PageSourceSearch

https://assets.www.handelsblatt.com/frontend/1851.64513b760bc19108.js

js handelsblatt.com collected 2026-10-01 08:33:12 UTC 9,398 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkhbApp=self.webpackChunkhbApp||[]).push([[1851],{96705(P,g,n){n.d(g,{z:()=>s});var h=n(31635),d=n(65157),a=n(47266),l=n(32271),c=n(99829),C=n(12654),p=n(78950),v=n(5964),M=n(6309),r=n(35547);const E=["adDesktop"],A=["adMobile"];function O(t,i){if(1&t&&r.Hgh(0,"div",2,0),2&t){r.XpG(2);const o=r.r8f(0);r.BMQ("data-placement","pos_"+o.position)}}function b(t,i){if(1&t&&r.Hgh(0,"div",4,1),2&t){r.XpG(2);const o=r.r8f(0);r.xc7("min-height",o.mobileHeight,"px"),r.BMQ("data-placement","pos_"+o.position)}}function u(t,i){if(1&t&&(r.nVh(0,O,2,1,"div",2),r.nVh(1,b,2,3,"div",3)),2&t){r.XpG();const o=r.r8f(0);r.vxM(o.useOnDesktop?0:-1),r.R7$(),r.vxM(o.useOnMobile?1:-1)}}var m=function(t){return t.shown="iqdad",t.retired="iqdnoad",t.skipped="iqdempty",t}(m||{}),e=function(t){return t.visible="visible",t.hidden="hidden",t.pending="pending",t}(e||{});class s{#t;#e;constructor(){this.context=d.hFB.required(),this.forceHidden=(0,d.hFB)(!1),this.recordHeightMetric=(0,d.hFB)(!1),this.currentAdTileUsageClass=(0,a.vPA)(""),this.adDesktop=(0,d.ebz)("adDesktop"),this.adMobile=(0,d.ebz)("adMobile"),this.adContainer=(0,l.EW)(()=>this.advertisementService.isMobile?this.adMobile()?.nativeElement:this.adDesktop()?.nativeElement),this.adContainerHeight=(0,d.CGW)(),this.advertisementService=(0,a.WQX)(M.L),this.router=(0,a.WQX)(c.Ix),this.#t=(0,a.WQX)(p.Z),this.#e=!1,this.visibilityState=(0,l.EW)(()=>this.advertisementService.isDisabled()||this.forceHidden()?e.hidden:{[m.shown]:e.visible,[m.skipped]:e.hidden,[m.retired]:e.hidden,"":e.pending}[this.currentAdTileUsageClass()]),this.VisibilityState=e,this.retainHeightOnNavigation(),(0,a.QZP)(()=>{this.#i()}),(0,d.uEv)(()=>{const i=this.context();(0,l.O8)(()=>{null!==i&&this.advertisementService.register(i)})}),(0,d.uEv)(()=>{const i=this.adContainer();(0,l.O8)(()=>{i&&this.observeAdTileUsageClass(i)})})}ngOnDestroy(){this.adTileClassObserver?.disconnect()}retainHeightOnNavigation(){this.router.events.pipe((0,v.p)(i=>i instanceof c.wF),(0,v.p)(i=>"/"!==i.url)).subscribe(()=>{this.adContainerHeight.emit(this.adContainer()?.offsetHeight??null),this.adContainer()?.classList.remove(m.shown)})}observeAdTileUsageClass(i){this.adTileClassObserver=new MutationObserver(()=>{this.currentAdTileUsageClass.set(i.className.split(" ").find(o=>this.isAdTileUsageClass(o))??"")}),this.adTileClassObserver.observe(i,{attributeFilter:["class"]})}isAdTileUsageClass(i){return Object.values(m).includes(i)}#i(){if(this.#e)return;const i=this.adContainer()?.offsetHeight;this.recordHeightMetric()&&""!==this.currentAdTileUsageClass()&&void 0!==i&&(this.#e=!0,this.#t.summary("adtileHeight",i,{position:this.context()?.position??"",group:this.#s(i)}))}#s(i){return i<250?"< 250":i>=350?">= 350":"< "+(20*Math.floor((i-250)/20)+250+20)}static{this.\u0275fac=function(o){return new(o||s)}}static{this.\u0275cmp=r.VBU({type:s,selectors:[["app-advertisement"]],viewQuery:function(o,_){1&o&&r.wEZ(_.adDesktop,E,5)(_.adMobile,A,5),2&o&&r.NyB(2)},hostVars:2,hostBindings:function(o,_){2&o&&r.HbH(_.visibilityState())},inputs:{context:[1,"context"],forceHidden:[1,"forceHidden"],recordHeightMetric:[1,"recordHeightMetric"]},outputs:{adContainerHeight:"adContainerHeight"},decls:2,vars:2,consts:[["adDesktop",""],["adMobile",""],["data-device","desktop",1,"iqdcontainer"],["data-device","mobile",1,"iqdcontainer",3,"min-height"],["data-device","mobile",1,"iqdcontainer"]],template:function(o,_){if(1&o&&(r.SS7(0),r.nVh(1,u,2,2)),2&o){const f=r.bH3(_.context());r.R7$(),r.vxM(f&&f.position?1:-1)}},styles:["[_nghost-%COMP%]{display:block;text-align:center;line-height:0;z-index:var(--%NS%layer-advertisement);position:relative}.hidden[_nghost-%COMP%]{display:none}@media(min-width:1024px){[_nghost-%COMP%]   div[data-device=mobile][_ngcontent-%COMP%]{display:none}}@media(max-width:1023.9px){[_nghost-%COMP%]   div[data-device=desktop][_ngcontent-%COMP%]{display:none}}@media print{[_nghost-%COMP%]{display:none}}"],changeDetection:1})}}(0,h.Cg)([(0,C.Y)(),(0,h.Sn)("design:type",Function),(0,h.Sn)("design:paramtypes",[HTMLElement]),(0,h.Sn)("design:returntype",void 0)],s.prototype,"observeAdTileUsageClass",null)},6309(P,g,n){n.d(g,{L:()=>b});var h=n(29293),d=n.n(h),a=n(47266),l=n(32271),c=n(62329),C=n(52164),p=n(97084),v=n(99289),M=n(41981),r=n(4504),E=n(82444),A=n(93488),O=n(29885);let b=(()=>{class u{#t;#e;#i;constructor(e,s,t,i,o){this.adControllerService=e,this.loadLazyService=s,this.userService=t,this.layoutService=i,this.adInjectorService=o,this.registeredAdvertisements=[],this.requiredAdvertisements=[],this.isPageRendered=!1,this.areAllRequiredAdvertisementsKnown=!1,this.#t=(0,a.vPA)(!0),this.#e=(0,a.vPA)(null),this.#i=(0,a.vPA)(!1),this.#s=(0,l.EW)(()=>this.#i()||this.layoutService.userAgentIsEligibleForUnrestrictedContentWidth()),this.isEnabled=(0,l.EW)(()=>this.#t()&&!this.#s()),this.isDisabled=(0,l.EW)(()=>!this.isEnabled()),t.hasAccessCategory(v.K.Pur).then(_=>{this.#i.set(_)})}#s;get isMobile(){return this.adControllerService.isMobile}get staticAdvertisements(){return this.#e.asReadonly()}isVisibleOnCurrentScreen(e=null){return null!==e&&""!==e.position&&(this.isMobile&&e.useOnMobile||!this.isMobile&&e.useOnDesktop)}filterRelevantAdvertisements(e){return this.isDisabled()?e.filter(s=>!this.isAdvertisement(s)):e.filter(s=>{const t=!this.isAdvertisement(s)||this.isMobile&&s.useOnMobile;return t||this.register(s),t})}isAdvertisement(e){return e?.type===E.dFk.advertisement}isNoAdvertisement(e){return!this.isAdvertisement(e)}register(e){this.registeredAdvertisements.push(e),this.adControllerService.debug("register",e),this.attemptToFinish()}get isRegistrationCompleted(){return this.requiredAdvertisements.filter(e=>this.isMobile&&e.useOnMobile||!this.isMobile&&e.useOnDesktop).every(e=>{const s=this.registeredAdvertisements.some(t=>e.position===t.position&&e.useOnDesktop===t.useOnDesktop&&e.useOnMobile===t.useOnMobile);return s||this.adControllerService.debug("advertisement still missing in registration",e),s})}setup(e){if(this.adControllerService.debug("setup"),this.adInjectorService.attachAds(e),this.preregisterContinuedStaticAdvertisements(e.iqadsetup.staticAdvertisements),e.type===C.D8)return this.#e.set(C.Dt),void this.#t.set(!0);this.#e.set(e.iqadsetup.staticAdvertisements),this.#t.set(e.iqadsetup.isEnabled)}preregisterContinuedStaticAdvertisements(e){const s=this.#e();null!==s&&Object.keys(e).forEach(t=>{s[t]&&this.isAdvertisement(e[t])&&this.register(e[t])})}arrivedOnNewPage(e){var s=this;return d()(function*(t,i={}){s.adControllerService.debug("arrivedOnNewPage",t.iqadsetup),s.isPageRendered=!1,s.areAllRequiredAdvertisementsKnown=!1,s.isDisabled()&&!s.adControllerService.isIqChannelizer()&&s.adControllerService.cleanUp(),yield s.adControllerService.setPageInfo(t.iqadsetup),s.getRequiredAdvertisementPositions(t,i),s.attemptToFinish()}).apply(this,arguments)}arrivedOnNewLocalPage(e,s){var t=this;return d()(function*(){t.adControllerService.debug("arrivedOnNewLocalPage",e),t.isPageRendered=!1,t.areAllRequiredAdvertisementsKnown=!1,t.registeredAdvertisements=[];const i=Object.values(e.staticAdvertisements).filter(o=>t.isAdvertisement(o));t.requiredAdvertisements=[...s,...i],t.#e.set(e.staticAdvertisements),t.#t.set(e.isEnabled),yield t.adControllerService.setPageInfo(e),t.areAllRequiredAdvertisementsKnown=!0,t.attemptToFinish()})()}getRequiredAdvertisementPositions(e,s={}){this.requiredAdvertisements=[];const t=i=>{if(this.isAdvertisement(i)&&i.position)this.requiredAdvertisements.push(i);else for(const o in i)(0,r.Gv)(i[o])&&t(i[o])};t(e),t(s),this.areAllRequiredAdvertisementsKnown=!0}attemptToFinish(){var e=this;return d()(function*(){const s=e.areAllRequiredAdvertisementsKnown&&e.isRegistrationCompleted&&!e.isPageRendered;e.adControllerService.debug("attemptToFinish",{isEnabled:e.isEnabled(),areAllRequiredAdvertisementsKnown:e.areAllRequiredAdvertisementsKnown,isRegistrationCompleted:e.isRegistrationCompleted,isPageRendered:e.isPageRendered}),s&&(e.isPageRendered=!0,e.areAllRequiredAdvertisementsKnown=!1,yield e.loadLazyService.readyToLoad,e.isEnabled()&&e.adControllerService.finish(),e.registeredAdvertisements=[])})()}static{this.\u0275fac=function(s){return new(s||u)(a.KVO(A.Z),a.KVO(p.u),a.KVO(O.UserService),a.KVO(M.Y),a.KVO(c.$))}}static{this.\u0275prov=a.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})()},11851(P,g,n){n.d(g,{ContentAdvertisementComponent:()=>l});var h=n(65157),d=n(96705),a=n(35547);let l=(()=>{class c{constructor(){this.context=h.hFB.required()}static{this.\u0275fac=function(v){return new(v||c)}}static{this.\u0275cmp=a.VBU({type:c,selectors:[["app-content-advertisement"]],inputs:{context:[1,"context"]},decls:1,vars:1,consts:[[3,"context"]],template:function(v,M){1&v&&a.nrm(0,"app-advertisement",0),2&v&&a.Y8G("context",M.context())},dependencies:[d.z],styles:["[_nghost-%COMP%]   app-advertisement.visible[_ngcontent-%COMP%]{margin:var(--%NS%hmg-des-dimensions-gap-2xl) var(--%NS%page-padding-negative)}@media(min-width:1024px){[_nghost-%COMP%]   app-advertisement.visible[_ngcontent-%COMP%]{margin-block:var(--%NS%top-level-container-margin-top)}}@media(max-width:1023.9px){[_nghost-%COMP%]   app-advertisement[_ngcontent-%COMP%]:has(div.iqdcontainer[data-device=mobile]).pending{margin:var(--%NS%hmg-des-dimensions-gap-2xl) var(--%NS%page-padding-negative)}}"],changeDetection:1})}}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.