1function Placeholder({label="product shot",ratio,height,bg="#e7e3d8",fg="rgba(20,20,20,0.32)",stripe="rgba(0,0,0,0.04)",style={},rounded=0}){const s={position:"relative",width:"100%",aspectRatio:ratio,height,background:`repeating-linear-gradient(135deg, ${bg} 0 14px, ${stripe} 14px 15px)`,color:fg,fontFamily:"\"JetBrains Mono\", ui-monospace, monospace",fontSize:11,letterSpacing:0.4,display:"flex",alignItems:"flex-end",justifyContent:"flex-start",padding:14,borderRadius:rounded,overflow:"hidden",...style};return React.createElement("div",{style:s},React.createElement("span",{style:{background:bg,padding:"3px 7px",borderRadius:2}},label))}function PumpGlyph({size=120,color="currentColor",stroke=1.5}){return React.createElement("svg",{width:size,height:size,viewBox:"0 0 120 120",fill:"none",stroke:color,strokeWidth:stroke},React.createElement("circle",{cx:"60",cy:"60",r:"38"}),React.createElement("circle",{cx:"60",cy:"60",r:"20"}),React.createElement("circle",{cx:"60",cy:"60",r:"3",fill:color}),React.createElement("rect",{x:"18",y:"56",width:"14",height:"8"}),React.createElement("rect",{x:"88",y:"56",width:"14",height:"8"}),React.createElement("line",{x1:"60",y1:"22",x2:"60",y2:"6"}),React.createElement("line",{x1:"60",y1:"98",x2:"60",y2:"114"}))}function ArrowRight({size=16,stroke=1.6}){return React.createElement("svg",{width:size,height:size,viewBox:"0 0 16 16",fill:"none",stroke:"currentColor",strokeWidth:stroke,strokeLinecap:"round",strokeLinejoin:"round"},React.createElement("path",{d:"M3 8h10M9 4l4 4-4 4"}))}function useAutoSlider(count,intervalMs=4500){const[i,setI]=React.useState(0);const[paused,setPaused]=React.useState(false);React.useEffect(()=>{if(paused)return;const id=setInterval(()=>setI(x=>(x+1)%count),intervalMs);return()=>clearInterval(id)},[count,intervalMs,paused]);return[i,setI,paused,setPaused]}const SPECIALTIES=[{kicker:"01 \u2014 Expertise technique",title:"La pompe adapt\xE9e \xE0 votre process, pas celle qui se trouve simplement dans notre catalogue.",body:"Chaque fluide a ses exigences, chaque installation ses contraintes. Notre \xE9quipe analyse votre cahier des charges, dimensionne la pompe adapt\xE9e.",metric:"Prise de contact sous 48 h",tag:"Conseil & dimensionnement",art:"sch\xE9ma \u2014 s\xE9lection technologie pompe"},{kicker:"02 \u2014 Partenaires tri\xE9s sur le volet",title:"Des partenaires ind\xE9pendants, experts dans leurs domaines respectifs.",titleMax:976,titleBreak:true,body:"Nous travaillons exclusivement avec des structures \xE0 taille humaine : IPP (pompes \xE0 lobes hygi\xE9niques), FlowLink (pompes et syst\xE8mes de dosage), Mahr (pompes \xE0 engrenages de pr\xE9cision), Sera (dosage), Indag (m\xE9lange en ligne), Schmitt (pompes centrifuges pour fluides corrosifs) et Albany (pompes de lutte incendie). Un fort degr\xE9 d'implication \xE0 chaque \xE9tape.",metric:"7 partenaires sp\xE9cialistes",tag:"Partenaires & sourcing",art:"photo \u2014 vue \xE9clat\xE9e pompe \xE0 engrenages"},{kicker:"03 \u2014 R\xE9activit\xE9 & p\xE9rennit\xE9",title:"Un seul interlocuteur pour les pi\xE8ces de rechange de vos \xE9quipements actuels et futurs.",titleAccent:"vos \xE9quipements actuels et futurs.",body:"Nous livrons les pi\xE8ces de rechange aussi longtemps que vos \xE9quipements sont en op\xE9ration. Si besoin, nous intervenons sur site pour remises en \xE9tat, contr\xF4les des \xE9quipements en place ou formations.",metric:"Intervention terrain sur demande",tag:"R\xE9activit\xE9 & SAV",art:"photo \u2014 technicien contr\xF4le ligne process"},{kicker:"04 \u2014 Applications m\xE9tier",title:"Neuf secteurs, chacun avec ses normes et ses contraintes.",body:"Chimie-p\xE9trochimie, polym\xE8res, agroalimentaire, pharmacie, cosm\xE9tique, bitume, lubrification, extrusion : chaque secteur a ses contraintes. Nous nous effor\xE7ons de r\xE9pondre aux exigences du secteur.",metric:"9 secteurs d'application adress\xE9s",tag:"Expertise sectorielle",art:"placeholder \u2014 site industriel process"}];const FAMILIES=[{name:"Pompes \xE0 lobes",slug:"lobe-alimentaire",apps:"Agroalimentaire, hygi\xE9nique, pharmacie, cosm\xE9tique"},{name:"Pompes volum\xE9trique \xE0 engrenages",slug:"engrenages",apps:"Chimie, polym\xE8res, transfert de produits visqueux"},{name:"Stations vide-cuves IBC",slug:"vide-fut",apps:"Solution s\xE9curis\xE9e pour vidanger compl\xE8tement vos cuves normalis\xE9es"},{name:"Pompes \xE0 vis",slug:"vis",apps:"Fluides charg\xE9s, viscosit\xE9s \xE9lev\xE9es, d\xE9bits \xE9lev\xE9s"},{name:"Pompes \xE0 membranes",slug:"membrane",apps:"\xC9tanch\xE9it\xE9 totale, fluides agressifs ou dangereux, dosage"},{name:"M\xE9langeurs/homog\xE9n\xE9isateurs en ligne",slug:"melangeurs",apps:"M\xE9lange liquide/liquide, liquide/solide, liquide/gaz, liquide/poudre"},{name:"Pompes centrifuges milieu agressif",slug:"centrifuge-agressif",apps:"Produits chimiques, corrosifs"}
1,{name:"Pompes \xE0 engrenages pour la lutte incendie",slug:"engrenages-incendie",apps:"Incendie, bitume, fluides visqueux"},{name:"Pompes \xE0 engrenages de pr\xE9cision",slug:"engrenages-precision",apps:"Dosage, polym\xE8res, chimie, applications exigeantes"}];const SECTORS=["Chimie & p\xE9trochimie","Agroalimentaire","Pharmacie","Cosm\xE9tique","Polym\xE8res","Bitume","Lubrification","Extrusion","Incendie"];const PARTNERS=[{name:"IPP Pump Products",spec:"Pompes \xE0 lobes \u2014 hygi\xE9niques & innovantes",logo:"assets/partners/ipp.jpg",url:"https://www.pump-products.de/"},{name:"FlowLink",spec:"Syst\xE8mes de pompage, m\xE9lange & dosage",logo:"assets/partners/flowlink.jpg",url:"http://flowlink.eu/"},{name:"Schmitt",spec:"Centrifuges r\xE9sistantes produits chimiques",logo:"assets/partners/schmitt.jpg",url:"https://schmitt-pumpen.de/"},{name:"Indag",spec:"M\xE9langeurs dynamiques & dispersion en ligne",logo:"assets/partners/indag.jpg",url:"https://indag.com/"},{name:"Sera",spec:"Pompes doseuses & syst\xE8mes de dosage",logo:"assets/partners/sera.jpg",url:"https://www.sera-web.com/"},{name:"Mahr",spec:"Micro-pompes \xE0 engrenages \u2014 dosage de pr\xE9cision",logo:"assets/partners/mahr.jpg",url:"https://www.mahr.com/en-int/"},{name:"Albany Pump",spec:"Pompes incendie & tr\xE8s hautes viscosit\xE9s",logo:"assets/partners/albany.jpg",url:"https://www.albany-pumps.co.uk/"}];const TESTIMONIALS=[{quote:"Sur notre ligne de transfert de r\xE9sine \xE9poxy, ils ont identifi\xE9 la bonne technologie \xE0 engrenages en moins de deux jours. La pompe tourne depuis 2 ans sans incident.",name:"Marc Delorme",role:"Responsable process, chimie fine (69)"},{quote:"Pour notre atelier fromager, la conformit\xE9 hygi\xE9nique \xE9tait non n\xE9gociable. DKF nous a pr\xE9conis\xE9 une pompe \xE0 lobes IPP parfaitement dimensionn\xE9e, livr\xE9e avec la documentation HACCP.",name:"Sophie Marchal",role:"Directrice qualit\xE9, agroalimentaire (01)"},{quote:"R\xE9activit\xE9 exemplaire : pi\xE8ces de rechange trouv\xE9es et livr\xE9es en 72 h pour une pompe \xE0 vis en production. Ils connaissent vraiment leurs partenaires.",name:"Fr\xE9d\xE9ric Brun",role:"Ing\xE9nieur maintenance, polym\xE8res (38)"}];Object.assign(window,{Placeholder,PumpGlyph,ArrowRight,useAutoSlider,SPECIALTIES,FAMILIES,SECTORS,PARTNERS,TESTIMONIALS});
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.