1"use strict";(self["vic.app.globalLoadingChunk"]=self["vic.app.globalLoadingChunk"]||[]).push([[819],{10009(e,s,i){var a=i(54714),r=i(337);i.d(s,["D",0,e=>a.qy` 2 <div class="vic-e-category-tag"> 3 ${(0,r.s)({cssClasses:"vic-e-category-tag__icon",iconId:e.iconId})} 4 <span class="vic-e-category-tag__label">${e.label}</span> 5 </div> 6 `])},31135(e,s,i){var a=i(54714),r=i(38171),c=i(10009),t=i(28367),l=i(35283),n=i(36908);i.d(s,["Y",0,e=>a.qy` 7 <article class="vic-m-reference-search-result-item${(0,n.k)(e.cssClasses)}"> 8 ${e.image?(0,t.m0)({...e.image,cssClasses:"vic-m-reference-search-result-item__image",aspectRatio:"3:2",sizes:e.isLarge?"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 640px":"(max-width: 768px) 100vw, (max-width: 1200px) 25vw, 320px"}):(0,t.ZK)({cssClasses:"vic-m-reference-search-result-item__image",aspectRatio:"3:2"})} 9 10 <div class="vic-m-reference-search-result-item__content"> 11 <div class="vic-m-reference-search-result-item__tags">${e.tags.map(c.D)}</div> 12 <a href="${e.link.href}" rel=${(0,r.J)(e.link.rel)} class="vic-m-reference-search-result-item__headline" 13 >${e.headline}</a 14 > 15 <p class="vic-m-reference-search-result-item__text">${e.text}</p> 16 17 ${(0,l.B)({...e.link,cssClasses:"vic-m-reference-search-result-item__link",iconId:"vic-icon-chevron-right"})} 18 </div> 19 </article> 20 `,"k",0,e=>a.qy` 21 <div class="vic-m-reference-search-result-item vic-m-reference-search-result-item--placeholder ${e}"> 22 <div class="vic-m-reference-search-result-item__image"> 23 <div 24 class="vic-e-placeholder-box" 25 style="height: 0; position: relative; width: 100%; padding-bottom: 66.6666%;" 26 ></div> 27 </div> 28 <div class="vic-m-reference-search-result-item__content"> 29 <div class="vic-m-reference-search-result-item__tags"> 30 <div 31 class="vic-e-placeholder-box vic-m-reference-search-result-item__tag" 32 style="height: 18px; width: 15%;" 33 ></div> 34 <div 35 class="vic-e-placeholder-box vic-m-reference-search-result-item__tag" 36 style="height: 18px; width: 15%;" 37 ></div> 38 <div 39 class="vic-e-placeholder-box vic-m-reference-search-result-item__tag" 40 style="height: 18px; width: 15%;" 41 ></div> 42 </div> 43 <div class="vic-m-reference-search-result-item__headline"> 44 <div class="vic-e-placeholder-box" style="height: 24px; margin: 2px 0 4px; width: 60%;"></div> 45 </div> 46 <div class="vic-m-reference-search-result-item__text"> 47 <div class="vic-e-placeholder-box" style="width: 100%;"></div> 48 <div class="vic-e-placeholder-box" style="width: 70%;"></div> 49 </div> 50 <div class="vic-m-reference-search-result-item__link"> 51 <div class="vic-e-placeholder-box" style="width: 15%;"></div> 52 </div> 53 </div> 54 </div> 55 `])},819(e,s,i){var a=i(54714),r=i(35283),c=i(31135),t=i(97203);const l=(e,s)=>{const i=[];return e.forEach(e=>{const a=s.get(e);void 0!==a&&i.push({iconId:a.iconId,label:a.name})}),i},n=e=>{if(void 0===e)return;const s=e.renditions,i=Object.keys(s).map(e=>`${s[Number(e)]} ${e}w`).join(", ");return{src:s[1280],srcset:i,alt:e.alt,loadingPlaceholder:s[60]}};i.d(s,["referenceSearchPlaceholdersTemplate",0,(e,s)=>a.qy` 56 ${new Array(e).fill(!0).map((e,i)=>{let a="";return s&&i<5&&(a="vic-m-reference-search-result-item--large"),(0,c.k)(a)})} 57 `,"referenceSearchResultsTemplate",0,async e=>0===e.results.length?await(async e=>a.qy` 58 <div class="vic-m-reference-search__no-result-message"> 59 <h4 class="vic-m-reference-search__no-result-text"> 60 ${await t.A.getValue("viessmann.corporate.search.referenceSearch.noResult.message")} 61 </h4> 62 ${(0,r.n)({label:await t.A.getValue("viessmann.corporate.search.referenceSearch.noResult.resetFilters")||"",iconId:"vic-icon-chevron-right",clickCB:()=>e()})} 63 </div> 64 `)(e.resetAllFiltersCB):a.qy` 65 ${await Promise.all(e.results.map(async(s,i)=>{let a=await(async(e,s)=>{const i=await t.A.getValue("viessmann.corporate.search.referenceSearch.item.link.label");return{headline:e.headline,text:e.text,image:n(e.media),link:{href:e.url,label:i||""},tags:l(e.tags,s),isLarge:!1}})(s,e.tagInformationMap);
65return!0===e.isInitialPage&&i<5&&(a={...a,cssClasses:"vic-m-reference-search-result-item--large",isLarge:!0}),(0,c.Y)(a)}))} 66 `])}}]); 67//# sourceMappingURL=819.3e0686c71db4f933d126.js.map
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.