1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9195],{67801:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/blog",function(){return r(35489)}])},72003:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});let a=(0,r(33592).Z)("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]])},18742:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});let a=(0,r(33592).Z)("clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]])},17911:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});let a=(0,r(33592).Z)("user",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]])},91509:function(e,t,r){"use strict";r.d(t,{ZG:function(){return d},wY:function(){return p},ZP:function(){return l}});var a=r(85893),i=r(25675),n=r.n(i),o=r(67294),s=r(96232),c=r(48764).lW;function l(e){let{src:t,alt:r,className:i="",priority:s,fill:l=!1,width:d,height:p,quality:m,sizes:u,loading:h,isAboveFold:g=!1,isCritical:x=!1,context:y,fallbackSrc:f,onError:v}=e,[b,w]=(0,o.useState)(!1),[j,N]=(0,o.useState)(!0),k=r||function(e,t){var r,a,i,n;let o=(null===(r=e.split("/").pop())||void 0===r?void 0:r.replace(/\.(jpg|jpeg|png|webp|svg)$/i,""))||"",s=e.split("/").slice(-2,-1)[0]||"";if("brands"===s){let e=o.charAt(0).toUpperCase()+o.slice(1);return"".concat(e," brand logo for device repair services")}if("service-areas"===s){let e=o.replace(/-optimized$/,"").replace(/-/g," ").split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" ");return"".concat(e," repair service area - Mobile and laptop repair technicians available")}if("blog"===s){let e=o.replace(/-optimized$/,"");return({"data-recovery":"Professional data recovery service for damaged devices","doorstep-service":"Mobile technician providing doorstep repair services","iphone-repair":"iPhone screen and component repair service","laptop-battery":"Laptop battery replacement and maintenance service","laptop-maintenance":"Professional laptop maintenance and cleaning service","phone-repair-signs":"Common phone repair signs indicating device needs professional repair","screen-protection":"Screen protection and damage prevention for mobile devices","water-damage-repair":"Water damage repair process for electronic devices"})[e]||"".concat(e.replace(/-/g," ")," - Professional device repair guide")}if("services"===s){if(o.includes("mobile-hero"))return"Mobile phone repair services - Professional technician fixing smartphone";if(o.includes("laptop-hero"))return"Laptop repair services - Expert technician repairing computer";if(o.includes("tablet-hero"))return"Tablet repair services - Professional iPad and Android tablet repair";if(o.includes("mobile-service")){let e=(null===(a=o.match(/\d+/))||void 0===a?void 0:a[0])||"";return"Mobile phone repair service illustration ".concat(e," - Screen replacement and component repair")}if(o.includes("laptop-service")){let e=(null===(i=o.match(/\d+/))||void 0===i?void 0:i[0])||"";return"Laptop repair service illustration ".concat(e," - Hardware and software repair")}if(o.includes("tablet-service")){let e=(null===(n=o.match(/\d+/))||void 0===n?void 0:n[0])||"";return"Tablet repair service illustration ".concat(e," - iPad and Android tablet repair")}if(o.includes("doorstep-repair-tech"))return"Doorstep repair technician - Mobile service bringing repairs to your location"}if("team"===s)return({founder:"Company founder and lead technician - Expert in mobile and laptop repair","mobile-tech":"Mobile phone repair specialist - Expert in iPhone and Android repair","laptop-tech":"Laptop repair technician - Specialist in MacBook and PC repair",operations:"Operations manager - Coordinating repair services and customer support"})[o]||"Team member - ".concat(o.replace(/-/g," ")," specialist");if("about"===s){if(o.includes("repair-process"))return"Professional device repair process - Quality assurance and testing procedures";if(o.includes("team-meeting"))return"Team meeting - Coordinating repair services and quality standards"}return"logo"===s||o.includes("logo")?"The Travelling Technicians logo - Professional mobile and laptop repair services":t?"".concat(t," - ").concat(o.replace(/-/g," ")):o.replace(/-/g," ").replace(/^\w/,e=>e.toUpperCase())}(t,y),C=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=e.includes("logo"),i=e.includes("hero")||e.includes("main"),n=e.includes("brands/");return r||a||i&&t?{priority:!0,loading:"eager",quality:90,sizes:a?"(max-width: 300px) 300px, 300px":i?"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw":"(max-width: 768px) 100vw, 50vw"}:n?{priority:!1,loading:"lazy",quality:85,sizes:"(max-width: 48px) 48px, 48px"}:e.includes("services/")&&e.includes("service-")?{priority:!1,loading:"lazy",quality:80,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 25vw"}:e.includes("blog/")?{priority:!1,loading:"lazy",quality:80,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 75vw, 50vw"}:e.includes("service-areas/")?{priority:!1,loading:"lazy",quality:75,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw"}:e.includes("team/")?{priority:!1,loading:"lazy",quality:85,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 33vw, 25vw"}:{priority:!1,loading:"lazy",quality:80,sizes:"(max-width: 768px) 100vw, 50vw"}}(t,g,x),M=t.includes("logo")?{width:300,height:60}:t.includes("brands/")?{width:48,height:48}:t.includes("hero")?{width:800,height:600}:t.includes("services/")&&t.includes("service-")?{width:400,height:300}:t.includes("blog/")?{width:800,height:500}:t.includes("service-areas/")?{width:600,height:400}:t.includes("team/")?{width:400,height:400}:{width:600,height:400},P=d||M.width||600,z=p||M.height||400,S=P/z,R=void 0!==s?s:C.priority,T=h||C.loading,B=m||C.quality||80,A=u||C.sizes,E=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,r='\n <svg width="'.concat(e,'" height="').concat(t,'" xmlns="http://www.w3.org/2000/svg">\n <defs>\n <linearGradient id="grad" x1="0%" y1="0%" x2="100%" y2="100%">\n <stop offset="0%" style="stop-color:#f3f4f6;stop-opacity:1" />\n <stop offset="100%" style="stop-color:#e5e7eb;stop-opacity:1" />\n </linearGradient>\n </defs>\n <rect width="100%" height="100%" fill="url(#grad)" />\n </svg>\n ');return"data:image/svg+xml;base64,".concat(c.from(r).toString("base64"))}(40,30),G=()=>{w(!0),N(!1),null==v||v()},q=()=>{N(!1)};if(t.endsWith(".svg")){let e=l?{}:{aspectRatio:"".concat(S),width:"100%",height:"auto"};return(0,a.jsx)("div",{style:l?{position:"relative",width:"100%",height:"100%"}:{position:"relative",width:"100%"},children:(0,a.jsx)(n(),{src:t,alt:k,className:i,priority:R,fill:l,width:l?void 0:P,height:l?void 0:z,quality:B,sizes:A,onError:G,onLoad:q,style:e})})}let L=l?{}:{aspectRatio:"".concat(S),width:"100%",height:"auto"};return(0,a.jsx)("div",{style:l?{position:"relative",width:"100%",height:"100%"}:{position:"relative",width:"100%"},children:(0,a.jsx)(n(),{src:t,alt:k,className:i,priority:R,fill:l,width:l?void 0:P,height:l?void 0:z,quality:B,sizes:A,loading:T,placeholder:"blur",blurDataURL:E,onError:G,onLoad:q,style:L})})}function d(e){let{src:t,alt:r,className:i,...n}=e;return(0,a.jsx)(l,{src:t,alt:r,className:i,isAboveFold:!0,isCritical:!0,...n})}function p(e){let{src:t,alt:r,className:i,...n}=e;return(0,a.jsx)(l,{src:t,alt:r,className:i,loading:"lazy",priority:!1,...n})}s.k.createModuleLogger("imageHelpers")},89556:function(e,t,r){"use strict";r.d(t,{Z:function(){return c}});var a=r(85893),i=r(9008),n=r.n(i),o=r(18755),s=r(64566);function c(e){let{children:t,title:r,metaDescription:i,canonical:c,noindex:l}=e,d=r?"".concat(r," | The Travelling Technicians"):"The Travelling Technicians | Mobile & Laptop Repair at Your Doorstep",p=i||"Expert mobile phone and laptop repair services right at your doorstep across the Lower Mainland, BC. Book online for convenient tech repair that comes to you.";return(0,a.jsxs)("div",{className:"flex flex-col min-h-screen",children:[(0,a.jsxs)(n(),{children:[(0,a.jsx)("title",{children:d}
1,"title"),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),(0,a.jsx)("meta",{name:"description",content:p},"description"),(0,a.jsx)("link",{rel:"icon",href:"/favicon.ico"}),(0,a.jsx)("link",{rel:"apple-touch-icon",href:"/favicons/favicon-192x192.png"}),(0,a.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/favicons/favicon-32x32.png"}),(0,a.jsx)("link",{rel:"icon",type:"image/png",sizes:"192x192",href:"/favicons/favicon-192x192.png"}),(0,a.jsx)("link",{rel:"manifest",href:"/manifest.json"}),(0,a.jsx)("meta",{name:"theme-color",content:"#102a43"}),(0,a.jsx)("meta",{property:"og:title",content:d},"og:title"),(0,a.jsx)("meta",{property:"og:description",content:p},"og:description"),(0,a.jsx)("meta",{property:"og:type",content:"website"},"og:type"),(0,a.jsx)("meta",{property:"og:image",content:"https://www.travelling-technicians.ca/images/og/og-default.png"},"og:image"),(0,a.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,a.jsx)("meta",{property:"og:image:height",content:"630"}),(0,a.jsx)("meta",{name:"twitter:card",content:"summary_large_image"},"twitter:card"),(0,a.jsx)("meta",{name:"twitter:title",content:d},"twitter:title"),(0,a.jsx)("meta",{name:"twitter:description",content:p},"twitter:description"),(0,a.jsx)("meta",{name:"twitter:image",content:"https://www.travelling-technicians.ca/images/og/og-default.png"},"twitter:image"),c&&(0,a.jsx)("link",{rel:"canonical",href:c},"canonical"),l&&(0,a.jsx)("meta",{name:"robots",content:"noindex, nofollow"})]}),(0,a.jsx)("a",{href:"#main-content",className:"sr-only focus:not-sr-only focus:absolute focus:top-2 focus:left-2 focus:z-[60] focus:bg-white dark:focus:bg-primary-900 focus:text-primary-900 dark:focus:text-primary-100 focus:px-4 focus:py-2 focus:rounded-lg focus:shadow-lg focus:outline-none focus:ring-2 focus:ring-accent-500",children:"Skip to content"}),(0,a.jsx)(o.Z,{}),(0,a.jsx)("main",{id:"main-content",className:"flex-grow",children:t}),(0,a.jsx)(s.Z,{})]})}},35489:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return y}});var a=r(85893),i=r(67294),n=r(89556),o=r(41664),s=r.n(o),c=r(99062),l=r(9008),d=r.n(l),p=r(18742),m=r(17911),u=r(72003),h=r(91509);let g=[{id:"student-phone-macbook-repair-metro-vancouver",slug:"student-phone-macbook-repair-metro-vancouver",title:"Student Phone & MacBook Repair in Metro Vancouver â We Come to You",excerpt:"Back-to-school doorstep repair for UBC, SFU, BCIT, KPU, Douglas, Capilano & UFV students. Real prices for the devices students actually carry, plus an honest repair-or-replace framework.",date:"2026-08-12",author:"Manoj Kumar",category:"Consumer Guide",readTime:"11 min read",image:"/images/blog/doorstep-service-optimized.webp",featured:!0},{id:"iphone-17-repair-cost-guide-bc",slug:"iphone-17-repair-cost-guide-bc",title:"iPhone 17 Series Repair Cost, Metro Vancouver BC (2026) â Every Model",excerpt:"iPhone 17, Pro, and Pro Max screen and battery pricing across three quality tiers. Why ProMotion on every model changed the repair-cost equation.",date:"2026-05-06",author:"Manoj Kumar",category:"Consumer Guide",readTime:"10 min read",image:"/images/blog/iphone-repair-optimized.webp",featured:!1},{id:"samsung-galaxy-s25-repair-cost-guide-bc",slug:"samsung-galaxy-s25-repair-cost-guide-bc",title:"Galaxy S25 Repair Cost, Metro Vancouver BC (2026) â Every S25 Model",excerpt:"Galaxy S25, S25+, and S25 Ultra screen and battery replacement pricing with AMOLED quality-tier comparison and doorstep service across BC.",date:"2026-05-06",author:"Manoj Kumar",category:"Consumer Guide",readTime:"9 min read",image:"/images/blog/phone-repair-signs-optimized.webp",featured:!1},{id:"google-pixel-repair-cost-guide-bc",slug:"google-pixel-repair-cost-guide-bc",title:"Google Pixel Repair Cost, Metro Vancouver BC (2026) â Every Model",excerpt:"Pixel 7 through Pixel 10 screen and battery repair pricing across three quality tiers, with doorstep service across Metro Vancouver, the Fraser Valley and Squamish.",date:"2026-05-06",author:"Manoj Kumar",category:"Consumer Guide",readTime:"9 min read",image:"/images/blog/screen-protection-optimized.webp",featured:!1},{id:"pay-later-phone-laptop-repair-affirm-klarna-afterpay-vancouver",slug:"pay-later-phone-laptop-repair-affirm-klarna-afterpay-vancouver",title:"Pay Later for Phone & Laptop Repair: Affirm, Klarna, Afterpay in Vancouver (2026 Guide)",excerpt:"Spread your repair cost over 4 interest-free payments. How Affirm, Klarna, and Afterpay actually work for doorstep repair â qualification, fees, and which to pick.",date:"2026-04-25",author:"Manoj Kumar",category:"Payments",readTime:"8 min read",image:"/images/blog/iphone-repair-optimized.webp",featured:!0},{id:"macbook-screen-repair-cost-guide",slug:"macbook-screen-repair-cost-guide",title:"MacBook Screen Repair, Metro Vancouver BC: Cost by Model (2026)",excerpt:"MacBook Air and MacBook Pro screen replacement pricing with 3 quality tiers. Compare costs, warranty options, and doorstep vs. Apple Store repair.",date:"2026-03-11",author:"Manoj Kumar",category:"Consumer Guide",readTime:"10 min read",image:"/images/blog/laptop-maintenance-optimized.webp",featured:!0},{id:"samsung-screen-repair-cost-guide",slug:"samsung-screen-repair-cost-guide",title:"Samsung Screen Repair Cost, Metro Vancouver BC (2026): Every Galaxy",excerpt:"Samsung Galaxy S25, S24 and A-series screen repair pricing, live from our parts catalogue. Compare AMOLED quality tiers, warranty terms, and doorstep service costs.",date:"2026-03-11",author:"Manoj Kumar",category:"Consumer Guide",readTime:"10 min read",image:"/images/blog/phone-repair-signs-optimized.webp",featured:!0},{id:"screen-repair-cost-guide",slug:"phone-screen-repair-cost-guide",title:"Phone Screen Repair Cost, Metro Vancouver BC (2026): iPhone, Samsung & Pixel",excerpt:"Real screen repair pricing for iPhone, Samsung Galaxy & Pixel. Compare quality tiers, warranty options, and doorstep vs. shop costs.",date:"2026-02-21",author:"Manoj Kumar",category:"Consumer Guide",readTime:"10 min read",image:"/images/blog/phone-repair-signs-optimized.webp",featured:!0},{id:"battery-cost-guide",slug:"battery-replacement-cost-guide",title:"iPhone Battery Replacement Cost, Metro Vancouver BC (2026): Apple vs Us",excerpt:"iPhone and MacBook battery replacement pricing with quality tier comparison. Find out when to replace and how much it costs.",date:"2026-02-21",author:"Manoj Kumar",category:"Consumer Guide",readTime:"9 min read",image:"/images/blog/laptop-battery-optimized.webp",featured:!0},{id:"extend-laptop-battery",slug:"how-to-extend-your-laptop-battery-life",title:"How to Extend Your Laptop Battery Life",excerpt:"Essential tips and tricks to maximize your laptop battery performance.",date:"2026-04-07",author:"Manoj Kumar",category:"Laptop Repair",readTime:"7 min read",image:"/images/blog/laptop-battery-optimized.webp",featured:!1},{id:"water-damage-rescue",slug:"water-damage-first-aid-for-devices",title:"Water Damage First Aid for Your Devices",excerpt:"Quick steps to take when your device gets wet - emergency response that can save your phone or laptop.",date:"2024-03-05",author:"Manoj Kumar",category:"Emergency Repair",readTime:"6 min read",image:"/images/blog/water-damage-repair-optimized.webp",featured:!1}],x=["All Categories","Consumer Guide","Laptop Repair","Emergency Repair","Payments"];function y(){let[e,t]=(0,i.useState)("All Categories"),r="All Categories"===e?g:g.filter(t=>t.category===e),o=r.filter(e=>e.featured);return(0,a.jsxs)(n.Z,{children:[(0,a.jsxs)(d(),{children:[(0,a.jsx)("title",{children:"Device Repair Guides & Cost Comparisons | Blog"}
1,"title"),(0,a.jsx)("meta",{name:"description",content:"Get professional device repair tips, guides, and insights from our expert repair technicians. Learn about mobile phone hardware repair, laptop maintenance, and device care."},"description"),(0,a.jsx)("link",{rel:"canonical",href:"https://www.travelling-technicians.ca/blog"},"canonical"),(0,a.jsx)("meta",{property:"og:title",content:"Device Repair Guides & Cost Comparisons | Blog"},"og:title"),(0,a.jsx)("meta",{property:"og:description",content:"Professional device repair tips, guides, and insights from our expert repair technicians. Mobile phone hardware repair, laptop maintenance, and device care."},"og:description"),(0,a.jsx)("meta",{property:"og:url",content:"https://www.travelling-technicians.ca/blog"},"og:url"),(0,a.jsx)("meta",{property:"og:type",content:"website"},"og:type")]}),(0,a.jsx)("section",{className:"pt-16 pb-20 blog-hero text-white",children:(0,a.jsx)("div",{className:"container-custom",children:(0,a.jsxs)("div",{className:"text-center max-w-4xl mx-auto",children:[(0,a.jsx)("h1",{className:"text-4xl md:text-5xl font-bold mb-6",children:"The Repair Knowledge Hub"}),(0,a.jsx)("p",{className:"text-xl mb-8 text-primary-100",children:"Educational articles, tips, and guides to help you get the most from your devices and make informed decisions about repairs."}),(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[(0,a.jsx)(s(),{href:"/blog/phone-screen-repair-cost-guide",className:"btn-outline border-white text-white hover:bg-primary-600 text-center",children:"Screen Repair Pricing Guide"}),(0,a.jsx)(s(),{href:"/blog/battery-replacement-cost-guide",className:"btn-outline border-white text-white hover:bg-primary-600 text-center",children:"Battery Replacement Guide"})]})]})})}),(0,a.jsx)("section",{className:"py-8 bg-gray-50 dark:bg-primary-900/50",children:(0,a.jsx)("div",{className:"container-custom",children:(0,a.jsx)("div",{className:"flex flex-wrap items-center justify-center gap-3",children:x.map(r=>(0,a.jsx)("button",{onClick:()=>t(r),className:"px-4 py-2 rounded-md transition-colors ".concat(e===r?"bg-primary-100 dark:bg-primary-700/50 text-primary-700 dark:text-primary-100 font-medium":"bg-white dark:bg-primary-800/60 text-gray-700 dark:text-primary-200 hover:bg-gray-100 dark:hover:bg-primary-700/40"),children:r},r))})})}),(0,a.jsx)("section",{className:"py-8 bg-white dark:bg-primary-950",children:(0,a.jsx)("div",{className:"container-custom",children:(0,a.jsx)("p",{className:"text-center text-lg text-gray-600 dark:text-primary-300 max-w-3xl mx-auto",children:"From real repair pricing data to expert maintenance tips, our guides help Lower Mainland residents make informed decisions about device repairs. Each article includes current pricing, quality tier comparisons, and practical advice from our experienced technicians."})})}),"All Categories"===e&&o.length>0&&(0,a.jsx)("section",{className:"py-12 bg-white dark:bg-primary-950",children:(0,a.jsxs)("div",{className:"container-custom",children:[(0,a.jsx)("h2",{className:"text-3xl font-bold mb-8 dark:text-primary-100",children:"Featured Articles"}),(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:o.map(e=>(0,a.jsxs)("div",{className:"card blog-card overflow-hidden",children:[(0,a.jsx)("div",{className:"relative h-60 w-full blog-image-container",children:(0,a.jsx)(h.wY,{src:e.image,alt:"".concat(e.title," - ").concat(e.excerpt),fill:!0,className:"object-cover",context:"blog post featured image"})}),(0,a.jsxs)("div",{className:"p-6",children:[(0,a.jsxs)("div",{className:"flex items-center mb-3",children:[(0,a.jsx)("span",{className:"inline-flex items-center px-2.5 py-0.5 rounded text-xs font-medium blog-category-badge",children:e.category}),(0,a.jsxs)("span",{className:"text-gray-500 dark:text-primary-400 text-sm ml-3 flex items-center",children:[(0,a.jsx)(p.Z,{className:"mr-1 w-3.5 h-3.5"})," ",e.readTime]})]}),(0,a.jsx)("h3",{className:"text-xl font-bold mb-2",children:(0,a.jsx)(s(),{href:"/blog/".concat(e.slug),className:"text-gray-900 dark:text-primary-100 hover:text-primary-600 dark:hover:text-accent-400 transition-colors",children:e.title})}),(0,a.jsx)("p",{className:"text-gray-600 dark:text-primary-300 mb
1-4",children:e.excerpt}),(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{className:"flex items-center text-sm text-gray-500 dark:text-primary-400",children:[(0,a.jsx)(m.Z,{className:"mr-1 w-3.5 h-3.5"}),(0,a.jsx)("span",{children:e.author}),(0,a.jsx)("span",{className:"mx-2",children:"â¢"}),(0,a.jsx)(u.Z,{className:"mr-1 w-3.5 h-3.5"}),(0,a.jsx)("span",{children:e.date})]}),(0,a.jsx)(s(),{href:"/blog/".concat(e.slug),className:"text-primary-600 dark:text-accent-400 font-medium hover:text-primary-700 dark:hover:text-accent-300 transition-colors",children:"Read More"})]})]})]},e.id))})]})}),(0,a.jsx)("section",{className:"py-12 bg-gray-50 dark:bg-primary-900/50",children:(0,a.jsxs)("div",{className:"container-custom",children:[(0,a.jsx)("h2",{className:"text-3xl font-bold mb-8 dark:text-primary-100",children:"All Articles"}),(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:r.filter(t=>"All Categories"!==e||!t.featured).map(e=>(0,a.jsxs)("div",{className:"card blog-card",children:[(0,a.jsx)("div",{className:"relative h-48 w-full blog-image-container",children:(0,a.jsx)(h.wY,{src:e.image,alt:"".concat(e.title," - ").concat(e.excerpt),fill:!0,className:"object-cover",context:"blog post thumbnail"})}),(0,a.jsxs)("div",{className:"p-5",children:[(0,a.jsxs)("div",{className:"flex items-center mb-2",children:[(0,a.jsx)("span",{className:"inline-flex items-center px-2.5 py-0.5 rounded text-xs font-medium blog-category-badge",children:e.category}),(0,a.jsxs)("span",{className:"text-gray-500 dark:text-primary-400 text-sm ml-3 flex items-center",children:[(0,a.jsx)(p.Z,{className:"mr-1 w-3.5 h-3.5"})," ",e.readTime]})]}),(0,a.jsx)("h3",{className:"text-lg font-bold mb-2",children:(0,a.jsx)(s(),{href:"/blog/".concat(e.slug),className:"text-gray-900 dark:text-primary-100 hover:text-primary-600 dark:hover:text-accent-400 transition-colors",children:e.title})}),(0,a.jsx)("p",{className:"text-gray-600 dark:text-primary-300 text-sm mb-3 line-clamp-2",children:e.excerpt}),(0,a.jsxs)("div",{className:"flex items-center justify-between text-sm",children:[(0,a.jsxs)("div",{className:"text-gray-500 dark:text-primary-400",children:[(0,a.jsx)(u.Z,{className:"inline-block mr-1 w-3.5 h-3.5"}),(0,a.jsx)("span",{children:e.date})]}),(0,a.jsx)(s(),{href:"/blog/".concat(e.slug),className:"text-primary-600 dark:text-accent-400 font-medium hover:text-primary-700 dark:hover:text-accent-300 transition-colors",children:"Read More"})]})]})]},e.id))})]})}),(0,a.jsx)("section",{className:"py-16 bg-primary-600 text-white",children:(0,a.jsx)("div",{className:"container-custom",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("h2",{className:"text-3xl md:text-4xl font-bold mb-6",children:"Need Expert Device Repair?"}),(0,a.jsx)("p",{className:"text-xl mb-8 max-w-3xl mx-auto",children:"Our technicians bring professional repair services directly to your doorstep across the Lower Mainland."}),(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row justify-center gap-4",children:[(0,a.jsx)(c.Z,{href:"/book-online",className:"btn-accent text-center",children:"Book a Repair"}),(0,a.jsx)(s(),{href:"/contact",className:"btn-outline border-white text-white hover:bg-primary-700 text-center",children:"Contact Us"})]}),(0,a.jsxs)("div",{className:"flex flex-wrap justify-center gap-3 mt-6",children:[(0,a.jsx)(s(),{href:"/repair/vancouver/screen-replacement-mobile",className:"text-white/80 hover:text-white text-sm underline underline-offset-2",children:"iPhone Screen Repair Vancouver"}),(0,a.jsx)(s(),{href:"/repair/surrey/screen-replacement-mobile",className:"text-white/80 hover:text-white text-sm underline underline-offset-2",children:"Samsung Screen Repair Surrey"}),(0,a.jsx)(s(),{href:"/repair/vancouver/screen-replacement-laptop",className:"text-white/80 hover:text-white text-sm underline underline-offset-2",children:"MacBook Screen Repair Vancouver"}),(0,a.jsx)(s(),{href:"/repair/vancouver/battery-replacement-mobile",className:"text-white/80 hover:text-white text-sm underline underline-offset-2",children:"Battery Replacement Vancouver"})]})]})})})]})}}},function(e){e.O(0,[2840,274,2465,5675,9371,512,2888,9774,179],function(){return e(e.s=67801)}),_N_E=e.O()}]);
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.