1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,9272,e=>{"use strict";var t=e.i(58545),a=e.i(1481),n=e.i(83346),r=e.i(10391),o=e.i(71429),i=e.i(80124);let s={"audit-maintenance-gratuit":"Bonjour Fabrice,\n\nJe souhaite un échange de qualification gratuit de 30 minutes pour préciser mon besoin de maintenance WordPress. Un audit avec livrable ou une intervention fera l'objet d'un devis payant.\n\nQuelques infos sur mon site :\n- URL : \n- Hébergeur actuel : \n- Problèmes connus ou inquiétudes : \n\nMerci.","maintenance-vigilance":"Bonjour Fabrice,\n\nJe suis intéressé(e) par le forfait Vigilance (4 h/mois, 590 â¬/mois HT) pour la maintenance de mon site WordPress.\n\nQuelques infos :\n- URL du site : \n- Activité : \n- Trafic mensuel approximatif : \n- Problèmes ou enjeux particuliers : \n\nMerci.","maintenance-pro":"Bonjour Fabrice,\n\nJe suis intéressé(e) par le forfait Pro (10 h/mois, 1 500 â¬/mois HT) pour la maintenance de mon site WordPress.\n\nQuelques infos :\n- URL du site : \n- Activité : \n- Trafic mensuel approximatif : \n- Problèmes ou enjeux particuliers : \n\nMerci.","maintenance-premium":"Bonjour Fabrice,\n\nJe suis intéressé(e) par le forfait Premium (20 h/mois, 2 990 â¬/mois HT) pour la maintenance de mon site WordPress.\n\nQuelques infos :\n- URL du site : \n- Activité : \n- Trafic mensuel approximatif : \n- Contraintes (RGPD, SLA strict, multilingue) : \n\nMerci.","expert-wordpress":"Bonjour Fabrice,\n\nJe souhaite un échange de qualification gratuit de 30 minutes pour cadrer un audit WordPress. L'audit avec son livrable écrit sera proposé sur devis payant.\n\nContexte :\n- URL du site : \n- Problématique principale : \n- Délai souhaité : \n\nMerci.","migration-headless":"Bonjour Fabrice,\n\nJe souhaite être contacté(e) pour une migration WordPress vers une architecture headless (WP backend + Next.js frontend).\n\nContexte :\n- URL actuelle : \n- Volumétrie de contenu : \n- Objectifs (perf, SEO, autonomie éditoriale) : \n\nMerci.","audit-formation":"Bonjour Fabrice,\n\nJe souhaite échanger sur un parcours de formation WordPress + IA (Claude Code, automatisation, GEO, workflows modernes), sur-mesure et finançable OPCO.\n\nQuelques infos :\n- Niveau actuel WordPress : \n- Expérience IA / outils modernes : \n- Objectifs (autonomie, gain de temps, montée en compétence) : \n- Contexte (indépendant, salarié, dirigeant) : \n- Volume horaire envisagé : \n\nMerci.",formation:"Bonjour Fabrice,\n\nJe souhaite échanger sur la formation WordPress + IA : Claude Code, automatisation, GEO / référencement IA et workflows modernes appliqués à mon projet WordPress.\n\nQuelques infos :\n- Niveau actuel WordPress : \n- Expérience IA / outils modernes : \n- Objectifs (autonomie, gain de temps, montée en compétence) : \n- Volume horaire envisagé : \n\nMerci.","formation-essentiel":"Bonjour Fabrice,\n\nLe parcours Essentiel (10 h) m'intéresse : formation WordPress + IA avec Claude Code, automatisation et workflows modernes au cÅur du programme.\n\nQuelques infos :\n- Niveau actuel WordPress : \n- Expérience IA / outils modernes : \n- Objectifs prioritaires : \n- Contexte (indépendant, salarié, dirigeant) : \n\nMerci.","formation-integral":"Bonjour Fabrice,\n\nLe parcours Intégral (20 h) m'intéresse : formation WordPress + IA avec Claude Code, automatisation, GEO et workflows modernes au cÅur du programme.\n\nQuelques infos :\n- Niveau actuel WordPress : \n- Expérience IA / outils modernes : \n- Objectifs prioritaires : \n- Contexte (indépendant, salarié, dirigeant) : \n\nMerci.","formation-maitrise":"Bonjour Fabrice,\n\nLe parcours Maîtrise (40 h) m'intéresse : formation WordPress + IA complète, avec Claude Code, automatisation, GEO et workflows modernes au cÅur du programme.\n\nQuelques infos :\n- Niveau actuel WordPress : \n- Expérience IA / outils modernes : \n- Objectifs prioritaires : \n- Contexte (indépendant, salarié, dirigeant) : \n\nMerci.","audit-express":"Bonjour Fabrice,\n\nSuite au diagnostic d'un de vos outils en ligne, je souhaite un audit one-to-one de mon site WordPress (sécurité, performance, SEO ou architecture).\n\nContexte :\n- URL du site : \n- Problématique principale : \n- Délai souhaité : \n\nMerci.","consulting-direct":"Bonjour Fabrice,\n\nJe souhaite réserver un appel pour échanger sur mes besoins WordPress (formation, maintenance, audit expert ou migration headless).\n\nQuelques infos :\n- URL du site (le cas échéant) : \n- Nature du besoin : \n- Délai souhaité : \n\nMerci.","formation-ia":"Bonjour Fabrice,\n\nJe souhaite échanger sur la formation WordPress + IA (Claude Code, workflows modernes, automatisation, MCP, agents).\n\nQuelques infos :\n- Niveau actuel WordPress : \n- Expérience IA / outils modernes : \n- Objectifs (gain de temps, autonomie technique, mont
1ée en compétence) : \n- Volume horaire envisagé : \n\nMerci.","audit-seo-gratuit":"Bonjour Fabrice,\n\nJe souhaite un échange de qualification gratuit de 30 minutes pour préciser mon besoin d'audit SEO WordPress. L'audit avec livrable sera proposé sur devis payant.\n\nQuelques infos :\n- URL du site : \n- Mots-clés stratégiques visés : \n- Outils SEO actuels (Yoast, Rank Math, autre) : \n- Problèmes constatés : \n\nMerci.","qualite-info":"Bonjour Fabrice,\n\nJe souhaite poser une question sur la qualité, la certification Qualiopi ou le système qualité de WPFormation.\n\nContexte de ma question :\n- \n- \n\nMerci.","incident-signalement":"Bonjour Fabrice,\n\nJe souhaite signaler un incident qualité survenu dans le cadre d'une formation WPFormation (dysfonctionnement pédagogique, technique, administratif ou organisationnel).\n\nDescription de l'incident :\n- Date / créneau concerné : \n- Formation / session concernée : \n- Nature de l'incident : \n- Impact constaté : \n- Souhait d'évolution / d'action corrective : \n\nMerci.","handicap-adaptation":"Bonjour Fabrice,\n\nJe souhaite échanger sur une adaptation de formation pour situation de handicap (procédure L.6112-3).\n\nQuelques infos :\n- Formation envisagée (durée, modalités) : \n- Nature des adaptations souhaitées (rythme, supports, modalités, matériel) : \n- Date prévisionnelle de démarrage : \n- Personne à contacter (stagiaire, représentant, financeur) : \n\nMerci."},l={"expert-wordpress":"audit","audit-express":"audit","audit-seo-gratuit":"audit",audit:"audit","maintenance-vigilance":"recurring","maintenance-pro":"recurring","maintenance-premium":"recurring"};var c=e.i(4944),u=e.i(21741);let m=[{value:"formation",label:"Formation WP + IA",icon:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",className:"h-6 w-6 fill-none stroke-current stroke-[1.8]",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("path",{d:"M22 10v6M2 10l10-5 10 5-10 5z"}),(0,t.jsx)("path",{d:"M6 12v5c0 1.66 2.69 3 6 3s6-1.34 6-3v-5"})]})},{value:"maintenance",label:"Maintenance",icon:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",className:"h-6 w-6 fill-none stroke-current stroke-[1.8]",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("path",{d:"M12 2 4 5v6c0 5 3.5 9 8 11 4.5-2 8-6 8-11V5l-8-3Z"}),(0,t.jsx)("path",{d:"m9 12 2 2 4-4"})]})},{value:"expert",label:"Expertise / Audit",icon:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",className:"h-6 w-6 fill-none stroke-current stroke-[1.8]",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("circle",{cx:"11",cy:"11",r:"8"}),(0,t.jsx)("path",{d:"m21 21-4.35-4.35"}),(0,t.jsx)("path",{d:"M11 8v6m-3-3h6"})]})},{value:"headless",label:"Migration headless",icon:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",className:"h-6 w-6 fill-none stroke-current stroke-[1.8]",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("path",{d:"M5 14c-1 1-2 4-2 7 3 0 6-1 7-2"}),(0,t.jsx)("path",{d:"M14 5c2-2 5-3 8-3 0 3-1 6-3 8L9 21l-6-6L14 5Z"}),(0,t.jsx)("circle",{cx:"15",cy:"9",r:"1.5"})]})},{value:"project",label:"Projet payant à préciser",icon:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",className:"h-6 w-6 fill-none stroke-current stroke-[1.8]",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("rect",{x:"3",y:"7",width:"18",height:"13",rx:"2"}),(0,t.jsx)("path",{d:"M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2M3 12h18"})]})},{value:"autre",label:"Autre message, sans support",icon:(0,t.jsx)("svg",{viewBox:"0 0 24 24",className:"h-6 w-6 fill-none stroke-current stroke-[1.8]",strokeLinecap:"round",strokeLinejoin:"round",children:(0,t.jsx)("path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"})})}],d=new Set(["maintenance","expert","headless","project"]),p=new Set(["formation"]),h=[{value:"debutant",label:"Débutant"},{value:"intermediaire",label:"Intermédiaire"},{value:"avance",label:"Avancé"}],x=[{value:"google",label:"Recherche Google ou Bing"},{value:"ia",label:"ChatGPT, Claude, Gemini, Copilotâ¦"},{value:"linkedin",label:"LinkedIn"},{value:"youtube",label:"YouTube"},{value:"bouche-oreille",label:"Bouche-à -oreille / recommandation"},{value:"blog",label:"Article ou guide WPFormation"},{value:"outils",label:"Outils gratuits (détecteur, score, quizâ¦)"},{value:"newsletter",label:"Newsletter / email"},{value:"autre",label:"Autre"}];e.s(["default",0,function(){let e,g,{variant:b="full",presetSubject:v}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
1,f="inline"===b,j=(0,n.useSearchParams)().get("subject"),k=(0,a.useMemo)(()=>(0,c.resolveSubject)(v)||(0,c.resolveSubject)(j),[v,j]),w=(0,a.useMemo)(()=>{let e=v||j;return(0,c.ownValue)(s,e)??""},[v,j]),[y,N]=(0,a.useState)("idle"),[_,C]=(0,a.useState)(""),[q,L]=(0,a.useState)(!1),[P,E]=(0,a.useState)(!1),[S,T]=(0,a.useState)(null),[M,A]=(0,a.useState)({name:"",email:"",phone:"",subject:k,message:w,website:"",level:"",audienceType:"",requestDetail:(0,c.ownValue)(l,v||j)??"",source:""}),[F,B]=(0,a.useState)(""),[O,I]=(0,a.useState)(null),[W,D]=(0,a.useState)(!1),[V,R]=(0,a.useState)({name:!1,email:!1,message:!1}),[J,z]=(0,a.useState)({subject:"",audienceType:"",requestDetail:"",formLocation:f?"inline":"page_contact",sourcePage:""}),{token:U,failed:Q,reset:G,remove:$,containerRef:H,enabled:Y}=(0,u.useTurnstile)({size:"normal",theme:"light"}),Z=(0,a.useRef)(0);(0,a.useEffect)(()=>{Z.current=Date.now()},[]);let K=v||j||"",X=d.has(M.subject),ee=p.has(M.subject),et="qualite"===M.subject||"incident"===M.subject,ea="qualite"===M.subject?"Qualité / réclamation":"incident"===M.subject?"Incident qualité":null,en="autre"!==M.subject&&!et,er="formation"===M.subject,eo=(0,c.ownValue)(c.CONTACT_REQUEST_DETAIL_OPTIONS,M.subject),ei=(0,c.ownValue)(c.CONTACT_REQUEST_DETAIL_LABELS,M.subject),es="sending"===y,el=V.name&&!M.name.trim()?"Veuillez indiquer votre nom.":"",ec=V.email?M.email.trim()?M.email.includes("@")?"":"Format d'email invalide.":"Veuillez indiquer votre email.":"",eu=V.message&&!M.message.trim()?"Veuillez écrire un message.":"",em=async e=>{if(e.preventDefault(),D(!0),R({name:!0,email:!0,message:!0}),!q||!M.subject)return;let t=(0,o.formMeta)(e.currentTarget,{form_destination:"/api/contact/",form_location:f?"inline":"page_contact",lead_type:"contact"}),a={subject:M.subject,audienceType:M.audienceType,requestDetail:M.requestDetail,formLocation:f?"inline":"page_contact",sourcePage:window.location.pathname},n=(0,o.readCtaContext)();z(a),N("sending"),C("");try{let e={name:M.name,email:M.email,subject:a.subject,message:M.message,company_website:F,_elapsed_ms:Date.now()-Z.current};M.phone&&en&&(e.phone=M.phone),M.website&&X&&(e.website=M.website),M.level&&ee&&(e.level=M.level),a.audienceType&&er&&(e.audience_type=a.audienceType),a.requestDetail&&eo&&(e.request_detail=a.requestDetail),M.source&&(e.source=M.source),void 0!==(0,c.ownValue)(s,K)&&(e._prefill_alias=K),U&&(e.turnstileToken=U),e.turnstileFailed=Q,P&&(e.newsletter=!0);let r=await fetch("/api/contact/",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}),i=await r.json();r.ok&&i.success?(T(i.newsletter?.requested===!0?{pending:!0===i.newsletter.pending,error:"string"==typeof i.newsletter.error?i.newsletter.error:void 0}:null),$(),N("sent"),(0,o.trackFormSubmit)(t),(0,c.isCommercialContactSubject)(a.subject)?(0,o.trackEvent)("generate_lead",{...(0,c.buildLeadEventParams)({subject:a.subject,prefillAlias:K,formLocation:a.formLocation,sourcePage:a.sourcePage,ctaContext:n,audienceType:a.audienceType,requestDetail:a.requestDetail})}):(0,o.trackEvent)("contact_message_submitted",{event_category:"contact",event_label:"qualite"===a.subject?"quality_request":"incident"===a.subject?"quality_incident":"other_message",form_name:"contact",form_location:a.formLocation,source_page:a.sourcePage}),(0,o.consumeCtaContext)()):(C(i.error||"Une erreur est survenue."),N("error"),G())}catch{C("Impossible de contacter le serveur."),N("error"),G()}},ed=J.subject,ep=!(0,c.isCommercialContactSubject)(ed),eh="qualite"===ed||"incident"===ed,ex=(0,c.isCommercialContactSubject)(ed),eg=eh?"Accusé de réception sous 48 heures ouvrées. Réponse motivée sous 15 jours ouvrés maximum.":ep?"Votre message sera lu, mais une réponse n'est pas garantie.":"Je vous réponds personnellement sous 48 h ouvrées.",eb="https://calendar.google.com/calendar/appointments/schedules/AcZssZ0OqVfneojULe1_csjE4Y0H32Ud432bZnC2IJFKor8MEQ0LV4qtIvKlgMa4xW06xCwJF18guz9x?gv=true";if("sent"===y){let e;return f&&!ex?(0,t.jsxs)("div",{className:"rounded-[20px] border border-orange/20 bg-orange/[0.04] p-8 text-center",children:[(0,t.jsx)("div",{className:"mx-auto mb-4 flex h-12 w-12 items-center justify-center rounded-full bg-orange/10",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",className:"h-6 w-6 fill-none stroke-orange stroke-[2.5]",strokeLinecap:"round",strokeLinejoin:"round",children:(0,t.jsx)("path",{d:"M20 6L9 17l-5-5"})})}),(0,t.jsx)("h3",{className:"mb-2 font-heading text-xl font-black text-ink",children:"Demande envoyée !"}),(0,t.jsx)("p",{className:"text-[0.95rem] leading-relaxed text-text-mid",children:eg}),S&&(0,t.jsx)("p",{className:`mt-3 text-[0.85rem] ${S.pending?"text-green-700":"text-amber-700"}`,children:S.pending?"Newsletter : vérifiez votre boîte mail et vos spams pour confirmer l'inscription.":"Newsletter : l'email de confirmation n'a pas pu être envoyé. Votre message de contact reste bien reçu."})]}):(0,t.jsxs)("div",{className:"overflow-hidden rounded-[20px] border border-black/[0.06] bg-white shadow-[0_8px_40px_rgba(0,0,0,0.06)]",children:[(0,t.jsxs)("div",{className:"bg-ink px-8 py-8 text-center sm:px-12",children:[(0,t.jsx)("div",{className:"mx-auto mb-4 flex h-14 w-14 items-center justify-center rounded-full border-2 border-orange/30 bg-orange/10",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",className:"h-7 w-7 fill-none stroke-orange stroke-[2.5]",strokeLinecap:"round",strokeLinejoin:"round",children:(0,t.jsx)("path",{d:"M20 6L9 17l-5-5"})})}),(0,t.jsx)("h3",{className:"mb-1.5 font-heading text-2xl font-black text-white",children:"Message bien reçu !"}),(0,t.jsxs)("p",{className:"text-[0.9rem] leading-relaxed text-white/60",children:["Un email de confirmation vient de vous être envoyé.",(0,t.jsx)("br",{}),eh?eg:ep?"Je le lirai, mais une réponse n'est pas garantie. Aucun support gratuit n'est assuré par email.":eg]}),S&&(0,t.jsx)("p",{className:`mt-3 text-[0.82rem] ${S.pending?"text-green-300":"text-amber-300"}`,children:S.pending?"Newsletter : vérifiez votre boîte mail et vos spams pour confirmer l'inscription.":"Newsletter : l'email de confirmation n'a pas pu être envoyé. Votre message de contact reste bien reçu."})]}),ex&&(0,t.jsxs)("div",{className:"border-b border-black/[0.06] px-8 py-8 text-center sm:px-12",children:[(0,t.jsx)("p",{className:"mb-1 font-heading text-[0.78rem] font-bold uppercase tracking-[0.08em] text-orange",children:"Prochaine étape"}),(0,t.jsx)("p",{className:"mb-5 text-[1.05rem] font-medium leading-snug text-ink",children:{formation:"Parlons de vos objectifs de formation",maintenance:"Faisons le point sur votre site",expert:"Cadrons votre besoin d'expertise",headless:"Ãvaluons votre projet de migration",project:"Cadrons votre projet WordPress"}[ed]??"Réservez votre entretien découverte"}),(0,t.jsxs)("a",{href:eb,target:"_blank",rel:"noopener noreferrer",onClick:()=>(0,o.trackEvent)("booking_click",{click_source:"post_form",page_path:window.location.pathname,destination_url:eb.split("#")[0].substring(0,100),...(0,c.buildLeadEventParam
1s)({subject:ed,formLocation:J.formLocation,sourcePage:J.sourcePage,audienceType:J.audienceType,requestDetail:J.requestDetail})}),className:"group inline-flex items-center gap-3 rounded-[50px] bg-orange px-8 py-4 font-heading text-[0.92rem] font-bold text-ink shadow-[0_4px_24px_rgba(255,140,0,0.25)] transition-all hover:-translate-y-0.5 hover:bg-orange-deep hover:shadow-[0_0_28px_rgba(255,140,0,0.5),0_0_60px_rgba(255,140,0,0.25)]",children:[(0,t.jsxs)("svg",{viewBox:"0 0 24 24",className:"h-5 w-5 fill-none stroke-current stroke-[2]",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("rect",{x:"3",y:"4",width:"18",height:"18",rx:"2",ry:"2"}),(0,t.jsx)("line",{x1:"16",y1:"2",x2:"16",y2:"6"}),(0,t.jsx)("line",{x1:"8",y1:"2",x2:"8",y2:"6"}),(0,t.jsx)("line",{x1:"3",y1:"10",x2:"21",y2:"10"})]}),"Choisir un créneau",(0,t.jsx)("svg",{viewBox:"0 0 24 24",className:"h-[18px] w-[18px] fill-none stroke-current stroke-[2.5] transition-transform group-hover:translate-x-1",strokeLinecap:"round",children:(0,t.jsx)("path",{d:"M5 12h14m-7-7l7 7-7 7"})})]}),(0,t.jsx)("p",{className:"mt-3 text-[0.82rem] text-text-mid",children:"30 min · Gratuit · Sans engagement"})]}),(0,t.jsx)("div",{className:"px-8 py-5 text-center",children:(e=(0,c.servicePageForSubject)(ed),(0,t.jsxs)(r.default,{href:e?e.href:"/apprendre-wordpress/",className:"inline-flex items-center gap-1.5 text-[0.85rem] text-text-mid transition-colors hover:text-orange",children:[e?e.label:"Consulter les tutoriels WordPress",(0,t.jsx)("svg",{viewBox:"0 0 24 24",className:"h-4 w-4 fill-none stroke-current stroke-[2]",strokeLinecap:"round",children:(0,t.jsx)("path",{d:"M5 12h14m-7-7l7 7-7 7"})})]}))})]})}let ev="w-full rounded-xl border border-black/[0.08] bg-white px-[18px] py-3.5 text-[1rem] text-ink outline-none transition-all placeholder:text-text-mid/50 focus:border-orange/40 focus:shadow-[0_0_0_3px_rgba(255,140,0,0.12)]",ef="mb-2 block font-heading text-[0.68rem] font-bold uppercase tracking-[0.08em] text-text-mid";return(0,t.jsxs)("form",{id:"form-contact",name:"contact",onSubmit:em,className:f?"space-y-4":"space-y-6",children:[(0,t.jsxs)("div",{className:"absolute left-[-9999px] h-0 w-0 overflow-hidden","aria-hidden":"true",children:[(0,t.jsx)("label",{htmlFor:"company_website",children:"Site web (laisser vide)"}),(0,t.jsx)("input",{id:"company_website",type:"text",name:"company_website",tabIndex:-1,autoComplete:"off",value:F,onChange:e=>B(e.target.value)})]}),"error"===y&&(0,t.jsx)("div",{role:"alert","aria-live":"assertive",className:"animate-in fade-in slide-in-from-top-2 duration-300 rounded-xl border border-red-200 bg-red-50 px-5 py-3.5 text-[0.88rem] text-red-700",children:_}),!f&&(0,t.jsx)("div",{className:"border-l-[3px] border-orange pl-4 text-[0.86rem] leading-relaxed text-text-mid",children:et?(0,t.jsx)("p",{children:"Votre demande est traitée dans le cadre de la procédure qualité : accusé de réception sous 48 heures ouvrées, réponse motivée sous 15 jours ouvrés maximum."}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("p",{children:[(0,t.jsx)("strong",{className:"font-semibold text-ink",children:"Le premier échange de qualification de 30 minutes est gratuit."})," ","Il permet de préciser votre besoin. Lâaudit avec livrable et les prestations sont payants, sur devis accepté."," ","Aucun dépannage WordPress gratuit n'est assuré par email."]}),(0,t.jsxs)("p",{className:"mt-2",children:["Support plugins :"," ",(0,t.jsx)("a",{href:"https://wordpress.org/support/plugin/login-armor/",target:"_blank",rel:"noopener noreferrer",onClick:()=>(0,o.trackEvent)("plugin_support_redirect",{plugin_id:"login_armor",click_source:"contact_page"}),className:"font-semibold text-orange-text underline decoration-orange/30 underline-offset-2 hover:text-ink",children:"forum Login Armor"})," ","ou le"," ",(0,t.jsx)("a",{href:"https://wordpress.org/support/plugin/ogeeat/",target:"_blank",rel:"noopener noreferrer",onClick:()=>(0,o.trackEvent)("plugin_support_redirect",{plugin_id:"ogeeat",click_source:"contact_page"}),className:"font-semibold text-orange-text underline decoration-orange/30 underline-offset-2 hover:text-ink",children:"forum OGEEAT"}),". Test d'un plugin, d'un thème ou d'un SaaS WordPress :"," ",(0,t.jsx)(r.default,{href:"/crash-test/#contact",onClick:()=>
1(0,o.trackEvent)("contact_route_selected",{route_id:"crash_test",click_source:"contact_page"}),className:"font-semibold text-orange-text underline decoration-orange/30 underline-offset-2 hover:text-ink",children:"protocole Crash-Test"}),"."]})]})}),!f&&(0,t.jsxs)("fieldset",{disabled:es,children:[(0,t.jsx)("legend",{className:ef,children:"Votre demande *"}),(0,t.jsx)("div",{className:"grid grid-cols-2 gap-2.5 sm:grid-cols-3",children:m.map(e=>{let a=M.subject===e.value;return(0,t.jsxs)("button",{type:"button","aria-pressed":a,onClick:()=>{let t=d.has(e.value),a=p.has(e.value),n="formation"===e.value,r=void 0!==(0,c.ownValue)(c.CONTACT_REQUEST_DETAIL_OPTIONS,e.value);A({...M,subject:e.value,...!t&&{website:""},...!a&&{level:""},...!n&&{audienceType:""},...(!r||e.value!==M.subject)&&{requestDetail:""},..."autre"===e.value&&{phone:""}}),D(!0),"autre"===e.value&&(0,o.trackEvent)("contact_route_selected",{route_id:"other_message",click_source:"contact_page"})},className:`group flex min-h-[86px] flex-col items-center justify-center gap-2 rounded-2xl border-2 px-3 py-3 transition-all disabled:cursor-wait disabled:opacity-60 ${a?"border-orange bg-orange/[0.04] text-orange":"border-transparent bg-cool-grey text-text-mid hover:border-black/[0.06] hover:text-ink"}`,children:[(0,t.jsx)("span",{className:`transition-colors ${a?"text-orange":"text-text-mid group-hover:text-ink"}`,children:e.icon}),(0,t.jsx)("span",{className:"font-heading text-[0.75rem] font-bold leading-tight",children:e.label})]},e.value)})}),ea&&(0,t.jsxs)("p",{className:"mt-3 rounded-xl border border-orange/20 bg-orange/[0.04] px-4 py-3 text-[0.86rem] text-text-mid",children:["Demande préqualifiée : ",(0,t.jsx)("strong",{className:"font-semibold text-ink",children:ea})]}),W&&!M.subject&&(0,t.jsx)("p",{className:"mt-2 text-[0.82rem] text-red-500",children:"Veuillez choisir un sujet."})]}),!f&&er&&(0,t.jsxs)("div",{className:"animate-in fade-in slide-in-from-top-2 duration-200",children:[(0,t.jsx)("label",{htmlFor:"audience_type",className:ef,children:"La formation concerne"}),(0,t.jsxs)("select",{id:"audience_type",disabled:es,value:M.audienceType,onChange:e=>A({...M,audienceType:e.target.value}),className:ev,style:{fontFamily:"inherit"},children:[(0,t.jsx)("option",{value:"",children:"Sélectionner"}),c.CONTACT_AUDIENCE_OPTIONS.map(e=>(0,t.jsx)("option",{value:e.value,children:e.label},e.value))]})]}),!f&&ee&&(0,t.jsxs)("div",{className:"animate-in fade-in slide-in-from-top-2 duration-200",children:[(0,t.jsx)("label",{htmlFor:"level",className:ef,children:"Votre niveau WordPress"}),(0,t.jsxs)("select",{id:"level",disabled:es,value:M.level,onChange:e=>A({...M,level:e.target.value}),className:ev,style:{fontFamily:"inherit"},children:[(0,t.jsx)("option",{value:"",children:"Sélectionnez votre niveau"}),h.map(e=>(0,t.jsx)("option",{value:e.value,children:e.label},e.value))]})]}),!f&&X&&(0,t.jsxs)("div",{className:"animate-in fade-in slide-in-from-top-2 duration-200",children:[(0,t.jsx)("label",{htmlFor:"website",className:ef,children:"Adresse du site web (optionnel)"}),(0,t.jsx)("input",{id:"website",type:"url",disabled:es,value:M.website,onChange:e=>A({...M,website:e.target.value}),className:ev,placeholder:"headless"===M.subject?"https://monsite.com (le site à migrer)":"https://monsite.com"})]}),!f&&eo&&ei&&(0,t.jsxs)("div",{className:"animate-in fade-in slide-in-from-top-2 duration-200",children:[(0,t.jsx)("label",{htmlFor:"request_detail",className:ef,children:ei}),(0,t.jsxs)("select",{id:"request_detail",disabled:es,value:M.requestDetail,onChange:e=>A({...M,requestDetail:e.target.value}),className:ev,style:{fontFamily:"inherit"},children:[(0,t.jsx)("option",{value:"",children:"Sélectionner"}),eo.map(e=>(0,t.jsx)("option",{value:e.value,children:e.label},e.value))]})]}),(0,t.jsxs)("div",{className:"grid gap-5 sm:grid-cols-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"name",className:ef,children:"Nom complet *"}),(0,t.jsx)("input",{id:"name",type:"text",required:!0,value:M.name,onChange:e=>A({...M,name:e.target.value}),onBlur:()=>R(e=>({...e,name:!0})),className:`${ev} ${el?"!border-red-300 !shadow-[0_0_0_3px_rgba(239,68,68,0.1)]":""}`,placeholder:"Votre nom"}),el&&(0,t.jsx)("p",{className:"mt-1.5 text-[0.78rem] text-red-500",children:el})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"email",className:ef,children:"Email *"}),(0,t.jsx)("input",{id:"email",type:"email",required:!0,value:M.email,onChange:e=>{A({...M,email:e.target.value}),I(null)},onBlur:()=>{R(e=>({...e,email:!0})),I((0,i.detectEmailTypo)(M.email))},className:`${ev} ${ec?"!border-red-300 !shadow-[0_0_0_3px_rgba(239,68,68,0.1)]":""}`,placeholder:"[email protected]"}),ec&&(0,t.jsx)("p",{className:"mt-1.5 text-[0.78rem] text-red-500",children:ec}),O&&(0,t.jsxs)("button",{type:"button",onClick:()=>{O&&(A({...M,email:O}),I(null))},className:"mt-1.5 text-[0.82rem] text-orange hover:underline",children:["Vouliez-vous dire"," ",(0,t.jsx)("span",{className:"font-semibold",children:O})," ?"]})]})]}),en&&(0,t.jsxs)("div",{className:"sm:w-1/2 sm:pr-2.5",children:[(0,t.jsx)("label",{htmlFor:"phone",className:ef,children:"Téléphone (optionnel)"}),(0,t.jsx)("input",{id:"phone",type:"tel",value:M.phone,onChange:e=>A({...M,phone:e.target.value}),className:ev,placeholder:"+33 6 12 34 56 78"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"message",className:ef,children:"Votre message *"}),(0,t.jsx)("textarea",{id:"message",required:!0,rows:f?3:6,value:M.message,onChange:e=>A({...M,message:e.target.value}),onBlur:()=>R(e=>({...e,message:!0})),className:`${ev} resize-none ${eu?"!border-red-300 !shadow-[0_0_0_3px_rgba(239,68,68,0.1)]":""}`,placeholder:f?"Votre projet en quelques mots...":"autre"===M.subject?"Votre message. Les demandes de dépannage gratuit ne sont pas traitées.":"Décrivez votre projet : objectif, contexte, calendrier, budget..."}),(0,t.jsxs)("div",{className:"mt-1.5 flex items-center justify-between gap-3",children:[eu?(0,t.jsx)("p",{className:"text-[0.78rem] text-red-500",children:eu}):(0,t.jsx)("span",{}),(g=(e=M.message.trim().length)>=i.MIN_MESSAGE_LENGTH,(0,t.jsxs)("p",{className:`text-[0.78rem] tabular-nums ${g?"text-text-mid/50":"text-text-mid"}`,"aria-live":"polite",children:[g?"â ":"",e," / ",i.MIN_MESSAGE_LENGTH," caractères minimum"]}))]})]}),!f&&(0,t.jsxs)("div",{children:[(0,t.jsxs)("label",{htmlFor:"source",className:ef,children:["Comment avez-vous entendu parler de nous ? ",(0,t.jsx)("span",{className:"text-text-mid/60 normal-case tracking-normal",children:"(facultatif)"})]}
1),(0,t.jsxs)("select",{id:"source",value:M.source,onChange:e=>A({...M,source:e.target.value}),className:ev,style:{fontFamily:"inherit"},children:[(0,t.jsx)("option",{value:"",children:"Sélectionnerâ¦"}),x.map(e=>(0,t.jsx)("option",{value:e.value,children:e.label},e.value))]})]}),(0,t.jsxs)("label",{className:"flex cursor-pointer items-start gap-3",children:[(0,t.jsx)("input",{type:"checkbox",required:!0,checked:q,onChange:e=>L(e.target.checked),className:"mt-1 h-4 w-4 shrink-0 rounded border-black/10 accent-orange"}),(0,t.jsxs)("span",{className:"text-[0.82rem] leading-relaxed text-text-mid",children:["J'accepte que mes données soient utilisées pour répondre à ma demande."," ",(0,t.jsx)(r.default,{href:"/politique-de-cookies-ue/",className:"text-orange underline-offset-2 hover:underline",children:"En savoir plus"})]})]}),(0,t.jsxs)("label",{className:"flex cursor-pointer items-start gap-3",children:[(0,t.jsx)("input",{type:"checkbox",checked:P,onChange:e=>E(e.target.checked),className:"mt-1 h-4 w-4 shrink-0 rounded border-black/10 accent-orange"}),(0,t.jsxs)("span",{className:"text-[0.82rem] leading-relaxed text-text-mid",children:["Je souhaite recevoir la newsletter de WPFormation (actualités WordPress, sécurité, tutoriels).",(0,t.jsx)("br",{}),(0,t.jsx)("span",{className:"text-[0.75rem] text-black/40",children:"Double opt-in : un email de confirmation à valider. Max 2 emails/mois, désabonnement en 1 clic."})]})]}),Y&&(0,t.jsx)("div",{ref:H,className:"mt-1"}),(0,t.jsx)("button",{type:"submit",disabled:"sending"===y||!q,className:"group inline-flex w-full items-center justify-center gap-3 rounded-[50px] bg-orange px-10 py-4.5 font-heading text-[0.92rem] font-bold text-ink shadow-[0_4px_24px_rgba(255,140,0,0.2)] transition-all hover:-translate-y-0.5 hover:bg-orange-deep hover:shadow-[0_0_28px_rgba(255,140,0,0.5),0_0_60px_rgba(255,140,0,0.25)] disabled:opacity-50 disabled:hover:translate-y-0 disabled:hover:shadow-none sm:w-auto",children:"sending"===y?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("svg",{className:"h-[18px] w-[18px] animate-spin",viewBox:"0 0 24 24",fill:"none",children:[(0,t.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"3"}),(0,t.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4z"})]}),"Envoi en coursâ¦"]}):(0,t.jsxs)(t.Fragment,{children:[f?"Je demande un entretien":"J'envoie mon message",(0,t.jsx)("svg",{viewBox:"0 0 24 24",className:"h-[18px] w-[18px] fill-none stroke-current stroke-[2.5] transition-transform group-hover:translate-x-1",strokeLinecap:"round",children:(0,t.jsx)("path",{d:"M5 12h14m-7-7l7 7-7 7"})})]})})]})}],9272)},80124,e=>{"use strict";let t=new Set(["mozmail.com","relay.firefox.com","passmail.net","passinbox.com","passmail.com","simplelogin.com","simplelogin.io","simplelogin.fr","slmail.me","aleeas.com","8alias.com","dralias.com","anonaddy.com","anonaddy.me","addy.io","4wrd.cc","duck.com","yopmail.com","yopmail.fr","yopmail.net","guerrillamail.com","guerrillamail.net","guerrillamail.org","guerrillamail.de","guerrillamailblock.com","grr.la","sharklasers.com","guerrillamail.info","spam4.me","pokemail.net","mailinator.com","mailinator.net","mailinator2.com","tempmail.com","temp-mail.org","temp-mail.io","10minutemail.com","10minutemail.net","10minutemail.org","minutemail.com","tempail.com","tempr.email","tempmailo.com","throwaway.email","trashmail.com","trashmail.net","trashmail.me","trashmail.org","trashmail.io","dispostable.com","discard.email","maildrop.cc","mailnesia.com","mailcatch.com","jetable.org","crazymailing.com","fakeinbox.com","emailondeck.com","mohmal.com","mohmal.in","mohmal.tech","getnada.com","inboxbear.com","inboxkitten.com","harakirimail.com","tempinbox.com","tempinbox.co.uk","mailnator.com","mytemp.email","emailfake.com","guerrillamail.biz","bugmenot.com","mailsac.com","burnermail.io","spamgourmet.com","spamgourmet.net","20minutemail.com","33mail.com","getairmail.com","meltmail.com","throwam.com"]),a={"gmial.com":"gmail.com","gmai.com":"gmail.com","gamil.com":"gmail.com","gnail.com":"gmail.com","gmal.com":"gmail.com","gmail.fr":"gmail.com","gmail.co":"gmail.com","gmil.com":"gmail.com","gmaill.com":"gmail.com","gemail.com":"gmail.com","gimail.com":"gmail.com","gmsil.com":"gmail.com","gmeil.com":"gmail.com","hotmal.com":"hotmail.com","hotmial.com":"hotmail.com","hotmai.com":"hotmail.com","hotmil.com":"hotmail.com","hotmaill.com":"hotmail.com","hotamil.com":"hotmail.com","hotmail.fr":"hotmail.com","yahooo.com":"yaho
1o.com","yaho.com":"yahoo.com","yahooo.fr":"yahoo.fr","yaho.fr":"yahoo.fr","yhoo.com":"yahoo.com","yaoo.com":"yahoo.com","outloo.com":"outlook.com","outlok.com":"outlook.com","outllok.com":"outlook.com","outlook.fr":"outlook.com","outlool.com":"outlook.com","outlouk.com":"outlook.com","orane.fr":"orange.fr","ornage.fr":"orange.fr","oarnge.fr":"orange.fr","oragne.fr":"orange.fr","wanadoo.com":"wanadoo.fr","sfr.com":"sfr.fr","lposte.net":"laposte.net","lapste.net":"laposte.net","lapost.net":"laposte.net","laposte.com":"laposte.net","free.com":"free.fr","fre.fr":"free.fr"};e.s(["DISPOSABLE_EMAIL_ERROR",0,"Les adresses email temporaires ne sont pas acceptées. Merci d'utiliser votre adresse email personnelle.","MIN_MESSAGE_LENGTH",0,40,"detectEmailTypo",0,function(e){let t=e.split("@");if(2!==t.length)return null;let n=a[t[1].toLowerCase()];return n?`${t[0]}@${n}`:null},"isDisposableEmail",0,function(e){let a=e.split("@")[1]?.toLowerCase().trim();return!!a&&t.has(a)}])},21741,e=>{"use strict";e.i(89845);var t=e.i(1481);e.s(["useTurnstile",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{size:a="invisible",theme:n="dark"}=e,[r,o]=(0,t.useState)(null),[i,s]=(0,t.useState)(!1),l=(0,t.useRef)(null),c=(0,t.useRef)(null),u="0x4AAAAAACgo1ta2JYEzpmmY\n".trim()||"",m=(0,t.useCallback)(()=>{u&&l.current&&window.turnstile&&!c.current&&(c.current=window.turnstile.render(l.current,{sitekey:u,theme:n,size:a,callback:e=>o(e),"expired-callback":()=>o(null),"error-callback":()=>s(!0)}))},[u,a,n]),d=(0,t.useCallback)(()=>{let e=c.current;e&&(c.current=null,window.turnstile?.remove(e))},[]);return(0,t.useEffect)(()=>{if(!u)return;let e=setTimeout(()=>{c.current||s(!0)},5e3);if(window.turnstile)m();else{let e=document.querySelector('script[src*="challenges.cloudflare.com/turnstile"]');if(e)e.addEventListener("load",()=>m()),window.turnstile&&m();else{let e=document.createElement("script");e.src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",e.async=!0,e.onload=()=>m(),e.onerror=()=>s(!0),document.head.appendChild(e)}}return()=>{clearTimeout(e),d()}},[u,m,d]),{token:r,reset:(0,t.useCallback)(()=>{c.current&&window.turnstile&&(window.turnstile.reset(c.current),o(null),s(!1))},[]),remove:d,containerRef:l,enabled:!!u,failed:i}}])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.