{"version":3,"file":"script_main.DMt3pIXY.mjs","names":["addPropertyOverrides","NavFonts","Nav","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","useRef","useState","T","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","useState","useMemo","T","useState","T","useState","T","useState","_Fragment","T","useRef","Nav","Footer","isBrowser","useRef","React.useId","PropertyOverrides","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/kEnVbnZ2F5dP7YCvyX3B/xynEr5FOtiKFIG6IONPh/GOZAFAXph.js","https:/framerusercontent.com/modules/GDAcOggsxFRT1FnrZIM9/KWfnDzlXEWLO8h7RmyFY/Footer.js","https:/framerusercontent.com/modules/aW5hm7OlqRaCz16dhPwp/CAuTLaIPbKo0TYgSryfc/PCdBUkXvM.js","https:/framerusercontent.com/modules/HlMBXPMTcgeMSSjeMtEP/0t49KR6FUk9isn6hXD5z/Rubanstatus.js","https:/framerusercontent.com/modules/qd8pHEFbndVEalycC7yX/YlfQqOCxmfdMxz33qZfk/Screenloader.js","https:/framerusercontent.com/modules/QMMlqM92A7V4IyzdeX0R/ZBSmc2MkOCMOGuJN79VT/ScrollRadarSS68.js","https:/framerusercontent.com/modules/KrIjz8ywcGhQmLSL733K/cIBRDQELUWJ3rBe8UoVy/Stickymobile.js","https:/framerusercontent.com/modules/aQgVg7m3kU6SEAsNPi2p/EFEIZckupf6hhZddjc7p/TitreDynamiqueSS68.js","https:/framerusercontent.com/modules/oBPba4QKWPyCsggO3XiI/vskdbgsOsF07Frk8eDu5/yC4ON8Rij.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (8b16de8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Nav from\"https://framerusercontent.com/modules/o0Tcm2gGb2NmMonmKB3Q/tlvpiW0H0MiEVqPLpBbz/Nav.js\";const NavFonts=getFonts(Nav);const cycleOrder=[\"y6MlJJvNE\",\"Z3w5QfjYF\",\"N1AIeHfUa\",\"TkEHBfu44\",\"WFGEBlrYj\"];const serializationHash=\"framer-5qjyn\";const variantClassNames={N1AIeHfUa:\"framer-v-16ekm0m\",TkEHBfu44:\"framer-v-bw87oh\",WFGEBlrYj:\"framer-v-v2czrk\",y6MlJJvNE:\"framer-v-1h73w2d\",Z3w5QfjYF:\"framer-v-pyjb73\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Closed\":\"TkEHBfu44\",\"Phone Open\":\"WFGEBlrYj\",\"Tablet Closed\":\"Z3w5QfjYF\",\"Tablet Open\":\"N1AIeHfUa\",Desktop:\"y6MlJJvNE\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"y6MlJJvNE\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"y6MlJJvNE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap11x7yfa=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"Z3w5QfjYF\");});const onTap1h562yu=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"TkEHBfu44\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({N1AIeHfUa:{value:transition2},TkEHBfu44:{value:transition2},WFGEBlrYj:{value:transition2},Z3w5QfjYF:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1h73w2d\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"y6MlJJvNE\",ref:refBinding,style:{backdropFilter:\"blur(4px)\",WebkitBackdropFilter:\"blur(4px)\",...style},...addPropertyOverrides({N1AIeHfUa:{\"data-framer-name\":\"Tablet Open\",\"data-highlight\":true,onTap:onTap11x7yfa},TkEHBfu44:{\"data-framer-name\":\"Phone Closed\"},WFGEBlrYj:{\"data-framer-name\":\"Phone Open\",\"data-highlight\":true,onTap:onTap1h562yu},Z3w5QfjYF:{\"data-framer-name\":\"Tablet Closed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ofhnx9-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"kNa2d5NQO-container\",nodeId:\"kNa2d5NQO\",rendersWithMotion:true,scopeId:\"GOZAFAXph\",children:/*#__PURE__*/_jsx(Nav,{height:\"100%\",id:\"kNa2d5NQO\",layoutId:\"kNa2d5NQO\",width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5qjyn.framer-kv5dpl, .framer-5qjyn .framer-kv5dpl { display: block; }\",\".framer-5qjyn.framer-1h73w2d { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; max-height: 44px; min-height: 30px; overflow: hidden; padding: 40px 42px 44px 42px; position: relative; width: 1200px; }\",\".framer-5qjyn .framer-ofhnx9-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-5qjyn.framer-v-pyjb73.framer-1h73w2d { flex-direction: column; height: min-content; width: 810px; }\",\".framer-5qjyn.framer-v-16ekm0m.framer-1h73w2d { cursor: pointer; flex-direction: column; width: 810px; }\",\".framer-5qjyn.framer-v-bw87oh.framer-1h73w2d { flex-direction: column; padding: 38px 20px 38px 20px; width: 390px; }\",\".framer-5qjyn.framer-v-v2czrk.framer-1h73w2d { cursor: pointer; flex-direction: column; padding: 329px 20px 329px 20px; width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 84\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"30px\",\"44px\"]},\"Z3w5QfjYF\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"30px\",\"44px\"]},\"N1AIeHfUa\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"30px\",\"44px\"]},\"TkEHBfu44\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"30px\",\"44px\"]},\"WFGEBlrYj\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"30px\",\"44px\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGOZAFAXph=withCSS(Component,css,\"framer-5qjyn\");export default FramerGOZAFAXph;FramerGOZAFAXph.displayName=\"Nav\";FramerGOZAFAXph.defaultProps={height:84,width:1200};addPropertyControls(FramerGOZAFAXph,{variant:{options:[\"y6MlJJvNE\",\"Z3w5QfjYF\",\"N1AIeHfUa\",\"TkEHBfu44\",\"WFGEBlrYj\"],optionTitles:[\"Desktop\",\"Tablet Closed\",\"Tablet Open\",\"Phone Closed\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerGOZAFAXph,[{explicitInter:true,fonts:[]},...NavFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGOZAFAXph\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"30px\\\",\\\"44px\\\"]},\\\"Z3w5QfjYF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"30px\\\",\\\"44px\\\"]},\\\"N1AIeHfUa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"30px\\\",\\\"44px\\\"]},\\\"TkEHBfu44\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"30px\\\",\\\"44px\\\"]},\\\"WFGEBlrYj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"30px\\\",\\\"44px\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"84\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,useInView}from\"framer-motion\";// ═══════════════════════════════════════════════════════════\n// SOLUTIONS SECRÉTARIAT 68 — FOOTER V2 (SEO Hardened)\n// \"Cinematic Closure\" — Synced with Hero/Nav V2\n// Studio Nara — Awwwards SOTD Level\n//\n// SEO UPDATES:\n// - Câblage réel des slugs /terms-conditions et /privacy-policy\n// - Format téléphone E.164 universel\n// - Email pro par défaut (contact@)\n// - Attributs ARIA sur les balises <nav>\n// - Redirection sémantique de l'Expertise SIV\n// ═══════════════════════════════════════════════════════════\nconst T={c:{fond:\"#1B2430\",fondDeep:\"#131B24\",fondCard:\"rgba(250,248,245,0.03)\",fondInputFocus:\"rgba(200,169,110,0.08)\",creme:\"#FAF8F5\",cremeMuted:\"rgba(250,248,245,0.6)\",or:\"#C8A96E\",orHover:\"#D9C08A\",orBord:\"rgba(200,169,110,0.25)\",gris:\"rgba(250,248,245,0.45)\",grisBord:\"rgba(250,248,245,0.06)\",vert:\"#6DBF8B\",vertGlow:\"rgba(109,191,139,0.15)\"},f:{h:\"'DM Serif Display', serif\",b:\"'DM Sans', sans-serif\",a:\"'Cormorant Garamond', serif\",m:\"'JetBrains Mono', monospace\"},r:{sm:6,md:12,lg:20,xl:24},ease:[.16,1,.3,1]};const NAV_LINKS=[{label:\"Accueil\",href:\"/#hero\"},{label:\"Prestations\",href:\"/#services\"},{label:\"Secteur Automobile\",href:\"/#automobile\"},{label:\"M\\xe9thode\",href:\"/#process\"},{label:\"T\\xe9moignages\",href:\"/#temoignages\"}];// Conversion en tableau d'objets pour éviter les href=\"#\" morts\nconst SERVICES_LINKS=[{label:\"Gestion Administrative\",href:\"/#services\"},{label:\"Gestion Financi\\xe8re\",href:\"/#services\"},{label:\"Gestion Commerciale\",href:\"/#services\"},{label:\"Expertise SIV\",href:\"/secretariat-automobile-siv\"},{label:\"Relance Impay\\xe9s\",href:\"/#services\"},{label:\"Remplacement\",href:\"/#services\"}];const animFadeUp={hidden:{opacity:0,y:30},visible:{opacity:1,y:0,transition:{duration:.8,ease:T.ease}}};// ═══════════════════════════════════════════════════════════\n// MICRO-COMPOSANTS\n// ═══════════════════════════════════════════════════════════\nconst Grain=()=>/*#__PURE__*/_jsxs(\"svg\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",pointerEvents:\"none\",zIndex:1,opacity:.04,mixBlendMode:\"overlay\"},children:[/*#__PURE__*/_jsx(\"filter\",{id:\"footGr\",children:/*#__PURE__*/_jsx(\"feTurbulence\",{type:\"fractalNoise\",baseFrequency:\"0.65\",numOctaves:4,stitchTiles:\"stitch\"})}),/*#__PURE__*/_jsx(\"rect\",{width:\"100%\",height:\"100%\",filter:\"url(#footGr)\"})]});const FooterLink=({children,href=\"#\"})=>{const[h,setH]=useState(false);const[f,setF]=useState(false);return /*#__PURE__*/_jsxs(\"a\",{href:href,onMouseEnter:()=>setH(true),onMouseLeave:()=>setH(false),onFocus:()=>setF(true),onBlur:()=>setF(false),style:{position:\"relative\",width:\"fit-content\",textDecoration:\"none\",fontFamily:T.f.b,fontSize:14,color:h||f?T.c.creme:T.c.cremeMuted,transition:\"color 0.35s cubic-bezier(0.16,1,0.3,1)\",paddingBottom:4,outline:\"none\"},children:[children,/*#__PURE__*/_jsx(motion.div,{initial:{scaleX:0},animate:{scaleX:h||f?1:0},transition:{duration:.4,ease:T.ease},style:{position:\"absolute\",bottom:0,left:0,right:0,height:1,background:T.c.or,transformOrigin:\"left\"}})]});};const ContactRow=({icon,text,href,dim})=>{const[h,setH]=useState(false);const Wrapper=href?\"a\":\"div\";return /*#__PURE__*/_jsxs(Wrapper,{href:href,onMouseEnter:()=>setH(true),onMouseLeave:()=>setH(false),style:{display:\"flex\",alignItems:\"center\",gap:14,textDecoration:\"none\",color:h&&href?T.c.creme:dim?T.c.gris:T.c.cremeMuted,fontFamily:T.f.b,fontSize:dim?13:14,transition:\"color 0.3s\"},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{fontSize:16,opacity:.8},children:icon}),/*#__PURE__*/_jsx(\"span\",{children:text})]});};// ═══════════════════════════════════════════════════════════\n// MAIN COMPONENT\n// ═══════════════════════════════════════════════════════════\nexport default function FooterV2(props){const{phone=\"06 30 90 88 71\",email=\"contact@solutions-secretariat68.fr\"}=props;const ref=useRef(null);const isInView=useInView(ref,{once:true,margin:\"-100px\"});const[mob,setMob]=useState(false);const[tab,setTab]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const c=()=>{setMob(window.innerWidth<768);setTab(window.innerWidth<1024);};c();window.addEventListener(\"resize\",c);return()=>window.removeEventListener(\"resize\",c);},[]);const[pillHover,setPillHover]=useState(false);// Format E.164 automatique pour le click-to-call\nconst phoneDigits=phone.replace(/\\s/g,\"\");const telHref=\"tel:+33\"+(phoneDigits.startsWith(\"0\")?phoneDigits.slice(1):phoneDigits);return /*#__PURE__*/_jsxs(\"footer\",{ref:ref,role:\"contentinfo\",style:{position:\"relative\",width:\"100%\",overflow:\"hidden\",background:T.c.fond,color:T.c.creme,padding:mob?\"80px 24px 40px\":\"120px 48px 40px\",borderTop:`1px solid ${T.c.grisBord}`},children:[/*#__PURE__*/_jsx(Grain,{}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",bottom:\"-20%\",left:\"50%\",transform:\"translateX(-50%)\",width:\"80vw\",height:\"50vw\",background:`radial-gradient(ellipse at bottom, ${T.c.fondCard} 0%, transparent 60%)`,pointerEvents:\"none\",zIndex:0}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",bottom:\"-15%\",right:\"-2%\",fontFamily:T.f.h,fontSize:\"clamp(250px, 35vw, 600px)\",color:T.c.creme,opacity:.02,lineHeight:.8,pointerEvents:\"none\",userSelect:\"none\",zIndex:0},children:\"S\"}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:10,maxWidth:1280,margin:\"0 auto\"},children:[/*#__PURE__*/_jsxs(motion.div,{initial:\"hidden\",animate:isInView?\"visible\":\"hidden\",transition:{staggerChildren:.1,delayChildren:.1},style:{display:\"flex\",flexDirection:tab?\"column\":\"row\",gap:tab?64:40,justifyContent:\"space-between\",marginBottom:mob?60:100},children:[/*#__PURE__*/_jsxs(motion.div,{variants:animFadeUp,style:{flex:\"0 0 30%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:32},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{width:56,height:56,borderRadius:\"50%\",border:`1px solid ${T.c.orBord}`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:T.f.h,fontSize:20,color:T.c.or,background:T.c.fondCard,marginBottom:24},children:\"FC\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.f.m,fontSize:10,fontWeight:700,letterSpacing:\"0.2em\",color:T.c.or,marginBottom:8},children:\"SOLUTIONS\"}),/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:T.f.h,fontSize:26,color:T.c.creme,lineHeight:1},children:[\"Secr\\xe9tariat\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:T.c.or},children:\"68\"})]})]})]}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:T.f.b,fontSize:15,color:T.c.cremeMuted,lineHeight:1.6,maxWidth:320,marginBottom:16},children:\"Expertise administrative strat\\xe9gique pour TPE, artisans et garages dans le Haut-Rhin.\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:T.f.a,fontStyle:\"italic\",fontSize:18,color:T.c.or,opacity:.9},children:\"Vous produisez. J'orchestre.\"})]}),/*#__PURE__*/_jsxs(motion.div,{variants:animFadeUp,style:{flex:\"0 0 15%\"},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{fontFamily:T.f.m,fontSize:10,fontWeight:700,letterSpacing:\"0.2em\",color:T.c.or,marginBottom:24,opacity:.8},children:\"PLAN DU SITE\"}),/*#__PURE__*/_jsx(\"nav\",{\"aria-label\":\"Navigation secondaire\",style:{display:\"flex\",flexDirection:\"column\",gap:16},children:NAV_LINKS.map(n=>/*#__PURE__*/_jsx(FooterLink,{href:n.href,children:n.label},n.label))})]}),/*#__PURE__*/_jsxs(motion.div,{variants:animFadeUp,style:{flex:\"0 0 20%\"},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{fontFamily:T.f.m,fontSize:10,fontWeight:700,letterSpacing:\"0.2em\",color:T.c.or,marginBottom:24,opacity:.8},children:\"EXPERTISE\"}),/*#__PURE__*/_jsx(\"nav\",{\"aria-label\":\"Navigation des expertises\",style:{display:\"flex\",flexDirection:\"column\",gap:16},children:SERVICES_LINKS.map(s=>/*#__PURE__*/_jsx(FooterLink,{href:s.href,children:s.label},s.label))})]}),/*#__PURE__*/_jsxs(motion.div,{variants:animFadeUp,style:{flex:\"0 0 25%\"},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{fontFamily:T.f.m,fontSize:10,fontWeight:700,letterSpacing:\"0.2em\",color:T.c.or,marginBottom:24,opacity:.8},children:\"CONTACT DIRECT\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:20},children:[/*#__PURE__*/_jsx(ContactRow,{icon:\"📍\",text:\"Ensisheim, Haut-Rhin (68)\"}),/*#__PURE__*/_jsxs(\"a\",{href:telHref,\"aria-label\":`Appeler le ${phone}`,onMouseEnter:()=>setPillHover(true),onMouseLeave:()=>setPillHover(false),style:{display:\"inline-flex\",alignItems:\"center\",gap:12,width:\"fit-content\",padding:\"12px 20px\",background:pillHover?T.c.fondInputFocus:T.c.fondCard,border:`1px solid ${pillHover?T.c.or:T.c.orBord}`,borderRadius:999,color:T.c.creme,fontFamily:T.f.m,fontSize:14,fontWeight:600,letterSpacing:\"0.05em\",textDecoration:\"none\",transition:\"all 0.3s cubic-bezier(0.16,1,0.3,1)\",transform:pillHover?\"translateY(-2px)\":\"translateY(0)\"},children:[/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":\"true\",animate:{scale:[1,1.4,1],opacity:[.7,1,.7]},transition:{duration:2,repeat:Infinity},style:{width:6,height:6,borderRadius:\"50%\",background:T.c.vert,boxShadow:`0 0 10px ${T.c.vertGlow}`}}),phone]}),/*#__PURE__*/_jsx(ContactRow,{icon:\"✉️\",text:email,href:`mailto:${email}`}),/*#__PURE__*/_jsx(ContactRow,{icon:\"🕒\",text:\"Lun–Ven \\xb7 8h–18h\",dim:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{variants:animFadeUp,initial:\"hidden\",animate:isInView?\"visible\":\"hidden\",style:{display:\"flex\",flexDirection:mob?\"column\":\"row\",justifyContent:\"space-between\",alignItems:mob?\"flex-start\":\"center\",gap:24,paddingTop:40,borderTop:`1px solid ${T.c.grisBord}`,fontFamily:T.f.b,fontSize:12,color:T.c.gris},children:[/*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":\"Liens l\\xe9gaux\",style:{display:\"flex\",alignItems:\"center\",gap:16,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"span\",{children:\"\\xa9 2026 Solutions Secr\\xe9tariat 68\"}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{width:4,height:4,borderRadius:\"50%\",background:T.c.gris,opacity:.5}}),/*#__PURE__*/_jsx(\"a\",{href:\"/terms-conditions\",style:{color:\"inherit\",textDecoration:\"none\"},children:\"Mentions l\\xe9gales\"}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{width:4,height:4,borderRadius:\"50%\",background:T.c.gris,opacity:.5}}),/*#__PURE__*/_jsx(\"a\",{href:\"/privacy-policy\",style:{color:\"inherit\",textDecoration:\"none\"},children:\"Confidentialit\\xe9\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:16,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.f.m,letterSpacing:\"0.05em\"},children:\"SITE PAR\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://studionara.eu/\",target:\"_blank\",rel:\"noreferrer\",\"aria-label\":\"Site con\\xe7u par Studio Nara\",style:{fontFamily:T.f.b,fontWeight:700,color:T.c.or,letterSpacing:\"0.1em\",textDecoration:\"none\",transition:\"opacity 0.3s\"},onMouseEnter:e=>e.currentTarget.style.opacity=\"0.7\",onMouseLeave:e=>e.currentTarget.style.opacity=\"1\",children:\"STUDIO NARA — Agence Web Alsace\"}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{width:4,height:4,borderRadius:\"50%\",background:T.c.gris,opacity:.5}}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{fontFamily:T.f.m,letterSpacing:\"0.05em\",opacity:.5},children:\"47.865\\xb0N \\xb7 7.350\\xb0E\"})]})]})]})]});}addPropertyControls(FooterV2,{phone:{type:ControlType.String,defaultValue:\"06 30 90 88 71\",title:\"T\\xe9l\\xe9phone\"},email:{type:ControlType.String,defaultValue:\"contact@solutions-secretariat68.fr\",title:\"Email\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FooterV2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Footer.map","// Generated by Framer (b8c9ccb)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FooterV2 from\"https://framerusercontent.com/modules/GDAcOggsxFRT1FnrZIM9/KWfnDzlXEWLO8h7RmyFY/Footer.js\";const FooterV2Fonts=getFonts(FooterV2);const cycleOrder=[\"tRgvaEGyn\",\"mcjgly1at\",\"woh3xIl0v\"];const serializationHash=\"framer-wuIK6\";const variantClassNames={mcjgly1at:\"framer-v-wa5qe9\",tRgvaEGyn:\"framer-v-1u88fnq\",woh3xIl0v:\"framer-v-yriqpk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"tRgvaEGyn\",Phone:\"woh3xIl0v\",Tablet:\"mcjgly1at\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"tRgvaEGyn\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tRgvaEGyn\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1u88fnq\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"tRgvaEGyn\",ref:refBinding,style:{backgroundColor:\"var(--token-d285914f-174e-47bf-b388-e4ef75fad191, rgba(0, 0, 0, 0.2))\",...style},...addPropertyOverrides({mcjgly1at:{\"data-framer-name\":\"Tablet\"},woh3xIl0v:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mlh005-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"GPVsJjhlY-container\",nodeId:\"GPVsJjhlY\",rendersWithMotion:true,scopeId:\"PCdBUkXvM\",children:/*#__PURE__*/_jsx(FooterV2,{email:\"fabienne.carfantan@icloud.com\",height:\"100%\",id:\"GPVsJjhlY\",layoutId:\"GPVsJjhlY\",phone:\"06 30 90 88 71\",style:{width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wuIK6.framer-abvppb, .framer-wuIK6 .framer-abvppb { display: block; }\",\".framer-wuIK6.framer-1u88fnq { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-wuIK6 .framer-1mlh005-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-wuIK6.framer-v-wa5qe9.framer-1u88fnq { width: 810px; }\",\".framer-wuIK6.framer-v-yriqpk.framer-1u88fnq { width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 579\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mcjgly1at\":{\"layout\":[\"fixed\",\"auto\"]},\"woh3xIl0v\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPCdBUkXvM=withCSS(Component,css,\"framer-wuIK6\");export default FramerPCdBUkXvM;FramerPCdBUkXvM.displayName=\"Footer\";FramerPCdBUkXvM.defaultProps={height:579,width:1200};addPropertyControls(FramerPCdBUkXvM,{variant:{options:[\"tRgvaEGyn\",\"mcjgly1at\",\"woh3xIl0v\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerPCdBUkXvM,[{explicitInter:true,fonts:[]},...FooterV2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPCdBUkXvM\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mcjgly1at\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"woh3xIl0v\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"579\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";import{useEffect,useState,useMemo}from\"react\";// ═══════════════════════════════════════════════════════════\n// SOLUTIONS SECRÉTARIAT 68 — CONCIERGE TEMPS RÉEL\n// \"Live Status Pill\" — Dark Authority\n// Indique la disponibilité en direct selon l'heure locale\n// ═══════════════════════════════════════════════════════════\nconst T={c:{fond:\"#1B2430\",fondGlass:\"rgba(27, 36, 48, 0.85)\",creme:\"#FAF8F5\",or:\"#C8A96E\",gris:\"rgba(250,248,245,0.45)\",grisBord:\"rgba(250,248,245,0.08)\",vert:\"#6DBF8B\",rouge:\"#E57373\"},f:{b:\"'DM Sans', sans-serif\",m:\"'JetBrains Mono', monospace\"},spring:{snappy:{stiffness:300,damping:24,mass:1}}};// ============================================================\n// ICONS (TECHNICAL & MINIMAL)\n// ============================================================\nconst Icons={Live:({color})=>/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:8,height:8},children:[/*#__PURE__*/_jsx(motion.div,{animate:{scale:[1,2.5],opacity:[.6,0]},transition:{duration:2,repeat:Infinity,ease:\"easeOut\"},style:{position:\"absolute\",inset:0,background:color,borderRadius:\"50%\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:color,borderRadius:\"50%\",boxShadow:`0 0 8px ${color}`}})]}),Focus:({color})=>/*#__PURE__*/_jsxs(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"12 6 12 12 16 14\"})]}),Closed:({color})=>/*#__PURE__*/_jsxs(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"11\",width:\"18\",height:\"11\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 11V7a5 5 0 0 1 10 0v4\"})]})};// ============================================================\n// MAIN COMPONENT\n// ============================================================\nexport default function RubanStatutSS68(props){const{enabled=true,position=\"bottom-right\",hideOnMobile=true}=props;const[isExpanded,setIsExpanded]=useState(false);const[currentTime,setCurrentTime]=useState(new Date);// Protection pour l'éditeur Framer\nconst isCanvas=RenderTarget.current()===RenderTarget.canvas;// Responsive check pour cacher sur mobile si nécessaire (car on a déjà le Sticky CTA)\nconst[isMobile,setIsMobile]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const checkMob=()=>setIsMobile(window.innerWidth<768);checkMob();window.addEventListener(\"resize\",checkMob);return()=>window.removeEventListener(\"resize\",checkMob);},[]);// Update de l'heure toutes les minutes\nuseEffect(()=>{if(!enabled||isCanvas)return;const timer=setInterval(()=>setCurrentTime(new Date),6e4);return()=>clearInterval(timer);},[enabled,isCanvas]);// ============================================================\n// MOTEUR LOGIQUE DES HORAIRES\n// Lundi - Vendredi : 08h30 - 12h00 / 13h30 - 18h00\n// ============================================================\nconst status=useMemo(()=>{const now=currentTime;const day=now.getDay()// 0 = Dimanche, 6 = Samedi\n;const hour=now.getHours();const min=now.getMinutes();const time=hour+min/60;const isWeekend=day===0||day===6;// 1. Fermé (Week-end ou Nuit)\nif(isWeekend||time<8.5||time>=18){return{icon:/*#__PURE__*/_jsx(Icons.Closed,{color:T.c.gris}),label:\"Bureau Ferm\\xe9\",sub:\"Laissez un message, r\\xe9ponse sous 24h\",color:T.c.gris};}// 2. Pause Méridienne / Focus (12h00 - 13h30)\nif(time>=12&&time<13.5){return{icon:/*#__PURE__*/_jsx(Icons.Focus,{color:T.c.or}),label:\"En Mission / Pause\",sub:\"De retour en ligne \\xe0 13h30\",color:T.c.or};}// 3. Disponible (8h30-12h00 et 13h30-18h00)\nreturn{icon:/*#__PURE__*/_jsx(Icons.Live,{color:T.c.vert}),label:\"Bureau Ouvert\",sub:\"Disponible pour \\xe9changer\",color:T.c.vert};},[currentTime]);// Auto-collapse après 5 secondes si ouvert manuellement\nuseEffect(()=>{if(isExpanded){const t=setTimeout(()=>setIsExpanded(false),5e3);return()=>clearTimeout(t);}},[isExpanded]);// Ne rien rendre si désactivé ou caché sur mobile\nif(!enabled||hideOnMobile&&isMobile)return null;return /*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:30,scale:.9},animate:{opacity:1,y:0,scale:1},transition:{type:\"spring\",...T.spring.snappy,delay:1},onClick:()=>setIsExpanded(!isExpanded),onHoverStart:()=>setIsExpanded(true),onHoverEnd:()=>setIsExpanded(false),style:{position:\"fixed\",bottom:24,[position===\"bottom-right\"?\"right\":\"left\"]:24,zIndex:9990,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",gap:12,padding:\"10px 16px\",background:T.c.fondGlass,backdropFilter:\"blur(16px)\",WebkitBackdropFilter:\"blur(16px)\",border:`1px solid ${T.c.grisBord}`,borderRadius:999,boxShadow:`0 12px 32px rgba(0,0,0,0.3), 0 0 0 1px rgba(250,248,245,0.02) inset`},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,borderRadius:999,background:`radial-gradient(circle at 20px 50%, ${status.color}15, transparent 60%)`,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:14},children:status.icon}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.f.b,fontSize:13,fontWeight:700,color:T.c.creme,letterSpacing:\"0.02em\",lineHeight:1.2},children:status.label}),/*#__PURE__*/_jsx(AnimatePresence,{initial:false,children:(isExpanded||isCanvas)&&/*#__PURE__*/_jsx(motion.div,{initial:{height:0,opacity:0},animate:{height:\"auto\",opacity:1},exit:{height:0,opacity:0},transition:{duration:.3,ease:T.ease},style:{overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",paddingTop:2,fontFamily:T.f.m,fontSize:9,fontWeight:600,color:status.color,letterSpacing:\"0.06em\",textTransform:\"uppercase\",whiteSpace:\"nowrap\"},children:status.sub})})})]})]});}// ============================================================\n// PROPERTY CONTROLS\n// ============================================================\naddPropertyControls(RubanStatutSS68,{enabled:{type:ControlType.Boolean,title:\"Activer\",defaultValue:true},hideOnMobile:{type:ControlType.Boolean,title:\"Cacher sur Mobile\",defaultValue:true},position:{type:ControlType.Enum,title:\"Position\",options:[\"bottom-right\",\"bottom-left\"],optionTitles:[\"Bas-droite\",\"Bas-gauche\"],defaultValue:\"bottom-left\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RubanStatutSS68\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Rubanstatus.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence,useMotionValue,useTransform,animate}from\"framer-motion\";// ═══════════════════════════════════════════════════════════\n// SOLUTIONS SECRÉTARIAT 68 — SCREEN LOADER V3\n// \"Blueprint Drive\" — 60FPS GPU Optimized\n// Studio Nara — Awwwards SOTD Level\n// ═══════════════════════════════════════════════════════════\nconst T={c:{fondDeep:\"#131B24\",creme:\"#FAF8F5\",or:\"#C8A96E\",orBord:\"rgba(200,169,110,0.25)\",gris:\"rgba(250,248,245,0.45)\"},f:{h:\"'DM Serif Display', serif\",m:\"'JetBrains Mono', monospace\"},ease:[.16,1,.3,1]};// ── COMPOSANT SVG ISOLÉ : VOITURE ÉPURÉE ──\n// Tourne en boucle infinie (css/motion), zéro impact sur le thread JS principal.\nconst CarLoaderSVG=()=>{return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 320 120\",fill:\"none\",style:{width:\"100%\",maxWidth:320,height:\"auto\",overflow:\"visible\"},children:[/*#__PURE__*/_jsx(motion.g,{animate:{opacity:.3},children:[40,60,80].map((y,i)=>/*#__PURE__*/_jsx(motion.line,{y1:y,y2:y,stroke:T.c.or,strokeWidth:\"0.8\",strokeLinecap:\"round\",animate:{x1:[0,-60],x2:[40,-20],opacity:[0,1,0]},transition:{duration:1.2+i*.2,repeat:Infinity,ease:\"linear\",delay:i*.3}},`sl-${i}`))}),/*#__PURE__*/_jsxs(motion.g,{animate:{y:[0,-2,0]},transition:{duration:1.5,repeat:Infinity,ease:\"easeInOut\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M40 85 L55 55 L95 40 L215 40 L255 55 L270 85\",stroke:T.c.or,strokeWidth:\"1.2\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M40 85 L270 85\",stroke:T.c.or,strokeWidth:\"0.8\",opacity:\"0.4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M95 40 L115 20 L200 20 L215 40\",stroke:T.c.or,strokeWidth:\"0.8\",strokeLinejoin:\"round\",opacity:\"0.6\"}),/*#__PURE__*/_jsx(motion.path,{d:\"M275 65 L310 55 M275 75 L310 80\",stroke:T.c.or,strokeWidth:\"0.5\",strokeLinecap:\"round\",opacity:\"0.3\"}),/*#__PURE__*/_jsxs(\"g\",{style:{transformOrigin:\"235px 85px\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"235\",cy:\"85\",r:\"14\",stroke:T.c.or,strokeWidth:\"1.2\"}),/*#__PURE__*/_jsxs(motion.g,{animate:{rotate:360},transition:{duration:.8,repeat:Infinity,ease:\"linear\"},children:[/*#__PURE__*/_jsx(\"line\",{x1:\"235\",y1:\"71\",x2:\"235\",y2:\"99\",stroke:T.c.or,strokeWidth:\"0.8\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"221\",y1:\"85\",x2:\"249\",y2:\"85\",stroke:T.c.or,strokeWidth:\"0.8\"})]}),/*#__PURE__*/_jsx(\"circle\",{cx:\"235\",cy:\"85\",r:\"2\",fill:T.c.or})]}),/*#__PURE__*/_jsxs(\"g\",{style:{transformOrigin:\"85px 85px\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"85\",cy:\"85\",r:\"14\",stroke:T.c.or,strokeWidth:\"1.2\"}),/*#__PURE__*/_jsxs(motion.g,{animate:{rotate:360},transition:{duration:.8,repeat:Infinity,ease:\"linear\"},children:[/*#__PURE__*/_jsx(\"line\",{x1:\"85\",y1:\"71\",x2:\"85\",y2:\"99\",stroke:T.c.or,strokeWidth:\"0.8\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"71\",y1:\"85\",x2:\"99\",y2:\"85\",stroke:T.c.or,strokeWidth:\"0.8\"})]}),/*#__PURE__*/_jsx(\"circle\",{cx:\"85\",cy:\"85\",r:\"2\",fill:T.c.or})]})]})]});};export default function LoaderV3(props){const{forceDisplay=false,duration=2.4}=props;const[isLoading,setIsLoading]=useState(true);// Motion Values : Zero re-render\nconst count=useMotionValue(0);const roundedCount=useTransform(count,Math.round);const displayCount=useTransform(roundedCount,latest=>latest<10?`00${latest}`:latest<100?`0${latest}`:`${latest}`);// Map le compteur (0-100) à la largeur de la barre (0%-100%)\nconst progressWidth=useTransform(count,[0,100],[\"0%\",\"100%\"]);useEffect(()=>{if(typeof window===\"undefined\")return;document.body.style.overflow=\"hidden\";const controls=animate(count,100,{duration:duration,ease:[.25,1,.5,1]});controls.then(()=>{setTimeout(()=>{if(!forceDisplay){setIsLoading(false);document.body.style.overflow=\"\";}},400)// Tampon visuel à 100%\n;});return()=>{controls.stop();document.body.style.overflow=\"\";};},[count,duration,forceDisplay]);return /*#__PURE__*/_jsx(AnimatePresence,{children:(isLoading||forceDisplay)&&/*#__PURE__*/_jsxs(motion.div,{initial:{y:0,borderBottomLeftRadius:\"0%\",borderBottomRightRadius:\"0%\"},exit:{y:\"-100vh\",borderBottomLeftRadius:\"20%\",borderBottomRightRadius:\"20%\",transition:{duration:1.2,ease:[.76,0,.24,1]}},style:{position:\"fixed\",inset:0,zIndex:999999,background:T.c.fondDeep,display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\",padding:\"40px 32px\",WebkitTransform:\"translateZ(0)\",willChange:\"transform, border-radius\"},children:[/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:-20},animate:{opacity:1,y:0},exit:{opacity:0,y:-20,transition:{duration:.4}},transition:{duration:.8,delay:.2,ease:T.ease},style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:T.f.m,fontSize:10,fontWeight:700,letterSpacing:\"0.2em\",color:T.c.or,textTransform:\"uppercase\"},children:[\"Solutions\",/*#__PURE__*/_jsx(\"br\",{}),\"Secr\\xe9tariat 68\"]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.f.m,fontSize:10,fontWeight:700,letterSpacing:\"0.2em\",color:T.c.gris},children:\"FC / 26\"})]}),/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},exit:{opacity:0,y:-30,transition:{duration:.5}},transition:{duration:1,delay:.1,ease:T.ease},style:{flex:1,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\",position:\"relative\"},children:[/*#__PURE__*/_jsx(CarLoaderSVG,{}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",maxWidth:400,height:1,background:T.c.orBord,position:\"relative\",marginTop:20},children:/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",top:0,left:0,bottom:0,background:T.c.or,width:progressWidth,boxShadow:`0 0 10px ${T.c.or}`,willChange:\"width\"}})}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.f.m,fontSize:9,color:T.c.gris,marginTop:16,letterSpacing:\"0.2em\",textTransform:\"uppercase\"},children:\"Initialisation des syst\\xe8mes\"})]}),/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:.4}},transition:{duration:.8,delay:.3},style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-end\",borderTop:`1px solid ${T.c.orBord}`,paddingTop:24},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.f.m,fontSize:10,fontWeight:700,letterSpacing:\"0.2em\",color:T.c.gris,textTransform:\"uppercase\"},children:\"S\\xe9quence en cours...\"}),/*#__PURE__*/_jsx(motion.div,{style:{fontFamily:T.f.m,fontSize:\"clamp(40px, 8vw, 80px)\",fontWeight:300,color:T.c.creme,lineHeight:.8,fontVariantNumeric:\"tabular-nums\",willChange:\"contents\"},children:displayCount})]})]},\"loader-curtain\")});}addPropertyControls(LoaderV3,{forceDisplay:{type:ControlType.Boolean,defaultValue:false,title:\"Force Display\"},duration:{type:ControlType.Number,defaultValue:2.4,min:.5,max:5,step:.1,title:\"Dur\\xe9e (sec)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LoaderV3\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Screenloader.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,useScroll,useSpring,useTransform}from\"framer-motion\";const T={c:{fondGlass:\"rgba(27, 36, 48, 0.6)\",or:\"#C8A96E\",orGlow:\"rgba(200,169,110,0.15)\",gris:\"rgba(250,248,245,0.2)\",creme:\"#FAF8F5\"},f:{m:\"'JetBrains Mono', monospace\"},ease:[.16,1,.3,1]};export default function ScrollRadarSS68(props){const{position=\"bottom-right\",hideOnMobile=true}=props// FIX: Par défaut à DROITE et CACHÉ SUR MOBILE\n;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[isHovered,setIsHovered]=useState(false);const[mob,setMob]=useState(false);const[percent,setPercent]=useState(0);useEffect(()=>{if(typeof window===\"undefined\")return;const checkMob=()=>setMob(window.innerWidth<768);checkMob();window.addEventListener(\"resize\",checkMob);return()=>window.removeEventListener(\"resize\",checkMob);},[]);const{scrollYProgress}=useScroll();const smoothProgress=useSpring(scrollYProgress,{stiffness:100,damping:30,restDelta:.001});useEffect(()=>smoothProgress.onChange(latest=>setPercent(Math.round(latest*100))),[smoothProgress]);const pathLength=useTransform(smoothProgress,[0,1],[0,1]);const scrollToTop=()=>{if(typeof window!==\"undefined\")window.scrollTo({top:0,behavior:\"smooth\"});};if(hideOnMobile&&mob)return null;return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},transition:{duration:1,delay:1,ease:T.ease},style:{position:\"fixed\",bottom:24,[position===\"bottom-right\"?\"right\":\"left\"]:24,zIndex:9990},children:/*#__PURE__*/_jsxs(motion.button,{onClick:scrollToTop,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),whileTap:{scale:.9},style:{width:56,height:56,borderRadius:\"50%\",background:T.c.fondGlass,backdropFilter:\"blur(12px)\",WebkitBackdropFilter:\"blur(12px)\",border:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxShadow:isHovered?`0 0 24px ${T.c.orGlow}`:\"0 8px 24px rgba(0,0,0,0.4)\",transition:\"box-shadow 0.4s ease\",padding:0,outline:\"none\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"56\",height:\"56\",viewBox:\"0 0 56 56\",style:{position:\"absolute\",inset:0,transform:\"rotate(-90deg)\"},children:/*#__PURE__*/_jsx(\"circle\",{cx:\"28\",cy:\"28\",r:\"26\",fill:\"none\",stroke:T.c.gris,strokeWidth:\"1.5\"})}),/*#__PURE__*/_jsx(\"svg\",{width:\"56\",height:\"56\",viewBox:\"0 0 56 56\",style:{position:\"absolute\",inset:0,transform:\"rotate(-90deg)\"},children:/*#__PURE__*/_jsx(motion.circle,{cx:\"28\",cy:\"28\",r:\"26\",fill:\"none\",stroke:T.c.or,strokeWidth:\"2\",strokeLinecap:\"round\",style:{pathLength:isCanvas?.65:pathLength}})}),/*#__PURE__*/_jsx(motion.svg,{width:\"64\",height:\"64\",viewBox:\"0 0 64 64\",animate:{rotate:360},transition:{duration:20,repeat:Infinity,ease:\"linear\"},style:{position:\"absolute\",top:-4,left:-4,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"circle\",{cx:\"32\",cy:\"32\",r:\"31\",fill:\"none\",stroke:T.c.or,strokeWidth:\"0.5\",strokeDasharray:\"4 8\",opacity:.3})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:2,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsxs(motion.div,{animate:{opacity:isHovered?0:1,scale:isHovered?.8:1},transition:{duration:.3},style:{position:\"absolute\",fontFamily:T.f.m,fontSize:11,fontWeight:700,color:T.c.or,letterSpacing:\"0.05em\",fontVariantNumeric:\"tabular-nums\"},children:[isCanvas?\"65\":percent,\"%\"]}),/*#__PURE__*/_jsx(motion.div,{animate:{opacity:isHovered?1:0,scale:isHovered?1:.8,y:isHovered?0:4},transition:{duration:.3},style:{position:\"absolute\",color:T.c.or,display:\"flex\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"19\",x2:\"12\",y2:\"5\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"5 12 12 5 19 12\"})]})})]})]})});}addPropertyControls(ScrollRadarSS68,{position:{type:ControlType.Enum,title:\"Position\",options:[\"bottom-left\",\"bottom-right\"],optionTitles:[\"Bas Gauche\",\"Bas Droite\"],defaultValue:\"bottom-right\"},hideOnMobile:{type:ControlType.Boolean,title:\"Cacher sur mobile\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollRadarSS68\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollRadarSS68.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";// ═══════════════════════════════════════════════════════════\n// SOLUTIONS SECRÉTARIAT 68 — STICKY MOBILE CTA V2\n// \"The Conversion Pill\" — Dark Authority\n// Floating glassmorphism, 8s pulse, auto-hide on desktop\n// ═══════════════════════════════════════════════════════════\nconst T={c:{fondGlass:\"rgba(27, 36, 48, 0.85)\",creme:\"#FAF8F5\",or:\"#C8A96E\",orGlow:\"rgba(200,169,110,0.4)\",grisBord:\"rgba(250,248,245,0.08)\",vert:\"#6DBF8B\",vertGlow:\"rgba(109,191,139,0.3)\"},f:{b:\"'DM Sans', sans-serif\",m:\"'JetBrains Mono', monospace\"},ease:[.16,1,.3,1]};// ═══════════════════════════════════════════════════════════\n// MAIN COMPONENT\n// ═══════════════════════════════════════════════════════════\nexport default function StickyMobileV2(props){const{phone=\"06 30 90 88 71\",ctaText=\"Obtenir un devis\",ctaHref=\"#contact\",showAfterPx=300}=props;const[isVisible,setIsVisible]=useState(false);// Logique d'apparition au scroll (pour ne pas polluer le Hero)\nuseEffect(()=>{if(typeof window===\"undefined\")return;const handleScroll=()=>{setIsVisible(window.scrollY>showAfterPx);};window.addEventListener(\"scroll\",handleScroll,{passive:true});handleScroll()// Check initial\n;return()=>window.removeEventListener(\"scroll\",handleScroll);},[showAfterPx]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`\n                .nara-sticky-wrapper { display: block; }\n                @media (min-width: 768px) {\n                    .nara-sticky-wrapper { display: none !important; }\n                }\n            `}}),/*#__PURE__*/_jsx(\"div\",{className:\"nara-sticky-wrapper\",children:/*#__PURE__*/_jsx(AnimatePresence,{children:isVisible&&/*#__PURE__*/_jsx(motion.div,{initial:{y:100,opacity:0},animate:{y:0,opacity:1},exit:{y:100,opacity:0},transition:{type:\"spring\",stiffness:200,damping:24},style:{position:\"fixed\",bottom:24,left:20,right:20,zIndex:9999,pointerEvents:\"none\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",background:T.c.fondGlass,backdropFilter:\"blur(24px)\",WebkitBackdropFilter:\"blur(24px)\",border:`1px solid ${T.c.grisBord}`,borderRadius:999,padding:\"8px 8px 8px 24px\",boxShadow:\"0 12px 40px rgba(0,0,0,0.4), 0 0 0 1px rgba(250,248,245,0.02) inset\",pointerEvents:\"auto\"},children:[/*#__PURE__*/_jsxs(\"a\",{href:ctaHref,style:{display:\"flex\",flexDirection:\"column\",gap:4,textDecoration:\"none\",flex:1},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:[.4,1,.4]},transition:{duration:2,repeat:Infinity,ease:\"easeInOut\"},style:{width:6,height:6,borderRadius:\"50%\",background:T.c.vert,boxShadow:`0 0 8px ${T.c.vertGlow}`}}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.f.m,fontSize:9,fontWeight:700,letterSpacing:\"0.1em\",textTransform:\"uppercase\",color:T.c.vert},children:\"Disponible\"})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.f.b,fontSize:15,fontWeight:600,color:T.c.creme,letterSpacing:\"-0.01em\"},children:ctaText})]}),/*#__PURE__*/_jsx(\"a\",{href:`tel:${phone.replace(/\\s/g,\"\")}`,style:{textDecoration:\"none\"},children:/*#__PURE__*/_jsx(motion.div,{// Le fameux pulse toutes les 8 secondes (1s d'animation, 7s de pause)\nanimate:{scale:[1,1.1,1],boxShadow:[\"0 0 0px rgba(200,169,110,0)\",`0 0 24px ${T.c.orGlow}`,\"0 0 0px rgba(200,169,110,0)\"]},transition:{duration:1,repeat:Infinity,repeatDelay:7,ease:\"easeInOut\"},whileTap:{scale:.9},style:{width:48,height:48,borderRadius:\"50%\",background:`linear-gradient(135deg, ${T.c.or}, #B6955A)`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:`0 4px 12px rgba(200,169,110,0.2)`,border:\"1px solid rgba(250,248,245,0.1)\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:T.c.fondGlass,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"})})})})]})})})})]});}// ═══════════════════════════════════════════════════════════\n// PROPERTY CONTROLS\n// ═══════════════════════════════════════════════════════════\naddPropertyControls(StickyMobileV2,{phone:{type:ControlType.String,defaultValue:\"06 30 90 88 71\",title:\"Num\\xe9ro appel\"},ctaText:{type:ControlType.String,defaultValue:\"Obtenir un devis\",title:\"Texte gauche\"},ctaHref:{type:ControlType.String,defaultValue:\"#contact\",title:\"Lien gauche\"},showAfterPx:{type:ControlType.Number,defaultValue:300,min:0,max:2e3,title:\"Apparition (px)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StickyMobileV2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Stickymobile.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// ═══════════════════════════════════════════════════════════\n// SOLUTIONS SECRÉTARIAT 68 — TAB RETENTION\n// \"Come Back Pattern\" — Utility Component\n// Studio Nara — Awwwards SOTD Level\n// ═══════════════════════════════════════════════════════════\nconst T={c:{fondCard:\"rgba(250,248,245,0.03)\",or:\"#C8A96E\",orBord:\"rgba(200,169,110,0.25)\"},f:{m:\"'JetBrains Mono', monospace\"}};export default function TitreDynamiqueSS68(props){const{awayTitle=\"Vos dossiers vous attendent ! 📁\"}=props;const originalTitle=useRef(\"\");const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{// Ne s'exécute pas dans l'éditeur Framer pour éviter les bugs\nif(typeof document===\"undefined\"||isCanvas)return;const handleVisibilityChange=()=>{if(document.hidden){// L'utilisateur change d'onglet : on sauvegarde le vrai titre et on met le faux\noriginalTitle.current=document.title;document.title=awayTitle;}else{// L'utilisateur revient : on remet le vrai titre\nif(originalTitle.current){document.title=originalTitle.current;}}};document.addEventListener(\"visibilitychange\",handleVisibilityChange);return()=>{document.removeEventListener(\"visibilitychange\",handleVisibilityChange);// Sécurité : si le composant est détruit, on restaure le titre\nif(document.hidden&&originalTitle.current){document.title=originalTitle.current;}};},[awayTitle,isCanvas]);// Affichage d'un bloc fantôme dans l'éditeur Framer pour pouvoir le paramétrer\nif(isCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:8,padding:\"8px 12px\",background:T.c.fondCard,border:`1px dashed ${T.c.orBord}`,borderRadius:6},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:6,height:6,borderRadius:\"50%\",background:T.c.or}}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.f.m,fontSize:10,fontWeight:600,color:T.c.or,letterSpacing:\"0.05em\"},children:\"TAB RETENTION : ACTIF\"})]});}// Invisible en production\nreturn null;}// ═══════════════════════════════════════════════════════════\n// PROPERTY CONTROLS\n// ═══════════════════════════════════════════════════════════\naddPropertyControls(TitreDynamiqueSS68,{awayTitle:{type:ControlType.String,defaultValue:\"Vos dossiers vous attendent ! 📁\",title:\"Titre d'absence\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TitreDynamiqueSS68\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TitreDynamiqueSS68.map","// Generated by Framer (4b28574)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Nav from\"#framer/local/canvasComponent/GOZAFAXph/GOZAFAXph.js\";import Footer from\"#framer/local/canvasComponent/PCdBUkXvM/PCdBUkXvM.js\";import RubanStatutSS68 from\"#framer/local/codeFile/v0WD3S6/Rubanstatus.js\";import LoaderV3 from\"#framer/local/codeFile/x0tHf9R/Screenloader.js\";import ScrollRadarSS68 from\"#framer/local/codeFile/cACEJAs/ScrollRadarSS68.js\";import StickyMobileV2 from\"#framer/local/codeFile/lsCNBiv/Stickymobile.js\";import TitreDynamiqueSS68 from\"#framer/local/codeFile/Fz8NJia/TitreDynamiqueSS68.js\";const StickyMobileV2Fonts=getFonts(StickyMobileV2);const LoaderV3Fonts=getFonts(LoaderV3);const RubanStatutSS68Fonts=getFonts(RubanStatutSS68);const TitreDynamiqueSS68Fonts=getFonts(TitreDynamiqueSS68);const ScrollRadarSS68Fonts=getFonts(ScrollRadarSS68);const NavFonts=getFonts(Nav);const FooterFonts=getFonts(Footer);const breakpoints={Gt3n12pry:\"(max-width: 809.98px)\",WbC3C5rVP:\"(min-width: 1200px)\",wLyiefLNA:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-qtizY\";const variantClassNames={Gt3n12pry:\"framer-v-19r9crf\",WbC3C5rVP:\"framer-v-1bd96z3\",wLyiefLNA:\"framer-v-8z5ao7\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qtizY.framer-8661hj, .framer-qtizY .framer-8661hj { display: block; }\",\".framer-qtizY.framer-1bd96z3 { align-content: center; align-items: center; background-color: var(--token-29d7d0ec-f58c-4d28-80aa-cfba9a14d354, #0c0c0c); border-bottom-left-radius: 19px; border-bottom-right-radius: 19px; border-top-left-radius: 19px; border-top-right-radius: 19px; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qtizY .framer-1616o74 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-qtizY .framer-19amoro-container { flex: none; height: auto; order: 1001; position: relative; width: auto; }\",\".framer-qtizY .framer-1vap34l-container { flex: none; height: auto; order: 1002; position: relative; width: auto; }\",\".framer-qtizY .framer-1mfta8z-container { flex: none; height: auto; order: 1003; position: relative; width: auto; }\",\".framer-qtizY .framer-18u8w6b-container { flex: none; height: auto; order: 1004; position: relative; width: auto; }\",\".framer-qtizY .framer-jbfsuu-container { flex: none; height: auto; order: 1005; position: relative; width: auto; }\",\".framer-qtizY .framer-12z2zc6-container { flex: none; height: auto; left: 0px; order: 1006; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-qtizY .framer-tr9r4d-container { flex: none; height: auto; order: 1007; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={Gt3n12pry:\"(max-width: 809.98px)\",WbC3C5rVP:\"(min-width: 1200px)\",wLyiefLNA:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"WbC3C5rVP\",Phone:\"Gt3n12pry\",Tablet:\"wLyiefLNA\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WbC3C5rVP\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"Gt3n12pry\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"WbC3C5rVP\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-29d7d0ec-f58c-4d28-80aa-cfba9a14d354, rgb(12, 12, 12)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1bd96z3\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1616o74\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-19amoro-container\",isAuthoredByUser:true,nodeId:\"stA1nSLKf\",scopeId:\"yC4ON8Rij\",children:/*#__PURE__*/_jsx(StickyMobileV2,{ctaHref:\"#contact\",ctaText:\"Obtenir un devis\",height:\"100%\",id:\"stA1nSLKf\",layoutId:\"stA1nSLKf\",phone:\"06 30 90 88 71\",showAfterPx:300,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vap34l-container\",isAuthoredByUser:true,nodeId:\"FIxI9jaD6\",scopeId:\"yC4ON8Rij\",children:/*#__PURE__*/_jsx(LoaderV3,{duration:2.4,forceDisplay:false,height:\"100%\",id:\"FIxI9jaD6\",layoutId:\"FIxI9jaD6\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mfta8z-container hidden-19r9crf\",isAuthoredByUser:true,nodeId:\"XmN3EfLwT\",scopeId:\"yC4ON8Rij\",children:/*#__PURE__*/_jsx(RubanStatutSS68,{enabled:true,height:\"100%\",hideOnMobile:true,id:\"XmN3EfLwT\",layoutId:\"XmN3EfLwT\",position:\"bottom-left\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-18u8w6b-container hidden-19r9crf\",isAuthoredByUser:true,nodeId:\"M8Y1ncrlr\",scopeId:\"yC4ON8Rij\",children:/*#__PURE__*/_jsx(TitreDynamiqueSS68,{awayTitle:\"Vos dossiers vous attendent ! 📁\",height:\"100%\",id:\"M8Y1ncrlr\",layoutId:\"M8Y1ncrlr\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-jbfsuu-container hidden-19r9crf\",isAuthoredByUser:true,nodeId:\"gv8OtoGHX\",scopeId:\"yC4ON8Rij\",children:/*#__PURE__*/_jsx(ScrollRadarSS68,{height:\"100%\",hideOnMobile:true,id:\"gv8OtoGHX\",layoutId:\"gv8OtoGHX\",position:\"bottom-right\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-12z2zc6-container\",nodeId:\"GArncQxw0\",scopeId:\"yC4ON8Rij\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Gt3n12pry:{variant:matchVariant(\"TkEHBfu44\")},wLyiefLNA:{variant:matchVariant(\"Z3w5QfjYF\")}},children:/*#__PURE__*/_jsx(Nav,{height:\"100%\",id:\"GArncQxw0\",layoutId:\"GArncQxw0\",style:{width:\"100%\"},variant:matchVariant(\"y6MlJJvNE\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Gt3n12pry:{y:1400}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:579,width:\"100vw\",y:2e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-tr9r4d-container\",nodeId:\"SKl0v3eB8\",scopeId:\"yC4ON8Rij\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Gt3n12pry:{variant:matchVariant(\"woh3xIl0v\")},wLyiefLNA:{variant:matchVariant(\"mcjgly1at\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"SKl0v3eB8\",layoutId:\"SKl0v3eB8\",style:{width:\"100%\"},variant:matchVariant(\"tRgvaEGyn\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"wLyiefLNA\":{\"layout\":[\"fixed\",\"fixed\"]},\"Gt3n12pry\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"WbC3C5rVP\":[\".framer-19amoro-container\",\".framer-1vap34l-container\",\".framer-1mfta8z-container\",\".framer-18u8w6b-container\",\".framer-jbfsuu-container\",\".framer-12z2zc6-container\",\".framer-tr9r4d-container\"],\"wLyiefLNA\":[\".framer-19amoro-container\",\".framer-1vap34l-container\",\".framer-1mfta8z-container\",\".framer-18u8w6b-container\",\".framer-jbfsuu-container\",\".framer-12z2zc6-container\",\".framer-tr9r4d-container\"],\"Gt3n12pry\":[\".framer-19amoro-container\",\".framer-1vap34l-container\",\".framer-12z2zc6-container\",\".framer-tr9r4d-container\"]}\n * @framerBreakpoints {\"WbC3C5rVP\":{\"min\":1200,\"canvasClassName\":\"framer-1bd96z3-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"wLyiefLNA\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-8z5ao7-override\",\"minHeight\":1946,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Gt3n12pry\":{\"max\":809,\"canvasClassName\":\"framer-19r9crf-override\",\"minHeight\":1754,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant WbC3C5rVP\n * @framerLayoutTemplate true\n */const FrameryC4ON8Rij=withCSS(Component,css,\"framer-qtizY\");export default FrameryC4ON8Rij;FrameryC4ON8Rij.displayName=\"Template\";FrameryC4ON8Rij.defaultProps={height:1e3,width:1200};addFonts(FrameryC4ON8Rij,[{explicitInter:true,fonts:[]},...StickyMobileV2Fonts,...LoaderV3Fonts,...RubanStatutSS68Fonts,...TitreDynamiqueSS68Fonts,...ScrollRadarSS68Fonts,...NavFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FrameryC4ON8Rij.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Nav,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryC4ON8Rij\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"WbC3C5rVP\\\":[\\\".framer-19amoro-container\\\",\\\".framer-1vap34l-container\\\",\\\".framer-1mfta8z-container\\\",\\\".framer-18u8w6b-container\\\",\\\".framer-jbfsuu-container\\\",\\\".framer-12z2zc6-container\\\",\\\".framer-tr9r4d-container\\\"],\\\"wLyiefLNA\\\":[\\\".framer-19amoro-container\\\",\\\".framer-1vap34l-container\\\",\\\".framer-1mfta8z-container\\\",\\\".framer-18u8w6b-container\\\",\\\".framer-jbfsuu-container\\\",\\\".framer-12z2zc6-container\\\",\\\".framer-tr9r4d-container\\\"],\\\"Gt3n12pry\\\":[\\\".framer-19amoro-container\\\",\\\".framer-1vap34l-container\\\",\\\".framer-12z2zc6-container\\\",\\\".framer-tr9r4d-container\\\"]}\",\"framerIntrinsicHeight\":\"1000\",\"framerBreakpoints\":\"{\\\"WbC3C5rVP\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1bd96z3-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"wLyiefLNA\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-8z5ao7-override\\\",\\\"minHeight\\\":1946,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Gt3n12pry\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-19r9crf-override\\\",\\\"minHeight\\\":1754,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wLyiefLNA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Gt3n12pry\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"WbC3C5rVP\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/oBPba4QKWPyCsggO3XiI/vskdbgsOsF07Frk8eDu5/yC4ON8Rij.js\";\r\n\r\n\t\tconst routes = {K526egY5_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kMdKCzBXbVfjnjy0q0jG/A9YUnt9dZ1wF9Eyk3pPz/K526egY5_.js\")), path: \"/\"}, U_l5QC7ze: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3twmnqrf4OOy5ybXste3/hqK3vN2S3ZUQCglvxfIf/U_l5QC7ze.js\")), path: \"/secretariat-automobile-siv\"}, UKdTmYRm7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hIFqoNYbo7UyvORg5KkY/BjzslZDJ5hhFyBq6UpWF/UKdTmYRm7.js\")), path: \"/blog\"}, eQqyalod_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hwuMOp5kDfnXiTSPQ1WT/3hbErMdcT3q7M3SlkUj2/eQqyalod_.js\")), path: \"/404\"}, mRYsqB4yZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7DMPtQVEtUea1Ss1Mkkg/iaO6JuOcPXJbGftGMPr1/mRYsqB4yZ.js\")), path: \"/terms-conditions\"}, Y_bmOXK_e: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gL68ePnvF8GSnYt0xccI/89yamHEmXtEDG2OaSdHG/Y_bmOXK_e.js\")), path: \"/privacy-policy\"}, v76zlzIqx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fUvartnz2C71OIF7Qgxp/QCdeJrrjM3nN8Ap1Voli/v76zlzIqx.js\")), path: \"/secretaire-independante-mulhouse\"}, RhM_okr_9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/I92OcGdXAIqnIZh6ULUE/cQgjNP4ZOAX5PMnmx0sV/RhM_okr_9.js\")), path: \"/secretaire-independante-colmar\"}, d9ZZgBPaa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sl72AR9lvawuGBBOscUX/liSclgWdzwH949t1zAeJ/d9ZZgBPaa.js\")), path: \"/secretaire-independante-ensisheim\"}, OzUSvcMRv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Tz2D3RKkYaupGFUMs7V8/xvSdz3Mv9h5hLqznGTrH/OzUSvcMRv.js\")), path: \"/telesecretariat-alsace\"}, Sfn7vSyan: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vD3uKRGEsfRTFvhZ12WP/u1LrP9dUDTZm6zoXXnxe/Sfn7vSyan.js\")), path: \"/demarches-siv-externalisees\"}, EIkwtTNfX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8gZ3EVW07OySXtd8u2wC/e24RSiqOv0MXLeGHM6go/EIkwtTNfX.js\")), path: \"/immatriculation-volume-flotte\"}, TfyvD9wjO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/E1hQOdwCVyz0pKDgWuIs/sepuzCr2wKVJxshM9zeW/TfyvD9wjO.js\")), path: \"/gestion-administrative-auto\"}, e2M01Tzh7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/igVeHjhHqT5sBFJZK9M5/VfgRqnmnP3ib7uUPLXEE/e2M01Tzh7.js\")), path: \"/a-propos\"}, sKX7WcCSn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QzEXIiGivfzfOBdylxIH/pXNHUSlqmFvzGKnhHhYe/sKX7WcCSn.js\")), path: \"/services/secretariat-automobile-alsace\"}, VXpExc3Yy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/v043jtQNbeDICLM1gn7G/5GwCkOmhdcBhoJEWPRos/VXpExc3Yy.js\")), path: \"/services/secretariat-auto-strasbourg\"}, yrEnLWtJ0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DSPDvLRL9xXKk8rRPAXV/uVOzJe1pGHGYUlgvh7Tf/yrEnLWtJ0.js\")), path: \"/services/secretariat-auto-mulhouse\"}, sEqMttJYn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/02WdNW7LVvUqVBzeKF4Y/CsbJE5ZjYT3ZcZ9YqWP9/sEqMttJYn.js\")), path: \"/services/secretariat-auto-colmar\"}, x7LmUlnVc: {collectionId: \"rWUnAsAOq\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/twHWGD3dOhpSyNBb9Q8v/uG3aTWv3BIIjkASj9uqo/x7LmUlnVc.js\")), path: \"/blog/:IH8_CLQJD\"}}\r\n\r\n\t\tconst locales = [{code: \"fr\", id: \"default\", name: \"French\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {rWUnAsAOq: async () => (await import(\"https://framerusercontent.com/modules/eHBXLveDIR7E5hjTUHMd/2hMYbuKJIWgac3c2SsH1/rWUnAsAOq.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"f41d89c2b15fd1273d1c7ed08fbc321db7a5010f00bb3b97680f8ac16474d458\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"K526egY5_\":\r\ncase \"U_l5QC7ze\":\r\ncase \"UKdTmYRm7\":\r\ncase \"eQqyalod_\":\r\ncase \"mRYsqB4yZ\":\r\ncase \"Y_bmOXK_e\":\r\ncase \"v76zlzIqx\":\r\ncase \"RhM_okr_9\":\r\ncase \"d9ZZgBPaa\":\r\ncase \"OzUSvcMRv\":\r\ncase \"Sfn7vSyan\":\r\ncase \"EIkwtTNfX\":\r\ncase \"TfyvD9wjO\":\r\ncase \"e2M01Tzh7\":\r\ncase \"sKX7WcCSn\":\r\ncase \"VXpExc3Yy\":\r\ncase \"yrEnLWtJ0\":\r\ncase \"sEqMttJYn\":\r\ncase \"x7LmUlnVc\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"K526egY5_\":\r\ncase \"U_l5QC7ze\":\r\ncase \"UKdTmYRm7\":\r\ncase \"eQqyalod_\":\r\ncase \"mRYsqB4yZ\":\r\ncase \"Y_bmOXK_e\":\r\ncase \"v76zlzIqx\":\r\ncase \"RhM_okr_9\":\r\ncase \"d9ZZgBPaa\":\r\ncase \"OzUSvcMRv\":\r\ncase \"Sfn7vSyan\":\r\ncase \"EIkwtTNfX\":\r\ncase \"TfyvD9wjO\":\r\ncase \"e2M01Tzh7\":\r\ncase \"sKX7WcCSn\":\r\ncase \"VXpExc3Yy\":\r\ncase \"yrEnLWtJ0\":\r\ncase \"sEqMttJYn\":\r\ncase \"x7LmUlnVc\":\r\nreturn [{hash: \"19r9crf\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"8z5ao7\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1bd96z3\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hwuMOp5kDfnXiTSPQ1WT/3hbErMdcT3q7M3SlkUj2/eQqyalod_.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://solutions-secretariat68.fr\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/py9Toh3mKFYb8EBrMum5/Efs78QG2OPkBJCAehc4Y/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {type: \"circle\", x: \"50%\", y: \"50%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {mask: {type: \"circle\", x: \"50%\", y: \"50%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.2, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}