1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7582],{47081:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/video/[id]",function(){return n(36381)}])},48271:function(e,t,n){"use strict";n.d(t,{Z:function(){return k}});var a,l,i=n(85893),r=n(67294),o=n(18057),s=n(1107),d=["title","titleId"];function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(null,arguments)}var u=function(e){var t=e.title,n=e.titleId,l=function(e,t){if(null==e)return{};var n,a,l=function(e,t){if(null==e)return{};var n={};for(var a in e)if(({}).hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;n[a]=e[a]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}(e,d);return r.createElement("svg",c({viewBox:"0 0 22 48",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},l),t?r.createElement("title",{id:n},t):null,a||(a=r.createElement("path",{d:"M21 46.621L1.75 24.005 21 1.595",stroke:"#EEA83D",strokeWidth:2.059})))},p=["title","titleId"];function m(){return(m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(null,arguments)}var v=function(e){var t=e.title,n=e.titleId,a=function(e,t){if(null==e)return{};var n,a,l=function(e,t){if(null==e)return{};var n={};for(var a in e)if(({}).hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;n[a]=e[a]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}(e,p);return r.createElement("svg",m({viewBox:"0 0 22 48",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},a),t?r.createElement("title",{id:n},t):null,l||(l=r.createElement("path",{d:"M1 46.373l19.25-22.577L1 1.426",stroke:"#EEA83D",strokeWidth:2.059})))},h=n(55870),f=n(14432),x=n(85273),_=n(10253),y=n(907);let b=e=>{let{as:t="div",children:n,swipeThreshold:a=100,onSwipeLeft:l=h.Z,onSwipeRight:o=h.Z,...s}=e,[d,c]=(0,r.useState)({x:0}),[u,p]=(0,r.useState)(0);return(0,r.useEffect)(()=>{0!==u&&(1===u?o:l)()},[u]),(0,i.jsx)(t,{...s,onTouchStart:e=>{s.onTouchStart&&s.onTouchStart(e),c({x:e.touches[0].clientX})},onTouchMove:e=>{s.onTouchMove&&s.onTouchMove(e);let t=d.x-e.touches[0].clientX;Math.abs(t)<a||p(Math.max(-1,Math.min(1,t)))},onTouchEnd:e=>{s.onTouchEnd&&s.onTouchEnd(e),p(0)},style:{...s.style,touchAction:"pan-y"},children:n})};var g=n(52878),w=n(43302),j=n.n(w);function k(e){let{tabIndex:t=0,header:n=null,inlineHeader:a,items:l=[],renderItem:d,onReachingEdge:c=h.Z,options:p={}}=e;p=(0,_.hq)({defaultCardIndex:0,itemsPerPage:4},p);let[m,w]=(0,r.useState)(p.defaultCardIndex),[k,P]=(0,r.useState)();(0,r.useEffect)(()=>{w(p.defaultCardIndex)},[p.defaultCardIndex]);let C=(0,r.useCallback)((0,o.D)(P,250),[]);(0,r.useEffect)(()=>()=>{C.cancel()},[]);let{isMobileNavigation:E}=(0,g.Z)(),{breakpoint:T,maxWidth:N}=(0,y.k)(),S=()=>{let e=100/p.itemsPerPage,t=0;return a&&(t=2,N(f.ZP.tablet)&&(t=1)),{width:e,headerCardOffset:t}},[Z,I]=(0,r.useState)(S()),M=e=>{let t=Math.max(0,Math.min(l.length+Z.headerCardOffset,m+p.itemsPerPage*e));t>=l.length+Z.headerCardOffset-2*p.itemsPerPage&&c(),w(t)};(0,r.useEffect)(()=>{I(S())},[T,a,p.itemsPerPage]);let O=Math.floor(m/p.itemsPerPage),F=m>=1,A=m+p.itemsPerPage<l.length+Z.headerCardOffset,R=(0,r.useRef)();return(0,i.jsxs)(b,{className:(0,s.b)(j()["component-wrapper"],void 0!==k&&j()["contains-active-slide"]),onSwipeLeft:()=>F&&M(-1),onSwipeRight:()=>A&&M(1),children:[n&&(0,i.jsx)("div",{className:(0,s.b)(j()["carousel-wrapper"],"transition duration-300",a&&0===m?"opacity-0 pointer-events-none":"opacity-100"),"data-testid":"header",children:n}),(0,i.jsxs)("div",{className:j()["carousel-wrapper"],children:[!E&&(0,i.jsx)("div",{tabIndex:F?t:-1,onClick:()=>M(-1),onKeyDown:e=>{"Enter"===e.key&&M(-1)},className:(0,s.b)(j()["carousel-arrow"],"left-0 rounded-r",F?"cursor-pointer":"pointer-events-none opacity-0"),"data-testid":"slider-button-prev-".concat(F?"enabled":"disabled"),children:(0,i.jsx)(u,{className:"mx-auto w-1/4"})}),(0,i.jsx)(x.AM,{transform:"translateX(".concat(Math.min(0,-(m*Z.width)),"%)"),children:e=>(0,i.jsx)(x.q.div,{className:j()["carousel-slide-wrapper"],"data-testid":"carousel-slides",style:e,ref:e=>{R.current=e},children:(a?[{key:"header"}].concat(l):l).slice(0,m+2*p.itemsPerPage).map((e,t)=>{let n=a?t-1:t,l=Math.floor((n+Z.headerCardOffset)/p.itemsPerPage);return(0,i.jsx)("div",{"data-testid":"carousel-slide",className:(0,s.b)(j()["carousel-slide"],"header"===e.key&&j()["carousel-slide-header"],n===k&&j()["slide-active"]),onFocus:e=>{P(n)},onBlur:e=>{R.current.contains(e.relatedTarget||e.currentTarget)||(C.cancel(),P(void 0))},onMouseEnter:()=>{E||C(n)},onMouseLeave:()=>{C.cancel(),P(void 0)},style:{width:"".concat("header"===e.key?Z.width*Z.headerCardOffset:Z.width,"%")},children:"header"===e.key?(0,i.jsx)("div",{className:"relative p-4","data-testid":"inline-header",children:a}):d&&d(e,n,{isVisible:O===l,isActive:n===k,isFirst:(n+Z.headerCardOffset)%p.itemsPerPage==0,isLast:(n+Z.headerCardOffset)%p.itemsPerPage==p.itemsPerPage-1}
1)},e.key||t)})})}),!E&&(0,i.jsx)("div",{tabIndex:A?t:-1,onClick:()=>M(1),onKeyDown:e=>{"Enter"===e.key&&M(1)},className:(0,s.b)(j()["carousel-arrow"],"right-0 rounded-l top-0",A?"cursor-pointer":"pointer-events-none opacity-0"),"data-testid":"slider-button-next-".concat(A?"enabled":"disabled"),children:(0,i.jsx)(v,{className:"mx-auto w-1/4"})})]})]})}},8323:function(e,t,n){"use strict";n.d(t,{l:function(){return i}});var a=n(85893),l=n(67294);let i=e=>{let{as:t="div",children:n,shouldFocus:i=!0,onFocus:r,...o}=e,s=(0,l.useRef)(null),d=(0,l.useRef)(null);return(0,l.useEffect)(()=>(i&&s.current&&(d.current=requestAnimationFrame(()=>{s.current.scrollIntoView(),r&&r()})),()=>cancelAnimationFrame(d.current)),[i]),(0,a.jsx)(t,{ref:s,...o,children:n})}},57162:function(e,t,n){"use strict";n.d(t,{aT:function(){return r}});var a=n(85893),l=n(67294);let i=(0,l.createContext)(null),r=()=>(0,l.useContext)(i);t.ZP=e=>{let{videoId:t,label:n,onVisibleChange:r=()=>{},children:o}=e,[s,d]=(0,l.useState)(!1),c=(0,l.useCallback)(()=>d(!0),[]),u=(0,l.useRef)(null);return((0,l.useEffect)(()=>d(!1),[t]),(0,l.useEffect)(()=>(r(!s),()=>r(!1)),[s,r]),(0,l.useEffect)(()=>{if(s)return;let e=u.current,t=document.activeElement,n=()=>[...e.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])')];(n()[0]||e).focus();let a=e=>{if("Escape"===e.key){c();return}if("Tab"!==e.key)return;let t=n();if(!t.length){e.preventDefault();return}let a=e.shiftKey?t[0]:t[t.length-1];document.activeElement===a&&(e.preventDefault(),(e.shiftKey?t[t.length-1]:t[0]).focus())};return document.addEventListener("keydown",a),()=>{var e;document.removeEventListener("keydown",a),null==t||null===(e=t.focus)||void 0===e||e.call(t)}},[c,s]),s)?null:(0,a.jsx)(i.Provider,{value:c,children:(0,a.jsx)("div",{ref:u,role:"dialog","aria-modal":"true","aria-label":n,tabIndex:-1,className:"absolute inset-0 outline-none",children:o})})}},36381:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return eL},default:function(){return eU}});var a=n(85893),l=n(11163),i=n(67294),r=n(5068),o=n(48767),s=n(92077),d=n(24965),c=n(86957),u=n(25150),p=n(90015),m=n(20299),v=e=>{let{media:t,userMedia:n,onUpdateUserMedia:l,disabled:i}=e,r=(0,c.z$)();return(0,a.jsx)(u.Z,{breakpoint:"tablet",children:(0,a.jsxs)("div",{className:"flex items-center space-x-4 duration-75 ease-in-out mr-2",children:[(0,a.jsx)(m.J,{size:"medium",media:t}),(0,a.jsx)(p.Z,{disabled:i,rating:null==n?void 0:n.rating,onRatingChanged:e=>{l("rating",e),1===e?r.track("user_media_thumbs_down",{media_id:t.id}):5===e&&r.track("user_media_thumbs_up",{media_id:t.id})}})]})})},h=n(32858),f=n(25281),x=n(1107),_=n(32724);let y=(0,h.j)("web:video")(e=>{let{media:t,bannerType:n,variant:l="col",intl:i}=e,r=(0,c.z$)(),o="/#signup";return"reactivate"===n&&(o="/account/manage-plan"),(0,a.jsxs)("div",{className:(0,x.b)("flex w-full items-center","col"===l&&"flex-col py-4 justify-center","row"===l&&"flex-row justify-between"),children:[(0,a.jsxs)("div",{className:(0,x.b)("flex flex-col","col"===l&&"items-center text-center","row"===l&&"text-left"),children:[(0,a.jsx)("div",{className:(0,x.b)("text-lg laptop:text-2xl font-semibold","row"===l&&"mb-1"),children:(0,a.jsx)(_.T,{id:"web:video:cta_banner_signup_heading"})}),(0,a.jsx)("div",{children:(0,a.jsx)(_.T,{id:"web:video:cta_banner_signup_lead",values:{title:(0,a.jsx)("div",{className:(0,x.b)("row"===l&&"inline"),children:"episode"===t.obj_type?t.display_tag:t.title})}})})]}),(0,a.jsx)("div",{className:(0,x.b)("whitespace-nowrap","col"===l&&"mt-4","row"===l&&"ml-8"),children:(0,a.jsx)(f.ZP,{type:"link",href:o,onClick:()=>{r.track("sign_up_now_click",{category:"video_player",action:"click",label:"media_".concat(t.id)})},variant:"secondary",size:"small",value:i.formatMessage({id:"reactivate"===n?"web:video:cta_banner_link_reactivate":"web:video:cta_banner_link_signup"})})})]})});var b=n(51423),g=n(1196),w=n(59936),j=n(55870),k=n(42781);let P=()=>(0,a.jsx)("div",{className:"flex justify-center items-center h-full w-full",children:(0,a.jsx)("div",{style:{marginLeft:2,borderTop:"5px solid transparent",borderLeft:"8px solid rgba(0, 0, 0, .70)",borderBottom:"5px solid transparent"}})}),C=e=>{let{isVisible:t,label:n,className:l,style:i={}}=e;return(0,a.jsx)("div",{className:(0,x.b)(l,t?"block":"hidden"),style:i,children:n})};var E=e=>{let{checked:t=!1,onToggle:n=j.Z}=e,l=(0,k.YB)(),[r,o]=(0,i.useState)(!1),s=t?l.formatMessage({id:"web:shared:player_control_autoplay_off"}):l.formatMessage({id:"web:shared:player_control_autoplay_on"});return(0,a.jsxs)("div",{className:"relative flex items-center h-full",children:[(0,a.jsx)(C,{isVisible:r,label:s,className:"text-center py-2 px-1 rounded text-sm transition-200",style:{position:"absolute",transform:"translate(-50%, -100%)",marginTop:-21,width:"150px",backgroundColor:"rgba(2, 7, 19, 0.8)"}}),(0,a.jsx)("div",{onMouseEnter:()=>o(!0),onMouseLeave:()=>o(!1),children:(0,a.jsx)(w.default,{"aria-label":s,"data-testid":"autoplay-toggle",checked:t,onFocusCapture:e=>o(!0),onBlurCapture:e=>o(!1),onChange:()=>n(!t),handleDiameter:18,offColor:"#909090",onColor:"#FBA60B",height:10,width:30,uncheckedIcon:!1,checkedIcon:!1,uncheckedHandleIcon:(0,a.jsx)(P,{}),checkedHandleIcon:(0,a.jsx)(P,{})})})]})},T=n(80153),N=n(27746),S=n(7195),Z=n(21429),I=n(10934),M=n(11786),O=n(47509),F=n(
157162),A=n(23356);let R=e=>{let{timeRemaining:t,onCountdownComplete:n}=e;return(0,i.useEffect)(()=>{0===t&&n()},[t]),(0,a.jsx)("p",{className:"text-right px-1/20 pb-4",style:{marginRight:120},children:(0,a.jsx)(_.T,{id:"web:shared:player_up_next_ad_countdown",values:{remaining:(0,a.jsx)(S.Z,{value:t,maximumFractionDigits:0}),amount:t}})})},L=e=>{let[t]=(0,Z.m)(),[n]=(0,i.useState)(e);return[Math.floor(n-t)]};var U=e=>{let{timeRemaining:t,next:n,showCountdown:l=!1,onCountdownComplete:r}=e,[o]=L(t),s=(0,k.YB)(),d=(0,F.aT)();return(0,i.useEffect)(()=>{0===o&&r()},[o]),n&&(0,a.jsx)("div",{className:"cs-up-next absolute top-0 left-0 right-0 bottom-0 z-50 p-4 laptop:p-12 flex justify-end items-end",children:(0,a.jsxs)("div",{className:"cs-up-next-card relative text-left w-full tablet:w-2/3 laptop:w-1/2 tablet:text-xl",children:[d&&(0,a.jsx)("button",{type:"button","aria-label":s.formatMessage({id:"web:shared:close_menu"}),className:"cs-up-next-close",onClick:d,children:(0,a.jsx)(A.Z,{className:"stroke-current fill-current h-4"})}),(0,a.jsx)("div",{className:"cs-up-next-heading",children:(0,a.jsx)(N.X,{as:"h3",uppercase:!0,variant:"xs",children:(0,a.jsx)(_.T,{id:"web:shared:player_up_next",values:{remaining:(0,a.jsx)("span",{className:(0,x.b)("transition-opacity duration-200",l&&o>=1?"opacity-100":"opacity-0"),children:(0,a.jsx)(_.T,{id:"web:shared:player_up_next_in",values:{remaining:(0,a.jsx)(S.Z,{value:o,maximumFractionDigits:0})}})})}})})}),(0,a.jsx)(I.q,{content:n,allowedActions:[O.V.moreInfo],attributesToShow:[M.C.order,M.C.userProgress,M.C.collectionTitle]})]})})},D=n(81768),V=n(79046),B=n(10055),z=n(86325),q=n(96050),K=function(){let[e,t]=(0,i.useState)({});return(0,i.useEffect)(()=>{t(q.Ku.get("experiments")?JSON.parse(q.Ku.get("experiments")):{})},[]),{mobileRedesign:e["mobile-redesign"],shortDescription:e["short-description-v1"],onNow:e["on-now"],experimentKey:e.experiment_key,...e}},$=n(66095),W=n(86361),G=n(57158);let H=(0,h.j)("web:video")(e=>{var t,n;let{rating:l,isControlsVisible:r,isPlaying:o}=e,[s,d]=(0,i.useState)(!1),[c,u]=(0,i.useState)(!1),p=(0,i.useRef)(null),m=(0,i.useRef)(null),v=null==l?void 0:null===(t=l.rating)||void 0===t?void 0:t.label,h=null==l?void 0:null===(n=l.descriptors)||void 0===n?void 0:n.map(e=>e.label).filter(Boolean),f=(null==h?void 0:h.length)?h.join(", "):null,y=!s&&!r&&o;return(0,i.useEffect)(()=>(y&&null===p.current&&null===m.current&&(p.current=setTimeout(()=>{p.current=null,s||r||!o||(u(!0),m.current=setTimeout(()=>{u(!1),d(!0),m.current=null},8e3))},2e3)),y||(p.current&&(clearTimeout(p.current),p.current=null),m.current&&(clearTimeout(m.current),m.current=null),u(!1)),()=>{clearTimeout(p.current),clearTimeout(m.current),p.current=null,m.current=null}),[y,r,o,s]),v?(0,a.jsx)("div",{className:(0,x.b)("absolute top-2 tablet:top-10 px-3 tablet:px-1/20 flex w-full text-shadow-dark left-0 laptop:top-20 laptop:px-1/20 laptop:right-0 laptop:left-auto pointer-events-none transition-opacity duration-500 ease-in-out",c?"opacity-100":"opacity-0"),children:(0,a.jsxs)("div",{className:"border-l-3 border-primary pl-1 pr-5 py-1 tablet:pl-3 tablet:pr-8 tablet:py-3 bg-dark-2 bg-opacity-60 flex flex-col space-y-0.5 tablet:space-y-2",children:[(0,a.jsx)("p",{className:"text-xs tablet:text-base font-semibold",children:(0,a.jsx)(_.T,{id:"web:video:content_rating",values:{rating:v}})}),f&&(0,a.jsx)("p",{className:"text-2xs tablet:text-sm",children:f})]})}):null}),X=(0,h.j)("web:video")(e=>{var t,n,l;let{playerState:r,loggedUser:o,isActionBarVisible:s,video:d,series:c,onUpdateUserMedia:u,canAccessFullContent:p,playerProps:m,onClickSeeMore:h,innerRef:f,secondaryContent:x,contentRating:y}=e,b=m.manifest;K();let w=(0,z.ZP)(),[j,k]=(0,W.p_)("autoplayNextMedia",!0),[P,C]=(0,i.useState)(!1),[N,S]=(0,i.useState)(!1),[Z,I]=(0,i.useState)(!1),{isLoggedIn:M,data:O}=(0,$.aF)();(0,i.useEffect)(()=>{C(!1)},[b.src]);let F=[G.r.volume,G.r.captions,G.r.audio];return"video"===e.type&&F.push(G.r.playbackRate),(0,a.jsx)(g.fH,{ref:f,testId:"video-player",...e.playerProps,autoPlay:!0,persist:F,isProgressControlEnabled:"ad"!==e.type,onLoadedMetadata:()=>C(!0),onUserActive:()=>S(!0),onUserInactive:()=>S(!1),controlBar:{[T.v.remainingTimeDisplay]:!0,[T.v.progressControl]:!0,[T.v.playToggle]:!0,[T.v.seekBackward]:!0,[T.v.seekForward]:!0,[T.v.volumePanel]:!0,[T.v.qualitySelector]:!0,[T.v.closedCaptions]:!0,[T.v.audioTrack]:!0,[T.v.fullscreenToggle]:!0,[T.v.playbackRate]:!0,[T.v.slotB]:!r.isInFullScreen&&(0,a.jsx)("button",{onClick:h,className:"block w-full p-2",children:(0,a.jsxs)("span",{className:"block text-center text-sm tablet:text-base",children:[(0,a.jsx)(_.T,{id:"web:video:action_see_more"})," ",(0,a.jsx)(B.Z,{className:"inline-block w-3 ml-2","aria-hidden":!0,focusable:!1})]})}),..."ad"===e.type?{[T.v.playbackRate]:!1,[T.v.slotA]:r.duration>0&&(0,a.jsx)(R,{timeRemaining:Math.ceil(r.duration-r.currentTime),onCountdownComplete:e.onGoToNext})}:{[T.v.slotA]:(0,a.jsx)(V.ci,{secondaryContent:x,isExpanded:Z,onClickTitle:()=>I(!Z),video:d,title:e.playlistTitle,nextVideo:e.nextInPlaylist,actions:s&&(0,a.jsx)(v,{disabled:!1===Z,media:d,userMedia:d.user_media,onUpdateUserMedia:u})}),[T.v.slotC]:p&&(0,a.jsx)("div",{className:"px-3 h-full w-full",children:(0,a.jsx)(E,{checked:j,onToggle:k})})}},onError:t=>{e.playerProps.onError(t)},..."ad"===e.type?{onEnded:e=>{if(m.onEnded(e),p)return},onLoaded:(e,t,n)=>{m.onLoaded(e,t,n)}}:{resumeTime:(null==d?void 0:null===(t=d.user_media)||void 0===t?void 0:t.progress_percentage)<95?d.user_media.progress_in_seconds:null,onEnded:e=>{m.onEnded(e),!p&&(w.setPaywallMedia(d),document.fullscreenElement&&document.exitFullscreen())},onLoaded:(e,t,n)=>{m.onLoaded(e,t,n)},portalOverlay:(0,a.jsxs)(a.Fragment,{children:[(null==y?void 0:y.rating)&&(0,a.jsx)(H,{rating:y,isControlsVisible:N,isPlaying:!1===r.paused}),(null==d?void 0:d.status)==="preview"&&(0,a.jsx)("div",{className:"absolute top-10 w-full flex justify-center text-shadow-dark left-0 laptop:top-20 laptop:p-4 laptop:right-0 laptop:left-auto",children:(0,a.jsx)(D.x,{as:"p",children:(0,a.jsx)(_.T,{id:"web:video:preview_message"})})})]}),modalOverlayLabel:e.intl.formatMessage({id:"web:shared:player_up_next"},{remaining:""}).trim(),modalOverlayContents:M&&e.nextInPlaylist&&P&&r.duration>0&&(r.duration>900&&r.duration-r.currentTime<24||r.duration<=900&&r.duration-r.currentTime<1)&&(0,a.jsx)(U,{timeRemaining:r.duration-r.currentTime+6,current:d,next:e.nextInPlaylist,nextInSeries:e.nextInSeries,showCountdown:!!j,onCountdownComplete:()=>{j&&e.onGoToNext()}}),progressControlThumbnailSrc:null==d?void 0:null===(l=d.scrubbing_images)||void 0===l?void 0:null===(n=l[0])||void 0===n?void 0:n.url}})}),J=(0,i.forwardRef)((e,t)=>(0,a.jsx)(X,{...e,innerRef:t}));var Y=n(96700);let Q=()=>(0,a.jsx)("div",{className:"absolute inset-0 flex items-center justify-center","data-testid":"player-skeleton",children:(0,a.jsx)("div",{className:"h-full flex items-center justify-center bg-gradient-to-r from-light/5 via-l
1ight/10 to-light/5",style:{aspectRatio:"16 / 9"},children:(0,a.jsx)(Y.ZP,{})})});var ee=n(14432),et=n(907),en=n(48271),ea=n(8323),el=n(84847);let ei=(0,h.j)("web:video")(e=>{let{playlist:t,onCardEvent:n,readOnly:l,shouldFocus:i,onFocus:r,videoDetailsSlot:o}=e,{minWidth:s,breakpoint:d}=(0,et.k)(),c=t.content[t.index];return(0,a.jsxs)(a.Fragment,{children:[o,(0,a.jsx)(ea.l,{className:"mt-12",shouldFocus:i,onFocus:r,suppressHydrationWarning:!0,children:d&&(s(ee.ZP.tablet)?(0,a.jsx)("div",{"data-testid":"carousel-media",className:"transition duration-1000",children:(0,a.jsx)(en.Z,{header:(0,a.jsx)(D.x,{variant:"s",uppercase:!0,children:(0,a.jsx)(_.T,{id:"web:video:playlist_carousel_title"})}),options:{defaultCardIndex:t.index,itemsPerPage:{value:2,...s(ee.ZP.tablet,{value:3}),...s(ee.ZP.desktop,{value:4}),...s(ee.ZP.wide,{value:5}),...s(ee.ZP.wide+400,{value:6})}.value},items:t.content.map(e=>(e.key="".concat(e.kind,"_").concat(e.id),e)),renderItem:(e,t,i)=>{let{isVisible:r,isFirst:o,isLast:s}=i,d=[M.C.order,M.C.duration,M.C.count];return e.id!==c.id&&d.push(M.C.userProgress),(0,a.jsx)(I.ZP,{tabIndex:r?0:-1,content:e,expanded:!0,scalable:!1,clampContent:!0,readOnly:l||e.id===c.id,allowedActions:[O.V.addToWatchlist],attributesToShow:d,onClick:()=>n({type:"click",media:e,playlistTitle:"episodes",position:t}),onImpression:()=>n({type:"impression",media:e,playlistTitle:"episodes",position:t}),onClickMoreInfo:()=>n({type:"details_open",media:e,playlistTitle:"episodes",position:t}),origin:o?"left":s?"right":"center"})}})}):(0,a.jsxs)(el.kz,{children:[(0,a.jsx)(D.x,{variant:"s",uppercase:!0,children:(0,a.jsx)(_.T,{id:"web:video:playlist_carousel_title"})}),(0,a.jsx)("ul",{"data-testid":"list-media",children:t.content.map((e,t)=>{let l=[M.C.order,M.C.duration,M.C.count];return e.id!==c.id&&l.push(M.C.userProgress),(0,a.jsx)("li",{className:"py-2",children:(0,a.jsx)(I.l,{content:e,allowedActions:[O.V.moreInfo],readOnly:e.id===c.id,attributesToShow:l,onClick:()=>n({type:"click",media:e,playlistTitle:"episodes",position:t}),onImpression:()=>n({type:"impression",media:e,playlistTitle:"episodes",position:t}),onClickMoreInfo:()=>n({type:"details_open",media:e,playlistTitle:"episodes",position:t})})},"".concat(e.kind,"_").concat(e.id))})})]}))},d)]})});var er=n(62473),eo=n(66797);let es=e=>{let{data:t}=(0,r.ZP)(e?"/v2/series/".concat(e):null);return{title:null==t?void 0:t.data.title,content:(null==t?void 0:t.data.media.map(e=>((e=er.Z.media(e)).collection_title=t.data.title,e)))||[]}},ed=e=>{let{data:t}=(0,r.ZP)(e?"/collections/".concat(e,"/media"):null);return{title:null==t?void 0:t.collection.title,content:(null==t?void 0:t.collection.media.map(n=>((n=er.Z.media(n)).href="".concat(n.href,"?collectionId=").concat(e),n.collection_title=t.collection.title,n)))||[]}},ec=e=>{let{data:t}=(0,eo.GS)({filterBy:"recommended",term:e.id,limit:20,collections:!0}),{data:n}=(0,eo.GS)({filterBy:"recently_added",term:"recently_added",limit:20,collections:!0});return[].concat(t||[],n||[]).filter((t,n,a)=>(!e.collection_id||!t.is_collection||t.id!==e.collection_id)&&e.id!==t.id&&a.findIndex(e=>e.id===t.id)===n)},eu=(e,t,n,a)=>{var l;let i={series:es("series"===t?e:void 0),collection:ed("collection"===t?e:void 0)}[t]||{};(null===(l=i.content)||void 0===l?void 0:l.length)&&(i.index=i.content.findIndex(e=>[null==n?void 0:n.id,null==n?void 0:n.collection_id].includes(e.id))),(-1===i.index||void 0===i.index)&&(i.content=[{...n,collection_title:n.display_tag},...i.content||[]],i.index=0);let r=ec(n),o=i.content.concat(r);return{title:i.title||"",content:o.map(e=>e.id===n.id?{...e,callout:{label:a.formatMessage({id:"web:video:callout_currently_watching"}),id:"currently_watching"}}:e),nextVideo:o[i.index+1],index:i.index}};var ep=n(86896),em=n(88140),ev=n(76411);let eh={kids_mode:e=>{let{intl:t}=e;return(0,a.jsx)(em.Z,{title:t.formatMessage({id:"web:shared:player_error_kids_mode_title_alt"}),message:(0,a.jsx)(_.T,{id:"web:shared:player_error_kids_mode_body_alt",values:{account:(0,a.jsx)(ev.Z,{href:"/account",children:(0,a.jsx)(_.T,{id:"web:shared:player_error_kids_mode_body_alt_link_account"})})}})})},unpublished:e=>{let{intl:t}=e;return(0,a.jsx)(em.Z,{title:t.formatMessage({id:"web:shared:player_error_unpublished_title"}),message:(0,a.jsx)(_.T,{id:"web:shared:player_error_unpublished_body",values:{collections:(0,a.jsx)(ev.Z,{href:"/collections",children:(0,a.jsx)(_.T,{id:"web:shared:player_error_unpublished_body_link_collections"})})}})})},geoblocked:e=>{let{intl:t}=e;return(0,a.jsx)(em.Z,{title:t.formatMessage({id:"web:shared:player_error_geoblocked_title"}),message:(0,a.jsx)(_.T,{id:"web:shared:player_error_geoblocked_body_alt",values:{collections:(0,a.jsx)(ev.Z,{href:"/collections",children:(0,a.jsx)(_.T,{id:"web:shared:player_error_geoblocked_body_alt_link_collections"})})}})})},invalid_src:()=>(0,a.jsx)(em.Z,{title:"",message:""}),other:e=>{let{intl:t}=e;return(0,a.jsx)(em.Z,{title:t.formatMessage({id:"web:shared:player_error_generic_title"}),message:(0,a.jsx)(_.T,{id:"web:shared:player_error_generic_body",values:{help:(0,a.jsx)(ev.Z,{href:"https://help.curiositystream.com",target:"_blank",rel:"noopener",children:(0,a.jsx)(_.T,{id:"web:shared:player_error_generic_body_link_help"})})}})})}},ef=e=>{let{id:t}=e,n=(0,ep.Z)();if(eh[t]){let e=eh[t];return(0,a.jsx)(e,{intl:n})}return null},ex=[{isError:e=>{let{mediaData:t}=e;return(null==t?void 0:t.status)==="kids_mode_disabled"},id:"kids_mode"},{isError:e=>{let{mediaData:t}=e;return(null==t?void 0:t.is_published)===!1},id:"unpublished"},{isError:e=>{let{mediaData:t}=e;return null==t?void 0:t.geo_blocked},id:"geoblocked"},{isError:e=>{let{mediaData:t,manifest:n}=e;return!!t&&!(null==n?void 0:n.src)},id:"invalid_src"},{isError:e=>{let{error:t}=e;return t},id:"other"}],e_=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;return(null===(e=t[0])||void 0===e?void 0:e.type)==="ad"&&t.length>1?{queue:t.slice(1),error:null}:{queue:t,error:n}},ey=e=>{var t;let{mediaData:n,manifest:a,error:l}=e;return(null===(t=ex.find(e=>{let{isError:t}=e;return t({mediaData:n,manifest:a,error:l})}))||void 0===t?void 0:t.id)||null};var eb=n(54663),eg=n(17287),ew=n(30591),ej=n(68003),ek=n(48974),eP=n(65386),eC=n(52878),eE=n(88508);n(47207),n(10253);var eT=n(56469);let eN=[{name:"watch_conversion_short",match:e=>e.duration<150&&Math.round(100*e.progress)>=70,event:(e,t,n,a)=>{a.track("".concat(n,"_playback_view_short"),{category:"".concat(n,"_playback"),action:"view_short",property:t})}},{name:"watch_conversion_2min",match:e=>e.duration>=150&&e.currentTime>=120,event:(e,t,n,a)=>{a.track("".concat(n,"_playback_view_2m"),{category:"".concat(n,"_playback"),action:"view_2m",property:t})}},...[50,75,90,95].map(e=>({name:"view_".concat(e,"pct"),match:t=>Math.round(100*t.progress)>=e,event:(t,n,a,l)=>{l.track("".concat(a,"_playback_view_").concat(e,"pct"),{category:"".concat(a,"_playback"),action:"view_".concat(e,"pct"),property:n})}}))];var eS=(e,t,n)=>{let a=(0,c.z$)(),l=(0,eT.$)([]),[r,o]=(0,i.useState)(!1),[s,d]=(0,i.useState)(null);(0,i.useEffect)(()=>{["ad","video"].includes(t)&&(l.clear(),d(null))},[e,t]),(0,i.useEffect)(()=>
1{if(e&&l.has("playback_start"))for(let i=eN.length-1;i>=0;i--){let r=eN[i];if(r.match(n)&&!l.has(r.name)){r.event(n,e,t,a),l.add(...eN.slice(0,i).reduce((e,t)=>(t.match(n)&&e.push(t.name),e),[r.name]));break}}},[n,e,l.values]);let u=(t,n,l)=>a.track("".concat(l,"_playback_").concat(t),{category:"".concat(l,"_playback"),action:t,property:e,value:Math.round(100*n.progress)});return{onUnmount:e=>{e.progress<1&&(u("stop",e,t),l.add("playback_stop"))},onEnded:e=>{l.has("playback_stop")||(u("stop",e,t),l.add("playback_stop"))},onPause:e=>{d(e)},onSeeking:e=>{d(null),l.has("playback_start")&&o(!0)},onSeeked:e=>{r&&(o(!1),u("seek",e,t))},onPlay:e=>{s&&(u("pause",s,t),d(null)),l.has("playback_start")?r||u("resume",e,t):(u("start",e,t),l.add("playback_start"))}}},eZ=n(50550);let eI=(e,t)=>{let[n,a]=(0,i.useState)(null);return(0,i.useEffect)(()=>{Math.abs(e-n)>=t&&a(e)},[e,n,t]),[n,()=>a(null)]};var eM=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1/0,{currentTime:l,src:r}=t,[o,s]=(0,i.useState)(0),[d,c]=(0,i.useState)(!0),[u,p]=eI(l,n),[m]=(0,eZ.p)(e),[v]=(0,eZ.p)(u),[h]=(0,eZ.p)(r);(0,i.useEffect)(()=>{if(!e||!r){c(!0);return}if(e!==m&&r!==h){c(!1);return}c(!d)},[e,r]),(0,i.useEffect)(()=>{e&&m===e||(p(),s(0))},[e,m]),(0,i.useEffect)(()=>{u&&e&&u!==v&&!(o>=a)&&!d&&(s(o+1),(0,eb.ZP)("/v1/user_media",{method:"post",body:JSON.stringify({media_id:e,progress_in_seconds:u})}))},[u,v,o,a,e,d])},eO=n(81559),eF=n.n(eO);let eA=e=>{var t;let n,u,{video:p,series:m,intl:h}=e;p=p&&er.Z.media(p);let{minWidth:f,maxWidth:_}=(0,et.k)(),[g,w]=(0,i.useState)(null),j=(0,z.ZP)(),k=(0,l.useRouter)(),P=(0,c.z$)(),C=(0,s.D)(P),[E,T]=(0,i.useState)(!1),[N,S]=(0,i.useState)({}),Z=(0,i.useCallback)(S,[S]),{isSafari:I,isIOS:M}=(0,eC.Z)(),{maxWidth:O}=(0,eE.Z)(void 0,"imageService"),[F,A]=(0,i.useState)(),{data:R,isValidating:L,isLoggedIn:U}=(0,$.aF)();k.query.collectionId?(u="collection",n=k.query.collectionId):(null==p?void 0:p.collection_id)&&(u="series",n=p.collection_id);let{data:D,mutate:B,isValidating:q,error:K}=(0,r.ZP)([null==p?void 0:p.id,"mapped",h.language],e=>{let[t,n,a]=e;return t?(0,eb.ZP)("/v1/media/".concat(t,"?encodingsNew=true&encodingsFormat=").concat(I||M?"m3u8":"mpd"),{headers:{"Accept-Language":a}}).then(e=>{let{data:t}=e;return t}):null}),W=eu(n,u,{...p,user_media:null==D?void 0:D.user_media},h),G=(e,t)=>{B({...D,user_media:{...D.user_media,media_id:p.id,[e]:t}},!1),(0,eb.ZP)("/v1/user_media/?media_id=".concat(p.id,"&").concat(e,"=").concat(t),{method:"post"})},[H,X]=(0,i.useState)([]),Y=(0,i.useRef)(null);(0,i.useEffect)(()=>{if(D&&!q&&Y.current!==D.id){Y.current=D.id;let e=[{id:D.id,type:"video",manifest:(0,ej.hk)(D),media:D}];D.ads&&e.unshift(...D.ads.map(e=>({id:e.id,type:"ad",manifest:(0,ej.hk)(e),media:e})).filter(e=>{var t;return null===(t=e.manifest)||void 0===t?void 0:t.src})),X(e)}},[D,null==D?void 0:D.id,q]);let en=H[0],ea=null==en?void 0:en.manifest,el=eS(null==p?void 0:p.id,null==en?void 0:en.type,N);eM((null==en?void 0:en.type)==="ad"?en.id:U&&(null==en?void 0:en.id),N,(null==en?void 0:en.type)==="ad"?1:void 0,(null==en?void 0:en.type)==="ad"?1:void 0);let eo=ey({mediaData:D,manifest:ea,error:g||K}),es=(null==R?void 0:R.subscription.state.lifecycle)==="Active",ed=(null==R?void 0:R.allowed_actions.can_solicit)!==!1,ec=!eo&&R&&D;(0,i.useEffect)(()=>{w(null),T(!1)},[null==en?void 0:en.id]),(0,i.useEffect)(()=>{A(!L&&D&&!es)},[L,D,es]);let[ep,em]=(0,i.useState)(!1),[ev,eh]=(0,i.useState)(["navbar","player"]),ex=e=>eh([...ev.filter(t=>t!==e),e]),eg=e=>eh([...ev.filter(t=>t!==e)]);return(0,a.jsxs)(d.IE,{navigation:{...f(ee.ZP.laptop,{variants:0===ev.length?["hidden"]:[],onUserActive:()=>ex("navbar"),onUserInactive:()=>eg("navbar")})},children:[(0,a.jsx)(o.Z,{title:(m?"".concat(m.title," | "):"")+p.title,description:p.description,canonicalPath:"/video/".concat(p.id),keywords:p.tags?p.tags.join(","):"",image:(0,ek.n)(p.image_assets.horizontal_image_16_9[0],{width:1200,format:"jpg"}),richResultData:{"@context":"https://schema.org","@type":"VideoObject",name:(m?"".concat(m.title," | "):"")+p.title,de
1scription:p.description,thumbnailUrl:[1,2,3].map(e=>(0,ek.n)(p.image_assets["keyframe_".concat(e,"_16_9")][0],{width:1200,format:"jpg"})),uploadDate:null===(t=p.published_at)||void 0===t?void 0:t.split(" ")[0],duration:(0,eP.h)(p.duration),contentUrl:"https://curiositystream.com/video/".concat(p.id),embedUrl:"https://curiositystream.com/video/".concat(p.id)},meta:[{name:"type",content:"video.movie"},{property:"og:type",content:"video.movie"},{name:"video:duration",content:p.duration}]}),(0,a.jsx)("div",{className:(0,x.b)("overflow-x-hidden relative",eF().wrap),children:(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"flex flex-col desktop:flex-row mx-auto",children:(0,a.jsx)("div",{className:"w-full overflow-hidden",children:eo||!D?(0,a.jsx)("div",{className:"relative w-full content-16-9",style:{maxHeight:"90vh"},children:eo?(0,a.jsx)(ef,{id:eo}):(0,a.jsx)(Q,{})}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"relative w-full content-16-9",style:{maxHeight:"90vh"},children:[!E&&(0,a.jsx)(Q,{}),(0,a.jsx)("div",{className:(0,x.b)("transition-opacity duration-500",E?"opacity-100":"opacity-0"),children:ea&&(0,a.jsx)(J,{ref:Z,type:en.type,video:"ad"===en.type?er.Z.media({...en.media,title:"Pre-roll"}):er.Z.media(D),nextInSeries:W.nextInSeries,nextInPlaylist:W.nextVideo,playlistTitle:W.title,playerState:N,loggedUser:R,isActionBarVisible:ec,onUpdateUserMedia:G,canAccessFullContent:es,series:"ad"===en.type?void 0:m,onGoToNext:()=>{H.length>1?X(H.slice(1)):W.nextVideo&&k.push(W.nextVideo.href,W.nextVideo.as)},onClickSeeMore:()=>em(!0),playerProps:{videoId:en.id,manifest:ea,onError:e=>{let t=e_(H,e);X(t.queue),w(t.error)},onEnded:el.onEnded,onSeeking:el.onSeeking,onSeeked:el.onSeeked,onPause:el.onPause,onPlay:el.onPlay,onUnmount:el.onUnmount,onUserActive:()=>ex("player"),onUserInactive:()=>{!1===N.paused&&eg("player")},onLoaded:()=>T(!0),poster:(0,ek.n)(p.image_assets.horizontal_image_16_9[0],{width:O,format:"jpg"})},secondaryContent:F?f(ee.ZP.laptop)&&ed?(0,a.jsx)("div",{className:"p-4 absolute top-0 bg-dark",style:{right:"5%",maxWidth:"50%"},children:(0,a.jsx)(y,{media:D,bannerType:R?"reactivate":"signup",variant:"row"})}):null:W.nextVideo&&(0,a.jsx)(b.$,{media:W.nextVideo}),contentRating:null==D?void 0:D.content_ratings})})]}),F&&_(ee.ZP.laptop)&&(0,a.jsx)(y,{media:D,bannerType:R?"reactivate":"signup",variant:"col"})]})})}),(0,a.jsx)(ei,{playlist:W,onCardEvent:e=>{C(e.type,e.media,{section:"video_player",title:e.playlistTitle,position:e.position}),"click"!==e.type||es||j.setPaywallMedia(e.media)},readOnly:!1===es,shouldFocus:ep,onFocus:()=>em(!1),videoDetailsSlot:(0,a.jsx)(V.$h,{video:W.content[W.index],actions:ec&&(0,a.jsx)(v,{media:er.Z.media(D),userMedia:D.user_media,onUpdateUserMedia:G})})},null==D?void 0:D.id)]})})]})},eR=(0,h.j)("web:video")(e=>{var t;let{videoId:n,intl:l,videoFallbackData:i,seriesFallbackData:o,...s}=e,{data:d}=(0,r.ZP)(["/videos/video/".concat(n),l.language],e=>{let[t,n]=e;return(0,eb.ZP)(t,{headers:{"Accept-Language":n}})},{fallbackData:null!=i?i:void 0}),{data:c}=(0,r.ZP)((null==d?void 0:null===(t=d.video)||void 0===t?void 0:t.collection_id)?["/series/".concat(d.video.collection_id,"/media"),l.language]:null,e=>{let[t,n]=e;return(0,eb.ZP)(t,{headers:{"Accept-Language":n}})},{fallbackData:null!=o?o:void 0});return(null==d?void 0:d.video)?(0,a.jsx)(eA,{...s,video:d.video,series:null==c?void 0:c.series,intl:l}):null});var eL=!0,eU=(0,eg.m6)(eR,ew.u["title.read"])},92542:function(e,t,n){"use strict";n.d(t,{j:function(){return a}});let a=e=>"boolean"==typeof e},18057:function(e,t,n){"use strict";n.d(t,{D:function(){return l}});var a=n(91296);let l=n.n(a)()},50550:function(e,t,n){"use strict";n.d(t,{p:function(){return l}});var a=n(67294);let l=e=>{let t=(0,a.useRef)();return(0,a.useEffect)(()=>{t.current=e},[e]),[t.current,e]}},86361:function(e,t,n){"use strict";n.d(t,{N$:function(){return h},WC:function(){return v},p_:function(){return c},uc:function(){return d},z$:function(){return s}});var a=n(67294),l=n(92542),i=n(10253),r=n(96050);let o=function(e,t,n){let l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:r.Ku;return(i,r)=>{let o="string"==typeof i,s=(0,a.useCallback)(()=>
1{if(!o)return r;try{let t=e(l,i);if(n(t)&&null!==t)return t}catch(e){}return r},[i,o,r]),[d,c]=(0,a.useState)(r);return(0,a.useEffect)(()=>{c(s())},[i]),[d,(0,a.useCallback)(e=>{c(e);try{o&&n(e)&&t(l,i,e)}catch(e){}},[i,o])]}},s=o((e,t)=>{let n=e.get(t);return null!==n?parseFloat(n):n},(e,t,n)=>e.set(t,n),e=>!isNaN(e)),d=o((e,t)=>e.get(t),(e,t,n)=>e.set(t,n),e=>"string"==typeof e),c=o((e,t)=>{switch(e.get(t)){case"true":return!0;case"false":return!1;default:return null}},(e,t,n)=>e.set(t,n),e=>(0,l.j)(e)),u=(e,t)=>{try{let n=e.get(t);if(null!==n)return JSON.parse(n);return n}catch(e){return null}},p=(e,t,n)=>e.set(t,JSON.stringify(n)),m=e=>(0,i.Kn)(e),v=o(u,p,m),h=o(u,p,m,r.qr)},43302:function(e){e.exports={"component-wrapper":"Carousel_component-wrapper__Ft2I1","contains-active-slide":"Carousel_contains-active-slide__NgexF","carousel-wrapper":"Carousel_carousel-wrapper__chaiI","carousel-arrow":"Carousel_carousel-arrow__uoZMk","carousel-slide-wrapper":"Carousel_carousel-slide-wrapper__IoguO","carousel-slide":"Carousel_carousel-slide__B77s6","slide-active":"Carousel_slide-active__jSP6u","carousel-slide-header":"Carousel_carousel-slide-header__IdcFN"}},81559:function(e){e.exports={wrap:"_id__wrap__gEzhU"}}},function(e){e.O(0,[3871,8323,5273,4320,1267,733,3621,4188,6958,4399,5846,2888,9774,179],function(){return e(e.s=47081)}),_N_E=e.O()}]);
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.