PageSourceSearch

https://clubvmsa.com/assets/why-clubvmsa-CYWG3vRN.js

js clubvmsa.com collected 2026-10-09 23:30:09 UTC 8,232 bytes, 1 lines download raw bytes

1import{u as w,r as l,j as e,L as b}from"./index-BVo7_U0V.js";import{N as k}from"./Nav-BJBFdFW3.js";import{F as S}from"./Footer-Cv-N36ZF.js";import{t as C}from"./Testimonials-DuiIZU8L.js";import{U as v}from"./UserAvatar-CZm6xZpx.js";import"./clubvmsa-wordmark.png.asset-Dyc-jzU5.js";import"./use-me-BouAaiAI.js";import"./useAuth-CeEAqoie.js";import"./MastermindActions-n_pjpSc3.js";import"./dialog-DThuZYb4.js";import"./index-RCCPyD0C.js";import"./index-CDq6jrm7.js";import"./utils-BQHNewu7.js";import"./createLucideIcon-LP2yu4VW.js";import"./links-BI0TJ-dW.js";import"./build-r9Y_4Lbc.js";import"./useMutation-CRQvAPU2.js";import"./use-provider-access-BBxIA5gW.js";import"./provider-access.functions-BSGOr_nP.js";import"./arrow-right-C2aOgP6F.js";import"./check-Cp96Cg55.js";import"./lock-DoKKSMYV.js";import"./copy-BY_YQVkT.js";import"./PortalShell-B1pD-9KM.js";import"./use-onboarding-BN2NmuZc.js";import"./feature-flags-Dg-eeKKS.js";import"./portal-state-Bg-LGseD.js";import"./mock-data-C1BlP2bS.js";import"./badges-CSYZMVjY.js";import"./standing-BsRCi3mL.js";import"./feedback.functions-BZ8cyeh1.js";import"./HoneypotField-yd2YjDl4.js";import"./loader-circle-snqPAeWp.js";import"./use-growth-lab-WaXqClrs.js";import"./growth-lab.functions-CJ9v03sd.js";import"./growth-lab-CYROHDeE.js";import"./primitives-CtLLDtgQ.js";import"./chevron-down-DWKXN3mM.js";const N=t=>t.split(/\s+/).filter(Boolean).slice(0,2).map(s=>s[0]?.toUpperCase()).join(""),y=(t,s)=>t.audienceType.toLowerCase().includes(s.toLowerCase());function E({t,large:s}){return e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(v,{src:t.headshot||void 0,initials:N(t.person),name:t.person,className:s?"h-16 w-16 text-base":"h-12 w-12 text-sm"}),e.jsxs("div",{className:"min-w-0",children:[t.person&&e.jsx("div",{className:"text-sm font-semibold text-navy",children:t.person}),t.title&&e.jsx("div",{className:"text-xs text-muted-foreground",children:t.title}),t.company&&e.jsx("div",{className:"text-xs text-muted-foreground",children:t.company})]}),t.logo&&e.jsx("img",{src:t.logo,alt:`${t.company} logo`,className:"ml-auto h-8 max-w-[96px] object-contain",loading:"lazy"})]})}function q({t,wide:s}){const[i,d]=l.useState(!1),c=t.quote.length>(s?420:240);return e.jsxs("figure",{className:`flex flex-col rounded-2xl border border-border bg-card p-5 ${s?"lg:col-span-2":""}`,children:[t.program&&e.jsx("div",{className:"mb-2 text-[10px] font-semibold uppercase tracking-wider text-muted-foreground",children:t.program}),e.jsxs("blockquote",{className:`leading-relaxed text-foreground/85 ${s?"font-display text-lg":"text-[14px]"} ${c&&!i?"line-clamp-5":""}`,children:["“",t.quote,"”"]}),c&&e.jsx("button",{type:"button",onClick:()=>d(!i),className:"mt-1 self-start text-xs font-semibold text-teal-ink hover:underline",children:i?"Show less":"Read more"}),e.jsx("figcaption",{className:"mt-4 border-t border-border pt-3",children:e.jsx(E,{t})})]})}const A=/\b(\d+|two|three|four|five|six|seven|eight|nine|ten|several)\s+(new\s+)?(opportunities|opportunity|meetings|deals|clients|contracts|introductions|connections|relationships|rfps|programs|partnerships)\b/i,x=t=>t.match(A)?.[0]??null;function m(t){let s=0;return x(t.quote)&&(s+=8),/\b(brought them on board|half of|real partnerships|awarded|hired|signed|contracts?|business value|ROI)\b/i.test(t.quote)&&(s+=10),t.featured&&(s+=4),t.logo&&(s+=2),t.headshot&&(s+=2),t.company&&(s+=1),t.quote.length>160&&t.quote.length<520&&(s+=2),s}const j=10;function ue(){const{data:t,isLoading:s}=w(C),[i,d]=l.useState("Enterprise"),[c,u]=l.useState(j),a=t??[],o=l.useMemo(()=>[...a.filter(n=>y(n,i))].sort((n,f)=>m(f)-m(n)||n.sortOrder-f.sortOrder)[0],[a,i]),g=l.useMemo(()=>a.filter(r=>y(r,i)&&r.id!==o?.id).sort((r,n)=>m(n)-m(r)||r.sortOrder-n.sortOrder),[a,i,o]),h=l.useMemo(()=>{const r=new Set;return a.filter(n=>n.logo&&n.company&&!r.has(n.company)&&r.add(n.company)).slice(0,14)},[a]),p=o?x(o.quote):null;return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(k,{}),e.jsxs("main",{children:[e.jsx("section",{className:"border-b border-border py-12 lg:py-14",children:e.jsxs("div",{className:"container-page max-w-3xl",children:[e.jsx("span",{className:"eyebrow",children:"Why ClubVMSA"}),e.jsx("h1",{className:"mt-4 font-display text-5xl leading-[1.05] text-navy sm:text-6xl",children:"Don't take our word for it."}),e.jsx("p",{className:"mt-5 text-lg leading-relaxed text-foreground
1/70",children:"See what Enterprise Practitioners and workforce solution leaders say about the conversations, connections and business value they experience at ClubVMSA."})]})}),e.jsx("section",{className:"py-10 lg:py-12",children:e.jsxs("div",{className:"container-page",children:[e.jsx("div",{role:"tablist",className:"inline-flex rounded-full border border-border bg-card p-1",children:["Enterprise","Provider"].map(r=>e.jsx("button",{role:"tab","aria-selected":i===r,onClick:()=>{d(r),u(j)},className:`rounded-full px-5 py-2 text-sm font-medium transition-colors ${i===r?"bg-navy text-primary-foreground":"text-navy hover:bg-secondary"}`,children:r==="Enterprise"?"Enterprise Practitioners":"Solution Providers"},r))}),h.length>0&&e.jsx("div",{className:"mt-8 flex flex-wrap items-center gap-x-8 gap-y-4 border-y border-border py-5 opacity-80",children:h.map(r=>e.jsx("img",{src:r.logo,alt:r.company,className:"h-7 max-w-[110px] object-contain grayscale",loading:"lazy"},r.company))}),s&&e.jsx("p",{className:"mt-10 text-sm text-muted-foreground",children:"Loading testimonials…"}),!s&&!a.length&&e.jsx("p",{className:"mt-10 text-sm text-muted-foreground",children:"Testimonials are unavailable right now. Please check back soon."}),o&&e.jsxs("figure",{className:"mt-8 rounded-3xl bg-navy p-8 text-primary-foreground sm:p-12",children:[e.jsxs("div",{className:"text-[11px] font-semibold uppercase tracking-[0.2em] text-gold",children:["Featured story",o.program?` · ${o.program}`:""]}),p&&e.jsx("div",{className:"mt-5 font-display text-5xl capitalize leading-none text-gold sm:text-6xl",children:p}),e.jsxs("blockquote",{className:`mt-5 max-w-4xl font-display leading-snug ${p?"text-xl sm:text-2xl":"text-2xl sm:text-3xl"}`,children:["“",o.quote,"”"]}),e.jsxs("figcaption",{className:"mt-8 flex flex-wrap items-center gap-4",children:[e.jsx(v,{src:o.headshot||void 0,initials:N(o.person),name:o.person,className:"h-16 w-16 text-base ring-2 ring-gold"}),e.jsxs("div",{children:[e.jsx("div",{className:"font-semibold",children:o.person}),e.jsx("div",{className:"text-sm text-primary-foreground/70",children:[o.title,o.company].filter(Boolean).join(" · ")})]}),o.logo&&e.jsx("img",{src:o.logo,alt:`${o.company} logo`,className:"ml-auto h-10 max-w-[140px] rounded bg-card p-1.5 object-contain"})]})]}),e.jsx("div",{className:"mt-8 grid gap-5 md:grid-cols-2 lg:grid-cols-3",children:g.slice(0,c).map((r,n)=>e.jsx(q,{t:r,wide:n%5===0&&(!!x(r.quote)||r.featured)},r.id))}),c<g.length&&e.jsx("div",{className:"mt-8 text-center",children:e.jsx("button",{type:"button",onClick:()=>u(r=>r+9),className:"rounded-full border border-navy/20 px-6 py-3 text-sm font-medium text-navy hover:border-navy/50",children:"See More Stories"})})]})}),e.jsx("section",{className:"border-t border-border bg-secondary/40 py-16",children:e.jsxs("div",{className:"container-page max-w-3xl text-center",children:[e.jsx("h2",{className:"font-display text-4xl text-navy",children:"Come experience ClubVMSA for yourself."}),e.jsx("p",{className:"mt-5 text-lg leading-relaxed text-foreground/70",children:"ClubVMSA brings Enterprise Practitioners and workforce solution leaders together in smaller, working-room environments built for meaningful conversation, market intelligence and real business relationships."}),e.jsxs("div",{className:"mt-8 flex flex-wrap justify-center gap-3",children:[e.jsx(b,{to:"/explore-2027",className:"inline-flex items-center rounded-full bg-navy px-6 py-3 text-sm font-medium text-primary-foreground hover:bg-navy-soft",children:"Explore 2027 Events"}),e.jsx(b,{to:"/membership",className:"inline-flex items-center rounded-full border border-navy/20 px-6 py-3 text-sm font-medium text-navy hover:border-navy/50",children:"Join ClubVMSA"})]})]})})]}),e.jsx(S,{})]})}export{ue as component};

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.