PageSourceSearch

https://hyrgrowthtracker.com/assets/experts-section-BEW5P-8v.js

js hyrgrowthtracker.com collected 2026-10-04 07:32:18 UTC 2,797 bytes, 1 lines download raw bytes

1import{E as r,Z as i,j as e,L as l,a8 as n}from"./index-BSM7Xsjj.js";const d=[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]],c=r("quote",d);async function o(){const s=await fetch("/api/authors");if(!s.ok)throw new Error("Failed to load authors");return s.json()}function x(){const{data:s=[],isLoading:t}=i({queryKey:["/api/authors"],queryFn:o});return e.jsx("section",{className:"py-12 sm:py-16 bg-gray-50","aria-labelledby":"experts-heading",children:e.jsx("div",{className:"container mx-auto px-4",children:e.jsxs("div",{className:"max-w-5xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 text-[#1a9c95] font-semibold text-sm uppercase tracking-wider mb-3",children:[e.jsx(c,{className:"h-4 w-4","aria-hidden":"true"}),"Built by clinicians, for clinicians"]}),e.jsx("h2",{id:"experts-heading",className:"text-2xl sm:text-3xl lg:text-4xl font-bold text-gray-900 mb-4",children:"Designed by mental health professionals who live the compliance grind."}),e.jsx("p",{className:"text-lg text-gray-600 max-w-3xl mx-auto",children:"HYR Growth Tracker isn't built by outsiders. Our team includes a Licensed Marriage and Family Therapist, an AAMFT-Approved Supervisor, and operators who have managed multi-state compliance themselves."})]}),t?e.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:[0,1].map(a=>e.jsx("div",{className:"bg-white rounded-xl p-6 border border-gray-200 animate-pulse h-40"},a))}):e.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:s.slice(0,2).map(a=>e.jsxs(l,{href:`/authors/${a.slug}`,className:"group bg-white rounded-xl p-6 border border-gray-200 hover:border-[#1a9c95] hover:shadow-lg transition-all flex gap-4 items-start","data-testid":`expert-${a.slug}`,children:[e.jsx("img",{src:a.avatarUrl,alt:a.name,width:72,height:72,loading:"lazy",className:"rounded-full object-cover border-2 border-[#1a9c95]/20 flex-shrink-0",style:{width:72,height:72}}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("h3",{className:"font-bold text-gray-900 text-lg mb-0.5 truncate",children:a.name}),e.jsx("p",{className:"text-sm text-[#6c4dc7] font-semibold mb-2",children:a.jobTitle}),e.jsx("p",{className:"text-sm text-gray-600 leading-relaxed mb-3",children:a.shortBio}),e.jsxs("span",{className:"inline-flex items-center text-sm text-[#1a9c95] font-semibold group-hover:gap-2 gap-1 transition-all",children:["Read full profile ",e.jsx(n,{className:"h-4 w-4"})]})]})]},a.slug))})]})})})}export{x as ExpertsSection};

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.