(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1931],{4449:function(e,t,n){Promise.resolve().then(n.bind(n,57937)),Promise.resolve().then(n.bind(n,50582)),Promise.resolve().then(n.bind(n,33481)),Promise.resolve().then(n.bind(n,6761)),Promise.resolve().then(n.bind(n,12492)),Promise.resolve().then(n.bind(n,74776)),Promise.resolve().then(n.bind(n,12223)),Promise.resolve().then(n.bind(n,69758)),Promise.resolve().then(n.bind(n,96308)),Promise.resolve().then(n.bind(n,85803)),Promise.resolve().then(n.bind(n,92193)),Promise.resolve().then(n.t.bind(n,81749,23)),Promise.resolve().then(n.t.bind(n,25250,23))},96308:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return h}});var r=n(57437),i=n(2265),l=n(47907),s=n(8792),o=n(20703),a=n(97869),u=n(68458),c=n(50582),d=n(38146);let f=[{href:"/#pricing",label:"Pricing"},{href:"/#testimonials",label:"Reviews"},{href:"/blog",label:"Blog"},{href:"/#faq",label:"FAQ"}],m=(0,r.jsx)(e=>{let{text:t="Sign In",extraStyle:n}=e,l=(0,u.e)(),[o,c]=(0,i.useState)(null);return((0,i.useEffect)(()=>{(async()=>{let{data:e}=await l.auth.getUser();c(e.user)})()},[l]),o)?(0,r.jsx)(s.default,{href:a.Z.auth.callbackUrl,className:"btn ".concat(n||""),children:"My Account"}):(0,r.jsx)(s.default,{className:"btn ".concat(n||""),href:a.Z.auth.loginUrl,children:t})},{extraStyle:"px-4 py-2 text-center w-40 text-sm rounded-full bg-transparent border-2 border-slate-900 text-slate-900 hover:bg-brand-purple hover:border-brand-purple hover:text-white hover:shadow-purple transition-colors duration-300"});var h=()=>{let e=(0,l.useSearchParams)(),[t,n]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{n(!1)},[e]),(0,r.jsxs)("header",{className:"shadow-purple",children:[(0,r.jsx)("nav",{className:"mx-auto max-w-7xl px-4 py-4 md:py-2 mx-auto","aria-label":"Global",children:(0,r.jsxs)("div",{className:"h-8 md:h-16 flex items-center justify-between",children:[(0,r.jsx)("div",{className:"flex lg:flex-1",children:(0,r.jsx)(s.default,{className:"flex items-center gap-2 shrink-0 ",href:"/",title:"".concat(a.Z.appName," homepage"),children:(0,r.jsx)(o.default,{src:c.default,alt:"".concat(a.Z.appName," logo"),priority:!0,className:"h-6 w-auto md:h-10"})})}),(0,r.jsx)("div",{className:"flex lg:hidden",children:(0,r.jsxs)("button",{type:"button",className:"-m-2.5 inline-flex items-center justify-center rounded-md p-2.5",onClick:()=>n(!0),children:[(0,r.jsx)("span",{className:"sr-only",children:"Open main menu"}),(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"w-6 h-6 text-slate-900",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"})})]})}),(0,r.jsx)("div",{className:"hidden lg:flex lg:justify-center lg:gap-12 lg:items-center",children:f.map(e=>(0,r.jsx)(s.default,{href:e.href,className:"px-8 text-slate-900 font-normal hover:text-brand-purple transition-colors duration-300",title:e.label,children:e.label},e.href))}),(0,r.jsx)("div",{className:"hidden lg:flex lg:justify-end lg:flex-1",children:m})]})}),(0,r.jsx)("div",{className:"relative z-50 ".concat(t?"":"hidden"),children:(0,r.jsxs)("div",{className:"fixed inset-y-0 right-0 z-10 w-full px-4 pt-5 overflow-y-auto bg-brand-purple sm:max-w-sm sm:ring-1 sm:ring-neutral/10 transform origin-right transition ease-in-out duration-300",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsx)(s.default,{className:"flex items-center gap-2 shrink-0 ",title:"".concat(a.Z.appName," homepage"),href:"/",children:(0,r.jsx)(o.default,{src:d.Z,alt:"".concat(a.Z.appName," logo"),priority:!0,className:"h-6 w-auto md:h-10"})}),(0,r.jsxs)("button",{type:"button",className:"-m-2.5 rounded-md p-2.5",onClick:()=>n(!1),children:[(0,r.jsx)("span",{className:"sr-only",children:"Close menu"}),(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"w-6 h-6 text-white",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"})})]})]}),(0,r.jsxs)("div",{className:"flow-root mt-6",children:[(0,r.jsx)("div",{className:"py-4",children:(0,r.jsx)("div",{className:"flex flex-col gap-y-4 items-start",children:f.map(e=>(0,r.jsx)(s.default,{href:e.href,className:"link text-white link-hover",title:e.label,children:e.label},e.href))})}),(0,r.jsx)("div",{className:"divider"}),(0,r.jsx)("div",{className:"flex flex-col",children:m})]})]})})]})}},85803:function(e,t,n){"use strict";n.r(t);var r=n(57437),i=n(20703),l=n(55654),s=n(97869),o=n(8792);t.default=()=>(0,r.jsx)("section",{className:"bg-brand-purple bg-cover bg-center bg-[url(/light-purple-shadow.svg)]",children:(0,r.jsx)("div",{className:"mx-auto max-w-5xl py-12 sm:py-20 lg:py-20 px-4",children:(0,r.jsxs)("div",{className:"text-center",children:[(0,r.jsxs)("h2",{className:"mx-auto max-w-3xl text-4xl font-light text-white sm:text-7xl mb-4",children:["Solve money problems ",(0,r.jsx)("span",{className:"font-semibold italic",children:"before"})," they happen"]}),(0,r.jsx)("h1",{className:"mx-auto max-w-3xl text-3xl font-light text-white mb-6",children:"Finally, cash flow forecasting made easy."}),(0,r.jsx)("div",{className:"mb-10 flex items-center justify-center gap-x-6",children:(0,r.jsx)(o.default,{className:"btn rounded-full hover:shadow-yellow bg-brand-yellow hover:bg-brand-yellow border-slate-900 hover:border-slate-900 border px-8 py-2 text-lg !uppercase font-semibold text-slate-900 shadow-sm transition-all duration-300 focus:outline-none",href:s.Z.auth.signUpUrl,children:"Start My 15-Day Free Trial"})}),(0,r.jsx)(i.default,{src:l.Z,alt:"Fincaster App Interface",className:"mx-auto mb-6",priority:!0,height:400})]})})})},20703:function(e,t,n){"use strict";n.d(t,{default:function(){return i.a}});var r=n(67447),i=n.n(r)},8792:function(e,t,n){"use strict";n.d(t,{default:function(){return i.a}});var r=n(25250),i=n.n(r)},67447:function(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,{getImageProps:function(){return o},default:function(){return a}});let r=n(86921),i=n(38630),l=n(81749),s=r._(n(10536)),o=e=>{let{props:t}=(0,i.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}},a=l.Image},68458:function(e,t,n){"use strict";n.d(t,{e:function(){return i}});var r=n(10663);let i=()=>(0,r.AY)("https://owguaxhqqtcqhdzjfyjj.supabase.co","eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Im93Z3VheGhxcXRjcWhkempmeWpqIiwicm9sZSI6ImFub24iLCJpYXQiOjE3MTg3ODg2NjEsImV4cCI6MjAzNDM2NDY2MX0.XPFv1rMqIc_aTmwAgvRaOSrFy4B930g2wCXf1U7dNas")},71014:function(e,t,n){"use strict";n.d(t,{d:function(){return d},f:function(){return c}});var r=n(2265),i=n(10641),l=n(92381),s=n(39790),o=n(36601),a=n(18318);let u=(0,r.createContext)(null);function c(){let[e,t]=(0,r.useState)([]);return[e.length>0?e.join(" "):void 0,(0,r.useMemo)(()=>function(e){let n=(0,i.z)(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),l=(0,r.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props}),[n,e.slot,e.name,e.props]);return r.createElement(u.Provider,{value:l},e.children)},[t])]}let d=Object.assign((0,a.yV)(function(e,t){let n=(0,l.M)(),{id:i=`headlessui-description-${n}`,...c}=e,d=function e(){let t=(0,r.useContext)(u);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}(),f=(0,o.T)(t);(0,s.e)(()=>d.register(i),[i,d.register]);let m={ref:f,...d.props,id:i};return(0,a.sY)({ourProps:m,theirProps:c,slot:d.slot||{},defaultTag:"p",name:d.name||"Description"})}),{})},67409:function(e,t,n){"use strict";n.d(t,{R:function(){return i}});var r,i=((r=i||{}).Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r)},50348:function(e,t,n){"use strict";n.d(t,{r:function(){return x}});var r=n(2265),i=n(10641),l=n(20044),s=n(92381),o=n(71454),a=n(36601),u=n(37700),c=n(84152),d=n(18318),f=n(71014),m=n(67409),h=n(39790);let p=(0,r.createContext)(null),g=Object.assign((0,d.yV)(function(e,t){let n=(0,s.M)(),{id:i=`headlessui-label-${n}`,passive:l=!1,...o}=e,u=function e(){let t=(0,r.useContext)(p);if(null===t){let t=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),c=(0,a.T)(t);(0,h.e)(()=>u.register(i),[i,u.register]);let f={ref:c,...u.props,id:i};return l&&("onClick"in f&&(delete f.htmlFor,delete f.onClick),"onClick"in o&&delete o.onClick),(0,d.sY)({ourProps:f,theirProps:o,slot:u.slot||{},defaultTag:"label",name:u.name||"Label"})}),{}),v=(0,r.createContext)(null);v.displayName="GroupContext";let b=r.Fragment,x=Object.assign((0,d.yV)(function(e,t){let n=(0,s.M)(),{id:f=`headlessui-switch-${n}`,checked:h,defaultChecked:p=!1,onChange:g,name:b,value:x,form:y,...w}=e,j=(0,r.useContext)(v),N=(0,r.useRef)(null),E=(0,a.T)(N,t,null===j?null:j.setSwitch),[k,S]=function(e,t,n){let[l,s]=(0,r.useState)(n),o=void 0!==e,a=(0,r.useRef)(o),u=(0,r.useRef)(!1),c=(0,r.useRef)(!1);return!o||a.current||u.current?o||!a.current||c.current||(c.current=!0,a.current=o,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(u.current=!0,a.current=o,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[o?e:l,(0,i.z)(e=>(o||s(e),null==t?void 0:t(e)))]}(h,g,p),P=(0,i.z)(()=>null==S?void 0:S(!k)),O=(0,i.z)(e=>{if((0,c.P)(e.currentTarget))return e.preventDefault();e.preventDefault(),P()}),T=(0,i.z)(e=>{e.key===m.R.Space?(e.preventDefault(),P()):e.key===m.R.Enter&&function(e){var t,n;let r=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(r){for(let t of r.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type)){t.click();return}null==(n=r.requestSubmit)||n.call(r)}}(e.currentTarget)}),A=(0,i.z)(e=>e.preventDefault()),C=(0,r.useMemo)(()=>({checked:k}),[k]),I={id:f,ref:E,role:"switch",type:(0,o.f)(e,N),tabIndex:0,"aria-checked":k,"aria-labelledby":null==j?void 0:j.labelledby,"aria-describedby":null==j?void 0:j.describedby,onClick:O,onKeyUp:T,onKeyPress:A},M=(0,l.G)();return(0,r.useEffect)(()=>{var e;let t=null==(e=N.current)?void 0:e.closest("form");t&&void 0!==p&&M.addEventListener(t,"reset",()=>{S(p)})},[N,S]),r.createElement(r.Fragment,null,null!=b&&k&&r.createElement(u._,{features:u.A.Hidden,...(0,d.oA)({as:"input",type:"checkbox",hidden:!0,readOnly:!0,form:y,checked:k,name:b,value:x})}),(0,d.sY)({ourProps:I,theirProps:w,slot:C,defaultTag:"button",name:"Switch"}))}),{Group:function(e){var t;let[n,l]=(0,r.useState)(null),[s,o]=function(){let[e,t]=(0,r.useState)([]);return[e.length>0?e.join(" "):void 0,(0,r.useMemo)(()=>function(e){let n=(0,i.z)(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),l=(0,r.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props}),[n,e.slot,e.name,e.props]);return r.createElement(p.Provider,{value:l},e.children)},[t])]}(),[a,u]=(0,f.f)(),c=(0,r.useMemo)(()=>({switch:n,setSwitch:l,labelledby:s,describedby:a}),[n,l,s,a]);return r.createElement(u,{name:"Switch.Description"},r.createElement(o,{name:"Switch.Label",props:{htmlFor:null==(t=c.switch)?void 0:t.id,onClick(e){n&&("LABEL"===e.currentTarget.tagName&&e.preventDefault(),n.click(),n.focus({preventScroll:!0}))}}},r.createElement(v.Provider,{value:c},(0,d.sY)({ourProps:{},theirProps:e,defaultTag:b,name:"Switch.Group"}))))},Label:g,Description:f.d})},20044:function(e,t,n){"use strict";n.d(t,{G:function(){return l}});var r=n(2265),i=n(55205);function l(){let[e]=(0,r.useState)(i.k);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}},10641:function(e,t,n){"use strict";n.d(t,{z:function(){return l}});var r=n(2265),i=n(85235);let l=function(e){let t=(0,i.E)(e);return r.useCallback((...e)=>t.current(...e),[t])}},92381:function(e,t,n){"use strict";n.d(t,{M:function(){return a}});var r,i=n(2265),l=n(41879),s=n(39790),o=n(92144);let a=null!=(r=i.useId)?r:function(){let e=(0,o.H)(),[t,n]=i.useState(e?()=>l.O.nextId():null);return(0,s.e)(()=>{null===t&&n(l.O.nextId())},[t]),null!=t?""+t:void 0}},39790:function(e,t,n){"use strict";n.d(t,{e:function(){return l}});var r=n(2265),i=n(41879);let l=(e,t)=>{i.O.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},85235:function(e,t,n){"use strict";n.d(t,{E:function(){return l}});var r=n(2265),i=n(39790);function l(e){let t=(0,r.useRef)(e);return(0,i.e)(()=>{t.current=e},[e]),t}},71454:function(e,t,n){"use strict";n.d(t,{f:function(){return s}});var r=n(2265),i=n(39790);function l(e){var t;if(e.type)return e.type;let n=null!=(t=e.as)?t:"button";if("string"==typeof n&&"button"===n.toLowerCase())return"button"}function s(e,t){let[n,s]=(0,r.useState)(()=>l(e));return(0,i.e)(()=>{s(l(e))},[e.type,e.as]),(0,i.e)(()=>{n||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&s("button")},[n,t]),n}},92144:function(e,t,n){"use strict";n.d(t,{H:function(){return s}});var r,i=n(2265),l=n(41879);function s(){let e;let t=(e="undefined"==typeof document,(0,(r||(r=n.t(i,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[s,o]=i.useState(l.O.isHandoffComplete);return s&&!1===l.O.isHandoffComplete&&o(!1),i.useEffect(()=>{!0!==s&&o(!0)},[s]),i.useEffect(()=>l.O.handoff(),[]),!t&&s}},36601:function(e,t,n){"use strict";n.d(t,{T:function(){return o},h:function(){return s}});var r=n(2265),i=n(10641);let l=Symbol();function s(e,t=!0){return Object.assign(e,{[l]:t})}function o(...e){let t=(0,r.useRef)(e);(0,r.useEffect)(()=>{t.current=e},[e]);let n=(0,i.z)(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[l]))?void 0:n}},37700:function(e,t,n){"use strict";n.d(t,{A:function(){return l},_:function(){return s}});var r,i=n(18318),l=((r=l||{})[r.None=1]="None",r[r.Focusable=2]="Focusable",r[r.Hidden=4]="Hidden",r);let s=(0,i.yV)(function(e,t){var n;let{features:r=1,...l}=e,s={ref:t,"aria-hidden":(2&r)==2||(null!=(n=l["aria-hidden"])?n: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&r)==4&&(2&r)!=2&&{display:"none"}}};return(0,i.sY)({ourProps:s,theirProps:l,slot:{},defaultTag:"div",name:"Hidden"})})},84152:function(e,t,n){"use strict";function r(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}n.d(t,{P:function(){return r}})},82466:function(e,t,n){"use strict";function r(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}n.d(t,{A:function(){return r}})},55205:function(e,t,n){"use strict";n.d(t,{k:function(){return function e(){let t=[],n={addEventListener:(e,t,r,i)=>(e.addEventListener(t,r,i),n.add(()=>e.removeEventListener(t,r,i))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add(()=>cancelAnimationFrame(t))},nextFrame:(...e)=>n.requestAnimationFrame(()=>n.requestAnimationFrame(...e)),setTimeout(...e){let t=setTimeout(...e);return n.add(()=>clearTimeout(t))},microTask(...e){let t={current:!0};return(0,r.Y)(()=>{t.current&&e[0]()}),n.add(()=>{t.current=!1})},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})})},group(t){let n=e();return t(n),this.add(()=>n.dispose())},add:e=>(t.push(e),()=>{let n=t.indexOf(e);if(n>=0)for(let e of t.splice(n,1))e()}),dispose(){for(let e of t.splice(0))e()}};return n}}});var r=n(21210)},41879:function(e,t,n){"use strict";n.d(t,{O:function(){return o}});var r=Object.defineProperty,i=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,l=(e,t,n)=>(i(e,"symbol"!=typeof t?t+"":t,n),n);class s{constructor(){l(this,"current",this.detect()),l(this,"handoffState","pending"),l(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 window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}let o=new s},72640:function(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,{E:function(){return r}})},21210:function(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,{Y:function(){return r}})},18318:function(e,t,n){"use strict";n.d(t,{AN:function(){return a},Y2:function(){return f},l4:function(){return u},oA:function(){return g},sY:function(){return c},yV:function(){return p}});var r,i,l=n(2265),s=n(82466),o=n(72640),a=((r=a||{})[r.None=0]="None",r[r.RenderStrategy=1]="RenderStrategy",r[r.Static=2]="Static",r),u=((i=u||{})[i.Unmount=0]="Unmount",i[i.Hidden=1]="Hidden",i);function c({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:i,visible:l=!0,name:s,mergeRefs:a}){a=null!=a?a:m;let u=h(t,e);if(l)return d(u,n,r,s,a);let c=null!=i?i:0;if(2&c){let{static:e=!1,...t}=u;if(e)return d(t,n,r,s,a)}if(1&c){let{unmount:e=!0,...t}=u;return(0,o.E)(e?0:1,{0:()=>null,1:()=>d({...t,hidden:!0,style:{display:"none"}},n,r,s,a)})}return d(u,n,r,s,a)}function d(e,t={},n,r,i){let{as:o=n,children:a,refName:u="ref",...c}=v(e,["unmount","static"]),d=void 0!==e.ref?{[u]:e.ref}:{},f="function"==typeof a?a(t):a;"className"in c&&c.className&&"function"==typeof c.className&&(c.className=c.className(t));let m={};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&&(m["data-headlessui-state"]=n.join(" "))}if(o===l.Fragment&&Object.keys(g(c)).length>0){if(!(0,l.isValidElement)(f)||Array.isArray(f)&&f.length>1)throw Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(c).map(e=>`  - ${e}`).join(`
`),"","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(`
`)].join(`
`));let e=f.props,t="function"==typeof(null==e?void 0:e.className)?(...t)=>(0,s.A)(null==e?void 0:e.className(...t),c.className):(0,s.A)(null==e?void 0:e.className,c.className);return(0,l.cloneElement)(f,Object.assign({},h(f.props,g(v(c,["ref"]))),m,d,{ref:i(f.ref,d.ref)},t?{className:t}:{}))}return(0,l.createElement)(o,Object.assign({},v(c,["ref"]),o!==l.Fragment&&d,o!==l.Fragment&&m),f)}function f(){let e=(0,l.useRef)([]),t=(0,l.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]);return(...n)=>{if(!n.every(e=>null==e))return e.current=n,t}}function m(...e){return e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function h(...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 p(e){var t;return Object.assign((0,l.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function g(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function v(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}}},function(e){e.O(0,[5250,1749,6671,5920,2971,8069,1744],function(){return e(e.s=4449)}),_N_E=e.O()}]);