1import{n as e}from"./rolldown-runtime-Bh1tDfsg.js";import{c as t,q as n}from"./useStore-BomG4Dbx.js";import{a as r,i,o as a,r as o,t as s,u as c}from"./SiteLink-DFNZ5NOb.js";import{t as l}from"./createLucideIcon-BIEyijrh.js";import{t as u}from"./chevron-down-Do0Y2oNC.js";import{t as d}from"./star-CI6_vYXs.js";import{t as f}from"./utils-B6KiDbIe.js";import{N as p,P as m,ct as h,dt as g,ft as _,lt as v,qt as y}from"./index-BQR9ssKu.js";import{a as b,i as x,n as S,o as C,r as w,t as T}from"./dist-CzsDRNq_.js";import{n as E,r as D}from"./dist-PFSqHwqy.js";import{a as O,i as k,r as A,t as ee}from"./dist-CqVce2Ry.js";import{t as te}from"./dist-BVKmEsgk.js";import{t as ne}from"./dist-C1RJhgYD.js";var re=l(`facebook`,[[`path`,{d:`M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z`,key:`1jg4f8`}]]),ie=l(`instagram`,[[`rect`,{width:`20`,height:`20`,x:`2`,y:`2`,rx:`5`,ry:`5`,key:`2e1cvw`}],[`path`,{d:`M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z`,key:`9exkf1`}],[`line`,{x1:`17.5`,x2:`17.51`,y1:`6.5`,y2:`6.5`,key:`r4j83e`}]]),ae=l(`linkedin`,[[`path`,{d:`M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z`,key:`c2jq9f`}],[`rect`,{width:`4`,height:`12`,x:`2`,y:`9`,key:`mk3on5`}],[`circle`,{cx:`4`,cy:`4`,r:`2`,key:`bt5ra8`}]]),oe=l(`menu`,[[`path`,{d:`M4 5h16`,key:`1tepv9`}],[`path`,{d:`M4 12h16`,key:`1lakjw`}],[`path`,{d:`M4 19h16`,key:`1djgab`}]]),se=l(`youtube`,[[`path`,{d:`M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17`,key:`1q2vi4`}],[`path`,{d:`m10 15 5-3-5-3z`,key:`1jp15x`}]]),ce=[{label:`Facebook`,href:`https://www.facebook.com/cashflowyai/`,Icon:re},{label:`Instagram`,href:`https://www.instagram.com/cashflowy.ai/`,Icon:ie},{label:`LinkedIn`,href:`https://www.linkedin.com/company/cashflowyai`,Icon:ae},{label:`YouTube`,href:`https://www.youtube.com/@cashflowy_ai`,Icon:se}],j=t(),le=e=>r(o,e),ue=[{name:`Google`,href:p,logo:`/reviews/google-logo.webp`},{name:`Trustpilot`,href:`https://www.trustpilot.com/review/cashflowy.ai`,logo:`/reviews/trustpilot-logo.webp`},{name:`G2`,href:`https://www.g2.com/products/cashflowy/reviews`,logo:`/reviews/g2-logo.webp`},{name:`Capterra`,href:`https://www.capterra.com/p/10043165/Cashflowy/`,logo:`/reviews/capterra-logo.webp`}],de=[{title:`Product`,links:[{label:`Features`,href:`/features`},{label:`Ask Cashflowy`,href:`/ask-cashflowy`},{label:`Human Bookkeeper`,href:`/human-bookkeeper`},{label:`How it Works`,href:`/how-it-works`},{label:`Pricing`,href:`/pricing`},{label:`Start Free Trial`,href:`/pricing`}]},{title:`Solutions`,links:[{label:`AI Bookkeeping`,href:`/ai-bookkeeping`},{label:`Owner's Pay`,href:`/owners-pay`},{label:`Tax Estimates`,href:`/tax-estimates`},{label:`Financial Insights`,href:`/financial-insights`},{label:`Expense Planning`,href:`/expense-planning`}],cta:{label:`All Use Cases â`,href:`/use-cases`}},{title:`Compare`,links:v.map(e=>_[e]).map(e=>({label:`${e.competitorName} Alternative`,href:g(e.slug)})),cta:{label:`All Comparisons â`,href:`/comparison`}},{title:`Resources`,links:[{label:`Reviews`,href:`/reviews`},{label:`Blog`,href:`/blog`},{label:`FAQ`,href:`/faq`},{label:`Accounting Glossary`,href:`/glossary`},{label:`Help Center`,href:m},{label:`Savings Calculator`,href:`/savings-calculator`},{label:`Refer a Friend`,href:`/referral-program`}]},{title:`Company`,links:[{label:`About Us`,href:`/about`},{label:`Contact`,href:`/contact`},{label:`Integrations`,href:`/integrations`},{label:`Careers`,href:`/careers`},{label:`Investors`,href:`/investors`},{label:`Privacy Policy`,href:`/privacy`},{label:`Terms of Service`,href:`/terms`},{label:`Cancellation Policy`,href:`/cancellation`}]}];function fe({score:e}){let t=Math.max(0,Math.min(5,e))/5*100,n=e=>Array.from({length:5},(t,n)=>(0,j.jsx)(d,{className:f(`h-3.5 w-3.5`,e)},n));return(0,j.jsxs)(`span`,{className:`relative inline-flex`,"aria-hidden":`true`,children:[(0,j.jsx)(`span`,{className:`flex gap-0.5 text-neutral-300`,children:n(`fill-current`)}),(0,j.jsx)(`span`,{className:`absolute inset-0 flex gap-0.5 overflow-hidden text-warning-500`,style:{width:`${t}%`},children:n(`shrink-0 fill-current`)})]})}function pe({review:e}){let{rating:t}=e;return(0,j.jsxs)(s,{href:e.href,"aria-label":t?`Cashflowy on ${e.name}: ${t.score} out of 5 from ${t.count} reviews`:`Review Cashflowy on ${e.name}`,className:`flex flex-col gap-1.5 rounded-xl border-[0.5px] border-neutral-200 bg-background p-3 transition-colors hover:border-neutral-300 hover:bg-neutral-50`,children:[(0,j.jsxs)(`span`,{className:`flex items-center gap-2`,children:[(0,j.jsx)(`img`,{src:e.logo,alt:``,className:`h-5 w-5 shrink-0 rounded-sm object-contain`}),(0,j.jsx)(`span`,{className:`text-sm font-semibold text-neutral-800`,children:e.name})]}),t?(0,j.jsxs)(j.Fragment,{children:[(0,j.jsxs)(`span`,{className:`flex items-center gap-2`,children:[(0,j.jsx)(fe,{score:t.score}),(0,j.jsx)(`span`,{className:`text-sm font-medium text-neutral-800`,children:t.score.toFixed(1)})]}),(0,j.jsxs)(`span`,{className:`text-xs text-neutral-500`,children:[t.count,` `,t.count===1?`review`:`reviews`]})]}):(0,j.jsx)(`span`,{className:`text-xs font-medium text-secondary-700`,children:`Review us â`})]})}function me(){let e=new Date().getFullYear();return(0,j.jsx)(`footer`,{className:`border-t border-neutral-200 bg-neutral-50`,children:(0,j.jsxs)(`div`,{className:`mx-auto max-w-7xl px-4 py-16 sm:px-6 lg:px-8`,children:[(0,j.jsx)(`div`,{className:`grid grid-cols-2 gap-x-8 gap-y-10 sm:grid-cols-3 lg:grid-cols-5`,children:de.map(e=>(0,j.jsxs)(`div`,{className:`flex flex-col`,children:[(0,j.jsx)(`h3`,{className:`text-xs font-semibold uppercase tracking-wider text-neutral-500`,children:e.title}),(0,j.jsx)(`ul`,{className:`mt-4 space-y-2.5`,children:e.links.map(e=>(0,j.jsx)(`li`,{children:(0,j.jsx)(s,{href:le(e.href),onClick:e.label===`Start Free Trial`?(
1)=>y(`footer`,e.href):void 0,className:`text-sm text-neutral-700 transition-colors hover:text-primary`,children:e.label})},e.label))}),e.cta&&(0,j.jsx)(s,{href:le(e.cta.href),className:`mt-4 border-t border-neutral-200 pt-4 text-sm font-medium text-primary transition-colors hover:text-primary-700`,children:e.cta.label})]},e.title))}),(0,j.jsxs)(`div`,{className:`mt-14 flex flex-col gap-8 border-t border-neutral-200 pt-8 lg:flex-row lg:items-end lg:justify-between`,children:[(0,j.jsx)(`div`,{className:`grid grid-cols-2 gap-3 sm:grid-cols-4 lg:max-w-3xl lg:flex-1`,children:ue.map(e=>(0,j.jsx)(pe,{review:e},e.name))}),(0,j.jsx)(`div`,{className:`flex items-center gap-2`,children:ce.map(({label:e,href:t,Icon:n})=>(0,j.jsx)(s,{href:t,"aria-label":`Cashflowy on ${e}`,className:`inline-flex h-9 w-9 items-center justify-center rounded-lg text-neutral-500 transition-colors hover:bg-neutral-100 hover:text-primary`,children:(0,j.jsx)(n,{className:`h-5 w-5`,"aria-hidden":`true`})},e))})]}),(0,j.jsx)(`div`,{className:`mt-10 flex flex-col items-start justify-between gap-4 border-t border-neutral-200 pt-6 sm:flex-row sm:items-center`,children:(0,j.jsxs)(`div`,{className:`flex items-end gap-3`,children:[(0,j.jsx)(`img`,{src:`/cashflowy-logo.svg`,alt:``,className:`h-5 w-auto`}),(0,j.jsxs)(`span`,{className:`text-sm leading-none text-neutral-500`,children:[`© `,e,` Cashflowy®`]})]})})]})})}var he=[{name:`Google`,href:p,logo:`/reviews/google-logo.webp`},{name:`Trustpilot`,href:`https://www.trustpilot.com/review/cashflowy.ai`,logo:`/reviews/trustpilot-logo.webp`},{name:`G2`,href:`https://www.g2.com/products/cashflowy/reviews`,logo:`/reviews/g2-logo.webp`},{name:`Capterra`,href:`https://www.capterra.com/p/10043165/Cashflowy/`,logo:`/reviews/capterra-logo.webp`}],ge=[{title:`Product`,links:[{label:`Features`,href:`/features`},{label:`Ask Cashflowy`,href:`/ask-cashflowy`},{label:`Human Bookkeeper`,href:`/human-bookkeeper`},{label:`How it Works`,href:`/how-it-works`},{label:`Pricing`,href:`/pricing`},{label:`Start Free Trial`,href:`/pricing`}]},{title:`Solutions`,links:[{label:`AI Bookkeeping`,href:`/ai-bookkeeping`},{label:`Owner's Pay`,href:`/owners-pay`},{label:`Tax Estimates`,href:`/tax-estimates`},{label:`Financial Insights`,href:`/financial-insights`},{label:`Expense Planning`,href:`/expense-planning`}],cta:{label:`All Use Cases â`,href:`/use-cases`}},{title:`Compare`,links:h.map(e=>_[e]).map(e=>({label:`${e.competitorName} Alternative`,href:g(e.slug)})),cta:{label:`All Comparisons â`,href:`/comparison`}},{title:`Resources`,links:[{label:`Reviews`,href:`/reviews`},{label:`Blog`,href:`/blog`},{label:`FAQ`,href:`/faq`},{label:`Accounting Glossary`,href:`/glossary`},{label:`Help Center`,href:m},{label:`Savings Calculator`,href:`/savings-calculator`},{label:`Refer a Friend`,href:`/referral-program`}]},{title:`Company`,links:[{label:`About Us`,href:`/about`},{label:`Contact`,href:`/contact`},{label:`Integrations`,href:`/integrations`},{label:`Careers`,href:`/careers`},{label:`Investors`,href:`/investors`},{label:`Privacy Policy`,href:`/privacy`},{label:`Terms of Service`,href:`/terms`},{label:`Cancellation Policy`,href:`/cancellation`}]}];function _e({score:e}){let t=Math.max(0,Math.min(5,e))/5*100,n=e=>Array.from({length:5},(t,n)=>(0,j.jsx)(d,{className:f(`h-3.5 w-3.5`,e)},n));return(0,j.jsxs)(`span`,{className:`relative inline-flex`,"aria-hidden":`true`,children:[(0,j.jsx)(`span`,{className:`flex gap-0.5 text-neutral-300`,children:n(`fill-current`)}),(0,j.jsx)(`span`,{className:`absolute inset-0 flex gap-0.5 overflow-hidden text-warning-500`,style:{width:`${t}%`},children:n(`shrink-0 fill-current`)})]})}function ve({review:e}){let{rating:t}=e;return(0,j.jsxs)(s,{href:e.href,"aria-label":t?`Cashflowy on ${e.name}: ${t.score} out of 5 from ${t.count} reviews`:`Review Cashflowy on ${e.name}`,className:`flex flex-col gap-1.5 rounded-xl border-[0.5px] border-neutral-200 bg-background p-3 transition-colors hover:border-neutral-300 hover:bg-neutral-50`,children:[(0,j.jsxs)(`span`,{className:`flex items-center gap-2`,children:[(0,j.jsx)(`img`,{src:e.logo,alt:``,className:`h-5 w-5 shrink-0 rounded-sm object-contain`}),(0,j.jsx)(`span`,{className:`text-sm font-semibold text-neutral-800`,children:e.name})]}),t?(0,j.jsxs)(j.Fragment,{children:[(0,j.jsxs)(`span`,{className:`flex items-center gap-2`,children:[(0,j.jsx)(_e,{score:t.score}),(0,j.jsx)(`span`,{className:`text-sm font-medium text-neutral-800`,children:t.score.toFixed(1)})]}),(0,j.jsxs)(`span`,{className:`text-xs text-neutral-500`,children:[t.count,` `,t.count===1?`review`:`reviews`]})]}):(0,j.jsx)(`span`,{className:`text-xs font-medium text-secondary-700`,children:`Review us â`})]})}function ye(){let e=new Date().getFullYear();return(0,j.jsx)(`footer`,{className:`border-t border-neutral-200 bg-neutral-50`,children:(0,j.jsxs)(`div`,{className:`mx-auto max-w-7xl px-4 py-16 sm:px-6 lg:px-8`,children:[(0,j.jsx)(`div`,{className:`grid grid-cols-2 gap-x-8 gap-y-10 sm:grid-cols-3 lg:grid-cols-5`,children:ge.map(e=>(0,j.jsxs)(`div`,{className:`flex flex-col`,children:[(0,j.jsx)(`h3`,{className:`text-xs font-semibold uppercase tracking-wider text-neutral-500`,children:e.title}),(0,j.jsx)(`ul`,{className:`mt-4 space-y-2.5`,children:e.links.map(e=>(0,j.jsx)(`li`,{children:(0,j.jsx)(s,{href:e.href,onClick:e.label===`Start Free Trial`?(
1)=>y(`footer`,e.href):void 0,className:`text-sm text-neutral-700 transition-colors hover:text-primary`,children:e.label})},e.label))}),e.cta&&(0,j.jsx)(s,{href:e.cta.href,className:`mt-4 border-t border-neutral-200 pt-4 text-sm font-medium text-primary transition-colors hover:text-primary-700`,children:e.cta.label})]},e.title))}),(0,j.jsxs)(`div`,{className:`mt-14 flex flex-col gap-8 border-t border-neutral-200 pt-8 lg:flex-row lg:items-end lg:justify-between`,children:[(0,j.jsx)(`div`,{className:`grid grid-cols-2 gap-3 sm:grid-cols-4 lg:max-w-3xl lg:flex-1`,children:he.map(e=>(0,j.jsx)(ve,{review:e},e.name))}),(0,j.jsx)(`div`,{className:`flex items-center gap-2`,children:ce.map(({label:e,href:t,Icon:n})=>(0,j.jsx)(s,{href:t,"aria-label":`Cashflowy on ${e}`,className:`inline-flex h-9 w-9 items-center justify-center rounded-lg text-neutral-500 transition-colors hover:bg-neutral-100 hover:text-primary`,children:(0,j.jsx)(n,{className:`h-5 w-5`,"aria-hidden":`true`})},e))})]}),(0,j.jsx)(`div`,{className:`mt-10 flex flex-col items-start justify-between gap-4 border-t border-neutral-200 pt-6 sm:flex-row sm:items-center`,children:(0,j.jsxs)(`div`,{className:`flex items-end gap-3`,children:[(0,j.jsx)(`img`,{src:`/cashflowy-logo.svg`,alt:``,className:`h-5 w-auto`}),(0,j.jsxs)(`span`,{className:`text-sm leading-none text-neutral-500`,children:[`© `,e,` Cashflowy®`]})]})})]})})}function be(){return i(a({select:e=>e.pathname}))?(0,j.jsx)(me,{}):(0,j.jsx)(ye,{})}var M=e(n(),1);function N(e){let t=e+`CollectionProvider`,[n,r]=C(t),[i,a]=n(t,{collectionRef:{current:null},itemMap:new Map}),o=e=>{let{scope:t,children:n}=e,r=M.useRef(null),a=M.useRef(new Map).current;return(0,j.jsx)(i,{scope:t,itemMap:a,collectionRef:r,children:n})};o.displayName=t;let s=e+`CollectionSlot`,c=E(s),l=M.forwardRef((e,t)=>{let{scope:n,children:r}=e,i=D(t,a(s,n).collectionRef);return(0,j.jsx)(c,{ref:i,children:r})});l.displayName=s;let u=e+`CollectionItemSlot`,d=`data-radix-collection-item`,f=E(u),p=M.forwardRef((e,t)=>{let{scope:n,children:r,...i}=e,o=M.useRef(null),s=D(t,o),c=a(u,n);return M.useEffect(()=>(c.itemMap.set(o,{ref:o,...i}),()=>void c.itemMap.delete(o))),(0,j.jsx)(f,{[d]:``,ref:s,children:r})});p.displayName=u;function m(t){let n=a(e+`CollectionConsumer`,t);return M.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${d}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])}return[{Provider:o,Slot:l,ItemSlot:p},m,r]}var P=`Collapsible`,[xe,Se]=C(P),[Ce,F]=xe(P),we=M.forwardRef((e,t)=>{let{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:a,onOpenChange:o,...s}=e,[c,l]=w({prop:r,defaultProp:i??!1,onChange:o,caller:P});return(0,j.jsx)(Ce,{scope:n,disabled:a,contentId:k(),open:c,onOpenToggle:M.useCallback(()=>l(e=>!e),[l]),children:(0,j.jsx)(T.div,{"data-state":L(c),"data-disabled":a?``:void 0,...s,ref:t})})});we.displayName=P;var Te=`CollapsibleTrigger`,Ee=M.forwardRef((e,t)=>{let{__scopeCollapsible:n,...r}=e,i=F(Te,n);return(0,j.jsx)(T.button,{type:`button`,"aria-controls":i.open?i.contentId:void 0,"aria-expanded":i.open||!1,"data-state":L(i.open),"data-disabled":i.disabled?``:void 0,disabled:i.disabled,...r,ref:t,onClick:b(e.onClick,i.onOpenToggle)})});
vendor: 4,164 bytes, line 1
1Ee.displayName=Te;var I=`CollapsibleContent`,De=M.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=F(I,e.__scopeCollapsible);return(0,j.jsx)(O,{present:n||i.open,children:({present:e})=>(0,j.jsx)(Oe,{...r,ref:t,present:e})})});De.displayName=I;var Oe=M.forwardRef((e,t)=>{let{__scopeCollapsible:n,present:r,children:i,...a}=e,o=F(I,n),[s,c]=M.useState(r),l=M.useRef(null),u=D(t,l),d=M.useRef(0),f=d.current,p=M.useRef(0),m=p.current,h=o.open||s,g=M.useRef(h),_=M.useRef(void 0);return M.useEffect(()=>{let e=requestAnimationFrame(()=>g.current=!1);return()=>cancelAnimationFrame(e)},[]),x(()=>{let e=l.current;if(e){_.current=_.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration=`0s`,e.style.animationName=`none`;let t=e.getBoundingClientRect();d.current=t.height,p.current=t.width,g.current||(e.style.transitionDuration=_.current.transitionDuration,e.style.animationName=_.current.animationName),c(r)}},[o.open,r]),(0,j.jsx)(T.div,{"data-state":L(o.open),"data-disabled":o.disabled?``:void 0,id:o.contentId,hidden:!h,...a,ref:u,style:{"--radix-collapsible-content-height":f?`${f}px`:void 0,"--radix-collapsible-content-width":m?`${m}px`:void 0,...e.style},children:h&&i})});function L(e){return e?`open`:`closed`}var ke=we,Ae=Ee,je=De,Me=M.createContext(void 0);function Ne(e){let t=M.useContext(Me);return e||t||`ltr`}var R=`Accordion`,Pe=[`Home`,`End`,`ArrowDown`,`ArrowUp`,`ArrowLeft`,`ArrowRight`],[z,Fe,Ie]=N(R),[B,Le]=C(R,[Ie,Se]),V=Se(),Re=M.forwardRef((e,t)=>{let{type:n,...r}=e,i=r,a=r;return(0,j.jsx)(z.Provider,{scope:e.__scopeAccordion,children:n===`multiple`?(0,j.jsx)(We,{...a,ref:t}):(0,j.jsx)(Ue,{...i,ref:t})})});Re.displayName=R;var[ze,Be]=B(R),[Ve,He]=B(R,{collapsible:!1}),Ue=M.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:i=()=>{},collapsible:a=!1,...o}=e,[s,c]=w({prop:n,defaultProp:r??``,onChange:i,caller:R});return(0,j.jsx)(ze,{scope:e.__scopeAccordion,value:M.useMemo(()=>s?[s]:[],[s]),onItemOpen:c,onItemClose:M.useCallback(()=>a&&c(``),[a,c]),children:(0,j.jsx)(Ve,{scope:e.__scopeAccordion,collapsible:a,children:(0,j.jsx)(Ke,{...o,ref:t})})})}),We=M.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:i=()=>{},...a}=e,[o,s]=w({prop:n,defaultProp:r??[],onChange:i,caller:R}),c=M.useCallback(e=>s((t=[])=>[...t,e]),[s]),l=M.useCallback(e=>s((t=[])=>t.filter(t=>t!==e)),[s]);return(0,j.jsx)(ze,{scope:e.__scopeAccordion,value:o,onItemOpen:c,onItemClose:l,children:(0,j.jsx)(Ve,{scope:e.__scopeAccordion,collapsible:!0,children:(0,j.jsx)(Ke,{...a,ref:t})})})}),[Ge,H]=B(R),Ke=M.forwardRef((e,t)=>{let{__scopeAccordion:n,disabled:r,dir:i,orientation:a=`vertical`,...o}=e,s=D(M.useRef(null),t),c=Fe(n),l=Ne(i)===`ltr`,u=b(e.onKeyDown,e=>{if(!Pe.includes(e.key))return;let t=e.target,n=c().filter(e=>!e.ref.current?.disabled),r=n.findIndex(e=>e.ref.current===t),i=n.length;if(r===-1)return;e.preventDefault();let o=r,s=i-1,u=()=>{o=r+1,o>s&&(o=0)},d=()=>{o=r-1,o<0&&(o=s)};switch(e.key){case`Home`:o=0;break;case`End`:o=s;break;case`ArrowRight`:a===`horizontal`&&(l?u():d());break;case`ArrowDown`:a===`vertical`&&u();break;case`ArrowLeft`:a===`horizontal`&&(l?d():u());break;case`ArrowUp`:a===`vertical`&&d();break}n[o%i].ref.current?.focus()});return(0,j.jsx)(Ge,{scope:n,disabled:r,direction:i,orientation:a,children:(0,j.jsx)(z.Slot,{scope:n,children:(0,j.jsx)(T.div,{...o,"data-orientation":a,ref:s,onKeyDown:r?void 0:u})})})}),U=`AccordionItem`,[qe,W]=B(U),Je=M.forwardRef((e,t)=>{let{__scopeAccordion:n,value:r,...i}=e,a=H(U,n),o=Be(U,n),s=V(n),c=k(),l=r&&o.value.includes(r)||!1,u=a.disabled||e.disabled;return(0,j.jsx)(qe,{scope:n,open:l,disabled:u,triggerId:c,children:(0,j.jsx)(ke,{"data-orientation":a.orientation,"data-state":et(l),...s,...i,ref:t,disabled:u,open:l,onOpenChange:e=>{e?o.onItemOpen(r):o.onItemClose(r)}})})});Je.displayName=U;var Ye=`AccordionHeader`,Xe=M.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=H(R,n),a=W(Ye,n);return(0,j.jsx)(T.h3,{"data-orientation":i.orientation,"data-state":et(a.open),"data-disabled":a.disabled?``:void 0,...r,ref:t})});Xe.displayName=Ye;var G=`AccordionTrigger`,Ze=M.forwardRef((e,t)=>
1{let{__scopeAccordion:n,...r}=e,i=H(R,n),a=W(G,n),o=He(G,n),s=V(n);return(0,j.jsx)(z.ItemSlot,{scope:n,children:(0,j.jsx)(Ae,{"aria-disabled":a.open&&!o.collapsible||void 0,"data-orientation":i.orientation,id:a.triggerId,...s,...r,ref:t})})});Ze.displayName=G;var Qe=`AccordionContent`,$e=M.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=H(R,n),a=W(Qe,n),o=V(n);return(0,j.jsx)(je,{role:`region`,"aria-labelledby":a.triggerId,"data-orientation":i.orientation,...o,...r,ref:t,style:{"--radix-accordion-content-height":`var(--radix-collapsible-content-height)`,"--radix-accordion-content-width":`var(--radix-collapsible-content-width)`,...e.style}})});$e.displayName=Qe;function et(e){return e?`open`:`closed`}var tt=Re,nt=Je,rt=Xe,it=Ze,at=$e,ot=tt,st=M.forwardRef(({className:e,...t},n)=>(0,j.jsx)(nt,{ref:n,className:f(`border-b`,e),...t}));st.displayName=`AccordionItem`;var ct=M.forwardRef(({className:e,children:t,...n},r)=>(0,j.jsx)(rt,{className:`flex`,children:(0,j.jsxs)(it,{ref:r,className:f(`flex flex-1 items-center justify-between py-4 text-sm font-medium cursor-pointer transition-all hover:underline text-left [&[data-state=open]>svg]:rotate-180`,e),...n,children:[t,(0,j.jsx)(u,{className:`h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200`})]})}));ct.displayName=it.displayName;var lt=M.forwardRef(({className:e,children:t,...n},r)=>(0,j.jsx)(at,{ref:r,className:`overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down`,...n,children:(0,j.jsx)(`div`,{className:f(`pb-4 pt-0`,e),children:t})}));lt.displayName=at.displayName;var ut=e(c(),1),dt=Object.freeze({position:`absolute`,border:0,width:1,height:1,padding:0,margin:-1,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,whiteSpace:`nowrap`,wordWrap:`normal`}),ft=`VisuallyHidden`,pt=M.forwardRef((e,t)=>(0,j.jsx)(T.span,{...e,ref:t,style:{...dt,...e.style}}));pt.displayName=ft;var mt=pt,K=`NavigationMenu`,[q,ht,gt]=N(K),[J,_t,vt]=N(K),[Y,yt]=C(K,[gt,vt]),[bt,X]=Y(K),[xt,St]=Y(K),Ct=M.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,onValueChange:i,defaultValue:a,delayDuration:o=200,skipDelayDuration:s=300,orientation:c=`horizontal`,dir:l,...u}=e,[d,f]=M.useState(null),p=D(t,f),m=Ne(l),h=M.useRef(0),g=M.useRef(0),_=M.useRef(0),[v,y]=M.useState(!0),[b,x]=w({prop:r,onChange:e=>{let t=e!==``,n=s>0;t?(window.clearTimeout(_.current),n&&y(!1)):(window.clearTimeout(_.current),_.current=window.setTimeout(()=>y(!0),s)),i?.(e)},defaultProp:a??``,caller:K}),S=M.useCallback(()=>{window.clearTimeout(g.current),g.current=window.setTimeout(()=>x(``),150)},[x]),C=M.useCallback(e=>{window.clearTimeout(g.current),x(e)},[x]),E=M.useCallback(e=>{b===e?window.clearTimeout(g.current):h.current=window.setTimeout(()=>{window.clearTimeout(g.current),x(e)},o)},[b,x,o]);return M.useEffect(()=>()=>{window.clearTimeout(h.current),window.clearTimeout(g.current),window.clearTimeout(_.current)},[]),(0,j.jsx)(Et,{scope:n,isRootMenu:!0,value:b,dir:m,orientation:c,rootNavigationMenu:d,onTriggerEnter:e=>{window.clearTimeout(h.current),v?E(e):C(e)},onTriggerLeave:()=>{window.clearTimeout(h.current),S()},onContentEnter:()=>window.clearTimeout(g.current),onContentLeave:S,onItemSelect:e=>{x(t=>t===e?``:e)},onItemDismiss:()=>x(``),children:(0,j.jsx)(T.nav,{"aria-label":`Main`,"data-orientation":c,dir:m,...u,ref:p})})});Ct.displayName=K;var wt=`NavigationMenuSub`,Tt=M.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,onValueChange:i,defaultValue:a,orientation:o=`horizontal`,...s}=e,c=X(wt,n),[l,u]=w({prop:r,onChange:i,defaultProp:a??``,caller:wt});return(0,j.jsx)(Et,{scope:n,isRootMenu:!1,value:l,dir:c.dir,orientation:o,rootNavigationMenu:c.rootNavigationMenu,onTriggerEnter:e=>u(e),onItemSelect:e=>u(e),onItemDismiss:()=>u(``),children:(0,j.jsx)(T.div,{"data-orientation":o,...s,ref:t})})});Tt.displayName=wt;var Et=e=>{let{scope:t,isRootMenu:n,rootNavigationMenu:r,dir:i,orientation:a,children:o,value:s,onItemSelect:c,onItemDismiss:l,onTriggerEnter:u,onTriggerLeave:d,onContentEnter:f,onContentLeave:p}=e,[m,h]=M.useState(null),[g,_]=M.useState(new Map),[v,y]=M.useState(null);return(0,j.jsx)(bt,{scope:t,isRootMenu:n,rootNavigationMenu:r,value:s,previousValue:te(s),baseId:k(),dir:i,orientation:a,viewport:m,onViewportChange:h,indicatorTrack:v,onIndicatorTrackChange:y,onTriggerEnter:A(u),onTriggerLeave:A(d),onContentEnter:A(f),onContentLeave:A(p),onItemSelect:A(c),onItemDismiss:A(l),onViewportContentChange:M.useCallback((e,t)=>{_(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:M.useCallback(e=>{_(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,j.jsx)(q.Provider,{scope:t,children:(0,j.jsx)(xt,{scope:t,items:g,children:o})})})},Dt=`NavigationMenuList`,Ot=M.forwardRef((e,t)=>
vendor: 8,301 bytes, line 1
1{let{__scopeNavigationMenu:n,...r}=e,i=X(Dt,n),a=(0,j.jsx)(T.ul,{"data-orientation":i.orientation,...r,ref:t});return(0,j.jsx)(T.div,{style:{position:`relative`},ref:i.onIndicatorTrackChange,children:(0,j.jsx)(q.Slot,{scope:n,children:i.isRootMenu?(0,j.jsx)(Yt,{asChild:!0,children:a}):a})})});Ot.displayName=Dt;var kt=`NavigationMenuItem`,[At,jt]=Y(kt),Mt=M.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,...i}=e,a=k(),o=r||a||`LEGACY_REACT_AUTO_VALUE`,s=M.useRef(null),c=M.useRef(null),l=M.useRef(null),u=M.useRef(()=>{}),d=M.useRef(!1),f=M.useCallback((e=`start`)=>{if(s.current){u.current();let t=$t(s.current);t.length&&en(e===`start`?t:t.reverse())}},[]),p=M.useCallback(()=>{if(s.current){let e=$t(s.current);e.length&&(u.current=tn(e))}},[]);return(0,j.jsx)(At,{scope:n,value:o,triggerRef:c,contentRef:s,focusProxyRef:l,wasEscapeCloseRef:d,onEntryKeyDown:f,onFocusProxyEnter:f,onRootContentClose:p,onContentFocusOutside:p,children:(0,j.jsx)(T.li,{...i,ref:t})})});Mt.displayName=kt;var Nt=`NavigationMenuTrigger`,Pt=M.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,disabled:r,...i}=e,a=X(Nt,e.__scopeNavigationMenu),o=jt(Nt,e.__scopeNavigationMenu),s=M.useRef(null),c=D(s,o.triggerRef,t),l=an(a.baseId,o.value),u=on(a.baseId,o.value),d=M.useRef(!1),f=M.useRef(!1),p=o.value===a.value;return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(q.ItemSlot,{scope:n,value:o.value,children:(0,j.jsx)(Qt,{asChild:!0,children:(0,j.jsx)(T.button,{id:l,disabled:r,"data-disabled":r?``:void 0,"data-state":rn(p),"aria-expanded":p,"aria-controls":p?u:void 0,...i,ref:c,onPointerEnter:b(e.onPointerEnter,()=>{f.current=!1,o.wasEscapeCloseRef.current=!1}),onPointerMove:b(e.onPointerMove,$(()=>{r||f.current||o.wasEscapeCloseRef.current||d.current||(a.onTriggerEnter(o.value),d.current=!0)})),onPointerLeave:b(e.onPointerLeave,$(()=>{r||(a.onTriggerLeave(),d.current=!1)})),onClick:b(e.onClick,()=>{a.onItemSelect(o.value),f.current=p}),onKeyDown:b(e.onKeyDown,e=>{let t={horizontal:`ArrowDown`,vertical:a.dir===`rtl`?`ArrowLeft`:`ArrowRight`}[a.orientation];p&&e.key===t&&(o.onEntryKeyDown(),e.preventDefault())})})})}),p&&(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(mt,{"aria-hidden":!0,tabIndex:0,ref:o.focusProxyRef,onFocus:e=>{let t=o.contentRef.current,n=e.relatedTarget,r=n===s.current,i=t?.contains(n);(r||!i)&&o.onFocusProxyEnter(r?`start`:`end`)}}),a.viewport&&(0,j.jsx)(`span`,{"aria-owns":u})]})]})});Pt.displayName=Nt;var Ft=`NavigationMenuLink`,It=`navigationMenu.linkSelect`,Lt=M.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,active:r,onSelect:i,...a}=e;return(0,j.jsx)(Qt,{asChild:!0,children:(0,j.jsx)(T.a,{"data-active":r?``:void 0,"aria-current":r?`page`:void 0,...a,ref:t,onClick:b(e.onClick,e=>{let t=e.target,n=new CustomEvent(It,{bubbles:!0,cancelable:!0});t.addEventListener(It,e=>i?.(e),{once:!0}),S(t,n),!n.defaultPrevented&&!e.metaKey&&S(t,new CustomEvent(Q,{bubbles:!0,cancelable:!0}))},{checkForDefaultPrevented:!1})})})});Lt.displayName=Ft;var Rt=`NavigationMenuIndicator`,zt=M.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=X(Rt,e.__scopeNavigationMenu),a=!!i.value;return i.indicatorTrack?ut.createPortal((0,j.jsx)(O,{present:n||a,children:(0,j.jsx)(Bt,{...r,ref:t})}),i.indicatorTrack):null});zt.displayName=Rt;var Bt=M.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,i=X(Rt,n),a=ht(n),[o,s]=M.useState(null),[c,l]=M.useState(null),u=i.orientation===`horizontal`,d=!!i.value;M.useEffect(()=>{let e=a().find(e=>e.value===i.value)?.ref.current;e&&s(e)},[a,i.value]);let f=()=>{o&&l({size:u?o.offsetWidth:o.offsetHeight,offset:u?o.offsetLeft:o.offsetTop})};return nn(o,f),nn(i.indicatorTrack,f),c?(0,j.jsx)(T.div,{"aria-hidden":!0,"data-state":d?`visible`:`hidden`,"data-orientation":i.orientation,...r,ref:t,style:{position:`absolute`,...u?{left:0,width:c.size+`px`,transform:`translateX(${c.offset}px)`,"--radix-navigation-menu-indicator-translate-x":`${c.offset}px`}:{top:0,height:c.size+`px`,transform:`translateY(${c.offset}px)`,"--radix-navigation-menu-indicator-translate-y":`${c.offset}px`},...r.style}}):null}),Z=`NavigationMenuContent`,Vt=M.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=X(Z,e.__scopeNavigationMenu),a=jt(Z,e.__scopeNavigationMenu),o=D(a.contentRef,t),s=a.value===i.value,c={value:a.value,triggerRef:a.triggerRef,focusProxyRef:a.focusProxyRef,wasEscapeCloseRef:a.wasEscapeCloseRef,onContentFocusOutside:a.onContentFocusOutside,onRootContentClose:a.onRootContentClose,...r};return i.viewport?(0,j.jsx)(Ht,{forceMount:n,...c,ref:o}):(0,j.jsx)(O,{present:n||s,children:(0,j.jsx)(Ut,{"data-state":rn(s),...c,ref:o,onPointerEnter:b(e.onPointerEnter,i.onContentEnter),onPointerLeave:b(e.onPointerLeave,$(i.onContentLeave)),style:{pointerEvents:!s&&i.isRootMenu?`none`:void 0,...c.style}})})});Vt.displayName=Z;var Ht=M.forwardRef((e,t)=>{let{onViewportContentChange:n,onViewportContentRemove:r}=X(Z,e.__scopeNavigationMenu);return x(()=>{n(e.value,{ref:t,...e})},[e,t,n]),x(()=>()=>r(e.value),[e.value,r]),null}),Q=`navigationMenu.rootContentDismiss`,Ut=M.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,triggerRef:i,focusProxyRef:a,wasEscapeCloseRef:o,onRootContentClose:s,onContentFocusOutside:c,...l}=e,u=X(Z,n),d=M.useRef(null),f=D(d,t),p=an(u.baseId,r),m=on(u.baseId,r),h=ht(n),g=M.useRef(null),{onItemDismiss:_}=u;return M.useEffect(()=>{let e=d.current;if(u.isRootMenu&&e){let t=()=>{_(),s(),e.contains(document.activeElement)&&i.current?.focus()};return e.addEventListener(Q,t),()=>e.removeEventListener(Q,t)}},[u.isRootMenu,e.value,i,_,s]),(0,j.jsx)(Yt,{asChild:!0,children:(0,j.jsx)(ee,{id:m,"aria-labelledby":p,"data-motion":M.useMemo(()=>{let e=h().map(e=>e.value);u.dir===`rtl`&&e.reverse();let t=e.indexOf(u.value),n=e.indexOf(u.previousValue),i=r===u.value,a=n===e.indexOf(r);if(!i&&!a)return g.current;let o=(()=>{if(t!==n){if(i&&n!==-1)return t>n?`from-end`:`from-start`;if(a&&t!==-1)return t>n?`to-start`:`to-end`}return null})();return g.current=o,o},[u.previousValue,u.value,u.dir,h,r]),"data-orientation":u.orientation,...l,ref:f,disableOutsidePointerEvents:!1,onDismiss:()=>{let e=new Event(Q,{bubbles:!0,cancelable:!0});d.current?.dispatchEvent(e)},onFocusOutside:b(e.onFocusOutside,e=>{c();let t=e.target;u.rootNavigationMenu?.contains(t)&&e.preventDefault()}),onPointerDownOutside:b(e.onPointerDownOutside,e=>{let t=e.target,n=h().some(e=>e.ref.current?.contains(t)),r=u.isRootMenu&&u.viewport?.contains(t);(n||r||!u.isRootMenu)&&e.preventDefault()}),onKeyDown:b(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if(e.key===`Tab`&&!t){let t=$t(e.currentTarget),n=document.activeElement,r=t.findIndex(e=>e===n);en(e.shiftKey?t.slice(0,r).reverse():t.slice(r+1,t.length))?e.preventDefault():a.current?.focus()}}),onEscapeKeyDown:b(e.onEscapeKeyDown,e=>{o.current=!0})})})}),Wt=`NavigationMenuViewport`,Gt=M.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=!!X(Wt,e.__scopeNavigationMenu).value;return(0,j.jsx)(O,{present:n||i,children:(0,j.jsx)(Kt,{...r,ref:t})})});Gt.displayName=Wt;var Kt=M.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,children:r,...i}=e,a=X(Wt,n),o=D(t,a.onViewportChange),s=St(Z,e.__scopeNavigationMenu),[c,l]=M.useState(null),[u,d]=M.useState(null),f=c?c?.width+`px`:void 0,p=c?c?.height+`px`:void 0,m=!!a.value,h=m?a.value:a.previousValue;return nn(u,()=>{u&&l({width:u.offsetWidth,height:u.offsetHeight})}),(0,j.jsx)(T.div,{"data-state":rn(m),"data-orientation":a.orientation,...i,ref:o,style:{pointerEvents:!m&&a.isRootMenu?`none`:void 0,"--radix-navigation-menu-viewport-width":f,"--radix-navigation-menu-viewport-height":p,...i.style},onPointerEnter:b(e.onPointerEnter,a.onContentEnter),onPointerLeave:b(e.onPointerLeave,$(a.onContentLeave)),children:Array.from(s.items).map(([e,{ref:t,forceMount:n,...r}])=>{let i=h===e;return(0,j.jsx)(O,{present:n||i,children:(0,j.jsx)(qt,{...r,contentRef:t,isActive:i,onActiveContentChange:d})},e)})})}),qt=({contentRef:e,isActive:t,onActiveContentChange:n,...r})=>{let i=D(e,M.useCallback(e=>{t&&e&&n(e)},[t,n]));return(0,j.jsx)(Ut,{...r,ref:i})},Jt=`FocusGroup`,Yt=M.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,i=X(Jt,n);return(0,j.jsx)(J.Provider,{scope:n,children:(0,j.jsx)(J.Slot,{scope:n,children:(0,j.jsx)(T.div,{dir:i.dir,...r,ref:t})})})}),Xt=[`ArrowRight`,`ArrowLeft`,`ArrowUp`,`ArrowDown`],Zt=`FocusGroupItem`,Qt=M.forwardRef((e,t)=>
1{let{__scopeNavigationMenu:n,...r}=e,i=_t(n),a=X(Zt,n);return(0,j.jsx)(J.ItemSlot,{scope:n,children:(0,j.jsx)(T.button,{...r,ref:t,onKeyDown:b(e.onKeyDown,e=>{if([`Home`,`End`,...Xt].includes(e.key)){let t=i().map(e=>e.ref.current);if([a.dir===`rtl`?`ArrowRight`:`ArrowLeft`,`ArrowUp`,`End`].includes(e.key)&&t.reverse(),Xt.includes(e.key)){let n=t.indexOf(e.currentTarget);t=t.slice(n+1)}setTimeout(()=>en(t)),e.preventDefault()}})})})});function $t(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t=e.tagName===`INPUT`&&e.type===`hidden`;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function en(e){let t=document.activeElement;return e.some(e=>e===t?!0:(e.focus(),document.activeElement!==t))}function tn(e){return e.forEach(e=>{e.dataset.tabindex=e.getAttribute(`tabindex`)||``,e.setAttribute(`tabindex`,`-1`)}),()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute(`tabindex`,t)})}}function nn(e,t){let n=A(t);x(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,n])}function rn(e){return e?`open`:`closed`}function an(e,t){return`${e}-trigger-${t}`}function on(e,t){return`${e}-content-${t}`}function $(e){return t=>t.pointerType===`mouse`?e(t):void 0}var sn=Ct,cn=Ot,ln=Mt,un=Pt,dn=Lt,fn=zt,pn=Vt,mn=Gt,hn=M.forwardRef(({className:e,children:t,...n},r)=>(0,j.jsxs)(sn,{ref:r,className:f(`relative z-10 flex max-w-max flex-1 items-center justify-center`,e),...n,children:[t,(0,j.jsx)(Sn,{})]}));hn.displayName=sn.displayName;var gn=M.forwardRef(({className:e,...t},n)=>(0,j.jsx)(cn,{ref:n,className:f(`group flex flex-1 list-none items-center justify-center space-x-1`,e),...t}));gn.displayName=cn.displayName;var _n=ln,vn=ne(`group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium cursor-pointer transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed data-[state=open]:text-accent-foreground data-[state=open]:bg-accent/50 data-[state=open]:hover:bg-accent data-[state=open]:focus:bg-accent`),yn=M.forwardRef(({className:e,children:t,...n},r)=>(0,j.jsxs)(un,{ref:r,className:f(vn(),`group`,e),...n,children:[t,` `,(0,j.jsx)(u,{className:`relative top-[1px] ml-1 h-3 w-3 transition duration-300 group-data-[state=open]:rotate-180`,"aria-hidden":`true`})]}));yn.displayName=un.displayName;var bn=M.forwardRef(({className:e,...t},n)=>(0,j.jsx)(pn,{ref:n,className:f(`left-0 top-0 w-full data-[motion^=from-]:animate-in data-[motion^=to-]:animate-out data-[motion^=from-]:fade-in data-[motion^=to-]:fade-out data-[motion=from-end]:slide-in-from-right-52 data-[motion=from-start]:slide-in-from-left-52 data-[motion=to-end]:slide-out-to-right-52 data-[motion=to-start]:slide-out-to-left-52 lg:absolute lg:w-auto `,e),...t}));bn.displayName=pn.displayName;var xn=dn,Sn=M.forwardRef(({className:e,...t},n)=>(0,j.jsx)(`div`,{className:f(`absolute left-1/2 top-full flex -translate-x-1/2 justify-center`),children:(0,j.jsx)(mn,{className:f(`origin-top-center relative mt-2 h-[var(--radix-navigation-menu-viewport-height)] w-full overflow-hidden rounded-2xl border border-neutral-200 bg-popover text-popover-foreground shadow-xl transition-[width,height] duration-300 ease-out data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out data-[state=open]:fade-in data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 lg:w-[var(--radix-navigation-menu-viewport-width)]`,e),ref:n,...t})}));Sn.displayName=mn.displayName;var Cn=M.forwardRef(({className:e,...t},n)=>(0,j.jsx)(fn,{ref:n,className:f(`top-full z-[1] flex h-1.5 items-end justify-center overflow-hidden data-[state=visible]:animate-in data-[state=hidden]:animate-out data-[state=hidden]:fade-out data-[state=visible]:fade-in`,e),...t,children:(0,j.jsx)(`div`,{className:`relative top-[60%] h-2 w-2 rotate-45 rounded-tl-sm bg-border shadow-md`})}));Cn.displayName=fn.displayName;export{gn as a,ot as c,ct as d,be as f,xn as i,lt as l,bn as n,yn as o,oe as p,_n as r,vn as s,hn as t,st as u};
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.