!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"substack@d7c929d"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="3b44635f-970e-44cc-b2e2-30bb5e00ba12",e._sentryDebugIdIdentifier="sentry-dbid-3b44635f-970e-44cc-b2e2-30bb5e00ba12")}catch(e){}}();"use strict";(self.webpackChunksubstack=self.webpackChunksubstack||[]).push([["90738"],{79994:function(e,t,i){i.d(t,{X:()=>l}),i(4006),i(33031);var a=i(17402);i(15734),i(85478),i(84810),i(76528);let n=(0,a.createContext)({existingClips:[],mediaClipsRequest:null,isTranscribing:!1,podcastUpload:null,setExistingClips:()=>void 0,setIsTranscribing:()=>void 0,setMediaClipsRequest:()=>void 0,setTranscription:()=>void 0,setUploadProgress:()=>void 0,syncClips:()=>Promise.resolve(),transcription:null,transcriptionGenerated:!1,uploadProgress:null,transcodeProgress:null,setTranscodeProgress:()=>void 0,nonStandardInputReasons:{},uploadState:"no-upload",videoUpload:null,onVideoTranscodeUpdate:()=>Promise.resolve(),postMediaComposition:null,setPostMediaComposition:()=>void 0,updatingActivePostMediaComposition:!1,setUpdatingActivePostMediaComposition:()=>void 0,fetchPostMediaComposition:()=>Promise.resolve()}),l=()=>(0,a.useContext)(n)},4246:function(e,t,i){i.d(t,{Jf:()=>A,Vi:()=>S,rN:()=>T});var a=i(4006),n=i(17402),l=i(69715),s=i(86500),o=i(68410),r=i(76977),d=i(90531),c=i(7998),u=i(43959),p=i(59017),v=i(97885),h=i(31584),g=i(76670),m=i(41815),f=i(17806),b=i(50794),Y=i(82318),y=i(1235),C=i(99243);let A=e=>{var t,i,A,T;let{autoPlayMuted:S,forLiveStream:w=!1,disableSharing:_=!1,disableShortcuts:D=!1,disableTooltips:I=!1,disableCaptions:F=!1,duration:x,handle:N,hasPaywall:R=!1,hasTranscript:E=!1,hideNextVideoButton:k=!1,hidePip:P=!1,hideCaptions:O=!1,hideSettings:U=!1,isActive:M,isAudio:B=!1,isFocused:L,mediaRef:z,mediaUpload:K,podcastUpload:X,post:q,pub:V,showPaywall:j,showTranscript:H,size:G="md",onShareMenuClose:J,onShareMenuOpen:Q,onToggleShowTranscript:W,onBlur:Z,hoverOptions:$}=e,{transition:ee=.5,transitionDelay:et=.1}=null!=$?$:{},{isClipping:ei}=(0,l.MC)(),{isMobile:ea}=(0,o.sM)(),en=M&&!j,el=(0,n.useRef)(null),[es,eo]=(0,n.useState)(!1),[er,ed]=(0,n.useState)(!1),[ec,eu]=(0,n.useState)(null),ep=e=>{let{current:t}=z;t&&(t.isShowingCaptionsElsewhere=e),ed(e)};(0,n.useEffect)(()=>{(ei||S)&&ev({showCaptions:!0,userInitiated:!1})},[ei,S]);let ev=e=>{let{showCaptions:t,userInitiated:i}=e;ep(t),t&&(null==eh?void 0:eh.length)&&eh[0]&&(eu(eh[0].language),i&&(0,s.u4)(s.qY.VIDEO_CLOSED_CAPTIONS_BUTTON_CLICKED,{language:eh[0].language}))};(0,n.useEffect)(()=>{en||eo(!1)},[en]);let eh=null!=(A=null==X||null==(t=X.transcription)?void 0:t.signed_captions)?A:[],eg=!!(null==X||null==(i=X.transcription)?void 0:i.approved_at);return(0,a.FD)("div",{ref:el,style:{zIndex:ei?10:+!!es},onBlur:Z,children:[(null==N?void 0:N.active)?(0,a.Y)("div",{className:C.A.topOverlaysContainer,style:{opacity:+!!en,transform:en||ea?"translateY(0)":"translateY(-20%)"},children:(0,a.FD)(r.Ye,{justifyContent:"space-between",paddingBottom:32,children:[(0,a.Y)(r.Ye,{padding:16}),(0,a.Y)(r.Ye,{padding:16})]})}):null,(0,a.Y)("div",{}),!w&&(0,a.Y)("div",{className:C.A.settingsControlsContainer,style:{opacity:es&&en?1:0,pointerEvents:es?"auto":"none"},children:(0,a.FD)(r.I1,{children:[(0,a.Y)(r.Ye,{className:C.A.settingsControlsBox,children:(0,a.Y)(f.A,{hideSharePostAtCurrentTime:B,mediaRef:z,post:q,pub:V,podcastUpload:X,subtitles:ec,setSubtitles:e=>{eu(e),!e&&er?ep(!1):e&&!er&&ep(!0)},setIsSettingsOpen:eo})}),(0,a.Y)("div",{style:{height:"60px"}})]})}),(0,a.FD)("div",{className:C.A.bottomControlsContainer,style:{transform:en||ea?"translateY(0)":"translateY(40px)",transition:"transform ".concat(ee,"s ease"),transitionDelay:"".concat(et,"s")},children:[(0,a.Y)("div",{className:C.A.backDrop,style:{opacity:+!!en}}),(0,a.FD)(r.I1,{flex:"grow",gap:8,paddingY:4,children:[z.current&&X&&!R&&N&&K&&!F&&(0,a.Y)("div",{className:C.A.captionsContainer,children:(0,a.Y)(d.A,{handle:N,mediaUpload:X,showCaptions:er,size:G,subtitles:ec,videoEle:null!=(T=z.current.player)?T:null,withHighlight:ei})}),(0,a.Y)("div",{className:C.A.bottomInnerControlsContainer,style:{opacity:+!!en,transition:void 0!=ee?"opacity ".concat(ee,"s ease"):"opacity 0.5s ease"},children:(0,a.FD)(r.I1,{flex:"grow",children:[!w&&(0,a.Y)(r.Ye,{flex:"grow",paddingBottom:4,children:(0,a.Y)(b.K,{disableSharing:B||_,mediaRef:z,mediaUpload:K,post:q,pub:V,size:G,onShareMenuClose:J,onShareMenuOpen:Q})}),(0,a.FD)(r.Ye,{paddingX:4,children:[(0,a.FD)(r.pT,{gap:8,alignItems:"center",children:[!w&&(0,a.Y)(g.A,{disableShortcuts:D,disableTooltips:I,isFocused:L,mediaRef:z}),!k&&(null==K?void 0:K.post_id)&&(0,a.Y)(p.A,{disableShortcuts:D,isFocused:L,postId:K.post_id,pub:V}),(0,a.Y)(y.A,{disableShortcuts:D,disableTooltips:I,isFocused:L,mediaRef:z}),!w&&(0,a.Y)(h.A,{duration:B&&null!=x?x:null,mediaRef:z})]}),(0,a.Y)(r.pT,{flex:"grow"}),(0,a.FD)(r.pT,{gap:8,alignItems:"center",children:[!B&&W&&!w&&(0,a.Y)(Y.A,{disableShortcuts:D,disableTooltips:I,disabled:R||!E,isFocused:L,showTranscript:null!=H&&H,onToggleShowTranscript:W}),!B&&!O&&!w&&(0,a.Y)(c.A,{disableShortcuts:D,disableTooltips:I,disabled:!eg||R,isFocused:L,setShowCaptions:ev,showCaptions:er}),!B&&!P&&(0,a.Y)(v.A,{disableShortcuts:D,disableTooltips:I,isFocused:L,mediaRef:z}),!B&&N&&(0,a.Y)(u.A,{disableShortcuts:D,disableTooltips:I,handle:N,isFocused:L}),!w&&!U&&(0,a.Y)(m.A,{disableTooltips:I,isSettingsOpen:es,setIsSettingsOpen:eo})]})]})]})})]})]})]})},T=e=>{var t,i,l,p,v,m;let{mediaRef:f,mediaUpload:Y,handle:A,isActive:T,pub:S,size:w="sm",startTime:_,duration:D,useCaptions:I=!1,captionsStyle:F,hoverOptions:x,onBlur:N}=e,{transition:R=.5,transitionDelay:E=.1}=null!=x?x:{},{isMobile:k}=(0,o.sM)(),P=(0,n.useRef)(null),[O,U]=(0,n.useState)(!1),[M,B]=(0,n.useState)(null),L=null!=(v=null==Y||null==(i=Y.extractedAudio)||null==(t=i.transcription)?void 0:t.signed_captions)?v:[],z=!!(null==Y||null==(p=Y.extractedAudio)||null==(l=p.transcription)?void 0:l.approved_at);return(0,n.useEffect)(()=>{let e=()=>{var e;(null==(e=f.current)?void 0:e.player)&&!isNaN(f.current.player.duration)&&(f.current.player.currentTime=_)};if(f.current){var t;null==(t=f.current.player)||t.addEventListener("durationchange",e)}return()=>{if(f.current){var t;null==(t=f.current.player)||t.removeEventListener("durationchange",e)}}},[f]),(0,a.FD)("div",{ref:P,onBlur:N,children:[(null==A?void 0:A.active)?(0,a.Y)("div",{className:C.A.topOverlaysContainer,style:{opacity:+!!T,transform:T||k?"translateY(0)":"translateY(-20%)"},children:(0,a.FD)(r.Ye,{justifyContent:"space-between",paddingBottom:32,children:[(0,a.Y)(r.Ye,{padding:16}),(0,a.Y)(r.Ye,{padding:16})]})}):null,f.current&&(null==Y?void 0:Y.extractedAudio)&&A&&I&&(0,a.Y)("div",{className:C.A.captionsContainer,style:{bottom:0},children:(0,a.Y)(d.A,{handle:A,mediaUpload:Y.extractedAudio,showCaptions:O,size:w,subtitles:M,videoEle:null!=(m=f.current.player)?m:null,captionsStyle:F,withHighlight:!0})}),(0,a.FD)("div",{className:C.A.bottomControlsContainer,style:{transform:T||k?"translateY(0)":"translateY(40px)",transition:void 0!=R?"transform ".concat(R,"s ease"):"transform 0.5s ease",transitionDelay:void 0!=E?"".concat(E,"s"):"0.1s"},children:[(0,a.Y)("div",{className:C.A.backDrop,style:{opacity:+!!T}}),(0,a.Y)(r.I1,{flex:"grow",gap:8,paddingY:4,children:(0,a.Y)("div",{className:C.A.bottomInnerControlsContainer,style:{opacity:+!!T,transition:void 0!=R?"opacity ".concat(R,"s ease"):"opacity 0.5s ease"},children:(0,a.FD)(r.I1,{flex:"grow",children:[(0,a.Y)(r.Ye,{flex:"grow",paddingBottom:4,children:(0,a.Y)(b.K,{disableSharing:!0,mediaRef:f,mediaUpload:Y,post:void 0,pub:S,size:"sm",startTime:_,endTime:D?_+D:void 0})}),(0,a.FD)(r.Ye,{paddingX:4,children:[(0,a.FD)(r.pT,{gap:8,alignItems:"center",children:[(0,a.Y)(g.A,{disableShortcuts:!0,disableTooltips:!0,isFocused:!1,mediaRef:f}),(0,a.Y)(y.A,{disableShortcuts:!0,disableTooltips:!0,isFocused:!1,mediaRef:f}),(0,a.Y)(h.P,{startTime:_,duration:null!=D?D:null,mediaRef:f})]}),(0,a.Y)(r.pT,{flex:"grow"}),(0,a.Y)(c.A,{disableShortcuts:!0,disableTooltips:!0,disabled:!z,setShowCaptions:e=>{let{showCaptions:t,userInitiated:i}=e;U(t),t&&(null==L?void 0:L.length)&&L[0]&&(B(L[0].language),i&&(0,s.u4)(s.qY.VIDEO_CLOSED_CAPTIONS_BUTTON_CLICKED,{language:L[0].language}))},showCaptions:O,isFocused:!1}),A&&(0,a.Y)(u.A,{disableShortcuts:!0,disableTooltips:!0,handle:A,isFocused:!1})]})]})})})]})]})},S=e=>{let{mediaRef:t,mediaUpload:i,isActive:l,pub:s,startTime:d,duration:c,hoverOptions:u,onBlur:p}=e,{transition:v=.5,transitionDelay:m=.1}=null!=u?u:{},{isMobile:f}=(0,o.sM)(),Y=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let e=()=>{var e;(null==(e=t.current)?void 0:e.player)&&!isNaN(t.current.player.duration)&&(t.current.player.currentTime=d)};if(t.current){var i;null==(i=t.current.player)||i.addEventListener("durationchange",e)}return()=>{if(t.current){var i;null==(i=t.current.player)||i.removeEventListener("durationchange",e)}}},[t]),(0,a.Y)("div",{ref:Y,onBlur:p,children:(0,a.FD)("div",{className:C.A.bottomControlsContainer,style:{transform:l||f?"translateY(0)":"translateY(40px)",transition:"transform ".concat(v,"s ease"),transitionDelay:"".concat(m,"s")},children:[(0,a.Y)("div",{className:C.A.backDrop,style:{opacity:+!!l}}),(0,a.Y)(r.I1,{flex:"grow",gap:8,paddingY:4,children:(0,a.Y)("div",{className:C.A.bottomInnerControlsContainer,style:{opacity:+!!l,transition:void 0!=v?"opacity ".concat(v,"s ease"):"opacity 0.5s ease"},children:(0,a.FD)(r.I1,{flex:"grow",children:[(0,a.Y)(r.Ye,{flex:"grow",paddingBottom:4,children:(0,a.Y)(b.K,{disableSharing:!0,mediaRef:t,mediaUpload:i,post:void 0,pub:s,size:"sm",startTime:d,endTime:c?d+c:void 0})}),(0,a.FD)(r.Ye,{paddingX:4,children:[(0,a.FD)(r.pT,{gap:8,alignItems:"center",children:[(0,a.Y)(g.A,{disableShortcuts:!0,disableTooltips:!0,isFocused:!1,mediaRef:t}),(0,a.Y)(y.A,{disableShortcuts:!0,disableTooltips:!0,isFocused:!1,mediaRef:t}),(0,a.Y)(h.P,{startTime:d,duration:null!=c?c:null,mediaRef:t})]}),(0,a.Y)(r.pT,{flex:"grow"})]})]})})})]})})}},96209:function(e,t,i){i.d(t,{C9:()=>a,GH:()=>l,XS:()=>n}),i(42877);let a=(e,t)=>{let{aspectRatio:i,includeBumper:a,includeHeadlines:n,headlineText:l}=null!=t?t:{},s={skip_bumper:!a},o=!1,r=e.width&&e.height?e.width/e.height:1,d=!!e.live_stream_id,c=!(e.live_stream_id&&r>=1);if(e.liveStream){var u;o=(null!=(u=e.liveStream.joinedOrCompletedLiveStreamInvites)?u:[]).length>0}return d&&(c||(s.legacy_watermark={type:"legacy_watermark",show:!1}),(r<1||["vertical_fill","vertical_fit"].includes(null!=i?i:""))&&(s.captions={type:"captions",position:o?["center","center"]:["center",700]})),n&&l&&(s.headline={type:"headline",text:l,position:d&&o?["center","center"]:["center",142]},s.legacy_watermark={type:"legacy_watermark",show:!1}),s};function n(e){let{videoAspectRatio:t,isLiveVideo:i,hasBothAspects:a}=e;return a?["landscape","vertical_fill"]:"portrait"===t?["vertical_fill"]:i?["landscape","vertical_fill"]:["landscape","vertical_fit","vertical_fill"]}function l(e){var t,i;let a=n(e);return"portrait"===e.filterAspectRatio?a.includes("vertical_fill")?"vertical_fill":null!=(t=a[0])?t:"landscape":"landscape"===e.filterAspectRatio?a.includes("landscape")?"landscape":null!=(i=a[0])?i:"vertical_fill":"portrait"===e.videoAspectRatio?"vertical_fill":"landscape"}}}]);