{"version":3,"file":"shared-lib.Bm7-eask.mjs","names":["LibelleTransforme","useState","useRef","useEffect","useLayoutEffect","INK","GRAD","SANS","TL_CSS","useRef","p","CSS","useState","useRef","SANS","GRAD","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","RichText","LienDeNavigationFonts","LienDeNavigation","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","_Fragment","MfFleche","MenuThematiques","useState","useRef","useId","MF_COULEURS","c","MF_CATS","MF_CSS","LienDeNavigation","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","Image1","useState","_Fragment","useRef","useId","c"],"sources":["https:/framerusercontent.com/modules/znRBcNEkr6AxCfvSfq0h/E9mU3XoN0ZpYfJiPRMy7/DemandeDevis.js","https:/framerusercontent.com/modules/oyoDrnMNcYnNDE2pbOWN/dyGepO6vFlyeTLAXByOW/Lueur.js","https:/framerusercontent.com/modules/eZH9hFenaQEyUEg4VmEi/WSqYWSqTbsNLsaDQXpvL/PanneauAffichage.js","https:/framerusercontent.com/modules/m1twaXnKant65H5XgkOu/UbOszBHFb3QBWehU5GiT/TexteFraunces.js","https:/framerusercontent.com/modules/G3Om09eem7Hb7CeDdkB6/JOZIfTTFuNaBSEkfc5yV/X4CJmgs7j.js","https:/framerusercontent.com/modules/EwCfhHjYzidolj6tCTUE/sqnNqMj06Um23O5EJP2J/ealiWgueX.js","https:/framerusercontent.com/modules/l0cPJeHlyd9gehhL6PHx/dOqaRDJyRsfbKxYzT0NC/BoutonDevis.js","https:/framerusercontent.com/modules/oIG3au4rcu44pnTNAWYB/WhVIWaiw83Tum1Ylb0Fh/MenuFormations.js","https:/framerusercontent.com/modules/kRRnsOrocDlsXKKt8XZZ/OyJHA6tjl5weTOI7FRY5/Z92gpT2ur.js","https:/framerusercontent.com/modules/yPy4K515IP0budhSqVH2/ouDkmqUj9Y98RRgKiqOM/StickyNav_1.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useLayoutEffect,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";/**\n * Panneau « Demande de devis / inscription ».\n *\n * Placé une seule fois, dans le pied de page : il intercepte les liens vers\n * le formulaire de l'accueil (« /#contact », avec ou sans formation\n * préremplie : /?formation=…&categorie=…&session=…&inscription=1#contact) et\n * ouvre le même formulaire dans un panneau, sans quitter la page. Fermeture :\n * croix, clic à côté, Échap ou bouton Retour du téléphone.\n *\n * Sans JavaScript, ou avec Cmd/Ctrl + clic, le lien garde son comportement\n * d'origine (formulaire de l'accueil, prérempli). Sur l'accueil, un simple\n * « Demander un devis » défile toujours jusqu'au formulaire de la page.\n *\n * ⚠️ Champs, textes préremplis et envoi reprennent ceux de WorkTogether.tsx\n * (formulaire de l'accueil) : les modifier ensemble.\n */const BLUE=\"#0066B1\";const GREEN=\"#5BB12F\";const INK=\"#0F1F3A\";const INK_SOFT=\"#475569\";const BG=\"#FBFCFE\";const GRAD=`linear-gradient(120deg, ${BLUE} 0%, ${GREEN} 100%)`;const SANS='\"Inter\", -apple-system, BlinkMacSystemFont, sans-serif';const SERIF='\"Fraunces ADEI\", \"Fraunces\", Georgia, serif';const DOMAINES=[\"Accompagnement et pratiques pro\",\"Sant\\xe9 mentale et handicap\",\"Pr\\xe9vention, s\\xe9curit\\xe9, sant\\xe9\",\"Communication\",\"Management et leadership\",\"Travailleurs ESAT & EA\",\"Autres\"];const normaliser=x=>x.normalize(\"NFD\").replace(/[\\u0300-\\u036f]/g,\"\").toLowerCase().trim();/** Anti-spam (comme sur l'accueil) : champ invisible + délai minimal. */const CHAMP_PIEGE=\"site_web\";const DELAI_MINIMAL_MS=3e3;const EMAIL_DROITS=\"reclamation.formation@adei17.com\";const CLE_HISTORIQUE=\"f1265336-9d5b-4308-a76e-ec87b123cbd9\";function lireDemande(u){const p=u.searchParams;return{formation:(p.get(\"formation\")||\"\").trim(),categorie:(p.get(\"categorie\")||\"\").trim(),session:(p.get(\"session\")||\"\").trim(),inscription:p.get(\"inscription\")===\"1\"};}/** Message prérempli : mêmes textes que le formulaire de l'accueil. */function messagePrerempli(d){if(d.inscription&&d.formation)return`Bonjour,\n\nJe souhaite m'inscrire ou inscrire des participants \\xe0 la session de la formation \\xab\\xa0${d.formation}\\xa0\\xbb${d.session?` (${d.session})`:\"\"}.\n\nNombre de participants : \nNom et fonction des participants : `;if(d.formation)return`Bonjour,\n\nJe souhaite recevoir un devis pour la formation \\xab\\xa0${d.formation}\\xa0\\xbb${d.session?` (session : ${d.session})`:\"\"}.\n\nNombre de participants : \nP\\xe9riode souhait\\xe9e : \nLieu : `;return\"\";}/** Libellé de bouton : au survol, Inter glisse vers Fraunces italique. */const TL_CSS=`\n.adei-tl{display:inline-grid;justify-items:center;align-items:center;overflow:hidden;vertical-align:middle;line-height:1.25}\n.adei-tl>span{grid-area:1/1;white-space:nowrap;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .3s ease}\n.adei-tl-b{font-family:\"Fraunces ADEI\",\"Fraunces\",Georgia,serif;font-style:italic;font-weight:500;font-size:1.07em;letter-spacing:0;transform:translateY(80%);opacity:0}\n.adei-tb:hover .adei-tl-a,.adei-tb:focus-visible .adei-tl-a{transform:translateY(-80%);opacity:0}\n.adei-tb:hover .adei-tl-b,.adei-tb:focus-visible .adei-tl-b{transform:none;opacity:1}\n.adei-tb{transition:transform .25s ease}\n.adei-tb:hover{transform:translateY(-2px)}\n@media (prefers-reduced-motion:reduce){.adei-tl>span,.adei-tb{transition:none}.adei-tb:hover{transform:none}}\n`;/** Question « Votre demande concerne… » (devis uniquement, pas pour une\n *  inscription INTER) et mention pour les particuliers et indépendants. */const QUI_CSS=`\n.adei-qui{border:0;margin:0;padding:0;min-width:0}\n.adei-qui legend{padding:0;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.3;color:#64748B}\n.adei-qui-opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n@media (max-width:520px){.adei-qui-opts{grid-template-columns:1fr}}\n.adei-qui-opt{position:relative;display:block;padding:14px 46px 14px 16px;border-radius:16px;border:1.5px solid #E2E9F1;background:#FFFFFF;cursor:pointer;text-align:left;box-shadow:0 1px 2px rgba(15,31,58,.04);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .3s ease}\n.adei-qui-opt:hover{border-color:#C9D6E4;transform:translateY(-1px);box-shadow:0 8px 20px rgba(15,31,58,.07)}\n.adei-qui-opt.on{border-color:transparent;background:linear-gradient(110deg,rgba(0,102,177,.05),rgba(91,177,47,.05)) padding-box,linear-gradient(#FFFFFF,#FFFFFF) padding-box,linear-gradient(110deg,#0066B1,#5BB12F) border-box;box-shadow:0 10px 24px rgba(0,102,177,.12)}\n.adei-qui-opt:focus-within{box-shadow:0 0 0 3px rgba(0,102,177,.22)}\n.adei-qui-opt input{position:absolute;right:14px;top:14px;opacity:0;width:20px;height:20px;margin:0;pointer-events:none}\n.adei-qui-coche{position:absolute;top:13px;right:13px;width:22px;height:22px;border-radius:50%;border:1.5px solid #CBD5E1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#FFFFFF;transition:background .25s ease,border-color .25s ease}\n.adei-qui-coche svg{transform:scale(.4);opacity:0;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .2s ease}\n.adei-qui-opt.on .adei-qui-coche{border-color:transparent;background:linear-gradient(110deg,#0066B1,#5BB12F) border-box}\n.adei-qui-opt.on .adei-qui-coche svg{transform:none;opacity:1}\n.adei-qui-opt b{display:block;font-size:14.5px;font-weight:700;line-height:1.3;color:#0F1F3A}\n.adei-qui-opt small{display:block;margin-top:3px;font-size:12.5px;line-height:1.4;color:#64748B}\n.adei-qui-note{display:flex;gap:10px;align-items:flex-start;margin:6px 0 0;text-align:left;animation:adei-qui-in .5s cubic-bezier(.16,1,.3,1)}\n.adei-qui-note-ic{flex-shrink:0;width:20px;height:20px;margin-top:1px;border-radius:50%;background:linear-gradient(160deg,#F0A500,#E8720C);color:#FFFFFF;font-family:\"Inter\",\"Inter Placeholder\",-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:800;line-height:20px;text-align:center;box-shadow:0 3px 8px rgba(232,114,12,.22)}\n.adei-qui-note p{margin:0;font-size:13px;line-height:1.55;color:#475569}\n.adei-qui-note strong{font-weight:700;color:#0F1F3A}\n.adei-fc{position:relative;padding:15px 17px 16px;border-radius:16px;border:1px solid transparent;background:linear-gradient(120deg,rgba(0,102,177,.04),rgba(91,177,47,.05)) padding-box,linear-gradient(#FFFFFF,#FFFFFF) padding-box,linear-gradient(110deg,rgba(0,102,177,.45),rgba(91,177,47,.45)) border-box,linear-gradient(#FFFFFF,#FFFFFF) border-box;text-align:left}\n.adei-fc-label{display:block;margin-bottom:6px;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:#0F1F3A}\n.adei-fc-titre{display:block;font-family:\"Fraunces ADEI\",\"Fraunces\",Georgia,serif;font-style:italic;font-weight:500;font-size:16px;line-height:1.35;color:#0F1F3A}\n.adei-fc-session{display:block;margin-top:5px;font-size:13.5px;font-weight:600;line-height:1.4;color:#475569}\n@keyframes adei-qui-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}\n@media (prefers-reduced-motion:reduce){.adei-qui-opt,.adei-qui-coche,.adei-qui-coche svg{transition:none}.adei-qui-opt:hover{transform:none}.adei-qui-note{animation:none}}\n`;const CHOIX_DEMANDEUR=[[\"structure\",\"Structure\",\"Une structure\",\"\\xc9tablissement, association, entreprise…\"],[\"individuel\",\"Particulier ou ind\\xe9pendant\",\"Vous-m\\xeame\",\"Particulier ou ind\\xe9pendant\"]];/** Question obligatoire, sans choix par défaut. */function QuestionDemandeur(props){return /*#__PURE__*/_jsxs(\"fieldset\",{className:\"adei-qui\",children:[/*#__PURE__*/_jsxs(\"legend\",{children:[\"Votre demande concerne\",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\" *\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"adei-qui-opts\",children:CHOIX_DEMANDEUR.map(([cle,valeur,titre,aide])=>/*#__PURE__*/_jsxs(\"label\",{className:\"adei-qui-opt\"+(props.valeur===cle?\" on\":\"\"),children:[/*#__PURE__*/_jsx(\"input\",{type:\"radio\",name:\"demande_pour\",value:valeur,required:true,checked:props.valeur===cle,onChange:()=>props.onChange(cle)}),/*#__PURE__*/_jsx(\"span\",{className:\"adei-qui-coche\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 12 12\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2.5 6.2 5 8.6 9.5 3.6\",stroke:\"#FFFFFF\",strokeWidth:\"1.9\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"b\",{children:titre}),/*#__PURE__*/_jsx(\"small\",{children:aide})]},cle))})]});}function MentionIndividuel(props){return /*#__PURE__*/_jsxs(\"div\",{className:\"adei-qui-note\",role:\"status\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"adei-qui-note-ic\",\"aria-hidden\":\"true\",children:\"!\"}),/*#__PURE__*/_jsxs(\"p\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Particulier ou ind\\xe9pendant\\xa0?\"}),\" Nos devis concernent les structures (\\xe9tablissements, associations, entreprises…). N\\xe9anmoins, nous prenons en compte votre demande et nous vous tiendrons inform\\xe9(e) si nous organisons une session ouverte \\xe0 tous\",props.formation?\" pour cette formation\":\"\",\".\"]})]});}const DD_CSS=`\nhtml.adei-dd-bloque{overflow:hidden!important}\n.adei-dd-voile{position:fixed;inset:0;z-index:2147483600;background:rgba(10,18,32,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .35s ease}\n.adei-dd-voile.ouvert{opacity:1}\n.adei-dd{position:fixed;z-index:2147483601;top:12px;right:12px;bottom:12px;width:min(520px,calc(100% - 24px));display:flex;flex-direction:column;box-sizing:border-box;background:${BG};color:${INK};font-family:${SANS};border-radius:24px;box-shadow:0 30px 80px rgba(9,20,40,.35);overflow:hidden;outline:none;transform:translateX(calc(100% + 24px));transition:transform .5s cubic-bezier(.16,1,.3,1)}\n.adei-dd.ouvert{transform:none}\n.adei-dd *{box-sizing:border-box}\n.adei-dd-defil{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:34px 34px 30px}\n.adei-dd-poignee{display:none}\n.adei-dd-haut{position:absolute;top:0;left:0;right:0;height:68px;z-index:1;pointer-events:none;background:linear-gradient(${BG} 58%,rgba(251,252,254,0));opacity:0;transition:opacity .2s ease}\n.adei-dd.defile .adei-dd-haut{opacity:1}\n.adei-dd-fermer{position:absolute;top:16px;right:16px;z-index:2;width:40px;height:40px;padding:0;border-radius:999px;border:1px solid #E2E9F1;background:#FFFFFF;color:${INK};display:grid;place-items:center;cursor:pointer;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .2s ease}\n.adei-dd-fermer:hover{border-color:${BLUE};transform:rotate(90deg)}\n.adei-dd-fermer:focus-visible{outline:2px solid ${BLUE};outline-offset:2px}\n.adei-dd-acc{font-family:${SERIF};font-style:italic;font-weight:500;letter-spacing:-0.01em;padding:0 .08em .06em 0;background:linear-gradient(100deg,${BLUE} 0%,${GREEN} 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}\n.adei-dd input::placeholder,.adei-dd textarea::placeholder{color:#5E6E85}\n.adei-dd select:invalid{color:#5E6E85}\n.adei-dd input:focus,.adei-dd select:focus,.adei-dd textarea:focus{border-color:${BLUE};box-shadow:0 0 0 3px rgba(0,102,177,.14)}\n.adei-dd .adei-pill:focus-visible{outline:2px solid ${BLUE};outline-offset:3px}\n.adei-dd .adei-arrow{display:inline-block;transition:transform .35s cubic-bezier(.16,1,.3,1)}\n.adei-dd .adei-pill:hover .adei-arrow{transform:translateX(5px)}\n.adei-dd-retour{border:1px solid #E2E9F1;background:#FFFFFF;color:${INK};border-radius:999px;padding:11px 20px;font:600 14px/1.2 ${SANS};cursor:pointer;transition:border-color .2s ease}\n.adei-dd-retour:hover{border-color:${BLUE}}\n.adei-dd-retour:focus-visible{outline:2px solid ${BLUE};outline-offset:2px}\n@media (max-width:809.98px){\n.adei-dd{top:10px;right:0;bottom:0;left:0;width:auto;border-radius:22px 22px 0 0;transform:translateY(calc(100% + 10px))}\n.adei-dd-defil{padding:26px 20px calc(26px + env(safe-area-inset-bottom,0px))}\n.adei-dd-poignee{display:block;position:absolute;z-index:2;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:#D5DEE9}\n.adei-dd-fermer{top:14px;right:14px}\n}\n@media (prefers-reduced-motion:reduce){.adei-dd,.adei-dd-voile{transition:none}}\n${TL_CSS}\n`;function LibelleTransforme(props){return /*#__PURE__*/_jsxs(\"span\",{className:\"adei-tl\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"adei-tl-a\",children:props.children}),/*#__PURE__*/_jsx(\"span\",{className:\"adei-tl-b\",\"aria-hidden\":\"true\",children:props.children})]});}/** Champ avec intitulé visible ; l'astérisque est décoratif, le caractère\n *  obligatoire est annoncé par l'attribut required du champ. */function Champ(props){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:6},children:[/*#__PURE__*/_jsxs(\"label\",{htmlFor:props.id,style:{fontSize:13,fontWeight:600,lineHeight:1.3,color:\"#64748B\"},children:[props.label,props.requis?/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\" *\"}):null]}),props.children]});}const inputStyle={width:\"100%\",minWidth:0,padding:\"13px 15px\",borderRadius:12,border:\"1px solid #E2E9F1\",background:\"#FFFFFF\",color:INK,fontFamily:SANS,fontSize:14.5,fontWeight:400,outline:\"none\",transition:\"border-color .2s ease, box-shadow .2s ease\"};const FOCALISABLES='a[href],button:not([disabled]),input:not([type=\"hidden\"]):not([tabindex=\"-1\"]),select,textarea,[tabindex]:not([tabindex=\"-1\"])';/**\n * Panneau de demande de devis\n *\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function DemandeDevis(props){const{emailReception=\"contact-formation@adei17.com\",cleWeb3Forms=\"\"}=props;const[monte,setMonte]=useState(false);const[visible,setVisible]=useState(false);const[ouvert,setOuvert]=useState(false);const[demande,setDemande]=useState({formation:\"\",categorie:\"\",session:\"\",inscription:false});const[numero,setNumero]=useState(0);const[sent,setSent]=useState(false);const[sending,setSending]=useState(false);const[sendError,setSendError]=useState(false);const[demandeur,setDemandeur]=useState(\"\");const[defile,setDefile]=useState(false);const panneauRef=useRef(null);const conteneurRef=useRef(null);const declencheur=useRef(null);const ouvertRef=useRef(false);const affiche=useRef(Date.now());const inertes=useRef([]);const minuteur=useRef(undefined);const fermerSansHistorique=()=>{if(!ouvertRef.current)return;ouvertRef.current=false;setOuvert(false);window.clearTimeout(minuteur.current);minuteur.current=window.setTimeout(()=>setVisible(false),480);};const fermer=()=>{if(!ouvertRef.current)return;// l'entrée d'historique ajoutée à l'ouverture est retirée par\n// « Retour » : la fermeture se fait alors dans l'écouteur popstate\nif(window.history.state&&window.history.state.adeiDevis)window.history.back();else fermerSansHistorique();};const ouvrir=(d,source)=>{// le menu téléphone (s'il est ouvert) se referme sous le panneau\nwindow.dispatchEvent(new Event(\"adei:devis-ouvert\"));declencheur.current=source;setDemande(d);setNumero(n=>n+1);setSent(false);setSending(false);setSendError(false);setDemandeur(\"\");setDefile(false);affiche.current=Date.now();window.clearTimeout(minuteur.current);setVisible(true);if(!ouvertRef.current){ouvertRef.current=true;try{window.history.pushState({...window.history.state||{},adeiDevis:1},\"\");}catch(err){}}};// Le panneau est d'abord rendu fermé (hors écran), puis ouvert : la\n// lecture de sa position fixe cet état de départ pour que la transition\n// joue, sans dépendre du rafraîchissement d'écran.\nconst useEffetAvantAffichage=typeof window===\"undefined\"?useEffect:useLayoutEffect;useEffetAvantAffichage(()=>{if(!visible||!ouvertRef.current||!panneauRef.current)return;panneauRef.current.getBoundingClientRect();setOuvert(true);},[visible,numero]);// Montage côté navigateur seulement, jamais dans l'éditeur Framer\nuseEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;setMonte(true);},[]);// Interception des liens vers le formulaire de l'accueil\nuseEffect(()=>{if(!monte)return;const surClic=e=>{if(e.defaultPrevented||e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;const cible=e.target;const a=cible&&typeof cible.closest===\"function\"?cible.closest(\"a[href]\"):null;if(!a||a.target&&a.target!==\"_self\")return;let u;try{u=new URL(a.href,window.location.href);}catch(err){return;}if(u.origin!==window.location.origin||u.pathname!==\"/\"||u.hash!==\"#contact\")return;const d=lireDemande(u);// sur l'accueil, un lien sans formation défile vers le formulaire\nif(window.location.pathname===\"/\"&&!d.formation)return;e.preventDefault();e.stopPropagation();ouvrir(d,a);};const surRetour=()=>{if(ouvertRef.current)fermerSansHistorique();};window.addEventListener(\"click\",surClic,true);window.addEventListener(\"popstate\",surRetour);return()=>{window.removeEventListener(\"click\",surClic,true);window.removeEventListener(\"popstate\",surRetour);};},[monte]);// Ouvert : page figée derrière, reste du site inerte, focus dans le panneau\nuseEffect(()=>{if(!visible)return;const racine=document.documentElement;racine.classList.add(\"adei-dd-bloque\");const conteneur=conteneurRef.current;inertes.current=Array.from(document.body.children).filter(el=>el!==conteneur&&!el.contains(conteneur)&&!el.hasAttribute(\"inert\")&&el.tagName!==\"SCRIPT\"&&el.tagName!==\"STYLE\");inertes.current.forEach(el=>el.setAttribute(\"inert\",\"\"));return()=>{racine.classList.remove(\"adei-dd-bloque\");inertes.current.forEach(el=>el.removeAttribute(\"inert\"));inertes.current=[];const d=declencheur.current;if(d&&document.contains(d))d.focus({preventScroll:true});};},[visible]);useEffect(()=>{if(ouvert)panneauRef.current?.focus({preventScroll:true});},[ouvert,numero]);// Échap et piège de tabulation\nconst surTouche=e=>{if(e.key===\"Escape\"){e.stopPropagation();fermer();return;}if(e.key!==\"Tab\"||!panneauRef.current)return;const liste=Array.from(panneauRef.current.querySelectorAll(FOCALISABLES)).filter(el=>el.offsetParent!==null||el===document.activeElement);if(!liste.length)return;const premier=liste[0];const dernier=liste[liste.length-1];const actif=document.activeElement;if(e.shiftKey&&(actif===premier||actif===panneauRef.current)){e.preventDefault();dernier.focus();}else if(!e.shiftKey&&actif===dernier){e.preventDefault();premier.focus();}};// Envoi : même cascade que le formulaire de l'accueil\nconst CONTACT_EMAIL=(emailReception||\"contact-formation@adei17.com\").trim();const W3F_KEY=(cleWeb3Forms||\"\").trim()||CLE_HISTORIQUE;const cleDediee=W3F_KEY!==CLE_HISTORIQUE;async function envoyer(e){e.preventDefault();if(sending)return;const donnees=new FormData(e.currentTarget);if(String(donnees.get(CHAMP_PIEGE)||\"\").trim()||Date.now()-affiche.current<DELAI_MINIMAL_MS){setSent(true);return;}donnees.delete(CHAMP_PIEGE);const fields={formulaire:\"Demande de devis\"};donnees.forEach((v,k)=>{fields[k]=String(v);});fields.page=window.location.pathname;let subject=fields.formation?fields.inscription?`Inscription session INTER — ${fields.formation}`:`Demande de devis — ${fields.formation}`:\"Demande de devis — site ADEI Formation\";if(fields.demande_pour===\"Particulier ou ind\\xe9pendant\")subject=subject.replace(\"Demande de devis\",\"Demande de devis (particulier ou ind\\xe9pendant)\");const viaWeb3Forms={url:\"https://api.web3forms.com/submit\",payload:{access_key:W3F_KEY,subject,from_name:\"Site ADEI Formation\",...fields}};const viaFormSubmit={url:`https://formsubmit.co/ajax/${CONTACT_EMAIL}`,payload:{_subject:subject,_template:\"table\",_captcha:\"false\",...fields}};const essais=cleDediee?[viaWeb3Forms,viaFormSubmit]:[viaFormSubmit,viaWeb3Forms];setSending(true);setSendError(false);let livre=false;for(const a of essais){try{const res=await fetch(a.url,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(a.payload)});const data=await res.json().catch(()=>null);const accepte=data&&(data.success===true||data.success===\"true\");if(res.ok&&accepte){livre=true;break;}}catch(err){// service indisponible : on tente le suivant\n}}if(livre)setSent(true);else{const lignes=Object.entries(fields).map(([k,v])=>`${k} : ${v}`);window.location.href=`mailto:${CONTACT_EMAIL}?subject=`+encodeURIComponent(subject)+\"&body=\"+encodeURIComponent(lignes.join(\"\\n\"));setSendError(true);}setSending(false);}const inscription=demande.inscription&&!!demande.formation;const categorieInitiale=DOMAINES.find(d=>normaliser(d)===normaliser(demande.categorie))||\"\";const message=messagePrerempli(demande);const panneau=/*#__PURE__*/_jsxs(\"div\",{ref:conteneurRef,\"data-adei-devis\":\"\",children:[/*#__PURE__*/_jsx(\"style\",{children:DD_CSS+QUI_CSS}),/*#__PURE__*/_jsx(\"div\",{className:\"adei-dd-voile\"+(ouvert?\" ouvert\":\"\"),onClick:fermer,\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"div\",{ref:panneauRef,className:\"adei-dd\"+(ouvert?\" ouvert\":\"\")+(defile?\" defile\":\"\"),role:\"dialog\",\"aria-modal\":\"true\",\"aria-labelledby\":\"dd-titre\",tabIndex:-1,onKeyDown:surTouche,children:[/*#__PURE__*/_jsx(\"span\",{className:\"adei-dd-poignee\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"span\",{className:\"adei-dd-haut\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"adei-dd-fermer\",onClick:fermer,\"aria-label\":\"Fermer la demande\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 3l10 10M13 3L3 13\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"adei-dd-defil\",onScroll:e=>{const d=e.currentTarget.scrollTop>6;if(d!==defile)setDefile(d);},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 52px 12px 0\",fontSize:12,fontWeight:700,letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:BLUE},children:inscription?\"Inscription\":\"Demande de devis\"}),/*#__PURE__*/_jsxs(\"h2\",{id:\"dd-titre\",style:{margin:\"0 40px 10px 0\",fontSize:31,lineHeight:1.1,fontWeight:700,letterSpacing:\"-0.02em\",color:INK},children:[inscription?\"S'inscrire \\xe0 \":\"Parlons de \",/*#__PURE__*/_jsx(\"span\",{className:\"adei-dd-acc\",children:inscription?\"une session.\":\"votre projet.\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 24px\",fontSize:15,lineHeight:1.55,color:INK_SOFT},children:inscription?\"Compl\\xe9tez votre demande : nous revenons vers vous sous 72 h pour finaliser l'inscription.\":\"D\\xe9crivez votre besoin : nous revenons vers vous sous 72 h avec une proposition adapt\\xe9e.\"}),sent?/*#__PURE__*/_jsxs(\"div\",{role:\"status\",\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",gap:12,padding:\"12px 0 8px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:52,height:52,borderRadius:999,background:GRAD,display:\"grid\",placeItems:\"center\",color:\"#FFFFFF\",fontSize:26},\"aria-hidden\":\"true\",children:\"✓\"}),/*#__PURE__*/_jsx(\"h3\",{tabIndex:-1,ref:el=>el?.focus({preventScroll:true}),style:{outline:\"none\",margin:0,fontSize:24,fontWeight:700,color:INK},children:\"Merci, c'est bien re\\xe7u\\xa0!\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:15,lineHeight:1.55,color:INK_SOFT,maxWidth:380},children:inscription?\"On revient vers vous sous 72 h pour finaliser l'inscription.\":demandeur===\"individuel\"?\"Votre demande est bien prise en compte : nous vous tiendrons inform\\xe9(e) si nous organisons une session ouverte \\xe0 tous.\":\"On revient vers vous sous 72 h avec une proposition adapt\\xe9e.\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"adei-dd-retour\",onClick:fermer,style:{marginTop:8},children:\"Revenir \\xe0 la page\"})]}):/*#__PURE__*/_jsxs(\"form\",{onSubmit:envoyer,style:{display:\"flex\",flexDirection:\"column\",gap:14},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:-1e4,width:1,height:1,overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"label\",{children:[\"Ne pas remplir ce champ\",/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:CHAMP_PIEGE,tabIndex:-1,autoComplete:\"off\",defaultValue:\"\"})]})}),demande.formation?/*#__PURE__*/_jsxs(\"div\",{className:\"adei-fc\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"adei-fc-label\",children:inscription?\"Session ouverte \\xe0 tous\":\"Formation concern\\xe9e\"}),/*#__PURE__*/_jsx(\"span\",{className:\"adei-fc-titre\",children:demande.formation}),demande.session?/*#__PURE__*/_jsx(\"span\",{className:\"adei-fc-session\",children:demande.session}):null,/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"formation\",value:demande.formation}),demande.session?/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"session\",value:demande.session}):null,inscription?/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"inscription\",value:\"Session INTER\"}):null]}):null,/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12.5,color:INK_SOFT},children:\"Les champs marqu\\xe9s d'un ast\\xe9risque (*) sont obligatoires.\"}),!inscription?/*#__PURE__*/_jsx(QuestionDemandeur,{valeur:demandeur,onChange:setDemandeur}):null,/*#__PURE__*/_jsx(Champ,{id:\"dd-nom\",label:\"Nom et pr\\xe9nom\",requis:true,children:/*#__PURE__*/_jsx(\"input\",{id:\"dd-nom\",style:inputStyle,type:\"text\",name:\"nom\",autoComplete:\"name\",required:true,placeholder:\"Ex. : Dupont Jean\"})}),/*#__PURE__*/_jsx(Champ,{id:\"dd-structure\",label:\"\\xc9tablissement ou structure\",children:/*#__PURE__*/_jsx(\"input\",{id:\"dd-structure\",style:inputStyle,type:\"text\",name:\"etablissement\",autoComplete:\"organization\",placeholder:\"Ex. : EHPAD, IME, ESAT…\"})}),/*#__PURE__*/_jsx(Champ,{id:\"dd-email\",label:\"E-mail\",requis:true,children:/*#__PURE__*/_jsx(\"input\",{id:\"dd-email\",style:inputStyle,type:\"email\",name:\"email\",autoComplete:\"email\",required:true,placeholder:\"nom@structure.fr\"})}),/*#__PURE__*/_jsx(Champ,{id:\"dd-tel\",label:\"T\\xe9l\\xe9phone\",children:/*#__PURE__*/_jsx(\"input\",{id:\"dd-tel\",style:inputStyle,type:\"tel\",name:\"telephone\",autoComplete:\"tel\",placeholder:\"Ex. : 06 12 34 56 78\"})}),demande.formation&&categorieInitiale?/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"categorie\",value:categorieInitiale}):/*#__PURE__*/_jsx(Champ,{id:\"dd-categorie\",label:\"Cat\\xe9gorie concern\\xe9e\",requis:true,children:/*#__PURE__*/_jsxs(\"select\",{id:\"dd-categorie\",style:inputStyle,name:\"categorie\",defaultValue:categorieInitiale,required:true,children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",disabled:true,children:\"Choisissez une cat\\xe9gorie…\"}),DOMAINES.map(d=>/*#__PURE__*/_jsx(\"option\",{children:d},d))]})}),/*#__PURE__*/_jsx(Champ,{id:\"dd-message\",label:inscription?\"Votre demande\":\"Votre besoin\",children:/*#__PURE__*/_jsx(\"textarea\",{id:\"dd-message\",name:\"message\",defaultValue:message||undefined,style:{...inputStyle,minHeight:message?168:112,resize:\"vertical\",lineHeight:1.5},placeholder:\"Votre besoin, votre public, vos contraintes…\"})}),/*#__PURE__*/_jsxs(\"button\",{type:\"submit\",className:\"adei-pill adei-tb\",disabled:sending,style:{width:\"100%\",marginTop:4,border:\"none\",cursor:sending?\"wait\":\"pointer\",opacity:sending?.75:1,padding:\"15px 20px\",borderRadius:12,background:GRAD,color:\"#FFFFFF\",fontFamily:SANS,fontWeight:700,fontSize:15.5},children:[/*#__PURE__*/_jsx(LibelleTransforme,{children:sending?\"Envoi en cours…\":inscription?\"Demander l'inscription\":\"Envoyer mon message\"}),\" \",/*#__PURE__*/_jsx(\"span\",{className:\"adei-arrow\",\"aria-hidden\":\"true\",children:\"→\"})]}),sendError?/*#__PURE__*/_jsxs(\"p\",{role:\"alert\",style:{margin:\"2px 0 0\",fontSize:13.5,textAlign:\"center\",color:\"#C53030\"},children:[\"L'envoi direct a \\xe9chou\\xe9 — votre messagerie s'est ouverte avec le message pr\\xe9rempli. Vous pouvez aussi nous \\xe9crire directement \\xe0\",\" \",CONTACT_EMAIL,\".\"]}):null,!inscription&&demandeur===\"individuel\"?/*#__PURE__*/_jsx(MentionIndividuel,{formation:demande.formation}):/*#__PURE__*/_jsx(\"p\",{style:{margin:\"2px 0 0\",fontSize:12.5,textAlign:\"center\",color:INK_SOFT},children:\"R\\xe9ponse sous 72 h et sans engagement\"}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,fontSize:11.5,lineHeight:1.55,textAlign:\"center\",color:INK_SOFT},children:[\"Vos informations servent uniquement \\xe0 r\\xe9pondre \\xe0 votre demande et ne sont jamais c\\xe9d\\xe9es. Pour y acc\\xe9der, les rectifier ou les faire supprimer :\",\" \",EMAIL_DROITS,\".\",\" \",/*#__PURE__*/_jsxs(\"a\",{href:\"/politique-de-confidentialite\",target:\"_blank\",rel:\"noopener\",style:{color:\"inherit\",textDecoration:\"underline\",textUnderlineOffset:2},children:[\"Politique de confidentialit\\xe9\",/*#__PURE__*/_jsxs(\"span\",{style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",clip:\"rect(0 0 0 0)\",whiteSpace:\"nowrap\"},children:[\" \",\"(nouvel onglet)\"]})]})]})]},numero)]})]})]});return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{width:\"100%\",height:\"100%\",pointerEvents:\"none\",...props.style},children:monte&&visible?/*#__PURE__*/createPortal(panneau,document.body):null});}addPropertyControls(DemandeDevis,{emailReception:{type:ControlType.String,title:\"E-mail de r\\xe9ception\",defaultValue:\"contact-formation@adei17.com\",description:\"M\\xeame r\\xe9glage que le formulaire de l'accueil.\"},cleWeb3Forms:{type:ControlType.String,title:\"Cl\\xe9 Web3Forms\",placeholder:\"Cl\\xe9 cr\\xe9\\xe9e pour l'e-mail de r\\xe9ception\",description:\"\\xc0 renseigner comme sur le formulaire de l'accueil, s'il en a une.\",defaultValue:\"\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DemandeDevis\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"20\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DemandeDevis.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useEffect,useRef}from\"react\";/** Lit une couleur Framer : #hex (3, 4, 6 ou 8 chiffres), rgb() ou rgba(). */function lireCouleur(couleur){const s=(couleur||\"\").trim();let m=/^#([0-9a-f]{3,8})$/i.exec(s);if(m){let h=m[1];if(h.length===3||h.length===4)h=h.split(\"\").map(x=>x+x).join(\"\");if(h.length!==6&&h.length!==8)return null;const n=parseInt(h.slice(0,6),16);const a=h.length===8?parseInt(h.slice(6,8),16)/255:1;return[n>>16&255,n>>8&255,n&255,a];}m=/^rgba?\\(\\s*([\\d.]+)[,\\s]+([\\d.]+)[,\\s]+([\\d.]+)(?:[,\\s/]+([\\d.]+%?))?\\s*\\)$/i.exec(s);if(m){const a=m[4]===undefined?1:m[4].endsWith(\"%\")?parseFloat(m[4])/100:parseFloat(m[4]);return[+m[1],+m[2],+m[3],a];}return null;}/** Couleur avec transparence, quel que soit le format reçu. */function rgba(couleur,alpha){const a=Math.max(0,Math.min(1,alpha));const c=lireCouleur(couleur);if(!c)return`color-mix(in srgb, ${couleur} ${Math.round(a*100)}%, transparent)`;return`rgba(${c[0]}, ${c[1]}, ${c[2]}, ${(a*c[3]).toFixed(3)})`;}/** Mélange vers le blanc, pour le reflet. */function eclaircir(couleur,t){const c=lireCouleur(couleur);if(!c)return\"#9fd3ff\";const v=c.slice(0,3).map(x=>Math.round(x+(255-x)*t));return`rgb(${v[0]}, ${v[1]}, ${v[2]})`;}const GRAIN=\"url(\\\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>\\\")\";const CSS=`\n.adei-lueur{position:relative;overflow:hidden;pointer-events:none;isolation:isolate}\n.adei-lueur__halo{position:absolute;border-radius:50%;mix-blend-mode:screen;will-change:transform;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:infinite;animation-direction:alternate}\n.adei-lueur--pause .adei-lueur__halo{animation-play-state:paused}\n@keyframes adei-lueur-a{0%{transform:translate3d(0,0,0) rotate(-10deg) scale(1)}50%{transform:translate3d(-6%,5%,0) rotate(-4deg) scale(1.08)}100%{transform:translate3d(4%,8%,0) rotate(-13deg) scale(.96)}}\n@keyframes adei-lueur-b{0%{transform:translate3d(0,0,0) rotate(14deg) scale(1)}50%{transform:translate3d(7%,-4%,0) rotate(6deg) scale(.93)}100%{transform:translate3d(-5%,6%,0) rotate(18deg) scale(1.06)}}\n@keyframes adei-lueur-c{0%{transform:translate3d(0,0,0) scale(1);opacity:.7}50%{transform:translate3d(-9%,7%,0) scale(1.14);opacity:1}100%{transform:translate3d(6%,-5%,0) scale(.9);opacity:.55}}\n@media (prefers-reduced-motion:reduce){.adei-lueur__halo{animation:none!important}}\n`;const PLACEMENTS={\"haut-droite\":{a:{right:\"-16%\",top:\"-34%\"},b:{right:\"16%\",top:\"-26%\"},c:{right:\"9%\",top:\"-10%\"}},\"haut-gauche\":{a:{left:\"-16%\",top:\"-34%\"},b:{left:\"16%\",top:\"-26%\"},c:{left:\"9%\",top:\"-10%\"}},\"haut-centre\":{a:{left:\"50%\",top:\"-40%\",marginLeft:\"-36%\"},b:{left:\"4%\",top:\"-26%\"},c:{right:\"10%\",top:\"-14%\"}}};/**\n * Lueur de section sombre\n *\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 620\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function Lueur(props){const{couleur1=\"#0066B1\",couleur2=\"#5BB12F\",position=\"haut-droite\",intensite=1,mouvement=true,duree=22,grain=true,fondu=true}=props;const statique=useIsStaticRenderer();const ref=useRef(null);// Pause hors écran : aucun calcul pour une lueur qu'on ne voit pas.\nuseEffect(()=>{const el=ref.current;if(!el||statique||!mouvement||typeof IntersectionObserver===\"undefined\")return;const io=new IntersectionObserver(([e])=>el.classList.toggle(\"adei-lueur--pause\",!e.isIntersecting),{rootMargin:\"120px\"});io.observe(el);return()=>io.disconnect();},[statique,mouvement]);const i=Math.max(0,intensite);const p=PLACEMENTS[position]||PLACEMENTS[\"haut-droite\"];const anime=mouvement&&!statique;const d=Math.max(6,duree);const reflet=eclaircir(couleur1,.55);const halo=(base,largeur,fond,nom,dureeHalo,decalage)=>({...base,width:largeur,aspectRatio:\"1.7 / 1\",background:fond,animationName:anime?nom:\"none\",animationDuration:`${dureeHalo}s`,animationDelay:`-${decalage}s`});const masque=fondu?\"linear-gradient(180deg, #000 0%, #000 52%, rgba(0,0,0,.55) 78%, transparent 100%)\":undefined;return /*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"adei-lueur\",\"aria-hidden\":\"true\",style:{width:\"100%\",height:\"100%\",WebkitMaskImage:masque,maskImage:masque,...props.style},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"div\",{className:\"adei-lueur__halo\",style:halo(p.a,\"clamp(620px, 72%, 1240px)\",`radial-gradient(closest-side, ${rgba(couleur1,.58*i)} 0%, ${rgba(couleur1,.3*i)} 34%, ${rgba(couleur1,.1*i)} 64%, ${rgba(couleur1,0)} 100%)`,\"adei-lueur-a\",d,d*.3)}),/*#__PURE__*/_jsx(\"div\",{className:\"adei-lueur__halo\",style:halo(p.b,\"clamp(480px, 54%, 940px)\",`radial-gradient(closest-side, ${rgba(couleur2,.44*i)} 0%, ${rgba(couleur2,.2*i)} 38%, ${rgba(couleur2,.06*i)} 68%, ${rgba(couleur2,0)} 100%)`,\"adei-lueur-b\",d*1.35,d*.8)}),/*#__PURE__*/_jsx(\"div\",{className:\"adei-lueur__halo\",style:halo(p.c,\"clamp(260px, 28%, 500px)\",`radial-gradient(closest-side, ${rgba(reflet,.3*i)} 0%, ${rgba(reflet,.1*i)} 48%, ${rgba(reflet,0)} 100%)`,\"adei-lueur-c\",d*.85,d*.5)}),grain?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundImage:GRAIN,backgroundSize:\"160px 160px\",opacity:.05,mixBlendMode:\"overlay\"}}):null]});}addPropertyControls(Lueur,{couleur1:{type:ControlType.Color,title:\"Couleur 1\",defaultValue:\"#0066B1\"},couleur2:{type:ControlType.Color,title:\"Couleur 2\",defaultValue:\"#5BB12F\"},position:{type:ControlType.Enum,title:\"Position\",options:[\"haut-droite\",\"haut-gauche\",\"haut-centre\"],optionTitles:[\"Haut droite\",\"Haut gauche\",\"Haut centre\"],defaultValue:\"haut-droite\"},intensite:{type:ControlType.Number,title:\"Intensit\\xe9\",min:0,max:2,step:.05,defaultValue:1},mouvement:{type:ControlType.Boolean,title:\"Mouvement\",defaultValue:true},duree:{type:ControlType.Number,title:\"Dur\\xe9e (s)\",min:6,max:60,step:1,defaultValue:22,hidden:p=>!p.mouvement},grain:{type:ControlType.Boolean,title:\"Grain\",defaultValue:true},fondu:{type:ControlType.Boolean,title:\"Fondu bas\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Lueur\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"620\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lueur.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useEffect,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";/**\n * Panneau « Affichage » : un bouton flottant qui ouvre des réglages de\n * lecture (taille du texte, contraste, animations, espacement, liens).\n *\n * Les réglages posent des classes sur <html> ; les règles CSS ci-dessous\n * font le reste. Ils sont gardés dans le navigateur du visiteur\n * (localStorage, aucun cookie) et réappliqués avant l'affichage de la page\n * par un court script placé dans le code personnalisé du site (même clé,\n * mêmes classes) : pas de saut à l'ouverture d'une page.\n *\n * Les composants animés écoutent l'évènement `adei-affichage` et la classe\n * `adei-calme` pour couper leurs effets en JavaScript.\n */const CLE=\"adei-affichage\";const ID_CSS=\"adei-affichage-css\";const INK=\"#0F1F3A\";const BODY=\"#475569\";const GRAD=\"linear-gradient(135deg, #0066B1 0%, #5BB12F 100%)\";const SANS='\"Inter\", -apple-system, BlinkMacSystemFont, sans-serif';/** Règles globales, recopiées telles quelles dans le code personnalisé du site. */const AFFICHAGE_CSS=`html{--adei-zoom:1}html.adei-texte-1{--adei-zoom:1.15}html.adei-texte-2{--adei-zoom:1.3}\nhtml.adei-texte-1 body{zoom:1.15}\nhtml.adei-texte-2 body{zoom:1.3}\nhtml.adei-contraste{filter:contrast(1.3)}\nhtml.adei-espacement body *{letter-spacing:.05em!important;word-spacing:.14em!important}\nhtml.adei-espacement body p,html.adei-espacement body li{line-height:1.8!important}\nhtml.adei-liens body a{text-decoration:underline!important;text-underline-offset:3px!important}\nhtml.adei-calme,html.adei-calme *,html.adei-calme *::before,html.adei-calme *::after{animation-play-state:paused!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}\nhtml.adei-calme .tm-row{overflow-x:auto!important}`;const NEUTRE={taille:0,contraste:false,calme:false,espacement:false,liens:false};function animationsReduitesSysteme(){try{return window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;}catch(e){return false;}}function lire(){try{const r=JSON.parse(localStorage.getItem(CLE)||\"null\");if(r&&typeof r===\"object\")return{...NEUTRE,...r};}catch(e){}return{...NEUTRE,calme:animationsReduitesSysteme()};}function appliquer(r){const c=document.documentElement.classList;c.toggle(\"adei-texte-1\",r.taille===1);c.toggle(\"adei-texte-2\",r.taille===2);c.toggle(\"adei-contraste\",r.contraste);c.toggle(\"adei-calme\",r.calme);c.toggle(\"adei-espacement\",r.espacement);c.toggle(\"adei-liens\",r.liens);window.dispatchEvent(new Event(\"adei-affichage\"));}const TAILLES=[{label:\"Normale\",taille:15},{label:\"Grande\",taille:18},{label:\"Tr\\xe8s grande\",taille:21}];const OPTIONS=[{cle:\"contraste\",titre:\"Contraste renforc\\xe9\",aide:\"Couleurs plus marqu\\xe9es\"},{cle:\"calme\",titre:\"Animations r\\xe9duites\",aide:\"Coupe les d\\xe9filements et les effets\"},{cle:\"espacement\",titre:\"Texte plus a\\xe9r\\xe9\",aide:\"Lettres, mots et lignes espac\\xe9s\"},{cle:\"liens\",titre:\"Liens soulign\\xe9s\",aide:\"Rep\\xe9rer les liens d'un coup d'œil\"}];const PANNEAU_CSS=`\n.adei-aff{font-family:${SANS};color:${INK};-webkit-text-size-adjust:100%;text-size-adjust:100%}\n.adei-aff *{box-sizing:border-box}\n.adei-aff-btn{display:grid;place-items:center;width:52px;height:52px;border-radius:999px;border:2px solid #FFFFFF;cursor:pointer;box-shadow:0 10px 28px rgba(9,30,66,.28);transition:transform .25s ease,box-shadow .3s ease}\n.adei-aff-btn:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(9,30,66,.36)}\n.adei-aff-lien{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:0;background:none;font-family:${SANS};font-size:13px;font-weight:400;line-height:1.2;color:rgba(255,255,255,.66);white-space:nowrap;cursor:pointer;transition:color .2s ease}\n.adei-aff-lien:hover{color:#FFFFFF}\n.adei-aff-lien svg{flex-shrink:0}\n.adei-aff button:focus-visible,.adei-aff a:focus-visible,.adei-aff-seg label:has(input:focus-visible){outline:3px solid #0066B1;outline-offset:2px}\n.adei-aff-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:5px;border-radius:14px;background:#F1F5F9}\n.adei-aff-seg label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:58px;border-radius:10px;cursor:pointer;color:${BODY}}\n.adei-aff-seg input{position:absolute;opacity:0;width:1px;height:1px;margin:0}\n.adei-aff-seg label:has(input:checked){background:#FFFFFF;color:${INK};box-shadow:0 2px 10px rgba(9,30,66,.1)}\n.adei-aff-opt{display:flex;align-items:center;gap:14px;width:100%;padding:11px 4px;border:none;background:none;text-align:left;cursor:pointer;color:${INK};font:inherit}\n.adei-aff-piste{position:relative;flex-shrink:0;width:42px;height:24px;border-radius:999px;background:#CBD5E1;transition:background .25s ease}\n.adei-aff-piste::after{content:\"\";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#FFFFFF;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .25s cubic-bezier(.16,1,.3,1)}\n.adei-aff-opt[aria-checked=\"true\"] .adei-aff-piste{background:${GRAD}}\n.adei-aff-opt[aria-checked=\"true\"] .adei-aff-piste::after{transform:translateX(18px)}\n@media print{.adei-aff{display:none!important}}\n`;function Icone({taille=26}){return /*#__PURE__*/_jsxs(\"svg\",{width:taille,height:taille,viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",focusable:\"false\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"4.2\",r:\"2.1\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4.5 8.2c2.4.7 4.9 1.1 7.5 1.1s5.1-.4 7.5-1.1\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 9.4v5.2m0 0-2.6 6.4M12 14.6l2.6 6.4\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]});}/**\n * Panneau d'affichage (bouton flottant ou lien)\n *\n * @framerIntrinsicWidth 52\n * @framerIntrinsicHeight 52\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function PanneauAffichage(props){const{presentation=\"flottant\",libelle=\"R\\xe9glages d'affichage\",cote=\"gauche\",couleur=INK,telephone=\"07 85 89 87 44\"}=props;// « lien » : bouton texte dans le pied de page, à la place du rond flottant.\nconst lien=presentation===\"lien\";const statique=useIsStaticRenderer();const[monte,setMonte]=useState(false);const[ouvert,setOuvert]=useState(false);const[reglages,setReglages]=useState(NEUTRE);const boutonRef=useRef(null);const panneauRef=useRef(null);useEffect(()=>{if(statique||typeof document===\"undefined\")return;if(!document.getElementById(ID_CSS)){const s=document.createElement(\"style\");s.id=ID_CSS;s.textContent=AFFICHAGE_CSS;document.head.appendChild(s);}const r=lire();setReglages(r);appliquer(r);setMonte(true);},[statique]);useEffect(()=>{if(!ouvert)return;panneauRef.current?.focus();const surTouche=e=>{if(e.key!==\"Escape\")return;setOuvert(false);boutonRef.current?.focus({preventScroll:true});};const surClic=e=>{const cible=e.target;if(panneauRef.current?.contains(cible))return;if(boutonRef.current?.contains(cible))return;setOuvert(false);};document.addEventListener(\"keydown\",surTouche);document.addEventListener(\"pointerdown\",surClic);return()=>{document.removeEventListener(\"keydown\",surTouche);document.removeEventListener(\"pointerdown\",surClic);};},[ouvert]);function changer(partiel){const r={...reglages,...partiel};setReglages(r);appliquer(r);try{localStorage.setItem(CLE,JSON.stringify(r));}catch(e){}}function reinitialiser(){const r={...NEUTRE,calme:animationsReduitesSysteme()};setReglages(r);appliquer(r);try{localStorage.removeItem(CLE);}catch(e){}}const modifie=reglages.taille!==0||reglages.contraste||reglages.espacement||reglages.liens||reglages.calme!==(monte&&animationsReduitesSysteme());const bouton=/*#__PURE__*/_jsx(\"button\",{ref:boutonRef,type:\"button\",className:\"adei-aff-btn\",\"aria-label\":\"R\\xe9glages d'affichage\",title:\"R\\xe9glages d'affichage\",\"aria-expanded\":ouvert,\"aria-controls\":\"adei-panneau-affichage\",onClick:()=>setOuvert(o=>!o),style:{background:couleur,color:\"#FFFFFF\"},children:/*#__PURE__*/_jsx(Icone,{})});// Ouverture depuis ailleurs (menu du téléphone) : événement « adei:affichage-ouvrir ».\nuseEffect(()=>{if(statique||typeof window===\"undefined\")return;const ouvrir=()=>setOuvert(true);window.addEventListener(\"adei:affichage-ouvrir\",ouvrir);return()=>window.removeEventListener(\"adei:affichage-ouvrir\",ouvrir);},[statique]);const boutonLien=/*#__PURE__*/_jsxs(\"button\",{ref:boutonRef,type:\"button\",className:\"adei-aff-lien\",\"aria-expanded\":ouvert,\"aria-controls\":\"adei-panneau-affichage\",onClick:()=>setOuvert(o=>!o),children:[/*#__PURE__*/_jsx(Icone,{taille:15}),/*#__PURE__*/_jsx(\"span\",{children:libelle})]});// Canevas Framer : simple aperçu du bouton, à l'emplacement du calque.\nif(statique){if(lien)return /*#__PURE__*/_jsxs(\"div\",{className:\"adei-aff\",style:{display:\"inline-flex\",...props.style},children:[/*#__PURE__*/_jsx(\"style\",{children:PANNEAU_CSS}),boutonLien]});return /*#__PURE__*/_jsxs(\"div\",{className:\"adei-aff\",style:{width:\"100%\",height:\"100%\",...props.style},children:[/*#__PURE__*/_jsx(\"style\",{children:PANNEAU_CSS}),bouton]});}const bord=\"max(16px, env(safe-area-inset-left))\";const bordDroit=\"max(16px, env(safe-area-inset-right))\";const horizontal=cote===\"droite\"?{right:bordDroit}:{left:bord};const flottant=/*#__PURE__*/_jsxs(\"div\",{className:\"adei-aff\",children:[/*#__PURE__*/_jsx(\"style\",{children:PANNEAU_CSS}),lien?null:/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",bottom:\"max(16px, env(safe-area-inset-bottom))\",zIndex:2147483e3,...horizontal},children:bouton}),ouvert?/*#__PURE__*/_jsxs(\"div\",{ref:panneauRef,id:\"adei-panneau-affichage\",role:\"dialog\",\"aria-labelledby\":\"adei-panneau-affichage-titre\",tabIndex:-1,style:{position:\"fixed\",bottom:lien?\"max(16px, env(safe-area-inset-bottom))\":\"calc(max(16px, env(safe-area-inset-bottom)) + 64px)\",...lien?{left:\"50%\",transform:\"translateX(-50%)\"}:horizontal,zIndex:2147483e3,width:\"min(340px, calc(100vw / var(--adei-zoom, 1) - 32px))\",maxHeight:\"calc(100vh / var(--adei-zoom, 1) - 110px)\",overflowY:\"auto\",padding:\"20px 20px 16px\",borderRadius:20,background:\"#FFFFFF\",border:\"1px solid #E3EBF4\",boxShadow:\"0 24px 60px rgba(9,30,66,.22)\",outline:\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:12},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"h2\",{id:\"adei-panneau-affichage-titre\",style:{margin:0,fontSize:18,fontWeight:700,letterSpacing:\"-0.01em\",color:INK},children:\"Affichage\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"3px 0 0\",fontSize:12.5,lineHeight:1.45,color:BODY},children:\"Vos r\\xe9glages restent sur cet appareil.\"})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Fermer les r\\xe9glages d'affichage\",onClick:()=>{setOuvert(false);boutonRef.current?.focus({preventScroll:true});},style:{display:\"grid\",placeItems:\"center\",width:36,height:36,flexShrink:0,borderRadius:999,border:\"none\",background:\"#F1F5F9\",color:INK,fontSize:20,lineHeight:1,cursor:\"pointer\"},children:\"\\xd7\"})]}),/*#__PURE__*/_jsxs(\"fieldset\",{style:{margin:\"18px 0 6px\",padding:0,border:\"none\"},children:[/*#__PURE__*/_jsx(\"legend\",{style:{padding:0,marginBottom:8,fontSize:13,fontWeight:700,color:INK},children:\"Taille du texte\"}),/*#__PURE__*/_jsx(\"div\",{className:\"adei-aff-seg\",children:TAILLES.map((t,i)=>/*#__PURE__*/_jsxs(\"label\",{children:[/*#__PURE__*/_jsx(\"input\",{type:\"radio\",name:\"adei-taille-texte\",checked:reglages.taille===i,onChange:()=>changer({taille:i})}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{fontSize:t.taille,fontWeight:700,lineHeight:1},children:\"A\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11.5,fontWeight:600},children:t.label})]},t.label))})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\"},children:OPTIONS.map(o=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",role:\"switch\",\"aria-checked\":Boolean(reglages[o.cle]),className:\"adei-aff-opt\",onClick:()=>changer({[o.cle]:!reglages[o.cle]}),children:[/*#__PURE__*/_jsxs(\"span\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:14.5,fontWeight:600},children:o.titre}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",marginTop:1,fontSize:12.5,color:BODY},children:o.aide})]}),/*#__PURE__*/_jsx(\"span\",{className:\"adei-aff-piste\",\"aria-hidden\":\"true\"})]},o.cle))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",flexWrap:\"wrap\",gap:12,marginTop:10,paddingTop:12,borderTop:\"1px solid #E3EBF4\"},children:[/*#__PURE__*/_jsxs(\"a\",{href:\"tel:+33\"+telephone.replace(/\\D/g,\"\").replace(/^0/,\"\"),style:{fontSize:12.5,lineHeight:1.4,color:BODY,textDecoration:\"none\"},children:[\"Besoin d'une adaptation\\xa0?\",/*#__PURE__*/_jsxs(\"span\",{style:{display:\"block\",fontWeight:700,color:INK,whiteSpace:\"nowrap\"},children:[\"R\\xe9f\\xe9rent handicap\\xa0: \",telephone.replace(/ /g,\"\\xa0\")]})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:reinitialiser,disabled:!modifie,style:{flexShrink:0,padding:\"9px 12px\",borderRadius:10,border:\"1px solid #E3EBF4\",background:\"#FFFFFF\",color:modifie?INK:\"#94A3B8\",fontFamily:SANS,fontSize:12.5,fontWeight:600,cursor:modifie?\"pointer\":\"default\"},children:\"R\\xe9initialiser\"})]})]}):null]});if(lien)return /*#__PURE__*/_jsxs(\"div\",{className:\"adei-aff\",style:{display:\"inline-flex\",...props.style},children:[/*#__PURE__*/_jsx(\"style\",{children:PANNEAU_CSS}),boutonLien,monte?/*#__PURE__*/createPortal(flottant,document.body):null]});return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":!monte,style:{width:\"100%\",height:\"100%\",pointerEvents:\"none\",...props.style},children:monte?/*#__PURE__*/createPortal(flottant,document.body):null});}addPropertyControls(PanneauAffichage,{presentation:{type:ControlType.Enum,title:\"Pr\\xe9sentation\",options:[\"flottant\",\"lien\"],optionTitles:[\"Bouton flottant\",\"Lien\"],defaultValue:\"flottant\",displaySegmentedControl:true},libelle:{type:ControlType.String,title:\"Libell\\xe9\",defaultValue:\"R\\xe9glages d'affichage\",hidden:p=>p.presentation!==\"lien\"},cote:{type:ControlType.Enum,title:\"C\\xf4t\\xe9\",options:[\"gauche\",\"droite\"],optionTitles:[\"Gauche\",\"Droite\"],defaultValue:\"gauche\",displaySegmentedControl:true,hidden:p=>p.presentation===\"lien\"},couleur:{type:ControlType.Color,title:\"Couleur\",defaultValue:INK},telephone:{type:ControlType.String,title:\"R\\xe9f\\xe9rent handicap\",defaultValue:\"07 85 89 87 44\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PanneauAffichage\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"52\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"52\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PanneauAffichage.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Texte Fraunces\n *\n * @framerIntrinsicWidth 260\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function TexteFraunces(props){const{texte=\"Plus que former, transformer.\",taille=18,couleur=\"#FFFFFF\",graisse=500,italique=true,alignement=\"left\"}=props;return /*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:'\"Fraunces ADEI\", \"Fraunces Placeholder\", Georgia, \"Times New Roman\", serif',fontStyle:italique?\"italic\":\"normal\",fontWeight:graisse,fontSize:taille,lineHeight:1.2,letterSpacing:0,color:couleur,textAlign:alignement,...props.style},children:texte});}addPropertyControls(TexteFraunces,{texte:{type:ControlType.String,title:\"Texte\",defaultValue:\"Plus que former, transformer.\"},taille:{type:ControlType.Number,title:\"Taille\",min:10,max:80,step:.5,unit:\"px\",defaultValue:18},couleur:{type:ControlType.Color,title:\"Couleur\",defaultValue:\"#FFFFFF\"},graisse:{type:ControlType.Number,title:\"Graisse\",min:300,max:800,step:100,defaultValue:500},italique:{type:ControlType.Boolean,title:\"Italique\",defaultValue:true},alignement:{type:ControlType.Enum,title:\"Alignement\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Gauche\",\"Centre\",\"Droite\"],defaultValue:\"left\",displaySegmentedControl:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TexteFraunces\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"260\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TexteFraunces.map","// Generated by Framer (e0809aa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={TxuedXaDF:{hover:true}};const serializationHash=\"framer-wADmP\";const variantClassNames={TxuedXaDF:\"framer-v-1uo2m4v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const wioSe1d51=undefined;const Qs8epLjcp=undefined;const uEnTnIuXs=undefined;const transition1={bounce:0,delay:0,duration:.65,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 Variants=motion.create(React.Fragment);const getProps=({height,id,lien,nouvelOnglet,texte,width,...props})=>{return{...props,Qs8epLjcp:nouvelOnglet??props.Qs8epLjcp??false,uEnTnIuXs:texte??props.uEnTnIuXs??\"Lien\",wioSe1d51:lien??props.wioSe1d51};};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,uEnTnIuXs,wioSe1d51,Qs8epLjcp,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"TxuedXaDF\",enabledGestures,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(Link,{href:wioSe1d51,motionChild:true,nodeId:\"TxuedXaDF\",openInNewTab:Qs8epLjcp,scopeId:\"X4CJmgs7j\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1uo2m4v\",className,classNames)} framer-v283yq`,\"data-framer-name\":\"D\\xe9faut\",layoutDependency:layoutDependency,layoutId:\"TxuedXaDF\",ref:refBinding,style:{...style},...addPropertyOverrides({\"TxuedXaDF-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.86))\"},children:\"Lien\"})}),className:\"framer-cqsc55\",\"data-framer-name\":\"Libell\\xe9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I7PDHEUVR\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.86)\"},text:uEnTnIuXs,variants:{\"TxuedXaDF-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"TxuedXaDF-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Lien\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vrv7r3\",\"data-framer-name\":\"Trait d\\xe9grad\\xe9\",layoutDependency:layoutDependency,layoutId:\"PI4L74bfR\",style:{background:\"linear-gradient(90deg, rgb(63, 169, 255) 0%, rgb(125, 224, 90) 100%)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,opacity:0},variants:{\"TxuedXaDF-hover\":{opacity:1}}})]})})})})});});const css=[\".framer-wADmP.framer-v283yq, .framer-wADmP .framer-v283yq { display: block; }\",\".framer-wADmP.framer-1uo2m4v { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-wADmP .framer-cqsc55 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-wADmP .framer-1vrv7r3 { flex: none; height: 2px; left: 0px; position: absolute; top: 22px; width: 0px; }\",\".framer-wADmP.framer-v-1uo2m4v.hover .framer-1vrv7r3 { width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 17\n * @framerIntrinsicWidth 29\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"pNm5ZVI_k\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"uEnTnIuXs\":\"texte\",\"wioSe1d51\":\"lien\",\"Qs8epLjcp\":\"nouvelOnglet\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerX4CJmgs7j=withCSS(Component,css,\"framer-wADmP\");export default FramerX4CJmgs7j;FramerX4CJmgs7j.displayName=\"Lien de navigation\";FramerX4CJmgs7j.defaultProps={height:17,width:29};addPropertyControls(FramerX4CJmgs7j,{uEnTnIuXs:{defaultValue:\"Lien\",title:\"Texte\",type:ControlType.String},onuEnTnIuXsChange:{changes:\"uEnTnIuXs\",type:ControlType.ChangeHandler},wioSe1d51:{title:\"Lien\",type:ControlType.Link},Qs8epLjcp:{defaultValue:false,title:\"Nouvel Onglet\",type:ControlType.Boolean},onQs8epLjcpChange:{changes:\"Qs8epLjcp\",type:ControlType.ChangeHandler}});addFonts(FramerX4CJmgs7j,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerX4CJmgs7j\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"17\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pNm5ZVI_k\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"29\",\"framerVariables\":\"{\\\"uEnTnIuXs\\\":\\\"texte\\\",\\\"wioSe1d51\\\":\\\"lien\\\",\\\"Qs8epLjcp\\\":\\\"nouvelOnglet\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./X4CJmgs7j.map","// Generated by Framer (244f320)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Image as Image1,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DemandeDevis from\"https://framerusercontent.com/modules/znRBcNEkr6AxCfvSfq0h/E9mU3XoN0ZpYfJiPRMy7/DemandeDevis.js\";import Lueur from\"https://framerusercontent.com/modules/oyoDrnMNcYnNDE2pbOWN/dyGepO6vFlyeTLAXByOW/Lueur.js\";import PanneauAffichage from\"https://framerusercontent.com/modules/eZH9hFenaQEyUEg4VmEi/WSqYWSqTbsNLsaDQXpvL/PanneauAffichage.js\";import TexteFraunces from\"https://framerusercontent.com/modules/m1twaXnKant65H5XgkOu/UbOszBHFb3QBWehU5GiT/TexteFraunces.js\";import LienDeNavigation from\"https://framerusercontent.com/modules/G3Om09eem7Hb7CeDdkB6/JOZIfTTFuNaBSEkfc5yV/X4CJmgs7j.js\";const TexteFrauncesFonts=getFonts(TexteFraunces);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const RichTextWithFX=withFX(RichText);const PanneauAffichageFonts=getFonts(PanneauAffichage);const LienDeNavigationFonts=getFonts(LienDeNavigation);const LueurFonts=getFonts(Lueur);const DemandeDevisFonts=getFonts(DemandeDevis);const cycleOrder=[\"kWT0RqUBc\",\"F9ai1NUqF\"];const serializationHash=\"framer-liIJr\";const variantClassNames={F9ai1NUqF:\"framer-v-1cjic2l\",kWT0RqUBc:\"framer-v-5dd4km\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:22};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:22};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1,x:2};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={\"Pied de page\":\"kWT0RqUBc\",\"T\\xe9l\\xe9phone\":\"F9ai1NUqF\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"kWT0RqUBc\"};};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:\"kWT0RqUBc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-5dd4km\",className,classNames),\"data-framer-name\":\"Pied de page\",layoutDependency:layoutDependency,layoutId:\"kWT0RqUBc\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({F9ai1NUqF:{\"data-framer-name\":\"T\\xe9l\\xe9phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.footer,{className:\"framer-y9csvn\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"NiDbLKKNk\",style:{backgroundColor:\"rgb(7, 12, 22)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vpj49q\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"PmIXSLiCN\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14fjjjv\",\"data-border\":true,\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"nQNmVRjKZ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vjfboh\",\"data-framer-name\":\"Brand\",layoutDependency:layoutDependency,layoutId:\"z6JEMzujG\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"ADEI Formation\",fit:\"fit\",pixelHeight:536,pixelWidth:2e3,positionX:\"left\",positionY:\"center\",sizes:\"160px\",src:\"https://framerusercontent.com/images/auUKNErYPFTKwA2JxJ0d0kd5MYg.png?width=2000&height=536\",srcSet:\"https://framerusercontent.com/images/auUKNErYPFTKwA2JxJ0d0kd5MYg.png?scale-down-to=512&width=2000&height=536 512w,https://framerusercontent.com/images/auUKNErYPFTKwA2JxJ0d0kd5MYg.png?scale-down-to=1024&width=2000&height=536 1024w,https://framerusercontent.com/images/auUKNErYPFTKwA2JxJ0d0kd5MYg.png?width=2000&height=536 2000w\"},className:\"framer-b2v944\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"g3ECED19_\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-bhg61w-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Slogan\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"EV3yzD7ZC-container\",name:\"Slogan\",nodeId:\"EV3yzD7ZC\",rendersWithMotion:true,scopeId:\"ealiWgueX\",children:/*#__PURE__*/_jsx(TexteFraunces,{alignement:\"left\",couleur:\"rgb(255, 255, 255)\",graisse:500,height:\"100%\",id:\"EV3yzD7ZC\",italique:true,layoutId:\"EV3yzD7ZC\",name:\"Slogan\",taille:18,texte:\"Plus que former, transformer.\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14.5px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:\"Organisme de formation, bas\\xe9 pr\\xe8s de La Rochelle, en Charente-Maritime. Nous intervenons partout en France.\"})}),className:\"framer-ml3wju\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QSB9VKf6a\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"https://framerusercontent.com/assets/El0WRvCMBlRGgPta9DPfu2rao.pdf\",motionChild:true,nodeId:\"WJjWavZOB\",scopeId:\"ealiWgueX\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-3hjn9t framer-yjh3bk\",\"data-framer-name\":\"Qualiopi\",layoutDependency:layoutDependency,layoutId:\"WJjWavZOB\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Certification Qualiopi – processus certifi\\xe9\",fit:\"fit\",intrinsicHeight:825,intrinsicWidth:980,pixelHeight:825,pixelWidth:980,positionX:\"center\",positionY:\"center\",sizes:\"186px\",src:\"https://framerusercontent.com/images/v9GneImueWfmhXL1KwzUu8jKE7w.png?width=980&height=825\",srcSet:\"https://framerusercontent.com/images/v9GneImueWfmhXL1KwzUu8jKE7w.png?scale-down-to=512&width=980&height=825 512w,https://framerusercontent.com/images/v9GneImueWfmhXL1KwzUu8jKE7w.png?width=980&height=825 980w\"},className:\"framer-1894ihd\",layoutDependency:layoutDependency,layoutId:\"qBcXAMWgV\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6y7mg1-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"R\\xe9glages d'affichage\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"aY3ROVoQ7-container\",name:\"R\\xe9glages d'affichage\",nodeId:\"aY3ROVoQ7\",rendersWithMotion:true,scopeId:\"ealiWgueX\",children:/*#__PURE__*/_jsx(PanneauAffichage,{cote:\"gauche\",couleur:\"rgb(15, 31, 58)\",height:\"100%\",id:\"aY3ROVoQ7\",layoutId:\"aY3ROVoQ7\",libelle:\"R\\xe9glages d'affichage\",name:\"R\\xe9glages d'affichage\",presentation:\"lien\",telephone:\"07 85 89 87 44\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ex0d9u\",layoutDependency:layoutDependency,layoutId:\"PW0nulkVs\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m3j68\",\"data-framer-name\":\"Col Formations\",layoutDependency:layoutDependency,layoutId:\"FfH3JLtHM\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.12em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.66))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"H5kLlE8ln\"},motionChild:true,nodeId:\"vpkUDpKXq\",openInNewTab:false,relValues:[],scopeId:\"ealiWgueX\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{children:\"Formations\"})})})}),className:\"framer-14jzjip\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"vpkUDpKXq\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.66)\"},verticalAlignment:\"top\",whileHover:animation2,withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"H5kLlE8ln\"},implicitPathVariables:undefined},{href:{webPageId:\"H5kLlE8ln\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rmlnu0-container\",\"data-framer-name\":\"Nos formations\",layoutDependency:layoutDependency,layoutId:\"JYkqBicFJ-container\",name:\"Nos formations\",nodeId:\"JYkqBicFJ\",rendersWithMotion:true,scopeId:\"ealiWgueX\",children:/*#__PURE__*/_jsx(LienDeNavigation,{height:\"100%\",id:\"JYkqBicFJ\",layoutId:\"JYkqBicFJ\",name:\"Nos formations\",Qs8epLjcp:false,uEnTnIuXs:\"Nos formations\",width:\"100%\",wioSe1d51:resolvedLinks[0],...addPropertyOverrides({F9ai1NUqF:{wioSe1d51:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f8mwb0-container\",\"data-framer-name\":\"Certification Qualiopi\",layoutDependency:layoutDependency,layoutId:\"G5Jkx2dJC-container\",name:\"Certification Qualiopi\",nodeId:\"G5Jkx2dJC\",rendersWithMotion:true,scopeId:\"ealiWgueX\",children:/*#__PURE__*/_jsx(LienDeNavigation,{height:\"100%\",id:\"G5Jkx2dJC\",layoutId:\"G5Jkx2dJC\",name:\"Certification Qualiopi\",Qs8epLjcp:false,uEnTnIuXs:\"Certification Qualiopi\",width:\"100%\",wioSe1d51:\"https://framerusercontent.com/assets/El0WRvCMBlRGgPta9DPfu2rao.pdf\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pPiSdDbCJ\"},implicitPathVariables:undefined},{href:{webPageId:\"pPiSdDbCJ\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9x8vbp-container\",\"data-framer-name\":\"Portage Qualiopi\",layoutDependency:layoutDependency,layoutId:\"j4shOYs9U-container\",name:\"Portage Qualiopi\",nodeId:\"j4shOYs9U\",rendersWithMotion:true,scopeId:\"ealiWgueX\",children:/*#__PURE__*/_jsx(LienDeNavigation,{height:\"100%\",id:\"j4shOYs9U\",layoutId:\"j4shOYs9U\",name:\"Portage Qualiopi\",Qs8epLjcp:false,uEnTnIuXs:\"Portage Qualiopi\",width:\"100%\",wioSe1d51:resolvedLinks1[0],...addPropertyOverrides({F9ai1NUqF:{wioSe1d51:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"l1IBMc9JN\"},implicitPathVariables:undefined},{href:{webPageId:\"l1IBMc9JN\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zgfv2j-container\",\"data-framer-name\":\"Accessibilit\\xe9 en formation\",layoutDependency:layoutDependency,layoutId:\"WHC9JXtwn-container\",name:\"Accessibilit\\xe9 en formation\",nodeId:\"WHC9JXtwn\",rendersWithMotion:true,scopeId:\"ealiWgueX\",children:/*#__PURE__*/_jsx(LienDeNavigation,{height:\"100%\",id:\"WHC9JXtwn\",layoutId:\"WHC9JXtwn\",name:\"Accessibilit\\xe9 en formation\",Qs8epLjcp:false,uEnTnIuXs:\"Accessibilit\\xe9 en formation\",width:\"100%\",wioSe1d51:resolvedLinks2[0],...addPropertyOverrides({F9ai1NUqF:{wioSe1d51:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-73v1qo-container\",\"data-framer-name\":\"R\\xe9clamation\",layoutDependency:layoutDependency,layoutId:\"I8Pxr7CId-container\",name:\"R\\xe9clamation\",nodeId:\"I8Pxr7CId\",rendersWithMotion:true,scopeId:\"ealiWgueX\",children:/*#__PURE__*/_jsx(LienDeNavigation,{height:\"100%\",id:\"I8Pxr7CId\",layoutId:\"I8Pxr7CId\",name:\"R\\xe9clamation\",Qs8epLjcp:false,uEnTnIuXs:\"R\\xe9clamation\",width:\"100%\",wioSe1d51:\"mailto:reclamation.formation@adei17.com?subject=R%C3%A9clamation\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mcbz02\",\"data-framer-name\":\"Col Organisme\",layoutDependency:layoutDependency,layoutId:\"xpg4ao4K4\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.12em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.66))\",\"--framer-text-transform\":\"uppercase\"},children:\"L’organisme\"})}),className:\"framer-kvzluy\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"EAEr2rc8u\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.66)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Q4I93cQm3\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":Q4I93cQm3\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l0wbub-container\",\"data-framer-name\":\"Formateurs\",layoutDependency:layoutDependency,layoutId:\"tuuCc3pIi-container\",name:\"Formateurs\",nodeId:\"tuuCc3pIi\",rendersWithMotion:true,scopeId:\"ealiWgueX\",children:/*#__PURE__*/_jsx(LienDeNavigation,{height:\"100%\",id:\"tuuCc3pIi\",layoutId:\"tuuCc3pIi\",name:\"Formateurs\",Qs8epLjcp:false,uEnTnIuXs:\"Formateurs\",width:\"100%\",wioSe1d51:resolvedLinks3[0],...addPropertyOverrides({F9ai1NUqF:{wioSe1d51:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":JqWrx91y2\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":JqWrx91y2\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p2ka2g-container\",\"data-framer-name\":\"T\\xe9moignages\",layoutDependency:layoutDependency,layoutId:\"K8p4t3EPe-container\",name:\"T\\xe9moignages\",nodeId:\"K8p4t3EPe\",rendersWithMotion:true,scopeId:\"ealiWgueX\",children:/*#__PURE__*/_jsx(LienDeNavigation,{height:\"100%\",id:\"K8p4t3EPe\",layoutId:\"K8p4t3EPe\",name:\"T\\xe9moignages\",Qs8epLjcp:false,uEnTnIuXs:\"T\\xe9moignages\",width:\"100%\",wioSe1d51:resolvedLinks4[0],...addPropertyOverrides({F9ai1NUqF:{wioSe1d51:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":tUrsbgUTp\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":tUrsbgUTp\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ncncrk-container\",\"data-framer-name\":\"Devenir formateur\",layoutDependency:layoutDependency,layoutId:\"MEp9bbbE9-container\",name:\"Devenir formateur\",nodeId:\"MEp9bbbE9\",rendersWithMotion:true,scopeId:\"ealiWgueX\",children:/*#__PURE__*/_jsx(LienDeNavigation,{height:\"100%\",id:\"MEp9bbbE9\",layoutId:\"MEp9bbbE9\",name:\"Devenir formateur\",Qs8epLjcp:false,uEnTnIuXs:\"Devenir formateur\",width:\"100%\",wioSe1d51:resolvedLinks5[0],...addPropertyOverrides({F9ai1NUqF:{wioSe1d51:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":BRnB74tL3\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":BRnB74tL3\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u6ql4y-container\",\"data-framer-name\":\"Demander un devis\",layoutDependency:layoutDependency,layoutId:\"zhutQzweI-container\",name:\"Demander un devis\",nodeId:\"zhutQzweI\",rendersWithMotion:true,scopeId:\"ealiWgueX\",children:/*#__PURE__*/_jsx(LienDeNavigation,{height:\"100%\",id:\"zhutQzweI\",layoutId:\"zhutQzweI\",name:\"Demander un devis\",Qs8epLjcp:false,uEnTnIuXs:\"Demander un devis\",width:\"100%\",wioSe1d51:resolvedLinks6[0],...addPropertyOverrides({F9ai1NUqF:{wioSe1d51:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FclxkNo8R\"},implicitPathVariables:undefined},{href:{webPageId:\"FclxkNo8R\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o1qumq-container\",\"data-framer-name\":\"Blog & Actus\",layoutDependency:layoutDependency,layoutId:\"xUlKJFWgM-container\",name:\"Blog & Actus\",nodeId:\"xUlKJFWgM\",rendersWithMotion:true,scopeId:\"ealiWgueX\",children:/*#__PURE__*/_jsx(LienDeNavigation,{height:\"100%\",id:\"xUlKJFWgM\",layoutId:\"xUlKJFWgM\",name:\"Blog & Actus\",Qs8epLjcp:false,uEnTnIuXs:\"Blog & Actus\",width:\"100%\",wioSe1d51:resolvedLinks7[0],...addPropertyOverrides({F9ai1NUqF:{wioSe1d51:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18vve5z\",\"data-framer-name\":\"Col Contact\",layoutDependency:layoutDependency,layoutId:\"bJj6YAWrc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.12em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.66))\",\"--framer-text-transform\":\"uppercase\"},children:\"Contact\"})}),className:\"framer-iajh2z\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"gguZX0Iv_\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.66)\"},verticalAlignment:\"top\",whileHover:animation2,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:\"8 Bd Commandant Charcot, CS 80106, 17443 Aytr\\xe9 Cedex\"})}),className:\"framer-1vcgil9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zZ7oacmOB\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\"},verticalAlignment:\"top\",whileHover:animation2,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14.5px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+33546275407\",motionChild:true,nodeId:\"Q9vnUojgA\",openInNewTab:false,relValues:[],scopeId:\"ealiWgueX\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"05 46 27 54 07\"})})})}),className:\"framer-19eigrd\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"Q9vnUojgA\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",whileHover:animation2,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"13.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:\"R\\xe9f\\xe9rent handicap : 07\\xa085\\xa089\\xa087\\xa044\"})}),className:\"framer-6e5ivl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"j1ogpIHgV\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\"},verticalAlignment:\"top\",whileHover:animation2,withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17ypbh7-container\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"GpQhtuGzX-container\",name:\"LinkedIn\",nodeId:\"GpQhtuGzX\",rendersWithMotion:true,scopeId:\"ealiWgueX\",children:/*#__PURE__*/_jsx(LienDeNavigation,{height:\"100%\",id:\"GpQhtuGzX\",layoutId:\"GpQhtuGzX\",name:\"LinkedIn\",Qs8epLjcp:false,uEnTnIuXs:\"LinkedIn\",width:\"100%\",wioSe1d51:\"https://www.linkedin.com/company/adeiformation\"})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dkc9yj\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"cG8ni_vPn\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g77661\",\"data-framer-name\":\"Mentions et cr\\xe9dit\",layoutDependency:layoutDependency,layoutId:\"YGNDQcq7O\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.66))\"},children:\"\\xa9 2026 ADEI Formation \\xb7 Qualiopi n\\xb0675952 (actions de formation) \\xb7 D\\xe9claration d’activit\\xe9 n\\xb075 17 01958 17\"})}),className:\"framer-s175b5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"s6nMEYu5i\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.66)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.66))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.studiochance.fr/\",motionChild:true,nodeId:\"sE2KFHPnA\",openInNewTab:true,relValues:[],scopeId:\"ealiWgueX\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Site r\\xe9alis\\xe9 par studio chance\"})})})}),className:\"framer-gng68r\",\"data-framer-name\":\"Cr\\xe9dit Studio Chance\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sE2KFHPnA\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.66)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15dggaa\",\"data-framer-name\":\"Liens l\\xe9gaux\",layoutDependency:layoutDependency,layoutId:\"hL3JV0Z5n\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"13px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.66))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"uyEC3mK6N\"},motionChild:true,nodeId:\"nGGalc8xA\",openInNewTab:false,relValues:[],scopeId:\"ealiWgueX\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Mentions l\\xe9gales\"})})})}),className:\"framer-65s1q8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nGGalc8xA\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.66)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"13px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.66))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rC0sXyKBC\"},motionChild:true,nodeId:\"qFAu46J6f\",openInNewTab:false,relValues:[],scopeId:\"ealiWgueX\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Politique de confidentialit\\xe9\"})})})}),className:\"framer-nw8rcl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qFAu46J6f\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.66)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"13px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.66))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EBpajKlnU\"},motionChild:true,nodeId:\"kd7scxZT4\",openInNewTab:false,relValues:[],scopeId:\"ealiWgueX\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"CGV\"})})})}),className:\"framer-1m2egg3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kd7scxZT4\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.66)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dkzsl2\",\"data-framer-name\":\"Glow\",layoutDependency:layoutDependency,layoutId:\"M5NPGVFMg\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ggvip3-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Lueur\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ateaY24ed-container\",name:\"Lueur\",nodeId:\"ateaY24ed\",rendersWithMotion:true,scopeId:\"ealiWgueX\",children:/*#__PURE__*/_jsx(Lueur,{couleur1:\"rgb(0, 102, 177)\",couleur2:\"rgb(91, 177, 47)\",duree:22,fondu:true,grain:true,height:\"100%\",id:\"ateaY24ed\",intensite:.5,layoutId:\"ateaY24ed\",mouvement:true,name:\"Lueur\",position:\"haut-gauche\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13nrdcd-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Panneau demande de devis\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"yvvt9ZGgH-container\",name:\"Panneau demande de devis\",nodeId:\"yvvt9ZGgH\",rendersWithMotion:true,scopeId:\"ealiWgueX\",children:/*#__PURE__*/_jsx(DemandeDevis,{cleWeb3Forms:\"c0a5c03a-592d-4260-bf8b-afadf2505713\",emailReception:\"contact-formation@adei17.com\",height:\"100%\",id:\"yvvt9ZGgH\",layoutId:\"yvvt9ZGgH\",name:\"Panneau demande de devis\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\".framer-liIJr.framer-yjh3bk, .framer-liIJr .framer-yjh3bk { display: block; }\",\".framer-liIJr.framer-5dd4km { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1200px; }\",\".framer-liIJr .framer-y9csvn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 84px 34px 28px 34px; position: relative; width: 100%; z-index: 1; }\",\".framer-liIJr .framer-1vpj49q { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1088px; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-liIJr .framer-14fjjjv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; padding: 0px 0px 46px 0px; position: relative; width: 100%; }\",\".framer-liIJr .framer-vjfboh { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; min-width: 250px; padding: 0px 0px 20px 0px; position: relative; width: 1px; }\",\".framer-liIJr .framer-b2v944 { flex: none; height: 41px; position: relative; width: 160px; }\",\".framer-liIJr .framer-bhg61w-container, .framer-liIJr .framer-6y7mg1-container, .framer-liIJr .framer-1rmlnu0-container, .framer-liIJr .framer-1f8mwb0-container, .framer-liIJr .framer-9x8vbp-container, .framer-liIJr .framer-zgfv2j-container, .framer-liIJr .framer-73v1qo-container, .framer-liIJr .framer-1l0wbub-container, .framer-liIJr .framer-1p2ka2g-container, .framer-liIJr .framer-ncncrk-container, .framer-liIJr .framer-1u6ql4y-container, .framer-liIJr .framer-o1qumq-container, .framer-liIJr .framer-17ypbh7-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-liIJr .framer-ml3wju { flex: none; height: auto; max-width: 300px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-liIJr .framer-3hjn9t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-liIJr .framer-1894ihd { flex: none; height: 133px; position: relative; width: 186px; }\",\".framer-liIJr .framer-1ex0d9u { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 40px; height: min-content; justify-content: center; min-width: 290px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-liIJr .framer-1m3j68, .framer-liIJr .framer-mcbz02, .framer-liIJr .framer-18vve5z { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 11px; height: min-content; justify-content: flex-start; min-width: 132px; padding: 0px; position: relative; width: 1px; }\",\".framer-liIJr .framer-14jzjip, .framer-liIJr .framer-iajh2z, .framer-liIJr .framer-19eigrd { flex: none; height: auto; position: relative; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-liIJr .framer-kvzluy, .framer-liIJr .framer-65s1q8, .framer-liIJr .framer-nw8rcl, .framer-liIJr .framer-1m2egg3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-liIJr .framer-1vcgil9, .framer-liIJr .framer-6e5ivl { flex: none; height: auto; max-width: 240px; position: relative; white-space: pre-wrap; width: 100%; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; }\",\".framer-liIJr .framer-1dkc9yj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; padding: 24px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-liIJr .framer-g77661 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; max-width: 100%; padding: 0px 32px 0px 0px; position: relative; width: 1px; }\",\".framer-liIJr .framer-s175b5, .framer-liIJr .framer-gng68r { flex: none; height: auto; max-width: 100%; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-liIJr .framer-15dggaa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-liIJr .framer-1dkzsl2 { flex: none; height: 620px; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-liIJr .framer-ggvip3-container { flex: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }\",\".framer-liIJr .framer-13nrdcd-container { flex: none; height: 1px; left: 0px; position: absolute; top: 0px; width: 1px; }\",\".framer-liIJr.framer-v-1cjic2l.framer-5dd4km { width: 390px; }\",\".framer-liIJr.framer-v-1cjic2l .framer-y9csvn { padding: 64px 24px 32px 24px; }\",\".framer-liIJr.framer-v-1cjic2l .framer-14fjjjv { flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px 0px 40px 0px; }\",\".framer-liIJr.framer-v-1cjic2l .framer-vjfboh { flex: none; min-width: 0px; padding: 0px 0px 36px 0px; width: 100%; }\",\".framer-liIJr.framer-v-1cjic2l .framer-1ex0d9u { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 36px; justify-content: flex-start; min-width: 0px; width: 100%; }\",\".framer-liIJr.framer-v-1cjic2l .framer-1m3j68, .framer-liIJr.framer-v-1cjic2l .framer-mcbz02, .framer-liIJr.framer-v-1cjic2l .framer-18vve5z { flex: none; gap: 14px; min-width: 0px; width: 100%; }\",\".framer-liIJr.framer-v-1cjic2l .framer-1dkc9yj { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 14px; justify-content: flex-start; }\",\".framer-liIJr.framer-v-1cjic2l .framer-g77661 { flex: none; padding: 0px; width: 100%; }\",\".framer-liIJr.framer-v-1cjic2l .framer-s175b5 { width: 100%; }\",\".framer-liIJr.framer-v-1cjic2l .framer-15dggaa { flex-wrap: wrap; gap: 10px 20px; width: 100%; }\",'.framer-liIJr[data-border=\"true\"]::after, .framer-liIJr [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 565\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"F9ai1NUqF\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerealiWgueX=withCSS(Component,css,\"framer-liIJr\");export default FramerealiWgueX;FramerealiWgueX.displayName=\"Pied de page\";FramerealiWgueX.defaultProps={height:565,width:1200};addPropertyControls(FramerealiWgueX,{variant:{options:[\"kWT0RqUBc\",\"F9ai1NUqF\"],optionTitles:[\"Pied de page\",\"T\\xe9l\\xe9phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerealiWgueX,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...TexteFrauncesFonts,...PanneauAffichageFonts,...LienDeNavigationFonts,...LueurFonts,...DemandeDevisFonts],{supportsExplicitInterCodegen:true});FramerealiWgueX.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(LienDeNavigation,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerealiWgueX\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"F9ai1NUqF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"565\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Bouton « Demander un devis » de la barre du haut. Au survol, le libellé\n * glisse et passe d'Inter à Fraunces italique (la Fraunces servie par le\n * site, sans appel à Google), comme les autres boutons du site.\n */const CSS=`\n.adei-bd{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:12px 22px;border-radius:999px;background:linear-gradient(100deg,#0066B1 0%,#5BB12F 100%);color:#fff;text-decoration:none;font-family:\"Inter\",\"Inter Placeholder\",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:14.5px;line-height:1.2;white-space:nowrap}\n.adei-bd{transition:transform .25s ease}\n.adei-bd:hover{transform:translateY(-2px)}\n.adei-bd:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px #0066B1}\n.adei-bd-l{display:inline-grid;justify-items:center;align-items:center;overflow:hidden;vertical-align:middle;line-height:1.25}\n.adei-bd-l>span{grid-area:1/1;white-space:nowrap;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .3s ease}\n.adei-bd-b{font-family:\"Fraunces ADEI\",\"Fraunces Placeholder\",Georgia,serif;font-style:italic;font-weight:500;font-size:1.07em;letter-spacing:0;transform:translateY(80%);opacity:0}\n.adei-bd:hover .adei-bd-a,.adei-bd:focus-visible .adei-bd-a{transform:translateY(-80%);opacity:0}\n.adei-bd:hover .adei-bd-b,.adei-bd:focus-visible .adei-bd-b{transform:none;opacity:1}\n@media (prefers-reduced-motion:reduce){.adei-bd-l>span,.adei-bd{transition:none}.adei-bd:hover{transform:none}}\n`;/**\n * Bouton devis\n *\n * @framerIntrinsicWidth 180\n * @framerIntrinsicHeight 42\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function BoutonDevis(props){const{texte=\"Demander un devis\",lien=\"/#contact\"}=props;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"a\",{className:\"adei-bd\",href:lien||\"/#contact\",style:props.style,children:/*#__PURE__*/_jsxs(\"span\",{className:\"adei-bd-l\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"adei-bd-a\",children:texte}),/*#__PURE__*/_jsx(\"span\",{className:\"adei-bd-b\",\"aria-hidden\":\"true\",children:texte})]})})]});}addPropertyControls(BoutonDevis,{texte:{type:ControlType.String,title:\"Texte\",defaultValue:\"Demander un devis\"},lien:{type:ControlType.Link,title:\"Lien\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BoutonDevis\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"42\",\"framerIntrinsicWidth\":\"180\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BoutonDevis.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useEffect,useId,useRef,useState}from\"react\";/**\n * « Nos formations » de la barre de navigation (ordinateur), avec un menu\n * des thématiques au survol. Chaque thématique ouvre le catalogue déjà\n * filtré : /formations?categorie=<nom>, lu par CatalogueFilter.\n *\n * Le lien reprend exactement le « Lien de navigation » natif : Inter 14,5 px,\n * blanc à 86 %, blanc et trait dégradé au survol. Le menu s'ouvre au survol\n * (souris), au focus clavier, et se ferme avec Échap.\n *\n * Le même bloc (MF_CSS, MF_COULEURS, MenuThematiques) est recopié dans\n * StickyNav_1 : modifier les deux.\n */// ---------- Bloc partagé avec StickyNav_1 : début ----------\nconst MF_CATS=[\"Accompagnement et pratiques pro\",\"Sant\\xe9 mentale et handicap\",\"Pr\\xe9vention, s\\xe9curit\\xe9, sant\\xe9\",\"Communication\",\"Management et leadership\",\"Travailleurs ESAT & EA\",\"Autres\"];const MF_COULEURS={\"Accompagnement et pratiques pro\":[\"#0487D0\",\"#04AAD6\"],\"Sant\\xe9 mentale et handicap\":[\"#5BB12F\",\"#2FB163\"],\"Pr\\xe9vention, s\\xe9curit\\xe9, sant\\xe9\":[\"#D67300\",\"#E6A000\"],\"Communication\":[\"#1F8A99\",\"#2BA88F\"],\"Management et leadership\":[\"#A20ABB\",\"#D848BC\"],\"Travailleurs ESAT & EA\":[\"#FF0000\",\"#FF7300\"],\"Autres\":[\"#4F46E5\",\"#8B7CF6\"]};const MF_CSS=`\n.mf{position:relative;display:inline-flex;align-items:center}\n.mf-declencheur{display:inline-flex;align-items:center;gap:6px;text-decoration:none;white-space:nowrap;cursor:pointer}\n.mf-chevron{display:block;flex-shrink:0;opacity:.7;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease}\n.mf-ouvert .mf-chevron{transform:rotate(180deg);opacity:1}\n.mf-declencheur:hover .adei-link::after,.mf-ouvert .adei-link::after{transform:scaleX(1)}\n.mf-panneau{position:absolute;top:100%;left:-28px;z-index:1000;padding-top:22px;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .35s cubic-bezier(.16,1,.3,1),visibility 0s linear .35s}\n.mf-ouvert .mf-panneau{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .2s ease,transform .35s cubic-bezier(.16,1,.3,1),visibility 0s}\n.mf-carte{position:relative;overflow:hidden;width:336px;box-sizing:border-box;padding:8px;border-radius:20px;background:linear-gradient(160deg,#16283F 0%,#0E1B2D 58%,#0B1524 100%);border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 70px rgba(3,8,18,.5),0 8px 24px rgba(3,8,18,.28),inset 0 1px 0 rgba(255,255,255,.07);font-family:\"Inter\",\"Inter Placeholder\",-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}\n.mf-carte::before{content:\"\";position:absolute;top:-90px;right:-80px;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,rgba(79,179,255,.22) 0%,rgba(140,224,106,.1) 45%,transparent 72%);pointer-events:none}\n.mf-titre{position:relative;display:flex;align-items:center;gap:10px;margin:0;padding:12px 12px 10px;font-size:11.5px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55)}\n.mf-titre::before{content:\"\";width:18px;height:2px;border-radius:2px;background:linear-gradient(90deg,#3FA9FF,#7DE05A)}\n.mf-liste{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}\n.mf-cat,.mf-tout{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;text-decoration:none;font-size:14.5px;line-height:1.3;transition:background-color .25s ease,color .25s ease}\n.mf-cat{color:rgba(255,255,255,.86);font-weight:400}\n.mf-cat:hover,.mf-cat:focus-visible,.mf-tout:hover,.mf-tout:focus-visible{background:rgba(255,255,255,.07);color:#fff}\n.mf-pastille{width:10px;height:10px;border-radius:999px;flex-shrink:0;box-shadow:0 0 0 3px rgba(255,255,255,.06);transition:transform .35s cubic-bezier(.16,1,.3,1)}\n.mf-cat:hover .mf-pastille,.mf-cat:focus-visible .mf-pastille{transform:scale(1.3)}\n.mf-fleche{margin-left:auto;flex-shrink:0;opacity:0;transform:translateX(-5px);transition:opacity .25s ease,transform .35s cubic-bezier(.16,1,.3,1)}\n.mf-cat:hover .mf-fleche,.mf-cat:focus-visible .mf-fleche{opacity:.85;transform:none}\n.mf-sep{position:relative;height:1px;margin:6px 12px;background:rgba(255,255,255,.1)}\n.mf-tout{position:relative;justify-content:space-between;color:#fff;font-weight:600}\n.mf-tout .mf-fleche{opacity:.85;transform:none}\n.mf-tout:hover .mf-fleche,.mf-tout:focus-visible .mf-fleche{transform:translateX(4px)}\n@media (prefers-reduced-motion:reduce){.mf-panneau,.mf-ouvert .mf-panneau{transform:none;transition:opacity .15s ease,visibility 0s}.mf-chevron,.mf-fleche,.mf-pastille{transition:none}}\n`;function MfFleche(){return /*#__PURE__*/_jsx(\"svg\",{className:\"mf-fleche\",width:\"14\",height:\"14\",viewBox:\"0 0 16 16\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 8h9M8.5 4l4 4-4 4\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}/** Lien « Nos formations » + menu des thématiques. `classeLien` donne le\n *  style du libellé, pour qu'il soit identique aux autres liens de la barre. */function MenuThematiques(props){const{texte,lienCatalogue,categories,classeLien,styleLien,onOuvert,actif}=props;const[ouvert,setOuvert]=useState(false);const racine=useRef(null);const declencheur=useRef(null);const minuterie=useRef(undefined);// Après Échap, le focus revient sur le lien sans rouvrir le menu.\nconst sansReouvrir=useRef(false);const id=\"mf-\"+useId().replace(/:/g,\"\");const base=(lienCatalogue||\"/formations\").split(\"#\")[0];const cible=c=>`${base}${base.includes(\"?\")?\"&\":\"?\"}categorie=${encodeURIComponent(c)}`;useEffect(()=>{onOuvert?.(ouvert);},[ouvert]);useEffect(()=>()=>window.clearTimeout(minuterie.current),[]);useEffect(()=>{if(actif===false)setOuvert(false);},[actif]);const souris=()=>typeof window!==\"undefined\"&&window.matchMedia(\"(hover: hover) and (pointer: fine)\").matches;const ouvrir=()=>{window.clearTimeout(minuterie.current);setOuvert(true);};const fermerBientot=()=>{window.clearTimeout(minuterie.current);minuterie.current=window.setTimeout(()=>setOuvert(false),160);};return /*#__PURE__*/_jsxs(\"div\",{ref:racine,className:\"mf\"+(ouvert?\" mf-ouvert\":\"\"),onMouseEnter:()=>souris()&&ouvrir(),onMouseLeave:()=>souris()&&fermerBientot(),onFocus:()=>{if(sansReouvrir.current){sansReouvrir.current=false;return;}ouvrir();},onBlur:e=>{if(!racine.current?.contains(e.relatedTarget))fermerBientot();},onKeyDown:e=>{if(e.key===\"Escape\"&&ouvert){window.clearTimeout(minuterie.current);setOuvert(false);if(document.activeElement!==declencheur.current){sansReouvrir.current=true;declencheur.current?.focus();}}},children:[/*#__PURE__*/_jsxs(\"a\",{ref:declencheur,className:\"mf-declencheur\",href:lienCatalogue||\"/formations\",\"aria-haspopup\":\"true\",\"aria-expanded\":ouvert,\"aria-controls\":id,children:[/*#__PURE__*/_jsx(\"span\",{className:classeLien,style:styleLien,children:texte}),/*#__PURE__*/_jsx(\"svg\",{className:\"mf-chevron\",width:\"10\",height:\"10\",viewBox:\"0 0 10 10\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 3.75 5 6.75 8 3.75\",stroke:\"rgba(255,255,255,0.86)\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"mf-panneau\",id:id,children:/*#__PURE__*/_jsxs(\"div\",{className:\"mf-carte\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"mf-titre\",children:\"Nos th\\xe9matiques\"}),/*#__PURE__*/_jsx(\"ul\",{className:\"mf-liste\",children:categories.map(c=>{const[c1,c2]=MF_COULEURS[c]||[\"#3FA9FF\",\"#7DE05A\"];return /*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"a\",{className:\"mf-cat\",href:cible(c),tabIndex:ouvert?0:-1,children:[/*#__PURE__*/_jsx(\"span\",{className:\"mf-pastille\",style:{background:`linear-gradient(100deg, ${c1}, ${c2})`}}),c,/*#__PURE__*/_jsx(MfFleche,{})]})},c);})}),/*#__PURE__*/_jsx(\"div\",{className:\"mf-sep\"}),/*#__PURE__*/_jsxs(\"a\",{className:\"mf-tout\",href:lienCatalogue||\"/formations\",tabIndex:ouvert?0:-1,children:[\"Voir toutes nos formations\",/*#__PURE__*/_jsx(MfFleche,{})]})]})})]});}// ---------- Bloc partagé avec StickyNav_1 : fin ----------\n/** Libellé identique au « Lien de navigation » natif de la barre du haut. */const LIEN_CSS=`\n.mf-lien{position:relative;display:inline-block;color:rgba(255,255,255,.86);font-family:\"Inter\",\"Inter Placeholder\",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14.5px;font-weight:400;line-height:1.2;letter-spacing:0;transition:color .65s cubic-bezier(.16,1,.3,1)}\n.mf-lien::after{content:\"\";position:absolute;left:0;top:22px;height:2px;width:100%;border-radius:2px;background:linear-gradient(90deg,#3FA9FF,#7DE05A);transform:scaleX(0);transform-origin:left;opacity:0;transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .65s cubic-bezier(.16,1,.3,1)}\n.mf-declencheur:hover .mf-lien,.mf-ouvert .mf-lien{color:#fff}\n.mf-declencheur:hover .mf-lien::after,.mf-ouvert .mf-lien::after{transform:none;opacity:1}\n`;/**\n * Nos formations (menu)\n *\n * @framerIntrinsicWidth 125\n * @framerIntrinsicHeight 18\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function MenuFormations(props){const{texte=\"Nos formations\",lien=\"/formations\",categories=MF_CATS}=props;const statique=useIsStaticRenderer();const liste=(categories||[]).map(c=>(c||\"\").trim()).filter(Boolean);return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,display:\"inline-flex\"},children:[/*#__PURE__*/_jsx(\"style\",{children:MF_CSS+LIEN_CSS}),statique?/*#__PURE__*/_jsxs(\"a\",{className:\"mf-declencheur\",href:lien||\"/formations\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"mf-lien\",children:texte}),/*#__PURE__*/_jsx(\"svg\",{className:\"mf-chevron\",width:\"10\",height:\"10\",viewBox:\"0 0 10 10\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 3.75 5 6.75 8 3.75\",stroke:\"rgba(255,255,255,0.86)\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}):/*#__PURE__*/_jsx(MenuThematiques,{texte:texte,lienCatalogue:lien,categories:liste.length?liste:MF_CATS,classeLien:\"mf-lien\"})]});}addPropertyControls(MenuFormations,{texte:{type:ControlType.String,title:\"Texte\",defaultValue:\"Nos formations\"},lien:{type:ControlType.Link,title:\"Lien du catalogue\"},categories:{type:ControlType.Array,title:\"Th\\xe9matiques\",description:\"Noms exacts des onglets du catalogue (filtre CatalogueFilter), dans l'ordre du menu.\",control:{type:ControlType.String},defaultValue:MF_CATS}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MenuFormations\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"125\",\"framerIntrinsicHeight\":\"18\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MenuFormations.map","// Generated by Framer (69ca3a4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BoutonDevis from\"https://framerusercontent.com/modules/l0cPJeHlyd9gehhL6PHx/dOqaRDJyRsfbKxYzT0NC/BoutonDevis.js\";import MenuFormations from\"https://framerusercontent.com/modules/oIG3au4rcu44pnTNAWYB/WhVIWaiw83Tum1Ylb0Fh/MenuFormations.js\";import LienDeNavigation from\"https://framerusercontent.com/modules/G3Om09eem7Hb7CeDdkB6/JOZIfTTFuNaBSEkfc5yV/X4CJmgs7j.js\";const MenuFormationsFonts=getFonts(MenuFormations);const LienDeNavigationFonts=getFonts(LienDeNavigation);const BoutonDevisFonts=getFonts(BoutonDevis);const serializationHash=\"framer-ZixnV\";const variantClassNames={BO52mzNCG:\"framer-v-a79bgx\"};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 Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"BO52mzNCG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-a79bgx\",className,classNames),\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"BO52mzNCG\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12hgrt7\",layoutDependency:layoutDependency,layoutId:\"KUOFngfwg\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"zejEVUKk3\",scopeId:\"Z92gpT2ur\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"ADEI Formation\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+26),pixelHeight:536,pixelWidth:2e3,positionX:\"left\",positionY:\"center\",sizes:\"160px\",src:\"https://framerusercontent.com/images/auUKNErYPFTKwA2JxJ0d0kd5MYg.png?width=2000&height=536\",srcSet:\"https://framerusercontent.com/images/auUKNErYPFTKwA2JxJ0d0kd5MYg.png?scale-down-to=512&width=2000&height=536 512w,https://framerusercontent.com/images/auUKNErYPFTKwA2JxJ0d0kd5MYg.png?scale-down-to=1024&width=2000&height=536 1024w,https://framerusercontent.com/images/auUKNErYPFTKwA2JxJ0d0kd5MYg.png?width=2000&height=536 2000w\"},className:\"framer-k2gyz6 framer-3kmqjl\",layoutDependency:layoutDependency,layoutId:\"zejEVUKk3\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a1dsqp\",layoutDependency:layoutDependency,layoutId:\"TYv460ODD\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-exfp9u-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Nos formations (menu)\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"NtKy11LyB-container\",name:\"Nos formations (menu)\",nodeId:\"NtKy11LyB\",rendersWithMotion:true,scopeId:\"Z92gpT2ur\",children:/*#__PURE__*/_jsx(MenuFormations,{categories:[\"Accompagnement et pratiques pro\",\"Sant\\xe9 mentale et handicap\",\"Pr\\xe9vention, s\\xe9curit\\xe9, sant\\xe9\",\"Communication\",\"Management et leadership\",\"Travailleurs ESAT & EA\",\"Autres\"],height:\"100%\",id:\"NtKy11LyB\",layoutId:\"NtKy11LyB\",name:\"Nos formations (menu)\",texte:\"Nos formations\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FclxkNo8R\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+0+26.5+12.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g7pexv-container\",\"data-framer-name\":\"Blog & Actus\",layoutDependency:layoutDependency,layoutId:\"Hlew_AYg6-container\",name:\"Blog & Actus\",nodeId:\"Hlew_AYg6\",rendersWithMotion:true,scopeId:\"Z92gpT2ur\",children:/*#__PURE__*/_jsx(LienDeNavigation,{height:\"100%\",id:\"Hlew_AYg6\",layoutId:\"Hlew_AYg6\",name:\"Blog & Actus\",Qs8epLjcp:false,uEnTnIuXs:\"Blog & Actus\",width:\"100%\",wioSe1d51:resolvedLinks[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":JqWrx91y2\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+0+26.5+12.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k8kyxo-container\",\"data-framer-name\":\"T\\xe9moignages\",layoutDependency:layoutDependency,layoutId:\"f1a2GWIMt-container\",name:\"T\\xe9moignages\",nodeId:\"f1a2GWIMt\",rendersWithMotion:true,scopeId:\"Z92gpT2ur\",children:/*#__PURE__*/_jsx(LienDeNavigation,{height:\"100%\",id:\"f1a2GWIMt\",layoutId:\"f1a2GWIMt\",name:\"T\\xe9moignages\",Qs8epLjcp:false,uEnTnIuXs:\"T\\xe9moignages\",width:\"100%\",wioSe1d51:resolvedLinks1[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Q4I93cQm3\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+0+26.5+12.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sqeehj-container\",\"data-framer-name\":\"Formateurs\",layoutDependency:layoutDependency,layoutId:\"KIySHbc0o-container\",name:\"Formateurs\",nodeId:\"KIySHbc0o\",rendersWithMotion:true,scopeId:\"Z92gpT2ur\",children:/*#__PURE__*/_jsx(LienDeNavigation,{height:\"100%\",id:\"KIySHbc0o\",layoutId:\"KIySHbc0o\",name:\"Formateurs\",Qs8epLjcp:false,uEnTnIuXs:\"Formateurs\",width:\"100%\",wioSe1d51:resolvedLinks2[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":tUrsbgUTp\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+0+26.5+12.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vtllkq-container\",\"data-framer-name\":\"Devenir formateur\",layoutDependency:layoutDependency,layoutId:\"YEo_r4M5Y-container\",name:\"Devenir formateur\",nodeId:\"YEo_r4M5Y\",rendersWithMotion:true,scopeId:\"Z92gpT2ur\",children:/*#__PURE__*/_jsx(LienDeNavigation,{height:\"100%\",id:\"YEo_r4M5Y\",layoutId:\"YEo_r4M5Y\",name:\"Devenir formateur\",Qs8epLjcp:false,uEnTnIuXs:\"Devenir formateur\",width:\"100%\",wioSe1d51:resolvedLinks3[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":BRnB74tL3\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3oxmlv-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Bouton devis\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"N5LoWIbfZ-container\",name:\"Bouton devis\",nodeId:\"N5LoWIbfZ\",rendersWithMotion:true,scopeId:\"Z92gpT2ur\",children:/*#__PURE__*/_jsx(BoutonDevis,{height:\"100%\",id:\"N5LoWIbfZ\",layoutId:\"N5LoWIbfZ\",lien:resolvedLinks4[0],name:\"Bouton devis\",texte:\"Demander un devis\",width:\"100%\"})})})})]})]})})})})});});const css=[\".framer-ZixnV.framer-3kmqjl, .framer-ZixnV .framer-3kmqjl { display: block; }\",\".framer-ZixnV.framer-a79bgx { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1200px; }\",\".framer-ZixnV .framer-12hgrt7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 26px 56px 26px 56px; position: relative; width: 100%; }\",\".framer-ZixnV .framer-k2gyz6 { flex: none; height: 43px; position: relative; text-decoration: none; width: 160px; }\",\".framer-ZixnV .framer-a1dsqp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-ZixnV .framer-exfp9u-container, .framer-ZixnV .framer-g7pexv-container, .framer-ZixnV .framer-1k8kyxo-container, .framer-ZixnV .framer-1sqeehj-container, .framer-ZixnV .framer-vtllkq-container, .framer-ZixnV .framer-3oxmlv-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 93\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZ92gpT2ur=withCSS(Component,css,\"framer-ZixnV\");export default FramerZ92gpT2ur;FramerZ92gpT2ur.displayName=\"Navigation\";FramerZ92gpT2ur.defaultProps={height:93,width:1200};addFonts(FramerZ92gpT2ur,[{explicitInter:true,fonts:[]},...MenuFormationsFonts,...LienDeNavigationFonts,...BoutonDevisFonts],{supportsExplicitInterCodegen:true});FramerZ92gpT2ur.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(LienDeNavigation,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZ92gpT2ur\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"93\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useScroll,useMotionValueEvent}from\"framer-motion\";import{useState,useRef,useEffect,useId}from\"react\";import{createPortal}from\"react-dom\";/** Image allégée : le serveur d'images de Framer renvoie une version réduite\n *  (WebP/AVIF) au lieu du fichier d'origine, parfois de plusieurs Mo. */function imageAllegee(src,largeur){if(!src||!/^https:\\/\\/framerusercontent\\.com\\/images\\//.test(src))return src;if(/\\.svg(\\?|$)/i.test(src))return src;const[base,requete=\"\"]=src.split(\"?\");const params=new URLSearchParams(requete);params.set(\"scale-down-to\",String(largeur));return base+\"?\"+params.toString();}/** Libellé de bouton : au survol, le texte glisse et passe d'Inter à Fraunces\n *  italique, la signature typographique des titres du site. */const TL_CSS=`\n.adei-tl{display:inline-grid;justify-items:center;align-items:center;overflow:hidden;vertical-align:middle;line-height:1.25}\n.adei-tl>span{grid-area:1/1;white-space:nowrap;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .3s ease}\n.adei-tl-b{font-family:\"Fraunces ADEI\",\"Fraunces\",Georgia,serif;font-style:italic;font-weight:500;font-size:1.07em;letter-spacing:0;transform:translateY(80%);opacity:0}\n.adei-tb:hover .adei-tl-a,.adei-tb:focus-visible .adei-tl-a{transform:translateY(-80%);opacity:0}\n.adei-tb:hover .adei-tl-b,.adei-tb:focus-visible .adei-tl-b{transform:none;opacity:1}\n.adei-tb{transition:transform .25s ease}\n.adei-tb:hover{transform:translateY(-2px)}\n@media (prefers-reduced-motion:reduce){.adei-tl>span,.adei-tb{transition:none}.adei-tb:hover{transform:none}}\n`;function LibelleTransforme(props){return /*#__PURE__*/_jsxs(\"span\",{className:\"adei-tl\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"adei-tl-a\",children:props.children}),/*#__PURE__*/_jsx(\"span\",{className:\"adei-tl-b\",\"aria-hidden\":\"true\",children:props.children})]});}/** Lien interne robuste — la barre collante vit sur la page d'accueil.\n *  Le site est servi à la racine en production, mais peut l'être sous un\n *  sous-chemin (aperçu de l'éditeur). Le premier rendu émet le chemin racine\n *  — celui que les moteurs de recherche doivent voir — puis on préfixe côté\n *  client si nécessaire. `profondeur` = nombre de segments du chemin de la\n *  page qui affiche ce composant (/ → 0, /blog → 1, /formations/:slug → 2). */function useLienInterne(profondeur){// Le site est publié à la racine du domaine : un chemin absolu\n// (« / », « /formations ») est juste depuis n'importe quelle page. L'ancien\n// calcul d'un préfixe d'après la profondeur de la page faussait les liens\n// quand la profondeur déclarée ne correspondait pas (logo et menu de la\n// barre collante renvoyaient vers la page en cours).\nreturn cible=>cible;}const FORCE_SHOW=false;function useVW(){// Hydration-safe: start at a fixed width so server HTML and the first\n// client render agree (no hydration mismatch), then read the real width\n// after mount. Prevents the intermittent blank/broken render on mobile.\nconst[vw,setVw]=useState(1200);useEffect(()=>{if(typeof window===\"undefined\")return;const update=()=>setVw(window.innerWidth);update();window.addEventListener(\"resize\",update);return()=>window.removeEventListener(\"resize\",update);},[]);// Même seuil que la navigation native : liens complets à partir de 1200 px.\nreturn{isPhone:vw<500,isTablet:vw<860,isCompact:vw<1200};}const SANS='\"Inter\", -apple-system, BlinkMacSystemFont, sans-serif';const GRAD=\"linear-gradient(120deg, #0066B1 0%, #5BB12F 100%)\";const DEF_LOGO={src:\"https://framerusercontent.com/images/auUKNErYPFTKwA2JxJ0d0kd5MYg.png\",alt:\"ADEI Formation\"};/** Les 5 entrées de navigation, identiques sur tout le site. */const NAV_LINKS=[{label:\"Nos formations\",href:\"/formations\"},{label:\"Blog & Actus\",href:\"/blog\"},{label:\"T\\xe9moignages\",href:\"/#temoignages\"},{label:\"Formateurs\",href:\"/#formateurs\"},{label:\"Devenir formateur\",href:\"/#devenir-formateur\"}];const MENU_CSS=`\n.adei-burger span{display:block;height:2px;width:24px;background:#fff;border-radius:2px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .2s ease}\n`;/* ——— Panneau du menu (tablette et mobile) ————————————————————————————\n   Bloc identique dans NavMobile.tsx et StickyNav_1.tsx : un fichier de code\n   Framer ne peut pas en importer un autre. Modifier les deux ensemble. *//** Logo couleur avec la baseline « Plus que former, transformer. » */const PM_LOGO=\"https://framerusercontent.com/images/bSFpbQs37pSNGLyDpJDbZlWYyE.svg\";const PM_MARK=\"https://framerusercontent.com/images/65wiXHBblxR2lKlTZ7uMDz4ps.webp\";/** Couverture du catalogue, rendue opaque (le « 6 » et la tranche étaient transparents). */const PM_CATALOGUE=\"https://framerusercontent.com/images/w5LlfpfWyciHDfFjO3yLDedPFTU.webp\";const PM_SANS='\"Inter\", -apple-system, BlinkMacSystemFont, sans-serif';const PM_SERIF='\"Fraunces ADEI\", \"Fraunces\", \"Georgia\", serif';const PM_INK=\"#0F1F3A\";const PM_GRAD=\"linear-gradient(120deg, #0066B1 0%, #5BB12F 100%)\";const PM_EASE=\"cubic-bezier(.77,0,.18,1)\";/** Centre du cercle qui ouvre le panneau : l'emplacement du bouton menu. */const PM_ORIGINE=\"calc(100% - 44px) 38px\";const PM_CSS=`\n.pm-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:contain}\n.pm-root *{box-sizing:border-box}\n.pm-fixe{height:calc(100vh / var(--adei-zoom,1));height:calc(100lvh / var(--adei-zoom,1))}\n.pm-scroll{padding-bottom:env(safe-area-inset-bottom)}\n@supports (height:100svh){.pm-fixe .pm-scroll{padding-bottom:calc(env(safe-area-inset-bottom) + (100lvh - 100svh) / var(--adei-zoom,1))}}\n.pm-in{opacity:0;transform:translateY(22px);transition:opacity .4s ease,transform .7s cubic-bezier(.16,1,.3,1)}\n.pm-open .pm-in{opacity:1;transform:none;transition-delay:var(--d,0s)}\n.pm-mark{animation:pm-tourne 90s linear infinite}\n@keyframes pm-tourne{to{transform:rotate(360deg)}}\n.pm-link .pm-lb,.pm-link .pm-fl{transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s ease}\n.pm-link:hover .pm-lb{transform:translateX(4px)}\n.pm-link:hover .pm-fl{transform:translateX(4px);opacity:1}\n.pm-card .pm-ico{transform:rotate(6deg);transition:transform .7s cubic-bezier(.16,1,.3,1)}\n.pm-card:hover .pm-ico{transform:rotate(2deg) translateY(-6px) scale(1.04)}\n.pm-tl{display:inline-grid;justify-items:center;align-items:center;overflow:hidden;vertical-align:middle;line-height:1.25}\n.pm-tl>span{grid-area:1/1;white-space:nowrap;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .3s ease}\n.pm-tl-b{font-family:\"Fraunces ADEI\",\"Fraunces\",Georgia,serif;font-style:italic;font-weight:500;font-size:1.07em;letter-spacing:0;transform:translateY(80%);opacity:0}\n.pm-cta:hover .pm-tl-a,.pm-cta:focus-visible .pm-tl-a,.pm-card:hover .pm-tl-a,.pm-card:focus-visible .pm-tl-a{transform:translateY(-80%);opacity:0}\n.pm-cta:hover .pm-tl-b,.pm-cta:focus-visible .pm-tl-b,.pm-card:hover .pm-tl-b,.pm-card:focus-visible .pm-tl-b{transform:none;opacity:1}\n.pm-cta,.pm-explorer{transition:transform .25s ease}\n.pm-cta:hover,.pm-card:hover .pm-explorer{transform:translateY(-2px)}\n.pm-flc{display:inline-block;transition:transform .35s cubic-bezier(.16,1,.3,1)}\n.pm-cta:hover .pm-flc,.pm-card:hover .pm-flc{transform:translateX(5px)}\n.pm-root a:focus-visible,.pm-root button:focus-visible{outline:2px solid #0066B1;outline-offset:3px}\nhtml.adei-menu-ouvert,html.adei-menu-ouvert body{background:#F6F9FC!important}\nhtml.adei-menu-ouvert #main{visibility:hidden}\n.pm-aff{transition:border-color .2s ease,background-color .2s ease}\n.pm-aff:hover{border-color:#B9C7D8;background:#FFFFFF}\n@media (prefers-reduced-motion: reduce){\n.pm-root{clip-path:none!important;-webkit-clip-path:none!important;transition:opacity .2s ease!important}\n.pm-root:not(.pm-open){opacity:0}\n.pm-in{transition:none!important;transform:none!important;opacity:1!important}\n.pm-mark{animation:none}\n.pm-cta,.pm-explorer,.pm-tl>span,.pm-flc{transition:none}\n.pm-cta:hover,.pm-card:hover .pm-explorer{transform:none}\n}\n`;function PmFleche(props){const{taille=16,couleur=\"currentColor\"}=props;return /*#__PURE__*/_jsx(\"svg\",{width:taille,height:taille,viewBox:\"0 0 16 16\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 8h9M8.5 4l4 4-4 4\",stroke:couleur,strokeWidth:\"1.9\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}/** Libellé de bouton : au survol, Inter glisse vers Fraunces italique,\n *  comme les autres boutons du site. */function PmLibelle(props){return /*#__PURE__*/_jsxs(\"span\",{className:\"pm-tl\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"pm-tl-a\",children:props.children}),/*#__PURE__*/_jsx(\"span\",{className:\"pm-tl-b\",\"aria-hidden\":\"true\",children:props.children})]});}function PanneauMenu(props){const{open,fermer,lien,liens,devisHref,devisLabel=\"Demander un devis\",enLigne=false}=props;const[chemin,setChemin]=useState(\"\");useEffect(()=>{if(typeof window!==\"undefined\")setChemin(window.location.pathname);},[open]);useEffect(()=>{if(!open||enLigne||typeof window===\"undefined\")return;const touche=e=>{if(e.key===\"Escape\")fermer();};window.addEventListener(\"keydown\",touche);return()=>window.removeEventListener(\"keydown\",touche);},[open,enLigne,fermer]);// Les ancres (#temoignages…) doivent pouvoir faire défiler la page :\n// on la libère avant que le navigateur ne suive le lien.\nconst quitter=()=>{if(typeof document!==\"undefined\")document.body.style.overflow=\"\";fermer();};useEffect(()=>{if(!open||enLigne||typeof window===\"undefined\")return;window.addEventListener(\"adei:devis-ouvert\",quitter);return()=>window.removeEventListener(\"adei:devis-ouvert\",quitter);},[open,enLigne,fermer]);const actif=href=>{if(!chemin||!href.startsWith(\"/\")||href===\"/\")return false;const c=chemin.replace(/\\/+$/,\"\");return c.endsWith(href)||c.indexOf(href+\"/\")!==-1;};const d=i=>({[\"--d\"]:`${(.2+i*.06).toFixed(2)}s`});const catalogue=liens.find(l=>l.href.indexOf(\"/formations\")===0);const autres=liens.filter(l=>l!==catalogue);const cercle=open?`circle(150% at ${PM_ORIGINE})`:`circle(0px at ${PM_ORIGINE})`;const n=autres.length;return /*#__PURE__*/_jsxs(\"div\",{className:\"pm-root\"+(enLigne?\"\":\" pm-fixe\")+(open?\" pm-open\":\"\"),role:\"dialog\",\"aria-modal\":enLigne?undefined:true,\"aria-label\":\"Menu\",\"aria-hidden\":!open,style:{position:enLigne?\"relative\":\"fixed\",top:0,left:0,right:enLigne?undefined:0,width:enLigne?\"100%\":undefined,height:enLigne?800:undefined,zIndex:2147483e3,overflow:\"hidden\",background:\"#F6F9FC\",color:PM_INK,fontFamily:PM_SANS,textAlign:\"left\",clipPath:cercle,WebkitClipPath:cercle,visibility:open?\"visible\":\"hidden\",transition:`clip-path .8s ${PM_EASE}, -webkit-clip-path .8s ${PM_EASE}, visibility 0s linear ${open?\"0s\":\".8s\"}`},children:[/*#__PURE__*/_jsx(\"style\",{children:PM_CSS}),/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",overflow:\"hidden\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:-150,right:-170,width:440,height:440,borderRadius:\"50%\",background:\"radial-gradient(circle, rgba(0,102,177,0.20) 0%, rgba(0,102,177,0) 68%)\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"40%\",right:-130,width:300,height:300,borderRadius:\"50%\",background:\"radial-gradient(circle, rgba(253,195,0,0.24) 0%, rgba(253,195,0,0) 68%)\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:-190,left:-180,width:500,height:500,borderRadius:\"50%\",background:\"radial-gradient(circle, rgba(91,177,47,0.20) 0%, rgba(91,177,47,0) 68%)\"}}),/*#__PURE__*/_jsx(\"img\",{className:\"pm-mark\",src:imageAllegee(PM_MARK,512),alt:\"\",draggable:false,style:{position:\"absolute\",right:-170,bottom:-220,width:420,height:\"auto\",opacity:.07}})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"pm-scroll\",style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,display:\"flex\",flexDirection:\"column\",overflowX:\"hidden\",overflowY:\"auto\",WebkitOverflowScrolling:\"touch\",overscrollBehavior:\"contain\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"16px 22px\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"a\",{href:lien(\"/\"),onClick:quitter,\"aria-label\":\"ADEI Formation, accueil\",className:\"pm-in\",style:{...d(0),display:\"block\"},children:/*#__PURE__*/_jsx(\"img\",{src:imageAllegee(PM_LOGO,480),alt:\"ADEI Formation\",draggable:false,style:{display:\"block\",height:50,width:\"auto\"}})}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:fermer,\"aria-label\":\"Fermer le menu\",style:{width:44,height:44,flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:0,border:\"none\",borderRadius:\"50%\",background:PM_INK,cursor:\"pointer\",boxShadow:\"0 10px 24px -8px rgba(15,31,58,0.45)\",transform:open?\"rotate(0deg) scale(1)\":\"rotate(-90deg) scale(.6)\",transition:\"transform .7s cubic-bezier(.16,1,.3,1) .12s\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 16 16\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3.5 3.5l9 9M12.5 3.5l-9 9\",stroke:\"#fff\",strokeWidth:\"2\",strokeLinecap:\"round\"})})})]}),/*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":\"Menu principal\",style:{position:\"relative\",flex:1,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",width:\"100%\",maxWidth:560,margin:\"0 auto\",padding:\"6px 22px 28px\"},children:[catalogue?/*#__PURE__*/_jsxs(\"a\",{href:lien(catalogue.href),onClick:quitter,className:\"pm-in pm-card\",\"aria-current\":actif(catalogue.href)?\"page\":undefined,style:{...d(1),position:\"relative\",display:\"block\",overflow:\"hidden\",minHeight:168,padding:\"20px 22px\",borderRadius:24,color:\"#fff\",textDecoration:\"none\",background:\"linear-gradient(130deg, #005A9E 0%, #0B78BE 46%, #5BB12F 100%)\",boxShadow:\"0 24px 44px -20px rgba(0,90,158,0.6), inset 0 1px 0 rgba(255,255,255,0.25)\"},children:[/*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:0,right:0,bottom:0,left:0,overflow:\"hidden\",borderRadius:24,clipPath:\"inset(0 round 24px)\",WebkitClipPath:\"inset(0 round 24px)\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:-80,right:-60,width:240,height:240,borderRadius:\"50%\",background:\"radial-gradient(circle, rgba(253,195,0,0.5) 0%, rgba(253,195,0,0) 64%)\"}}),/*#__PURE__*/_jsx(\"img\",{className:\"pm-ico\",src:imageAllegee(PM_CATALOGUE,480),alt:\"\",draggable:false,style:{position:\"absolute\",right:14,bottom:-20,height:156,width:\"auto\",filter:\"drop-shadow(0 16px 20px rgba(0,35,70,0.35))\"}})]}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",display:\"block\",fontSize:11,fontWeight:700,letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:\"rgba(255,255,255,0.8)\"},children:\"100+ formations \\xb7 Qualiopi\"}),/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"block\",maxWidth:\"60%\",marginTop:8,fontSize:27,fontWeight:700,lineHeight:1.05,letterSpacing:\"-0.025em\"},children:[\"D\\xe9couvrir les\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:PM_SERIF,fontStyle:\"italic\",fontWeight:500,letterSpacing:\"-0.01em\"},children:\"formations\"})]}),/*#__PURE__*/_jsxs(\"span\",{className:\"pm-explorer\",style:{position:\"relative\",display:\"inline-flex\",alignItems:\"center\",gap:9,marginTop:16,padding:\"11px 18px\",borderRadius:12,fontSize:14.5,fontWeight:700,background:\"#FFFFFF\",color:PM_INK},children:[/*#__PURE__*/_jsx(PmLibelle,{children:\"Explorer\"}),/*#__PURE__*/_jsx(\"span\",{className:\"pm-flc\",\"aria-hidden\":\"true\",children:\"→\"})]})]}):null,/*#__PURE__*/_jsx(\"ul\",{style:{listStyle:\"none\",margin:\"14px 0 0\",padding:0},children:autres.map((l,i)=>{const courant=actif(l.href);return /*#__PURE__*/_jsx(\"li\",{className:\"pm-in\",style:{...d(i+2),borderBottom:\"1px solid rgba(15,31,58,0.09)\"},children:/*#__PURE__*/_jsxs(\"a\",{href:lien(l.href),onClick:quitter,className:\"pm-link\",\"aria-current\":courant?\"page\":undefined,style:{display:\"flex\",alignItems:\"center\",gap:14,padding:\"16px 2px\",color:PM_INK,textDecoration:\"none\"},children:[/*#__PURE__*/_jsxs(\"span\",{className:\"pm-lb\",style:{flex:1,fontSize:23,fontWeight:700,lineHeight:1.15,letterSpacing:\"-0.02em\"},children:[l.label,courant?/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{display:\"inline-block\",width:7,height:7,marginLeft:10,borderRadius:\"50%\",verticalAlign:\"middle\",background:PM_GRAD}}):null]}),/*#__PURE__*/_jsx(\"span\",{className:\"pm-fl\",style:{display:\"flex\",opacity:.35},children:/*#__PURE__*/_jsx(PmFleche,{taille:18})})]})},l.label);})}),/*#__PURE__*/_jsx(\"div\",{className:\"pm-in\",style:{...d(n+2),marginTop:24},children:/*#__PURE__*/_jsxs(\"a\",{href:lien(devisHref),onClick:quitter,className:\"pm-cta\",style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:9,padding:\"15px 20px\",borderRadius:12,background:PM_GRAD,color:\"#fff\",textDecoration:\"none\",fontSize:15.5,fontWeight:700},children:[/*#__PURE__*/_jsx(PmLibelle,{children:devisLabel}),/*#__PURE__*/_jsx(\"span\",{className:\"pm-flc\",\"aria-hidden\":\"true\",children:\"→\"})]})}),/*#__PURE__*/_jsx(\"span\",{className:\"pm-in\",style:{...d(n+2.5),display:\"block\",marginTop:10,textAlign:\"center\",fontSize:12.5,color:\"#5B6B7F\"},children:\"R\\xe9ponse sous 72 h et sans engagement\"}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"pm-in pm-aff\",onClick:()=>{quitter();if(typeof window!==\"undefined\")window.setTimeout(()=>window.dispatchEvent(new Event(\"adei:affichage-ouvrir\")),60);},style:{...d(n+3),display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,margin:\"22px auto 0\",padding:\"10px 16px\",border:\"1px solid #D5DEE9\",borderRadius:999,background:\"transparent\",color:PM_INK,fontFamily:PM_SANS,fontSize:14,fontWeight:600,cursor:\"pointer\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:16,height:16,viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",focusable:\"false\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"4.2\",r:\"2.1\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4.5 8.2c2.4.7 4.9 1.1 7.5 1.1s5.1-.4 7.5-1.1\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 9.4v5.2m0 0-2.6 6.4M12 14.6l2.6 6.4\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]}),\"R\\xe9glages d'affichage\"]})]})]})]});}/** Le panneau est rendu dans `document.body` : un ancêtre transformé\n *  capture les `position: fixed` et le rognerait à la hauteur de la barre. */function PortailMenu(props){const[monte,setMonte]=useState(false);useEffect(()=>setMonte(true),[]);useEffect(()=>{if(typeof document===\"undefined\")return;document.body.style.overflow=props.open?\"hidden\":\"\";// Sur iPhone (iOS 26), Safari ne dessine pas un calque fixe sous sa\n// barre d'outils : la page réapparaissait en bas du menu. Menu ouvert,\n// la page est masquée et le fond du document prend la couleur du menu,\n// une fois le cercle d'ouverture terminé (0,8 s).\nconst html=document.documentElement;let minuteur=0;if(props.open)minuteur=window.setTimeout(()=>html.classList.add(\"adei-menu-ouvert\"),800);else html.classList.remove(\"adei-menu-ouvert\");return()=>{window.clearTimeout(minuteur);html.classList.remove(\"adei-menu-ouvert\");document.body.style.overflow=\"\";};},[props.open]);if(!monte||typeof document===\"undefined\")return null;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(PanneauMenu,{...props}),document.body);}/* ——— fin du panneau ——————————————————————————————————————————————— *//** Menu compact : bouton burger + panneau plein écran.\n *  Affiché sous 1200 px, comme la navigation native (NavMobile en dessous). */function MenuCompact(props){const{open,setOpen,lien,devisHref}=props;const bar=i=>({transform:open?i===0?\"translateY(6px) rotate(45deg)\":i===2?\"translateY(-6px) rotate(-45deg)\":\"none\":\"none\",opacity:open&&i===1?0:1});return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:MENU_CSS}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"adei-burger\",onClick:()=>setOpen(!open),\"aria-label\":open?\"Fermer le menu\":\"Ouvrir le menu\",\"aria-expanded\":open,style:{position:\"relative\",display:\"flex\",flexDirection:\"column\",gap:4,padding:10,margin:-10,border:\"none\",background:\"transparent\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"span\",{style:bar(0)}),/*#__PURE__*/_jsx(\"span\",{style:bar(1)}),/*#__PURE__*/_jsx(\"span\",{style:bar(2)})]}),/*#__PURE__*/_jsx(PortailMenu,{open:open,fermer:()=>setOpen(false),lien:lien,liens:NAV_LINKS,devisHref:devisHref})]});}/**\n * Sticky nav — révélée au scroll vers le haut\n *\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 95\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n *//** Menu des thématiques sous « Nos formations » (ordinateur). Copie du\n *  bloc de MenuFormations, qui équipe la barre du haut : modifier les deux. */// ---------- Bloc partagé avec MenuFormations : début ----------\nconst MF_CATS=[\"Accompagnement et pratiques pro\",\"Sant\\xe9 mentale et handicap\",\"Pr\\xe9vention, s\\xe9curit\\xe9, sant\\xe9\",\"Communication\",\"Management et leadership\",\"Travailleurs ESAT & EA\",\"Autres\"];const MF_COULEURS={\"Accompagnement et pratiques pro\":[\"#0487D0\",\"#04AAD6\"],\"Sant\\xe9 mentale et handicap\":[\"#5BB12F\",\"#2FB163\"],\"Pr\\xe9vention, s\\xe9curit\\xe9, sant\\xe9\":[\"#D67300\",\"#E6A000\"],\"Communication\":[\"#1F8A99\",\"#2BA88F\"],\"Management et leadership\":[\"#A20ABB\",\"#D848BC\"],\"Travailleurs ESAT & EA\":[\"#FF0000\",\"#FF7300\"],\"Autres\":[\"#4F46E5\",\"#8B7CF6\"]};const MF_CSS=`\n.mf{position:relative;display:inline-flex;align-items:center}\n.mf-declencheur{display:inline-flex;align-items:center;gap:6px;text-decoration:none;white-space:nowrap;cursor:pointer}\n.mf-chevron{display:block;flex-shrink:0;opacity:.7;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease}\n.mf-ouvert .mf-chevron{transform:rotate(180deg);opacity:1}\n.mf-declencheur:hover .adei-link::after,.mf-ouvert .adei-link::after{transform:scaleX(1)}\n.mf-panneau{position:absolute;top:100%;left:-28px;z-index:1000;padding-top:22px;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .35s cubic-bezier(.16,1,.3,1),visibility 0s linear .35s}\n.mf-ouvert .mf-panneau{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .2s ease,transform .35s cubic-bezier(.16,1,.3,1),visibility 0s}\n.mf-carte{position:relative;overflow:hidden;width:336px;box-sizing:border-box;padding:8px;border-radius:20px;background:linear-gradient(160deg,#16283F 0%,#0E1B2D 58%,#0B1524 100%);border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 70px rgba(3,8,18,.5),0 8px 24px rgba(3,8,18,.28),inset 0 1px 0 rgba(255,255,255,.07);font-family:\"Inter\",\"Inter Placeholder\",-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}\n.mf-carte::before{content:\"\";position:absolute;top:-90px;right:-80px;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,rgba(79,179,255,.22) 0%,rgba(140,224,106,.1) 45%,transparent 72%);pointer-events:none}\n.mf-titre{position:relative;display:flex;align-items:center;gap:10px;margin:0;padding:12px 12px 10px;font-size:11.5px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55)}\n.mf-titre::before{content:\"\";width:18px;height:2px;border-radius:2px;background:linear-gradient(90deg,#3FA9FF,#7DE05A)}\n.mf-liste{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}\n.mf-cat,.mf-tout{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;text-decoration:none;font-size:14.5px;line-height:1.3;transition:background-color .25s ease,color .25s ease}\n.mf-cat{color:rgba(255,255,255,.86);font-weight:400}\n.mf-cat:hover,.mf-cat:focus-visible,.mf-tout:hover,.mf-tout:focus-visible{background:rgba(255,255,255,.07);color:#fff}\n.mf-pastille{width:10px;height:10px;border-radius:999px;flex-shrink:0;box-shadow:0 0 0 3px rgba(255,255,255,.06);transition:transform .35s cubic-bezier(.16,1,.3,1)}\n.mf-cat:hover .mf-pastille,.mf-cat:focus-visible .mf-pastille{transform:scale(1.3)}\n.mf-fleche{margin-left:auto;flex-shrink:0;opacity:0;transform:translateX(-5px);transition:opacity .25s ease,transform .35s cubic-bezier(.16,1,.3,1)}\n.mf-cat:hover .mf-fleche,.mf-cat:focus-visible .mf-fleche{opacity:.85;transform:none}\n.mf-sep{position:relative;height:1px;margin:6px 12px;background:rgba(255,255,255,.1)}\n.mf-tout{position:relative;justify-content:space-between;color:#fff;font-weight:600}\n.mf-tout .mf-fleche{opacity:.85;transform:none}\n.mf-tout:hover .mf-fleche,.mf-tout:focus-visible .mf-fleche{transform:translateX(4px)}\n@media (prefers-reduced-motion:reduce){.mf-panneau,.mf-ouvert .mf-panneau{transform:none;transition:opacity .15s ease,visibility 0s}.mf-chevron,.mf-fleche,.mf-pastille{transition:none}}\n`;function MfFleche(){return /*#__PURE__*/_jsx(\"svg\",{className:\"mf-fleche\",width:\"14\",height:\"14\",viewBox:\"0 0 16 16\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 8h9M8.5 4l4 4-4 4\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}/** Lien « Nos formations » + menu des thématiques. `classeLien` donne le\n *  style du libellé, pour qu'il soit identique aux autres liens de la barre. */function MenuThematiques(props){const{texte,lienCatalogue,categories,classeLien,styleLien,onOuvert,actif}=props;const[ouvert,setOuvert]=useState(false);const racine=useRef(null);const declencheur=useRef(null);const minuterie=useRef(undefined);// Après Échap, le focus revient sur le lien sans rouvrir le menu.\nconst sansReouvrir=useRef(false);const id=\"mf-\"+useId().replace(/:/g,\"\");const base=(lienCatalogue||\"/formations\").split(\"#\")[0];const cible=c=>`${base}${base.includes(\"?\")?\"&\":\"?\"}categorie=${encodeURIComponent(c)}`;useEffect(()=>{onOuvert?.(ouvert);},[ouvert]);useEffect(()=>()=>window.clearTimeout(minuterie.current),[]);useEffect(()=>{if(actif===false)setOuvert(false);},[actif]);const souris=()=>typeof window!==\"undefined\"&&window.matchMedia(\"(hover: hover) and (pointer: fine)\").matches;const ouvrir=()=>{window.clearTimeout(minuterie.current);setOuvert(true);};const fermerBientot=()=>{window.clearTimeout(minuterie.current);minuterie.current=window.setTimeout(()=>setOuvert(false),160);};return /*#__PURE__*/_jsxs(\"div\",{ref:racine,className:\"mf\"+(ouvert?\" mf-ouvert\":\"\"),onMouseEnter:()=>souris()&&ouvrir(),onMouseLeave:()=>souris()&&fermerBientot(),onFocus:()=>{if(sansReouvrir.current){sansReouvrir.current=false;return;}ouvrir();},onBlur:e=>{if(!racine.current?.contains(e.relatedTarget))fermerBientot();},onKeyDown:e=>{if(e.key===\"Escape\"&&ouvert){window.clearTimeout(minuterie.current);setOuvert(false);if(document.activeElement!==declencheur.current){sansReouvrir.current=true;declencheur.current?.focus();}}},children:[/*#__PURE__*/_jsxs(\"a\",{ref:declencheur,className:\"mf-declencheur\",href:lienCatalogue||\"/formations\",\"aria-haspopup\":\"true\",\"aria-expanded\":ouvert,\"aria-controls\":id,children:[/*#__PURE__*/_jsx(\"span\",{className:classeLien,style:styleLien,children:texte}),/*#__PURE__*/_jsx(\"svg\",{className:\"mf-chevron\",width:\"10\",height:\"10\",viewBox:\"0 0 10 10\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 3.75 5 6.75 8 3.75\",stroke:\"rgba(255,255,255,0.86)\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"mf-panneau\",id:id,children:/*#__PURE__*/_jsxs(\"div\",{className:\"mf-carte\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"mf-titre\",children:\"Nos th\\xe9matiques\"}),/*#__PURE__*/_jsx(\"ul\",{className:\"mf-liste\",children:categories.map(c=>{const[c1,c2]=MF_COULEURS[c]||[\"#3FA9FF\",\"#7DE05A\"];return /*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"a\",{className:\"mf-cat\",href:cible(c),tabIndex:ouvert?0:-1,children:[/*#__PURE__*/_jsx(\"span\",{className:\"mf-pastille\",style:{background:`linear-gradient(100deg, ${c1}, ${c2})`}}),c,/*#__PURE__*/_jsx(MfFleche,{})]})},c);})}),/*#__PURE__*/_jsx(\"div\",{className:\"mf-sep\"}),/*#__PURE__*/_jsxs(\"a\",{className:\"mf-tout\",href:lienCatalogue||\"/formations\",tabIndex:ouvert?0:-1,children:[\"Voir toutes nos formations\",/*#__PURE__*/_jsx(MfFleche,{})]})]})})]});}// ---------- Bloc partagé avec MenuFormations : fin ----------\nexport default function StickyNav(props){const{logo=DEF_LOGO,devisLink=\"#contact\",showAfter=140,toujoursVisible=false}=props;const{isCompact}=useVW();const lien=useLienInterne(0);const[menuOpen,setMenuOpen]=useState(false);const[thematiquesOuvert,setThematiquesOuvert]=useState(false);const[visible,setVisible]=useState(false);const prevY=useRef(0);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const{scrollY}=useScroll();useMotionValueEvent(scrollY,\"change\",y=>{if(isCanvas)return;const last=prevY.current;if(y<showAfter){if(visible)setVisible(false);}else if(isCompact){// Téléphone et tablette : une fois passé le haut de page, la barre\n// reste affichée, y compris en défilant vers le bas.\nif(!visible)setVisible(true);}else if(y<last-6){if(!visible)setVisible(true);}else if(y>last+6){if(visible)setVisible(false);}if(Math.abs(y-last)>3)prevY.current=y;});const shown=FORCE_SHOW||isCanvas||toujoursVisible||visible;// Mêmes dimensions que la barre du haut, pour qu'aucun élément ne bouge\n// quand la barre collante apparaît : navigation native sur ordinateur\n// (26 px + logo 43 px + 26 px, bords à 56 px), NavMobile en dessous\n// (18 px + logo 32 px + 18 px, bords à 22 px).\nconst barH=isCompact?68:95;return(// Root collapses to height 0 when hidden so the fixed Framer wrapper\n// (height: auto) collapses too — no invisible band intercepts clicks.\n/*#__PURE__*/_jsxs(\"div\",{style:{...props.style,position:\"relative\",width:\"100%\",height:shown?barH:0,// Le panneau du menu est un enfant : si on rogne, il est coupé\n// à la hauteur de la barre.\noverflow:menuOpen||thematiquesOuvert?\"visible\":\"hidden\",pointerEvents:shown?\"auto\":\"none\",transition:\"height .4s cubic-bezier(.16,1,.3,1)\"},children:[/*#__PURE__*/_jsx(\"style\",{children:NAV_CSS}),/*#__PURE__*/_jsxs(\"nav\",{style:{width:\"100%\",height:barH,boxSizing:\"border-box\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:isCompact?\"0 22px\":\"0 56px\",// Teinte sombre plutôt que blanche : au-dessus d'une section\n// blanche, le texte blanc du bandeau restait illisible.\nbackground:\"linear-gradient(135deg, rgba(10,18,32,0.74) 0%, rgba(10,18,32,0.62) 100%)\",backdropFilter:\"blur(22px) saturate(180%)\",WebkitBackdropFilter:\"blur(22px) saturate(180%)\",borderBottom:\"1px solid rgba(255,255,255,0.14)\",boxShadow:\"0 8px 32px rgba(0,0,0,0.32), inset 0 1px 0 rgba(255,255,255,0.08)\",fontFamily:SANS,opacity:shown?1:0,visibility:shown?\"visible\":\"hidden\",transition:`opacity .35s ease, visibility 0s linear ${shown?\"0s\":\".35s\"}`},children:[/*#__PURE__*/_jsx(\"a\",{href:lien(\"/\"),\"aria-label\":(logo.alt||\"ADEI Formation\")+\", accueil\",onClick:e=>{if(typeof window===\"undefined\")return;if(window.location.pathname.replace(/\\/+$/,\"\")!==\"\")return;e.preventDefault();const calme=document.documentElement.classList.contains(\"adei-calme\")||window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;window.scrollTo({top:0,behavior:calme?\"auto\":\"smooth\"});},style:{display:\"inline-flex\",alignItems:\"center\",cursor:\"pointer\"},children:/*#__PURE__*/_jsx(\"img\",{src:imageAllegee(logo.src,400),alt:\"\",style:{height:isCompact?32:43,width:\"auto\",aspectRatio:\"auto 2000 / 536\",display:\"block\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:22},children:[!isCompact&&NAV_LINKS.map(l=>l.href===\"/formations\"?/*#__PURE__*/_jsx(MenuThematiques,{texte:l.label,lienCatalogue:lien(l.href),categories:MF_CATS,classeLien:\"adei-link\",styleLien:{color:\"rgba(255,255,255,0.86)\",fontSize:14.5,fontWeight:400,lineHeight:1.2,whiteSpace:\"nowrap\"},onOuvert:setThematiquesOuvert,actif:shown},l.label):/*#__PURE__*/_jsx(\"a\",{className:\"adei-link\",href:lien(l.href),style:{color:\"rgba(255,255,255,0.86)\",fontSize:14.5,fontWeight:400,lineHeight:1.2,whiteSpace:\"nowrap\"},children:l.label},l.label)),!isCompact&&/*#__PURE__*/_jsx(\"a\",{className:\"adei-pill adei-tb\",href:lien(devisLink),style:{background:GRAD,color:\"#fff\",textDecoration:\"none\",fontSize:14.5,fontWeight:600,lineHeight:1.2,padding:\"12px 22px\",borderRadius:999,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",boxSizing:\"border-box\",whiteSpace:\"nowrap\"},children:/*#__PURE__*/_jsx(LibelleTransforme,{children:\"Demander un devis\"})}),isCompact&&/*#__PURE__*/_jsx(MenuCompact,{open:menuOpen,setOpen:setMenuOpen,lien:lien,devisHref:devisLink})]})]})]}));}const NAV_CSS=MF_CSS+`\n.adei-link{position:relative;text-decoration:none;display:inline-block}\n.adei-link::after{content:\"\";position:absolute;left:0;bottom:-5px;height:2px;width:100%;background:linear-gradient(90deg,#3FA9FF,#7DE05A);transform:scaleX(0);transform-origin:left;transition:transform .65s cubic-bezier(.16,1,.3,1);border-radius:2px}\n.adei-link:hover::after{transform:scaleX(1)}\n`+TL_CSS;addPropertyControls(StickyNav,{logo:{type:ControlType.ResponsiveImage,title:\"Logo blanc\"},devisLink:{type:ControlType.Link,title:\"Lien devis\"},toujoursVisible:{type:ControlType.Boolean,title:\"Toujours visible\",description:\"\\xc0 activer sur tablette et mobile : la barre remplace alors la navigation du haut.\",defaultValue:false},showAfter:{type:ControlType.Number,title:\"Appara\\xeet apr\\xe8s (px)\",defaultValue:140,min:0,max:1200,step:20}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StickyNav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StickyNav_1.map"],"mappings":"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"}