Files
moodle-media_moeplayer/moeplayer/js/moeplayer.min.js
T
王阳 ce4b31470c 初始提交:MoePlayer Moodle media 插件
- media_moeplayer_plugin 接管 mp4/m4v/mov/webm/ogv/m3u8/flv/ts,rank=100
- 播放器资源内打包(moeplayer/ 目录),每页一次加载,多视频多实例
- 管理设置:皮肤(默认/红色/西瓜)、默认宽高
- 中英语言包,兼容 Moodle 3.9+(3.x/4.x)
2026-07-21 16:51:21 +08:00

14 lines
114 KiB
JavaScript

/*
* 软件名称:MoePlayer
* 版本:X3
* 版权:MoePlayer 项目(fork 自 ckplayer, www.ckplayer.com)
* 开源协议:MIT
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).MoePlayer=t()}(this,function(){"use strict";var language$1={play:"%E6%92%AD%E6%94%BE",pause:"%E6%9A%82%E5%81%9C",refresh:"%E9%87%8D%E6%92%AD",full:"%E5%85%A8%E5%B1%8F",exitFull:"%E9%80%80%E5%87%BA%E5%85%A8%E5%B1%8F",webFull:"%E9%A1%B5%E9%9D%A2%E5%85%A8%E5%B1%8F",exitWebFull:"%E9%80%80%E5%87%BA%E9%A1%B5%E9%9D%A2%E5%85%A8%E5%B1%8F",theatre:"%E5%89%A7%E5%9C%BA%E6%A8%A1%E5%BC%8F",exitTheatre:"%E9%80%80%E5%87%BA%E5%89%A7%E5%9C%BA%E6%A8%A1%E5%BC%8F",volume:"%E9%9F%B3%E9%87%8F%EF%BC%9A",muted:"%E9%9D%99%E9%9F%B3",exitmuted:"%E6%81%A2%E5%A4%8D%E9%9F%B3%E9%87%8F",seek:"seek%EF%BC%9A",waiting:"%E7%BC%93%E5%86%B2",live:"%E7%9B%B4%E6%92%AD%E4%B8%AD",backLive:"%E8%BF%94%E5%9B%9E%E7%9B%B4%E6%92%AD",lookBack:"%E5%9B%9E%E7%9C%8B%EF%BC%9A",next:"%E4%B8%8B%E4%B8%80%E9%9B%86",screenshot:"%E8%A7%86%E9%A2%91%E6%88%AA%E5%9B%BE",smallwindows:"%E5%B0%8F%E7%AA%97%E5%8F%A3%E6%92%AD%E6%94%BE%E5%8A%9F%E8%83%BD",playbackrate:"%E5%80%8D%E9%80%9F",playbackrateSuffix:"%E5%80%8D",track:"%E5%AD%97%E5%B9%95",noTrack:"%E6%97%A0%E5%AD%97%E5%B9%95",definition:"%E6%B8%85%E6%99%B0%E5%BA%A6",switchTo:"%E5%88%87%E6%8D%A2%E6%88%90%EF%BC%9A",closeTime:"%7Bseconds%7D%E7%A7%92%E5%90%8E%E5%8F%AF%E5%85%B3%E9%97%AD%E5%B9%BF%E5%91%8A",closeAd:"%E5%85%B3%E9%97%AD%E5%B9%BF%E5%91%8A",second:"%E7%A7%92",details:"%E6%9F%A5%E7%9C%8B%E8%AF%A6%E6%83%85",copy:"%E5%A4%8D%E5%88%B6",copySucceeded:"%E5%A4%8D%E5%88%B6%E6%88%90%E5%8A%9F%EF%BC%8C%E5%8F%AF%E8%B4%B4%E7%B2%98%EF%BC%81",smallwindowsOpen:"%E5%B0%8F%E7%AA%97%E5%8F%A3%E5%8A%9F%E8%83%BD%E5%B7%B2%E5%BC%80%E5%90%AF",smallwindowsClose:"%E5%B0%8F%E7%AA%97%E5%8F%A3%E5%8A%9F%E8%83%BD%E5%B7%B2%E5%85%B3%E9%97%AD",screenshotStart:"%E6%88%AA%E5%9B%BE%E4%B8%AD%EF%BC%8C%E8%AF%B7%E7%A8%8D%E5%80%99...",screenshotClose:"%E6%88%AA%E5%9B%BE%E5%8A%9F%E8%83%BD%E5%B7%B2%E5%85%B3%E9%97%AD",loopOpen:"%E5%BE%AA%E7%8E%AF%E6%92%AD%E6%94%BE",loopClose:"%E5%B7%B2%E5%85%B3%E9%97%AD%E5%BE%AA%E7%8E%AF%E6%92%AD%E6%94%BE",close:"%E5%85%B3%E9%97%AD",down:"%E4%B8%8B%E8%BD%BD",p50:"50%25",p75:"75%25",p100:"100%25",timeScheduleAdjust:{prohibit:"%E8%A7%86%E9%A2%91%E7%A6%81%E6%AD%A2%E6%8B%96%E5%8A%A8",prohibitBackOff:"%E8%A7%86%E9%A2%91%E7%A6%81%E6%AD%A2%E9%87%8D%E5%A4%8D%E8%A7%82%E7%9C%8B",prohibitForward:"%E8%A7%86%E9%A2%91%E7%A6%81%E6%AD%A2%E5%BF%AB%E8%BF%9B",prohibitLookBack:"%E8%A7%86%E9%A2%91%E7%A6%81%E6%AD%A2%E6%92%AD%E6%94%BE%E9%83%A8%E5%88%86%E5%86%85%E5%AE%B9",prohibitForwardNotViewed:"%E8%A7%86%E9%A2%91%E7%A6%81%E6%AD%A2%E6%92%AD%E6%94%BE%E6%9C%AA%E8%A7%82%E7%9C%8B%E7%9A%84%E9%83%A8%E5%88%86"},error:{noMessage:"%E6%9C%AA%E7%9F%A5%E9%94%99%E8%AF%AF",supportVideoError:"%E8%AF%A5%E6%B5%8F%E8%A7%88%E5%99%A8%E7%89%88%E6%9C%AC%E5%A4%AA%E4%BD%8E%EF%BC%8C%E5%BB%BA%E8%AE%AE%E6%9B%B4%E6%8D%A2%E6%88%90%E5%85%B6%E5%AE%83%E6%B5%8F%E8%A7%88%E5%99%A8",videoTypeError:"%E8%AF%A5%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%8D%E6%94%AF%E6%8C%81%E6%92%AD%E6%94%BE%E8%AF%A5%E8%A7%86%E9%A2%91%EF%BC%8C%E5%BB%BA%E8%AE%AE%E6%9B%B4%E6%8D%A2%E6%88%90%E5%85%B6%E5%AE%83%E6%B5%8F%E8%A7%88%E5%99%A8",loadingFailed:"%E5%8A%A0%E8%BD%BD%E5%A4%B1%E8%B4%A5",emptied:"%E8%A7%86%E9%A2%91%E6%96%87%E4%BB%B6%E5%8A%A0%E8%BD%BD%E8%BF%87%E7%A8%8B%E4%B8%AD%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF",screenshot:"%E8%A7%86%E9%A2%91%E6%88%AA%E5%9B%BE%E5%A4%B1%E8%B4%A5",ajax:"Ajax%E6%95%B0%E6%8D%AE%E8%AF%B7%E6%B1%82%E9%94%99%E8%AF%AF",noVideoContainer:"%E6%9C%AA%E6%89%BE%E5%88%B0%E6%94%BE%E7%BD%AE%E8%A7%86%E9%A2%91%E7%9A%84%E5%AE%B9%E5%99%A8"}},videoObjectDefault={container:"",volume:.8,poster:"",autoplay:!1,loop:!1,live:!1,rotate:0,zoom:0,ad:null,backLive:!1,seek:0,next:null,loaded:"",plug:"",duration:0,preview:null,prompt:null,crossOrigin:"",video:null,type:"",playbackrate:1,ended:null,webFull:!1,theatre:null,controls:!1,rightBar:null,smallWindows:null,smallWindowsDrag:!0,screenshot:!1,timeScheduleAdjust:1,logo:"",menu:null,information:{"Load:":"{loadTime} second","Duration:":"{duration} second","Size:":"{videoWidth}x{videoHeight}","Volume:":"{volume}%","Fps:":"{fps}fps","Sudio decoded:":"{audioDecodedByteCount} Byte","Video decoded:":"{videoDecodedByteCount} Byte"},track:null,title:"",language:"",barHideTime:1500,playbackrateOpen:!0,playbackrateList:[.75,1,1.25,1.5,2,4],cookie:null,domain:null,cookiePath:"/",documentFocusPause:!1,mouseWheelVolume:2,keyVolume:2,errorShow:!0};function standardization(e,t){var a,n={};for(a in e)n[a]=e[a];for(a in t)a in n&&(n[a]=t[a]);return n}function mergeObj(e,t){var a,n={};for(a in e)n[a]=e[a];for(a in t)if(a in n)if("object"===valType(n[a]))"object"==valType(t[a])&&(n[a]=mergeObj(n[a],t[a]));else valType(n[a])==valType(t[a])&&(n[a]=t[a]);return n}function valType(e){if(void 0===e)return"undefined";var t=Object.prototype.toString.call(e).split(" ")[1].replace("]","").toLowerCase();return"html"!=t.substr(0,4)||"element"!=t.substr(-7)&&"document"!=t.substr(-8)&&"window"!=t||(t="htmlobject"),"htmlcollection"!=t&&"nodelist"!=t||(t="htmlarray"),t}function isUndefined(e){try{return"undefined"===valType(e)||null==e||"number"===valType(e)&&isNaN(e)}catch(e){return!0}return!1}function decodeURIString(e){for(var t in e){if("string"==valType(e[t])&&e[t])try{e[t]=decodeURI(e[t])}catch(e){}"object"==valType(e[t])&&(e[t]=decodeURIString(e[t]))}return e}function documentReady(e){var t=!1,a=null,n=function(){"function"==valType(e)&&e(),removeListener(window,"load",n)};if(isUndefined(document.body))try{addListener(window,"load",n)}catch(n){a=setInterval(function(){try{isUndefined(document.readyState)||"complete"!=document.readyState||(a&&clearInterval(a),t||(t=!0,"function"==valType(e)&&e()))}catch(e){}},10)}else"function"==valType(e)&&e()}function checkJs(e){for(var t=document.scripts,a=0;a<t.length;a++)if(t[a].src==e)return t[a];return!1}function getMaxZIndex(){for(var e=document.all||document.querySelectorAll("*"),t=-1,a=0;a<e.length;a++){var n=null;try{n=window.getComputedStyle(e[a],null).zIndex}catch(t){e[a].style&&(n=e[a].style.zIndex)}"auto"!=n&&parseInt(n)>t&&(t=parseInt(n))}return t}function getWindowSize(){return{width:window.innerWidth,height:window.innerHeight}}function prev(e){var t=e.previousSibling;if(null==t)return null;if(3!=t.nodeType)return 1==t.nodeType&&t;var a=prev(t);return a&&1==a.nodeType?a:void 0}function next(e){var t=e.nextSibling;if(null==t)return null;if(3!=t.nodeType)return 1==t.nodeType&&t;var a=next(t);return a&&1==a.nodeType?a:void 0}function addListener(e,t,a,n){if(isUndefined(n)&&(n=!1),e.addEventListener)try{e.addEventListener(t,a,n)}catch(e){}else if(e.attachEvent)try{e.attachEvent("on"+t,a)}catch(e){}else e["on"+t]=a;return isUndefined(e.listenerList)&&(e.listenerList=[]),e.listenerList.push([t,a]),e}function removeListener(e,t,a,n){if(isUndefined(n)&&(n=!1),e.removeEventListener)try{e.removeEventListener(t,a,n)}catch(t){}else if(e.detachEvent)try{e.detachEvent("on"+t,a)}catch(t){}else e["on"+t]=null;if(!isUndefined(e.listenerList)){for(var r=[],i=0;i<e.listenerList.length;i++)e.listenerList[i][0]==t&&e.listenerList[i][1]==a||r.push(e.listenerList[i]);e.listenerList=r}return e}function documentHidden(e){isUndefined(document.visibilityState)||(e("visible"===document.visibilityState?"show":"hidden"),addListener(document,"visibilitychange",function(){e("visible"===document.visibilityState?"show":"hidden")}))}function ajax(cObj){var callback=null,obj={method:"get",dataType:"json",charset:"utf-8",async:!0,url:"",data:null,success:null,error:null};if(obj=standardization(obj,cObj),!isUndefined(obj.url)){var errorFun=function(e){isUndefined(obj.error)||"function"!=valType(obj.error)?obj.success(null):obj.error(e)},successFun=function(e){isUndefined(obj.success)||"function"!=valType(obj.success)||obj.success(e)},createXHR=function(){if(window.XMLHttpRequest)return new XMLHttpRequest;if(window.ActiveXObject)try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(e){try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(e){}}},formatParams=function(e){var t=[];for(var a in e)t.push(encodeURIComponent(a)+"="+encodeURIComponent(e[a]));return t.join("&")};if("object"==valType(cObj)){if("json"===obj.dataType||"text"===obj.dataType||"html"===obj.dataType||"xml"===obj.dataType){var xhr=createXHR();if(callback=function(){if(200===xhr.status)if("json"===obj.dataType)try{successFun(eval("("+xhr.responseText+")"))}catch(e){successFun(null)}else successFun(xhr.responseText);else errorFun({code:xhr.status,message:xhr.statusText})},obj.data=formatParams(obj.data),"get"!==obj.method||isUndefined(obj.data)||""!=obj.data&&(-1==obj.url.indexOf("?")?obj.url+="?"+obj.data:obj.url+="&"+obj.data),!0===obj.async&&addListener(xhr,"readystatechange",function(e){4===this.readyState&&null!=callback&&callback()}),xhr.open(obj.method,obj.url,obj.async),"post"===obj.method)try{xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),xhr.setRequestHeader("charset",obj.charset),xhr.send(obj.data)}catch(e){callback()}else try{xhr.send(null)}catch(e){callback()}!1===obj.async&&callback()}else if("jsonp"===obj.dataType){var oHead=document.getElementsByTagName("head")[0],oScript=document.createElement("script"),callbackName="callback"+(new Date).getTime(),params=formatParams(obj.data)+"&callback="+callbackName;oScript.src=obj.url.split("?")+"?"+params,oHead.insertBefore(oScript,oHead.firstChild),window[callbackName]=function(e){isUndefined(obj.success)||"function"!==valType(obj.success)||obj.success(e),oHead.removeChild(oScript)}}}else isUndefined(obj.error)||obj.error(event)}}function dataURLtoBlob(e){for(var t=e.split(","),a=t[0].match(/:(.*?);/)[1],n=atob(t[1]),r=n.length,i=new Uint8Array(r);r--;)i[r]=n.charCodeAt(r);return new Blob([i],{type:a})}function getApp(){var e=navigator.userAgent.toLowerCase();return e.indexOf("iphone")>-1||e.indexOf("ipod")>-1||e.indexOf("ipad")>-1||e.indexOf("macintosh")>-1&&"MacIntel"==navigator.platform&&navigator.maxTouchPoints>1?"iphone":void 0}function formatSeconds(e){isUndefined(e)&&(e=0);var t=parseInt(e);isUndefined(t)&&(t=0),t<0&&(t=0);var a=Math.floor(t/3600)<10?"0"+Math.floor(t/3600):Math.floor(t/3600),n="";return"00"!==a&&(n+=a+":"),n+=(Math.floor(t/60%60)<10?"0"+Math.floor(t/60%60):Math.floor(t/60%60))+":"+(Math.floor(t%60)<10?"0"+Math.floor(t%60):Math.floor(t%60))}function date(e,t){isUndefined(t)&&(t=new Date),t.toString().length<13&&(t*=1e3);var a=t?new Date(t):new Date,n=function(e,t){return(e+="").length<t?new Array(++t-e.length).join("0")+e:e},r=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],i={1:"st",2:"nd",3:"rd",21:"st",22:"nd",23:"rd",31:"st"},o=["","January","February","March","April","May","June","July","August","September","October","November","December"],s={d:function(){return n(s.j(),2)},D:function(){return s.l().substr(0,3)},j:function(){return a.getDate()},l:function(){return r[s.w()]},N:function(){return s.w()+1},S:function(){return i[s.j()]?i[s.j()]:"th"},w:function(){return a.getDay()},z:function(){return(a-new Date(a.getFullYear()+"/1/1"))/864e5|0},W:function(){var e,t=s.z(),n=364+s.L()-t,r=(new Date(a.getFullYear()+"/1/1").getDay()||7)-1;return n<=2&&(a.getDay()||7)-1<=2-n?1:t<=2&&r>=4&&t>=6-r?(e=new Date(a.getFullYear()-1+"/12/31"),date("W",Math.round(e.getTime()/1e3))):1+(r<=3?(t+r)/7:(t-(7-r))/7)|0},F:function(){return o[s.n()]},m:function(){return n(s.n(),2)},M:function(){return s.F().substr(0,3)},n:function(){return a.getMonth()+1},t:function(){var e;return 2==(e=a.getMonth()+1)?28+s.L():1&e&&e<8||!(1&e)&&e>7?31:30},L:function(){var e=s.Y();return 3&e||!(e%100)&&e%400?0:1},Y:function(){return a.getFullYear()},y:function(){return(a.getFullYear()+"").slice(2)},a:function(){return a.getHours()>11?"pm":"am"},A:function(){return s.a().toUpperCase()},B:function(){var e=60*(a.getTimezoneOffset()+60),t=3600*a.getHours()+60*a.getMinutes()+a.getSeconds()+e,n=Math.floor(t/86.4);return n>1e3&&(n-=1e3),n<0&&(n+=1e3),1==String(n).length&&(n="00"+n),2==String(n).length&&(n="0"+n),n},g:function(){return a.getHours()%12||12},G:function(){return a.getHours()},h:function(){return n(s.g(),2)},H:function(){return n(a.getHours(),2)},i:function(){return n(a.getMinutes(),2)},s:function(){return n(a.getSeconds(),2)},O:function(){var e=n(Math.abs(a.getTimezoneOffset()/60*100),4);return e=a.getTimezoneOffset()>0?"-"+e:"+"+e},P:function(){var e=s.O();return e.substr(0,3)+":"+e.substr(3,2)},c:function(){return s.Y()+"-"+s.m()+"-"+s.d()+"T"+s.h()+":"+s.i()+":"+s.s()+s.P()},U:function(){return Math.round(a.getTime()/1e3)}};return e.replace(/([a-zA-Z])/g,function(e,t){return e!=t?t:s[t]?s[t]():t})}function arrayToString(e){var t="";if(!isUndefined(e))for(var a=0;a<e.length;a++){var n=e[a];a>0&&(t+=",");for(var r=0;r<n.length;r++)r>0&&(t+=";"),"number"==valType(n[r])?t+=parseInt(100*n[r]):t+=n[r]}return t}function stringToArray(e){var t=[];if(!isUndefined(e))for(var a=e.split(","),n=0;n<a.length;n++){var r=a[n].split(";");r[1]=.01*parseInt(r[1]),r[2]=.01*parseInt(r[2]),t.push(r)}return t}function cookie(e,t,a,n){isUndefined(a)&&(a=""),isUndefined(n)&&(n="/");var r=";domain="+a+";path="+n;"https"==location.protocol&&(r+=";SameSite=None;Secure=true");var i=function(e){var t,a=new RegExp("(^| )"+e+"=([^;]*)(;|$)");return(t=document.cookie.match(a))?unescape(t[2]):null};return isUndefined(e)||isUndefined(t)?!isUndefined(e)&&isUndefined(t)?i(e):void isUndefined(e):"delete"==t?(function(e){var t=new Date;t.setTime(t.getTime()-1);var a=i(e);null!=a&&(document.cookie=e+"="+a+";expires="+t.toGMTString()+r)}(e),null):(function(e,t){var a=new Date;a.setTime(a.getTime()+31104e6);try{document.cookie=e+"="+escape(t)+";expires="+a.toGMTString()+r}catch(e){console.error(e)}}(e,t),i(e))}function getPath(e){for(var t=document.scripts,a=t[t.length-1].src,n=0;n<t.length;n++){var r=t[n].getAttribute("name")||t[n].getAttribute("data-name"),i=t[n].src.slice(t[n].src.lastIndexOf("/")+1,t[n].src.lastIndexOf("."));if(r&&("moeplayer"==r||"moeplayer.min"==r)||t[n].src&&("moeplayer"==i||"moeplayer.min"==i)){a=t[n].src;break}}var o=a.substring(0,a.lastIndexOf("/js/")+1);return isUndefined(e)||(o+=e+"/"),o}var language=language$1;function moeplayerEmbed(videoObj){var rightMenu=[{title:"MoePlayer"},{title:"version:0.1.0",underline:!0},{title:"about",click:"aboutShow"}],vars={},varsTemp={},video=null,duration=0,mutedState="",recoveryVolume=!1,waited=!0,paused=!0,loadTime=0,seekTime=0,oldTime=0,playTime=0,firstSeekTime=-1,maxSeeTime=0,isChangeDef=!0,playType="",msgSetTime=null,tipSetTime=null,mouseSetTime=null,adFrontSetTime=null,adPauseSetTime=null,closeTipFun=null,closeTipMouseOut=null,waitingMessage=!0,hidePreviewSetTime=null,pSliderMouseDown=!1,playbackTime=0,loadedmetadataNum=0,screenshotImg=null,ad=null,frontAdPlay=!1,pauseAdPlay=!1,barShow=!0,rightBarShow=!0,EventTarget=null,newEvent=null,eventTargetList=null,loadedTrack=!1,C={},CT=null,CK=null,CM=null,CV=null,pugPlayer=null,hls=null,plugAuto="",videoNativeFull=!1,loadMeta=!0,app="",nowRotate=0,nowZoom=100,smallWindowsState=!1,isDrag=!1,moeplayerCookie="moeplayer-player-cookie",cookieName="",cookieTime=0,cookieArray=[],focusPause=!0,existenceObj=!1,into=function(e){if(isUndefined(e))return player.add=player.into=into,player;for(var t in language=decodeURIString(language),isUndefined(window.moeplayerLanguage)||(language=mergeObj(language,window.moeplayerLanguage)),eventTarget(),documentHidden(function(e){eventTarget("visibilityState",e)}),app=getApp(),varsTemp={},videoObjectDefault)varsTemp[t]=videoObjectDefault[t];if("string"!=valType(e)||"website:"!=e.substr(0,8)&&"url:"!=e.substr(0,4))return"object"==valType(e)?(varsTemp=standardization(varsTemp,e),!isUndefined(e.container)&&e.container&&(CT=$(e.container))?loadLanguage(e):bodyReady(e)):(showWindowsError(language.error.noVideoContainer),null);var a="";"website:"==e.substr(0,8)&&(a=e.substring(8)),"url:"==e.substr(0,4)&&(a=e.substring(4)),ajax({url:a,success:function(e){return e?into(e):(showWindowsError(language.error.ajax+",url:"+a),null)}})},bodyReady=function(e){return documentReady(function(){return isUndefined(e.container)?ajaxWebsite(e):(CT=$(e.container))?loadLanguage(e):(showWindowsError(language.error.noVideoContainer),null)}),null},ajaxWebsite=function(e){if("string"!=valType(e.video)||"website:"!=e.video.substr(0,8)&&"url:"!=e.video.substr(0,4))return showWindowsError(language.error.noVideoContainer),null;varsTemp=standardization(varsTemp,e);var t="";"website:"==e.video.substr(0,8)&&(t=e.video.substring(8)),"url:"==e.video.substr(0,4)&&(t=e.video.substring(4)),ajax({url:t,success:function(e){return e?into(e):(showWindowsError(language.error.ajax+",url:"+t),null)}})},loadLanguage=function(e){if(!(vars=standardization(varsTemp,e)).language)return embed(e);var t=getPath("language")+vars.language+".js";loadJs(t,function(){return isUndefined(window.moeplayerLanguage)||(language=mergeObj(language,window.moeplayerLanguage)),embed(e)})},embed=function(obj){if(mutedState=!(vars.volume>0),isUndefined(CT)||null==CT)return null;"htmlarray"==valType(CT)&&(CT=CT.eq(0)),calculationFps(),existenceObj="string"==valType(vars.video)&&("."==vars.video.substr(0,1)&&-1==vars.video.indexOf("/")||"#"==vars.video.substr(0,1)),existenceObj&&(CK=CT.find(".moeplayer")?CT.find(".moeplayer").eq(0):null,CK&&(CM=CK.find(".moe-main")?CK.find(".moe-main").eq(0):null),CM&&(CV=CM.find(".moe-video")?CM.find(".moe-video").eq(0):null)),CK&&CM&&CV||(CT.htm(""),CK=createlDiv("moeplayer"),CT.append(CK),CM=createlDiv("moe-main"),CK.append(CM),CV=createlDiv("moe-video"),CM.append(CV)),video&&(video.remove(),video=null),existenceObj&&(video=$(vars.video)?$(vars.video).eq(0):null),video||(video=createlVideo(),video.attr("width","100%").attr("height","100%"),CV.append(video)),video.volume=vars.volume,vars.autoplay?(player.volume(0),player.muted(),recoveryVolume=!0,video.attr("autoplay","autoplay"),paused=!1):video.attr("preload","metadata"),CT.loop=vars.loop,CT.loop&&video.attr("loop","loop"),vars.controls?video.controls=!0:video.controls=!1;try{existenceObj||(video.attr("controlslist","nodownload"),video.attr("x-webkit-airplay","true"),video.attr("x5-video-orientation","portraint"),video.attr("playsinline","true"),video.attr("webkit-playsinline","true"),video.attr("x5-playsinline","true"),video.attr("x5-video-player-type","h5"),video.attr("x5-video-player-fullscreen","true")),vars.crossOrigin&&(video.useCORS=!0,video.crossOrigin=vars.crossOrigin)}catch(e){}if(CT.smallWindows=!0,CT.webFull=!1,CT.theatre=!1,loadFace(),vars.rotate>0&&player.rotate(vars.rotate),vars.zoom>0&&player.zoom(vars.zoom),isUndefined(video.canPlayType))return CT.error={code:5,message:language.error.supportVideoError},eventTarget("error",CT.error),showError(),player;if(addAllListener(),!isUndefined(vars.loaded))if("function"==valType(vars.loaded))try{vars.loaded(player)}catch(e){}else if("string"==valType(vars.loaded))try{eval(vars.loaded+"(player)")}catch(e){}return changeVideo(existenceObj?video.attr("src"):vars.video),player},changeVideo=function(e){var t=0;if((video.attr("src")||video.htm())&&player.pause(),video.attr("src")&&!existenceObj&&(video.attr("src",""),video.removeAttr("src")),!isUndefined(video.textTracks)&&video.textTracks.length>0)for(t=video.find("track").length-1;t>-1;t--)video.find("track").eq(t).remove();existenceObj||video.htm(""),isUndefined(vars.ad)||(ad=vars.ad);var a="";if("string"==valType(e)){if("website:"==e.substr(0,8)||"url:"==e.substr(0,4)){var n="";return"website:"==e.substr(0,8)&&(n=e.substring(8)),"url:"==e.substr(0,4)&&(n=e.substring(4)),void ajax({url:n,success:function(e){null!=e?(vars=standardization(varsTemp,e),changeVideo(vars.video)):(CT.error={code:8,message:language.error.ajax},eventTarget("error",CT.error),showError())}})}vars.plug&&vars.plug!=plugAuto||(vars.plug=getPlugByUrl(e),plugAuto=vars.plug),vars.plug&&!canPlay(e)?plugPlayer(e):existenceObj||video.attr("src",e),loadTrack()}else if("array"==valType(e)){for(t=0;t<e.length;t++)if("array"==valType(e[t]))if(vars.plug&&!canPlay(e[t][0]))plugPlayer(e[t][0]);else{var r=' type="'+e[t][1]+'"';e[t].length>1&&(a+='<source src="'+decodeURIComponent(e[t][0])+'"'+r+">")}a&&video.htm(a),loadTrack()}else"object"==valType(e)&&(vars.plug?plugPlayer(e):(CT.error={code:10,message:language.error.emptied},eventTarget("error",CT.error),showError()),loadTrack());if(!isUndefined(video.find("source"))&&video.find("source").length>0&&video.find("source").eq(video.find("source").length-1).addListener("error",videoHandler.error),checkBar(),loadLogo(),isChangeDef&&checkDefinition(),vars.cookie&&("array"==valType(vars.cookie)&&vars.cookie.length>=2&&(vars.cookie[0]&&"string"==valType(vars.cookie[0])&&(cookieName=vars.cookie[0]),vars.cookie[1]&&"number"==valType(vars.cookie[1])&&(cookieTime=vars.cookie[1])),"object"!=valType(vars.cookie)||isUndefined(vars.cookie.name)||(cookieName=vars.cookie.name,isUndefined(vars.cookie.hour)||"number"!=valType(vars.cookie.hour)||(cookieTime=vars.cookie.hour)),"string"==valType(vars.cookie)&&(cookieName=vars.cookie),cookieName&&(cookieName=cookieName.replace(/[ ]*,[ ]*|[ ]+/g,"").replace(/[ ]*;[ ]*|[ ]+/g,""))),!isUndefined(vars.seek)&&!seekTime&&("number"==valType(vars.seek)&&vars.seek>0&&(seekTime=vars.seek),"string"==valType(vars.seek)&&"cookie"==vars.seek&&cookieName)){var i=player.cookie(cookieName);i&&(seekTime=i.time)}},plugPlayer=function(e){switch(vars.plug){case"hls.js":hlsPlayer(e);break;case"flv.js":flvPlayer(e);break;case"mpegts.js":mpegtsPlayer(e);break;default:"function"==valType(vars.plug)?vars.plug(video,e):(CT.error={code:10,message:language.error.emptied},eventTarget("error",CT.error),showError())}},hlsPlayer=function(e){var t=getPath("hls.js")+"hls.min.js";loadJs(t,function(){!isUndefined(Hls)&&Hls.isSupported()?((hls=new Hls).loadSource(e),hls.attachMedia(video),hls.on(Hls.Events.ERROR,function(e,t){var a=9,n=language.error.loadingFailed,r=t.fatal;isUndefined(t.response)||(isUndefined(t.response.code)||(a=t.response.code),!isUndefined(t.response.text)&&t.response.text?n=t.response.text:isUndefined(e)||(n=e)),CT.error={code:a,message:n},eventTarget("error",CT.error),r&&showError()})):canPlay(e)&&video.attr("src",e)})},flvPlayer=function(e){var t=getPath("mpegts.js")+"mpegts.js";loadJs(t,function(){if("undefined"!=typeof mpegts&&!isUndefined(mpegts)&&mpegts.isSupported()){var t={type:"flv",url:e};"object"==valType(e)&&(t=e),vars.live&&(t.isLive=!0),pugPlayer&&(pugPlayer.pause(),pugPlayer.unload(),pugPlayer.detachMediaElement(),pugPlayer.destroy(),pugPlayer=null),(pugPlayer=mpegts.createPlayer(t)).attachMediaElement(video),pugPlayer.load(),pugPlayer.on(mpegts.Events.METADATA_ARRIVED,function(e){videoHandler.loadedMetaData()}),pugPlayer.on(mpegts.Events.ERROR,function(e,t,a){CT.error={code:a.code,message:a.msg},eventTarget("error",CT.error),showError()})}})},mpegtsPlayer=function(e){var t=getPath("mpegts.js")+"mpegts.js";loadJs(t,function(){if("undefined"!=typeof mpegts&&!isUndefined(mpegts)&&mpegts.isSupported()){var t={type:"mse",url:e};"object"==valType(e)&&(t=e),vars.live&&(t.isLive=!0),pugPlayer&&(pugPlayer.pause(),pugPlayer.unload(),pugPlayer.detachMediaElement(),pugPlayer.destroy(),pugPlayer=null),(pugPlayer=mpegts.createPlayer(t)).attachMediaElement(video),pugPlayer.load(),pugPlayer.on(mpegts.Events.METADATA_ARRIVED,function(e){videoHandler.loadedMetaData()}),pugPlayer.on(mpegts.Events.ERROR,function(e,t,a){CT.error={code:a.code,message:a.msg},eventTarget("error",CT.error),showError()})}})},getPlugByUrl=function(e){if("string"!=valType(e))return"";var t=e.split("?")[0].split("#")[0];switch(t.substring(t.lastIndexOf(".")+1).toLowerCase()){case"m3u8":return"hls.js";case"flv":case"ts":case"m2ts":return"mpegts.js";default:return""}},canPlay=function(e,t){var a=[{vidType:"video/ogg",codType:"theora, vorbis"},{vidType:"video/mp4",codType:"avc1.4D401E, mp4a.40.2"},{vidType:"video/mp4",codType:"avc1"},{vidType:"video/mp4",codType:"hevc"},{vidType:"video/webm",codType:"vp8.0, vorbis"},{vidType:"video/webm",codType:"vp9"},{vidType:"",codType:"application/x-mpegURL"},{vidType:"",codType:"application/vnd.apple.mpegurl"}],n={ogg:a[0],mp4:[a[1],a[2],a[3]],webm:[a[4],a[5]],m3u8:[a[6],a[7]]},r=[],i="",o=function(e){var t=e.vidType,a="";a=t?t+'; codecs="'+e.codType+'"':e.codType;var n=video.canPlayType(a);return""==n&&(n="no"),n},s=function(e){return e.split("?")[0].split("#")[0].replace(/.+\./,"")};if(isUndefined(t)){if("string"==valType(e))if(vars.type)for(i in a)a[i].vidType==vars.type&&r.push(a[i]);else if(s(e)&&s(e)in n){var l=n[s(e)];if("array"==valType(l))for(var d=0;d<l.length;d++)r.push(l[d]);else r.push(l)}}else r.push(a[t]);var u=!1;if(r.length>0)for(d=0;d<r.length;d++)"no"!=o(r[d])&&(u=!0);return u||vars.plug||(CT.error={code:6,message:language.error.videoTypeError},eventTarget("error",CT.error),showError()),u},loadFace=function(){C.loading=createlDiv("moe-loading"),CM.append(C.loading),C.bar=createlDiv("moe-bar"),CM.append(C.bar),C.rightBar=createlDiv("moe-right-bar moe-right-bar-hide"),CM.append(C.rightBar),C.topBar=createlDiv("moe-top-bar moe-top-bar-hide"),CM.append(C.topBar),C.bar.pbox=createlDiv("moe-bar-progress"),C.bar.pbox.bg=createlDiv("moe-bar-progress-bg"),C.bar.pbox.load=createlDiv("moe-bar-progress-load"),C.bar.pbox.bg.append(C.bar.pbox.load),C.bar.pbox.play=createlDiv("moe-bar-progress-play"),C.bar.pbox.bg.append(C.bar.pbox.play),C.bar.pbox.mouseLine=createlDiv("moe-bar-progress-mouseline"),C.bar.pbox.bg.append(C.bar.pbox.mouseLine),C.bar.pbox.slider=createlDiv("moe-bar-progress-slider"),C.bar.pbox.append(C.bar.pbox.bg).append(C.bar.pbox.slider),C.bar.append(C.bar.pbox),C.bar.mouseout(barMouseOut).mouseover(barMouseOver),"number"==valType(vars.live)&&(C.bar.pbox.play.css({width:"100%"}),C.bar.pbox.slider.css({left:100-100*C.bar.pbox.slider.getWidth()/C.bar.pbox.bg.getWidth()+"%"})),C.bar.playAndPause=createlDiv("moe-bar-playandpause"),C.bar.append(C.bar.playAndPause),C.bar.playAndPause.play=createlButton("moe-bar-btn moe-btn-play"),C.bar.playAndPause.play.click(player.play),C.bar.playAndPause.play.mouseover(function(){tip(this,language.play)}),C.bar.playAndPause.append(C.bar.playAndPause.play),C.bar.playAndPause.pause=createlButton("moe-bar-btn moe-btn-pause"),C.bar.playAndPause.pause.click(player.pause),C.bar.playAndPause.pause.mouseover(function(){tip(this,language.pause)}),C.bar.playAndPause.append(C.bar.playAndPause.pause),C.bar.playAndPause.pause.hide(),C.bar.playAndPause.refresh=createlButton("moe-bar-btn moe-btn-refresh"),C.bar.playAndPause.refresh.click(player.play),C.bar.playAndPause.refresh.mouseover(function(){tip(this,language.refresh)}),C.bar.playAndPause.append(C.bar.playAndPause.refresh),C.bar.nextEpisode=createlDiv("moe-bar-btn moe-bar-next"),C.bar.append(C.bar.nextEpisode),C.bar.nextEpisode.click(nextClick).mouseover(showNextEpisode).mouseout(function(){isUndefined(C.next)||player.closeLayer(C.next)}),isUndefined(vars.next)&&C.bar.nextEpisode.hide();var e=formatSeconds(player.time())+"/"+formatSeconds(duration);vars.live&&(e=language.live),C.time=createlDiv("moe-bar-time",e),C.bar.append(C.time),C.bar.backLive=createlButton("moe-btn-backlive",language.backLive),C.bar.append(C.bar.backLive),C.bar.backLive.mouseover(function(){tip(this,language.backLive)}).click(function(){eventTarget("backLive")}),C.bar.backLive.hide(),C.bar.fullAndExit=createlDiv("moe-bar-fullandexit"),C.bar.append(C.bar.fullAndExit),C.bar.fullAndExit.full=createlButton("moe-bar-btn moe-btn-full"),C.bar.fullAndExit.full.click(player.fullOrExit),C.bar.fullAndExit.full.mouseover(function(){tip(this,language.full)}),C.bar.fullAndExit.append(C.bar.fullAndExit.full),C.bar.fullAndExit.exitFull=createlButton("moe-bar-btn moe-btn-exitfull"),C.bar.fullAndExit.exitFull.click(player.fullOrExit),C.bar.fullAndExit.exitFull.mouseover(function(){tip(this,language.exitFull)}),C.bar.fullAndExit.append(C.bar.fullAndExit.exitFull),C.bar.webFullAndExit=createlDiv("moe-bar-webfullandexit"),C.bar.append(C.bar.webFullAndExit),C.bar.webFullAndExit.webFull=createlButton("moe-bar-btn moe-btn-webfull"),C.bar.webFullAndExit.webFull.click(player.webFull),C.bar.webFullAndExit.webFull.mouseover(function(){tip(this,language.webFull)}),C.bar.webFullAndExit.append(C.bar.webFullAndExit.webFull),C.bar.webFullAndExit.exitWebFull=createlButton("moe-bar-btn moe-btn-exitwebfull"),C.bar.webFullAndExit.exitWebFull.click(player.exitWebFull),C.bar.webFullAndExit.exitWebFull.mouseover(function(){tip(this,language.exitWebFull)}),C.bar.webFullAndExit.append(C.bar.webFullAndExit.exitWebFull),vars.webFull||C.bar.webFullAndExit.hide(),C.bar.theatreAndExit=createlDiv("moe-bar-theatreandexit"),C.bar.append(C.bar.theatreAndExit),C.bar.theatreAndExit.theatre=createlButton("moe-bar-btn moe-btn-theatre"),C.bar.theatreAndExit.theatre.click(player.theatre),C.bar.theatreAndExit.theatre.mouseover(function(){tip(this,language.theatre)}),C.bar.theatreAndExit.append(C.bar.theatreAndExit.theatre),C.bar.theatreAndExit.exitTheatre=createlButton("moe-bar-btn moe-btn-exittheatre"),C.bar.theatreAndExit.exitTheatre.click(player.exitTheatre),C.bar.theatreAndExit.exitTheatre.mouseover(function(){tip(this,language.exitTheatre)}),C.bar.theatreAndExit.append(C.bar.theatreAndExit.exitTheatre),vars.theatre||C.bar.theatreAndExit.hide(),C.bar.vbox=createlDiv("moe-bar-volumebox"),C.bar.append(C.bar.vbox),C.bar.vbox.muted=createlButton("moe-bar-btn moe-btn-muted"),C.bar.vbox.muted.click(player.muted),C.bar.vbox.append(C.bar.vbox.muted),C.bar.vbox.exitMuted=createlButton("moe-bar-btn moe-btn-exitmuted"),C.bar.vbox.exitMuted.click(player.exitMuted),C.bar.vbox.append(C.bar.vbox.exitMuted),C.bar.vbox.volume=createlDiv("moe-bar-volume"),C.bar.vbox.append(C.bar.vbox.volume),C.bar.vbox.volume.box=createlDiv("moe-bar-volumex"),C.bar.vbox.volume.append(C.bar.vbox.volume.box),C.bar.vbox.volume.txt=createlDiv("moe-bar-volume-txt","0"),C.bar.vbox.volume.box.append(C.bar.vbox.volume.txt),C.bar.vbox.volume.bg=createlDiv("moe-bar-volume-bg"),C.bar.vbox.volume.box.append(C.bar.vbox.volume.bg),C.bar.vbox.volume.pp=createlDiv("moe-bar-volume-pp"),C.bar.vbox.volume.bg.append(C.bar.vbox.volume.pp),C.bar.vbox.volume.slider=createlDiv("moe-bar-volume-slider"),C.bar.vbox.volume.box.append(C.bar.vbox.volume.slider),C.bar.vbox.mouseDown=!1,C.bar.vbox.volume.show(),changeVolumeSlider(vars.volume),volumeDragY(),C.bar.vbox.volume.attr("style",""),C.bar.vbox.mouseover(function(){changeVolumeSlider(video.muted?0:video.volume)}),C.bar.playbackrate=createlDiv("moe-bar-playbackrate-box"),C.bar.append(C.bar.playbackrate),C.bar.playbackrate.button=createlDiv("moe-bar-playbackrate",language.playbackrate),C.bar.playbackrate.append(C.bar.playbackrate.button),C.bar.playbackrate.bgbox=createlDiv("moe-bar-playbackrate-bg-box moe-list-bg-box"),C.bar.playbackrate.append(C.bar.playbackrate.bgbox),checkPlaybackrate(),C.bar.track=createlDiv("moe-bar-track-box"),C.bar.append(C.bar.track),C.bar.track.button=createlDiv("moe-bar-track",language.track),C.bar.track.append(C.bar.track.button),C.bar.track.bgbox=createlDiv("moe-bar-track-bg-box moe-list-bg-box"),C.bar.track.append(C.bar.track.bgbox),C.bar.track.hide(),C.bar.definition=createlDiv("moe-bar-definition-box"),C.bar.append(C.bar.definition),C.bar.definition.button=createlDiv("moe-bar-definition",language.definition),C.bar.definition.append(C.bar.definition.button),C.bar.definition.bgbox=createlDiv("moe-bar-definition-bg-box moe-list-bg-box"),C.bar.definition.append(C.bar.definition.bgbox),C.bar.definition.hide(),C.rightBar.screenshot=createlButton("moe-bar-btn moe-btn-screenshot"),C.rightBar.append(C.rightBar.screenshot),C.rightBar.screenshot.mouseover(function(){tip(this,language.screenshot,null,"left")}),C.rightBar.screenshot.click(player.screenshot),C.rightBar.smallwindows=createlDiv("moe-right-bar-smallwindows"),C.rightBar.append(C.rightBar.smallwindows),C.rightBar.smallwindows.open=createlButton("moe-bar-btn moe-btn-smallwindows-open"),C.rightBar.smallwindows.open.click(function(){tip(this,language.smallwindowsClose,null,"left"),player.smallWindows(!1)}),C.rightBar.smallwindows.open.mouseover(function(){tip(this,language.smallwindowsOpen,null,"left")}),C.rightBar.smallwindows.append(C.rightBar.smallwindows.open),C.rightBar.smallwindows.close=createlButton("moe-bar-btn moe-btn-smallwindows-close"),C.rightBar.smallwindows.close.click(function(){tip(this,language.smallwindowsOpen,null,"left"),player.smallWindows(!0)}),C.rightBar.smallwindows.close.mouseover(function(){tip(this,language.smallwindowsClose,null,"left")}),C.rightBar.smallwindows.append(C.rightBar.smallwindows.close),C.rightBar.loop=createlDiv("moe-right-bar-loop"),C.rightBar.append(C.rightBar.loop),C.rightBar.loop.open=createlButton("moe-bar-btn moe-btn-loop-open"),C.rightBar.loop.open.click(function(){tip(this,language.loopClose,null,"left"),player.loop(!1)}),C.rightBar.loop.open.mouseover(function(){tip(this,language.loopOpen,null,"left")}),C.rightBar.loop.append(C.rightBar.loop.open),C.rightBar.loop.close=createlButton("moe-bar-btn moe-btn-loop-close"),C.rightBar.loop.close.click(function(){tip(this,language.loopOpen,null,"left"),player.loop(!0)}),C.rightBar.loop.close.mouseover(function(){tip(this,language.loopClose,null,"left")}),C.rightBar.loop.append(C.rightBar.loop.close),C.rightBar.mouseout(rightBarMouseOut).mouseover(rightBarMouseOver),C.screenshot=createlDiv("moe-screenshot"),CM.append(C.screenshot),C.screenshot.img=createlDiv("moe-screenshot-img"),C.screenshot.append(C.screenshot.img),C.screenshot.bar=createlDiv("moe-screenshot-bar"),C.screenshot.append(C.screenshot.bar),C.screenshot.bar.down=createlA(language.down,"","moe-screenshot-btn moe-screenshot-down"),C.screenshot.bar.append(C.screenshot.bar.down),C.screenshot.bar.close=createlButton("moe-screenshot-btn moe-screenshot-close",language.close),C.screenshot.bar.close.click(player.closeScreenshot),C.screenshot.bar.append(C.screenshot.bar.close),C.topBar.zoomEle=createlDiv("moe-top-bar-zoom"),C.topBar.zoomEle.zoom50=createlDiv("moe-top-bar-zoom-container"),C.topBar.zoomEle.append(C.topBar.zoomEle.zoom50),C.topBar.zoomEle.zoom50.left=createlDiv("moe-top-bar-zoom-left"),C.topBar.zoomEle.zoom50.append(C.topBar.zoomEle.zoom50.left),C.topBar.zoomEle.zoom50.left.button=createlDiv("moe-top-bar-zoom-button-50"),C.topBar.zoomEle.zoom50.left.append(C.topBar.zoomEle.zoom50.left.button),C.topBar.zoomEle.zoom50.right=createlDiv("moe-top-bar-zoom-right",language.p50),C.topBar.zoomEle.zoom50.append(C.topBar.zoomEle.zoom50.right),C.topBar.zoomEle.zoom50.click(function(){player.zoom(50)}),C.topBar.zoomEle.zoom75=createlDiv("moe-top-bar-zoom-container"),C.topBar.zoomEle.append(C.topBar.zoomEle.zoom75),C.topBar.zoomEle.zoom75.left=createlDiv("moe-top-bar-zoom-left"),C.topBar.zoomEle.zoom75.append(C.topBar.zoomEle.zoom75.left),C.topBar.zoomEle.zoom75.left.button=createlDiv("moe-top-bar-zoom-button-75"),C.topBar.zoomEle.zoom75.left.append(C.topBar.zoomEle.zoom75.left.button),C.topBar.zoomEle.zoom75.right=createlDiv("moe-top-bar-zoom-right",language.p75),C.topBar.zoomEle.zoom75.append(C.topBar.zoomEle.zoom75.right),C.topBar.zoomEle.zoom75.click(function(){player.zoom(75)}),C.topBar.zoomEle.zoom100=createlDiv("moe-top-bar-zoom-container"),C.topBar.zoomEle.append(C.topBar.zoomEle.zoom100),C.topBar.zoomEle.zoom100.left=createlDiv("moe-top-bar-zoom-left"),C.topBar.zoomEle.zoom100.append(C.topBar.zoomEle.zoom100.left),C.topBar.zoomEle.zoom100.left.button=createlDiv("moe-top-bar-zoom-button-100"),C.topBar.zoomEle.zoom100.left.append(C.topBar.zoomEle.zoom100.left.button),C.topBar.zoomEle.zoom100.right=createlDiv("moe-top-bar-zoom-right",language.p100),C.topBar.zoomEle.zoom100.append(C.topBar.zoomEle.zoom100.right),C.topBar.zoomEle.zoom100.click(function(){player.zoom(100)}),C.topBar.append(C.topBar.zoomEle),C.topBar.titleEle=createlDiv("moe-top-bar-title",vars.title),C.topBar.append(C.topBar.titleEle),C.topBar.timeEle=createlDiv("moe-top-bar-time"),C.topBar.append(C.topBar.timeEle),C.centerPlay=createlDiv("moe-center-play"),C.centerPlay.click(player.play),CM.append(C.centerPlay),C.buffer=createlDiv("moe-buffer"),CM.append(C.buffer),C.message=createlDiv("moe-message"),CM.append(C.message),C.tip=createlDiv("moe-tip"),CM.append(C.tip),C.tip.content=createlDiv("moe-content moe-content-float-auto"),C.tip.append(C.tip.content),C.tip.triangle=createlDiv("moe-triangle moe-triangle-auto"),C.tip.append(C.tip.triangle),tip(video,"MoePlayer"),C.tip.minHeight=C.tip.getHeight(),tip(),C.ad=createlDiv("moe-yytf"),CM.append(C.ad),C.ad.link=createlDiv("moe-yytf-front-link"),C.ad.append(C.ad.link),C.ad.link.click(frontVideoClickHandler),C.ad.picture=createlDiv("moe-yytf-front-picture"),C.ad.append(C.ad.picture),C.ad.top=createlDiv("moe-yytf-top"),C.ad.append(C.ad.top),C.ad.top.countDown=createlDiv("moe-yytf-countdown"),C.ad.top.append(C.ad.top.countDown),C.ad.top.closeTime=createlDiv("moe-yytf-closetime"),C.ad.top.append(C.ad.top.closeTime),C.ad.top.closeAd=createlDiv("moe-yytf-closead",language.closeAd),C.ad.top.append(C.ad.top.closeAd),C.ad.top.closeAd.click(closeFrontAd),C.ad.bottom=createlDiv("moe-yytf-bottom"),C.ad.append(C.ad.bottom),C.ad.bottom.fullAndExit=createlDiv("moe-yytf-fullandexit"),C.ad.bottom.append(C.ad.bottom.fullAndExit),C.ad.bottom.fullAndExit.full=createlButton("moe-yytf-btn moe-yytf-fullandexit-full"),C.ad.bottom.fullAndExit.full.click(player.full),C.ad.bottom.fullAndExit.append(C.ad.bottom.fullAndExit.full),C.ad.bottom.fullAndExit.exitFull=createlButton("moe-yytf-btn moe-yytf-fullandexit-exitfull"),C.ad.bottom.fullAndExit.append(C.ad.bottom.fullAndExit.exitFull),C.ad.bottom.fullAndExit.exitFull.click(player.exitFull),C.ad.bottom.mutedAndExit=createlDiv("moe-yytf-mutedandexit"),C.ad.bottom.append(C.ad.bottom.mutedAndExit),C.ad.bottom.mutedAndExit.muted=createlButton("moe-yytf-btn moe-yytf-mutedandexit-muted"),C.ad.bottom.mutedAndExit.append(C.ad.bottom.mutedAndExit.muted),C.ad.bottom.mutedAndExit.muted.click(player.muted),C.ad.bottom.mutedAndExit.exitMuted=createlButton("moe-yytf-btn moe-yytf-mutedandexit-exitmuted"),C.ad.bottom.mutedAndExit.append(C.ad.bottom.mutedAndExit.exitMuted),C.ad.bottom.mutedAndExit.exitMuted.click(player.exitMuted),C.ad.bottom.details=createlDiv("moe-yytf-details",language.details),C.ad.bottom.append(C.ad.bottom.details),C.ad.hide(),C.adPause=createlDiv("moe-pause-yytf"),CM.append(C.adPause),C.about=createlDiv("moe-about"),CM.append(C.about),C.about.bar=createlDiv("moe-about-bar"),C.about.append(C.about.bar),C.about.bar.copy=createlButton("moe-bar-btn moe-btn-about-copy"),C.about.bar.append(C.about.bar.copy),C.about.bar.copy.click(aboutCopy),C.about.bar.copy.mouseover(function(){tip(this,language.copy,null,"left")}),C.about.bar.close=createlButton("moe-bar-btn moe-btn-about-close"),C.about.bar.close.click(aboutHide),C.about.bar.close.mouseover(function(){tip(this,language.close,null,"left")}),C.about.bar.append(C.about.bar.close),C.tempTime=createlDiv("moe-tempTime"),CM.append(C.tempTime),C.bar.playAndPause.refresh.hide(),vars.controls?(player.bar(!1),player.rightBar(!1),C.loading.hide(),C.centerPlay.hide()):(loadLogo(),loadAbout(),loadMenu()),"iphone"==app&&C.loading.hide(),changeTopTime(),CK.mouseout(function(){paused||hideBar()}).mouseover(function(){C.bar.hasClass("moe-bar-out")||(C.bar.removeClass("moe-bar-out"),CM.removeClass("moe-nocursor")),"block"==C.rightBar.css("display")&&C.rightBar.removeClass("moe-right-bar-hide"),"block"==C.topBar.css("display")&&C.topBar.removeClass("moe-top-bar-hide")}).mousemove(function(){C.bar.hasClass("moe-bar-out")&&(C.bar.removeClass("moe-bar-out"),eventTarget("mouseActive",!0),CM.removeClass("moe-nocursor"),hideBar()),"block"==C.rightBar.css("display")&&C.rightBar.removeClass("moe-right-bar-hide"),"block"==C.topBar.css("display")&&C.topBar.removeClass("moe-top-bar-hide")})},addAllListener=function(){video.addListener("stalled",videoHandler.stalled),video.addListener("suspend",videoHandler.suspend),video.addListener("loadeddata",videoHandler.loadedData),video.addListener("loadstart",videoHandler.loadStart),video.addListener("loadedmetadata",videoHandler.loadedMetaData),video.addListener("canplay",videoHandler.canPlay),video.addListener("timeupdate",videoHandler.timeUpDate),video.addListener("seeking",videoHandler.seeking),video.addListener("seeked",videoHandler.seeked),video.addListener("waiting",videoHandler.waiting),video.addListener("play",videoHandler.play),video.addListener("pause",videoHandler.pause),video.addListener("volumechange",videoHandler.volumeChange),video.addListener("ended",videoHandler.ended),video.addListener("error",videoHandler.error),isUndefined(video.emptied)||video.addListener("emptied",videoHandler.emptied),CV.singleClick(function(){isDrag?isDrag=!1:player.playOrPause()}),CM.doubleClick(player.fullOrExit),$(document).addListener("keydown",videoHandler.keydown),addListener(window,"resize",videoHandler.resize),video.addListener("webkitbeginfullscreen",function(){videoNativeFull=!0,videoHandler.resize()}),video.addListener("webkitendfullscreen",function(){videoNativeFull=!1,videoHandler.resize()}),addListener(document,"fullscreenchange",videoHandler.resize),addListener(document,"webkitfullscreenchange",videoHandler.resize),addListener(document,"mozfullscreenchange",videoHandler.resize),addListener(document,"MSFullscreenChange",videoHandler.resize),isUndefined(vars.smallWindows)||"boolean"==valType(vars.smallWindows)&&vars.smallWindows&&addListener(window,"scroll",windowScroll),CT.mouseWheel(videoHandler.mouseWheel)},eventTarget=function(e,t){try{null!=EventTarget?(isUndefined(t)&&(t=null),newEvent.dispatchEvent(e,t)):((EventTarget=function(){this.listeners={}}).prototype.listeners=null,EventTarget.prototype.addEventListener=function(e,t){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(t),eventTargetList=this.listeners},EventTarget.prototype.removeEventListener=function(e,t){if(e in this.listeners){for(var a=this.listeners[e],n=0,r=a.length;n<r;n++)if(a[n]===t)return a.splice(n,1),this.removeEventListener(e,t);eventTargetList=a}},EventTarget.prototype.dispatchEvent=function(e,t){if(e in this.listeners)for(var a=this.listeners[e],n=0,r=a.length;n<r;n++)a[n].call(this,t)},newEvent=new EventTarget)}catch(e){console.error(e)}},changeCookie=function(e){var t=[],a=cookie(moeplayerCookie),n=0,r=0,i=Math.floor(.001*Date.now());if(e=Math.floor(100*e),e*=.01,cookieTime||(cookieTime=8760),a){t=stringToArray(a);var o=[[cookieName,e,i+3600*cookieTime]];for(n=0;n<t.length;n++)t[n][2]>i&&t[n][0]!=cookieName&&r<19&&(o.push(t[n]),r++);t=o}else t.push([cookieName,e,i+3600*cookieTime]);t.length>0&&(cookie(moeplayerCookie,"delete",vars.domain,vars.cookiePath),cookie(moeplayerCookie,arrayToString(t),vars.domain,vars.cookiePath)),cookieArray=t},loadTrack=function(){if(!isUndefined(video.textTracks)){var e=0;if(!isUndefined(vars.track)&&"array"==valType(vars.track)&&!video.find("track")){var t="",a=vars.track;for(C.bar.track.show(),e=0;e<a.length;e++){var n="";n||isUndefined(a[e].default)||!a[e].default||(n=" default"),t+='<track src="'+a[e].src+'" srclang="'+a[e].srclang+'" kind="'+a[e].kind+'" label="'+a[e].label+'"'+n+">"}if(video){var r=video.htm()+t;video.htm(r)}video.find("track")&&!loadedTrack&&(loadedTrack=!0,checkTrack())}}},loadedMetaData=function(){eventTarget("loadedMetaData",{width:CK.getWidth(),height:CK.getHeight(),videoWidth:CT.videoWidth,videoHeight:CT.videoHeight,duration:duration,volume:CT.volume}),eventTarget("duration",duration),"error"in C&&C.error.hide(),replaceInformation("videoWidth",CT.videoWidth),replaceInformation("videoHeight",CT.videoHeight),replaceInformation("volume",parseInt(100*CT.volume)),replaceInformation("duration",parseInt(duration)),documentHidden(function(e){vars.documentFocusPause&&("show"==e?!focusPause&&paused&&player.play():(focusPause=paused,player.pause()))})},videoHandler={loadStart:function(){vars.controls||"iphone"==app||C.loading.show(),C.centerPlay.hide(),eventTarget("loadstart")},canPlay:function(){C.loading.hide(),eventTarget("canplay")},loadedData:function(){eventTarget("loadeddata")},loadedMetaData:function(){duration=this.duration,!isUndefined(this.duration)&&vars.duration&&(duration=vars.duration),vars.live||(C.time.htm(formatSeconds(this.currentTime)+"/"+formatSeconds(duration)),C.tempTime.htm(formatSeconds(this.currentTime)+"/"+formatSeconds(duration))),C.loading.hide(),vars.poster&&video.attr("poster",vars.poster),vars.autoplay||vars.controls||(C.centerPlay.show(),C.buffer.hide()),CT.duration=duration,CT.videoWidth=this.videoWidth,CT.videoHeight=this.videoHeight,CT.volume=this.volume,(CT.videoWidth||CT.videoHeight||duration)&&loadedMetaData();var e=0;isUndefined(this.buffered)||(e=this.buffered.length),e>0&&changeLoad(),vars.live?changePreview():changePreview(vars.preview),isUndefined(vars.prompt)||"array"!=valType(vars.prompt)||vars.live?deletePrompt():changePrompt(),isChangeDef&&(checkDefinition(),isChangeDef=!1),pSliderMouseDown=!1,loadedmetadataNum++,!isUndefined(ad)&&!isUndefined(ad.frontPlay)&&ad.frontPlay&&loadedmetadataNum>1&&(player.play(),calculationAdFrontTime(duration)),isUndefined(ad)||isUndefined(ad.frontPlay)||ad.frontPlay||(player.volume(vars.volume),player.play()),!vars.autoplay&&loadMeta&&(loadMeta=!1,player.pause(),setTimeout(player.pause,300))},timeUpDate:function(){waited||(waited=!0,C.buffer.hide(),eventTarget("buffer","end")),this.buffered.length>0&&changeLoad(),!duration&&this.duration&&(duration=this.duration,CT.duration=duration,CT.videoWidth=this.videoWidth,CT.videoHeight=this.videoHeight,(CT.videoWidth||CT.videoHeight||duration)&&loadedMetaData()),oldTime=playTime,playTime=this.currentTime,maxSeeTime<oldTime&&(maxSeeTime=oldTime),changeProgress(playTime),eventTarget("time",playTime),vars.live||(C.time.htm(formatSeconds(playTime)+"/"+formatSeconds(duration)),C.tempTime.htm(formatSeconds(playTime)+"/"+formatSeconds(duration))),!isUndefined(ad)&&!isUndefined(ad.frontPlay)&&ad.frontPlay&&loadedmetadataNum>1&&calculationAdFrontTime(duration-playTime),isUndefined(C.error)||"block"!=C.error.css("display")||C.error.hide(),cookieName&&changeCookie(playTime),replaceInformation("audioDecodedByteCount",this.webkitAudioDecodedByteCount||this.audioDecodedByteCount||0),replaceInformation("videoDecodedByteCount",this.webkitVideoDecodedByteCount||this.videoDecodedByteCount||0)},ended:function(){isUndefined(ad)||isUndefined(ad.frontPlay)||!ad.frontPlay?(C.bar.playAndPause.pause.hide(),C.bar.playAndPause.play.hide(),C.bar.playAndPause.refresh.show(),eventTarget("ended"),showEnded(),message()):adFrontEnded()},error:function(e){if(!isUndefined(e.type)){var t=this.error,a=function(){var a=12,n=language.error.loadingFailed;isUndefined(t)?(CT.error={code:a,message:n},e.target.attr("src")&&showError()):(isUndefined(t.code)||(a=t.code),isUndefined(t.message)||(n=t.message),CT.error={code:a,message:n},showError()),eventTarget("error",CT.error)};if("error"==e.type)try{video.currentSrc?ajax({url:video.currentSrc,error:function(e){e&&"object"==valType(e)&&"code"in e&&e.code?(CT.error=e,eventTarget("error",CT.error),showError()):a()},success:function(e){e||a()}}):a()}catch(e){a()}}},stalled:function(){eventTarget("stalled"),CT.error={code:13,message:"load:stalled"},eventTarget("error",CT.error)},suspend:function(){eventTarget("suspend")},emptied:function(){eventTarget("emptied"),CT.error={code:7,message:language.error.emptied},eventTarget("error",CT.error)},seeked:function(){paused&&player.play(),pSliderMouseDown=!1,eventTarget("seek",{time:this.currentTime,state:"seeked"}),eventTarget("seeked")},seeking:function(){paused&&player.play();var e=this.currentTime;switch(-1==firstSeekTime&&(firstSeekTime=e),vars.timeScheduleAdjust){case 0:if(oldTime!=e)return waitingMessage=!1,player.seek(oldTime),void message(language.timeScheduleAdjust.prohibit);break;case 2:if(e<oldTime)return waitingMessage=!1,player.seek(oldTime),void message(language.timeScheduleAdjust.prohibitBackOff);break;case 3:if(e>oldTime)return waitingMessage=!1,player.seek(oldTime),void message(language.timeScheduleAdjust.prohibitForward);break;case 4:if(e<firstSeekTime)return waitingMessage=!1,player.seek(firstSeekTime),void message(language.timeScheduleAdjust.prohibitLookBack);break;case 5:if(e>maxSeeTime)return waitingMessage=!1,player.seek(maxSeeTime),void message(language.timeScheduleAdjust.prohibitForwardNotViewed)}eventTarget("seek",{time:e,state:"seeking"}),eventTarget("seeking"),vars.live||(C.time.htm(formatSeconds(e)+"/"+formatSeconds(duration)),C.tempTime.htm(formatSeconds(e)+"/"+formatSeconds(duration)))},waiting:function(){waited=!1,eventTarget("buffer","start"),C.centerPlay.hide(),vars.controls||C.buffer.show(),waitingMessage?message(language.waiting):waitingMessage=!0},play:function(){if(paused=!1,C.bar.playAndPause.play.hide(),C.bar.playAndPause.pause.show(),C.bar.playAndPause.refresh.hide(),C.centerPlay.hide(),"button"==playType?C.bar.pbox.removeClass("moe-bar-progress-out"):C.bar.pbox.addClass("moe-bar-progress-out"),recoveryVolume&&(recoveryVolume=!1,player.exitMuted()),hideBar(),closePauseAd(),playType="",isUndefined(C.ended)||player.closeLayer(C.ended),"error"in C&&C.error.hide(),eventTarget("play"),!isUndefined(ad)&&!isUndefined(ad.front)&&isUndefined(ad.frontPlay))return ad.frontPlayI=0,ad.frontPlay=!0,player.pause(),void adFrontPlay();seekTime&&(isUndefined(vars.live)||!isUndefined(vars.live)&&"boolean"==valType(vars.live)&&!vars.live)&&seekTime<.01*parseInt(100*duration)&&(player.seek(seekTime),seekTime=0)},pause:function(){paused=!0,isUndefined(ad)||isUndefined(ad.frontPlay)||!isUndefined(ad.frontPlay)&&!ad.frontPlay?isUndefined(ad)||isUndefined(ad.pause)?vars.controls||(C.centerPlay.show(),C.buffer.hide()):(isUndefined(ad.pausePlayI)&&(ad.pausePlayI=0),adPausePlay()):vars.controls||(C.centerPlay.show(),C.buffer.hide()),C.bar.playAndPause.pause.hide(),C.bar.playAndPause.play.show(),C.bar.playAndPause.refresh.hide(),C.bar.pbox.removeClass("moe-bar-progress-out"),checkProgressSlider(),eventTarget("pause"),C.bar.removeClass("moe-bar-out"),CM.removeClass("moe-nocursor")},volumeChange:function(){if(0!=this.volume||mutedState||(this.muted=!0),this.volume>0&&mutedState&&(this.muted=!1),mutedState!=this.muted&&(mutedState=this.muted,changeMuted(this.muted),CT.muted=this.muted,eventTarget("muted",CT.muted)),CT.volume=this.volume,eventTarget("volume",this.volume),!isUndefined(C.bar.vbox)){var e=parseInt(100*this.volume);C.bar.vbox.volume.txt.htm(e),C.bar.vbox.mouseDown||changeVolumeSlider(this.muted?0:this.volume),this.muted||message(language.volume+e+"%")}replaceInformation("volume",parseInt(100*this.volume))},resize:function(){var e=document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen||document.msFullscreenElement||videoNativeFull;e?(C.bar.fullAndExit.exitFull.show(),C.bar.fullAndExit.full.hide(),C.ad.bottom.fullAndExit.exitFull.show(),C.ad.bottom.fullAndExit.full.hide(),CM.hasClass("moe-main-full")||CM.addClass("moe-main-full"),message(language.full),C.bar.webFullAndExit.hide(),C.bar.theatreAndExit.hide(),isUndefined(C.menu)||CM.append(C.menu)):(e=!1,C.bar.fullAndExit.full.show(),C.bar.fullAndExit.exitFull.hide(),C.ad.bottom.fullAndExit.full.show(),C.ad.bottom.fullAndExit.exitFull.hide(),CM.hasClass("moe-main-full")&&CM.removeClass("moe-main-full"),!isUndefined(vars.webFull)&&vars.webFull&&C.bar.webFullAndExit.show(),isUndefined(vars.theatre)||CT.webFull||C.bar.theatreAndExit.show(),isUndefined(C.menu)||$("body").append(C.menu),CV.css("width")!=CM.css("width")&&player.zoom(100)),CT.full!=e&&(CT.full=e,eventTarget("full",e)),checkVideoRotate(),changeProgress(player.time())},keydown:function(e){var t=(e=window.event||e).keyCode||e.which,a=player.volume(),n=function(){e.preventDefault?e.preventDefault():e.returnValue=!1};switch(t){case 32:n(),player.playOrPause();break;case 37:player.fastBack();break;case 39:player.fastNext();break;case 38:"number"==valType(vars.keyVolume)&&(1==vars.keyVolume||2==vars.keyVolume&&CT.full)&&(n(),player.volume(a+.1<1?a+=.1:1));break;case 40:"number"==valType(vars.keyVolume)&&(1==vars.keyVolume||2==vars.keyVolume&&CT.full)&&(n(),player.volume(a-.1>0?a-=.1:0))}},mouseWheel:function(e){if("number"==valType(vars.mouseWheelVolume)&&(1==vars.mouseWheelVolume||2==vars.mouseWheelVolume&&CT.full)){e=window.event||e;var t=player.volume();e.preventDefault?e.preventDefault():e.returnValue=!1,e.wheelDelta?(e.wheelDelta>0&&player.volume(t+.1<1?t+=.1:1),e.wheelDelta<0&&player.volume(t-.1>0?t-=.1:0)):e.detail&&(e.detail>0&&player.volume(t-.1>0?t-=.1:0),e.detail<0&&player.volume(t+.1<1?t+=.1:1))}}},adFrontPlay=function(){if(0==ad.frontPlayI&&(allBarHide(!1),C.ad.show(),ad.front.video=!1,isUndefined(ad.front.closeTime)||(ad.front.closeTime>0?(C.ad.top.closeTime.show(),adFrontCloseTime()):C.ad.top.closeAd.show())),isUndefined(ad.front.node)||null==ad.front.node||(CM.append(ad.front.node),player.closeLayer(ad.front.node),ad.front.node=null),C.ad.picture.htm(""),C.ad.picture.hide(),C.ad.link.hide(),!isUndefined(ad.front.list[ad.frontPlayI])){var e=ad.front.list[ad.frontPlayI];frontAdPlay=!0,eventTarget("frontAd",e),"picture"==e.type?adPicturePlay(e):"node"==e.type?adNode(e):(C.ad.link.attr("data-link",e.link),adVideoPlay(e.file)),isUndefined(e.link)?C.ad.bottom.details.hide():(C.ad.bottom.details.show(),C.ad.bottom.details.htm('<a href="'+e.link+'" target="blank">'+language.details+"</a>"))}},adFrontCloseTime=function(){isUndefined(ad.front.closeSetTime)||(clearTimeout(ad.front.closeSetTime),ad.front.closeSetTime=null),C.ad.top.closeTime.htmReplace("{seconds}",ad.front.closeTime,language.closeTime),ad.front.closeTime--,ad.front.closeTime>0?ad.front.closeSetTime=setTimeout(adFrontCloseTime,1e3):(C.ad.top.closeAd.show(),C.ad.top.closeTime.hide())},calculationAdFrontTime=function(e){isUndefined(e)||(ad.front.list[ad.frontPlayI].time=e),ad.front.countDown=0;for(var t=ad.frontPlayI;t<ad.front.list.length;t++)ad.front.countDown+=parseInt(ad.front.list[t].time);C.ad.top.countDown.htm(ad.front.countDown+language.second)},clearAdFrontSetTime=function(){adFrontSetTime&&(clearTimeout(adFrontSetTime),adFrontSetTime=null)},adFrontCountDown=function(){clearAdFrontSetTime();var e=ad.front.list[ad.frontPlayI];e.time>0?(e.time--,ad.front.countDown--,C.ad.top.countDown.htm(ad.front.countDown+language.second),adFrontSetTime=setTimeout(adFrontCountDown,1e3)):adFrontEnded()},adFrontEnded=function(){ad.frontPlayI<ad.front.list.length-1?(ad.frontPlayI++,adFrontPlay()):(isUndefined(ad.front.node)||null==ad.front.node||(CM.append(ad.front.node),player.closeLayer(ad.front.node),ad.front.node=null),C.ad.picture.htm(""),C.ad.picture.hide(),ad.frontPlay=!1,C.ad.hide(),allBarShow(),seekTime=vars.seek,ad.front.video?changeVideo(vars.video):player.play(),eventTarget("frontAdEnded",!0),frontAdPlay=!1)},adVideoPlay=function(e){if(!isUndefined(e)){if(C.ad.picture.hide(),seekTime=0,(video.attr("src")||video.htm())&&player.pause(),video.attr("src")&&(video.attr("src",""),video.removeAttr("src")),video.htm(""),vars.plug&&!canPlay(e))switch(vars.plug){case"hls.js":hlsPlayer(e);break;case"flv.js":flvPlayer(e);break;case"mpegts.js":mpegtsPlayer(e);break;default:CT.error={code:10,message:language.error.emptied},eventTarget("error",CT.error),showError()}else video.attr("src",e);ad.front.video=!0,C.ad.link.show(),C.ad.bottom.mutedAndExit.show()}},adPicturePlay=function(e){if(!isUndefined(e.file)){var t=null,a=0,n=function(){C.ad.picture.show(),C.ad.picture.htm(""),t=createlImg(e.file),C.ad.picture.append(t),t.addListener("load",function(){var r=this.getWidth(),i=this.getHeight();if(r>0||i>0){if(e.link){var o=createlA("",e.link);o.append(this),C.ad.picture.append(o)}else C.ad.picture.append(this);t.unbind(),t.click(function(){eventTarget("frontAdClick",e)})}else a<10&&(a++,n())})};n(),calculationAdFrontTime(),adFrontCountDown(),C.ad.bottom.mutedAndExit.hide()}},adNode=function(e){isUndefined(e.content)||(ad.front.node=player.layer(e),ad.front.node.css({"z-index":1}),C.ad.append(ad.front.node),ad.front.node.unbind(),ad.front.node.click(function(){eventTarget("frontAdClick",e)}),calculationAdFrontTime(),adFrontCountDown(),C.ad.bottom.mutedAndExit.hide())},frontVideoClickHandler=function(){var e=C.ad.link.attr("data-link");window.open(e,"_blank")},closeFrontAd=function(){if(isUndefined(ad)||isUndefined(ad.front)||isUndefined(ad.front.closeButtonClick))player.closeFrontAd();else if("function"==valType(ad.front.closeButtonClick))try{ad.front.closeButtonClick()}catch(e){console.error(e)}else if("string"==valType(ad.front.closeButtonClick))try{eval(ad.front.closeButtonClick+"()")}catch(e){console.error(e)}},adPausePlay=function(){if(closePauseAd(),!isUndefined(ad)&&!isUndefined(ad.pause)&&!isUndefined(ad.pause.list)&&ad.pause.list.length-1>=ad.pausePlayI){var e=ad.pause.list[ad.pausePlayI];if(!isUndefined(ad.pause.close)&&ad.pause.close&&(ad.pauseClose=createlButton("moe-pause-close"),ad.pauseClose.click(function(){C.centerPlay.show(),C.buffer.hide(),closePauseAd()})),isUndefined(e.file))isUndefined(e.content)||(ad.pause.node=player.layer(e),ad.pauseClose&&ad.pause.node.append(ad.pauseClose),ad.pause.node.click(function(){eventTarget("pauseAdClick",e)}));else{var t=null,a=0,n=function(){t=createlImg(e.file),C.adPause.show(),C.adPause.htm(""),C.adPause.append(t),t.addListener("load",function(){var r=this.getWidth(),i=this.getHeight();if(r>0||i>0){if(C.adPause.htm(""),e.link){var o=createlA("",e.link);o.append(this),C.adPause.append(o)}else C.adPause.append(this);C.adPause.css({width:r+"px",height:i+"px"}),ad.pauseClose&&C.adPause.append(ad.pauseClose),t.click(function(){eventTarget("pauseAdClick",e)})}else a<10&&(a++,n())})};n()}eventTarget("pauseAd",e),!isUndefined(e.time)&&e.time>0&&(adPauseSetTime=setTimeout(function(){ad.pausePlayI++,ad.pausePlayI>ad.pause.list.length-1&&(ad.pausePlayI=0),adPausePlay()},1e3*e.time))}},closePauseAd=function(){adPauseSetTime&&(clearTimeout(adPauseSetTime),adPauseSetTime=null),C.adPause.hide(),isUndefined(ad)||isUndefined(ad.pauseClose)||null==ad.pauseClose||(ad.pauseClose.remove(),ad.pauseClose=null),isUndefined(ad)||isUndefined(ad.pause)||isUndefined(ad.pause.node)||!ad.pause.node||(ad.pause.node.unbind(),player.closeLayer(ad.pause.node),eventTarget("pauseAdClose"))},player={width:function(e){return isUndefined(e)||("number"==valType(e)&&(e+="px"),CT.css({width:e}),checkVideoRotate()),CK.getWidth()},height:function(e){return isUndefined(e)||("number"==valType(e)&&(e+="px"),CT.css({height:e}),checkVideoRotate()),CK.getHeight()},videoWidth:function(){return video?video.videoWidth:null},videoHeight:function(){return video?video.videoHeight:null},zoom:function(e){if(!isUndefined(e)&&("function"==valType(e)&&newEvent.addEventListener("zoom",e),"number"==valType(e))){for(var t=[C.topBar.zoomEle.zoom50,C.topBar.zoomEle.zoom75,C.topBar.zoomEle.zoom100],a=0;a<t.length;a++)t[a].removeClass("moe-top-bar-zoom-container-focus");switch(e){case 50:t[0].addClass("moe-top-bar-zoom-container-focus");break;case 75:t[1].addClass("moe-top-bar-zoom-container-focus");break;case 100:t[2].addClass("moe-top-bar-zoom-container-focus")}50!=e&&75!=e&&100!=e||(nowZoom=e,checkVideoRotate(),eventTarget("zoom",e))}return player},rotate:function(e){if(!isUndefined(e)&&("function"==valType(e)&&newEvent.addEventListener("rotate",e),"number"==valType(e))){var t=[0,90,180,270],a=0;t.length>e&&e>0?a=t[e]:t.indexOf(e)>-1&&(a=e),a!=nowRotate&&(eventTarget("rotate",a),nowRotate=a,checkVideoRotate())}},vars:function(e,t){if(!isUndefined(e)){if("string"==valType(e)&&!isUndefined(t)){var a={};a[e]=t,e=a}var n=!1;for(var r in e)if(r in vars&&e[r]!=vars[r]){n=!0;break}n&&(vars=standardization(vars,e)),isUndefined(e.video)||(isChangeDef=!0,changeVideo(vars.video)),isUndefined(e.title)||C.topBar.titleEle.htm(e.title)}},loadstart:function(e){isUndefined(e)||"function"!=valType(e)||newEvent.addEventListener("loadstart",e)},loadeddata:function(e){isUndefined(e)||"function"!=valType(e)||newEvent.addEventListener("loadeddata",e)},loadedMetaData:function(e){isUndefined(e)||"function"!=valType(e)||newEvent.addEventListener("loadedMetaData",e)},canplay:function(e){isUndefined(e)||"function"!=valType(e)||newEvent.addEventListener("canplay",e)},play:function(e){if("object"==valType(e)&&(e.target!=C.bar.playAndPause.play&&e.target!=C.bar.playAndPause.refresh||(playType="button")),isUndefined(e)||"function"!=valType(e)){if(loadedmetadataNum>0&&video)try{video.play()}catch(e){console.error(e)}}else newEvent.addEventListener("play",e);return player},pause:function(e){if(isUndefined(e)||"function"!=valType(e)){if(loadedmetadataNum>0&&video)try{video.pause()}catch(e){console.error(e)}}else newEvent.addEventListener("pause",e);return player},playOrPause:function(){return paused?player.play():player.pause(),player},volume:function(e){if(isUndefined(e)){if(video)return video.volume}else"function"==valType(e)?newEvent.addEventListener("volume",e):"number"==valType(e)&&video&&(e<0&&(e=0),e>1&&(e=1),video.muted&&(video.volume=.5*e),video.volume=e);return player},muted:function(e){return isUndefined(e)||"function"!=valType(e)?video&&(video.muted=!0):newEvent.addEventListener("muted",e),player},exitMuted:function(){return video&&(video.muted=!1,0==video.volume&&player.volume(vars.volume>0?vars.volume:.8)),player},time:function(e){if(isUndefined(e)||"function"!=valType(e)){if(video)return video.currentTime||0}else newEvent.addEventListener("time",e)},seek:function(e){if(!isUndefined(e)&&("function"==valType(e)&&newEvent.addEventListener("seek",e),"number"==valType(e)&&video)){switch(vars.timeScheduleAdjust){case 0:return void message(language.timeScheduleAdjust.prohibit);case 1:break;case 2:if(e<oldTime)return void message(language.timeScheduleAdjust.prohibitBackOff);break;case 3:if(e>oldTime)return void message(language.timeScheduleAdjust.prohibitForward);break;case 4:if(e<firstSeekTime)return waitingMessage=!1,video.currentTime=firstSeekTime,void message(language.timeScheduleAdjust.prohibitLookBack);break;case 5:if(e>maxSeeTime)return waitingMessage=!1,video.currentTime=maxSeeTime,void message(language.timeScheduleAdjust.prohibitForwardNotViewed)}pSliderMouseDown=!1,video.currentTime=e}return player},buffer:function(e){return isUndefined(e)||"function"!=valType(e)||newEvent.addEventListener("buffer",e),player},ended:function(e){return isUndefined(e)||"function"!=valType(e)||newEvent.addEventListener("ended",e),player},next:function(e){return isUndefined(e)||"function"!=valType(e)||newEvent.addEventListener("next",e),player},error:function(e){return isUndefined(e)||"function"!=valType(e)||newEvent.addEventListener("error",e),player},emptied:function(e){return isUndefined(e)||"function"!=valType(e)||newEvent.addEventListener("emptied",e),player},duration:function(e){if(isUndefined(e)||"function"!=valType(e))return duration||0;newEvent.addEventListener("duration",e)},playbackRate:function(e){if(isUndefined(e))return video.playbackRate;"function"==valType(e)?newEvent.addEventListener("playbackRate",e):"number"==valType(e)&&video&&(video.playbackRate=e,CT.playbackRate=e,eventTarget("playbackRate",e),changePlaybackrateVal(e))},track:function(e){if(isUndefined(e))return CT.track;if("function"==valType(e))newEvent.addEventListener("track",e);else if("number"==valType(e)&&video){var t=null;if(isUndefined(video.textTracks)||(t=video.textTracks),t&&"texttracklist"==valType(t)){for(var a=vars.track,n=t.length-1;n>-1;n--)video.find("track").eq(n).remove();for(n=0;n<a.length;n++){var r="";a[n].default=!1,n==e&&(r=" default",a[n].default=!0),t+='<track src="'+a[n].src+'" srclang="'+a[n].srclang+'" kind="'+a[n].kind+'" label="'+a[n].label+'"'+r+">"}if(video){var i=video.htm()+t;video.htm(i)}changeTrackVal(e)}}},fastBack:function(e){if(0!=duration){(isUndefined(e)||"number"!=valType(e))&&(e=20);var t=player.time();return t-e>0?t-=e:t=0,player.seek(t),player}},fastNext:function(e){if(0!=duration){(isUndefined(e)||"number"!=valType(e))&&(e=20);var t=player.time();return t+e<duration?t+=e:t=duration,player.seek(t),player}},definition:function(e){return isUndefined(e)||("function"==valType(e)&&newEvent.addEventListener("definition",e),"number"==valType(e)&&changeDefinition(e)),player},fps:function(e){return isUndefined(e)||"function"!=valType(e)||newEvent.addEventListener("fps",e),CT.fps},playback:function(e){return isUndefined(e)?playbackTime:("function"==valType(e)&&newEvent.addEventListener("playback",e),player)},backLive:function(e){return isUndefined(e)||("function"==valType(e)&&newEvent.addEventListener("backLive",e),"boolean"==valType(e)&&(bool?C.bar.backLive.show():C.bar.backLive.hide())),player},full:function(e){if(isUndefined(e)||"function"!=valType(e)){if(smallWindowsState)return;CT.theatre&&player.exitTheatre(),CT.webFull&&player.exitWebFull();var t=CK.requestFullScreen||CK.webkitRequestFullScreen||CK.mozRequestFullScreen||CK.oRequestFullscreen||CK.msRequestFullscreen;if(isUndefined(t))if(isUndefined(window.ActiveXObject)){if(!isUndefined(video.webkitEnterFullscreen)||!isUndefined(video.webkitEnterFullScreen)){(video.webkitEnterFullscreen||video.webkitEnterFullScreen).call(video)}}else{var a=new ActiveXObject("WScript.Shell");null!==a&&a.SendKeys("{F11}")}else t.call(CK);player.zoom(100)}else newEvent.addEventListener("full",e);return player},exitFull:function(){if(videoNativeFull&&!isUndefined(video.webkitExitFullscreen))return video.webkitExitFullscreen(),player;var e=document.exitFullscreen||document.mozCancelFullScreen||document.webkitExitFullscreen||document.oCancelFullScreen||document.msExitFullscreen;if(isUndefined(e)){if(!isUndefined(window.ActiveXObject)){var t=new ActiveXObject("WScript.Shell");null!==t&&t.SendKeys("{F11}")}}else e.call(document);return player},fullOrExit:function(){return document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen||document.msFullscreenElement||videoNativeFull?player.exitFull():player.full(),player},webFull:function(e){return isUndefined(e)||"function"!=valType(e)?(exitSmallWindows(),isUndefined(vars.theatre)||C.bar.theatreAndExit.hide(),CK.css({position:"fixed",top:0,left:0,height:"100%","z-index":getMaxZIndex()+1}),C.bar.webFullAndExit.webFull.hide(),C.bar.webFullAndExit.exitWebFull.show(),CT.webFull=!0,eventTarget("webfull",!0),checkVideoRotate()):newEvent.addEventListener("webfull",e),player},exitWebFull:function(){return CK.css({position:"relative"}),C.bar.webFullAndExit.webFull.show(),C.bar.webFullAndExit.exitWebFull.hide(),isUndefined(vars.theatre)||(C.bar.theatreAndExit.show(),C.bar.theatreAndExit.theatre.show(),C.bar.theatreAndExit.exitTheatre.hide()),CK.attr("style",""),CT.webFull=!1,eventTarget("webfull",!1),checkVideoRotate(),player},theatre:function(fn){if(isUndefined(fn)||"function"!=valType(fn)){if("array"==valType(vars.theatre)&&2==vars.theatre.length){var fun=vars.theatre[0];"function"==valType(fun)&&fun(),"string"==valType(fun)&&eval(fun+"()")}else exitSmallWindows(),CK.css({position:"absolute",top:CT.offset().top,left:0,height:CT.getHeight()+"px","z-index":getMaxZIndex()+1}),C.bar.theatreAndExit.theatre.hide(),C.bar.theatreAndExit.exitTheatre.show();CT.theatre=!0,eventTarget("theatre",!0),checkVideoRotate()}else newEvent.addEventListener("theatre",fn);return player},exitTheatre:function(){if("array"==valType(vars.theatre)&&2==vars.theatre.length){var fun=vars.theatre[1];"function"==valType(fun)&&fun(),"string"==valType(fun)&&eval(fun+"()")}else CK.css({position:"relative"}),C.bar.theatreAndExit.theatre.show(),C.bar.theatreAndExit.exitTheatre.hide(),CK.attr("style",""),CT.theatre=!1;return eventTarget("theatre",!1),checkVideoRotate(),player},smallWindows:function(e){return isUndefined(e)||("function"==valType(e)&&newEvent.addEventListener("smallWindows",e),"boolean"==valType(e)&&(e?(C.rightBar.smallwindows.open.show(),C.rightBar.smallwindows.close.hide(),CT.smallWindows=!0):(C.rightBar.smallwindows.open.hide(),C.rightBar.smallwindows.close.show(),CT.smallWindows=!1),eventTarget("smallWindows",CT.smallWindows),checkVideoRotate())),CT.smallWindows},loop:function(e){return isUndefined(e)||("function"==valType(e)&&newEvent.addEventListener("loop",e),"boolean"==valType(e)&&video&&(e?(C.rightBar.loop.open.show(),C.rightBar.loop.close.hide(),CT.loop=!0,video.attr("loop","loop"),eventTarget("loop",!0)):(C.rightBar.loop.open.hide(),C.rightBar.loop.close.show(),CT.loop=!1,video.attr("loop",!1),video.removeAttr("loop"),eventTarget("loop",!1)))),CT.loop},screenshot:function(e){if(isUndefined(e)||"function"!=valType(e))if(!isUndefined(vars.screenshot)&&vars.screenshot&&video)try{message(language.screenshotStart,!0);var t=$(document.createElement("canvas"));t.width=video.videoWidth,t.height=video.videoHeight,t.getContext("2d").drawImage(video,0,0,video.videoWidth,video.videoHeight);var a=t.toDataURL("image/png");eventTarget("screenshot",a),screenshotImg&&(screenshotImg.remove(),screenshotImg=null),(screenshotImg=createlImg(a)).addListener("load",function(){C.screenshot.img.append(screenshotImg),C.screenshot.show().css({width:this.getWidth()+"px"})});var n=dataURLtoBlob(a),r=URL.createObjectURL(n),i="video";return vars.title&&(i=vars.title),C.screenshot.bar.down.attr("href",r).attr("download",i),a}catch(e){message(language.error.screenshot,!0)}else message(language.screenshotClose,!0);else newEvent.addEventListener("screenshot",e);return player},closeScreenshot:function(e){return isUndefined(e)||"boolean"!=valType(e)||e?C.screenshot.hide():C.screenshot.show(),player},layer:function(e,t){if(isUndefined(e))return null;var a=!1;isUndefined(t)||(a=t);var n=null;if("object"==valType(e)&&("class"in e&&"content"in e?(n=createlDiv(e.class)).htm(e.content):"content"in e&&(e=e.content)),"string"==valType(e)&&("."==e.substr(0,1)||"#"==e.substr(0,1)?n=getElement(e):(n=createlDiv("moe-layer")).htm(e)),n){var r=n.css("z-index");"auto"==r&&(r=101),r<101&&(r=101),r>200&&(r=200),isUndefined(n.cssDisplay)&&(n.cssPosition=n.css("position"),n.cssDisplay=n.css("display")),n.css({position:"absolute","z-index":r}),a?C.bar.append(n):CM.append(n),n.CK=CK,n.show()}return n},closeLayer:function(e){if("string"==valType(e)){var t=$(e);isUndefined(t)||t.length>0&&(e=t.eq(0))}if(!isUndefined(e)&&"htmlobject"==valType(e)){if(isUndefined(e.captureParentNode))e.remove();else{var a=e.captureParentNode;if(e.nextElement)try{a.insertBefore(e,e.nextElement)}catch(t){a.append(e)}else if(e.prevElement)try{a.insertAfter(e,e.prevElement)}catch(t){a.append(e)}else a.append(e);e.css({display:e.cssDisplay})}isUndefined(e.cssDisplay)||e.css({display:e.cssDisplay,position:e.cssPosition})}return player},message:function(e){return message(e),player},closeFrontAd:function(){return!frontAdPlay||isUndefined(ad)||isUndefined(ad.front)||isUndefined(ad.front.list)||(ad.frontPlayI=ad.front.list.length-1,adFrontEnded(),clearAdFrontSetTime()),player},addListener:function(e,t){newEvent.addEventListener(e,t)},removeListener:function(e,t){newEvent.removeEventListener(e,t)},bar:function(e){barShow=e,e?C.bar.show():C.bar.hide()},rightBar:function(e){rightBarShow=e,e?C.rightBar.show():C.rightBar.hide()},mouseActive:function(e){return isUndefined(e)||"function"!=valType(e)||newEvent.addEventListener("mouseActive",e),this},cookie:function(e){if("delete"==e)return cookie(moeplayerCookie,"delete",vars.domain),null;!isUndefined(e)&&e&&(e=e.replace(/[ ]*,[ ]*|[ ]+/g,"").replace(/[ ]*;[ ]*|[ ]+/g,""));var t=cookie(moeplayerCookie);if(t){var a=stringToArray(t),n=[],r=parseInt(.001*Date.now());for(i=0;i<a.length;i++)parseInt(a[i][2])>r&&n.push(a[i]);if((a=n).length>0){cookie(moeplayerCookie,"delete",vars.domain,vars.cookiePath),cookie(moeplayerCookie,arrayToString(a),vars.domain,vars.cookiePath);for(var i=0;i<a.length;i++)if(a[i]={name:a[i][0],time:a[i][1],expirationTime:date("Y-m-d H:i:s",a[i][2]),expirationTimeStamp:a[i][2]},!isUndefined(e)&&e==a[i].name)return a[i];return a}cookie(moeplayerCookie,"delete",vars.domain,vars.cookiePath)}return null},visibilityState:function(e){return isUndefined(e)||"function"!=valType(e)||(isUndefined(document.visibilityState)||e("visible"===document.visibilityState?"show":"hidden"),newEvent.addEventListener("visibilityState",e)),this},remove:function(){var e={};if(null!=eventTargetList){for(var t in eventTargetList)e[t]=eventTargetList[t];for(var t in e){var a=e[t];if(a)for(var n=0;n<a.length;n++){var r=a[n];newEvent.removeEventListener(t,r)}}}return frontAdPlay&&this.closeFrontAd(),pugPlayer&&(pugPlayer.pause(),pugPlayer.unload(),pugPlayer.detachMediaElement(),pugPlayer.destroy(),pugPlayer=null),hls&&(hls.stopLoad(),hls.detachMedia()),loadedmetadataNum=0,loadedTrack=!1,isChangeDef=!0,video&&(video.unbind(),video.remove(),video=null),isUndefined(C.menu)||C.menu.remove(),CT&&(CT.unbind(),CT.htm("")),null}},checkBar=function(){vars.autoplay?(C.bar.playAndPause.play.hide(),C.bar.playAndPause.pause.show()):(C.bar.playAndPause.play.show(),C.bar.playAndPause.pause.hide()),mutedState?C.bar.vbox.muted.hide():C.bar.vbox.exitMuted.hide(),isUndefined(vars.next)?C.bar.nextEpisode.hide():C.bar.nextEpisode.show(),isUndefined(vars.webFull)||!vars.webFull||CT.full?C.bar.webFullAndExit.hide():C.bar.webFullAndExit.show(),isUndefined(vars.theatre)||CT.full||CT.webFull?C.bar.theatreAndExit.hide():C.bar.theatreAndExit.show(),!isUndefined(vars.rightBar)&&vars.rightBar?C.rightBar.show():C.rightBar.hide(),vars.live&&"number"!=valType(vars.live)||(pSliderMouseDown=!1,progressDragX()),(vars.live||"number"==valType(vars.live))&&(C.time.htm(language.live),C.tempTime.htm(language.live)),"boolean"!=valType(vars.smallWindows)||vars.smallWindows||(CT.smallWindows=!1,C.rightBar.smallwindows.open.hide(),C.rightBar.smallwindows.close.show()),CT.loop?(C.rightBar.loop.open.show(),C.rightBar.loop.close.hide()):(C.rightBar.loop.open.hide(),C.rightBar.loop.close.show()),!isUndefined(vars.backLive)&&vars.backLive&&C.bar.backLive.show(),0==vars.volume&&player.muted()},loadLogo=function(){!isUndefined(vars.logo)&&isUndefined(C.logo)&&(C.logo=createlDiv("moe-logo"),createlImg(vars.logo).addListener("load",function(){CM.append(C.logo),C.logo.append(this)}).addListener("error",function(){C.logo.remove()}))},loadAbout=function(){if(!isUndefined(vars.information)&&!isUndefined(C.about)&&"object"==valType(vars.information)){var e=vars.information,t="",a=$(document.createElement("ul")),n="";for(t in e){var r=createlDiv("div").attr("class","moe-about-title"),i=createlDiv("div").attr("class","moe-about-content"),o=$(document.createElement("li"));r.htm(t),i.htm(e[t]),o.append(r),o.append(i),a.append(o),n+=t+":"+e[t]+"\n"}C.about.append(a),C.about.textareaText=n,C.about.textareaEle=$(document.createElement("textarea")),CM.append(C.about.textareaEle),C.about.textareaEle.hide()}},loadMenu=function(){!isUndefined(vars.menu)&&vars.menu&&(rightMenu=vars.menu),C.menu=createlDiv("moeplayer-menu");for(var i=0;i<rightMenu.length;i++){var m=rightMenu[i],li=createlDiv("moe-li");if(isUndefined(m.underline)||li.addClass("moe-underline"),isUndefined(m.link)||isUndefined(m.title))if(isUndefined(m.javascript)||isUndefined(m.title))if(isUndefined(m.click)||isUndefined(m.title))isUndefined(m.title)||(li.htm(m.title),C.menu.append(li));else{var a=createlJsLink(m.title);a.attr("data-click",m.click.toString()),a.click(function(){eval($(this).attr("data-click")+"()"),C.menu.hide()}),li.append(a),C.menu.append(li)}else li.append(createlJsLink(m.title,m.javascript)),C.menu.append(li);else li.append(createlA(m.title,m.link)),C.menu.append(li)}$("body").append(C.menu),CM.oncontextmenu=function(e){var t=e||window.event,a=getClient(t);if(2==t.button){t.returnvalue=!1;var n=a.x-2,r=a.y-2;return C.menu.show(),C.menu.css({left:n+"px",top:r+"px"}),!1}return!0};var menuSetTimeOut=null,clearTime=function(){menuSetTimeOut&&(clearTimeout(menuSetTimeOut),menuSetTimeOut=null)},menuMouseOut=function(){clearTime(),menuSetTimeOut=setTimeout(function(){C.menu.hide()},200)};C.menu.mouseout(menuMouseOut),C.menu.mouseover(clearTime)},aboutShow=function(){C.about.show(),C.menu.hide()},aboutHide=function(){C.about.hide()},aboutCopy=function(){C.about.textareaEle.show(),C.about.textareaEle.select(),document.execCommand("Copy"),C.about.textareaEle.hide(),message(language.copySucceeded,!0)},getBarHeight=function(){var e=C.bar.getHeight();return parseFloat(C.bar.pbox.css("top"))<0&&(e-=parseInt(C.bar.pbox.css("top"))),e},hideBar=function(){mouseSetTime&&(clearTimeout(mouseSetTime),mouseSetTime=null),mouseSetTime=setTimeout(function(){paused||(C.bar.addClass("moe-bar-out"),eventTarget("mouseActive",!1),CT.full&&CM.addClass("moe-nocursor"),"block"==C.rightBar.css("display")&&C.rightBar.addClass("moe-right-bar-hide"),"block"==C.topBar.css("display")&&C.topBar.addClass("moe-top-bar-hide")),mouseSetTime=null},vars.barHideTime)},barMouseOut=function(){paused||(C.bar.pbox.addClass("moe-bar-progress-out"),hideBar())},barMouseOver=function(){paused||(C.bar.pbox.removeClass("moe-bar-progress-out"),mouseSetTime&&(clearTimeout(mouseSetTime),mouseSetTime=null))},rightBarMouseOut=function(){paused||hideBar()},rightBarMouseOver=function(){paused||mouseSetTime&&(clearTimeout(mouseSetTime),mouseSetTime=null)},checkPlaybackrate=function(){var e=vars.playbackrateList,t=vars.playbackrate;C.bar.playbackrate.bg=createlDiv("moe-list-bg"),C.bar.playbackrate.bgbox.append(C.bar.playbackrate.bg),C.bar.playbackrate.bg.p=[];for(var a=e.length-1;a>-1;a--){var n=createlButton("moe-list-p",e[a]+language.playbackrateSuffix);n.attr("data-i",a).attr("data-val",e[a]),C.bar.playbackrate.bg.p.push(n),C.bar.playbackrate.bg.append(n),n.click(playbackrateClick)}if(C.bar.playbackrate.hide(),!isUndefined(vars.playbackrateOpen)&&vars.playbackrateOpen){C.bar.playbackrate.show(),C.bar.playbackrate.bgbox.show();var r=C.bar.playbackrate.bg.getWidth(),i=C.bar.playbackrate.bg.getHeight(),o=C.bar.playbackrate.button.getWidth();C.bar.playbackrate.bg.css({width:r+10+"px"}),r=C.bar.playbackrate.bg.getWidth(),getBarHeight()>C.bar.getHeight()&&(i+=getBarHeight()-C.bar.getHeight()),C.bar.playbackrate.bgbox.attr("style",""),C.bar.playbackrate.bgbox.css({width:r+"px",height:i+2+"px",left:.5*-(r-o)+"px"}),C.bar.playbackrate.button.mouseover(function(){r=C.bar.playbackrate.bg.getWidth(),o=C.bar.playbackrate.button.getWidth(),C.bar.playbackrate.bgbox.css({left:.5*-(r-o)+"px"})}),changePlaybackrateVal(t)}},playbackrateClick=function(e){C.bar.playbackrate.bgbox.hide(),setTimeout(function(){C.bar.playbackrate.bgbox.removeCss("display")},300),message(language.switchTo+$(this).htm()),player.playbackRate(parseFloat($(this).attr("data-val")))},changePlaybackrateVal=function(e){C.bar.playbackrate.bg.find("button").each(function(t,a){var n=parseFloat(a.attr("data-val"));a.removeClass("moe-list-p-focus"),e==n?(a.addClass("moe-list-p-focus"),1!=e?C.bar.playbackrate.button.htm(a.htm()):C.bar.playbackrate.button.htm(language.playbackrate)):a.removeClass("moe-list-p-focus")})},checkTrack=function(){var e=vars.track,t=-1;C.bar.track.bgbox.htm(""),C.bar.track.bg=createlDiv("moe-list-bg"),C.bar.track.bgbox.append(C.bar.track.bg),C.bar.track.bg.p=[];for(var a=null,n=e.length-1;n>-1;n--)(a=createlButton("moe-list-p",e[n].label)).attr("data-i",n).attr("data-title",e[n].label),C.bar.track.bg.p.push(a),C.bar.track.bg.append(a),!isUndefined(e[n].default)&&e[n].default&&(t=n),a.click(trackClick);(a=createlButton("moe-list-p",language.noTrack)).attr("data-i",-1).attr("data-title",language.noTrack),C.bar.track.bg.p.push(a),C.bar.track.bg.append(a),a.click(trackClick),C.bar.track.hide(),C.bar.track.show(),C.bar.track.bgbox.show();var r=C.bar.track.bg.getWidth(),i=C.bar.track.bg.getHeight(),o=C.bar.track.button.getWidth();C.bar.track.bg.css({width:r+10+"px"}),r=C.bar.track.bg.getWidth(),getBarHeight()>C.bar.getHeight()&&(i+=getBarHeight()-C.bar.getHeight()),C.bar.track.bgbox.attr("style",""),C.bar.track.bgbox.css({width:r+"px",height:i+2+"px",left:.5*-(r-o)+"px"}),C.bar.track.button.mouseover(function(){r=C.bar.track.bg.getWidth(),o=C.bar.track.button.getWidth(),C.bar.track.bgbox.css({left:.5*-(r-o)+"px"})}),changeTrackVal(t)},trackClick=function(e){C.bar.track.bgbox.hide(),setTimeout(function(){C.bar.track.bgbox.removeCss("display")},300),message(language.switchTo+$(this).attr("data-title")),player.track(parseFloat($(this).attr("data-i")))},changeTrackVal=function(e){C.bar.track.bg.find("button").each(function(t,a){var n=parseInt(a.attr("data-i"));e==n?(C.bar.track.button.htm(a.attr("data-title")),n>-1?(CT.track=vars.track[n],eventTarget("track",vars.track[n])):(CT.track=null,eventTarget("track",null)),a.addClass("moe-list-p-focus")):a.removeClass("moe-list-p-focus")})},checkDefinition=function(){var e=-1,t=video.currentSrc;if(isUndefined(C.bar.definition.bg)||(C.bar.definition.bgbox.htm(""),C.bar.definition.bgbox.attr("style",""),C.bar.definition.button.htm(language.definition)),"array"==valType(vars.video)){var a=vars.video;C.bar.definition.bg=createlDiv("moe-list-bg"),C.bar.definition.bgbox.append(C.bar.definition.bg),C.bar.definition.bg.p=[];for(var n=a.length-1;n>-1;n--){var r=createlButton("moe-list-p",a[n][2]);r.attr("data-i",n).attr("data-video",a[n][0]).attr("data-type",a[n][1]).attr("data-title",a[n][2]),C.bar.definition.bg.p.push(r),C.bar.definition.bg.append(r),t&&t.indexOf(a[n][0])>-1&&(e=n),r.click(definitionClick)}C.bar.definition.show(),C.bar.definition.bgbox.show();var i=C.bar.definition.bg.getWidth(),o=C.bar.definition.bg.getHeight(),s=C.bar.definition.button.getWidth();C.bar.definition.bg.css({width:i+10+"px"}),i=C.bar.definition.bg.getWidth(),getBarHeight()>C.bar.getHeight()&&(o+=getBarHeight()-C.bar.getHeight()),C.bar.definition.bgbox.attr("style",""),C.bar.definition.bgbox.css({width:i+"px",height:o+2+"px",left:.5*-(i-s)+"px"}),C.bar.definition.button.mouseover(function(){i=C.bar.definition.bg.getWidth(),s=C.bar.definition.button.getWidth(),C.bar.definition.bgbox.css({left:.5*-(i-s)+"px"})})}e>-1&&C.bar.definition.bg.find("button").each(function(t,a){var n=parseInt(a.attr("data-i"));e==n?a.addClass("moe-list-p-focus"):a.removeClass("moe-list-p-focus")})},definitionClick=function(e){C.bar.definition.bgbox.hide(),setTimeout(function(){C.bar.definition.bgbox.removeCss("display")},300),changeDefinition(parseInt($(this).attr("data-i")))},changeDefinition=function(e){C.bar.definition.bg.find("button").each(function(t,a){var n=parseInt(a.attr("data-i"));if(e==n){if(!isUndefined(video.textTracks)&&video.textTracks.length>0)for(var r=video.find("track").length-1;r>-1;r--)video.find("track").eq(r).remove();seekTime=player.time(),video.attr("autoplay","autoplay"),changeVideo(a.attr("data-video")),message(language.switchTo+a.htm()),C.bar.definition.button.htm(a.htm()),a.addClass("moe-list-p-focus"),eventTarget("definition",{id:n,video:a.attr("data-video"),title:a.attr("data-title")})}else a.removeClass("moe-list-p-focus")})},deletePrompt=function(){var e=0;if(!isUndefined(C.prompt)&&"array"==valType(C.prompt)){for(e=C.prompt.length;e>-1;e--)isUndefined(C.prompt[e])||C.prompt[e].remove();C.prompt=null}C.prompt=[]},changePrompt=function(){deletePrompt();for(var e=0;e<vars.prompt.length;e++){var t=vars.prompt[e];if(!isUndefined(t)&&"words"in t&&"time"in t&&!isUndefined(t.time)&&!isUndefined(t.words)&&"number"==valType(t.time)){var a=createlDiv("moe-bar-progress-prompt");a.attr("data-words",t.words).attr("data-time",t.time),C.bar.pbox.bg.append(a);var n=.5*a.getWidth()/C.bar.pbox.bg.getWidth()*50,r=t.time/duration*100-n;r<0&&(r=0),r>100&&(r=100),a.css({left:r+"%"}),a.mouseover(function(){this.attr("data-words")&&showPromptWords(this)}),a.mouseout(function(){this.attr("data-words")&&showPromptWords()}),C.prompt.push(a)}}},showPromptWords=function(e){if(isUndefined(C.promptWords)&&(C.promptWords=createlDiv("moe-prompt-words"),CM.append(C.promptWords),C.promptWords.content=createlDiv("moe-prompt-content"),C.promptWords.append(C.promptWords.content)),isUndefined(e))return C.promptWords.content.htm(""),void C.promptWords.hide();C.promptWords.content.htm(e.attr("data-words")),C.promptWords.show();var t=C.promptWords.getWidth(),a=C.promptWords.getHeight(),n=(C.bar.pbox.bg,parseFloat(e.attr("data-time")),CK.getHeight()-getBarHeight()),r=e.offset().left-CK.offset().left+.5*e.getWidth()-.5*t;isUndefined(C.preview)?(n=CK.getHeight()-parseFloat(getBarHeight()+C.tip.minHeight+parseInt(C.tip.css("margin-bottom"))),n-=getBarHeight()-C.bar.getHeight()):n=CK.getHeight()-parseFloat(getBarHeight()+C.preview.smallHight+parseInt(C.preview.css("margin-bottom"))),n-=parseFloat(C.promptWords.css("margin-bottom")),n-=a,(r-=parseFloat(C.promptWords.css("margin-right")))<0&&(r=0),r>CK.getWidth()-t&&(r=CK.getWidth()-t),C.promptWords.css({top:n+"px",left:r+"px"})},changePreview=function(e){if(isUndefined(C.preview)||(C.preview.remove(),C.preview=null),!isUndefined(e)){C.preview=createlDiv("moe-preview"),CM.append(C.preview),isUndefined(vars.preview.type)&&(vars.preview.type=0),1==vars.preview.type&&(C.preview.bg=createlDiv("moe-preview-bg"),C.preview.append(C.preview.bg));var t=[];if("object"==valType(vars.preview))if("array"==valType(vars.preview.file)){t=vars.preview.file;var a=[10,10];if("array"==valType(vars.preview.thumbnail)&&vars.preview.thumbnail.length>1&&("number"==valType(vars.preview.thumbnail[0])&&(a[0]=vars.preview.thumbnail[0]),"number"==valType(vars.preview.thumbnail[1])&&(a[1]=vars.preview.thumbnail[1]),vars.preview.thumbnail=a),t[0]){var n=createlImg(t[0],"moe-preview-load-img").addListener("load",function(){!function(e,a,n,r){if(1==vars.preview.type){C.preview.bg.img=[];for(var i=0;i<t.length;i++)for(var o=0;o<a/r;o++){var s=createlDiv("moe-preview-img");s.attr("data-img",t[i]).attr("data-i",o),s.css({width:e+"px",height:r+"px","background-position":"left "+-o*r+"px"}),C.preview.bg.append(s),C.preview.bg.img.push(s)}C.preview.bg.css({width:e*(a/r)*(t.length+1)+"px",height:r+"px"})}C.preview.bigWidth=e,C.preview.bigHight=a,C.preview.smallWidth=n,C.preview.smallHight=r,1==vars.preview.type&&(C.preview.frame=createlDiv("moe-preview-frame"),C.preview.append(C.preview.frame),C.preview.frame.css({width:n+"px",height:r-2*parseFloat(C.preview.frame.css("border-width"))+"px"}))}(this.getWidth(),this.getHeight(),this.getWidth()/a[0],this.getHeight()/a[1]),this.remove()});CM.append(n)}}else C.preview.removeChild(),C.preview=null;else C.preview.removeChild(),C.preview=null}},showPreview=function(e){if(hidePreviewSetTime&&(clearTimeout(hidePreviewSetTime),hidePreviewSetTime=null),e<0&&!isUndefined(C.preview))hidePreviewSetTime=setTimeout(function(){C.preview.hide(),hidePreviewSetTime=null},200);else if(!isUndefined(C.preview)&&!isUndefined(vars.preview.thumbnail)&&duration>0){isUndefined(vars.preview.type)&&(vars.preview.type=0);var t=2,a=vars.preview.thumbnail;isUndefined(vars.preview.scale)||(t=vars.preview.scale);var n=0,r=0,i=0,o=0,s=0,l=C.preview.smallWidth,d=C.preview.smallHight,u=e*C.bar.pbox.bg.getWidth()/duration+(C.bar.pbox.bg.offset().left-CK.offset().left);if("none"==C.preview.css("display")&&C.preview.show(),C.preview.css({height:d+"px"}),1==vars.preview.type){n=parseInt(e/(t*a[0])),r=parseInt(e/t);var c=n-5,p=n+5;c<0&&(c=0),p>C.preview.bg.img.length-1&&(p=C.preview.bg.img.length-1);for(var m=c;m<p;m++)if(C.preview.bg.img[m].attr("data-img")){var v=C.preview.bg.img[m].css("background-position");C.preview.bg.img[m].css({background:"url("+C.preview.bg.img[m].attr("data-img")+") no-repeat"}),C.preview.bg.img[m].attr("data-img",""),C.preview.bg.img[m].css("background-position",v)}if(i=-(r*l+.5*l)+u,(o=u-.5*(s=C.preview.frame.getWidth()))<0&&(o=0,i=-r*l+(u=.5*(s-l))),o>C.preview.getWidth()-C.preview.frame.getWidth()){var f=o-(C.preview.getWidth()-C.preview.frame.getWidth());o=C.preview.getWidth()-C.preview.frame.getWidth(),i-=f}C.preview.bg.css({left:i+"px"}),C.preview.frame.css({left:o+"px"})}else{var h=e/t/(a[0]*a[1]);r=parseInt(h);var b=parseInt(100*(h-r)),g=parseInt(b/a[0]),y=b%a[0],w=vars.preview.file;(i=u-.5*l)<0&&(i=0),i>CK.getWidth()-l&&(i=CK.getWidth()-l),C.preview.css({width:C.preview.smallWidth+"px",background:"url("+w[r]+") no-repeat","background-position":"-"+y*l+"px -"+g*d+"px",left:i+"px"})}}},showError=function(){if(C.loading.hide(),!vars.controls&&vars.errorShow){isUndefined(C.error)&&(C.error=createlDiv("moe-error"),CM.append(C.error));var e=CT.error.message;e||(e=language.error.noMessage);var t=e+"(code:"+CT.error.code+")";C.error.htm(t),C.error.show()}},showWindowsError=function(e){var t=createlDiv("moeplayer-error",e);$("body").append(t)},showNextEpisode=function(){if(!isUndefined(vars.next)){if("object"==valType(vars.next)){if("content"in vars.next)return void(C.next=player.layer(vars.next));if("title"in vars.next)return void tip(C.bar.nextEpisode,vars.next.title)}tip(C.bar.nextEpisode,language.next)}},nextClick=function(){"object"==valType(vars.next)&&("click"in vars.next&&("function"==valType(vars.next.click)?vars.next.click():"string"==valType(vars.next.click)&&eval(vars.next.click+"()")),"link"in vars.next&&(window.location.href=vars.next.link),eventTarget("next"))},showEnded=function(){if(!CT.loop&&!isUndefined(vars.ended))return closePauseAd(),C.ended=player.layer(vars.ended),void(C.ended&&C.centerPlay.hide())},windowScroll=function(){CT.smallWindows&&(CT.webFull||CT.theatre||CT.full?exitSmallWindows():(document.documentElement.scrollTop||document.body.scrollTop)>CT.offset().top+CT.getHeight()?CK.hasClass("moeplayer-smallwindow")||(CK.addClass("moeplayer-smallwindow"),eventTarget("smallWindows",!0),smallWindowsState=!0,vars.smallWindowsDrag&&drag(!0),allBarHide(),checkVideoRotate()):exitSmallWindows())},exitSmallWindows=function(){CK.hasClass("moeplayer-smallwindow")&&(CK.removeClass("moeplayer-smallwindow"),vars.smallWindowsDrag&&drag(),eventTarget("smallWindows",!1),smallWindowsState=!1,allBarShow(),checkVideoRotate())},drag=function(e){var t=$(document),a=0,n=0,r=0,i=0,o=!1;isUndefined(e)||(o=e);var s=function(e){e=e||window.event;var t=getClient(e),o=CK.offset();n=t.y-i,a=t.x-r,r=t.x,i=t.y;var s=o.left+a,l=o.top+n;CK.css({left:s+"px",top:l+"px"}),"fixed"!=CK.css("position")&&CK.css({position:"fixed"}),isDrag=!0},l=function(){t.removeListener("mousemove",s),t.removeListener("mouseup",l),CK.css({cursor:"default"})};o?CK.mousedown(function(e){e.preventDefault&&e.preventDefault(),e=e||window.event;var a=getClient(e);r=a.x,i=a.y,t.mousemove(s),t.mouseup(l),CK.css({cursor:"move"})}):CK.unbind("mousedown")},checkVideoRotate=function(){var e=CK.getWidth()*nowZoom*.01,t=CK.getHeight()*nowZoom*.01,a=CV.getWidth(),n=CV.getHeight();if(CV.css({transform:"rotate("+nowRotate+"deg)","-ms-transform":"rotate("+nowRotate+"deg)","-moz-transform":"rotate("+nowRotate+"deg)","-webkit-transform":"rotate("+nowRotate+"deg)","-o-transform":"rotate("+nowRotate+"deg)",width:nowZoom+"%",height:nowZoom+"%"}),0!=nowRotate&&180!=nowRotate){if(n>e&&a>t)return void(n/e>a/t?CV.css({height:nowZoom+"%",width:t+"px"}):CV.css({width:nowZoom+"%",height:e+"px"}));if(n<e&&a<t)return void(e>t?CV.css({height:nowZoom+"%",width:t+"px"}):n/a>=e/t?CV.css({width:nowZoom+"%",height:e+"px"}):CV.css({height:nowZoom+"%",width:t+"px"}));if(n>=e&&a<=t)return void CV.css({width:nowZoom+"%",height:e+"px"});a>=t&&n<e&&CV.css({height:nowZoom+"%",width:t+"px"})}},allBarShow=function(){barShow&&(C.bar.show(),C.topBar.show()),rightBarShow&&C.rightBar.show(),C.tempTime.hide(),isUndefined(C.logo)||C.logo.show()},allBarHide=function(e){isUndefined(e)&&(e=!0),C.bar.hide(),C.topBar.hide(),C.rightBar.hide(),e&&C.tempTime.show(),isUndefined(C.logo)||C.logo.hide()},message=function(e,t){C.message.htm("");var a=function(){C.message.removeClass("moe-message-right").removeClass("moe-animate-bouncein").removeClass("moe-animate"),C.message.hide()};e?(C.message.htm(e),C.message.show(),C.message.hasClass("moe-animate")||C.message.addClass("moe-animate moe-animate-bouncein"),!isUndefined(t)&&t&&(C.message.hasClass("moe-message-right")||C.message.addClass("moe-message-right")),msgSetTime&&(clearTimeout(msgSetTime),msgSetTime=null),msgSetTime=setTimeout(function(){a(),msgSetTime=null},1500)):a()},tip=function(e,t,a,n){C.tip.content.htm(""),t?(C.tip.content.htm(t),C.tip.show(),C.tip.hasClass("moe-animate")||C.tip.addClass("moe-animate moe-animate-bouncein"),isUndefined(n)&&(n="auto"),"left"==n?(C.tip.content.removeClass("moe-content-float-auto").addClass("moe-content-float-left"),C.tip.triangle.removeClass("moe-triangle-auto").addClass("moe-triangle-left")):(C.tip.content.removeClass("moe-content-float-left").addClass("moe-content-float-auto"),C.tip.triangle.removeClass("moe-triangle-left").addClass("moe-triangle-auto")),tipResize(e,a,n),isUndefined(closeTipFun)&&(closeTipFun=function(){tipSetTime&&(clearTimeout(tipSetTime),tipSetTime=null)},closeTipMouseOut=function(e){closeTipFun(),tipSetTime=setTimeout(function(){tip(),tipSetTime=null},100),e&&e.removeListener("mouseout",closeTipMouseOut)}),closeTipFun(),e.mouseout(function(){closeTipMouseOut(e)})):(C.tip.hide(),C.tip.removeClass("moe-animate"),C.tip.removeClass("moe-animate-bouncein"))},tipResize=function(e,t,a){var n=e.offset(),r=CK.offset(),i=C.tip.getWidth(),o=C.tip.getHeight(),s=e.getWidth(),l=0,d=n.top-r.top-o;getBarHeight()>C.bar.getHeight()&&(d-=getBarHeight()-C.bar.getHeight()),l=i>s?n.left-r.left-.5*(i-s):n.left-r.left+.5*(s-i),"left"==a&&(l=n.left-r.left-i,d=n.top-r.top),isUndefined(t)||(l=t.x-r.left-.5*i),l<0&&(l=0),d<0&&(d=0),l>CM.getWidth()-i&&(l=CM.getWidth()-i),d>CM.getHeight()-o&&(d=CM.getHeight()-o),C.tip.css({left:l+"px",top:d-parseInt(C.tip.css("margin-bottom"))+"px"})},progressDragX=function(){var e=C.bar.pbox.bg,t=C.bar.pbox.play,a=C.bar.pbox.slider,n=C.bar.pbox.mouseLine;a.unbind(),e.unbind();var r=0,i=0,o=$(document),s=0,l=function(t){if(t.preventDefault&&t.preventDefault(),vars.timeScheduleAdjust){t=t||window.event;var n=a.offset(),r=e.offset(),c=getClient(t);pSliderMouseDown=!0,i=c.x;var p=n.left-r.left;s=p*duration/(e.getWidth()-a.getWidth()),a.removeListener("mousedown",l),a.removeListener("touchstart",l),o.mousemove(d),o.mouseup(u),a.touchmove(d),a.touchend(u),noScrolling(!0)}},d=function(n){n=n||window.event;var o=a.offset(),l=e.offset(),d=getClient(n);pSliderMouseDown=!0,r=i-d.x,i=d.x;var u=o.left-r-l.left;u<0&&(u=0),u>e.getWidth()-a.getWidth()&&(u=e.getWidth()-a.getWidth()),C.bar.pbox.addClass("moe-bar-progress-slider-move");var c="";if(vars.live)c=formatLiveTime(u*getLiveTime()/(e.getWidth()-a.getWidth()));else{switch(c=u*duration/(e.getWidth()-a.getWidth()),vars.timeScheduleAdjust){case 2:c<s&&(u=-1e3,message(language.timeScheduleAdjust.prohibitBackOff));break;case 3:if(c>s)return u=-1e3,void message(language.timeScheduleAdjust.prohibitForward);break;case 4:if(c<firstSeekTime)return u=-1e3,player.seek(firstSeekTime),void message(language.timeScheduleAdjust.prohibitLookBack);break;case 5:if(c>maxSeeTime)return u=-1e3,player.seek(maxSeeTime),void message(language.timeScheduleAdjust.prohibitForwardNotViewed)}c=formatSeconds(c)}tip(a,c),u>=0?(a.css({left:u+"px"}),t.css({width:u+.5*a.getWidth()+"px"})):pSliderMouseDown=!1},u=function(){if(noScrolling(),o.removeListener("mousemove",d),o.removeListener("mouseup",u),a.removeListener("touchmove",d),a.removeListener("touchend",u),a.mousedown(l),a.touchstart(l),vars.live){var n=parseInt(vars.live+t.getWidth()*getLiveTime()/(e.getWidth()-.5*a.getWidth()));eventTarget("playback",{time:n,date:date("Y-m-d H:i:s",n)}),eventTarget("seek",{time:n,state:"seeking",date:date("Y-m-d H:i:s",n)})}else{var r=t.getWidth()*duration/(e.getWidth()-.5*a.getWidth());r>duration&&(r=duration),seekTime=0,player.seek(r)}C.bar.pbox.removeClass("moe-bar-progress-slider-move"),c&&tip()},c=!0;a.mousedown(l),a.mouseover(function(){var t="";t=vars.live?language.live:formatSeconds(parseInt(a.css("left"))*duration/(e.getWidth()-a.getWidth())),c=!1,tip(a,t)}),a.mouseleave(function(){c=!0}),a.touchstart(l);var p=function(n){n=n||window.event;var r=getClient(n),i=e.offset(),o=r.x-i.left;if(CT.full&&(o+=CK.offset().left),vars.live){var s=parseInt(vars.live+getLiveTime()*o/e.getWidth());eventTarget("playback",{time:s,date:date("Y-m-d H:i:s",s)}),eventTarget("seek",{time:s,state:"seeking",date:date("Y-m-d H:i:s",s)})}else{var l=duration*o/e.getWidth();switch(vars.timeScheduleAdjust){case 0:return void message(language.timeScheduleAdjust.prohibit);case 2:if(l<oldTime)return void message(language.timeScheduleAdjust.prohibitBackOff);break;case 3:if(l>oldTime)return void message(language.timeScheduleAdjust.prohibitForward);break;case 4:if(l<firstSeekTime)return void message(language.timeScheduleAdjust.prohibitLookBack);break;case 5:if(l>maxSeeTime)return void message(language.timeScheduleAdjust.prohibitForwardNotViewed)}seekTime=0,player.seek(l)}o>e.getWidth()-.5*a.getWidth()&&(o=e.getWidth()-.5*a.getWidth()),o<.5*a.getWidth()&&(o=.5*a.getWidth()),pSliderMouseDown=!0,t.css({width:o+"px"}),a.css({left:o-.5*a.getWidth()+"px"})},m=null,v=(m=null,function(){m&&(clearTimeout(m),m=null),closeTipFun()});e.mousedown(p),e.mousemove(function(t){t=t||window.event;var a=getClient(t),r=e.offset(),i=a.x-r.left;v(),CT.full&&(i+=CK.offset().left);var o=0;vars.live?o=formatLiveTime(getLiveTime()*i/e.getWidth()):(o=duration*i/e.getWidth(),showPreview(o),o=formatSeconds(o)),tip(e,o,a),n.css({left:i-.5*C.bar.pbox.mouseLine.getWidth()+"px"})}),e.mouseout(function(e){v(),m=setTimeout(function(){showPreview(-1)},30)}),n.mouseover(v);var f=function(e){e.preventDefault&&e.preventDefault(),p(e)};e.touchstart(f),e.touchmove(f),e.touchend(f)},volumeDragY=function(){var e=C.bar.vbox.volume.box,t=C.bar.vbox.volume.bg,a=C.bar.vbox.volume.pp,n=C.bar.vbox.volume.slider,r=$(document),i=0,o=0,s=function(e){e.preventDefault&&e.preventDefault(),noScrolling(!0),e=e||window.event;var t=getClient(e);o=t.y,n.removeListener("mousedown",s),n.removeListener("touchstart",s),C.bar.vbox.mouseDown=!0,r.mousemove(l),r.mouseup(d),n.touchmove(l),n.touchend(d)},l=function(r){r=r||window.event;var s=getClient(r),l=n.offset(),d=e.offset(),u=t.offset();i=s.y-o,o=s.y;var c=l.top-d.top+i,p=u.top-d.top,m=u.top+t.getHeight()-d.top-n.getHeight();c<p&&(c=p),c>m&&(c=m),n.css({top:c+"px"});var v=c-p+.5*n.getHeight();a.css({"margin-top":v+"px"});var f=(t.getHeight()-v-.5*n.getHeight())/(t.getHeight()-n.getHeight());player.volume(f)},d=function(){noScrolling(),r.removeListener("mousemove",l),r.removeListener("mouseup",d),n.removeListener("touchmove",l),n.removeListener("touchend",d),n.mousedown(s),n.touchstart(s),C.bar.vbox.mouseDown=!1};n.mousedown(s),n.touchstart(s);var u=function(e){e=e||window.event;var a=getClient(e),n=t.offset(),r=1-(a.y-n.top)/t.getHeight();player.volume(r)};t.mousedown(u);var c=function(e){e.preventDefault&&e.preventDefault(),u(e)};t.touchstart(c),t.touchmove(c),t.touchend(c)},changeProgress=function(e){if(!("boolean"==valType(vars.live)&&vars.live||pSliderMouseDown)){var t=C.bar.pbox.bg,a=C.bar.pbox.slider,n=e/duration*100;"number"==valType(vars.live)&&(n="100"),C.bar.pbox.play.css({width:n+"%"});var r=a.getWidth()/t.getWidth()*100,i=n-.5*r;i<0&&(i=0),i>100-r&&(i=100-r),C.bar.pbox.slider.css({left:i+"%"}),checkProgressSlider()}},checkProgressSlider=function(){var e=C.bar.pbox.bg,t=C.bar.pbox.slider,a=0;C.bar.pbox.css("transition-duration")&&(a=1e3*parseFloat(C.bar.pbox.css("transition-duration"))+20);setTimeout(function(){var a=parseInt(C.bar.pbox.slider.css("left"));a<0&&(a=0,C.bar.pbox.slider.css({left:a+"px"})),a>e.getWidth()-t.getWidth()&&(a=e.getWidth()-t.getWidth(),C.bar.pbox.slider.css({left:a+"px"}))},a)},changeTopTime=function(){C.topBar.timeEle.htm(date("H:i:s")),setTimeout(changeTopTime,1e3)},changeVolumeSlider=function(e){if(!isUndefined(C.bar.vbox)){var t=C.bar.vbox.volume.box,a=C.bar.vbox.volume.bg,n=C.bar.vbox.volume.pp,r=C.bar.vbox.volume.slider;C.bar.vbox.volume.txt.htm(parseInt(100*e));var i=a.getHeight();if(i){var o=i-e*i;n.css({"margin-top":o+"px"});var s=a.offset().top-t.offset().top+o-.5*r.getHeight();r.css({top:s+"px"})}}},changeLoad=function(){if(video){var e=video.buffered.length;if(e>0){var t=video.buffered.end(e-1);loadTime<t&&(loadTime=t),replaceInformation("loadTime",.01*parseInt(100*loadTime)),C.bar.pbox.load.css("width",loadTime/duration*100+"%")}}},changeMuted=function(e){e?(C.bar.vbox.muted.hide(),C.bar.vbox.exitMuted.show(),C.ad.bottom.mutedAndExit.muted.hide(),C.ad.bottom.mutedAndExit.exitMuted.show(),message(language.muted)):(C.bar.vbox.muted.show(),C.bar.vbox.exitMuted.hide(),C.ad.bottom.mutedAndExit.muted.show(),C.ad.bottom.mutedAndExit.exitMuted.hide())},replaceInformation=function(e,t){if(isUndefined(C.about.sourceData)&&!isUndefined(C.about.find("ul"))){C.about.sourceData=C.about.find("ul").eq(0).htm(),C.about.objData={};for(var a=/{(.*?)}/g,n=C.about.sourceData.match(a);n=a.exec(C.about.sourceData);)C.about.objData[n[1]]="0"}if(!isUndefined(C.about.find("ul"))){a=null;var r=C.about.sourceData,i=C.about.textareaText;if(C.about.objData)for(var o in C.about.objData)if(e!=o){a=new RegExp("{"+o+"}","g");var s=C.about.objData[o];isUndefined(s)&&(s="0"),r=r.replace(a,s),i=i.replace(a,s)}return a=new RegExp("{"+e+"}","g"),r=r.replace(a,t||""),i=i.replace(a,t||""),C.about.textareaEle.htm(i),C.about.objData[e]=t,C.about.find("ul").eq(0).htm(r)}},calculationFps=function(){var e,t,a,n=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)};e=0,t=Date.now();var r=function(){a=Date.now()-t,e+=1,a>=1e3&&(t+=a,i(e),e=0),n(r)},i=function(e){e!=CT.fps&&(CT.fps=e,replaceInformation("fps",e),eventTarget("fps",e))};isUndefined(CT.fps)&&(CT.fps=0),r()},getElement=function(e){var t=$(e);if(!isUndefined(t))return"htmlarray"==valType(t)&&(t=t[0]),isUndefined(t.captureParentNode)&&(t.captureParentNode=t.parentNode,t.prevElement=t.prev(),t.nextElement=t.next()),t},$=function(e,t){var a=null;document&&(a=document),isUndefined(t)||(a=t);var n=[];if(e)if("htmlobject"==valType(e)||"object"==valType(e)){if(!isUndefined((n=e).moeplayer))return n}else if("string"==valType(e)&&""!=e)switch(e.substr(0,1)){case".":if(e=e.substr(1,e.length),a.getElementsByClassName){if(!(n=a.getElementsByClassName(e)).length)return null}else if(!a&&document.getElementsByClassName){if(!(n=document.getElementsByClassName(e)).length)return null}else{var r=new RegExp(" "+e+" ","i"),i=null;i=a.getElementsByTagName?a.getElementsByTagName("*"):document.getElementsByTagName("*");for(var o=0;o<i.length;o++)r.test(" "+i[o].className+" ")&&n.push(i[o])}n&&0===n.length&&(n=null);break;case"#":e=e.substr(1,e.length),n=a.getElementById?a.getElementById(e):document.getElementById(e);break;default:r=new RegExp(" "+e+" ","i");(n=a.getElementsByTagName?a.getElementsByTagName(e):document.getElementsByTagName(e))?"body"==e||"document"==e||"html"==e?n=n[0]:0===n.length&&(n=null):n=null}else n=e;else n=document;if(n)if("htmlobject"==valType(n)||"object"==valType(n)||"document"==valType(n))n.moeplayer="Thanks for using",n.find=function(e){return $(e,this)},n.attr=function(e,t){return isUndefined(t)?this.getAttribute(e):(this.setAttribute(e,t),this)},n.removeAttr=function(e){return this.removeAttribute(e),this},n.css=function(e,t){var a=function(e){if(-1!=e.indexOf("-")){var t=e.split("-"),a=t[0],n="";return t.length>1&&(n=t[1].substr(0,1).toLocaleUpperCase()+t[1].substr(1,t[1].length-1)),t.length>2&&(n=t[2].substr(0,1).toLocaleUpperCase()+t[2].substr(1,t[2].length-1)),a+n+""}return e};if(isUndefined(t)){if(!isUndefined(e)&&"string"==valType(e))return this.currentStyle?this.currentStyle[e]:document.defaultView.getComputedStyle(this,null)[e];if(isUndefined(e))return this.currentStyle?this.currentStyle:document.defaultView.getComputedStyle(this,null)}if("object"!=valType(e)){var n=a(e);if(this.length>1)for(var r=0;r<this.length;r++)this[r].style[n]=t;else this.style[n]=t}else for(var i in e){var o=a(i);if("htmlarray"==valType(this))for(r=0;r<this.length;r++)this[r].style[o]=e[i];else this.style[o]=e[i]}return this},n.hasClass=function(e){if(isUndefined(e))return!1;var t=new RegExp("(\\s|^)"+e+"(\\s|$)");return!(!this.className||!this.className.match(t))},n.addClass=function(e){return this.hasClass(e)||(this.className&&" "!=this.className.substr(this.className.length-1,1)&&(this.className+=" "),this.className+=e),this},n.removeClass=function(e){return this.hasClass(e)&&(this.className=this.className.replace(new RegExp("(\\s|^)"+e+"(\\s|$)")," ")," "==this.className.substr(this.className.length-1,1)&&(this.className=this.className.substr(0,this.className.length-1)),this.className||this.removeAttribute("class")),this},n.searchClass=function(e){for(var t=this.className.split(" "),a=0;a<t.length;a++)if(t[a].substr(0,e.length)==e)return t[a];return this},n.removeCss=function(e){var t=this.attr("style");if(t){for(var a=t.split(";"),n={},r=0;r<a.length;r++){var i=a[r].split(":");2==i.length&&i[0]&&i[0].trim()!=e&&(n[i[0].trim()]=i[1].trim())}this.attr("style",""),this.css(n)}},n.addListener=function(e,t,a){return addListener(this,e,t,a)},n.removeListener=function(e,t,a){return removeListener(this,e,t,a)},n.prev=function(){return prev(this)},n.next=function(){return next(this)},n.append=function(e){return this.appendChild(e),this},n.remove=function(){return isUndefined(this.parentNode)||this.parentNode.removeChild(this),null},n.bind=function(e,t,a){return addListener(this,e,t,a)},n.unbind=function(e,t){var a=0,r=[];if(isUndefined(t)){if(isUndefined(e)){if(!isUndefined(this.listenerList))for(r=this.listenerList,a=0;a<r.length;a++)n.removeListener(r[a][0],r[a][1])}else if(!isUndefined(this.listenerList))for(r=this.listenerList,a=0;a<r.length;a++)r[a][0]==e&&n.removeListener(e,r[a][1])}else n.removeListener(e,t)},n.htm=function(e){if(isUndefined(e))return n.innerHTML;n.innerHTML=e},n.htmReplace=function(e,t,a){if(!isUndefined(t)&&!isUndefined(e)){isUndefined(this.attr("data-htm"))&&this.attr("data-htm",a);var n=this.attr("data-htm"),r=new RegExp(e,"g");n=n.replace(r,t),this.htm(n)}},n.offset=function(){for(var e=this.offsetParent,t=this.offsetLeft,a=this.offsetTop;e&&"BODY"!==e.tagName;)/MSIE 8\.0/.test(navigator.userAgent)||(t+=e.clientLeft,a+=e.clientTop),t+=e.offsetLeft,a+=e.offsetTop,e=e.offsetParent;return{top:a,left:t}},n.fixed=function(){return"fixed"==this.css("position")||!isUndefined(this.offsetParent)&&$(this.offsetParent).fixed()},n.getWidth=function(){return this.offsetWidth},n.getHeight=function(){return this.offsetHeight},isUndefined(n.width)&&(n.width=function(){return this.offsetWidth}),isUndefined(n.height)&&(n.height=function(){return this.offsetWidth}),n.resize=function(e){addListener(window,"resize",e)},n.click=function(e){return addListener(this,"click",e),this},n.singleClick=function(e){return isUndefined(this.dbClick)&&(doubleClickEvent(this),this.dbClick=!0),this.addListener("sigClick",e),this},n.doubleClick=function(e){return isUndefined(this.dbClick)&&(doubleClickEvent(this),this.dbClick=!0),this.addListener("dobClick",e),this},n.mouseover=function(e){return addListener(this,"mouseover",e),this},n.mouseout=function(e){return addListener(this,"mouseout",e),this},n.mousedown=function(e){return addListener(this,"mousedown",e),this},n.mouseup=function(e){return addListener(this,"mouseup",e),this},n.mousemove=function(e){return addListener(this,"mousemove",e),this},n.mouseWheel=function(e){return addListener(this,"mousewheel",e),addListener(this,"DOMMouseScroll",e,!1),this},n.mouseleave=function(e){return addListener(this,"mouseleave",e),this},n.touchstart=function(e){return addListener(this,"touchstart",e),this},n.touchmove=function(e){return addListener(this,"touchmove",e),this},n.touchend=function(e){return addListener(this,"touchend",e),this},n.show=function(){return this.css("display","block"),this},n.hide=function(){return this.css("display","none"),this},n.animate=function(e,t,a,r){if(isUndefined(this.CK))return n;var i=this,o=this.CK,s=o.getWidth(),l=o.getHeight();if(this.timerTween=null,this.tweenPlay=!0,isUndefined(e))return this;(isUndefined(t)||0==t)&&(t=1e3),(isUndefined(a)||""==a)&&(a="None.easeIn");var d=a.split("."),u={None:{easeIn:function(e,t,a,n){return a*e/n+t},easeOut:function(e,t,a,n){return a*e/n+t},easeInOut:function(e,t,a,n){return a*e/n+t}},Quadratic:{easeIn:function(e,t,a,n){return a*(e/=n)*e+t},easeOut:function(e,t,a,n){return-a*(e/=n)*(e-2)+t},easeInOut:function(e,t,a,n){return(e/=n/2)<1?a/2*e*e+t:-a/2*(--e*(e-2)-1)+t}},Cubic:{easeIn:function(e,t,a,n){return a*(e/=n)*e*e+t},easeOut:function(e,t,a,n){return a*((e=e/n-1)*e*e+1)+t},easeInOut:function(e,t,a,n){return(e/=n/2)<1?a/2*e*e*e+t:a/2*((e-=2)*e*e+2)+t}},Quartic:{easeIn:function(e,t,a,n){return a*(e/=n)*e*e*e+t},easeOut:function(e,t,a,n){return-a*((e=e/n-1)*e*e*e-1)+t},easeInOut:function(e,t,a,n){return(e/=n/2)<1?a/2*e*e*e*e+t:-a/2*((e-=2)*e*e*e-2)+t}},Quintic:{easeIn:function(e,t,a,n){return a*(e/=n)*e*e*e*e+t},easeOut:function(e,t,a,n){return a*((e=e/n-1)*e*e*e*e+1)+t},easeInOut:function(e,t,a,n){return(e/=n/2)<1?a/2*e*e*e*e*e+t:a/2*((e-=2)*e*e*e*e+2)+t}},Sine:{easeIn:function(e,t,a,n){return-a*Math.cos(e/n*(Math.PI/2))+a+t},easeOut:function(e,t,a,n){return a*Math.sin(e/n*(Math.PI/2))+t},easeInOut:function(e,t,a,n){return-a/2*(Math.cos(Math.PI*e/n)-1)+t}},Exponential:{easeIn:function(e,t,a,n){return 0==e?t:a*Math.pow(2,10*(e/n-1))+t},easeOut:function(e,t,a,n){return e==n?t+a:a*(1-Math.pow(2,-10*e/n))+t},easeInOut:function(e,t,a,n){return 0==e?t:e==n?t+a:(e/=n/2)<1?a/2*Math.pow(2,10*(e-1))+t:a/2*(2-Math.pow(2,-10*--e))+t}},Circular:{easeIn:function(e,t,a,n){return-a*(Math.sqrt(1-(e/=n)*e)-1)+t},easeOut:function(e,t,a,n){return a*Math.sqrt(1-(e=e/n-1)*e)+t},easeInOut:function(e,t,a,n){return(e/=n/2)<1?-a/2*(Math.sqrt(1-e*e)-1)+t:a/2*(Math.sqrt(1-(e-=2)*e)+1)+t}},Elastic:{easeIn:function(e,t,a,n,r,i){if(0==e)return t;if(1==(e/=n))return t+a;if(i||(i=.3*n),!r||r<Math.abs(a)){r=a;var o=i/4}else o=i/(2*Math.PI)*Math.asin(a/r);return-r*Math.pow(2,10*(e-=1))*Math.sin((e*n-o)*(2*Math.PI)/i)+t},easeOut:function(e,t,a,n,r,i){if(0==e)return t;if(1==(e/=n))return t+a;if(i||(i=.3*n),!r||r<Math.abs(a)){r=a;var o=i/4}else o=i/(2*Math.PI)*Math.asin(a/r);return r*Math.pow(2,-10*e)*Math.sin((e*n-o)*(2*Math.PI)/i)+a+t},easeInOut:function(e,t,a,n,r,i){if(0==e)return t;if(2==(e/=n/2))return t+a;if(i||(i=n*(.3*1.5)),!r||r<Math.abs(a)){r=a;var o=i/4}else o=i/(2*Math.PI)*Math.asin(a/r);return e<1?r*Math.pow(2,10*(e-=1))*Math.sin((e*n-o)*(2*Math.PI)/i)*-.5+t:r*Math.pow(2,-10*(e-=1))*Math.sin((e*n-o)*(2*Math.PI)/i)*.5+a+t}},Back:{easeIn:function(e,t,a,n,r){return null==r&&(r=1.70158),a*(e/=n)*e*((r+1)*e-r)+t},easeOut:function(e,t,a,n,r){return null==r&&(r=1.70158),a*((e=e/n-1)*e*((r+1)*e+r)+1)+t},easeInOut:function(e,t,a,n,r){return null==r&&(r=1.70158),(e/=n/2)<1?a/2*(e*e*((1+(r*=1.525))*e-r))+t:a/2*((e-=2)*e*((1+(r*=1.525))*e+r)+2)+t}},Bounce:{easeIn:function(e,t,a,n){return a-u.Bounce.easeOut(n-e,0,a,n)+t},easeOut:function(e,t,a,n){return(e/=n)<1/2.75?a*(7.5625*e*e)+t:e<2/2.75?a*(7.5625*(e-=1.5/2.75)*e+.75)+t:e<2.5/2.75?a*(7.5625*(e-=2.25/2.75)*e+.9375)+t:a*(7.5625*(e-=2.625/2.75)*e+.984375)+t},easeInOut:function(e,t,a,n){return e<n/2?.5*u.Bounce.easeIn(2*e,0,a,n)+t:.5*u.Bounce.easeOut(2*e-n,0,a,n)+.5*a+t}}};if(2!=d.length)return null;if(!(d[0]in u))return null;if(!(d[1]in u[d[0]]))return null;var c=u[d[0]][d[1]],p=function(e){var t=e[1],a=0,n=0;switch(e[0]){case"width":a=i.getWidth(),n="%"==t.substring(t.length-1,t.length)?parseInt(t)*l*.01:parseInt(t);break;case"height":a=i.getHeight(),n="%"==t.substring(t.length-1,t.length)?parseInt(t)*l*.01:parseInt(t);break;case"left":a=isUndefined(i.css("left"))?i.offset().left-o.offset().left:parseInt(i.css("left")),n="%"==t.substring(t.length-1,t.length)?parseInt(t)*s*.01:parseInt(t),i.css("right","auto");break;case"right":a=isUndefined(i.css("right"))?o.getWidth()-(i.offset().left-o.offset().left+i.getWidth()):parseInt(i.css("right")),n="%"==t.substring(t.length-1,t.length)?parseInt(t)*s*.01:parseInt(t),i.css("left","auto");break;case"top":a=isUndefined(i.css("top"))?i.offset().top-o.offset().top:parseInt(i.css("top")),n="%"==t.substring(t.length-1,t.length)?parseInt(t)*l*.01:parseInt(t),i.css("bottom","auto");break;case"bottom":a=isUndefined(i.css("bottom"))?o.getHeight()-(i.offset().top-o.offset().top+i.getHeight()):parseInt(i.css("bottom")),n="%"==t.substring(t.length-1,t.length)?parseInt(t)*l*.01:parseInt(t),i.css("top","auto");break;case"alpha":a=isUndefined(i.css("filter"))||"none"==i.css("filter")?isUndefined(i.css("opacity"))||"none"==i.css("opacity")?100:100*i.css("opacity"):100*Number(i.css("filter")),n="%"==t.substring(t.length-1,t.length)?parseInt(t):100*t}return a!=(n-=a)?{type:e[0],current:a,result:n}:null},m=function(){null!=i.timerTween&&(clearInterval(i.timerTween),i.timerTween=null)};e=e.replace(/[ ]*,[ ]*|[ ]+/g,";");for(var v=[],f=e.split(";"),h=0;h<f.length;h++){var b=f[h].split(":");if(2==b.length){var g=p(b);g&&v.push(g)}}var C=0;return m(),this.timerTween=setInterval(function(){var e={};if(i.tweenPlay)if(C<t){C+=10;for(var a=0;a<v.length;a++){var n=v[a],o=Math.ceil(c(C,n.current,n.result,t));switch(n.type){case"width":e.width=o+"px",e.overflow="hidden";break;case"height":e.height=o+"px",e.overflow="hidden";break;case"left":e.left=o+"px";break;case"right":e.right=o+"px";break;case"top":e.top=o+"px";break;case"bottom":e.bottom=o+"px";break;case"alpha":e.filter="alpha(opacity:"+.01*o+")",e.opacity=.01*o}}i.css(e)}else m(),isUndefined(r)||r(i)},10),this},n.animatePlay=function(){return isUndefined(this.timerTween)||(this.tweenPlay=!0),this},n.animatePause=function(){return isUndefined(this.timerTween)||(this.tweenPlay=!1),this};else{n.each=function(e){for(var t in this)if(this.hasOwnProperty(t))if("htmlobject"==valType(this[t]))e(t,this[t]);else try{this[0].nodeName||e(t,this[t])}catch(a){e(t,this[t])}},n.eq=function(e){return"htmlarray"==valType(this)&&this.length>=e+1?this[e]:null};for(o=0;o<n.length;o++)if($)try{n[o]=$(n[o])}catch(e){}}return n},createlDiv=function(e,t){var a=document.createElement("div"),n=$(a);return e&&n.addClass(e),t&&n.htm(t),n},createlVideo=function(){var e=document.createElement("video");return $(e)},createlButton=function(e,t){var a=document.createElement("button"),n=$(a);return n.attr("type","button"),e&&n.addClass(e),t&&n.htm(t),n},createlA=function(e,t,a){var n=document.createElement("a"),r=$(n);return e&&r.htm(e),!isUndefined(t)&&t&&(r.attr("href",t),r.attr("target","_blank")),a&&r.addClass(a),r},createlJsLink=function(e,t){var a=document.createElement("a"),n=$(a);return e&&n.htm(e),!isUndefined(t)&&t?n.attr("href","javascript:"+t+"()"):n.attr("href","javascript:;"),n},createlImg=function(e,t){var a=document.createElement("img"),n=$(a);return t&&(a.className=t),e&&(a.src=e),n},getClient=function(e){var t=e||window.event;isUndefined(t)&&(t={clientX:0,clientY:0});var a=t.clientX+(document.documentElement.scrollLeft||$("body").scrollLeft),n=t.clientY+(document.documentElement.scrollTop||$("body").scrollTop);if(isUndefined(a.toString())||"NaN"==a.toString()||isUndefined(n.toString())||"NaN"==n.toString()){var r=null;!isUndefined(t.touches)&&t.touches.length>0?r=t.touches[0]:!isUndefined(t.changedTouches)&&t.changedTouches.length>0&&(r=t.changedTouches[0]),r?(a=r.clientX+(window.pageXOffset||document.documentElement.scrollLeft||0),n=r.clientY+(window.pageYOffset||document.documentElement.scrollTop||0)):(a=0,n=0)}return"NaN"==a.toString()&&(a=0),"NaN"==n.toString()&&(n=0),{x:a,y:n}},getLiveTime=function(){var e=Date.now(),t=vars.live;return t.toString().length<13&&(t*=1e3),e-t},formatLiveTime=function(e){var t=vars.live;return t.toString().length<13&&(t*=1e3),t+=e,language.lookBack+date("H:i:s",t)},loadJs=function(e,t){var a=function(){};if(isUndefined(t)||(a=t),checkJs(e))a();else{var n=document.createElement("script");n.type="text/javascript";var r=!1,i=null,o=function(){"function"==valType(a)&&a(),removeListener(n,"load",o),removeListener(n,"error",s)},s=function(){"function"==valType(a)&&a(),removeListener(n,"load",o),removeListener(n,"error",s)};try{addListener(n,"load",o),addListener(n,"error",s)}catch(e){i=setInterval(function(){try{isUndefined(n.readyState)||"complete"!=n.readyState||(i&&clearInterval(i),r||(r=!0,"function"==valType(a)&&a()))}catch(e){}},10)}n.src=e,$("head").eq(0).append(n)}},doubleClickEvent=function(e){var t=null,a=0;(e=$(e)).click(function(){if(t||(t=setTimeout(function(){try{e.dispatchEvent(new Event("sigClick"))}catch(t){var n=document.createEvent("HTMLEvents");n.initEvent("sigClick",!1,!0),e.dispatchEvent(n)}a=0,t=null},260)),a){if((new Date).getTime()-a<230){try{e.dispatchEvent(new Event("dobClick"))}catch(t){var n=document.createEvent("HTMLEvents");n.initEvent("dobClick",!1,!0),e.dispatchEvent(n)}clearTimeout(t),a=0,t=null}}else a=(new Date).getTime()})},noScrolling=function(e){isUndefined(e)&&(e=!1);var t=function(e){e.preventDefault()};e?$("body").addListener("touchmove",t,{passive:!1}):$("body").removeListener("touchmove",t,{passive:!1})};return into(videoObj)}
/*
* 软件名称:MoePlayer
* 版本:X3
* 版权:MoePlayer 项目(fork 自 ckplayer, www.ckplayer.com)
* 开源协议:MIT
*/return moeplayerEmbed});