PageSourceSearch

https://www.pelagohealth.com/_next/static/chunks/7446-98a6400409b4b829.js

js pelagohealth.com collected 2026-09-24 09:42:07 UTC 65,199 bytes, 12 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7446],{26:(e,t,n)=>{"use strict";n.d(t,{P:()=>s,a:()=>l});var r=n(14232),i=n(49266);let a=Symbol();function l(e,t=!0){return Object.assign(e,{[a]:t})}function s(...e){let t=(0,r.useRef)(e);(0,r.useEffect)(()=>{t.current=e},[e]);let n=(0,i._)(e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)});return e.every(e=>null==e||(null==e?void 0:e[a]))?void 0:n}},6061:(e,t,n)=>{"use strict";n.d(t,{C:()=>l});var r=n(65538),i=n(14232),a=n(33411);function l(){let e=(0,a.a)(),[t,n]=(0,i.useState)(0),l=(0,i.useCallback)(()=>{e.current&&n(t+1)},[t]);return[(0,i.useCallback)(()=>r.OH.postRender(l),[l]),t]}},12319:(e,t,n)=>{"use strict";let r;n.d(t,{Wx:()=>o});var i=n(14232);let a=new Map,l=new WeakMap,s=0;function o({threshold:e,delay:t,trackVisibility:n,rootMargin:u,root:d,triggerOnce:c,skip:f,initialInView:p,fallbackInView:h,onChange:m}={}){var v;let[g,y]=i.useState(null),b=i.useRef(),[w,E]=i.useState({inView:!!p,entry:void 0});b.current=m,i.useEffect(()=>{let i;if(!f&&g)return i=function(e,t,n={},i=r){if(void 0===window.IntersectionObserver&&void 0!==i){let r=e.getBoundingClientRect();return t(i,{isIntersecting:i,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:r,intersectionRect:r,rootBounds:r}),()=>{}}let{id:o,observer:u,elements:d}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var n;return`${t}_${"root"===t?!(n=e.root)?"0":(l.has(n)||(s+=1,l.set(n,s.toString())),l.get(n)):e[t]}`}).toString(),n=a.get(t);if(!n){let r,i=new Map,l=new IntersectionObserver(t=>{t.forEach(t=>{var n;let a=t.isIntersecting&&r.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),null==(n=i.get(t.target))||n.forEach(e=>{e(a,t)})})},e);r=l.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:l,elements:i},a.set(t,n)}return n}(n),c=d.get(e)||[];return d.has(e)||d.set(e,c),c.push(t),u.observe(e),function(){c.splice(c.indexOf(t),1),0===c.length&&(d.delete(e),u.unobserve(e)),0===d.size&&(u.disconnect(),a.delete(o))}}(g,(e,t)=>{E({inView:e,entry:t}),b.current&&b.current(e,t),t.isIntersecting&&c&&i&&(i(),i=void 0)},{root:d,rootMargin:u,threshold:e,trackVisibility:n,delay:t},h),()=>{i&&i()}},[Array.isArray(e)?e.toString():e,g,d,u,c,f,n,h,t]);let _=null==(v=w.entry)?void 0:v.target,C=i.useRef();g||!_||c||f||C.current===_||(C.current=_,E({inView:!!p,entry:void 0}));let S=[y,w.inView,w.entry];return S.ref=S[0],S.inView=S[1],S.entry=S[2],S}i.Component},18847:(e,t,n)=>{e.exports=n(52496)},19314:(e,t,n)=>{"use strict";n.d(t,{e:()=>i});var r=n(93249);function i(){let e=[],t={addEventListener:(e,n,r,i)=>(e.addEventListener(n,r,i),t.add(()=>e.removeEventListener(n,r,i))),requestAnimationFrame(...e){let n=requestAnimationFrame(...e);return t.add(()=>cancelAnimationFrame(n))},nextFrame:(...e)=>t.requestAnimationFrame(()=>t.requestAnimationFrame(...e)),setTimeout(...e){let n=setTimeout(...e);return t.add(()=>clearTimeout(n))},microTask(...e){let n={current:!0};return(0,r._)(()=>{n.current&&e[0]()}),t.add(()=>{n.current=!1})},add:t=>(e.push(t),()=>{let n=e.indexOf(t);if(n>=0){let[t]=e.splice(n,1);t()}}),dispose(){for(let t of e.splice(0))t()},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})}};return t}},19688:(e,t,n)=>{"use strict";n.d(t,{N:()=>l});var r=n(65538),i=n(14232),a=n(39751);function l(e){let t=(0,i.useRef)(0),{isStatic:n}=(0,i.useContext)(a.Q);(0,i.useEffect)(()=>{if(n)return;let i=({timestamp:n,delta:r})=>{t.current||(t.current=n),e(n-t.current,r)};return r.OH.update(i,!0),()=>r.eO.update(i)},[e])}},24676:(e,t,n)=>{"use strict";function r(...e){return e.filter(Boolean).join(" ")}n.d(t,{x:()=>r})},30140:(e,t,n)=>{"use strict";n.d(t,{El:()=>s,O_:()=>l,Uw:()=>a});var r=n(14232);let i=(0,r.createContext)(null);i.displayName="OpenClosedContext";var a=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(a||{});function l(){return(0,r.useContext)(i)}function s({value:e,children:t}){return r.createElement(i.Provider,{value:e},t)}},33411:(e,t,n)=>{"use strict";n.d(t,{a:()=>a});var r=n(14232),i=n(50181);function a(){let e=(0,r.useRef)(!1);return(0,i.E)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}},41691:(e,t,n)=>{"use strict";n.d(t,{a:()=>a});var r=n(14232),i=n(62214);function a(){let e=(0,r.useRef)(!1);return(0,i.s)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}},49266:(e,t,n)=>{"use strict";n.d(t,{_:()=>a});var r=n(14232),i=n(72117);let a=function(e){let t=(0,i.Y)(e);return r.useCallback((...e)=>t.current(...e),[t])}}
1,49504:(e,t,n)=>{"use strict";n.d(t,{e:()=>k});var r=n(14232),i=n(70367),a=n(30140),l=n(73872),s=n(41691),o=n(62214),u=n(72117),d=n(54058),c=n(26),f=n(19314);function p(e,...t){e&&t.length>0&&e.classList.add(...t)}function h(e,...t){e&&t.length>0&&e.classList.remove(...t)}var m=n(85069),v=n(49266),g=n(24676),y=n(79438);function b(e=""){return e.split(" ").filter(e=>e.trim().length>1)}let w=(0,r.createContext)(null);w.displayName="TransitionContext";var E=(e=>(e.Visible="visible",e.Hidden="hidden",e))(E||{});let _=(0,r.createContext)(null);function C(e){return"children"in e?C(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function S(e,t){let n=(0,u.Y)(e),a=(0,r.useRef)([]),o=(0,s.a)(),d=(0,m.L)(),c=(0,v._)((e,t=i.mK.Hidden)=>{let r=a.current.findIndex(({el:t})=>t===e);-1!==r&&((0,l.Y)(t,{[i.mK.Unmount](){a.current.splice(r,1)},[i.mK.Hidden](){a.current[r].state="hidden"}}),d.microTask(()=>{var e;!C(a)&&o.current&&(null==(e=n.current)||e.call(n))}))}),f=(0,v._)(e=>{let t=a.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):a.current.push({el:e,state:"visible"}),()=>c(e,i.mK.Unmount)}),p=(0,r.useRef)([]),h=(0,r.useRef)(Promise.resolve()),g=(0,r.useRef)({enter:[],leave:[],idle:[]}),y=(0,v._)((e,n,r)=>{p.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(([t])=>t!==e)),null==t||t.chains.current[n].push([e,new Promise(e=>{p.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(g.current[n].map(([e,t])=>t)).then(()=>e())}
1)]),"enter"===n?h.current=h.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),b=(0,v._)((e,t,n)=>{Promise.all(g.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=p.current.shift())||e()}).then(()=>n(t))});return(0,r.useMemo)(()=>({children:a,register:f,unregister:c,onStart:y,onStop:b,wait:h,chains:g}),[f,c,a,y,b,g,h])}function P(){}_.displayName="NestingContext";let R=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function x(e){var t;let n={};for(let r of R)n[r]=null!=(t=e[r])?t:P;return n}let T=i.O5.RenderStrategy,A=(0,i.FX)(function(e,t){let{show:n,appear:l=!1,unmount:s,...u}=e,f=(0,r.useRef)(null),p=(0,c.P)(f,t);(0,d.g)();let h=(0,a.O_)();if(void 0===n&&null!==h&&(n=(h&a.Uw.Open)===a.Uw.Open),![!0,!1].includes(n))throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[m,v]=(0,r.useState)(n?"visible":"hidden"),g=S(()=>{v("hidden")}),[y,b]=(0,r.useState)(!0),E=(0,r.useRef)([n]);(0,o.s)(()=>{!1!==y&&E.current[E.current.length-1]!==n&&(E.current.push(n),b(!1))},[E,n]);let P=(0,r.useMemo)(()=>({show:n,appear:l,initial:y}),[n,l,y]);(0,r.useEffect)(()=>{if(n)v("visible");else if(C(g)){let e=f.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&v("hidden")}else v("hidden")},[n,g]);let R={unmount:s};return r.createElement(_.Provider,{value:g},r.createElement(w.Provider,{value:P},(0,i.XX)({ourProps:{...R,as:r.Fragment,children:r.createElement(O,{ref:p,...R,...u})},theirProps:{},defaultTag:r.Fragment,features:T,visible:"visible"===m,name:"Transition"})))}),O=(0,i.FX)(function(e,t){var n;let E,{beforeEnter:P,afterEnter:R,beforeLeave:A,afterLeave:O,enter:F,enterFrom:k,enterTo:L,entered:N,leave:M,leaveFrom:j,leaveTo:D,...$}=e,U=(0,r.useRef)(null),I=(0,c.P)(U,t),X=$.unmount?i.mK.Unmount:i.mK.Hidden,{show:H,appear:Y,initial:V}=function(){let e=(0,r.useContext)(w);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[B,W]=(0,r.useState)(H?"visible":"hidden"),q=function(){let e=(0,r.useContext)(_);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:z,unregister:G}=q,K=(0,r.useRef)(null);(0,r.useEffect)(()=>z(U),[z,U]),(0,r.useEffect)(()=>{if(X===i.mK.Hidden&&U.current)return H&&"visible"!==B?void W("visible"):(0,l.Y)(B,{hidden:()=>G(U),visible:()=>z(U)})},[B,U,z,G,H,X]);let J=(0,u.Y)({enter:b(F),enterFrom:b(k),enterTo:b(L),entered:b(N),leave:b(M),leaveFrom:b(j),leaveTo:b(D)}),Z=(n={beforeEnter:P,afterEnter:R,beforeLeave:A,afterLeave:O},E=(0,r.useRef)(x(n)),(0,r.useEffect)(()=>{E.current=x(n)},[n]),E),Q=(0,d.g)();(0,r.useEffect)(()=>{if(Q&&"visible"===B&&null===U.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[U,B,Q]);let ee=V&&!Y,et=!Q||ee||K.current===H?"idle":H?"enter":"leave",en=function(e=0){let[t,n]=(0,r.useState)(e),i=(0,r.useCallback)(e=>n(t=>t|e),[t]),a=(0,r.useCallback)(e=>!!(t&e),[t]);return{flags:t,addFlag:i,hasFlag:a,removeFlag:(0,r.useCallback)(e=>n(t=>t&~e),[n]),toggleFlag:(0,r.useCallback)(e=>n(t=>t^e),[n])}}(0),er=(0,v._)(e=>(0,l.Y)(e,{enter:()=>{en.addFlag(a.Uw.Opening),Z.current.beforeEnter()},leave:()=>{en.addFlag(a.Uw.Closing),Z.current.beforeLeave()},idle:()=>{}})),ei=(0,v._)(e=>(0,l.Y)(e,{enter:()=>{en.removeFlag(a.Uw.Opening),Z.current.afterEnter()},leave:()=>{en.removeFlag(a.Uw.Closing),Z.current.afterLeave()},idle:()=>{}})),ea=S(()=>{W("hidden"),G(U)},q);(function({container:e,direction:t,classes:n,onStart:r,onStop:i}){let a=(0,s.a)(),d=(0,m.L)(),c=(0,u.Y)(t);(0,o.s)(()=>{let t=(0,f.e)();d.add(t.dispose);let s=e.current;if(s&&"idle"!==c.current&&a.current){var o,u,m;let e,a,d,v,g,y,b;return t.dispose(),r.current(c.current),t.add((o=n.current,u="enter"===c.current,m=()=>{t.dispose(),i.current(c.current)},a=u?"enter":"leave",d=(0,f.e)(),v=void 0!==m?(e={called:!1},(...t)=>{if(!e.called)return e.called=!0,m(...t)}):()=>{},"enter"===a&&(s.removeAttribute("hidden"),s.style.display=""),g=(0,l.Y)(a,{enter
1:()=>o.enter,leave:()=>o.leave}),y=(0,l.Y)(a,{enter:()=>o.enterTo,leave:()=>o.leaveTo}),b=(0,l.Y)(a,{enter:()=>o.enterFrom,leave:()=>o.leaveFrom}),h(s,...o.enter,...o.enterTo,...o.enterFrom,...o.leave,...o.leaveFrom,...o.leaveTo,...o.entered),p(s,...g,...b),d.nextFrame(()=>{h(s,...b),p(s,...y),function(e,t){let n=(0,f.e)();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:i}=getComputedStyle(e),[a,l]=[r,i].map(e=>{let[t=0]=e.split(",").filter(Boolean).map(e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e)).sort((e,t)=>t-e);return t});if(a+l!==0){let r=n.addEventListener(e,"transitionend",e=>{e.target===e.currentTarget&&(t(),r())})}else t();n.add(()=>t()),n.dispose}(s,()=>(h(s,...g),p(s,...o.entered),v()))}),d.dispose)),t.dispose}},[t])})({container:U,classes:J,direction:et,onStart:(0,u.Y)(e=>{ea.onStart(U,e,er)}),onStop:(0,u.Y)(e=>{ea.onStop(U,e,ei),"leave"!==e||C(ea)||(W("hidden"),G(U))})}),(0,r.useEffect)(()=>{ee&&(X===i.mK.Hidden?K.current=null:K.current=H)},[H,ee,B]);let el=$;return Y&&H&&y._.isServer&&(el={...el,className:(0,g.x)($.className,...J.current.enter,...J.current.enterFrom)}),r.createElement(_.Provider,{value:ea},r.createElement(a.El,{value:(0,l.Y)(B,{visible:a.Uw.Open,hidden:a.Uw.Closed})|en.flags},(0,i.XX)({ourProps:{ref:I},theirProps:el,defaultTag:"div",features:T,visible:"visible"===B,name:"Transition.Child"})))}),F=(0,i.FX)(function(e,t){let n=null!==(0,r.useContext)(w),i=null!==(0,a.O_)();return r.createElement(r.Fragment,null,!n&&i?r.createElement(A,{ref:t,...e}):r.createElement(O,{ref:t,...e}))}),k=Object.assign(A,{Child:F,Root:A})},52496:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return s},noSSR:function(){return l}});let r=n(64252);n(37876),n(14232);let i=r._(n(90295));function a(e){return{default:(null==e?void 0:e.default)||e}}function l(e,t){return delete t.webpack,delete t.modules,e(t)}function s(e,t){let n=i.default,r={loading:e=>{let{error:t,isLoading:n,pastDelay:r}=e;return null}};e instanceof Promise?r.loader=()=>e:"function"==typeof e?r.loader=e:"object"==typeof e&&(r={...r,...e});let s=(r={...r,...t}).loader;return(r.loadableGenerated&&(r={...r,...r.loadableGenerated},delete r.loadableGenerated),"boolean"!=typeof r.ssr||r.ssr)?n({...r,loader:()=>null!=s?s().then(a):Promise.resolve(a(()=>null))}):(delete r.webpack,delete r.modules,l(n,r))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},54058:(e,t,n)=>{"use strict";n.d(t,{g:()=>a});var r=n(14232),i=n(79438);function a(){let[e,t]=(0,r.useState)(i._.isHandoffComplete);return e&&!1===i._.isHandoffComplete&&t(!1),(0,r.useEffect)(()=>{!0!==e&&t(!0)},[e]),(0,r.useEffect)(()=>i._.handoff(),[]),e}},62214:(e,t,n)=>{"use strict";n.d(t,{s:()=>a});var r=n(14232),i=n(79438);let a=(e,t)=>{i._.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},64575:(e,t,n)=>{"use strict";n.d(t,{N:()=>m});var r=n(14232),i=n(6061),a=n(33411),l=n(3866),s=n(91200);class o extends r.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 u({children:e,isPresent:t}){let n=(0,r.useId)(),i=(0,r.useRef)(null),a=(0,r.useRef)({width:0,height:0,top:0,left:0});return(0,r.useInsertionEffect)(()=>{let{width:e,height:r,top:l,left:s}=a.current;if(t||!i.current||!e||!r)return;i.current.dataset.motionPopId=n;let o=document.createElement("style");return document.head.appendChild(o),o.sheet&&o.sheet.insertRule(`
2          [data-motion-pop-id="${n}"] {
3            position: absolute !important;
4            width: ${e}px !important;
5            height: ${r}px !important;
6            top: ${l}px !important;
7            left: ${s}px !important;
8          }
9        `),()=>{document.head.removeChild(o)}},[t]),r.createElement(o,{isPresent:t,childRef:i,sizeRef:a},r.cloneElement(e,{ref:i}))}let d=({children:e,initial:t,isPresent:n,onExitComplete:i,custom:a,presenceAffectsLayout:o,mode:d})=>{let f=(0,s.M)(c),p=(0,r.useId)(),h=(0,r.useMemo)(()=>({id:p,initial:t,isPresent:n,custom:a,onExitComplete:e=>
9{for(let t of(f.set(e,!0),f.values()))if(!t)return;i&&i()},register:e=>(f.set(e,!1),()=>f.delete(e))}),o?void 0:[n]);return(0,r.useMemo)(()=>{f.forEach((e,t)=>f.set(t,!1))},[n]),r.useEffect(()=>{n||f.size||!i||i()},[n]),"popLayout"===d&&(e=r.createElement(u,{isPresent:n},e)),r.createElement(l.t.Provider,{value:h},e)};function c(){return new Map}var f=n(5048),p=n(50181);let h=e=>e.key||"",m=({children:e,custom:t,initial:n=!0,onExitComplete:l,exitBeforeEnter:s,presenceAffectsLayout:o=!0,mode:u="sync"})=>{var c;s&&(u="wait");let[m]=(0,i.C)(),v=(0,r.useContext)(f.L).forceRender;v&&(m=v);let g=(0,a.a)(),y=function(e){let t=[];return r.Children.forEach(e,e=>{(0,r.isValidElement)(e)&&t.push(e)}),t}(e),b=y,w=new Set,E=(0,r.useRef)(b),_=(0,r.useRef)(new Map).current,C=(0,r.useRef)(!0);if((0,p.E)(()=>{C.current=!1,y.forEach(e=>{let t=h(e);_.set(t,e)}),E.current=b}),c=()=>{C.current=!0,_.clear(),w.clear()},(0,r.useEffect)(()=>()=>c(),[]),C.current)return r.createElement(r.Fragment,null,b.map(e=>r.createElement(d,{key:h(e),isPresent:!0,initial:!!n&&void 0,presenceAffectsLayout:o,mode:u},e)));b=[...b];let S=E.current.map(h),P=y.map(h),R=S.length;for(let e=0;e<R;e++){let t=S[e];-1===P.indexOf(t)&&w.add(t)}return"wait"===u&&w.size&&(b=[]),w.forEach(e=>{if(-1!==P.indexOf(e))return;let n=_.get(e);if(!n)return;let i=S.indexOf(e);b.splice(i,0,r.createElement(d,{key:h(n),isPresent:!1,onExitComplete:()=>{_.delete(e),w.delete(e);let t=E.current.findIndex(t=>t.key===e);if(E.current.splice(t,1),!w.size){if(E.current=y,!1===g.current)return;m(),l&&l()}},custom:t,presenceAffectsLayout:o,mode:u},n))}),b=b.map(e=>{let t=e.key;return w.has(t)?e:r.createElement(d,{key:h(e),isPresent:!0,presenceAffectsLayout:o,mode:u},e)}),r.createElement(r.Fragment,null,w.size?b:b.map(e=>(0,r.cloneElement)(e)))}},70367:(e,t,n)=>{"use strict";n.d(t,{FX:()=>c,O5:()=>l,XX:()=>o,mK:()=>s});var r=n(14232),i=n(24676),a=n(73872),l=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(l||{}),s=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(s||{});function o({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:i,visible:l=!0,name:s}){let o=d(t,e);if(l)return u(o,n,r,s);let c=null!=i?i:0;if(2&c){let{static:e=!1,...t}=o;if(e)return u(t,n,r,s)}if(1&c){let{unmount:e=!0,...t}=o;return(0,a.Y)(+!e,{0:()=>null,1:()=>u({...t,hidden:!0,style:{display:"none"}},n,r,s)})}return u(o,n,r,s)}function u(e,t={},n,a){var l;let{as:s=n,children:o,refName:c="ref",...h}=p(e,["unmount","static"]),m=void 0!==e.ref?{[c]:e.ref}:{},v="function"==typeof o?o(t):o;"className"in h&&h.className&&"function"==typeof h.className&&(h.className=h.className(t));let g={};if(t){let e=!1,n=[];for(let[r,i]of Object.entries(t))"boolean"==typeof i&&(e=!0),!0===i&&n.push(r);e&&(g["data-headlessui-state"]=n.join(" "))}if(s===r.Fragment&&Object.keys(f(h)).length>0){if(!(0,r.isValidElement)(v)||Array.isArray(v)&&v.length>1)throw Error(['Passing props on "Fragment"!',"",`The current component <${a} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(h).map(e=>`  - ${e}`).join(`
10`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>`  - ${e}`).join(`
11`)].join(`
12`));let e=(0,i.x)(null==(l=v.props)?void 0:l.className,h.className);return(0,r.cloneElement)(v,Object.assign({},d(v.props,f(p(h,["ref"]))),g,m,function(...e){return{ref:e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(v.ref,m.ref),e?{className:e}:{}))}return(0,r.createElement)(s,Object.assign({},p(h,["ref"]),s!==r.Fragment&&m,s!==r.Fragment&&g),v)}function d(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(e=>[e,void 0])));for(let e in n)Object.assign(t,{[e](t,...r){for(let i of n[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;i(t,...r)}}});return t}function c(e){var t;return Object.assign((0,r.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function f(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function p(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}},72117:(e,t,n)=>{"use strict";n.d(t,{Y:()=>a});var r=n(14232),i=n(62214);function a(e){let t=(0,r.useRef)(e);return(0,i.s)(()=>{t.current=e},[e]),t}}
12,73872:(e,t,n)=>{"use strict";function r(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let i=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(i,r),i}n.d(t,{Y:()=>r})},79438:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var r=Object.defineProperty,i=(e,t,n)=>(((e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),n);class a{constructor(){i(this,"current",this.detect()),i(this,"handoffState","pending"),i(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}let l=new a},85069:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(14232),i=n(19314);function a(){let[e]=(0,r.useState)(i.e);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}},86581:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return r}});let r=n(64252)._(n(14232)).default.createContext(null)},90295:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return f}});let r=n(64252)._(n(14232)),i=n(86581),a=[],l=[],s=!1;function o(e){let t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then(e=>(n.loading=!1,n.loaded=e,e)).catch(e=>{throw n.loading=!1,n.error=e,e}),n}class u{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)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function d(e){return function(e,t){let n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),a=null;function o(){if(!a){let t=new u(e,n);a={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return a.promise()}if(!s){let e=n.webpack&&1?n.webpack():n.modules;e&&l.push(t=>{for(let n of e)if(t.includes(n))return o()})}function d(e,t){o();let l=r.default.useContext(i.LoadableContext);l&&Array.isArray(n.modules)&&n.modules.forEach(e=>{l(e)});let s=r.default.useSyncExternalStore(a.subscribe,a.getCurrentValue,a.getCurrentValue);return r.default.useImperativeHandle(t,()=>({retry:a.retry}),[]),r.default.useMemo(()=>{var t;return s.loading||s.error?r.default.createElement(n.loading,{isLoading:s.loading,pastDelay:s.pastDelay,timedOut:s.timedOut,error:s.error,retry:a.retry}):s.loaded?r.default.createElement((t=s.loaded)&&t.default?t.default:t,e):null},[e,s])}return d.preload=()=>o(),d.displayName="LoadableComponent",r.default.forwardRef(d)}(o,e)}function c(e,t){let n=[];for(;e.length;){let r=e.pop();n.push(r(t))}return Promise.all(n).then(()=>{if(e.length)return c(e,t)})}d.preloadAll=()=>new Promise((e,t)=>{c(a).then(e,t)}),d.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let n=()=>(s=!0,t());c(l,e).then(n,n)})),window.__NEXT_PRELOADREADY=d.preloadReady;let f=d}
12,93249:(e,t,n)=>{"use strict";function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}n.d(t,{_:()=>r})},93993:(e,t,n)=>{var r=n(14232),i=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(r),a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};!function(e){if(!e||"undefined"==typeof window)return;let t=document.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e,document.head.appendChild(t)}('.marquee-container {\n  overflow-x: hidden !important;\n  display: flex !important;\n  flex-direction: row !important;\n  position: relative;\n  width: 100%;\n}\n.marquee-container:hover div {\n  animation-play-state: var(--pause-on-hover);\n}\n.marquee-container:active div {\n  animation-play-state: var(--pause-on-click);\n}\n\n.overlay {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n}\n.overlay::before, .overlay::after {\n  background: linear-gradient(to right, var(--gradient-color));\n  content: "";\n  height: 100%;\n  position: absolute;\n  width: var(--gradient-width);\n  z-index: 2;\n}\n.overlay::after {\n  right: 0;\n  top: 0;\n  transform: rotateZ(180deg);\n}\n.overlay::before {\n  left: 0;\n  top: 0;\n}\n\n.marquee {\n  flex: 0 0 auto;\n  min-width: 100%;\n  z-index: 1;\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  animation: scroll var(--duration) linear var(--delay) var(--iteration-count);\n  animation-play-state: var(--play);\n  animation-delay: var(--delay);\n  animation-direction: var(--direction);\n}\n@keyframes scroll {\n  0% {\n    transform: translateX(0%);\n  }\n  100% {\n    transform: translateX(-100%);\n  }\n}'),t.A=function(e){var t,n,l,s,o=e.style,u=e.className,d=e.play,c=void 0===d||d,f=e.pauseOnHover,p=void 0!==f&&f,h=e.pauseOnClick,m=void 0!==h&&h,v=e.direction,g=void 0===v?"left":v,y=e.speed,b=void 0===y?20:y,w=e.delay,E=void 0===w?0:w,_=e.loop,C=void 0===_?0:_,S=e.gradient,P=e.gradientColor,R=void 0===P?[255,255,255]:P,x=e.gradientWidth,T=void 0===x?200:x,A=e.onFinish,O=e.onCycleComplete,F=e.children,k=r.useState(0),L=k[0],N=k[1],M=r.useState(0),j=M[0],D=M[1],$=r.useState(!1),U=$[0],I=$[1],X=r.useRef(null),H=r.useRef(null);r.useEffect(function(){if(U){var e=function(){H.current&&X.current&&(N(X.current.getBoundingClientRect().width),D(H.current.getBoundingClientRect().width))};return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}},[U]),r.useEffect(function(){I(!0)},[]);var Y="rgba("+R[0]+", "+R[1]+", "+R[2],V=j<L?L/b:j/b;return i.default.createElement(r.Fragment,null,U?i.default.createElement("div",{ref:X,style:a(a({},void 0===o?{}:o),((t={})["--pause-on-hover"]=!c||p?"paused":"running",t["--pause-on-click"]=!c||p&&!m||m?"paused":"running",t)),className:(void 0===u?"":u)+" marquee-container"},(void 0===S||S)&&i.default.createElement("div",{style:((n={})["--gradient-color"]=Y+", 1), "+Y+", 0)",n["--gradient-width"]="number"==typeof T?T+"px":T,n),className:"overlay"}),i.default.createElement("div",{ref:H,style:((l={})["--play"]=c?"running":"paused",l["--direction"]="left"===g?"normal":"reverse",l["--duration"]=V+"s",l["--delay"]=E+"s",l["--iteration-count"]=C?""+C:"infinite",l),className:"marquee",onAnimationIteration:O,onAnimationEnd:A},F),i.default.createElement("div",{style:((s={})["--play"]=c?"running":"paused",s["--direction"]="left"===g?"normal":"reverse",s["--duration"]=V+"s",s["--delay"]=E+"s",s["--iteration-count"]=C?""+C:"infinite",s),className:"marquee","aria-hidden":"true"},F)):null)}},94980:(e,t,n)=>{"use strict";n.d(t,{l:()=>eh});var r,i=n(14232),a=n.t(i,2),l=n(73872),s=n(70367),o=n(26),u=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(u||{}),d=n(62214),c=n(54058),f=n(79438);let p=null!=(r=i.useId)?r:function(){let e=(0,c.g)(),[t,n]=i.useState(e?()=>f._.nextId():null);return(0,d.s)(()=>{null===t&&n(f._.nextId())},[t]),null!=t?""+t:void 0};var h=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(h||{});let m=(0,s.FX)(function(e,t){let{features:n=1,...r}=e,i={ref:t,"aria-hidden":(2&n)==2||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&n)==4&&(2&n)!=2&&{display:"none"}}};return(0,s.XX)({ourProps:i,theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})});function v(e){return f._.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let g=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var y=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(y||{}),b=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(b||{}),w=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(w||{}),E=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(E||{});function _(e){null==e||e.focus({preventScroll:!0})}function C(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:i=[]}={}){var a,l,s;let o=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,u=Array.isArray(e)?n?function(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),i=t(n);if(null===r||null===i)return 0;let a=r.compareDocumentPosition(i);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0})}(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(g)).sort((e,t)=>
12Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e);i.length>0&&u.length>1&&(u=u.filter(e=>!i.includes(e))),r=null!=r?r:o.activeElement;let d=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,u.indexOf(r))-1;if(4&t)return Math.max(0,u.indexOf(r))+1;if(8&t)return u.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=32&t?{preventScroll:!0}:{},p=0,h=u.length,m;do{if(p>=h||p+h<=0)return 0;let e=c+p;if(16&t)e=(e+h)%h;else{if(e<0)return 3;if(e>=h)return 1}null==(m=u[e])||m.focus(f),p+=d}while(m!==o.activeElement);return 6&t&&null!=(s=null==(l=null==(a=m)?void 0:a.matches)?void 0:l.call(a,"textarea,input"))&&s&&m.select(),m.hasAttribute("tabindex")||m.setAttribute("tabindex","0"),2}var S=n(49266),P=n(72117),R=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(R||{}),x=n(41691);function T(...e){return(0,i.useMemo)(()=>v(...e),[...e])}function A(e,t,n,r){let a=(0,P.Y)(n);(0,i.useEffect)(()=>{function n(e){a.current(e)}return(e=null!=e?e:window).addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)},[e,t,r])}var O=n(93249);function F(e,t){let n=(0,i.useRef)([]),r=(0,S._)(e);(0,i.useEffect)(()=>{let e=[...n.current];for(let[i,a]of t.entries())if(n.current[i]!==a){let i=r(t,e);return n.current=t,i}},[r,...t])}var k=n(85069),L=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(L||{});let N=Object.assign((0,s.FX)(function(e,t){var n,r;let a,u,d=(0,i.useRef)(null),f=(0,o.P)(d,t),{initialFocus:p,containers:v,features:g=30,...w}=e;(0,c.g)()||(g=1);let E=T(d);!function({ownerDocument:e},t){let n=(0,i.useRef)(null);A(null==e?void 0:e.defaultView,"focusout",e=>{t&&(n.current||(n.current=e.target))},!0),F(()=>{t||((null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&_(n.current),n.current=null)},[t]);let r=(0,i.useRef)(!1);(0,i.useEffect)(()=>(r.current=!1,()=>{r.current=!0,(0,O._)(()=>{r.current&&(_(n.current),n.current=null)})}),[])}({ownerDocument:E},!!(16&g));let L=function({ownerDocument:e,container:t,initialFocus:n},r){let a=(0,i.useRef)(null),l=(0,x.a)();return F(()=>{if(!r)return;let i=t.current;i&&(0,O._)(()=>{if(!l.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t){a.current=t;return}}else if(i.contains(t)){a.current=t;return}null!=n&&n.current?_(n.current):C(i,y.First)===b.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),a.current=null==e?void 0:e.activeElement})},[r]),a}({ownerDocument:E,container:d,initialFocus:p},!!(2&g));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},i){let a=(0,x.a)();A(null==e?void 0:e.defaultView,"focus",e=>{if(!i||!a.current)return;let l=new Set(null==n?void 0:n.current);l.add(t);let s=r.current;if(!s)return;let o=e.target;o&&o instanceof HTMLElement?M(l,o)?(r.current=o,_(o)):(e.preventDefault(),e.stopPropagation(),_(s)):_(r.current)},!0)}({ownerDocument:E,container:d,containers:v,previousActiveElement:L},!!(8&g));let N=(a=(0,i.useRef)(0),n="keydown",r=e=>{"Tab"===e.key&&(a.current=+!!e.shiftKey)},u=(0,P.Y)(r),(0,i.useEffect)(()=>{function e(e){u.current(e)}return window.addEventListener(n,e,!0),()=>window.removeEventListener(n,e,!0)},[n,!0]),a),j=(0,S._)(e=>{let t=d.current;t&&(0,l.Y)(N.current,{[R.Forwards]:()=>{C(t,y.First,{skipElements:[e.relatedTarget]})},[R.Backwards]:()=>{C(t,y.Last,{skipElements:[e.relatedTarget]})}})}),D=(0,k.L)(),$=(0,i.useRef)(!1);return i.createElement(i.Fragment,null,!!(4&g)&&i.createElement(m,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:j,features:h.Focusable}),(0,s.XX)({ourProps:{ref:f,onKeyDown(e){"Tab"==e.key&&($.current=!0,D.requestAnimationFrame(()=>{$.current=!1}))},onBlur(e){let t=new Set(null==v?void 0:v.current);t.add(d);let n=e.relatedTarget;n instanceof HTMLElement&&"true"!==n.dataset.headlessuiFocusGuard&&(M(t,n)||($.current?C(d.current,(0,l.Y)(N.current,{[R.Forwards]:()=>y.Next,[R.Backwards]:()=>y.Previous})|y.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&_(e.target)))}},theirProps:w,defaultTag:"div",name:"FocusTrap"}),!!(4&g)&&i.createElement(m,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:j,features:h.Focusable}))}),{features:L});function M(e,t){var n;
12for(let r of e)if(null!=(n=r.current)&&n.contains(t))return!0;return!1}var j=n(98477);let D=(0,i.createContext)(!1);function $(e){return i.createElement(D.Provider,{value:e.force},e.children)}let U=i.Fragment,I=i.Fragment,X=(0,i.createContext)(null),H=Object.assign((0,s.FX)(function(e,t){let n=(0,i.useRef)(null),r=(0,o.P)((0,o.a)(e=>{n.current=e}),t),a=T(n),l=function(e){let t=(0,i.useContext)(D),n=(0,i.useContext)(X),r=T(e),[a,l]=(0,i.useState)(()=>{if(!t&&null!==n||f._.isServer)return null;let e=null==r?void 0:r.getElementById("headlessui-portal-root");if(e)return e;if(null===r)return null;let i=r.createElement("div");return i.setAttribute("id","headlessui-portal-root"),r.body.appendChild(i)});return(0,i.useEffect)(()=>{null!==a&&(null!=r&&r.body.contains(a)||null==r||r.body.appendChild(a))},[a,r]),(0,i.useEffect)(()=>{t||null!==n&&l(n.current)},[n,l,t]),a}(n),[u]=(0,i.useState)(()=>{var e;return f._.isServer?null:null!=(e=null==a?void 0:a.createElement("div"))?e:null}),p=(0,c.g)(),h=(0,i.useRef)(!1);return(0,d.s)(()=>{if(h.current=!1,!(!l||!u))return l.contains(u)||(u.setAttribute("data-headlessui-portal",""),l.appendChild(u)),()=>{h.current=!0,(0,O._)(()=>{var e;h.current&&l&&u&&(u instanceof Node&&l.contains(u)&&l.removeChild(u),l.childNodes.length<=0&&(null==(e=l.parentElement)||e.removeChild(l)))})}},[l,u]),p&&l&&u?(0,j.createPortal)((0,s.XX)({ourProps:{ref:r},theirProps:e,defaultTag:U,name:"Portal"}),u):null}),{Group:(0,s.FX)(function(e,t){let{target:n,...r}=e,a={ref:(0,o.P)(t)};return i.createElement(X.Provider,{value:n},(0,s.XX)({ourProps:a,theirProps:r,defaultTag:I,name:"Popover.Group"}))})}),Y=(0,i.createContext)(null),V=Object.assign((0,s.FX)(function(e,t){let n=p(),{id:r=`headlessui-description-${n}`,...a}=e,l=function e(){let t=(0,i.useContext)(Y);if(null===t){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),u=(0,o.P)(t);(0,d.s)(()=>l.register(r),[r,l.register]);let c={ref:u,...l.props,id:r};return(0,s.XX)({ourProps:c,theirProps:a,slot:l.slot||{},defaultTag:"p",name:l.name||"Description"})}),{});var B=n(30140);let W=(0,i.createContext)(()=>{});W.displayName="StackContext";var q=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(q||{});function z({children:e,onUpdate:t,type:n,element:r,enabled:a}){let l=(0,i.useContext)(W),s=(0,S._)((...e)=>{null==t||t(...e),l(...e)});return(0,d.s)(()=>{let e=void 0===a||!0===a;return e&&s(0,n,r),()=>{e&&s(1,n,r)}},[s,n,r,a]),i.createElement(W.Provider,{value:s},e)}function G(e,t,n){let r=(0,P.Y)(t);(0,i.useEffect)(()=>{function t(e){r.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)},[e,n])}let K="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:J,useEffect:Z,useLayoutEffect:Q,useDebugValue:ee}=a;void 0!==window.document&&window.document.createElement;let et=a.useSyncExternalStore;var en=n(19314);let er=function(e,t){let n=e(),r=new Set;return{getSnapshot:()=>n,subscribe:e=>(r.add(e),()=>r.delete(e)),dispatch(e,...i){let a=t[e].call(n,...i);a&&(n=a,r.forEach(e=>e()))}}}(()=>new Map,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,en.e)(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r,i,a={doc:e,d:t,meta:function(e){let t={};for(let n of e)Object.assign(t,n(t));return t}(n)},l=[/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0?{before(){r=window.pageYOffset},after({doc:e,d:t,meta:n}){function i(e){return n.containers.flatMap(e=>e()).some(t=>t.contains(e))}t.style(e.body,"marginTop",`-${r}px`),window.scrollTo(0,0);let a=null;t.addEventListener(e,"click",t=>{if(t.target instanceof HTMLElement)try{let n=t.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),l=e.querySelector(r);l&&!i(l)&&(a=l)}catch{}},!0),t.addEventListener(e,"touchmove",e=>{e.target instanceof HTMLElement&&!i(e.target)&&e.preventDefault()},{passive:!1}),t.add(()=>{window.scrollTo(0,window.pageYOffset+r),a&&a.isConnected&&(a.scrollIntoView({block:"nearest"}),a=null)})}}:{},{before({doc:e}){var t;let n=e.documentElement;i=(null!=(t=e.defaultView)?t:window).innerWidth-n.clientWidth},after({doc:e,d:t}){let n=e.documentElement,r=n.clientWidth-n.offsetWidth,a=i-r;t.style(n,"paddingRight",`${a}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];l.forEach(({before:e})=>null==e?void 0:e(a)),l.forEach(({after:e})=>null==e?void 0:e(a))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});er.subscribe(()=>{let e=er.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&er.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&er.dispatch("TEARDOWN",n)}});let ei=new Map,ea=new Map;function el(e,t=!0){(0,d.s)(()=>{var n;if(!t)return;let r="function"==typeof e?e():e.current;if(!r)return;let i=null!=(n=ea.get(r))?n:0;return ea.set(r,i+1),0!==i||(ei.set(r,{"aria-hidden":r.getAttribute("aria-hidden"),inert:r.inert}),r.setAttribute("aria-hidden","true"),r.inert=!0),function(){var e;if(!r)return;let t=null!=(e=ea.get(r))?e:1;if(1===t?ea.delete(r):ea.set(r,t-1),1!==t)return;let n=ei.get(r);
12n&&(null===n["aria-hidden"]?r.removeAttribute("aria-hidden"):r.setAttribute("aria-hidden",n["aria-hidden"]),r.inert=n.inert,ei.delete(r))}},[e,t])}var es=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(es||{}),eo=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(eo||{});let eu={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},ed=(0,i.createContext)(null);function ec(e){let t=(0,i.useContext)(ed);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,ec),t}return t}function ef(e,t){return(0,l.Y)(t.type,eu,e,t)}ed.displayName="DialogContext";let ep=s.O5.RenderStrategy|s.O5.Static,eh=Object.assign((0,s.FX)(function(e,t){let n=p(),{id:r=`headlessui-dialog-${n}`,open:a,onClose:f,initialFocus:y,__demoMode:b=!1,...w}=e,[_,C]=(0,i.useState)(0),P=(0,B.O_)();void 0===a&&null!==P&&(a=(P&B.Uw.Open)===B.Uw.Open);let R=(0,i.useRef)(new Set),x=(0,i.useRef)(null),O=(0,o.P)(x,t),F=(0,i.useRef)(null),k=T(x),L=e.hasOwnProperty("open")||null!==P,M=e.hasOwnProperty("onClose");if(!L&&!M)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!L)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!M)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof a)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${a}`);if("function"!=typeof f)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${f}`);let j=+!a,[D,U]=(0,i.useReducer)(ef,{titleId:null,descriptionId:null,panelRef:(0,i.createRef)()}),I=(0,S._)(()=>f(!1)),X=(0,S._)(e=>U({type:0,id:e})),V=!!(0,c.g)()&&!b&&0===j,W=_>1,K=null!==(0,i.useContext)(ed),J=null!==P&&(P&B.Uw.Closing)===B.Uw.Closing,Z=!K&&!J&&V;el((0,i.useCallback)(()=>{var e,t;return null!=(t=Array.from(null!=(e=null==k?void 0:k.querySelectorAll("body > *"))?e:[]).find(e=>"headlessui-portal-root"!==e.id&&e.contains(F.current)&&e instanceof HTMLElement))?t:null},[F]),Z);let Q=!!W||V;el((0,i.useCallback)(()=>{var e,t;return null!=(t=Array.from(null!=(e=null==k?void 0:k.querySelectorAll("[data-headlessui-portal]"))?e:[]).find(e=>e.contains(F.current)&&e instanceof HTMLElement))?t:null},[F]),Q);let ee=(0,S._)(()=>{var e,t;return[...Array.from(null!=(e=null==k?void 0:k.querySelectorAll("html > *, body > *, [data-headlessui-portal]"))?e:[]).filter(e=>!(e===document.body||e===document.head||!(e instanceof HTMLElement)||e.contains(F.current)||D.panelRef.current&&e.contains(D.panelRef.current))),null!=(t=D.panelRef.current)?t:x.current]});!function(e,t,n=!0){let r=(0,i.useRef)(!1);function a(n,i){if(!r.current||n.defaultPrevented)return;let a=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),s=i(n);if(null!==s&&s.getRootNode().contains(s)){for(let e of a){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(s)||n.composed&&n.composedPath().includes(t))return}return function(e,t=0){var n;return e!==(null==(n=v(e))?void 0:n.body)&&(0,l.Y)(t,{0:()=>e.matches(g),1(){let t=e;for(;null!==t;){if(t.matches(g))return!0;t=t.parentElement}return!1}})}(s,E.Loose)||-1===s.tabIndex||n.preventDefault(),t(n,s)}}(0,i.useEffect)(()=>{requestAnimationFrame(()=>{r.current=n})},[n]);let s=(0,i.useRef)(null);G("mousedown",e=>{var t,n;r.current&&(s.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),G("click",e=>{s.current&&(a(e,()=>s.current),s.current=null)},!0),G("blur",e=>a(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}(()=>ee(),I,!(!V||W));let en=!(W||0!==j);A(null==k?void 0:k.defaultView,"keydown",e=>{en&&(e.defaultPrevented||e.key===u.Escape&&(e.preventDefault(),e.stopPropagation(),I()))}),function(e,t,n=()=>[document.body]){var r;let i,a;r=e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}},i=et(er.subscribe,er.getSnapshot,er.getSnapshot),(a=e?i.get(e):void 0)&&a.count,(0,d.s)(()=>
12{if(!(!e||!t))return er.dispatch("PUSH",e,r),()=>er.dispatch("POP",e,r)},[t,e])}(k,!(J||0!==j||K),ee),(0,i.useEffect)(()=>{if(0!==j||!x.current)return;let e=new ResizeObserver(e=>{for(let t of e){let e=t.target.getBoundingClientRect();0===e.x&&0===e.y&&0===e.width&&0===e.height&&I()}});return e.observe(x.current),()=>e.disconnect()},[j,x,I]);let[ei,ea]=function(){let[e,t]=(0,i.useState)([]);return[e.length>0?e.join(" "):void 0,(0,i.useMemo)(()=>function(e){let n=(0,S._)(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),r=(0,i.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props}),[n,e.slot,e.name,e.props]);return i.createElement(Y.Provider,{value:r},e.children)},[t])]}(),es=(0,i.useMemo)(()=>[{dialogState:j,close:I,setTitleId:X},D],[j,D,I,X]),eo=(0,i.useMemo)(()=>({open:0===j}),[j]),eu={ref:O,id:r,role:"dialog","aria-modal":0===j||void 0,"aria-labelledby":D.titleId,"aria-describedby":ei};return i.createElement(z,{type:"Dialog",enabled:0===j,element:x,onUpdate:(0,S._)((e,t,n)=>{"Dialog"===t&&(0,l.Y)(e,{[q.Add](){R.current.add(n),C(e=>e+1)},[q.Remove](){R.current.add(n),C(e=>e-1)}})})},i.createElement($,{force:!0},i.createElement(H,null,i.createElement(ed.Provider,{value:es},i.createElement(H.Group,{target:x},i.createElement($,{force:!1},i.createElement(ea,{slot:eo,name:"Dialog.Description"},i.createElement(N,{initialFocus:y,containers:R,features:V?(0,l.Y)(W?"parent":"leaf",{parent:N.features.RestoreFocus,leaf:N.features.All&~N.features.FocusLock}):N.features.None},(0,s.XX)({ourProps:eu,theirProps:w,slot:eo,defaultTag:"div",features:ep,visible:0===j,name:"Dialog"})))))))),i.createElement(m,{features:h.Hidden,ref:F}))}),{Backdrop:(0,s.FX)(function(e,t){let n=p(),{id:r=`headlessui-dialog-backdrop-${n}`,...a}=e,[{dialogState:l},u]=ec("Dialog.Backdrop"),d=(0,o.P)(t);(0,i.useEffect)(()=>{if(null===u.panelRef.current)throw Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")},[u.panelRef]);let c=(0,i.useMemo)(()=>({open:0===l}),[l]);return i.createElement($,{force:!0},i.createElement(H,null,(0,s.XX)({ourProps:{ref:d,id:r,"aria-hidden":!0},theirProps:a,slot:c,defaultTag:"div",name:"Dialog.Backdrop"})))}),Panel:(0,s.FX)(function(e,t){let n=p(),{id:r=`headlessui-dialog-panel-${n}`,...a}=e,[{dialogState:l},u]=ec("Dialog.Panel"),d=(0,o.P)(t,u.panelRef),c=(0,i.useMemo)(()=>({open:0===l}),[l]),f=(0,S._)(e=>{e.stopPropagation()});return(0,s.XX)({ourProps:{ref:d,id:r,onClick:f},theirProps:a,slot:c,defaultTag:"div",name:"Dialog.Panel"})}),Overlay:(0,s.FX)(function(e,t){let n=p(),{id:r=`headlessui-dialog-overlay-${n}`,...a}=e,[{dialogState:l,close:u}]=ec("Dialog.Overlay"),d=(0,o.P)(t),c=(0,S._)(e=>{if(e.target===e.currentTarget){if(function(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),u()}}),f=(0,i.useMemo)(()=>({open:0===l}),[l]);return(0,s.XX)({ourProps:{ref:d,id:r,"aria-hidden":!0,onClick:c},theirProps:a,slot:f,defaultTag:"div",name:"Dialog.Overlay"})}),Title:(0,s.FX)(function(e,t){let n=p(),{id:r=`headlessui-dialog-title-${n}`,...a}=e,[{dialogState:l,setTitleId:u}]=ec("Dialog.Title"),d=(0,o.P)(t);(0,i.useEffect)(()=>(u(r),()=>u(null)),[r,u]);let c=(0,i.useMemo)(()=>({open:0===l}),[l]);return(0,s.XX)({ourProps:{ref:d,id:r},theirProps:a,slot:c,defaultTag:"h2",name:"Dialog.Title"})}),Description:V})},97197:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>D});var r=n(14232);String.raw;let i=String.raw,a=(()=>{try{document.createElement("div").animate({opacity:0}
12,{easing:"linear(0, 1)"})}catch{return!1}return!0})(),l="u">typeof CSS&&CSS.supports&&CSS.supports("line-height","mod(1,1)"),s="u">typeof matchMedia?matchMedia("(prefers-reduced-motion: reduce)"):null,o="--_number-flow-d-opacity",u="--_number-flow-d-width",d="--_number-flow-dx",c="--_number-flow-d",f=(()=>{try{return CSS.registerProperty({name:o,syntax:"<number>",inherits:!1,initialValue:"0"}),CSS.registerProperty({name:d,syntax:"<length>",inherits:!0,initialValue:"0px"}),CSS.registerProperty({name:u,syntax:"<number>",inherits:!1,initialValue:"0"}),CSS.registerProperty({name:c,syntax:"<number>",inherits:!0,initialValue:"0"}),!0}catch{return!1}})(),p="round(nearest, calc(var(--number-flow-mask-height, 0.25em) / 2), 1px)",h=`calc(${p} * 2)`,m="var(--number-flow-mask-width, 0.5em)",v=`calc(${m} / var(--scale-x))`,g="#000 0, transparent 71%",y=i`:host{display:inline-block;direction:ltr;white-space:nowrap;isolation:isolate;line-height:1}.number,.number__inner{display:inline-block;transform-origin:left top}:host([data-will-change]) :is(.number,.number__inner,.section,.digit,.digit__num,.symbol){will-change:transform}.number{--scale-x:calc(1 + var(${u}) / var(--width));transform:translateX(var(${d})) scaleX(var(--scale-x));margin:0 calc(-1 * ${m});position:relative;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 ${v},#000 calc(100% - ${v}),transparent ),linear-gradient(to bottom,transparent 0,#000 ${h},#000 calc(100% - ${h}),transparent 100% ),radial-gradient(at bottom right,${g}),radial-gradient(at bottom left,${g}),radial-gradient(at top left,${g}),radial-gradient(at top right,${g});-webkit-mask-size:100% calc(100% - ${h} * 2),calc(100% - ${v} * 2) 100%,${v} ${h},${v} ${h},${v} ${h},${v} ${h};-webkit-mask-position:center,center,top left,top right,bottom right,bottom left;-webkit-mask-repeat:no-repeat}.number__inner{padding:${p} ${m};transform:scaleX(calc(1 / var(--scale-x))) translateX(calc(-1 * var(${d})))}:host > :not(.number){z-index:5}.section,.symbol{display:inline-block;position:relative;isolation:isolate}.section::after{content:'\200b';display:inline-block}.section--justify-left{transform-origin:center left}.section--justify-right{transform-origin:center right}.section > [inert],.symbol > [inert]{margin:0 !important;position:absolute !important;z-index:-1}.digit{display:inline-block;position:relative;--c:var(--current) + var(${c})}.digit__num,.number .section::after{padding:${p} 0}.digit__num{display:inline-block;--offset-raw:mod(var(--length) + var(--n) - mod(var(--c),var(--length)),var(--length));--offset:calc( var(--offset-raw) - var(--length) * round(down,var(--offset-raw) / (var(--length) / 2),1) );--y:clamp(-100%,var(--offset) * 100%,100%);transform:translateY(var(--y))}.digit__num[inert]{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(var(--y))}.digit:not(.is-spinning) .digit__num[inert]{display:none}.symbol__value{display:inline-block;mix-blend-mode:plus-lighter;white-space:pre}.section--justify-left .symbol > [inert]{left:0}.section--justify-right .symbol > [inert]{right:0}.animate-presence{opacity:calc(1 + var(${o}))}`,b="u">typeof HTMLElement?HTMLElement:class{},w=(i`:host{display:inline-block;direction:ltr;white-space:nowrap;line-height:1}span{display:inline-block}:host([data-will-change]) span{will-change:transform}.number,.digit{padding:${p} 0}.symbol{white-space:pre}`,(e,t,n)=>{let r=document.createElement(e),[i,a]=Array.isArray(t)?[void 0,t]:[t,n];return i&&Object.assign(r,i),null==a||a.forEach(e=>r.appendChild(e)),r}),E=l&&a&&f;class _ extends b{constructor(){super(),this.created=!1,this.batched=!1,this._preUpdated=!1;let{animated:e,...t}=this.constructor.defaultProps;this._animated=this.computedAnimated=e,Object.assign(this,t)}get animated(){return this._animated}set animated(e){var t;this.animated!==e&&(this._animated=e,null==(t=this.shadowRoot)||t.getAnimations().forEach(e=>e.finish()))}set data(e){var t;if(null==e||e===this._data)return;let{pre:n,integer:r,fraction:i,post:a,value:l}=e;if(this.created){let o=this._data;this._data=e,this.computedTrend="function"==typeof this.trend?this.trend(o.value,l):this.trend,this.computedAnimated=E&&this._animated&&(!this.respectMotionPreference||!(null!=s&&s.matches))&&this.offsetWidth>0&&this.offsetHeight>0&&"visible"===this.ownerDocument.visibilityState,null==(t=this.plugins)||t.forEach(t=>{var n;return null==(n=t.onUpdate)?void 0:n.call(t,e,o,this)}),this.batched||this.willUpdate(),this._pre.update(n),this._num.update({integer:r,fraction:i}),this._post.update(a),this.batched||this.didUpdate()}else{this._data=e,this.attachShadow({mode:"open"});try{this._internals??(this._internals=this.attachInternals()),this._internals.role="img"}catch{}let t=document.createElement("style");this.nonce&&(t.nonce=this.nonce),t.textContent=y,this.shadowRoot.appendChild(t),this._pre=new R(this,n,{justify:"right",part:"left"}),this.shadowRoot.appendChild(this._pre.el),this._num=new C(this,r,i),this.shadowRoot.appendChild(this._num.el),this._post=new R(this,a,{justify:"left",part:"right"}),this.shadowRoot.appendChild(this._post.el),this.created=!0}try{this._internals.ariaLabel=e.valueAsString}catch{}}willUpdate(){this._preUpdated=E&&this._animated&&(!this.respectMotionPreference||!(null!=s&&s.matches))&&"visible"===this.ownerDocument.visibilityState,this._preUpdated&&(this._pre.willUpdate(),this._num.willUpdate(),this._post.
12willUpdate())}didUpdate(){if(!this.computedAnimated||!this._preUpdated)return;this._abortAnimationsFinish?this._abortAnimationsFinish.abort():this.dispatchEvent(new Event("animationsstart")),this._pre.didUpdate(),this._num.didUpdate(),this._post.didUpdate();let e=new AbortController;Promise.all(this.shadowRoot.getAnimations().map(e=>e.finished)).then(()=>{e.signal.aborted||(this.dispatchEvent(new Event("animationsfinish")),this._abortAnimationsFinish=void 0)}),this._abortAnimationsFinish=e}}_.defaultProps={transformTiming:{duration:900,easing:"linear(0,.005,.019,.039,.066,.096,.129,.165,.202,.24,.278,.316,.354,.39,.426,.461,.494,.526,.557,.586,.614,.64,.665,.689,.711,.731,.751,.769,.786,.802,.817,.831,.844,.856,.867,.877,.887,.896,.904,.912,.919,.925,.931,.937,.942,.947,.951,.955,.959,.962,.965,.968,.971,.973,.976,.978,.98,.981,.983,.984,.986,.987,.988,.989,.99,.991,.992,.992,.993,.994,.994,.995,.995,.996,.996,.9963,.9967,.9969,.9972,.9975,.9977,.9979,.9981,.9982,.9984,.9985,.9987,.9988,.9989,1)"},spinTiming:void 0,opacityTiming:{duration:450,easing:"ease-out"},animated:!0,trend:(e,t)=>Math.sign(t-e),respectMotionPreference:!0,plugins:void 0,digits:void 0};class C{constructor(e,t,n,{className:r,...i}={}){this.flow=e,this._integer=new P(e,t,{justify:"right",part:"integer"}),this._fraction=new P(e,n,{justify:"left",part:"fraction"}),this._inner=w("span",{className:"number__inner"},[this._integer.el,this._fraction.el]),this.el=w("span",{...i,part:"number",className:`number ${r??""}`},[this._inner])}willUpdate(){this._prevWidth=this.el.offsetWidth,this._prevLeft=this.el.getBoundingClientRect().left,this._integer.willUpdate(),this._fraction.willUpdate()}update({integer:e,fraction:t}){this._integer.update(e),this._fraction.update(t)}didUpdate(){let e=this.el.getBoundingClientRect();this._integer.didUpdate(),this._fraction.didUpdate();let t=this._prevLeft-e.left,n=this.el.offsetWidth,r=this._prevWidth-n;this.el.style.setProperty("--width",String(n)),this.el.animate({[d]:[`${t}px`,"0px"],[u]:[r,0]},{...this.flow.transformTiming,composite:"accumulate"})}}class S{constructor(e,t,{justify:n,className:r,...i},a){this.flow=e,this.children=new Map,this.onCharRemove=e=>()=>{this.children.delete(e)},this.justify=n;let l=t.map(e=>this.addChar(e).el);this.el=w("span",{...i,className:`section section--justify-${n} ${r??""}`},a?a(l):l)}addChar(e,{startDigitsAtZero:t=!1,...n}={}){let r="integer"===e.type||"fraction"===e.type?new A(this,e.type,t?0:e.value,e.pos,{...n,onRemove:this.onCharRemove(e.key)}):new O(this,e.type,e.value,{...n,onRemove:this.onCharRemove(e.key)});return this.children.set(e.key,r),r}unpop(e){e.el.removeAttribute("inert"),e.el.style.top="",e.el.style[this.justify]=""}pop(e){e.forEach(e=>{var t,n;e.el.style.top=`${e.el.offsetTop}px`,e.el.style[this.justify]=`${t=e.el,"left"===this.justify?t.offsetLeft:((null==(n=t.offsetParent instanceof HTMLElement?t.offsetParent:null)?void 0:n.offsetWidth)??0)-t.offsetWidth-t.offsetLeft}px`}),e.forEach(e=>{e.el.setAttribute("inert",""),e.present=!1})}addNewAndUpdateExisting(e){let t=new Map,n=new Map,r="left"===this.justify,i=r?"prepend":"append";if(function(e,t,{reverse:n=!1}={}){let r=e.length;for(let i=n?r-1:0;n?i>=0:i<r;n?i--:i++)t(e[i],i)}(e,e=>{let r;this.children.has(e.key)?(r=this.children.get(e.key),n.set(e,r),this.unpop(r),r.present=!0):(r=this.addChar(e,{startDigitsAtZero:!0,animateIn:!0}),t.set(e,r)),this.el[i](r.el)},{reverse:r}),this.flow.computedAnimated){let e=this.el.getBoundingClientRect();t.forEach(t=>{t.willUpdate(e)})}t.forEach((e,t)=>{e.update(t.value)}),n.forEach((e,t)=>{e.update(t.value)})}willUpdate(){let e=this.el.getBoundingClientRect();this._prevOffset=e[this.justify],this.children.forEach(t=>t.willUpdate(e))}didUpdate(){let e=this.el.getBoundingClientRect();this.children.forEach(t=>t.didUpdate(e));let t=e[this.justify],n=this._prevOffset-t;n&&this.children.size&&this.el.animate({transform:[`translateX(${n}px)`,"none"]},{...this.flow.transformTiming,composite:"accumulate"})}}class P extends S{update(e){let t=new Map;this.children.forEach((n,r)=>{e.find(e=>e.key===r)||t.set(r,n),this.unpop(n)}
12),this.addNewAndUpdateExisting(e),t.forEach(e=>{e instanceof A&&e.update(0)}),this.pop(t)}}class R extends S{update(e){let t=new Map;this.children.forEach((n,r)=>{e.find(e=>e.key===r)||t.set(r,n)}),this.pop(t),this.addNewAndUpdateExisting(e)}}class x{constructor(e,t,{onRemove:n,animateIn:r=!1}={}){this.flow=e,this.el=t,this._present=!0,this._remove=()=>{var e;this.el.remove(),null==(e=this._onRemove)||e.call(this)},this.el.classList.add("animate-presence"),this.flow.computedAnimated&&r&&this.el.animate({[o]:[-.9999,0]},{...this.flow.opacityTiming,composite:"accumulate"}),this._onRemove=n}get present(){return this._present}set present(e){if(this._present!==e){if(this._present=e,e?this.el.removeAttribute("inert"):this.el.setAttribute("inert",""),!this.flow.computedAnimated){e||this._remove();return}this.el.style.setProperty("--_number-flow-d-opacity",e?"0":"-.999"),this.el.animate({[o]:e?[-.9999,0]:[.999,0]},{...this.flow.opacityTiming,composite:"accumulate"}),e?this.flow.removeEventListener("animationsfinish",this._remove):this.flow.addEventListener("animationsfinish",this._remove,{once:!0})}}}class T extends x{constructor(e,t,n,r){super(e.flow,n,r),this.section=e,this.value=t,this.el=n}}class A extends T{constructor(e,t,n,r,i){var a,l;let s=((null==(l=null==(a=e.flow.digits)?void 0:a[r])?void 0:l.max)??9)+1,o=Array.from({length:s}).map((e,t)=>{let r=w("span",{className:"digit__num"},[document.createTextNode(String(t))]);return t!==n&&r.setAttribute("inert",""),r.style.setProperty("--n",String(t)),r}),u=w("span",{part:`digit ${t}-digit`,className:"digit"},o);u.style.setProperty("--current",String(n)),u.style.setProperty("--length",String(s)),super(e,n,u,i),this.pos=r,this._onAnimationsFinish=()=>{this.el.classList.remove("is-spinning")},this._numbers=o,this.length=s}willUpdate(e){let t=this.el.getBoundingClientRect();this._prevValue=this.value;let n=t[this.section.justify]-e[this.section.justify],r=t.width/2;this._prevCenter="left"===this.section.justify?n+r:n-r}update(e){this.el.style.setProperty("--current",String(e)),this._numbers.forEach((t,n)=>n===e?t.removeAttribute("inert"):t.setAttribute("inert","")),this.value=e}didUpdate(e){let t=this.el.getBoundingClientRect(),n=t[this.section.justify]-e[this.section.justify],r=t.width/2,i="left"===this.section.justify?n+r:n-r,a=this._prevCenter-i;a&&this.el.animate({transform:[`translateX(${a}px)`,"none"]},{...this.flow.transformTiming,composite:"accumulate"});let l=this.getDelta();l&&(this.el.classList.add("is-spinning"),this.el.animate({[c]:[-l,0]},{...this.flow.spinTiming??this.flow.transformTiming,composite:"accumulate"}),this.flow.addEventListener("animationsfinish",this._onAnimationsFinish,{once:!0}))}getDelta(){var e;if(this.flow.plugins)for(let t of this.flow.plugins){let n=null==(e=t.getDelta)?void 0:e.call(t,this.value,this._prevValue,this);if(null!=n)return n}let t=this.value-this._prevValue,n=this.flow.computedTrend||Math.sign(t);return n<0&&this.value>this._prevValue?this.value-this.length-this._prevValue:n>0&&this.value<this._prevValue?this.length-this._prevValue+this.value:t}}class O extends T{constructor(e,t,n,r){let i=w("span",{className:"symbol__value",textContent:n});super(e,n,w("span",{part:`symbol ${t}`,className:"symbol"},[i]),r),this.type=t,this._children=new Map,this._onChildRemove=e=>()=>{this._children.delete(e)},this._children.set(n,new x(this.flow,i,{onRemove:this._onChildRemove(n)}))}willUpdate(e){if("decimal"===this.type)return;let t=this.el.getBoundingClientRect();this._prevOffset=t[this.section.justify]-e[this.section.justify]}update(e){if(this.value!==e){let t=this._children.get(this.value);t&&(t.present=!1);let n=this._children.get(e);if(n)n.present=!0;else{let t=w("span",{className:"symbol__value",textContent:e});this.el.appendChild(t),this._children.set(e,new x(this.flow,t,{animateIn:!0,onRemove:this._onChildRemove(e)}))}}this.value=e}didUpdate(e){if("decimal"===this.type)return;let t=this.el.getBoundingClientRect()[this.section.justify]-e[this.section.justify],n=this._prevOffset-t;n&&this.el.animate({transform:[`translateX(${n}px)`,"none"]},{...this.flow.transformTiming,composite:"accumulate"})}}let F=parseInt(r.version.match(/^(\d+)\./)?.[1])>=19;class k extends _{attributeChangedCallback(e,t,n){this[e]=JSON.parse(n)}}k.observedAttributes=F?[]:["data","digits"],((e,t)=>{"u">typeof HTMLElement&&"u">typeof customElements&&!customElements.get(e)&&customElements.define(e,t)})("number-flow-react",k);let L={},N=F?function(e){return e}:JSON.stringify;function M(e){let{transformTiming:t,spinTiming:n,opacityTiming:r,animated:i,respectMotionPreference:a,trend:l,plugins:s,...o}=e;return[{transformTiming:t,spinTiming:n,opacityTiming:r,animated:i,respectMotionPreference:a,trend:l,plugins:s},o]}class j extends r.Component{updateProperties(e){if(!this.el)return;this.el.batched=!this.props.isolate;let[t]=M(this.props);Object.entries(t).forEach(([e,t])=>{this.el[e]=t??k.defaultProps[e]}),e?.onAnimationsStart&&this.el.removeEventListener("animationsstart",e.onAnimationsStart),this.props.onAnimationsStart&&this.el.addEventListener("animationsstart",this.props.onAnimationsStart),e?.onAnimationsFinish&&this.el.removeEventListener("animationsfinish",e.onAnimationsFinish),this.props.onAnimationsFinish&&this.el.addEventListener("animationsfinish",this.props.onAnimationsFinish)}componentDidMount(){this.updateProperties(),F&&this.el&&(this.el.digits=this.props.digits,this.el.data=this.props.data)}getSnapshotBeforeUpdate(e){if(this.updateProperties(e),e.data!==this.props.data){if(this.props.group)return this.props.group.willUpdate(),()=>this.props.group?.didUpdate();if(!this.props.isolate)return this.el?.willUpdate(),()=>this.el?.didUpdate()}return null}componentDidUpdate(e,t,n){n?.()}handleRef(e){this.props.innerRef&&(this.props.innerRef.current=e),this.el=e}render(){let[e,{innerRef:t,className:n,data:i,nonce:a,willChange:l,isolate:s,group:o,digits:u,onAnimationsStart:d,onAnimationsFinish:c,...f}]=M(this.props);return r.createElement("number-flow-react",{ref:this.handleRef,"data-will-change":l?"":void 0,class:n,nonce:a,...f,dangerouslySetInnerHTML:{__html:""},suppressHydrationWarning:!0,digits:N(u),data:N(i)})}constructor(e){super(e),this.handleRef=this.handleRef.bind(this)}}let D=r.forwardRef(function({value:e,locales:t,format:n,prefix:i,suffix:a,...l},s){r.useImperativeHandle(s,()=>o.current,[]);let o=r.useRef(void 0),u=r.useContext($);u?.useRegister(o);let d=r.useMemo(()=>t?JSON.stringify(t):"",[t]),c=r.useMemo(()=>n?JSON.stringify(n):"",[n]),f=r.useMemo(()=>(function(e,t,n,r){let i=t.formatToParts(e);n&&i.unshift({type:"prefix",value:n}),r&&i.push({type:"suffix",value:r});let a=[],l=[],s=[],o=[],u={},d=e=>`${e}:${u[e]=(u[e]??-1)+1}`,c="",f=!1,p=!1;for(let e of i){c+=e.value;let t="minusSign"===e.type||"plusSign"===e.type?"sign":e.type;"integer"===t?(f=!0,l.push(...e.value.split("").map(e=>({type:t,value:parseInt(e)})))):"group"===t?l.push({type:t,value:e.value}):"decimal"===t?(p=!0,s.push({type:t,value:e.value,key:d(t)})):"fraction"===t?s.push(...e.value.split("").map(e=>({type:t,value:parseInt(e),key:d(t),pos:-1-u[t]}))):(f||p?o:a).push({type:t,value:e.value,key:d(t)})}let h=[];for(let e=l.length-1;e>=0;e--){let t=l[e];h.unshift("integer"===t.type?{...t,key:d(t.type),pos:u[t.type]}:{...t,key:d(t.type)})}return{pre:a,integer:h,fraction:s,post:o,valueAsString:c,value:"string"==typeof e?parseFloat(e):e}})(e,L[`${d}:${c}
12`]??=new Intl.NumberFormat(t,n),i,a),[e,d,c,i,a]);return r.createElement(j,{...l,group:u,data:f,innerRef:o})}),$=r.createContext(void 0);((e="")=>i`:where(number-flow${e}){line-height:1}number-flow${e} > span{font-kerning:none;display:inline-block;padding:${h} 0}`)("-react")}}]);

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.