import{r,j as e}from"./vendor-react-Ci7aBfa0.js";import{g as k,u as F,a as q,b as G,c as z}from"./index-DseDRO2X.js";import{f as T,c as I}from"./mock-DvBj7fwl.js";import{f as M,S as L,o as E}from"./SEO-_JstgKNN.js";import{s as V}from"./prerender-CvGl2zE9.js";import{A as $,a as O,b as R,c as B}from"./accordion-BUVOi12Y.js";import{a as W,L as d}from"./vendor-Dk4E_gAD.js";import{B as J,p as H,b as h,q as f,r as Q,s as j,t as y,u as w,v as A,w as S,x as U,D as _,y as b,z as K,A as Y,E as Z,h as X,F as C,W as v,J as ee,K as te,Z as se,M as ae,i as ie,a as le,d as ne}from"./vendor-icons-D7yCv6uo.js";import"./vendor-helmet-nH3Guqws.js";import"./vendor-ui-BPcTRgsV.js";import"./utils-BhlM5UoR.js";const N=["voiture","moto","camion","flotte"];function re(){const[a,t]=r.useState(0),[i,o]=r.useState(!1);return r.useEffect(()=>{const n=setInterval(()=>{o(!0),setTimeout(()=>{t(c=>(c+1)%N.length),o(!1)},300)},2500);return()=>clearInterval(n)},[]),e.jsx("span",{className:"inline-block bg-[#D45A00] text-white px-3 py-1 rounded-lg mx-1 align-baseline overflow-hidden",children:e.jsx("span",{className:"inline-block transition-all duration-300 font-extrabold",style:{transform:i?"translateY(-100%)":"translateY(0)",opacity:i?0:1},children:N[a]})})}function oe(){const a=W(),{customer:t}=F(),[i,o]=r.useState(0),[n,c]=r.useState(""),m=[{eyebrow:"ABIDJANGPS",title:"Votre véhicule, toujours sous contrôle",cta:"Acheter un GPS Auto",category:"auto",image:"/images/hero-bg.jpg"},{eyebrow:"GPS MOTO",title:"Protégez chaque trajet, même à deux roues.",cta:"Acheter un GPS Moto",category:"moto",image:"/images/traceur-moto.jpg"},{eyebrow:"GPS CAMION",title:"Gardez votre activité et vos véhicules à portée de main.",cta:"Voir les GPS Camion",category:"camion",image:"/images/traceur-camion.jpg"},{eyebrow:"SANS INSTALLATION",title:"Un GPS portable, prêt à utiliser.",cta:"Voir les modèles portables",category:"portable",image:"/images/traceur-magnetique.jpg"},{eyebrow:"LIVRAISON & INSTALLATION",title:"Choisissez votre GPS. Nous nous occupons du reste.",cta:"Découvrir les GPS",category:"",image:"/images/installation.jpg"}],x=m[i];return r.useEffect(()=>{const l=window.setInterval(()=>o(u=>(u+1)%m.length),4500);return()=>window.clearInterval(l)},[m.length]),e.jsxs(e.Fragment,{children:[e.jsxs("section",{className:"md:hidden bg-[#F5F5F5] pt-3 pb-5",children:[e.jsxs("div",{className:"px-4 flex items-center justify-between mb-3",children:[e.jsxs("p",{className:"text-sm font-semibold text-[#333333]",children:["Bienvenue",t?.firstName?` ${t.firstName}`:""," sur abidjan",e.jsx("span",{className:"text-[#D45A00]",children:"gps"}),".com"]}),e.jsx("button",{type:"button","aria-label":"Notifications",className:"w-10 h-10 rounded-full bg-white shadow-sm flex items-center justify-center text-[#D45A00]",children:e.jsx(J,{className:"w-5 h-5"})})]}),e.jsxs("form",{onSubmit:l=>{l.preventDefault(),a(`/boutique${n.trim()?`?search=${encodeURIComponent(n.trim())}`:""}`)},className:"mx-4 relative mb-4",children:[e.jsx(H,{className:"absolute left-4 top-1/2 -translate-y-1/2 w-5 h-5 text-gray-400"}),e.jsx("input",{value:n,onChange:l=>c(l.target.value),placeholder:"Rechercher un GPS, une moto, un camion…",className:"w-full rounded-xl bg-white py-3 pl-12 pr-4 text-sm shadow-sm outline-none ring-1 ring-black/5 focus:ring-2 focus:ring-[#D45A00]"})]}),e.jsxs("div",{className:"mx-4 rounded-2xl overflow-hidden bg-[#D45A00] text-white min-h-[245px] relative shadow-sm",children:[e.jsx("img",{src:x.image,alt:"",className:"absolute inset-0 w-full h-full object-cover opacity-30"}),e.jsxs("div",{className:"relative p-6 flex h-full min-h-[245px] flex-col justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-bold tracking-widest text-white/80",children:x.eyebrow}),e.jsx("h1",{className:"mt-3 text-3xl font-extrabold leading-tight max-w-[290px]",children:x.title})]}),e.jsx("button",{onClick:()=>a(`/boutique${x.category?`?category=${x.category}`:""}`),className:"self-start bg-[#333333] px-4 py-2.5 rounded-lg text-sm font-bold",children:x.cta})]})]}),e.jsx("div",{className:"flex justify-center gap-2 mt-3",children:m.map((l,u)=>e.jsx("button",{"aria-label":`Bannière ${u+1}`,onClick:()=>o(u),className:`h-2 rounded-full transition-all ${i===u?"w-6 bg-[#D45A00]":"w-2 bg-gray-300"}`},u))})]}),e.jsxs("section",{className:"hidden md:flex relative min-h-[90vh] items-center justify-center overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0",children:[e.jsxs("picture",{children:[e.jsx("source",{srcSet:"/images/hero-bg.webp",type:"image/webp"}),e.jsx("img",{src:"/images/hero-bg.jpg",alt:"Traceur GPS installé sur véhicule à Abidjan",className:"w-full h-full object-cover",fetchPriority:"high",width:"1920",height:"1080",decoding:"async"})]}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-[#1a1a1a]/90 via-[#1a1a1a]/70 to-[#1a1a1a]/50"})]}),e.jsx("div",{className:"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center md:text-left w-full",children:e.jsxs("div",{className:"max-w-2xl",children:[e.jsx("span",{className:"inline-block px-4 py-1.5 bg-[#D45A00]/20 border border-[#D45A00]/40 text-[#D45A00] rounded-full text-sm font-medium mb-6",children:"Livraison & Installation rapide"}),e.jsxs("h1",{className:"text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-extrabold text-white leading-tight mb-6",children:["Traceur GPS à Abidjan",e.jsx("br",{className:"hidden md:block"}),"pour votre ",e.jsx(re,{})]}),e.jsx("p",{className:"text-lg md:text-xl text-white/80 mb-8 max-w-xl",children:"Traceurs GPS, accessoires, installation et suivi pour voitures, motos, camions et flottes en Côte d'Ivoire."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[e.jsxs(d,{to:"/boutique",className:"inline-flex items-center justify-center px-8 py-4 bg-[#D45A00] text-white rounded-lg font-semibold text-lg hover:bg-[#E55A00] transition-all hover:scale-[1.02]",children:["Choisir mon traceur",e.jsx(h,{className:"w-5 h-5 ml-2"})]}),e.jsx("a",{href:"https://wa.me/2250170090932?text=Bonjour%20AbidjanGPS%2C%20je%20souhaite%20commander%20un%20traceur%20GPS",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center px-8 py-4 border-2 border-[#25D366] text-white rounded-lg font-semibold text-lg hover:bg-[#25D366] transition-all",children:"Commander sur WhatsApp"})]})]})})]})]})}function ce(){const a=[{icon:f,text:"Livraison rapide",sub:"2-4h à Abidjan"},{icon:Q,text:"Paiement Mobile Money",sub:"Wave, OM, MoMo"},{icon:j,text:"Garantie 12 mois",sub:"SAV 7j/7"},{icon:y,text:"Support technique",sub:"SAV 7j/7"}];return e.jsxs("section",{className:"bg-[#F2F2F2] py-5",children:[e.jsx("div",{className:"md:hidden overflow-hidden pb-1",children:e.jsx("div",{className:"abj-reassurance-marquee flex gap-3 w-max px-4",children:[...a,...a].map((t,i)=>{const o=["text-orange-600 bg-orange-100","text-blue-600 bg-blue-100","text-green-600 bg-green-100","text-purple-600 bg-purple-100"];return e.jsxs("div",{className:"min-w-[190px] bg-white rounded-xl p-3 flex items-center gap-3 shadow-sm",children:[e.jsx("div",{className:`w-10 h-10 rounded-full flex items-center justify-center shrink-0 ${o[i%o.length]}`,children:e.jsx(t.icon,{className:"w-5 h-5"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-semibold text-[#333333]",children:t.text}),e.jsx("p",{className:"text-xs text-gray-500",children:t.sub})]})]},i)})})}),e.jsx("div",{className:"hidden md:block max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4",children:a.map((t,i)=>e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-10 h-10 rounded-full bg-[#D45A00]/10 flex items-center justify-center shrink-0",children:e.jsx(t.icon,{className:"w-5 h-5 text-[#D45A00]"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-semibold text-[#333333]",children:t.text}),e.jsx("p",{className:"text-xs text-gray-500",children:t.sub})]})]},i))})})]})}function de(){const a=[{label:"GPS Auto",icon:w,href:"/boutique?category=auto",color:"text-orange-600 bg-orange-50"},{label:"GPS Moto",icon:A,href:"/boutique?category=moto",color:"text-blue-600 bg-blue-50"},{label:"GPS Camion",icon:S,href:"/boutique?category=camion",color:"text-amber-600 bg-amber-50"},{label:"Engins",icon:U,href:"/boutique?category=machine",color:"text-violet-600 bg-violet-50"},{label:"Animaux",icon:_,href:"/boutique?category=animaux",color:"text-green-600 bg-green-50"},{label:"Sans installation",icon:b,href:"/boutique?install=self",color:"text-rose-600 bg-rose-50"}];return e.jsxs("section",{className:"md:hidden bg-white px-4 py-5",children:[e.jsx("div",{className:"grid grid-cols-3 gap-y-5",children:a.map(({label:t,icon:i,href:o,color:n})=>e.jsxs(d,{to:o,className:"flex flex-col items-center gap-2 text-center active:scale-95 transition-transform",children:[e.jsx("span",{className:`flex h-14 w-14 items-center justify-center rounded-2xl ${n}`,children:e.jsx(i,{className:"h-6 w-6"})}),e.jsx("span",{className:"text-xs font-semibold leading-tight text-[#333333]",children:t})]},t))}),e.jsxs(d,{to:"/boutique",className:"mt-5 flex items-center justify-center gap-1 text-sm font-semibold text-[#D45A00]",children:["Voir tous les GPS ",e.jsx(h,{className:"h-4 w-4"})]})]})}function me(){const[a,t]=r.useState(null);if(r.useEffect(()=>{q().then(n=>t(n.find(c=>c.displayBanner)||null)).catch(()=>t(null))},[]),!a)return null;const i=a.applicableTo==="category"&&a.targetCategory?`/boutique?category=${encodeURIComponent(a.targetCategory)}`:"/boutique",o=a.discountType==="percentage"?`-${a.discountValue}%`:`-${Number(a.discountValue).toLocaleString()} FCFA`;return e.jsx("section",{className:"md:hidden bg-[#F5F5F5] px-4 py-4",children:e.jsxs(d,{to:i,className:"flex items-center gap-3 rounded-2xl bg-gradient-to-r from-[#D45A00] to-[#F08A22] p-4 text-white shadow-sm active:scale-[0.99]",children:[e.jsx("span",{className:"flex h-11 w-11 shrink-0 items-center justify-center rounded-xl bg-white/20",children:e.jsx(K,{className:"h-5 w-5"})}),e.jsxs("span",{className:"min-w-0 flex-1",children:[e.jsx("span",{className:"block text-xs font-semibold uppercase tracking-wide text-white/80",children:"Offre du moment"}),e.jsx("span",{className:"block truncate text-sm font-bold",children:a.bannerText||a.name})]}),e.jsx("span",{className:"shrink-0 rounded-lg bg-white px-2.5 py-1.5 text-sm font-extrabold text-[#D45A00]",children:o})]})})}function xe(){const[a,t]=r.useState([]),[i,o]=r.useState(Object.entries(I).map(([s,g])=>({key:s,label:g}))),[n,c]=r.useState(null),[m,x]=r.useState(null),[l,u]=r.useState("modele");r.useEffect(()=>{G().then(t).catch(()=>t([])),z("product").then(s=>{s&&s.length>0&&o(s.map(g=>({key:g.key,label:g.label})))}).catch(()=>{})},[]);const p=a.filter(s=>l==="engin"&&n?n==="sans-installation"?s.installationRequired===!1:s.category===n:l==="marque"&&m?s.brand===m:!0),D=[...i.map(s=>({key:s.key,label:s.label})),{key:"sans-installation",label:"Sans installation"}],P=["Sinotrack","Concox","Teltonika","Micodus"];return e.jsx("section",{className:"bg-white py-8 md:py-20",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"mb-5 flex items-end justify-between md:block md:text-center md:mb-8",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"text-xl md:text-4xl font-bold text-[#333333] md:mb-3",children:"Nos GPS populaires"}),e.jsx("p",{className:"mt-1 text-xs text-gray-500 md:text-base md:max-w-xl md:mx-auto",children:"Choisissez le GPS adapté à votre véhicule."})]}),e.jsx(d,{to:"/boutique",className:"shrink-0 text-sm font-semibold text-[#D45A00] md:hidden",children:"Voir tout"})]}),e.jsx("div",{className:"mb-5 flex justify-center md:mb-6",children:e.jsx("div",{className:"inline-flex bg-[#F2F2F2] p-1 rounded-lg",children:[{key:"modele",label:"Par modèle"},{key:"engin",label:"Par engin"},{key:"marque",label:"Par marque"}].map(s=>e.jsx("button",{onClick:()=>{u(s.key),c(null),x(null)},className:`px-3 py-2 text-xs rounded-md font-medium transition-all md:px-5 md:py-2.5 md:text-sm ${l===s.key?"bg-[#D45A00] text-white shadow-sm":"text-gray-600 hover:text-[#333333]"}`,children:s.label},s.key))})}),l==="engin"&&e.jsx("div",{className:"flex flex-wrap justify-center gap-2 mb-8",children:D.map(s=>e.jsx("button",{onClick:()=>c(n===s.key?null:s.key),className:`px-4 py-2 rounded-full text-sm font-medium transition-all ${n===s.key?"bg-[#D45A00] text-white":"bg-[#F2F2F2] text-gray-600 hover:bg-[#D45A00]/10"}`,children:s.label},s.key))}),l==="marque"&&e.jsx("div",{className:"flex flex-wrap justify-center gap-2 mb-8",children:P.map(s=>e.jsx("button",{onClick:()=>x(m===s?null:s),className:`px-4 py-2 rounded-full text-sm font-medium transition-all ${m===s?"bg-[#D45A00] text-white":"bg-[#F2F2F2] text-gray-600 hover:bg-[#D45A00]/10"}`,children:s},s))}),a.length===0?e.jsx("div",{className:"flex justify-center py-12",children:e.jsx("div",{className:"w-8 h-8 border-4 border-[#D45A00] border-t-transparent rounded-full animate-spin"})}):e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"grid grid-cols-2 gap-3 sm:grid-cols-2 sm:gap-6 lg:grid-cols-4",children:p.map(s=>e.jsxs("div",{className:"group overflow-hidden rounded-xl border border-gray-100 bg-white shadow-sm transition-all duration-300 hover:-translate-y-1 hover:shadow-xl",children:[e.jsxs(d,{to:`/produit/${s.id}`,className:"block relative",children:[e.jsx("div",{className:"aspect-square bg-[#F2F2F2] overflow-hidden",children:e.jsx("img",{src:s.image,alt:s.name,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500",loading:"lazy"})}),s.badge&&e.jsx("span",{className:"absolute left-2 top-2 rounded-full bg-[#D45A00] px-2 py-0.5 text-[10px] font-bold text-white md:left-3 md:top-3 md:px-3 md:py-1 md:text-xs",children:s.badge})]}),e.jsxs("div",{className:"p-2.5 md:p-4",children:[e.jsxs("div",{className:"mb-1 flex flex-wrap items-center gap-1 md:gap-2",children:[s.brand&&e.jsx("span",{className:"rounded-full bg-blue-50 px-1.5 py-0.5 text-[9px] font-medium text-blue-600 md:px-2 md:text-[10px]",children:s.brand}),s.installationRequired===!1&&e.jsxs("span",{className:"flex items-center gap-0.5 rounded-full bg-green-50 px-1.5 py-0.5 text-[9px] font-medium text-green-600 md:px-2 md:text-[10px]",children:[e.jsx("span",{className:"md:hidden",children:"Sans pose"}),e.jsx("span",{className:"hidden md:inline",children:"Sans installation"})]})]}),e.jsx(d,{to:`/produit/${s.id}`,children:e.jsx("h3",{className:"mb-1 min-h-10 line-clamp-2 text-sm font-semibold leading-5 text-[#333333] transition-colors group-hover:text-[#D45A00] md:min-h-0 md:text-base",children:s.name})}),e.jsxs("p",{className:"mb-2 text-base font-bold text-[#D45A00] md:mb-3 md:text-xl",children:[(s.salePrice||s.price).toLocaleString()," FCFA"]}),e.jsxs(d,{to:`/produit/${s.id}`,className:"flex w-full items-center justify-center gap-1 rounded-lg bg-[#D45A00] py-2 text-xs font-semibold text-white transition-colors hover:bg-[#E55A00] md:gap-2 md:py-2.5 md:text-base",children:[e.jsx(b,{className:"w-4 h-4"}),e.jsx("span",{className:"md:hidden",children:"Choisir"}),e.jsx("span",{className:"hidden md:inline",children:"Configurer et ajouter"})]})]})]},s.id))}),p.length===0&&e.jsx("div",{className:"text-center py-12 text-gray-500",children:"Aucun produit ne correspond aux filtres sélectionnés."})]}),e.jsx("div",{className:"text-center mt-10",children:e.jsxs(d,{to:"/boutique",className:"inline-flex items-center px-8 py-3 border-2 border-[#D45A00] text-[#D45A00] rounded-lg font-semibold hover:bg-[#D45A00] hover:text-white transition-all",children:["Voir tous les produits",e.jsx(h,{className:"w-5 h-5 ml-2"})]})})]})})}function ue(){const a=[{icon:Y,title:"Choisissez votre traceur",desc:"Parcourez notre catalogue de traceurs GPS adaptés à tous les véhicules."},{icon:Z,title:"Payez comme vous voulez",desc:"Mobile Money (Wave, OM, MoMo) ou payez à la livraison / installation."},{icon:b,title:"Recevez & utilisez",desc:"Livraison rapide à Abidjan. Installation disponible à domicile."}];return e.jsx("section",{className:"py-16 md:py-20 bg-white",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-[#333333] mb-3",children:"Comment ça marche ?"}),e.jsx("p",{className:"text-gray-500",children:"3 étapes simples pour sécuriser votre véhicule"})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"hidden md:block absolute top-[60px] left-[20%] right-[20%] h-0.5 bg-[#D45A00]/20"}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8 md:gap-12",children:a.map((t,i)=>e.jsxs("div",{className:"relative flex flex-col items-center text-center",children:[e.jsxs("div",{className:"w-[120px] h-[120px] rounded-full bg-[#D45A00] flex items-center justify-center mb-6 relative z-10 shadow-lg shadow-[#D45A00]/20",children:[e.jsx(t.icon,{className:"w-12 h-12 text-white"}),e.jsx("span",{className:"absolute -top-2 -right-2 w-8 h-8 bg-[#333333] text-white rounded-full flex items-center justify-center text-sm font-bold",children:i+1})]}),e.jsx("h3",{className:"text-xl font-bold text-[#333333] mb-2",children:t.title}),e.jsx("p",{className:"text-gray-500 max-w-xs",children:t.desc})]},i))})]})]})})}function he(){const a=[{icon:X,stat:"Conseil",label:"avant achat",desc:"Choisissez le traceur adapté à votre véhicule, activité et besoin de suivi."},{icon:j,stat:"Options",label:"claires",desc:"Plateforme, SIM, livraison et installation sont choisies séparément."},{icon:C,stat:"Suivi",label:"de commande",desc:"Retrouvez votre commande et votre demande d’installation depuis votre espace client."},{icon:v,stat:"Installation",label:"optionnelle",desc:"Demandez-la au retrait ou à l’adresse de votre choix ; le rendez-vous est confirmé selon disponibilité."},{icon:y,stat:"Support",label:"accessible",desc:"Contactez l’équipe via les canaux proposés si vous avez besoin d’aide."},{icon:f,stat:"Livraison",label:"au choix",desc:"Les modes disponibles, tarifs et conditions sont affichés avant validation de la commande."}];return e.jsx("section",{className:"py-16 md:py-20 bg-[#333333]",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsxs("h2",{className:"text-3xl md:text-4xl font-bold text-white mb-3",children:["Pourquoi choisir ",e.jsx("span",{className:"text-[#D45A00]",children:"AbidjanGPS"})," ?"]}),e.jsx("p",{className:"text-gray-400 max-w-xl mx-auto",children:"Spécialiste de la vente, de l'installation et du suivi de traceurs GPS en Côte d'Ivoire."})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6",children:a.map((t,i)=>e.jsxs("div",{className:"bg-white/5 border border-white/10 rounded-xl p-6 hover:bg-white/10 hover:border-[#D45A00]/40 transition-all duration-300 group",children:[e.jsx("div",{className:"w-12 h-12 rounded-lg bg-[#D45A00]/20 flex items-center justify-center mb-4 group-hover:bg-[#D45A00]/30 transition-colors",children:e.jsx(t.icon,{className:"w-6 h-6 text-[#D45A00]"})}),e.jsxs("div",{className:"mb-2",children:[e.jsx("span",{className:"text-3xl font-extrabold text-[#D45A00]",children:t.stat}),e.jsx("span",{className:"text-sm text-gray-400 ml-2",children:t.label})]}),e.jsx("p",{className:"text-sm text-gray-400 leading-relaxed",children:t.desc})]},i))})]})})}function pe(){const a=[{icon:w,label:"Traceur GPS Voiture",href:"/traceur-gps-voiture-abidjan",desc:"Sécurisez votre voiture à Abidjan"},{icon:A,label:"Traceur GPS Moto",href:"/traceur-gps-moto-abidjan",desc:"Antivol et suivi pour moto & scooter"},{icon:S,label:"Traceur GPS Camion",href:"/traceur-gps-camion-abidjan",desc:"Suivi poids lourd et engins"},{icon:C,label:"Géolocalisation Flotte",href:"/geolocalisation-flotte-abidjan",desc:"Solution pour entreprises & transport"},{icon:v,label:"Installation GPS",href:"/installation-traceur-gps-abidjan",desc:"Installation pro à domicile ou en atelier"},{icon:ee,label:"Gestion de carburant",href:"/geolocalisation-flotte-abidjan",desc:"Contrôlez la consommation de votre flotte"},{icon:te,label:"Traceur GPS pour BTP",href:"/traceur-gps-camion-abidjan",desc:"Suivi d'engins, bennes et camions chantier"},{icon:se,label:"Sans installation",href:"/traceur-gps-sans-installation-cote-divoire",desc:"Traceurs prêts à l'emploi"}];return e.jsx("section",{className:"py-16 md:py-20 bg-[#F2F2F2]",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("span",{className:"text-sm font-semibold text-[#D45A00] uppercase tracking-wide",children:"Nos solutions"}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-[#333333] mt-2",children:"Trouvez la solution GPS adaptée à votre besoin"}),e.jsx("p",{className:"text-gray-500 mt-3 max-w-2xl mx-auto",children:"Que vous ayez une voiture, une moto, un camion ou une flotte entière, nous avons un traceur GPS pour vous."})]}),e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4",children:a.map((t,i)=>e.jsxs(d,{to:t.href,className:"group bg-white rounded-xl p-5 hover:shadow-lg hover:-translate-y-1 transition-all duration-300 border border-gray-100",children:[e.jsx("div",{className:"w-12 h-12 rounded-lg bg-[#D45A00]/10 flex items-center justify-center mb-4 group-hover:bg-[#D45A00]/20 transition-colors",children:e.jsx(t.icon,{className:"w-6 h-6 text-[#D45A00]"})}),e.jsx("h3",{className:"font-bold text-[#333333] mb-1 group-hover:text-[#D45A00] transition-colors",children:t.label}),e.jsx("p",{className:"text-xs text-gray-500",children:t.desc})]},i))})]})})}function ge(){const a=[{id:"retrait-magasin",name:"Retrait en magasin",description:"Avec ou sans installation",icon:"store",features:["Retrait gratuit à Cocody Faya","Installation payante sur demande","Paiement sur place"]},{id:"livraison-sans-install",name:"Livraison sans installation",description:"Vous recevez le traceur prêt à installer",icon:"delivery",features:["Tarif choisi au panier","Mode d'emploi inclus","Support téléphonique"]},{id:"installation-optionnelle",name:"Installation professionnelle",description:"Optionnelle, au retrait ou sur le lieu de votre choix",icon:"install",features:["Choisie séparément de la livraison","Lieu et créneau confirmés selon disponibilité","Configuration et test"]}];return e.jsx("section",{className:"py-16 md:py-20 bg-[#F2F2F2]",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-[#333333] mb-3",children:"Réception et installation"}),e.jsx("p",{className:"text-gray-500",children:"Choisissez séparément comment recevoir et, si vous le souhaitez, faire installer votre traceur GPS."})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:a.map(t=>e.jsxs("div",{className:"bg-white rounded-xl p-6 shadow-sm hover:shadow-lg hover:-translate-y-1 transition-all duration-300 flex flex-col",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsxs("div",{className:"w-12 h-12 rounded-full bg-[#D45A00]/10 flex items-center justify-center shrink-0",children:[t.icon==="store"&&e.jsx(ae,{className:"w-6 h-6 text-[#D45A00]"}),t.icon==="delivery"&&e.jsx(f,{className:"w-6 h-6 text-[#D45A00]"}),t.icon==="install"&&e.jsx(v,{className:"w-6 h-6 text-[#D45A00]"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-bold text-[#333333]",children:t.name}),e.jsx("p",{className:"text-xs text-gray-500",children:t.description})]})]}),e.jsx("ul",{className:"space-y-2 mb-6 flex-1 mt-2",children:t.features.map((i,o)=>e.jsxs("li",{className:"flex items-start gap-2 text-sm text-gray-600",children:[e.jsx(j,{className:"w-4 h-4 text-green-500 mt-0.5 shrink-0"}),i]},o))}),e.jsxs(d,{to:"/boutique",className:"w-full py-2.5 bg-[#D45A00] text-white rounded-lg font-medium hover:bg-[#E55A00] transition-colors flex items-center justify-center gap-2",children:[e.jsx(b,{className:"w-4 h-4"}),"Choisir un traceur"]})]},t.id))})]})})}function be(){const[a,t]=r.useState(0),[i,o]=r.useState(1),n=[{id:"t1",name:"Kouassi Jean",commune:"Cocody",text:"Service impeccable ! Mon traceur a été installé en 30 minutes. Je peux localiser ma voiture en temps réel depuis mon téléphone.",rating:5,vehicle:"Véhicule personnel"},{id:"t2",name:"Yao Aminata",commune:"Koumassi",text:"J'ai équipé ma voiture pour mon activité VTC. Le suivi est précis et le SAV répond rapidement. Je recommande vivement.",rating:5,vehicle:"VTC"},{id:"t3",name:"Bamba Moussa",commune:"Abobo",text:"J'ai équipé toute ma flotte de camions. La sonde carburant et le suivi en temps réel ont changé ma gestion de flotte.",rating:5,vehicle:"Camions"}];r.useEffect(()=>{const l=()=>o(window.innerWidth>=768?3:1);return l(),window.addEventListener("resize",l),()=>window.removeEventListener("resize",l)},[]);const c=Math.max(0,n.length-i),m=()=>t(l=>Math.min(l+1,c)),x=()=>t(l=>Math.max(l-1,0));return e.jsx("section",{className:"py-16 md:py-20 bg-white",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-[#333333] mb-3",children:"Ils nous font confiance"}),e.jsx("p",{className:"text-gray-500",children:"Découvrez les avis de nos clients satisfaits"})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"overflow-x-auto snap-x snap-mandatory scrollbar-hide",children:e.jsx("div",{className:"flex transition-transform duration-500 ease-out",style:{transform:`translateX(-${a*(100/i)}%)`},children:n.map(l=>e.jsx("div",{className:"w-full md:w-1/3 shrink-0 px-3 snap-start",children:e.jsxs("div",{className:"bg-[#F2F2F2] rounded-xl p-6 h-full",children:[e.jsx("div",{className:"flex gap-1 mb-4",children:Array.from({length:5}).map((u,p)=>e.jsx(ie,{className:`w-5 h-5 ${p<l.rating?"text-yellow-400 fill-yellow-400":"text-gray-300"}`},p))}),e.jsxs("p",{className:"text-[#333333] mb-4 leading-relaxed",children:['"',l.text,'"']}),e.jsxs("div",{children:[e.jsx("p",{className:"font-semibold text-[#333333]",children:l.name}),e.jsx("p",{className:"text-sm text-[#D45A00] font-medium",children:l.commune}),e.jsx("p",{className:"text-sm text-gray-500",children:l.vehicle})]})]})},l.id))})}),c>0&&e.jsxs("div",{className:"flex justify-center gap-2 mt-6",children:[e.jsx("button",{onClick:x,disabled:a===0,className:"w-10 h-10 rounded-full border border-gray-300 flex items-center justify-center hover:bg-[#D45A00] hover:text-white hover:border-[#D45A00] disabled:opacity-30 disabled:cursor-not-allowed transition-colors",children:e.jsx(le,{className:"w-5 h-5"})}),e.jsx("button",{onClick:m,disabled:a>=c,className:"w-10 h-10 rounded-full border border-gray-300 flex items-center justify-center hover:bg-[#D45A00] hover:text-white hover:border-[#D45A00] disabled:opacity-30 disabled:cursor-not-allowed transition-colors",children:e.jsx(h,{className:"w-5 h-5"})})]})]}),e.jsxs("div",{className:"text-center mt-10",children:[e.jsx("p",{className:"text-gray-500 mb-4",children:"Vous aussi, devenez client chez AbidjanGPS"}),e.jsxs(d,{to:"/boutique",className:"inline-flex items-center px-8 py-3 bg-[#D45A00] text-white rounded-lg font-bold hover:bg-[#E55A00] transition-colors",children:["Choisir mon traceur",e.jsx(h,{className:"w-5 h-5 ml-2"})]})]})]})})}function fe({items:a}){const t=a.slice(0,6);return e.jsx("section",{className:"py-16 md:py-20 bg-[#F2F2F2]",children:e.jsxs("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-[#333333] mb-3",children:"Questions fréquentes"}),e.jsx("p",{className:"text-gray-500",children:"Trouvez les réponses à vos questions"})]}),e.jsx($,{type:"single",collapsible:!0,className:"space-y-3",children:t.map(i=>e.jsxs(O,{value:i.id,className:"bg-white rounded-lg border-none px-6 shadow-sm",children:[e.jsx(R,{className:"text-left font-semibold text-[#333333] hover:text-[#D45A00] hover:no-underline py-4",children:i.question}),e.jsx(B,{className:"text-gray-600 pb-4 leading-relaxed",children:i.answer})]},i.id))}),e.jsx("div",{className:"text-center mt-8",children:e.jsxs(d,{to:"/contact",className:"inline-flex items-center gap-2 px-6 py-3 border-2 border-[#D45A00] text-[#D45A00] rounded-lg font-semibold hover:bg-[#D45A00] hover:text-white transition-all",children:["Plus de questions",e.jsx(h,{className:"w-5 h-5"})]})})]})})}function je(){return e.jsx("section",{className:"py-16 md:py-20 bg-gradient-to-r from-[#D45A00] to-[#E55A00]",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-white mb-4",children:"Besoin d'un traceur GPS fiable ?"}),e.jsx("p",{className:"text-white/80 text-lg mb-8 max-w-xl mx-auto",children:"Commandez votre traceur GPS dès maintenant et bénéficiez de la livraison rapide à Abidjan."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[e.jsx(d,{to:"/boutique",className:"inline-flex items-center justify-center px-8 py-4 bg-white text-[#D45A00] rounded-lg font-bold text-lg hover:bg-gray-100 transition-colors",children:"Voir la boutique"}),e.jsxs("a",{href:"https://wa.me/2250170090932",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center px-8 py-4 border-2 border-white text-white rounded-lg font-bold text-lg hover:bg-white/10 transition-colors",children:[e.jsx(ne,{className:"w-5 h-5 mr-2"}),"Contactez-nous sur WhatsApp"]})]})]})})}function qe(){const[a,t]=r.useState(T.slice(0,6));r.useEffect(()=>{window.scrollTo(0,0)},[]),r.useEffect(()=>{k().then(n=>{const c=(n||[]).filter(m=>m.active!==!1);c.length>0&&t(c.slice(0,6))}).catch(()=>{})},[]),r.useEffect(()=>{V()},[]);const i=M(a.map(n=>({question:n.question,answer:n.answer}))),o=E();return e.jsxs(e.Fragment,{children:[e.jsx(L,{title:"Traceur GPS Abidjan — Voiture, Moto & Flotte | AbidjanGPS",description:"Traceur GPS à Abidjan pour voiture, moto, camion et flotte. Choisissez votre traceur, plateforme, SIM, livraison et installation selon votre besoin.",keywords:"traceur GPS Abidjan, GPS voiture Côte d'Ivoire, tracker moto Abidjan, géolocalisation camion, gestion flotte, installation GPS Abidjan",url:"/",jsonLd:[o,i]}),e.jsxs("main",{children:[e.jsx(oe,{}),e.jsx(ce,{}),e.jsx(de,{}),e.jsx(me,{}),e.jsx(xe,{}),e.jsx(ue,{}),e.jsx(he,{}),e.jsx(pe,{}),e.jsx(ge,{}),e.jsx(be,{}),e.jsx(fe,{items:a}),e.jsx(je,{})]})]})}export{qe as default};