PageSourceSearch

https://plus.rtl.de/player-thirdparty-gemius-engine-439326bb56a980b8.bundle.js

js rtl.de collected 2026-09-24 08:28:31 UTC 3,677 bytes, 2 lines download raw bytes

1"use strict";(globalThis.__LOADABLE_LOADED_CHUNKS__||=[]).push([[8302],{58556(e,t,s){s.d(t,{A:()=>a});var i=s(30336);class a{constructor(){this.name="default-engine"}init(e,t,s,i){this.onError({reason:"Engine init method should be implemented."})}track(e,t){const s=`on${(0,i.qF)(e)}`;(0,i.fp)(this[s])&&this[s](t)}release(){this.layoutData=null,this.options=null}onError(e,t){const{reason:s}=t||{};console.error("ThirdParty DefaultEngine Error:",e,s)}isActive(){return!1}}},89082(e,t,s){s.d(t,{H:()=>d,default:()=>p});var i,a,r=s(51519),n=s(58556);!function(e){e.play="play",e.stop="stop",e.pause="pause",e.buffer="buffer",e.break="break",e.seek="seek",e.complete="complete",e.close="close",e.skip="skip",e.next="next",e.prev="prev",e.breakpoint="chngRes"}(i||(i={})),function(e){e.break="break",e.play="play",e.pause="pause",e.complete="complete",e.breakpoint="breakpoint"}(a||(a={}));var o=s(15153),h=s(22047);const l={ads:!0};class d extends n.A{constructor(){super(...arguments),this.name=r.g.GEMIUS,this.player=null,this.layoutData=null,this.options=null,this.firstPlayPassed=!1,this.adId=null,this.inBreak=!1,this.breakpoint=null,this.isActive=()=>!!this.player&&!!this.layoutData,this.createProgramEventListener=e=>t=>{this.programEvent(e,t)},this.createAdEventListener=e=>t=>{this.features.ads&&(this.inBreak||e!==a.break||(this.inBreak=!0),this.inBreak&&!this.adId&&t?.creativeId&&e===a.play&&(this.adId=t.creativeId,this.player.newAd(this.adId)),this.inBreak&&this.adId&&e===a.complete&&(this.adId=null),this.adEvent(e,t))},this.onPlaying=async e=>{const{isAutoplayEnabled:t,...s}=e,a={autoPlay:t&&!this.firstPlayPassed,partID:1};return this.firstPlayPassed||(this.firstPlayPassed=!0),this.programEvent(i.play,{...s,...a})},this.onSeeked=e=>this.firstPlayPassed?this.programEvent(i.seek,e):Promise.resolve(),this.onStop=this.createProgramEventListener(i.stop),this.onPause=this.createProgramEventListener(i.pause),this.onBuffering=this.createProgramEventListener(i.buffer),this.onEnded=this.createProgramEventListener(i.complete),this.onSkip=this.createProgramEventListener(i.skip),this.onNext=this.createProgramEventListener(i.next),this.onClose=this.createProgramEventListener(i.close),this.onBreakpointChange=e=>{const{breakpoint:t}=e;if(t&&t!==this.breakpoint)return this.breakpoint=t,this.inBreak?this.adEvent(a.breakpoint,e):this.programEvent(i.breakpoint,e)},this.onAdBreakStarted=this.createAdEventListener(a.break),this.onAdStarted=this.createAdEventListener(a.play),this.onAdEnded=this.createAdEventListener(a.complete),this.onAdPlay=this.createAdEventListener(a.play),this.onAdPause=this.createAdEventListener(a.pause)}async init(e,t,i,a){const{videoId:r,playerId:n,targeting:d,hitCollectorHost:p}=e,{videoElementId:c}=t;try{window.pp_gemius_host=(0,h.U)(p),await s.e(5296).then(s.bind(s,55296)),this.player=new window.GemiusPlayer(n,e.id),this.player.setVideoObject(document.getElementById(c));const t=d;"_SC"in t&&delete t._SC,await this.player.newProgram(r,t)}catch(e){o.U.options.logger.warn("thirdPartyPlayerService","Gemius","init",e&&e.message?e.message:"Gemius service failed to init.")}this.layoutData=e,this.options=t,this.features=a||l}release(){super.release(),this.player=null,this.firstPlayPassed=!1}async adEvent(e,t){if(this.isActive()&&this.adId){const{currentTime:s}=t;await this.player.adEvent(this.layoutData.videoId,this.adId,s,e,t)}}async programEvent(e,t){if(!this.isActive())return;const{currentTime:s}=t;await this.player.programEvent(this.layoutData.videoId,s,e,t)}}const p=new d},22047(e,t,s){s.d(t,["U",0,e=>e.split("://")[1]])}}]);
2//# sourceMappingURL=sourcemaps/player-thirdparty-gemius-engine-439326bb56a980b8.bundle.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.