1"use strict";(self.webpackChunkhbApp=self.webpackChunkhbApp||[]).push([[7010],{17010(D,m,a){a.d(m,{DownloadHeaderComponent:()=>_});var s=a(65157),p=a(32271),c=a(47266),g=a(26735),f=a(53085),h=a(49303),e=a(35547);const C=()=>[186,372,558];function M(r,l){if(1&r&&(e.j41(0,"swiper-slide"),e.nrm(1,"app-image",1),e.k0s()),2&r){const n=l.$implicit,o=e.XpG();e.R7$(),e.Y8G("image",n)("aspectRatio",o.aspectRatios["2:3"])("widthConfig",e.lJ4(4,C))("fallbackWidth",186)}}let w=(()=>{class r{constructor(){this.images=[],this.swiperConfig={allowTouchMove:!0,slidesPerView:"auto",spaceBetween:20,freeMode:!0,breakpoints:{0:{slidesOffsetBefore:20,slidesOffsetAfter:20},768:{slidesOffsetBefore:94,slidesOffsetAfter:94}},observer:!0,observeParents:!0},this.aspectRatios=(0,c.WQX)(g.C1)}static{this.\u0275fac=function(o){return new(o||r)}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["app-image-swiper"]],inputs:{images:"images"},decls:3,vars:1,consts:[[3,"options"],[3,"image","aspectRatio","widthConfig","fallbackWidth"]],template:function(o,i){1&o&&(e.j41(0,"app-swiper-wrapper",0),e.Z7z(1,M,2,5,"swiper-slide",null,e.Vm6),e.k0s()),2&o&&(e.Y8G("options",i.swiperConfig),e.R7$(),e.Dyx(i.images))},dependencies:[h.$,f.h],styles:["app-swiper-wrapper[_ngcontent-%COMP%]{margin-bottom:var(--%NS%hmg-des-dimensions-gap-m)}[_nghost-%COMP%] swiper-slide{width:auto}app-image[_ngcontent-%COMP%]{height:280px}"],changeDetection:1})}}return r})();var u=a(82444),t=a(11973);let P=(()=>{class r{static humanFileSize(n){const i=Math.max(n/1e6,.1).toFixed(1);return`${parseFloat(i).toString().replace(".",",")} MB`}transform(n){return`${n.fileExtension.toUpperCase()} \u2013 ${r.humanFileSize(n.fileSize)}`}static{this.\u0275fac=function(o){return new(o||r)}}static{this.\u0275pipe=e.EJ8({name:"fileInfo",type:r,pure:!0})}}return r})();var y=a(99829),v=a(85697);function O(r,l){if(1&r){const n=e.RV6();e.j41(0,"app-image",4),e.bIt("click",function(){const i=c.eBV(n).$implicit,N=e.XpG();return c.Njj(N.focusImage(i))}),e.k0s()}if(2&r){const n=l.$implicit,o=e.XpG();e.Y8G("image",n)("aspectRatio",o.aspectRatios["2:3"])("fallbackWidth",o.fallbackConfig())("widthConfig",o.widthConfig())}}let b=(()=>{class r{constructor(n,o){this.router=n,this.brandService=o,this.downloadUrl={attrs:[],href:""},this.linkToPaywall=!1,this.images=[],this.doctype={type:u.uqk.downloadDoctype,fileSize:0,fileExtension:""},this.isWiwo=this.brandService.isWiwo(),this.fallbackConfig=(0,p.EW)(()=>this.isWiwo?200:219),this.widthConfig=(0,p.EW)(()=>this.isWiwo?[66,132,186,200,400,558,600]:[66,132,198,219,438,657]),this.aspectRatios=(0,c.WQX)(g.C1)}get downloadUrlHref(){return this.linkToPaywall?this.router.url.replace(/#.*/,"")+"#paywall":this.downloadUrl.href}get target(){return this.linkToPaywall?"_self":"_blank"}focusImage(n){const o=new Set([n,...this.images]);this.images=Array.from(o)}static{this.\u0275fac=function(o){return new(o||r)(e.rXU(y.Ix),e.rXU(v.j))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["app-download-file"]],inputs:{downloadUrl:"downloadUrl",linkToPaywall:"linkToPaywall",images:"images",doctype:"doctype"},decls:7,vars:6,consts:[[3,"images"],[1,"images"],[3,"image","aspectRatio","fallbackWidth","widthConfig"],["icon","download",3,"href","target"],[3,"click","image","aspectRatio","fallbackWidth","widthConfig"]],template:function(o,i){1&o&&(e.nrm(0,"app-image-swiper",0),e.j41(1,"div",1),e.Z7z(2,O,1,4,"app-image",2,e.Vm6),e.k0s(),e.j41(4,"hmg-button-link",3),e.EFF(5),e.nI1(6,"fileInfo"),e.k0s()),2&o&&(e.Y8G("images",i.images),e.R7$(2),e.Dyx(i.images),e.R7$(2),e.Y8G("href",i.downloadUrlHref)("target",i.target),e.R7$(),e.SpI(" ",e.bMT(6,4,i.doctype),"\n"))},dependencies:[w,f.h,t.WWc,P],styles:["[_nghost-%COMP%] app-image-swiper[_ngcontent-%COMP%]{display:block}[_nghost-%COMP%] .images[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%] app-image{aspect-ratio:2/3}@media(min-width:1024px){[_nghost-%COMP%] app-image-swiper[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%] .images[_ngcontent-%COMP%]{display:flex}}.images[_ngcontent-%COMP%]{gap:var(--%NS%hmg-des-dimensions-gap-xs);flex-wrap:wrap;margin-bottom:var(--%NS%hmg-des-dimensions-gap-m)}.images[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:first-child){cursor:pointer}.images[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:first-child):hover{opacity:.9}app-image[_ngcontent-%COMP%]{height:auto;width:calc((100% - var(--%NS%hmg-des-dimensions-gap-xs) * 2) / 3)}app-image[_ngcontent-%COMP%]:first-child{width:100%;min-width:100%}hmg-button-link[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;margin-left:var(--%NS%page-padding)}@media(min-width:768px){hmg-button-link[_ngcontent-%COMP%]{margin-left:calc(var(--%NS%page-padding) + var(--%NS%hmg-des-dimensions-gap-2xl))}}@media(min-width:1024px){hmg-button-link[_ngcontent-%COMP%]{margin-left:0}}"],changeDetection:1})}}return r})();var S=a(75140),d=a(70646);let _=(()=>
1{class r{constructor(){this.context=s.hFB.required(),this.authors=(0,s.hFB)([]),this.linkToPaywall=(0,s.hFB)(!1),this.authorsStyle=(0,s.hFB)(u.C_J.full),this.freeTextAuthorLine=(0,s.hFB)(""),this.source=(0,s.hFB)(null),this.download=s.hFB.required(),this.contentAccessCategory=(0,s.hFB)(u.EjM.none),this.contentId=(0,s.hFB)()}static{this.\u0275fac=function(o){return new(o||r)}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["app-download-header"]],inputs:{context:[1,"context"],authors:[1,"authors"],linkToPaywall:[1,"linkToPaywall"],authorsStyle:[1,"authorsStyle"],freeTextAuthorLine:[1,"freeTextAuthorLine"],source:[1,"source"],download:[1,"download"],contentAccessCategory:[1,"contentAccessCategory"],contentId:[1,"contentId"]},decls:3,vars:12,consts:[[3,"content","doctype","authors","authorsStyle","freeTextAuthorLine","source","contentAccessCategory","contentId"],[3,"downloadUrl","images","doctype","linkToPaywall"]],template:function(o,i){1&o&&(e.j41(0,"app-detail-page-header"),e.nrm(1,"app-header-content",0),e.k0s(),e.nrm(2,"app-download-file",1)),2&o&&(e.R7$(),e.Y8G("content",i.context())("doctype",i.context().doctype)("authors",i.authors())("authorsStyle",i.authorsStyle())("freeTextAuthorLine",i.freeTextAuthorLine())("source",i.source())("contentAccessCategory",i.contentAccessCategory())("contentId",i.contentId()),e.R7$(),e.Y8G("downloadUrl",i.download().url)("images",i.context().images)("doctype",i.context().doctype)("linkToPaywall",i.linkToPaywall()))},dependencies:[b,d.u,S.l],styles:["@media(max-width:1023.9px){[_nghost-%COMP%]{--%NS%detail-page-header-grid-padding-bottom: 0;padding-bottom:var(--%NS%hmg-des-dimensions-padding-xl)}}[_nghost-%COMP%]{display:block;background-color:var(--%NS%hmg-des-color-surface-neutral-light);position:relative}@media(min-width:768px){[_nghost-%COMP%]{display:grid;grid-gap:0 var(--%NS%grid-gap-gt-sm);grid-template-columns:repeat(12,1fr)}}@media(min-width:1024px){[_nghost-%COMP%]{grid-gap:0 var(--%NS%grid-gap-gt-md)}}app-download-file[_ngcontent-%COMP%]{grid-column-start:1;grid-column-end:13}@media(min-width:768px){app-download-file[_ngcontent-%COMP%]{display:block;margin-left:var(--%NS%page-padding-negative);margin-right:var(--%NS%page-padding-negative)}}@media(min-width:1024px){app-download-file[_ngcontent-%COMP%]{grid-column-start:2;grid-column-end:5;grid-row:1;margin:0}}app-detail-page-header[_ngcontent-%COMP%]{display:block;grid-column-start:2;grid-column-end:12}@media(min-width:1024px){app-detail-page-header[_ngcontent-%COMP%]{grid-column-start:5;grid-column-end:12}}app-header-content[_ngcontent-%COMP%]{display:block;padding:0 var(--%NS%page-padding);margin-bottom:var(--%NS%hmg-des-dimensions-gap-m)}@media(min-width:768px){app-header-content[_ngcontent-%COMP%]{padding:0}}@media(min-width:1024px){app-header-content[_ngcontent-%COMP%]{margin-bottom:0}}@media(min-width:1024px){app-download-file[_ngcontent-%COMP%]{padding-top:var(--%NS%hmg-des-dimensions-padding-xl);position:absolute;width:100%}}"],changeDetection:1})}}return r})()},75140(D,m,a){a.d(m,{l:()=>c});var s=a(35547);const p=["*"];let c=(()=>{class g{static{this.\u0275fac=function(e){return new(e||g)}}static{this.\u0275cmp=s.VBU({type:g,selectors:[["app-detail-page-header"]],ngContentSelectors:p,decls:2,vars:0,template:function(e,C){1&e&&(s.NAR(),s.rj2(0,"header"),s.SdG(1),s.eux())},styles:["[_nghost-%COMP%]{display:block;word-break:break-word;padding-top:var(--%NS%hmg-des-dimensions-padding-xl)}@media(min-width:768px){[_nghost-%COMP%]{display:grid;grid-gap:0 var(--%NS%grid-gap-gt-sm);grid-template-columns:repeat(12,1fr)}}@media(min-width:1024px){[_nghost-%COMP%]{grid-gap:0 var(--%NS%grid-gap-gt-md)}}@media(min-width:768px){[_nghost-%COMP%]{padding-left:var(--%NS%detail-page-header-padding-left-gt-sm);padding-right:var(--%NS%detail-page-header-padding-right-gt-sm)}}@media print{[_nghost-%COMP%]{width:var(--%NS%print-content-width);margin:0 auto}}header[_ngcontent-%COMP%]{grid-column-start:3;grid-column-end:11}@media(min-width:768px)and (max-width:1023.9px){header[_ngcontent-%COMP%]{grid-column-start:2;grid-column-end:12}}header[_ngcontent-%COMP%]{background-color:inherit;padding-bottom:var(--%NS%detail-page-header-grid-padding-bottom, var(--%NS%hmg-des-dimensions-padding-xl))}"],changeDetection:1})}}return g})()},70646(D,m,a){a.d(m,{u:()=>S});var s=a(65157),p=a(47266),c=a(46605),g=a(3121),f=a(85697),h=a(82444),e=a(11973),C=a(16802),M=a(75607),w=a(49525),u=a(75753),t=a(35547);const P=[[["","author-image",""]]],y=["[author-image]"],v=d=>({sm:"medium",md:d,lg:"large"});function O(d,_){1&d&&t.nrm(0,"app-story-label",3),2&d&&t.Y8G("label",_)}function b(d,_){1&d&&t.nrm(0,"app-header-content-source",8),2&d&&t.Y8G("source",_)}let S=(()=>{class d{constructor(){this.brandService=(0,p.WQX)(f.j),this.content=s.hFB.required(),this.authorPrefix=(0,s.hFB)(""),this.authors=(0,s.hFB)([]),this.authorsStyle=(0,s.hFB)(h.C_J.full),this.freeTextAuthorLine=(0,s.hFB)(""),this.contentAccessCategory=(0,s.hFB)(h.EjM.none),this.doctype=(0,s.hFB)(null),this.source=(0,s.hFB)(null),this.headlineMode=(0,s.hFB)(e.GZC.BrandStrong),this.contentId=(0,s.hFB)()}static{this.\u0275fac=function(l){return new(l||d)}}static{this.\u0275cmp=t.VBU({type:d,selectors:[["app-header-content"]],inputs:{content:[1,"content"],authorPrefix:[1,"authorPrefix"],authors:[1,"authors"],authorsStyle:[1,"authorsStyle"],freeTextAuthorLine:[1,"freeTextAuthorLine"],contentAccessCategory:[1,"contentAccessCategory"],doctype:[1,"doctype"],source:[1,"source"],headlineMode:[
11,"headlineMode"],contentId:[1,"contentId"]},ngContentSelectors:y,decls:14,vars:17,consts:[[1,"wrapper"],[3,"contentAccessCategory","doctype","kicker"],[3,"mode","size"],[3,"label"],[3,"leadText"],[1,"meta"],[1,"source"],[3,"authorPrefix","authors","freeTextAuthorLine","authorsStyle","dates"],[3,"source"],[1,"author-image"],[3,"contentId"]],template:function(l,n){if(1&l&&(t.NAR(P),t.j41(0,"div",0)(1,"h2"),t.nrm(2,"app-header-content-kicker",1),t.j41(3,"hmg-headline",2),t.EFF(4),t.k0s()(),t.nVh(5,O,1,1,"app-story-label",3),t.nrm(6,"app-header-content-lead-text",4),t.j41(7,"div",5)(8,"div",6),t.nrm(9,"app-header-content-authors",7),t.nVh(10,b,1,1,"app-header-content-source",8),t.k0s(),t.j41(11,"div",9),t.SdG(12),t.k0s(),t.nrm(13,"app-toolbar",10),t.k0s()()),2&l){let o,i;t.R7$(2),t.Y8G("contentAccessCategory",n.contentAccessCategory())("doctype",n.doctype())("kicker",n.content().kicker),t.R7$(),t.Y8G("mode",n.headlineMode())("size",t.eq3(15,v,n.brandService.isWiwo()?"large":"medium")),t.R7$(),t.SpI("",n.content().headline," "),t.R7$(),t.vxM((o=n.content().label)?5:-1,o),t.R7$(),t.Y8G("leadText",n.content().leadText),t.R7$(3),t.Y8G("authorPrefix",n.authorPrefix())("authors",n.authors())("freeTextAuthorLine",n.freeTextAuthorLine())("authorsStyle",n.authorsStyle())("dates",n.content().dates),t.R7$(),t.vxM((i=n.source())?10:-1,i),t.R7$(3),t.Y8G("contentId",n.contentId())}},dependencies:[M.D,w.F,C.U,u.f,c.L,e.w5h,g.H],styles:['[_nghost-%COMP%]{--%NS%header-content-wrapper-margin: var(--%NS%app-header-content-wrapper-margin, 0);justify-content:space-between}app-story-label[_ngcontent-%COMP%]{display:block;margin:var(--%NS%hmg-des-dimensions-gap-m) 0}.wrapper[_ngcontent-%COMP%]{justify-content:inherit}@media(max-width:767.9px){.wrapper[_ngcontent-%COMP%]{margin:var(--%NS%header-content-wrapper-margin)}}h2[_ngcontent-%COMP%]{display:contents}app-toolbar[_ngcontent-%COMP%]{--%NS%app-toolbar-justify-content: var(--%NS%app-header-content-toolbar-justify-content)}.meta[_ngcontent-%COMP%]{display:grid;grid-template-areas:"source author-image" "toolbar author-image";grid-template-columns:1fr auto;row-gap:var(--%NS%hmg-des-dimensions-gap-m)}.meta[_ngcontent-%COMP%] .source[_ngcontent-%COMP%]{grid-area:source}.meta[_ngcontent-%COMP%] app-toolbar[_ngcontent-%COMP%]{grid-area:toolbar}.meta[_ngcontent-%COMP%] .author-image[_ngcontent-%COMP%]{grid-area:author-image}.meta[_ngcontent-%COMP%]:has(.author-image>app-image){column-gap:var(--%NS%hmg-des-dimensions-gap-xs)}','@supports (text-wrap: pretty){hmg-theme.wiwo-light[_nghost-%COMP%] hmg-headline[_ngcontent-%COMP%], hmg-theme.wiwo-light [_nghost-%COMP%] hmg-headline[_ngcontent-%COMP%], hmg-theme.wiwo-dark[_nghost-%COMP%] hmg-headline[_ngcontent-%COMP%], hmg-theme.wiwo-dark [_nghost-%COMP%] hmg-headline[_ngcontent-%COMP%]{hyphens:auto;text-wrap:pretty}}hmg-theme.wiwo-light[_nghost-%COMP%] .meta[_ngcontent-%COMP%], hmg-theme.wiwo-light [_nghost-%COMP%] .meta[_ngcontent-%COMP%], hmg-theme.wiwo-dark[_nghost-%COMP%] .meta[_ngcontent-%COMP%], hmg-theme.wiwo-dark [_nghost-%COMP%] .meta[_ngcontent-%COMP%]{grid-template-areas:"author-image source" "toolbar toolbar";grid-template-columns:auto 1fr}'],changeDetection:1})}}return d})()}}]);
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.