{"version":3,"file":"RecyclingProcess.C_debSun.mjs","names":["useRef","useState","startTransition"],"sources":["https:/framerusercontent.com/modules/pDYlBNoVmHHmhv8Se95E/VBoJvts8t0oCkO4Rh0QR/RecyclingProcess.js"],"sourcesContent":["// Section immersive \"Comment ça se passe ?\" présentant les 5 étapes du processus de recyclage et valorisation d'un véhicule professionnel\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,useInView,useScroll,useTransform}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */export default function RecyclingProcess(props){const{steps,closingText,backgroundColor,primaryColor,secondaryColor,accentColor,titleFont,subtitleFont,stepTitleFont,stepDescFont,closingFont,showRecyclingBlock,showReuseBlock}=props;const containerRef=useRef(null);const lineRef=useRef(null);const isInView=useInView(containerRef,{once:false,amount:.2});const{scrollYProgress}=useScroll({target:containerRef,offset:[\"start end\",\"end start\"]});const lineProgress=useTransform(scrollYProgress,[0,1],[0,100]);const[hoveredStep,setHoveredStep]=useState(null);return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{width:\"100%\",minHeight:\"100vh\",backgroundColor,padding:\"80px 40px\",position:\"relative\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap\",rel:\"stylesheet\"}),/*#__PURE__*/_jsx(\"style\",{children:`\n                @media (max-width: 900px) {\n                    .recycling-steps-container {\n                        max-width: 100vw !important;\n                        padding-left: 0 !important;\n                        padding-right: 0 !important;\n                    }\n                    .recycling-step {\n                        margin-left: 0 !important;\n                        margin-right: 0 !important;\n                        width: 100% !important;\n                    }\n                }\n                @media (max-width: 700px) {\n                    .recycling-steps-container {\n                        padding: 0 4vw !important;\n                    }\n                    .recycling-step-card {\n                        width: 100vw !important;\n                        min-width: 0 !important;\n                        max-width: 96vw !important;\n                        box-sizing: border-box !important;\n                        padding: 18px !important;\n                    }\n                }\n                @media (max-width: 500px) {\n                    .recycling-step-card {\n                        padding: 12px !important;\n                        border-radius: 10px !important;\n                    }\n                    .recycling-closing-text {\n                        padding: 20px !important;\n                    }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:\"recycling-steps-container\",style:{maxWidth:\"1200px\",margin:\"0 auto\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:lineRef,style:{position:\"absolute\",left:\"50%\",top:\"0\",bottom:\"0\",width:\"4px\",backgroundColor:`${primaryColor}20`,transform:\"translateX(-50%)\",zIndex:0},children:/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",top:0,left:0,right:0,height:`${lineProgress}%`,background:`linear-gradient(180deg, ${secondaryColor}, ${accentColor})`,boxShadow:`0 0 20px ${secondaryColor}80, 0 0 40px ${secondaryColor}40`}})}),steps.map((step,index)=>{const isLeft=index%2===0;const isRecycleStep=index===3;const glowColor=isRecycleStep?secondaryColor:accentColor;return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:1,x:0},whileInView:{opacity:1,x:0},viewport:{once:true,amount:.5},transition:{duration:.6,delay:index*.1},onMouseEnter:()=>startTransition(()=>setHoveredStep(index)),style:{display:\"flex\",alignItems:\"center\",justifyContent:isLeft?\"flex-end\":\"flex-start\",marginBottom:index===steps.length-1?\"0\":\"120px\",position:\"relative\",zIndex:1},children:/*#__PURE__*/_jsxs(\"div\",{className:\"recycling-step-card recycling-step\",style:{width:\"45%\",padding:\"30px\",backgroundColor:\"#FFFFFF\",borderRadius:\"16px\",boxShadow:hoveredStep===index?`0 10px 40px ${glowColor}40, 0 0 60px ${glowColor}20`:\"0 4px 20px rgba(0,0,0,0.08)\",transition:\"all 0.4s ease\",transform:hoveredStep===index?\"scale(1.05)\":\"scale(1)\",marginLeft:isLeft?\"0\":\"10%\",marginRight:isLeft?\"10%\":\"0\"},children:[/*#__PURE__*/_jsx(motion.div,{animate:{scale:hoveredStep===index?1.1:1,boxShadow:hoveredStep===index?`0 0 30px ${glowColor}80`:`0 0 0px ${glowColor}00`},transition:{duration:.3},style:{width:\"60px\",height:\"60px\",borderRadius:\"50%\",background:`linear-gradient(135deg, ${secondaryColor}, ${accentColor})`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",marginBottom:\"20px\",fontSize:\"28px\",fontWeight:700,color:\"#FFFFFF\",fontFamily:\"Poppins, sans-serif\"},children:step.number}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"48px\",marginBottom:\"20px\",filter:hoveredStep===index?`drop-shadow(0 0 10px ${glowColor})`:\"none\",transition:\"filter 0.3s ease\"},children:step.icon}),step.logo&&step.logo.src&&/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:\"20px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"img\",{src:step.logo.src,srcSet:step.logo.srcSet,alt:step.logo.alt||\"Logo\",style:{maxWidth:\"120px\",maxHeight:\"60px\",objectFit:\"contain\",filter:hoveredStep===index?`drop-shadow(0 0 8px ${glowColor}40)`:\"none\",transition:\"filter 0.3s ease\"}})}),/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,marginBottom:\"12px\",color:primaryColor,...stepTitleFont},children:step.title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:primaryColor,opacity:.7,...stepDescFont},children:step.description}),isRecycleStep&&(showRecyclingBlock||showReuseBlock)&&/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"20px\",display:\"flex\",gap:\"15px\"},children:[showRecyclingBlock&&/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,padding:\"15px\",borderRadius:\"8px\",backgroundColor:`${secondaryColor}15`,border:`2px solid ${secondaryColor}`},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"12px\",fontWeight:600,color:secondaryColor,marginBottom:\"5px\",fontFamily:\"Poppins, sans-serif\"},children:\"♻️ Recyclage\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"11px\",color:primaryColor,opacity:.7,fontFamily:\"Poppins, sans-serif\"},children:\"CARECO\"})]}),showReuseBlock&&/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,padding:\"15px\",borderRadius:\"8px\",backgroundColor:`${accentColor}15`,border:`2px solid ${accentColor}`},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"12px\",fontWeight:600,color:accentColor,marginBottom:\"5px\",fontFamily:\"Poppins, sans-serif\"},children:\"🔄 R\\xe9emploi\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"11px\",color:primaryColor,opacity:.7,fontFamily:\"Poppins, sans-serif\"},children:\"MOBILEX\"})]})]})]})},index);})]}),/*#__PURE__*/_jsx(motion.div,{className:\"recycling-closing-text\",initial:{opacity:1,y:0},whileInView:{opacity:1,y:0},viewport:{once:false,amount:.8},transition:{duration:.8},style:{textAlign:\"center\",marginTop:\"100px\",padding:\"40px\",background:`linear-gradient(135deg, ${secondaryColor}10, ${accentColor}10)`,borderRadius:\"16px\",maxWidth:\"800px\",margin:\"100px auto 0\"},children:/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:primaryColor,...closingFont},children:closingText})})]});}addPropertyControls(RecyclingProcess,{steps:{type:ControlType.Array,title:\"Steps\",control:{type:ControlType.Object,controls:{number:{type:ControlType.String,title:\"Number\",defaultValue:\"1\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Step Title\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"Step description\",displayTextArea:true},icon:{type:ControlType.String,title:\"Icon (Emoji)\",defaultValue:\"📊\"},logo:{type:ControlType.ResponsiveImage,title:\"Logo\"}}},defaultValue:[{number:\"1\",title:\"Analyse & audit de votre parc\",description:\"NEW ADDAL r\\xe9alise un audit complet de votre parc pour identifier les v\\xe9hicules valorisables.\",icon:\"📊\"},{number:\"2\",title:\"S\\xe9lection des v\\xe9hicules \\xe9ligibles\",description:\"Nos experts CARECO valident les v\\xe9hicules \\xe9ligibles selon les crit\\xe8res l\\xe9gaux et techniques.\",icon:\"✅\"},{number:\"3\",title:\"Enl\\xe8vement gratuit et tra\\xe7able\",description:\"Transport planifi\\xe9, enl\\xe8vement gratuit et bon d'enl\\xe8vement transmis en temps r\\xe9el.\",icon:\"🚚\"},{number:\"4\",title:\"Traitement ou remise en \\xe9tat\",description:\"D\\xe9pollution, d\\xe9montage ou remise en \\xe9tat selon l'\\xe9tat du v\\xe9hicule.\",icon:\"🔧\"},{number:\"5\",title:\"Attestations fiscales & d'impact\",description:\"Attestations CERFA et reporting d'impact fournis pour vos bilans RSE, ESG ou CSRD.\",icon:\"📜\"}]},showRecyclingBlock:{type:ControlType.Boolean,title:\"Show Recyclage\",defaultValue:true,enabledTitle:\"Visible\",disabledTitle:\"Masqu\\xe9\"},showReuseBlock:{type:ControlType.Boolean,title:\"Show R\\xe9emploi\",defaultValue:true,enabledTitle:\"Visible\",disabledTitle:\"Masqu\\xe9\"},closingText:{type:ControlType.String,title:\"Closing Text\",defaultValue:\"Vous ne perdez pas de valeur : vous la transformez.\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},primaryColor:{type:ControlType.Color,title:\"Primary Color\",defaultValue:\"#1B5E20\"},secondaryColor:{type:ControlType.Color,title:\"Secondary (Green)\",defaultValue:\"#4CAF50\"},accentColor:{type:ControlType.Color,title:\"Accent (Gold)\",defaultValue:\"#FFB300\"},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Bold\",letterSpacing:\"-0.02em\",lineHeight:\"1.2em\"}},subtitleFont:{type:ControlType.Font,title:\"Subtitle Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"20px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.4em\"}},stepTitleFont:{type:ControlType.Font,title:\"Step Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"22px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},stepDescFont:{type:ControlType.Font,title:\"Step Description Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.5em\"}},closingFont:{type:ControlType.Font,title:\"Closing Text Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"24px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.4em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RecyclingProcess\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RecyclingProcess.map"],"mappings":"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"}