PageSourceSearch

https://pest-control.replit.app/assets/HomeReviews-3SFFv1NK.js

js pest-control.replit.app collected 2026-10-03 03:58:08 UTC 3,934 bytes, 1 lines download raw bytes

1import{a as x,j as e}from"./vendor-react-DP1M2pbw.js";import{L as m}from"./vendor-router-Yxf7jkmL.js";import{B as n}from"./index-DmyUorpm.js";import{C as h,a as f}from"./card-Dy0-a7iu.js";import{A as t}from"./AnimatedSection-DV6zKuNc.js";import{T as g,S as p}from"./testimonials-BzQkYzGU.js";import{k as r,Q as b,h as u,S as j,G as N}from"./vendor-icons-CYezMylQ.js";import"./vendor-ui-BF8qQhP0.js";function C(){const o=g.filter(s=>["Katlyn Reeves","Mandy S","Ashley Alford"].includes(s.name)).slice(0,3),[l,i]=x.useState({});return e.jsxs(e.Fragment,{children:[e.jsx("section",{className:"py-24 bg-primary-foreground/5 border-b border-border",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:[e.jsx(t,{children:e.jsxs("div",{className:"text-center mb-16",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 bg-accent/10 text-accent px-4 py-2 rounded-full mb-4",children:[e.jsx(r,{className:"w-4 h-4 fill-current"})," ",p.averageRating.toFixed(1)," Average Rating"]}),e.jsx("h2",{className:"text-4xl font-serif font-bold mb-4 text-foreground",children:"Loved by Bowling Green"}),e.jsx("p",{className:"text-muted-foreground text-lg max-w-2xl mx-auto",children:"Don't just take our word for it. See what your neighbors have to say about our services."})]})}),e.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:o.map((s,c)=>e.jsx(t,{delay:c*100,children:e.jsx(h,{className:"bg-white border border-border h-full",children:e.jsxs(f,{className:"p-8",children:[e.jsx(b,{className:"w-8 h-8 text-accent/40 mb-4"}),e.jsx("div",{className:"flex text-yellow-400 mb-4",children:Array.from({length:s.rating}).map((a,d)=>e.jsx(r,{className:"w-5 h-5 fill-current"},d))}),s.body&&e.jsxs("div",{className:"mb-6",children:[e.jsxs("p",{className:`text-lg font-serif leading-relaxed text-foreground ${l[s.id]?"":"line-clamp-8"}`,children:['"',s.body,'"']}),s.body.split(/\s+/).length>40&&e.jsx(n,{type:"button",variant:"link",className:"mt-2 h-auto p-0 text-accent font-semibold",onClick:()=>i(a=>({...a,[s.id]:!a[s.id]})),children:l[s.id]?"Show less":"Show more"})]}),e.jsx("span",{className:"font-bold text-foreground",children:s.name})]})})},s.id))}),e.jsx(t,{delay:400,children:e.jsx("div",{className:"text-center mt-12",children:e.jsx(n,{asChild:!0,variant:"outline",className:"bg-white text-primary border-white shadow-lg hover:bg-accent hover:text-accent-foreground hover:border-accent font-bold px-8",children:e.jsx(m,{href:"/reviews",children:"Read All Reviews"})})})})]})}),e.jsx("section",{className:"bg-white border-b py-6",children:e.jsx("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:e.jsxs("div",{className:"flex flex-wrap justify-center gap-8 md:gap-16 items-center opacity-70 grayscale hover:grayscale-0 transition-all duration-500",children:[e.jsxs("a",{href:"https://www.wbko.com/2025/10/03/tips-keeping-pests-out-during-fall-season/",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 font-serif text-lg font-bold",children:[e.jsx(u,{className:"w-7 h-7"})," Featured on WKBO"]}),e.jsxs("div",{className:"flex items-center gap-2 font-serif text-lg font-bold",children:[e.jsx(j,{className:"w-7 h-7"})," Licensed and Insured"]}),e.jsxs("a",{href:"https://www.google.com/search?sca_esv=abbb0aaa8824193d&sxsrf=ANbL-n7yt2cS00tEzZgPg1funISOnEyAYQ%3A1775335058151&q=Bowling%20Green%20Pest%20Control&stick=H4sIAAAAAAAAAONgU1I1qLCwMDNNtTRMsUgzNkoyN0-zMqhITkwyTTRPMTIysUxNSbRMWsQq5ZRfnpOZl67gXpSamqcQkFpcouCcn1dSlJ8DAOlHY_xGAAAA&mat=CYs4n8vrArqk&ved=2ahUKEwi3h_67htWTAxU1mSYFHd8KK-cQrMcEegQITxAC",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 font-serif text-lg font-bold",children:[e.jsx(r,{className:"w-7 h-7"})," Google Guaranteed"]}),e.jsxs("div",{className:"flex items-center gap-2 font-serif text-lg font-bold",children:[e.jsx(N,{className:"w-7 h-7"})," 100% Satisfaction Guarantee"]})]})})})]})}export{C as HomeReviews};

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.