1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8501],{98501:(e,t,i)=>{i.r(t),i.d(t,{SEOItemLists:()=>u,generateItemList:()=>d});var r=i(37876),s=i(77328),a=i.n(s),n=i(32069),l=i(26850);let m=e=>e?/^http[s]?:\/\//.test(e)?e:`${n.A.baseUrl}${"/"!==e[0]?"/":""}${e}`:"",c=["article-list","carousel-highlights","program-list","program-video-list","video-list","rich-video"];function d(e){let t=e?.find(e=>"main"===e.key),i=t?.data?.find(e=>"body"===e.key),r=t?.data?.find(e=>"body-header"===e.key),s=[...r?.data||[],...i?.data||[]],a=s.filter(e=>{let t=e.key;return c.includes(t)})?.flatMap(e=>{switch(e.key){case"article-list":case"carousel-highlights":case"program-list":case"program-video-list":case"video-list":if("elementList"in e.data)return e?.data?.elementList?.map?.(e=>({url:e.link,name:e.title,image:(0,l.rY)(e.pictures)}))||[];return[];case"rich-video":return e?.data?.elementList?e?.data?.elementList.map(e=>({url:e.link,name:e.title,image:(0,l.rY)(e.pictures)})):[]}})||[];return a?.map?.(({url:e,name:t,image:i},r)=>({position:r+1,url:e,name:t,image:i}))}function u({title:e,url:t,modules:i}){let s=d(i);if(!s.length)return null;let l=[{"@context":"https://schema.org","@type":"ItemList",name:e,url:m(t),numberOfItems:s.length,itemListOrder:"https://schema.org/ItemListOrderDe
1scending",itemListElement:s?.map(({position:e,url:t,name:i,image:r})=>({"@type":"ListItem",position:e,url:m(t),name:i,image:r}))||[]}];return(0,r.jsx)(a(),{children:(0,r.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(l,null,"production"===n.A.environment?null:4)}})})}}}]);
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.