PageSourceSearch

https://www.lhsystems.com/7092-7cfcdbe6d67f1ebb266f.js

js lhsystems.com collected 2026-10-01 10:38:39 UTC 33,294 bytes, 3 lines download raw bytes

1"use strict";(self.webpackChunklhsystems=self.webpackChunklhsystems||[]).push([[7092,378],{90813:function(ce,M,o){var h,R=o(64836);h={value:!0},M.Z=void 0;var H=R(o(64938)),E=o(85893),O=M.Z=(0,H.default)((0,E.jsx)("path",{d:"M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z"}),"KeyboardArrowUp")},7092:function(ce,M,o){o.r(M),o.d(M,{default:function(){return Ba}});var h={};o.r(h),o.d(h,{h:function(){return P},header:function(){return m}});var R={};o.r(R),o.d(R,{flex:function(){return d},flexAlignCenter:function(){return f},floatRight:function(){return p},gapMedium:function(){return I},noLineHeight:function(){return k},noListStyle:function(){return $},scrollY:function(){return Q},spacingBottom24:function(){return vt}});var H={};o.r(H),o.d(H,{dropdown:function(){return pt},dropdownContent:function(){return St},dropdownHeader:function(){return Ct}});var E={};o.r(E),o.d(E,{backButton:function(){return Nt},footer:function(){return Et},menuItemIcon:function(){return yt},menuItemSpacingPrimary:function(){return wt},menuItemSpacingSecondary:function(){return bt},menuItemTextPrimary:function(){return Lt},menuItemTextSecondary:function(){return It},menuItemTextSecondaryWithoutLink:function(){return xt},nav:function(){return Tt},navContainer:function(){return Rt},subMenu:function(){return Ht}});var O={};o.r(O),o.d(O,{searchContainer:function(){return Vt}});var Z={};o.r(Z),o.d(Z,{activeTabCls:function(){return Jt},selectFilterCls:function(){return Xt},tabFilterCls:function(){return _t}});var K={};o.r(K),o.d(K,{resultItemCls:function(){return dn},resultItemContentCls:function(){return mn},resultItemMediaCls:function(){return hn}});var q={};o.r(q),o.d(q,{searchFormCls:function(){return Rn}});var z={};o.r(z),o.d(z,{resultSummaryCls:function(){return Pn}});var U={};o.r(U),o.d(U,{list:function(){return kn},subTitle:function(){return $n},text:function(){return Fn},titleCls:function(){return Bn}});var V={};o.r(V),o.d(V,{backdropCls:function(){return sa},loadingIndicatorCls:function(){return ia},modalCls:function(){return ua},modalHeaderCls:function(){return da},modalHeaderInnerCls:function(){return ma},resultCls:function(){return ha},spacingBottom24:function(){return fa},spacingBottom48:function(){return va},spacingTop48:function(){return ga}});var e=o(67294),L=o(44235),G=o(55445),b=o(63215),P="NarrowScreenHeader-module--contactUs--3bb0c",m="NarrowScreenHeader-module--header--d9164",d="NarrowScreenHeaderGeneral-module--flex--86f49",f="NarrowScreenHeaderGeneral-module--flexAlignCenter--c4749",p="NarrowScreenHeaderGeneral-module--floatRight--67c9b",I="NarrowScreenHeaderGeneral-module--gapMedium--18288",k="NarrowScreenHeaderGeneral-module--noLineHeight--28bc7",$="NarrowScreenHeaderGeneral-module--noListStyle--1a2ac",Q="NarrowScreenHeaderGeneral-module--scrollY--5f3f5",vt="NarrowScreenHeaderGeneral-module--spacingBottom24--2eb8d",Oa="NarrowScreenHeaderGeneral-module--spacingTop24--ddeea",gt=o(45697),F=o.n(gt);const be=({fill:t="#05164D"})=>e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},e.createElement("g",{clipPath:"url(#clip0_4546_6993)"},e.createElement("path",{d:"M23.5607 21.4427L17.5923 15.4742C20.3803 11.6659 20.0642 6.29363 16.6231 2.85243C14.722 0.949812 12.2307 0 9.7379 0C7.24509 0 4.75378 0.949812 2.85272 2.85243C-0.950907 6.65618 -0.950907 12.821 2.85272 16.6232C4.75378 18.5258 7.24509 19.4757 9.7379 19.4757C11.7573 19.4757 13.7692 18.8404 15.4741 17.5925L21.4424 23.561C21.7345 23.8532 22.118 24 22.5015 24C22.8851 24 23.2686 23.8532 23.5607 23.561C24.1464 22.9768 24.1464 22.027 23.5607 21.4427ZM3.91186 15.564C2.35536 14.0075 1.49846 11.9386 1.49846 9.73783C1.49846 7.53708 2.35536 5.46816 3.91186 3.91161C5.46837 2.35506 7.53722 1.49813 9.7379 1.49813C11.9386 1.49813 14.0074 2.35506 15.5639 3.91161C17.1204 5.46816 17.9773 7.53708 17.9773 9.73783C17.9773 11.9386 17.1204 14.0075 15.5639 15.564C14.0074 17.1206 11.9386 17.9775 9.7379 17.9775C7.53722 17.9775 5.46837 17.1206 3.91186 15.564Z",fill:t})),e.createElement("defs",null,e.createElement("clipPath",{id:"clip0_4546_6993"},e.createElement("rect",{width:"24",height:"24",fill:t}))));be.propTypes={fill:F().string};var se=be;const Le=({fill:t="#05164D"})=>e.createElement("svg",{width:"26",height:"20",viewBox:"0 0 26 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.createElement("rect",{width:"26",height:"4",fill:t}),e.createElement("rect",{y:"8",width:"26",height:"4",fill:t}),e.createElement("rect",{y:"16",width:"26",height:"4",fill:t}));
1Le.propTypes={fill:F().string};var Ie=Le,pt="NarrowScreenMenu-module--dropdown--3f33f",St="NarrowScreenMenu-module--dropdownContent--0614d",Ct="NarrowScreenMenu-module--dropdownHeader--74799";const xe=({fill:t="#fff",width:a=24,height:n=24})=>e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:n,height:a,viewBox:`0 0 ${a} ${n}`,fill:"none"},e.createElement("path",{d:"M20 2.01429L17.9857 0L10 7.98571L2.01429 0L0 2.01429L7.98571 10L0 17.9857L2.01429 20L10 12.0143L17.9857 20L20 17.9857L12.0143 10L20 2.01429Z",fill:t}));xe.propTypes={fill:F().string};var ie=xe,Nt="NarrowScreenNav-module--backButton--9ea39",Et="NarrowScreenNav-module--footer--8cb2c",yt="NarrowScreenNav-module--menuItemIcon--d1c61",wt="NarrowScreenNav-module--menuItemSpacingPrimary--989cb",bt="NarrowScreenNav-module--menuItemSpacingSecondary--a96ff",Lt="NarrowScreenNav-module--menuItemTextPrimary--1d73d",It="NarrowScreenNav-module--menuItemTextSecondary--33da5",xt="NarrowScreenNav-module--menuItemTextSecondaryWithoutLink--b01f4",Tt="NarrowScreenNav-module--nav--53ad8",Rt="NarrowScreenNav-module--navContainer--8ba23",Ht="NarrowScreenNav-module--subMenu--24189",Pt=o(27361),x=o.n(Pt),Te=o(42240),ne=o(86815),Y=o(9888),Mt="LanguageSelector-module--divider--f01fe",kt="LanguageSelector-module--languages--b7cf3",$t=t=>(0,e.useCallback)(a=>{a.preventDefault();const n=document.querySelector(`meta[name="lsy:alternate"][lang=${t}]`),r=n&&n.getAttribute("content")||"";if(r.indexOf("http://")===0||r.indexOf("https://")===0){window.location.href=r;return}const l=`${window.location.protocol}//${(0,G.xT)(t,"redesign")}`;window.location.href=`${l}${r}`},[t]);const Ft=({language:t,active:a,hasDivider:n})=>{const r=$t(t);return e.createElement(e.Fragment,null,e.createElement("li",null,a?t.toUpperCase():e.createElement("a",{onClick:r,href:""},t.toUpperCase())),n&&e.createElement("li",{key:`${t}-divider`,className:Mt}))};var Re=({languages:t,selectedLanguage:a})=>e.createElement("ul",{className:kt},t.map((n,r)=>{const l=n===a,c=r!==t.length-1;return e.createElement(Ft,{key:n,active:l,language:n,hasDivider:c})}));const{noListStyle:ue,flexAlignCenter:He,flex:Pe,floatRight:Bt}=R,{navContainer:Wt,nav:At,menuItemTextPrimary:Me,menuItemSpacingPrimary:Ot,menuItemTextSecondary:de,menuItemTextSecondaryWithoutLink:jt,menuItemSpacingSecondary:ke,menuItemIcon:me,subMenu:$e,footer:Dt,backButton:Zt}=E,Fe=()=>document.getElementById("mobile-nav"),he=()=>{const t=Fe();if(!!t)return t.querySelectorAll('input[type="checkbox"]:checked')},Be=({menuItems:t,sliceContext:a,onFollowLink:n})=>{const{languages:r,langcode:l,pageContext:c}=a,[s,u]=(0,e.useState)(!1),i=(0,e.useCallback)(()=>{const g=Fe();g&&(g.scrollTop=0)},[]),v=(0,e.useCallback)(()=>{var g;const N=he();if(!N.length)return;const T=N[N.length-1];T.setAttribute("checked",!1),T.checked=!1,u(!!((g=he())!=null&&g.length)),i()},[]),S=(0,e.useCallback)(()=>{n()},[]),C=({target:g})=>{var N;(0,Y.R0)(!g.checked),u(!!((N=he())!=null&&N.length)),i()};return e.createElement("div",{className:Wt},e.createElement("nav",{className:`${At} ${Pe}`,id:"mobile-nav"},e.createElement("ul",{className:`${ue}`},t.map(g=>{var N;const T=!!((N=g.children_menu_items)!=null&&N.length),W=x()(g,"children_menu_items",[]);return e.createElement("li",{key:g.id,className:Ot},e.createElement("input",{type:"checkbox",id:g.id,className:"main-nav-menu-item-input",onChange:C}),e.createElement("label",{className:`${He} ${Me} ${me}`,htmlFor:g.id},g.title),T&&e.createElement("ul",{className:`main-nav-menu-item-submenu ${ue} ${$e}`},W.map(w=>{const j=x()(w,"children_menu_items",[]),A=!!j.length,D=x()(w,"path_alias.alias",!1);return e.createElement("li",{className:ke,key:w.id},e.createElement("input",{type:"checkbox",id:w.id,className:"main-nav-menu-item-input",onChange:C}),e.createElement("div",{className:`${He}`},D?e.createElement(e.Fragment,null,e.createElement(Te.Z,{data:w,langcode:l,className:`${de} ${Pe}`,callback:S}),e.createElement("label",{htmlFor:w.id,className:`${A?me:""}`})):e.createElement("label",{htmlFor:w.id,className:`${de} ${jt} ${A?me:""}`},w.title)),A&&e.createElement("ul",{className:`main-nav-menu-item-submenu ${ue} ${$e}`},j.map(X=>e.createElement("li",{className:`${ke}`,key:X.id},e.createElement(Te.Z,{data:X,langcode:l,className:`${de}`,callback:S})))))})))}
1),e.createElement("li",{key:"contact-us-menu-item",onClick:()=>{var g,N;return(0,L.navigate)((0,ne.prefixPath)((N=(g=b.Config.translations[l])==null?void 0:g.contact)==null?void 0:N.ownUrl,l,c))}},e.createElement("label",{className:Me},b.Config.translations[l].contact.title)))),e.createElement("div",{className:Dt},s&&e.createElement("div",{onClick:v,className:Zt},b.Config.translations[l].back),e.createElement("div",{className:Bt},e.createElement(Re,{selectedLanguage:l,languages:r}))))};Be.propTypes={};var Ut=Be,Vt="NarrowScreenSearch-module--searchContainer--12d75",We=o(66489),ee=o(78874),ae=o(31732),Gt=o(45578),Yt=o.n(Gt),re=(t,a,n)=>new Promise((r,l)=>{var c=i=>{try{u(n.next(i))}catch(v){l(v)}},s=i=>{try{u(n.throw(i))}catch(v){l(v)}},u=i=>i.done?r(i.value):Promise.resolve(i.value).then(c,s);u((n=n.apply(t,a)).next())});const Ae={selectedStrategy:"Prefix match"},Kt=t=>re(void 0,null,function*(){var a,n,r,l;const c=t==null?void 0:t.url;if(!c)return!1;const s=yield fetch(c,{method:"HEAD"});if(!s||!s.ok)return!1;const u=(a=t==null?void 0:t.headers)==null?void 0:a.get("ETag"),i=(n=t==null?void 0:t.headers)==null?void 0:n.get("Last-Modified"),v=(r=s==null?void 0:s.headers)==null?void 0:r.get("ETag"),S=(l=s==null?void 0:s.headers)==null?void 0:l.get("Last-Modified");return!u||!v||!i||!S?!1:u===v&&i===S}),Oe=(t,a,n=!0)=>re(void 0,null,function*(){const l=yield(yield caches.open(t)).match(a);return!l||!l.ok||n&&!(yield Kt(l))?!1:yield l.json()}),zt=(...t)=>re(void 0,[...t],function*(a={}){const{cacheName:n,url:r}=a;let l=yield Oe(n,r);return l||((0,ee.ZH)(),yield(yield caches.open(n)).add(r),l=yield Oe(n,r,!1)),l}),fe=(t,a)=>{const r=a.split(" ").filter(s=>s.length>2).map(s=>`${s}`).join("|"),l=new RegExp(r,"gi");return t.match(l)||[]},Qt=t=>re(void 0,null,function*(){const a=yield zt({cacheName:`LHSYS:searchDataCache_${t}`,url:`/search_data_cache_${t}.json`}),n=new ae.ol("title");Ae.selectedStrategy==="All"&&(n.indexStrategy=new ae.vZ),Ae.selectedStrategy==="Prefix match"&&(n.indexStrategy=new ae.c8),n.sanitizer=new ae.xd,n.addIndex("title"),n.addIndex("field_lead_text"),n.addIndex("field_body_text"),n.addDocuments(a);const r=`LSYH_search_tokenMap_${t}`,l=`LSYH_search_documents_${t}`,c=yield(0,ee.U2)(r),s=yield(0,ee.U2)(l);if(c)n._documents=s,n._searchIndex._tokenMap=c;else{n.addDocuments(a);try{yield(0,ee.t8)(l,n._documents),yield(0,ee.t8)(r,n._searchIndex._tokenMap)}catch(i){console.warn('Saving indexed documents and "tokenmap" failed!',i)}}const u=i=>{if(!i)return[];const v=n.search(i),S=a.filter(C=>C.internal.type==="node__product"&&!!fe(C.title,i).length);return S.sort((C,g)=>fe(g.title,i).length-fe(C.title,i).length),S.length?Yt()([...S,...v],"id"):v};return n.lhSysSearch=u,n});var Jt="ResultFilters-module--activeTabCls--98e6b",Xt="ResultFilters-module--selectFilterCls--7769d",_t="ResultFilters-module--tabFilterCls--08d59",qt=o(43106),en=o(63931);const{tabFilterCls:tn,activeTabCls:nn,selectFilterCls:an}=Z,rn=t=>{const a=t.reduce((n,r)=>{var l;const c=(l=r==null?void 0:r.internal)==null?void 0:l.type;return n[c]||(n[c]=0),n[c]+=1,n},{});return[{id:"All",count:t.length}].concat(Object.keys(a).map(n=>({id:n,count:a[n]})).sort((n,r)=>n.id==="node__page"?1:r.id==="node__page"||n.id==="node__product"?-1:1))},ve=(t,a)=>{const{search:n}=b.Config.translations[a];return n[t]||t},je=(t,a)=>`${ve(t.id,a)} (${t.count})`;var De=({queryResult:t,langcode:a,active:n,onChange:r})=>{const l=(0,e.useMemo)(()=>rn(t),[t]),c=(0,e.useCallback)(u=>()=>{r&&r(u)},[r]),s=(0,e.useCallback)(u=>{r&&r(u.target.value)},[r]);return e.createElement(e.Fragment,null,e.createElement("ul",{className:tn},l.map(u=>{const i=je(u,a),v=u.id===n?nn:"";return e.createElement("li",{className:v,onClick:c(u.id)},i)})),e.createElement("div",{className:an},e.createElement(qt.Z,{value:n,label:"",onChange:s,variant:"standard",disableUnderline:!0,sx:{minWidth:130},MenuProps:{sx:{zIndex:10001,"& .MuiPaper-root":{boxShadow:"0px 3px 6px 0px rgba(0, 0, 0, 0.16), 0px 3px 6px 0px rgba(0, 0, 0, 0.24)"}}}},l.map(u=>{const i=je(u,a);return e.createElement(en.Z,{value:u.id},i)}))))},ln=o(97034),on=()=>{const{gdprSettings:t}=(0,ln.Z)();return{pushDataLayerEvent:n=>{!t.statisticsCookiesAccepted||!!window&&!!window.dataLayer&&!!window.dataLayer.push&&(console.info("Pushing event to dataLayer:",n),window.dataLayer.push(n))}}};const ge="All",te={selectedStrategy:"Prefix match",itemPerPage:10},cn=t=>t.sort((a,n)=>{const r=x()(a,"internal.type",""),l=x()(n,"internal.type","");return r==="node__product"&&l!=="node__product"?-1:r!=="node__product"&&l==="node__product"?1:0}),sn=()=>{const[t,a]=e.useState(null),n=(0,e.useCallback)(l=>{l!==null&&a(l)},[]),r=(0,e.useCallback)(()=>{t&&t.scrollTo({top:0,behavior:"smooth"})},[t]);
1return{resultRef:t,callbackRef:n,scrollToTop:r}};var Ze=t=>{const[a,n]=e.useState(null),[r,l]=e.useState(!1),[c,s]=e.useState(""),[u,i]=e.useState(""),[v,S]=(0,e.useState)(ge),[C,g]=(0,e.useState)(1),{resultRef:N,callbackRef:T,scrollToTop:W}=sn(),w=(0,e.useRef)(null),{pushDataLayerEvent:j}=on();(0,e.useEffect)(()=>{a&&w.current&&w.current.focus()},[a,w.current]),(0,e.useEffect)(()=>(l(!0),(0,Y.R0)(!1),Qt(t).then(y=>{n(y)}).finally(()=>{l(!1)}),()=>{(0,Y.R0)(!0)}),[t]);const A=(0,e.useCallback)((y,_)=>{g(_||1),W()}),D=(0,e.useCallback)(y=>{g(1),S(y),W()}),X=(0,e.useCallback)(()=>{s("")},[]),oe=(0,e.useCallback)(y=>{s(y.target.value)},[]);(0,e.useEffect)(()=>{const y=setTimeout(()=>{S(ge),i(c),W()},500),_=setTimeout(()=>{c.length>3&&j({event:"site_search",query:c})},2e3);return()=>{clearTimeout(y),clearTimeout(_)}},[c]);let ye=(0,e.useMemo)(()=>{if(!a)return[];const y=a.lhSysSearch(u);return!y||y===-1?[]:y},[a,u]);const we=v===ge?ye:ye.filter(y=>{var _;return((_=y==null?void 0:y.internal)==null?void 0:_.type)===v}),mt=cn(we),ht=we.length>te.itemPerPage;let ft=mt;if(ht){const y=(C-1)*te.itemPerPage;ft=mt.slice(y,y+te.itemPerPage)||[]}const Wa=x()(b.Config,`translations[${t}].search.placeholder`,"What are you looking for?"),Aa=ve(v,t);return{loading:r,handleSearchInputChange:oe,handleSearchClear:X,handlePaginationChange:A,handleFilterChange:D,filteredResult:we,paginatedResult:ft,resultRef:N,callbackRef:T,searchText:c,searchQuery:u,searchResult:ye,activeFilter:v,activeFilterLabel:Aa,activePage:C,inputRef:w,showPagination:ht,placeholder:Wa}},un=o(30653),dn="ResultItem-module--resultItemCls--36069",mn="ResultItem-module--resultItemContentCls--6ebfa",hn="ResultItem-module--resultItemMediaCls--ebf50",fn=o(87632),vn=Object.defineProperty,Ue=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Ve=(t,a,n)=>a in t?vn(t,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[a]=n,Sn=(t,a)=>{for(var n in a||(a={}))gn.call(a,n)&&Ve(t,n,a[n]);if(Ue)for(var n of Ue(a))pn.call(a,n)&&Ve(t,n,a[n]);return t};const{resultItemCls:Cn,resultItemMediaCls:Nn,resultItemContentCls:En}=K,yn=t=>{const a=document.createElement("div");return a.innerHTML=t,a.textContent||a.innerText||""};function wn(t,a){const r=t.split(/\s+/),l=t.slice(0,a).split(/\s+/).length-1,c=Math.max(0,l-12),s=Math.min(r.length,l+12+1);return r.slice(c,s).join(" ")}const Ga=(t,a)=>{if(!a)return"";const n=yn(a),r=n.toLowerCase().indexOf(t.toLowerCase());if(r>=0){const l=[" ","	"];let c=0,s=0,u=0;const i=6;for(s=r+t.length;c<i&&!(s>=n.length);s++)l.indexOf(n.charAt(s))>=0&&(c+=1);for(c=0,u=r;c<i&&!(u<0);u--)l.indexOf(n.charAt(u))>=0&&(c+=1);const v=new RegExp(t,"ig"),S=`<span class="highlight">${t}</span>`;return`${n.substr(u+1,s).replace(v,S)}... `}else return`${wn(n,0)}... `},bn=(t,a)=>{const n=new RegExp(t,"ig"),r=`<span class="highlight">${t}</span>`;return a.replace(n,r)},Ln=(t,a)=>{let n=x()(a,"field_lead_text","");n||(n=x()(a,"field_body_text","").split(" ").slice(0,40).join(" ")+" ...");const r=bn(t,n);return(0,un.ZP)(r)},Ge=({searchQuery:t,item:a,langcode:n})=>{var r,l,c;const s=(0,ne.prefixPath)((r=a.field_url)!=null&&r.uri?(l=a.field_url)==null?void 0:l.uri:a.path.alias?a.path.alias:"/",a.langcode,"default"),u=(c=a.field_url)!=null&&c.uri?"_blank":"_self",{search:i}=b.Config.translations[n],v=i[x()(a,"internal.type","")],S=x()(a,"relationships.field_lead_image",{}),C=(0,fn.CDNImgUrl)(x()(S,"relationships.field_media_image.image_style_uri.lead_image__768","")),g=x()(S,"field_media_image.alt","");return e.createElement("li",{className:Cn},e.createElement("div",{className:Nn},!!C&&e.createElement("img",Sn({src:C},g&&{alt:g})),!!v&&e.createElement("span",null,v)),e.createElement("div",{className:En},e.createElement("h4",null,e.createElement("a",{className:"search-result-link",href:s,target:u,rel:"noopener noreferrer"},a.title)),e.createElement("p",null,Ln(t,a))))};Ge.propTypes={searchQuery:F().string.isRequired,item:F().object.isRequired};var Ye=Ge,In=o(73955),xn=o.n(In),Tn=o(64840);const Ke=({activePage:t,result:a,itemPerPage:n,onPaginationChange:r})=>{const l=Math.ceil(a.length/n),c=t===1,s=t===l;return e.createElement(Tn.Z,{context:"redesign",color:"primary",shape:"rounded",size:"small",page:t||1,onChange:r,count:l,boundaryCount:0,siblingCount:1,showFirstButton:!c,showLastButton:!s,hideNextButton:s,hidePrevButton:c,key:xn()()})};
1Ke.propTypes={activePage:F().number.isRequired,result:F().arrayOf(F().object).isRequired,itemPerPage:F().number.isRequired,onPaginationChange:F().func.isRequired};var ze=Ke,Rn="Input-module--searchFormCls--93d9a";const{searchFormCls:Hn}=q;var Qe=(0,e.forwardRef)(function({placeholder:a,value:n,onChange:r,onClear:l},c){return e.createElement("div",{className:Hn},e.createElement("input",{ref:c,placeholder:a,value:n,onChange:r}),!!n&&e.createElement("span",{onClick:l},e.createElement(ie,{fill:"#05164d"})))}),Pn="Summary-module--resultSummaryCls--7ef81";const{resultSummaryCls:Mn}=z;var Je=({searchQuery:t,resultNumber:a,type:n,langcode:r="en"})=>{const l=ve(n,r);return e.createElement("h3",{className:Mn},a,' result(s) for "',t,'" in ',l)},kn="NoResult-module--list--a7e25",$n="NoResult-module--subTitle--6590d",Fn="NoResult-module--text--fd526",Bn="NoResult-module--titleCls--8a926";const{text:Wn,titleCls:An,subTitle:On,list:jn}=U;var Xe=({searchQuery:t,langcode:a})=>{const{search:n}=b.Config.translations[a],r=n.noResultTitle.replace("##PLACEHOLDER#",`<span>${t}</span>`);return e.createElement("div",{className:Wn},e.createElement("h3",{className:An,dangerouslySetInnerHTML:{__html:r}}),e.createElement("p",{className:On},n.noResultSubTitle),e.createElement("ul",{className:jn},n.noResultBody.map((l,c)=>e.createElement("li",{className:"",key:c},l))))},_e=o(378);const{noListStyle:Dn,flex:Zn,scrollY:Un,spacingBottom24:pe}=R,{searchContainer:Vn}=O,qe=({langcode:t})=>{const{loading:a,handleSearchInputChange:n,handleSearchClear:r,handlePaginationChange:l,handleFilterChange:c,filteredResult:s,paginatedResult:u,resultRef:i,callbackRef:v,searchText:S,searchQuery:C,searchResult:g,activeFilter:N,activeFilterLabel:T,activePage:W,inputRef:w,showPagination:j,placeholder:A}=Ze(t);return e.createElement("div",{className:Vn},S&&a?e.createElement("div",null,e.createElement(We.Z,null)):e.createElement(e.Fragment,null,e.createElement("div",{className:pe},e.createElement(Qe,{ref:w,placeholder:A,value:S,onChange:n,onClear:r})),!!C&&g.length===0&&e.createElement(Xe,{searchQuery:C,langcode:t}),!!g.length&&e.createElement(e.Fragment,null,e.createElement("div",{className:pe},e.createElement(De,{queryResult:g,langcode:t,active:N,onChange:c})),e.createElement("div",{className:pe},e.createElement(Je,{searchQuery:C,resultNumber:s.length,type:T,langcode:t})),e.createElement("div",{ref:v,className:`${Zn} ${Un}`},e.createElement("div",null,e.createElement("ul",{className:`${Dn}`},u.map(D=>e.createElement(Ye,{key:D.id,item:D,searchQuery:C,langcode:t}))),j&&e.createElement(ze,{context:"redesign",activePage:W,onPaginationChange:l,itemPerPage:te.itemPerPage,result:s}))),!!i&&e.createElement(_e.default,{langcode:t,variant:"circle",scrollElement:i}))))};qe.propTypes={};var Gn=qe,Yn=Object.defineProperty,le=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,nt=(t,a,n)=>a in t?Yn(t,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[a]=n,Se=(t,a)=>{for(var n in a||(a={}))et.call(a,n)&&nt(t,n,a[n]);if(le)for(var n of le(a))tt.call(a,n)&&nt(t,n,a[n]);return t},Ce=(t,a)=>{var n={};for(var r in t)et.call(t,r)&&a.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&le)for(var r of le(t))a.indexOf(r)<0&&tt.call(t,r)&&(n[r]=t[r]);return n};const B={NAV:"nav",SEARCH:"search"},{floatRight:at}=R,{dropdown:Kn,dropdownHeader:zn,dropdownContent:Qn}=H,rt=t=>{var a=t,{onClick:n}=a,r=Ce(a,["onClick"]);return e.createElement("span",Se({onClick:n},r),e.createElement(ie,{width:20,height:20}))},Jn=t=>{var a=t,{onClick:n}=a,r=Ce(a,["onClick"]);return e.createElement("span",Se({onClick:n},r),e.createElement(se,{fill:"#fff"}))},Xn=t=>{var a=t,{onClick:n}=a,r=Ce(a,["onClick"]);return e.createElement("span",Se({onClick:n},r),e.createElement(Ie,{fill:"#fff"}))},lt=({menuItems:t,sliceContext:a,menuType:n=B.NAV,onClose:r,onMenuTypeChange:l})=>{const{langcode:c}=a,s=(0,e.useCallback)(()=>{l(B.SEARCH)},[l]),u=(0,e.useCallback)(()=>{l(B.NAV)},[l]),i=(0,e.useCallback)(()=>{(0,Y.R0)(!0),r()},[r]);return e.createElement("div",{className:Kn},e.createElement("div",{className:zn},e.createElement("img",{src:"/images/lsy-logo-small-white.svg",alt:"Lufthansa Systems"}),n===B.SEARCH?e.createElement(rt,{className:at,onClick:i}):e.createElement(Jn,{className:at,onClick:s}),n===B.NAV?e.createElement(rt,{onClick:i}):e.createElement(Xn,{onClick:u})),e.createElement("div",{className:Qn},n===B.NAV&&e.createElement(Ut,{menuItems:t,sliceContext:a,onFollowLink:i}),n===B.SEARCH&&e.createElement(Gn,{langcode:c})))};
1lt.propTypes={};var _n=lt;const{flexAlignCenter:ot,gapMedium:qn,floatRight:ea,noLineHeight:Ne}=R,{header:ta}=h,ct=({menuItems:t,logoLink:a,sliceContext:n})=>{var r,l;const{langcode:c,pageContext:s}=n,[u,i]=(0,e.useState)(""),v=(0,e.useCallback)(g=>()=>{i(g)},[]),S=(0,e.useCallback)(()=>{i("")},[]),C=(0,e.useCallback)(g=>{i(g)},[]);return e.createElement(e.Fragment,null,e.createElement("header",{className:`content-full-width ${ta} ${ot}`},e.createElement(L.Link,{"aria-label":"Lufthansa Systems",to:a,className:Ne},e.createElement("img",{src:"/images/lsy-logo-small-blue.svg",alt:"Lufthansa Systems",width:224,height:24})),e.createElement("div",{className:`${ea} ${ot} ${qn}`},e.createElement("span",{onClick:v(B.SEARCH),className:Ne},e.createElement(se,null)),e.createElement("span",{onClick:v(B.NAV),className:Ne},e.createElement(Ie,null)))),u&&e.createElement(_n,{menuItems:t,menuType:u,onClose:S,onMenuTypeChange:C,sliceContext:n}),e.createElement("div",{className:P},e.createElement("a",{href:(0,ne.prefixPath)((l=(r=b.Config.translations[c])==null?void 0:r.contact)==null?void 0:l.ownUrl,c,s),title:b.Config.translations[c].contact.title},e.createElement("svg",{width:"21",height:"23",viewBox:"0 0 21 23",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.createElement("path",{d:"M9.90691 15.0346L9.84638 14.7733L9.08051 11.4533C9.06026 11.3652 9.06274 11.2734 9.08771 11.1865C9.11268 11.0996 9.15932 11.0205 9.22325 10.9566C9.28718 10.8927 9.36631 10.8461 9.4532 10.8212C9.54009 10.7962 9.63189 10.7938 9.71998 10.8141L13.04 11.58L13.3013 11.6402L14.272 12.6109L15.3786 13.7176V0.666626H0.445312V19.3333H14.2066L10.8786 16.0053L9.90691 15.0346ZM2.57758 3.33329H13.2442V4.39996H2.57758V3.33329ZM2.57758 5.99996H13.2442V7.06743H2.57758V5.99996ZM7.64425 9.73596H2.57758V8.66743H7.64425V9.73596Z",fill:"white"}),e.createElement("path",{d:"M10.3125 12.0453L10.8778 14.4965L12.7637 12.6112L10.3125 12.0453ZM11.6325 15.2506L13.5178 13.3653L20.3904 20.2373L18.505 22.1226L11.6325 15.2506Z",fill:"white"})))))};ct.propTypes={};var na=ct,aa="WideScreenHeader-module--contactUs--34b39",ra="WideScreenHeader-module--container--45a38",Qa="WideScreenHeader-module--desktopMenu--386fd",la="WideScreenHeader-module--header--c298c",oa="WideScreenHeader-module--logo--777d3",ca="WideScreenHeader-module--search--c4070",Ja="WideScreenHeader-module--search-box--e6139",sa="WideScreenSearch-module--backdropCls--cfb13",ia="WideScreenSearch-module--loadingIndicatorCls--969c4",ua="WideScreenSearch-module--modalCls--8ea30",da="WideScreenSearch-module--modalHeaderCls--7119e",ma="WideScreenSearch-module--modalHeaderInnerCls--5db7e",ha="WideScreenSearch-module--resultCls--0bc53",fa="WideScreenSearch-module--spacingBottom24--53f57",va="WideScreenSearch-module--spacingBottom48--90ca6",ga="WideScreenSearch-module--spacingTop48--bd466";const{spacingTop48:pa,spacingBottom48:Sa,spacingBottom24:st,backdropCls:Ca,modalCls:Na,modalHeaderCls:Ea,modalHeaderInnerCls:ya,resultCls:wa,loadingIndicatorCls:ba}=V;var La=({langcode:t,onClose:a})=>{const n=x()(b.Config,`translations[${t}].search.title`,"Search"),{loading:r,handleSearchInputChange:l,handleSearchClear:c,handlePaginationChange:s,handleFilterChange:u,filteredResult:i,paginatedResult:v,resultRef:S,callbackRef:C,searchText:g,searchQuery:N,searchResult:T,activeFilter:W,activePage:w,inputRef:j,showPagination:A,placeholder:D,activeFilterLabel:X}=Ze(t);return e.createElement("div",{className:Ca},e.createElement("div",{className:`content-grid ${Na}`},e.createElement("div",{className:`content-full-width content-grid no-gap ${Ea}`},e.createElement("div",{className:ya},e.createElement("h2",null,n),e.createElement("span",{onClick:a},e.createElement(ie,{height:20,width:20})))),g&&r?e.createElement("div",{className:ba},e.createElement(We.Z,null)):e.createElement(e.Fragment,null,e.createElement("div",{className:"content-full-width content-grid no-gap"},e.createElement("div",{className:`${pa} ${Sa}`},e.createElement(Qe,{ref:j,placeholder:D,value:g,onChange:l,onClear:c})),!!N&&T.length===0&&e.createElement(Xe,{searchQuery:N,langcode:t}),!!T.length&&e.createElement(e.Fragment,null,e.createElement("div",{className:`no-gap ${st}`},e.createElement(De,{queryResult:T,langcode:t,active:W,onChange:u})),e.createElement("div",{className:`${st}`},e.createElement(Je,{searchQuery:N,resultNumber:i.length,type:X,langcode:t})))),!!T.length&&e.createElement(e.Fragment,null,e.createElement("div",{ref:C,className:`content-full-width content-grid no-gap ${wa}`},e.createElement("div",null,e.createElement("ul",null,v.map(oe=>e.createElement(Ye,{key:oe.id,item:oe,searchQuery:N,langcode:t})))),A&&e.createElement(ze,{context:"redesign",activePage:w,onPaginationChange:s,itemPerPage:te.itemPerPage,result:i})),!!S&&e.createElement(_e.default,{langcode:t,variant:"circle",scrollElement:S})))))},J=o(12306);const{Config:_a}=o(63215),Ia=({target:t})=>{if((0,Y.R0)(!t.checked),t.checked){const a=t.closest("ul");(0,Y.TF)(a,t.id)}},xa=({menuItems:t,sliceContext:a})=>{const{langcode:n,pageContext:r}=a;return e.createElement("nav",{className:J.$n},e.createElement("ul",{className:`${J.IU} ${J.GI}`},t.map(l=>{var c;const s=!!((c=l.children_menu_items)!=null&&c.length);return e.createElement("li",{key:l.id},e.createElement("input",{type:"checkbox",id:l.id,className:"main-nav-menu-item-input",onChange:Ia}),e.createElement("span",{className:`${J.fN} ${s?"main-nav-menu-item-input-label":""}`},e.createElement("label",{className:`${J.oV} ${J.bK}`,htmlFor:l.id},l.title)),s&&e.createElement(Y.ZP,{items:l.children_menu_items,langcode:n}))}
1)))};var Ta=(0,e.memo)(xa),Ra=o(15651),Ha=(t,a,n)=>new Promise((r,l)=>{var c=i=>{try{u(n.next(i))}catch(v){l(v)}},s=i=>{try{u(n.throw(i))}catch(v){l(v)}},u=i=>i.done?r(i.value):Promise.resolve(i.value).then(c,s);u((n=n.apply(t,a)).next())});const{Config:Ee}=o(63215),it=({menuItems:t,logoLink:a,sliceContext:n})=>{var r,l;const{languages:c,langcode:s,pageContext:u}=n,[i,v]=e.useState(!1),S=(0,e.useCallback)(()=>Ha(void 0,null,function*(){v(!0)}),[]),C=(0,e.useCallback)(()=>{v(!1)},[]);return e.createElement("div",{className:`${ra}`},e.createElement("header",{className:la},e.createElement(L.Link,{className:oa,to:a,"aria-label":"Lufthansa Systems"},e.createElement("img",{src:"/images/lhsystem_logo.svg",alt:"Lufthansa Systems",width:292,height:30})),e.createElement(Ta,{menuItems:t,langcode:s,sliceContext:n}),e.createElement("div",{className:ca},e.createElement("span",{onClick:S},e.createElement(se,null))),i&&e.createElement(La,{langcode:s,onClose:C}),e.createElement(Re,{selectedLanguage:s,languages:c}),e.createElement("div",{className:aa},e.createElement(Ra.Z,{variant:"primary",title:Ee.translations[s].contact.title,href:(0,ne.prefixPath)((l=(r=Ee.translations[s])==null?void 0:r.contact)==null?void 0:l.ownUrl,s,u)},Ee.translations[s].contact.title))))};it.propTypes={};var Pa=it,Ma=o(50361),ka=o.n(Ma),$a="Header-module--narrowScreeHeader--955ff",ut="Header-module--stickyHeader--7da0e",Fa="Header-module--wideScreenHeader--15c2b";const dt=({sliceContext:t,data:a})=>{var n;const{langcode:r}=t,l="/",c=(0,G.Nv)((n=a==null?void 0:a.menu)==null?void 0:n.nodes,r),s=(0,G.nX)(ka()(c)||[]);return e.createElement(e.Fragment,null,e.createElement(L.Script,{src:"/script.js"}),e.createElement("div",{className:`content-full-width no-gap ${$a} ${ut}`},e.createElement(na,{menuItems:s,logoLink:l,sliceContext:t})),e.createElement("div",{className:`content-full-width no-gap ${Fa} ${ut}`},e.createElement(Pa,{menuItems:s,logoLink:l,sliceContext:t})))};dt.propTypes={};var Ba=dt;const qa="1816142721"},378:function(ce,M,o){o.r(M),o.d(M,{default:function(){return e}});var h=o(67294),R=o(45697),H=o.n(R),E=o(90813),O=o(31633),Z="ToTopButton-module--button--c8739",K="ToTopButton-module--hide--503d7",z=()=>h.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},h.createElement("path",{d:"M6 17.59L7.41 19L12 14.42L16.59 19L18 17.59L12 11.59L6 17.59Z",fill:"white"}),h.createElement("path",{d:"M6 11L7.41 12.41L12 7.83L16.59 12.41L18 11L12 5L6 11Z",fill:"white"}));const U=L=>L.scrollY||L.scrollTop||0,V=({langcode:L,variant:G="default",startPosition:b=350,scrollElement:P=window})=>{const m="en",[d,f]=(0,h.useState)(!0),[p,I]=(0,h.useState)();(0,h.useEffect)(()=>{I(U(P))},[]),(0,h.useEffect)(()=>{const $=()=>{const Q=U(P);Q>p||Q<b?f(!0):f(!1),Q<b&&f(!0),I(Q)};return P.addEventListener("scroll",$),()=>P.removeEventListener("scroll",$)},[p,P,b]);const k=(0,h.useCallback)(()=>{P.scrollTo({top:0,behavior:"smooth"})},[P]);return h.createElement(h.Fragment,null,G==="default"&&h.createElement("button",{className:`to-top-button ${d?"hide":""} ${L}`,onClick:k},h.createElement(E.Z,null),h.createElement("div",null,(0,O.Z)("toTop",L||m))),G==="circle"&&h.createElement("button",{className:`${Z} ${d?K:""}`,onClick:k},h.createElement(z,null)))};var e=(0,h.memo)(V);V.propTypes={langcode:H().string}},78874:function(ce,M,o){o.d(M,{U2:function(){return O},ZH:function(){return e},t8:function(){return Z}});function h(m){return new Promise((d,f)=>{m.oncomplete=m.onsuccess=()=>d(m.result),m.onabort=m.onerror=()=>f(m.error)})}function R(m,d){const f=indexedDB.open(m);f.onupgradeneeded=()=>f.result.createObjectStore(d);const p=h(f);return(I,k)=>p.then($=>k($.transaction(d,I).objectStore(d)))}let H;function E(){return H||(H=R("keyval-store","keyval")),H}function O(m,d=E()){return d("readonly",f=>h(f.get(m)))}function Z(m,d,f=E()){return f("readwrite",p=>(p.put(d,m),h(p.transaction)))}function K(m,d=E()){return d("readwrite",f=>(m.forEach(p=>f.put(p[1],p[0])),h(f.transaction)))}function q(m,d=E()){return d("readonly",f=>Promise.all(m.map(p=>h(f.get(p)))))}function z(m,d,f=E()){return f("readwrite",p=>new Promise((I,k)=>{p.get(m).onsuccess=function(){try{p.put(d(this.result),m),I(h(p.transaction))}catch($){k($)}}}))}function U(m,d=E()){return d("readwrite",f=>(f.delete(m),h(f.transaction)))}function V(m,d=E()){return d("readwrite",f=>(m.forEach(p=>f.delete(p)),h(f.transaction)))}function e(m=E()){return m("readwrite",d=>(d.clear(),h(d.transaction)))}function L(m,d){return m.openCursor().onsuccess=function(){!this.result||(d(this.result),this.result.continue())},h(m.transaction)}function G(m=E()){return m("readonly",d=>{if(d.getAllKeys)return h(d.getAllKeys());const f=[];return L(d,p=>f.push(p.key)).then(()=>f)})}function b(m=E()){return m("readonly",d=>{if(d.getAll)return h(d.getAll());const f=[];return L(d,p=>f.push(p.value)).then(()=>f)})}function P(m=E()){return m("readonly",d=>{if(d.getAll&&d.getAllKeys)return Promise.all([h(d.getAllKeys()),h(d.getAll())]).then(([p,I])=>p.map((k,$)=>[k,I[$]]));const f=[];return m("readonly",p=>L(p,I=>f.push([I.key,I.value])).then(()=>f))})}}}]);
2
3//# sourceMappingURL=7092-7cfcdbe6d67f1ebb266f.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.