1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="4b985cb1-bc7e-4dc6-a8d4-7d52c6f62c7d",e._sentryDebugIdIdentifier="sentry-dbid-4b985cb1-bc7e-4dc6-a8d4-7d52c6f62c7d")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4716,5752],{1350:(e,t,n)=>{"use strict";n.d(t,{SL:()=>c,Vh:()=>r,rA:()=>l,vY:()=>o,zn:()=>s});var a=n(48263),i=n(58173);let r=e=>({nights:null==e?void 0:e.nbNights,finalPrice:null==e?void 0:e.finalPrice,reductionRate:null==e?void 0:e.reductionRate}),c=(e,t)=>{var n;if(!e)return null;let a=o(e,t);return a.item_durations_nights=t.nights,a.price=t.finalPrice,a.bestPrice=null==(n=e.basePriceAvailability)?void 0:n.finalPrice,a},o=(e,t,n,i)=>{var r;if(!e)return null;let c=(0,a.YW)(e),o=(0,a.Nr)(e),s=(0,a.$8)(e),l={item_id:e.code,item_name:e.title,item_star_rating:String(o.length),item_category:null==c?void 0:c.label,item_country:s.country,item_city:s.city,item_tour_operator:null==(r=e.tourOperator)?void 0:r.label,item_discount_type:String(Math.round((null==t?void 0:t.reductionRate)||0)),quantity:1};return n&&(l.item_list_name=n),i>=0&&(l.index=i),l},s=(e,t)=>{if(!e)return null;let n=(window.dataLayer?[...window.dataLayer]:[]).reverse().find(e=>e.event&&e.event===i.cE.VIEW_ITEM_LIST.toString()),a=[];n&&n.ecommerce.items.forEach(e=>{e.item_list_name!=t&&a.push(e)});let c=1;return e.forEach(e=>a.push(o(e,r(e.basePriceAvailability),t,c++))),a},l=e=>({ecommerce:{items:e}})},4336:e=>{e.exports={"elem-ff-icon":"styles_elem-ff-icon__9jyqv"}},7009:(e,t,n)=>{"use strict";n.d(t,{A:()=>o,T:()=>c});var a=n(37876),i=n(54945),r=n.n(i);n(14232);let c=e=>{let{position:t="center",addClass:n="",children:i}=e;return(0,a.jsx)("div",{className:"".concat(r()["cpt-button-wrap"]," ").concat(t?r()[t]:""," ").concat(n),children:i})},o=e=>{let{type:t="default",addClass:n="",href:i="",disabled:c=!1,children:o,onClick:s,submit:l=!1,target:d,withArrow:_=!1,obfuscated:u=!1}=e,p=""===i||u?"button":"a",m=""===i||u?null:{href:i},h=s||u?{onClick:()=>{null==s||s(),u&&("_blank"===d?window.open(i,"_blank"):window.location.href=i)}}:null;return(0,a.jsx)(p,{className:"".concat(r()["cpt-button"]," button-style elem-button--").concat(t," ").concat(n," ").concat(c?r().disabled:""," ").concat(_?r()["with-arrow"]:""),disabled:c,...m,...h,type:l?"submit":void 0,target:d,children:o})}},16346:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var a=n(37876);n(14232);var i=n(4336),r=n.n(i);let c=e=>{let{value:t,onClick:n,addClass:i=""}=e;return(0,a.jsx)("i",{className:"".concat(r()["elem-ff-icon"]," ").concat(i),"data-icon":t,onClick:n,role:"img",alt:t})}},48706:e=>{e.exports={"cpt-popin":"styles_cpt-popin__yLmED","popin-head":"styles_popin-head__PwSrH","popin-head-back":"styles_popin-head-back__z6F9W","popin-head-img":"styles_popin-head-img___4m4e","popin-head-title":"styles_popin-head-title__Am4oT","popin-head-logo":"styles_popin-head-logo__OM5fO","popin-head-close":"styles_popin-head-close__5IvMu","popin-content":"styles_popin-content__8HfZ1","v-scroll":"styles_v-scroll__UOuLm","is-mobile":"styles_is-mobile__Wrjtq","is-tablet":"styles_is-tablet__vPvlh","popin-size-1":"styles_popin-size-1__ARhdY","popin-size-2":"styles_popin-size-2__w16DG","popin-size-full":"styles_popin-size-full__SdR9L"}},52998:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var a=n(37876),i=n(48706),r=n.n(i),c=n(14232),o=n(66582),s=n(62425),l=n(69317);let d=e=>{let{headTitle:t,centerTitle:n=!1,headLogo:i=!1,headContent:d,withVScroll:_=!1,popinSize:u="",addClass:p="",contentId:m="",noChildrenWhenClose:h=!1,close:y,open:E,onlyCrossToClose:f=!1,externalCloseExclude:g,noCloseButton:v=!1,useBackButton:b=!1,contentRef:T,children:w}=e,A=(0,c.useRef)(null);(0,o.Y)(A,()=>f?void 0:y(),{exclude:g});let S=u?r()["popin-".concat(u)]:"",L=(0,a.jsxs)("div",{ref:A,className:"".concat(r()["cpt-popin"]," ").concat(E?"":"d-none"," ").concat(S," ").concat(p),children:[(0,a.jsxs)("div",{className:r()["popin-head"],children:[b&&!v&&(0,a.jsx)("div",{className:r()["popin-head-back"],onClick:y,children:">"}),t&&(0,a.jsx)("div",{className:"".concat(r()["popin-head-title"]," ").concat(n?"text-center":""),children:t}),i&&(0,a.jsx)("div",{className:r()["popin-head-logo"],children:(0,a.jsx)(l.A,{logo:"black-green",size:"mini"})}),d&&(0,a.jsx)(a.Fragment,{children:d}),!b&&!v&&(0,a.jsx)("div",{className:r()["popin-head-close"],onClick:y,children:"X"})]}),(0,a.jsx)("div",{ref:T,className:"".concat(r()["popin-content"]," ").concat(_?r()["v-scroll"]:""),id:m,children:(E||!h)&&w})]});return(0,a.jsx)(s.A,{isActive:E,type:"full",children:L})}},54778:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let a={dataLayer:function(e,t){return"window.".concat(t," = window.").concat(t," || []; window.").concat(t,".push(").concat(JSON.stringify(e),")")},tags:function(e){let{gtmId:t,events:n={},dataLayer:a,dataLayerName:i="dataLayer",preview:r="",auth:c="",baseUrlScript:o="https://www.googletagmanager.com/gtm.js",baseUrlNoScript:s="https://www.googletagmanager.com/ns.html"}=e,l=c?">m_auth=".concat(c):"",d=r?">m_preview=".concat(r):"";t||console.warn("[TagManager] GTM Id is required");let _='<iframe src="'.concat(s,"?id=").concat(t).concat(l).concat(d,'" height="0" width="0" style="display:none;visibility:hidden" id="tag-manager"></iframe>');return{iframe:_,script:"\n (function(w,d,s,l,i){w[l]=w[l]||[];\n w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js', ".concat(JSON.stringify(n).slice(1,-1),"});\n var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';\n j.async=true;j.src='").concat(o,"?id='+i+dl+'").concat(l).concat(d,"';\n f.parentNode.insertBefore(j,f);\n })(window,document,'script','").concat(i,"','").concat(t,"');\n "),dataLayerVar:this.dataLayer(a,i)}}},i=e=>{let t=document.createElement("script");return t.innerHTML=e,t},r={initialize:function(e){let t=(e=>{let t=a.tags(e);return{noScript:()=>{let e=document.createElement("noscript");return e.innerHTML=t.iframe,e},script:()=>{let e=document.createElement("script");return e.innerHTML=t.script,e},dataScript:i(t.dataLayerVar)}})(e);e.dataLayer&&document.head.appendChild(t.dataScript),document.head.insertBefore(t.script(),document.head.childNodes[0]),document.body.insertBefore(t.noScript(),document.body.childNodes[0])},dataLayer:function(e){let{dataLayer:t,dataLayerName:n="dataLayer"}=e;if(window[n])return window[n].push(t);let r=i(a.dataLayer(t,n));document.head.insertBefore(r,document.head.childNodes[0])}}},54945:e=>{e.exports={"cpt-button":"styles_cpt-button__llNYo",disabled:"styles_disabled__niY0r","with-arrow":"styles_with-arrow__oOrQM","cpt-button-wrap":"styles_cpt-button-wrap__zrRwB",center:"styles_center__O2QXM",right:"styles_right__GvffO"}},58173:(e,t,n)=>{"use strict";n.d(t,{Cs:()=>s,IO:()=>i,RZ:()=>d,YR:()=>o,Yv:()=>l,cE:()=>c,n8:()=>r}),n(31056);var a=n(54778);let i="Serp Result",r="gtm_userSearched";var c=function(e){return e.READY="datalayer_ready",e.SIGNUP="sign_up",e.LOGIN="login",e.NEWSLETTER_SUBSCRIBED="newsletter_subscribed",e.QUOTE_REQUEST="quote_request",e.CONTACT_FORM="contact_form",e.VIEW_ITEM_LIST="view_item_list",e.SELECT_ITEM="select_item",e.VIEW_ITEM="view_item",e.SELECT_DATE="select_dates",e.ADD_TO_CART="add_to_cart",e.VIEW_SEARCH_RESULTS="view_search_results",e.SEARCH_FILTER="search_filter",e}(c||{}),o=function(e){return e.SEARCH="rechercher",e}(o||{}),s=function(e){return e.PHONE="phone",e.EMAIL="email",e.CALENDAR="calendar",e}(s||{}),l=function(e){return e.ASK_QUOTE="ask_quote",e.ASK_QUOTE_OFFER="ask_quote_offer",e.SUGGEST_DATE="suggest_date",e.SET_OPTION="set_option",e}(l||{});let d=()=>{let e={gtmId:"GTM-KFD77JK",baseUrlScript:"https://msr.fairmoove.fr/d4plvttv54knubx.js",baseUrlNoScript:"https://msr.fairmoove.fr/ns.html"};"requestIdleCallback"in window?window.requestIdleCallback(()=>{a.A.initialize(e)},{timeout:2e3}):setTimeout(()=>{a.A.initialize(e)},200)}},62425:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var a=n(37876);n(14232);var i=n(94143),r=n.n(i);let c=e=>{let{type:t="full",isActive:n,addClass:i="",children:c}=e,o=n?r()["is-overlay-active"]:"";return(0,a.jsx)("div",{className:"".concat(r()["elem-overlay-".concat(t)]," ").concat(o," ").concat(i),children:c})}},66582:(e,t,n)=>{"use strict";n.d(t,{Y:()=>i});var a=n(14232);let i=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,a.useEffect)(()=>{let a=a=>{e.current&&!e.current.contains(a.target)&&0===function(e,t){if(!t)return[];let n=[];for(;(e=e.parentNode)&&e!==document;)(!t||e.matches(t))&&n.unshift(e);return n}(a.target,n.exclude).length&&t()};return document.addEventListener("mousedown",a),()=>{document.removeEventListener("mousedown",a)}},[e,t,null==n?void 0:n.exclude])}},76815:(e,t,n)=>{"use strict";n.d(t,{H7:()=>o,Ol:()=>s,Sg:()=>r,VS:()=>c,X:()=>d,ly:()=>i,tV:()=>a,yY:()=>l});let a="product-diaporama-popin",i="product-map-popin",r="contact-popin",c="contact-full-popin",o="main-guarantees",s="secondary-guarantees",l="quote-popin",d="criterion-popin"},88648:e=>{e.exports={"cpt-contact-trigger":"styles_cpt-contact-trigger__Phkd8",button:"styles_button__tH_OA","template-0":"styles_template-0__PL9Yg","template-1":"styles_template-1__zT4VW","template-2":"styles_template-2__aCmNj","template-3":"styles_template-3__bycYZ",icon:"styles_icon__37M4M","icon-dialogue":"styles_icon-dialogue__Q49kt","contact-trigger-popin":"styles_contact-trigger-popin__FRlH4","button-phone":"styles_button-phone__lKA7X","button-email":"styles_button-email__3TTvj","button-appointment":"styles_button-appointment__sKUtN","phone-number":"styles_phone-number__x5qv6",text:"styles_text__GqFm2"}},94143:e=>{e.exports={"elem-overlay-full":"styles_elem-overlay-full__bS5Nm","is-overlay-active":"styles_is-overlay-active__kHZ3F",partners:"styles_partners__IGp5S",event:"styles_event__jXMT8"}},94716:(e,t,n)=>{"use strict";n.r(t),n.d(t,{TEMPLATE_CONTACT_TRIGGER:()=>h,default:()=>y});var a=n(37876),i=n(88648),r=n.n(i),c=n(14232),o=n(97209),s=n(30624),l=n(7009),d=n(16346),_=n(98001),u=n(58173),p=n(76815),m=n(52998),h=function(e){return e[e.DEFAULT=0]="DEFAULT",e[e.TEMPLATE_2=1]="TEMPLATE_2",e[e.TEMPLATE_3=2]="TEMPLATE_3",e[e.SQUARE_BUTTON=3]="SQUARE_BUTTON",e}(h||{});let y=e=>{let{template:t=0,isQuote:n=!1}=e,{t:i}=(0,o.Bd)("common"),h=(0,s.useGlobalWindowStore)(),{contact:y}=(0,s.usePageStore)(),[E,f]=(0,c.useState)(!1),g=()=>{f(!0)},v=e=>{(0,_.UQ)({contactMode:e},u.cE.CONTACT_FORM)};return(0,a.jsxs)("div",{className:"".concat(r()["cpt-contact-trigger"]," ").concat(r()["template-"+t]),children:[3===t?(0,a.jsx)(d.A,{value:"{",onClick:g}):(0,a.jsx)("span",{className:r().button+" cursor-pointer",onClick:g,children:i("header.contactUs")}),(0,a.jsx)(m.default,{close:()=>{f(!1)},headTitle:i("contact.popinTitle"),open:E,addClass:r()["contact-trigger-popin"],children:(0,a.jsxs)("div",{className:r()["contact-buttons"],children:[(0,a.jsx)(l.T,{position:"center",children:(0,a.jsxs)(l.A,{addClass:r()["button-phone"],href:y.phone,onClick:()=>{v(u.Cs.PHONE)},children:[(0,a.jsx)(d.A,{value:"q"}),(0,a.jsx)("div",{className:r().text,children:i("contact.phoneFull")}),(0,a.jsx)("div",{className:r()["phone-number"],children:y.nicePhone})]})}),(0,a.jsx)(l.T,{position:"center",children:(0,a.jsxs)(l.A,{addClass:r()["button-email"],onClick:()=>{f(!1);let e=n?p.yY:p.Sg;h.setPopinOpen(e,"header")},children:[(0,a.jsx)(d.A,{value:"M"}),i(n?"contact.emailQuote":"contact.emailFull")]})}),y.appointmentLink&&(0,a.jsx)(l.T,{position:"center",children:(0,a.jsxs)(l.A,{addClass:r()["button-appointment"],href:y.appointmentLink,target:"_blank",onClick:()=>{v(u.Cs.CALENDAR)},obfuscated:!0,children:[(0,a.jsx)(d.A,{value:"E"}),i("contact.takeAppointment")]})})]})})]})}},95640:(e,t,n)=>{"use strict";n.d(t,{I8:()=>s,IE:()=>d,Yh:()=>u,aH:()=>_,rZ:()=>l});var a=n(99087),i=n(58173),r=n(98001),c=n(1350),o=n(3040);let s=(e,t)=>{p(e).then(e=>{(0,a.AP)(o.eE,e),(0,r.UQ)({method:"email",user_id:e,user_data:{email_member:e}},t?i.cE.SIGNUP:i.cE.LOGIN)})},l=e=>{p(e).then(e=>{(0,a.AP)(o.DR,e),(0,r.UQ)({user_id:e,user_data:{email_newsletter:e}},i.cE.NEWSLETTER_SUBSCRIBED)})},d=(e,t,n,c,s)=>{p(e).then(e=>{(0,a.AP)(o.cW,e),(0,r.UQ)({location:s,user_id:e,user_data:{email_contact:e,f
1irst_name:t,last_name:n,phone:c}},i.cE.CONTACT_FORM)})},_=function(e,t,n,s,l,d){let _=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"default",u=arguments.length>7?arguments[7]:void 0;p(e).then(e=>{(0,a.AP)(o.cW,e);let p={ecommerce:{items:[(0,c.SL)(l,d)],transaction_id:u},user_id:e,user_data:{email_contact:e,first_name:t,last_name:n,phone:s=s&&s.replace(/\s|\./g,"")},cta_source:_};(0,r.UQ)(p,i.cE.QUOTE_REQUEST)})},u=()=>(0,a._S)(o.eE),p=async e=>{let t=new TextEncoder().encode(e.toLowerCase());return Array.from(new Uint8Array(await crypto.subtle.digest("SHA-256",t))).map(e=>e.toString(16).padStart(2,"0")).join("")}},98001:(e,t,n)=>{"use strict";n.d(t,{IB:()=>g,If:()=>v,UQ:()=>y,Xr:()=>E,v2:()=>f});var a=n(14232),i=n(58173),r=n(39746),c=n.n(r),o=n(76861),s=n(83516),l=n(62652),d=n(95640),_=n(1350),u=n(99087),p=n(54778);let m=!1,h=[],y=(e,t)=>{if(null===e||m&&t===i.cE.READY.toString())return;let n={dataLayer:{event:t,...e}};p.A.dataLayer(n),t===i.cE.READY.toString()&&(m=!0,h.forEach(e=>{e()})),t===i.cE.VIEW_SEARCH_RESULTS.toString()&&(0,u.sc)(i.n8)},E=(e,t)=>{let n=(0,l.A)();(0,a.useEffect)(()=>{n||(t===i.cE.READY.toString()||m?y(e,t):h.push(()=>y(e,t)))},[n])},f=()=>({sendDataLayerEvent:(0,a.useCallback)(e=>{y(e,"uaevent"),e.eventAction===i.YR.SEARCH.toString()&&(0,u.AP)(i.n8,"true")},[]),sendDataLayer:(0,a.useCallback)((e,t)=>{y(e,t)},[])}),g=e=>{let t=(0,d.Yh)(),n=new(c())(navigator.userAgent),a={env_device:(0,o.Xb)(n)?"mobile":(0,o.Pg)(n)?"tablette":"desktop",env_work:["development","recette","preprod","staging"].indexOf("production")>0?"rec":"prod",language:(0,s.Z0)(),...e};t&&(a.user_id=t),E(a,i.cE.READY)},v=(e,t)=>{E((0,_.rA)((0,_.zn)(t,e)),i.cE.VIEW_ITEM_LIST)}}}]);
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.