(self.webpackChunkOne=self.webpackChunkOne||[]).push([["6356"],{43989:function(e,t,i){"use strict";i.d(t,{Z:function(){return o}});var r,n=i(67294);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e}).apply(this,arguments)}let o=e=>n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),r||(r=n.createElement("path",{d:"M22.22 12.6H3.885a62.128 62.128 0 0 0 10.025 6.825l-.56 1.075a63.672 63.672 0 0 1-10.97-7.61l-.2-.18v-1.405l.18-.175A46.636 46.636 0 0 1 13.365 3.5l.53 1.08a46.881 46.881 0 0 0-10.06 6.82H22.22v1.2z"})))},10026:function(e,t,i){"use strict";i.d(t,{Z:function(){return o}});var r,n=i(67294);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e}).apply(this,arguments)}let o=e=>n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),r||(r=n.createElement("path",{d:"M21.83 11.32v1.405l-.2.18a63.637 63.637 0 0 1-11 7.64l-.54-1.045a61.947 61.947 0 0 0 10.035-6.885H1.77v-1.2h18.41a46.785 46.785 0 0 0-10.075-6.86l.53-1.055a47 47 0 0 1 11 7.665l.195.155z"})))},60221:function(e,t,i){"use strict";i.d(t,{Z:function(){return o}});var r,n=i(67294);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e}).apply(this,arguments)}let o=e=>n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),r||(r=n.createElement("path",{d:"M15.5 20.725 6.35 12l9.15-8.725 1.38 1.45L9.245 12l7.635 7.275-1.38 1.45z"})))},24190:function(e,t,i){"use strict";i.d(t,{Z:function(){return o}});var r,n=i(67294);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e}).apply(this,arguments)}let o=e=>n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),r||(r=n.createElement("path",{d:"M8.5 20.725 17.65 12 8.5 3.275l-1.38 1.45L14.755 12 7.12 19.275l1.38 1.45z"})))},44174:function(e){e.exports=function(e,t,i,r){for(var n=-1,l=null==e?0:e.length;++n<l;){var o=e[n];t(r,o,i(o),e)}return r}},81119:function(e,t,i){var r=i(89881);e.exports=function(e,t,i,n){return r(e,function(e,r,l){t(n,e,i(e),l)}),n}},89881:function(e,t,i){var r=i(47816),n=i(99291)(r);e.exports=n},47816:function(e,t,i){var r=i(28483),n=i(3674);e.exports=function(e,t){return e&&r(e,t,n)}},55189:function(e,t,i){var r=i(44174),n=i(81119),l=i(67206),o=i(1469);e.exports=function(e,t){return function(i,s){var a=o(i)?r:n,c=t?t():{};return a(i,e,l(s,2),c)}}},99291:function(e,t,i){var r=i(98612);e.exports=function(e,t){return function(i,n){if(null==i)return i;if(!r(i))return e(i,n);for(var l=i.length,o=t?l:-1,s=Object(i);(t?o--:++o<l)&&!1!==n(s[o],o,s););return i}}},7739:function(e,t,i){var r=i(89465),n=i(55189),l=Object.prototype.hasOwnProperty,o=n(function(e,t,i){l.call(e,i)?e[i].push(t):r(e,i,[t])});e.exports=o},23493:function(e,t,i){var r=i(23279),n=i(13218);e.exports=function(e,t,i){var l=!0,o=!0;if("function"!=typeof e)throw TypeError("Expected a function");return n(i)&&(l="leading"in i?!!i.leading:l,o="trailing"in i?!!i.trailing:o),r(e,t,{leading:l,maxWait:t,trailing:o})}},51166:function(e,t,i){"use strict";i.d(t,{D:function(){return n},H:function(){return r}});let r=e=>!!e&&"steps"in e,n=e=>!!e&&"i18n"in e},57236:function(e,t,i){"use strict";i.d(t,{Z:function(){return N}});var r=i(85893),n=i(67294),l=i(73935),o=i(81722),s=i(63387),a=i.n(s),c=i(23279),u=i.n(c),d=i(23493),p=i.n(d),f=i(43989),m=i(10026),v=i(60221),h=i(24190),b=i(92885),g=i(36658),w=i(72319),C=i(62233),y=i(39363);let x=50,j="alpine",_=({navBarData:e,onClickDots:t,dotMode:i,displayMode:n,portalDots:o})=>{var s,c;if(!e.globalWidth||!e.childrenWidths||1===e.childrenWidths.length||!e.pages||1===e.pages.length)return null;let u=(0,r.jsxs)("ul",{className:a()("CustomScroll__dots",{"is-below":["dots-below","dots-below-mobile-only"].includes(i),"is-mobile-only":"dots-below-mobile-only"===i}),children:[("fullwidth"===n||"card"===n)&&(null==e?void 0:null===(s=e.childrenWidths)||void 0===s?void 0:s.map((i,l)=>(0,r.jsx)("li",{className:"CustomScroll__dot",children:(0,r.jsx)("button",{className:a()("CustomScroll__dotButton",{"is-active":"card"===n?(null==e?void 0:e.activeChildIndex)===l:null==i?void 0:i.isVisible}),onClick:()=>t(null==i?void 0:i.middle),children:(0,r.jsx)("span",{className:"u-hidden-wording",children:`slide ${l}`})})},`dot-${l}`))),!n&&(null==e?void 0:null===(c=e.pages)||void 0===c?void 0:c.map((e,i)=>(0,r.jsx)("li",{className:"CustomScroll__dot",children:(0,r.jsx)("button",{className:a()("CustomScroll__dotButton",{"is-active":null==e?void 0:e.isActive}),onClick:()=>t(null==e?void 0:e.middle),children:(0,r.jsx)("span",{className:"u-hidden-wording",children:`slide ${i}`})})},`dot-${i}`)))]});return o?(0,l.createPortal)(u,o):u},S=({isLeftArrowDisplayed:e,isRightArrowDisplayed:t,isRightBottomArrowsDisplayed:i,handleArrowClick:n,isRtl:o,portalElement:s,isDarkMode:c})=>{let u=(0,r.jsxs)("div",{className:a()("CustomScroll__bottomArrows",{"is-darkmode":c,"is-right-bottom-arrows-displayed":i}),children:[(0,r.jsx)("button",{className:a()("CustomScroll__bottomArrowsButton CustomScroll__bottomArrowsLeft",{CustomScroll__bottomArrows_disabled:!e}),onClick:n(-1),children:(0,r.jsx)(f.Z,{className:a()("CustomScroll__Arrows_arrow",{"is-rtl":o})})}),(0,r.jsx)("button",{className:a()("CustomScroll__bottomArrowsButton CustomScroll__bottomArrowsRight",{CustomScroll__bottomArrows_disabled:!t}),onClick:n(1),children:(0,r.jsx)(m.Z,{className:a()("CustomScroll__Arrows_arrow",{"is-rtl":o})})})]});return s?(0,l.createPortal)(u,s):u},O=({navBarData:e,onClickDots:t,tabs:i,brand:l})=>{var o;let s=(0,n.useRef)(null),c=null==e?void 0:e.childrenWidths.find(e=>null==e?void 0:e.isVisible);if((0,n.useEffect)(()=>{let e=s.current;if(e){let t=e.querySelector(".CustomScroll__tabButton.is-active");t&&(t.getBoundingClientRect().left+t.clientWidth>window.innerWidth||t.getBoundingClientRect().left<0)&&e.scrollTo({top:0,left:t.offsetLeft})}},[c]),!e.globalWidth||!e.childrenWidths||1===e.childrenWidths.length)return null;let u="mobilize"===l;return(0,r.jsx)("ul",{className:"CustomScroll__tabs",ref:s,children:null==e?void 0:null===(o=e.childrenWidths)||void 0===o?void 0:o.map((e,n)=>(0,r.jsx)("li",{className:"CustomScroll__tab",children:(0,r.jsx)("button",{className:a()("CustomScroll__tabButton",{"is-active":null==e?void 0:e.isVisible}),onClick:()=>t(null==e?void 0:e.middle),children:u?(0,w.DO)(n+1,2):null==i?void 0:i[n]})},`tab-${n}`))})},N=(0,o.$j)(({app:e,page:{data:{siteParams:t}}})=>{var i;return{isRtl:null!==(i=null==t?void 0:t.rtl)&&void 0!==i&&i,brand:(null==t?void 0:t.brand)||"",isMobile:e.threshold===y.TP}})(({bottomArrowsPortalElement:e,children:t=[],className:i="",darkMode:o=!1,defaultSelectedSlideIndex:s,displayMode:c,interactionType:d,isCentered:w=!1,isFullScreen:N=!1,isFullHeight:P=!1,isFullHeightChild:I=!1,isRtl:A,isSimplified:T=!1,isCardCentered:E=!1,isRightBottomArrowsDisplayed:k=!0,arrowMode:M,dotMode:R,onInteraction:D,snapMode:L,tabs:W=[],minInterval:$=x,brand:V,isMobile:Z,portalsCustomElement:U={}})=>{var B,G;let{ref:F,isVisible:q}=(0,g.Z)({role:"technical",stayVisible:!1}),z=(0,n.useRef)(0),H=(0,n.useRef)(null),K=(0,n.useRef)(0),[J,X]=(0,n.useState)({childrenWidths:[],globalWidth:void 0,activeChildIndex:void 0,isScrolling:!1,pages:[]}),Y=(0,n.useRef)(!1),[Q,ee]=(0,n.useState)(!1),[et,ei]=(0,n.useState)(!1),[er,en]=(0,n.useState)(0),[el,eo]=(0,n.useState)(0),es=null==J?void 0:null===(G=J.childrenWidths)||void 0===G?void 0:null===(B=G[0])||void 0===B?void 0:B.width,ea=(0,n.useMemo)(()=>{if(E&&!Z){let e=null==H?void 0:H.current;if(e){let{clientWidth:t}=e;return(t-(es||0))/2}}return 0},[es,E,Z]),ec=(0,n.useCallback)(()=>{let e=H.current;if(e&&q){let{scrollLeft:t=0,scrollWidth:i=0,clientWidth:r=0}=e,n=i-r,l=n>0?n:0,o=A?-1:1;ee(o*t>$),ei(l>0&&o*t+$<l);let s=Array.from(e.children)||[],a=s.map(e=>({promoText:(e.innerText||"").substring(0,50).replace(/\s+/g," ").trim(),width:e.offsetWidth,percent:e.offsetWidth/i*100,middle:e.offsetLeft+e.offsetWidth/2,left:e.getBoundingClientRect().left,right:e.getBoundingClientRect().right,isVisible:e.offsetLeft+e.offsetWidth/2>t&&e.offsetLeft+e.offsetWidth/2<t+r})),c=s.findIndex(e=>E?e.getBoundingClientRect().right>window.innerWidth/2:(null==e?void 0:e.offsetLeft)>=Math.round(t));!Y.current&&(Y.current=!0);let u=r?Array(Math.round(i/r)).fill(void 0).map((e,i)=>({isActive:i===Math.floor((t+r/2)/r),middle:r*i+r/2})):[],d=t!==z.current;z.current=t,X({isScrolling:d,activeChildIndex:c,pages:u,childrenWidths:a,globalWidth:i}),a[c]&&(!d||!er)&&(en(a[c].right),eo(a[c].left)),null==D||D({isScrolling:d,activeChildIndex:c})}},[q,A,$,er,D,E]),eu=e=>t=>{null==t||t.stopPropagation();let i=H.current;if(i){let t;let{scrollLeft:r=0,clientWidth:n=0}=i,l=A?-1:1,o=Array.from(i.children),{clientWidth:s=0}=(null==o?void 0:o[0])||{};switch(c){case"fullwidth":t=n;break;case"card":t=s;break;default:t=9*n/10}let a=r+t*e*l;i.scrollLeft=a}(0,b.y_)({event:"carouselInteraction",interactionType:"widgetCardsGallery"})},ed=e=>{let t=H.current;if(t){let{clientWidth:i=0}=t,r=e-i/2;t.scrollLeft=r>0?r:0}},ep=(0,n.useCallback)(p()(ec,200,{leading:!1,trailing:!0}),[ec]),ef=(0,n.useCallback)(u()(ec,110),[ec]);(0,n.useEffect)(()=>{let e=null==J?void 0:J.childrenWidths.findIndex(e=>e.isVisible);K.current!==e&&e>-1&&d&&!J.isScrolling&&((0,b.y_)({interactionType:d,itemNumber:`${e+1}/${null==J?void 0:J.childrenWidths.length}`,event:"carouselInteraction",promoText:null==J?void 0:J.childrenWidths[e].promoText,scrollDirection:K.current<e?"right":"left"}),K.current=e)},[J,d]),(0,C.Z)(ec),(0,n.useEffect)(()=>((null==H?void 0:H.current)&&("undefined"!=typeof window&&window.addEventListener(y.FD,ec),ec()),()=>{"undefined"!=typeof window&&window.removeEventListener(y.FD,ec)}),[ec]),(0,n.useEffect)(()=>{if(void 0!==s){let e=null==H?void 0:H.current;if(e){let{clientWidth:t}=e;if(window){let i=Array.from(e.children);if(i.length>1&&i[s]){let{offsetLeft:r,clientWidth:n}=i[s];if(E)e.scrollLeft=r-(t-n)/2;else{let i="center"===L?r-(t-n)/2:r;e.scrollLeft=i}}}}}},[s,L,ea,E]);let em=a()("CustomScroll__child",{[`is-snap-${L||""}`]:L,[`is-display-${c||""}`]:c,"is-full-height":I}),ev="arrows-left-right-all"===M||"arrows-left-right-desktop-only"===M,eh="tabs-inside"===R?O:_,eb=V===j?f.Z:v.Z,eg=V===j?m.Z:h.Z,ew=((null==J?void 0:J.activeChildIndex)||0)+1;return(0,r.jsxs)("div",{className:a()("CustomScroll",{"is-full-height":P,CustomScroll_center:w,"is-navbar-dots-below":["dots-below","dots-below-mobile-only"].includes(R)&&!(null==U?void 0:U.portalDots),"is-navbar-arrows-bottom":"arrows-bottom"===M,"is-darkmode":o},i),ref:F,children:[(0,r.jsx)("div",{className:a()("CustomScroll__container",{"is-simplified":T,"is-full-height":P,[`is-display-${c||""}`]:c,"is-fullscreen":N,"has-smooth-scroll":Y.current}),ref:H,style:ea?{scrollPadding:`0 ${ea}px`,padding:`0 ${ea}px`}:void 0,onScroll:()=>{ep(),ef()},children:t&&Array.isArray(t)&&L?t.map((e,i)=>(0,r.jsx)("div",{className:a()(em,{"is-first-slide":0===i,"is-last-slide":i===t.length-1}),children:e},i)):t}),"counter"===R&&!!t&&Array.isArray(t)&&(null==J?void 0:J.activeChildIndex)!==void 0&&!!L&&(0,r.jsxs)("div",{className:"CustomScroll__counter",children:[ew," / ",null==t?void 0:t.length]}),"arrows-bottom"===M&&(0,r.jsx)(S,{isLeftArrowDisplayed:Q,isRightArrowDisplayed:et,isRtl:A,isRightBottomArrowsDisplayed:k,handleArrowClick:eu,portalElement:e,portalsCustomElement:U,isDarkMode:o}),(()=>{if(ev&&Q){let e=(0,r.jsx)("button",{style:{"--leftArrowPosition":`${el}px`},className:a()("CustomScroll__arrow CustomScroll__arrowLeft",{"is-simplified":T,"is-left-right-all":"arrows-left-right-all"===M}),onClick:eu(-1),children:(0,r.jsx)(eb,{className:a()("CustomScroll__Arrows_arrow",{"is-rtl":A})})});return U.portalPreviousButton?(0,l.createPortal)(e,U.portalPreviousButton):e}return null})(),(()=>{if(ev&&et){let e=(0,r.jsx)("button",{style:{"--rightArrowPosition":`${er}px`},className:a()("CustomScroll__arrow CustomScroll__arrowRight",{"is-simplified":T,"is-left-right-all":"arrows-left-right-all"===M}),onClick:eu(1),children:(0,r.jsx)(eg,{className:a()("CustomScroll__Arrows_arrow",{"is-rtl":A})})});return U.portalNextButton?(0,l.createPortal)(e,U.portalNextButton):e}return null})(),!["none","counter"].includes(R)&&(0,r.jsx)(eh,{dotMode:R,displayMode:c,navBarData:J,arrowMode:M,onClickDots:e=>ed(e),tabs:W,brand:V,isMobile:!!Z,portalDots:U.portalDots})]})})},62125:function(e,t,i){"use strict";i.d(t,{Z:function(){return g}});var r=i(85893),n=i(67294),l=i(89250),o=i(81722),s=i(63387),a=i.n(s),c=i(38542),u=i(82727),d=i(92885),p=i(27205),f=i(39363),m=i(51220);function v(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{},r=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(i).filter(function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable}))),r.forEach(function(t){var r,n,l;r=e,n=t,l=i[t],n in r?Object.defineProperty(r,n,{value:l,enumerable:!0,configurable:!0,writable:!0}):r[n]=l})}return e}let h={left:"is-align-left",center:""},b=(0,o.$j)(({app:e})=>({threshold:e.threshold||f.TP})),g=b(({tabs:e,className:t,handleTabChange:i,isDefaultToggleOpened:o=!1,enableVerticalDisplay:s=!1,type:b="tab-selector",trackingTabs:g="",defaultActive:w="tab-0",willCloseTabsOnMobile:C=!1,aditionnalTrackingData:y={},onActiveTabUpdate:x,noPadding:j,noSpacing:_,isDarkMode:S,alignTab:O="center",threshold:N})=>{let{hash:P}=(0,l.TH)()||{},[I,A]=(0,n.useState)(w),[T,E]=(0,n.useState)(o?{[w]:!0}:{}),k=(0,n.useRef)(null),M=(0,n.useRef)(!1),R=e=>{if(A(e),C)E({[e]:!T[e]});else{var t,i;E((t=v({},T),i=(i={[e]:!T[e]},i),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):(function(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);i.push.apply(i,r)}return i})(Object(i)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}),t))}window&&setTimeout(()=>window.dispatchEvent(new Event(f.FD)),0)},D=(e,t)=>()=>{R(`tab-${e}`),null==i||i(e,t),null==x||x(`tab-${e}`);let r=(0,p.JF)(y);(0,d.y_)(v({event:"toggle",toggleType:b,toggleValue:t,toggleName:g},r))};return(0,n.useEffect)(()=>{if(P){let t=e.findIndex(({titleAnchor:e})=>P===`#${null!=e?e:""}`);t>=0&&R(`tab-${t}`)}},[P]),(0,n.useEffect)(()=>{if(M.current){if(N!==f.ln){var e;null==k||null===(e=k.current)||void 0===e||e.scrollIntoView({block:"nearest",inline:"start"})}}else M.current=!0},[I,N]),(0,r.jsxs)("div",{className:a()("ResponsiveTabs",t,h[O],{ResponsiveTabs_vertical:s,ResponsiveTabs_line:!s,"has-no-padding":j,"has-no-spacing":_,"is-dark-mode":S}),children:[(0,r.jsx)("div",{className:"ResponsiveTabs__tabsWrapper",children:e.map(({altTitle:e,title:t,icon:i,svgIcon:n,content:l,isNew:o,notGenerateH:s,classNameTitleTabs:d,titleAnchor:p,editContext:f},v)=>{let h=`tab-${v}`;return(0,r.jsxs)("button",{className:a()("ResponsiveTabs__tab",`ResponsiveTabs__tab_pos${v}`,{"is-active":h===I},{ResponsiveTabs__new:o}),onClick:D(v,e||t),disabled:h===I,ref:h===I?k:void 0,children:[i&&(0,r.jsx)(m.Z,{className:"ResponsiveTabs__tabPicto",sources:{small:i},alt:"picto",isContained:!0}),!!n&&n,(0,r.jsxs)(s?"p":"h2",{className:a()("ResponsiveTabs__tabTitle",d),children:[t,p&&(0,r.jsx)(c.e,{anchor:p})]}),o&&l,(0,r.jsx)(u.Cq,{editContext:f})]},`tabviewbutton-${h}`)})}),e.map(({content:e,isNew:t},i)=>{let n=`tab-${i}`;return(0,r.jsx)("div",{className:a()("ResponsiveTabs__content",`ResponsiveTabs__content_pos${i}`,{"is-active":n===I},{ResponsiveTabs__new:t}),id:n,children:!t&&e},`tabviewcontent-${n}`)})]})})},38542:function(e,t,i){"use strict";i.d(t,{e:()=>n});var r=i("85893");let n=({anchor:e,className:t})=>(0,r.jsx)("div",{id:e,className:t})},83657:function(e,t,i){"use strict";i.r(t),i.d(t,{default:()=>V});var r=i("85893"),n=i("67294"),l=i("81722"),o=i("27361"),s=i.n(o),a=i("18446"),c=i.n(a),u=i("82727"),d=i("79692"),p=i("62125"),f=i("7739"),m=i.n(f),v=i("92885"),h=i("87741"),b=i("72166"),g=i("72319"),w=i("19350"),C=i("57236"),y=i("76835"),x=i("63387"),j=i.n(x),_=i("93623"),S=i("51220");let O=(e,t,i,n,l)=>{let{selected:o,action:s,image:a,url:c,label:u,inCompletion:d,nextURI:p}=e,f=a||c,m="function"==typeof i?()=>i(p):"function"==typeof s&&s(e);return(0,r.jsx)("li",{className:j()("CriteriaGroup__item",{CriteriaGroup__itemCircle:t,CriteriaGroup__item_alternate:n,CriteriaGroup__item_noLabels:l}),children:(0,r.jsxs)("button",{className:j()("CriteriaGroup__button",{"is-selected":o||d}),onClick:m,children:[(0,r.jsx)(_.Z,{className:"CriteriaGroup__iconChecked"}),f&&(0,r.jsx)(S.Z,{className:"CriteriaGroup__figure",sources:{small:f},alt:l?"":u,title:l?void 0:u})]})},e.code)},N=({items:e,title:t="",group:i="",isCircle:n=!1,handleChangeCriteria:l,isAlternateItem:o=!1,className:a,hasHiddenLabels:c})=>{let u;return(0,r.jsxs)("div",{className:j()("CriteriaGroup",a,{CriteriaGroup_alternate:o}),children:[!c&&(0,r.jsx)("span",{className:"CriteriaGroup__label",children:(u=e,s()(u.find(e=>e.selected||e.inCompletion),"label"))}),(0,r.jsx)("ul",{className:"CriteriaGroup__list",children:e.map(e=>O(e,n,l,o,c))}),t&&(0,r.jsx)("p",{className:j()("CriteriaGroup__title",{"is-price":parseInt(i,10)>=0}),children:t})]})};var P=i("62342");function I(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function A(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{},r=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(i).filter(function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable}))),r.forEach(function(t){I(e,t,i[t])})}return e}function T(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);i.push.apply(i,r)}return i})(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))}),e}class E extends n.Component{render(){let{i18n:e,stepNumber:t,componentKey:i,criteria:l,images:o,isCircle:a,hidePrices:c}=this.props,{criteriaConflict:u}=this.state,p=s()(l,"uri"),f=(0,d.xA)(l,"priceInfo"),m=s()(l,"offers",[]),v=this.groupCriteria([...s()(l,"possibles",[]).map(this.mapCriteria(this.selectCriteria,e,o,f.currency,m)),...s()(l,"implications",[]).map(this.mapCriteria(this.openConflictModal,e,o,f.currency,m))]).map(e=>(0,n.createElement)(N,T(A({items:e.items},!c&&{title:e.label}),{group:e.key,key:e.key,isCircle:a||!1}))),h=s()(l,"conflicts",[]).map(this.mapCriteria(this.openConflictModal,e,o,f.currency,m)).sort((e,t)=>s()(e,"order","").localeCompare(s()(t,"order",""))),b=h.length?[...v,this.getGroup(h,a,c)]:v;return(0,r.jsxs)("div",{className:"CriteriaSelector",children:[(0,r.jsx)(C.Z,{className:"CriteriaSelector__customScroll",arrowMode:"arrows-left-right-desktop-only",dotMode:"none",children:(0,r.jsx)("div",{className:"CriteriaSelector__scrollContent",children:b})},"criteria-group"),u&&(0,r.jsx)(y.Z,{stepNumber:t,componentKey:i,currentUri:p,priceInfo:f,item:u,actionOnItem:this.closeConflictModal,language:s()(l,"language")},"criteria-conflict")]})}constructor(e){super(e),I(this,"selectCriteria",e=>()=>{let{componentKey:t,stepNumber:i,changeConfigurationUri:r}=this.props;(0,v.y_)({componentKey:t,configStepNumber:i,itemName:e.label,event:"configuratorSelect"}),r(e.nextURI)}),I(this,"openConflictModal",e=>()=>this.setState({criteriaConflict:e})),I(this,"closeConflictModal",(e,t)=>{e&&this.selectCriteria({nextURI:e,label:t})(),this.setState({criteriaConflict:void 0})}),I(this,"getCriteriaGroup",(e,t,i)=>"SYSTEMATIC"===e?{group:-1,priceLabel:(0,w.re)("wording.systematicEquip")}:"PACK"===e?{group:-3,priceLabel:(0,w.re)("wording.packagedEquip")}:0===t?{group:-2,priceLabel:(0,w.re)("wording.defaultEquip")}:{group:t,priceLabel:"number"==typeof t?(0,g.f7)(t,i):""}),I(this,"mapCriteria",(e,t,i,r,n)=>t=>{let{hideDiscount:l=!1}=(0,b.Z)(n,s()(t,"offer.offerId"))||{},o=(0,h.km)(i,t.code),{group:a,priceLabel:c}=this.getCriteriaGroup(t.versionCategory,l?s()(t,"optionPrice"):s()(t,"offer.discountedPrice",s()(t,"optionPrice")),r);return T(A({},t),{action:e,group:a,priceLabel:c,image:o,selected:t.inCompletion})}),I(this,"groupCriteria",e=>{let t=m()(e.sort((e,t)=>s()(e,"order","").localeCompare(s()(t,"order",""))),"group");return Object.keys(t).map(e=>({key:e,items:t[e],label:t[e][0].priceLabel})).sort((e,t)=>+e.key>+t.key?1:-1)}),I(this,"getGroup",(e,t,i)=>(0,n.createElement)(N,T(A({items:e},!i&&{title:(0,w.re)("wording.incompatibleEquip")}),{group:"-4",key:"conflict",isCircle:t||!1}))),this.state={}}}I(E,"defaultProps",{isCircle:!1});let k={changeConfigurationUri:P.Or},M=(0,l.$j)(({page:{data:e}})=>({hidePrices:s()(e,"priceParams.hidePrices",!1)}),k)(E);function R(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}let D=e=>[...s()(e,"possibles",[]),...s()(e,"implications",[]),...s()(e,"conflicts",[])],L=e=>{let{i18n:t,criteriaColors:i,imagesColors:n,viewsColors:l,criteriaWheels:o,imagesWheels:s,viewsWheels:a,criteriaUpholsteries:c,imagesUpholsteries:u,viewsUpholsteries:p,stepNumber:f}=e,m=(0,d.xo)(t,"showColors"),v=D(i),h=(0,d.xo)(t,"showWheels"),b=D(o),g=(0,d.xo)(t,"showUpholstery"),w=D(c),C=[];return m&&v.length&&C.push({id:(C.length+1).toString(),title:(0,d.dC)(t,"colorsLabel"),views:l,content:(0,r.jsx)(M,{i18n:t,criteria:i||{},images:n||[],views:l||[],stepNumber:f,componentKey:"colors",isCircle:!0})}),h&&b.length&&C.push({id:(C.length+1).toString(),title:(0,d.dC)(t,"wheelsLabel"),views:a,content:(0,r.jsx)(M,{i18n:t,criteria:o||{},images:s||[],views:a||[],stepNumber:f,componentKey:"wheels",isCircle:!0})}),g&&w.length&&C.push({id:(C.length+1).toString(),title:(0,d.dC)(e.i18n,"upholsteryLabel"),views:p,content:(0,r.jsx)(M,{i18n:t,criteria:c||{},images:u||[],views:p||[],stepNumber:f,componentKey:"upholstery",isCircle:!0})}),C};class W extends n.Component{static getDerivedStateFromProps(e){return{responsiveTabs:L(e)}}componentDidMount(){this.updateCurrentView()}componentDidUpdate(e,t){let{stepNumber:i}=this.props,{indexActiveTab:r}=this.state;i!==e.stepNumber&&this.setIndexActiveTab(0),(r!==t.indexActiveTab||!c()(this.state.responsiveTabs,t.responsiveTabs))&&this.updateCurrentView()}render(){let{editContext:e,stepNumber:t}=this.props,{responsiveTabs:i}=this.state;if(1===i.length)return(0,r.jsxs)("section",{className:"CfgFullDesign",children:[i[0].content,(0,r.jsx)(u.Cq,{editContext:e})]});let n=`tabsKey-${t}`;return(0,r.jsxs)("section",{className:"CfgFullDesign",children:[(0,r.jsx)(p.Z,{tabs:i,handleTabChange:this.setIndexActiveTab,type:"full-design",willCloseTabsOnMobile:!0,isDefaultToggleOpened:!0,noSpacing:!0},n),(0,r.jsx)(u.Cq,{editContext:e,displayEditionZone:0===i.length})]})}constructor(e){super(e),R(this,"setIndexActiveTab",e=>{this.setState({indexActiveTab:e})}),R(this,"updateCurrentView",()=>{let{responsiveTabs:e,indexActiveTab:t}=this.state;e.length>t&&this.props.updateViews(e[t].views||[])}),this.state={responsiveTabs:[],indexActiveTab:0}}}R(W,"defaultProps",{editContext:void 0,updateViews:()=>null});let $={updateViews:P.bH},V=(0,l.$j)(({page:{data:e}})=>({stepNumber:s()(e,"stepperParams.currentStep",0)}),$)(W)},92095:function(e,t,i){"use strict";i.d(t,{S:function(){return n},Z:function(){return l}});var r=i(67294);let n={GRADES:{name:"grades",stepNumber:0,multiStaticViewerIndex:0,isInterior:!1},VERSIONS:{name:"engines",stepNumber:1,multiStaticViewerIndex:0,isInterior:!1},CUSTOMIZE:{name:"customize",stepNumber:2,multiStaticViewerIndex:0,isInterior:!1},CUSTOMIZE_COLORS:{name:"customize_colors",stepNumber:2,multiStaticViewerIndex:0,isInterior:!1},CUSTOMIZE_STICKERS:{name:"customize_stickers",stepNumber:2,multiStaticViewerIndex:6,isInterior:!1},CUSTOMIZE_UPHOLSTERIES:{name:"customize_upholsteries",stepNumber:2,multiStaticViewerIndex:5,isInterior:!0},CUSTOMIZE_WHEELS:{name:"customize_wheels",stepNumber:2,multiStaticViewerIndex:3,isInterior:!1},EQUIPMENTS:{name:"equipments",stepNumber:3,multiStaticViewerIndex:0,isInterior:!1},ACCESSORIES:{name:"accessories",stepNumber:4,multiStaticViewerIndex:0,isInterior:!1},CONFIRMATION:{name:"summary",stepNumber:5,multiStaticViewerIndex:0,isInterior:!1},POST_CONFIRMATION:{name:"postSummary",stepNumber:-1,multiStaticViewerIndex:0,isInterior:!1}},l=(0,r.createContext)({currentStepName:n.GRADES.name,isFinanceSwitchHidden:!0,isDynamicDataLoading:!1,financeMultipeInfo:{isLoading:!0},financeInfo:{isLoading:!0}})},76835:function(e,t,i){"use strict";i.d(t,{Z:()=>h});var r=i("85893"),n=i("67294"),l=i("81722"),o=i("51166"),s=i("92885"),a=i("87741"),c=i("77091"),u=i("61228"),d=i("72166"),p=i("72319"),f=i("19350");let m=({i18n:e,item:t,data:i={},currency:l,onClose:o,symbol:s,hidePrices:a})=>{var m,v,h,b;let g=((null==i?void 0:i.involvements)||[]).filter(e=>e.code!==t.code&&!!e.price),w=null==i?void 0:i.offers,{hideDiscount:C}=(0,d.Z)(w,null==i?void 0:null===(m=i.offerOldPrice)||void 0===m?void 0:m.offerId)||{},{hideDiscount:y}=(0,d.Z)(w,null==i?void 0:null===(v=i.offerNewPrice)||void 0===v?void 0:v.offerId)||{},{webDisplayOldPrice:x,webDisplayNewPrice:j}=i||{},_=null==x?void 0:x.displayPrice,S=null==j?void 0:j.displayPrice,O=(e,t="")=>{var i,o;let s=null==e?void 0:e.priceLabel,c=(null==e?void 0:e.price)||s?t:"",{hideDiscount:u=!1}=(0,d.Z)(w,null==e?void 0:null===(i=e.offer)||void 0===i?void 0:i.offerId)||{};return(0,r.jsxs)(n.Fragment,{children:[(0,r.jsxs)("p",{className:"CriteriaConflictModal_itemLabel",children:[null==e?void 0:e.label,(null==e?void 0:e.price)&&!a&&(0,r.jsxs)(n.Fragment,{children:[(0,r.jsx)("span",{className:"CriteriaConflictModal_itemDots"}),(0,r.jsxs)("span",{className:"CriteriaConflictModal_itemPrice",children:[c," ",(0,p.uf)(u?null==e?void 0:e.price:(null==e?void 0:null===(o=e.offer)||void 0===o?void 0:o.discountedPrice)||(null==e?void 0:e.price),{currency:l}),s]})]})]},`${null==e?void 0:e.code}-label`),(null==e?void 0:e.packItems)&&(0,r.jsx)("ul",{className:"CriteriaConflictModal_itemPack",children:null==e?void 0:e.packItems.map(e=>(0,r.jsx)("li",{children:e.label},e.code))},`${null==e?void 0:e.code}-pack`)]})},N=(e,t=!0)=>e?(0,r.jsx)("ul",{className:"CriteriaConflictModal_items",children:e.map(e=>(0,r.jsx)("li",{className:"CriteriaConflictModal_item",children:O(e,t?"-":"+")},e.code))}):null;return(0,r.jsxs)(c.V,{title:null==e?void 0:e.dialogTitle,onClose:()=>o(!0),children:[(0,r.jsx)("div",{className:"CriteriaConflictModal_items",children:O(t,s)}),!!g.length&&(0,r.jsxs)(n.Fragment,{children:[(0,r.jsxs)("p",{className:"CriteriaConflictModal_title",children:[null==e?void 0:e.implies," ",null==e?void 0:e.add]}),N(g,!1)]}),(null==i?void 0:i.conflicts)&&(0,r.jsxs)("p",{className:"CriteriaConflictModal_title",children:[0!==g.length?(0,f.re)("wording.and"):null==e?void 0:e.implies," ",null==e?void 0:e.remove]}),N(null==i?void 0:i.conflicts,!0),(0,r.jsxs)("div",{className:"CriteriaConflictModal_prices",children:[(0,r.jsx)("div",{className:"CriteriaConflictModal_pricesColumn",children:_&&!a&&(0,r.jsxs)("p",{className:"CriteriaConflictModal_pricesBloc CriteriaConflictModal_pricesOld",children:[(0,r.jsxs)("span",{className:"CriteriaConflictModal_pricesOldTitle",children:[null==e?void 0:e.initialPrice,":"]}),(0,p.uf)(C?_:(null==i?void 0:null===(h=i.offerOldPrice)||void 0===h?void 0:h.discountedPrice)||_,{currency:l})]})}),(0,r.jsx)("div",{className:"CriteriaConflictModal_pricesColumn",children:S&&!a&&(0,r.jsxs)("p",{className:"CriteriaConflictModal_pricesBloc CriteriaConflictModal_pricesNew",children:[(0,r.jsxs)("span",{className:"CriteriaConflictModal_pricesNewTitle",children:[null==e?void 0:e.newPrice,":"]}),(0,p.uf)(y?S:(null==i?void 0:null===(b=i.offerNewPrice)||void 0===b?void 0:b.discountedPrice)||S,{currency:l})]})})]}),(0,r.jsxs)(c.k,{children:[(0,r.jsx)(u.e,{onClick:()=>o(!0),useButtonMarkup:!0,variant:"cta-ghost",children:(0,f.re)("wording.cancelCTA")}),(0,r.jsx)(u.e,{onClick:()=>o(!(null==t?void 0:t.selected),null==i?void 0:i.nextUri,null==t?void 0:t.label,null==t?void 0:t.code),useButtonMarkup:!0,variant:"cta-primary",children:(0,f.re)("wording.confirm")})]})]})};var v=i("59870");let h=(0,l.$j)(({page:{data:e}})=>{var t,i,r,n,l,s,a;let c=(0,o.D)(null==e?void 0:e.stepperParams)?null==e?void 0:e.stepperParams:void 0;return{i18n:null==c?void 0:null===(i=c.i18n)||void 0===i?void 0:null===(t=i.general)||void 0===t?void 0:t.conflict,priceTypeVersion:null==c?void 0:null===(n=c.i18n)||void 0===n?void 0:null===(r=n.prices)||void 0===r?void 0:r.versionpriceCode,priceTypeOption:null==c?void 0:null===(s=c.i18n)||void 0===s?void 0:null===(l=s.prices)||void 0===l?void 0:l.optionpriceCode,hidePrices:(null==e?void 0:null===(a=e.priceParams)||void 0===a?void 0:a.hidePrices)||!1}})(({currentUri:e,priceInfo:t,item:i,language:l,priceTypeVersion:o="",priceTypeOption:c="",actionOnItem:u,stepNumber:d,componentKey:p,i18n:f,symbol:h,hidePrices:b})=>{let[g,w]=(0,n.useState)(null),C=(0,n.useCallback)((e,t,i,r)=>{"function"==typeof u&&(u(t,i,e,r),e&&(0,s.y_)({action:t?"continue":"back",popinType:"standard-conflict",configStepNumber:d,componentKey:p,event:"alert"}))},[u,p,d]);return(0,n.useEffect)(()=>{(0,v.NU)(!0);let r=(null==i?void 0:i.selected)?null==i?void 0:i.unselectURI:null==i?void 0:i.nextURI;(0,a.dm)(r,null==t?void 0:t.currency,e,o,c,l).then(e=>{(0,v.NU)(!1),i&&i.selected&&(!e.data.conflicts||0===e.data.conflicts.length)?C(!1,e.data.nextUri):w(e.data)}).catch(()=>{C(!1),(0,v.NU)(!1)})},[e,t,i,l,o,c,C]),g?(0,r.jsx)(m,{hidePrices:b,i18n:f,currency:null==t?void 0:t.currency,item:i,onClose:C,data:g,symbol:h||""}):null})},87741:function(e,t,i){"use strict";i.d(t,{Bw:function(){return N},El:function(){return C},J3:function(){return h},K:function(){return g},KJ:function(){return B},O1:function(){return y},P3:function(){return w},Ru:function(){return L},VH:function(){return _},VP:function(){return A},Vi:function(){return D},X0:function(){return z},Y8:function(){return Z},_D:function(){return U},_c:function(){return q},dB:function(){return T},dm:function(){return O},gl:function(){return k},i1:function(){return G},ji:function(){return x},km:function(){return I},nG:function(){return S},nM:function(){return j},pT:function(){return $},q0:function(){return M},sA:function(){return b},vI:function(){return R},vn:function(){return W},vv:function(){return E},yY:function(){return P},zS:function(){return F}});var r=i(80430),n=i(27361),l=i.n(n),o=i(46551),s=i(92095),a=i(79692),c=i(72319),u=i(44845);function d(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{},r=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(i).filter(function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable}))),r.forEach(function(t){var r,n,l;r=e,n=t,l=i[t],n in r?Object.defineProperty(r,n,{value:l,enumerable:!0,configurable:!0,writable:!0}):r[n]=l})}return e}function p(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);i.push.apply(i,r)}return i})(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))}),e}let f=["","-","nc","NC","tbc","TBC","at","AT","NA","na"],m=["-","NC"];function v(e,t){return null!==e?e||t:void 0}let h=()=>{if("undefined"!=typeof window){var e,t;let i=new URLSearchParams(null===(t=window)||void 0===t?void 0:null===(e=t.location)||void 0===e?void 0:e.search);return!!(null==i?void 0:i.get("conf"))}return!1};function b(e,t){let i=new URL(window.location.href),r=new URLSearchParams(i.search);if(!e&&!t){(0,u.tt)(i.pathname);return}let n=v(e,r.get("step")),l=v(t,r.get("conf"));(t||r.has("conf"))&&l&&i.searchParams.set("conf",l),(e||r.has("step"))&&n&&i.searchParams.set("step",n),(0,u.tt)(`${i.pathname}${i.search}`)}function g(e){let t=new URL(window.location.href);(Array.isArray(e)?e:[e]).forEach(e=>{t.searchParams.delete(e)}),window.history.replaceState({},document.title,t.toString())}function w(e){return"undefined"!=typeof window&&e&&!e.startsWith("http")?window.location.origin+e:e}function C(e,t){let i=new URL(window.location.href),r=Array.isArray(e)?e:[e],n=Array.isArray(t)?t:[t];return r.every((e,t)=>{let r=n[t];return i.searchParams.has(e)&&(!r||i.searchParams.get(e)===r)})}function y(e,t){if("undefined"!=typeof window){var i;let r=null===(i=Object.values(null==t?void 0:t.steps))||void 0===i?void 0:i.find(e=>(null==e?void 0:e.pageType)===o.WU.SUMMARY),n=r&&r.stepName||"";return(0,u.QX)(window.location.href,{step:n,conf:e})}return""}function x(){if("undefined"!=typeof window&&window.localStorage){let e=window.localStorage.getItem("configurator-saved");return e?JSON.parse(e):void 0}return{}}function j(){"undefined"!=typeof window&&window.localStorage&&window.localStorage.removeItem("configurator-saved")}function _(e,t,i=!1){let r=x();if((i||!l()(r,"userChoice"))&&"undefined"!=typeof window&&window.localStorage)try{window.localStorage.setItem("configurator-saved",JSON.stringify({uri:e,step:l()(t,"name",""),path:window.location.pathname,userChoice:i,version:"1"}))}catch(e){console.error("localStorage unavailable",e)}}function S(){if("undefined"==typeof window||!window.sessionStorage)return!1;let e=new URLSearchParams(new URL(window.location.href).search).has("instore");return!!window.sessionStorage.getItem("in-store")||!!e&&(window.sessionStorage.setItem("in-store","true"),!0)}function O(e,t,i,n,l,o){return r.Z.get("/wired/commerce/v2/models/conflicts",{params:{uri:i,nextUri:e,priceType:n,priceTypeOption:l,currency:t,language:o}})}function N(e,t,i=0,r){switch(t){case o.cO.FORBIDDEN:return(0,a.dC)(e,"general.versionCategorie.forbidden");case o.cO.DEFAULT:return(0,a.dC)(e,"general.versionCategorie.default");case o.cO.PACK:return(0,a.dC)(e,"general.versionCategorie.pack");case o.cO.SYSTEMATIC:return(0,a.dC)(e,"general.versionCategorie.systematic");default:return(0,c.uf)(i,{currency:r})}}function P(e){let t=l()(e,"index"),i=`${t>9?"":"0"}${t+1}`;return`${i}. ${l()(e,"name")}`}function I(e,t,i=!1){let r=e&&e.find(e=>e.specCode===t)||null;return!r&&e&&i?l()(e.find(e=>"DEFAULT"===e.specCode),"url",""):l()(r,"url","")}function A(e){return!m.includes(null!=e?e:"NC")}let T=e=>{var t;return!f.includes(null!==(t=null==e?void 0:e.toString())&&void 0!==t?t:"NC")};function E(e){return A(null==e?void 0:e.label)&&T(null==e?void 0:e.value)}function k(e,t){var i;return!f.includes(null!==(i=null==e?void 0:e.label)&&void 0!==i?i:"NC")&&!f.includes(null!=t?t:"NC")}function M(e,t){let i=l()(e,"defaultPriceInfo.priceType"),r=l()(t,"versionpriceCode",i);return(0,a.jQ)(e,"prices").find(e=>e.priceInfo.priceType===r)||{}}function R(e,t){var i;return null==t?void 0:null===(i=t.prices)||void 0===i?void 0:i.find(t=>{var i;return(null==t?void 0:null===(i=t.priceInfo)||void 0===i?void 0:i.priceType)===e})}function D(e,t){let i=M(e,t);return l()(i,"version.label","")}function L(e){let t=l()(i.g,"navigator.connection.effectiveType")||"4g";return l()(e,t)||l()(e,"4g")}function W(e,t){return!!e.length&&e.some(e=>e===t)}function $(e,t){return l()(t,o.WX[e],"").split(";").filter(e=>""!==e)}function V(e,t,i,r){return r?t?i.includes(e):!i.includes(e):!i.includes(e)}function Z(e,t,i){let r=$("color",t),n=$("wheel",t),o=$("caliper",t),s=$("pavilionsTints",t),c=$("coveringsAndStrippings",t);switch(e){case"COLORS":return{title:l()(t,"colorsTitle",""),description:l()(t,"colorsDescription",""),equipmentCodes:r,displayAtelierAlpine:!!((0,a.xo)(t,"displayColorsWorkshop")&&i.some(e=>r.includes(l()(e,"code")))||c.length||s.length),image:l()(t,"colorsThumbnail.small","")};case"WHEELS":return{title:l()(t,"wheelsAndCalipersTitle",""),description:l()(t,"wheelsDescription",""),equipmentCodes:n,displayAtelierAlpine:!!((0,a.xo)(t,"displayWheelsAndCalipersWorkshop")&&i.some(e=>n.includes(l()(e,"code")))||o.length),image:l()(t,"wheelsAndCalipersThumbnail.small","")};case"CALIPERS":return{title:l()(t,"wheelsAndCalipersTitle",""),description:l()(t,"calipersDescription",""),equipmentCodes:o,displayAtelierAlpine:(0,a.xo)(t,"displayWheelsAndCalipersWorkshop")&&i.some(e=>o.includes(l()(e,"code")))};case"PAVILIONS-TINTS":return{description:l()(t,"roofColorsDescription",""),equipmentCodes:[...c,...s],displayAtelierAlpine:(0,a.xo)(t,"displayColorsWorkshop")&&i.some(e=>[...c,...s].includes(l()(e,"code")))};default:return{title:"",description:"",equipmentCodes:[],displayAtelierAlpine:!1,image:""}}}function U(e,t,i,r,n,o,s){return{possibles:e.filter(e=>V(l()(e,"code"),o,n,s)),implications:t.filter(e=>V(l()(e,"code"),o,n,s)),conflicts:i.filter(e=>V(l()(e,"code"),o,n,s)),versionConflicts:r.filter(e=>V(l()(e,"code"),o,n,s))}}function B(e){var t;let i=null!==(t=null==e?void 0:e.details)&&void 0!==t?t:{};return p(d({},e),{details:(0,a.rl)(i).filter(e=>(null==e?void 0:e.label)&&(null==e?void 0:e.pricetypeCode)).map(e=>{var t;return(0,a.O3)(p(d({},e),{subPrices:null===(t=(0,a.rl)(null==e?void 0:e.subPrices))||void 0===t?void 0:t.map(e=>(0,a.O3)(e))}))})})}let G=()=>Object.values(s.S).reduce((e,t)=>Math.max(e,t.stepNumber),0)+1,F=e=>[...(null==e?void 0:e.possibles)||[],...(null==e?void 0:e.implications)||[]],q=e=>null==e?void 0:e.sort((e,t)=>{var i,r;return(null!==(i=null==e?void 0:e.optionPrice)&&void 0!==i?i:Number.MAX_VALUE)-(null!==(r=null==t?void 0:t.optionPrice)&&void 0!==r?r:Number.MAX_VALUE)}),z=(e,t)=>!!t},72166:function(e,t,i){"use strict";i.d(t,{Z:function(){return n}});let r=e=>"id"in e,n=(e=[],t)=>e.find(e=>r(e)?e.id===t:e.offerId===t)}}]);