PageSourceSearch

https://repuestos-d6c3d.firebaseapp.com/_nuxt/BcDkGKiF.js

js repuestos-d6c3d.firebaseapp.com collected 2026-10-03 08:13:48 UTC 49,932 bytes, 7 lines download raw bytes

1import{_ as we}from"./DtVRw9o8.js";import{_ as e}from"./BsqTxom4.js";import{r as I,l as ce,c as _,o as g,b as t,p as X,f as q,z as ee,F as k,x as N,t as f,m as T,e as Ie,v as Re,n as pe,a9 as Ve,a as i,h as m,i as c,_ as xe,S as Ae,d as _e}from"#entry";import{u as he,e as ge,V as Pe}from"./GyODDOTC.js";import{b as H,a as je}from"./DZLnY1P3.js";import{_ as Te}from"./WWy_r-EY.js";import{_ as De}from"./BSiYPcrU.js";import{_ as Le,a as Ce,b as Oe}from"./DAxyty-7.js";import{F as ke}from"./DiAwE3HV.js";import{S as ve}from"./2b48V30p.js";import{u as Ne}from"./Dfz_eyMs.js";import"./pAYh3yWb.js";const be=(G,D,M)=>{const w=G[D];return w?typeof w=="function"?w():Promise.resolve(w):new Promise((l,v)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(v.bind(null,new Error("Unknown variable dynamic import: "+D+(D.split("/").length!==M?". Note that variables only represent file names one level deep.":""))))})},Me={class:"bg-white rounded-xl p-6 shadow-lg"},$e={class:"mb-4 border-b border-gray-200"},Se={class:"flex gap-2","aria-label":"Tabs"},ze={key:0,class:"space-y-4"},Fe={class:"grid grid-cols-1 lg:grid-cols-3 gap-4"},Be={class:"w-full"},We=["value"],Ue={class:"w-full"},qe=["disabled"],He=["value"],Ge={class:"w-full"},Ye=["disabled"],Je=["value"],Ke={class:"w-full lg:w-auto lg:flex lg:justify-end"},Qe=["disabled"],Ze={key:1,class:"space-y-3"},Xe={class:"flex flex-col sm:flex-row gap-2"},et=["disabled"],tt=["value"],ot=["disabled"],at={key:0,class:"mt-1 text-sm text-red-600"},st={key:1,class:"mt-1 text-sm text-gray-500"},rt={__name:"SelectorVehiculo",setup(G,{expose:D}){const{getMarcas:M,getModelosByMarca:w}=he(),l=I(""),v=I(""),E=I(""),o=I([]),R=I([]),Y=I(!1),u=I(""),$=I(!1),x=I(""),S=ce(()=>/^[A-HJ-NPR-Z0-9]{17}$/i.test(u.value.trim())),h=I(""),te=ce(()=>{const r=u.value.trim().toUpperCase();if(r.length!==17)return[];const a=r[9],A={A:[1980,2010,2040],B:[1981,2011,2041],C:[1982,2012,2042],D:[1983,2013,2043],E:[1984,2014,2044],F:[1985,2015,2045],G:[1986,2016,2046],H:[1987,2017,2047],J:[1988,2018,2048],K:[1989,2019,2049],L:[1990,2020,2050],M:[1991,2021,2051],N:[1992,2022,2052],P:[1993,2023,2053],R:[1994,2024,2054],S:[1995,2025,2055],T:[1996,2026,2056],V:[1997,2027,2057],W:[1998,2028,2058],X:[1999,2029,2059],Y:[2e3,2030,2060],1:[2001,2031,2061],2:[2002,2032,2062],3:[2003,2033,2063],4:[2004,2034,2064],5:[2005,2035,2065],6:[2006,2036,2066],7:[2007,2037,2067],8:[2008,2038,2068],9:[2009,2039,2069]}[a]||[],n=new Date().getFullYear();return A.filter(j=>j<=n).sort((j,C)=>C-j)}),z=I("datos"),oe=M(),ne=async()=>{if(v.value="",E.value="",R.value=[],l.value){Y.value=!0;try{const r=await be(Object.assign({
1"../data/marcas/abarth.json":()=>e(()=>import("./Gf7xtj57.js"),[],import.meta.url),
1"../data/marcas/acura.json":()=>e(()=>import("./jZSc9Iny.js"),[],import.meta.url),
1"../data/marcas/alfa-romeo.json":()=>e(()=>import("./CND4608l.js"),[],import.meta.url),
1"../data/marcas/aston-martin.json":()=>e(()=>import("./BbOr2oqS.js"),[],import.meta.url),
1"../data/marcas/audi.json":()=>e(()=>import("./BvrJluTQ.js"),[],import.meta.url),
1"../data/marcas/bentley.json":()=>e(()=>import("./Dk2CmrhV.js"),[],import.meta.url),
1"../data/marcas/bmw.json":()=>e(()=>import("./CYwM5Pkq.js"),[],import.meta.url),
1"../data/marcas/buick.json":()=>e(()=>import("./X-XFu-h4.js"),[],import.meta.url),
1"../data/marcas/byd.json":()=>e(()=>import("./BAr_Ar8W.js"),[],import.meta.url),
1"../data/marcas/cadillac.json":()=>e(()=>import("./7_j-BBCI.js"),[],import.meta.url),
1"../data/marcas/changan.json":()=>e(()=>import("./Cn09wxfu.js"),[],import.meta.url),
1"../data/marcas/chevrolet.json":()=>e(()=>import("./BTYfT8vD.js"),[],import.meta.url),
1"../data/marcas/chrysler.json":()=>e(()=>import("./SmqFPmct.js"),[],import.meta.url),
1"../data/marcas/citroen.json":()=>e(()=>import("./dgoe5uX5.js"),[],import.meta.url),
1"../data/marcas/daewoo.json":()=>e(()=>import("./BMDJO3lb.js"),[],import.meta.url),
1"../data/marcas/daihatsu.json":()=>e(()=>import("./DwAOfjc7.js"),[],import.meta.url),
1"../data/marcas/dodge.json":()=>e(()=>import("./8nAW105k.js"),[],import.meta.url),
1"../data/marcas/ferrari.json":()=>e(()=>import("./D3ySZuol.js"),[],import.meta.url),
1"../data/marcas/fiat.json":()=>e(()=>import("./D1jSnzH7.js"),[],import.meta.url),
1"../data/marcas/ford.json":()=>e(()=>import("./CKLzv7d-.js"),[],import.meta.url),
1"../data/marcas/foton.json":()=>e(()=>import("./3u6-qcb-.js"),[],import.meta.url),
1"../data/marcas/geely.json":()=>e(()=>import("./7HASb5jF.js"),[],import.meta.url),
1"../data/marcas/gmc.json":()=>e(()=>import("./CUQ6dffA.js"),[],import.meta.url),
1"../data/marcas/honda.json":()=>e(()=>import("./ChEbuKUj.js"),[],import.meta.url),
1"../data/marcas/hummer.json":()=>e(()=>import("./CQtkyT_C.js"),[],import.meta.url),
1"../data/marcas/hyundai.json":()=>e(()=>import("./D7uaSKEQ.js"),[],import.meta.url),
1"../data/marcas/infiniti.json":()=>e(()=>import("./CN5G4eP-.js"),[],import.meta.url),
1"../data/marcas/isuzu.json":()=>e(()=>import("./CjnkEhco.js"),[],import.meta.url),
1"../data/marcas/iveco.json":()=>e(()=>import("./qWPY2feh.js"),[],import.meta.url),
1"../data/marcas/jac.json":()=>e(()=>import("./DeKS3MTW.js"),[],import.meta.url),
1"../data/marcas/jaguar.json":()=>e(()=>import("./DOXROPvk.js"),[],import.meta.url),
1"../data/marcas/jeep.json":()=>e(()=>import("./BR6Mdczv.js"),[],import.meta.url),
1"../data/marcas/kia.json":()=>e(()=>import("./C4V715XL.js"),[],import.meta.url),
1"../data/marcas/lada.json":()=>e(()=>import("./YonH0u0g.js"),[],import.meta.url),
1"../data/marcas/lamborghini.json":()=>e(()=>import("./B28q0WRj.js"),[],import.meta.url),
1"../data/marcas/land-rover.json":()=>e(()=>import("./ywUA2i6L.js"),[],import.meta.url),
1"../data/marcas/lexus.json":()=>e(()=>import("./C3CTSINq.js"),[],import.meta.url),
1"../data/marcas/lincoln.json":()=>e(()=>import("./DGpD6nXQ.js"),[],import.meta.url),
1"../data/marcas/lotus.json":()=>e(()=>import("./Dmy1D8uF.js"),[],import.meta.url),
1"../data/marcas/maserati.json":()=>e(()=>import("./VVxR0rph.js"),[],import.meta.url),
1"../data/marcas/maybach.json":()=>e(()=>import("./BeYs7Taz.js"),[],import.meta.url),
1"../data/marcas/mazda.json":()=>e(()=>import("./C5POS7yx.js"),[],import.meta.url),
1"../data/marcas/mclaren.json":()=>e(()=>import("./DNTc8ncS.js"),[],import.meta.url),
1"../data/marcas/mercedes-benz.json":()=>e(()=>import("./DBn3WwiG.js"),[],import.meta.url),
1"../data/marcas/mg.json":()=>e(()=>import("./DZe3ANBJ.js"),[],import.meta.url),
1"../data/marcas/mini.json":()=>e(()=>import("./MmoeeWGR.js"),[],import.meta.url),
1"../data/marcas/mitsubishi.json":()=>e(()=>import("./Dzmmb-8o.js"),[],import.meta.url),
1"../data/marcas/nissan.json":()=>e(()=>import("./DKcqcNg7.js"),[],import.meta.url),
1"../data/marcas/opel.json":()=>e(()=>import("./Cw62Fvf3.js"),[],import.meta.url),
1"../data/marcas/peugeot.json":()=>e(()=>import("./D6I06Sqw.js"),[],import.meta.url),
1"../data/marcas/porsche.json":()=>e(()=>import("./VspHTDzs.js"),[],import.meta.url),
1"../data/marcas/ram.json":()=>e(()=>import("./g4890Imu.js"),[],import.meta.url),
1"../data/marcas/renault.json":()=>e(()=>import("./C8uzcx1z.js"),[],import.meta.url),
1"../data/marcas/rolls-royce.json":()=>e(()=>import("./DHFFJ89g.js"),[],import.meta.url),
1"../data/marcas/seat.json":()=>e(()=>import("./DDTHnZOj.js"),[],import.meta.url),
1"../data/marcas/skoda.json":()=>e(()=>import("./B3inK__2.js"),[],import.meta.url),
1"../data/marcas/smart.json":()=>e(()=>import("./Bbjgdd92.js"),[],import.meta.url),
1"../data/marcas/ssangyong.json":()=>e(()=>import("./D_y2JZK5.js"),[],import.meta.url),
1"../data/marcas/subaru.json":()=>e(()=>import("./DJvbPnjq.js"),[],import.meta.url),
1"../data/marcas/suzuki.json":()=>e(()=>import("./B5kwvxTG.js"),[],import.meta.url),
1"../data/marcas/tesla.json":()=>e(()=>import("./BpfhnDIr.js"),[],import.meta.url),
1"../data/marcas/toyota.json":()=>e(()=>import("./Dsuvxqt2.js"),[],import.meta.url),
1"../data/marcas/triumph.json":()=>e(()=>import("./y3bAXp1W.js"),[],import.meta.url),
1"../data/marcas/uaz.json":()=>e(()=>import("./Bg_0Xzdx.js"),[],import.meta.url),
1"../data/marcas/vespa.json":()=>e(()=>import("./BhIVIXG5.js"),[],import.meta.url),
1"../data/marcas/volkswagen.json":()=>e(()=>import("./DdXDPPxx.js"),[],import.meta.url),
1"../data/marcas/volvo.json":()=>e(()=>import("./ByQugLzS.js"),[],import.meta.url)}),`../data/marcas/${l.value.slug}.json`,4),a=r.default||r;o.value=a.modelos||[]}catch(r){console.error("Error cargando modelos:",r);try{o.value=await w(l.value.slug)}catch(a){console.error("Error en fallback:",a),o.value=[]}}finally{Y.value=!1}}else o.value=[]},fe=()=>{if(E.value="",v.value&&v.value.años){const r=ge(v.value.años).filter(a=>a>=1970);R.value=r.sort((a,s)=>s-a)}else{const r=Math.max(new Date().getFullYear(),Pe);R.value=Array.from({length:r-1970+1},(a,s)=>r-s)}},de=()=>{if(!l.value||!l.value.slug){alert("Por favor selecciona una marca");return}if(!v.value||!v.value.slug){alert("Por favor selecciona un modelo");return}if(!E.value||E.value===""||E.value==="undefined"){alert("Por favor selecciona un año");return}const r=String(l.value.slug).trim(),a=String(v.value.slug).trim(),s=String(E.value).trim();r&&a&&s&&s!=="undefined"?pe(`/repuestos/${r}/${a}?ano=${s}`):alert("Por favor completa todos los campos correctamente")},V=r=>r?String(r).toLowerCase().normalize("NFD").replace(/\p{Diacritic}/gu,"").replace(/[^a-z0-9]/g,""):"",me={mercedesbenz:"mercedes-benz",landrover:"land-rover",rollsroyce:"rolls-royce","alfas*romeo":"alfa-romeo"},ue=async r=>{console.log("[VIN] fetchJSONConFallback -> url primaria:",r);try{const a=await fetch(r,{mode:"cors"});if(console.log("[VIN] respuesta primaria status:",a.status),!a.ok)throw new Error("respuesta no OK");const s=await a.json();return console.log("[VIN] json primaria (recortado):",Array.isArray(s?.Results)?{Count:s.Count,Results0:s.Results?.[0]}:s),s}catch(a){console.warn("[VIN] primaria falló, probando fallback AllOrigins. Error:",a);const s=`https://api.allorigins.win/raw?url=${encodeURIComponent(r)}`;console.log("[VIN] url fallback:",s);const A=await fetch(s);if(console.log("[VIN] respuesta fallback status:",A.status),!A.ok)throw new Error("fallback CORS falló");const n=await A.json();return console.log("[VIN] json fallback (recortado):",Array.isArray(n?.Results)?{Count:n.Count,Results0:n.Results?.[0]}:n),n}},Ee=async r=>{try{const a=String(r).slice(0,3).toUpperCase(),s=`https://vpic.nhtsa.dot.gov/api/vehicles/DecodeWMI/${encodeURIComponent(a)}?format=json`;console.log("[VIN] DecodeWMI url:",s);const A=await ue(s),n=A?.Results?.find(O=>O?.CommonName||O?.Name)||A?.Results?.[0],j=n?.CommonName||n?.Name||"";if(console.log("[VIN] DecodeWMI resultado:",n),j)return j;const P={VF3:"Peugeot",VF7:"Citroen",VSS:"Seat",WAU:"Audi",WBA:"BMW",WBS:"BMW",WDC:"Mercedes-Benz",WDD:"Mercedes-Benz",WP0:"Porsche",WVW:"Volkswagen",JHM:"Honda",JTD:"Toyota",JTM:"Toyota",JT2:"Toyota",JN1:"Nissan",JN8:"Nissan",KMH:"Hyundai",KNA:"Kia",KNM:"Kia","1G":"Chevrolet","2G":"Chevrolet","3G":"Chevrolet","1N":"Nissan","3N":"Nissan","1F":"Ford","3F":"Ford","1C":"Chrysler","2C":"Chrysler","3C":"Chrysler",ZFA:"Fiat",ZFF:"Ferrari",YS3:"Saab",SAL:"Land Rover",SCA:"Rolls-Royce",TRU:"Audi"}[a]||"";return P&&console.log("[VIN] Fallback WMI local →",P),P}catch(a){return console.warn("[VIN] DecodeWMI falló:",a),""}},ae=(()=>{{const r=navigator.userAgent;return{isChrome:/Chrome/.test(r)&&!/Edge/.test(r),isFirefox:/Firefox/.test(r),version:r.match(/Chrome\/(\d+)/)?.[1]||"0"}}})(),ye=async()=>{x.value="";const r=u.value.trim().toUpperCase();if(!S.value){x.value="Ingresa un VIN válido de 17 caracteres.";return}$.value=!0;try{const a=ae.isChrome?15e3:1e4;console.log(`🚀 Búsqueda VIN optimizada para ${ae.isChrome?"Chrome":"otros navegadores"} (timeout: ${a}ms)`);const s=new Promise((d,p)=>setTimeout(()=>p(new Error("Timeout de búsqueda VIN")),a)),A=[d=>`https://vpic.nhtsa.dot.gov/api/vehicles/DecodeVinValuesExtended/${encodeURIComponent(d)}?format=json`,d=>`https://vpic.nhtsa.dot.gov/api/vehicles/DecodeVinValues/${encodeURIComponent(d)}?format=json`,d=>`https://vpic.nhtsa.dot.gov/api/vehicles/DecodeVin/${encodeURIComponent(d)}?format=json`];console.log("[VIN] buscarPorVIN -> vinIngresado:",r);let n=null,j=null;for(const d of A){const p=d(r);try{console.log("[VIN] intentando endpoint:",p);const b=async y=>{const W=ue(y);return Promise.race([W,s])};if(h.value){const y=p+`&modelyear=${encodeURIComponent(h.value)}`;console.log("[VIN] usando modelyear seleccionado:",h.value),n=await b(y)}else if(te.value.length>0){for(const y of te.value){const W=p+`&modelyear=${encodeURIComponent(y)}`;console.log("[VIN] probando modelyear candidato:",y);const U=await b(W);if(U&&Array.isArray(U.Results)&&U.Results.length>0){const Z=U.Results[0];if(Z&&(Z.Make||Z.Model||Z.ModelYear)){n=U;break}}}n||(n=await b(p))}else n=await b(p);if(n&&Array.isArray(n.Results)&&n.Results.length>0)break;console.warn("[VIN] respuesta sin Results, probando siguiente endpoint",n)}catch(b){console.warn("[VIN] endpoint falló, probando siguiente:",p,b),j=b}}if(!n)throw j||new Error("Sin datos de vPIC");console.log("[VIN] data.Count:",n?.Count,"data.Results length:",n?.Results?.length);const C=n?.Results?.[0]||{};console.log("[VIN] item recibido:",C);const P=C.Make||"",O=C.Model||"",se=C.ModelYear||"";if(console.log("[VIN] parsed -> make:",P,"model:",O,"year:",se),!P||!O||!se){console.warn("[VIN] faltan datos decodificados, intentando DecodeWMI como fallback");const d=await Ee(r);if(!d){x.value="No se pudo decodificar marca/modelo/año desde el VIN.",console.warn("[VIN] DecodeWMI tampoco retornó marca");return}const p=V(d),b=(oe||[]).find(y=>V(y.nombre)===p||p.includes(V(y.nombre))||V(y.nombre).includes(p));if(b){l.value=b,await ne(),z.value="datos",x.value="Se detectó la marca por VIN. Selecciona modelo y año.";return}else{x.value=`Marca detectada por VIN no está en el catálogo: ${d}`;return}}const F=V(P),J=oe||[];console.log("[VIN] makeNorm:",F,"total marcas:",J?.length);const B=(()=>{let d=J.find(b=>V(b.nombre)===F);if(d)return d.slug;
1const p=Object.keys(me).find(b=>new RegExp(`^${b}$`).test(F));if(p){const b=me[p],y=J.find(W=>W.slug===b);if(y)return y.slug}return d=J.find(b=>V(b.nombre).includes(F)||F.includes(V(b.nombre))),d?.slug||""})();if(console.log("[VIN] marcaSlug encontrado:",B),!B){x.value=`Marca no encontrada en el catálogo: ${P}`;return}let L=[];try{const d=await be(Object.assign({
1"../data/marcas/abarth.json":()=>e(()=>import("./Gf7xtj57.js"),[],import.meta.url),
1"../data/marcas/acura.json":()=>e(()=>import("./jZSc9Iny.js"),[],import.meta.url),
1"../data/marcas/alfa-romeo.json":()=>e(()=>import("./CND4608l.js"),[],import.meta.url),
1"../data/marcas/aston-martin.json":()=>e(()=>import("./BbOr2oqS.js"),[],import.meta.url),
1"../data/marcas/audi.json":()=>e(()=>import("./BvrJluTQ.js"),[],import.meta.url),
1"../data/marcas/bentley.json":()=>e(()=>import("./Dk2CmrhV.js"),[],import.meta.url),
1"../data/marcas/bmw.json":()=>e(()=>import("./CYwM5Pkq.js"),[],import.meta.url),
1"../data/marcas/buick.json":()=>e(()=>import("./X-XFu-h4.js"),[],import.meta.url),
1"../data/marcas/byd.json":()=>e(()=>import("./BAr_Ar8W.js"),[],import.meta.url),
1"../data/marcas/cadillac.json":()=>e(()=>import("./7_j-BBCI.js"),[],import.meta.url),
1"../data/marcas/changan.json":()=>e(()=>import("./Cn09wxfu.js"),[],import.meta.url),
1"../data/marcas/chevrolet.json":()=>e(()=>import("./BTYfT8vD.js"),[],import.meta.url),
1"../data/marcas/chrysler.json":()=>e(()=>import("./SmqFPmct.js"),[],import.meta.url),
1"../data/marcas/citroen.json":()=>e(()=>import("./dgoe5uX5.js"),[],import.meta.url),
1"../data/marcas/daewoo.json":()=>e(()=>import("./BMDJO3lb.js"),[],import.meta.url),
1"../data/marcas/daihatsu.json":()=>e(()=>import("./DwAOfjc7.js"),[],import.meta.url),
1"../data/marcas/dodge.json":()=>e(()=>import("./8nAW105k.js"),[],import.meta.url),
1"../data/marcas/ferrari.json":()=>e(()=>import("./D3ySZuol.js"),[],import.meta.url),
1"../data/marcas/fiat.json":()=>e(()=>import("./D1jSnzH7.js"),[],import.meta.url),
1"../data/marcas/ford.json":()=>e(()=>import("./CKLzv7d-.js"),[],import.meta.url),
1"../data/marcas/foton.json":()=>e(()=>import("./3u6-qcb-.js"),[],import.meta.url),
1"../data/marcas/geely.json":()=>e(()=>import("./7HASb5jF.js"),[],import.meta.url),
1"../data/marcas/gmc.json":()=>e(()=>import("./CUQ6dffA.js"),[],import.meta.url),
1"../data/marcas/honda.json":()=>e(()=>import("./ChEbuKUj.js"),[],import.meta.url),
1"../data/marcas/hummer.json":()=>e(()=>import("./CQtkyT_C.js"),[],import.meta.url),
1"../data/marcas/hyundai.json":()=>e(()=>import("./D7uaSKEQ.js"),[],import.meta.url),
1"../data/marcas/infiniti.json":()=>e(()=>import("./CN5G4eP-.js"),[],import.meta.url),
1"../data/marcas/isuzu.json":()=>e(()=>import("./CjnkEhco.js"),[],import.meta.url),
1"../data/marcas/iveco.json":()=>e(()=>import("./qWPY2feh.js"),[],import.meta.url),
1"../data/marcas/jac.json":()=>e(()=>import("./DeKS3MTW.js"),[],import.meta.url),
1"../data/marcas/jaguar.json":()=>e(()=>import("./DOXROPvk.js"),[],import.meta.url),
1"../data/marcas/jeep.json":()=>e(()=>import("./BR6Mdczv.js"),[],import.meta.url),
1"../data/marcas/kia.json":()=>e(()=>import("./C4V715XL.js"),[],import.meta.url),
1"../data/marcas/lada.json":()=>e(()=>import("./YonH0u0g.js"),[],import.meta.url),
1"../data/marcas/lamborghini.json":()=>e(()=>import("./B28q0WRj.js"),[],import.meta.url),
1"../data/marcas/land-rover.json":()=>e(()=>import("./ywUA2i6L.js"),[],import.meta.url),
1"../data/marcas/lexus.json":()=>e(()=>import("./C3CTSINq.js"),[],import.meta.url),
1"../data/marcas/lincoln.json":()=>e(()=>import("./DGpD6nXQ.js"),[],import.meta.url),
1"../data/marcas/lotus.json":()=>e(()=>import("./Dmy1D8uF.js"),[],import.meta.url),
1"../data/marcas/maserati.json":()=>e(()=>import("./VVxR0rph.js"),[],import.meta.url),
1"../data/marcas/maybach.json":()=>e(()=>import("./BeYs7Taz.js"),[],import.meta.url),
1"../data/marcas/mazda.json":()=>e(()=>import("./C5POS7yx.js"),[],import.meta.url),
1"../data/marcas/mclaren.json":()=>e(()=>import("./DNTc8ncS.js"),[],import.meta.url),
1"../data/marcas/mercedes-benz.json":()=>e(()=>import("./DBn3WwiG.js"),[],import.meta.url),
1"../data/marcas/mg.json":()=>e(()=>import("./DZe3ANBJ.js"),[],import.meta.url),
1"../data/marcas/mini.json":()=>e(()=>import("./MmoeeWGR.js"),[],import.meta.url),
1"../data/marcas/mitsubishi.json":()=>e(()=>import("./Dzmmb-8o.js"),[],import.meta.url),
1"../data/marcas/nissan.json":()=>e(()=>import("./DKcqcNg7.js"),[],import.meta.url),
1"../data/marcas/opel.json":()=>e(()=>import("./Cw62Fvf3.js"),[],import.meta.url),
1"../data/marcas/peugeot.json":()=>e(()=>import("./D6I06Sqw.js"),[],import.meta.url),
1"../data/marcas/porsche.json":()=>e(()=>import("./VspHTDzs.js"),[],import.meta.url),
1"../data/marcas/ram.json":()=>e(()=>import("./g4890Imu.js"),[],import.meta.url),
1"../data/marcas/renault.json":()=>e(()=>import("./C8uzcx1z.js"),[],import.meta.url),
1"../data/marcas/rolls-royce.json":()=>e(()=>import("./DHFFJ89g.js"),[],import.meta.url),
1"../data/marcas/seat.json":()=>e(()=>import("./DDTHnZOj.js"),[],import.meta.url),
1"../data/marcas/skoda.json":()=>e(()=>import("./B3inK__2.js"),[],import.meta.url),
1"../data/marcas/smart.json":()=>e(()=>import("./Bbjgdd92.js"),[],import.meta.url),
1"../data/marcas/ssangyong.json":()=>e(()=>import("./D_y2JZK5.js"),[],import.meta.url),
1"../data/marcas/subaru.json":()=>e(()=>import("./DJvbPnjq.js"),[],import.meta.url),
1"../data/marcas/suzuki.json":()=>e(()=>import("./B5kwvxTG.js"),[],import.meta.url),
1"../data/marcas/tesla.json":()=>e(()=>import("./BpfhnDIr.js"),[],import.meta.url),
1"../data/marcas/toyota.json":()=>e(()=>import("./Dsuvxqt2.js"),[],import.meta.url),
1"../data/marcas/triumph.json":()=>e(()=>import("./y3bAXp1W.js"),[],import.meta.url),
1"../data/marcas/uaz.json":()=>e(()=>import("./Bg_0Xzdx.js"),[],import.meta.url),
1"../data/marcas/vespa.json":()=>e(()=>import("./BhIVIXG5.js"),[],import.meta.url),
1"../data/marcas/volkswagen.json":()=>e(()=>import("./DdXDPPxx.js"),[],import.meta.url),
1"../data/marcas/volvo.json":()=>e(()=>import("./ByQugLzS.js"),[],import.meta.url)
1}),`../data/marcas/${B}.json`,4);L=(d.default||d).modelos||[],console.log("[VIN] modelos cargados desde json:",L?.length)}catch{try{L=await w(B),console.log("[VIN] modelos cargados desde composable:",L?.length)}catch{L=[]}}if(!Array.isArray(L)||L.length===0){x.value=`No hay modelos disponibles para la marca ${P}`;return}const K=V(O);console.log("[VIN] modelNorm:",K);const Q=L.find(d=>{const p=V(d.nombre);return p===K||p.includes(K)||K.includes(p)});if(console.log("[VIN] modeloCoincidente:",Q?.slug||null),!Q){x.value=`Modelo no encontrado en el catálogo para ${P}: ${O}`;return}const re=Number(se);let ie=re;const le=ge(Q.años??[]);le.length>0&&(ie=le.includes(re)?re:le[0]),console.log("[VIN] año seleccionado:",ie),pe(`/repuestos/${B}/${Q.slug}?ano=${ie}`)}catch(a){ae.isChrome&&a.message==="Timeout de búsqueda VIN"?(x.value="La búsqueda VIN tardó demasiado en Chrome. Intenta nuevamente o usa la búsqueda manual.",console.warn("🚨 Timeout específico de Chrome en búsqueda VIN")):(x.value="Error de red al consultar vPIC. Intenta nuevamente.",console.error("[VIN] error general:",a))}finally{$.value=!1}};
1return D({marcaSeleccionada:l,modeloSeleccionado:v,añoSeleccionado:E,buscarRepuestos:de,contactarWhatsApp:()=>{if(l.value&&v.value&&E.value){const r=`Hola! Me interesa consultar sobre repuestos para mi vehículo:
2
3• Marca: ${l.value.nombre}
4• Modelo: ${v.value.nombre}
5• Año: ${E.value}
6
7¿Podrían ayudarme?`,s=`https://wa.me/${"+56944622816".replace("+","")}?text=${encodeURIComponent(r)}`;window.open(s,"_blank")}}}),(r,a)=>(g(),_("div",Me,[t("div",$e,[t("nav",Se,[t("button",{class:X(["px-4 py-2 rounded-t-md text-sm font-semibold",z.value==="datos"?"bg-blue-50 text-blue-700 border border-gray-200 border-b-0":"text-gray-600 hover:text-gray-800"]),onClick:a[0]||(a[0]=s=>z.value="datos")}," Datos ",2),t("button",{class:X(["px-4 py-2 rounded-t-md text-sm font-semibold",z.value==="vin"?"bg-blue-50 text-blue-700 border border-gray-200 border-b-0":"text-gray-600 hover:text-gray-800"]),onClick:a[1]||(a[1]=s=>z.value="vin")}," N° VIN ",2)])]),z.value==="datos"?(g(),_("div",ze,[t("div",Fe,[t("div",Be,[a[8]||(a[8]=t("label",{for:"selector-marca",class:"block text-sm font-medium text-gray-700 mb-2"},"Marca",-1)),q(t("select",{id:"selector-marca","onUpdate:modelValue":a[2]||(a[2]=s=>l.value=s),onChange:ne,class:"w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500 bg-white text-gray-900 text-base appearance-none",style:{"background-image":"url('data:image/svg+xml;charset=UTF-8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22><polyline points=%226 9 12 15 18 9%22></polyline></svg>')","background-repeat":"no-repeat","background-position":"right 0.75rem center","background-size":"1.5em 1.5em","padding-right":"2.5rem"}},[a[7]||(a[7]=t("option",{value:"",class:"text-gray-500"},"Seleccionar marca",-1)),(g(!0),_(k,null,N(T(oe),s=>(g(),_("option",{key:s.slug,value:s,class:"text-gray-900"},f(s.nombre),9,We))),128))],544),[[ee,l.value]])]),t("div",Ue,[a[10]||(a[10]=t("label",{for:"selector-modelo",class:"block text-sm font-medium text-gray-700 mb-2"},"Modelo",-1)),q(t("select",{id:"selector-modelo","onUpdate:modelValue":a[3]||(a[3]=s=>v.value=s),onChange:fe,disabled:!l.value,class:X(["w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500 disabled:bg-gray-100 disabled:text-gray-600 text-base appearance-none",l.value?"bg-white text-gray-900":"bg-gray-100 text-gray-600"]),style:{"background-image":"url('data:image/svg+xml;charset=UTF-8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22><polyline points=%226 9 12 15 18 9%22></polyline></svg>')","background-repeat":"no-repeat","background-position":"right 0.75rem center","background-size":"1.5em 1.5em","padding-right":"2.5rem"}},[a[9]||(a[9]=t("option",{value:"",class:"text-gray-500"},"Seleccionar modelo",-1)),(g(!0),_(k,null,N(o.value,s=>(g(),_("option",{key:s.slug,value:s,class:"text-gray-900"},f(s.nombre),9,He))),128))],42,qe),[[ee,v.value]])]),t("div",Ge,[a[12]||(a[12]=t("label",{for:"selector-ano",class:"block text-sm font-medium text-gray-700 mb-2"},"Año",-1)),q(t("select",{id:"selector-ano","onUpdate:modelValue":a[4]||(a[4]=s=>E.value=s),disabled:!v.value,class:X(["w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500 disabled:bg-gray-100 disabled:text-gray-600 text-base appearance-none",v.value?"bg-white text-gray-900":"bg-gray-100 text-gray-600"]),style:{"background-image":"url('data:image/svg+xml;charset=UTF-8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22><polyline points=%226 9 12 15 18 9%22></polyline></svg>')","background-repeat":"no-repeat","background-position":"right 0.75rem center","background-size":"1.5em 1.5em","padding-right":"2.5rem"}},[a[11]||(a[11]=t("option",{value:"",class:"text-gray-500"},"Seleccionar año",-1)),(g(!0),_(k,null,N(R.value,s=>(g(),_("option",{key:s,value:s,class:"text-gray-900"},f(s),9,Je))),128))],10,Ye),[[ee,E.value]])])]),t("div",Ke,[t("button",{onClick:de,disabled:!l.value||!v.value||!E.value,class:"w-full lg:w-auto lg:min-w-[200px] px-6 py-3 bg-gray-600 text-white font-bold rounded-lg hover:bg-gray-700 disabled:bg-gray-400 disabled:cursor-not-allowed transition-colors whitespace-nowrap text-base shadow-sm"}," Buscar Repuestos ",8,Qe)])])):(g(),_("div",Ze,[t("div",null,[a[15]||(a[15]=t("label",{for:"selector-vin",class:"block text-sm font-medium text-gray-700 mb-2"},"Número de VIN",-1)),t("div",Xe,[q(t("input",{id:"selector-vin","onUpdate:modelValue":a[5]||(a[5]=s=>u.value=s),maxlength:"17",placeholder:"Ingresa VIN de 17 caracteres (sin I, O, Q)",class:"flex-1 px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 bg-white text-gray-900 uppercase tracking-wider"},null,512),[[Re,u.value]]),a[14]||(a[14]=t("label",{for:"selector-vin-ano",class:"sr-only"},"Año del VIN",-1)),q(t("select",{id:"selector-vin-ano","onUpdate:modelValue":a[6]||(a[6]=s=>h.value=s),disabled:!S.value,class:"px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 bg-white text-gray-900 disabled:bg-gray-100 disabled:text-gray-600"},[a[13]||(a[13]=t("option",{value:""},"Año (opcional)",-1)),(g(!0),_(k,null,N(te.value,s=>(g(),_("option",{key:s,value:s},f(s),9,tt))),128))],8,et),[[ee,h.value]]),t("button",{onClick:ye,disabled:!S.value||$.value,class:"px-6 py-2 bg-blue-600 text-white font-bold rounded-md hover:bg-blue-700 disabled:bg-gray-400 disabled:cursor-not-allowed whitespace-nowrap"},f($.value?"Buscando…":"Buscar VIN"),9,ot)]),x.value?(g(),_("p",at,f(x.value),1)):u.value&&!S.value?(g(),_("p",st,"El VIN debe tener 17 caracteres válidos.")):Ie("",!0),a[16]||(a[16]=t("p",{class:"mt-1 text-xs text-gray-500"},"La búsqueda por VIN usa la API pública gratuita de NHTSA (vPIC).",-1))])]))]))}},it=Object.assign(rt,{__name:"SelectorVehiculo"}),lt={class:"py-16 bg-white","aria-labelledby":"american-trucks-heading"},nt={class:"max-w-6xl mx-auto px-4"},dt={id:"american-trucks-heading",class:"text-3xl font-bold text-center mb-4 text-gray-800"},mt={class:"text-center text-gray-600 max-w-3xl mx-auto mb-10 leading-relaxed"},ut={class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-5"}
7,ct={class:"font-bold text-lg text-gray-800 mb-2"},pt={class:"text-sm text-gray-600 mb-3 leading-relaxed"},_t={class:"mt-10 text-center"},gt=Ve({__name:"AmericanTrucksSection",setup(G){return(D,M)=>{const w=xe;return g(),_("section",lt,[t("div",nt,[t("h2",dt,f(T(H).h2),1),t("p",mt,f(T(H).subtitle),1),t("div",ut,[(g(!0),_(k,null,N(T(je),l=>(g(),_("article",{key:l.href,class:"bg-gray-50 rounded-lg p-5 hover:bg-gray-100 transition-colors"},[t("h3",ct,f(l.name),1),t("p",pt,f(l.blurb),1),i(w,{to:l.href,class:"text-blue-600 hover:text-blue-800 text-sm font-semibold","aria-label":`Repuestos ${l.name}`},{default:m(()=>[c(" Repuestos "+f(l.name)+" → ",1)]),_:2},1032,["to","aria-label"])]))),128))]),t("div",_t,[i(w,{to:T(H).ctaHref,class:"inline-flex items-center text-blue-600 hover:text-blue-800 font-semibold","aria-label":T(H).ctaLabel},{default:m(()=>[c(f(T(H).ctaLabel),1)]),_:1},8,["to","aria-label"])])])])}}}),vt=Object.assign(gt,{__name:"HomeAmericanTrucksSection"}),bt=Le,xt=Ce,ht={class:"relative pt-36 pb-24 overflow-hidden"},ft={class:"container mx-auto px-4 relative z-10"},Et={class:"max-w-4xl mx-auto text-center mb-10"},yt={class:"text-lg mb-8 text-blue-50 flex flex-wrap items-center justify-center gap-x-4 gap-y-2"},wt={class:"bg-white/95 backdrop-blur-xl rounded-3xl shadow-2xl shadow-blue-900/30 p-1 ring-1 ring-white/50 max-w-5xl mx-auto mb-10"},It={class:"bg-white rounded-[20px] p-6 md:p-8"},Rt={class:"[&>div]:bg-transparent [&>div]:shadow-none [&>div]:p-0"},Vt={class:"mt-10 flex flex-col items-center"},At={class:"flex flex-col sm:flex-row gap-4 mb-8"},Pt={class:"py-16 md:py-20 bg-white border-b border-slate-100"},jt={class:"max-w-6xl mx-auto px-4"},Tt={class:"grid md:grid-cols-2 gap-10 lg:gap-14 items-center"},Dt={class:"py-16 bg-gray-50"},Lt={class:"max-w-6xl mx-auto px-4"},Ct={class:"grid grid-cols-2 md:grid-cols-4 lg:grid-cols-6 xl:grid-cols-8 gap-4"},Ot={class:"font-bold text-sm text-blue-600 mb-1"},kt={class:"text-xs text-gray-600 mb-1"},Nt={class:"text-xs text-green-600 font-semibold mb-1"},Mt={class:"mt-8 text-center"},$t={class:"flex flex-wrap justify-center gap-2"},St={class:"py-16 bg-blue-50"},zt={class:"max-w-6xl mx-auto px-4"},Ft={class:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4"},Bt={class:"text-center mt-8"},Wt={class:"bg-orange-100 border border-orange-300 rounded-lg p-6 inline-block"},Ut={class:"text-sm text-orange-600 flex flex-wrap justify-center gap-x-4 gap-y-2"},qt={class:"py-16 bg-white"},Ht={class:"max-w-6xl mx-auto px-4"},Gt={class:"grid grid-cols-2 md:grid-cols-4 gap-6"},Yt={class:"flex justify-center mb-4"},Jt={class:"w-14 h-14 rounded-xl bg-white border border-gray-200 flex items-center justify-center text-blue-600"},Kt={class:"font-semibold text-lg text-gray-800 mb-2"},Qt={class:"text-sm text-gray-600"},Zt={class:"py-16 bg-gray-100"},Xt={class:"max-w-4xl mx-auto px-4"},eo={class:"grid md:grid-cols-2 gap-8 mb-12"},to={class:"bg-white rounded-lg p-6 shadow-md"},oo={class:"text-xl font-bold text-blue-600 mb-4 flex items-center gap-2"},ao={class:"bg-white rounded-lg p-6 shadow-md"},so={class:"text-xl font-bold text-blue-600 mb-4 flex items-center gap-2"},ro={class:"bg-white rounded-lg p-6 shadow-md"},io={class:"text-xl font-bold text-blue-600 mb-4 flex items-center gap-2"},lo={class:"bg-white rounded-lg p-6 shadow-md"},no={class:"text-xl font-bold text-blue-600 mb-4 flex items-center gap-2"},mo={class:"py-16 bg-white"},uo={class:"max-w-4xl mx-auto px-4"},Ao={__name:"index",setup(G){const{getMarcas:D,getMarcasPopulares:M}=he();D();const w=[{nombre:"Motor",slug:"motor",icono:"wrench-screwdriver",descripcion:"Cigueñal, pistones, válvulas, juntas"},{nombre:"Filtros",slug:"filtros",icono:"funnel",descripcion:"Filtro aire, aceite, combustible"},{nombre:"Frenos",slug:"frenos",icono:"stop-circle",descripcion:"Pastillas, discos, tambores, líquido"},{nombre:"Suspensión",slug:"suspension",icono:"arrows-up-down",descripcion:"Amortiguadores, muelles, rotulas"},{nombre:"Dirección",slug:"direccion",icono:"cursor-arrow-rays",descripcion:"Cremallera, bomba, terminales"},{nombre:"Transmisión",slug:"transmision",icono:"cog-6-tooth",descripcion:"Embrague, caja cambios, diferencial"},{nombre:"Eléctrico",slug:"electrico",icono:"bolt",descripcion:"Alternador, motor arranque, batería"},{nombre:"Escape",slug:"escape",icono:"cloud",descripcion:"Catalizador, silenciador, tubo"},{nombre:"Refrigeración",slug:"refrigeracion",icono:"sun",descripcion:"Radiador, termostato, bomba agua"},{nombre:"Carrocería",slug:"carroceria",icono:"truck",descripcion:"Parachoques, puertas, espej
7os"},{nombre:"Correas",slug:"correas",icono:"link",descripcion:"Correa tiempo, accesorios, distribución"},{nombre:"Iluminación",slug:"iluminacion",icono:"light-bulb",descripcion:"Focos, faros, intermitentes"}];I("");const{setPageSEO:l,setStructuredDataList:v}=Ne();return l("home",void 0,"AutoPiezas360 - Repuestos, Aceites e Insumos para Autos en Chile","Repuestos, aceites e insumos para autos con importación directa. Aceite de motor, piezas por marca y envío a todo Chile en 7 días."),v([{type:"home"},{type:"faq",data:{faqs:ve,url:Ae}}]),(E,o)=>{const R=we,Y=it,u=xe,$=vt,x=Te,S=De;return g(),_("div",null,[t("section",ht,[o[10]||(o[10]=t("div",{class:"absolute inset-0 z-0",style:{background:"radial-gradient(ellipse at top right, rgb(37 99 235), rgb(30 64 175), rgb(15 23 42))"}},null,-1)),o[11]||(o[11]=t("div",{class:"absolute -top-1/2 -right-1/2 w-full h-full bg-blue-500/10 rounded-full blur-3xl z-0 pointer-events-none animate-spin-slow"},null,-1)),o[12]||(o[12]=t("div",{class:"absolute -bottom-1/2 -left-1/2 w-full h-full bg-indigo-500/10 rounded-full blur-3xl z-0 pointer-events-none animate-spin-reverse-slow"},null,-1)),t("div",ft,[t("div",Et,[o[5]||(o[5]=t("h1",{class:"text-3xl md:text-4xl lg:text-5xl font-extrabold text-white mb-6 leading-tight tracking-tight"}," Repuestos, Aceites e Insumos para Autos en Chile ",-1)),o[6]||(o[6]=t("p",{class:"text-base md:text-lg text-blue-50 max-w-2xl mx-auto mb-4 font-light"}," Repuestos importados, aceite de motor y más para Toyota, Nissan, Chevrolet, BMW y 74+ marcas. ",-1)),t("p",yt,[i(R,{icon:"truck","wrapper-class":"inline-flex items-center gap-1.5"},{default:m(()=>[...o[0]||(o[0]=[c(" En 7 días están en tu casa ",-1)])]),_:1}),o[3]||(o[3]=t("span",{class:"hidden sm:inline text-blue-200"},"•",-1)),i(R,{icon:"shield-check","wrapper-class":"inline-flex items-center gap-1.5"},{default:m(()=>[...o[1]||(o[1]=[c(" Garantía extendida ",-1)])]),_:1}),o[4]||(o[4]=t("span",{class:"hidden sm:inline text-blue-200"},"•",-1)),i(R,{icon:"currency-dollar","wrapper-class":"inline-flex items-center gap-1.5"},{default:m(()=>[...o[2]||(o[2]=[c(" Los mejores precios de Chile ",-1)])]),_:1})])]),t("div",wt,[t("div",It,[t("div",Rt,[i(Y)])])]),t("div",Vt,[t("div",At,[i(u,{to:"/repuestos",class:"bg-orange-500 hover:bg-orange-600 text-white text-lg px-10 py-4 rounded-full font-bold shadow-xl shadow-orange-500/20 transition-all flex items-center justify-center gap-2 border-b-4 border-orange-700 hover:scale-105 active:scale-95"},{default:m(()=>[...o[7]||(o[7]=[c(" Ver Catálogo Completo ",-1)])]),_:1}),i(u,{to:"/aceite-motor",class:"bg-white/95 hover:bg-white text-slate-900 text-lg px-10 py-4 rounded-full font-bold shadow-xl transition-all flex items-center justify-center gap-2 hover:scale-105 active:scale-95"},{default:m(()=>[...o[8]||(o[8]=[c(" Aceite de motor ",-1)])]),_:1})]),o[9]||(o[9]=_e('<div class="grid grid-cols-2 md:grid-cols-4 gap-6 md:gap-12 text-white/80"><div class="flex flex-col items-center gap-2 group"><div class="p-2 bg-white/10 rounded-full group-hover:bg-white/20 transition-colors"><svg class="w-5 h-5 text-green-300" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"></path></svg></div><div class="text-center"><p class="text-xs font-bold text-white uppercase tracking-wider">Pago Seguro</p><p class="text-xs text-blue-100">Webpay / Transferencia</p></div></div><div class="flex flex-col items-center gap-2 group"><div class="p-2 bg-white/10 rounded-full group-hover:bg-white/20 transition-colors"><svg class="w-5 h-5 text-blue-300" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg></div><div class="text-center"><p class="text-xs font-bold text-white uppercase tracking-wider">Envíos Rápidos</p><p class="text-xs text-blue-100">A todo Chile</p></div></div><div class="flex flex-col items-center gap-2 group"><div class="p-2 bg-white/10 rounded-full group-hover:bg-white/20 transition-colors"><svg class="w-5 h-5 text-yellow-300" fill="none" stroke="currentColor" viewBox="0 0 24 24">
7<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"></path></svg></div><div class="text-center"><p class="text-xs font-bold text-white uppercase tracking-wider">Garantía Real</p><p class="text-xs text-blue-100">Hasta 6 meses</p></div></div><div class="flex flex-col items-center gap-2 group"><div class="p-2 bg-white/10 rounded-full group-hover:bg-white/20 transition-colors"><svg class="w-5 h-5 text-purple-300" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 10h18M7 15h1m4 0h1m-7 4h12a3 3 0 003-3V8a3 3 0 00-3-3H6a3 3 0 00-3 3v8a3 3 0 003 3z"></path></svg></div><div class="text-center"><p class="text-xs font-bold text-white uppercase tracking-wider">Hasta 6 Cuotas</p><p class="text-xs text-blue-100">Sin interés</p></div></div></div>',1))])])]),t("section",Pt,[t("div",jt,[t("div",Tt,[o[17]||(o[17]=t("div",{class:"relative overflow-hidden rounded-2xl bg-slate-100 shadow-lg shadow-slate-200/60"},[t("picture",null,[t("source",{srcset:bt,type:"image/avif"}),t("source",{srcset:xt,type:"image/webp"}),t("img",{src:Oe,alt:"Repuestos automotrices AutoPiezas360: filtros, frenos y piezas de motor",class:"w-full h-full object-cover aspect-[4/3]",width:"860",height:"645",loading:"lazy",decoding:"async"})])],-1)),t("div",null,[o[14]||(o[14]=t("p",{class:"text-sm font-semibold uppercase tracking-wider text-blue-600 mb-3"}," Quiénes somos ",-1)),o[15]||(o[15]=t("h2",{class:"text-3xl md:text-4xl font-bold text-slate-900 mb-5 leading-tight"}," AutoPiezas360 ",-1)),o[16]||(o[16]=t("p",{class:"text-slate-600 text-base md:text-lg leading-relaxed mb-8"}," AutoPiezas360 es una tienda chilena de repuestos automotrices con stock local en Chile para muchas marcas: Toyota, Nissan, Chevrolet, Hyundai, Ford, Volkswagen, BMW, Mercedes-Benz, Audi y más de 70 marcas. Además de nuestro stock en Chile, importamos repuestos directamente desde fábrica con hasta un 40% de descuento frente al precio local, incluyendo piezas difíciles de encontrar y modelos de alta gama. Entregamos a todo Chile, de Arica a Punta Arenas, con garantía extendida y asesoría técnica especializada. ",-1)),i(u,{to:"/empresa",class:"inline-flex items-center gap-2 bg-blue-600 hover:bg-blue-700 text-white font-semibold px-6 py-3 rounded-full shadow-lg shadow-blue-600/20 transition-all hover:scale-[1.02] active:scale-95"},{default:m(()=>[...o[13]||(o[13]=[c(" Conoce nuestra empresa ",-1),t("span",{"aria-hidden":"true"},"→",-1)])]),_:1})])])])]),t("main",null,[t("section",Dt,[t("div",Lt,[o[27]||(o[27]=t("h2",{class:"text-3xl font-bold text-center mb-12 text-gray-800"}," Repuestos por Marca Automotriz ",-1)),t("div",Ct,[(g(!0),_(k,null,N(T(M)(),h=>(g(),_("div",{key:h.slug,class:"bg-white rounded-lg shadow p-4 text-center hover:shadow-lg transition-shadow"},[i(u,{to:`/repuestos/${h.slug}`,class:"block",title:`Repuestos ${h.nombre} Chile - Ver catálogo completo`},{default:m(()=>[t("h3",Ot,f(h.nombre),1),t("p",kt,f(h.modelos)+"+ modelos ",1),t("p",Nt," Desde $"+f(h.precioMin?.toLocaleString()||"15.000"),1),o[18]||(o[18]=t("p",{class:"text-xs text-gray-500"}," Ver repuestos → ",-1))]),_:2},1032,["to","title"])]))),128))]),t("div",Mt,[o[26]||(o[26]=t("h3",{class:"text-lg font-semibold text-gray-800 mb-4"},"Explora por Categoría",-1)),t("div",$t,[i(u,{to:"/repuestos",class:"text-blue-600 hover:text-blue-800 text-sm px-3 py-1 bg-blue-50 rounded-full"},{default:m(()=>[...o[19]||(o[19]=[c("Ver Todas las Marcas",-1)])]),_:1}),o[23]||(o[23]=t("span",{class:"text-gray-400"},"•",-1)),i(u,{to:"/repuestos/toyota",class:"text-blue-600 hover:text-blue-800 text-sm px-3 py-1 bg-blue-50 rounded-full"},{default:m(()=>[...o[20]||(o[20]=[c("Repuestos Toyota",-1)])]),_:1}),o[24]||(o[24]=t("span",{class:"text-gray-400"},"•",-1)),i(u,{to:"/repuestos/nissan",class:"text-blue-600 hover:text-blue-800 text-sm px-3 py-1 bg-blue-50 rounded-full"},{default:m(()=>[...o[21]||(o[21]=[c("Repuestos Nissan",-1)])]),_:1}),o[25]||(o[25]=t("span",{class:"text-gray-400"},"•",-1)),i(u,{to:"/repuestos/bmw",class:"text-blue-600 hover:text-blue-800 text-sm px-3 py-1 bg-blue-50 rounded-full"},{default:m(()=>[...o[22]||(o[22]=[c("Repuestos BMW",-1)])]),_:1})])])])]),i($),t("section",St,[t("div",zt,[o[39]||(o[39]=t("h2",{class:"text-3xl font-bold text-center mb-4 text-gray-800"}," Repuestos de Alta Gama - Difíciles de Encontrar en Chile ",-1)),o[40]||(o[40]=t("p",{class:"text-center text-gray-600 mb-12 max-w-3xl mx-auto"},[c(" Especializados en importación directa de repuestos para vehículos premium: "),t("strong",null,"Audi, BMW, Mercedes-Benz, Ford Raptor, Volvo, Porsche"),c(" y más. Los conseguimos aunque no los tenga na
7die más en Chile. ")],-1)),t("div",Ft,[i(u,{to:"/repuestos/audi",class:"bg-white rounded-lg shadow-md p-4 text-center hover:shadow-lg transition-shadow hover:bg-blue-50"},{default:m(()=>[...o[28]||(o[28]=[t("h3",{class:"font-bold text-lg text-blue-600 mb-1"},"AUDI",-1),t("p",{class:"text-xs text-gray-600"},"Repuestos premium",-1)])]),_:1}),i(u,{to:"/repuestos/bmw",class:"bg-white rounded-lg shadow-md p-4 text-center hover:shadow-lg transition-shadow hover:bg-blue-50"},{default:m(()=>[...o[29]||(o[29]=[t("h3",{class:"font-bold text-lg text-blue-600 mb-1"},"BMW",-1),t("p",{class:"text-xs text-gray-600"},"Piezas importadas",-1)])]),_:1}),i(u,{to:"/repuestos/mercedes-benz",class:"bg-white rounded-lg shadow-md p-4 text-center hover:shadow-lg transition-shadow hover:bg-blue-50"},{default:m(()=>[...o[30]||(o[30]=[t("h3",{class:"font-bold text-lg text-blue-600 mb-1"},"MERCEDES-BENZ",-1),t("p",{class:"text-xs text-gray-600"},"Alta calidad",-1)])]),_:1}),i(u,{to:"/repuestos/ford",class:"bg-white rounded-lg shadow-md p-4 text-center hover:shadow-lg transition-shadow hover:bg-blue-50"},{default:m(()=>[...o[31]||(o[31]=[t("h3",{class:"font-bold text-lg text-blue-600 mb-1"},"FORD RAPTOR",-1),t("p",{class:"text-xs text-gray-600"},"Piezas especiales",-1)])]),_:1}),i(u,{to:"/repuestos/volvo",class:"bg-white rounded-lg shadow-md p-4 text-center hover:shadow-lg transition-shadow hover:bg-blue-50"},{default:m(()=>[...o[32]||(o[32]=[t("h3",{class:"font-bold text-lg text-blue-600 mb-1"},"VOLVO",-1),t("p",{class:"text-xs text-gray-600"},"Seguridad sueca",-1)])]),_:1}),i(u,{to:"/repuestos/porsche",class:"bg-white rounded-lg shadow-md p-4 text-center hover:shadow-lg transition-shadow hover:bg-blue-50"},{default:m(()=>[...o[33]||(o[33]=[t("h3",{class:"font-bold text-lg text-blue-600 mb-1"},"PORSCHE",-1),t("p",{class:"text-xs text-gray-600"},"Alto rendimiento",-1)])]),_:1})]),t("div",Bt,[t("div",Wt,[o[37]||(o[37]=t("h3",{class:"text-lg font-bold text-orange-800 mb-2"}
7,"¿No encuentras el repuesto?",-1)),o[38]||(o[38]=t("p",{class:"text-orange-700 mb-4"},"Si no está en stock, lo importamos especialmente para ti",-1)),t("p",Ut,[i(R,{icon:"check-circle","wrapper-class":"inline-flex items-center gap-1.5"},{default:m(()=>[...o[34]||(o[34]=[c(" Conseguimos cualquier pieza ",-1)])]),_:1}),i(R,{icon:"clock","wrapper-class":"inline-flex items-center gap-1.5"},{default:m(()=>[...o[35]||(o[35]=[c(" 7-14 días ",-1)])]),_:1}),i(R,{icon:"currency-dollar","wrapper-class":"inline-flex items-center gap-1.5"},{default:m(()=>[...o[36]||(o[36]=[c(" Hasta 50% menos ",-1)])]),_:1})])])])])]),t("section",qt,[t("div",Ht,[o[41]||(o[41]=t("h2",{class:"text-3xl font-bold text-center mb-12 text-gray-800"}," Categorías de Repuestos ",-1)),t("div",Gt,[(g(),_(k,null,N(w,h=>t("div",{key:h.slug,class:"bg-gray-50 rounded-lg p-6 text-center hover:bg-gray-100 transition-colors"},[t("div",Yt,[t("div",Jt,[i(x,{name:h.icono,slug:h.slug,size:"xl"},null,8,["name","slug"])])]),t("h3",Kt,f(h.nombre),1),t("p",Qt,f(h.descripcion),1)])),64))])])]),t("section",Zt,[t("div",Xt,[o[50]||(o[50]=t("h2",{class:"text-3xl font-bold text-center mb-8 text-gray-800"}," ¿Por Qué Elegir AutoPiezas360 Chile? ",-1)),t("div",eo,[t("div",to,[t("h3",oo,[i(x,{name:"check-circle",class:"text-blue-600 shrink-0"}),o[42]||(o[42]=c(" Repuestos de Calidad ",-1))]),o[43]||(o[43]=t("p",{class:"text-gray-700"}," Trabajamos directamente con distribuidores oficiales de Toyota, Nissan, Chevrolet, BMW, Hyundai y más de 70 marcas. Todos nuestros repuestos tienen garantía de fábrica. ",-1))]),t("div",ao,[t("h3",so,[i(x,{name:"truck",class:"text-blue-600 shrink-0"}),o[44]||(o[44]=c(" Envío a Todo Chile ",-1))]),o[45]||(o[45]=t("p",{class:"text-gray-700"}," Stock local: despacho inmediato (mismo día o al día siguiente en Santiago; 24–48 h a regiones). Importación: aproximadamente 7 días. Envío gratis en compras sobre $500.000. Cobertura de Arica a Punta Arenas. ",-1))]),t("div",ro,[t("h3",io,[i(x,{name:"cube",class:"text-blue-600 shrink-0"}),o[46]||(o[46]=c(" Importación de Repuestos ",-1))]),o[47]||(o[47]=t("p",{class:"text-gray-700"}," Importamos repuestos de calidad directo desde fábrica en aproximadamente 7 días, con hasta un 40% de ahorro frente al precio local. Especialistas en piezas difíciles y alta gama. ",-1))]),t("div",lo,[t("h3",no,[i(x,{name:"shield-check",class:"text-blue-600 shrink-0"}),o[48]||(o[48]=c(" Garantía Extendida ",-1))]),o[49]||(o[49]=t("p",{class:"text-gray-700"}," Garantía de 12 meses en repuestos de motor, 6 meses en frenos y suspensión. Soporte técnico especializado y cambio inmediato en caso de defecto de fábrica. ",-1))])]),o[51]||(o[51]=_e('<div class="bg-white rounded-lg p-8 shadow-md"><h3 class="text-2xl font-bold text-gray-800 mb-6">Repuestos Automotrices en Chile - Catálogo Completo</h3><div class="prose max-w-none text-gray-700"><p class="mb-4"><strong>AutoPiezas360 Chile</strong> es la tienda de repuestos automotrices líder en Chile, especializada en autopartes de calidad para todas las marcas de vehículos. Nuestro catálogo incluye repuestos para <strong>Toyota Chile</strong>, <strong>Nissan Chile</strong>, <strong>Chevrolet Chile</strong>, <strong>BMW Chile</strong>, <strong>Hyundai Chile</strong>, <strong>Ford Chile</strong>, <strong>Volkswagen Chile</strong>, <strong>Honda Chile</strong>, <strong>Mazda Chile</strong>, <strong>Kia Chile</strong> y más de 65 marcas adicionales. </p><h4 class="text-xl font-semibold text-gray-800 mt-6 mb-3">Repuestos por Categoría</h4><p class="mb-4"> Encuentra <strong>repuestos de motor</strong> (cigueñal, pistones, válvulas, juntas), <strong>repuestos de frenos</strong> (pastillas, discos, tambores, líquido), <strong>repuestos de suspensión</strong> (amortiguadores, muelles, rotulas), <strong>repuestos eléctricos</strong> (alternador, motor de arranque, batería), y <strong>repuestos de carrocería</strong> (parachoques, puertas, espejos, luces). </p><h4 class="text-xl font-semibold text-gray-800 mt-6 mb-3">Repuestos de Alta Gama Difíciles de Encontrar</h4><p class="mb-4"> Especializados en <strong>repuestos Audi Chile</strong>, <strong>repuestos BMW Chile</strong>, <strong>repuestos Mercedes-Benz Chile</strong>, <strong>repuestos Ford Raptor Chile</strong>, <strong>repuestos Volvo Chile</strong>, <strong>repuestos Porsche Chile</strong>, <strong>repuestos Jaguar Chile</strong> y <strong>repuestos Land Rover Chile</strong>. Si no lo encuentra en stock tradicional, nosotros lo importamos directamente desde fábrica con hasta 50% de descuento. </p><h4 class="text-xl font-semibold text-gray-800 mt-6 mb-3">Cobertura Nacional</h4><p class="mb-4"> Realizamos envíos de <strong>autopartes a todo Chile</strong>: Santiago, Valparaíso, Viña del Mar, Concepción, La Serena, Antofagasta, Temuco, Valdivia, Puerto Montt, Iquique, Arica, Copiapó, Talca, Chillán, Los Ángeles, Osorno, Calama, Rancagua, Qu
7ilpué, Villa Alemana y todas las ciudades de Chile. </p><div class="grid md:grid-cols-3 gap-4 mt-8 text-sm"><div><h5 class="font-semibold text-gray-800 mb-2">Marcas Populares:</h5><ul class="space-y-1 text-gray-600"><li>• Repuestos Toyota Chile</li><li>• Repuestos Nissan Chile</li><li>• Repuestos Chevrolet Chile</li><li>• Repuestos BMW Chile</li><li>• Repuestos Hyundai Chile</li></ul></div><div><h5 class="font-semibold text-gray-800 mb-2">Alta Gama:</h5><ul class="space-y-1 text-gray-600"><li>• Repuestos Audi Chile</li><li>• Repuestos Mercedes-Benz Chile</li><li>• Repuestos Ford Raptor Chile</li><li>• Repuestos Volvo Chile</li><li>• Repuestos Porsche Chile</li></ul></div><div><h5 class="font-semibold text-gray-800 mb-2">Categorías Principales:</h5><ul class="space-y-1 text-gray-600"><li>• Repuestos de Motor</li><li>• Repuestos de Frenos</li><li>• Repuestos de Suspensión</li><li>• Repuestos Eléctricos</li><li>• Repuestos de Carrocería</li></ul></div><div><h5 class="font-semibold text-gray-800 mb-2">Servicios:</h5><ul class="space-y-1 text-gray-600"><li>• Envío gratis sobre $500.000</li><li>• Stock inmediato / importación ~7 días</li><li>• Garantía hasta 12 meses</li><li>• Asesoría técnica especializada</li><li>• Repuestos de calidad garantizada</li></ul></div></div></div></div>',1))])]),t("section",mo,[t("div",uo,[i(ke,{"id-prefix":"home-faq",title:"Preguntas frecuentes",subtitle:"Compatibilidad, importación, envíos, garantía y pagos. Respuestas claras para elegir tu repuesto con confianza.",faqs:T(ve)},null,8,["faqs"])])])]),i(S)])}}};export{Ao 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.