1"use strict";(self.webpackChunkhbApp=self.webpackChunkhbApp||[]).push([[629,5011],{95011(f,c,t){t.d(c,{ThreeColumnsTopListComponent:()=>D});var i=t(65157),n=t(32271),d=t(89079),_=t(13858),m=t(22470),s=t(10629),E=t(96354),l=t(23181),e=t(35547),M=t(81535);function x(a,O){}function w(a,O){if(1&a&&(e.j41(0,"div",2)(1,"div",3),e.DNE(2,x,0,0,"ng-template",4),e.k0s()()),2&a){const h=O.$implicit,g=e.XpG();e.R7$(2),e.Y8G("appDynamicComponent",h)("settings",g.teaserSettings)}}let D=(()=>{class a{constructor(h){this.breakpointObserver=h,this.context=i.hFB.required(),this.headline=(0,n.EW)(()=>this.context().headline),this.teasers=(0,n.EW)(()=>this.context().teasers),this.isMediumSize=(0,d.ot)(this.breakpointObserver.observe(s.d.medium).pipe((0,E.T)(g=>g.matches)),{requireSync:!0}),this.teaserSettings={layout:_.D.extraSmall,hideImage:!0,isSeoRelevant:!1}}static{this.\u0275fac=function(g){return new(g||a)(e.rXU(M.Q))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["app-three-columns-top-list"]],inputs:{context:[1,"context"]},decls:4,vars:1,consts:[[3,"context"],[1,"container"],[1,"grid-element-wrapper"],[1,"teaser-container"],[3,"appDynamicComponent","settings"]],template:function(g,S){1&g&&(e.j41(0,"app-base-stage",0)(1,"div",1),e.Z7z(2,w,3,2,"div",2,e.Vm6),e.k0s()()),2&g&&(e.Y8G("context",S.context()),e.R7$(2),e.Dyx(S.teasers()))},dependencies:[m.DynamicComponentDirective,l.BaseStageComponent],styles:['.slim-page[_nghost-%COMP%] .container[_ngcontent-%COMP%], .slim-page [_nghost-%COMP%] .container[_ngcontent-%COMP%]{--%NS%column-gap: var(--%NS%grid-gap-gt-sm)}@media(min-width:1024px){.slim-page[_nghost-%COMP%] .container[_ngcontent-%COMP%], .slim-page [_nghost-%COMP%] .container[_ngcontent-%COMP%]{--%NS%column-gap: var(--%NS%grid-gap-gt-md)}}.slim-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:first-child), .slim-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:first-child){margin-top:0;padding-top:0;border-top:0}@media(min-width:768px){.slim-page[_nghost-%COMP%] .container[_ngcontent-%COMP%], .slim-page [_nghost-%COMP%] .container[_ngcontent-%COMP%]{display:grid;grid-gap:40px var(--%NS%column-gap);grid-template-columns:repeat(2,1fr)}.slim-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child), .slim-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child){position:relative}.slim-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child):after, .slim-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child):after{display:block;content:"";position:absolute;top:0;width:var(--%NS%item-separator-grid-medium);height:100%;background-color:var(--%NS%hmg-des-color-divider-light);right:var(--%NS%item-separator-margin-left)}}@media(min-width:768px)and (min-width:768px)and (max-width:1023.9px){.slim-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child), .slim-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child){position:relative}.slim-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child):after, .slim-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child):after{display:block;content:"";position:absolute;top:0;width:1px;height:100%;background-color:var(--%NS%hmg-des-color-divider-light);right:calc(-.5 * var(--%NS%grid-gap-gt-sm) - 1px)}}@media(min-width:768px)and (min-width:1024px){.slim-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child), .slim-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child){position:relative}.slim-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child):after, .slim-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child):after{display:block;content:"";position:absolute;top:0;width:1px;height:100%;background-color:var(--%NS%hmg-des-color-divider-light);right:calc(-.5 * var(--%NS%grid-gap-gt-md) - 1px)}}@media(min-width:768px){.slim-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(-n+2)):nth-child(odd), .slim-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(-n+2)):nth-child(odd){position:relative}.slim-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(-n+2)):nth-child(odd):before, .slim-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(-n+2)):nth-child(odd):before{content:"";position:absolute;
1left:0;top:-20.5px;height:1px;width:calc(200% + 1 * var(--%NS%column-gap));background-color:var(--%NS%hmg-des-color-divider-light)}}@media(min-width:768px)and (max-width:1023.9px){.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%], .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%]{display:grid;grid-gap:40px var(--%NS%column-gap);grid-template-columns:repeat(2,1fr)}.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child), .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child){position:relative}.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child):after, .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child):after{display:block;content:"";position:absolute;top:0;width:var(--%NS%item-separator-grid-medium);height:100%;background-color:var(--%NS%hmg-des-color-divider-light);right:var(--%NS%item-separator-margin-left)}}@media(min-width:768px)and (max-width:1023.9px)and (min-width:768px)and (max-width:1023.9px){.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child), .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child){position:relative}.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child):after, .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child):after{display:block;content:"";position:absolute;top:0;width:1px;height:100%;background-color:var(--%NS%hmg-des-color-divider-light);right:calc(-.5 * var(--%NS%grid-gap-gt-sm) - 1px)}}@media(min-width:768px)and (max-width:1023.9px)and (min-width:1024px){.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child), .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child){position:relative}.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child):after, .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(2n)):not(:last-child):after{display:block;content:"";position:absolute;top:0;width:1px;height:100%;background-color:var(--%NS%hmg-des-color-divider-light);right:calc(-.5 * var(--%NS%grid-gap-gt-md) - 1px)}}@media(min-width:768px)and (max-width:1023.9px){.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(-n+2)):nth-child(odd), .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(-n+2)):nth-child(odd){position:relative}.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(-n+2)):nth-child(odd):before, .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(-n+2)):nth-child(odd):before{content:"";position:absolute;left:0;top:-20.5px;height:1px;width:calc(200% + 1 * var(--%NS%column-gap));background-color:var(--%NS%hmg-des-color-divider-light)}}.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%], .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%]{--%NS%column-gap: var(--%NS%grid-gap-gt-sm)}@media(min-width:1024px){.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%], .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%]{--%NS%column-gap: var(--%NS%grid-gap-gt-md)}}.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:first-child), .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:first-child){margin-top:0;padding-top:0;border-top:0}@media(min-width:1024px){.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%], .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%]{display:grid;grid-gap:40px var(--%NS%column-gap);grid-template-columns:repeat(3,1fr)}.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(3n)):not(:last-child), .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >
1*:not(:nth-child(3n)):not(:last-child){position:relative}.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(3n)):not(:last-child):after, .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(3n)):not(:last-child):after{display:block;content:"";position:absolute;top:0;width:var(--%NS%item-separator-grid-medium);height:100%;background-color:var(--%NS%hmg-des-color-divider-light);right:var(--%NS%item-separator-margin-left)}}@media(min-width:1024px)and (min-width:768px)and (max-width:1023.9px){.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(3n)):not(:last-child), .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(3n)):not(:last-child){position:relative}.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(3n)):not(:last-child):after, .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(3n)):not(:last-child):after{display:block;content:"";position:absolute;top:0;width:1px;height:100%;background-color:var(--%NS%hmg-des-color-divider-light);right:calc(-.5 * var(--%NS%grid-gap-gt-sm) - 1px)}}@media(min-width:1024px)and (min-width:1024px){.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(3n)):not(:last-child), .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(3n)):not(:last-child){position:relative}.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(3n)):not(:last-child):after, .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(3n)):not(:last-child):after{display:block;content:"";position:absolute;top:0;width:1px;height:100%;background-color:var(--%NS%hmg-des-color-divider-light);right:calc(-.5 * var(--%NS%grid-gap-gt-md) - 1px)}}@media(min-width:1024px){.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(-n+3)):nth-child(3n+1), .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(-n+3)):nth-child(3n+1){position:relative}.wide-page[_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(-n+3)):nth-child(3n+1):before, .wide-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] >*:not(:nth-child(-n+3)):nth-child(3n+1):before{content:"";position:absolute;left:0;top:-20.5px;height:1px;width:calc(300% + 2 * var(--%NS%column-gap));background-color:var(--%NS%hmg-des-color-divider-light)}}.container[_ngcontent-%COMP%]{--%NS%column-gap: var(--%NS%grid-gap-gt-sm)}@media(min-width:1024px){.container[_ngcontent-%COMP%]{--%NS%column-gap: var(--%NS%grid-gap-gt-md)}}.container[_ngcontent-%COMP%] >*:not(:first-child){margin-top:0;padding-top:0;border-top:0}@media(max-width:767.9px){.container[_ngcontent-%COMP%]{display:grid;grid-gap:40px var(--%NS%column-gap);grid-template-columns:repeat(1,1fr)}.container[_ngcontent-%COMP%] >*:not(:nth-child(n)):not(:last-child){position:relative}.container[_ngcontent-%COMP%] >*:not(:nth-child(n)):not(:last-child):after{display:block;content:"";position:absolute;top:0;width:var(--%NS%item-separator-grid-medium);height:100%;background-color:var(--%NS%hmg-des-color-divider-light);right:var(--%NS%item-separator-margin-left)}}@media(max-width:767.9px)and (min-width:768px)and (max-width:1023.9px){.container[_ngcontent-%COMP%] >*:not(:nth-child(n)):not(:last-child){position:relative}.container[_ngcontent-%COMP%] >*:not(:nth-child(n)):not(:last-child):after{display:block;content:"";position:absolute;top:0;width:1px;height:100%;background-color:var(--%NS%hmg-des-color-divider-light);right:calc(-.5 * var(--%NS%grid-gap-gt-sm) - 1px)}}@media(max-width:767.9px)and (min-width:1024px){.container[_ngcontent-%COMP%] >*:not(:nth-child(n)):not(:last-child){position:relative}.container[_ngcontent-%COMP%] >*:not(:nth-child(n)):not(:last-child):after{display:block;content:"";position:absolute;top:0;width:1px;height:100%;background-color:var(--%NS%hmg-des-color-divider-light);right:calc(-.5 * var(--%NS%grid-gap-gt-md) - 1px)}}@media(max-width:767.9px){.container[_ngcontent-%COMP%] >*:not(:nth-child(-n+1)):nth-child(n+1){position:relative}.container[_ngcontent-%COMP%] >*:not(:nth-child(-n+1)):nth-child(n+1):before{content:"";position:absolute;
1left:0;top:-20.5px;height:1px;width:calc(100% + 0 * var(--%NS%column-gap));background-color:var(--%NS%hmg-des-color-divider-light)}}.container[_ngcontent-%COMP%]{counter-reset:count}.teaser-container[_ngcontent-%COMP%]{display:flex;gap:var(--%NS%hmg-des-dimensions-gap-m);counter-increment:count}.teaser-container[_ngcontent-%COMP%]:before{content:counter(count);display:flex;align-items:center;justify-content:center;width:var(--%NS%hmg-des-dimensions-padding-xl);height:var(--%NS%hmg-des-dimensions-padding-xl);background-color:var(--%NS%hmg-des-color-fill-neutral-heavy);color:var(--%NS%hmg-des-color-foreground-neutral-default-inverse);font-size:var(--%NS%hmg-des-typography-headline-default-sm-font-size);font-family:var(--%NS%font-accent);flex-shrink:0}.teaser-container[_ngcontent-%COMP%] app-eyecatcher-teaser>a{margin-left:0;margin-right:0}'],changeDetection:1})}}return a})()},13858(f,c,t){t.d(c,{D:()=>i});var i=function(n){return n.extraLarge="extraLarge",n.largeWide="largeWide",n.large="large",n.medium="medium",n.mediumWide="mediumWide",n.mediumShort="mediumShort",n.small="small",n.smallWithKicker="smallWithKicker",n.extraSmall="extraSmall",n.shortList="shortList",n.shortListSwiper="shortListSwiper",n.longList="longList",n.report="report",n}(i||{})},10629(f,c,t){t.d(c,{R:()=>i});var i=function(d){return d[d.md=768]="md",d[d.lg=1024]="lg",d[d.xl=9999]="xl",d}(i||{});t.d(c,["d",0,{medium:`(min-width: ${i.md}px) and (max-width: 1023px)`,large:`(min-width: ${i.lg}px)`,small:"(min-width: 0px) and (max-width: 767px)",mobile:"(min-width: 0px) and (max-width: 1023px)"}])},70152(f,c,t){t.d(c,{B:()=>_});var i=t(88839),n=t(39974),d=t(54360);function _(m,s=i.E){return(0,n.N)((E,l)=>{let e=null,M=null,x=null;const w=()=>{if(e){e.unsubscribe(),e=null;const a=M;M=null,l.next(a)}};function D(){const a=x+m,O=s.now();if(O<a)return e=this.schedule(void 0,a-O),void l.add(e);w()}E.subscribe((0,d._)(l,a=>{M=a,x=s.now(),e||(e=s.schedule(D,m),l.add(e))},()=>{w(),l.complete()},void 0,()=>{M=e=null}))})}},67523(f,c,t){function i(n){return Array.isArray(n)?n:[n]}t.d(c,{F:()=>i})},81535(f,c,t){t.d(c,{Q:()=>B});var i=t(35547),n=t(47266),d=t(71985),_=t(21413),m=t(84572),s=t(28793),E=t(70152),l=t(96354),e=t(65245),M=t(99172),x=t(96697),w=t(56977),D=t(27421),a=t(67523);const O=new Set;let h,g=(()=>{class o{_platform=(0,n.WQX)(D.O);_nonce=(0,n.WQX)(n.BIS,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):I}matchMedia(r){return(this._platform.WEBKIT||this._platform.BLINK)&&function S(o,P){if(!O.has(o))try{h||(h=document.createElement("style"),P&&h.setAttribute("nonce",P),h.setAttribute("type","text/css"),document.head.appendChild(h)),h.sheet&&(h.sheet.insertRule(`@media ${o.replace(/[{}]/g,"")} {body{ }}`,0),O.add(o))}catch(r){console.error(r)}}(r,this._nonce),this._matchMedia(r)}static \u0275fac=function(p){return new(p||o)};static \u0275prov=i.tV_({token:o,factory:o.\u0275fac})}return o})();function I(o){return{matches:"all"===o||""===o,media:o,addListener:()=>{},removeListener:()=>{}}}let B=(()=>{class o{_mediaMatcher=(0,n.WQX)(g);_zone=(0,n.WQX)(n.SKi);_queries=new Map;_destroySubject=new _.B;ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(r){return y((0,a.F)(r)).some(b=>this._registerQuery(b).mql.matches)}observe(r){const b=y((0,a.F)(r)).map(u=>this._registerQuery(u).observable);let C=(0,m.z)(b);return C=(0,s.x)(C.pipe((0,x.s)(1)),C.pipe((0,e.i)(1),(0,E.B)(0))),C.pipe((0,l.T)(u=>{const v={matches:!1,breakpoints:{}};return u.forEach(({matches:N,query:A})=>{v.matches=v.matches||N,v.breakpoints[A]=N}),v}))}_registerQuery(r){if(this._queries.has(r))return this._queries.get(r);const p=this._mediaMatcher.matchMedia(r),C={observable:new d.c(u=>{const v=N=>this._zone.run(()=>u.next(N));return p.addListener(v),()=>{p.removeListener(v)}}).pipe((0,M.Z)(p),(0,l.T)(({matches:u})=>({query:r,matches:u})),(0,w.Q)(this._destroySubject)),mql:p};return this._queries.set(r,C),C}static \u0275fac=function(p){return new(p||o)};static \u0275prov=i.tV_({token:o,factory:o.\u0275fac})}return o}
1)();function y(o){return o.map(P=>P.split(",")).reduce((P,r)=>P.concat(r)).map(P=>P.trim())}},27421(f,c,t){t.d(c,{O:()=>m});var i=t(35547),n=t(47266),d=t(60177);let _;try{_=typeof Intl<"u"&&Intl.v8BreakIterator}catch{_=!1}let m=(()=>{class s{_platformId=(0,n.WQX)(n.Agw);isBrowser=this._platformId?(0,d.UE)(this._platformId):"object"==typeof document&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!(!window.chrome&&!_)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;static \u0275fac=function(e){return new(e||s)};static \u0275prov=i.tV_({token:s,factory:s.\u0275fac})}return s})()}}]);
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.