PageSourceSearch

https://web-assets.parool.nl/2f5d96a3443e/_next/static/chunks/7593.4fd0f791b8a06de5.js

js parool.nl collected 2026-10-01 08:38:20 UTC 5,538 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7593],{57593:(t,e,n)=>{n.r(e),n.d(e,{Playback:()=>k});var a=n(90772),l=n(15005),o=n(68103),r=n(35355),i=n(83124),s=n(5220),c=n(11259),d={[r.F.autoplay]:"autoplay",[r.F.autoplaynext]:"autoplay-next",[r.F.clicktoautoplaynext]:"autoplay-next",[r.F.clicktoplay]:"click-to-play",[r.F.clicktoplaynext]:"click-to-play",[r.F.clicktoplayrecommended]:"click-to-play"},u={"playlist-overlay":"an","playlist-overlay--top-right":"rn","playlist-overlay--bottom-left":"ln"};function y(t){let{controls:e,onClickout:n,state:a,videoEmbed:l}=t,o=a.matches("playing")&&"content"===a.context.contentType,i=a.matches("paused")&&"content"===a.context.contentType;return o||i?(0,c.jsxs)("div",{className:u["playlist-overlay"],children:[(0,c.jsx)("div",{className:u["playlist-overlay--bottom-left"],children:(0,c.jsx)(r.M,{controls:e,onClickout:n,state:a,videoEmbed:l})}),(0,c.jsx)("div",{className:u["playlist-overlay--top-right"],children:(0,c.jsx)(r.t,{image:l.playerLogo})})]}):null}var p=r.E.embedPlaylist;function k(t){var e,n;let{config:u,currentVideo:k,language:v,onReplay:g,playNextVideo:m,playbackOptions:b,playbackParams:h,playerSessionId:x,playlistId:S,startingMethod:P,subsequentPlayCounter:C,onTrackEvent:E}=t,M=(0,r.q)(),R=(0,o.a)({environment:u.environment,playbackParams:h,playerMetadata:{playbackMode:p,autoPlay:k.options.autoPlay,autoMute:k.options.autoMute,sessionId:x,subsequentPlay:C,sticky:!1,aspectRatio:l.a},videoMetadata:{id:String(k.id),durationMs:k.durationMs,title:k.title,live:k.live,adsEnabled:k.adsEnabled,origin:k.origin,channel:{id:String(k.channel.id),title:String(k.channel.title)},show:{id:String(k.show.id),title:k.show.title}}}),T=(0,o.e)({videoMetadata:{id:k.id,isLive:k.live,title:k.title,durationMs:k.durationMs,origin:k.origin,autoPlay:k.options.autoPlay,tags:k.tags,channel:{title:k.channel.title},show:{title:k.show.title},genre:{title:k.genre.title}},playbackMode:p,playerSessionId:x,eventState:{startingMethod:P},onTrackEvent:E}),A=null==(e=(0,o.d)({enabled:k.enableCimTracking,channel:k.channel.title,durationMs:k.durationMs,id:k.id.toString(),title:k.title,live:k.live}))?void 0:e.getTrackingParams(),I=(0,o.b)({environment:u.environment,videoId:String(k.id),userSessionId:M,sdkVersion:i.a.PLAYER_VERSION,playbackMode:p,subsequentPlay:C,durationMs:k.durationMs,showId:String(k.show.id),playlistId:S,isLive:k.live,startingMethod:d[P]}),f=(0,o.c)({telemetryService:I}),w=(0,s.useCallback)(()=>{I.markPlayRequest()},[I]),j=function(t){let{playerTracker:e,playNextVideo:n,onReplay:a}=t;return(0,s.useMemo)(()=>({onPlayerLoadedOnlyOnce:t=>{null==e||e.trackLoaded(t.controls,t.state.context)},onContentStarted:t=>{null==e||e.trackStarted(t.controls,t.state.context)},onContentEnded:t=>{null==e||e.trackEnded(t.controls,t.state.context),n()},onPlay:t=>{null==e||e.trackPlay(t.controls,t.state.context)},onResume:t=>{null==e||e.trackResume(t.controls,t.state.context)},onPause:t=>{null==e||e.trackPause(t.controls,t.state.context)},onError:(t,n)=>{null==e||e.trackError(n.controls,n.state.context)},onTimeChange:(t,n)=>{"content"===n.state.context.contentType&&(null==e||e.trackTimeChange(n.controls,n.state.context))},onSeeked:t=>null==e?void 0:e.trackSeeked(t.controls,t.state.context),onMutedChange:(t,n)=>{t?null==e||e.trackMute(n.controls,n.state.context):null==e||e.trackUnmute(n.controls,n.state.context)},onSubtitleChange:(t,n)=>{null==e||e.trackSubtitlesChanged(n.controls,n.state.context)},onQualityChange:t=>null==e?void 0:e.trackQualitySelected(t.controls,t.state.context),onAdStart:t=>null==e?void 0:e.trackAdStarted(t.controls,t.state.context),onAdComplete:t=>null==e?void 0:e.trackAdEnded(t.controls,t.state.context),onLoop:t=>{null==e||e.trackLooping(t.controls,t.state.context)},onReplay:()=>a(),onFullscreenChange:(t,n)=>{t&&(null==e||e.onFullscreen(n.controls,n.state.context))}}),[e,n,a])}({playerTracker:T,playNextVideo:m,onReplay:g}),L=h?{streams:k.streams,playbackOptions:b,advertisementUrl:R,subtitles:null!=(n=k.subtitles)?n:void 0}:null;return(0,c.jsx)(r.u,{playerSkin:k.playerSkin,children:(0,c.jsx)(r.L,{content:L,tracking:{cim:A,sessionId:x},ui:{showErrors:!0},config:{device:{name:"browser"},controls:{language:v,keyboardNavigation:"focusOnly"},defaultSubtitle:{language:v,enabledInAsset:!!k.subtitles&&v in k.subtitles}},onLoad:w,handlers:{...j,onPlay:t=>{var e;null==(e=j.onPlay)||e.call(j,t),f.onPlayRequested(),f.onPlaybackStarted()},onContentStarted:t=>{var e;null==(e=j.onContentStarted)||e.call(j,t),f.onContentStarted()},onContentEnded:t=>{var e;null==(e=j.onContentEnded)||e.call(j,t),f.onContentEnded()},onError:(t,e)=>{var n;null==(n=j.onError)||n.call(j,t,e),f.onPlaybackError(t)},onPause:t=>{var e;null==(e=j.onPause)||e.call(j,t),f.onPause()},onResume:t=>{var e;null==(e=j.onResume)||e.call(j,t),f.onResume()},onAdStart:t=>{var e;null==(e=j.onAdStart)||e.call(j,t),f.onAdStarted()},onAdComplete:t=>{var e;null==(e=j.onAdComplete)||e.call(j,t),f.onAdEnded()},onTimeChange:(t,e)=>{var n;null==(n=j.onTimeChange)||n.call(j,t,e),f.onProgressUpdate(1e3*t)}},children:(t,e)=>(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(y,{controls:e,onClickout:()=>null==T?void 0:T.onClickout(e,t.context),state:t,videoEmbed:k}),(0,c.jsx)(a.d,{advertisementUrl:R,aspectRatio:l.a,cimTrackingParams:A,environment:u.environment,hasPlayerTrackingEnabled:!!T,id:String(k.id),language:v,playbackMode:p,playbackOptions:t.context.playbackOptions,playbackParams:h,playingState:t.value,playlistId:S,subsequentPlay:C,videoEmbed:k})]})})})}}}]);

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.