{"version":3,"file":"SalesKit.BTJCT49D.mjs","names":["React.useState","React.useRef","c","React.useLayoutEffect","React.useEffect"],"sources":["https:/framerusercontent.com/modules/fA3Wfr5r29EcBLvPjdoB/QTV9GGCoNeNn3zdDCf6k/SalesKit.js"],"sourcesContent":["// SalesKit — fichier partagé du site Rafale Sales (stock + styles communs)\n// Framer : Assets > Code > \"+\" > New code file > nomme-le EXACTEMENT \"SalesKit\" > colle ce fichier.\n// Tous les autres composants \"Sales…\" l'utilisent : il doit exister avant eux.\n//\n// ➜ POUR MODIFIER LE STOCK : 2 possibilités\n//   1) Modifier la liste STOCK ci-dessous (une ligne = une voiture), OU\n//   2) Plus simple : un Google Sheet publié en CSV, dont tu colles le lien dans le réglage\n//      \"Google Sheet (CSV)\" des composants SalesHome / SalesStock / SalesCar.\n//      Colonnes (1re ligne) : id, brand, model, version, condition, year, km, price, body, fuel, gearbox, hp, color, img, img2, img3, img4, badge, description\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";export const useIsoLayoutEffect=typeof window!==\"undefined\"?React.useLayoutEffect:React.useEffect;export const FONT=`\"Manrope\", \"Inter\", system-ui, sans-serif`;export const INK=\"#0B0D10\";export const MUTED=\"#6B7280\";export const BG=\"#F4F5F7\";export const ACCENT=\"#8E1B1F\";export const HOT=\"#E0262E\";export const WHATSAPP=\"+971585759320\";export const PHONE=\"+971 58 575 9320\";export const EMAIL=\"genius@rafale-rent.com\";export const LOGO=\"https://framerusercontent.com/images/nVbCc0RiOMptpUGibPgn49PBg.png\";const IMG=(id,ext=\"webp\")=>`https://framerusercontent.com/images/${id}.${ext}?scale-down-to=1024`;export const STOCK=[{id:\"porsche-cayenne-2024\",brand:\"Porsche\",model:\"Cayenne\",version:\"E-Hybrid\",condition:\"Used\",year:2024,km:11e3,price:339e3,body:\"SUV\",fuel:\"Hybrid\",gearbox:\"Automatic\",hp:\"470 HP\",color:\"Black\",imgs:[IMG(\"VWBuhiIEnr4g4sE0M64D7Nbg\")],badge:\"Ex-Rafale fleet\"},{id:\"mercedes-glc-coupe-2024\",brand:\"Mercedes-Benz\",model:\"GLC Coup\\xe9\",version:\"300 4MATIC\",condition:\"Used\",year:2024,km:15e3,price:239e3,body:\"Coup\\xe9 SUV\",fuel:\"Petrol\",gearbox:\"Automatic\",hp:\"258 HP\",color:\"Grey\",imgs:[IMG(\"PKONhoQKvygtdz9S3m2JEBlVHME\")],badge:\"Ex-Rafale fleet\"},{id:\"porsche-macan-2023\",brand:\"Porsche\",model:\"Macan\",version:\"T\",condition:\"Used\",year:2023,km:24e3,price:249e3,body:\"SUV\",fuel:\"Petrol\",gearbox:\"Automatic\",hp:\"265 HP\",color:\"White\",imgs:[IMG(\"Z67iUC0nMxsy6DJaAEoZR3De1c\")]},{id:\"audi-rs3-2024\",brand:\"Audi\",model:\"RS3 Sedan\",condition:\"Used\",year:2024,km:12e3,price:219e3,body:\"Sedan\",fuel:\"Petrol\",gearbox:\"Automatic\",hp:\"394 HP\",color:\"Green\",imgs:[IMG(\"cubk8Xj2644ObGjpks1Yq7TKns\",\"png\")],badge:\"Ex-Rafale fleet\"},{id:\"mercedes-cle-2024\",brand:\"Mercedes-Benz\",model:\"CLE Coup\\xe9\",version:\"200\",condition:\"Used\",year:2024,km:9e3,price:229e3,body:\"Coup\\xe9\",fuel:\"Petrol\",gearbox:\"Automatic\",hp:\"204 HP\",color:\"Silver\",imgs:[IMG(\"7SoUBeJGHACHiBDGVDECvX8WUQ\")]},{id:\"audi-q3-sportback-2023\",brand:\"Audi\",model:\"Q3 Sportback\",version:\"35 TFSI\",condition:\"Used\",year:2023,km:32e3,price:129e3,body:\"Coup\\xe9 SUV\",fuel:\"Petrol\",gearbox:\"Automatic\",hp:\"150 HP\",color:\"Grey\",imgs:[IMG(\"KwWAT6owkGwMs4kZZMMoyFvfxQ8\")]},{id:\"mercedes-a-class-2023\",brand:\"Mercedes-Benz\",model:\"A-Class\",version:\"A 200\",condition:\"Used\",year:2023,km:28e3,price:99e3,body:\"Hatchback\",fuel:\"Petrol\",gearbox:\"Automatic\",hp:\"163 HP\",color:\"White\",imgs:[IMG(\"idW3AXMQ5sWprXubiS2iAruGqoY\")]},{id:\"jetour-dashing-2024\",brand:\"Jetour\",model:\"Dashing\",condition:\"Used\",year:2024,km:18e3,price:72e3,body:\"SUV\",fuel:\"Petrol\",gearbox:\"Automatic\",hp:\"197 HP\",color:\"Grey\",imgs:[IMG(\"qfm9bwiKrF6uSjWTNsI2csrad34\")]},{id:\"porsche-macan-ev-2025\",brand:\"Porsche\",model:\"Macan Electric\",version:\"4\",condition:\"New\",year:2025,km:0,price:329e3,body:\"SUV\",fuel:\"Electric\",gearbox:\"Automatic\",hp:\"408 HP\",imgs:[IMG(\"CY9KRgaY6K2jbHITWLIhi9ZkY\")],badge:\"New arrival\"},{id:\"porsche-taycan-2025\",brand:\"Porsche\",model:\"Taycan\",version:\"4S\",condition:\"New\",year:2025,km:0,price:459e3,body:\"Sedan\",fuel:\"Electric\",gearbox:\"Automatic\",hp:\"598 HP\",imgs:[IMG(\"f0VKKoNrGQn0he5uWy7aWT42og\")]},{id:\"mercedes-e-class-2025\",brand:\"Mercedes-Benz\",model:\"E-Class\",version:\"E 300\",condition:\"New\",year:2025,km:0,price:289e3,body:\"Sedan\",fuel:\"Petrol\",gearbox:\"Automatic\",hp:\"258 HP\",imgs:[IMG(\"zmDgOABNGmv6PvQRcIbkIQogkuI\")]},{id:\"audi-q8-2025\",brand:\"Audi\",model:\"Q8\",version:\"55 TFSI quattro\",condition:\"New\",year:2025,km:0,price:379e3,body:\"SUV\",fuel:\"Petrol\",gearbox:\"Automatic\",hp:\"340 HP\",imgs:[IMG(\"yX4am0NT0xlaXzpUOlZzRjZZw4\")]},{id:\"jetour-t2-2025\",brand:\"Jetour\",model:\"T2\",condition:\"New\",year:2025,km:0,price:129900,body:\"SUV\",fuel:\"Petrol\",gearbox:\"Automatic\",hp:\"254 HP\",imgs:[IMG(\"gY2lEty8Os2XMZznyAcGZmM\")]},{id:\"mercedes-g63-2025\",brand:\"Mercedes-AMG\",model:\"G 63\",condition:\"New\",year:2025,km:0,price:0,body:\"SUV\",fuel:\"Petrol\",gearbox:\"Automatic\",hp:\"585 HP\",imgs:[IMG(\"cN4cYaIgPr1DgANxxGDgENH3c\")],badge:\"On order\"}];// ────────────────────────────────────────────────────────────────────────────────────────────\n// ── Chargement depuis un Google Sheet publié en CSV (facultatif) ──\nfunction parseCSV(text){const rows=[];let row=[],cur=\"\",q=false;for(let i=0;i<text.length;i++){const c=text[i];if(q){if(c==='\"'&&text[i+1]==='\"')cur+='\"',i++;else if(c==='\"')q=false;else cur+=c;}else if(c==='\"')q=true;else if(c===\",\")row.push(cur),cur=\"\";else if(c===\"\\n\"||c===\"\\r\"){if(c===\"\\r\"&&text[i+1]===\"\\n\")i++;row.push(cur),rows.push(row),row=[],cur=\"\";}else cur+=c;}if(cur||row.length)row.push(cur),rows.push(row);return rows.filter(r=>r.some(x=>x.trim()));}const toNum=v=>{const n=parseFloat(String(v??\"\").replace(/[^\\d.]/g,\"\"));return isFinite(n)?n:0;};function rowsToCars(rows){if(rows.length<2)return[];const h=rows[0].map(x=>x.trim().toLowerCase());const g=(r,k)=>(r[h.indexOf(k)]??\"\").trim();return rows.slice(1).map((r,i)=>{const cond=g(r,\"condition\").toLowerCase().startsWith(\"n\")?\"New\":\"Used\";const brand=g(r,\"brand\"),model=g(r,\"model\");return{id:g(r,\"id\")||`${brand}-${model}-${i}`.toLowerCase().replace(/[^a-z0-9]+/g,\"-\"),brand,model,version:g(r,\"version\"),condition:cond,year:toNum(g(r,\"year\")),km:toNum(g(r,\"km\")),price:toNum(g(r,\"price\")),body:g(r,\"body\")||\"SUV\",fuel:g(r,\"fuel\")||\"Petrol\",gearbox:g(r,\"gearbox\")||\"Automatic\",hp:g(r,\"hp\"),color:g(r,\"color\"),imgs:[\"img\",\"img2\",\"img3\",\"img4\",\"img5\",\"img6\"].map(k=>g(r,k)).filter(Boolean),badge:g(r,\"badge\"),description:g(r,\"description\")};}).filter(c=>c.brand&&c.model);}const cache={};export function useStock(sheetUrl){const url=String(sheetUrl||\"\").trim();const[cars,setCars]=React.useState(url&&cache[url]?cache[url]:STOCK);React.useEffect(()=>{if(!url)return setCars(STOCK);if(cache[url])return setCars(cache[url]);let alive=true;fetch(url).then(r=>r.text()).then(t=>{const list=rowsToCars(parseCSV(t));if(alive&&list.length)cache[url]=list,setCars(list);}).catch(()=>{});return()=>{alive=false;};},[url]);return cars;}// ── Formats & calculs ──\nexport const aed=n=>n>0?`AED ${Math.round(n).toLocaleString(\"en-US\")}`:\"Price on request\";export const kmTxt=n=>n>0?`${Math.round(n).toLocaleString(\"en-US\")} km`:\"0 km\";export const carName=c=>`${c.brand} ${c.model}`;// Rafale Option-To-Buy (leasing Rafale, sans banque) : prix du véhicule + intérêt annuel (15 % par défaut)\n// initial = total × apport % · mensualité = (total − initial) / nombre de mois\nexport const otb=(price,downPct,months,rate=15)=>{const total=price*(1+rate/100*(months/12));const initial=total*downPct/100;return{total,initial,monthly:(total-initial)/months};};export const RENT_URL=\"https://rafale-rent.com\";export const waLink=(num,text)=>`https://wa.me/${String(num||\"\").replace(/[^\\d]/g,\"\")}?text=${encodeURIComponent(text)}`;export const carLink=(base,c)=>`${base||\"./car\"}?id=${encodeURIComponent(c.id)}`;// Couleur + transparence : marche avec #hex, rgb()/rgba() (format de Framer en ligne) et variables de couleur\nexport const al=(c,a)=>{let s=String(c||\"\").trim();if(/^#[0-9a-f]{3}$/i.test(s))s=\"#\"+s.slice(1).split(\"\").map(x=>x+x).join(\"\");if(/^#[0-9a-f]{6}$/i.test(s))return s+Math.round(a*255).toString(16).padStart(2,\"0\");const m=s.match(/^rgba?\\(([^)]+)\\)$/i);if(m){const p=m[1].split(/[\\s,\\/]+/).filter(Boolean);const base=p[3]!==undefined?parseFloat(p[3])*(p[3].includes(\"%\")?.01:1):1;return`rgba(${p[0]}, ${p[1]}, ${p[2]}, ${+(a*base).toFixed(3)})`;}return`color-mix(in srgb, ${s} ${Math.round(a*100)}%, transparent)`;};export const glass=(a=.6)=>({background:`linear-gradient(145deg, rgba(255,255,255,${Math.min(1,a+.2)}) 0%, rgba(255,255,255,${a}) 100%)`,backdropFilter:\"blur(20px) saturate(170%)\",WebkitBackdropFilter:\"blur(20px) saturate(170%)\",border:\"1px solid rgba(11,13,16,.07)\",boxShadow:\"inset 0 1px 0 rgba(255,255,255,.9), 0 14px 40px -24px rgba(20,30,45,.28)\"});// Largeur mesurée avant affichage (pas de flash desktop sur mobile)\nexport function useWidth(){const ref=React.useRef(null);const[w,setW]=React.useState(0);useIsoLayoutEffect(()=>{const el=ref.current;if(!el)return;setW(el.getBoundingClientRect().width||window.innerWidth);if(typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(e=>setW(e[0].contentRect.width||el.getBoundingClientRect().width));ro.observe(el);return()=>ro.disconnect();},[]);return[ref,w];}export function Reveal({children,delay=0,style={}}){const ref=React.useRef(null);const[on,setOn]=React.useState(false);React.useEffect(()=>{const el=ref.current;if(!el||typeof IntersectionObserver===\"undefined\")return setOn(true);const io=new IntersectionObserver(e=>{if(e[0].isIntersecting){setOn(true);io.disconnect();}},{threshold:.1});io.observe(el);return()=>io.disconnect();},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,className:`rs-in${on?\" on\":\"\"}`,style:{transitionDelay:`${delay}s`,...style},children:children});}export const BASE_CSS=`\n@keyframes rsUp { from { opacity: 0; transform: translateY(24px); filter: blur(8px) } to { opacity: 1; transform: none; filter: none } }\n@keyframes rsPop { 0% { transform: scale(.5); opacity: 0 } 60% { transform: scale(1.08); opacity: 1 } 100% { transform: scale(1) } }\n@keyframes rsShine { from { transform: translateX(-120%) } to { transform: translateX(220%) } }\n@keyframes rsZoom { from { transform: scale(1.1) } to { transform: scale(1) } }\n.rs-in { opacity: 0; transform: translateY(24px); filter: blur(6px); transition: opacity .9s cubic-bezier(.2,.7,.2,1), transform .9s cubic-bezier(.2,.7,.2,1), filter .9s cubic-bezier(.2,.7,.2,1) }\n.rs-in.on { opacity: 1; transform: none; filter: none }\n.rs-btn { transition: transform .3s cubic-bezier(.2,.7,.2,1), background .25s, border-color .25s, color .25s }\n.rs-btn:hover { transform: translateY(-2px) }\n.rs-card { transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s, border-color .3s }\n.rs-card:hover { transform: translateY(-4px); box-shadow: inset 0 1px 0 rgba(255,255,255,.9), 0 30px 60px -30px rgba(20,30,45,.4) !important }\n.rs-card img { transition: transform 1s cubic-bezier(.2,.7,.2,1) }\n.rs-card:hover img { transform: scale(1.05) }\n.rs-chip { transition: background .25s, color .25s, border-color .25s, transform .25s }\n.rs-chip:hover { transform: translateY(-1px) }\n.rs-field { transition: border-color .2s, box-shadow .2s, background .2s }\n.rs-field:focus { outline: none; border-color: rgba(11,13,16,.35) !important; background: #fff !important; box-shadow: 0 0 0 4px rgba(142,27,31,.08) }\n.rs-shine { position: absolute; inset: 0; overflow: hidden; border-radius: inherit; pointer-events: none }\n.rs-shine:after { content: \"\"; position: absolute; top: 0; bottom: 0; width: 40%; background: linear-gradient(90deg, transparent, rgba(255,255,255,.14), transparent); animation: rsShine 5.5s ease-in-out infinite }\n.rs-noscroll { scrollbar-width: none } .rs-noscroll::-webkit-scrollbar { display: none }\ninput[type=range].rs-range { -webkit-appearance: none; appearance: none; width: 100%; height: 4px; border-radius: 9px; background: rgba(11,13,16,.1); outline: none }\ninput[type=range].rs-range::-webkit-slider-thumb { -webkit-appearance: none; width: 22px; height: 22px; border-radius: 99px; background: #0B0D10; border: 4px solid #fff; box-shadow: 0 2px 10px rgba(0,0,0,.25); cursor: pointer }\ninput[type=range].rs-range::-moz-range-thumb { width: 18px; height: 18px; border-radius: 99px; background: #0B0D10; border: 3px solid #fff; cursor: pointer }\n@media (prefers-reduced-motion: reduce) { .rs-in { opacity: 1; transform: none; filter: none; transition: none } * { animation-duration: .001s !important; animation-iteration-count: 1 !important } }\n`;// ── Icônes ──\nexport const Ico={wa:(c=\"#fff\",s=18)=>/*#__PURE__*/_jsx(\"svg\",{width:s,height:s,viewBox:\"0 0 24 24\",fill:c,children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm0 18.2a8.2 8.2 0 0 1-4.2-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8-.2-.1-.4-.1-.6.1l-.8 1c-.1.2-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.3-.4.3-.4.7-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5c-.2 0-.4.1-.7.3-.2.3-.9.9-.9 2.2s.9 2.5 1.1 2.7c.1.2 1.8 2.8 4.4 3.9 1.6.7 2.3.8 3.1.6.5-.1 1.5-.6 1.7-1.2.2-.6.2-1.1.2-1.2-.1-.1-.3-.2-.6-.3z\"})}),arrow:(c=\"currentColor\",s=16)=>/*#__PURE__*/_jsx(\"svg\",{width:s,height:s,viewBox:\"0 0 24 24\",fill:\"none\",stroke:c,strokeWidth:\"2.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M13 6l6 6-6 6\"})}),back:(c=\"currentColor\",s=16)=>/*#__PURE__*/_jsx(\"svg\",{width:s,height:s,viewBox:\"0 0 24 24\",fill:\"none\",stroke:c,strokeWidth:\"2.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M19 12H5M11 6l-6 6 6 6\"})}),check:(c=\"currentColor\",s=14)=>/*#__PURE__*/_jsx(\"svg\",{width:s,height:s,viewBox:\"0 0 24 24\",fill:\"none\",stroke:c,strokeWidth:\"2.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 6 9 17l-5-5\"})}),search:(c=\"currentColor\",s=18)=>/*#__PURE__*/_jsxs(\"svg\",{width:s,height:s,viewBox:\"0 0 24 24\",fill:\"none\",stroke:c,strokeWidth:\"2\",strokeLinecap:\"round\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"11\",r:\"7\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m20 20-3.5-3.5\"})]}),chevron:(c=\"currentColor\",s=14,rot=0)=>/*#__PURE__*/_jsx(\"svg\",{width:s,height:s,viewBox:\"0 0 24 24\",fill:\"none\",stroke:c,strokeWidth:\"2.4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{transform:`rotate(${rot}deg)`},children:/*#__PURE__*/_jsx(\"path\",{d:\"m9 6 6 6-6 6\"})}),plus:(c=\"currentColor\",s=14)=>/*#__PURE__*/_jsx(\"svg\",{width:s,height:s,viewBox:\"0 0 24 24\",fill:\"none\",stroke:c,strokeWidth:\"2.4\",strokeLinecap:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 4v16M4 12h16\"})})};// Pastille \"New\" / \"Used\"\nexport function CondTag({c,dark=false}){const isNew=c===\"New\";return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",padding:\"5px 10px\",borderRadius:99,fontSize:11.5,fontWeight:700,letterSpacing:\".04em\",background:isNew?INK:dark?\"rgba(0,0,0,.45)\":\"rgba(255,255,255,.88)\",color:isNew?\"#fff\":dark?\"#fff\":INK,border:isNew?\"none\":`1px solid ${dark?\"rgba(255,255,255,.25)\":\"rgba(11,13,16,.08)\"}`,backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\"},children:isNew?\"NEW\":\"USED\"});}// Carte voiture (stock, accueil, suggestions)\nexport function CarCard({car,href,mobile,delay=0}){return /*#__PURE__*/_jsx(Reveal,{delay:delay,style:{height:\"100%\"},children:/*#__PURE__*/_jsxs(\"a\",{href:href,className:\"rs-card\",style:{...glass(.7),display:\"flex\",flexDirection:\"column\",height:\"100%\",borderRadius:26,overflow:\"hidden\",textDecoration:\"none\",color:INK},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",aspectRatio:\"16 / 10\",overflow:\"hidden\",background:\"linear-gradient(180deg,#eef0f3,#e3e6ea)\"},children:[car.imgs[0]&&/*#__PURE__*/_jsx(\"img\",{src:car.imgs[0],alt:carName(car),loading:\"lazy\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:12,top:12,display:\"flex\",gap:6},children:[/*#__PURE__*/_jsx(CondTag,{c:car.condition}),car.badge&&/*#__PURE__*/_jsx(\"span\",{style:{padding:\"5px 10px\",borderRadius:99,fontSize:11.5,fontWeight:600,background:\"rgba(255,255,255,.88)\",border:\"1px solid rgba(11,13,16,.08)\",backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\"},children:car.badge})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:mobile?\"14px 16px 16px\":\"16px 18px 18px\",display:\"flex\",flexDirection:\"column\",flex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12.5,color:MUTED,fontWeight:500},children:car.brand}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:18,fontWeight:600,letterSpacing:\"-0.02em\",marginTop:2},children:[car.model,car.version?/*#__PURE__*/_jsxs(\"span\",{style:{fontWeight:400,color:MUTED},children:[\" \",car.version]}):null]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:6,marginTop:10},children:[String(car.year),car.condition===\"New\"?\"0 km\":kmTxt(car.km),car.fuel].filter(Boolean).map(t=>/*#__PURE__*/_jsx(\"span\",{style:{padding:\"5px 9px\",borderRadius:99,background:\"#F3F4F6\",fontSize:12,fontWeight:500},children:t},t))}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minHeight:14}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:10},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:18,fontWeight:700,letterSpacing:\"-0.02em\"},children:aed(car.price)}),/*#__PURE__*/_jsx(\"span\",{style:{width:36,height:36,borderRadius:99,background:INK,color:\"#fff\",display:\"grid\",placeItems:\"center\"},children:Ico.arrow(\"#fff\")})]})]})]})});}// Titre de section (pastille + grand titre)\nexport function SectionTitle({eyebrow,title,sub,center=false,mobile=false,light=false}){return /*#__PURE__*/_jsxs(\"div\",{style:{textAlign:center?\"center\":\"left\"},children:[eyebrow&&/*#__PURE__*/_jsxs(\"span\",{style:{...light?{background:\"rgba(255,255,255,.08)\",border:\"1px solid rgba(255,255,255,.16)\"}:glass(.6),display:\"inline-flex\",alignItems:\"center\",gap:8,padding:\"7px 14px 7px 10px\",borderRadius:999,fontSize:12.5,fontWeight:600,color:light?\"#fff\":INK},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:7,height:7,borderRadius:9,background:light?HOT:ACCENT,boxShadow:`0 0 10px ${light?HOT:ACCENT}`}}),eyebrow]}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:eyebrow?\"16px 0 0\":0,fontWeight:300,fontSize:mobile?36:56,letterSpacing:\"-0.045em\",lineHeight:1.02,color:light?\"#fff\":INK},children:title}),sub&&/*#__PURE__*/_jsx(\"p\",{style:{margin:`14px ${center?\"auto\":\"0\"} 0`,maxWidth:520,fontSize:mobile?15.5:17,lineHeight:1.55,color:light?\"rgba(255,255,255,.65)\":MUTED},children:sub})]});}// Page de fond vide pour que Framer accepte ce fichier comme \"code file\"\nexport default function SalesKit(){return /*#__PURE__*/_jsx(\"div\",{style:{fontFamily:FONT,padding:20,color:MUTED,fontSize:13},children:\"SalesKit — fichier partag\\xe9 (ne pas placer sur une page)\"});}\nexport const __FramerMetadata__ = {\"exports\":{\"EMAIL\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"carName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RENT_URL\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PHONE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BG\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"glass\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"waLink\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Reveal\":{\"type\":\"reactComponent\",\"name\":\"Reveal\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useWidth\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionTitle\":{\"type\":\"reactComponent\",\"name\":\"SectionTitle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"STOCK\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsoLayoutEffect\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HOT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"otb\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"kmTxt\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FONT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Car\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WHATSAPP\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ACCENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"aed\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"carLink\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"INK\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BASE_CSS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LOGO\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useStock\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Ico\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MUTED\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"SalesKit\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"al\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CondTag\":{\"type\":\"reactComponent\",\"name\":\"CondTag\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"CarCard\":{\"type\":\"reactComponent\",\"name\":\"CarCard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SalesKit.map"],"mappings":"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"}