KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12
System : Windows NT SERVER-PC 10.0 build 26200 (Windows 11) AMD64
User : ServerPC ( 0)
PHP Version : 8.2.12
Disable Function : NONE
Directory :  C:/Users/ServerPC/AppData/Local/Steam/htmlcache/Cache/Cache_Data/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : C:/Users/ServerPC/AppData/Local/Steam/htmlcache/Cache/Cache_Data/f_0001ba










/**** (c) Valve Corporation. Use is governed by the terms of the Steam Subscriber Agreement http://store.steampowered.com/subscriber_agreement/. 
****/
(self.webpackChunkstore=self.webpackChunkstore||[]).push([[3749],{91929:e=>{e.exports={defaultColor:"#aaa",blueish:"#64badc",Dummy:"_3d7vgH8CvMxmw3Gsrcn-Wr",RecordingIconContainer:"_2aEWndjrPefz-3pWqIYij7",Outer:"_1Zy09xDt2xoxeYHQMAYtYl",Inner:"B70ft0fskXDtxOVqwbNFW"}},828:e=>{e.exports={TrailerTitle:"_3HELOo0qFfDrRZ9Sa1GXeF",Category:"_2YhOhoyYNbue9fEPMYPiq2",Visible:"_2cpBClyttSkWAsgMArc0BM"}},27283:e=>{e.exports={TrailerPlayer:"ByTa3bBdyJMzBnwuLJ64v",LoadingThrobber:"_36zgLKcKD8iDyluIpswf6L",FadeIn:"_3wB3kse3W5Hv1pyFlYyMTl",UserInputNeeded:"_1Y1AAYPHLnSZog32foUuw",UserInputGlass:"_2VuwTaKaCTFvDQc3LSPIM0",Animate:"_9eb3EIMlhnYG8YdJci9e"}},50941:e=>{e.exports={BackgroundClick:"vXKdKnTS2vXaw2YxC0Yc1",Enabled:"pG-0I5m26k9ZDt1IjexxK",Icon:"_2U9kjREHwWCzFv6jHeN7en",BackgroundClickAnimation:"_2XYeZn3KijB2PUnLY0II7_",PlayerControls:"-qTM6xbWp6f2qNHBAuaxc",ShowControls:"_1Cnj-9auRb41WwwRA3hS18",DelayHideCursor:"_3n201iHmh_Qzklo3iedCSy",ControlGroup:"_39Fc5ujNP-wz5RbY-mJb--",BehindControlsFade:"_2vmUyLDMaO2vC2rz3cKPLt",TitleRow:"_2WpHhLTZgfpt1cIY1tId60",LowerControls:"aKceKkwAmCX8Ar8qWcJ7T",ButtonRow:"_2gDbG9frVoBgp4J9N1vA7I",LeftGroup:"ppGte6hTuxkoYS4d0ffwc",RightGroup:"_2iPvkLeM34oiIhYNFbtIaL",VolumeControls:"_1j6rW_OLdrZ-Erj3ayEBt5",VolumeSlider:"mowMYhLYBK1wWoarutOvd",MenuLayer:"_3eOkjP_BsIDVjKSn4xGkHW"}},73750:e=>{e.exports={PlayerControls:"_3tW3QF7-Dmrb384nDe1UtA",ControlGroup:"_3rbHwY_FOcAwhfb8gTwQET",ShowControls:"_3ysE_txkWJmWE_dMgvhGEs",TitleRow:"_3-16p-ITDbqTqIQ-NkXk0q",RowLimit:"_1Og_QMcM6h_bJKMYrgtF5-",LowerControls:"_3fTNY9SEeL0C8N9R6jMHn7",ButtonRow:"_3AhvKJXkOBGurfFyFL_4IL",LeftGroup:"L1I7aRgg3342fEsyw1Fz",RightGroup:"_2iK1tYlDeU93TUcNLHvL6x",BehindControlsFade:"qGMBdS6bMgoBhIUKMNfog"}},39970:e=>{e.exports={nContextMenuEdgePadding:"4",nContextMenuVerticalGap:"12px",nTimelineHoverEdgePadding:"4px",PlaybackButton:"_3XkD6Vq8YzOkmEr9odYcX4",PlaybackTime:"Ul_JQ5e-7WyVgJwFfykCb",TimeDash:"d5YtApFVuFkhQUYKjq2_0",SettingsButton:"DpzfSpwcCrmcxUf4Hb6nM",Rotated:"KQCO7547RMDooQhKTvbmV",SettingsMenu:"fXwjI_9jYSPc7xMajGzGb",MenuItem:"_1-NP1PnZ92z74rDyvBaNbu",Checked:"_2BiCJYRxhSB_zncLEq9uuM",Separator:"_2T8HGXJpXSDoSvvPwF9uXd",Timeline:"_2eh4iDod50HkFNh5C0fVW6",Hovered:"_1p3RPu0yCTtqWEwIZT6FNV",TimelineBar:"_3ezjd4FAgey-Olcl2qvfD4",Bar:"_1CCfDkqskHEeuJ51BM6vMI",Buffered:"_3f4Y1kM_nEtTF4DINVZ_rx",Played:"_3ezyMaw8mNCokAmQuZDbj1",HoverTick:"_1DhQ7PX8QrMx7WGkO0uxy8",Hover:"_2Zd3311XV6d_wOGB8C9H4D",HoverImage:"_2ZYpYXOs7Rs6UqKCGlQffu",HoverTime:"qSkn0N2OLSYYw4IxDl6LF",FatalErrorMessage:"_1pJhZ_qwY_Idku2_lkVQZM",TitleRow:"_3CLbNz7OTHT4gT5HkumZQA",Category:"_18O6pUE9bOMkMQXRPHunN0",Title:"plWqYRThWTIY1q6aN9Gd9"}},57758:e=>{e.exports={PlayerControls:"_2vG-2gXab6W-z35SIH9R3e",ControlGroup:"_2tyeapb_CiDNPj6mbOF0lG",GlassBackground:"_3Gg0KvfCct51O3L9T5Y7Zb",ShowControls:"_1-uJmZae5aIz-hnJFoGEAM",SeekThumbnail:"Ngi4I8hsTuASK1ZqGU7QU",TitleRow:"WqIiyZVtvjA4JxjEADfoA",ControlsVisible:"_2rhiB3AUKPHcTKY33rZhUx",FadeIn:"_38rU1NgNCaNq5oN_O8mGML",CenterControls:"e9VoqX_mFdhBgMsntP0NR",Hide:"_2WyZa1F8jTCVpsx7hED5nU",CenteredPlayToggle:"_1-CqXG-KggjG0ABX36Nq2M",LowerControls:"_2zXAYR_cNqhjyohUNk0JWm",ButtonRow:"_2nDASWOFwDdhUur1he9VwG",LeftGroup:"_2BJQLVbj-HFcit8hPPGlG_",RightGroup:"_2DMfXT39PNuEz5MAKitZ4m"}},92834:(e,t,n)=>{"use strict";function r(...e){return e.join(" ")}n.d(t,{q:()=>r})},52694:(e,t,n)=>{"use strict";n.d(t,{E$:()=>i,mc:()=>o,nf:()=>u,tS:()=>s,ud:()=>a});var r=n(90626),l=n(91929);function a(e){return r.createElement("svg",{style:l,className:"SVGIcon_Button",width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.createElement("path",{d:"M31.3137 19.5299L10.0583 32.3788C9.77894 32.5477 9.45165 32.6083 9.13395 32.5496C8.81603 32.4909 8.52835 32.3169 8.32083 32.0582C8.11354 31.7995 8 31.4723 8 31.1346V5.4368C8 5.09914 8.11354 4.77196 8.32083 4.51325C8.52833 4.25455 8.81604 4.08049 9.13395 4.02181C9.45165 3.96313 9.77896 4.02377 10.0583 4.19261L31.3137 17.0415C31.593 17.2103 31.8068 17.4769 31.9172 17.7942C32.0276 18.1116 32.0276 18.4598 31.9172 18.7772C31.8068 19.0945 31.593 19.3611 31.3137 19.5299Z",fill:"currentColor"}))}function i(e){return r.createElement("svg",{className:"SVGIcon_Button",width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.createElement("path",{d:"M14.3333 30C14.3333 30.5523 13.8856 31 13.3333 31H8C7.44772 31 7 30.5523 7 30V6C7 5.44772 7.44772 5 8 5H13.3333C13.8856 5 14.3333 5.44772 14.3333 6V30ZM29 6C29 5.44772 28.5523 5 28 5H22.6667C22.1144 5 21.6667 5.44772 21.6667 6V30C21.6667 30.5523 22.1144 31 22.6667 31H28C28.5523 31 29 30.5523 29 30V6Z",fill:"currentColor"}))}function o(e){return r.createElement("svg",{className:"SVGIcon_Button",width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.createElement("path",{d:"M4 4H14V8H8V14H4V4ZM22 4V8H28V14H32V4H22ZM28 28H22V32H32V22H28V28ZM8 22H4V32H14V28H8V22Z",fill:"currentColor"}))}function u(e){return r.createElement("svg",{width:"128",height:"128",viewBox:"0 0 128 128",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M12 88H116V40H12V88ZM128 94C128 97.3137 125.314 100 122 100H6C2.78979 100 0.168429 97.4789 0.0078125 94.3086L0 94V34C0 30.6863 2.68629 28 6 28H122C125.314 28 128 30.6863 128 34V94Z",fill:"currentColor"}))}function s(e){return r.createElement("svg",{width:"128",height:"128",viewBox:"0 0 128 128",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M12 88H116V40H12V88ZM128 94C128 97.3137 125.314 100 122 100H6C2.78979 100 0.168429 97.4789 0.0078125 94.3086L0 94V34C0 30.6863 2.68629 28 6 28H122C125.314 28 128 30.6863 128 34V94Z",fill:"currentColor"}))}},46253:(e,t,n)=>{"use strict";n.d(t,{h:()=>s});var r=n(90626),l=n(52038),a=n(61859),i=n(828),o=n.n(i),u=n(33917);function s(e){const{name:t,trailerCategory:n,trailerDisplay:i,mouseOver:s}=e,[c,m]=r.useState(!1);if(r.useEffect((()=>{0!=i&&m(!0)}),[i]),r.useEffect((()=>{if(s)return void m(!0);if(!c)return;const e=setTimeout((()=>m(!1)),3e3);return()=>clearTimeout(e)}),[c,s]),null==n||0==i)return;const d=1==i?(0,a.we)("#StoreTrailer_Title_TrailerPreview"):(0,u.e)(n);return r.createElement("div",{className:(0,l.A)({[o().TrailerTitle]:!0,[o().Visible]:c})},(0,a.PP)("#StoreTrailer_Title_Combiner",r.createElement("span",{className:o().Category},d),t))}},33917:(e,t,n)=>{"use strict";n.d(t,{e:()=>l});var r=n(61859);function l(e){switch(e){case 1:return(0,r.we)("#StoreTrailer_Title_Category_Gameplay");case 2:return(0,r.we)("#StoreTrailer_Title_Category_Teaser");case 3:return(0,r.we)("#StoreTrailer_Title_Category_Cinematic");case 4:return(0,r.we)("#StoreTrailer_Title_Category_Update");case 5:return(0,r.we)("#StoreTrailer_Title_Category_Accolades");case 6:return(0,r.we)("#StoreTrailer_Title_Category_Interview")}return(0,r.we)("#StoreTrailer_Title_Category_Unknown")}},54096:(e,t,n)=>{"use strict";n.d(t,{P:()=>ie});var r=n(90626),l=n(52694),a=n(27283),i=n.n(a),o=n(34629),u=n(14947),s=n(48333),c=n(6144),m=n(84933),d=n(31963);var f;!function(e){e[e.None=0]="None",e[e.Play=1]="Play",e[e.Pause=2]="Pause"}(f||(f={}));class h{m_elVideo=null;m_player=null;m_listeners=new c.Ji;m_persistState={};m_fnOnPlaybackEnd;m_fnOnPlayPauseChange;m_fnOnMuteChange;m_bMuteWhenAutoplayBlocked=!1;m_strStatsURL="";m_bSentStats=!1;m_bPaused=!1;m_bUserInputNeeded=!1;m_bMuted=!1;m_nVolume=1;m_eFailureReason=s.N_.Invalid;m_maxDimensions=null;m_bPlaybackStarted=!1;m_bBuffering=!0;m_nPlaybackTime=0;m_nVideoStartTime=0;m_nVideoDuration=0;m_nBufferedEndTime=0;constructor(e){(0,u.Gn)(this),this.m_persistState=e||{}}IsPaused(){return this.m_bPaused}GetUserInputNeeded(){return this.m_bUserInputNeeded}GetPlaybackTime(){return this.m_nPlaybackTime}GetBufferedEndTime(){return this.m_nBufferedEndTime}GetTimelineDuration(){return this.m_nVideoDuration}GetVolume(){return this.m_nVolume}GetMuted(){return this.m_bMuted}GetMaxVideoDimensions(){return this.m_maxDimensions}HasPlaybackStarted(){return this.m_bPlaybackStarted}IsBuffering(){return this.m_bBuffering}Start(e,t,n,r){this.Stop(),this.m_strStatsURL=r,this.m_elVideo=e,this.m_listeners.AddEventListener(this.m_elVideo,"playing",this.OnVideoPlaying),this.m_listeners.AddEventListener(this.m_elVideo,"pause",this.OnVideoPause),this.m_listeners.AddEventListener(this.m_elVideo,"timeupdate",this.OnVideoTimeUpdate),this.m_listeners.AddEventListener(this.m_elVideo,"volumechange",this.OnVolumeChange),this.m_listeners.AddEventListener(this.m_elVideo,"ended",this.OnVideoEnd),this.m_listeners.AddEventListener(this.m_elVideo,"valve-ended",this.OnVideoValveEnded),this.m_listeners.AddEventListener(this.m_elVideo,"valve-bufferupdate",this.OnVideoTimeUpdate),this.m_listeners.AddEventListener(this.m_elVideo,"valve-downloadfailed",this.OnDownloadFailed),this.m_listeners.AddEventListener(this.m_elVideo,"valve-userinputneeded",this.OnUserInputNeeded),this.m_listeners.AddEventListener(this.m_elVideo,"valve-metadatachanged",this.OnMetadataChanged),this.m_listeners.AddEventListener(window,"pagehide",this.SendStats),this.m_player=new s.Zn(this.m_elVideo),this.m_player.SetTimeoutAfterFailedDownload(!1);let l=void 0!==this.m_persistState.m_bAudioMuted&&this.m_persistState.m_bAudioMuted;this.SetMute(l,!0);let a=void 0!==this.m_persistState.m_nPlayerVolume?this.m_persistState.m_nPlayerVolume:1;this.SetVolume(a,!0),this.m_player.SetMuteOnAutoplayBlocked(this.m_bMuteWhenAutoplayBlocked),this.m_player.PlayMPD(t,n)}Stop(){this.SendStats(),this.m_listeners.Unregister(),this.m_player&&this.m_player.Close(),this.m_elVideo=null,this.m_player=null,this.m_bPaused=!1,this.m_bUserInputNeeded=!1,this.m_nPlaybackTime=0,this.m_nVideoStartTime=0,this.m_nVideoDuration=0,this.m_nBufferedEndTime=0}IsInitialized(){return!!this.m_player}OnVideoPlaying(){let e=this.m_bPaused;this.m_bPaused=!1,this.m_bUserInputNeeded=!1,e&&this.m_fnOnPlayPauseChange&&this.m_fnOnPlayPauseChange(!0)}OnVideoPause(){let e=this.m_bPaused;this.m_bPaused=!0,!e&&this.m_fnOnPlayPauseChange&&this.m_fnOnPlayPauseChange(!1)}OnVideoTimeUpdate(){this.m_nVideoStartTime=this.m_player.GetAvailableVideoStartTime(),this.m_nVideoDuration=this.m_player.GetBufferedLiveEdgeTime()-this.m_nVideoStartTime,this.m_nPlaybackTime=this.m_player.GetCurrentPlayTime()-this.m_nVideoStartTime,this.m_nBufferedEndTime=this.m_player.GetBufferedEndTime()-this.m_nVideoStartTime,this.m_bBuffering=this.m_player.IsBuffering(),this.m_bBuffering||(this.m_bPlaybackStarted=!0)}OnVolumeChange(){this.SetMuteInternal(this.m_player.IsMuted())}OnVideoEnd(){}OnVideoValveEnded(){this.m_fnOnPlaybackEnd&&this.m_fnOnPlaybackEnd()}OnDownloadFailed(e){console.log("video download failed",e.detail),this.m_eFailureReason=e.detail||s.N_.PlaybackError}OnUserInputNeeded(){this.m_bUserInputNeeded=!0}OnMetadataChanged(){let e=this.m_player.GetMaxWidthAndHeight();e&&(this.m_maxDimensions&&this.m_maxDimensions.nWidth==e.nWidth&&this.m_maxDimensions.nHeight==e.nHeight||(this.m_maxDimensions=e))}UserInputReceived(){this.IsInitialized()&&(this.m_bUserInputNeeded=!1,this.m_player.SeekAndPlay(0))}SetVolume(e,t=!1){this.IsInitialized()&&(this.m_nVolume=e,this.m_player.SetVolume(e),!t&&this.m_persistState.m_fnSetPlayerVolume&&this.m_persistState.m_fnSetPlayerVolume(e))}SetMute(e,t=!1){this.IsInitialized()&&(this.SetMuteInternal(e),this.m_player.SetMuted(e),!t&&this.m_persistState.m_fnSetAudioMuted&&this.m_persistState.m_fnSetAudioMuted(e))}SetMuteInternal(e){this.m_bMuted!=e&&(this.m_bMuted=e,this.m_fnOnMuteChange&&this.m_fnOnMuteChange(e))}TogglePlayPauseState(){return this.IsInitialized()?this.m_player.IsPaused()?f.Play:f.Pause:f.None}TogglePlayPause(){return this.IsInitialized()?this.m_player.IsPaused()?(this.Play(),f.Play):(this.Pause(),f.Pause):f.None}Play(){this.IsInitialized()&&(this.m_player.IsAtEnd()&&this.m_player.Seek(0),this.m_player.Play())}Pause(){this.IsInitialized()&&this.m_player.Pause()}Seek(e){this.IsInitialized()&&this.m_player.Seek(this.m_nVideoStartTime+e)}SeekRelative(e){this.m_player.Seek(this.m_nPlaybackTime+e)}UpdatePersistState(e){this.m_persistState!=e&&(this.m_persistState=e,this.IsInitialized()&&(void 0!==e.m_nPlayerVolume&&this.SetVolume(e.m_nPlayerVolume,!0),void 0!==e.m_bAudioMuted&&this.SetMute(e.m_bAudioMuted,!0)))}SetMuteWhenAutoplayBlocked(e){this.m_bMuteWhenAutoplayBlocked=e,this.IsInitialized()&&this.m_player.SetMuteOnAutoplayBlocked(e)}SetPlaybackEndCallback(e){this.m_fnOnPlaybackEnd=e}SetOnPlayPauseChangeCallback(e){this.m_fnOnPlayPauseChange=e}SetOnMuteChangeCallback(e){this.m_fnOnMuteChange=e}GetThumbnail(e){return this.m_player.GetThumbnail(e)}GetVideoRepresentations(){return this.IsInitialized()?this.m_player.GetVideoRepresentations():[]}SetVideoRepresentation(e){this.IsInitialized()&&this.m_player.SetVideoRepresentation(e)}GetFailureReason(){return this.m_eFailureReason}SendStats(){!this.m_bSentStats&&this.m_player&&this.m_strStatsURL&&(!function(e,t,n){if(!navigator||void 0===navigator.sendBeacon)return;let r=e.GetDASHPlayerStats().GetPlayerStatsSummary(),l=e.GetAndCloseWatchedIntervals();if(l.reduce(((e,t)=>e+(t[1]-t[0])),0)<5&&n==s.N_.Invalid)return;let a={strManifest:e.IsPlayingHLS()?e.GetHLSURL():e.GetMPDURL(),watched:l,eFailureReason:n,...r},i=JSON.stringify(a),o=new FormData;o.append("stats",i),navigator.sendBeacon(t,o)}(this.m_player,this.m_strStatsURL,this.m_eFailureReason),this.m_bSentStats=!0)}}(0,o.Cg)([u.sH],h.prototype,"m_bPaused",void 0),(0,o.Cg)([u.sH],h.prototype,"m_bUserInputNeeded",void 0),(0,o.Cg)([u.sH],h.prototype,"m_bMuted",void 0),(0,o.Cg)([u.sH],h.prototype,"m_nVolume",void 0),(0,o.Cg)([u.sH],h.prototype,"m_eFailureReason",void 0),(0,o.Cg)([u.sH],h.prototype,"m_maxDimensions",void 0),(0,o.Cg)([u.sH],h.prototype,"m_bPlaybackStarted",void 0),(0,o.Cg)([u.sH],h.prototype,"m_bBuffering",void 0),(0,o.Cg)([u.sH],h.prototype,"m_nPlaybackTime",void 0),(0,o.Cg)([u.sH],h.prototype,"m_nVideoStartTime",void 0),(0,o.Cg)([u.sH],h.prototype,"m_nVideoDuration",void 0),(0,o.Cg)([u.sH],h.prototype,"m_nBufferedEndTime",void 0),(0,o.Cg)([u.XI.bound],h.prototype,"OnVideoPlaying",null),(0,o.Cg)([m.oI],h.prototype,"OnVideoPause",null),(0,o.Cg)([u.XI.bound],h.prototype,"OnVideoTimeUpdate",null),(0,o.Cg)([m.oI],h.prototype,"OnVolumeChange",null),(0,o.Cg)([m.oI],h.prototype,"OnVideoEnd",null),(0,o.Cg)([m.oI],h.prototype,"OnVideoValveEnded",null),(0,o.Cg)([m.oI],h.prototype,"OnDownloadFailed",null),(0,o.Cg)([m.oI],h.prototype,"OnUserInputNeeded",null),(0,o.Cg)([u.XI.bound],h.prototype,"OnMetadataChanged",null),(0,o.Cg)([m.oI],h.prototype,"UserInputReceived",null),(0,o.Cg)([u.XI.bound],h.prototype,"SetMuteInternal",null),(0,o.Cg)([m.oI],h.prototype,"SendStats",null);var p=n(65946),_=n(52038),y=n(2925),g=n(79613),E=n(4869),v=n(53835),C=n(50941),b=n.n(C),T=n(61859),P=n(8871);const S=(0,r.forwardRef)((function(e,t){let{children:n,...l}=e,a=(0,P.QS)((e=>{if(!e)return;let t=t=>{t.target==e&&(e.style.pointerEvents="none")},n=t=>{t.target==e&&(e.style.pointerEvents="auto")};return e.addEventListener("transitionstart",t),e.addEventListener("transitionend",n),e.addEventListener("transitioncancel",n),()=>{e.removeEventListener("transitionstart",t),e.removeEventListener("transitionend",n),e.removeEventListener("transitioncancel",n)}}),[]),i=(0,P.Ue)(a,t);return r.createElement("div",{ref:i,...l},n)}));var k=n(44766),w=n(243),M=n(86927);const I=200,V=5e3;function R(e){let{player:t,category:n,title:l,focus:a}=e,i=(0,r.useRef)(void 0),o=(0,r.useRef)(void 0),[u,s]=(0,k.Cl)(t,w.M$),[c,m]=(0,r.useState)(!1),d=(0,k.o$)(c,m,i);u=u||c;let f=function(e){let t=(0,y.ri)(),n=(0,y.Dy)(t,"fullscreen"),l=(0,r.useCallback)((t=>{t.repeat||("Space"==t.code?(e.TogglePlayPause(),t.preventDefault()):"ArrowLeft"==t.code?e.SeekRelative(-V/1e3):"ArrowRight"==t.code?e.SeekRelative(V/1e3):"f"==t.key||"F"==t.key?(n(),t.preventDefault()):"m"!=t.key&&"M"!=t.key||(e.SetMute(!e.GetMuted()),t.preventDefault()))}),[e,n]);return l}(t),h=(0,M.b$)(a),p=(0,_.A)(b().PlayerControls,u&&b().ShowControls);return r.createElement(k.F8.Provider,{value:d},r.createElement("div",{ref:h,className:p,...s,onKeyDown:f,tabIndex:0},r.createElement("div",{className:b().ControlGroup},r.createElement(A,{player:t,enabled:u&&!c}),r.createElement(H,null),r.createElement(S,{ref:o,className:b().LowerControls},r.createElement(w.Kf,{player:t,showHoverThumb:!0}),r.createElement("div",{className:b().ButtonRow},r.createElement("div",{className:b().LeftGroup},r.createElement(w.zA,{player:t}),r.createElement(G,{player:t,refControlsHover:o}),r.createElement(w.BI,{player:t})),r.createElement("div",{className:b().RightGroup},r.createElement(w.CS,{player:t}),r.createElement(w.tS,null),r.createElement(w.Wc,null))))),r.createElement(N,{player:t,controlsVisible:u,category:n,title:l}),r.createElement("div",{ref:i,className:b().MenuLayer})))}function N(e){let{player:t,controlsVisible:n,category:l,title:a}=e,i=(0,w.Rh)("once",t,n);if(0==l||!a)return null;let o=(0,_.A)(b().TitleRow,i&&b().ShowControls);return r.createElement("div",{className:o},r.createElement(w.AE,{category:l,title:a}))}function A(e){let{player:t,enabled:n}=e,l=(0,y.ri)(),a=(0,y.Dy)(l,"fullscreen"),{refBackground:i,inputEvents:o,clickEvents:u,fnRemoveEvent:s}=function(e,t){let n=(0,r.useRef)(void 0),l=(0,r.useRef)(1),a=(0,r.useRef)(0),[i,o]=(0,r.useState)([]),u=(0,r.useCallback)((r=>{if(r.target!=n.current)return;let i=e.TogglePlayPauseState(),u=l.current++;o((e=>[{nID:u,eState:i},...e]));let s=()=>{a.current=0,e.TogglePlayPause()};if("mouse"==r.pointerType)return a.current?(window.clearTimeout(a.current),a.current=0,void t()):void(a.current=window.setTimeout(s,I));s()}),[n,a,e,o,t]),s=(0,r.useCallback)((e=>{o((t=>t.filter((t=>t.nID!=e))))}),[o]);(0,r.useEffect)((()=>()=>{window.clearTimeout(a.current),a.current=0}),[a]);let c=(0,k.Ps)(u);return{refBackground:n,inputEvents:c,clickEvents:i,fnRemoveEvent:s}}(t,a),c=(0,_.A)(b().BackgroundClick,n&&b().Enabled);return r.createElement("div",{ref:i,className:c,...o},u.map((e=>r.createElement(B,{key:`icon_${e.nID}`,event:e,removeEvent:s}))))}function B(e){let{event:t,removeEvent:n}=e,a=t.nID,i=(0,r.useCallback)((()=>{n(a)}),[a,n]),o=null;return t.eState==f.Play?o=r.createElement(l.ud,null):t.eState==f.Pause&&(o=r.createElement(l.E$,null)),r.createElement("div",{className:b().Icon,onAnimationEnd:i},o)}function H(e){return r.createElement("div",{className:b().BehindControlsFade})}function G(e){let t,{player:n,refControlsHover:l}=e,[a,i,o,u]=(0,k.qi)(n),[s,c]=function(e){let[t,n]=(0,r.useState)(!1),l=(0,r.useCallback)((()=>n(!0)),[n]);return(0,m.ML)(e,"mouseleave",(e=>{e.target==e.currentTarget&&n(!1)})),[t,l]}(l);t=a||0===i?r.createElement(E.K9I,null):i<.3?r.createElement(E.a_4,null):i<.6?r.createElement(E.TPi,null):r.createElement(E._3Z,null);let d=(0,T.we)(a?"#TrailerPlayer_Unmute_Tooltip":"#TrailerPlayer_Mute_Tooltip");return r.createElement("div",{className:b().VolumeControls,onMouseEnter:c,"data-keepcontrols":!0},r.createElement(w.c5,{onActivate:u,tooltip:d},t),s&&r.createElement("div",{className:b().VolumeSlider},r.createElement(v.A0,{min:0,max:1,value:a?0:i,step:.01,onChange:o,dpadStep:.1})))}var L=n(57758),D=n.n(L);const x=3e3,O=1e3;function F(e){let{player:t,category:n,title:l}=e,a=(0,r.useRef)(void 0),[i,o]=function(e,t,n){let[l,a]=function(e,t){let[n,l]=(0,k.if)(),a=(0,r.useRef)(void 0),i=(0,r.useRef)(!0),o=(0,k.BF)(t);(0,r.useEffect)((()=>{let e=i.current;i.current=!1,(!e||o)&&l(!0,o?0:O)}),[o,l,i]);let u=(0,r.useCallback)((e=>{a.current=e.target}),[a]),s=(0,r.useCallback)((e=>{a.current=void 0}),[a]),c=(0,r.useCallback)((t=>{let r=a.current;if(a.current=void 0,null==r)return;let i=o?0:x;t.target==r&&e.current==r?l(!n,i):l(!0,i)}),[l,e,o,n]);return[n,{onPointerDown:u,onPointerCancel:s,onPointerUp:c}]}(e,t);return l=l||n,[l,a]}(a,t,w.M$),u=(0,r.useRef)(void 0),[s,c]=(0,r.useState)(!1),m=(0,k.o$)(s,c,u);i=i||s;let[d,f]=function(e){let[t,n]=(0,r.useState)(null),l=(0,r.useRef)(!1),a=(0,r.useRef)(null),i=r.useCallback((t=>{let r=t?t.thumbnail:null;!e.IsPaused()&&r&&(l.current=!0,e.Pause()),!r&&l.current&&(e.Play(),l.current=!1),a.current&&!r&&e.Seek(a.current.nPlaybackSeconds),a.current=t,n(r)}),[e,n,l]);return[t,i]}(t),h=(0,_.A)(D().ControlGroup,i&&D().ShowControls),p=(0,_.A)(D().CenterControls,!!d&&D().Hide);return r.createElement(k.F8.Provider,{value:m},r.createElement("div",{className:D().PlayerControls,...o},r.createElement("div",{ref:a,className:h},r.createElement(Y,{thumbnail:d}),r.createElement(W,null),r.createElement("div",{className:p},r.createElement(q,{player:t})),r.createElement("div",{className:D().LowerControls},r.createElement(w.Kf,{player:t,onTouchSeek:f,showHoverThumb:!1}),r.createElement("div",{className:D().ButtonRow},r.createElement("div",{className:D().LeftGroup},r.createElement(w.BI,{player:t})),r.createElement("div",{className:D().RightGroup},r.createElement(w.Y1,{player:t}),r.createElement(w.CS,{player:t}),r.createElement(w.Wc,null))))),r.createElement(U,{player:t,controlsVisible:i,category:n,title:l}),r.createElement("div",{ref:u,className:D().MenuLayer})))}function U(e){let{player:t,controlsVisible:n,category:l,title:a}=e,i=(0,w.Rh)("standard",t,n);if(0==l||!a)return null;let o=(0,_.A)(D().TitleRow,i&&!n&&D().FadeIn,n&&D().ControlsVisible);return r.createElement("div",{className:o},r.createElement(w.AE,{category:l,title:a}))}function W(e){return r.createElement("div",{className:D().GlassBackground})}function Y(e){let{thumbnail:t}=e,[n,l]=(0,r.useState)(null),a=(0,r.useCallback)((e=>{if(!e)return void l(null);let t=e.getBoundingClientRect(),n=t.right-t.left,r=t.bottom-t.top;l({width:n,height:r})}),[l]);if(!t)return null;let i={display:"none"};if(n){let e=n.width/t.nThumbnailWidth,r=n.height/t.nThumbnailHeight,l=Math.min(e,r);i={width:t.nThumbnailWidth*l+"px",height:t.nThumbnailHeight*l+"px",backgroundImage:`url(${t.strTileURL})`,backgroundPosition:`-${t.x*l}px -${t.y*l}px`,backgroundSize:`${t.nImageWidth*l}px ${t.nImageHeight*l}px`,backgroundRepeat:"no-repeat"}}return r.createElement("div",{ref:a,className:D().SeekThumbnail},r.createElement("div",{style:i,className:D().ThumbnailImage}))}function q(e){let{player:t}=e,n=(0,k.BF)(t),a=(0,k._8)(t),i=(0,k.Ps)(a),o=n?r.createElement(l.ud,null):r.createElement(l.E$,null);return r.createElement("div",{className:D().CenteredPlayToggle,...i},o)}var z=n(78327),Z=n(73750),K=n.n(Z),Q=n(76217),X=n(88006);const $=3e3,j=1500;function J(e){let{player:t,category:n,title:l}=e,[a,i]=function(e,t){let[n,l]=(0,k.if)(),a=(0,r.useRef)(!0),i=(0,k.BF)(e);(0,r.useEffect)((()=>{let e=a.current;a.current=!1,(!e||i)&&l(!0,i?0:j)}),[i,l,a]);let o=(0,r.useCallback)((()=>{l(!0,$)}),[l]);return[n,o]}(t,w.M$),o=(0,k.BF)(t),u=function(e,t){let n=(0,r.useCallback)((n=>{if(n.detail.button==X.pR.TRIGGER_LEFT&&e){let r=Math.max(0,e.GetPlaybackTime()-10);return e.Seek(r),t(),n.preventDefault(),void n.stopPropagation()}if(n.detail.button==X.pR.TRIGGER_RIGHT&&e){let r=Math.min(e.GetTimelineDuration(),e.GetPlaybackTime()+10);return e.Seek(r),t(),n.preventDefault(),void n.stopPropagation()}}),[e,t]);return n}(t,i),s=(0,k._8)(t),[c,m,d,f]=(0,k.qi)(t),h=(0,r.useCallback)((()=>{f(),i()}),[f,i]),p=(0,r.useCallback)((e=>{t.IsPaused()||e.currentTarget!=e.target||t.TogglePlayPause()}),[t]),y=(0,r.useRef)(void 0),[g,E]=(0,r.useState)(!1),v=(0,k.o$)(g,E,y),C=c?"#TrailerPlayer_Unmute_Tooltip":"#TrailerPlayer_Mute_Tooltip",b=o?"#TrailerPlayer_Play_Tooltip":"#TrailerPlayer_Pause_Tooltip",P=(0,_.A)(K().ControlGroup,a&&K().ShowControls);return r.createElement(k.F8.Provider,{value:v},r.createElement(Q.Z,{className:K().PlayerControls,focusable:!0,onClick:p,onOKActionDescription:(0,T.we)(b),onOKButton:s,onSecondaryButton:h,onSecondaryActionDescription:(0,T.we)(C),onButtonDown:u},r.createElement("div",{className:P},r.createElement(te,null),r.createElement("div",{className:K().LowerControls},r.createElement(w.Kf,{player:t,showHoverThumb:!1}),r.createElement("div",{className:K().ButtonRow},r.createElement("div",{className:K().LeftGroup},r.createElement(w.zA,{player:t}),r.createElement(w.BI,{player:t})),r.createElement("div",{className:K().RightGroup},r.createElement(w.Y1,{player:t}))))),r.createElement(ee,{player:t,controlsVisible:a,category:n,title:l}),r.createElement("div",{ref:y,className:K().MenuLayer})))}function ee(e){let{player:t,controlsVisible:n,category:l,title:a}=e,i=(0,w.Rh)("standard",t,n);if(0==l||!a)return null;let o=(0,_.A)(K().TitleRow,i&&K().ShowControls);return r.createElement("div",{className:o},r.createElement("div",{className:K().RowLimit},r.createElement(w.AE,{category:l,title:a})))}function te(e){return r.createElement("div",{className:K().BehindControlsFade})}var ne=n(25489),re=n(22797);const le=500,ae="responsive_menu_ignore_touch";function ie(e){return(0,y.ri)()?r.createElement(oe,{...e,localContext:!1}):r.createElement(y.QY,{iosVideoFallback:!0,supportsTheater:!1,supportsFullscreen:!0},r.createElement(oe,{...e,localContext:!0}))}function oe(e){let{ref:t,dashManifests:n,hlsManifest:l,screenshot:a,forcePause:o,onPlaybackEnd:u,onPlayPauseChange:s,onMuteChange:c,uiMode:f,altText:p,title:g,category:E,statsURL:v,muteWhenAutoplayBlocked:C,localContext:b,focus:T}=e;g=g||"",E=E||0;let[P,S]=function(e,t,n,l,a,i){let o=(0,d.F)(),u=r.useRef(void 0);u.current||(u.current=new h(o));let s=(0,m.QS)((r=>{if(r)return u.current.Start(r,e,t,n),()=>u.current.Stop()}),[u,e,t,n]);return(0,r.useEffect)((()=>{u.current.UpdatePersistState(o)}),[o]),(0,r.useEffect)((()=>{u.current.SetPlaybackEndCallback(l)}),[l]),(0,r.useEffect)((()=>{u.current.SetOnPlayPauseChangeCallback(a)}),[a]),(0,r.useEffect)((()=>{u.current.SetOnMuteChangeCallback(i),i&&i(u.current.GetMuted())}),[i]),[s,u.current]}(n,l,v,u,s,c);!function(e,t){(0,r.useImperativeHandle)(e,(()=>({Play(){t.Play()},Pause(){t.Pause()},IsPaused:()=>t.IsPaused(),SeekToStart(){t.Seek(0)},GetVolume:()=>t.GetVolume(),SetVolume(e,n){t.SetVolume(e,n)}})),[t])}(t,S),function(e,t){t=!!t,(0,r.useEffect)((()=>{e.SetMuteWhenAutoplayBlocked(t)}),[e,t])}(S,C);let[M,I]=function(e){let t=(0,r.useRef)(null),n=(0,r.useRef)(null),l=(0,r.useRef)(null),a=(0,m.CH)(),i=(0,r.useCallback)((()=>{let e=n.current,r=t.current;if(!e||!r)return;let[i,o]=ne.kf(r.nWidth,r.nHeight,e.nWidth,e.nHeight);i=e.nWidth-i<2?e.nWidth:Math.ceil(i),o=e.nHeight-o<2?e.nHeight:Math.ceil(o);let u=l.current;u&&u.nWidth==i&&u.nHeight==o||(l.current={nWidth:i,nHeight:o},a())}),[t,n,l,a]),o=(0,r.useCallback)((e=>{t.current=e,i()}),[t,i]);(0,k.U1)(e,o);let u=(0,r.useCallback)((e=>{n.current={nWidth:e.contentRect.width,nHeight:e.contentRect.height},i()}),[n,i]),s=(0,m.wY)(u);return[s,l.current]}(S),V=(0,y.ri)(),R=b?V.refFullscreen:null,N=(0,m.Ue)(M,R),A=function(e,t){let n=(0,r.useRef)(!1),l=(0,r.useRef)(!1),a=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{n.current!=t&&(t?(l.current=e.IsPaused(),e.Pause()):l.current||e.Play(),n.current=t)}),[t,n,l,e]),t||(a.current=!0),!a.current}(S,o);A&&(P=null);let B={};I&&(B.width=`${I.nWidth}px`,B.height=`${I.nHeight}px`);let H=(0,_.A)(i().TrailerPlayer,ae);return r.createElement("div",{ref:N,className:H},r.createElement("video",{ref:P,style:B,controls:!1,playsInline:!0,"aria-label":p}),r.createElement(ue,{player:S,uiMode:f,category:E,title:g,focus:T}),r.createElement(se,{player:S}),!A&&r.createElement(ce,{player:S,screenshot:a}),!A&&r.createElement(w.MT,{player:S}))}function ue(e){let{player:t,uiMode:n,category:l,title:a,focus:i}=e,o=(0,z.Qn)();return n&&"auto"!=n||(n=(0,g.$W)()?"touch":o?"gamepad":"desktop"),"touch"==n?r.createElement(F,{player:t,category:l,title:a}):"gamepad"==n?r.createElement(J,{player:t,category:l,title:a}):r.createElement(R,{player:t,category:l,title:a,focus:i})}function se(e){let{player:t}=e,[n,l]=(0,r.useState)("norender"),a=(0,p.q3)((()=>t.IsBuffering()));(0,r.useEffect)((()=>{if(!a)return;let e=window.setTimeout((()=>l("fadein")),1e3);return()=>{e&&window.clearTimeout(e)}}),[a,l]),(0,r.useEffect)((()=>{if(a)return;l("fadeout");let e=window.setTimeout((()=>l("norender")),300);return()=>window.clearTimeout(e)}),[a,l]);let o="norender"!=n,u=(0,_.A)(i().LoadingThrobber,"fadein"==n&&i().FadeIn);return r.createElement("div",{className:u},o&&r.createElement(re.t,{size:"large",position:"center"}))}function ce(e){let{player:t,screenshot:n}=e,a=(0,p.q3)((()=>t.GetUserInputNeeded())),o=(0,m.DF)(a,le),[u,s]=(0,r.useState)(!1),c=r.useCallback((()=>{t.UserInputReceived(),s(!0)}),[t]);if(r.useEffect((()=>{if(!u)return;let e=setTimeout((()=>s(!1)),500);return()=>clearTimeout(e)}),[u]),!o)return null;let d={};return n&&(d.backgroundImage=`url('${n}')`),r.createElement("div",{style:d,className:i().UserInputNeeded,onClick:c},r.createElement("div",{className:(0,_.A)(i().UserInputGlass,u&&i().Animate)},r.createElement(l.ud,null)))}},31963:(e,t,n)=>{"use strict";n.d(t,{F:()=>i,v:()=>a});var r=n(90626);const l=(0,r.createContext)({});function a(e){let{autoplayEnabled:t,setAutoplayEnabled:n,playerVolume:a,setPlayerVolume:i,audioMuted:o,setAudioMuted:u,children:s}=e,c=(0,r.useMemo)((()=>({m_bAutoplayEnabled:t,m_fnSetAutoplayEnabled:n,m_nPlayerVolume:a,m_fnSetPlayerVolume:i,m_bAudioMuted:o,m_fnSetAudioMuted:u})),[t,n,a,i,o,u]);return r.createElement(l.Provider,{value:c},s)}function i(){return(0,r.useContext)(l)}},44766:(e,t,n)=>{"use strict";n.d(t,{Ae:()=>y,Av:()=>p,BF:()=>T,Cl:()=>h,F8:()=>s,Ps:()=>g,QR:()=>f,U1:()=>S,Ug:()=>_,Uo:()=>k,_8:()=>P,fd:()=>b,if:()=>E,j_:()=>C,o$:()=>m,qi:()=>v,sy:()=>d});var r=n(90626),l=n(65946),a=n(14947);const i=2e3,o=500,u=4e3,s=r.createContext(null);function c(){return(0,r.useContext)(s)}function m(e,t,n){return(0,r.useMemo)((()=>({m_bMenuVisible:e,m_fnSetMenuVisible:t,m_refMenuLayer:n})),[e,t,n])}function d(){let e=c();return!!e&&e.m_bMenuVisible}function f(){let e=c(),t=e.m_fnSetMenuVisible;return(0,r.useEffect)((()=>(t(!0),()=>t(!1))),[t]),e.m_refMenuLayer}function h(e,t){let[n,a]=function(e){let[t,n]=E(),a=(0,r.useRef)(void 0),o=(0,r.useRef)(!1),u=(0,r.useRef)({element:void 0,bKeepControls:!1}),s=(0,r.useCallback)((e=>{if(e.target==u.current.element)return;let t=y(e);u.current={element:e.target,bKeepControls:t}}),[u]),c=(0,r.useCallback)((e=>{u.current.bKeepControls||o.current?n(!0,0):n(!0,e)}),[u,o,n]),m=(T(e),(0,r.useCallback)((e=>{o.current=e,c(i)}),[o,c]));!function(e,t){let n=(0,r.useRef)(!0),l=T(e);(0,r.useEffect)((()=>{let e=n.current;n.current=!1,e&&!l||t(l)}),[l,t,n])}(e,m);let d=(0,r.useCallback)((()=>{c(i)}),[c]);!function(e,t){let n=(0,r.useRef)(!0),a=(0,l.q3)((()=>e.GetMuted()));(0,r.useEffect)((()=>{let e=n.current;n.current=!1,e||t()}),[a,t,n])}(e,d);let f=(0,r.useCallback)((e=>{"touch"!=e.pointerType&&(s(e),c(p(e)))}),[c,s]),h=(0,r.useCallback)((e=>{"touch"!=e.pointerType&&(s(e),c(p(e)))}),[s,c]),g=(0,r.useCallback)((e=>{"touch"!=e.pointerType&&(u.current={element:void 0,bKeepControls:!1},c(_()))}),[u,c]),v=(0,r.useCallback)((e=>{a.current=e.currentTarget}),[a]),C=(0,r.useCallback)((e=>{a.current=void 0}),[a]),b=(0,r.useCallback)((e=>{let t=a.current;a.current=void 0,e.currentTarget==t&&c(p(e))}),[c]);return[t,{onPointerEnter:f,onPointerMove:h,onPointerLeave:g,onPointerDown:v,onPointerUp:b,onPointerCancel:C}]}(e);return[n||t,a]}function p(e){return"touch"==e.pointerType?u:i}function _(){return o}function y(e){let t=e.target,n=e.currentTarget;for(;t&&t!=n;){if("true"==t.dataset?.keepcontrols)return!0;t=t.parentElement}return!1}function g(e){let t=(0,r.useRef)(null);return{onPointerDown:(0,r.useCallback)((e=>{"mouse"===e.pointerType&&0!=e.button||(e.currentTarget.setPointerCapture(e.pointerId),t.current=e.pointerId)}),[t]),onPointerCancel:(0,r.useCallback)((e=>{t.current==e.pointerId&&(t.current=null)}),[t]),onPointerUp:(0,r.useCallback)((n=>{if(t.current!=n.pointerId)return;n.currentTarget.releasePointerCapture(n.pointerId),t.current=null;let r=n.currentTarget.getBoundingClientRect(),{clientX:l,clientY:a}=n;l>=r.left&&l<=r.right&&a>=r.top&&a<=r.bottom&&e(n)}),[t,e])}}function E(){let[e,t]=(0,r.useState)(!1),n=(0,r.useRef)(void 0),l=(0,r.useCallback)(((e,r)=>{n.current&&(window.clearTimeout(n.current),n.current=void 0),t(e),e&&0!=r&&(n.current=window.setTimeout((()=>t(!1)),r))}),[t]);return(0,r.useEffect)((()=>()=>{n.current&&window.clearTimeout(n.current)}),[]),[e,l]}function v(e){let[t,n]=(0,l.q3)((()=>[e.GetMuted(),e.GetVolume()])),a=(0,r.useCallback)((t=>{e.SetMute(!1),e.SetVolume(t)}),[e]),i=(0,r.useCallback)((()=>e.SetMute(!t)),[t,e]);return[t,n,a,i]}function C(e){return(0,l.q3)((()=>[e.GetPlaybackTime(),e.GetTimelineDuration(),e.GetBufferedEndTime()]))}function b(e){return(0,l.q3)((()=>e.GetFailureReason()))}function T(e){return(0,l.q3)((()=>e.IsPaused()))}function P(e){return(0,r.useCallback)((()=>{e.TogglePlayPause()}),[e])}function S(e,t){(0,r.useEffect)((()=>{const n=(0,a.fm)((()=>{let n=e.GetMaxVideoDimensions(),r=n?{nWidth:n.nWidth,nHeight:n.nHeight}:null;t(r)}));return()=>n()}),[e,t])}function k(e){return(0,l.q3)((()=>e.HasPlaybackStarted()))}},243:(e,t,n)=>{"use strict";n.d(t,{AE:()=>U,BI:()=>I,CS:()=>N,Kf:()=>G,M$:()=>w,MT:()=>x,Rh:()=>W,Wc:()=>R,Y1:()=>O,c5:()=>M,tS:()=>V,zA:()=>F});var r=n(90626),l=n(72739),a=n(12155),i=n(25489),o=n(4869),u=n(52694),s=n(39970),c=n.n(s),m=n(52038),d=n(41338),f=n(32754),h=n(61859),p=n(84933),_=n(2925),y=n(91675),g=n(44766),E=n(56011),v=n(48333),C=n(33917),b=n(31963);const T=parseInt(c().nContextMenuEdgePadding),P=parseInt(c().nContextMenuVerticalGap),S=parseInt(c().nTimelineHoverEdgePadding),k=130,w=!1,M=r.forwardRef((function(e,t){let{tooltip:n,onActivate:l,size:a,children:i}=e,o=(0,g.sy)(),u=(0,g.Ps)(l);return r.createElement(f.he,{toolTipContent:n,direction:"top",usePointerEvents:!0,bDisabled:o},r.createElement("div",{ref:t,className:c().PlaybackButton,...u,"data-keepcontrols":!0},i))}));function I(e){let{player:t}=e,[n,l]=(0,g.j_)(t),a=(0,y.qZ)(n,!1),i=(0,y.qZ)(l,!1);return r.createElement("div",{className:c().PlaybackTime},r.createElement("span",null,a),r.createElement("span",{className:c().TimeDash},"/"),r.createElement("span",null,i))}function V(e){let t=(0,_.ri)(),n=(0,_.Dy)(t,"theater");if(!t||!t.bSupportsTheater)return null;let l="theater"==t.strMode,a=l?r.createElement(u.nf,null):r.createElement(u.tS,null),i=(0,h.we)(l?"#TrailerPlayer_ExitTheater_Tooltip":"#TrailerPlayer_EnterTheater_Tooltip");return r.createElement(M,{onActivate:n,tooltip:i},a)}function R(e){let t=(0,_.ri)(),n=(0,_.Dy)(t,"fullscreen");if(!t||!t.bSupportsFullscreen)return null;let l="fullscreen"==t.strMode,a=l?r.createElement(o.JaO,null):r.createElement(u.mc,null),i=(0,h.we)(l?"#TrailerPlayer_ExitFullScreen_Tooltip":"#TrailerPlayer_FullScreen_Tooltip");return r.createElement(M,{onActivate:n,tooltip:i},a)}function N(e){let{player:t}=e,[n,l]=(0,r.useState)(!1),a=(0,r.useCallback)((()=>l(!1)),[l]),i=(0,r.useRef)(void 0),u=r.useCallback((()=>{l((e=>!e))}),[l]),s=(0,m.A)(c().SettingsButton,n&&c().Rotated);return r.createElement(r.Fragment,null,r.createElement(M,{ref:i,onActivate:u,tooltip:(0,h.we)("#TrailerPlayer_Settings_Tooltip")},r.createElement(o.wB_,{className:s})),n&&r.createElement(A,{player:t,refButton:i,onClose:a}))}function A(e){let{player:t,refButton:n,onClose:a}=e,o=(0,r.useRef)(null),[u,s]=(0,r.useState)({nLeft:0,nTop:0}),m=(0,g.QR)(),d=(0,b.F)(),f=(0,p.QS)((e=>{if(o.current=e,!e)return;let t=t=>{let r=(0,E.id)(e,t.target),l=(0,E.id)(n.current,t.target);r||l||a()};return e.ownerDocument.defaultView.addEventListener("mouseup",t),()=>e.ownerDocument.defaultView.removeEventListener("mouseup",t)}),[o,a,n]);r.useLayoutEffect((()=>{if(!o.current||!n.current||!m.current)return;let e=o.current.getBoundingClientRect(),t=m.current.getBoundingClientRect(),r=n.current.getBoundingClientRect(),l=t.right-t.left,a=r.right-r.left,u=r.left-t.left+a/2,c=e.right-e.left,d=i.OQ(u-c/2,0+T,l-c-T),f=e.bottom-e.top,h=r.top-P-f-t.top;s({nLeft:d,nTop:h})}),[o,n,m]);let _=t.GetVideoRepresentations().map((e=>{let n=function(e){return(0,v.n_)(e)?(0,h.we)("#TrailerPlayer_Quality_Auto"):2160==e.height?"2160p (4k)":`${e.height}p`}(e);return r.createElement(H,{key:e.id,onClick:()=>{t.SetVideoRepresentation(e),a()},checked:e.selected},n)})),y=_.length>1,C=!!d.m_fnSetAutoplayEnabled,S=y||!C,k={left:u.nLeft,top:u.nTop},w=r.createElement("div",{ref:f,style:k,className:c().SettingsMenu},S&&_,C&&S&&r.createElement("div",{className:c().Separator}),C&&r.createElement(B,{onClose:a}));return l.createPortal(w,m.current)}function B(e){let{onClose:t}=e,n=(0,b.F)(),l=1==n.m_bAutoplayEnabled,a=(0,r.useCallback)((()=>{n.m_fnSetAutoplayEnabled&&n.m_fnSetAutoplayEnabled(!l),t()}),[l,n,t]);return r.createElement(H,{onClick:a,checked:l},(0,h.we)("#StoreTrailer_AutoPlayVideos"))}function H(e){let{onClick:t,checked:n,children:l}=e,[i,o]=(0,p.OP)(),u=(0,m.A)(c().MenuItem,n&&c().Checked),s="#2d73ff",d="#00ccff";return i&&(s="#eeeeee",d="#ffffff"),r.createElement("div",{className:u,onClick:t,...o},l,n&&r.createElement(a.X4B,{color:s,highlightColor:d}))}function G(e){let{player:t,showHoverThumb:n,onTouchSeek:l}=e,a=(0,r.useRef)(null),[o,u,s]=(0,g.j_)(t),[d,f]=function(e,t){let[n,l]=r.useState(null),a=(0,r.useRef)(null),i=(0,r.useRef)(null),o=r.useCallback((t=>{if("mouse"!=t.pointerType&&"pen"!=t.pointerType)return;a.current=t.currentTarget;let n=a.current.getBoundingClientRect(),r=D(e,n,t.clientX);l(r)}),[a,l,e]),u=r.useCallback((n=>{let r=a.current;if(r||(r=i.current),!r)return;let o=r.getBoundingClientRect(),u=D(e,o,n.clientX);l(u),i.current&&t&&t({thumbnail:u.thumbnail,nPlaybackSeconds:u.nPlaybackSeconds})}),[a,i,e,l,t]),s=r.useCallback((e=>{a.current&&(a.current=null,l((e=>w?e:null)))}),[l]),c=r.useCallback((n=>{i.current=n.currentTarget,i.current.setPointerCapture(n.pointerId),document.body.style.userSelect="none";let r=i.current.getBoundingClientRect(),a=D(e,r,n.clientX);l(a),t&&t({thumbnail:a.thumbnail,nPlaybackSeconds:a.nPlaybackSeconds})}),[i,t,e]),m=r.useCallback((e=>{i.current&&(i.current=null,document.body.style.userSelect="",a.current||l(null),t&&t(null))}),[i,a,t,l]);return[{onPointerEnter:o,onPointerMove:u,onPointerLeave:s,onPointerDown:c,onLostPointerCapture:m},n]}(t,l),h=function(){let e=r.useCallback((e=>{e.stopPropagation()}),[]),t=r.useCallback((e=>{e.stopPropagation()}),[]);return{onTouchStart:e,onTouchEnd:t}}();(0,g.sy)()&&(f=null);let p=function(e){return r.useCallback((t=>{let n=t.currentTarget.getBoundingClientRect(),r=(t.pageX-n.left)/(n.right-n.left);e.Seek(r*e.GetTimelineDuration()),t.preventDefault(),t.stopPropagation()}),[e])}(t);f||(p=void 0);let _={display:"none"};f&&(_.left=f.nTickOffset,_.display="block");let y=i.bT(o,0,u,0,100),E=i.bT(s,0,u,0,100),v={width:`${y.toFixed(1)}%`},C={width:`${E.toFixed(1)}%`},b=(0,m.A)(c().Timeline,f&&c().Hovered);return r.createElement("div",{className:b,"data-keepcontrols":!!f,onClick:p,onPointerMove:d.onPointerMove,onPointerLeave:d.onPointerLeave,onPointerDown:d.onPointerDown,onLostPointerCapture:d.onLostPointerCapture,...h},r.createElement("div",{ref:a,className:c().TimelineBar,onPointerEnter:d.onPointerEnter},r.createElement("div",{className:(0,m.A)(c().Bar,c().Buffered),style:C}),r.createElement("div",{className:(0,m.A)(c().Bar,c().Played),style:v}),r.createElement("div",{className:(0,m.A)(c().HoverTick),style:_})),r.createElement(L,{refTimeline:a,hoverState:f,showHoverThumb:n}))}function L(e){let{refTimeline:t,hoverState:n,showHoverThumb:l}=e,a=(0,r.useRef)(null),[o,u]=(0,r.useState)(0);if(r.useLayoutEffect((()=>{if(!n||!a.current||!t.current)return;let e=t.current.getBoundingClientRect(),r=a.current.getBoundingClientRect(),l=e.right-e.left,o=r.right-r.left,s=i.OQ(n.nTickOffset-o/2,0+S,l-o-S);u(s)}),[n,a,t,u]),!n)return null;let s={left:o},m=null,f=l?n.thumbnail:null;if(f){let e=k/f.nThumbnailHeight;m={width:f.nThumbnailWidth*e+"px",height:f.nThumbnailHeight*e+"px",backgroundImage:`url(${f.strTileURL})`,backgroundPosition:`-${f.x*e}px -${f.y*e}px`,backgroundSize:`${f.nImageWidth*e}px ${f.nImageHeight*e}px`,backgroundRepeat:"no-repeat"}}return r.createElement("div",{ref:a,style:s,className:c().Hover},Boolean(f)&&r.createElement("div",{style:m,className:c().HoverImage}),r.createElement("span",{className:c().HoverTime},(0,d.Rx)(n.nPlaybackSeconds,!0)))}function D(e,t,n){let r=n-t.left,l=t.right-t.left;r=i.OQ(r,0,l);let a=r/l,o=Math.floor(e.GetTimelineDuration()*a);return{nTickOffset:r,nPlaybackSeconds:o,thumbnail:e.GetThumbnail(o)}}function x(e){let{player:t}=e,n=(0,g.fd)(t),l="";return n==v.N_.UnsupportedMediaType?l=(0,h.we)("#TrailerPlayer_Error_UnsupportedCodec"):n!=v.N_.Invalid&&(l=(0,h.we)("#TrailerPlayer_Error_Playback")),l?r.createElement("div",{className:c().FatalErrorMessage},r.createElement("span",null,l)):null}function O(e){let t,{player:n}=e,[l,a,i,u]=(0,g.qi)(n);t=l?r.createElement(o.K9I,null):r.createElement(o._3Z,null);let s=(0,h.we)(l?"#TrailerPlayer_Unmute_Tooltip":"#TrailerPlayer_Mute_Tooltip");return r.createElement(M,{onActivate:u,tooltip:s},t)}function F(e){let{player:t}=e,n=(0,g.BF)(t),l=n?r.createElement(u.ud,null):r.createElement(u.E$,null),a=(0,h.we)(n?"#TrailerPlayer_Play_Tooltip":"#TrailerPlayer_Pause_Tooltip"),i=(0,g._8)(t);return r.createElement(M,{onActivate:i,tooltip:a},l)}function U(e){let{category:t,title:n}=e,l=(0,C.e)(t);return r.createElement("div",{className:c().TitleRow},r.createElement("span",{className:c().Category},l),r.createElement("span",{className:c().Separator}),r.createElement("span",{className:c().Title},n))}function W(e,t,n){let l=(0,g.Uo)(t),[a,i]=(0,r.useState)(""),o=(0,r.useRef)(0);(0,r.useEffect)((()=>{l&&!n&&""==a&&(i("active"),o.current=window.setTimeout((()=>i("complete")),4e3))}),[l,n,a,o,i]),(0,r.useEffect)((()=>{n&&(i("complete"),window.clearTimeout(o.current))}),[n]),(0,r.useEffect)((()=>()=>window.clearTimeout(o.current)),[]);let u=(0,r.useRef)(!1);return"complete"!=a||n||(u.current=!0),("once"!=e||!u.current)&&("active"==a||n)}},2925:(e,t,n)=>{"use strict";n.d(t,{Dy:()=>_,QY:()=>f,ri:()=>p,vG:()=>h});var r=n(90626),l=n(56011),a=n(8871),i=n(81194),o=n(6144),u=n(81393);function s(e,t){if(!e)return;if((0,l.ww)(e))return;if((0,l.tl)(e))return;if(!t)return;let n=e.getElementsByTagName("video");if(0==n.length)return;let r=n[0];r.webkitSetPresentationMode&&r.webkitSetPresentationMode("fullscreen")}(0,r.createContext)(void 0);function c(e){return!!e&&e instanceof HTMLDialogElement}function m(e){return!!e&&e.hasAttribute("popover")}const d=(0,r.createContext)(void 0);function f(e){let{iosVideoFallback:t,supportsTheater:n,supportsFullscreen:f,children:h}=e,p=(0,r.useRef)(null),_=(0,r.useRef)(null),[y,g]=(0,r.useState)("none");(0,i.Y)("theater"==y),n=!!n,f=!!f;let E=(0,a.QS)((e=>{if(_.current=e,!e)return;let t=()=>{g((t=>(0,l.ww)(e)?"fullscreen":"fullscreen"==t?"none":t))};return e.addEventListener("fullscreenchange",t),()=>e.removeEventListener("fullscreenchange",t)}),[g]),v=(0,a.QS)((e=>{if(p.current=e,!e)return;let t=()=>{g((e=>"theater"==e?"none":e))},n=t=>{t.currentTarget==t.target&&c(e)&&e.close()},r=e=>{"close"==e.newState&&t()},l=new o.Ji;return c(e)?(l.AddEventListener(e,"close",t),l.AddEventListener(e,"click",n)):m(e)?l.AddEventListener(e,"beforetoggle",r):(0,u.wT)(!1,"Was expecting a dialog or popover"),()=>l.Unregister()}),[g]),C=(0,r.useCallback)((e=>{let n=_.current,r=p.current;n&&("fullscreen"!=e&&(0,l.ww)(n)&&(0,l.MS)(n),"fullscreen"==e&&s(n,t)),c(r)&&("theater"!=e&&r.open&&r.close(),"theater"==e&&r.showModal()),m(r)&&("theater"!=e&&r.matches(":popover-open")&&r.hidePopover(),"theater"==e&&r.showPopover()),g(e)}),[t]);(0,r.useEffect)((()=>{"theater"!=y||n||C("none")}),[C,y,n]);let b=(0,r.useMemo)((()=>({refFullscreen:E,refTheater:v,strMode:y,bSupportsTheater:n,bSupportsFullscreen:f,fnSetMode:C})),[E,v,y,n,f,C]);return r.createElement(d.Provider,{value:b},h)}function h(e){let{drop:t,children:n}=e;return t?r.createElement(d.Provider,{value:null},n):n}function p(){return(0,r.useContext)(d)}function _(e,t){return(0,r.useCallback)((()=>{e&&(e.strMode!=t?e.fnSetMode(t):e.fnSetMode("none"))}),[e,t])}}}]);

Anon7 - 2021