PageSourceSearch

https://www.campbellsci.com/_nuxt/DPQ9jdYM.js

js campbellsci.com collected 2026-10-02 04:22:56 UTC 32,408 bytes, 1 lines download raw bytes

1import pe from"./Dc2vvhWO.js";import he from"./D8E-hhQ-.js";import{U as Z,ao as _,O as d,P as e,Q as s,aT as K,aI as i,n as xe,G as _e,T as fe,bI as ve,be as ye,Y as o,N as c,au as f,a0 as we,b8 as ke,av as y,a1 as h,M as x,aG as Ce,aM as ze,S as Ne,at as C,ap as U}from"./Ci6g-eB0.js";import $e from"./_yUrLBM9.js";import Me from"./D2Ytt7Xw.js";import Pe from"./Cg2MGBD5.js";import{_ as Se,a as Be}from"./DazbpCVp.js";import{_ as Ie}from"./XB3R1Tfz.js";import"./Bhg4oy_S.js";import"./CWzIikPn.js";import"./DaOvtEtB.js";import"./B1g4uJXy.js";const Re={class:"flex flex-col gap-12 py-24"},Ue={class:"flex flex-col mx-auto gap-6"},Fe={class:"flex justify-center"},Qe={class:"font-semibold text-3xl pt-6 text-center"},Te={class:"uppercase font-semibold text-sm tracking-widest text-neutral-300"},Le={class:"flex gap-12"},je={class:"text-xl font-semibold"},Ae=Z({__name:"Quote",props:{image:String,name:String,title:String,quote:String},setup(D){const k=D;return(F,S)=>{const Q=K,B=Se,T=Be;return d(),_("div",Re,[e("div",Ue,[e("div",Fe,[s(Q,{class:"w-48 rounded-full bg-primary",src:k.image,loading:"lazy",width:"192",height:"192"},null,8,["src"])]),e("div",Qe,i(k.name),1),S[0]||(S[0]=e("div",{class:"flex justify-center"},[e("hr",{class:"border-4 border-primary-400 w-50"})],-1)),e("div",Te,i(k.title),1)]),e("div",Le,[e("div",null,[s(B,{classes:"w-12 fill-primary"})]),e("div",je,i(k.quote),1),e("div",null,[s(T,{classes:"w-12 fill-primary"})])])])}}}),qe=Object.assign(Ae,{__name:"Quote"});function Ee(){return xe("/api/testimonials",{key:"testimonials-active",default:()=>[]},"$U9PBMzl2TI")}const Oe={class:"grid gap-4 sm:grid-cols-3"},Ge={class:"flex items-start justify-between gap-3"},De={class:"mt-5 text-4xl sm:text-5xl leading-none font-kaneda"},Ve={class:"mt-6 flex flex-wrap gap-3"},He={class:"mt-6 border-t border-neutral-200 pt-6"},We={class:"mt-3 flex flex-wrap gap-2"},Je={class:"inline-flex items-center gap-1.5"},Ye={class:"mt-3 text-sm text-error-700"},Ze={class:"mt-6 grid gap-4 md:grid-cols-2 xl:grid-cols-3"},Ke=["id","aria-labelledby"],Xe={class:"flex flex-wrap items-end justify-between gap-4 border-b border-neutral-200 pb-6"},et=["id"],tt={class:"mt-2 text-sm sm:text-base text-neutral-700"},at={class:"flex items-center gap-2"},st={class:"pt-6 text-sm text-muted"},it=["id","aria-labelledby"],ot={class:"flex flex-wrap items-end justify-between gap-4 border-b border-neutral-200 pb-6"},lt=["id"],nt={class:"mt-2 text-sm sm:text-base text-neutral-700"},rt={class:"flex items-center gap-2"},dt={class:"pt-6 grid gap-4 lg:grid-cols-[minmax(0,1.2fr)_minmax(0,1fr)]"},ct={class:"grid gap-3 sm:grid-cols-2 lg:grid-cols-1"},ut=["id","aria-labelledby"],gt={class:"flex flex-wrap items-end justify-between gap-4 border-b border-neutral-200 pb-6"},mt=["id"],bt={class:"mt-2 text-sm sm:text-base text-neutral-700"},pt={class:"flex items-center gap-2"},ht={class:"grid gap-4 md:grid-cols-2 xl:grid-cols-3 pt-6"},xt={class:"flex items-start gap-3"},_t={class:"font-semibold text-highlighted"},ft={class:"text-xs text-neutral-700 uppercase tracking-wide"},vt={class:"mt-4 text-sm leading-6 text-neutral-700 grow"},yt={class:"mt-5 flex items-center justify-between gap-2"},wt=["id","aria-labelledby"],kt={class:"flex flex-wrap items-end justify-between gap-4 border-b border-neutral-200 pb-6"},Ct=["id"],zt={class:"mt-2 text-sm sm:text-base text-neutral-700"},Nt={class:"flex items-center gap-2"},$t={class:"grid gap-6 pt-6 lg:grid-cols-[minmax(0,1.1fr)_minmax(0,1fr)]"},Mt={class:"flex items-center gap-3"},Pt={class:"size-12 rounded-full bg-primary-400/20 grid place-items-center text-primary font-semibold"},St={class:"font-semibold"},Bt={class:"text-xs uppercase tracking-wide text-secondary-100"},It={class:"mt-6 flex gap-3"},Rt={class:"text-base sm:text-lg leading-7 text-secondary-100"},Ut={class:"grid gap-3"},Ft={class:"flex items-start gap-3"},Qt={class:"text-sm leading-6 text-neutral-700"},Tt={class:"mt-3 text-xs uppercase tracking-wide text-highlighted"},Lt=["id","aria-labelledby"],jt={class:"flex flex-wrap items-end justify-between gap-4 border-b border-neutral-200 pb-6"},At=["id"],qt={class:"mt-2 text-sm sm:text-base text-neutral-700"},Et={class:"flex items-center gap-2"},Ot={class:"grid gap-6 pt-6 lg:grid-cols-[minmax(0,1.2fr)_minmax(0,1fr)]"},Gt={class:"rounded-2xl border border-neutral-200 bg-neutral-50 px-5 sm:px-7 overflow-hidden"},Dt={class:"grid gap-4"},Vt={class:"text-sm text-neutral-700 leading-6"},Ht={class:"text-xs uppercase tracking-wider text-neutral-700"},Wt=["id","aria-labelledby"],Jt={class:"flex flex-wrap items-end justify-between gap-4 border-b border-neutral-200 pb-6"},Yt=["id"],Zt={class:"mt-2 text-sm sm:text-base text-neutral-700"},Kt={class:"flex items-center gap-2"},Xt={class:"relative flex h-full flex-col"},ea={class:"max-w-3xl text-3xl sm:text-4xl leading-tight font-semibold text-highlighted"},ta={class:"mt-8 text-lg leading-8 italic text-neutral-700"},aa={class:"mt-10 border-t border-neutral-300 pt-6"},sa={class:"flex items-center gap-4"},ia={class:"text-4xl leading-none font-kaneda text-highlighted"},oa={class:"mt-2 text-sm sm:text-base text-neutral-700"},la={class:"mt-1 text-xs uppercase tracking-wider text-neutral-600"},na=["id","aria-labelledby"],ra={class:"flex flex-wrap items-end justify-between gap-4 border-b border-neutral-200 pb-6"},da=["id"],ca={class:"mt-2 text-sm sm:text-base text-neutral-700"},ua={class:"flex items-center gap-2"},ga={class:"flex items-start gap-2"},ma=["id","aria-labelledby"],ba={class:"flex flex-wrap items-end justify-between gap-4 border-b border-neutral-200 pb-6"},pa=["id"],ha={class:"mt-2 text-sm sm:text-base text-neutral-700"},xa={class:"flex items-center gap-2"},_a={class:"grid gap-4 pt-6 lg:grid-cols-[minmax(0,1.15fr)_minmax(0,1fr)]"},fa={class:"flex items-center gap-3"},va={class:"font-semibold text-lg"},ya={class:"text-sm text-secondary-100"},wa={class:"mt-6 flex gap-3"},ka={class:"text-base sm:text-lg leading-8 text-secondary-100"},Ca={class:"grid gap-3"},za={class:"flex items-start gap-3"},Na={class:"min-w-0 grow"},$a={class:"flex items-start justify-between gap-2"},Ma={class:"text-sm font-semibold text-highlighted"},Pa={class:"mt-2 text-sm leading-6 text-neutral-700"},Sa={class:"mt-2 text-xs uppercase tracking-wide text-neutral-700"},Oa=Z({__name:"testimonials",async setup(D){let k,F;_e({title:"Testimonials Component Patterns",description:"Example layouts for rendering Atmos testimonials in hero, editorial card, pull quote, and compact formats."});const S=fe(),Q=we([{label:"View Site Map",to:"/sitemap"},{label:"Open API Endpoint",to:"/api/testimonials",target:"_blank"}]),{data:B,status:T,error:V,refresh:X}=([k,F]=ve(()=>Ee()),k=await k,F(),k),t={editorial:{id:"format-3-editorial",navLabel:"Editorial Grid",title:"Format 3: Editorial Card Grid",description:"Balanced cards for landing pages, product pages, and industry solution sections.",status:"success"},pullQuote:{id:"format-4-pull-quote",navLabel:"Pull Quote Feature",title:"Format 4: Pull Quote Feature",description:"A high-contrast storytelling layout for campaign pages and brand proof sections.",status:"success"},componentMix:{id:"format-5-component-mix",navLabel:"Atmos Component Mix",title:"Format 5: Atmos Component Mix",description:"Combines existing Quote and CardContent components for a drop-in Atmos-native pattern.",status:"success"},designerCards:{id:"format-6-designer-cards",navLabel:"Designer Cards",title:"Format 6: Blog-Style Designer Cards",de
1scription:"Sample testimonial cards using UBlogPosts and UBlogPost with a large-quote editorial treatment inspired by the design mock.",status:"success"},blogNative:{id:"format-7-blog-native",navLabel:"Native Blog Cards",title:"Format 7: Native BlogPost Cards",description:"Testimonials rendered with mostly native UBlogPost props to match the existing blog component language.",status:"success"},stackedShowcase:{id:"format-8-stacked-showcase",navLabel:"Stacked Showcase",title:"Format 8: Stacked Testimonial Showcase",description:"A mixed hierarchy layout with one lead story card and compact supporting testimonial cards for denser pages.",status:"success"},blogIndexMatch:{id:"format-1-blog-index-match",navLabel:"Blog Index Match",title:"Format 1: Blog Index Match Grid",description:"Mirrors the same UBlogPost visual classes used on /blog for article tiles, date lines, and metadata rhythm.",status:"success"},blogFeatureRail:{id:"format-2-blog-feature-rail",navLabel:"Blog Feature Rail",title:"Format 2: Blog Feature + Story Rail",description:"A featured article-style testimonial with supporting story cards, all using the /blog presentation language.",status:"success"}},ee={success:{icon:"mdi:check-circle",style:"text-success",badgeColor:"success",label:"Done"},warning:{icon:"mdi:progress-clock",style:"text-warning",badgeColor:"warning",label:"In Progress"},error:{icon:"mdi:alert-circle",style:"text-error",badgeColor:"error",label:"Needs Work"}},r=(u,n)=>ee[u][n],l={metricsPanel:{root:"rounded-3xl ring-1 ring-neutral-200 bg-white shadow-2xl",body:"p-6 sm:p-8"},heroMetricCard:{root:"bg-neutral-50 ring-neutral-200 shadow-sm",body:"p-5 sm:p-6"}
1,heroMetricBadge:{label:"uppercase tracking-widest font-semibold text-[11px]"},heroActionButton:{base:"justify-center font-semibold tracking-wide rounded-full px-5 focus-visible:ring-2 focus-visible:ring-primary-700",leadingIcon:"size-4",trailingIcon:"size-4"},heroGhostButton:{base:"justify-center font-semibold tracking-wide rounded-full px-5 !text-neutral-700 !ring-neutral-600 hover:!bg-neutral-100 hover:!text-neutral-800 focus-visible:ring-2 focus-visible:!ring-neutral-700",leadingIcon:"size-4",trailingIcon:"size-4"},heroQuickNavButton:{base:"justify-center rounded-full px-3.5 py-1.5 text-xs font-semibold tracking-wide !text-neutral-700 !ring-neutral-600 hover:!bg-neutral-100 hover:!text-neutral-800 focus-visible:ring-2 focus-visible:!ring-neutral-700"},errorPanel:{root:"rounded-3xl ring-1 ring-error-200 bg-error-50",body:"p-6 sm:p-8"},statePanel:{root:"rounded-3xl ring-1 ring-neutral-200 bg-white",body:"p-6 sm:p-8"},emptyPanel:{root:"rounded-3xl ring-1 ring-warning-200 bg-warning-50",body:"p-6 sm:p-8"},retryButton:{base:"justify-center font-semibold",leadingIcon:"size-4",trailingIcon:"size-4"},sectionPanel:{root:"rounded-3xl ring-1 ring-neutral-200 bg-white shadow-xs",body:"p-6 sm:p-8 lg:p-10"},sectionPanelAlt:{root:"rounded-3xl ring-1 ring-neutral-200 bg-linear-to-br from-neutral-50 to-white shadow-xs",body:"p-6 sm:p-8 lg:p-10"}
1,sectionBadge:{label:"uppercase tracking-wider font-semibold text-[11px]"},editorialCard:{root:"h-full rounded-2xl ring-1 ring-neutral-200 shadow-sm transition duration-200 hover:-translate-y-0.5 hover:shadow-md",body:"p-5 flex flex-col h-full"},featuredQuoteCard:{root:"rounded-2xl bg-secondary-900 ring-1 ring-secondary-800 text-white shadow-xl",body:"p-6 sm:p-8"},pullQuoteCard:{root:"rounded-2xl ring-1 ring-neutral-200 shadow-sm transition duration-200 hover:shadow-md",body:"p-4 sm:p-5"},loadingCard:{root:"rounded-2xl ring-1 ring-neutral-200 bg-neutral-50",body:"p-0"},designerBlogPostCard:{root:"relative isolate h-full overflow-visible rounded-3xl ring-1 ring-neutral-200 bg-neutral-100 shadow-sm transition duration-200 hover:-translate-y-0.5 hover:shadow-md",body:"p-7 sm:p-8 lg:p-9 h-full"},blogNativeCard:{root:"overflow-hidden rounded-2xl border border-neutral-200 bg-neutral-50 shadow-sm transition duration-200 hover:-translate-y-0.5 hover:shadow-md",image:"aspect-video bg-secondary-100 object-cover",body:"p-5",title:"text-xl text-secondary leading-tight",description:"text-sm leading-6 text-neutral-700",badge:"uppercase tracking-wide text-[11px]",authors:"border-t border-neutral-200 pt-3",avatar:"ring-1 ring-primary-200"},stackedShowcaseLeadCard:{root:"rounded-2xl border border-secondary-200 bg-linear-to-br from-secondary-900 to-secondary-800 text-white shadow-xl",body:"p-6 sm:p-7"},stackedShowcaseCard:{root:"rounded-2xl border border-neutral-200 bg-white shadow-sm transition duration-200 hover:shadow-md",body:"p-4 sm:p-5"}
1,stackedShowcaseBadge:{label:"uppercase tracking-wide text-[10px] font-semibold"},blogIndexMatchCard:{root:"rounded-lg overflow-hidden hover:shadow-lg transition-shadow duration-200 border-transparent ring-0 bg-secondary-50",image:"aspect-video overflow-hidden bg-secondary-100",title:"text-secondary",body:"text-secondary/90",date:"text-sm text-secondary-500",authors:"border-t border-transparent",avatar:"hidden"},blogFeatureCard:{root:"rounded-lg overflow-hidden hover:shadow-lg transition-shadow duration-200 border-transparent ring-0 bg-secondary-50",image:"h-full min-h-64 bg-secondary-100 object-cover",title:"text-secondary text-2xl leading-tight",description:"text-secondary/90 text-sm leading-6",date:"text-sm text-secondary-500",authors:"border-t border-transparent",avatar:"hidden"},blogRailCard:{root:"rounded-lg overflow-hidden hover:shadow-lg transition-shadow duration-200 border-transparent ring-0 bg-secondary-50",image:"aspect-video overflow-hidden bg-secondary-100",title:"text-secondary text-base leading-6",body:"text-secondary/90",date:"text-xs text-secondary-500",authors:"border-t border-transparent",avatar:"hidden"}},H=["Campbell Scientific Customer","Field Operations Team","Environmental Research Partner","Hydrology Program Lead"],L=["https://res.cloudinary.com/campbell-group/image/upload/v1771454941/mario-la-pergola-8EPtzH-utU4-unsplash.png","https://res.cloudinary.com/campbell-group/image/upload/v1771454907/michael-dam-mEZ3PoFGs_k-unsplash.png","https://res.cloudinary.com/campbell-group/image/upload/v1771454903/christian-buehner-DItYlc26zVI-unsplash.png","https://res.cloudinary.com/campbell-group/image/upload/v1771454899/charlesdeluvio-Mv9hjnEUHR4-unsplash.png"],j=["2026-04-24","2026-04-22","2026-04-20","2026-04-18","2026-04-16","2026-04-14"],te=[{id:"designer-sample-1",headline:"The system has worked flawlessly since installation",quote:"We design and manufacture instruments using state-of-the-art technology, and we make them rugged, so they are reliable in harsh environments. Our world-class technical support is backed by Campbell Scientific's global network of offices and factories.",submitterName:"Rhoshandia Telenescia",submitterRole:"Managing Director",organization:"Hydrology Systems Integrator",imageUrl:"https://res.cloudinary.com/campbell-group/image/upload/v1771454941/mario-la-pergola-8EPtzH-utU4-unsplash.png"},{id:"designer-sample-2",headline:"Deployment was fast, and our data quality improved immediately",quote:"The platform fit our existing network with minimal downtime. Within days, we could see cleaner sensor diagnostics, clearer alerts, and faster decisions across multiple remote sites.",submitterName:"Olivia Mercado",submitterRole:"Operations Lead",organization:"Regional Water Authority",imageUrl:"https://res.cloudinary.com/campbell-group/image/upload/v1771454907/michael-dam-mEZ3PoFGs_k-unsplash.png"},{id:"designer-sample-3",headline:"Support feels like an extension of our own engineering team",quote:"From planning through commissioning, every conversation was practical and responsive. The team helped us standardize stations and reduce maintenance effort across climates and terrain.",submitterName:"Jordan Elias",submitterRole:"Program Manager",organization:"Environmental Monitoring Group",imageUrl:"https://res.cloudinary.com/campbell-group/image/upload/v1771454903/christian-buehner-DItYlc26zVI-unsplash.png"}],A=()=>X();function ae(u){const n=u.split(" ").map(g=>g.trim()).filter(Boolean);if(n.length===0)return"CS";if(n.length===1)return(n[0]??"CS").slice(0,2).toUpperCase();const b=n[0]??"C",p=n[n.length-1]??"S";return`${b.charAt(0)}${p.charAt(0)}`.toUpperCase()}function se(u){const n=[u.submitterJobTitle,u.submitterOrganizationName].map(b=>b?.trim()).filter(b=>!!b);return n.length>0?n.join(" | "):"Field Monitoring Professional"}function z(u,n=220){const b=u.replace(/\s+/g," ").trim();return b.length<=n?b:`${b.slice(0,n).trim()}...`}function q(u,n=78){const b=u.replace(/\s+/g," ").trim();return b.length<=n?b:`${b.slice(0,n).trim()}...`}function E(u){return j[u%j.length]??j[0]??""}const v=h(()=>(B.value??[]).filter(u=>u.content?.trim()).map((u,n)=>{const b=H[n%H.length]??"Campbell Scientific Customer",p=L[n%L.length]??L[0]??"",g=u.submitterName?.trim()||b,m=u.submitterOrganizationName?.trim()||"Campbell Scientific Customer";return{id:u.id,content:u.content.trim(),submitterName:g,submitterRole:se(u),organization:m,imageUrl:u.imageUrl??p,initials:ae(g)}})),W=h(()=>v.value.length>0),J=h(()=>T.value==="pending"),w=h(()=>v.value[0]??null),ie=h(()=>v.value.slice(0,6)),oe=h(()=>v.value.slice(0,4)),le=h(()=>v.value.slice(0,10)),ne=h(()=>v.value.slice(0,6)),N=h(()=>v.value.slice(0,5)),I=h(()=>v.value.slice(0,6)),$=h(()=>I.value[0]??null),re=h(()=>v.value.slice(1,5)),de=h(()=>new Set((B.value??[]).map(u=>u.languageId)).size),ce=h(()=>new Set(v.value.map(u=>u.organization)).size),ue=h(()=>[{label:"Testimonials Loaded",value:v.value.length,color:"primary",icon:"i-lucide-message-square-quote"},{label:"Languages",value:de.value,color:"info",icon:"i-lucide-languages"},{label:"Organizations",value:ce.value,color:"secondary",icon:"i-lucide-building-2"}]),ge=h(()=>[{id:t.blogIndexMatch.id,label:t.blogIndexMatch.navLabel,status:t.blogIndexMatch.status},{id:t.blogFeatureRail.id,label:t.blogFeatureRail.navLabel,status:t.blogFeatureRail.status},{id:t.editorial.id,label:t.editorial.navLabel,status:t.editorial.status},{id:t.pullQuote.id,label:t.pullQuote.navLabel,status:t.pullQuote.status},{id:t.componentMix.id,label:t.componentMix.navLabel,status:t.componentMix.status},{id:t.designerCards.id,label:t.designerCards.navLabel,status:t.designerCards.status},{id:t.blogNative.id,label:t.blogNative.navLabel,status:t.blogNative.status},{id:t.stackedShowcase.id,label:t.stackedShowcase.navLabel,status:t.stackedShowcase.status}]);return(u,n)=>{const b=pe,p=he,g=Ce,m=ke,M=ze,Y=$e,P=Me,O=Pe,R=K,me=qe,be=Ie;return d(),_(f,null,[s(b,{headline:"Testimonials Examples",title:"Customer Proof in Flexible Layouts",description:"Refined Nuxt UI patterns for rendering testimonial data with Atmos styling conventions.",orientation:"horizontal",links:o(Q),style:ye(`background-image: url(${o(S)("https://res.cloudinary.com/campbell-group/image/upload/v1773260199/
1582e153bcf80344e59e5c049ca69d0233f03db0e.png",{})});`),ui:{root:"bg-cover bg-center relative before:absolute before:inset-0 before:bg-secondary-950/55 before:pointer-events-none",container:"relative z-10",title:"text-white",description:"text-secondary-100 max-w-3xl",headline:"text-white/90",links:"pt-8"}},null,8,["links","style"]),s(Y,{class:"-mt-14 relative z-10 pb-6"},{default:c(()=>[s(m,{ui:l.metricsPanel},{default:c(()=>[e("div",Oe,[(d(!0),_(f,null,y(o(ue),a=>(d(),x(m,{key:a.label,ui:l.heroMetricCard},{default:c(()=>[e("div",Ge,[s(p,{label:a.label,color:a.color,variant:"soft",ui:l.heroMetricBadge},null,8,["label","color","ui"]),s(g,{name:a.icon,class:"size-5 text-primary-700"},null,8,["name"])]),e("div",De,i(a.value),1)]),_:2},1032,["ui"]))),128))]),e("div",Ve,[s(M,{label:"Refresh Testimonials",icon:"i-lucide-refresh-ccw",color:"primary",variant:"solid",loading:o(J),ui:l.heroActionButton,onClick:A},null,8,["loading","ui"]),s(M,{label:"View Site Map",to:"/sitemap","trailing-icon":"i-lucide-arrow-right",color:"neutral",variant:"outline",ui:l.heroGhostButton},null,8,["ui"]),s(M,{label:"Open API Endpoint",to:"/api/testimonials",target:"_blank","trailing-icon":"i-lucide-arrow-up-right",color:"neutral",variant:"outline",ui:l.heroGhostButton},null,8,["ui"])]),e("div",He,[n[0]||(n[0]=e("div",{class:"text-xs uppercase tracking-widest text-neutral-700"},"Jump to Pattern",-1)),e("div",We,[(d(!0),_(f,null,y(o(ge),a=>(d(),x(M,{key:a.id,to:`#${a.id}`,color:"neutral",variant:"outline",size:"xs",ui:l.heroQuickNavButton},{default:c(()=>[e("span",Je,[s(g,{name:r(a.status,"icon"),class:C(["size-3.5",r(a.status,"style")])},null,8,["name","class"]),Ne(" "+i(a.label),1)])]),_:2},1032,["to","ui"]))),128))])])]),_:1},8,["ui"])]),_:1}),s(Y,{class:"py-8 md:py-12 space-y-10"},{default:c(()=>[o(V)?(d(),x(m,{key:0,ui:l.errorPanel,role:"alert"},{default:c(()=>[n[1]||(n[1]=e("h2",{class:"text-2xl font-semibold text-error"},"Unable to load testimonials",-1)),e("p",Ye,i(o(V).message||"The testimonials API request failed. Try refreshing this example."),1),s(M,{class:"mt-5",color:"error",variant:"outline",icon:"i-lucide-refresh-ccw",label:"Retry",ui:l.retryButton,onClick:A},null,8,["ui"])]),_:1},8,["ui"])):o(J)&&!o(W)?(d(),x(m,{key:1,ui:l.statePanel,"aria-live":"polite"},{default:c(()=>[n[3]||(n[3]=e("h2",{class:"text-2xl sm:text-3xl font-semibold text-highlighted"},"Loading Testimonials",-1)),e("div",Ze,[(d(),_(f,null,y(6,a=>s(m,{key:`loading-${a}`,ui:l.loadingCard},{default:c(()=>[...n[2]||(n[2]=[e("div",{class:"h-48 rounded-2xl bg-neutral-100 animate-pulse"},null,-1)])]),_:1},8,["ui"])),64))])]),_:1},8,["ui"])):o(W)?(d(),_(f,{key:3},[e("section",{id:t.blogIndexMatch.id,"aria-labelledby":`${t.blogIndexMatch.id}-heading`},[s(m,{ui:l.sectionPanel},{default:c(()=>[e("div",Xe,[e("div",null,[e("h2",{id:`${t.blogIndexMatch.id}-heading`,class:"text-2xl sm:text-3xl font-semibold text-highlighted"},i(t.blogIndexMatch.title),9,et),e("p",tt,i(t.blogIndexMatch.description),1)]),e("div",at,[s(g,{name:r(t.blogIndexMatch.status,"icon"),class:C(["size-5",r(t.blogIndexMatch.status,"style")])},null,8,["name","class"]),s(p,{label:r(t.blogIndexMatch.status,"label"),color:r(t.blogIndexMatch.status,"badgeColor"),variant:"soft",ui:l.sectionBadge},null,8,["label","color","ui"])])]),e("p",st," Showing 1-"+i(o(I).length)+" of "+i(o(I).length)+" articles ",1),s(O,{class:"pt-4"},{default:c(()=>[(d(!0),_(f,null,y(o(I),(a,G)=>(d(),x(P,{key:`blog-index-match-${a.id}`,to:"/blog",title:q(a.content,78),description:`${a.submitterName} | ${a.submitterRole}`,date:E(G),image:a.imageUrl,authors:[{name:a.submitterName,description:a.organization,avatar:{src:a.imageUrl,alt:a.submitterName}}],ui:l.blogIndexMatchCard},null,8,["title","description","date","image","authors","ui"]))),128))]),_:1})]),_:1},8,["ui"])],8,Ke),e("section",{id:t.blogFeatureRail.id,"aria-labelledby":`${t.blogFeatureRail.id}-heading`},[s(m,{ui:l.sectionPanelAlt},{default:c(()=>[e("div",ot,[e("div",null,[e("h2",{id:`${t.blogFeatureRail.id}-heading`,class:"text-2xl sm:text-3xl font-semibold text-highlighted"},i(t.blogFeatureRail.title),9,lt),e("p",nt,i(t.blogFeatureRail.description),1)]),e("div",rt,[s(g,{name:r(t.blogFeatureRail.status,"icon"),
1class:C(["size-5",r(t.blogFeatureRail.status,"style")])},null,8,["name","class"]),s(p,{label:r(t.blogFeatureRail.status,"label"),color:r(t.blogFeatureRail.status,"badgeColor"),variant:"soft",ui:l.sectionBadge},null,8,["label","color","ui"])])]),e("div",dt,[o($)?(d(),x(P,{key:0,to:"/blog",orientation:"horizontal",title:q(o($).content,96),description:z(o($).content,185),date:E(0),image:o($).imageUrl,authors:[{name:o($).submitterName,description:o($).organization,avatar:{src:o($).imageUrl,alt:o($).submitterName}}],ui:l.blogFeatureCard},null,8,["title","description","date","image","authors","ui"])):U("",!0),e("div",ct,[(d(!0),_(f,null,y(o(re),(a,G)=>(d(),x(P,{key:`blog-rail-${a.id}`,to:"/blog",title:q(a.content,62),description:`${a.submitterName} | ${a.organization}`,date:E(G+1),image:a.imageUrl,authors:[{name:a.submitterName,description:a.submitterRole,avatar:{src:a.imageUrl,alt:a.submitterName}}],ui:l.blogRailCard},null,8,["title","description","date","image","authors","ui"]))),128))])])]),_:1},8,["ui"])],8,it),e("section",{id:t.editorial.id,"aria-labelledby":`${t.editorial.id}-heading`},[s(m,{ui:l.sectionPanel},{default:c(()=>[e("div",gt,[e("div",null,[e("h2",{id:`${t.editorial.id}-heading`,class:"text-2xl sm:text-3xl font-semibold text-highlighted"},i(t.editorial.title),9,mt),e("p",bt,i(t.editorial.description),1)]),e("div",pt,[s(g,{name:r(t.editorial.status,"icon"),class:C(["size-5",r(t.editorial.status,"style")])},null,8,["name","class"]),s(p,{label:r(t.editorial.status,"label"),color:r(t.editorial.status,"badgeColor"),variant:"soft",ui:l.sectionBadge},null,8,["label","color","ui"])])]),e("div",ht,[(d(!0),_(f,null,y(o(ie),a=>(d(),x(m,{key:`editorial-${a.id}`,ui:l.editorialCard},{default:c(()=>[e("div",xt,[s(R,{class:"size-12 rounded-full object-cover bg-primary-100",src:a.imageUrl,loading:"lazy",width:"48",height:"48"},null,8,["src"]),e("div",null,[e("div",_t,i(a.submitterName),1),e("div",ft,i(a.submitterRole),1)])]),e("p",vt,' "'+i(z(a.content,180))+'" ',1),e("div",yt,[s(p,{label:a.organization,color:"secondary",variant:"soft",size:"sm",ui:l.sectionBadge},null,8,["label","ui"]),s(g,{name:"i-lucide-message-square-quote",class:"size-5 text-primary-700"})])]),_:2},1032,["ui"]))),128))])]),_:1},8,["ui"])],8,ut),e("section",{id:t.pullQuote.id,"aria-labelledby":`${t.pullQuote.id}-heading`},[s(m,{ui:l.sectionPanelAlt},{default:c(()=>[e("div",kt,[e("div",null,[e("h2",{id:`${t.pullQuote.id}-heading`,class:"text-2xl sm:text-3xl font-semibold text-highlighted"},i(t.pullQuote.title),9,Ct),e("p",zt,i(t.pullQuote.description),1)]),e("div",Nt,[s(g,{name:r(t.pullQuote.status,"icon"),class:C(["size-5",r(t.pullQuote.status,"style")])},null,8,["name","class"]),s(p,{label:r(t.pullQuote.status,"label"),color:r(t.pullQuote.status,"badgeColor"),variant:"soft",ui:l.sectionBadge},null,8,["label","color","ui"])])]),e("div",$t,[o(w)?(d(),x(m,{key:0,ui:l.featuredQuoteCard},{default:c(()=>[e("div",Mt,[e("div",Pt,i(o(w).initials),1),e("div",null,[e("div",St,i(o(w).submitterName),1),e("div",Bt,i(o(w).submitterRole),1)])]),e("div",It,[s(g,{name:"i-lucide-quote",class:"size-8 text-primary shrink-0 mt-1"}),e("p",Rt,i(o(w).content),1)])]),_:1},8,["ui"])):U("",!0),e("div",Ut,[(d(!0),_(f,null,y(o(oe),a=>(d(),x(m,{key:`pull-${a.id}`,ui:l.pullQuoteCard},{default:c(()=>[e("div",Ft,[s(g,{name:"i-lucide-quote",class:"size-5 text-primary-700 shrink-0 mt-1"}),e("div",null,[e("p",Qt,i(z(a.content,145)),1),e("div",Tt,i(a.submitterName),1)])])]),_:2},1032,["ui"]))),128))])])]),_:1},8,["ui"])],8,wt),e("section",{id:t.componentMix.id,"aria-labelledby":`${t.componentMix.id}-heading`},[s(m,{ui:l.sectionPanel},{default:c(()=>[e("div",jt,[e("div",null,[e("h2",{id:`${t.componentMix.id}-heading`,class:"text-2xl sm:text-3xl font-semibold text-highlighted"},i(t.componentMix.title),9,At),e("p",qt,i(t.componentMix.description),1)]),e("div",Et,[s(g,{name:r(t.componentMix.status,"icon"),class:C(["size-5",r(t.componentMix.status,"style")])},null,8,["name","class"]),s(p,{label:r(t.componentMix.status,"label"),color:r(t.componentMix.status,"badgeColor"),variant:"soft",ui:l.sectionBadge},null,8,["label","color","ui"])])]),e("div",Ot,[e("div",Gt,[o(w)?(d(),x(me,{key:0,image:o(w).imageUrl,name:o(w).submitterName,title:o(w).submitterRole,quote:z(o(w).content,260)},null,8,["image","name","title","quote"])):U("",!0)]),e("div",Dt,[(d(!0),_(f,null,y(o(le).slice(0,3),a=>(d(),x(be,{key:`compact-${a.id}`,title:a.submitterName,color:"primary",variant:"subtle",footer:"",classes:"pt-2"},{footer:c(()=>[e("div",Ht,i(a.organization),1)]),default:c(()=>[e("p",Vt,i(z(a.content,120)),1)]),_:2},1032,["title"]))),128))])])]),_:1},8,["ui"])],8,Lt),e("section",{id:t.designerCards.id,"aria-labelledby":`${t.designerCards.id}-heading`},[s(m,{ui:l.sectionPanelAlt},{default:c(()=>[e("div",Jt,[e("div",null,[e("h2",{id:`${t.designerCards.id}-heading`,class:"text-2xl sm:text-3xl font-semibold text-highlighted"},i(t.designerCards.title),9,Yt),e("p",Zt,i(t.designerCards.description),1)]),e("div",Kt,[s(g,{name:r(t.designerCards.status,"icon"),
1class:C(["size-5",r(t.designerCards.status,"style")])},null,8,["name","class"]),s(p,{label:r(t.designerCards.status,"label"),color:r(t.designerCards.status,"badgeColor"),variant:"soft",ui:l.sectionBadge},null,8,["label","color","ui"])])]),s(O,{class:"pt-6",orientation:"horizontal"},{default:c(()=>[(d(),_(f,null,y(te,a=>s(P,{key:a.id,ui:l.designerBlogPostCard},{body:c(()=>[e("div",Xt,[n[6]||(n[6]=e("div",{"aria-hidden":"true",class:"pointer-events-none absolute -right-12 -top-14 size-28 rounded-full border-10 border-white bg-primary"},null,-1)),e("h3",ea,i(a.headline),1),n[7]||(n[7]=e("div",{class:"mt-8 h-1.5 w-28 rounded-full bg-primary"},null,-1)),e("p",ta,i(a.quote),1),e("div",aa,[e("div",sa,[s(R,{src:a.imageUrl,alt:`Portrait of ${a.submitterName}`,width:"72",height:"72",loading:"lazy",class:"size-18 rounded-full object-cover bg-primary ring-2 ring-primary-300"},null,8,["src","alt"]),e("div",null,[e("div",ia,i(a.submitterName),1),e("div",oa,i(a.submitterRole),1),e("div",la,i(a.organization),1)])])])])]),_:2},1032,["ui"])),64))]),_:1})]),_:1},8,["ui"])],8,Wt),e("section",{id:t.blogNative.id,"aria-labelledby":`${t.blogNative.id}-heading`},[s(m,{ui:l.sectionPanel},{default:c(()=>[e("div",ra,[e("div",null,[e("h2",{id:`${t.blogNative.id}-heading`,class:"text-2xl sm:text-3xl font-semibold text-highlighted"},i(t.blogNative.title),9,da),e("p",ca,i(t.blogNative.description),1)]),e("div",ua,[s(g,{name:r(t.blogNative.status,"icon"),class:C(["size-5",r(t.blogNative.status,"style")])},null,8,["name","class"]),s(p,{label:r(t.blogNative.status,"label"),color:r(t.blogNative.status,"badgeColor"),variant:"soft",ui:l.sectionBadge},null,8,["label","color","ui"])])]),s(O,{class:"pt-6",orientation:"horizontal"},{default:c(()=>[(d(!0),_(f,null,y(o(ne),a=>(d(),x(P,{key:`blog-native-${a.id}`,title:a.submitterName,description:z(a.content,150),image:a.imageUrl,badge:{label:a.organization,color:"secondary",variant:"soft",size:"sm"},authors:[{name:a.submitterRole,description:a.organization,avatar:{src:a.imageUrl,alt:a.submitterName}}],ui:l.blogNativeCard},{title:c(()=>[e("div",ga,[s(g,{name:"i-lucide-message-square-quote",class:"size-4 shrink-0 mt-1 text-primary-700"}),e("span",null,i(a.submitterName),1)])]),_:2},1032,["title","description","image","badge","authors","ui"]))),128))]),_:1})]),_:1},8,["ui"])],8,na),e("section",{id:t.stackedShowcase.id,"aria-labelledby":`${t.stackedShowcase.id}-heading`},[s(m,{ui:l.sectionPanelAlt},{default:c(()=>[e("div",ba,[e("div",null,[e("h2",{id:`${t.stackedShowcase.id}-heading`,class:"text-2xl sm:text-3xl font-semibold text-highlighted"},i(t.stackedShowcase.title),9,pa),e("p",ha,i(t.stackedShowcase.description),1)]),e("div",xa,[s(g,{name:r(t.stackedShowcase.status,"icon"),class:C(["size-5",r(t.stackedShowcase.status,"style")])},null,8,["name","class"]),s(p,{label:r(t.stackedShowcase.status,"label"),color:r(t.stackedShowcase.status,"badgeColor"),variant:"soft",ui:l.sectionBadge},null,8,["label","color","ui"])])]),e("div",_a,[o(N)[0]?(d(),x(m,{key:0,ui:l.stackedShowcaseLeadCard},{default:c(()=>[e("div",fa,[s(R,{src:o(N)[0].imageUrl,alt:`Portrait of ${o(N)[0].submitterName}`,width:"56",height:"56",loading:"lazy",class:"size-14 rounded-full object-cover ring-2 ring-primary-300 bg-primary"},null,8,["src","alt"]),e("div",null,[e("div",va,i(o(N)[0].submitterName),1),e("div",ya,i(o(N)[0].submitterRole),1)])]),e("div",wa,[s(g,{name:"i-lucide-quote",class:"size-7 shrink-0 mt-1 text-primary"}),e("p",ka,i(z(o(N)[0].content,280)),1)]),s(p,{class:"mt-6",label:o(N)[0].organization,color:"primary",variant:"soft",ui:l.stackedShowcaseBadge},null,8,["label","ui"])]),_:1},8,["ui"])):U("",!0),e("div",Ca,[(d(!0),_(f,null,y(o(N).slice(1),a=>(d(),x(m,{key:`stacked-${a.id}`,ui:l.stackedShowcaseCard},{default:c(()=>[e("div",za,[s(R,{src:a.imageUrl,alt:`Portrait of ${a.submitterName}`,width:"40",height:"40",loading:"lazy",class:"size-10 rounded-full object-cover ring-1 ring-primary-200 bg-primary-100"},null,8,["src","alt"]),e("div",Na,[e("div",$a,[e("div",Ma,i(a.submitterName),1),s(p,{label:a.organization,color:"secondary",variant:"soft",size:"sm",ui:l.stackedShowcaseBadge},null,8,["label","ui"])]),e("p",Pa,i(z(a.content,125)),1),e("div",Sa,i(a.submitterRole),1)])])]),_:2},1032,["ui"]))),128))])])]),_:1},8,["ui"])],8,ma)],64)):(d(),x(m,{key:2,ui:l.emptyPanel},{default:c(()=>[n[4]||(n[4]=e("h2",{class:"text-2xl font-semibold text-highlighted"},"No active testimonials yet",-1)),n[5]||(n[5]=e("p",{class:"mt-3 text-sm text-neutral-700"}," The data source is connected, but no active records were returned. As records are approved, they will automatically render in all formats below. ",-1)),s(M,{class:"mt-5",label:"Refresh Testimonials",icon:"i-lucide-refresh-ccw",color:"warning",variant:"outline",ui:l.retryButton,onClick:A},null,8,["ui"])]),_:1},8,["ui"]))]),_:1})],64)}}});
1export{Oa as default};

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.