PageSourceSearch

https://astral.sh/_next/static/chunks/0ohd4ebkagah1.js

js astral.sh collected 2026-09-24 07:49:08 UTC 206,622 bytes, 15 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="f3e42917-3322-3c52-aeac-f0aac13866d6")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,71914,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"useIntersection",{enumerable:!0,get:function(){return l}});let r=e.r(91788),n=e.r(99604),a="function"==typeof IntersectionObserver,s=new Map,o=[];function l({rootRef:e,rootMargin:t,disabled:i}){let u=i||!a,[d,c]=(0,r.useState)(!1),h=(0,r.useRef)(null),p=(0,r.useCallback)(e=>{h.current=e},[]);return(0,r.useEffect)(()=>{if(a){if(u||d)return;let i=h.current;if(i&&i.tagName)return function(e,t,i){let{id:r,observer:n,elements:a}=function(e){let t,i={root:e.root||null,margin:e.rootMargin||""},r=o.find(e=>e.root===i.root&&e.margin===i.margin);if(r&&(t=s.get(r)))return t;let n=new Map;return t={id:i,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=n.get(e.target),i=e.isIntersecting||e.intersectionRatio>0;t&&i&&t(i)})},e),elements:n},o.push(i),s.set(i,t),t}(i);return a.set(e,t),n.observe(e),function(){if(a.delete(e),n.unobserve(e),0===a.size){n.disconnect(),s.delete(r);let e=o.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&o.splice(e,1)}}}(i,e=>e&&c(e),{root:e?.current,rootMargin:t})}else if(!d){let e=(0,n.requestIdleCallback)(()=>c(!0));return()=>(0,n.cancelIdleCallback)(e)}},[u,t,e,d,h.current]),[p,d,(0,r.useCallback)(()=>{c(!1)},[])]}("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},68816,(e,t,i)=>{"use strict";function r(e,t){let i=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-i)<Math.abs(e-i)?t:e,t.qualities[0]):i}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"findClosestQuality",{enumerable:!0,get:function(){return r}})},35588,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return S}});let r=e.r(41705),n=e.r(52456),a=e.r(91398),s=n._(e.r(91788)),o=n._(e.r(30943)),l=r._(e.r(80963)),u=e.r(15125),d=e.r(71914),c=e.r(13521),h=e.r(94470),p=e.r(70090),f=e.r(68816),m=e.r(20262);function g(e){return"/"===e[0]?e.slice(1):e}let y="function"==typeof o.preload,v={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1},x=new Set,b="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let w=new Map([["default",function({config:e,src:t,width:i,quality:r}){if(!e.dangerouslyAllowSVG&&t.split("?",1)[0].endsWith(".svg"))return t;let n=(0,m.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")){let e=t.indexOf("?");if(-1!==e){let i=new URLSearchParams(t.slice(e+1)),r=i.get("dpl");if(r){n=r,i.delete("dpl");let a=i.toString();t=t.slice(0,e)+(a?"?"+a:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns.
3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let a=(0,f.findClosestQuality)(r,e);return`${(0,p.normalizePathTrailingSlash)(e.path)}?url=${encodeURIComponent(t)}&w=${i}&q=${a}${t.startsWith("/")&&n?`&dpl=${n}`:""}`}],["imgix",function({config:e,src:t,width:i,quality:r}){let n=new URL(`${e.path}${g(t)}`),a=n.searchParams;return a.set("auto",a.getAll("auto").join(",")||"format"),a.set("fit",a.get("fit")||"max"),a.set("w",a.get("w")||i.toString()),r&&a.set("q",r.toString()),n.href}],["cloudinary",function({config:e,src:t,width:i,quality:r}){let n=["f_auto","c_limit","w_"+i,"q_"+(r||"auto")].join(",")+"/";return`${e.path}${n}${g(t)}`}],["akamai",function({config:e,src:t,width:i}){return`${e.path}${g(t)}?imwidth=${i}`}],["custom",function({src:e}){throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop.
4Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,
4configurable:!0})}]]);function C(e){return void 0!==e.default}function k({config:e,src:t,unoptimized:i,layout:r,width:n,quality:a,sizes:s,loader:o}){if(i){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,m.getDeploymentId)();if(e){let i=t.indexOf("?");if(-1!==i){let r=new URLSearchParams(t.slice(i+1));r.get("dpl")||(r.append("dpl",e),t=t.slice(0,i)+"?"+r.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:u}=function({deviceSizes:e,allSizes:t},i,r,n){if(n&&("fill"===r||"responsive"===r)){let i=/(^|\s)(1?\d?\d)vw/g,r=[];for(let e;e=i.exec(n);)r.push(parseInt(e[2]));if(r.length){let i=.01*Math.min(...r);return{widths:t.filter(t=>t>=e[0]*i),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof i||"fill"===r||"responsive"===r?{widths:e,kind:"w"}:{widths:[...new Set([i,2*i].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,n,r,s),d=l.length-1;return{sizes:s||"w"!==u?s:"100vw",srcSet:l.map((i,r)=>`${o({config:e,src:t,quality:a,width:i})} ${"w"===u?i:r+1}${u}`).join(", "),src:o({config:e,src:t,quality:a,width:l[d]})}}function A(e){return"number"==typeof e?e:"string"==typeof e?parseInt(e,10):void 0}function E(e){let t=e.config?.loader||"default",i=w.get(t);if(i)return i(e);throw Object.defineProperty(Error(`Unknown "loader" found in "next.config.js". Expected: ${u.VALID_LOADERS.join(", ")}. Received: ${t}`),"__NEXT_ERROR_CODE",{value:"E1026",enumerable:!1,configurable:!0})}function P(e,t,i,r,n,a){e&&e.src!==b&&e["data-loaded-src"]!==t&&(e["data-loaded-src"]=t,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentNode&&(x.add(t),"blur"===r&&a(!0),n?.current)){let{naturalWidth:t,naturalHeight:i}=e;n.current({naturalWidth:t,naturalHeight:i})}}))}let j=({imgAttributes:e,heightInt:t,widthInt:i,qualityInt:r,layout:n,className:o,imgStyle:l,blurStyle:u,isLazy:d,placeholder:c,loading:h,srcString:p,config:f,unoptimized:m,loader:g,onLoadingCompleteRef:y,setBlurComplete:v,setIntersection:x,onLoad:b,onError:w,isVisible:C,noscriptSizes:A,...E})=>(h=d?"lazy":h,(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("img",{...E,...e,decoding:"async","data-nimg":n,className:o,style:{...l,...u},ref:(0,s.useCallback)(e=>{x(e),e?.complete&&P(e,p,n,c,y,v)},[x,p,n,c,y,v]),onLoad:e=>{P(e.currentTarget,p,n,c,y,v),b&&b(e)},onError:e=>{"blur"===c&&v(!0),w&&w(e)}}),(d||"blur"===c)&&(0,a.jsx)("noscript",{children:(0,a.jsx)("img",{...E,loading:h,decoding:"async","data-nimg":n,style:l,className:o,...k({config:f,src:p,unoptimized:m,layout:n,width:i,quality:r,sizes:A,loader:g})})})]}));function S({src:e,sizes:t,unoptimized:i=!1,priority:r=!1,loading:n,lazyRoot:o=null,lazyBoundary:p,className:f,quality:m,width:g,height:w,style:P,objectFit:V,objectPosition:T,onLoadingComplete:M,placeholder:R="empty",blurDataURL:L,...D}){var O;let N,I=(0,s.useContext)(c.ImageConfigContext),F=(0,s.useMemo)(()=>{let e=v||I||u.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),i=e.deviceSizes.sort((e,t)=>e-t),r=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:i,qualities:r,localPatterns:"u"<typeof window?I?.localPatterns:e.localPatterns}},[I]),_=t?"responsive":"intrinsic";"layout"in D&&(D.layout&&(_=D.layout),delete D.layout);let G=E;if("loader"in D){if(D.loader){let e=D.loader;G=t=>{let{config:i,...r}=t;return e(r)}}delete D.loader}let B="";if("object"==typeof(O=e)&&(C(O)||void 0!==O.src)){let t=C(e)?e.default:e;if(!t.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(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(L=L||t.blurDataURL,B=t.src,(!_||"fill"!==_)&&(w=w||t.height,g=g||t.width,!t.height||!t.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(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0})}e="string"==typeof e?e:B,(0,h.warnOnce)(`Image with src "${e}" is using next/legacy/image which is deprecated and will be removed in a future version of Next.js.`);let U=!r&&("lazy"===n||void 0===n);(e.startsWith("data:")||e.startsWith("blob:"))&&(i=!0,U=!1),"u">typeof window&&x.has(e)&&(U=!1),F.unoptimized&&(i=!0);
4let[$,z]=(0,s.useState)(!1),[H,W,Z]=(0,d.useIntersection)({rootRef:o,rootMargin:p||"200px",disabled:!U}),X=!U||W,Y={boxSizing:"border-box",display:"block",overflow:"hidden",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},q={boxSizing:"border-box",display:"block",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},K=!1,J=A(g),Q=A(w),ee=A(m),et=Object.assign({},P,{position:"absolute",top:0,left:0,bottom:0,right:0,boxSizing:"border-box",padding:0,border:"none",margin:"auto",display:"block",width:0,height:0,minWidth:"100%",maxWidth:"100%",minHeight:"100%",maxHeight:"100%",objectFit:V,objectPosition:T}),ei="blur"!==R||$?{}:{backgroundSize:V||"cover",backgroundPosition:T||"0% 0%",filter:"blur(20px)",backgroundImage:`url("${L}")`};if("fill"===_)Y.display="block",Y.position="absolute",Y.top=0,Y.left=0,Y.bottom=0,Y.right=0;else if(void 0!==J&&void 0!==Q){let e=Q/J,t=isNaN(e)?"100%":`${100*e}%`;"responsive"===_?(Y.display="block",Y.position="relative",K=!0,q.paddingTop=t):"intrinsic"===_?(Y.display="inline-block",Y.position="relative",Y.maxWidth="100%",K=!0,q.maxWidth="100%",N=`data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27${J}%27%20height=%27${Q}%27/%3e`):"fixed"===_&&(Y.display="inline-block",Y.position="relative",Y.width=J,Y.height=Q)}let er={src:b,srcSet:void 0,sizes:void 0};X&&(er=k({config:F,src:e,unoptimized:i,layout:_,width:J,quality:ee,sizes:t,loader:G}));let en=e,ea=y?void 0:{imageSrcSet:er.srcSet,imageSizes:er.sizes,crossOrigin:D.crossOrigin,referrerPolicy:D.referrerPolicy},es="u"<typeof window?s.default.useEffect:s.default.useLayoutEffect,eo=(0,s.useRef)(M),el=(0,s.useRef)(e);(0,s.useEffect)(()=>{eo.current=M},[M]),es(()=>{el.current!==e&&(Z(),el.current=e)},[Z,e]);let eu={isLazy:U,imgAttributes:er,heightInt:Q,widthInt:J,qualityInt:ee,layout:_,className:f,imgStyle:et,blurStyle:ei,loading:n,config:F,unoptimized:i,placeholder:R,loader:G,srcString:en,onLoadingCompleteRef:eo,setBlurComplete:z,setIntersection:H,isVisible:X,noscriptSizes:t,...D};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("span",{style:Y,children:[K?(0,a.jsx)("span",{style:q,children:N?(0,a.jsx)("img",{style:{display:"block",maxWidth:"100%",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},alt:"","aria-hidden":!0,src:N}):null}):null,(0,a.jsx)(j,{...eu})]}),!y&&r?(0,a.jsx)(l.default,{children:(0,a.jsx)("link",{rel:"preload",as:"image",href:er.srcSet?void 0:er.src,...ea},"__nimg-"+er.src+er.srcSet+er.sizes)}):null]})}("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},80897,(e,t,i)=>{t.exports=e.r(35588)},54471,(e,t,i)=>{"use strict";function r(e,t,i,r){return!1}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getDomainLocale",{enumerable:!0,get:function(){return r}}),e.r(70090),("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},63230,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"useMergedRef",{enumerable:!0,get:function(){return n}});let r=e.r(91788);function n(e,t){let i=(0,r.useRef)(null),n=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=i.current;e&&(i.current=null,e());let t=n.current;t&&(n.current=null,t())}else e&&(i.current=a(e,r)),t&&(n.current=a(t,r))},[e,t])}function a(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let i=e(t);return"function"==typeof i?i:()=>e(null)}}("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},48735,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},39149,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={default:function(){return A},useLinkStatus:function(){return k}};for(var n in r)Object.defineProperty(i,n,{enumerable:!0,get:r[n]});let a=e.r(52456),s=e.r(91398),o=a._(e.r(91788)),l=e.r(60472),u=e.r(71112),d=e.r(28169),c=e.r(89129),h=e.r(14862),p=e.r(25479),f=e.r(71914),m=e.r(54471),g=e.r(44113),y=e.r(63230);e.r(48735);let v=new Set;function x(e,t,i,r){if(!("u"<typeof window)&&(0,u.isLocalURL)(t)){if(!r.bypassPrefetchedCheck){let n=t+"%"+i+"%"+(void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0);if(v.has(n))return;v.add(n)}e.prefetch(t,i,r).catch(e=>{})}}function b(e){return"string"==typeof e?e:(0,d.formatUrl)(e)}let w=o.default.forwardRef(function(e,t){let i,r,{href:n,as:a,children:d,prefetch:v=null,passHref:w,replace:C,shallow:k,scroll:A,locale:E,onClick:P,onNavigate:j,onMouseEnter:S,onTouchStart:V,legacyBehavior:T=!1,transitionTypes:M,...R}=e;i=d,T&&("string"==typeof i||"number"==typeof i)&&(i=(0,s.jsx)("a",{children:i}));let L=o.default.useContext(p.RouterContext),D=!1!==v,{href:O,as:N}=o.default.useMemo(()=>
4{if(!L){let e=b(n);return{href:e,as:a?b(a):e}}let[e,t]=(0,l.resolveHref)(L,n,!0);return{href:e,as:a?(0,l.resolveHref)(L,a):t||e}},[L,n,a]),I=o.default.useRef(O),F=o.default.useRef(N);T&&(r=o.default.Children.only(i));let _=T?r&&"object"==typeof r&&r.ref:t,[G,B,U]=(0,f.useIntersection)({rootMargin:"200px"}),$=o.default.useCallback(e=>{(F.current!==N||I.current!==O)&&(U(),F.current=N,I.current=O),G(e)},[N,O,U,G]),z=(0,y.useMergedRef)($,_);o.default.useEffect(()=>{!L||B&&D&&x(L,O,N,{locale:E})},[N,O,B,E,D,L?.locale,L]);let H={ref:z,onClick(e){T||"function"!=typeof P||P(e),T&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),!L||e.defaultPrevented||function(e,t,i,r,n,a,s,o,l){let d,{nodeName:c}=e.currentTarget;if(!("A"===c.toUpperCase()&&((d=e.currentTarget.getAttribute("target"))&&"_self"!==d||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which)||e.currentTarget.hasAttribute("download"))){if(!(0,u.isLocalURL)(i)){n&&(e.preventDefault(),location.replace(i));return}e.preventDefault(),(()=>{if(l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let e=s??!0;"beforePopState"in t?t[n?"replace":"push"](i,r,{shallow:a,locale:o,scroll:e}):t[n?"replace":"push"](r||i,{scroll:e})})()}}(e,L,O,N,C,k,A,E,j)},onMouseEnter(e){T||"function"!=typeof S||S(e),T&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),L&&x(L,O,N,{locale:E,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){T||"function"!=typeof V||V(e),T&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),L&&x(L,O,N,{locale:E,priority:!0,bypassPrefetchedCheck:!0})}};if((0,c.isAbsoluteUrl)(N))H.href=N;else if(!T||w||"a"===r.type&&!("href"in r.props)){let e=void 0!==E?E:L?.locale;H.href=L?.isLocaleDomain&&(0,m.getDomainLocale)(N,e,L?.locales,L?.domainLocales)||(0,g.addBasePath)((0,h.addLocale)(N,e,L?.defaultLocale))}return T?o.default.cloneElement(r,H):(0,s.jsx)("a",{...R,...H,children:i})}),C=(0,o.createContext)({pending:!1}),k=()=>(0,o.useContext)(C),A=w;("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},41158,(e,t,i)=>{t.exports=e.r(39149)},34735,e=>{"use strict";var t=e.i(91398),i=e.i(80897),r=e.i(91788);e.s(["StaticImage",0,function({image:e,priority:n=!1,layout:a="responsive",...s}){let[o,l]=(0,r.useState)(!1);if(!e||!e.url)return null;let u={...e};return"fill"===a&&(u.width=null,u.height=null),(0,t.jsx)(i.default,{src:u.url,width:u.width,height:u.height,alt:u.alt,layout:a,priority:n,style:!1===n&&{opacity:+!!o,transition:"opacity 0.2s"},...s,onLoad:e=>{0>e.target.src.indexOf("data:image/gif;base64")&&l(!0)}})}])},40112,e=>{"use strict";e.i(50461);var t=e.i(91398),i=e.i(91788),r=e.i(58678);function n(){return(n=Object.assign.bind()).apply(this,arguments)}var a=["keyOverride"],s={templateTitle:"",noindex:!1,nofollow:!1,defaultOpenGraphImageWidth:0,defaultOpenGraphImageHeight:0,defaultOpenGraphVideoWidth:0,defaultOpenGraphVideoHeight:0},o=function(e,t,r){void 0===t&&(t=[]);var n=void 0===r?{}:r,a=n.defaultWidth,s=n.defaultHeight;return t.reduce(function(t,r,n){return t.push(i.default.createElement("meta",{key:"og:"+e+":0"+n,property:"og:"+e,content:r.url})),r.alt&&t.push(i.default.createElement("meta",{key:"og:"+e+":alt0"+n,property:"og:"+e+":alt",content:r.alt})),r.secureUrl&&t.push(i.default.createElement("meta",{key:"og:"+e+":secure_url0"+n,property:"og:"+e+":secure_url",content:r.secureUrl.toString()})),r.type&&t.push(i.default.createElement("meta",{key:"og:"+e+":type0"+n,property:"og:"+e+":type",content:r.type.toString()})),r.width?t.push(i.default.createElement("meta",{key:"og:"+e+":width0"+n,property:"og:"+e+":width",content:r.width.toString()})):a&&t.push(i.default.createElement("meta",{key:"og:"+e+":width0"+n,property:"og:"+e+":width",content:a.toString()})),r.height?t.push(i.default.createElement("meta",{key:"og:"+e+":height"+n,property:"og:"+e+":height",content:r.height.toString()})):s&&t.push(i.default.createElement("meta",{key:"og:"+e+":height"+n,property:"og:"+e+":height",content:s.toString()})),t},[])},l=function(e){var t,r,l,u,d,c=[];e.titleTemplate&&(s.templateTitle=e.titleTemplate);var h="";e.title?(h=e.title,s.templateTitle&&(h=s.templateTitle.replace(/%s/g,function(){return h}))):e.defaultTitle&&(h=e.defaultTitle),h&&c.push(i.default.createElement("title",{key:"title"},h));var p=e.noindex||s.noindex||e.dangerouslySetAllPagesToNoIndex,f=e.nofollow||s.nofollow||e.dangerouslySetAllPagesToNoFollow,m="";if(e.robotsProps){var g=e.robotsProps,y=g.nosnippet,v=g.maxSnippet,x=g.maxImagePreview,b=g.maxVideoPreview,w=g.noarchive,C=g.noimageindex,k=g.notranslate,A=g.unavailableAfter;
4m=(y?",nosnippet":"")+(v?",max-snippet:"+v:"")+(x?",max-image-preview:"+x:"")+(w?",noarchive":"")+(A?",unavailable_after:"+A:"")+(C?",noimageindex":"")+(b?",max-video-preview:"+b:"")+(k?",notranslate":"")}if(p||f?(e.dangerouslySetAllPagesToNoIndex&&(s.noindex=!0),e.dangerouslySetAllPagesToNoFollow&&(s.nofollow=!0),c.push(i.default.createElement("meta",{key:"robots",name:"robots",content:(p?"noindex":"index")+","+(f?"nofollow":"follow")+m}))):c.push(i.default.createElement("meta",{key:"robots",name:"robots",content:"index,follow"+m})),e.description&&c.push(i.default.createElement("meta",{key:"description",name:"description",content:e.description})),e.themeColor&&c.push(i.default.createElement("meta",{key:"theme-color",name:"theme-color",content:e.themeColor})),e.mobileAlternate&&c.push(i.default.createElement("link",{rel:"alternate",key:"mobileAlternate",media:e.mobileAlternate.media,href:e.mobileAlternate.href})),e.languageAlternates&&e.languageAlternates.length>0&&e.languageAlternates.forEach(function(e){c.push(i.default.createElement("link",{rel:"alternate",key:"languageAlternate-"+e.hrefLang,hrefLang:e.hrefLang,href:e.href}))}),e.twitter&&(e.twitter.cardType&&c.push(i.default.createElement("meta",{key:"twitter:card",name:"twitter:card",content:e.twitter.cardType})),e.twitter.site&&c.push(i.default.createElement("meta",{key:"twitter:site",name:"twitter:site",content:e.twitter.site})),e.twitter.handle&&c.push(i.default.createElement("meta",{key:"twitter:creator",name:"twitter:creator",content:e.twitter.handle}))),e.facebook&&e.facebook.appId&&c.push(i.default.createElement("meta",{key:"fb:app_id",property:"fb:app_id",content:e.facebook.appId})),(null!=(t=e.openGraph)&&t.title||h)&&c.push(i.default.createElement("meta",{key:"og:title",property:"og:title",content:(null==(u=e.openGraph)?void 0:u.title)||h})),(null!=(r=e.openGraph)&&r.description||e.description)&&c.push(i.default.createElement("meta",{key:"og:description",property:"og:description",content:(null==(d=e.openGraph)?void 0:d.description)||e.description})),e.openGraph){if((e.openGraph.url||e.canonical)&&c.push(i.default.createElement("meta",{key:"og:url",property:"og:url",content:e.openGraph.url||e.canonical})),e.openGraph.type){var E=e.openGraph.type.toLowerCase();c.push(i.default.createElement("meta",{key:"og:type",property:"og:type",content:E})),"profile"===E&&e.openGraph.profile?(e.openGraph.profile.firstName&&c.push(i.default.createElement("meta",{key:"profile:first_name",property:"profile:first_name",content:e.openGraph.profile.firstName})),e.openGraph.profile.lastName&&c.push(i.default.createElement("meta",{key:"profile:last_name",property:"profile:last_name",content:e.openGraph.profile.lastName})),e.openGraph.profile.username&&c.push(i.default.createElement("meta",{key:"profile:username",property:"profile:username",content:e.openGraph.profile.username})),e.openGraph.profile.gender&&c.push(i.default.createElement("meta",{key:"profile:gender",property:"profile:gender",content:e.openGraph.profile.gender}))):"book"===E&&e.openGraph.book?(e.openGraph.book.authors&&e.openGraph.book.authors.length&&e.openGraph.book.authors.forEach(function(e,t){c.push(i.default.createElement("meta",{key:"book:author:0"+t,property:"book:author",content:e}))}),e.openGraph.book.isbn&&c.push(i.default.createElement("meta",{key:"book:isbn",property:"book:isbn",content:e.openGraph.book.isbn})),e.openGraph.book.releaseDate&&c.push(i.default.createElement("meta",{key:"book:release_date",property:"book:release_date",content:e.openGraph.book.releaseDate})),e.openGraph.book.tags&&e.openGraph.book.tags.length&&e.openGraph.book.tags.forEac
4h(function(e,t){c.push(i.default.createElement("meta",{key:"book:tag:0"+t,property:"book:tag",content:e}))})):"article"===E&&e.openGraph.article?(e.openGraph.article.publishedTime&&c.push(i.default.createElement("meta",{key:"article:published_time",property:"article:published_time",content:e.openGraph.article.publishedTime})),e.openGraph.article.modifiedTime&&c.push(i.default.createElement("meta",{key:"article:modified_time",property:"article:modified_time",content:e.openGraph.article.modifiedTime})),e.openGraph.article.expirationTime&&c.push(i.default.createElement("meta",{key:"article:expiration_time",property:"article:expiration_time",content:e.openGraph.article.expirationTime})),e.openGraph.article.authors&&e.openGraph.article.authors.length&&e.openGraph.article.authors.forEach(function(e,t){c.push(i.default.createElement("meta",{key:"article:author:0"+t,property:"article:author",content:e}))}),e.openGraph.article.section&&c.push(i.default.createElement("meta",{key:"article:section",property:"article:section",content:e.openGraph.article.section})),e.openGraph.article.tags&&e.openGraph.article.tags.length&&e.openGraph.article.tags.forEach(function(e,t){c.push(i.default.createElement("meta",{key:"article:tag:0"+t,property:"article:tag",content:e}))})):("video.movie"===E||"video.episode"===E||"video.tv_show"===E||"video.other"===E)&&e.openGraph.video&&(e.openGraph.video.actors&&e.openGraph.video.actors.length&&e.openGraph.video.actors.forEach(function(e,t){e.profile&&c.push(i.default.createElement("meta",{key:"video:actor:0"+t,property:"video:actor",content:e.profile})),e.role&&c.push(i.default.createElement("meta",{key:"video:actor:role:0"+t,property:"video:actor:role",content:e.role}))}),e.openGraph.video.directors&&e.openGraph.video.directors.length&&e.openGraph.video.directors.forEach(function(e,t){c.push(i.default.createElement("meta",{key:"video:director:0"+t,property:"video:director",content:e}))}),e.openGraph.video.writers&&e.openGraph.video.writers.length&&e.openGraph.video.writers.forEach(function(e,t){c.push(i.default.createElement("meta",{key:"video:writer:0"+t,property:"video:writer",content:e}))}),e.openGraph.video.duration&&c.push(i.default.createElement("meta",{key:"video:duration",property:"video:duration",content:e.openGraph.video.duration.toString()})),e.openGraph.video.releaseDate&&c.push(i.default.createElement("meta",{key:"video:release_date",property:"video:release_date",content:e.openGraph.video.releaseDate})),e.openGraph.video.tags&&e.openGraph.video.tags.length&&e.openGraph.video.tags.forEac
4h(function(e,t){c.push(i.default.createElement("meta",{key:"video:tag:0"+t,property:"video:tag",content:e}))}),e.openGraph.video.series&&c.push(i.default.createElement("meta",{key:"video:series",property:"video:series",content:e.openGraph.video.series})))}e.defaultOpenGraphImageWidth&&(s.defaultOpenGraphImageWidth=e.defaultOpenGraphImageWidth),e.defaultOpenGraphImageHeight&&(s.defaultOpenGraphImageHeight=e.defaultOpenGraphImageHeight),e.openGraph.images&&e.openGraph.images.length&&c.push.apply(c,o("image",e.openGraph.images,{defaultWidth:s.defaultOpenGraphImageWidth,defaultHeight:s.defaultOpenGraphImageHeight})),e.defaultOpenGraphVideoWidth&&(s.defaultOpenGraphVideoWidth=e.defaultOpenGraphVideoWidth),e.defaultOpenGraphVideoHeight&&(s.defaultOpenGraphVideoHeight=e.defaultOpenGraphVideoHeight),e.openGraph.videos&&e.openGraph.videos.length&&c.push.apply(c,o("video",e.openGraph.videos,{defaultWidth:s.defaultOpenGraphVideoWidth,defaultHeight:s.defaultOpenGraphVideoHeight})),e.openGraph.audio&&c.push.apply(c,o("audio",e.openGraph.audio)),e.openGraph.locale&&c.push(i.default.createElement("meta",{key:"og:locale",property:"og:locale",content:e.openGraph.locale})),(e.openGraph.siteName||e.openGraph.site_name)&&c.push(i.default.createElement("meta",{key:"og:site_name",property:"og:site_name",content:e.openGraph.siteName||e.openGraph.site_name}))}return e.canonical&&c.push(i.default.createElement("link",{rel:"canonical",href:e.canonical,key:"canonical"})),e.additionalMetaTags&&e.additionalMetaTags.length>0&&e.additionalMetaTags.forEach(function(e){var t,r,s=e.keyOverride,o=function(e,t){if(null==e)return{};var i,r,n={},a=Object.keys(e);for(r=0;r<a.length;r++)i=a[r],t.indexOf(i)>=0||(n[i]=e[i]);return n}(e,a);c.push(i.default.createElement("meta",n({key:"meta:"+(null!=(t=null!=(r=null!=s?s:o.name)?r:o.property)?t:o.httpEquiv)},o)))}),null!=(l=e.additionalLinkTags)&&l.length&&e.additionalLinkTags.forEach(function(e){var t;c.push(i.default.createElement("link",n({key:"link"+(null!=(t=e.keyOverride)?t:e.href)+e.rel},e)))}),c},u=function(e){return i.default.createElement(r.default,null,l(e))},d=function(e){var t=e.title,r=e.themeColor,n=e.noindex,a=void 0!==n&&n,s=e.nofollow,o=e.robotsProps,d=e.description,c=e.canonical,h=e.openGraph,p=e.facebook,f=e.twitter,m=e.additionalMetaTags,g=e.titleTemplate,y=e.defaultTitle,v=e.mobileAlternate,x=e.languageAlternates,b=e.additionalLinkTags,w=e.useAppDir;return i.default.createElement(i.default.Fragment,null,void 0!==w&&w?l({title:t,themeColor:r,noindex:a,nofollow:s,robotsProps:o,description:d,canonical:c,facebook:p,openGraph:h,additionalMetaTags:m,twitter:f,titleTemplate:g,defaultTitle:y,mobileAlternate:v,languageAlternates:x,additionalLinkTags:b}):i.default.createElement(u,{title:t,themeColor:r,noindex:a,nofollow:s,robotsProps:o,description:d,canonical:c,facebook:p,openGraph:h,additionalMetaTags:m,twitter:f,titleTemplate:g,defaultTitle:y,mobileAlternate:v,languageAlternates:x,additionalLinkTags:b}))};RegExp("["+Object.keys(Object.freeze({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&apos;"})).join("")+"]","g"),e.s(["default",0,function({page:e}){let i="not-found"===e.kind,r="https://astral.sh".replace(/\/$/,"");return(0,t.jsx)(d,{noindex:i,title:e.seo.title,description:e.seo.description,canonical:i?void 0:e.url,twitter:{site:"@astral_sh",cardType:"summary_large_image"},openGraph:{...!i&&{url:e.url},title:e.seo.title,description:e.seo.description,images:[{url:`${r}${e.seo.image}`}]}})}],40112)},12600,64357,62946,e=>{"use strict";var t=e.i(91788);let i=(0,t.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});e.s(["MotionConfigContext",0,i],12600);let r=(0,t.createContext)({});e.s(["MotionContext",0,r],64357);let n=(0,t.createContext)(null);e.s(["PresenceContext",0,n],62946)},39016,46628,e=>{"use strict";var t=e.i(91788);let i="u">typeof document;e.s(["isBrowser",0,i],46628);let r=i?t.useLayoutEffect:t.useEffect;e.s(["useIsomorphicLayoutEffect",0,r],39016)},80144,64854,43392,7572,42607,29096,14344,55647,86649,83896,99991,e=>{"use strict";var t=e.i(91788),i=e.i(62946),r=e.i(64357),n=e.i(39016);let a=(0,t.createContext)({strict:!1});e.s(["LazyContext",0,a],64854);var s=e.i(12600);function o(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function l(e){return"string"==typeof e||Array.isArray(e)}function u(e){return"object"==typeof e&&"function"==typeof e.start}e.s(["useVisualElement",0,function(e,o,l,u){let{visualElement:d}=(0,t.useContext)(r.MotionContext),c=(0,t.useContext)(a),h=(0,t.useContext)(i.PresenceContext),p=(0,t.useContext)(s.MotionConfigContext).reducedMotion,f=(0,t.useRef)();u=u||c.renderer,!f.current&&u&&(f.current=u(e,{visualState:o,parent:d,props:l,presenceContext:h,blockInitialAnimation:!!h&&!1===h.initial,reducedMotionConfig:p}));let m=f.current;return(0,t.useInsertionEffect)(()=>{m&&m.update(l,h)}),(0,n.useIsomorphicLayoutEffect)(()=>{m&&m.render()}),(0,t.useEffect)(()=>{m&&m.updateFeatures()}),(window.HandoffAppearAnimations?n.useIsomorphicLayoutEffect:t.useEffect)(()=>{m&&m.animationState&&m.animationState.animateChanges()}),m}],80144),e.s(["isRefObject",0,o],43392),e.s(["useMotionRef",0,function(e,i,r){return(0,t.useCallback)(t=>{t&&e.mount&&e.mount(t),i&&(t?i.mount(t):i.unmount()),r&&("function"==typeof r?r(t):o(r)&&(r.current=t))},[i])}],7572),e.s(["isVariantLabel",0,l],42607),e.s(["isAnimationControls",0,u],29096);let d=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],c=["initial",...d];function h(e){return u(e.animate)||c.some(t=>l(e[t]))}function p(e){return Array.isArray(e)?e.join(" "):e}e.s(["variantPriorityOrder",0,d,"variantProps",0,c],14344),e.s(["isControllingVariants",0,h,"isVariantNode",0,function(e){return!!(h(e)||e.variants)}],55647),e.s(["useCreateMotionContext",0,function(e){let{initial:i,animate:n}=function(e,t){if(h(e)){let{initial:t,animate:i}=e;return{initial:!1===t||l(t)?t:void 0,animate:l(i)?i:void 0}}return!1!==e.inherit?t:{}}(e,(0,t.useContext)(r.MotionContext));return(0,t.useMemo)(()=>({initial:i,animate:n}),[p(i),p(n)])}],86649);let f={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"]},m={};for(let e in f)m[e]={isEnabled:t=>f[e].some(e=>!!t[e])};e.s(["featureDefinitions",0,m],83896),e.s(["loadFeatures",0,function(e){for(let t in e)m[t]={...m[t],...e[t]}}],99991)},57126,e=>{"use strict";var t=e.i(91788);e.s(["useConstant",0,function(e){let i=(0,t.useRef)(null);return null===i.current&&(i.current=e()),i.current}])},92306,62078,11535,22469,28167,4606,8487,e=>{"use strict";var t=e.i(91788),i=e.i(12600),r=e.i(64357),n=e.i(80144),a=e.i(7572),s=e.i(86649),o=e.i(99991),l=e.i(46628),u=e.i(57126);let d={hasAnimatedSinceResize:!0,hasEverUpdated:!1};e.s(["globalProjectionState",0,d],62078);let c=1,h=(0,t.createContext)({});e.s(["LayoutGroupContext",0,h],11535);var p=e.i(64854);let f=(0,t.createContext)({});e.s(["SwitchLayoutGroupContext",0,f],22469);let m=Symbol.for("motionComponentSymbol");function g({preloadedFeatures:e,createVisualElement:y,useRender:v,useVisualState:x,Component:b}){e&&(0,o.loadFeatures)(e);let w=(0,t.forwardRef)(function(o,m){let g,w={...(0,t.useContext)(i.MotionConfigContext),...o,layoutId:function({layoutId:e}){let i=(0,t.useContext)(h).id;return i&&void 0!==e?i+"-"+e:e}(o)},{isStatic:C}=w,k=(0,s.useCreateMotionContext)(o),A=C?void 0:(0,u.useConstant)(()=>
4{if(d.hasEverUpdated)return c++}),E=x(o,C);if(!C&&l.isBrowser){k.visualElement=(0,n.useVisualElement)(b,E,w,y);let i=(0,t.useContext)(f),r=(0,t.useContext)(p.LazyContext).strict;k.visualElement&&(g=k.visualElement.loadFeatures(w,r,e,A,i))}return t.createElement(r.MotionContext.Provider,{value:k},g&&k.visualElement?t.createElement(g,{visualElement:k.visualElement,...w}):null,v(b,o,A,(0,a.useMotionRef)(E,k.visualElement,m),E,C,k.visualElement))});return w[m]=b,w}e.s(["createMotionComponent",0,g],92306),e.s(["createMotionProxy",0,function(e){function t(i,r={}){return g(e(i,r))}if("u"<typeof Proxy)return t;let i=new Map;return new Proxy(t,{get:(e,r)=>(i.has(r)||i.set(r,t(r)),i.get(r))})}],28167);let y=["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"];e.s(["isSVGComponent",0,function(e){if("string"!=typeof e||e.includes("-"));else if(y.indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}],4606);let v={};e.s(["addScaleCorrector",0,function(e){Object.assign(v,e)},"scaleCorrectors",0,v],8487)},85461,e=>{"use strict";let t=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],i=new Set(t);e.s(["transformPropOrder",0,t,"transformProps",0,i])},60600,e=>{"use strict";var t=e.i(8487),i=e.i(85461);e.s(["isForcedMotionValue",0,function(e,{layout:r,layoutId:n}){return i.transformProps.has(e)||e.startsWith("origin")||(r||void 0!==n)&&(!!t.scaleCorrectors[e]||"opacity"===e)}])},66179,e=>{"use strict";e.s(["isMotionValue",0,e=>!!(e&&e.getVelocity)])},54440,26749,24976,e=>{"use strict";var t=e.i(85461);let i={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},r=t.transformPropOrder.length;e.s(["buildTransform",0,function(e,{enableHardwareAcceleration:n=!0,allowTransformNone:a=!0},s,o){let l="";for(let n=0;n<r;n++){let r=t.transformPropOrder[n];if(void 0!==e[r]){let t=i[r]||r;l+=`${t}(${e[r]}) `}}return n&&!e.z&&(l+="translateZ(0)"),l=l.trim(),o?l=o(e,s?"":l):a&&s&&(l="none"),l}],54440);let n=e=>t=>"string"==typeof t&&t.startsWith(e),a=n("--"),s=n("var(--");e.s(["isCSSVariableName",0,a,"isCSSVariableToken",0,s],26749),e.s(["getValueAsType",0,(e,t)=>t&&"number"==typeof e?t.transform(e):e],24976)},18312,454,e=>{"use strict";let t=(e,t,i)=>Math.min(Math.max(i,e),t);e.s(["clamp",0,t],454);let i={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},r={...i,transform:e=>t(0,1,e)},n={...i,default:1};e.s(["alpha",0,r,"number",0,i,"scale",0,n],18312)},43755,e=>{"use strict";e.s(["colorRegex",0,/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,"floatRegex",0,/(-)?([\d]*\.?[\d])+/g,"isString",0,function(e){return"string"==typeof e},"sanitize",0,e=>Math.round(1e5*e)/1e5,"singleColorRegex",0,/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i])},60679,e=>{"use strict";var t=e.i(43755);let i=e=>({test:i=>(0,t.isString)(i)&&i.endsWith(e)&&1===i.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),r=i("deg"),n=i("%"),a=i("px"),s=i("vh"),o=i("vw"),l={...n,parse:e=>n.parse(e)/100,transform:e=>n.transform(100*e)};e.s(["degrees",0,r,"percent",0,n,"progressPercentage",0,l,"px",0,a,"vh",0,s,"vw",0,o])},47799,e=>{"use strict";var t=e.i(18312),i=e.i(60679);let r={...t.number,transform:Math.round},n={borderWidth:i.px,borderTopWidth:i.px,borderRightWidth:i.px,borderBottomWidth:i.px,borderLeftWidth:i.px,borderRadius:i.px,radius:i.px,borderTopLeftRadius:i.px,borderTopRightRadius:i.px,borderBottomRightRadius:i.px,borderBottomLeftRadius:i.px,width:i.px,maxWidth:i.px,height:i.px,maxHeight:i.px,size:i.px,top:i.px,right:i.px,bottom:i.px,left:i.px,padding:i.px,paddingTop:i.px,paddingRight:i.px,paddingBottom:i.px,paddingLeft:i.px,margin:i.px,marginTop:i.px,marginRight:i.px,marginBottom:i.px,marginLeft:i.px,rotate:i.degrees,rotateX:i.degrees,rotateY:i.degrees,rotateZ:i.degrees,scale:t.scale,scaleX:t.scale,scaleY:t.
4scale,scaleZ:t.scale,skew:i.degrees,skewX:i.degrees,skewY:i.degrees,distance:i.px,translateX:i.px,translateY:i.px,translateZ:i.px,x:i.px,y:i.px,z:i.px,perspective:i.px,transformPerspective:i.px,opacity:t.alpha,originX:i.progressPercentage,originY:i.progressPercentage,originZ:i.px,zIndex:r,fillOpacity:t.alpha,strokeOpacity:t.alpha,numOctaves:r};e.s(["numberValueTypes",0,n],47799)},39798,e=>{"use strict";var t,i,r=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,n=(t=function(e){return r.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)},i={},function(e){return void 0===i[e]&&(i[e]=t(e)),i[e]});e.s(["default",0,n],39798)},38777,1629,28235,33416,89124,45375,e=>{"use strict";var t,i=e.i(91788),r=e.i(60600),n=e.i(66179),a=e.i(54440),s=e.i(26749),o=e.i(85461),l=e.i(24976),u=e.i(47799);function d(e,t,i,r){let{style:n,vars:d,transform:c,transformOrigin:h}=e,p=!1,f=!1,m=!0;for(let e in t){let i=t[e];if((0,s.isCSSVariableName)(e)){d[e]=i;continue}let r=u.numberValueTypes[e],a=(0,l.getValueAsType)(i,r);
4if(o.transformProps.has(e)){if(p=!0,c[e]=a,!m)continue;i!==(r.default||0)&&(m=!1)}else e.startsWith("origin")?(f=!0,h[e]=a):n[e]=a}if(!t.transform&&(p||r?n.transform=(0,a.buildTransform)(e.transform,i,m,r):n.transform&&(n.transform="none")),f){let{originX:e="50%",originY:t="50%",originZ:i=0}=h;n.transformOrigin=`${e} ${t} ${i}`}}e.s(["buildHTMLStyles",0,d],1629);let c=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function h(e,t,i){for(let a in t)(0,n.isMotionValue)(t[a])||(0,r.isForcedMotionValue)(a,i)||(e[a]=t[a])}e.s(["createHtmlRenderState",0,c],28235);let p=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function f(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||p.has(e)}let m=e=>!f(e);try{(t=e.r(39798).default)&&(m=e=>e.startsWith("on")?!f(e):t(e))}catch(e){}var g=e.i(4606),y=e.i(60679);function v(e,t,i){return"string"==typeof e?e:y.px.transform(t+i*e)}let x={offset:"stroke-dashoffset",array:"stroke-dasharray"},b={offset:"strokeDashoffset",array:"strokeDasharray"};function w(e,{attrX:t,attrY:i,originX:r,originY:n,pathLength:a,pathSpacing:s=1,pathOffset:o=0,...l},u,c,h){let p,f;if(d(e,l,u,h),c){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:m,style:g,dimensions:C}=e;m.transform&&(C&&(g.transform=m.transform),delete m.transform),C&&(void 0!==r||void 0!==n||g.transform)&&(p=v(void 0!==r?r:.5,C.x,C.width),f=v(void 0!==n?n:.5,C.y,C.height),g.transformOrigin=`${p} ${f}`),void 0!==t&&(m.x=t),void 0!==i&&(m.y=i),void 0!==a&&function(e,t,i=1,r=0,n=!0){e.pathLength=1;let a=n?x:b;e[a.offset]=y.px.transform(-r);let s=y.px.transform(t),o=y.px.transform(i);e[a.array]=`${s} ${o}`}(m,a,s,o,!1)}e.s(["buildSVGAttrs",0,w],33416);let C=()=>({...c(),attrs:{}});e.s(["createSvgRenderState",0,C],89124);let k=e=>"string"==typeof e&&"svg"===e.toLowerCase();e.s(["isSVGTag",0,k],45375),e.s(["createUseRender",0,function(e=!1){return(t,r,a,s,{latestValues:o},l)=>{let u=((0,g.isSVGComponent)(t)?function(e,t,r,n){let a=(0,i.useMemo)(()=>{let i=C();return w(i,t,{enableHardwareAcceleration:!1},k(n),e.transformTemplate),{...i.attrs,style:{...i.style}}},[t]);if(e.style){let t={};h(t,e.style,e),a.style={...t,...a.style}}return a}:function(e,t,r){let n,a,s={},o=(n=e.style||{},h(a={},n,e),Object.assign(a,function({transformTemplate:e},t,r){return(0,i.useMemo)(()=>{let i=c();return d(i,t,{enableHardwareAcceleration:!r},e),Object.assign({},i.vars,i.style)},[t])}(e,t,r)),e.transformValues?e.transformValues(a):a);return e.drag&&!1!==e.dragListener&&(s.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(s.tabIndex=0),s.style=o,s})(r,o,l,t),p={...function(e,t,i){let r={};for(let n in e)("values"!==n||"object"!=typeof e.values)&&(m(n)||!0===i&&f(n)||!t&&!f(n)||e.draggable&&n.startsWith("onDrag"))&&(r[n]=e[n]);return r}(r,"string"==typeof t,e),...u,ref:s},{children:y}=r,v=(0,i.useMemo)(()=>(0,n.isMotionValue)(y)?y.get():y,[y]);return a&&(p["data-projection-id"]=a),(0,i.createElement)(t,{...p,children:v})}}],38777)},88212,e=>{"use strict";e.s(["camelToDash",0,e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()])},6591,48073,84804,9643,10840,e=>{"use strict";var t=e.i(88212);function i(e,{style:t,vars:r},n,a){for(let i in Object.assign(e.style,t,a&&a.getProjectionStyles(n)),r)e.style.setProperty(i,r[i])}e.s(["renderHTML",0,i],48073);let r=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"]);e.s(["camelCaseAttributes",0,r],84804),e.s(["renderSVG",0,function(e,n,a,s){for(let a in i(e,n,void 0,s),n.attrs)e.setAttribute(r.has(a)?a:(0,t.camelToDash)(a),n.attrs[a])}],6591);var n=e.i(66179),a=e.i(60600);function s(e,t){let{style:i}=e,r={};for(let s in i)((0,n.isMotionValue)(i[s])||t.style&&(0,n.isMotionValue)(t.style[s])||(0,a.isForcedMotionValue)(s,e))&&(r[s]=i[s]);return r}e.s(["scrapeMotionValuesFromProps",0,s],9643),e.s(["scrapeMotionValuesFromProps",0,function(e,t){let i=s(e,t);for(let r in e)((0,n.isMotionValue)(e[r])||(0,n.isMotionValue)(t[r]))&&(i["x"===r||"y"===r?"attr"+r.toUpperCase():r]=e[r]);return i}],10840)},72158,e=>{"use strict";e.s(["resolveVariantFromProps",0,function(e,t,i,r={},n={}){return"function"==typeof t&&(t=t(void 0!==i?i:e.custom,r,n)),"string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t&&(t=t(void 0!==i?i:e.custom,r,n)),t}])},34167,93967,e=>{"use strict";let t=e=>Array.isArray(e);e.s(["isKeyframesTarget",0,t],93967),e.s(["isCustomValue",0,e=>!!(e&&"object"==typeof e&&e.mix&&e.toValue),"resolveFinalValueInKeyframes",0,e=>t(e)?e[e.length-1]||0:e],34167)},51293,24416,71800,62415,26470,73138,e=>{"use strict";var t=e.i(4606),i=e.i(38777),r=e.i(6591),n=e.i(10840),a=e.i(91788),s=e.i(29096),o=e.i(62946),l=e.i(72158),u=e.i(57126),d=e.i(34167),c=e.i(66179);function h(e){let t=(0,c.isMotionValue)(e)?e.get():e;return(0,d.isCustomValue)(t)?t.toValue():t}e.s(["resolveMotionValue",0,h],24416);var p=e.i(64357),f=e.i(55647);let m=e=>(t,i)=>{let r=(0,a.useContext)(p.MotionContext),n=(0,a.useContext)(o.PresenceContext),d=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:i},r,n,a){let o={latestValues:function(e,t,i,r){let n={}
4,a=r(e,{});for(let e in a)n[e]=h(a[e]);let{initial:o,animate:u}=e,d=(0,f.isControllingVariants)(e),c=(0,f.isVariantNode)(e);t&&c&&!d&&!1!==e.inherit&&(void 0===o&&(o=t.initial),void 0===u&&(u=t.animate));let p=!!i&&!1===i.initial,m=(p=p||!1===o)?u:o;return m&&"boolean"!=typeof m&&!(0,s.isAnimationControls)(m)&&(Array.isArray(m)?m:[m]).forEach(t=>{let i=(0,l.resolveVariantFromProps)(e,t);if(!i)return;let{transitionEnd:r,transition:a,...s}=i;for(let e in s){let t=s[e];if(Array.isArray(t)){let e=p?t.length-1:0;t=t[e]}null!==t&&(n[e]=t)}for(let e in r)n[e]=r[e]}),n}(r,n,a,e),renderState:t()};return i&&(o.mount=e=>i(r,e,o)),o})(e,t,r,n);return i?d():(0,u.useConstant)(d)};var g=e.i(89124),y=e.i(33416),v=e.i(45375);let x={useVisualState:m({scrapeMotionValuesFromProps:n.scrapeMotionValuesFromProps,createRenderState:g.createSvgRenderState,onMount:(e,t,{renderState:i,latestValues:n})=>{try{i.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){i.dimensions={x:0,y:0,width:0,height:0}}(0,y.buildSVGAttrs)(i,n,{enableHardwareAcceleration:!1},(0,v.isSVGTag)(t.tagName),e.transformTemplate),(0,r.renderSVG)(t,i)}})};var b=e.i(9643),w=e.i(28235);let C={useVisualState:m({scrapeMotionValuesFromProps:b.scrapeMotionValuesFromProps,createRenderState:w.createHtmlRenderState})};function k(e,t,i,r={passive:!0}){return e.addEventListener(t,i,r),()=>e.removeEventListener(t,i)}e.s(["createDomMotionConfig",0,function(e,{forwardMotionProps:r=!1},n,a){return{...(0,t.isSVGComponent)(e)?x:C,preloadedFeatures:n,useRender:(0,i.createUseRender)(r),createVisualElement:a,Component:e}}],51293),e.s(["addDomEvent",0,k],71800);let A=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function E(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}e.s(["isPrimaryPointer",0,A],62415);let P=e=>t=>A(t)&&e(t,E(t));e.s(["addPointerInfo",0,P,"extractEventInfo",0,E],26470),e.s(["addPointerEvent",0,function(e,t,i,r){return k(e,t,P(i),r)}],73138)},38775,e=>{"use strict";let t=(e,t)=>i=>t(e(i));e.s(["pipe",0,(...e)=>e.reduce(t)])},88234,96327,e=>{"use strict";function t(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}let i=t("dragHorizontal"),r=t("dragVertical");function n(e){let t=!1;if("y"===e)t=r();else if("x"===e)t=i();else{let e=i(),n=r();e&&n?t=()=>{e(),n()}:(e&&e(),n&&n())}return t}e.s(["getGlobalLock",0,n,"isDragActive",0,function(){let e=n(!0);return!e||(e(),!1)}],88234),e.s(["Feature",0,class{constructor(e){this.isMounted=!1,this.node=e}update(){}}],96327)},14963,e=>{"use strict";e.s(["createRenderStep",0,function(e){let t=[],i=[],r=0,n=!1,a=!1,s=new WeakSet,o={schedule:(e,a=!1,o=!1)=>{let l=o&&n,u=l?t:i;return a&&s.add(e),-1===u.indexOf(e)&&(u.push(e),l&&n&&(r=t.length)),e},cancel:e=>{let t=i.indexOf(e);-1!==t&&i.splice(t,1),s.delete(e)},process:l=>{if(n){a=!0;return}if(n=!0,[t,i]=[i,t],i.length=0,r=t.length)for(let i=0;i<r;i++){let r=t[i];r(l),s.has(r)&&(o.schedule(r),e())}n=!1,a&&(a=!1,o.process(l))}};return o}])},37086,e=>{"use strict";e.s(["frameData",0,{delta:0,timestamp:0,isProcessing:!1}])},69213,e=>{"use strict";var t=e.i(14963),i=e.i(37086);let r=!0,n=!1,a=["read","update","preRender","render","postRender"],s=a.reduce((e,i)=>(e[i]=(0,t.createRenderStep)(()=>n=!0),e),{}),o=a.reduce((e,t)=>{let i=s[t];return e[t]=(e,t=!1,r=!1)=>(n||h(),i.schedule(e,t,r)),e},{}),l=a.reduce((e,t)=>(e[t]=s[t].cancel,e),{}),u=a.reduce((e,t)=>(e[t]=()=>s[t].process(i.frameData),e),{}),d=e=>s[e].process(i.frameData),c=e=>{n=!1,i.frameData.delta=r?1e3/60:Math.max(Math.min(e-i.frameData.timestamp,40),1),i.frameData.timestamp=e,i.frameData.isProcessing=!0,a.forEach(d),i.frameData.isProcessing=!1,n&&(r=!1,requestAnimationFrame(c))},h=()=>{n=!0,r=!0,i.frameData.isProcessing||requestAnimationFrame(c)};e.s(["cancelSync",0,l,"flushSync",0,u,"sync",0,o])},90577,26975,98892,e=>{"use strict";var t=e.i(73138),i=e.i(38775),r=e.i(88234),n=e.i(96327),a=e.i(69213);function s(e,i){let n="onHover"+(i?"Start":"End");return(0,t.addPointerEvent)(e.current,"pointer"+(i?"enter":"leave"),(t,s)=>{if("touch"===t.type||(0,r.isDragActive)())return;let o=e.getProps();e.animationState&&o.whileHover&&e.animationState.setActive("whileHover",i),o[n]&&a.sync.update(()=>o[n](t,s))},{passive:!e.getProps()[n]})}class o extends n.Feature{mount(){this.unmount=(0,i.pipe)(s(this.node,!0),s(this.node,!1))}unmount(){}}e.s(["HoverGesture",0,o],90577);var l=e.i(71800),u=n;class d extends u.Feature{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,i.pipe)((0,l.addDomEvent)(this.node.current,"focus",()=>this.onFocus()),(0,l.addDomEvent)(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}e.s(["FocusGesture",0,d],26975);let c=(e,t)=>!!t&&(e===t||c(e,t.parentElement));e.s(["isNodeOrChild",0,c],98892)},92164,e=>{"use strict";e.s(["noop",0,e=>e])},96643,44426,e=>{"use strict";var t=e.i(90577),i=e.i(26975),r=e.i(26470),n=e.i(71800),a=e.i(73138),s=e.i(96327),o=e.i(38775),l=e.i(88234),u=e.i(98892),d=e.i(92164),c=e.i(69213);function h(e,t){if(!t)return;let i=new PointerEvent("pointer"+e);t(i,(0,r.extractEventInfo)(i))}class p extends s.Feature{constructor(){super(...arguments),this.removeStartListeners=d.noop,this.removeEndListeners=d.noop,this.removeAccessibleListeners=d.noop,this.startPointerPress=(e,t)=>{if(this.removeEndListeners(),this.isPressing)return;let i=this.node.getProps(),r=(e,t)=>{if(!this.checkPressEnd())return;let{onTap:i,onTapCancel:r}=this.node.getProps();c.sync.update(()=>{(0,u.isNodeOrChild)(this.node.current,e.target)?i&&i(e,t):r&&r(e,t)})},n=(0,a.addPointerEvent)(window,"pointerup",r,{passive:!(i.onTap||i.onPointerUp)}),s=(0,a.addPointerEvent)(window,"pointercancel",(e,t)=>this.cancelPress(e,t),{passive:!(i.onTapCancel||i.onPointerCancel)});this.removeEndListeners=(0,o.pipe)(n,s),this.startPress(e,t)},this.startAccessiblePress=()=>{let e=e=>{if("Enter"!==e.key||this.isPressing)return;let t=e=>{"Enter"===e.key&&this.checkPressEnd()&&h("up",(e,t)=>{let{onTap:i}=this.node.getProps();i&&c.sync.update(()=>i(e,t))})};this.removeEndListeners(),this.removeEndListeners=(0,n.addDomEvent)(this.node.current,"keyup",t),h("down",(e,t)=>{this.startPress(e,t)})},t=(0,n.addDomEvent)(this.node.current,"keydown",e),i=()=>{this.isPressing&&h("cancel",(e,t)=>this.cancelPress(e,t))},r=(0,n.addDomEvent)(this.node.current,"blur",i);this.removeAccessibleListeners=(0,o.pipe)(t,r)}}startPress(e,t){this.isPressing=!0;let{onTapStart:i,whileTap:r}=this.node.getProps();r&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),i&&c.sync.update(()=>i(e,t))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!(0,l.isDragActive)()}cancelPress(e,t){if(!this.checkPressEnd())return;let{onTapCancel:i}=this.node.getProps();i&&c.sync.update(()=>i(e,t))}mount(){let e=this.node.getProps(),t=(0,a.addPointerEvent)(this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),i=(0,n.addDomEvent)(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=(0,o.pipe)(t,i)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}var f=s;let m=new WeakMap,g=new WeakMap,y=e=>{let t=m.get(e.target);t&&t(e)},v=e=>{e.forEach(y)},x={some:0,all:1};class b extends f.Feature{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var e;let t;this.unmount();let{viewport:i={}}=this.node.getProps(),{root:r,margin:n,amount:a="some",once:s}=i,o={root:r?r.current:void 0,rootMargin:n,threshold:"number"==typeof a?a:x[a]},l=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,s&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:i,onViewportLeave:r}=this.node.getProps(),n=t?i:r;n&&n(e)};return e=this.node.current,t=function({root:e,...t}){let i=e||document;g.has(i)||g.set(i,{});let r=g.get(i),n=JSON.stringify(t);return r[n]||(r[n]=new IntersectionObserver(v,{root:e,...t})),r[n]}(o),m.set(e,l),t.observe(e),()=>{m.delete(e),t.unobserve(e)}}mount(){this.startObserver()}update(){if("u"<typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return i=>e[i]!==t[i]}(e,t))&&this.startObserver()}unmount(){}}let w={inView:{Feature:b},tap:{Feature:p},focus:{Feature:i.FocusGesture},hover:{Feature:t.HoverGesture}};e.s(["gestureAnimations",0,w],96643),e.s(["shallowCompare",0,function(e,t){if(!Array.isArray(t))return!1;let i=t.length;if(i!==e.length)return!1;for(let r=0;r<i;r++)if(t[r]!==e[r])return!1;return!0}],44426)},75913,e=>{"use strict";var t=e.i(72158);e.s(["resolveVariant",0,function(e,i,r){let n,a,s=e.getProps();return(0,t.resolveVariantFromProps)(s,i,void 0!==r?r:s.custom,(n={}
4,e.values.forEach((e,t)=>n[t]=e.get()),n),(a={},e.values.forEach((e,t)=>a[t]=e.getVelocity()),a))}])},60833,e=>{"use strict";let t="data-"+(0,e.i(88212).camelToDash)("framerAppearId");e.s(["optimizedAppearDataAttribute",0,t])},86312,e=>{"use strict";var t=e.i(92164);let i=t.noop,r=t.noop;e.s(["invariant",0,r,"warning",0,i])},34432,24338,1029,39518,86821,50513,14597,50147,79636,91721,e=>{"use strict";e.s(["millisecondsToSeconds",0,e=>e/1e3,"secondsToMilliseconds",0,e=>1e3*e],34432),e.s(["instantAnimationState",0,{current:!1}],24338);let t=e=>Array.isArray(e)&&"number"==typeof e[0],i=([e,t,i,r])=>`cubic-bezier(${e}, ${t}, ${i}, ${r})`,r={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:i([0,.65,.55,1]),circOut:i([.55,0,1,.45]),backIn:i([.31,.01,.66,-.59]),backOut:i([.33,1.53,.69,.99])};function n(e){if(e)return t(e)?i(e):Array.isArray(e)?e.map(n):r[e]}e.s(["isWaapiSupportedEasing",0,function e(i){return!!(!i||"string"==typeof i&&r[i]||t(i)||Array.isArray(i)&&i.every(e))},"mapEasingToNativeEasing",0,n],1029),e.s(["animateStyle",0,function(e,t,i,{delay:r=0,duration:a,repeat:s=0,repeatType:o="loop",ease:l,times:u}={}){let d={[t]:i};u&&(d.offset=u);let c=n(l);return Array.isArray(c)&&(d.easing=c),e.animate(d,{delay:r,duration:a,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:s+1,direction:"reverse"===o?"alternate":"normal"})}],39518);let a={waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate")},s={},o={};for(let e in a)o[e]=()=>(void 0===s[e]&&(s[e]=a[e]()),s[e]);e.s(["supports",0,o],86821),e.s(["getFinalKeyframe",0,function(e,{repeat:t,repeatType:i="loop"}){let r=t&&"loop"!==i&&t%2==1?0:e.length-1;return e[r]}],50513);var l=e.i(92164);let u=(e,t,i)=>(((1-3*i+3*t)*e+(3*i-6*t))*e+3*t)*e;function d(e,t,i,r){return e===t&&i===r?l.noop:n=>0===n||1===n?n:u(function(e,t,i,r,n){let a,s,o=0;do(a=u(s=t+(i-t)/2,r,n)-e)>0?i=s:t=s;while(Math.abs(a)>1e-7&&++o<12)return s}(n,0,1,e,i),t,r)}let c=d(.42,0,1,1),h=d(0,0,.58,1),p=d(.42,0,.58,1);e.s(["easeIn",0,c,"easeInOut",0,p,"easeOut",0,h],14597),e.s(["isEasingArray",0,e=>Array.isArray(e)&&"number"!=typeof e[0]],50147);var f=e.i(86312);let m=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,g=e=>t=>1-e(1-t),y=e=>1-Math.sin(Math.acos(e)),v=g(y),x=m(v);e.s(["circIn",0,y,"circInOut",0,x,"circOut",0,v],79636);let b=d(.33,1.53,.69,.99),w=g(b),C=m(w),k={linear:l.noop,easeIn:c,easeInOut:p,easeOut:h,circIn:y,circInOut:x,circOut:v,backIn:w,backInOut:C,backOut:b,anticipate:e=>(e*=2)<1?.5*w(e):.5*(2-Math.pow(2,-10*(e-1)))};e.s(["easingDefinitionToFunction",0,e=>{if(Array.isArray(e)){(0,f.invariant)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[t,i,r,n]=e;return d(t,i,r,n)}return"string"==typeof e?((0,f.invariant)(void 0!==k[e],`Invalid easing type '${e}'`),k[e]):e}],91721)},83183,64461,97766,e=>{"use strict";var t=e.i(454),i=e.i(18312),r=e.i(43755);let n=(e,t)=>i=>!!((0,r.isString)(i)&&r.singleColorRegex.test(i)&&i.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(i,t)),a=(e,t,i)=>n=>{if(!(0,r.isString)(n))return n;let[a,s,o,l]=n.match(r.floatRegex);return{[e]:parseFloat(a),[t]:parseFloat(s),[i]:parseFloat(o),alpha:void 0!==l?parseFloat(l):1}};e.s(["isColorString",0,n,"splitColor",0,a],64461);let s={...i.number,transform:e=>Math.round((0,t.clamp)(0,255,e))},o={test:n("rgb","red"),parse:a("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:a=1})=>"rgba("+s.transform(e)+", "+s.transform(t)+", "+s.transform(n)+", "+(0,r.sanitize)(i.alpha.transform(a))+")"};e.s(["rgba",0,o],97766);let l={test:n("#"),parse:function(e){let t="",i="",r="",n="";return e.length>5?(t=e.substring(1,3),i=e.substring(3,5),r=e.substring(5,7),n=e.substring(7,9)):(t=e.substring(1,2),i=e.substring(2,3),r=e.substring(3,4),n=e.substring(4,5),t+=t,i+=i,r+=r,n+=n),{red:parseInt(t,16),green:parseInt(i,16),blue:parseInt(r,16),alpha:n?parseInt(n,16)/255:1}},transform:o.transform};e.s(["hex",0,l],83183)},25232,55570,e=>{"use strict";var t=e.i(43755),i=e.i(83183),r=e.i(18312),n=e.i(60679),a=e.i(64461);let s={test:(0,a.isColorString)("hsl","hue"),parse:(0,a.splitColor)("hue","saturation","lightness"),transform:({hue:e,saturation:i,lightness:a,alph
4a:s=1})=>"hsla("+Math.round(e)+", "+n.percent.transform((0,t.sanitize)(i))+", "+n.percent.transform((0,t.sanitize)(a))+", "+(0,t.sanitize)(r.alpha.transform(s))+")"};e.s(["hsla",0,s],55570);var o=e.i(97766);e.s(["color",0,{test:e=>o.rgba.test(e)||i.hex.test(e)||s.test(e),parse:e=>o.rgba.test(e)?o.rgba.parse(e):s.test(e)?s.parse(e):i.hex.parse(e),transform:e=>(0,t.isString)(e)?e:e.hasOwnProperty("red")?o.rgba.transform(e):s.transform(e)}],25232)},86779,12060,e=>{"use strict";let t=(e,t,i)=>-i*e+i*t+e;e.s(["mix",0,t],86779);var i=e.i(86312);function r(e,t,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?e+(t-e)*6*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}var n=e.i(83183),a=e.i(97766),s=e.i(55570);let o=(e,t,i)=>{let r=e*e;return Math.sqrt(Math.max(0,i*(t*t-r)+r))},l=[n.hex,a.rgba,s.hsla];function u(e){let t=l.find(t=>t.test(e));(0,i.invariant)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`);let n=t.parse(e);return t===s.hsla&&(n=function({hue:e,saturation:t,lightness:i,alpha:n}){e/=360,i/=100;let a=0,s=0,o=0;if(t/=100){let n=i<.5?i*(1+t):i+t-i*t,l=2*i-n;a=r(l,n,e+1/3),s=r(l,n,e),o=r(l,n,e-1/3)}else a=s=o=i;return{red:Math.round(255*a),green:Math.round(255*s),blue:Math.round(255*o),alpha:n}}(n)),n}e.s(["mixColor",0,(e,i)=>{let r=u(e),n=u(i),s={...r};return e=>(s.red=o(r.red,n.red,e),s.green=o(r.green,n.green,e),s.blue=o(r.blue,n.blue,e),s.alpha=t(r.alpha,n.alpha,e),a.rgba.transform(s))}],12060)},10009,e=>{"use strict";var t=e.i(25232),i=e.i(18312),r=e.i(43755);let n="${c}",a="${n}";function s(e){"number"==typeof e&&(e=`${e}`);let s=[],o=0,l=0,u=e.match(r.colorRegex);u&&(o=u.length,e=e.replace(r.colorRegex,n),s.push(...u.map(t.color.parse)));let d=e.match(r.floatRegex);return d&&(l=d.length,e=e.replace(r.floatRegex,a),s.push(...d.map(i.number.parse))),{values:s,numColors:o,numNumbers:l,tokenised:e}}function o(e){return s(e).values}function l(e){let{values:i,numColors:o,tokenised:l}=s(e),u=i.length;return e=>{let i=l;for(let s=0;s<u;s++)i=i.replace(s<o?n:a,s<o?t.color.transform(e[s]):(0,r.sanitize)(e[s]));return i}}let u=e=>"number"==typeof e?0:e;e.s(["analyseComplexValue",0,s,"complex",0,{test:function(e){var t,i;return isNaN(e)&&(0,r.isString)(e)&&((null==(t=e.match(r.floatRegex))?void 0:t.length)||0)+((null==(i=e.match(r.colorRegex))?void 0:i.length)||0)>0},parse:o,createTransformer:l,getAnimatableNone:function(e){let t=o(e);return l(e)(t.map(u))}}])},47609,38453,48834,71408,e=>{"use strict";var t=e.i(14597),i=e.i(50147),r=e.i(91721),n=e.i(86312),a=e.i(25232),s=e.i(454),o=e.i(86779),l=e.i(12060),u=e.i(38775),d=e.i(10009);function c(e,t){return"number"==typeof e?i=>(0,o.mix)(e,t,i):a.color.test(e)?(0,l.mixColor)(e,t):f(e,t)}let h=(e,t)=>{let i=[...e],r=i.length,n=e.map((e,i)=>c(e,t[i]));return e=>{for(let t=0;t<r;t++)i[t]=n[t](e);return i}},p=(e,t)=>{let i={...e,...t},r={};for(let n in i)void 0!==e[n]&&void 0!==t[n]&&(r[n]=c(e[n],t[n]));return e=>{for(let t in r)i[t]=r[t](e);return i}},f=(e,t)=>{let i=d.complex.createTransformer(t),r=(0,d.analyseComplexValue)(e),a=(0,d.analyseComplexValue)(t);return r.numColors===a.numColors&&r.numNumbers>=a.numNumbers?(0,u.pipe)(h(r.values,a.values),i):((0,n.warning)(!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.`),i=>`${i>0?t:e}`)},m=(e,t,i)=>{let r=t-e;return 0===r?1:(i-e)/r};e.s(["progress",0,m],38453);var g=e.i(92164);let y=(e,t)=>i=>(0,o.mix)(e,t,i);function v(e,t,{clamp:i=!0,ease:r,mixer:o}={}){let d=e.length;if((0,n.invariant)(d===t.length,"Both input and output ranges must be the same length"),1===d)return()=>t[0];e[0]>e[d-1]&&(e=[...e].reverse(),t=[...t].reverse());let c=function(e,t,i){let r=[],n=i||function(e){if("number"==typeof e);else if("string"==typeof e)if(a.color.test(e))return l.mixColor;else return f;else if(Array.isArray(e))return h;else if("object"==typeof e)return p;return y}(e[0]),s=e.length-1;for(let i=0;i<s;i++){let a=n(e[i],e[i+1]);if(t){let e=Array.isArray(t)?t[i]||g.noop:t;a=(0,u.pipe)(e,a)}r.push(a)}return r}(t,r,o),x=c.length,b=t=>{let i=0;if(x>1)for(;i<e.length-2&&!(t<e[i+1]);i++);let r=m(e[i],e[i+1],t);return c[i](r)};return i?t=>b((0,s.clamp)(e[0],e[d-1],t)):b}function x(e){let t=[0];return!function(e,t){let i=e[e.length-1];for(let r=1;r<=t;r++){let n=m(0,t,r);e.push((0,o.mix)(i,1,n))}}(t,e.length-1),t}e.s(["interpolate",0,v],48834),e.s(["defaultOffset",0,x],71408),e.s(["keyframes",0,function({duration:e=300,keyframes:n,times:a,ease:s="easeInOut"}){var o;let l=(0,i.isEasingArray)(s)?s.map(r.easingDefinitionToFunction):(0,r.easingDefinitionToFunction)(s),u={done:!1,value:n[0]},d=v((o=a&&a.length===n.length?a:x(n),o.map(t=>t*e)),n,{ease:Array.isArray(l)?l:n.map(()=>l||t.easeInOut).splice(0,n.length-1)});return{calculatedDuration:e,next:t=>(u.value=d(t),u.done=t>=e,u)}}],47609)},36885,e=>{"use strict";e.s(["velocityPerSecond",0,function(e,t){return t?1e3/t*e:0}])},7476,35650,5368,12215,60277,e=>{"use strict";var t=e.i(69213),i=e.i(39518),r=e.i(1029),n=e.i(86821),a=e.i(50513),s=e.i(47609),o=e.i(34432),l=e.i(36885);function u(e,t,i){let r=Math.max(t-5,0);return(0,l.velocityPerSecond)(i-e(r),t-r)}var d=e.i(86312),c=e.i(454);function h(e,t){return e*Math.sqrt(1-t*t)}let p=["duration","bounce"],f=["stiffness","damping","mass"];function m(e,t){return t.some(t=>void 0!==e[t])}function g({keyframes:e,restDelta:t,restSpeed:i,...r}){let n,a=e[0],s=e[e.length-1],l={done:!1,value:a},{stiffness:y,damping:v,mass:x,velocity:b,duration:w,isResolvedFromDuration:C}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!m(e,f)&&m(e,p)){let i=function({duration:e=800,bounce:t=.25,velocity:i=0,mass:r=1}){let n,a;(0,d.warning)(e<=(0,o.secondsToMilliseconds)(10),"Spring duration must be 10 seconds or less");let s=1-t;s=(0,c.clamp)(.05,1,s),e=(0,c.clamp)(.01,10,(0,o.millisecondsToSeconds)(e)),s<1?(n=t=>{let r=t*s,n=r*e;return .001-(r-i)/h(t,s)*Math.exp(-n)},a=t=>{let r=t*s*e,a=Math.pow(s,2)*Math.pow(t,2)*e,o=Math.exp(-r),l=h(Math.pow(t,2),s);return(r*i+i-a)*o*(-n(t)+.001>0?-1:1)/l}):(n=t=>-.001+Math.exp(-t*e)*((t-i)*e+1),a=t=>e*e*(i-t)*Math.exp(-t*e));let l=function(e,t,i){let r=i;for(let i=1;i<12;i++)r-=e(r)/t(r);return r}(n,a,5/e);if(e=(0,o.secondsToMilliseconds)(e),isNaN(l))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(l,2)*r;return{stiffness:t,damping:2*s*Math.sqrt(r*t),duration:e}}}(e);(t={...t,...i,velocity:0,mass:1}).isResolvedFromDuration=!0}return t}(r),k=b?-(0,o.millisecondsToSeconds)(b):0,A=v/(2*Math.sqrt(y*x)),E=s-a,P=(0,o.millisecondsToSeconds)(Math.sqrt(y/x)),j=5>Math.abs(E);if(i||(i=j?.01:2),t||(t=j?.005:.5),A<1){let e=h(P,A);n=t=>s-Math.exp(-A*P*t)*((k+A*P*E)/e*Math.sin(e*t)+E*Math.cos(e*t))}
4else if(1===A)n=e=>s-Math.exp(-P*e)*(E+(k+P*E)*e);else{let e=P*Math.sqrt(A*A-1);n=t=>{let i=Math.exp(-A*P*t),r=Math.min(e*t,300);return s-i*((k+A*P*E)*Math.sinh(r)+e*E*Math.cosh(r))/e}}return{calculatedDuration:C&&w||null,next:e=>{let r=n(e);if(C)l.done=e>=w;else{let a=k;0!==e&&(a=A<1?u(n,e,r):0);let o=Math.abs(s-r)<=t;l.done=Math.abs(a)<=i&&o}return l.value=l.done?s:r,l}}}function y({keyframes:e,velocity:t=0,power:i=.8,timeConstant:r=325,bounceDamping:n=10,bounceStiffness:a=500,modifyTarget:s,min:o,max:l,restDelta:d=.5,restSpeed:c}){let h,p,f=e[0],m={done:!1,value:f},v=i*t,x=f+v,b=void 0===s?x:s(x);b!==x&&(v=b-f);let w=e=>-v*Math.exp(-e/r),C=e=>b+w(e),k=e=>{let t=w(e),i=C(e);m.done=Math.abs(t)<=d,m.value=m.done?b:i},A=e=>{let t;if(t=m.value,void 0!==o&&t<o||void 0!==l&&t>l){var i;h=e,p=g({keyframes:[m.value,(i=m.value,void 0===o?l:void 0===l||Math.abs(o-i)<Math.abs(l-i)?o:l)],velocity:u(C,e,m.value),damping:n,stiffness:a,restDelta:d,restSpeed:c})}};return A(0),{calculatedDuration:null,next:e=>{let t=!1;return(p||void 0!==h||(t=!0,k(e),A(e)),void 0!==h&&e>h)?p.next(e-h):(t||k(e),m)}}}var v=e.i(37086);let x=e=>{let i=({timestamp:t})=>e(t);return{start:()=>t.sync.update(i,!0),stop:()=>t.cancelSync.update(i),now:()=>v.frameData.isProcessing?v.frameData.timestamp:performance.now()}};var b=e.i(48834);function w(e){let t=0,i=e.next(t);for(;!i.done&&t<2e4;)t+=50,i=e.next(t);return t>=2e4?1/0:t}let C={decay:y,inertia:y,tween:s.keyframes,keyframes:s.keyframes,spring:g};function k({autoplay:e=!0,delay:t=0,driver:i=x,keyframes:r,type:n="keyframes",repeat:a=0,repeatDelay:l=0,repeatType:u="loop",onPlay:d,onStop:h,onComplete:p,onUpdate:f,...m}){let g,y,v,A,E,P=1,j=!1,S=()=>{g&&g(),y=new Promise(e=>{g=e})};S();let V=C[n]||s.keyframes;V!==s.keyframes&&"number"!=typeof r[0]&&(A=(0,b.interpolate)([0,100],r,{clamp:!1}),r=[0,100]);let T=V({...m,keyframes:r});"mirror"===u&&(E=V({...m,keyframes:[...r].reverse(),velocity:-(m.velocity||0)}));let M="idle",R=null,L=null,D=null;null===T.calculatedDuration&&a&&(T.calculatedDuration=w(T));let{calculatedDuration:O}=T,N=1/0,I=1/0;null!==O&&(I=(N=O+l)*(a+1)-l);let F=0,_=e=>{if(null===L)return;P>0&&(L=Math.min(L,e));let i=(F=null!==R?R:(e-L)*P)-t,n=i<0;F=Math.max(i,0),"finished"===M&&null===R&&(F=I);let s=F,o=T;if(a){let e=F/N,t=Math.floor(e),i=e%1;!i&&e>=1&&(i=1),1===i&&t--;let r=!!((t=Math.min(t,a+1))%2);r&&("reverse"===u?(i=1-i,l&&(i-=l/N)):"mirror"===u&&(o=E));let n=(0,c.clamp)(0,1,i);F>I&&(n="reverse"===u&&r?1:0),s=n*N}let d=n?{done:!1,value:r[0]}:o.next(s);A&&(d.value=A(d.value));let{done:h}=d;n||null===O||(h=F>=I);let p=null===R&&("finished"===M||"running"===M&&h||P<0&&F<=0);return f&&f(d.value),p&&U(),d},G=()=>{v&&v.stop(),v=void 0},B=()=>{M="idle",G(),S(),L=D=null},U=()=>{M="finished",p&&p(),G(),S()},$=()=>{if(j)return;v||(v=i(_));let e=v.now();d&&d(),M="running",null!==R?L=e-R:L||(L=e),D=L,R=null,v.start()};e&&$();let z={then:(e,t)=>y.then(e,t),get time(){return(0,o.millisecondsToSeconds)(F)},set time(newTime){F=newTime=(0,o.secondsToMilliseconds)(newTime),null===R&&v&&0!==P?L=v.now()-newTime/P:R=newTime},get duration(){let e=null===T.calculatedDuration?w(T):T.calculatedDuration;return(0,o.millisecondsToSeconds)(e)},get speed(){return P},set speed(newSpeed){if(newSpeed===P||!v)return;P=newSpeed,z.time=(0,o.millisecondsToSeconds)(F)},get state(){return M},play:$,pause:()=>{M="paused",R=F},stop:()=>{j=!0,"idle"!==M&&(M="idle",h&&h(),B())},cancel:()=>{null!==D&&_(D),B()},complete:()=>{M="finished"},sample:e=>(L=0,_(e))};return z}e.s(["animateValue",0,k],35650);let A=new Set(["opacity","clipPath","filter","transform","backgroundColor"]);e.s(["createAcceleratedAnimation",0,function(e,s,{onUpdate:l,onComplete:u,...d}){let c,h;if(!(n.supports.waapi()&&A.has(s)&&!d.repeatDelay&&"mirror"!==d.repeatType&&0!==d.damping&&"inertia"!==d.type))return!1;let p=!1,f=()=>{h=new Promise(e=>{c=e})};f();let{keyframes:m,duration:g=300,ease:y,times:v}=d;if("spring"===d.type||"backgroundColor"===s||!(0,r.isWaapiSupportedEasing)(d.ease)){let e=k({...d,repeat:0,delay:0}),t={done:!1,value:m[0]},i=[],r=0;for(;!t.done&&r<2e4;
4)t=e.sample(r),i.push(t.value),r+=10;v=void 0,m=i,g=r-10,y="linear"}let x=(0,i.animateStyle)(e.owner.current,s,m,{...d,duration:g,ease:y,times:v}),b=()=>{t.sync.update(()=>x.cancel()),c(),f()};return x.onfinish=()=>{e.set((0,a.getFinalKeyframe)(m,d)),u&&u(),b()},{then:(e,t)=>h.then(e,t),get time(){return(0,o.millisecondsToSeconds)(x.currentTime||0)},set time(newTime){x.currentTime=(0,o.secondsToMilliseconds)(newTime)},get speed(){return x.playbackRate},set speed(newSpeed){x.playbackRate=newSpeed},get duration(){return(0,o.millisecondsToSeconds)(g)},play:()=>{p||x.play()},pause:()=>x.pause(),stop:()=>{if(p=!0,"idle"===x.playState)return;let{currentTime:t}=x;if(t){let i=k({...d,autoplay:!1});e.setWithVelocity(i.sample(t-10).value,i.sample(t).value,10)}b()},complete:()=>x.finish(),cancel:b}}],7476);var E=e.i(92164);e.s(["createInstantAnimation",0,function({keyframes:e,delay:t,onUpdate:i,onComplete:r}){let n=()=>(i&&i(e[e.length-1]),r&&r(),{time:0,speed:1,duration:0,play:E.noop,pause:E.noop,stop:E.noop,then:e=>(e(),Promise.resolve()),cancel:E.noop,complete:E.noop});return t?k({keyframes:[0,1],duration:0,delay:t,onComplete:n}):n()}],5368);var P=e.i(85461);let j={type:"spring",stiffness:500,damping:25,restSpeed:10},S={type:"keyframes",duration:.8},V={type:"keyframes",ease:[.25,.1,.35,1],duration:.3};e.s(["getDefaultTransition",0,(e,{keyframes:t})=>t.length>2?S:P.transformProps.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:j:V],12215);var T=e.i(10009);e.s(["isAnimatable",0,(e,t)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&T.complex.test(t)&&!t.startsWith("url("))],60277)},64259,e=>{"use strict";var t=e.i(10009),i=e.i(43755);let r=new Set(["brightness","contrast","saturate","opacity"]);function n(e){let[t,n]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[a]=n.match(i.floatRegex)||[];if(!a)return e;let s=n.replace(a,""),o=+!!r.has(t);return a!==n&&(o*=100),t+"("+o+s+")"}let a=/([a-z-]*)\(.*?\)/g,s={...t.complex,getAnimatableNone:e=>{let t=e.match(a);return t?t.map(n).join(" "):e}};e.s(["filter",0,s])},64644,89473,e=>{"use strict";var t=e.i(10009),i=e.i(64259),r=e.i(25232);let n={...e.i(47799).numberValueTypes,color:r.color,backgroundColor:r.color,outlineColor:r.color,fill:r.color,stroke:r.color,borderColor:r.color,borderTopColor:r.color,borderRightColor:r.color,borderBottomColor:r.color,borderLeftColor:r.color,filter:i.filter,WebkitFilter:i.filter},a=e=>n[e];e.s(["getDefaultValueType",0,a],89473),e.s(["getAnimatableNone",0,function(e,r){let n=a(e);return n!==i.filter&&(n=t.complex),n.getAnimatableNone?n.getAnimatableNone(r):void 0}],64644)},46238,37526,e=>{"use strict";var t=e.i(86312),i=e.i(34432),r=e.i(24338),n=e.i(7476),a=e.i(5368),s=e.i(12215),o=e.i(60277),l=e.i(64644);function u({when:e,delay:t,delayChildren:i,staggerChildren:r,staggerDirection:n,repeat:a,repeatType:s,repeatDelay:o,from:l,elapsed:d,...c}){return!!Object.keys(c).length}function d(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function c(e){return"number"==typeof e?0:(0,l.getAnimatableNone)("",e)}function h(e,t){return e[t]||e.default||e}e.s(["getValueTransition",0,h,"getZeroUnit",0,c,"isTransitionDefined",0,u,"isZero",0,d],37526);var p=e.i(35650);e.s(["animateMotionValue",0,(e,f,m,g={})=>y=>{var v;let x,b,w=h(g,e)||{},C=w.delay||g.delay||0,{elapsed:k=0}=g;k-=(0,i.secondsToMilliseconds)(C);let A=(v=m,x=(0,o.isAnimatable)(e,v),("none"===(b=void 0!==w.from?w.from:f.get())&&x&&"string"==typeof v?b=(0,l.getAnimatableNone)(e,v):d(b)&&"string"==typeof v?b=c(v):!Array.isArray(v)&&d(v)&&"string"==typeof b&&(v=c(b)),Array.isArray(v))?function(e,[...t]){for(let i=0;i<t.length;i++)null===t[i]&&(t[i]=0===i?e:t[i-1]);return t}(b,v):[b,v]),E=A[0],P=A[A.length-1],j=(0,o.isAnimatable)(e,E),S=(0,o.isAnimatable)(e,P);(0,t.warning)(j===S,`You are trying to animate ${e} from "${E}" to "${P}". ${E} is not an animatable value - to enable this animation set ${E} to a value animatable to ${P} via the \`style\` property.`);let V={keyframes:A,velocity:f.getVelocity(),ease:"easeOut",...w,delay:-k,onUpdate:e=>
4{f.set(e),w.onUpdate&&w.onUpdate(e)},onComplete:()=>{y(),w.onComplete&&w.onComplete()}};if(u(w)||(V={...V,...(0,s.getDefaultTransition)(e,V)}),V.duration&&(V.duration=(0,i.secondsToMilliseconds)(V.duration)),V.repeatDelay&&(V.repeatDelay=(0,i.secondsToMilliseconds)(V.repeatDelay)),!j||!S||r.instantAnimationState.current||!1===w.type)return(0,a.createInstantAnimation)(V);if(f.owner&&f.owner.current instanceof HTMLElement&&!f.owner.getProps().onUpdate){let t=(0,n.createAcceleratedAnimation)(f,e,V);if(t)return t}return(0,p.animateValue)(V)}],46238)},65017,e=>{"use strict";var t=e.i(66179);e.s(["isWillChangeMotionValue",0,function(e){return!!((0,t.isMotionValue)(e)&&e.add)}])},51273,7799,e=>{"use strict";e.s(["isNumericalString",0,e=>/^\-?\d*\.?\d+$/.test(e)],51273),e.s(["isZeroValueString",0,e=>/^0[^.\s]+$/.test(e)],7799)},55414,53643,e=>{"use strict";function t(e,t){-1===e.indexOf(t)&&e.push(t)}function i(e,t){let i=e.indexOf(t);i>-1&&e.splice(i,1)}e.s(["addUniqueItem",0,t,"removeItem",0,i],53643),e.s(["SubscriptionManager",0,class{constructor(){this.subscriptions=[]}add(e){return t(this.subscriptions,e),()=>i(this.subscriptions,e)}notify(e,t,i){let r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,i);else for(let n=0;n<r;n++){let r=this.subscriptions[n];r&&r(e,t,i)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}],55414)},68429,e=>{"use strict";var t=e.i(37086),i=e.i(69213),r=e.i(55414),n=e.i(36885);class a{constructor(e,r={}){this.version="10.11.2",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,r=!0)=>{this.prev=this.current,this.current=e;let{delta:n,timestamp:a}=t.frameData;this.lastUpdated!==a&&(this.timeDelta=n,this.lastUpdated=a,i.sync.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),r&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>i.sync.postRender(this.velocityCheck),this.velocityCheck=({timestamp:e})=>{e!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=(e=>!isNaN(parseFloat(e)))(this.current),this.owner=r.owner}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new r.SubscriptionManager);let n=this.events[e].add(t);return"change"===e?()=>{n(),i.sync.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,i){this.set(t),this.prev=e,this.timeDelta=i}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?(0,n.velocityPerSecond)(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):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()}}e.s(["MotionValue",0,a,"motionValue",0,function(e,t){return new a(e,t)}])},48338,22632,e=>{"use strict";var t=e.i(25232),i=e.i(10009),r=e.i(18312),n=e.i(60679);let a=e=>t=>t.test(e),s=[r.number,n.px,n.percent,n.degrees,n.vw,n.vh,{test:e=>"auto"===e,parse:e=>e}];e.s(["dimensionValueTypes",0,s,"findDimensionValueType",0,e=>s.find(a(e))],22632);
4let o=[...s,t.color,i.complex];e.s(["findValueType",0,e=>o.find(a(e))],48338)},77529,e=>{"use strict";var t=e.i(51273),i=e.i(7799),r=e.i(34167),n=e.i(68429),a=e.i(10009),s=e.i(64644),o=e.i(48338),l=e.i(75913);function u(e,t){let i=(0,l.resolveVariant)(e,t),{transitionEnd:a={},transition:s={},...o}=i?e.makeTargetAnimatable(i,!1):{};for(let t in o={...o,...a}){let i=(0,r.resolveFinalValueInKeyframes)(o[t]);e.hasValue(t)?e.getValue(t).set(i):e.addValue(t,(0,n.motionValue)(i))}}function d(e,t){[...t].reverse().forEach(i=>{let r=e.getVariant(i);r&&u(e,r),e.variantChildren&&e.variantChildren.forEach(e=>{d(e,t)})})}e.s(["checkTargetForNewValues",0,function(e,r,l){var u,d;let c=Object.keys(r).filter(t=>!e.hasValue(t)),h=c.length;if(h)for(let p=0;p<h;p++){let h=c[p],f=r[h],m=null;Array.isArray(f)&&(m=f[0]),null===m&&(m=null!=(d=null!=(u=l[h])?u:e.readValue(h))?d:r[h]),null!=m&&("string"==typeof m&&((0,t.isNumericalString)(m)||(0,i.isZeroValueString)(m))?m=parseFloat(m):!(0,o.findValueType)(m)&&a.complex.test(f)&&(m=(0,s.getAnimatableNone)(h,f)),e.addValue(h,(0,n.motionValue)(m,{owner:e})),void 0===l[h]&&(l[h]=m),null!==m&&e.setBaseTarget(h,m))}},"getOrigin",0,function(e,t,i){let r={};for(let n in e){let e=function(e,t){if(t)return(t[e]||t.default||t).from}(n,t);if(void 0!==e)r[n]=e;else{let e=i.getValue(n);e&&(r[n]=e.get())}}return r},"setTarget",0,u,"setValues",0,function(e,t){return Array.isArray(t)?d(e,t):"string"==typeof t?d(e,[t]):void u(e,t)}])},57841,e=>{"use strict";var t=e.i(75913),i=e.i(69213),r=e.i(85461),n=e.i(60833),a=e.i(46238),s=e.i(65017),o=e.i(77529);function l(e,t,{delay:u=0,transitionOverride:d,type:c}={}){let{transition:h=e.getDefaultTransition(),transitionEnd:p,...f}=e.makeTargetAnimatable(t),m=e.getValue("willChange");d&&(h=d);let g=[],y=c&&e.animationState&&e.animationState.getState()[c];for(let t in f){let o=e.getValue(t),l=f[t];if(!o||void 0===l||y&&function({protectedKeys:e,needsAnimating:t},i){let r=e.hasOwnProperty(i)&&!0!==t[i];return t[i]=!1,r}(y,t))continue;let d={delay:u,elapsed:0,...h};if(window.HandoffAppearAnimations&&!o.hasAnimated){let r=e.getProps()[n.optimizedAppearDataAttribute];r&&(d.elapsed=window.HandoffAppearAnimations(r,t,o,i.sync))}o.start((0,a.animateMotionValue)(t,o,l,e.shouldReduceMotion&&r.transformProps.has(t)?{type:!1}:d));let c=o.animation;(0,s.isWillChangeMotionValue)(m)&&(m.add(t),c.then(()=>m.remove(t))),g.push(c)}return p&&Promise.all(g).then(()=>{p&&(0,o.setTarget)(e,p)}),g}function u(e,i,r={}){let n=(0,t.resolveVariant)(e,i,r.custom),{transition:a=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(a=r.transitionOverride);let s=n?()=>Promise.all(l(e,n,r)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(t=0)=>{let{delayChildren:n=0,staggerChildren:s,staggerDirection:o}=a;return function(e,t,i=0,r=0,n=1,a){let s=[],o=(e.variantChildren.size-1)*r,l=1===n?(e=0)=>e*r:(e=0)=>o-e*r;return Array.from(e.variantChildren).sort(d).forEach((e,r)=>{e.notify("AnimationStart",t),s.push(u(e,t,{...a,delay:i+l(r)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(s)}(e,i,n+t,s,o,r)}:()=>Promise.resolve(),{when:c}=a;if(!c)return Promise.all([s(),o(r.delay)]);{let[e,t]="beforeChildren"===c?[s,o]:[o,s];return e().then(()=>t())}}function d(e,t){return e.sortNodePosition(t)}e.s(["animateVisualElement",0,function(e,i,r={}){let n;if(e.notify("AnimationStart",i),Array.isArray(i))n=Promise.all(i.map(t=>u(e,t,r)));else if("string"==typeof i)n=u(e,i,r);else{let a="function"==typeof i?(0,t.resolveVariant)(e,i,r.custom):i;n=Promise.all(l(e,a,r))}return n.then(()=>e.notify("AnimationComplete",i))}],57841)},11829,75871,63711,e=>{"use strict";e.i(92306);var t=e.i(28167),i=e.i(51293),r=e.i(96643),n=e.i(29096),a=e.i(93967),s=e.i(44426),o=e.i(42607),l=e.i(75913),u=e.i(14344),d=e.i(57841);let c=[...u.variantPriorityOrder].reverse(),h=u.variantPriorityOrder.length;function p(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}var f=e.i(96327);class m extends f.Feature{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:i})=>(0,d.animateVisualElement)(e,t,i))),i={animate:p(!0),whileInView:p(),whileHover:p(),whileTap:p(),whileDrag:p(),whileFocus:p(),exit:p()},r=!0,u=(t,i)=>{let r=(0,l.resolveVariant)(e,i);if(r){let{transition:e,transitionEnd:i,...n}=r;t={...t,...n,...i}}return t};function f(l,d){let p=e.getProps(),f=e.getVariantContext(!0)||{},m=[],g=new Set,y={},v=1/0;for(let t=0;t<h;t++){var x,b;let h=c[t],w=i[h],C=void 0!==p[h]?p[h]:f[h],k=(0,o.isVariantLabel)(C),A=h===d?w.isActive:null;!1===A&&(v=t);
4let E=C===f[h]&&C!==p[h]&&k;if(E&&r&&e.manuallyAnimateOnMount&&(E=!1),w.protectedKeys={...y},!w.isActive&&null===A||!C&&!w.prevProp||(0,n.isAnimationControls)(C)||"boolean"==typeof C)continue;let P=(x=w.prevProp,"string"==typeof(b=C)?b!==x:!!Array.isArray(b)&&!(0,s.shallowCompare)(b,x)),j=P||h===d&&w.isActive&&!E&&k||t>v&&k,S=Array.isArray(C)?C:[C],V=S.reduce(u,{});!1===A&&(V={});let{prevResolvedValues:T={}}=w,M={...T,...V},R=e=>{j=!0,g.delete(e),w.needsAnimating[e]=!0};for(let e in M){let t=V[e],i=T[e];y.hasOwnProperty(e)||(t!==i?(0,a.isKeyframesTarget)(t)&&(0,a.isKeyframesTarget)(i)?!(0,s.shallowCompare)(t,i)||P?R(e):w.protectedKeys[e]=!0:void 0!==t?R(e):g.add(e):void 0!==t&&g.has(e)?R(e):w.protectedKeys[e]=!0)}w.prevProp=C,w.prevResolvedValues=V,w.isActive&&(y={...y,...V}),r&&e.blockInitialAnimation&&(j=!1),j&&!E&&m.push(...S.map(e=>({animation:e,options:{type:h,...l}})))}if(g.size){let t={};g.forEach(i=>{let r=e.getBaseTarget(i);void 0!==r&&(t[i]=r)}),m.push({animation:t})}let w=!!m.length;return r&&!1===p.initial&&!e.manuallyAnimateOnMount&&(w=!1),r=!1,w?t(m):Promise.resolve()}return{animateChanges:f,setActive:function(t,r,n){var a;if(i[t].isActive===r)return Promise.resolve();null==(a=e.variantChildren)||a.forEach(e=>{var i;return null==(i=e.animationState)?void 0:i.setActive(t,r)}),i[t].isActive=r;let s=f(n,t);for(let e in i)i[e].protectedKeys={};return s},setAnimateFunction:function(i){t=i(e)},getState:()=>i}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();this.unmount(),(0,n.isAnimationControls)(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){}}var g=f;let y=0;class v extends g.Feature{constructor(){super(...arguments),this.id=y++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t,custom:i}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===r)return;let n=this.node.animationState.setActive("exit",!e,{custom:null!=i?i:this.node.getProps().custom});t&&!e&&n.then(()=>t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}var x=f,b=e.i(92164),w=e.i(86312),C=e.i(26470),k=e.i(69213),A=e.i(34432),E=e.i(73138),P=e.i(38775);let j=(e,t)=>Math.abs(e-t);var S=e.i(37086),V=e.i(62415);class T{constructor(e,t,{transformPagePoint:i}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{var e,t;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let i=L(this.lastMoveEventInfo,this.history),r=null!==this.startEvent,n=(e=i.offset,t={x:0,y:0},Math.sqrt(j(e.x,t.x)**2+j(e.y,t.y)**2)>=3);if(!r&&!n)return;let{point:a}=i,{timestamp:s}=S.frameData;this.history.push({...a,timestamp:s});let{onStart:o,onMove:l}=this.handlers;r||(o&&o(this.lastMoveEvent,i),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,i)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=M(t,this.transformPagePoint),k.sync.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let{onEnd:i,onSessionEnd:r}=this.handlers,n=L("pointercancel"===e.type?this.lastMoveEventInfo:M(t,this.transformPagePoint),this.history);this.startEvent&&i&&i(e,n),r&&r(e,n)},!(0,V.isPrimaryPointer)(e))return;this.handlers=t,this.transformPagePoint=i;const r=M((0,C.extractEventInfo)(e),this.transformPagePoint),{point:n}=r,{timestamp:a}=S.frameData;this.history=[{...n,timestamp:a}];const{onSessionStart:s}=t;s&&s(e,L(r,this.history)),this.removeListeners=(0,P.pipe)((0,E.addPointerEvent)(window,"pointermove",this.handlePointerMove),(0,E.addPointerEvent)(window,"pointerup",this.handlePointerUp),(0,E.addPointerEvent)(window,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),k.cancelSync.update(this.updatePoint)}}function M(e,t){return t?{point:t(e.point)}:e}function R(e,t){return{x:e.x-t.x,y:e.y-t.y}}function L({point:e},t){return{point:e,delta:R(e,D(t)),offset:R(e,t[0]),velocity:function(e){if(e.length<2)return{x:0,y:0};let t=e.length-1,i=null,r=D(e);for(;t>=0&&(i=e[t],!(r.timestamp-i.timestamp>(0,A.secondsToMilliseconds)(.1)));)t--;if(!i)return{x:0,y:0};let n=(0,A.millisecondsToSeconds)(r.timestamp-i.timestamp);if(0===n)return{x:0,y:0};let a={x:(r.x-i.x)/n,y:(r.y-i.y)/n};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(t)}}function D(e){return e[e.length-1]}var O=e.i(88234),N=e.i(43392),I=e.i(38453),F=e.i(86779);function _(e){return e.max-e.min}function G(e,t=0,i=.01){return Math.abs(e-t)<=i}function B(e,t,i,r=.5){e.origin=r,e.originPoint=(0,F.mix)(t.min,t.max,e.origin),e.scale=_(i)/_(t),(G(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=(0,F.mix)(i.min,i.max,e.origin)-e.originPoint,(G(e.translate)||isNaN(e.translate))&&(e.translate=0)}function U(e,t,i,r){B(e.x,t.x,i.x,r?r.originX:void 0),B(e.y,t.y,i.y,r?r.originY:void 0)}function $(e,t,i){e.min=i.min+t.min,e.max=e.min+_(t)}function z(e,t,i){e.min=t.min-i.min,e.max=e.min+_(t)}function H(e,t,i){z(e.x,t.x,i.x),z(e.y,t.y,i.y)}var W=e.i(454);function Z(e,t,i){return{min:void 0!==t?e.min+t:void 0,max:void 0!==i?e.max+i-(e.max-e.min):void 0}}function X(e,t){let i=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([i,r]=[r,i]),{min:i,max:r}}function Y(e,t,i){return{min:q(e,t),max:q(e,i)}}function q(e,t){return"number"==typeof e?e:e[t]||0}let K=()=>({translate:0,scale:1,origin:0,originPoint:0}),J=()=>({x:K(),y:K()}),Q=()=>({min:0,max:0}),ee=()=>({x:Q(),y:Q()});function et(e){return[e("x"),e("y")]}function ei({top:e,left:t,right:i,bottom:r}){return{x:{min:t,max:i},y:{min:e,max:r}}}function er(e){return void 0===e||1===e}function en({scale:e,scaleX:t,scaleY:i}){return!er(e)||!er(t)||!er(i)}function ea(e){return en(e)||es(e)||e.z||e.rotate||e.rotateX||e.rotateY}function es(e){var t,i;return(t=e.x)&&"0%"!==t||(i=e.y)&&"0%"!==i}function eo(e,t,i,r,n){return void 0!==n&&(e=r+n*(e-r)),r+i*(e-r)+t}function el(e,t=0,i=1,r,n){e.min=eo(e.min,t,i,r,n),e.max=eo(e.max,t,i,r,n)}function eu(e,{x:t,y:i}){el(e.x,t.translate,t.scale,t.originPoint),el(e.y,i.translate,i.scale,i.originPoint)}function ed(e){return Number.isInteger(e)||e>1.0000000000001||e<.999999999999?e:1}function ec(e,t){e.min=e.min+t,e.max=e.max+t}function eh(e,t,[i,r,n]){let a=void 0!==t[n]?t[n]:.5,s=(0,F.mix)(e.min,e.max,a);el(e,t[i],t[r],s,t.scale)}let ep=["x","scaleX","originX"],ef=["y","scaleY","originY"];function em(e,t){eh(e.x,t,ep),eh(e.y,t,ef)}function eg(e,t){return ei(function(e,t){if(!t)return e;let i=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:i.y,left:i.x,bottom:r.y,right:r.x}}(e.getBoundingClientRect(),t))}var ey=e.i(71800),ev=e.i(60679),ex=e.i(46238);let eb=new WeakMap;class ew{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=ee
4(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){let{presenceContext:i}=this.visualElement;if(i&&!1===i.isPresent)return;let r=e=>{this.stopAnimation(),t&&this.snapToCursor((0,C.extractEventInfo)(e,"page").point)},n=(e,t)=>{let{drag:i,dragPropagation:r,onDragStart:n}=this.getProps();if(i&&!r&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=(0,O.getGlobalLock)(i),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),et(e=>{let t=this.getAxisMotionValue(e).get()||0;if(ev.percent.test(t)){let{projection:i}=this.visualElement;if(i&&i.layout){let r=i.layout.layoutBox[e];r&&(t=_(r)*(parseFloat(t)/100))}}this.originPoint[e]=t}),n&&k.sync.update(()=>n(e,t));let{animationState:a}=this.visualElement;a&&a.setActive("whileDrag",!0)},a=(e,t)=>{let{dragPropagation:i,dragDirectionLock:r,onDirectionLock:n,onDrag:a}=this.getProps();if(!i&&!this.openGlobalLock)return;let{offset:s}=t;if(r&&null===this.currentDirection){this.currentDirection=function(e,t=10){let i=null;return Math.abs(e.y)>t?i="y":Math.abs(e.x)>t&&(i="x"),i}(s),null!==this.currentDirection&&n&&n(this.currentDirection);return}this.updateAxis("x",t.point,s),this.updateAxis("y",t.point,s),this.visualElement.render(),a&&a(e,t)},s=(e,t)=>this.stop(e,t);this.panSession=new T(e,{onSessionStart:r,onStart:n,onMove:a,onSessionEnd:s},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(e,t){let i=this.isDragging;if(this.cancel(),!i)return;let{velocity:r}=t;this.startAnimation(r);let{onDragEnd:n}=this.getProps();n&&k.sync.update(()=>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:i}=this.getProps();!i&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,i){let{drag:r}=this.getProps();if(!i||!eC(e,r,this.currentDirection))return;let n=this.getAxisMotionValue(e),a=this.originPoint[e]+i[e];this.constraints&&this.constraints[e]&&(a=function(e,{min:t,max:i},r){return void 0!==t&&e<t?e=r?(0,F.mix)(t,e,r.min):Math.max(e,t):void 0!==i&&e>i&&(e=r?(0,F.mix)(i,e,r.max):Math.min(e,i)),e}(a,this.constraints[e],this.elastic[e])),n.set(a)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),{layout:i}=this.visualElement.projection||{},r=this.constraints;e&&(0,N.isRefObject)(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&i?this.constraints=function(e,{top:t,left:i,bottom:r,right:n}){return{x:Z(e.x,i,n),y:Z(e.y,t,r)}}(i.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:Y(e,"left","right"),y:Y(e,"top","bottom")}}(t),r!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&et(e=>{var t,r;let n;this.getAxisMotionValue(e)&&(this.constraints[e]=(t=i.layoutBox[e],r=this.constraints[e],n={},void 0!==r.min&&(n.min=r.min-t.min),void 0!==r.max&&(n.max=r.max-t.min),n))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:i}=this.getProps();if(!t||!(0,N.isRefObject)(t))return!1;let r=t.current;(0,w.invariant)(null!==r,"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 a=function(e,t,i){let r=eg(e,i),{scroll:n}=t;return n&&(ec(r.x,n.offset.x),ec(r.y,n.offset.y)),r}(r,n.root,this.visualElement.getTransformPagePoint()),s=(e=n.layout.layoutBox,{x:X(e.x,a.x),y:X(e.y,a.y)});if(i){let e=i(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(s));this.hasMutatedConstraints=!!e,e&&(s=ei(e))}return s}startAnimation(e){let{drag:t,dragMomentum:i,dragElastic:r,dragTransition:n,dragSnapToOrigin:a,onDragTransitionEnd:s}=this.getProps(),o=this.constraints||{};return Promise.all(et(s=>{if(!eC(s,t,this.currentDirection))return;let l=o&&o[s]||{};a&&(l={min:0,max:0});let u={type:"inertia",velocity:i?e[s]:0,bounceStiffness:r?200:1e6,bounceDamping:r?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...n,...l};return this.startAxisValueAnimation(s,u)})).then(s)}startAxisValueAnimation(e,t){let i=this.getAxisMotionValue(e);return i.start((0,ex.animateMotionValue)(e,i,0,t))}stopAnimation(){et(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let t="_drag"+e.toUpperCase(),i=this.visualElement.getProps();return i[t]||this.visualElement.getValue(e,(i.initial?i.initial[e]:void 0)||0)}snapToCursor(e){et(t=>{let{drag:i}=this.getProps();if(!eC(t,i,this.currentDirection))return;let{projection:r}=this.visualElement,n=this.getAxisMotionValue(t);if(r&&r.layout){let{min:i,max:a}=r.layout.layoutBox[t];n.set(e[t]-(0,F.mix)(i,a,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:i}=this.visualElement;if(!(0,N.isRefObject)(t)||!i||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};et(e=>{let t=this.getAxisMotionValue(e);if(t){var i,n;let a,s,o,l=t.get();r[e]=(i={min:l,max:l},n=this.constraints[e],a=.5,s=_(i),(o=_(n))>s?a=(0,I.progress)(n.min,n.max-s,i.min):s>o&&(a=(0,I.progress)(i.min,i.max-o,n.min)),(0,W.clamp)(0,1,a))}});let{transformTemplate:n}=this.visualElement.getProps();this.visualElement.current.style.transform=n?n({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.resolveConstraints(),et(t=>{if(!eC(t,e,null))return;let i=this.getAxisMotionValue(t),{min:n,max:a}=this.constraints[t];i.set((0,F.mix)(n,a,r[t]))})}addListeners(){if(!this.visualElement.current)return;eb.set(this.visualElement,this);let e=this.visualElement.current,t=(0,E.addPointerEvent)(e,"pointerdown",e=>{let{drag:t,dragListener:i=!0}=this.getProps();t&&i&&this.start(e)}),i=()=>{let{dragConstraints:e}=this.getProps();(0,N.isRefObject)(e)&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,n=r.addEventListener("measure",i);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),i();let a=(0,ey.addDomEvent)(window,"resize",()=>this.scalePositionWithinConstraints()),s=r.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(et(t=>{let i=this.getAxisMotionValue(t);i&&(this.originPoint[t]+=e[t].translate,i.set(i.get()+e[t].translate))}),this.visualElement.render())});return()=>{a(),t(),n(),s&&s()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:i=!1,dragPropagation:r=!1,dragConstraints:n=!1,dragElastic:a=.35,dragMomentum:s=!0}=e;return{...e,drag:t,dragDirectionLock:i,dragPropagation:r,dragConstraints:n,dragElastic:a,dragMomentum:s}}}function eC(e,t,i){return(!0===t||t===e)&&(null===i||i===e)}class ek extends x.Feature{constructor(e){super(e),this.removeGroupControls=b.noop,this.removeListeners=b.noop,this.controls=new ew(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||b.noop}unmount(){this.removeGroupControls(),this.removeListeners()}}var eA=f;let eE=e=>(t,i)=>{e&&k.sync.update(()=>e(t,i))};class eP extends eA.Feature{constructor(){super(...arguments),this.removePointerDownListener=b.noop}onPointerDown(e){this.session=new T(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:i,onPanEnd:r}=this.node.getProps();return{onSessionStart:eE(e),onStart:eE(t),onMove:i,onEnd:(e,t)=>{delete this.session,r&&k.sync.update(()=>r(e,t))}}}mount(){this.removePointerDownListener=(0,E.addPointerEvent)(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var ej=e.i(91788),eS=e.i(62946),eV=e.i(11535),eT=e.i(22469),eM=e.i(62078);function eR(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let eL={correct:(e,t)=>
4{if(!t.target)return e;if("string"==typeof e)if(!ev.px.test(e))return e;else e=parseFloat(e);let i=eR(e,t.target.x),r=eR(e,t.target.y);return`${i}% ${r}%`}};var eD=e.i(26749);let eO=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function eN(e,t,i=1){(0,w.invariant)(i<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);let[r,n]=function(e){let t=eO.exec(e);if(!t)return[,];let[,i,r]=t;return[i,r]}(e);if(!r)return;let a=window.getComputedStyle(t).getPropertyValue(r);return a?a.trim():(0,eD.isCSSVariableToken)(n)?eN(n,t,i+1):n}var eI=e.i(10009);let eF="_$css",e_={correct:(e,{treeScale:t,projectionDelta:i})=>{let r=e,n=e.includes("var("),a=[];n&&(e=e.replace(eO,e=>(a.push(e),eF)));let s=eI.complex.parse(e);if(s.length>5)return r;let o=eI.complex.createTransformer(e),l=+("number"!=typeof s[0]),u=i.x.scale*t.x,d=i.y.scale*t.y;s[0+l]/=u,s[1+l]/=d;let c=(0,F.mix)(u,d,.5);"number"==typeof s[2+l]&&(s[2+l]/=c),"number"==typeof s[3+l]&&(s[3+l]/=c);let h=o(s);if(n){let e=0;h=h.replace(eF,()=>{let t=a[e];return e++,t})}return h}};var eG=e.i(8487);class eB extends ej.default.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:i,layoutId:r}=this.props,{projection:n}=e;(0,eG.addScaleCorrector)(e$),n&&(t.group&&t.group.add(n),i&&i.register&&r&&i.register(n),n.root.didUpdate(),n.addEventListener("animationComplete",()=>{this.safeToRemove()}),n.setOptions({...n.options,onExitComplete:()=>this.safeToRemove()})),eM.globalProjectionState.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:i,drag:r,isPresent:n}=this.props,a=i.projection;return a&&(a.isPresent=n,r||e.layoutDependency!==t||void 0===t?a.willUpdate():this.safeToRemove(),e.isPresent!==n&&(n?a.promote():a.relegate()||k.sync.postRender(()=>{let e=a.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),!e.currentAnimation&&e.isLead()&&this.safeToRemove())}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:i}=this.props,{projection:r}=e;r&&(r.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(r),i&&i.deregister&&i.deregister(r))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function eU(e){let[t,i]=function(){let e=(0,ej.useContext)(eS.PresenceContext);if(null===e)return[!0,null];let{isPresent:t,onExitComplete:i,register:r}=e,n=(0,ej.useId)();return(0,ej.useEffect)(()=>r(n),[]),!t&&i?[!1,()=>i&&i(n)]:[!0]}(),r=(0,ej.useContext)(eV.LayoutGroupContext);return ej.default.createElement(eB,{...e,layoutGroup:r,switchLayoutGroup:(0,ej.useContext)(eT.SwitchLayoutGroupContext),isPresent:t,safeToRemove:i})}let e$={borderRadius:{...eL,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:eL,borderTopRightRadius:eL,borderBottomLeftRadius:eL,borderBottomRightRadius:eL,boxShadow:e_};var ez=e.i(55414),eH=e.i(79636);let eW=["TopLeft","TopRight","BottomLeft","BottomRight"],eZ=eW.length,eX=e=>"string"==typeof e?parseFloat(e):e,eY=e=>"number"==typeof e||ev.px.test(e);function eq(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let eK=eQ(0,.5,eH.circOut),eJ=eQ(.5,.95,b.noop);function eQ(e,t,i){return r=>r<e?0:r>t?1:i((0,I.progress)(e,t,r))}function e0(e,t){e.min=t.min,e.max=t.max}function e1(e,t){e0(e.x,t.x),e0(e.y,t.y)}function e2(e,t,i,r,n){return e-=t,e=r+1/i*(e-r),void 0!==n&&(e=r+1/n*(e-r)),e}function e3(e,t,[i,r,n],a,s){!function(e,t=0,i=1,r=.5,n,a=e,s=e){if(ev.percent.test(t)&&(t=parseFloat(t),t=(0,F.mix)(s.min,s.max,t/100)-s.min),"number"!=typeof t)return;let o=(0,F.mix)(a.min,a.max,r);e===a&&(o-=t),e.min=e2(e.min,t,i,o,n),e.max=e2(e.max,t,i,o,n)}(e,t[i],t[r],t[n],t.scale,a,s)}let e4=["x","scaleX","originX"],e5=["y","scaleY","originY"];function e6(e,t,i,r){e3(e.x,t,e4,i?i.x:void 0,r?r.x:void 0),e3(e.y,t,e5,i?i.y:void 0,r?r.y:void 0)}var e9=e.i(37526);function e8(e){return 0===e.translate&&1===e.scale}function e7(e){return e8(e.x)&&e8(e.y)}function te(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function tt(e){return _(e.x)/_(e.y)}var ti=e.i(53643);class tr{constructor(){this.members=[]}add(e){(0,ti.addUniqueItem)(this.members,e),e.scheduleRender()}remove(e){if((0,ti.removeItem)(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,i=this.members.findIndex(t=>e===t);if(0===i)return!1;for(let e=i;e>=0;e--){let i=this.members[e];if(!1!==i.isPresent){t=i;break}}return!!t&&(this.promote(t),!0)}promote(e,t){let i=this.lead;if(e!==i&&(this.prevLead=i,this.lead=e,e.show(),i)){i.instance&&i.scheduleRender(),e.scheduleRender(),e.resumeFrom=i,t&&(e.resumeFrom.preserveOpacity=!0),i.snapshot&&(e.snapshot=i.snapshot,e.snapshot.latestValues=i.animationValues||i.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:r}=e.options;!1===r&&i.hide()}}
4exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:i}=e;t.onExitComplete&&t.onExitComplete(),i&&i.options.onExitComplete&&i.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function tn(e,t,i){let r="",n=e.x.translate/t.x,a=e.y.translate/t.y;if((n||a)&&(r=`translate3d(${n}px, ${a}px, 0) `),(1!==t.x||1!==t.y)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),i){let{rotate:e,rotateX:t,rotateY:n}=i;e&&(r+=`rotate(${e}deg) `),t&&(r+=`rotateX(${t}deg) `),n&&(r+=`rotateY(${n}deg) `)}let s=e.x.scale*t.x,o=e.y.scale*t.y;return(1!==s||1!==o)&&(r+=`scale(${s}, ${o})`),r||"none"}let ta=(e,t)=>e.depth-t.depth;class ts{constructor(){this.children=[],this.isDirty=!1}add(e){(0,ti.addUniqueItem)(this.children,e),this.isDirty=!0}remove(e){(0,ti.removeItem)(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(ta),this.isDirty=!1,this.children.forEach(e)}}var to=e.i(24416),tl=e.i(68429),tu=e.i(66179);let td=["","X","Y","Z"],tc=0,th={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function tp({attachResizeListener:e,defaultParent:t,measureScroll:i,checkIsScrollRoot:r,resetTransform:n}){return class{constructor(e,i={},r=null==t?void 0:t()){this.id=tc++,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.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{th.totalNodes=th.resolvedTargetDeltas=th.recalculatedProjection=0,this.nodes.forEach(tg),this.nodes.forEach(tC),this.nodes.forEach(tk),this.nodes.forEach(ty),window.MotionDebug&&window.MotionDebug.record(th)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.elementId=e,this.latestValues=i,this.root=r?r.root||r:this,this.path=r?[...r.path,r]:[],this.parent=r,this.depth=r?r.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new ts)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new ez.SubscriptionManager),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let i=this.eventHandlers.get(e);i&&i.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}registerPotentialNode(e,t){this.potentialNodes.set(e,t)}mount(t,i=!1){if(this.instance)return;this.isSVG=t instanceof SVGElement&&"svg"!==t.tagName,this.instance=t;let{layoutId:r,layout:n,visualElement:a}=this.options;if(a&&!a.current&&a.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.elementId&&this.root.potentialNodes.delete(this.elementId),i&&(n||r)&&(this.isLayoutDirty=!0),e){let i,r=()=>this.root.updateBlockedByResize=!1;e(t,()=>{let e,t;this.root.updateBlockedByResize=!0,i&&i(),e=performance.now(),t=({timestamp:i})=>{let n=i-e;n>=250&&(k.cancelSync.read(t),r(n-250))},k.sync.read(t,!0),i=()=>k.cancelSync.read(t),eM.globalProjectionState.hasAnimatedSinceResize&&(eM.globalProjectionState.hasAnimatedSinceResize=!1,this.nodes.forEach(tw))})}r&&this.root.registerSharedNode(r,this),!1!==this.options.animate&&a&&(r||n)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:i,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let n=this.options.transition||a.getDefaultTransition()||tV,{onLayoutAnimationStart:s,onLayoutAnimationComplete:o}=a.getProps(),l=!this.targetLayout||!te(this.targetLayout,r)||i,u=!t&&i;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={...(0,e9.getValueTransition)(n,"layout"),onPlay:s,onComplete:o};(a.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||0!==this.animationProgress||tw(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}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,k.cancelSync.preRender(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEac
4h(tA),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:i}=this.options;if(void 0===t&&!i)return;let r=this.getTransformTemplate();this.prevTransformTemplateValue=r?r(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}didUpdate(){if(this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(tx);return}this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(tT),this.potentialNodes.clear()),this.nodes.forEach(tb),this.nodes.forEach(tf),this.nodes.forEach(tm),this.clearAllSnapshots(),k.flushSync.update(),k.flushSync.preRender(),k.flushSync.render())}clearAllSnapshots(){this.nodes.forEach(tv),this.sharedNodes.forEach(tE)}scheduleUpdateProjection(){k.sync.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){k.sync.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=ee(),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);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&(this.scroll={animationId:this.root.animationId,phase:e,isRoot:r(this.instance),offset:i(this.instance)})}resetTransform(){if(!n)return;let e=this.isLayoutDirty||this.shouldResetTransform,t=this.projectionDelta&&!e7(this.projectionDelta),i=this.getTransformTemplate(),r=i?i(this.latestValues,""):void 0,a=r!==this.prevTransformTemplateValue;e&&(t||ea(this.latestValues)||a)&&(n(this.instance,r),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var t;let i=this.measurePageBox(),r=this.removeElementScroll(i);return e&&(r=this.removeTransform(r)),tM((t=r).x),tM(t.y),{animationId:this.root.animationId,measuredBox:i,layoutBox:r,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return ee();let t=e.measureViewportBox(),{scroll:i}=this.root;return i&&(ec(t.x,i.offset.x),ec(t.y,i.offset.y)),t}removeElementScroll(e){let t=ee();e1(t,e);for(let i=0;i<this.path.length;i++){let r=this.path[i],{scroll:n,options:a}=r;if(r!==this.root&&n&&a.layoutScroll){if(n.isRoot){e1(t,e);let{scroll:i}=this.root;i&&(ec(t.x,-i.offset.x),ec(t.y,-i.offset.y))}ec(t.x,n.offset.x),ec(t.y,n.offset.y)}}return t}applyTransform(e,t=!1){let i=ee();e1(i,e);for(let e=0;e<this.path.length;e++){let r=this.path[e];!t&&r.options.layoutScroll&&r.scroll&&r!==r.root&&em(i,{x:-r.scroll.offset.x,y:-r.scroll.offset.y}),ea(r.latestValues)&&em(i,r.latestValues)}return ea(this.latestValues)&&em(i,this.latestValues),i}removeTransform(e){let t=ee();e1(t,e);for(let e=0;e<this.path.length;e++){let i=this.path[e];if(!i.instance||!ea(i.latestValues))continue;en(i.latestValues)&&i.updateSnapshot();let r=ee();e1(r,i.measurePageBox()),e6(t,i.latestValues,i.snapshot?i.snapshot.layoutBox:void 0,r)}return ea(this.latestValues)&&e6(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}resolveTargetDelta(e=!1){var t,i,r,n;let a=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=a.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=a.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=a.isSharedProjectionDirty);let s=!!this.resumingFrom||this!==a;if(!(e||s&&this.isSharedProjectionDirty||this.isProjectionDirty||(null==(t=this.parent)?void 0:t.isProjectionDirty)||this.attemptToResolveRelativeTarget))return;let{layout:o,layoutId:l}=this.options;if(this.layout&&(o||l)){if(this.resolvedRelativeTargetAt=S.frameData.timestamp,!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout?(this.relativeParent=e,this.relativeTarget=ee(),this.relativeTargetOrigin=ee(),H(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),e1(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if((this.target||(this.target=ee(),this.targetWithTransforms=ee()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target)?(this.relativeParent.resolvedRelativeTargetAt!==S.frameData.timestamp&&this.relativeParent.resolveTargetDelta(!0),i=this.target,r=this.relativeTarget,n=this.relativeParent.target,$(i.x,r.x,n.x),$(i.y,r.
4y,n.y)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):e1(this.target,this.layout.layoutBox),eu(this.target,this.targetDelta)):e1(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let e=this.getClosestProjectingParent();e&&!!e.resumingFrom==!!this.resumingFrom&&!e.options.layoutScroll&&e.target?(this.relativeParent=e,this.relativeTarget=ee(),this.relativeTargetOrigin=ee(),H(this.relativeTargetOrigin,this.target,e.target),e1(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}th.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||en(this.parent.latestValues)||es(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(),i=!!this.resumingFrom||this!==t,r=!0;if((this.isProjectionDirty||(null==(e=this.parent)?void 0:e.isProjectionDirty))&&(r=!1),i&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(r=!1),this.resolvedRelativeTargetAt===S.frameData.timestamp&&(r=!1),r)return;let{layout:n,layoutId:a}=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||a))return;e1(this.layoutCorrected,this.layout.layoutBox),function(e,t,i,r=!1){let n,a,s=i.length;if(s){t.x=t.y=1;for(let o=0;o<s;o++){a=(n=i[o]).projectionDelta;let s=n.instance;(!s||!s.style||"contents"!==s.style.display)&&(r&&n.options.layoutScroll&&n.scroll&&n!==n.root&&em(e,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),a&&(t.x*=a.x.scale,t.y*=a.y.scale,eu(e,a)),r&&ea(n.latestValues)&&em(e,n.latestValues))}t.x=ed(t.x),t.y=ed(t.y)}}(this.layoutCorrected,this.treeScale,this.path,i);let{target:s}=t;if(!s)return;this.projectionDelta||(this.projectionDelta=J(),this.projectionDeltaWithTransform=J());let o=this.treeScale.x,l=this.treeScale.y,u=this.projectionTransform;U(this.projectionDelta,this.layoutCorrected,s,this.latestValues),this.projectionTransform=tn(this.projectionDelta,this.treeScale),(this.projectionTransform!==u||this.treeScale.x!==o||this.treeScale.y!==l)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",s)),th.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(e,t=!1){let i,r=this.snapshot,n=r?r.latestValues:{},a={...this.latestValues},s=J();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let o=ee(),l=(r?r.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),d=!u||u.members.length<=1,c=!!(l&&!d&&!0===this.options.crossfade&&!this.path.some(tS));this.animationProgress=0,this.mixTargetDelta=t=>{var r,u,h,p;let f=t/1e3;tP(s.x,e.x,f),tP(s.y,e.y,f),this.setTargetDelta(s),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(H(o,this.layout.layoutBox,this.relativeParent.layout.layoutBox),r=this.relativeTarget,u=this.relativeTargetOrigin,h=o,p=f,tj(r.x,u.x,h.x,p),tj(r.y,u.y,h.y,p),i&&te(this.relativeTarget,i)&&(this.isProjectionDirty=!1),i||(i=ee()),e1(i,this.relativeTarget)),l&&(this.animationValues=a,function(e,t,i,r,n,a){n?(e.opacity=(0,F.mix)(0,void 0!==i.opacity?i.opacity:1,eK(r)),e.opacityExit=(0,F.mix)(void 0!==t.opacity?t.opacity:1,0,eJ(r))):a&&(e.opacity=(0,F.mix)(void 0!==t.opacity?t.opacity:1,void 0!==i.opacity?i.opacity:1,r));for(let n=0;n<eZ;n++){let a=`border${eW[n]}Radius`,s=eq(t,a),o=eq(i,a);(void 0!==s||void 0!==o)&&(s||(s=0),o||(o=0),0===s||0===o||eY(s)===eY(o)?(e[a]=Math.max((0,F.mix)(eX(s),eX(o),r),0),(ev.percent.test(o)||ev.percent.test(s))&&(e[a]+="%")):e[a]=o)}(t.rotate||i.rotate)&&(e.rotate=(0,F.mix)(t.rotate||0,i.rotate||0,r))}(a,n,this.latestValues,f,c,d)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=f},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&&(k.cancelSync.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=k.sync.update(()=>{var t;let i;eM.globalProjectionState.hasAnimatedSinceResize=!0,this.currentAnimation=(t={...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}},(i=(0,tu.isMotionValue)(0)?0:(0,tl.motionValue)(0)).start((0,ex.animateMotionValue)("",i,1e3,t)),i.animation),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:i,layout:r,latestValues:n}=e;if(t&&i&&r){if(this!==e&&this.layout&&r&&tR(this.options.animationType,this.layout.layoutBox,r.layoutBox)){i=this.target||ee();let t=_(this.layout.layoutBox.x);i.x.min=e.target.x.min,i.x.max=i.x.min+t;let r=_(this.layout.layoutBox.y);i.y.min=e.target.y.min,i.y.max=i.y.min+r}e1(t,i),em(t,n),U(this.projectionDeltaWithTransform,this.layoutCorrected,t,n)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new tr),this.sharedNodes.get(e).add(t);let i=t.options.initialPromotionConfig;t.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.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:i}={}){let r=this.getStack();r&&r.promote(this,i),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:i}=e;if((i.rotate||i.rotateX||i.rotateY||i.rotateZ)&&(t=!0),!t)return;let r={};for(let t=0;t<td.length;t++){let n="rotate"+td[t];i[n]&&(r[n]=i[n],e.setStaticValue(n,0))}for(let t in e.render(),r)e.setStaticValue(t,r[t]);e.scheduleRender()}getProjectionStyles(e={}){var t,i;let r={};if(!this.instance||this.isSVG)return r;if(!this.isVisible)return{visibility:"hidden"};r.visibility="";let n=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,r.opacity="",r.pointerEvents=(0,to.resolveMotionValue)(e.pointerEvents)||"",r.transform=n?n(this.latestValues,""):"none",r;let a=this.getLead();if(!this.projectionDelta||!this.layout||!a.target){let t={};return this.options.layoutId&&(t.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,t.pointerEvents=(0,to.resolveMotionValue)(e.pointerEvents)||""),this.hasProjected&&!ea(this.latestValues)&&(t.transform=n?n({},""):"none",this.hasProjected=!1),t}let s=a.animationValues||a.latestValues;this.applyTransformsToTarget(),r.transform=tn(this.projectionDeltaWithTransform,this.treeScale,s),n&&(r.transform=n(s,r.transform));let{x:o,y:l}=this.projectionDelta;for(let e in r.transformOrigin=`${100*o.origin}% ${100*l.origin}% 0`,a.animationValues?r.opacity=a===this?null!=(i=null!=(t=s.opacity)?t:this.latestValues.opacity)?i:1:this.preserveOpacity?this.latestValues.opacity:s.opacityExit:r.opacity=a===this?void 0!==s.opacity?s.opacity:"":void 0!==s.opacityExit?s.opacityExit:0,eG.scaleCorrectors){if
4(void 0===s[e])continue;let{correct:t,applyTo:i}=eG.scaleCorrectors[e],n="none"===r.transform?s[e]:t(s[e],a);if(i){let e=i.length;for(let t=0;t<e;t++)r[i[t]]=n}else r[e]=n}return this.options.layoutId&&(r.pointerEvents=a===this?(0,to.resolveMotionValue)(e.pointerEvents)||"":"none"),r}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>{var t;return null==(t=e.currentAnimation)?void 0:t.stop()}),this.root.nodes.forEach(tx),this.root.sharedNodes.clear()}}}function tf(e){e.updateLayout()}function tm(e){var t;let i=(null==(t=e.resumeFrom)?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&i&&e.hasListeners("didUpdate")){let{layoutBox:t,measuredBox:r}=e.layout,{animationType:n}=e.options,a=i.source!==e.layout.source;"size"===n?et(e=>{let r=a?i.measuredBox[e]:i.layoutBox[e],n=_(r);r.min=t[e].min,r.max=r.min+n}):tR(n,i.layoutBox,t)&&et(r=>{let n=a?i.measuredBox[r]:i.layoutBox[r],s=_(t[r]);n.max=n.min+s,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[r].max=e.relativeTarget[r].min+s)});let s=J();U(s,t,i.layoutBox);let o=J();a?U(o,e.applyTransform(r,!0),i.measuredBox):U(o,t,i.layoutBox);let l=!e7(s),u=!1;if(!e.resumeFrom){let r=e.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:n,layout:a}=r;if(n&&a){let s=ee();H(s,i.layoutBox,n.layoutBox);let o=ee();H(o,t,a.layoutBox),te(s,o)||(u=!0),r.options.layoutRoot&&(e.relativeTarget=o,e.relativeTargetOrigin=s,e.relativeParent=r)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:i,delta:o,layoutDelta:s,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function tg(e){th.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 ty(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function tv(e){e.clearSnapshot()}function tx(e){e.clearMeasurements()}function tb(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function tw(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function tC(e){e.resolveTargetDelta()}function tk(e){e.calcProjection()}function tA(e){e.resetRotation()}function tE(e){e.removeLeadSnapshot()}function tP(e,t,i){e.translate=(0,F.mix)(t.translate,0,i),e.scale=(0,F.mix)(t.scale,1,i),e.origin=t.origin,e.originPoint=t.originPoint}function tj(e,t,i,r){e.min=(0,F.mix)(t.min,i.min,r),e.max=(0,F.mix)(t.max,i.max,r)}function tS(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let tV={duration:.45,ease:[.4,0,.1,1]};function tT(e,t){let i=e.root;for(let t=e.path.length-1;t>=0;t--)if(e.path[t].instance){i=e.path[t];break}
4let r=(i&&i!==e.root?i.instance:document).querySelector(`[data-projection-id="${t}"]`);r&&e.mount(r,!0)}function tM(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function tR(e,t,i){return"position"===e||"preserve-aspect"===e&&!G(tt(t),tt(i),.2)}let tL=tp({attachResizeListener:(e,t)=>(0,ey.addDomEvent)(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),tD={current:void 0},tO=tp({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!tD.current){let e=new tL(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),tD.current=e}return tD.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position});var tN=e.i(1629),tI=e.i(85461),tF=e.i(9643),t_=e.i(48073),tG=e.i(89473),tB=e.i(77529),tU=e.i(22632),t$=e.i(46628),tz=e.i(18312);let tH=new Set(["width","height","top","left","right","bottom","x","y"]),tW=e=>tH.has(e),tZ=e=>e===tz.number||e===ev.px,tX=(e,t)=>parseFloat(e.split(", ")[t]),tY=(e,t)=>(i,{transform:r})=>{if("none"===r||!r)return 0;let n=r.match(/^matrix3d\((.+)\)$/);if(n)return tX(n[1],t);{let t=r.match(/^matrix\((.+)\)$/);return t?tX(t[1],e):0}},tq=new Set(["x","y","z"]),tK=tI.transformPropOrder.filter(e=>!tq.has(e)),tJ={width:({x:e},{paddingLeft:t="0",paddingRight:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),height:({y:e},{paddingTop:t="0",paddingBottom:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:tY(4,13),y:tY(5,14)};e.i(50461);let tQ={current:null},t0={current:!1};function t1(){if(t0.current=!0,t$.isBrowser)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>tQ.current=e.matches;e.addListener(t),t()}else tQ.current=!1}e.s(["hasReducedMotionListener",0,t0,"prefersReducedMotion",0,tQ],75871),e.s(["initPrefersReducedMotion",0,t1],63711);var t2=e.i(65017),t3=e.i(55647),t4=e.i(72158),t5=e.i(83896);let t6=new WeakMap,t9=Object.keys(t5.featureDefinitions),t8=t9.length,t7=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],ie=u.variantProps.length;class it{constructor({parent:e,props:t,presenceContext:i,reducedMotionConfig:r,visualState:n},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>k.sync.render(this.render,!1,!0);const{latestValues:s,renderState:o}=n;this.latestValues=s,this.baseTarget={...s},this.initialValues=t.initial?{...s}:{},this.renderState=o,this.parent=e,this.props=t,this.presenceContext=i,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.options=a,this.isControllingVariants=(0,t3.isControllingVariants)(t),this.isVariantNode=(0,t3.isVariantNode)(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);const{willChange:l,...u}=this.scrapeMotionValuesFromProps(t,{});for(const e in u){const t=u[e];void 0!==s[e]&&(0,tu.isMotionValue)(t)&&(t.set(s[e],!1),(0,t2.isWillChangeMotionValue)(l)&&l.add(e))}}scrapeMotionValuesFromProps(e,t){return{}}mount(e){this.current=e,t6.set(e,this),this.projection&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),t0.current||t1(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||tQ.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in t6.delete(this.current),this.projection&&this.projection.unmount(),k.c
4ancelSync.update(this.notifyUpdate),k.cancelSync.render(this.render),this.valueSubscriptions.forEach(e=>e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,t){let i=tI.transformProps.has(e),r=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&k.sync.update(this.notifyUpdate,!1,!0),i&&this.projection&&(this.projection.isTransformDirty=!0)}),n=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{r(),n()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...t},i,r,n,a){let s,o;for(let e=0;e<t8;e++){let i=t9[e],{isEnabled:r,Feature:n,ProjectionNode:a,MeasureLayout:l}=t5.featureDefinitions[i];a&&(s=a),r(t)&&(!this.features[i]&&n&&(this.features[i]=new n(this)),l&&(o=l))}if(!this.projection&&s){this.projection=new s(n,this.latestValues,this.parent&&this.parent.projection);let{layoutId:e,layout:i,drag:r,dragConstraints:o,layoutScroll:l,layoutRoot:u}=t;this.projection.setOptions({layoutId:e,layout:i,alwaysMeasureLayout:!!r||o&&(0,N.isRefObject)(o),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof i?i:"both",initialPromotionConfig:a,layoutScroll:l,layoutRoot:u})}return o}updateFeatures(){for(let e in this.features){let t=this.features[e];t.isMounted?t.update(this.props,this.prevProps):(t.mount(),t.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):ee()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}makeTargetAnimatable(e,t=!0){return this.makeTargetAnimatableFromInstance(e,this.props,t)}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<t7.length;t++){let i=t7[t];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);let r=e["on"+i];r&&(this.propEventSubscriptions[i]=this.on(i,r))}this.prevMotionValues=function(e,t,i){let{willChange:r}=t;for(let n in t){let a=t[n],s=i[n];if((0,tu.isMotionValue)(a))e.addValue(n,a),(0,t2.isWillChangeMotionValue)(r)&&r.add(n);else if((0,tu.isMotionValue)(s))e.addValue(n,(0,tl.motionValue)(a,{owner:e})),(0,t2.isWillChangeMotionValue)(r)&&r.remove(n);else if(s!==a)if(e.hasValue(n)){let t=e.getValue(n);t.hasAnimated||t.set(a)}else{let t=e.getStaticValue(n);e.addValue(n,(0,tl.motionValue)(void 0!==t?t:a,{owner:e}))}}for(let r in i)void 0===t[r]&&e.removeValue(r);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(e=!1){if(e)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){let e=this.parent&&this.parent.getVariantContext()||{};return void 0!==this.props.initial&&(e.initial=this.props.initial),e}let t={};for(let e=0;e<ie;e++){let i=u.variantProps[e],r=this.props[i];((0,o.isVariantLabel)(r)||!1===r)&&(t[i]=r)}return t}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){t!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,t)),this.values.set(e,t),this.latestValues[e]=t.get()}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let i=this.values.get(e);return void 0===i&&void 0!==t&&(i=(0,tl.motionValue)(t,{owner:this}),this.addValue(e,i)),i}readValue(e){return void 0===this.latestValues[e]&&this.current?this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;let{initial:i}=this.props,r="string"==typeof i||"object"==typeof i?null==(t=(0,t4.resolveVariantFromProps)(this.props,i))?void 0:t[e]:void 0;if(i&&void 0!==r)return r;let n=this.getBaseTargetFromProps(this.props,e);return void 0===n||(0,tu.isMotionValue)(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 ez.SubscriptionManager),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class ii extends it{sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:i}){delete t[e],delete i[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:t,...i},{transformValues:r},n){let s=(0,tB.getOrigin)(i,e||{},this);if(r&&(t&&(t=r(t)),i&&(i=r(i)),s&&(s=r(s))),n){var o,l,u,d,c;let e;(0,tB.checkTargetForNewValues)(this,i,s);let r=(o=i,l=s,o=(e=function(e,{...t},i){let r=e.current;if(!(r instanceof Element))return{target:t,transitionEnd:i};for(let n in i&&(i={...i}
4),e.values.forEach(e=>{let t=e.get();if(!(0,eD.isCSSVariableToken)(t))return;let i=eN(t,r);i&&e.set(i)}),t){let e=t[n];if(!(0,eD.isCSSVariableToken)(e))continue;let a=eN(e,r);a&&(t[n]=a,i||(i={}),void 0===i[n]&&(i[n]=e))}return{target:t,transitionEnd:i}}(this,o,u=t)).target,u=e.transitionEnd,d=o,c=u,Object.keys(d).some(tW)?((e,t,i={},r={})=>{t={...t},r={...r};let n=Object.keys(t).filter(tW),s=[],o=!1,l=[];if(n.forEach(n=>{let u,d=e.getValue(n);if(!e.hasValue(n))return;let c=i[n],h=(0,tU.findDimensionValueType)(c),p=t[n];if((0,a.isKeyframesTarget)(p)){let e=p.length,t=+(null===p[0]);c=p[t],h=(0,tU.findDimensionValueType)(c);for(let i=t;i<e&&null!==p[i];i++)u?(0,w.invariant)((0,tU.findDimensionValueType)(p[i])===u,"All keyframes must be of the same type"):(u=(0,tU.findDimensionValueType)(p[i]),(0,w.invariant)(u===h||tZ(h)&&tZ(u),"Keyframes must be of the same dimension as the current value"))}else u=(0,tU.findDimensionValueType)(p);if(h!==u)if(tZ(h)&&tZ(u)){let e=d.get();"string"==typeof e&&d.set(parseFloat(e)),"string"==typeof p?t[n]=parseFloat(p):Array.isArray(p)&&u===ev.px&&(t[n]=p.map(parseFloat))}else if((null==h?void 0:h.transform)&&(null==u?void 0:u.transform)&&(0===c||0===p))0===c?d.set(u.transform(c)):t[n]=h.transform(p);else{if(!o){let t;t=[],tK.forEach(i=>{let r=e.getValue(i);void 0!==r&&(t.push([i,r.get()]),r.set(+!!i.startsWith("scale")))}),t.length&&e.render(),s=t,o=!0}l.push(n),r[n]=void 0!==r[n]?r[n]:t[n],d.jump(p)}}),!l.length)return{target:t,transitionEnd:r};{let i=l.indexOf("height")>=0?window.pageYOffset:null,n=((e,t,i)=>{let r=t.measureViewportBox(),n=getComputedStyle(t.current),{display:a}=n,s={};"none"===a&&t.setStaticValue("display",e.display||"block"),i.forEach(e=>{s[e]=tJ[e](r,n)}),t.render();let o=t.measureViewportBox();return i.forEach(i=>{let r=t.getValue(i);r&&r.jump(s[i]),e[i]=tJ[i](o,n)}),e})(t,e,l);return s.length&&s.forEach(([t,i])=>{e.getValue(t).set(i)}),e.render(),t$.isBrowser&&null!==i&&window.scrollTo({top:i}),{target:n,transitionEnd:r}}})(this,d,l,c):{target:d,transitionEnd:c});t=r.transitionEnd,i=r.target}return{transition:e,transitionEnd:t,...i}}}class ir extends ii{readValueFromInstance(e,t){if(tI.transformProps.has(t)){let e=(0,tG.getDefaultValueType)(t);return e&&e.default||0}{let i=window.getComputedStyle(e),r=((0,eD.isCSSVariableName)(t)?i.getPropertyValue(t):i[t])||0;return"string"==typeof r?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return eg(e,t)}build(e,t,i,r){(0,tN.buildHTMLStyles)(e,t,i,r.transformTemplate)}scrapeMotionValuesFromProps(e,t){return(0,tF.scrapeMotionValuesFromProps)(e,t)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;(0,tu.isMotionValue)(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}renderInstance(e,t,i,r){(0,t_.renderHTML)(e,t,i,r)}}var ia=e.i(10840),is=e.i(33416),io=e.i(88212),il=e.i(84804),iu=e.i(6591),id=e.i(45375);class ic extends ii{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(tI.transformProps.has(t)){let e=(0,tG.getDefaultValueType)(t);return e&&e.default||0}return t=il.camelCaseAttributes.has(t)?t:(0,io.camelToDash)(t),e.getAttribute(t)}measureInstanceViewportBox(){return ee()}scrapeMotionValuesFromProps(e,t){return(0,ia.scrapeMotionValuesFromProps)(e,t)}build(e,t,i,r){(0,is.buildSVGAttrs)(e,t,i,this.isSVGTag,r.transformTemplate)}renderInstance(e,t,i,r){(0,iu.renderSVG)(e,t,i,r)}mount(e){this.isSVGTag=(0,id.isSVGTag)(e.tagName),super.mount(e)}}var ih=e.i(4606);let ip=(e,t)=>(0,ih.isSVGComponent)(e)?new ic(t,{enableHardwareAcceleration:!1}):new ir(t,{enableHardwareAcceleration:!0}),im={animation:{Feature:m},exit:{Feature:v},...r.gestureAnimations,pan:{Feature:eP},drag:{Feature:ek,ProjectionNode:tO,MeasureLayout:eU},layout:{ProjectionNode:tO,MeasureLayout:eU}},ig=(0,t.createMotionProxy)((e,t)=>(0,i.createDomMotionConfig)(e,t,im,ip));e.s(["motion",0,ig],11829)},23652,e=>{"use strict";var t=e.i(91398),i=e.i(11829);e.s(["default",0,function({text:e,type:r,color:n,classes:a="",desktop:s=null,mobile:o=null}){return(0,t.jsx)(i.motion.div,{initial:"initial",whileHover:"hover",className:`btn btn--${r} btn--${n} ${a} ${s?`lg:w-${s}`:""} ${o?`w-${o}`:""}`,children:(0,t.jsx)("div",{className:"relative overflow-hidden",children:e})})}])},72760,e=>{"use strict";var t=e.i(91398),i=e.i(91788),r=e.i(79935);function n({variant:e="primary",disabled:i=!1,children:r,className:a,...s}){return(0,t.jsx)("button",{className:`text-pyx-regular h-10 rounded-md px-4 py-2 font-medium ${{primary:i?"bg-radiate/60 text-galaxy/32":"bg-radiate hover:bg-galaxy hover:text-radiate text-black dark:hover:bg-white dark:hover:text-galaxy",secondary:i?"bg-white text-galaxy/32 border border-comet/16 dark:bg-transparent dark:text-white/32 dark:border-lunar/20":"bg-white hover:bg-starlight text-galaxy border border-comet/16 dark:bg-transparent dark:hover:bg-starlight dark:text-white dark:hover:text-galaxy dark:border-lunar/20",danger:i?"bg-danger/32 text-white":"bg-danger hover:bg-danger-deactivated text-white"}[e]} ${i?"cursor-not-allowed":"cursor-pointer"} ${a}`,disabled:i,...s,children:r})}e.s(["default",0,function({isOpen:e,onClose:a,initialEmail:s="",fromEmailSubmission:o=!1}){let[l,u]=(0,i.useState)(s),[d,c]=(0,i.useState)(""),[h,p]=(0,i.useState)(""),[f,m]=(0,i.useState)(""),[g,y]=(0,i.useState)(!1);(0,i.useEffect)(()=>{u(s)},[s]),(0,i.useEffect)(()=>(e?document.body.style.overflow="hidden":document.body.style.overflow="",()=>{document.body.style.overflow=""}),[e]),(0,i.useEffect)(()=>{let t=t=>{"Escape"===t.key&&e&&a()};return e&&document.addEventListener("keydown",t),()=>{document.removeEventListener("keydown",t)}},[e,a]);let v=async e=>{e?.preventDefault(),y(!0);try{if(!(await fetch("https://form.astral.sh/pyx",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({email:l,jobTitle:d,companyName:h,reason:f})})).ok)throw Error("Failed to submit form");r.toast.success("You're on the list!"),a(),u(""),c(""),p(""),m("")}finally{y(!1)}};return e?(0,t.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/50 dark:bg-black/70",children:(0,t.jsxs)("div",{className:"border-comet/16 relative mx-4 w-full max-w-lg rounded-lg border bg-white p-8 dark:border-lunar/30 dark:bg-space",children:[(0,t.jsx)("div",{className:"text-pyx-h1 mb-2 text-galaxy dark:text-white",children:o?"You're on the list!":"Join the waitlist"}),(0,t.jsx)("div",{className:"text-pyx-regular mb-6 text-galaxy/60 dark:text-starlight/60",children:o?"Help us get to know y
4ou a little better.":"Get early access to pyx."}),(0,t.jsxs)("form",{id:"modal-form",onSubmit:v,className:"space-y-4",children:[!o&&(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"email",className:"text-pyx-label mb-2 block font-mono uppercase tracking-wide text-galaxy dark:text-white",children:"Email"}),(0,t.jsx)("input",{id:"email",type:"email",value:l,onChange:e=>u(e.target.value),className:"w-full rounded-md border border-gray-300 px-4 py-2.5 text-sm placeholder-gray-400 focus:border-gray-400 focus:outline-none dark:border-lunar/20 dark:bg-space dark:text-white dark:placeholder-lunar/60 dark:focus:border-lunar/30 dark:focus:ring-1 dark:focus:ring-flare",placeholder:"Enter your email address",required:!0})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"jobTitle",className:"text-pyx-label mb-2 block font-mono uppercase tracking-wide text-galaxy dark:text-white",children:"Job Title"}),(0,t.jsx)("input",{id:"jobTitle",type:"text",value:d,onChange:e=>c(e.target.value),className:"w-full rounded-md border border-gray-300 px-4 py-2.5 text-sm placeholder-gray-400 focus:border-gray-400 focus:outline-none dark:border-lunar/20 dark:bg-space dark:text-white dark:placeholder-lunar/60 dark:focus:border-lunar/30 dark:focus:ring-1 dark:focus:ring-flare",placeholder:"Enter your job title"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"companyName",className:"text-pyx-label mb-2 block font-mono font-medium uppercase tracking-wide text-galaxy dark:text-white",children:"Company Name"}),(0,t.jsx)("input",{id:"companyName",type:"text",value:h,onChange:e=>p(e.target.value),className:"w-full rounded-md border border-gray-300 px-4 py-2.5 text-sm placeholder-gray-400 focus:border-gray-400 focus:outline-none dark:border-lunar/20 dark:bg-space dark:text-white dark:placeholder-lunar/60 dark:focus:border-lunar/30 dark:focus:ring-1 dark:focus:ring-flare",placeholder:"Enter your company name"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"reason",className:"text-pyx-label mb-2 block font-mono font-medium uppercase tracking-wide text-galaxy dark:text-white",children:"Why are you interested in pyx?"}),(0,t.jsx)("textarea",{id:"reason",value:f,onChange:e=>m(e.target.value),className:"h-24 w-full rounded-md border border-gray-300 px-4 py-2.5 text-sm placeholder-gray-400 focus:border-gray-400 focus:outline-none dark:border-lunar/20 dark:bg-space dark:text-white dark:placeholder-lunar/60 dark:focus:border-lunar/30 dark:focus:ring-1 dark:focus:ring-flare",placeholder:"Tell us why you're interested..."})]})]}),(0,t.jsxs)("div",{className:"mt-6 flex justify-end gap-3",children:[(0,t.jsx)(n,{onClick:()=>{a(),u(""),c(""),p(""),m("")},disabled:g,variant:"secondary",children:"Cancel"}),(0,t.jsx)(n,{type:"submit",form:"modal-form",disabled:g,children:g?"Submitting...":"Submit"})]})]})}):null}],72760)},92145,e=>{"use strict";var t=e.i(86312),i=e.i(77529),r=e.i(57841);e.s(["animationControls",0,function(){let e=!1,n=new Set,a={subscribe:e=>(n.add(e),()=>void n.delete(e)),start(i,a){(0,t.invariant)(e,"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.");let s=[];return n.forEach(e=>{s.push((0,r.animateVisualElement)(e,i,{transitionOverride:a}))}),Promise.all(s)},set:r=>((0,t.invariant)(e,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),n.forEach(e=>{(0,i.setValues)(e,r)})),stop(){n.forEach(e=>{e.values.forEach(e=>e.stop())})},mount:()=>(e=!0,()=>{e=!1,a.stop()})};return a}])},26609,77985,e=>{"use strict";let t;var i=e.i(92145),r=e.i(57126),n=e.i(39016);e.s(["useAnimation",0,function(){let e=(0,r.useConstant)(i.animationControls);return(0,n.useIsomorphicLayoutEffect)(e.mount,[]),e}],26609);var a=e.i(91788);let s=new Map,o=new WeakMap,l=0;a.Component,e.s(["useInView",0,function({threshold:e,delay:i,trackVisibility:r,rootMargin:n,root:u,triggerOnce:d,skip:c,initialInView:h,fallbackInView:p,onChange:f}={}){var m;let[g,y]=a.useState(null),v=a.useRef(),[x,b]=a.useState({inView:!!h,entry:void 0});v.current=f,a.useEffect(()=>{let a;if(!c&&g)return a=function(e,i,r={},n=t){if(void 0===window.IntersectionObserver&&void 0!==n){let t=e.getBoundingClientRect();return i(n,{isIntersecting:n,target:e,intersectionRatio:"number"==typeof r.threshold?r.threshold:0,time:0,boundingClientRect:t,intersectionRect:t,rootBounds:t}),()=>{}}let{id:a,observer:u,elements:d}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var i;return`${t}_${"root"===t?!(i=e.root)?"0":(o.has(i)||(l+=1,o.set(i,l.toString())),o.get(i)):e[t]}`}).toString(),i=s.get(t);if(!i){let r,n=new Map,a=new IntersectionObserver(t=>{t.forEach(t=>{var i;let a=t.isIntersecting&&r.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),null==(i=n.get(t.target))||i.forEac
4h(e=>{e(a,t)})})},e);r=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),i={id:t,observer:a,elements:n},s.set(t,i)}return i}(r),c=d.get(e)||[];return d.has(e)||d.set(e,c),c.push(i),u.observe(e),function(){c.splice(c.indexOf(i),1),0===c.length&&(d.delete(e),u.unobserve(e)),0===d.size&&(u.disconnect(),s.delete(a))}}(g,(e,t)=>{b({inView:e,entry:t}),v.current&&v.current(e,t),t.isIntersecting&&d&&a&&(a(),a=void 0)},{root:u,rootMargin:n,threshold:e,trackVisibility:r,delay:i},p),()=>{a&&a()}},[Array.isArray(e)?e.toString():e,g,u,n,d,c,r,p,i]);let w=null==(m=x.entry)?void 0:m.target,C=a.useRef();g||!w||d||c||C.current===w||(C.current=w,b({inView:!!h,entry:void 0}));let k=[y,x.inView,x.entry];return k.ref=k[0],k.inView=k[1],k.entry=k[2],k}],77985)},90091,67533,71592,98905,e=>{"use strict";let t={src:e.i(11917).default,width:2560,height:334,blurWidth:8,blurHeight:1,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAYAAADjAO9DAAAAF0lEQVR42mNQEzL4jw0b6Nh/cCstfgkAsccMDXKm41sAAAAASUVORK5CYII="};e.s(["default",0,t],90091);let i={src:e.i(1275).default,width:2560,height:334,blurWidth:8,blurHeight:1,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAYAAADjAO9DAAAAF0lEQVR42mMwELf9jw2bG3h+8CwvfwkAwCcM06Coz+kAAAAASUVORK5CYII="};e.s(["default",0,i],67533);let r={src:e.i(24713).default,width:2560,height:302,blurWidth:8,blurHeight:1,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAYAAADjAO9DAAAAI0lEQVR42mPwXzLrfUBt6Utr39AXBm6hr9REjX6rCRn8h2EA8z4Nv+JJLb4AAAAASUVORK5CYII="};e.s(["default",0,r],71592);let n={src:e.i(59064).default,width:2560,height:302,blurWidth:8,blurHeight:1,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAYAAADjAO9DAAAAI0lEQVR42mMIWDr7fVBdxUuHgJgXZp6xrwyk7H8biNv+h2EA+rgOWA2Y8mgAAAAASUVORK5CYII="};e.s(["default",0,n],98905)},18836,e=>{"use strict";let t={header:{menu:[{link:{title:"Tools",url:"/ruff",target:""},submenu:{items:[{link:{title:"uv",url:"https://github.com/astral-sh/uv",target:"_blank"},description:"All-in-one Python packaging",packageName:"uv",icon:{url:"/static/SVG/UV.svg",alt:"uv logo",width:64,height:64}},{link:{title:"Ruff",url:"/ruff",target:""},description:"Lint at lightspeed",packageName:"ruff",icon:{url:"/static/SVG/ruff.svg",alt:"Ruff logo",width:64,height:64}},{link:{title:"ty",url:"https://github.com/astral-sh/ty",target:"_blank"},description:"A next-generation type checker",packageName:"ty",icon:{url:"/static/SVG/ty.svg",alt:"ty logo",width:64,height:64}}]}},{link:{title:"Docs",url:"https://docs.astral.sh",target:"_blank"},submenu:{items:[{link:{title:"Ruff",url:"https://docs.astral.sh/ruff/",target:"_blank"},description:"Lint at lightspeed",icon:{url:"/static/SVG/ruff.svg",alt:"Ruff logo",width:64,height:64}},{link:{title:"uv",url:"https://docs.astral.sh/uv/",target:"_blank"},description:"All-in-one Python packaging",icon:{url:"/static/SVG/UV.svg",alt:"uv logo",width:64,height:64}},{link:{title:"ty",url:"https://docs.astral.sh/ty/",target:"_blank"},description:"A next-generation type checker",icon:{url:"/static/SVG/ty.svg",alt:"ty logo",width:64,height:64}}]}},{link:{title:"Blog",url:"/blog",target:""},submenu:{items:!1}},{link:{title:"Company",url:"/about",target:""},submenu:{items:!1}}],links:[{link:{link:{title:"Get Started",url:"https://github.com/astral-sh",target:"_blank"},button:{type:"default",desktop_width:"auto",background_color:"space",mobile_width:"auto"}}}]},menu:[{link:{title:"Ruff",url:"https://docs.astral.sh/ruff/",target:"_blank"},name:"ruff"},{link:{title:"uv",url:"https://docs.astral.sh/uv/",target:"_blank"},name:"uv"},{link:{title:"ty",url:"https://docs.astral.sh/ty/",target:"_blank"},name:"ty"},{link:{title:"GitHub",url:"https://github.com/astral-sh",target:"_blank"}},{link:{title:"Company",url:"/about",target:""}},{link:{title:"Blog",url:"/blog",target:""}}],socials:[{image:{url:"/static/media/2023-03-691f61a9-discord.svg",alt:"",width:20,height:14},link:{title:"Discord",url:"https://discord.com/invite/c9MhzV8aU5",target:"_blank"}},{image:{url:"/static/media/2025-08-46d2ba2a-X-2.svg",alt:"",width:16,height:16},link:{title:"X",url:"https://x.com/astral_sh",target:"_blank"}},{image:{url:"/static/media/2023-03-533ca0fa-github.svg",alt:"",width:18,height:17},link:{title:"GitHub",url:"https://github.com/astral-sh",target:"_blank"}}],cta_buttons:[{button:{title:"Get Started",url:"https://github.com/astral-sh",target:"_blank"}},{button:{title:"Browse Docs",url:"https://docs.astral.sh",target:"_blank"}}],cta_heading:"Supercharge your Python tooling",github:"https://github.com/astral-sh",banner:{title:"Astral to join OpenAI as part of the Codex team",url:"/blog/openai"}};e.s(["CONTEXT",0,t,"FEATURED_POST_SLUGS",0,["openai","ty"],"PERFORMANCE",0,{heading:"Linting the CPython codebase, from scratch.",stats:[{tool:"Ruff",speed:.16},{tool:"Autoflake",speed:5.97},{tool:"Flake8",speed:11.63},{tool:"Pyflakes",speed:15.55},{tool:"pycodestyle",speed:45.62},{tool:"Pylint",speed:60}]}])},84942,e=>{"use strict";var t=e.i(91398),i=e.i(26609),r=e.i(80897),n=e.i(41158),a=e.i(91788),s=e.i(77985),o=e.i(90091),l=e.i(67533),u=e.i(71592),d=e.i(98905),c=e.i(23652),h=e.i(18836);e.s(["default",0,function(){let e=(0,i.useAnimation)(),[p,f]=(0,s.useInView)(),{cta_heading:m,cta_buttons:g}=h.CONTEXT;return(0,a.useEffect)(()=>{f&&e.start("visible")},[e,f]),(0,t.jsx)("div",{ref:p,className:"container",children:(0,t.jsxs)("div",{className:"relative items-center justify-center overflow-hidden rounded-[12px] lg:justify-start lg:p-0",children:[(0,t.jsxs)("div",{className:"-mb-3 flex w-full",children:[(0,t.jsx)("div",{className:"hidden dark:block",children:(0,t.jsx)(r.default,{alt:"Backgroun
4d pattern",src:d.default,layout:"intrinsic",unoptimized:!0})}),(0,t.jsx)("div",{className:"block dark:hidden",children:(0,t.jsx)(r.default,{alt:"Background pattern",src:u.default,layout:"intrinsic",unoptimized:!0})})]}),(0,t.jsxs)("div",{className:"relative z-10 w-full space-y-10 bg-galaxy px-6 pb-10 pt-20 text-center dark:bg-space",children:[(0,t.jsx)("h2",{className:"text-h1 mx-auto max-w-3xl text-white",dangerouslySetInnerHTML:{__html:m}}),(0,t.jsx)("div",{className:"justify-center space-y-4 md:space-x-4 lg:flex lg:justify-center lg:space-x-6 lg:space-y-0",children:g.map((e,i)=>(0,t.jsx)(n.default,{href:e.button.url,target:e.button.target,className:"inline-block w-full md:w-auto",children:(0,t.jsx)(c.default,{color:"white",type:`${i>0?"outline":"default"}`,classes:"w-full lg:w-auto",text:e.button.title})},i))})]}),(0,t.jsxs)("div",{className:"-mt-1 flex w-full",children:[(0,t.jsx)("div",{className:"hidden dark:flex",children:(0,t.jsx)(r.default,{alt:"Background pattern",src:l.default,layout:"intrinsic",unoptimized:!0})}),(0,t.jsx)("div",{className:"flex dark:hidden",children:(0,t.jsx)(r.default,{alt:"Background pattern",src:o.default,layout:"intrinsic",unoptimized:!0})})]})]})})}])},57947,e=>{"use strict";var t=e.i(91788),i=e.i(63711),r=e.i(75871);e.s(["useReducedMotion",0,function(){r.hasReducedMotionListener.current||(0,i.initPrefersReducedMotion)();let[e]=(0,t.useState)(r.prefersReducedMotion.current);return e}])},68141,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"LoadableContext",{enumerable:!0,get:function(){return r}});let r=e.r(41705)._(e.r(91788)).default.createContext(null)},52414,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return h}});let r=e.r(41705)._(e.r(91788)),n=e.r(68141),a=[],s=[],o=!1;function l(e){let t=e(),i={loading:!0,loaded:null,error:null};return i.promise=t.then(e=>(i.loading=!1,i.loaded=e,e)).catch(e=>{throw i.loading=!1,i.error=e,e}),i}class u{constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}}function d(t){return function(t,i){let l=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},i),d=null;function c(){if(!d){let e=new u(t,l);d={getCurrentValue:e.getCurrentValue.bind(e),subscribe:e.subscribe.bind(e),retry:e.retry.bind(e),promise:e.promise.bind(e)}}return d.promise()}if("u"<typeof window&&a.push(c),!o&&"u">typeof window){let t=l.webpack&&"function"==typeof e.t.resolveWeak?l.webpack():l.modules;t&&s.push(e=>{for(let i of t)if(e.includes(i))return c()})}function h(e,t){let i;c(),(i=r.default.useContext(n.LoadableContext))&&Array.isArray(l.modules)&&l.modules.forEach(e=>{i(e)});let a=r.default.useSyncExternalStore(d.subscribe,d.getCurrentValue,d.getCurrentValue);return r.default.useImperativeHandle(t,()=>({retry:d.retry}),[]),r.default.useMemo(()=>{var t;return a.loading||a.error?r.default.createElement(l.loading,{isLoading:a.loading,pastDelay:a.pastDelay,timedOut:a.timedOut,error:a.error,retry:d.retry}):a.loaded?r.default.createElement((t=a.loaded)&&t.default?t.default:t,e):null},[e,a])}return h.preload=()=>c(),h.displayName="LoadableComponent",r.default.forwardRef(h)}(l,t)}function c(e,t){let i=[];for(;e.length;){let r=e.pop();
4i.push(r(t))}return Promise.all(i).then(()=>{if(e.length)return c(e,t)})}d.preloadAll=()=>new Promise((e,t)=>{c(a).then(e,t)}),d.preloadReady=(e=[])=>new Promise(t=>{let i=()=>(o=!0,t());c(s,e).then(i,i)}),"u">typeof window&&(window.__NEXT_PRELOADREADY=d.preloadReady);let h=d},25167,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={default:function(){return c},noSSR:function(){return d}};for(var n in r)Object.defineProperty(i,n,{enumerable:!0,get:r[n]});let a=e.r(41705),s=e.r(91398);e.r(91788);let o=a._(e.r(52414)),l="u"<typeof window;function u(e){return{default:e?.default||e}}function d(e,t){if(delete t.webpack,delete t.modules,!l)return e(t);let i=t.loading;return()=>(0,s.jsx)(i,{error:null,isLoading:!0,pastDelay:!1,timedOut:!1})}function c(e,t){let i=o.default,r={loading:({error:e,isLoading:t,pastDelay:i})=>null};e instanceof Promise?r.loader=()=>e:"function"==typeof e?r.loader=e:"object"==typeof e&&(r={...r,...e});let n=(r={...r,...t}).loader;return(r.loadableGenerated&&(r={...r,...r.loadableGenerated},delete r.loadableGenerated),"boolean"!=typeof r.ssr||r.ssr)?i({...r,loader:()=>null!=n?n().then(u):Promise.resolve(u(()=>null))}):(delete r.webpack,delete r.modules,d(i,r))}("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},68489,(e,t,i)=>{t.exports=e.r(25167)},5203,e=>{"use strict";var t=e.i(91398),i=e.i(91788),r=e.i(77985),n=e.i(57947);let a=(0,e.i(68489).default)(()=>e.A(61935),{loadableGenerated:{modules:[75556]},ssr:!1});e.s(["default",0,function({lottie:s,classes:o=null,loop_lottie:l=!1,description:u,...d}){let c=(0,n.useReducedMotion)(),[h,p]=(0,i.useState)(),[f,m]=(0,r.useInView)({threshold:.25});return((0,i.useEffect)(()=>{s?.length&&!h&&e.f({"../../assets/lotties/all-one.json":{id:()=>98760,module:()=>e.A(98760)},"../../assets/lotties/automated.json":{id:()=>53921,module:()=>e.A(53921)},"../../assets/lotties/bottom-left.json":{id:()=>31697,module:()=>e.A(31697)},"../../assets/lotties/bottom-right.json":{id:()=>93273,module:()=>e.A(93273)},"../../assets/lotties/excellent-products.json":{id:()=>5960,module:()=>e.A(5960)},"../../assets/lotties/footer-logo.json":{id:()=>92903,module:()=>e.A(92903)},"../../assets/lotties/lightning.json":{id:()=>27650,module:()=>e.A(27650)},"../../assets/lotties/top-left.json":{id:()=>56055,module:()=>e.A(56055)},"../../assets/lotties/top-right.json":{id:()=>73853,module:()=>e.A(73853)}}).import(`../../assets/lotties/${s}.json`).then(p)},[s,h]),h)?(0,t.jsx)("div",{style:{transform:"translateZ(0px)"},ref:f,className:`lottie pointer-events-none ${!o?"h-full w-full":o}`,role:"presentation",children:h&&(0,t.jsx)(a,{"aria-label":u,loop:!c&&l,className:o||"h-full w-full",animationData:h,play:m,...d})}):(0,t.jsx)("div",{style:{transform:"translateZ(0px)"},className:"flex h-full w-full items-center justify-center",children:(0,t.jsx)("div",{className:"h-[50px] w-[50px]",children:(0,t.jsxs)("svg",{version:"1.1",id:"L3",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 100 100",enableBackground:"new 0 0 0 0",children:[(0,t.jsx)("circle",{fill:"none",stroke:"#fff",strokeWidth:"4",cx:"50",cy:"50",r:"44",opacity:"0.5"}),(0,t.jsx)("circle",{fill:"#fff",stroke:"#8655FF",strokeWidth:"3",cx:"8",cy:"54",r:"6",children:(0,t.jsx)("animateTransform",{attributeName:"transform",dur:"2s",type:"rotate",from:"0 50 48",to:"360 50 52",repeatCount:"indefinite"})})]})})})}])},35906,e=>{"use strict";var t=e.i(91398),i=e.i(91788);e.s(["default",0,({packageName:e,children:r})=>{let[n,a]=(0,i.useState)(null);return(0,i.useEffect)(()=>{(async()=>{try{let t=await fetch(`https://pypi.org/pypi/${e}/json`),i=await t.json();a(i.info.version)}catch(e){console.error("Error fetching package version:",e)}})()},[e]),(0,t.jsx)(t.Fragment,{children:null!==n&&r(n)})}])},22396,13214,e=>{"use strict";let t,i;var r,n,a,s,o=e.i(91398),l=e.i(5203),u=e.i(34735),d=e.i(35906),c=e.i(18836);e.s(["default",0,function(){let{menu:e,socials:t}=c.CONTEXT;return(0,o.jsx)("div",{className:"mb-8 mt-16 lg:mt-32",children:(0,o.jsxs)("div",{className:"container",children:[(0,o.jsxs)("div",{className:"mb-8 grid grid-cols-2 items-start gap-0",children:[(0,o.jsx)("ul",{className:"grid gap-6 lg:grid-flow-col-dense lg:grid-cols-2 lg:grid-rows-3",children:e.map(({link:e,name:t},i)=>(0,o.jsx)("li",{children:(0,o.jsxs)("a",{href:e.url,target:e.target,className:"inline-flex items-center font-heading text-[20px] font-medium tracking-wider text-space transition-opacity duration-200 ease-in-out hover:opacity-60 dark:text-white",children:[(0,o.jsx)("span",{className:"uppercase",children:e.title}),t?(0,o.jsx)(d.default,{packageName:t,children:e=>(0,o.jsx)("span",{className:"ml-2 inline-block rounded-[2px] bg-radiate px-2 py-0.5 text-[10px] font-semibold dark:bg-space",children:e})},t):null]})},i))}),(0,o.jsx)("div",{className:"space-y-3 text-center lg:text-right",children:(0,o.jsx)("div",{className:"ml-auto max-w-[220px] dark:brightness-0 dark:invert",children:(0,o.jsx)(l.default,{lottie:"footer-logo",loop_lottie:!0,description:"Animating Astral Logo"})})})]}),(0,o.jsxs)("div",{className:"flex flex-col items-center justify-between space-y-6 lg:flex-row lg:space-y-0",children:[(0,o.jsx)("a",{className:"text-[13px] font-medium uppercase tracking-wide text-comet underline transition-opacity duration-200 ease-in-out hover:opacity-60",href:"/legal/privacy",children:"Privacy Policy"}),(0,o.jsxs)("p",{className:"text-[13px] font-medium uppercase tracking-wide text-comet",children:["© ",new Date().getFullYear()," Astral Software Inc."]}),(0,o.jsx)("div",{className:"flex items-center lg:space-x-8",children:(0,o.jsx)("ul",{className:"flex list-none items-center space-x-2",children:t.map(({link:e,image:t},i)=>(0,o.jsx)("li",{children:(0,o.jsx)("a",{href:e.url,target:e.target,className:"inline-flex h-7 w-7 items-center justify-center rounded-[4px] border border-comet border-opacity-30 p-1.5 transition-all duration-200 ease-in-out hover:border-opacity-100","aria-label":e.title,rel:"noreferrer",children:(0,o.jsx)(u.StaticImage,{image:t,layout:"intrinsic"})})},i))})})]})]})})}],22396),e.i(50461);var h=e.i(91788),p=e.i(69213),f=e.i(39016);function m(){let e=(0,h.useRef)(!1);return(0,f.useIsomorphicLayoutEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var g=e.i(62946),y=e.i(57126),v=h;class x extends v.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function b({children:e,isPresent:t}){let i=(0,v.useId)(),r=(0,v.useRef)(null),n=(0,v.useRef)({width:0,height:0,top:0,left:0});return(0,v.useInsertionEffect)(()=>{let{width:e,height:a,top:s,left:o}=n.current;if(t||!r.current||!e||!a)return;r.current.dataset.motionPopId=i;
4let l=document.createElement("style");return document.head.appendChild(l),l.sheet&&l.sheet.insertRule(`
5          [data-motion-pop-id="${i}"] {
6            position: absolute !important;
7            width: ${e}px !important;
8            height: ${a}px !important;
9            top: ${s}px !important;
10            left: ${o}px !important;
11          }
12        `),()=>{document.head.removeChild(l)}},[t]),v.createElement(x,{isPresent:t,childRef:r,sizeRef:n},v.cloneElement(e,{ref:r}))}let w=({children:e,initial:t,isPresent:i,onExitComplete:r,custom:n,presenceAffectsLayout:a,mode:s})=>{let o=(0,y.useConstant)(C),l=(0,h.useId)(),u=(0,h.useMemo)(()=>({id:l,initial:t,isPresent:i,custom:n,onExitComplete:e=>{for(let t of(o.set(e,!0),o.values()))if(!t)return;r&&r()},register:e=>(o.set(e,!1),()=>o.delete(e))}),a?void 0:[i]);return(0,h.useMemo)(()=>{o.forEach((e,t)=>o.set(t,!1))},[i]),h.useEffect(()=>{i||o.size||!r||r()},[i]),"popLayout"===s&&(e=h.createElement(b,{isPresent:i},e)),h.createElement(g.PresenceContext.Provider,{value:u},e)};function C(){return new Map}var k=e.i(11535),A=e.i(86312);let E=e=>e.key||"",P=({children:e,custom:t,initial:i=!0,onExitComplete:r,exitBeforeEnter:n,presenceAffectsLayout:a=!0,mode:s="sync"})=>{var o;let l;(0,A.invariant)(!n,"Replace exitBeforeEnter with mode='wait'");let[u]=function(){let e=m(),[t,i]=(0,h.useState)(0),r=(0,h.useCallback)(()=>{e.current&&i(t+1)},[t]);return[(0,h.useCallback)(()=>p.sync.postRender(r),[r]),t]}(),d=(0,h.useContext)(k.LayoutGroupContext).forceRender;d&&(u=d);let c=m(),g=(l=[],h.Children.forEach(e,e=>{(0,h.isValidElement)(e)&&l.push(e)}),l),y=g,v=new Set,x=(0,h.useRef)(y),b=(0,h.useRef)(new Map).current,C=(0,h.useRef)(!0);if((0,f.useIsomorphicLayoutEffect)(()=>{C.current=!1,g.forEach(e=>{let t=E(e);b.set(t,e)}),x.current=y}),o=()=>{C.current=!0,b.clear(),v.clear()},(0,h.useEffect)(()=>()=>o(),[]),C.current)return h.createElement(h.Fragment,null,y.map(e=>h.createElement(w,{key:E(e),isPresent:!0,initial:!!i&&void 0,presenceAffectsLayout:a,mode:s},e)));y=[...y];let P=x.current.map(E),j=g.map(E),S=P.length;for(let e=0;e<S;e++){let t=P[e];-1===j.indexOf(t)&&v.add(t)}return"wait"===s&&v.size&&(y=[]),v.forEach(e=>{if(-1!==j.indexOf(e))return;let i=b.get(e);if(!i)return;let n=P.indexOf(e);y.splice(n,0,h.createElement(w,{key:E(i),isPresent:!1,onExitComplete:()=>{b.delete(e),v.delete(e);let t=x.current.findIndex(t=>t.key===e);if(x.current.splice(t,1),!v.size){if(x.current=g,!1===c.current)return;u(),r&&r()}},custom:t,presenceAffectsLayout:a,mode:s},i))}),y=y.map(e=>{let t=e.key;return v.has(t)?e:h.createElement(w,{key:E(e),isPresent:!0,presenceAffectsLayout:a,mode:s},e)}),h.createElement(h.Fragment,null,v.size?y:y.map(e=>(0,h.cloneElement)(e)))};var j=e.i(11829),S=e.i(68429),V=e.i(37086);let T=new WeakMap;function M({target:e,contentRect:t,borderBoxSize:i}){var r;null==(r=T.get(e))||r.forEach(r=>{r({target:e,contentSize:t,get size(){return function(e,t){if(t){let{inlineSize:e,blockSize:i}=t[0];return{width:e,height:i}}return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(e,i)}})})}function R(e){e.forEach(M)}let L=new Set;var D=e.i(38453),O=e.i(36885);let N=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),I={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function F(e,t,i,r){let n=i[t],{length:a,position:s}=I[t],o=n.current,l=i.time;n.current=e["scroll"+s],n.scrollLength=e["scroll"+a]-e["client"+a],n.offset.length=0,n.offset[0]=0,n.offset[1]=n.scrollLength,n.progress=(0,D.progress)(0,n.scrollLength,n.current);let u=r-l;n.velocity=u>50?0:(0,O.velocityPerSecond)(n.current-o,u)}let _=[[0,0],[1,1]],G={start:0,center:.5,end:1};function B(e,t,i=0){let r=0;if(void 0!==G[e]&&(e=G[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?r=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?r=t/100*document.documentElement.clientWidth:e.endsWith("vh")?r=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(r=t*e),i+r}let U=[0,0];var $=e.i(48834),z=e.i(71408);let H={x:0,y:0},W=new WeakMap,Z=new WeakMap,X=new WeakMap,Y=e=>e===document.documentElement?window:e;function q(e,t){(0,A.warning)(!!(!t||t.current),`You have defined a ${e} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let K=()=>({scrollX:(0,S.motionValue)(0),scrollY:(0,S.motionValue)(0),scrollXProgress:(0,S.motionValue)(0),scrollYProgress:(0,S.motionValue)(0)});var J=e.i(26749),Q=e.i(85461),ee=e.i(53643),et=S,ei=e.i(88212);class er extends et.MotionValue{constructor(){super(...arguments),this.members=[],this.transforms=new Set}add(e){let t;Q.transformProps.has(e)?(this.transforms.add(e),t="transform"):e.startsWith("origin")||(0,J.isCSSVariableName)(e)||"willChange"===e||(t=(0,ei.camelToDash)(e)),t&&((0,ee.addUniqueItem)(this.members,t),this.update())}remove(e){Q.transformProps.has(e)?(this.transforms.delete(e),this.transforms.size||(0,ee.removeItem)(this.members,"transform")):(0,ee.removeItem)(this.members,(0,ei.camelToDash)(e)),this.update()}update(){this.set(this.members.length?this.members.join(", "):"auto")}}let en=({color:e="currentColor",direction:t="left",distance:i="md",duration:r=.4,easing:n="cubic-bezier(0, 0, 0, 1)",hideOutline:a=!0,label:s,lines:o=3,onToggle:l,render:u,rounded:d=!1,size:c=32,toggle:p,toggled:f})=>{let[m,g]=(0,h.useState)(!1),y=Math.max(12,Math.min(48,c)),v=Math.round((48-y)/2),x=y/12,b=Math.round(x),w=y/(o*(("lg"===i?.25:"sm"===i?.75:.5)+(3===o?1:1.25))),C=Math.round(w),k=Math.round((48-(b*o+C*(o-1)))/2),A=(x-b+(w-C))/(3===o?1:2),E=parseFloat((y/(3===o?"lg"===i?4.0425:"sm"===i?5.1625:4.6325:"lg"===i?6.7875:"sm"===i?8.4875:7.6675)-A/(4/3)).toFixed(2)),P=Math.max(0,r),j={cursor:"pointer",height:"48px",position:"relative",transition:`${P}s ${n}`,userSelect:"none",width:"48px"},S={background:e,height:`${b}px`,left:`${v}px`,position:"absolute"};a&&(j.outline="none"),d&&(S.borderRadius="9em");let V=p||g,T=void 0!==f?f:m;return u({barHeight:b,barStyles:S,burgerStyles:j,easing:n,handler:()=>{V(!T),"function"==typeof l&&l(!T)},isLeft:"left"===t,isToggled:T,label:s,margin:C,move:E,time:P,topOffset:k,width:y})};function ea(){return(ea=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e}).apply(this,arguments)}let es=e=>h.default.createElement(en,ea({},e,{lines:2,render:e=>h.default.createElement("div",{className:"hamburger-react","aria-label":e.label,"aria-expanded":e.isToggled,onClick:e.handler,onKeyUp:t=>"Enter"===t.key&&e.handler(),role:"button",style:{...e.burgerStyles,transform:`${e.isToggled?`rotateY(${180*(e.isLeft?-1:1)}deg)`:"none"}`},tabIndex:0},h.default.createElement("div",{style:{...e.barStyles,width:`${e.width}px`,top:`${e.topOffset}px`,transition:`${e.time}s ${e.easing}`,transform:`${e.isToggled?`rotate(${45*(e.isLeft?-1:1)}deg) translate(${e.move*(e.isLeft?-1:1)}px, ${e.move}px)`:"none"}`}}),h.default.createElement("div",{style:{...e.barStyles,width:`${e.width}px`,top:`${e.topOffset+e.barHeight+e.margin}px`,transition:`${e.time}s ${e.easing}`,transform:`${e.isToggled?`rotate(${45*(e.isLeft?1:-1)}deg) translate(${e.move*(e.isLeft?-1:1)}px, ${-1*e.move}px)`:"none"}`}}))}));var eo=e.i(41158),el=e.i(3828);function eu(){return(eu=Object.assign.bind()).apply(this,arguments)}let ed=function(e){return h.createElement("svg",eu({width:154,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r||(r=h.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M103.68 2.396A2.396 2.396 0 0 1 106.076 0h19.207a2.397 2.397 0 0 1 2.397 2.396V24h-11.04v-7.2h-1.92V24h-11.04V2.396Zm14.88 8.644V9.12h-5.76v1.92h5.76ZM0 2.396A2.396 2.396 0 0 1 2.396 0h19.207A2.396 2.396 0 0 1 24 2.396V24H12.96v-7.2h-1.92V24H0V2.396Zm14.88 8.644V9.12H9.12v1.92h5.76Z",fill:"currentColor"})),n||(n=h.createElement("path",{d:"M25.92 2.396A2.397 2.397 0 0 1 28.315 0h19.207a2.396 2.396 0 0 1 2.396 2.396V7.2H38.88V5.28h-1.92v3.84h10.564a2.396 2.396 0 0 1 2.396 2.397v10.087A2.396 2.396 0 0 1 47.523 24H28.316a2.397 2.397 0 0 1-2.397-2.396V16.8h11.04v1.92h1.92v-3.84H28.316a2.397 2.397 0 0 1-2.397-2.397V2.396ZM75.84 3.84H64.8V0H53.76v3.84h-1.92v9.12h1.92v8.643A2.396 2.396 0 0 0 56.155 24h19.683v-9.12H64.8v-1.92h8.644a2.397 2.397 0 0 0 2.396-2.397V3.84Z",fill:"currentColor"})),a||(a=h.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M101.76 2.396A2.397 2.397 0 0 0 99.363 0H77.76v24H88.8v-7.2h1.92V24h11.04v-9.12h-4.8v-1.92h2.403a2.397 2.397 0 0 0 2.397-2.397V2.396ZM92.64 9.12v1.92h-5.76V9.12h5.76Z",fill:"currentColor"})),s||(s=h.createElement("path",{d:"M140.64 14.88h12.96V24h-24V0h11.04v14.88Z",fill:"currentColor"})))};var ec=e.i(23652);function eh({title:e,url:t}){return(0,o.jsx)(eo.default,{href:t,children:(0,o.jsx)("div",{className:"flex h-10 w-full items-center justify-center bg-galaxy text-[13px] text-white transition-all duration-200 ease-in-out hover:bg-radiate hover:text-black",children:(0,o.jsxs)("span",{children:[e," →"]})})})}function ep({submenu:e,headerSize:t}){return(0,o.jsx)(j.motion.div,{variants:{initial:{opacity:0,rotateX:-15,translateX:"-25%"}
12,animate:{opacity:1,rotateX:0,translateX:"-25%"},exit:{opacity:0,rotateX:-15,translateX:"-25%"}},initial:"initial",animate:"animate",exit:"exit",className:`submenu absolute ${t?"top-[90%]":"top-[80%]"} left-1/2 z-50 w-[350px] max-w-lg rounded-[10px] bg-white p-2 shadow dark:border dark:border-white dark:border-opacity-10 dark:bg-space`,children:(0,o.jsx)("ul",{children:e.map(({icon:e,description:t,packageName:i,link:r},n)=>(0,o.jsx)(eo.default,{href:r.url,target:r.target,tabIndex:n,children:(0,o.jsxs)("li",{className:"group relative cursor-pointer rounded-[8px] p-4 tracking-normal",children:[(0,o.jsxs)("div",{className:"flex items-center space-x-4",children:[(0,o.jsx)("div",{className:"relative z-20 h-12 w-12 flex-shrink-0 overflow-hidden rounded-[8px]",children:(0,o.jsx)(u.StaticImage,{image:e,layout:"fill"})}),(0,o.jsxs)("div",{className:"relative z-20 space-y-2 normal-case leading-none",children:[(0,o.jsxs)("div",{className:"flex items-center",children:[(0,o.jsx)("div",{className:"font-heading font-medium uppercase",children:r.title}),i?(0,o.jsx)(d.default,{packageName:i,children:e=>(0,o.jsx)("span",{className:"ml-3 inline-block rounded-[2px] bg-radiate px-2 py-1 font-heading text-[9px] font-semibold tracking-wider text-black",children:e})},i):null]}),(0,o.jsx)("div",{className:"font-body text-[14px] font-normal leading-tight opacity-70",children:t})]})]}),(0,o.jsx)("div",{className:"absolute inset-0 z-0 scale-90 transform rounded-[8px] bg-starlight opacity-0 transition-all duration-200 ease-in-out group-hover:scale-100 group-hover:opacity-100 dark:border dark:border-white dark:border-opacity-10 dark:bg-space"})]})},n))})},"submenu")}function ef({menu:e,links:t,setShowMobileNav:i,isPyxPage:r}){return(0,o.jsx)(j.motion.div,{variants:{initial:{translateY:"-100%",transition:{duration:.2,ease:"easeInOut"}},animate:{translateY:0,transition:{duration:.2,ease:"easeInOut"}},exit:{translateY:"-100%",transition:{duration:.2,ease:"easeInOut"}}},initial:"initial",animate:"animate",exit:"exit",className:"fixed inset-0 z-40 bg-white dark:bg-space lg:hidden",children:(0,o.jsxs)("div",{className:"container h-full overflow-y-scroll pb-[80px] pt-[70px]",children:[(0,o.jsx)("ul",{className:"list-none divide-y divide-black divide-opacity-10 dark:divide-white dark:divide-opacity-10",children:e.map(({link:e,submenu:t},r)=>(0,o.jsxs)("li",{children:[(0,o.jsxs)(eo.default,{href:e.url,target:e.target,className:`flex items-center justify-between ${t.items?"pt-4 text-[16px] uppercase opacity-50":"py-4 text-[24px]"} font-heading font-medium`,onClick:()=>i(!1),children:[(0,o.jsx)("span",{children:e.title}),!t.items&&(0,o.jsx)("div",{className:"text-flare dark:text-radiate",children:(0,o.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.16895 3.14544C5.16895 2.80866 5.44196 2.53564 5.77874 2.53564H8.26312C8.5999 2.53564 8.87292 2.80866 8.87292 3.14544V4.27408C8.87292 4.61087 9.14593 4.88388 9.48272 4.88388H11.9485C12.2853 4.88388 12.5583 5.1569 12.5583 5.49368V6.91595C12.5583 7.25273 12.8313 7.52575 13.1681 7.52575H15.2208C15.5576 7.52575 15.8306 7.79877 15.8306 8.13555V10.6199C15.8306 10.9567 15.5576 11.2297 15.2208 11.2297H13.1681C12.8313 11.2297 12.5583 11.5027 12.5583 11.8395V13.5064C12.5583 13.8431 12.2853 14.1162 11.9485 14.1162H9.48276C9.14598 14.1162 8.87296 14.3892 8.87296 14.726V15.8546C8.87296 16.1914 8.59995 16.4644 8.26316 16.4644H5.77879C5.44201 16.4644 5.16899 16.1914 5.16899 15.8546V13.3703C5.16899 13.0335 5.44201 12.7605 5.77879 12.7605H8.24456C8.58134 12.7605 8.85436 12.4875 8.85436 12.1507V11.022C8.85436 10.6852 9.12737 10.4122 9.46416 10.4122H11.5168C11.8536 10.4122 12.1266 10.1392 12.1266 9.80238V9.19765C12.1266 8.86087 11.8536 8.58785 11.5168 8.58785H9.46416C9.12737 8.58785 8.85436 8.31484 8.85436 7.97805V6.84941C8.85436 6.51263 8.58134 6.23961 8.24456 6.23961H5.77875C5.44196 6.23961 5.16895 5.9666 5.16895 5.62981V3.14544Z",fill:"currentColor"})})})]}),t.items&&(0,o.jsx)(em,{submenu:t,setShowMobileNav:i})]},r))}),(0,o.jsx)("div",{className:"pt-4",children:r?(0,o.jsx)(o.Fragment,{children:(0,o.jsx)("button",{onClick:()=>i(!1),className:"caps mb-3 flex h-14 w-full items-center justify-center rounded-lg border border-gray-300 text-sm font-medium uppercase tracking-wider text-space",children:"Log in"})}):t.map(({link:e},t)=>(0,o.jsx)(eo.default,{href:e.link.url,onClick:()=>i(!1),children:(0,o.jsx)("div",{className:"btn btn--radiate flex h-14 w-full items-center",children:e.link.title})},t))})]})})}function em({submenu:e,setShowMobileNav:t}){return(0,o.jsx)("ul",{className:"mb-2 mt-2 divide-y divide-black divide-opacity-10 dark:divide-white dark:divide-opacity-10",children:e.items.map(({icon:e,description:i,packageName:r,link:n},a)=>(0,o.jsx)(eo.default,{href:n.url,onClick:()=>t(!1),children:(0,o.jsx)("li",{className:"group relative cursor-pointer py-4 tracking-normal",children:(0,o.jsxs)("div",{className:"flex items-center space-x-5",children:[(0,o.jsx)("div",{className:"relative z-20 h-14 w-14 flex-shrink-0 overflow-hidden rounded-[8px]",children:(0,o.jsx)(u.StaticImage,{image:e,layout:"fill"})}),(0,o.jsxs)("div",{className:"relative z-20 space-y-2 normal-case leading-none",children:[(0,o.jsxs)("div",{className:"flex items-center",children:[(0,o.jsx)("div",{className:"font-heading font-medium uppercase",children:n.title}),r?(0,o.jsx)(d.default,{packageName:r,children:e=>(0,o.jsx)("span",{className:"ml-3 inline-block rounded-[2px] bg-radiate px-2 py-1 font-heading text-[9px] font-semibold tracking-wider text-black",children:e})},r):null]}),(0,o.jsx)("div",{className:"font-body text-[14px] font-normal leading-tight opacity-70",children:i})]})]})})},a))})}e.s(["default",0,function({bannerAllowed:e,isPyxPage:r}){let{header:{menu:n,links:a},github:s,banner:l}=c.CONTEXT,[u,d]=(0,h.useState)(!1),m=(0,y.useConstant)(()=>new er("auto")),[g,v]=(0,h.useState)(null),[x,b]=(0,h.useState)(!1),{scrollY:w}=function({container:e,target:r,layoutEffect:n=!0,...a}={}){let s=(0,y.useConstant)(K);return(n?f.useIsomorphicLayoutEffect:h.useEffect)(()=>(q("target",r),q("container",e),function(e,{container:r=document.documentElement,...n}={}){let a=X.get(r);a||(a=new Set,X.set(r,a));let s=function(e,t,i,r={}){return{measure:()=>(function(e,t=e,i){if(i.x.targetOffset=0,i.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)i.x.targetOffset+=r.offsetLeft,i.y.targetOffset+=r.offsetTop,r=r.offsetParent}i.x.targetLength=t===e?t.scrollWidth:t.clientWidth,i.y.targetLength=t===e?t.scrollHeight:t.clientHeight,i.x.containerLength=e.clientWidth,i.y.containerLength=e.clientHeight}
12)(e,r.target,i),update:t=>{F(e,"x",i,t),F(e,"y",i,t),i.time=t,(r.offset||r.target)&&function(e,t,i){let{offset:r=_}=i,{target:n=e,axis:a="y"}=i,s="y"===a?"height":"width",o=n!==e?function(e,t){let i={x:0,y:0},r=e;for(;r&&r!==t;)if(r instanceof HTMLElement)i.x+=r.offsetLeft,i.y+=r.offsetTop,r=r.offsetParent;else if(r instanceof SVGGraphicsElement&&"getBBox"in r){let{top:e,left:t}=r.getBBox();for(i.x+=t,i.y+=e;r&&"svg"!==r.tagName;)r=r.parentNode}return i}(n,e):H,l=n===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:n.clientWidth,height:n.clientHeight},u={width:e.clientWidth,height:e.clientHeight};t[a].offset.length=0;let d=!t[a].interpolate,c=r.length;for(let e=0;e<c;e++){let i=function(e,t,i,r){let n=Array.isArray(e)?e:U,a=0;return"number"==typeof e?n=[e,e]:"string"==typeof e&&(n=(e=e.trim()).includes(" ")?e.split(" "):[e,G[e]?e:"0"]),(a=B(n[0],i,r))-B(n[1],t)}(r[e],u[s],l[s],o[a]);d||i===t[a].interpolatorOffsets[e]||(d=!0),t[a].offset[e]=i}d&&(t[a].interpolate=(0,$.interpolate)(t[a].offset,(0,z.defaultOffset)(r)),t[a].interpolatorOffsets=[...t[a].offset]),t[a].progress=t[a].interpolate(t[a].current)}(e,i,r)},notify:()=>t(i)}}(r,e,{time:0,x:N(),y:N()},n);if(a.add(s),!W.has(r)){var o;let e,n=()=>{for(let e of a)e.measure()},s=()=>{for(let e of a)e.update(V.frameData.timestamp)},l=()=>{for(let e of a)e.notify()},u=()=>{p.sync.read(n,!1,!0),p.sync.update(s,!1,!0),p.sync.update(l,!1,!0)};W.set(r,u);let d=Y(r);window.addEventListener("resize",u,{passive:!0}),r!==document.documentElement&&Z.set(r,"function"==typeof r?(L.add(r),i||(i=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};L.forEach(e=>e(t))},window.addEventListener("resize",i)),()=>{L.delete(r),!L.size&&i&&(i=void 0)}):(!t&&"u">typeof ResizeObserver&&(t=new ResizeObserver(R)),"string"==typeof(o=r)?o=document.querySelectorAll(o):o instanceof Element&&(o=[o]),(e=Array.from(o||[])).forEach(e=>{let i=T.get(e);i||(i=new Set,T.set(e,i)),i.add(u),null==t||t.observe(e)}),()=>{e.forEach(e=>{let i=T.get(e);null==i||i.delete(u),(null==i?void 0:i.size)||null==t||t.unobserve(e)})})),d.addEventListener("scroll",u,{passive:!0})}let l=W.get(r);return p.sync.read(l,!1,!0),()=>{var e;p.cancelSync.read(l);let t=X.get(r);if(!t||(t.delete(s),t.size))return;let i=W.get(r);W.delete(r),i&&(Y(r).removeEventListener("scroll",i),null==(e=Z.get(r))||e(),window.removeEventListener("resize",i))}}(({x:e,y:t})=>{s.scrollX.set(e.current),s.scrollXProgress.set(e.progress),s.scrollY.set(t.current),s.scrollYProgress.set(t.progress)},{...a,container:(null==e?void 0:e.current)||void 0,target:(null==r?void 0:r.current)||void 0})),[]),s}(),C=(0,el.useRouter)();return(0,h.useEffect)(()=>{let e=()=>{v(!1),b(!1)};return C.events.on("routeChangeStart",e),()=>{C.events.off("routeChangeStart",e)}},[C.events]),(0,h.useEffect)(()=>{x?document.body.style.overflow="hidden":document.body.style.overflow="auto"},[x]),(0,h.useEffect)(()=>{let e=w.on("change",()=>{let e;(e=w.get())>1?d(!0):0===e&&d(!1)});return()=>{e&&e()}},[w]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(j.motion.header,{style:{willChange:m},initial:!1,transition:{duration:.2},className:"header fixed left-0 top-0 z-50 w-full",children:[e&&l?(0,o.jsx)("div",{className:`${u||x?"max-h-[0px]":"max-h-[120px]"} overflow-hidden transition-all duration-200 ease-in-out`,children:(0,o.jsx)(eh,{...l})}):null,(0,o.jsx)("div",{className:` ${u?"supports-backdrop-blur:bg-white/95 h-[60px] border-black/10 border-opacity-10 bg-white/90 backdrop-blur dark:border-white/10 dark:bg-black/95 lg:h-[70px]":"h-[60px] border-transparent border-opacity-0 bg-transparent lg:h-[120px]"} ${x&&"supports-backdrop-blur:bg-white/95 h-[60px] border-black/10 border-opacity-10 bg-white/90 backdrop-blur dark:border-white/10 dark:bg-black/90"} flex w-full flex-col items-center border-b transition-all duration-200 ease-in-out`,children:(0,o.jsx)("div",{className:"container flex h-full w-full items-center justify-between",children:(0,o.jsxs)("div",{className:"flex h-full w-full items-center justify-between",children:[(0,o.jsx)("div",{className:"flex",children:(0,o.jsx)(eo.default,{href:"/",className:"group block w-[120px] text-black transition-opacity duration-200 ease-in-out hover:opacity-75 dark:text-white dark:brightness-0 dark:invert lg:w-[150px]","aria-label":"Homepage",children:(0,o.jsx)(ed,{})})}),(0,o.jsx)("nav",{className:"hidden h-full w-full items-center justify-between pl-16 lg:flex lg:flex-1",children:(0,o.jsx)("ul",{className:"flex h-full items-center space-x-8 text-space",children:n.map(({link:e,submenu:t},i)=>(0,o.jsx)("li",{className:`menu-item relative flex h-full items-center text-sm font-medium uppercase tracking-wider text-space dark:text-white ${t.items&&"has-submenu"}`,children:t.items?(0,o.jsxs)("div",{className:"flex h-[70%] items-center",onBlur:()=>v(null),onFocus:()=>v(i),onMouseEnter:()=>v(i),onMouseLeave:()=>v(null),tabIndex:i,children:[(0,o.jsxs)("div",{className:"flex cursor-default items-center space-x-2",children:[(0,o.jsx)("span",{children:e.title}),(0,o.jsx)("div",{className:`transform transition-all duration-200 ease-in-out ${g===i&&"rotate-180"} `,children:(0,o.jsx)("svg",{width:"11",height:"6",viewBox:"0 0 11 6",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.3799 0.219668C10.6728 0.512558 10.6728 0.987438 10.3799 1.28033L6.12994 5.5303C5.83705 5.8232 5.36217 5.8232 5.06928 5.5303L0.819277 1.28033C0.526387 0.987438 0.526387 0.512558 0.819277 0.219668C1.11217 -0.0732225 1.58705 -0.0732225 1.87994 0.219668L5.59961 3.93934L9.31931 0.219668C9.61221 -0.0732225 10.087 -0.0732225 10.3799 0.219668Z",fill:"currentColor"})})})]}),t.items&&(0,o.jsx)(P,{initial:!1,children:g===i&&(0,o.jsx)(ep,{submenu:t.items,headerSize:u})})]}):(0,o.jsx)(eo.default,{href:e.url,target:e.target,className:"flex h-[70%] cursor-pointer items-center transition-opacity duration-200 ease-in-out hover:opacity-75","aria-label":e.title,children:(0,o.jsx)("span",{children:e.title})})},i))})}),(0,o.jsxs)("div",{className:"flex items-center space-x-4 lg:space-x-6",children:[!r&&(0,o.jsxs)("a",{href:s,target:"_blank","aria-label":"GitHub",className:"hidden items-center justify-start rounded-[4px] border border-[#
12E5E7EB] bg-[#ffffff] bg-opacity-10 p-1 text-xs transition-all duration-200 ease-in-out hover:border-opacity-70 hover:shadow dark:border-opacity-10 xs:inline-flex",rel:"noreferrer",children:[(0,o.jsx)("div",{className:"mr-1 flex h-6 w-6 items-center justify-center",children:(0,o.jsx)("svg",{width:"18",height:"17",viewBox:"0 0 18 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M6.28219 13.3568C6.28219 13.3568 6.24905 13.3237 6.2159 13.2905C6.18276 13.2905 6.14962 13.2574 6.08333 13.2574C5.95076 13.2574 5.91762 13.3237 5.91762 13.39C5.91762 13.4894 5.95076 13.5225 6.08333 13.5225C6.2159 13.5225 6.28219 13.4563 6.28219 13.3568ZM5.25477 13.2243C5.25477 13.158 5.32105 13.1248 5.45362 13.158C5.55305 13.1911 5.58619 13.2243 5.58619 13.2905C5.58619 13.3568 5.55305 13.39 5.51991 13.39C5.45362 13.4231 5.42048 13.4231 5.38734 13.39C5.32105 13.39 5.28791 13.3568 5.25477 13.3237C5.22163 13.2905 5.22163 13.2574 5.25477 13.2243ZM6.71304 13.158C6.81247 13.158 6.87876 13.1911 6.87876 13.2574C6.87876 13.3237 6.84561 13.39 6.74618 13.4231C6.6799 13.4231 6.64676 13.4231 6.61361 13.4231C6.58047 13.4231 6.54733 13.3568 6.54733 13.2905C6.54733 13.2243 6.58047 13.1911 6.71304 13.158ZM8.90045 0.464355C10.3919 0.464355 11.7839 0.828924 13.0764 1.52492C14.3358 2.25406 15.3633 3.21519 16.0924 4.40832C16.8215 5.66774 17.2192 7.05973 17.2192 8.55115C17.2192 10.4071 16.689 12.0311 15.6615 13.4894C14.6341 14.9477 13.3084 15.9419 11.6513 16.4722C11.4524 16.5385 11.3199 16.5054 11.2204 16.4059C11.121 16.3397 11.0879 16.2071 11.0879 16.0745V13.2905C11.0879 12.5945 10.889 12.0974 10.5244 11.766C11.3199 11.6997 11.9496 11.5671 12.3473 11.4346C12.9439 11.2357 13.441 10.9043 13.7724 10.4403C14.137 9.87685 14.3358 9.08143 14.3358 8.08715C14.3358 7.68944 14.2364 7.32487 14.1038 6.99345C13.9713 6.79459 13.7724 6.49631 13.4741 6.16488C13.5404 5.96603 13.6067 5.70089 13.6398 5.36946C13.6398 4.90546 13.5736 4.40832 13.4078 3.91119C13.1758 3.8449 12.8776 3.91119 12.4799 4.04376C12.2147 4.17633 11.8833 4.3089 11.5519 4.50775L11.121 4.80604C10.425 4.60718 9.72902 4.50775 8.99988 4.50775C8.27074 4.50775 7.60789 4.60718 6.94504 4.80604L6.51419 4.50775C6.14962 4.3089 5.81819 4.17633 5.55305 4.04376C5.15534 3.91119 4.85706 3.8449 4.6582 3.91119C4.45935 4.40832 4.35992 4.90546 4.4262 5.36946C4.4262 5.70089 4.45935 5.93288 4.55877 6.13174C4.29363 6.46317 4.09478 6.79459 3.96221 7.05973C3.82964 7.32487 3.79649 7.68944 3.79649 8.08715C3.79649 9.08143 3.96221 9.87685 4.32678 10.4071C4.62506 10.8711 5.08906 11.2357 5.71876 11.4346C6.11648 11.5671 6.71304 11.6997 7.50846 11.766C7.21018 12.0311 7.04447 12.4288 6.97818 12.8928C6.58047 13.0917 6.2159 13.158 5.88448 13.0917C5.28791 13.0585 4.85706 12.7603 4.55877 12.1968C4.4262 11.9648 4.22735 11.766 4.02849 11.6003C3.86278 11.534 3.69707 11.4346 3.53135 11.3683L3.29936 11.3351C3.03421 11.3351 2.90164 11.4014 2.90164 11.4677C2.90164 11.534 2.93479 11.6334 3.06736 11.6997L3.23307 11.8323C3.36564 11.9317 3.53135 12.0643 3.69707 12.2631C3.82964 12.4288 3.92906 12.5945 4.02849 12.7934L4.16106 13.0585C4.26049 13.39 4.45935 13.6551 4.79077 13.8208C5.05591 13.9865 5.3542 14.086 5.75191 14.1191C6.01705 14.1522 6.28219 14.1522 6.58047 14.086L6.94504 14.0528L6.97818 16.0745C6.97818 16.2071 6.9119 16.3397 6.81247 16.4059C6.71304 16.5054 6.58047 16.5385 6.41476 16.4722C4.72449 15.9419 3.36564 14.9477 2.33822 13.4894C1.27766 12.0311 0.780518 10.4071 0.780518 8.55115C0.780518 7.05973 1.11194 5.70089 1.84108 4.44147C2.53708 3.21519 3.49821 2.25406 4.75763 1.52492C5.98391 0.828924 7.37589 0.464355 8.90045 0.464355ZM3.99535 11.8986C4.02849 11.8654 4.09478 11.8654 4.16106 11.9317C4.22735 11.998 4.22735 12.0643 4.19421 12.0974C4.12792 12.1637 4.09478 12.1305 4.02849 12.0643C3.96221 11.998 3.92906 11.9648 3.99535 11.8986ZM3.63078 11.6334C3.66392 11.6003 3.73021 11.6003 3.79649 11.6334C3.86278 11.6666 3.86278 11.6997 3.86278 11.766C3.82964 11.8323 3.76335 11.8323 3.69707 11.766C3.63078 11.7328 3.59764 11.6997 3.63078 11.6334ZM4.72449 12.7934C4.72449 12.7934 4.75763 12.7934 4.82391 12.7934C4.85706 12.7934 4.8902 12.8265 4.92334 12.8597C4.95648 12.8928 4.98963 12.926 4.98963 12.9591C4.98963 13.0254 4.98963 13.0585 4.98963 13.0585C4.92334 13.1248 4.82391 13.1248 4.75763 13.0254C4.69134 12.9923 4.69134 12.9591 4.69134 12.8928C4.69134 12.8597 4.69134 12.8265 4.72449 12.7934ZM4.32678 12.3294C4.35992 12.3294 4.39306 12.3294 4.4262 12.3294C4.45935 12.3294 4.49249 12.3625 4.52563 12.3957C4.59192 12.4951 4.59192 12.5614 4.52563 12.5945C4.49249 12.6277 4.45935 12.6277 4.4262 12.5945C4.39306 12.5945 4.35992 
1212.5614 4.32678 12.5283C4.26049 12.4288 4.26049 12.3625 4.32678 12.3294Z",fill:"currentColor"})})}),(0,o.jsx)("div",{className:"block h-6 w-[1px] bg-[#E5E7EB] dark:opacity-20"}),(0,o.jsx)("div",{className:"ml-1 flex h-6 w-6 items-center justify-center",children:(0,o.jsx)("svg",{width:"16",height:"100%",viewBox:"0 0 12 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 4.23077L7.8 3.68923L6 0L4.2 3.68923L0 4.23077L3.08571 6.98923L2.28857 11L6 9.02846L9.71143 11L8.91429 6.98923L12 4.23077Z",fill:"currentColor"})})})]}),(0,o.jsx)("div",{className:"hidden lg:block",children:r?(0,o.jsx)("div",{className:"flex items-center space-x-3",children:(0,o.jsx)("a",{href:"https://app.pyx.dev",target:"_blank",rel:"noopener noreferrer",children:(0,o.jsx)(ec.default,{type:"short",color:"outline",text:"Log in"})})}):a.map(({link:e},t)=>(0,o.jsx)(eo.default,{href:e.link.url,target:e.link.target,children:(0,o.jsx)(ec.default,{type:"short",color:"radiate",text:e.link.title})},t))}),(0,o.jsx)("div",{className:"relative flex h-8 w-12 items-center justify-center overflow-hidden rounded-[4px] border border-[#E5E7EB] bg-[#ffffff] bg-opacity-10 p-1 text-xs transition-all duration-200 ease-in-out hover:border-opacity-70 dark:border-opacity-10 lg:hidden",children:(0,o.jsx)("div",{onClick:()=>{b(!x)},onKeyDown:e=>{"Enter"===e.key&&b(!x)},role:"button",tabIndex:0,children:(0,o.jsx)(es,{size:22,toggled:x,label:"Show menu","aria-expanded":x,"aria-controls":"menu"})})})]})]})})})]}),(0,o.jsx)("div",{className:"group fixed bottom-6 left-6 z-50 hidden items-center justify-center divide-x divide-[#E5E7EB] rounded-[8px] border border-[#E5E7EB] bg-white/90 p-2 pr-3 shadow backdrop-blur dark:divide-opacity-10 dark:border-white dark:border-opacity-10 dark:bg-space/90 lg:flex",children:(0,o.jsx)(eo.default,{href:s,children:(0,o.jsxs)("div",{className:"flex cursor-pointer items-center justify-start space-x-3",children:[(0,o.jsx)("div",{className:"flex h-6 w-6 items-center justify-center rounded-[4px] border border-[#E5E7EB] bg-[#ffffff] bg-opacity-10 text-xs shadow group-hover:shadow-none dark:border-opacity-10",children:"G"}),(0,o.jsx)("div",{className:"flex items-center space-x-2",children:(0,o.jsx)("div",{children:(0,o.jsx)("svg",{width:"17",height:"17",viewBox:"0 0 17 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M5.50167 12.8925C5.50167 12.8925 5.46853 12.8593 5.43539 12.8262C5.40224 12.8262 5.3691 12.793 5.30282 12.793C5.17025 12.793 5.1371 12.8593 5.1371 12.9256C5.1371 13.025 5.17025 13.0582 5.30282 13.0582C5.43539 13.0582 5.50167 12.9919 5.50167 12.8925ZM4.47425 12.7599C4.47425 12.6936 4.54054 12.6605 4.67311 12.6936C4.77253 12.7268 4.80568 12.7599 4.80568 12.8262C4.80568 12.8925 4.77253 12.9256 4.73939 12.9256C4.67311 12.9588 4.63996 12.9588 4.60682 12.9256C4.54054 12.9256 4.50739 12.8925 4.47425 12.8593C4.44111 12.8262 4.44111 12.793 4.47425 12.7599ZM5.93252 12.6936C6.03195 12.6936 6.09824 12.7268 6.09824 12.793C6.09824 12.8593 6.0651 12.9256 5.96567 12.9588C5.89938 12.9588 5.86624 12.9588 5.8331 12.9588C5.79995 12.9588 5.76681 12.8925 5.76681 12.8262C5.76681 12.7599 5.79995 12.7268 5.93252 12.6936ZM8.11994 0C9.61135 0 11.0033 0.364569 12.2959 1.06056C13.5553 1.7897 14.5827 2.75084 15.3119 3.94397C16.041 5.20339 16.4387 6.59538 16.4387 8.08679C16.4387 9.94278 15.9084 11.5668 14.881 13.025C13.8536 14.4833 12.5279 15.4776 10.8708 16.0079C10.6719 16.0742 10.5393 16.041 10.4399 15.9416C10.3405 15.8753 10.3073 15.7427 10.3073 15.6102V12.8262C10.3073 12.1302 10.1085 11.6331 9.74392 11.3016C10.5393 11.2353 11.1691 11.1028 11.5668 10.9702C12.1633 10.7713 12.6605 10.4399 12.9919 9.97592C13.3565 9.4125 13.5553 8.61708 13.5553 7.6228C13.5553 7.22509 13.4559 6.86052 13.3233 6.52909C13.1908 6.33024 12.9919 6.03195 12.6936 5.70053C12.7599 5.50167 12.8262 5.23653 12.8593 4.9051C12.8593 4.44111 12.793 3.94397 12.6273 3.44683C12.3953 3.38054 12.097 3.44683 11.6993 3.5794C11.4342 3.71197 11.1028 3.84454 10.7713 4.0434L10.3405 4.34168C9.6445 4.14282 8.9485 4.0434 8.21936 4.0434C7.49023 4.0434 6.82737 4.14282 6.16452 4.34168L5.73367 4.0434C5.3691 3.84454 5.03767 3.71197 4.77253 3.5794C4.37482 3.44683 4.07654 3.38054 3.87768 3.44683C3.67883 3.94397 3.5794 4.44111 3.64569 4.9051C3.64569 5.23653 3.67883 5.46853 3.77826 5.66738C3.51312 5.99881 3.31426 6.33024 3.18169 6.59538C3.04912 6.86052 3.01598 7.22509 3.01598 7.6228C3.01598 8.61708 3.18169 9.4125 3.54626 9.94278C3.84454 10.4068 4.30854 10.7713 4.93825 10.9702C5.33596 11.
121028 5.93252 11.2353 6.72795 11.3016C6.42966 11.5668 6.26395 11.9645 6.19767 12.4285C5.79995 12.6273 5.43539 12.6936 5.10396 12.6273C4.50739 12.5942 4.07654 12.2959 3.77826 11.7325C3.64569 11.5005 3.44683 11.3016 3.24797 11.1359C3.08226 11.0696 2.91655 10.9702 2.75084 10.9039L2.51884 10.8708C2.2537 10.8708 2.12113 10.9371 2.12113 11.0033C2.12113 11.0696 2.15427 11.1691 2.28684 11.2353L2.45255 11.3679C2.58512 11.4673 2.75084 11.5999 2.91655 11.7988C3.04912 11.9645 3.14855 12.1302 3.24797 12.329L3.38054 12.5942C3.47997 12.9256 3.67883 13.1908 4.01025 13.3565C4.27539 13.5222 4.57368 13.6216 4.97139 13.6547C5.23653 13.6879 5.50167 13.6879 5.79995 13.6216L6.16452 13.5885L6.19767 15.6102C6.19767 15.7427 6.13138 15.8753 6.03195 15.9416C5.93252 16.041 5.79995 16.0742 5.63424 16.0079C3.94397 15.4776 2.58512 14.4833 1.5577 13.025C0.497139 11.5668 0 9.94278 0 8.08679C0 6.59538 0.331426 5.23653 1.06056 3.97711C1.75656 2.75084 2.71769 1.7897 3.97711 1.06056C5.20339 0.364569 6.59538 0 8.11994 0ZM3.21483 11.4342C3.24797 11.4011 3.31426 11.4011 3.38054 11.4673C3.44683 11.5336 3.44683 11.5999 3.41369 11.6331C3.3474 11.6993 3.31426 11.6662 3.24797 11.5999C3.18169 11.5336 3.14855 11.5005 3.21483 11.4342ZM2.85026 11.1691C2.88341 11.1359 2.94969 11.1359 3.01598 11.1691C3.08226 11.2022 3.08226 11.2353 3.08226 11.3016C3.04912 11.3679 2.98283 11.3679 2.91655 11.3016C2.85026 11.2685 2.81712 11.2353 2.85026 11.1691ZM3.94397 12.329C3.94397 12.329 3.97711 12.329 4.0434 12.329C4.07654 12.329 4.10968 12.3622 4.14282 12.3953C4.17597 12.4285 4.20911 12.4616 4.20911 12.4948C4.20911 12.561 4.20911 12.5942 4.20911 12.5942C4.14282 12.6605 4.0434 12.6605 3.97711 12.561C3.91083 12.5279 3.91083 12.4948 3.91083 12.4285C3.91083 12.3953 3.91083 12.3622 3.94397 12.329ZM3.54626 11.865C3.5794 11.865 3.61254 11.865 3.64569 11.865C3.67883 11.865 3.71197 11.8982 3.74511 11.9313C3.8114 12.0308 3.8114 12.097 3.74511 12.1302C3.71197 12.1633 3.67883 12.1633 3.64569 12.1302C3.61254 12.1302 3.5794 12.097 3.54626 12.0639C3.47997 11.9645 3.47997 11.8982 3.54626 11.865Z",fill:"currentColor"})})})})]})})}),(0,o.jsx)(P,{initial:!1,children:x&&(0,o.jsx)(ef,{menu:n,links:a,setShowMobileNav:b,isPyxPage:r})})]})}],13214)},5565,e=>{"use strict";let t={src:e.i(26587).default,width:1031,height:780,blurWidth:8,blurHeight:6,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAAr0lEQVR42i3OWQqCUACF4buhoh5SyQyUXEoTlZlBZA6pmeaINiBmkVmBtMq82uPPx4ED3M7JTen8raKmMqmzw7J7+UtCdGFcY/pAww4q11wzZtszYup522G2VvTcxgMrobI7sPHQrsBSK4CdJgpqyIvGagZkRBchOPjRick02RawbPKsR5z9azEEPnHxS0D2EgTYEfmIxZa2gUMgtDS+ODf4ny3PTevcKOhGYUZ/Pz+Z41b5p4mpkwAAAABJRU5ErkJggg=="};e.s(["default",0,t])},9537,e=>{"use strict";var t=e.i(91398),i=e.i(84942),r=e.i(22396),n=e.i(13214),a=e.i(40112),s=e.i(11829),o=e.i(26609),l=e.i(80897),u=e.i(91788),d=e.i(77985),c=e.i(5565),h=e.i(23652),p=e.i(72760);function f(){let e=(0,o.useAnimation)(),[i,r]=(0,d.useInView)(),[n,a]=(0,u.useState)(""),[f,m]=(0,u.useState)(!1),[g,y]=(0,u.useState)(!1),[v,x]=(0,u.useState)(!1);(0,u.useEffect)(()=>{r&&e.start("visible")},[e,r]);let b=async e=>{e.preventDefault(),n&&!f&&(m(!0),x(!0),y(!0),fetch("https://form.astral.sh/pyx",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({email:n})}).finally(()=>{m(!1)}))};return(0,t.jsxs)("div",{className:"container hidden xl:block",children:[(0,t.jsxs)("div",{className:"relative mt-8 rounded-[12px] bg-flare lg:rounded-[12px]",children:[(0,t.jsx)(l.default,{src:c.default,layout:"fill",objectFit:"cover",className:"rounded-[12px] lg:rounded-[12px]",alt:"Background pattern",priority:!0,unoptimized:!0}),(0,t.jsxs)("div",{className:"absolute left-0 top-0 flex h-8 w-full grid-cols-12 justify-between lg:h-12",children:[(0,t.jsx)("div",{className:"relative z-0 h-full w-full rounded-tl-[12px]",children:(0,t.jsx)("div",{className:"absolute right-0 top-0 flex h-6 w-6 items-start justify-end text-white dark:text-black",children:(0,t.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 0H0C6.62742 0 12 5.37258 12 12V0Z",fill:"currentColor"})})})}),(0,t.jsxs)(s.motion.div,{initial:{width:"5%"},viewport:{once:!1},transition:{width:{duration:1.2,ease:"easeInOut"}},animate:e,variants:{visible:{width:"25%"}},className:"h-full flex-shrink-0",children:[(0,t.jsx)("div",{className:"relative z-10 h-full w-full rounded-bl-[12px] bg-white dark:bg-galaxy"}),(0,t.jsx)("div",{className:"absolute -bottom-4 right-0 flex h-4 w-4 items-end justify-end text-white dark:text-black lg:-bottom-8 lg:h-8 lg:w-8",children:(0,t.jsx)("div",{className:"absolute inset-0 flex items-start justify-end text-white dark:text-black",children:(0,t.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 0H0C6.62742 0 12 5.37258 12 12V0Z",fill:"currentColor"})})})})]})]}),(0,t.jsx)("div",{ref:i,className:"flex h-full w-full items-center justify-center overflow-hidden pb-[124px] pt-[124px]",children:(0,t.jsx)("div",{className:"z-10 mx-auto flex w-[70%]",children:(0,t.jsx)("div",{className:"relative w-full rounded-[12px] bg-galaxy p-12 lg:p-24",children:(0,t.jsxs)("div",{className:"mx-auto text-center",children:[(0,t.jsx)("h2",{className:"mb-8 text-4xl font-medium text-white lg:text-5xl",children:"Get early access to pyx"}),(0,t.jsx)("form",{className:"flex w-full flex-col items-center",onSubmit:b,children:(0,t.jsxs)("div",{className:"flex w-full justify-center gap-3 sm:gap-4",children:[(0,t.jsx)("input",{type:"email",placeholder:"Email address",value:n,name:"email",autoComplete:"email",onChange:e=>a(e.target.value),className:"w-full max-w-[340px] rounded-md border border-comet/20 px-4 py-2.5 text-sm text-galaxy placeholder-comet focus:border-comet focus:outline-none",required:!0,disabled:f}),(0,t.jsx)("button",{type:"submit",disabled:f,className:"md:hidden",children:(0,t.jsx)(h.default,{type:"short",text:"Sign up",classes:"whitespace-nowrap",color:"radiate"})}),(0,t.jsx)("button",{type:"submit",disabled:f,className:"hidden md:block",children:(0,t.jsx)(h.default,{type:"short",text:"Join the waitlist",classes:"whitespace-nowrap",color:"radiate"})})]})})]})})})}),(0,t.jsxs)("div",{className:"absolute bottom-0 right-0 flex h-8 w-full grid-cols-12 justify-between lg:h-12",children:[(0,t.jsxs)(s.motion.div,{initial:{width:"5%"},viewport:{once:!1},transition:{width:{duration:1.2,ease:"easeInOut"}},animate:e,variants:{visible:{width:"25%"}},className:"h-full flex-shrink-0",children:[(0,t.jsx)("div",{className:"relative z-10 h-full w-full rounded-tr-[12px] bg-white dark:bg-galaxy"}),(0,t.jsx)("div",{className:"absolute -top-4 left-0 flex h-4 w-4 items-end justify-start text-white dark:text-black lg:-top-8 lg:h-8 lg:w-8",children:(0,t.jsx)("div",{className:"absolute inset-0 mt-[4px] flex items-start justify-start text-white dark:text-black lg:mt-[20px]",children:(0,t.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{transform:"scale(-1)"},children:(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 0H0C6.62742 0 12 5.37258 12 12V0Z",fill:"currentColor"})})})})]}),(0,t.jsx)("div",{className:"relative z-0 h-full w-full rounded-tr-[12px]",children:(0,t.jsx)("div",{className:"absolute bottom-0 left-0 flex h-6 w-6 items-start justify-start text-white dark:text-black",children:(0,t.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{transform:"scale(-1) translateY(-12px)"},children:(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 0H0C6.62742 0 12 5.37258 12 12V0Z",fill:"currentColor"})})})})]})]}),(0,t.jsx)(p.default,{isOpen:g,onClose:()=>{y(!1),a(""),x(!1)},initialEmail:n,fromEmailSubmission:v})]})}e.s(["Layout",0,function({data:e,children:s,blogSlug:o}){let l=e?.page?.kind,u="pyx"===l,d="not-found"===l||u;return(0,t.jsxs)("div",{className:u?"min-h-screen":"",children:[e?.page&&(0,t.jsx)(a.default,{page:e.page}),(0,t.jsx)(n.default,{bannerAllowed:"home"===l||u,isPyxPage:u}),(0,t.jsx)("main",{children:s}),d?null:"introducing-pyx"===o?(0,t.jsx)(f,{}):(0,t.jsx)(i.default,{}),(0,t.jsx)(r.default,{})]})}],9537)}]);
13
14//# debugId=f3e42917-3322-3c52-aeac-f0aac13866d6
15//# sourceMappingURL=0kspo4uf95eft.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.