1"use strict";(globalThis.webpackChunktesa_2016=globalThis.webpackChunktesa_2016||[]).push([[210,7309],{9335:(e,t,n)=>{n.d(t,{Z:()=>l});const l={crush:(e,t=50)=>{let n=[];const l="-_.!~*'()";for(let e=127;--e;)(e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122||l.includes(String.fromCharCode(e)))&&n.push(String.fromCharCode(e));for(let e=32;e<255;++e){let t=String.fromCharCode(e);"\\"==t||n.includes(t)||n.unshift(t)}e=e.replace(new RegExp("�","g"),"");const o=((e,n)=>{let l=n.length,s="";const o=e=>encodeURI(encodeURIComponent(e)).replace(/%../g,"i").length,a=e=>{let t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t>=56320&&t<=57343||n>=55296&&n<=56319};let i={};for(let n=2;n<t;n++)for(let t=0;t<e.length-n;++t){let l=e.substr(t,n);if(i[l])continue;if(a(l))continue;let s=1;for(let o=e.indexOf(l,t+n);o>=0;++s)o=e.indexOf(l,o+n);s>1&&(i[l]=s)}for(;;){for(;l--&&e.includes(n[l]););if(l<0)break;let t,a=n[l],r=0,d=o(a);for(let e in i){let n=i[e],l=(n-1)*o(e)-(n+1)*d;s.length||(l-=o("�")),l<=0?delete i[e]:l>r&&(t=e,r=l)}if(!t)break;e=e.split(t).join(a)+a+t,s=a+s;let u={};for(let n in i){let l=n.split(t).join(a),s=0;for(let t=e.indexOf(l);t>=0;++s)t=e.indexOf(l,t+l.length);s>1&&(u[l]=s)}i=u}return{a:e,b:s}})(e=s(e),n);let a=o.a;return o.b.length&&(a+="�"+o.b),a+="_",a},uncrush:e=>{const t=(e=e.substring(0,e.length-1)).split("�");let n=t[0];if(t.length>1){let e=t[1];for(let t of e){let e=n.split(t);n=e.join(e.pop())}}return s(n,0)}},s=(e,t=1)=>{const n=[['"',"'"],["':","!"],[",'","~"],["}",")","\\","\\"],["{","(","\\","\\"]],l=(e,t)=>{let n=new RegExp(`${(t[2]?t[2]:"")+t[0]}|${(t[3]?t[3]:"")+t[1]}`,"g");return e.replace(n,e=>e===t[0]?t[1]:t[0])};if(t)for(let t=0;t<n.length;++t)e=l(e,n[t]);else for(let t=n.length;t--;)e=l(e,n[t]);return e}},1249:(e,t)=>{var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,l.key,l)}}return function(t,n,l){return n&&e(t.prototype,n),l&&e(t,l),t}}();var s=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.settings=Object.assign({easing:this._easing,offset:0,duration:400},t),this.start,this.distance,this.duration,this.timeStart,this.timeElapsed}return l(e,[{key:"scrollTo",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.distance=this._getDistance(e),this.start=window.pageYOffset,this.duration=n?0:this.settings.duration,new Promise(function(e,n){requestAnimationFrame(function(n){t.timeStart=n,t._loop(n,e)})})}},{key:"_getDistance",value:function(e){return"object"===(void 0===e?"undefined":n(e))?this.settings.offset+e.getBoundingClientRect().top:"string"==typeof e?this.settings.offset+document.querySelector(e).getBoundingClientRect().top:e}},{key:"_loop",value:function(e,t){var n=this;this.timeElapsed=e-this.timeStart,window.scrollTo(0,this.settings.easing(this.timeElapsed,this.start,this.distance,this.duration)),this.timeElapsed<this.duration?requestAnimationFrame(function(e){return n._loop(e,t)}):this._end(t)}},{key:"_end",value:function(e){window.scrollTo(0,this.start+this.distance),e()}},{key:"_easing",value:function(e,t,n,l){return(e/=l/2)<1?n/2*e*e+t:-n/2*(--e*(e-2)-1)+t}}]),e}();t.Z=s},366:(e,t,n)=>{n.r(t),n.d(t,{default:()=>N});var l=n(5166),s=n(7651),o=n(4288),a=n(4410);const i=Object.assign({name:"SolutionWizardForm",inheritAttrs:!1},{__name:"SolutionWizardForm",setup:e=>(e,t)=>((0,l.wg)(),(0,l.j4)(a.Z,(0,l.vs)((0,l.F4)(e.$attrs)),(0,l.Nv)({_:2},[(0,l.Ko)(e.$slots,(t,n)=>({name:n,fn:(0,l.w5)(t=>[(0,l.WI)(e.$slots,n,(0,l.vs)((0,l.F4)(t)))])}))]),1040))});var r=n(1605),d=n(8080),u=n(1304),c=n(6053);const v={class:"result container"},f={key:0,class:"marg-t--1"},h={class:"result__teaser marg-t--6"},p={class:"grid-row"},g={class:"result__text-content col-12 col-sm-6"},w={class:"headline headline--4"},m=["innerHTML"],_=["href","innerHTML"],y={key:1,class:"result__download"},b={class:"result__download-label"}
1,k=["href"],j={key:0,class:"result__product marg-t--6"},S=Object.assign({name:"SolutionWizardResult"},{__name:"SolutionWizardResult",setup(e){const t=(0,c.sE)(),{store:n,labels:s}=(0,u.RD)(),o=(0,l.iH)(!1),a=(0,l.iH)(null),i=(0,l.Fl)(()=>n.resultScreen),S=(0,l.Fl)(()=>n.getResult()),{baseProductByCmsProductContentId:q,productVariantsByCmsProductContentId:O}=t,D=(0,l.Fl)(()=>{var e,t;return null===(e=S.value)||void 0===e||null===(t=e.product)||void 0===t?void 0:t.cmsProductContentId}),I=(0,l.Fl)(()=>D.value?q(D.value):null),U=(0,l.Fl)(()=>D.value?O(D.value):[]),C=(0,l.Fl)(()=>{var e,t,n,l,s,o,a,i,r;return null!==(e=S.value)&&void 0!==e&&e.product?{id:S.value.product.id,cmsProductContentId:S.value.product.cmsProductContentId,cmsBaseProductId:S.value.product.cmsBaseProductId,disableDownload:!(null!==(t=S.value.product)&&void 0!==t&&t.piDownload),showVariantInformation:(null===(n=S.value.product)||void 0===n?void 0:n.showVariants)??!0,url:null===(l=I.value)||void 0===l?void 0:l.baseUrl,name:null===(s=I.value)||void 0===s?void 0:s.name,description:null===(o=I.value)||void 0===o?void 0:o.shortDescription,productImage:null===(a=I.value)||void 0===a?void 0:a.productDetailsImage,variants:U.value,download:null===(i=I.value)||void 0===i||null===(r=i.downloads)||void 0===r?void 0:r[0]}:null});return(0,l.wF)(async()=>{D.value&&await t.fetchProductData({cmsProductContentIds:[D.value],includeVariants:!0}),o.value=!0}),(0,l.bv)(()=>{var e;return null===(e=a.value)||void 0===e?void 0:e.focus()}),(e,t)=>{const n=(0,l.up)("base-image"),u=(0,l.up)("Icon");return(0,l.wg)(),(0,l.iD)("div",v,[(0,l._)("h3",{class:"headline headline--3",ref_key:"resultHeadline",ref:a,tabindex:"-1"},(0,l.zw)(i.value.heading),513),t[6]||(t[6]=(0,l.Uk)()),i.value.copy?((0,l.wg)(),(0,l.iD)("p",f,(0,l.zw)(i.value.copy),1)):(0,l.kq)("v-if",!0),t[7]||(t[7]=(0,l.Uk)()),S.value?((0,l.wg)(),(0,l.iD)(l.HY,{key:1},[(0,l._)("article",h,[(0,l._)("div",p,[S.value.image?((0,l.wg)(),(0,l.j4)(n,(0,l.dG)({key:0,class:"result__image col-12 col-sm-6"},S.value.image,{variant:"fixedwidth"}),null,16)):(0,l.kq)("v-if",!0),t[4]||(t[4]=(0,l.Uk)()),(0,l._)("div",g,[(0,l._)("h3",w,(0,l.zw)(S.value.headline),1),t[1]||(t[1]=(0,l.Uk)()),(0,l._)("div",{class:"marg-t--1 richtext",innerHTML:S.value.copyText},null,8,m),t[2]||(t[2]=(0,l.Uk)()),S.value.link?((0,l.wg)(),(0,l.iD)("a",{key:0,href:S.value.link.url,class:"button button--inline button--cta-2 marg-t--3",innerHTML:S.value.link.title},null,8,_)):(0,l.kq)("v-if",!0),t[3]||(t[3]=(0,l.Uk)()),S.value.resultDownload?((0,l.wg)(),(0,l.iD)("div",y,[(0,l._)("div",b,(0,l.zw)((0,l.SU)(s).downloadResult),1),t[0]||(t[0]=(0,l.Uk)()),(0,l._)("a",{href:S.value.resultDownload.downloadPath,class:"result__download-link"},[(0,l.Wm)(u,{name:"download",class:"result__download-link-icon"})],8,k)])):(0,l.kq)("v-if",!0)])])]),t[5]||(t[5]=(0,l.Uk)()),S.value.product?((0,l.wg)(),(0,l.iD)("article",j,[o.value?((0,l.wg)(),(0,l.j4)(d.Z,(0,l.dG)({key:0},C.value,{class:"marg-t--3"}),null,16)):((0,l.wg)(),(0,l.j4)((0,l.SU)(r.Z),{key:1,class:"result__loading-spinner"}))])):(0,l.kq)("v-if",!0)],64)):(0,l.kq)("v-if",!0)])}}});var q=n(3744);const O=(0,q.Z)(S,[["__scopeId","data-v-00bd73c6"]]);var D=n(3076),I=n(7105);const U={key:0,class:"downloads container"},C={class:"grid-row"},z={class:"col-12 col-md-10 col-md-start-2 col-lg-8 col-lg-start-3"},F={class:"downloads__wrapper"},R={class:"headline headline--3 donwloads__headline"},A={class:"downloads__items-wrapper"},E=["href"],P={key:0,class:"download-link__image"},x={class:"download-link__details"},W={class:"download-link__text-wrapper"},T={class:"download-link__title"},$={key:0,class:"download-link__description copy copy--small marg-t-- 1"},H={class:"download-link__file-infos"},B=Object.assign({name:"SolutionWizardResultDownload"},{__name:"SolutionWizardResultDownload",setup(e){const{store:t}=(0,u.RD)(),{labelStore:n}=(0,I.b)({labelsRequired:["modules.downloads"]}),s=(0,l.Fl)(()=>{var e;return null===(e=t.getResult)||void 0===e?void 0:e.call(t)}),o=(0,l.Fl)(()=>{var e;return null===(e=s.value)||void 0===e?void 0:e.downloads});return(e,t)=>{var s;const a=(0,l.up)("BaseImage"),i=(0,l.up)("Icon");return null!==(s=o.value)&&void 0!==s&&s.length?((0,l.wg)(),(0,l.iD)("section",U,[(0,l._)("div",C,[(0,l._)("div",z,[(0,l._)("div",F,[(0,l._)("span",R,(0,l.zw)((0,l.SU)(n)["modules.downloads.default_title"]),1),t[4]||(t[4]=(0,l.Uk)()),(0,l._)("div",A,[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(o.value,(e,n)=>((0,l.wg)(),(0,l.iD)("a",{key:`solution-wizard-download-${e.downloadPath}-${n}
1`,class:"download-link downloads__item",download:"",href:e.downloadPath},[e.thumbNail?((0,l.wg)(),(0,l.iD)("div",P,[(0,l.Wm)(a,(0,l.dG)({ref_for:!0},e.thumbNail,{variant:"fixedwidth"}),null,16)])):(0,l.kq)("v-if",!0),t[3]||(t[3]=(0,l.Uk)()),(0,l._)("div",x,[(0,l.Wm)(i,{name:"arrow-down",class:"download-link__icon"}),t[2]||(t[2]=(0,l.Uk)()),(0,l._)("span",W,[(0,l._)("span",T,(0,l.zw)(e.title),1),t[0]||(t[0]=(0,l.Uk)()),e.description?((0,l.wg)(),(0,l.iD)("span",$,(0,l.zw)(e.description),1)):(0,l.kq)("v-if",!0),t[1]||(t[1]=(0,l.Uk)()),(0,l._)("span",H,(0,l.zw)(e.metaType)+"Â "+(0,l.zw)((0,l.SU)(D.XK)(e.size)),1)])])],8,E))),128))])])])])])):(0,l.kq)("v-if",!0)}}}),M=(0,q.Z)(B,[["__scopeId","data-v-19daf699"]]);var Z=n(9669),V=n.n(Z),G=n(1223);const K=(e,t)=>{if(!Object.prototype.hasOwnProperty.call(e,t))return e;const n={...e};return delete n[t],n},L=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"solutionWizard";return(0,G.Q_)(`solutionWizard/${e}`,()=>{const e=(0,l.qj)({}),t=(0,l.qj)({}),n=(0,l.qj)([]),o=(0,l.qj)([]),a=(0,l.qj)({}),i=(0,l.qj)([]),r=(0,l.qj)({}),d=e=>{var t;return!(null!==(t=e.prerequisites)&&void 0!==t&&t.length)||e.prerequisites.every(e=>{const t=(r[e.questionId]??[]).map(e=>
1e.id),n=(0,s.cD)(e.answers)?Object.values(e.answers):e.answers;return!e.questionId||!n.length||t.length&&((e,t)=>{const n=Array.isArray(e)?e:[e],l=Array.isArray(t)?t:[t];return n.some(e=>l.includes(e))})(n,t)})},u=t=>{i.splice(0,i.length,...t.slides),Object.keys(e).forEach(t=>delete e[t]),Object.assign(e,t.config),Object.keys(a).forEach(e=>delete a[e]),Object.assign(a,t.resultScreen),n.splice(0,n.length,...(t.routes||[]).filter(e=>null==e?void 0:e.resultId)),o.splice(0,o.length,...t.results||[])},c=e=>{Object.keys(t).forEach(e=>delete t[e]),e.slides.flatMap(e=>e.questions).forEach(e=>{t[e.id]={...e}})};return{config:e,questions:t,routes:n,results:o,resultScreen:a,slides:i,userAnswers:r,getCompleteQuestions:e=>{var t;return(null==e||null===(t=e.questions)||void 0===t?void 0:t.map(e=>({...e,answers:e.answers.map(e=>({...e,values:e.value,isDeadEnd:!1,show:!0}))})))||null},getResult:()=>{const e=Object.fromEntries(Object.entries(r).map(e=>{let[t,n]=e;return[t,n[0].id]})),t=n.find(t=>Object.entries(t.route).every(n=>{let[l,s]=n;return Object.keys(e).length===Object.keys(t.route).length&&e[l]===s}));return t?o.find(e=>e.id===t.resultId):null},getPrerequisitesMetStateForSlide:d,getSlideByIndex:e=>{const t=i[e];return!!t&&{...t,preRequisitesMet:d(t),possibleAnswers:[!0,!0]}},setConfiguratorData:u,setFlattenedQuestions:c,fetchData:async e=>{try{const t=await V().get(e);u(t.data),c(t.data)}catch(e){console.warn("fetchData failed",e)}},updateUserAnswers:e=>{let{questionId:t,answerValue:n}=e;null!=n&&n.length?r[t]=n:Object.assign(r,K(r,t))},resetUserAnswer:e=>{e&&r[e]&&Object.assign(r,K(r,e))},resetUserAnswers:e=>{Array.isArray(e)?Object.keys(r).forEach(t=>{e.includes(t)||delete r[t]}):Object.keys(r).forEach(e=>delete r[e])},setUserAnswersFromHistory:e=>{const t=e.flatMap(e=>e.questions).reduce((e,t)=>(e[t.id]=[...t.answer],e),{});Object.keys(r).forEach(e=>delete r[e]),Object.assign(r,t)}}})},N=Object.assign({name:"SolutionWizard",inheritAttrs:!1},{__name:"SolutionWizard",props:{id:{type:String,default:null},labels:{type:Object,default:()=>({})}},setup(e){const t=e,n=t.id||(0,s.Rl)(),a=t.labels,r=L(n)(),d=(e,t)=>{let{slides:n}=t;return e.every(e=>{var t;const l=n[e.slideIndex];return l&&e.slideId===l.id&&!(null!==(t=e.questions)&&void 0!==t&&t.some(e=>{var t;const n=l.questions.find(t=>t.id===e.id);return!n||!(null!==(t=n.answers)&&void 0!==t&&t.some(t=>{var n;return null===(n=e.answer)||void 0===n?void 0:n.some(e=>e.id===t.id)}))}))})};return(e,t)=>((0,l.wg)(),(0,l.j4)(o.default,(0,l.dG)(e.$attrs,{id:(0,l.SU)(n),labels:(0,l.SU)(a),store:(0,l.SU)(r),"form-accordion-initially-open":!0,"load-product-data":!1,"form-component":i,"result-component":O,"result-footer-component":M,"history-validator":d}),(0,l.Nv)({_:2},[(0,l.Ko)(e.$slots,(t,n)=>({name:n,fn:(0,l.w5)(t=>[(0,l.WI)(e.$slots,n,(0,l.vs)((0,l.F4)(t)))])}))]),1040,["id","labels","store"]))}})}}]);
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.