PageSourceSearch

https://www.viessmann.it/etc.clientlibs/viessmann-corporate/client…/js/chunks/819.3e0686c71db4f933d126.js

js viessmann.it collected 2026-10-04 00:08:03 UTC 4,524 bytes, 67 lines download raw bytes

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.