/*
VideoJS - HTML5 Video Player
v1.1.3

This file is part of VideoJS. Copyright 2010 Zencoder, Inc.

VideoJS is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

VideoJS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with VideoJS.  If not, see <http://www.gnu.org/licenses/>.
*/
// Using jresig's Class implementation http://ejohn.org/blog/simple-javascript-inheritance/
(function(){var a=!1,b=/xyz/.test(function(){xyz})?/\b_super\b/:/.*/;this.JRClass=function(){},JRClass.extend=function(c){function g(){!a&&this.init&&this.init.apply(this,arguments)}var d=this.prototype;a=!0;var e=new this;a=!1;for(var f in c)e[f]=typeof c[f]=="function"&&typeof d[f]=="function"&&b.test(c[f])?function(a,b){return function(){var c=this._super;this._super=d[a];var e=b.apply(this,arguments);return this._super=c,e}}(f,c[f]):c[f];return g.prototype=e,g.constructor=g,g.extend=arguments.callee,g}})();var VideoJS=JRClass.extend({init:function(a,b){typeof a=="string"?this.video=document.getElementById(a):this.video=a,this.video.player=this,this.options={controlsBelow:!1,showControlsAtStart:!1,controlsHiding:!0,defaultVolume:.85,flashVersion:9,linksHiding:!0,flashIsDominant:!1,useBrowserControls:!1},typeof VideoJS.options=="object"&&_V_.merge(this.options,VideoJS.options),typeof b=="object"&&_V_.merge(this.options,b),this.box=this.video.parentNode,this.flashFallback=this.getFlashFallback(),this.linksFallback=this.getLinksFallback(),(VideoJS.browserSupportsVideo()||(this.flashFallback||VideoJS.isIE())&&this.flashVersionSupported())&&this.hideLinksFallback();if(!VideoJS.browserSupportsVideo())return;if(!this.canPlaySource()||this.options.flashIsDominant&&this.flashVersionSupported()){this.replaceWithFlash();return}this.video.src=this.firstPlayableSource.src;if(VideoJS.isIpad()||VideoJS.isIphone()||VideoJS.isAndroid()){this.video.load();return}this.options.useBrowserControls||(this.video.controls=!1),this.fixPreloading(),this.options.controlsBelow&&_V_.addClass(this.box,"vjs-controls-below"),this.percentLoaded=0,this.buildPoster(),this.showPoster(),this.buildBigPlayButton(),this.buildController(),this.loadInterface(),this.video.addEventListener("loadeddata",this.onLoadedData.context(this),!1),this.video.addEventListener("play",this.onPlay.context(this),!1),this.video.addEventListener("pause",this.onPause.context(this),!1),this.video.addEventListener("ended",this.onEnded.context(this),!1),this.video.addEventListener("volumechange",this.onVolumeChange.context(this),!1),this.video.addEventListener("error",this.onError.context(this),!1),this.video.addEventListener("progress",this.onProgress.context(this),!1),this.watchBuffer=setInterval(this.updateBufferedTotal.context(this),33),this.video.addEventListener("timeupdate",this.onTimeUpdate.context(this),!1),this.bigPlayButton.addEventListener("click",this.onPlayControlClick.context(this),!1),this.playControl.addEventListener("click",this.onPlayControlClick.context(this),!1),this.video.addEventListener("click",this.onPlayControlClick.context(this),!1),this.poster&&this.poster.addEventListener("click",this.onPlayControlClick.context(this),!1),this.progressHolder.addEventListener("mousedown",this.onProgressHolderMouseDown.context(this),!1),this.progressHolder.addEventListener("mouseup",this.onProgressHolderMouseUp.context(this),!1),this.setVolume(localStorage.volume||this.options.defaultVolume),this.volumeControl.addEventListener("mousedown",this.onVolumeControlMouseDown.context(this),!1),this.volumeControl.addEventListener("mouseup",this.onVolumeControlMouseUp.context(this),!1),this.updateVolumeDisplay(),this.fullscreenControl.addEventListener("click",this.onFullscreenControlClick.context(this),!1),this.box.addEventListener("mousemove",this.onVideoMouseMove.context(this),!1),this.box.addEventListener("mouseout",this.onVideoMouseOut.context(this),!1),this.poster&&(this.poster.addEventListener("mousemove",this.onVideoMouseMove.context(this),!1),this.poster.addEventListener("mouseout",this.onVideoMouseOut.context(this),!1)),this.controls.addEventListener("mousemove",this.onControlsMouseMove.context(this),!1),this.controls.addEventListener("mouseout",this.onControlsMouseOut.context(this),!1),this.subtitlesSource=this.video.getAttribute("data-subtitles"),this.subtitlesSource!==null&&(this.loadSubtitles(),this.buildSubtitles()),this.onEscKey=function(a){a.keyCode==27&&this.fullscreenOff()}.context(this),this.onWindowResize=function(a){this.positionController()}.context(this),this.onProgressMouseMove=function(a){this.setPlayProgressWithEvent(a)}.context(this),this.onProgressMouseUp=function(a){_V_.unblockTextSelection(),document.removeEventListener("mousemove",this.onProgressMouseMove,!1),document.removeEventListener("mouseup",this.onProgressMouseUp,!1),this.videoWasPlaying&&(this.video.play(),this.trackPlayProgress())}.context(this),this.onVolumeMouseMove=function(a){this.setVolumeWithEvent(a)}.context(this),this.onVolumeMouseUp=function(a){_V_.unblockTextSelection(),document.removeEventListener("mousemove",this.onVolumeMouseMove,!1),document.removeEventListener("mouseup",this.onVolumeMouseUp,!1)}.context(this)},errors:[],fixPreloading:function(){typeof this.video.hasAttribute=="function"&&this.video.hasAttribute("preload")&&this.video.preload!="none"?this.video.autobuffer=!0:(this.video.autobuffer=!1,this.video.preload="none")},play:function(){this.video.play()},pause:function(){this.video.pause()},width:function(a){return this.video.width=a,this.box.width=a,this.poster.style.width=a+"px",this.positionController(),this},height:function(a){return this.video.height=a,this.box.height=a,this.poster.style.height=a+"px",this.positionController(),this},loadInterface:function(){if(!this.stylesHaveLoaded()){this.positionRetries||(this.positionRetries=1);if(this.positionRetries++<100){setTimeout(this.loadInterface.context(this),0);return}}this.positionBox(),this.showBigPlayButton(),this.options.showControlsAtStart&&this.showController()},buildController:function(){this.controls=_V_.createElement("ul",{className:"vjs-controls"}),this.video.parentNode.appendChild(this.controls),this.playControl=_V_.createElement("li",{className:"vjs-play-control vjs-play",innerHTML:"<span></span>"}),this.controls.appendChild(this.playControl),this.progressControl=_V_.createElement("li",{className:"vjs-progress-control"}),this.controls.appendChild(this.progressControl),this.progressHolder=_V_.createElement("ul",{className:"vjs-progress-holder"}),this.progressControl.appendChild(this.progressHolder),this.loadProgress=_V_.createElement("li",{className:"vjs-load-progress"}),this.progressHolder.appendChild(this.loadProgress),this.playProgress=_V_.createElement("li",{className:"vjs-play-progress"}),this.progressHolder.appendChild(this.playProgress),this.timeControl=_V_.createElement("li",{className:"vjs-time-control"}),this.controls.appendChild(this.timeControl),this.currentTimeDisplay=_V_.createElement("span",{className:"vjs-current-time-display",innerHTML:"00:00"}),this.timeControl.appendChild(this.currentTimeDisplay),this.timeSeparator=_V_.createElement("span",{innerHTML:" / "}),this.timeControl.appendChild(this.timeSeparator),this.durationDisplay=_V_.createElement("span",{className:"vjs-duration-display",innerHTML:"00:00"}),this.timeControl.appendChild(this.durationDisplay),this.volumeControl=_V_.createElement("li",{className:"vjs-volume-control",innerHTML:"<ul><li></li><li></li><li></li><li></li><li></li><li></li></ul>"}),this.controls.appendChild(this.volumeControl),this.volumeDisplay=this.volumeControl.children[0],this.fullscreenControl=_V_.createElement("li",{className:"vjs-fullscreen-control",innerHTML:"<ul><li></li><li></li><li></li><li></li></ul>"}),this.controls.appendChild(this.fullscreenControl)},buildBigPlayButton:function(){this.bigPlayButton=_V_.createElement("div",{className:"vjs-big-play-button",innerHTML:"<span></span>"}),this.video.parentNode.appendChild(this.bigPlayButton)},showBigPlayButton:function(){this.bigPlayButton.style.display="block"},hideBigPlayButton:function(){this.bigPlayButton.style.display="none"},getLinksFallback:function(){return this.box.getElementsByTagName("P")[0]},hideLinksFallback:function(){this.options.linksHiding&&this.linksFallback&&(this.linksFallback.style.display="none")},getFlashFallback:function(){if(VideoJS.isIE())return;var a=this.box.getElementsByClassName("vjs-flash-fallback");for(var b=0,c=a.length;b<c;b++)return a[b]},replaceWithFlash:function(){this.flashFallback&&(this.box.insertBefore(this.flashFallback,this.video),this.video.style.display="none")},positionBox:function(){this.videoIsFullScreen?(this.box.style.width="",this.options.controlsBelow&&(this.box.style.height="",this.video.style.height=this.box.offsetHeight-this.controls.offsetHeight+"px")):(this.box.style.width=this.video.offsetWidth+"px",this.options.controlsBelow&&(this.video.style.height="",this.box.style.height=this.video.offsetHeight+this.controls.offsetHeight+"px")),this.positionController(),this.positionPoster()},showController:function(){if(!this.options.showControlsAtStart&&!this.hasPlayed)return;this.controls.style.display="block",this.positionController()},stylesHaveLoaded:function(){return this.playControl.offsetWidth==this.progressControl.offsetWidth&&this.playControl.offsetWidth==this.timeControl.offsetWidth&&this.playControl.offsetWidth==this.volumeControl.offsetWidth?!1:!0},positionController:function(){if(this.controls.style.display=="none")return;this.options.controlsBelow?this.controls.style.top=this.video.offsetHeight+"px":this.controls.style.top=this.video.offsetHeight-this.controls.offsetHeight+"px",this.sizeProgressBar()},hideController:function(){this.options.controlsHiding&&!this.mouseIsOverControls&&(this.controls.style.display="none")},updatePosterSource:function(){if(!this.video.poster){var a=this.video.getElementsByTagName("img");a.length>0&&(this.video.poster=a[0].src)}},buildPoster:function(){this.updatePosterSource(),this.video.poster?(this.poster=document.createElement("img"),this.video.parentNode.appendChild(this.poster),this.poster.src=this.video.poster,this.poster.className="vjs-poster"):this.poster=!1},showPoster:function(){if(!this.poster)return;this.poster.style.display="block",this.positionPoster()},positionPoster:function(){if(!this.poster||this.poster.style.display=="none")return;this.poster.style.height=this.video.offsetHeight+"px",this.poster.style.width=this.video.offsetWidth+"px"},hidePoster:function(){if(!this.poster)return;this.poster.style.display="none"},canPlaySource:function(){var a=this.video.children;for(var b=0,c=a.length;b<c;b++)if(a[b].tagName.toUpperCase()=="SOURCE"){var d=this.video.canPlayType(a[b].type);if(d=="probably"||d=="maybe")return this.firstPlayableSource=a[b],!0}return!1},onPlay:function(a){this.hasPlayed=!0,this.playControl.className="vjs-play-control vjs-pause",this.hidePoster(),this.hideBigPlayButton(),this.trackPlayProgress()},onPause:function(a){this.playControl.className="vjs-play-control vjs-play",this.stopTrackingPlayProgress()},onEnded:function(a){this.video.pause(),this.video.currentTime=0,this.showPoster(),this.showBigPlayButton(),this.onPause()},onVolumeChange:function(a){this.updateVolumeDisplay()},onError:function(a){console.log(a),console.log(this.video.error)},onLoadedData:function(a){},onProgress:function(a){a.total>0&&this.setLoadProgress(a.loaded/a.total)},updateBufferedTotal:function(){this.video.buffered?this.video.buffered.length>=1&&(this.setLoadProgress(this.video.buffered.end(0)/this.video.duration),this.video.buffered.end(0)==this.video.duration&&clearInterval(this.watchBuffer)):clearInterval(this.watchBuffer)},setLoadProgress:function(a){a>this.percentLoaded&&(this.percentLoaded=a,this.updateLoadProgress())},updateLoadProgress:function(){if(this.controls.style.display=="none")return;this.loadProgress.style.width=this.percentLoaded*_V_.getComputedStyleValue(this.progressHolder,"width").replace("px","")+"px"},onPlayControlClick:function(a){this.video.paused?this.video.play():this.video.pause()},onProgressHolderMouseDown:function(a){this.stopTrackingPlayProgress(),this.video.paused?this.videoWasPlaying=!1:(this.videoWasPlaying=!0,this.video.pause()),_V_.blockTextSelection(),this.setPlayProgressWithEvent(a),document.addEventListener("mousemove",this.onProgressMouseMove,!1),document.addEventListener("mouseup",this.onProgressMouseUp,!1)},onProgressHolderMouseUp:function(a){this.setPlayProgressWithEvent(a),this.video.paused?this.onPause():this.onPlay()},onVolumeControlMouseDown:function(a){_V_.blockTextSelection(),this.setVolumeWithEvent(a),document.addEventListener("mousemove",this.onVolumeMouseMove,!1),document.addEventListener("mouseup",this.onVolumeMouseUp,!1)},onVolumeControlMouseUp:function(a){this.setVolumeWithEvent(a)},onFullscreenControlClick:function(a){this.videoIsFullScreen?this.fullscreenOff():this.fullscreenOn()},onControlsMouseMove:function(){this.mouseIsOverControls=!0},onControlsMouseOut:function(a){this.mouseIsOverControls=!1,this.onVideoMouseOut(a)},onVideoMouseMove:function(){this.showController(),clearInterval(this.mouseMoveTimeout),this.mouseMoveTimeout=setTimeout(function(){this.hideController()}.context(this),4e3)},onVideoMouseOut:function(a){var b=a.relatedTarget;while(b&&b!==this.video&&b!==this.controls)b=b.parentNode;b!==this.video&&b!==this.controls&&this.hideController()},sizeProgressBar:function(){this.updatePlayProgress(),this.updateLoadProgress()},trackPlayProgress:function(){this.playProgressInterval&&clearInterval(this.playProgressInterval),this.playProgressInterval=setInterval(function(){this.updatePlayProgress()}.context(this),33)},stopTrackingPlayProgress:function(){clearInterval(this.playProgressInterval)},updatePlayProgress:function(){if(this.controls.style.display=="none")return;this.playProgress.style.width=this.video.currentTime/this.video.duration*_V_.getComputedStyleValue(this.progressHolder,"width").replace("px","")+"px",this.updateTimeDisplay()},setPlayProgress:function(a){try{this.video.currentTime=a*this.video.duration}catch(b){b.code==11&&this.errors.push(VideoJS.errorCodes.videoNotReady)}this.playProgress.style.width=a*_V_.getComputedStyleValue(this.progressHolder,"width").replace("px","")+"px",this.updateTimeDisplay(),this.subtitles||(this.currentSubtitlePosition=0)},setPlayProgressWithEvent:function(a){var b=_V_.getRelativePosition(a.pageX,this.progressHolder);this.setPlayProgress(b)},updateTimeDisplay:function(){this.currentTimeDisplay.innerHTML=_V_.formatTime(this.video.currentTime),this.video.duration&&(this.durationDisplay.innerHTML=_V_.formatTime(this.video.duration))},setVolume:function(a){this.video.volume=parseFloat(a),localStorage.volume=this.video.volume},setVolumeWithEvent:function(a){var b=_V_.getRelativePosition(a.pageX,this.volumeControl.children[0]);this.setVolume(b)},updateVolumeDisplay:function(){var a=Math.ceil(this.video.volume*6);for(var b=0;b<6;b++)b<a?_V_.addClass(this.volumeDisplay.children[b],"vjs-volume-level-on"):_V_.removeClass(this.volumeDisplay.children[b],"vjs-volume-level-on")},flashVersionSupported:function(){return VideoJS.getFlashVersion()>=this.options.flashVersion},fullscreenOn:function(){this.nativeFullscreenOn()||(this.videoIsFullScreen=!0,this.docOrigOverflow=document.documentElement.style.overflow,document.addEventListener("keydown",this.onEscKey,!1),window.addEventListener("resize",this.onWindowResize,!1),document.documentElement.style.overflow="hidden",_V_.addClass(this.box,"vjs-fullscreen"),this.positionBox())},nativeFullscreenOn:function(){if(typeof this.video.webkitEnterFullScreen=="function"&&!navigator.userAgent.match("Chrome")){try{this.video.webkitEnterFullScreen()}catch(a){a.code==11&&this.errors.push(VideoJS.errorCodes.videoNotReady)}return!0}},fullscreenOff:function(){this.videoIsFullScreen=!1,document.removeEventListener("keydown",this.onEscKey,!1),window.removeEventListener("resize",this.onWindowResize,!1),document.documentElement.style.overflow=this.docOrigOverflow,_V_.removeClass(this.box,"vjs-fullscreen"),this.positionBox()},loadSubtitles:function(){typeof XMLHttpRequest=="undefined"&&(XMLHttpRequest=function(){try{return new ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(a){}try{return new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(b){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(c){}throw new Error("This browser does not support XMLHttpRequest.")});var a=new XMLHttpRequest;a.open("GET",this.subtitlesSource),a.onreadystatechange=function(){a.readyState==4&&a.status==200&&this.parseSubtitles(a.responseText)}.context(this),a.send()},parseSubtitles:function(a){var b=a.replace("\r","").split("\n");this.subtitles=[],this.currentSubtitlePosition=0;var c=0;while(c<b.length){var d={};d.id=b[c++];if(!d.id)break;var e=b[c++].split(" --> ");d.startTime=this.parseSubtitleTime(e[0]),d.endTime=this.parseSubtitleTime(e[1]);var f=[];while(b[c].length>0&&b[c]!="\r")f.push(b[c++]);d.text=f.join("<br/>"),this.subtitles.push(d),c++}},parseSubtitleTime:function(a){var b=a.split(":"),c=0;c+=parseFloat(b[0])*60*60,c+=parseFloat(b[1])*60;var d=b[2].split(",");return c+=parseFloat(d[0]),c+=parseFloat(d[1])/1e3,c},buildSubtitles:function(){this.subtitlesDiv=_V_.createElement("div",{className:"vjs-subtitles"}),this.video.parentNode.appendChild(this.subtitlesDiv)},onTimeUpdate:function(){if(this.subtitles){var a=this.currentSubtitlePosition;while(a<this.subtitles.length&&this.video.currentTime>this.subtitles[a].endTime)this.subtitles[a].showing&&(this.subtitles[a].showing=!1,this.subtitlesDiv.innerHTML=""),this.currentSubtitlePosition++,a=this.currentSubtitlePosition;if(this.currentSubtitlePosition>=this.subtitles.length)return;this.video.currentTime>=this.subtitles[a].startTime&&this.video.currentTime<=this.subtitles[a].endTime&&(this.subtitlesDiv.innerHTML=this.subtitles[a].text,this.subtitles[a].showing=!0)}}}),_V_={addClass:function(a,b){a.className.split(/\s+/).lastIndexOf(b)==-1&&(a.className=a.className===""?b:a.className+" "+b)},removeClass:function(a,b){if(a.className.indexOf(b)==-1)return;var c=a.className.split(/\s+/);c.splice(c.lastIndexOf(b),1),a.className=c.join(" ")},merge:function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c]);return a},createElement:function(a,b){return _V_.merge(document.createElement(a),b)},blockTextSelection:function(){document.body.focus(),document.onselectstart=function(){return!1}},unblockTextSelection:function(){document.onselectstart=function(){return!0}},formatTime:function(a){var b=Math.round(a),c=Math.floor(b/60);return c=c>=10?c:"0"+c,b=Math.floor(b%60),b=b>=10?b:"0"+b,c+":"+b},getRelativePosition:function(a,b){return Math.max(0,Math.min(1,(a-_V_.findPosX(b))/b.offsetWidth))},findPosX:function(a){var b=a.offsetLeft;while(a=a.offsetParent)b+=a.offsetLeft;return b},getComputedStyleValue:function(a,b){return window.getComputedStyle(a,null).getPropertyValue(b)},bindDOMReady:function(){if(document.readyState==="complete")return _V_.DOMReady();document.addEventListener?(document.addEventListener("DOMContentLoaded",_V_.DOMContentLoaded,!1),window.addEventListener("load",_V_.DOMReady,!1)):document.attachEvent&&(document.attachEvent("onreadystatechange",_V_.DOMContentLoaded),window.attachEvent("onload",_V_.DOMReady))},DOMContentLoaded:function(){document.addEventListener?(document.removeEventListener("DOMContentLoaded",_V_.DOMContentLoaded,!1),_V_.DOMReady()):document.attachEvent&&document.readyState==="complete"&&(document.detachEvent("onreadystatechange",_V_.DOMContentLoaded),_V_.DOMReady())},DOMReadyList:[],addToDOMReady:function(a){_V_.DOMIsReady?a.call(document):_V_.DOMReadyList.push(a)},DOMIsReady:!1,DOMReady:function(){if(_V_.DOMIsReady)return;if(!document.body)return setTimeout(_V_.DOMReady,13);_V_.DOMIsReady=!0;if(_V_.DOMReadyList){for(var a=0;a<_V_.DOMReadyList.length;a++)_V_.DOMReadyList[a].call(document);_V_.DOMReadyList=null}}};_V_.bindDOMReady(),VideoJS.setupAllWhenReady=function(a){VideoJS.options=a,VideoJS.DOMReady(VideoJS.setup)},VideoJS.DOMReady=function(a){_V_.addToDOMReady(a)},VideoJS.setup=function(a,b){var c=!1,d=[],e;if(!a||a=="All")a=VideoJS.getVideoJSTags();else if(typeof a!="object"||a.nodeType==1)a=[a],c=!0;for(var f=0;f<a.length;f++)typeof a[f]=="string"?e=document.getElementById(a[f]):e=a[f],d.push(new VideoJS(e,b));return c?d[0]:d},VideoJS.getVideoJSTags=function(){var a=document.getElementsByTagName("video"),b=[],c;for(var d=0,e=a.length;d<e;d++)c=a[d],c.className.indexOf("video-js")!=-1&&b.push(c);return b},VideoJS.browserSupportsVideo=function(){return typeof VideoJS.videoSupport!="undefined"?VideoJS.videoSupport:(VideoJS.videoSupport=!!document.createElement("video").canPlayType,VideoJS.videoSupport)},VideoJS.getFlashVersion=function(){if(typeof VideoJS.flashVersion!="undefined")return VideoJS.flashVersion;var a=0,b;if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]=="object")b=navigator.plugins["Shockwave Flash"].description,b&&(typeof navigator.mimeTypes=="undefined"||!navigator.mimeTypes["application/x-shockwave-flash"]||!!navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)&&(a=parseInt(b.match(/^.*\s+([^\s]+)\.[^\s]+\s+[^\s]+$/)[1],10));else if(typeof window.ActiveXObject!="undefined")try{var c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");c&&(a=parseInt(c.GetVariable("$version").match(/^[^\s]+\s(\d+)/)[1],10))}catch(d){}return VideoJS.flashVersion=a,VideoJS.flashVersion},VideoJS.isIE=function(){return!1},VideoJS.isIpad=function(){return navigator.userAgent.match(/iPad/i)!==null},VideoJS.isIphone=function(){return navigator.userAgent.match(/iPhone/i)!==null},VideoJS.isAndroid=function(){return navigator.userAgent.match(/Android/i)!==null},VideoJS.errorCodes={videoNotReady:"Video is not ready yet (try playing the video first)."},Function.prototype.context=function(a){var b=this,c;return c=function(){return b.apply(a,arguments)},c},window.jQuery&&function(a){a.fn.VideoJS=function(a){return this.each(function(){VideoJS.setup(this,a)}),this}}(jQuery)
