1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8430],{73359:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/videos/[...slugs]",function(){return n(20396)}])},34713:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(35944),i=n(11752),o=n.n(i),a=n(9008),l=n.n(a);let{publicRuntimeConfig:{imageDomain:u}}=o()();var s=e=>{var t,n;let{structuredData:i}=e;if(!i)return null;let o=Array.isArray(i)?i:[i],[a]=o;if(!a)return null;let s="WebPage"===a["@type"]||"TVSeries"===a["@type"]||"Person"===a["@type"]?a.url:"mainEntityOfPage"in a?"string"==typeof a.mainEntityOfPage?a.mainEntityOfPage:null===(t=a.mainEntityOfPage)||void 0===t?void 0:t.url:void 0,d="Person"===a["@type"]&&(null===(n=a.image[0])||void 0===n?void 0:n.contentUrl)?a.image[0].contentUrl:"thumbnailUrl"in a&&a.thumbnailUrl?a.thumbnailUrl:void 0;return(0,r.BX)(l(),{children:["WebPage"===a["@type"]&&(0,r.tZ)("meta",{property:"og:type",content:"acties"===a.url.split("/")[3]?"campaign":"website"}),!!d&&(0,r.tZ)("meta",{property:"og:image",content:"".concat(u,"/w_1200,h_627,c_fill,q_auto,f_webp/").concat(d)}),s?(0,r.BX)(r.HY,{children:[(0,r.tZ)("meta",{property:"og:url",content:s}),(0,r.tZ)("link",{rel:"canonical",href:s})]}):null,"description"in a&&(0,r.BX)(r.HY,{children:[(0,r.tZ)("meta",{name:"description",content:a.description}),(0,r.tZ)("meta",{property:"og:description",content:a.description})]}),"NewsArticle"===a["@type"]&&(0,r.BX)(r.HY,{children:[(0,r.tZ)("meta",{property:"article:published_time",content:a.datePublished}),(0,r.tZ)("meta",{property:"article:modified_time",content:a.dateModified})]}),o.map(e=>(0,r.tZ)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e)}},e["@type"]))]})}},20396:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return T}});var r=n(35944),i=n(67294),o=n(9008),a=n.n(o),l=n(11163),u=n(36492),s=n(74465),d=n(36669),c=n(2081),p=n(34713),g=n(70103),f=n(17894),y=n(6504),v=e=>{let{activeCategorySlug:t}=e,{categoryOrder:n}=(0,g._w)(),[o,a]=(0,i.useState)([]);return(0,i.useEffect)(()=>{let e=e=>{let{categories:r}=e,i=[...r].sort((e,t)=>{if(!n)return 0;let r=n.indexOf(e.slug),i=n.indexOf(t.slug);return r===i?0:-1===r?1:-1===i?-1:r-i});a(i),i.some(e=>{let{slug:n}=e;return n===t})||window.eventBus.dispatch("categoryChange",{category:i[0]||null})};return window.eventBus.on("mainCategories",e,!0),()=>{window.eventBus.off("mainCategories",e)}},[t,n]),(0,r.tZ)(f.n,{items:o,variant:y.g.Transparent,renderItem:e=>(0,r.tZ)(f._,{title:e.title,isActive:t===e.slug,href:void 0,topNavBar:!1,onClick:()=>{window.eventBus.dispatch("categoryChange",{category:e})}})})},h=n(21202),m=n(11149),w=n(21953),Z=n(93906),B=n(30656),P=n(53232),_=n(47968),S=n(99234),A=n(83921),C=n(47488);let O=e=>{let{contentApiEndpoint:t}=(0,g.ZP)();return{...e,articleEndpoint:"",videoEndpoint:"".concat(t,"/videos/").concat(e.slug)}},b=async(e,t)=>(0,C.j0)("".concat(e,"/video/").concat(t)).then(e=>e?{...e,dateLabel:(0,S.Xu)(e.createdAt)}:null),E=i.memo(h.Z),M=e=>{let{initialAds:t,initialVideo:n}=e,{outletName:o,contentApiEndpoint:f}=(0,g._w)(),{query:y,asPath:h}=(0,l.useRouter)(),[Z]=(0,i.useMemo)(()=>Array.isArray(y.slugs)?[...y.slugs].reverse():[],[y]),[S,A]=(0,i.useState)(()=>{let e=null==n?void 0:n.categories.slice(-1).pop();if(e)return O(e)}),[C,M]=(0,i.useState)(1),T=["video",f,Z],{isLoading:X,data:q,isError:H,error:N}=(0,u.a)({queryKey:T,queryFn:async()=>b(f,Z),initialData:n});if((0,_.Z)({isLoading:X,error:N,data:q}),(0,B.XY)(N,{queryKey:T.join(","),outletName:o,contentApiEndpoint:f,videoSlug:Z}),(0,i.useEffect)(()=>{let e=e=>{let{category:t}=e;t&&A(O(t))};return window.eventBus.on("categoryChange",e),()=>{window.eventBus.off("categoryChange",e)}},[]),(0,i.useEffect)(()=>{if(q){let e=q.categories.slice(-1).pop();window.eventBus.dispatch("categoryChange",{category:e||null})}},[q]),(0,P.Z)({page:w.dO.Video,initialAds:t,shouldFetchAds:!h.includes("zoek=")}),H)return(0,r.tZ)(d.Z,{});if(!q&&!X)return(0,r.tZ)(d.Z,{is404:!0});let{structuredData:D}=q||{};return(0,r.BX)(r.HY,{children:[(0,r.tZ)(a(),{children:q?(0,r.BX)(r.HY,{children:[(0,r.tZ)("title",{children:q.title}),(0,r.tZ)("meta",{property:"og:title",content:q.title}),(0,r.tZ)("meta",{property:"og:type",content:"video.other"})]}):null}),(0,r.tZ)(p.Z,{structuredData:D}),(0,r.tZ)(E,{video:q,isShortFormPage:!0,autoplay:!0}),(0,r.BX)(m.Z,{children:[(0,r.tZ)(s.Z,{id:w.Ms.contentBanner}),(0,r.tZ)(v,{activeCategorySlug:null==S?void 0:S.slug}),(0,r.tZ)(c.Z,{category:S,page:C,onPageChange:M,collectionTitle:S?"Fragmenten":" ",isVideoOverview:!0,activeId:null==q?void 0:q.videoGuid}),(0,r.tZ)(s.Z,{id:w.Ms.bottomBanner})]})]})};M.getInitialProps=async e=>{let{req:t,res:n,asPath:r,query:i,dynamoDBUtils:o}=e;if(!n||!t)return{};let[a]=Array.isArray(i.slugs)?[...i.slugs].reverse():[];try{var l;let{contentApiEndpoint:e}=(0,g.ZP)(),u=await b(e,a);if(u){let[e]=(null===(l=t.url)||void 0===l?void 0:l.split("?"))||[],r=e?await (0,A.c)(e,w.dO.Video):null;if(e!==u.url)return(0,Z.x)({res:n,query:i,url:u.url});return{initialVideo:u,initialAds:r}}if(r){let[e=""]=r.split("?"),t=await o.getRedirectBySourceUrl(e);if(null==t?void 0:t.targetUrl)return(0,Z.x)({res:n,query:i,url:t.targetUrl})}return n.statusCode=404,{initialVideo:null}}catch(e){console.error(e),n.statusCode=500}return{}};var T=M},93906:function(e,t,n){"use strict";n.d(t,{x:function(){return r}});let r=e=>{let{res:t,query:n,url:r}=e,i=(null==n?void 0:n.inApp)==="true"?"?inApp=".concat("true"===n.inApp):"";return t.writeHead(301,{Location:"".concat(r).concat(i)}),t.end(),{}}},53232:function(e,t,n){"use strict";var r=n(67294),i=n(11163),o=n(83921),a=n(30656);t.Z=e=>{let{page:t,initialAds:n,shouldFetchAds:l=!0}=e,{asPath:u}=(0,i.useRouter)();(0,r.useEffect)(()=>
1{if(l){if(n&&!window.dpgPreviousRequest){window.dpgPreviousRequest=n.requestBody,(0,o.u)(n.html),window.eventBus.dispatch("triggerAd",{hasInitialAds:!0});return}(0,o.c)(u,t).then(e=>{e&&((0,o.u)(e.html),window.eventBus.dispatch("triggerAd",{}))}).catch(e=>{(0,a.Nd)(Error("Failed to fetch DPG ads."),{error_details:String(e)})})}},[n,u,l,t])}},83921:function(e,t,n){"use strict";n.d(t,{c:function(){return d},u:function(){return c}});var r,i,o=n(21953),a=n(12875),l=n(70103),u=n(30656);(r=i||(i={})).Home="home",r.Video="video",r.Article="article",r.Detail="detail";let s={[o.dO.Home]:{pageType:i.Home,adSlots:[o.Ms.topBanner]},[o.dO.Article]:{pageType:i.Article,adSlots:[o.Ms.topBanner,o.Ms.contentBanner,o.Ms.bottomBanner,o.Ms.articlePanelBanner]},[o.dO.Video]:{pageType:i.Video,adSlots:[o.Ms.contentBanner,o.Ms.bottomBanner]},[o.dO.Playlist]:{pageType:i.Detail,adSlots:[o.Ms.contentBanner,o.Ms.bottomBanner]},[o.dO.Station]:{pageType:i.Detail,adSlots:[o.Ms.topBanner]},[o.dO.Show]:{pageType:i.Detail,adSlots:[o.Ms.topBanner]},[o.dO.Schedule]:{pageType:i.Detail,adSlots:[o.Ms.contentBanner]}};async function d(e,t){var n,r;if(!a.default.isEnabled(a.O5.DisplayAds))return null;let d=s[t],[c=""]=e.split("?"),p=c.split("/").filter(Boolean),g=null!==(r=p.pop())&&void 0!==r?r:"",{pageType:f,adSlots:y}=d;if(o.C5&&(null===(n=window.dpgPreviousRequest)||void 0===n?void 0:n.componentId)===g)return window.eventBus.dispatch("triggerAd",{}),null;let{displayAdsEndpoint:v,dpgApiKey:h}=(0,l.ZP)(),m=o.C5?window.dpgPreviousRequest:void 0;f===i.Home&&p.push(f);let w={slots:y,pageType:f,navigation:p,componentId:g,previousPageInfo:m};try{let e=await fetch(v,{method:"POST",headers:{"Content-Type":"application/json","X-Api-Key":null!=h?h:""},body:JSON.stringify(w)});o.C5&&(window.dpgPreviousRequest=w);let t=await e.json();return{html:t.html,requestBody:w}}catch(e){return o.C5?(0,u.Nd)(Error("Failed to fetch DPG ads."),{error_details:String(e)}):console.error(e),{html:null}}}function c(e){e&&document.head.appendChild(document.createRange().createContextualFragment(e))}}},function(e){e.O(0,[1202,9774,2888,179],function(){return e(e.s=73359)}),_N_E=e.O()}]); 2//# sourceMappingURL=[...slugs]-21ee4e224ebd5918.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.