PageSourceSearch

https://webasto-group.com/etc.clientlibs/webasto/clientlibs/client…/chunks/1123-fb2ef345248db136dcc1.js

js webasto-group.com collected 2026-10-02 17:24:31 UTC 8,525 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkaem_maven_archetype=self.webpackChunkaem_maven_archetype||[]).push([[1123,1409,8118,2154,7975],{6010:function(e,t,n){function c(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=c(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}t.Z=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=c(e))&&(r&&(r+=" "),r+=t);return r}},8609:function(e,t,n){n.d(t,{D:function(){return r}});var c=n(5103);function r(e,t){const n=(null==t?void 0:t.areEqual)||Object.is,r=[],a=(0,c.cn)(null),o=(0,c.cn)(((c,o)=>{var s;const l=null==(s=c(a))?void 0:s[0];if(l){const e=r.findIndex((e=>Array.from(e[2]).every((([e,t])=>{const c=l(e);return!(c instanceof Promise)&&n(t,c)}))));if(e>=0){const n=r[e];if(null==t||null==t.shouldRemove||!t.shouldRemove(...n))return n[2].forEach(((e,t)=>c(t))),n[1];r.splice(e,1)}}const i=new Map,u=e((e=>{const t=c(e);return i.set(e,t),t}),o);return r.unshift([Date.now(),u,i]),null!=t&&t.size&&t.size<r.length&&r.pop(),u}),((e,t,n)=>{t(a,n?[e]:null)}));return o.onMount=e=>(e(!0),()=>e(!1)),(0,c.cn)((e=>e(o)))}},1409:function(e,t,n){n.r(t),n.d(t,{Checkbox:function(){return a}});var c=n(6010),r=n(7294);function a(e){const{name:t,onChange:n,checked:a,label:o,asToggle:s}=e;return r.createElement("div",{className:(0,c.Z)("cmp-checkbox",{"as-toggle":s})},r.createElement("input",{id:t,type:"checkbox",name:t,onChange:n,checked:a}),r.createElement("label",{htmlFor:t},o))}},8118:function(e,t,n){n.r(t),n.d(t,{default:function(){return o}});var c=n(6010),r=n(7294),a=n(9211);function o(e){const{items:t,inline:n,title:o,ui:s,isOpen:l=!1,resetCTA:i,selectedItems:u=[],closeOnOutsideClick:m=!1,onToggle:f}=e,[d,p]=(0,r.useState)(l),{subscribeToEvent:h}=(0,a.j)(),v=(0,r.useRef)(null),w=(0,r.useRef)(d);(0,r.useEffect)((()=>{w.current=d}),[d]),(0,r.useEffect)((()=>{const e=h(a.n.MULTISELECT_FORCE_CLOSE,(()=>{w.current&&(p(!1),f?.(!1))}));return()=>e()}),[f,h]),(0,r.useEffect)((()=>{const e=e=>{d&&v.current&&!v.current.contains(e.target)&&(p(!1),f?.(!1))};return m&&document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)}),[d,m,f]);const g=()=>{const e=!d;p(e),f?.(e)};return r.createElement("div",{className:(0,c.Z)("cmp-multiselect",{open:d}),ref:v},r.createElement("div",{tabIndex:0,role:"button",onKeyDown:g,onClick:g,className:(0,c.Z)("cmp-multiselect__header",{open:d,"with-meta":u.length>0})},r.createElement("div",{className:"cmp-multiselect__header__inner"},r.createElement("div",{className:"cmp-multiselect__title"},o),u.length>0&&r.createElement("small",{className:"cmp-multiselect__selected"},u.join(", "))),r.createElement("div",{className:"cmp-multiselect__actions"},i&&r.createElement("div",{className:"cmp-multiselect__reset"},i),r.createElement("div",{className:"cmp-multiselect__accordion-cta"},r.createElement("span",{className:"icon","data-type":d?"arrow-drop-up-fill":"arrow-drop-down-fill"})))),r.createElement("div",{className:"cmp-multiselect__list"},r.createElement("div",{className:"cmp-multiselect__list__wrapper"},r.createElement("div",{className:(0,c.Z)("cmp-multiselect__list__inner",{inline:n})},t.map(((e,t)=>r.createElement(s,{data:e,key:`${e.value}--${t}`})))))))}},9211:function(e,t,n){var c;function r(){return{triggerEvent:e=>{window.dispatchEvent(new CustomEvent(e))},subscribeToEvent:(e,t)=>(window.addEventListener(e,t),()=>window.removeEventListener(e,t))}}n.d(t,{j:function(){return r},n:function(){return c}}),function(e){e.MULTISELECT_FORCE_CLOSE="multiselect-force-close",e.HEADER_STATE="header-state"}(c||(c={}))},2154:function(e,t,n){n.r(t),n.d(t,{FacetReset:function(){return s}});var c=n(7294),r=n(1442),a=n(9170),o=n(3276);function s(e){const{facetKey:t}=e,n=(0,o.gG)(),{clearFacets:s}=(0,a.S)();return c.createElement("button",{type:"button",onClick:()=>{(0,r.WG)(t),s(t)}},c.createElement("strong",null,n["Reset Filter"]))}},7975:function(e,t,n){n.r(t),n.d(t,{FacetUI:function(){return s}});var c=n(7294),r=n(1409),a=n(9170),o=n(1442);function s(e){const{data:{value:t,label:n,selected:s,facetKey:l}}=e,{updateFacet:i}=(0,a.S)();return c.createElement(r.Checkbox,{name:t,checked:s,onChange:()=>{i(t,l),(0,o.YT)(l,t,!s)},label:n})}},1123:function(e,t,n){n.r(t),n.d(t,{TopicDropdown:function(){return i}});var c=n(7294),r=n(8118),a=n(9170),o=n(3276),s=n(2154),l=n(7975);function i(){const e=(0,o.gG)(),{facets:{topics:t}}=(0,a.S)(),n=t.filter((e=>e.selected));return c.createElement(r.default,{ui:l.FacetUI,closeOnOutsideClick:!0,items:t,title:e.Topic,resetCTA:n.length>0&&c.createElement(s.FacetReset,{facetKey:"topics"}),selectedItems:n.map((e=>e.label||""))})}},1442:function(e,t,n){n.d(t,{Cm:function(){return l},LU:function(){return o},WG:function(){return a},YT:function(){return r},nL:function(){return s}});var c=n(5309);const r=(e,t,n)=>{(0,c.T3)({event:"cmp:newsFilterChange",eventInfo:{filterName:e,filterValue:t,isSelected:n}})},a=e=>{(0,c.T3)({event:"cmp:newsClearByFilter",eventInfo:{filterName:e,isSelected:!1}})},o=()=>{(0,c.T3)({event:"cmp:newsClearAllFilters",eventInfo:{clearAllFilters:!0}})},s=e=>{(0,c.T3)({event:"cmp:newsSearchKeyword",eventInfo:{searchKeyword:e}})}
1,l=(e,t,n)=>{const r={cta:{event:"cmp:newsArticleCtaClick",eventInfo:{action:"click",ctaLabel:n?.ctaLabel||"",currentPage:window.location.href,url:e.pagePath||""}},image:{event:"cmp:newsArticleImageClick",eventInfo:{action:"click",imageAlt:n?.imageAlt||"",currentPage:window.location.href,url:e.pagePath||""}}};(0,c.T3)(r[t])}},9170:function(e,t,n){n.d(t,{S:function(){return s}});var c=n(8583),r=n(7294),a=n(2111),o=n(3524);const s=()=>{const e=(0,c.Dv)(o._S),t=(0,c.b9)(o.VG),{resetPage:n}=(0,a.q)(),s=(0,r.useMemo)((()=>"hasData"===e.state&&e.data?e.data:{topics:[],years:[],months:[]}),[e]),l=(0,r.useCallback)(((e,c)=>{const r=t=>t[c].map((t=>t.value===e?{...t,selected:!t.selected}:t));t((e=>({...e,[c]:r(e)}))),n()}),[t]),i=(0,r.useCallback)(((e,c)=>{const r=Object.keys(s).reduce(((t,n)=>(t[n]=e&&n===e||!e?s[n].map((e=>e.value!==c&&c?e:{...e,selected:!1})):s[n],t)),{});t(r),n()}),[s,t]);return{facets:s,setFacets:t,clearFacets:i,updateFacet:l}}},2111:function(e,t,n){n.d(t,{q:function(){return a}});var c=n(8583),r=n(3524);const a=()=>{const[e,t]=(0,c.KO)(r.nY);return{page:Number(e),setPage:t,resetPage:()=>{const e=new URL(window.location.href);e.searchParams.delete("page"),t("1"),window.history.replaceState({},"",e.toString())}}}},3524:function(e,t,n){n.d(t,{GD:function(){return f},TS:function(){return u},VG:function(){return d},_S:function(){return p},nY:function(){return m},y4:function(){return h}});var c=n(5103),r=n(5495),a=n(8609),o=n(3883);const s=(e,t)=>{const n=`${t}s`;return Object.keys(e).filter((e=>e.startsWith(`webasto:${t}`))).map((t=>({selected:!1,label:e[t]||"missing label",value:t,facetKey:n})))};let l=new AbortController,i=new AbortController;const u=(0,c.cn)({path:"",pageLimit:""}),m=(0,c.cn)("1"),f=(0,c.cn)(""),d=(0,r.qs)((async e=>{const{path:t}=e(u),n=window.location.pathname.split(".html")[0]??"/",c=new AbortController;l.abort(),l=c;const{facets:r}=await(0,o.B)({path:`/bin/webasto/news-facets-search.json?path=${t}&pageUrl=${n}`},c.signal);return{topics:s(r,"topic"),years:s(r,"year"),months:s(r,"month")}})),p=(0,r.n7)(d),h=(0,r.n7)((0,a.D)((async e=>{const{path:t,pageLimit:n}=e(u),c=e(f),r=e(p),a=e(m);if(t&&"hasData"===r.state){const e=new URLSearchParams;e.set("path",t),n&&e.set("pageLimit",n),c&&e.set("searchTerm",c),e.set("pageUrl",window.location.pathname.split(".html")[0]??"/");const s=r&&(e=>Object.keys(e).reduce(((t,n)=>[...t,...e[n].filter((e=>e.selected)).map((e=>e.value))]),[]))(r.data);s&&s.forEach((t=>{e.append("filter",t)})),a&&e.set("pageNumber",a);const l=Array.from(e).length>0,u=new AbortController;i.abort(),i=u;const{results:m,pagesSize:f,totalSize:d}=await(0,o.B)({path:"/bin/webasto/news-search.json"+(l?`?${e.toString()}`:"")},u.signal);return{hits:m,pagesSize:f,totalSize:d}}return null})))},3883:function(e,t,n){async function c(e,t){const{method:n="GET",path:c,query:r,body:a}=e,o=function(e){const t=new URLSearchParams;e&&Object.keys(e).forEach((n=>{const c=e[n];c&&t.append(n,c)}));const n=t.toString();return n?`?${n}`:""}(r),s=await fetch(`${window.location.origin}${c}${o}`,{method:n,signal:t,headers:{"Content-Type":"application/json"},...a&&{body:JSON.stringify(a)}});if(!s.ok)throw new Error(`HTTP error! status: ${s.status}`);return s.json()}n.d(t,{B:function(){return c}})}}]);

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.