1"use strict";(globalThis.webpackChunktesa_2016=globalThis.webpackChunktesa_2016||[]).push([[3237],{1304:(e,t,l)=>{l.d(t,{RD:()=>s,aE:()=>n});var a=l(5166);const i=Symbol("productWizardContext"),n=e=>(0,a.JJ)(i,e),s=()=>{const e=(0,a.f3)(i);if(!e)throw new Error("Product wizard context is not available.");return e}},7477:(e,t,l)=>{l.d(t,{n:()=>r});var a=l(5166),i=l(7105),n=l(6138),s=l(7651);function r(e,t,l){const{labelStore:r}=(0,i.t)(),o=(0,a.f3)("labels",{}),d=(0,a.f3)("downloadsEndpoint",null),{activeLayout:u}=(0,n.S)(),c=(0,a.Fl)(()=>!!e.resultProductItems.find(e=>e.bar)),v=(0,a.Fl)(()=>{const t=e.resultProductItems.filter(e=>{var t;return null===(t=e.download)||void 0===t?void 0:t.id}).map(e=>e.download.id);return t.length?(0,s.TL)(d,{id:t}):null});return(0,a.YP)(()=>e.resultProductItems,()=>l()),{activeLayout:u,anyProductItemWithBar:c,downloadsUrl:v,handleSlideClick:e=>{var l;const a=null===(l=t.value)||void 0===l?void 0:l.slides[e];if(!(a&&!a.classList.contains("swiper-slide-visible")))return;a.matches(".swiper-slide-visible + .swiper-slide")?t.value.slideNext():t.value.slidePrev()},labelStore:r,labels:o,mapProductItemData:e=>{const t={...e};delete t.description,delete t.download,delete t.id,delete t.matchingSupplementProducts;const{initialSelectedVariant:l}=t;return delete t.initialSelectedVariant,delete t.bar,t.initialTargetEcomId=null==l?void 0:l.ecomId,t},swiper:t,getBarSpanStyles:e=>{if(((null==e?void 0:e.barSpan)??1)<=1)return null;const t="desktop"===u.value?32:24;return{width:`calc(100% * ${e.barSpan} + ${t}px * ${e.barSpan-1})`}}}}},4061:(e,t,l)=>{l.r(t),l.d(t,{default:()=>o});var a=l(5166),i=l(7105),n=l(7651);const s=["aria-describedby","aria-label"],r=["id"],o=Object.assign({name:"FormTooltip"},{__name:"FormTooltip",props:{inline:{type:Boolean,default:!1},inlineToggle:{type:Boolean,default:!0}},setup(e){const t=(0,a.iH)(null),{labelStore:l}=(0,i.b)({labelsRequired:["global"]}),o=(0,a.iH)(`tooltip-${(0,n.Rl)()}`),d=(0,a.iH)(!1),u=(0,a.iH)(0),c=(0,a.iH)(!1);function v(){d.value||(u.value=function(){const e=t.value.getBoundingClientRect();return e.left-24<0?-1*(e.left-24):e.right>document.body.clientWidth-24?document.body.clientWidth-24-e.right:0}(),d.value=!0),c.value=!c.value}function p(){c.value=!1}return(0,a.bv)(()=>{window.addEventListener("resize",()=>{d.value=!1,u.value=0,c.value=!1})}),(i,n)=>{const m=(0,a.up)("icon"),g=(0,a.Q2)("click-outside"),f=(0,a.Q2)("focus-outside");return(0,a.wy)(((0,a.wg)(),(0,a.iD)("span",{class:(0,a.C_)(["form-tooltip",{"form-tooltip--init":d.value,"form-tooltip--inline":e.inline,"form-tooltip--inline-button":e.inlineToggle,"form-tooltip--open":c.value}])},[(0,a.WI)(i.$slots,"toggle",{},()=>[(0,a._)("button",{class:"form-tooltip__button",type:"button","aria-describedby":o.value,"aria-label":(0,a.SU)(l)["global.more_information"],onClick:v,onKeydown:(0,a.D2)(p,["esc"])},[(0,a.Wm)(m,{name:"tooltip"})],40,s)]),n[1]||(n[1]=(0,a.Uk)()),(0,a._)("span",{ref_key:"content",ref:t,id:o.value,role:"tooltip",class:"form-tooltip__content",style:(0,a.j5)({marginLeft:`${u.value}px`})},[(0,a._)("span",{class:"form-tooltip__triangle",ref:"triangle",style:(0,a.j5)({marginLeft:-1*u.value+"px"})},null,4),n[0]||(n[0]=(0,a.Uk)()),(0,a.WI)(i.$slots,"default")],12,r)],2)),[[g,p],[f,p]])}}})},5330:(e,t,l)=>{l.d(t,{Z:()=>r});var a=l(5166),i=l(6122),n=l(7651);const s=Object.assign({name:"NoUiSliderWrapper"},{__name:"NoUiSliderWrapper",props:{value:{type:[Array,Number],required:!0},min:{type:Number,required:!0},max:{type:Number,required:!0},step:{type:Number,default:1},connect:{type:[Boolean,Array],default:!0},tooltips:{type:[Boolean,Array],default:()=>[!0,!0]},pips:{type:Object,default:null},disabled:{type:Boolean,default:!1},ariaLabels:{type:Array,default:()=>["Minimum value","Maximum value"]},decimals:{type:Number,default:null}},emits:["change","input"],setup(e,t){let{emit:l}=t;const s=(0,a.iH)(null),r=e,o=l,d=(0,a.iH)(null),u=(0,a.iH)(!1);function c(){d.value&&d.value.updateOptions({range:{min:r.min,max:r.max},step:r.step},!0)}function v(e){const t=r.decimals||Math.max((0,n.D9)(r.min,r.max)),l=Math.pow(10,t);return Math.round(e*l)/l}return(0,a.bv)(()=>{i.ZP.create(s.value,{start:r.value,connect:r.connect,range:{min:r.min,max:r.max},step:r.step,tooltips:r.tooltips,keyboardSupport:!0,format:{to:e
1=>parseFloat(e),from:e=>parseFloat(e)},pips:r.pips,handleAttributes:[{"aria-label":r.ariaLabels[0]},...Array.isArray(r.value)&&r.value.length>1?[{"aria-label":r.ariaLabels[1]}]:[]]}),d.value=s.value.noUiSlider,d.value.on("update",e=>{const t=e.map(e=>v(Number(e)));u.value||o("input",t)}),d.value.on("change",e=>{const t=e.map(e=>v(Number(e)));o("change",t)}),r.disabled&&d.value.disable()}),(0,a.Jd)(()=>{d.value&&d.value.destroy()}),(0,a.YP)(()=>r.value,e=>{if(!d.value)return;const t=d.value.get(),l=Array.isArray(t)?null==t?void 0:t.map(e=>v(Number(e))):[v(Number(t))];JSON.stringify(l)!==JSON.stringify(e)&&(u.value=!0,d.value.set(e),u.value=!1)},{deep:!0}),(0,a.YP)(()=>r.min,c),(0,a.YP)(()=>r.max,c),(0,a.YP)(()=>r.step,c),(0,a.YP)(()=>r.disabled,e=>{d.value&&(e?d.value.disable():d.value.enable())}),(e,t)=>((0,a.wg)(),(0,a.iD)("div",{class:"no-ui-slider-wrapper",ref_key:"sliderElement",ref:s},null,512))}});const r=(0,l(3744).Z)(s,[["__scopeId","data-v-fa86b27e"]])},370:(e,t,l)=>{l.d(t,{Z:()=>c});var a=l(5166);const i=["href"],n={key:0,class:"page-teaser__image-wrapper"},s={class:"page-teaser__text-wrapper"},r={key:0,class:"page-teaser__overline label"},o=["innerHTML"],d=["innerHTML"],u={class:"page-teaser__cta button"},c={__name:"PageTeaser",props:{url:{type:String,default:null,mandatory:!0},overline:{type:String,default:null},text:{type:String,default:null},title:{type:String,default:null},linkText:{type:String,default:null},image:{type:Object,default:null},displayText:{type:Boolean,default:!0}},setup:e=>(t,l)=>{const c=(0,a.up)("base-image");return(0,a.wg)(),(0,a.iD)("article",{class:(0,a.C_)(["page-teaser",[{"page-teaser--with-copy":e.text}]])},[(0,a._)("a",{href:e.url,class:"page-teaser__link"},[e.image?((0,a.wg)(),(0,a.iD)("div",n,[(0,a.Wm)(c,(0,a.dG)(e.image,{"lazy-load":!0}),null,16)])):(0,a.kq)("v-if",!0),l[3]||(l[3]=(0,a.Uk)()),(0,a._)("div",s,[e.overline?((0,a.wg)(),(0,a.iD)("div",r,(0,a.zw)(e.overline),1)):(0,a.kq)("v-if",!0),l[0]||(l[0]=(0,a.Uk)()),(0,a._)("h3",{class:(0,a.C_)(["page-teaser__headline",[e.displayText&&e.text?"subline":"headline headline--4"]]),innerHTML:e.title},null,10,o),l[1]||(l[1]=(0,a.Uk)()),e.displayText&&e.text?((0,a.wg)(),(0,a.iD)("p",{key:1,class:"page-teaser__copy marg-t--1",innerHTML:e.text},null,8,d)):(0,a.kq)("v-if",!0),l[2]||(l[2]=(0,a.Uk)()),(0,a._)("div",u,(0,a.zw)(e.linkText),1)])],8,i)],2)}}},4288:(e,t,l)=>{l.r(t),l.d(t,{default:()=>G});var a=l(5166),i=l(4410),n=l(1223),s=l(9043),r=l(7651),o=l(6138),d=l(2612);const u={class:"container"},c=Object.assign({name:"ProductWizardProgressIndicatorWrapper"},{__name:"ProductWizardProgressIndicatorWrapper",props:{sticky:{type:Boolean,default:!1}},setup(e){const t=e,l=(0,a.iH)(null),i=(0,a.iH)(!1),c=(0,a.iH)(!1),v=(0,a.iH)(0),p=(0,r.Rl)(),m=(0,a.iH)(null),g=(0,d.k)(),{activeLayout:f}=(0,o.S)(),{hasSubNav:y,headerExpanded:w,headerHeight:_,stickyComponentsBelowHeader:h}=(0,n.Jk)(g),b=(0,a.Fl)(()=>{let e=y.value&&"desktop"===f.value?s.ji.subNavHeightDesktop:0;return y.value&&"desktop"!==f.value&&(e=s.ji.subNavHeightMobile),w.value?e+_.value:e}),k=(0,a.Fl)(()=>{const e=h.value,l=e.findIndex(e=>e.id===p),a=e.slice(0,l>-1?l:e.length).filter(e=>e.active).reduce((e,t)=>e+t.height,0);return t.sticky&&b.value+a}),S=(0,a.Fl)(()=>({id:p,active:c.value,height:v.value,el:l.value})),U=()=>{var e;l.value&&"undefined"!=typeof IntersectionObserver&&(null===(e=m.value)||void 0===e||e.disconnect(),m.value=new IntersectionObserver((0,r.Ds)(e=>{let[t]=e;c.value=t.intersectionRatio<1&&t.isIntersecting},500),{rootMargin:-1*(k.value+1)+"px 0px 0px 0px",threshold:[0,1]}),m.value.observe(l.value))},q=()=>{v.value=92,(0,a.Y3)(()=>{g.addStickyComponentBelowHeader(S.value),U(),i.value=!0})};return(0,a.YP)(()=>t.sticky,e=>{e&&!i.value&&q()},{immediate:!0}),(0,a.YP)(S,e=>g.updateStickyComponentBelowHeaderStatus(e),{deep:!0}),(0,a.YP)(k,U,{immediate:!0}),(0,a.Jd)(()=>{var e;null===(e=m.value)||void 0===e||e.disconnect(),g.updateStickyComponentBelowHeaderStatus({...S.value,active:!1})}),(e,t)=>((0,a.wg)(),(0,a.iD)("div",{ref_key:"root",ref:l,class:(0,a.C_)(["indicator-wrapper",{"indicator-wrapper--sticky":i.value}]),style:(0,a.j5)([i.value?{top:`${k.value}px`}:""])},[(0,a._)("div",u,[(0,a.WI)(e.$slots,"default")])],6))}});var v=l(3744);const p=(0,v.Z)(c,[["__scopeId","data-v-09b33bb8"]]);var m=l(1605),g=l(370),f=l(502),y=l(8080),w=l(7105),_=l(1304),h=l(3071),b=l(6053),k=l(2828);const S={class:"result container"},U={key:0,class:"marg-t--1"},q={key:0,class:"grid-row marg-t--5"},I=Object.assign({name:"ProductWizardResult"},{__name:"ProductWizardResult",setup(e){const{store:t,disableShop:l}=(0,_.RD)(),i=(0,k.Y)(),n=(0,b.sE)(),s=(0,h.OF)(),{labelStore:r}=(0,w.b)({labelsRequired:["global"]}),o=(0,a.iH)(null),d=(0,a.Fl)(()=>t.resultScreen||{}),u=(0,a.Fl)(()=>{var e;return(null===(e=t.getResults)||void 0===e?void 0:e.call(t))||{}}),c=(0,a.Fl)(()=>Object.values(u.value)),v=(0,a.Fl)(()=>c.value.filter(e=>e.cmsProductContentId&&e.cmsBaseProductId)),p=(0,a.Fl)(()=>v.value.map(e=>
1e.cmsProductContentId).filter(Boolean)),I=(0,a.Fl)(()=>[...new Set(v.value.map(e=>e.cmsBaseProductId).filter(Boolean))]),P=(0,a.Fl)(()=>c.value.length===v.value.length?"products":"contents"),{baseProductByCmsProductContentId:F,productVariantsByCmsProductContentId:x}=n,{buyOnlineDataByCmsBaseProductId:H}=s,{contentDataById:z}=i,D=(0,a.Fl)(()=>"products"===P.value?v.value.map(e=>{var t,a;const i=F(e.cmsProductContentId);if(!i)return null;const n=H(e.cmsBaseProductId);return{id:e.id,cmsProductContentId:e.cmsProductContentId,cmsBaseProductId:e.cmsBaseProductId,url:i.baseUrl,name:i.name,description:i.shortDescription,productImage:i.productDetailsImage,variants:x(e.cmsProductContentId),retailersByEan:null==n?void 0:n.retailersByEan,matchingSupplementProducts:e.matchingSupplementProducts,...(null===(t=e.matchingEcomIds)||void 0===t?void 0:t.length)&&{initialSelectedVariant:{ecomId:e.matchingEcomIds[0]}},download:null===(a=i.downloads)||void 0===a?void 0:a[0],bar:e.bar,hideShopDetails:l}}).filter(Boolean):[]),B=(0,a.Fl)(()=>"contents"===P.value?c.value.map(e=>({...z(e.id),linkText:e.teaserLinkText||r.value["global.read_more"]})):[]);return(0,a.bv)(async()=>{var e;p.value.length&&"products"===P.value?(await n.fetchProductData({cmsProductContentIds:p.value,includeVariants:!0}),I.value.length&&await s.fetchBuyOnlineData({cmsBaseProductIds:I.value})):await i.fetchContentData({ids:c.value.map(e=>e.id)}),null===(e=o.value)||void 0===e||e.focus()}),(e,t)=>((0,a.wg)(),(0,a.iD)("div",S,[(0,a._)("h3",{ref_key:"resultHeadline",ref:o,class:"headline headline--3",tabindex:"-1"},(0,a.zw)(d.value.heading),513),t[0]||(t[0]=(0,a.Uk)()),d.value.copy?((0,a.wg)(),(0,a.iD)("p",U,(0,a.zw)(d.value.copy),1)):(0,a.kq)("v-if",!0),t[1]||(t[1]=(0,a.Uk)()),D.value.length||B.value.length?((0,a.wg)(),(0,a.iD)(a.HY,{key:1},["contents"===P.value?((0,a.wg)(),(0,a.iD)("div",q,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(B.value,e=>((0,a.wg)(),(0,a.iD)("div",{key:`wizard-content-result-item-${e.id}`,class:(0,a.C_)(["col-12 col-sm-6",[{"col-md-4":B.value.length>=3},{"col-lg-3":B.value.length>=4}]])},[(0,a.Wm)(g.Z,(0,a.dG)({ref_for:!0},e),null,16)],2))),128))])):((0,a.wg)(),(0,a.iD)(a.HY,{key:1},[D.value.length>1?((0,a.wg)(),(0,a.j4)(f.Z,{key:0,resultProductItems:D.value,class:"marg-t--5"},null,8,["resultProductItems"])):((0,a.wg)(),(0,a.j4)(y.Z,(0,a.dG)({key:1},D.value[0],{class:"marg-t--5"}),null,16))],64))],64)):((0,a.wg)(),(0,a.j4)(m.Z,{key:2,class:"result__loading-spinner"}))]))}}),P=(0,v.Z)(I,[["__scopeId","data-v-60aef732"]]);var F=l(6932),x=l(6783),H=l(2917),z=l(9669),D=l.n(z);const B=(e,t)=>{const l=Array.isArray(e)?e:[e],a=Array.isArray(t)?t:[t];return l.some(e=>a.includes(e))},C=e=>null==e?null:String(e),T=e=>C(e.cmsProductContentId||e.contentId||e.id),j=(e,t)=>t?[...new Set([...e,t])]:e,O=(e,t)=>{if(!Object.prototype.hasOwnProperty.call(e,t))return e;const l={...e};return delete l[t],l};var L=l(6030),E=l(9335),A=l(1249),W=l(5936);const $={mobile:16/9,tablet:2,desktop:3},M=(e,t)=>{const l=(0,d.k)(),i=(0,W.fn)(),{activeLayout:u}=(0,o.S)(),{labelStore:c}=(0,w.b)({labelsRequired:["global"]}),{config:v,slides:p,userAnswers:m}=(0,n.Jk)(t),g=(0,a.iH)(null),f=(0,a.iH)(null),y=(0,a.iH)(null),_=(0,a.iH)(null),h=(0,a.iH)([]),b=(0,a.iH)(null),k=(0,a.iH)(!1),S=(0,a.iH)([]),U=(0,a.iH)(!1),q=(0,a.iH)([]),I=(0,a.iH)(0),P=(0,a.iH)(!1),F=(0,a.iH)(window.innerHeight-e.viewportOffset),x=(0,a.iH)(!1),H=(0,a.iH)(!1),z=(0,a.iH)(!1),D=(0,a.iH)(!1),B=(0,a.iH)(!1),C=(0,a.iH)(null),T=(0,a.iH)(!1),j=(0,a.iH)(0),O=(0,a.iH)(null),M=(0,a.iH)(!1),N=(0,a.iH)(!1),R=(0,a.iH)([]),Z=(0,a.iH)(""),Y=(0,a.iH)([]),V=(0,a.Fl)(()=>l),Q=(0,a.Fl)(()=>J()),J=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:V.value.headerExpanded,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"mobile"===u.value||"tablet"===u.value?V.value.hasSubNav&&(t+=s.ji.subNavHeightMobile):V.value.hasSubNav&&(t+=s.ji.subNavHeightDesktop),e?t+V.value.headerHeight:t},G=e=>{const t=e>window.scrollY&&e>window.innerHeight*s.ji.collapseScreenHeightFactor,l=(V.value.stickyComponentsBelowHeader||[]).reduce((t,l)=>{var a;if(!l.el)return t;const i=null===(a=l.el.parentElement)||void 0===a?void 0:a.getBoundingClientRect(),n=l.el.offsetHeight+i.top+window.scrollY,s=i.top+i.height+window.scrollY;return t+(e>=n&&e<s?l.height:0)},0);return J(!t,l)},K=(0,a.Fl)(()=>
1{if(U.value)return le.value.length-1;if(!v.value.dynamicProgressBar){var e;const t=null===(e=S.value[1]||S.value[0])||void 0===e?void 0:e.id;return le.value.indexOf(le.value.find(e=>e.id===t))}return le.value.length-2}),X=(0,a.Fl)(()=>S.value[0]),ee=(0,a.Fl)(()=>q.value.filter(e=>{var t;return null===(t=e.questions)||void 0===t?void 0:t.some(e=>{var t;return null===(t=e.answer)||void 0===t?void 0:t.find(e=>e.userSelected)})})),te=(0,a.Fl)(()=>{var e;return U.value&&ee.value.length?ee.value[ee.value.length-1].slideIndex:null===(e=p.value)||void 0===e?void 0:e.findIndex(e=>{var t;return e.id===(null===(t=X.value)||void 0===t?void 0:t.id)})}),le=(0,a.Fl)(()=>{var t;const l=U.value?null===(t=p.value)||void 0===t?void 0:t[te.value]:S.value[1]||S.value[0],a={id:null==l?void 0:l.id,label:null==l?void 0:l.tabLabel},i={id:"result",label:e.labels.result};let n,s=[];if(v.value.dynamicProgressBar)n=ee.value.map(e=>({id:p.value[e.slideIndex].id,label:p.value[e.slideIndex].tabLabel,disabled:!1}));else{const e=p.value.indexOf(p.value.find(e=>e.id===a.id));n=p.value.slice(0,e).map(e=>{var t;const l=q.value.find(t=>t.slideId===e.id),a=!l,i=null==l||null===(t=l.questions)||void 0===t?void 0:t.some(e=>{var t;return null===(t=e.answer)||void 0===t?void 0:t.find(e=>e.userSelected)});return{id:e.id,label:e.tabLabel,disabled:!i||a}}),e<p.value.length-1&&(s=p.value.slice(e+1).map(e=>({id:e.id,label:e.tabLabel,disabled:U.value})))}return(0,r.vB)([...n,a,...s,i],"id")}),ae=(0,a.Fl)(()=>{var e,t,l,a;const i=!(null===(e=v.value)||void 0===e||!e.stepNavigation),n=null===(t=p.value)||void 0===t?void 0:t.find(e=>{var t;return((null===(t=e.questions)||void 0===t?void 0:t.length)??0)>1}),s=null===(l=p.value)||void 0===l?void 0:l.find(e=>{var t;return null===(t=e.questions)||void 0===t?void 0:t.find(e=>Boolean(e.multiselect))}),r=null===(a=p.value)||void 0===a?void 0:a.find(e=>{var t;return null===(t=e.questions)||void 0===t?void 0:t.find(e=>"question_range_slider"===e.layoutType||"question_slider"===e.layoutType)});return Boolean(i||n||s||r)}),ie=(0,a.Fl)(()=>({"--main-content-min-height":`${F.value}px`,"--wizard-headline-height":`${j.value}px`})),ne=(0,a.Fl)(()=>`history-${e.id}`),se=(0,a.Fl)(()=>Z.value?(0,r.lV)(Z.value).slice(0,22):""),re=e=>t.getSlideByIndex(e),oe=e=>t.setUserAnswersFromHistory(e),de=e=>{Object.keys(e).forEach(l=>{const a=e[l];t.updateUserAnswers({questionId:l,answerValue:[{value:a.value,id:a.id,userSelected:a.userSelected??!1}]})})},ue=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:X.value,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:te.value;"intermediateResult"!==(null==e?void 0:e.id)?q.value.push({slideIndex:t,slideId:e.id,questions:e.questions.map(e=>({id:e.id,answer:m.value[e.id]}))}):q.value.push({slideIndex:t,slideId:e.id,questions:[{id:e.questions[0].id,answer:[{id:e.questions[0].answers[0].id,userSelected:!0}]}]})},ce=l=>e.historyValidator?e.historyValidator(l,{slides:p.value,getAnswersByQuestionId:t.getAnswersByQuestionId}):l.every(e=>{var t;const l=p.value[e.slideIndex];return l&&e.slideId===l.id&&!(null!==(t=e.questions)&&void 0!==t&&t.some(e=>{var t;const a=l.questions.find(t=>t.id===e.id);return!a||!(null!==(t=a.answers)&&void 0!==t&&t.find(t=>{var l,a;const i=null===(l=e.answer)||void 0===l?void 0:l.find(e=>e.id===t.id);return!!i&&(null===(a=t.values)||void 0===a?void 0:a.every(e=>{var t;return null===(t=i.value)||void 0===t?void 0:t.includes(e)}))}))}))}),ve=()=>{if(!e.deepLinkingActive)return null;try{var t;const e=null===(t=(0,r.nb)())||void 0===t?void 0:t[ne.value];return JSON.parse(E.Z.uncrush(decodeURIComponent(e)))}catch(e){return null}},pe=()=>{N.value||(r.Ng.trackGa4Event({name:`${se.value}_wizard_init`}),N.value=!0)},me=()=>{k.value?pe():Y.value.push(pe)},ge=function(){let{trackComplete:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=p.value.find(e=>{var t;return e.id===(null===(t=le.value[K.value-1])||void 0===t?void 0:t.id)});if(null==t||!t.questions)return;const l=t.questions.map(e=>{const t=m.value[e.id],l=null==t?void 0:t.map(t=>{var l;return null===(l=e.answers.find(e=>e.id===t.id))||void 0===l?void 0:l.label}).join(", ");return`'${e.question}' - '${l}'`}).join(", ");
1if(N.value||me(),e){const e=R.value.map(e=>{var t;return null===(t=p.value[e])||void 0===t?void 0:t.id}),t=le.value.filter(t=>e.includes(t.id));r.Ng.trackGa4Event({name:`${se.value}_wizard_complete`,details:{wizard_question:l,wizard_steps:t.length}})}else r.Ng.trackGa4Event({name:`${se.value}_wizard_step${String(K.value).padStart(2,"0")}`,details:{wizard_question:l}})},fe=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};k.value?ge(e):Y.value.push(()=>ge(e))},ye=function(){var e,t;let l=arguments.length>0&&void 0!==arguments[0]&&arguments[0],a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f.value,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const n=(null==a?void 0:a.getBoundingClientRect().top)+1,s=n-Q.value;if(s>-64&&s<240)return Promise.resolve("no scroll needed");let r=-1*(G(n)-1);return i&&(r-=(null===(e=_.value)||void 0===e||null===(t=e.$el)||void 0===t?void 0:t.clientHeight)??0),new A.Z({duration:l?1:Math.max(300,Math.abs(n/2)),offset:r}).scrollTo(a)},we=()=>(0,a.Y3)(()=>{var e;const t=(null===(e=y.value)||void 0===e?void 0:e.querySelector("h2, h3"))||y.value;null==t||t.focus()}),_e=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=encodeURIComponent(E.Z.crush(JSON.stringify({h:q.value,c:te.value,r:e})));M.value=!0,location.hash=`${ne.value}=${t}`},he=async()=>{var e;await ye();let t=L.Z.timeline({easing:"easeInOutSine",duration:400});null!==(e=b.value)&&void 0!==e&&e.$el&&(t=t.add({targets:[b.value.$el],opacity:["1","0"]})),t.add({targets:[y.value],opacity:["0","1"],duration:200,complete:()=>(0,a.Y3)(()=>{U.value=!1})},200)},be=async()=>{var e;await ye(),C.value="to-results",L.Z.timeline({easing:"easeInOutSine",duration:400}).add({targets:[y.value],opacity:["1","0"]}).add({targets:[null===(e=b.value)||void 0===e?void 0:e.$el],opacity:["0","1"],duration:200,complete:()=>{C.value=null,we()}},200)},ke=async e=>{await ye(),C.value="to-slide-backward",L.Z.timeline({easing:"easeInOutSine",duration:"desktop"===u.value?600:400}).add({targets:[h.value[0].$el],translateX:["0%","150%"]}).add({targets:[h.value[1].$el],translateX:["-150%","0%"],complete:()=>(0,a.Y3)(()=>{null==e||e(),C.value=null})},300)},Se=e=>{C.value="to-slide-forward",L.Z.timeline({easing:"easeInOutSine",duration:"desktop"===u.value?600:400}).add({targets:[h.value[0].$el],translateX:["0%","-150%"]},0).add({targets:[h.value[1].$el],translateX:["150%","0%"],complete:()=>(0,a.Y3)(()=>{null==e||e(),C.value=null})},300)},Ue=()=>{x.value=!0,ye(),setTimeout(()=>{(()=>{ue();let t=te.value+1,l=null;for(;!l&&t<=p.value.length;){var i,n;const e=re(t);e.preRequisitesMet&&(null===(i=e.possibleAnswers)||void 0===i?void 0:i.length)>=2?l=e:e.preRequisitesMet&&1===(null===(n=e.possibleAnswers)||void 0===n?void 0:n.length)?(de(e.possibleAnswers[0]),ue(e,t),t++):t++}t>=p.value.length?U.value=!0:(S.value.push(l),(0,a.Y3)(()=>Se(()=>{S.value.shift(),e.deepLinkingActive&&_e(),we()})))})(),x.value=!1},600)},qe=l=>{const i=p.value.findIndex(e=>l===e.id),n=q.value.findIndex(e=>l===e.slideId);q.value=q.value.slice(0,n),t.resetUserAnswers(q.value.flatMap(e=>e.questions.map(e=>e.id)));const s=re(i);U.value?(S.value=[s],(0,a.Y3)(()=>{he(),_e()})):(S.value.push(s),(0,a.Y3)(()=>ke(()=>{S.value.shift(),e.deepLinkingActive&&_e(),we()})))},Ie=()=>{if(!M.value){if(C.value&&!O.value)return void(O.value=Ie);if(C.value)return;const e=ve();if(e&&ce(e.h))if(q.value=e.h,oe(q.value),e.r)B.value=!0,be(),U.value=!0;else if(U.value)S.value=[re(e.c)],(0,a.Y3)(()=>he());else{const t=re(e.c);if(t.id!==X.value.id){S.value.push(t);const l=e.c<te.value?ke:Se;(0,a.Y3)(()=>l(()=>{S.value.shift(),we()}))}}}M.value=!1};(0,a.YP)(k,e=>{e&&(Z.value=v.value.internalTitle??v.value.title??"",q.value.length&&(ce(q.value)?oe(q.value):(console.warn("Invalid deeplink - resetting wizard state to default!"),q.value=[],I.value=0,U.value=!1,D.value=!1,location.hash="")),S.value.push(re(I.value)),z.value&&ye(),Y.value.splice(0).forEach(e=>e()))}),(0,a.YP)(U,(e,t)=>{e&&!B.value&&(0,a.Y3)(()=>{be(),_e(!0)}),B.value=!1,e&&fe({trackComplete:!0}),t&&!e&&me()}),(0,a.YP)(te,(e,t)=>{-1!==t&&(me(),e>t&&fe()),-1!==t||0===e||U.value||me();const l=!U.value,a=t<e;-1===e||R.value.includes(e)||!l&&!a||R.value.push(e)}),(0,a.YP)(C,e=>{if(!e&&O.value){const e=O.value;O.value=null,e()}}),(0,a.YP)(Q,e=>document.documentElement.style.setProperty("--page-header-height",`${e}px`),{immediate:!0});const Pe=(0,r.Ds)(()=>{F.value=window.innerHeight-e.viewportOffset},300);return(0,a.bv)(async()=>{var l,a;if(H.value=(null===(l=g.value)||void 0===l||null===(a=l.parentElement)||void 0===a?void 0:a.firstChild)===g.value,e.deepLinkingActive){const e=ve();I.value=(null==e?void 0:e.c)||0,q.value=(null==e?void 0:e.h)||[],U.value=(null==e?void 0:e.r)??!1,z.value=Boolean(e),D.value=U.value,B.value=D.value,window.addEventListener("hashchange",Ie,!1)}window.addEventListener("resize",Pe),await(async()=>
1{if(await t.fetchData(e.dataEndpoint),e.loadProductData&&s.Nv.enabled){const e=t.getAllEcomIds();null!=e&&e.length&&await i.fetchProductData({ecomIds:e})}k.value=!0})(),z.value&&window.setTimeout(()=>ye(),100)}),(0,a.Jd)(()=>{var e;window.removeEventListener("hashchange",Ie),window.removeEventListener("resize",Pe),null===(e=t.$dispose)||void 0===e||e.call(t)}),{root:g,mainContent:f,slideContainer:y,progressIndicator:_,slide:h,resultContainer:b,labelStore:c,dataFetched:k,activeSlides:S,showResult:U,history:q,startAnimationFinished:P,isLocked:x,isStage:H,isDeepLinked:z,isResultsDeepLinked:D,activeAnimationType:C,loadedStartScreenLayout:T,scopedCssVariables:ie,currentProgressBarStepIndex:K,currentSlide:X,currentSlideIndex:te,progressBarSteps:le,stepNavigationEnabled:ae,currentHeaderOffset:Q,selectableHistory:ee,userAnswers:m,config:v,slides:p,onStartWizardClick:()=>{me(),(()=>{const t=g.value,l=t.querySelector(".js-anime-start-screen"),a=t.querySelector(".js-anime-image-wrapper"),i=t.querySelector(".js-anime-headline-wrapper"),n=t.querySelector(".js-anime-text-container"),s=t.querySelectorAll(".js-anime-product-image"),r=t.querySelector(".js-anime-button"),o=Math.min(document.body.clientWidth,1920)/$[u.value],d=-1*(o-i.getBoundingClientRect().height+(H.value?0:"desktop"===u.value?72:52));C.value="to-first-slide",L.Z.timeline({easing:"easeInOutSine",duration:400}).add({targets:[t],backgroundColor:["#FFFFFF","#F5F5F5"],duration:800},0).add({targets:[r],opacity:0},0).add({targets:[n],color:["rgba(255, 255, 255, 1)","rgba(255, 255, 255, 0)"]},0).add({targets:[...s],opacity:0},0).add({targets:[l],maxWidth:"1920px",paddingLeft:"0",paddingRight:"0",duration:800},400).add({targets:[l.querySelectorAll(".container")],paddingLeft:"mobile"===u.value?"24px":"32px",paddingRight:"mobile"===u.value?"24px":"32px",duration:800},400).add({targets:[n],height:0,duration:800},400).add({targets:[i],translateY:d,duration:800,complete:()=>{P.value=!0,C.value=null,n.remove(),i.removeAttribute("style"),we()}},400).add({targets:[f.value],height:F.value,duration:200,begin:()=>{const t=a.getBoundingClientRect().top+o-e.viewportOffset;new A.Z({duration:800}).scrollTo(t-G(window.scrollY+o-e.viewportOffset))}},400)})()},onHeadlineUpdate:e=>{j.value=e.$el.clientHeight,T.value=!0},onQuestionAnswered:()=>me(),goToNextSlide:Ue,goToPrevSlide:qe,onClickNext:()=>{var e;const t=null===(e=h.value)||void 0===e?void 0:e[0];if(!t)return;t.validateQuestions();const l=t.getFirstQuestionWithError();l?ye(!1,l.$el.parentNode,!0):Ue()},onClickPrev:()=>{let e=te.value-1,t=null;for(;!t&&e>=0;){var l;const a=re(e);a.preRequisitesMet&&(null===(l=a.possibleAnswers)||void 0===l?void 0:l.length)>=2?t=a:e--}t&&qe(t.id)},setUserAnswersFromHistory:oe,trackInitOnce:me}},N=["inert"],R={class:"product-wizard__inner-content-wrapper"},Z=["inert"],Y=["inert"],V={class:"product-wizard__step-navigation--buttons"},Q=["innerHTML"],J=Object.assign({name:"ProductWizard"},{__name:"ProductWizard",props:{id:{type:String,default:null},dataEndpoint:{type:String,required:!0},downloadsEndpoint:{type:String,default:null},deepLinkingActive:{type:Boolean,default:!0},formAccordionInitiallyOpen:{type:Boolean,default:!1},labels:{type:Object,default:()=>({})},routes:{type:Object,default:()=>({})},showStartScreen:{type:Boolean,default:!1},hasContactForm:{type:Boolean,default:!1},contactFormInfoFieldName:{type:String,default:null},contactFormHeadline:{type:String,default:null},contactFormType:{type:String,default:"base"},contactFormTrackingLabel:{type:String,default:null},hasDynamicsContactForm:{type:Boolean,default:!1},dynamicsFormCmsSubmitUrl:{type:String,default:null},dynamicsFormCmsFieldMappings:{type:Array,default:()=>[]},viewportOffset:{type:Number,default:0},disableShop:{type:Boolean,default:!1},partnerShop:{type:String,default:null},store:{type:Object,default:null},resultComponent:{default:P},resultFooterComponent:{default:H.Z},slideComponent:{default:F.Z},formComponent:{default:i.Z},loadProductData:{type:Boolean,default:!0},historyValidator:{type:Function,default:null}},setup(e){const t=e,l=(0,W.fn)(),i=t.store||function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>null;return(0,n.Q_)(`productWizard/${e}`,()=>{const e=(0,a.qj)({}),l=(0,a.qj)({}),i=(0,a.qj)([]),n=(0,a.qj)({}),s=(0,a.qj)([]),o=(0,a.qj)([]),d=(0,a.qj)({}),u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d;return Object.keys(e).map(t=>{const a=new Set;
1return(e[t]??[]).forEach(e=>{e.value&&((0,r.cD)(e.value)?Object.values(e.value):e.value).forEach(e=>a.add(e))}),{...l[t],filterValue:[...a]}})},c=function(){const e=u(arguments.length>0&&void 0!==arguments[0]?arguments[0]:d);return s.filter(t=>e.every(e=>B(t[e.propertyKey],e.filterValue)))},v=e=>{const t=u().filter(e=>e.filterSupplementProducts),l=s.filter(t=>{var l;return null===(l=t.supplementedProducts)||void 0===l?void 0:l.map(String).includes(String(e))}).filter(e=>t.every(t=>!e[t.propertyKey]||B(e[t.propertyKey],t.filterValue))).map(T);return i.filter(e=>l.includes(T(e)))},p=e=>{var t;return!(null!==(t=e.prerequisites)&&void 0!==t&&t.length)||e.prerequisites.every(e=>{const t=(d[e.questionId]??[]).map(e=>e.id),l=(0,r.cD)(e.answers)?Object.values(e.answers):e.answers;return!e.questionId||!l.length||t.length&&B(l,t)})},m=t=>{const l=t.products||t.contents;i.splice(0,i.length,...l),o.splice(0,o.length,...t.slides),Object.assign(e,t.config),Object.assign(n,t.resultScreen)},g=e=>{const t=(e.products||e.contents).flatMap(e=>{const{variants:t,id:l,...a}=e;delete a.url,delete a.title;const i={...a,id:l,contentId:C(l),...e.cmsProductContentId&&{cmsProductContentId:C(e.cmsProductContentId)},...e.cmsBaseProductId&&{cmsBaseProductId:C(e.cmsBaseProductId)}};return null!=t&&t.length?t.map(e=>({...i,...e})):[{...i}]});s.splice(0,s.length,...t)},f=e=>{Object.keys(l).forEach(e=>delete l[e]),e.slides.flatMap(e=>e.questions).forEach(e=>{l[e.id]={...e}})};return{config:e,questions:l,products:i,resultScreen:n,flatProducts:s,slides:o,userAnswers:d,getCompleteQuestions:e=>null!=e&&e.questions?e.questions.map(l=>({...l,answers:l.answers.map(a=>{var i;const n={...d,[l.id]:d[l.id]&&l.multiselect?[...d[l.id],{value:a.values,id:a.id}]:[{value:a.values,id:a.id}]},s=c(n),r=s.filter(e=>{var t;return!(null!==(t=e.supplementedProducts)&&void 0!==t&&t.length)}).map(e=>e.ecomId).filter(Boolean),o=!(null!==(i=e.possibleAnswers)&&void 0!==i&&i.find(e=>{var t;return(null===(t=e[l.id])||void 0===t?void 0:t.id)===a.id}))||0===s.length;return{...a,matchingProducts:s,isDeadEnd:o,show:!o||"hide"!==l.deadEnds,...l.showPrices&&s.length&&{price:t(r)}}})})):null,getFilters:u,getFilteredProducts:c,getResults:()=>c().reduce((e,t)=>{const l=T(t);if(e[l])e[l].matchingEcomIds=j(e[l].matchingEcomIds,t.ecomId),e[l].matchingCmsProductIds=j(e[l].matchingCmsProductIds,t.cmsProductId);else{const a=i.find(e=>T(e)===l);e[l]={...a,matchingEcomIds:t.ecomId?[t.ecomId]:[],matchingCmsProductIds:t.cmsProductId?[t.cmsProductId]:[],matchingSupplementProducts:v(l)}}return e},{}),getMatchingSupplementProductsForProduct:v,getPrerequisitesMetStateForSlide:p,getSlideByIndex:e=>{const t=o[e];if(!t)return!1;const l=p(t);if(!l)return{...t,preRequisitesMet:l};const a=[],i=[];for(const e of t.questions??[]){const t=i.length;if(t>0){const l=[...i];for(let a=0;a<e.answers.length-1;a++)for(let e=0;e<t;e++)i.push([...l[e]])}for(let l=0;l<e.answers.length;l++){const a=e.answers[l];if(0===t)i.push([{question:e,answer:a}]);else for(let n=0;n<t;n++)i[l*t+n].push({question:e,answer:a})}}for(const e of i){const t={},l=JSON.parse(JSON.stringify(d));e.forEach(e=>{let{question:a,answer:i}=e;const n={value:i.values,id:i.id};l[a.id]=[...l[a.id]??[],n],t[a.id]=n}),c(l).length&&a.push(t)}return{...t,preRequisitesMet:l,possibleAnswers:a}},getAllEcomIds:()=>[...new Set(s.map(e=>e.ecomId).filter(Boolean))],fetchData:async e=>{try{const t=await D().get(e);m(t.data),g(t.data),f(t.data)}catch(e){console.warn("fetchData failed",e)}},setConfiguratorData:m,setFlattenedProducts:g,setFlattenedQuestions:f,updateUserAnswers:e=>{let{questionId:t,answerValue:l}=e;null!=l&&l.length?d[t]=l:Object.assign(d,O(d,t))},resetUserAnswer:e=>{e&&d[e]&&Object.assign(d,O(d,e))},resetUserAnswers:e=>{Array.isArray(e)?Object.keys(d).forEach(t=>{e.includes(t)||delete d[t]}):Object.keys(d).forEach(e=>delete d[e])},setUserAnswersFromHistory:e=>{const t=e.flatMap(e=>e.questions).reduce((e,t)=>(e[t.id]=e[t.id]?[...new Set([...e[t.id],...t.answer])]:[...t.answer],e),{});Object.keys(d).forEach(e=>delete d[e]),Object.assign(d,t)}}})}((0,r.Rl)(),l.minPriceByEcomIds)();(0,_.aE)({store:i,labels:t.labels,routes:t.routes,disableShop:t.disableShop,partner
1Shop:t.partnerShop,downloadsEndpoint:t.downloadsEndpoint}),(0,a.JJ)("labels",t.labels);const{root:s,mainContent:o,slideContainer:d,progressIndicator:u,slide:c,resultContainer:v,labelStore:g,dataFetched:f,activeSlides:y,showResult:w,history:h,startAnimationFinished:b,isLocked:k,isStage:S,isDeepLinked:U,isResultsDeepLinked:q,activeAnimationType:I,loadedStartScreenLayout:P,scopedCssVariables:F,currentProgressBarStepIndex:H,currentSlideIndex:z,progressBarSteps:L,stepNavigationEnabled:E,onStartWizardClick:A,onHeadlineUpdate:$,onQuestionAnswered:J,goToNextSlide:G,goToPrevSlide:K,onClickNext:X,onClickPrev:ee}=M(t,i);return(t,l)=>((0,a.wg)(),(0,a.iD)("section",{ref_key:"root",ref:s,class:(0,a.C_)(["product-wizard",{"product-wizard--is-stage":(0,a.SU)(S),"product-wizard--has-start-screen":e.showStartScreen,"product-wizard--has-no-start-screen":!e.showStartScreen,[`product-wizard--active-animation-${(0,a.SU)(I)}`]:(0,a.SU)(I),"product-wizard--start-animation-finished":(0,a.SU)(b)||(0,a.SU)(U),"product-wizard--locked":(0,a.SU)(k),"product-wizard--is-result":(0,a.SU)(w),"product-wizard--is-deep-linked":(0,a.SU)(U),"product-wizard--is-deep-linked-result":(0,a.SU)(q)}]),style:(0,a.j5)((0,a.SU)(F))},[e.showStartScreen?(0,a.WI)(t.$slots,"default",{key:0,onStartWizardClick:(0,a.SU)(A),dataFetched:(0,a.SU)(f),loadedStartScreenLayout:(0,a.SU)(P),onHeadlineUpdate:(0,a.SU)($)}):(0,a.kq)("v-if",!0),l[10]||(l[10]=(0,a.Uk)()),(0,a._)("div",{ref_key:"mainContent",ref:o,class:"product-wizard__main-content",inert:e.showStartScreen&&!(0,a.SU)(b)&&!(0,a.SU)(U)},[(0,a.SU)(f)&&((0,a.SU)(y).length||(0,a.SU)(w))?((0,a.wg)(),(0,a.iD)(a.HY,{key:0},[(0,a.Wm)(p,{ref_key:"progressIndicator",ref:u,sticky:(0,a.SU)(b)||(0,a.SU)(U)},{default:(0,a.w5)(()=>[(0,a.Wm)(x.Z,{steps:(0,a.SU)(L),currentStep:(0,a.SU)(H),clickable:!0,"show-total-steps":!1,backgroundColor:"gray",onClick:l[0]||(l[0]=e=>(0,a.SU)(K)((0,a.SU)(L)[e.index].id))},null,8,["steps","currentStep"])]),_:1},8,["sticky"]),l[9]||(l[9]=(0,a.Uk)()),(0,a._)("div",R,[(0,a._)("div",{ref_key:"slideContainer",ref:d,class:"product-wizard__slide-container",inert:(0,a.SU)(w),tabindex:"-1"},[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)((0,a.SU)(y),t=>((0,a.wg)(),(0,a.j4)((0,a.LL)(e.slideComponent),{ref_for:!0,ref_key:"slide",ref:c,key:`wizard-slide-${t.id}`,class:"product-wizard__slide",slide:t,stepNavigationEnabled:(0,a.SU)(E),onGoToNextSlide:(0,a.SU)(G),onQuestionAnswered:(0,a.SU)(J)},null,40,["slide","stepNavigationEnabled","onGoToNextSlide","onQuestionAnswered"]))),128))],8,Z),l[7]||(l[7]=(0,a.Uk)()),(0,a.SU)(E)&&!(0,a.SU)(w)?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"product-wizard__step-navigation container",inert:(0,a.SU)(w)},[(0,a._)("div",V,[0!=(0,a.SU)(z)?((0,a.wg)(),(0,a.iD)("button",{key:0,type:"button",class:"button button--cta-3",onClick:l[1]||(l[1]=function(){return(0,a.SU)(ee)&&(0,a.SU)(ee)(...arguments)})},(0,a.zw)((0,a.SU)(g)["global.back"]),1)):(0,a.kq)("v-if",!0),l[3]||(l[3]=(0,a.Uk)()),(0,a.SU)(w)?(0,a.kq)("v-if",!0):((0,a.wg)(),(0,a.iD)("button",{key:1,type:"button",class:"button button--cta-2",onClick:l[2]||(l[2]=function(){return(0,a.SU)(X)&&(0,a.SU)(X)(...arguments)})},(0,a.zw)((0,a.SU)(g)["global.next"]),1))]),l[4]||(l[4]=(0,a.Uk)()),e.labels.footnotes?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"product-wizard__footnote",innerHTML:e.labels.footnotes},null,8,Q)):(0,a.kq)("v-if",!0)],8,Y)):(0,a.kq)("v-if",!0),l[8]||(l[8]=(0,a.Uk)()),(0,a.SU)(w)?((0,a.wg)(),(0,a.iD)(a.HY,{key:1},[((0,a.wg)(),(0,a.j4)((0,a.LL)(e.resultComponent),{ref_key:"resultContainer",ref:v,class:"product-wizard__result"},null,512)),l[5]||(l[5]=(0,a.Uk)()),e.hasContactForm?((0,a.wg)(),(0,a.j4)((0,a.LL)(e.formComponent),{key:0,contactFormInfoFieldName:e.contactFormInfoFieldName,"contact-form-headline":e.contactFormHeadline,"contact-form-type":e.contactFormType,"contact-form-tracking-label":e.contactFormTrackingLabel,"has-dynamics-contact-form":e.hasDynamicsContactForm,"dynamics-form-cms-submit-url":e.dynamicsFormCmsSubmitUrl,"dynamics-form-cms-field-mappings":e.dynamicsFormCmsFieldMappings,history:(0,a.SU)(h),"accordion-initially-open":e.formAccordionInitiallyOpen},(0,a.Nv)({_:2},[(0,a.Ko)(t.$slots,(e,l)=>({name:l,fn:(0,a.w5)(()=>
1[(0,a.WI)(t.$slots,l)])}))]),1032,["contactFormInfoFieldName","contact-form-headline","contact-form-type","contact-form-tracking-label","has-dynamics-contact-form","dynamics-form-cms-submit-url","dynamics-form-cms-field-mappings","history","accordion-initially-open"])):(0,a.kq)("v-if",!0),l[6]||(l[6]=(0,a.Uk)()),((0,a.wg)(),(0,a.j4)((0,a.LL)(e.resultFooterComponent)))],64)):(0,a.kq)("v-if",!0)])],64)):((0,a.wg)(),(0,a.j4)(m.Z,{key:1,class:"product-wizard__loading-spinner"}))],8,N)],6))}}),G=(0,v.Z)(J,[["__scopeId","data-v-dcd3fbd6"]])},4410:(e,t,l)=>{l.d(t,{Z:()=>m});var a=l(5166),i=l(5722),n=l(7418),s=l(1919),r=l(1304);const o={class:"product-wizard__form-wrapper container"},d={class:"grid-row"},u={class:"col-12 col-md-10 col-md-start-2 col-lg-8 col-lg-start-3"},c={class:"product-wizard__form-accordion-toggle"},v={class:"headline headline--4"},p=Object.assign({name:"ProductWizardForm"},{__name:"ProductWizardForm",props:{contactFormHeadline:{type:String,default:null},contactFormType:{type:String,default:"base"},contactFormTrackingLabel:{type:String,default:null},accordionInitiallyOpen:{type:Boolean,default:!1},contactFormInfoFieldName:{type:String,default:null},history:{type:Array,default:()=>[]},dynamicsFormCmsSubmitUrl:{type:String,default:null},dynamicsFormCmsFieldMappings:{type:Array,default:()=>[]},hasDynamicsContactForm:{type:Boolean,default:!1}},setup(e){const t=e,{store:l}=(0,r.RD)(),p=(0,a.iH)(!1),m=(0,a.iH)(!1),g=(0,a.iH)(null),f=(0,a.Fl)(()=>l.slides),y=(0,a.Fl)(()=>{var e,t;return(null===(e=l.getResults)||void 0===e?void 0:e.call(l))??(null===(t=l.getResult)||void 0===t?void 0:t.call(l))??null}),w=(0,a.Fl)(()=>t.history.filter(e=>e.questions.some(e=>{var t;return null===(t=e.answer)||void 0===t?void 0:t.some(e=>e.userSelected)})).map(e=>{const t=f.value[e.slideIndex];return`${t.tabLabel} - ${e.questions.filter(e=>{var t;return null===(t=e.answer)||void 0===t?void 0:t.some(e=>e.userSelected)}).map(e=>{const l=t.questions.find(t=>t.id===e.id),a=l.answers.find(t=>e.answer.some(e=>e.id===t.id));return`${l.question}: ${null==a?void 0:a.label}`}).join(", ")}`}).join(" | ")),_=(0,a.Fl)(()=>{if(l.getResult)return y.value?`URL: ${location.href} / RESULT_ID: ${y.value.id} / HISTORY: ${w.value}`:null;const e=Object.values(y.value||{}).flatMap(e=>e.matchingEcomIds).join(", ");return`URL: ${location.href} / ECOM IDS: ${e} / HISTORY: ${w.value}`}),h=()=>{var e;const l=null===(e=g.value)||void 0===e?void 0:e.querySelector(`input[name="${t.contactFormInfoFieldName}"]`);l?l.value=_.value:console.warn(`Wizard contact form info field with name ${t.contactFormInfoFieldName} is missing!`)};return(0,a.JJ)(s.h0,(0,s.ey)({[s.ib]:()=>{p.value=!0},[s.je]:()=>{m.value=!0},[s.iz]:h})),(0,a.YP)(_,()=>{t.hasDynamicsContactForm||h()}),(0,a.bv)(h),(t,l)=>{const s=(0,a.up)("BaseAccordion2024");return(0,a.wg)(),(0,a.iD)("div",o,[(0,a._)("div",d,[(0,a._)("div",u,[(0,a.Wm)(s,{initiallyOpen:e.accordionInitiallyOpen},{toggle:(0,a.w5)(t=>{let{isOpen:i}=t;return[(0,a._)("div",c,[(0,a._)("h3",v,(0,a.zw)(e.contactFormHeadline),1),l[0]||(l[0]=(0,a.Uk)()),(0,a.Wm)(n.Z,{"is-open":i,class:"product-wizard__form-accordion-toggle-icon"},null,8,["is-open"])])]}),default:(0,a.w5)(()=>[l[1]||(l[1]=(0,a.Uk)()),p.value?(0,a.WI)(t.$slots,"formsuccess",{key:0}):m.value?(0,a.WI)(t.$slots,"formgenericerror",{key:1}):((0,a.wg)(),(0,a.iD)(a.HY,{key:2},[e.hasDynamicsContactForm?((0,a.wg)(),(0,a.j4)(i.default,{key:0,"cms-submit-url":e.dynamicsFormCmsSubmitUrl,"cms-field-mappings":e.dynamicsFormCmsFieldMappings,"contact-form-info-field-name":e.contactFormInfoFieldName,"contact-form-info-field-value":_.value,"form-type":e.contactFormType,"data-tracking-label":e.contactFormTrackingLabel,"background-color":"blue"},null,8,["cms-submit-url","cms-field-mappings","contact-form-info-field-name","contact-form-info-field-value","form-type","data-tracking-label"])):(0,a.WI)(t.$slots,"form",{key:1})],64))]),_:3},8,["initiallyOpen"])])])])}}});const m=(0,l(3744).Z)(p,[["__scopeId","data-v-d3098244"]])},2372:(e,t,l)=>{l.d(t,{Z:()=>o});var a=l(5166),i=l(7651);const n={key:0,class:"wizard-result-bar"},s={class:"wizard-result-bar__content"},r=Object.assign({name:"ProductWizardResultBar"},{__name:"ProductWizardResultBar",props:{title:{type:String,default:null},svg:{type:String,default:null},image:{type:String,default:null},icon:{type:String,default:null}},setup(e){const t=(0,i.RC)(()=>l.e(9858).then(l.bind(l,9075)));return(l,i)=>e.title||e.svg||e.image?((0,a.wg)(),(0,a.iD)("div",n,[(0,a._)("div",s,[e.icon?((0,a.wg)(),(0,a.j4)((0,a.SU)(t),{key:0,name:e.icon,class:"wizard-result-bar__image"},null,8,["name"])):(0,a.kq)("v-if",!0),(0,a.Uk)(" "+(0,a.zw)(e.title),
11)])])):(0,a.kq)("v-if",!0)}});const o=(0,l(3744).Z)(r,[["__scopeId","data-v-5bc6db3f"]])},502:(e,t,l)=>{l.d(t,{Z:()=>k});var a=l(5166),i=l(9238),n=l(431),s=l(2372),r=l(7477),o=l(9353);const d={key:0,class:"wizard-multiple-result"},u={class:"wizard-multiple-result__slider-container"},c=["onClick"],v={class:"wizard-multiple-result__controls-wrapper"},p={class:"content-slider-controls"},m={class:"content-slider-controls__button-wrapper"},g=["aria-label"],f=["aria-label"],y={class:"content-slider-controls__indicator-container"},w={key:0,class:"col-12 col-md-10 col-md-start-2 col-lg-8 col-lg-start-3"},_={class:"wizard-multiple-result__share-and-download"},h={class:"wizard-multiple-result__share-and-download-label"},b=["href"],k=Object.assign({name:"ProductWizardResultMultiple"},{__name:"ProductWizardResultMultiple",props:{resultProductItems:{type:Array,default:()=>[]}},emits:["show-slider-controls","swiperInitialized"],setup(e,t){let{emit:l}=t;const k=e,S=l,U=(0,a.iH)(null),q=(0,a.iH)(null),I=(0,a.iH)(null),P=(0,a.iH)({init:!1,slidesPerView:1.25,spaceBetween:24,watchOverflow:!0,threshold:10,watchSlidesProgress:!0,breakpoints:{768:{slidesPerView:3,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:32},1200:{slidesPerView:4,spaceBetween:32}}}),{indicatorStyle:F,showSliderControls:x,swiper:H,updateSliderData:z}=(0,o.M)({emit:S,initialSwiperOptions:P,sliderNextButton:I,sliderPrevButton:q,swiperElement:U}),{anyProductItemWithBar:D,downloadsUrl:B,handleSlideClick:C,labelStore:T,labels:j,mapProductItemData:O,getBarSpanStyles:L}=(0,r.n)(k,H,z);return(t,l)=>e.resultProductItems.length?((0,a.wg)(),(0,a.iD)("div",d,[(0,a._)("div",u,[(0,a._)("swiper-container",{class:"wizard-multiple-result__slider",ref_key:"swiperElement",ref:U,init:"false"},[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(e.resultProductItems,(e,t)=>((0,a.wg)(),(0,a.iD)("swiper-slide",{class:"wizard-multiple-result__slide",key:`result-item-multiple-${e.id}`,onClick:e=>(0,a.SU)(C)(t)},[(0,a.SU)(D)?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"wizard-multiple-result__bar-wrapper",style:(0,a.j5)((0,a.SU)(L)(e))},[e.bar?((0,a.wg)(),(0,a.j4)((0,a.SU)(s.Z),(0,a.dG)({key:0,ref_for:!0},e.bar),null,16)):(0,a.kq)("v-if",!0)],4)):(0,a.kq)("v-if",!0),l[0]||(l[0]=(0,a.Uk)()),(0,a.Wm)((0,a.SU)(n.Z),(0,a.dG)({ref_for:!0},(0,a.SU)(O)(e)),null,16)],8,c))),128))],512)]),l[4]||(l[4]=(0,a.Uk)()),(0,a.wy)((0,a._)("div",v,[(0,a._)("div",p,[(0,a._)("div",m,[(0,a._)("button",{type:"button",ref_key:"sliderPrevButton",ref:q,class:"content-slider-controls__button","aria-label":(0,a.SU)(T)["global.previous"]},[(0,a.Wm)((0,a.SU)(i.Z),{name:"angle-left"})],8,g),l[1]||(l[1]=(0,a.Uk)()),(0,a._)("button",{type:"button",ref_key:"sliderNextButton",ref:I,class:"content-slider-controls__button","aria-label":(0,a.SU)(T)["global.next"]},[(0,a.Wm)((0,a.SU)(i.Z),{name:"angle-right"})],8,f)]),l[2]||(l[2]=(0,a.Uk)()),(0,a._)("div",y,[(0,a._)("div",{class:"content-slider-controls__indicator",style:(0,a.j5)((0,a.SU)(F))},null,4)])])],512),[[a.F8,(0,a.SU)(x)]]),l[5]||(l[5]=(0,a.Uk)()),(0,a.SU)(B)?((0,a.wg)(),(0,a.iD)("div",w,[(0,a._)("div",_,[(0,a._)("div",h,(0,a.zw)((0,a.SU)(j).downloadResult),1),l[3]||(l[3]=(0,a.Uk)()),(0,a._)("a",{href:(0,a.SU)(B),type:"download",class:"wizard-multiple-result__download-link"},[(0,a.Wm)((0,a.SU)(i.Z),{name:"download",class:"wizard-multiple-result__download-link-icon"})],8,b)])])):(0,a.kq)("v-if",!0)])):(0,a.kq)("v-if",!0)}})},431:(e,t,l)=>{l.d(t,{Z:()=>m});var a=l(5166),i=l(7345),n=l(3982),s=l(7651),r=l(6069);const o=["data-tracking-variant","data-tracking-id"],d=["href","aria-label"],u={class:"product-teaser__image-wrapper"},c=["innerHTML"],v=["href"],p=["innerHTML"],m=Object.assign({name:"ProductWizardResultShopTeaser"},{__name:"ProductWizardResultShopTeaser",props:{cmsProductContentId:{type:String,default:null},cmsBaseProductId:{type:String,default:null},url:{type:String,default:null},name:{type:String,default:null},productCategory:{type:String,default:null},productImage:{type:Object,default:null},variants:{type:Array,default:null},showBookmarkButton:{type:Boolean,default:!0},showBookmarkButtonInLayer:{type:Boolean,default:!0},routes:{type:Object,default:()=>({})},showTitle:{type:Boolean,default:!0},initialTargetEcomId:{type:String,default:null},retailersByEan:{type:[Object,Array],default:null},initialQuantity:{type:Number,default:1},hideShopDetails:{type:Boolean,default:!1},sliderLayout:{type:Boolean,default:!1}},setup(e){i.Z,n.Z;
1const t=e,l=(0,a.f3)("disableShop",!1),m=(0,a.f3)("partnerShop",null),g=(0,a.iH)((0,s.Rl)()),f=(0,a.iH)(t.initialTargetEcomId),y=(0,a.iH)(null),w=(0,a.Fl)(()=>{var e;return null===(e=t.variants)||void 0===e?void 0:e.find(e=>e.ecomId===t.initialTargetEcomId)}),_=(0,a.Fl)(()=>{var e,l;return null===(e=t.retailersByEan)||void 0===e?void 0:e[null===(l=w.value)||void 0===l?void 0:l.ean]}),h=(0,a.Fl)(()=>{var e,t;return l&&m&&(null===(e=_.value)||void 0===e||null===(t=e.find(e=>e.slug===m))||void 0===t?void 0:t.deeplink)});async function b(){var e,l;t.hideShopDetails?(f.value&&(0,r.IY)(f.value),await(0,a.Y3)(),location.href=t.url):null===(e=y.value)||void 0===e||null===(l=e.openLayer)||void 0===l||l.call(e)}const k=e=>{f.value=e};return(0,a.JJ)("initialQuantity",t.initialQuantity),(t,l)=>{const s=(0,a.up)("MissingImage"),r=(0,a.up)("product-teaser-shop-extension");return(0,a.wg)(),(0,a.iD)("article",{class:(0,a.C_)(["product-teaser",e.sliderLayout?"product-teaser--shop-slider":"product-teaser--shop"]),"data-tracking-variant":f.value,"data-tracking-id":`pt-${g.value}`},[(0,a._)("a",{href:h.value||e.url,onClick:(0,a.iM)(b,["prevent"]),"aria-label":e.name,class:"product-teaser__link"},[(0,a.Wm)(n.Z,{"ecom-id":f.value,class:"product-teaser__badge"},null,8,["ecom-id"]),l[0]||(l[0]=(0,a.Uk)()),(0,a._)("div",u,[e.productImage?((0,a.wg)(),(0,a.j4)(i.Z,(0,a.dG)({key:0},e.productImage.image,{variant:"padded1x1"}),null,16)):((0,a.wg)(),(0,a.j4)(s,{key:1,class:"aspect-ratio aspect-ratio--1-1"}))])],8,d),l[1]||(l[1]=(0,a.Uk)()),e.productCategory?((0,a.wg)(),(0,a.iD)("div",{key:0,innerHTML:e.productCategory,class:"product-teaser__category copy--small c--text-grey"},null,8,c)):(0,a.kq)("v-if",!0),l[2]||(l[2]=(0,a.Uk)()),e.showTitle?((0,a.wg)(),(0,a.iD)("a",{key:1,href:h.value||e.url,onClick:(0,a.iM)(b,["prevent"]),class:"product-teaser__product-name"},[(0,a._)("p",{class:"t--semibold",innerHTML:e.name},null,8,p)],8,v)):(0,a.kq)("v-if",!0),l[3]||(l[3]=(0,a.Uk)()),!e.hideShopDetails||e.showBookmarkButton?((0,a.wg)(),(0,a.j4)(r,{key:2,ref_key:"shopExtension",ref:y,class:"product-teaser__shop-options","cms-product-content-id":e.cmsProductContentId,"cms-base-product-id":e.cmsBaseProductId,"initial-selected-ecom-id":e.initialTargetEcomId,variants:e.variants,url:e.url,"show-bookmark-button":e.showBookmarkButton,"show-bookmark-button-in-layer":e.showBookmarkButtonInLayer,"show-cart-button":!0,labels:{intro:{title:e.name}},"hide-shop-details":e.hideShopDetails,"direct-partner-shop-link":h.value,routes:e.routes,onTargetEcomIdDetermined:k},null,8,["cms-product-content-id","cms-base-product-id","initial-selected-ecom-id","variants","url","show-bookmark-button","show-bookmark-button-in-layer","labels","hide-shop-details","direct-partner-shop-link","routes"])):(0,a.kq)("v-if",!0)],10,o)}}})},8080:(e,t,l)=>{l.d(t,{Z:()=>F});var a=l(5166),i=l(7345),n=l(7721),s=l(7722),r=l(2372),o=l(3982),d=l(9043),u=l(3071),c=l(5936);const v={class:"wizard-single-result"},p={class:"grid-row"},m={class:"col-12 col-md-6"},g={key:0,class:"wizard-single-result__bar-wrapper"},f={class:"wizard-single-result__image-wrapper"},y={class:"wizard-single-result__badge-wrapper"},w={class:"col-12 col-md-6"},_=["innerHTML"],h=["innerHTML"],b=["innerHTML"],k=["href"],S={key:0,class:"col-12 col-md-10 col-md-start-2 col-lg-8 col-lg-start-3"},U={class:"wizard-single-result__share-and-download"},q={class:"wizard-single-result__share-and-download-label","aria-hidden":"true"},I=["href","aria-label"],P=Object.assign({name:"ProductWizardResultSingle"},{__name:"ProductWizardResultSingle",props:{disableUrlUpdate:{type:Boolean,default:!0},name:{type:String,default:null},description:{type:String,default:null},cmsProductContentId:{type:String,default:null},cmsBaseProductId:{type:String,default:null},productImage:{type:Object,default:()=>({})},initialSelectedVariant:{type:Object,default:null},retailersByEan:{type:[Object,Array],default:null},download:{type:Object,default:null},share:{type:Boolean,default:!1},bar:Object,disableDownload:{type:Boolean,default:!1},showVariantInformation:{type:Boolean,default:!0},variants:{type:Array,default:()=>[]},buyOnlineChannel:{type:String,default:"tesa_consumer"}
1,isShopwareSite:{type:Boolean,default:d.Nv.enabled}},setup(e){const t=e,l=(0,a.f3)("labels",{}),d=(0,a.f3)("routes",{}),P=(0,a.f3)("disableShop",!1),F=(0,c.fn)(),x=(0,u.OF)(),H=(0,a.iH)(t.initialSelectedVariant||t.variants[0]||null),z=(0,a.Fl)(()=>{var e;return null===(e=H.value)||void 0===e?void 0:e.ecomId}),D=(0,a.Fl)(()=>[...new Set(t.variants.filter(e=>e.isShoppable&&e.ecomId).map(e=>e.ecomId))]),B=(0,a.Fl)(()=>t.cmsBaseProductId?x.buyOnlineDataByCmsBaseProductId(t.cmsBaseProductId,t.buyOnlineChannel):null),C=(0,a.Fl)(()=>{var e,l;return t.retailersByEan||(null===(e=B.value)||void 0===e?void 0:e.retailersByEan)||(null===(l=B.value)||void 0===l?void 0:l.commerceConnector)}),T=(0,a.Fl)(()=>{var e,t;return null===(e=C.value)||void 0===e?void 0:e[null===(t=H.value)||void 0===t?void 0:t.ean]}),j=(0,a.Fl)(()=>{var e;return null===(e=H.value)||void 0===e?void 0:e.isShoppable}),O=(0,a.Fl)(()=>{var e;return null===(e=F.productsByEcomId)||void 0===e?void 0:e[z.value]}),L=(0,a.Fl)(()=>t.isShopwareSite&&D.value.length?"layer":"dropdown"),E=(0,a.Fl)(()=>t.showVariantInformation?"#consumer-product-details":""),A=e=>{H.value=e};return(0,a.wF)(async()=>{await Promise.all([...t.isShopwareSite&&D.value.length?[F.fetchProductData({ecomIds:D.value})]:[],...t.cmsBaseProductId?[x.fetchBuyOnlineData({cmsBaseProductIds:[t.cmsBaseProductId],channel:t.buyOnlineChannel})]:[]])}),(t,u)=>{const c=(0,a.up)("Icon");return(0,a.wg)(),(0,a.iD)("section",v,[(0,a._)("div",p,[(0,a._)("div",m,[e.bar?((0,a.wg)(),(0,a.iD)("div",g,[(0,a.Wm)((0,a.SU)(r.Z),(0,a.vs)((0,a.F4)(e.bar)),null,16)])):(0,a.kq)("v-if",!0),u[1]||(u[1]=(0,a.Uk)()),(0,a._)("div",f,[(0,a._)("div",y,[(0,a.Wm)(o.Z,{"ecom-id":z.value,class:"wizard-single-result__badge"},null,8,["ecom-id"])]),u[0]||(u[0]=(0,a.Uk)()),e.productImage&&e.productImage.image?((0,a.wg)(),(0,a.j4)(i.Z,(0,a.dG)({key:0},e.productImage.image,{variant:"padded1x1",class:"wizard-single-result__image"}),null,16)):((0,a.wg)(),(0,a.j4)((0,a.SU)(s.Z),{key:1,class:"wizard-single-result__image"}))])]),u[6]||(u[6]=(0,a.Uk)()),(0,a._)("div",w,[(0,a._)("h3",{class:"headline headline--4",innerHTML:e.name},null,8,_),u[2]||(u[2]=(0,a.Uk)()),e.description&&e.description.includes("<p")?((0,a.wg)(),(0,a.iD)("div",{key:0,innerHTML:e.description,class:"marg-t--2"},null,8,h)):e.description?((0,a.wg)(),(0,a.iD)("p",{key:1,innerHTML:e.description,class:"marg-t--2"},null,8,b)):(0,a.kq)("v-if",!0),u[3]||(u[3]=(0,a.Uk)()),H.value?((0,a.wg)(),(0,a.iD)("a",{key:2,class:"wizard-single-result__link link marg-t--2",href:`${H.value.url||H.value.baseUrl}${E.value}`},(0,a.zw)((0,a.SU)(l).allDetailsLink),9,k)):(0,a.kq)("v-if",!0),u[4]||(u[4]=(0,a.Uk)()),(0,a.Wm)(n.Z,{labels:(0,a.SU)(l),routes:(0,a.SU)(d),"initial-selected-variant":e.initialSelectedVariant,variants:e.variants,"cms-product-content-id":e.cmsProductContentId,"cms-base-product-id":e.cmsBaseProductId,"selected-variant-is-shoppable":j.value,"selected-variant-shopware-data":O.value,"selected-variant-retailers":T.value,"buy-online-type":L.value,"selected-variant":H.value,"background-color":"gray",onVariantSelected:A,"hide-shop-details":(0,a.SU)(P),"show-variant-information":e.showVariantInformation},null,8,["labels","routes","initial-selected-variant","variants","cms-product-content-id","cms-base-product-id","selected-variant-is-shoppable","selected-variant-shopware-data","selected-variant-retailers","buy-online-type","selected-variant","hide-shop-details","show-variant-information"])]),u[7]||(u[7]=(0,a.Uk)()),e.download&&!e.disableDownload||e.share?((0,a.wg)(),(0,a.iD)("div",S,[(0,a._)("div",U,[(0,a._)("div",q,(0,a.zw)(e.download&&e.share?(0,a.SU)(l).shareOrDownloadResult:(0,a.SU)(l).downloadResult),1),u[5]||(u[5]=(0,a.Uk)()),(0,a._)("a",{href:e.download.path,class:"wizard-single-result__download-link","aria-label":(0,a.SU)(l).downloadResult},[(0,a.Wm)(c,{name:"download",class:"wizard-single-result__download-link-icon"})],8,I)])])):(0,a.kq)("v-if",!0)])])}}});const F=(0,l(3744).Z)(P,[["__scopeId","data-v-f0d4dea6"]])},6932:(e,t,l)=>{l.d(t,{Z:()=>Pe});var a=l(5166),i=l(4061),n=l(7651),s=l(1550),r=l(7773),o=l(1304);const d={options:{type:Array,default:()=>[]},value:{type:[Object,Array],default:null},disabled:{type:Boolean,default:!1},multiselect:{type:Boolean,default:!1},questionId:{type:String,default:null},customValidation:{type:Function,default:null},legend:{type:String,default:null}},u=(e,t)=>
1{const{labels:l}=(0,o.RD)(),i=(0,a.iH)(e.multiselect?e.value??[]:Array.isArray(e.value)?e.value[0]:null),n=(0,a.iH)(!1),s=(0,a.Fl)(()=>e.options.filter(e=>e.show)),r={get answer(){return i.value},get disabled(){return e.disabled},get error(){return n.value},set error(e){n.value=e}};(0,a.YP)(i,e=>{t("input",e),n.value=!1},{deep:!0}),(0,a.YP)(()=>e.value,t=>{t||(i.value=e.multiselect?[]:null)});return{labels:l,answer:i,error:n,validOptions:s,validate:()=>{if(e.customValidation)return e.customValidation.call(r);e.disabled||i.value&&0!==i.value.length||(n.value=!0)},isSelected:e=>{var t;return Array.isArray(i.value)?!!i.value.find(t=>t.id===e):(null===(t=i.value)||void 0===t?void 0:t.id)===e}}},c={class:"question"},v={class:"container"},p={key:2,class:"marg-t--3"},m={class:"question__error copy--small"},g=Object.assign({name:"ProductWizardDropdownQuestion"},{__name:"ProductWizardDropdownQuestion",props:{...d,placeholder:{type:String,default:null}},emits:["input"],setup(e,t){let{expose:l,emit:i}=t;const n=e,o=i,{labels:d,answer:g,error:f,validOptions:y,validate:w}=u(n,o),_=(0,a.iH)(null),h=(0,a.Fl)(()=>y.value.map(e=>({label:e.label,value:e.id,disabled:e.isDeadEnd})));(0,a.YP)(g,e=>{e||(_.value=null,(0,a.Y3)(()=>{_.value=""}))});const b=e=>{if(!n.multiselect){const t=e?e.value:null,l=n.options.find(e=>e.id===t);return void(g.value=l?{id:l.id,value:l.values}:null)}const t=(null!=e&&e.length?e:[]).map(e=>n.options.find(t=>t.id===e)).filter(Boolean);g.value=t.length?t.map(e=>({id:e.id,value:e.values})):null};return l({validate:w,error:f}),(t,l)=>{const i=(0,a.up)("icon");return(0,a.wg)(),(0,a.iD)("div",c,[(0,a._)("div",v,[t.multiselect?((0,a.wg)(),(0,a.j4)(r.Z,{key:0,class:"question__input",label:e.placeholder,options:h.value,appearance:"input","show-button":"","show-count":"",clearable:"","on-bg-color":"grey",labels:{apply:(0,a.SU)(d).dropdownMultipleApply,selected:(0,a.SU)(d).dropdownMultipleSelected},onChange:b},null,8,["label","options","labels"])):((0,a.wg)(),(0,a.j4)(s.default,{key:1,class:(0,a.C_)(["question__input",{"question__input--error":(0,a.SU)(f)}]),backgroundColor:"gray",label:e.placeholder,rules:{required:{allowFalse:!1}},"custom-messages":{required:(0,a.SU)(d).questionErrorMessage},options:h.value,initialValue:_.value,name:t.$attrs.name,disabled:!1,onChange:b,selectable:e=>!e.disabled},null,8,["class","label","custom-messages","options","initialValue","name","selectable"])),l[0]||(l[0]=(0,a.Uk)()),(0,a.SU)(f)?((0,a.wg)(),(0,a.iD)("div",p,[(0,a._)("p",m,[(0,a.Wm)(i,{name:"alert-fill"}),(0,a.Uk)(" "+(0,a.zw)((0,a.SU)(d).questionErrorMessage),1)])])):(0,a.kq)("v-if",!0)])])}}});var f=l(3744);const y=(0,f.Z)(g,[["__scopeId","data-v-14149f60"]]);var w=l(1723),_=l(7105),h=l(3076),b=l(9353);const k={class:"question__slider container"},S={class:"visibly-hidden"},U={class:"question__tile-inner-wrapper"},q=["value","name","checked","onChange"],I={class:"question__tile-text"},P={class:"question__tile-title headline headline--3 c--brand-blue"},F={key:0,class:"question__tile-subline copy--small c--text-grey"},x={key:1,class:"question__tile-arguments"},H={key:2,class:"question__tile-price headline headline--3 c--brand-blue"},z={class:"container"},D={class:"content-slider-controls"},B={class:"content-slider-controls__button-wrapper"},C=["aria-label"],T=["aria-label"],j={class:"content-slider-controls__indicator-container"},O={key:0,class:"container marg-t--3"},L={class:"question__error copy--small",role:"alert","aria-live":"assertive"},E=Object.assign({name:"ProductWizardListQuestion"},{__name:"ProductWizardListQuestion",props:d,emits:["input","show-slider-controls","swiperInitialized"],setup(e,t){let{expose:l,emit:n}=t;const s=e,r=n,{labels:o,answer:d,error:c,validOptions:v,validate:p,isSelected:m}=u(s,r),{labelStore:g}=(0,_.t)(),f=(0,a.iH)(null),y=(0,a.iH)(null),E=(0,a.iH)(null),A="undefined"==typeof document?0:document.body.clientWidth,W=(0,a.iH)({slidesPerView:1,spaceBetween:24,watchOverflow:!0,threshold:10,watchSlidesProgress:!0,breakpoints:{...A>=768&&{768:{slidesPerView:2.25,spaceBetween:24}},...A>=1024&&{1024:{slidesPerView:3.25,spaceBetween:32}}},injectStyles:["\n .swiper { overflow: visible; }\n @media (min-width: 768px) { .swiper-wrapper { width: calc(100% + 24px); } }\n @media (min-width: 1024px) { .swiper-wrapper { width: calc(100% + 32px); } }\n "]}),{indicatorStyle:$,showSliderControls:M}=(0,b.M)({emit:r,initialSwiperOptions:W,sliderNextButton:E,sliderPrevButton:y,swiperElement:f});return l({validate:p,error:c}),(e,t)=>{const l=(0,a.up)("BaseImage"),n=(0,a.up)("MissingImage"),r=(0,a.up)("Icon");return(0,a.wg)(),(0,a.iD)("div",{class:(0,a.C_)(["question",{"question--has-slider":!(0,a.SU)(M)}])},[(0,a._)("fieldset",k,[(0,a._)("legend",S,(0,a.zw)(e.legend),1),t[7]||
1(t[7]=(0,a.Uk)()),t[8]||(t[8]=(0,a._)("div",{class:"question__slider__gradient question_2_slider__gradient--left"},null,-1)),t[9]||(t[9]=(0,a.Uk)()),(0,a._)("swiper-container",{ref_key:"swiperElement",ref:f,init:"false",class:"swiper-container"},[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)((0,a.SU)(v),(r,u)=>((0,a.wg)(),(0,a.iD)("swiper-slide",{key:`option-${u}-${e.questionId}-${r.id}`,ref_for:!0,ref:"slide",class:"question__slide swiper-slide"},[(0,a._)("label",{class:(0,a.C_)(["question__tile",{"question__tile--error":(0,a.SU)(c),"question__tile--disabled":r.isDeadEnd,"question__tile--selected":(0,a.SU)(d)&&(0,a.SU)(m)(r.id)}]),onClick:t[0]||(t[0]=(0,a.iM)(()=>{},["stop"]))},[(0,a._)("span",U,[(0,a._)("input",{type:"checkbox",class:"question__tile-input",value:{value:r.values,id:r.id},name:e.questionId,checked:(0,a.SU)(m)(r.id),onChange:e=>function(e,t){e.target.checked?s.multiselect?d.value.push({value:t.values,id:t.id}):d.value={value:t.values,id:t.id}:s.multiselect?d.value=d.value.filter(e=>e.id!==t.id):d.value=null}(e,r)},null,40,q),t[4]||(t[4]=(0,a.Uk)()),r.tooltip?((0,a.wg)(),(0,a.j4)((0,a.SU)(i.default),{key:0,inlineToggle:!1,class:"question__tile-tooltip"},{default:(0,a.w5)(()=>[(0,a.Uk)((0,a.zw)(r.tooltip),1)]),_:2},1024)):(0,a.kq)("v-if",!0),t[5]||(t[5]=(0,a.Uk)()),r.image?((0,a.wg)(),(0,a.j4)(l,(0,a.dG)({key:1,ref_for:!0},r.image,{variant:"crop4x3","lazy-load":!1,role:"presentation",class:"question__tile-image"}),null,16)):r.svg?((0,a.wg)(),(0,a.j4)((0,a.SU)(w.Z),(0,a.dG)({key:2,ref_for:!0},r.svg,{aspectRatio:"4 / 3",loading:"eager",role:"presentation",class:"question__tile-image"}),null,16)):((0,a.wg)(),(0,a.j4)(n,{key:3,class:"question__tile-image"})),t[6]||(t[6]=(0,a.Uk)()),(0,a._)("div",I,[(0,a._)("span",P,(0,a.zw)(r.label),1),t[1]||(t[1]=(0,a.Uk)()),r.subline?((0,a.wg)(),(0,a.iD)("span",F,(0,a.zw)(r.subline),1)):(0,a.kq)("v-if",!0),t[2]||(t[2]=(0,a.Uk)()),r.arguments&&r.arguments.length?((0,a.wg)(),(0,a.iD)("ul",x,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(r.arguments,(e,t)=>((0,a.wg)(),(0,a.iD)("li",{key:`argument-${u}-${t}`,class:"question__tile-arguments-item"},(0,a.zw)(e),1))),128))])):(0,a.kq)("v-if",!0),t[3]||(t[3]=(0,a.Uk)()),r.price?((0,a.wg)(),(0,a.iD)("span",H,(0,a.zw)((0,a.SU)(o).from)+"Â "+(0,a.zw)((0,a.SU)(h.WW)(r.price)),1)):(0,a.kq)("v-if",!0)])])],2)]))),128))],512),t[10]||(t[10]=(0,a.Uk)()),t[11]||(t[11]=(0,a._)("div",{class:"question__slider__gradient question__slider__gradient--right"},null,-1))]),t[14]||(t[14]=(0,a.Uk)()),(0,a.wy)((0,a._)("div",z,[(0,a._)("div",D,[(0,a._)("div",B,[(0,a._)("button",{ref_key:"sliderPrevButton",ref:y,class:"content-slider-controls__button","aria-label":(0,a.SU)(g)["global.previous"]},[(0,a.Wm)(r,{name:"angle-left"})],8,C),t[12]||(t[12]=(0,a.Uk)()),(0,a._)("button",{ref_key:"sliderNextButton",ref:E,class:"content-slider-controls__button","aria-label":(0,a.SU)(g)["global.next"]},[(0,a.Wm)(r,{name:"angle-right"})],8,T)]),t[13]||(t[13]=(0,a.Uk)()),(0,a._)("div",j,[(0,a._)("div",{class:"content-slider-controls__indicator",style:(0,a.j5)((0,a.SU)($))},null,4)])])],512),[[a.F8,(0,a.SU)(M)]]),t[15]||(t[15]=(0,a.Uk)()),(0,a.SU)(c)?((0,a.wg)(),(0,a.iD)("div",O,[(0,a._)("p",L,[(0,a.Wm)(r,{name:"alert-fill"}),(0,a.Uk)(" "+(0,a.zw)((0,a.SU)(o).questionErrorMessage),1)])])):(0,a.kq)("v-if",!0)],2)}}}),A=(0,f.Z)(E,[["__scopeId","data-v-4eb06684"]]);var W=l(5330);const $={class:"question question--range-slider"},M={class:"container"},N={key:0,class:"marg-t--3"},R={class:"question__error copy--small"},Z={key:1,class:"question__instructions marg-t--3"},Y=["innerHTML"],V=["innerHTML"],Q={key:2,class:"marg-t--1 question__copy-image"},J={key:3,class:"marg-t--1"},G=["innerHTML"],K=["innerHTML"],X={key:2,class:"question__instructions"},ee={key:0,class:"question__instruction-image-list marg-t--1"},te=["innerHTML"],le=["innerHTML"],ae=Object.assign({name:"ProductWizardRangeSliderQuestion"},{__name:"ProductWizardRangeSliderQuestion",props:{...d,min:{type:Number,default:0},max:{type:Number,default:100},dualHandles:{type:Boolean,default:!1},label:{type:String,default:null},instructions:{type:Object,default:null},mapValueToAnswerId:{type:Boolean,default:!1},suffix:{type:String,default:null}},emits:["input"],setup(e,t){let{expose:l,emit:i}=t;const s=e,r=i,{labels:o,answer:d,error:c,validate:v}=u(s,r),p=(0,a.Fl)(()=>Math.max((0,n.D9)(s.min,s.max))),m=(0,a.Fl)(()=>p.value?1/Math.pow(10,p.value):1),g=(0,a.Fl)(()=>({to:e=>`${+e.toFixed(p.value)}${s.suffix?` ${s.suffix}`:""}`})),f=(0,a.Fl)(()=>({mode:s.max/m.value<10?"steps":"range",stepped:!0,density:10})),y=(0,a.Fl)(()=>s.dualHandles?[g.value,g.value]:[g.value]),w=e=>{var t;return null===(t=s.options.find(t=>s.dualHandles?e[0]>=t.min&&e[1]<=t.max:e>=t.min&&e<=t.max))||void 0===t?void 0:t.id};(0,a.YP)(()=>s.value,e=>{if(!e){const e=s.dualHandles?[s.min,s.max]:[s.min];d.value={value:e,id:s.mapValueToAnswerId?w(s.min):s.questionId}}},{immediate:!0}),(0,a.YP)(()=>{var e;return null===(e=d.value)||void 0===e?void 0:e.value},e=>{s.mapValueToAnswerId&&d.value&&(d.value.id=w(parseFloat(e)))});const _=e=>{d.value.value=e};return l({validate:v,error:c}),(t,l)=>{var i;const n=(0,a.up)("icon"),r=(0,a.up)("BaseImage");return(0,a.wg)(),(0,a.iD)("div",$,[(0,a._)("div",M,[(0,a.SU)(c)?((0,a.wg)(),(0,a.iD)("div",N,[(0,a._)("p",R,[(0,a.Wm)(n,{name:"alert-fill"}),(0,a.Uk)((0,a.zw)((0,a.SU)(o).questionErrorMessage),1)])])):(0,a.kq)("v-if",!0),l[6]||(l[6]=(0,a.Uk)()),e.
1instructions?((0,a.wg)(),(0,a.iD)("div",Z,[e.instructions.headline?((0,a.wg)(),(0,a.iD)("p",{key:0,class:"headline headline--5",innerHTML:e.instructions.headline},null,8,Y)):(0,a.kq)("v-if",!0),l[0]||(l[0]=(0,a.Uk)()),e.instructions.copy?((0,a.wg)(),(0,a.iD)("div",{key:1,innerHTML:e.instructions.copy,class:"marg-t--1"},null,8,V)):(0,a.kq)("v-if",!0),l[1]||(l[1]=(0,a.Uk)()),e.instructions.copyImage?((0,a.wg)(),(0,a.iD)("div",Q,[(0,a.Wm)(r,(0,a.vs)((0,a.F4)(e.instructions.copyImage)),null,16)])):(0,a.kq)("v-if",!0),l[2]||(l[2]=(0,a.Uk)()),e.instructions.action?((0,a.wg)(),(0,a.iD)("div",J,[(0,a._)("p",{class:"question__action-text",innerHTML:e.instructions.action},null,8,G)])):(0,a.kq)("v-if",!0)])):(0,a.kq)("v-if",!0),l[7]||(l[7]=(0,a.Uk)()),(0,a._)("label",{class:(0,a.C_)(["question__label",{"question__label--error":(0,a.SU)(c)}])},[(0,a._)("div",{class:"question__slider-wrapper marg-t--2",style:(0,a.j5)({"--range-value-left":null!==(u=d.value)&&void 0!==u&&u.value?(d.value.value[0]-s.min)/(s.max-s.min):0,"--range-value-right":0})},[(0,a.Wm)(W.Z,{max:e.max,min:e.min,value:[(0,a.SU)(d).value],tooltips:y.value,connect:e.dualHandles,pips:f.value,class:"question__slider",onChange:_},null,8,["max","min","value","tooltips","connect","pips"])],4),l[3]||(l[3]=(0,a.Uk)()),(0,a._)("span",{class:"question__label-text",innerHTML:e.label},null,8,K)],2),l[8]||(l[8]=(0,a.Uk)()),e.instructions?((0,a.wg)(),(0,a.iD)("div",X,[null!==(i=e.instructions.images)&&void 0!==i&&i.length?((0,a.wg)(),(0,a.iD)("div",ee,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(e.instructions.images,(e,t)=>((0,a.wg)(),(0,a.iD)("div",{key:`question-instruction-image-${t}`,class:"question__instruction-image"},[(0,a.Wm)(r,(0,a.dG)({ref_for:!0},e),null,16),l[4]||(l[4]=(0,a.Uk)()),e.title?((0,a.wg)(),(0,a.iD)("p",{key:0,innerHTML:e.title},null,8,te)):(0,a.kq)("v-if",!0)]))),128))])):(0,a.kq)("v-if",!0),l[5]||(l[5]=(0,a.Uk)()),e.instructions.footnote?((0,a.wg)(),(0,a.iD)("div",{key:1,innerHTML:e.instructions.footnote,class:"marg-t--1"},null,8,le)):(0,a.kq)("v-if",!0)])):(0,a.kq)("v-if",!0)])]);var u}}}),ie=(0,f.Z)(ae,[["__scopeId","data-v-1a47428c"]]),ne={class:"container"},se={class:"grid-row"},re={class:"visibly-hidden"},oe={class:"question__tile-inner-wrapper"},de={class:"question__tile-icon-wrapper"},ue=["value","name","checked","onChange"],ce={class:"question__tile-text"},ve={class:"question__tile-title"},pe={class:"question__tile-copy"},me={key:0,class:"marg-t--3"},ge={class:"question__error copy--small",role:"alert","aria-live":"assertive"},fe=Object.assign({name:"ProductWizardSimpleQuestion"},{__name:"ProductWizardSimpleQuestion",props:{...d,imageType:{type:String,default:"contain"},tileSize:{type:String,default:"medium",validator:e=>["small","medium"].includes(e)}},emits:["input"],setup(e,t){let{expose:l,emit:i}=t;const n=e,s=i,{labels:r,answer:o,error:d,validOptions:c,validate:v,isSelected:p}=u(n,s);return l({validate:v,error:d}),(t,l)=>{const i=(0,a.up)("Icon"),s=(0,a.up)("BaseImage");return(0,a.wg)(),(0,a.iD)("div",{class:(0,a.C_)(["question",{[`question--tile-size-${e.tileSize}`]:!0}])},[(0,a._)("div",ne,[(0,a._)("fieldset",se,[(0,a._)("legend",re,(0,a.zw)(t.legend),1),l[4]||(l[4]=(0,a.Uk)()),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)((0,a.SU)(c),(r,u)=>((0,a.wg)(),(0,a.iD)("label",{key:`option-${u}`,class:(0,a.C_)(["question__tile",{"question__tile--error":(0,a.SU)(d),"question__tile--disabled":r.
1isDeadEnd,"question__tile--selected":(0,a.SU)(o)&&(0,a.SU)(p)(r.id),"col-12 col-sm-6 col-md-4":"small"===e.tileSize,"col-12 col-md-6":"medium"===e.tileSize}])},[(0,a._)("span",oe,[(0,a._)("span",de,[(0,a.Wm)(i,{name:"checkmark",class:"question__tile-icon"})]),l[1]||(l[1]=(0,a.Uk)()),(0,a._)("input",{type:"checkbox",class:"question__tile-input",value:{value:r.values,id:r.id},name:t.questionId,checked:(0,a.SU)(p)(r.id),onChange:e=>((e,t)=>{e.target.checked?n.multiselect?o.value.push({value:t.values,id:t.id}):o.value={value:t.values,id:t.id}:n.multiselect?o.value=o.value.filter(e=>e.id!==t.id):o.value=null})(e,r)},null,40,ue),l[2]||(l[2]=(0,a.Uk)()),r.image?((0,a.wg)(),(0,a.j4)(s,(0,a.dG)({key:0,ref_for:!0},r.image,{variant:"contain"===e.imageType?"fixedwidth":"crop4x3","lazy-load":!1,class:["question__tile-image",`question__tile-image--${e.imageType}`]}),null,16,["variant","class"])):r.svg?((0,a.wg)(),(0,a.j4)(w.Z,(0,a.dG)({key:1,ref_for:!0},r.svg,{aspectRatio:"4 / 3",loading:"eager",class:["question__tile-image",`question__tile-image--${e.imageType}`]}),null,16,["class"])):(0,a.kq)("v-if",!0),l[3]||(l[3]=(0,a.Uk)()),(0,a._)("div",ce,[(0,a._)("span",ve,(0,a.zw)(r.label),1),l[0]||(l[0]=(0,a.Uk)()),(0,a._)("span",pe,(0,a.zw)(r.copyText),1)])])],2))),128))]),l[5]||(l[5]=(0,a.Uk)()),(0,a.SU)(d)?((0,a.wg)(),(0,a.iD)("div",me,[(0,a._)("p",ge,[(0,a.Wm)(i,{name:"alert-fill"}),(0,a.Uk)(" "+(0,a.zw)((0,a.SU)(r).questionErrorMessage),1)])])):(0,a.kq)("v-if",!0)])],2)}}}),ye=(0,f.Z)(fe,[["__scopeId","data-v-4f68f256"]]),we=["aria-labelledby","aria-describedby"],_e={key:0,class:"container"},he=["id"],be=["id"],ke={class:"container"},Se=["id"],Ue=["innerHTML"],qe=["id"],Ie=Object.assign({name:"ProductWizardSlide"},{__name:"ProductWizardSlide",props:{slide:{type:Object,default:()=>({})},stepNavigationEnabled:{type:Boolean,default:!1}},emits:["goToNextSlide","questionAnswered"],setup(e,t){let{expose:l,emit:s}=t;const r=e,d=s,{store:u}=(0,o.RD)(),{userAnswers:c}=u,v=(0,n.Rl)(),p=(0,a.iH)([]),m=(0,a.Fl)(()=>{const e=u.getCompleteQuestions(r.slide);return(null==e?void 0:e.filter(e=>{var t;return null===(t=e.answers)||void 0===t?void 0:t.find(e=>!e.isDeadEnd)}))||[]}),g=e=>{let t={questionId:e.id,customValidation:e.customValidation,legend:e.question};return["question_text_only","question_with_label"].includes(e.layoutType)&&(t={...t,imageType:e.imageFit,tileSize:e.tileSize}),"question_dropdown"===e.layoutType&&(t={...t,placeholder:e.placeholder}),"question_range_slider"===e.layoutType&&(t={...t,min:e.min,max:e.max,instructions:e.instructions}),"question_slider"===e.layoutType&&(t={...t,min:Math.min(...e.answers.map(e=>e.min)),max:Math.max(...e.answers.map(e=>e.max)),suffix:e.suffix,mapValueToAnswerId:!0}),t};return l({validateQuestions:()=>{var e;return null===(e=p.value)||void 0===e?void 0:e.forEach(e=>e.validate())},getFirstQuestionWithError:()=>{var e;return null===(e=p.value)||void 0===e?void 0:e.find(e=>e.error)}}),(t,l)=>{var n;return(0,a.wg)(),(0,a.iD)("div",{class:"product-wizard__slide",role:"dialog","aria-labelledby":`pw-slide-${(0,a.SU)(v)}-headline`,"aria-describedby":e.slide.copyText||null!==(n=m.value[0])&&void 0!==n&&n.copyText?`pw-slide-${(0,a.SU)(v)}-description`:null},[e.slide.headline||e.slide.copyText?((0,a.wg)(),(0,a.iD)("div",_e,[e.slide.headline?((0,a.wg)(),(0,a.iD)("h3",{key:0,id:`pw-slide-${(0,a.SU)(v)}-headline`,class:"headline headline--3",tabindex:"-1"},(0,a.zw)(e.slide.headline),9,he)):(0,a.kq)("v-if",!0),l[0]||(l[0]=(0,a.Uk)()),e.slide.copyText?((0,a.wg)(),(0,a.iD)("p",{key:1,id:`pw-slide-${(0,a.SU)(v)}-description`,class:"marg-t--1"},(0,a.zw)(e.slide.copyText),9,be)):(0,a.kq)("v-if",!0)])):(0,a.kq)("v-if",!0),l[3]||(l[3]=(0,a.Uk)()),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(m.value,t=>{return(0,a.wg)(),(0,a.iD)("div",{key:`slide-current-${e.slide.id}-question-${t.id}`,class:"product-wizard__question"},[(0,a._)("div",ke,[(0,a._)("h3",{id:e.slide.headline?null:`pw-slide-${(0,a.SU)(v)}-headline`,class:"headline headline--4",tabindex:"-1"},[(0,a.Uk)((0,a.zw)(t.question)+" ",1),t.tooltip?((0,a.wg)(),(0,a.j4)(i.default,{key:0},{default:(0,a.w5)(()=>[(0,a._)("span",{innerHTML:t.tooltip},null,8,Ue)]),_:2},1024)):(0,a.kq)("v-if",!0)],8,Se),l[1]||(l[1]=(0,a.Uk)()),t.copyText?((0,a.wg)(),(0,a.iD)("p",{key:0,id:e.slide.copyText?null:`pw-slide-${(0,a.SU)(v)}-description`,class:"marg-t--2"},(0,a.zw)(t.copyText),9,qe)):(0,a.kq)("v-if",!0)]),l[2]||(l[2]=(0,a.Uk)()),((0,a.wg)(),(0,a.j4)((0,a.LL)((n=t.layoutType,{question_text_only:ye,question_with_label:ye,question_with_list:A,question_dropdown:y,question_range_slider:ie,question_slider:ie}[n])),(0,a.dG)({ref_for:!0},g(t),{options:t.answers,value:(0,a.SU)(c)[t.id],multiselect:!!t.multiselect,ref_for:!0,ref_key:"questionRefs",ref:p,onInput:e=>((e,t)=>{if(d("questionAnswered"),t){var l;const a=c[e.id]?[...c[e.id]]:[],i=(Array.isArray(t)?t:[t]).map(e=>{const t=a.find(t=>
1t.id===e.id);return{...e,userSelected:!t||t.userSelected}});u.updateUserAnswers({questionId:e.id,answerValue:i}),!r.stepNavigationEnabled&&(null===(l=r.slide.questions)||void 0===l?void 0:l.length)<2&&d("goToNextSlide")}else u.resetUserAnswer(e.id)})(t,e)}),null,16,["options","value","multiselect","onInput"]))]);var n}),128))],8,we)}}}),Pe=(0,f.Z)(Ie,[["__scopeId","data-v-9eb39908"]])}}]);
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.