1import{j as e,L as m}from"./vendor-react-yBvAB4lg.js";import{c as i,B as p,t as x}from"./index-ZAdw454r.js";const w=({variant:t="filled",to:l,href:n,location:r,size:c="xl",children:a,className:d,arrow:k=t==="filled"})=>{const o=()=>{x(r,typeof a=="string"?a:"CTA")},u=k,s=e.jsxs("span",{className:i("inline-flex items-center gap-2"),children:[a,u&&e.jsx("svg",{width:"20",height:"14",viewBox:"0 0 20 14",fill:"none","aria-hidden":"true",className:"shrink-0",children:e.jsx("path",{d:"M1 7h16M12 2l5 5-5 5",stroke:"currentColor",strokeWidth:"2.2",strokeLinecap:"round",strokeLinejoin:"round"})})]}),h=t==="filled"?"ctaAqua":t==="tealDark"?"ctaTealDark":t==="teal"?"cta":t==="outlineTeal"?"outline":"ctaOutlineField";return e.jsx(p,{variant:h,size:c,className:i("h-auto min-h-14 whitespace-normal text-center md:whitespace-nowrap",d),asChild:!0,children:l?e.jsx(m,{to:l,onClick:o,children:s}):e.jsx("a",{href:n,target:"_blank",rel:"noopener noreferrer",onClick:o,...n!=null&&n.includes("calendly.com")?{"data-book-cta":""}:{},children:s})})};export{w as C};
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.