{"version":3,"file":"shared.CSRIV2Tm.mjs","names":["React.useState","React.useId","React.useMemo","_Fragment","React.useState","_Fragment","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","React.useMemo","React.useState","React.useCallback","_Fragment","LeGuideDuRenardHero","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","React.useState"],"sources":["https:/framerusercontent.com/modules/yNHrBgc6ua9LzUxvAR9a/U7Q3fpodklwQnIDHiklh/MobileTabBar.js","https:/framerusercontent.com/modules/Wb5ldLQY5w8dyTyxWXZj/HQamnDnDzdqt0hiIbzG4/Formulaire_lieu_offert.js","https:/framerusercontent.com/modules/cu5FGzsmjruDgGdtBdMC/Ij8q94c85k9GydTalEyL/Bandeau_fin_de_pages.js","https:/framerusercontent.com/modules/6EkbgNFKSG8l9QIBZpmU/aZ8vLABMA1m3x7sk3mGD/mGo9gPVhT.js","https:/framerusercontent.com/modules/uBX6m3kdHxjetYTs59AJ/fevsieLfsGIlmvdPKxbt/Map_du_renard.js","https:/framerusercontent.com/modules/vfdxda36hEokIzolWsje/VkzrjQDGglTIyuJg0eLT/fIYH3QM1N.js","https:/framerusercontent.com/modules/nruFzppcp0fY77nQiIwB/gNlUuYXHIVnhzEP1pFi5/Fin_d_articles.js"],"sourcesContent":["// Demande de Clément : \"pour la version téléphone, un menu en bas de l'écran en ligne,\n// pour faire un peu comme une application\" (inspiré de l'app Pépites de France, à la sauce Renard).\n// 4 onglets : Accueil · Carte · Outils · Premium. Visible uniquement sous le breakpoint mobile.\n// La barre est rendue dans document.body (portal) pour rester fixée en bas même si le composant\n// est placé à l'intérieur d'un autre bloc (ex : footer). Le composant lui-même ne laisse qu'un\n// espace vide en bas de page pour que la barre ne masque pas le contenu.\n// Utilisé partout via le footer (Bandeau_fin_de_pages.tsx) qui l'importe directement.\n// Étape 2 : sur téléphone, la barre remplace le menu burger (bouton .fox-burger des en-têtes\n// Haut_de_page.tsx et Debut_page_Map_du_renard.tsx) → il est masqué sous le même breakpoint.\n// Le logo + nom restent en haut. Au-dessus du breakpoint (tablette/ordi), rien ne change.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{startTransition}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const BAR_HEIGHT=64;const DEFAULT_TABS=[{label:\"Accueil\",link:\"/\",icon:\"home\",highlight:false},{label:\"Carte\",link:\"/map-du-renard\",icon:\"map\",highlight:false},{label:\"Outils\",link:\"/outil-de-voyage\",icon:\"tools\",highlight:false},{label:\"Premium\",link:\"/map-premium\",icon:\"premium\",highlight:true}];function Icon({name}){const common={width:24,height:24,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:1.8,strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":true};switch(name){case\"home\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3 10.5 12 3l9 7.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 9v11h5v-6h4v6h5V9\"})]});case\"map\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M9 4 3 6.5v13.5l6-2.5 6 2.5 6-2.5V4l-6 2.5L9 4Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 4v13.5M15 6.5V20\"})]});case\"tools\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"7\",width:\"18\",height:\"13\",rx:\"2.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 7V5.5A1.5 1.5 0 0 1 10.5 4h3A1.5 1.5 0 0 1 15 5.5V7\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 12.5h18M10.5 12.5v2h3v-2\"})]});case\"premium\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M3.5 8 7.5 12 12 5l4.5 7 4-4-1.8 10.5H5.3L3.5 8Z\"})});case\"star\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"m12 3 2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9L12 3Z\"})});case\"compass\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m15.5 8.5-2 5-5 2 2-5 5-2Z\"})]});}return null;}function normalize(path){if(!path)return\"/\";try{if(path.startsWith(\"http\"))path=new URL(path).pathname;}catch(e){}let clean=path.split(\"#\")[0].split(\"?\")[0].replace(/\\/+$/,\"\");try{clean=decodeURIComponent(clean);}catch(e){}return clean===\"\"?\"/\":clean.toLowerCase();}function isActive(current,link){const target=normalize(link);if(target===\"/\")return current===\"/\";return current===target||current.startsWith(target+\"/\");}// Transforme une couleur (#hex, rgb(), rgba()) en version transparente\nfunction withAlpha(color,alpha){const c=(color||\"\").trim();const hex=/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.exec(c);if(hex){let h=hex[1];if(h.length===3)h=h.split(\"\").map(x=>x+x).join(\"\");const n=parseInt(h,16);return`rgba(${n>>16&255},${n>>8&255},${n&255},${alpha})`;}const rgb=/^rgba?\\(\\s*([\\d.]+)[,\\s]+([\\d.]+)[,\\s]+([\\d.]+)/i.exec(c);if(rgb)return`rgba(${rgb[1]},${rgb[2]},${rgb[3]},${alpha})`;return`color-mix(in srgb, ${c} ${alpha*100}%, transparent)`;}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function MobileTabBar(props){const{tabs=DEFAULT_TABS,breakpoint=810,background=\"rgba(6, 10, 17, 0.92)\",textColor=\"#c8d0dc\",accent=\"#ff7f00\",premiumColor=\"#e3bd63\",font,hideInCanvas=false,hideBurger=true,style}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[mounted,setMounted]=React.useState(false);const[path,setPath]=React.useState(\"/\");React.useEffect(()=>{if(typeof window===\"undefined\")return;startTransition(()=>{setMounted(true);setPath(normalize(window.location.pathname));});},[]);// Identifiant stable serveur/client (évite les décalages d'hydratation)\nconst rawId=React.useId();const uid=\"ftb\"+rawId.replace(/[^a-zA-Z0-9]/g,\"\");const css=React.useMemo(()=>`\n.${uid}-spacer{display:none;width:100%;height:calc(${BAR_HEIGHT}px + env(safe-area-inset-bottom, 0px));}\n.${uid}-bar{display:none;}\n@media (max-width:${breakpoint-.02}px){\n  .${uid}-spacer{display:block;}\n  .${uid}-bar{display:flex;}\n  ${hideBurger?\".fox-burger{display:none !important;}\":\"\"}\n}\n.${uid}-bar{\n  position:fixed;left:0;right:0;bottom:0;z-index:2147483000;\n  height:calc(${BAR_HEIGHT}px + env(safe-area-inset-bottom, 0px));\n  padding:6px 10px calc(6px + env(safe-area-inset-bottom, 0px));\n  box-sizing:border-box;align-items:stretch;justify-content:space-around;gap:4px;\n  background:${background};\n  -webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);\n  border-top:1px solid rgba(255,255,255,.08);\n  box-shadow:0 -10px 30px rgba(0,0,0,.25);\n  font-family:Inter,system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif;\n}\n.${uid}-bar.${uid}-canvas{position:relative;display:flex;height:${BAR_HEIGHT}px;padding:6px 10px;}\n.${uid}-tab{\n  flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;\n  text-decoration:none;border-radius:14px;color:${textColor};\n  -webkit-tap-highlight-color:transparent;transition:background .2s ease,color .2s ease,transform .15s ease;\n}\n.${uid}-tab:active{transform:scale(.94);}\n.${uid}-tab span{line-height:1;font-weight:700;white-space:nowrap;letter-spacing:.01em;}\n.${uid}-tab.is-active{color:${accent};background:${withAlpha(accent,.14)};}\n.${uid}-tab.is-premium{color:${premiumColor};}\n.${uid}-tab.is-premium.is-active{background:${withAlpha(premiumColor,.16)};}\n`,[uid,breakpoint,background,textColor,accent,premiumColor,hideBurger]);const bar=/*#__PURE__*/_jsx(\"nav\",{className:`${uid}-bar${isCanvas?` ${uid}-canvas`:\"\"}`,\"aria-label\":\"Navigation principale\",children:tabs.map((t,i)=>{const active=isActive(path,t.link);return /*#__PURE__*/_jsxs(\"a\",{href:t.link,className:`${uid}-tab${active?\" is-active\":\"\"}${t.highlight?\" is-premium\":\"\"}`,\"aria-current\":active?\"page\":undefined,children:[/*#__PURE__*/_jsx(Icon,{name:t.icon}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:font?.fontFamily,fontSize:font?.fontSize??11},children:t.label})]},i);})});if(isCanvas){if(hideInCanvas)return null;return /*#__PURE__*/_jsxs(\"div\",{style:{...style,position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),bar]});}return /*#__PURE__*/_jsxs(\"div\",{className:`${uid}-spacer`,style:{...style,position:\"relative\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),mounted&&typeof document!==\"undefined\"?/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:css}),bar]}),document.body):null]});}addPropertyControls(MobileTabBar,{tabs:{type:ControlType.Array,title:\"Onglets\",maxCount:5,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Libell\\xe9\",defaultValue:\"Accueil\"},link:{type:ControlType.String,title:\"Lien\",defaultValue:\"/\"},icon:{type:ControlType.Enum,title:\"Ic\\xf4ne\",options:[\"home\",\"map\",\"tools\",\"premium\",\"star\",\"compass\"],optionTitles:[\"Maison\",\"Carte\",\"Valise\",\"Couronne\",\"\\xc9toile\",\"Boussole\"],defaultValue:\"home\"},highlight:{type:ControlType.Boolean,title:\"Couleur Premium\",defaultValue:false}}},defaultValue:DEFAULT_TABS},breakpoint:{type:ControlType.Number,title:\"Visible sous (px)\",defaultValue:810,min:320,max:1400,step:10,unit:\"px\"},background:{type:ControlType.Color,title:\"Fond\",defaultValue:\"rgba(6, 10, 17, 0.92)\"},textColor:{type:ControlType.Color,title:\"Ic\\xf4nes\",defaultValue:\"#c8d0dc\"},accent:{type:ControlType.Color,title:\"Actif\",defaultValue:\"#ff7f00\"},premiumColor:{type:ControlType.Color,title:\"Premium\",defaultValue:\"#e3bd63\"},font:{type:ControlType.Font,title:\"Police\",controls:\"basic\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:11}},hideInCanvas:{type:ControlType.Boolean,title:\"Cacher dans l'\\xe9diteur\",defaultValue:false},hideBurger:{type:ControlType.Boolean,title:\"Masquer le burger\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MobileTabBar\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MobileTabBar.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const ACTION=\"https://60245db1.sibforms.com/serve/MUIFAF5FjZ9RFksBRnzleo75RgkQl65gztK9sAp6ytuUpSmWmcYxyC5NTMhAb_pMhuqcGXrHwVppuy5rdO6Y1zKfWFmA4bw8oXbn_MNWNUhqgkmduNZBRZCEISypizmpDtiRBVNW3oIQcX0RjH-1vH1KLT3Y_wqd4EjPl8CBb2YqLvBXgEEFMLrujTn3iQtdlUaA-9hzBg-8RRj3nA==\";// Valeurs Brevo de l'attribut DESTINATION (ne pas changer sans changer Brevo)\nconst DESTINATIONS=[{value:\"1\",label:\"Canaries\",emoji:\"🌋\"},{value:\"2\",label:\"Corse\",emoji:\"🏝️\"},{value:\"3\",label:\"\\xcele-de-France\",emoji:\"🌲\"},{value:\"4\",label:\"C\\xf4te d'Azur\",emoji:\"☀️\"}];// Pages où la pop-up ne s'affiche jamais (début de chemin)\nconst EXCLUDED=[\"/map-premium\",\"/cgv\",\"/mention\",\"/politique\",\"/contactez-nous\"];const KEY_DONE=\"renard_lieu_offert_inscrit\";const KEY_SEEN=\"renard_lieu_offert_vu\";const ORANGE=\"#ff9726\";const FONT='\"Wix Madefor Display\", \"Inter\", system-ui, sans-serif';function safeGet(k){try{return window.localStorage.getItem(k);}catch{return null;}}function safeSet(k,v){try{window.localStorage.setItem(k,v);}catch{}}async function sendToBrevo(email,dest,optin){const fd=new FormData;fd.append(\"EMAIL\",email);fd.append(\"DESTINATION\",dest);if(optin)fd.append(\"OPT_IN\",\"1\");fd.append(\"email_address_check\",\"\");fd.append(\"locale\",\"fr\");try{const r=await fetch(ACTION+\"?isAjax=1\",{method:\"POST\",body:fd});const j=await r.json().catch(()=>null);if(j&&j.success===false)return false;return true;}catch{// CORS indisponible : envoi « aveugle » (Brevo reçoit quand même)\ntry{await fetch(ACTION,{method:\"POST\",body:fd,mode:\"no-cors\"});return true;}catch{return false;}}}function Card({onClose,compact}){const[email,setEmail]=React.useState(\"\");const[dest,setDest]=React.useState(\"\");const[optin,setOptin]=React.useState(false);const[state,setState]=React.useState(\"idle\");const[err,setErr]=React.useState(\"\");const submit=async e=>{e.preventDefault();if(!/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$/.test(email.trim())){setErr(\"V\\xe9rifie ton adresse e-mail.\");return;}if(!dest){setErr(\"Choisis une destination.\");return;}setErr(\"\");setState(\"sending\");const ok=await sendToBrevo(email.trim(),dest,optin);if(ok){setState(\"ok\");safeSet(KEY_DONE,\"1\");}else{setState(\"error\");setErr(\"Oups, \\xe7a n'est pas pass\\xe9. R\\xe9essaie dans un instant.\");}};const card={position:\"relative\",width:\"100%\",maxWidth:520,margin:\"0 auto\",boxSizing:\"border-box\",background:\"linear-gradient(160deg, #1e2227 0%, #121417 100%)\",border:\"1px solid rgba(255,255,255,0.08)\",borderRadius:24,padding:compact?\"26px 20px 22px\":\"32px 28px 28px\",color:\"#fff\",fontFamily:FONT,boxShadow:\"0 20px 60px rgba(0,0,0,0.45)\",textAlign:\"left\"};return /*#__PURE__*/_jsxs(\"div\",{style:card,children:[onClose&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Fermer\",onClick:onClose,style:{position:\"absolute\",top:12,right:12,width:34,height:34,borderRadius:17,border:\"none\",background:\"rgba(255,255,255,0.08)\",color:\"#fff\",fontSize:18,cursor:\"pointer\",lineHeight:\"34px\"},children:\"\\xd7\"}),state===\"ok\"?/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",padding:\"18px 4px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:44,marginBottom:10},children:\"🦊\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:22,fontWeight:700,marginBottom:8},children:\"C'est parti !\"}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:15,lineHeight:1.5,color:\"rgba(255,255,255,0.75)\"},children:[\"Ton lieu secret arrive dans ta bo\\xeete mail d'ici quelques minutes.\",/*#__PURE__*/_jsx(\"br\",{}),\"Pense \\xe0 regarder tes spams.\"]}),onClose&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:onClose,style:btn(false),children:\"Continuer la visite\"})]}):/*#__PURE__*/_jsxs(\"form\",{onSubmit:submit,noValidate:true,children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-block\",fontSize:12,fontWeight:700,letterSpacing:.6,textTransform:\"uppercase\",color:ORANGE,background:\"rgba(255,151,38,0.12)\",padding:\"5px 10px\",borderRadius:999,marginBottom:12},children:\"Cadeau du Renard\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:compact?23:27,fontWeight:700,lineHeight:1.2,marginBottom:8,paddingRight:onClose?30:0},children:\"Re\\xe7ois 1 lieu secret gratuit 🦊\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:15,lineHeight:1.5,color:\"rgba(255,255,255,0.7)\",marginBottom:18},children:\"Choisis ta destination, on t'envoie un spot que les guides ne montrent pas.\"}),/*#__PURE__*/_jsx(\"div\",{role:\"radiogroup\",\"aria-label\":\"Ta destination\",style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:8,marginBottom:14},children:DESTINATIONS.map(d=>{const on=dest===d.value;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",role:\"radio\",\"aria-checked\":on,onClick:()=>setDest(d.value),style:{display:\"flex\",alignItems:\"center\",gap:8,padding:\"12px 12px\",borderRadius:14,border:on?`1.5px solid ${ORANGE}`:\"1.5px solid rgba(255,255,255,0.12)\",background:on?\"rgba(255,151,38,0.14)\":\"rgba(255,255,255,0.04)\",color:\"#fff\",fontFamily:FONT,fontSize:15,fontWeight:600,cursor:\"pointer\",textAlign:\"left\",transition:\"all .15s ease\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:18},children:d.emoji}),d.label]},d.value);})}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",inputMode:\"email\",autoComplete:\"email\",placeholder:\"Ton e-mail\",\"aria-label\":\"Ton e-mail\",value:email,onChange:e=>setEmail(e.target.value),style:{width:\"100%\",boxSizing:\"border-box\",padding:\"14px 16px\",borderRadius:14,border:\"1.5px solid rgba(255,255,255,0.14)\",background:\"rgba(0,0,0,0.35)\",color:\"#fff\",fontFamily:FONT,fontSize:16,outline:\"none\",marginBottom:12}}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",gap:10,alignItems:\"flex-start\",fontSize:13,lineHeight:1.45,color:\"rgba(255,255,255,0.65)\",cursor:\"pointer\",marginBottom:16},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:optin,onChange:e=>setOptin(e.target.checked),style:{marginTop:2,width:18,height:18,accentColor:ORANGE,flexShrink:0}}),/*#__PURE__*/_jsx(\"span\",{children:\"Je veux aussi recevoir les nouvelles p\\xe9pites du Renard (1 e-mail/mois max, d\\xe9sinscription en 1 clic).\"})]}),err&&/*#__PURE__*/_jsx(\"div\",{style:{color:\"#ff8a80\",fontSize:14,marginBottom:10},role:\"alert\",children:err}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:state===\"sending\",style:btn(true),children:state===\"sending\"?\"Envoi…\":\"Je veux mon lieu secret\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11.5,color:\"rgba(255,255,255,0.4)\",marginTop:10,textAlign:\"center\"},children:\"Pas de spam. Ton e-mail sert uniquement \\xe0 t'envoyer ton lieu.\"})]})]});}function btn(primary){return{width:\"100%\",marginTop:primary?0:18,padding:\"15px 18px\",borderRadius:14,border:\"none\",background:primary?ORANGE:\"rgba(255,255,255,0.1)\",color:primary?\"#1a1a1a\":\"#fff\",fontFamily:FONT,fontSize:16,fontWeight:700,cursor:\"pointer\"};}/**\n * Formulaire « 1 lieu secret offert » (Brevo), en bloc ou en pop-up.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function Formulaire_lieu_offert(props){const{mode,delaySec,scrollPct,repeatDays,alwaysShow,skipPaths}=props;const[open,setOpen]=React.useState(false);const[mounted,setMounted]=React.useState(false);const[isMobile,setIsMobile]=React.useState(false);React.useEffect(()=>{setMounted(true);const mq=window.matchMedia(\"(max-width: 600px)\");const up=()=>setIsMobile(mq.matches);up();mq.addEventListener(\"change\",up);return()=>mq.removeEventListener(\"change\",up);},[]);React.useEffect(()=>{if(mode!==\"popup\"||typeof window===\"undefined\")return;if(RenderTarget.current()===RenderTarget.canvas)return;let path=window.location.pathname.toLowerCase();try{path=decodeURIComponent(path);}catch{}const extra=String(skipPaths||\"\").split(\",\").map(x=>x.trim().toLowerCase()).filter(Boolean);if([...EXCLUDED,...extra].some(x=>path.startsWith(x)))return;if(!alwaysShow){if(safeGet(KEY_DONE))return;const seen=Number(safeGet(KEY_SEEN)||0);if(seen&&Date.now()-seen<repeatDays*864e5)return;}let fired=false;const fire=()=>{if(fired)return;fired=true;setOpen(true);safeSet(KEY_SEEN,String(Date.now()));cleanup();};const t=window.setTimeout(fire,(alwaysShow?2:delaySec)*1e3);const onScroll=()=>{const h=document.documentElement;const p=(h.scrollTop+window.innerHeight)/h.scrollHeight;if(p*100>=scrollPct)fire();};window.addEventListener(\"scroll\",onScroll,{passive:true});function cleanup(){window.clearTimeout(t);window.removeEventListener(\"scroll\",onScroll);}return cleanup;},[mode,delaySec,scrollPct,repeatDays,alwaysShow,skipPaths]);React.useEffect(()=>{if(!open)return;const onKey=e=>e.key===\"Escape\"&&setOpen(false);window.addEventListener(\"keydown\",onKey);return()=>window.removeEventListener(\"keydown\",onKey);},[open]);if(mode===\"inline\"){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\"},children:/*#__PURE__*/_jsx(Card,{compact:isMobile})});}// Mode pop-up : rien dans la page, la fenêtre s'affiche par-dessus\nconst overlay=open&&mounted?/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{onClick:()=>setOpen(false),style:{position:\"fixed\",inset:0,zIndex:2147483e3,background:\"rgba(0,0,0,0.6)\",backdropFilter:\"blur(3px)\",display:\"flex\",alignItems:isMobile?\"flex-end\":\"center\",justifyContent:\"center\",padding:isMobile?0:20,animation:\"renardFade .25s ease\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`@keyframes renardFade{from{opacity:0}to{opacity:1}}@keyframes renardUp{from{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}`}),/*#__PURE__*/_jsx(\"div\",{onClick:e=>e.stopPropagation(),style:{width:\"100%\",maxWidth:520,animation:\"renardUp .3s ease\",paddingBottom:isMobile?\"env(safe-area-inset-bottom)\":0},children:/*#__PURE__*/_jsx(\"div\",{style:isMobile?{borderRadius:\"24px 24px 0 0\",overflow:\"hidden\"}:undefined,children:/*#__PURE__*/_jsx(Card,{onClose:()=>setOpen(false),compact:isMobile})})})]}),document.body):null;return /*#__PURE__*/_jsx(\"div\",{style:{width:1,height:1,overflow:\"hidden\"},children:overlay});}addPropertyControls(Formulaire_lieu_offert,{mode:{type:ControlType.Enum,title:\"Affichage\",options:[\"popup\",\"inline\"],optionTitles:[\"Pop-up\",\"Bloc dans la page\"],defaultValue:\"popup\"},delaySec:{type:ControlType.Number,title:\"D\\xe9lai (s)\",defaultValue:15,min:0,max:120,hidden:p=>p.mode!==\"popup\"},scrollPct:{type:ControlType.Number,title:\"Ou scroll (%)\",defaultValue:40,min:5,max:100,hidden:p=>p.mode!==\"popup\"},repeatDays:{type:ControlType.Number,title:\"Revoir apr\\xe8s (j)\",defaultValue:14,min:1,max:365,hidden:p=>p.mode!==\"popup\"},skipPaths:{type:ControlType.String,title:\"Exclure pages\",defaultValue:\"\",placeholder:\"/page1, /page2\",hidden:p=>p.mode!==\"popup\"},alwaysShow:{type:ControlType.Boolean,title:\"Mode test\",defaultValue:false,enabledTitle:\"Toujours\",disabledTitle:\"Normal\",hidden:p=>p.mode!==\"popup\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Formulaire_lieu_offert\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Formulaire_lieu_offert.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import MobileTabBar from\"https://framerusercontent.com/modules/yNHrBgc6ua9LzUxvAR9a/U7Q3fpodklwQnIDHiklh/MobileTabBar.js\";import Formulaire_lieu_offert from\"https://framerusercontent.com/modules/Wb5ldLQY5w8dyTyxWXZj/HQamnDnDzdqt0hiIbzG4/Formulaire_lieu_offert.js\";export default function FooterRenard(){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .fr-footer {\n                    width: 100vw;\n                    margin-left: calc(50% - 50vw);\n                    margin-right: calc(50% - 50vw);\n                    background: radial-gradient(circle at 20% 0%, rgba(255,143,23,.18), transparent 34%),\n                                linear-gradient(180deg, #06111f 0%, #02050b 100%);\n                    color: #fff7ea;\n                    padding: 64px 24px 26px;\n                    font-family: Inter, system-ui, sans-serif;\n                    border-top: 1px solid rgba(255,143,23,.25);\n                    box-sizing: border-box;\n                    overflow: hidden;\n                }\n                .fr-container {\n                    width: 100%;\n                    max-width: 1200px;\n                    margin: 0 auto;\n                    box-sizing: border-box;\n                }\n                .fr-badge {\n                    color: #ff8f17;\n                    font-size: 11px;\n                    font-weight: 900;\n                    letter-spacing: 0.16em;\n                    margin-bottom: 14px;\n                }\n                .fr-title {\n                    font-family: Georgia, serif;\n                    font-size: clamp(30px, 3.2vw, 44px);\n                    line-height: 1.03;\n                    letter-spacing: -0.035em;\n                    margin: 0;\n                    max-width: 760px;\n                }\n                .fr-subtitle {\n                    max-width: 640px;\n                    color: rgba(255,247,234,.72);\n                    font-size: 16px;\n                    line-height: 1.6;\n                    margin: 24px 0 34px;\n                }\n                .fr-panel {\n                    display: grid;\n                    grid-template-columns: 1.1fr 1.6fr;\n                    gap: 36px;\n                    align-items: center;\n                    background: rgba(10,27,46,.72);\n                    border: 1px solid rgba(255,255,255,.1);\n                    border-radius: 24px;\n                    padding: 32px;\n                    width: 100%;\n                    box-sizing: border-box;\n                }\n                .fr-logo-block {\n                    display: flex;\n                    align-items: center;\n                    gap: 18px;\n                    min-width: 0;\n                }\n                .fr-logo {\n                    width: 54px;\n                    height: 54px;\n                    object-fit: contain;\n                    flex-shrink: 0;\n                }\n                .fr-brand-title {\n                    display: block;\n                    font-size: 18px;\n                    line-height: 1.2;\n                    margin-bottom: 6px;\n                }\n                .fr-brand-text {\n                    margin: 0;\n                    font-size: 15px;\n                    color: rgba(255,247,234,.65);\n                    line-height: 1.45;\n                }\n                .fr-links {\n                    display: grid;\n                    grid-template-columns: repeat(3, minmax(0, 1fr));\n                    gap: 32px;\n                    min-width: 0;\n                }\n                .fr-link-title {\n                    color: #ff8f17;\n                    font-size: 11px;\n                    font-weight: 900;\n                    letter-spacing: .14em;\n                    text-transform: uppercase;\n                    margin: 0 0 12px;\n                }\n                .fr-link {\n                    display: block;\n                    color: rgba(255,247,234,.72);\n                    text-decoration: none;\n                    font-weight: 700;\n                    font-size: 15px;\n                    line-height: 1.45;\n                    margin: 7px 0;\n                    overflow-wrap: break-word;\n                }\n                .fr-bottom {\n                    display: flex;\n                    justify-content: space-between;\n                    align-items: center;\n                    gap: 16px;\n                    padding-top: 20px;\n                    margin-top: 22px;\n                    color: rgba(255,247,234,.45);\n                    font-size: 13px;\n                    border-top: 1px solid rgba(255,255,255,.06);\n                }\n                .fr-legal-mini {\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    flex-wrap: wrap;\n                    gap: 5px 10px;\n                    margin-top: 10px;\n                    font-size: 10px;\n                    line-height: 1.35;\n                    color: rgba(255,247,234,.34);\n                }\n                .fr-legal-mini a {\n                    color: inherit;\n                    text-decoration: none;\n                    transition: color .18s ease;\n                }\n                .fr-legal-mini a:hover {\n                    color: rgba(255,247,234,.72);\n                }\n                .fr-legal-dot {\n                    opacity: .55;\n                    user-select: none;\n                }\n                @media (max-width: 768px) {\n                    .fr-title {\n                        font-size: clamp(28px, 9vw, 38px);\n                        line-height: 1.08;\n                    }\n                    .fr-subtitle {\n                        font-size: 14px;\n                        line-height: 1.55;\n                        margin: 18px 0 26px;\n                    }\n                    .fr-panel {\n                        grid-template-columns: 1fr;\n                        gap: 24px;\n                        padding: 20px;\n                        border-radius: 20px;\n                    }\n                    .fr-logo-block {\n                        align-items: flex-start;\n                        gap: 12px;\n                    }\n                    .fr-logo {\n                        width: 44px;\n                        height: 44px;\n                    }\n                    .fr-links {\n                        grid-template-columns: 1fr;\n                        gap: 18px;\n                    }\n                    .fr-bottom {\n                        flex-direction: column;\n                        align-items: flex-start;\n                        gap: 7px;\n                        font-size: 12px;\n                        line-height: 1.4;\n                    }\n                    .fr-legal-mini {\n                        display: flex;\n                        width: 100%;\n                        justify-content: center;\n                        text-align: center;\n                        font-size: 9px;\n                        gap: 4px 8px;\n                        margin-top: 12px;\n                    }\n                }\n            `}),/*#__PURE__*/_jsxs(\"footer\",{className:\"fr-footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"fr-container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"fr-badge\",children:\"FIN DU SENTIER\"}),/*#__PURE__*/_jsxs(\"h2\",{className:\"fr-title\",children:[\"Tu as trouv\\xe9 la piste.\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{children:\"\\xc0 toi de vivre l'exp\\xe9rience.\"})]}),/*#__PURE__*/_jsx(\"p\",{className:\"fr-subtitle\",children:\"Le Guide du Renard rassemble les lieux insolites, les outils pratiques et les id\\xe9es d'escapades pour voyager autrement.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"fr-panel\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"fr-logo-block\",children:[/*#__PURE__*/_jsx(\"img\",{src:\"https://framerusercontent.com/images/v0kSzoLS44Kd5md9TXBT9jmxkEs.png?width=441&height=300\",alt:\"Le Guide du Renard\",className:\"fr-logo\"}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"strong\",{className:\"fr-brand-title\",children:\"Le Guide du Renard\"}),/*#__PURE__*/_jsx(\"p\",{className:\"fr-brand-text\",children:\"Exp\\xe9riences, adresses cach\\xe9es et aventures hors des sentiers battus.\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"fr-links\",children:[/*#__PURE__*/_jsx(LinkGroup,{title:\"Explorer\",items:[[\"Exp\\xe9riences\",\"https://www.leguidedurenard.com/logements-insolites\"],[\"La Map\",\"https://www.leguidedurenard.com/map-du-renard\"],[\"Les Tops\",\"https://www.leguidedurenard.com/les-tops-du-renard\"]]}),/*#__PURE__*/_jsx(LinkGroup,{title:\"Pr\\xe9parer\",items:[[\"Outils\",\"https://www.leguidedurenard.com/outil-de-voyage\"],[\"Budget voyage\",\"https://www.leguidedurenard.com/outil-de-voyage/budget-voyage\"],[\"Itin\\xe9raire\",\"https://www.leguidedurenard.com/itineraire-voyage-sur-mesure\"]]}),/*#__PURE__*/_jsx(LinkGroup,{title:\"Informations\",items:[[\"\\xc0 propos\",\"https://www.leguidedurenard.com/Qui-sommes-nous\"],[\"Contact\",\"https://www.leguidedurenard.com/contactez-nous\"]]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"fr-bottom\",children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"\\xa9 \",new Date().getFullYear(),\" Le Guide du Renard\"]}),/*#__PURE__*/_jsx(\"span\",{children:\"Le monde ne se visite pas. Il se vit.\"})]}),/*#__PURE__*/_jsxs(\"nav\",{className:\"fr-legal-mini\",\"aria-label\":\"Liens l\\xe9gaux\",children:[/*#__PURE__*/_jsx(\"a\",{href:\"/cgv\",children:\"CGV\"}),/*#__PURE__*/_jsx(\"span\",{className:\"fr-legal-dot\",children:\"\\xb7\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/mention-l\\xe9gale\",children:\"Mentions l\\xe9gales\"}),/*#__PURE__*/_jsx(\"span\",{className:\"fr-legal-dot\",children:\"\\xb7\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/politique-confidentialit\\xe9\",children:\"Politique de confidentialit\\xe9\"})]})]}),/*#__PURE__*/_jsx(MobileTabBar,{hideInCanvas:true}),/*#__PURE__*/_jsx(Formulaire_lieu_offert,{mode:\"popup\",delaySec:15,scrollPct:40,repeatDays:14,alwaysShow:false,skipPaths:\"/hometest\"})]})]});}function LinkGroup({title,items}){return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h4\",{className:\"fr-link-title\",children:title}),items.map(([label,href])=>/*#__PURE__*/_jsx(\"a\",{href:href,className:\"fr-link\",children:label},label))]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FooterRenard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Bandeau_fin_de_pages.map","// Generated by Framer (b7e356e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FooterRenard from\"https://framerusercontent.com/modules/cu5FGzsmjruDgGdtBdMC/Ij8q94c85k9GydTalEyL/Bandeau_fin_de_pages.js\";const FooterRenardFonts=getFonts(FooterRenard);const cycleOrder=[\"sAPC5TVba\",\"BlF2w9Up_\"];const serializationHash=\"framer-s3LMl\";const variantClassNames={BlF2w9Up_:\"framer-v-1v1zwza\",sAPC5TVba:\"framer-v-1zhp7m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Destock:\"sAPC5TVba\",Phone:\"BlF2w9Up_\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"sAPC5TVba\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sAPC5TVba\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1zhp7m\",className,classNames),\"data-framer-name\":\"Destock\",layoutDependency:layoutDependency,layoutId:\"sAPC5TVba\",ref:refBinding,style:{backgroundColor:\"rgb(0, 0, 0)\",...style},...addPropertyOverrides({BlF2w9Up_:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s3x3eq-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"vTqlra1XB-container\",nodeId:\"vTqlra1XB\",rendersWithMotion:true,scopeId:\"mGo9gPVhT\",children:/*#__PURE__*/_jsx(FooterRenard,{height:\"100%\",id:\"vTqlra1XB\",layoutId:\"vTqlra1XB\",style:{width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\".framer-s3LMl.framer-1ytariw, .framer-s3LMl .framer-1ytariw { display: block; }\",\".framer-s3LMl.framer-1zhp7m { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 100px 0px 100px; position: relative; width: 1200px; }\",\".framer-s3LMl .framer-1s3x3eq-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-s3LMl.framer-v-1v1zwza.framer-1zhp7m { flex-direction: row; width: 390px; }\",\".framer-s3LMl.framer-v-1v1zwza .framer-1s3x3eq-container { flex: 1 0 0px; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 556\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"BlF2w9Up_\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermGo9gPVhT=withCSS(Component,css,\"framer-s3LMl\");export default FramermGo9gPVhT;FramermGo9gPVhT.displayName=\"Bas de page Tout le site\";FramermGo9gPVhT.defaultProps={height:556,width:1200};addPropertyControls(FramermGo9gPVhT,{variant:{options:[\"sAPC5TVba\",\"BlF2w9Up_\"],optionTitles:[\"Destock\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermGo9gPVhT,[{explicitInter:true,fonts:[]},...FooterRenardFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermGo9gPVhT\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BlF2w9Up_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"556\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mGo9gPVhT.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function FoxHeader(props){const{mobileBreakpoint=1200}=props;const safeBreakpoint=React.useMemo(()=>Math.max(320,Math.round(mobileBreakpoint||1200)),[mobileBreakpoint]);const[menuOpen,setMenuOpen]=React.useState(false);const[openGroup,setOpenGroup]=React.useState(null);const menuPanelId=\"fox-mobile-navigation-panel\";const closeMenu=React.useCallback(()=>{React.startTransition(()=>{setMenuOpen(false);setOpenGroup(null);});},[]);const toggleMenu=React.useCallback(()=>{React.startTransition(()=>{setMenuOpen(prev=>!prev);setOpenGroup(null);});},[]);const toggleGroup=React.useCallback(group=>{React.startTransition(()=>{setOpenGroup(prev=>prev===group?null:group);});},[]);React.useEffect(()=>{if(!menuOpen)return;if(typeof window===\"undefined\")return;const handleKeyDown=event=>{if(event.key===\"Escape\")closeMenu();};window.addEventListener(\"keydown\",handleKeyDown);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);};},[menuOpen,closeMenu]);const resolvedCss=React.useMemo(()=>css.split(\"__BREAKPOINT__\").join(`${safeBreakpoint}px`),[safeBreakpoint]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:resolvedCss}),/*#__PURE__*/_jsx(\"header\",{className:\"fox-header\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"fox-header-wrap\",children:[/*#__PURE__*/_jsxs(\"a\",{href:\"https://www.leguidedurenard.com\",className:\"fox-brand\",children:[/*#__PURE__*/_jsx(\"img\",{src:\"https://framerusercontent.com/images/v0kSzoLS44Kd5md9TXBT9jmxkEs.png?width=441&height=300\",alt:\"Le Guide du Renard\",className:\"fox-logo\"}),/*#__PURE__*/_jsx(\"span\",{className:\"fox-name\",children:\"Le Guide du Renard\"})]}),/*#__PURE__*/_jsxs(\"nav\",{className:\"fox-nav-desktop\",\"aria-label\":\"Navigation principale\",children:[/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com\",children:\"Accueil\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/map-du-renard\",children:\"La Map\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/map-premium\",className:\"fox-premium-link\",children:\"Premium\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"fox-dropdown\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"fox-dropdown-main\",children:\"Exp\\xe9riences\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"fox-dropdown-menu\",children:[/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/bars-immersifs\",children:\"Bars et Restaurants\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/logements-insolites\",children:\"Logements Atypiques\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/activites-insolites\",children:\"Activit\\xe9s\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/escapes-games\",children:\"Escape Games\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/evasion-nature\",children:\"Nature insolite\"})]})]}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/itineraire-voyage-sur-mesure\",children:\"Cr\\xe9ateur d’itin\\xe9raire\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/les-tops-du-renard\",children:\"Les Tops\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"fox-dropdown\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"fox-dropdown-main\",children:\"Ressources\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"fox-dropdown-menu\",children:[/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/outil-de-voyage\",children:\"Outils de voyage\"}),/*#__PURE__*/_jsx(\"a\",{href:\"#\",children:\"Ressources d'urgence\"}),/*#__PURE__*/_jsx(\"a\",{href:\"#\",children:\"Gadgets voyage\"})]})]})]}),/*#__PURE__*/_jsxs(\"button\",{className:`fox-burger ${menuOpen?\"is-open\":\"\"}`,onClick:toggleMenu,\"aria-label\":menuOpen?\"Fermer le menu de navigation\":\"Ouvrir le menu de navigation\",\"aria-expanded\":menuOpen,\"aria-controls\":menuPanelId,type:\"button\",children:[/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{})]})]})}),menuOpen&&typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{className:\"fox-mobile-menu\",role:\"presentation\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"fox-mobile-panel\",id:menuPanelId,role:\"navigation\",\"aria-label\":\"Navigation mobile\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"fox-mobile-top\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"Menu\"}),/*#__PURE__*/_jsx(\"button\",{onClick:closeMenu,\"aria-label\":\"Fermer le menu\",type:\"button\",children:\"\\xd7\"})]}),/*#__PURE__*/_jsxs(\"nav\",{className:\"fox-mobile-nav\",\"aria-label\":\"Liens de navigation mobile\",children:[/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com\",onClick:closeMenu,children:\"Accueil\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/map-du-renard\",onClick:closeMenu,children:\"La Map\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/map-premium\",onClick:closeMenu,className:\"fox-premium-link fox-premium-link-mobile\",children:\"Premium\"}),/*#__PURE__*/_jsxs(\"div\",{className:`fox-mobile-group ${openGroup===\"experiences\"?\"is-open\":\"\"}`,children:[/*#__PURE__*/_jsxs(\"button\",{className:\"fox-mobile-link\",onClick:()=>toggleGroup(\"experiences\"),\"aria-expanded\":openGroup===\"experiences\",\"aria-controls\":\"fox-experiences-subnav\",type:\"button\",children:[\"Exp\\xe9riences \",/*#__PURE__*/_jsx(\"span\",{children:\"⌄\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"fox-mobile-subnav\",id:\"fox-experiences-subnav\",children:[/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/bars-immersifs\",onClick:closeMenu,children:\"Bars et Restaurants\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/logements-insolites\",onClick:closeMenu,children:\"Logements Atypiques\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/activites-insolites\",onClick:closeMenu,children:\"Activit\\xe9s\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/escapes-games\",onClick:closeMenu,children:\"Escape Games\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/evasion-nature\",onClick:closeMenu,children:\"Nature insolite\"})]})]}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/itineraire-voyage-sur-mesure\",onClick:closeMenu,children:\"Cr\\xe9ateur d’itin\\xe9raire\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/les-tops-du-renard\",onClick:closeMenu,children:\"Les Tops\"}),/*#__PURE__*/_jsxs(\"div\",{className:`fox-mobile-group ${openGroup===\"ressources\"?\"is-open\":\"\"}`,children:[/*#__PURE__*/_jsxs(\"button\",{className:\"fox-mobile-link\",onClick:()=>toggleGroup(\"ressources\"),\"aria-expanded\":openGroup===\"ressources\",\"aria-controls\":\"fox-ressources-subnav\",type:\"button\",children:[\"Ressources \",/*#__PURE__*/_jsx(\"span\",{children:\"⌄\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"fox-mobile-subnav\",id:\"fox-ressources-subnav\",children:[/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leguidedurenard.com/outil-de-voyage\",onClick:closeMenu,children:\"Outils de voyage\"}),/*#__PURE__*/_jsx(\"a\",{href:\"#\",onClick:closeMenu,children:\"Ressources d'urgence\"}),/*#__PURE__*/_jsx(\"a\",{href:\"#\",onClick:closeMenu,children:\"Gadgets voyage\"})]})]})]})]})}),document.body)]});}const css=`\n.fox-header{\n    position:fixed;\n    top:0;\n    left:0;\n    width:100%;\n    z-index:999999;\n    background:linear-gradient(180deg,rgba(5,8,14,.92),rgba(5,8,14,.70));\n    backdrop-filter:blur(10px);\n    border-bottom:1px solid rgba(255,255,255,.05);\n    overflow:visible;\n    font-family:Inter,system-ui,sans-serif;\n}\n\n.fox-header *{box-sizing:border-box;}\n\n.fox-header-wrap{\n    width:min(calc(100% - 36px),1380px);\n    margin:0 auto;\n    padding:12px 0;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:18px;\n}\n\n.fox-brand{\n    display:flex;\n    align-items:center;\n    gap:12px;\n    text-decoration:none;\n}\n\n.fox-logo{\n    width:44px;\n    height:44px;\n    object-fit:contain;\n}\n\n.fox-name{\n    color:#f4efe7;\n    font-size:17px;\n    font-weight:800;\n}\n\n.fox-nav-desktop{\n    display:flex;\n    align-items:center;\n    gap:8px;\n    background:rgba(244,239,231,.94);\n    border-radius:999px;\n    padding:8px 10px;\n    box-shadow:0 12px 36px rgba(0,0,0,.16);\n}\n\n.fox-nav-desktop > a,\n.fox-dropdown-main{\n    text-decoration:none;\n    display:block;\n    cursor:pointer;\n    color:#2d2a26;\n    font-size:15px;\n    font-weight:700;\n    padding:10px 14px;\n    border-radius:999px;\n    transition:.2s ease;\n    white-space:nowrap;\n}\n\n.fox-dropdown-main::after{\n    content:\"▾\";\n    font-size:12px;\n    margin-left:6px;\n}\n\n.fox-nav-desktop > a:hover,\n.fox-dropdown:hover .fox-dropdown-main{\n    background:rgba(0,0,0,.05);\n}\n\n.fox-nav-desktop > a.fox-premium-link{\n    color:#ff7f00;\n    box-shadow:inset 0 0 0 1px rgba(255,127,0,.28);\n    background:rgba(255,127,0,.08);\n}\n\n.fox-nav-desktop > a.fox-premium-link:hover{\n    background:rgba(255,127,0,.14);\n}\n\n.fox-dropdown{position:relative;}\n\n.fox-dropdown::after{\n    content:\"\";\n    position:absolute;\n    left:0;\n    right:0;\n    top:100%;\n    height:16px;\n}\n\n.fox-dropdown-menu{\n    position:absolute;\n    top:calc(100% + 10px);\n    left:50%;\n    transform:translateX(-50%);\n    width:245px;\n    background:#f3efe9;\n    border-radius:20px;\n    padding:8px 0;\n    box-shadow:0 22px 48px rgba(0,0,0,.18);\n    opacity:0;\n    visibility:hidden;\n    pointer-events:none;\n    transition:.22s ease;\n    z-index:999999;\n}\n\n.fox-dropdown:hover .fox-dropdown-menu{\n    opacity:1;\n    visibility:visible;\n    pointer-events:auto;\n}\n\n.fox-dropdown-menu a{\n    display:block;\n    padding:12px 20px;\n    text-decoration:none;\n    color:#2d2a26;\n}\n\n.fox-dropdown-menu a:hover{background:rgba(0,0,0,.05);}\n\n.fox-burger{\n    display:none;\n    width:48px;\n    height:48px;\n    border-radius:13px;\n    border:1px solid rgba(255,127,0,.45);\n    background:rgba(255,127,0,.04);\n    cursor:pointer;\n    position:relative;\n}\n\n.fox-burger:focus-visible,\n.fox-mobile-top button:focus-visible,\n.fox-mobile-link:focus-visible,\n.fox-mobile-nav a:focus-visible,\n.fox-mobile-subnav a:focus-visible{\n    outline:2px solid #ff7f00;\n    outline-offset:2px;\n}\n\n.fox-burger span{\n    position:absolute;\n    left:12px;\n    width:24px;\n    height:3px;\n    border-radius:999px;\n    background:#ff7f00;\n    transition:.25s ease;\n}\n\n.fox-burger span:nth-child(1){top:15px;}\n.fox-burger span:nth-child(2){top:22px;}\n.fox-burger span:nth-child(3){top:29px;}\n\n.fox-burger.is-open span:nth-child(1){\n    top:22px;\n    transform:rotate(45deg);\n}\n\n.fox-burger.is-open span:nth-child(2){opacity:0;}\n\n.fox-burger.is-open span:nth-child(3){\n    top:22px;\n    transform:rotate(-45deg);\n}\n\n.fox-mobile-menu{\n    position:fixed;\n    inset:0;\n    width:100vw;\n    height:100vh;\n    z-index:2147483647;\n    background:rgba(0,0,0,.88);\n    padding:12px;\n    overflow-y:auto;\n    overflow-x:hidden;\n}\n\n.fox-mobile-panel{\n    width:min(100%,520px);\n    margin:0 auto;\n    padding:14px;\n    border-radius:20px;\n    background:linear-gradient(180deg,rgba(15,21,33,.98),rgba(12,17,26,.96));\n    border:1px solid rgba(255,255,255,.10);\n    max-height:calc(100vh - 24px);\n    overflow-y:auto;\n    overflow-x:hidden;\n}\n\n.fox-mobile-top{\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    margin-bottom:12px;\n}\n\n.fox-mobile-top span{\n    color:#f4efe7;\n    font-size:18px;\n    font-weight:800;\n}\n\n.fox-mobile-top button{\n    width:44px;\n    height:44px;\n    border-radius:14px;\n    border:none;\n    background:rgba(255,255,255,.08);\n    color:white;\n    font-size:28px;\n    cursor:pointer;\n}\n\n.fox-mobile-nav{\n    display:flex;\n    flex-direction:column;\n    gap:10px;\n}\n\n.fox-mobile-nav > a{\n    min-height:48px;\n    border-radius:16px;\n    padding:0 18px;\n    display:flex;\n    align-items:center;\n    text-decoration:none;\n    color:#f4efe7;\n    font-size:18px;\n    font-weight:800;\n    background:rgba(255,255,255,.05);\n    border:1px solid rgba(255,255,255,.08);\n}\n\n.fox-mobile-nav > a.fox-premium-link-mobile{\n    border:1px solid rgba(255,127,0,.35);\n    background:rgba(255,127,0,.12);\n    color:#ffd7ab;\n}\n\n.fox-mobile-group{\n    border-radius:16px;\n    overflow:hidden;\n    background:rgba(255,255,255,.05);\n    border:1px solid rgba(255,255,255,.08);\n}\n\n.fox-mobile-link{\n    width:100%;\n    min-height:48px;\n    padding:0 18px;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    background:none;\n    border:none;\n    color:#f4efe7;\n    font-size:18px;\n    font-weight:800;\n    cursor:pointer;\n}\n\n.fox-mobile-subnav{\n    max-height:0;\n    overflow:hidden;\n    transition:max-height .35s ease;\n    display:flex;\n    flex-direction:column;\n    gap:6px;\n    padding:0 10px;\n}\n\n.fox-mobile-group.is-open .fox-mobile-subnav{\n    max-height:500px;\n    padding-bottom:12px;\n}\n\n.fox-mobile-subnav a{\n    min-height:48px;\n    padding:0 14px;\n    border-radius:12px;\n    display:flex;\n    align-items:center;\n    text-decoration:none;\n    color:rgba(244,239,231,.88);\n    background:rgba(255,255,255,.045);\n    border:1px solid rgba(255,255,255,.08);\n}\n\n@media(max-width:__BREAKPOINT__){\n    .fox-nav-desktop{display:none;}\n    .fox-burger{display:block;}\n    .fox-name{font-size:15px;}\n}\n`;addPropertyControls(FoxHeader,{mobileBreakpoint:{type:ControlType.Number,title:\"Breakpoint\",defaultValue:1200,min:320,max:1800,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FoxHeader\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Map_du_renard.map","// Generated by Framer (e56d21e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LeGuideDuRenardHero from\"https://framerusercontent.com/modules/uBX6m3kdHxjetYTs59AJ/fevsieLfsGIlmvdPKxbt/Map_du_renard.js\";const LeGuideDuRenardHeroFonts=getFonts(LeGuideDuRenardHero);const cycleOrder=[\"gCVHId5oq\",\"xscIcjYvw\"];const serializationHash=\"framer-Jaxzc\";const variantClassNames={gCVHId5oq:\"framer-v-dhztqe\",xscIcjYvw:\"framer-v-10e39iv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:305,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"gCVHId5oq\",Phone:\"xscIcjYvw\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"gCVHId5oq\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gCVHId5oq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap4zbyd6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-dhztqe\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gCVHId5oq\",onTap:onTap4zbyd6,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(0, 0, 0)\",...style},...addPropertyOverrides({xscIcjYvw:{\"data-framer-name\":\"Phone\",\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d4tiu3-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"bLyNPNfl8-container\",nodeId:\"bLyNPNfl8\",rendersWithMotion:true,scopeId:\"fIYH3QM1N\",children:/*#__PURE__*/_jsx(LeGuideDuRenardHero,{height:\"100%\",id:\"bLyNPNfl8\",layoutId:\"bLyNPNfl8\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Jaxzc.framer-1uok8i3, .framer-Jaxzc .framer-1uok8i3 { display: block; }\",\".framer-Jaxzc.framer-dhztqe { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 89px; justify-content: flex-start; overflow: auto; padding: 0px; position: relative; width: 1200px; }\",\".framer-Jaxzc .framer-1d4tiu3-container { flex: 1 0 0px; height: 84px; position: relative; width: 1px; }\",\".framer-Jaxzc.framer-v-10e39iv.framer-dhztqe { cursor: unset; flex-direction: column; gap: 8px; height: min-content; overflow: hidden; width: 399px; }\",\".framer-Jaxzc.framer-v-10e39iv .framer-1d4tiu3-container { flex: none; order: 0; width: 100%; }\",'.framer-Jaxzc[data-border=\"true\"]::after, .framer-Jaxzc [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 89\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xscIcjYvw\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfIYH3QM1N=withCSS(Component,css,\"framer-Jaxzc\");export default FramerfIYH3QM1N;FramerfIYH3QM1N.displayName=\"D\\xe9but Page\";FramerfIYH3QM1N.defaultProps={height:89,width:1200};addPropertyControls(FramerfIYH3QM1N,{variant:{options:[\"gCVHId5oq\",\"xscIcjYvw\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerfIYH3QM1N,[{explicitInter:true,fonts:[]},...LeGuideDuRenardHeroFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfIYH3QM1N\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"89\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xscIcjYvw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";const PRODUCTS={italie:{destination:\"Italie\",prep:\"en\",price:15,secret:28,total:99},\"iles-canaries\":{destination:\"\\xceles Canaries\",prep:\"aux\",price:17,secret:52,total:96},\"cote-d-azur\":{destination:\"C\\xf4te d’Azur\",prep:\"sur la\",price:17,secret:29,total:92},quebec:{destination:\"Qu\\xe9bec\",prep:\"au\",price:12,secret:22,total:76},malaisie:{destination:\"Malaisie\",prep:\"en\",price:16,secret:20,total:75},grece:{destination:\"Gr\\xe8ce\",prep:\"en\",price:15,secret:23,total:63},suede:{destination:\"Su\\xe8de\",prep:\"en\",price:15,secret:22,total:60},islande:{destination:\"Islande\",prep:\"en\",price:15,secret:17,total:58},\"la-reunion\":{destination:\"La R\\xe9union\",prep:\"\\xe0\",price:12,secret:13,total:54},\"pays-bas\":{destination:\"Pays-Bas\",prep:\"aux\",price:13,secret:16,total:45},irlande:{destination:\"Irlande\",prep:\"en\",price:9,secret:9,total:43},maroc:{destination:\"Maroc\",prep:\"au\",price:12,secret:12,total:41},corse:{destination:\"Corse\",prep:\"en\",price:12,secret:13,total:33},singapour:{destination:\"Singapour\",prep:\"\\xe0\",price:12,secret:11,total:24}};// \"chemin de l'article\" : [\"slug destination Premium\" ou \"\" si pas de Premium, \"slug du lieu sur la Map\"]\nconst ARTICLES={\"/restaurants-atypiques/el-diablo-lanzarote-decouvrez-le-restaurant-volcanique-aux-canaries\":[\"iles-canaries\",\"el-diablo\"],\"/evasion-nature/las-grietas-canyon-volcanique-magnifique-a-visiter-canaries\":[\"iles-canaries\",\"canyon-de-las-grietas\"],\"/evasion-nature/el-bufadero-explorez-le-site-naturel-impressionnant-a-gran-canaria\":[\"iles-canaries\",\"el-bufadero\"],\"/evasion-nature/les-pozzi-decouvrez-cette-immersion-nature-a-bastelica-corse\":[\"corse\",\"les-pozzi-de-bastelica\"],\"/evasion-nature/cascades-de-purcaraccia-explorez-aventure-naturelle-quenza\":[\"corse\",\"les-cascades-de-purcaraccia\"],\"/evasion-nature/calanques-de-piana-decouvrez-paysages-spectaculaires-en-corse\":[\"corse\",\"les-calanques-de-piana\"],\"/evasion-nature/clg-ranch-profitez-experience-equestre-unique-cargese\":[\"corse\",\"clg-ranch-corse\"],\"/evasion-nature/splura-plongee-explorez-profondeurs-marines-propriano-corse\":[\"corse\",\"splura-plongee-corse\"],\"/activites-insolites/musee-des-curiosites-dublin-visite-insolite\":[\"irlande\",\"musee-des-curiosites\"],\"/evasion-nature/goat-boat-tour-dublin-baie-dun-laoghaire\":[\"irlande\",\"goat-boat-tour\"],\"/activites-insolites/mus\\xe9e-du-p\\xe9nis-\\xe0-reykjavik-une-exp\\xe9rience-insolite-et-scientifique-en-islande\":[\"islande\",\"musee-du-penis\"],\"/logements-insolites/volkshotel-amsterdam-chambre-cinema-spa-rooftop\":[\"pays-bas\",\"volks-hotel\"],\"/evasion-nature/plongee-reunion-scubananas-saint-leu\":[\"la-reunion\",\"scubananas-plongee\"],\"/evasion-nature/canyoning-grand-galet-90m-adrenalile-reunion\":[\"la-reunion\",\"canyonin-grand-galet\"],\"/evasion-nature/survol-helicoptere-run-helico-reunion\":[\"la-reunion\",\"run-helico\"],\"/evasion-nature/rafting-reunion-rando-aqua\":[\"la-reunion\",\"rando-aqua-reunion\"],\"/evasion-nature/tunnels-de-lave-reunion-bazaltik\":[\"la-reunion\",\"tunnel-de-lave-bazaltik\"],\"/logements-insolites/igloo-sur-leau-stockholm-test-logement-unique-flottant-en-suede\":[\"suede\",\"l-igloo-sur-l-eau\"],\"/evasion-nature/the-green-trails-partez-pour-un-safari-nature-a-stockholm\":[\"suede\",\"green-trail\"],\"/evasion-nature/the-kayak-trail-vivez-une-aventure-kayak-a-stavsnas-suede\":[\"suede\",\"the-kayak-trail\"],\"/evasion-nature/arche-de-port-blanc-decouvrez-site-naturel-quiberon\":[\"\",\"l-arche-de-port-blanc\"],\"/evasion-nature/tyrolienne-geante-serre-chevalier\":[\"\",\"tyrolienne-geante\"],\"/activites-insolites/wolf-gang-jeu-immersif-loup-garou-paris\":[\"\",\"wolf-gang\"],\"/activites-insolites/hilarious-labs-paris-jeu-lol-qui-rit-sort\":[\"\",\"hilarious-labs\"],\"/activites-insolites/ocean-12-mini-golf-fluorescent-bercy-village\":[\"\",\"ocean-12-mini-golf\"],\"/activites-insolites/lauberge-rouge-halloween-2024-:-une-exp\\xe9rience-immersive-terrifiante-\\xe0-vivre-chez-the-dark-dreams\":[\"\",\"l-auberge-rouge\"],\"/activites-insolites/escape-game-bomb-squad-paris-aventurebomb-squad-paris-notre-test-de-laction-game-explosif-en-plein-coeur-de-la-capitale\":[\"\",\"bomb-squad\"],\"/activites-insolites/break-room-savigny-sur-orge-notre-avis-experience-destruction-unique\":[\"\",\"la-break-room\"],\"/activites-insolites/prison-island-emerainville-notre-avis-escape-game-captivant\":[\"\",\"prison-island\"],\"/activites-insolites/beer-spa-paris-d\\xe9tente-unique-dans-un-spa-\\xe0-la-bi\\xe8re\":[\"\",\"beer-spa-paris\"],\"/activites-insolites/battle-kart-villepinte-test-experience-realite-virtuelle\":[\"\",\"battle-kart\"],\"/activites-insolites/paradox-museum-paris-mus\\xe9e-des-illusions\":[\"\",\"paradox-museum\"],\"/activites-insolites/simulation-course-sim-driver-parissim-driver-paris-test-simulation-course-realite-virtuelle\":[\"\",\"simdrivers-paris\"],\"/bars-immersifs/chill-golf-paris-bar-golf-indoor-simulateur\":[\"\",\"chill-golf\"],\"/bars-immersifs/pan-paris-test-bar-tir-virtuel-immersif-insolite\":[\"\",\"pan\"],\"/bars-immersifs/perpette-bar-paris-test-de-lexperience-immersive-en-prison-dans-le-2eme-arrondissement\":[\"\",\"perpette-bar\"],\"/bars-immersifs/le-3-bis-paris-test-du-bar-gaming-et-immersif-dans-le-12eme-arrondissement\":[\"\",\"le-3-bis\"],\"/bars-immersifs/les-petites-fleches-paris-test-du-bar-a-flechettes-dans-le-11eme-arrondissement\":[\"\",\"les-petites-fleches\"],\"/restaurants-atypiques/gyoza-house-paris-restaurant-japonais-raviolis-grilles\":[\"\",\"gyoza-house\"],\"/restaurants-atypiques/les-fondus-de-la-raclette-test-restaurant-fondues-dans-le-18eme-arrondissement\":[\"\",\"les-fondus-de-la-raclette\"],\"/restaurants-atypiques/le-renard-cafe-paris-test-restaurant-immersif-ghibli-dans-le-5eme-arrondissement\":[\"\",\"le-renard-cafe\"],\"/restaurants-atypiques/bbq-boat-lagny-sur-marne-test-experience-flottante-unique\":[\"\",\"bbq-boat\"],\"/restaurants-atypiques/le-petit-bal-paris-test-restaurant-dansant-dans-le-2eme-arrondissement\":[\"\",\"le-petit-bal\"],\"/restaurants-atypiques/yummy-asian-food-restaurant-asiatique-parisyummy-asian-food-paris-test-restaurant-asiatique-dans-le-10eme-arrondissement\":[\"\",\"yummy-asian-food\"],\"/restaurants-atypiques/le-camion-qui-fume-paris-test-food-truck-burgers-dans-le-11eme-arrondissement\":[\"\",\"le-camion-qui-fume\"],\"/restaurants-atypiques/sushi-way-restaurant-sushi-train-parissushi-way-paris-test-restaurant-sushi-train-dans-le-1er-arrondissement\":[\"\",\"sushi-way\"],\"/logements-insolites/passage-des-sorciers-gite-immersif-mery-sur-marne\":[\"\",\"le-passage-des-sorciers\"],\"/logements-insolites/dormir-dans-une-prison-transformee-en-hotel-design-beziers\":[\"\",\"hotel-la-prison\"],\"/logements-insolites/maison-seignou-chambre-hotes-spa-hautes-pyrenees\":[\"\",\"la-maison-seignou\"],\"/logements-insolites/domaine-de-bellevue-sejour-detente-entre-nature-luxe-et-bien-etre\":[\"\",\"le-domaine-de-bellevue\"],\"/logements-insolites/dormir-avec-des-renards-domaine-eiwah-ecolodge-insolite\":[\"\",\"lodge-domaine-eiwah\"],\"/logements-insolites/nuits-insolites-dans-la-caravelle-de-la-ferme-aventure\":[\"\",\"la-caravelle\"],\"/escapes-games/lost-asylum-paris-escape-game-horreur-one-hour\":[\"\",\"lost-asylum\"],\"/escapes-games/esprit-es-tu-la-closed-escape-game-bondy-escape-game-horreur\":[\"\",\"esprit-es-tu-la\"],\"/escapes-games/un-crime-presque-parfait-a-la-lock-academy-paris\":[\"\",\"un-crime-presque-parfait\"],\"/escapes-games/escape-game-mystere-barbe-noire-ferrieres\":[\"\",\"le-mystere-de-barbe-noir\"],\"/escapes-games/labattoir-test-et-avis-sur-lescape-game-horreur-incontournable-a-paris\":[\"\",\"l-abattoir\"],\"/escapes-games/revolte-a-la-lock-paris-test-escape-game-du-futur-dans-le-1er-arrondissement\":[\"\",\"revolte-a-la-lock\"],\"/escapes-games/raptor-project-paris-test-escape-game-de-dinausore-dans-le-2eme-arrondissement\":[\"\",\"raptor-project\"],\"/escapes-games/jurassik-room-aeroville-test-escape-game-immersif-a-roissy\":[\"\",\"jurassik-room\"],\"/escapes-games/virtual-room-paris-escape-game-realite-virtuelle-bastille\":[\"\",\"virtual-room-paris\"],\"/evasion-nature/nautic-b-serre-poncon-ecole-glisse-wake-foil-ski\":[\"\",\"nautic-b-serre-poncon\"],\"/evasion-nature/viaduc-des-fauvettes-escalade-balade-essonne\":[\"\",\"viaduc-des-fauvettes\"],\"/evasion-nature/pelvoux-vallouise-station-ski-pas-cher-authentique-hautes-alpes\":[\"\",\"station-de-ski-pas-cher\"],\"/evasion-nature/cascade-glace-freissiniere-escalade-aventure-hautes-alpes\":[\"\",\"le-mur-de-glace\"]};// Articles sans lieu sur la Map : destination Premium devinée d'après les mots de l'URL.\nconst DEST_KEYWORDS=[[\"islande\",[\"islande\",\"reykjavik\",\"kerlingarfjoll\",\"myrdalsjokull\",\"hvammsvik\"]],[\"maroc\",[\"maroc\",\"marrakech\",\"ouzoud\",\"ourika\"]],[\"suede\",[\"suede\",\"stockholm\"]],[\"corse\",[\"corse\"]],[\"la-reunion\",[\"reunion\"]],[\"iles-canaries\",[\"canaries\",\"lanzarote\",\"tenerife\",\"fuerteventura\"]],[\"irlande\",[\"irlande\",\"dublin\"]],[\"pays-bas\",[\"amsterdam\",\"rotterdam\"]],[\"italie\",[\"italie\",\"orta\",\"rome\",\"sicile\",\"toscane\",\"venise\"]],[\"quebec\",[\"quebec\",\"montreal\"]],[\"grece\",[\"grece\",\"athenes\",\"crete\",\"santorin\"]],[\"malaisie\",[\"malaisie\",\"kuala\",\"langkawi\",\"penang\"]],[\"singapour\",[\"singapour\"]],[\"cote-d-azur\",[\"antibes\",\"cannes\",\"menton\",\"monaco\",\"esterel\"]]];const CATEGORIES={\"activites-insolites\":\"activit\\xe9s insolites\",\"bars-immersifs\":\"bars immersifs\",\"restaurants-atypiques\":\"restaurants atypiques\",\"logements-insolites\":\"logements insolites\",\"escapes-games\":\"escape games\",\"evasion-nature\":\"exp\\xe9riences nature\",\"les-tops-du-renard\":\"tops du Renard\"};const SITE=\"https://www.leguidedurenard.com\";function cleanPath(value){let p=value;try{p=decodeURIComponent(p);}catch(e){}return p.replace(/[​‌‍﻿]/g,\"\").toLowerCase().replace(/\\/+$/,\"\");}function plain(value){return value.normalize(\"NFD\").replace(/[̀-ͯ]/g,\"\");}function findArticle(path){if(ARTICLES[path])return ARTICLES[path];if(path.length>30){// Tolérance : chemin du lien un peu plus long ou plus court que celui de la page.\nfor(const key of Object.keys(ARTICLES)){if(key.startsWith(path)||path.startsWith(key))return ARTICLES[key];}}const words=plain(path).split(/[^a-z0-9]+/);for(const[slug,keys]of DEST_KEYWORDS){if(keys.some(k=>words.includes(k)))return[slug,\"\"];}return null;}const CSS=`\n.fda-wrap{width:100%;box-sizing:border-box;padding:24px 20px;display:flex;justify-content:center;font-family:Inter,sans-serif;}\n.fda-card{width:100%;max-width:1200px;box-sizing:border-box;background:rgba(15,23,42,.92);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:28px;color:#fff;}\n.fda-kicker{display:flex;align-items:center;gap:12px;color:#ff8a00;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;}\n.fda-kicker:after{content:\"\";width:36px;height:1px;background:rgba(255,138,0,.55);}\n.fda-title{font-family:Georgia,\"Times New Roman\",serif;font-weight:700;font-size:clamp(28px,4.2vw,42px);line-height:.95;letter-spacing:-.04em;color:#fff;margin:0 0 14px;}\n.fda-text{color:#d1d5db;font-size:15px;line-height:1.6;margin:0 0 22px;max-width:620px;}\n.fda-actions{display:flex;flex-wrap:wrap;gap:10px;}\n.fda-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;padding:14px 22px;border-radius:14px;font-size:14px;font-weight:800;text-decoration:none;}\n.fda-primary{background:#ff8a00;color:#000;}\n.fda-secondary{background:#111827;color:#fff;border:1px solid rgba(255,255,255,.1);}\n.fda-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);}\n.fda-links a{color:#d1d5db;font-size:13px;font-weight:700;text-decoration:none;}\n.fda-links a:hover,.fda-btn:hover{opacity:.9;}\n@media (max-width:560px){\n  .fda-wrap{padding:16px;}\n  .fda-card{padding:22px 18px;border-radius:22px;}\n  .fda-text{font-size:14px;}\n  .fda-actions{flex-direction:column;}\n  .fda-btn{width:100%;}\n}\n`;export default function Fin_d_article(){const[entry,setEntry]=React.useState(null);const[categoryHref,setCategoryHref]=React.useState(`${SITE}/activites-insolites`);const[categoryLabel,setCategoryLabel]=React.useState(\"exp\\xe9riences\");React.useEffect(()=>{if(typeof window===\"undefined\")return;const path=cleanPath(window.location.pathname);const found=findArticle(path);const segment=path.split(\"/\")[1];const label=CATEGORIES[segment];React.startTransition(()=>{setEntry(found);if(label){setCategoryHref(`${SITE}/${segment}`);setCategoryLabel(label);}});},[]);const product=entry&&entry[0]?PRODUCTS[entry[0]]:null;const placeSlug=entry?entry[1]:\"\";const placeHref=placeSlug?`${SITE}/map-du-renard?lieu=${encodeURIComponent(placeSlug)}`:\"\";let kicker=\"La Map du Renard\";let title=\"Va plus loin que cet article.\";let text=\"Plus de 700 adresses insolites s\\xe9lectionn\\xe9es par Le Renard, gratuites, sur la carte interactive.\";let primary={href:`${SITE}/map-du-renard`,label:\"Explorer la Map gratuite\"};let secondary=null;if(product&&entry){kicker=`Map Premium \\xb7 ${product.destination}`;title=placeSlug?\"Ce lieu n'est qu'un d\\xe9but.\":`${product.destination}, version secr\\xe8te.`;text=`${product.secret} lieux secrets ${product.prep} ${product.destination}, avec leurs positions exactes, en plus des ${product.total-product.secret} adresses d\\xe9j\\xe0 visibles sur la Map.`;primary={href:`${SITE}/map-premium#${entry[0]}`,label:`D\\xe9bloquer la Map ${product.destination} \\xb7 ${product.price} €`};if(placeHref)secondary={href:placeHref,label:\"Voir ce lieu sur la Map\"};}else if(placeHref){title=\"Retrouve ce lieu sur la Map.\";text=\"Et des centaines d'autres adresses insolites autour, gratuites sur la carte interactive.\";primary={href:placeHref,label:\"Voir ce lieu sur la Map\"};}return /*#__PURE__*/_jsxs(\"div\",{className:\"fda-wrap\",children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsxs(\"section\",{className:\"fda-card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"fda-kicker\",children:kicker}),/*#__PURE__*/_jsx(\"h2\",{className:\"fda-title\",children:title}),/*#__PURE__*/_jsx(\"p\",{className:\"fda-text\",children:text}),/*#__PURE__*/_jsxs(\"div\",{className:\"fda-actions\",children:[/*#__PURE__*/_jsx(\"a\",{href:primary.href,className:\"fda-btn fda-primary\",children:primary.label}),secondary&&/*#__PURE__*/_jsx(\"a\",{href:secondary.href,className:\"fda-btn fda-secondary\",children:secondary.label})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"fda-links\",children:[/*#__PURE__*/_jsxs(\"a\",{href:categoryHref,children:[\"Voir d'autres \",categoryLabel,\" →\"]}),/*#__PURE__*/_jsx(\"a\",{href:`${SITE}/activites-insolites/wolf-gang-jeu-immersif-loup-garou-paris`,children:\"Une p\\xe9pite du Renard →\"})]})]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Fin_d_article\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Fin_d_articles.map"],"mappings":"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"}