1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[37619],{1309:(e,t,r)=>{"use strict";r.r(t),r.d(t,{LazyHydrate:()=>n});var s=r(95155),a=r(12115);function n({children:e,rootMargin:t="200px",className:r}){let[n,o]=(0,a.useState)(()=>!1),l=(0,a.useRef)(null);return((0,a.useEffect)(()=>{if(n)return;let e=l.current;if(!e||"u"<typeof IntersectionObserver)return void o(!0);let r=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&(o(!0),r.disconnect())},{rootMargin:t});return r.observe(e),()=>r.disconnect()},[n,t]),n)?(0,s.jsx)("div",{ref:l,className:r,children:e}):(0,s.jsx)("div",{ref:l,className:r,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:""}})}},4980:(e,t,r)=>{"use strict";r.d(t,{SearchFilterPills:()=>b});var s=r(95155),a=r(12115),n=r(98500),o=r.n(n),l=r(66088),i=r(40980),d=r(26996),c=r(58738);let u=e=>e.map(e=>({value:e,label:e})),m=e=>(0,d.r9)(e).map(e=>({value:e.id,label:e.label,domain:e.domain||void 0})),x=[{label:"Sectors",param:"sectors",options:u(["Agentic AI","Generative AI","AI Infrastructure","Robotics","Defense Tech","Cybersecurity","AI Healthcare","AI Fintech","Voice AI","Computer Vision","Neocloud","SpaceTech","Developer Tools","Data Center"])},{label:"City",param:"city",options:u(["San Francisco","New York","London","Tel Aviv","Berlin","Toronto","Singapore","Paris","Bangalore","Austin","Boston","Los Angeles"])},{label:"Country",param:"country",options:u(["United States","United Kingdom","Israel","Canada","Germany","France","India","Singapore","China","Netherlands"])},{label:"Funding Stage",param:"fundingStage",options:u(["Pre-Seed","Seed","Series A","Series B","Series C","Series D+","IPO"])},{label:"Operating Status",param:"status",options:u(["Active","Inactive"])},{label:"M&A Activity",param:"maStatus",options:[{value:"acquired",label:"Acquired"},{value:"public",label:"Public / IPO"},{value:"merged",label:"Merged"},{value:"made_acquisitions",label:"Made acquisitions"}]},{label:"CDN",param:"techCdn",options:m("cdn")},{label:"Hosting",param:"techHosting",options:m("hosting")},{label:"Payments",param:"techPayment",options:m("payment")},{label:"Email Provider",param:"techEmailProvider",options:m("email_provider")},{label:"Compliance",param:"techCompliance",options:m("compliance")},{label:"Hiring Platform",param:"techHiringPlatform",options:m("hiring_platform")},{label:"Email Marketing",param:"techEmailMarketing",options:m("email_marketing")},{label:"Booking Tool",param:"techBooking",options:m("booking")},{label:"Status Page",param:"techStatusPage",options:m("status_page")},{label:"Cookie Consent",param:"techCookieConsent",options:m("cookie_consent")},{label:"AI Customer Support",param:"techAiSupport",options:m("ai_support")},{label:"Visitor tracking",param:"techDeanonymization",options:m("deanonymization")}],p=[{label:"Stealth Mode",href:"/search?stealth=true"}],h="filter-pill inline-flex items-center gap-1.5 rounded-lg border border-border/60 px-3.5 py-2 text-sm font-medium capitalize text-foreground transition hover:border-brand/50 hover:text-brand";function f({label:e,param:t,options:r,delay:n}){let[d,u]=(0,a.useState)(!1),m=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=e=>{m.current&&!m.current.contains(e.target)&&u(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),(0,s.jsxs)("div",{ref:m,className:"relative",children:[(0,s.jsxs)("button",{type:"button",onClick:()=>u(e=>!e),className:h,style:{animationDelay:`${n}s`},"aria-expanded":d,children:[e," ",(0,s.jsx)(l.A,{className:(0,i.cn)("h-3.5 w-3.5 text-muted-foreground transition-transform",d&&"rotate-180")})]}),d&&(0,s.jsx)("div",{className:"absolute left-0 z-30 mt-1 max-h-64 w-56 overflow-auto rounded-xl border border-border bg-popover p-1 shadow-lg",children:r.map(e=>(0,s.jsxs)(o(),{href:`/search?${t}=${encodeURIComponent(e.value)}`,className:"flex items-center gap-2 rounded-md px-3 py-1.5 text-sm text-foreground transition hover:bg-accent",children:[e.domain&&(0,s.jsx)(c.DomainFavicon,{domain:e.domain,size:16,className:"rounded-sm"}),e.label]},e.value))})]})}function b(){return(0,s.jsxs)("div",{className:"flex flex-wrap gap-2",children:[x.map((e,t)=>(0,s.jsx)(f,{label:e.label,param:e.param,options:e.options,delay:t%9*.6},e.label)),p.map((e,t)=>(0,s.jsx)(o(),{href:e.href,className:h,style:{animationDelay:`${(x.length+t)%9*.6}s`},children:e.label},e.label))]})}},8956:(e,t,r)=>{"use strict";function s(e){return Array.from(e.querySelectorAll('a[href]:not([tabindex="-1"]),input:not([disabled]):not([type="hidden"]):not([tabindex="-1"]),select:not([disabled]):not([tabindex="-1"]),textarea:not([disabled]):not([tabindex="-1"]),button:not([disabled]):not([tabindex="-1"]),[contenteditable="true"]:not([tabindex="-1"]),[tabindex]:not
1([tabindex="-1"]):not([disabled])')).filter(e=>{if(!function(e){if(!e.isConnected||"true"===e.getAttribute("aria-hidden"))return!1;let t=getComputedStyle(e);return"hidden"!==t.visibility&&"none"!==t.display}(e))return!1;let t=e.getAttribute("role");return"menuitem"!==t&&"menuitemcheckbox"!==t&&"menuitemradio"!==t})}function a(e){let t;if("Tab"!==e.key||e.ctrlKey||e.altKey||e.metaKey)return;let r=e.target;if(!(r instanceof HTMLElement)||!(r.matches('input:not([type="hidden"]):not([disabled]), textarea:not([disabled]), select:not([disabled]), [role="combobox"]:not([aria-disabled="true"])')||"true"===r.getAttribute("contenteditable")||r.isContentEditable))return;let a=r.closest("[data-radix-menu-content]");a instanceof HTMLElement&&(t=s(a)).length>0&&-1!==t.indexOf(r)&&(e.preventDefault(),function(e,t,r){let a=s(e);if(0===a.length)return;let n=a.indexOf(t);if(-1===n)return;let o=a[(n+(r?-1:1)+a.length)%a.length]??null;o?.focus({preventScroll:!1})}(a,r,e.shiftKey))}r.d(t,{R:()=>a})},14488:(e,t,r)=>{"use strict";r.d(t,{EnrichmentGlobe:()=>M});var s=r(95155),a=r(12115),n=r(65246),o=r(67233),l=r(89974),i=r(87634),d=r(1806),c=r(88885),u=r(69260),m=r(50049),x=r(7810),p=r(24384),h=r(40980);function f(e,t){let r=e*Math.PI/180,s=t*Math.PI/180;return{x:500+Math.sin(r)*Math.sin(s)*440,y:480-440*Math.cos(r),z:Math.sin(r)*Math.cos(s)}}let b=[-90,-60,-30,0,30,60,90].map(function(e){let t=[];for(let r=0;r<=90;r+=3){let s=f(r,e);t.push(`${s.x.toFixed(1)},${s.y.toFixed(1)}`)}return"M"+t.join(" L")}),g=[18,36,54,72,90].map(function(e){let t=[];for(let r=-90;r<=90;r+=3){let s=f(e,r);t.push(`${s.x.toFixed(1)},${s.y.toFixed(1)}`)}return"M"+t.join(" L")});function v(e,t,r){let s=[],a=r>=t?2:-2;for(let n=t;a>0?n<=r:n>=r;n+=a)s.push(f(n,e));return s}function y(e){return"M"+e.map(e=>`${e.x.toFixed(1)},${e.y.toFixed(1)}`).join(" L")}let j=[{label:"Reverse lookup",strong:!0},{label:"OSINT signals",strong:!0},{label:"Deep-web search",strong:!0},{label:"Identity resolution",strong:!0},{label:"Identity graph",strong:!0},{label:"Reddit signals",strong:!0},{label:"Tech accounts",strong:!0},{label:"Domain registry"},{label:"Company registry"},{label:"Funding news"},{label:"Hiring signals"},{label:"Product launches"},{label:"Press & filings"},{label:"Web mentions"},{label:"Patents & research"},{label:"Technology stack"},{label:"Profile submissions"},{label:"GitHub activity"},{label:"Job boards"},{label:"Meetup pitches"}],w=[[{theta:38,phi:-44},{theta:38,phi:44},{theta:58,phi:-58},{theta:58,phi:58},{theta:50,phi:0}],[{theta:42,phi:-52},{theta:42,phi:52},{theta:60,phi:-40},{theta:60,phi:40},{theta:34,phi:4}]],N=w[0].map((e,t)=>({...e,...j[t]})),k=[{company:"Nebari",founder:"Ramiro Sanchez"},{company:"HiLabs",founder:"Salil Jain"},{company:"Phi-Coherent",founder:"Michael Raymer"}],A={Radar:n.A,Github:o.A,Briefcase:l.A,Presentation:i.A,MessagesSquare:d.A,Fingerprint:c.A,Network:u.A,Building2:m.A,Users:x.A,BadgeCheck:p.A},S=[{icon:"Radar",text:"scanning registries",sub:"none"},{icon:"Github",text:"monitoring GitHub",sub:"none"},{icon:"Briefcase",text:"scanning job boards",sub:"none"},{icon:"Presentation",text:"watching Meetup pitches",sub:"none"},{icon:"MessagesSquare",text:"parsing Reddit comments",sub:"none"},{icon:"Fingerprint",text:"connecting identity",sub:"none"},{icon:"Network",text:"connecting tech accounts",sub:"none"},{icon:"Building2",text:"company identified",sub:"company"},{icon:"Users",text:"founders identified",sub:"founder"},{icon:"BadgeCheck",text:"verified contacts",sub:"check"}],C=S.length;function M({className:e}){let[t,r]=(0,a.useState)(k),[n,o]=(0,a.useState)(0),[l,i]=(0,a.useState)(0),[d,c]=(0,a.useState)(N),[u,m]=(0,a.useState)(!0),x=(0,a.useRef)(0),p=(0,a.useRef)(t);p.current=t,(0,a.useEffect)(()=>{let e=0,t=null,r=setInterval(()=>{m(!1),t=setTimeout(()=>{let t,r;c((t=w[e=1-e],r=(function(e){let t=[...e];for(let e=t.length-1;e>0;e--){let r=Math.floor(Math.random()*(e+1));[t[e],t[r]]=[t[r],t[e]]}return t})(j).slice(0,t.length),t.map((e,t)=>({...e,...r[t]})))),m(!0)},550)},4200);return()=>{clearInterval(r),t&&clearTimeout(t)}},[]),(0,a.useEffect)(()=>{let e=!0,t=async()=>{try{let t=await fetch("/api/enrichment/recent-resolved"),s=await t.json();e&&Array.isArray(s.resolved)&&s.resolved.length&&r(s.resolved.map(e=>({company:e.company,founder:e.founder})))}catch{}};t();let s=setInterval(t,6e4);return()=>{e=!1,clearInterval(s)}},[]),(0,a.useEffect)(()=>{let e=setInterval(()=>{let e=(x.current+1)%C;x.current=e,i(e),0===e&&o(e=>(e+1)%Math.max(1,p.current.length))},2400);return()=>clearInterval(e)},[]);let M=t[n%t.length]??k[0],$=S[l%C],P={Icon:A[$.icon],text:$.text,sub:"company"===$.sub?M.company:"founder"===$.sub?M.founder:"check"===$.sub?"â":null};return(0,s.jsxs)("div",{className:(0,h.cn)("relative w-full",e),children:[(0,s.jsxs)("svg",{viewBox:"0 0 1000 540",className:"w-full","aria-hidden":!0,
1children:[(0,s.jsxs)("defs",{children:[(0,s.jsxs)("linearGradient",{id:"globe-pulse-grad",x1:"0",y1:"0",x2:"1",y2:"0",children:[(0,s.jsx)("stop",{offset:"0%",stopColor:"hsl(var(--brand))",stopOpacity:"0"}),(0,s.jsx)("stop",{offset:"100%",stopColor:"hsl(var(--brand))",stopOpacity:"1"})]}),(0,s.jsxs)("filter",{id:"globe-glow",x:"-50%",y:"-50%",width:"200%",height:"200%",children:[(0,s.jsx)("feGaussianBlur",{stdDeviation:"3",result:"b"}),(0,s.jsxs)("feMerge",{children:[(0,s.jsx)("feMergeNode",{in:"b"}),(0,s.jsx)("feMergeNode",{in:"SourceGraphic"})]})]})]}),[...b,...g].map((e,t)=>(0,s.jsx)("path",{d:e,fill:"none",stroke:"hsl(var(--border))",strokeWidth:"1",strokeOpacity:"0.7"},t)),(0,s.jsx)("g",{style:{opacity:+!!u,transition:"opacity 500ms ease"},children:d.map((e,t)=>{let r=function(e,t,r){if(r%2==0)return y(v(t,3,e));let s=t>=0?-18:18,a=t+s;return y([...v(a,3,e),...function(e,t,r){let s=[],a=r>=t?2:-2;for(let n=t;a>0?n<=r:n>=r;n+=a)s.push(f(e,n));return s}(e,a,t)])}(e.theta,e.phi,t),a=3.8+.3*t;return(0,s.jsx)("g",{children:Array.from({length:12}).map((e,t)=>{let n=Math.max(.06,1-.13*(t<=2?(2-t)*.7:(t-2)*.42)),o=Math.max(1.1,3.4-.18*t);return(0,s.jsx)("path",{d:r,fill:"none",stroke:"hsl(var(--brand))",strokeWidth:o,strokeOpacity:n,strokeLinecap:"round",pathLength:100,strokeDasharray:"5 95",className:"globe-pulse",style:{animationDuration:`${a}s`,animationDelay:`${-t*a*.02}s`}},t)})},t)})})]}),d.map((e,t)=>{let r=f(e.theta,e.phi);return(0,s.jsx)("div",{className:(0,h.cn)("absolute -translate-x-1/2 -translate-y-1/2 whitespace-nowrap rounded-full border px-2.5 py-1 text-[11px] font-medium shadow-sm backdrop-blur-sm",e.strong?"border-brand/40 bg-brand/10 font-semibold text-brand":"border-border bg-card/90 text-muted-foreground"),style:{left:`${(r.x/1e3*100).toFixed(2)}%`,top:`${(r.y/540*100).toFixed(2)}%`,opacity:+!!u,transition:"opacity 500ms ease"},children:e.label},t)}),(0,s.jsx)("div",{className:"absolute left-1/2 -translate-x-1/2",style:{top:`${.8888888888888888*100}%`},children:(0,s.jsxs)("div",{className:"flex w-max items-center gap-2 whitespace-nowrap rounded-lg border border-border bg-card/95 px-3 py-2 font-mono text-[12px] shadow-md backdrop-blur",children:[(0,s.jsx)(P.Icon,{className:"h-4 w-4 shrink-0 text-brand"}),(0,s.jsx)("span",{className:"text-muted-foreground",children:P.text}),P.sub&&(0,s.jsx)("span",{className:"font-semibold text-foreground",children:P.sub}),(0,s.jsx)("span",{className:"globe-cursor ml-1 inline-block h-3.5 w-[7px] shrink-0 bg-foreground
1/80"})]})})]})}},15148:(e,t,r)=>{"use strict";r.d(t,{$:()=>a,h:()=>n});let s=null;function a(){return s||(s=fetch("/api/world-briefing/latest").then(e=>e.ok?e.json():null).catch(()=>null)),s}function n(){if(window.matchMedia?.("(prefers-reduced-motion: reduce)").matches)return!1;let e=navigator.connection;return!(e?.saveData||e?.effectiveType&&/(^|-)2g$/.test(e.effectiveType))}},18745:(e,t,r)=>{"use strict";r.d(t,{WorldBriefingInline:()=>u});var s=r(95155),a=r(12115),n=r(20232),o=r(98817),l=r(74643),i=r(24371),d=r(89239),c=r(15148);function u(){let e=(0,a.useRef)(null),t=(0,a.useRef)(null),[r,u]=(0,a.useState)(null),[m,x]=(0,a.useState)(!0),[p,h]=(0,a.useState)(!0),[f,b]=(0,a.useState)(!1);(0,a.useEffect)(()=>{let t=e.current;if(!t)return;let r=new IntersectionObserver(([e])=>{e.isIntersecting&&(r.disconnect(),(0,c.$)().then(e=>e?u(e):b(!0)))},{rootMargin:"300px"});return r.observe(t),()=>r.disconnect()},[]),(0,a.useEffect)(()=>{let s=e.current,a=t.current;if(!r||!s||!a||!(0,c.h)())return;let n=new IntersectionObserver(([e])=>{e.intersectionRatio>=.5?(a.paused&&!a.dataset.userUnmuted&&(a.muted=!0),a.play().catch(e=>console.debug("[world-briefing] autoplay blocked",e))):a.pause()},{threshold:[0,.5]});return n.observe(s),()=>n.disconnect()},[r]);let g=r?window.innerWidth<640?r.mp4_360:r.mp4_720:void 0;return(0,s.jsx)("div",{ref:e,className:"group relative aspect-video w-full overflow-hidden rounded-xl border border-border bg-muted shadow-sm",children:r&&g?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("video",{ref:t,className:"absolute inset-0 h-full w-full object-cover",src:g,poster:r.poster,muted:m,loop:!0,playsInline:!0,preload:"none",onPlay:()=>h(!1),onPause:()=>h(!0),"aria-label":`World Briefing for ${r.dateLabel}`}),p?(0,s.jsx)("button",{type:"button",onClick:()=>t.current?.play(),className:"absolute inset-0 flex items-center justify-center bg-background/10","aria-label":"Play World Briefing",children:(0,s.jsx)("span",{className:"flex h-16 w-16 items-center justify-center rounded-full bg-brand-gradient text-primary-foreground shadow-lg",children:(0,s.jsx)(n.A,{className:"ml-1 h-7 w-7"})})}):null,(0,s.jsxs)("div",{className:"absolute bottom-3 right-3 flex gap-2",children:[(0,s.jsxs)(d.$,{size:"sm",variant:"secondary",className:"gap-1.5 bg-background/85 backdrop-blur",onClick:()=>{let e=t.current;e&&(e.muted=!m,m?e.dataset.userUnmuted="1":delete e.dataset.userUnmuted,x(!m),m&&(e.currentTime=0,e.play().catch(()=>void 0)))},children:[m?(0,s.jsx)(o.A,{className:"h-4 w-4"}):(0,s.jsx)(l.A,{className:"h-4 w-4"}),m?"Watch with sound":"Mute"]}),(0,s.jsx)(d.$,{size:"icon",variant:"secondary",className:"h-8 w-8 bg-background/85 backdrop-blur","aria-label":"Fullscreen",onClick:()=>t.current?.requestFullscreen?.().catch(()=>void 0),children:(0,s.jsx)(i.A,{className:"h-4 w-4"})})]})]}):f?(0,s.jsx)("div",{className:"absolute inset-0 flex items-center justify-center text-sm text-muted-foreground",children:"Briefing unavailable"}):null})}},19215:(e,t,r)=>{"use strict";r.d(t,{dj:()=>u,tE:()=>x});var s=r(95155),a=r(12115),n=r(52484),o=r(13545),l=r(41585),i=r(68822),d=r(40980);let c=(0,a.createContext)(void 0),u=()=>{let e=(0,a.useContext)(c);if(!e)throw Error("useToast must be used within ToastProvider");return e},m={success:"Success",error:"Something went wrong",info:"Working on it",warning:"Heads up"},x=({children:e})=>{let[t,r]=(0,a.useState)([]),[n,o]=(0,a.useState)([]),l=(0,a.useCallback)(e=>{r(t=>t.filter(t=>t.id!==e))},[]),i=(0,a.useCallback)(e=>{o(t=>t.filter(t=>t.id!==e))},[]),d=(0,a.useCallback)((e,t="info",s=4e3,a)=>{let n=Math.random().toString(36).substring(7);return r([{id:n,message:e,type:t,duration:s,title:a?.title,progress:a?.progress}]),s>0&&setTimeout(()=>{l(n)},s),n},[l]),u=(0,a.useCallback)(()=>{r(e=>e.filter(e=>!e.message.includes("Profile is being enriched")))},[]),m=(0,a.useCallback)((e,t,r)=>d(e,"success",t,r),[d]),x=(0,a.useCallback)((e,t,r)=>d(e,"error",t,r),[d]),h=(0,a.useCallback)((e,t,r)=>d(e,"info",t,r),[d]),b=(0,a.useCallback)((e,t,r)=>d(e,"warning",t,r),[d]),g=(0,a.useCallback)((e,t,r,s,a="Confirm",n="Cancel")=>{let l={id:Math.random().toString(36).substring(7),title:e,message:t,onConfirm:r,onCancel:s,confirmText:a,cancelText:n};o(e=>[...e,l])},[]);return(0,s.jsx)(c.Provider,{value:{showToast:d,showSuccess:m,showError:x,showInfo:h,showWarning:b,dismissToast:l,clearEnrichmentToast:u,showConfirm:g},children:(0,s.jsxs)("div",{className:"contents",children:[e,(0,s.jsx)(p,{toasts:t,onRemove:l}),(0,s.jsx)(f,{dialogs:n,onRemove:i})]})})},p=({toasts:e,onRemove:t})=>0===e.length?null:(0,s.jsx)("div",{className:"fixed bottom-4 right-4 z-[200] flex max-w-sm w-[calc(100%-2rem)] flex-col gap-2 sm:w-96 pointer-events-none",children:e.map(e=>(0,s.jsx)(h,{toast:e,onRemove:t},e.id))}),h=({toast:e,onRemove:t})=>{let r,a=/^ð|special offer/i.test(e.message),c=(r=e.message.match(/visit\s+(\/[^\s]+)\s+to\s+(claim|see|learn)/i))?{label:"Claim now",href:r[1]}:null,u=e.title||(a?"Special offer":m[e.type]),x=(0,d.cn)("flex h-8 w-8 shrink-0 items-center justify-center rounded-lg","success"===e.type&&"bg-success/10","error"===e.type&&"bg-destructive/10","warning"===e.type&&"bg-warning/10",("info"===e.type||a)&&"bg-primary/10"),p=(0,d.cn)("success"===e.type&&"text-success","error"===e.type&&"text-destructive","warning"===e.type&&"text-warning",("info"===e.type||a)&&"text-primary"),h="success"===e.type?n.A:"error"===e.type?o.A:"warning"===e.type?l.A:i.A,f=a?e.message.replace(/^ð\s*/,""):e.message;return(0,s.jsx)("div",{className:"pointer-events-auto animate-in fade-in slide-in-from-bottom-4 zoom-in-95 rounded-xl border border-border bg-card p-4 shadow-2xl duration-300",role:"alert",children:(0,s.jsxs)("div",{className:"flex items-start gap-3",children:[(0,s.jsx)("div",{className:x,children:a?(0,s.jsx)("span",{className:"text-base",children:"\uD83C\uDF81"}):(0,s.jsx)(h,{size:16,className:p})}),(0,s.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,s.jsxs)("div",{className:"mb-1 flex items-center justify-between gap-2",children:[(0,s.jsx)("span",{className:"text-sm font-semibold text-foreground",children:u}),(0,s.jsx)("button",{type:"button",onClick:()=>t(e.id),className:"shrink-0 text-xs text-muted-foreground hover:text-foreground","aria-label":"Close",children:"â"})]}),(0,s.jsx)("p",{className:"text-xs leading-relaxed text-muted-foreground",children:c?f.replace(/â\s*visit\s+\/[^\s]+\s+to\s+(claim|see|learn)/i,"").trim():f}),c&&(0,s.jsxs)("a",{href:c.href,onClick:()=>t(e.id),className:"mt-2 inline-flex items-center gap-1 text-xs font-medium text-primary hover:text-primary/80",children:[c.label," â"]}),e.progress&&(0,s.jsx)("div",{className:"mt-2 h-1 overflow-hidden rounded-full bg-muted",children:(0,s.jsx)("div",{className:"h-full origin-left animate-[indeterminate_1.5s_ease-in-out_infinite] bg-primary",style:{width:"40%"}})})]})]})})},f=({dialogs:e,onRemove:t})=>0===e.length?null:(0,s.jsx)(s.Fragment,{children:e.map(e=>(0,s.jsx)(b,{dialog:e,onRemove:t},e.id))}),b=({dialog:e,onRemove:t})=>{let r=()=>{e.onCancel&&e.onCancel(),t(e.id)};return(0,s.jsxs)("div",{className:"fixed inset-0 z-[300] flex items-center justify-center p-4",children:[(0,s.jsx)("div",{className:"fixed inset-0 bg-black/50 backdrop-blur-sm animate-in fade-in duration-200",onClick:r}),(0,s.jsxs)("div",{className:"relative z-[301] w-full max-w-md animate-in fade-in zoom-in-95 rounded-xl border border-border bg-card shadow-2xl duration-200",children:[(0,s.jsx)("div",{className:"p-6",children:(0,s.jsxs)("div",{className:"flex items-start gap-4",children:[(0,s.jsx)("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-warning/10",children:(0,s.jsx)(l.A,{size:20,className:"text-warning"})}),(0,s.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,s.jsx)("h3",{className:"mb-2 text-lg font-semibold text-foreground",children:e.title}),(0,s.jsx)("p",{className:"text-sm text-muted-foreground",children:e.message})]})]})}),(0,s.jsxs)("div",{className:"flex justify-end gap-3 rounded-b-xl border-t border-border bg-muted/30 px-6 py-4",children:[(0,s.jsx)("button",{type:"button",onClick:r,className:"rounded-lg border border-border bg-background px-4 py-2 text-sm font-medium text-foreground hover:bg-muted",children:e.cancelText||"Cancel"}),(0,s.jsx)("button",{type:"button",onClick:()=>{e.onConfirm(),t(e.id)},className:"rounded-lg bg-destructive px-4 py-2 text-sm font-medium text-destructive-foreground hover:bg-destructive/90",children:e.confirmText||"Confirm"})]})]})]})}}
1,29991:(e,t,r)=>{"use strict";r.d(t,{Select:()=>c,SelectContent:()=>f,SelectGroup:()=>u,SelectItem:()=>g,SelectLabel:()=>b,SelectTrigger:()=>x,SelectValue:()=>m,SimpleSelect:()=>v});var s=r(95155),a=r(12115),n=r(42695),o=r(66088),l=r(9921),i=r(94514),d=r(40980);let c=n.bL,u=n.YJ,m=n.WT,x=a.forwardRef(({className:e,children:t,...r},a)=>(0,s.jsxs)(n.l9,{ref:a,className:(0,d.cn)("flex h-9 w-full items-center justify-between whitespace-nowrap rounded-md border border-input bg-transparent px-3 py-2 text-sm shadow-sm ring-offset-background data-[placeholder]:text-muted-foreground focus:outline-none focus:ring-1 focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",e),...r,children:[t,(0,s.jsx)(n.In,{asChild:!0,children:(0,s.jsx)(o.A,{className:"h-4 w-4 opacity-50"})})]}));x.displayName=n.l9.displayName;let p=a.forwardRef(({className:e,...t},r)=>(0,s.jsx)(n.PP,{ref:r,className:(0,d.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,s.jsx)(l.A,{className:"h-4 w-4"})}));p.displayName=n.PP.displayName;let h=a.forwardRef(({className:e,...t},r)=>(0,s.jsx)(n.wn,{ref:r,className:(0,d.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,s.jsx)(o.A,{className:"h-4 w-4"})}));h.displayName=n.wn.displayName;let f=a.forwardRef(({className:e,children:t,position:r="popper",...a},o)=>(0,s.jsx)(n.ZL,{children:(0,s.jsxs)(n.UC,{ref:o,className:(0,d.cn)("z-[99999] max-h-60 overflow-y-auto overflow-x-hidden rounded-md border bg-popover text-popover-foreground shadow-md 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=top]:slide-in-from-bottom-2","popper"===r&&"data-[side=bottom]:translate-y-1 data-[side=top]:-translate-y-1",e),position:r,style:{width:"var(--radix-select-trigger-width)",maxWidth:"min(var(--radix-select-content-available-width), calc(100vw - 2rem))"},...a,children:[(0,s.jsx)(p,{}),(0,s.jsx)(n.LM,{className:"p-1",children:t}),(0,s.jsx)(h,{})]})}));f.displayName=n.UC.displayName;let b=a.forwardRef(({className:e,...t},r)=>(0,s.jsx)(n.JU,{ref:r,className:(0,d.cn)("px-2 py-1.5 text-sm font-semibold",e),...t}));b.displayName=n.JU.displayName;let g=a.forwardRef(({className:e,children:t,hint:r,...a},o)=>(0,s.jsxs)(n.q7,{ref:o,className:(0,d.cn)("relative flex w-full cursor-default select-none items-center whitespace-nowrap rounded-sm py-1.5 pl-2 pr-8 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...a,children:[(0,s.jsx)("span",{className:"absolute right-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,s.jsx)(n.VF,{children:(0,s.jsx)(i.A,{className:"h-4 w-4"})})}),r?(0,s.jsxs)("span",{className:"flex min-w-0 flex-col items-start gap-0.5 text-left",children:[(0,s.jsx)(n.p4,{asChild:!0,children:(0,s.jsx)("span",{className:"block w-full whitespace-normal break-words",children:t})}),(0,s.jsx)("span",{className:"block w-full whitespace-normal text-xs font-normal text-muted-foreground",children:r})]}):(0,s.jsx)(n.p4,{children:t})]}));g.displayName=n.q7.displayName,a.forwardRef(({className:e,...t},r)=>(0,s.jsx)(n.wv,{ref:r,className:(0,d.cn)("-mx-1 my-1 h-px bg-muted",e),...t})).displayName=n.wv.displayName;let v=({value:e,onChange:t,options:r,placeholder:a="Select...",className:n,disabled:o=!1,size:l="default"})=>(0,s.jsxs)(c,{value:e||"_empty_",onValueChange:e=>t("_empty_"===e?"":e),disabled:o,children:[(0,s.jsx)(x,{className:(0,d.cn)("sm"===l?"h-7 text-xs px-2":"md"===l?"h-8 text-xs px-2.5":"h-9",n),children:(0,s.jsx)(m,{placeholder:a})}),(0,s.jsxs)(f,{children:[a&&(0,s.jsx)(g,{value:"_empty_",children:a}),r.filter(e=>e.value).map(e=>(0,s.jsx)(g,{value:e.value,disabled:e.disabled,children:e.label},e.value))]})]})},31544:(e,t,r)=>{"use strict";r.d(t,{BudgetScalingFeaturesPanel:()=>A});var s=r(95155),a=r(12115),n=r(92289),o=r(96840),l=r(48368),i=r(8195),d=r(17243),c=r(34220),u=r(21628),m=r(94514),x=r(96035),p=r(98500),h=r.n(p),f=r(66959),b=r(24752),g=r(70508),v=r(17864),y=r(6219),j=r(40980);let w=[{budget:0,planId:"free",counts:g.HK.free},{budget:5,planId:"market_map_maker",counts:g.HK.market_map_maker},{budget:30,planId:"pro_lite",counts:g.HK.pro_lite},{budget:50,planId:"pro",counts:g.HK.pro},{budget:90,planId:"pro_plus",counts:g.HK.pro_plus}],N=[{key:"validate",label:"Email validations",icon:n.A,suffix:"/day"},{key:"discover",label:"Email discoveries",icon:o.A,suffix:"/day"},{key:"profile",label:"Profile reads",icon:l.A,suffix:"/day"},{key:"db",label:"Database queries",icon:i.A,suffix:"/day"},{key:"logo",label:"Logo lookups",icon:d.A,suffix:"/day"},{key:"enrich",label:"AI enrichments",icon:c.A,suffix:"/day"}],k=[{label:"Profile browsing",unlocksAt:0},{label:"Database search",unlocksAt:0},{label:"Export data",unlocksAt:0},{label:"Build watchlists",unlocksAt:0},{label:"Compare startups",unlocksAt:0},{label:"Custom map branding",unlocksAt:5},{label:"Visual TL;DR + YouTube to Article",unlocksAt:5},{label:"50 tracked profiles",unlocksAt:30}
1,{label:"Verified founder emails",unlocksAt:30},{label:"Bulk email finder",unlocksAt:30},{label:"Stealth-mode access",unlocksAt:30},{label:"100 tracked profiles",unlocksAt:50},{label:"Profile Boosts",unlocksAt:50},{label:"Slack and Teams monitor alerts",unlocksAt:50},{label:"Auto-publish RSS feed",unlocksAt:90}];function A(){let[e,t]=(0,a.useState)(30),[r,n]=(0,a.useState)("plans"),o=(0,a.useMemo)(()=>e<5?"free":e<30?"market_map_maker":e<50?"pro_lite":e<90?"pro":"pro_plus",[e]),l=v.NB.find(e=>e.id===o),i=(0,a.useMemo)(()=>Object.fromEntries(N.map(t=>[t.key,function(e,t){var r;let s=Math.max(0,Math.min(90,e)),a=w[0],n=w[w.length-1];for(let e=0;e<w.length-1;e++){if(s>=w[e].budget&&s<=w[e+1].budget){a=w[e],n=w[e+1];break}if(s>w[w.length-1].budget){n={budget:90,planId:(a=w[w.length-1]).planId,counts:{...a.counts,[t]:1.5*a.counts[t]}};break}}let o=n.budget-a.budget;if(0===o)return a.counts[t];let l=(s-a.budget)/o;return Math.round((r=a.counts[t],r+(n.counts[t]-r)*l))}(e,t.key)])),[e]);return(0,s.jsxs)(f.Zp,{className:"overflow-hidden border-border shadow-sm",children:[(0,s.jsx)("div",{className:"flex gap-1.5 border-b border-border bg-muted/30 p-1.5",children:[["plans","Plans"],["credits","API credits"]].map(([e,t])=>(0,s.jsx)("button",{type:"button",onClick:()=>n(e),className:(0,j.cn)("flex-1 rounded-lg px-3 py-2 text-sm font-semibold transition",r===e?"bg-card text-foreground shadow-sm":"text-muted-foreground hover:text-foreground"),children:t},e))}),"credits"===r?(0,s.jsxs)(f.Wu,{className:"space-y-5 p-6 md:p-8",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"text-[11px] font-semibold uppercase tracking-[0.15em] text-brand",children:"Pay as you go"}),(0,s.jsx)("h3",{className:"mt-0.5 text-lg font-bold text-foreground",children:"\xc0-la-carte API credits"}),(0,s.jsx)("p",{className:"mt-1 text-sm text-muted-foreground",children:"No subscription needed: buy a pack, credits never expire. Bigger packs cost less per credit."})]}),(0,s.jsx)("div",{className:"grid gap-3 sm:grid-cols-2",children:y.s9.map((e,t)=>{let r=e.priceUsd/e.credits,a=Math.round((1-r/(y.s9[0].priceUsd/y.s9[0].credits))*100);return(0,s.jsxs)(h(),{href:"/my-account?tab=api",className:"group flex items-center justify-between gap-3 rounded-xl border border-border bg-card p-4 shadow-sm transition hover:-translate-y-0.5 hover:border-brand/40 hover:shadow-md",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"text-sm font-bold text-foreground",children:e.label}),(0,s.jsxs)("div",{className:"mt-0.5 text-[11px] text-muted-foreground",children:["$",r.toFixed(3),"/credit",a>0?` \xb7 save ${a}%`:""]})]}),(0,s.jsxs)("span",{className:"bg-gradient-to-br from-brand to-brand-2 bg-clip-text text-lg font-extrabold tabular-nums text-transparent",children:["$",e.priceUsd.toLocaleString()]})]},e.id)})}),(0,s.jsxs)(h(),{href:"/my-account?tab=api",className:"inline-flex w-full items-center justify-center gap-2 rounded-lg bg-brand-gradient px-4 py-3 text-sm font-semibold text-brand-foreground shadow-sm transition hover:-translate-y-0.5 hover:opacity-95",children:["Buy credits ",(0,s.jsx)(u.A,{size:14})]})]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-3 border-b border-border bg-brand-soft/50 px-6 py-5 md:px-8",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"text-[11px] font-semibold uppercase tracking-[0.15em] text-brand",children:"Your plan"}),(0,s.jsx)("p",{className:"mt-0.5 text-lg font-bold text-foreground",children:l?.name??"Custom"})]}),(0,s.jsxs)("div",{className:"text-right leading-none",children:[(0,s.jsxs)("span",{className:"bg-gradient-to-br from-brand to-brand-2 bg-clip-text text-5xl font-extrabold tabular-nums text-transparent",children:["$",e]}),(0,s.jsx)("span",{className:"ml-1 text-base font-medium text-muted-foreground",children:"/mo"})]})]}),(0,s.jsxs)(f.Wu,{className:"space-y-6 p-6 md:p-8",children:[(0,s.jsxs)("div",{className:"space-y-2",children:[(0,s.jsx)(b.A,{"aria-label":"Monthly budget",value:[e],onValueChange:e=>t(e[0]),min:0,max:90,step:1}),(0,s.jsxs)("div",{className:"flex justify-between text-[10px] font-medium tabular-nums text-muted-foreground",children:[(0,s.jsx)("span",{children:"$0"}),(0,s.jsx)("span",{children:"$5"}),(0,s.jsx)("span",{children:"$30"}),(0,s.jsx)("span",{children:"$50"}),(0,s.jsx)("span",{children:"$90"})]})]}),(0,s.jsxs)("div",{className:"grid gap-x-8 gap-y-6 md:grid-cols-2",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"mb-2.5 text-xs font-semibold uppercase tracking-wider text-muted-foreground",children:"What you get"}),(0,s.jsx)("div",{className:"space-y-0.5",children:N.map(e=>{let t=e.icon,r=i[e.key];return(0,s.jsxs)("div",{className:"flex items-center justify-between gap-3 rounded-lg px-2 py-1.5 transition hover:bg-muted/50",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,s.jsx)("span",{className:"inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-lg bg-brand-soft text-brand",children:(0,s.jsx)(t,{size:14})}),(0,s.jsx)("span",{className:"text-sm text-foreground",children:e.label})]}),(0,s.jsxs)("span",{className:"text-sm font-bold tabular-nums text-foreground",children:[r>0?r>=1e6?`${(r/1e6).toFixed(+(r%1e6!=0))}M`:r>=1e3?`${(r/1e3).toFixed(+(r%1e3!=0))}
1K`:r.toLocaleString():"â",(0,s.jsx)("span",{className:"ml-0.5 text-[11px] font-normal text-muted-foreground",children:e.suffix})]})]},e.key)})})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"mb-2.5 text-xs font-semibold uppercase tracking-wider text-muted-foreground",children:"Features"}),(0,s.jsx)("ul",{className:"space-y-1.5",children:k.map(t=>{let r=e>=t.unlocksAt;return(0,s.jsxs)("li",{className:"flex items-center gap-2 text-sm",children:[(0,s.jsx)("span",{className:(0,j.cn)("inline-flex h-4 w-4 shrink-0 items-center justify-center rounded-full",r?"bg-success/15 text-success":"bg-muted text-muted-foreground/40"),children:(0,s.jsx)(m.A,{size:11,strokeWidth:3.5})}),(0,s.jsx)("span",{className:r?"text-foreground":"text-muted-foreground line-through decoration-muted-foreground/40",children:t.label}),!r&&t.unlocksAt>0&&(0,s.jsxs)("span",{className:"ml-auto shrink-0 rounded-full bg-brand-soft px-1.5 py-0.5 text-[10px] font-semibold tabular-nums text-brand",children:["$",t.unlocksAt,"+"]})]},t.label)})})]})]}),(0,s.jsxs)("div",{className:"pt-1",children:[(0,s.jsxs)(h(),{href:"free"===o?"/signup":`/pricing?plan=${o}`,className:"inline-flex w-full items-center justify-center gap-2 rounded-lg bg-brand-gradient px-4 py-3 text-sm font-semibold text-brand-foreground shadow-sm transition hover:-translate-y-0.5 hover:opacity-95",children:["free"===o?"Start free":`Get ${l?.name} for $${l?.price}/mo`,(0,s.jsx)(u.A,{size:14})]}),(0,s.jsxs)("p",{className:"mt-2 flex items-center justify-center gap-1 text-center text-[11px] text-muted-foreground",children:[(0,s.jsx)(x.A,{size:11})," Need a custom mix? Use the email-credit configurator below or contact us."]})]})]})]})]})}},32291:(e,t,r)=>{"use strict";r.r(t),r.d(t,{FilterablePill:()=>h});var s=r(95155),a=r(12115),n=r(47650),o=r(73321),l=r(68822),i=r(92622),d=r(41762),c=r(37595),u=r(70872);let m={cdn:"techCdn",email_provider:"techEmailProvider",hosting:"techHosting",payment:"techPayment",compliance:"techCompliance",status_page:"techStatusPage",cookie_consent:"techCookieConsent",hiring_platform:"techHiringPlatform",booking:"techBooking",email_marketing:"techEmailMarketing",ai_support:"techAiSupport",affiliate_program:"techAffiliateProgram",deanonymization:"techDeanonymization",a11y:"techA11y",frameworks:"techFrameworks",cms:"techFrameworks",auth:"techAuth",analytics:"techAnalytics",observability:"techObservability",support:"techSupport",search:"techSearch",maps:"techMaps",video:"techVideo"},x=new Set([]);function p({Icon:e,tooltip:t,onClick:r}){return(0,s.jsxs)(u.Tooltip,{children:[(0,s.jsx)(u.TooltipTrigger,{asChild:!0,children:(0,s.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),e.preventDefault(),r(e)},className:"inline-flex items-center justify-center h-4 w-4 rounded text-muted-foreground hover:text-foreground hover:bg-foreground
1/10 transition-colors","aria-label":t,children:(0,s.jsx)(e,{className:"h-3 w-3"})})}),(0,s.jsx)(u.TooltipContent,{side:"top",className:"text-[11px]",children:t})]})}function h({value:e,filterKey:t,label:r,iconUrl:h,iconClassName:f,icon:b,hex:g,entityType:v="Startup",onSearch:y,onMonitor:j,onMap:w,onClick:N,badge:k,hideSearch:A,hideMonitor:S,hideMap:C,className:M}){let $=(0,o.useRouter)(),P=y||(()=>{let r;return $.push(((r=new URLSearchParams).set("type",v),m[t]?r.set(m[t],e):x.has(t)?r.set("q",e):r.set(t,e),`/search?${r.toString()}`))}),I=j||(()=>{let r;return $.push(((r=new URLSearchParams).set("tech",`${t}:${e}`),`/monitor?${r.toString()}`))}),R=w||(()=>{let r,s;return $.push((r=new URLSearchParams,s=`bulk${t.charAt(0).toUpperCase()}${t.slice(1)}`,r.set(s,e),r.set("openBulk","1"),`/market-map-maker?${r.toString()}`))}),z=g?{color:`#${g}`,borderColor:`#${g}33`}:void 0,E=!A||!S||!C,[D,_]=a.useState(!1),[T,F]=a.useState(null),L=a.useRef(null),B=a.useRef(null),U=a.useCallback(()=>{B.current&&(clearTimeout(B.current),B.current=null);let e=L.current;if(!e)return;let t=e.getBoundingClientRect();F({bottom:window.innerHeight-t.top+6,right:Math.max(8,window.innerWidth-t.right)}),_(!0)},[]),H=a.useCallback(()=>{B.current&&clearTimeout(B.current),B.current=setTimeout(()=>_(!1),140)},[]);return a.useEffect(()=>()=>{B.current&&clearTimeout(B.current)},[]),(0,s.jsxs)(u.TooltipProvider,{delayDuration:150,children:[(0,s.jsxs)("span",{className:["relative inline-flex max-w-full min-w-0 items-center gap-1 pl-1.5 pr-1.5 py-0.5 rounded-md border border-border bg-secondary/60 text-[11px] font-medium text-foreground transition-colors","hover:border-border hover:bg-secondary",M].filter(Boolean).join(" "),style:z,"data-filterable-pill":!0,"data-filter-key":t,"data-filter-value":e,children:[h?(0,s.jsx)("img",{src:h,alt:"",width:12,height:12,loading:"lazy",className:f||"w-3 h-3 rounded-sm shrink-0"}):b?(0,s.jsx)(b,{className:"h-3 w-3 shrink-0 text-muted-foreground"}):null,N?(0,s.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),N()},className:"min-w-0 truncate text-left hover:text-primary transition-colors",children:r}):(0,s.jsx)("span",{className:"min-w-0 truncate",children:r}),null!=k&&(0,s.jsx)("span",{className:"ml-0.5 inline-flex items-center justify-center min-w-[1.1rem] px-1 h-4 rounded bg-foreground
1/10 text-[10px] font-bold tabular-nums text-muted-foreground",children:k}),E&&(0,s.jsx)("span",{ref:L,role:"button",tabIndex:0,"aria-label":`Actions for ${r}`,onMouseEnter:U,onMouseLeave:H,onFocus:U,onBlur:H,className:"inline-flex h-4 w-4 shrink-0 items-center justify-center rounded-full text-muted-foreground/50 hover:text-foreground focus-visible:text-foreground focus-visible:outline-none cursor-help transition-colors",children:(0,s.jsx)(l.A,{className:"h-3 w-3"})})]}),E&&D&&T&&"u">typeof document?(0,n.createPortal)((0,s.jsxs)("span",{role:"group","aria-label":`${r} actions`,onMouseEnter:U,onMouseLeave:H,style:{position:"fixed",bottom:T.bottom,right:T.right,zIndex:9999},className:"flex items-center gap-0.5 rounded-md border border-border bg-popover px-1.5 py-1 shadow-md",children:[!A&&(0,s.jsx)(p,{Icon:i.A,tooltip:`Search for ${r}`,onClick:()=>P()}),!S&&(0,s.jsx)(p,{Icon:d.A,tooltip:`Monitor ${r}`,onClick:()=>I()}),!C&&(0,s.jsx)(p,{Icon:c.A,tooltip:`Market map of ${r}`,onClick:()=>R()})]}),document.body):null]})}},32431:(e,t,r)=>{"use strict";r.d(t,{FaqSection:()=>o});var s=r(95155);r(12115);var a=r(927),n=r(40980);function o({items:e,title:t="Frequently asked questions",section:r=!0,jsonLd:o=!0,noSnippet:l=!1,className:i,id:d}){if(!e?.length)return null;let c=e.every(e=>"string"==typeof e.a),u=o&&c?{"@context":"https://schema.org","@type":"FAQPage",mainEntity:e.map(e=>({"@type":"Question",name:e.q,acceptedAnswer:{"@type":"Answer",text:String(e.a)}}))}:null,m=(0,s.jsxs)("div",{...l?{"data-nosnippet":!0}:{},children:[null!==t&&(0,s.jsx)("h2",{className:"text-2xl sm:text-3xl font-bold text-foreground text-center mb-8",children:t}),(0,s.jsx)(a.Accordion,{type:"single",collapsible:!0,className:"w-full",children:e.map((e,t)=>(0,s.jsxs)(a.AccordionItem,{value:`faq-${t}`,children:[(0,s.jsx)(a.AccordionTrigger,{className:"text-left text-base font-semibold text-foreground py-5 hover:no-underline hover:text-primary [&[data-state=open]]:text-foreground",children:e.q}),(0,s.jsx)(a.AccordionContent,{className:"text-[15px] leading-relaxed text-muted-foreground pb-5 pr-8",children:e.a})]},`${t}-${e.q}`))}),u&&(0,s.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(u)}})]});return r?(0,s.jsx)("section",{id:d,className:(0,n.cn)("max-w-3xl mx-auto px-4 sm:px-6 py-16",i),children:m}):(0,s.jsx)("div",{className:i,id:d,children:m})}},37669:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ButtonGroup:()=>o,ButtonGroupSeparator:()=>l,ButtonGroupText:()=>i});var s=r(95155),a=r(12115),n=r(40980);let o=a.forwardRef(({className:e,orientation:t="horizontal",...r},a)=>(0,s.jsx)("div",{ref:a,role:"group",className:(0,n.cn)("flex gap-0","vertical"===t&&"flex-col","horizontal"===t&&"flex-row items-stretch",e),...r}));o.displayName="ButtonGroup";let l=a.forwardRef(({className:e,orientation:t="vertical",...r},a)=>(0,s.jsx)("div",{ref:a,role:"separator",className:(0,n.cn)("shrink-0 bg-border","vertical"===t&&"w-px self-stretch","horizontal"===t&&"h-px w-full min-w-6",e),...r}));l.displayName="ButtonGroupSeparator";let i=a.forwardRef(({className:e,...t},r)=>(0,s.jsx)("div",{ref:r,className:(0,n.cn)("px-3 py-2 text-sm text-muted-foreground",e),...t}));i.displayName="ButtonGroupText"},39467:(e,t,r)=>{"use strict";r.d(t,{SearchAssistantHero:()=>c});var s=r(95155),a=r(12115),n=r(86901),o=r(66959),l=r(3308),i=r(40980);let d=["Find AI tools for publishing content","Security startups for AI agents","Social media publishing tools","AI tools for newsletters and blogs","Investors that back AI agents","Startups that automate social posting","Cybersecurity startups using AI","Tools to turn a video into an article","Find content tools for creators","AI agents for publishing"];function c(){let[e,t]=(0,a.useState)(""),[r,c]=(0,a.useState)(!1),[u,m]=(0,a.useState)(!1),[x,p]=(0,a.useState)(0),[h,f]=(0,a.useState)(""),b=!e&&!u,g=d[x%d.length];return(0,a.useEffect)(()=>{if(!b)return;let e=setInterval(()=>{p(e=>(e+1)%d.length)},3200);return()=>clearInterval(e)},[b]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"mx-auto mt-8 w-full max-w-2xl",children:(0,s.jsx)("form",{className:"relative",onSubmit:t=>{t.preventDefault(),f(e.trim()||g),c(!0)},children:(0,s.jsxs)("div",{className:(0,i.cn)("relative flex items-center gap-2 rounded-xl border border-border bg-card px-3 py-2 shadow-sm","transition-shadow focus-within:border-brand/40 focu
1s-within:ring-2 focus-within:ring-brand/15"),children:[(0,s.jsx)(n.A,{className:"h-4 w-4 shrink-0 text-brand","aria-hidden":!0}),(0,s.jsxs)("div",{className:"relative min-w-0 flex-1",children:[b&&(0,s.jsx)("div",{className:"pointer-events-none absolute inset-0 flex items-center overflow-hidden","aria-hidden":!0,children:(0,s.jsx)("span",{className:"truncate text-sm text-muted-foreground",children:g})}),(0,s.jsx)("input",{type:"text",value:e,onChange:e=>t(e.target.value),onFocus:()=>m(!0),onBlur:()=>m(!1),"aria-label":"Ask StartupHub",className:(0,i.cn)("w-full bg-transparent py-2 text-sm text-foreground focus:outline-none",b&&"text-transparent caret-transparent")})]}),(0,s.jsx)(o.$n,{type:"submit",size:"sm",className:"h-9 shrink-0 rounded-lg bg-brand-gradient px-4 text-xs font-medium shadow-sm hover:opacity-95",children:"Ask"})]})})}),(0,s.jsx)(l.SearchAssistantSheet,{open:r,onOpenChange:c,initialQuery:h||e})]})}},41181:(e,t,r)=>{"use strict";r.d(t,{TrendingCardStack:()=>l});var s=r(95155),a=r(98500),n=r.n(a),o=r(12115);function l({items:e}){let t=e.slice(0,50),[r,a]=(0,o.useState)(0),[l,i]=(0,o.useState)(!1),[d,c]=(0,o.useState)(!0),u=(0,o.useRef)(null);if((0,o.useEffect)(()=>{let e=u.current;if(!e)return;let t=new IntersectionObserver(([e])=>c(e.isIntersecting),{rootMargin:"80px 0px",threshold:0});return t.observe(e),()=>t.disconnect()},[]),(0,o.useEffect)(()=>{if(t.length<=1||l||!d||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let e=setInterval(()=>a(e=>(e+1)%t.length),2e3);return()=>clearInterval(e)},[t.length,l,d]),0===t.length)return null;let m=t.length;return(0,s.jsx)("div",{ref:u,className:"relative mx-auto mt-10 h-[250px] w-full max-w-[380px] md:mt-0",onMouseEnter:()=>i(!0),onMouseLeave:()=>i(!1),children:t.map((e,t)=>{let a=(t-r+m)%m,o=Math.min(a,5);return(0,s.jsx)(n(),{href:`/startups/${e.slug}`,"aria-hidden":0!==a,tabIndex:0===a?0:-1,className:"absolute inset-x-0 mx-auto flex min-h-[84px] w-full flex-col justify-center rounded-xl border border-border bg-card px-4 py-3 transition-[transform,opacity] duration-500 ease-out",style:{bottom:0,transform:`translateY(${-(32*o)}px) scale(${1-.025*o})`,opacity:+(a<5),zIndex:m-a,boxShadow:0===a?"0 12px 30px rgba(0,0,0,0.12)":"0 2px 8px rgba(0,0,0,0.06)",pointerEvents:0===a?"auto":"none"},children:(0,s.jsxs)("div",{className:"flex items-start gap-3",children:[e.logoUrl?(0,s.jsx)("img",{src:e.logoUrl,alt:"",className:"h-10 w-10 shrink-0 rounded-lg border border-border bg-background object-contain p-1",loading:"lazy"}):(0,s.jsx)("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-brand-soft text-sm font-bold text-brand",children:e.name[0]}),(0,s.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("span",{className:"truncate text-sm font-semibold text-foreground",children:e.name}),e.badge?(0,s.jsx)("span",{className:"shrink-0 rounded-full bg-brand px-1.5 py-0.5 text-[10px] font-semibold uppercase text-primary-foreground",children:e.badge}):null,e.sector?(0,s.jsx)("span",{className:"shrink-0 rounded-full bg-brand-soft px-1.5 py-0.5 text-[10px] font-medium text-brand",children:e.sector}):null]}),(0,s.jsx)("p",{className:"mt-0.5 line-clamp-2 text-xs leading-snug text-muted-foreground",children:e.oneLiner})]})]})},e.slug||t)})})}},42763:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Dialog:()=>u,DialogClose:()=>p,DialogContent:()=>f,DialogDescription:()=>y,DialogFooter:()=>g,DialogHeader:()=>b,DialogOverlay:()=>h,DialogPortal:()=>x,DialogTitle:()=>v,DialogTrigger:()=>m});var s=r(95155),a=r(12115),n=r(29483),o=r(9921),l=r(66088),i=r(33210),d=r(40980),c=r(96707);let u=n.bL,m=n.l9,x=n.ZL,p=n.bm,h=a.forwardRef(({className:e,...t},r)=>(0,s.jsx)(n.hJ,{ref:r,className:(0,d.cn)("fixed inset-0 z-[10100] bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));h.displayName=n.hJ.displayName;let f=a.forwardRef(({className:e,children:t,...r},u)=>{let m=a.useRef(null),[p,f]=a.useState(!1),[b,g]=a.useState(!1),v=a.useCallback(()=>{let e=m.current;e&&(f(e.scrollTop>8),g(e.scrollTop+e.clientHeight<e.scrollHeight-8))},[]);return a.useEffect(()=>{let e=m.current;if(!e)return;let t=requestAnimationFrame(v);e.addEventListener("scroll",v,{passive:!0});let r=new ResizeObserver(v);r.observe(e);let s=new MutationObserver(v);s.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!0});let a=setTimeout(v,120),n=setTimeout(v,400);return()=>{cancelAnimationFrame(t),clearTimeout(a),clearTimeout(n),e.removeEventListener("scroll",v),r.disconnect(),s.disconnect()}},[v]),(0,s.jsxs)(x,{container:(0,c.g)(),children:[(0,s.jsx)(h,{}),(0,s.jsxs)(n.UC,{ref:e=>{m.current=e,"function"==typeof u?u(e):u&&(u.current=e)},className:(0,d.cn)("fixed left-[50%] top-[50%] z-[10100] grid w-[calc(100%-2rem)] max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 rounded-lg max-h-[85vh] overflow-y-auto overflow-x-hidden","[-ms-overflow-style:none] [scrollbar-width:none] [&::-webkit-scrollbar]:hidden","data-[state=open]:animate-[dialog-enter_200ms_ease-out] data-[state=closed]:animate-[dialog-exit_200ms_ease-in]","max-sm:!max-w-[calc(100vw-2rem)] max-sm:!max-h-[calc(100dvh-2rem)]",e),...r,children:[p&&(0,s.jsxs)("div",{"aria-hidden":!0,
1className:"sticky top-0 h-0 z-10 pointer-events-none",children:[(0,s.jsx)("div",{className:"absolute -top-6 -inset-x-6 h-12 bg-gradient-to-b from-background via-background/85 to-transparent"}),(0,s.jsx)(o.A,{className:"absolute left-1/2 top-1 -translate-x-1/2 h-4 w-4 text-muted-foreground/60 animate-bounce"})]}),t,b&&(0,s.jsxs)("div",{"aria-hidden":!0,className:"sticky bottom-0 h-0 z-10 pointer-events-none",children:[(0,s.jsx)("div",{className:"absolute -bottom-6 -inset-x-6 h-12 bg-gradient-to-t from-background via-background/85 to-transparent"}),(0,s.jsx)(l.A,{className:"absolute bottom-1 left-1/2 -translate-x-1/2 h-4 w-4 text-muted-foreground/60 animate-bounce"})]}),(0,s.jsxs)(n.bm,{className:"absolute right-4 top-4 z-20 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,s.jsx)(i.A,{className:"h-4 w-4"}),(0,s.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});f.displayName=n.UC.displayName;let b=({className:e,...t})=>(0,s.jsx)("div",{className:(0,d.cn)("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});b.displayName="DialogHeader";let g=({className:e,...t})=>(0,s.jsx)("div",{className:(0,d.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});g.displayName="DialogFooter";let v=a.forwardRef(({className:e,...t},r)=>(0,s.jsx)(n.hE,{ref:r,className:(0,d.cn)("text-lg font-semibold leading-none tracking-tight",e),...t}));v.displayName=n.hE.displayName;let y=a.forwardRef(({className:e,...t},r)=>(0,s.jsx)(n.VY,{ref:r,className:(0,d.cn)("text-sm text-muted-foreground",e),...t}));y.displayName=n.VY.displayName},45160:(e,t,r)=>{"use strict";r.d(t,{E:()=>l});var s=r(95155);r(12115);var a=r(18460),n=r(40980);let o=(0,a.F)("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80",outline:"text-foreground border-input hover:bg-accent hover:text-accent-foreground",success:"bg-green-100 text-green-700 dark:bg-green-900/30 dark:text-green-400 border-transparent",warning:"bg-amber-100 text-amber-700 dark:bg-amber-900/30 dark:text-amber-400 border-transparent",neutral:"bg-muted text-muted-foreground border-transparent",purple:"bg-purple-100 text-purple-700 dark:bg-purple-900/30 dark:text-purple-400 border-transparent",red:"bg-red-100 text-red-700 dark:bg-red-900/30 dark:text-red-400 border-transparent"}},defaultVariants:{variant:"default"}});function l({className:e,variant:t,children:r,text:a,...l}){let i=r||a;if(!i||"string"==typeof i&&""===i.trim())return null;let d=t,c="string"==typeof i?i.toLowerCase():"";return(!t||"default"===t)&&(c.includes("stealth")?d="neutral":c.includes("trending")||c.includes("top")?d="success":c.includes("new")?d="purple":c.includes("gem")?d="warning":c.includes("acquired")&&(d="secondary")),(0,s.jsx)("div",{className:(0,n.cn)(o({variant:d}),e),...l,children:i})}},58650:(e,t,r)=>{"use strict";r.d(t,{ReplicabilityShowcase:()=>y});var s=r(95155),a=r(12115),n=r(98500),o=r.n(n),l=r(83391),i=r(42268),d=r(37618),c=r(44071),u=r(24384),m=r(44478),x=r(92018),p=r(25777),h=r(48368),f=r(81477),b=r(45160),g=r(42763),v=r(89239);function y(){let[e,t]=(0,a.useState)(null);return((0,a.useEffect)(()=>{fetch("/api/startups/replicability-ranked").then(e=>e.json()).then(e=>t(e.startups||[])).catch(()=>t([]))},[]),null===e||0===e.length)?null:(0,s.jsx)("section",{className:"bg-cream border-y border-border overflow-hidden",children:(0,s.jsx)("div",{className:"mx-auto max-w-6xl px-4 sm:px-6 lg:px-8 py-16 sm:py-24",children:(0,s.jsxs)("div",{className:"grid items-center gap-10 md:grid-cols-2",children:[(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"inline-flex items-center gap-2",children:[(0,s.jsx)("img",{src:"https://icons.duckduckgo.com/ip3/claude.ai.ico",alt:"",className:"h-4 w-4 roun
1ded-sm"}),(0,s.jsx)("span",{className:"text-xs font-semibold uppercase tracking-[0.15em] text-brand",children:"Claude's Corner"})]}),(0,s.jsx)("h2",{className:"mt-2 text-3xl sm:text-4xl font-bold tracking-tight text-foreground",children:"Hardest to replicate"}),(0,s.jsx)("p",{className:"mt-3 max-w-xl leading-relaxed text-muted-foreground",children:"An original series by StartupHub.ai: we point Claude Code at the latest YC startups and reverse-engineer how hard each one is to clone, scored 0â100. Higher means a real moat, not a weekend project."}),(0,s.jsxs)("div",{className:"mt-6 flex flex-wrap items-center gap-3",children:[(0,s.jsx)(N,{}),(0,s.jsxs)(o(),{href:"/category/claudes-corner",className:"inline-flex items-center gap-1 text-sm font-medium text-brand hover:underline",children:["See all reviews ",(0,s.jsx)(i.A,{className:"h-3.5 w-3.5"})]})]})]}),(0,s.jsx)(j,{startups:e})]})})})}function j({startups:e}){let t=e.slice(0,8),[r,n]=(0,a.useState)(0),[o,l]=(0,a.useState)(!1);if((0,a.useEffect)(()=>{if(t.length<=1||o||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let e=setInterval(()=>n(e=>(e+1)%t.length),2400);return()=>clearInterval(e)},[t.length,o]),0===t.length)return null;let i=t.length;return(0,s.jsx)("div",{className:"relative mx-auto h-[300px] w-full max-w-[440px]",onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),children:t.map((e,t)=>{let a=(t-r+i)%i;return(0,s.jsx)("div",{"aria-hidden":0!==a,className:"absolute inset-x-0 bottom-0 transition-all duration-500 ease-out",style:{transform:`translateY(${-(34*a)}px) scale(${1-.045*a})`,transformOrigin:"bottom center",zIndex:i-a,opacity:+(a<4),boxShadow:0===a?"0 14px 34px rgba(0,0,0,0.14)":"0 8px 22px rgba(0,0,0,0.10)",borderRadius:"var(--radius)",pointerEvents:0===a?"auto":"none"},children:(0,s.jsx)(C,{startup:e})},e.id)})})}let w=[{icon:d.A,title:"Naturally-written, original editorial",body:"Every review reads like a journalist covered you: long-form, original prose, never a templated listing or a wall of fields."},{icon:c.A,title:"A much stronger SEO posture",body:"Original, in-depth writing about your startup ranks, gets cited by AI assistants, and earns links far better than a thin directory entry ever could."},{icon:u.A,title:"A public moat score + badge",body:"Your 0â100 replicability score, plus an embeddable badge you can show on your own site."},{icon:m.A,title:"Independent & honest",body:"We score even high-profile startups straight. There's no paying to influence the verdict."}];function N(){return(0,s.jsxs)(g.Dialog,{children:[(0,s.jsx)(g.DialogTrigger,{asChild:!0,children:(0,s.jsxs)(v.$,{size:"sm",className:"gap-1.5 bg-brand-gradient text-sm shadow-sm transition hover:-translate-y-0.5 hover:opacity-95",children:[(0,s.jsx)(x.A,{className:"h-4 w-4"}),"Request your startup review"]})}),(0,s.jsxs)(g.DialogContent,{className:"max-w-lg overflow-hidden p-0",children:[(0,s.jsx)("div",{className:"bg-brand-gradient grain grain-strong relative px-6 py-5",children:(0,s.jsxs)("div",{className:"relative z-10",children:[(0,s.jsxs)("div",{className:"inline-flex items-center gap-1.5 text-[11px] font-semibold uppercase tracking-[0.15em] text-brand-foreground/85",children:[(0,s.jsx)(p.A,{className:"h-3 w-3"})," Claude's Corner"]}),(0,s.jsx)(g.DialogTitle,{className:"mt-1 text-xl font-bold text-brand-foreground",children:"Get your startup reviewed"}),(0,s.jsx)(g.DialogDescription,{className:"mt-1 text-sm text-brand-foreground/85",children:"We point Claude Code at your startup and publish an independent 0â100 moat-score review, original editorial, not a directory blurb."})]})}),(0,s.jsxs)("div",{className:"px-6 pb-6 pt-1",children:[(0,s.jsx)("ul",{className:"space-y-3 py-2",children:w.map(e=>(0,s.jsxs)("li",{className:"flex items-start gap-3",children:[(0,s.jsx)("span",{className:"mt-0.5 inline-flex h-8 w-8 shrink-0 items-center justify-center rounded-lg bg-brand-soft text-brand",children:(0,s.jsx)(e.icon,{className:"h-4 w-4"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"text-sm font-semibold text-foreground",children:e.title}),(0,s.jsx)("p",{className:"mt-0.5 text-xs leading-relaxed text-muted-foreground",children:e.body})]})]},e.title))}),(0,s.jsxs)("div",{className:"mt-3 rounded-xl border border-border bg-muted/30 p-3",children:[(0,s.jsx)("p",{className:"mb-2 text-[11px] font-semibold uppercase tracking-wider text-muted-foreground",children:"How to request"}),(0,s.jsxs)("ol",{className:"space-y-2.5 text-sm",children:[(0,s.jsxs)("li",{className:"flex items-start gap-3",children:[(0,s.jsx)("span",{className:"flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-brand-soft text-[11px] font-bold text-brand",children:"1"}),(0,s.jsxs)("p",{className:"text-xs leading-relaxed text-muted-foreground",children:[(0,s.jsx)("span",{className:"font-medium text-foreground",children:"Create your profile"})," if your startup isn't on StartupHub.ai yet, free, live in ~24h after moderation."]})]}),(0,s.jsxs)("li",{className:"flex items-start gap-3",children:[(0,s.jsx)("span",{className:"flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-brand-soft text-[11px] font-bold text-brand",children:"2"}),(0,s.jsxs)("p",{className:"flex flex-wrap items-center gap-1 text-xs leading-relaxed text-muted-foreground",children:["On your live profile, hit ",(0,s.jsx)("span",{className:"font-medium text-foreground",children:"Edit"}),(0,s.jsx)(d.A,{className:"h-3 w-3"})," and choose",(0,s.jsx)("span",{className:"font-medium text-foreground",children:"Request review"}),". We pick up the queue weekly."]})]})]})]}),(0,s.jsxs)(g.DialogFooter,{className:"mt-4 gap-2 sm:gap-2",children:[(0,s.jsx)(v.$,{asChild:!0,variant:"outline",size:"sm",children:(0,s.jsx)(o(),{href:"/submit",children:"Submit a new startup"})}),(0,s.jsx)(v.$,{asChild:!0,size:"sm",className:"bg-brand-gradient hover:opacity-95",children:(0,s.jsx)(o(),{href:"/my-account?tab=profiles",children:"Go to my profiles"})})]})]})]})]})}let k=[{key:"ml_ai",label:"ML / AI"},{key:"data",label:"Data"},{key:"backend",label:"Backend"},{key:"frontend",label:"Frontend"},{key:"devops",label:"DevOps"}];function A(e){return e>=80?"text-red-500 dark:text-red-400":e>=60?"text-orange-500 dark:text-orange-400":e>=40?"text-amber-500 dark:text-amber-400":"text-emerald-500 dark:text-emerald-400"}function S({score:e,subScores:t}){let[r,n]=(0,a.useState)(null),o=(0,a.useMemo)(()=>t?k.filter(({key:e})=>"number"==typeof t[e]):[],[t]),l=2*Math.PI*26,i=360/(o.length||5),d=(i-12)/360*l,c=Math.max(0,Math.min(100,e))/100*l,u=A(e),m=r&&t?t[r]:null,x=r?k.find(e=>e.key===r):null,p=null!==m?m.toFixed(+(m%1!=0)):String(e),h=null!==m?A(10*m):u;return(0,s.jsxs)("div",{className:"relative shrink-0 group",style:{width:64,height:64},"aria-label":`Replicability ${e}/100`,children:[(0,s.jsxs)("svg",{width:64,height:64,children:[(0,s.jsx)("circle",{cx:32,cy:32,r:26,fill:"none",stroke:"currentColor",strokeOpacity:.12,strokeWidth:7,className:"text-muted-foreground"}),(0,s.jsx)("circle",{cx:32,cy:32,r:26,fill:"none",stroke:"currentColor",strokeWidth:7,strokeDasharray:`${c} ${l-c}`,strokeLinecap:"round",transform:"rotate(-90 32 32)",className:`${u} ${o.length>0?"transition-opacity duration-200 ease-out group-hover:opacity-0":""}`}),o.length>0&&(0,s.jsx)("g",{className:"opacity-0 group-hover:opacity-100 transition-opacity duration-200 ease-out",children:o.map(({key:e},a)=>{let o=-90+a*i,c=t[e],u=Math.max(0,Math.min(10,c))/10*d,m=A(10*c),x=r===e;return(0,s.jsxs)("g",{className:m,onMouseEnter:()=>n(e),onMouseLeave:()=>n(t=>t===e?null:t),children:[(0,s.jsx)("circle",{cx:32,cy:32,r:26,fill:"none",stroke:"currentColor",strokeOpacity:.18,strokeWidth:7,strokeDasharray:`${d} ${l-d}`,strokeLinecap:"round",transform:`rotate(${o} 32 32)`}),(0,s.jsx)("circle",{cx:32,cy:32,r:26,fill:"none",stroke:"currentColor",strokeWidth:x?9:7,strokeDasharray:`${u} ${l-u}`,strokeLinecap:"round",transform:`rotate(${o} 32 32)`,style:{transition:"stroke-width 150ms ease-out"}}),(0,s.jsx)("circle",{cx:32,cy:32,r:26,fill:"none",stroke:"transparent",strokeWidth:16.8,strokeDasharray:`${d} ${l-d}`,transform:`rotate(${o} 32 32)`,pointerEvents:"stroke"})]},String(e))})})]}),(0,s.jsxs)("div",{className:"absolute inset-0 flex flex-col items-center justify-center pointer-events-none px-1 text-center",children:[(0,s.jsx)("div",{className:`text-base font-black leading-none ${h} transition-colors`,children:p}),x?(0,s.jsx)("div",{className:`text-[8px] font-semibold ${h} truncate max-w-full leading-tight transition-colors mt-0.5`,children:x.label}):(0,s.jsx)("div",{className:"text-[8px] font-bold uppercase tracking-wider text-muted-foreground
1/70 leading-none mt-0.5",children:"/100"})]})]})}function C({startup:e}){let t,r=e.article_slug?`/ai-news/claudes-corner/2026/${e.article_slug}`:`/startups/${e.slug}`,a=!!e.article_slug,n=e.replicability_score,i=e.agent_readiness_grade;return(0,s.jsx)(o(),{href:r,className:"block group",children:(0,s.jsxs)(f.Zp,{className:"h-full hover:border-primary/40 hover:shadow-md transition-all",children:[(0,s.jsx)(f.aR,{className:"pb-3",children:(0,s.jsxs)("div",{className:"flex items-start gap-3",children:[e.logo_url?(0,s.jsx)(l.default,{src:e.logo_url,alt:e.name,width:48,height:48,className:"rounded-lg border border-border object-cover bg-muted shrink-0",unoptimized:!0}):(0,s.jsx)("div",{className:"h-12 w-12 rounded-lg bg-muted shrink-0 border border-border"}),(0,s.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,s.jsx)(f.ZB,{className:"text-base font-bold text-foreground truncate group-hover:text-primary transition-colors",children:e.name}),e.sectors.length>0&&(0,s.jsx)("div",{className:"flex flex-wrap gap-1 mt-1",children:e.sectors.slice(0,2).map(e=>(0,s.jsx)("span",{className:"text-[10px] text-muted-foreground",children:e},e)).reduce((e,t,r)=>0===r?[t]:[...e,(0,s.jsx)("span",{className:"text-[10px] text-muted-foreground",children:"\xb7"},`d-${r}`),t],[])})]}),(0,s.jsx)(S,{score:n,subScores:e.difficulty_score})]})}),(0,s.jsxs)(f.Wu,{className:"pt-0",children:[(0,s.jsx)("p",{className:"text-xs text-muted-foreground line-clamp-2 mb-3",children:e.one_liner}),(0,s.jsxs)("div",{className:"flex items-center justify-between text-[10px]",children:[(0,s.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,s.jsx)(b.E,{variant:"secondary",className:"font-semibold",children:n>=80?"Uncopyable":n>=60?"Hard moat":n>=40?"Defensible":"Replicable"}),i&&(0,s.jsxs)("span",{className:`inline-flex items-center gap-0.5 rounded-full border px-2 py-0.5 text-[10px] font-bold ${(t=i.toUpperCase()).startsWith("A")?"text-emerald-700 dark:text-emerald-300 bg-emerald-50 dark:bg-emerald-950/40 border-emerald-200 dark:border-emerald-800":t.startsWith("B")?"text-blue-700 dark:text-blue-300 bg-blue-50 dark:bg-blue-950/40 border-blue-200 dark:border-blue-800":t.startsWith("C")?"text-amber-700 dark:text-amber-300 bg-amber-50 dark:bg-amber-950/40 border-amber-200 dark:border-amber-800":"text-rose-700 dark:text-rose-300 bg-rose-50 dark:bg-rose-950/40 border-rose-200 dark:border-rose-800"}`,title:`Agent Readiness ${i}${null!=e.agent_readiness_score?` (${e.agent_readiness_score}/100)`:""}`,children:["AR ",(0,s.jsx)("span",{className:"font-black",children:i})]})]}),a?(0,s.jsxs)("span",{className:"inline-flex items-center gap-1 text-primary",children:[(0,s.jsx)(h.A,{className:"h-3 w-3"})," Read review"]}):(0,s.jsx)("span",{className:"text-muted-foreground",children:"View profile"})]})]})]})})}},58738:(e,t,r)=>{"use strict";r.d(t,{DomainFavicon:()=>d,A:()=>i});var s=r(95155),a=r(12115),n=r(92451),o=r(40980);function l(e){if(!e?.trim())return null;let t=e.trim();if(t.startsWith("/"))return null;try{return new URL(t.startsWith("http")?t:`https://${t}`).hostname.replace(/^www\./i,"")}catch{return null}}function i({primaryUrl:e,websiteUrl:t,size:r=32,className:i,alt:d=""}){let c=(0,a.useMemo)(()=>l(t),[t]),u=(0,a.useMemo)(()=>{let t=[];return e&&t.push(e),c&&(t.push(function(e,t=64){let r=l(e)??e.replace(/^www\./i,""),s=r.includes("://")?r:`https://${r}`;return`https://t3.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=${encodeURIComponent(s)}&size=${t}`}(c,Math.max(r,64))),t.push(`https://${c}/favicon.ico`)),t},[e,c,r]),[m,x]=(0,a.useState)(0),p=m>=u.length?null:u[m],h=(0,o.cn)("rounded border border-border bg-muted flex items-center justify-center shrink-0 overflow-hidden",i),f={width:r,height:r};return p?(0,s.jsx)("div",{className:h,style:f,children:(0,s.jsx)("img",{src:p,alt:d,width:r,height:r,loading:"lazy",className:"w-full h-full object-cover",onError:()=>x(e=>e+1)},p)}):(0,s.jsx)("div",{className:h,style:f,children:(0,s.jsx)(n.A,{size:Math.round(.5*r),className:"text-muted-foreground"})})}function d({domain:e,size:t=16,className:r,alt:a=""}){return(0,s.jsx)(i,{websiteUrl:e,size:t,className:(0,o.cn)("border-0 bg-transparent",r),alt:a})}},69137:(e,t,r)=>{"use strict";r.d(t,{NewsBubblesView:()=>i});var s=r(95155),a=r(98500),n=r.n(a);let o=[56,34,44,60,38,50,32,46,40,54,36,48];
1function l({id:e}){let t=e.replace(/[^a-zA-Z0-9_-]/g,"")||"x",r=`nb-arc-${t}`,a=(e,t)=>{let r=t*Math.PI/180;return[50+e*Math.cos(r),50+e*Math.sin(r)]},n=(e,t,r,s)=>{let[n,o]=a(e,r);return`A ${e} ${e} 0 0 ${s} ${n.toFixed(2)} ${o.toFixed(2)}`},[o,l]=a(50,-150),[i,d]=a(30,-30),[c,u]=a(38,-150),m=`M ${o.toFixed(2)} ${l.toFixed(2)} ${n(50,-150,-30,1)} L ${i.toFixed(2)} ${d.toFixed(2)} ${n(30,-30,-150,0)} Z`,x=`M ${c.toFixed(2)} ${u.toFixed(2)} ${n(38,-150,-30,1)}`;return(0,s.jsxs)("svg",{viewBox:"0 0 100 100",className:"pointer-events-none absolute inset-0 z-10 h-full w-full","aria-hidden":!0,children:[(0,s.jsx)("path",{d:m,className:"fill-brand"}),(0,s.jsx)("path",{id:r,d:x,fill:"none"}),(0,s.jsx)("text",{className:"fill-primary-foreground",fontSize:"14",fontWeight:"700",letterSpacing:"0.6",children:(0,s.jsx)("textPath",{href:`#${r}`,startOffset:"50%",textAnchor:"middle",dominantBaseline:"middle",children:"NEW"})})]})}function i({items:e,preview:t=!1}){let r=function(e){if(!e?.length)return null;let t=e.map(e=>({x:0,y:0,r:function(e){let t=5381;for(let r=0;r<e.length;r++)t=(t<<5)+t+e.charCodeAt(r)|0;return o[Math.abs(t)%o.length]}(e.slug)/2,item:e})),{width:r,height:s}=function(e){let t=e.length;if(0===t)return{width:0,height:0};let r=e.reduce((e,t)=>e+t.r,0)/t*2,s=Math.max(1,Math.min(3,t)),a=Math.ceil(t/s),n=s/2*r;for(let n=0;n<t;n++){let t=n%s,o=Math.floor(n/s);e[n].x=(o-(a-1)/2)*r*1.05,e[n].y=(t-(s-1)/2)*r}for(let r=0;r<300;r++){for(let r=0;r<t;r++)e[r].x-=.012*e[r].x;for(let r=0;r<t;r++)for(let s=r+1;s<t;s++){let t=e[r],a=e[s],n=a.x-t.x,o=a.y-t.y,l=Math.sqrt(n*n+o*o)||.01,i=t.r+a.r+1.5;if(l<i){let e=(i-l)/2;n/=l,o/=l,t.x-=n*e,t.y-=o*e,a.x+=n*e,a.y+=o*e}}for(let r=0;r<t;r++){let t=e[r],s=-n+t.r,a=n-t.r;t.y<s?t.y=s:t.y>a&&(t.y=a)}}for(let r=0;r<60;r++){let r=!1;for(let s=0;s<t;s++)for(let a=s+1;a<t;a++){let t=e[s],n=e[a],o=n.x-t.x,l=n.y-t.y,i=Math.sqrt(o*o+l*l)||.01,d=t.r+n.r+1.5;if(i<d){let e=(d-i)/2;o/=i,l/=i,t.x-=o*e,t.y-=l*e,n.x+=o*e,n.y+=l*e,r=!0}}if(!r)break}let o=1/0,l=1/0,i=-1/0,d=-1/0;for(let t of e)o=Math.min(o,t.x-t.r),l=Math.min(l,t.y-t.r),i=Math.max(i,t.x+t.r),d=Math.max(d,t.y+t.r);for(let t of e)t.x-=o,t.y-=l;return{width:i-o,height:d-l}}(t);return{circles:t,width:r,height:s}}(e);if(!r)return null;let{circles:a,width:i,height:d}=r;return(0,s.jsx)("div",{className:"relative mx-auto mt-10",style:{width:i,maxWidth:"100%",aspectRatio:`${i} / ${d}`},children:a.map(({x:e,y:r,r:a,item:o})=>{let c=(0,s.jsxs)("span",{className:"relative flex h-full w-full items-center justify-center overflow-hidden rounded-full border border-border bg-card shadow-sm transition group-hover:scale-110 group-hover:border-brand/50 group-hover:shadow-md",children:[(0,s.jsx)("img",{src:o.logoUrl,alt:o.name,className:"h-full w-full object-cover",loading:"lazy"}),o.isNew?(0,s.jsx)(l,{id:o.slug}):null]});return(0,s.jsx)("div",{className:"group absolute hover:z-20",style:{left:`${e/i*100}%`,top:`${r/d*100}%`,width:`${2*a/i*100}%`,height:`${2*a/d*100}%`,transform:"translate(-50%, -50%)"},children:t?(0,s.jsx)("span",{className:"block h-full w-full","aria-hidden":!0,children:c}):(0,s.jsx)(n(),{href:`/startups/${o.slug}`,title:o.name,"aria-label":o.name,className:"block h-full w-full",children:c})},o.slug)})})}},70872:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Tooltip:()=>d,TooltipContent:()=>u,TooltipProvider:()=>i,TooltipTrigger:()=>c,TooltipWithText:()=>m});var s=r(95155),a=r(12115),n=r(36376),o=r(40980),l=r(96707);let i=n.Kq,d=n.bL,c=n.l9,u=a.forwardRef(({className:e,sideOffset:t=4,...r},a)=>(0,s.jsx)(n.ZL,{container:(0,l.g)(),children:(0,s.jsx)(n.UC,{ref:a,sideOffset:t,className:(0,o.cn)("z-[99999] max-w-sm overflow-hidden rounded-md bg-primary px-3 py-1.5 text-xs text-primary-foreground whitespace-normal break-words animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-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-tooltip-content-transform-origin]",e),...r})}));u.displayName=n.UC.displayName;let m=({text:e,children:t})=>(0,s.jsxs)(d,{children:[(0,s.jsx)(c,{asChild:!0,children:t}),(0,s.jsx)(u,{children:e})]})},72264:(e,t,r)=>{"use strict";r.r(t),r.d(t,{DropdownMenu:()=>m,DropdownMenuCheckboxItem:()=>w,DropdownMenuContent:()=>y,DropdownMenuGroup:()=>p,DropdownMenuItem:()=>j,DropdownMenuLabel:()=>k,DropdownMenuPortal:()=>h,DropdownMenuRadioGroup:()=>b,DropdownMenuRadioItem:()=>N,DropdownMenuSeparator:()=>A,DropdownMenuShortcut:()=>S,DropdownMenuSub:()=>f,DropdownMenuSubContent:()=>v,DropdownMenuSubTrigger:()=>g,DropdownMenuTrigger:()=>x});var s=r(95155),a=r(12115),n=r(96703),o=r(21362),l=r(94514),i=r(94569),d=r(40980),c=r(96707),u=r(8956);function m({modal:e=!1,...t}){return(0,s.jsx)(n.bL,{modal:e,...t})}let x=n.l9,p=n.YJ,h=n.ZL,f=n.Pb,b=n.z6,g=a.forwardRef(({className:e,inset:t,children:r,...a},l)=>(0,s.jsxs)(n.ZP,{ref:l,className:(0,d.cn)("flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",t&&"pl-8",e),...a,children:[r,(0,s.jsx)(o.A,{className:"ml-auto"})]}));g.displayName=n.ZP.displayName;let v=a.forwardRef(({className:e,onKeyDown:t,...r},a)=>(0,s.jsx)(n.G5,{ref:a,className:(0,d.cn)("z-[99999] min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg 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-dropdown-menu-content-transform-origin]",e),onKeyDown:e=>{(0,u.R)(e),t?.(e)},...r}));v.displayName=n.G5.displayName;let y=a.forwardRef(({className:e,sideOffset:t=4,onKeyDown:r,...a},o)=>(0,s.jsx)(n.ZL,{container:(0,c.g)(),children:(0,s.jsx)(n.UC,{ref:o,sideOffset:t,className:(0,d.cn)("z-[99999] max-h-[var(--radix-dropdown-menu-content-available-height)] min-w-[8rem] overflow-y-auto overflow-x-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md","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-dropdown-menu-content-transform-origin]",e),onKeyDown:e=>{(0,u.R)(e),r?.(e)},...a})}));y.displayName=n.UC.displayName;let j=a.forwardRef(({className:e,inset:t,...r},a)=>(0,s.jsx)(n.q7,{ref:a,className:(0,d.cn)("relative flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&>svg]:size-4 [&>svg]:shrink-0",t&&"pl-8",e),...r}));j.displayName=n.q7.displayName;let w=a.forwardRef(({className:e,children:t,checked:r,...a},o)=>(0,s.jsxs)(n.H_,{ref:o,className:(0,d.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:r,...a,children:[(0,s.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,s.jsx)(n.VF,{children:(0,s.jsx)(l.A,{className:"h-4 w-4"})})}),t]}));w.displayName=n.H_.displayName;let N=a.forwardRef(({className:e,children:t,...r},a)=>(0,s.jsxs)(n.hN,{ref:a,className:(0,d.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...r,children:[(0,s.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,s.jsx)(n.VF,{children:(0,s.jsx)(i.A,{className:"h-2 w-2 fill-current"})})}),t]}));N.displayName=n.hN.displayName;let k=a.forwardRef(({className:e,inset:t,...r},a)=>(0,s.jsx)(n.JU,{ref:a,className:(0,d.cn)("px-2 py-1.5 text-sm font-semibold",t&&"pl-8",e),...r}));k.displayName=n.JU.displayName;let A=a.forwardRef(({className:e,...t},r)=>(0,s.jsx)(n.wv,{ref:r,className:(0,d.cn)("-mx-1 my-1 h-px bg-muted",e),...t}));A.displayName=n.wv.displayName;let S=({className:e,...t})=>(0,s.jsx)("span",{className:(0,d.cn)("ml-auto text-xs tracking-widest opacity-60",e),...t});S.displayName="DropdownMenuShortcut"},77689:(e,t,r)=>{"use strict";r.r(t),r.d(t,{MotionGateController:()=>a});var s=r(12115);function a({targetId:e}){return(0,s.useEffect)(()=>{let t=document.getElementById(e);if(!t||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let r=new IntersectionObserver(([e])=>t.classList.toggle("motion-offscreen-paused",!e.isIntersecting),{rootMargin:"80px 0px",threshold:0});return r.observe(t),()=>{r.disconnect(),t.classList.remove("motion-offscreen-paused")}},[e]),null}},77735:(e,t,r)=>{"use strict";r.d(t,{Am:()=>o,WS:()=>s,fw:()=>l,nK:()=>n}),r(47444);let s="startuphub:apply-search-filters",a="startuphub:search-page-snapshot";function n(e){try{e?sessionStorage.setItem(a,JSON.stringify(e)):sessionStorage.removeItem(a)}catch{}window.dispatchEvent(new CustomEvent(a,{detail:e}))}function o(){try{let e=sessionStorage.getItem(a);if(!e)return null;return JSON.parse(e)}catch{return null}}function l(e){window.dispatchEvent(new CustomEvent(s,{detail:e}))}},81477:(e,t,r)=>{"use strict";r.d(t,{BT:()=>d,Wu:()=>c,ZB:()=>i,Zp:()=>o,aR:()=>l,wL:()=>u});var s=r(95155),a=r(12115),n=r(40980);let o=a.forwardRef(({className:e,...t},r)=>(0,s.jsx)("div",{ref:r,className:(0,n.cn)("rounded-lg border bg-card text-card-foreground shadow-sm",e),...t}));
1o.displayName="Card";let l=a.forwardRef(({className:e,...t},r)=>(0,s.jsx)("div",{ref:r,className:(0,n.cn)("flex flex-col space-y-1.5 p-6",e),...t}));l.displayName="CardHeader";let i=a.forwardRef(({className:e,as:t="div",...r},a)=>(0,s.jsx)(t,{ref:a,className:(0,n.cn)("font-semibold leading-none tracking-tight",e),...r}));i.displayName="CardTitle";let d=a.forwardRef(({className:e,...t},r)=>(0,s.jsx)("div",{ref:r,className:(0,n.cn)("text-sm text-muted-foreground",e),...t}));d.displayName="CardDescription";let c=a.forwardRef(({className:e,...t},r)=>(0,s.jsx)("div",{ref:r,className:(0,n.cn)("p-6 pt-0",e),...t}));c.displayName="CardContent";let u=a.forwardRef(({className:e,...t},r)=>(0,s.jsx)("div",{ref:r,className:(0,n.cn)("flex items-center p-6 pt-0",e),...t}));u.displayName="CardFooter",a.forwardRef(({className:e,...t},r)=>(0,s.jsx)("div",{ref:r,className:(0,n.cn)("ml-auto",e),...t})).displayName="CardAction"},85071:(e,t,r)=>{Promise.resolve().then(r.bind(r,19820)),Promise.resolve().then(r.bind(r,64089)),Promise.resolve().then(r.bind(r,91760)),Promise.resolve().then(r.bind(r,89349)),Promise.resolve().then(r.bind(r,6415)),Promise.resolve().then(r.bind(r,8678)),Promise.resolve().then(r.bind(r,57518)),Promise.resolve().then(r.bind(r,4402)),Promise.resolve().then(r.t.bind(r,98500,23)),Promise.resolve().then(r.t.bind(r,38437,23)),Promise.resolve().then(r.bind(r,85946)),Promise.resolve().then(r.bind(r,58738)),Promise.resolve().then(r.bind(r,32431)),Promise.resolve().then(r.bind(r,88434)),Promise.resolve().then(r.bind(r,14488)),Promise.resolve().then(r.bind(r,85422)),Promise.resolve().then(r.bind(r,77689)),Promise.resolve().then(r.bind(r,69137)),Promise.resolve().then(r.bind(r,88740)),Promise.resolve().then(r.bind(r,92245)),Promise.resolve().then(r.bind(r,4980)),Promise.resolve().then(r.bind(r,41181)),Promise.resolve().then(r.bind(r,1309)),Promise.resolve().then(r.bind(r,31544)),Promise.resolve().then(r.bind(r,32291)),Promise.resolve().then(r.bind(r,58650)),Promise.resolve().then(r.bind(r,39467)),Promise.resolve().then(r.bind(r,93880)),Promise.resolve().then(r.bind(r,927)),Promise.resolve().then(r.bind(r,15283)),Promise.resolve().then(r.bind(r,81312)),Promise.resolve().then(r.bind(r,37669)),Promise.resolve().then(r.bind(r,32169)),Promise.resolve().then(r.bind(r,9192)),Promise.resolve().then(r.bind(r,17028)),Promise.resolve().then(r.bind(r,42763)),Promise.resolve().then(r.bind(r,72264)),Promise.resolve().then(r.bind(r,17414)),Promise.resolve().then(r.bind(r,29991)),Promise.resolve().then(r.bind(r,18186)),Promise.resolve().then(r.bind(r,94657)),Promise.resolve().then(r.bind(r,19177)),Promise.resolve().then(r.bind(r,70872)),Promise.resolve().then(r.bind(r,18745))},85422:(e,t,r)=>{"use strict";r.d(t,{HomepageStyleEntityCard:()=>l});var s=r(95155),a=r(12115),n=r(98500),o=r.n(n);function l({card:e}){let[t,r]=(0,a.useState)(!1),n=t&&!!e.videoId;return(0,s.jsxs)("article",{className:"group relative flex h-full flex-col overflow-hidden rounded-lg border border-border bg-card text-card-foreground shadow-sm [contain:layout]",children:[(0,s.jsxs)("div",{className:"relative",children:[e.ratingCount>0&&e.ratingAvg>0?(0,s.jsx)("div",{className:"absolute right-2 top-2 z-10",children:(0,s.jsx)("span",{className:"inline-flex h-7 min-w-7 items-center justify-center rounded-md bg-brand-gradient px-1.5 text-xs font-semibold tabular-nums text-brand-foreground shadow-sm","aria-label":`Rated ${e.ratingAvg.toFixed(1)} out of 5 from ${e.ratingCount} ${1===e.ratingCount?"review":"reviews"}`,children:e.ratingAvg.toFixed(1)})}):null,(0,s.jsx)(o(),{href:e.href,className:"block",onMouseEnter:()=>{e.videoId&&!window.matchMedia("(prefers-reduced-motion: reduce)").matches&&window.matchMedia("(hover: hover) and (pointer: fine)").matches&&r(!0)},onMouseLeave:()=>r(!1),children:(0,s.jsxs)("div",{className:"relative h-40 w-full shrink-0 overflow-hidden bg-muted",children:[e.imageUrl?(0,s.jsx)("img",{src:e.imageUrl,alt:"","aria-hidden":"true",loading:"lazy",decoding:"async",fetchPriority:"low",className:"absolute inset-0 h-full w-full object-cover"}):null,n&&e.videoId?(0,s.jsx)("iframe",{src:`https://www.youtube-nocookie.com/embed/${e.videoId}?autoplay=1&mute=1&playsinline=1&controls=0&rel=0&modestbranding=1&loop=1&playlist=${e.videoId}`,title:`${e.name} preview`,className:"pointer-events-none absolute inset-0 z-[1] h-full w-full border-0",allow:"autoplay; encrypted-media",tabIndex:-1}):null,e.videoId&&!n?(0,s.jsxs)("span",{className:"absolute bottom-2 right-2 z-[2] inline-flex h-8 w-8 items-center justify-center rounded-full border border-border bg-background text-foreground shadow-sm",children:[(0,s.jsx)("span",{className:"sr-only",children:"Play preview"}),(0,s.jsx)("span",{className:"ml-0.5 h-0 w-0 border-y-[5px] border-l-[8px] border-y-transparent border-l-current"})]}):null,e.logoUrl?(0,s.jsx)("img",{src:e.logoUrl,alt:"","aria-hidden":"true",loading:"lazy",decoding:"async",fetchPriority:"low",className:"absolute bottom-2 left-2 z-[2] h-10 w-10 rounded-lg border border-border bg-background object-cover shadow-sm"}):null]})})]}),(0,s.jsx)("div",{className:"flex flex-1 flex-col gap-2 p-3",children:(0,s.jsxs)(o(),{href:e.href,className:"flex min-h-0 flex-1 flex-col gap-1.5",children:[(0,s.jsx)("h3",{className:"line-clamp-1 text-sm font-semibold leading-tight text-foreground group-hover:text-primary sm:text-base",children:e.name}
1),e.shortDescription?(0,s.jsx)("p",{className:"line-clamp-2 min-h-8 text-xs leading-relaxed text-muted-foreground",children:e.shortDescription}):(0,s.jsx)("div",{className:"min-h-8"}),e.facts.length>0?(0,s.jsx)("p",{className:"truncate text-xs text-muted-foreground",children:e.facts.map((e,t)=>(0,s.jsxs)("span",{children:[t>0?(0,s.jsx)("span",{className:"px-1 text-border",children:"\xb7"}):null,(0,s.jsx)("span",{className:0===t?"font-medium text-foreground":void 0,children:e})]},`${e}-${t}`))}):null,e.sectors.length>0?(0,s.jsx)("div",{className:"flex flex-nowrap gap-1 overflow-hidden",children:e.sectors.map(e=>(0,s.jsx)("span",{className:"max-w-[38%] shrink truncate rounded-full border border-transparent bg-secondary px-1.5 py-0 text-[10px] font-normal text-secondary-foreground",children:e},e))}):null]})})]})}},85946:(e,t,r)=>{"use strict";r.d(t,{GravityGrid:()=>o});var s=r(95155),a=r(12115),n=r(40980);function o({className:e,gap:t=38,interactive:r=!1}){let o=(0,a.useRef)(null),l=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=o.current,s=l.current;if(!e||!s)return;let a=e.getContext("2d");if(!a)return;let n=getComputedStyle(document.documentElement),i=(e,t)=>n.getPropertyValue(e).trim()||t,d=i("--border","0 0% 89.8%"),c=i("--foreground","0 0% 9%"),u=e=>`hsl(${c} / ${e})`,m=0,x=0,p=()=>{let t=s.getBoundingClientRect();m=t.width,x=t.height;let r=Math.min(window.devicePixelRatio||1,2);e.width=Math.max(1,Math.floor(m*r)),e.height=Math.max(1,Math.floor(x*r)),e.style.width=`${m}px`,e.style.height=`${x}px`,a.setTransform(r,0,0,r,0,0)};p();let h=new ResizeObserver(p);h.observe(s);let f=null,b=e=>{let t=s.getBoundingClientRect();f={x:e.clientX-t.left,y:e.clientY-t.top}},g=()=>{f=null};r&&(s.addEventListener("pointermove",b),s.addEventListener("pointerleave",g));let v=window.matchMedia("(prefers-reduced-motion: reduce)").matches,y=1.9*t,j=0,w=performance.now(),N=e=>{let r=(e-w)/1e3,s=f?f.x:m/2+Math.sin(.5*r)*m*.34,n=f?f.y:x/2+Math.sin(+r)*x*.3;a.clearRect(0,0,m,x);let o=Math.ceil(m/t)+2,l=Math.ceil(x/t)+2,i=[];for(let e=0;e<=l;e++){let r=[];for(let a=0;a<=o;a++){let o=a*t-t,l=e*t-t,i=s-o,d=n-l,c=Math.hypot(i,d)||1e-4,u=Math.min(y,4e4/(c*c+4e4)*y);r.push({x:o+i/c*u,y:l+d/c*u})}i.push(r)}a.lineWidth=1,a.strokeStyle=`hsl(${d} / 0.55)`;for(let e=0;e<=l;e++){a.beginPath();for(let t=0;t<=o;t++){let r=i[e][t];0===t?a.moveTo(r.x,r.y):a.lineTo(r.x,r.y)}a.stroke()}for(let e=0;e<=o;e++){a.beginPath();for(let t=0;t<=l;t++){let r=i[t][e];0===t?a.moveTo(r.x,r.y):a.lineTo(r.x,r.y)}a.stroke()}a.fillStyle=u(.7),a.beginPath(),a.arc(s,n,7,0,2*Math.PI),a.fill(),a.strokeStyle=u(.35),a.lineWidth=2,a.beginPath(),a.arc(s,n,11,0,2*Math.PI),a.stroke(),v||(j=requestAnimationFrame(N))};return j=requestAnimationFrame(N),()=>{cancelAnimationFrame(j),h.disconnect(),r&&(s.removeEventListener("pointermove",b),s.removeEventListener("pointerleave",g))}},[t,r]),(0,s.jsx)("div",{ref:l,"aria-hidden":!0,className:(0,n.cn)("absolute inset-0 -z-0 overflow-hidden",r?"pointer-events-auto":"pointer-events-none",e),children:(0,s.jsx)("canvas",{ref:o,className:"block h-full w-full"})})}},86846:(e,t,r)=>{"use strict";r.d(t,{E:()=>n});var s=r(95155),a=r(40980);function n({className:e,...t}){return(0,s.jsx)("div",{className:(0,a.cn)("animate-pulse rounded-md bg-primary/10",e),...t})}},88434:(e,t,r)=>{"use strict";r.d(t,{GridTrail:()=>n});var s=r(95155),a=r(12115);function n({className:e=""}){let t=(0,a.useRef)(null),[r,n]=(0,a.useState)([]),[o,l]=(0,a.useState)(!1),i=(0,a.useRef)(0),d=(0,a.useRef)("");return(0,a.useEffect)(()=>{let e=t.current;if(!e)return;let r=new IntersectionObserver(([e])=>l(e.isIntersecting),{rootMargin:"120px 0px",threshold:0});return r.observe(e),()=>r.disconnect()},[]),(0,a.useEffect)(()=>{if(!o)return;let e=e=>{let r=t.current;if(!r)return;let s=r.getBoundingClientRect(),a=e.clientX-s.left,o=e.clientY-s.top;if(a<0||o<0||a>=s.width||o>=s.height)return;let l=40*Math.floor(a/40),c=40*Math.floor(o/40),u=`${l},${c}`;if(u===d.current)return;d.current=u;let m=i.current++;n(e=>[...e,{x:l,y:c,id:m}]),window.setTimeout(()=>{n(e=>e.filter(e=>e.id!==m))},1800)};return window.addEventListener("mousemove",e,{passive:!0}),()=>window.removeEventListener("mousemove",e)}
1,[o]),(0,s.jsxs)("div",{ref:t,"aria-hidden":!0,className:`absolute inset-0 pointer-events-none overflow-hidden ${e}`,children:[r.map(e=>(0,s.jsx)("div",{className:"absolute",style:{left:e.x,top:e.y,width:40,height:40,background:"rgba(236, 72, 153, 0.55)",animation:"grid-trail-fade 1800ms ease-out forwards"}},e.id)),(0,s.jsx)("style",{children:` 2 @keyframes grid-trail-fade { 3 0% { opacity: 0.95; transform: scale(1.08); } 4 15% { opacity: 0.85; transform: scale(1.02); } 5 100% { opacity: 0; transform: scale(0.95); } 6 } 7 `})]})}},88740:(e,t,r)=>{"use strict";r.d(t,{PromoShimmerHeadline:()=>o});var s=r(95155),a=r(12115);let n="The #1 intelligence layer for the startup ecosystem.";function o(){let e,t,[r,o]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{o(!0)},[]),(0,s.jsx)("p",{className:"break-words text-xs font-bold leading-snug text-foreground sm:text-base md:text-lg",children:r?(e=n.split(" "),t=0,(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:"sr-only",children:n}),e.map((r,a)=>(0,s.jsx)("span",{className:"inline-block whitespace-nowrap",style:a<e.length-1?{marginRight:"0.28em"}:void 0,"aria-hidden":!0,children:r.split("").map(e=>{let r=.06*t++;return(0,s.jsx)("span",{className:"letter-shimmer",style:{animationDelay:`${r}s`},"aria-hidden":!0,children:e},t)})},a))]})):n})}},89239:(e,t,r)=>{"use strict";r.d(t,{$:()=>c,r:()=>d});var s=r(95155),a=r(12115),n=r(42442),o=r(18460),l=r(6296),i=r(40980);let d=(0,o.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 [&_svg]:btn-icon-rolodex",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-sm hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),c=a.forwardRef(({className:e,variant:t,size:r,asChild:a=!1,isLoading:o,disabled:c,children:u,...m},x)=>{let p=a&&!o,h=p?n.DX:"button";return p?(0,s.jsx)(n.DX,{className:(0,i.cn)(d({variant:t,size:r,className:e})),ref:x,disabled:c,...m,children:u}):(0,s.jsxs)(h,{className:(0,i.cn)(d({variant:t,size:r,className:e})),ref:x,disabled:c||o,...m,children:[o&&(0,s.jsx)(l.A,{className:"mr-2 h-4 w-4 animate-spin"}),u]})});c.displayName="Button"},92245:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Reveal:()=>o});var s=r(95155),a=r(12115),n=r(40980);function o({children:e,delay:t=0,className:r}){let o=(0,a.useRef)(null),[l,i]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let e=o.current;if(!e)return;if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return void i(!0);let t=new IntersectionObserver(([e])=>{e.isIntersecting&&(i(!0),t.disconnect())},{threshold:.15,rootMargin:"0px 0px -10% 0px"});return t.observe(e),()=>t.disconnect()},[]),(0,s.jsx)("div",{ref:o,style:{transitionDelay:`${t}ms`},className:(0,n.cn)("transition-[opacity,transform] duration-700 ease-out motion-reduce:transition-none",l?"opacity-100 translate-y-0":"opacity-0 translate-y-2",r),children:e})}},96707:(e,t,r)=>{"use strict";function s(){if("u">typeof document)return document.getElementById("radix-portal-root")??void 0}r.d(t,{g:()=>s})},99412:(e,t,r)=>{"use strict";r.d(t,{CG:()=>u,Fm:()=>b,Qs:()=>y,XW:()=>g,cj:()=>c,h:()=>f,kN:()=>m,qp:()=>v});var s=r(95155),a=r(12115),n=r(29483),o=r(18460),l=r(33210),i=r(40980),d=r(96707);let c=n.bL,u=n.l9,m=n.bm,x=n.ZL,p=a.forwardRef(({className:e,...t},r)=>(0,s.jsx)(n.hJ,{className:(0,i.cn)("fixed inset-0 z-[105] bg-black/30 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t,ref:r}));p.displayName=n.hJ.displayName;let h=(0,o.F)("fixed z-[110] gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500 data-[state=open]:animate-in data-[state=closed]:animate-out",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),f=a.forwardRef(({side:e="right",className:t,overlayClassName:r,showCloseButton:a=!0,children:o,...c},u)=>(0,s.jsxs)(x,{container:(0,d.g)(),children:[(0,s.jsx)(p,{className:r}),(0,s.jsxs)(n.UC,{ref:u,className:(0,i.cn)(h({side:e}),t),...c,children:[a?(0,s.jsxs)(n.bm,{className:"absolute right-4 top-4 roun
7ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary",children:[(0,s.jsx)(l.A,{className:"h-4 w-4"}),(0,s.jsx)("span",{className:"sr-only",children:"Close"})]}):null,o]})]}));f.displayName=n.UC.displayName;let b=({className:e,...t})=>(0,s.jsx)("div",{className:(0,i.cn)("flex flex-col space-y-2 text-center sm:text-left",e),...t});b.displayName="SheetHeader";let g=({className:e,...t})=>(0,s.jsx)("div",{className:(0,i.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});g.displayName="SheetFooter";let v=a.forwardRef(({className:e,...t},r)=>(0,s.jsx)(n.hE,{ref:r,className:(0,i.cn)("text-lg font-semibold text-foreground",e),...t}));v.displayName=n.hE.displayName;let y=a.forwardRef(({className:e,...t},r)=>(0,s.jsx)(n.VY,{ref:r,className:(0,i.cn)("text-sm text-muted-foreground",e),...t}));y.displayName=n.VY.displayName}},e=>{e.O(0,[98500,18409,17867,75139,11785,52024,31905,95450,41995,22527,74171,91964,49304,36228,64123,16273,38437,96585,33110,91796,27098,66959,76717,20663,13106,46985,3308,28441,93794,54977],()=>e(e.s=85071)),_N_E=e.O()}]);
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.