From 9d966e41b18bd2f287e19c8036908bab4ca62385 Mon Sep 17 00:00:00 2001 From: Sam Potts Date: Sat, 27 Jun 2015 16:21:54 +1000 Subject: [PATCH] Built --- dist/plyr.css | 2 +- dist/plyr.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/plyr.css b/dist/plyr.css index 185e3311..fc62f369 100644 --- a/dist/plyr.css +++ b/dist/plyr.css @@ -1 +1 @@ -.sr-only{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}@-webkit-keyframes progress{to{background-position:40px 0}}@keyframes progress{to{background-position:40px 0}}.player{position:relative;max-width:100%;min-width:290px}.player,.player *,.player ::after,.player ::before{box-sizing:border-box}.player-video-wrapper{position:relative}.player video{width:100%;height:auto;vertical-align:middle}.player-video-embed{padding-bottom:56.25%;height:0}.player-video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.player-captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;min-height:2.5em;color:#fff;font-size:16px;font-weight:600;text-shadow:-1px -1px 0 #565d64,1px -1px 0 #565d64,-1px 1px 0 #565d64,1px 1px 0 #565d64;text-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width:768px){.player-captions{font-size:24px}}.player.captions-active .player-captions{display:block}.player-controls{zoom:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:relative;padding:10px;background:#343f4a;line-height:1;text-align:center}.player-controls:after,.player-controls:before{content:"";display:table}.player-controls:after{clear:both}.player-controls-right{display:block;margin:10px auto 0}@media (min-width:560px){.player-controls-left{float:left}.player-controls-right{float:right;margin-top:0}}.player-controls button,.player-controls input+label{display:inline-block;vertical-align:middle;margin:0 2px;padding:5px 10px;transition:background .3s ease;border-radius:3px;cursor:pointer}.player-controls button svg,.player-controls input+label svg{width:18px;height:18px;display:block;fill:currentColor;transition:fill .3s ease}.player-controls .inverted:checked+label,.player-controls input+label{color:#565d64}.player-controls .inverted+label,.player-controls button,.player-controls input:checked+label{color:#cbd0d3}.player-controls button{border:0;background:0 0;overflow:hidden}.player-controls [type=checkbox]+label:hover,.player-controls [type=checkbox]:focus+label,.player-controls button:focus,.player-controls button:hover{background:#3498db;color:#fff}.player-controls button:focus,.player-controls input:focus+label{outline:0}.player-controls .icon-captions-on,.player-controls .icon-exit-fullscreen,.player-controls .icon-muted{display:none}.player-controls .player-time{display:inline-block;vertical-align:middle;margin-left:10px;color:#cbd0d3;font-weight:600;font-size:14px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.player-controls .player-time+.player-time{display:none}@media (min-width:560px){.player-controls .player-time+.player-time{display:inline-block}}.player-controls .player-time+.player-time::before{content:"\2044";margin-right:10px;color:#78858d}.player-tooltip{visibility:hidden;position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:10px 15px;opacity:0;background:#343f4a;border-radius:3px;color:#fff;font-size:14px;line-height:1.5;font-weight:600;-webkit-transform:translate(-50%,30px);transform:translate(-50%,30px);transition:-webkit-transform .2s .2s ease,opacity .2s .2s ease;transition:transform .2s .2s ease,opacity .2s .2s ease}.player-tooltip::after{content:"";display:block;position:absolute;left:50%;bottom:-5px;margin-left:-5px;width:0;height:0;transition:inherit;border-style:solid;border-width:5px 5px 0;border-color:#343f4a transparent transparent}.player button:focus .player-tooltip,.player button:hover .player-tooltip,.player input:focus+label .player-tooltip,.player label:hover .player-tooltip{visibility:visible;opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.player button:hover .player-tooltip,.player label:hover .player-tooltip{z-index:3}.player-progress{position:absolute;bottom:100%;left:0;right:0;width:100%;height:10px;background:rgba(86,93,100,.2)}.player-progress-buffer[value],.player-progress-played[value],.player-progress-seek[type=range]{position:absolute;left:0;top:0;width:100%;height:10px;margin:0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;border:none;background:0 0}.player-progress-buffer[value]::-webkit-progress-bar,.player-progress-played[value]::-webkit-progress-bar{background:0 0}.player-progress-buffer[value]::-webkit-progress-value,.player-progress-played[value]::-webkit-progress-value{background:currentColor}.player-progress-buffer[value]::-moz-progress-bar,.player-progress-played[value]::-moz-progress-bar{background:currentColor}.player-progress-played[value]{z-index:2;color:#3498db}.player-progress-buffer[value]{color:rgba(86,93,100,.25)}.player-progress-seek[type=range]{z-index:4;cursor:pointer;outline:0}.player-progress-seek[type=range]::-webkit-slider-runnable-track{background:0 0;border:0}.player-progress-seek[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:0 0;border:0;width:20px;height:10px}.player-progress-seek[type=range]::-moz-range-track{background:0 0;border:0}.player-progress-seek[type=range]::-moz-range-thumb{-moz-appearance:none;background:0 0;border:0;width:20px;height:10px}.player-progress-seek[type=range]::-ms-track{color:transparent;background:0 0;border:0}.player-progress-seek[type=range]::-ms-fill-lower,.player-progress-seek[type=range]::-ms-fill-upper{background:0 0;border:0}.player-progress-seek[type=range]::-ms-thumb{background:0 0;border:0;width:20px;height:10px}.player-progress-seek[type=range]:focus{outline:0}.player-progress-seek[type=range]::-moz-focus-outer{border:0}.player.loading .player-progress-buffer{-webkit-animation:progress 1s linear infinite;animation:progress 1s linear infinite;background-size:40px 40px;background-repeat:repeat-x;background-color:rgba(86,93,100,.25);background-image:linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);color:transparent}.player-controls [data-player=pause],.player.playing .player-controls [data-player=play]{display:none}.player.playing .player-controls [data-player=pause]{display:inline-block}.player-volume[type=range]{display:inline-block;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;width:100px;margin:0 10px 0 0;padding:0;cursor:pointer;background:0 0}.player-volume[type=range]::-webkit-slider-runnable-track{height:6px;background:#565d64;border:0;border-radius:3px}.player-volume[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-3px;height:12px;width:12px;background:#cbd0d3;border:0;border-radius:6px;transition:background .3s ease;cursor:ew-resize}.player-volume[type=range]::-moz-range-track{height:6px;background:#565d64;border:0;border-radius:3px}.player-volume[type=range]::-moz-range-thumb{height:12px;width:12px;background:#cbd0d3;border:0;border-radius:6px;transition:background .3s ease;cursor:ew-resize}.player-volume[type=range]::-ms-track{height:6px;background:0 0;border-color:transparent;border-width:3px 0;color:transparent}.player-volume[type=range]::-ms-fill-lower,.player-volume[type=range]::-ms-fill-upper{height:6px;background:#565d64;border:0;border-radius:3px}.player-volume[type=range]::-ms-thumb{height:12px;width:12px;background:#cbd0d3;border:0;border-radius:6px;transition:background .3s ease;cursor:ew-resize}.player-volume[type=range]:focus{outline:0}.player-volume[type=range]:focus::-webkit-slider-thumb{background:#3498db}.player-volume[type=range]:focus::-moz-range-thumb{background:#3498db}.player-volume[type=range]:focus::-ms-thumb{background:#3498db}.player-audio.ios .player-controls-right,.player.ios .player-volume,.player.ios [data-player=mute],.player.ios [data-player=mute]+label{display:none}.player-audio.ios .player-controls-left{float:none}.player-audio .player-controls{padding-top:20px}.player-audio .player-progress{bottom:auto;top:0;background:#d6dadd}.player-fullscreen,.player.fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000000;background:#000}.player-fullscreen video,.player.fullscreen-active video{height:100%}.player-fullscreen .player-video-wrapper,.player.fullscreen-active .player-video-wrapper{height:100%;width:100%}.player-fullscreen .player-video-wrapper .player-captions,.player.fullscreen-active .player-video-wrapper .player-captions{top:auto;bottom:90px}@media (min-width:560px) and (max-width:767px){.player-fullscreen .player-video-wrapper .player-captions,.player.fullscreen-active .player-video-wrapper .player-captions{bottom:60px}}@media (min-width:768px){.player-fullscreen .player-video-wrapper .player-captions,.player.fullscreen-active .player-video-wrapper .player-captions{bottom:80px}}.player-fullscreen .player-controls,.player.fullscreen-active .player-controls{position:absolute;bottom:0;left:0;right:0}.player-fullscreen.fullscreen-hide-controls.playing .player-controls,.player.fullscreen-active.fullscreen-hide-controls.playing .player-controls{-webkit-transform:translateY(100%) translateY(5px);transform:translateY(100%) translateY(5px);transition:-webkit-transform .3s 1s ease;transition:transform .3s 1s ease}.player-fullscreen.fullscreen-hide-controls.playing .player-controls.hover,.player.fullscreen-active.fullscreen-hide-controls.playing .player-controls.hover{-webkit-transform:translateY(0);transform:translateY(0);transition-delay:0}.player.captions-active .player-controls .icon-captions-on,.player.fullscreen-active .icon-exit-fullscreen,.player.muted .player-controls .icon-muted{display:block}.player [data-player=captions],.player [data-player=captions]+label,.player [data-player=fullscreen],.player [data-player=fullscreen]+label,.player.captions-active .player-controls .icon-captions-on+svg,.player.fullscreen-active .icon-exit-fullscreen+svg,.player.muted .player-controls .icon-muted+svg{display:none}.player.captions-enabled [data-player=captions],.player.captions-enabled [data-player=captions]+label,.player.fullscreen-enabled [data-player=fullscreen],.player.fullscreen-enabled [data-player=fullscreen]+label{display:inline-block} \ No newline at end of file +.sr-only{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}@-webkit-keyframes progress{to{background-position:40px 0}}@keyframes progress{to{background-position:40px 0}}.player{position:relative;max-width:100%;min-width:290px}.player,.player *,.player ::after,.player ::before{box-sizing:border-box}.player-video-wrapper{position:relative}.player video{width:100%;height:auto;vertical-align:middle}.player-video-embed{padding-bottom:56.25%;height:0}.player-video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.player-captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;min-height:2.5em;color:#fff;font-size:16px;font-weight:600;text-shadow:-1px -1px 0 #565d64,1px -1px 0 #565d64,-1px 1px 0 #565d64,1px 1px 0 #565d64;text-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width:768px){.player-captions{font-size:24px}}.player.captions-active .player-captions{display:block}.player-controls{zoom:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:relative;padding:10px;background:#343f4a;line-height:1;text-align:center}.player-controls:after,.player-controls:before{content:"";display:table}.player-controls:after{clear:both}.player-controls-right{display:block;margin:10px auto 0}@media (min-width:560px){.player-controls-left{float:left}.player-controls-right{float:right;margin-top:0}}.player-controls button,.player-controls input+label{display:inline-block;vertical-align:middle;margin:0 2px;padding:5px 10px;transition:background .3s ease;border-radius:3px;cursor:pointer}.player-controls button svg,.player-controls input+label svg{width:18px;height:18px;display:block;fill:currentColor;transition:fill .3s ease}.player-controls .inverted:checked+label,.player-controls input+label{color:#565d64}.player-controls .inverted+label,.player-controls button,.player-controls input:checked+label{color:#cbd0d3}.player-controls button{border:0;background:0 0;overflow:hidden}.player-controls [type=checkbox]+label:hover,.player-controls [type=checkbox]:focus+label,.player-controls button:focus,.player-controls button:hover{background:#3498db;color:#fff}.player-controls button:focus,.player-controls input:focus+label{outline:0}.player-controls .icon-captions-on,.player-controls .icon-exit-fullscreen,.player-controls .icon-muted{display:none}.player-controls .player-time{display:inline-block;vertical-align:middle;margin-left:10px;color:#cbd0d3;font-weight:600;font-size:14px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.player-controls .player-time+.player-time{display:none}@media (min-width:560px){.player-controls .player-time+.player-time{display:inline-block}}.player-controls .player-time+.player-time::before{content:"\2044";margin-right:10px;color:#78858d}.player-tooltip{visibility:hidden;position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:10px 15px;opacity:0;background:#343f4a;border-radius:3px;color:#fff;font-size:14px;line-height:1.5;font-weight:600;-webkit-transform:translate(-50%,30px);transform:translate(-50%,30px);transition:-webkit-transform .2s .2s ease,opacity .2s .2s ease;transition:transform .2s .2s ease,opacity .2s .2s ease}.player-tooltip::after{content:"";display:block;position:absolute;left:50%;bottom:-5px;margin-left:-5px;width:0;height:0;transition:inherit;border-style:solid;border-width:5px 5px 0;border-color:#343f4a transparent transparent}.player button:focus .player-tooltip,.player button:hover .player-tooltip,.player input:focus+label .player-tooltip,.player label:hover .player-tooltip{visibility:visible;opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.player button:hover .player-tooltip,.player label:hover .player-tooltip{z-index:3}.player-progress{position:absolute;bottom:100%;left:0;right:0;width:100%;height:10px;background:rgba(86,93,100,.2)}.player-progress-buffer[value],.player-progress-played[value],.player-progress-seek[type=range]{position:absolute;left:0;top:0;width:100%;height:10px;margin:0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;border:none;background:0 0}.player-progress-buffer[value]::-webkit-progress-bar,.player-progress-played[value]::-webkit-progress-bar{background:0 0}.player-progress-buffer[value]::-webkit-progress-value,.player-progress-played[value]::-webkit-progress-value{background:currentColor}.player-progress-buffer[value]::-moz-progress-bar,.player-progress-played[value]::-moz-progress-bar{background:currentColor}.player-progress-played[value]{z-index:2;color:#3498db}.player-progress-buffer[value]{color:rgba(86,93,100,.25)}.player-progress-seek[type=range]{z-index:4;cursor:pointer;outline:0}.player-progress-seek[type=range]::-webkit-slider-runnable-track{background:0 0;border:0}.player-progress-seek[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:0 0;border:0;width:20px;height:10px}.player-progress-seek[type=range]::-moz-range-track{background:0 0;border:0}.player-progress-seek[type=range]::-moz-range-thumb{-moz-appearance:none;background:0 0;border:0;width:20px;height:10px}.player-progress-seek[type=range]::-ms-track{color:transparent;background:0 0;border:0}.player-progress-seek[type=range]::-ms-fill-lower,.player-progress-seek[type=range]::-ms-fill-upper{background:0 0;border:0}.player-progress-seek[type=range]::-ms-thumb{background:0 0;border:0;width:20px;height:10px}.player-progress-seek[type=range]:focus{outline:0}.player-progress-seek[type=range]::-moz-focus-outer{border:0}.player.loading .player-progress-buffer{-webkit-animation:progress 1s linear infinite;animation:progress 1s linear infinite;background-size:40px 40px;background-repeat:repeat-x;background-color:rgba(86,93,100,.25);background-image:linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);color:transparent}.player-controls [data-player=pause],.player.playing .player-controls [data-player=play]{display:none}.player.playing .player-controls [data-player=pause]{display:inline-block}.player-volume[type=range]{display:inline-block;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;width:100px;margin:0 10px 0 0;padding:0;cursor:pointer;background:0 0;border:none}.player-volume[type=range]::-webkit-slider-runnable-track{height:6px;background:#565d64;border:0;border-radius:3px}.player-volume[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-3px;height:12px;width:12px;background:#cbd0d3;border:0;border-radius:6px;transition:background .3s ease;cursor:ew-resize}.player-volume[type=range]::-moz-range-track{height:6px;background:#565d64;border:0;border-radius:3px}.player-volume[type=range]::-moz-range-thumb{height:12px;width:12px;background:#cbd0d3;border:0;border-radius:6px;transition:background .3s ease;cursor:ew-resize}.player-volume[type=range]::-ms-track{height:6px;background:0 0;border-color:transparent;border-width:3px 0;color:transparent}.player-volume[type=range]::-ms-fill-lower,.player-volume[type=range]::-ms-fill-upper{height:6px;background:#565d64;border:0;border-radius:3px}.player-volume[type=range]::-ms-thumb{height:12px;width:12px;background:#cbd0d3;border:0;border-radius:6px;transition:background .3s ease;cursor:ew-resize}.player-volume[type=range]:focus{outline:0}.player-volume[type=range]:focus::-webkit-slider-thumb{background:#3498db}.player-volume[type=range]:focus::-moz-range-thumb{background:#3498db}.player-volume[type=range]:focus::-ms-thumb{background:#3498db}.player-audio.ios .player-controls-right,.player.ios .player-volume,.player.ios [data-player=mute],.player.ios [data-player=mute]+label{display:none}.player-audio.ios .player-controls-left{float:none}.player-audio .player-controls{padding-top:20px}.player-audio .player-progress{bottom:auto;top:0;background:#d6dadd}.player-fullscreen,.player.fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000000;background:#000}.player-fullscreen video,.player.fullscreen-active video{height:100%}.player-fullscreen .player-video-wrapper,.player.fullscreen-active .player-video-wrapper{height:100%;width:100%}.player-fullscreen .player-video-wrapper .player-captions,.player.fullscreen-active .player-video-wrapper .player-captions{top:auto;bottom:90px}@media (min-width:560px){.player-fullscreen .player-video-wrapper .player-captions,.player.fullscreen-active .player-video-wrapper .player-captions{bottom:60px}}.player-fullscreen .player-controls,.player.fullscreen-active .player-controls{position:absolute;bottom:0;left:0;right:0}.player-fullscreen.fullscreen-hide-controls.playing .player-controls,.player.fullscreen-active.fullscreen-hide-controls.playing .player-controls{-webkit-transform:translateY(100%) translateY(5px);transform:translateY(100%) translateY(5px);transition:-webkit-transform .3s .2s ease;transition:transform .3s .2s ease}.player-fullscreen.fullscreen-hide-controls.playing .player-controls.hover,.player.fullscreen-active.fullscreen-hide-controls.playing .player-controls.hover{-webkit-transform:translateY(0);transform:translateY(0)}.player.captions-active .player-controls .icon-captions-on,.player.fullscreen-active .icon-exit-fullscreen,.player.muted .player-controls .icon-muted{display:block}.player [data-player=captions],.player [data-player=captions]+label,.player [data-player=fullscreen],.player [data-player=fullscreen]+label,.player.captions-active .player-controls .icon-captions-on+svg,.player.fullscreen-active .icon-exit-fullscreen+svg,.player.muted .player-controls .icon-muted+svg{display:none}.player.captions-enabled [data-player=captions],.player.captions-enabled [data-player=captions]+label,.player.fullscreen-enabled [data-player=fullscreen],.player.fullscreen-enabled [data-player=fullscreen]+label{display:inline-block} \ No newline at end of file diff --git a/dist/plyr.js b/dist/plyr.js index 5cb11bf8..22bc9353 100644 --- a/dist/plyr.js +++ b/dist/plyr.js @@ -1 +1 @@ -!function(e){"use strict";function t(){var e=["
","
","","","","0% played","","","0% buffered","","
",""];return o(F.controls,"restart")&&e.push(""),o(F.controls,"rewind")&&e.push(""),o(F.controls,"play")&&e.push("",""),o(F.controls,"fast-forward")&&e.push(""),o(F.controls,"current-time")&&e.push("","Current time","00:00",""),o(F.controls,"duration")&&e.push("","Duration","00:00",""),e.push("",""),o(F.controls,"mute")&&e.push("",""),o(F.controls,"volume")&&e.push("",""),o(F.controls,"captions")&&e.push("",""),o(F.controls,"fullscreen")&&e.push(""),e.push("","
"),e.join("")}function n(e,t){F.debug&&window.console&&console[t?"error":"log"](e)}function r(){var e,t,n,r=navigator.userAgent,s=navigator.appName,a=""+parseFloat(navigator.appVersion),o=parseInt(navigator.appVersion,10);return-1!==navigator.appVersion.indexOf("Windows NT")&&-1!==navigator.appVersion.indexOf("rv:11")?(s="IE",a="11;"):-1!==(t=r.indexOf("MSIE"))?(s="IE",a=r.substring(t+5)):-1!==(t=r.indexOf("Chrome"))?(s="Chrome",a=r.substring(t+7)):-1!==(t=r.indexOf("Safari"))?(s="Safari",a=r.substring(t+7),-1!==(t=r.indexOf("Version"))&&(a=r.substring(t+8))):-1!==(t=r.indexOf("Firefox"))?(s="Firefox",a=r.substring(t+8)):(e=r.lastIndexOf(" ")+1)<(t=r.lastIndexOf("/"))&&(s=r.substring(e,t),a=r.substring(t+1),s.toLowerCase()==s.toUpperCase()&&(s=navigator.appName)),-1!==(n=a.indexOf(";"))&&(a=a.substring(0,n)),-1!==(n=a.indexOf(" "))&&(a=a.substring(0,n)),o=parseInt(""+a,10),isNaN(o)&&(a=""+parseFloat(navigator.appVersion),o=parseInt(navigator.appVersion,10)),{name:s,version:o,ios:/(iPad|iPhone|iPod)/g.test(navigator.platform)}}function s(e,t){var n=e.media;if("video"==e.type)switch(t){case"video/webm":return!(!n.canPlayType||!n.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/no/,""));case"video/mp4":return!(!n.canPlayType||!n.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"').replace(/no/,""));case"video/ogg":return!(!n.canPlayType||!n.canPlayType('video/ogg; codecs="theora"').replace(/no/,""))}else if("audio"==e.type)switch(t){case"audio/mpeg":return!(!n.canPlayType||!n.canPlayType("audio/mpeg;").replace(/no/,""));case"audio/ogg":return!(!n.canPlayType||!n.canPlayType('audio/ogg; codecs="vorbis"').replace(/no/,""));case"audio/wav":return!(!n.canPlayType||!n.canPlayType('audio/wav; codecs="1"').replace(/no/,""))}return!1}function a(e){if(!document.querySelectorAll("script[src='"+e+"']").length){var t=document.createElement("script");t.src=e;var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n)}}function o(e,t){return Array.prototype.indexOf&&-1!=e.indexOf(t)}function i(e,t,n){return e.replace(new RegExp(t.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1"),"g"),n)}function l(e,t){e.length||(e=[e]);for(var n=e.length-1;n>=0;n--){var r=n>0?t.cloneNode(!0):t,s=e[n],a=s.parentNode,o=s.nextSibling;r.appendChild(s),o?a.insertBefore(r,o):a.appendChild(r)}}function u(e){e.parentNode.removeChild(e)}function c(e,t){e.insertBefore(t,e.firstChild)}function p(e,t){for(var n in t)e.setAttribute(n,t[n])}function d(e,t,n){if(e)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(/\s+/g," ").replace(" "+t+" ","");e.className=r+(n?" "+t:"")}}function f(e,t,n,r){if(t=t.split(" "),e instanceof NodeList)for(var s=0;sn;n++){if(e.prefix=t[n],"undefined"!=typeof document[e.prefix+"CancelFullScreen"]){e.supportsFullScreen=!0;break}if("undefined"!=typeof document.msExitFullscreen&&document.msFullscreenEnabled){e.prefix="ms",e.supportsFullScreen=!0;break}}return"webkit"===e.prefix&&navigator.userAgent.match(/Version\/[\d\.]+.*Safari/)&&(e.supportsFullScreen=!1),e.supportsFullScreen&&(e.fullScreenEventName="ms"==e.prefix?"MSFullscreenChange":e.prefix+"fullscreenchange",e.isFullScreen=function(e){switch("undefined"==typeof e&&(e=document),this.prefix){case"":return document.fullscreenElement==e;case"moz":return document.mozFullScreenElement==e;default:return document[this.prefix+"FullscreenElement"]==e}},e.requestFullScreen=function(e){return""===this.prefix?e.requestFullScreen():e[this.prefix+("ms"==this.prefix?"RequestFullscreen":"RequestFullScreen")]("webkit"===this.prefix?e.ALLOW_KEYBOARD_INPUT:null)},e.cancelFullScreen=function(){return""===this.prefix?document.cancelFullScreen():document[this.prefix+("ms"==this.prefix?"ExitFullscreen":"CancelFullScreen")]()},e.element=function(){return""===this.prefix?document.fullscreenElement:document[this.prefix+"FullscreenElement"]}),e}function w(){var e={supported:function(){try{return"localStorage"in window&&null!==window.localStorage}catch(e){return!1}}()};return e}function x(o){function f(e){if(!ot.usingTextTracks&&"video"===ot.type&&ot.supported.full){for(ot.subcount=0,e="number"==typeof e?e:ot.media.currentTime;S(ot.captions[ot.subcount][0])ot.captions.length-1){ot.subcount=ot.captions.length-1;break}ot.media.currentTime.toFixed(1)>=x(ot.captions[ot.subcount][0])&&ot.media.currentTime.toFixed(1)<=S(ot.captions[ot.subcount][0])?(ot.currentCaption=ot.captions[ot.subcount][1],ot.captionsContainer.innerHTML=ot.currentCaption):ot.captionsContainer.innerHTML=""}}function h(){ot.buttons.captions&&(d(ot.container,F.classes.captions.enabled,!0),F.captions.defaultActive&&(d(ot.container,F.classes.captions.active,!0),ot.buttons.captions.checked=!0))}function x(e){var t=[];return t=e.split(" --> "),C(t[0])}function S(e){var t=[];return t=e.split(" --> "),C(t[1])}function C(e){if(null===e||void 0===e)return 0;var t,n=[],r=[];return n=e.split(","),r=n[0].split(":"),t=Math.floor(60*r[0]*60)+Math.floor(60*r[1])+Math.floor(r[2])}function E(e){return ot.container.querySelectorAll(e)}function A(e){return E(e)[0]}function N(){try{return window.self!==window.top}catch(e){return!0}}function P(){var e=F.html;if(n("Injecting custom controls."),e||(e=t()),e=i(e,"{seektime}",F.seekTime),e=i(e,"{id}",Math.floor(1e4*Math.random())),ot.container.insertAdjacentHTML("beforeend",e),F.tooltips)for(var r=E(F.selectors.labels),s=r.length-1;s>=0;s--){var a=r[s];d(a,F.classes.hidden,!1),d(a,F.classes.tooltip,!0)}}function I(){try{return ot.controls=A(F.selectors.controls),ot.buttons={},ot.buttons.seek=A(F.selectors.buttons.seek),ot.buttons.play=A(F.selectors.buttons.play),ot.buttons.pause=A(F.selectors.buttons.pause),ot.buttons.restart=A(F.selectors.buttons.restart),ot.buttons.rewind=A(F.selectors.buttons.rewind),ot.buttons.forward=A(F.selectors.buttons.forward),ot.buttons.fullscreen=A(F.selectors.buttons.fullscreen),ot.buttons.mute=A(F.selectors.buttons.mute),ot.buttons.captions=A(F.selectors.buttons.captions),ot.checkboxes=E("[type='checkbox']"),ot.progress={},ot.progress.container=A(F.selectors.progress.container),ot.progress.buffer={},ot.progress.buffer.bar=A(F.selectors.progress.buffer),ot.progress.buffer.text=ot.progress.buffer.bar&&ot.progress.buffer.bar.getElementsByTagName("span")[0],ot.progress.played={},ot.progress.played.bar=A(F.selectors.progress.played),ot.progress.played.text=ot.progress.played.bar&&ot.progress.played.bar.getElementsByTagName("span")[0],ot.volume=A(F.selectors.buttons.volume),ot.duration=A(F.selectors.duration),ot.currentTime=A(F.selectors.currentTime),ot.seekTime=E(F.selectors.seekTime),!0}catch(e){return n("It looks like there's a problem with your controls html. Bailing.",!0),ot.media.setAttribute("controls",""),!1}}function M(){if(ot.buttons.play){var e=ot.buttons.play.innerText||"Play";"undefined"!=typeof F.title&&F.title.length&&(e+=", "+F.title),ot.buttons.play.setAttribute("aria-label",e)}}function L(){if(!ot.media)return n("No audio or video element found!",!0),!1;if(ot.supported.full&&(ot.media.removeAttribute("controls"),d(ot.container,F.classes[ot.type],!0),d(ot.container,F.classes.stopped,null===ot.media.getAttribute("autoplay")),ot.browser.ios&&d(ot.container,"ios",!0),"video"===ot.type)){var e=document.createElement("div");e.setAttribute("class",F.classes.videoWrapper),l(ot.media,e),ot.videoContainer=e;var t=ot.media.querySelectorAll("source")[0],r=t.src.match(F.youtube.regex);"video/youtube"==t.type&&r&&11==r[2].length&&O(r[2])}null!==ot.media.getAttribute("autoplay")&&R()}function O(e){ot.embed=!0,ot.media.style.display="none";var t=document.createElement("iframe");t.src="https://www.youtube.com/embed/"+e+"?rel=0&vq=hd720&iv_load_policy=3&controls=0&autoplay=0&showinfo=0&wmode=transparent&?enablejsapi=1",t.id="youtube"+Math.floor(1e4*Math.random()),d(ot.videoContainer,F.classes.embedWrapper,!0),ot.videoContainer.appendChild(t),a("https://www.youtube.com/iframe_api"),window.onYouTubeIframeAPIReady=function(){n("YouTube API Ready"),n(t.id),n(e),ot.youtube=new YT.Player(t.id,{events:{onStateChange:function(e){console.log(e)}}})}}function q(){if("video"===ot.type){ot.videoContainer.insertAdjacentHTML("afterbegin","
"),ot.captionsContainer=A(F.selectors.captions),ot.usingTextTracks=!1,ot.media.textTracks&&(ot.usingTextTracks=!0);for(var e,t="",r=ot.media.childNodes,s=0;s=31||"Safari"===ot.browser.name&&ot.browser.version>=7)&&(n("Detected IE 10/11 or Firefox 31+ or Safari 7+."),ot.usingTextTracks=!1),ot.usingTextTracks){n("TextTracks supported.");for(var i=0;i=7){n("Safari 7+ detected; removing track from DOM."),a=ot.media.getElementsByTagName("track");for(var c=0;ct?t=0:t>ot.media.duration&&(t=ot.media.duration);try{ot.media.currentTime=t.toFixed(1)}catch(r){}n("Seeking to "+ot.media.currentTime+" seconds"),f(t)}function W(){d(ot.container,F.classes.playing,!ot.media.paused),d(ot.container,F.classes.stopped,ot.media.paused)}function _(e){var t=T.supportsFullScreen;e&&e.type===T.fullScreenEventName?ot.isFullscreen=T.isFullScreen(ot.container):t?(T.isFullScreen(ot.container)?T.cancelFullScreen():T.requestFullScreen(ot.container),ot.isFullscreen=T.isFullScreen(ot.container)):(ot.isFullscreen=!ot.isFullscreen,ot.isFullscreen?(m(document,"keyup",Y),document.body.style.overflow="hidden"):(y(document,"keyup",Y),document.body.style.overflow="")),d(ot.container,F.classes.fullscreen.active,ot.isFullscreen),ot.isFullscreen&&d(ot.controls,F.classes.hover,!1)}function Y(e){27===(e.which||e.charCode||e.keyCode)&&ot.isFullscreen&&_()}function z(e){ot.volume&&("undefined"==typeof e&&(e=F.storage.enabled&&w().supported?window.localStorage[F.storage.key]||F.volume:F.volume),e>10&&(e=10),ot.supported.full&&(ot.volume.value=e),ot.media.volume=parseFloat(e/10),J(),F.storage.enabled&&w().supported&&window.localStorage.setItem(F.storage.key,e))}function U(e){"undefined"==typeof e&&(e=!ot.media.muted),ot.supported.full&&(ot.buttons.mute.checked=e),ot.media.muted=e,J()}function X(e){ot.supported.full&&ot.buttons.captions&&("undefined"==typeof e&&(e=-1===ot.container.className.indexOf(F.classes.captions.active),ot.buttons.captions.checked=e),d(ot.container,F.classes.captions.active,e))}function J(){d(ot.container,F.classes.muted,0===ot.media.volume||ot.media.muted)}function $(e){var t="waiting"===e.type;clearTimeout(ot.loadingTimer),ot.loadingTimer=setTimeout(function(){d(ot.container,F.classes.loading,t)},t?250:0)}function K(e){var t=ot.progress.played.bar,n=ot.progress.played.text,r=0;if(e)switch(e.type){case"timeupdate":case"seeking":r=g(ot.media.currentTime,ot.media.duration),"timeupdate"==e.type&&ot.buttons.seek&&(ot.buttons.seek.value=r);break;case"change":case"input":r=e.target.value;break;case"playing":case"progress":t=ot.progress.buffer.bar,n=ot.progress.buffer.text,r=function(){var e=ot.media.buffered;return e.length?g(e.end(0),ot.media.duration):0}()}t&&(t.value=r),n&&(n.innerHTML=r)}function G(e,t){if(t){ot.secs=parseInt(e%60),ot.mins=parseInt(e/60%60),ot.hours=parseInt(e/60/60%60);var n=parseInt(ot.media.duration/60/60%60)>0;ot.secs=("0"+ot.secs).slice(-2),ot.mins=("0"+ot.mins).slice(-2),t.innerHTML=(n?ot.hours+":":"")+ot.mins+":"+ot.secs}}function Q(){var e=ot.media.duration||0;!ot.duration&&F.displayDuration&&ot.media.paused&&G(e,ot.currentTime),ot.duration&&G(e,ot.duration)}function Z(e){G(ot.media.currentTime,ot.currentTime),K(e)}function et(){for(var e=ot.media.querySelectorAll("source"),t=e.length-1;t>=0;t--)u(e[t]);ot.media.removeAttribute("src")}function tt(e){if(e.src){var t=document.createElement("source");p(t,e),c(ot.media,t)}}function nt(e){if(V(),D(),et(),"string"==typeof e)ot.media.setAttribute("src",e);else if(e.constructor===Array)for(var t in e)tt(e[t]);ot.supported.full&&(Z(),W()),ot.media.load(),null!==ot.media.getAttribute("autoplay")&&R()}function rt(e){"video"===ot.type&&ot.media.setAttribute("poster",e)}function st(){var e="IE"==ot.browser.name?"change":"input";m(ot.buttons.play,"click",function(){R(),setTimeout(function(){ot.buttons.pause.focus()},100)}),m(ot.buttons.pause,"click",function(){V(),setTimeout(function(){ot.buttons.play.focus()},100)}),m(ot.buttons.restart,"click",D),m(ot.buttons.rewind,"click",B),m(ot.buttons.forward,"click",j),m(ot.buttons.seek,e,D),m(ot.volume,e,function(){z(this.value)}),m(ot.buttons.mute,"change",function(){U(this.checked)}),m(ot.buttons.fullscreen,"click",_),T.supportsFullScreen&&m(document,T.fullScreenEventName,_),m(ot.media,"timeupdate seeking",Z),m(ot.media,"timeupdate",f),m(ot.media,"loadedmetadata",Q),m(ot.buttons.captions,"change",function(){X(this.checked)}),m(ot.media,"ended",function(){"video"===ot.type&&(ot.captionsContainer.innerHTML=""),W()}),m(ot.media,"progress",K),m(ot.media,"playing",K),m(ot.media,"volumechange",J),m(ot.media,"play pause",W),m(ot.media,"waiting canplay seeked",$),m(ot.checkboxes,"keyup",v),"video"===ot.type&&F.click&&m(ot.videoContainer,"click",function(){ot.media.paused?b(ot.buttons.play,"click"):ot.media.ended?(D(),b(ot.buttons.play,"click")):b(ot.buttons.pause,"click")}),F.fullscreen.hideControls&&m(ot.controls,"mouseenter mouseleave",function(e){d(ot.controls,F.classes.hover,"mouseenter"===e.type)})}function at(){if(T=k(),ot.browser=r(),ot.media=ot.container.querySelectorAll("audio, video")[0],ot.type=ot.media.tagName.toLowerCase(),ot.supported=e.supported(ot.type),!ot.supported.basic)return!1;if(n(ot.browser.name+" "+ot.browser.version),L(),ot.supported.full){if(P(),!I())return!1;F.displayDuration&&Q(),M(),ot.embed||q(),z(),H(),st()}return!0}var ot=this;return ot.container=o,at()?{media:ot.media,play:R,pause:V,restart:D,rewind:B,forward:j,seek:D,source:nt,poster:rt,setVolume:z,toggleMute:U,toggleCaptions:X,toggleFullscreen:_,isFullscreen:function(){return ot.isFullscreen||!1},support:function(e){return s(ot,e)}}:{}}var T,F,S={enabled:!0,debug:!1,seekTime:10,volume:5,click:!0,tooltips:!1,displayDuration:!0,selectors:{container:".player",controls:".player-controls",labels:"[data-player] .sr-only, label .sr-only",buttons:{seek:"[data-player='seek']",play:"[data-player='play']",pause:"[data-player='pause']",restart:"[data-player='restart']",rewind:"[data-player='rewind']",forward:"[data-player='fast-forward']",mute:"[data-player='mute']",volume:"[data-player='volume']",captions:"[data-player='captions']",fullscreen:"[data-player='fullscreen']"},progress:{container:".player-progress",buffer:".player-progress-buffer",played:".player-progress-played"},captions:".player-captions",currentTime:".player-current-time",duration:".player-duration"},classes:{video:"player-video",videoWrapper:"player-video-wrapper",embedWrapper:"player-video-embed",audio:"player-audio",stopped:"stopped",playing:"playing",muted:"muted",loading:"loading",tooltip:"player-tooltip",hidden:"sr-only",hover:"hover",captions:{enabled:"captions-enabled",active:"captions-active"},fullscreen:{enabled:"fullscreen-enabled",active:"fullscreen-active",hideControls:"fullscreen-hide-controls"}},captions:{defaultActive:!1},fullscreen:{enabled:!0,fallback:!0,hideControls:!0},storage:{enabled:!0,key:"plyr_volume"},controls:["restart","rewind","play","fast-forward","current-time","duration","mute","volume","captions","fullscreen"],onSetup:function(){},youtube:{regex:/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/}};e.supported=function(e){var t,n,s=r(),a="IE"===s.name&&s.version<=9,o=/iPhone|iPod/i.test(navigator.userAgent),i=!!document.createElement("audio").canPlayType,l=!!document.createElement("video").canPlayType;switch(e){case"video":t=l,n=t&&!a&&!o;break;case"audio":t=i,n=t&&!a;break;default:t=i&&l,n=t&&!a}return{basic:t,full:n}},e.setup=function(t){if(F=h(S,t),!F.enabled||!e.supported().basic)return!1;for(var n=document.querySelectorAll(F.selectors.container),r=[],s=n.length-1;s>=0;s--){var a=n[s];if("undefined"==typeof a.plyr){var o=new x(a);a.plyr=Object.keys(o).length?o:!1,F.onSetup.apply(a.plyr)}r.push(a.plyr)}return r}}(this.plyr=this.plyr||{}); \ No newline at end of file +!function(e){"use strict";function t(){var e=["
","
","","","","0% played","","","0% buffered","","
",""];return o(S.controls,"restart")&&e.push(""),o(S.controls,"rewind")&&e.push(""),o(S.controls,"play")&&e.push("",""),o(S.controls,"fast-forward")&&e.push(""),o(S.controls,"current-time")&&e.push("","Current time","00:00",""),o(S.controls,"duration")&&e.push("","Duration","00:00",""),e.push("",""),o(S.controls,"mute")&&e.push("",""),o(S.controls,"volume")&&e.push("",""),o(S.controls,"captions")&&e.push("",""),o(S.controls,"fullscreen")&&e.push(""),e.push("","
"),e.join("")}function n(e,t){S.debug&&window.console&&console[t?"error":"log"](e)}function r(){var e,t,n,r=navigator.userAgent,s=navigator.appName,a=""+parseFloat(navigator.appVersion),o=parseInt(navigator.appVersion,10);return-1!==navigator.appVersion.indexOf("Windows NT")&&-1!==navigator.appVersion.indexOf("rv:11")?(s="IE",a="11;"):-1!==(t=r.indexOf("MSIE"))?(s="IE",a=r.substring(t+5)):-1!==(t=r.indexOf("Chrome"))?(s="Chrome",a=r.substring(t+7)):-1!==(t=r.indexOf("Safari"))?(s="Safari",a=r.substring(t+7),-1!==(t=r.indexOf("Version"))&&(a=r.substring(t+8))):-1!==(t=r.indexOf("Firefox"))?(s="Firefox",a=r.substring(t+8)):(e=r.lastIndexOf(" ")+1)<(t=r.lastIndexOf("/"))&&(s=r.substring(e,t),a=r.substring(t+1),s.toLowerCase()==s.toUpperCase()&&(s=navigator.appName)),-1!==(n=a.indexOf(";"))&&(a=a.substring(0,n)),-1!==(n=a.indexOf(" "))&&(a=a.substring(0,n)),o=parseInt(""+a,10),isNaN(o)&&(a=""+parseFloat(navigator.appVersion),o=parseInt(navigator.appVersion,10)),{name:s,version:o,ios:/(iPad|iPhone|iPod)/g.test(navigator.platform)}}function s(e,t){var n=e.media;if("video"==e.type)switch(t){case"video/webm":return!(!n.canPlayType||!n.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/no/,""));case"video/mp4":return!(!n.canPlayType||!n.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"').replace(/no/,""));case"video/ogg":return!(!n.canPlayType||!n.canPlayType('video/ogg; codecs="theora"').replace(/no/,""))}else if("audio"==e.type)switch(t){case"audio/mpeg":return!(!n.canPlayType||!n.canPlayType("audio/mpeg;").replace(/no/,""));case"audio/ogg":return!(!n.canPlayType||!n.canPlayType('audio/ogg; codecs="vorbis"').replace(/no/,""));case"audio/wav":return!(!n.canPlayType||!n.canPlayType('audio/wav; codecs="1"').replace(/no/,""))}return!1}function a(e){if(!document.querySelectorAll("script[src='"+e+"']").length){var t=document.createElement("script");t.src=e;var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n)}}function o(e,t){return Array.prototype.indexOf&&-1!=e.indexOf(t)}function i(e,t,n){return e.replace(new RegExp(t.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1"),"g"),n)}function l(e,t){e.length||(e=[e]);for(var n=e.length-1;n>=0;n--){var r=n>0?t.cloneNode(!0):t,s=e[n],a=s.parentNode,o=s.nextSibling;r.appendChild(s),o?a.insertBefore(r,o):a.appendChild(r)}}function u(e){for(var t=e.parentNode;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}function c(e){e.parentNode.removeChild(e)}function p(e,t){e.insertBefore(t,e.firstChild)}function d(e,t){for(var n in t)e.setAttribute(n,t[n])}function f(e,t,n){if(e)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(/\s+/g," ").replace(" "+t+" ","");e.className=r+(n?" "+t:"")}}function m(e,t,n,r){var s=t.split(" ");if(e instanceof NodeList)for(var a=0;an;n++){if(e.prefix=t[n],"undefined"!=typeof document[e.prefix+"CancelFullScreen"]){e.supportsFullScreen=!0;break}if("undefined"!=typeof document.msExitFullscreen&&document.msFullscreenEnabled){e.prefix="ms",e.supportsFullScreen=!0;break}}return"webkit"===e.prefix&&navigator.userAgent.match(/Version\/[\d\.]+.*Safari/)&&(e.supportsFullScreen=!1),e.supportsFullScreen&&(e.fullScreenEventName="ms"==e.prefix?"MSFullscreenChange":e.prefix+"fullscreenchange",e.isFullScreen=function(e){switch("undefined"==typeof e&&(e=document),this.prefix){case"":return document.fullscreenElement==e;case"moz":return document.mozFullScreenElement==e;default:return document[this.prefix+"FullscreenElement"]==e}},e.requestFullScreen=function(e){return""===this.prefix?e.requestFullScreen():e[this.prefix+("ms"==this.prefix?"RequestFullscreen":"RequestFullScreen")]("webkit"===this.prefix?e.ALLOW_KEYBOARD_INPUT:null)},e.cancelFullScreen=function(){return""===this.prefix?document.cancelFullScreen():document[this.prefix+("ms"==this.prefix?"ExitFullscreen":"CancelFullScreen")]()},e.element=function(){return""===this.prefix?document.fullscreenElement:document[this.prefix+"FullscreenElement"]}),e}function x(){var e={supported:function(){try{return"localStorage"in window&&null!==window.localStorage}catch(e){return!1}}()};return e}function T(o){function k(e){if(!ct.usingTextTracks&&"video"===ct.type&&ct.supported.full){for(ct.subcount=0,e="number"==typeof e?e:ct.media.currentTime;E(ct.captions[ct.subcount][0])ct.captions.length-1){ct.subcount=ct.captions.length-1;break}ct.media.currentTime.toFixed(1)>=C(ct.captions[ct.subcount][0])&&ct.media.currentTime.toFixed(1)<=E(ct.captions[ct.subcount][0])?(ct.currentCaption=ct.captions[ct.subcount][1],ct.captionsContainer.innerHTML=ct.currentCaption):ct.captionsContainer.innerHTML=""}}function T(){ct.buttons.captions&&(f(ct.container,S.classes.captions.enabled,!0),S.captions.defaultActive&&(f(ct.container,S.classes.captions.active,!0),ct.buttons.captions.checked=!0))}function C(e){var t=[];return t=e.split(" --> "),A(t[0])}function E(e){var t=[];return t=e.split(" --> "),A(t[1])}function A(e){if(null===e||void 0===e)return 0;var t,n=[],r=[];return n=e.split(","),r=n[0].split(":"),t=Math.floor(60*r[0]*60)+Math.floor(60*r[1])+Math.floor(r[2])}function N(e){return ct.container.querySelectorAll(e)}function P(e){return N(e)[0]}function M(){try{return window.self!==window.top}catch(e){return!0}}function I(){var e=S.html;if(n("Injecting custom controls."),e||(e=t()),e=i(e,"{seektime}",S.seekTime),e=i(e,"{id}",Math.floor(1e4*Math.random())),ct.container.insertAdjacentHTML("beforeend",e),S.tooltips)for(var r=N(S.selectors.labels),s=r.length-1;s>=0;s--){var a=r[s];f(a,S.classes.hidden,!1),f(a,S.classes.tooltip,!0)}}function L(){try{return ct.controls=P(S.selectors.controls),ct.buttons={},ct.buttons.seek=P(S.selectors.buttons.seek),ct.buttons.play=P(S.selectors.buttons.play),ct.buttons.pause=P(S.selectors.buttons.pause),ct.buttons.restart=P(S.selectors.buttons.restart),ct.buttons.rewind=P(S.selectors.buttons.rewind),ct.buttons.forward=P(S.selectors.buttons.forward),ct.buttons.fullscreen=P(S.selectors.buttons.fullscreen),ct.buttons.mute=P(S.selectors.buttons.mute),ct.buttons.captions=P(S.selectors.buttons.captions),ct.checkboxes=N("[type='checkbox']"),ct.progress={},ct.progress.container=P(S.selectors.progress.container),ct.progress.buffer={},ct.progress.buffer.bar=P(S.selectors.progress.buffer),ct.progress.buffer.text=ct.progress.buffer.bar&&ct.progress.buffer.bar.getElementsByTagName("span")[0],ct.progress.played={},ct.progress.played.bar=P(S.selectors.progress.played),ct.progress.played.text=ct.progress.played.bar&&ct.progress.played.bar.getElementsByTagName("span")[0],ct.volume=P(S.selectors.buttons.volume),ct.duration=P(S.selectors.duration),ct.currentTime=P(S.selectors.currentTime),ct.seekTime=N(S.selectors.seekTime),!0}catch(e){return n("It looks like there's a problem with your controls html. Bailing.",!0),ct.media.setAttribute("controls",""),!1}}function O(){if(ct.buttons.play){var e=ct.buttons.play.innerText||"Play";"undefined"!=typeof S.title&&S.title.length&&(e+=", "+S.title),ct.buttons.play.setAttribute("aria-label",e)}}function q(){if(!ct.media)return n("No audio or video element found!",!0),!1;if(ct.supported.full&&(ct.media.removeAttribute("controls"),f(ct.container,S.classes[ct.type],!0),f(ct.container,S.classes.stopped,null===ct.media.getAttribute("autoplay")),ct.browser.ios&&f(ct.container,"ios",!0),"video"===ct.type)){var e=document.createElement("div");e.setAttribute("class",S.classes.videoWrapper),l(ct.media,e),ct.videoContainer=e;var t=ct.media.querySelectorAll("source")[0],r=t.src.match(S.youtube.regex);"video/youtube"==t.type&&r&&11==r[2].length&&H(r[2])}null!==ct.media.getAttribute("autoplay")&&V()}function H(e){ct.embed=!0,ct.media.style.display="none";var t=document.createElement("iframe");t.src="https://www.youtube.com/embed/"+e+"?rel=0&vq=hd720&iv_load_policy=3&controls=0&autoplay=0&showinfo=0&wmode=transparent&?enablejsapi=1",t.id="youtube"+Math.floor(1e4*Math.random()),f(ct.videoContainer,S.classes.embedWrapper,!0),ct.videoContainer.appendChild(t),a("https://www.youtube.com/iframe_api"),window.onYouTubeIframeAPIReady=function(){n("YouTube API Ready"),n(t.id),n(e),ct.youtube=new YT.Player(t.id,{events:{onReady:function(){console.log("ready")},onStateChange:function(e){console.log(e)}}}),n(ct.youtube)}}function R(){if("video"===ct.type){ct.videoContainer.insertAdjacentHTML("afterbegin","
"),ct.captionsContainer=P(S.selectors.captions),ct.usingTextTracks=!1,ct.media.textTracks&&(ct.usingTextTracks=!0);for(var e,t="",r=ct.media.childNodes,s=0;s=10||"Firefox"===ct.browser.name&&ct.browser.version>=31||"Chrome"===ct.browser.name&&ct.browser.version>=43||"Safari"===ct.browser.name&&ct.browser.version>=7)&&(n("Detected unsupported browser for HTML5 captions. Using fallback."),ct.usingTextTracks=!1),ct.usingTextTracks){n("TextTracks supported.");for(var i=0;i=7){n("Safari 7+ detected; removing track from DOM."),a=ct.media.getElementsByTagName("track");for(var c=0;ct?t=0:t>ct.media.duration&&(t=ct.media.duration);try{ct.media.currentTime=t.toFixed(1)}catch(r){}n("Seeking to "+ct.media.currentTime+" seconds"),k(t)}function Y(){f(ct.container,S.classes.playing,!ct.media.paused),f(ct.container,S.classes.stopped,ct.media.paused)}function z(e){function t(){f(ct.controls,S.classes.hover,!0),window.clearTimeout(s),a||(s=window.setTimeout(function(){f(ct.controls,S.classes.hover,!1)},2e3))}function n(e){a="mouseenter"===e.type}var r=F.supportsFullScreen;e&&e.type===F.fullScreenEventName?ct.isFullscreen=F.isFullScreen(ct.container):r?(F.isFullScreen(ct.container)?F.cancelFullScreen():F.requestFullScreen(ct.container),ct.isFullscreen=F.isFullScreen(ct.container)):(ct.isFullscreen=!ct.isFullscreen,ct.isFullscreen?(y(document,"keyup",X),document.body.style.overflow="hidden"):(v(document,"keyup",X),document.body.style.overflow="")),f(ct.container,S.classes.fullscreen.active,ct.isFullscreen);var s,a=!1;S.fullscreen.hideControls&&(f(ct.controls,S.classes.hover,!1),m(ct.controls,"mouseenter mouseleave",n,ct.isFullscreen),m(ct.container,"mousemove",t,ct.isFullscreen))}function X(e){27===(e.which||e.charCode||e.keyCode)&&ct.isFullscreen&&z()}function J(e){"undefined"==typeof e&&(e=S.storage.enabled&&x().supported?window.localStorage[S.storage.key]||S.volume:S.volume),e>10&&(e=10),0>e&&(e=0),ct.media.volume=parseFloat(e/10),ct.media.muted&&e>0&&$()}function $(e){"undefined"==typeof e&&(e=!ct.media.muted),ct.media.muted=e}function K(){var e=ct.media.muted?0:10*ct.media.volume;ct.supported.full&&ct.volume&&(ct.volume.value=e),S.storage.enabled&&x().supported&&window.localStorage.setItem(S.storage.key,e),f(ct.container,S.classes.muted,0===e),ct.supported.full&&ct.buttons.mute&&(ct.buttons.mute.checked=0===e)}function G(e){ct.supported.full&&ct.buttons.captions&&("undefined"==typeof e&&(e=-1===ct.container.className.indexOf(S.classes.captions.active),ct.buttons.captions.checked=e),f(ct.container,S.classes.captions.active,e))}function Q(e){var t="waiting"===e.type;clearTimeout(ct.loadingTimer),ct.loadingTimer=setTimeout(function(){f(ct.container,S.classes.loading,t)},t?250:0)}function Z(e){var t=ct.progress.played.bar,n=ct.progress.played.text,r=0;if(e)switch(e.type){case"timeupdate":case"seeking":r=h(ct.media.currentTime,ct.media.duration),"timeupdate"==e.type&&ct.buttons.seek&&(ct.buttons.seek.value=r);break;case"change":case"input":r=e.target.value;break;case"playing":case"progress":t=ct.progress.buffer.bar,n=ct.progress.buffer.text,r=function(){var e=ct.media.buffered;return e.length?h(e.end(0),ct.media.duration):0}()}t&&(t.value=r),n&&(n.innerHTML=r)}function et(e,t){if(t){ct.secs=parseInt(e%60),ct.mins=parseInt(e/60%60),ct.hours=parseInt(e/60/60%60);var n=parseInt(ct.media.duration/60/60%60)>0;ct.secs=("0"+ct.secs).slice(-2),ct.mins=("0"+ct.mins).slice(-2),t.innerHTML=(n?ct.hours+":":"")+ct.mins+":"+ct.secs}}function tt(){var e=ct.media.duration||0;!ct.duration&&S.displayDuration&&ct.media.paused&&et(e,ct.currentTime),ct.duration&&et(e,ct.duration)}function nt(e){et(ct.media.currentTime,ct.currentTime),Z(e)}function rt(){for(var e=ct.media.querySelectorAll("source"),t=e.length-1;t>=0;t--)c(e[t]);ct.media.removeAttribute("src")}function st(e){if(e.src){var t=document.createElement("source");d(t,e),p(ct.media,t)}}function at(e){if(j(),U(),rt(),"string"==typeof e)ct.media.setAttribute("src",e);else if(e.constructor===Array)for(var t in e)st(e[t]);ct.supported.full&&(nt(),Y()),ct.media.load(),null!==ct.media.getAttribute("autoplay")&&V()}function ot(e){"video"===ct.type&&ct.media.setAttribute("poster",e)}function it(){var e="IE"==ct.browser.name?"change":"input";y(ct.buttons.play,"click",function(){V(),setTimeout(function(){ct.buttons.pause.focus()},100)}),y(ct.buttons.pause,"click",function(){j(),setTimeout(function(){ct.buttons.play.focus()},100)}),y(ct.buttons.restart,"click",U),y(ct.buttons.rewind,"click",W),y(ct.buttons.forward,"click",_),y(ct.buttons.seek,e,U),y(ct.volume,e,function(){J(this.value)}),y(ct.buttons.mute,"change",function(){$(this.checked)}),y(ct.buttons.fullscreen,"click",z),F.supportsFullScreen&&y(document,F.fullScreenEventName,z),y(ct.media,"timeupdate seeking",nt),y(ct.media,"timeupdate",k),y(ct.media,"loadedmetadata",tt),y(ct.buttons.captions,"change",function(){G(this.checked)}),y(ct.media,"ended",function(){"video"===ct.type&&(ct.captionsContainer.innerHTML=""),Y()}),y(ct.media,"progress",Z),y(ct.media,"playing",Z),y(ct.media,"volumechange",K),y(ct.media,"play pause",Y),y(ct.media,"waiting canplay seeked",Q),y(ct.checkboxes,"keyup",g),"video"===ct.type&&S.click&&y(ct.videoContainer,"click",function(){ct.media.paused?b(ct.buttons.play,"click"):ct.media.ended?(U(),b(ct.buttons.play,"click")):b(ct.buttons.pause,"click")})}function lt(){if(!ct.init)return null;ct.container.setAttribute("class",S.selectors.container.replace(".","")),c(P(S.selectors.controls)),"video"===ct.type&&(c(P(S.selectors.captions)),u(ct.videoContainer)),ct.media.setAttribute("controls","");var e=ct.media.cloneNode(!0);ct.media.parentNode.replaceChild(e,ct.media),ct.init=!1}function ut(){if(ct.init)return null;if(F=w(),ct.browser=r(),ct.media=ct.container.querySelectorAll("audio, video")[0],ct.type=ct.media.tagName.toLowerCase(),ct.supported=e.supported(ct.type),!ct.supported.basic)return!1;if(n(ct.browser.name+" "+ct.browser.version),q(),ct.supported.full){if(I(),!L())return!1;S.displayDuration&&tt(),O(),ct.embed||R(),J(),K(),B(),it()}ct.init=!0}var ct=this;return ct.container=o,ut(),ct.init?{media:ct.media,play:V,pause:j,restart:U,rewind:W,forward:_,seek:U,source:at,poster:ot,setVolume:J,togglePlay:D,toggleMute:$,toggleCaptions:G,toggleFullscreen:z,isFullscreen:function(){return ct.isFullscreen||!1},support:function(e){return s(ct,e)},destroy:lt,restore:ut}:{}}var F,S,C={enabled:!0,debug:!1,seekTime:10,volume:5,click:!0,tooltips:!1,displayDuration:!0,selectors:{container:".player",controls:".player-controls",labels:"[data-player] .sr-only, label .sr-only",buttons:{seek:"[data-player='seek']",play:"[data-player='play']",pause:"[data-player='pause']",restart:"[data-player='restart']",rewind:"[data-player='rewind']",forward:"[data-player='fast-forward']",mute:"[data-player='mute']",volume:"[data-player='volume']",captions:"[data-player='captions']",fullscreen:"[data-player='fullscreen']"},progress:{container:".player-progress",buffer:".player-progress-buffer",played:".player-progress-played"},captions:".player-captions",currentTime:".player-current-time",duration:".player-duration"},classes:{video:"player-video",videoWrapper:"player-video-wrapper",embedWrapper:"player-video-embed",audio:"player-audio",stopped:"stopped",playing:"playing",muted:"muted",loading:"loading",tooltip:"player-tooltip",hidden:"sr-only",hover:"hover",captions:{enabled:"captions-enabled",active:"captions-active"},fullscreen:{enabled:"fullscreen-enabled",active:"fullscreen-active",hideControls:"fullscreen-hide-controls"}},captions:{defaultActive:!1},fullscreen:{enabled:!0,fallback:!0,hideControls:!0},storage:{enabled:!0,key:"plyr_volume"},controls:["restart","rewind","play","fast-forward","current-time","duration","mute","volume","captions","fullscreen"],onSetup:function(){},youtube:{regex:/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/}};e.supported=function(e){var t,n,s=r(),a="IE"===s.name&&s.version<=9,o=/iPhone|iPod/i.test(navigator.userAgent),i=!!document.createElement("audio").canPlayType,l=!!document.createElement("video").canPlayType;switch(e){case"video":t=l,n=t&&!a&&!o;break;case"audio":t=i,n=t&&!a;break;default:t=i&&l,n=t&&!a}return{basic:t,full:n}},e.setup=function(t){if(S=k(C,t),!S.enabled||!e.supported().basic)return!1;for(var n=document.querySelectorAll(S.selectors.container),r=[],s=n.length-1;s>=0;s--){var a=n[s];if("undefined"==typeof a.plyr){var o=new T(a);a.plyr=Object.keys(o).length?o:!1,S.onSetup.apply(a.plyr)}r.push(a.plyr)}return r}}(this.plyr=this.plyr||{}); \ No newline at end of file