From 19379369a342933758f792f009fb804df42108c0 Mon Sep 17 00:00:00 2001 From: nipos Date: Sun, 13 Jan 2019 19:02:16 +0100 Subject: [PATCH] Added new media players with support for audio and third party services --- .htaccess | 1 + Caddyfile | 4 + README.md | 6 +- assets/css/dark.css | 19 + assets/css/style.css | 89 +++ assets/js/halcyon/halcyonFunctions.js | 97 ++-- assets/js/halcyon/halcyonSettings.js | 96 ++++ assets/js/halcyon/halcyonTemplates.js | 76 ++- assets/js/halcyon/halcyonUI.js | 3 + assets/js/player/LICENSE-audio.txt | 22 + assets/js/player/LICENSE-soundmanager.txt | 29 + assets/js/player/LICENSE-youplay.txt | 15 + assets/js/player/audio.js | 120 ++++ assets/js/player/soundmanager.js | 114 ++++ assets/js/player/youplay.js | 42 ++ config/config.ini.sample | 18 +- docker/locale/locale.gen | 1 + header.php | 6 +- locale/de_DE/LC_MESSAGES/messages.mo | Bin 11673 -> 11673 bytes locale/it_IT/LC_MESSAGES/messages.mo | Bin 0 -> 11638 bytes locale/it_IT/LC_MESSAGES/messages.po | 652 ++++++++++++++++++++++ login/auth.php | 7 + media/video.php | 22 + media/vimeo.php | 38 ++ media/vimeoclass.php | 45 ++ media/youplay.php | 50 ++ media/ytclass.php | 255 +++++++++ nginx.conf | 1 + settings_media.php | 103 ++++ version.txt | 2 +- widgets/settings_header.php | 5 + 31 files changed, 1873 insertions(+), 65 deletions(-) create mode 100644 assets/js/player/LICENSE-audio.txt create mode 100644 assets/js/player/LICENSE-soundmanager.txt create mode 100644 assets/js/player/LICENSE-youplay.txt create mode 100644 assets/js/player/audio.js create mode 100644 assets/js/player/soundmanager.js create mode 100644 assets/js/player/youplay.js create mode 100644 locale/it_IT/LC_MESSAGES/messages.mo create mode 100644 locale/it_IT/LC_MESSAGES/messages.po create mode 100644 media/video.php create mode 100644 media/vimeo.php create mode 100644 media/vimeoclass.php create mode 100644 media/youplay.php create mode 100644 media/ytclass.php create mode 100644 settings_media.php diff --git a/.htaccess b/.htaccess index e7122f1..1a91e97 100644 --- a/.htaccess +++ b/.htaccess @@ -57,6 +57,7 @@ RewriteRule ^settings/?$ settings_general\.php [NC,L] RewriteRule ^settings/profile/?$ settings_profile\.php [NC,L] RewriteRule ^settings/appearance/?$ settings_appearance\.php [NC,L] RewriteRule ^settings/filters/?$ settings_filters\.php [NC,L] +RewriteRule ^settings/media/?$ settings_media\.php [NC,L] # User RewriteBase / diff --git a/Caddyfile b/Caddyfile index 4bd7ab9..e0929f7 100644 --- a/Caddyfile +++ b/Caddyfile @@ -125,6 +125,10 @@ halcyon.domain.tld { r ^/settings/filters/?$ to /settings_filters.php } + rewrite { + r ^/settings/media/?$ + to /settings_media.php + } # End settings # Begin user diff --git a/README.md b/README.md index 764aacf..fda2350 100644 --- a/README.md +++ b/README.md @@ -18,13 +18,15 @@ We moved our instances list to a wiki page: https://notabug.org/halcyon-suite/ha - Twitter like UI, familiar interface. - Able to use on all instances. - No tracking, No ads. -- Supports multiple languages +- Supports multiple languages. +- Privacy-friendly video embeds. ## Install [![Install Halcyon with YunoHost](https://install-app.yunohost.org/install-with-yunohost.png)](https://install-app.yunohost.org/?app=halcyon) or read our new wiki pages to install it manually: https://notabug.org/halcyon-suite/halcyon/wiki ## Blog +- Release of Version 2.2.0 - Blog article coming soon - Release of Version 2.1.6 - Added search suggestions,fixed autocomplete bug,added instance info page,fixed small bug in profile settings,search for posts now supported - Release of Version 2.1.5 - Added support for filter,added possibility to filter all bots,it's now easier to detect bots - Release of Version 2.1.4 - Added custom profile fields,verified links,custom profile link settings and improved regular expressions for links @@ -63,3 +65,5 @@ or read our new wiki pages to install it manually: https://notabug.org/halcyon-s - [LascauxSRL/lsx-emojipicker](https://github.com/LascauxSRL/lsx-emojipicker) - [osapon/Pomo](https://github.com/osapon/Pomo) - [Summer-Dong/auto-complete-for-text-input-box](https://github.com/Summer-Dong/auto-complete-for-text-input-box) +- [youplay/yp-player](https://notabug.org/youplay/yp-player) +- [speranskydanil/Simple-Audio-Player](https://github.com/speranskydanil/Simple-Audio-Player) diff --git a/assets/css/dark.css b/assets/css/dark.css index 7676a83..d1e18bd 100644 --- a/assets/css/dark.css +++ b/assets/css/dark.css @@ -612,3 +612,22 @@ color:#FFF !important; .instance_field { border:1px solid #000000; } +.player { +border: 1px solid #000000; +color: #FFF; +} +.player .progress { +background: rgb(101, 119, 134); +} +.player .loaded { +background: #76BFEC; +} +.player .progress .pointer { +background: #189EFC; +} +.player .volume { +background: rgb(101, 119, 134); +} +.player .volume .pointer { +background: #189EFC; +} diff --git a/assets/css/style.css b/assets/css/style.css index ca31990..dcc98f4 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -2684,3 +2684,92 @@ border-radius:5px; padding-top:34px; padding-bottom:35px; } +.player, +.player * { +overflow: visible; +-webkit-box-sizing: border-box; +-moz-box-sizing: border-box; +box-sizing: border-box; +-webkit-touch-callout: none; +-webkit-user-select: none; +-khtml-user-select: none; +-moz-user-select: none; +-ms-user-select: none; +user-select: none; +} +.player { +width: 100%; +height: 33px; +margin: 0px 0px 10px 0px; +padding: 5px 15px; +border: 1px solid #DCDFE1; +font-size: 14px; +line-height: 21px; +color: #333; +-webkit-border-radius: 5px; +-moz-border-radius: 5px; +border-radius: 5px; +} +.player > div { +float: left; +margin-right: 10px; +} +.player .play { +width: 21px; +height: 21px; +font-size: 1.5em; +} +.player .time-left { +width: 50px; +height: 21px; +text-align: center; +} +.player .time-right { +width: 50px; +height: 21px; +text-align: center; +} +.player .progress { +width: calc(100% - 252px); +height: 9px; +margin-top: 6px; +background: #AAB8C2; +border-radius:9px; +} +.player .loaded { +width: 0px; +height: 9px; +border-radius:9px; +background: rgb(101, 119, 134); +} +.player .progress .pointer { +width: 15px; +height: 15px; +margin: -12px 0px 0px -3px; +background: #189EFC; +-webkit-border-radius: 50%; +-moz-border-radius: 50%; +border-radius: 50%; +} +.player .mute { +width: 21px; +height: 21px; +font-size: 1.5em; +} +.player .volume { +width: 60px; +height: 9px; +margin-top:6px; +margin-right: 0px; +background: #AAB8C2; +border-radius:9px; +} +.player .volume .pointer { +width: 15px; +height: 15px; +margin: -3px 0px 0px 27px; +background: #189EFC; +-webkit-border-radius: 50%; +-moz-border-radius: 50%; +border-radius: 50%; +} diff --git a/assets/js/halcyon/halcyonFunctions.js b/assets/js/halcyon/halcyonFunctions.js index 15eae09..f2bcc27 100644 --- a/assets/js/halcyon/halcyonFunctions.js +++ b/assets/js/halcyon/halcyonFunctions.js @@ -39,39 +39,39 @@ $(".h-card > a").each(function(i) { $(this).attr('href',getRelativeURL($(this).attr('href'))); }); $(".toot_article a,.profile_bio a,.follows_profile_bio a").each(function(i) { -const pltags = $(this).attr('href').match(/https:\/\/.+..+\/tag\/([a-zA-Z\d_%]+)\/?$/); -if(pltags) { -$(this).attr('target','_self').attr('href','/search?q='+pltags[1]); -} -const mstags = $(this).attr('href').match(/https:\/\/.+..+\/tags\/([a-zA-Z\d_%]+)\/?$/); -if(mstags) { -$(this).attr('target','_self').attr('href','/search?q='+mstags[1]); -} -const plusers = $(this).attr('href').match(/https:\/\/.+..+\/users\/([a-zA-Z\d_]+)(\/statuses\/\d+)\/?$/); -if(plusers) { -$(this).attr('target','_self').attr('href','/@'+plusers[1]+'@'+$(this).attr('href').split("/")[2]); -} -const msusers = $(this).attr('href').match(/https:\/\/.+..+\/@([a-zA-Z\d_]+)\/?$/); -if(msusers) { -$(this).attr('target','_self').attr('href','/@'+msusers[1]+'@'+$(this).attr('href').split("/")[2]); -} -const msstatus = $(this).attr('href').match(/https:\/\/.+..+\/@([a-zA-Z\d_]+)(\/\d+)\/?$/); -if(msstatus) { -$(this).attr('target','_self').attr('href',"javascript:openStatus('"+msstatus[0]+"');void(0)"); -} -const msstatus2 = $(this).attr('href').match(/https:\/\/.+..+\/users\/([a-zA-Z\d_]+)\/?$/); -if(msstatus2) { -$(this).attr('target','_self').attr('href',"javascript:openStatus('"+msstatus2[0]+"');void(0)"); -} -const gsstatus = $(this).attr('href').match(/https:\/\/.+..+\/notice\/(\d+)\/?$/); -if(gsstatus) { -$(this).attr('target','_self').attr('href',"javascript:openStatus('"+gsstatus[0]+"');void(0)"); -} -const plstatus = $(this).attr('href').match(/https:\/\/.+..+\/objects\/([\da-z]{8}-[\da-z]{4}-[\da-z]{4}-[\da-z]{4}-[\da-z]{12})\/?$/); -if(plstatus) { -$(this).attr('target','_self').attr('href',"javascript:openStatus('"+plstatus[0]+"');void(0)"); -} -if(localStorage.setting_link_previews == "true") { +const pltags = $(this).attr('href').match(/https?:\/\/.+..+\/tag\/([a-zA-Z\d_%]+)\/?$/); +if(pltags) $(this).attr('target','_self').attr('href','/search?q='+pltags[1]); +const mstags = $(this).attr('href').match(/https?:\/\/.+..+\/tags\/([a-zA-Z\d_%]+)\/?$/); +if(mstags) $(this).attr('target','_self').attr('href','/search?q='+mstags[1]); +const plusers = $(this).attr('href').match(/https?:\/\/.+..+\/users\/([a-zA-Z\d_]+)(\/statuses\/\d+)\/?$/); +if(plusers) $(this).attr('target','_self').attr('href','/@'+plusers[1]+'@'+$(this).attr('href').split("/")[2]); +const msusers = $(this).attr('href').match(/https?:\/\/.+..+\/@([a-zA-Z\d_]+)\/?$/); +if(msusers) $(this).attr('target','_self').attr('href','/@'+msusers[1]+'@'+$(this).attr('href').split("/")[2]); +const msstatus = $(this).attr('href').match(/https?:\/\/.+..+\/@([a-zA-Z\d_]+)(\/\d+)\/?$/); +if(msstatus) $(this).attr('target','_self').attr('href',"javascript:openStatus('"+msstatus[0]+"');void(0)"); +const msstatus2 = $(this).attr('href').match(/https?:\/\/.+..+\/users\/([a-zA-Z\d_]+)\/?$/); +if(msstatus2) $(this).attr('target','_self').attr('href',"javascript:openStatus('"+msstatus2[0]+"');void(0)"); +const gsstatus = $(this).attr('href').match(/https?:\/\/.+..+\/notice\/(\d+)\/?$/); +if(gsstatus) $(this).attr('target','_self').attr('href',"javascript:openStatus('"+gsstatus[0]+"');void(0)"); +const plstatus = $(this).attr('href').match(/https?:\/\/.+..+\/objects\/([\da-z]{8}-[\da-z]{4}-[\da-z]{4}-[\da-z]{4}-[\da-z]{12})\/?$/); +if(plstatus) $(this).attr('target','_self').attr('href',"javascript:openStatus('"+plstatus[0]+"');void(0)"); +}); +$(".toot_article a").each(function(i) { +const ytcom = $(this).attr('href').match(/https?:\/\/(www\.)?youtube\.com\/watch\?v=([a-zA-Z\d_-]+)/); +const htcom = $(this).attr('href').match(/https?:\/\/(www\.)?hooktube\.com\/watch\?v=([a-zA-Z\d_-]+)/); +const ivcom = $(this).attr('href').match(/https?:\/\/(www\.)?invidio\.us\/watch\?v=([a-zA-Z\d_-]+)/); +const ytbe = $(this).attr('href').match(/https?:\/\/(www\.)?youtu\.be\/([a-zA-Z\d_-]+)/); +const htbe = $(this).attr('href').match(/https?:\/\/(www\.)?hooktube\.com\/([a-zA-Z\d_-]+)/); +const vimeo = $(this).attr('href').match(/https?:\/\/(www\.)?vimeo\.com\/([\d]+)/); +const peertube = $(this).attr('href').match(/https?:\/\/.+..+\/videos\/watch\/([\da-z]{8}-[\da-z]{4}-[\da-z]{4}-[\da-z]{4}-[\da-z]{12})\/?$/); +if(ytcom) embedMedia("youtube",$(this).closest(".toot_article"),ytcom[2]); +else if(htcom) embedMedia("youtube",$(this).closest(".toot_article"),htcom[2]); +else if(ivcom) embedMedia("youtube",$(this).closest(".toot_article"),ivcom[2]); +else if(ytbe) embedMedia("youtube",$(this).closest(".toot_article"),ytbe[2]); +else if(htbe) embedMedia("youtube",$(this).closest(".toot_article"),htbe[2]); +else if(vimeo) embedMedia("vimeo",$(this).closest(".toot_article"),vimeo[2]); +else if(peertube) embedMedia("peertube",$(this).closest(".toot_article"),peertube[0].replace("/watch/","/embed/")); +else if(localStorage.setting_link_previews == "true") { if(!window.cards) { cards = new Array(); } @@ -476,3 +476,34 @@ window.location.href = "/404"; } }); } +function embedMedia(source,element,watchid) { +if(element.children(".media_views").length == 0) { +let media_views = `
`; +if(source == "youtube" && server_setting_youplay == true && localStorage.setting_play_youplay == "true") { +media_views += (` +
+ +
`); +} +else if( source == "youtube" && localStorage.setting_play_invidious == "true") { +media_views += (` +
+ +
`); +} +else if(source == "vimeo" && server_setting_vimeo == true && localStorage.setting_play_vimeo == "true") { +media_views += (` +
+ +
`); +} +else if(source == "peertube" && localStorage.setting_play_peertube == "true") { +media_views += (` +
+ +
`); +} +media_views += "
"; +if($(media_views).children().length != 0) element.append(media_views); +} +} diff --git a/assets/js/halcyon/halcyonSettings.js b/assets/js/halcyon/halcyonSettings.js index 68f6805..f9259be 100644 --- a/assets/js/halcyon/halcyonSettings.js +++ b/assets/js/halcyon/halcyonSettings.js @@ -365,6 +365,102 @@ $(document).ready(function() { loadfilters(); }); } +else if(window.location.pathname == "/settings/media") { +$('#js-settings_nav_media').toggleClass('view'); +$(function() { +if(localStorage.setting_play_gif == "true") { +$("#setting_play_gif")[0].checked = true; +} +if(localStorage.setting_play_video == "true") { +$("#setting_play_video")[0].checked = true; +} +if(localStorage.setting_play_audio == "true") { +$("#setting_play_audio")[0].checked = true; +} +if(localStorage.setting_play_peertube == "true") { +$("#setting_play_peertube")[0].checked = true; +} +if(localStorage.setting_play_youplay == "true" && $("#settings_play_youplay").length == 1) { +$("#setting_play_youplay")[0].checked = true; +} +if(localStorage.setting_play_invidious == "true" && $("#settings_play_invidious").length == 1) { +$("#setting_play_invidious")[0].checked = true; +} +if(localStorage.setting_play_vimeo == "true" && $("#settings_play_vimeo").length == 1) { +$("#setting_play_vimeo")[0].checked = true; +} +}); +$("#setting_play_gif").change(function() { +if(this.checked) { +localStorage.setItem("setting_play_gif","true"); +putMessage(__("Gif animations enabled")); +} +else { +localStorage.setItem("setting_play_gif","false"); +putMessage(__("Gif animations disabled")); +} +}); +$("#setting_play_video").change(function() { +if(this.checked) { +localStorage.setItem("setting_play_video","true"); +putMessage(__("Video player enabled")); +} +else { +localStorage.setItem("setting_play_video","false"); +putMessage(__("Video player disabled")); +} +}); +$("#setting_play_audio").change(function() { +if(this.checked) { +localStorage.setItem("setting_play_audio","true"); +putMessage(__("Audio player enabled")); +} +else { +localStorage.setItem("setting_play_audio","false"); +putMessage(__("Audio player disabled")); +} +}); +$("#setting_play_peertube").change(function() { +if(this.checked) { +localStorage.setItem("setting_play_peertube","true"); +putMessage(__("PeerTube embeds enabled")); +} +else { +localStorage.setItem("setting_play_peertube","false"); +putMessage(__("PeerTube embeds disabled")); +} +}); +$("#setting_play_youplay").change(function() { +if(this.checked) { +localStorage.setItem("setting_play_youplay","true"); +putMessage(__("YouPlay embeds enabled")); +} +else { +localStorage.setItem("setting_play_youplay","false"); +putMessage(__("YouPlay embeds disabled")); +} +}); +$("#setting_play_invidious").change(function() { +if(this.checked) { +localStorage.setItem("setting_play_invidious","true"); +putMessage(__("Invidio.us embeds enabled")); +} +else { +localStorage.setItem("setting_play_invidious","false"); +putMessage(__("Invidio.us embeds disabled")); +} +}); +$("#setting_play_vimeo").change(function() { +if(this.checked) { +localStorage.setItem("setting_play_vimeo","true"); +putMessage(__("Vimeo embeds enabled")); +} +else { +localStorage.setItem("setting_play_vimeo","false"); +putMessage(__("Vimeo embeds disabled")); +} +}); +} function selectbox($this) { var $this = $($this); var numberOfOptions = $this.children('option').length; diff --git a/assets/js/halcyon/halcyonTemplates.js b/assets/js/halcyon/halcyonTemplates.js index a5c1456..512a062 100644 --- a/assets/js/halcyon/halcyonTemplates.js +++ b/assets/js/halcyon/halcyonTemplates.js @@ -1,26 +1,46 @@ function mediaattachments_template(status) { let media_views = ""; +var border = ""; if(status.media_attachments[0].remote_url != null) { status.media_attachments[0].url = status.media_attachments[0].remote_url; } +if(status.media_attachments[0].type === "video" && localStorage.setting_play_video != "false") border = ' style="border:0;border-radius:0"'; if(status.media_attachments[0].url === "/files/original/missing.png") { return ""; } else if(!status.sensitive || localStorage.setting_show_nsfw == "true") { -media_views = `
`; +media_views = `
`; } else { -media_views = `
+media_views = `
${__('Sensitive content')} ${__('Click to view')}
`; } -if ( status.media_attachments[0].type === "video" | status.media_attachments[0].type === "gifv" ) { +if((status.media_attachments[0].type === "video" && localStorage.setting_play_video == "false") || (status.media_attachments[0].type === "gifv" && localStorage.setting_play_gif == "false")) { +media_views += (` +
+ +
`); +} else if(status.media_attachments[0].type === "video") { media_views += (`
- +
`); +} else if(status.media_attachments[0].type === "gifv") { +media_views += (` +
+ +
`); +} else if(status.media_attachments[0].type === "audio" || (status.media_attachments[0].type === "unknown" && status.media_attachments[0].url.substring(status.media_attachments[0].url.length-4) == ".mp3")) { +if(localStorage.setting_play_audio != "false") { +media_views = $("
").addClass("player"); +media_views.player(status.media_attachments[0].url); +} } else { if ( status.media_attachments.length <= 2 ) { for ( let i in status.media_attachments ) { @@ -136,7 +156,7 @@ var own_toot_buttons = (`
  • @@ -177,7 +197,6 @@ ${alart_text} ${status.content} -${media_views}
    @@ -202,7 +221,8 @@ ${toot_reblog_button}
  • `); -return $(html) +html.find(".toot_article").append(media_views); +return html } else { for(i=0;i"); @@ -275,7 +295,7 @@ var own_toot_buttons = (`
  • `); -return $(html) +html.find(".toot_article").append(media_views); +return html } } function timeline_pinned_template(status) { @@ -413,7 +433,7 @@ var own_toot_buttons = (`
  • ${__('Pinned Toot')} @@ -457,7 +477,6 @@ ${alart_text} ${status.content} -${media_views}
    @@ -487,7 +506,8 @@ ${media_views}
  • `); -return $(html) +html.find(".toot_article").append(media_views); +return html } function notifications_template(NotificationObj) { const notice_author_link = getRelativeURL(NotificationObj.account.url, NotificationObj.account.id); @@ -675,7 +695,7 @@ var own_toot_buttons = (`
  • @@ -716,7 +736,6 @@ ${alart_text} ${NotificationObj.status.content} -${media_views}
    @@ -741,7 +760,8 @@ ${toot_reblog_button}
  • `); -return $(html); +html.find(".toot_article").append(media_views); +return html } else { const html=(`
  • @@ -887,7 +907,7 @@ var own_toot_buttons = (`
  • @@ -923,7 +943,6 @@ ${alart_text} ${status.content} -${media_views} @@ -1024,7 +1043,8 @@ ${current_instance_charlimit}
    `); history.pushState(null, null, getRelativeURL(status.account.url, status.account.id, '/status/'+status.id)); -return $(html) +html.find(".toot_article").append(media_views); +return html } else { const status_datetime= getConversionedDate(null, status.reblog.created_at), status_attr_datetime = getConversionedDate(null, status.reblog.created_at), @@ -1099,7 +1119,7 @@ var own_toot_buttons = (`
  • @@ -1135,7 +1155,6 @@ ${alart_text} ${status.reblog.content} -${media_views} @@ -1242,7 +1261,8 @@ ${current_instance_charlimit} `); history.pushState(null, null, getRelativeURL(status.reblog.account.url, status.reblog.id, '/status/'+status.reblog.id)); -return $(html) +html.find(".toot_article").append(media_views); +return html } } function media_template(status, mediaURL) { @@ -1348,7 +1368,7 @@ var own_toot_buttons = (`
  • @@ -1385,7 +1405,6 @@ ${alart_text} ${status.content} -${media_views}
    @@ -1410,7 +1429,8 @@ ${toot_reblog_button}
    `); -return $(html) +html.find(".toot_article").append(media_views); +return html } else { const status_datetime= getRelativeDatetime(Date.now(), getConversionedDate(null, status.reblog.created_at)), status_attr_datetime = getConversionedDate(null, status.reblog.created_at), @@ -1483,7 +1503,7 @@ var own_toot_buttons = (`
  • `); -return $(html) +html.find(".toot_article").append(media_views); +return html } } diff --git a/assets/js/halcyon/halcyonUI.js b/assets/js/halcyon/halcyonUI.js index 2836cc0..4488102 100644 --- a/assets/js/halcyon/halcyonUI.js +++ b/assets/js/halcyon/halcyonUI.js @@ -1133,6 +1133,9 @@ $(function() { $(document).on('click','.toot_entry.ancestors_status, .toot_entry.descendants_status', function(e) { $("#js-overlay_content .temporary_object").empty(); }); +$(document).on('click','.player',function(e) { +e.stopPropagation(); +}); $(document).on('click','.toot_entry', function(e) { setOverlayStatus($(this).attr('sid')); }); diff --git a/assets/js/player/LICENSE-audio.txt b/assets/js/player/LICENSE-audio.txt new file mode 100644 index 0000000..3eefbbd --- /dev/null +++ b/assets/js/player/LICENSE-audio.txt @@ -0,0 +1,22 @@ +LICENSE + +The MIT License + +Copyright (c) 2012-2015 Speransky Danil + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/assets/js/player/LICENSE-soundmanager.txt b/assets/js/player/LICENSE-soundmanager.txt new file mode 100644 index 0000000..4aebf4c --- /dev/null +++ b/assets/js/player/LICENSE-soundmanager.txt @@ -0,0 +1,29 @@ +Software License Agreement (BSD License) + +Copyright (c) 2007, Scott Schiller (schillmania.com) +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + +* Neither the name of schillmania.com nor the names of its contributors may be + used to endorse or promote products derived from this software without + specific prior written permission from schillmania.com. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/assets/js/player/LICENSE-youplay.txt b/assets/js/player/LICENSE-youplay.txt new file mode 100644 index 0000000..558d1ce --- /dev/null +++ b/assets/js/player/LICENSE-youplay.txt @@ -0,0 +1,15 @@ +ISC License + +Copyright (c) 2017, Hola + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. diff --git a/assets/js/player/audio.js b/assets/js/player/audio.js new file mode 100644 index 0000000..a98cc2b --- /dev/null +++ b/assets/js/player/audio.js @@ -0,0 +1,120 @@ +(function ($, sm) { +sm.setup({ +preferFlash:false, +debugMode:false, +onready: function () { +sm.loaded = true; +$(window).trigger('sound_manager.loaded'); +} +}); +var Player = function (obj, url) { +Player.currentId += 1; +this.initSound('sound-' + Player.currentId, url); +this.buildDom(obj); +this.bindEvents(); +}; +Player.currentId = 0; +Player.prototype = { +initSound: function (id, url) { +var self = this; +var createSound = function () { +self.sound = sm.createSound({ +id: id, +url: url, +volume: 50, +autoload: false, +whileloading: function () { self.whileLoading(); }, +whileplaying: function () { self.whilePlaying(); }, +onfinish: function () { self.onFinish(); } +}); +}; +if (sm.loaded) createSound(); +else $(window).bind('sound_manager.loaded', createSound); +}, +buildDom: function (obj) { +this.dom = {}; +this.dom.play = $('
    ').appendTo(obj); +this.dom.timeLeft = $('
    00 : 00
    ').appendTo(obj); +this.dom.progress = $('
    ').appendTo(obj); +this.dom.loaded = $('
    ').appendTo(this.dom.progress); +this.dom.progressPointer = $('
    ').appendTo(this.dom.progress); +this.dom.timeRight = $('
    00 : 00
    ').appendTo(obj); +this.dom.mute = $('
    ').appendTo(obj); +this.dom.volume = $('
    ').appendTo(obj); +this.dom.volumePointer = $('
    ').appendTo(this.dom.volume); +}, +bindEvents: function () { +var self = this; +this.dom.play.click(function () { +$(this).toggleClass('fa-play fa-pause'); +self.sound.togglePause(); +}); +this.dom.mute.click(function () { +$(this).toggleClass('fa-volume-up fa-volume-off'); +self.sound.toggleMute(); +}); +this.dom.progress.click(function (event) { +var offsetLeft = event.pageX - $(this).offset().left; +var ratio = offsetLeft / $(this).width(); +var position = ratio * self.sound.durationEstimate; +self.sound.setPosition(position); +self.setProgressPointer(); +}); +this.dom.volume.click(function (event) { +var offsetLeft = event.pageX - $(this).offset().left; +var ratio = offsetLeft / $(this).width(); +var volume = ratio * 100; +self.sound.setVolume(volume); +self.setVolumePointer(); +}); +}, +whileLoading: function () { +var ratio = this.sound.bytesLoaded / this.sound.bytesTotal; +var offset = ratio * this.dom.progress.width(); +this.dom.loaded.width(offset); +}, +whilePlaying: function () { +this.setProgressPointer(); +this.setVolumePointer(); +this.setTimes(); +}, +onFinish: function () { +this.dom.play.removeClass('fa-pause').addClass('fa-play'); +this.sound.setPosition(0); +this.setProgressPointer(); +this.setTimes(); +}, +setProgressPointer: function () { +var ratio = this.sound.position / this.sound.durationEstimate; +var offset = ratio * this.dom.progress.width(); +var radius = this.dom.progressPointer.width() / 2; +var margin = offset - radius; +this.dom.progressPointer.css('margin-left', margin); +}, +setVolumePointer: function () { +var ratio = this.sound.volume / 100; +var offset = ratio * this.dom.volume.width(); +var radius = this.dom.volumePointer.width() / 2; +var margin = offset - radius; +this.dom.volumePointer.css('margin-left', margin); +}, +setTimes: function () { +var addZeros = function (n, w) { +w -= n.toString().length; +if (w > 0) return new Array(w + 1).join('0') + n; +return n + ''; +}; +var timeLeft = this.sound.position; +var sec = Math.floor(timeLeft / 1000) % 60; +var min = Math.floor(timeLeft / 1000 / 60); +this.dom.timeLeft.text(addZeros(min, 2) + ' : ' + addZeros(sec, 2)); +var timeRight = this.sound.durationEstimate - this.sound.position; +var sec = Math.floor(timeRight / 1000) % 60; +var min = Math.floor(timeRight / 1000 / 60); +this.dom.timeRight.text(addZeros(min, 2) + ' : ' + addZeros(sec, 2)); +} +}; +$.fn.player = function (url) { +new Player(this, url); +}; +})(jQuery, soundManager); \ No newline at end of file diff --git a/assets/js/player/soundmanager.js b/assets/js/player/soundmanager.js new file mode 100644 index 0000000..31858fd --- /dev/null +++ b/assets/js/player/soundmanager.js @@ -0,0 +1,114 @@ +/** @license + + + SoundManager 2: JavaScript Sound for the Web + ---------------------------------------------- + http://schillmania.com/projects/soundmanager2/ + + Copyright (c) 2007, Scott Schiller. All rights reserved. + Code provided under the BSD License: + http://schillmania.com/projects/soundmanager2/license.txt + + V2.97a.20170601 +*/ +(function(h,g){function J(sb,J){function ha(b){return c.preferFlash&&G&&!c.ignoreFlash&&c.flash[b]!==g&&c.flash[b]}function r(b){return function(d){var e=this._s;e&&e._a?d=b.call(this,d):(e&&e.id?c._wD(e.id+": Ignoring "+d.type):c._wD("HTML5::Ignoring "+d.type),d=null);return d}}this.setupOptions={url:sb||null,flashVersion:8,debugMode:!0,debugFlash:!1,useConsole:!0,consoleOnly:!0,waitForWindowLoad:!1,bgColor:"#ffffff",useHighPerformance:!1,flashPollingInterval:null,html5PollingInterval:null,flashLoadTimeout:1E3, +wmode:null,allowScriptAccess:"always",useFlashBlock:!1,useHTML5Audio:!0,forceUseGlobalHTML5Audio:!1,ignoreMobileRestrictions:!1,html5Test:/^(probably|maybe)$/i,preferFlash:!1,noSWFCache:!1,idPrefix:"sound"};this.defaultOptions={autoLoad:!1,autoPlay:!1,from:null,loops:1,onid3:null,onerror:null,onload:null,whileloading:null,onplay:null,onpause:null,onresume:null,whileplaying:null,onposition:null,onstop:null,onfinish:null,multiShot:!0,multiShotEvents:!1,position:null,pan:0,playbackRate:1,stream:!0,to:null, +type:null,usePolicyFile:!1,volume:100};this.flash9Options={onfailure:null,isMovieStar:null,usePeakData:!1,useWaveformData:!1,useEQData:!1,onbufferchange:null,ondataerror:null};this.movieStarOptions={bufferTime:3,serverURL:null,onconnect:null,duration:null};this.audioFormats={mp3:{type:['audio/mpeg; codecs="mp3"',"audio/mpeg","audio/mp3","audio/MPA","audio/mpa-robust"],required:!0},mp4:{related:["aac","m4a","m4b"],type:['audio/mp4; codecs="mp4a.40.2"',"audio/aac","audio/x-m4a","audio/MP4A-LATM","audio/mpeg4-generic"], +required:!1},ogg:{type:["audio/ogg; codecs=vorbis"],required:!1},opus:{type:["audio/ogg; codecs=opus","audio/opus"],required:!1},wav:{type:['audio/wav; codecs="1"',"audio/wav","audio/wave","audio/x-wav"],required:!1},flac:{type:["audio/flac"],required:!1}};this.movieID="sm2-container";this.id=J||"sm2movie";this.debugID="soundmanager-debug";this.debugURLParam=/([#?&])debug=1/i;this.versionNumber="V2.97a.20170601";this.altURL=this.movieURL=this.version=null;this.enabled=this.swfLoaded=!1;this.oMC=null; +this.sounds={};this.soundIDs=[];this.didFlashBlock=this.muted=!1;this.filePattern=null;this.filePatterns={flash8:/\.mp3(\?.*)?$/i,flash9:/\.mp3(\?.*)?$/i};this.features={buffering:!1,peakData:!1,waveformData:!1,eqData:!1,movieStar:!1};this.sandbox={type:null,types:{remote:"remote (domain-based) rules",localWithFile:"local with file access (no internet access)",localWithNetwork:"local with network (internet access only, no local access)",localTrusted:"local, trusted (local+internet access)"},description:null, +noRemote:null,noLocal:null};this.html5={usingFlash:null};this.flash={};this.ignoreFlash=this.html5Only=!1;var V,c=this,Ya=null,l=null,E,v=navigator.userAgent,ia=h.location.href.toString(),m=document,xa,Za,ya,n,H=[],za=!0,C,W=!1,X=!1,q=!1,y=!1,ja=!1,p,tb=0,Y,A,Aa,Q,Ba,O,R,S,$a,Ca,Da,ka,z,la,P,Ea,Z,ma,na,T,ab,Fa,bb=["log","info","warn","error"],Ga,Ha,cb,aa=null,Ia=null,t,Ja,U,db,oa,pa,K,w,ba=!1,Ka=!1,eb,fb,gb,qa=0,ca=null,ra,L=[],da,u=null,hb,sa,ea,ib,M,ta,La,jb,x,kb=Array.prototype.slice,B=!1,Ma,G, +Na,lb,I,mb,Oa,fa,nb=0,Pa,Qa=v.match(/(ipad|iphone|ipod)/i),Ra=v.match(/android/i),N=v.match(/msie|trident/i),ub=v.match(/webkit/i),ua=v.match(/safari/i)&&!v.match(/chrome/i),Sa=v.match(/opera/i),va=v.match(/(mobile|pre\/|xoom)/i)||Qa||Ra,Ta=!ia.match(/usehtml5audio/i)&&!ia.match(/sm2-ignorebadua/i)&&ua&&!v.match(/silk/i)&&v.match(/OS\sX\s10_6_([3-7])/i),Ua=h.console!==g&&console.log!==g,Va=m.hasFocus!==g?m.hasFocus():null,wa=ua&&(m.hasFocus===g||!m.hasFocus()),ob=!wa,pb=/(mp3|mp4|mpa|m4a|m4b)/i,ga= +m.location?m.location.protocol.match(/http/i):null,vb=ga?"":"//",qb=/^\s*audio\/(?:x-)?(?:mpeg4|aac|flv|mov|mp4|m4v|m4a|m4b|mp4v|3gp|3g2)\s*(?:$|;)/i,rb="mpeg4 aac flv mov mp4 m4v f4v m4a m4b mp4v 3gp 3g2".split(" "),wb=new RegExp("\\.("+rb.join("|")+")(\\?.*)?$","i");this.mimePattern=/^\s*audio\/(?:x-)?(?:mp(?:eg|3))\s*(?:$|;)/i;this.useAltURL=!ga;ib=[null,"MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED"];var Wa;try{Wa=Audio!==g&&(Sa&&opera!==g&&10>opera.version()? +new Audio(null):new Audio).canPlayType!==g}catch(xb){Wa=!1}this.hasHTML5=Wa;this.setup=function(b){var d=!c.url;b!==g&&q&&u&&c.ok()&&(b.flashVersion!==g||b.url!==g||b.html5Test!==g)&&K(t("setupLate"));Aa(b);if(!B)if(va){if(!c.setupOptions.ignoreMobileRestrictions||c.setupOptions.forceUseGlobalHTML5Audio)L.push(z.globalHTML5),B=!0}else c.setupOptions.forceUseGlobalHTML5Audio&&(L.push(z.globalHTML5),B=!0);if(!Pa&&va)if(c.setupOptions.ignoreMobileRestrictions)L.push(z.ignoreMobile);else if(c.setupOptions.useHTML5Audio&& +!c.setupOptions.preferFlash||c._wD(z.mobileUA),c.setupOptions.useHTML5Audio=!0,c.setupOptions.preferFlash=!1,Qa)c.ignoreFlash=!0;else if(Ra&&!v.match(/android\s2\.3/i)||!Ra)c._wD(z.globalHTML5),B=!0;b&&(d&&Z&&b.url!==g&&c.beginDelayedInit(),Z||b.url===g||"complete"!==m.readyState||setTimeout(P,1));Pa=!0;return c};this.supported=this.ok=function(){return u?q&&!y:c.useHTML5Audio&&c.hasHTML5};this.getMovie=function(c){return E(c)||m[c]||h[c]};this.createSound=function(b,d){function e(){f=oa(f);c.sounds[f.id]= +new V(f);c.soundIDs.push(f.id);return c.sounds[f.id]}var a,f;a=null;a="soundManager.createSound(): "+t(q?"notOK":"notReady");if(!q||!c.ok())return K(a),!1;d!==g&&(b={id:b,url:d});f=A(b);f.url=ra(f.url);f.id===g&&(f.id=c.setupOptions.idPrefix+nb++);f.id.toString().charAt(0).match(/^[0-9]$/)&&c._wD("soundManager.createSound(): "+t("badID",f.id),2);c._wD("soundManager.createSound(): "+f.id+(f.url?" ("+f.url+")":""),1);if(w(f.id,!0))return c._wD("soundManager.createSound(): "+f.id+" exists",1),c.sounds[f.id]; +if(sa(f))a=e(),c.html5Only||c._wD(f.id+": Using HTML5"),a._setup_html5(f);else{if(c.html5Only)return c._wD(f.id+": No HTML5 support for this sound, and no Flash. Exiting."),e();if(c.html5.usingFlash&&f.url&&f.url.match(/data:/i))return c._wD(f.id+": data: URIs not supported via Flash. Exiting."),e();8a.instanceCount?(m(),e=a._setup_html5(),a.setPosition(a._iO.position),e.play()):(c._wD(a.id+": Cloning Audio() for instance #"+a.instanceCount+"..."),k=new Audio(a._iO.url),F=function(){x.remove(k,"ended",F);a._onfinish(a);ta(k);k=null},h=function(){x.remove(k,"canplay",h);try{k.currentTime=a._iO.position/ +1E3}catch(c){K(a.id+": multiShot play() failed to apply position of "+a._iO.position/1E3)}k.play()},x.add(k,"ended",F),a._iO.volume!==g&&(k.volume=Math.max(0,Math.min(1,a._iO.volume/100))),a.muted&&(k.muted=!0),a._iO.position?x.add(k,"canplay",h):k.play()):(f=l._start(a.id,a._iO.loops||1,9===n?a.position:a.position/1E3,a._iO.multiShot||!1),9!==n||f||(c._wD(e+"No sound hardware, or 32-sound ceiling hit",2),a._iO.onplayerror&&a._iO.onplayerror.apply(a))));return a};this.stop=function(b){var d=a._iO; +1===a.playState&&(c._wD(a.id+": stop()"),a._onbufferchange(0),a._resetOnPosition(0),a.paused=!1,a.isHTML5||(a.playState=0),Xa(),d.to&&a.clearOnPosition(d.to),a.isHTML5?a._a&&(b=a.position,a.setPosition(0),a.position=b,a._a.pause(),a.playState=0,a._onTimer(),F()):(l._stop(a.id,b),d.serverURL&&a.unload()),a.instanceCount=0,a._iO={},d.onstop&&d.onstop.apply(a));return a};this.setAutoPlay=function(b){c._wD(a.id+": Autoplay turned "+(b?"on":"off"));a._iO.autoPlay=b;a.isHTML5||(l._setAutoPlay(a.id,b),b&& +!a.instanceCount&&1===a.readyState&&(a.instanceCount++,c._wD(a.id+": Incremented instance count to "+a.instanceCount)))};this.getAutoPlay=function(){return a._iO.autoPlay};this.setPlaybackRate=function(b){var d=Math.max(.5,Math.min(4,b));d!==b&&c._wD(a.id+": setPlaybackRate("+b+"): limiting rate to "+d,2);if(a.isHTML5)try{a._iO.playbackRate=d,a._a.playbackRate=d}catch(e){c._wD(a.id+": setPlaybackRate("+d+") failed: "+e.message,2)}return a};this.setPosition=function(b){b===g&&(b=0);var d=a.isHTML5? +Math.max(b,0):Math.min(a.duration||a._iO.duration,Math.max(b,0));a.position=d;b=a.position/1E3;a._resetOnPosition(a.position);a._iO.position=d;if(!a.isHTML5)b=9===n?a.position:b,a.readyState&&2!==a.readyState&&l._setPosition(a.id,b,a.paused||!a.playState,a._iO.multiShot);else if(a._a){if(a._html5_canplay){if(a._a.currentTime.toFixed(3)!==b.toFixed(3)){c._wD(a.id+": setPosition("+b+")");try{a._a.currentTime=b,(0===a.playState||a.paused)&&a._a.pause()}catch(e){c._wD(a.id+": setPosition("+b+") failed: "+ +e.message,2)}}}else if(b)return c._wD(a.id+": setPosition("+b+"): Cannot seek yet, sound not ready",2),a;a.paused&&a._onTimer(!0)}return a};this.pause=function(b){if(a.paused||0===a.playState&&1!==a.readyState)return a;c._wD(a.id+": pause()");a.paused=!0;a.isHTML5?(a._setup_html5().pause(),F()):(b||b===g)&&l._pause(a.id,a._iO.multiShot);a._iO.onpause&&a._iO.onpause.apply(a);return a};this.resume=function(){var b=a._iO;if(!a.paused)return a;c._wD(a.id+": resume()");a.paused=!1;a.playState=1;a.isHTML5? +(a._setup_html5().play(),m()):(b.isMovieStar&&!b.serverURL&&a.setPosition(a.position),l._pause(a.id,b.multiShot));!r&&b.onplay?(b.onplay.apply(a),r=!0):b.onresume&&b.onresume.apply(a);return a};this.togglePause=function(){c._wD(a.id+": togglePause()");if(0===a.playState)return a.play({position:9!==n||a.isHTML5?a.position/1E3:a.position}),a;a.paused?a.resume():a.pause();return a};this.setPan=function(b,c){b===g&&(b=0);c===g&&(c=!1);a.isHTML5||l._setPan(a.id,b);a._iO.pan=b;c||(a.pan=b,a.options.pan= +b);return a};this.setVolume=function(b,d){b===g&&(b=100);d===g&&(d=!1);a.isHTML5?a._a&&(c.muted&&!a.muted&&(a.muted=!0,a._a.muted=!0),a._a.volume=Math.max(0,Math.min(1,b/100))):l._setVolume(a.id,c.muted&&!a.muted||a.muted?0:b);a._iO.volume=b;d||(a.volume=b,a.options.volume=b);return a};this.mute=function(){a.muted=!0;a.isHTML5?a._a&&(a._a.muted=!0):l._setVolume(a.id,0);return a};this.unmute=function(){a.muted=!1;var b=a._iO.volume!==g;a.isHTML5?a._a&&(a._a.muted=!1):l._setVolume(a.id,b?a._iO.volume: +a.options.volume);return a};this.toggleMute=function(){return a.muted?a.unmute():a.mute()};this.onposition=this.onPosition=function(b,c,d){D.push({position:parseInt(b,10),method:c,scope:d!==g?d:a,fired:!1});return a};this.clearOnPosition=function(a,b){var c;a=parseInt(a,10);if(!isNaN(a))for(c=0;c=b)return!1;for(--b;0<=b;b--)c=D[b],!c.fired&& +a.position>=c.position&&(c.fired=!0,v++,c.method.apply(c.scope,[c.position]));return!0};this._resetOnPosition=function(a){var b,c;b=D.length;if(!b)return!1;for(--b;0<=b;b--)c=D[b],c.fired&&a<=c.position&&(c.fired=!1,v--);return!0};y=function(){var b=a._iO,d=b.from,e=b.to,f,g;g=function(){c._wD(a.id+': "To" time of '+e+" reached.");a.clearOnPosition(e,g);a.stop()};f=function(){c._wD(a.id+': Playing "from" '+d);if(null!==e&&!isNaN(e))a.onPosition(e,g)};null===d||isNaN(d)||(b.position=d,b.multiShot= +!1,f());return b};q=function(){var b,c=a._iO.onposition;if(c)for(b in c)if(c.hasOwnProperty(b))a.onPosition(parseInt(b,10),c[b])};Xa=function(){var b,c=a._iO.onposition;if(c)for(b in c)c.hasOwnProperty(b)&&a.clearOnPosition(parseInt(b,10))};m=function(){a.isHTML5&&eb(a)};F=function(){a.isHTML5&&fb(a)};f=function(b){b||(D=[],v=0);r=!1;a._hasTimer=null;a._a=null;a._html5_canplay=!1;a.bytesLoaded=null;a.bytesTotal=null;a.duration=a._iO&&a._iO.duration?a._iO.duration:null;a.durationEstimate=null;a.buffered= +[];a.eqData=[];a.eqData.left=[];a.eqData.right=[];a.failures=0;a.isBuffering=!1;a.instanceOptions={};a.instanceCount=0;a.loaded=!1;a.metadata={};a.readyState=0;a.muted=!1;a.paused=!1;a.peakData={left:0,right:0};a.waveformData={left:[],right:[]};a.playState=0;a.position=null;a.id3={}};f();this._onTimer=function(b){var c,f=!1,g={};(a._hasTimer||b)&&a._a&&(b||(0opera.version()?new Audio(null):new Audio,c=a._a,c._called_load=!1,B&&(Ya=c);a.isHTML5=!0;a._a=c;c._s=a;h();a._apply_loop(c,b.loops);b.autoLoad||b.autoPlay?a.load():(c.autobuffer=!1,c.preload="auto");return c};h=function(){if(a._a._added_events)return!1;var b;a._a._added_events= +!0;for(b in I)I.hasOwnProperty(b)&&a._a&&a._a.addEventListener(b,I[b],!1);return!0};k=function(){var b;c._wD(a.id+": Removing event listeners");a._a._added_events=!1;for(b in I)I.hasOwnProperty(b)&&a._a&&a._a.removeEventListener(b,I[b],!1)};this._onload=function(b){var d=!!b||!a.isHTML5&&8===n&&a.duration;b=a.id+": ";c._wD(b+(d?"onload()":"Failed to load / invalid sound?"+(a.duration?" -":" Zero-length duration reported.")+" ("+a.url+")"),d?1:2);d||a.isHTML5||(!0===c.sandbox.noRemote&&c._wD(b+t("noNet"), +1),!0===c.sandbox.noLocal&&c._wD(b+t("noLocal"),1));a.loaded=d;a.readyState=d?3:2;a._onbufferchange(0);d||a.isHTML5||a._onerror();a._iO.onload&&fa(a,function(){a._iO.onload.apply(a,[d])});return!0};this._onerror=function(b,c){a._iO.onerror&&fa(a,function(){a._iO.onerror.apply(a,[b,c])})};this._onbufferchange=function(b){if(0===a.playState||b&&a.isBuffering||!b&&!a.isBuffering)return!1;a.isBuffering=1===b;a._iO.onbufferchange&&(c._wD(a.id+": Buffer state change: "+b),a._iO.onbufferchange.apply(a,[b])); +return!0};this._onsuspend=function(){a._iO.onsuspend&&(c._wD(a.id+": Playback suspended"),a._iO.onsuspend.apply(a));return!0};this._onfailure=function(b,d,e){a.failures++;c._wD(a.id+": Failure ("+a.failures+"): "+b);if(a._iO.onfailure&&1===a.failures)a._iO.onfailure(b,d,e);else c._wD(a.id+": Ignoring failure")};this._onwarning=function(b,c,d){if(a._iO.onwarning)a._iO.onwarning(b,c,d)};this._onfinish=function(){var b=a._iO.onfinish;a._onbufferchange(0);a._resetOnPosition(0);a.instanceCount&&(a.instanceCount--, +a.instanceCount||(Xa(),a.playState=0,a.paused=!1,a.instanceCount=0,a.instanceOptions={},a._iO={},F(),a.isHTML5&&(a.position=0)),a.instanceCount&&!a._iO.multiShotEvents||!b||(c._wD(a.id+": onfinish()"),fa(a,function(){b.apply(a)})))};this._whileloading=function(b,c,d,e){var f=a._iO;a.bytesLoaded=b;a.bytesTotal=c;a.duration=Math.floor(d);a.bufferLength=e;a.durationEstimate=a.isHTML5||f.isMovieStar?a.duration:f.duration?a.duration>f.duration?a.duration:f.duration:parseInt(a.bytesTotal/a.bytesLoaded* +a.duration,10);a.isHTML5||(a.buffered=[{start:0,end:a.duration}]);(3!==a.readyState||a.isHTML5)&&f.whileloading&&f.whileloading.apply(a)};this._whileplaying=function(b,c,d,e,f){var k=a._iO;if(isNaN(b)||null===b)return!1;a.position=Math.max(0,b);a._processOnPosition();!a.isHTML5&&8opera.version()? +new Audio(null):new Audio:null,e,a,f={},h,k;h=c.audioFormats;for(e in h)if(h.hasOwnProperty(e)&&(a="audio/"+e,f[e]=b(h[e].type),f[a]=f[e],e.match(pb)?(c.flash[e]=!0,c.flash[a]=!0):(c.flash[e]=!1,c.flash[a]=!1),h[e]&&h[e].related))for(k=h[e].related.length-1;0<=k;k--)f["audio/"+h[e].related[k]]=f[e],c.html5[h[e].related[k]]=f[e],c.flash[h[e].related[k]]=f[e];f.canPlayType=d?b:null;c.html5=A(c.html5,f);c.html5.usingFlash=hb();u=c.html5.usingFlash;return!0};z={notReady:"Unavailable - wait until onready() has fired.", +notOK:"Audio support is not available.",domError:"soundManagerexception caught while appending SWF to DOM.",spcWmode:"Removing wmode, preventing known SWF loading issue(s)",swf404:"soundManager: Verify that %s is a valid path.",tryDebug:"Try soundManager.debugFlash = true for more security details (output goes to SWF.)",checkSWF:"See SWF output for more debug info.",localFail:"soundManager: Non-HTTP page ("+m.location.protocol+" URL?) Review Flash player security settings for this special case:\nhttp://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html\nMay need to add/allow path, eg. c:/sm2/ or /users/me/sm2/", +waitFocus:"soundManager: Special case: Waiting for SWF to load with window focus...",waitForever:"soundManager: Waiting indefinitely for Flash (will recover if unblocked)...",waitSWF:"soundManager: Waiting for 100% SWF load...",needFunction:"soundManager: Function object expected for %s",badID:'Sound ID "%s" should be a string, starting with a non-numeric character',currentObj:"soundManager: _debug(): Current sound objects",waitOnload:"soundManager: Waiting for window.onload()",docLoaded:"soundManager: Document already loaded", +onload:"soundManager: initComplete(): calling soundManager.onload()",onloadOK:"soundManager.onload() complete",didInit:"soundManager: init(): Already called?",secNote:"Flash security note: Network/internet URLs will not load due to security restrictions. Access can be configured via Flash Player Global Security Settings Page: http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html",badRemove:"soundManager: Failed to remove Flash node.",shutdown:"soundManager.disable(): Shutting down", +queue:"soundManager: Queueing %s handler",smError:"SMSound.load(): Exception: JS-Flash communication failed, or JS error.",fbTimeout:"No flash response, applying .swf_timedout CSS...",fbLoaded:"Flash loaded",fbHandler:"soundManager: flashBlockHandler()",manURL:"SMSound.load(): Using manually-assigned URL",onURL:"soundManager.load(): current URL already assigned.",badFV:'soundManager.flashVersion must be 8 or 9. "%s" is invalid. Reverting to %s.',as2loop:"Note: Setting stream:false so looping can work (flash 8 limitation)", +noNSLoop:"Note: Looping not implemented for MovieStar formats",needfl9:"Note: Switching to flash 9, required for MP4 formats.",mfTimeout:"Setting flashLoadTimeout = 0 (infinite) for off-screen, mobile flash case",needFlash:"soundManager: Fatal error: Flash is needed to play some required formats, but is not available.",gotFocus:"soundManager: Got window focus.",policy:"Enabling usePolicyFile for data access",setup:"soundManager.setup(): allowed parameters: %s",setupError:'soundManager.setup(): "%s" cannot be assigned with this method.', +setupUndef:'soundManager.setup(): Could not find option "%s"',setupLate:"soundManager.setup(): url, flashVersion and html5Test property changes will not take effect until reboot().",noURL:"soundManager: Flash URL required. Call soundManager.setup({url:...}) to get started.",sm2Loaded:"SoundManager 2: Ready. "+String.fromCharCode(10003),reset:"soundManager.reset(): Removing event callbacks",mobileUA:"Mobile UA detected, preferring HTML5 by default.",globalHTML5:"Using singleton HTML5 Audio() pattern for this device.", +ignoreMobile:"Ignoring mobile restrictions for this device."};t=function(){var b,c,e,a;b=kb.call(arguments);c=b.shift();if((a=z&&z[c]?z[c]:"")&&b&&b.length)for(c=0,e=b.length;cn&&(c._wD(t("needfl9")),c.flashVersion=n=9);c.version=c.versionNumber+(c.html5Only?" (HTML5-only mode)":9===n?" (AS3/Flash 9)":" (AS2/Flash 8)");8'}if(W&&X)return!1;if(c.html5Only)return Da(),e(),c.oMC=E(c.movieID),ya(),X=W=!0,!1;var f=d||c.url,h=c.altURL||f,k=ma(),l=U(),n=null,n=m.getElementsByTagName("html")[0],p,r,q,n=n&&n.dir&&n.dir.match(/rtl/i);b=b===g?c.id:b;Da();c.url=cb(ga?f:h);d=c.url;c.wmode=!c.wmode&&c.useHighPerformance?"transparent":c.wmode;null!==c.wmode&&(v.match(/msie 8/i)||!N&&!c.useHighPerformance)&&navigator.platform.match(/win32|win64/i)&&(L.push(z.spcWmode),c.wmode=null);k= +{name:b,id:b,src:d,quality:"high",allowScriptAccess:c.allowScriptAccess,bgcolor:c.bgColor,pluginspage:vb+"www.macromedia.com/go/getflashplayer",title:"JS/Flash audio component (SoundManager 2)",type:"application/x-shockwave-flash",wmode:c.wmode,hasPriority:"true"};c.debugFlash&&(k.FlashVars="debug=1");c.wmode||delete k.wmode;if(N)f=m.createElement("div"),r=['', +a("movie",d),a("AllowScriptAccess",c.allowScriptAccess),a("quality",k.quality),c.wmode?a("wmode",c.wmode):"",a("bgcolor",c.bgColor),a("hasPriority","true"),c.debugFlash?a("FlashVars",k.FlashVars):"",""].join("");else for(p in f=m.createElement("embed"),k)k.hasOwnProperty(p)&&f.setAttribute(p,k[p]);Fa();l=U();if(k=ma())if(c.oMC=E(c.movieID)||m.createElement("div"),c.oMC.id)q=c.oMC.className,c.oMC.className=(q?q+" ":"movieContainer")+(l?" "+l:""),c.oMC.appendChild(f),N&&(p=c.oMC.appendChild(m.createElement("div")), +p.className="sm2-object-box",p.innerHTML=r),X=!0;else{c.oMC.id=c.movieID;c.oMC.className="movieContainer "+l;p=l=null;c.useFlashBlock||(c.useHighPerformance?l={position:"fixed",width:"8px",height:"8px",bottom:"0px",left:"0px",overflow:"hidden"}:(l={position:"absolute",width:"6px",height:"6px",top:"-9999px",left:"-9999px"},n&&(l.left=Math.abs(parseInt(l.left,10))+"px")));ub&&(c.oMC.style.zIndex=1E4);if(!c.debugFlash)for(q in l)l.hasOwnProperty(q)&&(c.oMC.style[q]=l[q]);try{N||c.oMC.appendChild(f), +k.appendChild(c.oMC),N&&(p=c.oMC.appendChild(m.createElement("div")),p.className="sm2-object-box",p.innerHTML=r),X=!0}catch(u){throw Error(t("domError")+" \n"+u.toString());}}W=!0;e();return!0};la=function(){if(c.html5Only)return na(),!1;if(l)return!1;if(!c.url)return p("noURL"),!1;l=c.getMovie(c.id);l||(aa?(N?c.oMC.innerHTML=Ia:c.oMC.appendChild(aa),aa=null,W=!0):na(c.id,c.url),l=c.getMovie(c.id));"function"===typeof c.oninitmovie&&setTimeout(c.oninitmovie,1);Oa();return!0};S=function(){setTimeout($a, +1E3)};Ca=function(){h.setTimeout(function(){K("soundManager: useFlashBlock is false, 100% HTML5 mode is possible. Rebooting with preferFlash: false...");c.setup({preferFlash:!1}).reboot();c.didFlashBlock=!0;c.beginDelayedInit()},1)};$a=function(){var b,d=!1;c.url&&!ba&&(ba=!0,x.remove(h,"load",S),G&&wa&&!Va?p("waitFocus"):(q||(b=c.getMoviePercent(),0b&&(d=!0)),setTimeout(function(){b=c.getMoviePercent();d?(ba=!1,c._wD(t("waitSWF")),h.setTimeout(S,1)):(q||(c._wD("soundManager: No Flash response within expected time. Likely causes: "+ +(0===b?"SWF load failed, ":"")+"Flash blocked or JS-Flash security error."+(c.debugFlash?" "+t("checkSWF"):""),2),!ga&&b&&(p("localFail",2),c.debugFlash||p("tryDebug",2)),0===b&&c._wD(t("swf404",c.url),1),C("flashtojs",!1,": Timed out"+(ga?" (Check flash security or flash blockers)":" (No plugin/missing SWF?)"))),!q&&ob&&(null===b?c.useFlashBlock||0===c.flashLoadTimeout?(c.useFlashBlock&&Ja(),p("waitForever")):!c.useFlashBlock&&da?Ca():(p("waitForever"),O({type:"ontimeout",ignoreInit:!0,error:{type:"INIT_FLASHBLOCK"}})): +0===c.flashLoadTimeout?p("waitForever"):!c.useFlashBlock&&da?Ca():Ha(!0)))},c.flashLoadTimeout)))};ka=function(){if(Va||!wa)return x.remove(h,"focus",ka),!0;Va=ob=!0;p("gotFocus");ba=!1;S();x.remove(h,"focus",ka);return!0};Oa=function(){L.length&&(c._wD("SoundManager 2: "+L.join(" "),1),L=[])};mb=function(){Oa();var b,d=[];if(c.useHTML5Audio&&c.hasHTML5){for(b in c.audioFormats)c.audioFormats.hasOwnProperty(b)&&d.push(b+" = "+c.html5[b]+(!c.html5[b]&&u&&c.flash[b]?" (using flash)":c.preferFlash&& +c.flash[b]&&u?" (preferring flash)":c.html5[b]?"":" ("+(c.audioFormats[b].required?"required, ":"")+"and no flash support)"));c._wD("SoundManager 2 HTML5 support: "+d.join(", "),1)}};Y=function(b){if(q)return!1;if(c.html5Only)return p("sm2Loaded",1),q=!0,R(),C("onload",!0),!0;var d=!0,e;c.useFlashBlock&&c.flashLoadTimeout&&!c.getMoviePercent()||(q=!0);e={type:!G&&u?"NO_FLASH":"INIT_TIMEOUT"};c._wD("SoundManager 2 "+(y?"failed to load":"loaded")+" ("+(y?"Flash security/load error":"OK")+") "+String.fromCharCode(y? +10006:10003),y?2:1);y||b?(c.useFlashBlock&&c.oMC&&(c.oMC.className=U()+" "+(null===c.getMoviePercent()?"swf_timedout":"swf_error")),O({type:"ontimeout",error:e,ignoreInit:!0}),C("onload",!1),T(e),d=!1):C("onload",!0);y||(c.waitForWindowLoad&&!ja?(p("waitOnload"),x.add(h,"load",R)):(c.waitForWindowLoad&&ja&&p("docLoaded"),R()));return d};Za=function(){var b,d=c.setupOptions;for(b in d)d.hasOwnProperty(b)&&(c[b]===g?c[b]=d[b]:c[b]!==d[b]&&(c.setupOptions[b]=c[b]))};ya=function(){if(q)return p("didInit"), +!1;if(c.html5Only)return q||(x.remove(h,"load",c.beginDelayedInit),c.enabled=!0,Y()),!0;la();try{l._externalInterfaceTest(!1),ab(!0,c.flashPollingInterval||(c.useHighPerformance?10:50)),c.debugMode||l._disableDebug(),c.enabled=!0,C("jstoflash",!0),c.html5Only||x.add(h,"unload",xa)}catch(b){return c._wD("js/flash exception: "+b.toString()),C("jstoflash",!1),T({type:"JS_TO_FLASH_EXCEPTION",fatal:!0}),Ha(!0),Y(),!1}Y();x.remove(h,"load",c.beginDelayedInit);return!0};P=function(){if(Z)return!1;Z=!0;Za(); +Fa();!G&&c.hasHTML5&&(c._wD("SoundManager 2: No Flash detected"+(c.useHTML5Audio?". Trying HTML5-only mode.":", enabling HTML5."),1),c.setup({useHTML5Audio:!0,preferFlash:!1}));jb();!G&&u&&(L.push(z.needFlash),c.setup({flashLoadTimeout:1}));m.removeEventListener&&m.removeEventListener("DOMContentLoaded",P,!1);la();return!0};La=function(){"complete"===m.readyState&&(P(),m.detachEvent("onreadystatechange",La));return!0};Ea=function(){ja=!0;P();x.remove(h,"load",Ea)};Na();x.add(h,"focus",ka);x.add(h, +"load",S);x.add(h,"load",Ea);m.addEventListener?m.addEventListener("DOMContentLoaded",P,!1):m.attachEvent?m.attachEvent("onreadystatechange",La):(C("onload",!1),T({type:"NO_DOM2_EVENTS",fatal:!0}))}if(!h||!h.document)throw Error("SoundManager requires a browser with window and document objects.");var V=null;h.SM2_DEFER!==g&&SM2_DEFER||(V=new J);"object"===typeof module&&module&&"object"===typeof module.exports?(module.exports.SoundManager=J,module.exports.soundManager=V):"function"===typeof define&& +define.amd&&define(function(){return{constructor:J,getInstance:function(g){!h.soundManager&&g instanceof Function&&(g=g(J),g instanceof J&&(h.soundManager=g));return h.soundManager}}});h.SoundManager=J;h.soundManager=V})(window); \ No newline at end of file diff --git a/assets/js/player/youplay.js b/assets/js/player/youplay.js new file mode 100644 index 0000000..7d57f9d --- /dev/null +++ b/assets/js/player/youplay.js @@ -0,0 +1,42 @@ +(function(){ +var yp_vjs_provider_require, hola_player_api; +var E = yp_player_api = {}; +E.zdot = function(name){ + // zdot_stub: + // zdot_stub:return { + // zdot_stub:customer: {[=json it.customer]}, + // zdot_stub:json: {[=json it.json]}, + // zdot_stub:}[name]; + return {}[name]; +}; +E.customer = E.zdot('customer'); +E.disable = function(){}; +function yp_player_init(){ +!function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var b;b="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,b.ypPlayer=a()}}(function(){var a;return function(){function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){return e(b[g][1][a]||a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;gr&&(p=Math.max(p,r));var s=q[p];if(s){var t=/^https?:\/\//i;s.src&&g.src.replace(t,"//")!=s.src.replace(t,"//")&&(g.src=s.src);var u=a.hasClass("vjs-fullscreen")?1.5:1;s.style&&(g.style.left=parseFloat(s.style.left)*u+"px",g.style.top=parseFloat(s.style.top)*u+"px"),g.naturalWidth&&(g.style.width=g.naturalWidth*u+"px",g.style.height=g.naturalHeight*u+"px");var v=parseFloat(s.width||q[0].width)*u,w=parseFloat(s.height||q[0].height)*u,x=v/2;n+x>l?n=l-v:n-x0&&void 0!==arguments[0]?arguments[0]:{};this.action=a.action,this.container=a.container,this.emitter=a.emitter,this.target=a.target,this.text=a.text,this.trigger=a.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var a=this,b="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return a.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[b?"right":"left"]="-9999px";var c=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=c+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,d.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,d.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var a=void 0;try{a=document.execCommand(this.action)}catch(b){a=!1}this.handleResult(a)}},{key:"handleResult",value:function(a){this.emitter.emit(a?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=a,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(a){if(void 0!==a){if(!a||"object"!==(void 0===a?"undefined":e(a))||1!==a.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&a.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(a.hasAttribute("readonly")||a.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=a}},get:function(){return this._target}}]),a}();a.exports=g})},{select:214}],5:[function(b,c,d){!function(e,f){if("function"==typeof a&&a.amd)a(["module","./clipboard-action","tiny-emitter","good-listener"],f);else if(void 0!==d)f(c,b("./clipboard-action"),b("tiny-emitter"),b("good-listener"));else{var g={exports:{}};f(g,e.clipboardAction,e.tinyEmitter,e.goodListener),e.clipboard=g.exports}}(this,function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function i(a,b){var c="data-clipboard-"+a;if(b.hasAttribute(c))return b.getAttribute(c)}var j=e(b),k=e(c),l=e(d),m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,b){for(var c=0;c0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof a.action?a.action:this.defaultAction,this.target="function"==typeof a.target?a.target:this.defaultTarget,this.text="function"==typeof a.text?a.text:this.defaultText,this.container="object"===m(a.container)?a.container:document.body}},{key:"listenClick",value:function(a){var b=this;this.listener=(0,l.default)(a,"click",function(a){return b.onClick(a)})}},{key:"onClick",value:function(a){var b=a.delegateTarget||a.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new j.default({action:this.action(b),target:this.target(b),text:this.text(b),container:this.container,trigger:b,emitter:this})}},{key:"defaultAction",value:function(a){return i("action",a)}},{key:"defaultTarget",value:function(a){var b=i("target",a);if(b)return document.querySelector(b)}},{key:"defaultText",value:function(a){return i("text",a)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],b="string"==typeof a?[a]:a,c=!!document.queryCommandSupported;return b.forEach(function(a){c=c&&!!document.queryCommandSupported(a)}),c}}]),b}(k.default);a.exports=o})},{"./clipboard-action":4,"good-listener":9,"tiny-emitter":215}],6:[function(a,b,c){function d(a,b){for(;a&&a.nodeType!==e;){if("function"==typeof a.matches&&a.matches(b))return a;a=a.parentNode}}var e=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var f=Element.prototype;f.matches=f.matchesSelector||f.mozMatchesSelector||f.msMatchesSelector||f.oMatchesSelector||f.webkitMatchesSelector}b.exports=d},{}],7:[function(a,b,c){function d(a,b,c,d,e){var g=f.apply(this,arguments);return a.addEventListener(c,g,e),{destroy:function(){a.removeEventListener(c,g,e)}}}function e(a,b,c,e,f){return"function"==typeof a.addEventListener?d.apply(null,arguments):"function"==typeof c?d.bind(null,document).apply(null,arguments):("string"==typeof a&&(a=document.querySelectorAll(a)),Array.prototype.map.call(a,function(a){return d(a,b,c,e,f)}))}function f(a,b,c,d){return function(c){c.delegateTarget=g(c.target,b),c.delegateTarget&&d.call(a,c)}}var g=a("./closest");b.exports=e},{"./closest":6}],8:[function(a,b,c){c.node=function(a){return void 0!==a&&a instanceof HTMLElement&&1===a.nodeType},c.nodeList=function(a){var b=Object.prototype.toString.call(a);return void 0!==a&&("[object NodeList]"===b||"[object HTMLCollection]"===b)&&"length"in a&&(0===a.length||c.node(a[0]))},c.string=function(a){return"string"==typeof a||a instanceof String},c.fn=function(a){return"[object Function]"===Object.prototype.toString.call(a)}},{}],9:[function(a,b,c){function d(a,b,c){if(!a&&!b&&!c)throw new Error("Missing required arguments");if(!h.string(b))throw new TypeError("Second argument must be a String");if(!h.fn(c))throw new TypeError("Third argument must be a Function");if(h.node(a))return e(a,b,c);if(h.nodeList(a))return f(a,b,c);if(h.string(a))return g(a,b,c);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function e(a,b,c){return a.addEventListener(b,c),{destroy:function(){a.removeEventListener(b,c)}}}function f(a,b,c){return Array.prototype.forEach.call(a,function(a){a.addEventListener(b,c)}),{destroy:function(){Array.prototype.forEach.call(a,function(a){a.removeEventListener(b,c)})}}}function g(a,b,c){return i(document.body,a,b,c)}var h=a("./is"),i=a("delegate");b.exports=d},{"./is":8,delegate:7}],10:[function(a,b,c){var d=a("./_getNative"),e=a("./_root"),f=d(e,"DataView");b.exports=f},{"./_getNative":105,"./_root":150}],11:[function(a,b,c){function d(a){var b=-1,c=null==a?0:a.length;for(this.clear();++b0&&c(k)?b>1?d(k,b-1,c,g,h):e(h,k):g||(h[h.length]=k)}return h}var e=a("./_arrayPush"),f=a("./_isFlattenable");b.exports=d},{"./_arrayPush":27,"./_isFlattenable":121}],40:[function(a,b,c){var d=a("./_createBaseFor"),e=d();b.exports=e},{"./_createBaseFor":92}],41:[function(a,b,c){function d(a,b){return a&&e(a,b,f)}var e=a("./_baseFor"),f=a("./keys");b.exports=d},{"./_baseFor":40,"./keys":191}],42:[function(a,b,c){function d(a,b){b=e(b,a);for(var c=0,d=b.length;null!=a&&ce?0:e+b),c=c>e?e:c,c<0&&(c+=e),e=b>c?0:c-b>>>0,b>>>=0;for(var f=Array(e);++d1?c[e-1]:void 0,h=e>2?c[2]:void 0;for(g=a.length>3&&"function"==typeof g?(e--,g):void 0,h&&f(c[0],c[1],h)&&(g=e<3?void 0:g,e=1),b=Object(b);++d-1?h[i?b[j]:j]:void 0}}var e=a("./_baseIteratee"),f=a("./isArrayLike"),g=a("./keys");b.exports=d},{"./_baseIteratee":56,"./isArrayLike":178,"./keys":191}],94:[function(a,b,c){function d(a){return e(a)?void 0:a}var e=a("./isPlainObject");b.exports=d},{"./isPlainObject":186}],95:[function(a,b,c){var d=a("./_getNative"),e=function(){try{var a=d(Object,"defineProperty");return a({},"",{}),a}catch(a){}}();b.exports=e},{"./_getNative":105}],96:[function(a,b,c){function d(a,b,c,d,j,k){var l=c&h,m=a.length,n=b.length;if(m!=n&&!(l&&n>m))return!1;var o=k.get(a);if(o&&k.get(b))return o==b;var p=-1,q=!0,r=c&i?new e:void 0;for(k.set(a,b),k.set(b,a);++p-1&&a%1==0&&a-1}var e=a("./_assocIndexOf");b.exports=d},{"./_assocIndexOf":31}],133:[function(a,b,c){function d(a,b){var c=this.__data__,d=e(c,a);return d<0?(++this.size,c.push([a,b])):c[d][1]=b,this}var e=a("./_assocIndexOf");b.exports=d},{"./_assocIndexOf":31}],134:[function(a,b,c){function d(){this.size=0,this.__data__={hash:new e,map:new(g||f),string:new e}}var e=a("./_Hash"),f=a("./_ListCache"),g=a("./_Map");b.exports=d},{"./_Hash":11,"./_ListCache":12,"./_Map":13}],135:[function(a,b,c){function d(a){var b=e(this,a).delete(a);return this.size-=b?1:0,b}var e=a("./_getMapData");b.exports=d},{"./_getMapData":103}],136:[function(a,b,c){function d(a){return e(this,a).get(a)}var e=a("./_getMapData");b.exports=d},{"./_getMapData":103}],137:[function(a,b,c){function d(a){return e(this,a).has(a)}var e=a("./_getMapData");b.exports=d},{"./_getMapData":103}],138:[function(a,b,c){function d(a,b){var c=e(this,a),d=c.size;return c.set(a,b),this.size+=c.size==d?0:1,this}var e=a("./_getMapData");b.exports=d},{"./_getMapData":103}],139:[function(a,b,c){function d(a){var b=-1,c=Array(a.size);return a.forEach(function(a,d){c[++b]=[d,a]}),c}b.exports=d},{}],140:[function(a,b,c){function d(a,b){return function(c){return null!=c&&(c[a]===b&&(void 0!==b||a in Object(c)))}}b.exports=d},{}],141:[function(a,b,c){function d(a){var b=e(a,function(a){return c.size===f&&c.clear(),a}),c=b.cache;return b}var e=a("./memoize"),f=500;b.exports=d},{"./memoize":195}],142:[function(a,b,c){var d=a("./_getNative"),e=d(Object,"create");b.exports=e},{"./_getNative":105}],143:[function(a,b,c){var d=a("./_overArg"),e=d(Object.keys,Object);b.exports=e},{"./_overArg":147}],144:[function(a,b,c){function d(a){var b=[];if(null!=a)for(var c in Object(a))b.push(c);return b}b.exports=d},{}],145:[function(a,b,c){var d=a("./_freeGlobal"),e="object"==typeof c&&c&&!c.nodeType&&c,f=e&&"object"==typeof b&&b&&!b.nodeType&&b,g=f&&f.exports===e,h=g&&d.process,i=function(){try{return h&&h.binding&&h.binding("util")}catch(a){}}();b.exports=i},{"./_freeGlobal":100}],146:[function(a,b,c){function d(a){return f.call(a)}var e=Object.prototype,f=e.toString;b.exports=d},{}],147:[function(a,b,c){function d(a,b){return function(c){return a(b(c))}}b.exports=d},{}],148:[function(a,b,c){function d(a,b,c){return b=f(void 0===b?a.length-1:b,0),function(){for(var d=arguments,g=-1,h=f(d.length-b,0),i=Array(h);++g0){if(++b>=e)return arguments[0]}else b=0;return a.apply(void 0,arguments)}}var e=800,f=16,g=Date.now;b.exports=d},{}],157:[function(a,b,c){function d(){this.__data__=new e,this.size=0}var e=a("./_ListCache");b.exports=d},{"./_ListCache":12}],158:[function(a,b,c){function d(a){var b=this.__data__,c=b.delete(a);return this.size=b.size,c}b.exports=d},{}],159:[function(a,b,c){function d(a){return this.__data__.get(a)}b.exports=d},{}],160:[function(a,b,c){function d(a){return this.__data__.has(a)}b.exports=d},{}],161:[function(a,b,c){function d(a,b){var c=this.__data__;if(c instanceof e){var d=c.__data__;if(!f||d.length=b||c<0||A&&d>=u}function n(){var a=f();if(m(a))return o(a);w=setTimeout(n,l(a))}function o(a){return w=void 0,B&&s?d(a):(s=t=void 0,v)}function p(){void 0!==w&&clearTimeout(w),y=0,s=x=t=w=void 0}function q(){return void 0===w?v:o(f())}function r(){var a=f(),c=m(a);if(s=arguments,t=this,x=a,c){if(void 0===w)return k(x);if(A)return w=setTimeout(n,b),d(x)}return void 0===w&&(w=setTimeout(n,b)),v}var s,t,u,v,w,x,y=0,z=!1,A=!1,B=!0;if("function"!=typeof a)throw new TypeError(h);return b=g(b)||0,e(c)&&(z=!!c.leading,A="maxWait"in c,u=A?i(g(c.maxWait)||0,b):u,B="trailing"in c?!!c.trailing:B),r.cancel=p,r.flush=q,r}var e=a("./isObject"),f=a("./now"),g=a("./toNumber"),h="Expected a function",i=Math.max,j=Math.min;b.exports=d},{"./isObject":184,"./now":197,"./toNumber":206}],168:[function(a,b,c){function d(a,b){return a===b||a!==a&&b!==b}b.exports=d},{}],169:[function(a,b,c){var d=a("./_createFind"),e=a("./findIndex"),f=d(e);b.exports=f},{"./_createFind":93,"./findIndex":170}],170:[function(a,b,c){function d(a,b,c){var d=null==a?0:a.length;if(!d)return-1;var i=null==c?0:g(c);return i<0&&(i=h(d+i,0)),e(a,f(b,3),i)}var e=a("./_baseFindIndex"),f=a("./_baseIteratee"),g=a("./toInteger"),h=Math.max;b.exports=d},{"./_baseFindIndex":38,"./_baseIteratee":56,"./toInteger":205}],171:[function(a,b,c){function d(a){return(null==a?0:a.length)?e(a,1):[]}var e=a("./_baseFlatten");b.exports=d},{"./_baseFlatten":39}],172:[function(a,b,c){function d(a,b,c){var d=null==a?void 0:e(a,b);return void 0===d?c:d}var e=a("./_baseGet");b.exports=d},{"./_baseGet":42}],173:[function(a,b,c){function d(a,b){return null!=a&&f(a,b,e)}var e=a("./_baseHasIn"),f=a("./_hasPath");b.exports=d},{"./_baseHasIn":45,"./_hasPath":112}],174:[function(a,b,c){function d(a){return a}b.exports=d},{}],175:[function(a,b,c){function d(a,b,c,d){a=f(a)?a:i(a),c=c&&!d?h(c):0;var k=a.length;return c<0&&(c=j(k+c,0)),g(a)?c<=k&&a.indexOf(b,c)>-1:!!k&&e(a,b,c)>-1}var e=a("./_baseIndexOf"),f=a("./isArrayLike"),g=a("./isString"),h=a("./toInteger"),i=a("./values"),j=Math.max;b.exports=d},{"./_baseIndexOf":46,"./isArrayLike":178,"./isString":188,"./toInteger":205,"./values":209}],176:[function(a,b,c){var d=a("./_baseIsArguments"),e=a("./isObjectLike"),f=Object.prototype,g=f.hasOwnProperty,h=f.propertyIsEnumerable,i=d(function(){return arguments}())?d:function(a){return e(a)&&g.call(a,"callee")&&!h.call(a,"callee")};b.exports=i},{"./_baseIsArguments":47,"./isObjectLike":185}],177:[function(a,b,c){var d=Array.isArray;b.exports=d},{}],178:[function(a,b,c){function d(a){return null!=a&&f(a.length)&&!e(a)}var e=a("./isFunction"),f=a("./isLength");b.exports=d},{"./isFunction":181,"./isLength":182}],179:[function(a,b,c){function d(a){return f(a)&&e(a)}var e=a("./isArrayLike"),f=a("./isObjectLike");b.exports=d},{"./isArrayLike":178,"./isObjectLike":185}],180:[function(a,b,c){var d=a("./_root"),e=a("./stubFalse"),f="object"==typeof c&&c&&!c.nodeType&&c,g=f&&"object"==typeof b&&b&&!b.nodeType&&b,h=g&&g.exports===f,i=h?d.Buffer:void 0,j=i?i.isBuffer:void 0,k=j||e;b.exports=k},{"./_root":150,"./stubFalse":202}],181:[function(a,b,c){function d(a){if(!f(a))return!1;var b=e(a);return b==h||b==i||b==g||b==j}var e=a("./_baseGetTag"),f=a("./isObject"),g="[object AsyncFunction]",h="[object Function]",i="[object GeneratorFunction]",j="[object Proxy]";b.exports=d},{"./_baseGetTag":44,"./isObject":184}],182:[function(a,b,c){function d(a){return"number"==typeof a&&a>-1&&a%1==0&&a<=e}var e=9007199254740991;b.exports=d},{}],183:[function(a,b,c){var d=a("./_baseIsMap"),e=a("./_baseUnary"),f=a("./_nodeUtil"),g=f&&f.isMap,h=g?e(g):d;b.exports=h},{"./_baseIsMap":50,"./_baseUnary":74,"./_nodeUtil":145}],184:[function(a,b,c){function d(a){var b=typeof a;return null!=a&&("object"==b||"function"==b)}b.exports=d},{}],185:[function(a,b,c){function d(a){return null!=a&&"object"==typeof a}b.exports=d},{}],186:[function(a,b,c){function d(a){if(!g(a)||e(a)!=h)return!1;var b=f(a);if(null===b)return!0;var c=l.call(b,"constructor")&&b.constructor;return"function"==typeof c&&c instanceof c&&k.call(c)==m}var e=a("./_baseGetTag"),f=a("./_getPrototype"),g=a("./isObjectLike"),h="[object Object]",i=Function.prototype,j=Object.prototype,k=i.toString,l=j.hasOwnProperty,m=k.call(Object);b.exports=d},{"./_baseGetTag":44,"./_getPrototype":106,"./isObjectLike":185}],187:[function(a,b,c){var d=a("./_baseIsSet"),e=a("./_baseUnary"),f=a("./_nodeUtil"),g=f&&f.isSet,h=g?e(g):d;b.exports=h},{"./_baseIsSet":54,"./_baseUnary":74,"./_nodeUtil":145}],188:[function(a,b,c){function d(a){return"string"==typeof a||!f(a)&&g(a)&&e(a)==h}var e=a("./_baseGetTag"),f=a("./isArray"),g=a("./isObjectLike"),h="[object String]";b.exports=d},{"./_baseGetTag":44,"./isArray":177,"./isObjectLike":185}],189:[function(a,b,c){function d(a){return"symbol"==typeof a||f(a)&&e(a)==g}var e=a("./_baseGetTag"),f=a("./isObjectLike"),g="[object Symbol]";b.exports=d},{"./_baseGetTag":44,"./isObjectLike":185}],190:[function(a,b,c){var d=a("./_baseIsTypedArray"),e=a("./_baseUnary"),f=a("./_nodeUtil"),g=f&&f.isTypedArray,h=g?e(g):d;b.exports=h},{"./_baseIsTypedArray":55,"./_baseUnary":74,"./_nodeUtil":145}],191:[function(a,b,c){function d(a){return g(a)?e(a):f(a)}var e=a("./_arrayLikeKeys"),f=a("./_baseKeys"),g=a("./isArrayLike");b.exports=d},{"./_arrayLikeKeys":25,"./_baseKeys":57,"./isArrayLike":178}],192:[function(a,b,c){function d(a){return g(a)?e(a,!0):f(a)}var e=a("./_arrayLikeKeys"),f=a("./_baseKeysIn"),g=a("./isArrayLike");b.exports=d},{"./_arrayLikeKeys":25,"./_baseKeysIn":58,"./isArrayLike":178}],193:[function(a,b,c){function d(a){var b=null==a?0:a.length;return b?a[b-1]:void 0}b.exports=d},{}],194:[function(a,b,c){function d(a,b){return(h(a)?e:g)(a,f(b,3))}var e=a("./_arrayMap"),f=a("./_baseIteratee"),g=a("./_baseMap"),h=a("./isArray");b.exports=d},{"./_arrayMap":26,"./_baseIteratee":56,"./_baseMap":59,"./isArray":177}],195:[function(a,b,c){function d(a,b){if("function"!=typeof a||null!=b&&"function"!=typeof b)throw new TypeError(f);var c=function(){var d=arguments,e=b?b.apply(this,d):d[0],f=c.cache;if(f.has(e))return f.get(e);var g=a.apply(this,d);return c.cache=f.set(e,g)||f,g};return c.cache=new(d.Cache||e),c}var e=a("./_MapCache"),f="Expected a function";d.Cache=e,b.exports=d},{"./_MapCache":14}],196:[function(a,b,c){var d=a("./_baseMerge"),e=a("./_createAssigner"),f=e(function(a,b,c){d(a,b,c)});b.exports=f},{"./_baseMerge":62,"./_createAssigner":90}],197:[function(a,b,c){var d=a("./_root"),e=function(){return d.Date.now()};b.exports=e},{"./_root":150}],198:[function(a,b,c){var d=a("./_arrayMap"),e=a("./_baseClone"),f=a("./_baseUnset"),g=a("./_castPath"),h=a("./_copyObject"),i=a("./_customOmitClone"),j=a("./_flatRest"),k=a("./_getAllKeysIn"),l=j(function(a,b){var c={};if(null==a)return c;var j=!1;b=d(b,function(b){return b=g(b,a),j||(j=b.length>1),b}),h(a,k(a),c),j&&(c=e(c,7,i));for(var l=b.length;l--;)f(c,b[l]);return c});b.exports=l},{"./_arrayMap":26,"./_baseClone":35,"./_baseUnset":75,"./_castPath":78,"./_copyObject":86,"./_customOmitClone":94,"./_flatRest":99,"./_getAllKeysIn":102}],199:[function(a,b,c){var d=a("./_basePick"),e=a("./_flatRest"),f=e(function(a,b){return null==a?{}:d(a,b)});b.exports=f},{"./_basePick":64,"./_flatRest":99}],200:[function(a,b,c){function d(a){return g(a)?e(h(a)):f(a)}var e=a("./_baseProperty"),f=a("./_basePropertyDeep"),g=a("./_isKey"),h=a("./_toKey");b.exports=d},{"./_baseProperty":66,"./_basePropertyDeep":67,"./_isKey":124,"./_toKey":164}],201:[function(a,b,c){function d(){return[]}b.exports=d},{}],202:[function(a,b,c){function d(){return!1}b.exports=d},{}],203:[function(a,b,c){function d(a,b,c){var d=!0,h=!0;if("function"!=typeof a)throw new TypeError(g);return f(c)&&(d="leading"in c?!!c.leading:d,h="trailing"in c?!!c.trailing:h),e(a,b,{leading:d,maxWait:b,trailing:h})}var e=a("./debounce"),f=a("./isObject"),g="Expected a function";b.exports=d},{"./debounce":167,"./isObject":184}],204:[function(a,b,c){function d(a){if(!a)return 0===a?a:0;if((a=e(a))===f||a===-f){return(a<0?-1:1)*g}return a===a?a:0}var e=a("./toNumber"),f=1/0,g=1.7976931348623157e308;b.exports=d},{"./toNumber":206}],205:[function(a,b,c){function d(a){var b=e(a),c=b%1;return b===b?c?b-c:b:0}var e=a("./toFinite");b.exports=d},{"./toFinite":204}],206:[function(a,b,c){function d(a){if("number"==typeof a)return a;if(f(a))return g;if(e(a)){var b="function"==typeof a.valueOf?a.valueOf():a;a=e(b)?b+"":b}if("string"!=typeof a)return 0===a?a:+a;a=a.replace(h,"");var c=j.test(a);return c||k.test(a)?l(a.slice(2),c?2:8):i.test(a)?g:+a}var e=a("./isObject"),f=a("./isSymbol"),g=NaN,h=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,j=/^0b[01]+$/i,k=/^0o[0-7]+$/i,l=parseInt;b.exports=d},{"./isObject":184,"./isSymbol":189}],207:[function(a,b,c){function d(a){return e(a,f(a))}var e=a("./_copyObject"),f=a("./keysIn");b.exports=d},{"./_copyObject":86,"./keysIn":192}],208:[function(a,b,c){function d(a){return null==a?"":e(a)}var e=a("./_baseToString");b.exports=d},{"./_baseToString":73}],209:[function(a,b,c){function d(a){return null==a?[]:e(a,f(a))}var e=a("./_baseValues"),f=a("./keys");b.exports=d},{"./_baseValues":76,"./keys":191}],210:[function(b,c,d){(function(b){!function(e){function f(a){throw new RangeError(I[a])}function g(a,b){for(var c=a.length,d=[];c--;)d[c]=b(a[c]);return d}function h(a,b){var c=a.split("@"),d="";return c.length>1&&(d=c[0]+"@",a=c[1]),a=a.replace(H,"."),d+g(a.split("."),b).join(".")}function i(a){for(var b,c,d=[],e=0,f=a.length;e=55296&&b<=56319&&e65535&&(a-=65536,b+=L(a>>>10&1023|55296),a=56320|1023&a),b+=L(a)}).join("")}function k(a){return a-48<10?a-22:a-65<26?a-65:a-97<26?a-97:x}function l(a,b){return a+22+75*(a<26)-((0!=b)<<5)}function m(a,b,c){var d=0;for(a=c?K(a/B):a>>1,a+=K(a/b);a>J*z>>1;d+=x)a=K(a/J);return K(d+(J+1)*a/(a+A))}function n(a){var b,c,d,e,g,h,i,l,n,o,p=[],q=a.length,r=0,s=D,t=C;for(c=a.lastIndexOf(E),c<0&&(c=0),d=0;d=128&&f("not-basic"),p.push(a.charCodeAt(d));for(e=c>0?c+1:0;e=q&&f("invalid-input"),l=k(a.charCodeAt(e++)),(l>=x||l>K((w-r)/h))&&f("overflow"),r+=l*h,n=i<=t?y:i>=t+z?z:i-t,!(lK(w/o)&&f("overflow"),h*=o;b=p.length+1,t=m(r-g,b,0==g),K(r/b)>w-s&&f("overflow"),s+=K(r/b),r%=b,p.splice(r++,0,s)}return j(p)}function o(a){var b,c,d,e,g,h,j,k,n,o,p,q,r,s,t,u=[];for(a=i(a),q=a.length,b=D,c=0,g=C,h=0;h=b&&pK((w-c)/r)&&f("overflow"),c+=(j-b)*r,b=j,h=0;hw&&f("overflow"),p==b){for(k=c,n=x;o=n<=g?y:n>=g+z?z:n-g,!(k= 0x80 (not a basic code point)","invalid-input":"Invalid input"},J=x-y,K=Math.floor,L=String.fromCharCode;if(u={version:"1.4.1",ucs2:{decode:i,encode:j},decode:n,encode:o,toASCII:q,toUnicode:p},"function"==typeof a&&"object"==typeof a.amd&&a.amd)a("punycode",function(){return u});else if(r&&s)if(c.exports==r)s.exports=u;else for(v in u)u.hasOwnProperty(v)&&(r[v]=u[v]);else e.punycode=u}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],211:[function(a,b,c){"use strict";function d(a,b){return Object.prototype.hasOwnProperty.call(a,b)}b.exports=function(a,b,c,f){b=b||"&",c=c||"=";var g={};if("string"!=typeof a||0===a.length)return g;var h=/\+/g;a=a.split(b);var i=1e3;f&&"number"==typeof f.maxKeys&&(i=f.maxKeys);var j=a.length;i>0&&j>i&&(j=i);for(var k=0;k=0?(l=p.substr(0,q),m=p.substr(q+1)):(l=p,m=""),n=decodeURIComponent(l),o=decodeURIComponent(m),d(g,n)?e(g[n])?g[n].push(o):g[n]=[g[n],o]:g[n]=o}return g};var e=Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)}},{}],212:[function(a,b,c){"use strict";function d(a,b){if(a.map)return a.map(b);for(var c=[],d=0;d",'"',"`"," ","\r","\n","\t"],o=["{","}","|","\\","^","`"].concat(n),p=["'"].concat(o),q=["%","/","?",";","#"].concat(p),r=["/","?","#"],s=/^[+a-z0-9A-Z_-]{0,63}$/,t=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,u={javascript:!0,"javascript:":!0},v={javascript:!0,"javascript:":!0},w={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},x=a("querystring");d.prototype.parse=function(a,b,c){if(!j.isString(a))throw new TypeError("Parameter 'url' must be a string, not "+typeof a);var d=a.indexOf("?"),e=-1!==d&&d127?I+="x":I+=H[J];if(!I.match(s)){var L=F.slice(0,A),M=F.slice(A+1),N=H.match(t);N&&(L.push(N[1]),M.unshift(N[2])),M.length&&(h="/"+M.join(".")+h),this.hostname=L.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),E||(this.hostname=i.toASCII(this.hostname));var O=this.port?":"+this.port:"",P=this.hostname||"";this.host=P+O,this.href+=this.host,E&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==h[0]&&(h="/"+h))}if(!u[o])for(var A=0,G=p.length;A0)&&c.host.split("@");z&&(c.auth=z.shift(),c.host=c.hostname=z.shift())}return c.search=a.search,c.query=a.query,j.isNull(c.pathname)&&j.isNull(c.search)||(c.path=(c.pathname?c.pathname:"")+(c.search?c.search:"")),c.href=c.format(),c}if(!x.length)return c.pathname=null,c.search?c.path="/"+c.search:c.path=null,c.href=c.format(),c;for(var A=x.slice(-1)[0],B=(c.host||a.host||x.length>1)&&("."===A||".."===A)||""===A,C=0,D=x.length;D>=0;D--)A=x[D],"."===A?x.splice(D,1):".."===A?(x.splice(D,1),C++):C&&(x.splice(D,1),C--);if(!t&&!u)for(;C--;C)x.unshift("..");!t||""===x[0]||x[0]&&"/"===x[0].charAt(0)||x.unshift(""),B&&"/"!==x.join("/").substr(-1)&&x.push("");var E=""===x[0]||x[0]&&"/"===x[0].charAt(0);if(y){c.hostname=c.host=E?"":x.length?x.shift():"";var z=!!(c.host&&c.host.indexOf("@")>0)&&c.host.split("@");z&&(c.auth=z.shift(),c.host=c.hostname=z.shift())}return t=t||c.host&&x.length,t&&!E&&x.unshift(""),x.length?c.pathname=x.join("/"):(c.pathname=null,c.path=null),j.isNull(c.pathname)&&j.isNull(c.search)||(c.path=(c.pathname?c.pathname:"")+(c.search?c.search:"")),c.auth=a.auth||c.auth,c.slashes=c.slashes||a.slashes,c.href=c.format(),c},d.prototype.parseHost=function(){var a=this.host,b=l.exec(a);b&&(b=b[0],":"!==b&&(this.port=b.substr(1)),a=a.substr(0,a.length-b.length)),a&&(this.hostname=a)}},{"./util":217,punycode:210,querystring:213}],217:[function(a,b,c){"use strict";b.exports={isString:function(a){return"string"==typeof a},isObject:function(a){return"object"==typeof a&&null!==a},isNull:function(a){return null===a},isNullOrUndefined:function(a){return null==a}}},{}],218:[function(b,c,d){(function(e){!function(b){if("object"==typeof d&&void 0!==c)c.exports=b();else if("function"==typeof a&&a.amd)a([],b);else{var f;f="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:this,f.videojs=b()}}(function(){var a;return function a(c,d,e){function f(h,i){if(!d[h]){if(!c[h]){var j="function"==typeof b&&b;if(!i&&j)return j(h,!0);if(g)return g(h,!0);var k=new Error("Cannot find module '"+h+"'");throw k.code="MODULE_NOT_FOUND",k}var l=d[h]={exports:{}};c[h][0].call(l.exports,function(a){var b=c[h][1][a];return f(b||a)},l,l.exports,a,c,d,e)}return d[h].exports}for(var g="function"==typeof b&&b,h=0;h2?arguments[2]:{},g=d(b);f&&(g=g.concat(Object.getOwnPropertySymbols(b))),e(g,function(d){j(a,d,b[d],c[d])})};k.supportsDescriptors=!!i,b.exports=k},{foreach:4,"object-keys":49}],3:[function(a,b,c){function d(a,b,c){if(!h(b))throw new TypeError("iterator must be a function");arguments.length<3&&(c=this),"[object Array]"===i.call(a)?e(a,b,c):"string"==typeof a?f(a,b,c):g(a,b,c)}function e(a,b,c){for(var d=0,e=a.length;db?i(s,n):r=setTimeout(j,a)}function k(){i(v,r)}function l(){if(m=arguments,p=f(),q=this,s=v&&(r||!w),!1===u)var c=w&&!r;else{n||w||(t=p);var d=u-(p-t),e=d<=0||d>u;e?(n&&(n=clearTimeout(n)),t=p,o=a.apply(q,m)):n||(n=setTimeout(k,d))}return e&&r?r=clearTimeout(r):r||b===u||(r=setTimeout(j,b)),c&&(e=!0,o=a.apply(q,m)),!e||r||n||(m=q=void 0),o}var m,n,o,p,q,r,s,t=0,u=!1,v=!0;if("function"!=typeof a)throw new TypeError(g);if(b=b<0?0:+b||0,!0===c){var w=!0;v=!1}else e(c)&&(w=!!c.leading,u="maxWait"in c&&h(+c.maxWait||0,b),v="trailing"in c?!!c.trailing:v);return l.cancel=d,l}var e=a("../lang/isObject"),f=a("../date/now"),g="Expected a function",h=Math.max;b.exports=d},{"../date/now":10,"../lang/isObject":39}],12:[function(a,b,c){function d(a,b){if("function"!=typeof a)throw new TypeError(e);return b=f(void 0===b?a.length-1:+b||0,0),function(){for(var c=arguments,d=-1,e=f(c.length-b,0),g=Array(e);++d2?c[g-2]:void 0,i=g>2?c[2]:void 0,j=g>1?c[g-1]:void 0;for("function"==typeof h?(h=e(h,j,5),g-=2):(h="function"==typeof j?j:void 0,g-=h?1:0),i&&f(c[0],c[1],i)&&(h=g<3?void 0:h,g=1);++d-1&&a%1==0&&a-1&&a%1==0&&a<=e}var e=9007199254740991;b.exports=d},{}],32:[function(a,b,c){function d(a){return!!a&&"object"==typeof a}b.exports=d},{}],33:[function(a,b,c){function d(a){for(var b=j(a),c=b.length,d=c&&a.length,k=!!d&&h(d)&&(f(a)||e(a)||i(a)),m=-1,n=[];++m0,A=m.enumErrorProps&&(a===r||a instanceof Error),B=m.enumPrototypes&&h(a);++d0&&!d.call(a,0))for(var n=0;n0)for(var p=0;p=0&&"[object Function]"===d.call(a.callee)),c}},{}],51:[function(a,b,c){"use strict";var d=a("object-keys");b.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var a={},b=Symbol("test"),c=Object(b);if("string"==typeof b)return!1;if("[object Symbol]"!==Object.prototype.toString.call(b))return!1;if("[object Symbol]"!==Object.prototype.toString.call(c))return!1;a[b]=42;for(b in a)return!1;if(0!==d(a).length)return!1;if("function"==typeof Object.keys&&0!==Object.keys(a).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(a).length)return!1;var e=Object.getOwnPropertySymbols(a);if(1!==e.length||e[0]!==b)return!1;if(!Object.prototype.propertyIsEnumerable.call(a,b))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var f=Object.getOwnPropertyDescriptor(a,b);if(42!==f.value||!0!==f.enumerable)return!1}return!0}},{"object-keys":49}],52:[function(a,b,c){"use strict";var d=a("object-keys"),e=a("function-bind"),f=function(a){return void 0!==a&&null!==a},g=a("./hasSymbols")(),h=Object,i=e.call(Function.call,Array.prototype.push),j=e.call(Function.call,Object.prototype.propertyIsEnumerable),k=g?Object.getOwnPropertySymbols:null;b.exports=function(a,b){if(!f(a))throw new TypeError("target must be an object");var c,e,l,m,n,o,p,q=h(a);for(c=1;c0&&(p=setTimeout(function(){o=!0,m.abort("timeout");var a=new Error("XMLHttpRequest timeout");a.code="ETIMEDOUT",e(a)},a.timeout)),m.setRequestHeader)for(n in t)t.hasOwnProperty(n)&&m.setRequestHeader(n,t[n]);else if(a.headers&&!d(a.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in a&&(m.responseType=a.responseType),"beforeSend"in a&&"function"==typeof a.beforeSend&&a.beforeSend(m),m.send(s),m}function h(a){if("document"===a.responseType)return a.responseXML;var b=204===a.status&&a.responseXML&&"parsererror"===a.responseXML.documentElement.nodeName;return""!==a.responseType||b?null:a.responseXML}function i(){}var j=a("global/window"),k=a("is-function"),l=a("parse-headers"),m=a("xtend");b.exports=f,f.XMLHttpRequest=j.XMLHttpRequest||i,f.XDomainRequest="withCredentials"in new f.XMLHttpRequest?f.XMLHttpRequest:j.XDomainRequest,function(a,b){for(var c=0;c=0;a--)this.children_[a].dispose&&this.children_[a].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.off(),this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),j.removeElData(this.el_),this.el_=null},a.prototype.player=function(){return this.player_},a.prototype.options=function(a){return r.default.warn("this.options() has been deprecated and will be moved to the constructor in 6.0"),a?(this.options_=v.default(this.options_,a),this.options_):this.options_},a.prototype.el=function(){return this.el_},a.prototype.createEl=function(a,b,c){return j.createEl(a,b,c)},a.prototype.localize=function(a){var b=this.player_.language&&this.player_.language(),c=this.player_.languages&&this.player_.languages();if(!b||!c)return a;var d=c[b];if(d&&d[a])return d[a];var e=b.split("-")[0],f=c[e];return f&&f[a]?f[a]:a},a.prototype.contentEl=function(){return this.contentEl_||this.el_},a.prototype.id=function(){return this.id_},a.prototype.name=function(){return this.name_},a.prototype.children=function(){return this.children_},a.prototype.getChildById=function(a){return this.childIndex_[a]},a.prototype.getChild=function(a){return this.childNameIndex_[a]},a.prototype.addChild=function(b){var c=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],d=arguments.length<=2||void 0===arguments[2]?this.children_.length:arguments[2],e=void 0,f=void 0;if("string"==typeof b){f=b,c||(c={}),!0===c&&(r.default.warn("Initializing a child component with `true` is deprecated. Children should be defined in an array when possible, but if necessary use an object instead of `true`."),c={});var g=c.componentClass||t.default(f);c.name=f;var h=a.getComponent(g);if(!h)throw new Error("Component "+g+" does not exist");if("function"!=typeof h)return null;e=new h(this.player_||this,c)}else e=b;if(this.children_.splice(d,0,e),"function"==typeof e.id&&(this.childIndex_[e.id()]=e),f=f||e.name&&e.name(),f&&(this.childNameIndex_[f]=e),"function"==typeof e.el&&e.el()){var i=this.contentEl().children,j=i[d]||null;this.contentEl().insertBefore(e.el(),j)}return e},a.prototype.removeChild=function(a){if("string"==typeof a&&(a=this.getChild(a)),a&&this.children_){for(var b=!1,c=this.children_.length-1;c>=0;c--)if(this.children_[c]===a){b=!0,this.children_.splice(c,1);break}if(b){this.childIndex_[a.id()]=null,this.childNameIndex_[a.name()]=null;var d=a.el();d&&d.parentNode===this.contentEl()&&this.contentEl().removeChild(a.el())}}},a.prototype.initChildren=function(){var b=this,c=this.options_.children;c&&function(){var d=b.options_,e=function(a){var c=a.name,e=a.opts;if(void 0!==d[c]&&(e=d[c]),!1!==e){!0===e&&(e={}),e.playerOptions=b.options_.playerOptions;var f=b.addChild(c,e);f&&(b[c]=f)}},f=void 0,g=a.getComponent("Tech");f=Array.isArray(c)?c:Object.keys(c),f.concat(Object.keys(b.options_).filter(function(a){return!f.some(function(b){return"string"==typeof b?a===b:a===b.name})})).map(function(a){var d=void 0,e=void 0;return"string"==typeof a?(d=a,e=c[d]||b.options_[d]||{}):(d=a.name,e=a),{name:d,opts:e}}).filter(function(b){var c=a.getComponent(b.opts.componentClass||t.default(b.name));return c&&!g.isTech(c)}).forEach(e)}()},a.prototype.buildCSSClass=function(){return""},a.prototype.on=function(a,b,c){var d=this;return"string"==typeof a||Array.isArray(a)?p.on(this.el_,a,l.bind(this,b)):function(){var e=a,f=b,g=l.bind(d,c),h=function(){return d.off(e,f,g)};h.guid=g.guid,d.on("dispose",h);var i=function(){return d.off("dispose",h)};i.guid=g.guid,a.nodeName?(p.on(e,f,g),p.on(e,"dispose",i)):"function"==typeof a.on&&(e.on(f,g),e.on("dispose",i))}(),this},a.prototype.off=function(a,b,c){if(!a||"string"==typeof a||Array.isArray(a))p.off(this.el_,a,b);else{var d=a,e=b,f=l.bind(this,c);this.off("dispose",f),a.nodeName?(p.off(d,e,f),p.off(d,"dispose",f)):(d.off(e,f),d.off("dispose",f))}return this},a.prototype.one=function(a,b,c){var d=this,e=arguments;return"string"==typeof a||Array.isArray(a)?p.one(this.el_,a,l.bind(this,b)):function(){var f=a,g=b,h=l.bind(d,c),i=function a(){d.off(f,g,a),h.apply(null,e)};i.guid=h.guid,d.on(f,g,i)}(),this},a.prototype.trigger=function(a,b){return p.trigger(this.el_,a,b),this},a.prototype.ready=function(a){var b=!(arguments.length<=1||void 0===arguments[1])&&arguments[1];return a&&(this.isReady_?b?a.call(this):this.setTimeout(a,1):(this.readyQueue_=this.readyQueue_||[],this.readyQueue_.push(a))),this},a.prototype.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var a=this.readyQueue_;this.readyQueue_=[],a&&a.length>0&&a.forEach(function(a){a.call(this)},this),this.trigger("ready")},1)},a.prototype.$=function(a,b){return j.$(a,b||this.contentEl())},a.prototype.$$=function(a,b){return j.$$(a,b||this.contentEl())},a.prototype.hasClass=function(a){return j.hasElClass(this.el_,a)},a.prototype.addClass=function(a){return j.addElClass(this.el_,a),this},a.prototype.removeClass=function(a){return j.removeElClass(this.el_,a),this},a.prototype.toggleClass=function(a,b){return j.toggleElClass(this.el_,a,b),this},a.prototype.show=function(){return this.removeClass("vjs-hidden"),this},a.prototype.hide=function(){return this.addClass("vjs-hidden"),this},a.prototype.lockShowing=function(){return this.addClass("vjs-lock-showing"),this},a.prototype.unlockShowing=function(){return this.removeClass("vjs-lock-showing"),this},a.prototype.width=function(a,b){return this.dimension("width",a,b)},a.prototype.height=function(a,b){return this.dimension("height",a,b)},a.prototype.dimensions=function(a,b){return this.width(a,!0).height(b)},a.prototype.dimension=function(a,b,c){if(void 0!==b)return null!==b&&b===b||(b=0),-1!==(""+b).indexOf("%")||-1!==(""+b).indexOf("px")?this.el_.style[a]=b:this.el_.style[a]="auto"===b?"":b+"px",c||this.trigger("resize"),this;if(!this.el_)return 0;var d=this.el_.style[a],e=d.indexOf("px");return-1!==e?parseInt(d.slice(0,e),10):parseInt(this.el_["offset"+t.default(a)],10)},a.prototype.currentDimension=function(a){var b=0;if("width"!==a&&"height"!==a)throw new Error("currentDimension only accepts width or height value");if("function"==typeof h.default.getComputedStyle){var c=h.default.getComputedStyle(this.el_);b=c.getPropertyValue(a)||c[a]}else if(this.el_.currentStyle){var d="offset"+t.default(a);b=this.el_[d]}return b=parseFloat(b)},a.prototype.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},a.prototype.currentWidth=function(){return this.currentDimension("width")},a.prototype.currentHeight=function(){return this.currentDimension("height")},a.prototype.emitTapEvents=function(){var a=0,b=null,c=void 0;this.on("touchstart",function(d){1===d.touches.length&&(b={pageX:d.touches[0].pageX,pageY:d.touches[0].pageY},a=(new Date).getTime(),c=!0)}),this.on("touchmove",function(a){if(a.touches.length>1)c=!1;else if(b){var d=a.touches[0].pageX-b.pageX,e=a.touches[0].pageY-b.pageY,f=Math.sqrt(d*d+e*e);f>10&&(c=!1)}});var d=function(){c=!1};this.on("touchleave",d),this.on("touchcancel",d),this.on("touchend",function(d){if(b=null,!0===c&&d.cancelable){(new Date).getTime()-a<200&&(d.preventDefault(),this.trigger("tap"))}})},a.prototype.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var a=l.bind(this.player(),this.player().reportUserActivity),b=void 0;this.on("touchstart",function(){a(),this.clearInterval(b),b=this.setInterval(a,250)});var c=function(c){a(),this.clearInterval(b)};this.on("touchmove",a),this.on("touchend",c),this.on("touchcancel",c)}},a.prototype.setTimeout=function(a,b){a=l.bind(this,a);var c=h.default.setTimeout(a,b),d=function(){this.clearTimeout(c)};return d.guid="vjs-timeout-"+c,this.on("dispose",d),c},a.prototype.clearTimeout=function(a){h.default.clearTimeout(a);var b=function(){};return b.guid="vjs-timeout-"+a,this.off("dispose",b),a},a.prototype.setInterval=function(a,b){a=l.bind(this,a);var c=h.default.setInterval(a,b),d=function(){this.clearInterval(c)};return d.guid="vjs-interval-"+c,this.on("dispose",d),c},a.prototype.clearInterval=function(a){h.default.clearInterval(a);var b=function(){};return b.guid="vjs-interval-"+a,this.off("dispose",b),a},a.registerComponent=function(b,c){return a.components_||(a.components_={}),a.components_[b]=c,c},a.getComponent=function(b){return a.components_&&a.components_[b]?a.components_[b]:h.default&&h.default.videojs&&h.default.videojs[b]?(r.default.warn("The "+b+" component was added to the videojs object when it should be registered using videojs.registerComponent(name, component)"),h.default.videojs[b]):void 0},a.extend=function(b){b=b||{},r.default.warn("Component.extend({}) has been deprecated, use videojs.extend(Component, {}) instead");var c=b.init||b.init||this.prototype.init||this.prototype.init||function(){},d=function(){c.apply(this,arguments)};d.prototype=Object.create(this.prototype),d.prototype.constructor=d,d.extend=a.extend;for(var e in b)b.hasOwnProperty(e)&&(d.prototype[e]=b[e]);return d},a}();w.registerComponent("Component",w),c.default=w,b.exports=c.default},{"./utils/dom.js":144,"./utils/events.js":145,"./utils/fn.js":146,"./utils/guid.js":148,"./utils/log.js":149,"./utils/merge-options.js":150,"./utils/to-title-case.js":153,"global/window":8}],67:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../track-button.js"),h=d(g),i=a("../../component.js"),j=d(i),k=a("../../utils/fn.js"),l=(function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);b.default=a}(k),a("./audio-track-menu-item.js")),m=d(l),n=function(a){function b(c){var d=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];e(this,b),d.tracks=c.audioTracks&&c.audioTracks(),a.call(this,c,d),this.el_.setAttribute("aria-label","Audio Menu")}return f(b,a),b.prototype.buildCSSClass=function(){return"vjs-audio-button "+a.prototype.buildCSSClass.call(this)},b.prototype.createItems=function(){var a=arguments.length<=0||void 0===arguments[0]?[]:arguments[0],b=this.player_.audioTracks&&this.player_.audioTracks();if(!b)return a;for(var c=0;c'+this.localize("Stream Type")+""+this.localize("LIVE")},{"aria-live":"off"}),b.appendChild(this.contentEl_),b},b.prototype.updateShowing=function(){this.player().duration()===1/0?this.show():this.hide()},b}(g.default);g.default.registerComponent("LiveDisplay",j),c.default=j,b.exports=c.default},{"../component":66,"../utils/dom.js":144}],72:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../button"),h=d(g),i=a("../component"),j=d(i),k=a("../utils/dom.js"),l=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}(k),m=function(a){function b(c,d){e(this,b),a.call(this,c,d),this.on(c,"volumechange",this.update),c.tech_&&!1===c.tech_.featuresMutedControl&&this.addClass("vjs-hidden"),this.on(c,"loadstart",function(){this.update(),!1===c.tech_.featuresMutedControl?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")})}return f(b,a),b.prototype.buildCSSClass=function(){return"vjs-mute-control "+a.prototype.buildCSSClass.call(this)},b.prototype.handleClick=function(){this.player_.muted(!this.player_.muted())},b.prototype.update=function(){var a=this.player_.volume(),b=3;0===a||this.player_.muted()?b=0:a<.33?b=1:a<.67&&(b=2);var c=this.player_.muted()?"Unmute":"Mute";this.controlText()!==c&&this.controlText(c);for(var d=0;d<4;d++)l.removeElClass(this.el_,"vjs-vol-"+d);l.addElClass(this.el_,"vjs-vol-"+b)},b}(h.default);m.prototype.controlText_="Mute",j.default.registerComponent("MuteToggle",m),c.default=m,b.exports=c.default},{"../button":63,"../component":66,"../utils/dom.js":144}],73:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../button.js"),h=d(g),i=a("../component.js"),j=d(i),k=function(a){function b(c,d){e(this,b),a.call(this,c,d),this.on(c,"play",this.handlePlay),this.on(c,"pause",this.handlePause)}return f(b,a),b.prototype.buildCSSClass=function(){return"vjs-play-control "+a.prototype.buildCSSClass.call(this)},b.prototype.handleClick=function(){this.player_.paused()?this.player_.play():this.player_.pause()},b.prototype.handlePlay=function(){this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},b.prototype.handlePause=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},b}(h.default);k.prototype.controlText_="Play",j.default.registerComponent("PlayToggle",k),c.default=k,b.exports=c.default},{"../button.js":63,"../component.js":66}],74:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../../menu/menu-button.js"),h=d(g),i=a("../../menu/menu.js"),j=d(i),k=a("./playback-rate-menu-item.js"),l=d(k),m=a("../../component.js"),n=d(m),o=a("../../utils/dom.js"),p=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}(o),q=function(a){function b(c,d){e(this,b),a.call(this,c,d),this.updateVisibility(),this.updateLabel(),this.on(c,"loadstart",this.updateVisibility),this.on(c,"ratechange",this.updateLabel)}return f(b,a),b.prototype.createEl=function(){var b=a.prototype.createEl.call(this);return this.labelEl_=p.createEl("div",{className:"vjs-playback-rate-value",innerHTML:1}),b.appendChild(this.labelEl_),b},b.prototype.buildCSSClass=function(){return"vjs-playback-rate "+a.prototype.buildCSSClass.call(this)},b.prototype.createMenu=function(){var a=new j.default(this.player()),b=this.playbackRates();if(b)for(var c=b.length-1;c>=0;c--)a.addChild(new l.default(this.player(),{rate:b[c]+"x"}));return a},b.prototype.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},b.prototype.handleClick=function(){for(var a=this.player().playbackRate(),b=this.playbackRates(),c=b[0],d=0;da){c=b[d];break}this.player().playbackRate(c)},b.prototype.playbackRates=function(){return this.options_.playbackRates||this.options_.playerOptions&&this.options_.playerOptions.playbackRates},b.prototype.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},b.prototype.updateVisibility=function(){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},b.prototype.updateLabel=function(){this.playbackRateSupported()&&(this.labelEl_.innerHTML=this.player().playbackRate()+"x")},b}(h.default);q.prototype.controlText_="Playback Rate",n.default.registerComponent("PlaybackRateMenuButton",q),c.default=q,b.exports=c.default},{"../../component.js":66,"../../menu/menu-button.js":109,"../../menu/menu.js":111,"../../utils/dom.js":144,"./playback-rate-menu-item.js":75}],75:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../../menu/menu-item.js"),h=d(g),i=a("../../component.js"),j=d(i),k=function(a){function b(c,d){e(this,b);var f=d.rate,g=parseFloat(f,10);d.label=f,d.selected=1===g,a.call(this,c,d),this.label=f,this.rate=g,this.on(c,"ratechange",this.update)}return f(b,a),b.prototype.handleClick=function(){a.prototype.handleClick.call(this),this.player().playbackRate(this.rate)},b.prototype.update=function(){this.selected(this.player().playbackRate()===this.rate)},b}(h.default);k.prototype.contentElType="button",j.default.registerComponent("PlaybackRateMenuItem",k),c.default=k,b.exports=c.default},{"../../component.js":66,"../../menu/menu-item.js":110}],76:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var f=a("../../component.js"),g=function(a){return a&&a.__esModule?a:{default:a}}(f),h=a("../../utils/dom.js"),i=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}(h),j=function(a){function b(c,e){d(this,b),a.call(this,c,e),this.on(c,"progress",this.update)}return e(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-load-progress",innerHTML:''+this.localize("Loaded")+": 0%"})},b.prototype.update=function(){var a=this.player_.buffered(),b=this.player_.duration(),c=this.player_.bufferedEnd(),d=this.el_.children,e=function(a,b){var c=a/b||0;return 100*(c>=1?1:c)+"%"};this.el_.style.width=e(c,b);for(var f=0;fa.length;f--)this.el_.removeChild(d[f-1])},b}(g.default);g.default.registerComponent("LoadProgressBar",j),c.default=j,b.exports=c.default},{"../../component.js":66,"../../utils/dom.js":144}],77:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("global/window"),i=e(h),j=a("../../component.js"),k=e(j),l=a("../../utils/dom.js"),m=d(l),n=a("../../utils/fn.js"),o=d(n),p=a("../../utils/format-time.js"),q=e(p),r=a("lodash-compat/function/throttle"),s=e(r),t=function(a){function b(c,d){var e=this;f(this,b),a.call(this,c,d),d.playerOptions&&d.playerOptions.controlBar&&d.playerOptions.controlBar.progressControl&&d.playerOptions.controlBar.progressControl.keepTooltipsInside&&(this.keepTooltipsInside=d.playerOptions.controlBar.progressControl.keepTooltipsInside),this.keepTooltipsInside&&(this.tooltip=m.createEl("div",{className:"vjs-time-tooltip"}),this.el().appendChild(this.tooltip),this.addClass("vjs-keep-tooltips-inside")),this.update(0,0,0),c.on("ready",function(){var a=e.player_.controlBar.progressControl.el();a.appendChild(e.tooltip),e.on(a,"mousemove",s.default(o.bind(e,e.handleMouseMove),25))})}return g(b,a),b.prototype.createEl=function(){return this.tooltip=m.createEl("div",{className:"vjs-mouse-display-tooltip"}),a.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},b.prototype.dispose=function(){this.tooltip.parentNode&&this.tooltip.parentNode.removeChild(this.tooltip),m.removeElData(this.tooltip),this.tooltip=null,a.prototype.dispose.call(this)},b.prototype.handleMouseMove=function(a){var b=!1,c=this.player_.duration();c||(b=!0,c=100);var d=this.calculateDistance(a)*c,e=this.player().controlBar.progressControl.seekBar.width()-this.width(),f=a.pageX-m.findElPosition(this.el().parentNode).left;f=Math.min(Math.max(0,f),e);var g=this.tooltip.offsetWidth,h=this.tooltip.parentNode.offsetWidth-g,i=a.pageX-m.findElPosition(this.tooltip.parentNode).left-g/2;i=Math.min(Math.max(0,i),h),this.update(d,f,i,b)},b.prototype.update=function(a,b,c,d){var e=d?Math.round(a)+"%":q.default(a,this.player_.duration());if(this.el().style.left=b+"px",this.tooltip.innerHTML=e,this.keepTooltipsInside){var f=this.clampPosition_(b),g=b-f+1,h=parseFloat(i.default.getComputedStyle(this.tooltip).width),j=h/2;this.tooltip.style.left="auto",this.tooltip.style.right="-"+(j-g)+"px"}else this.tooltip.style.right="auto",this.tooltip.style.left=c+"px"},b.prototype.calculateDistance=function(a){return m.getPointerPosition(this.el().parentNode,a).x},b.prototype.clampPosition_=function(a){if(!this.keepTooltipsInside)return a;var b=parseFloat(i.default.getComputedStyle(this.player().el()).width),c=parseFloat(i.default.getComputedStyle(this.tooltip).width),d=c/2,e=a;return ab-d&&(e=Math.floor(b-d)),e},b}(k.default);k.default.registerComponent("MouseTimeDisplay",t),c.default=t,b.exports=c.default},{"../../component.js":66,"../../utils/dom.js":144,"../../utils/fn.js":146,"../../utils/format-time.js":147,"global/window":8,"lodash-compat/function/throttle":13}],78:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../../component.js"),i=e(h),j=a("../../utils/fn.js"),k=d(j),l=a("../../utils/dom.js"),m=(d(l),a("../../utils/format-time.js")),n=e(m),o=function(a){function b(c,d){f(this,b),a.call(this,c,d),this.updateDataAttr(),this.on(c,"timeupdate",this.updateDataAttr),c.ready(k.bind(this,this.updateDataAttr)),d.playerOptions&&d.playerOptions.controlBar&&d.playerOptions.controlBar.progressControl&&d.playerOptions.controlBar.progressControl.keepTooltipsInside&&(this.keepTooltipsInside=d.playerOptions.controlBar.progressControl.keepTooltipsInside),this.keepTooltipsInside&&this.addClass("vjs-keep-tooltips-inside")}return g(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar",innerHTML:''+this.localize("Progress")+": 0%"})},b.prototype.updateDataAttr=function(){var a=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();this.el_.setAttribute("data-current-time",n.default(a,this.player_.duration()))},b}(i.default);i.default.registerComponent("PlayProgressBar",o),c.default=o,b.exports=c.default},{"../../component.js":66,"../../utils/dom.js":144,"../../utils/fn.js":146,"../../utils/format-time.js":147}],79:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../../component.js"),h=d(g),i=a("./seek-bar.js"),j=(d(i),a("./mouse-time-display.js")),k=(d(j),function(a){function b(){e(this,b),a.apply(this,arguments)}return f(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},b}(h.default));k.prototype.options_={children:["seekBar"]},h.default.registerComponent("ProgressControl",k),c.default=k,b.exports=c.default},{"../../component.js":66,"./mouse-time-display.js":77,"./seek-bar.js":80}],80:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("global/window"),h=d(g),i=a("../../slider/slider.js"),j=d(i),k=a("../../component.js"),l=d(k),m=a("./load-progress-bar.js"),n=(d(m),a("./play-progress-bar.js")),o=(d(n),a("./tooltip-progress-bar.js")),p=(d(o),a("../../utils/fn.js")),q=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}(p),r=a("../../utils/browser.js"),s=a("../../utils/format-time.js"),t=d(s),u=a("object.assign"),v=(d(u),function(a){function b(c,d){e(this,b),a.call(this,c,d),this.on(c,"timeupdate",this.updateProgress),this.on(c,"ended",this.updateProgress),c.ready(q.bind(this,this.updateProgress)),d.playerOptions&&d.playerOptions.controlBar&&d.playerOptions.controlBar.progressControl&&d.playerOptions.controlBar.progressControl.keepTooltipsInside&&(this.keepTooltipsInside=d.playerOptions.controlBar.progressControl.keepTooltipsInside),this.keepTooltipsInside&&(this.tooltipProgressBar=this.addChild("TooltipProgressBar"))}return f(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":"progress bar"})},b.prototype.updateProgress=function(){if(this.updateAriaAttributes(this.el_),this.keepTooltipsInside){this.updateAriaAttributes(this.tooltipProgressBar.el_),this.tooltipProgressBar.el_.style.width=this.bar.el_.style.width;var a=parseFloat(h.default.getComputedStyle(this.player().el()).width),b=parseFloat(h.default.getComputedStyle(this.tooltipProgressBar.tooltip).width),c=this.tooltipProgressBar.el().style;c.maxWidth=Math.floor(a-b/2)+"px",c.minWidth=Math.ceil(b/2)+"px",c.right="-"+b/2+"px"}},b.prototype.updateAriaAttributes=function(a){var b=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();a.setAttribute("aria-valuenow",(100*this.getPercent()).toFixed(2)),a.setAttribute("aria-valuetext",t.default(b,this.player_.duration()))},b.prototype.getPercent=function(){var a=this.player_.currentTime()/this.player_.duration();return a>=1?1:a},b.prototype.handleMouseDown=function(b){this.player_.scrubbing(!0),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),a.prototype.handleMouseDown.call(this,b)},b.prototype.handleMouseMove=function(a){var b=this.calculateDistance(a)*this.player_.duration();b===this.player_.duration()&&(b-=.1),this.player_.currentTime(b)},b.prototype.handleMouseUp=function(b){a.prototype.handleMouseUp.call(this,b),this.player_.scrubbing(!1),this.videoWasPlaying&&this.player_.play()},b.prototype.stepForward=function(){this.player_.currentTime(this.player_.currentTime()+5)},b.prototype.stepBack=function(){this.player_.currentTime(this.player_.currentTime()-5)},b}(j.default));v.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},r.IE_VERSION&&!(r.IE_VERSION>8)||r.IS_IOS||r.IS_ANDROID||v.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),v.prototype.playerEvent="timeupdate",l.default.registerComponent("SeekBar",v),c.default=v,b.exports=c.default},{"../../component.js":66,"../../slider/slider.js":119,"../../utils/browser.js":141,"../../utils/fn.js":146,"../../utils/format-time.js":147,"./load-progress-bar.js":76,"./play-progress-bar.js":78,"./tooltip-progress-bar.js":81,"global/window":8,"object.assign":53}],81:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../../component.js"),i=e(h),j=a("../../utils/fn.js"),k=d(j),l=a("../../utils/dom.js"),m=(d(l),a("../../utils/format-time.js")),n=e(m),o=function(a){function b(c,d){f(this,b),a.call(this,c,d),this.updateDataAttr(),this.on(c,"timeupdate",this.updateDataAttr),c.ready(k.bind(this,this.updateDataAttr))}return g(b,a),b.prototype.createEl=function(){var b=a.prototype.createEl.call(this,"div",{className:"vjs-tooltip-progress-bar vjs-slider-bar",innerHTML:'
    \n '+this.localize("Progress")+": 0%"});return this.tooltip=b.querySelector(".vjs-time-tooltip"),b},b.prototype.updateDataAttr=function(){var a=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),b=n.default(a,this.player_.duration());this.el_.setAttribute("data-current-time",b),this.tooltip.innerHTML=b},b}(i.default);i.default.registerComponent("TooltipProgressBar",o),c.default=o,b.exports=c.default},{"../../component.js":66,"../../utils/dom.js":144,"../../utils/fn.js":146,"../../utils/format-time.js":147}],82:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("./spacer.js"),h=d(g),i=a("../../component.js"),j=d(i),k=function(a){function b(){e(this,b),a.apply(this,arguments)}return f(b,a),b.prototype.buildCSSClass=function(){return"vjs-custom-control-spacer "+a.prototype.buildCSSClass.call(this)},b.prototype.createEl=function(){var b=a.prototype.createEl.call(this,{className:this.buildCSSClass()});return b.innerHTML=" ",b},b}(h.default);j.default.registerComponent("CustomControlSpacer",k),c.default=k,b.exports=c.default},{"../../component.js":66,"./spacer.js":83}],83:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var f=a("../../component.js"),g=function(a){return a&&a.__esModule?a:{default:a}}(f),h=function(a){function b(){d(this,b),a.apply(this,arguments)}return e(b,a),b.prototype.buildCSSClass=function(){return"vjs-spacer "+a.prototype.buildCSSClass.call(this)},b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:this.buildCSSClass()})},b}(g.default);g.default.registerComponent("Spacer",h),c.default=h,b.exports=c.default},{"../../component.js":66}],84:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("./text-track-menu-item.js"),h=d(g),i=a("../../component.js"),j=d(i),k=function(a){function b(c,d){e(this,b),d.track={kind:d.kind,player:c,label:d.kind+" settings",selectable:!1,default:!1,mode:"disabled"},d.selectable=!1,a.call(this,c,d),this.addClass("vjs-texttrack-settings"),this.controlText(", opens "+d.kind+" settings dialog")}return f(b,a),b.prototype.handleClick=function(){this.player().getChild("textTrackSettings").show(),this.player().getChild("textTrackSettings").el_.focus()},b}(h.default);j.default.registerComponent("CaptionSettingsMenuItem",k),c.default=k,b.exports=c.default},{"../../component.js":66,"./text-track-menu-item.js":92}],85:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("./text-track-button.js"),h=d(g),i=a("../../component.js"),j=d(i),k=a("./caption-settings-menu-item.js"),l=d(k),m=function(a){function b(c,d,f){e(this,b),a.call(this,c,d,f),this.el_.setAttribute("aria-label","Captions Menu")}return f(b,a),b.prototype.buildCSSClass=function(){return"vjs-captions-button "+a.prototype.buildCSSClass.call(this)},b.prototype.update=function(){var b=2;a.prototype.update.call(this),this.player().tech_&&this.player().tech_.featuresNativeTextTracks&&(b=1),this.items&&this.items.length>b?this.show():this.hide()},b.prototype.createItems=function(){var b=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||b.push(new l.default(this.player_,{kind:this.kind_})),a.prototype.createItems.call(this,b)},b}(h.default);m.prototype.kind_="captions",m.prototype.controlText_="Captions",j.default.registerComponent("CaptionsButton",m),c.default=m,b.exports=c.default},{"../../component.js":66,"./caption-settings-menu-item.js":84,"./text-track-button.js":91}],86:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("./text-track-button.js"),i=e(h),j=a("../../component.js"),k=e(j),l=a("./text-track-menu-item.js"),m=e(l),n=a("./chapters-track-menu-item.js"),o=e(n),p=a("../../menu/menu.js"),q=e(p),r=a("../../utils/dom.js"),s=d(r),t=a("../../utils/fn.js"),u=(d(t),a("../../utils/to-title-case.js")),v=e(u),w=a("global/window"),x=(e(w),function(a){function b(c,d,e){f(this,b),a.call(this,c,d,e),this.el_.setAttribute("aria-label","Chapters Menu")}return g(b,a),b.prototype.buildCSSClass=function(){return"vjs-chapters-button "+a.prototype.buildCSSClass.call(this)},b.prototype.createItems=function(){var a=[],b=this.player_.textTracks();if(!b)return a;for(var c=0;c0){for(var k=c.cues,l=void 0,e=0,m=k.length;e0&&this.show(),h},b}(i.default));x.prototype.kind_="chapters",x.prototype.controlText_="Chapters",k.default.registerComponent("ChaptersButton",x),c.default=x,b.exports=c.default},{"../../component.js":66,"../../menu/menu.js":111,"../../utils/dom.js":144,"../../utils/fn.js":146,"../../utils/to-title-case.js":153,"./chapters-track-menu-item.js":87,"./text-track-button.js":91,"./text-track-menu-item.js":92,"global/window":8}],87:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../../menu/menu-item.js"),h=d(g),i=a("../../component.js"),j=d(i),k=a("../../utils/fn.js"),l=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}(k),m=function(a){function b(c,d){e(this,b);var f=d.track,g=d.cue,h=c.currentTime();d.label=g.text,d.selected=g.startTime<=h&&hCurrent Time 0:00'},{"aria-live":"off"}),b.appendChild(this.contentEl_),b},b.prototype.updateContent=function(){var a=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),b=this.localize("Current Time"),c=l.default(a,this.player_.duration());c!==this.formattedTime_&&(this.formattedTime_=c,this.contentEl_.innerHTML=''+b+" "+c)},b}(h.default);h.default.registerComponent("CurrentTimeDisplay",m),c.default=m,b.exports=c.default},{"../../component.js":66,"../../utils/dom.js":144,"../../utils/format-time.js":147}],94:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../../component.js"),h=d(g),i=a("../../utils/dom.js"),j=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}(i),k=a("../../utils/format-time.js"),l=d(k),m=function(a){function b(c,d){e(this,b),a.call(this,c,d),this.on(c,"timeupdate",this.updateContent),this.on(c,"loadedmetadata",this.updateContent)}return f(b,a),b.prototype.createEl=function(){var b=a.prototype.createEl.call(this,"div",{className:"vjs-duration vjs-time-control vjs-control"});return this.contentEl_=j.createEl("div",{className:"vjs-duration-display",innerHTML:''+this.localize("Duration Time")+" 0:00"},{"aria-live":"off"}),b.appendChild(this.contentEl_),b},b.prototype.updateContent=function(){var a=this.player_.duration();if(a&&this.duration_!==a){this.duration_=a;var b=this.localize("Duration Time"),c=l.default(a);this.contentEl_.innerHTML=''+b+" "+c}},b}(h.default);h.default.registerComponent("DurationDisplay",m),c.default=m,b.exports=c.default},{"../../component.js":66,"../../utils/dom.js":144,"../../utils/format-time.js":147}],95:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../../component.js"),h=d(g),i=a("../../utils/dom.js"),j=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}(i),k=a("../../utils/format-time.js"),l=d(k),m=function(a){function b(c,d){e(this,b),a.call(this,c,d),this.on(c,"timeupdate",this.updateContent)}return f(b,a),b.prototype.createEl=function(){var b=a.prototype.createEl.call(this,"div",{className:"vjs-remaining-time vjs-time-control vjs-control"});return this.contentEl_=j.createEl("div",{className:"vjs-remaining-time-display",innerHTML:''+this.localize("Remaining Time")+" -0:00"},{"aria-live":"off"}),b.appendChild(this.contentEl_),b},b.prototype.updateContent=function(){if(this.player_.duration()){var a=this.localize("Remaining Time"),b=l.default(this.player_.remainingTime());b!==this.formattedTime_&&(this.formattedTime_=b,this.contentEl_.innerHTML=''+a+" -"+b)}},b}(h.default);h.default.registerComponent("RemainingTimeDisplay",m),c.default=m,b.exports=c.default},{"../../component.js":66,"../../utils/dom.js":144,"../../utils/format-time.js":147}],96:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var f=a("../../component.js"),g=function(a){return a&&a.__esModule?a:{default:a}}(f),h=function(a){function b(){d(this,b),a.apply(this,arguments)}return e(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider",innerHTML:"
    /
    "})},b}(g.default);g.default.registerComponent("TimeDivider",h),c.default=h,b.exports=c.default},{"../../component.js":66}],97:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../menu/menu-button.js"),h=d(g),i=a("../component.js"),j=d(i),k=a("../utils/fn.js"),l=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}(k),m=function(a){function b(c,d){e(this,b);var f=d.tracks;if(a.call(this,c,d),this.items.length<=1&&this.hide(),f){var g=l.bind(this,this.update);f.addEventListener("removetrack",g),f.addEventListener("addtrack",g),this.player_.on("dispose",function(){f.removeEventListener("removetrack",g),f.removeEventListener("addtrack",g)})}}return f(b,a),b}(h.default);j.default.registerComponent("TrackButton",m),c.default=m,b.exports=c.default},{"../component.js":66,"../menu/menu-button.js":109,"../utils/fn.js":146}],98:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../../slider/slider.js"),h=d(g),i=a("../../component.js"),j=d(i),k=a("../../utils/fn.js"),l=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}(k),m=a("./volume-level.js"),n=(d(m),a("./volume-display.js")),o=(d(n),function(a){function b(c,d){e(this,b),a.call(this,c,d),this.on(c,"volumechange",this.updateARIAAttributes),c.ready(l.bind(this,this.updateARIAAttributes))}return f(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":"volume level"})},b.prototype.handleMouseMove=function(a){this.checkMuted(),this.player_.volume(this.calculateDistance(a))},b.prototype.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},b.prototype.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},b.prototype.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},b.prototype.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},b.prototype.updateARIAAttributes=function(){var a=(100*this.player_.volume()).toFixed(2);this.el_.setAttribute("aria-valuenow",a),this.el_.setAttribute("aria-valuetext",a+"%")},b}(h.default));o.prototype.options_={children:["volumeLevel","volumeDisplay"],barName:"volumeLevel"},o.prototype.playerEvent="volumechange",j.default.registerComponent("VolumeBar",o),c.default=o,b.exports=c.default},{"../../component.js":66,"../../slider/slider.js":119,"../../utils/fn.js":146,"./volume-display.js":100,"./volume-level.js":101}],99:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../../component.js"),h=d(g),i=a("./volume-bar.js"),j=(d(i),function(a){function b(c,d){e(this,b),a.call(this,c,d),c.tech_&&!1===c.tech_.featuresVolumeControl&&this.addClass("vjs-hidden"),this.on(c,"loadstart",function(){!1===c.tech_.featuresVolumeControl?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")})}return f(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control"})},b}(h.default));j.prototype.options_={children:["volumeBar"]},h.default.registerComponent("VolumeControl",j),c.default=j,b.exports=c.default},{"../../component.js":66,"./volume-bar.js":98}],100:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../../component.js"),i=e(h),j=a("../../utils/dom.js"),k=d(j),l=a("../../utils/fn.js"),m=d(l),n=a("lodash-compat/function/throttle"),o=e(n),p=function(a){function b(c,d){var e=this;f(this,b),a.call(this,c,d),this.update(0,0,0),c.on("ready",function(){c.controlBar.progressControl.el().appendChild(e.tooltip),e.parent=c.controlBar.volumeMenuButton.volumeBar,e.on(e.parent.el(),"mousemove",o.default(m.bind(e,e.handleMouseMove),25)),e.on(e.parent.el(),"mouseenter",o.default(m.bind(e,e.handleHover),25)),e.on(e.parent.el(),"mouseleave",o.default(m.bind(e,e.handleLeave),25))})}return g(b,a),b.prototype.createEl=function(){return this.className="vjs-volume-display",this.tooltipClassName=this.className+"-tooltip",this.tooltip=k.createEl("div",{className:this.tooltipClassName}),a.prototype.createEl.call(this,"div",{className:this.className})},b.prototype.dispose=function(){this.tooltip.parentNode&&this.tooltip.parentNode.removeChild(this.tooltip),k.removeElData(this.tooltip),this.tooltip=null,a.prototype.dispose.call(this)},b.prototype.handleMouseMove=function(a){var b=100*this.calculateDistance(a),c=this.parent.width()-this.width(),d=a.pageX-k.findElPosition(this.el().parentNode).left;d=Math.min(Math.max(0,d),c);var e=this.tooltip.offsetWidth,f=k.findElPosition(this.tooltip.parentNode).left,g=k.findElPosition(this.parent.el()).left-f-e/2,h=g+this.parent.width(),i=a.pageX-f-e/2;i=Math.min(Math.max(g,i),h),this.update(b,d,i)},b.prototype.handleHover=function(a){this.player_.trigger("tooltipShown"),k.addElClass(this.tooltip,this.tooltipClassName+"-active")},b.prototype.handleLeave=function(a){k.removeElClass(this.tooltip,this.tooltipClassName+"-active")},b.prototype.update=function(a,b,c){var d=Math.round(a)+"%";this.el().style.left=b+"px",this.tooltip.style.left=c+"px",this.tooltip.innerHTML=d},b.prototype.calculateDistance=function(a){return k.getPointerPosition(this.el().parentNode,a).x},b}(i.default);i.default.registerComponent("VolumeDisplay",p),c.default=p,b.exports=c.default},{"../../component.js":66,"../../utils/dom.js":144,"../../utils/fn.js":146,"lodash-compat/function/throttle":13}],101:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var f=a("../../component.js"),g=function(a){return a&&a.__esModule?a:{default:a}}(f),h=function(a){function b(){d(this,b),a.apply(this,arguments)}return e(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-volume-level",innerHTML:''})},b}(g.default);g.default.registerComponent("VolumeLevel",h),c.default=h,b.exports=c.default},{"../../component.js":66}],102:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../utils/fn.js"),h=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}(g),i=a("../component.js"),j=d(i),k=a("../popup/popup.js"),l=d(k),m=a("../popup/popup-button.js"),n=d(m),o=a("./mute-toggle.js"),p=d(o),q=a("./volume-control/volume-bar.js"),r=d(q),s=function(a){function b(c){function d(){var a=c.tech_&&!c.tech_.featuresMutedControl,b=c.tech_&&!c.tech_.featuresVolumeControl;this.toggleClass("vjs-hidden",a),this.toggleClass("vjs-no-volume",b),this.menuContent.toggleClass("vjs-hidden",b)}var f=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];e(this,b),void 0===f.inline&&(f.inline=!0),void 0===f.vertical&&(f.inline?f.vertical=!1:f.vertical=!0),f.volumeBar=f.volumeBar||{},f.volumeBar.vertical=!!f.vertical,a.call(this,c,f),this.on(c,"volumechange",this.volumeUpdate),this.on(c,"loadstart",this.volumeUpdate),d.call(this),this.on(c,"loadstart",d),this.on(this.volumeBar,["slideractive","focus"],function(){this.addClass("vjs-slider-active")}),this.on(this.volumeBar,["sliderinactive","blur"],function(){this.removeClass("vjs-slider-active")}),this.on(this.volumeBar,["focus"],function(){this.addClass("vjs-lock-showing")}),this.on(this.volumeBar,["blur"],function(){this.removeClass("vjs-lock-showing")})}return f(b,a),b.prototype.buildCSSClass=function(){var b="";return b=this.options_.vertical?"vjs-volume-menu-button-vertical":"vjs-volume-menu-button-horizontal","vjs-volume-menu-button "+a.prototype.buildCSSClass.call(this)+" "+b},b.prototype.createPopup=function(){var a=new l.default(this.player_,{contentElType:"div"}),b=new r.default(this.player_,this.options_.volumeBar);return a.addChild(b),this.menuContent=a,this.volumeBar=b,this.attachVolumeBarEvents(),a},b.prototype.handleClick=function(){p.default.prototype.handleClick.call(this),a.prototype.handleClick.call(this)},b.prototype.attachVolumeBarEvents=function(){this.menuContent.on(["mousedown","touchdown"],h.bind(this,this.handleMouseDown))},b.prototype.handleMouseDown=function(a){this.on(["mousemove","touchmove"],h.bind(this.volumeBar,this.volumeBar.handleMouseMove)),this.on(this.el_.ownerDocument,["mouseup","touchend"],this.handleMouseUp)},b.prototype.handleMouseUp=function(a){this.off(["mousemove","touchmove"],h.bind(this.volumeBar,this.volumeBar.handleMouseMove))},b}(n.default);s.prototype.volumeUpdate=p.default.prototype.update,s.prototype.controlText_="Mute",j.default.registerComponent("VolumeMenuButton",s),c.default=s,b.exports=c.default},{"../component.js":66,"../popup/popup-button.js":115,"../popup/popup.js":116,"../utils/fn.js":146,"./mute-toggle.js":72,"./volume-control/volume-bar.js":98}],103:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("./component"),h=d(g),i=a("./modal-dialog"),j=d(i),k=a("./utils/dom"),l=(function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);b.default=a}(k),a("./utils/merge-options")),m=d(l),n=function(a){function b(c,d){e(this,b),a.call(this,c,d),this.on(c,"error",this.open)}return f(b,a),b.prototype.buildCSSClass=function(){return"vjs-error-display "+a.prototype.buildCSSClass.call(this)},b.prototype.open=function(){var b=this.player().error(),c=this.options_.ignoreErr;return b&&(!0===c||"number"==typeof c&&c===b.code||c instanceof Array&&c.indexOf(b.code)>=0)?(this.player().addClass("vjs-error-hidden"),this):a.prototype.open.call(this)},b.prototype.close=function(){return this.player().removeClass("vjs-error-hidden"),a.prototype.close.call(this)},b.prototype.content=function(){var a=this.player().error();return a?this.localize(a.message):""},b}(j.default);n.prototype.options_=m.default(j.default.prototype.options_,{fillAlways:!0,temporary:!1,uncloseable:!0,ignoreErr:!1}),h.default.registerComponent("ErrorDisplay",n),c.default=n,b.exports=c.default},{"./component":66,"./modal-dialog":112,"./utils/dom":144,"./utils/merge-options":150}],104:[function(a,b,c){"use strict";c.__esModule=!0;var d=a("./utils/events.js"),e=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}(d),f=function(){};f.prototype.allowedEvents_={},f.prototype.on=function(a,b){var c=this.addEventListener;this.addEventListener=function(){},e.on(this,a,b),this.addEventListener=c},f.prototype.addEventListener=f.prototype.on,f.prototype.off=function(a,b){e.off(this,a,b)},f.prototype.removeEventListener=f.prototype.off,f.prototype.one=function(a,b){var c=this.addEventListener;this.addEventListener=function(){},e.one(this,a,b),this.addEventListener=c},f.prototype.trigger=function(a){var b=a.type||a;"string"==typeof a&&(a={type:b}),a=e.fixEvent(a),this.allowedEvents_[b]&&this["on"+b]&&this["on"+b](a),e.trigger(this,a)},f.prototype.dispatchEvent=f.prototype.trigger,c.default=f,b.exports=c.default},{"./utils/events.js":145}],105:[function(a,b,c){"use strict";c.__esModule=!0;var d=a("./utils/log"),e=function(a){return a&&a.__esModule?a:{default:a}}(d),f=function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(a.super_=b)},g=function(a){var b=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],c=function(){a.apply(this,arguments)},d={};"object"==typeof b?("function"==typeof b.init&&(e.default.warn("Constructor logic via init() is deprecated; please use constructor() instead."),b.constructor=b.init),b.constructor!==Object.prototype.constructor&&(c=b.constructor),d=b):"function"==typeof b&&(c=b),f(c,a);for(var g in d)d.hasOwnProperty(g)&&(c.prototype[g]=d[g]);return c};c.default=g,b.exports=c.default},{"./utils/log":149}],106:[function(a,b,c){"use strict";c.__esModule=!0;for(var d=a("global/document"),e=function(a){return a&&a.__esModule?a:{default:a}}(d),f={},g=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],h=g[0],i=void 0,j=0;j1&&this.show()},b.prototype.createMenu=function(){var a=new m.default(this.player_);if(this.options_.title){var b=o.createEl("li",{className:"vjs-menu-title",innerHTML:s.default(this.options_.title),tabIndex:-1});a.children_.unshift(b),o.insertElFirst(b,a.contentEl())}if(this.items=this.createItems(),this.items)for(var c=0;c0&&(a<0?a=0:a>=b.length&&(a=b.length-1),this.focusedChild_=a,b[a].el_.focus())},b}(h.default);h.default.registerComponent("Menu",o),c.default=o,b.exports=c.default},{"../component.js":66,"../utils/dom.js":144,"../utils/events.js":145,"../utils/fn.js":146}],112:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("./utils/dom"),i=e(h),j=a("./utils/fn"),k=e(j),l=a("./utils/log"),m=(d(l),a("./component")),n=d(m),o=a("./close-button"),p=(d(o),"vjs-modal-dialog"),q=function(a){function b(c,d){f(this,b),a.call(this,c,d),this.opened_=this.hasBeenOpened_=this.hasBeenFilled_=!1,this.closeable(!this.options_.uncloseable),this.content(this.options_.content),this.contentEl_=i.createEl("div",{className:p+"-content"},{role:"document"}),this.descEl_=i.createEl("p",{className:p+"-description vjs-offscreen",id:this.el().getAttribute("aria-describedby")}),i.textContent(this.descEl_,this.description()),this.el_.appendChild(this.descEl_),this.el_.appendChild(this.contentEl_)}return g(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":this.id()+"_description","aria-hidden":"true","aria-label":this.label(),role:"dialog"})},b.prototype.buildCSSClass=function(){return p+" vjs-hidden "+a.prototype.buildCSSClass.call(this)},b.prototype.handleKeyPress=function(a){27===a.which&&this.closeable()&&this.close()},b.prototype.label=function(){return this.options_.label||this.localize("Modal Window")},b.prototype.description=function(){var a=this.options_.description||this.localize("This is a modal window.");return this.closeable()&&(a+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),a},b.prototype.open=function(){if(!this.opened_){var a=this.player();this.trigger("beforemodalopen"),this.opened_=!0,(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill(),this.wasPlaying_=!a.paused(),this.wasPlaying_&&a.pause(),this.closeable()&&this.on(this.el_.ownerDocument,"keydown",k.bind(this,this.handleKeyPress)),a.controls(!1),this.show(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}return this},b.prototype.opened=function(a){return"boolean"==typeof a&&this[a?"open":"close"](),this.opened_},b.prototype.close=function(){if(this.opened_){var a=this.player();this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&a.play(),this.closeable()&&this.off(this.el_.ownerDocument,"keydown",k.bind(this,this.handleKeyPress)),a.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger("modalclose"),this.options_.temporary&&this.dispose()}return this},b.prototype.closeable=function(a){if("boolean"==typeof a){var b=this.closeable_=!!a,c=this.getChild("closeButton");if(b&&!c){var d=this.contentEl_;this.contentEl_=this.el_,c=this.addChild("closeButton"),this.contentEl_=d,this.on(c,"close",this.close)}!b&&c&&(this.off(c,"close",this.close),this.removeChild(c),c.dispose())}return this.closeable_},b.prototype.fill=function(){return this.fillWith(this.content())},b.prototype.fillWith=function(a){var b=this.contentEl(),c=b.parentNode,d=b.nextSibling;return this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,c.removeChild(b),this.empty(),i.insertContent(b,a),this.trigger("modalfill"),d?c.insertBefore(b,d):c.appendChild(b),this},b.prototype.empty=function(){return this.trigger("beforemodalempty"),i.emptyEl(this.contentEl()),this.trigger("modalempty"),this},b.prototype.content=function(a){return void 0!==a&&(this.content_=a),this.content_},b}(n.default);q.prototype.options_={temporary:!0},n.default.registerComponent("ModalDialog",q),c.default=q,b.exports=c.default},{"./close-button":65,"./component":66,"./utils/dom":144,"./utils/fn":146,"./utils/log":149}],113:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("./component.js"),i=e(h),j=a("global/document"),k=e(j),l=a("global/window"),m=e(l),n=a("./utils/events.js"),o=d(n),p=a("./utils/dom.js"),q=d(p),r=a("./utils/fn.js"),s=d(r),t=a("./utils/guid.js"),u=d(t),v=a("./utils/browser.js"),w=d(v),x=a("./utils/log.js"),y=e(x),z=a("./utils/to-title-case.js"),A=e(z),B=a("./utils/time-ranges.js"),C=a("./utils/buffer.js"),D=a("./utils/stylesheet.js"),E=d(D),F=a("./fullscreen-api.js"),G=e(F),H=a("./media-error.js"),I=e(H),J=a("safe-json-parse/tuple"),K=e(J),L=a("object.assign"),M=e(L),N=a("./utils/merge-options.js"),O=e(N),P=a("./tracks/text-track-list-converter.js"),Q=e(P),R=a("./tracks/audio-track-list.js"),S=e(R),T=a("./tracks/video-track-list.js"),U=e(T),V=a("./tech/loader.js"),W=(e(V),a("./poster-image.js")),X=(e(W),a("./tracks/text-track-display.js")),Y=(e(X),a("./loading-spinner.js")),Z=(e(Y),a("./big-play-button.js")),$=(e(Z),a("./control-bar/control-bar.js")),_=(e($),a("./error-display.js")),aa=(e(_),a("./tracks/text-track-settings.js")),ba=(e(aa),a("./modal-dialog")),ca=e(ba),da=a("./tech/tech.js"),ea=e(da),fa=a("./tech/html5.js"),ga=(e(fa),function(a){function b(c,d,e){var g=this;if(f(this,b),c.id=c.id||"vjs_video_"+u.newGUID(),d=M.default(b.getTagSettings(c),d),d.initChildren=!1,d.createEl=!1,d.reportTouchActivity=!1,a.call(this,null,d,e),!this.options_||!this.options_.techOrder||!this.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");this.tag=c,this.tagAttributes=c&&q.getElAttributes(c),this.language(this.options_.language),d.languages?function(){var a={};Object.getOwnPropertyNames(d.languages).forEach(function(b){a[b.toLowerCase()]=d.languages[b]}),g.languages_=a}():this.languages_=b.prototype.options_.languages,this.cache_={},this.poster_=d.poster||"",this.controls_=!!d.controls,c.controls=!1,this.scrubbing_=!1,this.el_=this.createEl();var h=O.default(this.options_);d.plugins&&function(){var a=d.plugins;Object.getOwnPropertyNames(a).forEach(function(b){"function"==typeof this[b]?this[b](a[b]):y.default.error("Unable to find plugin:",b)},g)}(),this.options_.playerOptions=h,this.initChildren(),this.isAudio("audio"===c.nodeName.toLowerCase()),this.controls()?this.addClass("vjs-controls-enabled"):this.addClass("vjs-controls-disabled"),this.el_.setAttribute("role","region"),this.isAudio()?this.el_.setAttribute("aria-label","audio player"):this.el_.setAttribute("aria-label","video player"),this.isAudio()&&this.addClass("vjs-audio"),this.flexNotSupported_()&&this.addClass("vjs-no-flex"),w.IS_IOS||this.addClass("vjs-workinghover"),b.players[this.id_]=this,this.userActive(!0),this.reportUserActivity(),this.listenForUserActivity_(),this.on("fullscreenchange",this.handleFullscreenChange_),this.on("stageclick",this.handleStageClick_)}return g(b,a),b.prototype.dispose=function(){this.trigger("dispose"),this.off("dispose"),this.styleEl_&&this.styleEl_.parentNode&&this.styleEl_.parentNode.removeChild(this.styleEl_),b.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&this.tech_.dispose(),a.prototype.dispose.call(this)},b.prototype.createEl=function(){var b=this.el_=a.prototype.createEl.call(this,"div"),c=this.tag;c.removeAttribute("width"),c.removeAttribute("height");var d=q.getElAttributes(c);if(Object.getOwnPropertyNames(d).forEach(function(a){"class"===a?b.className=d[a]:b.setAttribute(a,d[a])}),c.playerId=c.id,c.id+="_html5_api",c.className="vjs-tech",c.player=b.player=this,this.addClass("vjs-paused"),!0!==m.default.VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=E.createStyleElement("vjs-styles-dimensions");var e=q.$(".vjs-styles-defaults"),f=q.$("head");f.insertBefore(this.styleEl_,e?e.nextSibling:f.firstChild)}this.width(this.options_.width),this.height(this.options_.height),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio);for(var g=c.getElementsByTagName("a"),h=0;h=0&&(c.width=a),b>=0&&(c.height=b)))}var d=void 0,e=void 0,f=void 0,g=void 0;f=void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()?this.videoWidth()+":"+this.videoHeight():"16:9";var h=f.split(":"),i=h[1]/h[0];d=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/i:this.videoWidth()||300,e=void 0!==this.height_?this.height_:d*i,g=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(g),E.setTextContent(this.styleEl_,"\n ."+g+" {\n width: "+d+"px;\n height: "+e+"px;\n }\n\n ."+g+".vjs-fluid {\n padding-top: "+100*i+"%;\n }\n ")},b.prototype.loadTech_=function(a,b){this.tech_&&this.unloadTech_(),"Html5"!==a&&this.tag&&(ea.default.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=a,this.isReady_=!1;var c=M.default({nativeControlsForTouch:this.options_.nativeControlsForTouch,source:b,playerId:this.id(),techId:this.id()+"_"+a+"_api",videoTracks:this.videoTracks_,textTracks:this.textTracks_,audioTracks:this.audioTracks_,autoplay:this.options_.autoplay,playsinline:this.options_.playsinline,controls:this.options_.controls,preload:this.options_.preload,loop:this.options_.loop,muted:this.options_.muted,poster:this.poster(),language:this.language(),"vtt.js":this.options_["vtt.js"]},this.options_[a.toLowerCase()]);this.tag&&(c.tag=this.tag),b&&(this.currentType_=b.type,b.src===this.cache_.src&&this.cache_.currentTime>0&&(c.startTime=this.cache_.currentTime),this.cache_.src=b.src);var d=ea.default.getTech(a);d||(d=i.default.getComponent(a)),this.tech_=new d(c),this.tech_.ready(s.bind(this,this.handleTechReady_),!0),Q.default.jsonToTextTracks(this.textTracksJson_||[],this.tech_),this.on(this.tech_,"loadstart",this.handleTechLoadStart_),this.on(this.tech_,"waiting",this.handleTechWaiting_),this.on(this.tech_,"canplay",this.handleTechCanPlay_),this.on(this.tech_,"canplaythrough",this.handleTechCanPlayThrough_),this.on(this.tech_,"playing",this.handleTechPlaying_),this.on(this.tech_,"ended",this.handleTechEnded_),this.on(this.tech_,"seeking",this.handleTechSeeking_),this.on(this.tech_,"seeked",this.handleTechSeeked_),this.on(this.tech_,"play",this.handleTechPlay_),this.on(this.tech_,"firstplay",this.handleTechFirstPlay_),this.on(this.tech_,"pause",this.handleTechPause_),this.on(this.tech_,"progress",this.handleTechProgress_),this.on(this.tech_,"durationchange",this.handleTechDurationChange_),this.on(this.tech_,"fullscreenchange",this.handleTechFullscreenChange_),this.on(this.tech_,"error",this.handleTechError_),this.on(this.tech_,"suspend",this.handleTechSuspend_),this.on(this.tech_,"abort",this.handleTechAbort_),this.on(this.tech_,"emptied",this.handleTechEmptied_),this.on(this.tech_,"stalled",this.handleTechStalled_),this.on(this.tech_,"loadedmetadata",this.handleTechLoadedMetaData_),this.on(this.tech_,"loadeddata",this.handleTechLoadedData_),this.on(this.tech_,"timeupdate",this.handleTechTimeUpdate_),this.on(this.tech_,"ratechange",this.handleTechRateChange_),this.on(this.tech_,"volumechange",this.handleTechVolumeChange_),this.on(this.tech_,"texttrackchange",this.handleTechTextTrackChange_),this.on(this.tech_,"loadedmetadata",this.updateStyleEl_),this.on(this.tech_,"posterchange",this.handleTechPosterChange_),this.tech_.el().parentNode===this.el()||"Html5"===a&&this.tag||q.insertElFirst(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},b.prototype.unloadTech_=function(){this.videoTracks_=this.videoTracks(),this.textTracks_=this.textTracks(),this.audioTracks_=this.audioTracks(),this.textTracksJson_=Q.default.textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1},b.prototype.tech=function(a){if(a&&a.IWillNotUseThisInPlugins)return this.tech_;var b="\n Please make sure that you are not using this inside of a plugin.\n To disable this alert and error, please pass in an object with\n `IWillNotUseThisInPlugins` to the `tech` method. See\n https://github.com/videojs/video.js/issues/2617 for more info.\n ";throw m.default.alert(b),new Error(b)},b.prototype.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"mousedown",this.handleTechClick_),this.on(this.tech_,"dblclick",this.handleTechDblClick_),this.on(this.tech_,"touchstart",this.handleTechTouchStart_),this.on(this.tech_,"touchmove",this.handleTechTouchMove_),this.on(this.tech_,"touchend",this.handleTechTouchEnd_),this.on(this.tech_,"tap",this.handleTechTap_)},b.prototype.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.handleTechTap_),this.off(this.tech_,"touchstart",this.handleTechTouchStart_),this.off(this.tech_,"touchmove",this.handleTechTouchMove_),this.off(this.tech_,"touchend",this.handleTechTouchEnd_),this.off(this.tech_,"mousedown",this.handleTechClick_),this.off(this.tech_,"dblclick",this.handleTechDblClick_)},b.prototype.handleTechReady_=function(){this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_(),this.src()&&this.tag&&this.options_.autoplay&&this.paused()&&(delete this.tag.poster,this.play())},b.prototype.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay"))},b.prototype.hasStarted=function(a){return void 0!==a?(this.hasStarted_!==a&&(this.hasStarted_=a,a?(this.addClass("vjs-has-started"),this.trigger("firstplay")):this.removeClass("vjs-has-started")),this):!!this.hasStarted_},b.prototype.handleTechPlay_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.hasStarted(!0),this.trigger("play")},b.prototype.handleTechWaiting_=function(){var a=this;this.addClass("vjs-waiting"),this.trigger("waiting"),this.one("timeupdate",function(){return a.removeClass("vjs-waiting")})},b.prototype.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},b.prototype.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},b.prototype.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},b.prototype.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},b.prototype.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.trigger("seeked")},b.prototype.handleTechFirstPlay_=function(){this.options_.starttime&&this.currentTime(this.options_.starttime),this.addClass("vjs-has-started"),this.trigger("firstplay")},b.prototype.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},b.prototype.handleTechProgress_=function(){this.trigger("progress")},b.prototype.handleTechEnded_=function(){this.addClass("vjs-ended"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},b.prototype.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},b.prototype.toggleFullscreen_=function(){this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()},b.prototype.handleTechClick_=function(a){if(("mousedown"!==a.type||0===a.button)&&this.controls())return this.techClickTimeout_?(this.clearTimeout(this.techClickTimeout_),this.techClickTimeout_=null,void("msRequestFullscreen"!==G.default.requestFullscreen&&this.toggleFullscreen_())):void(this.techClickTimeout_=this.setTimeout(function(){this.techClickTimeout_=null,this.paused()?this.play():this.pause(),this.trigger("videoclick")},300))},b.prototype.handleTechDblClick_=function(){"msRequestFullscreen"===G.default.requestFullscreen&&this.toggleFullscreen_()},b.prototype.handleTechTap_=function(a){this.userActive()||this.paused()?this.handleTechClick_(a):this.userActive(!0)},b.prototype.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},b.prototype.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},b.prototype.handleTechTouchEnd_=function(a){a.preventDefault()},b.prototype.handleFullscreenChange_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},b.prototype.handleStageClick_=function(){this.reportUserActivity()},b.prototype.handleTechFullscreenChange_=function(a,b){b&&this.isFullscreen(b.isFullscreen),this.trigger("fullscreenchange")},b.prototype.handleTechError_=function(){var a=this.tech_.error();this.error(a&&a.code)},b.prototype.handleTechSuspend_=function(){this.trigger("suspend")},b.prototype.handleTechAbort_=function(){this.trigger("abort")},b.prototype.handleTechEmptied_=function(){this.trigger("emptied")},b.prototype.handleTechStalled_=function(){this.trigger("stalled")},b.prototype.handleTechLoadedMetaData_=function(){this.trigger("loadedmetadata")},b.prototype.handleTechLoadedData_=function(){this.trigger("loadeddata")},b.prototype.handleTechTimeUpdate_=function(){this.trigger("timeupdate")},b.prototype.handleTechRateChange_=function(){this.trigger("ratechange")},b.prototype.handleTechVolumeChange_=function(){this.trigger("volumechange")},b.prototype.handleTechTextTrackChange_=function(){this.trigger("texttrackchange")},b.prototype.getCache=function(){return this.cache_},b.prototype.techCall_=function(a,b){if(!(this.hola&&this.hola.tech_call&&this.hola.tech_call(a,b)))if(this.tech_&&!this.tech_.isReady_)this.tech_.ready(function(){this[a](b)},!0);else try{this.tech_&&this.tech_[a](b)}catch(a){throw y.default(a),a}},b.prototype.techGet_=function(a){if(this.tech_&&this.tech_.isReady_)try{return this.tech_[a]()}catch(b){throw void 0===this.tech_[a]?y.default("Video.js: "+a+" method not defined for "+this.techName_+" playback technology.",b):"TypeError"===b.name?(y.default("Video.js: "+a+" unavailable on "+this.techName_+" playback technology element.",b),this.tech_.isReady_=!1):y.default(b),b}},b.prototype.play=function(){return this.techCall_("play"),this},b.prototype.pause=function(){return this.techCall_("pause"),this},b.prototype.paused=function(){return!1!==this.techGet_("paused")},b.prototype.scrubbing=function(a){return void 0!==a?(this.scrubbing_=!!a,a?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing"),this):this.scrubbing_},b.prototype.currentTime=function(a){return void 0!==a?(this.techCall_("setCurrentTime",a),this):this.cache_.currentTime=this.techGet_("currentTime")||0},b.prototype.duration=function(a){return void 0===a?this.cache_.duration||0:(a=parseFloat(a)||0,a<0&&(a=1/0),a!==this.cache_.duration&&(this.cache_.duration=a,a===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),this.trigger("durationchange")),this)},b.prototype.remainingTime=function(){return this.duration()-this.currentTime()},b.prototype.buffered=function(){var a=this.techGet_("buffered");return a&&a.length||(a=B.createTimeRange(0,0)),a},b.prototype.bufferedPercent=function(){return C.bufferedPercent(this.buffered(),this.duration())},b.prototype.bufferedEnd=function(){var a=this.buffered(),b=this.duration(),c=a.end(a.length-1);return c>b&&(c=b),c},b.prototype.volume=function(a){var b=void 0;return void 0!==a?(b=Math.max(0,Math.min(1,parseFloat(a))),this.cache_.volume=b,this.techCall_("setVolume",b),this):(b=parseFloat(this.techGet_("volume")),isNaN(b)?1:b)},b.prototype.muted=function(a){return void 0!==a?(this.techCall_("setMuted",a),this):this.techGet_("muted")||!1},b.prototype.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},b.prototype.isFullscreen=function(a){return void 0!==a?(this.isFullscreen_=!!a,this):!!this.isFullscreen_},b.prototype.requestFullscreen=function(){var a=G.default;this.isFullscreen(!0);var b=!1===k.default[a.fullscreenEnabled];return a.requestFullscreen&&!b?(o.on(k.default,a.fullscreenchange,s.bind(this,function b(c){this.isFullscreen(k.default[a.fullscreenElement]),!1===this.isFullscreen()&&o.off(k.default,a.fullscreenchange,b),this.trigger("fullscreenchange")})),this.el_[a.requestFullscreen]()):this.tech_.supportsFullScreen()&&!b?this.techCall_("enterFullScreen"):(this.enterFullWindow(),this.trigger("fullscreenchange")),this},b.prototype.exitFullscreen=function(){var a=G.default;this.isFullscreen(!1);var b=!1===k.default[a.fullscreenEnabled];return a.requestFullscreen&&!b?k.default[a.exitFullscreen]():this.tech_.supportsFullScreen()&&!b?this.techCall_("exitFullScreen"):(this.exitFullWindow(),this.trigger("fullscreenchange")),this},b.prototype.enterFullWindow=function(){this.isFullWindow=!0,this.docOrigOverflow=k.default.documentElement.style.overflow,o.on(k.default,"keydown",s.bind(this,this.fullWindowOnEscKey)),k.default.documentElement.style.overflow="hidden",q.addElClass(k.default.body,"vjs-full-window");for(var a=this.el_.parentNode;a&&a!==k.default.body;)q.addElClass(a,"vjs-fake-fullscreen-parent"),a=a.parentNode;this.trigger("enterFullWindow")},b.prototype.fullWindowOnEscKey=function(a){27===a.keyCode&&(!0===this.isFullscreen()?this.exitFullscreen():this.exitFullWindow())},b.prototype.exitFullWindow=function(){this.isFullWindow=!1,o.off(k.default,"keydown",this.fullWindowOnEscKey),k.default.documentElement.style.overflow=this.docOrigOverflow,q.removeElClass(k.default.body,"vjs-full-window");for(var a=this.el_.parentNode;a&&a!==k.default.body;)q.removeElClass(a,"vjs-fake-fullscreen-parent"),a=a.parentNode;this.trigger("exitFullWindow")},b.prototype.canPlayType=function(a){for(var b=void 0,c=0,d=this.options_.techOrder;c0&&(h=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},a))}},250)},b.prototype.playbackRate=function(a){return void 0!==a?(this.techCall_("setPlaybackRate",a),this):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("playbackRate"):1},b.prototype.isAudio=function(a){return void 0!==a?(this.isAudio_=!!a,this):!!this.isAudio_},b.prototype.networkState=function(){return this.techGet_("networkState")},b.prototype.readyState=function(){return this.techGet_("readyState")},b.prototype.videoTracks=function(){return this.tech_?this.tech_.videoTracks():(this.videoTracks_=this.videoTracks_||new U.default,this.videoTracks_)},b.prototype.audioTracks=function(){return this.tech_?this.tech_.audioTracks():(this.audioTracks_=this.audioTracks_||new S.default,this.audioTracks_)},b.prototype.textTracks=function(){return this.tech_&&this.tech_.textTracks()},b.prototype.remoteTextTracks=function(){return this.tech_&&this.tech_.remoteTextTracks()},b.prototype.remoteTextTrackEls=function(){return this.tech_&&this.tech_.remoteTextTrackEls()},b.prototype.addTextTrack=function(a,b,c){return this.tech_&&this.tech_.addTextTrack(a,b,c)},b.prototype.addRemoteTextTrack=function(a){return this.tech_&&this.tech_.addRemoteTextTrack(a)},b.prototype.removeRemoteTextTrack=function(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],b=a.track,c=void 0===b?arguments[0]:b;this.tech_&&this.tech_.removeRemoteTextTrack(c)},b.prototype.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},b.prototype.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},b.prototype.language=function(a){return void 0===a?this.language_:(this.language_=(""+a).toLowerCase(),this)},b.prototype.languages=function(){return O.default(b.prototype.options_.languages,this.languages_)},b.prototype.toJSON=function(){var a=O.default(this.options_),b=a.tracks;a.tracks=[];for(var c=0;c1&&this.show()},b.prototype.createPopup=function(){},b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:this.buildCSSClass()})},b.prototype.buildCSSClass=function(){var b="vjs-menu-button";return!0===this.options_.inline?b+="-inline":b+="-popup","vjs-menu-button "+b+" "+a.prototype.buildCSSClass.call(this)},b.prototype.tooltipHandler=function(){},b}(i.default));k.default.registerComponent("PopupButton",p),c.default=p,b.exports=c.default},{"../clickable-component.js":64,"../component.js":66,"../utils/dom.js":144,"../utils/fn.js":146,"../utils/to-title-case.js":153,"./popup.js":116}],116:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../component.js"),h=function(a){return a&&a.__esModule?a:{default:a}}(g),i=a("../utils/dom.js"),j=d(i),k=a("../utils/fn.js"),l=d(k),m=a("../utils/events.js"),n=d(m),o=function(a){function b(){e(this,b),a.apply(this,arguments)}return f(b,a),b.prototype.addItem=function(a){this.addChild(a),a.on("click",l.bind(this,function(){this.unlockShowing()}))},b.prototype.createEl=function(){var b=this.options_.contentElType||"ul";this.contentEl_=j.createEl(b,{className:"vjs-menu-content"});var c=a.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return c.appendChild(this.contentEl_),n.on(c,"click",function(a){a.preventDefault(),a.stopImmediatePropagation()}),c},b}(h.default);h.default.registerComponent("Popup",o),c.default=o,b.exports=c.default},{"../component.js":66,"../utils/dom.js":144,"../utils/events.js":145,"../utils/fn.js":146}],117:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("./clickable-component.js"),i=e(h),j=a("./component.js"),k=e(j),l=a("./utils/fn.js"),m=d(l),n=a("./utils/dom.js"),o=d(n),p=a("./utils/browser.js"),q=d(p),r=function(a){function b(c,d){f(this,b),a.call(this,c,d),this.update(),c.on("posterchange",m.bind(this,this.update))}return g(b,a),b.prototype.dispose=function(){this.player().off("posterchange",this.update),a.prototype.dispose.call(this)},b.prototype.createEl=function(){var a=o.createEl("div",{className:"vjs-poster",tabIndex:-1});return q.BACKGROUND_SIZE_SUPPORTED||(this.fallbackImg_=o.createEl("img"),a.appendChild(this.fallbackImg_)),a},b.prototype.update=function(){var a=this.player().poster();this.setSrc(a),a?this.show():this.hide()},b.prototype.setSrc=function(a){if(this.fallbackImg_)this.fallbackImg_.src=a;else{var b="";a&&(b='url("'+a+'")'),this.el_.style.backgroundImage=b}},b.prototype.handleClick=function(){this.player_.paused()?this.player_.play():this.player_.pause()},b}(i.default);k.default.registerComponent("PosterImage",r),c.default=r,b.exports=c.default},{"./clickable-component.js":64,"./component.js":66,"./utils/browser.js":141,"./utils/dom.js":144,"./utils/fn.js":146}],118:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0;var e=a("./utils/events.js"),f=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}(e),g=a("global/document"),h=d(g),i=a("global/window"),j=d(i),k=!1,l=void 0,m=function(){var a=h.default.getElementsByTagName("video"),b=h.default.getElementsByTagName("audio"),c=[];if(a&&a.length>0)for(var d=0,e=a.length;d0)for(var d=0,e=b.length;d0)for(var d=0,e=c.length;dc.start(0)?b:c.start(0),b=b=10},j.default.withSourceHandlers(y),y.nativeSourceHandler={},y.nativeSourceHandler.canPlayType=function(a){return a in y.formats?"maybe":""},y.nativeSourceHandler.canHandleSource=function(a){var b;return b=a.type?a.type.replace(/;.*/,"").toLowerCase():function(a){var b=n.getFileExtension(a);return b?"video/"+b:""}(a.src),y.nativeSourceHandler.canPlayType(b)},y.nativeSourceHandler.handleSource=function(a,b,c){b.setSrc(a.src)},y.nativeSourceHandler.dispose=function(){},y.registerSourceHandler(y.nativeSourceHandler),y.formats={"video/flv":"FLV","video/x-flv":"FLV","video/mp4":"MP4","video/m4v":"MP4"},y.onReady=function(a){var b=l.getEl(a),c=b&&b.tech;c&&c.el()&&y.checkReady(c)},y.checkReady=function(a){a.el()&&(a.el().vjs_getProperty?a.triggerReady():this.setTimeout(function(){y.checkReady(a)},50))},y.onEvent=function(a,b){l.getEl(a).tech.trigger(b)},y.onError=function(a,b){var c=l.getEl(a).tech;if("srcnotfound"===b)return c.error(4);c.error("FLASH: "+b)},y.version=function(){var a="0,0,0";try{a=new u.default.ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(b){try{x.mimeTypes["application/x-shockwave-flash"].enabledPlugin&&(a=(x.plugins["Shockwave Flash 2.0"]||x.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1])}catch(a){}}return a.split(",")},y.embed=function(a,b,c,d){var e=y.getEmbedCode(a,b,c,d);return l.createEl("div",{innerHTML:e}).childNodes[0]},y.getEmbedCode=function(a,b,c,d){var e="",f="",g="";return b&&Object.getOwnPropertyNames(b).forEach(function(a){e+=a+"="+b[a]+"&"}),c=w.default({movie:a,flashvars:e,allowScriptAccess:"always",allowNetworking:"all"},c),Object.getOwnPropertyNames(c).forEach(function(a){f+=''}),d=w.default({data:a,width:"100%",height:"100%"},d),Object.getOwnPropertyNames(d).forEach(function(a){g+=a+'="'+d[a]+'" '}),'"+f+""},q.default(y),s.default.registerComponent("Flash",y),j.default.registerTech("Flash",y),c.default=y,b.exports=c.default},{"../component":66,"../utils/dom.js":144,"../utils/time-ranges.js":152,"../utils/url.js":154,"./flash-rtmp":120,"./tech":124,"global/window":8,"object.assign":53}],122:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=function(a,b){return a.raw=b,a}(["Text Tracks are being loaded from another origin but the crossorigin attribute isn't used. \n This may prevent text tracks from loading."],["Text Tracks are being loaded from another origin but the crossorigin attribute isn't used. \n This may prevent text tracks from loading."]),i=a("./tech.js"),j=e(i),k=a("../component"),l=e(k),m=a("../utils/dom.js"),n=d(m),o=a("../utils/url.js"),p=d(o),q=a("../utils/fn.js"),r=d(q),s=a("../utils/log.js"),t=e(s),u=a("tsml"),v=e(u),w=a("../../../src/js/tracks/text-track.js"),x=(e(w),a("../utils/browser.js")),y=d(x),z=a("global/document"),A=e(z),B=a("global/window"),C=e(B),D=a("object.assign"),E=e(D),F=a("../utils/merge-options.js"),G=e(F),H=a("../utils/to-title-case.js"),I=e(H),J=function(a){function b(c,d){var e=this;f(this,b),a.call(this,c,d);var g=c.source,i=!1;if(g&&(this.el_.currentSrc!==g.src||c.tag&&3===c.tag.initNetworkState_)?this.setSource(g):this.handleLateInit_(this.el_),this.el_.hasChildNodes()){for(var j=this.el_.childNodes,k=j.length,l=[];k--;){var m=j[k];"track"===m.nodeName.toLowerCase()&&(this.featuresNativeTextTracks?(this.remoteTextTrackEls().addTrackElement_(m),this.remoteTextTracks().addTrack_(m.track),i||this.el_.hasAttribute("crossorigin")||!p.isCrossOrigin(m.src)||(i=!0)):l.push(m))}for(var n=0;n=0;g--){var h=f[g],i={};void 0!==this.options_[h]&&(i[h]=this.options_[h]),n.setElAttributes(a,i)}return a},b.prototype.handleLateInit_=function(a){var b=this;if(0!==a.networkState&&3!==a.networkState){if(0===a.readyState){var c=function(){var a=!1,c=function(){a=!0};b.on("loadstart",c);var d=function(){a||this.trigger("loadstart")};return b.on("loadedmetadata",d),b.ready(function(){this.off("loadstart",c),this.off("loadedmetadata",d),a||this.trigger("loadstart")}),{v:void 0}}();if("object"==typeof c)return c.v}var d=["loadstart"];d.push("loadedmetadata"),a.readyState>=2&&d.push("loadeddata"),a.readyState>=3&&d.push("canplay"),a.readyState>=4&&d.push("canplaythrough"),this.ready(function(){d.forEach(function(a){this.trigger(a)},this)})}},b.prototype.proxyNativeTextTracks_=function(){var a=this.el().textTracks;if(a){for(var b=0;b=4&&(L||(L=J.TEST_VID.constructor.prototype.canPlayType),J.TEST_VID.constructor.prototype.canPlayType=function(a){return a&&M.test(a)?"maybe":L.call(this,a)}),y.IS_OLD_ANDROID&&(L||(L=J.TEST_VID.constructor.prototype.canPlayType),J.TEST_VID.constructor.prototype.canPlayType=function(a){return a&&N.test(a)?"maybe":L.call(this,a)})},J.unpatchCanPlayType=function(){var a=J.TEST_VID.constructor.prototype.canPlayType;return J.TEST_VID.constructor.prototype.canPlayType=L,L=null,a},J.patchCanPlayType(),J.disposeMediaElement=function(a){if(a){for(a.parentNode&&a.parentNode.removeChild(a);a.hasChildNodes();)a.removeChild(a.firstChild);a.removeAttribute("src"),"function"==typeof a.load&&function(){try{a.load()}catch(a){}}()}},J.resetMediaElement=function(a){if(a){for(var b=a.querySelectorAll("source"),c=b.length;c--;)a.removeChild(b[c]);a.removeAttribute("src"),"function"==typeof a.load&&function(){try{a.load()}catch(a){}}()}},l.default.registerComponent("Html5",J),j.default.registerTech("Html5",J),c.default=J,b.exports=c.default},{"../../../src/js/tracks/text-track.js":135,"../component":66,"../utils/browser.js":141,"../utils/dom.js":144,"../utils/fn.js":146,"../utils/log.js":149,"../utils/merge-options.js":150,"../utils/to-title-case.js":153,"../utils/url.js":154,"./tech.js":124,"global/document":7,"global/window":8,"object.assign":53,tsml:59}],123:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../component.js"),h=d(g),i=a("./tech.js"),j=d(i),k=a("global/window"),l=(d(k),a("../utils/to-title-case.js")),m=d(l),n=function(a){function b(c,d,f){if(e(this,b),a.call(this,c,d,f),d.playerOptions.sources&&0!==d.playerOptions.sources.length)c.src(d.playerOptions.sources);else for(var g=0,i=d.playerOptions.techOrder;g=0;f--)if(c[f].enabled){m(c,c[f]);break}if(j.IS_IE8){d=l.default.createElement("custom");for(var g in h.default.prototype)"constructor"!==g&&(d[g]=h.default.prototype[g]);for(var g in b.prototype)"constructor"!==g&&(d[g]=b.prototype[g])}return d=a.call(this,c,d),d.changing_=!1,d}return f(b,a),b.prototype.addTrack_=function(b){var c=this;b.enabled&&m(this,b),a.prototype.addTrack_.call(this,b),b.addEventListener&&b.addEventListener("enabledchange",function(){c.changing_||(c.changing_=!0,m(c,b),c.changing_=!1,c.trigger("change"))})},b.prototype.addTrack=function(a){this.addTrack_(a)},b.prototype.removeTrack=function(b){a.prototype.removeTrack_.call(this,b)},b}(h.default);c.default=n,b.exports=c.default},{"../utils/browser.js":141,"./track-list":137,"global/document":7}],127:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("./track-enums"),h=a("./track"),i=d(h),j=a("../utils/merge-options"),k=d(j),l=a("../utils/browser.js"),m=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}(l),n=function(a){function b(){var c=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];e(this,b);var d=k.default(c,{kind:g.AudioTrackKind[c.kind]||""}),f=a.call(this,d),h=!1;if(m.IS_IE8)for(var i in b.prototype)"constructor"!==i&&(f[i]=b.prototype[i]);return Object.defineProperty(f,"enabled",{get:function(){return h},set:function(a){"boolean"==typeof a&&a!==h&&(h=a,this.trigger("enabledchange"))}}),d.enabled&&(f.enabled=d.enabled),f.loaded_=!0,f}return f(b,a),b}(i.default);c.default=n,b.exports=c.default},{"../utils/browser.js":141,"../utils/merge-options":150,"./track":138,"./track-enums":136}],128:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}c.__esModule=!0;var e=a("../utils/browser.js"),f=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}(e),g=a("global/document"),h=function(a){return a&&a.__esModule?a:{default:a}}(g),i=function(){function a(){var b=arguments.length<=0||void 0===arguments[0]?[]:arguments[0];d(this,a);var c=this;if(f.IS_IE8){c=h.default.createElement("custom");for(var e in a.prototype)"constructor"!==e&&(c[e]=a.prototype[e])}c.trackElements_=[],Object.defineProperty(c,"length",{get:function(){return this.trackElements_.length}});for(var g=0,i=b.length;g\n
    \n
    \n \n \n \n \n \n
    \x3c!-- vjs-fg-color --\x3e\n
    \n \n \n \n \n \n
    \x3c!-- vjs-bg-color --\x3e\n
    \n \n \n \n \n \n
    \x3c!-- vjs-window-color --\x3e\n
    \x3c!-- vjs-tracksettings --\x3e\n
    \n
    \n \n \n
    \x3c!-- vjs-font-percent --\x3e\n
    \n \n \n
    \x3c!-- vjs-edge-style --\x3e\n
    \n \n \n
    \x3c!-- vjs-font-family --\x3e\n
    \n
  • \n
    \n \n \n
    '}c.__esModule=!0;var k=a("../component"),l=e(k),m=a("../utils/events.js"),n=d(m),o=a("../utils/fn.js"),p=d(o),q=a("../utils/log.js"),r=e(q),s=a("safe-json-parse/tuple"),t=e(s),u=a("global/window"),v=e(u),w=function(a){function b(c,d){f(this,b),a.call(this,c,d),this.hide(),void 0===d.persistTextTrackSettings&&(this.options_.persistTextTrackSettings=this.options_.playerOptions.persistTextTrackSettings),n.on(this.$(".vjs-done-button"),"click",p.bind(this,function(){this.saveSettings(),this.hide()})),n.on(this.$(".vjs-default-button"),"click",p.bind(this,function(){this.$(".vjs-fg-color > select").selectedIndex=0,this.$(".vjs-bg-color > select").selectedIndex=0,this.$(".window-color > select").selectedIndex=0,this.$(".vjs-text-opacity > select").selectedIndex=0,this.$(".vjs-bg-opacity > select").selectedIndex=0,this.$(".vjs-window-opacity > select").selectedIndex=0,this.$(".vjs-edge-style select").selectedIndex=0,this.$(".vjs-font-family select").selectedIndex=0,this.$(".vjs-font-percent select").selectedIndex=2,this.updateDisplay()})),n.on(this.$(".vjs-fg-color > select"),"change",p.bind(this,this.updateDisplay)),n.on(this.$(".vjs-bg-color > select"),"change",p.bind(this,this.updateDisplay)),n.on(this.$(".window-color > select"),"change",p.bind(this,this.updateDisplay)),n.on(this.$(".vjs-text-opacity > select"),"change",p.bind(this,this.updateDisplay)),n.on(this.$(".vjs-bg-opacity > select"),"change",p.bind(this,this.updateDisplay)),n.on(this.$(".vjs-window-opacity > select"),"change",p.bind(this,this.updateDisplay)),n.on(this.$(".vjs-font-percent select"),"change",p.bind(this,this.updateDisplay)),n.on(this.$(".vjs-edge-style select"),"change",p.bind(this,this.updateDisplay)),n.on(this.$(".vjs-font-family select"),"change",p.bind(this,this.updateDisplay)),this.options_.persistTextTrackSettings&&this.restoreSettings()}return g(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-caption-settings vjs-modal-overlay",innerHTML:j()})},b.prototype.getValues=function(){var a=h(this.$(".vjs-edge-style select")),b=h(this.$(".vjs-font-family select")),c=h(this.$(".vjs-fg-color > select")),d=h(this.$(".vjs-text-opacity > select")),e=h(this.$(".vjs-bg-color > select")),f=h(this.$(".vjs-bg-opacity > select")),g=h(this.$(".window-color > select")),i=h(this.$(".vjs-window-opacity > select")),j=v.default.parseFloat(h(this.$(".vjs-font-percent > select"))),k={backgroundOpacity:f,textOpacity:d,windowOpacity:i,edgeStyle:a,fontFamily:b,color:c,backgroundColor:e,windowColor:g,fontPercent:j};for(var l in k)(""===k[l]||"none"===k[l]||"fontPercent"===l&&1===k[l])&&delete k[l];return k},b.prototype.setValues=function(a){i(this.$(".vjs-edge-style select"),a.edgeStyle),i(this.$(".vjs-font-family select"),a.fontFamily),i(this.$(".vjs-fg-color > select"),a.color),i(this.$(".vjs-text-opacity > select"),a.textOpacity),i(this.$(".vjs-bg-color > select"),a.backgroundColor),i(this.$(".vjs-bg-opacity > select"),a.backgroundOpacity),i(this.$(".window-color > select"),a.windowColor),i(this.$(".vjs-window-opacity > select"),a.windowOpacity);var b=a.fontPercent;b&&(b=b.toFixed(2)),i(this.$(".vjs-font-percent > select"),b)},b.prototype.restoreSettings=function(){var a=void 0,b=void 0;try{var c=t.default(v.default.localStorage.getItem("vjs-text-track-settings"));a=c[0],b=c[1],a&&r.default.error(a)}catch(a){r.default.warn(a)}b&&this.setValues(b)},b.prototype.saveSettings=function(){if(this.options_.persistTextTrackSettings){var a=this.getValues();try{Object.getOwnPropertyNames(a).length>0?v.default.localStorage.setItem("vjs-text-track-settings",JSON.stringify(a)):v.default.localStorage.removeItem("vjs-text-track-settings")}catch(a){r.default.warn(a)}}},b.prototype.updateDisplay=function(){var a=this.player_.getChild("textTrackDisplay");a&&a.updateDisplay()},b}(l.default);l.default.registerComponent("TextTrackSettings",w),c.default=w,b.exports=c.default},{"../component":66,"../utils/events.js":145,"../utils/fn.js":146,"../utils/log.js":149,"global/window":8,"safe-json-parse/tuple":57}],135:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("./text-track-cue-list"),i=e(h),j=a("../utils/fn.js"),k=d(j),l=a("./track-enums"),m=a("../utils/log.js"),n=e(m),o=a("global/document"),p=(e(o),a("global/window")),q=e(p),r=a("./track.js"),s=e(r),t=a("../utils/url.js"),u=a("xhr"),v=e(u),w=a("../utils/merge-options"),x=e(w),y=a("../utils/browser.js"),z=d(y),A=function(a,b){var c=new q.default.WebVTT.Parser(q.default,q.default.vttjs,q.default.WebVTT.StringDecoder()),d=[];c.oncue=function(a){b.addCue(a)},c.onparsingerror=function(a){d.push(a)},c.onflush=function(){b.trigger({type:"loadeddata",target:b})},c.parse(a),d.length>0&&(console.groupCollapsed&&console.groupCollapsed("Text Track parsing errors for "+b.src),d.forEach(function(a){return n.default.error(a)}),console.groupEnd&&console.groupEnd()),c.flush()},B=function(a,b){var c={uri:a},d=t.isCrossOrigin(a);d&&(c.cors=d),v.default(c,k.bind(this,function(a,c,d){if(a)return n.default.error(a,c);b.loaded_=!0,"function"!=typeof q.default.WebVTT?b.tech_&&function(){var a=function(){return A(d,b)};b.tech_.on("vttjsloaded",a),b.tech_.on("vttjserror",function(){n.default.error("vttjs failed to load, stopping trying to process "+b.src),b.tech_.off("vttjsloaded",a)})}():A(d,b)}))},C=function(a){function b(){var c=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];if(f(this,b),!c.tech)throw new Error("A tech was not provided.");var d=x.default(c,{kind:l.TextTrackKind[c.kind]||"subtitles",language:c.language||c.srclang||""}),e=l.TextTrackMode[d.mode]||"disabled",g=d.default;"metadata"!==d.kind&&"chapters"!==d.kind||(e="hidden");var h=a.call(this,d);if(h.tech_=d.tech,z.IS_IE8)for(var j in b.prototype)"constructor"!==j&&(h[j]=b.prototype[j]);h.cues_=[],h.activeCues_=[];var m=new i.default(h.cues_),n=new i.default(h.activeCues_),o=!1,p=k.bind(h,function(){this.activeCues,o&&(this.trigger("cuechange"),o=!1)});return"disabled"!==e&&h.tech_.on("timeupdate",p),Object.defineProperty(h,"default",{get:function(){return g},set:function(){}}),Object.defineProperty(h,"mode",{get:function(){return e},set:function(a){l.TextTrackMode[a]&&(e=a,"showing"===e&&this.tech_.on("timeupdate",p),this.trigger("modechange"))}}),Object.defineProperty(h,"cues",{get:function(){return this.loaded_?m:null},set:function(){}}),Object.defineProperty(h,"activeCues",{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return n;for(var a=this.tech_.currentTime(),b=[],c=0,d=this.cues.length;c=a?b.push(e):e.startTime===e.endTime&&e.startTime<=a&&e.startTime+.5>=a&&b.push(e)}if(o=!1,b.length!==this.activeCues_.length)o=!0;else for(var c=0;c=0;f--)if(c[f].selected){m(c,c[f]);break}if(j.IS_IE8){d=l.default.createElement("custom");for(var g in h.default.prototype)"constructor"!==g&&(d[g]=h.default.prototype[g]);for(var g in b.prototype)"constructor"!==g&&(d[g]=b.prototype[g])}return d=a.call(this,c,d),d.changing_=!1,Object.defineProperty(d,"selectedIndex",{get:function(){for(var a=0;ab&&(d=b),f+=d-c;return f/b}c.__esModule=!0,c.bufferedPercent=d;var e=a("./time-ranges.js")},{"./time-ranges.js":152}],143:[function(a,b,c){"use strict";c.__esModule=!0;var d=a("./log.js"),e=function(a){return a&&a.__esModule?a:{default:a}}(d),f={get:function(a,b){return a[b]},set:function(a,b,c){return a[b]=c,!0}};c.default=function(a){var b=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("function"==typeof Proxy){var c=function(){var c={};return Object.keys(b).forEach(function(a){f.hasOwnProperty(a)&&(c[a]=function(){return e.default.warn(b[a]),f[a].apply(this,arguments)})}),{v:new Proxy(a,c)}}();if("object"==typeof c)return c.v}return a},b.exports=c.default},{"./log.js":149}],144:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){return"string"==typeof a&&/\S/.test(a)}function f(a){if(/\s/.test(a))throw new Error("class has illegal whitespace characters")}function g(a){return new RegExp("(^|\\s)"+a+"($|\\s)")}function h(a){return function(b,c){return e(b)?(e(c)&&(c=H.default.querySelector(c)),(z(c)?c:H.default)[a](b)):H.default[a](null)}}function i(a){return 0===a.indexOf("#")&&(a=a.slice(1)),H.default.getElementById(a)}function j(){var a=arguments.length<=0||void 0===arguments[0]?"div":arguments[0],b=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],c=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],d=H.default.createElement(a);return Object.getOwnPropertyNames(b).forEach(function(a){var c=b[a];-1!==a.indexOf("aria-")||"role"===a||"type"===a?(N.default.warn(P.default(F,a,c)),d.setAttribute(a,c)):d[a]=c}),Object.getOwnPropertyNames(c).forEach(function(a){c[a];d.setAttribute(a,c[a])}),d}function k(a,b){void 0===a.textContent?a.innerText=b:a.textContent=b}function l(a,b){b.firstChild?b.insertBefore(a,b.firstChild):b.appendChild(a)}function m(a){var b=a[R];return b||(b=a[R]=L.newGUID()),Q[b]||(Q[b]={}),Q[b]}function n(a){var b=a[R];return!!b&&!!Object.getOwnPropertyNames(Q[b]).length}function o(a){var b=a[R];if(b){delete Q[b];try{delete a[R]}catch(b){a.removeAttribute?a.removeAttribute(R):a[R]=null}}}function p(a,b){return f(b),a.classList?a.classList.contains(b):g(b).test(a.className)}function q(a,b){return a.classList?a.classList.add(b):p(a,b)||(a.className=(a.className+" "+b).trim()),a}function r(a,b){return a.classList?a.classList.remove(b):(f(b),a.className=a.className.split(/\s+/).filter(function(a){return a!==b}).join(" ")),a}function s(a,b,c){var d=p(a,b);if("function"==typeof c&&(c=c(a,b)),"boolean"!=typeof c&&(c=!d),c!==d)return c?q(a,b):r(a,b),a}function t(a,b){Object.getOwnPropertyNames(b).forEach(function(c){var d=b[c];null===d||void 0===d||!1===d?a.removeAttribute(c):a.setAttribute(c,!0===d?"":d)})}function u(a){var b,c,d,e,f;if(b={},c=",autoplay,controls,loop,muted,default,",a&&a.attributes&&a.attributes.length>0){d=a.attributes;for(var g=d.length-1;g>=0;g--)e=d[g].name,f=d[g].value,"boolean"!=typeof a[e]&&-1===c.indexOf(","+e+",")||(f=null!==f),b[e]=f}return b}function v(){H.default.body.focus(),H.default.onselectstart=function(){return!1}}function w(){H.default.onselectstart=function(){return!0}}function x(a){var b=void 0;if(a.getBoundingClientRect&&a.parentNode&&(b=a.getBoundingClientRect()),!b)return{left:0,top:0};var c=H.default.documentElement,d=H.default.body,e=c.clientLeft||d.clientLeft||0,f=J.default.pageXOffset||d.scrollLeft,g=b.left+f-e,h=c.clientTop||d.clientTop||0,i=J.default.pageYOffset||d.scrollTop,j=b.top+i-h;return{left:Math.round(g),top:Math.round(j)}}function y(a,b){ +var c={},d=x(a),e=a.offsetWidth,f=a.offsetHeight,g=d.top,h=d.left,i=b.pageY,j=b.pageX;return b.changedTouches&&(j=b.changedTouches[0].pageX,i=b.changedTouches[0].pageY),c.y=Math.max(0,Math.min(1,(g-i+f)/f)),c.x=Math.max(0,Math.min(1,(j-h)/e)),c}function z(a){return!!a&&"object"==typeof a&&1===a.nodeType}function A(a){return!!a&&"object"==typeof a&&3===a.nodeType}function B(a){for(;a.firstChild;)a.removeChild(a.firstChild);return a}function C(a){return"function"==typeof a&&(a=a()),(Array.isArray(a)?a:[a]).map(function(a){return"function"==typeof a&&(a=a()),z(a)||A(a)?a:"string"==typeof a&&/\S/.test(a)?H.default.createTextNode(a):void 0}).filter(function(a){return a})}function D(a,b){return C(b).forEach(function(b){return a.appendChild(b)}),a}function E(a,b){return D(B(a),b)}c.__esModule=!0,c.getEl=i,c.createEl=j,c.textContent=k,c.insertElFirst=l,c.getElData=m,c.hasElData=n,c.removeElData=o,c.hasElClass=p,c.addElClass=q,c.removeElClass=r,c.toggleElClass=s,c.setElAttributes=t,c.getElAttributes=u,c.blockTextSelection=v,c.unblockTextSelection=w,c.findElPosition=x,c.getPointerPosition=y,c.isEl=z,c.isTextNode=A,c.emptyEl=B,c.normalizeContent=C,c.appendContent=D,c.insertContent=E;var F=function(a,b){return a.raw=b,a}(["Setting attributes in the second argument of createEl()\n has been deprecated. Use the third argument instead.\n createEl(type, properties, attributes). Attempting to set "," to ","."],["Setting attributes in the second argument of createEl()\n has been deprecated. Use the third argument instead.\n createEl(type, properties, attributes). Attempting to set "," to ","."]),G=a("global/document"),H=d(G),I=a("global/window"),J=d(I),K=a("./guid.js"),L=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}(K),M=a("./log.js"),N=d(M),O=a("tsml"),P=d(O),Q={},R="vdata"+(new Date).getTime(),S=h("querySelector");c.$=S;var T=h("querySelectorAll");c.$$=T},{"./guid.js":148,"./log.js":149,"global/document":7,"global/window":8,tsml:59}],145:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function f(a,b,c){if(Array.isArray(b))return l(f,a,b,c);var d=n.getElData(a);d.handlers||(d.handlers={}),d.handlers[b]||(d.handlers[b]=[]),c.guid||(c.guid=p.newGUID()),d.handlers[b].push(c),d.dispatcher||(d.disabled=!1,d.dispatcher=function(b,c){if(!d.disabled){b=j(b);var e=d.handlers[b.type];if(e)for(var f=e.slice(0),g=0,h=f.length;g0||g>0?e+":":"",d=((e||f>=10)&&d<10?"0"+d:d)+":",c=c<10?"0"+c:c,e+d+c}()}c.__esModule=!0,c.default=d,b.exports=c.default},{}],148:[function(a,b,c){"use strict";function d(){return e++}c.__esModule=!0,c.newGUID=d;var e=1},{}],149:[function(a,b,c){"use strict";function d(a,b){var c=Array.prototype.slice.call(b),d=function(){},e=f.default.console||{log:d,warn:d,error:d};a?c.unshift(a.toUpperCase()+":"):a="log",g.history.push(c),c.unshift("VIDEOJS:"),e[a].apply?e[a].apply(e,c):e[a](c.join(" "))}c.__esModule=!0;var e=a("global/window"),f=function(a){return a&&a.__esModule?a:{default:a}}(e),g=function(){d(null,arguments)};g.history=[],g.error=function(){d("error",arguments)},g.warn=function(){d("warn",arguments)},c.default=g,b.exports=c.default},{"global/window":8}],150:[function(a,b,c){"use strict";function d(a){return!!a&&"object"==typeof a&&"[object Object]"===a.toString()&&a.constructor===Object}function e(){var a=Array.prototype.slice.call(arguments);return a.unshift({}),a.push(h),g.default.apply(null,a),a[0]}c.__esModule=!0,c.default=e;var f=a("lodash-compat/object/merge"),g=function(a){return a&&a.__esModule?a:{default:a}}(f),h=function(a,b){return d(b)?d(a)?void 0:e(b):b};b.exports=c.default},{"lodash-compat/object/merge":46}],151:[function(a,b,c){"use strict";c.__esModule=!0;var d=a("global/document"),e=function(a){return a&&a.__esModule?a:{default:a}}(d),f=function(a){var b=e.default.createElement("style");return b.className=a,b};c.createStyleElement=f;var g=function(a,b){a.styleSheet?a.styleSheet.cssText=b:a.textContent=b};c.setTextContent=g},{"global/document":7}],152:[function(a,b,c){"use strict";function d(a,b){return Array.isArray(a)?e(a):void 0===a||void 0===b?e():e([[a,b]])}function e(a){return void 0===a||0===a.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:a.length,start:f.bind(null,"start",0,a),end:f.bind(null,"end",1,a)}}function f(a,b,c,d){return void 0===d&&(i.default.warn("DEPRECATED: Function '"+a+"' on 'TimeRanges' called without an index argument."),d=0),g(a,d,c.length-1),c[d][b]}function g(a,b,c){if(b<0||b>c)throw new Error("Failed to execute '"+a+"' on 'TimeRanges': The index provided ("+b+") is greater than or equal to the maximum bound ("+c+").")}c.__esModule=!0,c.createTimeRanges=d;var h=a("./log.js"),i=function(a){return a&&a.__esModule?a:{default:a}}(h);c.createTimeRange=d},{"./log.js":149}],153:[function(a,b,c){"use strict";function d(a){return a.charAt(0).toUpperCase()+a.slice(1)}c.__esModule=!0,c.default=d,b.exports=c.default},{}],154:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0;var e=a("global/document"),f=d(e),g=a("global/window"),h=d(g),i=function(a){var b=["protocol","hostname","port","pathname","search","hash","host"],c=f.default.createElement("a");c.href=a;var d=""===c.host&&"file:"!==c.protocol,e=void 0;d&&(e=f.default.createElement("div"),e.innerHTML='
    ',c=e.firstChild,e.setAttribute("style","display:none; position:absolute;"),f.default.body.appendChild(e));for(var g={},h=0;hx',a=b.firstChild.href}return a};c.getAbsoluteURL=j;var k=function(a){if("string"==typeof a){var b=/^(\/?)([\s\S]*?)((?:\.{1,2}|[^\/]+?)(\.([^\.\/\?]+)))(?:[\/]*|[\?].*)$/i,c=b.exec(a);if(c)return c.pop().toLowerCase()}return""};c.getFileExtension=k;var l=function(a){var b=h.default.location,c=i(a);return(":"===c.protocol?b.protocol:c.protocol)+c.host!==b.protocol+b.host};c.isCrossOrigin=l},{"global/document":7,"global/window":8}],155:[function(b,c,d){"use strict";function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function f(a){return a&&a.__esModule?a:{default:a}}d.__esModule=!0;var g=b("global/window"),h=f(g),i=b("global/document"),j=f(i),k=b("./setup"),l=e(k),m=b("./utils/stylesheet.js"),n=e(m),o=b("./component"),p=f(o),q=b("./event-target"),r=f(q),s=b("./utils/events.js"),t=e(s),u=b("./player"),v=f(u),w=b("./plugins.js"),x=f(w),y=b("../../src/js/utils/merge-options.js"),z=f(y),A=b("./utils/fn.js"),B=e(A),C=b("./tracks/text-track.js"),D=f(C),E=b("./tracks/audio-track.js"),F=f(E),G=b("./tracks/video-track.js"),H=f(G),I=b("object.assign"),J=(f(I),b("./utils/time-ranges.js")),K=b("./utils/format-time.js"),L=f(K),M=b("./utils/log.js"),N=f(M),O=b("./utils/dom.js"),P=e(O),Q=b("./utils/browser.js"),R=e(Q),S=b("./utils/url.js"),T=e(S),U=b("./extend.js"),V=f(U),W=b("lodash-compat/object/merge"),X=f(W),Y=b("./utils/create-deprecation-proxy.js"),Z=f(Y),$=b("xhr"),_=f($),aa=b("./tech/tech.js"),ba=f(aa),ca=b("./tech/html5.js"),da=(f(ca),b("./tech/flash.js"));f(da);"undefined"==typeof HTMLVideoElement&&(j.default.createElement("video"),j.default.createElement("audio"),j.default.createElement("track"));var ea=function a(b,c,d){var e=void 0;if("string"==typeof b){if(0===b.indexOf("#")&&(b=b.slice(1)),a.getPlayers()[b])return c&&N.default.warn('Player "'+b+'" is already initialised. Options will not be applied.'),d&&a.getPlayers()[b].ready(d),a.getPlayers()[b];e=P.getEl(b)}else e=b;if(!e||!e.nodeName)throw new TypeError("The element or ID supplied is not valid. (videojs)");return e.player||v.default.players[e.playerId]||new v.default(e,c,d)};if(!0!==h.default.VIDEOJS_NO_DYNAMIC_STYLE){var fa=P.$(".vjs-styles-defaults");if(!fa){fa=n.createStyleElement("vjs-styles-defaults");var ga=P.$("head");ga.insertBefore(fa,ga.firstChild),n.setTextContent(fa,"\n .video-js {\n width: 300px;\n height: 150px;\n }\n\n .vjs-fluid {\n padding-top: 56.25%\n }\n ")}}l.autoSetupTimeout(1,ea),ea.VERSION="5.10.2",ea.HOLA_VERSION=!0,ea.options=v.default.prototype.options_,ea.getPlayers=function(){return v.default.players},ea.players=Z.default(v.default.players,{get:"Access to videojs.players is deprecated; use videojs.getPlayers instead",set:"Modification of videojs.players is deprecated"}),ea.getComponent=p.default.getComponent,ea.registerComponent=function(a,b){ba.default.isTech(b)&&N.default.warn("The "+a+" tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)"),p.default.registerComponent.call(p.default,a,b)},ea.getTech=ba.default.getTech,ea.registerTech=ba.default.registerTech,ea.browser=R,ea.TOUCH_ENABLED=R.TOUCH_ENABLED,ea.extend=V.default,ea.mergeOptions=z.default,ea.bind=B.bind,ea.plugin=x.default,ea.addLanguage=function(a,b){var c;return a=(""+a).toLowerCase(),X.default(ea.options.languages,(c={},c[a]=b,c))[a]},ea.log=N.default,ea.createTimeRange=ea.createTimeRanges=J.createTimeRanges,ea.formatTime=L.default,ea.parseUrl=T.parseUrl,ea.isCrossOrigin=T.isCrossOrigin,ea.EventTarget=r.default,ea.on=t.on,ea.one=t.one,ea.off=t.off,ea.trigger=t.trigger,ea.xhr=_.default,ea.TextTrack=D.default,ea.AudioTrack=F.default,ea.VideoTrack=H.default,ea.isEl=P.isEl,ea.isTextNode=P.isTextNode,ea.createEl=P.createEl,ea.hasClass=P.hasElClass,ea.addClass=P.addElClass,ea.removeClass=P.removeElClass,ea.toggleClass=P.toggleElClass,ea.setAttributes=P.setElAttributes,ea.getAttributes=P.getElAttributes,ea.emptyEl=P.emptyEl,ea.appendContent=P.appendContent,ea.insertContent=P.insertContent,ea.dom=P,"function"==typeof a&&a.amd?a("videojs",[],function(){return ea}):"object"==typeof d&&"object"==typeof c&&(c.exports=ea),d.default=ea,c.exports=d.default},{"../../src/js/utils/merge-options.js":150,"./component":66,"./event-target":104,"./extend.js":105,"./player":113,"./plugins.js":114,"./setup":118,"./tech/flash.js":121,"./tech/html5.js":122,"./tech/tech.js":124,"./tracks/audio-track.js":127,"./tracks/text-track.js":135,"./tracks/video-track.js":140,"./utils/browser.js":141,"./utils/create-deprecation-proxy.js":143,"./utils/dom.js":144,"./utils/events.js":145,"./utils/fn.js":146,"./utils/format-time.js":147,"./utils/log.js":149,"./utils/stylesheet.js":151,"./utils/time-ranges.js":152,"./utils/url.js":154,"global/document":7,"global/window":8,"lodash-compat/object/merge":46,"object.assign":53,xhr:60}]},{},[155])(155)})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],219:[function(a,b,c){var d=b.exports={WebVTT:a("./vtt.js").WebVTT,VTTCue:a("./vttcue-extended.js").VTTCue,VTTRegion:a("./vttregion-extended.js").VTTRegion};window.vttjs=d,window.WebVTT=d.WebVTT;var e=d.VTTCue,f=d.VTTRegion,g=window.VTTCue,h=window.VTTRegion;d.shim=function(){window.VTTCue=e,window.VTTRegion=f},d.restore=function(){window.VTTCue=g,window.VTTRegion=h},window.VTTCue||d.shim()},{"./vtt.js":220,"./vttcue-extended.js":221,"./vttregion-extended.js":223}],220:[function(a,b,c){!function(a){function b(a,b){this.name="ParsingError",this.code=a.code,this.message=b||a.message}function c(a){function b(a,b,c,d){return 3600*(0|a)+60*(0|b)+(0|c)+(0|d)/1e3}var c=a.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return c?c[3]?b(c[1],c[2],c[3].replace(":",""),c[4]):c[1]>59?b(c[1],c[2],0,c[4]):b(0,c[1],c[2],c[4]):null}function d(){this.values=p(null)}function e(a,b,c,d){var e=d?a.split(d):[a];for(var f in e)if("string"==typeof e[f]){var g=e[f].split(c);if(2===g.length){var h=g[0],i=g[1];b(h,i)}}}function f(a,f,g){function h(){var d=c(a);if(null===d)throw new b(b.Errors.BadTimeStamp,"Malformed timestamp: "+j);return a=a.replace(/^[^\sa-zA-Z-]+/,""),d}function i(){a=a.replace(/^\s+/,"")}var j=a;if(i(),f.startTime=h(),i(),"--\x3e"!==a.substr(0,3))throw new b(b.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+j);a=a.substr(3),i(),f.endTime=h(),i(),function(a,b){var c=new d;e(a,function(a,b){switch(a){case"region":for(var d=g.length-1;d>=0;d--)if(g[d].id===b){c.set(a,g[d].region);break}break;case"vertical":c.alt(a,b,["rl","lr"]);break;case"line":var e=b.split(","),f=e[0];c.integer(a,f),c.percent(a,f)&&c.set("snapToLines",!1),c.alt(a,f,["auto"]),2===e.length&&c.alt("lineAlign",e[1],["start","middle","end"]);break;case"position":e=b.split(","),c.percent(a,e[0]),2===e.length&&c.alt("positionAlign",e[1],["start","middle","end"]);break;case"size":c.percent(a,b);break;case"align":c.alt(a,b,["start","middle","end","left","right"])}},/:/,/\s/),b.region=c.get("region",null),b.vertical=c.get("vertical",""),b.line=c.get("line","auto"),b.lineAlign=c.get("lineAlign","start"),b.snapToLines=c.get("snapToLines",!0),b.size=c.get("size",100),b.align=c.get("align","middle"),b.position=c.get("position",{start:0,left:0,middle:50,end:100,right:100},b.align),b.positionAlign=c.get("positionAlign",{start:"start",left:"start",middle:"middle",end:"end",right:"end"},b.align)}(a,f)}function g(a,b){function d(a){return q[a]}for(var e,f=a.document.createElement("div"),g=f,h=[];null!==(e=function(){if(!b)return null;var a=b.match(/^([^<]*)(<[^>]+>?)?/);return function(a){return b=b.substr(a.length),a}(a[1]?a[1]:a[2])}());)if("<"!==e[0])g.appendChild(a.document.createTextNode(function(a){for(;k=a.match(/&(amp|lt|gt|lrm|rlm|nbsp);/);)a=a.replace(k[0],d);return a}(e)));else{if("/"===e[1]){h.length&&h[h.length-1]===e.substr(2).replace(">","")&&(h.pop(),g=g.parentNode);continue}var i,j=c(e.substr(1,e.length-2));if(j){i=a.document.createProcessingInstruction("timestamp",j),g.appendChild(i);continue}var k=e.match(/^<([^.\s\/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!k)continue;if(!(i=function(b,c){var d=r[b];if(!d)return null;var e=a.document.createElement(d);e.localName=d;var f=s[b];return f&&c&&(e[f]=c.trim()),e}(k[1],k[3])))continue;if(!function(a,b){return!t[b.localName]||t[b.localName]===a.localName}(g,i))continue;k[2]&&(i.className=k[2].substr(1).replace("."," ")),h.push(k[1]),g.appendChild(i),g=i}return f}function h(a){for(var b=0;b=c[0]&&a<=c[1])return!0}return!1}function i(a){function b(a,b){for(var c=b.childNodes.length-1;c>=0;c--)a.push(b.childNodes[c])}function c(a){if(!a||!a.length)return null;var d=a.pop(),e=d.textContent||d.innerText;if(e){var f=e.match(/^.*(\n|\r)/);return f?(a.length=0,f[0]):e}return"ruby"===d.tagName?c(a):d.childNodes?(b(a,d),c(a)):void 0}var d,e=[],f="";if(!a||!a.childNodes)return"ltr";for(b(e,a);f=c(e);)for(var g=0;g=0&&a.line<=100))return a.line;if(!a.track||!a.track.textTrackList||!a.track.textTrackList.mediaElement)return-1;for(var b=a.track,c=b.textTrackList,d=0,e=0;en&&(l=l<0?-1:1,l*=Math.ceil(n/k)*k),g<0&&(l+=""===f.vertical?c.height:c.width,h=h.reverse()),e.move(o,l)}else{var p=e.lineHeight/c.height*100;switch(f.lineAlign){case"middle":g-=p/2;break;case"end":g-=p}switch(f.vertical){case"":b.applyStyles({top:b.formatStyle(g,"%")});break;case"rl":b.applyStyles({left:b.formatStyle(g,"%")});break;case"lr":b.applyStyles({right:b.formatStyle(g,"%")})}h=["+y","-x","+x","-y"],e=new m(b)}var q=function(a,b){for(var e,f=new m(a),g=1,h=0;hi&&(e=new m(a),g=i),a=new m(f)}return e||f}(e,h);b.move(q.toCSSCompatValues(c))}function o(){}var p=Object.create||function(){function a(){}return function(b){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return a.prototype=b,new a}}();b.prototype=p(Error.prototype),b.prototype.constructor=b,b.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},d.prototype={set:function(a,b){this.get(a)||""===b||(this.values[a]=b)},get:function(a,b,c){return c?this.has(a)?this.values[a]:b[c]:this.has(a)?this.values[a]:b},has:function(a){return a in this.values},alt:function(a,b,c){for(var d=0;d=0&&b<=100)&&(this.set(a,b),!0)}};var q={"&":"&","<":"<",">":">","‎":"‎","‏":"‏"," ":" "},r={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},s={v:"title",lang:"lang"},t={rt:"ruby"},u=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];k.prototype.applyStyles=function(a,b){b=b||this.div;for(var c in a)a.hasOwnProperty(c)&&(b.style[c]=a[c])},k.prototype.formatStyle=function(a,b){return 0===a?0:a+b},l.prototype=p(k.prototype),l.prototype.constructor=l,m.prototype.move=function(a,b){switch(b=void 0!==b?b:this.lineHeight,a){case"+x":this.left+=b,this.right+=b;break;case"-x":this.left-=b,this.right-=b;break;case"+y":this.top+=b,this.bottom+=b;break;case"-y":this.top-=b,this.bottom-=b}},m.prototype.overlaps=function(a){return this.lefta.left&&this.topa.top},m.prototype.overlapsAny=function(a){for(var b=0;b=a.top&&this.bottom<=a.bottom&&this.left>=a.left&&this.right<=a.right},m.prototype.overlapsOppositeAxis=function(a,b){switch(b){case"+x":return this.lefta.right;case"+y":return this.topa.bottom}},m.prototype.intersectPercentage=function(a){return Math.max(0,Math.min(this.right,a.right)-Math.max(this.left,a.left))*Math.max(0,Math.min(this.bottom,a.bottom)-Math.max(this.top,a.top))/(this.height*this.width)},m.prototype.toCSSCompatValues=function(a){return{top:this.top-a.top,bottom:a.bottom-this.bottom,left:this.left-a.left,right:a.right-this.right,height:this.height,width:this.width}},m.getSimpleBoxPosition=function(a){var b=a.div?a.div.offsetHeight:a.tagName?a.offsetHeight:0,c=a.div?a.div.offsetWidth:a.tagName?a.offsetWidth:0,d=a.div?a.div.offsetTop:a.tagName?a.offsetTop:0;return a=a.div?a.div.getBoundingClientRect():a.tagName?a.getBoundingClientRect():a,{left:a.left,right:a.right,top:a.top||d,height:a.height||b,bottom:a.bottom||d+(a.height||b),width:a.width||c}},o.StringDecoder=function(){return{decode:function(a){if(!a)return"";if("string"!=typeof a)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(a))}}},o.convertCueToDOMTree=function(a,b){return a&&b?g(a,b):null};o.processCues=function(a,b,c){if(!a||!b||!c)return null;for(;c.firstChild;)c.removeChild(c.firstChild);var d=a.document.createElement("div");if(d.style.position="absolute",d.style.left="0",d.style.right="0",d.style.top="0",d.style.bottom="0",d.style.margin="1.5%",c.appendChild(d),function(a){for(var b=0;b100)throw new Error("Position must be between 0 and 100.");u=a,this.hasBeenReset=!0}})),Object.defineProperty(h,"positionAlign",e({},j,{get:function(){return v},set:function(a){var b=d(a);if(!b)throw new SyntaxError("An invalid or illegal string was specified.");v=b,this.hasBeenReset=!0}})),Object.defineProperty(h,"size",e({},j,{get:function(){return w},set:function(a){if(a<0||a>100)throw new Error("Size must be between 0 and 100.");w=a,this.hasBeenReset=!0}})),Object.defineProperty(h,"align",e({},j,{get:function(){return x},set:function(a){var b=d(a);if(!b)throw new SyntaxError("An invalid or illegal string was specified.");x=b,this.hasBeenReset=!0}})),h.displayState=void 0,i)return h}var g="auto",h={"":!0,lr:!0,rl:!0},i={start:!0,middle:!0,end:!0,left:!0,right:!0};f.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},a.VTTCue=a.VTTCue||f,b.VTTCue=f}(this,this.vttjs||{})},{}],223:[function(a,b,c){void 0!==b&&b.exports&&(this.VTTRegion=a("./vttregion").VTTRegion),function(a){a.VTTRegion.create=function(b){var c=new a.VTTRegion;for(var d in b)c.hasOwnProperty(d)&&(c[d]=b[d]);return c},a.VTTRegion.fromJSON=function(a){return this.create(JSON.parse(a))}}(this)},{"./vttregion":224}],224:[function(a,b,c){!function(a,b){function c(a){return"string"==typeof a&&(!!f[a.toLowerCase()]&&a.toLowerCase())}function d(a){return"number"==typeof a&&a>=0&&a<=100}function e(){var a=100,b=3,e=0,f=100,g=0,h=100,i="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return a},set:function(b){if(!d(b))throw new Error("Width must be between 0 and 100.");a=b}},lines:{enumerable:!0,get:function(){return b},set:function(a){if("number"!=typeof a)throw new TypeError("Lines must be set to a number.");b=a}},regionAnchorY:{enumerable:!0,get:function(){return f},set:function(a){if(!d(a))throw new Error("RegionAnchorX must be between 0 and 100.");f=a}},regionAnchorX:{enumerable:!0,get:function(){return e},set:function(a){if(!d(a))throw new Error("RegionAnchorY must be between 0 and 100.");e=a}},viewportAnchorY:{enumerable:!0,get:function(){return h},set:function(a){if(!d(a))throw new Error("ViewportAnchorY must be between 0 and 100.");h=a}},viewportAnchorX:{enumerable:!0,get:function(){return g},set:function(a){if(!d(a))throw new Error("ViewportAnchorX must be between 0 and 100.");g=a}},scroll:{enumerable:!0,get:function(){return i},set:function(a){var b=c(a);if(!1===b)throw new SyntaxError("An invalid or illegal string was specified.");i=b}}})}var f={"":!0,up:!0};a.VTTRegion=a.VTTRegion||e,b.VTTRegion=e}(this,this.vttjs||{})},{}],225:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0});var d=a("video.js"),e=function(a){return a&&a.__esModule?a:{default:a}}(d),f={position:"top-right",fadeTime:3e3,url:void 0,image:void 0},g=function(a,b){var c=a.el(),d=document.createElement("div"),e=document.createElement("img");if(d.classList.add("vjs-watermark-content"),d.classList.add("vjs-watermark-"+b.position),e.src=b.image,b.url){var f=document.createElement("a");f.href=b.url,f.onclick=function(c){c.preventDefault(),a.pause(),window.open(b.url)},f.appendChild(e),d.appendChild(f)}else d.appendChild(e);c.appendChild(d)},h=function(a){setTimeout(function(){return document.getElementsByClassName("vjs-watermark-content")[0].classList.add("vjs-watermark-fade")},a.fadeTime)},i=function(a,b){a.addClass("vjs-watermark"),b.image&&(g(a,b),null!==b.fadeTime&&a.on("play",function(){return h(b)}))},j=function(a){var b=this;this.ready(function(){i(b,e.default.mergeOptions(f,a))})};e.default.plugin("watermark",j),j.VERSION="__VERSION__",c.default=j,b.exports=c.default},{"video.js":218}],226:[function(a,b,c){var d=".vjs-dvr .vjs-progress-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vjs-dvr .vjs-live-control{flex:inherit;cursor:pointer}.vjs-dvr .vjs-live-control .vjs-tooltip{line-height:1em}.vjs-dvr-live .vjs-live-control .vjs-tooltip{display:none}.vjs-dvr-live .vjs-live-control{cursor:default}.vjs-dvr:not(.vjs-dvr-live) .vjs-live-display:before{background:#566377}";a("browserify-css").createStyle(d,{href:"src/css/dvr.css"},{insertAt:"bottom"}),b.exports=d},{"browserify-css":3}],227:[function(a,b,c){var d=".video-js .vjs-button.vjs-next-button{order:.1}.video-js .vjs-button.vjs-next-button .vjs-button-icon{width:3.6em;height:100%;cursor:pointer;opacity:.9}.video-js .vjs-button.vjs-next-button .vjs-button-icon>svg{position:absolute;width:90%;height:90%;padding:0;top:0;left:0;right:0;bottom:0;margin:auto;display:block;transition:opacity 200ms ease}.video-js .vjs-button.vjs-next-button .vjs-button-icon:hover{opacity:1}.video-js.vjs-ad-playing .vjs-button.vjs-next-button{display:none}";a("browserify-css").createStyle(d,{href:"src/css/next.css"},{insertAt:"bottom"}),b.exports=d},{"browserify-css":3}],228:[function(a,b,c){ +var d=".text-shadow{text-shadow:0 0 2px rgba(0,0,0,.5)}.vjs5-hola-skin{font-family:sans-serif;-webkit-font-smoothing:antialiased}.vjs5-hola-skin .hola-circle-icon{display:block;width:1em;height:1em;box-sizing:border-box;border-radius:50%;border-style:solid;border-width:.3em;border-color:#fff;background:#00b7f1}.vjs5-hola-skin .vjs-control-bar{color:#fff}.vjs5-hola-skin .vjs-control-bar>:not(.vjs-gradient){z-index:2}.vjs5-hola-skin .vjs-big-play-button{top:0;left:0;width:100%;height:100%;font-size:1em;border:0;opacity:1}.vjs5-hola-skin .vjs-big-play-button:before{content:none}.vjs5-hola-skin .vjs-big-play-button .vjs-button-icon{position:absolute;height:4.8em;width:6.8em;left:50%;top:50%;margin-left:-3.4em;margin-top:-2.4em;fill:rgba(33,33,33,.8)}.vjs5-hola-skin .vjs-big-play-button:hover .vjs-button-icon{fill:#00b7f1}.vjs5-hola-skin .vjs-big-play-button,.vjs5-hola-skin .vjs-big-play-button:focus,.vjs5-hola-skin:hover .vjs-big-play-button,.vjs5-hola-skin:hover .vjs-big-play-button:focus{background:0 0}.vjs5-hola-skin.vjs-error-hidden .vjs-big-play-button,.vjs5-hola-skin.vjs-error-hidden .vjs-share-button{display:none!important}.vjs5-hola-skin.vjs-error-hidden *{cursor:default}.vjs5-hola-skin.vjs-error .vjs-big-play-button,.vjs5-hola-skin.vjs-error .vjs-loading-spinner,.vjs5-hola-skin.vjs-error .vjs-share-button,.vjs5-hola-skin.vjs-error .vjs-top-bar{display:none!important}.vjs5-hola-skin.vjs-ima-ad:not(.vjs-has-started) .vjs-big-play-button{z-index:1112}.vjs5-hola-skin.vjs-paused.vjs-pos-ended .vjs-big-play-button,.vjs5-hola-skin.vjs-paused.vjs-pos-ended .vjs-poster{display:block}.vjs5-hola-skin.vjs-ad-loading .vjs-big-play-button,.vjs5-hola-skin.vjs-ad-playing .vjs-big-play-button,.vjs5-hola-skin.vjs-seeking .vjs-big-play-button,.vjs5-hola-skin.vjs-using-native-controls .vjs-big-play-button,.vjs5-hola-skin.vjs-waiting .vjs-big-play-button{display:none!important}.vjs5-hola-skin.vjs-has-started .vjs-poster{opacity:0;transition:opacity 250ms ease}.vjs5-hola-skin .vjs-control{margin:0;padding:0;text-align:left}.vjs5-hola-skin .vjs-control>.vjs-button-icon,.vjs5-hola-skin .vjs-control>svg{position:relative;box-sizing:content-box;display:inline-block;width:3.6em;height:100%;margin:0;padding:0}.vjs5-hola-skin .vjs-control:focus .vjs-menu{text-shadow:none}.vjs5-hola-skin .vjs-control-bar{height:3.6em;background:0 0;overflow:visible;text-shadow:0 0 2px rgba(0,0,0,.5)}.vjs5-hola-skin .vjs-control-bar>.vjs-spacer{display:block;flex-grow:1;order:5}.vjs5-hola-skin .vjs-control-bar>.vjs-control:before{line-height:2}.vjs5-hola-skin .vjs-control-bar>.vjs-control,.vjs5-hola-skin .vjs-control-bar>.vjs-progress-control,.vjs5-hola-skin .vjs-control-bar>.vjs-time-control{margin-top:0}.vjs5-hola-skin .vjs-control-bar>.vjs-captions-button{order:9}.vjs5-hola-skin .vjs-control-bar>.vjs-playback-rate{order:8}.vjs5-hola-skin.vjs-live:not(.vjs-dvr) .vjs-control-bar>.vjs-control,.vjs5-hola-skin.vjs-live:not(.vjs-dvr) .vjs-control-bar>.vjs-time-control{margin-top:0}.vjs5-hola-skin.vjs-live .vjs-control-bar .vjs-time-control.vjs-current-time,.vjs5-hola-skin.vjs-live .vjs-control-bar .vjs-time-control.vjs-duration,.vjs5-hola-skin.vjs-live .vjs-control-bar .vjs-time-control.vjs-time-divider{display:none}.vjs5-hola-skin.vjs-live .vjs-live-display{font-size:1.3em;color:#eee;text-shadow:none}.vjs5-hola-skin.vjs-live .vjs-live-display:before{display:inline-block;width:6px;height:6px;margin-right:.4em;vertical-align:4%;background:#f51717;content:'';border-radius:50%}.vjs5-hola-skin.vjs-live.vjs-fullscreen:not(.vjs-small) .vjs-live-display:before{width:10px;height:10px}.vjs5-hola-skin .vjs-control-bar .vjs-progress-control .vjs-mouse-display-tooltip,.vjs5-hola-skin .vjs-control-bar .vjs-progress-control .vjs-volume-display-tooltip,.vjs5-hola-skin .vjs-tooltip{top:-1.84615385em;padding:.38461538em .69230769em;border-radius:.15384615em;font-size:1.3em;font-family:sans-serif;line-height:1.15384615em;font-weight:500;text-align:center;text-shadow:none;clip:auto;pointer-events:none;color:#eee;background-color:#1c1c1c;background-color:rgba(28,28,28,.9)}.vjs5-hola-skin .vjs-tooltip{top:-3em;left:0;width:auto;height:auto;margin:0}.vjs5-hola-skin .vjs-menu{text-shadow:0 0 2px rgba(0,0,0,.5)}.vjs5-hola-skin .vjs-menu-item{text-align:left;padding-left:.5em;text-transform:none}.vjs5-hola-skin .vjs-menu-item[role=menuitemcheckbox]{padding:.3em .4em .2em 2em}.vjs5-hola-skin .vjs-menu-label{pointer-events:none}.vjs5-hola-skin .vjs-menu-indent{padding-left:1.5em}.vjs5-hola-skin .vjs-menu-item-link>.vjs-menu-link{display:block;color:inherit;text-decoration:inherit;text-transform:inherit;white-space:nowrap;border:none}.vjs5-hola-skin .vjs-menu-button[aria-expanded=true]>.vjs-tooltip-active{display:none}.vjs5-hola-skin .vjs-play-control{cursor:pointer;margin-left:1em;width:4.4em;order:0}.vjs5-hola-skin .vjs-play-control.vjs-paused:before,.vjs5-hola-skin .vjs-play-control.vjs-playing:before,.vjs5-hola-skin .vjs-play-control:before{content:''}.vjs5-hola-skin .vjs-play-control.vjs-playing .vjs-tooltip{margin-left:.5em}.vjs5-hola-skin .vjs-play-control.vjs-play-control-ad>.vjs-button-icon,.vjs5-hola-skin .vjs-play-control:not(.vjs-play-control-replay)>.vjs-button-icon{box-sizing:content-box;position:absolute;width:1.2em;height:1.6em;padding:0;top:0;left:0;right:0;bottom:0;margin:auto}.vjs5-hola-skin .vjs-play-control.vjs-play-control-ad>.vjs-button-icon:after,.vjs5-hola-skin .vjs-play-control.vjs-play-control-ad>.vjs-button-icon:before,.vjs5-hola-skin .vjs-play-control:not(.vjs-play-control-replay)>.vjs-button-icon:after,.vjs5-hola-skin .vjs-play-control:not(.vjs-play-control-replay)>.vjs-button-icon:before{content:'';position:absolute;top:50%;width:0;transform:translateY(-50%);border-top:.4em solid transparent;border-bottom:.4em solid transparent;border-left:.6em solid #fff;transition:border .2s linear,height .2s linear}.vjs5-hola-skin .vjs-play-control.vjs-play-control-ad>.vjs-button-icon:before,.vjs5-hola-skin .vjs-play-control:not(.vjs-play-control-replay)>.vjs-button-icon:before{left:0;height:.8em}.vjs5-hola-skin .vjs-play-control.vjs-play-control-ad>.vjs-button-icon:after,.vjs5-hola-skin .vjs-play-control:not(.vjs-play-control-replay)>.vjs-button-icon:after{right:0;height:0}.vjs5-hola-skin .vjs-play-control.vjs-play-control-ad.vjs-playing>.vjs-button-icon:after,.vjs5-hola-skin .vjs-play-control.vjs-play-control-ad.vjs-playing>.vjs-button-icon:before,.vjs5-hola-skin .vjs-play-control:not(.vjs-play-control-replay).vjs-playing>.vjs-button-icon:after,.vjs5-hola-skin .vjs-play-control:not(.vjs-play-control-replay).vjs-playing>.vjs-button-icon:before{border-top-width:0;border-bottom-width:0;border-left-width:.4em;height:100%}.vjs5-hola-skin .vjs-play-control.vjs-play-control-replay:not(.vjs-play-control-ad)>.vjs-button-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIzNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMiA1VjFMNyA2bDUgNVY3YzMuMzEgMCA2IDIuNjkgNiA2cy0yLjY5IDYtNiA2LTYtMi42OS02LTZINGMwIDQuNDIgMy41OCA4IDggOHM4LTMuNTggOC04LTMuNTgtOC04LTh6Ii8+Cjwvc3ZnPg==);background-repeat:no-repeat;background-size:2.4em;background-position:center center}.vjs5-hola-skin .vjs-play-control>.vjs-button-icon{opacity:.9}.vjs5-hola-skin .vjs-play-control:hover>.vjs-button-icon{opacity:1}.vjs5-hola-skin .ima-play-pause-div>svg{fill:#fff;stroke:#fff;stroke-width:0;opacity:.9}.vjs5-hola-skin .ima-play-pause-div:hover>svg{opacity:1}.vjs5-hola-skin.vjs-using-native-controls .vjs-big-play-button,.vjs5-hola-skin.vjs-using-native-controls .vjs-big-play-button.vjs-hidden{display:none!important}.vjs5-hola-skin .vjs-progress-control{position:absolute;left:0;right:0;z-index:10;width:auto;bottom:100%;height:1.5em;margin:0;padding:0;overflow:visible;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.vjs5-hola-skin .vjs-progress-control .vjs-mouse-display,.vjs5-hola-skin .vjs-progress-control .vjs-play-progress{font-family:sans-serif;overflow:visible}.vjs5-hola-skin .vjs-progress-control .vjs-mouse-display:before,.vjs5-hola-skin .vjs-progress-control .vjs-play-progress:before{content:none;display:block;width:1em;height:1em;box-sizing:border-box;border-radius:50%;border-style:solid;border-width:.3em;border-color:#fff;background:#00b7f1;font-size:1.6em}.vjs5-hola-skin .vjs-progress-control .vjs-mouse-display:after,.vjs5-hola-skin .vjs-progress-control .vjs-play-progress:after{display:none;padding:.2em .5em .5em}.vjs5-hola-skin .vjs-progress-control .vjs-mouse-display.vjs-keep-tooltips-inside:after,.vjs5-hola-skin .vjs-progress-control .vjs-play-progress.vjs-keep-tooltips-inside:after{display:none!important;content:none!important}.vjs5-hola-skin .vjs-progress-control .vjs-mouse-display-tooltip{display:none}.vjs5-hola-skin .vjs-progress-control .vjs-play-progress{background:#00b7f1}.vjs5-hola-skin .vjs-progress-control .vjs-progress-holder{height:3px;margin:0 1em;overflow:visible;transition:height .1s ease,margin .1s ease}.vjs5-hola-skin .vjs-progress-control .vjs-progress-holder .vjs-load-progress,.vjs5-hola-skin .vjs-progress-control .vjs-progress-holder .vjs-load-progress div,.vjs5-hola-skin .vjs-progress-control .vjs-progress-holder .vjs-play-progress,.vjs5-hola-skin .vjs-progress-control .vjs-progress-holder .vjs-tooltip-progress-bar{height:100%}.vjs5-hola-skin:not(.vjs-ad-playing) .vjs-progress-control.vjs-touch .vjs-mouse-display:before,.vjs5-hola-skin:not(.vjs-ad-playing) .vjs-progress-control.vjs-touch .vjs-play-progress:before,.vjs5-hola-skin:not(.vjs-ad-playing) .vjs-progress-control:hover .vjs-mouse-display:before,.vjs5-hola-skin:not(.vjs-ad-playing) .vjs-progress-control:hover .vjs-play-progress:before{content:''}.vjs5-hola-skin:not(.vjs-ad-playing) .vjs-progress-control.vjs-touch .vjs-mouse-display,.vjs5-hola-skin:not(.vjs-ad-playing) .vjs-progress-control:hover .vjs-mouse-display{background:0 0}.vjs5-hola-skin:not(.vjs-ad-playing) .vjs-progress-control.vjs-touch .vjs-mouse-display:before,.vjs5-hola-skin:not(.vjs-ad-playing) .vjs-progress-control:hover .vjs-mouse-display:before{position:absolute;top:-.33333333em;right:-.5em;background:#bbb;opacity:.7}.vjs5-hola-skin:not(.vjs-ad-playing) .vjs-progress-control.vjs-touch .vjs-play-progress:after,.vjs5-hola-skin:not(.vjs-ad-playing) .vjs-progress-control.vjs-touch .vjs-tooltip-progress-bar,.vjs5-hola-skin:not(.vjs-ad-playing) .vjs-progress-control:hover .vjs-play-progress:after,.vjs5-hola-skin:not(.vjs-ad-playing) .vjs-progress-control:hover .vjs-tooltip-progress-bar{display:none!important}.vjs5-hola-skin:not(.vjs-ad-playing) .vjs-progress-control.vjs-touch .vjs-mouse-display,.vjs5-hola-skin:not(.vjs-ad-playing) .vjs-progress-control:hover .vjs-mouse-display{display:transparent}.vjs5-hola-skin:not(.vjs-ad-playing) .vjs-progress-control.vjs-touch .vjs-mouse-display-tooltip,.vjs5-hola-skin:not(.vjs-ad-playing) .vjs-progress-control:hover .vjs-mouse-display-tooltip{display:block}.vjs5-hola-skin:not(.vjs-ad-playing) .vjs-progress-control.vjs-touch .vjs-progress-holder,.vjs5-hola-skin:not(.vjs-ad-playing) .vjs-progress-control:hover .vjs-progress-holder{font-size:1em;height:5px}.vjs5-hola-skin:not(.vjs-ad-playing).vjs-mobile .vjs-progress-control .vjs-play-progress:before{content:'';top:auto;bottom:-.33333333em}.vjs5-hola-skin .vjs-live-control{line-height:3.6em;order:4}.vjs5-hola-skin .vjs-slider .vjs-slider-gap-left,.vjs5-hola-skin .vjs-slider .vjs-slider-gap-right{position:absolute;top:0;width:1em;height:100%}.vjs5-hola-skin .vjs-slider .vjs-slider-gap-left{left:-1em}.vjs5-hola-skin .vjs-slider .vjs-slider-gap-right{right:-1em}.vjs5-hola-skin .vjs-ads-label{order:0;line-height:3em}.vjs5-hola-skin .vjs-volume-bar{margin:1.35em .6em}.vjs5-hola-skin .vjs-volume-bar.vjs-slider-horizontal{height:.5em;margin-top:1.1em;margin-bottom:1.1em;padding:.7em 0;background:0 0}.vjs5-hola-skin .vjs-volume-bar.vjs-slider-horizontal:after,.vjs5-hola-skin .vjs-volume-bar.vjs-slider-horizontal:before{height:.4em;top:50%;margin-top:-.15em}.vjs5-hola-skin .vjs-volume-bar.vjs-slider-horizontal:before{content:'';background:#73859f;background:rgba(115,133,159,.5)}.vjs5-hola-skin .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level,.vjs5-hola-skin .vjs-volume-bar.vjs-slider-horizontal:before{position:absolute;left:0;top:50%;margin-top:-.15em;height:.3em;width:100%}.vjs5-hola-skin .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{overflow:visible;background-color:#fff}.vjs5-hola-skin .vjs-volume-bar.vjs-slider-horizontal .vjs-slider-gap-left{width:15px;left:-15px}.vjs5-hola-skin .vjs-volume-bar.vjs-slider-horizontal .vjs-slider-gap-right{width:20px;right:-20px}.vjs5-hola-skin .vjs-volume-bar .vjs-volume-display:before,.vjs5-hola-skin .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level:before{display:block;width:1em;height:1em;box-sizing:border-box;border-radius:50%;border-style:solid;border-width:.3em;border-color:#fff;background:#fff;top:-.4em;font-size:1.2em;z-index:2}.vjs5-hola-skin .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level:before{content:''}.vjs5-hola-skin .vjs-volume-bar .vjs-volume-display{top:0;background:0 0;overflow:visible}.vjs5-hola-skin .vjs-volume-bar .vjs-volume-display:before{content:'';position:absolute;left:-.5em;top:50%;margin-top:-.5em;height:1em;z-index:1;background:#bbb;opacity:.7}.vjs5-hola-skin .vjs-volume-menu-button{margin-right:1em;cursor:default;overflow:visible;width:3.6em}.vjs5-hola-skin .vjs-volume-menu-button .vjs-menu-content{width:0;transition:width 200ms ease}.vjs5-hola-skin .vjs-volume-menu-button>.vjs-button-icon{width:3.6em;cursor:pointer;opacity:.9}.vjs5-hola-skin .vjs-volume-menu-button>.vjs-button-icon>svg{position:absolute;left:.2em;top:0;display:block;width:3.6em;padding:0;height:100%;fill:#fff;transition:opacity 200ms ease}.vjs5-hola-skin .vjs-volume-menu-button>.vjs-button-icon:hover{opacity:1}.vjs5-hola-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal{order:1}.vjs5-hola-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal:before{content:none;display:none}.vjs5-hola-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal>.vjs-button-icon{height:100%;background-size:55%;background-repeat:no-repeat;background-position:center;transition:opacity 200ms ease}.vjs5-hola-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal>.vjs-button-icon path{transition:opacity 250ms ease}.vjs5-hola-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal.vjs-vol-1>.vjs-button-icon .volume-level-2{opacity:0}.vjs5-hola-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal.vjs-vol-2>.vjs-button-icon .volume-level-2{opacity:1}.vjs5-hola-skin .vjs-menu-button-inline{transition:all 200ms}.vjs5-hola-skin .vjs-menu-button-inline.vjs-show-volume-button .vjs-menu,.vjs5-hola-skin .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs5-hola-skin .vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs5-hola-skin .vjs-volume-menu-button:focus:not(.vjs-show-volume-button){width:3.6em}.vjs5-hola-skin .vjs-volume-menu-button:focus:not(.vjs-show-volume-button) .vjs-menu{display:none}.vjs5-hola-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content,.vjs5-hola-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal.vjs-show-volume-button .vjs-menu-content,.vjs5-hola-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal.vjs-slider-active .vjs-menu-content,.vjs5-hola-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal:hover .vjs-menu-content{height:3.6em;width:6.2em}.vjs5-hola-skin .vjs-menu-button-inline.vjs-show-volume-button:not(.vjs-no-volume),.vjs5-hola-skin .vjs-menu-button-inline.vjs-slider-active:not(.vjs-no-volume),.vjs5-hola-skin .vjs-menu-button-inline:hover:not(.vjs-no-volume),.vjs5-hola-skin.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active:not(.vjs-no-volume),.vjs5-hola-skin.vjs-no-flex .vjs-menu-button-inline:hover:not(.vjs-no-volume){width:10em}.vjs5-hola-skin .vjs-fullscreen-control{width:auto;margin-right:1em;order:20}.vjs5-hola-skin .vjs-fullscreen-control:before{content:'';display:none}.vjs5-hola-skin .vjs-fullscreen-control .vjs-button-icon{position:relative;height:100%;padding:0;opacity:.9;fill:#fff}.vjs5-hola-skin .vjs-fullscreen-control:hover .vjs-button-icon{opacity:1}.vjs5-hola-skin .vjs-fullscreen-control:hover .vjs-button-icon>svg>g:nth-child(1){animation:vjs-fullscreen-1 .3s ease}.vjs5-hola-skin .vjs-fullscreen-control:hover .vjs-button-icon>svg>g:nth-child(2){animation:vjs-fullscreen-2 .3s ease}.vjs5-hola-skin .vjs-fullscreen-control:hover .vjs-button-icon>svg>g:nth-child(3){animation:vjs-fullscreen-3 .3s ease}.vjs5-hola-skin .vjs-fullscreen-control:hover .vjs-button-icon>svg>g:nth-child(4){animation:vjs-fullscreen-4 .3s ease}.vjs5-hola-skin .vjs-fullscreen-control .vjs-tooltip{margin-left:-.8em}@keyframes vjs-fullscreen-1{50%{transform:translate(-1px,-1px)}}@keyframes vjs-fullscreen-2{50%{transform:translate(1px,-1px)}}@keyframes vjs-fullscreen-3{50%{transform:translate(1px,1px)}}@keyframes vjs-fullscreen-4{50%{transform:translate(-1px,1px)}}.vjs5-hola-skin.vjs-fullscreen .vjs-fullscreen-control .vjs-fullscreen-icon,.vjs5-hola-skin:not(.vjs-fullscreen) .vjs-fullscreen-control .vjs-exit-fullscreen-icon{display:none}.vjs5-hola-skin.vjs-fullscreen .vjs-fullscreen-control:hover .vjs-button-icon{opacity:1}.vjs5-hola-skin .vjs-time-control.vjs-current-time,.vjs5-hola-skin .vjs-time-control.vjs-duration,.vjs5-hola-skin .vjs-time-control.vjs-time-divider{display:inline-block;width:auto;min-width:0;padding:0;font-size:1.3em;line-height:2.76923077em;color:#eee}.vjs5-hola-skin .vjs-time-control.vjs-current-time{order:2}.vjs5-hola-skin .vjs-time-control.vjs-time-divider{order:3}.vjs5-hola-skin .vjs-time-control.vjs-time-divider span:after,.vjs5-hola-skin .vjs-time-control.vjs-time-divider span:before{content:'\\00a0'}.vjs5-hola-skin .vjs-time-control.vjs-duration{padding-right:1em;order:4}.vjs5-hola-skin .vjs-time-control.vjs-remaining-time{display:none}.vjs5-hola-skin.vjs-show-controls-before-start .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1}.vjs5-hola-skin.vjs-show-time-for-live .vjs-control-bar .vjs-time-control.vjs-current-time,.vjs5-hola-skin.vjs-show-time-for-live .vjs-control-bar .vjs-time-control.vjs-duration,.vjs5-hola-skin.vjs-show-time-for-live .vjs-control-bar .vjs-time-control.vjs-time-divider{display:inline-block!important}.vjs5-hola-skin.vjs-small .vjs-time-control.vjs-duration{padding-right:0}.vjs5-hola-skin.vjs-small .vjs-volume-menu-button{margin-right:0}.vjs5-hola-skin .vjs-slider-padding{position:absolute;width:100%;height:2em;top:-1.3em}.vjs5-hola-skin .vjs-play-animation{display:none;border-radius:50%;border:0 solid transparent;font-size:2em;position:absolute;height:3em;width:3em;line-height:3em;left:50%;top:50%;margin-left:-1.5em;margin-top:-1.5em;background-color:#1c1c1c;background-color:rgba(28,28,28,.6);animation:vjs-play-animation .5s linear 1 normal forwards}.vjs5-hola-skin .vjs-play-animation:before{position:absolute;top:0;left:0;width:100%;height:100%;font-size:2em;content:'';background-repeat:no-repeat;background-size:1.2em;background-position:center center}.vjs5-hola-skin.vjs-paused .vjs-play-animation:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xMyAtMTAgNDAgNDAiIGhlaWdodD0iMjQiIHdpZHRoPSIyNCIgZmlsbD0iI2ZmZiI+CiAgICA8Zz48cGF0aCBkPSJNIDAsMCA1LDAgNSwyMCAwLDIwIE0gOSwwIDE0LDAgMTQsMjAgOSwyMCBaIi8+PC9nPgo8L3N2Zz4=)}.vjs5-hola-skin.vjs-playing .vjs-play-animation:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xNSAtMTAgNDAgNDAiIGhlaWdodD0iMjQiIHdpZHRoPSIyNCIgZmlsbD0iI2ZmZiI+CiAgICA8Zz48cGF0aCBkPSJNIDAsMCAwLDIwIDE0LDEwIFoiLz48L2c+Cjwvc3ZnPg==)}@keyframes vjs-play-animation{0%{opacity:1}to{opacity:0;transform:scale(2)}}.vjs5-hola-skin .vjs-loading-spinner{opacity:1;border:none;width:6.4em;height:6.4em;margin:-3.2em 0 0 -3.2em;animation:vjs-loading-spinner 1.5682353s linear infinite}.vjs5-hola-skin .vjs-loading-spinner:after,.vjs5-hola-skin .vjs-loading-spinner:before{content:none}.vjs5-hola-skin .vjs-loading-spinner .vjs-spinner-rotator{position:absolute;width:100%;height:100%;animation:vjs-spinner-rotator 5332ms cubic-bezier(0.4,0,.2,1) infinite both}.vjs5-hola-skin .vjs-loading-spinner .vjs-spinner-left,.vjs5-hola-skin .vjs-loading-spinner .vjs-spinner-right{position:absolute;top:0;bottom:0;overflow:hidden}.vjs5-hola-skin .vjs-loading-spinner .vjs-spinner-left:before,.vjs5-hola-skin .vjs-loading-spinner .vjs-spinner-right:before{content:'';box-sizing:border-box;position:absolute;width:200%;height:100%;border-style:solid;border-color:#ddd #ddd transparent;border-radius:50%;border-width:.6em}.vjs5-hola-skin .vjs-loading-spinner .vjs-spinner-left{right:49%;left:0}.vjs5-hola-skin .vjs-loading-spinner .vjs-spinner-left:before{border-right-color:transparent;animation:vjs-spinner-left 1.333s cubic-bezier(0.4,0,.2,1) infinite both}.vjs5-hola-skin .vjs-loading-spinner .vjs-spinner-right{left:49%;right:0}.vjs5-hola-skin .vjs-loading-spinner .vjs-spinner-right:before{left:-100%;border-left-color:transparent;animation:vjs-spinner-right 1.333s cubic-bezier(0.4,0,.2,1) infinite both}@keyframes vjs-loading-spinner{to{transform:rotate(360deg)}}@keyframes vjs-spinner-rotator{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@keyframes vjs-spinner-left{0%{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@keyframes vjs-spinner-right{0%{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}.vjs5-hola-skin .ima-ad-container .vjs-volume-menu-button.vjs-volume-menu-button-horizontal{height:3em}.vjs5-hola-skin .ima-ad-container .vjs-volume-menu-button.vjs-volume-menu-button-horizontal .vjs-volume-bar.vjs-slider-horizontal{margin-top:.6em;margin-bottom:.6em}.vjs5-hola-skin .vjs-modal-dialog .vjs-close-button{top:1.2em;right:1.2em;width:3.6em;height:3.6em;opacity:.8;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xOSA2LjQxTDE3LjU5IDUgMTIgMTAuNTkgNi40MSA1IDUgNi40MSAxMC41OSAxMiA1IDE3LjU5IDYuNDEgMTkgMTIgMTMuNDEgMTcuNTkgMTkgMTkgMTcuNTkgMTMuNDEgMTJ6Ii8+Cjwvc3ZnPg==);background-repeat:no-repeat;background-size:2.4em;background-position:center center}.vjs5-hola-skin .vjs-modal-dialog .vjs-close-button:hover{opacity:1}.vjs5-hola-skin .vjs-modal-dialog .vjs-close-button:before{content:none}.vjs5-hola-skin .vjs-caption-settings select{color:#000}.vjs5-hola-skin.vjs-fullscreen{overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.vjs5-hola-skin .vjs-menu-button-popup .vjs-menu{display:block;width:13em;left:-6em;z-index:2;visibility:hidden}.vjs5-hola-skin .vjs-menu-button-popup .vjs-menu:not(.vjs-menu-popup-on-click){transition:visibility 500ms step-end}.vjs5-hola-skin .vjs-menu-button-popup .vjs-menu ul{bottom:4em}.vjs5-hola-skin .vjs-menu-button-popup .vjs-menu.vjs-menu-popup-on-click.vjs-lock-showing,.vjs5-hola-skin .vjs-menu-button-popup:hover .vjs-menu:not(.vjs-menu-popup-on-click){visibility:visible;transition:visibility 1ms}.vjs5-hola-skin .vjs-menu-button-inline .vjs-menu{left:3.6em}.vjs5-hola-skin.vjs-fullscreen:not(.vjs-small) .vjs-control-bar,.vjs5-hola-skin.vjs-fullscreen:not(.vjs-small) .vjs-loading-spinner,.vjs5-hola-skin.vjs-fullscreen:not(.vjs-small) .vjs-top-bar{font-size:150%}.vjs5-hola-skin.vjs-fullscreen:not(.vjs-small) .vjs-loading-spinner{font-size:200%}.vjs5-hola-skin.vjs-fullscreen:not(.vjs-small).vjs-paused .bumpable-ima-ad-container,.vjs5-hola-skin.vjs-fullscreen:not(.vjs-small).vjs-playing .bumpable-ima-ad-container,.vjs5-hola-skin.vjs-fullscreen:not(.vjs-small).vjs-playing:hover .bumpable-ima-ad-container,.vjs5-hola-skin.vjs-fullscreen:not(.vjs-small).vjs-user-active.vjs-playing .bumpable-ima-ad-container{margin-top:-75px}.vjs5-hola-skin.vjs-fullscreen:not(.vjs-small).vjs-user-inactive.vjs-playing .bumpable-ima-ad-container{margin-top:0}.vjs5-hola-skin.vjs-fullscreen:not(.vjs-small) .vjs-progress-control .vjs-progress-holder{height:5px}.vjs5-hola-skin.vjs-fullscreen:not(.vjs-small):not(.vjs-ad-playing) .vjs-progress-control:hover:hover .vjs-progress-holder{height:8px}.vjs5-hola-skin .vjs-controls-watermark,.vjs5-hola-skin .vjs-controls-watermark:focus,.vjs5-hola-skin .vjs-controls-watermark:hover{width:auto;padding:0 1em;background-color:transparent;background-position:center center;background-repeat:no-repeat;cursor:default;order:6;display:flex;align-items:center}.vjs5-hola-skin .vjs-controls-watermark img,.vjs5-hola-skin .vjs-controls-watermark:focus img,.vjs5-hola-skin .vjs-controls-watermark:hover img{display:inline-block;width:auto;max-width:10em;max-height:3.2em;margin:0;padding:0}.vjs5-hola-skin .vjs-text-track-display{bottom:3.6em;z-index:1}.vjs5-hola-skin .vjs-gradient{position:absolute;pointer-events:none;height:10em;left:0;right:0}.vjs5-hola-skin .vjs-gradient.vjs-top-gradient{top:0;background:linear-gradient(to bottom,rgba(0,0,0,.666) 0,rgba(0,0,0,.492) 19%,rgba(0,0,0,.36) 34%,rgba(0,0,0,.254) 47%,rgba(0,0,0,.185) 56.5%,rgba(0,0,0,.129) 65%,rgba(0,0,0,.084) 73%,rgba(0,0,0,.05) 80.2%,rgba(0,0,0,.028) 86.1%,rgba(0,0,0,.014) 91%,rgba(0,0,0,.005) 95.2%,rgba(0,0,0,.001) 98.2%,rgba(0,0,0,0) 100%)}.vjs5-hola-skin .vjs-gradient.vjs-bottom-gradient{bottom:0;background:linear-gradient(to top,rgba(0,0,0,.666) 0,rgba(0,0,0,.492) 19%,rgba(0,0,0,.36) 34%,rgba(0,0,0,.254) 47%,rgba(0,0,0,.185) 56.5%,rgba(0,0,0,.129) 65%,rgba(0,0,0,.084) 73%,rgba(0,0,0,.05) 80.2%,rgba(0,0,0,.028) 86.1%,rgba(0,0,0,.014) 91%,rgba(0,0,0,.005) 95.2%,rgba(0,0,0,.001) 98.2%,rgba(0,0,0,0) 100%)}.vjs5-hola-skin .vjs-top-bar{position:absolute;pointer-events:none;top:0;left:0;width:100%;opacity:1;transition:visibility .1s,opacity .1s}.vjs5-hola-skin .vjs-top-bar .vjs-video-title{position:absolute;left:12px;padding-left:.22222222em;padding-top:.66666667em;color:#eee;font-size:1.8em;text-shadow:0 0 2px rgba(0,0,0,.5)}.vjs5-hola-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs5-hola-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-top-bar{opacity:0;transition:visibility .25s,opacity .25s}.vjs5-hola-skin.video-js{direction:ltr}.vjs5-hola-skin.video-js ul li{list-style-type:none}.vjs-ad-playing .vjs-loading-spinner{display:none!important}.vjs-ad-loading .vjs-loading-spinner{display:block!important}.vjs-ios-skin{color:rgba(255,255,255,.75)}.vjs-ios-skin .vjs-control-bar{box-sizing:border-box;width:auto;background:0 0}.vjs-ios-skin .vjs-control{display:flex;height:100%;align-items:center}.vjs-ios-skin .vjs-control:before{line-height:31px;font-size:18px}.vjs-ios-skin .vjs-tooltip{display:none}.vjs-ios-skin .vjs-audio-button,.vjs-ios-skin .vjs-captions-button,.vjs-ios-skin .vjs-chapters-button,.vjs-ios-skin .vjs-descriptions-button,.vjs-ios-skin .vjs-duration,.vjs-ios-skin .vjs-subtitles-button,.vjs-ios-skin .vjs-time-divider{display:none!important}.vjs-ios-skin .vjs-control-bar,.vjs-ios-skin .vjs-control.vjs-ios-control-box{position:absolute;height:31px;margin:6px;border-radius:8px}.vjs-ios-skin .vjs-big-play-button:after,.vjs-ios-skin .vjs-big-play-button:before,.vjs-ios-skin .vjs-big-play-button>*,.vjs-ios-skin .vjs-control-bar:after,.vjs-ios-skin .vjs-control-bar:before,.vjs-ios-skin .vjs-control-bar>*,.vjs-ios-skin .vjs-control.vjs-ios-control-box:after,.vjs-ios-skin .vjs-control.vjs-ios-control-box:before,.vjs-ios-skin .vjs-control.vjs-ios-control-box>*{z-index:2}.vjs-ios-skin .vjs-control-bar{padding:0 8px}.vjs-ios-skin .vjs-custom-control-spacer{display:flex;margin-right:auto}.vjs-ios-skin .vjs-ios-control-box{display:none}.vjs-ios-skin.vjs-has-started .vjs-ios-control-box{display:block;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-ios-skin.vjs-has-started.vjs-user-inactive.vjs-ad-playing:not(.vjs-ad-paused) .vjs-ios-control-box,.vjs-ios-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-ios-control-box{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-ios-skin.vjs-has-started .vjs-volume-menu-button{display:block!important}.vjs-ios-skin.vjs-controls-disabled .vjs-ios-control-box .vjs-ios-control-box,.vjs-ios-skin.vjs-controls-disabled .vjs-ios-control-box .vjs-loading-spinner,.vjs-ios-skin.vjs-controls-disabled .vjs-ios-control-box .vjs-share-button,.vjs-ios-skin.vjs-error .vjs-ios-control-box,.vjs-ios-skin.vjs-error .vjs-loading-spinner,.vjs-ios-skin.vjs-error .vjs-share-button,.vjs-ios-skin.vjs-using-native-controls .vjs-ios-control-box .vjs-ios-control-box,.vjs-ios-skin.vjs-using-native-controls .vjs-ios-control-box .vjs-loading-spinner,.vjs-ios-skin.vjs-using-native-controls .vjs-ios-control-box .vjs-share-button{display:none!important}.vjs-ios-skin.video-js.vjs-ad-playing .vjs-ios-control-box,.vjs-ios-skin.vjs-ima-non-linear .vjs-ios-control-box{z-index:1112}.vjs-ios-skin .vjs-ios-background-tint{pointer-events:none;z-index:0!important}.vjs-ios-skin .vjs-ios-background-tint,.vjs-ios-skin .vjs-ios-background-tint>div{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px}.vjs-ios-skin .vjs-ios-background-tint>.vjs-ios-blur{background-color:rgba(0,0,0,.85)}.vjs-ios-skin .vjs-ios-background-tint>.vjs-ios-tint{background-color:rgba(255,255,255,.14)}.vjs-ios-skin .vjs-info-overlay,.vjs-ios-skin .vjs-menu>.vjs-menu-content,.vjs-ios-skin .vjs-rightclick-popup,.vjs-ios-skin .vjs-settings-menu,.vjs-ios-skin.video-js .vjs-button.vjs-share-button{background:0 0;color:rgba(255,255,255,.75);box-shadow:none}.vjs-ios-skin .vjs-info-overlay,.vjs-ios-skin .vjs-info-overlay:after,.vjs-ios-skin .vjs-info-overlay:before,.vjs-ios-skin .vjs-menu:not(.vjs-settings-menu)>.vjs-menu-content,.vjs-ios-skin .vjs-menu:not(.vjs-settings-menu)>.vjs-menu-content:after,.vjs-ios-skin .vjs-menu:not(.vjs-settings-menu)>.vjs-menu-content:before,.vjs-ios-skin .vjs-rightclick-popup,.vjs-ios-skin .vjs-rightclick-popup:after,.vjs-ios-skin .vjs-rightclick-popup:before,.vjs-ios-skin .vjs-settings-menu,.vjs-ios-skin .vjs-settings-menu:after,.vjs-ios-skin .vjs-settings-menu:before,.vjs-ios-skin.video-js .vjs-button.vjs-share-button,.vjs-ios-skin.video-js .vjs-button.vjs-share-button:after,.vjs-ios-skin.video-js .vjs-button.vjs-share-button:before{border-radius:8px}.vjs-ios-skin .vjs-info-overlay:after,.vjs-ios-skin .vjs-info-overlay:before,.vjs-ios-skin .vjs-menu:not(.vjs-settings-menu)>.vjs-menu-content:after,.vjs-ios-skin .vjs-menu:not(.vjs-settings-menu)>.vjs-menu-content:before,.vjs-ios-skin .vjs-rightclick-popup:after,.vjs-ios-skin .vjs-rightclick-popup:before,.vjs-ios-skin .vjs-settings-menu:after,.vjs-ios-skin .vjs-settings-menu:before,.vjs-ios-skin.video-js .vjs-button.vjs-share-button:after,.vjs-ios-skin.video-js .vjs-button.vjs-share-button:before{content:' ';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0!important}.vjs-ios-skin .vjs-info-overlay:before,.vjs-ios-skin .vjs-menu:not(.vjs-settings-menu)>.vjs-menu-content:before,.vjs-ios-skin .vjs-rightclick-popup:before,.vjs-ios-skin .vjs-settings-menu:before,.vjs-ios-skin.video-js .vjs-button.vjs-share-button:before{background-color:rgba(0,0,0,.85)}.vjs-ios-skin .vjs-info-overlay:after,.vjs-ios-skin .vjs-menu:not(.vjs-settings-menu)>.vjs-menu-content:after,.vjs-ios-skin .vjs-rightclick-popup:after,.vjs-ios-skin .vjs-settings-menu:after,.vjs-ios-skin.video-js .vjs-button.vjs-share-button:after{background-color:rgba(255,255,255,.14)}.vjs-ios-skin .vjs-info-overlay>*,.vjs-ios-skin .vjs-menu:not(.vjs-settings-menu)>.vjs-menu-content>*,.vjs-ios-skin .vjs-rightclick-popup>*,.vjs-ios-skin .vjs-settings-menu>*,.vjs-ios-skin.video-js .vjs-button.vjs-share-button>*{position:relative;z-index:2}.vjs-ios-skin.video-js .vjs-button.vjs-share-button,.vjs-ios-skin.video-js .vjs-button.vjs-share-button:after,.vjs-ios-skin.video-js .vjs-button.vjs-share-button:before{border-radius:50%}.vjs-ios-skin .vjs-big-play-button:before,.vjs-ios-skin .vjs-control:before{content:'';display:none}.vjs-ios-skin .vjs-big-play-button>.vjs-button-icon,.vjs-ios-skin .vjs-control>.vjs-button-icon{position:absolute;left:0;top:0;width:100%;height:100%;transition:transform 150ms;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.vjs-ios-skin .vjs-big-play-button>.vjs-button-icon>svg,.vjs-ios-skin .vjs-control>.vjs-button-icon>svg{fill:rgba(255,255,255,.75);width:100%;height:100%}.vjs-ios-skin .vjs-big-play-button:hover>.vjs-button-icon>svg,.vjs-ios-skin .vjs-control:hover>.vjs-button-icon>svg{fill:rgba(255,255,255,.9)}.vjs-ios-skin .vjs-big-play-button:active>.vjs-button-icon,.vjs-ios-skin .vjs-control:active>.vjs-button-icon{transform:scale(0.89)}.vjs-ios-skin .vjs-big-play-button{position:absolute;left:50%;top:50%;width:60px;height:60px;transform:translate(-50%,-50%);transition:none}.vjs-ios-skin .vjs-big-play-button,.vjs-ios-skin .vjs-big-play-button:active,.vjs-ios-skin .vjs-big-play-button:focus,.vjs-ios-skin:hover .vjs-big-play-button{border:none;background:0 0}.vjs-ios-skin .vjs-big-play-button>.vjs-ios-background-tint,.vjs-ios-skin .vjs-big-play-button>.vjs-ios-background-tint>div{border-radius:50%}.vjs-ios-skin .vjs-big-play-button>.vjs-button-icon,.vjs-ios-skin .vjs-fullscreen-control>.vjs-button-icon,.vjs-ios-skin .vjs-play-control>.vjs-button-icon,.vjs-ios-skin .vjs-skip-button>.vjs-button-icon,.vjs-ios-skin .vjs-volume-menu-button>.vjs-button-icon{background-color:rgba(255,255,255,.55)}.vjs-ios-skin .vjs-big-play-button>.vjs-button-icon,.vjs-ios-skin .vjs-fullscreen-control>.vjs-button-icon,.vjs-ios-skin .vjs-volume-menu-button>.vjs-button-icon{transform:scale(0.4)}.vjs-ios-skin .vjs-big-play-button:active>.vjs-button-icon,.vjs-ios-skin .vjs-fullscreen-control:active>.vjs-button-icon,.vjs-ios-skin .vjs-volume-menu-button:active>.vjs-button-icon{transform:scale(0.4) scale(0.88888889)}.vjs-ios-skin .vjs-big-play-button>.vjs-button-icon,.vjs-ios-skin .vjs-play-control>.vjs-button-icon{background-color:rgba(255,255,255,.75);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSIwIDAgMTEgMTMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjEgKDM5MDEyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5fQXNzZXRzL0lubGluZS9QbGF5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Ik1lZGlhLUNvbnRyb2wtU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Il9Bc3NldHMvSW5saW5lL1BsYXkiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICA8cGF0aCBkPSJNMCwwLjYwNTA2ODY5MiBDMCwwLjA1ODE3MzcxMjEgMC4zODI1MTY0ODgsLTAuMTU2MTA0Nzg5IDAuODY0MTIyNjUsMC4xMzIzMDE4ODcgTDEwLjYzMjU5ODUsNS45ODIwODkyOCBDMTEuMTA5ODQwMyw2LjI2Nzg4MjM3IDExLjExNDIwNDcsNi43Mjg2MTkxMyAxMC42MzI1OTg1LDcuMDE3MDEwOTcgTDAuODY0MTIyNjUsMTIuODY2NDk3NSBDMC4zODY4ODA4ODksMTMuMTUyMjc1OSAwLDEyLjk0MTQxNjYgMCwxMi4zOTM3MDQxIEwwLDAuNjA1MDY4NjkyIFoiIGlkPSJSZWN0YW5nbGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSIwIDAgMTEgMTMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjEgKDM5MDEyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5fQXNzZXRzL0lubGluZS9QbGF5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Ik1lZGlhLUNvbnRyb2wtU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Il9Bc3NldHMvSW5saW5lL1BsYXkiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICA8cGF0aCBkPSJNMCwwLjYwNTA2ODY5MiBDMCwwLjA1ODE3MzcxMjEgMC4zODI1MTY0ODgsLTAuMTU2MTA0Nzg5IDAuODY0MTIyNjUsMC4xMzIzMDE4ODcgTDEwLjYzMjU5ODUsNS45ODIwODkyOCBDMTEuMTA5ODQwMyw2LjI2Nzg4MjM3IDExLjExNDIwNDcsNi43Mjg2MTkxMyAxMC42MzI1OTg1LDcuMDE3MDEwOTcgTDAuODY0MTIyNjUsMTIuODY2NDk3NSBDMC4zODY4ODA4ODksMTMuMTUyMjc1OSAwLDEyLjk0MTQxNjYgMCwxMi4zOTM3MDQxIEwwLDAuNjA1MDY4NjkyIFoiIGlkPSJSZWN0YW5nbGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}.vjs-ios-skin .vjs-big-play-button>.vjs-button-icon{left:3px}.vjs-ios-skin .vjs-play-control.vjs-playing>.vjs-button-icon{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSIwIDAgMTEgMTMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjEgKDM5MDEyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5fQXNzZXRzL0lubGluZS9QYXVzZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJNZWRpYS1Db250cm9sLVN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJfQXNzZXRzL0lubGluZS9QYXVzZSIgZmlsbD0iIzAwMDAwMCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik03LDAuOTk4NTAyMzI5IEM3LDAuNDQ3MDQ0NzIgNy40NDMzNTMxOCwwIDguMDA5MzY4OSwwIEw5Ljk5MDYzMTEsMCBDMTAuNTQ4MDkwMiwwIDExLDAuNDQ3NDg5NDI2IDExLDAuOTk4NTAyMzI5IEwxMSwxMi4wMDE0OTc3IEMxMSwxMi41NTI5NTUzIDEwLjU1NjY0NjgsMTMgOS45OTA2MzExLDEzIEw4LjAwOTM2ODksMTMgQzcuNDUxOTA5ODUsMTMgNywxMi41NTI1MTA2IDcsMTIuMDAxNDk3NyBMNywwLjk5ODUwMjMyOSBaIE0wLDAuOTk4NTAyMzI5IEMwLDAuNDQ3MDQ0NzIgMC40NDMzNTMxNzYsMCAxLjAwOTM2ODksMCBMMi45OTA2MzExLDAgQzMuNTQ4MDkwMTUsMCA0LDAuNDQ3NDg5NDI2IDQsMC45OTg1MDIzMjkgTDQsMTIuMDAxNDk3NyBDNCwxMi41NTI5NTUzIDMuNTU2NjQ2ODIsMTMgMi45OTA2MzExLDEzIEwxLjAwOTM2ODksMTMgQzAuNDUxOTA5ODQ4LDEzIDAsMTIuNTUyNTEwNiAwLDEyLjAwMTQ5NzcgTDAsMC45OTg1MDIzMjkgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSIwIDAgMTEgMTMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjEgKDM5MDEyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5fQXNzZXRzL0lubGluZS9QYXVzZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJNZWRpYS1Db250cm9sLVN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJfQXNzZXRzL0lubGluZS9QYXVzZSIgZmlsbD0iIzAwMDAwMCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik03LDAuOTk4NTAyMzI5IEM3LDAuNDQ3MDQ0NzIgNy40NDMzNTMxOCwwIDguMDA5MzY4OSwwIEw5Ljk5MDYzMTEsMCBDMTAuNTQ4MDkwMiwwIDExLDAuNDQ3NDg5NDI2IDExLDAuOTk4NTAyMzI5IEwxMSwxMi4wMDE0OTc3IEMxMSwxMi41NTI5NTUzIDEwLjU1NjY0NjgsMTMgOS45OTA2MzExLDEzIEw4LjAwOTM2ODksMTMgQzcuNDUxOTA5ODUsMTMgNywxMi41NTI1MTA2IDcsMTIuMDAxNDk3NyBMNywwLjk5ODUwMjMyOSBaIE0wLDAuOTk4NTAyMzI5IEMwLDAuNDQ3MDQ0NzIgMC40NDMzNTMxNzYsMCAxLjAwOTM2ODksMCBMMi45OTA2MzExLDAgQzMuNTQ4MDkwMTUsMCA0LDAuNDQ3NDg5NDI2IDQsMC45OTg1MDIzMjkgTDQsMTIuMDAxNDk3NyBDNCwxMi41NTI5NTUzIDMuNTU2NjQ2ODIsMTMgMi45OTA2MzExLDEzIEwxLjAwOTM2ODksMTMgQzAuNDUxOTA5ODQ4LDEzIDAsMTIuNTUyNTEwNiAwLDEyLjAwMTQ5NzcgTDAsMC45OTg1MDIzMjkgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.vjs-ios-skin .vjs-live-control,.vjs-ios-skin .vjs-play-control,.vjs-ios-skin .vjs-skip-button{box-sizing:content-box;padding:0 8px}.vjs-ios-skin .vjs-play-control,.vjs-ios-skin .vjs-skip-button{cursor:pointer}.vjs-ios-skin .vjs-play-control>.vjs-button-icon,.vjs-ios-skin .vjs-skip-button>.vjs-button-icon{position:relative;height:31px}.vjs-ios-skin .vjs-play-control,.vjs-ios-skin .vjs-play-control>.vjs-button-icon{width:11px}.vjs-ios-skin .vjs-skip-button,.vjs-ios-skin .vjs-skip-button>.vjs-button-icon{width:13px}.vjs-ios-skin .vjs-skip-forward>.vjs-button-icon{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTMgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjIgKDM5MDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5fQXNzZXRzL0lubGluZS9Ta2lwRm9yd2FyZDE1PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Ik1lZGlhLUNvbnRyb2wtU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Il9Bc3NldHMvSW5saW5lL1NraXBGb3J3YXJkMTUiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICA8cGF0aCBkPSJNNC4wMTE0ODQzOCwxMSBMNS4wNDM3MTA5NSwxMSBMNS4wNDM3MTA5NSw2LjA2Nzg3MTA5IEw0LjAxNDkwMjM1LDYuMDY3ODcxMDkgTDIuNzQwMDAwMDEsNi45NDYyODkwNiBMMi43NDAwMDAwMSw3LjkwNjczODI4IEwzLjk0OTk2MDk1LDcuMDcyNzUzOTEgTDQuMDExNDg0MzgsNy4wNzI3NTM5MSBMNC4wMTE0ODQzOCwxMSBaIE04LjAxMzY5MTQzLDExLjEyNjQ2NDggQzkuMTQ1MDM5MDgsMTEuMTI2NDY0OCA5LjkwMDQxMDE4LDEwLjQxMjEwOTQgOS45MDA0MTAxOCw5LjM2NjIxMDk0IEM5LjkwMDQxMDE4LDguMzk4OTI1NzggOS4yMzczMjQyNCw3LjcxMTkxNDA2IDguMzAwODAwOCw3LjcxMTkxNDA2IEM3LjgxMjAzMTI3LDcuNzExOTE0MDYgNy40NjMzOTg0Niw3Ljg5MzA2NjQxIDcuMjU0OTAyMzYsOC4xOTM4NDc2NiBMNy4xOTMzNzg5Myw4LjE5Mzg0NzY2IEw3LjMwMjc1MzkzLDYuOTI1NzgxMjUgTDkuNjAzMDQ2ODksNi45MjU3ODEyNSBMOS42MDMwNDY4OSw2LjA2Nzg3MTA5IEw2LjUwMjk0OTI0LDYuMDY3ODcxMDkgTDYuMjU2ODU1NDksOC45Mjg3MTA5NCBMNy4xNzk3MDcwNSw4LjkyODcxMDk0IEM3LjM1MDYwNTQ5LDguNjUxODU1NDcgNy42NDExMzI4Myw4LjQ4NDM3NSA4LjAyMzk0NTMzLDguNDg0Mzc1IEM4LjU0Njg5NDU1LDguNDg0Mzc1IDguOTE2MDM1MTgsOC44NDY2Nzk2OSA4LjkxNjAzNTE4LDkuMzkwMTM2NzIgQzguOTE2MDM1MTgsOS45MjY3NTc4MSA4LjU1MDMxMjUyLDEwLjI4MjIyNjYgOC4wMjA1MjczNiwxMC4yODIyMjY2IEM3LjU1MjI2NTY0LDEwLjI4MjIyNjYgNy4xODk5NjA5NiwxMC4wMDg3ODkxIDcuMTMxODU1NDksOS41OTg2MzI4MSBMNi4xNzgyNDIyMSw5LjU5ODYzMjgxIEM2LjIwOTAwMzkzLDEwLjQ4MDQ2ODggNi45NDA0NDkyNCwxMS4xMjY0NjQ4IDguMDEzNjkxNDMsMTEuMTI2NDY0OCBaIiBpZD0iMTUiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTUsMyBMNy41NTY2NDY4Miw0LjI3ODMyMzQxIEM3LjgwNzA3MTY5LDQuNDAzNTM1ODQgOCw0LjI4MDQwNTI5IDgsNC4wMDk1MjE0OCBMOCwzLjIwNzAzMjQ5IEMxMC4zMDg1MDQ4LDMuODU5OTYxMzggMTIsNS45ODI0NDU3NSAxMiw4LjUgQzEyLDExLjUzNzU2NjEgOS41Mzc1NjYxMiwxNCA2LjUsMTQgQzMuNDYyNDMzODgsMTQgMSwxMS41Mzc1NjYxIDEsOC41IEMxLDguMzMxNDU1MTUgMS4wMDc1ODEzMSw4LjE2NDY4MTAyIDEuMDIyNDIxNTEsOCBMMC4wMTg5NDQ4MTY3LDggQzAuMDA2MzkxNDYzMDIsOC4xNjUwMjA4MSAxLjMxODM4OTg0ZS0xNiw4LjMzMTc2NCAxLjMxODM4OTg0ZS0xNiw4LjUgQzEuMzE4Mzg5ODRlLTE2LDEyLjA4OTg1MDkgMi45MTAxNDkxMywxNSA2LjUsMTUgQzEwLjA4OTg1MDksMTUgMTMsMTIuMDg5ODUwOSAxMyw4LjUgQzEzLDUuNDI2NDE4MzYgMTAuODY2NywyLjg1MTA5NTY0IDgsMi4xNzM5MzE4NCBMOCwwLjk5MDQ3ODUxNiBDOCwwLjcxNTA1NzM3MyA3LjgwMTUwNDAyLDAuNTk5MjQ3OTg5IDcuNTU2NjQ2ODIsMC43MjE2NzY1ODggTDUsMiBMNSwwLjk5MDQ3ODUxNiBDNSwwLjcxNTA1NzM3MyA0LjgwMTUwNDAyLDAuNTk5MjQ3OTg5IDQuNTU2NjQ2ODIsMC43MjE2NzY1ODggTDEuNDQzMzUzMTgsMi4yNzgzMjM0MSBDMS4xOTI5MjgzMSwyLjQwMzUzNTg0IDEuMTk4NDk1OTgsMi41OTkyNDc5OSAxLjQ0MzM1MzE4LDIuNzIxNjc2NTkgTDQuNTU2NjQ2ODIsNC4yNzgzMjM0MSBDNC44MDcwNzE2OSw0LjQwMzUzNTg0IDUsNC4yODA0MDUyOSA1LDQuMDA5NTIxNDggTDUsMyBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuNTAwMDAwLCA3LjgzNjUzMikgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNi41MDAwMDAsIC03LjgzNjUzMikgIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTMgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjIgKDM5MDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5fQXNzZXRzL0lubGluZS9Ta2lwRm9yd2FyZDE1PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Ik1lZGlhLUNvbnRyb2wtU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Il9Bc3NldHMvSW5saW5lL1NraXBGb3J3YXJkMTUiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICA8cGF0aCBkPSJNNC4wMTE0ODQzOCwxMSBMNS4wNDM3MTA5NSwxMSBMNS4wNDM3MTA5NSw2LjA2Nzg3MTA5IEw0LjAxNDkwMjM1LDYuMDY3ODcxMDkgTDIuNzQwMDAwMDEsNi45NDYyODkwNiBMMi43NDAwMDAwMSw3LjkwNjczODI4IEwzLjk0OTk2MDk1LDcuMDcyNzUzOTEgTDQuMDExNDg0MzgsNy4wNzI3NTM5MSBMNC4wMTE0ODQzOCwxMSBaIE04LjAxMzY5MTQzLDExLjEyNjQ2NDggQzkuMTQ1MDM5MDgsMTEuMTI2NDY0OCA5LjkwMDQxMDE4LDEwLjQxMjEwOTQgOS45MDA0MTAxOCw5LjM2NjIxMDk0IEM5LjkwMDQxMDE4LDguMzk4OTI1NzggOS4yMzczMjQyNCw3LjcxMTkxNDA2IDguMzAwODAwOCw3LjcxMTkxNDA2IEM3LjgxMjAzMTI3LDcuNzExOTE0MDYgNy40NjMzOTg0Niw3Ljg5MzA2NjQxIDcuMjU0OTAyMzYsOC4xOTM4NDc2NiBMNy4xOTMzNzg5Myw4LjE5Mzg0NzY2IEw3LjMwMjc1MzkzLDYuOTI1NzgxMjUgTDkuNjAzMDQ2ODksNi45MjU3ODEyNSBMOS42MDMwNDY4OSw2LjA2Nzg3MTA5IEw2LjUwMjk0OTI0LDYuMDY3ODcxMDkgTDYuMjU2ODU1NDksOC45Mjg3MTA5NCBMNy4xNzk3MDcwNSw4LjkyODcxMDk0IEM3LjM1MDYwNTQ5LDguNjUxODU1NDcgNy42NDExMzI4Myw4LjQ4NDM3NSA4LjAyMzk0NTMzLDguNDg0Mzc1IEM4LjU0Njg5NDU1LDguNDg0Mzc1IDguOTE2MDM1MTgsOC44NDY2Nzk2OSA4LjkxNjAzNTE4LDkuMzkwMTM2NzIgQzguOTE2MDM1MTgsOS45MjY3NTc4MSA4LjU1MDMxMjUyLDEwLjI4MjIyNjYgOC4wMjA1MjczNiwxMC4yODIyMjY2IEM3LjU1MjI2NTY0LDEwLjI4MjIyNjYgNy4xODk5NjA5NiwxMC4wMDg3ODkxIDcuMTMxODU1NDksOS41OTg2MzI4MSBMNi4xNzgyNDIyMSw5LjU5ODYzMjgxIEM2LjIwOTAwMzkzLDEwLjQ4MDQ2ODggNi45NDA0NDkyNCwxMS4xMjY0NjQ4IDguMDEzNjkxNDMsMTEuMTI2NDY0OCBaIiBpZD0iMTUiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTUsMyBMNy41NTY2NDY4Miw0LjI3ODMyMzQxIEM3LjgwNzA3MTY5LDQuNDAzNTM1ODQgOCw0LjI4MDQwNTI5IDgsNC4wMDk1MjE0OCBMOCwzLjIwNzAzMjQ5IEMxMC4zMDg1MDQ4LDMuODU5OTYxMzggMTIsNS45ODI0NDU3NSAxMiw4LjUgQzEyLDExLjUzNzU2NjEgOS41Mzc1NjYxMiwxNCA2LjUsMTQgQzMuNDYyNDMzODgsMTQgMSwxMS41Mzc1NjYxIDEsOC41IEMxLDguMzMxNDU1MTUgMS4wMDc1ODEzMSw4LjE2NDY4MTAyIDEuMDIyNDIxNTEsOCBMMC4wMTg5NDQ4MTY3LDggQzAuMDA2MzkxNDYzMDIsOC4xNjUwMjA4MSAxLjMxODM4OTg0ZS0xNiw4LjMzMTc2NCAxLjMxODM4OTg0ZS0xNiw4LjUgQzEuMzE4Mzg5ODRlLTE2LDEyLjA4OTg1MDkgMi45MTAxNDkxMywxNSA2LjUsMTUgQzEwLjA4OTg1MDksMTUgMTMsMTIuMDg5ODUwOSAxMyw4LjUgQzEzLDUuNDI2NDE4MzYgMTAuODY2NywyLjg1MTA5NTY0IDgsMi4xNzM5MzE4NCBMOCwwLjk5MDQ3ODUxNiBDOCwwLjcxNTA1NzM3MyA3LjgwMTUwNDAyLDAuNTk5MjQ3OTg5IDcuNTU2NjQ2ODIsMC43MjE2NzY1ODggTDUsMiBMNSwwLjk5MDQ3ODUxNiBDNSwwLjcxNTA1NzM3MyA0LjgwMTUwNDAyLDAuNTk5MjQ3OTg5IDQuNTU2NjQ2ODIsMC43MjE2NzY1ODggTDEuNDQzMzUzMTgsMi4yNzgzMjM0MSBDMS4xOTI5MjgzMSwyLjQwMzUzNTg0IDEuMTk4NDk1OTgsMi41OTkyNDc5OSAxLjQ0MzM1MzE4LDIuNzIxNjc2NTkgTDQuNTU2NjQ2ODIsNC4yNzgzMjM0MSBDNC44MDcwNzE2OSw0LjQwMzUzNTg0IDUsNC4yODA0MDUyOSA1LDQuMDA5NTIxNDggTDUsMyBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuNTAwMDAwLCA3LjgzNjUzMikgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNi41MDAwMDAsIC03LjgzNjUzMikgIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.vjs-ios-skin .vjs-skip-back>.vjs-button-icon{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTMgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjIgKDM5MDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5fQXNzZXRzL0lubGluZS9Ta2lwQmFjazE1PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Ik1lZGlhLUNvbnRyb2wtU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Il9Bc3NldHMvSW5saW5lL1NraXBCYWNrMTUiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICA8cGF0aCBkPSJNNC4wMjE0ODQzOCwxMSBMNS4wNTM3MTA5NCwxMSBMNS4wNTM3MTA5NCw2LjA2Nzg3MTA5IEw0LjAyNDkwMjM0LDYuMDY3ODcxMDkgTDIuNzUsNi45NDYyODkwNiBMMi43NSw3LjkwNjczODI4IEwzLjk1OTk2MDk0LDcuMDcyNzUzOTEgTDQuMDIxNDg0MzgsNy4wNzI3NTM5MSBMNC4wMjE0ODQzOCwxMSBaIE04LjAyMzY5MTQyLDExLjEyNjQ2NDggQzkuMTU1MDM5MDcsMTEuMTI2NDY0OCA5LjkxMDQxMDE3LDEwLjQxMjEwOTQgOS45MTA0MTAxNyw5LjM2NjIxMDk0IEM5LjkxMDQxMDE3LDguMzk4OTI1NzggOS4yNDczMjQyMyw3LjcxMTkxNDA2IDguMzEwODAwNzksNy43MTE5MTQwNiBDNy44MjIwMzEyNiw3LjcxMTkxNDA2IDcuNDczMzk4NDUsNy44OTMwNjY0MSA3LjI2NDkwMjM1LDguMTkzODQ3NjYgTDcuMjAzMzc4OTIsOC4xOTM4NDc2NiBMNy4zMTI3NTM5Miw2LjkyNTc4MTI1IEw5LjYxMzA0Njg4LDYuOTI1NzgxMjUgTDkuNjEzMDQ2ODgsNi4wNjc4NzEwOSBMNi41MTI5NDkyMyw2LjA2Nzg3MTA5IEw2LjI2Njg1NTQ4LDguOTI4NzEwOTQgTDcuMTg5NzA3MDQsOC45Mjg3MTA5NCBDNy4zNjA2MDU0OCw4LjY1MTg1NTQ3IDcuNjUxMTMyODIsOC40ODQzNzUgOC4wMzM5NDUzMiw4LjQ4NDM3NSBDOC41NTY4OTQ1NCw4LjQ4NDM3NSA4LjkyNjAzNTE3LDguODQ2Njc5NjkgOC45MjYwMzUxNyw5LjM5MDEzNjcyIEM4LjkyNjAzNTE3LDkuOTI2NzU3ODEgOC41NjAzMTI1MSwxMC4yODIyMjY2IDguMDMwNTI3MzUsMTAuMjgyMjI2NiBDNy41NjIyNjU2MywxMC4yODIyMjY2IDcuMTk5OTYwOTUsMTAuMDA4Nzg5MSA3LjE0MTg1NTQ4LDkuNTk4NjMyODEgTDYuMTg4MjQyMiw5LjU5ODYzMjgxIEM2LjIxOTAwMzkyLDEwLjQ4MDQ2ODggNi45NTA0NDkyMywxMS4xMjY0NjQ4IDguMDIzNjkxNDIsMTEuMTI2NDY0OCBaIiBpZD0iMTUiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTUsMyBMNy41NTY2NDY4Miw0LjI3ODMyMzQxIEM3LjgwNzA3MTY5LDQuNDAzNTM1ODQgOCw0LjI4MDQwNTI5IDgsNC4wMDk1MjE0OCBMOCwzLjIwNzAzMjQ5IEMxMC4zMDg1MDQ4LDMuODU5OTYxMzggMTIsNS45ODI0NDU3NSAxMiw4LjUgQzEyLDExLjUzNzU2NjEgOS41Mzc1NjYxMiwxNCA2LjUsMTQgQzMuNDYyNDMzODgsMTQgMSwxMS41Mzc1NjYxIDEsOC41IEMxLDguMzMxNDU1MTUgMS4wMDc1ODEzMSw4LjE2NDY4MTAyIDEuMDIyNDIxNTEsOCBMMC4wMTg5NDQ4MTY3LDggQzAuMDA2MzkxNDYzMDIsOC4xNjUwMjA4MSAxLjMxODM4OTg0ZS0xNiw4LjMzMTc2NCAxLjMxODM4OTg0ZS0xNiw4LjUgQzEuMzE4Mzg5ODRlLTE2LDEyLjA4OTg1MDkgMi45MTAxNDkxMywxNSA2LjUsMTUgQzEwLjA4OTg1MDksMTUgMTMsMTIuMDg5ODUwOSAxMyw4LjUgQzEzLDUuNDI2NDE4MzYgMTAuODY2NywyLjg1MTA5NTY0IDgsMi4xNzM5MzE4NCBMOCwwLjk5MDQ3ODUxNiBDOCwwLjcxNTA1NzM3MyA3LjgwMTUwNDAyLDAuNTk5MjQ3OTg5IDcuNTU2NjQ2ODIsMC43MjE2NzY1ODggTDUsMiBMNSwwLjk5MDQ3ODUxNiBDNSwwLjcxNTA1NzM3MyA0LjgwMTUwNDAyLDAuNTk5MjQ3OTg5IDQuNTU2NjQ2ODIsMC43MjE2NzY1ODggTDEuNDQzMzUzMTgsMi4yNzgzMjM0MSBDMS4xOTI5MjgzMSwyLjQwMzUzNTg0IDEuMTk4NDk1OTgsMi41OTkyNDc5OSAxLjQ0MzM1MzE4LDIuNzIxNjc2NTkgTDQuNTU2NjQ2ODIsNC4yNzgzMjM0MSBDNC44MDcwNzE2OSw0LjQwMzUzNTg0IDUsNC4yODA0MDUyOSA1LDQuMDA5NTIxNDggTDUsMyBaIiBpZD0iQ29tYmluZWQtU2hhcGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTMgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjIgKDM5MDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5fQXNzZXRzL0lubGluZS9Ta2lwQmFjazE1PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Ik1lZGlhLUNvbnRyb2wtU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Il9Bc3NldHMvSW5saW5lL1NraXBCYWNrMTUiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICA8cGF0aCBkPSJNNC4wMjE0ODQzOCwxMSBMNS4wNTM3MTA5NCwxMSBMNS4wNTM3MTA5NCw2LjA2Nzg3MTA5IEw0LjAyNDkwMjM0LDYuMDY3ODcxMDkgTDIuNzUsNi45NDYyODkwNiBMMi43NSw3LjkwNjczODI4IEwzLjk1OTk2MDk0LDcuMDcyNzUzOTEgTDQuMDIxNDg0MzgsNy4wNzI3NTM5MSBMNC4wMjE0ODQzOCwxMSBaIE04LjAyMzY5MTQyLDExLjEyNjQ2NDggQzkuMTU1MDM5MDcsMTEuMTI2NDY0OCA5LjkxMDQxMDE3LDEwLjQxMjEwOTQgOS45MTA0MTAxNyw5LjM2NjIxMDk0IEM5LjkxMDQxMDE3LDguMzk4OTI1NzggOS4yNDczMjQyMyw3LjcxMTkxNDA2IDguMzEwODAwNzksNy43MTE5MTQwNiBDNy44MjIwMzEyNiw3LjcxMTkxNDA2IDcuNDczMzk4NDUsNy44OTMwNjY0MSA3LjI2NDkwMjM1LDguMTkzODQ3NjYgTDcuMjAzMzc4OTIsOC4xOTM4NDc2NiBMNy4zMTI3NTM5Miw2LjkyNTc4MTI1IEw5LjYxMzA0Njg4LDYuOTI1NzgxMjUgTDkuNjEzMDQ2ODgsNi4wNjc4NzEwOSBMNi41MTI5NDkyMyw2LjA2Nzg3MTA5IEw2LjI2Njg1NTQ4LDguOTI4NzEwOTQgTDcuMTg5NzA3MDQsOC45Mjg3MTA5NCBDNy4zNjA2MDU0OCw4LjY1MTg1NTQ3IDcuNjUxMTMyODIsOC40ODQzNzUgOC4wMzM5NDUzMiw4LjQ4NDM3NSBDOC41NTY4OTQ1NCw4LjQ4NDM3NSA4LjkyNjAzNTE3LDguODQ2Njc5NjkgOC45MjYwMzUxNyw5LjM5MDEzNjcyIEM4LjkyNjAzNTE3LDkuOTI2NzU3ODEgOC41NjAzMTI1MSwxMC4yODIyMjY2IDguMDMwNTI3MzUsMTAuMjgyMjI2NiBDNy41NjIyNjU2MywxMC4yODIyMjY2IDcuMTk5OTYwOTUsMTAuMDA4Nzg5MSA3LjE0MTg1NTQ4LDkuNTk4NjMyODEgTDYuMTg4MjQyMiw5LjU5ODYzMjgxIEM2LjIxOTAwMzkyLDEwLjQ4MDQ2ODggNi45NTA0NDkyMywxMS4xMjY0NjQ4IDguMDIzNjkxNDIsMTEuMTI2NDY0OCBaIiBpZD0iMTUiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTUsMyBMNy41NTY2NDY4Miw0LjI3ODMyMzQxIEM3LjgwNzA3MTY5LDQuNDAzNTM1ODQgOCw0LjI4MDQwNTI5IDgsNC4wMDk1MjE0OCBMOCwzLjIwNzAzMjQ5IEMxMC4zMDg1MDQ4LDMuODU5OTYxMzggMTIsNS45ODI0NDU3NSAxMiw4LjUgQzEyLDExLjUzNzU2NjEgOS41Mzc1NjYxMiwxNCA2LjUsMTQgQzMuNDYyNDMzODgsMTQgMSwxMS41Mzc1NjYxIDEsOC41IEMxLDguMzMxNDU1MTUgMS4wMDc1ODEzMSw4LjE2NDY4MTAyIDEuMDIyNDIxNTEsOCBMMC4wMTg5NDQ4MTY3LDggQzAuMDA2MzkxNDYzMDIsOC4xNjUwMjA4MSAxLjMxODM4OTg0ZS0xNiw4LjMzMTc2NCAxLjMxODM4OTg0ZS0xNiw4LjUgQzEuMzE4Mzg5ODRlLTE2LDEyLjA4OTg1MDkgMi45MTAxNDkxMywxNSA2LjUsMTUgQzEwLjA4OTg1MDksMTUgMTMsMTIuMDg5ODUwOSAxMyw4LjUgQzEzLDUuNDI2NDE4MzYgMTAuODY2NywyLjg1MTA5NTY0IDgsMi4xNzM5MzE4NCBMOCwwLjk5MDQ3ODUxNiBDOCwwLjcxNTA1NzM3MyA3LjgwMTUwNDAyLDAuNTk5MjQ3OTg5IDcuNTU2NjQ2ODIsMC43MjE2NzY1ODggTDUsMiBMNSwwLjk5MDQ3ODUxNiBDNSwwLjcxNTA1NzM3MyA0LjgwMTUwNDAyLDAuNTk5MjQ3OTg5IDQuNTU2NjQ2ODIsMC43MjE2NzY1ODggTDEuNDQzMzUzMTgsMi4yNzgzMjM0MSBDMS4xOTI5MjgzMSwyLjQwMzUzNTg0IDEuMTk4NDk1OTgsMi41OTkyNDc5OSAxLjQ0MzM1MzE4LDIuNzIxNjc2NTkgTDQuNTU2NjQ2ODIsNC4yNzgzMjM0MSBDNC44MDcwNzE2OSw0LjQwMzUzNTg0IDUsNC4yODA0MDUyOSA1LDQuMDA5NTIxNDggTDUsMyBaIiBpZD0iQ29tYmluZWQtU2hhcGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}.vjs-ios-skin .vjs-menu{background:0 0}.vjs-ios-skin .vjs-menu .vjs-menu-item,.vjs-ios-skin .vjs-menu li{height:31px;line-height:31px;padding-top:0;padding-bottom:0}.vjs-ios-skin .vjs-menu .vjs-menu-item.vjs-selected:focus,.vjs-ios-skin .vjs-menu .vjs-menu-item.vjs-selected:hover,.vjs-ios-skin .vjs-menu li:focus,.vjs-ios-skin .vjs-menu li:hover{background-color:rgba(255,255,255,.55)}.vjs-ios-skin .vjs-menu-item-link>.vjs-menu-link{display:block;color:inherit;text-decoration:inherit;text-transform:inherit;white-space:nowrap;border:none}.vjs-ios-skin .vjs-time-control{padding:0 6px;color:rgba(255,255,255,.55);font-size:12px;text-align:right}.vjs-ios-skin .vjs-current-time{padding-left:8px}.vjs-ios-skin .vjs-current-time-display{display:block;line-height:normal}.vjs-ios-skin.vjs-live .vjs-current-time,.vjs-ios-skin.vjs-live .vjs-duration,.vjs-ios-skin.vjs-live .vjs-remaining-time,.vjs-ios-skin.vjs-live .vjs-skip-button,.vjs-ios-skin.vjs-live .vjs-time-control,.vjs-ios-skin.vjs-live .vjs-time-divider,.vjs-ios-skin.vjs-live:not(.vjs-dvr) .vjs-progress-control{display:none}.vjs-ios-skin.vjs-live .vjs-live-display{line-height:normal}.vjs-ios-skin.vjs-live .vjs-live-display:before{display:inline-block;width:6px;height:6px;margin-right:4px;vertical-align:1px;background:#f51717;content:'';border-radius:50%}.vjs-ios-skin .vjs-volume-menu-button{top:0;right:0}.vjs-ios-skin .vjs-volume-menu-button,.vjs-ios-skin .vjs-volume-menu-button:focus,.vjs-ios-skin .vjs-volume-menu-button:hover{width:54px}.vjs-ios-skin .vjs-volume-menu-button:before{width:100%}.vjs-ios-skin .vjs-volume-menu-button>.vjs-menu{display:none}.vjs-ios-skin .vjs-volume-menu-button>.vjs-button-icon{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIycHgiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDIyIDE1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MS4yICgzNTM5NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+bWFjT1MtVm9sdW1lSGk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cG9seWdvbiBpZD0icGF0aC0xIiBwb2ludHM9IjE5Ljk2NjcgMS4wMDAyIDE2LjQ0MDYzOTggMS4wMDAyIDE2LjQ0MDYzOTggMTUuNTU1MjkgMTkuOTY2NyAxNS41NTUyOSAxOS45NjY3IDEuMDAwMiI+PC9wb2x5Z29uPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Im1hY09TLVZvbHVtZUhpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgLTEuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC03IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi4wMDAwMDAsIDAuNTU1MjAwKSI+PC9nPgogICAgICAgICAgICA8cGF0aCBkPSJNMTEuMDUxMyw4IEMxMS4wNTEzLDkuMDY1ODYyNTcgMTAuNjUyMyw5Ljk3OTMwOTkzIDkuOTI2MywxMC43OTA0NTEyIEM5Ljc2NTMsMTAuOTcxMDUyOCA5Ljc4NzMsMTEuMjQyNDc3MSA5Ljk3NzMsMTEuMzk2OTgwMiBDMTAuMTY2MywxMS41NTE0ODMzIDEwLjQ1MDMsMTEuNTI5NTYwNiAxMC42MTIzLDExLjM0ODk1OSBDMTEuNDc3MywxMC4zODIyNzA3IDExLjk1MjMsOS4yNzA0NzQ3OCAxMS45NTIzLDggQzExLjk1MjMsNi43Mjk1MjUyMiAxMS40NzczLDUuNjE3NzI5MyAxMC42MTIzLDQuNjUxMDQxMDEgQzEwLjQ1MDMsNC40NzA0Mzk0MiAxMC4xNjYzLDQuNDQ4NTE2NjggOS45NzczLDQuNjAzMDE5NzggQzkuNzg3Myw0Ljc1NzUyMjg3IDkuNzY1Myw1LjAyODk0NzIzIDkuOTI2Myw1LjIwOTU0ODgyIEMxMC42NTIzLDYuMDIwNjkwMDcgMTEuMDUxMyw2LjkzNDEzNzQzIDExLjA1MTMsOCIgaWQ9IkZpbGwtMSIgZmlsbD0iIzIyMUYyMCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTUuMDczMSw4IEMxNS4wNzMxLDkuNzYxNTYzNjEgMTQuNDI1MSwxMS40Mzk1ODcgMTMuMjQ5MSwxMi44MDcxNzEgQzEzLjA5MjEsMTIuOTg5NzIxOCAxMy4xMjIxLDEzLjI1Njg0NDEgMTMuMzE1MSwxMy40MDUzNiBDMTMuNTA4MSwxMy41NTI4NDQ1IDEzLjc5MjEsMTMuNTI0OTk3OCAxMy45NDkxLDEzLjM0MjQ0NyBDMTUuMjU1MSwxMS44MjQyODQ1IDE1Ljk3NDEsOS45NTY0OTA3MyAxNS45NzQxLDggQzE1Ljk3NDEsNi4wNDM1MDkyNyAxNS4yNTUxLDQuMTc1NzE1NTMgMTMuOTQ5MSwyLjY1NzU1Mjk4IEMxMy43OTIxLDIuNDc1MDAyMTkgMTMuNTA4MSwyLjQ0NzE1NTQ2IDEzLjMxNTEsMi41OTQ2NCBDMTMuMTIyMSwyLjc0MzE1NTkgMTMuMDkyMSwzLjAxMDI3ODI1IDEzLjI0OTEsMy4xOTI4MjkwNSBDMTQuNDI1MSw0LjU2MDQxMjk3IDE1LjA3MzEsNi4yMzg0MzYzOSAxNS4wNzMxLDgiIGlkPSJGaWxsLTMiIGZpbGw9IiMyMjFGMjAiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTQuMzI4MTQ0LDUuMDAwODY5MTkgTDYuNTg5MywyLjcyNDY4NTMzIEM2Ljk1OTMsMi4zNDI2ODUzMyA3LjI4MDMsMS44MzA2ODUzMyA3Ljc0MjMsMi4wNTQ2ODUzMyBDOC4wNjIzLDIuMjEwNjg1MzMgNy45OTAzLDMuMjE0Njg1MzMgNy45OTAzLDMuMjE0Njg1MzMgQzcuOTkwMywzLjIxNDY4NTMzIDcuOTg3Myw1LjQ4MzY4NTMzIDcuOTg0Myw3Ljk3MDY4NTMzIEM3Ljk4MjMsMTAuNDY1Njg1MyA3Ljk4MjMsNS41MjU2ODUzMyA3Ljk4NDMsOC4wMjA2ODUzMyBDNy45ODczLDEwLjUwNzY4NTMgNy45OTAzLDEyLjc3NjY4NTMgNy45OTAzLDEyLjc3NjY4NTMgQzcuOTkwMywxMi43NzY2ODUzIDguMDYyMywxMy43ODA2ODUzIDcuNzQyMywxMy45MzU2ODUzIEM3LjI4MDMsMTQuMTYwNjg1MyA2Ljk1OTMsMTMuNjQ4Njg1MyA2LjU4OTMsMTMuMjY2Njg1MyBMNC4zMzc1Nzk4MiwxMSBMNC4xMjMsMTEgTDEuODc3LDExIEwxLjY2MiwxMSBDMS42MDIsMTAuOTk5IDEuNTQxLDEwLjk5OSAxLjQ4MSwxMC45OTcgQzEuMzQ5LDEwLjk5MyAxLjIxNywxMC45ODYgMS4wODcsMTAuOTYyIEMwLjk1NSwxMC45MzkgMC44MzIsMTAuOSAwLjcxMiwxMC44MzkgQzAuNTk0LDEwLjc3OSAwLjQ4NiwxMC43MDEgMC4zOTMsMTAuNjA3IEMwLjI5OSwxMC41MTQgMC4yMjEsMTAuNDA2IDAuMTYxLDEwLjI4OCBDMC4xLDEwLjE2OCAwLjA2MSwxMC4wNDUgMC4wMzgsOS45MTMgQzAuMDE0LDkuNzgzIDAuMDA3LDkuNjUxIDAuMDAzLDkuNTE5IEMwLjAwMSw5LjQ1OSAwLjAwMSw5LjM5OSAwLjAwMSw5LjMzOCBDMCw5LjI2NyAwLDkuMTk1IDAsOS4xMjMgTDAsNi44NzcgQzAsNi44MDUgMCw2LjczNCAwLjAwMSw2LjY2MiBDMC4wMDEsNi42MDIgMC4wMDEsNi41NDEgMC4wMDMsNi40ODEgQzAuMDA3LDYuMzUgMC4wMTQsNi4yMTcgMC4wMzgsNi4wODcgQzAuMDYxLDUuOTU1IDAuMSw1LjgzMiAwLjE2MSw1LjcxMiBDMC4yMjEsNS41OTQgMC4yOTksNS40ODcgMC4zOTMsNS4zOTMgQzAuNDg2LDUuMyAwLjU5NCw1LjIyMSAwLjcxMiw1LjE2MSBDMC44MzIsNS4xIDAuOTU1LDUuMDYyIDEuMDg3LDUuMDM4IEMxLjIxNyw1LjAxNCAxLjM0OSw1LjAwNyAxLjQ4MSw1LjAwMyBDMS41NDEsNS4wMDIgMS42MDIsNS4wMDEgMS42NjIsNS4wMDEgQzEuNzM0LDUgMS44MDUsNSAxLjg3Nyw1IEw0LjEyMyw1IEM0LjE5MTcxMjY1LDUgNC4yNTk1MTQ1Miw1IDQuMzI4MTQ0LDUuMDAwODY5MTkgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjMjIxRjIwIj48L3BhdGg+CiAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgPGcgaWQ9IkNsaXAtNiI+PC9nPgogICAgICAgICAgICA8cGF0aCBkPSJNMTkuMDY1Nyw4IEMxOS4wNjU3LDEwLjUzMTAyMjkgMTguMjAzNywxMi44MzIyMzM5IDE2LjUzODcsMTQuODEwODgzNyBDMTYuMzgzNywxNC45OTUzNTE2IDE2LjQxNTcsMTUuMjYyMjYzMiAxNi42MTE3LDE1LjQwNzU3MDMgQzE2LjgwNTcsMTUuNTUzOTA3OSAxNy4wODk3LDE1LjUyMjk5MTUgMTcuMjQ0NywxNS4zMzk1NTQyIEMxOS4wMzc3LDEzLjIwODM4MzUgMTkuOTY2NywxMC43MjQ3NjU3IDE5Ljk2NjcsOCBDMTkuOTY2Nyw1LjI3NTIzNDMgMTkuMDM3NywyLjc5MTYxNjU0IDE3LjI0NDcsMC42NjA0NDU3ODcgQzE3LjA4OTcsMC40NzcwMDg0NTkgMTYuODA1NywwLjQ0NjA5MjA1NiAxNi42MTE3LDAuNTkyNDI5NyBDMTYuNDE1NywwLjczNzczNjc5NiAxNi4zODM3LDEuMDA0NjQ4NDEgMTYuNTM4NywxLjE4OTExNjI5IEMxOC4yMDM3LDMuMTY3NzY2MTIgMTkuMDY1Nyw1LjQ2ODk3NzA5IDE5LjA2NTcsOCIgaWQ9IkZpbGwtNSIgZmlsbD0iIzIyMUYyMCIgbWFzaz0idXJsKCNtYXNrLTIpIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIycHgiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDIyIDE1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MS4yICgzNTM5NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+bWFjT1MtVm9sdW1lSGk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cG9seWdvbiBpZD0icGF0aC0xIiBwb2ludHM9IjE5Ljk2NjcgMS4wMDAyIDE2LjQ0MDYzOTggMS4wMDAyIDE2LjQ0MDYzOTggMTUuNTU1MjkgMTkuOTY2NyAxNS41NTUyOSAxOS45NjY3IDEuMDAwMiI+PC9wb2x5Z29uPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Im1hY09TLVZvbHVtZUhpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgLTEuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC03IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi4wMDAwMDAsIDAuNTU1MjAwKSI+PC9nPgogICAgICAgICAgICA8cGF0aCBkPSJNMTEuMDUxMyw4IEMxMS4wNTEzLDkuMDY1ODYyNTcgMTAuNjUyMyw5Ljk3OTMwOTkzIDkuOTI2MywxMC43OTA0NTEyIEM5Ljc2NTMsMTAuOTcxMDUyOCA5Ljc4NzMsMTEuMjQyNDc3MSA5Ljk3NzMsMTEuMzk2OTgwMiBDMTAuMTY2MywxMS41NTE0ODMzIDEwLjQ1MDMsMTEuNTI5NTYwNiAxMC42MTIzLDExLjM0ODk1OSBDMTEuNDc3MywxMC4zODIyNzA3IDExLjk1MjMsOS4yNzA0NzQ3OCAxMS45NTIzLDggQzExLjk1MjMsNi43Mjk1MjUyMiAxMS40NzczLDUuNjE3NzI5MyAxMC42MTIzLDQuNjUxMDQxMDEgQzEwLjQ1MDMsNC40NzA0Mzk0MiAxMC4xNjYzLDQuNDQ4NTE2NjggOS45NzczLDQuNjAzMDE5NzggQzkuNzg3Myw0Ljc1NzUyMjg3IDkuNzY1Myw1LjAyODk0NzIzIDkuOTI2Myw1LjIwOTU0ODgyIEMxMC42NTIzLDYuMDIwNjkwMDcgMTEuMDUxMyw2LjkzNDEzNzQzIDExLjA1MTMsOCIgaWQ9IkZpbGwtMSIgZmlsbD0iIzIyMUYyMCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTUuMDczMSw4IEMxNS4wNzMxLDkuNzYxNTYzNjEgMTQuNDI1MSwxMS40Mzk1ODcgMTMuMjQ5MSwxMi44MDcxNzEgQzEzLjA5MjEsMTIuOTg5NzIxOCAxMy4xMjIxLDEzLjI1Njg0NDEgMTMuMzE1MSwxMy40MDUzNiBDMTMuNTA4MSwxMy41NTI4NDQ1IDEzLjc5MjEsMTMuNTI0OTk3OCAxMy45NDkxLDEzLjM0MjQ0NyBDMTUuMjU1MSwxMS44MjQyODQ1IDE1Ljk3NDEsOS45NTY0OTA3MyAxNS45NzQxLDggQzE1Ljk3NDEsNi4wNDM1MDkyNyAxNS4yNTUxLDQuMTc1NzE1NTMgMTMuOTQ5MSwyLjY1NzU1Mjk4IEMxMy43OTIxLDIuNDc1MDAyMTkgMTMuNTA4MSwyLjQ0NzE1NTQ2IDEzLjMxNTEsMi41OTQ2NCBDMTMuMTIyMSwyLjc0MzE1NTkgMTMuMDkyMSwzLjAxMDI3ODI1IDEzLjI0OTEsMy4xOTI4MjkwNSBDMTQuNDI1MSw0LjU2MDQxMjk3IDE1LjA3MzEsNi4yMzg0MzYzOSAxNS4wNzMxLDgiIGlkPSJGaWxsLTMiIGZpbGw9IiMyMjFGMjAiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTQuMzI4MTQ0LDUuMDAwODY5MTkgTDYuNTg5MywyLjcyNDY4NTMzIEM2Ljk1OTMsMi4zNDI2ODUzMyA3LjI4MDMsMS44MzA2ODUzMyA3Ljc0MjMsMi4wNTQ2ODUzMyBDOC4wNjIzLDIuMjEwNjg1MzMgNy45OTAzLDMuMjE0Njg1MzMgNy45OTAzLDMuMjE0Njg1MzMgQzcuOTkwMywzLjIxNDY4NTMzIDcuOTg3Myw1LjQ4MzY4NTMzIDcuOTg0Myw3Ljk3MDY4NTMzIEM3Ljk4MjMsMTAuNDY1Njg1MyA3Ljk4MjMsNS41MjU2ODUzMyA3Ljk4NDMsOC4wMjA2ODUzMyBDNy45ODczLDEwLjUwNzY4NTMgNy45OTAzLDEyLjc3NjY4NTMgNy45OTAzLDEyLjc3NjY4NTMgQzcuOTkwMywxMi43NzY2ODUzIDguMDYyMywxMy43ODA2ODUzIDcuNzQyMywxMy45MzU2ODUzIEM3LjI4MDMsMTQuMTYwNjg1MyA2Ljk1OTMsMTMuNjQ4Njg1MyA2LjU4OTMsMTMuMjY2Njg1MyBMNC4zMzc1Nzk4MiwxMSBMNC4xMjMsMTEgTDEuODc3LDExIEwxLjY2MiwxMSBDMS42MDIsMTAuOTk5IDEuNTQxLDEwLjk5OSAxLjQ4MSwxMC45OTcgQzEuMzQ5LDEwLjk5MyAxLjIxNywxMC45ODYgMS4wODcsMTAuOTYyIEMwLjk1NSwxMC45MzkgMC44MzIsMTAuOSAwLjcxMiwxMC44MzkgQzAuNTk0LDEwLjc3OSAwLjQ4NiwxMC43MDEgMC4zOTMsMTAuNjA3IEMwLjI5OSwxMC41MTQgMC4yMjEsMTAuNDA2IDAuMTYxLDEwLjI4OCBDMC4xLDEwLjE2OCAwLjA2MSwxMC4wNDUgMC4wMzgsOS45MTMgQzAuMDE0LDkuNzgzIDAuMDA3LDkuNjUxIDAuMDAzLDkuNTE5IEMwLjAwMSw5LjQ1OSAwLjAwMSw5LjM5OSAwLjAwMSw5LjMzOCBDMCw5LjI2NyAwLDkuMTk1IDAsOS4xMjMgTDAsNi44NzcgQzAsNi44MDUgMCw2LjczNCAwLjAwMSw2LjY2MiBDMC4wMDEsNi42MDIgMC4wMDEsNi41NDEgMC4wMDMsNi40ODEgQzAuMDA3LDYuMzUgMC4wMTQsNi4yMTcgMC4wMzgsNi4wODcgQzAuMDYxLDUuOTU1IDAuMSw1LjgzMiAwLjE2MSw1LjcxMiBDMC4yMjEsNS41OTQgMC4yOTksNS40ODcgMC4zOTMsNS4zOTMgQzAuNDg2LDUuMyAwLjU5NCw1LjIyMSAwLjcxMiw1LjE2MSBDMC44MzIsNS4xIDAuOTU1LDUuMDYyIDEuMDg3LDUuMDM4IEMxLjIxNyw1LjAxNCAxLjM0OSw1LjAwNyAxLjQ4MSw1LjAwMyBDMS41NDEsNS4wMDIgMS42MDIsNS4wMDEgMS42NjIsNS4wMDEgQzEuNzM0LDUgMS44MDUsNSAxLjg3Nyw1IEw0LjEyMyw1IEM0LjE5MTcxMjY1LDUgNC4yNTk1MTQ1Miw1IDQuMzI4MTQ0LDUuMDAwODY5MTkgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjMjIxRjIwIj48L3BhdGg+CiAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgPGcgaWQ9IkNsaXAtNiI+PC9nPgogICAgICAgICAgICA8cGF0aCBkPSJNMTkuMDY1Nyw4IEMxOS4wNjU3LDEwLjUzMTAyMjkgMTguMjAzNywxMi44MzIyMzM5IDE2LjUzODcsMTQuODEwODgzNyBDMTYuMzgzNywxNC45OTUzNTE2IDE2LjQxNTcsMTUuMjYyMjYzMiAxNi42MTE3LDE1LjQwNzU3MDMgQzE2LjgwNTcsMTUuNTUzOTA3OSAxNy4wODk3LDE1LjUyMjk5MTUgMTcuMjQ0NywxNS4zMzk1NTQyIEMxOS4wMzc3LDEzLjIwODM4MzUgMTkuOTY2NywxMC43MjQ3NjU3IDE5Ljk2NjcsOCBDMTkuOTY2Nyw1LjI3NTIzNDMgMTkuMDM3NywyLjc5MTYxNjU0IDE3LjI0NDcsMC42NjA0NDU3ODcgQzE3LjA4OTcsMC40NzcwMDg0NTkgMTYuODA1NywwLjQ0NjA5MjA1NiAxNi42MTE3LDAuNTkyNDI5NyBDMTYuNDE1NywwLjczNzczNjc5NiAxNi4zODM3LDEuMDA0NjQ4NDEgMTYuNTM4NywxLjE4OTExNjI5IEMxOC4yMDM3LDMuMTY3NzY2MTIgMTkuMDY1Nyw1LjQ2ODk3NzA5IDE5LjA2NTcsOCIgaWQ9IkZpbGwtNSIgZmlsbD0iIzIyMUYyMCIgbWFzaz0idXJsKCNtYXNrLTIpIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.vjs-ios-skin .vjs-volume-menu-button.vjs-vol-0>.vjs-button-icon{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMjIgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjEgKDM5MDEyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5fQXNzZXRzL0JvdGgvTXV0ZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJNZWRpYS1Db250cm9sLVN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJfQXNzZXRzL0JvdGgvTXV0ZSIgZmlsbD0iIzAwMDAwMCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik02LjE1Nzk2NDMxLDMuMjY1MDM2MjUgTDcuMjY2MzM4MzUsMi4yNDYxODY0MiBDNy42NzE1Mjg0OSwxLjg3MzcyMzc5IDgsMi4wMjIyNDM2OCA4LDIuNTYyNTk3ODIgTDgsNC4zMjg1MzYwNSBMNi4xNTc5NjQzMSwzLjI2NTAzNjI1IFogTTgsOC4zNjk5ODc5NCBMOCwxMi40NDE0MSBDOCwxMi45ODg2MjE4IDcuNjcyNjYzMjEsMTMuMTE3NDQ4OSA3LjI4NDg4MDE2LDEyLjc0NDU0NjUgTDQuNDI5ODIzNjcsOS45OTkwNDg3NiBDNC4zOTkxMzI1LDkuOTk5MzY4OTcgNC4zNjg0Mzc1OCw5Ljk5OTU3NzI2IDQuMzM4LDEwIEw0LjEyMywxMCBMMS44NzcsMTAgTDEuNjYyLDEwIEMxLjYwMiw5Ljk5OTE2NjY3IDEuNTQxLDkuOTk5MTY2NjcgMS40ODEsOS45OTc1IEMxLjM0OSw5Ljk5NDE2NjY3IDEuMjE3LDkuOTg4MzMzMzMgMS4wODcsOS45NjgzMzMzMyBDMC45NTUsOS45NDkxNjY2NyAwLjgzMiw5LjkxNjY2NjY3IDAuNzEyLDkuODY1ODMzMzMgQzAuNTk0LDkuODE1ODMzMzMgMC40ODYsOS43NTA4MzMzMyAwLjM5Myw5LjY3MjUgQzAuMjk5LDkuNTk1IDAuMjIxLDkuNTA1IDAuMTYxLDkuNDA2NjY2NjcgQzAuMSw5LjMwNjY2NjY3IDAuMDYxLDkuMjA0MTY2NjcgMC4wMzgsOS4wOTQxNjY2NyBDMC4wMTQsOC45ODU4MzMzMyAwLjAwNyw4Ljg3NTgzMzMzIDAuMDAzLDguNzY1ODMzMzMgQzAuMDAxLDguNzE1ODMzMzMgMC4wMDEsOC42NjU4MzMzMyAwLjAwMSw4LjYxNSBDMCw4LjU1NTgzMzMzIDAsOC40OTU4MzMzMyAwLDguNDM1ODMzMzMgTDAsNi41NjQxNjY2NyBDMCw2LjUwNDE2NjY3IDAsNi40NDUgMC4wMDEsNi4zODUgQzAuMDAxLDYuMzM1IDAuMDAxLDYuMjg0MTY2NjcgMC4wMDMsNi4yMzQxNjY2NyBDMC4wMDcsNi4xMjUgMC4wMTQsNi4wMTQxNjY2NyAwLjAzOCw1LjkwNTgzMzMzIEMwLjA2MSw1Ljc5NTgzMzMzIDAuMSw1LjY5MzMzMzMzIDAuMTYxLDUuNTkzMzMzMzMgQzAuMjIxLDUuNDk1IDAuMjk5LDUuNDA1ODMzMzMgMC4zOTMsNS4zMjc1IEMwLjQ4Niw1LjI1IDAuNTk0LDUuMTg0MTY2NjcgMC43MTIsNS4xMzQxNjY2NyBDMC44MzIsNS4wODMzMzMzMyAwLjk1NSw1LjA1MTY2NjY3IDEuMDg3LDUuMDMxNjY2NjcgQzEuMjE3LDUuMDExNjY2NjcgMS4zNDksNS4wMDU4MzMzMyAxLjQ4MSw1LjAwMjUgQzEuNTQxLDUuMDAxNjY2NjcgMS42MDIsNS4wMDA4MzMzMyAxLjY2Miw1LjAwMDgzMzMzIEMxLjczNCw1IDEuODA1LDUgMS44NzcsNSBMMi4xNjMwMDk2Nyw1IEw4LDguMzY5OTg3OTQgWiBNMTAuNDEyNjkwNSw5Ljc2Mjk1NTQ1IEwxMS4xODQzMzUxLDEwLjIwODQ2NDYgQzExLjAzNTgxMDcsMTAuNDI4NjkyOSAxMC44Njg2MDM4LDEwLjY0MjE0NjcgMTAuNjgzNTQ2NiwxMC44NDg5NTkgQzEwLjUyMTU0NjYsMTEuMDI5NTYwNiAxMC4yMzc1NDY2LDExLjA1MTQ4MzMgMTAuMDQ4NTQ2NiwxMC44OTY5ODAyIEM5Ljg1ODU0NjU5LDEwLjc0MjQ3NzEgOS44MzY1NDY1OSwxMC40NzEwNTI4IDkuOTk3NTQ2NTksMTAuMjkwNDUxMiBDMTAuMTUwNzA2NywxMC4xMTkzMjkzIDEwLjI4OTMxMzMsOS45NDM2NTQyNCAxMC40MTI2OTA1LDkuNzYyOTU1NDUgWiBNMTAuODA2OTc4Niw1Ljk0OTE0NTkzIEMxMC42MTcyMjc0LDUuNTA4ODg3MTkgMTAuMzQ0NzkwNyw1LjA5NzUxNTc5IDkuOTk3NTQ2NTksNC43MDk1NDg4MiBDOS44MzY1NDY1OSw0LjUyODk0NzIzIDkuODU4NTQ2NTksNC4yNTc1MjI4NyAxMC4wNDg1NDY2LDQuMTAzMDE5NzggQzEwLjIzNzU0NjYsMy45NDg1MTY2OCAxMC41MjE1NDY2LDMuOTcwNDM5NDIgMTAuNjgzNTQ2Niw0LjE1MTA0MTAxIEMxMS4zMzg4NzA5LDQuODgzNDA0MzYgMTEuNzcwMzUxNCw1LjY5OTA1MzQ0IDExLjk0MTAyNzYsNi42MDM4ODk0MiBMMTAuODA2OTc4Niw1Ljk0OTE0NTkzIFogTTE1Ljg4NDg2NDksOC44ODA4NjQ5NSBMMTUuMDQ4MTQyMyw4LjM5Nzc4MjkzIEMxNS4wODU2NTMyLDguMTAxNzQxODcgMTUuMTA0NzExMiw3LjgwMjA5OTQxIDE1LjEwNDcxMTIsNy41IEMxNS4xMDQ3MTEyLDUuNzM4NDM2MzkgMTQuNDU2NzExMiw0LjA2MDQxMjk3IDEzLjI4MDcxMTIsMi42OTI4MjkwNSBDMTMuMTIzNzExMiwyLjUxMDI3ODI1IDEzLjE1MzcxMTIsMi4yNDMxNTU5IDEzLjM0NjcxMTIsMi4wOTQ2NCBDMTMuNTM5NzExMiwxLjk0NzE1NTQ2IDEzLjgyMzcxMTIsMS45NzUwMDIxOSAxMy45ODA3MTEyLDIuMTU3NTUyOTggQzE1LjI4NjcxMTIsMy42NzU3MTU1MyAxNi4wMDU3MTEyLDUuNTQzNTA5MjcgMTYuMDA1NzExMiw3LjUgQzE2LjAwNTcxMTIsNy45NjY1MTAyOSAxNS45NjQ4MzI2LDguNDI3OTc3NzMgMTUuODg0ODY0OSw4Ljg4MDg2NDk1IFogTTE0LjUyNzA2MzgsMTIuMTM4MzkgQzE0LjM1ODM4MTksMTIuMzgwMzIgMTQuMTc2MTE3LDEyLjYxNTI5NzEgMTMuOTgwNzExMiwxMi44NDI0NDcgQzEzLjgyMzcxMTIsMTMuMDI0OTk3OCAxMy41Mzk3MTEyLDEzLjA1Mjg0NDUgMTMuMzQ2NzExMiwxMi45MDUzNiBDMTMuMTUzNzExMiwxMi43NTY4NDQxIDEzLjEyMzcxMTIsMTIuNDg5NzIxOCAxMy4yODA3MTEyLDEyLjMwNzE3MSBDMTMuNDUwOTc0OCwxMi4xMDkxNjk0IDEzLjYxMDE3MDYsMTEuOTA0NjYwNSAxMy43NTc5MzQzLDExLjY5NDMzMjkgTDE0LjUyNzA2MzgsMTIuMTM4MzkgWiBNMTcuMTEwMjcwMywxMy42Mjk4MDUgTDE3Ljg3OTk4NDksMTQuMDc0MTk5OSBDMTcuNjkzMzMyOCwxNC4zMzQwNiAxNy40OTQ2NTYsMTQuNTg5MjM4MiAxNy4yODQwNTk3LDE0LjgzOTU1NDIgQzE3LjEyOTA1OTcsMTUuMDIyOTkxNSAxNi44NDUwNTk3LDE1LjA1MzkwNzkgMTYuNjUxMDU5NywxNC45MDc1NzAzIEMxNi40NTUwNTk3LDE0Ljc2MjI2MzIgMTYuNDIzMDU5NywxNC40OTUzNTE2IDE2LjU3ODA1OTcsMTQuMzEwODgzNyBDMTYuNzY1Njg4NywxNC4wODc5MDk0IDE2Ljk0MzEyMDQsMTMuODYwODM5IDE3LjExMDI3MDMsMTMuNjI5ODA1IFogTTE4LjY3NDI4MDcsMTAuNDkxMzM0OSBDMTguOTYwMTEwNiw5LjUzNzEzMDggMTkuMTA1MDU5Nyw4LjUzNzg4NzM0IDE5LjEwNTA1OTcsNy41IEMxOS4xMDUwNTk3LDQuOTY4OTc3MDkgMTguMjQzMDU5NywyLjY2Nzc2NjEyIDE2LjU3ODA1OTcsMC42ODkxMTYyODkgQzE2LjQyMzA1OTcsMC41MDQ2NDg0MTQgMTYuNDU1MDU5NywwLjIzNzczNjc5NiAxNi42NTEwNTk3LDAuMDkyNDI5Njk5NSBDMTYuODQ1MDU5NywtMC4wNTM5MDc5NDQyIDE3LjEyOTA1OTcsLTAuMDIyOTkxNTQwNiAxNy4yODQwNTk3LDAuMTYwNDQ1Nzg3IEMxOS4wNzcwNTk3LDIuMjkxNjE2NTQgMjAuMDA2MDU5Nyw0Ljc3NTIzNDMgMjAuMDA2MDU5Nyw3LjUgQzIwLjAwNjA1OTcsOC43MDAzNjE1NCAxOS44MjU3NjU2LDkuODUzOTIyNyAxOS40NzA3MzQ3LDEwLjk1MTE2NzggTDE4LjY3NDI4MDcsMTAuNDkxMzM0OSBaIE0wLjM0ODIwNTEwNiwxLjk5OTUxODk2IEMwLjU1NTMxMTg4NywxLjY0MDc5OTQ5IDEuMDA4MjU4MzEsMS41MTQ1NzU0NSAxLjM3MjQzMDczLDEuNzI0ODMwNSBMMjEuMzc4MjA0NywxMy4yNzUxNjk1IEMyMS43MzY3NjIyLDEzLjQ4MjE4MjcgMjEuODYwOTgxMSwxMy45MzgyOTg4IDIxLjY1MjQzMDQsMTQuMjk5NTE5MSBDMjEuNDQ1MzIzNiwxNC42NTgyMzg2IDIwLjk5MjM3NzIsMTQuNzg0NDYyNyAyMC42MjgyMDQ3LDE0LjU3NDIwNzYgTDAuNjIyNDMwNzM1LDMuMDIzODY4NiBDMC4yNjM4NzMzMjEsMi44MTY4NTUzOCAwLjEzOTY1NDQxNSwyLjM2MDczOTM1IDAuMzQ4MjA1MTA2LDEuOTk5NTE4OTYgWiIgaWQ9ImlPUy9GdWxsc2NyZWVuL011dGUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsOyI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMjIgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjEgKDM5MDEyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5fQXNzZXRzL0JvdGgvTXV0ZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJNZWRpYS1Db250cm9sLVN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJfQXNzZXRzL0JvdGgvTXV0ZSIgZmlsbD0iIzAwMDAwMCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik02LjE1Nzk2NDMxLDMuMjY1MDM2MjUgTDcuMjY2MzM4MzUsMi4yNDYxODY0MiBDNy42NzE1Mjg0OSwxLjg3MzcyMzc5IDgsMi4wMjIyNDM2OCA4LDIuNTYyNTk3ODIgTDgsNC4zMjg1MzYwNSBMNi4xNTc5NjQzMSwzLjI2NTAzNjI1IFogTTgsOC4zNjk5ODc5NCBMOCwxMi40NDE0MSBDOCwxMi45ODg2MjE4IDcuNjcyNjYzMjEsMTMuMTE3NDQ4OSA3LjI4NDg4MDE2LDEyLjc0NDU0NjUgTDQuNDI5ODIzNjcsOS45OTkwNDg3NiBDNC4zOTkxMzI1LDkuOTk5MzY4OTcgNC4zNjg0Mzc1OCw5Ljk5OTU3NzI2IDQuMzM4LDEwIEw0LjEyMywxMCBMMS44NzcsMTAgTDEuNjYyLDEwIEMxLjYwMiw5Ljk5OTE2NjY3IDEuNTQxLDkuOTk5MTY2NjcgMS40ODEsOS45OTc1IEMxLjM0OSw5Ljk5NDE2NjY3IDEuMjE3LDkuOTg4MzMzMzMgMS4wODcsOS45NjgzMzMzMyBDMC45NTUsOS45NDkxNjY2NyAwLjgzMiw5LjkxNjY2NjY3IDAuNzEyLDkuODY1ODMzMzMgQzAuNTk0LDkuODE1ODMzMzMgMC40ODYsOS43NTA4MzMzMyAwLjM5Myw5LjY3MjUgQzAuMjk5LDkuNTk1IDAuMjIxLDkuNTA1IDAuMTYxLDkuNDA2NjY2NjcgQzAuMSw5LjMwNjY2NjY3IDAuMDYxLDkuMjA0MTY2NjcgMC4wMzgsOS4wOTQxNjY2NyBDMC4wMTQsOC45ODU4MzMzMyAwLjAwNyw4Ljg3NTgzMzMzIDAuMDAzLDguNzY1ODMzMzMgQzAuMDAxLDguNzE1ODMzMzMgMC4wMDEsOC42NjU4MzMzMyAwLjAwMSw4LjYxNSBDMCw4LjU1NTgzMzMzIDAsOC40OTU4MzMzMyAwLDguNDM1ODMzMzMgTDAsNi41NjQxNjY2NyBDMCw2LjUwNDE2NjY3IDAsNi40NDUgMC4wMDEsNi4zODUgQzAuMDAxLDYuMzM1IDAuMDAxLDYuMjg0MTY2NjcgMC4wMDMsNi4yMzQxNjY2NyBDMC4wMDcsNi4xMjUgMC4wMTQsNi4wMTQxNjY2NyAwLjAzOCw1LjkwNTgzMzMzIEMwLjA2MSw1Ljc5NTgzMzMzIDAuMSw1LjY5MzMzMzMzIDAuMTYxLDUuNTkzMzMzMzMgQzAuMjIxLDUuNDk1IDAuMjk5LDUuNDA1ODMzMzMgMC4zOTMsNS4zMjc1IEMwLjQ4Niw1LjI1IDAuNTk0LDUuMTg0MTY2NjcgMC43MTIsNS4xMzQxNjY2NyBDMC44MzIsNS4wODMzMzMzMyAwLjk1NSw1LjA1MTY2NjY3IDEuMDg3LDUuMDMxNjY2NjcgQzEuMjE3LDUuMDExNjY2NjcgMS4zNDksNS4wMDU4MzMzMyAxLjQ4MSw1LjAwMjUgQzEuNTQxLDUuMDAxNjY2NjcgMS42MDIsNS4wMDA4MzMzMyAxLjY2Miw1LjAwMDgzMzMzIEMxLjczNCw1IDEuODA1LDUgMS44NzcsNSBMMi4xNjMwMDk2Nyw1IEw4LDguMzY5OTg3OTQgWiBNMTAuNDEyNjkwNSw5Ljc2Mjk1NTQ1IEwxMS4xODQzMzUxLDEwLjIwODQ2NDYgQzExLjAzNTgxMDcsMTAuNDI4NjkyOSAxMC44Njg2MDM4LDEwLjY0MjE0NjcgMTAuNjgzNTQ2NiwxMC44NDg5NTkgQzEwLjUyMTU0NjYsMTEuMDI5NTYwNiAxMC4yMzc1NDY2LDExLjA1MTQ4MzMgMTAuMDQ4NTQ2NiwxMC44OTY5ODAyIEM5Ljg1ODU0NjU5LDEwLjc0MjQ3NzEgOS44MzY1NDY1OSwxMC40NzEwNTI4IDkuOTk3NTQ2NTksMTAuMjkwNDUxMiBDMTAuMTUwNzA2NywxMC4xMTkzMjkzIDEwLjI4OTMxMzMsOS45NDM2NTQyNCAxMC40MTI2OTA1LDkuNzYyOTU1NDUgWiBNMTAuODA2OTc4Niw1Ljk0OTE0NTkzIEMxMC42MTcyMjc0LDUuNTA4ODg3MTkgMTAuMzQ0NzkwNyw1LjA5NzUxNTc5IDkuOTk3NTQ2NTksNC43MDk1NDg4MiBDOS44MzY1NDY1OSw0LjUyODk0NzIzIDkuODU4NTQ2NTksNC4yNTc1MjI4NyAxMC4wNDg1NDY2LDQuMTAzMDE5NzggQzEwLjIzNzU0NjYsMy45NDg1MTY2OCAxMC41MjE1NDY2LDMuOTcwNDM5NDIgMTAuNjgzNTQ2Niw0LjE1MTA0MTAxIEMxMS4zMzg4NzA5LDQuODgzNDA0MzYgMTEuNzcwMzUxNCw1LjY5OTA1MzQ0IDExLjk0MTAyNzYsNi42MDM4ODk0MiBMMTAuODA2OTc4Niw1Ljk0OTE0NTkzIFogTTE1Ljg4NDg2NDksOC44ODA4NjQ5NSBMMTUuMDQ4MTQyMyw4LjM5Nzc4MjkzIEMxNS4wODU2NTMyLDguMTAxNzQxODcgMTUuMTA0NzExMiw3LjgwMjA5OTQxIDE1LjEwNDcxMTIsNy41IEMxNS4xMDQ3MTEyLDUuNzM4NDM2MzkgMTQuNDU2NzExMiw0LjA2MDQxMjk3IDEzLjI4MDcxMTIsMi42OTI4MjkwNSBDMTMuMTIzNzExMiwyLjUxMDI3ODI1IDEzLjE1MzcxMTIsMi4yNDMxNTU5IDEzLjM0NjcxMTIsMi4wOTQ2NCBDMTMuNTM5NzExMiwxLjk0NzE1NTQ2IDEzLjgyMzcxMTIsMS45NzUwMDIxOSAxMy45ODA3MTEyLDIuMTU3NTUyOTggQzE1LjI4NjcxMTIsMy42NzU3MTU1MyAxNi4wMDU3MTEyLDUuNTQzNTA5MjcgMTYuMDA1NzExMiw3LjUgQzE2LjAwNTcxMTIsNy45NjY1MTAyOSAxNS45NjQ4MzI2LDguNDI3OTc3NzMgMTUuODg0ODY0OSw4Ljg4MDg2NDk1IFogTTE0LjUyNzA2MzgsMTIuMTM4MzkgQzE0LjM1ODM4MTksMTIuMzgwMzIgMTQuMTc2MTE3LDEyLjYxNTI5NzEgMTMuOTgwNzExMiwxMi44NDI0NDcgQzEzLjgyMzcxMTIsMTMuMDI0OTk3OCAxMy41Mzk3MTEyLDEzLjA1Mjg0NDUgMTMuMzQ2NzExMiwxMi45MDUzNiBDMTMuMTUzNzExMiwxMi43NTY4NDQxIDEzLjEyMzcxMTIsMTIuNDg5NzIxOCAxMy4yODA3MTEyLDEyLjMwNzE3MSBDMTMuNDUwOTc0OCwxMi4xMDkxNjk0IDEzLjYxMDE3MDYsMTEuOTA0NjYwNSAxMy43NTc5MzQzLDExLjY5NDMzMjkgTDE0LjUyNzA2MzgsMTIuMTM4MzkgWiBNMTcuMTEwMjcwMywxMy42Mjk4MDUgTDE3Ljg3OTk4NDksMTQuMDc0MTk5OSBDMTcuNjkzMzMyOCwxNC4zMzQwNiAxNy40OTQ2NTYsMTQuNTg5MjM4MiAxNy4yODQwNTk3LDE0LjgzOTU1NDIgQzE3LjEyOTA1OTcsMTUuMDIyOTkxNSAxNi44NDUwNTk3LDE1LjA1MzkwNzkgMTYuNjUxMDU5NywxNC45MDc1NzAzIEMxNi40NTUwNTk3LDE0Ljc2MjI2MzIgMTYuNDIzMDU5NywxNC40OTUzNTE2IDE2LjU3ODA1OTcsMTQuMzEwODgzNyBDMTYuNzY1Njg4NywxNC4wODc5MDk0IDE2Ljk0MzEyMDQsMTMuODYwODM5IDE3LjExMDI3MDMsMTMuNjI5ODA1IFogTTE4LjY3NDI4MDcsMTAuNDkxMzM0OSBDMTguOTYwMTEwNiw5LjUzNzEzMDggMTkuMTA1MDU5Nyw4LjUzNzg4NzM0IDE5LjEwNTA1OTcsNy41IEMxOS4xMDUwNTk3LDQuOTY4OTc3MDkgMTguMjQzMDU5NywyLjY2Nzc2NjEyIDE2LjU3ODA1OTcsMC42ODkxMTYyODkgQzE2LjQyMzA1OTcsMC41MDQ2NDg0MTQgMTYuNDU1MDU5NywwLjIzNzczNjc5NiAxNi42NTEwNTk3LDAuMDkyNDI5Njk5NSBDMTYuODQ1MDU5NywtMC4wNTM5MDc5NDQyIDE3LjEyOTA1OTcsLTAuMDIyOTkxNTQwNiAxNy4yODQwNTk3LDAuMTYwNDQ1Nzg3IEMxOS4wNzcwNTk3LDIuMjkxNjE2NTQgMjAuMDA2MDU5Nyw0Ljc3NTIzNDMgMjAuMDA2MDU5Nyw3LjUgQzIwLjAwNjA1OTcsOC43MDAzNjE1NCAxOS44MjU3NjU2LDkuODUzOTIyNyAxOS40NzA3MzQ3LDEwLjk1MTE2NzggTDE4LjY3NDI4MDcsMTAuNDkxMzM0OSBaIE0wLjM0ODIwNTEwNiwxLjk5OTUxODk2IEMwLjU1NTMxMTg4NywxLjY0MDc5OTQ5IDEuMDA4MjU4MzEsMS41MTQ1NzU0NSAxLjM3MjQzMDczLDEuNzI0ODMwNSBMMjEuMzc4MjA0NywxMy4yNzUxNjk1IEMyMS43MzY3NjIyLDEzLjQ4MjE4MjcgMjEuODYwOTgxMSwxMy45MzgyOTg4IDIxLjY1MjQzMDQsMTQuMjk5NTE5MSBDMjEuNDQ1MzIzNiwxNC42NTgyMzg2IDIwLjk5MjM3NzIsMTQuNzg0NDYyNyAyMC42MjgyMDQ3LDE0LjU3NDIwNzYgTDAuNjIyNDMwNzM1LDMuMDIzODY4NiBDMC4yNjM4NzMzMjEsMi44MTY4NTUzOCAwLjEzOTY1NDQxNSwyLjM2MDczOTM1IDAuMzQ4MjA1MTA2LDEuOTk5NTE4OTYgWiIgaWQ9ImlPUy9GdWxsc2NyZWVuL011dGUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsOyI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)}.vjs-ios-skin .vjs-fullscreen-control{top:0;left:0;width:47px}.vjs-ios-skin .vjs-fullscreen-control>.vjs-button-icon{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjEgKDM5MDEyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5fQXNzZXRzL0lubGluZS9FbnRlckZ1bGxzY3JlZW48L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iTWVkaWEtQ29udHJvbC1TeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iX0Fzc2V0cy9JbmxpbmUvRW50ZXJGdWxsc2NyZWVuIiBmaWxsPSIjMDAwMDAwIj4KICAgICAgICAgICAgPHBhdGggZD0iTTQuNDQyMjYwNCw1LjUwMjg3ODgxIEwwLjIxNzc1MzE3OCwxLjI3ODM3MTU4IEMtMC4wNzMwNDMzOTgxLDAuOTg3NTc1MDA5IC0wLjA3MzM4NTczMSwwLjUxNjQ0MjkzNyAwLjIyMTU0OTQ4NSwwLjIyMTUwNzcyIEMwLjUxNDQ0MjcwNCwtMC4wNzEzODU0OTgzIDAuOTg1NzA0NDg3LC0wLjA3NDk5NzQ1MDIgMS4yNzg0MTMzNSwwLjIxNzcxMTQxMyBMNS41MTEyNjUxNiw0LjQ1MDU2MzIyIEw1LjUxMTI2NTE2LDIuMDQyMTI5MDYgQzUuNTExMjY1MTYsMS42MjkyNTcyNyA1Ljg0NDE2Mzc3LDEuMjk0NTU4NTUgNi4yNjEyNjUxNiwxLjI5NDU1ODU1IEM2LjY3NTQ3ODcyLDEuMjk0NTU4NTUgNy4wMTEyNjUxNiwxLjYzNTE0MDY5IDcuMDExMjY1MTYsMi4wNDIxMjkwNiBMNy4wMTEyNjUxNiw2LjIwOTM2OTYxIEM3LjAxNjYyMTM5LDYuMjg4Njc2OTMgNy4wMDkzMDI1OSw2LjM2ODc3NTQyIDYuOTg5MjY1MjgsNi40NDY0NTEzNyBDNi45MDg2MDM5NCw2Ljc3MTc5NjkgNi42MTUyNTk5OCw3LjAxMjg3ODggNi4yNjEyNjUxNiw3LjAxMjg3ODggQzYuMjE5NzI0MjEsNy4wMTI4Nzg4IDYuMTc4OTcyMDcsNy4wMDk0NTMyOCA2LjEzOTI2ODMzLDcuMDAyODc4ODEgTDIuMDQwNTE1NDIsNy4wMDI4Nzg4MSBDMS42Mjc2NDM2Miw3LjAwMjg3ODgxIDEuMjkyOTQ0OTEsNi42Njk5ODAxOSAxLjI5Mjk0NDkxLDYuMjUyODc4ODEgQzEuMjkyOTQ0OTEsNS44Mzg2NjUyNSAxLjYzMzUyNzA0LDUuNTAyODc4ODEgMi4wNDA1MTU0Miw1LjUwMjg3ODgxIEw0LjQ0MjI2MDQsNS41MDI4Nzg4MSBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuNTA2NDgxLCAzLjUwNjQzOSkgcm90YXRlKDE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMy41MDY0ODEsIC0zLjUwNjQzOSkgIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi40NDIyNjA0LDEzLjUwMjg3ODggTDguMjE3NzUzMTgsOS4yNzgzNzE1OCBDNy45MjY5NTY2LDguOTg3NTc1MDEgNy45MjY2MTQyNyw4LjUxNjQ0Mjk0IDguMjIxNTQ5NDksOC4yMjE1MDc3MiBDOC41MTQ0NDI3LDcuOTI4NjE0NSA4Ljk4NTcwNDQ5LDcuOTI1MDAyNTUgOS4yNzg0MTMzNSw4LjIxNzcxMTQxIEwxMy41MTEyNjUyLDEyLjQ1MDU2MzIgTDEzLjUxMTI2NTIsMTAuMDQyMTI5MSBDMTMuNTExMjY1Miw5LjYyOTI1NzI3IDEzLjg0NDE2MzgsOS4yOTQ1NTg1NSAxNC4yNjEyNjUyLDkuMjk0NTU4NTUgQzE0LjY3NTQ3ODcsOS4yOTQ1NTg1NSAxNS4wMTEyNjUyLDkuNjM1MTQwNjkgMTUuMDExMjY1MiwxMC4wNDIxMjkxIEwxNS4wMTEyNjUyLDE0LjIwOTM2OTYgQzE1LjAxNjYyMTQsMTQuMjg4Njc2OSAxNS4wMDkzMDI2LDE0LjM2ODc3NTQgMTQuOTg5MjY1MywxNC40NDY0NTE0IEMxNC45MDg2MDM5LDE0Ljc3MTc5NjkgMTQuNjE1MjYsMTUuMDEyODc4OCAxNC4yNjEyNjUyLDE1LjAxMjg3ODggQzE0LjIxOTcyNDIsMTUuMDEyODc4OCAxNC4xNzg5NzIxLDE1LjAwOTQ1MzMgMTQuMTM5MjY4MywxNS4wMDI4Nzg4IEwxMC4wNDA1MTU0LDE1LjAwMjg3ODggQzkuNjI3NjQzNjIsMTUuMDAyODc4OCA5LjI5Mjk0NDkxLDE0LjY2OTk4MDIgOS4yOTI5NDQ5MSwxNC4yNTI4Nzg4IEM5LjI5Mjk0NDkxLDEzLjgzODY2NTIgOS42MzM1MjcwNCwxMy41MDI4Nzg4IDEwLjA0MDUxNTQsMTMuNTAyODc4OCBMMTIuNDQyMjYwNCwxMy41MDI4Nzg4IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjEgKDM5MDEyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5fQXNzZXRzL0lubGluZS9FbnRlckZ1bGxzY3JlZW48L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iTWVkaWEtQ29udHJvbC1TeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iX0Fzc2V0cy9JbmxpbmUvRW50ZXJGdWxsc2NyZWVuIiBmaWxsPSIjMDAwMDAwIj4KICAgICAgICAgICAgPHBhdGggZD0iTTQuNDQyMjYwNCw1LjUwMjg3ODgxIEwwLjIxNzc1MzE3OCwxLjI3ODM3MTU4IEMtMC4wNzMwNDMzOTgxLDAuOTg3NTc1MDA5IC0wLjA3MzM4NTczMSwwLjUxNjQ0MjkzNyAwLjIyMTU0OTQ4NSwwLjIyMTUwNzcyIEMwLjUxNDQ0MjcwNCwtMC4wNzEzODU0OTgzIDAuOTg1NzA0NDg3LC0wLjA3NDk5NzQ1MDIgMS4yNzg0MTMzNSwwLjIxNzcxMTQxMyBMNS41MTEyNjUxNiw0LjQ1MDU2MzIyIEw1LjUxMTI2NTE2LDIuMDQyMTI5MDYgQzUuNTExMjY1MTYsMS42MjkyNTcyNyA1Ljg0NDE2Mzc3LDEuMjk0NTU4NTUgNi4yNjEyNjUxNiwxLjI5NDU1ODU1IEM2LjY3NTQ3ODcyLDEuMjk0NTU4NTUgNy4wMTEyNjUxNiwxLjYzNTE0MDY5IDcuMDExMjY1MTYsMi4wNDIxMjkwNiBMNy4wMTEyNjUxNiw2LjIwOTM2OTYxIEM3LjAxNjYyMTM5LDYuMjg4Njc2OTMgNy4wMDkzMDI1OSw2LjM2ODc3NTQyIDYuOTg5MjY1MjgsNi40NDY0NTEzNyBDNi45MDg2MDM5NCw2Ljc3MTc5NjkgNi42MTUyNTk5OCw3LjAxMjg3ODggNi4yNjEyNjUxNiw3LjAxMjg3ODggQzYuMjE5NzI0MjEsNy4wMTI4Nzg4IDYuMTc4OTcyMDcsNy4wMDk0NTMyOCA2LjEzOTI2ODMzLDcuMDAyODc4ODEgTDIuMDQwNTE1NDIsNy4wMDI4Nzg4MSBDMS42Mjc2NDM2Miw3LjAwMjg3ODgxIDEuMjkyOTQ0OTEsNi42Njk5ODAxOSAxLjI5Mjk0NDkxLDYuMjUyODc4ODEgQzEuMjkyOTQ0OTEsNS44Mzg2NjUyNSAxLjYzMzUyNzA0LDUuNTAyODc4ODEgMi4wNDA1MTU0Miw1LjUwMjg3ODgxIEw0LjQ0MjI2MDQsNS41MDI4Nzg4MSBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuNTA2NDgxLCAzLjUwNjQzOSkgcm90YXRlKDE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMy41MDY0ODEsIC0zLjUwNjQzOSkgIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi40NDIyNjA0LDEzLjUwMjg3ODggTDguMjE3NzUzMTgsOS4yNzgzNzE1OCBDNy45MjY5NTY2LDguOTg3NTc1MDEgNy45MjY2MTQyNyw4LjUxNjQ0Mjk0IDguMjIxNTQ5NDksOC4yMjE1MDc3MiBDOC41MTQ0NDI3LDcuOTI4NjE0NSA4Ljk4NTcwNDQ5LDcuOTI1MDAyNTUgOS4yNzg0MTMzNSw4LjIxNzcxMTQxIEwxMy41MTEyNjUyLDEyLjQ1MDU2MzIgTDEzLjUxMTI2NTIsMTAuMDQyMTI5MSBDMTMuNTExMjY1Miw5LjYyOTI1NzI3IDEzLjg0NDE2MzgsOS4yOTQ1NTg1NSAxNC4yNjEyNjUyLDkuMjk0NTU4NTUgQzE0LjY3NTQ3ODcsOS4yOTQ1NTg1NSAxNS4wMTEyNjUyLDkuNjM1MTQwNjkgMTUuMDExMjY1MiwxMC4wNDIxMjkxIEwxNS4wMTEyNjUyLDE0LjIwOTM2OTYgQzE1LjAxNjYyMTQsMTQuMjg4Njc2OSAxNS4wMDkzMDI2LDE0LjM2ODc3NTQgMTQuOTg5MjY1MywxNC40NDY0NTE0IEMxNC45MDg2MDM5LDE0Ljc3MTc5NjkgMTQuNjE1MjYsMTUuMDEyODc4OCAxNC4yNjEyNjUyLDE1LjAxMjg3ODggQzE0LjIxOTcyNDIsMTUuMDEyODc4OCAxNC4xNzg5NzIxLDE1LjAwOTQ1MzMgMTQuMTM5MjY4MywxNS4wMDI4Nzg4IEwxMC4wNDA1MTU0LDE1LjAwMjg3ODggQzkuNjI3NjQzNjIsMTUuMDAyODc4OCA5LjI5Mjk0NDkxLDE0LjY2OTk4MDIgOS4yOTI5NDQ5MSwxNC4yNTI4Nzg4IEM5LjI5Mjk0NDkxLDEzLjgzODY2NTIgOS42MzM1MjcwNCwxMy41MDI4Nzg4IDEwLjA0MDUxNTQsMTMuNTAyODc4OCBMMTIuNDQyMjYwNCwxMy41MDI4Nzg4IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);transform:scale(0.5)}.vjs-ios-skin .vjs-fullscreen-control:active>.vjs-button-icon{transform:scale(0.5) scale(0.88888889)}.vjs-ios-skin .vjs-mouse-display,.vjs-ios-skin .vjs-mouse-display-tooltip{display:none!important}.vjs-ios-skin .vjs-live-control{flex:none;width:auto;font-size:12px}.vjs-ios-skin .vjs-live-display{margin:0}.vjs-ios-skin .vjs-slider{background-color:rgba(255,255,255,.1)}.vjs-ios-skin .vjs-progress-control:hover .vjs-progress-holder{font-size:100%}.vjs-ios-skin .vjs-progress-holder{margin:0}.vjs-ios-skin .vjs-progress-holder,.vjs-ios-skin .vjs-progress-holder>.vjs-load-progress,.vjs-ios-skin .vjs-progress-holder>.vjs-load-progress>div,.vjs-ios-skin .vjs-progress-holder>.vjs-play-progress,.vjs-ios-skin .vjs-progress-holder>.vjs-tooltip-progress-bar{height:5px;border-radius:4.5px}.vjs-ios-skin .vjs-load-progress,.vjs-ios-skin .vjs-load-progress>div{background-color:rgba(255,255,255,.08)}.vjs-ios-skin .vjs-play-progress{min-width:8px;background-color:rgba(255,255,255,.35)}.vjs-ios-skin .vjs-play-progress:before{top:-2px;right:-5px;width:9px;height:9px;border-radius:50%;background-color:#fff;transform:translateX(-50%)}.vjs-ios-skin .vjs-play-progress:after{content:'';display:none!important}.vjs-ios-skin.vjs-ad-playing .vjs-ios-background-tint{display:block!important}.vjs-ios-skin.vjs-ad-playing .vjs-control-bar .ima-countdown-div{left:0}.vjs-ios-skin.vjs-ad-playing.vjs-user-inactive:not(.vjs-ad-paused) .vjs-control-bar{padding:0 3px}.vjs-ios-skin.vjs-ad-playing.vjs-user-inactive:not(.vjs-ad-paused) .vjs-control-bar>.vjs-ios-background-tint{opacity:1!important;visibility:visible!important;height:10px;top:-5px}.vjs-ios-skin.vjs-ad-playing.vjs-user-inactive:not(.vjs-ad-paused) .vjs-current-time,.vjs-ios-skin.vjs-ad-playing.vjs-user-inactive:not(.vjs-ad-paused) .vjs-play-control,.vjs-ios-skin.vjs-ad-playing.vjs-user-inactive:not(.vjs-ad-paused) .vjs-remaining-time,.vjs-ios-skin.vjs-ad-playing.vjs-user-inactive:not(.vjs-ad-paused) .vjs-skip-button{display:none}.vjs-ios-skin .videoAdUiPreSkipContainer{bottom:27px;margin-right:6px}.vjs-ios-skin .videoAdUiPreSkipButton{background:rgba(255,255,255,.55);border-radius:8px}" +;a("browserify-css").createStyle(d,{href:"src/css/videojs-hola-skin.css"},{insertAt:"bottom"}),b.exports=d},{"browserify-css":3}],229:[function(a,b,c){var d=".text-shadow{text-shadow:0 0 2px rgba(0,0,0,.5)}.vjs-ios-skin .vjs-settings-button,.vjs5-hola-skin .vjs-settings-button{order:19}.vjs-ios-skin .vjs-settings-button>.vjs-button-icon,.vjs5-hola-skin .vjs-settings-button>.vjs-button-icon{height:100%;width:3.6em;padding:0;opacity:.9;transition:opacity 200ms ease}.vjs-ios-skin .vjs-settings-button>.vjs-button-icon>svg,.vjs5-hola-skin .vjs-settings-button>.vjs-button-icon>svg{fill:#fff;transform-origin:50% 50%;transition:transform 100ms ease}.vjs-ios-skin .vjs-settings-button[aria-expanded=true]>.vjs-button-icon>svg,.vjs5-hola-skin .vjs-settings-button[aria-expanded=true]>.vjs-button-icon>svg{transform:rotateZ(30deg)}.vjs-ios-skin .vjs-settings-button:hover>.vjs-button-icon,.vjs5-hola-skin .vjs-settings-button:hover>.vjs-button-icon{opacity:1}.vjs-ios-skin .vjs-settings-button.vjs-quality-4k .vjs-button-icon:after,.vjs-ios-skin .vjs-settings-button.vjs-quality-hd .vjs-button-icon:after,.vjs5-hola-skin .vjs-settings-button.vjs-quality-4k .vjs-button-icon:after,.vjs5-hola-skin .vjs-settings-button.vjs-quality-hd .vjs-button-icon:after{content:'';position:absolute;background-color:#f10;width:1.3em;height:.9em;left:1.8em;bottom:1.8em;background-size:contain;background-repeat:no-repeat}.vjs-ios-skin .vjs-settings-button.vjs-quality-hd .vjs-button-icon:after,.vjs5-hola-skin .vjs-settings-button.vjs-quality-hd .vjs-button-icon:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iOXB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMyA5IiB3aWR0aD0iMTNweCIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGQ9Ik01LDcgTDYsNyBMNiw4IEw1LDggTDUsNyBaIE0xMCwzIEwxMCw0IEw4LDQgTDgsMyBMMTAsMyBaIE0zLDYgTDMsNSBMNSw1IEw1LDYgTDMsNiBaIE0yLDcgTDMsNyBMMyw4IEwyLDggTDIsNyBaIE03LDcgTDEwLDcgTDEwLDggTDcsOCBMNyw3IFogTTEwLDYgTDExLDYgTDExLDcgTDEwLDcgTDEwLDYgWiIgZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIwLjY0NzEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz48cGF0aCBkPSJNNSw3IEw1LDYgTDUsNSBMMyw1IEwzLDYgTDMsNyBMMiw3IEwyLDIgTDMsMiBMMyw0IEw1LDQgTDUsMiBMNiwyIEw2LDcgTDUsNyBaIE0xMSw2IEwxMCw2IEwxMCw3IEw3LDcgTDcsMiBMMTAsMiBMMTAsMyBMMTEsMyBMMTEsNiBaIE0xMCw0IEwxMCwzIEw4LDMgTDgsNCBMOCw2IEwxMCw2IEwxMCw0IFoiLz4KPC9zdmc+)}.vjs-ios-skin .vjs-settings-button.vjs-quality-4k .vjs-button-icon:after,.vjs5-hola-skin .vjs-settings-button.vjs-quality-4k .vjs-button-icon:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iOXB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMyA5IiB3aWR0aD0iMTNweCIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGQ9Ik0xMCw0IEwxMSw0IEwxMSw1IEwxMCw1IEwxMCw0IFogTTEwLDcgTDExLDcgTDExLDggTDEwLDggTDEwLDcgWiBNOCw1IEwxMCw1IEwxMCw2IEw4LDYgTDgsNSBaIE03LDcgTDgsNyBMOCw4IEw3LDggTDcsNyBaIE01LDYgTDYsNiBMNiw3IEw1LDcgTDUsNiBaIE00LDcgTDUsNyBMNSw4IEw0LDggTDQsNyBaIE0yLDYgTDQsNiBMNCw3IEwyLDcgTDIsNiBaIE0zLDQgTDQsNCBMNCw1IEwzLDUgTDMsNCBaIiBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9IjAuNjQ3MSIgZmlsbC1ydWxlPSJldmVub2RkIiAvPjxwYXRoIGQ9Ik0xMSw1IEwxMSw3IEwxMCw3IEwxMCw2IEwxMCw1IEwxMSw1IFogTTEwLDUgTDgsNSBMOCw2IEw4LDcgTDcsNyBMNywyIEw4LDIgTDgsNCBMMTAsNCBMMTAsNSBaIE00LDQgTDMsNCBMMyw1IEw0LDUgTDQsNCBaIE00LDcgTDQsNiBMMiw2IEwyLDQgTDMsNCBMMywzIEw0LDMgTDQsMiBMNSwyIEw1LDUgTDYsNSBMNiw2IEw1LDYgTDUsNyBMNCw3IFogTTEwLDIgTDExLDIgTDExLDQgTDEwLDQgTDEwLDIgWiIvPgo8L3N2Zz4=)}.vjs-ios-skin .vjs-menu.vjs-rightclick-popup,.vjs-ios-skin .vjs-menu.vjs-settings-menu,.vjs5-hola-skin .vjs-menu.vjs-rightclick-popup,.vjs5-hola-skin .vjs-menu.vjs-settings-menu{background-color:#1c1c1c;background-color:rgba(28,28,28,.9);white-space:nowrap}.vjs-ios-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-menu-item,.vjs5-hola-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-menu-item{color:#eee;font-size:1em;line-height:3.3em;height:3.3em;cursor:pointer;padding:0 3.6em 0 1.5em;clear:both}.vjs-ios-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item[role=menuitemcheckbox],.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-menu-item[role=menuitemcheckbox],.vjs5-hola-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item[role=menuitemcheckbox],.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-menu-item[role=menuitemcheckbox]{padding:0 2.1em 0 3.6em}.vjs-ios-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item.vjs-selected:focus,.vjs-ios-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item.vjs-selected:hover,.vjs-ios-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item:focus,.vjs-ios-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item:hover,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-menu-item.vjs-selected:focus,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-menu-item.vjs-selected:hover,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-menu-item:focus,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-menu-item:hover,.vjs5-hola-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item.vjs-selected:focus,.vjs5-hola-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item.vjs-selected:hover,.vjs5-hola-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item:focus,.vjs5-hola-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item:hover,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-menu-item.vjs-selected:focus,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-menu-item.vjs-selected:hover,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-menu-item:focus,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-menu-item:hover{color:#eee;background-color:#fff;background-color:rgba(255,255,255,.1)}.vjs-ios-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item .vjs-menu-item-label,.vjs-ios-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item .vjs-menu-link,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-menu-item .vjs-menu-item-label,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-menu-item .vjs-menu-link,.vjs5-hola-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item .vjs-menu-item-label,.vjs5-hola-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item .vjs-menu-link,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-menu-item .vjs-menu-item-label,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-menu-item .vjs-menu-link{font-size:1.3em;font-weight:500}.vjs-ios-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item .vjs-menu-item-content,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-menu-item .vjs-menu-item-content,.vjs5-hola-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item .vjs-menu-item-content,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-menu-item .vjs-menu-item-content{font-size:1.2em;float:right;margin-left:3em}.vjs-ios-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item .vjs-menu-item-content .vjs-minor-label,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-menu-item .vjs-menu-item-content .vjs-minor-label,.vjs5-hola-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item .vjs-menu-item-content .vjs-minor-label,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-menu-item .vjs-menu-item-content .vjs-minor-label{padding-left:.2em;color:#ccc;font-size:.92em}.vjs-ios-skin .vjs-menu.vjs-settings-menu,.vjs5-hola-skin .vjs-menu.vjs-settings-menu{position:absolute;width:auto;right:.9em;bottom:4.8em;z-index:4;visibility:hidden;overflow:hidden;opacity:0;transition:opacity 100ms;will-change:width,height}.vjs-ios-skin .vjs-menu.vjs-settings-menu.vjs-size-transition,.vjs5-hola-skin .vjs-menu.vjs-settings-menu.vjs-size-transition{transition:height 200ms,width 200ms}.vjs-ios-skin .vjs-menu.vjs-settings-menu.vjs-lock-showing,.vjs5-hola-skin .vjs-menu.vjs-settings-menu.vjs-lock-showing{visibility:visible;opacity:1}.vjs-ios-skin .vjs-menu.vjs-settings-menu>.vjs-menu-content,.vjs5-hola-skin .vjs-menu.vjs-settings-menu>.vjs-menu-content{position:relative;width:auto;min-width:9em;padding:.5em 0;transition:background 200ms ease;cursor:default;overflow:hidden}.vjs-ios-skin .vjs-menu.vjs-settings-menu ::-webkit-scrollbar,.vjs5-hola-skin .vjs-menu.vjs-settings-menu ::-webkit-scrollbar{width:1em;background-color:#4c4c4c}.vjs-ios-skin .vjs-menu.vjs-settings-menu ::-webkit-scrollbar-track,.vjs5-hola-skin .vjs-menu.vjs-settings-menu ::-webkit-scrollbar-track{background-color:#4c4c4c}.vjs-ios-skin .vjs-menu.vjs-settings-menu ::-webkit-scrollbar-thumb,.vjs5-hola-skin .vjs-menu.vjs-settings-menu ::-webkit-scrollbar-thumb{background-color:#8d8d8d;border:1px solid #4c4c4c;border-radius:.5em}.vjs-ios-skin .vjs-menu.vjs-settings-menu>.vjs-menu-content:not(.vjs-active-submenu),.vjs5-hola-skin .vjs-menu.vjs-settings-menu>.vjs-menu-content:not(.vjs-active-submenu){position:fixed;top:0;left:0;visibility:hidden}.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-menu-submenu,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-menu-submenu{position:relative;margin:4em 0 0;padding:0;border-top:1px solid rgba(255,255,255,.3);overflow:auto}.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu{min-width:18em}.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-4k,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-hd,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-4k,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-hd{padding-right:5.4em}.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu>.vjs-menu-submenu,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu>.vjs-menu-submenu{margin-top:0;border-top:0}.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-captions-options-submenu,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-captions-options-submenu{min-width:28em}.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-menu-item.vjs-menu-item-next,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-menu-item.vjs-menu-item-next{text-align:left;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDMyIDMyIiB3aWR0aD0iMjQiIGZpbGw9IiNGRkZGRkYiPjxwYXRoIGQ9Im0gMTIuNTksMjAuMzQgNC41OCwtNC41OSAtNC41OCwtNC41OSAxLjQxLC0xLjQxIDYsNiAtNiw2IHoiLz48L3N2Zz4=) right .9em center/3.2em no-repeat}.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-menu-item.vjs-menu-item-next:focus,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-menu-item.vjs-menu-item-next:hover,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-menu-item.vjs-menu-item-next:focus,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-menu-item.vjs-menu-item-next:hover{background-color:#fff;background-color:rgba(255,255,255,.1)}.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-4k .vjs-menu-item-content,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-hd .vjs-menu-item-content,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-quality-submenu .vjs-menu-item.vjs-quality-4k,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-quality-submenu .vjs-menu-item.vjs-quality-hd,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-4k .vjs-menu-item-content,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-hd .vjs-menu-item-content,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-quality-submenu .vjs-menu-item.vjs-quality-4k,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-quality-submenu .vjs-menu-item.vjs-quality-hd{position:relative}.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-4k .vjs-menu-item-content:after,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-hd .vjs-menu-item-content:after,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-quality-submenu .vjs-menu-item.vjs-quality-4k:after,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-quality-submenu .vjs-menu-item.vjs-quality-hd:after,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-4k .vjs-menu-item-content:after,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-hd .vjs-menu-item-content:after,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-quality-submenu .vjs-menu-item.vjs-quality-4k:after,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-quality-submenu .vjs-menu-item.vjs-quality-hd:after{position:absolute;font-size:.9em;color:#f10;vertical-align:super;margin-left:.2em;margin-top:-.5em}.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-4k .vjs-menu-item-content:after,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-hd .vjs-menu-item-content:after,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-4k .vjs-menu-item-content:after,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-hd .vjs-menu-item-content:after{font-size:.75em;margin-left:.16em;margin-top:-.41em}.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-hd .vjs-menu-item-content:after,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-quality-submenu .vjs-menu-item.vjs-quality-hd:after,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-hd .vjs-menu-item-content:after,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-quality-submenu .vjs-menu-item.vjs-quality-hd:after{content:'HD'}.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-4k .vjs-menu-item-content:after,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-quality-submenu .vjs-menu-item.vjs-quality-4k:after,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-main-submenu .vjs-menu-item.vjs-quality-4k .vjs-menu-item-content:after,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-quality-submenu .vjs-menu-item.vjs-quality-4k:after{content:'4K'}.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-quality-submenu .vjs-menu-item,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-quality-submenu .vjs-menu-item{text-align:right}.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-menu-item.vjs-submenu-title,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-menu-item.vjs-submenu-title{position:absolute;top:0;line-height:4.5em;height:4.5em;padding:0 2.1em 0 3.6em;margin-bottom:.2em;text-align:left;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgZmlsbD0iI0ZGRkZGRiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDMyIDMyIiB3aWR0aD0iMjQiPjxwYXRoIGQ9Ik0gMTkuNDEsMjAuMDkgMTQuODMsMTUuNSAxOS40MSwxMC45MSAxOCw5LjUgbCAtNiw2IDYsNiB6IiAvPjwvc3ZnPg==) left .3em center/3.2em no-repeat}.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-menu-item.vjs-submenu-title .vjs-minor-label,.vjs5-hola-skin .vjs-menu.vjs-settings-menu .vjs-menu-item.vjs-submenu-title .vjs-minor-label{font-size:1.3em;margin-left:1.3em;text-decoration:underline;display:inline-block;cursor:pointer}.vjs-ios-skin.vjs-settings-expanded .vjs-progress-control:hover .vjs-mouse-display-tooltip,.vjs-ios-skin.vjs-settings-expanded .vjs-thumbnail,.vjs-ios-skin.vjs-settings-expanded .vjs-thumbnail-holder,.vjs-ios-skin.vjs-settings-expanded .vjs-tooltip,.vjs5-hola-skin.vjs-settings-expanded .vjs-progress-control:hover .vjs-mouse-display-tooltip,.vjs5-hola-skin.vjs-settings-expanded .vjs-thumbnail,.vjs5-hola-skin.vjs-settings-expanded .vjs-thumbnail-holder,.vjs5-hola-skin.vjs-settings-expanded .vjs-tooltip{display:none!important}.vjs-ios-skin.vjs-live:not(.vjs-dvr) .vjs-settings-menu,.vjs5-hola-skin.vjs-live:not(.vjs-dvr) .vjs-settings-menu{bottom:3.9em}.vjs-ios-skin .vjs-info-overlay,.vjs5-hola-skin .vjs-info-overlay{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#1c1c1c;background-color:rgba(28,28,28,.9);-webkit-box-shadow:.2em .2em .3em rgba(0,0,0,.5);-moz-box-shadow:.2em .2em .3em rgba(0,0,0,.5);box-shadow:.2em .2em .3em rgba(0,0,0,.5);position:absolute;top:1em;left:1em;z-index:3;display:inline-block;padding:1em;font-size:1.2em}.vjs-ios-skin .vjs-info-overlay.vjs-notify-overlay,.vjs5-hola-skin .vjs-info-overlay.vjs-notify-overlay{bottom:50%;top:auto;z-index:4;margin-bottom:-3em;left:50%;margin-left:-8.5em;opacity:1}.vjs-ios-skin .vjs-info-overlay.vjs-notify-overlay.vjs-notify-flash,.vjs5-hola-skin .vjs-info-overlay.vjs-notify-overlay.vjs-notify-flash{transition:opacity 500ms ease;transition-delay:2500ms;opacity:0}.vjs-ios-skin .vjs-info-overlay-title,.vjs5-hola-skin .vjs-info-overlay-title{margin-bottom:1em;font-size:1.2em}.vjs-ios-skin .vjs-info-overlay-x,.vjs5-hola-skin .vjs-info-overlay-x{position:absolute;top:1em;right:1em;transition:color 200ms ease;cursor:pointer}.vjs-ios-skin .vjs-info-overlay-x:hover,.vjs5-hola-skin .vjs-info-overlay-x:hover{color:#fff}.vjs-ios-skin .vjs-info-overlay-x:after,.vjs5-hola-skin .vjs-info-overlay-x:after{content:'\\00274c'}.vjs-ios-skin .vjs-notify-overlay-title,.vjs5-hola-skin .vjs-notify-overlay-title{margin-bottom:1em;font-size:1.5em}.vjs-ios-skin .vjs-notify-overlay-content,.vjs5-hola-skin .vjs-notify-overlay-content{text-align:center}.vjs-ios-skin .vjs-info-overlay-list,.vjs5-hola-skin .vjs-info-overlay-list{list-style:none;position:relative;margin:0;padding:0}.vjs-ios-skin .vjs-info-overlay-list-item,.vjs5-hola-skin .vjs-info-overlay-list-item{padding:0;margin:0;height:1.6em;line-height:1.6em}.vjs-ios-skin .vjs-info-overlay-list-item strong,.vjs5-hola-skin .vjs-info-overlay-list-item strong{font-weight:500;color:#fff}.vjs-ios-skin .vjs-info-overlay-list-item span,.vjs5-hola-skin .vjs-info-overlay-list-item span{color:#ccc}.vjs-ios-skin .vjs-rightclick-popup,.vjs5-hola-skin .vjs-rightclick-popup{position:absolute;z-index:6;width:auto;padding:.5em 0}.vjs-ios-skin .vjs-rightclick-popup .vjs-menu-item.vjs-powered-by,.vjs-ios-skin .vjs-rightclick-popup .vjs-menu-item.vjs-powered-by:hover,.vjs5-hola-skin .vjs-rightclick-popup .vjs-menu-item.vjs-powered-by,.vjs5-hola-skin .vjs-rightclick-popup .vjs-menu-item.vjs-powered-by:hover{line-height:4.5em;height:4.5em;padding:0 1em 0 4.3em;border-bottom:1px solid rgba(255,255,255,.3);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU0IDU0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NCA1NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgo8ZyBpZD0ic3ZnXzEiPgo8cGF0aCBpZD0ic3ZnXzIiIGZpbGw9IiNGRkZGRkYiIGQ9Im00My4wMDE5LDIwLjExNDc5OWwwLC01LjYxM2MwLC03Ljk5NDk4OSAtNy4xNzgxMDEsLTE0LjQ5OTk4OCAtMTYuMDAwMDk5LC0xNC40OTk5ODhzLTE2LjAwMDAwMSw2LjUwNDk5OCAtMTYuMDAwMDAxLDE0LjQ5OTk4OGwwLDUuNjEzYy0zLjQwMDk0OSwwLjU4NiAtNS45OTk5NDksMy41NTAwMDEgLTUuOTk5OTQ5LDcuMTE3MDAxbDAsMTkuNTQyYzAsMy45ODUwMDEgMy4yNDMsNy4yMjgwMDEgNy4yMjg5NSw3LjIyODAwMWwyOS41NDIxLDBjMy45ODYsMCA3LjIyOSwtMy4yNDMgNy4yMjksLTcuMjI5bDAsLTE5LjU0MmMwLC0zLjU2NiAtMi41OTg5OTksLTYuNTMwMDAxIC02LC03LjExNjAwMXptLTMwLjAwMDEsLTUuNjEzYzAsLTYuODkyOTkgNi4yOCwtMTIuNDk5OTkgMTQuMDAwMDAxLC0xMi40OTk5OXMxNC4wMDAwOTksNS42MDcgMTQuMDAwMDk5LDEyLjQ5OTk5bDAsNS41MDAwMDFsLTI4LjAwMDEsMGwwLC01LjUwMDAwMXptMzQuMDAwMSwzMi4yNzEwMDFjMCwyLjg4Mjk5OSAtMi4zNDYxLDUuMjI5IC01LjIyOSw1LjIyOWwtMjkuNTQyMSwwYy0yLjg4Mjk1LDAgLTUuMjI4OTUsLTIuMzQ2MDAxIC01LjIyODk1LC01LjIyOWwwLC0xOS41NDJjMCwtMi44ODMwMDEgMi4zNDYsLTUuMjI5IDUuMjI4OTUsLTUuMjI5bDI5LjU0MjEsMGMyLjg4MjksMCA1LjIyOSwyLjM0NTk5OSA1LjIyOSw1LjIyOWwwLDE5LjU0MnoiLz4KPC9nPgo8ZyBpZD0ic3ZnXzMiPgo8cGF0aCBpZD0ic3ZnXzQiIGZpbGw9IiNGRkZGRkYiIGQ9Im0zOC41NjQ2MjUsMzYuNTkzNDg3bC0yMi40MTI5MjIsLTExLjI0NDc5N2MtMC4yMzcyODMsLTAuMTE4NjAxIC0wLjU0NDg2MiwtMC4xMzEwMDEgLTAuNzk4MzY0LC0wLjAzNDkwMWMtMC4yNTQyNzIsMC4wOTcyOTggLTAuNDEzNTI4LDAuMjg4NSAtMC40MTM1MjgsMC40OTc2MDFsMCwyMi40ODk1OTdjMCwwLjIwOTIwMiAwLjE1OTI1NiwwLjQwMDkwMiAwLjQxMzUyOCwwLjQ5ODE5OWMwLjExMjc5MSwwLjA0MjcwMiAwLjIzNjUwNSwwLjA2NDEwMiAwLjM1OTM0MSwwLjA2NDEwMmMwLjE1Mzg0NiwwIDAuMzA2ODA2LC0wLjAzMzgwMiAwLjQzOTAyMywtMC4wOTk1MDNsMjIuNDEyOTIyLC0xMS4yNDQ5YzAuMjA5MzYyLC0wLjEwNTA5OSAwLjMzMzg0MywtMC4yNzc2OTkgMC4zMzM4NDMsLTAuNDYyN3MtMC4xMjUyNTIsLTAuMzU3NTk3IC0wLjMzMzg0MywtMC40NjI3em0tMjIuMDc5MDc5LDEwLjYzNzAwMWwwLC0yMC4zNDc5OThsMjAuMjc5MDc2LDEwLjE3NDI5OWwtMjAuMjc5MDc2LDEwLjE3MzY5OHoiLz4KPC9nPgo8L2c+Cjwvc3ZnPg==) left 1.2em center/2.6em no-repeat;cursor:default}.vjs-ios-skin.vjs-ima-ad .vjs-rightclick-popup,.vjs5-hola-skin.vjs-ima-ad .vjs-rightclick-popup{z-index:1113}.vjs-ios-skin .vjs-menu .vjs-menu-item.vjs-selected,.vjs5-hola-skin .vjs-menu .vjs-menu-item.vjs-selected{background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNOSAxNi4yTDQuOCAxMmwtMS40IDEuNEw5IDE5IDIxIDdsLTEuNC0xLjRMOSAxNi4yeiIvPjwvc3ZnPg==) .8em center/1.5em no-repeat}.vjs-ios-skin.vjs-fullscreen:not(.vjs-small) .vjs-info-overlay,.vjs-ios-skin.vjs-fullscreen:not(.vjs-small) .vjs-rightclick-popup,.vjs-ios-skin.vjs-fullscreen:not(.vjs-small) .vjs-settings-menu,.vjs5-hola-skin.vjs-fullscreen:not(.vjs-small) .vjs-info-overlay,.vjs5-hola-skin.vjs-fullscreen:not(.vjs-small) .vjs-rightclick-popup,.vjs5-hola-skin.vjs-fullscreen:not(.vjs-small) .vjs-settings-menu{font-size:150%}.vjs-ios-skin .vjs-control-bar .vjs-control.vjs-captions-button,.vjs-ios-skin .vjs-control-bar .vjs-control.vjs-subtitles-button,.vjs5-hola-skin .vjs-control-bar .vjs-control.vjs-captions-button,.vjs5-hola-skin .vjs-control-bar .vjs-control.vjs-subtitles-button{display:none}.vjs-ios-skin .vjs-captions-toggle,.vjs5-hola-skin .vjs-captions-toggle{width:3.6em;margin-right:.4em;order:9;opacity:.9;font-family:VideoJS;cursor:pointer}.vjs-ios-skin .vjs-captions-toggle>.vjs-button-icon,.vjs5-hola-skin .vjs-captions-toggle>.vjs-button-icon{height:100%;width:100%}.vjs-ios-skin .vjs-captions-toggle>.vjs-button-icon>svg,.vjs5-hola-skin .vjs-captions-toggle>.vjs-button-icon>svg{fill:#fff}.vjs-ios-skin .vjs-captions-toggle>.vjs-button-icon:after,.vjs5-hola-skin .vjs-captions-toggle>.vjs-button-icon:after{content:'';position:absolute;bottom:.6em;left:0;right:0;height:.2em;width:0;margin:0 auto;border-radius:.2em;background-color:#00b7f1;transition:width 250ms ease-in-out}.vjs-ios-skin .vjs-captions-toggle.vjs-pressed,.vjs-ios-skin .vjs-captions-toggle:hover,.vjs5-hola-skin .vjs-captions-toggle.vjs-pressed,.vjs5-hola-skin .vjs-captions-toggle:hover{opacity:1}.vjs-ios-skin .vjs-captions-toggle.vjs-pressed>.vjs-button-icon:after,.vjs5-hola-skin .vjs-captions-toggle.vjs-pressed>.vjs-button-icon:after{width:2em}.vjs-ios-skin .vjs-text-track-display>div>div>div,.vjs5-hola-skin .vjs-text-track-display>div>div>div{padding:1px .3em;border-radius:.1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.vjs-ios-skin .vjs-text-track-display svg,.vjs5-hola-skin .vjs-text-track-display svg{fill:#fff;height:1em;width:1em;vertical-align:bottom}.vjs-ios-skin.vjs-fullscreen:not(.vjs-small) .vjs-info-overlay,.vjs-ios-skin.vjs-fullscreen:not(.vjs-small) .vjs-rightclick-popup,.vjs-ios-skin.vjs-fullscreen:not(.vjs-small) .vjs-settings-menu{font-size:100%}.vjs-ios-skin .vjs-settings-button{width:23px}.vjs-ios-skin .vjs-settings-button>.vjs-button-icon{width:100%;height:100%;padding:0}.vjs-ios-skin .vjs-settings-button>.vjs-button-icon>svg{width:100%;height:100%;transform:scale(1.2)}.vjs-ios-skin .vjs-settings-button>.vjs-button-icon>svg>path{fill:rgba(255,255,255,.75)}.vjs-ios-skin .vjs-settings-button:active>.vjs-button-icon,.vjs-ios-skin[aria-expanded=true]>.vjs-button-icon>svg{transform:rotateZ(30deg) scale(1.2) scale(0.88888889)}.vjs-ios-skin .vjs-settings-button>.vjs-menu{left:auto;right:-9px;display:block;visibility:hidden;opacity:0;transition:visibility .5s,opacity .5s}.vjs-ios-skin .vjs-lock-showing.vjs-menu,.vjs-ios-skin .vjs-lock-showing>.vjs-menu{visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-ios-skin .vjs-menu-item.vjs-submenu-title,.vjs-ios-skin .vjs-menu.vjs-rightclick-popup .vjs-menu-item,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-menu-item,.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-menu-item.vjs-submenu-title{height:31px;line-height:31px;padding-top:0;padding-bottom:0}.vjs-ios-skin .vjs-menu.vjs-rightclick-popup,.vjs-ios-skin .vjs-menu.vjs-settings-menu{background:0 0}.vjs-ios-skin .vjs-rightclick-popup{padding:0}.vjs-ios-skin .vjs-rightclick-popup,.vjs-ios-skin .vjs-rightclick-popup:after,.vjs-ios-skin .vjs-rightclick-popup:before{background:0 0;box-shadow:none}.vjs-ios-skin .vjs-rightclick-popup .vjs-menu-item,.vjs-ios-skin .vjs-rightclick-popup .vjs-menu-item.vjs-powered-by,.vjs-ios-skin .vjs-rightclick-popup .vjs-menu-item.vjs-powered-by:hover,.vjs-ios-skin .vjs-rightclick-popup .vjs-menu-item:hover{background-color:transparent}.vjs-ios-skin .vjs-rightclick-popup .vjs-menu-item.vjs-powered-by,.vjs-ios-skin .vjs-rightclick-popup .vjs-menu-item.vjs-powered-by:hover{height:45px;line-height:45px}.vjs-ios-skin .vjs-menu.vjs-settings-menu{right:6px;bottom:40px}.vjs-ios-skin .vjs-menu.vjs-settings-menu .vjs-menu-submenu{margin-top:31px}.vjs-ios-skin .vjs-picker-wrapper{position:relative;height:100%;width:100%;display:flex;align-items:center}.vjs-ios-skin .vjs-picker>.vjs-picker-wrapper{margin-top:31px;border-top:1px solid rgba(255,255,255,.3);overflow:hidden}.vjs-ios-skin .vjs-picker>.vjs-picker-wrapper>.vjs-picker-container{position:relative;display:block;width:100%;height:31px;border:1px solid transparent;border-left:none;border-right:none;overflow:visible;-webkit-perspective:1100px;perspective:1100px;transition:border .2s}.vjs-ios-skin .vjs-picker>.vjs-picker-wrapper>.vjs-picker-container>.vjs-menu-submenu{position:relative;margin:0;top:0;left:0;height:100%;width:100%;border-top:0;overflow:visible;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.vjs-ios-skin .vjs-picker>.vjs-picker-wrapper>.vjs-picker-container>.vjs-menu-submenu>.vjs-menu-item{position:absolute;left:0;top:0;width:100%;opacity:.5;color:rgba(255,255,255,.55);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.vjs-ios-skin .vjs-picker>.vjs-picker-wrapper>.vjs-picker-container>.vjs-menu-submenu>.vjs-menu-item.vjs-selected:focus,.vjs-ios-skin .vjs-picker>.vjs-picker-wrapper>.vjs-picker-container>.vjs-menu-submenu>.vjs-menu-item.vjs-selected:hover,.vjs-ios-skin .vjs-picker>.vjs-picker-wrapper>.vjs-picker-container>.vjs-menu-submenu>.vjs-menu-item:focus,.vjs-ios-skin .vjs-picker>.vjs-picker-wrapper>.vjs-picker-container>.vjs-menu-submenu>.vjs-menu-item:hover{background:0 0}.vjs-ios-skin .vjs-picker>.vjs-picker-wrapper>.vjs-picker-container>.vjs-menu-submenu>.vjs-menu-item[role=menuitemcheckbox]{padding:0 2.1em}.vjs-ios-skin .vjs-picker>.vjs-picker-wrapper>.vjs-picker-container>.vjs-menu-submenu>.vjs-menu-item.vjs-selected{background:0 0;opacity:1;color:rgba(255,255,255,.75)}.vjs-ios-skin .vjs-rotate-transition .vjs-menu-submenu{transition:transform .2s linear}.vjs-ios-skin .vjs-rotate-transition>.vjs-picker-wrapper>.vjs-picker-container{border-color:rgba(255,255,255,.3)}.vjs-ios-skin .vjs-info-overlay{left:60px;top:50px;background:0 0;box-shadow:none}.vjs-ios-skin .vjs-info-overlay>.vjs-info-overlay-x{position:absolute}.vjs-ios-skin .vjs-control>.vjs-menu>.vjs-menu-content,.vjs-ios-skin .vjs-menu.vjs-settings-menu>.vjs-menu-content,.vjs-ios-skin .vjs-menu.vjs-settings-menu>.vjs-menu-content:not(.vjs-active-submenu){padding:0;top:auto}.vjs-ios-skin .vjs-menu>.vjs-menu-content .vjs-menu-submenu::-webkit-scrollbar,.vjs-ios-skin .vjs-menu>.vjs-menu-content::-webkit-scrollbar{width:0;background-color:transparent}.vjs-ios-skin .vjs-menu>.vjs-menu-content .vjs-menu-submenu::-webkit-scrollbar-track,.vjs-ios-skin .vjs-menu>.vjs-menu-content::-webkit-scrollbar-track{background-color:transparent}.vjs-ios-skin .vjs-menu>.vjs-menu-content .vjs-menu-submenu::-webkit-scrollbar-thumb,.vjs-ios-skin .vjs-menu>.vjs-menu-content::-webkit-scrollbar-thumb{background-color:transparent;border:none;border-radius:0}";a("browserify-css").createStyle(d,{href:"src/css/videojs-settings.css"},{insertAt:"bottom"}),b.exports=d},{"browserify-css":3}],230:[function(a,b,c){var d=".video-js .vjs-thumbnail-holder{position:absolute;display:none;overflow:hidden;outline:#2a2a2b solid 2px}.video-js .vjs-thumbnail-holder .vjs-thumbnail{position:relative;left:0;bottom:1.3em;opacity:0;padding:0!important;border:0!important;max-width:none!important;max-height:none!important;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-mz-transition:opacity .2s ease}.vjs-progress-control.fake-active .vjs-thumbnail,.vjs-progress-control:active .vjs-thumbnail,.vjs-progress-control:hover .vjs-thumbnail{opacity:1}.vjs-progress-control:active .vjs-thumbnail:active,.vjs-progress-control:hover .vjs-thumbnail:hover{opacity:0}";a("browserify-css").createStyle(d,{href:"src/css/videojs-thumbnails.css"},{insertAt:"bottom"}),b.exports=d},{"browserify-css":3}],231:[function(a,b,c){var d=".video-js.vjs-watermark{display:block}.video-js .vjs-watermark-content{opacity:.99;position:absolute;padding:5px;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js .vjs-watermark-top-right{right:0;top:0}.video-js .vjs-watermark-top-left{left:0;top:0}.video-js .vjs-watermark-bottom-right{right:0;bottom:30px}.video-js .vjs-watermark-bottom-left{left:0;bottom:30px}.video-js.vjs-user-inactive.vjs-playing .vjs-watermark-fade{opacity:0}";a("browserify-css").createStyle(d,{href:"src/css/videojs-watermark.css"},{insertAt:"bottom"}),b.exports=d},{"browserify-css":3}],232:[function(a,b,c){ +var d='.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before{text-align:center}@font-face{font-family:VideoJS;src:url(node_modules/video.js/dist/font/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA54AAoAAAAAFmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBWNtYXAAAAE0AAAAOgAAAUriMBC2Z2x5ZgAAAXAAAAouAAAPUFvx6AdoZWFkAAALoAAAACsAAAA2DIPpX2hoZWEAAAvMAAAAGAAAACQOogcgaG10eAAAC+QAAAAPAAAAfNkAAABsb2NhAAAL9AAAAEAAAABAMMg06m1heHAAAAw0AAAAHwAAACABMAB5bmFtZQAADFQAAAElAAACCtXH9aBwb3N0AAANfAAAAPwAAAGBZkSN43icY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoxw7iLmSHCDOCCADvEAo+AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/f8PUvCREUTzM0DVAwEjG8OIBwCPdwbVAAB4nI1Xe1CU1xX/zv1eLItLln0JwrIfC7sJGET2hRJ2N1GUoBJE8AESQEEhmBHjaB7UuBMTO4GMaSu7aY3RNlOdRPNqO2pqRmuTaSZtR6JJILUZk00a/4imjpmiecB303O/XUgMJOPufvd+99xzzz33nN855y4HHH7EfrGfIxwHRiANvF/sH71I9BzHszmpW+rGOQOXxXE6YhI4PoMT8zkT4cDFuf1cwMrZJI5cglM0HKVv0MaUFDgIFfg9mJJCG+kbKn1JkqBOVaFOkuhLpARq8fu0Nnc9/zdvfY9PxXW4PdH0C6N+PCejhorxFjAqRjgFRXSINEARbBGsoxcFK7IJmr4OycFJnInL59zIXwxui80fkGRbEHyosMWaATJKUfCskmwJQsAWANkmnIGOhlf514h7U8HNIv3owoHB0WMt0Eb3sx0guLi5pq/8Ny1q6969fKR9X9GBV6dPv6dp04K99SOwtmyPl47ApRa6n4ZpP1yjr5fn7MmYP/vXLUJs715UguklHBaHOZHZmG1N9FAIW2mf0MqWCIdo/8RZ1yGfxKUldDcGIbFA7ICO+vqOMSPTh/ZrSqgHi/bB/O8E8Mnzp+M+acxfpsTShBwej26TiGxBn7m4eEIO+Rueu6Hj+IFBnh88cAEUEQ//nVLx5C7kf+yIR47QEe+eMlhz9SqsGbe3hh2R03NGzoY6O42Kz8l7fB6fAk6LYnTyFo/FYyT6GGyNx2Jx2sdH4rA1Fo/HyCXaFyOp8dhYBCfJb2NIn1ImE6CYNGmgSTb52DawJR6jfXEmDU4xyTEmpgHHOIStoxfjSGdkbsK2w2jbdMQG4sgAstEONgURYCwGHhEhhscioQaAhhCf7McifEQc0l6+mxj9nI+gmSdiQ0Zbm7gZnIO7GSMEXG6UDAVocxAV8GcEXCKg1a02RcTtwANWRGIAyElor6n/+ZU2yOB3+T77Hb1MLqhn4KHVnQBjJnqe9QZSon6Kc5DxAD2vMdPL/BXSmQGwspa67z9wLUjdi9TN7QC7lyyBr9rpt7uXVC1CMpyjKRoXnGPHTuiaPLsNdc2dbAFQLAooPkXEh33FodHl4XpC6sPCIa0ftUIhHSYXVSu5iME+DIXsbZJ51BeidCgajcai43jU9nVzoSn2dPqcFvSoxSzJzgRKAx47WMRxOrIj3Wf0+hndxhJTiOkSEqxar3b3RKM9hY64oxBA64ieURLvCfpkDb8siBdUJ1bgT+urJ5PGfewQrmm5R5+0HmfyIPySD7OYkT0WxRePah8oEiyjlxIP74thVoRTURpmL6QhGuWS+QDjdANXjIM8SQa/1w128ODx0Qp4aLMNg9+JL3joUn8AMxW+aLNiuKjarn4uyyTdXjOzZTsh21uwldUvJoYza+zELALfu3p1L8/3krtyZ0Ag058J3hxHghvbGZn0dHZy6Mim/7Blre4lpHd1c28yVqRViO153F2oIWoXCIKbL4Z0cM1iaQn9mI5KuV2SzEvWXJDMNtkANpMdQoDDhIdD4A/YrP6Aye9ysxyE+uOEAcTDorgvVZJjcua043PnZ/PmdDqcbibZlXOOT8uSo7Kof0YUn9GL+Jo17ficymxiTofC6znUso0DhAxs1Fo+kF+d36vLmgZ8mk5cdGv2mwYj5k3Dm9m3LhJ1aVRNm6HrTbLgYAoWXDhDd/u4PGy5CT+xGMdiaBovewUCF/1BiWNljI9MLn7jeScpg+WyH6mfU62eVDql7hsrmvx1ezp/YldE2LhjbkiDnAn8tGy/MW3IXRMYJduvq9HpmIcKuFt+JCtgdGEGKAcF6UacVwIYbVPGfw/+YuNBS4cx/CUHcnyfc+wRDMtTr72mMSBjT/yn/GKSdeDWQUCH6Xoqq5R10RE60gV6erUL0iCti16d0hZjxut4QI/rEpgSh6WjnJXdBXRg1GKCucGJPtFqM27aD1tOqqKonsQ2KsFSSmEpmvRlsR+TcD9OFwrqXxIclL4sJTnGMSuG8KpkZvKdeVIOKDyWSyPLV16/p1QMPbP8NihwUzr47bdnXtwtjdCvqqpO0H+pOvIl3Pzv46e5CT/tQjklXCXXym1AaWY7bzHLkuDMc7ldKCvgxzLn8wYkJLBhEDyK7MT8bTbwbkxbfp+3mKAGsmTBpabSIEECzMIcQlzOPAMKsxMs7uhsnxPLuofPDTc1hkuq6MX9j16YU7CqegcYHbmWYuvAP6tCS97tgWf7dlQvnl25YPavXLVZvrzQPeHCpZmzzEUVq/xzu5sChnSTPTW7oOYmh69z4zL/gk3b+O6hoa733uviP82vnFcbqWlc9tDmZa23LVzaV1yXURi+JX+28NeBuj3+O8IrQ080Vm1eWB4OKjPmrJu7c1udWynvKF6/vs479lSW9+5gZkn+dKfellNGDPllzeULustz+A0bPvhgw7lkvEUwn/N4Ty7U7nhGsEpFkOfy+kutbOh1JQxhVDJumoW11hnkPThznh6FFlhfT+ra1x9sF56kx5YuDzVY9PQYAYA7iblw4frQ4TPCk2MK/xGU3rlmze62trHz6lsko+v+So/do74PT8KVkpJfOErKcv8znrMGsHTNxoEkWy1mYgDB6XBbPaWsuiS6CryGaL6zCjaXBgvtkuyXBua1wOKnh+k7L9AvPnYWffxK18FcJbuosGf3/Jo7amY+CE1vppzY+UTrva0FXc1i55pKQ/YjVL187N5fCn1kW5uot/1hi+DiZ+5atnJR9E+prvydJ9ZZ5mwOpU5gM4KYysMBQ71UzPuMTl9QQOyUo5nwioeYCPjFklrbK6s6X+ypUZ6rum9+CZYzWRiBJfSP0xzzSmrg7f86g0DKVj/wwFzieD9rRfPGFbeKMl05pn5j9/rsQJJ2iEgRrpohlyBo3f4QK7Kl+EcAYZgAoNVmZWXK704YAa3FwBxgSGUOs5htvGRz4Sgj3yFkSJFBuv/sxu5yk998T8WDJzvv/2RX19HtTUW1S+wpKRKRjJ6zzz/1/OPdFdWGlAKbvzS4PHOtURikg9AGz0LbIB85S/cPOpoXvuue8/iV2H1vPTy3ddvOeZ37HGmO3OmSzVzR+NS53+84dHlFhXPLqtzSO+5ruHM2vXtBdxP87LOzKAD359j/INYIbyPabIi3Cq6Wa+SaGe78diIzu7qcblcAa6/fJRvNopXFJnO+U9KKM5bqH5LM0iQSVmpPCPDu7ZT4Aoubz3709EBTyrTDjyx8MQXgUH1nqm7TWng4TzE4i4AsKskBITXfSyC4Fkl5MxnJDiKSIDSJAsGvd1y+/eNDp2e+A+5d8HeiiunrTkT6TqWLIs+/QRoWr98s0qj8uuzLuS22Ytufg3rdTaHn1m46sfgGKHXt0MGnLaRHdnwN37tvHcWKo2V6lnPxL4UvUQcRdOzmZSQs8X5CH5OxXMXpkATuDz8Et0SH4uyCRR+TjmBDP1GvsVrWEGVzEj33YVQ9jAtIKpqsl/s/0xrocwAAeJxjYGRgYADig3cEzsTz23xl4GZnAIHLRucNkWl2BrA4BwMTiAIAF4IITwB4nGNgZGBgZwCChWASxGZkQAXyABOUANh4nGNnYGBgHyAMADa8ANoAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqHicY2BkYGCQZ8hlYGcAASYg5gJCBob/YD4DABbVAaoAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYFspGUp3Te+IB9lHJF4cOzUS2n/voaEGR6qB+lKo+WITdhga/a/bRnDBFPMkCBFhhwF5ihxg1sssMQKa9xhg3s84BFPeMYLXvGGd3zgE9tZr/hveXKVkFYoSnoeHJXfRoWOqi54mo9ameNFdrK+dLSyaVf7oJQTlkhXpD3Z5XXhR/rUfQVuKXO91Jps4cLOS6/I5YL3XhodRRsVWZe4NnZOhWnSAWgxhMoEr6SmzZieF43Mk7ZOBdeCVGrp9Eu+54J2xhySplfB5XHwQLXUmT9KH6+kPnQ7ZYuIEzNyfs1DLU1VU4SWZ6LkXGHsD1ZKbMw=) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgUAAAEoAAAAVmNtYXDiMBC2AAAB/AAAAUpnbHlmW/HoBwAAA4gAAA9QaGVhZAyD6V8AAADQAAAANmhoZWEOogcgAAAArAAAACRobXR42QAAAAAAAYAAAAB8bG9jYTDINOoAAANIAAAAQG1heHABMAB5AAABCAAAACBuYW1l1cf1oAAAEtgAAAIKcG9zdGZEjeMAABTkAAABgQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHwABAAAAAQAAwdxheF8PPPUACwcAAAAAANMyzzEAAAAA0zLPMQAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAfAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHgcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgAA8R7//wAAAADxAf//AAAPAAABAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqAABAAAAAAWLBYsAAgAAAREBAlUDNgWL++oCCwAAAwAAAAAGawZrAAIADgAaAAAJAhMEAAMSAAUkABMCAAEmACc2ADcWABcGAALrAcD+QJX+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgIwAVABUAGbCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAAAAgAAAAAFQAWLAAMABwAAASERKQERIREBwAEr/tUCVQErAXUEFvvqBBYAAAAEAAAAAAYgBiAABgATACQAJwAAAS4BJxUXNjcGBxc+ATUmACcVFhIBBwEhESEBEQEGBxU+ATcXNwEHFwTQAWVVuAO7AidxJSgF/t/lpc77t18BYf6fASsBdQE+TF1OijuZX/1gnJwDgGSeK6W4GBhqW3FGnFT0AWM4mjT+9AHrX/6f/kD+iwH2/sI7HZoSRDGYXwSWnJwAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYABgAMAAABLgEnET4BAREhAREBBWUBZVRUZfwRASsBdf6LA4Bkniv9piueAUT+QP6LBKr+iwAAAwAAAAAGIAYPAAUADAAaAAATESEBEQEFLgEnET4BAxUWEhcGAgcVNgA3JgDgASsBdf6LAsUBZVVVZbqlzgMDzqXlASEFBf7fBGD+QP6LBKr+i+Bkniv9piueAvOaNP70tbX+9DSaOAFi9fUBYgAAAAQAAAAABYsFiwAFAAsAEQAXAAABIxEhNSMDMzUzNSEBIxUhESMDFTMVMxECC5YBduCWluD+igOA4AF2luDglgLr/oqWAgrglvyAlgF2AqCW4AF2AAQAAAAABYsFiwAFAAsAEQAXAAABMxUzESETIxUhESMBMzUzNSETNSMRITUBdeCW/org4AF2lgHAluD+ipaWAXYCVeABdgHAlgF2++rglgHA4P6KlgAAAAACAAAAAAXWBdYADwATAAABIQ4BBxEeARchPgE3ES4BAyERIQVA/IA/VQEBVT8DgD9VAQFVP/yAA4AF1QFVP/yAP1UBAVU/A4A/VfvsA4AAAAYAAAAABmsGawAHAAwAEwAbACAAKAAACQEmJw4BBwElLgEnAQUhATYSNyYFAQYCBxYXIQUeARcBMwEWFz4BNwECvgFkTlSH8GEBEgOONemh/u4C5f3QAXpcaAEB/BP+3VxoAQEOAjD95DXpoQESeP7dTlSH8GH+7gPwAmgSAQFYUP4nd6X2Pv4nS/1zZAEBk01NAfhk/v+TTUhLpfY+Adn+CBIBAVhQAdkAAAAFAAAAAAZrBdYADwATABcAGwAfAAABIQ4BBxEeARchPgE3ES4BASEVIQEhNSEFITUhNSE1IQXV+1ZAVAICVEAEqkBUAgJU+xYBKv7WAur9FgLqAcD+1gEq/RYC6gXVAVU//IA/VQEBVT8DgD9V/ayV/tWVlZWWlQADAAAAAAYgBdYADwAnAD8AAAEhDgEHER4BFyE+ATcRLgEBIzUjFTM1MxUUBgcjLgEnET4BNzMeARUFIzUjFTM1MxUOAQcjLgE1ETQ2NzMeARcFi/vqP1QCAlQ/BBY/VAICVP1rcJWVcCog4CAqAQEqIOAgKgILcJWVcAEqIOAgKiog4CAqAQXVAVU//IA/VQEBVT8DgD9V/fcl4CVKICoBASogASogKgEBKiBKJeAlSiAqAQEqIAEqICoBASogAAAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIAZsAC4AAAEiBgcBNjQnAR4BMz4BNy4BJw4BBxQXAS4BIw4BBx4BFzI2NwEGBx4BFz4BNy4BBUArSh797AcHAg8eTixffwICf19ffwIH/fEeTixffwICf18sTh4CFAUBA3tcXHsDA3sCTx8bATcZNhkBNB0gAn9fX38CAn9fGxn+zRwgAn9fX38CIBz+yhcaXHsCAntcXXsAAAIAAAAABlkGawBDAE8AAAE2NCc3PgEnAy4BDwEmLwEuASchDgEPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEXIT4BPwE2NxcWNjcTNiYnBS4BJz4BNx4BFw4BBasFBZ4KBgeWBxkNujpEHAMUD/7WDxQCHEU5ug0aB5UHBQudBQWdCwUHlQcaDbo5RRwCFA8BKg8UAhxFOboNGgeVBwUL/ThvlAIClG9vlAIClAM3JEokewkaDQEDDAkFSy0cxg4RAQERDsYcLUsFCQz+/QwbCXskSiR7CRoN/v0MCQVLLRzGDhEBAREOxhwtSwUJDAEDDBsJQQKUb2+UAgKUb2+UAAAAAAEAAAAABmsGawALAAATEgAFJAATAgAlBACVCAGmAT0BPQGmCAj+Wv7D/sP+WgOA/sP+WggIAaYBPQE9AaYICP5aAAAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAADAAAAAAZrBmsACwAXACMAAAEEAAMSAAUkABMCAAEmACc2ADcWABcGAAMOAQcuASc+ATceAQOA/sP+WggIAaYBPQE9AaYICP5a/sP9/q4GBgFS/f0BUgYG/q4dAn9fX38CAn9fX38Gawj+Wv7D/sP+WggIAaYBPQE9Aab6yAYBUv39AVIGBv6u/f3+rgJPX38CAn9fX38CAn8AAAAEAAAAAAYgBiAADwAbACUAKQAAASEOAQcRHgEXIT4BNxEuAQEjNSMVIxEzFTM1OwEhHgEXEQ4BByE3MzUjBYv76j9UAgJUPwQWP1QCAlT9a3CVcHCVcJYBKiAqAQEqIP7WcJWVBiACVD/76j9UAgJUPwQWP1T8gpWVAcC7uwEqIP7WICoBcOAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAEwcJAScJATcJARcBA4D+w/5aCAgBpgE9AT0BpggI/lo4af70/vRpAQv+9WkBDAEMaf71BmsI/lr+w/7D/loICAGmAT0BPQGm/BFpAQv+9WkBDAEMaf71AQtp/vQAAQAAAAAF1ga2ABYAAAERCQERHgEXDgEHLgEnIxYAFzYANyYAA4D+iwF1vv0FBf2+vv0FlQYBUf7+AVEGBv6vBYsBKv6L/osBKgT9v779BQX9vv7+rwYGAVH+/gFRAAAAAQAAAAAFPwcAABQAAAERIyIGHQEhAyMRIREjETM1NDYzMgU/nVY8ASUn/v7O///QrZMG9P74SEi9/tj9CQL3ASjaus0AAAAABAAAAAAGjgcAADAARQBgAGwAAAEUHgMVFAcGBCMiJicmNTQ2NzYlLgE1NDcGIyImNTQ2Nz4BMyEHIx4BFRQOAycyNjc2NTQuAiMiBgcGFRQeAxMyPgI1NC4BLwEmLwImIyIOAxUUHgIBMxUjFSM1IzUzNTMDH0BbWkAwSP7qn4TlOSVZSoMBESAfFS4WlMtIP03TcAGiioNKTDFFRjGSJlAaNSI/akAqURkvFCs9WTY6a1s3Dg8THgocJU4QIDVob1M2RnF9A2vV1WnU1GkD5CRFQ1CATlpTenNTYDxHUYouUhIqQCkkMQTBlFKaNkJAWD+MWkhzRztAPiEbOWY6hn1SJyE7ZS5nZ1I0/JcaNF4+GTAkGCMLFx04Ag4kOF07Rms7HQNsbNvbbNkAAwAAAAAGgAZsAAMADgAqAAABESERARYGKwEiJjQ2MhYBESERNCYjIgYHBhURIRIQLwEhFSM+AzMyFgHd/rYBXwFnVAJSZGemZASP/rdRVj9VFQv+twIBAQFJAhQqR2c/q9AEj/whA98BMkliYpNhYfzd/cgCEml3RTMeM/3XAY8B8DAwkCAwOB/jAAABAAAAAAaUBgAAMQAAAQYHFhUUAg4BBCMgJxYzMjcuAScWMzI3LgE9ARYXLgE1NDcWBBcmNTQ2MzIXNjcGBzYGlENfAUyb1v7SrP7x4SMr4bBpph8hHCsqcJNETkJOLHkBW8YIvYaMYG1gJWldBWhiRQ4cgv797rdtkQSKAn1hBQsXsXUEJgMsjlNYS5WzCiYkhr1mFTlzPwoAAAABAAAAAAWABwAAIgAAARcOAQcGLgM1ESM1PgQ3PgE7AREhFSERFB4CNzYFMFAXsFlorXBOIahIckQwFAUBBwT0AU3+sg0gQzBOAc/tIz4BAjhceHg6AiDXGlddb1ctBQf+WPz9+h40NR4BAgABAAAAAAaABoAASgAAARQCBCMiJzY/AR4BMzI+ATU0LgEjIg4DFRQWFxY/ATY3NicmNTQ2MzIWFRQGIyImNz4CNTQmIyIGFRQXAwYXJgI1NBIkIAQSBoDO/p/Rb2s7EzYUaj15vmh34o5ptn9bK1BNHggIBgIGETPRqZepiWs9Sg4IJRc2Mj5WGWMRBM7+zgFhAaIBYc4DgNH+n84gXUfTJzmJ8JZyyH46YH2GQ2ieIAwgHxgGFxQ9WpfZpIOq7lc9I3VZHzJCclVJMf5eRmtbAXzp0QFhzs7+nwAABwAAAAAHAATPAA4AFwAqAD0AUABaAF0AAAERNh4CBw4BBwYmIycmNxY2NzYmBxEUBRY2Nz4BNy4BJyMGHwEeARcOARcWNjc+ATcuAScjBh8BHgEXFAYXFjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");font-weight:400;font-style:normal}.video-js .vjs-big-play-button,.video-js .vjs-play-control,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before,.vjs-icon-play:before{content:"\\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\\f102"}.video-js .vjs-play-control.vjs-playing,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing:before,.vjs-icon-pause:before{content:"\\f103"}.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before,.vjs-icon-volume-mute:before{content:"\\f104"}.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before,.vjs-icon-volume-low:before{content:"\\f105"}.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before,.vjs-icon-volume-mid:before{content:"\\f106"}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before,.vjs-icon-volume-high:before{content:"\\f107"}.video-js .vjs-fullscreen-control,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control:before,.vjs-icon-fullscreen-enter:before{content:"\\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control:before,.vjs-icon-fullscreen-exit:before{content:"\\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\\f10b"}.video-js .vjs-subtitles-button,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subtitles-button:before,.vjs-icon-subtitles:before{content:"\\f10c"}.video-js .vjs-captions-button,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button:before,.vjs-icon-captions:before{content:"\\f10d"}.video-js .vjs-chapters-button,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button:before,.vjs-icon-chapters:before{content:"\\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\\f110"}.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-display,.video-js .vjs-volume-level,.vjs-icon-circle{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-display:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:"\\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\\f114"}.video-js .vjs-control.vjs-close-button,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button:before,.vjs-icon-cancel:before{content:"\\f115"}.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay:before{content:"\\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\\f11c"}.video-js .vjs-descriptions-button,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button:before,.vjs-icon-audio-description:before{content:"\\f11d"}.video-js .vjs-audio-button,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button:before,.vjs-icon-audio:before{content:"\\f11e"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-fake-fullscreen-parent{transform:none!important;overflow:visible!important;z-index:2147483647!important}.vjs-full-window .video-js.vjs-fullscreen{position:fixed!important;overflow:hidden;z-index:1000;left:0!important;top:0!important;bottom:0!important;right:0!important}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2B333F;background-color:rgba(43,51,63,.7);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-tooltip{position:absolute;top:-3em;left:0;z-index:10;display:none;padding:6px 8px 8px;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;background-color:#2B333F;background-color:rgba(43,51,63,.7);color:#fff;font-size:.9em;font-family:Arial,Helvetica,sans-serif;white-space:nowrap;pointer-events:none}.video-js .vjs-tooltip-active{display:block}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li:focus,.vjs-menu li:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-control .vjs-menu{text-shadow:none}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active:not(.vjs-no-volume),.video-js .vjs-menu-button-inline:focus:not(.vjs-no-volume),.video-js .vjs-menu-button-inline:hover:not(.vjs-no-volume),.video-js.vjs-no-flex .vjs-menu-button-inline:not(.vjs-no-volume){width:12em}.video-js .vjs-menu-button-inline.vjs-slider-active{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2B333F;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}@media \\0screen{.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.video-js:not(.vjs-using-native-controls) video::-webkit-media-controls-panel,.video-js:not(.vjs-using-native-controls) video::-webkit-media-controls-panel-container,.video-js:not(.vjs-using-native-controls) video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \\0screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{outline:0;position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-mouse-display-tooltip,.video-js .vjs-progress-control:hover .vjs-play-progress:after,.video-js .vjs-progress-control:hover .vjs-time-tooltip{font-family:Arial,Helvetica,sans-serif;visibility:visible;font-size:.6em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar{position:absolute;display:block;height:.3em;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-mouse-display:before{display:none}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{position:absolute;top:-.333333333333333em;right:-.5em;font-size:.9em}.video-js .vjs-mouse-display-tooltip,.video-js .vjs-play-progress:after,.video-js .vjs-time-tooltip{visibility:hidden;pointer-events:none;position:absolute;top:-3.4em;right:-1.9em;font-size:.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px;background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em}.video-js .vjs-play-progress:after,.video-js .vjs-play-progress:before,.video-js .vjs-time-tooltip{z-index:1}.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after{display:none}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-time-tooltip{display:inline-block;height:2.4em;position:relative;float:right;right:-1.9em}.vjs-tooltip-progress-bar{visibility:hidden}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display-tooltip{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display-tooltip{display:none}.video-js .vjs-progress-control .vjs-mouse-display-tooltip,.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-volume-control{width:5em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical:hover .vjs-menu-content{height:8em;width:2.9em}.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal:hover .vjs-menu-content{height:2.9em;width:8em}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent!important}.video-js .vjs-volume-display:before{display:none}.video-js .vjs-volume-display-tooltip{display:none;position:absolute;top:-1em;font-size:1em;padding:.5em;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em}.video-js .vjs-volume-display-tooltip-active{display:block}.video-js .vjs-volume-bar .vjs-volume-display{position:absolute;top:0;z-index:1;display:none;width:1px;height:100%;background-color:#000}.vjs-no-flex .vjs-volume-bar .vjs-volume-display{z-index:0}.video-js .vjs-volume-bar:hover .vjs-volume-display{display:block}.video-js.vjs-user-inactive .vjs-volume-bar .vjs-volume-display,.video-js.vjs-user-inactive .vjs-volume-display-tooltip{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-bar .vjs-volume-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-display-tooltip{display:none}.video-js .vjs-volume-display-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-controls-disabled .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:\'X\';font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-using-native-controls .vjs-loading-spinner{display:none!important}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%,20%{border-top-color:#73859f}35%{border-top-color:#fff}100%,60%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%,20%{border-top-color:#73859f}35%{border-top-color:#fff}100%,60%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button{display:none}.vjs-caption-settings{position:relative;top:1em;background-color:#2B333F;background-color:rgba(43,51,63,.75);color:#fff;margin:0 auto;padding:.5em;height:15em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type=button]{width:40px;height:40px}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:-webkit-linear-gradient(-90deg,rgba(0,0,0,.8),rgba(255,255,255,0));background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0))}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}' +;a("browserify-css").createStyle(d,{href:"src/css/videojs.css"},{insertAt:"bottom"}),b.exports=d},{"browserify-css":3}],233:[function(a,b,c){"use strict";function d(a){var b;if(!a.getBoundingClientRect||!a.parentNode)return 0;b=a.getBoundingClientRect();var c=document.body,d=document.documentElement.clientLeft||c.clientLeft||0,e=window.pageXOffset||c.scrollLeft;return Math.round(b.left+e-d)}var e=a("video.js"),f=a("lodash/throttle"),g=a("lodash/get");e.plugin("dvr",function(){function a(a,b){var c=a.getChild(b);a.removeChild(c),c.dispose()}function b(){var b=c.tech_.hls_obj,d=c.tech_.flashlsProvider,e=c.seekable();if(!b&&!d||c.duration()!=1/0||!e||!e.length||e.end(0)-e.start(0)<60)return void c.trigger("dvrReady",!1);var f=c.controlBar.progressControl;a(f,"seekBar"),f.seekBar=f.addChild("DvrSeekBar"),a(c.controlBar,"liveDisplay"),c.controlBar.addChild("LiveButton"),c.addClass("vjs-dvr"),c.hasStarted()||c.one("play",function(){c.dvr.seek_to_live()}),c.on("timeupdate",function(){c.toggleClass("vjs-dvr-live",c.dvr.is_live())}),d?c.dvr.live_threshold=Math.max(1.5*d.avg_duration,10):b.on("hlsLevelUpdated",function(a,b){c.dvr.live_threshold=Math.max(1.5*b.details.targetduration,10)}),c.trigger("dvrReady",!0)}var c=this;c.ready(function(){var a=c.seekable();c.duration()&&a&&a.length?b():c.one("loadedmetadata",function(){if(!c.tech_.flashlsProvider)return void b();c.on("timeupdate",function a(){var d=c.seekable();d&&d.length&&(c.off("timeupdate",a),b())})})}),c.dvr={live_threshold:10,range:function(){var a=c.seekable();return a&&a.length?{start:a.start(0),end:a.end(0)}:null},is_live:function(){var a=this.range(),b=a&&a.end;return b&&b-c.currentTime()<=this.live_threshold},format_time:function(a){var b=this.range();return b?(a||(a=c.scrubbing()?c.getCache().currentTime:c.currentTime()),b.end-a0?"-":"")+e.formatTime(a,b.end))):"0:00"},seek_to_live:function(){var a=this.range();a&&!this.is_live()&&c.currentTime(a.end)}}});var h=e.getComponent("SeekBar");e.registerComponent("DvrSeekBar",e.extend(h,{options_:{children:["dvrLoadProgressBar","dvrMouseTimeDisplay","dvrPlayProgressBar"],barName:"dvrPlayProgressBar"},getPercent:function(){var a=this.player_.dvr,b=a.range();return!b||a.is_live()?1:(this.player_.currentTime()-b.start)/(b.end-b.start)},handleMouseMove:function(a){var b=this.player_.dvr.range();if(b){var c=b.start+this.calculateDistance(a)*(b.end-b.start);b.end-c=1?1:c)+"%"},d=this.player_.dvr.range(),f=d?d.start:0,g=d?d.end:0,h=this.partEls_,i=[];if(a){var j=this.player_.currentTime();i=[{start:j,end:j+a}]}else{var k=this.player_.buffered();for(b=0;b=g||i.push({start:Math.max(k.start(b),f),end:Math.min(k.end(b),g)})}var l=i.length?i[i.length-1].end-f:0;for(this.el_.style.width=c(l,g-f),b=0;bi.length;b--)this.el_.removeChild(h[b-1]);h.length=i.length}}));var m=e.getComponent("Button");e.registerComponent("LiveButton",e.extend(m,{controlText_:"Skip back to live",createEl:function(){var a=m.prototype.createEl.call(this,"button",{className:"vjs-live-control vjs-control"});return this.contentEl_=e.createEl("div",{className:"vjs-live-display",innerHTML:this.localize("LIVE")},{"aria-live":"off"}),a.appendChild(this.contentEl_),a},handleClick:function(){this.player_.dvr.seek_to_live(),this.player_.play()}}))},{"lodash/get":172,"lodash/throttle":203,"video.js":218}],234:[function(a,b,c){"use strict";function d(a,b){return!!a&&b.test(e.parse(a).pathname.split(";")[0])}var e=a("url"),f=b.exports,g=/\.(mp4|m4p|m4v|mov)$/i,h=/\.m3u8$/,i=/\.f4m$/,j=/\.mpd$/,k=/\.flv$/,l=/\.webm$/;f.is_mp4_link=function(a){return d(a,g)},f.is_hls_link=function(a){return d(a,h)},f.is_hds_link=function(a){return d(a,i)},f.is_dash_link=function(a){return d(a,j)},f.is_flv_link=function(a){return d(a,k)},f.is_webm_link=function(a){return d(a,l)},f.guess_link_type=function(a){var b=e&&e.parse(a).pathname;return g.test(b)?"video/mp4":h.test(b)?"application/x-mpegurl":i.test(b)?"application/adobe-f4m":j.test(b)?"application/dash+xml":k.test(b)?"video/flv":l.test(b)?"video/webm":(console.log('could not guess link type: "'+a+'" assuming mp4'),"video/mp4")},f.is_hls_type=function(a){return/^application\/x-mpegurl$/i.test(a)},f.is_hds_type=function(a){return/^application\/adobe-f4m$/i.test(a)},f.is_dash_type=function(a){return/^application\/dash\+xml/i.test(a)}},{url:216}],235:[function(a,b,c){"use strict";var d=a("video.js");d.plugin("next",function(a){var b=this;b.ready(function(){var c,d=b.controlBar;c=d.nextVideo=d.addChild("nextButton",a||{}),c.on("mouseenter",function(){c.addClass("vjs-next-suggestion-show"),b.trigger("next_suggestion_show")}),c.on("mouseleave",function(){c.removeClass("vjs-next-suggestion-show"),b.trigger("next_suggestion_hide")})})});var e=["touchstart","touchend","click"],f=function(a){a.stopPropagation()},g=d.getComponent("Button");d.registerComponent("NextButton",d.extend(g,{controlText_:"Next",constructor:function(a,b){g.call(this,a,b),this.on(e,f)},createEl:function(){var a=g.prototype.createEl.apply(this,arguments);return a.appendChild(d.createEl("div",{className:"vjs-button-icon",innerHTML:'\n \n \n'})),a},buildCSSClass:function(){return"vjs-next-button "+g.prototype.buildCSSClass.call(this)},handleClick:function(a){this.player_.trigger("next_suggestion_play")}}))},{"video.js":218}],236:[function(a,b,c){"use strict";function d(){try{throw new Error}catch(b){var a=/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(b.stack);if(a)return document.querySelector('script[src="'+a[1]+'"]')}}function e(a,b){var c=a.play();if(c&&c.then)return void c.then(function(){b()},function(a){b(a)});if(a.paused)return b("play refused");var d=function(c){if(a.removeEventListener("playing",d),a.removeEventListener("error",d),a.removeEventListener("abort",d),a.removeEventListener("pause",d),"playing"==c.type)return b();var e,f="not playing: "+c.type;"error"==c.type&&(e=a.error&&a.error.message)&&(f+=", "+e),b(f)};a.addEventListener("playing",d),a.addEventListener("error",d),a.addEventListener("abort",d),a.addEventListener("pause",d)}var f=window.videojs,g=b.exports;g.small_mp4_with_sound="data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE=",g.load_script=function(a,b,c){var d=document.createElement("script");d.src=a,d.onload=b,c&&Object.assign(d,c),document.getElementsByTagName("head").length?document.getElementsByTagName("head")[0].appendChild(d):document.getElementsByTagName("body").length?document.getElementsByTagName("body")[0].appendChild(d):document.head&&document.head.appendChild(d)},g.current_script=function(){var a;if(a=document.querySelector('script[src*="//player.h-cdn.com/player/"]')||document.querySelector('script[src*="//player2.h-cdn.com/"]')||document.querySelector('script[src*="//cdn.jsdelivr.net/hola_player/"]')||document.querySelector('script[src*="//cdn.jsdelivr.net/npm/@hola.org/hola_player@"]'))return a;if(a=document.currentScript||d())return a;var b=document.getElementsByTagName("script");return b[b.length-1]};var h=0,i=Math.floor(1e4*Math.random())+"";g.unique_id=function(a){return(a?a+"_":"")+i+"_"+ ++h},g.scaled_number=function(a){if(void 0===a)return"";if(!a)return"0";var b=1024,c=["","K","M","G","T","P"],d=Math.floor(Math.log(a)/Math.log(b));return(a/=Math.pow(b,d))<.001?"0":(a>=b-1&&(a=Math.trunc(a)),a.toFixed(a<1?3:a<10?2:a<100?1:0).replace(/\.0*$/,"")+c[d])},g.can_autoplay=function(a,b,c){if(f.browser.IE_VERSION&&f.browser.IE_VERSION<10)return"sound";if(void 0!==g._can_autoplay&&!c)return Array.isArray(g._can_autoplay)?void g._can_autoplay.push(a):void a(g._can_autoplay);g._can_autoplay=g._can_autoplay||[];var d=document.createElement("video");d.muted=b,d.setAttribute("muted",b),d.setAttribute("playsinline",1),d.src=g.small_mp4_with_sound,e(d,function(c){var d;if(c?b&&(d=!1):d=b?"muted":"sound",void 0===d)setTimeout(function(){g.can_autoplay(a,!0,!0)});else{var e=g._can_autoplay;if(g._can_autoplay=d,a(d),!Array.isArray(e))return;for(var f=0;f=1?1:a}}}function h(){var a=b.screen;return!!a&&a.availHeight>a.availWidth!=b.innerHeight>b.innerWidth}var i='',j='',k='',l='',m='
    ',n=".vjs5-hola-skin",o=n+" .vjs-big-play-button:hover .vjs-button-icon { fill: @play_button_color;}"+n+":not(.vjs-ad-playing) .vjs-progress-control .vjs-play-progress,"+n+" .vjs-progress-control .vjs-mouse-display:before,"+n+" .vjs-progress-control .vjs-play-progress:before,"+n+" .vjs-captions-toggle>.vjs-button-icon:after { background-color: @seek_bar_color;}",p=c.getComponent("Component"),q=c.getComponent("ControlBar"),r=c.getComponent("Button"),s=c.getComponent("MenuButton"),t=c.getComponent("VolumeMenuButton"),u=c.getComponent("FullscreenToggle"),v=c.getComponent("BigPlayButton"),w=c.getComponent("SeekBar"),x=c.getComponent("LoadingSpinner"),y=c.getComponent("Tooltip"),z=!1,A=function(a,c){var d=this;this.player=a,this.el=a.el(),this.opt=c,this.classes_added=[];var e="vjs-ios-skin"==c.className;this.controls_min_width=e?[{name:"skipBackward",min_width:306},{name:"skipForward",min_width:335},{name:"currentTimeDisplay",min_width:260}]:[],this.external_controls=e?["volumeMenuButton","fullscreenToggle"]:[],a.on("dispose",function(){d.dispose()}),a.on("ready",function(){d.init()});var f=this._resize=this.resize.bind(this),g=this._zoom_end=this.on_touch_end.bind(this);a.on("resize",f),a.on("fullscreenchange",function(){setTimeout(f)}),b.addEventListener("resize",f),b.addEventListener("orientationchange",f),this.scale=1,document.addEventListener("touchend",g),this.apply()};A.prototype.apply=function(){var a,b=[this.opt.className];for(this.opt.show_controls_before_start&&b.push("vjs-show-controls-before-start"),this.opt.show_time_for_live&&b.push("vjs-show-time-for-live");a=b.shift();)this.player.addClass(a)&&this.classes_added.push(a)},A.prototype.update_scrubbing=function(){if(this.player.scrubbing_percent){var a=this.player.duration();if(a===1/0)return void(this.player.scrubbing_percent=0);if(a&&!this.player.hasClass("vjs-waiting")){var b=this.player.scrubbing_percent*a;b===a&&(b-=.1),this.player.scrubbing_percent=0,this.player.currentTime(b)}}},A.prototype.on_touch_end=function(a){var b=f(this.player);if(this._zoom_bounce&&clearTimeout(this._zoom_bounce),this.scale==b)return void(a&&(this._zoom_bounce=setTimeout(this._zoom_end,500)));var c=this.scaleb.left||a.clientY=2160?"4k":c>=720?"hd":null}function f(a){return a.tech_&&(a.tech_.flashlsProvider||a.tech_.hlsProvider)}function g(a){var b=[],c=a.textTracks();if(!c||!c.length)return b;for(var d=0;da.availWidth!=b.innerHeight>b.innerWidth}function j(a){return"number"!=typeof a?a:a.toFixed(3)}function k(a){var c=b.hola_cdn;return c&&c.get_wrapper()&&(!a||!!c._get_bws())}function l(a,b){try{c.utils.localStorage.setItem(a,b)}catch(a){}}function m(a){try{return c.utils.localStorage.getItem(a)}catch(a){return null}}function n(){return b.top==b?location.href:document.referrer}function o(a,b){a.one("loadeddata",function(){if("Html5"==a.techName_)return void a.currentTime(b);a.on("timeupdate",function c(){a.currentTime()&&(a.off("timeupdate",c),a.currentTime(b))})})}function p(){return Object.keys(c.getPlayers()).length>1}function q(a,b){var c=/^https?\:\/\//i;return a.replace(c,"//")==b.replace(c,"//")}a("@hola.org/videojs-utils");var r=a("clipboard"),s=a("lodash/find"),t=a("videojs-vtt.js"),u='',v=c.getComponent("Menu");d("PopupMenu","Menu",{className:"vjs-rightclick-popup",popped:!1,constructor:function(a,d){function e(a){for(var c=a;c=c.parentElement;){if(!c)return;var d=b.getComputedStyle(c);if("visible"!=d.overflowX||"visible"!=d.overflowY)return c}}function f(a){if(a.preventDefault(),h.popped)return void h.hide();h.show(),h.check_items();var c=h.el(),d=a.clientX,f=a.clientY,g=b.innerWidth,i=b.innerHeight,j=e(c);if(j){var k=j.getBoundingClientRect();g=Math.min(g,k.right),i=Math.min(i,k.bottom)}var l=d+c.offsetWidth-g+5;l=Math.max(0,l);var m=f+c.offsetHeight-i+5;m=Math.max(0,m);var n=h.player().el().getBoundingClientRect();c.style.left=Math.max(0,d-n.left-l)+"px",c.style.top=Math.max(0,f-n.top-m)+"px"}v.call(this,a,d);var g=a;this.addClass(this.className),this.hide();var h=this,i=this.options_;h.menuEnabled=!0,this.addChild(new L(a,{label:"Powered by YouPlay Player"})),!1!==i.copy_url&&this.addChild(new S(a,{label:"Copy video URL",url:i.copy_url})),!1===i.copy_url||!1===i.copy_url_with_time||p()&&!i.copy_url||this.addChild(new S(a,{url:i.copy_url,label:"Copy video URL at current time",time:!0})),i.embed_code&&this.addChild(new Q(a,{label:"Copy embed code",text:i.embed_code})),i.debugging&&(this.addChild(new O(a,{ +label:"Download log"})),this.addChild(new R(a,{label:"Copy debug info"}))),i.report&&(i.report=c.mergeOptions({label:"Report playback issue"},i.report),this.addChild(new N(a,i.report))),i.info&&(i.info=c.mergeOptions({label:"Stats for nerds"},i.info),this.addChild(new T(a,i.info))),i.graph&&(i.graph=c.mergeOptions({label:"CDN overlay"},i.graph),this.addChild(new P(a,i.graph))),i.about&&this.addChild(new M(a,{href:"https://notabug.org/youplay/yp-player",label:"About YouPlay Player"})),g.on("contextmenu",f),g.on(["tap","click"],function(a){if(h.popped)return h.hide(),a.stopPropagation(),a.preventDefault(),!1}),c.on(document,["tap","click"],function(){h.popped&&h.hide()}),g.on("hola.wrapper_attached",this.check_items.bind(this)),g.on("hola.wrapper_detached",this.check_items.bind(this)),this.children().forEach(function(a){a.on(["tap","click"],function(){h.hide()})}),a.enablePopupMenu=function(){h.menuEnabled||(g.off("contextmenu"),g.on("contextmenu",f),h.menuEnabled=!0)},a.disablePopupMenu=function(){h.menuEnabled&&(g.off("contextmenu"),g.on("contextmenu",function(a){a.preventDefault()}),h.menuEnabled=!1)}},createEl:function(){this.contentEl_=c.createEl("ul",{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var a=H.prototype.createEl("div",{append:this.contentEl_,className:"vjs-menu"});a.setAttribute("role","presentation"),a.appendChild(this.contentEl_);var b=this;return c.on(a,"click",function(a){b.hide(),a.preventDefault(),a.stopImmediatePropagation()}),a},show:function(){this.removeClass("vjs-hidden"),this.popped=!0},hide:function(){this.addClass("vjs-hidden"),this.popped=!1},check_items:function(){this.children().forEach(function(a){a.is_visible&&a.toggleClass("vjs-hidden",!a.is_visible())})}});var w=d("SubMenu","Menu",{addToMain:!0,item_count:17,constructor:function(a,b,c){var d=!0;b&&void 0!==b.picker&&(d=b.picker),this.picker_mode_wanted=d&&a&&a.hasClass("vjs-ios-skin"),this.picker_mode=this.picker_mode_wanted,this.picker_mode||(this.getHeight=void 0),this.items=[],this.picker_items=[],this.parent=c,this.line_height=b&&b.line_height||31,this.radius=60,this.radius_ratio=this.radius/this.item_count,v.call(this,a,b),this.createMenuItem(),this.createTitleItem(),this.className&&this.addClass(this.className),this.update(),this.handleTouch()},createEl:function(){var a="vjs-menu-content";this.picker_mode&&(a+=" vjs-picker");var b=H.prototype.createEl.call(this,"div",{className:a});if(b.setAttribute("role","menu"),this.ul=H.prototype.createEl("ul",{className:"vjs-menu-submenu"}),this.picker_mode){this.wrapper=H.prototype.createEl("div",{className:"vjs-picker-wrapper"});var c=H.prototype.createEl("div",{className:"vjs-picker-container"});return c.appendChild(this.ul),this.wrapper.appendChild(c),b.appendChild(this.wrapper),b}return b.appendChild(this.ul),b},addItem:function(a){v.prototype.addItem.call(this,a),this.ul.appendChild(a.el_)},createTitleItem:function(){if(this.title){var a=this,b=new K(this.player_,{label:this.title});b.addClass("vjs-submenu-title"),b.on(["tap","click"],function(){a.parent.back()}),this.addChild(b),this.titleItem=b}},createMenuItem:function(){if(this.title&&this.addToMain){var a=this.player(),b=this,d=this.menuItem=new K(a,{label:this.title});d.addClass("vjs-menu-item-next");var e=c.createEl("span",{className:"vjs-menu-item-content"});d.minorLabel=c.createEl("span",{className:"vjs-minor-label"}),d.contentLabel=c.createEl("span"),e.appendChild(d.contentLabel),e.appendChild(d.minorLabel),d.el().insertBefore(e,d.el().firstChild),d.on(["tap","click"],function(){b.parent.next(b)})}},getHeight:function(){var a=this.titleItem?this.titleItem.el_.offsetHeight:0,b=E(this.player_)-a;return Math.min(b,this.picker?90:this.items.length||this.children_.length*this.line_height)},insert_item:function(a){var b=a.angle;a=a.item||a;var d=a;this.picker_mode&&(d=new K(this.player_,c.mergeOptions({},a.options_)),d.el_.style.transform="rotateX("+-b+"deg) translateZ("+this.radius+"px)",d.selected(a.hasClass("vjs-selected")),this.picker_items.push(d)),this.addChild(d),this.ul.appendChild(d.el_);var e=this;d.on(["tap","click"],function(b){b.stopImmediatePropagation(),e.handleItemClick&&e.handleItemClick(a),e.picker_mode&&e.update()})},update:function(){var a=this;this.items.forEach(function(b){a.removeChild(b),b.el_.parentNode&&b.el_.parentNode.removeChild(b.el_)}),this.items=[],this.picker_items.forEach(function(a){a.dispose&&a.dispose()}),this.picker_items=[],this.createItems&&this.createItems();var b=this.items.length;if(this.picker_mode=!(!b||b<2)&&this.picker_mode_wanted,!this.picker_mode)return this.items.forEach(this.insert_item.bind(this));var c=this.getHeight();this.wrapper.style.height=c+"px",this.item_count=b*(b<4?3:2);var d=this.radius=this.radius_ratio*this.item_count,e=this.items.filter(function(a){return a.hasClass("vjs-selected")})[0];e=e?this.items.indexOf(e):-1,-1==e&&(e=0),this.theta=360/this.item_count,this.drum_rotate=e*this.theta,this.ul.style.transform="translateZ(-"+d+"px) rotateX("+this.drum_rotate+"deg)";for(var f=[],g=0,h=0;g1){var h=g.filter(function(a){return a.default})[0];h&&h.src&&this.player_.src(h.src)}this.one(a,"play",this.updateSelected),this.on(a,"resolutionchange",this.updateSelected),this.updateSelected(),e&&(e.on("loadedqualitydata",function(a,b){d.updateQuality(b)}),e.quality_data&&this.updateQuality(e.quality_data))},createItems:function(){var a=this.player(),b=this.options_.quality,d=b&&b.sources?b.sources:a.options_.sources;if(!1===b||!d||d.length<2)return void this.menuItem.hide();this.menuItem.show();for(var e=0;e1&&this.show()},createEl:function(){var a=G.prototype.createEl.call(this);return this.icon_=c.createEl("div",{className:"vjs-button-icon",innerHTML:u}),a.insertBefore(this.icon_,a.firstChild),a},buildCSSClass:function(){return G.prototype.buildCSSClass.call(this)+" vjs-settings-button"},handleClick:function(){this.buttonPressed_?this.unpressButton():this.pressButton()},updateState:function(){this.player_.toggleClass("vjs-settings-expanded",this.buttonPressed_),this.el_.setAttribute("aria-expanded",this.buttonPressed_),this.menu.show(this.buttonPressed_)},unpressButton:function(){this.enabled_&&(this.buttonPressed_=!1,this.updateState(),this.el_.focus(),this.clearInterval(this.activityInterval),this.clickListener&&(c.off(document,["tap","click"],this.clickListener),this.player_.off(["tap","click"],this.clickListener),this.clickListener=null))},pressButton:function(){if(this.enabled_){this.buttonPressed_=!0,this.updateState(),this.menu.focus(),this.activityInterval=this.setInterval(this.player_.reportUserActivity.bind(this.player_),250);var a=this;this.setTimeout(function(){a.clickListener=a.unpressButton.bind(a),c.on(document,["tap","click"],this.clickListener),a.player_.on(["tap","click"],this.clickListener)})}},tooltipHandler:function(){return this.icon_}});var H=c.getComponent("Component"),I=d("Overlay","Component",{constructor:function(a,b){H.call(this,a,b),this.hide()},createEl:function(a,b){var d=this.options_.class;d=d?" "+d:"";var e=H.prototype,f=e.createEl.call(this,"div",c.mergeOptions({className:"vjs-info-overlay"+d},b));return this.createContent(f),f},createContent:function(){}});d("InfoOverlay","Overlay",{constructor:function(a,b){this.info_data={duration:{units:"sec",title:"Duration",get:function(a){return j(a.duration())}},position:{units:"sec",title:"Position",get:function(a){return j(a.currentTime())}},buffered:{units:"sec",title:"Current buffer",get:function(a){var b=a.buffered(),c=a.currentTime();if(b&&b.length)for(var d=0;d=c)return j(b.end(d)-c);return"--"}},downloaded:{units:"sec",title:"Downloaded",get:function(a){var b=a.buffered(),c=0;if(b&&b.length)for(var d=0;d'+this.localize(this.options_.label)+"",tabIndex:-1},b),J.prototype.createEl("li",b,c)};var L=d("PoweredBy","MenuItem",{constructor:function(a,c){var d=b.hola_player&&b.hola_player.VERSION;d&&(c.label+=" "+d),K.call(this,a,c),this.addClass("vjs-powered-by")}}),M=d("MenuItemLink","MenuItem",{createEl:function(a,b){var d=K.prototype,e=this.localize(this.options_.label),f=d.createEl.call(this,"li",c.mergeOptions({className:"vjs-menu-item vjs-menu-item-link",innerHTML:""},b));return this.link=H.prototype.createEl("a",{className:"vjs-menu-link",innerHTML:this.localize(e)},{target:"_blank",href:this.options_.href||"#"}),f.appendChild(this.link),this.link.addEventListener("touchstart",function(a){a.stopPropagation()}),f},handleClick:function(a){a.stopPropagation()}}),N=d("ReportButton","MenuItem",{is_visible:k,handleClick:function(){this.player_.trigger({type:"problem_report"});var a;(a=this.player_.getChild("NotifyOverlay"))&&a.flash(),this.selected(!1)}}),O=d("LogButton","MenuItem",{is_visible:k,handleClick:function(){this.player_.trigger({type:"save_logs"}),this.selected(!1)}}),P=d("GraphButton","MenuItem",{is_visible:k.bind(null,!0),handleClick:function(){this.player_.trigger({type:"cdn_graph_overlay"}),this.selected(!1)}}),Q=d("CopyButton","MenuItem",{constructor:function(a,b){K.call(this,a,b),this.clipboard=new r(this.el_,{text:this.getText.bind(this)}),this.on("tap",function(a){this.clipboard.onClick({currentTarget:a.target})})},getText:function(){return this.options_.text},dispose:function(){this.clipboard.destroy(),K.prototype.dispose.call(this)}}),R=d("CopyLogButton","CopyButton",{getText:function(){var a=this.player();return a.hola_logs?a.hola_logs():"Can't find hola_logs method!"},is_visible:k}),S=d("CopyUrlButton","CopyButton",{getText:function(){var a=this.options_.url||n();if(this.options_.time){var b=Math.floor(this.player().currentTime()),c=/(#(?:.*&)?t=)(\d*)/;a.match(c)?a=a.replace(c,"$1"+b):a+=(-1!=a.indexOf("#")?"&t=":"#t=")+b}return a}}),T=d("InfoButton","MenuItem",{handleClick:function(){var a;(a=this.player_.getChild("InfoOverlay"))&&a.toggle(this)}}),U=c.getComponent("Button");d("CaptionsToggle","Button",{controlText_:"Subtitles/closed captions",constructor:function(a,b){U.call(this,a,b),this.addClass("vjs-captions-toggle"),this.hide();var c=a.textTracks();c&&c.on&&(this.on(c,"addtrack",this.update),this.on(c,"removetrack",this.update),this.on(c,"change",this.update),this.update())},createEl:function(){var a=U.prototype.createEl.call(this);return this.icon_=c.createEl("div",{className:"vjs-button-icon",innerHTML:''}),a.insertBefore(this.icon_,a.firstChild),a},handleClick:function(){if(this.track){var a="showing"!=this.track.mode;this.track.mode=a?"showing":"disabled",a&&this.showHint()}},showHint:function(){var a;if(a=this.track){var b,c=this.player().textTrackDisplay;this.timeout&&this.clearTimeout(this.timeout);var d=[new t.VTTCue(0,0,h(a)),new t.VTTCue(0,0,this.localize("press %s to configure"))];for(b=0;bd.videoHeight()?"landscape":"portrait"):b.unlock())}).on("save_logs",function(a){}).on("problem_report",function(a){}),b)try{b(d)}catch(a){u.log.error(a.stack||a)}a.autoplay&&r.can_autoplay(function(b){u.log.info("can autoplay: "+b),!b||"sound"==a.autoplay&&"sound"!=b||("muted"==b&&d.muted(!0),d.play(),d.autoplay(!0))})}).on("error",function(){var a=this,b=a.error;!b||(b.code,b.MEDIA_ERR_SRC_NOT_SUPPORTED)})},j.prototype.get_settings_opt=function(){var a=this.opt,b=a.settings;if(!1!==b){b=p.mergeOptions({graph:a.graph,volume:a.volume,embed_code:a.embed_code,copy_url:a.copy_url,copy_url_with_time:a.copy_url_with_time},b);var c=a.sources&&a.sources.filter(function(a){return!0});return!1!==b.quality&&(b.quality={sources:c}),b}},j.prototype.get_vjs_opt=function(){var a=this.opt,b=this.opt["data-setup"]||{};if(b&&"string"==typeof b)try{b=JSON.parse(b)}catch(a){}b=t.pick(b,["playbackRates"]);var c=p.browser.IS_ANDROID||p.browser.IS_IOS,d=c&&!a.use_desktop_skin?"vjs-ios-skin":void 0;return p.plugin("dual_stream",function(a){if(0!=a){console.log("dual_stream plugin initialized"),console.log(a);for(var b=this,c=a.audio_url,d=document.createElement("audio"),e=0;e=0&&c.splice(e,1)}},j.prototype.tech_call=function(a,b){var c=this.tech_call_rewrites[a];if(!c)return!1;var d=!1;return c.forEach(function(c){c(a,b)&&(d=!0)}),d},j.prototype.init_captions=function(a,b){if(b&&b.textTracks&&a){var c=b.textTracks;if(c&&c.addEventListener){var d=function(a,b,c){var d=a[b];a[b]=function(){return c.apply(this,arguments),d.apply(this,arguments)}};c.addEventListener("addtrack",function(b){var c=b&&b.track;if(c){var e={kind:c.kind,label:c.label,language:c.language,mode:c.mode};e.default=c.default,u.log.info("add text track");for(var f=a.addRemoteTextTrack(e).track,g=0;g'; + + @@ -111,7 +115,7 @@ resetApp();
    • - +
    • +
    • + +

      +
      +