Skip to content

Instantly share code, notes, and snippets.

@zuramai
Created February 21, 2024 10:39
Show Gist options
  • Save zuramai/660c323b877268cacd70968c8a8a3339 to your computer and use it in GitHub Desktop.
Save zuramai/660c323b877268cacd70968c8a8a3339 to your computer and use it in GitHub Desktop.
/*! For license information please see desktop-player.min.js.LICENSE.txt */
(()=>{var e={132:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var o=n(637),a=n.n(o),i=n(521),r=n.n(i),l=n(21),s=n(418),p=a()(!1),g=r()(l.Z),d=r()(s.Z);p.push([e.id,'.mgp_container{height:100% !important;width:100% !important;position:relative;background:#000;overflow:hidden;color:#fff}.mgp_container,.mgp_container *{box-sizing:border-box !important;-webkit-tap-highlight-color:transparent}.mgp_container div,.mgp_container span,.mgp_container applet,.mgp_container object,.mgp_container iframe,.mgp_container h1,.mgp_container h2,.mgp_container h3,.mgp_container h4,.mgp_container h5,.mgp_container h6,.mgp_container p,.mgp_container blockquote,.mgp_container pre,.mgp_container a,.mgp_container abbr,.mgp_container acronym,.mgp_container address,.mgp_container big,.mgp_container cite,.mgp_container code,.mgp_container del,.mgp_container dfn,.mgp_container em,.mgp_container img,.mgp_container ins,.mgp_container kbd,.mgp_container q,.mgp_container s,.mgp_container samp,.mgp_container small,.mgp_container strike,.mgp_container strong,.mgp_container sub,.mgp_container sup,.mgp_container tt,.mgp_container var,.mgp_container b,.mgp_container u,.mgp_container i,.mgp_container center,.mgp_container dl,.mgp_container dt,.mgp_container dd,.mgp_container ol,.mgp_container ul,.mgp_container li,.mgp_container fieldset,.mgp_container form,.mgp_container label,.mgp_container legend,.mgp_container table,.mgp_container caption,.mgp_container tbody,.mgp_container tfoot,.mgp_container thead,.mgp_container tr,.mgp_container th,.mgp_container td,.mgp_container article,.mgp_container aside,.mgp_container canvas,.mgp_container details,.mgp_container embed,.mgp_container figure,.mgp_container figcaption,.mgp_container footer,.mgp_container header,.mgp_container hgroup,.mgp_container menu,.mgp_container nav,.mgp_container output,.mgp_container ruby,.mgp_container section,.mgp_container summary,.mgp_container time,.mgp_container mark,.mgp_container audio,.mgp_container video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}.mgp_container article,.mgp_container aside,.mgp_container details,.mgp_container figcaption,.mgp_container figure,.mgp_container footer,.mgp_container header,.mgp_container hgroup,.mgp_container menu,.mgp_container nav,.mgp_container section{display:block}.mgp_container ol,.mgp_container ul{list-style:none}.mgp_container blockquote,.mgp_container q{quotes:none}.mgp_container blockquote:before,.mgp_container blockquote:after,.mgp_container q:before,.mgp_container q:after{content:"";content:none}.mgp_container table{border-collapse:collapse;border-spacing:0}.mgp_container video{border:none}.mgp_container .mgp_videoWrapper{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.mgp_container .mgp_videoWrapper video,.mgp_container .mgp_videoWrapper canvas{position:absolute;top:0;left:0;z-index:0}.mgp_container button{overflow:visible}.mgp_container button::-moz-focus-inner,.mgp_container input::-moz-focus-inner{padding:0;border:0}.mgp_container *{outline:none}.mgp_container,.mgp_container *{-webkit-touch-callout:none !important;-webkit-user-select:none !important;-khtml-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none;user-select:none !important}.mgp_container *::selection{background:transparent}#mgp .mgp_videoPoster{background-color:#000;display:none;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}#mgp .mgp_videoPoster img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%}#mgp .mgp_thumbnails{position:absolute;left:0;right:0;z-index:6;pointer-events:none;opacity:1;transition:opacity .2s linear,transform .1s ease-out}#mgp .mgp_thumbnails.mgp_hidden{pointer-events:none;opacity:0;transform:translate(0, -10px)}#mgp .mgp_thumbnails.mgp_disabled{opacity:0 !important}#mgp .mgp_thumbnails.mgp_thumbLoading{display:none}#mgp .mgp_thumbnails .mgp_sprite{left:50%;top:50%;transform:translate(-50%, -50%)}#mgp .mgp_thumbnails.mgp_crop9x16 .mgp_rect{min-width:50px}#mgp .mgp_thumbnails.mgp_crop9x16 .mgp_rect .mgp_crop{height:88px;max-width:50px}#mgp .mgp_thumbnails.mgp_crop9x16 .mgp_rect .mgp_sprite{max-width:50px}#mgp .mgp_thumbnails.mgp_crop9x16 .mgp_rect .mgp_sprite .mgp_image{margin-left:-54px}#mgp .mgp_thumbnails.mgp_crop9x16.mgp_frame4x3 .mgp_rect .mgp_sprite .mgp_image{margin-left:-33px}#mgp .mgp_thumbnails.mgp_squish9x16 .mgp_rect{min-width:50px;max-width:56px}#mgp .mgp_thumbnails.mgp_squish9x16 .mgp_rect .mgp_sprite{transform:scale(0.3125, 1);transform-origin:0 0;margin-left:unset;margin-top:unset}#mgp .mgp_thumbnails.mgp_squish9x16 .mgp_rect .mgp_sprite .mgp_image{margin-left:0}#mgp .mgp_thumbnails.mgp_crop9x16 .mgp_thumbTitle,#mgp .mgp_thumbnails.mgp_squish9x16 .mgp_thumbTitle{max-width:50px;padding:3px 0}#mgp .mgp_thumbnails.mgp_crop4x3 .mgp_rect .mgp_sprite{max-width:120px}#mgp .mgp_thumbnails.mgp_crop4x3 .mgp_rect .mgp_sprite .mgp_image{margin-left:-20px}#mgp .mgp_thumbnails.mgp_zoom16x9 .mgp_rect .mgp_crop{width:160px;height:90px;overflow:hidden}#mgp .mgp_thumbnails.mgp_zoom16x9 .mgp_rect .mgp_sprite{transform:scale(1.333);transform-origin:0 0}#mgp .mgp_thumbnails.mgp_zoom16x9 .mgp_rect .mgp_sprite .mgp_image{margin-top:-11px}#mgp .mgp_thumbnails .mgp_thumbTitle{border-radius:0;position:relative;width:110px;padding:0 7.5px;font-size:14px;line-height:1;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:none;margin-bottom:4px}#mgp .mgp_thumbnails .mgp_crop{width:110px;height:54px;border-radius:3px;overflow:hidden;background:#000;margin-bottom:5px}#mgp .mgp_thumbnails .mgp_rect{overflow:hidden;position:absolute;left:0;bottom:0;padding:4px 5px;border-radius:7px;border:0;background:linear-gradient(180deg, rgba(13, 13, 13, 0.325) 0%, rgba(0, 0, 0, 0.8) 100%)}#mgp .mgp_thumbnails .mgp_rect.mgp_noImage{background:rgba(0,0,0,.75)}#mgp .mgp_thumbnails .mgp_rect.mgp_noImage .mgp_crop{display:none}#mgp .mgp_thumbnails .mgp_rect.mgp_noImage .mgp_sprite{display:none}#mgp .mgp_thumbnails .mgp_rect .mgp_sprite{max-width:160px;overflow:hidden;position:relative}#mgp .mgp_thumbnails .mgp_rect .mgp_sprite .mgp_image,#mgp .mgp_thumbnails .mgp_rect .mgp_sprite .mgp_cache{position:absolute;top:0;left:0}#mgp .mgp_thumbnails .mgp_rect .mgp_sprite .mgp_cache{visibility:hidden}#mgp .mgp_thumbnails .mgp_rect .mgp_selectedTime{color:#ccc;left:0;right:0;line-height:1;text-align:center;z-index:2;font-size:12px}#mgp.mgp_hideControls .mgp_thumbnails{display:none}#mgp.mgp_mobile.mgp_showFwdRwd .mgp_thumbnails{display:block;top:0;bottom:10px}#mgp.mgp_mobile.mgp_showFwdRwd .mgp_thumbnails.mgp_thumbLoading{display:none !important}#mgp.mgp_mobile.mgp_showFwdRwd .mgp_thumbnails.mgp_leftSide .mgp_rect{left:25%;bottom:50%;transform:translate3d(-50%, 50%, 0) !important}#mgp.mgp_mobile.mgp_showFwdRwd .mgp_thumbnails.mgp_rightSide .mgp_rect{left:75%;bottom:50%;transform:translate3d(-50%, 50%, 0) !important}#mgp .mgp_size_0_5 .mgp_overlayTextContent{font-size:.5em}#mgp .mgp_size_0_75 .mgp_overlayTextContent{font-size:.75em}#mgp .mgp_size_1_0 .mgp_overlayTextContent{font-size:1em}#mgp .mgp_size_1_25 .mgp_overlayTextContent{font-size:1.25em}#mgp .mgp_size_1_5 .mgp_overlayTextContent{font-size:1.5em}#mgp .mgp_color_white .mgp_overlayTextContent{color:#fff}#mgp .mgp_color_black .mgp_overlayTextContent{color:#000}#mgp .mgp_color_cyan .mgp_overlayTextContent{color:#00b6f2}#mgp .mgp_color_magenta .mgp_overlayTextContent{color:#f6569e}#mgp .mgp_color_yellow .mgp_overlayTextContent{color:#fff22f}#mgp .mgp_bg_0_0 .mgp_overlayTextContent:after{opacity:0}#mgp .mgp_bg_0_25 .mgp_overlayTextContent:after{opacity:.25}#mgp .mgp_bg_0_5 .mgp_overlayTextContent:after{opacity:.5}#mgp .mgp_bg_0_75 .mgp_overlayTextContent:after{opacity:.75}#mgp .mgp_bg_1_0 .mgp_overlayTextContent:after{opacity:1}#mgp .mgp_bg_color_white .mgp_overlayTextContent:after{background:#fff}#mgp .mgp_bg_color_black .mgp_overlayTextContent:after{background:#000}#mgp .mgp_bg_color_cyan .mgp_overlayTextContent:after{background:#00b6f2}#mgp .mgp_bg_color_magenta .mgp_overlayTextContent:after{background:#f6569e}#mgp .mgp_bg_color_yellow .mgp_overlayTextContent:after{background:#fff22f}#mgp.mgp_airplay .mgp_ccContainer,#mgp.mgp_casting .mgp_ccContainer{display:none !important}#mgp.mgp_showGrid>.mgp_share{display:none !important}#mgp.mgp_showGrid .mgp_gridMenu{display:block;z-index:5}#mgp.mgp_showGrid .mgp_gridContainer{opacity:1}#mgp.mgp_showGrid .mgp_controlBar .mgp_grid .mgp_btn{color:#fff}#mgp .mgp_gridMenu{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;outline:none;background-color:rgba(0,0,0,.5);display:none}#mgp .mgp_gridMenu .mgp_prevPage,#mgp .mgp_gridMenu .mgp_nextPage{background-color:#000;padding:17px 4px 17px 5px;width:21px;height:54px;position:absolute;top:50%;margin:-27px 20px 0;border:0;border-radius:0;cursor:pointer;pointer-events:auto}#mgp .mgp_gridMenu .mgp_prevPage .mgp_icon,#mgp .mgp_gridMenu .mgp_nextPage .mgp_icon{font-size:20px;line-height:1}#mgp .mgp_gridMenu .mgp_prevPage:hover,#mgp .mgp_gridMenu .mgp_nextPage:hover{background-color:#ccc}#mgp .mgp_gridMenu .mgp_prevPage{right:100%}#mgp .mgp_gridMenu .mgp_nextPage{left:100%}#mgp .mgp_gridMenu .mgp_tab{display:inline-block;color:#ccc;text-decoration:none;padding:10px 20px 12px;cursor:pointer;outline:none}#mgp .mgp_gridMenu .mgp_tab:hover,#mgp .mgp_gridMenu .mgp_tab.mgp_active{color:#fff}#mgp .mgp_gridMenu.mgp_gridMenuSide{font-size:16px;background:rgba(0,0,0,.5)}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridContainer{text-shadow:1px 1px 0 rgba(0,0,0,.5)}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridWrapper{transition:all .2s linear}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridInfoTitle{font-size:18px;line-height:18px;margin:15px 0;text-align:center}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_thumbnailsGrid{margin-top:10px}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridItem{border:0;color:#fff;font-size:16px;margin-bottom:10px}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridItem[data-item-type=video]{height:auto;padding:0}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridItem[data-item-type=video] .mgp_gridVideo{background-color:#000;opacity:1;width:100%}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridItem[data-item-type=video] .mgp_gridVideo.mgp_video-error{padding-bottom:56.25%;height:0}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridInfo{bottom:0;left:0;right:0;top:0}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridStats{max-height:28px}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridStats .mgp_gridViews .mgp_icon{font-size:12px;top:.1rem}@keyframes action{0%{bottom:0}100%{bottom:10px}}#mgp .mgp_gridMenu.mgp_tablet .mgp_gridContainer{bottom:70px}@media(max-width: 1200px){#mgp .mgp_gridMenu .mgp_gridMenu.mgp_gridMenuSide .mgp_gridStats .mgp_gridInfoTitle,#mgp .mgp_gridMenu .mgp_gridMenu.mgp_gridMenuSide .mgp_gridStats .mgp_time,#mgp .mgp_gridMenu .mgp_gridMenu.mgp_gridMenuSide .mgp_gridStats .mgp_gridRating,#mgp .mgp_gridMenu .mgp_gridMenu.mgp_gridMenuSide .mgp_gridStats .mgp_gridViews{font-size:12px;line-height:12px;max-height:none}#mgp .mgp_gridMenu .mgp_gridMenu.mgp_gridMenuSide .mgp_gridStats .mgp_icon{font-size:11px}}#mgp .mgp_gridContainer{bottom:58px;position:absolute;top:52px;left:0;width:100%}#mgp .mgp_gridContainer .mgp_gridWrapper{position:absolute;left:50%;top:50%;z-index:4;width:69%;transform:translate3d(-50%, -50%, 0);backface-visibility:hidden;-webkit-touch-callout:none}#mgp .mgp_thumbnailsGrid{padding:1px;margin:0;text-align:center;line-height:0px}#mgp .mgp_gridItem{background-size:cover;background-color:#000;background-position:center;background-repeat:no-repeat;border:2px solid #000;display:inline-block;height:0;margin:-1px -1px -2px;padding-bottom:18.3%;pointer-events:auto;position:relative;text-decoration:none;width:33.333%}#mgp .mgp_gridItem:hover .mgp_gridInfo{opacity:1}#mgp .mgp_gridThumb{background-size:cover;background-position:center;background-repeat:no-repeat;box-sizing:border-box !important;padding-bottom:56.25%}#mgp .mgp_gridInfo{top:-1px;left:-1px;right:-1px;bottom:-1px;position:absolute;background-color:rgba(0,0,0,.4);font-size:12px;line-height:16px;opacity:0;transition:opacity .2s linear;backface-visibility:hidden;-webkit-touch-callout:none}#mgp .mgp_gridInfoTitle{color:#fff;margin:5px;font-size:1rem;line-height:1rem;max-height:2rem;overflow:hidden;text-align:left}#mgp .mgp_gridStats{bottom:0;color:#fff;position:absolute;width:100%;max-height:22px;overflow:hidden;line-height:18px;padding:5px}#mgp .mgp_gridStats .mgp_gridRating,#mgp .mgp_gridStats .mgp_time,#mgp .mgp_gridStats .mgp_gridViews{font-size:13px}#mgp .mgp_gridStats .mgp_time{float:left;font-size:14px}#mgp .mgp_gridStats .mgp_gridRating{float:right}#mgp .mgp_gridStats .mgp_gridRating .mgp_icon{font-size:12px;position:relative;top:.05em}#mgp .mgp_gridStats .mgp_icon{margin-right:5px;position:relative;top:.05em}#mgp .mgp_nextVideoOverlay{opacity:0;transition:opacity .5s ease;background-color:rgba(0,0,0,.5);position:absolute;height:100%;width:100%;top:0;z-index:5;pointer-events:none;font-size:14px;text-align:center;cursor:auto}#mgp .mgp_nextVideoOverlay .mgp_nextVideoCnt{position:relative;top:50%;transform:translateY(-50%)}#mgp .mgp_nextVideoOverlay .mgp_nextVideoCnt a{color:#fff}#mgp .mgp_nextVideoOverlay .mgp_upNext{text-align:center;color:#b6b6b6}#mgp .mgp_nextVideoOverlay .mgp_nextTitle{max-width:90%;font-weight:bold;font-size:18px;overflow:hidden;text-overflow:ellipsis;height:1.5em;margin:0 auto;white-space:nowrap}#mgp .mgp_nextVideoOverlay .mgp_nextChannel{font-weight:bold;color:#b6b6b6}#mgp .mgp_nextVideoOverlay .mgp_nextLink{cursor:pointer;display:inline-block;margin-top:10px;position:relative;border-radius:30px;width:60px;height:60px;background-color:rgba(0,0,0,.3);font-size:25px;text-align:center}#mgp .mgp_nextVideoOverlay .mgp_nextLink .mgp_nextIcon{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:40%;height:40%}#mgp .mgp_nextVideoOverlay .mgp_nextLink .mgp_nextVideoTimeout{width:60px;height:60px;transform:rotateZ(-90deg)}#mgp .mgp_nextVideoOverlay .mgp_nextLink .mgp_nextVideoTimeout circle{width:60px;height:60px;stroke-linecap:round;stroke-width:2px;stroke:#fff;fill:none}#mgp .mgp_nextVideoOverlay .mgp_nextLink .mgp_icon-next{position:absolute;top:50%;left:50%;display:block;transform:translate(-50%, -50%)}@media(max-width: 300px){#mgp .mgp_nextVideoOverlay .mgp_nextLink{width:50px;height:50px}#mgp .mgp_nextVideoOverlay .mgp_nextLink svg,#mgp .mgp_nextVideoOverlay .mgp_nextLink circle{width:50px;height:50px}}@media(orientation: landscape){#mgp .mgp_nextVideoOverlay .mgp_nextLink{bottom:45%}}#mgp .mgp_nextVideoOverlay .mgp_cancel{font-weight:bold;display:block;margin:10px auto 0;width:20%;padding:5px;cursor:pointer}@media(max-width: 300px){#mgp .mgp_nextVideoOverlay .mgp_cancel{margin:0 auto 0}}#mgp.mgp_nextVideoMode .mgp_controls{opacity:0 !important}#mgp.mgp_nextVideoMode .mgp_gridMenu{display:none}#mgp.mgp_nextVideoMode .mgp_nextVideoOverlay{pointer-events:auto;opacity:1}#mgp .mgp_videoErrorMessage{position:absolute;top:0;left:0;width:100%;height:100%;cursor:default;z-index:10}#mgp .mgp_videoErrorMessage .mgp_centered{width:250px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:6px 12px;border-radius:3px}#mgp .mgp_videoErrorMessage p{white-space:normal;margin:0;font:bold 16px Arial,Verdana,sans-serif}#mgp.mgp_desktop .mgp_videoErrorMessage{white-space:nowrap}#mgp.mgp_desktop .mgp_videoErrorMessage .mgp_centered{background:#000}#mgp.mgp_desktop .mgp_videoErrorMessage p{padding:2px 0 0 25px}#mgp.mgp_desktop .mgp_videoErrorMessage .mgp_icon{float:left;position:relative;top:2px;font-size:16px}#mgp.mgp_desktop.mgp_videoUnavailable .mgp_watchHD,#mgp.mgp_desktop.mgp_videoUnavailable .mgp_controlBar,#mgp.mgp_desktop.mgp_videoUnavailable .mgp_topBar{display:none !important}#mgp.mgp_mobile .mgp_videoErrorMessage,#mgp.mgp_tablet .mgp_videoErrorMessage{background:#000}#mgp.mgp_mobile .mgp_videoErrorMessage .mgp_centered,#mgp.mgp_tablet .mgp_videoErrorMessage .mgp_centered{display:inline-block}#mgp.mgp_mobile .mgp_videoErrorMessage p,#mgp.mgp_tablet .mgp_videoErrorMessage p{padding:0;text-align:center}#mgp.mgp_mobile .mgp_videoErrorMessage .mgp_icon,#mgp.mgp_tablet .mgp_videoErrorMessage .mgp_icon{display:none}#mgp.mgp_mobile.mgp_videoUnavailable .mgp_options,#mgp.mgp_mobile.mgp_videoUnavailable .mgp_controls,#mgp.mgp_mobile.mgp_videoUnavailable .mgp_controlBar,#mgp.mgp_mobile.mgp_videoUnavailable .mgp_watchHD,#mgp.mgp_mobile.mgp_videoUnavailable .mgp_topBar,#mgp.mgp_mobile.mgp_videoUnavailable .mgp_loader,#mgp.mgp_tablet.mgp_videoUnavailable .mgp_options,#mgp.mgp_tablet.mgp_videoUnavailable .mgp_controls,#mgp.mgp_tablet.mgp_videoUnavailable .mgp_controlBar,#mgp.mgp_tablet.mgp_videoUnavailable .mgp_watchHD,#mgp.mgp_tablet.mgp_videoUnavailable .mgp_topBar,#mgp.mgp_tablet.mgp_videoUnavailable .mgp_loader{display:none !important}#mgp .mgp_castOverlay{opacity:0;outline:none;position:absolute;transition:opacity .3s linear;z-index:1}#mgp .mgp_castOverlay.mgp_visible{opacity:1;z-index:4}#mgp.mgp_casting .mgp_overlayContainer{display:none !important}#mgp .mgp_adRollContainer{display:none;height:100%;width:100%}#mgp.mgp_adRollRunning .mgp_adRollContainer{display:initial}#mgp.mgp_adRollRunning .mgp_adRollTimeElapsed.mgp_eudsa{text-shadow:1px 1px 1px rgba(0,0,0,.6)}#mgp.mgp_adRollRunning #eudsa-banner-container{cursor:pointer}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}#mgp.mgp_shortyMode .mgp_videoPoster img{height:100%;width:auto}#mgp.mgp_shortyMode .mgp_controls{background-color:transparent}#mgp.mgp_shortyMode.mgp_hideControls .mgp_controls{opacity:1}#mgp.mgp_shortyMode .mgp_controlBar{background:none;display:none}#mgp.mgp_shortyMode .mgp_eventCatcher{width:100%;height:100%;display:block}#mgp.mgp_shortyMode.mgp_readyState .mgp_controls *,#mgp.mgp_shortyMode.mgp_readyState.mgp_shortyNoUi .mgp_controls *{pointer-events:none;opacity:0 !important}#mgp.mgp_shortyMode.mgp_readyState.mgp_shortyAutoplayFailed:not(.mgp_shortyNoUi) .mgp_bigPlay{opacity:1 !important}#mgp.mgp_shortyMode.mgp_readyState.mgp_shortyAutoplayFailed:not(.mgp_shortyNoUi) .mgp_icon-play:before{margin-left:2px !important}#mgp.mgp_shortyMode.mgp_playingState.mgp_shortyNoUi .mgp_controls *,#mgp.mgp_shortyMode.mgp_pausedState.mgp_shortyNoUi .mgp_controls *,#mgp.mgp_shortyMode.mgp_bufferingState.mgp_shortyNoUi .mgp_controls *,#mgp.mgp_shortyMode.mgp_replayState.mgp_shortyNoUi .mgp_controls *{pointer-events:none;opacity:0}#mgp.mgp_shortyMode.mgp_bufferingState.mgp_shortyDelayedBuffering .mgp_controls *{pointer-events:none;opacity:0}#mgp.mgp_shortyMode .mgp_options{display:none}#mgp.mgp_shortyMode.mgp_shortySeekbarMode .mgp_controlBar{display:block;padding:0 !important;position:absolute;bottom:0;transform:none;z-index:6}#mgp.mgp_shortyMode.mgp_shortySeekbarMode .mgp_controlBar>*:not(.mgp_seekBar){display:none}#mgp.mgp_shortyMode.mgp_shortySeekbarMode .mgp_seekBar{bottom:0;height:4px}#mgp.mgp_shortyMode.mgp_shortySeekbarMode .mgp_seekBar *{bottom:initial;top:initial;height:100%}#mgp.mgp_shortyMode.mgp_shortySeekbarMode .mgp_seekBar .mgp_progressPadding{left:0;right:0}#mgp.mgp_shortyMode.mgp_shortySeekbarMode:not([class*=adRoll]) .mgp_thumbnails{bottom:20px}#mgp.mgp_shortyMode.mgp_shortySeekbarMode:not([class*=adRoll]) .mgp_seekBar{bottom:0;height:4px}#mgp.mgp_shortyMode.mgp_shortySeekbarMode:not([class*=adRoll]) .mgp_progressHandle{background:#fff;border-radius:0;bottom:0;box-shadow:none;margin:0 !important;opacity:1;transform:none !important;width:12px}#mgp.mgp_shortyMode.mgp_shortySeekbarMode:not([class*=adRoll]) .mgp_progressOverflow,#mgp.mgp_shortyMode.mgp_shortySeekbarMode:not([class*=adRoll]) .mgp_progressOverflow *{bottom:0;position:absolute}#mgp.mgp_shortyMode.mgp_shortySeekbarMode:not([class*=adRoll]).mgp_desktop .mgp_seekBar{bottom:-6px;height:8px;transition:bottom .25s ease-in-out,width .25s ease-in-out}#mgp.mgp_shortyMode.mgp_shortySeekbarMode:not([class*=adRoll]).mgp_desktop .mgp_progressHandle{transition:width .25s ease-in-out,left .5s;width:2px}#mgp.mgp_shortyMode.mgp_shortySeekbarMode:not([class*=adRoll]).mgp_desktop.mgp_draggingState .mgp_progressHandle{transition:width .25s ease-in-out}#mgp.mgp_shortyMode.mgp_shortySeekbarMode:not([class*=adRoll]).mgp_desktop.mgp_showControls .mgp_seekBar{bottom:0 !important}#mgp.mgp_shortyMode.mgp_shortySeekbarMode:not([class*=adRoll]).mgp_desktop.mgp_showControls .mgp_progressHandle{width:12px}#mgp.mgp_shortyMode.mgp_shortySeekbarMode:not([class*=adRoll]):not(.mgp_desktop) .mgp_controlBar,#mgp.mgp_shortyMode.mgp_shortySeekbarMode:not([class*=adRoll]):not(.mgp_desktop) .mgp_seekBar{height:40px}#mgp.mgp_shortyMode.mgp_shortySeekbarMode:not([class*=adRoll]):not(.mgp_desktop) .mgp_progressHandle{transition:height .25s ease-in-out,left .5s !important}#mgp.mgp_shortyMode.mgp_shortySeekbarMode:not([class*=adRoll]):not(.mgp_desktop) .mgp_progressHandle::before{content:"";position:absolute;bottom:0;left:-24px;width:60px;height:60px}#mgp.mgp_shortyMode.mgp_shortySeekbarMode:not([class*=adRoll]):not(.mgp_desktop).mgp_draggingState .mgp_progressHandle{transition:height .25s ease-in-out !important}#mgp.mgp_shortyMode.mgp_shortySeekbarMode:not([class*=adRoll]):not(.mgp_desktop) .mgp_seekBar>*{bottom:0;top:unset;height:4px;position:absolute}#mgp.mgp_shortyMode.mgp_shortySeekbarMode:not([class*=adRoll]):not(.mgp_desktop) .mgp_seekBar .mgp_progressBackground{width:100%}#mgp.mgp_shortyMode.mgp_shortySeekbarMode:not([class*=adRoll]):not(.mgp_desktop) .mgp_seekBar.mgp_dragging .mgp_progressHandle{height:12px}#mgp.mgp_shortyMode.mgp_shortySeekbarMode[class*=adRoll] .mgp_controlBar{display:flex;height:2px}#mgp.mgp_shortyMode.mgp_shortySeekbarMode[class*=adRoll] .mgp_controlBar .mgp_progressHandle{display:none}#mgp.mgp_shortyMode.mgp_orientation-portrait .mgp_videoElement,#mgp.mgp_shortyMode.mgp_desktop .mgp_videoElement{object-fit:cover}#mgp.mgp_shortyMode.mgp_tablet .mgp_seekBar{margin:0px !important}#mgp.mgp_shortyMode.mgp_tablet .mgp_controls{display:none}#mgp .mgp_path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke:#fff;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}#mgp .mgp_screenMsg{-webkit-touch-callout:none !important;-webkit-user-select:none !important;-khtml-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none;user-select:none !important;font-weight:bold;opacity:1;pointer-events:none;text-transform:uppercase;white-space:nowrap;transition:opacity .5s ease-in-out}#mgp .mgp_screenMsg.mgp_hidden{pointer-events:none;opacity:0;transform:translate(0%, 0%)}#mgp .mgp_overlayContainer{z-index:6;pointer-events:none;position:absolute;top:0;left:0;height:100%;width:100%}#mgp .mgp_overlayText{background-color:transparent;border-radius:3px;box-sizing:content-box !important;color:#fff;cursor:default;font-size:12px;font-weight:normal !important;height:auto;left:10px;margin:0;max-width:100%;min-height:20px;padding:0;pointer-events:auto;position:absolute;text-shadow:0 0 5px rgba(0,0,0,.5);top:10px;width:fit-content}#mgp .mgp_overlayText.mgp_closable{border-radius:3px 0 0 3px}#mgp .mgp_overlayText.mgp_hidden{pointer-events:none;display:none;transform:translate(0%, 0%)}#mgp .mgp_overlayText.mgp_banner .mgp_overlayTextContent,#mgp .mgp_overlayText.mgp_iframe .mgp_overlayTextContent{padding:2px}#mgp .mgp_overlayText.mgp_hidden{pointer-events:none;display:none;transform:translate(0%, 0%)}#mgp .mgp_overlayText.mgp_closed{display:none}#mgp .mgp_overlayText.mgp_link .mgp_overlayTextContent{cursor:pointer}#mgp .mgp_overlayText.mgp_link .mgp_overlayTextContent .mgp_icon{display:inline-block;font-size:75%;padding:0 3px 0 6px}#mgp .mgp_overlayText.mgp_hCentered{left:10px;right:10px;text-align:center}#mgp .mgp_overlayText.mgp_hCentered .mgp_overlayTextContent{position:relative;display:inline-block;width:auto}#mgp .mgp_overlayText.mgp_noBorder .mgp_overlayTextContent{padding:0;border:none;background-color:none}#mgp .mgp_overlayText.mgp_noBorder iframe+.mgp_closeButton{right:-18px}#mgp .mgp_overlayText .mgp_closeButton{border-radius:50%;color:#fff;height:100%;line-height:1;position:absolute;right:-14px;text-align:center;top:0;min-width:20px}#mgp .mgp_overlayText .mgp_closeButton .mgp_icon{display:inline-block;font-size:10px;left:calc(50% - 5px);position:absolute;top:calc(50% - 5px)}#mgp .mgp_overlayTextContent{width:100%;height:auto;padding:2px 10px;border:solid 2px rgba(255,255,255,.2);border-radius:4px;background-color:transparent;transition:background-color .2s linear,border-color .2s linear;line-height:1.5}#mgp .mgp_overlayTextContent img{width:100%;border:0;display:block}#mgp .mgp_overlayTextContent iframe{margin:0;padding:0;border:0;overflow:hidden;display:block}#mgp .mgp_overlayTextContent i{font-style:italic}#mgp .mgp_overlayTextContent b{font-weight:bold}#mgp .mgp_overlayTextContent a{color:#9af}#mgp.mgp_embedded .mgp_overlayContainer .mgp_overlayText[type=textlink],#mgp.mgp_embedded .mgp_eventCatcher .mgp_overlayText[type=textlink]{left:unset;right:20px;top:10px}#mgp.mgp_embedded:not(.mgp_hideControls) .mgp_overlayContainer .mgp_overlayText[type=textlink],#mgp.mgp_embedded:not(.mgp_hideControls) .mgp_eventCatcher .mgp_overlayText[type=textlink]{top:46px}#mgp.mgp_readyState .mgp_overlayContainer,#mgp.mgp_adRollReady .mgp_overlayContainer{display:none}@keyframes dash{0%{stroke-dasharray:1,240;stroke-dashoffset:0}50%{stroke-dasharray:89,240;stroke-dashoffset:-35px}100%{stroke-dasharray:89,240;stroke-dashoffset:-124px}}#mgp .mgp_iconV2{position:absolute;pointer-events:none;width:100%;height:100%}#mgp .mgp_iconV2 svg{position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%, -50%);pointer-events:none}#mgp .mgp_iconV2 path{fill:#fff;pointer-events:none}#mgp .mgp_bufferIcon circle{stroke-dasharray:1,200;stroke-dashoffset:0;stroke:#fff;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round;fill:transparent}@keyframes fadeGrowPlay{0%{opacity:1;transform:scale(0.25)}100%{opacity:0;transform:scale(1)}}@keyframes fadeGrowPause{0%{opacity:1;transform:scale(0.25)}100%{opacity:0;transform:scale(1)}}#mgp .mgp_playbackBtn{cursor:pointer;width:100%;height:100%;opacity:0;transition:opacity .2s}#mgp .mgp_playbackBtn .mgp_playbackBg{position:relative;width:100%;height:100%;border-radius:100000000px;background-color:rgba(0,0,0,.4);opacity:0}#mgp .mgp_playbackBtn.mgp_playbackBackground .mgp_playbackBg{opacity:1}#mgp .mgp_playbackBtn .mgp_iconV2{left:50%;top:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity .2s;pointer-events:none}#mgp .mgp_playbackBtn .mgp_iconV2.mgp_playIcon{width:87%;left:55%}#mgp .mgp_playbackBtn.mgp_smallIcon .mgp_iconV2{width:40%;height:40%}#mgp .mgp_playbackBtn.mgp_smallIcon .mgp_iconV2.mgp_playIcon{width:34.8%}#mgp .mgp_playbackBtn.mgp_smallIcon .mgp_iconV2.mgp_bufferIcon{width:50%;height:50%}#mgp .mgp_playbackBtn .mgp_playbackReplayText{display:none;position:absolute;top:50%;transform:translateY(-50%);color:#fff;width:175%;margin-left:5px;text-align:center}#mgp .mgp_playbackTooltip{position:absolute;width:100%;height:100%;display:none}#mgp.mgp_pausedState .mgp_playbackTooltip[data-tooltipcode=play]{display:block}#mgp.mgp_pausedState .mgp_playbackBtn{opacity:1}#mgp.mgp_pausedState .mgp_playbackBtn .mgp_playIcon{opacity:1}#mgp.mgp_pausedState .mgp_playbackBtn.mgp_noPlayIcon{opacity:0}#mgp.mgp_pausedState .mgp_playbackBtn.mgp_noPlayIcon .mgp_playIcon{display:none}#mgp.mgp_readyState .mgp_playbackTooltip[data-tooltipcode=play]{display:block}#mgp.mgp_readyState .mgp_playbackBtn.mgp_playIconOnReady{opacity:1}#mgp.mgp_readyState .mgp_playbackBtn.mgp_playIconOnReady .mgp_playIcon{opacity:1;transition-delay:.5s}#mgp.mgp_readyState.mgp_autoplayFailed .mgp_playbackBtn.mgp_playOnAutoplayFailed{opacity:1}#mgp.mgp_readyState.mgp_autoplayFailed .mgp_playbackBtn.mgp_playOnAutoplayFailed .mgp_playIcon{opacity:1}#mgp.mgp_playingState .mgp_playbackTooltip[data-tooltipcode=pause]{display:block}#mgp.mgp_playingState .mgp_playbackBtn.mgp_fadePlayPauseIcon{opacity:0;animation:.25s ease-in normal fadeGrowPlay}#mgp.mgp_playingState .mgp_playbackBtn.mgp_fadePlayPauseIcon .mgp_playIcon{opacity:1}#mgp.mgp_playingState .mgp_playbackBtn.mgp_fadePlayPauseIcon .mgp_pauseIcon{opacity:0}#mgp.mgp_playingState.mgp_hideControls .mgp_playbackBtn.mgp_hidePauseIconWithControls{opacity:0}#mgp.mgp_playingState.mgp_hideControls .mgp_playbackBtn.mgp_hidePauseIconWithControls .mgp_pauseIcon{opacity:0}#mgp.mgp_playingState.mgp_hideControls .mgp_playbackParentHidePauseNoControls{pointer-events:none}#mgp.mgp_pausedState .mgp_playbackBtn.mgp_fadePlayPauseIcon{opacity:0;animation:.25s ease-in normal fadeGrowPause}#mgp.mgp_pausedState .mgp_playbackBtn.mgp_fadePlayPauseIcon .mgp_pauseIcon{opacity:1}#mgp.mgp_pausedState .mgp_playbackBtn.mgp_fadePlayPauseIcon .mgp_playIcon{opacity:0}#mgp.mgp_pausedState.mgp_hideControls .mgp_playbackBtn.mgp_hidePlayIconWithControls{opacity:0}#mgp.mgp_pausedState.mgp_hideControls .mgp_playbackBtn.mgp_hidePlayIconWithControls .mgp_playIcon{opacity:0}#mgp.mgp_pausedState.mgp_hideControls .mgp_playbackParentHidePlayNoControls{pointer-events:none}#mgp.mgp_bufferingState .mgp_playbackBtn{opacity:1}#mgp.mgp_bufferingState .mgp_playbackBtn .mgp_bufferIcon{opacity:1;transition:opacity 1s}#mgp.mgp_bufferingState .mgp_playbackBtn.mgp_noBufferIcon:not(.mgp_playPauseIconOnBuffer){opacity:0}#mgp.mgp_bufferingState .mgp_playbackBtn.mgp_noBufferIcon:not(.mgp_playPauseIconOnBuffer) .mgp_bufferIcon{opacity:0}#mgp.mgp_bufferingState .mgp_playbackBtn.mgp_playPauseIconOnBuffer .mgp_bufferIcon{opacity:0}#mgp.mgp_bufferingState .mgp_playbackBtn.mgp_playPauseIconOnBuffer .mgp_playIcon{opacity:1}#mgp.mgp_bufferingState.mgp_playAfterBuffer .mgp_playbackBtn.mgp_playPauseIconOnBuffer .mgp_playIcon,#mgp.mgp_bufferingState.mgp_playAfterSeek .mgp_playbackBtn.mgp_playPauseIconOnBuffer .mgp_playIcon{opacity:0}#mgp.mgp_bufferingState.mgp_playAfterBuffer .mgp_playbackBtn.mgp_playPauseIconOnBuffer .mgp_pauseIcon,#mgp.mgp_bufferingState.mgp_playAfterSeek .mgp_playbackBtn.mgp_playPauseIconOnBuffer .mgp_pauseIcon{opacity:1}#mgp.mgp_bufferingState.mgp_shortyDelayedBuffering .mgp_playbackBtn.mgp_delayBufferIcon{opacity:0}#mgp.mgp_bufferingState.mgp_shortyDelayedBuffering .mgp_playbackBtn.mgp_delayBufferIcon .mgp_bufferIcon{opacity:0}#mgp.mgp_playingState .mgp_playbackBtn{opacity:1}#mgp.mgp_playingState .mgp_playbackBtn .mgp_pauseIcon{opacity:1}#mgp.mgp_playingState .mgp_playbackBtn.mgp_noPauseIcon{opacity:0}#mgp.mgp_playingState .mgp_playbackBtn.mgp_noPauseIcon .mgp_pauseIcon{display:none}#mgp.mgp_replayState .mgp_playbackTooltip[data-tooltipcode=replay]{display:block}#mgp.mgp_replayState .mgp_playbackBtn{opacity:1}#mgp.mgp_replayState .mgp_playbackBtn .mgp_replayIcon{opacity:1}#mgp.mgp_replayState .mgp_playbackBtn.mgp_noReplayIcon{opacity:0}#mgp.mgp_replayState .mgp_playbackBtn.mgp_noReplayIcon.mgp_replayIcon{opacity:0}#mgp.mgp_replayState .mgp_playbackBtn.mgp_replayIconText .mgp_playbackBg{width:265%;left:-60%}#mgp.mgp_replayState .mgp_playbackBtn.mgp_replayIconText .mgp_replayIcon{left:-15%}#mgp.mgp_replayState .mgp_playbackBtn.mgp_replayIconText .mgp_playbackReplayText{display:block}#mgp.mgp_nextVideoMode .mgp_playbackBtn{opacity:0}#mgp:not(.mgp_readyState) .mgp_playbackParentUnclickable{pointer-events:none}#mgp .mgp_nextBtn{border:0;background:transparent;width:100%;height:100%;cursor:pointer}#mgp .mgp_nextBtn .mgp_iconV2{top:50%;left:50%;transform:translate(-50%, -50%);width:40%;height:40%}#mgp.mgp_fake-fullscreen{height:100vh !important;left:0;position:fixed;right:0;top:0;width:100vw !important;z-index:9999 !important;max-width:unset}#mgp.mgp_fake-fullscreen .mgp_controlBar:after,#mgp.mgp_fake-fullscreen.mgp_tablet .mgp_smallPlay:after,#mgp.mgp_fake-fullscreen.mgp_tablet .mgp_smallNextBtn:after{background-color:#000;content:"";height:80px;left:0;position:absolute;top:100%;width:120%}#mgp.mgp_fake-fullscreen .mgp_controlBar .mgp_fullscreen .mgp_icon-fullscreen-swipe-down{opacity:1;pointer-events:auto}#mgp.mgp_fake-fullscreen .mgp_controlBar .mgp_fullscreen .mgp_icon-fullscreen-swipe-up{opacity:0;pointer-events:none}#mgp.mgp_fake-fullscreen .mgp_options .mgp_optionsBtn .mgp_icon.mgp_icon-menu-exit{font-size:16px}#mgp.mgp_fake-fullscreen .mgp_fullscreen .mgp_fakeFullscreenButtonWrapper{transform:scaleY(-1)}#mgp.mgp_fake-fullscreen .mgp_fullscreen .mgp_fakeFullscreenButtonWrapper.mgp_exitFullscreen{display:block}#mgp.mgp_fake-fullscreen .mgp_fullscreen .mgp_fakeFullscreenButtonWrapper.mgp_exitFullscreen .mgp_fsArrowIcon{top:35%}#mgp.mgp_fake-fullscreen .mgp_fullscreen .mgp_fakeFullscreenButtonWrapper.mgp_enterFullscreen{display:none}#mgp.mgp_fake-fullscreen .mgp_overlayContainer{top:50px}#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showControls.mgp_tablet .mgp_controls::before,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_readyState.mgp_tablet .mgp_controls::before,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_actionTagsScreenVisible.mgp_tablet .mgp_controls::before,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showOptions.mgp_tablet .mgp_controls::before{bottom:40px !important}#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showControls.mgp_tablet .mgp_controls>*,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_readyState.mgp_tablet .mgp_controls>*,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_actionTagsScreenVisible.mgp_tablet .mgp_controls>*,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showOptions.mgp_tablet .mgp_controls>*{bottom:40px !important}#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showControls.mgp_tablet .mgp_eventCatcher,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_readyState.mgp_tablet .mgp_eventCatcher,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_actionTagsScreenVisible.mgp_tablet .mgp_eventCatcher,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showOptions.mgp_tablet .mgp_eventCatcher{bottom:92px;top:96px}#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showControls.mgp_tablet.mgp_orientation-portrait .mgp_controls::before,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_readyState.mgp_tablet.mgp_orientation-portrait .mgp_controls::before,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_actionTagsScreenVisible.mgp_tablet.mgp_orientation-portrait .mgp_controls::before,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showOptions.mgp_tablet.mgp_orientation-portrait .mgp_controls::before{bottom:60px !important}#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showControls.mgp_tablet.mgp_orientation-portrait .mgp_controls>*,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_readyState.mgp_tablet.mgp_orientation-portrait .mgp_controls>*,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_actionTagsScreenVisible.mgp_tablet.mgp_orientation-portrait .mgp_controls>*,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showOptions.mgp_tablet.mgp_orientation-portrait .mgp_controls>*{bottom:20px !important}#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showControls.mgp_tablet.mgp_orientation-portrait .mgp_smallPlay,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showControls.mgp_tablet.mgp_orientation-portrait .mgp_smallNextBtn,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_readyState.mgp_tablet.mgp_orientation-portrait .mgp_smallPlay,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_readyState.mgp_tablet.mgp_orientation-portrait .mgp_smallNextBtn,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_actionTagsScreenVisible.mgp_tablet.mgp_orientation-portrait .mgp_smallPlay,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_actionTagsScreenVisible.mgp_tablet.mgp_orientation-portrait .mgp_smallNextBtn,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showOptions.mgp_tablet.mgp_orientation-portrait .mgp_smallPlay,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showOptions.mgp_tablet.mgp_orientation-portrait .mgp_smallNextBtn{transform:translateY(-40px) !important;transition:transform .3s}#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showControls.mgp_tablet.mgp_orientation-portrait .mgp_smallPlay::after,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showControls.mgp_tablet.mgp_orientation-portrait .mgp_smallNextBtn::after,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_readyState.mgp_tablet.mgp_orientation-portrait .mgp_smallPlay::after,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_readyState.mgp_tablet.mgp_orientation-portrait .mgp_smallNextBtn::after,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_actionTagsScreenVisible.mgp_tablet.mgp_orientation-portrait .mgp_smallPlay::after,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_actionTagsScreenVisible.mgp_tablet.mgp_orientation-portrait .mgp_smallNextBtn::after,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showOptions.mgp_tablet.mgp_orientation-portrait .mgp_smallPlay::after,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showOptions.mgp_tablet.mgp_orientation-portrait .mgp_smallNextBtn::after{bottom:40px !important}#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showControls .mgp_controlBar,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_readyState .mgp_controlBar,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_actionTagsScreenVisible .mgp_controlBar,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showOptions .mgp_controlBar{transform:translate(0px, -40px)}#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showControls.mgp_orientation-portrait .mgp_controlBar,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_readyState.mgp_orientation-portrait .mgp_controlBar,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_actionTagsScreenVisible.mgp_orientation-portrait .mgp_controlBar,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showOptions.mgp_orientation-portrait .mgp_controlBar{transform:translate(0px, -60px)}#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showControls .mgp_options,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_readyState .mgp_options,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_actionTagsScreenVisible .mgp_options,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showOptions .mgp_options{top:50px !important}#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showControls .mgp_ccContainer,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_readyState .mgp_ccContainer,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_actionTagsScreenVisible .mgp_ccContainer,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showOptions .mgp_ccContainer{bottom:122px}#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showControls.mgp_actionTagsScreenVisible .mgp_actionNavWrapper,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showControls.mgp_desktopPlayer .mgp_optionsMenu.mgp_visible,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_readyState.mgp_actionTagsScreenVisible .mgp_actionNavWrapper,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_readyState.mgp_desktopPlayer .mgp_optionsMenu.mgp_visible,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_actionTagsScreenVisible.mgp_actionTagsScreenVisible .mgp_actionNavWrapper,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_actionTagsScreenVisible.mgp_desktopPlayer .mgp_optionsMenu.mgp_visible,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showOptions.mgp_actionTagsScreenVisible .mgp_actionNavWrapper,#mgp.mgp_fake-fullscreen.mgp_mobilePlayer.mgp_showOptions.mgp_desktopPlayer .mgp_optionsMenu.mgp_visible{transform:translate(0, -50px)}#mgp.mgp_fake-fullscreen .mgp_tooltip,#mgp.mgp_prompting-fake-fullscreen .mgp_tooltip{display:none !important}#mgp.mgp_prompting-fake-fullscreen{height:100vh !important;left:0;position:fixed;right:0;top:0;width:100vw !important;z-index:10000 !important}#mgp.mgp_prompting-fake-fullscreen .mgp_fakeFsScrollPromptScreen{display:flex;opacity:1}#mgp.mgp_prompting-fake-fullscreen .mgp_ccContainer,#mgp.mgp_prompting-fake-fullscreen .mgp_options,#mgp.mgp_prompting-fake-fullscreen .mgp_controlBar,#mgp.mgp_prompting-fake-fullscreen .mgp_controls,#mgp.mgp_prompting-fake-fullscreen .mgp_eventCatcher,#mgp.mgp_prompting-fake-fullscreen .mgp_gridMenu,#mgp.mgp_prompting-fake-fullscreen .mgp_bigPlay,#mgp.mgp_prompting-fake-fullscreen .mgp_watchHD,#mgp.mgp_prompting-fake-fullscreen .mgp_topBar{display:none !important}#mgp .mgp_fakeFsScrollPromptScreen{height:100vh !important;left:0;position:fixed;right:0;top:0;width:100vw !important;z-index:9999 !important;align-items:center;background-color:rgba(0,0,0,.7);color:#fff;display:none;flex-direction:column;font-size:20px;font-weight:bold;justify-content:center;opacity:0;text-transform:uppercase;transition:opacity .25s ease-in-out}#mgp .mgp_fakeFsScrollPromptScreen,#mgp .mgp_fakeFsScrollPromptScreen * none{-webkit-touch-callout:none !important;-webkit-user-select:none !important;-khtml-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none;user-select:none !important}#mgp .mgp_fakeFsScrollPromptScreen .mgp_fullscreen{pointer-events:none}#mgp .mgp_fakeFsPromptControls{width:100%;margin-bottom:25px;position:relative}#mgp .mgp_fakeFsPromptPlayback{position:absolute;left:50%;transform:translate(-50%);width:25px;height:25px}#mgp .mgp_fakeFsPromptNext{position:absolute;right:15%;width:25px;height:25px}#mgp.mgp_tablet .mgp_fakeFsPromptPlayback,#mgp.mgp_tablet .mgp_fakeFsPromptNext{width:44px;height:44px}#mgp.mgp_mobile .mgp_fakeFsPromptPlayback .mgp_iconV2,#mgp.mgp_mobile .mgp_fakeFsPromptNext .mgp_iconV2,#mgp.mgp_tablet .mgp_fakeFsPromptPlayback .mgp_iconV2,#mgp.mgp_tablet .mgp_fakeFsPromptNext .mgp_iconV2{height:100%;width:100%}#mgp .mgp_fakeFsPromptBox{font-size:15px;font-weight:normal;display:flex;flex-direction:column-reverse;align-items:center;position:absolute;bottom:100px}#mgp .mgp_fakeFsPromptBox .mgp_fullscreen{width:44px;height:44px;margin:auto}#mgp .mgp_fullscreen{width:35px;height:22px;position:relative}#mgp .mgp_fullscreen .mgp_fakeFullscreenButtonWrapper{pointer-events:all;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1}#mgp .mgp_fullscreen .mgp_fakeFullscreenButtonWrapper .mgp_fsCornerIcon{width:7px;height:7px;position:absolute;top:10px;transition:left .75s,right .75s}#mgp .mgp_fullscreen .mgp_fakeFullscreenButtonWrapper .mgp_fsCornerIcon:nth-child(1){left:10px}#mgp .mgp_fullscreen .mgp_fakeFullscreenButtonWrapper .mgp_fsCornerIcon:nth-child(2){right:10px;transform:scaleX(-1)}#mgp .mgp_fullscreen .mgp_fakeFullscreenButtonWrapper .mgp_fsArrowIcon{width:14px;height:16px;position:absolute;left:50%;top:50%;transform:translateX(-50%);transition:top .75s}#mgp .mgp_fullscreen .mgp_fakeFullscreenButtonWrapper.mgp_fullscreenButtonExpand .mgp_fsCornerIcon:nth-child(1){left:8px}#mgp .mgp_fullscreen .mgp_fakeFullscreenButtonWrapper.mgp_fullscreenButtonExpand .mgp_fsCornerIcon:nth-child(2){right:8px}#mgp .mgp_fullscreen .mgp_fakeFullscreenButtonWrapper.mgp_fullscreenButtonExpand .mgp_fsArrowIcon{top:35%}#mgp .mgp_fullscreen .mgp_fakeFullscreenButtonWrapper.mgp_exitFullscreen{display:none}#mgp.mgp_orientation-landscape .mgp_controlBar{padding:0 10px}#mgp.mgp_tablet.mgp_mobilePlayer .mgp_controls>*{transition:all .25s ease}.mgp_addressBarSpy{height:100vh !important;position:fixed !important;top:0px !important;left:100000000px;pointer-events:none !important}.mgp_fake-fullscreen-html{height:10000000000vh;max-height:10000000000vh;min-height:10000000000vh;background-color:#000;scroll-behavior:auto !important}.mgp_fake-fullscreen-html .mgp_fullscreenPlayerWrapper{background:#000;height:150vh !important;left:0;position:fixed;right:0;top:-25vh;width:100vw !important;z-index:9999 !important}#mgp .mgp_tooltip{position:absolute;left:0px;top:0px;z-index:7;background:rgba(0,0,0,.75);padding:4px 15px;cursor:default;pointer-events:none;opacity:1;transform:translate(0, 0, 0);transition:opacity .2s linear}#mgp .mgp_tooltip.mgp_hidden{pointer-events:none;opacity:0;transform:translate(0, -10px)}#mgp .mgp_tooltip .mgp_title{text-align:center;white-space:nowrap}#mgp .mgp_tooltip .mgp_arrow{display:block;position:absolute;top:100%;left:0;width:0;height:0;margin:0;padding:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(0,0,0,.75);margin-left:-7px}#mgp .mgp_tooltip.mgp_topDown.mgp_hidden{pointer-events:none;opacity:0;transform:translate(0, 10px)}#mgp .mgp_tooltip.mgp_topDown .mgp_arrow{top:auto;bottom:100%;border-top:0;border-bottom:7px solid rgba(0,0,0,.75)}#mgp .mgp_tooltip.mgp_leftSided.mgp_hidden{pointer-events:none;opacity:0;transform:translate(-10px, 0)}#mgp .mgp_tooltip.mgp_leftSided .mgp_arrow{top:50%;bottom:auto;margin-left:0;margin-top:-7px;left:100%;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid rgba(0,0,0,.75)}#mgp .mgp_tooltip.mgp_rightSided.mgp_hidden{pointer-events:none;opacity:0;transform:translate(10px, 0)}#mgp .mgp_tooltip.mgp_rightSided .mgp_arrow{top:50%;bottom:auto;margin-top:-7px;left:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid rgba(0,0,0,.75);border-left:0}#mgp.mgp_desktop.mgp_draggingState .mgp_eventCatcher{position:fixed;top:0;left:0;width:100vw;height:100vh;display:block;z-index:1000000 !important}#mgp,#mgp *{-webkit-touch-callout:none !important;-webkit-user-select:none !important;-khtml-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none;user-select:none !important;font:400 14px/20px "Helvetica Neue",Helvetica,arial,sans-serif}html.mgp_no-scroll{height:100vh !important}html.mgp_no-scroll,html.mgp_no-scroll *{-webkit-touch-callout:none !important;-webkit-user-select:none !important;-khtml-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none;user-select:none !important;max-height:100vh !important;position:relative;overflow-y:hidden !important}.mgp_container .mgp_volumeEventCatcher{position:absolute;top:0;left:0;opacity:.5}.mgp_container .mgp_videoWrapper video,.mgp_container .mgp_videoWrapper canvas{height:100%;width:100%}@font-face{font-family:"icon-font";font-style:normal;font-weight:400;font-display:auto;src:url('+g+') format("woff"),url('+d+') format("truetype")}#mgp .mgp_icon{font-family:"icon-font" !important;speak:none !important;font-style:normal !important;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}#mgp .mgp_icon-copy::before{content:"" !important}#mgp .mgp_icon-info::before{content:"" !important}#mgp .mgp_icon-player-size::before{content:"" !important}#mgp .mgp_icon-share::before{content:"" !important}#mgp .mgp_icon-share-round::before{content:"" !important}#mgp .mgp_icon-vr::before{content:"" !important}#mgp .mgp_icon-vr-clear::before{content:"" !important}#mgp .mgp_icon-action-tags::before{content:"" !important}#mgp .mgp_icon-autoplay-off::before{content:"" !important}#mgp .mgp_icon-autoplay-on::before{content:"" !important}#mgp .mgp_icon-boxed-link::before{content:"" !important}#mgp .mgp_icon-cc::before{content:"" !important}#mgp .mgp_icon-error::before{content:"" !important}#mgp .mgp_icon-fast-forward::before{content:"" !important}#mgp .mgp_icon-fullscreen::before{content:"" !important}#mgp .mgp_icon-fullscreen-exit::before{content:"" !important}#mgp .mgp_icon-fullscreen-swipe-down::before{content:"" !important}#mgp .mgp_icon-gear::before{content:"" !important}#mgp .mgp_icon-grid-thumb-up::before{content:"" !important}#mgp .mgp_icon-grid-views::before{content:"" !important}#mgp .mgp_icon-menu-exit::before{content:"" !important}#mgp .mgp_icon-next::before{content:"" !important}#mgp .mgp_icon-pause::before{content:"" !important}#mgp .mgp_icon-play::before{content:"" !important}#mgp .mgp_icon-replay::before{content:"" !important}#mgp .mgp_icon-volume-full::before{content:"" !important}#mgp .mgp_icon-volume-low::before{content:"" !important}#mgp .mgp_icon-volume-mute::before{content:"" !important}#mgp .mgp_adRollEventCatcher{position:absolute;top:0;left:0px;width:100%;height:100%;z-index:5;display:none}#mgp .mgp_adRollTitle{position:relative;z-index:8;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.89) 0%, rgba(0, 0, 0, 0) 100%);padding:0 15px;font-size:14px;font-weight:bold;line-height:42px;height:42px;display:none;overflow:hidden}#mgp .mgp_adRollLink{position:absolute;z-index:8;top:0;right:0;padding:0 15px;font-weight:bold;line-height:42px;display:none;cursor:pointer}#mgp .mgp_adRollSkipButton{z-index:8;position:absolute;padding:10px 15px;background:rgba(0,0,0,.55);right:15px;bottom:60px;cursor:pointer;transform:translate(0, 0);transition:transform .3s ease-in-out}#mgp .mgp_adRollSkipButton .mgp_icon{font-size:10px;margin-left:4px}#mgp .mgp_adRollCTA{bottom:60px;display:none;height:40px;left:15px;min-width:40px;position:absolute;z-index:10;transform:translate(0, 0);transition:transform .3s ease-in-out}#mgp .mgp_adRollCTAImage{bottom:4px;left:4px;position:absolute;width:32px;height:32px;background-color:#000;background-size:cover;z-index:7;pointer-events:none}#mgp .mgp_ctaContainer{cursor:pointer;position:relative;z-index:6;height:40px;overflow:hidden;padding:4px 4px 4px 36px;background-color:rgba(0,0,0,.55)}#mgp .mgp_ctaContainer.mgp_expand{width:0}#mgp .mgp_ctaContainer.mgp_expand .mgp_adRollCTAButton{opacity:0}#mgp .mgp_ctaContainer.mgp_expand:hover{width:auto !important}#mgp .mgp_ctaContainer.mgp_expand:hover .mgp_adRollCTAButton{opacity:1}#mgp .mgp_ctaContainer.mgp_twoLines .mgp_adRollCTATitle{font-size:12px;line-height:16px}#mgp .mgp_adRollCTATitle{padding:0 2px 0 6px;display:none;color:#fff;line-height:32px;float:left;font-size:14px;max-width:200px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#mgp .mgp_adRollCTASubtitle{padding:0 2px 0 6px;display:none;font-size:10px;line-height:16px;float:left;color:#ccc;max-width:200px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;clear:left}#mgp .mgp_adRollCTAButton{display:none;float:right;margin:4px 6px 4px 8px;padding:0 10px;height:24px;font-size:12px;line-height:24px;white-space:nowrap;color:#fff;background:#0d7fc5;border-radius:3px}#mgp .mgp_adRollTimeElapsed{color:#ccc;display:none;padding:6px 4px;text-shadow:0 0 3px #000;opacity:0;transition:opacity .3s linear;position:absolute;bottom:2px;left:15px;white-space:nowrap;z-index:4}#mgp .mgp_adRollTimeElapsed.mgp_eudsa{display:block !important;opacity:1 !important;transition:bottom .3s ease}#mgp.mgp_tablet .mgp_adRollSkipButton,#mgp.mgp_tablet .mgp_adRollCTA{bottom:76px}#mgp.mgp_hideControls .mgp_adRollTimeElapsed{opacity:1}#mgp .mgp_clickable{cursor:pointer}#mgp.mgp_adRollReady .mgp_share{display:none !important}#mgp.mgp_adRollReady .mgp_topBar{display:none !important}#mgp.mgp_adRollReady .mgp_ccBtn{display:none}#mgp.mgp_adRollReady .mgp_logo{display:none !important}#mgp.mgp_adRollReady .mgp_options{display:none !important}#mgp.mgp_adRollReady .mgp_actionTag{display:none !important}#mgp.mgp_adRollReady .mgp_progress{background:#690 !important}#mgp.mgp_adRollReady .mgp_progress:before{background:#690 !important}#mgp.mgp_adRollReady .mgp_handleHover .mgp_center{background:#690 !important}#mgp.mgp_adRollReady .mgp_progressHandle{display:none !important}#mgp.mgp_adRollReady .mgp_chromecast{display:none !important}#mgp.mgp_adRollReady .mgp_airplay{display:none !important}#mgp.mgp_adRollReady .mgp_hotspots{display:none !important}#mgp.mgp_adRollReady .mgp_hotspotsGraph{display:none !important}#mgp.mgp_adRollReady .mgp_watchHD{display:none !important}#mgp.mgp_adRollReady.mgp_tablet.mgp_macos .mgp_fullscreen{display:none !important}#mgp.mgp_adRollRunning.mgp_ctaEnabled .mgp_adRollCTA{display:block;transform:translate(0, 0);-webkit-backdrop-filter:hidden;backdrop-filter:hidden}#mgp.mgp_adRollRunning .mgp_adRollTitle,#mgp.mgp_adRollRunning .mgp_adRollLink,#mgp.mgp_adRollRunning .mgp_adRollSkipButton,#mgp.mgp_adRollRunning .mgp_adRollEventCatcher,#mgp.mgp_adRollRunning .mgp_adRollTimeElapsed{display:block}#mgp.mgp_adRollRunning .mgp_adRollSkipButton{transform:translate3d(0, 0, 0);-webkit-backdrop-filter:hidden;backdrop-filter:hidden}#mgp.mgp_adRollRunning.mgp_showControls .mgp_adRollTimeElapsed.mgp_eudsa{bottom:60px;z-index:10}#mgp.mgp_adRollRunning.mgp_showControls.mgp_ctaEnabled .mgp_adRollCTA{transform:translate(0, -40px) !important}#mgp.mgp_fullscreen .mgp_adRollTitle{font-size:20px}#mgp .mgp_pixelTracking{position:absolute;z-index:0;bottom:-2px;left:-2px;width:1px;height:1px}#mgp .mgp_ccContainer{pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:6;outline:none;transition:bottom .3s ease-in-out;display:flex;flex-direction:reverse-column;flex-wrap:wrap;align-content:flex-end;font-size:25px}#mgp .mgp_ccContainer .mgp_overlayText{left:0 !important;right:0 !important;width:100%;height:auto !important;align-self:flex-end;position:relative;margin:0 10% 10px !important;top:0px;font-size:100%;line-height:1.4;color:#fff}#mgp .mgp_ccContainer .mgp_overlayTextContent{position:relative;padding:2px 6px !important;z-index:7}#mgp .mgp_ccContainer .mgp_overlayTextContent:after{content:" ";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:4px}#mgp.mgp_showControls .mgp_ccContainer,#mgp.mgp_embedded .mgp_ccContainer{bottom:52px}#mgp.mgp_tablet.mgp_embedded .mgp_ccContainer{bottom:68px}#mgp.mgp_adRollRunning .mgp_ccContainer{display:none}#mgp .mgp_gridMenu{display:block;opacity:0;transition:opacity .3s ease-in-out;z-index:1}#mgp .mgp_gridMenu.mgp_gridMenuSide{height:100%;top:0;left:auto;bottom:0;right:0;width:25%}#mgp .mgp_gridMenu.mgp_gridMenuSide:hover .mgp_gridNextBtn:before,#mgp .mgp_gridMenu.mgp_gridMenuSide:focus .mgp_gridNextBtn:before{border-color:#fff}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridContainer{bottom:0;left:auto;overflow:hidden;right:-25%;top:0;width:100%;transition:right 0.15s ease-in-out}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridWrapper{left:0;top:0;width:100%;transform:translate(0, 0);transform:translate3d(0, 0, 0)}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridHeader{display:block}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridHeader~.mgp_thumbnailsGrid{margin-top:0}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridHeader .mgp_gridTitle{text-align:center;font-size:18px;line-height:18px;padding:15px 0}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_thumbnailsGrid{margin-top:10px}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridItem{margin-bottom:10px;width:95%}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridItem[data-item-type=thumb]{overflow:hidden;padding-bottom:50%}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridNextBtn{bottom:0;position:absolute;left:50%;transform:translate(-50%, 0);height:40px;width:80px;z-index:6;cursor:pointer}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridNextBtn:before{content:"";width:10px;height:10px;border-left:3px solid #ccc;border-bottom:3px solid #ccc;position:absolute;left:36px;transform:rotate(-45deg);top:21px}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridNextBtn:hover:before{border-color:#fff}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridNextBtn.mgp_animated{border-radius:5px;-webkit-animation:action .5s infinite alternate;animation:action .5s infinite alternate}#mgp .mgp_gridMenu.mgp_gridMenuSide .mgp_gridNextBtn.mgp_animated:before{border-left-color:#fff;border-top-color:#fff}#mgp .mgp_gridContainer{transform:translate(0, 0);transition:transform .3s ease-in-out}#mgp .mgp_gridHeader{display:none}#mgp .mgp_gridItem{color:#fff}#mgp .mgp_gridStats{padding:3px 5px}#mgp .mgp_gridStats .mgp_rating,#mgp .mgp_gridStats .mgp_gridViews{float:right}#mgp .mgp_gridStats .mgp_gridViews{margin-right:6%}#mgp.mgp_hideControls .mgp_gridMenuSide .mgp_gridContainer{transform:translate(0, 0)}#mgp.mgp_showControls .mgp_gridMenu.mgp_gridMenuSide{height:calc(100% - 36px - 6px)}@media(max-width: 767px){#mgp.mgp_embedded .mgp_gridInfoTitle{font-size:12px;max-height:none;padding:2px}#mgp.mgp_embedded .mgp_gridStats{display:none}}#mgp:not(.mgp_embedded).mgp_hideControls .mgp_gridMenu .mgp_gridContainer{transform:translate(0, 22px)}#mgp.mgp_showGrid .mgp_gridMenu{opacity:1;z-index:5}#mgp.mgp_showGrid .mgp_gridMenuSide .mgp_gridContainer{right:0}#mgp.mgp_showGrid .mgp_gridMenuSide:hover,#mgp.mgp_showGrid .mgp_gridMenuSide:focus{height:100%;transform:translate(0, 0);z-index:7}#mgp.mgp_tablet.mgp_showGrid .mgp_gridInfo{opacity:1}#mgp .mgp_contextMenu{position:absolute;z-index:12;top:100%;left:100%;background:rgba(0,0,0,.75);background-clip:padding-box;opacity:1;padding:3px 0;transition:opacity .2s linear}#mgp .mgp_contextMenu.mgp_hidden{pointer-events:none;opacity:0;transform:translate(0%, 0%)}#mgp .mgp_contextMenu.mgp_looped .mgp_loop{padding-left:28px;color:#fff}#mgp .mgp_contextMenu.mgp_looped .mgp_loop:after{content:"✓";position:absolute;top:3px;left:10px}#mgp .mgp_contextContent div{color:#f2f2f2;white-space:nowrap;padding:3px 10px;cursor:pointer;position:relative}#mgp .mgp_contextContent div:hover,#mgp .mgp_contextContent div.mgp_hover{color:#fff}#mgp .mgp_contextAbout{padding-top:5px;margin-top:3px;border-top:1px solid rgba(255,255,255,.2)}#mgp .mgp_topBar{width:100%;height:46px;position:absolute;top:0;left:0;z-index:6;display:none;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;-webkit-touch-callout:none !important;-webkit-user-select:none !important;-khtml-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none;user-select:none !important;cursor:default;transform:translate(0, 0);transition:transform .3s ease-in-out}#mgp .mgp_topBar .mgp_btn{display:inline-block;background:transparent;margin:0;padding:0 0 0;border:0;outline:none;z-index:4;font-size:24px;line-height:46px;position:absolute;top:0;left:0;height:100%;cursor:pointer;overflow:visible;text-transform:none;text-align:center;color:#f2f2f2}#mgp .mgp_topBar .mgp_btn:hover,#mgp .mgp_topBar .mgp_btn.mgp_hover{color:#fff}#mgp .mgp_topBar .mgp_btn.mgp_icon{width:36px;float:none}#mgp .mgp_topBar .mgp_share{float:right;width:36px;height:100%;position:relative;z-index:2;margin-right:14px}#mgp .mgp_topBarContent{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#mgp .mgp_topBarBackground{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:1;z-index:1}#mgp .mgp_topBarTitle{height:46px;padding:0 20px}#mgp .mgp_topBarTitle a{text-decoration:none}#mgp .mgp_topBarTitle span{display:block;width:100%;overflow:hidden;color:#fff;text-decoration:none;font-size:18px;line-height:46px;white-space:nowrap;text-overflow:ellipsis;cursor:default}#mgp .mgp_topBarTitle span.mgp_isLink{cursor:pointer}#mgp .mgp_controlBar{width:100%;height:36px;z-index:6;position:absolute;left:0;bottom:0;right:0px;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;-webkit-touch-callout:none !important;-webkit-user-select:none !important;-khtml-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none;user-select:none !important;cursor:default;transform:translate(0, 0);transition:transform .3s ease-in-out}#mgp .mgp_controlBar .mgp_btn{background:transparent;margin:0;padding:0 0 2px;border:0;outline:none;z-index:4;font-size:16px;line-height:36px;position:absolute;top:50%;left:50%;height:100%;cursor:pointer;overflow:visible;text-transform:none;text-align:center;transform:translate(-50%, -50%);color:#f2f2f2}#mgp .mgp_controlBar .mgp_btn:hover,#mgp .mgp_controlBar .mgp_btn.mgp_hover{color:#fff}#mgp .mgp_controlBar .mgp_btn.mgp_icon{width:36px;float:none}#mgp .mgp_controlBar .mgp_btn.mgp_icon-quality{cursor:default}#mgp .mgp_controlBar .mgp_btn.mgp_icon-quality.mgp_qualities-loaded{cursor:pointer}#mgp .mgp_controlBar .mgp_time{height:100%;float:left;display:block;padding:0 16px 0 12px;text-align:right;line-height:36px}#mgp .mgp_controlBar .mgp_time .mgp_elapsed{font-weight:700}#mgp .mgp_controlBar .mgp_time .mgp_sep{padding:0 4px}#mgp .mgp_controlBarFront{position:absolute;top:0;bottom:0;left:0;right:0;padding:0 3px 0 7.5px;height:36px;z-index:4}#mgp .mgp_controlBarBackground{position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.48) 39%, rgba(0, 0, 0, 0.65) 95%, rgba(0, 0, 0, 0.71) 100%);z-index:1;opacity:1;transition:opacity 0s ease-in}#mgp .mgp_airplay,#mgp .mgp_autoplay,#mgp .mgp_fullscreen,#mgp .mgp_cinema,#mgp .mgp_options,#mgp .mgp_sound,#mgp .mgp_playPause,#mgp .mgp_volume,#mgp .mgp_chromecast,#mgp .mgp_ccBtn,#mgp .mgp_actionTags{height:100%;width:36px;padding:0;float:left;position:relative}#mgp .mgp_airplay,#mgp .mgp_autoplay,#mgp .mgp_fullscreen,#mgp .mgp_cinema,#mgp .mgp_chromecast,#mgp .mgp_airplay,#mgp .mgp_options,#mgp .mgp_ccBtn,#mgp .mgp_actionTags{float:right;margin-right:12px}#mgp .mgp_options{display:none}#mgp .mgp_playPause>*,#mgp .mgp_volume>*,#mgp .mgp_fullscreen>*,#mgp .mgp_cinema>*,#mgp .mgp_ccButon>*,#mgp .mgp_autoplay>*{transition:opacity .2s linear;opacity:0;pointer-events:none}#mgp .mgp_ccBtn{cursor:pointer}#mgp .mgp_autoplay{display:none;cursor:pointer}#mgp .mgp_autoplay:hover .mgp_apBar{opacity:1}#mgp .mgp_autoplay:hover .mgp_btn.mgp_icon{color:#fff}#mgp .mgp_autoplay .mgp_btn.mgp_icon{height:16px;width:16px;transition:left .2s;color:#f2f2f2;position:absolute;left:2px;transform:none;top:2px}#mgp .mgp_autoplay .mgp_btn.mgp_icon.mgp_icon-autoplay-on{opacity:0}#mgp .mgp_autoplay .mgp_btn.mgp_icon.mgp_icon-autoplay-off{opacity:1}#mgp .mgp_autoplay .mgp_btn.mgp_icon:before{line-height:1;position:absolute;left:0px;width:16px}#mgp .mgp_autoplay.mgp_active .mgp_btn.mgp_icon{transition:left .2s;left:calc(100% - 18px)}#mgp .mgp_autoplay.mgp_active .mgp_btn.mgp_icon.mgp_icon-autoplay-on{opacity:1}#mgp .mgp_autoplay.mgp_active .mgp_btn.mgp_icon.mgp_icon-autoplay-off{opacity:0}#mgp .mgp_autoplay.mgp_active .mgp_apBarFront{background-color:transparent;transition:background-color .2s}#mgp .mgp_apBar{opacity:1;height:20px;width:32px;border-radius:10px;top:50%;left:50%;transform:translate(-50%, -50%);position:relative;overflow:hidden}#mgp .mgp_apBarFront{width:100%;height:100%;background-color:#c6c6c6;border-radius:10px;opacity:1;transition:background-color .2s}#mgp .mgp_cinema{display:none}#mgp .mgp_cinema .mgp_icon-player-size.mgp_large{opacity:1;pointer-events:auto}#mgp .mgp_cinema .mgp_icon-player-size.mgp_normal{transform:translate(-50%, -50%) scale(0.9, 0.7)}#mgp .mgp_cinema.mgp_active .mgp_icon-player-size.mgp_large{opacity:0;pointer-events:none}#mgp .mgp_cinema.mgp_active .mgp_icon-player-size.mgp_normal{opacity:1;pointer-events:auto}#mgp .mgp_volume>*{padding-bottom:1px;text-align:left;padding-left:8px;transition:none}#mgp .mgp_volume>*:before{display:inline-block;overflow:hidden}#mgp .mgp_volume.mgp_lowVolume .mgp_volume-low,#mgp .mgp_volume.mgp_mediumVolume .mgp_volume-low,#mgp .mgp_volume.mgp_fullVolume .mgp_volume-full,#mgp .mgp_volume.mgp_muteVolume .mgp_volume-mute{opacity:1;pointer-events:auto}#mgp .mgp_volume.mgp_lowVolume .mgp_volume-low:before,#mgp .mgp_volume.mgp_mediumVolume .mgp_volume-low:before,#mgp .mgp_volume.mgp_fullVolume .mgp_volume-full:before,#mgp .mgp_volume.mgp_muteVolume .mgp_volume-mute:before{position:absolute;top:-1px;left:8px}#mgp .mgp_volume.mgp_fullVolume .mgp_volume-mute,#mgp .mgp_volume.mgp_muteVolume .mgp_volume-mute{left:calc(50% - 2px);font-size:18px}#mgp .mgp_volume.mgp_fullVolume .mgp_volume-mute{top:calc(50% - 2px)}#mgp .mgp_volume.mgp_lowVolume .mgp_volume-low:before{width:11px}#mgp .mgp_fullscreen{margin-right:6px}#mgp .mgp_fullscreen .mgp_icon-fullscreen,#mgp .mgp_fullscreen .mgp_icon-fullscreen-swipe-up{opacity:1;pointer-events:auto}#mgp .mgp_fullscreen.mgp_active .mgp_icon-fullscreen-exit,#mgp .mgp_fullscreen.mgp_active .mgp_icon-fullscreen-swipe-down{opacity:1;pointer-events:auto}#mgp .mgp_fullscreen.mgp_active .mgp_icon-fullscreen,#mgp .mgp_fullscreen.mgp_active .mgp_icon-fullscreen-swipe-up{opacity:0;pointer-events:none}#mgp .mgp_airplay{height:36px;position:relative;display:none}#mgp .mgp_airplay.mgp_streaming .mgp_airplay-icon{-webkit-filter:invert(100%);filter:invert(100%)}#mgp .mgp_airplay.mgp_streaming .mgp_airplay-icon:after{content:" ";width:18px;height:6px;border-radius:1px;background:#000;position:absolute;top:6px;left:5px}#mgp .mgp_airplayBtn{width:100%;height:36px}#mgp .mgp_airplay-icon{display:inline-block;width:28px;height:24px;margin:7px 5px 5px;position:relative;background-image:-webkit-named-image(wireless-playback);background-size:100% 100%;background-position:center;background-repeat:no-repeat;-webkit-filter:invert(100%);filter:invert(100%)}#mgp .mgp_actionTags{margin-right:9px}#mgp .mgp_sound{width:auto;display:none}#mgp .mgp_volumeSlider{float:left;padding:0 8px;width:96px;overflow:hidden}#mgp .mgp_volumeSlider.mgp_hidden .mgp_volumeBar{pointer-events:none;opacity:0;transform:translate(-120%, 0);opacity:1 !important}#mgp .mgp_volumeSlider.mgp_muted .mgp_volumeBar{transform:translate(-120%, 0)}#mgp .mgp_volumeBar{width:80px;height:36px;position:relative;cursor:pointer;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;transform:translate(0, 0);transition:transform .2s ease-out}#mgp .mgp_volumeFront,#mgp .mgp_volumeBackground{position:absolute;top:9px;left:0;z-index:5;width:80px;height:18px;background:#000;background-clip:content-box;padding:7px 0}#mgp .mgp_volumeFront{z-index:6;width:50%}#mgp .mgp_volumeHandle{width:5px;height:18px;position:absolute;top:0px;right:-2px;z-index:7;background:#fff}#mgp .mgp_extraZone .mgp_left{position:absolute;left:-8px;top:0;width:8px;height:36px;cursor:pointer}#mgp .mgp_extraZone .mgp_right{z-index:9;position:absolute;right:-8px;top:0;width:8px;height:36px;cursor:pointer}#mgp .mgp_logo{width:auto;height:100%;margin:0 16px 0 8px;float:right;display:none}#mgp .mgp_logo div,#mgp .mgp_logo img,#mgp .mgp_logo svg{display:block;width:auto;height:100%;padding:0;max-width:60px}#mgp .mgp_logo .mgp_youporn{max-width:80px}#mgp .mgp_logo .mgp_xtube{max-width:45px}#mgp .mgp_logo.mgp_isLink{cursor:pointer}#mgp .mgp_cover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:rgba(0,0,0,0);display:none}#mgp .mgp_leftVolumeBarCover{position:absolute;top:0;left:0;bottom:0;width:200px;z-index:10;background:rgba(0,0,0,0);display:none}#mgp .mgp_rightVolumeBarCover{position:absolute;top:0;right:0;bottom:0;left:295px;z-index:10;background:rgba(0,0,0,0);display:none}#mgp.mgp_draggingState{cursor:pointer}#mgp.mgp_draggingState .mgp_actionTag{padding:1000px 0;margin:-1000px 0}#mgp.mgp_draggingState .mgp_cover{display:block}#mgp.mgp_draggingState .mgp_controlBaFront,#mgp.mgp_draggingState .mgp_controlBarFront *{pointer-events:none !important}#mgp.mgp_readyState .mgp_controlBar .mgp_play{opacity:1;pointer-events:auto}#mgp.mgp_replayState .mgp_controlBar .mgp_replay{opacity:1;pointer-events:auto}#mgp.mgp_playingState .mgp_controlBar .mgp_pause{opacity:1;pointer-events:auto}#mgp.mgp_pausedState .mgp_controlBar .mgp_play{opacity:1;pointer-events:auto}#mgp.mgp_bufferingState .mgp_controlBar .mgp_pause{opacity:0;pointer-events:none}#mgp.mgp_bufferingState .mgp_controlBar .mgp_play{opacity:1;pointer-events:auto}#mgp.mgp_bufferingState.mgp_playAfterBuffer .mgp_controlBar .mgp_pause,#mgp.mgp_playAfterSeek .mgp_controlBar .mgp_pause{opacity:1;pointer-events:auto}#mgp.mgp_bufferingState.mgp_playAfterBuffer .mgp_controlBar .mgp_play,#mgp.mgp_playAfterSeek .mgp_controlBar .mgp_play{opacity:0;pointer-events:none}#mgp.mgp_embedded .mgp_chromecast,#mgp.mgp_adRollRunning .mgp_chromecast{display:none}#mgp.mgp_hideControls .mgp_controlBar{transform:translate(0, 45px)}#mgp.mgp_hideControls .mgp_progressPadding{left:0;right:0}#mgp.mgp_hideControls .mgp_controlBarBackground{opacity:0;transition-duration:.3s}#mgp.mgp_fullscreenDisabled .mgp_fullscreen{display:none !important}#mgp .mgp_seekBar{position:absolute;height:16px;left:0;right:0;bottom:36px;cursor:pointer;box-sizing:content-box;z-index:5}#mgp .mgp_seekBar.mgp_adRollRunning .mgp_seekBar{cursor:normal;pointer-events:none}#mgp .mgp_progressBackground{background:#282828;opacity:.75;z-index:1}#mgp .mgp_buffer{width:auto;z-index:2;background:#6d6d6d}#mgp .mgp_progressPadding{position:absolute;top:0;bottom:0;left:15px;right:15px;transition:left .25s linear,ease-out,right .3s ease-out}#mgp .mgp_progressPadding.mgp_showHandle .mgp_progressHandle{opacity:1;transform:scale(1)}#mgp .mgp_progressPadding.mgp_animated .mgp_progress,#mgp .mgp_progressPadding.mgp_animated .mgp_hotspotsFill,#mgp .mgp_progressPadding.mgp_animated .mgp_progressHandle{transition:all .25s linear}#mgp .mgp_progressOverflow{top:0;left:0;width:100%;height:100%;position:absolute;overflow:hidden}#mgp .mgp_progress{z-index:3;transform:translate3d(-100%, 0, 0)}#mgp .mgp_progressHandle{position:absolute;bottom:0;width:16px;height:16px;margin-left:-8px;z-index:5;border-radius:8px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.5);cursor:pointer;pointer-events:none;opacity:0;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;transform:scale(0.01);transition:transform .25s ease-out,opacity .25s linear}#mgp .mgp_actionTag{position:absolute;bottom:5px;left:0;min-width:4px;height:6px;margin:auto;opacity:.5;background-color:#fff;background-clip:content-box;z-index:4;box-sizing:content-box;overflow:hidden}#mgp .mgp_actionTag.mgp_chapter{opacity:.1;transition:height .25s linear,bottom .25s linear;border-right:4px solid transparent}#mgp .mgp_actionTag.mgp_chapter:last-of-type{border-right:0}#mgp .mgp_actionTag.mgp_hover{opacity:1}#mgp .mgp_actionTag.mgp_chapter.mgp_hover{height:8px;bottom:4px}#mgp .mgp_progressBackground,#mgp .mgp_buffer,#mgp .mgp_progress{width:100%;height:6px;position:absolute;bottom:5px;left:0;pointer-events:none}#mgp .mgp_hotspotsGraph{position:absolute;left:0;bottom:11px;right:0;height:30px;overflow:hidden;z-index:3;opacity:0;pointer-events:none;transition:all .25s ease-in-out}#mgp .mgp_hotspotsGraph.mgp_visible{opacity:1;pointer-events:auto}#mgp .mgp_hotspotsGraph svg{display:block;width:100%;height:100%}#mgp .mgp_hotspotsFill{opacity:.7}#mgp .mgp_thumbnails{bottom:64px}#mgp .mgp_thumbnails.mgp_hidden{pointer-events:none;opacity:0;transform:translate(0, -10px)}#mgp .mgp_thumbnails.mgp_hidden .mgp_arrow,#mgp .mgp_thumbnails.mgp_thumbLoading .mgp_arrow{display:none}#mgp .mgp_options{margin-right:8px}#mgp .mgp_options .mgp_btn.mgp_HD:after,#mgp .mgp_options .mgp_btn.mgp_K2:after,#mgp .mgp_options .mgp_btn.mgp_K4:after{content:"HD";position:absolute;top:5px;right:3px;font:900 7px/1 "Arial Black",Arial,sans-serif;display:block;border-radius:2px;padding:2px;color:#000}#mgp .mgp_options .mgp_btn.mgp_K4:after{content:"4K"}#mgp .mgp_options .mgp_btn.mgp_K2:after{content:"2K"}#mgp .mgp_options .mgp_btn.mgp_active{color:#fff}#mgp .mgp_options.mgp_hidden{pointer-events:none;display:none;transform:translate(0%, 0%)}#mgp.mgp_embedded .mgp_options{display:none}#mgp .mgp_optionsMenu{position:absolute;top:0;bottom:56px;left:0;right:0;z-index:6;opacity:0;transition:opacity .2s linear;pointer-events:none}#mgp .mgp_optionsMenu.mgp_level2 .mgp_mainPage>ul{opacity:0;pointer-events:none;transform:translate(-100px, 0)}#mgp .mgp_optionsMenu.mgp_level2 .mgp_subPage{opacity:1;pointer-events:auto}#mgp .mgp_optionsMenu.mgp_level2 .mgp_subPage>.mgp_content,#mgp .mgp_optionsMenu.mgp_level2 .mgp_subPage>.mgp_optionsHeader{opacity:1;pointer-events:auto;transform:translate(0, 0)}#mgp .mgp_optionsMenu.mgp_level2 .mgp_subSubPage{opacity:0;pointer-events:none;transform:translate(100px, 0)}#mgp .mgp_optionsMenu.mgp_level3 .mgp_mainPage>ul{opacity:0;pointer-events:none;transform:translate(-200px, 0)}#mgp .mgp_optionsMenu.mgp_level3 .mgp_subPage>.mgp_content,#mgp .mgp_optionsMenu.mgp_level3 .mgp_subPage>.mgp_optionsHeader{opacity:0;pointer-events:none;transform:translate(-100px, 0)}#mgp .mgp_optionsMenu.mgp_level3 .mgp_subSubPage{opacity:1;pointer-events:auto}#mgp .mgp_optionsMenu.mgp_level3 .mgp_subSubPage>.mgp_content,#mgp .mgp_optionsMenu.mgp_level3 .mgp_subSubPage>.mgp_optionsHeader{opacity:1;pointer-events:auto;transform:translate(0, 0)}#mgp .mgp_optionsMenu ul{margin:0;padding:14px 0 13px;border-bottom:1px solid rgba(255,255,255,.2);position:relative;opacity:1;transform:translate(0, 0)}#mgp .mgp_optionsMenu ul:last-child{border-bottom:0;padding-bottom:14px}#mgp .mgp_optionsMenu ul li{color:#f2f2f2;line-height:25px;margin:0;padding:1px 22px 0;text-align:right;cursor:pointer;white-space:nowrap}#mgp .mgp_optionsMenu ul li:hover,#mgp .mgp_optionsMenu ul li.mgp_hover{color:#fff}#mgp .mgp_optionsMenu ul li.mgp_active{color:#fff;background:rgba(204,204,204,.1);cursor:default;border-right:2px solid #fff;padding-right:20px}#mgp .mgp_optionsMenu ul li b{display:inline-block;font-weight:bold;width:20px;text-align:center}#mgp .mgp_optionsMenu ul li.mgp_adaptive b{width:auto}#mgp .mgp_optionsMenu ul li.mgp_disabled{pointer-events:none;color:#888}#mgp .mgp_optionsMenu ul li.mgp_disabled span.mgp_auto-details{display:none}#mgp .mgp_optionsMenu.mgp_visible{opacity:1;pointer-events:auto}#mgp .mgp_optionsMenu.mgp_visible .mgp_optionsBackground{transform:translate(0, 0);pointer-events:auto}#mgp .mgp_optionsClickHandler{position:absolute;bottom:0;right:0;top:0;left:0;background:rgba(0,0,0,0)}#mgp .mgp_optionsBackground{background:rgba(0,0,0,.8);position:absolute;width:1000px;height:1000px;bottom:0;right:15px;overflow:hidden;pointer-events:none;transform:translate(0, -10px);transition:transform .2s ease-out}#mgp .mgp_optionsBackground.mgp_animated{transition:transform .2s ease-out,width .15s linear,height .15s linear}#mgp .mgp_mainPage{position:absolute;bottom:0;right:0;padding:0;z-index:6;overflow:hidden}#mgp .mgp_mainPage .mgp_optionsHeader{display:none}#mgp .mgp_mainPage>ul{transition:opacity .15s linear,transform .15s ease-out}#mgp .mgp_mainPage .mgp_icon{display:none}#mgp .mgp_optionsSwitch{position:relative;padding:6px 70px 6px 22px;line-height:15px;cursor:pointer;color:#f2f2f2;overflow:hidden;white-space:nowrap}#mgp .mgp_optionsSwitch.mgp_enabled span:after{opacity:0}#mgp .mgp_optionsSwitch.mgp_enabled span:before{opacity:1}#mgp .mgp_optionsSwitch.mgp_enabled span div{transform:translate(10px, 0)}#mgp .mgp_optionsSwitch span{position:absolute;display:inline-block;background-color:#999;top:6px;right:22px;margin:0;width:25px;height:15px;border-radius:7px;overflow:hidden;transition:background-color .2s linear;font-size:0;color:transparent}#mgp .mgp_optionsSwitch span:before,#mgp .mgp_optionsSwitch span:after{position:absolute;color:#000;top:0;width:18px;text-align:center;font-size:9px;line-height:16px;z-index:2;transition:opacity .2s linear}#mgp .mgp_optionsSwitch span:before{content:" ";left:0;opacity:0}#mgp .mgp_optionsSwitch span:after{content:" ";right:0;opacity:1}#mgp .mgp_optionsSwitch span div{position:absolute;top:2px;left:2px;width:11px;height:11px;background:#fff;z-index:3;border-radius:50%;font-size:0;color:transparent;transform:translate(0, 0);transition:transform .2s ease}#mgp .mgp_optionsSwitch:hover,#mgp .mgp_optionsSwitch.mgp_hover{color:#fff}#mgp .mgp_optionsSwitch.mgp_active span{opacity:1}#mgp .mgp_optionsSwitch .mgp_icon-info{display:inline-block;color:#999;padding-top:28px;margin:-28px 0 0 6px;position:relative;top:1px;font-size:11px;cursor:pointer}#mgp .mgp_optionsSwitch .mgp_icon-info.mgp_active,#mgp .mgp_optionsSwitch .mgp_icon-info:hover{color:#fff}#mgp .mgp_optionSelector{position:relative;padding:6px 40px 6px 22px;line-height:15px;color:#f2f2f2;cursor:pointer;overflow:hidden;white-space:nowrap;display:flex;justify-content:space-between}#mgp .mgp_optionSelector:hover,#mgp .mgp_optionSelector.mgp_hover{color:#fff}#mgp .mgp_optionSelector:hover:after,#mgp .mgp_optionSelector.mgp_hover:after{border-color:#fff}#mgp .mgp_optionSelector.mgp_active{background-color:rgba(204,204,204,.1)}#mgp .mgp_optionSelector:after{content:"";width:7px;height:7px;border-right:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;position:absolute;top:10px;right:24px;transform:rotate(-45deg)}#mgp .mgp_optionSelector .mgp_value{margin:1px 0 0 20px;white-space:nowrap;display:inline-block;line-height:14px;font-size:11px;color:#f2f2f2 !important}#mgp .mgp_optionSelector.mgp_disabled{pointer-events:none;color:#888}#mgp .mgp_optionSelector.mgp_disabled:after{border-color:#888 !important}#mgp .mgp_optionSelector.mgp_disabled .mgp_value{color:#888 !important}#mgp .mgp_subPage,#mgp .mgp_subSubPage{z-index:6;position:absolute;bottom:0;right:0;opacity:0;pointer-events:none;overflow:hidden;transition:opacity .15s linear}#mgp .mgp_subPage>.mgp_content,#mgp .mgp_subPage>.mgp_optionsHeader,#mgp .mgp_subSubPage>.mgp_content,#mgp .mgp_subSubPage>.mgp_optionsHeader{pointer-events:none;opacity:0;transform:translate(100px, 0);transition:opacity .15s linear,transform .15s ease-out}#mgp .mgp_subPage div.mgp_ccOptions,#mgp .mgp_subSubPage div.mgp_ccOptions{border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:14px;margin-bottom:14px}#mgp .mgp_subPage ul,#mgp .mgp_subSubPage ul{display:none;border-bottom:0}#mgp .mgp_optionsHeader{padding:10px 22px 10px 44px;line-height:15px;text-align:left;white-space:nowrap;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;position:relative}#mgp .mgp_optionsHeader:after{content:"";width:7px;height:7px;border-left:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;position:absolute;top:14px;left:22px;transform:rotate(45deg)}#mgp .mgp_optionsHeader:hover,#mgp .mgp_optionsHeader.mgp_hover{background-color:rgba(204,204,204,.1)}#mgp.mgp_draggingState .mgp_hotspotsGraph,#mgp.mgp_draggingState .mgp_optionsMenu{pointer-events:none !important}#mgp .mgp_nextVideoTooltip{position:absolute;bottom:56px;width:390px;height:124px;background:rgba(0,0,0,.8);padding:8px;left:15px;z-index:7;opacity:1;pointer-events:none;transform:translate(0, 0);transition:opacity .2s linear,transform .1s ease-out}#mgp .mgp_nextVideoTooltip.mgp_hidden{pointer-events:none;opacity:0;transform:translate(0, -10px)}#mgp .mgp_nextVideoTooltip.mgp_videoLoaded .mgp_preloadLine{opacity:0;display:none}#mgp .mgp_nextThumb{display:block;height:100%;width:192px;background-size:cover;background-position:center;position:relative;float:left;overflow:hidden}#mgp .mgp_nextThumb img,#mgp .mgp_nextThumb video{height:auto;width:100%}#mgp .mgp_preloadLine{left:-100%;position:absolute;top:0;height:2px;width:100%;z-index:5;animation:preloadAnimation linear 1s;-webkit-animation:preloadAnimation linear 1s;-o-animation:preloadAnimation linear 1s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;opacity:1}#mgp .mgp_nextText{width:46%;float:left;padding-left:8px}#mgp .mgp_nextHeader{font-weight:bold;color:#ccc;padding:5px 0}#mgp .mgp_nextTitle{max-height:60px;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@keyframes preloadAnimation{0%{transform:translateX(0)}90%{transform:translateX(100%)}100%{transform:translateY(-2px)}}#mgp .mgp_overlayContainer .mgp_overlayText{font-size:15px}#mgp .mgp_overlayContainer .mgp_overlayText .mgp_closeButton{cursor:pointer}#mgp .mgp_overlayContainer .mgp_overlayText .mgp_overlayTextContent a:hover{font-style:underline}#mgp .mgp_overlayContainer .mgp_overlayText .mgp_overlayTextContent,#mgp .mgp_overlayContainer .mgp_overlayText .mgp_closeButton{text-shadow:1px 1px 0 rgba(0,0,0,.7);transition:text-shadow ease-in-out .3s}#mgp .mgp_overlayContainer .mgp_overlayText .mgp_overlayTextContent:hover,#mgp .mgp_overlayContainer .mgp_overlayText .mgp_closeButton:hover{border-color:rgba(255,255,255,.5);text-shadow:0 0 1px #fff}#mgp .mgp_versionsInfo{position:absolute;z-index:11;top:46%;left:50%;padding:10px;transform:translate(-50%, -50%);background:rgba(0,0,0,.75);opacity:0;visibility:hidden;transition:opacity .2s linear}#mgp .mgp_versionsInfo .mgp_hideVersionMenu,#mgp .mgp_versionsInfo .mgp_icon-copy{display:inline;float:right;cursor:pointer;pointer-events:auto;padding:5px}#mgp .mgp_versionsInfo .mgp_hideVersionMenu{font-size:25px}#mgp .mgp_versionsInfo .mgp_icon-copy{line-height:inherit;color:#ccc}#mgp .mgp_versionsInfo .mgp_icon-copy:active,#mgp .mgp_versionsInfo .mgp_icon-copy:hover{color:#fff}#mgp .mgp_versionsInfo.mgp_active{opacity:1;visibility:visible}#mgp .mgp_copyCloseDiv{border-bottom:1px solid rgba(255,255,255,.2);overflow:hidden;margin:-10px -10px 10px;padding:2px 4px}#mgp .mgp_copyCloseDiv .mgp_title{font-size:16px;line-height:30px;padding:0 0 0 5px;float:left}#mgp .mgp_copyMenu{float:right;margin-right:4px}#mgp .mgp_playerVersions{width:250px;height:200px;overflow-y:scroll}#mgp .mgp_playerVersions::-webkit-scrollbar-track{border-radius:0;background-color:rgba(0,0,0,.75)}#mgp .mgp_playerVersions::-webkit-scrollbar{width:6px;background-color:rgba(0,0,0,.75)}#mgp .mgp_playerVersions::-webkit-scrollbar-thumb{border-radius:0}#mgp .mgp_playerVersions .mgp_adaptiveDetails{display:none}#mgp .mgp_playerVersions .mgp_adaptiveDetails.mgp_active{display:block}#mgp .mgp_debugContainer{margin-bottom:15px}#mgp .mgp_debugContainer:last-of-type{margin-bottom:0}#mgp .mgp_debugContainer>div{color:#ccc;white-space:nowrap;padding:0px 10px 0 20px;font-size:12px;text-overflow:ellipsis;overflow:hidden}#mgp .mgp_debugContainer>div.mgp_titleInfo{white-space:nowrap;padding:0 5px;font-size:14px;font-weight:bold;color:#fff}#mgp .mgp_debugContainer>div strong{color:#ddd;font-weight:bold}#mgp .mgp_debugContainer .mgp_subTitleInfo{font-size:115%;color:#ddd;font-weight:bold;margin-bottom:3px;margin-top:10px}#mgp .mgp_keyboardShortcuts{background:rgba(0,0,0,.75);position:absolute;top:50%;left:50%;transition:opacity .2s linear;width:90%;max-width:550px;transform:translate(-50%, -50%);z-index:11;opacity:0;visibility:hidden}#mgp .mgp_keyboardShortcuts.mgp_active{opacity:1;visibility:visible}#mgp .mgp_hideShortcuts{cursor:pointer;position:absolute;top:0;right:0;font-size:25px;padding:5px 8px;pointer-events:auto}#mgp .mgp_shortcutInfo{display:inline-block;padding:10px 15px 12px;width:100%}#mgp .mgp_shortcutInfo div{display:inline-block;margin:0;padding:5px 0px;vertical-align:middle;width:50%}#mgp .mgp_shortcutInfo div.mgp_volumeContainer .mgp_shortBtn,#mgp .mgp_shortcutInfo div.mgp_seekContainer .mgp_shortBtn{font-size:12px;line-height:28px}#mgp .mgp_shortcutInfo div span{display:inline-block;max-width:65%;max-height:30px;vertical-align:middle}#mgp .mgp_shortcutInfo .mgp_shortBtn,#mgp .mgp_shortcutInfo .mgp_longBtn{background-color:#fff;border-radius:3px;box-shadow:0 2px 0 2px #b7b7b7;color:#000;font:12px/30px sans-serif;height:30px;margin-right:10px;padding:0px;text-align:center;width:30px}#mgp .mgp_shortcutInfo .mgp_longBtn{width:70px}#mgp.mgp_platformChange .mgp_controlBar{transition-duration:0s !important}#mgp.mgp_fullscreen .mgp_thumbnails,#mgp.mgp_tablet .mgp_thumbnails{bottom:80px}#mgp.mgp_fullscreen .mgp_controlBar,#mgp.mgp_tablet .mgp_controlBar{height:52px}#mgp.mgp_fullscreen .mgp_controlBar .mgp_time,#mgp.mgp_tablet .mgp_controlBar .mgp_time{font-size:18px;line-height:52px}#mgp.mgp_fullscreen .mgp_controlBar .mgp_btn,#mgp.mgp_tablet .mgp_controlBar .mgp_btn{font-size:18px;line-height:52px}#mgp.mgp_fullscreen .mgp_controlBar .mgp_btn.mgp_icon,#mgp.mgp_tablet .mgp_controlBar .mgp_btn.mgp_icon{width:46px}#mgp.mgp_fullscreen .mgp_controlBarFront,#mgp.mgp_tablet .mgp_controlBarFront{height:52px}#mgp.mgp_fullscreen .mgp_controlBarBackground,#mgp.mgp_tablet .mgp_controlBarBackground{height:85px}#mgp.mgp_fullscreen .mgp_seekBar,#mgp.mgp_tablet .mgp_seekBar{bottom:52px}#mgp.mgp_fullscreen .mgp_airplay,#mgp.mgp_tablet .mgp_airplay{height:46px}#mgp.mgp_fullscreen .mgp_airplay .mgp_airplayBtn,#mgp.mgp_tablet .mgp_airplay .mgp_airplayBtn{height:46px}#mgp.mgp_fullscreen .mgp_airplay .mgp_airplayBtn .mgp_airplay-icon,#mgp.mgp_tablet .mgp_airplay .mgp_airplayBtn .mgp_airplay-icon{margin:14px 5px 5px}#mgp.mgp_fullscreen .mgp_volumeSlider,#mgp.mgp_tablet .mgp_volumeSlider{padding:8px 8px}#mgp.mgp_fullscreen .mgp_actionTags,#mgp.mgp_fullscreen .mgp_fullscreen,#mgp.mgp_fullscreen .mgp_cinema,#mgp.mgp_fullscreen .mgp_options,#mgp.mgp_fullscreen .mgp_playPause,#mgp.mgp_fullscreen .mgp_volume,#mgp.mgp_fullscreen .mgp_ccBtn,#mgp.mgp_tablet .mgp_actionTags,#mgp.mgp_tablet .mgp_fullscreen,#mgp.mgp_tablet .mgp_cinema,#mgp.mgp_tablet .mgp_options,#mgp.mgp_tablet .mgp_playPause,#mgp.mgp_tablet .mgp_volume,#mgp.mgp_tablet .mgp_ccBtn{width:46px}#mgp.mgp_fullscreen .mgp_options .mgp_btn,#mgp.mgp_tablet .mgp_options .mgp_btn{font-size:22px}#mgp.mgp_fullscreen .mgp_options .mgp_btn.mgp_HD:after,#mgp.mgp_fullscreen .mgp_options .mgp_btn.mgp_K2:after,#mgp.mgp_fullscreen .mgp_options .mgp_btn.mgp_K4:after,#mgp.mgp_tablet .mgp_options .mgp_btn.mgp_HD:after,#mgp.mgp_tablet .mgp_options .mgp_btn.mgp_K2:after,#mgp.mgp_tablet .mgp_options .mgp_btn.mgp_K4:after{top:10px;right:4px}#mgp.mgp_fullscreen.mgp_hideControls .mgp_controlBar,#mgp.mgp_tablet.mgp_hideControls .mgp_controlBar{transform:translate(0, 61px)}#mgp.mgp_fullscreen.mgp_showControls .mgp_ccContainer,#mgp.mgp_tablet.mgp_showControls .mgp_ccContainer{bottom:68px}#mgp.mgp_fullscreen .mgp_optionsMenu,#mgp.mgp_tablet .mgp_optionsMenu{bottom:72px}#mgp.mgp_tablet.mgp_showControls .mgp_progressHandle,#mgp.mgp_tablet.mgp_embedded .mgp_progressHandle{transform:scale(1);opacity:1}#mgp .mgp_actionTags{display:none}#mgp .mgp_actionTags i{transition:color .2s ease-in-out}#mgp .mgp_actionTagsEnabled .mgp_actionTags{display:block}#mgp .mgp_actionTagTitle{background:rgba(0,0,0,.5);background:linear-gradient(rgba(41, 41, 41, 0.9), rgba(17, 17, 17, 0.9));background:-webkit-gradient(rgba(41, 41, 41, 0.9), rgba(17, 17, 17, 0.9));border-radius:3px;box-shadow:0 0 10px rgba(255,255,255,.15);bottom:30px;display:none;font-size:12px;max-width:300px;overflow:hidden;position:absolute;padding:2px 10px;text-overflow:ellipsis;text-shadow:1px 1px 0 rgba(0,0,0,.7);white-space:nowrap;z-index:10}#mgp .mgp_actionTagsScreen{opacity:0;left:0;overflow:hidden;pointer-events:none;position:absolute;height:100%;transition:opacity .2s ease-in-out;width:100%;z-index:3}#mgp .mgp_actionTagsScreen.mgp_navEnabled .mgp_actionNavWrapper{left:40px;width:calc(100% - 80px)}#mgp .mgp_actionTagsScreen.mgp_navEnabled .mgp_actionNav{bottom:55px;display:block;height:65px;position:absolute;text-shadow:1px 1px 0 rgba(0,0,0,.7);width:20px}#mgp .mgp_actionTagsScreen.mgp_navEnabled .mgp_actionNav.mgp_navLeft{cursor:pointer;left:20px}#mgp .mgp_actionTagsScreen.mgp_navEnabled .mgp_actionNav.mgp_navLeft:before{content:"";width:10px;height:10px;border-left:3px solid #ccc;border-bottom:3px solid #ccc;position:absolute;left:5px;top:calc(32.5px - 5px);transform:rotate(45deg)}#mgp .mgp_actionTagsScreen.mgp_navEnabled .mgp_actionNav.mgp_navLeft:hover:before{border-color:#fff}#mgp .mgp_actionTagsScreen.mgp_navEnabled .mgp_actionNav.mgp_navLeft.mgp_animated{border-radius:5px;-webkit-animation:action .5s infinite alternate;animation:action .5s infinite alternate}#mgp .mgp_actionTagsScreen.mgp_navEnabled .mgp_actionNav.mgp_navLeft.mgp_animated:before{border-left-color:#fff;border-top-color:#fff}#mgp .mgp_actionTagsScreen.mgp_navEnabled .mgp_actionNav.mgp_navRight{cursor:pointer;right:20px}#mgp .mgp_actionTagsScreen.mgp_navEnabled .mgp_actionNav.mgp_navRight:before{content:"";width:10px;height:10px;border-left:3px solid #ccc;border-bottom:3px solid #ccc;position:absolute;left:5px;top:calc(32.5px - 5px);transform:rotate(-135deg)}#mgp .mgp_actionTagsScreen.mgp_navEnabled .mgp_actionNav.mgp_navRight:hover:before{border-color:#fff}#mgp .mgp_actionTagsScreen.mgp_navEnabled .mgp_actionNav.mgp_navRight.mgp_animated{border-radius:5px;-webkit-animation:action .5s infinite alternate;animation:action .5s infinite alternate}#mgp .mgp_actionTagsScreen.mgp_navEnabled .mgp_actionNav.mgp_navRight.mgp_animated:before{border-left-color:#fff;border-top-color:#fff}#mgp .mgp_actionTagsScreen.mgp_navEnabled .mgp_actionTagsWrapper .mgp_actionTagPill:first-of-type{margin-left:0}#mgp .mgp_tagsOverlayTitle{opacity:0;display:none}#mgp .mgp_actionNavWrapper,#mgp .mgp_actionNav{transition:transform .2s ease-in-out;transform:translate(0, -10px)}#mgp .mgp_actionNavWrapper{bottom:55px;position:absolute;width:100%}#mgp .mgp_actionTagsWrapper{overflow-x:auto;overflow-y:hidden;text-align:right;white-space:nowrap;width:auto;-ms-overflow-style:none;scrollbar-width:none}#mgp .mgp_actionTagsWrapper::-webkit-scrollbar{display:none}#mgp .mgp_actionTagsWrapper>*{display:inline-block;height:65px}#mgp .mgp_actionTagPill{background:#111;background:linear-gradient(rgba(41, 41, 41, 0.95), rgba(17, 17, 17, 0.95));background:-webkit-gradient(rgba(41, 41, 41, 0.95), rgba(17, 17, 17, 0.95));border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.5);cursor:pointer;margin-left:10px;padding:15px 10px}#mgp .mgp_actionTagPill:last-of-type{margin-right:20px}#mgp .mgp_atpSpan{text-shadow:1px 1px 0 rgba(0,0,0,.7);display:block;font-weight:bold;text-align:center}#mgp .mgp_atpSpan.mgp_tagName{color:#f2f2f2;font-size:.825em}#mgp .mgp_atpSpan.mgp_tagTime{font-size:.75em}#mgp.mgp_actionTagsScreenVisible .mgp_actionTagsScreen{opacity:1;pointer-events:auto;z-index:7}#mgp.mgp_actionTagsScreenVisible .mgp_actionNavWrapper,#mgp.mgp_actionTagsScreenVisible .mgp_actionNav{transform:translate(0, 0)}#mgp.mgp_actionTagsScreenVisible .mgp_actionTags i{color:#fff}#mgp.mgp_actionTagsScreenVisible.mgp_fullscreen .mgp_actionNavWrapper{bottom:80px}#mgp.mgp_tablet.mgp_actionTagsScreenVisible .mgp_actionNavWrapper,#mgp.mgp_tablet.mgp_actionTagsScreenVisible .mgp_actionNav{bottom:75px}#mgp .mgp_castOverlay{align-items:center;bottom:0px;background:rgba(0,0,0,.9);display:flex;flex-direction:column;font-size:18px;justify-content:center;left:0px;pointer-events:none;right:0px;top:0px}#mgp .mgp_castLogo{margin:10px 0 20px;width:150px;height:150px}#mgp .mgp_castLogoBtn{border:0 !important;background:transparent;--disconnected-color: rgba(255, 255, 255, 0.1);--connected-color: rgba(255, 255, 255, 0.1)}#mgp .mgp_chromecast{display:none;margin-right:10px}#mgp .mgp_chromecast:hover .mgp_chromecastBtn{color:#fff;--disconnected-color: #ffffff}#mgp .mgp_btn.mgp_chromecastBtn{background-color:transparent;border:0;cursor:pointer;padding:0px 6px 2px;width:36px;height:100%;z-index:5;--disconnected-color: #f2f2f2}#mgp .mgp_btn.mgp_chromecastBtn:focus{border:0;outline:0}#mgp .mgp_screenMsg{color:#ccc;font-size:13px}#mgp .mgp_bigPlay{position:absolute;z-index:4;width:100px;height:100px;left:50%;top:50%;transform:translate(-50%, -50%)}#mgp.mgp_shortyMode .mgp_bigPlay{width:50px;height:50px}#mgp .mgp_smallPlay{width:36px;height:100%;position:relative;display:block;float:left}#mgp.mgp_fullscreen .mgp_smallPlay{width:52px;height:100%}#mgp.mgp_tablet .mgp_smallPlay{width:46px;height:52px}#mgp .mgp_smallNextBtn{width:36px;height:100%;padding:0;float:left;position:relative;opacity:1;pointer-events:auto;cursor:pointer}#mgp.mgp_fullscreen .mgp_smallNextBtn{width:52px}#mgp.mgp_tablet .mgp_smallNextBtn{width:46px}#mgp.mgp_embedded .mgp_smallNextBtn,#mgp.mgp_adRollReady .mgp_smallNextBtn,#mgp.mgp_adRollRunning .mgp_smallNextBtn{display:none}#mgp{color:#fff;-webkit-font-smoothing:antialiased;background:#000;position:relative;width:100%;height:100%;overflow:hidden}#mgp video{background:transparent}#mgp .mgp_eventCatcher{position:absolute;top:0;left:0px;width:100%;height:100%;z-index:4;outline:none}#mgp>.mgp_share{position:absolute;top:20px;right:28px;width:42px;height:42px;padding:1px;z-index:4;overflow:hidden;cursor:pointer;color:#fff;display:none;transform:translate(0, 0);transition:transform .3s ease}#mgp>.mgp_share .mgp_icon{font-size:40px}#mgp>.mgp_share:hover,#mgp>.mgp_share.mgp_hover{color:#fff}#mgp .mgp_videoPoster{z-index:3}#mgp .mgp_screenshot{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:1;pointer-events:none}#mgp .mgp_screenshot.mgp_hidden{pointer-events:none;opacity:0;transform:translate(0%, 0%)}#mgp .mgp_screenshotCanvas{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateZ(360deg);-webkit-backface-visibility:hidden;-webkit-touch-callout:none}#mgp.mgp_vr .mgp_videoPoster{z-index:2}#mgp.mgp_vr .mgp_eventCatcher{display:none}#mgp.mgp_vr .mgp_screenshotCanvas{position:absolute;top:0;left:0;bottom:0;right:0;z-index:5;transform:translateZ(360deg);backface-visibility:hidden}#mgp.mgp_embedded .mgp_watchHD{position:absolute;z-index:4;top:66px;left:20px;background:rgba(0,0,0,.9);padding:10px 40px;font-weight:bold;text-transform:uppercase;cursor:pointer;transform:translate(0, 0);transition:transform .3s ease-in-out}#mgp.mgp_hideControls.mgp_embedded .mgp_watchHD{transform:translate(0, -46px)}#mgp.mgp_hideControls .mgp_tooltip,#mgp.mgp_hideControls .mgp_thumbnails{opacity:0 !important;transition:none;pointer-events:none}#mgp.mgp_hideControls>.mgp_share{transform:translate(72px, 0)}#mgp.mgp_hideControls .mgp_topBar{transform:translate(0, -46px)}#mgp.mgp_hideControls .mgp_hotspotsGraph{opacity:0 !important;pointer-events:none !important}#mgp.mgp_fullscreen,#mgp .mgp_videoElement.mgp_fullscreen{position:fixed !important;z-index:2147483647 !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important;min-width:100% !important;min-height:100% !important}',""]);const c=p},26:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(637),a=n.n(o)()(!1);a.push([e.id,'.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole{overflow-y:hidden}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper{height:calc(100% - 50px);overflow-y:hidden}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages{height:100%;overflow-y:auto}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_warn,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_error,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_table{padding:3px 5px;border-bottom:1px solid #333;font:12px/1.5 Consolas,monospace;font-weight:100}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log:last-child,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_warn:last-child,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_error:last-child,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_table:last-child{border-bottom:0}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log:first-child,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_warn:first-child,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_error:first-child,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_table:first-child{margin-top:0}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log .mgp_time,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_warn .mgp_time,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_error .mgp_time,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_table .mgp_time{display:none;padding:0 0 0 10px;float:right;white-space:nowrap;color:#999}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log .mgp_link,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_warn .mgp_link,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_error .mgp_link,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_table .mgp_link{color:#bbb;text-decoration:underline}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log .mgp_reserved,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_warn .mgp_reserved,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_error .mgp_reserved,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_table .mgp_reserved{color:#999}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_warn,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_error{margin-top:-1px}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_warn{color:#f2ab26;background:#332b00;border-color:#650;border-top:1px solid #650}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_error{color:#ff8080;background:#290000;border-color:#5c0000;border-top:1px solid #5c0000}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log-text{display:inline-block;margin-right:1em}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log-object{display:inline-block}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log-object.mgp_open{display:block}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log-object .mgp_log-title{cursor:pointer;text-transform:capitalize}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log-object .mgp_log-title:before{content:"+";display:inline-block;height:12px;width:12px;border:1px solid #fff;cursor:pointer;margin:0 5px 2px 5px;line-height:8px;vertical-align:middle;text-align:center}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log-object .mgp_log-body{display:none;padding:0 10px}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log-object .mgp_log-body code{display:block;white-space:pre-wrap;margin:5px 0;padding:5px;font-size:12px;color:#bbb;background:#222327}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log-object .mgp_log-body code .mgp_number{color:#f29766}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log-object .mgp_log-body code .mgp_braces{color:#fff}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log-object .mgp_log-body code .mgp_property{color:#5babd0}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log-object .mgp_log-body code .mgp_string,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log-object .mgp_log-body code .mgp_link{color:#35d4c7}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log-object .mgp_log-body code .mgp_boolean{color:#98f}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log-object.mgp_open .mgp_log-title:before{content:"-"}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleMessagesWrapper .mgp_consoleMessages .mgp_log-object.mgp_open .mgp_log-body{cursor:copy;display:block;padding:0 0 0 10px}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleTerminalWrapper{font:13px/1.5 Consolas,monospace;height:50px;padding:2px 12px 2px 15px;position:relative}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleTerminalWrapper:before{content:">";font-size:16px;font-weight:bold;line-height:1;position:absolute;left:2px;text-shadow:1px 1px 0px #000;top:7px;width:15px}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleTerminalWrapper textarea{background:#27282c;color:#fff;height:100%;padding:4px 10px;resize:none;width:100%;border:0}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleTerminalWrapper textarea,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleTerminalWrapper textarea:hover,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleTerminalWrapper textarea:focus,.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleTerminalWrapper textarea:active{outline:none}.mgp_debugPanel .mgp_panel-tabs .mgp_tabConsole .mgp_consoleTerminalWrapper textarea:focus{background:#27282c}.mgp_debugPanel .mgp_panel-tabs .mgp_eventsTab{position:relative;height:100%;overflow:hidden}.mgp_debugPanel .mgp_panel-tabs .mgp_timelineControls,.mgp_debugPanel .mgp_panel-tabs .mgp_listControls{position:absolute;top:10px;right:10px;color:#ccc}.mgp_debugPanel .mgp_panel-tabs .mgp_timelineScrollStart,.mgp_debugPanel .mgp_panel-tabs .mgp_timelineScrollEnd,.mgp_debugPanel .mgp_panel-tabs .mgp_listScrollStart,.mgp_debugPanel .mgp_panel-tabs .mgp_listScrollEnd{color:#fff;cursor:pointer}.mgp_debugPanel .mgp_panel-tabs .mgp_listScrollStart,.mgp_debugPanel .mgp_panel-tabs .mgp_listScrollEnd{display:inline-block;transform:rotate(90deg)}.mgp_debugPanel .mgp_panel-tabs .mgp_listSorter{padding:10px;border-bottom:1px solid #333;position:relative}.mgp_debugPanel .mgp_panel-tabs .mgp_listSorter select{outline:none;width:100px;padding:1px 5px 2px;color:#ccc;background:#444;border-radius:10px;border:1px solid #666;margin-right:20px}.mgp_debugPanel .mgp_list{overflow:auto;position:absolute;left:0;width:100%;bottom:0;top:0}.mgp_debugPanel .mgp_item{padding:3px 5px;border-bottom:1px solid #333;font:12px/1.5 Consolas,monospace;font-weight:100;overflow:hidden}.mgp_debugPanel .mgp_item.mgp_open .mgp_itemDetails,.mgp_debugPanel .mgp_item.mgp_open .mgp_itemProps{display:block}.mgp_debugPanel .mgp_item.mgp_open .mgp_itemName:before{content:"-"}.mgp_debugPanel .mgp_item .mgp_fired,.mgp_debugPanel .mgp_item .mgp_subscriptions{margin:0;padding:0 5px;float:left;width:50%;min-width:340px;min-height:18px;cursor:pointer;list-style:none}.mgp_debugPanel .mgp_item .mgp_fired li:before,.mgp_debugPanel .mgp_item .mgp_subscriptions li:before{float:left;margin-right:10px;content:"•"}.mgp_debugPanel .mgp_item .mgp_fired li div,.mgp_debugPanel .mgp_item .mgp_subscriptions li div{height:18px;overflow:hidden;display:-webkit-box;white-space:pre-wrap;-webkit-line-clamp:1;-webkit-box-orient:vertical}.mgp_debugPanel .mgp_item .mgp_fired li.mgp_open div,.mgp_debugPanel .mgp_item .mgp_subscriptions li.mgp_open div{height:auto;display:block}.mgp_debugPanel .mgp_item .mgp_fired li.mgp_open .mgp_funcCode,.mgp_debugPanel .mgp_item .mgp_subscriptions li.mgp_open .mgp_funcCode{white-space:pre-wrap;display:block}.mgp_debugPanel .mgp_item .mgp_subscriptions li:before{color:#76ef76}.mgp_debugPanel .mgp_item .mgp_subscriptions .mgp_funcClass{color:#fff}.mgp_debugPanel .mgp_item .mgp_subscriptions .mgp_funcCode{color:#76ef76}.mgp_debugPanel .mgp_item .mgp_fired li:before{color:#ff8080}.mgp_debugPanel .mgp_item .mgp_fired .mgp_funcClass{color:#fff}.mgp_debugPanel .mgp_item .mgp_fired .mgp_funcCode{white-space:normal;color:#ff8080}.mgp_debugPanel .mgp_itemName{float:left;min-width:260px;cursor:pointer}.mgp_debugPanel .mgp_itemName:before{content:"+";display:inline-block;height:12px;width:12px;border:1px solid #fff;margin:0 5px 2px 5px;line-height:8px;vertical-align:middle;text-align:center}.mgp_debugPanel .mgp_itemInfo{float:left}.mgp_debugPanel .mgp_itemInfo span{display:inline-block;min-width:18px;margin:-2px -3px;text-align:center;padding:2px 3px;border-radius:4px}.mgp_debugPanel .mgp_itemInfo .mgp_itemS{color:#76ef76}.mgp_debugPanel .mgp_itemInfo .mgp_itemF{color:#ff8080}.mgp_debugPanel .mgp_subscribers{color:#76ef76}.mgp_debugPanel .mgp_fired{color:#ff8080}.mgp_debugPanel .mgp_itemDetails,.mgp_debugPanel .mgp_itemProps{clear:both;float:left;width:100%;display:none;border-radius:4px;margin:5px 0;padding:5px;font-size:12px;color:#bbb;background:#222327;overflow:hidden}.mgp_debugPanel .mgp_panel-tabs .mgp_eventsTab .mgp_list{top:178px}.mgp_debugPanel .mgp_panel-tabs .mgp_statesTab .mgp_list{top:132px}.mgp_debugPanel .mgp_panel-tabs .mgp_statesTab .mgp_timeline{height:98px}.mgp_debugPanel .mgp_panel-tabs .mgp_statesTab .mgp_timeline .mgp_block{width:102px;height:66px;white-space:nowrap;text-overflow:ellipsis}.mgp_debugPanel .mgp_panel-tabs .mgp_statesProp{overflow:hidden}.mgp_debugPanel .mgp_panel-tabs .mgp_statesProp .mgp_statesPropName{float:left;min-width:170px;color:#fff}.mgp_debugPanel .mgp_panel-tabs .mgp_statesProp .mgp_statesPropName:before{margin-right:10px;content:"•";color:#999}.mgp_debugPanel .mgp_panel-tabs .mgp_statesProp .mgp_statesPropValue{float:left;padding-left:5px;min-width:70px}.mgp_debugPanel .mgp_panel-tabs .mgp_statesProp .mgp_statesPropValue.mgp_boolean{color:#ff8080}.mgp_debugPanel .mgp_panel-tabs .mgp_statesProp .mgp_statesPropValue.mgp_boolean.mgp_positive{color:#76ef76}.mgp_debugPanel .mgp_panel-tabs .mgp_statesProp .mgp_statesPropValue.mgp_number{color:#f29766}.mgp_debugPanel .mgp_panel-tabs .mgp_statesProp .mgp_statesPropValue.mgp_string{color:#35d4c7}.mgp_debugPanel .mgp_panel-tabs .mgp_statesProp .mgp_statesPropDefaultValue{padding-left:5px;float:left;min-width:70px;color:#666}.mgp_debugPanel .mgp_panel-tabs .mgp_statesProp .mgp_statesPropValue.mgp_string:before,.mgp_debugPanel .mgp_panel-tabs .mgp_statesProp .mgp_statesPropDefaultValue.mgp_string:before{content:"\'"}.mgp_debugPanel .mgp_panel-tabs .mgp_statesProp .mgp_statesPropValue.mgp_string:after,.mgp_debugPanel .mgp_panel-tabs .mgp_statesProp .mgp_statesPropDefaultValue.mgp_string:after{content:"\'"}.mgp_debugPanel .mgp_panel-tabs .mgp_counters{display:inline-block;margin-right:10px}.mgp_debugPanel .mgp_panel-tabs .mgp_filtered{color:#666}.mgp_debugPanel .mgp_panel-tabs .mgp_filter{background:#202124;padding:10px 10px 0}.mgp_debugPanel .mgp_panel-tabs .mgp_filter input,.mgp_debugPanel .mgp_panel-tabs .mgp_filter button{color:#ccc;background:#444;border-radius:10px;border:1px solid #666;padding:0 5px;outline:none}.mgp_debugPanel .mgp_panel-tabs .mgp_filter button.mgp_active{background:#666;color:#fff}.mgp_debugPanel .mgp_panel-tabs .mgp_filter .mgp_filterStringContainer{position:relative;display:inline-block;margin:2px 10px 2px 0}.mgp_debugPanel .mgp_panel-tabs .mgp_filter .mgp_filterString{margin:0;padding:0 20px 0 10px;width:120px}.mgp_debugPanel .mgp_panel-tabs .mgp_filter .mgp_filterClear{position:absolute;right:1px;top:1px;border:0}.mgp_debugPanel .mgp_panel-tabs .mgp_filter .mgp_filterPlus{width:30px;margin:0 -1px 0 0;border-radius:10px 0 0 10px}.mgp_debugPanel .mgp_panel-tabs .mgp_filter .mgp_filterMinus{width:30px;margin-left:0;margin-right:20px;top:-1px;position:relative;line-height:16px;padding-bottom:2px;border-radius:0 10px 10px 0}.mgp_debugPanel .mgp_panel-tabs .mgp_timeline{background:#202124;height:102px;padding:10px;border-bottom:1px solid #333;overflow-y:hidden;overflow-x:auto}.mgp_debugPanel .mgp_panel-tabs .mgp_timeline .mgp_scroller{white-space:nowrap}.mgp_debugPanel .mgp_panel-tabs .mgp_timeline .mgp_group{padding:5px 0 0 5px;margin:-2px 8px 0 3px;border:2px solid #999;border-radius:5px;display:inline-block}.mgp_debugPanel .mgp_panel-tabs .mgp_timeline .mgp_group.mgp_hidden{pointer-events:none;display:none;transform:translate(0%, 0%)}.mgp_debugPanel .mgp_panel-tabs .mgp_timeline .mgp_block{display:inline-block;margin:0 5px 0 0;width:65px;height:65px;overflow:hidden;position:relative;padding:3px 5px;font-size:10px;line-height:14px;border:1px solid #000;background:#bbb;color:#000;border-radius:5px;text-shadow:1px 1px 1px #fff;box-shadow:0 0 5px #000}.mgp_debugPanel .mgp_panel-tabs .mgp_timeline .mgp_block .mgp_time{position:absolute;display:none;bottom:5px;right:5px;text-align:right}.mgp_debugPanel .mgp_panel-tabs .mgp_timeline .mgp_block.mgp_hidden{pointer-events:none;display:none;transform:translate(0%, 0%)}.mgp_debugPanel,.mgp_debugPanelHeader{font-size:12px;z-index:9999}.mgp_debugPanel .mgp_panel-tab,.mgp_debugPanelHeader{background:#1a1a1a;color:#fff}.mgp_debugPanel{bottom:-230px;height:230px;position:fixed;overflow:hidden;text-align:left;transition:bottom .3s ease-in-out;width:100%;z-index:10000}.mgp_debugPanel .mgp_drag-bar{position:absolute;top:0;left:0;width:100%;height:8px;cursor:row-resize}.mgp_debugPanel .mgp_panel-tools{position:absolute;right:0;top:0;padding-right:5px;background:#333;text-shadow:1px 1px 0px #000}.mgp_debugPanel .mgp_panel-tools .mgp_close-btn,.mgp_debugPanel .mgp_panel-tools .mgp_clear-btn,.mgp_debugPanel .mgp_panel-tools .mgp_pause-btn,.mgp_debugPanel .mgp_panel-tools .mgp_time-btn{float:right;position:relative;width:30px;height:30px;text-align:center;margin:0;cursor:pointer;color:#999;font:15px/32px sans-serif;-webkit-touch-callout:none !important;-webkit-user-select:none !important;-khtml-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none;user-select:none !important}.mgp_debugPanel .mgp_panel-tools .mgp_close-btn:hover,.mgp_debugPanel .mgp_panel-tools .mgp_clear-btn:hover,.mgp_debugPanel .mgp_panel-tools .mgp_pause-btn:hover,.mgp_debugPanel .mgp_panel-tools .mgp_time-btn:hover{color:#fff}.mgp_debugPanel .mgp_panel-tools .mgp_close-btn:active,.mgp_debugPanel .mgp_panel-tools .mgp_clear-btn:active,.mgp_debugPanel .mgp_panel-tools .mgp_pause-btn:active,.mgp_debugPanel .mgp_panel-tools .mgp_time-btn:active{background:#202124}.mgp_debugPanel .mgp_panel-tools .mgp_close-btn{font-size:18px}.mgp_debugPanel .mgp_panel-tools .mgp_pause-btn{font-size:18px}.mgp_debugPanel .mgp_panel-tools .mgp_time-btn{font-size:17px}.mgp_debugPanel .mgp_panel-tools .mgp_time-btn::after{font-size:12px;position:absolute;top:-4px;left:12.5px;content:"⸆";text-shadow:none}.mgp_debugPanel .mgp_panel-tools .mgp_time-btn::before{font-size:9px;position:absolute;top:.5px;left:14px;transform:rotate(45deg);content:"⨽"}.mgp_debugPanel .mgp_panel-tools .mgp_pause-btn.mgp_active{color:#fff}.mgp_debugPanel .mgp_panel-tab-pills{background:#333;height:30px;overflow-x:auto;overflow-y:hidden;text-shadow:1px 1px 0px #000;white-space:nowrap}.mgp_debugPanel .mgp_panel-tab-pills .mgp_tab-pill{color:#999;cursor:pointer;display:inline-block;font-size:10px;line-height:1;padding:10px 12px;text-transform:uppercase;-webkit-touch-callout:none !important;-webkit-user-select:none !important;-khtml-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none;user-select:none !important}.mgp_debugPanel .mgp_panel-tab-pills .mgp_tab-pill:hover,.mgp_debugPanel .mgp_panel-tab-pills .mgp_tab-pill.mgp_active{color:#fff}.mgp_debugPanel .mgp_panel-tab-pills .mgp_tab-pill.mgp_active{background:#202124}.mgp_debugPanel .mgp_panel-tabs{height:calc(100% - 30px)}.mgp_debugPanel .mgp_panel-tabs .mgp_panel-tab{overflow-y:auto;line-height:18px;display:none}.mgp_debugPanel .mgp_panel-tabs .mgp_tabInfo .mgp_info{border-bottom:1px solid #333;color:#999;font:12px/1.5 Consolas,monospace;padding:3px 5px}.mgp_debugPanel .mgp_panel-tabs .mgp_tabInfo .mgp_info strong{color:#fff}.mgp_debugPanel .mgp_panel-tab{position:relative}.mgp_debugPanel .mgp_panel-tab.mgp_active{display:block;height:100%}.mgp_debugPanel.mgp_open{box-shadow:0px 0px 10px #000;bottom:0 !important}.mgp_debugPanel.mgp_open .mgp_debugPanelHeader{box-shadow:none}.mgp_debugPanel.mgp_timeStamps .mgp_time-btn{color:#fff !important}.mgp_debugPanel.mgp_timeStamps .mgp_consoleMessages .mgp_time{display:block !important}.mgp_debugPanel.mgp_timeStamps .mgp_timeline .mgp_time{display:block !important}.mgp_debugPanel .mgp_consoleMessagesWrapper .mgp_consoleMessages,.mgp_debugPanel .mgp_consoleTerminalWrapper textarea,.mgp_debugPanel .mgp_timeline,.mgp_debugPanel .mgp_list,.mgp_debugPanel .mgp_tabPlayerInfo{scrollbar-color:#666 #202124;scrollbar-width:thin}.mgp_debugPanel .mgp_consoleMessagesWrapper .mgp_consoleMessages::-webkit-scrollbar,.mgp_debugPanel .mgp_consoleTerminalWrapper textarea::-webkit-scrollbar,.mgp_debugPanel .mgp_timeline::-webkit-scrollbar,.mgp_debugPanel .mgp_list::-webkit-scrollbar,.mgp_debugPanel .mgp_tabPlayerInfo::-webkit-scrollbar{width:12px;height:12px}.mgp_debugPanel .mgp_consoleMessagesWrapper .mgp_consoleMessages::-webkit-scrollbar-thumb,.mgp_debugPanel .mgp_consoleTerminalWrapper textarea::-webkit-scrollbar-thumb,.mgp_debugPanel .mgp_timeline::-webkit-scrollbar-thumb,.mgp_debugPanel .mgp_list::-webkit-scrollbar-thumb,.mgp_debugPanel .mgp_tabPlayerInfo::-webkit-scrollbar-thumb{background-color:#666;border-radius:20px;border:3px solid #202124}.mgp_debugPanelHeader{border:1px solid #333;bottom:45px;box-shadow:0px 0px 10px #000;box-sizing:content-box;display:inline-block;height:35px;opacity:1;position:fixed;left:0;transition:opacity ease-in-out .3s;width:210px}.mgp_debugPanelHeader>*{display:block;float:left}.mgp_debugPanelHeader .mgp_panelTitle{cursor:grab;text-align:center;line-height:35px;width:140px;text-shadow:1px 1px 0px #000}.mgp_debugPanelHeader .mgp_panelTitle .mgp_panelName{text-transform:capitalize}.mgp_debugPanelHeader .mgp_panelToggle,.mgp_debugPanelHeader .mgp_panelClose{background:#333;cursor:pointer;height:35px;position:relative;width:35px}.mgp_debugPanelHeader .mgp_panelToggle .mgp_icon,.mgp_debugPanelHeader .mgp_panelClose .mgp_icon{transition:opacity .25s ease-in-out;opacity:.6}.mgp_debugPanelHeader .mgp_panelToggle .mgp_icon::before,.mgp_debugPanelHeader .mgp_panelToggle .mgp_icon::after,.mgp_debugPanelHeader .mgp_panelClose .mgp_icon::before,.mgp_debugPanelHeader .mgp_panelClose .mgp_icon::after{background:#fff;content:"";display:block;height:18px;left:calc(50%);position:absolute;top:calc(50% - 9px);width:1px}.mgp_debugPanelHeader .mgp_panelToggle:hover .mgp_icon,.mgp_debugPanelHeader .mgp_panelClose:hover .mgp_icon{opacity:1;width:2px}.mgp_debugPanelHeader .mgp_panelClose .mgp_icon::before,.mgp_debugPanelHeader .mgp_panelClose .mgp_icon::after{height:20px;top:calc(50% - 10px)}.mgp_debugPanelHeader .mgp_panelClose .mgp_icon::before{transform:rotate(45deg)}.mgp_debugPanelHeader .mgp_panelClose .mgp_icon::after{transform:rotate(-45deg)}.mgp_debugPanelHeader .mgp_panelToggle .mgp_icon::before,.mgp_debugPanelHeader .mgp_panelToggle .mgp_icon::after{transition:transform .25s ease-in-out}.mgp_debugPanelHeader .mgp_panelToggle .mgp_icon::after{transform:rotate(-90deg)}.mgp_debugPanelHeader.mgp_open .mgp_panelToggle .mgp_icon::before{transform:rotate(-90deg)}.mgp_debugPanelHeader.mgp_hidden,.mgp_debugPanelHeader.mgp_hidden *{opacity:0 !important}body.mgp_debug-panel--open{padding-bottom:230px !important}',""]);const i=a},163:e=>{e.exports='<template class="svg_hotspots"><div class="hotspotsGraph"> <svg viewBox="0 0 1000 100" preserveAspectRatio="none"> <defs> <clipPath id="hotspotsClip" clipPathUnits="userSpaceOnUse"> <polygon/> </clipPath> </defs> <g clip-path="url(#hotspotsClip)"> <rect class="hotspotsBg" x="0" y="0" width="100%" height="100%" fill="rgba(33,29,27,0.58)"/> <rect class="hotspotsFill" x="0" y="0" width="100%" height="100%" fill="#6d6d6d"/> </g> </svg> </div> </template> '},637:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",o=e[3];if(!o)return n;if(t&&"function"==typeof btoa){var a=(r=o,l=btoa(unescape(encodeURIComponent(JSON.stringify(r)))),s="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(l),"/*# ".concat(s," */")),i=o.sources.map((function(e){return"/*# sourceURL=".concat(o.sourceRoot||"").concat(e," */")}));return[n].concat(i).concat([a]).join("\n")}var r,l,s;return[n].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,o){"string"==typeof e&&(e=[[null,e,""]]);var a={};if(o)for(var i=0;i<this.length;i++){var r=this[i][0];null!=r&&(a[r]=!0)}for(var l=0;l<e.length;l++){var s=[].concat(e[l]);o&&a[s[0]]||(n&&(s[2]?s[2]="".concat(n," and ").concat(s[2]):s[2]=n),t.push(s))}},t}},521:e=>{"use strict";e.exports=function(e,t){return t||(t={}),"string"!=typeof(e=e&&e.__esModule?e.default:e)?e:(/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e)}},528:(e,t,n)=>{"use strict";var o=n(733);function a(){}function i(){}i.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,i,r){if(r!==o){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:a};return n.PropTypes=n,n}},847:(e,t,n)=>{e.exports=n(528)()},733:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},409:e=>{var t;t=function(){var e=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,t={ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?![^[\]]+])/g,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/g,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CLONE:/\:(\d+)(?=$|[:[])/,COMBINATOR:/^[>~+]$/},n=document,o={},a={for:"htmlFor",class:"className",html:"innerHTML"},i=["ID","CLASS","NAME","ATTR"],r={ID:function(e,t){t.id=e[1]},CLASS:function(e,t){var n=t.className.replace(/^\s+$/,"");t.className=n?n+" "+e[1]:e[1]},NAME:function(e,t){t.name=e[1]},ATTR:function(e,t){var n=e[1],o=e[4]||!0;!0===o||"innerHTML"===n||a.hasOwnProperty(n)?t[a[n]||n]=o:t.setAttribute(n,o)}};function l(e,o){for(var a,l,s,p=t.TAG.exec(e),g=n.createElement(p&&"*"!==p[1]?p[1]:"div"),d=n.createDocumentFragment(),c=i.length;c--;)if(l=t[i[c]],s=r[i[c]],l.global)for(;null!==(a=l.exec(e));)s(a,g);else(a=l.exec(e))&&s(a,g);for(;o--;)d.appendChild(g.cloneNode(!0));return d}function s(e,t){for(var o,a=(e=e.childNodes).length;a--;)"table"===(o=e[a]).nodeName.toLowerCase()&&o.appendChild(o=n.createElement("tbody")),o.appendChild(t.cloneNode(!0))}function p(a){if(a in o)return o[a].cloneNode(!0).childNodes;for(var i,r,p,g,d,c=[],m=n.createDocumentFragment(),u=1,f=0,b=!1;null!==(d=e.exec(a));)++f,c.push(d[1]);for(;f--;)p=c[f],t.COMBINATOR.test(p)?b="~"===p||"+"===p:(u=(g=p.match(t.CLONE))?~~g[1]:1,r=i,i=l(p,u),r&&(b?(i.appendChild(r),b=!1):s(i,r)));return m.appendChild(i),o[a]=m.cloneNode(!0),m.childNodes}return p.cache=o,p}(),e.exports=t,void 0!==window.jQuery&&jQuery.fn&&(jQuery.satisfy=function(e){return jQuery(t(e))})},379:e=>{"use strict";var t=[];function n(e){for(var n=-1,o=0;o<t.length;o++)if(t[o].identifier===e){n=o;break}return n}function o(e,o){for(var i={},r=[],l=0;l<e.length;l++){var s=e[l],p=o.base?s[0]+o.base:s[0],g=i[p]||0,d="".concat(p," ").concat(g);i[p]=g+1;var c=n(d),m={css:s[1],media:s[2],sourceMap:s[3],supports:s[4],layer:s[5]};if(-1!==c)t[c].references++,t[c].updater(m);else{var u=a(m,o);o.byIndex=l,t.splice(l,0,{identifier:d,updater:u,references:1})}r.push(d)}return r}function a(e,t){var n=t.domAPI(t);n.update(e);return function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,a){var i=o(e=e||[],a=a||{});return function(e){e=e||[];for(var r=0;r<i.length;r++){var l=n(i[r]);t[l].references--}for(var s=o(e,a),p=0;p<i.length;p++){var g=n(i[p]);0===t[g].references&&(t[g].updater(),t.splice(g,1))}i=s}}},569:e=>{"use strict";var t={};e.exports=function(e,n){var o=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(o){n=null}t[e]=n}return t[e]}(e);if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(n)}},216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},565:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},795:e=>{"use strict";e.exports=function(e){var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var o="";n.supports&&(o+="@supports (".concat(n.supports,") {")),n.media&&(o+="@media ".concat(n.media," {"));var a=void 0!==n.layer;a&&(o+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),o+=n.css,a&&(o+="}"),n.media&&(o+="}"),n.supports&&(o+="}");var i=n.sourceMap;i&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(o,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},418:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const o="data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI0SUFnAAABjAAAAFZjbWFwIRbwZAAAAlgAAALqZ2x5Zj/TI/AAAAWAAAAK3GhlYWRfuz3FAAAA4AAAADZoaGVhAQIAuQAAALwAAAAkaG10eAxw//cAAAHkAAAAdGxvY2Eq6i2eAAAFRAAAADxtYXhwAS0AaQAAARgAAAAgbmFtZcTQ/zIAABBcAAACInBvc3R8gPwsAAASgAAAAWwAAQAAAGQAAAAAAJz/////AJ0AAQAAAAAAAAAAAAAAAAAAAB0AAQAAAAEAAD2YBc9fDzz1AAsAZAAAAAAAAAAAAAAAAAAAAAD/////AJ0AZQAAAAgAAgAAAAAAAAABAAAAHQBdAAYAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEAbgGQAAUAAABjAEYAAAAOAGMARgAAADAABAAZAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQOoB6hwAZAAAAAkAZQABAAAAAQAAAAAAAAAAAAAAZAAAAGQAAACcAAAAVQAAAGQAAACZ//8AlwAAAJYAAABkAAAAZAAAAGQAAAB+//8AcP//AGQAAACP//8AjwAAAGQAAABh//8AZP//AJH//wBkAAAAZAAAAFEAAABXAAAAV///AHgAAAB4AAAAeP//AAAABQAAAAMAAAAsAAAABAAAAYoAAQAAAAAAhAADAAEAAAAsAAMACgAAAYoABABYAAAABAAEAAEAAOoc//8AAOoB//8AAAABAAQAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAFgAAAAAAAAABwAAOoBAADqAQAAAAEAAOoCAADqAgAAAAIAAOoDAADqAwAAAAMAAOoEAADqBAAAAAQAAOoFAADqBQAAAAUAAOoGAADqBgAAAAYAAOoHAADqBwAAAAcAAOoIAADqCAAAAAgAAOoJAADqCQAAAAkAAOoKAADqCgAAAAoAAOoLAADqCwAAAAsAAOoMAADqDAAAAAwAAOoNAADqDQAAAA0AAOoOAADqDgAAAA4AAOoPAADqDwAAAA8AAOoQAADqEAAAABAAAOoRAADqEQAAABEAAOoSAADqEgAAABIAAOoTAADqEwAAABMAAOoUAADqFAAAABQAAOoVAADqFQAAABUAAOoWAADqFgAAABYAAOoXAADqFwAAABcAAOoYAADqGAAAABgAAOoZAADqGQAAABkAAOoaAADqGgAAABoAAOobAADqGwAAABsAAOocAADqHAAAABwAAAAAAAAAUACcAKwA3gEeAWQB5gH8AiACVgKmAv4DKANCA2YDigOeBAQETASGBKAEsATCBM4E+gUuBVAFbgADAAD//wBbAGQADwAfADsAADcjIgYdARQWOwEyNj0BNCYHFAYrASImPQE0NjsBMhYVNyMiBhQWMjY0NjsBMhYdARQGIgYUFjI2PQE0JkAuAwUFAy4EBAQBAgEuAQICAS4BAg8uBAQBAwECAS4BAgICAgIEBQVTBQNDAwUFA0MDBUsBAQEBQwEBAQEZBQQCAgIBAQFDAQECAgIFA0MDBQAAAwAAAAAAZABkAAwAJQAuAAA3Ig4BFB4BMj4BNC4BBwYmNj8BNiYPASc2NzYeAQ8BFBY/ARcHBjcGIiY+ATIWBjIOFw0NFxwWDg0XDwYHAgYCAQICBAIGBgMHAwIHAQIFAQUFDAIHBAEFBgQBZA0XHBYODhYcFw1PAgQKDwUCAQEDAgYBAQIGBRECAgEEAgYDLwIEBgQEBgACAAAAAACdAGQAAwAHAAAxNTMVJyMVM5wSd3dkZFE+AAEAAAAAAFUAZAAfAAA3IgcnNyc3FjI2NCYiBh0BByYiBhQWMjcXFRQWMjY0JkUFBB4BAR4EDAkJDQkeBAsJCQsEHgkNCQkfBBQDAxQECQ0JCQYDFAMJDQkEFAMGCQkNCQAAAAACAAAAAABkAGQAHAApAAA3NjIWFAYiJjUnBiImNDYyFzc1NDYyFhQGIicHFTciDgEUHgEyPgE0LgE5AwkGBgkGFAMIBgYJAxMGCQYGCQIUDA4XDQ0XHBcNDRcnAwYJBgYFCgIGCAcECgIEBgYJBgMKAzQNFxwXDQ0XHBcNAAAAAAP//wAAAJkAZAAdACYALwAANyMiBh0BFBY7ATI2PwE+ATIWHwEeATsBMjY9ATQmByImNDYyFhQGMyImNDYyFhQGj4YEBQYDJQMFAQoCBgcGAgoBBQMkBAYGaQcKCg4KCj4HCgoOCgpkBgRQBAYDAxsDBAQDGwMDBgRQBAZECw4LCw4LCw4LCw4LAAAABgAA//8AmABkABsAOABBAEoAUwBcAAA3IyIGHQEUFjsBMjY/ATYyHwEeATsBMjY9AS4BFRQGKwEiLwEuASIGDwEOASsBIiY9ATQ2OwEyFhUHIgYUFjI2NCYHIiY0NjIWFAY3IgYUFjI2NCYHIiY0NjIWFAaJfQUHBwUjAwYCCgIKAgoCBgQiBQgBCAMCIwMBCgIHCQgBCQEDASMCAwMCfQIDZAgLCxAMDAgFBwcKBwY7CAsLEAwMCAUHBwoICGQIBUoFCAQEGQUFGQQECAVKBgdXAgQEGQQFBQQZAgIDA0oCBAMDEQsSCwsSCyEICggICgghCxEMCxEMIQgKCAgKCAAAAAACAAAAAACWAGQAAgAIAAA3BzUfAQcVNydYWD4yMlhYMjJkFR0dFTIyAAAAAAMAAAAAAGUAZAAMABAAFAAANyIOARQeATI+ATQuAQczFSM3MxUjMg4XDQ0XHBcNDRchDAwbCwtkDRccFw0NFxwXDRowMDAAAAQAAAAAAGUAZAAMAA8AHAAfAAAzMj4BNC4BIg4BFB4BNwc1FzI+ATQuASIOARQeATcHNTIOFw0NFxwXDQ0XKioODhcNDRccFw0NFyoqDRYbFg0NFhsWDTEXLUcNFxwXDQ0XHBcNMhcuAAAAAAIAAAAAAGQAZQAXADsAADciBhQWOwEHBhQWMj8BFRQWMjY9ATQmIwciBh0BFBY7ATI2PQE0JiIGHQEUBisBLgE9AT4BOwEyNjQmIz8DBAQDECgBAwUCJwQFBAQCTgcJCQc+BwkEBQQCAT4CAgEBAhYCBAQDZAQFAygCBQQCKBADBAQDHwIEBgkHPgcJCQcWAgQEAxUCAgEBAj4BAgQFBAAD/////wB/AGQAFQArADsAADcGIiY0NjIXFhcHLgEiBhQWMjY3FwYHBiImNDYyFxYXBy4BIgYUFjI2NxcGNyMiBh0BFBY7ATI2PQE0JmQFEAwMEgUEAQkBBQkGBgkFAQkCNAUQDAwSBQMCCQEFCQcHCAYBCQJBdwICAgJ3AgICHgQNFg0FAwYCBAQHEgcFBQMIAwQNFg0FAwYCBAQHEgcFBQMIQwICXAICAgJcAgIAAAP//wAAAHEAZQARABUAGQAANycuASIGDwEGFB4BOwEyPgE0JyM1MzUjNTNvMQEDBAMBMQECAwJiAgMCMQ4ODg4LVQICAgJVAgQDAgIDBAUPBxwAAAEAAP//AE8AZAANAAA3JyYiBh0BFBYyPwE2NEwrAgUEBAUCKwI2LAIEAlgCBAIsAQYAAAAE//8AAACQAGQABQALABEAFwAAMzUzNTMVJyM1MxUjBzMVMxUjNyM1MxUjahITExIlE3wTEiUTEyUSExMmURMlGRMTPyUTAAAEAAAAAACQAGQABQALABEAFwAANxUjNTMVJzMVMxUjByM1MxUjJzM1MxUjfBIlJRITJVcTJRITExIlExMmE1ETEiwTJlETJQABAAD//wBVAGQACAAANxU3FQcnNRc1OhoiIhpkRRoWIyMWGkUAAAAAAv//AAAAYgBkAEIASwAANzQ9ATc2NDEnMCYjByYvATQmKwEiBhUHBgcnMAYjBzAUHwEdAQcGFDEXMhYxNxYfARQWOwEyNjU3NjcXMjYxNzA0JwciJjQ2MhYUBlYKAQoCAQ0EBAIBARQBAgIEBA0CAQoBCgoBCgECDQQEAgIBFAEBAgQEDQECCgEvCAoKDwoKLQMCBQgBAhIBBQMCDQEBAQENAgMFARICAQgFBQgBAhIBBQMCDQEBAQENAgMFARICAQQKDgsLDgoAAAAAAv//AAAAZQBjACsALwAANzQmJz4BNCYnMSYHNzY3Nj0BNCciBg8BFAYPARUfATI3MjY0JzE+ATQnPgEnMxUjZAIDAwIEAwkSAQMCAgoCAgECDwgJDh0MBwIDAQMEAgICZBMTJAIFAQEEBQUBAgECBgMGBgENAQMEBwMRBwkrAgICBAQCAQQHAwEEFDYAAAAAA/////8AkgBlAAoAGQAkAAA3IgYHHgEyNjcuAQciLgE0PgEyHgEVFA4CJyIGFBYyNjUxNCZJGCgJCScxKAkJKBgJDwkJDxIPCQUJDQYIDAwQDAxkGxcWHBwWFxtTCQ8SEAkJEAkGDAoFNQwQDAwICQsAAAABAAAAAABkAGQACwAAPwEXBxcHJwcnNyc3MisHKysHKysHKysHOSsHKysHKysHKysHAAAAAgAAAAAAZABkAAIABgAANwc1MyMVM1BQZAwMMjJkZAACAAAAAABSAGQAAwAHAAAzNTMVJzMVIzkZUhkZZGRkZAAAAAABAAAAAABYAGQAAgAANRU3WGRkMgAAAAAB//8AAABYAGQAGgAANzIeARQOASIuATQ3FwYUHgEyPgE0LgEnFSc3LgsTDAwUGBQMBAsCCA4RDwgIDQgZGVcMFBcUDAwUFgkHBg8OCQkOEQ4IAQwSEwAABAAAAAAAeQBkAAMABwATAB4AAD8BFScjMzUjNwceARQGBxc+ATQmBzQmJwcWFAcXPgEeKCgeFBRlBwcICAcHCQoKCwYGCAkJCAYGSxlkGTIQBwcRFBEHBwgVGBUhCA0GCAgWCAgFDgADAAAAAABkAGQAAwAHABIAAD8BFScjMzUjFzQmJwcWFAcXPgEeKCgeFBRjBgYHCAgHBgZLGWQZMhkIDQYICBYICAUOAAL//wAAAFwAZQADAA8AADcVJzU3Jw8BFQc1IxUzBxdUKzMHEBwJEgQSB0VBFQNDBRIPEAoaKhQFAAAAAAAAEADGAAEAAAAAAAEACQAAAAEAAAAAAAIABwAJAAEAAAAAAAMACQAQAAEAAAAAAAQACQAZAAEAAAAAAAUACwAiAAEAAAAAAAYACQAtAAEAAAAAAAoAKwA2AAEAAAAAAAsAEwBhAAMAAQQJAAEAEgB0AAMAAQQJAAIADgCGAAMAAQQJAAMAEgCUAAMAAQQJAAQAEgCmAAMAAQQJAAUAFgC4AAMAAQQJAAYAEgDOAAMAAQQJAAoAVgDgAAMAAQQJAAsAJgE2aWNvbi1mb250UmVndWxhcmljb24tZm9udGljb24tZm9udFZlcnNpb24gMS4waWNvbi1mb250R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AaQBjAG8AbgAtAGYAbwBuAHQAUgBlAGcAdQBsAGEAcgBpAGMAbwBuAC0AZgBvAG4AdABpAGMAbwBuAC0AZgBvAG4AdABWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbgAtAGYAbwBuAHQARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgAEY29weQRpbmZvC3BsYXllci1zaXplBXNoYXJlC3NoYXJlLXJvdW5kAnZyCHZyLWNsZWFyC2FjdGlvbi10YWdzDGF1dG9wbGF5LW9mZgthdXRvcGxheS1vbgpib3hlZC1saW5rAmNjBWVycm9yDGZhc3QtZm9yd2FyZApmdWxsc2NyZWVuD2Z1bGxzY3JlZW4tZXhpdBVmdWxsc2NyZWVuLXN3aXBlLWRvd24EZ2Vhcg1ncmlkLXRodW1iLXVwCmdyaWQtdmlld3MJbWVudS1leGl0BG5leHQFcGF1c2UEcGxheQZyZXBsYXkLdm9sdW1lLWZ1bGwKdm9sdW1lLWxvdwt2b2x1bWUtbXV0ZQAA"},21:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const o="data:font/woff;base64,d09GRgABAAAAAAucAAsAAAAAE+wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPwAAAFY0SUFnY21hcAAAAYQAAADCAAAC6iEW8GRnbHlmAAACSAAABkUAAArcP9Mj8GhlYWQAAAiQAAAAKwAAADZfuz3FaGhlYQAACLwAAAAcAAAAJAECALlobXR4AAAI2AAAAEIAAAB0DHD/92xvY2EAAAkcAAAAPAAAADwq6i2ebWF4cAAACVgAAAAfAAAAIAEtAGluYW1lAAAJeAAAAS0AAAIixND/MnBvc3QAAAqoAAAA8wAAAWx8gPwseJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGTIY5zAwMrAwJDM4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCK8ZUMQwqQy8mQysAIpEGYAQAmRgchAHic7dHZrcIwFEXRbWLCFOYZXAIF8fmKeV+U6ibgHh/KINLyli0nimxgDHThETKkFwk9/7Ga2nrHvK1nnm1P1not73eMSWPMcxtHsTfHF3smTJnFewsGlqxYs2HLjj0Hjpw4c+HKjTslXuz5PYOG9PedFZ2ttdMeGWpnurWaTedfx6Ybrb2hTgx1aqgzQ52bbrouDHUw/V1dGurKUNeGujHUraHuDHVvqAdDPRrqyVDPhnox1Kuh3gz1bqjFKB+NNEKAAAB4nG1WW48bRRaue3W1+2K3+xLPxaPYme4hEzzj9qUJUTyEECESBAkhZCTylHQedl9W+xQhgXhD4mlXPKBdCX4rfFX2XKHdXe5zqvrUqXO+81URTsgff5BvSUtiskfuEdKMR2qXpvk9Wi/v03mpU3VIRyVel1Dlme1P83q5FjFSrWU79qMJl5JPhBCU0QllrokhU75R4BJSPpf8oR2J5gnF9dA2AynQu5bw4noJgX+4WvwCsk8m8G8U0XRI6xWdT6hW5fKELsuYVstmOaQxHD+hhVaNGpUr+KfqqAjDYiePwiJWmikG24IpxTVnmjJJpQyYFlQqQVs3MMp3ivBLJvxYwhvOFNxRsgfX8B0/YkIJoQhzfv0OvzjRhEwXs6waZ7Pfknfv2vbZilDX/wL9e9ZnXTVVY6NW2ujq0sWsKTIXyfKRFENKhyIwJjRD0TGmI4Z4NXsi5TwV9lXxlOMfCmVHWevsPDY75D3MsqxzZKNcVGjmy7poFvO1qtLZlbDd5UYpo1Lu4Y/3lZVYGqxDZZuKW530mfK08LFkiNzn8003GjszB3II+T/m3yUlObqKnRNq479Hh/QcSc4r+DM7e/nPT0Iqvs8lxUxaMZ9KfguT/UP7fuT7q/Vfq8RToTjf5kKg4U78pBN1zm94oRyO/wdftskH5AF5TJ6TV9c9WtYX/kxo5pB9hLeRimlEr8Bcb1B+4XXzF83PP0it5ZjDcfdTYiQ96nE25liQNh41AP6Ycc5+YLz1Op1uEHj4xtfq3iXJ81pPPpaeEAMpB0JAUPolg4haEQMGA4+Z4LzXSTq4b3r4wvdudnoB7o10gYdfEQNGoGj0Yo8i89Xp6aquT0/rus12d7O6drlzY9+6uuqS9HpdzbJxg6e+gMTNINjudNoLBGwdHx8TIi7ZiYFDoH22trG2ByeKa/Ilo7dvR5eFMN/OQ9dMi/c/vZiqLiaX8f6WFI6pbELugQOQlhOanZHQWF8lMCch0xN6H5C0Wow5sVjqHlAuWSWkEOwLbYxeaQOB0ZXlIZYjA7wVkh8wKA+69pM91IIbZ7TrztzIFQWrCVsPwOCP8DAjh87DTSHmhbYgsx42BYD+d9rrvNtKwCORAhiStj4lNWy+1nFmdVp7CroH7yyp2mYowjyUQKMQOtGgV4//RfOQsVd2PJqz+v034tmDxwP4W61rQaWuSpC2aryYLfD8a0q54HRKGWev8UwjXJ0X1tQLQBMQFTLWO8TyHqx+iRiE1t46+jY/y/nnh4ijkOyQLe+Ag0/x3KGoWyKcH//FN5J04EsBDGFay6hoxgCjhaN7/2fS7yf7/e9t09+HUD7r7w/6/ZP9/hkWr9hpMvtZ5SxoZ6GyhsffJ/v4ev+ls2Ftlf1n/eSOM7dZg+VuW0VZk+lqUSw+3BqNttpHW/l4nG89cnh0fr/GuI/JE4yc36fNcj6tjoHB8gg5BKOoTCtdHauxPk736K5F67So82kDalwne9Eg/fVy2hzPq3Nq+cYHg9AQwKQ0tVuWCBmFDjdlVs2gplZNwZpHnu/Hvv8+Z+AfloBFWWi31JCBWhNGPfn3euFb+vQv1vKWvAFyLZPPywrpL6tpqeGfRWRlkZHiyfZo3aCKqqkFyIoiuuPWkpzgJsGGCSbELht7JtoNNOMADlDS9vu3sNtSMBqOAthIlaIhujTvaXNojwVYKiQq0uVmb4FHv8AjH8i85apdg56WDdhpNKFz7C5DFH3EqnUJLabz8rMbB8ZUUzQHN0xsTJzERppQeUGAwmm3i3xnJy+2n6Oja0zXqMCXC9vlGbuH0PP9FJI9RhS6cht3fagPz+67l96v7MHM7kGgtxmOAU+ftkEAvm03/V+dnRNmazSO7w6+GgxaXOR83lNngyyy5rRtHUdTlxOr34JlLDeNqF062OKcqausaiadfhCkN9JAdJgX9WLPC73B4GWQFin0udEqjoyJepFHg+S8Tr7b+NQnQ7taFBsqvUGMU6ULm3uN9Os8tcLw4GCYpm9BOZ7Wxvc7SnnG4PTwZNAO6q7WvbSHzuxGdtNDuL3c82R06exm50kuZimuW36jlDW9sTe4ZGONy1fAAcf+gmqsFk0FDOoFwqyLrw9nurtjEpHoRw8y/lAmcdffup3i5Ej+BBCCDGgAAAB4nGNgZGBgAGLbGazn4/ltvjJwM6QwoIH/QMAwlyEVyORgYAKJAADoLgjCAHicY2BkYGBIYQCBOf+BgGEuAyMDKpAFAIEaBbl4nGNgAIIUKJ4DxKFQ9sz//xmmA+lpSPIgXAcULwBiELsfSPdDxRNBYkA8ESoHwoFAHA7CQLEKIA3G//8DAOycHlcAAAAAAAAAUACcAKwA3gEeAWQB5gH8AiACVgKmAv4DKANCA2YDigOeBAQETASGBKAEsATCBM4E+gUuBVAFbnicY2BkYGCQZYhlYGMAASYg5gJCBob/YD4DABT4AZcAeJxtj01uwjAQhV8gUBWkCrVSpe6sLrqpCD8LFhwA9izYh+AEUBJHjkHiAj1Bz9Az9ARd9gw9Sl/CKIsWWx5/8+aNfwAM8AUP1fBwW8dqtHDD7MJt0kDYJz8Jd9DHs3CX+lC4h1fMhPt4QMgTPL867R5OuIU7vAm3qb8L++QP4Q4e8Sncpf4t3MMaP8J9vHizfWTyYWxyt9LJMQ1tkzew1rbcm1xNgnGjLXWubej0Vm3OqjwlU+diFVuTqQWrOk2NKqw56MgFO+eK+WgUix5EJsMeEQxy/jqud4cVNBIckfLH9kr9v7Jmh0XJSpUrTBBgfMW3pC+vvSEzjS29G5wZS5x455Sqo1txWfZkpIX0ar4nJSsUde1AJaIeYFd3FZhjxBn/8Qf1K7Jfbg5gcgAAAHicbY7bcoMwDERZCmkCpOktvad/4I9yQBBPjc3INpB+fQttJ3noPkh7NLOSojj6EaL/tUOMCyRIscAlllghQ44Ca1xhg2vc4BZ3uMcWD3jEE57xgle8YYf3KCltd0yUqW3eaXkkFk59UuoOkimfq2AbTBX3vOxZlJok57L0yhrhZeMKGbydksLWdX4Ck+3tSJXQynzEZZkSs+Wils6L2vIgucrqoLUrmchsTlbQqPz2jN2gOhKVHUzSfN9eN6wq4Q+h3YvQZTP1iga3asmEOZ0YGn3ayeAomZ5ZME0t760OLYlpd/brtR3+xm3wFEVfzWdk2wA="}},t={};function n(o){if(t[o])return t[o].exports;var a=t[o]={id:o,exports:{}};return e[o](a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=function(e){return null===e};const t=function(t){return!e(t)&&"object"==typeof t};const o=function(e){return t(e)&&e instanceof Set};function a(e){return Object.keys(o(e)?Array.from(e):Object(e))}const i=function(e){return"function"==typeof e};const r=function(e){return void 0===e};const l=function(t){return!e(t)&&!r(t.length)&&!i(t)};const s=function(e,n){if(!t(e))return e;const i=l(e),r=o(e);return i||r?(i?Array:Set).prototype.forEach.call(e,n):a(e).forEach((t=>n(e[t],t,e)))};const p=function(t){return e(t)||r(t)};const g=function(e){return t(e)&&!a(e).length||""===e||p(e)};const d=function(e){return Array.isArray(e)},c="231204.576",m="1.4.10",u="@3.2.1",f="4.2.0",b="desktop",h="mgp_",_="7.2.2",y={buildNumber:c,env:"prod",minified:"true",playerName:b,playerVersion:_,prefix:h};const A=function(e,n,a){if(!t(e))return e;const i=l(e),r=o(e),s=!i&&!r;let p=a,g=e;r?g=Array.from(e):s&&(g=Object.entries(e));for(let t=0;t<g.length;t++)if(s){const[e,o]=g[t];p=n(p,o,e)}else p=n(p,g[t],t);return p},v="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:void 0;const w=function(e){return"string"==typeof e||t(e)&&e instanceof String};const k=function(e){return e!=e};const x=function(e,n=!0){return"number"==typeof e&&!k(e)||t(e)&&e instanceof Number||!n&&parseFloat(e)==e};function E(e=window.location.href){return e.split("#")[0].split("?")[1]}function T(e){return A(e.split("&"),((e,t)=>{const n=t.split("="),o=n[1],a="true"===o||"false"===o?"true"===o:x(o,!1)?parseFloat(o):o;return e[n[0]]=a||o,e}),{})}function S(e,t){return e=e||"",r(t)||(e=e.replace(/[?&]t=\d+/,""),e+=(e.indexOf("?")<0?"?":"&")+"t="+Math.floor(t)),e}function C(e,t){let{medium:n}=e;const{url:o,campaign:a,time:i,settings:l={}}=e;let s=o,p={target:s,source:""};return w(n)&&n.includes("embed")&&["mobile","tablet"].includes(t)&&(n="embed-"+t),r(i)||(s=S(s,i)),r(n)||(p=function(e,t,n,o){const a=["utm_medium="+t,"utm_campaign="+n],i={source:""};return o.embeds&&o.embeds.domain&&o.referrerUrl&&(i.source=o.referrerUrl.split("//").pop(),a.push("utm_source="+o.referrerUrl)),e+=(e.indexOf("?")<0?"?":"&")+a.join("&"),i.target=e,i}(s,n,a,l)),p}function P(e){let t=RegExp("[#&]"+e+"=([^&]*)").exec(window.location.hash);return null==t&&(t=RegExp("[?&]"+e+"=([^&]*)").exec(window.location.search)),t?decodeURIComponent(t[1].replace(/\+/g," ")):null}function R(e,t){if(!w(e))return!1;if(g(t))return e;const[n,o]=e.split("?"),i=o?T(o.replace(/^&|\?/,"")):{};w(t)&&(t=T(t.replace(/^&|\?/,"")));const r={...i,...t};let l=n;return s(a(r),((e,t)=>{const n=0===t?"?":"&",o=p(r[e])?"":`${r[e]}`;l+=n+(o?`${e}=${o}`:e)})),l}const M=(()=>{const e=Array.prototype.map.call(document.scripts,(e=>e.src)).find((e=>new RegExp("desktop-player","i").test(e)))||"",[,t,n,o]=e.match(/((http[s]?:\/\/.+\/)([^/]+\.js))/)||[];return{fullPath:t,path:n,file:o}})();function I(e,t=!0){if(!w(e))return e;const n=e.split("?")[0].split("/").pop();return!t||t&&n.includes(".")?n:""}function B(e=v.location.href){return w(e)&&e.includes("//")?e.split("//")[1].split("/")[0]:e}const O=`${h}debug`;let L;const U=function(){if(r(L)){const e=P(O);if(!e)return;L=/(?:1|true|on|yes|enabled)/.test(e),L&&console.log("%c*** MGP - Debug Mode ON ***","background: #002900; color: #76ef76")}return L};function N(e,n){e=e||"log";const o=window.console,a=o&&o[e];if(!n||!a)return!1;let i=[];return s(n,(e=>{t(e)?(i.length&&(a.apply(o,i),i=[]),d(e)&&!r(o.table)?o.table?o.table(e):o.log(e):a.call(o,e)):i.push(e)})),i.length&&a.apply(o,i),!0}function D(...e){return N("error",e)}function F(...e){return!!U()&&N("log",e)}function H(...e){return!!U()&&N("warn",e)}function Q(e,t){if(U()){let n="",o="";return"error"===e?(n="background-color: pink; padding: 2px",o="PSEUDO ERROR:\n"):"warn"===e&&(n="background-color: blue; color: white; padding: 2px",o="PSEUDO WARN:\n"),t=["%c%s",n,o].concat(t),N("log",t)}return!1}function Y(...e){return Q("error",e)}function V(e){return s(a(e),(n=>{t(e[n])&&(e[n]=V(e[n]))})),function(e){return t(e)?Object.freeze(e):(H('Helpers/freeze: First argument should be of type "object".'),e)}(e)}const z={browser:{bot:/bot|google|baidu|bing|msn|teoma|slurp|yandex/i,ie:/(?:(IEM|iem)obile|MSIE\s|WOW64|Trident.+rv:|Edge)(\d+\.*\d*)(?!.*Firefox)/,edge:/(?:(Edg(e|A)?)\/)(\d+\.\d+\.*\d*)/,samsungbrowser:/(SamsungBrowser)\/(\d+\.*\d*)/,chrome:/(?:CriOS\/|Chrome\/)(\d+\.?\d*\.?\d*\.*\d*)(?!.*OPR)/,safari:/(Mac|iPhone|iPad|iPod) OS.+(?:Version\/|Safari )(\d+\.\d+\.*\d*).*Safari(?!.*OPR)/i,firefox:/(?:[Ff]irefox|Fennec|FxiOS)(?:\/)((\d*\.*\d*\.*\d*\.*\d*))/,opera:/(?:OPR\/|Opera(?:\s|\/))(\d+\.\d+\.*\d*\.*\d*)/,uc:/(?:UCBrowser\/|UCWEB\/)(\d+\.\d+\.*\d*\.*\d*)/i,webkit:/(AppleWebkit)\/(\d+\.*\d*)/i},os:{ios:/(iPhone|iPad|iPod)+.+(OS)? (\d+[_.]?\d*)/,macos:/(Mac OS X?) (\d+[_.]?\d*)/i,tv:/(SmartTV|Smart-TV)/i,console:/(playstation|nintendo|xbox)/i,windows:/(Windows NT)\s(\d+[_.]?\d+?)?/i,android:/(Android)\s(\d+\.*\d*)?/i,linux:/linux/i},platform:{tablet:new RegExp("/(ipad|tablet|(android(?!.*mobile))|(windows(?!.*phone)(.*touch))|kindle|playbook|silk|(puffin(?!.*(IP|AP|WP))))","i")}};let q;let j;class G{constructor(e,n){if("string"==typeof n)q=n;else if(q=window.navigator.userAgent,j)return j;if(!t(e)||g(e))throw new TypeError("MGP Detector: Player settings argument is empty or not an object.");this.embed=e.embeds.enabled||!1,this.whiteListed="video"===e.embeds.mediaType,this.build=b,this.is={},this.browser=this.processBrowser(),this.os=this.processOS(),this.createFeatures(),this.createIpadProperties(),this.createPlatformFunctions(),V(this),j=this}processBrowser(){return this.runRegex(z.browser)}processOS(){const e=this.runRegex(z.os);return"linux"===e.name&&this.is.samsungbrowser&&(e.name="android",e.version=5,this.is.android=!0),e}runRegex(e){let t,n={name:void 0,version:0};return s(e,((e,o)=>{const a=d(e)?e:[e];let i,r=!1;s(a,(e=>{if(r)return;const t=q.match(e);t&&(r=!0,i=function(e){return null!=e&&e.length&&parseFloat(e[e.length-1].replace("_","."))||0}(t))})),function(e,t,n){e.is[t]=n}(this,o,r),r&&!t&&(t=!0,n={name:o,version:i})})),n}createFeatures(){const e=Math.min(window.screen.width,window.screen.height)>=600,t="ontouchstart"in window&&(navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0||this.is.ios),n=e&&this.is.android,o=!!v.matchMedia&&v.matchMedia("(hover:hover)").matches;this.features={touchCapable:t,bigScreen:e,androidTablet:n,mouseCapable:o}}createPlatformFunctions(){this.is.tablet=!this.is.live&&!this.is.tv&&(z.platform.tablet.test(q)||this.features.iPad||this.features.androidTablet),this.is.mobile=!this.is.tv&&!this.is.tablet&&(this.is.android||this.is.ios),this.is.desktop=!this.is.tv&&!this.is.tablet&&!this.is.mobile,s(["tv","tablet","mobile","desktop"],(e=>{r(this.platform)&&this.is[e]&&(this.platform=e)}))}createIpadProperties(){this.is.ipados=this.is.macos&&this.features.touchCapable&&"function"==typeof v.DeviceOrientationEvent&&"function"==typeof v.DeviceMotionEvent,this.features.iPad=this.features.bigScreen&&this.is.ios||this.is.ipados,this.is.iosOrIpados=this.is.ios||this.is.ipados}static get(e,t){return g(t)?j||new G(e):new G(e,t)}}const W=G;const K=function(e){return t(HTMLElement)?e instanceof HTMLElement:t(e)&&1===e.nodeType&&"string"==typeof e.nodeName};const $=function(e,t,n=!1){let o=!1;if(!K(e)||!w(t)||g(t))return H("*** MGP Helpers/closest ***\n","Please pass a valid element and selector."),o;t=n?t.replace(/\./g,`.${h}`):t;let a=e;const i=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector;for(;!o&&a&&"HTML"!==a.nodeName;)a=a.parentNode,o=!!a&&i.call(a,t);return o?a:null};const J=function(e,n){if(!t(e))return e;if(l(e))return Array.prototype.filter.call(e,n);{const t=o(e)?new Set:new Object;return s(e,((e,a,i)=>{n(e,a,i)&&(o(t)?t.add(e):t[a]=e)})),t}};function Z(...e){return Object.assign.apply(Object,e)}const X=Z;const ee=!1,te={},ne={},oe="Helper was called with incorrect or missing arguments.",ae={},ie="*** MGP Events Utils ***\n";let re;function le(e,t,n,o={}){e&&!g(t)&&i(n)||H(ie,"_subscribe: Missing at least one required argument.");const a={callback:n,...o},r=t=>{te[t]||(te[t]={[e]:[]}),te[t][e]||(te[t][e]=[]),U()&&ee&&ee.subscribe(e,t,n),te[t][e].push(a)};d(t)?s(t,r):r(t)}function se(e,t,n,o){const a=d(t)?t:[t];s(a,(t=>{const a=te[t]&&te[t][e];if(r(a))return;let i=a.length;for(;i--;){const e=a[i];n!==e.callback&&!1!==n||!(r(o)||o&&o===e.origin)||a.splice(i,1)}}))}function pe(e,t,n={}){const o={},a=te[t]&&te[t][e],i={hasGarbage:!1};if(!(U()&&ee&&ee.fire(e,t,n)))return r(a)||s(a,((a,r)=>{try{a.origin&&(n.origin=a.origin),a.callback(n,e,t,o)}catch(l){D(ie,"_fire: An unexpected error occurred:",`\nPlayer Id: ${e}`,`\nEvent Name: ${t}`,`\nCallback:' ${a.callback}`,l)}a.once&&(i[r]=!0,i.hasGarbage=!0)})),n.global&&ue(t,{...n,global:!1,playerId:e}),i.hasGarbage&&(te[t][e]=J(te[t][e],((e,t)=>!i[t]))),o}function ge(e){s(te,((t,n)=>{se(e,n,!1),se("public",n,!1,e)})),delete ne[e]}function de(e){if(!r(ae[e]))return ae[e];const t=["capture","passive","once"],n={};let o=!1;if(!w(e)||!t.includes(e))return H(ie,`checkOptionsSupport: Helper only accepts below values as an argument:\n, ${t.join(", ")}`),o;try{const t=`${h}checkOptions`;Object.defineProperty(n,e,{get:()=>(o=!0,!1)}),window.addEventListener(t,null,n),window.removeEventListener(t,null,n)}catch(a){o=!1}return ae[e]=o,o}function ce(e,t,n){e instanceof Event||H(`*** MGP Events Utils ***\nstopOrPrevent: First argument should be an event object, but the following "${typeof e}" was passed instead:\n`,e),t&&e.stopPropagation(),n&&(e.cancelable?e.preventDefault():H(ie+'Unable to call "preventDefault" on the '+e.type+" event because it is not cancelable. This could be due to a scrolling event already in progress.\nEvent target element is shown below:",e.target))}function me(t,n=(()=>{}),o=!1,a=!1){if(!K(t)||!i(n))return void H(ie,"addClick: "+oe);const l=!(!de("passive")||e(a))&&{passive:!a},s=()=>{const e=($(t,".container",!0)||{}).id;e&&pe(e,"player.focus",{global:!0})};let p,g,d,c;t.addEventListener("touchstart",(e=>{p=e.touches[0].screenX,g=e.touches[0].screenY,d=!1}),l),t.addEventListener("touchmove",(e=>{(Math.abs(p-e.touches[0].screenX)>10||Math.abs(g-e.touches[0].screenY)>10)&&(d=!0)}),l),t.addEventListener("touchend",(e=>{c=!0,d||(ce(e,o,a),s(),n.call(null,e))}),l),t.addEventListener("click",(e=>{ce(e,o,a)})),t.addEventListener("mouseup",(e=>{e.which>1||(ce(e,o,a),re=r(re)?W.get():re,c||(s(),n.call(null,e),c=!1))}),l)}function ue(...e){return pe.apply(this,["global"].concat(e))}function fe(...e){le.apply(this,["global"].concat(e))}function be(e,n){ne[e]={fire:(...t)=>pe.apply(this,[e].concat(t)),subscribe:(...t)=>le.apply(this,[e].concat(t)),unsubscribe:(...t)=>se.apply(this,[e].concat(t)),subscribePublic:(t,n,o={})=>{le("public",t,n,{...o,origin:e})},unsubscribePublic:(...t)=>se.apply(this,["public"].concat(t,[e])),destroy:()=>ge.call(this,e)},t(n)&&(U()&&ee&&t(n.eventsDebugOptions)&&ee.extend(ne,e,n.eventsDebugOptions),t(n.events)&&he.add(e,n.events))}const he={add(e,n){w(e)&&t(n)&&s(n,((t,n)=>le(e,n,t)))},get(e,t){if(!w(e))throw new TypeError("MGP Events.get: "+oe);return r(ne[e])&&be(e,t),ne[e]}},_e={quickSetup:"pornhub",locale:"en",autoplay:{desktop:!0,mobile:!1,tablet:!1,initialState:!0,position:"menu",retryOnFailure:!1},hotspots:{enabled:!0,chartColor:"#635b58",chartHeight:"30px",data:[]},nextVideo:{thumb:"",duration:"",title:"",isHD:!1,nextUrl:"",desktop:!1,mobile:!1,tablet:!1,channel:"",timeout:10},seekPreview:{enabled:!0,blur:3,showInBufferedZone:!1},env:"",startOffset:0,referrerUrl:"",videoPreload:"none",isVr:!1,eventTracking:{buffering:{threshold:10},cdnHanging:{threshold:15},network:{enabled:!1},params:{customData:{},defaultUrl:"https://etahub.com/events",videoId:""},playback:{},viewed:{url:"",threshold:60}},embeds:{enabled:!1,imageUrl:"",watchHD:!1,utmRedirect:{logo:!0,title:!0,relatedBtns:!0,videoArea:!0},redirect:{onFullscreen:!1,videoArea:!0,logoUrl:""},domain:void 0,whitelisted:!0},hlsConfig:{autoStartLoad:!1,fragLoadingMaxRetry:2,maxBufferLength:60,maxMaxBufferLength:60,maxBufferSize:31457280,maxWaitingTime:15},dashConfig:{streaming:{fastSwitchEnabled:!0,flushBufferAtTrackSwitch:!0,stableBufferTime:20,bufferTimeAtTopQuality:20,bufferTimeAtTopQualityLongForm:20,trackSwitchMode:{audio:"alwaysReplace",video:"alwaysReplace"}}},shakaConfig:{defaultBandwidthEstimate:15e5,prebufferGoal:120,bandwidthDowngradeTarget:.75,bandwidthUpgradeTarget:.7,switchInterval:2},libraryCdn:{useExternal:!0,externalTimeout:15},adRolls:[],mainRoll:{actionTags:"",actionTagsLabel:"",chapters:"",duration:0,mediaPriority:"hls",mediaDefinition:[],timelineOffset:0,overlays:[],overlayTextAd:{displayDuration:45,displayText:"",linkUrl:"",showDelay:5},poster:"",posterWEBP:"",shorty:{enabled:!1,numLoops:5,preload:!1,keyboard:{seek:!1,playback:!1},ui:{seekbar:!1,play:!1,pause:!1,buffer:!1,bufferDelay:0,replay:!1},timeRanges:[]},siteName:"",textLinks:[],thumbs:{urlPattern:"",cdnType:"regular",preload:!1,progressive:!1,async:!1,format:"5x5",samplingFrequency:"0",thumbWidth:"160",thumbHeight:"90",vertical:!1,crop:!1},title:"",vertical:!1,videoUnavailableMessages:{default:"This video is currently unavailable on this site.",hlsNotSupported:"No valid HLS sources are available for this video.",dashNotSupported:"No valid DASH sources are available for this video.",onerror:"There was an error loading or playing the video.",noSources:"No valid sources are available for this video.",siteDisabled:"This video is currently unavailable on this site.",sourceError:"Format is not supported or source is unavailable.",expired:"The source for this video is no longer available. Please refresh the page."},videoUrl:""},menu:{deferredLoad:!0,linkColor:null,mobileSlideout:!1,mostViewed:!0,related:!0,showOnPause:!1,showOnPost:!1,topRated:!0,url:""},theme:{themeCode:"",customColor:"",customLogo:""},autoPause:{desktop:!1,mobile:!0,tablet:!0},features:{alternativeOptionsMenu:!0,autoFullscreen:!0,benchmarking:!1,ccMenu:!0,ccVisible:!1,chapters:!1,chromecast:!0,chromecastSkin:!1,cinema:!1,embedCode:"",fullscreen:!0,ffdRwd:!0,grid:!1,hideControlsTimeout:2,hotspots:!0,ignorePreferences:!1,iosFullscreen:!0,iosAutoFullscreen:!1,logo:!1,minAndroidForAdRoll:4.4,minIosForAdRoll:8,mobileUnmute:!0,mute:!0,nextVideo:!0,oneHand:!1,options:!0,qualityMenu:!0,share:!1,speed:!0,themeColor:"",tooltips:!0,topBar:!1,volume:!0},fullscreen:{},closedCaptionsStyle:{size:"1.0",bg:"0.75",color:"white",bg_color:"black"},events:{}};const ye=function(){return!new RegExp(["stage","localhost","127.0.0.1","192.168","ngrok.io","mgcorp.co","player.phncdn.com","dev","cms","bs-local"].join("|")).test(window.location.hostname)},Ae=window.performance,ve=p(Ae)||!i(Ae.now)?Date.now.bind(Date):Ae.now.bind(Ae);function we(e){const t=this.marks[e];return t.start&&t.stop?((t.stop-t.start)/1e3).toFixed(3)+"s":"Not available"}const ke=class{constructor(e,t=!0){this.playerId=e,this.isEnabled=t,this.baseline=ve.call(this),this.marks=ye()?{}:{script_loaded:""},this.printed=!1}set(e,t){return!(!this.isEnabled||!e)&&(this.marks[e]={start:t||ve.call(this)},!0)}stop(e,t){return!(!this.isEnabled||!e)&&(this.marks[e]||(this.marks[e]={start:this.baseline}),this.marks[e].stop=ve.call(this),t&&this.print(e),!0)}push(e,t){return!!(this.isEnabled&&"string"==typeof e&&t.start&&t.stop)&&(this.marks[e]=t,!0)}print(e,t){if(!this.isEnabled)return!1;const n="background: #002900; color: #76ef76",o=()=>F(`%c*** MGP Benchmarking: ${this.playerId} ***`,n);if(e)o(),F("%c"+e+": ",n,we.call(this,e));else{if(this.printed&&!t)return;o();const e=A(Object.keys(this.marks),((e,t)=>(e.push({Mark:t,Time:we.call(this,t)}),e)),[]);F(e.length?e:"No benchmarks to display."),this.printed=!0}return!0}clear(e){return!!this.isEnabled&&(e?delete this.marks[e]:this.marks={},!0)}};function xe(e,n){if(t(e)&&t(n))try{Object.setPrototypeOf(n,Object.getPrototypeOf(e))}catch(o){n.__proto__=e.__proto__}}const Ee=function(e){return"boolean"==typeof e};const Te=function(e){return!!e&&i(e[Symbol.iterator])};const Se=function(e){const t=Object.prototype.toString.call(e).match(/^\[object\s(.*)\]$/)[1];return v[t]?t:"Object"};function Ce(e,t=v){return K(e)?document.createElement(e.nodeName):t[Se(e)]?new(t[Se(e)]):new Object}function Pe(...e){const n=!Ee(e[e.length-1])||e.pop(),o=t(e[0])&&g(e[0]);let a,i,l,d;return s(e,(e=>{if(!r(e)&&!t(e))throw new TypeError("utils/mergeDeep: At least one of the supplied arguments is not an object.");r(a)&&!r(e)&&(a=Se(e));const g=r(e)?a:Se(e);g===a?(e=>{if(p(i)&&(i=o?Ce(e):e),Te(e)){l=l||(i.includes||i.has).bind(i),d=d||(e.add||i.push).bind(i);const o=e.values().next().value;t(o)?Object.is(i,e)||s(e,(e=>d(Object.assign(Ce(e),e)))):s(e,(e=>{!n&&l(e)||d(e)}))}else s(e,((e,a)=>{if(t(e)){const t=o?Object.assign(Ce(e),i[a]):i[a];i[a]=Pe(t,e,n)}else i[a]=e}));xe(e,i)})(e):H(`utils/mergeDeep: WARNING - Prototype mismatch! Object of prototype "${g}" skipped during merge process:\n`,e)})),i}const Re=Pe;const Me=function e(n,a=!0){if(!t(n))return void D("Helpers/cloneDeep: First argument should be an object");const i=A(n,((i,r,l)=>{if(t(r))o(i)?i.add(e(r)):i[l]=e(r);else if(o(i))i.add(r);else{const e=a?Object.getOwnPropertyDescriptor(n,l):{value:r};Object.defineProperty(i,l,e)}return i}),Ce(n));return xe(n,i),i};var Ie=n(409);const Be=n.n(Ie)();function Oe(e){return e=e.replace(/\.(\S+?)/g,`.${h}$1`),Be(e)}function Le(e){return Oe(e)[0]}function Ue(e,t,n=!1){const o=null;if(g(e)||g(t))return H("`*** MGP Utils/html/queryPlayer ***\nMissing a required argument: "+(e?"Query":"Player ID")),o;e=e.trim().replace(/\.container[\s]?/g,"");const a=`#${t}`;let i;e.includes(`.${h}`)||(e=e.replace(/\./g,`.${h}`)),e=e.split(/,[\s]?/g).map((e=>e.includes(a)?e:`${a} ${e}`)).join();try{i=document.querySelectorAll(e)}catch(l){return D(`Invalid selector passed to querySelectorAll: '${e}'`),o}const r=Array.from(i);return n?r:r.length?r[0]:o}function Ne(n){return A(n,((n,o,a)=>{if(t(o)){const e=o._attributes||"";return delete o._attributes,n+Le("."+a+e+"[html="+Ne(o)+"]").outerHTML}{let t="";return e(o)||(t=A(Oe(o),((e,t)=>e+t.outerHTML),t)),n+Le("."+a+(t.length?"[html="+t+"]":"")).outerHTML}}),"")}function De(e){return!(!w(e)||!e.length||/\.$/.test(e)||/\s/.test(e)||!/.*(\/.*|\.*)+/.test(e))}function Fe(e){if(!w(e))return!1;try{return new URL(e),!0}catch(t){return!1}}function He(e,t,n){t=t||":";const o=(e,t=2)=>("0"+e).substr(-t),a=Math.floor(e/3600);e-=3600*a;const i=Math.floor(e/60),r=Math.floor(e%60),l=o(a,n&&1);return(a?l+t:"")+o(i,n&&!a&&1)+t+o(r)}function Qe(e,t){if(!w(e))return e;e+="";const n=t?e.slice(1).toLowerCase():e.slice(1);return e.charAt(0).toUpperCase()+n}const Ye={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","/":"&#x2F;"};function Ve(e,n){return n=t(n)?n:Ye,w(e)?e.replace(new RegExp(a(n).join("|"),"gi"),(e=>n[e.toLowerCase()])):(H(`Helpers/escape: "str" argument:\n${e}\nis not a string.`),e)}A(Ye,((e,t,n)=>(e[t]=n,e)),{});const ze=A(["<",">","collate","concat","create","declare","delete","drop","insert","select","waitfor"],((e,t)=>(e[t]="",e)),{});function qe(e,n){return Ve(e,n=t(n)?n:ze).trim()}function je(e,t={}){return new Promise(((n,o)=>{const a=new XMLHttpRequest,i=t.signal&&x(t.signal.timeout),r=(new Date).getTime();if(a.onreadystatechange=()=>{const{status:e,statusText:t,responseText:l}=a;if(a.readyState===XMLHttpRequest.DONE){if(e>=200&&e<300)return void n(function(e,t,n){return{ok:e>=200&&e<300,status:e,statusText:t,json:()=>new Promise(((e,t)=>{try{e(JSON.parse(n))}catch(o){t(o)}})),text:()=>new Promise((e=>{e(n)}))}}(e,t,l));const s=(new Date).getTime()-r;if(i&&s>=a.timeout)return void o({code:20,name:"AbortError",message:"The user aborted a request"});o({code:0,name:"Unknown",message:`basic-fetch failed with status ${e} and message: ${t}`})}},De(e))try{a.open(t.method||"GET",e,!0),i&&(a.timeout=t.signal.timeout),a.withCredentials="include"===t.credentials,t.headers&&s(t.headers,((e,t)=>{a.setRequestHeader(t,e)})),a.send()}catch(l){o('basic fetch error for url"'+e+'":'+l)}else o("basic fetch: url not valid:"+e)}))}const Ge={timeout:e=>({timeout:e})};function We(){return!window.fetch||!window.AbortSignal||!window.AbortSignal.timeout}async function Ke(e,t={},n){const o=n||We()?je:window.fetch;x(t.timeout)&&(t.signal=function(e){return e||We()?Ge:window.AbortSignal}(n).timeout(t.timeout));try{const n=await o(e,t);return n.ok?n:Promise.reject(n)}catch(a){return Promise.reject(a)}}const $e=(e="")=>`*** MGP - Utils/network - ${e} ***\n`;let Je,Ze,Xe=[],et=[];function tt({url:e,requestOptions:t,callbacks:n},o=!0){return e||H($e("_fireRequest"),"No URL was specified for the request."),Ke(e,t).then((e=>{n.onSuccess&&n.onSuccess(e)})).catch((e=>{o&&Y($e("_fireRequest"),e.name,e.message),n.onFailure&&n.onFailure(e)})).finally((()=>{n.onComplete&&n.onComplete()}))}function nt(){if(g(Xe))return;Ze=!0,F($e("queuedFetch"),"Processing network queue - START\n",Xe);const e=Xe.length-1;return s(Xe,((t,n)=>{setTimeout((()=>{tt(t).then((()=>{n===e&&(Ze=!1,Xe=[],F($e("queuedFetch"),"Network queue processing - COMPLETE\n",Xe),g(et)||(Xe=Xe.concat(et),et=[],Je&&nt()))}))}),1e3*(n+1))})),!0}function ot(e){(Ze?et:Xe).push(e)}function at(e,t={},n={}){return(Je?tt:ot)({url:e,requestOptions:n,callbacks:t}),Je}fe("network.status.changed",(({stable:e})=>{Je=e,Je&&nt()})),fe(["source.unavailable","player.destroy.ended"],(()=>nt()));const it="*** MGP - Network Utilities ***\n";function rt(e,t={}){e=d(e)?e:[e],s(e,(e=>{De(e)&&Ke(e,{headers:t}).catch((e=>{H("Error in trackThirdParty:",e.message)}))}))}function lt(e,t){try{const o=W.get().platform,{fire:a}=he.get(e,t.settings),{target:i="_blank"}=t,r=C(t,o),l=r.target;let s,p;if(a("player.redirected",r),fe("visibility.changed",(e=>{e.visible||clearTimeout(s)}),{once:!0}),"_self"===i)s=setTimeout((()=>{(l.includes("embed")?window.top:window).location=l}),1e3);else if("_blank"===i)try{p=document.createElement("a"),p.target=i,p.href=l,document.body.appendChild(p),p.click()}catch(n){s=setTimeout((()=>{window.top.location=l}),1e3)}finally{p&&document.body.removeChild(p)}return!0}catch(n){return D(it,"Unexpected error in redirect method:\n",n),!1}}var st=n(379),pt=n.n(st),gt=n(795),dt=n.n(gt),ct=n(569),mt=n.n(ct),ut=n(565),ft=n.n(ut),bt=n(216),ht=n.n(bt),_t=n(132),yt={styleTagTransform:function(e,t){t.innerHTML=e,e.includes("#mgp ")&&(t.id="mgp_template"),document.head.appendChild(t)}};yt.setAttributes=ft(),yt.insert=mt().bind(null,"head"),yt.domAPI=dt(),yt.insertStyleElement=ht();pt()(_t.Z,yt);_t.Z&&_t.Z.locals&&_t.Z.locals;let At,vt;const wt={32:"togglePlay",37:"jumpBackward",38:"volumeUp",39:"jumpForward",40:"volumeDown",70:"toggleFullscreen",77:"toggleMute",83:"toggleSpeed"};const kt=class{constructor(e,t,n,o,a){this.container=e,this.features=o.features,this.playerId=t,this.selectors=a,this.speedEnabled=n,this.duration=0,this.keyboardJump=!1,this.seekingDisabled=!1,this.shortyConfig=o.mainRoll.shorty||{},this.shortyKeyboard=this.shortyConfig.keyboard||{},this.shortyMode=this.shortyConfig.enabled,this.fire=he.get(t).fire,this.subscribe=he.get(t).subscribe,({is:At,browser:vt}=W.get()),this.bindShortcuts(),this.subscribeToPlayerEvents()}get actions(){return{togglePlay:()=>{this.fire("playback.toggle",{isManual:!0})},volumeUp:()=>{this.features.volume&&this.fire("volume.increase",{manual:!0})},volumeDown:()=>{this.features.volume&&this.fire("volume.decrease",{manual:!0})},jumpForward:()=>{this.keyboardJump=!0},jumpBackward:()=>{this.keyboardJump=!0},jumpToPercent:e=>{if(!this.seekingDisabled&&this.duration){const t=Ue(this.selectors.videoWrapper.video,this.playerId);this.fire("playback.seek",{offset:this.duration/100*e,playAfter:!t.paused,mode:"keyboard"})}},toggleFullscreen:()=>{(this.features.fullscreen||At.ios&&this.features.iosFullscreen)&&this.fire("fullscreen.toggle",{action:"key"})},toggleMute:()=>{this.features.volume&&this.fire("volume.toggle",{manual:!0})},toggleSpeed:()=>{!0===this.speedEnabled&&this.fire("playback.speed.toggle")},gotoStart:()=>{this.jumpToPercent(0)},gotoEnd:()=>{this.jumpToPercent(100)}}}isShortcutDisabled(e){if(!e)return!1;if(this.shortyMode){const t=[37,39,48,49,50,51,52,53,54,55,56,57];if(!this.shortyKeyboard.seek&&t.includes(e))return!0;const n=[32];if(!this.shortyKeyboard.playback&&n.includes(e))return!0;if([38,40,70,77,83].includes(e))return!0}const t={ie:[70]}[vt.name];return t&&t.indexOf(e)>-1}onKeydown(e){if(!this.isFocused)return!1;const{key:t="",keyCode:n=-1,metaKey:o=!1,ctrlKey:a=!1}=e;let i,r=wt[n];return t.match(/^\d$/)&&(i=10*t,r="jumpToPercent"),r&&!this.isShortcutDisabled(n)?(this.actions[r](i),this.fire("keyboard",{action:r,keyCode:n,pressingKey:!0,metaKey:o||a,percentage:"jumpToPercent"===r?i:void 0}),ce(e,!0,!0),!1):void 0}onKeyup(){if(!this.isFocused)return!1;this.keyboardJump&&(this.fire("keyboard",{action:"keyboardJump",pressingKey:!1}),this.keyboardJump=!1)}bindShortcuts(){document.addEventListener("keydown",this.onKeydown.bind(this)),document.addEventListener("keyup",this.onKeyup.bind(this))}subscribeToPlayerEvents(){this.subscribe("playback.duration.changed",(e=>{e.duration&&(this.duration=e.duration)})),this.subscribe("adroll.init",(({preRoll:e})=>this.seekingDisabled=e)),this.subscribe(["adroll.ready","adroll.ended"],((e,t,n)=>{this.seekingDisabled="ready"===n.split(".").pop()})),this.subscribe("adroll.aborted",(()=>this.seekingDisabled=!1)),fe("player.focused",(({playerId:e})=>this.isFocused=e===this.playerId))}};const xt=function(e,t,n){const{subscribe:o}=he.get(n);let a=300,r=!0,l=!0,s=!1;function p(){return l=!1,!0}function g(e,n){t.onDoubleClick&&t.onDoubleClick(e,n)}function d(e){t.onClick&&t.onClick(e)}return p(),function(){let t,n=0,o=0,p=0;me(e,(e=>{if(!r)return;if(e.button&&0!==e.button)return;if(!s)return;if(ce(e,!0),!l)return void d(e);const i=(new Date).getTime(),c=i-n;clearTimeout(t),c<a&&c>0?(p++,o=i,g(e,p)):(t=setTimeout((()=>{clearTimeout(t),a=300,d(e)}),a),p=0),n=i})),function(e,t=(()=>{}),n=!1,o=!1){K(e)&&i(t)?e.addEventListener("dblclick",(e=>{ce(e,n,o),t.call(null,e)})):H(ie,"addDblClick: "+oe)}(e,(e=>{r&&l&&(!e.button||0===e.button)&&s&&(n=(new Date).getTime(),n-o<100||(a=500,clearTimeout(t),ce(e,!0),p++,g(e,p)))}))}(),o("source.ready",(()=>s=!0)),{enable:function(){return r=!0,!0},disable:function(){return r=!1,!0},enableDouble:function(){return l=!0,!0},disableDouble:p}};function Et(e,n=""){const o={};return s(e,((e,a)=>{t(e)?o[a]=Et(e,n):o[a]=(n?"#"+n+" ":"")+e.replace(/\./g,"."+h)})),o}const Tt=void 0!==document.documentElement.classList,St="Missing element or class names parameter is null, undefined or empty.",Ct=(e,t)=>{const n=e.getAttribute("class");if(!n||n.indexOf(t)<0)return e.setAttribute("class",e.getAttribute("class")+" "+t),!0},Pt=(e,t)=>(e.setAttribute("class",e.getAttribute("class").replace(new RegExp("s?"+t),"")),!0),Rt=(e,t)=>e.getAttribute("class").indexOf(t)>-1;function Mt(e,t){return!e||g(t)?(H(`css.add: ${St}`,t,e),!1):(t=d(t)?t:[t],s(t,(t=>{if(t){if(-1===t.indexOf(h)&&(t=h+t),!Tt)return Ct(e,t);e.classList.add(t)}})),!0)}function It(e,t){return!e||g(t)?(H(`css.remove: ${St}`,t,e),!1):(t=d(t)?t:[t],s(t,(t=>{if(-1===t.indexOf(h)&&(t=h+t),!Tt)return Pt(e,t);e.classList.remove(t)})),!0)}function Bt(e,t){return e&&t?(-1===t.indexOf(h)&&(t=h+t),Tt?e.classList.contains(t):Rt(e,t)):(H(`css.has: ${St}`,t,e),!1)}function Ot(e,t){if(!e||!t)return H(`css.contains: ${St}`,t,e),!1;return(e.getAttribute("class")||"").includes(t)}const Lt=`${h}player`;let Ut,Nt;function Dt(e,t,n){try{const n=t?decodeURIComponent(e):e;return JSON.parse(n)}catch(o){n||zt(`Unable to convert the following string to an object:\n${e}`,o)}return e}function Ft(e,n,o){if(t(e)){try{const t=JSON.stringify(e);return n?encodeURIComponent(t):t}catch(a){o||zt("Unable to convert object to a JSON string.",a)}return e}}function Ht(e){return"string"!=typeof e?null:e.replace(/[^\w\s]/gi,"")}function Qt(e,t){const n=e||Lt;return Nt?t?Ft(Ut):Ut.getItem(n):t?Ft(A(document.cookie.split(";"),((e,t)=>{const n=t.split("=");return e[n[0]]=Dt(n[1],!0,!0),e}),{})):function(e){let t=Ht(e);if(!t)return zt("Please provide a valid cookie name."),null;t+="=";const n=document.cookie.split(";");let o,a;for(o=0;o<n.length;o++)if(a=n[o].trim(),0===a.indexOf(t))return a.substring(t.length,a.length);return null}(n)}function Yt(e,t){e=Ht(e)||Lt;try{return Nt?Ut.setItem(e,Ft(t)):function(e,t,n){if(!Ht(e)||"string"!=typeof t)return zt("Please provide a valid name/value pair for the cookie."),!1;let o,a;n?(o=new Date,o.setTime(o.getTime()+24*n*60*60*1e3),a=`;expires=${o.toGMTString()};`):a=";";const i="https:"===window.location.protocol?"Secure;":"";document.cookie=`${e}=${t} ${a} path=/; SameSite=None; ${i}`}(e,Ft(t,!Nt),365),!0}catch(n){return zt("There was an error storing the data. See below error trace for more details.",n),!1}}function Vt(e,t,n,o){const a=Array.isArray(e)?e:e.split("/");if(a.length>1){const e=a.shift();n[e]=n[e]||{};Vt(a,t,n[e],o)}else n[a[0]]=t;return n}function zt(e,t){e&&(H(`*** MGP - Storage ***\n${e}`),t&&H("Error details:",t))}function qt(e,t,n){t=Ht(t)||Lt,Nt?Ut[a(e).length&&!n?"setItem":"removeItem"](t,Ft(e)):Object.keys(e).length&&!n?Yt(t,e):function(e){const t=Ht(e);t?document.cookie=`${t}=; expires=Thu, 01 Jan 1970 00:00:00 GMT;`:zt("Please provide a valid cookie name.")}(t)}function jt(){function e(e,t){const n=Qt(t);if(n){const t=Dt(n,!Nt),o=t&&t[e];return o||(!e&&t?t:o)}}return{get:e,set:function(t,n,o){if(null==n)return zt(`Please provide a valid value for storing "${t}" within "${o||Lt}".`),!1;const a=e(void 0,o)||{},i=a[t];return a[t]="object"==typeof i?X(i,n):n,Yt(o,a),!0},update:function(t,n,o){if(null==n)return zt(`Please provide a valid value for storing "${t}" within "${o||Lt}".`),!1;let a=e(void 0,o)||{};return a=Vt(t,n,a),Yt(o,a),!0},has:function(t,n){return t?!!e(t,n):(H("Please provide a valid property name to validate against storage."),!1)},remove:function(t,n,o=!1){if(!t&&!o)return zt("Please provide a valid property name to remove from storage."),!1;const a=e(void 0,n);return!!(a&&Object.prototype.hasOwnProperty.call(a,t)||o)&&(o||delete a[t],qt(a,n,o),!0)}}}function Gt(e){const t=d(e)?e:[e];let n=!0;return s(t,(e=>{const t=Array.from(new Set(`${e}`.replace(/\D/g,"")));t.length<=1&&0==t[0]&&(n=!1)})),n}function Wt(e,t){if(!Gt([e,t]))return 0;const n=+e,o=+t;return n===o?0:n<o?-1:1}function Kt(e,t){const[n,o,a]=e.split(".").map((e=>+e)),[i,r,l]=t.split(".").map((e=>+e));return Gt([e,t])?n!==i?n<i?-1:1:o!==r?o<r?-1:1:a!==l?a<l?-1:1:0:0}function $t(e,t,n){e.set("buildNumber",t),e.set("version",n)}const Jt=function(){Nt=function(){let e=!1;try{Ut=window.localStorage;const t=`${Lt}_test`;Ut.setItem(t,"Player is testing local storage."),Ut.removeItem(t),e=!0}catch(t){zt("Web Storage API is not supported on this device.\nPlayer will be using cookies as a fallback to store all required functional data.")}return e}();const e=new jt;return function(e){let n=e.get("buildNumber")||"000000.000";const o=e.get("version")||"0.0.0";if(Kt(o,"6.2.0")<0&&(n="000000.000"),Wt(n,c)>0||Kt(o,_)>0)return e.remove(void 0,void 0,!0),void $t(e,c,_);if(Wt(n,c)<0){const t=["adroll","adaptive"];s(t,(t=>e.remove(t))),zt(`Local storage keys: "${t.join('", "')}" were wiped out because a new player build was detected.`)}if(Kt(o,"6.2.0")<0){e.remove("preroll");const n=e.get("quality");e.remove("quality"),t(n)?e.set("quality",{auto:n.auto||!1,quality:n.quality}):"auto"===n?e.set("quality",{auto:!0}):n&&e.set("quality",{auto:!1,quality:n}),zt('Local storage key: wiped out "preroll" and adapted "quality" from version before 6.2.0.')}$t(e,c,_)}(e),e}();const Zt=function(e,n,o){let a;function i(e){return e?a[e]:a}return a=Object.assign({},e),{name:o,get:i,getDefault:function(t){return t?e[t]:e},set:function(e,n){e=t(e)?e:{[e]:n},s(e,((e,t)=>{e!==i(t)&&(a[t]=e)}))},toggle:function(e){return a[e]=!a[e],a[e]},increment:function(e){return a[e]++,a[e]},reset:function(){a=Me(e)},save:function(){Jt.set(o,a)},read:function(){a=X(a,Jt.get(o))}}};const Xt=function(e,t={}){const{features:n,is:o}=W.get(),a=new Zt({allowSwiping:n.touchCapable,enabled:!1,swiping:!1,scrollLocked:!1,swipeThresholdReached:!1}),i=e.playerId,{fire:r,subscribe:l}=he.get(i),s=document.getElementById(i),p=!!de("passive")&&{passive:!0},g=t.threshold||10;let d,c,m,u,f,b,h=!1;function _(e){f=e.target,d=e.touches[0].clientX,c=e.touches[0].clientY,m=0,u=0,r("player.focus",{global:!0})}function y(e){if(a.get("swipeThresholdReached"))return;a.get("swiping")||(r("swipe.started",{target:e.target,global:!0}),a.set("swiping",!0)),m=e.touches[0].clientX-d,u=e.touches[0].clientY-c;const t=Math.abs(m),n=Math.abs(u);Math.max.call(Math,t,n)>g&&(a.set("swipeThresholdReached",!0),b=t>n?m>0?"right":"left":u>0?"down":"up",r("skin.swipe.threshold",{dir:b,moved:{x:m,y:u},target:f}))}function A(){r("skin.swipe.ended",{dir:b,moved:{x:m,y:u},target:f}),x(!1),a.set({swiping:!1,swipeThresholdReached:!1})}function v(){K(s)?a.get("enabled")?(s.addEventListener("touchstart",_,p),s.addEventListener("touchmove",y,p),s.addEventListener("touchend",A,p)):(s.removeEventListener("touchstart",_),s.removeEventListener("touchmove",y),s.removeEventListener("touchend",A)):H("MGP swipeController: There's one or more missing arguments in module instantiation.")}function w(){return a.set("enabled",!0),v(),!0}function k(){return a.set("enabled",!1),v(),!0}function x(e){if(o.chrome&&o.iosOrIpados)return;if(!a.get("enabled")||a.get("scrollLocked")===e||h)return;const t="no-scroll",n=document.documentElement;e?Mt(n,t):It(n,t),a.set("scrollLocked",e)}return!!a.get("allowSwiping")&&(l(["skin.swipe.scroll.lock","skin.swipe.scroll.unlock"],((e,t,n)=>{a.get("enabled")&&x(!n.includes("unlock"))})),l(["skin.swipe.enable","skin.swipe.disable"],((e,t,n)=>{const o=n.split(".").pop();"enable"===o?w():"disable"===o&&k()})),l("fullscreen.changed",(({fullscreen:e})=>h=e)),{enable:w,disable:k,enabled:()=>a.get("enabled")})};const en=function(e,t,n){const{subscribe:o}=he.get(t),a=["ready","buffering","playing","paused","replay","offline"],i="autoplayFailed";let r,l,p,d=!1,c=!1,m=!1,u=!0,f=0,b=!1,h=!1,_=!1,y=!1,A=!1,v=n.enabled,w=!1,k=!1,x=!1;function E(e,n,o){F(`%c*** MGP - Skin Container ****\nState ${e}\nPlayer ID: ${t}\nEvent: ${o} / State: ${n}`,"background: $color$; color: white".replace("$color$",/skipped/i.test(e)?"red":"green"))}function T(t,o){if(a.includes(t)&&t!==r){if(function(t){if(!n.enabled)return;const{play:o,pause:a,replay:i,buffer:l}=n.ui;let s=!1;switch(t){case"ready":case"paused":o||(s=!0);break;case"playing":a&&"paused"===r||(s=!0);break;case"buffering":l||(s=!0);break;case"replay":i||(s=!0)}s?Mt(e,"shortyNoUi"):It(e,"shortyNoUi")}(t),!x&&("ready"===t&&!d&&!x||m&&-1!==["playing","paused"].indexOf(t)||k))return void E("SKIPPED",t,o);s(a,(t=>{It(e,t+"State")})),Mt(e,t+"State"),r=t,"buffering"===t&&A?Mt(e,"playAfterBuffer"):It(e,"playAfterBuffer"),"buffering"===t&&w?Mt(e,"playAfterSeek"):"paused"!==t&&w&&(It(e,"playAfterSeek"),w=!1),E("CHANGED",t,o)}}return o("playback.playing",((t,o,a)=>{A=!0,c=!0,m=!1,n.enabled&&(v=!0),T("playing",a),It(e,i)})),o("playback.play.failed",((t,n,o)=>{A=!1,T("paused",o),Mt(e,i)})),o("playback.paused",((e,t,n)=>{A=!1,b||T(c?"paused":"ready",n)})),o("playback.deferring.action",(t=>{const{action:n}=t;"play"===n?(A=!1,Mt(e,"playAfterSeek"),Mt(e,"playAfterBuffer")):"pause"===n&&(A=!0,It(e,"playAfterSeek"),It(e,"playAfterBuffer"))})),o("playback.seek.started",(e=>{m=!0,e.playAfter&&(w=!0)})),o(["playback.seek.ended","cast.seek.ended"],(()=>{m=!1,w=!1,It(e,"playAfterSeek")})),o(["playback.waiting","source.waiting","source.adaptive.waiting"],((e,t,n)=>{T("buffering",n)})),o("source.stalled",((e,t,n)=>{e.stalled&&A&&u&&T("buffering",n)})),o("source.loading",((e,t,n)=>{T("buffering",n),k=!0})),o("adroll.ready",(({model:e})=>h=!e.last)),o("adroll.init",(({empty:e})=>h=e),{once:!0}),o("adroll.ended",((e,t,n)=>{T("buffering",n)})),o("adroll.aborted",(({startPoint:e,hasPostRoll:t})=>{100===e&&T("replay"),100!==e&&t||(h=!1)})),o("autoplay.promise.changed",((t,n,o)=>{t.autoplay||(T("ready",o),Mt(e,i))})),o("playback.time.changed",(({time:e},t,n)=>{_=!e,k=!1,!b&&e&&e!==f&&(A=!0,x=!1),!A&&e?f=e:Math.abs(f-e)>.5&&c&&!_&&(m=!1,T("playing",n),f=e)})),o("source.error",(()=>{x=!0,m=!1,w=!1})),o("source.ready",((e,t,n)=>{if(g(e))return;d=!0,l=e.duration||l,k=!1;let o="ready";(e.wasDeferred&&e.started||y)&&(o="buffering"),T(o,n)})),o("skin.offline",((e,t,n)=>T("offline",n))),fe("visibility.changed",(e=>u=e.visible)),o("source.quality.changed",((e,t,n)=>{c&&!b&&T(A?"buffering":"paused",n)})),o(["source.adaptive.quality.changed","source.quality.changed"],(()=>y=!0)),o("playback.ended",((e,t,n)=>{b=!0,A=!1,T(h||v?"buffering":"replay",n)})),o("shorty.loop.replay",((e,t,n)=>{e.lastLoop&&(v=!1,T("replay",n))})),o(["playback.playing","playback.paused","playback.seek.started","playback.seek.ended","playback.time.changed","source.adaptive.quality.changed","source.quality.changed"],(({time:e},t,n)=>{b=e&&e+.25>=l,v||!b||!y||h||_||T("replay",n)})),o(["playback.ended","playback.paused","playback.playing","playback.time.changed","playback.play.failed","autoplay.promise.changed"],(()=>y=!1)),fe(["orientation.init","orientation.changed"],(({orientation:t})=>{const n="orientation-";p&&It(e,n+p),Mt(e,n+t),p=t})),T("buffering","init"),{element:e,getState:()=>r}};const tn=function(e,t,n){const{fire:o,subscribe:a}=he.get(t.playerId),{is:i,features:r}=W.get(t),l=t.mainRoll,s=e.parentNode,p=l.poster,g=l.posterWEBP;let d,c,m,u,f,b,h=!1,_=!1,y=!1;function A(){a("player.ready",(()=>{(function(){const e=()=>n&&!i.desktop&&f;return!(n&&i.desktop&&!r.iPad||e())})()&&!h&&(v(),w())})),a("source.ready",(()=>{_=!1,y&&(k(),y=!1)})),a("adroll.init",(({empty:e,postRoll:t})=>{d=e,b=t})),a("adroll.ready",(()=>f=!0)),a("adroll.started",(({last:e})=>d=e)),a("adroll.ended",(({startPoint:e})=>{100===e&&x(),f=!1})),a("playback.playing",k),a("autoplay.promise.changed",(e=>{e.autoplay||w()})),a("playback.ended",(()=>{d&&x()})),a("buttons.replay",(()=>y=!0)),a("playback.time.changed",(({time:e})=>{e&&k()}))}function v(){if(!De(p)&&!De(g))return!1;m.setAttribute("srcset",g||p),u.setAttribute("src",p),u.setAttribute("alt",t.mainRoll.title)}function w(){_||(c.style.display="block",e.style.visibility="hidden",h=!0)}function k(){_||(c.style.display="none",e.style.visibility="visible",h=!1)}function x(){b&&(w(),b=!1,_=!0)}return function(){c=Le(".videoPoster");const e=Le("picture");m=Le("source[type=image/webp]"),u=Le("img"),s.appendChild(c),c.appendChild(e),e.appendChild(m),e.appendChild(u),u.onload=()=>o("poster.loaded"),u.onerror=()=>o("poster.failed")}(),v(),w(),A(),{show:w,hide:k,isVisible:()=>h}};const nn=function(e,t,n){const{subscribe:o}=he.get(t),a=Ue(e.elapsed,t),i=Ue(e.total,t),r=!!e.container&&Ue(e.container,t);let l,s,p,g,d,c=!0,m=!1;function u(e){if(!m)return a.innerHTML=He(e),!0}function f(e){m||(i.innerHTML=He(e))}return r&&(r.style.minWidth=r.clientWidth+"px"),o("playback.time.changed",(({time:e})=>{s||(l=e!==n&&e!==p,(c||d)&&l&&!g&&u(e))})),o(["seekbar.time.updated","playback.seek.ended"],(e=>{u(e.time)})),o("playback.duration.changed",(({duration:e})=>{s?(p=e,f(n)):(n=e,f(e))})),o("adroll.started",(()=>{p&&f(p)})),o("adroll.ready",(()=>s=!0)),o("adroll.ended",(({startPoint:e})=>{s=!1,100===e&&(u(n),f(n),m=!0)})),o(["source.loading","source.ready"],(({deferred:e},t,n)=>g=!e&&n.includes("loading"))),o("playback.playing",(()=>g=!1)),o("source.ready",(e=>{m=!1,e.time&&u(e.time)})),o(["seekbar.dragstart","seekbar.dragend","playback.seek.started","playback.seek.ended"],((e,t,n)=>{c=n.includes("end")})),o(["cast.changed","airplay.changed"],(({active:e})=>d=e)),{update:u,totalElement:i,elapsedElement:a,container:r}};const on=function(e){return t(e)?Object.values(o(e)?Array.from(e):e):[]};const an=function(e,n){if(!t(e))return D("utils/find: First parameter is not an object."),!1;if(i(n)){const t=J(e,n);return t.length?t[0]:on(t)[0]}return w(n)?J(e,(e=>!!e[n]))[0]:l(n)?J(e,(e=>e[n[0]]===n[1]))[0]:J(e,(e=>a(n).every((t=>e[t]===n[t]))))[0]};function rn(e){const t=document.createElement("video"),n=an({ogg:'video/ogg; codecs="theora"',h264:'video/mp4; codecs="avc1.42E01E"',webm:'video/webm; codecs="vp8, vorbis"',vp9:'video/webm; codecs="vp9"',hls:'application/x-mpegURL; codecs="avc1.42E01E"'},((t,n)=>n===e));let o="";if(n)try{o=t.canPlayType(n).replace(/^no$/,"")}catch(a){o=""}return!!o}function ln(e,t,n="height",o=20){const a=parseInt(t,10);if(!x(a))return null;const i=J(e,((e,i)=>(e.level||(e.level=i),a<50?i===a:e.height===a||e[n]<t+o&&e[n]>t-o)));return i[0]||null}const sn=function(e,t,n,o,a){const{is:l}=W.get(),p=e.playerId,g=e.embeds.enabled,{fire:d,subscribe:c}=he.get(p),m=e.menu,u="showGrid",f="showGridPreview",b=new Zt({activeTab:"",bouncing:!0,dataLoaded:!1,dismissedGrid:!1,enabled:!0,playing:!1,sliderReady:!1,slideoutEnabled:!l.desktop&&!g&&!0===m.mobileSlideout,videoEnded:!1,videoStarted:!1,visible:0,swiping:!1},p,"GridMenuHelper");let _,y,A,v,w,x,E=0,T=!1,S=!1,C=!1,P=!1;function R(e){r(m.relatedUrl)||(m.url=m.relatedUrl),m.data?M(m.data):m.url&&Ke(m.url).then((e=>e.json())).then((t=>M(t,e))).catch((e=>{H("Error when loading grid data:",e.message)}))}function M(e,t){if(x=e,E=0,r(x))return B(u),!1;b.set("dataLoaded",!0),function(){const e=E,t=T&&l.desktop||g&&(l.desktop||l.tablet)?9:6,a=function(e,t){if(t=t||9,x[e=e||"related"].length>t){return x[e].sort((()=>.5-Math.random())).slice(0,t)}return x[e]}("related",t),i=e*t;let r,c,u=i+t;u>a.length&&(u=a.length);for(r=i;r<u;r++){c=a[r],s(c,((e,t)=>{c[t]=qe(""+e)}));const e=rn("webm")&&c[6]&&!g,t=Le(`a.gridItem[draggable="false"][data-item-type="${e?"video":"thumb"}"]`),n=Le('video[muted="true"].gridVideo'),o=Le(".gridThumb"),i=Le(".gridInfo"),l=Le(".gridInfoTitle"),p=Le(".gridStats");t.href=c[4],t.title=c[1],l.innerHTML=c[1],i.appendChild(l),p.appendChild(Le(`.time[html="${c[2]}"]`)),p.appendChild(Le(`.gridRating i.icon.icon-grid-thumb-up + span[html="${c[3]}"]`)),p.appendChild(Le(`.gridViews i.icon.icon-grid-views + span[html="${O(c[5])}"]`)),i.appendChild(p),e&&(n.src=c[6]),o.style.backgroundImage=`url("${c[0]}")`,t.appendChild(e?n:o),t.appendChild(i),_.appendChild(t)}!function(){const e=Ue(n.thumbnailsItem,p,!0);if(m.linkColor){const e=["$1 .gridItem .gridInfoTitle","$1 .icon"].join().replace(/\$1/g,n.thumbnailsGrid);s(Ue(e,p,!0),(e=>{e.style.color=m.linkColor}))}s(e,((e,t)=>{"A"==e.tagName&&e.href.length&&(me(e,(()=>{b.get("visible")<2||(g||d("grid.clicked",{num:t+1}),o.open(e.href))}),!b.get("slideoutEnabled"),!0),e.addEventListener("click",(e=>(ce(e,!0,!0),!1))),e.addEventListener("mousedown",(t=>{2!==t.which&&3!==t.which||(ce(t,!0,!0),o.open(e.href))})))}))}()}(),b.get("sliderReady")||b.get("slideoutEnabled")||function(){const e=1,t=Le(".gridNextBtn");let o,a=0,i=0,r=0,l=0;function s(){const o=Ue(n.thumbnailsItemInfo,p);r=A.clientHeight,i=(o.offsetHeight+4)*e,l=y.offsetHeight,l>r?t.style.display="none":(t.style.display="block",b.get("bouncing")&&(Mt(t,"animated"),b.set("bouncing",!1))),setTimeout((()=>{It(t,"animated")}),4e3),a=0,d(a)}function d(e){g||(A.style.transform="translate(0, -"+e+"px)")}function c(){It(t,"animated"),a+i>r-l?a=r-l:a+=i,d(a)}function m(){a-i<0?a=0:a-=i,d(a)}function u(){function e(e){l=y.offsetHeight,r=A.clientHeight,e<0?c():m()}const t=!!de("passive")&&{passive:!1};A.addEventListener("wheel",(t=>{ce(t,!0,!0);e(Math.max(-1,Math.min(1,-t.deltaY||-t.detail)))}),t)}function f(){o||(o=setTimeout((()=>{o=null,s()}),66))}y.appendChild(t),me(t,c,!0,!0),u(),window.addEventListener("resize",f,!1),s(),b.set("sliderReady",!0)}(),m.deferredLoad&&I(t,"dataReady")}function I(e,n){return!(!b.get("enabled")||2===b.get("visible")||b.get("playing")||S||b.get("slideoutEnabled")&&C||!b.get("videoStarted"))&&(F("Show Grid Menu:",n,"preview:",e),b.get("dataLoaded")?(b.set("visible",e?1:2),L(!0),b.get("slideoutEnabled")?(It(t,e?u:f),Mt(t,e?f:u),!e&&a&&i(a.onShow)&&a.onShow()):Mt(t,u),!0):(m.deferredLoad&&R(e),!1))}function B(e,n){return!!b.get("visible")&&(e||(e=2===b.get("visible")?u:f),It(t,e),b.get("slideoutEnabled")?(2===b.get("visible")&&a&&i(a.onHide)&&a.onHide(),n?(b.set("visible",1),Mt(t,f)):(b.set("visible",0),L(!1)),_.scrollLeft=0,!0):(b.set("visible",0),L(!1),!1))}function O(e){if(e=parseInt(e,10),k(e)||e<1e3)return e;const t=(""+e).length>6;return parseInt(e/(t?1e6:1e3),10)+(t?"M":"K")}function L(e){const t=_.querySelectorAll("video"),n=e=>{let t="(Unknown)";e.target&&(Mt(e.target,"video-error"),t=e.target.src),D(`MGP GridMenu: There was an error playing the webm:\nVideo URL: ${t}\nError Event:`,e)};t.length&&s(t,(t=>{e?(t.onerror||(t.onerror=n),t.play().then((()=>t.setAttribute("loop",!0)))):(t.removeAttribute("loop"),t.pause())}))}return(b.get("slideoutEnabled")||g&&(m.showOnPause||m.showOnPost))&&(function(){const t=g?"playback.paused":"player.rolls.pause";c("layout.vertical",(()=>{T=!0})),c("playback.playing",(()=>{b.set({playing:!0,videoEnded:!1}),b.get("videoStarted")||(b.set("videoStarted",!0),m.deferredLoad||R()),B()})),c("playback.seek.started",(()=>{B()})),c("actiontags.screen.changed",((e,t,n)=>{C=e.visible,e.visible?B():b.get("playing")||I(b.get("slideoutEnabled"),n)})),c("playback.ended",(()=>{b.set("playing",!1),b.set("videoEnded",!0)})),m.showOnPause&&c(t,((e,t,n)=>{b.set("playing",!1),setTimeout((()=>{b.get("videoEnded")||I(b.get("slideoutEnabled"),n)}))})),m.showOnPost&&(c("playback.ended",((t,n,o)=>{!g&&(g||e.nextVideo.desktop&&!P)||I(b.get("dismissedGrid"),o)})),c("nextvideo.toggle",((e,t,n)=>{e.visible||(P=!0),b.get("videoEnded")&&!e.visible&&I(!1,n)}))),c("fullscreen.changed",((e,t,n)=>{b.get("slideoutEnabled")&&(e.fullscreen?B():b.get("playing")||I(!0,n))})),c("controlscreen.changed",((e,t,n)=>{e.visible?I(!0,n):2!==b.get("visible")&&B()})),c("options.changed",(e=>{e.visible&&B()})),c("adroll.ready",(()=>S=!0)),c("adroll.ended",(({startPoint:e})=>{100===e&&(b.set("playing",!1),b.set("videoEnded",!0)),S=!1})),b.get("slideoutEnabled")&&(c("skin.swipe.started",(e=>{$(e.target,`.${h}gridMenu`)&&b.set("swiping",!0)})),c("skin.swipe.ended",((e,t,n)=>{if(!b.get("swiping"))return;const o=b.get("visible");1===o&&"up"===e.dir?I(!1,n):2===o&&"down"===e.dir&&B(null,!0),b.set("swiping",!1)}))),c("onehand.enterexit",(({action:e})=>{"enter"===e&&B(),b.set("enabled","enter"!==e)}))}(),function(){if(w=Le(".gridMenu .gridContainer .gridWrapper > .thumbnailsGrid"),t.appendChild(w),_=Ue(n.thumbnailsGrid,p),A=Ue(n.thumbnailsWrapper,p),y=Ue(n.thumbnailsContainer,p),!g){Mt(w,"gridMenuSide");const t=b.get("slideoutEnabled")?e.mainRoll.title:m.relatedTitle;v=Le(`.gridHeader > .gridTitle[html="${t}"] + i.icon.icon-menu-exit`),A.insertBefore(v,_)}}(),function(){if(b.get("slideoutEnabled")){if(!Ue(n.controls.closeButton,p))return;me(Ue(n.controls.closeButton,p),(()=>{2===b.get("visible")&&(b.set("dismissedGrid",!0),B(null,!0))}),!0,!0),d("skin.swipe.enable")}me(A,void 0,!0,!0)}(),g&&me(w,(()=>{o.openEmbed&&!b.get("visible")&&o.openEmbed(),B(u)}),!0,!0)),{enable:function(){return b.set("enabled",!0),!0},disable:function(){return b.set("enabled",!1),B(),!0},hide:B,show:I,visible:()=>0!==b.get("visible")}};const pn=function(e,t,n,o){const a=o.playerId,{subscribe:i}=he.get(a,o),r=t.thumbnails,l=Ue(r.container,a),s=Ue(r.rect,a),p=Ue(r.image,a),g=Ue(r.sprite,a),d=Ue(r.selectedTime,a),c=Ue(t.controls.seekBar.container,a),m=Ue(t.controls.bar,a),u=o.mainRoll.timelineOffset,f=o.seekPreview.enabled,b=o.mainRoll.shorty.enabled;let h,_,y,A,v,w,k,x=!0,E=!1,T=!1,S=N(),C=!1;function P(){return x=!1,M(),!0}function R(){return x=!0,!0}function M(){return Mt(l,"hidden"),It(l,["leftSide","rightSide"]),!0}function I(){return!(!x||!_&&!C)&&(It(l,"hidden"),!0)}function B(){F(!0),Mt(s,"noImage")}function O(e,t){if(p.src!==t.url){_=!1,p.onload=()=>{It(s,"noImage"),_=!0},p.src=t.url,g.style.width=t.thumbWidth+"px",g.style.height=t.thumbHeight+"px";const e=t.thumbWidth/t.thumbHeight;e>1.31&&e<1.35?Mt(l,"frame4x3"):It(l,"frame4x3")}p.style.transform="translate3D("+-1*e.col*t.thumbWidth+"px,"+-1*e.row*t.thumbHeight+"px,0)",F(!1)}function L(e){S=N();const{width:t,height:n}=s.getBoundingClientRect(),o=e.position,a=b?0:3,i=m.getBoundingClientRect();let r;if(T)r=i.top+o+n/2,s.style.transform=`translate3D(0,${r}px,0)`;else{const n=C?60:t;r=o+S-n/2-a,r<0&&(r=0);const l=b?i.width-n:e.width+2*S-n-2*a;r>l&&(r=l),s.style.transform=`translate3D(${r}px,0,0)`}}function U(e){if(!x||!y)return!1;var t;k=e,t=e.seconds,A=He(t),A!==v&&(d.innerHTML=A,v=A);const o=e.seconds-u;if(o>=0){C=!1,It(s,"noImage");const e=n(o,((e,t,n)=>!!w&&(n+u===k.seconds&&(t&&!1===t.error?O(e,t):B(),void L(k)))));e?(w=!1,O(e.thumbnail,e.sheet)):(w=!0,B())}else C=!0,F(!1),Mt(s,"noImage");return L(e),I(),!0}function N(){const e=b?0:15,t=m.offsetLeft||c.offsetLeft;return t>e?t:e}function D(){i("playback.duration.changed",(e=>{h||(y=e.duration)})),i("adroll.ready",(()=>{var e;h=!0,(e=!0)&&(h=e),P()})),i("adroll.ended",(()=>{h=!1,R()})),i("layout.thumbnails.vertical",(e=>{"9x16"===e.text?e.crop?(Mt(l,"crop9x16"),It(l,"squish9x16"),E=!0):E||Mt(l,"squish9x16"):e.text,It(l,["crop4x3","zoom16x9"])})),i("layout.thumbnails.horizontal",(e=>{"4x3"===e.text?e.crop&&Mt(l,"crop4x3"):"16x9"===e.text&&e.zoom&&Mt(l,"zoom16x9"),It(l,["crop16x9","squish16x9"])})),i("onehand.enterexit",(e=>T=e.action.includes("enter")))}function F(e){void 0!==e&&(e?Mt(l,"thumbLoading"):It(l,"thumbLoading"))}function H(e){"fwd"===e?(Mt(l,"leftSide"),It(l,"rightSide")):(Mt(l,"rightSide"),It(l,"leftSide"))}return f?(F(!0),D(),Mt(l,"hidden"),{show:I,hide:M,disable:P,enable:R,update:U,setSide:H}):{show:()=>{},hide:()=>{},enable:()=>{},disable:()=>{},update:()=>{},setSide:()=>{}}},gn={en:{"%PLAY%":"Play","%PAUSE%":"Pause","%REPLAY%":"Replay","%NEXT%":"Next","%MUTE%":"Mute","%UNMUTE%":"Unmute","%FULL_SCREEN%":"Full screen","%EXIT_FULL_SCREEN%":"Exit full screen","%CHROMECAST%":"Stream on TV","%AIRPLAY%":"Airplay","%EXIT_CHROMECAST%":"Disable streaming","%JUMP_TO_ACTION%":"Jump to Action","%LARGE_PLAYER%":"Large Player","%SMALL_PLAYER%":"Small Player","%QUALITY%":"Quality","%OPTIONS%":"Settings","%OPTIONS_LOADING%":"Loading...","%AUTO_QUALITY%":"Auto","%ADVERTISEMENT_TITLE%":"Your video will resume shortly","%ADVERTISEMENT_LINK%":"Visit advertiser","%SKIP_AD%":"Skip Ad","%SKIP_TIMER%":"Skip Ad in % second(s)","%SHARE%":"Share","%COPY_EMBED_CODE%":"Copy Embed Code","%COPY_URL_CURRENT_TIME%":"Copy Video URL From Current Time","%COPY_URL%":"Copy Video URL","%LOOP%":"Loop","%ABOUT%":"Debug Info","%AUTOPLAY%":"Autoplay","%HOTSPOTS%":"Hotspots","%SPEED%":"Speed","%SPEED_NORMAL%":"Normal","%SLOWMOTION%":"Slow Motion","%HOTSPOTS_HOT_NOT%":"See what’s hot and what’s not","%NOT_AVAILABLE%":"Video is not available at the moment.","%ERROR_OCCURED%":'An error occured, please try again later or <a href="javascript:window.location.reload()">reload</a> the page.',"%WATCH_HD%":"Watch in HD","%SUBTITLES_CC%":"Subtitles / CC","%CC_OFF%":"Off","%CC%":"CC","%HIDE_CC%":"Hide","%ON%":"On","%OFF%":"Off","%KEY_MUTE_UNMUTE%":"Mute / Unmute","%KEY_PLAY_PAUSE%":"Play / Pause","%KEY_FULLSCREEN%":"Toggles fullscreen","%KEY_VOLUME%":"Volume up / down","%KEY_MOTIONRATE%":"Slow motion on / off","%KEY_SEEK%":"Leap 5 seconds","%KEY_SEEK_START%":"Go to beginning of video","%KEY_NUMBER_SEEK%":"Go from 0% to 90% length of video","%KEY_SEEK_END%":"Go to end of video","%CLOSE%":"Close","%KEYBOARD_HELP%":"Keyboard Help","%SUBTITLES_CC_SIZE%":"Size","%SUBTITLES_CC_COLOR%":"Color","%SUBTITLES_CC_BG_OPACITY%":"BG Opacity","%SUBTITLES_CC_BG_COLOR%":"BG Color","%COLOR_WHITE%":"White","%COLOR_BLACK%":"Black","%COLOR_CYAN%":"Cyan","%COLOR_MAGENTA%":"Magenta","%COLOR_YELLOW%":"Yellow","%WATCH_AGAIN%":"Watch Again","%TIMELINE_INTRO_CHAPTER%":"Intro","%FFS_SWIPE_PROMPT%":"Swipe up on video for fullscreen","%FFS_SWIPE_UP_BTN%":"Swipe up on fullscreen button"},ru:{"%PLAY%":"Воспроизвести","%PAUSE%":"Пауза","%REPLAY%":"Повтор","%NEXT%":"Следующий","%MUTE%":"Отключить звук","%UNMUTE%":"Включить звук","%FULL_SCREEN%":"Полный экран","%EXIT_FULL_SCREEN%":"Выход из полного экрана","%JUMP_TO_ACTION%":"Перейти на метку","%CHROMECAST%":"Транслировать на ТВ","%EXIT_CHROMECAST%":"Прекратить трансляцию","%LARGE_PLAYER%":"Увеличить","%SMALL_PLAYER%":"Уменьшить","%QUALITY%":"Качество","%OPTIONS%":"Настройки","%OPTIONS_LOADING%":"Загружается ...","%AUTO_QUALITY%":"Авто","%ADVERTISEMENT_TITLE%":"Ваше видео продолжится совсем скоро","%ADVERTISEMENT_LINK%":"Посетите рекламодателя","%SKIP_AD%":"Пропустить рекламу","%SKIP_TIMER%":"Ð’Ñ‹ можете пропустить это видео через % секунд","%SHARE%":"Поделиться","%COPY_EMBED_CODE%":"Копировать HTML-код","%COPY_URL_CURRENT_TIME%":"Копировать URL видео с привязкой ко времени","%COPY_URL%":"Копировать URL видео","%LOOP%":"Повторять","%ABOUT%":"Отладочная информация","%AUTOPLAY%":"Автовоспр.","%HOTSPOTS%":"Горячее","%SPEED%":"Скорость","%SPEED_NORMAL%":"Обычная","%SLOWMOTION%":"Замедленная съемка","%HOTSPOTS_HOT_NOT%":"Узнай, что стоит смотреть","%NOT_AVAILABLE%":"Видео недоступно в данный момент.","%ERROR_OCCURED%":'Произошла ошибка. Пожалуйста, попробуйте позже или <a href="javascript:window.location.reload()">перезагрузите</a> страницу.',"%SUBTITLES_CC%":"Субтитры","%CC_OFF%":"Выкл","%HIDE_CC%":"Спрятать","%ON%":"Вкл","%OFF%":"Выкл","%KEY_MUTE_UNMUTE%":"Отключить звук / Включить звук","%KEY_PLAY_PAUSE%":"Воспроизвести / Пауза","%KEY_FULLSCREEN%":"Переключает полноэкранный режим","%KEY_VOLUME%":"Увеличение / уменьшение громкости","%KEY_MOTIONRATE%":"Медленное включение / выключение","%KEY_SEEK%":"Прыжок 10 секунд","%KEY_SEEK_START%":"Перейти к началу видео","%KEY_NUMBER_SEEK%":"Переход от 0% до 90% длины видео","%KEY_SEEK_END%":"Перейти к концу видео","%CLOSE%":"Закрыть","%KEYBOARD_HELP%":"Справка по клавиатуре","%SUBTITLES_CC_SIZE%":"Размер","%SUBTITLES_CC_COLOR%":"Цвет","%SUBTITLES_CC_BG_OPACITY%":"Прозрачность фона","%SUBTITLES_CC_BG_COLOR%":"Цвет фона","%COLOR_WHITE%":"Белый","%COLOR_BLACK%":"Черный","%COLOR_CYAN%":"Циан","%COLOR_MAGENTA%":"Пурпур","%COLOR_YELLOW%":"Желтый"},fr:{"%PLAY%":"Lecture","%PAUSE%":"Pause","%REPLAY%":"Rejouer","%NEXT%":"Suivant","%MUTE%":"Muet","%UNMUTE%":"Non muet","%FULL_SCREEN%":"Écran complet","%EXIT_FULL_SCREEN%":"Sortir de l’écran complet","%JUMP_TO_ACTION%":"Aller à action","%CHROMECAST%":"Stream à la télé","%EXIT_CHROMECAST%":"Désactiver le streaming","%LARGE_PLAYER%":"Lecteur large","%SMALL_PLAYER%":"Petit lecteur","%QUALITY%":"Qualité","%OPTIONS%":"Paramètres","%OPTIONS_LOADING%":"Chargement en cours...","%AUTO_QUALITY%":"Auto","%ADVERTISEMENT_TITLE%":"Votre vidéo reprendra sous peu","%ADVERTISEMENT_LINK%":"Visiter l'annonceur","%SKIP_AD%":"Ignorer la publicité","%SKIP_TIMER%":"Vous pouvez ignorer cette vidéo dans % secondes","%SHARE%":"Partager","%COPY_EMBED_CODE%":"Copier le code d’intégration","%COPY_URL_CURRENT_TIME%":"Copier le lien URL de la vidéo à partir heure actuelle","%COPY_URL%":"Copier l’URL de la vidéo","%ABOUT%":"Les informations de débogage","%AUTOPLAY%":"Lecture auto","%HOTSPOTS%":"Hotspots","%SLOWMOTION%":"Ralenti","%HOTSPOTS_HOT_NOT%":"Voyez ce qui est chaud et ce qui ne l’est pas","%NOT_AVAILABLE%":"La vidéo n'est pas disponible pour le moment.","%ERROR_OCCURED%":'Une erreur est survenue, réessayez ultérieurement ou <a href="javascript:window.location.reload()">rechargez</a> la page.',"%KEY_MUTE_UNMUTE%":"Muet / Non muet","%KEY_PLAY_PAUSE%":"Lecture / Pause","%KEY_FULLSCREEN%":"Bascule en plein écran","%KEY_VOLUME%":"Volume haut / bas","%KEY_MOTIONRATE%":"Ralenti marche / arrêt","%KEY_SEEK%":"Bond 10 secondes","%KEY_SEEK_START%":"Aller au début de la vidéo","%KEY_NUMBER_SEEK%":"Passez de 0% à 90% de longueur de vidéo","%KEY_SEEK_END%":"Aller à la fin de la vidéo","%CLOSE%":"Fermer","%KEYBOARD_HELP%":"Aide du clavier"},tk:{"%PLAY%":"Oynat","%PAUSE%":"Durdur","%REPLAY%":"Tekrar","%NEXT%":"Sonraki","%MUTE%":"Sessiz","%UNMUTE%":"Sesi aç","%FULL_SCREEN%":"Tam Ekran","%EXIT_FULL_SCREEN%":"Tam Ekrandan Çık","%JUMP_TO_ACTION%":"Eyleme geçin","%CHROMECAST%":"TV’de akış yapın","%EXIT_CHROMECAST%":"Akışı devre dışı bırak","%LARGE_PLAYER%":"GeniÅŸ Ekran","%SMALL_PLAYER%":"Küçük Ekran","%QUALITY%":"Kalite","%AUTO_QUALITY%":"Otomatik","%ADVERTISEMENT_TITLE%":"Videonuz kısa bir süre sonra devam edecektir","%ADVERTISEMENT_LINK%":"Reklamvereni ziyaret edin","%SKIP_AD%":"Reklamları Geç","%SKIP_TIMER%":"Bu videoyu % saniye sonra atlayabilirsiniz","%SHARE%":"PaylaÅŸ","%COPY_EMBED_CODE%":"Gömülü Kodu Kopyala","%COPY_URL_CURRENT_TIME%":"Geçerli Saatteki Video URL’sini Kopyala","%COPY_URL%":"Video URL’sini Kopyala","%ABOUT%":"Bilgiyi Denetle","%AUTOPLAY%":"Otomatik Oynat","%HOTSPOTS%":"Popüler Noktalar","%SLOWMOTION%":"Ağır çekim","%HOTSPOTS_HOT_NOT%":"Popüler olanlar ve olmayanlar","%NOT_AVAILABLE%":"Video ÅŸu an oynatılamıyor.","%ERROR_OCCURED%":'Bir hata oluÅŸtu, lütfen sonra tekrar deneyiniz ya da <a href="javascript:window.location.reload()">yeniden yükleyiniz</a> yeniden yükleyiniz.',"%KEY_MUTE_UNMUTE%":"Sessiz / Sesi aç","%KEY_PLAY_PAUSE%":"Oynat / Durdur","%KEY_FULLSCREEN%":"Tam ekranı açar","%KEY_VOLUME%":"Ses seviyesi yukarı / aÅŸağı","%KEY_MOTIONRATE%":"YavaÅŸ hareket açık / kapalı","%KEY_SEEK%":"Atlama 10 saniye","%KEY_SEEK_START%":"Videonun baÅŸlangıcına git","%KEY_NUMBER_SEEK%":"% 0 -% 90 arasında video uzunluÄŸu","%KEY_SEEK_END%":"Videonun sonuna git","%CLOSE%":"Kapat","%KEYBOARD_HELP%":"Klavye Yardımı"},pt:{"%PLAY%":"Reproduzir","%PAUSE%":"Pausar","%REPLAY%":"Repetição","%NEXT%":"Próximo","%MUTE%":"Mudo","%UNMUTE%":"Tirar do mudo","%FULL_SCREEN%":"Tela cheia","%EXIT_FULL_SCREEN%":"Sair da Tela Cheia","%JUMP_TO_ACTION%":"Pule para ação","%CHROMECAST%":"Stream na TV","%EXIT_CHROMECAST%":"Desativar transmissão","%LARGE_PLAYER%":"Jogador Grande","%SMALL_PLAYER%":"Jogador Pequeno","%QUALITY%":"Qualidade","%OPTIONS%":"Definições","%OPTIONS_LOADING%":"Carregando...","%AUTO_QUALITY%":"Auto","%ADVERTISEMENT_TITLE%":"Seu vídeo será retomado em breve","%ADVERTISEMENT_LINK%":"Visite o anunciante","%SKIP_AD%":"Pular Anúncio","%SKIP_TIMER%":"Pode ignorar este vídeo em % segundos","%SHARE%":"Compartilhar","%COPY_EMBED_CODE%":"Copiar o Código Embutido","%COPY_URL_CURRENT_TIME%":"Copiar URL do Vídeo a Partir do Tempo Atual","%COPY_URL%":"Copiar URL do Vídeo","%ABOUT%":"Informação de depuração","%AUTOPLAY%":"Reprodução Automática","%HOTSPOTS%":"Ponto de Acesso","%SLOWMOTION%":"Câmera lenta","%HOTSPOTS_HOT_NOT%":"Veja o que é tendência e o que não é","%NOT_AVAILABLE%":"O vídeo não está disponível no momento.","%ERROR_OCCURED%":'Ocorreu um erro, tente novamente mais tarde ou <a href="javascript:window.location.reload()">recarregue</a> a página.',"%KEY_MUTE_UNMUTE%":"Mudo / Tirar do mudo","%KEY_PLAY_PAUSE%":"Reproduzir / Pausar","%KEY_FULLSCREEN%":"Alterna em tela cheia","%KEY_VOLUME%":"Volume para cima / para baixo","%KEY_MOTIONRATE%":"Ligado / desligado","%KEY_SEEK%":"Pular 10 segundos","%KEY_SEEK_START%":"Ir para o início do vídeo","%KEY_NUMBER_SEEK%":"Vá de 0% a 90% de duração do vídeo","%KEY_SEEK_END%":"Ir para o final do vídeo","%CLOSE%":"Fechar","%KEYBOARD_HELP%":"Ajuda do teclado"},pl:{"%PLAY%":"Odtwórz","%PAUSE%":"Pauza","%REPLAY%":"Powtórna rozgrywka","%NEXT%":"NastÄ™pny","%MUTE%":"Wycisz","%UNMUTE%":"WÅ‚Ä…cz gÅ‚os","%FULL_SCREEN%":"PeÅ‚en ekran","%EXIT_FULL_SCREEN%":"WyÅ‚Ä…cz peÅ‚en ekran","%JUMP_TO_ACTION%":"Przejdź do akcji","%CHROMECAST%":"StrumieÅ„ w telewizji","%EXIT_CHROMECAST%":"WyÅ‚Ä…cz strumieniowanie","%LARGE_PLAYER%":"Duzy odtwarzacz","%SMALL_PLAYER%":"MaÅ‚y odtwarzacz","%QUALITY%":"Jakość","%OPTIONS%":"Ustawienia","%OPTIONS_LOADING%":"Ładowanie...","%AUTO_QUALITY%":"Auto","%ADVERTISEMENT_TITLE%":"Twoj film wkrótce zostanie wyÅ›wietlony","%ADVERTISEMENT_LINK%":"Odwiedź reklamodawcÄ™","%SKIP_AD%":"PomiÅ„ ReklamÄ™","%SKIP_TIMER%":"Mozesz wyÅ‚Ä…czyć ten filmik za % sekund","%SHARE%":"Uwspólnij","%COPY_EMBED_CODE%":"Skopiuj Adres OdnoÅ›nika","%COPY_URL_CURRENT_TIME%":"Skopiuj Adres URL Filmu Od BiezÄ…cego Momentu","%COPY_URL%":"Skopiuj Adres URL Filmu","%ABOUT%":"Informacje debugowania","%AUTOPLAY%":"autoodtwarzanie","%HOTSPOTS%":"Hotspoty","%SLOWMOTION%":"Zwolnione tempo","%HOTSPOTS_HOT_NOT%":"Co jest hot, a co nie","%NOT_AVAILABLE%":"Film nie jest teraz dostÄ™pny.","%ERROR_OCCURED%":'WystÄ…piÅ‚ bÅ‚Ä…d, spróbuj ponownie później lub <a href="javascript:window.location.reload()">zaÅ‚aduj stronÄ™</a> od nowa.',"%KEY_MUTE_UNMUTE%":"Wycisz / WÅ‚Ä…cz gÅ‚os","%KEY_PLAY_PAUSE%":"Odtwórz / Pauza","%KEY_FULLSCREEN%":"PrzeÅ‚Ä…cza na peÅ‚ny ekran","%KEY_VOLUME%":"ZwiÄ™kszanie / zmniejszanie gÅ‚oÅ›noÅ›ci","%KEY_MOTIONRATE%":"Zwolniony ruch wÅ‚Ä…czony / wyÅ‚Ä…czony","%KEY_SEEK%":"Skacz 10 sekund","%KEY_SEEK_START%":"Idź do poczÄ…tku wideo","%KEY_NUMBER_SEEK%":"Przejdź od 0% do 90% dÅ‚ugoÅ›ci filmu","%KEY_SEEK_END%":"Idź do koÅ„ca wideo","%CLOSE%":"Blisko","%KEYBOARD_HELP%":"Pomoc Klawiatury"},nl:{"%PLAY%":"Afspelen","%PAUSE%":"Pauzeren","%REPLAY%":"Herhaling","%NEXT%":"Volgende","%MUTE%":"Dempen","%UNMUTE%":"Dempen uit","%FULL_SCREEN%":"Volledig scherm","%EXIT_FULL_SCREEN%":"Volledige scherm uit","%JUMP_TO_ACTION%":"Spring naar actie","%CHROMECAST%":"Stream op tv","%EXIT_CHROMECAST%":"Schakel streaming uit","%LARGE_PLAYER%":"Grote Afspeler","%SMALL_PLAYER%":"Kleine Afspeler","%QUALITY%":"Kwaliteit","%OPTIONS%":"Instellingen","%OPTIONS_LOADING%":"Bezig met laden...","%AUTO_QUALITY%":"Auto","%ADVERTISEMENT_TITLE%":"Je video zal snel hervat worden","%ADVERTISEMENT_LINK%":"Bezoek de adverteerder","%SKIP_AD%":"Advertentie Overslaan","%SKIP_TIMER%":"Je kunt deze video overslaan over % seconden","%SHARE%":"Delen","%COPY_EMBED_CODE%":"Embed Code Kopiëren","%COPY_URL_CURRENT_TIME%":"Video-URL Uit Huidige Tijd Kopiëren","%COPY_URL%":"Video-URL Kopiëren","%ABOUT%":"Debug Info","%AUTOPLAY%":"Autoplay","%HOTSPOTS%":"Hotspots","%SLOWMOTION%":"Slow Motion","%HOTSPOTS_HOT_NOT%":"Zie wat heet is en wat niet","%NOT_AVAILABLE%":"Video is niet beschikbaar op dit moment.","%ERROR_OCCURED%":'Een fout deed zich voor, probeer alstublieft later opnieuw of <a href="javascript:window.location.reload()">vernieuw</a> de pagina.',"%KEY_MUTE_UNMUTE%":"Dempen / Dempen uit","%KEY_PLAY_PAUSE%":"Afspelen / Pauzeren","%KEY_FULLSCREEN%":"Schakelt over op volledig scherm","%KEY_VOLUME%":"Volume hoger / lager","%KEY_MOTIONRATE%":"Slow motion aan / uit","%KEY_SEEK%":"Spring 10 seconden","%KEY_SEEK_START%":"Ga naar het begin van de video","%KEY_NUMBER_SEEK%":"Ga van 0% tot 90% video lengte","%KEY_SEEK_END%":"Ga naar het einde van de video","%CLOSE%":"Dichtbij","%KEYBOARD_HELP%":"Hulp bij het toetsenbord"},jp:{"%PLAY%":"再生","%PAUSE%":"一時停止","%REPLAY%":"リプレイ","%NEXT%":"次","%MUTE%":"ミュート","%UNMUTE%":"ミュートを解除","%FULL_SCREEN%":"フルスクリーン","%EXIT_FULL_SCREEN%":"フルスクリーンを終了","%JUMP_TO_ACTION%":"ビデオの分に行く","%CHROMECAST%":"テレビでストリーミング","%EXIT_CHROMECAST%":"ストリーミングを無効にする","%LARGE_PLAYER%":"大画面","%SMALL_PLAYER%":"小画面","%QUALITY%":"画質","%OPTIONS%":"設定","%OPTIONS_LOADING%":"読み込んでいます","%AUTO_QUALITY%":"自動","%ADVERTISEMENT_TITLE%":"ビデオがまもなく再生されます","%ADVERTISEMENT_LINK%":"広告主にアクセス","%SKIP_AD%":"広告をスキップ","%SKIP_TIMER%":"% 秒後にこのビデオをスキップできます","%SHARE%":"共有","%COPY_EMBED_CODE%":"埋め込みコードをコピー","%COPY_URL_CURRENT_TIME%":"現時点の動画のURLをコピー","%COPY_URL%":"ビデオURLをコピー","%ABOUT%":"ãƒãƒƒã‚°æƒ…å ±","%AUTOPLAY%":"自動再生","%HOTSPOTS%":"人気ポイント","%SLOWMOTION%":"スローモーション","%HOTSPOTS_HOT_NOT%":"最近の流行り","%NOT_AVAILABLE%":"現在ビデオが利用できません。","%ERROR_OCCURED%":'<a href="javascript:window.location.reload()">エラーが発生しました。後でもう一度お試しになるか、ページを再読込みして下さい。</a>',"%KEY_MUTE_UNMUTE%":"ミュート / ミュートを解除","%KEY_PLAY_PAUSE%":"再生 / 一時停止","%KEY_FULLSCREEN%":"フルスクリーンを切り替えます","%KEY_VOLUME%":"ボリュームアップ/ダウン","%KEY_MOTIONRATE%":"スローモーションのオン/オフ","%KEY_SEEK%":"10秒間跳躍する","%KEY_SEEK_START%":"ãƒ“ãƒ‡ã‚ªã®å…ˆé ­ã«ç§»å‹•","%KEY_NUMBER_SEEK%":"ビデオの長さを0%から90%にする","%KEY_SEEK_END%":"ビデオの終わりに行く","%CLOSE%":"閉じる","%KEYBOARD_HELP%":"キーボードヘルプ"},it:{"%PLAY%":"Riproduci","%PAUSE%":"Pausa","%REPLAY%":"Replay","%NEXT%":"Successivo","%MUTE%":"Disattiva audio","%UNMUTE%":"Attiva audio","%FULL_SCREEN%":"Schermo intero","%EXIT_FULL_SCREEN%":"Esci da schermo intero","%JUMP_TO_ACTION%":"Salta all'azione","%CHROMECAST%":"Stream in TV","%EXIT_CHROMECAST%":"Disattiva lo streaming","%LARGE_PLAYER%":"Riproduttore grande","%SMALL_PLAYER%":"Riproduttore piccolo","%QUALITY%":"Qualità ","%OPTIONS%":"Impostazioni","%OPTIONS_LOADING%":"Caricamento in corso...","%AUTO_QUALITY%":"Automatico","%ADVERTISEMENT_TITLE%":"Il suo video riprenderà tra poco","%ADVERTISEMENT_LINK%":"Visita l'inserzionista","%SKIP_AD%":"Salta pubblicità ","%SKIP_TIMER%":"Puoi saltare questo video tra % secondi","%SHARE%":"Condividi","%COPY_EMBED_CODE%":"Copia codice integrato","%COPY_URL_CURRENT_TIME%":"Copia URL del video dal tempo corrente","%COPY_URL%":"Copia URL del video","%ABOUT%":"Informazioni di debug","%AUTOPLAY%":"Riproduzione automatica","%HOTSPOTS%":"Hotspot","%SLOWMOTION%":"Rallentatore","%HOTSPOTS_HOT_NOT%":"Scopri cosa piace e cosa no","%NOT_AVAILABLE%":"Il video in questo momento non è disponibile.","%ERROR_OCCURED%":'Si è verificato un errore, riprova più tardi oppure <a href="javascript:window.location.reload()">ricarica</a> la pagina.',"%KEY_MUTE_UNMUTE%":"Disattiva audio / Disattiva audio","%KEY_PLAY_PAUSE%":"Riproduci / Pausa","%KEY_FULLSCREEN%":"Attiva / disattiva schermo intero","%KEY_VOLUME%":"Volume su / giù","%KEY_MOTIONRATE%":"Rallentatore acceso / spento","%KEY_SEEK%":"Salta 10 secondi","%KEY_SEEK_START%":"Vai all'inizio del video","%KEY_NUMBER_SEEK%":"Passa dallo 0% al 90% della durata del video","%KEY_SEEK_END%":"Vai alla fine del video","%CLOSE%":"Vicino","%KEYBOARD_HELP%":"Guida della tastiera"},de:{"%PLAY%":"Spielen","%PAUSE%":"Pause","%REPLAY%":"Wiederholung","%NEXT%":"Weiter","%MUTE%":"Stumm","%UNMUTE%":"Stummschaltung aufheben","%FULL_SCREEN%":"Vollbild","%EXIT_FULL_SCREEN%":"Vollbildansicht verlassen","%JUMP_TO_ACTION%":"Zum Handeln springen","%CHROMECAST%":"Stream im Fernsehen","%EXIT_CHROMECAST%":"Deaktivieren Sie das Streaming","%LARGE_PLAYER%":"Großer Player","%SMALL_PLAYER%":"Kleiner Player","%QUALITY%":"Qualität","%OPTIONS%":"Einstellungen","%OPTIONS_LOADING%":"Wird geladen...","%AUTO_QUALITY%":"Auto","%ADVERTISEMENT_TITLE%":"Ihr Video wird gleich fortgesetzt","%ADVERTISEMENT_LINK%":"Besuchen Sie den Werbetreibenden","%SKIP_AD%":"Werbung übergehen","%SKIP_TIMER%":"Du kannst dieses Video in % Sekunden überspringen","%SHARE%":"teilen","%COPY_EMBED_CODE%":"Eingebetteten Code kopieren","%COPY_URL_CURRENT_TIME%":"Video URL von der aktuellen Zeit kopieren","%COPY_URL%":"Video URL kopieren","%ABOUT%":"Debug-Informationen","%AUTOPLAY%":"Autoplay","%HOTSPOTS%":"Hotspots","%SLOWMOTION%":"Zeitlupe","%HOTSPOTS_HOT_NOT%":"Sieh dir an was in ist und was nicht","%NOT_AVAILABLE%":"Video ist derzeit nicht verfügbar.","%ERROR_OCCURED%":'Ein Fehler ist aufgetreten. Bitte versuche es später oder <a href="javascript:window.location.reload()">lade die</a> Seite erneut.',"%KEY_MUTE_UNMUTE%":"Stumm / Stummschaltung aufheben","%KEY_PLAY_PAUSE%":"Spielen / Pause","%KEY_FULLSCREEN%":"Schaltet den Vollbildmodus um","%KEY_VOLUME%":"Lauter / Leiser","%KEY_MOTIONRATE%":"Zeitlupe ein / aus","%KEY_SEEK%":"Springe 10 Sekunden","%KEY_SEEK_START%":"Gehe zum Anfang des Videos","%KEY_NUMBER_SEEK%":"Gehe von 0% auf 90% Länge des Videos","%KEY_SEEK_END%":"Gehe zum Ende des Videos","%CLOSE%":"Schließen","%KEYBOARD_HELP%":"Tastaturhilfe"},es:{"%PLAY%":"Reproducir","%PAUSE%":"Pausa","%REPLAY%":"Repetición","%NEXT%":"Siguiente","%MUTE%":"Silencio","%UNMUTE%":"Desactivar Silencio","%FULL_SCREEN%":"Pantalla completa","%EXIT_FULL_SCREEN%":"Salir de pantalla completa","%JUMP_TO_ACTION%":"Saltar a acción","%CHROMECAST%":"Corriente en la TV","%EXIT_CHROMECAST%":"Desactivar transmisión","%LARGE_PLAYER%":"Reproductor grande","%SMALL_PLAYER%":"Reproductor pequeño","%QUALITY%":"Calidad","%OPTIONS%":"Configuración","%OPTIONS_LOADING%":"Cargando...","%AUTO_QUALITY%":"Auto","%ADVERTISEMENT_TITLE%":"Su video continuará en unos instantes.","%ADVERTISEMENT_LINK%":"Visita anunciante","%SKIP_AD%":"Saltar publicidad","%SKIP_TIMER%":"Puede saltar este video en % segundos.","%SHARE%":"Compartir","%COPY_EMBED_CODE%":"Copiar código incrustado","%COPY_URL_CURRENT_TIME%":"Copiar la URL del video en el instante actual","%COPY_URL%":"Copiar la URL del video","%ABOUT%":"Información de depuración","%AUTOPLAY%":"Auto-reproducción","%HOTSPOTS%":"Hotspots","%SLOWMOTION%":"Camara lenta","%HOTSPOTS_HOT_NOT%":"Ver que es tendencia y que no lo es","%NOT_AVAILABLE%":"El video no está disponible en estos momentos.","%ERROR_OCCURED%":'Ocurrió un error, por favor intente de nuevo o <a href="javascript:window.location.reload()">recargue</a> la página.',"%KEY_MUTE_UNMUTE%":"Silencio / Desactivar Silencio","%KEY_PLAY_PAUSE%":"Reproducir / Pausa","%KEY_FULLSCREEN%":"Alterna pantalla completa","%KEY_VOLUME%":"Volumen arriba / abajo","%KEY_MOTIONRATE%":"Cámara lenta con./desc.","%KEY_SEEK%":"Salto 10 segundos","%KEY_SEEK_START%":"Ir al comienzo del video","%KEY_NUMBER_SEEK%":"Ir del 0% al 90% de la duración del video","%KEY_SEEK_END%":"Ir al final del video","%CLOSE%":"Cerca","%KEYBOARD_HELP%":"Teclado Ayuda"},cz:{"%PLAY%":"PÅ™ehrát","%PAUSE%":"Pozastavit","%REPLAY%":"PÅ™ehrát","%NEXT%":"Další","%MUTE%":"Ztlumit","%UNMUTE%":"Zesílit","%FULL_SCREEN%":"Celá obrazovka","%EXIT_FULL_SCREEN%":"Vypnout režim celé obrazovky","%JUMP_TO_ACTION%":"PÅ™ejít na akci","%CHROMECAST%":"Stream v televizi","%EXIT_CHROMECAST%":"Zakázání streamování","%LARGE_PLAYER%":"Velký pÅ™ehrávač","%SMALL_PLAYER%":"Malý pÅ™ehrávač","%QUALITY%":"Kvalita","%OPTIONS%":"Nastavení","%OPTIONS_LOADING%":"Načítání...","%AUTO_QUALITY%":"Auto","%ADVERTISEMENT_TITLE%":"VaÅ¡e video bude brzy pokračovat","%ADVERTISEMENT_LINK%":"NavÅ¡tivte inzerenta","%SKIP_AD%":"PÅ™eskočit reklamu","%SKIP_TIMER%":"Můžete pÅ™eskočit video za % sekund","%SHARE%":"Sdílet","%COPY_EMBED_CODE%":"Kopírovat embed kód","%COPY_URL_CURRENT_TIME%":"Kopírovat URL videa od aktuálního času","%COPY_URL%":"Kopírovat URL videa","%ABOUT%":"Informace o ladÄ›ní","%AUTOPLAY%":"Automatické pÅ™ehrávání","%HOTSPOTS%":"Hotspoty","%SLOWMOTION%":"Zpomalený pohyb","%HOTSPOTS_HOT_NOT%":"Podívejte se, co je žhavé a co ne","%NOT_AVAILABLE%":"Video není momentálnÄ› dostupné.","%ERROR_OCCURED%":'Objevila se chyba, zkuste to prosím pozdÄ›ji nebo <a href="javascript:window.location.reload()">obnovte</a> stránku.',"%KEY_MUTE_UNMUTE%":"Ztlumit / Ztlumit","%KEY_PLAY_PAUSE%":"PÅ™ehrát / Pozastavit","%KEY_FULLSCREEN%":"PÅ™epne na celou obrazovku","%KEY_VOLUME%":"Zvýšení / snížení hlasitosti","%KEY_MOTIONRATE%":"Pomalý pohyb zapnuto / vypnuto","%KEY_SEEK%":"Skok 10 sekund","%KEY_SEEK_START%":"PÅ™ejdÄ›te na začátek videa","%KEY_NUMBER_SEEK%":"PÅ™ejít z 0% na 90% délky videa","%KEY_SEEK_END%":"PÅ™ejdÄ›te na konec videa","%CLOSE%":"Zavřít","%KEYBOARD_HELP%":"NápovÄ›da pro klávesnici"}};let dn=null;class cn{constructor(t={},n){return e(dn)&&(this.locales=Re({},gn,t),this.defaultLanguage="en",this.systemLanguage=(window.navigator.userLanguage||window.navigator.language).substr(0,2),this.language=n&&"auto"!==n?n:this.systemLanguage,dn=this,V(dn)),dn.localize.bind(dn)}static get(t,n){return e(dn)?new cn(t,n):dn.localize.bind(dn)}localize(e,t){let n=this.language;return t&&(n=t.substr(0,2)),s(e.match(/(%\S+%)/g),(t=>{let o;this.locales[n]&&this.locales[n][t]&&(o=this.locales[n][t].replace(new RegExp("(')","g"),"’")),o||(ye()||H("Missing "+t+' replacement for "'+n+'" locale'),o=this.locales[this.defaultLanguage][t]),o?e=e.replace(t,o):ye()||H("Missing "+t+' replacement for "'+this.defaultLanguage+'" locale')})),e}}const mn=function(e,t,n,o){const a=cn.get()("%TIMELINE_INTRO_CHAPTER%"),i=o.mainRoll.timelineOffset,l=o.mainRoll.chapters,p=o.features.chapters;let g,d,c,m,u,f,b,h,_,y,A=o.mainRoll.actionTags,v=!0;function w(e,t){return e*t/100}function k(e,n,o,a){const i={title:e,startTime:n,endTime:o,startPos:n/m*100,endPos:o/m*100};if(i.endPos>100&&(i.endPos=100),i.startPos<0&&(i.startPos=0),i.startPos>100)return;i.width=i.endPos-i.startPos,i.reachesEnd=100===i.endPos;const l=Le("span.actionTag[data-tag="+i.title+"]");return l.style.left=i.startPos+"%",l.style.width=i.width+"%",a&&(Mt(l,"chapter"),i.reachesEnd&&Mt(l,"touchesEnd")),t.appendChild(l),f.push(l),r(g[i.title])?g[i.title]=[l]:g[i.title].push(l),d[i.startTime]=l,c.push(i),i}function x(){return s(g,(e=>{s(e,(e=>{It(e,"hover")}))})),!0}function E(){return u&&(n.style.display="none",u=!1),!0}function T(){return!!v&&(s(f,(e=>{e.style.display="block"})),!0)}function S(){return s(f,(e=>{e.style.display="none"})),!0}function C(){return v=!0,T(),!0}function P(){return v=!1,S(),!0}function R(e){if(!c||!c.length)return!1;let t,o,a,i,r=0,l=!1;const p=e.width;for(;!l&&r<c.length;)t=c[r],a=t.endPos,o=t.startPos,i=w(a,p)-w(o,p),i<4&&(a=100*(w(o,p)+4)/p),e.percentage>=o&&e.percentage<=a&&(l=!0),r++;var d;x(),E(),l&&(d=t.title,s(g[d],(e=>{Mt(e,"hover")})),function(e){e!==u&&(n.style.display="block",n.innerHTML=e.title,u=e)}(t))}return function(){({fire:_,subscribe:y}=he.get(e));let n=!1;y("playback.duration.changed",(e=>{n||(m=e.duration,m>0&&(c&&c.length&&(s(f,(e=>{t.removeChild(e)})),c=[],f=[]),function(){g={},d={},c=[],f=[];let e,t,n=!1;l&&l.length&&(A=l,n=!0),!l&&p&&(n=!0),A&&A.length&&(b=A.split(","),s(b,((o,r)=>{if(h=b[r].split(":"),h.length>1){if(e=parseFloat(h[1])+i,t=h.length>2?parseFloat(h[2])+i:e+1,n){0===r&&0!==e&&k(a,0,e,n);const o=b[r+1];o?t=parseFloat(o.split(":")[1])+i:(t=m,(t-e)/m>.15&&(t=e+.15*m))}k(h[0],e,t,n)}})),_("actiontags.created",{tags:c}))}()))})),y("adroll.ready",(()=>n=!0)),y("adroll.started",P),y("adroll.ended",(()=>{n=!1,C()}))}(),{show:T,hide:S,hideTitle:E,deselect:x,enable:C,disable:P,update:function(e){return!!v&&(R(e),!0)},getTags:()=>c}};const un=function(e,t=0){if(!i(e))throw new TypeError('utils/throttle: First argument is not of type "function".');let n;return function(...o){if(n)return;e.apply(this,o);n=setTimeout((()=>{n=void 0}),t)}};const fn=function(e,t,n,o,a){const{is:i}=W.get(),{fire:r,subscribe:l}=he.get(n),p="actionTagsScreenVisible",g=o.actionTagsLabel||"Jump to your favorite action",d=Ue(t.actionTagsScreen.container,n),c={visible:!1,enabled:!1,navEnabled:!1};let m,u,f,b,h;function _(){const e=A(m.childNodes,((e,t)=>{const n=t.currentStyle||window.getComputedStyle(t);return e+(t.clientWidth+parseInt(n.marginLeft.replace("px",""),10)+parseInt(n.marginRight.replace("px",""),10))}),0);!function(e){(e?Mt:It).call(this,d,"navEnabled")}(u.clientWidth-e<=0)}function y(){const e=".actionTagsWrapper";m=Ue(e,n)||Le(e),m.innerHTML="",s(h,((e,t)=>{const n=function(e){const t=new Date(1e3*e).toISOString().substr(11,8);return"00"===t.substr(0,2)?t.replace("00:",""):t}(e.startTime),o=Le(`.actionTagPill[data-tag-id="${t}"]`),a=Le(`span.atpSpan.tagName[html="${e.title}"]`),i=Le("span.atpSpan.tagTime");i.innerHTML=n,o.appendChild(a),o.appendChild(i),m.appendChild(o)})),d.appendChild(Le("p.tagsOverlayTitle[html="+g+"]")),d.appendChild(m),i.desktop,f=Le(".actionNav.navLeft"),b=Le(".actionNav.navRight"),u=Le(".actionNavWrapper"),u.appendChild(m),d.appendChild(f),d.appendChild(u),d.appendChild(b),_(),c.navEnabled=!0}function v(){return Ue(t.videoWrapper.video,n).currentTime||0}function w(e){c.visible=e,r("actiontags.screen.changed",{visible:e,currentTime:v()})}function k(){return!!c.enabled&&(Mt(e,p),a&&a.onShowOverlay&&a.onShowOverlay(),w(!0),!0)}function x(){return!(!c.enabled||!c.visible)&&(a&&a.onHideOverlay&&a.onHideOverlay(),It(e,p),setTimeout((()=>{m.scrollLeft=0}),250),w(!1),!0)}function E(e,t,n){t=t||100,n=n||25;let o=0;const a=parseInt(Math.round(t/10),10),i=setInterval((()=>{"left"===e?m.scrollLeft-=a:m.scrollLeft+=a,o+=a,o>=t&&(window.clearInterval(i),c.scrolling=!1)}),n)}function T(e){e&&e.length&&(h=e,y(),function(){if(me(document.body,(()=>{c.visible&&x()})),s(Ue(t.actionTagsScreen.pills,n,!0),(e=>{me(e,(e=>{const t=function(e){let t;for(;!t;)t=e.getAttribute("data-tag-id"),e=e.parentElement;return t}(e.target),{startTime:n,title:o}=h[t];r("actiontags.screen.clicked",{startTime:n,title:o,id:parseInt(t,10),currentTime:v()}),r("playback.seek",{offset:n,playAfter:c.playing,mode:"actionTags"}),x()}),!0,!1)})),c.navEnabled){window.addEventListener("resize",un(_,500)),me(d,x,!0,!1),me(f,(()=>{E("left")}),!0,!0),me(b,(()=>{E("right")}),!0,!0);const e=!!de("passive")&&{passive:!1};m.addEventListener("wheel",(e=>{ce(e,!0,!0);const t=e.wheelDeltaY||-e.deltaY;0!==t&&E(t<0?"right":"left")}),e)}}(),c.enabled=!0)}return l("playback.playing",(()=>{c.visible&&x(),c.playing=!0})),l(["playback.paused","playback.ended"],(()=>{c.playing=!1})),l(["playback.seek.started","fullscreen.changed"],x),l("actiontags.screen.toggle",(e=>{"show"===e.action?k():x()})),l("actiontags.created",(e=>{T(e.tags)})),{hide:x,show:k,isVisible:()=>c.visible}};const bn=function(e,t,n,o){const{fire:a,subscribe:i}=he.get(e),r={visible:!1};let l,s;function p(e){r.visible="boolean"==typeof e?e:!r.visible;const t="actionTagsEnabled";return r.visible?Mt(n,t):It(n,t),r.visible}return o||(i("adroll.ready",(()=>{s=!0,p(!1)})),i("adroll.ended",(()=>{s=!1,p(!0)})),i("playback.duration.changed",(()=>{s||p(!0)})),l=Ue(t.button,e),me(l,(e=>{const t=Bt(e.target,"icon-menu-exit")?"hide":"show";a("actiontags.screen.toggle",{action:t})}),!0,!0)),{button:l,toggle:p}};const hn=function(e,t){const{subscribe:n}=he.get(t),o=[];let a,i=[],r=!1,l=!1;return n("playback.buffering",(t=>{const n=t.buffered,s=t.duration;r&&!l||n.length&&!k(s)&&function(t,n){const r=i.slice(),l=[];let s,p,g;for(g=0;g<t.length;g++)s={start:100*t.start(g)/n,end:100*t.end(g)/n},(r.length<=g||r[g].start!==s.start||r[g].end!==s.end)&&(s.update=!0),l.push(s);if(l.length>r.length)p=Le(".buffer"),e.appendChild(p),o.push(p);else if(r.length>l.length){for(g=0;g<r.length;g++)if(g>=l.length)try{o[g]&&e.removeChild(o[g])}catch(d){D(d)}else l[g].update=!0;o.splice(l.length)}for(a=l[l.length-1].end,g=0;g<l.length;g++)if(s=l[g],s.update&&o[g]){let e=s.end-s.start;s.end>98.5&&(e=100-s.start),o[g].style.left=s.start+"%",o[g].style.width=e+"%"}i=l}(n,s)})),n("adroll.ready",(()=>r=!0)),n("adroll.ended",(()=>r=!1)),n("playback.playing",(()=>{l=!0})),{getBuffered:()=>({zone:a,ranges:i,elements:o})}};const _n=function(e,t,n,o){const a=o.playerId,{subscribe:i}=he.get(o.playerId),r=o.mainRoll.duration,l=o.mainRoll.timelineOffset,s=o.hotspots,p=document.querySelector(`#${h}skin_desktop .${h}svg_hotspots`),g=100;let d=null,c=s.data,m="";if(!p||c.length<=3)return;const{is:u,browser:f}=W.get(),b=u.ie||u.edge&&f.version<=18;if(c[0]=0,c[1]=0,l>0){c=function(e){let t=1;for(;t*e.length<200;)t++;if(t>1){const n=[];return e.forEach(((o,a)=>{const i=a<e.length-1?a+1:a,r=e[i]-o,l=0==r?0:r/t;for(let e=0;e<t;e++){const t=Math.round(parseFloat(o)+l*e);n.push(t)}})),n}return e}(c);const e=c.length/r,t=Math.floor(e*l);c=new Array(t).fill(Math.random()/100).concat(c)}const _=c.length,y=1e3/(_-1),A=Math.max(...c)/g,v=(p.firstChild||p.content.firstChild).cloneNode(!0);v.getElementsByTagName("clipPath")[0].setAttribute("id",a+"_hotspotsClip"),v.getElementsByTagName("g")[0].setAttribute("clip-path","url(#"+a+"_hotspotsClip)"),n.appendChild(v),d=Ue(t.polygon,a);const w=Ue(t.container,a),k=Ue(t.progress,a);k.setAttribute("fill",s.chartColor),w.style.height=s.chartHeight;for(let h=0;h<_;h++){const e=parseInt(c[h],10);m+=y*h+","+(g-Math.floor(e/A))+" "}function x(){Mt(w,"visible")}function E(e){if(!k)return!1;const t=e.percentage;let n="translate("+(-100+t+"%")+",0)";return k.style.MozTransform=n,k.style.webkitTransform=n,k.style.transform=n,b&&(n="translate("+(10*t-1e3)+")",k.style.transition="none",k.setAttribute("transform",n)),!0}return b&&(k.style.transition="none",k.setAttribute("transform","translate(-1000)")),m+=y*_+",100 0, 100",d.setAttribute("points",m),i("hotspots.changed",(e=>{e.hotspots?x():It(w,"visible")})),e&&x(),E({percentage:0}),{update:E}},yn=(e,t)=>{const n=document.createElement("div");return Mt(n,"iconV2"),Mt(n,e),n.innerHTML=t,n},An={fsCorner:()=>yn("fsCornerIcon",'\n\t<svg width="10" height="10" viewBox="0 0 10 10" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg">\n\t\t<path fill-rule="evenodd" clip-rule="evenodd" d="M0 0H10V3H3V10H0V0Z" />\n\t</svg>\n\t'),fsArrow:()=>yn("fsArrowIcon",'\n\t<svg width="14" height="15" viewBox="0 0 14 15" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg">\n\t\t<path fill-rule="evenodd" clip-rule="evenodd" d="M-2.27882e-05 7.07107L7 0L14 7.07107L11.9 9.19239L8.97991 6.24264V15H5.02009V6.24264L2.09998 9.19239L-2.27882e-05 7.07107Z" />\n\t</svg>\n\t'),play:()=>yn("playIcon",'\n\t<svg version="1.1" viewBox="0 0 87.5 100" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg">\n\t\t<path d="m0 0v100l87.5-50z" />\n\t</svg>\n\t'),pause:()=>yn("pauseIcon",'\n\t<svg version="1.1" viewBox="0 0 81.75 100" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg">\n\t\t<path d="m56.596 100v-100h25.154v100zm-56.596-100h25.154v100h-25.154z" />\n\t</svg>\n\t'),replay:()=>yn("replayIcon",'\n\t<svg version="1.1" viewBox="0 0 87.6 100" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg">\n\t\t<path d="m45.886 12.604c23.21 1.0958 41.714 20.192 41.714 43.646 0 24.158-19.614 43.75-43.8 43.75-24.186 0-43.8-19.592-43.8-43.75 2.9397e-7 -6.7174 1.526-13.072 4.2445-18.75l10.892 6.25c-1.6854 3.8275-2.6224 8.055-2.6224 12.5 0 17.234 14.033 31.25 31.286 31.25 17.253 0 31.286-14.016 31.286-31.25 0-16.529-12.923-30.062-29.2-31.146v12.396l-24.682-18.596 24.682-18.904z" />\n\t</svg>\n\t'),buffer:()=>yn("bufferIcon",'\n\t<svg version="1.1" viewBox="20 20 40 40" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg">\n\t\t<circle cx="40" cy="40" r="19" stroke-width="2" stroke-miterlimit="10"></circle>\n\t</svg>\n\t'),circle:()=>yn("circleIcon",'\n\t<svg viewBox="25 25 50 50">\n\t\t<circle cx="50" cy="50" r="25" preserveAspectRatio="none" stroke-width="2" stroke-miterlimit="10"/>\n\t</svg>\n\t'),next:()=>yn("nextIcon",'\n\t<svg version="1.1" viewBox="0 0 100 100" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg">\n\t\t<path d="m80 50-80 50v-100zm20-50h-12.5v100h12.5z" />\n\t</svg>\n\t')};const vn=function(e,t,n,o,a,i){const{is:r}=W.get(),{fire:l,subscribe:s}=he.get(n.id),p=cn.get(),g=n.container,d=n.element,c=!i.nativeControls&&r.iosOrIpados;let m,u,f=!1,b=!1;function h(){return r.iosOrIpados?a&&c:r.desktop?!!a:void 0}function _(){f&&r.ios?A():y()}function y(){const e="fullscreenDisabled";Bt(g,e)&&It(g,e)}function A(){Mt(g,"fullscreenDisabled")}function v(e){void 0===e&&(e=!u),e?Mt(m,"active"):It(m,"active"),u=e}return c?function(){m=Le(".fullscreen");const n=Le(".fakeFullscreenButtonWrapper.enterFullscreen");n.appendChild(An.fsCorner()),n.appendChild(An.fsCorner()),n.appendChild(An.fsArrow());const o=Le(".fakeFullscreenButtonWrapper.exitFullscreen");o.appendChild(An.fsCorner()),o.appendChild(An.fsCorner()),o.appendChild(An.fsArrow()),h()&&a.initElement(n,p("%FFS_SWIPE_UP_BTN%"),3e3),setInterval((()=>{Bt(n,"fullscreenButtonExpand")?It(n,"fullscreenButtonExpand"):Mt(n,"fullscreenButtonExpand")}),1e3),m.appendChild(n),m.appendChild(o),t?e.insertBefore(m,t):e.appendChild(m)}():function(){m=Le(".fullscreen");const n=Le("i.btn.maximize.icon.icon-fullscreen"),o=Le("i.btn.normal.icon.icon-fullscreen-exit");h()&&(a.initElement(n,p("%FULL_SCREEN%")),a.initElement(o,p("%EXIT_FULL_SCREEN%"))),m.appendChild(n),m.appendChild(o),t?e.insertBefore(m,t):e.appendChild(m)}(),me(m,((e={})=>{const t={action:"btn",pause:!1,attempt:c,eventType:e.type,timeout:c?3:void 0};!b&&o&&(lt(n.id,{url:o,medium:"embed",campaign:"embed-fullscreen-html5",time:d.currentTime}),t.pause=!0,t.fullscreen=!1),l("fullscreen.toggle",t)}),!0,!0),_(),s("fullscreen.changed",(e=>{a&&!e.attempt&&a.hide(),v(e.fullscreen)})),s("adroll.ready",(()=>{f=!0,_()})),s("adroll.started",(()=>b=!0)),s("adroll.ended",(()=>{f=!1,b=!1,_()})),s("playback.playing",(()=>{_()})),v(!1),{button:m,disable:A,enable:y}};const wn=function(e,t,n,o,a){const{fire:i,subscribe:r}=he.get(t),l=new cn(n.extendedLocales,n.locale),p=Le(".playbackBtn"),g=Le(".playbackBg"),d=Le(l('.playbackReplayText[html="%WATCH_AGAIN%"]')),c=An.play(),m=An.pause(),u=An.replay(),f=An.buffer(),b=Z({background:!1,delayBuffer:!1,fontSize:"14px",hideOnNextMode:!1,hidePauseWithControls:!1,hidePlayWithControls:!1,isBigPlay:!1,noBuffer:!1,noPause:!1,noPlay:!1,playOnReady:!1,playOnAutoplayFailed:!0,playPauseOnBuffer:!1,replayText:!1,unclickable:!1},o);let h=!1;function _(){return!!h&&(Mt(p,"fadePlayPauseIcon"),setTimeout((()=>{It(p,"fadePlayPauseIcon")}),500),!0)}return s(["play","pause","replay"],(e=>{const t=Le(`.playbackTooltip[data-tooltipcode="${e}"]`);a&&a.initElement(t,l(`%${e.toUpperCase()}%`)),p.appendChild(t)})),b.background&&(p.appendChild(g),Mt(p,"playbackBackground")),b.smallIcon&&Mt(p,"smallIcon"),b.noBuffer&&Mt(p,"noBufferIcon"),b.noPlay&&Mt(p,"noPlayIcon"),b.noReplay&&Mt(p,"noReplayIcon"),b.playOnReady&&Mt(p,"playIconOnReady"),b.noPause&&Mt(p,"noPauseIcon"),b.playPauseOnBuffer&&Mt(p,"playPauseIconOnBuffer"),b.replayText&&(Mt(p,"replayIconText"),p.appendChild(d),d.style.fontSize=b.fontSize),b.unclickable&&Mt(e,"playbackParentUnclickable"),b.hideOnNextMode&&Mt(p,"hideOnNextMode"),b.hidePlayWithControls&&(Mt(p,"hidePlayIconWithControls"),Mt(e,"playbackParentHidePlayNoControls")),b.hidePauseWithControls&&(Mt(p,"hidePauseIconWithControls"),Mt(e,"playbackParentHidePauseNoControls")),b.delayBuffer&&Mt(p,"delayBufferIcon"),b.playOnAutoplayFailed&&Mt(p,"playOnAutoplayFailed"),p.appendChild(c),p.appendChild(m),p.appendChild(u),p.appendChild(f),e.appendChild(p),me(p,(({target:e})=>{Ot(e,"replay")?(i("playback.seek",{offset:0,playAfter:!0,mode:"replay"}),i("buttons.replay")):b.isBigPlay?(F("PlaybackControls big play"),i("playback.toggle",{isManual:!0}),i("buttons.bigplay")):Ot(e,"pause")?(i("buttons.pause"),i("playback.toggle",{isManual:!0})):Ot(e,"play")&&(i("buttons.play"),i("playback.toggle",{isManual:!0}))}),!0,!0),r("keyboard",(e=>{"playPause"===e.action&&_()})),r("playback.playing",(()=>{h=!0})),{animate:_}};const kn=function(e,t,n){const{is:o}=W.get(),{subscribe:a,fire:i}=he.get(n),r=t.nextVideo;let l,s,p,g;function d(){return!(!r.nextUrl||g)&&(p=!0,l.style.display="block",!0)}function c(){return p=!1,!0}return l=Le("button.nextBtn"),s=An.next(),l.appendChild(s),e.appendChild(l),me(l,(()=>{(o.desktop||p)&&(i("buttons.nextvideo"),lt(n,{url:r.nextUrl,target:"_self"}))}),!0,!0),a("adroll.ready",(()=>{g=!0,c()})),a("adroll.ended",(()=>{g=!1,d()})),o.desktop&&(l.addEventListener("mouseenter",(()=>{p&&i("nextvideo.preview.toggle",{show:!0})})),l.addEventListener("mouseleave",(()=>{p&&i("nextvideo.preview.toggle",{show:!1})}))),d(),{button:l,enable:d,disable:c}};const xn=function(e,t,n){const{playerId:o}=t,a=Ue(e.fakeFullscreen.screen,t.playerId),i=Ue(e.fakeFullscreen.promptPlayback,o),r=Ue(e.fakeFullscreen.promptNext,o),l=Ue(e.fakeFullscreen.promptBox,o);new wn(i,o,t,{playOnReady:!0}),t.features.nextVideo&&new kn(r,t,o),new vn(l,null,n,null,null,t.fullscreen),me(a,(()=>{}),!1,!1)};const En=function(e,t,n,o,a,i){const{fire:r,subscribe:l}=he.get(i),p=e.subSubPage,g=Le(".optionSelector.cc"),d=Le(".value"),c=n[o].title,m=n[o].items,u=Le("ul.optionsList.fx_"+o),f=[];let b;function h(e){s(f,((t,n)=>{t.key===e?(d.innerHTML=t.innerHTML,Mt(f[n],"active")):It(f[n],"active")}))}return g.innerHTML=c,g.appendChild(d),t.appendChild(g),g.addEventListener("mousedown",(()=>{Mt(g,"active")})),g.addEventListener("mouseout",(()=>{It(g,"active")})),me(g,(()=>{e.showSubSubMenu(c,g,u)}),!0,!0),s(m,((t,n)=>{b=Le("li"),b.innerHTML=t,b.key=n,me(b,(()=>{h(n),r("cc.style.set",{name:o,val:n}),e.hideSubSubMenu()}),!0,!0),f.push(b),u.appendChild(b)})),p.appendChild(u),h(a[o]),l("cc.style.changed",(e=>a=e.options)),{name:o,element:g,items:f}};const Tn=function(e,t,n,o,a){const i=cn.get(),{fire:r,subscribe:l}=he.get(a),g=e.button,d=e.qualityList;let c,m,u,f,b,_;function y(e=m){let t=i("%AUTO_QUALITY%");x(e)&&(_||(t+=` <span class="${h}auto-details">(${parseInt(e,10)}p)</span>`)),u&&(u.innerHTML=t)}function A(t){if(p(t))return;m=t;const n="active";let o="";return s(Ue(e.selectors.qualityListItems,a,!0),(e=>{e.rel===m?(Mt(e,n),o=e.innerText):It(e,n),function(e=m){It(g,["K4","K2","HD"]),e>=1630?Mt(g,"K4"):e>=1086?Mt(g,"K2"):e>=680&&Mt(g,"HD")}()})),o}function v(e){const{quality:t,auto:o}=e;if(!b&&x(t)&&o)return void(f=t);y(o?t:"");const a=A(o?u.rel:t);"function"==typeof n&&n(a)}d.innerHTML=`<li>${i("%OPTIONS_LOADING%")}<li>`,l(["source.quality.changed","source.adaptive.quality.changed","source.deferred"],v),l("source.quality.ready",(t=>{({resolutions:c,isAdaptiveNative:_,currentQuality:m}=t),d.innerHTML="",s(c,(t=>{const n=Le("li"),o=!x(t,!1);let a=String(t).replace(/[._]/,"p");-1===a.indexOf("p")&&(a+="p"),o?(a=i("%AUTO_QUALITY%"),Mt(n,"adaptive"),u=n):t>=1630?a+=" <b>4K</b>":t>=1086?a+=" <b>2K</b>":t>=680&&(a+=" <b>HD</b>"),!x(t)&&f?y(f):n.innerHTML=a,n.rel=t,d.appendChild(n),me(n,(()=>{const t=n.rel;t!==m&&(e.hideWithTimer(),r("source.quality.set",{auto:o,quality:t,manual:!0}))}),!0,!0)})),"function"==typeof o&&o(),r("options.quality.ready"),A(f||m),b=!0})),l("cast.changed",(e=>{u&&(e.active?Mt(u,"disabled"):It(u,"disabled"))})),l("source.error",(e=>{const t=e.nextModel&&["hls","dash"].indexOf(e.nextModel)>-1;e.adaptive&&e.fatal&&!t&&u&&u.parentNode&&d.removeChild(u)}))};const Sn=function(e){const t=cn.get(),n=e.switchList,o=e.subPage,a=e.qualityList,i=Le(".optionSelector.quality i.icon.icon-gear"),r=Le(".value"),l=t("%QUALITY%");function p(e){return e?e=e.replace("HD","").replace("2K","").replace("4K",""):""}return i.innerHTML+=l,i.appendChild(r),n.appendChild(i),i.addEventListener("mousedown",(()=>{Mt(i,"active")})),i.addEventListener("mouseout",(()=>{It(i,"active")})),me(i,(()=>{e.showSubMenu(l,i,a)}),!0,!0),o.appendChild(a),s(a.childNodes,(e=>{Bt(e,"active")&&(r.innerHTML=p(e.innerText))})),{element:i,list:[],update:e=>{r.innerHTML=p(e)}}};const Cn=function(e,t,n,o){const a=cn.get(),{subscribe:i,fire:r}=he.get(o),l=e.switchList,s=Le(".optionsSwitch.hotspots i.icon.icon-menu-hotspots"),p=Le("div.icon.icon-info[tooltipPosition=top]");let g=!1;function d(e){g=e,e?Mt(s,"enabled"):It(s,"enabled")}return s.innerHTML+=`${a("%HOTSPOTS%")}<span class="${h}value">${a("%OFF%")}<div>${a("%ON%")}</div></span>`,l.appendChild(s),s.appendChild(p),n&&n.initElement(p,a("%HOTSPOTS_HOT_NOT%")),d(t),me(s,(()=>{r("hotspots.toggle",{enabled:!g})}),!1,!0),s.addEventListener("mouseover",(()=>{n&&n.enableAll()})),s.addEventListener("mouseleave",(()=>{n&&n.disableAll()})),i("hotspots.changed",(e=>{d(e.hotspots)})),{element:s}};const Pn=function(e,t,n){const{fire:o,subscribe:a}=he.get(n),i=cn.get(),r=e.switchList,l=Le(".optionsSwitch.autoplayMenu i.icon.icon-menu-autoplay");function s(e){e?Mt(l,"enabled"):It(l,"enabled")}return l.innerHTML=l.innerHTML+i("%AUTOPLAY%")+`<span class="${h}value">${i("%OFF%")} <div>${i("%ON%")}</div></span>`,r.appendChild(l),s(t),me(l,(()=>{o("autoplay.toggle")})),a("autoplay.changed",(e=>{s(e.autoplay)})),a("autoplay.promise.changed",(e=>{!1===e.autoplay&&(l.style.display="none")})),{element:l}};const Rn=function(e,t){const n=cn.get(),{fire:o,subscribe:a}=he.get(t),i=e.switchList,r="oneHand",l=".optionsSwitch.one-hand i.icon";let s,p,g;function d(e,t){if(e===s)return;s=!!e,s?Mt(p,"enabled"):It(p,"enabled");const n={enabled:s,track:!1};o("onehand.changed",n),t&&(o("tracking.feature",{name:"onehand-"+(s?"enabled":"disabled")}),Jt.set(r,n))}function c(){a("player.ready",(()=>{const e=Jt.get(r)||{};d(!Ee(e.enabled)||e.enabled,!1)})),a("onehand.alignment",(({alignment:e})=>function(e){if(!["left","right"].includes(e))return;const n=Ue(l,t);It(n,["icon-onehand-left","icon-onehand-right"]),Mt(n,`icon-onehand-${e}`)}(e)))}return p=Le(l),g=Le("div.icon.icon-info"),p.innerHTML=p.innerHTML+n("%ONE_HAND%")+"<span>"+n("%OFF%")+" <div>"+n("%ON%")+"</div></span>",i.appendChild(p),p.appendChild(g),me(p,(()=>d(!s,!0)),!1,!0),c(),{optionElem:p,get:()=>s}};const Mn=function(e,t,n){const{subscribe:o,fire:a}=he.get(n),i=cn.get(),r=e.switchList,l=e.subPage,p=Le(".optionSelector.speed i.icon.icon-menu-speed"),g=Le(".value"),d=Le("ul.optionsList.speed"),c=[],m=[{value:.5,title:"0.5"},{value:1,title:i("%SPEED_NORMAL%")},{value:1.5,title:"1.5"},{value:2,title:"2.0"}],u=m[1];let f,b="",h=!1,_=t;const y=i("%SPEED%");function A(e){h||s(m,((t,n)=>{t.value===e?(g.innerHTML=t.title,Mt(c[n],"active")):It(c[n],"active")}))}return p.innerHTML+=y,p.appendChild(g),r.appendChild(p),p.addEventListener("mousedown",(()=>{Mt(p,"active")})),p.addEventListener("mouseout",(()=>{It(p,"active")})),me(p,(()=>{e.showSubMenu(y,p,d)}),!0,!0),s(m,(t=>{f=Le("li"),f.innerHTML=t.title,me(f,(()=>{_!==t.value&&(a("playback.speed.set",{playbackRate:t.value,manual:!0}),_=t.value,e.hideWithTimer())}),!1,!0),c.push(f),d.appendChild(f)})),l.appendChild(d),A(_),o("playback.speed.changed",(e=>{_=e.playbackRate,A(e.playbackRate)})),o("cast.changed",(e=>{e.active?(b||(h=!0,b=g.innerHTML,g.innerHTML=u.title),Mt(p,"disabled")):(h=!1,It(p,"disabled"),g.innerHTML=b,b="")})),{element:p,list:c}};const In=function(e,t,n,o){const{subscribe:a,fire:i}=he.get(o),r=cn.get(),l=e.switchList,p=e.subPage;let g="";const d=Le(".optionSelector.cc i.icon.icon-menu-cc"),c=Le(".value"),m=Le("ul.optionsList.cc"),u=Le("div.ccOptions"),f=[],b=X({disabled:{label:r("%CC_OFF%")}},n);let h,_;m.appendChild(u);const y=r("%SUBTITLES_CC%");function A(e){let t=0;It(d,"enabled"),s(b,((n,o)=>{o===e?(c.innerHTML=n.label,h=f[t],Mt(h,"active"),"disabled"!==e&&Mt(d,"enabled")):It(f[t],"active"),t++}))}return d.innerHTML+=y,d.appendChild(c),l.appendChild(d),d.addEventListener("mousedown",(()=>{Mt(d,"active")})),d.addEventListener("mouseout",(()=>{It(d,"active")})),me(d,(()=>{e.showSubMenu(y,d,m)}),!0,!0),s(b,((t,n)=>{_=Le("li"),_.innerHTML=t.label,me(_,(t=>{t.target!==h&&("disabled"===n?i("cc.hide"):i("cc.set",{track:n}),e.hideWithTimer())}),!1,!0),f.push(_),m.appendChild(_)})),p.appendChild(m),a("cc.changed",(e=>A(e.visible?e.lang:"disabled"))),a("cast.changed",(e=>{e.active?(g||(g=c.innerHTML,c.innerHTML=b.disabled.label),Mt(d,"disabled")):(It(d,"disabled"),c.innerHTML=g,g="")})),t.visible?A(t.lang):A("disabled"),{element:d,container:u,list:f}};const Bn=function(e,t,n,o,a,i,r){const l=i.playerId,{fire:p}=he.get(l),g=cn.get();let d,c,m,u,f,b=!1,h=!1,_=!1;const y=i.features,A=Le(".optionsMenu"),v=Le(".mainPage .optionsHeader + .icon.icon-gear + ul.optionsSwitches + ul.quality.optionsList"),w=Le(".subPage .optionsHeader + .content"),k=Le(".subSubPage .optionsHeader + .content"),x=Le(".optionsClickHandler"),E=Le(".optionsBackground");E.appendChild(v),E.appendChild(w),E.appendChild(k),A.appendChild(x),A.appendChild(E),t.appendChild(A);const T=Ue(e.container,l),S=Ue(e.button,l),C=Ue(e.switchList,l),P=Ue(e.qualityList,l),R=!!e.mainPageHeader&&Ue(e.mainPageHeader,l),M=Ue(e.subPageHeader,l),I=Ue(e.subPageContent,l),B=Ue(e.subSubPageHeader,l),O=Ue(e.subSubPageContent,l);let L,U,N;function D(){return E.style.width="1000px",E.style.height="1000px",v.style.width="auto",v.style.height="auto",L=v.clientWidth+1,U=v.clientHeight,v.style.width=L+"px",v.style.height=U+"px",!0}function F(){E.style.width=L+"px",E.style.height=U+"px"}function H(){return!!_&&(D(),F(),Mt(S,"active"),Mt(A,"visible"),b=!0,"function"==typeof r.onShow&&r.onShow(),o&&o.disableAll(),p("options.changed",{visible:!0}),!0)}function Q(){return It(S,"active"),It(A,"visible"),b=!1,It(E,"animated"),setTimeout((()=>{Y()}),200),"function"==typeof r.onHide&&r.onHide(),o&&o.enableAll(),p("options.changed",{visible:!1}),!0}function Y(){if(h)return h=!1,E.style.width=L+"px",E.style.height=U+"px",It(A,["level3","level2"]),It(m,"active"),setTimeout((()=>{d.style.display="none",w.style.height="auto",w.style.width="auto"}),200),!0}function V(){return E.style.width=w.clientWidth+"px",E.style.height=w.clientHeight+"px",It(A,"level3"),Mt(A,"level2"),It(u,"active"),setTimeout((()=>{c.style.display="none"}),200),!0}me(S,(()=>{b?Q():H()}),!1,!0),me(T,(()=>{}),!0),me(M,Y,!0,!0),me(B,V,!0,!0),me(x,(()=>{b&&Q()}),!0,!0),me(document.body,(e=>{const t=K(e.target)&&K(e.target.closest("#pb_template"));b&&!t&&Q()}));const z={element:A,switchList:C,qualityList:P,mainPage:v,subPage:I,subSubPage:O,button:S,container:t,itemsCounter:0,visible:()=>b,show:H,showSubMenu:function(e,t,n){return h=!0,m=t,M.innerHTML=e,n.style.display="block",d=n,Mt(E,"animated"),Mt(t,"active"),setTimeout((()=>{E.style.width=w.clientWidth+"px",E.style.height=w.clientHeight+"px",Mt(A,"level2"),It(A,"level3")}),0),!0},hideSubMenu:Y,showSubSubMenu:function(e,t,n){return u=t,B.innerHTML=e,n.style.display="block",c=n,Mt(E,"animated"),setTimeout((()=>{E.style.width=k.clientWidth+"px",E.style.height=k.clientHeight+"px",Mt(t,"active"),Mt(A,"level3"),It(A,"level2")}),0),!0},hideSubSubMenu:V,recalc:D,hide:Q,hideWithTimer:function(){return setTimeout((()=>{Q()}),200),!0},selectors:e};return S.parentNode.style.display="block",R&&(R.innerHTML=g("%OPTIONS%")),y.alternativeOptionsMenu&&Mt(v,"alternative"),new Tn(z,a.playback.source,(e=>{f&&f.update(e)}),(function(){if(_=!0,Mt(S,"qualities-loaded"),1===z.itemsCounter&&(y.qualityMenu=!1,R&&(R.innerHTML=g("%QUALITY%")),Mt(A,"optionsMenuSingle")),o&&(o.initElement(S,g("%OPTIONS%")),o.hide()),D(),y.qualityMenu){const e=parseFloat(window.getComputedStyle(A).bottom);(y.qualityMenu||t.clientHeight-e<v.clientHeight)&&(f||(f=new Sn(z),D()))}C.childNodes.length||(C.style.display="none"),F()}),l),z.itemsCounter++,a.hotspots&&a.hotspots.enabled()&&(new Cn(z,a.hotspots.get(),o,l),z.itemsCounter++),y.oneHand&&new Rn(z,l),a.autoplay.available()&&"menu"===i.autoplay.position&&(new Pn(z,a.autoplay.get(),l),z.itemsCounter++),a.speed.enabled()&&(new Mn(z,a.speed.get(),l),z.itemsCounter++),a.cc&&a.cc.enabled()&&y.ccMenu&&(N=new In(z,a.cc.get(),a.cc.getTracks(),l),s(["size","color","bg","bg_color"],(e=>{return t=e,new En(z,N.container,n,t,a.cc.getOptions(),l);var t})),z.itemsCounter++),It(S,"hidden"),Mt(t,"optionsMenuVisible"),z};const On=function(e,t,n){const o=parseFloat(e),a=parseFloat(t),i=parseFloat(n);return!!(x(o)&&x(a)&&x(i))&&(o>=a&&o<=i)};const Ln=function(e,t,n,o){const{playerId:i}=o,{fire:l,subscribe:p}=he.get(i),d=o.mainRoll.timelineOffset,c=["top","left","right","bottom","width","height","padding","margin","marginTop","marginRight","marginBottom","marginLeft"].concat(["font","fontSize","fontFamily","fontWeight","lineHeight","textAlign","color","background","backgroundImage"]),m={time:0,duration:0,label:"",iframeUrl:"",imageUrl:"",clickUrl:"",clickTrackUrl:[],closeButton:!0,border:!1,hCentered:!1,fontScale:!1,padding:"3px 5px"},u=(...e)=>{const[t,n,...o]=e;me.apply(null,[t,e=>{(function(){const e=Ue(".overlayContainer",i);return K(e)&&parseInt(getComputedStyle(e).zIndex,10)>3})()&&n(e)}].concat(o))};let f,b,h,_=[],y=[],A=1e3,v=!1,w=!1,k=!1,E=!1,T=!1,S=n,C=o.mainRoll.duration;function P(e,n,{fontScale:o}={}){if(!K(e)||E)return;let a;n=n||e.clientHeight||t.clientHeight,o&&o.includes("%")?a=Math.round(n/100*parseFloat(o)):Object.is(e,t)&&(a=Math.round(n/100*parseFloat("5%")),On(a,b,h)||(a=a>h?h:b)),e.style.fontSize=`${a}px`}function R(e){"textlink"===y[e].type&&V(e,"show"),It(_[e],"hidden")}function M(e){e&&Mt(e,"hidden")}function I(){s(_,(e=>{M(e)}))}function B(){s(y,(e=>{clearTimeout(e.showTimer),clearTimeout(e.hideTimer)}))}function O(){B();const e=S,t=(new Date).getTime();s(y,((n,o)=>{n.time>=e&&(n.showTimer=setTimeout((()=>{R(o),n.visible=!0;const a=(new Date).getTime()-t+Math.round(e*A),i=Math.round(a-S*A);i>=200&&(F("WARN: overlays stuck with "+i+"ms diff!, restarting..."),setTimeout((()=>{w&&O()}),0))}),(n.time-e)*A)),n.endTime>=e&&(n.hideTimer=setTimeout((()=>{M(_[o]),n.visible=!1}),(n.endTime-e)*A))}))}function L(){let e;s(y,((t,n)=>{e=_[n],t.time<=S&&t.endTime>S?(R(n),t.visible=!0):(M(e),t.visible=!1)}))}function U(n){s(_,(e=>{e.parentNode&&e.parentNode.removeChild(e)})),_=[],y=[];for(let e=0;e<n.length;e++){if(!n[e].endTime){n[e].time+=d;const t=n[e].time+n[e].duration;n[e].endTime=Math.min(t,o.mainRoll.duration-1)}n[e].time<o.mainRoll.duration&&(f=e)}const a=e.clientHeight||t.clientHeight;for(let r=0;r<n.length&&r<=f;r++){const l=Pe({},m,n[r]);if("cc"===l.type&&!t||"cc"!==l.type&&!e)continue;y.push(l);const p=Le(".overlayText.hidden");Object.keys(l).filter((e=>c.includes(e))).forEach((e=>{p.style[e]=l[e]}));const g=Le(".overlayTextContent");if(De(l.imageUrl)?(g.innerHTML='<img src="'+l.imageUrl+'">',Mt(p,"banner")):De(l.iframeUrl)?(g.innerHTML='<iframe src="'+l.iframeUrl+'" width="100%" height="100%"></iframe>',Mt(p,"iframe")):g.innerHTML=l.label,p.appendChild(g),De(l.clickUrl)&&(Mt(p,"link"),g.appendChild(Le("i.icon.icon-boxed-link")),u(g,(()=>{"textlink"===l.type?V(r,"click"):l.clickTrackUrl.length&&s(l.clickTrackUrl,(e=>{Ke(e).catch((e=>{H("Error when tracking textLink:",e.message)}))})),lt(i,{url:l.clickUrl,settings:o})}),!0,!0)),l.hCentered&&Mt(p,"hCentered"),l.vCentered&&Mt(p,"vCentered"),l.border||Mt(p,"noBorder"),P(p,a,l),l.closeButton){const e=(parseFloat(l.height)+parseFloat(p.style.paddingBottom)+parseFloat(p.style.paddingTop))/2;Mt(p,"closable");const t=Le(".closeButton i.icon.icon-menu-exit");l.background&&(p.style.background="",p.style.backgroundImage=`radial-gradient(circle at right center, rgba(0, 0, 0, 0) ${e+1}px, ${l.background} ${e+1}px)`,p.style.paddingRight=`${parseFloat(p.style.paddingRight||"0")+e}px`),t.style.background=l.background||"",u(t,(e=>{Mt($(e.target,".mgp_overlayText"),"closed"),"textlink"===l.type&&V(r,"dismiss")}),!0,!0),p.appendChild(t),t.style.width=2*e+"px"}l.type&&p.setAttribute("type",l.type),"cc"===l.type?t.appendChild(p):e.appendChild(p),_.push(p)}return t&&P(t),!0}function N(){I(),setTimeout((()=>{s(y,((e,t)=>P(_[t],null,e))),t&&P(t),w&&O(),v&&L()}),400)}function D(e=[],t=!1){B(),t&&(y=J(y,(e=>"cc"!==e.type))),y=y.concat(e),U(function(e){const t=e.slice(0);let n;for(let o=0;o<t.length;o++)for(let e=0;e<t.length;e++)t[o].time<t[e].time&&(n=t[e],t[e]=t[o],t[o]=n);return t}(y)),v&&L(),w&&O()}function Q(){if(!t||E)return;const e=window.getComputedStyle(t).getPropertyValue("font-size");b=parseFloat(e),h=2*b}function Y(){function e(){w=!1,B()}p("cc.ready",(({cc:e})=>D(e,!0))),p("playback.speed.changed",(e=>{const{playbackRate:t}=e;A=1e3/t,!E&&w&&(L(),O())})),p("playback.playing",(()=>{v=!0,E||T||(L(),O(),w=!0)})),p("playback.time.changed",(e=>{E||T||(S=e.time,S<1&&(k=!1),w||k||!e.playing||(L(),O(),w=!0))})),p(["playback.paused","playback.waiting","playback.ended","playback.seek.started"],e),p("playback.seek.started",(()=>{L()})),p("buttons.cinema.toggle",(()=>{N()})),p("fullscreen.changed",N),p("nextvideo.toggle",(e=>{e.visible&&(k=!0,w=!1,B(),I())})),p("playback.seek.started",(()=>{T||(k=!1)})),p(["source.unavailable","player.destroy.ended","autoplay"],(({autoplay:t})=>{(r(t)||!1===t)&&e()})),p(["skin.ready","source.ready"],Q),p("source.ready",(({deferred:e})=>{e||s(y.filter((({type:e})=>"textlink"===e)),(e=>{g(e.clickUrl)||g(e.label)?(e.duration=0,e.endTime=0,e.visible=!1):-1===parseFloat(e.duration)&&(e.duration=C,e.endTime=C,e.visible=!0)}))})),fe(["orientation.init","orientation.changed"],N),p("adroll.started",(()=>{T=!0,k=!0,B(),I()})),p("adroll.ended",(()=>{T=!1,k=!1})),p(["adroll.ready","adroll.started"],(()=>E=!0)),p(["adroll.aborted","adroll.ended","adroll.skipped"],(()=>E=!1)),p("playback.duration.changed",(({duration:e})=>{E||(C=x(e)?e:C)}))}function V(e,t){const n=y[e],o=n.trackUrls[t];o&&(De(o)?Ke(o).catch((e=>{H("Error tracking textlinks:",e)})):l("tracking.feature",{name:"textlink",value:t,customMetrics:[{name:"campaignId",value:n.campaignId}]}),"show"===t&&(n.trackUrls[t]=!1))}return Y(),D(o.mainRoll.overlays.concat(function(){const e=o.mainRoll.textLinks;if(g(e))return[];const t=["campaignId","clickUrl","closeButton","duration","label","left","time","top","trackUrls"];return s(e,((n,o)=>{s(a(n),(e=>{t.includes(e)||delete n[e]}));const i=n.trackUrls||{};e[o]={...n,background:n.background||"rgba(0,0,0, 0.65)",duration:n.duration||-1,height:n.height||"20px",left:parseFloat(n.left)==n.left?`${n.left}px`:n.left,time:x(n.time,!1)?parseFloat(n.time):0,top:parseFloat(n.top)==n.top?`${n.top}px`:n.top,type:"textlink",trackUrls:{click:i.click||!0,dismiss:i.dismiss||!0,show:i.show||!0}}})),e}())),{overlays:y,elements:_,set:U,isDisabled:()=>k,getOverlays:()=>y}};const Un=function(e,t,n,o,a){let i,r,l=0;const s=Le(".screenshot"),p=Le("canvas.screenshotCanvas"),g=e.seekPreview;function d(){return It(s,"hidden"),!0}function c(){return Mt(s,"hidden"),!0}function m(e){let t="";return e>0&&(t="blur("+parseInt(e,10)+"px)"),p.style.filter=t,p.style.mozFilter=t,p.style.webkitFilter=t,!0}function u(){if(!i)return!1;const e=t.getBoundingClientRect(),n=e.width/e.height,o=p.getContext("2d"),a=p.clientWidth||e.clientWidth,r=p.clientHeight||e.clientHeight,l=a/r;let s=a,g=r,c=0,u=0;return p.width=a,p.height=r,l<n?(g=a/n,u=(r-g)/2):(s=r*n,c=(a-s)/2),o.drawImage(t,c,u,s,g),m(0),d(),!0}return s.appendChild(p),n.appendChild(s),c(),function(){const{is:n}=W.get(),{subscribe:o}=he.get(e.playerId);let s=!1,p=!1;const d=()=>{c(),p=!1,s=!1};o("playback.playing",(()=>{i||(i=!0),n.ios||n.macos&&n.safari||d()})),o(["playback.paused","playback.ended"],(()=>{d()})),o("source.quality.changed",(()=>{s=!0,u(),p=!0})),o("playback.time.changed",(e=>{l=e.time||l;const o=n.macos&&n.safari||n.iosOrIpados;(o&&t.currentTime>l&&p||!o&&t.currentTime>=l&&p)&&d()})),o("playback.seek.started",(e=>{if(!1===g.showInBufferedZone&&"function"==typeof a){const t=a();if(t&&t.zone>e.to/e.duration*100)return}s||(u(),p=!0)})),o("layout.vertical",(e=>{"9x16"===e.text&&e.crop&&(r=!0)}))}(),{show:d,hide:c,setBlur:m,take:u,takeFromThumbnails:function(e){if(!o||!i)return!1;const n=o(e);let a,l;if(!n)return!1;a=n.thumbnail,l=n.sheet;let c=l.thumbWidth;const u=l.thumbHeight,f=c/u,b=p.getContext("2d"),h=s.clientWidth,_=s.clientHeight,y=h/_;let A=h,v=_,w=0,k=0,x=t.offsetWidth;const E=t.videoWidth/t.videoHeight,T=t.offsetHeight;x/T>E&&(x=T*E),p.width=h,p.height=_,y<f?(v=h/f,k=(_-v)/2):(A=x,w=(h-A)/2);let S=-1*parseInt(a.cssLeft,10);const C=-1*parseInt(a.cssTop,10);if(r){S+=Math.floor((c-Math.floor(u*E))/2)-1,c=Math.floor(u*E)}return b.drawImage(l.image,S,C,c,u,w,k,A,v),m(g.blur),d(),!0}}};const Nn=function(e,t,n){const{playerId:o}=n,{fire:a,subscribe:i}=he.get(n.playerId),r=Le(".watchHD"),l=cn.get();let s=0;return r.innerHTML=l("%WATCH_HD%"),e.appendChild(r),i("playback.time.changed",(e=>{s=e.time})),me(r,(()=>{a("playback.pause"),a("buttons.watchhd"),lt(o,{url:t,medium:"embed",campaign:"embed-hd-html5",time:s,settings:n})}),!0,!0),{button:r}};function Dn(e){if(!e)return!1;const t=e.getBoundingClientRect(),n=window.innerHeight||document.documentElement.clientHeight;return t.top>=0&&t.top<n||t.top<0&&t.bottom>0}const Fn=function(e,t,n,o){const{is:a}=W.get(),{fire:i,subscribe:r}=he.get(o);let l,s,p,g,d,c,m,u,f=!1,b=!1,_=!1,y=!1,A=!1,v=!1,w=!1,k=!1;function x(e=!0){f&&b&&(C(),i("buttons.nextvideo",{isManual:e}),lt(o,{url:n.nextUrl,target:"_self"}))}function E(){if(f&&!b&&!_){b=!0;let e=182;m=setInterval((()=>{e>0?e--:(clearInterval(m),x(!1)),c.setAttribute("stroke-dashoffset",e)}),1e3*n.timeout/e)}}function T(){b&&(c.setAttribute("stroke-dashoffset",182),b=!1,clearInterval(m),m=void 0)}function S(){return!(!f||b||_)&&(c.style.animation="next "+n.timeout+"s linear forwards",Mt(e,"nextVideoMode"),t.hide(),t.disable(),Dn(e)&&E(),i("nextvideo.toggle",{visible:!0}),!0)}function C(){return!!b&&(It(e,"nextVideoMode"),c.style.animation="",T(),t.enable(),t.show(),i("nextvideo.toggle",{visible:!1}),!0)}function P(){k||(f=!0,v=!0,S())}function R(){me(g,(()=>{x()}),!0,!0),me(d,(()=>{C(),k=!0,f=!1}),!0,!0),me(l,void 0,!0,!0),r("buttons.replay",(()=>{w=!0})),r("playback.ended",(({looped:e})=>{u||v||y||A||e||P()})),r("playback.playing",(()=>C)),r("adroll.ready",(()=>u=!0)),r("adroll.ended",(({startPoint:e})=>{u=!1,100===e&&A&&(A=!1,P())})),a.mobile&&a.ios&&r("fullscreen.changed",(e=>{_=e.fullscreen,S()})),r("nextvideo.changed",(e=>{if(e.action)switch(e.action){case"disable":y=!0;break;case"enable":y=!1;break;case"hide":C();break;case"show":S();break;case"start":E();break;case"stop":T()}})),fe("visibility.changed",(e=>{e.visible||C()})),r("playback.time.changed",(e=>{const t=e.time+.25>=e.duration;w&&!t&&(v=!1,w=!1)})),r("adroll.init",(({postRoll:e})=>A=e)),r("adroll.aborted",(({startPoint:e})=>{100===e&&P()})),window.addEventListener("scroll",(()=>{f&&(Dn(e)?m||E():T())}))}return(a.mobile&&n.mobile||a.tablet&&n.tablet||a.desktop&&n.desktop)&&""!==n.nextUrl&&""!==n.title&&(function(){const t=An.next(),a=Le("div.nextVideoOverlay");l=Le("div.nextVideoCnt div.upNext[html=Up Next]"),s=Le("div.nextTitle"),g=Le("a.nextLink"),d=Le("a.cancel[html=Cancel]"),s.innerHTML=n.title,l.appendChild(s),""!==n.channel&&(p=Le("div.nextChannel"),p.innerHTML=n.chanel||n.channel,l.appendChild(p)),g.innerHTML=`<svg class="${h}nextVideoTimeout" viewBox="0 0 60 60"><circle r="29" cx="30" cy="30" stroke-dashoffset="182" stroke-dasharray="182"></circle></svg>`,g.appendChild(t),l.appendChild(g),l.appendChild(d),a.appendChild(l),e.appendChild(a),c=Ue(".nextVideoTimeout circle",o)}(),R()),{show:S,hide:C}};const Hn=function(e,t,n,o,a){const{is:i}=W.get(),{fire:r,subscribe:l,unsubscribe:s}=he.get(a),{getRollProp:p,callTrackingEvent:g}=e,d=cn.get(),c=p("cta")||!1,m=p("titleCta")||!1,u=p("clickableAreas"),{getState:f}=e,b={id:f("eudsaId"),url:f("eudsaUrl")},_="eudsa";let y,A,v,w,k,x,E=!0,T=0,S=0;function C(n){const o=i.macos&&i.safari?"playback.time.changed":"playback.playing";x={onPlaybackTimeChanged:({duration:e,time:t})=>{var n;E&&y&&(n=t,p("skippable")&&E&&(T=Math.floor(p("skipDelay")-Math.floor(n)),T>0?A.innerHTML=p("skipDelayMessage").replace("%",T).replace("(s)",T>1?"s":""):(Mt(A.parentNode,"skipable"),setTimeout((()=>{A.innerHTML=p("skipMessage")}),50))),P(e,t))},onPlaybackPlaying:()=>{E&&function(){Mt(t,"adRollRunning"),e.getMultiMode()&&It(t,"embedded");!function(){if(!y)return;const e=p("pixelTracking");e&&!w&&(w=Le("img"),w.setAttribute("src",e),Mt(w,"pixelTracking"),t.appendChild(w))}()}()},onAdRollStarted:()=>y=!0,onAdRollEnded:()=>{y=!1,E=!1,It(t,"adRollReady"),It(t,"adRollRunning"),e.getMultiMode()&&Mt(t,"embedded"),C("unsub"),k&&(t.removeChild(k),k=!1),It(v,_)},onDurationChanged:({duration:e})=>S=e},"sub"===n?(l("playback.time.changed",x.onPlaybackTimeChanged),l(o,x.onPlaybackPlaying,{once:!0}),l("adroll.started",x.onAdRollStarted),l("adroll.ended",x.onAdRollEnded)):"unsub"===n&&(s("playback.time.changed",x.onPlaybackTimeChanged),s(o,x.onPlaybackPlaying),s("adroll.started",x.onAdRollStarted),s("adroll.ended",x.onAdRollEnded))}function P(e=S,t=0){if(E){const{id:n,url:o=""}=b,i=He(Math.floor(e-t));if(!K(document.getElementById(n))&&v)v.innerHTML=`<span id="${n}" data-eudsa-url="${o}">Ad</span>&nbsp;-&nbsp;<span class="${h}adTime">${i}</span>`,Mt(v,_);else{const e=Ue(".adTime",a);e&&(e.innerHTML=i)}}}function R(t){e.track("click"),setTimeout((()=>{lt(a,{url:t})}),0)}return function(){const e={adRollTitle:'span.adRollLink[html="%ADVERTISEMENT_LINK%"]',adRollCTA:{adRollCTAImage:null,ctaContainer:".adRollCTAButton + .adRollCTATitle + .adRollCTASubtitle"},adRollEventCatcher:null};X(e,{adRollTimeElapsed:null,adRollTitle:'div.adRollTitleText[html="%ADVERTISEMENT_TITLE%"] + div.adRollLink[html="%ADVERTISEMENT_LINK%"]'}),p("skippable")&&(e.adRollSkipButton={adRollSkipButtonContent:null}),k=Le(".adRollContainer"),k.innerHTML=d(Ne(e)),t.appendChild(k)}(),A=Ue(n.skipButton,a),A&&me(A.parentNode,(()=>{T<=0&&(e.track("skip"),g("skip"),r("adroll.ui.hide",{...e.getState()}))}),!0,!0),Mt(t,"adRollReady"),c&&function(e,n){const r=Ue(n.container,a),l=Ue(n.image,a),s=e.expand;if(e.title){const t=Ue(n.title,a);if(t.style.display="inline-block",t.innerHTML=e.title,e.subtitle){const t=Ue(n.subtitle,a);Mt(r,"twoLines"),t.style.display="inline-block",t.innerHTML=e.subtitle}}if(s&&i.desktop&&Mt(r,"expand"),e.button){const t=Ue(n.button,a);t.style.display="inline-block",t.innerHTML=e.button}e.image&&(l.style.backgroundImage="url("+e.image+")",Mt(t,"ctaEnabled"),me(r,(()=>{o(!0),R(e.url?e.url:p("clickUrl")),e.clickTrack&&rt(e.clickTrack)}),!0,!0))}(c,n.cta),function(){const e=Ue(n.eventCatcher,a);(function(){const e=Ue(n.link,a);if(i.mobile||i.tablet)m.mobileText&&(e.innerHTML=m.mobileText);else{const t=Ue(n.title,a);m.pcText&&(Mt(t,"clickable"),e.innerHTML=m.pcText)}u.link?me(e,(()=>{const e=m.link?m.link:p("clickUrl");o(!0),m.tracking&&rt(m.tracking),R(e)}),!0,!0):e.parentNode.removeChild(e)})(),u.video&&Mt(e,"clickable"),me(e,(()=>{E&&(o(u.video),u.video&&R(p("clickUrl")))}),!0,!0)}(),v=Ue(n.timeElapsed,a),C("sub"),P(),{elements:()=>({uiContainer:k,rollSkipButton:A,elapsed:v,pixel:w})}};const Qn=function(e){const t=e.callbacks||{},n=e.playerId,o=document.getElementById(n);let a,i,r,l,p,g,d,c,m,u,f,b,h=0,_=0,y=!1;function A(){return clearTimeout(c),It(i,"hidden"),!0}function v(){return!y&&(Mt(i,"hidden"),!0)}function w(e){return e||(e=200),clearTimeout(c),c=setTimeout(v,e),!0}function x(){y?(document.addEventListener("mousemove",E,!0),s(m,(e=>{e.style.display="block"}))):(document.removeEventListener("mousemove",E,!0),s(m,(e=>{e.style.display="none"})))}function E(e){let t;t=e.touches&&e.touches.length?e.touches[0].pageX:e.changedTouches&&e.changedTouches.length?e.changedTouches[0].pageX:e.pageX;let n=t-(d[p]+window.pageXOffset);const o=d[g];n>o&&(n=o),n<0&&(n=0),h=_,_=function(e,t){return Math.round(100*e/t)}(n,o),_!==h&&T(!0),ce(e,!0,!0)}function T(e,n){d=r.getBoundingClientRect();const o=d[g];n&&(Mt(i,"animated"),setTimeout((()=>{It(i,"animated")}),200)),l.style.width=function(e,t){return Math.round(e*t/100)}(_,o)+"px",t.onUpdate&&e&&t.onUpdate(_)}function S(e){return!k(e)&&(e>100&&(e=100),e<0&&(e=0),_=e,T(!1),_)}const C=e.selectors;return a=e.volumeBtn,i=Ue(C.container,n),r=Ue(C.zone,n),l=Ue(C.mask,n),m=Ue(C.covers,n,!0),_=e.startingPosition,p="left",g="width",T(!1),function(){function e(e){(0===e.button||e.touches.length)&&(ce(e,!1,!0),y=!0,d=r.getBoundingClientRect(),E(e),x(),t.onDragStart&&t.onDragStart()),Mt(o,"draggingState")}({fire:f,subscribe:b}=he.get(n)),u=!!de("passive")&&{passive:!1};let l=!0;function s(e){if(It(o,"draggingState"),!y)return!1;y=!1,x(),l||w(),t.onDragEnd&&t.onDragEnd(e&&e.type?e.type:null),f("volume.slide"),ce(e,!1,!0)}document.addEventListener("mouseup",s,u),r.addEventListener("mousedown",e,u),r.addEventListener("touchstart",e,u),r.addEventListener("touchmove",E,u),r.addEventListener("touchend",s,u),a&&i&&(a.addEventListener("mouseenter",(()=>{A()})),a.addEventListener("mouseleave",(()=>{w()})),i.addEventListener("mouseenter",(()=>{clearTimeout(c),l=!0})),i.addEventListener("mouseleave",(()=>{w(),l=!1}))),b("keyboard",(e=>{-1!==e.action.indexOf("volume")&&(A(),w(1e3))})),b("volume.changed",(e=>{S(e.volume),e.muted?Mt(i,"muted"):It(i,"muted")}))}(),{show:A,hide:v,autoHide:w,setValue:S,getValue:()=>_,dragging:()=>y}};const Yn=function(e,t,n){const{fire:o,subscribe:a}=he.get(t),i=Ue(e.button,t),r=Ue(e.low,t),l=Ue(e.full,t),p=Ue(e.mute,t);let g;function d(){o("volume.toggle",{mute:!0,manual:!0}),n&&n.show(p)}function c(e){const t=["low","medium","full","mute"];-1!==t.indexOf(e)&&(s(t,(e=>{It(i,e+"Volume")})),Mt(i,e+"Volume"),g=e)}function m(){return i.parentNode.style.display="block",!0}return s([l,r],(e=>me(e,d))),me(p,(()=>{o("volume.toggle",{mute:!1,manual:!0}),n&&n.show(l)})),a("volume.changed",(e=>{e.muted?c("mute"):e.volume<10?c("low"):e.volume<60?c("medium"):c("full")})),m(),{button:i,state:g,hide:function(){return i.parentNode.style.display="none",!0},show:m}};const Vn=function(e,t=0){if(!i(e))throw new TypeError('utils/debounce: First argument is not of type "function".');let n;return(...o)=>{clearTimeout(n),n=setTimeout((()=>{e.apply(this,o)}),t)}};const zn=function(e,t,n){const o=[],a=e.id,{subscribe:i}=he.get(a),{is:r}=new W;e.appendChild(Le(".tooltip.hidden .title + .arrow"));const l=Ue(t.container,a),s=Ue(t.title,a),p=Ue(t.arrow,a);let g,d=!1,c=!1,m=0;for(;m<n.length;m++)u(n[m]);function u(e,t){if(t||(t=e.getAttribute("title"),e.removeAttribute("title")),t)return f(e,t),function(e){if(e.bindedEvents)return;r.desktop?(e.addEventListener("mouseenter",(function(){b(this)})),e.addEventListener("mousemove",(function(){b(this)})),e.addEventListener("mouseleave",h),e.addEventListener("click",h)):(e.addEventListener("touchend",(function(){b(this),clearTimeout(d),d=setTimeout((()=>{h()}),3e3)})),e.addEventListener("touchmove",(function(){clearTimeout(d),h()})));e.bindedEvents=!0,o.push(e)}(e),!0}function f(e,t){return e.tooltipText=t,g=!1,!0}function b(t){if(t.tooltipDisabled||c)return;if(g==t)return;s.innerHTML=t.tooltipText;const n=t.getBoundingClientRect(),o=e.getBoundingClientRect(),a=n.left-o.left+n.width/2,i=n.top-o.top,r=l.offsetWidth,d=i-(l.offsetHeight+p.offsetHeight-4);let m,u=a-r/2;return u-5<0?(u=5,m=a-5):u+r-o.width-5>0?(u=o.width-5-r,m=a-u):m=r/2,p.style.transform="translate3d("+m+"px,0,0)",l.style.transform="translate3d("+u+"px,"+d+"px,0)",It(l,"hidden"),g=t,!0}function h(){return Mt(l,"hidden"),g=!1,!0}function _(e){return e.tooltipDisabled=!1,!0}function y(e){return e.tooltipDisabled=!0,h(),!0}return i("fullscreen.changed",(({fullscreen:e})=>{e||h()})),i("skin.tooltip.hide",h),{elements:o,initElement:u,setText:f,show:b,hide:h,enable:_,disable:y,disabled:c,delay:function(e,t){return y(e),Vn((()=>{_(e)}),t)(),!0},enableAll:function(){return l.style.visibility="visible",c=!1,!0},disableAll:function(){return l.style.visibility="hidden",c=!0,!0}}};const qn=function(e,t,n){const{subscribe:o}=he.get(n),a=cn.get(),i={size:{title:a("%SUBTITLES_CC_SIZE%"),items:{.5:"50%",.75:"75%","1.0":"100%",1.25:"125%",1.5:"150%"}},color:{title:a("%SUBTITLES_CC_COLOR%"),items:{white:a("%COLOR_WHITE%"),black:a("%COLOR_BLACK%"),cyan:a("%COLOR_CYAN%"),magenta:a("%COLOR_MAGENTA%"),yellow:a("%COLOR_YELLOW%")}},bg:{title:a("%SUBTITLES_CC_BG_OPACITY%"),items:{"0.0":"0%",.25:"25%",.5:"50%",.75:"75%","1.0":"100%"}},bg_color:{title:a("%SUBTITLES_CC_BG_COLOR%")}};function r(t){let n,o;return s(i,((a,i)=>{n=t[i],s(a.items,((t,a)=>{o=i+"_"+a.replace(".","_"),a===n?Mt(e,o):It(e,o)}))})),!0}return i.bg_color.items=i.color.items,o("cc.style.changed",(e=>{r(e.options)})),r(t),{styles:i,size:i.size,color:i.color,bg:i.bg,bg_color:i.bg_color}};const jn=function(e,t){const{is:n}=W.get(),o=cn.get(),{playerId:a}=t,{fire:i}=he.get(t.playerId),r=t.features,l=e.keyboardShortcuts,s=Ue(e.contextMenu.shortcuts,a),p=Ue(l.hideShortcuts,a),g=Ue(l.shortcutInfo,a),d=Ue(l.container,a),c=n.macos?"⌘":"Ctrl";return function(){const e=[`<div class="${h}playPauseContainer"><div class="${h}longBtn">Space</div><span>${o("%KEY_PLAY_PAUSE%")}</span></div>`,`<div class="${h}seekContainer"><div class="${h}shortBtn">←</div><div class="${h}shortBtn">→</div><span>${o("%KEY_SEEK%")}</span></div>`,`<div class="${h}seekStartContainer"><div class="${h}shortBtn">${c}</div><div class="${h}shortBtn">←</div><span>${o("%KEY_SEEK_START%")}</span></div>`,`<div class="${h}numberSeekContainer"><div class="${h}shortBtn">0</div><div class="${h}shortBtn">9</div><span>${o("%KEY_NUMBER_SEEK%")}</span></div>`,`<div class="${h}seekEndContainer"><div class="${h}shortBtn">${c}</div><div class="${h}shortBtn">→</div><span>${o("%KEY_SEEK_END%")}</span></div></div>`];!n.ie&&(r.fullscreen||n.ios&&r.iosFullscreen)&&e.push(`<div class="${h}fullScreenContainer"><div class="${h}shortBtn">F</div><span>${o("%KEY_FULLSCREEN%")}</span></div>`),r.speed&&e.push(`<div class="${h}motionContainer"><div class="${h}shortBtn">S</div><span>${o("%KEY_MOTIONRATE%")}</span></div>`),r.volume&&(e.push(`<div class="${h}muteContainer"><div class="${h}shortBtn">M</div><span>${o("%KEY_MUTE_UNMUTE%")}</span></div>`),e.push(`<div class="${h}volumeContainer"><div class="${h}shortBtn">↑</div><div class="${h}shortBtn">↓</div><span>${o("%KEY_VOLUME%")}</span></div>`)),g.innerHTML=e.join(""),me(s,(()=>{Mt(d,"active"),i("buttons.help")})),me(p,(()=>{It(d,"active")}))}(),{elements:()=>({contextOption:s,hideKeyInfo:p,shortcutInfo:g,mainKeyboardContainer:d})}};const Gn=function(e,t,n,o,a,i,r){const{fire:l,subscribe:s}=he.get(n),p=Ue(t.container,n),g=Ue(t.copyUrlVideo,n),d=Ue(t.copyUrlVideoTime,n),c=Ue(t.copyEmbed,n),m=Ue(t.loop,n),u=Ue(t.about,n),f=window.document.body,b=o.copy;let _=!1,y=0;function A(){_=!1,Mt(p,"hidden")}return f.addEventListener("contextmenu",(t=>{let o=t.target;if(!o.className.indexOf||-1!==o.className.indexOf(h)){for(;!o.className.indexOf||-1===o.className.indexOf(`${h}container`)&&"BODY"!==o.tagName;)o=o.parentNode;return o.getAttribute("id")===n?function(t){const n=p.getBoundingClientRect(),o=e.getBoundingClientRect(),a=Math.min(t.clientX-o.x,o.width-n.width),i=Math.min(t.clientY-o.y,o.height-n.height);p.style.top=i+"px",p.style.left=a+"px",_=!0,It(p,"hidden")}(t):A(),ce(t,!1,!0),!1}A()})),f.addEventListener("click",(()=>{_&&A()})),o.supported?(a||c.parentNode.removeChild(c),me(g,(()=>{l("clipboard.copy.url"),b(i)})),me(d,(()=>{l("clipboard.copy.urltime"),b(S(i,y))})),a&&me(c,(()=>{l("clipboard.copy.embed"),b(a)}))):function(){const e=g.parentNode;e.removeChild(g),e.removeChild(d),e.removeChild(c)}(),me(m,(()=>{l("playback.loop")})),u&&me(u,(()=>{"function"==typeof r&&r()})),s("playback.looped",(e=>{e.looped?Mt(p,"looped"):It(p,"looped")})),s("playback.time.changed",(e=>{y=e.time})),{menu:p,copyUrlVideo:g,copyUrlVideoTime:d,copyEmbed:c,about:u,visible:_,loopState:!1,clipboard:o.supported}};let Wn=null;function Kn(){function e(){return!!window.clipboardData||!!window.document.queryCommandSupported&&window.document.queryCommandSupported("copy")}return{supported:e(),copy:function(t){if(!e())return!1;if(window.clipboardData)return window.clipboardData.setData("Text",t),!0;const n=document.createRange();let o;const a=document.createElement("div");a.innerText=t,a.style.position="absolute",a.style.userSelect="text",a.style.webkitUserSelect="text",a.style.mozUserSelect="text",a.style.top="-1000px",a.style.left="-1000px",document.body.appendChild(a),n.selectNodeContents(a);const i=window.getSelection();i.removeAllRanges(),i.addRange(n);try{o=document.execCommand("copy",!1,null)}catch(r){H("copy to clipboard failed",r),o=!1}return document.body.removeChild(a),o}}}function $n(e){return!e&&Wn||(Wn=new Kn),Wn}const Jn=function(e,t,n,o,a){const{subscribe:i,fire:r}=he.get(n),l=cn.get(),s=Le(".ccBtn i.btn.icon.icon-cc");a?t.insertBefore(s,a):t.appendChild(s);const p=o?l("%SUBTITLES_CC%"):"";function g(){o&&o.setText(s,l("%HIDE_CC%")),Mt(s,"enabled")}return o&&o.initElement(s,p),e&&g(),me(s,(()=>{r("cc.toggle"),o&&o.show(s)}),!1,!0),i("cc.changed",(t=>{e=t.visible,t.visible?g():(o&&o.setText(s,p),It(s,"enabled"))})),{button:s}};const Zn=function(e,t,n){let o=!1,a=!0;const{subscribe:i}=he.get(n),r=t.chromecast,l=Ue(r.container,n),s=Ue(r.overlay.container,n),p=Ue(r.overlay.text,n),g=Ue(r.overlay.logo,n),d=Ue(t.options.container||t.container,n),c="googlecastEnabled";if(l.innerHTML=`<button class="${h}btn ${h}chromecastBtn" is="google-cast-button"></button>`,g&&(g.innerHTML='<button class="'+h+'castLogoBtn" is="google-cast-button"></button>'),!window.chrome)return b(),m(),!1;function m(){return a=!1,!0}function u(){return a=!0,!0}function f(){a&&(l.style.display="block",Mt(d,c))}function b(){l.style.display="none",It(d,c),_()}function _(){It(s,"visible")}function y(e,t){Mt(s,"visible");let n=e.toLowerCase();n=n.charAt(0).toUpperCase()+n.slice(1),p.innerHTML=n+" on <b>"+t+"</b>"}return me(l,void 0,!0),i("adroll.ready",(()=>{m(),b()})),i("adroll.ended",(()=>{u(),o&&f()})),i("cast.available",(e=>{o=e.available,e.available&&a?f():b()})),i("cast.changed",(t=>{t.active?(Mt(l,"active"),Mt(e,"casting"),t.castState&&t.castName&&y(t.castState,t.castName)):(It(e,"casting"),_()),t.hasError&&b()})),{enable:u,disable:m}};const Xn=function(e,t,n,o){const{browser:a}=W.get(),{fire:i,subscribe:r}=he.get(o),l=Ue(n.airplay.button,o),s=Ue(n.options.container||n.container,o),p="airplayEnabled";let g=!1;const d=new Zt({click:!1,available:!1,state:"",wasPlaying:!1},o,"AirplayButton");let c=!1,m=!1;function u(e){e?Mt(t,"airplay"):It(t,"airplay")}function f(){g&&l&&(l.style.display="block",Mt(s,p))}function b(){l&&(l.style.display="none",It(s,p))}return!window.WebKitPlaybackTargetAvailabilityEvent||a.version<10?b():g=!0,r("playback.playing",(()=>{d.get("available")&&f()})),r("adroll.ready",(()=>c=!0)),r("adroll.ended",(()=>c=!1)),r("playback.playing",(()=>{m=!0})),e.addEventListener("webkitplaybacktargetavailabilitychanged",(e=>{const t=e.availability;"available"===t?(d.set("available",!0),c||!m?b():f(),d.set("state",t)):b();const n=d.get("state");i("airplay.changed",{state:n,active:"streaming"===n}),u(!1)})),e.addEventListener("webkitcurrentplaybacktargetiswirelesschanged",(function(){const t=!!e.webkitCurrentPlaybackTargetIsWireless;t?(Mt(l,"streaming"),d.set("state","streaming"),d.get("wasPlaying")&&e.play()):(It(l,"streaming"),d.set("state","not streaming")),i("airplay.changed",{state:d.get("state"),click:d.get("click")}),d.set("click",!1),u(t),d.set("wasPlaying",!1)})),me(l,(()=>{d.set("wasPlaying",!e.paused),e.webkitShowPlaybackTargetPicker(),d.set("click",!0)}),!0,!0),{state:d}};const eo=function(e,t,n){const{playerId:o}=t,{fire:a,subscribe:i}=he.get(t.playerId),r=Ue(e,o),{embeds:l,theme:s}=t;if(!(s.customLogo||s.themeCode&&"player"!==s.themeCode))return;const p=document.querySelector(`#${h}skin_desktop .${h}logo_${s.themeCode}`),g=l.enabled,d=l.redirect.logoUrl,c=e=>lt.apply(this,[t.playerId].concat(e));let m,u=0;n||(n="html5"),s.customLogo?m=s.customLogo:p?r.innerHTML=p.innerHTML:m=M.path+"assets/"+s.themeCode+".svg",m&&(r.innerHTML=`<img class="${h}${s.themeCode}" src="${m}">`),r.style.display="block",De(d)&&(Mt(r,"isLink"),me(r,(()=>{a("playback.pause");c({url:d,medium:"embed",campaign:g?"embed-logo-"+n:void 0,time:u,settings:t})}),!0,!1)),i("playback.time.changed",(e=>{u=e.time}))};const to=function(e,t,n,o){const{fire:a,subscribe:i}=he.get(n),r=cn.get();let l,s,p,g=!1;function d(){a("autoplay.toggle")}function c(){g||(l.style.display="block")}function m(){l.style.display="none"}function u(e){if(s=e,e?Mt(l,"active"):It(l,"active"),o){const e=`${r("%AUTOPLAY%")} ${r(s?"%ON%":"%OFF%")}`;o[p?"setText":"initElement"](l,e),p=!0}}i("autoplay.changed",(e=>{u(e.autoplay)})),i("adroll.started",m),i("adroll.ended",c),i("autoplay.promise.changed",((e={})=>{!1===e.autoplay&&(g=!0,m())})),l=Ue(e.autoplay.button,n),c(),u(t),me(l,d,!0)};const no=function(e,t,n){let o;const{subscribe:a}=he.get(n),{is:i}=W.get(),r=t.nextVideo,l=new Zt({videoEnabled:function(){const e=r.video;if(!e)return!1;return o=e.split("?")[0].split(".").pop(),["webm"].indexOf(o)>-1&&rn(o)}(),tooltipRendered:!1},n,"NextVideoPreview"),s=cn.get(),p=Le(".nextVideoTooltip.hidden"),g={nextThumb:c(),nextText:".nextHeader[html="+s("%NEXT%").toUpperCase()+"] + .nextTitle[html=%TITLE%]"};function d(e){let t=Ne(e);return t=t.replace("%TITLE%",r.title),t}function c(e){const t={video:'video[loop="true"][muted="true"][preload="none"] source[type="%TYPE%"]',preloadLine:null};return l.get("videoEnabled")&&!e?(t.video=t.video.replace("%TYPE%","video/"+o),{nextVideoWrapper:t}):null}function m(e){const t=u("video");if(!l.get("videoEnabled")||!t)return!1;if(!l.get("tooltipRendered")){const e=t.querySelector("source");(i.ie||i.edge?t:e).addEventListener("error",f),t.addEventListener("loadeddata",(()=>{Mt(p,"videoLoaded")})),t.querySelector("source").setAttribute("src",r.video),t.load(),l.set("tooltipRendered",!0)}e?t.play().catch((()=>{})):(t.pause(),t.currentTime=0)}function u(e){return e?(e=e.replace(".","."+h),p.querySelector(e)):null}function f(){D("There was an error playing the next video webm.\n");const e=d({nextThumb:c(!0)});p.querySelector([".",h,"nextThumb"].join("")).innerHTML=e}function b(){a("nextvideo.preview.toggle",(e=>{e.show?(It(p,"hidden"),m(!0)):(Mt(p,"hidden"),m(!1))}))}return i.desktop&&!i.tablet&&r.thumb&&r.title&&r.nextUrl&&(p.innerHTML=d(g),e.appendChild(p),r.thumb&&(l.get("videoEnabled")?u("video").setAttribute("poster",r.thumb):u(".nextThumb").style.backgroundImage='url("'+r.thumb+'")'),b()),{}};const oo=function(e,t){const{fire:n}=he.get(t),o="cinemaMode";let a,i=!1;function r(){i?(n("buttons.collapse"),It(a,"active")):(n("buttons.expand"),Mt(a,"active")),i=!i,n("buttons.cinema.toggle",{active:i}),H("*** MGP Cinema Button ***\n","Cinema Mode:",i?"On":"Off"),Jt.set(o,i)}function l(){return a.style.display="block",!0}return a=Ue(e.button,t),a.style.display="block",me(a,r),l(),Jt.get(o)&&r(),{enable:l,disable:function(){return a.style.display="none",!0},get:function(){return i}}};const ao=function(e,t,n,o,a,i,r,l){const{is:s,os:p,embed:g,features:d}=W.get(),c=n.playerId,{subscribe:m}=he.get(c),u=n.features,f=u.hideControlsTimeout,b=new Zt({visible:!1,enabled:!0,adRollActive:!1,casting:!1},n.playerId,"ControlBarController"),h=n.mainRoll.shorty.enabled;let _,y;const A=Ue(t.container,c);function v(){if(!b.get("casting"))return b.get("enabled")||(b.set("enabled",!0),k(),y&&y.enable()),!0}function w(){return b.get("enabled")&&(b.set("enabled",!1),x(),y&&y.disable()),!0}function k(e,t){b.get("enabled")&&(x(),_=setTimeout(E,1e3*(t||f)))}function x(){_&&clearTimeout(_)}function E(){if(!(!b.get("enabled")||!b.get("visible")||g||s.tablet&&h))return It(e,"showControls"),Mt(e,"hideControls"),b.set("visible",!1),i.onHide&&i.onHide(),a&&a.disableAll(),!0}function T(t,n){if(b.get("enabled")&&(k(0,n),!b.get("visible")))return It(e,"hideControls"),Mt(e,"showControls"),b.set("visible",!0),i.onShow&&setTimeout((()=>{a&&a.enableAll(),i.onShow(t&&t.type?t.type:null)}),200),!0}function S(e){return b.get("visible")?E():T(e),!0}let C;function P(){A&&(A.addEventListener("mousemove",(e=>{x(),ce(e,!0,!0)})),A.addEventListener("mouseout",k),A.addEventListener("touchend",(e=>{ce(e,!1,!0)}))),e.addEventListener("mousemove",(e=>{(function(e){return!(!C||C.x!==e.pageX||C.y!==e.pageY)||(C={x:e.pageX,y:e.pageY},!1)})(e)||d.touchCapable||T(e)}))}return P(),m("playback.playing",(()=>{s.tablet&&E()})),m("playback.paused",(()=>{s.tablet&&b.get("adRollActive")&&(T(),x())})),m("adroll.started",(()=>b.set("adRollActive",!0))),m("adroll.ended",(()=>{b.set("adRollActive",!1)})),m(["airplay.changed","cast.changed"],(e=>{e.active||"streaming"===e.state?(b.set("casting",!0),T(),w()):(b.set("casting",!1),v())})),m("keyboard",T),m("playback.ended",T),m(["player.controls.hide","player.controls.show"],((e,t,n)=>{"show"===n.split(".").pop()?T():E()})),m("fullscreen.toggle",(e=>{T(null,e.timeout)})),E(),h||new wn(Ue(t.smallPlay,c),c,n,{smallIcon:!0,playOnReady:!0,playPauseOnBuffer:!s.tablet},a),g||(u.nextVideo&&(y=new kn(Ue(t.smallNextBtn,c),n,c),new no(e,n,c)),u.chromecast&&!n.isVr&&new Zn(e,t,c)),u.logo&&new eo(t.logo,n),u.cinema&&!g&&new oo(t.cinema,c),g||((s.macos||s.ios&&p.version>=10)&&new Xn(o,e,t,c),r.enabled&&new Jn(r.visible,A,c,s.desktop&&a,Ue(t[d.iPad?"airplay":"chromecast"].container,c)),l.available&&"buttonbar"===l.position&&new to(t,l.initialState,c,s.desktop&&a)),{show:T,hide:E,toggle:S,disable:w,enable:v,visible:()=>b.get("visible"),getState:e=>b.get(e),bar:A}};const io=function(e,t,n,o){const{playerId:a}=t,{subscribe:i}=he.get(a),{is:l}=W.get(t),p=e.versionsInfo,g=p.playerVersions,d=Ue(p.container,a),c=Ue(p.copyCloseDiv.hideVersionMenu,a),m=Ue(p.copyCloseDiv.copyMenu,a),u=Ue(g.versionInfo,a),f=Ue(g.streamingInfo,a),b=Ue(g.adRollInfo,a),h=l.safari||l.iosOrIpados;let _,A,v,w=!1;function E(e){if(!e)return;const t=Ue(".streamingMethod",a);let n="";w?(r(e)||""===e||(n=` (${String(e).toUpperCase()})`),t.innerHTML="Adaptive"+n,Mt(_,"active")):(It(_,"active"),t.innerHTML="Progressive")}return n.supported?(o&&o.initElement(m,"Copy"),m.addEventListener("click",(()=>{!function(){const e=u.innerText+"\n"+f.innerText+"\n"+b.innerText;n.copy(e)}()}))):m.parentNode.removeChild(m),function(){let e;c.innerHTML="&times;",function(){const e=[{html:"Build Info",class:"titleInfo"},{html:`<strong>Player: </strong>${Qe(y.playerName)} v.${y.playerVersion}`},{html:`<strong>Adaptive Library: </strong><span class="${y.prefix}library-info">None</span>`},{html:`<strong>Build Number: </strong>${y.buildNumber}`},{html:`<strong>Minified: </strong>${y.minified}`}];s(e,(e=>{const t=document.createElement("div");e.class&&Mt(t,e.class),t.innerHTML=e.html,u.appendChild(t)}))}(),t=f,n={'titleInfo[html="Streaming Info"]':null,'methodDiv[html="<strong>Method:</strong> "] > span.streamingMethod':null,'qualityDiv[html="<strong>Quality:</strong> "] > span.streamingQuality':null,trackDiv:null,"adaptiveDetails.hidden":{'subTitleInfo[html="Current chunk"]':null,'chunkSizeDiv[html="<strong>Chunk Size:</strong> "] > span.chunkSize':null,'downloadTimeDiv[html="<strong>Download Time:</strong> "] > span.downloadTime':null,'connectionSpeedDiv[html="<strong>Download Speed:</strong> "] > span.downloadSpeed':null}},void(n&&(t.innerHTML=Ne(n))),void(_=Ue(g.adaptiveInfo,a))&&(e=Ue(".resetTime",a),e.innerHTML=undefined);var t,n}(),i("source.ready",(e=>{w=e.adaptive,E(e.format)})),i("source.adaptive.fragment.changed",(e=>{v=e,function(e,t,n){const o=Ue(".chunkSize",a),i=Ue(".downloadSpeed",a),l=Ue(".downloadTime",a);if(E(t),w&&!r(n)&&!h){It(Ue(".adaptiveDetails",a),"hidden");const e=Number(n.size/1024),t=Number(n.downloadTime);let r;r=n.estimatedBandwidth?Number(n.estimatedBandwidth/8/1024/1024):Number(e/t/8);let s="none";k(e)||(o.innerHTML=e.toFixed(2)+" Kb",s="block"),Ue(".chunkSizeDiv",a).style.display=s,s="none",k(t)||(l.innerHTML=t.toFixed(0)+" ms",s="block"),Ue(".downloadTimeDiv",a).style.display=s,s="none",k(r)||(i.innerHTML=r.toFixed(2)+" Mbps",s="block"),Ue(".connectionSpeedDiv",a).style.display=s,n.track?function(e){const t=Ue(".trackDiv",a);let n="";n+="Codecs : "+e.codecs+"<br>",n+="Bandwidth : "+(e.bandwidth/1e3/1e3).toFixed(2)+" Mbps<br>",n+="Video : "+(e.videoBandwidth/1e3/1e3).toFixed(2)+" Mbps<br>",n+="Audio : "+e.audioBandwidth/1e3+" kbps<br>",t.innerHTML=n}(n.track):Ue(".trackDiv",a).innerHTML=""}}(e.resolution||e.height,e.format,v)})),i(["source.quality.changed","source.adaptive.quality.changed"],(e=>function(e){const{quality:t,auto:n}=e,o=Ue(".streamingQuality",a);if(!t||k(t))return;let i=`${t}p`;w=n,w?!x(t)||h?i="Auto":i+=" (Auto)":i=`${i} (Forced)`,o.innerHTML=i}(e))),o&&o.initElement(c,"Close"),c.addEventListener("click",(()=>{It(d,"active"),clearInterval(A)})),{show:function(){return function(){const e=new Date(NaN),t=new Date,n=Ue(".timeRemaining",a);let o=0;if(e>t){const n=e-t;o=Math.floor(new Date(n).getTime()/1e3)}n&&(n.innerHTML=He(o),A=setInterval((()=>{o>=0&&(n.innerHTML=He(o--))}),1e3))}(),Mt(d,"active"),!0},elements:()=>({versionInfo:d,hideVersionMenu:c,copyBtn:m,playerVersionInfo:u,streamingInfo:f,adRollInfo:b})}};const ro=function(e,t,n,o){const{playerId:a}=t,{fire:i}=he.get(a),{embed:r}=W.get(),l=t.embeds.redirect.logoUrl;function s(){return e.style.display="block",!0}return e.addEventListener("mousemove",(e=>{o.onMouseOver&&o.onMouseOver(),ce(e,!0)})),e.addEventListener("mouseout",(()=>{o.onMouseOut&&o.onMouseOut()})),me(e,(()=>{r&&De(l)?(i("playback.pause"),lt(a,{url:l,medium:"embed",campaign:"embed-share-html5",time:n.currentTime,settings:t})):i("buttons.share")})),s(),{enable:s,disable:function(){return e.style.display="none",!0}}};const lo=function(e,t,n){const o=t.mainRoll.title,{is:a}=W.get(t),i=t.embeds,r=t.playerId,l=Ue(e.container,r),s=Ue(e.title,r),p=Ue(e.titleLink,r),g=i.enabled,{fire:d,subscribe:c}=he.get(r);let m,u;if(m=g&&i.utmRedirect.logoUrl?i.utmRedirect.logoUrl:i.redirect.logoUrl,l.addEventListener("mousemove",(e=>{n.onMouseOver&&n.onMouseOver(),ce(e,!0)})),l.addEventListener("mouseout",(()=>{n.onMouseOut&&n.onMouseOut()})),c("playback.time.changed",(e=>{u=e.time})),o&&(s.innerHTML=o,g&&De(m)&&i.utmRedirect.title)){Mt(s,"isLink");const e={url:m,medium:"embed",campaign:"embed-title-html5",time:u,settings:t},{target:n}=C(e,W.platform);p.href=n;const o=a.bot;me(p,(()=>{d("playback.pause"),o||lt(r,e)}),!0,!o)}function f(){return l.style.display="block",!0}return f(),{enable:f,disable:function(){return l.style.display="none",!0}}};const so=function(e,t,n){const{is:o}=W.get(),a=e.playerId,{fire:i,subscribe:r}=he.get(a),l=document.getElementById(a),s=Ue(t.container,a),p=Ue(t.bar,a),g=Ue(t.buffer,a),d=Ue(t.progress,a),c=Ue(t.handle,a),m=new Zt({movedBy:0,enabled:!0,initialized:!1,seeking:!1,adRollReady:!1,mainRollReady:!1,videoStarted:!1,playing:!1,moving:!1,dragging:!1,enterSeekBar:!1,leaveSeekBar:!1,deferredSeek:!1},a,"SeekBarController");let u,f,b,h,_,y,A,v,w,x=0,E=e.mainRoll.duration;function T(){return m.set("enabled",!1),Y(),!0}function S(e){if(m.get("mainRollReady")&&!m.get("adRollReady"))return m.set("enabled",!0),e&&-1!==e.indexOf("touch")&&V(),!0}function C(e){if(!E||!e||!f)return{};const t=function(e){let t;return t=e.touches&&e.touches.length?e.touches[0].pageX:e.changedTouches&&e.changedTouches.length?e.changedTouches[0].pageX:e.pageX,t}(e),n=f&&f.width||0;let o=t-b;o>n&&(o=n),o<0&&(o=0);const a=100*o/n;return{position:o,width:n,percentage:a,seconds:a*E/100}}function P(e,t=!1){if(m.get("dragging")&&!t&&!m.get("keyboardSeeking"))return;const a=e/E*100,i=-100+a+"%",r=o.safari?"translate("+i+",0)":"translate3d("+i+",0,0)";d.style.MozTransform=r,d.style.webkitTransform=r,d.style.msTransform=r,d.style.transform=r;let s=a+"%";const p=f&&f.width||0;if(Math.abs(l.clientWidth-p)<1){const e=c.clientWidth/p*100/2;s=`${e+a<=100?a:100-e}%`}c.style.left=s,n.onUpdate&&n.onUpdate({seconds:e,percentage:a},m.get("movedBy")>2&&m.get("dragging"),m.get("seeking"))}function R(){f=p.getBoundingClientRect(),b=f.left+window.pageXOffset,V(),m.set("enterSeekBar",!0)}function M(e){m.get("enabled")&&(R(),m.set("leaveSeekBar",!1),I(e))}function I(e,t){m.get("enabled")&&(m.get("enterSeekBar")||R(),t||(t=C(e),m.get("dragging")&&U(e,t)),m.set("moving",!0),m.increment("movedBy"),n.onMove&&n.onMove(t,m.get("seeking")))}function B(e){if(m.set({enterSeekBar:!1,leaveSeekBar:!0}),m.get("moving")){if(m.get("dragging"))return!1;m.set({moving:!1,movedBy:0}),e&&-1!==e.type.indexOf("touch")||Y(),n.onMoveEnd&&n.onMoveEnd(m.get("seeking"))}}function O(e){if(!E)return;const t=e/100*E;return Q(),P(t,!0),z({time:t,mainRollDuration:E}),!0}function L(e){m.get("enabled")&&E&&!m.get("adRollReady")&&(0===e.button||e.touches&&e.touches.length)&&(m.set({dragging:!0,movedBy:0}),Q(),Mt(l,"draggingState"),m.get("playing")&&Mt(l,"playAfterSeek"),i("seekbar.dragstart"),n.onDragStart&&n.onDragStart(m.get("seeking")),ce(e,!0,!0),U(e))}function U(e,t){m.get("dragging")&&(t||I(e,t=C(e)),P(t.seconds,!0),z({time:t.seconds,mainRollDuration:E}),ce(e,!0))}function N(){It(l,"draggingState"),m.get("adRollReady")?O(0):H()}function D(e){if(m.get("dragging")){m.set({dragging:!1,movedBy:0}),("touchend"===e.type||m.get("moving")&&m.get("leaveSeekBar"))&&B(e);const t=C(e);m.set("dragging",!1),i("seekbar.dragend"),n.onDragEnd&&n.onDragEnd(t,m.get("seeking")),N()}}function F(e){window.self!==window.top&&D(e)}function H(){Mt(p,"animated")}function Q(){clearTimeout(y),It(p,"animated")}function Y(){o.tablet||It(p,"showHandle")}function V(){o.tablet||(Mt(p,"showHandle"),clearTimeout(A))}function z(e){(m.get("dragging")||m.get("seeking"))&&i("seekbar.time.updated",e)}function q(){return u||0}return r("playback.time.changed",(e=>{m.get("deferredSeek")||m.get("sourceLoading")||e.time+.5>=e.duration&&m.get("rollsEnded")||m.get("keyboardSeeking")||m.get("dragging")||(u=e.time,P(e.time))})),r("playback.duration.changed",(({duration:e})=>{m.get("dragging")&&(m.set("dragging",!1),N()),m.get("adrollReady")||e===E||(E=e)})),r("source.quality.changed",(()=>{m.get("dragging")&&(m.set("dragging",!1),N())})),r("playback.seek.started",(()=>{Q(),m.get("dragging")&&(m.set("dragging",!1),N()),m.set("seeking",!0)})),r("playback.seek.ended",(()=>{m.set({seeking:!1,keyboardSeeking:!1})})),r("keyboard",(({action:e,metaKey:t,percentage:a,pressingKey:r})=>{if(!m.get("adRollReady")){if(["keyboardJump","jumpForward","jumpBackward"].includes(e)&&m.set("keyboardSeeking",r),!m.get("enabled")||m.get("adRollReady")||r&&"keyboardJump"===e)return!1;"jumpForward"===e||"jumpBackward"===e?(h||(V(),Q(),h=q(),i("seekbar.dragstart"),n.onDragStart&&n.onDragStart(m.get("seeking"))),"jumpForward"===e?x+=t?E-q():5:x-=t?u:5,_=h+x,_>E&&(_=E),_<0&&(_=0),P(_),z({time:_,mainRollDuration:E})):"jumpToPercent"===e?(V(),Q(),P(E*a/100)):"keyboardJump"===e&&(h=0,o.tablet||(clearTimeout(A),A=setTimeout((()=>{m.get("dragging")||Y()}),1e3)),y=setTimeout(H,300),x=0,u=_,n.onDragEnd&&n.onDragEnd({seconds:_},m.get("seeking")))}})),r(["adroll.init","adroll.ready"],(({postRoll:e,preRoll:t})=>{w=e||w,t?(m.set("adRollReady",!0),T()):S()})),r("adroll.ended",(()=>{m.set("adRollReady",!1),S(),Q(),P(0)})),r("adroll.aborted",(({startPoint:e})=>{m.set({adRollReady:!1,mainRollReady:!0}),100===e&&m.set("rollsEnded",!0),S()})),r("autoplay.promise.changed",(e=>{!e.autoplay&&u&&P(u)})),r("playback.playing",(()=>{m.set("rollsEnded",!1),m.get("videoStarted")||!m.get("adRollReady")||o.macos&&o.safari||P(0),m.set({playing:!0,videoStarted:!0}),H(),m.get("adRollReady")&&(E=v)})),r("playback.paused",(()=>m.set("playing",!1))),r("playback.ended",(()=>m.set("rollsEnded",!m.get("adRollReady")&&!w))),r("source.ready",(({duration:e,time:t})=>{m.set("sourceLoading",!1),m.get("adRollReady")?e&&(v=e):(e&&(E=e,E=e),m.set("mainRollReady",!0)),m.set("rollsEnded",!1),S(),function(){if(m.get("initialized"))return;const e=!!de("passive")&&{passive:!1};p.addEventListener("mouseenter",M),p.addEventListener("touchstart",M,e),p.addEventListener("mousemove",I),p.addEventListener("mouseleave",B),p.addEventListener("mousedown",L),p.addEventListener("touchstart",L,e),document.addEventListener("mouseup",D),p.addEventListener("touchend",D),document.addEventListener("mousemove",U),p.addEventListener("touchmove",U,e),document.addEventListener("mouseleave",F),m.set("initialized",!0)}(),t&&(u=t,P(t))})),r("source.loading",(()=>m.set("sourceLoading",!0))),r("playback.seek.deferred",(e=>{m.set("deferredSeek",e.state);const{offset:t}=e;t&&(u=t,P(t))})),r("seekbar.time.update",(({time:e})=>{const t=parseFloat(e);e&&!k(t)&&O(t/E*100)})),{disable:T,enable:S,container:s,buffered:g,move:O,bar:p,getState:e=>m.get(e),elements:()=>({container:s,bar:p,buffered:g,progress:d,handle:c})}};function po(e){let t,n,o,a,i,r,l,s,p,d,c,m,u,f,b,h,_,y,A,v,w,k,x=!1;return{init:function(E,T){a=E,i=a.settings,l=i.playerId;const S=i.features,C=i.mainRoll.shorty,P=C.enabled,R=i.embeds,M=R.enabled,I=R.redirect.logoUrl,B=e.controls,O=T.autoplay.get();({is:t}=W.get()),({fire:n,subscribe:o}=he.get(l)),s=(...e)=>lt.apply(this,[l].concat(e));const L=i.fullscreen,U=!L.nativeControls&&t.iosOrIpados;r=a.container,p=T.playback,new Xt(i),o("adroll.ready",(t=>{new Hn(t,r,e.adRoll,(()=>{p.pause(),setTimeout((()=>{d.animate()}),50)}),i.playerId)}));const N=Ue(e.eventCatcher,l);let D;S.tooltips&&(x=new zn(r,e.tooltip,t.desktop&&Ue("[title]",a.id,!0))),new tn(a.element,i,O),i.isVr?D=T.vr.canvas:(D=N,D.style.display="block"),c=new xt(D,{onClick(e){if(M&&R.redirect.videoArea)return p.pause(),void(R.utmRedirect.videoArea?s({url:I,medium:"embed",campaign:"embed-html5",time:p.getTime(),settings:i}):s({url:I}));P?n("playback.toggle",{isManual:!0}):e&&-1!==e.type.indexOf("touch")?u.toggle(e):(p.toggle({preventPauseRoll:!1}),d.animate())},onDoubleClick:()=>{P||n("fullscreen.toggle",{action:"area"})}},l),M||i.isVr||c.enableDouble(),new en(r,l,i.mainRoll.shorty);let F={background:!0,smallIcon:!0,noPause:!t.tablet||M,noPlay:!t.tablet,playOnReady:!0,unclickable:!t.tablet,hidePauseWithControls:t.tablet,isBigPlay:!0};if(P&&(F={...F,noPause:!0,noPlay:!C.ui.play,noBuffer:!C.ui.buffer,noReplay:!C.ui.replay,replayText:!0,playOnReady:!1,delayBuffer:!0}),d=new wn(Ue(B.bigPlay,l),l,i,F,x),a.element){new kt(a.container,a.id,T.speed.enabled(),i,e);const o=P?{}:new nn(B.time,l,i.mainRoll.duration);S.grid&&(m=new sn(i,r,e.gridMenu,{open:e=>{s({url:e,medium:M?"embed":void 0,campaign:M?"embed-related-html5":void 0,settings:i})},openEmbed:()=>!M||!R.redirect.videoArea||(R.utmRedirect.videoArea?s({url:I,medium:"embed",campaign:"embed-html5",time:p.getTime(),settings:i}):s({url:I}),!1)}));let d={enabled:!1,visible:!1};T.cc&&(d={enabled:T.cc.enabled(),visible:T.cc.visible()}),u=new ao(r,B,i,a.element,x,{onShow(e){f.enable(e),b.enable(),e&&-1!==e.indexOf("touch")&&h&&(t.macos||h.show())},onHide(){P||f.disable(),b.disable(),h&&h.autoHide(200),x&&x.hide(),y&&y.hide()}},d,{available:T.autoplay.available(),position:i.autoplay.position,initialState:O});let E=!1;f=new so(i,B.seekBar,{onMove(e){_&&_.update(e),b.update(e),A&&!A.visible()&&u.disable()},onMoveEnd(){b.hide(),_&&_.deselect(),A&&!A.visible()&&u.enable()},onDragStart(e){m&&m.disable(),e||(E=p.isPlaying()),i.isVr||c.disable(),u.disable()},onUpdate(e,t,n){g(v)||v.update(e),t&&p.isPlaying()&&(n||(E=p.isPlaying()))},onDragEnd(e){p.seek(e.seconds,E),i.isVr||c.enable(),i.isVr||c.enable(),u.enable(),m&&m.enable()}}),b=new pn(f.container,e,T.thumbnails.get,i),w=new hn(f.buffered,l);const C=T.hotspots;if(C.enabled()&&(v=new _n(C.get(),e.hotspots,f.bar,i)),S.topBar&&new lo(e.topBar,i,{onMouseOver:()=>{u.disable()},onMouseOut:()=>{u.enable()}}),S.share&&new ro(Ue(e.share,l),i,a.element,{onMouseOver:()=>{u.disable()},onMouseOut:()=>{u.enable()}}),S.mute){const e=T.volume;k=new Yn(B.volume,l,x),S.volume&&e&&(h=new Qn({volumeBtn:k.button,selectors:B.volume.slider,startingPosition:e.get(),callbacks:{onDragStart:()=>{f.disable(),u.disable(),c.disable()},onDragEnd:e=>{f.enable(e),u.enable(),c.enable()},onUpdate:e=>{n("volume.set",{volume:e,manual:!0})}},playerId:l}))}if(L.enabled){let t,n=!1;M&&R.redirect.onFullscreen&&(n=I),t=k?k.button.parentNode:o.container;const r={container:a.container,element:a.element,id:l};new vn(u.bar,t,r,n,x,i.fullscreen),U&&new xn(e,i,r)}let N;T.cc&&T.cc.enabled()&&(N=new qn(Ue(B.options.ccContainer,l),T.cc.getOptions(),l)),S.options&&!M&&(A=new Bn(B.options,r,N,t.desktop&&x,T,i,{onShow:()=>{b.disable(),u.disable()},onHide:()=>{b.enable(),u.enable()}})),i.mainRoll.actionTags&&(new bn(i.playerId,e.controls.actionTags,Ue(e.controls.container,l),i.embeds.enabled),_=new mn(l,f.buffered,Ue(e.thumbnails.thumbTitle,l),i),M||(y=new fn(a.container,e,l,i,{onShowOverlay:()=>{A&&A.hide(),u.disable()},onHideOverlay:()=>{u.enable()}})));const D=new $n;if(!P||!ye()){const t=new io(e,i,D,x);new Gn(r,e.contextMenu,l,D,S.embedCode,i.mainRoll.videoUrl,t.show),new jn(e,i)}P||(new Ln(Ue(e.overlayContainer,l),Ue(B.options.ccContainer,l),p.getTime(),i),M||new Fn(r,u,i.nextVideo,l)),i.seekPreview.enabled&&!i.isVr&&T.thumbnails&&new Un(i,a.element,a.wrapper,T.thumbnails.get,w.getBuffered||!1),M&&R.watchHD&&new Nn(r,I,i)}}}}function go(e,n,o,a){const r=window.MGP,l=r.players,p=l[e],d=r.inspectOriginal();if(!t(p))return!1;const{destroy:c,fire:m}=he.get(e,n);return m("player.destroy.started",{fadeOutTime:a,global:!0}),setTimeout((()=>{delete l[e],delete d[e];const t=Object.keys(l).length;m("player.destroy.ended",{playerCount:t,global:!0}),c(e),i(o)&&o(),g(l)&&(ue("player.destroy.all",{playerCount:t}),s(te,(e=>delete e.global)))}),a),!0}const co=function(e){return t(e)?o(e)?new Set(e):l(e)?Object.assign([],e):Object.assign({},e):e},mo=function(e,n,o,{startPoint:a,trackUrl:i}){const{fire:l}=he.get(o),p={status:"empty",error:0,version:0},g={rolls:[]};function c(e){s(e,((n,o)=>{t(n)?c(n):Fe(n)&&(e[o]=function(e=""){if(!w(e))return!1;try{return new URL(e).href}catch(t){return D(`Passed invalid url '${e}' to URL encodeUrl() function.`),!1}}(n.trim()))}))}function m(e){const o=function(e){const o={},a=[];let i;if(d(e.mediaFiles)&&e.mediaFiles.length){if(s(e.mediaFiles,(e=>{"video/mp4"!==e.type||r(e.height)||(o[e.height]=e.uri,a.push(parseInt(e.height,10)))})),a.length){if(a.sort(((e,t)=>e-t)),i=a[a.length-1],t(n)){const e=parseInt(n.quality,10);s(a,(t=>{e-t<=0&&Math.abs(e-t)<=Math.abs(e-i)&&(i=t)}))}return String(o[i]).trim()}return u(402),!1}return u(403),!1}(e);if(!De(o))return!1;const a=co(e);return c(a),a.videoUrl=o,a.campaign=function(e){let t=0;if(!w(e)||0===e.length)return t;for(let n=0,o=e.length;n<o;n++)t=(t<<5)-t+e.charCodeAt(n),t&=t;return Math.abs(t)}(a.title).toString(),a.clickUrl=a.clickThrough,a.clickTrackUrl=a.clickTracking,a.clickTrackUrl.push(i),a.impressionUrl.push(i),a}function u(e){D("Error parsing json adroll. Code: "+e),e=e||900,p.status="error",p.error=e}try{!function(){const n=t(e)?e:(o=e,JSON.parse(o));var o;if(!r(n.ad)){const e=m(n.ad);e.parsed=!0,e&&(g.rolls.push(e),p.status="parsed",g.id=e.campaign||e.id)}}()}catch(f){throw l("adroll.parser.error",{startPoint:a}),new SyntaxError("json.parser.error")}return{rolls:g.rolls,getState:e=>e?p[e]:p,campaignId:g.id||""}};const uo=function(e){const t={commonTime:0,views:0,timeouts:{attempt:0,time:0,report:!0}},n="adrolls";let o,a;function i(e,t,n=!1){a=a||{},a[e]&&!a[e]!==t||(a[e]=t,n&&l())}function r(){a.timeouts=Me(t.timeouts)}function l(){const t=Jt.get(n)||{};t[e]=a,Jt.set(n,t)}return x(e,!1)?(function(i){if(g(a)||i){o=Jt.get(n)||{};const i=g(o[e])?{}:o[e];a=Pe({},t,i)}}(),{get views(){return a.views},get commonTime(){return a.commonTime},set commonTime(e){a.commonTime=e},get timeouts(){return a.timeouts},save:l,update:i,resetTimeouts:r}):(H("*** MGP Adroll Storage ***\n","Invalid adroll start point provided for initialization"),!1)};const fo=function(e,n,o){const{fire:a}=he.get(e.playerId),i=e.embeds.enabled||!1,l={campaignName:"TJ Campaign",delay:[900,2e3,3e3],skipDelay:0,skippable:!1,roll:{}},s=new Zt({timeout:!1,parserError:!1,noAdsFound:!1,tier:0},e.playerId,"AdRollModelErrors"),p=new uo(n.startPoint);let c,m={},u=!1,f=!1,b=!1,h=!1,_=!1;function y(e){const t=e=>!0===e||"true"===e||1===e||"1"===e;e.cta&&(e.cta.expand=t(e.cta.expand));const n=e.clickableAreas||{};n.video=t(n.video),n.link=t(n.link),e.clickableAreas=n}function A(e,t={}){b||(e(m),b=!0)}function v(){if(h)return new Promise(((e,t)=>t(m)));const i=Math.floor((new Date).getTime()/1e3);let b,v,k=!1;return n&&n.json?(_=Fe(n.json),u=!0,b=n,b.delay&&!d(b.delay)&&(b.delay=[b.delay]),b.skippable=b.skipDelay>0,v=i-p.commonTime,k=v>=0):(w("noconfig"),f=!0),new Promise(((d,v)=>{if(!n.json)return void A(v,{message:"Campaign URL missing from adroll config"});let E;m=X({},l,b);const T=m.delay[p.timeouts.attempt];if(!_)return function(n,a,i){try{if(t(JSON.parse(i.json))){const t=(a=new mo(i.json,o,e.playerId,i)).rolls[0];y(t),m={...m,roll:t,skippable:m.skipDelay>0},c=a.campaignId,n(m)}}catch(r){Y("Error loading or parsing forced JSON from query param:",r)}}(d,E,b);if(!k)return w("onwait"),void A(v,{message:`Ad rolls disabled until ${new Date(1e3*p.commonTime)}.`});const S=Ke(b.json,{credentials:"include",headers:{"Accept-Language":n.user_accept_language},timeout:T});S.then((e=>e.text())).then((i=>{let l;if(g(i)||t(i))l=i;else try{l=JSON.parse(i)}catch(T){l=i}let _="";const k=l.noadroll||l.nopreroll||l.nopostroll;if(g(l))u=!1,_="empty";else if("frequencyCap"===l)u=!1,_=l;else if(x(k,!1))u=!1,p.update("commonTime",k,!0),_="noadroll";else if(b.json)try{E=new mo(l,o,e.playerId,n)}catch(S){h||(s.set("parserError",!0),w("parsingerror"),f=!0),A(v,{message:`${S}`})}if(u)if("parsed"===E.getState("status")&&E.rolls.length){const e=E.rolls[0];y(e),r(e.skipDelay)||(m.skipDelay=e.skipDelay),m.skippable=m.skipDelay>0,m.roll=e,p.save(),_="campaign",c=E.campaignId}else u=!1,s.set("noAdsFound",!0),_="noads",a("adroll.empty");else A(v,{message:`Preroll response was empty or not a campaign.\nResponse type received: ${_}`});_&&w("response",_),d(m)})).catch((e=>{if("AbortError"===e.name)return u=!1,p.timeouts.report&&(s.set({timeout:T,tier:p.timeouts.attempt+1}),w("timeout",s.get("tier"))),p.timeouts.attempt===m.delay.length-1?(p.commonTime=i+7200,p.resetTimeouts()):p.timeouts.attempt++,p.save(),void A(v,{message:`Ad roll request timed out at ${T}ms.`});"number"==typeof e.status&&(e=`Network error: ${e.status}`),A(v,{message:"Error loading or parsing JSON file.",error:e})}))}))}function w(e,t=1){if(h||f)return;const o={startPoint:n.startPoint,format:"json",campaignId:c};a("tracking.feature",{name:`adroll_${e}`,value:t,metrics:o})}return{errors:s,getRolls:()=>h?null:[m.roll],rolls:[m.roll],campaigns:[m],requestData:v,load:v,isAvailable:()=>u&&!h,multiMode:i,storage:p,getCookie:()=>p,set:(e,t)=>!(!m.roll||h)&&(r(m[e])?r(m.roll[e])||(m.roll[e]=t):m[e]=t,!0),getCampaign:()=>!g(m.roll)&&!h&&m,getRoll:()=>!g(m.roll)&&!h&&m.roll,incrementViews:()=>{},destroy:function(){h=!0},normalizeRoll:y}};function bo(e,t,n){const o=t.getCampaign(),a=new Zt({enabled:!1,active:!1,played:!1,deferred:!1,muted:!1,time:0,duration:0,playerPaused:!1,firstQuartile:!1,midpoint:!1,thirdQuartile:!1,startOffset:0,ended:!1,startPoint:t.startPoint,last:t.last,destroyed:!1},n.playerId,"AdRollController"),i=cn.get(),{is:l}=W.get(),{fire:p,subscribe:g,unsubscribe:d}=he.get(n.playerId),c="%SKIP_AD%",m="%SKIP_TIMER%";let u,f,b;function h(e){const n=l.macos&&l.safari;r(f)&&(f={onPlaybackEnded:()=>{a.get("ended")||(a.set("ended",!0),a.get("active")&&(a.set("deferred",!1),A("finish"),w("complete"),y())),a.get("enabled")&&y()},onSourceError:()=>{a.get("enabled")&&(y(),a.set("enabled",!1))},onPlaybackBeforePlay:()=>{if(!a.get("enabled"))return;const e=(new Date).getTime(),n=t.getCookie();!a.get("active")&&e-n.commonTime<1e3*o.forgetUserAfter&&(t.incrementViews(),y())},markAsStated:()=>{const e=t.getCookie();if(!a.get("played")){A("play",{ntimeout_tier:(e&&e.timeouts&&e.timeouts.attempt||0)+1}),w("start"),t.incrementViews(),p("adroll.started",{...a.get()}),a.set("played",!0)}a.get("enabled")&&!a.get("active")&&(a.set({deferred:!1,active:!0}),t.incrementViews(!0))},onPlaybackPlaying:()=>{!a.get("enabled")||n&&!a.get("played")||(f.markAsStated(),a.get("playerPaused")&&w("resume"),a.set("playerPaused",!1),u=setInterval((()=>{a.set("time",a.get("time")+.1),function(){const e=a.get("time"),t=a.get("duration");e>25*t/100&&!a.get("firstQuartile")&&(w("firstQuartile"),a.set("firstQuartile",!0));e>50*t/100&&!a.get("midpoint")&&(w("midpoint"),a.set("midpoint",!0));e>75*t/100&&!a.get("thirdQuartile")&&(w("thirdQuartile"),a.set("thirdQuartile",!0))}()}),100))},onPlaybackPaused:()=>{a.get("enabled")&&a.get("played")&&(a.set("playerPaused",!0),parseInt(a.get("time"),10)<parseInt(a.get("duration"),10)&&w("pause"),clearInterval(u))},onPlaybackWaiting:()=>{a.get("enabled")&&clearInterval(u)},onFullscreenChanged:e=>{a.get("enabled")&&!0===a.get("played")&&e.fullscreen&&(w("fullscreen"),A("fullscreen"))},onVolumeChanged:e=>{a.get("enabled")&&!0===a.get("played")&&a.get("muted")!==e.muted&&(a.set("muted",e.muted),e.muted?w("mute"):w("unmute"))},onPlaybackDurationChanged:e=>{a.get("enabled")&&a.set("duration",e.duration)}}),"sub"===e?(g("playback.ended",f.onPlaybackEnded),g("source.error",f.onSourceError),g(["adroll.parser.error","adroll.empty","adroll.ui.hide"],y),g("playback.beforeplay",f.onPlaybackBeforePlay),n&&g("playback.time.changed",f.markAsStated,{once:!0}),g("playback.playing",f.onPlaybackPlaying),g("playback.paused",f.onPlaybackPaused),g("playback.waiting",f.onPlaybackWaiting),g("fullscreen.changed",f.onFullscreenChanged),g("volume.changed",f.onVolumeChanged),g("playback.duration.changed",f.onPlaybackDurationChanged)):"unsub"===e&&(d("playback.ended",f.onPlaybackEnded),d("source.error",f.onSourceError),d(["adroll.parser.error","adroll.empty","adroll.ui.hide"],y),d("playback.beforeplay",f.onPlaybackBeforePlay),n&&d("playback.time.changed",f.markAsStated),d("playback.playing",f.onPlaybackPlaying),d("playback.paused",f.onPlaybackPaused),d("playback.waiting",f.onPlaybackWaiting),d("fullscreen.changed",f.onFullscreenChanged),d("volume.changed",f.onVolumeChanged),d("playback.duration.changed",f.onPlaybackDurationChanged))}function y(){if(!a.get("destroyed"))return u&&clearTimeout(u),a.set({active:!1,enabled:!1,deferred:!1}),clearInterval(u),p("adroll.ended",{...a.get()}),!0}function A(e,n={}){if(a.get("destroyed"))return;n.nstartPoint=t.startPoint;const i=t.trackUrl;let r;o?(r=o.roll.trackUrl,a.get("enabled")&&(r="play"===e&&o.roll.impressionUrl?o.roll.impressionUrl:"click"===e&&o.roll.clickTrackUrl?o.roll.clickTrackUrl:[i])):r=[i];for(let t=0,a=r.length;t<a;t++)if(De(r[t])){let a=r[t];if(a.indexOf("etahub.com")>-1&&(a=R(a,n)),a=v(e,a),!(o&&o.roll.parsed||"play"===e||-1!==a.indexOf("etahub.com")))continue;at(a)}return p("adroll.tracking",{label:e}),!0}function v(e,t){const a=encodeURIComponent(n.env||n.mainRoll.siteName||n.quickSetup||"undefined"),i=l.desktop?"PC":"Mobile";let r,s,p;o?(b=o.roll.appId||b,r=encodeURIComponent(o.roll.clickUrl),s=encodeURIComponent(o.roll.title?o.roll.title:"undefined"),p=encodeURIComponent(o.campaignName)):(r="",s="undefined",p=encodeURIComponent("TJ campaign"));let g=t?t.replace("%APPID%",b).replace("%ACTION%",e).replace("%SITE%",r).replace("%CAMPAIGN%",p).replace("%PLAYER%","").replace("%PLATFORM%",i).replace("%ADTITLE%",s):"";return a.length>0&&(g=g.replace("%SITENAME%",a)),g}function w(e){if(!o||a.get("destroyed"))return!1;if(o.roll.tracking&&o.roll.tracking[e]&&a.get("enabled")){const n=o.roll.tracking[e];return s(n,((e,o)=>n[o]=R(e,{nstartPoint:t.startPoint}))),rt(n),!0}return!1}const k={model:t,getSourceUrl:function(){return!(!a.get("enabled")||!De(o.roll.videoUrl))&&o.roll.videoUrl},track:A,callTrackingEvent:w,hide:y,getMultiMode:()=>t.multiMode,getState:a.get,enabled:()=>a.get("enabled"),active:()=>a.get("active"),deferred:()=>a.get("deferred"),getRollProp:e=>!(!o||a.get("destroyed"))&&(r(o[e])?!r(o.roll[e])&&o.roll[e]:o[e]),togglePlay:function(){return!!a.get("enabled")&&(e.paused?e.play():e.pause(),!0)},destroy:function(){a.get("destroyed")||(t.destroy(),h("unsub"),a.set("destroyed",!0))}};return a.set("muted",!1),F("...AdRoll controller campaign",o),o?(({appId:b}=o),a.set({enabled:!0,url:o.roll.videoUrl,eudsaId:"eudsa-banner-container",eudsaUrl:o.roll.adInfoUrl}),n.adsCampaign=o,o.skippable&&(o.roll.skipMessage||(o.roll.skipMessage=i(c)),o.roll.skipDelayMessage||(o.roll.skipDelayMessage=i(m))),h("sub"),p("adroll.ready",k)):(t.errors.get("timeout")&&A("timeout",{timeout_ms:t.errors.get("timeout"),videoUrl:window.location.href,playerVersion:_}),t.errors.get("parserError")&&A("parserError"),t.errors.get("noAdsFound")&&A("noAdsFound")),k}const ho=function(){return{}};function _o(e,t){const n=t.adRolls,{fire:o,subscribe:a}=he.get(t.playerId),l=t.mainRoll.duration,p=Jt.get("quality")||!1,d={},{get:c}=new ho;let m,u,f,b,_,y=l,A=!1,v=!g(n);function w(){_=u.map((e=>0===e?e:100===e?y:Math.floor(e*y/100)))}function k(){o("adroll.init",v?{times:_,startPoints:u,preRoll:m,postRoll:f,empty:!1}:{empty:!0})}function x(a){if(!u.includes(a))return;const i=n[u.indexOf(a)];i.trackUrl||(i.trackUrl="https://etahub.com/events?app_id=%APPID%&splayer=%PLAYER%&eventName=%ACTION%&ssite=%SITE%&scampaign=%CAMPAIGN%&ssiteName=%SITENAME%&splatform=%PLATFORM%&sadTitle=%ADTITLE%"),i.appId||(i.appId=10829);const l=X(new fo(t,i,p||b),{startPoint:a,last:r(u[u.indexOf(a)+1])});l.load().then((()=>{o("source.unload",{destroy:!0,callback:()=>{d[a]=new bo(e,l,t)}})}),(()=>{!function(e){0===e?m=!1:100===e&&(f=!1),m||f||(v=!1),E(e),o("adroll.aborted",{startPoint:e})}(a)}))}function E(e){const t=d[e];t&&t.destroy()}ye()||function(){const e=P(`${h}force-adrolls`),t=/(?:1|true|on|yes|enabled)/.test(e),o=/(?:0|false|off|no|disabled)/.test(e);if(t&&i(c))return g(n)&&n.push({}),s(n,((e,t)=>{n[t]={...e,json:c(),skipDelay:5,startPoint:e.startPoint||0}})),void(v=!0);o&&(s(n,((e,t)=>delete n[t])),v=!1),v=n.length>0;const a=P(`${h}adroll-timeouts`);if(a){const e=a.split(a.match(/[^a-z0-9]/)[0]).map((e=>e?parseInt(e,10):null));s(n,(t=>t.delay=e)),H("Custom adRoll timeout tiers applied:\n"+e.join(", "))}}(),v&&(u=n.map((({startPoint:e})=>parseFloat(e))),m=u.includes(0),f=u.includes(100),w(),a("playback.duration.changed",(({duration:e})=>{e!==y&&(y=e,w(),k())}),{once:!0}),a(["adroll.started","adroll.ended"],(({startPoint:e},t,n)=>{A="started"===n.split(".").pop(),A||E(e)})),a("adroll.ended",(({startPoint:e})=>{0===e?m=!1:100===e&&(f=!1)})),a("adroll.load",(({startPoint:e})=>{A||u.includes(e)&&x(e)})),a("playback.ended",(()=>{f&&!A&&(d[100]||x(100))})),a("skin.ready",k,{once:!0}),a("source.loaded",(e=>{b=e,m&&u.includes(0)&&!d[0]&&x(0)}))),k()}const yo=function(e,t,n=30){let o=1;t<n&&(n=t);const a=n/t,i=setInterval((()=>{e(o),0===o&&clearInterval(i),o=Math.max(0,o-a)}),n)},Ao={controlBar:{controlBarFront:{smallPlay:null,smallNextBtn:null,time:"span.elapsed[html=00:00] + span.sep[html=/] + span.total[html=00:00]",sound:{"volume.fullVolume":'i.btn.volume-low.icon.icon-volume-low[title="%MUTE%"] + i.btn.volume-full.icon.icon-volume-full[title="%MUTE%"] + i.btn.volume-mute.icon.icon-volume-mute[title="%UNMUTE%"]',"volumeSlider.hidden":{volumeBar:{volumeFront:".volumeHandle",volumeBackground:null,extraZone:".left + .right"}}},cinema:'.btn.normal.icon.icon-player-size[title="%SMALL_PLAYER%"] + .btn.large.icon.icon-player-size[title="%LARGE_PLAYER%"]',options:'.btn.icon.icon-gear[title="%OPTIONS_LOADING%"] + .popup.optionsPopup > div.switchers + ul',autoplay:".apBar .apBarFront i.btn.icon.icon-autoplay-on ~ i.btn.icon.icon-autoplay-off",actionTags:'i.btn.icon.icon-action-tags[title="%JUMP_TO_ACTION%"]',airplay:'.btn.airplayBtn[title="%AIRPLAY%"] > i.icon.airplay-icon','chromecast[title="%CHROMECAST%"]':null,logo:null,cover:null,leftVolumeBarCover:null,rightVolumeBarCover:null},controlBarBackground:null,seekBar:{progressPadding:{progressOverflow:{progressBackground:null,progress:null},progressHandle:null}}},fakeFsScrollPromptScreen:{fakeFsPromptControls:{fakeFsPromptPlayback:null,fakeFsPromptNext:null},fakeFsPromptBox:'p.promptLabel[html="%FFS_SWIPE_PROMPT%"]'},actionTagsScreen:null,eventCatcher:null,ccContainer:null,bigPlay:null,overlayContainer:null,castOverlay:{"screenMsg.castText":null,castLogo:null},share:'.btn.icon.icon-share-round[title="%SHARE%"][tooltipPosition=left]',thumbnails:{rect:{crop:{sprite:"img.image",shadow:null},thumbTitle:null,selectedTime:"span"}},topBar:{topBarContent:{topBarTitle:"a span"},topBarBackground:null},contextMenu:{contextContent:{'copyUrlVideo[html="%COPY_URL%"]':null,'copyUrlVideoTime[html="%COPY_URL_CURRENT_TIME%"]':null,'copyEmbed[html="%COPY_EMBED_CODE%"]':null,'loop[html="%LOOP%"]':null,'shortcuts[html="%KEYBOARD_HELP%"]':null,'contextAbout[html="%ABOUT%"]':null}},versionsInfo:{copyCloseDiv:'.title[html="Debug Info"] + .hideVersionMenu + .copyMenu .btn.icon.icon-copy',playerVersions:".playerVersionContainer.debugContainer + .streamingInfoContainer.debugContainer + .adRollInfoContainer.debugContainer"},keyboardShortcuts:{hideShortcuts:'span[html="&times;"]',shortcutInfo:null},videoWrapper:'video.videoElement source[type="video/mp4"]'},vo={controls:{bar:".controlBar",container:".controlBar .controlBarFront",bigPlay:".bigPlay",smallPlay:".smallPlay",smallNextBtn:".smallNextBtn",nextVideoTooltip:".nextVideoTooltip",autoplay:{button:".autoplay"},time:{container:".time",elapsed:".elapsed",total:".total"},fullscreen:{button:".fullscreen",on:".fullscreenOn",off:".fullscreenOff"},chromecast:{container:".chromecast",button:".chromecast .chromecastBtn",overlay:{container:".castOverlay",text:".castOverlay .castText",logo:".castLogo"}},actionTags:{button:".actionTags",icon:"i.icon.icon-action-tags"},airplay:{container:".airplay",button:".airplayBtn",icon:".airplay .icon"},cinema:{button:".cinema",normal:".cinema .normal",large:".cinema .large"},volume:{button:".volume",low:".btn.volume-low",full:".btn.volume-full",mute:".btn.volume-mute",slider:{container:".volumeSlider",zone:".volumeBar",mask:".volumeBar .volumeFront",handle:".volumeHandle",extraClickZone:".left, .right",covers:".leftVolumeBarCover, .rightVolumeBarCover"}},seekBar:{container:".seekBar",bar:".seekBar .progressPadding",buffer:".seekBar .progressOverflow",background:".seekBar .progressOverflow .progressBackground",progress:".seekBar .progressOverflow .progress",handle:".seekBar .progressHandle"},options:{container:".options",button:".options .btn",qualityList:".optionsMenu .quality",qualityListItems:".optionsMenu .quality li",switchList:".optionsMenu .optionsSwitches",subPageHeader:".optionsMenu .subPage .optionsHeader",subSubPageHeader:".optionsMenu .subSubPage .optionsHeader",subPageContent:".optionsMenu .subPage .content",subSubPageContent:".optionsMenu .subSubPage .content",ccContainer:".ccContainer"},logo:".controlBar .logo"},fakeFullscreen:{screen:".fakeFsScrollPromptScreen",promptControls:".fakeFsPromptControls",promptPlayback:".fakeFsPromptPlayback",promptNext:".fakeFsPromptNext",promptBox:".fakeFsPromptBox"},actionTag:".actionTag",adRoll:{container:".adRollContainer",title:".adRollContainer .adRollTitle",titleText:".adRollContainer .adRollTitleText",skipButton:".adRollContainer .adRollSkipButton div",timeElapsed:".adRollContainer .adRollTimeElapsed",link:".adRollContainer .adRollLink",eventCatcher:".adRollEventCatcher",cta:{image:".adRollContainer .adRollCTA .adRollCTAImage",container:".adRollContainer .adRollCTA .ctaContainer",title:".adRollContainer .adRollCTA .adRollCTATitle",subtitle:".adRollContainer .adRollCTA .adRollCTASubtitle",button:".adRollContainer .adRollCTA .adRollCTAButton"}},eventCatcher:".eventCatcher",overlayContainer:".overlayContainer",share:".share",thumbnails:{container:".thumbnails",rect:".thumbnails .rect",image:".thumbnails img.image",sprite:".thumbnails .sprite",selectedTime:".thumbnails .selectedTime",thumbTitle:".thumbnails .thumbTitle"},videoErrorMessage:{container:".videoErrorMessage",text:".videoErrorMessage p"},topBar:{container:".topBar",titleLink:".topBar .topBarTitle a",title:".topBar .topBarTitle span",share:".topBar .share"},tooltip:{container:".tooltip",title:".tooltip .title",arrow:".tooltip .arrow"},contextMenu:{container:".contextMenu",copyUrlVideo:".contextMenu .copyUrlVideo",copyUrlVideoTime:".contextMenu .copyUrlVideoTime",copyEmbed:".contextMenu .copyEmbed",loop:".contextMenu .loop",about:".contextMenu .contextAbout",shortcuts:".contextMenu .shortcuts"},versionsInfo:{container:".versionsInfo",copyCloseDiv:{container:".copyCloseDiv",hideVersionMenu:".copyCloseDiv .hideVersionMenu",copyMenu:".copyCloseDiv .copyMenu"},playerVersions:{container:".playerVersions",versionInfo:".playerVersions .playerVersionContainer",streamingInfo:".playerVersions .streamingInfoContainer",adRollInfo:".playerVersions .adRollInfoContainer",adaptiveInfo:".playerVersions .adaptiveDetails"}},keyboardShortcuts:{container:".keyboardShortcuts",hideShortcuts:".keyboardShortcuts .hideShortcuts",shortcutInfo:".keyboardShortcuts .shortcutInfo"},hotspots:{container:".seekBar .hotspotsGraph",svg:".hotspotsGraph svg",polygon:".hotspotsGraph polygon",progress:".hotspotsGraph .hotspotsFill"},actionTagsScreen:{container:".actionTagsScreen",pills:".actionTagPill"},gridMenu:{thumbnailsContainer:".gridContainer",thumbnailsGrid:".thumbnailsGrid",thumbnailsWrapper:".gridWrapper",thumbnailsItem:".thumbnailsGrid .gridItem",thumbnailsItemInfo:".thumbnailsGrid .gridItem .gridInfo",buttonContainer:".controlBar .front",gridHeader:".gridContainer .gridHeader",controls:{button:".grid"}},videoPoster:{container:".videoPoster",source:".videoPoster picture source",image:".videoPoster picture img"},videoWrapper:{container:".videoWrapper",video:".videoWrapper video.videoElement",source:".videoWrapper video.videoElement source"}};var wo=n(163),ko=n.n(wo);const xo=[{selectors:[".controlBar .options .btn.HD:after",".controlBar .options .btn.K2:after",".controlBar .options .btn.K4:after",".controlBar .volumeBar .volumeFront",".versionsInfo .playerVersions::-webkit-scrollbar-thumb",".nextVideoTooltip .nextThumb .preloadLine",".seekBar .progress",".optionsMenu .optionsSwitch.enabled span",".controlBar .autoplay .apBar"],styles:["background-color: MGP_themeColor"]},{selectors:[".controlBar .ccBtn.enabled .btn",".actionTagsScreen .actionTagPill span.tagTime",".nextVideoTooltip .nextText .nextTitle","body .debugPanel .consoleTerminalWrapper:before"],styles:["color: MGP_themeColor"]},{selectors:[".controlBar .chromecast .chromecastBtn"],styles:["--connected-color: MGP_themeColor"]}],Eo={player:"#0080ff",pornhub:"#f6921e",modelhub:"#ff9000",redtube:"#af1820",youporn:"#ec567c",tube8:"#c01b27",thumbzilla:"#1bbc9d",xtube:"#ff0102"},To=`${h}theme-styles`;let So,Co;function Po(e){return e.replace(/MGP_themeColor(\(([\d-.]+)\))?/g,((...e)=>r(e[2])||k(e[2])?So:function(e,t){(e=String(e).replace(/[^0-9a-f]/gi,"")).length<6&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),t=t||0;let n,o="#";for(let a=0;a<3;a++)n=parseInt(e.substr(2*a,2),16),n=Math.round(Math.min(Math.max(0,n+n*t),255)).toString(16),o+=("00"+n).substr(n.length);return o}(So,e[2])))}function Ro(e){let t="\n";return xo.length?(s(xo,(n=>{s(n.selectors,((o,a)=>{const i=1===n.selectors.length||a===n.selectors.length-1;t+=`${o.includes("body")?"":"#"+e} ${o}${i?"":","}\n`})),t+=`{\n\t${n.styles.join("\n\t")};\n}\n`})),Po(t).replace(/\.([a-zA-Z_][0-9a-zA-Z_-]+)/g,(e=>"."+h+e.substring(1)))):""}const Mo={init:function(e,t={}){So=function(e){return e.customColor||Eo[e.themeCode]||Eo.player}(t),Co||(Co=Le(`style[id="${To}"]`),document.head.appendChild(Co)),-1===Co.innerHTML.indexOf(e)&&(Co.innerHTML+=Ro(e))},getColors:()=>Eo,getThemeColor:()=>So};const Io=function(e){const t=e.playerId,{is:n,os:o,browser:a,platform:i}=W.get(),l=new cn(e.extendedLocales,e.locale),{subscribe:p}=he.get(t),g=e.mainRoll.shorty.enabled;let d,c,m,u;function f(){let e=Ne(g?function(){const e=["controlBar","controls","debugInfo","eventCatcher","bigPlay","smallPlay","thumbnails","videoWrapper"],t={};return ye()||s(["contextMenu","keyboardShortcuts","versionsInfo"],(t=>e.push(t))),s(Ao,((n,o)=>{e.includes(o)&&(t[o]=n,"controlBar"===o&&delete t[o].controlBarFront)})),t}():Ao);return e=l(e),e}return function(){Mo.init(t,e.theme);const l=`${h}skin_desktop`;if(!document.getElementById(l)){const e=document.createElement("div"),t=document.body;e.id=l,e.style.display="none",e.innerHTML=ko().replace(/(class=['"]+)(.+?)(['"]+)|(class=)([a-zA-Z_][0-9a-zA-Z-_]+)/g,((e,t,n,o,a,i)=>"class="===a?a+h+i:t+h+n.split(" ").join(` ${h}`)+o)),t.insertBefore(e,t.firstChild)}!function(){if(d=document.getElementById(t),!d)return void D('You need to create a container element for the player with ID "#'+t+'".');(function(){if(Mt(d,i),!a)return!1;n.tablet&&Mt(d,"tablet");r(a.name)||Mt(d,a.name);a.version||Mt(d,a.name+Math.floor(a.version));r(o.name)||Mt(d,o.name);Mt(d,"container"),Mt(d,"desktopPlayer")})(),e.embeds.enabled||n.mobile||g||Mt(d,"hideControls");e.embeds.enabled&&Mt(d,"embedded")}(),d.innerHTML=f(),function(){const a={disableRemotePlayback:"",preload:e.videoPreload,playsinline:"",controlslist:"nodownload"};if(c=Ue(".videoWrapper",t),m=d.getElementsByTagName("video")[0],u=m.getElementsByTagName("source")[0],e.isVr){const e=document.createElement("canvas");e.innerHTML="This feature is not supported on your browser!",c.appendChild(e),a.style="display:none;",a.crossorigin="anonymous"}e.embeds.enabled&&n.ios&&o.version<10&&(a["x-webkit-airplay"]="deny");s(a,((e,t)=>{m.setAttribute(t,e)}))}(),p("player.destroy.started",(e=>{e.fadeOutTime&&yo((e=>{const t=1*e;d.style.opacity=t}),e.fadeOutTime)})),p("player.destroy.ended",(()=>{d.innerHTML="",It(d,d.getAttribute("class").split(" "))}))}(),{selectors:Et(vo,t),playerContainerElement:d,videoWrapper:c,playerElement:m,playerElementSource:u}},Bo=e=>Object.getPrototypeOf.call(Object,e);const Oo=function(e){if(!t(e))return!1;if(null===Bo(e))return!0;let n=e;for(;null!==Bo(n);)n=Bo(n);return Bo(e)===n};function Lo(e,n){const{is:o,os:a}=W.get(e),i=e.embeds.enabled;return function(){const t=e.eventTracking;if(!Oo(t))return;s([{name:"cdn"},{name:"customData"},{name:"enabled",move:!1},{name:"geo"},{name:"isp"}],(e=>{const n=e.newName||e.name,o=t[e.name];g(o)||(!1!==e.move&&(t.params[n]=Oo(o)?{...o}:o),delete t[e.name])})),g(e.playbackTracking)||(t.playback={...e.playbackTracking},delete e.playbackTracking);const n=t.playback;s(["hostname","mungedSessionId","videoDuration","videoId","videoTimestamp","watchSession"],(e=>{g(t.params[e])&&!g(n)&&(t.params[e]=n[e],delete n[e])})),g(t.svvt)&&e.mainRoll.svvtRemote&&(t.svvt={remoteUrl:e.mainRoll.svvtRemote},delete e.mainRoll.svvtRemote);const{viewedRequestTimeout:o,viewedRequestURL:a}=e;(o||a)&&(t.viewed={threshold:o,url:a},s(["viewedRequestTimeout","viewedRequestURL"],(t=>delete e[t])))}(),function(){const t=e.theme;!t.themeCode&&e.quickSetup&&(t.themeCode=e.quickSetup),!t.customLogo&&e.features.customLogo&&(t.customLogo=e.features.customLogo),!t.customColor&&e.features.featureColor&&(t.customColor=e.features.featureColor)}(),function(){if((e.features.minIosForPreroll||e.features.minAndroidForPreroll)&&(e.features.minIosForAdRoll=e.features.minIosForPreroll,e.features.minAndroidForAdRoll=e.features.minAndroidForPreroll,delete e.features.minIosForPreroll,delete e.features.minAndroidForPreroll),s(Object.entries({minIosForAdRoll:8,minAndroidForAdRoll:4.4}),(([t,n])=>{parseFloat(e.features[t])<n&&(e.features[t]=n)})),e.preroll){e.preroll.startPoint=0;const t=Re({},e.preroll);e.adRolls=d(t)?t:[t],delete e.preroll}if(e.adRolls=e.adRolls||[],g(e.adRolls))return;if(e.adRolls=J(e.adRolls,(({startPoint:e})=>0==e)),g(e.adRolls))return;const t=e.htmlSettings&&e.htmlSettings.adsTrackUrl||e.adRolls[0].trackUrl;Fe(t)&&(e.adRolls[0].trackUrl=t)}(),function(){if(!Oo(e.autoplay)){const t=e.autoplay||e.features.autoplay;e.autoplay={desktop:t,enabled:t,initialState:t,mobile:!1,position:_e.autoplay.position}}o.desktop?e.autoplay.enabled=!!e.autoplay.desktop:o.mobile?e.autoplay.enabled=!!e.autoplay.mobile:o.tablet&&(e.autoplay.enabled=!!e.autoplay.tablet),o.ie&&o.desktop&&e.startOffset&&(e.autoplay.enabled=!1)}(),function(){const t=["mp4"];o.ios,t.unshift("hls"),e.mainRoll.fallbackOrder=t;const n=e.mainRoll.fallbackOrder.filter((e=>"hls"!==e&&"dash"!==e));(o.android&&a.version<=4||o.windows&&a.version<6&&(o.firefox||o.ie))&&(e.mainRoll.fallbackOrder=n)}(),e.env=e.env||e.quickSetup||"undefined",e.startOffset=x(e.startOffset,!1)?parseFloat(e.startOffset):0,i&&(e.hotspots.enabled=!1,Re(e.features,{topBar:!0,share:!1,cinema:!1,options:!1,hotspots:!1,chromecast:!1,autoFullscfeen:!1,iosAutoFullscreen:!1})),o.tablet&&(o.live||(Re(e.features,{ignorePreferences:!0,cinema:!1,volume:!1}),e.features.mute=e.autoplay.enabled&&o.ipados,e.videoPreload="none"),e.autoplay.position="menu",o.tablet&&!o.embed&&(e.menu.mobileSlideout=!1)),o.mobile&&(e.features.qualityMenu=!0,e.features.ignorePreferences=!0,e.shakaConfig.defaultBandwidthEstimate=75e4,e.seekPreview.blur=1,e.videoPreload="none"),(o.desktop||o.tablet)&&(e.features.oneHand=!1),o.desktop&&!i&&(e.menu={}),function(){const{overlays:t,overlayTextAd:n}=e.mainRoll;n&&n.displayText.length&&(X(n,{label:n.displayText,time:n.showDelay,duration:n.displayDuration,bottom:"60px",fontScale:"5%",hCentered:!0}),t&&t.push(n))}(),o.desktop&&o.safari&&X(e,{videoPreload:"none"}),o.uc&&(e.preroll={}),e.mainRoll.title=Ve(e.mainRoll.title),e.features.tooltips=o.desktop,e.mainRoll.closedCaptions&&"string"==typeof e.mainRoll.closedCaptions&&(e.mainRoll.closedCaptions={en:{url:e.mainRoll.closedCaptions,label:"English"}}),function(){const{fullscreen:t,iosFullscreen:a,autoFullscreen:r,iosAutoFullscreen:l}=e.features;if(g(e.fullscreen))e.fullscreen={enabled:o.iosOrIpados?a:t,autoFullscreen:{android:p(r)?_e.features.autoFullscreen:r,ios:p(l)?_e.features.iosAutoFullscreen:l},nativeControls:!!o.iosOrIpados};else if(o.iosOrIpados){const t=(n.fullscreen||{}).nativeControls;e.fullscreen.nativeControls=!(!g(t)&&!i)||t}o.iosOrIpados&&!t.nativeControls&&(e.features.tooltips=!0)}(),function(){if(t(e.mainRoll.quicky)&&(e.mainRoll.shorty=Re(e.mainRoll.shorty||{},e.mainRoll.quicky)),["basic","image"].includes(b))e.mainRoll.shorty={};else if(e.mainRoll.shorty.enabled){const t=n.hideControlsTimeout||_e.features.hideControlsTimeout;e.features={hideControlsTimeout:t,volume:!0},e.fullscreen={},e.mainRoll.overlays=[],e.mainRoll.closedCaptions=void 0,e.mainRoll.actionTags=""}else e.mainRoll.shorty.preload=!1}(),o.iosOrIpados&&(e.features.oneHand=!1),g(e.nextVideo)&&(e.nextVideo={}),i&&Re(e.nextVideo,{desktop:!1,mobile:!1,tablet:!1}),e.nextVideo.nextUrl||(e.features.nextVideo=!1),e}const Uo=function(e){const t=".videoErrorMessage",n=".videoErrorMessage p",o={videoErrorMessage:{centered:"span.icon.icon-error + p"}},a=document.getElementById(e);let i=!1;return{show:function(r){const l=Ne(o),s=Ue(t,e);a.insertAdjacentHTML("beforeend",l),Ue(n,e).innerHTML=r,Mt(a,"videoUnavailable"),i=!0,me(s,void 0,!0,!0)},visible:()=>i}};const No=function(e,t){const{subscribe:n}=he.get(t.playerId),o=t.mainRoll.videoUnavailableMessages,a=new Uo(t.playerId);let i=!1;n(["buttons.nextvideo","redirect"],(()=>i=!0)),n("source.unavailable",(e=>{if(!r(e.time)){const t=S(window.location.href,e.time);window.history&&window.history.replaceState&&window.history.replaceState(void 0,void 0,t)}let t=e.message||"";t=t&&t in o?t:"default",setTimeout((()=>{i||a.visible()||a.show(o[t])}),1e3)}))};const Do=function(e,t){const{fire:n,subscribe:o}=he.get(t.playerId);let a=!1;function i(){return!t.features.speed||t.embeds.enabled}function r(){if(i())return!1;{const e=Jt.get("playbackRate");return void 0!==e?e:1}}function l(t){e.playbackRate=t}function s(t,n=!1){return!i()&&(e.playbackRate!==t&&(a=n,l(t)),Jt.set("playbackRate",t),!0)}function p(){return.5===r()?s(1,!0):s(.5,!0),!0}return e.onratechange=()=>{const t=Math.max(.5,Math.round(2*e.playbackRate)/2);n("playback.speed.changed",{playbackRate:t,manual:a}),a=!1},o("adroll.started",(()=>{l(1)})),o("adroll.ended",(()=>{s(r(),!0)})),o("source.ready",(()=>{const e=r()||1;1!==e&&s(e)})),o(["playback.speed.set"],(e=>s(e.playbackRate,e.manual))),o("playback.speed.toggle",(e=>{e.manual,p()})),{get:r,set:s,enabled:()=>!i(),disabled:i,toggle:p}};const Fo=function(e){const{fire:t,subscribe:n}=he.get(e);let o,a,i=!1;function r(e){const n=function(e){const t={description:"An unknown error occurred.",name:"VIDEO_ERROR"};return e&&x(e)&&Object.keys(Array.from(Array(5))).includes(e)&&[{code:1,name:"MEDIA_ERR_ABORTED",description:"Video playback aborted by user."},{code:2,name:"MEDIA_ERR_NETWORK",description:"A network error caused the video download to fail part-way."},{code:3,name:"MEDIA_ERR_DECODE",description:"The video playback was aborted due to a corruption problem or because the video used features your browser did not support."},{code:4,name:"MEDIA_ERR_SRC_NOT_SUPPORTED",description:"The video could not be loaded, either because the server or network failed or because the format is not supported."}].find((t=>t.code===e))||t}((this.error||e.target.error||{}).code).name;t("source.error",{e,adaptive:i,fatal:!0,message:n,model:a,format:o})}function l(e){if(ce(e,!0,!0),!Fe(n=this.src)||window.location.href===n||!["blob:",".chk",".m3u8",".m4s",".mp4",".mpd",".ts",".webm"].some((e=>n.includes(e))))return!1;var n;t("source.error",{e,adaptive:i,fatal:!0,label:"sourceError",message:"SOURCE_ERROR",model:a,format:o})}function p(e){if("stalled"!==e.type)return;F("MGP: video "+e.type,e),t("source.stalled",{stalled:!0});const n=()=>{this.readyState>=3&&t("source.stalled",{stalled:!1}),this.removeEventListener("canplay",n)};this.addEventListener("canplay",n)}return n("source.ready",(e=>{o=e.format,a=e.model,i=e.adaptive})),{init:function(e,t){K(e)&&(e.removeEventListener("error",l),e.addEventListener("error",l)),K(t)&&(t.removeEventListener("error",r),t.addEventListener("error",r),s(["abort","stalled","suspend"],(e=>{t.removeEventListener(e,p),t.addEventListener(e,p)})))},fire:function(e,n,o){t("source.error",o)}}};const Ho=function(e,n,r=!0){if(!t(e))throw new TypeError('utils/sort: First argument is not of type "Function".');let s;s=w(n)?(e,t)=>e[n]===t[n]?0:e[n]>t[n]?1:-1:i(n)?n:(e,t)=>e===t?0:e<t?-1:1;const p=r?Me(e):e;return l(p)?Array.prototype.sort.call(p,s):o(p)?new Set(Array.from(p).sort(s)):A(a(p).sort(s),((e,t)=>(e[t]=p[t],e)),new Object)};const Qo=class{constructor(e,t,n=[]){this.format=t,this.resolutions=[],this.sources=this.cleanUpMediaDefinitions(t,e),this.loading=!1,this.timeRanges=n}async load(){if(this.loading)return Promise.reject(!1);this.loading=!0;const e=this.getRemoteUrl(this.sources);if(e)try{this.sources=await this.loadRemoteSources(e),this.sources=this.cleanUpMediaDefinitions(this.format,this.sources)}catch(t){return this.loading=!1,Promise.reject(!1)}try{this.sources=await this.processSources(this.sources)}catch(t){return this.loading=!1,Promise.reject(!1)}return this.loading=!1,this.hasSources()?Promise.resolve(!0):Promise.reject(!1)}async loadRemoteSources(e){const t=await Ke(e,{credentials:"include"}),n=await t.json();if(d(n))return n;throw new TypeError("Failed to parse remote media data as array.")}async processSources(e){throw Error(`Why haven't you overridden 'processSources' in this subclass of 'Sources': ${this.constructor.name}`)}hasTimeRanges(){return this.timeRanges.length}cleanUpMediaDefinitions(e,t=[]){return t=this.sanitizeSources(Me(t)),t=J(t,(t=>t.format===e)),t=this.sortSourcesByQuality(t),t=this.limitDefaultQuality(t)}sanitizeSources(e){return s(e,((t,n)=>{t.format||(t.format="mp4"),this.isAutoQuality(t)?(t.auto=!0,[!0,"true"].includes(t.defaultQuality)?t.defaultQuality=!0:[!1,"false"].includes(t.defaultQuality)?t.defaultQuality=!1:t.defaultQuality=parseFloat(t.defaultQuality)||!1,d(t.quality)&&s(t.quality,((e,n)=>{t.quality[n]=parseFloat(e)}))):t.quality=parseFloat(`${t.quality}`.replace(/[^0-9]+/g,"."))||void 0,t.qualityId=d(t.quality)?"auto":t.quality,e[n]=t})),e}limitDefaultQuality(e){let t=!1,n=-1e3;return s(e,(e=>{e.defaultQuality&&("auto"===e.qualityId?t=!0:e.qualityId>n&&(n=e.qualityId))})),t&&(n="auto"),-1e3!==n&&s(e,(e=>{e.qualityId!==n&&(e.defaultQuality=!1)})),e}getDefaultQualityFromConfig(){const e={auto:!1};return s(this.sources,(n=>{d(n.quality)||"auto"===n.quality?n.defaultQuality&&(x(n.defaultQuality,!1)&&t(this._findSourceForQuality(this.sources,n.defaultQuality))&&(e.quality=n.defaultQuality),e.auto=!0):n.format===this.format&&!0===n.defaultQuality&&(e.quality=n.quality)})),e.quality||(e.auto=!0),!("mp4"===this.format&&!e.quality)&&e}getMaxResolution(){let e=-1e3,t={};return s(this.sources,(n=>{const o=parseFloat(String(n.quality).replace(/[_p]/gi,"."));o>e&&(e=o,t=n)})),t.quality||!1}isAutoQuality(e){return"auto"===e.quality||d(e.quality)}getMaxQuality(){return{auto:!1,quality:this.getMaxResolution()}}getDefaultQuality(){return this.getDefaultQualityFromConfig()||this.getMaxQuality()}getRemoteUrl(e){const t=an(e,(e=>!0===e.remote&&e.videoUrl));return!!t&&t.videoUrl}getQualityNumber(e){return"number"==typeof e?e:0}sortSourcesByQuality(e){return Ho(e,((e,t)=>{const n=this.getQualityNumber(e.qualityId);return this.getQualityNumber(t.qualityId)-n}))}_findSourceForQuality(e,t){return an(e,(e=>e.qualityId==t))}getSource({quality:e,auto:n}={}){if(!this.sources||!this.sources.length)return!1;const o=this._findSourceForQuality(this.sources,e)?e:this.getDefaultQuality().quality,a=this._findSourceForQuality(this.sources,n?"auto":o);if(!t(a))return a;const{videoUrl:i,params:r}=a;return X(a,{urlWithParams:R(i,r),params:R("",r),url:i}),a}getUrl(e){e=e||this.getDefaultQuality();let t=this.getSource(e);return t&&"object"==typeof t.quality&&(t=this.getSource(this.getDefaultQuality())),t.videoUrl||""}getSources(){return this.sources}getResolutions(){const e=[];return s(this.sources,(t=>{e.push(t.qualityId)})),e}hasSources(){return this.sources.length}},Yo={},Vo={},zo={};class qo{constructor(e,t,n,o=[]){if(!e)throw new Error("Must provide url or path to M3u8 constructor");this.urlData=this.processURL(e,t),this.rawText,this.parsedManifest,this.isMaster=n,this.timeRanges=this.sortAndCleanTimeRanges(o)}processURL(e,t){return e.startsWith("/")&&(e=window.location.origin+e),{url:e,params:t,urlWithParams:R(e,t),baseURL:e.replace(/\/[^/]+\.m3u8.*$/i,"/")}}async loadAndParse(){this.rawText=await this._load(this.urlData.urlWithParams),this.rawText.includes("#EXT-X-STREAM-INF")&&(this.isMaster=!0),this.parsedManifest=this._parse(this.rawText),this.isMaster&&this.timeRanges.length&&await this.loadAndParseIndexManifests()}async loadAndParseIndexManifests(){const{qualities:e}=this.parsedManifest,t=[];for(let n=0;n<e.length;n++){const o=e[n],a=new qo(o.url,this.urlData.params,!1,this.timeRanges);t.push(a.loadAndParse()),o.indexFile=a}return Promise.all(t)}_waitForLoadingManifest(e){return zo[e]||(zo[e]=[]),new Promise(((t,n)=>{zo[e].push({resolve:t,reject:n})}))}async _load(e){if(Yo[e])return Yo[e];if(Vo[e])return await this._waitForLoadingManifest(e),Yo[e];try{Vo[e]=!0,zo[e]=[];const t=await Ke(e),n=await t.text();return Yo[e]=n,zo[e].forEach((e=>e.resolve())),Yo[e]}catch(t){return zo[e].forEach((e=>e.reject())),Promise.reject(t)}finally{delete zo[e],delete Vo[e]}}_parse(e){return this.isMaster?this._parseMaster(e):this._parseIndex(e)}_parseMaster(e){const t=e.split("\n"),n={header:t.shift(),qualities:[]};for(let o=0;o<t.length;o+=2)if(t[o].startsWith("#EXT-X-STREAM-INF")){const e=t[o];let a=t[o+1];a.startsWith("http")||(a=this.urlData.baseURL+a.replace(/^\//,""));const[,i]=e.split(":"),r={rawHeader:e,url:a,meta:{},width:void 0,height:void 0,indexFile:void 0};i.split(",").forEach((e=>{const[t,n]=e.split("=");if(r.meta[t]=n,"RESOLUTION"===t){const[e,t]=n.split("x");r.width=+e,r.height=+t}})),n.qualities.push(r)}return n.qualities.sort(((e,t)=>e.height>t.height?-1:1)),n}_parseIndex(e){const t=e.split("\n"),n={header:"",segments:[],footer:""};for(;!t[0].startsWith("#EXTINF");)n.header=n.header+t.shift()+"\n";let o=0,a=0;for(let i=0;i<t.length;i+=2){const e=t[i];if(e.startsWith("#EXTINF")){const r=e;let l=t[i+1];l.startsWith("http")||(l=this.urlData.baseURL+l.replace(/^\//,""));const s={rawHeader:r,url:l,meta:{},segmentIndex:a++,startTime:o,endTime:void 0},p=r.match(/\d+\.\d+/);if(p){const e=+p[0];o+=e,s.endTime=o,s.meta.length=e}n.segments.push(s)}else e.startsWith("#EXT-X-ENDLIST")&&(n.footer=e)}return n}sortAndCleanTimeRanges(e){return(e=Me(e)).sort(((e,t)=>e.start<t.start?-1:1)),e.forEach((e=>{e.end||(e.end=Number.MAX_SAFE_INTEGER)})),e}segmentIsInRange(e,t){if(!e.length)return!0;for(let n=0;n<e.length;n++){const o=e[n];if(t.startTime>=o.start&&t.endTime<=o.end)return!0}return!1}hasQuality(e){if(!this.isMaster)throw new Error("Attempting to check for a quality in a non-master manifest file");if(!this.parsedManifest)throw new Error("Attempting to check for a quality before manifest has been parsed");return this.parsedManifest.qualities.some((t=>t.height==e))}getQualityList(){if(!this.isMaster)throw new Error("Attempting to get a quality list in a non-master manifest file");if(!this.parsedManifest)throw new Error("Attempting to get quality list before manifest has been parsed");return this.parsedManifest.qualities.map((e=>+e.height))}async getManifestAsBlobURL(e={}){if(!this.parsedManifest)throw new Error("Attempting to get manifest blob string before manifest has been parsed");let t;try{t=await this._getManifestString(e);return await this._turnToBlobUrl(t)}catch(n){return Promise.reject(n)}}async _getManifestString(e={}){let t;return t=this.isMaster?await this._getMasterManifestString(e):await this._getIndexManifestString(e),t}async _getMasterManifestString(e={}){if(!this.parsedManifest)throw new Error("Attempting to get master manifest string before manifest has been parsed");let t=this.parsedManifest.header+"\n";for(let n=0;n<this.parsedManifest.qualities.length;n++){const o=this.parsedManifest.qualities[n];let a=!0;if(e.quality&&+e.quality!=+o.height&&(a=!1),!e.quality&&e.cap&&+o.height>+e.cap&&(a=!1),a)if(t+=o.rawHeader+"\n",o.indexFile){t+=await o.indexFile.getManifestAsBlobURL(e)+"\n"}else t+=o.url+"\n"}return t}async _getIndexManifestString(){if(!this.parsedManifest)throw new Error("Attempting to get index manifest string before manifest has been parsed");let e=this.parsedManifest.header+"\n",t=!1,n=!1;for(let o=0;o<this.parsedManifest.segments.length;o++){const a=this.parsedManifest.segments[o];this.segmentIsInRange(this.timeRanges,a)?(n&&t&&(e+="#EXT-X-DISCONTINUITY\n"),e+=a.rawHeader+"\n",e+=a.url+"\n",t=!0,n=!1):n=!0}return e+=this.parsedManifest.footer,e}async _turnToBlobUrl(e){return new Promise(((t,n)=>{const o=new File([e],Math.round(1e7*Math.random())+".m3u8",{type:"vnd.apple.mpegurl"}),a=new FileReader;a.onloadend=()=>{const e=a.result,n=URL.createObjectURL(new Blob([e]));t(n)},a.onerror=()=>{n(`Error occured while reading file: ${o.name}`)},a.readAsArrayBuffer(o)}))}}const jo=qo;const Go=class extends Qo{constructor(e,t,n){super(e,t,n),this.masterManifest}async processSources(e){return e="dash"===this.format?await this.processDashSources(e):await this.processHlsSources(e)}async processHlsSources(e){const t=this._findSourceForQuality(e,"auto"),n=this.hasTimeRanges(),o=t&&("auto"===t.quality||g(t.quality||1===e.length)),a=!t&&n;if(t&&(n||o))this.masterM3u8=new jo(t.videoUrl,t.params||"",!0,this.timeRanges),await this.masterM3u8.loadAndParse(),t.videoUrl=await this.masterM3u8.getManifestAsBlobURL(),t.quality=this.masterM3u8.getQualityList(),t.params=!1,e=this.convertSinglesToMasterUrl(e);else if(a)for(let i=0;i<e.length;i++){const t=e[i],n=new jo(t.videoUrl,t.params||"",!1,this.timeRanges);await n.loadAndParse(),t.videoUrl=await n.getManifestAsBlobURL(),t.params=!1}else t&&(e=this.convertSinglesToMasterUrl(e));return e}async processDashSources(e){const t=this._findSourceForQuality(e,"auto");if(t){const n=await Ke(t.videoUrl),o=await n.text();t.quality=function(e,t){let n;if("hls"===t)n=[...e.matchAll(/#EXT-X-STREAM-INF.+RESOLUTION=\d+x(\d+)/gim)];else{if("dash"!==t)return[];n=[...e.matchAll(/<Representation.*?height="(\d+).*\/>/gim)]}return[...new Set(n.map((e=>parseFloat(e[1]))))]}(o,t.format),e=this.convertSinglesToMasterUrl([t])}return e}convertSinglesToMasterUrl(e){const t=this._findSourceForQuality(e,"auto");if(!t)return;const n=[],o=t.videoUrl.includes("blob:");return t.quality.forEach((a=>{const i=this._findSourceForQuality(e,a),r=!!(i&&!o)&&i.params,l=i&&i.defaultQuality;n.push({quality:a,qualityId:a,auto:!1,format:t.format,videoUrl:t.videoUrl,params:r,defaultQuality:!!l&&i.defaultQuality})})),t.quality="auto",this.sortSourcesByQuality([...n,t])}getMaxQuality(){return{auto:!0,quality:this.getMaxResolution()}}};const Wo=class extends Go{constructor(e,t,n=[]){super(e,"hls",n),this.singleQualitySources=[],this.cappedQualitySources=[],this.cap=void 0,this.masterManifest}getCap(){const e=this.getDefaultQuality(),t=Jt.get("quality")||{quality:0};return this.cap=Math.max(t.quality,e.quality),this.cap}async generateSingleQualitySources(e){for(let t=0;t<this.resolutions.length;t++){const n=this.resolutions[t],o=an(e,(e=>this.format===e.format&&n==e.quality));if(o)this.singleQualitySources.push(o);else{const e=await this.m3u8.getManifestAsBlobURL({quality:n});this.singleQualitySources.push({quality:n,auto:!1,format:this.format,videoUrl:e,params:!1,defaultQuality:!1})}}}async generateCappedQualitySources(){for(let e=0;e<this.resolutions.length;e++){const t=this.resolutions[e],n=await this.m3u8.getManifestAsBlobURL({cap:t});this.cappedQualitySources.push({quality:"auto",auto:!0,format:this.format,videoUrl:n,params:!1,defaultQuality:!1,cap:t})}}async processSources(e){const n=an(e,(e=>this.format===e.format&&("auto"===e.quality||d(e.quality))));return t(n)&&(this.m3u8=new jo(n.videoUrl,n.params||"",!0,this.timeRanges),await this.m3u8.loadAndParse(),this.resolutions=this.m3u8.getQualityList()||[],await this.generateSingleQualitySources(e),await this.generateCappedQualitySources(n)),e}getCappedSource(){const e=this.getCap();for(let t=0;t<this.cappedQualitySources.length;t++){const n=this.cappedQualitySources[t];if(n.cap===e)return n}return this.cappedQualitySources[0]}getSingleSource(e){this.cap=void 0;for(let t=0;t<this.singleQualitySources.length;t++){const n=this.singleQualitySources[t];if(n.quality===e)return n}return this.singleQualitySources[0]}getSource({quality:e,auto:t}={}){if(!this.singleQualitySources.length&&!this.cappedQualitySources.length)return super.getSource({quality:e,auto:t});const n=t?this.getCappedSource():this.getSingleSource(e);return X(n,{urlWithParams:n.videoUrl,params:R("",n.params),url:n.videoUrl}),n}},Ko=[{rules:{browser:{name:"ie"}},max:1080},{rules:{browser:{name:"edge",version:18}},max:1080},{rules:{os:{name:"ios",version:9.5}},max:1080}];const $o=class extends Qo{constructor(e,t){super(e,t||"mp4"),this.sources||(this.sources=this.cleanUpMediaDefinitions("mp4",e)),this.timeRanges=[]}async processSources(e){return this.filterSourcesByMaxQuality(e)}filterSourcesByMaxQuality(e){const t=this.getVideoQualityCap();if(!t)return e;const n=J(e,(e=>d(e.quality)?(e.quality=e.quality.filter((e=>this.getQualityNumber(e)<=t)),!0):this.getQualityNumber(e.quality)<=t));return n}getVideoQualityCap(){if(!Ko.length)return null;let e,t;const n=W.get(),o=J(Ko,(o=>(e=!0,t=o.rules,Object.keys(t).forEach((o=>{e=n[o].name===t[o].name&&n[o].version<=(t[o].version||1e4)})),e)));return o.length?o[0].max:null}getMaxQuality(){return{auto:!1,quality:this.getMaxResolution()}}};const Jo=function(t,n,o,a){const r=!1,l=["hls"],{fire:d,subscribe:c}=he.get(n.playerId),m=new Zt({error:!1,errorCount:0,lastErrorTime:0,levelsLoaded:!1,seeking:!1,videoReady:!1,videoStarted:!1},n.playerId,"HlsPlayer"),u={},f={bufferStalledError:3},b={},h=n.mainRoll.shorty.enabled,_=n.hlsConfig;let y,A,v,w,k,E=!1,T=!1,S=-1,C=null;if(!window.Hls||!window.Hls.isSupported())return D("Hls: browser not supported!"),!1;function P(e){Jt.set("adaptive",{hlsLevel:e.level})}function M(e){return ln(A.levels,e)}function I(e){p(e)||(A.config.xhrSetup=(t,n)=>{n=R(n,e),t.open("GET",n,!0)})}function B(t,n,o="",l){const s=M(t.quality)||!1;if(C=e(C)&&x(a)?M(a):C,s){r,T=!1,I(o);const e=s.level;if(m.get("levelsLoaded")&&(v.height!==s.height?A.nextLevel=e:N(s.height)),S<0&&C){const t=e>C.level?e:C.level;r,A.autoLevelCapping=t}return A.loadLevel=e,P(s),i(l)&&l(),!0}return!1}function O(e,t=!1,n="",o){const{init:a,quality:r}=e;if(T=!0,I(n),a&&x(r,!1)&&S<0&&r<=A.levels[A.levels.length-1].height){const e=M(r);if(e){const t=e.level;F("hls.hs controller - setAutoQuality - cap:",t),A.autoLevelCapping=t}else F("hls.js controller - couldnt find quality:",r)}return v&&m.get("levelsLoaded")&&N(v.height),A.nextLevel=-1,A.loadLevel=-1,i(o)&&o(),!0}function L(){return!0}function U(e,t=!0){if(!h||g(e))return;s({maxLoadingDelay:2,maxBufferLength:1,maxBufferSize:2097152},((n,o)=>e[o]=t?n:_e.hlsConfig[o]||window.Hls.DefaultConfig[o]))}function N(e){e=x(e,!1)?parseFloat(e):e,d("source.adaptive.quality.changed",{quality:e,auto:T})}function H(e,t,n){return{errorReport:{message:e,name:"Hls Player",errorData:{type:t,fatal:void 0===(n=n||{}).fatal||n.fatal,message:n.response&&n.response.text||n.details||t,library:"hls.js",time:n.frag&&n.frag.start||0}}}}return function(){const e=Jt.get("adaptive");T="auto"===Jt.get("quality"),e&&e.hlsLevel&&(_.startLevel=e.hlsLevel);x(_.autoLevelCapping,!1)&&(S=parseInt(_.autoLevelCapping,10));_.debug=r,U(_)}(),A=new window.Hls(_),A.attachMedia(t),function(){const e=()=>{d("source.adaptive.ready",{url:k}),!m.get("videoReady")&&E&&N(E.height),m.set("videoReady",!0),t.removeEventListener("canplay",e)};t.addEventListener("canplay",e)}(),c("playback.playing",(()=>{m.set("videoStarted",!0)})),c("playback.playing",(()=>U(A&&A.config,!1)),{once:!0}),c(["playback.playing","playback.paused","playback.ended","playback.seek.ended"],(()=>{m.set("seeking",!1),y&&(clearTimeout(y),y=void 0)})),A.on(window.Hls.Events.MANIFEST_LOADED,((e,t)=>{m.set("videoReady",!0),0===A.autoLevelCapping&&(A.autoLevelCapping=-1,w.quality=A.levels[0].height),w.auto?O({...w,init:!0},!1,o):B(w,!1,o),A.startLoad(-1),m.set("levelsLoaded",!0),d("source.adaptive.fragment.changed",{url:t.url})})),A.on(window.Hls.Events.MANIFEST_PARSED,((e,t)=>{S>-1&&t.levels&&(A.autoLevelCapping=Math.max.apply(Math,t.levels.map(((e,t)=>e.height&&e.height<=S?t:-1))))})),A.on(window.Hls.Events.ERROR,((e,t)=>{if("otherError"===t.type)return!1;d("source.adaptive.waiting");const n=()=>{k=void 0,m.set("error",!0),function(e,t,n){d("source.adaptive.error",H(e,t,n))}("Fatal error during adaptive playback",e,t)},o=()=>{y||(y=setTimeout((()=>{n()}),1e3*_.maxWaitingTime))};if(t.fatal)n();else{if(!t.details)return;b[t.details]=b[t.details]||{count:0};const e=b[t.details];switch(e.count++,e.time=(new Date).getTime(),t.details){case"bufferStalledError":case"fragLoadError":if(e.count<f[t.details])return;o()}}})),A.on(window.Hls.Events.LEVEL_SWITCHING,((e,t)=>{v=A.levels[t.level],P(v),m.get("videoReady")?N(v.height):E=v})),A.on(window.Hls.Events.FRAG_CHANGED,((e,t)=>{const n=u[t.frag.sn]||{begin:0,end:0};d("source.adaptive.fragment.changed",{quality:A.levels[t.frag.level].height,id:t.frag.sn,size:t.frag.loaded,isAuto:t.frag.autoLevel,downloadTime:n.end-n.begin,bandwidth:8*t.frag.loaded/(n.end-n.begin)*1e3,url:t.frag._url||t.frag.relurl})})),A.on(window.Hls.Events.FRAG_LOADING,((e,t)=>{u[t.frag.sn]={begin:(new Date).getTime(),end:0}})),A.on(window.Hls.Events.FRAG_LOADED,((e,t)=>{u[t.frag.sn].end=(new Date).getTime()})),{name:"hlsjs",supportedFormats:l,setAutoQuality:O,setQuality:B,getQuality:function(){return void 0!==v&&v.height},load:function(e,t,n){return new Promise(((o,a)=>{if(!e||k===e||l.indexOf(n)<0){return a(H("HLS controller failed to load source.","hlsError_"+(e?"sourceAlreadyLoaded":"missingSource")))}return k=e,A.loadSource(e),w=t,o(!0)}))},unload:L,destroy:function(){return new Promise((e=>(A.destroy(),A=void 0,e(!0))))}}};const Zo=function(e,t,n,o){const{MediaPlayer:a,supportsMediaSource:l,Debug:g}=window.dashjs,d=["dash"],{fire:c}=he.get(t.playerId),m=new Zt({error:!1,levelsLoaded:!1,videoReady:!1,videoStarted:!1},t.playerId,"DashController"),u="dashjsError_";let f,b,h,_,y,A,v={},w={},E={};if(!l())return D("Dash.js: Browser not supported!"),!1;function T(e){if(e&&!x(e))return;const t=h.getTracksFor("video")[0].bitrateList;return r(e)?t:t.find(((t,n)=>n===e))}function S(e){e!==b&&(b=r(e)?!b:e,h.updateSettings({streaming:{abr:{autoSwitchBitrate:{audio:!0,video:b}}}}))}function C(e){e=x(e,!1)?parseFloat(e):e,c("source.adaptive.quality.changed",{quality:e,auto:b})}function P(e,t=!1,o="",a){const r=(l=e.quality,ln(T(),l)||!1);var l;return!(!m.get("levelsLoaded")||!r)&&(S(!1),E.height!==r.height?(n=o||n,h.setQualityFor("video",r.level),t&&function(e){Jt.set("adaptive",{hlsLevel:e.level})}(r)):C(E.height),A=t,i(a)&&a(),!0)}function M(e,t=!1,o="",a){return S(!0),E&&m.get("levelsLoaded")&&C(E.height),A=t,n=o||n,i(a)&&a(),!0}function I(){return!0}function B(e,t){if(k(e))return!1;let n=t;return s(Object.entries(w),(t=>{t[1]!==e||n||(n=t[0])})),`dashjsError__${n}`}function O(e,t,n){const o=n&&n.request||{},{url:a="",startTime:i=0}=o;return{errorReport:{message:e,name:"Dash.js Player",errorData:{type:t,fatal:!0,message:B(n.code,e)||e,library:"dash.js",time:i,url:a}}}}return{name:"dashjs",supportedFormats:d,setAutoQuality:M,setQuality:P,getQuality:function(){return void 0!==E&&E.height},load:function(o,i,l){return new Promise(((s,k)=>{if(!o||_===o||d.indexOf(l)<0){return k(O("HLS controller failed to load source.",u+(o?"SOURCE_ALREADY_LOADED":"MISSING_SOURCE")))}return _=o,h=(new a).create(),function(){b="auto"===Jt.get("quality");const e={debug:{logLevel:ye()?g.LOG_LEVEL_NONE:g.LOG_LEVEL_WARNING}};p(n)||h.extend("RequestModifier",(()=>({modifyRequestURL:e=>R(e,n)})),!0);h.updateSettings(Re({},e,t.dashConfig))}(),h.initialize(e,_,!1),v=window.dashjs.MediaPlayer.events,w=window.dashjs.MediaPlayer.errors,y=i,h.on(v.MANIFEST_LOADED,(e=>{H("Dash.js:",e.type,e);const t=e.data&&e.data.url;t&&c("source.adaptive.fragment.changed",{url:t})})),h.on(v.STREAM_INITIALIZED,(()=>{m.set("levelsLoaded",!0),y.auto?M(y,!1,n):P(y,!1,n)})),h.on(v.CAN_PLAY,(()=>{m.get("videoReady")||(c("source.adaptive.ready",{url:_}),r(f)||C(f.height),m.set("videoReady",!0))})),h.on(v.QUALITY_CHANGE_REQUESTED,(t=>{const n=T(t.oldQuality),o=T(t.newQuality);A&&o.height<n.height&&(e.currentTime+=.01,A=!1,H("DASH controller:","buffer emptied manually with micro-seek")),E=o,m.get("videoReady")?C(E.height):f=E})),h.on(v.BUFFER_EMPTY,(e=>{"video"===e.mediaType&&c("source.adaptive.waiting")})),h.on(v.PLAYBACK_ERROR,(e=>{H(e.type,e.error)})),h.on(v.ERROR,(e=>{H(e.type,e);const t=e.error;var n,o;n=t.message||"Unexpected error during adaptive playback",o=e.type,c("source.adaptive.error",O(n,o,t))})),s(!0)}))},unload:I,destroy:function(){return new Promise((e=>(h.destroy(),e(!0))))}}};const Xo=function(e,t,n,o){const{fire:a,subscribe:l}=he.get(t.playerId),g=t.shakaConfig||{},d=new Zt({videoStarted:!1,error:!1,currentTime:0},t.playerId,"ShakaPlayer");let c,m,u,f,b,h,_,y,A,v=!1,w=!1,k=1,E=!1;if(window.shaka.polyfill.installAll(),!window.shaka.Player.isBrowserSupported())return D("Shaka: browser not supported!"),!1;function T(e,t,n="",o){const a=(r=e.quality,ln(b.getVariantTracks,r)||!1);var r;a&&(U(n),b.configure({abr:{enabled:!1}}),_.height===a.height?!d.get("videoStarted")&&o&&B():(o&&O(a.height),b.selectVariantTrack(a,!0),P(a)),_=a),i(t)&&t()}function S(e,t=!1,n="",o){U(n),E=!0,A&&(A.height===_.height?t&&(d.get("videoStarted")||B(),O(_.height)):(b.selectVariantTrack(A,!0),P(A),y=-1,w=!0)),b.configure({abr:{enabled:!0}})}function C(){return b.unload()}function P(e){const t=Math.round((e.bandwidth+128e3)/g.bandwidthDowngradeTarget);Jt.set("adaptive",{bandwidth:t})}b=new window.shaka.Player(e),h=b.getNetworkingEngine(),b.addEventListener("error",(e=>{d.set("error",!0),a("source.adaptive.error",N("Playback error during adaptive streaming in Shaka controller",e))})),b.addEventListener("adaptation",L),e.addEventListener("canplay",(()=>{v||(B(),u&&O(u.height)),I()})),l("playback.playing",(()=>{d.get("videoStarted")||d.get("error")||(b.configure({streaming:{bufferingGoal:g.prebufferGoal,rebufferingGoal:1}}),d.set("videoStarted",!0))})),l("playback.time.changed",(e=>{d.set("currentTime",e.time),w&&(L({type:"adaptation"}),w=!1),I()})),l("playback.speed.changed",(e=>{k!==e.playbackRate&&(k=e.playbackRate)})),function(){const e=Jt.get("adaptive");let t=g.defaultBandwidthEstimate;e&&(t=e.bandwidth);E="auto"===Jt.get("quality"),b.configure({playRangeStart:0,abr:{defaultBandwidthEstimate:t,bandwidthDowngradeTarget:g.bandwidthDowngradeTarget,bandwidthUpgradeTarget:g.bandwidthUpgradeTarget,enabled:E,switchInterval:g.switchInterval},streaming:{bufferingGoal:1,rebufferingGoal:0,bufferBehind:120,durationBackoff:1,jumpLargeGaps:!1,smallGapLimit:.5,ignoreTextStreamFailures:!0,retryParameters:{timeout:0,maxAttempts:5,baseDelay:300,backoffFactor:1,fuzzFactor:.5}}})}();let M=-1;function I(){const e=b.getStats();M!==e.decodedFrames&&(_&&(e.track=_),a("source.adaptive.fragment.changed",e),M=e.decodedFrames)}function B(){v=!0,a("source.adaptive.ready",{url:c})}function O(e){e=x(e,!1)?parseFloat(e):e,a("source.adaptive.quality.changed",{quality:e,auto:E})}function L(e){"audio"!==e.type&&s(b.getVariantTracks(),(e=>{if(e.active&&y!==e.id)return _=e,y=e.id,A=e,P(e),v?O(e.height):u=e,e}))}function U(e){p(e)||(r(f)||h.unregisterRequestFilter(f),f=(t,n)=>{t!==window.shaka.net.NetworkingEngine.RequestType.SEGMENT&&t!==window.shaka.net.NetworkingEngine.RequestType.MANIFEST||e&&e.length&&s(n.uris,((t,o)=>n.uris[o]=R(t,e)))},h.registerRequestFilter(f))}function N(e,t){const n=t.detail||{},o=!n.severity||n.severity>1,a=window.shaka.util.Error;let i=t.type||"error",r=t.message||"SHAKA_ERROR";return void 0!==n.category&&s(Object.keys(a.Category),(e=>{i=n.category===a.Category[e]?e:i})),void 0!==n.code&&s(Object.keys(a.Code),(e=>{r=n.code===a.Code[e]?e:r})),{errorReport:{name:"Shaka Player",message:e,errorData:X(n,{type:i,fatal:o,message:i+"_"+r,library:"shaka",time:d.get("currentTime")})}}}return{name:"shaka",engine:h,supportedFormats:["dash","hls"],setAutoQuality:S,setQuality:T,getQuality:function(){return void 0!==_&&_.height},load:function(e,o){return c=e,m=o,new Promise(((o,a)=>{b.load(e,t.startOffset).then((()=>(m.auto?S({...m,init:!0},!1,n):T(m,!1,n),o(!0)))).catch((()=>{d.set("error",!0),a(N("Error loading source in Shaka controller",{message:"shakaError_SOURCE_LOAD_ERROR",fatal:!0}))}))}))},unload:C,destroy:function(){return new Promise((e=>{C().then((()=>{b.destroy().then((()=>{e(!0)}))}))}))}}};const ea=function(e){const{subscribe:t}=he.get(e);t("source.adaptive.loaded",(t=>{!function({name:t,version:n}){const o=`${Qe(t)} (${n})`,a=Ue(".library-info",e,!0);g(a)||s(a,(e=>{e.innerHTML!==o&&(e.innerHTML=o)}))}(t),function({name:e,version:t}){const n=window.MGP&&window.MGP.buildInfo;n&&!n.libraryName&&(n.libraryName=e,n.libraryVersion=t)}(t)}))},ta="adaptive-libraries/",na="disableExternalCdn",oa={hlsjs:{name:"hlsjs",success:!1,loadComplete:!1,isLoading:!1,onCompleteCallbacks:[],check:()=>"Hls"in window,cdnUrl:"https://cdn.jsdelivr.net/npm/hls.js@1.4.10/dist/hls.min.js",backupUrl:`${M.path}${ta}hlsjs.min.js`,controller:Jo,version:m},dashjs:{name:"dashjs",success:!1,loadComplete:!1,isLoading:!1,onCompleteCallbacks:[],check:()=>"dashjs"in window,cdnUrl:"https://cdn.jsdelivr.net/npm/dashjs@4.2.0/dist/dash.all.debug.min.js",backupUrl:`${M.path}${ta}dashjs.min.js`,controller:Zo,version:f},shaka:{name:"shaka",success:!1,loadComplete:!1,isLoading:!1,onCompleteCallbacks:[],check:()=>"shaka"in window,cdnUrl:`https://cdn.jsdelivr.net/npm/shaka-player@@3.2.1/dist/shaka-player.compiled${ye?"":".debug"}.min.js`,backupUrl:`${M.path}${ta}shaka-player.min.js`,controller:Xo,version:u}},aa=async({playerId:e,libraryCdn:t},n)=>{new ea(e);const{fire:o}=he.get(e),a=oa[n],{useExternal:i,externalTimeout:r}=t,l=Jt.get(na)||0,s=i&&(new Date).getTime()>=l,p=e=>{o(`source.adaptive.${e}`,{name:a.name,version:a.version})};if(a.isLoading=!0,s)try{F(`Attempting to load "${n}" library from external CDN...`);const e={timeout:1e3*parseFloat(r)};return await((e,t={})=>Ke(e,t).then((e=>e.text())).then((e=>{const t=e.replace(/\s?\/\/\#(\s)?sourcemap.*/gim,"");new Function(t)()})))(a.cdnUrl,e),a.success=!0,a.loadComplete=!0,a.isLoading=!1,p("loaded"),void ia(a)}catch(d){D(`Failed to load "${n}" library from external CDN:`,d),Jt.set(na,(new Date).getTime()+1728e5),p("failed")}try{F(`Attempting to load "${n}" library from MG's shared CDN...`),await(g=a.backupUrl,new Promise(((e,t)=>{const n=document.createElement("script");n.onload=e,n.onerror=t,n.src=g,document.body.appendChild(n)}))),a.success=!0,a.loadComplete=!0,a.isLoading=!1,p("loaded"),ia(a)}catch(d){a.isLoading=!1,a.success=!1,a.loadComplete=!0,ia(a),D(`Failed to load "${n}" library from MG's shared CDN:`,d)}var g},ia=e=>{e.onCompleteCallbacks.forEach((e=>e())),e.onCompleteCallbacks=[]},ra=(e,t)=>{new ea(e.playerId);const n=oa[t];return n.loadComplete||n.isLoading||aa(e,t),new Promise(((e,t)=>{((e,t)=>{e.loadComplete?t():e.onCompleteCallbacks.push(t)})(n,(()=>n.success?n.check()?e(n.controller):t("Library failed"):t("Library load failed")))}))};function la(e,t,n,o){const l=["hls","dash"],p=["hls","dash","hlsNative"],d={hls:"hlsjs",dash:"shaka"},{playerId:c}=n,{is:m,os:u,browser:f,embed:b,stream:_}=W.get(),{fire:y,subscribe:A}=he.get(c),v=new Fo(c);let k,S,C,R,M,I,B,O,L,U,N,Q,Y,V=b?0:n.startOffset,z=la.states.NOT_READY,q=!1,j=!1,G=!1,K=!1,$=!1,J=n.mainRoll.duration,Z={},ee="";const te=new Zt({changingQuality:!1,deferred:!1,destroyed:!1,expiryTime:Number.MAX_SAFE_INTEGER,fallbacking:!1,mainRollPlayed:!1,playing:!1,started:!1,videoStalled:!1,wasDeferred:!1},c,"SourceController"),ne=n.mainRoll.shorty.enabled&&n.mainRoll.shorty.timeRanges||[],oe=n.mainRoll.shorty.preload,ae=n.mainRoll;let ie=!1;ye()||(ie=/1|yes|on|true|enabled/.test(P(`${h}fallback`)));const re={dash:Go,hls:Go,hlsNative:Wo,mp4:$o},le={};let se,pe,ge=!oe&&(b||!o),de="";function ce(e,t,n){$=!0,y("source.loading");const o=ae.mediaDefinition,a=new re[e](o,e,ne);return le[e]=a,a.load().then(t,(()=>{n(),$=!1})),a}function me(){let e=(t=ae.mediaDefinition,Array.from(new Set(t.map((e=>e.format||"mp4")))).sort());var t;m.bot&&(e=["mp4"]),se=ae.fallbackOrder.filter(((t,n)=>e.includes(t)&&ae.fallbackOrder.indexOf(t)===n)),H("Fallback order: "+se.join(" -> "));let n=se[0]||!1;return"hls"===n&&(m.iosOrIpados||m.safari)&&(n="hlsNative"),n||""}function ue(){y("source.loaded",{...k.defaultQuality}),j=!0,F("sourceController - mainRollReadyCallback"),Pe()}function be(e){D("sourceController -"+k.format+" failed"),Ae(),j=!1;const t=Ue();t?(te.set("fallbacking",!0),de=t,y("source.fallback",{model:t}),k=ce(t,ue,(e=>{D("sourceController - Failed to load model: "+t),e&&F("Error:",e),be()}))):He("noSources")}function _e(e){if(ae.mediaDefinition=e||ae.mediaDefinition,de=me(),!de)return y("source.empty"),void be();g(Z)||!1!==Z.deferred||(ge=!1),k=ce(de,ue,(e=>be())),pe=!Ne(de)&&!ge,F("sourceController - Initial model:",k.format)}function Ae(n=!1,o=!1,a){te.get("playing")&&y("playback.pause"),s([t,e],(e=>e.removeAttribute("src")));const r=()=>{y("source.unloaded"),o&&_e(),i(a)&&a()};n&&Le()?xe().then(r):r()}function ve(e){if(te.get("expiryTime")!==Number.MAX_SAFE_INTEGER)return;const t=(n=e.urlWithParams,!(!w(n)||!n.match(/\?/))&&(o?E(n):T(E(n))));var n,o;if(!t)return;const a=t.validto||t.ttl;r(a)||te.set("expiryTime",1e3*a)}function we(o,a,i=!1){H("sourceController - setQuality",o,a,i);const l=k.getSource(o);if(ge)return Oe(l),void ke(o,i);if(!l)return void v.fire("Source Controller","Requested source is not available",{adaptive:De(),fatal:!0,type:"sourceController"});ve(l);const s=Re({},l,o);z=la.states.SWITCHING_SOURCE,y("source.quality.changed",{...o,manual:i}),B=[B,e.currentTime,0].find((e=>!r(e))),te.set("changingQuality",!0),ke(o,i);const p=()=>{"function"==typeof a&&a()};!Ne()||m.iosOrIpados||m.safari?(pe=!0,function(t,n){F("sourceController - setSource",t),M=t,B=[O,B,V,e.currentTime,0].find((e=>!r(e)));Te(t.urlWithParams,(()=>{"function"==typeof n&&n()}))}(l,p)):function(o,a,i=!1){H("sourceController - setAdaptiveSource",o,typeof a,i);const r=o.params;if(O=void 0,Le()){const e={auto:"auto"===o.quality,quality:o.quality};"auto"===o.quality?(Q=Se(),e.quality=x(Q.quality)?Q.quality:o.quality,U.setAutoQuality(e,i,r,a)):U.setQuality({auto:!1,quality:o.quality},i,r,a)}else!async function(o){H("sourceController - initAdaptiveSourceController",o);const a=(e,t={})=>{D(e,t),Me(t)},i=d[o.format];let r;try{r=await ra(n,i)}catch(l){return void a(l)}if(!Le()){const t=!!x(N.quality)&&N.quality;if(U=new r(e,n,o.params,t,_),!Le())return void a("Error initializing adaptive controller:\n")}U.load(o.url,C,de).then((()=>{H(`sourceController - Adaptive Library: ${i}`),t.src=""})).catch((e=>{a(`Error loading source in ${i} controller:\n`,e)}))}(o);z=la.states.READY,"function"==typeof a&&a()}(s,p,i)}function ke(e,t=!1){if(b||!t)return!1;const{quality:n,auto:o=!1}=e,a={auto:o};o||(a.quality=n),Jt.set("quality",a)}function xe(e){return U.destroy().then((()=>(H("sourceController - adaptive controller was successfully destroyed!"),"function"==typeof e&&e(),U={},!0))).catch((e=>(D(["Error destroying adaptive controller",e]),!1)))}function Ee(e,t=!0){if(!e)return M||(M=k.getSource(C)),M;const n=k.getSource(e);return t&&(M=n),n}function Te(n,o){var a,i;ge||n===I||(!function(t,n){F("sourceController - watchCanplayEvent",t,I,typeof n);const o=m.edge&&m.mobile?"durationchange":"canplay",a=()=>{te.set("deferred",!1),Ie(t),"function"==typeof n&&n(),e.removeEventListener(o,a)};Le()||e.addEventListener(o,a)}(n,o),t.src=n,t.type=!L&&k instanceof Wo?"application/vnd.apple.mpegurl":"video/mp4",I=n,m.bot||(a=!0,i=!0,v.init.call(null,!!a&&t,!!i&&e)),e.load(),function(){if(!m.firefox||!k.format.includes("mp4")&&!L)return;const t=setTimeout((()=>{e.load()}),1e3);A("playback.buffering",(()=>clearTimeout(t)),{once:!0})}())}function Se(e=k){const t=Jt.get("quality");if(b||!t)return{};const n=e.getSource(t);return n&&n.quality===t.quality?{quality:(n.auto?t:n).quality,auto:n.auto||!1}:t}b&&!n.embeds.whitelisted&&He("siteDisabled"),A("adroll.init",(({empty:e,preRoll:t})=>{G=e||!t,Pe()})),A(["adroll.aborted","adroll.empty"],(({startPoint:e})=>{G=!0,e&&0!==e||Pe()})),A("adroll.ready",(({getSourceUrl:e})=>{G=!0,i(e)&&(L=!0,ee=e(),Pe())})),A("adroll.started",(()=>{te.get("mainRollPlayed")||(ge=!0),te.set({started:!0,playing:!0})})),A("adroll.ended",(({last:e,startPoint:t})=>{L=!1,ge=!1,e&&(K=!0,B=J),100!==t&&Be(C)})),A("playback.playing",(()=>{L||(V>0&&(V=0),te.set("mainRollPlayed",!0))})),A("playback.paused",(()=>{te.set("playing",!1)})),A("playback.ended",(()=>{te.set("playing",!1)})),A("source.error",(e=>{L?Pe():ie&&Ne(k.format)||(O=e.time||0,"chromecast"!==e.type&&pe&&(Ue()?be():He(e.label)))})),A("source.adaptive.ready",(e=>{te.set("deferred",!1),Ie(e.url)})),A("source.adaptive.error",(e=>{Me(Re(e,{errorReport:{errorData:{nextModel:Ue()}}}))})),A("source.adaptive.quality.changed",(e=>{R=e.quality})),A("autoplay.promise.changed",(e=>{!1===e.autoplay&&te.set("started",!1)})),fe("visibility.changed",(({visible:t})=>{t&&function(){if(!(m.ios&&u.version>=14||m.ipados||!m.tablet&&m.macos&&m.safari&&f.version>=14))return!1;H("Should Recover Player?","\npriority:","hlsNative"===de,"\npaused:",!te.get("playing"),"\nstalled:",te.get("videoStalled"),"\nadroll ready:",!L),"hlsNative"!==de||te.get("playing")||!te.get("videoStalled")||L||(H("Recover player!"),y("source.recover",{offset:e.currentTime-.01}))}()})),A("source.quality.set",(({quality:e,auto:t,manual:n},o,a)=>{H(a,e,t,n),we({quality:e,auto:t},null,n)})),A("source.load",(e=>{_e(e.sources)})),A("playback.seek.deferred",(e=>{const{offset:t,playAfter:n}=e;q=!!t&&{offset:t,playAfter:n}})),A("source.stalled",(e=>{te.set("videoStalled",e.stalled)})),A("source.unload",(({destroy:e,reload:t,callback:n})=>Ae(e,t,n))),A("source.ready.options",(e=>{g(e)||(Z=e)})),A("adroll.ended",(()=>G=!0)),A("player.destroy.ended",(()=>{te.set("destroyed",!0),Le()&&xe()})),ae.mediaDefinition.length>0?_e():_?setTimeout((()=>{y("skin.offline")}),1e3):He("noSources");let Ce=!1;function Pe(){G&&j&&!Qe()&&!te.get("destroyed")&&(!function(){if(N=Re({},k.getDefaultQuality()),Y=Re({},k.getMaxQuality()),Q=Re({},Se()),F("Default Quality:",N,"\nMax Quality:",Y,"\nStored Quality:",Q),g(Q))C=N;else if(C=Re({},N,Q),C.auto&&"mp4"!==k.format)C.quality=Q.quality<=N.quality?Math.max(N.quality,Q.quality):C.quality;else{const e=k.getSource(Q);C={auto:!1,quality:(g(e)||e.quality!==Q.quality?Y:Q).quality}}}(),H("sourceController - init",C,k),y("source.quality.ready",{url:k.getSource(C).url,currentQuality:C,isAdaptiveNative:Fe(),resolutions:k.getResolutions()}),Be(C),Ce||(y("player.ready"),Ce=!0))}function Me(t={}){O=t.time||O||e.currentTime;const n=t.errorReport||{},o=X(n.errorData||{},{adaptive:!0,model:de,time:O}),a=()=>{o.track=!ie,v.fire(n.name,n.message,o),ie=!1,pe=!0,be()};Le()?xe().then(a):a()}function Ie(t){if(!t)return;L||J===e.duration||(J=e.duration),S=K?J||ae.duration:e.duration||0,I="",z=la.states.READY,Ee();const{offset:n}=q;let o={url:t,quality:M.quality,format:M.format,model:de,adaptive:De(de),started:te.get("started"),time:L||te.get("mainRollPlayed")&&!te.get("changingQuality")?0:n||B||V||0,duration:S,fallbacking:te.get("fallbacking"),deferred:te.get("deferred"),wasDeferred:te.get("wasDeferred"),initialSeek:!te.get("started")&&V>0};g(Z)||(o=Re({},o,Z),Z={}),$=!1,y("source.ready",o),B=void 0,O=void 0,te.set("changingQuality",!1),te.set("fallbacking",!1),F("sourceController - source.ready:",o)}function Be(n){if(!te.get("destroyed")){if(H("sourceController - setInitialQuality:",n),B=V||0,ge)return s([e,t],(e=>{e.setAttribute("preload","none")})),void Oe(n);ee?(Te(ee),ee=""):we(n)}}function Oe(e,t){if(F("sourceController - setDeferredSource",e,typeof t),te.get("mainRollPlayed"))return;const n=Ee(e||C);y("source.deferred",n),te.set("deferred",!0),C=e,I="",pe=!1,Ie(n.url),"function"==typeof t&&t()}function Le(){return!g(U)&&U}function Ue(){return k.format&&se[se.indexOf(k.format)+1]}function Ne(e){return e=e||k.format,l.indexOf(e)>-1}function De(e=de){return p.indexOf(e)>-1}function Fe(){return"hlsNative"===de}function He(t){let n;e.pause(),te.get("expiryTime")<(new Date).getTime()&&(t="expired",n=e.currentTime),y("source.unavailable",{message:t,time:n,playerId:c,global:!0})}function Qe(){return!(!t.getAttribute("src")&&!e.getAttribute("src"))}return{destroyAdaptiveController:xe,getAdaptiveController:Le,getAdaptiveQuality:()=>R,getCurrent:()=>Ee(),getFormat:()=>k.format,getModel:()=>k,getProgressiveSource:function(e){return new Promise(((t,n)=>{function o(){e=x(e)?e:le.mp4.getMaxQuality().quality;const o=le.mp4.getSource({auto:!1,quality:e});o?t(o):n("sourceController - could not get progressive quality")}le.mp4?o():le.mp4=ce("mp4",o,(()=>{n(!1)}))}))},getQuality:function(){return C},getSource:Ee,getSourceTag:()=>t,getState:function(e){if(e){const e=la.states;return a(e).find((t=>e[t]===z))}return z},getStoredQuality:Se,getVideoTag:()=>e,isAdaptive:Ne,isAdaptiveNative:Fe,isSourceDeferred:()=>te.get("deferred"),isSourceSet:Qe,load:_e,loadDeferredSource:function(e){return!$&&(F("sourceController - loadDeferredSource",e),B=e||V,y("source.waiting"),ge=!1,te.set({started:!0,deferred:!1,wasDeferred:!0}),te.set("deferred",!1),Be(C),!0)},setQuality:we,unload:Ae}}la.states={NOT_READY:1,READY:2,SWITCHING_SOURCE:3,WAITING:4,DEFERRED_SOURCE:5};const sa=la;const pa=function(e,n,o){const{is:a,embed:r}=W.get(),l=n.playerId,{subscribe:s,fire:p}=he.get(l),d=n.mainRoll.shorty.enabled,c=new Zt({videoStarted:!1,intendedState:"paused",playing:!1,autoplayAttempted:!1,seeking:!1,videoReady:!1,ended:!1,looped:n.mainRoll.shorty.enabled,loopsPerformed:0,deferredSeek:!1,deferredPause:!1,initialSeek:!1,playAfterSeek:!1,autoplayFailed:!1,casting:!1,mainRollEnded:!1,adRollReady:!1,adRollsPlayed:!1,adRollStarted:!1,hasPostRoll:!1,postRollEnded:!1,inPreRollOverState:!1,inPostRollOverState:!1,loadingSource:!1,pausing:!1},l,"PlaybackController"),m=n.mainRoll.duration,u="*** MGP Playback ***\n";let f,b,h,_,y,A,v,w=!1;function E(){return c.get("inPostRollOverState")?T():c.get("casting")?o.chromecast.currentTime:e.currentTime}function T(){return(c.get("adRollReady")?h:b)||m||0}function C(){return _.getCurrent().videoUrl}function P(){return c.get("casting")?o.chromecast:(e.seek||(e.seek=t=>{e.currentTime=t}),e)}function R(e){const t={deferred:!1};g(e)||(e=X({},t,e),p("source.ready.options",e))}function M(e=0){return!A()&&!c.get("loadingSource")&&(c.get("mainRollEnded")||y()&&e+1<T())}function I(e){c.set("loadingSource",!0),c.set("mainRollEnded",!1),g(e)||R(e),_.load(null)}function B(e){c.set("loadingSource",!0),g(e)||R(e),v()}function O(e={},t=(()=>{}),n=(()=>{})){return c.set("intendedState","playing"),new Promise(((o,a)=>{F(u,"Play - ","ready options:",e,"onSuccess:",typeof t,"onFailure:",typeof n);if(!c.get("videoReady"))return a([u,`Attempted to start playback on player "${l}" before it was ready.`,'Please wait for or subscribe to the "player.ready" event to call play().'].join("\n"));if(c.get("videoStarted")||p("playback.beforeplay"),c.get("seeking"))return c.set({deferredPause:!1,playAfterSeek:!0}),void p("playback.deferring.action",{action:"play"});if(c.set({deferredPause:!1}),y())return B(e),s("playback.playing",o,!0),void s("playback.play.failed",a,!0);{if(M())return void I();c.set("playing",!0);const e=P().play();e?e.then((()=>{t(),o()})).catch((e=>{c.set("intendedState","paused"),D(u,"Play failed. Reason:\n",e),p("playback.play.failed",{}),c.set("playing",!1),i(n)&&n(),a()})).finally((()=>{c.set("loadingSource",!1)})):(c.set("playing",!0),o())}}))}function L(e=!0){c.set("intendedState","paused"),F(u,"Pause - preventPauseRoll:",e);const t=P();return t.paused?(t.pause(),p("playback.repause"),!0):(c.get("seeking")||!c.get("playing")&&!c.get("deferredPause")?($(!1),p("playback.deferring.action",{action:"pause"}),c.set({deferredPause:!0,playAfterSeek:!1})):(c.set("pausing",!0),c.set("deferredPause",!1),t.pause(),r||c.get("adRollStarted")||e||p("player.rolls.pause")),!0)}function U(t){F(u,"Toggle:",t);const n=c.get("casting")?o.chromecast.playing:!e.paused&&c.get("videoStarted");return n?L(t&&t.preventPauseRoll):O(),!n}function N(){if(c.set("intendedState","playing"),y())return B(),!0;if(F(u,"Starting autoplay"),!a.desktop&&o.autoplay.get())p("volume.toggle",{mute:!0});else if(!o.autoplay.get())return;const e=P().play();c.set("autoplayAttempted",!0);return!e||(e.then((()=>{o.benchmark.stop("autoplay_started"),p("autoplay.promise.changed",{autoplay:!0})}),(e=>{if(c.set("intendedState","paused"),c.set("playAfterSeek",!1),!c.get("autoplayFailed")){const t=()=>{c.set("autoplayFailed",!0),c.set({state:!1,playing:!1,seeking:!1}),console.warn("Autoplay was blocked by the browser. Reason:\n",e),p("autoplay.promise.changed",{autoplay:!1})};!c.get("retryAutoplay")&&n.autoplay.retryOnFailure?(p("volume.toggle",{mute:!0}),O((()=>p("autoplay.promise.changed",{autoplay:!0,muted:!0})),t),c.set("retryAutoplay",!0)):t()}})).finally((()=>{o.benchmark.print()})),!0)}function Q(e,t=!1){if(c.set("intendedState",t?"playing":"paused"),e=parseFloat(e),F(u,"Seek:",e,t),k(e))return!1;const n=t=>($({offset:e,playAfter:t}),!1);if(M(e))return c.set("seeking",!0),void I({time:e,playing:t});if(!c.get("videoReady"))return n(o.autoplay.get());if(c.get("adRollStarted"))return O(),!1;if(c.get("seeking")&&!c.get("loadingSource"))return n(t);const a=E();w=c.get("playing"),c.set("deferredPause",!1);const i=T();if(i&&e+.5>=i&&(O({time:e=i-.05}),t=!1),!c.get("casting")&&y())return B({time:e,playing:t}),!0;c.set("seeking",!0),c.set("playAfterSeek",t),p("playback.seek.started",{from:a,to:e,duration:i,playAfter:t});return P().seek(e,t),p("player.rolls.hide"),!0}function Y(){return c.get("looped")}function V(){const e=!c.get("looped");return c.set("looped",e),p("playback.looped",{looped:e}),e}function z(t){if(!c.get("seeking"))return;if(c.set("seeking",!1),!t){const{currentTime:t,duration:n}=e;p("playback.seek.ended",{time:t,duration:n})}const n=E();c.get("recovering")&&(c.set("recovering",!1),p("playback.paused",{time:n}),p("player.rolls.pause")),c.get("playing")||c.get("initialSeek")&&(c.set("playing",!1),p("playback.paused",{time:n})),!1!==c.get("deferredSeek")?(Q(c.get("deferredSeek").offset,c.get("deferredSeek").playAfter),$(!1)):c.get("deferredPause")?(L(),p("playback.paused",{time:n})):c.get("playAfterSeek")?!c.get("videoStarted")&&o.autoplay.get()?N():O():c.get("initialSeek")?(c.set("initialSeek",!1),c.get("videoStarted")&&a.iosOrIpados&&O()):w||(c.set("playing",!1),p("playback.paused",{time:n}))}function q(t){c.get("postRollEnded")||(c.set("inPostRollOverState",t),c.set("postRollEnded",!0),c.set("adRollsPlayed",!0),c.set("adRollReady",!1),t&&(e.currentTime=b,_.unload()),t||p("player.rolls.post"),c.set("hasPostRoll",!1))}function j(){s("adroll.aborted",(({startPoint:e})=>{0!==e||c.get("hasPostRoll")||c.set("adRollsPlayed",!0),100===e&&q(!1)})),s("cast.changed",(e=>c.set("casting",e.active))),s("adroll.ready",(({getRollProp:e})=>{h=e("duration"),c.set("adRollReady",!0),o.benchmark.stop("adroll_loaded")})),s("adroll.started",(({last:e})=>{c.set("adRollsPlayed",e),c.set("adRollStarted",!0)})),s("adroll.ended",(({startPoint:t})=>{c.set({adRollStarted:!1,adRollReady:!1}),100===t?q(!0):(c.set("adRollsPlayed",!0),c.set("adRollReady",!1),c.set("inPreRollOverState",!0),_.unload(),c.set("intendedState","playing"),e.currentTime=0)})),s("cast.playing",(()=>{c.set("playing",!0),p("playback.playing",{mainRoll:!c.get("adRollReady")})})),s("cast.paused",(()=>{c.set("playing",!1),p("playback.paused")})),s("cast.time.changed",(e=>{p("playback.time.changed",e)})),s("cast.seek.ended",(()=>{z(!0)})),s("fullscreen.toggle",(e=>{!0===e.pause&&L(!0)})),s("playback.toggle",(({isManual:e})=>{U(e?{preventPauseRoll:c.get("adRollReady")}:{}),p("playback.toggled",{intendedState:c.get("intendedState")})})),s("buttons.replay",(e=>{U(e)})),s("playback.play",(()=>O())),s("playback.pause",(({isManual:e})=>{L(!e)})),s("playback.seek",(e=>{Q(e.offset||0,e.playAfter||!1)})),s("playback.loop",V),s("source.ready",((e,t,a)=>{g(e)||H(a,e),c.set({videoReady:!0,seeking:!1,videoStarted:c.get("videoStarted")||e.started}),o.benchmark.stop("video_ready"),!c.get("adRollReady")&&e.duration&&(b=e.duration||m),f||c.get("videoStarted")||o.benchmark.print();const i=(!c.get("autoplayAttempted")||c.get("adRollReady"))&&f,r="playing"===c.get("intendedState");if(e.deferred&&x(n.mainRoll.duration,!1)&&p("playback.duration.changed",{duration:parseFloat(n.mainRoll.duration)}),c.get("deferredSeek")&&Q(0),c.get("inPostRollOverState")&&c.set("inPostRollOverState",!1),!e.time||e.deferred||c.get("adRollStarted"))r?O():i&&N();else{const t=r||i||e.fallbacking;Q(e.time,t)}})),s("source.fallback",(()=>{c.set("seeking",!1)})),s("source.recover",(({offset:e})=>{c.set("recovering",!0),Q(e,!1)})),s("adroll.init",(({empty:e,postRoll:t})=>{c.set("adRollsPlayed",e),c.set("hasPostRoll",t)})),s("player.destroy.ended",K),(a.desktop&&n.autoPause.desktop||a.tablet&&n.autoPause.tablet||a.mobile&&n.autoPause.mobile)&&fe("visibility.changed",(({visible:e})=>{e||!c.get("videoStarted")||c.get("casting")||(L(!0),p("player.controls.show"))}))}function G(){e.addEventListener("durationchange",(e=>{c.get("adRollReady")?h=e.target.duration:b=e.target.duration,p("playback.duration.changed",{duration:T()})})),e.addEventListener("playing",(()=>{F(u,`Native PLAY event triggered on player ID "${l}"`),c.set("ended",!1);const e=c.get("videoStarted");e||c.set("videoStarted",!0),c.get("deferredPause")?L():(c.set("playing",!0),c.set("inPreRollOverState",!1),(c.get("initialSeek")||c.get("seeking"))&&e||(p("playback.playing",{playAfterSeek:c.get("playAfterSeek"),time:E(),mainRoll:!c.get("adRollReady")}),p("player.rolls.hide"),c.set("loadingSource",!1)),c.get("retryAutoplay")&&c.set("retryAutoplay",!1))})),e.addEventListener("pause",(()=>{F(u,`Native PAUSE event triggered on player ID "${l}"`),p("playback.native.pause"),c.set({playing:!1,pausing:!1}),c.get("seeking")||c.get("inPreRollOverState")||p("playback.paused",{time:E()}),c.set("playAfterSeek",!1)})),e.onseeked=()=>{z()},e.ontimeupdate=e=>{if(p("playback.buffering",{buffered:e.target.buffered,duration:T(),eventType:e.type}),"SWITCHING_SOURCE"!==_.getState(!0)){const e=T();let t=E()||0;t<0&&(t=0),t>e&&(t=e),p("playback.time.changed",{time:t,duration:e,playing:c.get("playing")})}},e.onprogress=({target:e,type:t})=>{p("playback.buffering",{buffered:e.buffered,duration:T(),eventType:t})},e.onloadstart=()=>{p("playback.loadstart")},e.onloadeddata=()=>{p("playback.loadeddata")},e.onwaiting=()=>{p("playback.waiting"),c.get("seeking")||c.set("playing",!1)},e.oncanplay=()=>{F(u,`Native CANPLAY event triggered on player ID "${l}"`),p("playback.canplay")},e.onended=()=>{F(u,`Native ENDED event triggered on player ID "${l}"`);const e=Y();c.set({ended:!0,playing:!1,deferredPause:!1}),c.get("mainRollEnded")||c.set("mainRollEnded",!c.get("adRollReady")),p("playback.ended",{looped:e}),c.get("adRollsPlayed")&&(c.set("playAfterSeek",!1),c.get("hasPostRoll")?q(!0):e?function(){if(d){c.increment("loopsPerformed");const e=n.mainRoll.shorty.numLoops,t=c.get("loopsPerformed"),o=0==e-t;p("shorty.loop.replay",{name:"shortyLoopReplay",loop:t,lastLoop:o}),o?(c.set("loopsPerformed",0),p("shorty.loop.reachedmax",{name:"shortyLoopReachedMax",loop:t})):O()}else O()}():c.get("mainRollEnded")&&!c.get("inPostRollOverState")&&p("player.rolls.post"))}}function K(){e.ondurationchange=()=>{},e.ontimeupdate=()=>{},e.onprogress=()=>{},e.onwaiting=()=>{},e.onpause=()=>{},e.onplaying=()=>{},e.onseeked=()=>{},e.oncanplay=()=>{},e.onended=()=>{}}function $(e){c.set("deferredSeek",e);let n={state:t(e)};n.state&&(n=X(n,e)),p("playback.seek.deferred",n)}function J(){return c.get("videoReady")}return f=o.autoplay.get(),j(),G(),function(){const t=e.getElementsByTagName("source")[0];_=new sa(e,t,n,f),({isSourceDeferred:y,isSourceSet:A,loadDeferredSource:v}=_)}(),{autoplay:N,getDuration:T,getTime:E,getUrl:C,getUrlWithTime:function(){return S(C(),E())},isLooped:Y,isReady:J,isPlaying:()=>J()&&c.get("playing")&&!c.get("pausing"),pause:L,play:O,seek:Q,source:_,state:c,toggle:U}};const ga=function(e,t){const n=window.document,{fullscreen:o,playerId:a}=t,{nativeControls:i}=o,{is:r,os:l}=W.get(),{fire:p,subscribe:g}=he.get(a),d=new Zt({enabled:!1,active:!1,fsTime:0},a,"FullscreenController"),c=["webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange","fullscreenchange","webkitendfullscreen","webkitbeginfullscreen"],m=document.getElementById(a),u=o.autoFullscreen[l.name]||!1;let f,b,h,_,y="",A="";function v(){const e=d.get("active");let t;e?d.set("fsTime",(new Date).getTime()):t=`${Math.round(((new Date).getTime()-d.get("fsTime"))/1e3)}`,p("fullscreen.changed",{action:y,fullscreen:e,time:t,eventType:A}),y=""}function w(){d.get("active")||(d.set("active",!0),v(),Mt(e,"fullscreen"),i&&e.setAttribute("controls",!0))}function k(){d.get("active")&&(d.set("active",!1),e&&(It(e,"fullscreen"),i&&e.removeAttribute("controls")),v(),r.iosOrIpados&&e.paused&&setTimeout((()=>p("playback.play")),1e3))}function x(){if(!d.get("enabled")||!d.get("active"))return!1;const t=r.iosOrIpados?e:n;return t.cancelFullScreen?t.cancelFullScreen():t.mozCancelFullScreen?t.mozCancelFullScreen():t.webkitCancelFullScreen?t.webkitCancelFullScreen():t.webkitExitFullscreen?t.webkitExitFullscreen():t.msExitFullscreen&&t.msExitFullscreen(),!0}function E(){const e=n.fullscreenElement||n.webkitFullscreenElement||n.mozFullScreenElement||n.msFullscreenElement||!1;e?(e.id===a||K($(e,`#${a}`)))&&w():k()}function T(){const t=14===Math.floor(l.version)?1e3:0;setTimeout((()=>{e.webkitDisplayingFullscreen?w():e.webkitDisplayingFullscreen||k()}),t)}function S(){(e.requestFullScreen||e.mozRequestFullScreen||e.webkitRequestFullScreen||e.msRequestFullscreen||e.webkitEnterFullscreen)&&(d.set("enabled",!0),r.iosOrIpados?s(c,(t=>{e.addEventListener(t,T)})):s(c,(e=>{n.addEventListener(e,E)})))}function C(){const t={navigationUI:"hide"},n=()=>{if(f=function(){f=void 0;const t=e=>{f||(f=e)};return e.webkitSupportsFullscreen?t(e.webkitEnterFullscreen):e.requestFullScreen?t(e.requestFullScreen):e.webkitRequestFullScreen?t(e.webkitRequestFullScreen):e.requestFullscreen?t(e.requestFullscreen):e.msRequestFullscreen&&t(e.msRequestFullscreen),f}(),f){const n=f.call(e,t);n instanceof Promise&&n.catch((()=>{h=!0}))}else h=!0};i&&!b?(h=!0,p("playback.play")):n()}function P(){return!(!d.get("enabled")||d.get("active")||!Dn(m))&&(C(),!0)}function R(e={}){return y=e.action||y,A=e.eventType,!!d.get("enabled")&&(d.get("active")?x():P(),!0)}return g(["buttons.cinema.toggle","buttons.share","player.redirected"],x),g(["fullscreen.toggle","onehand.fullscreen"],R),g("playback.playing",(()=>{b=!0})),g("playback.time.changed",(()=>{h&&(h=!1,C())})),g("playback.play.failed",(()=>h=!1)),g("adroll.ready",(()=>_=!0)),g("adroll.ended",(()=>_=!1)),u&&fe("orientation.changed",(({orientation:e},t,n)=>{if(F(n.toUpperCase(),"\nOrientation:",e,"\nAdroll Ready:",_),_)return!1;y="auto","landscape"===e?P():x()})),g("keyboard",(({action:e})=>{y="toggleFullscreen"===e?"key":y})),S(),{element:e,get enabled(){return d.get("enabled")},get active(){return d.get("active")},enter:P,exit:x,toggle:R}};const da=function(e,t){const n=t.playerId,{features:o,os:a}=W.get(),i=new Zt({active:!1,awaitingAddressBar:!1,deviceOrientation:"",fsState:!1,prompting:!1,wasCoveringViewport:!1,fsTime:0,exitingFullscreen:!1,scrollTimer:void 0,touchingScreen:!1},n,"FakeFullscreenController"),{fire:r,subscribe:l}=he.get(n),p={NOT_FS:!1,PROMPTING:"prompting-fake-fullscreen",FS:"fake-fullscreen"},g=C().getAttribute("content")||"",d="fake-fullscreen-html",c=(t.fullscreen||{}).autoFullscreen["macos"===a.name?"ios":a.name]||!1,m=document.getElementById(n).parentNode,u=Le(".fullscreenPlayerWrapper");let f,b="",h="";function _(t){s(p,(t=>{t&&It(e,t)})),t&&Mt(e,t),i.set("fsState",t)}function y(e){o.iPad||(i.set("scrollTimer",clearInterval(i.get("scrollTimer"))),!0===e&&i.set("scrollTimer",setInterval((()=>P(10)),1e3)))}function A(){Mt(document.documentElement,"no-scroll"),setTimeout((()=>{i.set({active:!1,awaitingAddressBar:!1}),P(),w(!1),It(document.documentElement,"no-scroll"),_(p.NOT_FS),It(document.documentElement,d),v(),i.set({changingOrientation:!1,exitingFullscreen:!1,fsTime:0}),y(),C().setAttribute("content",g)}))}function v(e={}){const t=i.get("active"),{attempt:n=!1}=e;let o;n||(t?i.set("fsTime",(new Date).getTime()):i.get("fsTime")&&(o=`${Math.round(((new Date).getTime()-i.get("fsTime"))/1e3)}`)),r("fullscreen.changed",{action:b,attempt:n,eventType:h,fullscreen:n?!t:t,time:o}),b=""}function w(t=!0){t?(document.body.appendChild(u),u.appendChild(e)):(m.appendChild(e),u.parentNode&&u.parentNode.removeChild(u))}function k(){return i.get("fsState")!==p.NOT_FS&&!i.get("exitingFullscreen")&&(i.set("exitingFullscreen",!0),A(),!0)}function x(){return!(i.get("active")&&!i.get("changingOrientation")||"auto"===b&&!Dn(e))&&(C().setAttribute("content","black"),_(p.FS),i.set({active:!0,enteringFullscreen:!0}),setTimeout((()=>{w(),S()?setTimeout(T,250):v(),i.set({enteringFullscreen:!1,changingOrientation:!1}),Mt(document.documentElement,d),y(!0)}),200),!0)}function E(e={}){return b=e.action||b,h=e.eventType,i.get("active")?k():e.attempt?v(e):x(),!0}function T(){S()&&(i.set({awaitingAddressBar:!0,active:!1}),v({attempt:!0}),_(p.PROMPTING))}function S(){const{isShowing:e}=ue("addressbar.state.get",{isShowing:!0});return e}function C(){let e=document.querySelector('meta[name="theme-color"]');return e||(e=document.createElement("meta"),e.setAttribute("name","theme-color"),document.head.appendChild(e)),e}function P(e=0){if(i.get("touchingScreen"))return;const t=document.body.getBoundingClientRect(),n=m.getBoundingClientRect(),o=Math.floor(n.top-t.top-(window.innerHeight/2-n.height/2)),a=Math.max(e,o);(()=>{const e=[document.documentElement,document.body];s(e,(e=>{e.scrollTop!==a&&(e.scrollTop=a)})),window.scrollY!==a&&window.scrollTo(0,a)})()}const R=({type:e})=>{i.set("touchingScreen","touchstart"===e)};function M(e=!0){window[(e?"add":"remove")+"EventListener"]("touchstart",R),window[(e?"add":"remove")+"EventListener"]("touchend",R)}return M(),fe("addressbar.showing.changed",(({isShowing:e})=>{i.get("enteringFullscreen")||(e?i.get("active")&&!i.get("changingOrientation")&&k():i.get("awaitingAddressBar")&&(i.set("awaitingAddressBar",!1),x()))})),l("skin.swipe.threshold",(({target:e,dir:t})=>{b="swipe",!Ot(e,"fakeFullscreenButtonWrapper")&&!Ot(e,"fakeFs")||i.get("active")||"up"!==t||(S()?i.set("awaitingAddressBar",!0):x(),r("skin.tooltip.hide"))})),l("skin.swipe.ended",(({dir:e})=>{i.get("fsState")!==p.NOT_FS&&"down"===e&&k()})),l("fullscreen.toggle",E),l(["adroll.ready","adroll.ended"],((e,t,n)=>f=n.includes("ready"))),fe("orientation.init",(({orientation:e})=>i.set("deviceOrientation",e))),c&&fe("orientation.changed",(({orientation:e})=>{if(i.set({changingOrientation:!0,deviceOrientation:e}),f)return!1;b="auto","landscape"===e?x():k()})),l("player.destroy.ended",(()=>M(!1))),r("skin.swipe.enable"),ue("addressbar.init"),{element:e,get active(){return i.get("active")},enter:x,exit:k,toggle:E}};const ca=function(e){const{fire:t,subscribe:n}=he.get(e.playerId);let o=!1;function a(){if(!o)return!1;const e=Jt.get("hotspots");return void 0===e||e}function i(e){const n=!!e;o&&n!==a()&&(Jt.set("hotspots",n),t("hotspots.changed",{hotspots:n}))}function l(e){r(e)?i(!a()):i(e)}return!e.embeds.enabled&&e.hotspots&&e.hotspots.enabled&&e.hotspots.data&&e.hotspots.data.length&&e.features.hotspots&&(o=!0),n("hotspots.toggle",(e=>{l(e.enabled)})),{get:a,set:i,toggle:l,enabled:()=>o}};const ma=function(e){const{fire:t,subscribe:n}=he.get(e.playerId),{is:o}=W.get(),a=e.autoplay.initialState,i=e.mainRoll.shorty.enabled?"shortyAutoplay":"autoplay";let r=Jt.get(i),l=e.autoplay.enabled;function s(){return!1===l||e.embeds.enabled}function g(){return!s()&&(r=Jt.get(i),p(r)?a:r)}function d(e){return!s()&&(r=Jt.get(i),Jt.set(i,e),t("autoplay.changed",{autoplay:e}),!0)}return p(r)||(e.autoplay.initialState=r),n("autoplay.toggle",(()=>{d(!g())})),n("adroll.ready",(()=>{o.mobile&&(l=!1,t("autoplay.promise.changed",{autoplay:!1}))})),{get:g,set:d,available:()=>!s()}};const ua=function(e,t){const{is:n}=W.get(),{subscribe:o,fire:a}=he.get(t.playerId),i=t.mainRoll.shorty.enabled,l=i?"shortyVolume":"volume";let s,p,g=!1;function d(){return t.features.ignorePreferences||!t.features.volume}function c(){const e={volume:100,muted:false};if(d())return p||e;return Jt.get(l)||p||e}function m(e){g=Ee(e)?e:g||!1}function u(t,n,o){e.changingVolume=!0,m(o),t>100&&(t=100),t<0&&(t=0),n!==e.muted&&(e.muted=n),t!==100*e.volume&&(e.volume=t/100)}function f(){return c().muted}function b(){return c().volume}function h(e){u(b(),!0,e),a("volume.muted",{manual:e})}function _(e){u(b(),!1,e),a("volume.unmuted",{manual:e})}function y(e){f()?_(e):h(e)}function A(e){u(b()+10,!1,e)}function v(e){u(b()-10,!1,e)}return e.onvolumechange=t=>{e.changingVolume||m(!n.desktop),function(e,t){if(p={volume:e,muted:t},a("volume.changed",p),d())return!1;g&&(Jt.set(l,p),g=!1)}(100*t.target.volume,t.target.muted)},o("source.ready",(()=>{n.mobile||(s=c(),i&&(s.volume=100),u(s.volume,s.muted),e.changingVolume=!1,a("volume.init",s))}),{once:!0}),o("autoplay.promise.changed",(e=>{e.autoplay||n.desktop||_()})),o(["volume.toggle","onehand.volume"],(e=>{const{manual:t}=e;r(e)||r(e.mute)?y(t):!0===e.mute?h(t):_(t)})),o("volume.increase",(({manual:e})=>{A(e)})),o("volume.decrease",(({manual:e})=>{v(e)})),o("volume.set",(({volume:e,manual:t})=>{x(e)&&u(e,!1,t)})),o("player.destroy.started",(e=>{e.fadeOutTime&&yo((e=>{u(100*e,!1,!1)}),e.fadeOutTime)})),{get:b,set:function(e){u(e,f())},increase:A,decrease:v,mute:h,unmute:_,muted:f,toggle:y,enabled:()=>!d(),disabled:d,delta:10}};const fa=function(e,t){const{is:n}=W.get(),{subscribe:o,fire:a}=he.get(t),i=new Zt({verticalPlayer:!1,checked:!1},t,"VerticalVideosDetector");let r=!1,l=!1;const s=Ue(".videoWrapper video",t);return o("adroll.ready",(()=>r=!0)),o("adroll.ended",(()=>r=!1)),o("source.ready",(e=>{if(e.deferred)return;if(!r&&l)return;const t=(()=>{const e=s.videoWidth,t=s.videoHeight,n=e/t;let o;return o=n<.6125&&n>.5125?"9x16":n<1.8277777777777777&&n>1.7277777777777776?"16x9":n<.8&&n>.7?"3x4":n<1.3833333333333333&&n>1.2833333333333332?"4x3":"other",{aspect:n,text:o,width:e,height:t}})();t.aspect>1?a("layout.horizontal",t):a("layout.vertical",t),l=!r})),{checked:()=>i.get("checked"),check:function(t,o){if(n.ie||n.edge)return!1;const r=document.createElement("canvas"),l=document.createElement("img");return e.appendChild(r),e.appendChild(l),l.style.position="absolute",l.style.zIndex="-1",l.style.visibility="hidden",l.width=o.width,l.height=o.height,r.style.position="absolute",r.style.zIndex="-1",r.style.visibility="hidden",r.width=o.width,r.height=o.height,l.onload=()=>{const t=r.getContext("2d",{willReadFrequently:!0}),n=Math.floor(o.width/o.thumbWidth),s=Math.floor(o.height/o.thumbHeight);let p,g,d,c,m,u,f,b,h,_,y,A,v,w,k,x;t.drawImage(l,0,0,o.width,o.height);let E=!0,T=!0,S=!0,C=!0;function P(e){return e%2==0}for(p=0;p<n;p++)for(g=0;g<s;g++)d=p*o.thumbWidth,c=g*o.thumbHeight,m=o.thumbWidth/o.thumbHeight,u=m>1.3&&m<1.35?Math.round(d+o.thumbWidth*(P(p)?.14:.86)):Math.round(d+o.thumbWidth*(P(p)?.3125:.6875)),f=Math.round(d+o.thumbWidth*(P(p)?.9375:.0625)),b=Math.round(c+o.thumbHeight*(P(p)?.888:.111)),h=Math.round(c+o.thumbHeight/2),_=Math.round(d+o.thumbWidth/2),E&&(y=t.getImageData(u,h,1,1).data,w=Math.round((y[0]+y[1]+y[2])/3),w>18&&(E=!1,C=!1)),T&&(A=t.getImageData(f,h,1,1).data,k=Math.round((A[0]+A[1]+A[2])/3),k>18&&(T=!1,E=!1,C=!1)),T||E||(S&&(v=t.getImageData(_,b,1,1).data,x=Math.round((v[0]+v[1]+v[2])/3)),S&&x>18&&(S=!1,C=!1));e.removeChild(r),e.removeChild(l),C?E?a("layout.thumbnails.vertical",{text:"9x16",crop:!0,aspect:9/16}):T?a("layout.thumbnails.horizontal",{text:"4x3",crop:!0,aspect:4/3}):S&&a("layout.thumbnails.horizontal",{text:"16x9",zoom:!0,aspect:16/9}):i.get("verticalPlayer")&&a("layout.thumbnails.vertical",{text:"9x16",crop:!1,aspect:9/16})},l.crossOrigin="Anonymous",l.src=o.url,i.set("checked",!0),!0}}};const ba=function(e,t){const n=t.playerId,{subscribe:o}=he.get(n),a=new fa(e,n),i=t.mainRoll,r=i.duration,l=i.thumbs,s=!l,p=/{(\d+)}/,g=[],d=[];let c,m;function u(e){for(let t=0;t<g.length;t++)if(!g[t].cached){if(!e){f(g[t],u);break}f(g[t])}return!0}function f(e,t){const n=document.createElement("img"),o=l.format.split("x"),a=parseInt(o[0],10),i=parseInt(o[1],10);n.crossOrigin="Anonymous",n.onload=function(){e.loaded=!0,e.ready=!0,"centro"===e.cdnType||this.naturalWidth===e.width&&this.naturalHeight===e.height||(e.width=this.naturalWidth,e.height=this.naturalHeight,e.thumbWidth=this.naturalWidth/a,e.thumbHeight=this.naturalHeight/i),e.url=n.src,t&&t()},n.onerror=()=>{e.error=!0,t&&t()},n.src=e.url,e.cached=!0,e.image=n,l.progressive&&t&&b(n,e,t)}function b(e,t,n){e.naturalWidth>0&&e.naturalHeight>0&&(t.ready=!0,n()),t.loaded||t.ready||t.error||setTimeout((()=>{b(e,t)}),100)}return function(){if(s)return;const e=l.urlPattern;let t,n=null,o=1,a=1,i=1;if(!e.length)return;if(c=parseInt(l.samplingFrequency,10),"centro"===l.cdnType){if(r||D("ThumbnailsLoader: no mainRoll video duration available"),m=parseInt(r/l.samplingFrequency,10),!m)return;o=m+1,a=1,l.thumbWidth=168}else{if(n=l.format.split("x"),o=parseInt(n[0],10),a=parseInt(n[1],10),2!==n.length||k(o)||k(a))return void D("ThumbnailsLoader: format ("+l.format+") is not valid");const t=e.match(p);if(null===t)return void D("ThumbnailsLoader: urlPattern is not valid");if(i=parseInt(t[1],10)+1,k(i)||0===i)return}for(let r=0;r<i;r++)t="centro"===l.cdnType?e:e.replace(p,r),g[r]={index:r,url:t,thumbWidth:l.thumbWidth,thumbHeight:l.thumbHeight,width:l.thumbWidth*o,height:l.thumbHeight*a,cached:!1,ready:!1,loaded:!1,error:!1,cdnType:l.cdnType};let u=0;for(let r=0;r<i;r++)for(let e=0;e<a;e++)for(let t=0;t<o;t++)d[u]={index:u,sheet:r,row:e,col:t,cssLeft:-1*t*l.thumbWidth+"px",cssTop:-1*e*l.thumbHeight+"px"},u++}(),l&&l.preload&&o("source.ready",(()=>{u(l.async)})),{preload:u,sheets:g,thumbnails:d,get:function(e,t){if(s)return;const n=window.Math.floor(e/c),o=d[n];let i;return o?(i=g[o.sheet],!!i&&(i.error?(t&&t(!1,!1,!1,{error:"error loading spritesheet"}),!1):i.cached?!!i.ready&&(t&&t(o,i,e),{thumbnail:o,sheet:i,seconds:e}):(f(i,(()=>{a&&!a.checked()&&i.ready&&a.check(o,i),t&&t(o,i,e)})),!1))):(t&&t(!1,!1,!1,{error:"out of time"}),!1)},thumbsConfig:l,samplingFrequency:c,slides:m}};const ha=function(e){const{fire:t,subscribe:n}=he.get(e);let o,a=!1;n("adroll.started",(()=>a=!0)),n("adroll.ended",(()=>a=!1)),n("playback.time.changed",(e=>{const n=Math.floor(e.duration)-Math.floor(e.time);n<4&&a?(!o&&n||n===o-1)&&(o=n,t("adroll.countdown",{count:n})):o>0&&(o=0)}))};const _a=function(e,t){const{fire:n,subscribe:o}=he.get(t.playerId),a=t.mainRoll.timelineOffset,i=t.mainRoll.closedCaptions,l=t.closedCaptionsStyle,p={};let g,d=!0,c=!1,m=t.features.ccVisible,u=0,f=Object.keys(i)[0];function b(){return{lang:f,visible:c}}function h(e){const t=b();return n("cc.changed",{...t,manual:e}),m?(m=!1,!1):(r(e)||Jt.set("closedCaptions",t),!0)}function _(e){return d&&n("cc.ready",{cc:g}),c=!0,h(e),!0}function y(t,n){return new Promise(((o,i)=>{if(!p[t])return t=b().lang,o();"string"==typeof t?e.load(p[t].url,a).then((e=>(f=t,g=e.overlays,_(n),o()))):i(!1)}))}function A(){return d=!0,c&&_(),!0}function v(){return d=!1,!0}function w(e){return c&&(n("cc.ready",{cc:[]}),c=!1,h(e)),!0}function k(e){return!!d&&(c?w(e):y(f,e),c)}function x(){return Jt.get("closedCaptions")}function E(){return X({},l,x()||{})}function T(e,t){const o=E();return o[e]=t,Jt.set("closedCaptions",o),n("cc.style.changed",{options:o,newStyle:e,newValue:t}),!0}return s(i,((e,t)=>{e&&e.url&&De(e.url)&&(e.label||(e.label=String(t).toUpperCase()),p[t]=e,u++)})),function(){const e=x();e?(m=!1,e.visible&&y(e.lang)):m&&y(f)}(),function(){let e=!0;o("playback.playing",(()=>{e&&(e=!1)})),o("adroll.started",(()=>{v()})),o("adroll.ended",(()=>{A()})),o("cc.toggle",(()=>{k(!0)})),o("cc.hide",(()=>{w(!0)})),o("cc.set",(e=>{y(e.track,!0)})),o("cc.style.set",(e=>{T(e.name,e.val)}))}(),{tracks:p,count:u,elements:[],enabled:()=>d,visible:()=>c,enable:A,disable:v,set:y,get:b,getTracks:function(){return p},show:_,hide:w,toggle:k,getOptions:E,setOptions:T}};const ya=function(e){const t=window.chrome.cast.ErrorCode;switch(e.code){case t.API_NOT_INITIALIZED:return"The API is not initialized."+e.description;case t.CANCEL:return"The operation was canceled by the user"+e.description;case t.CHANNEL_ERROR:return"A channel to the receiver is not available."+e.description;case t.EXTENSION_MISSING:return"The Cast extension is not available."+e.description;case t.INVALID_PARAMETER:return"The parameters to the operation were not valid."+e.description;case t.RECEIVER_UNAVAILABLE:return"No receiver was compatible with the session request."+e.description;case t.SESSION_ERROR:return"A session could not be created, or a session was invalid."+e.description;case t.TIMEOUT:return"The operation timed out."+e.description}};const Aa=function(e,t,n,o){const{subscribe:a}=he.get(e.playerId);let i=!1;t&&t.enabled()&&n.canControlVolume&&(a("cast.changed",(e=>{i=e.active})),a("volume.changed",(e=>{i&&(e.muted&&!n.isMuted||!e.muted&&n.isMuted?o.muteOrUnmute():(n.volumeLevel=e.volume/100,o.setVolumeLevel()))})))},va="IDLE",wa="LOADING",ka="PLAYING",xa="PAUSED",Ea="STOPPED",Ta="ERROR",Sa=[ka,xa,wa,"BUFFERING"],Ca={};const Pa=function(e,t){const{browser:n,is:o}=W.get(),{fire:a,subscribe:i}=he.get(e.playerId),r=t.playback,l=r.source;let s,p,g,d,c,m,u,f,b,_,y,A,v,w,k=Ca[e.quickSetup],x=va;function E(){"NO_DEVICES_AVAILABLE"!==c.getCastState()?a("cast.available",{available:!0}):a("cast.available",{available:!1})}function T(){return-1!==Sa.indexOf(x)}function S(e){x!==e&&(w&&e!==Ta||(x=e,a("cast.changed",{active:T(),castState:x,castName:m,hasError:e===Ta})))}function C(){a("cast.playing")}function P(){a("cast.paused",{time:y})}let R=()=>{if(!f)return;P();let e=!1;f.isConnected&&(d.endSession(!0),e=!f.isPaused),S(Ea),r.seek(y,e)};function M(){f.isPaused?P():C()}function I(e){a("cast.seek.started"),f.currentTime=e,b.seek(),a("cast.seek.ended"),f.isPaused&&a("cast.paused")}function B(t,n){S(Ta),R();new Fo(e.playerId).fire("Chromecast Controller",t,n),D("MGP - Chromecast error:",t,n)}function O(t){y=r.getTime(),A=r.getDuration(),S(wa),l.getProgressiveSource(t).then((n=>{const o=g.MetadataType.GENERIC,a=[{url:e.mainRoll.poster}],i=e.mainRoll.title,r=t+"p",l=new g.MediaInfo(n.url);l.metadata=new g.GenericMediaMetadata,X(l.metadata,{metadataType:o,title:i,subtitle:r,images:a});const s=new g.LoadRequest(l);s.autoplay=!f.isPaused,d.loadMedia(s).then((()=>{!function(e){y>0&&I(y),w=!1,e.autoplay?C():(S(xa),P())}(s)}),(e=>{B("Cannot load source",{fatal:!1,type:"chromecast",message:"CAST_ERROR_LOADING_MEDIA",media:l,code:e.code,errorDetails:ya(e)})}))})).catch((()=>{B("No source found",{fatal:!0,type:"chromecast",message:"CAST_NO_SOURCES",model:"mp4"})}))}function L(){T()&&(A=f.duration,f.currentTime>=1&&(y=f.currentTime),a("cast.time.changed",{time:y,duration:A}))}function U(e){w=!0,O(e)}function N(){d=c.getCurrentSession(),f.isConnected&&d?(m=d.getCastDevice().friendlyName,function(){const e=l.getSource(),t=v||"auto"===e.quality?l.getAdaptiveQuality():e.quality;r.pause(!0),O(t)}()):R()}function F(){S(f.playerState),(!f.isConnected||x===va&&A&&A===y)&&R()}function H(){!function(){if(!o.desktop&&o.chrome&&n.version<57){const t=document.createElement("style");t.innerHTML=`#${e.playerId} .${h}videoWrapper video::-internal-media-controls-overlay-cast-button {\n\tdisplay: none !important;\n\t-webkit-appearance: none;\n}`,t.id=`${h}legacy-chromecast`,document.head.appendChild(t)}}(),s=window.chrome.cast,g=s.media,p=window.cast.framework;const a=s.AutoJoinPolicy.PAGE_SCOPED;k=k||s.media.DEFAULT_MEDIA_RECEIVER_APP_ID,c=p.CastContext.getInstance(),c.addEventListener(p.CastContextEventType.CAST_STATE_CHANGED,E),c.setOptions({receiverApplicationId:k,autoJoinPolicy:a}),E(),f=new p.RemotePlayer,_=p.RemotePlayerEventType,b=new p.RemotePlayerController(f),b.addEventListener(_.IS_CONNECTED_CHANGED,N),b.addEventListener(_.PLAYER_STATE_CHANGED,F),b.addEventListener(_.CURRENT_TIME_CHANGED,L),b.addEventListener(_.IS_PAUSED_CHANGED,M),new Aa(e,t.volume,f,b)}const Q=()=>{if(window.chrome.cast&&window.chrome.cast.isAvailable&&window.cast&&window.cast.framework&&window.cast.framework.RemotePlayer)try{H(),u=s.isAvailable}catch(e){S(Ta)}else u||setTimeout(Q,200)};return!(!window.chrome||!o.chrome)&&(Q(),i("source.quality.changed",(e=>{T()&&!w&&U(e.quality)})),i("source.adaptive.quality.changed",(e=>{v=e.quality,T()&&!w&&U(v)})),i("playback.time.changed",(()=>{T()||(y=r.getTime())})),window.addEventListener("beforeunload",(()=>{R(),R=()=>{}})),{get active(){return T()},get currentTime(){return f.currentTime},get playing(){return x===ka},play:function(){f.isPaused&&b.playOrPause()},pause:function(){f.isPaused||b.playOrPause()},seek:I,load:O})};const Ra=function(e,t){let n;if(Pa){const o=document.getElementsByTagName("head")[0],a=document.getElementById("cast_sender");if(n=document.createElement("script"),a)return!1;n.setAttribute("src","//www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1"),n.setAttribute("type","text/javascript"),n.setAttribute("id","cast_sender"),n.async=!0,n.onload=n.onreadystatechange=()=>{n.readyState&&!/loaded|complete/.test(n.readyState)||(t.chromecast=new Pa(e,t),n.onload=n.onreadystatechange=null)},o.appendChild(n)}return n};const Ma=function(e,t,n){const{fire:o,subscribe:a}=he.get(n.playerId),i=e.getElementsByTagName("canvas")[0],r=new Fo(n.playerId);let l,s,p=n.vrProps.projection;if(Mt(e,"vr"),p<=1)p=window.VrPlayer.PROJECTION_EQUIDISTANT_180;else if(2===p)p=window.VrPlayer.PROJECTION_EQUIRECTANGULAR_360;else{if(3!==p)throw new TypeError("MGP VR Controller: Invalid projection type");p=window.VrPlayer.PROJECTION_EQUIRECTANGULAR_180}if(n.vrProps.stereoSrc)switch(n.vrProps.stereoType){case 1:s=window.VrPlayer.STEREO_SIDE_BY_SIDE_LR;break;case 2:s=window.VrPlayer.STEREO_OVER_UNDER_LR;break;case 3:s=window.VrPlayer.STEREO_SIDE_BY_SIDE_RL;break;case 4:s=window.VrPlayer.STEREO_OVER_UNDER_RL;break;default:r.fire("VR Controller","Invalid stereo type",{fatal:!0,type:"vr_error"})}else s=window.VrPlayer.MONO;try{l=new window.VrPlayer({canvas:i,video:t,projection:p,stereoType:s,stereoView:!1}),a("source.quality.changed",(()=>{const e=!t.paused;t.pause(),l.stop(),e&&t.play()})),t.addEventListener("playing",(()=>{l.start()})),t.addEventListener("seeked",(()=>{l.start()})),window.addEventListener("resize",l.resize)}catch(g){o("player.vr.error"),r.fire("VR Controller","Failed to create an instance of VR player",{fatal:!0,type:"vr_error"})}};const Ia=function(){const e={};let t;function n(e){const t=e.split(":");let n,o,a=0,i=0;for(n=t.length-1,o=0;n>=0;n--,o++){i=60**o;a+=parseFloat(t[n].replace(",","."))*i}return a}function o(e,t){const n=10**t;return Math.round(e*n)/n}function a(e,a=0){const i=[];let r="vtt",l=(e+"\n\n").split(/\r?\n\r?\n/gm);return l.length?(-1!==l[0].toUpperCase().indexOf("WEBVTT")?(r="vtt",l=l.slice(1)):r="srt",s(l,(t=>{let r=t.split(/\r?\n/gm);if(r[0].match(/^\d+$/)&&(r=r.slice(1)),r.length>=2){const t=r[0].match(/(\d\d*:)*(\d\d*)([.,]\d+)?/gi),l=r.slice(1).join("<br>\n");if(t&&t.length>=2&&e.length){const e=n(t[0])+a,r=n(t[1])+a;e<r&&i.push({label:l,time:e,endTime:r,duration:o(r-e,3),hCentered:!0,closeButton:!1,border:!1,type:"cc"})}}})),t="parsed"):t="parseError",{text:e,overlays:i,format:r}}return{load:function(n,o){return new Promise((i=>{const r=()=>{i(e[n]||[])};e[n]?r():Ke(n).then((e=>e.text())).then((i=>{t="loaded",e[n]=a(i,o)})).catch((e=>{t="error",D("There was a network error loading closed captions.",e)})).finally(r)}))},getState:()=>t,cached:e,parseText:a}};const Ba=function(e,t,n){const o=n.mainRoll.shorty.ui||{};Mt(t,"shortyMode"),o.seekbar&&Mt(t,"shortySeekbarMode"),Mt(t,"shortyDelayedBuffering"),setTimeout((()=>{It(t,"shortyDelayedBuffering")}),1e3*o.bufferDelay)};function Oa(){let e,t,n,o,a,i,r,l=!1,s=!1,p=!1;const g={adroll:!1,autoplay:!1,ads:null,cc:!1,chromecast:{},thumbnails:!1,hotspots:!1,volume:!1,speed:!1,fullscreen:!1,quality:!1,playback:!1},d={id:"",type:b,settings:{},mainRoll:{},sourceUrl:"",duration:0,currentTime:0,paused:!0,hlsSource:null,dashSource:null,hlsConfig:undefined,fullscreen:null,thumbnails:null,container:null,element:null,source:null,wrapper:null};return{autoNext:function(){const e=e=>{n("nextvideo.changed",{action:e})};return{enable:()=>{e("enable")},disable:()=>{e("disable")},hide:()=>{e("hide")},pause:()=>{e("stop")},resume:()=>{e("start")},show:()=>{e("show")}}},benchmark:()=>r,destroy:function(t,n){return go(d.id,e,t,n)},fullscreen:function(){const e=()=>{D("*** MGP Main Player ***\nFullscreen is currently disabled from the config.")};return g.fullscreen?{enter:g.fullscreen.enter,exit:g.fullscreen.exit}:{enter:e,exit:e}},getCurrentState:()=>g.playback.state.get(),getCurrentTime:function(){return d.element.currentTime},init:function(i,c,m,u){r=u,g.benchmark=u,d.id=i,({is:t}=W.get(c)),({fire:n,subscribe:o}=he.get(c.playerId)),e=new Lo(c,m),p=e.mainRoll.shorty.enabled;const f=new Io(e);return d.container=f.playerContainerElement,d.wrapper=f.videoWrapper,d.element=f.playerElement,d.source=f.playerElementSource,a=po(f.selectors),new No(d.container,e),p&&new Ba(i,d.container,e),function(){const i=e.mainRoll;d.mainRoll=i;const p=d.element,c=d.container;g.speed=new Do(p,e),g.autoplay=new ma(e),g.playback=new pa(p,e,g),g.adroll=new _o(p,e),g.hotspots=new ca(e),g.volume=new ua(p,e),g.thumbnails=new ba(c,e),new ha(e.playerId),i.closedCaptions&&(g.cc=new _a(new Ia,e));e.isVr&&(g.vr=new Ma(c,p,e));a.init({id:d.id,container:d.container,element:d.element,source:d.source,wrapper:d.wrapper,settings:e},g),r.stop("skin_loaded"),n("skin.ready");const{fullscreen:{nativeControls:m,enabled:u}}=e;if(u){const n=t.iosOrIpados&&!m?da:ga,o=m?p:c;g.fullscreen=new n(o,e)}o("autoplay.promise.changed",(e=>{e.autoplay||(l=!0,g.ads&&g.ads.enabled()&&!l&&n("adroll.ui.hide"),setTimeout((()=>{n("source.ready",{})})))})),void o("source.ready",(({deferred:e})=>s=!e)),e.features.chromecast&&!e.isVr&&new Ra(e,g);r.stop("player_created")}(),d},isPlaying:()=>g.playback.isPlaying(),isReady:()=>g.playback.isReady(),isSourceReady:()=>s,mute:e=>g.volume.mute(p&&e),isMuted:()=>g.volume.muted(),pause:function(){return new Promise((e=>{o(["playback.native.pause","playback.repause"],e,!0),g.playback.pause()}))},play:function(){return g.playback.play()},seek:(...e)=>g.playback.seek.apply(g.playback,e),settings:function(){return i||(i=Me(e),ye()&&(i.mainRoll.mediaDefinition=[])),i},unmute:e=>g.volume.unmute(p&&e)}}var La=n(26),Ua={styleTagTransform:function(e,t){t.innerHTML=e,e.includes("#mgp ")&&(t.id="mgp_template"),document.head.appendChild(t)}};Ua.setAttributes=ft(),Ua.insert=mt().bind(null,"head"),Ua.domAPI=dt(),Ua.insertStyleElement=ht();pt()(La.Z,Ua);La.Z&&La.Z.locals&&La.Z.locals;const Na=function(e,t,n,o="top",a){const i=a(e),r=a(t),l=()=>{const e="scroll"+Qe(o);n[e]=0},s=()=>{const e="scroll"+Qe(o);n[e]=1e7};return me(i,l),me(r,s),{toStart:l,toEnd:s}},Da=new Uint16Array([0,4489,8978,12955,17956,22445,25910,29887,35912,40385,44890,48851,51820,56293,59774,63735,4225,264,13203,8730,22181,18220,30135,25662,40137,36160,49115,44626,56045,52068,63999,59510,8450,12427,528,5017,26406,30383,17460,21949,44362,48323,36440,40913,60270,64231,51324,55797,12675,8202,4753,792,30631,26158,21685,17724,48587,44098,40665,36688,64495,60006,55549,51572,16900,21389,24854,28831,1056,5545,10034,14011,52812,57285,60766,64727,34920,39393,43898,47859,21125,17164,29079,24606,5281,1320,14259,9786,57037,53060,64991,60502,39145,35168,48123,43634,25350,29327,16404,20893,9506,13483,1584,6073,61262,65223,52316,56789,43370,47331,35448,39921,29575,25102,20629,16668,13731,9258,5809,1848,65487,60998,56541,52564,47595,43106,39673,35696,33800,38273,42778,46739,49708,54181,57662,61623,2112,6601,11090,15067,20068,24557,28022,31999,38025,34048,47003,42514,53933,49956,61887,57398,6337,2376,15315,10842,24293,20332,32247,27774,42250,46211,34328,38801,58158,62119,49212,53685,10562,14539,2640,7129,28518,32495,19572,24061,46475,41986,38553,34576,62383,57894,53437,49460,14787,10314,6865,2904,32743,28270,23797,19836,50700,55173,58654,62615,32808,37281,41786,45747,19012,23501,26966,30943,3168,7657,12146,16123,54925,50948,62879,58390,37033,33056,46011,41522,23237,19276,31191,26718,7393,3432,16371,11898,59150,63111,50204,54677,41258,45219,33336,37809,27462,31439,18516,23005,11618,15595,3696,8185,63375,58886,54429,50452,45483,40994,37561,33584,31687,27214,22741,18780,15843,11370,7921,3960]);const Fa=function(e){let t=65535;for(let n of e)t=t>>8&255^Da[255&(t^n)];return 65535&~t};const Ha=function(e,t,n){const o=n(e.timelineCounter),a=n(e.filteredCounter),i=n(e.filterString),r=n(e.filterClear),l=n(e.filterPlus),p=n(e.filterMinus),g="hidden",d="active";let c=0,m=0;const u=()=>{o.innerHTML=c,a.innerHTML=m},f=()=>{m=0;const e=t.querySelectorAll(`.${h}block`),n=t.querySelectorAll(`.${h}group`);s(e,(e=>{It(e,g)})),s(n,(e=>{It(e,g)})),u()},b=(e,t,n)=>{const o=e.getAttribute("title"),a=t.split(",");A(a,((e,t)=>e||-1!==o.indexOf(t.trim())),!1)===n?It(e,g):(Mt(e,g),m++);const i=e.parentNode;Bt(i,"group")&&(i.querySelectorAll(`.${h}block:not(.${h}hidden)`).length?It(i,g):Mt(i,g))},_=()=>{const e=i.value.toLowerCase(),n=Bt(l,d);if(e.length){m=0;const o=t.querySelectorAll(`.${h}block`);s(o,(t=>{b(t,e,n)})),u()}else f()};let y;return me(r,(()=>{i.value="",_()})),me(l,(()=>{It(p,d),Mt(l,d),_()})),me(p,(()=>{It(l,d),Mt(p,d),_()})),i.addEventListener("keyup",(()=>{clearTimeout(y),y=setTimeout((()=>{_()}),500)})),{reset:()=>{c=0,m=0,u()},clear:f,increase:()=>{c++,u()},applyToElement:e=>{const t=i.value.toLowerCase(),n=Bt(l,d);b(e,t,n)}}};function Qa(e,t,n,o){const a={timelineScrollStart:".timelineScrollStart",timelineScrollEnd:".timelineScrollEnd",filterString:".filterString",filterClear:".filterClear",filterPlus:".filterPlus",filterMinus:".filterMinus",timelineCounter:".timelineCounter",filteredCounter:".filteredCounter"};s(a,((t,n)=>{a[n]=".debugPanel ."+e+"Tab "+t}));const i=new Na(a.timelineScrollStart,a.timelineScrollEnd,t,"left",o),r=new Ha(a,t,o),l=(e,t,o)=>{const a=Le(".block"),l=Le(".time");return a.innerHTML=e.replace(/\./gi,"<br>\n"),a.style.background=(e=>{const t=e.split(".").slice(0,-1).join(".");return"hsl("+parseInt(Fa(t)/256,10)+",40%,80%)"})(e),a.setAttribute("title",e.toLowerCase()),t=parseInt(t,10)||10001,l.innerHTML=t>1e4?"&infin;":t+"ms",a.appendChild(l),o||(o=n),o.appendChild(a),i.toEnd(),r.applyToElement(a),r.increase(),a};return{reset:()=>{r.reset(),n.innerHTML=""},addItem:l,addGroup:e=>{if(e.length>1){const t=Le(".group");s(e,(e=>{l(e.event,e.delta,t)})),t.setAttribute("count",e.length),n.appendChild(t),i.toEnd()}else l(e[0].event,e[0].delta)}}}Qa.generateFilterMarkup=e=>`\n\t<div class="filter">\n\t\tTimeline Filtering: &nbsp;\n\t\t<div class="filterStringContainer">\n\t\t\t<input type="text" class="filterString" autocomplete="off">\n\t\t\t<button class="filterClear" title="CLEAR">✕</button>\n\t\t</div>\n\t\t<button class="filterPlus active" title="INCLUDE">+</button><button class="filterMinus" title="EXCLUDE">–</button>\n\t\t<div class="counters">\n\t\t\t${e}: <span class="timelineCounter"></span>\n\t\t</div>\n\t\t<div class="counters filtered">\n\t\t\tHidden: <span class="filteredCounter"></span>\n\t\t</div>\n\t</div>`,Qa.generateControlsMarkup=()=>'\n\t<div class="timelineControls">\n\t\t<span class="timelineScrollStart">««</span> &nbsp;\n\t\t<span class="timelineScrollEnd">»»</span>\n\t</div>',Qa.generateMarkup=e=>Qa.generateFilterMarkup(e)+Qa.generateControlsMarkup()+'\n\t<div class="timeline">\n\t\t<div class="scroller">\n\t\t</div>\n\t</div>';const Ya=function(e,t){const{subscribe:n}=he.get(e,t);let o;(()=>{const t=(()=>{const e=document.querySelector("#mgp_template");return e?e.innerHTML:(D("No style template found"),"")})().replace(/\.container/g,`.${h}container`);o=document.createElement("style"),o.innerHTML=t.replace(/#mgp/g,`#${e}`),document.head.appendChild(o),n("player.destroy.ended",(t=>{t.playerId===e&&o.remove()}))})()};let Va;const za=function(){const e="*** MGP Network Controller ***\n",t=5e3,n=[],o=U()&&false;let a,i;function r(n,i){n||(i=t);const r=function(e){let n;s([{time:t,desc:"Offline"},{time:3e3,desc:"Very Slow"},{time:2e3,desc:"Slow"},{time:1500,desc:"Normal"},{time:750,desc:"Fast"},{time:250,desc:"Very Fast"}],(o=>{(o.time>=t||e<=o.time)&&(n=o)}));const o=Math.round((t-e)/t*1e3)/100;return{requestTime:e,timeoutThreshold:n.time,desc:n.desc,strength:o,stable:o>=6,online:n.time<=3e3}}(i);a!==r.timeoutThreshold&&function(t){a=t.timeoutThreshold,ue("network.status.changed",t),o&&H(e,"Network Status Changed:\n",t)}(r),o&&F(e,"\nNetwork Test: "+(n?"Successful":"Failed"),"\nRequest Time:",i,"\nTimeout Threshold:",r.timeoutThreshold)}function l(){let n;const o=ve();return function(t,n=(()=>{}),o=(()=>{}),a=(()=>{}),i={}){if(Fe(t))return Ke(t,i).then((e=>n(e))).catch(o).finally(a);H(e,"URL provided to get method is invalid.")}(function(e){const t="https://cdn.jsdelivr.net/npm/hls.js@1.4.10",n=M.path,o=`t=${Date.now()}`,a={large:`${t}/dist/hls.min.js`,small:`${t}/README.md`,prod:`${n}README.txt`}[e];return g(a)?"":R(a,o)}(ye()?"prod":"small"),(e=>(n=e.ok,{ok:n,statusText:e.statusText||"Success"})),(e=>{const t=e.name&&e.name.includes("Abort"),o=e.code?e.code:e.status,a=e.name?e.name:e.statusText,i=e.message?e.message:e.statusText;return n=!1,{ok:n,statusText:t?"Cancelled":"Failed",error:{code:o,name:a,message:i}}}),(()=>{const e=ve()-o;r(n,e)}),{method:"HEAD",timeout:t})}function p(e){e?i=setInterval((()=>{l()}),5e3):clearInterval(i)}function d(){fe(["source.unavailable","player.destroy.ended"],(({playerId:e})=>{n.includes(e)&&n.splice(n.indexOf(e),1),g(n)&&(a=void 0,p(!1))})),fe("player.created",(({playerId:e=""})=>{n.includes(e)||(g(n)&&(l(),p(!0)),n.push(e))})),fe("player.destroy.all",(()=>Va=void 0))}return Va||(d(),Va={test:()=>l()},l(),Va)};let qa;const ja=function(){let e,t;function n(){return!document[e]}function o(){ue("visibility.changed",{visible:n()})}function a(){document.removeEventListener(t,o)}return qa||(void 0!==document.hidden?(e="hidden",t="visibilitychange"):void 0!==document.webkitHidden&&(e="webkitHidden",t="webkitvisibilitychange"),document.addEventListener(t,o),fe("player.destroy.all",(()=>{a(),qa=void 0})),qa={isVisible:n},qa)};let Ga;const Wa=function(){const{is:e,embed:t}=W.get();let n,o,a;if(!t&&!e.desktop)return Ga||(fe("player.destroy.all",(()=>{r(!1),Ga=void 0})),fe("player.created",(()=>{ue("orientation.init",{orientation:window.innerWidth>window.innerHeight?"landscape":"portrait"})})),r(!0),Ga={},Object.defineProperty(Ga,"destroy",{configurable:!1,enumerable:!1,value:i}),Ga);function i(){Ga=void 0}function r(e){a||(window.screen&&window.screen.orientation?(n="change",o=window.screen.orientation,a=e=>{ue("orientation.changed",{orientation:window.screen.orientation.type.includes("landscape")?"landscape":"portrait"}),ce(e,!0)}):(n="orientationchange",o=window,a=e=>{const t=Math.abs(window.orientation);ue("orientation.changed",{orientation:t>0&&t<180?"landscape":"portrait"}),ce(e,!0)})),e?o.addEventListener(n,a):o.removeEventListener(n,a)}},Ka="focusedPlayer";let $a;const Ja=function(){let e=!0;function t(e=""){let t=!1;return e?function(e){return Jt.get(Ka)===e}(e)||(t=Jt.set(Ka,e)):t=Jt.remove(Ka),t&&(ue("player.focused",{playerId:e}),H("*** MGP focused-player ***\n",e?`Focused player: ${e}.`:"No players focused.")),t}function n({target:e}){const n="container";K($(e,".container",!0))||Bt(e,n)||t(null)}function o(e=!0){s(["click","touchend"],(t=>document.body[(e?"add":"remove")+"EventListener"](t,n)))}function a({playerId:n,playerCount:o}){e=!(o>1)&&e,t(e?n:null)}return $a||(t(null),o(),fe("player.destroy.all",(()=>{o(!1),$a=void 0})),fe("player.focus",(({playerId:e})=>t(e))),fe(["player.created","player.destroy.ended"],a),$a={set:t,get:()=>Jt.get(Ka)}),$a};const Za=function(){const e=function(){const e=document.createElement("div");return Mt(e,"addressBarSpy"),document.body.appendChild(e),e}(),{is:t}=W.get();let n,o=!0,a=!1;function i(){ue("addressbar.showing.changed",{isShowing:o})}function r(){const n=e.getBoundingClientRect().height;return t.firefox?window.innerHeight>window.innerWidth?window.screen.height-n>70:window.screen.width-n>10:Math.abs(n-window.innerHeight)>20}function l(){const e=r();e!==o&&(o=e,i())}return fe("addressbar.init",(function(){a||(l(),fe("addressbar.state.get",((e,t,n,a)=>{e.isShowing&&(l(),a.isShowing=o)})),fe("player.created",i),n=setInterval(l,150),a=!0)})),{destroy:function(){clearInterval(n)}}};let Xa;const ei=function(e,t){const n=e.eventTracking&&e.eventTracking.network||{},{is:o}=W.get();function a(){Xa.addressBar&&Xa.addressBar.destroy(),Xa=void 0}return Xa||(Xa={visibility:new ja},o.iosOrIpados&&(Xa.addressBar=new Za),n.enabled?Xa.network=new za:ue("network.status.changed",{stable:!0}),["mobile","desktop"].includes(b)&&(Xa.focusedPlayer=new Ja),o.desktop||(Xa.orientation=new Wa),Object.defineProperty(Xa,"destroy",{configurable:!1,enumerable:!1,value:a}),r(t)||s(Object.keys(Xa),(e=>{t[e]=Xa[e]})),fe("player.destroy.all",a),Xa)};const ti=function(e){const t=["th","st","nd","rd"],n=e%100;return e+(t[(n-20)%10]||t[n]||t[0])};function ni(e,t={}){const{fire:n,subscribe:o,unsubscribe:a}=he.get(e),{remoteUrl:i}=t;let r,l=0,s=0,p=!1,{reportUrl:g,playLength:d}=t;function c(){a(["playback.playing","playback.paused","adroll.started"],m),a("playback.time.changed",u)}function m(e,t,n){r=n.includes("playing")}function u({time:e}){if(!r)return;const t=Math.abs(e-l);t<=1&&(l=e,s+=t,s-d>=0&&!p&&(at(g,{onSuccess:()=>{n("tracking.feature",{name:"svvt_success",value:g})},onFailure:e=>f(e,"trackError")}),c(),p=!0))}function f(e,t){c(),D(`*** MGP - SVVT Tracking ***\n${e.name}: ${e.message}`),n("svvt.error",{message:"svvt_"+t,url:i})}function b(e){if(({url:g,playLength:d}=e),!g||!d)throw new Error("Failure to parse SVVT response.");d=parseFloat(d),o(["playback.playing","playback.paused","adroll.started"],m),o("playback.time.changed",u)}new Promise(((e,t)=>g&&d?(b({url:g,playLength:d}),e()):De(i)?void at(i,{onSuccess:t=>{t.json().then((t=>(b(t),e())))},onFailure:e=>(f(e,"unexpectedError"),t())}):(f(new Error("Required remoteUrl parameter is not a valid string path."),"configError"),t())))}function oi(e){const t=e.eventTracking.playback,n="playbackTracking",{fire:o,subscribe:a,unsubscribe:i}=he.get(e.playerId);let l,s,p,d=!1,c=e.mainRoll.duration,m=0,u=0,f=0,b=!1,h=!1,_=!1;function y(e){d="sub"===e,r(s)&&(s={adRollCallback:(e,t,n)=>h="ready"===n.split(".").pop(),playbackDisableTracking:()=>b=!1,playbackEnableTracking:()=>b=!h,playbackTimeChanged:({time:e})=>{if(!b)return;const t=Math.abs(e-u);u=e;const n=t<=l.frequency?t:0;m+=n;if(parseInt(m/l.frequency,10)>f&&!_){f++,function(e){const t=Math.round(e);v(),o("tracking.feature",{name:"timewatched",value:t,url:l.trackingUrl,metrics:{pt:t}})}(e);const t=(new Date).getTime();_=t>p,_&&d&&y("unsub")}},playbackDurationChanged:({duration:e})=>{h||c===e||(c=e)}}),"sub"===e?(a(["adroll.ready","adroll.ended","adroll.aborted"],s.adRollCallback),a(["playback.ended","playback.paused","playback.waiting","playback.seek.started","adroll.ready"],s.playbackDisableTracking),a(["playback.playing","playback.seek.started","adroll.ended","adroll.aborted"],s.playbackEnableTracking),a("playback.time.changed",s.playbackTimeChanged),a("playback.duration.changed",s.playbackDurationChanged),a("playback.playing",(()=>{p||(p=(new Date).getTime()+1e3*l.maxDuration)}))):"unsub"===e&&(i(["adroll.ready","adroll.ended","adroll.aborted"],s.adRollCallback),i(["playback.ended","playback.paused","playback.waiting","playback.seek.started","adroll.ready"],s.playbackDisableTracking),i(["playback.playing","playback.seek.started","adroll.ended","adroll.aborted"],s.playbackEnableTracking),i("playback.time.changed",s.playbackTimeChanged),i("playback.duration.changed",s.playbackDurationChanged))}function A(){let e=!1;return(Jt.get(n)||{}).watchSession===l.watchSession?e=!0:(Jt.remove(n),e=Math.floor(100*Math.random()+1)<=l.sampleSize,e&&v()),e}function v(){Jt.set(n,{watchSession:l.watchSession})}return{enabled:!(g(t)||e.embeds.enabled||(l=Z({},{frequency:5,maxDuration:7200,sampleSize:10,trackingUrl:void 0},t),Object.values(l).includes(void 0)&&(H("*** MGP Playback Tracking ***\n","A required playback tracking parameter is missing."),1)||!A()||(y("sub"),0))),config:l}}const ai=function(e){const{fire:t,subscribe:n,unsubscribe:o}=he.get(e.playerId),{eventTracking:{viewed:{url:a="",threshold:i}}}=e;let r,l,s=!1,p=0,d=0,c=!1,m=!1;function u(e){c&&(c=!1,clearTimeout(r),d+=Math.floor(e)-Math.floor(p))}function f(e){s||(p=Math.floor(e.time)||0,d<i&&(c=!0,r=setTimeout((()=>{d=i,m||(g(a)?t("tracking.feature",{name:"viewed",url:a}):at(a)),o("playback.playing",f),clearTimeout(r),m=!0}),1e3*i-1e3*d)))}n(["adroll.started","adroll.ended"],((e,t,n)=>s=n.includes("started"))),n("playback.duration.changed",(e=>{l=e.duration})),n("playback.playing",f),n("playback.ended",(()=>{s||u(l)})),n("playback.paused",(e=>{s||u(e.time)})),n("playback.seek.started",(e=>{s||u(e.from)}))};const ii=function(e){const{playerId:t}=e,{fire:n,subscribe:o}=he.get(t),{is:a}=W.get(),i=Ue(".videoWrapper video",t),r=e.eventTracking.cdnHanging.threshold;let l,s=!e.autoplay.enabled,p=!1;function g(){clearTimeout(l)}function d(){!p&&s||(g(),l=setTimeout((()=>{n("tracking.feature",{name:"cdnHanging",value:r,metrics:{seconds:r}})}),1e3*r))}r&&(o("autoplay.promise.changed",(({autoplay:e})=>{e||(g(),s=!0,p=!1)})),o(["playback.loadeddata","playback.canplay"],g),o("playback.loadstart",(()=>{d()})),o("playback.playing",(()=>{p=!0}),{once:!0}),o("playback.waiting",(()=>{4!==i.readyState&&d()})),o("source.stalled",(()=>{a.ie&&d()})))};const ri=function(e){const{playerId:t}=e,{fire:n,subscribe:o}=he.get(t),a=e.eventTracking.buffering.threshold;let i,l=!1,s=0;function p(){i&&(clearTimeout(i),i=void 0,s=0)}function g(){!l&&r(i)&&(p(),i=setInterval((()=>{s++,n("tracking.feature",{name:"playerBuffering",metrics:{chunkLength:a,chunkNumber:s}})}),1e3*a))}a&&(o(["playback.playing","playback.seek.ended","playback.ended","source.error"],p),o(["playback.seek.started","playback.waiting","source.stalled"],g),o(["adroll.started","adroll.ended"],(()=>{p(),l=!0})),o("autoplay.promise.changed",(({autoplay:e})=>{e||p()})),fe("network.status.changed",(({stable:e})=>{e&&p()})))};const li=function(e){const t=e.env||e.quickSetup||window.location.host,n="Unknown",{playerId:o}=e,{os:a,browser:l,platform:d}=W.get(),{fire:c,subscribe:m}=he.get(o),{eventTracking:{buffering:u,cdnHanging:f,params:h,playback:y,svvt:A,viewed:v,network:x}}=e,{customData:E}=h,T={"html5-performance":10938,feature:10896,timewatched:10948},S=h.defaultUrl,C=e.mainRoll.shorty.enabled,P="*** MGP Event Tracking ***\n";let M,O,L,U,N,Q={},V=!1,z=!1,q=!1,j=!1,G="",K="none",$={},X={},ee=e.mainRoll.duration,te=!1;function ne(){return e.embeds&&e.embeds.enabled?"embeds":C?"shorty":"videoPage"}function oe(e){if(g(e))return e;const t={};return s(e,((n,o)=>t[((t="Unknown",n)=>["app_id","eventName","uniqueId"].includes(n)||"timewatched"===e.eventName?n:(typeof t)[0]+n)(n,o)]=encodeURIComponent(n))),Ho(t)}function ae(e){let t="SUCCESS";p(window.dataLayer)||!i(window.dataLayer.push)||g(e)?t="FAILURE":(g(e.event)&&(e.event="video_player"),window.dataLayer.push(e),F(P,`GTM Tracking ${t}\n`,e),c("tracking.gtm",e))}function ie(e,n,o={},l="",s){if(!(e&&(te||M&&q)))return!1;const p=T[e]||T.feature,c=l||S,{mungedSessionId:m,watchSession:u,videoId:f,hostname:b}=h;o={app_id:p,eventName:e,featureName:e,featureValue:!!g(n)||n,h:b||window.location.hostname,msid:m,platform:d,ps:ne(),rf:document.referrer,siteName:t,vd:Math.round(h.videoDuration||ee),vt:h.videoTimestamp||(new Date).getTime(),vid:f||y.videoId,ws:u,...o},e.includes("performance")||(o={...o,osName:Qe(a.name),osVersion:a.version}),function(e){Z(e,{orientation:"desktopMode"})}(o);const _=()=>Y("*** MGP Event Tracking ***\n","Event trackig request failed. Please review URL and/or request params"),A=R(c,oe(o));return function(e,t={},n={},o=[5,15,30,60]){const{onFailure:a}=t,l=()=>tt({url:e,requestOptions:n,callbacks:t});let s;t.onFailure=()=>{r(s)&&(H($e("tryFetch"),`Initial request failed.\nURL: ${e}\nWill retry at intervals ${o.join("s, ")}s.`),s=0);const t=o[s];t?setTimeout((()=>{H($e("tryFetch"),`Retry request failed at interval ${t}s.\nURL: ${e}`),l(),s++}),1e3*t):(D($e("tryFetch"),`Request has finally failed.\nURL:${e}`),i(a)&&a())},l()}(A,{onSuccess:e=>{200===e.status||_()},onFailure:_}),g(s)||ae(s),te=!1,!0}function re(){return M=!0,!0}function le({auto:e,manual:t,quality:n},o,a){if(te=!0,g($)||n!==$.quality||e!==$.auto){const o=e&&!w(n),i=`quality_${o?"auto":n}`;$={quality:n,auto:e},ie("QualityChange"+(o?"Adaptive":""),n,null,null,t?ge(a,i):null)}}function se(e){if(U)return;const t=e.url||e.src;if(!t)return;const n=B(t);O!==n&&(O=n),L=I(t),G=L.split(".").pop()}function pe(e,t){x&&x.enabled&&["html5-performance","cdnHanging","playerBuffering"].includes(e)&&Z(t,{networkStrength:X.strength,networkReason:(X.stable?"server":"user")+"-side",requestFilename:L})}function ge(e,t="",n){const o=[{feature:"actiontags.open",label:"videoplayer_jump_to"},{feature:"actiontags.jump"},{feature:"adroll.impression",label:"ad_impression"},{feature:"adroll.finish",label:"full_ad"},{feature:"adroll.skip",label:"skip_ad"},{feature:"autoplay.changed"},{feature:"buttons.nextvideo",label:"next"},{feature:"cinema.large",label:"large_player"},{feature:"cinema.small",label:"small_player"},{feature:"fullscreen.changed"},{feature:"hotspots.toggle"},{feature:"playback.speed.changed"},{feature:"source.quality.changed"},{feature:"textlink.show",label:"impression",event:"video_player_fullscene_textlink"},{feature:"textlink.click",label:"click",event:"video_player_fullscene_textlink"},{feature:"textlink.dismiss",label:"dismiss",event:"video_player_fullscene_textlink",player_source:ne()},{feature:"volume.changed"}],a=an(o,(t=>e===t.feature));return a?{event_label:a.label||t,event:a.event||null,...n}:null}return Fe(S)&&(g(A)||new ni(o,A),g(y)||new oi(e),g(v)||new ai(e),g(f)||new ii(e),g(u)||new ri(e),re(),function(){m("source.ready",(e=>{g(e)||(Q=e)})),fe("player.created",(()=>q=!0)),m("source.ready",(t=>{if(z)return;z=!0,Q=t;const n={date:(new Date).getTime(),videoTitle:e.mainRoll.title,playerName:b};if(!g(E)){const e=["source_page","section","recommender","recommender_info"];s(Object.keys(E),(t=>{e.includes(t)&&(n[t]=E[t])}))}ie("playerLoaded",b,n)})),fe("network.status.changed",(e=>X=e));const t={"buttons.pause":"btnPause","buttons.play":"btnPlay","buttons.bigplay":"btnBigPlay","buttons.replay":"btnReplay","buttons.watchhd":"watchHd","buttons.help":"help"};m(["buttons.pause","buttons.play","buttons.bigplay","buttons.replay","buttons.watchhd","buttons.help"],((e,n,o)=>{ie(t[o]||o)})),m("playback.seek",(({mode:e,seekDelta:t})=>{"doubleTap"===e&&ie("seek"+(t>0?"Forward":"Rewind"))})),m(["source.quality.changed","source.adaptive.quality.changed"],le),m("airplay.changed",(e=>{e.click&&ie("airplay","streaming"===e.state)})),m("cast.changed",(e=>{ie("chromecast",e.active)})),m("buttons.cinema.toggle",(({active:e})=>{ie("largePlayer",e,null,null,ge("cinema."+(e?"large":"small")))})),m("cc.changed",(({manual:e,visible:t})=>{r(e)||ie("closedCaptions",t)})),m("playback.speed.changed",((e,t,n)=>{if(!e.manual)return;const o=e.playbackRate,a=an([{text:"half",value:.5},{text:"normal",value:1},{text:"one_point_five",value:1.5},{text:"double",value:2}],(e=>e.value===o));ie("speed",o,null,null,ge(n,`speed_${a&&a.text||"unknown"}`))})),m("playback.duration.changed",(({duration:e})=>{j||e===ee||(ee=e)})),m("playback.playing",(()=>{C&&ie("playing",!0)}),{once:!0}),m("autoplay.changed",(({autoplay:e},t,n)=>{ie("autoplay",e,null,null,ge(n,"autoplay_"+(e?"on":"off")))})),m("hotspots.toggle",((e,t,n)=>{ie("hotspots",e.enabled,null,null,ge(n,"hotspots_"+(e.enabled?"on":"off")))})),m("cc.style.changed",(e=>{switch(e.newStyle){case"color":ie("fontColor",e.newValue);break;case"bg_color":ie("BGcolor",e.newValue);break;case"bg":ie("BGopacity",e.newValue);break;case"size":ie("fontSize",e.newValue)}})),m("grid.clicked",(e=>{ie("RelatedGrid","video"+parseInt(e.num,10))})),m("fullscreen.changed",((e,t,n)=>{H(P,n,e);const o=e.fullscreen?"enter":"exit",a="";let i;i="btn"===e.action?e.eventType.includes("mouse")?"click":"tap":"auto"===e.action?"rotate":e.action||a;let r=J(["fullscreen",o,i],(e=>!g(e))).join("_");r+=e.attempt?"_attempt":"",setTimeout((()=>ie(`fullscreen${Qe(e.action)}${e.attempt?"Attempt":""}`,e.fullscreen,{fsTime:e.time},null,ge(n,r,{fullscreen_time:e.time}))))})),m("volume.slide",(()=>{ie("volumeSlider")})),m(["volume.muted","volume.unmuted"],(({manual:e},t,n)=>{const o=n.includes("unmuted")?"Unmute":"Mute",a=e?ge("volume.changed",o.toLowerCase()):null;ie(`volume${o}`,void 0,null,null,a)})),m("clipboard.copy.embed",(()=>{ie("CopyEmbed")})),m("playback.looped",(e=>{V=!V,ie("looped",e.looped)})),m("actiontags.screen.clicked",(e=>{const t=e.id+1;if(!t||k(t))return;const n=e.title.split(/\s/g).join("-").toLowerCase();ie("actionTagsItem",ti(t),null,null,ge("actiontags.jump",`videoplayer_jump_to_${n}`))})),m("actiontags.screen.changed",(e=>{e.visible&&ie("actionTagsOpen",!0,null,null,ge("actiontags.open"))})),m(["source.error","svvt.error"],(e=>{!1!==e.track&&function(e){if(e.url){const t=I(e.url);t&&(L=t,O=B(e.url))}const t=U?I(U):L,o=U?B(U):O,i="html5-performance",s=function(e){if(!e||"string"!=typeof e)return n;e=e.toLowerCase();const t=[{name:"haproxy",variants:["htrn","rf","hp","proxy"]},{name:"highwinds",variants:["hw","high","wind"]},{name:"edgecast",variants:["edge","cast"]}].filter((t=>t.name===e||e.includes(t.name)||t.variants.filter((t=>e.indexOf(t)>-1)).length));return t.length?t[0].name:n}(h.cdn),p={errorMessage:e.message,requestFilename:t,requestDomain:o,host:window.location.hostname,cdnHostname:s,playerType:b,playerVersion:_,adaptiveLibrary:K,platform:d,osName:Qe(a.name),osVersion:a.version,browserName:Qe(l.name),browserVersion:l.version,sourceModel:e.model||Q.model,adaptive:r(e.adaptive)?Q.adaptive:e.adaptive,streamType:e.format||Q.format||G,quality:e.quality||Q.quality||$.quality,geo:h.geo,isp:h.isp};pe(i,p),te=!0,ie(i,null,p)}(e),U&&(U="")})),m(["source.ready","source.quality.ready","source.quality.changed","source.adaptive.quality.changed","source.fragment.changed","source.adaptive.fragment.changed"],se),m("adroll.ready",(({getState:e})=>{i(e)&&(U=e("url"),ae(ge("adroll.impression")))})),m("adroll.ended",(()=>U="")),m(["adroll.ready","adroll.ended","adroll.aborted"],((e,t,n)=>j=n.includes("ready"))),m("adroll.tracking",(({label:e})=>{ae(ge(`adroll.${e}`))})),m("svvt.success",(e=>ie("svvt_success",encodeURIComponent(e.url)))),m("player.redirected",(({source:e})=>ie("redirect",encodeURI(e)))),m("source.adaptive.loaded",(({name:e,version:t})=>K=`${e}@${t}`)),m("source.adaptive.failed",(({name:e,version:t})=>{te=!0,ie("externalCdnFailed",`${e}@${t}`)})),m("source.fallback",(({model:e})=>{e.includes("mp4")&&(K="none")})),m(["shorty.loop.replay","shorty.loop.reachedmax"],(({name:e,loop:t})=>ie(e,t))),s(T,((e,t)=>{m(`tracking.${t}`,(({name:e,value:t,metrics:n={},track:o=!0,url:a=""},i,r)=>{o&&(((e=e||r.split(".").pop()).includes("cdn")||e.includes("buffering"))&&(te=!0),pe(e,n),ie(e,t,n,a,ge(`${e}.${t}`,null,{player_source:ne()})))}))})),m("keyboard",(({action:e,keyCode:t})=>{t&&ie("keyboardAction",e,{keyCode:t})})),m("buttons.nextvideo",(({isManual:e=!0},t,n)=>{ie("nextVideo"+(e?"":".auto"),void 0,null,null,e?ge(n):null)})),fe(["orientation.init","orientation.changed"],(({orientation:e})=>N=e))}()),{disable:function(){return M=!1,!0},enable:re,send:ie}},si=()=>{F("★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★")},pi=(e,t="")=>{F("%c"+e,t)},gi=e=>{pi(e,"font-weight: bolder")},di=(e,t)=>{const n=[];let o=[];return e.replace(/ +/g," ").split(" ").forEach((e=>{if(""===e)return;const a=[...o,e];a.join(" ").length>t?(n.push(o.join(" ")),o=[e]):o=a})),o.length&&n.push(o.join(" ")),n.filter((e=>""!==e))},ci=()=>{[{name:"fallback",values:[{value:"1",description:"This will cause hls to fail and fallback to progressive sources."}]},{name:"debug",values:[{value:"1",description:"This will cause player to output more verbose error messages."}]},{name:"adroll-timeouts",values:[{value:"<t1>,<t2>,<t3>",description:"t1, t2, and t3 are numbers in milliseconds representing how long the player will wait for adroll response data before giving up."}]},{name:"force-adrolls",values:[{value:"1 | on | true | yes | enabled",description:"Forces adrolls to be displayed"},{value:"0 | off | false | no | disbaled",description:"Forces adrolls to NOT be displayed"}]},{name:"override",values:[{value:"all-features",description:"This will set all the values in the config.features object to true before creating player."},{value:"no-features",description:"This will set all the values in the config.features object to false before creating player."},{value:"defaults",description:"This will strip the entire config except for the mainRoll object before creating the player. Everything stripped will be replaced by default values."},{value:"custom",description:"This will pass the config through a script stored in localStorage. The the script calls a function you can set by calling `MGP.configOverrider.setFunction(...)`."}]}].forEach((e=>{e.name=h+e.name;const{name:t,values:n}=e;gi(" "+t),n.forEach((e=>{const{value:t,description:n}=e,o=di(n,35);pi(` ${t}`,"color: green; font-weight: bolder"),o.forEach((e=>{pi(` ${e}`)}))}))}))};function mi(){ye()||(si(),si(),pi("Welcome To The MGP Player: Dev Version","font-weight: bolder; font-size: 20px"),pi(""),pi("Find the docs at https://mg.pages-gitlab.mgcorp.co/eng/tubes/player/player/index.htm"),pi(""),pi("Add the following query parameters to"),pi("adjust the behaviour of the player:"),pi(""),ci(),pi(""),si(),si(),pi(""),pi("Here are some lesser known but helpful methods"),pi("you can find on the MGP object:"),pi(""),[{name:"listEvents()",description:"Calling this will print a list of every player event currently subscribed to within the player (not just those subscribed to via the config.events object)."},{name:"focusedPlayer.get()",description:"Returns the focused player or null if none is focused."},{name:"focusedPlayer.set(playerId: string)",description:"Sets the focused player to the playerId supplied as param."},{name:"inspect(playerId?: string)",description:"This will list the current settings of the players, and can be narrowed by specifying a player id."},{name:"inspectOriginal(playerId?: string)",description:"Similar to inspect, but will return the original settings (minus anything non-serializable like functions)."},{name:"getPlayerIds()",description:"Returns a list of the current player ids in use."}].forEach((e=>{const{name:t,description:n}=e;gi(" "+t);const o=di(n,35);s(o,(e=>{pi(` ${e}`)}))})),pi(""),si(),si())}const ui=function(){const e=(e,t)=>{s(_e.features,((n,o)=>{Ee(n)&&(e.features[o]=t)}))};return ye()?{override:()=>{},setFunction:()=>{}}:{override:(t,n)=>{const o=P("mgp_override");if(o)switch(function(...e){Q("warn",e)}("MGP_OVERRIDE IS SET!"),o){case"all-features":e(n,!0);break;case"no-features":e(n,!1);break;case"default":(e=>{s(e,((t,n)=>{"mainRoll"!==n&&delete e[n]}))})(n);break;case"custom":((e,t)=>{const n=Jt.get("overrideScript")||"";try{new Function("playerId","config",n)(e,t)}catch(o){D("Error when running custom override script",o)}})(t,n)}},setFunction:e=>{const t=`\n\t\t\tvar func = ${e.toString()};\n\t\t\tfunc(playerId, config)\n\t\t`;Jt.set("overrideScript",t)}}};var fi=n(847),bi=n.n(fi);const hi=JSON.stringify,_i=e=>{const t=e.bind(null,!1);return t.isRequired=e.bind(null,!0),t},yi=(e,t,n)=>e+(n?`.${n}`:""),Ai=_i(((e,t,n,...o)=>{const a=yi(...o),i=t[n];return void 0===i?e?new Error(`${n} in ${a} is required.`):void 0:x(i,!1)?void 0:new Error(`${n} in ${a} expected a number or a string convertible to number. Received: \`${hi(i)}\``)})),vi=(e,t=Number.MAX_SAFE_INTEGER)=>_i(((n,o,a,...i)=>{const r=yi(...i),l=o[a];return void 0===l?n?new Error(`${a} in ${r} is required`):void 0:x(l)?l<e||l>t?new Error(`${a} in ${r} expected to be in the range ${e} - ${t}. Received: \`${hi(l)}\`.`):void 0:new Error(`${a} in ${r} expected a number. Received: \`${hi(l)}\`.`)})),wi=_i(((e,t,n,...o)=>{const a=yi(...o),i=t[n];if(void 0===i)return e?new Error(`${n} in ${a} is required`):void 0;if(""!==i)try{new URL(i)}catch(r){return new Error(`${n} in ${a} expected a url. Received: \`${hi(i)}\``)}})),ki=_i(((e,t,n,...o)=>{const a=yi(...o),i=t[n];if(void 0===i)return e?new Error(`${n} in ${a} is required`):void 0;if(""!==i)try{const e=new URL("http://test.com"+i);if(e.pathname+e.search!==i)return new Error(`${n} in ${a} expected a path. Received: \`${hi(i)}\`.`)}catch(r){return new Error(`${n} in ${a} expected a path. Received: \`${hi(i)}\`.`)}})),xi=bi().oneOfType([wi,ki]),Ei={themeCode:bi().string,customColor:bi().string,customLogo:bi().string},Ti={enabled:bi().bool,chartColor:bi().string,chartHeight:bi().string,data:bi().arrayOf(Ai)},Si={thumb:xi,duration:Ai,title:bi().string,isHD:bi().bool,nextUrl:xi,desktop:bi().bool,mobile:bi().bool,tablet:bi().bool,channel:bi().string,timeout:bi().number},Ci={appId:bi().oneOfType([bi().number,bi().string]),interval:bi().number,maxDuration:bi().number,mungedSessionId:bi().oneOfType([bi().string,bi().number]).isRequired,sampleSize:bi().number,trackingUrl:bi().string.isRequired,videoId:bi().oneOfType([bi().string,bi().number]),videoTimestamp:bi().number.isRequired,watchSession:bi().string.isRequired,frequency:bi().number},Pi={threshold:bi().oneOfType([bi().number,bi().string])},Ri={threshold:bi().oneOfType([bi().number,bi().string])},Mi={enabled:bi().bool},Ii={defaultUrl:bi().string,cdn:bi().string,url:xi,geo:bi().string,isp:bi().string,videoId:bi().oneOfType([bi().string,bi().number]),customData:bi().object},Bi={remoteUrl:xi,reportUrl:xi,playLength:bi().oneOfType([bi().string,bi().number])},Oi={threshold:bi().oneOfType([bi().string,bi().number]),url:xi},Li={buffering:bi().object,cdnHanging:bi().object,network:bi().object,params:bi().object,playback:bi().object,svvt:bi().object,viewed:bi().object},Ui={enabled:bi().bool,imageUrl:xi,watchHD:bi().bool,utmRedirect:bi().object,redirect:bi().object,domain:bi().bool,whitelisted:bi().bool},Ni={logo:bi().bool,title:bi().bool,relatedBtns:bi().bool,videoArea:bi().bool},Di={onFullscreen:bi().bool,videoArea:bi().bool,logoUrl:xi},Fi={autoStartLoad:bi().bool,fragLoadingMaxRetry:bi().number,maxBufferLength:bi().number,maxMaxBufferLength:bi().number,maxBufferSize:bi().number,maxWaitingTime:bi().number},Hi={streaming:bi().object},Qi={fastSwitchEnabled:bi().bool,flushBufferAtTrackSwitch:bi().bool,stableBufferTime:bi().number,bufferTimeAtTopQuality:bi().number,bufferTimeAtQualityLongForm:bi().number,trackSwitchMode:bi().object},Yi={defaultBandwidthEstimate:bi().number,prebufferGoal:bi().number,bandwidthDowngradeTarget:vi(0,1),bandwidthUpgradeTarget:vi(0,1),switchInterval:bi().number},Vi={audio:bi().oneOf(["always replace","never replace"]),video:bi().oneOf(["always replace","never replace"])},zi={appId:bi().oneOfType([bi().number,bi().string]),delay:bi().arrayOf(bi().number),json:xi.isRequired,skipDelay:bi().number,startPoint:bi().number,trackUrl:bi().string,user_accept_language:bi().string},qi={time:bi().number,duration:bi().number,label:bi().string,iframeUrl:xi,imageUrl:xi,clickUrl:xi,clickTrackUrl:bi().arrayOf(xi),closeButton:bi().bool,border:bi().bool,hCentered:bi().bool,fontScale:bi().bool},ji={defaultQuality:bi().oneOfType([bi().bool,Ai]),format:bi().oneOf(["dash","hls","mp4"]),quality:bi().oneOfType([bi().string,bi().number,bi().arrayOf(bi().string),bi().arrayOf(bi().number)]),videoUrl:xi,params:bi().oneOfType([bi().string,bi().object]),remote:bi().bool},Gi={playback:bi().bool,seek:bi().bool},Wi={seekbar:bi().bool,play:bi().bool,pause:bi().bool,buffer:bi().bool,bufferDelay:bi().number,replay:bi().bool},Ki={enabled:bi().bool,numLoops:bi().number,preload:bi().bool,keyboard:bi().object,ui:bi().object,timeRanges:bi().arrayOf(bi().shape({start:bi().number,end:bi().number}))},$i={click:bi().string,dismiss:bi().string,show:bi().string},Ji={campaignId:bi().string,clickUrl:bi().string.isRequired,closeButton:bi().bool,duration:bi().oneOfType([bi().number,bi().string]),label:bi().string.isRequired,left:bi().oneOfType([bi().number,bi().string]),time:bi().oneOfType([bi().number,bi().string]),top:bi().oneOfType([bi().number,bi().string]),trackUrls:bi().shape($i)},Zi={actionTags:bi().string,actionTagsLabel:bi().string,adaptive:bi().object,chapters:bi().string,closedCaptions:xi,duration:Ai,mediaPriority:bi().string,mediaDefinition:bi().arrayOf(bi().shape(ji)),timelineOffset:bi().number,overlays:bi().arrayOf(bi().shape(qi)),overlayTextAd:bi().object,poster:xi,posterWEBP:xi,quicky:bi().object,shorty:bi().object,siteName:bi().string,textLinks:bi().arrayOf(bi().shape(Ji)),thumbs:bi().object,title:bi().string,vertical:bi().bool,videoUnavailableMessages:bi().object,videoUrl:xi},Xi={displayDuration:bi().number,displayText:bi().string,linkUrl:xi,showDelay:bi().number},er={urlPattern:bi().string,cdnType:bi().string,preload:bi().bool,progressive:bi().bool,async:bi().bool,format:(tr=/^\d+x\d+$/,nr="thumbs.format should have format like '4x4'",_i(((e,t,n,...o)=>{const a=yi(...o),i=t[n];return void 0===i?e?new Error(`${n} in ${a} is required`):void 0:w(i)?i.match(tr)?void 0:new Error(`${n} in ${a}: ${nr}. Received: \`${hi(i)}\``):new Error(`${n} in ${a} expected a string. Received: \`${hi(i)}\``)}))),samplingFrequency:Ai,thumbWidth:Ai,thumbHeight:Ai,vertical:bi().bool,crop:bi().bool,type:bi().string};var tr,nr;const or={default:bi().string,hlsNotSupported:bi().string,dashNotSupported:bi().string,onerror:bi().string,noSources:bi().string,sitedDisabled:bi().string,sourceError:bi().string},ar={deferredLoad:bi().bool,linkColor:bi().string,mobileSlideout:bi().bool,mostViewed:bi().bool,related:bi().bool,relatedTitle:bi().string,relatedUrl:bi().string,showOnPause:bi().bool,showOnPost:bi().bool,topRated:bi().bool,url:xi},ir={autoplay:bi().bool,autoplaySwitch:bi().bool,benchmarking:bi().bool,ccMenu:bi().bool,ccVisible:bi().bool,chapters:bi().bool,chromecast:bi().bool,chromecastSkin:bi().bool,cinema:bi().bool,ffdRwd:bi().bool,fullscreen:bi().bool,iosFullscreen:bi().bool,iosAutoFullscreen:bi().bool,autoFullscreen:bi().bool,hotspots:bi().bool,logo:bi().bool,customLogo:xi,mute:bi().bool,nextVideo:bi().bool,oneHand:bi().bool,options:bi().bool,share:bi().bool,speed:bi().bool,tooltips:bi().bool,topBar:bi().bool,volume:bi().bool,grid:bi().bool,alternativeOptionsMenu:bi().bool,embedCode:bi().string,themeColor:bi().string,ignorePreferences:bi().bool,hideControlsTimeout:Ai,minIosForAdRoll:Ai,minAndroidForAdRoll:Ai,qualityMenu:bi().bool,mobileUnmute:bi().bool},rr={size:bi().oneOf(["0.5","0.75","1.0","1.25","1.5"]),bg:bi().oneOf(["0.0","0.25","0.75","1.0"]),color:bi().oneOf(["white","black","cyan","magenta","yellow"]),bg_color:bi().oneOf(["white","black","cyan","magenta","yellow"])},lr={enabled:bi().bool,skipDuplicated:bi().bool,track:bi().object,report:bi().object},sr={stack:bi().bool,times:bi().bool,groups:bi().bool,groupDelta:bi().number},pr={dumps:bi().bool,times:bi().bool,timeGroups:bi().bool,emptyStack:bi().bool,legacy:bi().bool,duplicated:bi().bool,empty:bi().bool},gr={enabled:bi().bool,blur:bi().number,showInBufferedZone:bi().bool},dr={desktop:bi().bool,mobile:bi().bool,tablet:bi().bool},cr={desktop:bi().bool,mobile:bi().bool,tablet:bi().bool,initialState:bi().bool,position:bi().oneOf(["menu","buttonbar"]),retryOnFailure:bi().bool},mr={android:bi().bool,ios:bi().bool},ur={autoFullscreen:bi().object,controls:bi().string,enabled:bi().bool},fr={playerId:bi().string,quickSetup:bi().oneOfType([bi().bool,bi().string]),locale:bi().oneOf(["en","ru","fr","tk","pt","pl","nl","jp","it","de","es","cz"]),autoplay:bi().object,hotspots:bi().object,nextVideo:bi().object,seekPreview:bi().object,env:bi().string,startOffset:Ai,referrerUrl:xi,videoPreload:bi().oneOf(["none","metadata","auto"]),isVr:bi().bool,eventTracking:bi().oneOfType([bi().bool,bi().object]),embeds:bi().object,hlsConfig:bi().object,dashConfig:bi().object,shakaConfig:bi().object,libraryCdn:bi().object,adRolls:bi().arrayOf(bi().shape(zi)),mainRoll:bi().object,menu:bi().object,theme:bi().object,autoPause:bi().object,fullscreen:bi().object,features:bi().object,closedCaptionsStyle:bi().object,events:bi().object,eventsDebugOptions:bi().object},br={useExternal:bi().bool,externalTimeout:bi().oneOfType([bi().number,Ai])},hr={"config.theme":Ei,"config.autopause":dr,"config.autoplay":cr,"config.closedCaptionsStyle":rr,"config.dashConfig":Hi,"config.dashConfig.streaming":Qi,"config.dashConfig.streaming.trackSwitchMode":Vi,"config.shakaConfig":Yi,"config.embeds":Ui,"config.embeds.redirect":Di,"config.embeds.utmRedirect":Ni,"config.eventsDebugOptions":lr,"config.eventsDebugOptions.report":pr,"config.eventsDebugOptions.track":sr,"config.eventTracking":Li,"config.eventTracking.buffering":Pi,"config.eventTracking.cdnHanging":Ri,"config.eventTracking.network":Mi,"config.eventTracking.params":Ii,"config.eventTracking.playback":Ci,"config.eventTracking.svvt":Bi,"config.eventTracking.viewed":Oi,"config.features":ir,"config.fullscreen":ur.isRequired,"config.fullscreen.autoFullscreen":mr.isRequired,"config.hlsConfig":Fi,"config.hotspots":Ti,"config.libraryCdn":br,"config.mainRoll":Zi,"config.mainRoll.overlayTextAd":Xi,"config.mainRoll.quicky":Ki,"config.mainRoll.quicky.keyboard":Gi,"config.mainRoll.quicky.ui":Wi,"config.mainRoll.shorty":Ki,"config.mainRoll.shorty.keyboard":Gi,"config.mainRoll.shorty.ui":Wi,"config.mainRoll.thumbs":er,"config.mainRoll.videoUnavailableMessages":or,"config.mediaDefinitions":ji,"config.menu":ar,"config.nextVideo":Si,"config.overlays":qi,"config.seekPreview":gr};const _r=function e(t,n=fr,o="config"){if(Oo(t))bi().checkPropTypes(n,t,"prop",o),s(t,((t,a)=>{const i=o+"."+a;n[a]||H("MGP config check: Unrecognized property in config:",i);const r=hr[i];r&&e(t,r,i)}));else{const e=o.split("config.")[1],n=`The following config property "${e}" has a falsy value. Please make sure this is intentional.`,a=`For config object '${e}': Config validator requires a config/settings object to validate.`;H(t?a:n)}};mi();const yr={},Ar={};window.MGP={buildInfo:{...y,libraryName:"",libraryVersion:""},players:{},defaults:_e,detector:null,configOverrider:new ui,configValidator:_r,setDefaults(e){this.defaults=e},async preloadHLSManifests(e){const t=e.find((e=>"hls"===e.format&&(e=>"auto"===e.quality||isArray(e.quality))(e)));if(!t)return;const n=new jo(t.videoUrl,t.params||"",!0,[{start:0,end:0}]);await n.loadAndParse()},createPlayer(e,t){this.configOverrider.override(e,t),this.configValidator(t),Ar[e]=Me(t);const n=Re({},_e,t),o=new ke(e,U()||n.features.benchmarking);n.playerId=e;const a=W.get(n);new Ya(e,t),this.detector=a,this.initialized||(new ei(n,this),this.intialized=!0),he.get(e,n),this.players[e]=new Oa;const i=this.players[e].init(e,n,Ar[e],o);return g(n.eventTracking)||new li(n),ue("player.created",{playerId:e,playerCount:Object.keys(this.players).length}),i},destroyPlayer(e,t,n){n=x(n)?n:0;const o=this.players[e];if(!o)return D("*** MGP - destroyPlayer ***\n","Missing player ID or player already destroyed."),!1;const a=o.destroy(t,n);return setTimeout((()=>this.initialized=!!Object.keys(MGP.players).length)),a},inspect(e){const t=this.players,n=this.getPlayerIds();return g(yr)&&s(n,(e=>{yr[e]=t[e].settings()})),e?yr[e]:yr},inspectOriginal:e=>e?Ar[e]:Ar,help:mi,listEvents:()=>{const e=Object.keys(te).sort();s(e,(e=>{F(e)}))},getPlayerIds(){return a(this.players)},getThemeColors:()=>ye()?null:Mo.getColors()}})()})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment