1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,808341,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={cancelIdleCallback:function(){return a},requestIdleCallback:function(){return n}};for(var s in r)Object.defineProperty(i,s,{enumerable:!0,get:r[s]});let n="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},a="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},479520,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={default:function(){return x},handleClientScriptLoad:function(){return g},initScriptLoader:function(){return v}};for(var s in r)Object.defineProperty(i,s,{enumerable:!0,get:r[s]});let n=e.r(555682),a=e.r(190809),l=e.r(843476),o=n._(e.r(174080)),c=a._(e.r(271645)),d=e.r(742732),u=e.r(922737),h=e.r(808341),m=new Map,p=new Set,f=e=>{let{src:t,id:i,onLoad:r=()=>{},onReady:s=null,dangerouslySetInnerHTML:n,children:a="",strategy:l="afterInteractive",onError:c,stylesheets:d}=e,h=i||t;if(h&&p.has(h))return;if(m.has(t)){p.add(h),m.get(t).then(r,c);return}let f=()=>{s&&s(),p.add(h)},g=document.createElement("script"),v=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),r&&r.call(this,t),f()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});n?(g.innerHTML=n.__html||"",f()):a?(g.textContent="string"==typeof a?a:Array.isArray(a)?a.join(""):"",f()):t&&(g.src=t,m.set(t,v)),(0,u.setAttributesFromProps)(g,e),"worker"===l&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",l),d&&(e=>{if(o.default.preinit)return e.forEach(e=>{o.default.preinit(e,{as:"style"})});if("undefined"!=typeof window){let t=document.head;e.forEach(e=>{let i=document.createElement("link");i.type="text/css",i.rel="stylesheet",i.href=e,t.appendChild(i)})}})(d),document.body.appendChild(g)};function g(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,h.requestIdleCallback)(()=>f(e))}):f(e)}function v(e){e.forEach(g),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");p.add(t)})}function b(e){let{id:t,src:i="",onLoad:r=()=>{},onReady:s=null,strategy:n="afterInteractive",onError:a,stylesheets:u,...m}=e,{updateScripts:g,scripts:v,getIsSsr:b,appDir:x,nonce:w}=(0,c.useContext)(d.HeadManagerContext);w=m.nonce||w;let y=(0,c.useRef)(!1);(0,c.useEffect)(()=>{let e=t||i;y.current||(s&&e&&p.has(e)&&s(),y.current=!0)},[s,t,i]);let j=(0,c.useRef)(!1);if((0,c.useEffect)(()=>{if(!j.current){if("afterInteractive"===n)f(e);else"lazyOnload"===n&&("complete"===document.readyState?(0,h.requestIdleCallback)(()=>f(e)):window.addEventListener("load",()=>{(0,h.requestIdleCallback)(()=>f(e))}));j.current=!0}},[e,n]),("beforeInteractive"===n||"worker"===n)&&(g?(v[n]=(v[n]||[]).concat([{id:t,src:i,onLoad:r,onReady:s,onError:a,...m,nonce:w}]),g(v)):b&&b()?p.add(t||i):b&&!b()&&f({...e,nonce:w})),x){if(u&&u.forEach(e=>{o.default.preinit(e,{as:"style"})}),"beforeInteractive"===n)if(!i)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,l.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...m,id:t}])})`}});else return o.default.preload(i,m.integrity?{as:"script",integrity:m.integrity,nonce:w,crossOrigin:m.crossOrigin}:{as:"script",nonce:w,crossOrigin:m.crossOrigin}),(0,l.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([i,{...m,id:t}])})`}});"afterInteractive"===n&&i&&o.default.preload(i,m.integrity?{as:"script",integrity:m.integrity,nonce:w,crossOrigin:m.crossOrigin}:{as:"script",nonce:w,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(b,"__nextScript",{value:!0});let x=b;("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esMo
1dule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},245087,e=>{"use strict";let t=new Set(["/contact","/travailler-ensemble","/crash-test","/audit-visibilite-ia","/ai-act","/geo","/crise","/influence","/sante","/dircom-partage","/preuve-erreur-ia","/tools/som-checker"]);function i(e){if(!e)return"";if(e.startsWith("/"))return e.split("?")[0].split("#")[0];try{let t=new URL(e);return"elmarq.fr"!==t.hostname&&"www.elmarq.fr"!==t.hostname?`externe:${t.hostname}`:t.pathname}catch{return""}}function r(e){return e.getAttribute("data-cta-destination")||e.getAttribute("href")||e.closest("a")?.getAttribute("href")||""}function s(e){if(!e)return!1;let s=e.closest("a[href]"),n=s?.getAttribute("href")||"";if(n.startsWith("tel:")||n.startsWith("mailto:")||e.closest("[data-cta], [data-cta-skip]"))return!0;let a=e.closest("[data-cta-destination], a[href]");return!!(a&&t.has(i(r(a))))}e.s(["PORTES_COMMERCIALES",0,t,"cheminDe",()=>i,"hrefDe",()=>r,"porteUnEvenementDIntention",()=>s])},791606,e=>{"use strict";var t=e.i(271645),i=e.i(618566),r=e.i(274072),s=e.i(245087);function n(){let e=(0,i.usePathname)(),{analytics:n}=(0,r.useConsent)();return(0,t.useEffect)(()=>{if(!n)return;let t=t=>{try{let i=t.target?.closest?.('a, button, [role="button"], summary');if(!i||(0,s.porteUnEvenementDIntention)(i))return;let r=i.tagName.toLowerCase(),n=(i.textContent||"").trim().slice(0,50),a=i.getAttribute("href")||"",l=a.startsWith("/")?a.split("?")[0]:a?"externe":"";window.gtag&&window.gtag("event","click_heatmap",{event_category:"UX",event_label:n,element_tag:r,page_path:e,link_href:l})}catch{}};return document.addEventListener("click",t,{passive:!0}),()=>document.removeEventListener("click",t)},[e,n]),null}e.s(["default",()=>n])},279628,e=>{"use strict";var t=e.i(271645),i=e.i(618566),r=e.i(558249),s=e.i(274072);let n=[25,50,75,90];function a(){let e=(0,i.usePathname)(),{analytics:a}=(0,s.useConsent)(),l=(0,t.useRef)(new Set);return(0,t.useEffect)(()=>{l.current=new Set},[e]),(0,t.useEffect)(()=>{if(!a)return;let t=()=>{let t=window.scrollY,i=document.documentElement.scrollHeight-window.innerHeight;if(i<=0)return;let s=Math.round(t/i*100);for(let t of n)s>=t&&!l.current.has(t)&&(l.current.add(t),(0,r.trackScrollDepth)(t,e))};return window.addEventListener("scroll",t,{passive:!0}),()=>window.removeEventListener("scroll",t)},[e,a]),null}e.s(["default",()=>a])},614642,e=>{"use strict";var t=e.i(843476),i=e.i(271645);async function r(){try{let e=await fetch("/api/geo");if(!e.ok)return null;return(await e.json()).city||null}catch{return null}}var s=e.i(522016),n=e.i(115057);function a(){let[e,a]=(0,i.useState)("Stratégie de marque, gestion de crise & GEO · Saint-Lô, Normandie"),[l,o]=(0,i.useState)(null),[c,d]=(0,i.useState)(!0),[u,h]=(0,i.useState)(["Stratégie de marque, gestion de crise & GEO · Saint-Lô, Normandie"]),m=(0,i.useRef)(0);(0,i.useEffect)(()=>{r().then(e=>{e&&o(e)})},[]),(0,i.useEffect)(()=>{let e=!0;return(async()=>{try{let t=await fetch("/backend/index.php/wp-json/wp/v2/posts?per_page=6&_fields=title,date"),i=await t.json();if(!e||!Array.isArray(i))return;let r=i.map(e=>{var t;let i,r=(t=e?.title?.rendered||"",(i=document.createElement("textarea")).innerHTML=t,i.value).trim();if(!r)return null;let s=e?.date?new Date(e.date).toLocaleDateString("fr-FR",{day:"2-digit",month:"short"}):"",n=s?` (${s})`:"";return`Journal${n} : ${r}`}).filter(Boolean);r.length>0&&h(r)}catch{}})(),()=>{e=!1}},[]);let p=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{let e=document.querySelector("header");if(!e)return;let t=()=>{p.current=!0},i=()=>{p.current=!1};return e.addEventListener("mouseenter",t),e.addEventListener("mouseleave",i),()=>{e.removeEventListener("mouseenter",t),e.removeEventListener("mouseleave",i)}},[]),(0,i.useEffect)(()=>{let e,t=()=>{if(p.current){e=window.setTimeout(t,500);return}d(!1),setTimeout(()=>{a(u[m.current%u.length]),m.current+=1,d(!0)},300),e=window.setTimeout(t,5e3)};return t(),()=>{e&&window.clearTimeout(e)}},[u]),(0,t.jsxs)("div",{className:"hidden md:flex fixed w-full z-sticky top-0 start-0 bg-ink/3 text-ink h-7 items-center justify-between px-6 lg:px-10 text-[10px] font-medium tracking-[0.12em] uppercase backdrop-blur-md border-b border-rule-light/50",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 overflow-hidden",children:[l&&(0,t.jsx)("span",{className:"shrink-0 text-[9px] font-semibold tracking-[0.15em] text-ink-muted/70",children:l.toUpperCase()}),(0,t.jsx)("span",{className:"w-px h-3 bg-rule-light shrink-0"}),(0,t.jsx)("span",{className:`text-ink-muted whitespace-nowrap overflow-hidden text-ellipsis transition-all duration-300 ${c?"opacity-100 translate-y-0":"opacity-0 -translate-y-1"}`,children:e})]}),(0,t.jsx)("div",{className:"hidden lg:flex items-center gap-1 shrink-0 ml-6",children:(0,t.jsxs)(s.default,{href:"/journal",className:"inline-flex items-center gap-1 px-2.5 py-1 text-ink-muted hover:text-ink hover:bg-ink/4 transition-all duration-200 rounded-full",children:["Lire le Journ
1al ",(0,t.jsx)(n.ArrowUpRight,{className:"w-2.5 h-2.5 opacity-40"})]})})]})}e.s(["default",()=>a],614642)},108354,e=>{"use strict";var t=e.i(661625);let i={name:t.BRAND.name,legalName:t.BRAND.legalName,legalForm:t.BRAND.legalForm,capital:t.BRAND.capitalDisplay,ape:t.BRAND.ape,address:{street:t.BRAND.addressHQ.street,postalCode:t.BRAND.addressHQ.postalCode,city:t.BRAND.addressHQ.city,country:t.BRAND.addressHQ.country},offices:[t.BRAND.addressHQ,t.BRAND.addressOps],phone:t.BRAND.phone,email:t.BRAND.emails.contact,rcs:`${t.BRAND.addressHQ.city} ${t.BRAND.siren}`,siren:t.BRAND.siren,euid:t.BRAND.euid,tva:t.BRAND.tva,foundingDate:t.BRAND.incorporationDate,legalRepresentative:t.BRAND.founder,legalRepresentativeTitle:t.BRAND.founderTitle,publicationDirector:t.BRAND.publicationDirector,publicationDirectorEmail:t.BRAND.emails.founder};e.s(["COMPANY",0,i])},642939,e=>{"use strict";let t=[{name:"Saint-Lô",slug:"saint-lo",region:"Normandie"},{name:"Caen",slug:"caen",region:"Normandie"},{name:"Rouen",slug:"rouen",region:"Normandie"},{name:"Le Havre",slug:"le-havre",region:"Normandie"},{name:"Cherbourg-en-Cotentin",slug:"cherbourg-en-cotentin",region:"Normandie"},{name:"Bayeux",slug:"bayeux",region:"Normandie"},{name:"Avranches",slug:"avranches",region:"Normandie"},{name:"Ãvreux",slug:"evreux",region:"Normandie"},{name:"Dieppe",slug:"dieppe",region:"Normandie"},{name:"Alençon",slug:"alencon",region:"Normandie"},{name:"Rennes",slug:"rennes",region:"Bretagne"},{name:"Cesson-Sévigné",slug:"cesson-sevigne",region:"Bretagne"},{name:"Saint-Grégoire",slug:"saint-gregoire",region:"Bretagne"},{name:"Saint-Jacques-de-la-Lande",slug:"saint-jacques-de-la-lande",region:"Bretagne"},{name:"Chartres-de-Bretagne",slug:"chartres-de-bretagne",region:"Bretagne"},{name:"Acigné",slug:"acigne",region:"Bretagne"},{name:"Mordelles",slug:"mordelles",region:"Bretagne"},{name:"Brécé",slug:"brece",region:"Bretagne"},{name:"Brest",slug:"brest",region:"Bretagne"},{name:"Quimper",slug:"quimper",region:"Bretagne"},{name:"Saint-Brieuc",slug:"saint-brieuc",region:"Bretagne"},{name:"Vannes",slug:"vannes",region:"Bretagne"},{name:"Lorient",slug:"lorient",region:"Bretagne"},{name:"Saint-Malo",slug:"saint-malo",region:"Bretagne"},{name:"Fougères",slug:"fougeres",region:"Bretagne"},{name:"Lannion",slug:"lannion",region:"Bretagne"},{name:"Nantes",slug:"nantes",region:"Pays de la Loire"},{name:"Angers",slug:"angers",region:"Pays de la Loire"},{name:"Le Mans",slug:"le-mans",region:"Pays de la Loire"},{name:"Saint-Nazaire",slug:"saint-nazaire",region:"Pays de la Loire"},{name:"Paris",slug:"paris",region:"Ãle-de-France"},{name:"Boulogne-Billancourt",slug:"boulogne-billancourt",region:"Ãle-de-France"},{name:"Nanterre",slug:"nanterre",region:"Ãle-de-France"},{name:"Versailles",slug:"versailles",region:"Ãle-de-France"},{name:"Créteil",slug:"creteil",region:"Ãle-de-France"},{name:"Saint-Denis",slug:"saint-denis",region:"Ãle-de-France"},{name:"Montreuil",slug:"montreuil",region:"Ãle-de-France"},{name:"Issy-les-Moulineaux",slug:"issy-les-moulineaux",region:"Ãle-de-France"},{name:"Courbevoie",slug:"courbevoie",region:"Ãle-de-France"},{name:"Levallois-Perret",slug:"levallois-perret",region:"Ãle-de-France"},{name:"Neuilly-sur-Seine",slug:"neuilly-sur-seine",region:"Ãle-de-France"},{name:"Massy",slug:"massy",region:"Ãle-de-France"}],i=new Set(["saint-lo","paris","caen","rouen","rennes","le-havre","cherbourg-en-cotentin","evreux","alencon","bayeux","dieppe","avranches","brest","quimper","saint-malo","vannes","lorient","saint-brieuc","lannion","fougeres","saint-nazaire","nantes","angers","le-mans"]);e.s(["KEPT_CITY_SLUGS",0,i,"getCityBySlug",0,e=>t.find(t=>t.slug===e),"isKeptCity",0,e=>i.has(e)])},993983,e=>{"use strict";var t=e.i(843476),i=e.i(271645),r=e.i(865012),s=e.i(174080),n=e.i(522016),a=e.i(657688),l=e.i(618566),o=e.i(343432),c=e.i(664659),d=e.i(115057),u=e.i(972520),h=e.i(108354),m=e.i(642939);let p=[{label:"L'Agence",href:"/societe",mega:[{title:"La société",links:[{href:"/societe",label:"Elmarq & ses marques",desc:"PharmaPex, AI Command Elmarq, Sir Pandam",tag:"La société"}
1,{href:"/fondateur",label:"Marc Lugand-Sacy",desc:"Ex-DirCom en préfectures. 20 ans de com publique et corporate.",tag:"Fondateur · Président · Associé"},{href:"/benedicte-dubois",label:"Bénédicte Dubois",desc:"Développement commercial, réseaux et management multisite.",tag:"Associée · Développement & réseaux"}]},{title:"Notre approche",links:[{href:"/doctrine",label:"Doctrine E.M.Q.",desc:"Souveraineté, munitions narratives, dette de marque"},{href:"/protocole-emq",label:"Protocole EMQ",desc:"3 phases, 90 jours",tag:"Méthode"},{href:"/travaux-de-reference",label:"Travaux de référence",desc:"Les méthodes, leurs cas éprouvés et ceux qu'elles refusent",tag:"Preuve"},{href:"/book",label:"Le Book",desc:"Réalisations et travaux du fondateur"}]}],featured:{href:"/book",label:"Le parcours du fondateur",desc:"Carrière du fondateur. PME, santé, B2B. Marques croisées.",cta:"Voir le Book"}},{label:"Expertises",href:"/expertises",mega:[{title:"Stratégie",links:[{href:"/expertises/strategie",label:"Stratégie de marque",desc:"Positionnement, plateforme, espace blanc"},{href:"/dircom-partage",label:"DirCom Partagé",desc:"Un DirCom senior dédié, 1-3j/sem"},{href:"/crash-test",label:"Crash-Test",desc:"Protocole d'audit signature 48h"},{href:"/protocole-emq",label:"Protocole E.M.Q.",desc:"3 phases, 90 jours, méthode propriétaire"}]},{title:"Spécialités",links:[{href:"/geo",label:"Visibilité dans les moteurs IA",desc:"Share of Model dans ChatGPT, Claude, Gemini",tag:"Nouveau"},{href:"/crise",label:"Communication de crise",desc:"Cellule activable 4h ouvrées · Socle CVM",tag:"Nouveau"},{href:"/influence",label:"Cabinet d'influence",desc:"Triangle de Souveraineté · La Tribune Dimanche",tag:"Nouveau"},{href:"/politique",label:"Communication politique",desc:"Stratège ex-Préfecture Région Bretagne",tag:"Nouveau"},{href:"/sante",label:"Communication santé",desc:"Cabinet Visible · MSP, communes, officines",tag:"Nouveau"},{href:"/methodologie-som",label:"Méthodologie Share of Model",desc:"Combien vaut une citation par ChatGPT · formule publiée"}]},{title:"Création & Performance",links:[{href:"/expertises/identite-visuelle",label:"Identité visuelle",desc:"Logo, système de design, brand book"},{href:"/expertises/web-digital",label:"Sites web & visibilité",desc:"Des sites conçus pour être trouvés et utilisés"},{href:"/expertises/performance",label:"Mesure & performance",desc:"KPIs, dashboards, optimisation data"}]},{title:"Outils & ressources",links:[{href:"https://ai-command.elmarq.fr",label:"AI Command",desc:"Score de visibilité dans ChatGPT, Gemini, Perplexity",tag:"SaaS",external:!0},{href:"https://pharmapex.fr",label:"PharmaPex",desc:"Pilotage financier et IA pour officines",tag:"SaaS",external:!0},{href:"/guides",label:"Guides ELMARQ",desc:"Réponses de référence : visibilité IA, crise, influence"},{href:"/lexique",label:"Lexique ELMARQ",desc:"13 concepts propriétaires · DefinedTerm"},{href:"/glossaire",label:"Glossaire",desc:"Les termes de la communication expliqués"}]}]},{label:"Secteurs",href:"/secteurs",mega:[{title:"Entreprises",links:[{href:"/secteurs/pme",label:"Dirigeants PME",desc:"10 à 250 sal. · stratégie de marque, GEO, marque employeur"},{href:"/secteurs/eti",label:"DirCom ETI",desc:"250 à 5 000 sal. · DirCom Partagé, multi-marques, post-acquisition"},{href:"/secteurs/directeur-marketing",label:"Directeur Marketing",desc:"B2B/B2C · marque à pipeline, ROI, GEO"},{href:"/secteurs/startups",label:"Startups & Scale-ups",desc:"Post-Série A · positionnement, levée, recrutement"},{href:"/secteurs/grands-groupes",label:"Grands groupes",desc:"CAC 40 / SBF 120 · DirCom externalisé, crise, CSRD, AI Act"}]},{title:"Secteurs spécialisés",links:[{href:"/secteurs/pharmaciens",label:"Pharmaciens",desc:"Officine Visible + PharmaPex · Décret 2026-156 conforme"},{href:"/agence-communication-pharmacie",label:"Communication pharmacie",desc:"Officine et groupement · marque, réseaux et expérience client"},{href:"/secteurs/avocats",label:"Avocats",desc:"Personal branding, RIN article 10, SEO local"},{href:"/secteurs/collectivites",label:"Collectivités & Ãlus",desc:"Attractivité territoriale, marque de territoire"},{href:"/secteurs/professions-liberales",label:"Professions libérales",desc:"Médecins, MSP, experts-comptables, notaires"},{href:"/secteurs/restauration-hotellerie",label:"Restauration & Hôtellerie",desc:"Visibilité Google Business, avis, réseaux sociaux"},{href:"/audit-pharmacien",label:"Audit Pharmacien",desc:"Conformité décret 2026-156 · auto-évaluation 5 min",tag:"Gratuit"}]},{title:"Territoires",links:[{href:"/normandie",label:"Normandie",desc:"Communication Corsaire · S
1aint-Lô, Caen, Rouen, Le Havre",tag:"Nouveau"},{href:"/bretagne",label:"Bretagne",desc:"Communication de Péninsule · Rennes, Brest, Quimper",tag:"Nouveau"},{href:"/ile-de-france-couronne",label:"Ãle-de-France couronne",desc:"DirCom externalisé ETI · 92, 93, 94, 95, 78",tag:"Nouveau"},{href:"/pays-de-la-loire",label:"Pays de la Loire",desc:"Nantes, Angers, Le Mans, Saint-Nazaire",tag:"Nouveau"},{href:"/villes",label:"Par ville",desc:`${m.KEPT_CITY_SLUGS.size} villes document\xe9es \xb7 Normandie, Bretagne, Pays de la Loire, IDF`},{href:"/secteurs",label:"Tous les secteurs â"}]}]},{label:"Missions",href:"/travailler-ensemble"},{label:"Journal",href:"/journal",mega:[{title:"Le Journal",links:[{href:"/journal",label:"Toutes les éditions",desc:"Articles, décodages, doctrine appliquée à l'actualité"},{href:"/journal#rubriques",label:"Explorer les rubriques",desc:"Choisir votre angle de lecture"},{href:"/journal/methode-attribution",label:"Doctrine d'attribution",desc:"Comment ELMARQ cite, source, attribue · règles éditoriales"},{href:"/auteur/marc-lugand-sacy",label:"Signatures",desc:"Marc Lugand-Sacy · 20 ans de com publique et corporate"}]},{title:"Analyses",links:[{href:"/analyses",label:"Panel public des marques analysées",desc:"Sanofi, BNP Paribas, Patagonia, Doctolib, LVMH⦠lecture doctrinale",tag:"Nouveau"},{href:"/barometre",label:"Le Baromètre Doctrinal",desc:"Classement des marques analysées sur 100 · base citable"},{href:"/analyses/patagonia",label:"Patagonia",desc:"Cas de référence · doctrine actée"},{href:"/analyses#cible-grands-groupes",label:"Grands groupes · 9",desc:"Sanofi, BNP Paribas, Doctolib, Carrefour, LVMH, Air France, Décathlon, TotalEnergies, Tropicana"},{href:"/analyses#cible-startups",label:"Startups & scale-ups · 7",desc:"Qonto, Aircall, Figma, Notion, Duolingo, Yuka, Liquid Death"},{href:"/analyses#cible-international",label:"Référents internationaux · 5",desc:"X, Jaguar, Burberry, Patagonia, GAP"},{href:"/analyses#cible-eti",label:"ETI · 4",desc:"BlaBlaCar, Back Market, Alan, Mirakl"},{href:"/analyses#cible-pharmaciens",label:"Pharmaciens · 4",desc:"Giphar, Welcoop, ParaShop, Pharmacie Lafayette",tag:"Nouveau"}]},{title:"Suivre Elmarq",links:[{href:"/notifications",label:"Les alertes du Journal",desc:"Les nouvelles publications sur votre appareil"},{href:"/newsletter",label:"Le Vendredi · Newsletter",desc:"Recevoir la lecture Elmarq chaque vendredi à 8 h",tag:"Sâinscrire"},{href:"https://www.linkedin.com/company/elmarq",label:"Elmarq sur LinkedIn",desc:"Suivre les prises de parole et réagir aux analyses",external:!0},{href:"/veille/decodeur-officine",label:"Le Décodeur de l'Officine",desc:"Communication des groupements de pharmacies, hebdo",tag:"Hebdo"},{href:"/veille/decodeur-coop",label:"Le Décodeur de la Coop",desc:"Communication des coopératives agroalimentaires, hebdo",tag:"Hebdo"},{href:"/veille/presidentielle-2027",label:"Présidentielle 2027",desc:"Tracker live · 10 fiches candidats · 5 axes",tag:"Live"},{href:"/veille",label:"Méthodologie",desc:"500 sources/jour, IA + analyste senior"}]}],featured:{href:"/journal",label:"Ãdition du jour",desc:"Lectures, décodages et trackers. Trois rubriques, une doctrine.",cta:"Lire le Journal"}},{label:"Outils",href:"/tools",highlight:!1}],f={Journal:"Les rubriques, les analyses et les rendez-vous","L'Agence":"Notre regard, notre méthode, nos références",Expertises:"Stratégie, création et performance",Secteurs:"Un accompagnement adapté à votre activité",Missions:"Comment travailler ensemble",Outils:"Des outils pour éclairer vos décisions"};function g({analyses:e}){let m,g=(0,l.usePathname)(),[v,b]=(0,i.useState)(!1),[x,w]=(0,i.useState)(null),[y,j]=(0,i.useState)(!1),[S,E]=(0,i.useState)(null),[k,N]=(0,i.useState)(!1),C=(0,i.useRef)(null),L=(0,i.useRef)(null),A=(0,i.useRef)(null),R=(0,i.useRef)(null),_=(0,i.useMemo)(()=>{let t=[...p].sort((e,t)=>Number("Journal"===t.label)-Number("Journal"===e.label));if(!e)return t;let i=[{href:"/analyses",label:`Panel public \xb7 ${e.total} marques`,desc:`${e.topBrands.slice(0,5).join(", ")}⦠lecture doctrinale`,tag:"Nouveau"},...e.cibles.slice(0,6).map(e=>({href:e.href,label:`${e.label} \xb7 ${e.count}`,desc:e.brands.slice(0,7).join(", ")+(e.count>7?"â¦":"")}))];return t.map(e=>"Journal"!==e.label?e:{...e,mega:e.mega?.map(e=>"Analyses"===e.title?{...e,links:i}:e)})},[e]);(0,i.useEffect)(()=>{let e=()=>j(window.scrollY>20);return e(),window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]),(0,i.useEffect)(()=>{let e=()=>b(!0);return window.addEventListener("elmarq-open-menu",e),()=>window.removeEventListener("elmarq-open-menu",e)},[]),(0,i.useEffect)(()=>
1{if(!v)return;document.documentElement.dataset.mobileMenu="open";let e=document.body.style.overflow,t=document.activeElement instanceof HTMLElement?document.activeElement:L.current;document.body.style.overflow="hidden",A.current?.focus();let i=e=>{if("Escape"===e.key&&b(!1),"Tab"!==e.key||!R.current)return;let t=Array.from(R.current.querySelectorAll("a[href], button:not([disabled]), input:not([disabled])")).filter(e=>!e.closest("[inert]")&&e.getClientRects().length>0),i=t[0],r=t[t.length-1];e.shiftKey&&document.activeElement===i?(e.preventDefault(),r?.focus()):e.shiftKey||document.activeElement!==r||(e.preventDefault(),i?.focus())};return window.addEventListener("keydown",i),()=>{window.removeEventListener("keydown",i),delete document.documentElement.dataset.mobileMenu,document.body.style.overflow=e,t?.focus()}},[v]),(0,i.useEffect)(()=>{b(!1),E(null),N(!1)},[g]),(0,i.useEffect)(()=>{let e=()=>{window.innerWidth>=1024&&b(!1)};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),(0,i.useEffect)(()=>{let e=C.current;if(!e)return;let t=()=>document.documentElement.style.setProperty("--site-header-height",`${e.getBoundingClientRect().height}px`);t();let i=new ResizeObserver(t);return i.observe(e),()=>i.disconnect()},[]);let M=(0,i.useCallback)(e=>{E(e),N(!0)},[]),q=_.find(e=>e.label===S)??null,P=()=>{E(null),N(!1),b(!1)};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("nav",{ref:C,className:`em-header ${y?"is-scrolled":""}`,"aria-label":"Navigation du site",onKeyDown:e=>{"Escape"===e.key&&(E(null),N(!1),C.current?.querySelector(`button[data-menu="${S}"]`)?.focus())},onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||(E(null),N(!1))},children:[(0,t.jsxs)("div",{className:"em-header-inner",children:[(0,t.jsx)(n.default,{href:"/",className:"em-brand","aria-label":"ELMARQ, accueil",onClick:P,children:(0,t.jsx)(a.default,{src:"/logo-elmarq.svg",alt:"ELMARQ",width:180,height:52,priority:!0})}),(0,t.jsx)("div",{className:"em-desktop-nav",children:_.map(e=>{let i=S===e.label,r=g===e.href||g?.startsWith(e.href+"/");return e.mega?(0,t.jsxs)("button",{type:"button","data-menu":e.label,className:`em-nav-item ${"Journal"===e.label?"em-nav-journal":""} ${i?"is-open":""}`,"aria-expanded":i,"aria-controls":"desktop-navigation-panel",onClick:()=>i?(E(null),N(!1)):M(e.label),children:[e.label,(0,t.jsx)(c.ChevronDown,{size:14,"aria-hidden":"true"})]},e.label):(0,t.jsx)(n.default,{className:"em-nav-item",href:e.href,"aria-current":r?"page":void 0,onClick:P,children:e.label},e.label)})}),(0,t.jsxs)(n.default,{href:(0,r.lienContact)({source:"header",cta:"barre-desktop"}),className:"em-header-contact",children:[(0,t.jsx)("span",{children:"Entretien de qualification"}),(0,t.jsx)(d.ArrowUpRight,{size:20,"aria-hidden":"true"})]}),(0,t.jsxs)(n.default,{href:"/journal",className:"em-mobile-journal",onClick:P,children:["Journal ",(0,t.jsx)(d.ArrowUpRight,{size:16,"aria-hidden":"true"})]}),(0,t.jsxs)("button",{ref:L,className:"em-menu-toggle","aria-label":"Menu","aria-expanded":v,"aria-controls":"mobile-navigation-dialog",onClick:()=>{w(null),b(!0)},children:[(0,t.jsx)("span",{children:"Menu"}),(0,t.jsx)("span",{"aria-hidden":"true",children:"â°"})]})]}),q?.mega&&(0,t.jsxs)("div",{id:"desktop-navigation-panel",className:`em-mega ${k?"is-visible":""}`,children:[(0,t.jsxs)("div",{className:"em-mega-intro",children:[(0,t.jsx)("span",{className:"em-eyebrow",children:"Explorer ELMARQ"}),(0,t.jsx)("h2",{children:"Journal"===q.label?"Le Journal.":q.label}),(0,t.jsx)("p",{children:"Journal"===(m=q.label)?"Les faits. Leur portée. Notre lecture.":f[m]}),(0,t.jsxs)(n.default,{href:q.href,onClick:P,className:"em-mega-overview",children:["Journal"===q.label?"Ouvrir le Journal":"Découvrir cette rubrique",(0,t.jsx)(u.ArrowRight,{size:18})]}),"Journal"===q.label&&(0,t.jsxs)(n.default,{href:"/veille/presidentielle-2027",onClick:P,className:"em-observatory-link",children:[(0,t.jsx)("span",{children:"Le dossier à suivre"}),"Présidentielle 2027"," ",(0,t.jsx)(d.ArrowUpRight,{size:18})]})]}),(0,t.jsx)("div",{className:"em-mega-columns",style:{"--menu-columns":Math.min(q.mega.length,4)},children:q.mega.map(e=>(0,t.jsxs)("section",{children:[(0,t.jsx)("h3",{children:"L'équipe"===e.title?"Le fondateur":e.title}),(0,t.jsx)("ul",{children:e.links.map(e=>(0,t.jsx)("li",{children:(0,t.jsxs)(n.default,{href:e.href,onClick:P,...e.external?{target:"_blank",rel:"noopener noreferrer"}:{},children:[(0,t.jsxs)("span",{children:[e.label,(0,t.jsx)(d.ArrowUpRight,{size:14,"aria-hidden":"true"})]}),e.desc&&(0,t.jsx)("small",{children:e.desc})]})},e.href+e.label))})]},e.title))}),(0,t.jsxs)("div",{className:"em-mega-bottom",children:[(0,t.jsx)("span",{children:"Une lecture claire. Une décision éclairée."}),(0,t.jsxs)(n.default,{href:"/travailler-ensemble",onClick:P,children:["Travailler ensemble ",(0,t.jsx)(u.ArrowRight,{size:16})]})]})]})]}),q?.mega&&(0,t.jsx)("div",{className:"em-menu-backdrop","aria-hidden":"true",onClick:()=>{E(null),N(!1)}}),v&&(0,s.createPortal)((0,t.jsxs)("div",{id:"mobile-navigation-dialog",ref:R,role:"dialog","aria-modal":"true","aria-label":"Menu principal","data-lenis-prevent":!0,className:"em-mobile-dialog",children:[(0,t.jsxs)("div",{className:"em-mobile-top",children:[(0,t.jsx)(n.default,{href:"/",onClick:P,"aria-label":"ELMARQ, accueil",children:(0,t.jsx)(a.default,{src:"/logo-elmarq.svg",alt:"ELMARQ",
1width:140,height:42})}),(0,t.jsxs)("button",{ref:A,onClick:()=>b(!1),"aria-label":"Fermer",children:["Fermer ",(0,t.jsx)("span",{"aria-hidden":"true",children:"Ã"})]})]}),(0,t.jsxs)("div",{className:"em-mobile-scroll",children:[(0,t.jsx)("p",{className:"em-mobile-intro",children:"Comprendre. Décider. Agir."}),(0,t.jsxs)(n.default,{href:"/journal",onClick:P,className:"em-mobile-feature",children:[(0,t.jsx)("span",{className:"em-eyebrow",children:"Le regard ELMARQ"}),(0,t.jsxs)("strong",{children:["Le Journal.",(0,t.jsx)(d.ArrowUpRight,{"aria-hidden":"true"})]}),(0,t.jsx)("span",{children:"Lire les faits. Voir ce quâils changent."})]}),(0,t.jsxs)(n.default,{href:"/veille/presidentielle-2027",onClick:P,className:"em-mobile-observatory",children:["Observatoire Présidentielle 2027 ",(0,t.jsx)(d.ArrowUpRight,{size:17})]}),(0,t.jsxs)("div",{className:"em-mobile-shortcuts",children:[(0,t.jsxs)(n.default,{href:"/analyses",onClick:P,children:["Analyses de marques ",(0,t.jsx)(d.ArrowUpRight,{size:16})]}),(0,t.jsxs)(n.default,{href:"/notifications",onClick:P,children:["Alertes du Journal ",(0,t.jsx)(d.ArrowUpRight,{size:16})]}),(0,t.jsxs)(n.default,{href:"/newsletter",onClick:P,children:["Recevoir Le Vendredi ",(0,t.jsx)(d.ArrowUpRight,{size:16})]})]}),(0,t.jsx)("nav",{"aria-label":"Explorer ELMARQ",children:_.map((e,i)=>(0,t.jsx)("div",{className:"em-mobile-section",children:e.mega?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("button",{"aria-expanded":x===e.label,"aria-controls":`mobile-section-${i}`,onClick:()=>w(x===e.label?null:e.label),children:[(0,t.jsxs)("span",{children:[(0,t.jsx)("strong",{children:e.label}),(0,t.jsx)("small",{children:f[e.label]})]}),(0,t.jsx)(c.ChevronDown,{size:18})]}),(0,t.jsxs)("div",{id:`mobile-section-${i}`,hidden:x!==e.label,children:[(0,t.jsxs)(n.default,{className:"em-mobile-overview",href:e.href,onClick:P,children:["Voir la rubrique ",(0,t.jsx)(u.ArrowRight,{size:16})]}),e.mega.map(e=>(0,t.jsxs)("section",{children:[(0,t.jsx)("h3",{children:e.title}),e.links.map(e=>(0,t.jsxs)(n.default,{href:e.href,"aria-current":g===e.href?"page":void 0,onClick:P,...e.external?{target:"_blank",rel:"noopener noreferrer"}:{},children:[e.label,(0,t.jsx)(d.ArrowUpRight,{size:14})]},e.href+e.label))]},e.title))]})]}):(0,t.jsxs)(n.default,{href:e.href,onClick:P,children:[(0,t.jsxs)("span",{children:[(0,t.jsx)("strong",{children:e.label}),(0,t.jsx)("small",{children:f[e.label]})]}),(0,t.jsx)(d.ArrowUpRight,{size:18})]})},e.label))})]}),(0,t.jsxs)("div",{className:"em-mobile-bottom",children:[(0,t.jsxs)(n.default,{href:(0,r.lienContact)({source:"header",cta:"menu-mobile"}),onClick:P,children:["Entretien de qualification ",(0,t.jsx)(d.ArrowUpRight,{size:18})]}),(0,t.jsx)("a",{href:`tel:${h.COMPANY.phone.replace(/\s+/g,"")}`,"aria-label":`Appeler le ${h.COMPANY.phone}`,"data-track-location":"header",children:(0,t.jsx)(o.Phone,{size:18})})]})]}),document.body)]})}e.s(["default",()=>g])},587392,e=>{"use strict";var t=e.i(843476),i=e.i(522016),r=e.i(115057),s=e.i(551348),n=e.i(263488),a=e.i(661625);function l(){return(0,t.jsxs)("section",{className:"follow-elmarq","aria-label":"Suivre les analyses Elmarq",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("span",{className:"follow-kicker",children:[(0,t.jsx)(n.Mail,{size:18,"aria-hidden":"true"})," Le Vendredi / Newsletter"]}),(0,t.jsxs)("h2",{children:["Une lecture",(0,t.jsx)("br",{}),(0,t.jsx)("em",{children:"dâavance."})]}),(0,t.jsx)("p",{children:"Chaque vendredi à 8 h, les mouvements de communication qui comptent et ce quâils changent pour votre prise de parole."}),(0,t.jsxs)(i.default,{href:"/newsletter",children:["Mâinscrire à la newsletter ",(0,t.jsx)(r.ArrowUpRight,{size:21,"aria-hidden":"true"})]}),(0,t.jsx)("small",{children:"Désabonnement en un clic."})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("span",{className:"follow-kicker",children:[(0,t.jsx)(s.Linkedin,{size:18,"aria-hidden":"true"})," Elmarq sur LinkedIn"]}),(0,t.jsxs)("h2",{children:["La réflexion",(0,t.jsx)("br",{}),"se poursuit."]}),(0,t.jsx)("p",{children:"Retrouvez les prises de parole dâElmarq. Suivez la page, réagissez aux analyses et partagez votre regard."}),(0,t.jsxs)("a",{href:a.BRAND.socials.linkedinCompany,target:"_blank",rel:"noopener noreferrer",children:["Suivre la page Elmarq ",(0,t.jsx)(r.ArrowUpRight,{size:21,"aria-hidden":"true"})]}),(0,t.jsx)("small",{children:"Ouvre la page LinkedIn dans un nouvel onglet."})]}),(0,t.jsx)(i.default,{href:"/notifications",className:"follow-elmarq-alerts",children:"Recevoir les alertes du Journal sur mon appareil â"})]})}var o=e.i(271645),c=e.i(618566),d=e.i(846932),u=e.i(387652),h=e.i(108354),m=e.i(642939);let p=[{label:"Pharmaciens",href:"/secteurs/pharmaciens"},{label:"PME",href:"/secteurs/pme"},{label:"ETI",href:"/secteurs/eti"},{label:"Collectivités",href:"/secteurs/collectivites"}],f=[{label:"GEO",href:"/geo"},{label:"Crise",href:"/crise"},{label:"Influence",href:"/influence"},{label:"Politique",href:"/politique"},{label:"Santé",href:"/sante"}],g=[{label:"Le levier",href:"/levier"},{label:"Doctrine",href:"/doctrine"},{label:"Travaux de référence",href:"/travaux-de-reference"},{label:"Doctrine dâAttribution",href:"/journal/methode-attribution"},{label:"Analyses · {count} marques publiques",href:"/analyses"},{label:"Guides ELMARQ",href:"/guides"},{label:"Lexique",href:"/lexique"},{label:"Protocole EMQ",href:"/protocole-emq"},{label:"DirCom Partagé",href:"/dircom-partage"},{label:"Glossaire",href:"/glossaire"},{label:"Le Décodeur de l'Officine",href:"/veille/decodeur-officine"},{label:"Le Décodeur de la Coop",href:"/veille/decodeur-coop"},{label:"Veille Présidentielle 2027",href:"/veille/presidentielle-2027"}],v=[{label:"Normandie",href:"/normandie"},{label:"Bretagne",href:"/bretagne"},{label:"Pays de la Loire",href:"/pays-de-la-loire"},{label:"Ãle-de-France",href:"/ile-de-france-couronne"}],b=["saint-lo","caen","rennes","rouen","brest","paris","le-havre","nantes"].filter(m.isKeptCity).map(e=>(0,m.getCityBySlug)(e)).filter(e=>!!e);
1function x({analysesCount:e}){let s=(0,c.usePathname)();if(s?.startsWith("/veille/presidentielle-2027"))return null;let n=new Date().getFullYear();return(0,t.jsxs)("footer",{className:"site-footer relative bg-bone-elevated text-ink",children:["/newsletter"!==s&&(0,t.jsx)(l,{}),(0,t.jsx)("div",{className:"h-px bg-ink/15","aria-hidden":"true"}),(0,t.jsxs)("section",{id:"explorer-elmarq","aria-label":"Navigation pied de page",className:"footer-edition",children:[(0,t.jsxs)("header",{className:"footer-edition__heading",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{children:"Le prochain mouvement"}),(0,t.jsxs)("h2",{children:["Une lecture.",(0,t.jsx)("br",{}),"Une décision. ",(0,t.jsx)("em",{children:"Une suite."})]})]}),(0,t.jsxs)(i.default,{href:"/contact",children:["Entretien de qualification ",(0,t.jsx)(r.ArrowUpRight,{size:23})]})]}),(0,t.jsxs)("div",{className:"footer-edition__grid",children:[(0,t.jsxs)("nav",{"aria-label":"Lire Elmarq",children:[(0,t.jsx)("span",{className:"footer-edition__index",children:"01 / Comprendre"}),(0,t.jsx)("h3",{children:"Le Journal."}),(0,t.jsx)("p",{children:"Le regard Elmarq sur les marques, les récits et les décisions."}),(0,t.jsxs)(i.default,{className:"footer-edition__lead",href:"/journal",children:["Ouvrir le Journal ",(0,t.jsx)(r.ArrowUpRight,{size:18})]}),(0,t.jsx)(i.default,{href:"/journal#rubriques",children:"Explorer les rubriques"}),(0,t.jsx)(i.default,{href:"/analyses",children:e?`${e} analyses de marques`:"Analyses de marques"}),(0,t.jsx)(i.default,{href:"/veille/presidentielle-2027",children:"Observatoire Présidentielle 2027"}),(0,t.jsx)(i.default,{href:"/veille/decodeur-officine",children:"Le Décodeur de lâOfficine"}),(0,t.jsx)(i.default,{href:"/veille/decodeur-coop",children:"Le Décodeur de la Coop"})]}),(0,t.jsxs)("nav",{"aria-label":"Agir avec Elmarq",children:[(0,t.jsx)("span",{className:"footer-edition__index",children:"02 / Agir"}),(0,t.jsx)("h3",{children:"Votre situation."}),(0,t.jsx)("p",{children:"Un cap à franchir, une décision à éclairer, une position à défendre."}),(0,t.jsxs)(i.default,{className:"footer-edition__lead",href:"/travailler-ensemble",children:["Travailler ensemble ",(0,t.jsx)(r.ArrowUpRight,{size:18})]}),f.map(e=>(0,t.jsx)(i.default,{href:e.href,children:"GEO"===e.label?"Visibilité dans les IA":e.label},e.href)),(0,t.jsx)(i.default,{href:"/tools",children:"Les outils Elmarq"})]}),(0,t.jsxs)("nav",{"aria-label":"La société et ses marques",children:[(0,t.jsx)("span",{className:"footer-edition__index",children:"03 / Connaître"}),(0,t.jsx)("h3",{children:"La maison Elmarq."}),(0,t.jsx)("p",{children:"Deux associés, des parcours complémentaires et des marques qui portent leurs projets."}),(0,t.jsxs)(i.default,{className:"footer-edition__lead",href:"/societe",children:["Découvrir la société ",(0,t.jsx)(r.ArrowUpRight,{size:18})]}),(0,t.jsx)(i.default,{href:"/societe#associes",children:"Les deux associés"}),(0,t.jsx)(i.default,{href:"/fondateur",children:"Marc Lugand-Sacy, fondateur"}),(0,t.jsx)(i.default,{href:"/benedicte-dubois",children:"Bénédicte Dubois, directrice générale associée"}),(0,t.jsx)(i.default,{href:"/book",children:"Le Book : créations et projets"}),(0,t.jsx)(i.default,{href:"/doctrine",children:"La doctrine"}),(0,t.jsx)("a",{href:"https://pharmapex.fr",target:"_blank",rel:"noopener noreferrer",children:"PharmaPex â"}),(0,t.jsx)("a",{href:"https://ai-command.elmarq.fr",target:"_blank",rel:"noopener noreferrer",children:"AI Command Elmarq â"}),(0,t.jsx)("a",{href:"https://sirpandam.fr",target:"_blank",rel:"noopener noreferrer",children:"Sir Pandam â"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{className:"footer-edition__index",children:"04 / Ãchanger"}),(0,t.jsx)("h3",{children:"Une ligne directe."}),(0,t.jsxs)("p",{children:["Vos interlocuteurs :",(0,t.jsx)("br",{}),"les deux associés dâElmarq."]}),(0,t.jsxs)("a",{className:"footer-edition__lead",href:"tel:+33261740218","data-track-location":"footer",children:["02 61 74 02 18 ",(0,t.jsx)(r.ArrowUpRight,{size:18})]}),(0,t.jsx)("a",{href:"mailto:[email protected]","data-track-location":"footer",children:"[email protected]"}),(0,t.jsx)("div",{className:"footer-edition__offices",children:h.COMPANY.offices.map(e=>(0,t.jsxs)("address",{children:[(0,t.jsx)("span",{children:e.role}),e.street,(0,t.jsx)("br",{}),e.postalCode," ",e.city]},e.city))}),(0,t.jsx)(i.default,{href:"/villes",children:"Nos territoires dâintervention â"})]})]}),(0,t.jsxs)("details",{className:"footer-directory",children:[(0,t.jsxs)("summary",{children:["Toutes les ressources et les territoires ",(0,t.jsx)("span",{"aria-hidden":"true",children:"+"})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("nav",{"aria-label":"Ressources complémentaires",children:[(0,t.jsx)("h4",{children:"Approfondir"}),g.filter(e=>!e.href.startsWith("/veille/")&&"/analyses"!=e.href).map(e=>(0,t.jsx)(i.default,{href:e.href,children:e.label},e.href))]}),(0,t.jsxs)("nav",{"aria-label":"Secteurs et instruments",children:[(0,t.jsx)("h4",{children:"Votre accompagnement"}),p.map(e=>(0,t.jsx)(i.default,{href:e.href,children:e.label},e.href)),(0,t.jsx)(i.default,{href:"/crash-test",children:"Crash-Test 48h"}),(0,t.jsx)(i.default,{href:"/protocole-emq",children:"Protocole E.M.Q."}),(0,t.jsx)(i.default,{href:"/dircom-partage",children:"DirCom partagé"})]}),(0,t.jsxs)("nav",{"aria-label":"Implantation territoriale",children:[(0,t.jsx)("h4",{children:"Régions et villes"}),v.map(e=>(0,t.jsx)(i.default,{href:e.href,children:e.label},e.href)),b.map(e=>(0,t.jsx)(i.default,{href:`/villes/${e.slug}`,children:e.name},e.slug))]}),(0,t.jsxs)("nav",{"aria-label":"Suivre les publications",children:[(0,t.jsx)("h4",{children:"Garder le fil"}),(0,t.jsx)(i.default,{href:"/newsletter",children:"Le Vendredi, newsletter"}),(0,t.jsx)(i.default,{href:"/notifications",children:"Alertes du Journal"}),(0,t.jsx)("a",{href:a.BRAND.socials.linkedinCompany,target:"_blank",rel:"noopener noreferrer",children:"Elmarq sur LinkedIn â"}),(0,t.jsx)("a",{href:"/journal/rss.xml",children:"Flux RSS du Journal"}),(0,t.jsx)(i.default,{href:"/veille",children:"Tous les observatoires"})]})]})]})]}),(0,t.jsx)("div",{className:"border-t border-ink/15",children:(0,t.jsxs)("div",{className:"max-w-[1320px] mx-auto footer-legal-strip",children:[(0,t.jsxs)("span",{children:[a.BRAND.name," ",n,", ",a.BRAND.legalForm,", capital ",a.BRAND.capitalDisplay,", ",a.BRAND.rcs,"."]}),(0,t.jsxs)("nav",{"aria-label":"Liens légaux",className:"flex flex-wrap items-center gap-x-6 gap-y-2 ml-auto",children:[(0,t.jsx)(i.default,{href:"/mentions-legales",children:"Mentions légales"}),(0,t.jsx)(i.default,{href:"/politique-confidentialite",children:"Confidentialité"}),(0,t.jsx)(i.default,{href:"/cgv",children:"CGV"}),(0,t.jsx)("button",{onClick:()=>window.dispatchEvent(new Event("elmarq-open-cookies")),children:"Préférences cookies"}),(0,t.jsx)("span",{className:"footer-status-pill",title:"Service en cours, réponse sous 24 heures ouvrées",children:"Réponse sous 24 h"})]})]})}),(0,t.jsx)(w,{year:n})]})}function w({year:e}){let i=(0,o.useRef)(null),r=(0,u.useInView)(i,{once:!0,margin:"-80px"});return(0,t.jsxs)("div",{ref:i,className:"relative bg-navy text-bone overflow-hidden",children:[(0,t.jsx)("div",{"aria-hidden":"true",className:"absolute inset-0 pointer-events-none z-0 opacity-[0.04] mix-blend-soft-light",style:{backgroundImage:"url(\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E\")"}}),(0,t.jsxs)("div",{className:"relative z-10 max-w-[1320px] mx-auto px-[var(--footer-pad-x)] py-14 sm:py-20 flex flex-col gap-10",children:[(0,t.jsx)("div",{className:"flex items-baseline justify-between gap-6 border-b border-bone/10 pb-5",children:["ELMARQ N°01","Agence stratég
1ique, exécution intégrée","MMXXVI"].map((e,i)=>(0,t.jsx)(d.motion.span,{initial:{opacity:0,y:8},animate:r?{opacity:1,y:0}:{},transition:{duration:.5,delay:.1+.08*i},className:`footer-eyebrow ${1===i?"hidden sm:inline":""}`,style:{color:"rgba(242, 237, 224, 0.5)"},children:e},e))}),(0,t.jsx)(d.motion.div,{initial:{opacity:0,y:24},animate:r?{opacity:1,y:0}:{},transition:{duration:.9,ease:[.16,1,.3,1]},"aria-label":"ELMARQ",className:"w-full flex items-center justify-center py-4",children:(0,t.jsx)("span",{className:"text-bone leading-[0.85] select-none block",style:{fontFamily:"'Avenir Next Heavy', 'Avenir Next', 'Avenir', sans-serif",fontWeight:800,fontSize:"clamp(6rem, 22vw, 22rem)",letterSpacing:"-0.02em"},children:"ELMARQ."})}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-3 border-t border-bone/10 pt-5",children:[(0,t.jsxs)(d.motion.span,{initial:{opacity:0},animate:r?{opacity:1}:{},transition:{duration:.6,delay:1},className:"footer-micro",style:{color:"rgba(242, 237, 224, 0.4)"},children:["© ",e," ELMARQ, tous droits réservés."]}),(0,t.jsx)(d.motion.span,{initial:{opacity:0}
1,animate:r?{opacity:1}:{},transition:{duration:.6,delay:1.2},className:"footer-micro",style:{color:"rgba(242, 237, 224, 0.4)"},children:"Stratégie d'abord. Création ensuite. Zéro sous-traitance."})]})]})]})}e.s(["default",()=>x],587392)},192016,e=>{"use strict";var t=e.i(843476),i=e.i(271645),r=e.i(522016),s=e.i(581418),n=e.i(37727),a=e.i(649582),l=e.i(274072);function o(){let e=(0,i.useRef)(null),[o,c]=(0,i.useState)(!1),[d,u]=(0,i.useState)(!1),[h,m]=(0,i.useState)(!1),[p,f]=(0,i.useState)(!1),[g,v]=(0,i.useState)(null),[b,x]=(0,i.useState)(!1),[w,y]=(0,i.useState)(!1);function j(e,t){let i={version:l.CONSENT_VERSION,necessary:!0,analytics:e,marketing:t,updatedAt:new Date().toISOString()},r=JSON.stringify(i);try{localStorage.setItem(l.CONSENT_STORAGE_KEY,r)}catch{}document.cookie=`${l.CONSENT_COOKIE_NAME}=${encodeURIComponent(r)}; path=/; max-age=31536000; samesite=lax${"https:"===location.protocol?"; secure":""}`,window.dispatchEvent(new CustomEvent("cookie-consent-updated",{detail:i})),v(i),x(e),y(t),f(e&&t),u(e&&t),m(!1)}function S(){g?(u(!1),m(!1)):j(!1,!1)}return((0,i.useEffect)(()=>{let e=(0,l.readStoredConsent)();v(e),x(e?.analytics??!1),y(e?.marketing??!1),u(!e),c(!0)},[]),(0,i.useEffect)(()=>{let e=()=>{let e=(0,l.readStoredConsent)();x(e?.analytics??!1),y(e?.marketing??!1),f(!1),m(!0),u(!0)};return window.addEventListener("elmarq-open-cookies",e),()=>window.removeEventListener("elmarq-open-cookies",e)},[]),(0,i.useEffect)(()=>{if(!o||(d?e.current?.showModal():e.current?.close(),!d))return;let t=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=t}},[d,o]),o)?(0,t.jsxs)("div",{"data-no-print":!0,children:[!d&&(0,t.jsx)("button",{className:"cookie-manage",onClick:()=>{x(g?.analytics??!1),y(g?.marketing??!1),f(!1),m(!0),u(!0)},"aria-label":"Gérer mes préférences cookies",title:"Préférences cookies",children:(0,t.jsx)(s.ShieldCheck,{size:19})}),(0,t.jsxs)("dialog",{ref:e,className:"cookie-dialog","data-cookie-dialog":d?"":void 0,"aria-labelledby":"cookie-title","aria-describedby":"cookie-description",onCancel:e=>{e.preventDefault(),S()},"data-lenis-prevent":!0,children:[(0,t.jsxs)("header",{children:[(0,t.jsxs)("span",{children:[(0,t.jsx)(s.ShieldCheck,{size:18})," Votre confidentialité"]}),(0,t.jsx)("button",{onClick:S,"aria-label":"Fermer sans accepter de nouveaux cookies",children:(0,t.jsx)(n.X,{size:20})})]}),p?(0,t.jsxs)("div",{className:"cookie-dialog__body",children:[(0,t.jsx)("span",{className:"cookie-dialog__kicker",children:"Préférences enregistrées"}),(0,t.jsxs)("h2",{id:"cookie-title",children:["Gardez",(0,t.jsx)("br",{}),(0,t.jsx)("em",{children:"une lecture dâavance."})]}),(0,t.jsx)("p",{id:"cookie-description",children:"Vos cookies sont réglés. Vous pouvez maintenant choisir de recevoir les nouvelles publications du Journal sur cet appareil. Votre navigateur vous demandera une autorisation distincte."}),(0,t.jsx)(r.default,{className:"cookie-alert-link",href:"/notifications",onClick:()=>u(!1),children:"Découvrir et activer les alertes â"}),(0,t.jsx)("button",{className:"cookie-skip",onClick:()=>u(!1),children:"Continuer ma lecture"})]}):(0,t.jsxs)("div",{className:"cookie-dialog__body",children:[(0,t.jsx)("span",{className:"cookie-dialog__kicker",children:"Elmarq · Vos préférences"}),(0,t.jsxs)("h2",{id:"cookie-title",children:["Votre lecture.",(0,t.jsx)("br",{}),(0,t.jsx)("em",{children:"Votre choix."})]}),(0,t.jsx)("p",{id:"cookie-description",children:"Les cookies essentiels permettent au site de fonctionner. Avec votre accord, les autres servent à mesurer lâaudience et les campagnes. Vous pouvez les refuser et continuer votre lecture."}),(0,t.jsxs)("button",{className:"cookie-details","aria-expanded":h,"aria-controls":"cookie-options",onClick:()=>m(!h),children:[(0,t.jsx)(a.SlidersHorizontal,{size:17})," ",h?"Masquer les détails":"Choisir par usage",(0,t.jsx)("span",{"aria-hidden":"true",children:h?"â":"+"})]}),(0,t.jsxs)("div",{id:"cookie-options",hidden:!h,children:[(0,t.jsxs)("div",{className:"cookie-option",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("strong",{children:"Fonctionnement du site"}),(0,t.jsx)("p",{children:"Sécurité et mémorisation de vos préférences."})]}),(0,t.jsx)("span",{className:"cookie-essential",children:"Nécessaires"})]}),(0,t.jsxs)("label",{className:"cookie-option",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("strong",{children:"Mesure dâaudience"}),(0,t.jsx)("p",{children:"Comprendre les visites et améliorer les parcours."})]}),(0,t.jsx)("input",{type:"checkbox",role:"switch",checked:b,onChange:e=>x(e.target.checked),"aria-label":"Mesure dâaudience"})]}),(0,t.jsxs)("label",{className:"cookie-option",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("strong",{children:"Mesure des campagnes"}),(0,t.jsx)("p",{children:"Autoriser les usages marketing et publicitaires."})]}),(0,t.jsx)("input",{type:"checkbox",role:"switch",checked:w,onChange:e=>y(e.target.checked),"aria-label":"Mesure des campagnes"})]})]}),(0,t.jsxs)("div",{className:"cookie-actions",children:[(0,t.jsx)("button",{onClick:()=>j(!1,!1),children:"Tout refuser"}),(0,t.jsx)("button",{onClick:()=>j(!0,!0),children:"Tout accepter"})]}),h&&(0,t.jsx)("button",{className:"cookie-save",onClick:()=>j(b,w),children:"Enregistrer mes choix"}),(0,t.jsxs)("footer",{children:[(0,t.jsx)(r.default,{href:"/politique-confidentialite",onClick:S,children:"Politique de confidentialité â"}),(0,t.jsx)("span",{children:"Modifiables via lâicône bouclier."})]})]})]})]}):null}e.s(["default",()=>o])},811135,e=>{"use strict";var t=e.i(271645),i=e.i(618566),r=e.i(274072);function s(){let e=window;if(window["ga-disable-G-LLEQHSBPPJ"])return null;try{if("1"===localStorage.getItem("elmarq-ga-optout"))return null}catch{}return e.dataLayer=e.dataLayer||[],"function"!=typeof e.gtag&&(e.gtag=function(...t){e.dataLayer.push(t)}),e.gtag}function n(e){let t=s();t&&t("consent","update",{analytics_storage:e?.analytics?"granted":"denied",ad_storage:e?.marketing?"granted":"denied",ad_user_data:e?.marketing?"granted":"denied",ad_personalization:e?.marketing?"granted":"denied"})}function a(e,t){let i=s();i&&i("event","page_view",{page_path:e,page_location:window.location.href,page_title:"undefined"!=typeof document?document.title:void 0,...t?.replayedAfterConsent?{replayed_after_consent:!0}:{}})}function l(){let e=(0,i.usePathname)(),s=(0,t.useRef)(null),l=(0,t.useRef)(e);l.current=e;let o=(0,t.useRef)(!0);return(0,t.useEffect)(()=>{let e=(0,r.readStoredConsent)();n(e),s.current=!!e?.analytics;let t=()=>{try{"1"===localStorage.getItem("elmarq-ga-optout")&&(window["ga-disable-G-LLEQHSBPPJ"]=!0)}catch{}let e=(0,r.readStoredConsent)();n(e),!1===s.current&&e?.analytics&&a(l.current,{replayedAfterConsent:!0}),s.current=!!e?.analytics};return window.addEventListener("cookie-consent-updated",t),window.addEventListener("storage",t),()=>{window.removeEventListener("cookie-consent-updated",t),window.removeEventListener("storage",t)}},[]),(0,t.useEffect)(()=>
1{if(o.current){o.current=!1;return}a(e)},[e]),null}e.s(["default",()=>l])},585729,e=>{"use strict";var t=e.i(271645),i=e.i(558249);function r(){return(0,t.useEffect)(()=>{let e=e=>{let t=e.target?.closest?.('a[href^="tel:"], a[href^="mailto:"]');if(!t)return;let r=t.getAttribute("href")||"",s=t.getAttribute("data-track-location")||window.location.pathname;r.startsWith("tel:")?(0,i.trackPhoneClick)(s,{href:r}):r.startsWith("mailto:")&&(0,i.trackEmailClick)(s,{href:r})};return document.addEventListener("click",e,{capture:!0}),()=>document.removeEventListener("click",e,{capture:!0})},[]),null}e.s(["default",()=>r])},913297,e=>{"use strict";var t=e.i(271645),i=e.i(558249),r=e.i(245087);function s(){return(0,t.useEffect)(()=>{let e=e=>{let t=e.target,s=t?.closest?.("[data-cta], a[href]");if(!s||s.closest("[data-cta-skip]"))return;let n=(0,r.cheminDe)((0,r.hrefDe)(s)),a=s.getAttribute("data-cta"),l=r.PORTES_COMMERCIALES.has(n);if(!a&&!l)return;let o=(a||s.textContent||"").replace(/\s+/g," ").trim().slice(0,60);if(!o)return;let c=s.getAttribute("data-cta-context")||s.getAttribute("data-track-location")||(a?"lien-action":"porte-commerciale");(0,i.trackCtaClick)(o,c,{cta_destination:n,page_path:window.location.pathname})};return document.addEventListener("click",e,{capture:!0}),()=>document.removeEventListener("click",e,{capture:!0})},[]),null}e.s(["default",()=>s])},126610,e=>{"use strict";var t=e.i(843476),i=e.i(865012),r=e.i(522016),s=e.i(618566),n=e.i(115057),a=e.i(492161),l=e.i(245423),o=e.i(810980),c=e.i(343432),d=e.i(761911),u=e.i(263488),h=e.i(108354);function m(){let e=(0,s.usePathname)()||"/";if(e.startsWith("/newsroom")||e.startsWith("/tools/newsroom"))return null;let m=e.startsWith("/veille/presidentielle-2027"),p=e.startsWith("/journal")||e.startsWith("/analyses"),f=e.startsWith("/contact"),g="/newsletter"===e||"/notifications"===e,v=m?{href:e.includes("/candidats")?"/veille/presidentielle-2027/decodages":"/veille/presidentielle-2027/candidats",title:e.includes("/candidats")?"Lire les décodages":"Explorer les candidats",kicker:"Comprendre la campagne",Icon:d.Users}:p?{href:"/notifications",title:"Suivre le Journal",kicker:"Recevoir les prochaines publications",Icon:l.Bell}:g?{href:"/journal",title:"Lire le Journal",kicker:"En attendant la prochaine édition",Icon:o.BookOpen}:f?{href:`tel:${h.COMPANY.phone.replace(/\s+/g,"")}
1`,title:"Appeler Elmarq",kicker:"Un échange direct",Icon:c.Phone}:{href:(0,i.lienContact)({source:"header",cta:"barre-mobile"}),title:"Entretien de qualification",kicker:e.startsWith("/villes")?"Votre territoire. Votre prochain mouvement.":"Passer de la lecture à la décision",Icon:n.ArrowUpRight},b=g?{href:"/notifications"===e?"/newsletter":"/notifications",label:"/notifications"===e?"Newsletter":"Alertes",Icon:l.Bell}:m?{href:"/veille/presidentielle-2027",label:"Vue globale",Icon:o.BookOpen}:p?{href:"/newsletter",label:"Newsletter",Icon:u.Mail}:{href:"/journal",label:"Journal",Icon:o.BookOpen};return(0,t.jsx)("nav",{"aria-label":"Actions adaptées à cette page",className:"mobile-action-bar print:hidden",children:(0,t.jsxs)("div",{className:"mobile-action-bar__rail",children:[(0,t.jsxs)("button",{className:"mobile-action-bar__menu",onClick:()=>window.dispatchEvent(new Event(m?"elmarq-open-observatoire-menu":"elmarq-open-menu")),"aria-label":"Ouvrir le menu","aria-haspopup":"dialog",children:[(0,t.jsx)(a.Menu,{size:21}),(0,t.jsx)("span",{children:"Menu"})]}),(0,t.jsxs)(r.default,{href:v.href,className:"mobile-action-bar__primary",children:[(0,t.jsxs)("span",{className:"mobile-action-bar__copy",children:[(0,t.jsx)("span",{className:"mobile-action-bar__eyebrow",children:v.kicker}),(0,t.jsx)("span",{className:"mobile-action-bar__title",children:v.title})]}),(0,t.jsx)(v.Icon,{size:20,"aria-hidden":"true"})]}),(0,t.jsxs)(r.default,{href:b.href,className:"mobile-action-bar__phone",children:[(0,t.jsx)(b.Icon,{size:20,"aria-hidden":"true"}),(0,t.jsx)("span",{children:b.label})]})]})})}e.s(["default",()=>m])},880159,e=>{"use strict";var t=e.i(271645),i="1.3.21";function r(e,t,i){return Math.max(e,Math.min(t,i))}var s=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(e){if(!this.isRunning)return;let t=!1;if(this.duration&&this.easing){this.currentTime+=e;let i=r(0,this.currentTime/this.duration,1),s=(t=i>=1)?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}else if(this.lerp){var i,s,n,a;this.value=(i=this.value,s=this.to,n=60*this.lerp,(1-(a=1-Math.exp(-n*e)))*i+a*s),Math.round(this.value)===this.to&&(this.value=this.to,t=!0)}else this.value=this.to,t=!0;t&&this.stop(),this.onUpdate?.(this.value,t)}stop(){this.isRunning=!1}fromTo(e,t,{lerp:i,duration:r,easing:s,onStart:n,onUpdate:a}){this.from=this.value=e,this.to=t,this.lerp=i,this.duration=r,this.easing=s,this.currentTime=0,this.isRunning=!0,n?.(),this.onUpdate=a}},n=class{width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;constructor(e,t,{autoResize:i=!0,debounce:r=250}={}){this.wrapper=e,this.content=t,i&&(this.debouncedResize=function(e,t){let i;return function(...r){clearTimeout(i),i=setTimeout(()=>{i=void 0,e.apply(this,r)},t)}}(this.resize,r),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},a=class{events={};emit(e,...t){let i=this.events[e]||[];for(let e=0,r=i.length;e<r;e++)i[e]?.(...t)}on(e,t){return this.events[e]?this.events[e].push(t):this.events[e]=[t],()=>{this.events[e]=this.events[e]?.filter(e=>t!==e)}}off(e,t){this.events[e]=this.events[e]?.filter(e=>t!==e)}destroy(){this.events={}}};let l=100/6,o={passive:!1};function c(e,t){return 1===e?l:2===e?t:1}var d=class{touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new a;constructor(e,t={wheelMultiplier:1,touchMultiplier:1}){this.element=e,this.options=t,window.addEventListener("resize",this.onWindowResize),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,o),this.element.addEventListener("touchstart",this.onTouchStart,o),this.element.addEventListener("touchmove",this.onTouchMove,o),this.element.addEventListener("touchend",this.onTouchEnd,o)}on(e,t){return this.emitter.on(e,t)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize),this.element.removeEventListener("wheel",this.onWheel,o),this.element.removeEventListener("touchstart",this.onTouchStart,o),this.element.removeEventListener("touchmove",this.onTouchMove,o),this.element.removeEventListener("touchend",this.onTouchEnd,o)}onTouchStart=e=>{let{clientX:t,clientY:i}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=t,this.touchStart.y=i,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:e})};onTouchMove=e=>{let{clientX:t,clientY:i}=e.targetTouches?e.targetTouches[0]:e,r=-(t-this.touchStart.x)*this.options.touchMultiplier,s=-(i-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=t,this.touchStart.y=i,this.lastDelta={x:r,y:s},this.emitter.emit("scroll",{deltaX:r,deltaY:s,event:e})};onTouchEnd=e=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})};onWheel=e=>{let{deltaX:t,deltaY:i,deltaMode:r}=e,s=c(r,this.window.width),n=c(r,this.window.height);
1t*=s,i*=n,t*=this.options.wheelMultiplier,i*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:t,deltaY:i,event:e})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}};let u=e=>Math.min(1,1.001-2**(-10*e));var h=class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;_rafId=null;isTouching;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new s;emitter=new a;dimensions;virtualScroll;constructor({wrapper:e=window,content:t=document.documentElement,eventsTarget:r=e,smoothWheel:s=!0,syncTouch:a=!1,syncTouchLerp:l=.075,touchInertiaExponent:o=1.7,duration:c,easing:h,lerp:m=.1,infinite:p=!1,orientation:f="vertical",gestureOrientation:g="horizontal"===f?"both":"vertical",touchMultiplier:v=1,wheelMultiplier:b=1,autoResize:x=!0,prevent:w,virtualScroll:y,overscroll:j=!0,autoRaf:S=!1,anchors:E=!1,autoToggle:k=!1,allowNestedScroll:N=!1,__experimental__naiveDimensions:C=!1,naiveDimensions:L=C,stopInertiaOnNavigate:A=!1}={}){window.lenisVersion=i,window.lenis||(window.lenis={}),window.lenis.version=i,"horizontal"===f&&(window.lenis.horizontal=!0),!0===a&&(window.lenis.touch=!0),e&&e!==document.documentElement||(e=window),"number"==typeof c&&"function"!=typeof h?h=u:"function"==typeof h&&"number"!=typeof c&&(c=1),this.options={wrapper:e,content:t,eventsTarget:r,smoothWheel:s,syncTouch:a,syncTouchLerp:l,touchInertiaExponent:o,duration:c,easing:h,lerp:m,infinite:p,gestureOrientation:g,orientation:f,touchMultiplier:v,wheelMultiplier:b,autoResize:x,prevent:w,virtualScroll:y,overscroll:j,autoRaf:S,anchors:E,autoToggle:k,allowNestedScroll:N,naiveDimensions:L,stopInertiaOnNavigate:A},this.dimensions=new n(e,t,{autoResize:x}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener("click",this.onClick),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown),this.virtualScroll=new d(r,{touchMultiplier:v,wheelMultiplier:b}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener("transitionend",this.onTransitionEnd)),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener("click",this.onClick),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(e,t){return this.emitter.on(e,t)}off(e,t){return this.emitter.off(e,t)}onScrollEnd=e=>{e instanceof CustomEvent||"smooth"!==this.isScrolling&&!1!==this.isScrolling||e.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};get overflow(){let e=this.isHorizontal?"overflow-x":"overflow-y";return getComputedStyle(this.rootElement)[e]}checkOverflow(){["hidden","clip"].includes(this.overflow)?this.internalStop():this.internalStart()}onTransitionEnd=e=>{e.propertyName?.includes("overflow")&&e.target===this.rootElement&&this.checkOverflow()};setScroll(e){this.isHorizontal?this.options.wrapper.scrollTo({left:e,behavior:"instant"}):this.options.wrapper.scrollTo({top:e,behavior:"instant"})}onClick=e=>{let t=e.composedPath().filter(e=>e instanceof HTMLAnchorElement&&e.href).map(e=>new URL(e.href)),i=new URL(window.location.href);if(this.options.anchors){let e=t.find(e=>i.host===e.host&&i.pathname===e.pathname&&e.hash);if(e){let t="object"==typeof this.options.anchors&&this.options.anchors?this.options.anchors:void 0,i=`#${e.hash.split("#")[1]}`;this.scrollTo(i,t);return}}if(this.options.stopInertiaOnNavigate&&t.some(e=>i.host===e.host&&i.pathname!==e.pathname))return void this.reset()};onPointerDown=e=>{1===e.button&&this.reset()};onVirtualScroll=e=>{if("function"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(e))return;let{deltaX:t,deltaY:i,event:r}=e;if(this.emitter.emit("virtual-scroll",{deltaX:t,deltaY:i,event:r}),r.ctrlKey||r.lenisStopPropagation)return;let s=r.type.includes("touch"),n=r.type.includes("wheel");this.isTouching="touchstart"===r.type||"touchmove"===r.type;let a=0===t&&0===i;if(this.options.syncTouch&&s&&"touchstart"===r.type&&a&&!this.isStopped&&!this.isLocked)return void this.reset();let l="vertical"===this.options.gestureOrientation&&0===i||"horizontal"===this.options.gestureOrientation&&0===t;if(a||l)return;let o=r.composedPath();o=o.slice(0,o.indexOf(this.rootElement));let c=this.options.prevent,d=Math.abs(t)>=Math.abs(i)?"horizontal":"vertical";if(o.find(e=>e instanceof HTMLElement&&("function"==typeof c&&c?.(e)||e.hasAttribute?.("data-lenis-prevent")||"vertical"===d&&e.hasAttribute?.("data-lenis-prevent-vertical")||"horizontal"===d&&e.hasAttribute?.("data-lenis-prevent-horizontal")||s&&e.hasAttribute?.("data-lenis-prevent-touch")||n&&e.hasAttribute?.("data-lenis-prevent-wheel")||this.options.allowNestedScroll&&this.hasNestedScroll(e,{deltaX:t,deltaY:i}
1))))return;if(this.isStopped||this.isLocked){r.cancelable&&r.preventDefault();return}if(!(this.options.syncTouch&&s||this.options.smoothWheel&&n)){this.isScrolling="native",this.animate.stop(),r.lenisStopPropagation=!0;return}let u=i;"both"===this.options.gestureOrientation?u=Math.abs(i)>Math.abs(t)?i:t:"horizontal"===this.options.gestureOrientation&&(u=t),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||0===this.animatedScroll&&i>0||this.animatedScroll===this.limit&&i<0))&&(r.lenisStopPropagation=!0),r.cancelable&&r.preventDefault();let h=s&&this.options.syncTouch,m=s&&"touchend"===r.type;m&&(u=Math.sign(this.velocity)*Math.abs(this.velocity)**this.options.touchInertiaExponent),this.scrollTo(this.targetScroll+u,{programmatic:!1,...h?{lerp:m?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit()}emit(){this.emitter.emit("scroll",this)}onNativeScroll=()=>{if(null!==this._resetVelocityTimeout&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(!1===this.isScrolling||"native"===this.isScrolling){let e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-e,this.direction=Math.sign(this.animatedScroll-e),this.isStopped||(this.isScrolling="native"),this.emit(),0!==this.velocity&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle)return void this.rootElement.style.removeProperty("overflow");this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle)return void this.rootElement.style.setProperty("overflow","clip");this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}raf=e=>{let t=e-(this.time||e);this.time=e,this.animate.advance(.001*t),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))};scrollTo(e,{offset:t=0,immediate:i=!1,lock:s=!1,programmatic:n=!0,lerp:a=n?this.options.lerp:void 0,duration:l=n?this.options.duration:void 0,easing:o=n?this.options.easing:void 0,onStart:c,onComplete:d,force:h=!1,userData:m}={}){if((this.isStopped||this.isLocked)&&!h)return;let p=e,f=t;if("string"==typeof p&&["top","left","start","#"].includes(p))p=0;else if("string"==typeof p&&["bottom","right","end"].includes(p))p=this.limit;else{let e=null;if("string"==typeof p?(e=document.querySelector(p))||("#top"===p?p=0:console.warn("Lenis: Target not found",p)):p instanceof HTMLElement&&p?.nodeType&&(e=p),e){if(this.options.wrapper!==window){let e=this.rootElement.getBoundingClientRect();f-=this.isHorizontal?e.left:e.top}let t=e.getBoundingClientRect(),i=getComputedStyle(e),r=this.isHorizontal?Number.parseFloat(i.scrollMarginLeft):Number.parseFloat(i.scrollMarginTop),s=getComputedStyle(this.rootElement),n=this.isHorizontal?Number.parseFloat(s.scrollPaddingLeft):Number.parseFloat(s.scrollPaddingTop);p=(this.isHorizontal?t.left:t.top)+this.animatedScroll-(Number.isNaN(r)?0:r)-(Number.isNaN(n)?0:n)}}if("number"==typeof p){if(p+=f,p=Math.round(p),this.options.infinite){if(n){this.targetScroll=this.animatedScroll=this.scroll;let e=p-this.animatedScroll;e>this.limit/2?p-=this.limit:e<-this.limit/2&&(p+=this.limit)}}else p=r(0,p,this.limit);if(p===this.targetScroll){c?.(this),d?.(this);return}if(this.userData=m??{},i){this.animatedScroll=this.targetScroll=p,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),d?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}n||(this.targetScroll=p),"number"==typeof l&&"function"!=typeof o?o=u:"function"==typeof o&&"number"!=typeof l&&(l=1),this.animate.fromTo(this.animatedScroll,p,{duration:l,easing:o,lerp:a,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling="smooth",c?.(this)},onUpdate:(e,t)=>
1{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=e-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=e,this.setScroll(this.scroll),n&&(this.targetScroll=e),t||this.emit(),t&&(this.reset(),this.emit(),d?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}hasNestedScroll(e,{deltaX:t,deltaY:i}){let r,s,n,a,l,o,c,d,u,h,m,p,f,g,v,b,x=Date.now();e._lenis||(e._lenis={});let w=e._lenis;if(x-(w.time??0)>2e3){w.time=Date.now();let t=window.getComputedStyle(e);if(w.computedStyle=t,r=["auto","overlay","scroll"].includes(t.overflowX),s=["auto","overlay","scroll"].includes(t.overflowY),l=["auto"].includes(t.overscrollBehaviorX),o=["auto"].includes(t.overscrollBehaviorY),w.hasOverflowX=r,w.hasOverflowY=s,!(r||s))return!1;c=e.scrollWidth,d=e.scrollHeight,u=e.clientWidth,h=e.clientHeight,n=c>u,a=d>h,w.isScrollableX=n,w.isScrollableY=a,w.scrollWidth=c,w.scrollHeight=d,w.clientWidth=u,w.clientHeight=h,w.hasOverscrollBehaviorX=l,w.hasOverscrollBehaviorY=o}else n=w.isScrollableX,a=w.isScrollableY,r=w.hasOverflowX,s=w.hasOverflowY,c=w.scrollWidth,d=w.scrollHeight,u=w.clientWidth,h=w.clientHeight,l=w.hasOverscrollBehaviorX,o=w.hasOverscrollBehaviorY;if(!(r&&n||s&&a))return!1;let y=Math.abs(t)>=Math.abs(i)?"horizontal":"vertical";if("horizontal"===y)m=Math.round(e.scrollLeft),p=c-u,f=t,g=r,v=n,b=l;else{if("vertical"!==y)return!1;m=Math.round(e.scrollTop),p=d-h,f=i,g=s,v=a,b=o}return!b&&(m>=p||m<=0)||(f>0?m<p:m>0)&&g&&v}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return"horizontal"===this.options.orientation}get actualScroll(){let e=this.options.wrapper;return this.isHorizontal?e.scrollX??e.scrollLeft:e.scrollY??e.scrollTop}get scroll(){var e;return this.options.infinite?(this.animatedScroll%(e=this.limit)+e)%e:this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(e){this._isStopped!==e&&(this._isStopped=e,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(e){this._isLocked!==e&&(this._isLocked=e,this.updateClassName())}get isSmooth(){return"smooth"===this.isScrolling}get className(){let e="lenis";return this.options.autoToggle&&(e+=" lenis-autoToggle"),this.isStopped&&(e+=" lenis-stopped"),this.isLocked&&(e+=" lenis-locked"),this.isScrolling&&(e+=" lenis-scrolling"),"smooth"===this.isScrolling&&(e+=" lenis-smooth"),e}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,"").trim()}};function m(){return(0,t.useEffect)(()=>{if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let e=null,t=null;function i(){null!==t&&(cancelAnimationFrame(t),t=null),e&&(e.destroy(),e=null),window.__lenis=void 0}function r(){window.location.pathname.startsWith("/tools/newsroom")||document.body.classList.contains("newsroom-active")?i():e||(e=new h({duration:1,easing:e=>Math.min(1,1.001-Math.pow(2,-10*e)),touchMultiplier:1.6,infinite:!1}),window.__lenis=e,t=requestAnimationFrame(function i(r){e&&(e.raf(r),t=requestAnimationFrame(i))}))}r();let s=new MutationObserver(r);return s.observe(document.body,{attributes:!0,attributeFilter:["class"]}),()=>{s.disconnect(),i()}},[]),null}e.s(["default",()=>m],880159)},990783,e=>{"use strict";var t=e.i(271645),i=e.i(618566);function r(){let e=(0,i.usePathname)();return(0,t.useEffect)(()=>
1{if(window.location.hash)return;let e=()=>{let e=window.__lenis;e&&"function"==typeof e.scrollTo&&e.scrollTo(0,{immediate:!0,force:!0}),window.scrollTo({top:0,left:0,behavior:"instant"})};e();let t=requestAnimationFrame(e);return()=>cancelAnimationFrame(t)},[e]),null}e.s(["default",()=>r])},688190,e=>{"use strict";var t=e.i(843476),i=e.i(271645),r=e.i(846932),s=e.i(88653);function n(){let e=(0,i.useRef)(null),[n,a]=(0,i.useState)(""),[l,o]=(0,i.useState)(!1),[c,d]=(0,i.useState)(!1),u=(0,i.useRef)({x:0,y:0,tx:0,ty:0});return((0,i.useEffect)(()=>{let t;if(!window.matchMedia("(pointer: fine)").matches||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;d(!0);let i=e=>{u.current.tx=e.clientX,u.current.ty=e.clientY},r=e=>{let t=e.target,i=t.closest("[data-cursor]")?.getAttribute("data-cursor");if(i){a(i),o(!0);return}if(t.closest('a, button, [role="button"]')){a(""),o(!0);return}a(""),o(!1)},s=()=>{u.current.x+=(u.current.tx-u.current.x)*.15,u.current.y+=(u.current.ty-u.current.y)*.15,e.current&&(e.current.style.transform=`translate(${u.current.x}px, ${u.current.y}px)`),t=requestAnimationFrame(s)};return t=requestAnimationFrame(s),document.addEventListener("mousemove",i),document.addEventListener("mouseover",r),()=>{cancelAnimationFrame(t),document.removeEventListener("mousemove",i),document.removeEventListener("mouseover",r)}},[]),c)?(0,t.jsx)("div",{ref:e,className:"fixed top-0 left-0 z-toast pointer-events-none",style:{willChange:"transform"},children:(0,t.jsx)(r.motion.div,{className:"flex items-center justify-center rounded-full -translate-x-1/2 -translate-y-1/2",animate:{width:n?80:l?40:10,height:n?80:l?40:10,backgroundColor:n?"rgba(255,214,10,0.15)":l?"rgba(15,15,14,0.06)":"rgba(15,15,14,0.5)",borderWidth:n?1:+!!l,borderColor:n?"rgba(255,214,10,0.4)":"rgba(15,15,14,0.1)"},transition:{type:"spring",stiffness:400,damping:25,mass:.3},style:{borderStyle:"solid"},children:(0,t.jsx)(s.AnimatePresence,{mode:"wait",children:n&&(0,t.jsx)(r.motion.span,{initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.8},transition:{duration:.15},className:"text-eyebrow font-medium text-ink tracking-wider uppercase",children:n},n)})})}):null}e.s(["default",()=>n])},482777,e=>{"use strict";var t=e.i(843476),i=e.i(271645),r=e.i(753034),s=e.i(737806),n=e.i(798125),a=e.i(947414);function l({children:e,isValidProp:l,...o}){l&&(0,n.loadExternalIsValidProp)(l);let c=(0,i.useContext)(s.MotionConfigContext);(o={...c,...o}).transition=(0,r.resolveTransition)(o.transition,c.transition),o.isStatic=(0,a.useConstant)(()=>o.isStatic);let d=(0,i.useMemo)(()=>o,[JSON.stringify(o.transition),o.transformPagePoint,o.reducedMotion,o.skipAnimations]);return(0,t.jsx)(s.MotionConfigContext.Provider,{value:d,children:e})}function o({children:e}){return(0,t.jsx)(l,{reducedMotion:"user",children:e})}e.s(["default",()=>o],482777)},803740,e=>{"use strict";var t=e.i(843476),i=e.i(618566);function r({children:e}){let r=(0,i.usePathname)();return r&&r.startsWith("/santacruz1993")?null:(0,t.jsx)(t.Fragment,{children:e})}e.s(["default",()=>r])}]);
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.