PageSourceSearch

https://assets.www.handelsblatt.com/frontend/8537.43f944000a32b416.js

js handelsblatt.com collected 2026-09-24 08:27:19 UTC 9,327 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkhbApp=self.webpackChunkhbApp||[]).push([[899,7483,8537],{30899(M,f,t){t.r(f),t.d(f,{DynamicComponentListComponent:()=>u});var g=t(65157),c=t(32271),r=t(22470),a=t(77483),d=t(35547);function p(n,v){}function h(n,v){if(1&n&&d.DNE(0,p,0,0,"ng-template",1),2&n){const o=d.XpG(),s=o.$implicit,b=o.$index,i=d.XpG();d.Y8G("appDynamicComponent",s)("settings",0===b?i.firstElement():i.settings())}}function _(n,v){1&n&&d.DNE(0,h,1,2,null,0)}let u=(()=>{class n{constructor(){this.dynamicComponents=g.hFB.required(),this.settings=(0,g.hFB)({}),this.firstElement=(0,c.EW)(()=>{const o=this.settings()?.firstElement;return this.settings()&&this.isDynamicComponentSettings(o)?o:this.settings()})}isDynamicComponentSettings(o){return null===o||"object"==typeof o&&Object.keys(o).every(s=>"string"==typeof s)}static{this.\u0275fac=function(s){return new(s||n)}}static{this.\u0275cmp=d.VBU({type:n,selectors:[["app-dynamic-component-list"]],hostVars:2,hostBindings:function(s,b){2&s&&d.AVh("dynamic-component-list",!0)},inputs:{dynamicComponents:[1,"dynamicComponents"],settings:[1,"settings"]},decls:2,vars:0,consts:[[4,"appRemovable"],[3,"appDynamicComponent","settings"]],template:function(s,b){1&s&&d.Z7z(0,_,1,0,null,null,d.Vm6),2&s&&d.Dyx(b.dynamicComponents())},dependencies:[r.DynamicComponentDirective,a.r],encapsulation:2,changeDetection:1})}}return n})()},22202(M,f,t){t.d(f,{w:()=>p});
1var g=t(47266),c=t(65157),r=t(14907),a=t(35547),d=t(96762);let p=(()=>{class h{constructor(u,n,v){this.document=u,this.id=c.hFB.required(),this.url=(0,g.vPA)("");const o=v.getData()?.content,s=this.getUrl(n.outbrain.baseUrl,o?.seo);this.url.set(s)}getUrl(u,n){const{pathname:v}=this.document.location;if(n?.link?.canonical){const o=new URL(n.link.canonical,u);return`${o.origin}${o.pathname}`}return n?.metaProperty&&"string"==typeof n?.metaProperty["og:url"]?`${u}${n?.metaProperty["og:url"]}`:n?.metaProperty?.ogurl?`${u}${n?.metaProperty?.ogurl}`:`${u}${v}`}static{this.\u0275fac=function(n){return new(n||h)(a.rXU(g.qQL),a.rXU(r.M),a.rXU(d.p))}}static{this.\u0275cmp=a.VBU({type:h,selectors:[["app-outbrain-widget"]],inputs:{id:[1,"id"]},decls:2,vars:2,consts:[[1,"OUTBRAIN"]],template:function(n,v){1&n&&(a.rj2(0,"aside"),a.Hgh(1,"div",0),a.eux()),2&n&&(a.R7$(),a.BMQ("data-src",v.url())("data-widget-id",v.id()))},encapsulation:2,changeDetection:1})}}return h})()},86927(M,f,t){t.d(f,{y:()=>o});var g=t(29293),c=t.n(g),r=t(7431),a=t(99289),d=t(14907),p=t(78950),h=t(22202),_=t(35547),u=t(96762),n=t(29885);function v(s,b){if(1&s&&_.nrm(0,"app-outbrain-widget",0),2&s){const i=_.XpG();_.Y8G("id",i.id)}}let o=(()=>{class s{constructor(i,l,E,P,D,C){this.environment=i,this.outbrainService=l,this.routeDataService=E,this.userService=P,this.metricService=D,this.hostElement=C,this._isEnabled=!1,this.intersectTimer=null,this.onIntersecting=m=>{m.forEach(O=>{!O.isIntersecting&&null!==this.intersectTimer&&window.clearTimeout(this.intersectTimer),O.isIntersecting&&this.isEnabled&&this.outbrainService.isOutbrainWidgetInViewport.set(!0),O.isIntersecting&&(this.intersectTimer=window.setTimeout(()=>{this.hostElement.nativeElement.offsetHeight>0&&this.metricService.count("outbrain_in_viewport",{mobile:this.outbrainService.isMobile.toString()}),this.intersectionObserver.disconnect()},1e3))})},i.isServerside||(this.metricService.count("outbrain_overall",{mobile:l.isMobile.toString()}),this.intersectionObserver=new IntersectionObserver(this.onIntersecting,{root:null,rootMargin:"0px",threshold:0}),this.trackHeightChange(),this.trackFirstInteraction())}get isEnabled(){return this._isEnabled}ngOnInit(){if(this.environment.isServerside)return;const i=this.routeDataService.getData()?.content;this._isEnabled=i?.configuration?.features.outbrain??!1,this.userService.hasAccessCategory(a.K.Pur).then(l=>this._isEnabled=this._isEnabled&&!l)}ngOnDestroy(){this.environment.isServerside||(this.outbrainService.isOutbrainWidgetInViewport.set(!1),this.intersectionObserver.disconnect())}ngAfterViewInit(){var i=this;return c()(function*(){if(i.isEnabled){if(i.intersectionObserver.observe(i.hostElement.nativeElement),yield i.outbrainService.determineLiveBlogStatus(),yield i.outbrainService.setContextKeyValue(),i.outbrainService.isScriptLoaded)return i.outbrainService.reloadWidget();yield i.outbrainService.loadScript()}})()}get id(){return this.outbrainService.id}trackHeightChange(){const i=new ResizeObserver(l=>{for(const E of l)E.contentRect.height>0&&(this.metricService.count("outbrain_has_height",{mobile:this.outbrainService.isMobile.toString()}),i.disconnect())});i.observe(this.hostElement.nativeElement)}trackFirstInteraction(){this.hostElement.nativeElement.addEventListener("click",i=>{i.composedPath().findIndex(E=>E instanceof HTMLAnchorElement)>-1&&this.metricService.count("outbrain_click",{mobile:this.outbrainService.isMobile.toString()})},{passive:!0,capture:!0})}static{this.\u0275fac=function(l){return new(l||s)(_.rXU(d.M),_.rXU(r.u),_.rXU(u.p),_.rXU(n.UserService),_.rXU(p.Z),_.rXU(_.aKT))}}static{this.\u0275cmp=_.VBU({type:s,selectors:[["app-outbrain"]],hostVars:2,hostBindings:function(l,E){2&l&&_.AVh("is-enabled",E.isEnabled)},decls:1,vars:1,consts:[[3,"id"]],template:function(l,E){1&l&&_.nVh(0,v,1,1,"app-outbrain-widget",0),2&l&&_.vxM(E.isEnabled?0:-1)},dependencies:[h.w],styles:["@media(min-width:768px){[_nghost-%COMP%]   hmg-theme.wiwo-light[_nghost-%COMP%], hmg-theme.wiwo-light   [_nghost-%COMP%], hmg-theme.wiwo-dark[_nghost-%COMP%], hmg-theme.wiwo-dark   [_nghost-%COMP%]{--%NS%outbrain-margin-top: calc(var(--%NS%hmg-des-dimensions-gap-xl) * 2)}}[_nghost-%COMP%]{grid-column-start:1;grid-column-end:13;display:block;margin:0 var(--%NS%page-padding-negative)}.is-enabled[_nghost-%COMP%]{margin-top:var(--%NS%outbrain-margin-top, var(--%NS%hmg-des-dimensions-gap-2xl))}.is-enabled.increased-top-margin[_nghost-%COMP%]{margin-top:var(--%NS%hmg-des-dimensions-gap-3xl)}"],changeDetection:1})}}return s})()},7431(M,f,t){t.d(f,{u:()=>P});var g=t(29293),c=t.n(g),r=t(47266),a=t(87400),d=t(99289),p=t(14907),h=t(26926),_=t
1(78950),u=t(4504),n=t(23634),v=t(10629),o=t(16043),b=(t(3480),t(82444)),i=t(54843),l=t(29885),E=t(81535);let P=(()=>{class D{loadScript(){var e=this;return c()(function*(){if(!e.isScriptLoaded)try{yield e.cmp.waitForVendorConsents(),yield(0,h.d)(e.document,e.environment.outbrain.scriptUrl),e.isScriptLoaded=!0,e.metricService.count("outbrain_script_loaded",{mobile:e.isMobile.toString()})}catch{e.metricService.count("outbrain_not_loaded")}})()}constructor(e,m,O,y,B,R,L,K,U){this.document=e,this.environment=m,this.ngZone=O,this.cmp=y,this.userService=B,this.contentResolver=R,this.breakpointObserver=L,this.metricService=K,this.dataService=U,this.isScriptLoaded=!1,this.isOutbrainWidgetInViewport=(0,r.vPA)(!1),this.isLiveBlog=!1,this.isVideo=!1}determineLiveBlogStatus(){var e=this;return c()(function*(){const m=yield(0,i._)(e.contentResolver.contentStream);"header"in m&&(e.isLiveBlog=m.header.label===b.MRA.liveBlog,e.isVideo=(0,u._X)(m))})()}setContextKeyValue(){var e=this;return c()(function*(){if(!e.window)return;if(void 0!==e.environment.outbrain.contextKeyValuePremium&&(yield e.userService.hasAccessCategory(d.K.ReducedAds)))return void(e.window.OB_ContextKeyValue=e.environment.outbrain.contextKeyValuePremium);const m=yield(0,i._)(e.dataService.lazyPageData),O=!!(0,u.hb)(m)&&m.lazy.hasPaywall;e.window.OB_ContextKeyValue=void 0!==e.environment.outbrain.contextKeyValuePaywall&&e.hasHighConversionRate&&O?e.environment.outbrain.contextKeyValuePaywall:void 0})()}get id(){return void 0!==this.environment.outbrain.alternateLayoutIds&&(this.isLiveBlog||this.isVideo)?this.isMobile?this.environment.outbrain.alternateLayoutIds.mobile:this.environment.outbrain.alternateLayoutIds.default:"AR_1"}get isMobile(){return this.breakpointObserver.isMatched(v.d.small)}reloadWidget(){this.isReloadWidgetAvailable&&(this.ngZone.runOutsideAngular(()=>this.OBR?.extern.reloadWidget()),this.metricService.count("outbrain_reloaded",{mobile:this.isMobile.toString()}))}researchWidget(){this.isResearchWidgetAvailable&&this.ngZone.runOutsideAngular(()=>this.OBR?.extern.researchWidget())}get hasHighConversionRate(){const e=this.environment.outbrain.highConversionRatePathPrefix,m=this.window?.location.pathname.split("/")[1].toLowerCase()??"";return e.map(O=>O.toLowerCase()).includes(m)}get isReloadWidgetAvailable(){return!!this.OBR&&"function"==typeof this.OBR.extern.reloadWidget}get isResearchWidgetAvailable(){return!!this.OBR&&"function"==typeof this.OBR.extern.researchWidget}get OBR(){return this.window?.OBR??null}get window(){return this.document.defaultView}static{this.\u0275fac=function(m){return new(m||D)(r.KVO(r.qQL),r.KVO(p.M),r.KVO(r.SKi),r.KVO(a.d),r.KVO(l.UserService),r.KVO(n.u),r.KVO(E.Q),r.KVO(_.Z),r.KVO(o.DataService))}}static{this.\u0275prov=r.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}}return D})()},77483(M,f,t){t.d(f,{r:()=>r});var g=t(47266),c=t(35547);let r=(()=>{class a{constructor(p,h,_){this.viewContainer=p,this.ngZone=h,h.run(()=>this.viewContainer.createEmbeddedView(_))}remove(){this.ngZone.run(()=>this.viewContainer.clear())}static{this.\u0275fac=function(h){return new(h||a)(c.rXU(c.c1b),c.rXU(g.SKi),c.rXU(c.C4Q))}}static{this.\u0275dir=c.FsC({type:a,selectors:[["","appRemovable",""]]})}}return a})()}}]);

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.