1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[66959],{3720:(e,t,r)=>{r.d(t,{R:()=>n});var a=r(95155);r(12115);var s=r(54107);function n({page:e,pageCount:t,total:r,startIndex:n,endIndex:l,onPageChange:o,itemLabel:i="items",hideCaption:d=!1,className:c}){if(0===r||t<=1)return null;let u=function(e,t){if(t<=7)return Array.from({length:t},(e,t)=>t+1);let r=[1],a=Math.max(2,e-1),s=Math.min(t-1,e+1);a>2&&r.push("ellipsis");for(let e=a;e<=s;e++)r.push(e);return s<t-1&&r.push("ellipsis"),r.push(t),r}(e,t),m=0===r?0:n+1,f=(e,t)=>{e.preventDefault(),o(t)};return(0,a.jsxs)("div",{className:["flex flex-col gap-2 sm:flex-row sm:items-center sm:justify-between pt-2",c||""].join(" ").trim(),children:[!d&&(0,a.jsxs)("p",{className:"text-xs text-muted-foreground",children:["Showing ",(0,a.jsx)("span",{className:"font-medium tabular-nums text-foreground",children:m.toLocaleString()}),"â",(0,a.jsx)("span",{className:"font-medium tabular-nums text-foreground",children:l.toLocaleString()})," of"," ",(0,a.jsx)("span",{className:"font-medium tabular-nums text-foreground",children:r.toLocaleString()})," ",i]}),t>1&&(0,a.jsx)(s.dK,{className:"sm:mx-0 sm:w-auto sm:justify-end",children:(0,a.jsxs)(s.Iu,{children:[(0,a.jsx)(s.cU,{children:(0,a.jsx)(s.Eb,{href:"#",onClick:t=>f(t,e-1),"aria-disabled":1===e,className:1===e?"pointer-events-none opacity-50":""})}),u.map((t,r)=>"ellipsis"===t?(0,a.jsx)(s.cU,{children:(0,a.jsx)(s.M_,{})},`e-${r}`):(0,a.jsx)(s.cU,{children:(0,a.jsx)(s.n$,{href:"#",isActive:t===e,onClick:e=>f(e,t),children:t})},t)),(0,a.jsx)(s.cU,{children:(0,a.jsx)(s.WA,{href:"#",onClick:t=>f(t,e+1),"aria-disabled":e===t,className:e===t?"pointer-events-none opacity-50":""})})]})})]})}},9192:(e,t,r)=>{r.r(t),r.d(t,{Checkbox:()=>i});var a=r(95155),s=r(12115),n=r(47279),l=r(94514),o=r(40980);let i=s.forwardRef(({className:e,...t},r)=>(0,a.jsx)(n.bL,{ref:r,className:(0,o.cn)("grid place-content-center peer h-4 w-4 shrink-0 rounded-sm border border-primary shadow focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",e),...t,children:(0,a.jsx)(n.C1,{className:(0,o.cn)("grid place-content-center text-current"),children:(0,a.jsx)(l.A,{className:"h-4 w-4"})})}));i.displayName=n.bL.displayName},15283:(e,t,r)=>{r.d(t,{Alert:()=>x,AlertDescription:()=>g,AlertTitle:()=>p});var a=r(95155),s=r(12115),n=r(18460),l=r(68822),o=r(13545),i=r(52484),d=r(41585),c=r(33210),u=r(40980);let m=(0,n.F)("relative w-full rounded-lg border px-4 py-3 text-sm [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground [&>svg~*]:pl-7",{variants:{variant:{default:"bg-background text-foreground",destructive:"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive",success:"border-success/50 text-success [&>svg]:text-success",warning:"border-warning/50 text-warning [&>svg]:text-warning",info:"border-info/50 text-info [&>svg]:text-info"}},defaultVariants:{variant:"default"}}),f={default:l.A,destructive:o.A,success:i.A,warning:d.A,info:l.A},x=s.forwardRef(({className:e,variant:t,children:r,dismissible:n,onDismiss:l,...o},i)=>{let[d,x]=s.useState(!0),p=f[t||"default"];return d?(0,a.jsxs)("div",{ref:i,role:"alert",className:(0,u.cn)(m({variant:t}),e),...o,children:[(0,a.jsx)(p,{className:"h-4 w-4"}),(0,a.jsxs)("div",{className:"flex justify-between items-start w-full",children:[(0,a.jsx)("div",{className:"flex-1",children:r}),n&&(0,a.jsx)("button",{onClick:()=>{x(!1),l?.()},className:"ml-4 flex-shrink-0 text-foreground/50 hover:text-foreground transition-colors","aria-label":"Dismiss alert",children:(0,a.jsx)(c.A,{className:"h-4 w-4"})})]})]}):null});x.displayName="Alert";let p=s.forwardRef(({className:e,...t},r)=>(0,a.jsx)("h5",{ref:r,className:(0,u.cn)("mb-1 font-medium leading-none tracking-tight",e),...t}));p.displayName="AlertTitle";let g=s.forwardRef(({className:e,...t},r)=>(0,a.jsx)("div",{ref:r,className:(0,u.cn)("text-sm [&_p]:leading-relaxed",e),...t}));g.displayName="AlertDescription"},17028:(e,t,r)=>{r.d(t,{DataTable:()=>m});var a=r(95155),s=r(12115),n=r(60002),l=r(3134),o=r(69613),i=r(89239),d=r(72264),c=r(64479),u=r(3720);function m({columns:e,data:t,pagination:r=!0,pageSize:m=10,enableRowSelection:f=!1,rowSelection:x,onRowSelectionChange:p,getRowId:g,initialColumnVisibility:h,showColumnToggle:v=!1,className:b,emptyMessage:w="No results.",itemLabel:j="rows"}){let[N,y]=s.useState(h||{}),A=(0,n.N4)({data:t,columns:e,getCoreRowModel:(0,l.HT)(),onColumnVisibilityChange:y,state:{columnVisibility:N,...void 0!==x?{rowSelection:x}:{}}
1,...g&&{getRowId:g},...f&&{enableRowSelection:!0,...p&&{onRowSelectionChange:p}},...r&&{getPaginationRowModel:(0,l.kW)(),initialState:{pagination:{pageSize:m,pageIndex:0}}}});return(0,a.jsxs)("div",{className:b,children:[v&&(0,a.jsx)("div",{className:"flex justify-end mb-2",children:(0,a.jsxs)(d.DropdownMenu,{children:[(0,a.jsx)(d.DropdownMenuTrigger,{asChild:!0,children:(0,a.jsxs)(i.$,{variant:"outline",size:"sm",className:"h-8 gap-1.5 text-xs",children:[(0,a.jsx)(c.A,{className:"h-3.5 w-3.5"}),"Columns"]})}),(0,a.jsx)(d.DropdownMenuContent,{align:"end",children:A.getAllColumns().filter(e=>e.getCanHide()).map(e=>(0,a.jsx)(d.DropdownMenuCheckboxItem,{checked:e.getIsVisible(),onCheckedChange:t=>e.toggleVisibility(!!t),className:"capitalize",children:"string"==typeof e.columnDef.header?e.columnDef.header:e.id.replace(/_/g," ")},e.id))})]})}),(0,a.jsx)("div",{className:"overflow-hidden rounded-md border border-border",children:(0,a.jsxs)(o.XI,{children:[(0,a.jsx)(o.A0,{children:A.getHeaderGroups().map(e=>(0,a.jsx)(o.Hj,{children:e.headers.map(e=>(0,a.jsx)(o.nd,{children:e.isPlaceholder?null:(0,n.Kv)(e.column.columnDef.header,e.getContext())},e.id))},e.id))}),(0,a.jsx)(o.BF,{children:A.getRowModel().rows?.length?A.getRowModel().rows.map(e=>(0,a.jsx)(o.Hj,{"data-state":e.getIsSelected()&&"selected",children:e.getVisibleCells().map(e=>(0,a.jsx)(o.nA,{children:(0,n.Kv)(e.column.columnDef.cell,e.getContext())},e.id))},e.id)):(0,a.jsx)(o.Hj,{children:(0,a.jsx)(o.nA,{colSpan:e.length,className:"h-24 text-center text-muted-foreground text-sm",children:w})})})]})}),r&&(0,a.jsx)(u.R,{page:A.getState().pagination.pageIndex+1,pageCount:A.getPageCount(),total:A.getFilteredRowModel().rows.length,startIndex:A.getState().pagination.pageIndex*A.getState().pagination.pageSize,endIndex:Math.min((A.getState().pagination.pageIndex+1)*A.getState().pagination.pageSize,A.getFilteredRowModel().rows.length),onPageChange:e=>A.setPageIndex(e-1),itemLabel:j,className:"px-1"})]})}},17118:(e,t,r)=>{r.d(t,{Et:()=>m,Hh:()=>d,Jw:()=>x,Qm:()=>c,Vj:()=>u,gR:()=>f,q7:()=>o,te:()=>i});var a=r(95155),s=r(12115),n=r(42442),l=r(40980);let o=s.forwardRef(({className:e,variant:t="default",size:r="default",asChild:s=!1,...o},i)=>{let d=s?n.DX:"div";return(0,a.jsx)(d,{ref:i,className:(0,l.cn)("flex items-center gap-3 w-full p-2 rounded-lg","outline"===t&&"border border-border","muted"===t&&"bg-muted/50","sm"===r&&"gap-2 p-1.5","xs"===r&&"gap-1.5 p-1",e),...o})});o.displayName="Item";let i=s.forwardRef(({className:e,...t},r)=>(0,a.jsx)("div",{ref:r,className:(0,l.cn)("space-y-1",e),...t}));i.displayName="ItemGroup";let d=s.forwardRef(({className:e,...t},r)=>(0,a.jsx)("hr",{ref:r,className:(0,l.cn)("border-t border-border my-1",e),...t}));d.displayName="ItemSeparator";let c=s.forwardRef(({className:e,variant:t="default",...r},s)=>(0,a.jsx)("div",{ref:s,className:(0,l.cn)("flex-shrink-0",{default:"",icon:"flex items-center justify-center",image:"overflow-hidden rounded-lg",avatar:"overflow-hidden rounded-full"}[t],e),...r}));c.displayName="ItemMedia";let u=s.forwardRef(({className:e,...t},r)=>(0,a.jsx)("div",{ref:r,className:(0,l.cn)("flex-1 min-w-0",e),...t}));u.displayName="ItemContent";let m=s.forwardRef(({className:e,...t},r)=>(0,a.jsx)("div",{ref:r,className:(0,l.cn)("text-sm font-semibold text-foreground",e),...t}));m.displayName="ItemTitle";let f=s.forwardRef(({className:e,...t},r)=>(0,a.jsx)("div",{ref:r,className:(0,l.cn)("text-xs text-muted-foreground",e),...t}));f.displayName="ItemDescription";let x=s.forwardRef(({className:e,...t},r)=>(0,a.jsx)("div",{ref:r,className:(0,l.cn)("flex items-center gap-2 flex-shrink-0",e),...t}));x.displayName="ItemActions",s.forwardRef(({className:e,...t},r)=>(0,a.jsx)("div",{ref:r,className:(0,l.cn)("text-xs font-medium text-muted-foreground uppercase tracking-wider mb-2",e),...t})).displayName="ItemHeader",s.forwardRef(({className:e,...t},r)=>(0,a.jsx)("div",{ref:r,className:(0,l.cn)("text-xs text-muted-foreground mt-2",e),...t})).displayName="ItemFooter"},17414:(e,t,r)=>{r.r(t),r.d(t,{Popover:()=>i,PopoverAnchor:()=>c,PopoverContent:()=>u,PopoverTrigger:()=>d});var a=r(95155),s=r(12115),n=r(67198),l=r(40980),o=r(96707);let i=n.bL,d=n.l9,c=n.Mz,u=s.forwardRef(({className:e,align:t="center",sideOffset:r=4,...s},i)=>(0,a.jsx)(n.ZL,{container:(0,o.g)(),children:(0,a.jsx)(n.UC,{ref:i,align:t,sideOffset:r,className:(0,l.cn)("z-[99999] w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-popover-content-transform-origin]",e),...s})}));u.displayName=n.UC.displayName},18186:(e,t,r)=>{r.d(t,{LoaderFullPage:()=>i,LoaderSpinner:()=>o});var a=r(95155),s=r(6296),n=r(40980);let l={xs:"size-4",sm:"size-5",md:"size-8",lg:"size-12",xl:"size-16"};function o({size:e="md",className:t}){return(0,a.jsx)(s.A,{className:(0,n.cn)("animate-spin text-muted-foreground",l[e],t),"aria-hidden":!0})}function i({message:e="Loading...",className:t}){return(0,a.jsxs)("div",{className:(0,n.cn)("flex min-h-screen flex-col items-center justify-center gap-4 bg-background",t),role:"status","aria-live":"polite",children:[(0,a.jsx)(o,{size:"lg"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:e})]})}},18349:(e,t,r)=>{r.d(t,{T:()=>l});var a=r(95155),s=r(12115),n=r(40980);let l=s.forwardRef(({className:e,...t},r)=>(0,a.jsx)("textarea",{className:(0,n.cn)("flex min-h-[60px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:r,...t}));l.displayName="Textarea"},19177:(e,t,r)=>{r.d(t,{InvestorTooltipList:()=>u,PortfolioTooltipList:()=>m,SectorTooltipList:()=>c,TooltipList:()=>d});var a=r(95155),s=r(12115),n=r(98500),l=r.n(n),o=r(40980),i=r(81312);function d({items:e,displayItems:t,remainingCount:r,renderItem:n,renderDisplayItem:l,maxTooltipItems:i=8,triggerText:d,className:c}
1){let[u,m]=(0,s.useState)(!1),[f,x]=(0,s.useState)({top:0,left:0}),p=(0,s.useRef)(null),g=(0,s.useRef)(null),h=(0,s.useRef)(null),v=(0,s.useRef)(null),b=()=>{if(h.current){let e=h.current.getBoundingClientRect();x({top:e.bottom+window.scrollY+8,left:e.left+window.scrollX})}},w=()=>{v.current&&clearTimeout(v.current),r>0&&(b(),m(!0))},j=()=>{v.current=setTimeout(()=>{m(!1)},100)};(0,s.useEffect)(()=>{if(u){b();let e=()=>b(),t=()=>b();return window.addEventListener("scroll",e,!0),window.addEventListener("resize",t),()=>{window.removeEventListener("scroll",e,!0),window.removeEventListener("resize",t)}}return()=>{v.current&&clearTimeout(v.current)}},[u]);let N=l||n,y=e.slice(0,i),A=e.length-i;return(0,a.jsxs)("div",{ref:g,className:(0,o.cn)("relative flex items-center gap-1 min-w-0 max-w-full overflow-hidden",c),onMouseEnter:w,onMouseLeave:j,children:[t.map((e,t)=>(0,a.jsx)(s.Fragment,{children:N(e,t)},t)),r>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{ref:h,className:"text-xs text-muted-foreground flex-shrink-0 cursor-pointer hover:text-foreground transition-colors",onMouseEnter:w,onMouseLeave:j,children:d||`+${r} more`}),u&&(0,a.jsx)("div",{ref:p,className:"fixed z-[9999] bg-popover text-popover-foreground border border-border rounded-lg shadow-lg p-3 max-w-xs min-w-[200px] pointer-events-auto",style:{to
1p:`${f.top}px`,left:`${f.left}px`},onMouseEnter:w,onMouseLeave:j,children:(0,a.jsxs)("div",{className:"flex flex-wrap gap-1.5",children:[y.map((e,t)=>(0,a.jsx)(s.Fragment,{children:n(e,t)},t)),A>0&&(0,a.jsxs)("span",{className:"inline-flex items-center px-2 py-1 rounded-md text-[11px] font-medium bg-muted text-muted-foreground border border-border",children:["+",A," more"]})]})})]})]})}let c=({sectors:e,displaySectors:t,remainingCount:r})=>(0,a.jsx)(d,{items:e,displayItems:t,remainingCount:r,renderItem:e=>(0,a.jsx)("span",{className:"inline-flex items-center px-2 py-1 rounded-md text-[11px] font-medium bg-muted text-foreground border border-border",children:e}),renderDisplayItem:e=>(0,a.jsx)("span",{className:"inline-flex items-center px-2 py-0.5 rounded text-xs font-medium bg-primary/10 text-primary truncate max-w-[120px]",title:e,children:e})}),u=({investors:e,displayInvestors:t,remainingCount:r})=>{let[n,o]=(0,s.useState)(!1),[d,c]=(0,s.useState)({top:0,left:0}),u=(0,s.useRef)(null),m=(0,s.useRef)(null),f=(0,s.useRef)(null),x=(0,s.useRef)(null),p=()=>{if(f.current){let e=f.current.getBoundingClientRect();c({top:e.bottom+window.scrollY+8,left:e.left+window.scrollX})}},g=()=>{x.current&&clearTimeout(x.current),r>0&&(p(),o(!0))},h=()=>{x.current=setTimeout(()=>{o(!1)},100)};return(0,s.useEffect)(()=>{if(n){p();let e=()=>p(),t=()=>p();return window.addEventListener("scroll",e,!0),window.addEventListener("resize",t),()=>{window.removeEventListener("scroll",e,!0),window.removeEventListener("resize",t)}}return()=>{x.current&&clearTimeout(x.current)}},[n]),(0,a.jsxs)("div",{ref:m,className:"relative flex items-center gap-1 min-w-0 max-w-full",onMouseEnter:g,onMouseLeave:h,children:[(0,a.jsx)("div",{className:"flex -space-x-2 overflow-hidden flex-shrink-0",children:t.map((e,t)=>(0,a.jsx)(l(),{href:`/investors/${e.slug||e.id}`,className:"inline-block hover:z-10 transition-transform hover:scale-110",title:e.name||e.title||"Investor",children:(0,a.jsxs)(i.Avatar,{className:"h-8 w-8 ring-2 ring-background",children:[(0,a.jsx)(i.AvatarImage,{src:e.logoUrl&&!e.logoUrl.includes("ui-avatars.com")?e.logoUrl:void 0,alt:e.name||"Investor"}),(0,a.jsx)(i.AvatarFallback,{className:"text-xs font-semibold bg-primary text-primary-foreground",children:(e.name||e.title||"I")[0].toUpperCase()})]})},e.id||t))}),r>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("span",{ref:f,className:"text-xs text-muted-foreground flex-shrink-0 cursor-pointer hover:text-foreground transition-colors ml-1",onMouseEnter:g,onMouseLeave:h,children:["+",r," more"]}),n&&(0,a.jsx)("div",{ref:u,className:"fixed z-[9999] bg-popover text-popover-foreground border border-border rounded-lg shadow-lg p-3 max-w-xs min-w-[200px] pointer-events-auto",style:{to
1p:`${d.top}px`,left:`${d.left}px`},onMouseEnter:g,onMouseLeave:h,children:(0,a.jsxs)("div",{className:"flex flex-wrap gap-2",children:[e.slice(0,8).map((e,t)=>{let r=`/investors/${e.slug||e.id}`;return(0,a.jsxs)(l(),{href:r,className:"inline-flex items-center gap-1.5 px-2 py-1 rounded-md text-[11px] font-medium bg-muted text-foreground border border-border hover:bg-accent transition-colors",children:[e.logoUrl&&(0,a.jsx)("img",{src:e.logoUrl,alt:e.name||"Investor",className:"w-4 h-4 rounded-full object-cover",onError:e=>{e.target.style.display="none"}}),(0,a.jsx)("span",{children:e.name||e.title||"Investor"})]},e.id||t)}),e.length>8&&(0,a.jsxs)("span",{className:"inline-flex items-center px-2 py-1 rounded-md text-[11px] font-medium bg-muted text-muted-foreground border border-border",children:["+",e.length-8," more"]})]})})]})]})},m=({portfolio:e,displayPortfolio:t,remainingCount:r})=>{let[n,o]=(0,s.useState)(!1),[d,c]=(0,s.useState)({top:0,left:0}),u=(0,s.useRef)(null),m=(0,s.useRef)(null),f=(0,s.useRef)(null),x=(0,s.useRef)(null),p=()=>{if(f.current){let e=f.current.getBoundingClientRect();c({top:e.bottom+window.scrollY+8,left:e.left+window.scrollX})}},g=()=>{x.current&&clearTimeout(x.current),r>0&&(p(),o(!0))},h=()=>{x.current=setTimeout(()=>{o(!1)},100)};return(0,s.useEffect)(()=>{if(n){p();let e=()=>p(),t=()=>p();return window.addEventListener("scroll",e,!0),window.addEventListener("resize",t),()=>{window.removeEventListener("scroll",e,!0),window.removeEventListener("resize",t)}}return()=>{x.current&&clearTimeout(x.current)}},[n]),(0,a.jsxs)("div",{ref:m,className:"relative flex items-center gap-1 min-w-0 max-w-full",onMouseEnter:g,onMouseLeave:h,children:[(0,a.jsx)("div",{className:"flex -space-x-2 overflow-hidden flex-shrink-0",children:t.map((e,t)=>{let r=`/startups/${e.slug||e.id}`;return(0,a.jsx)(l(),{href:r,className:"inline-block hover:z-10 transition-transform hover:scale-110",title:e.name||e.title||"Startup",children:(0,a.jsxs)(i.Avatar,{className:"h-8 w-8 ring-2 ring-background",children:[(0,a.jsx)(i.AvatarImage,{src:e.logoUrl&&!e.logoUrl.includes("ui-avatars.com")?e.logoUrl:void 0,alt:e.name||"Startup"}),(0,a.jsx)(i.AvatarFallback,{className:"text-xs font-semibold bg-primary text-primary-foreground",children:(e.name||e.title||"S")[0].toUpperCase()})]})},e.id||t)})}),r>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("span",{ref:f,className:"text-xs text-muted-foreground flex-shrink-0 cursor-pointer hover:text-foreground transition-colors",onMouseEnter:g,onMouseLeave:h,children:["+",r," more"]}),n&&(0,a.jsx)("div",{ref:u,className:"fixed z-[9999] bg-popover text-popover-foreground border border-border rounded-lg shadow-lg p-3 max-w-xs min-w-[200px] pointer-events-auto",style:{to
1p:`${d.top}px`,left:`${d.left}px`},onMouseEnter:g,onMouseLeave:h,children:(0,a.jsxs)("div",{className:"flex flex-wrap gap-2",children:[e.slice(0,8).map((e,t)=>{let r=`/startups/${e.slug||e.id}`;return(0,a.jsxs)(l(),{href:r,className:"inline-flex items-center gap-1.5 px-2 py-1 rounded-md text-[11px] font-medium bg-muted text-foreground border border-border hover:bg-accent transition-colors",children:[e.logoUrl&&(0,a.jsx)("img",{src:e.logoUrl,alt:e.name||"Startup",className:"w-4 h-4 rounded-full object-cover",onError:e=>{e.target.style.display="none"}}),(0,a.jsx)("span",{children:e.name||e.title||"Startup"})]},e.id||t)}),e.length>8&&(0,a.jsxs)("span",{className:"inline-flex items-center px-2 py-1 rounded-md text-[11px] font-medium bg-muted text-muted-foreground border border-border",children:["+",e.length-8," more"]})]})})]})]})}},21767:(e,t,r)=>{r.d(t,{d:()=>o});var a=r(95155),s=r(12115),n=r(8678),l=r(40980);let o=s.forwardRef(({className:e,...t},r)=>(0,a.jsx)(n.Root,{className:(0,l.cn)("peer inline-flex h-5 w-9 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",e),...t,ref:r,children:(0,a.jsx)(n.Thumb,{className:(0,l.cn)("pointer-events-none block h-4 w-4 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-4 data-[state=unchecked]:translate-x-0")})}));o.displayName=n.Root.displayName},24752:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(95155),s=r(12115),n=r(6415),l=r(40980);let o=s.forwardRef(({className:e,"aria-label":t,...r},s)=>(0,a.jsxs)(n.Root,{ref:s,className:(0,l.cn)("relative flex w-full touch-none select-none items-center",e),...r,children:[(0,a.jsx)(n.Track,{className:"relative h-1.5 w-full grow overflow-hidden rounded-full bg-primary/20",children:(0,a.jsx)(n.Range,{className:"absolute h-full bg-primary"})}),(0,a.jsx)(n.Thumb,{"aria-label":t,className:"block h-4 w-4 rounded-full border border-primary/50 bg-background shadow transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50"})]}));o.displayName=n.Root.displayName},32169:(e,t,r)=>{r.d(t,{Carousel:()=>d});var a=r(95155),s=r(12115),n=r(41641),l=r(21362),o=r(89239),i=r(40980);let d=({children:e,title:t,viewAllHref:r,className:d})=>{let c=(0,s.useRef)(null),[u,m]=(0,s.useState)(!1),[f,x]=(0,s.use
1State)(!0),p=()=>{if(c.current){let{scrollLeft:e,scrollWidth:t,clientWidth:r}=c.current;m(e>0),x(e<t-r-10)}},g=e=>{if(c.current){let t=.8*c.current.clientWidth;c.current.scrollBy({left:"left"===e?-t:t,behavior:"smooth"})}};return s.useEffect(()=>{p();let e=c.current;if(e)return e.addEventListener("scroll",p),window.addEventListener("resize",p),()=>{e.removeEventListener("scroll",p),window.removeEventListener("resize",p)}},[e]),(0,a.jsxs)("div",{className:(0,i.cn)("relative",d),children:[(t||r)&&(0,a.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[t&&(0,a.jsx)("h3",{className:"text-xl font-bold text-foreground",children:t}),r&&(0,a.jsx)("a",{href:r,className:"text-sm font-medium text-primary hover:text-primary/80 transition-colors",children:"View All â"})]}),(0,a.jsxs)("div",{className:"relative",children:[u&&(0,a.jsx)(o.$,{variant:"outline",size:"icon",className:"absolute left-0 top-1/2 -translate-y-1/2 z-10 bg-background/80 backdrop-blur-sm shadow-lg h-8 w-8",onClick:()=>g("left"),children:(0,a.jsx)(n.A,{className:"h-4 w-4"})}),(0,a.jsx)("div",{ref:c,className:"flex gap-4 overflow-x-auto scrollbar-hide scroll-smooth pb-4",style:{scrollbarWidth:"none",msOverflowStyle:"none"},children:e}),f&&(0,a.jsx)(o.$,{variant:"outline",size:"icon",className:"absolute right-0 top-1/2 -translate-y-1/2 z-10 bg-background/80 backdrop-blur-sm shadow-lg h-8 w-8",onClick:()=>g("right"),children:(0,a.jsx)(l.A,{className:"h-4 w-4"})})]})]})}},33807:(e,t,r)=>{r.d(t,{J:()=>d});var a=r(95155),s=r(12115),n=r(91760),l=r(18460),o=r(40980);let i=(0,l.F)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),d=s.forwardRef(({className:e,...t},r)=>(0,a.jsx)(n.Root,{ref:r,className:(0,o.cn)(i(),e),...t}));d.displayName=n.Root.displayName},35942:(e,t,r)=>{r.d(t,{$:()=>i,F:()=>o});var a=r(95155),s=r(12115),n=r(89349),l=r(40980);let o=s.forwardRef(({className:e,children:t,...r},s)=>(0,a.jsxs)(n.Root,{ref:s,className:(0,l.cn)("relative overflow-hidden",e),...r,children:[(0,a.jsx)(n.Viewport,{tabIndex:-1,className:"h-full w-full rounded-[inherit]",children:t}),(0,a.jsx)(i,{}),(0,a.jsx)(n.Corner,{})]}));o.displayName=n.Root.displayName;let i=s.forwardRef(({className:e,orientation:t="vertical",...r},s)=>(0,a.jsx)(n.ScrollAreaScrollbar,{ref:s,orientation:t,className:(0,l.cn)("flex touch-none select-none transition-colors","vertical"===t&&"h-full w-2.5 border-l border-l-transparent p-[1px]","horizontal"===t&&"h-2.5 flex-col border-t border-t-transparent p-[1px]",e),...r,children:(0,a.jsx)(n.ScrollAreaThumb,{className:"relative flex-1 rounded-full bg-border"})}));i.displayName=n.ScrollAreaScrollbar.displayName},44594:(e,t,r)=>{r.d(t,{Et:()=>d,d0:()=>i,jc:()=>o});var a=r(95155),s=r(12115),n=r(64089),l=r(40980);let o=n.Root,i=n.Trigger,d=s.forwardRef(({className:e,align:t="center",sideOffset:r=4,collisionPadding:s=16,...o},i)=>(0,a.jsx)(n.Portal,{children:(0,a.jsx)(n.Content,{ref:i,align:t,sideOffset:r,collisionPadding:s,className:(0,l.cn)("z-50 w-64 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-hover-card-content-transform-origin]",e),...o})}));d.displayName=n.Content.displayName},47687:(e,t,r)=>{r.d(t,{Xi:()=>d,av:()=>c,j7:()=>i,tU:()=>o});var a=r(95155),s=r(12115),n=r(57518),l=r(40980);let o=n.Root,i=s.forwardRef(({className:e,...t},r)=>(0,a.jsx)(n.List,{ref:r,className:(0,l.cn)("inline-flex h-9 items-center justify-center rounded-lg bg-muted p-1 text-muted-foreground",e),...t}));i.displayName=n.List.displayName;let d=s.forwardRef(({className:e,...t},r)=>(0,a.jsx)(n.Trigger,{ref:r,className:(0,l.cn)("inline-flex items-center justify-center whitespace-nowrap rounded-md px-3 py-1 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow",e),...t}));d.displayName=n.Trigger.displayName;let c=s.forwardRef(({className:e,...t},r)=>(0,a.jsx)(n.Content,{ref:r,className:(0,l.cn)("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e),...t}));c.displayName=n.Content.displayName},54107:(e,t,r)=>{r.d(t,{Eb:()=>x,Iu:()=>
1u,M_:()=>g,WA:()=>p,cU:()=>m,dK:()=>c,n$:()=>f});var a=r(95155),s=r(12115),n=r(41641),l=r(21362),o=r(60285),i=r(40980),d=r(89239);let c=({className:e,...t})=>(0,a.jsx)("nav",{role:"navigation","aria-label":"pagination",className:(0,i.cn)("mx-auto flex w-full justify-center",e),...t});c.displayName="Pagination";let u=s.forwardRef(({className:e,...t},r)=>(0,a.jsx)("ul",{ref:r,className:(0,i.cn)("flex flex-row items-center gap-1",e),...t}));u.displayName="PaginationContent";let m=s.forwardRef(({className:e,...t},r)=>(0,a.jsx)("li",{ref:r,className:(0,i.cn)("",e),...t}));m.displayName="PaginationItem";let f=({className:e,isActive:t,size:r="icon",...s})=>(0,a.jsx)("a",{"aria-current":t?"page":void 0,className:(0,i.cn)((0,d.r)({variant:t?"outline":"ghost",size:r}),e),...s});f.displayName="PaginationLink";let x=({className:e,...t})=>(0,a.jsxs)(f,{"aria-label":"Go to previous page",size:"default",className:(0,i.cn)("gap-1 pl-2.5",e),...t,children:[(0,a.jsx)(n.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:"Previous"})]});x.displayName="PaginationPrevious";let p=({className:e,...t})=>(0,a.jsxs)(f,{"aria-label":"Go to next page",size:"default",className:(0,i.cn)("gap-1 pr-2.5",e),...t,children:[(0,a.jsx)("span",{children:"Next"}),(0,a.jsx)(l.A,{className:"h-4 w-4"})]});p.displayName="PaginationNext";let g=({className:e,...t})=>(0,a.jsxs)("span",{"aria-hidden":!0,className:(0,i.cn)("flex h-9 w-9 items-center justify-center",e),...t,children:[(0,a.jsx)(o.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{className:"sr-only",children:"More pages"})]});g.displayName="PaginationEllipsis"},66959:(e,t,r)=>{r.d(t,{nD:()=>T.Accordion,ub:()=>T.AccordionContent,As:()=>T.AccordionItem,$m:()=>T.AccordionTrigger,Fc:()=>_.Alert,TN:()=>_.AlertDescription,XL:()=>_.AlertTitle,LS:()=>V.LS,eu:()=>H.Avatar,q5:()=>H.AvatarFallback,BK:()=>H.AvatarImage,Ex:()=>d.E,$n:()=>s.$,e2:()=>$.ButtonGroup,$u:()=>$.ButtonGroupSeparator,Zp:()=>n.Zp,Wu:()=>n.Wu,BT:()=>n.BT,wL:()=>n.wL,aR:()=>n.aR,ZB:()=>n.ZB,iU:()=>R,Sc:()=>S.Checkbox,Nt:()=>D.Nt,Ke:()=>D.Ke,R6:()=>D.R6,lG:()=>L.Dialog,Cf:()=>L.DialogContent,rr:()=>L.DialogDescription,Es:()=>L.DialogFooter,c7:()=>L.DialogHeader,L3:()=>L.DialogTitle,rI:()=>E.DropdownMenu,SQ:()=>E.DropdownMenuContent,_2:()=>E.DropdownMenuItem,lp:()=>E.DropdownMenuLabel,mB:()=>E.DropdownMenuSeparator,ty:()=>E.DropdownMenuTrigger,pd:()=>l.p,q7:()=>G.q7,Jw:()=>G.Jw,Vj:()=>G.Vj,gR:()=>G.gR,te:()=>G.te,Qm:()=>G.Qm,Hh:()=>G.Hh,l8:()=>G.Et,JU:()=>i.J,d1:()=>a.LoaderSpinner,dK:()=>K.dK,Iu:()=>K.Iu,M_:()=>K.M_,cU:()=>K.cU,n$:()=>K.n$,WA:()=>K.WA,Eb:()=>K.Eb,AM:()=>C.Popover,hl:()=>C.PopoverContent,Wv:()=>C.PopoverTrigger,Nb:()=>I,FK:()=>M.F,FA:()=>V.FA,l6:()=>W.Select,gC:()=>W.SelectContent,s3:()=>W.SelectGroup,eb:()=>W.SelectItem,TR:()=>W.SelectLabel,bq:()=>W.SelectTrigger,yv:()=>W.SelectValue,wv:()=>z.w,XA:()=>W.SimpleSelect,EA:()=>V.EA,Ap:()=>B.A,dO:()=>P.d,XI:()=>X.XI,BF:()=>X.BF,nA:()=>X.nA,nd:()=>X.nd,A0:()=>X.A0,Hj:()=>X.Hj,tU:()=>k.tU,av:()=>k.av,j7:()=>k.j7,Xi:()=>k.Xi,TM:()=>o.T,lM:()=>F.l,OY:()=>U.ToggleGroup,dz:()=>U.ToggleGroupItem});var a=r(18186),s=r(89239),n=r(81477),l=r(60529),o=r(18349),i=r(33807),d=r(45160),c=r(95155);r(12115);var u=r(40980),m=r(34898),f=r(45005),x=r(90718),p=r(76498),g=r(96909),h=r(44071),v=r(89123),b=r(92564),w=r(65266),j=r(65576),N=r(15197);let y={"ai research":m.A,"ai video":f.A,"artificial intelligence":x.A,"funding round":p.A,interview:g.A,"investor news":h.A,"market research":v.A,opinions:b.A,"startup news":w.A,technology:j.A,tech:j.A,general:N.A},A=["ai","ml","iot","api","ui","ux","seo","ceo","cto","vr","ar","nft","dao"];function R({category:e,showIcon:t=!0,iconSize:r=12,className:a,variant:s="default",...n}){if(!e)return null;let l=y[e.toLowerCase().trim()]||N.A,o=e.split(/[-_ ]/).map(e=>{let t=e.toLowerCase();return A.includes(t)?t.toUpperCase():e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}).join(" ");return(0,c.jsxs)(d.E,{variant:s,className:(0,u.cn)("gap-1",a),...n,children:[t&&(0,c.jsx)(l,{size:r,className:"shrink-0"}),o]})}var k=r(47687);r(70872);var L=r(42763),C=r(17414),S=r(9192),M=r(35942),E=r(72264);let I=({score:e,size:t="md",className:r,strokeWidth:a,showText:s=!0,segments:n=5})=>{let l=Number(e),o=Number.isFinite(l),i=o?Math.min(100,Math.max(0,l)):0,d={sm:32,md:40,lg:48,xl:64}[t]||40,m=a||d/10,f=(d-m)/2,x=Math.max(1,n),p=2*(x>1),g=(100-x*p)/x,h=100/x,v=`${g} ${p}`,b=Array.from({length:x},(e,t)=>({fillLen:Math.max(0,Math.min(h,i-t*h))/h*g,offset:-(t*(g+p))}));return(0,c.jsxs)("div",{className:(0,u.cn)("relative inline-flex items-center justify-center",r),style:{width:d,height:d},children:[(0,c.jsxs)("svg",{className:"transform -rotate-90",width:d,height:d,children:[(0,c.jsx)("circle",{className:"text-muted/30",strokeWidth:m,stroke:"currentColor",fill:"transparent",r:f,cx:d/2,cy:d/2,pathLength:100,strokeDasharray:v}),b.map((e,t)=>e.fillLen<=0?null:(0,c.jsx)("circle",{className:(0,u.cn)(o?i>=80?"text-emerald-500":i>=60?"text-blue-500":i>=40?"text-amber-500":"text-rose-500":"text-muted-foreground","transition-all duration-500 ease-in-out"),strokeWidth:m,strokeLinecap:"butt",stroke:"currentColor",fill:"transparent",r:f,cx:d/2,cy:d/2,pathLength:100,strokeDasharray:`${e.fillLen} ${100-e.fillLen}`,strokeDashoffset:e.offset},t))]}),s&&(0,c.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,c.jsx)("span",{className:(0,u.cn)("font-black tracking-tighter leading-none","sm"===t?"text-[10px]":"md"===t?"text-xs":"lg"===t?"text-sm":"text-base"),children:o?Math.round(i):"â"})})]})};var T=r(927),z=r(97916),D=r(93133),U=r(94657),$=r(37669),F=r(50899),P=r(21767),B=r(24752),H=r(81312);r(19177);var _=r(15283),V=r(20663);r(32169);var W=r(29991),X=r(69613);r(17028);var K=r(54107);r(44594);var G=r(17118)},81312:(e,t,r)=>{r.r(t),r.d(t,{Avatar:()=>o,AvatarFallback:()=>d,AvatarImage:()=>i});var a=r(95155),s=r(12115),n=r(84375),l=r(40980);let o=s.forwardRef(({className:e,...t},r)=>(0,a.jsx)(n.bL,{ref:r,className:(0,l.cn)("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full bg-muted",e),...t}));o.displayName=n.bL.displayName;let i=s.forwardRef(({className:e,...t},r)=>(0,a.jsx)(n._V,{ref:r,className:(0,l.cn)("aspect-square h-full w-full",e),...t}));i.displayName=n._V.displayName;let d=s.forwardRef(({className:e,delayMs:t,...r},s)=>(0,a.jsx)(n.H4,{ref:s,delayMs:t??600,className:(0,l.cn)("flex h-full w-full items-center justify-center rounded-full bg-muted",e),...r}));d.displayName=n.H4.displayName},93133:(e,t,r)=>{r.d(t,{Ke:()=>l,Nt:()=>s,R6:()=>n});var a=r(19820);let s=a.Root,n=a.CollapsibleTrigger,l=a.CollapsibleContent},97916:(e,t,r)=>{r.d(t,{w:()=>o});var a=r(95155),s=r(12115),n=r(89803),l=r(40980);let o=s.forwardRef(({className:e,orientation:t="horizontal",decorative:r=!0,...s},o)=>(0,a.jsx)(n.b,{ref:o,decorative:r,orientation:t,className:(0,l.cn)("shrink-0 bg-border","horizontal"===t?"h-[1px] w-full":"h-full w-[1px]",e),...s}));o.displayName=n.b.displayName}}]);
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.