PageSourceSearch

https://www.viessmann.it/etc.clientlibs/viessmann-corporate/client…/js/chunks/12905.3f297a46861cf190182f.js

js viessmann.it collected 2026-10-04 00:12:41 UTC 4,254 bytes, 74 lines download raw bytes

1/*! For license information please see 12905.3f297a46861cf190182f.js.LICENSE.txt */
2"use strict";(self["vic.app.globalLoadingChunk"]=self["vic.app.globalLoadingChunk"]||[]).push([[12905,30565],{30565(e,s,i){var o=i(54714),t=i(38171),l=i(73853),n=i(56700),a=i(337),d=i(36908);const c=e=>void 0===e||void 0===e.iconId?o.s6:(0,a.s)({cssClasses:"vic-e-dropdown__option-icon",iconId:e.iconId});i.d(s,["dropdownTemplate",0,e=>o.qy`
3    ${e.hasTopLabel?(0,n.p9)({id:`${e.id}-label`,isRequired:e.isRequired,label:e.label,top:!0}):o.s6}
4    <div class="vic-e-form-field__box">
5      ${(e=>o.qy`
6  <button
7    class="vic-e-dropdown__toggle-button"
8    type="button"
9    role="combobox"
10    aria-describedby="${(0,t.J)((0,n.gt)(e))}"
11    aria-labelledby="${e.id}-label"
12    ?required=${e.isRequired}
13    ?disabled=${e.isDisabled}
14    tabindex=${(0,t.J)(e.isReadonly?-1:void 0)}
15    aria-readonly=${e.isReadonly?"true":"false"}
16    aria-haspopup="listbox"
17    aria-controls="#${e.id}-listbox"
18    aria-expanded="${e.flyoutOpen?"true":"false"}"
19    aria-activedescendant="${(0,t.J)(-1!==e.focusedOptionIdx?`${e.id}-option-${e.focusedOptionIdx}`:void 0)}"
20    @click=${e.handleToggleClick}
21  >
22    ${!1===e.hasTopLabel?(0,n.p9)({id:`${e.id}-label`,label:e.label,isRequired:e.isRequired}):o.s6}
23    <div class="vic-e-dropdown__toggle-content">
24      ${c(e.selectedOption)}
25      <span
26        class=${(0,l.H)({"vic-e-dropdown__toggle-label":!0})}
27      >
28        ${e.selectedOption?e.selectedOption.label:""}
29      </span>
30      ${(0,a.s)({cssClasses:"vic-e-dropdown__toggle-icon",iconId:"vic-icon-pointer-down"})}
31    </div>
32  </button>
33`)(e)}
34      <div class="vic-e-dropdown__flyout" role="listbox" id="${e.id}-listbox" aria-labelledby="${e.id}-label">
35        ${e.options.map(s=>((e,s)=>o.qy`
36    <span
37      class="vic-e-dropdown__option"
38      role="option"
39      id="${e.id}-option-${s.optionIdx}"
40      aria-selected="${e.selectedOption?.optionIdx===s.optionIdx?"true":"false"}"
41      @click=${()=>e.selectOptionCB(s.optionIdx)}
42    >
43      ${c(s)}${s.label}</span
44    >
45  `)(e,s))}
46      </div>
47    </div>
48    ${(0,n.Gc)(e)}
49  `,"k",0,e=>o.qy`
50    <vic-e-dropdown
51      class="vic-e-dropdown vic-e-form-field${(0,d.k)(e.cssClasses)}"
52      label="${(0,t.J)(e.label)}"
53      field-size=${e.fieldSize??"l"}
54    >
55      ${e.options.map(e=>o.qy`<option
56          class="vic-e-dropdown__option"
57          data-icon-id=${(0,t.J)(e.iconId)}
58          ?selected=${e.selected}
59          value="${e.value}"
60        >
61          ${e.label}
62        </option>`)}
63    </vic-e-dropdown>
64  `])},12905(e,s,i){var o=i(54714),t=i(92207),l=i(30565),n=i(36908);const a=e=>({label:e.name,selected:e.preSelected||!1,value:e.name,iconId:e.flagIcon}),d=e=>{const s=e.map(a);return s.length>0&&!1===s.some(e=>e.selected)&&(s[0].selected=!0),s};i.d(s,["K",0,e=>o.qy` <vic-m-country-link-box
65    class="vic-m-country-link-box${(0,n.k)(e.cssClasses)}"
66    api-url="${e.apiUrl}"
67    submit-button-label="${e.submitButtonLabel}"
68  >
69  </vic-m-country-link-box>`,"countryLinkBoxTemplate",0,e=>o.qy`
70    ${(0,l.k)({cssClasses:"vic-m-country-link-box__country-select",options:d(e.countries)})}
71    ${(0,l.k)({cssClasses:"vic-m-country-link-box__page-select",options:[]})}
72    ${(0,t.v)({isRealButton:!1,cssClasses:"vic-e-button--brand vic-m-country-link-box__submit",label:e.submitButtonLabel,target:"_blank"})}
73  `])},73853(e,s,i){var o=i(54714),t=i(31926);const l=(0,t.u$)(class extends t.WL{constructor(e){if(super(e),e.type!==t.OA.ATTRIBUTE||"class"!==e.name||e.strings?.length>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.")}render(e){return" "+Object.keys(e).filter(s=>e[s]).join(" ")+" "}update(e,[s]){if(void 0===this.st){this.st=new Set,void 0!==e.strings&&(this.nt=new Set(e.strings.join(" ").split(/\s/).filter(e=>""!==e)));for(const e in s)s[e]&&!this.nt?.has(e)&&this.st.add(e);return this.render(s)}const i=e.element.classList;for(const e of this.st)e in s||(i.remove(e),this.st.delete(e));for(const e in s){const o=!!s[e];o===this.st.has(e)||this.nt?.has(e)||(o?(i.add(e),this.st.add(e)):(i.remove(e),this.st.delete(e)))}return o.c0}});i.d(s,["H",0,l])}}]);
74//# sourceMappingURL=12905.3f297a46861cf190182f.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.