!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=t(e,document):"function"==typeof define&&define.amd?define([],function(){return t(e,document)}):e.plyr=t(e,document)}("undefined"!=typeof window?window:this,function(e,t){"use strict";function n(){var e,n,r,a=navigator.useragent,s=navigator.appname,o=""+parsefloat(navigator.appversion),i=parseint(navigator.appversion,10),l=!1,u=!1,c=!1,d=!1;return navigator.appversion.indexof("windows nt")!==-1&&navigator.appversion.indexof("rv:11")!==-1?(l=!0,s="ie",o="11"):(n=a.indexof("msie"))!==-1?(l=!0,s="ie",o=a.substring(n+5)):(n=a.indexof("chrome"))!==-1?(c=!0,s="chrome",o=a.substring(n+7)):(n=a.indexof("safari"))!==-1?(d=!0,s="safari",o=a.substring(n+7),(n=a.indexof("version"))!==-1&&(o=a.substring(n+8))):(n=a.indexof("firefox"))!==-1?(u=!0,s="firefox",o=a.substring(n+8)):(e=a.lastindexof(" ")+1)<(n=a.lastindexof("/"))&&(s=a.substring(e,n),o=a.substring(n+1),s.tolowercase()===s.touppercase()&&(s=navigator.appname)),(r=o.indexof(";"))!==-1&&(o=o.substring(0,r)),(r=o.indexof(" "))!==-1&&(o=o.substring(0,r)),i=parseint(""+o,10),isnan(i)&&(o=""+parsefloat(navigator.appversion),i=parseint(navigator.appversion,10)),{name:s,version:i,isie:l,isfirefox:u,ischrome:c,issafari:d,isios:/(ipad|iphone|ipod)/g.test(navigator.platform),isiphone:/(iphone|ipod)/g.test(navigator.useragent),istouch:"ontouchstart"in t.documentelement}}function r(e,t){var n=e.media;if("video"===e.type)switch(t){case"video/webm":return!(!n.canplaytype||!n.canplaytype('video/webm; codecs="vp8, vorbis"').replace(/no/,""));case"video/mp4":return!(!n.canplaytype||!n.canplaytype('video/mp4; codecs="avc1.42e01e, mp4a.40.2"').replace(/no/,""));case"video/ogg":return!(!n.canplaytype||!n.canplaytype('video/ogg; codecs="theora"').replace(/no/,""))}else if("audio"===e.type)switch(t){case"audio/mpeg":return!(!n.canplaytype||!n.canplaytype("audio/mpeg;").replace(/no/,""));case"audio/ogg":return!(!n.canplaytype||!n.canplaytype('audio/ogg; codecs="vorbis"').replace(/no/,""));case"audio/wav":return!(!n.canplaytype||!n.canplaytype('audio/wav; codecs="1"').replace(/no/,""))}return!1}function a(e){if(!t.queryselectorall('script[src="'+e+'"]').length){var n=t.createelement("script");n.src=e;var r=t.getelementsbytagname("script")[0];r.parentnode.insertbefore(n,r)}}function s(e,t){return array.prototype.indexof&&e.indexof(t)!==-1}function o(e,t,n){return e.replace(new regexp(t.replace(/([.*+?\^=!:${}()|\[\]\/\\])/g,"\\$1"),"g"),n)}function i(e,t){e.length||(e=[e]);for(var n=e.length-1;n>=0;n--){var r=n>0?t.clonenode(!0):t,a=e[n],s=a.parentnode,o=a.nextsibling;return r.appendchild(a),o?s.insertbefore(r,o):s.appendchild(r),r}}function l(e){e&&e.parentnode.removechild(e)}function u(e,t){e.insertbefore(t,e.firstchild)}function c(e,t){for(var n in t)e.setattribute(n,o.boolean(t[n])&&t[n]?"":t[n])}function d(e,n,r){var a=t.createelement(e);c(a,r),u(n,a)}function p(e){return e.replace(".","")}function m(e,t,n){if(e)if(e.classlist)e.classlist[n?"add":"remove"](t);else{var r=(" "+e.classname+" ").replace(/\s+/g," ").replace(" "+t+" ","");e.classname=r+(n?" "+t:"")}}function f(e,t){return!!e&&(e.classlist?e.classlist.contains(t):new regexp("(\\s|^)"+t+"(\\s|$)").test(e.classname))}function y(e,n){var r=element.prototype,a=r.matches||r.webkitmatchesselector||r.mozmatchesselector||r.msmatchesselector||function(e){return[].indexof.call(t.queryselectorall(e),this)!==-1};return a.call(e,n)}function b(e,t,n,r,a){g(e,t,function(t){n&&n.apply(e,[t]),r.apply(e,[t])},a)}function v(e,t,n,r,a){var s=t.split(" ");if(o.boolean(a)||(a=!1),e instanceof nodelist)for(var o=0;o','',''+e.i18n.play+"",""),e.push('
'),s(e.controls,"restart")&&e.push('"),s(e.controls,"rewind")&&e.push('"),s(e.controls,"play")&&e.push('",'"),s(e.controls,"fast-forward")&&e.push('"),s(e.controls,"progress")&&(e.push('','','','','',"0% "+e.i18n.buffered,""),e.tooltips.seek&&e.push('00:00'),e.push("")),s(e.controls,"current-time")&&e.push('',''+e.i18n.currenttime+"",'00:00',""),s(e.controls,"duration")&&e.push('',''+e.i18n.duration+"",'00:00',""),s(e.controls,"mute")&&e.push('"),s(e.controls,"volume")&&e.push('','",'','',""),s(e.controls,"captions")&&e.push('"),s(e.controls,"fullscreen")&&e.push('"),e.push("
"),e.join("")}function q(){if(ue.supported.full&&("audio"!==ue.type||e.fullscreen.allowaudio)&&e.fullscreen.enabled){var e=n.supportsfullscreen;e||e.fullscreen.fallback&&!x()?(je((e?"native":"fallback")+" fullscreen enabled"),m(ue.container,e.classes.fullscreen.enabled,!0)):je("fullscreen not supported and fallback disabled"),ue.buttons&&ue.buttons.fullscreen&&k(ue.buttons.fullscreen,!1),$()}}function d(){if("video"===ue.type){u(e.selectors.captions)||ue.videocontainer.insertadjacenthtml("afterbegin",'
'),ue.usingtexttracks=!1,ue.media.texttracks&&(ue.usingtexttracks=!0);for(var e,t="",n=ue.media.childnodes,r=0;r=10||ue.browser.isfirefox&&ue.browser.version>=31)&&(je("detected browser with known texttrack issues - using manual fallback"),ue.usingtexttracks=!1),ue.usingtexttracks){je("texttracks supported");for(var o=0;o ");for(var r=0;rue.captions.length-1){ue.subcount=ue.captions.length-1;break}ue.media.currenttime.tofixed(1)>=n(ue.captions[ue.subcount][0])&&ue.media.currenttime.tofixed(1)<=r(ue.captions[ue.subcount][0])?(ue.currentcaption=ue.captions[ue.subcount][1],h(ue.currentcaption)):h()}}function y(){if(ue.buttons.captions){m(ue.container,e.classes.captions.enabled,!0);var e=ue.storage.captionsenabled;o.boolean(e)||(e=e.captions.defaultactive),e&&(m(ue.container,e.classes.captions.active,!0),k(ue.buttons.captions,!0))}}function b(e){return ue.container.queryselectorall(e)}function u(e){return b(e)[0]}function x(){try{return e.self!==e.top}catch(e){return!0}}function $(){function e(e){9===e.which&&ue.isfullscreen&&(e.target!==r||e.shiftkey?e.target===n&&e.shiftkey&&(e.preventdefault(),r.focus()):(e.preventdefault(),n.focus()))}var t=b("input:not([disabled]), button:not([disabled])"),n=t[0],r=t[t.length-1];g(ue.container,"keydown",e)}function j(e,t){if(o.string(t))d(e,ue.media,{src:t});else if(t.constructor===array)for(var n=t.length-1;n>=0;n--)d(e,ue.media,t[n])}function z(){if(e.loadsprite){var e=v();e.absolute?(je("ajax loading absolute svg sprite"+(ue.browser.isie?" (due to ie)":"")),c(e.url,"sprite-plyr")):je("sprite will be used as external resource directly")}var n=e.html;je("injecting custom controls"),n||(n=r()),n=o(n,"{seektime}",e.seektime),n=o(n,"{id}",math.floor(1e4*math.random()));var r;if(o.string(e.selectors.controls.container)&&(r=t.queryselector(e.selectors.controls.container)),o.htmlelement(r)||(r=ue.container),r.insertadjacenthtml("beforeend",n),e.tooltips.controls)for(var a=b([e.selectors.controls.wrapper," ",e.selectors.labels," .",e.classes.hidden].join("")),s=a.length-1;s>=0;s--){var i=a[s];m(i,e.classes.hidden,!1),m(i,e.classes.tooltip,!0)}}function g(){try{return ue.controls=u(e.selectors.controls.wrapper),ue.buttons={},ue.buttons.seek=u(e.selectors.buttons.seek),ue.buttons.play=b(e.selectors.buttons.play),ue.buttons.pause=u(e.selectors.buttons.pause),ue.buttons.restart=u(e.selectors.buttons.restart),ue.buttons.rewind=u(e.selectors.buttons.rewind),ue.buttons.forward=u(e.selectors.buttons.forward),ue.buttons.fullscreen=u(e.selectors.buttons.fullscreen),ue.buttons.mute=u(e.selectors.buttons.mute),ue.buttons.captions=u(e.selectors.buttons.captions),ue.progress={},ue.progress.container=u(e.selectors.progress.container),ue.progress.buffer={},ue.progress.buffer.bar=u(e.selectors.progress.buffer),ue.progress.buffer.text=ue.progress.buffer.bar&&ue.progress.buffer.bar.getelementsbytagname("span")[0],ue.progress.played=u(e.selectors.progress.played),ue.progress.tooltip=ue.progress.container&&ue.progress.container.queryselector("."+e.classes.tooltip),ue.volume={},ue.volume.input=u(e.selectors.volume.input),ue.volume.display=u(e.selectors.volume.display),ue.duration=u(e.selectors.duration),ue.currenttime=u(e.selectors.currenttime),ue.seektime=b(e.selectors.seektime),!0}catch(e){return ze("it looks like there is a problem with your controls html"),q(!0),!1}}function k(){m(ue.container,e.selectors.container.replace(".",""),ue.supported.full)}function q(e){e&&s(e.types.html5,ue.type)?ue.media.setattribute("controls",""):ue.media.removeattribute("controls")}function z(e){var t=e.i18n.play;if(o.string(e.title)&&e.title.length&&(t+=", "+e.title,ue.container.setattribute("aria-label",e.title)),ue.supported.full&&ue.buttons.play)for(var n=ue.buttons.play.length-1;n>=0;n--)ue.buttons.play[n].setattribute("aria-label",t);o.htmlelement(e)&&e.setattribute("title",e.i18n.frametitle.replace("{title}",e.title))}function ee(){var t=null;ue.storage={},l.supported&&e.storage.enabled&&(e.localstorage.removeitem("plyr-volume"),t=e.localstorage.getitem(e.storage.key),t&&(/^\d+(\.\d+)?$/.test(t)?te({volume:parsefloat(t)}):ue.storage=json.parse(t)))}function te(t){l.supported&&e.storage.enabled&&(x(ue.storage,t),e.localstorage.setitem(e.storage.key,json.stringify(ue.storage)))}function ne(){if(!ue.media)return void ze("no media element found!");if(ue.supported.full&&(m(ue.container,e.classes.type.replace("{0}",ue.type),!0),s(e.types.embed,ue.type)&&m(ue.container,e.classes.type.replace("{0}","video"),!0),m(ue.container,e.classes.stopped,e.autoplay),m(ue.ontainer,e.classes.isios,ue.browser.isios),m(ue.container,e.classes.istouch,ue.browser.istouch),"video"===ue.type)){var e=t.createelement("div");e.setattribute("class",e.classes.videowrapper),i(ue.media,e),ue.videocontainer=e}s(e.types.embed,ue.type)&&re()}function re(){var n,r=t.createelement("div"),s=ue.type+"-"+math.floor(1e4*math.random());switch(ue.type){case"youtube":n=t(ue.embedid);break;case"vimeo":n=s(ue.embedid);break;default:n=ue.embedid}for(var o=b('[id^="'+ue.type+'-"]'),i=o.length-1;i>=0;i--)l(o[i]);if(m(ue.media,e.classes.videowrapper,!0),m(ue.media,e.classes.embedwrapper,!0),"youtube"===ue.type)ue.media.appendchild(r),r.setattribute("id",s),o.object(e.yt)?se(n,r):(a(e.urls.youtube.api),e.onyoutubereadycallbacks=e.onyoutubereadycallbacks||[],e.onyoutubereadycallbacks.push(function(){se(n,r)}),e.onyoutubeiframeapiready=function(){e.onyoutubereadycallbacks.foreach(function(e){e()})});else if("vimeo"===ue.type)if(ue.supported.full?ue.media.appendchild(r):r=ue.media,r.setattribute("id",s),o.object(e.vimeo))oe(n,r);else{a(e.urls.vimeo.api);var u=e.setinterval(function(){o.object(e.vimeo)&&(e.clearinterval(u),oe(n,r))},50)}else if("soundcloud"===ue.type){var d=t.createelement("iframe");d.loaded=!1,g(d,"load",function(){d.loaded=!0}),c(d,{src:"https://w.soundcloud.com/player/?url=https://api.soundcloud.com/tracks/"+n,id:s}),r.appendchild(d),ue.media.appendchild(r),e.sc||a(e.urls.soundcloud.api);var p=e.setinterval(function(){e.sc&&d.loaded&&(e.clearinterval(p),ie.call(d))},50)}}function ae(){ue.supported.full&&(we(),ye()),z(u("iframe"))}function se(t,n){ue.embed=new e.yt.player(n.id,{videoid:t,playervars:{autoplay:e.autoplay?1:0,controls:ue.supported.full?0:1,rel:0,showinfo:0,iv_load_policy:3,cc_load_policy:e.captions.defaultactive?1:0,cc_lang_pref:"en",wmode:"transparent",modestbranding:1,disablekb:1,origin:"*"},events:{onerror:function(e){a(ue.container,"error",!0,{code:e.data,embed:e.target})},onready:function(t){var n=t.target;ue.media.play=function(){n.playvideo(),ue.media.paused=!1},ue.media.pause=function(){n.pausevideo(),ue.media.paused=!0},ue.media.stop=function(){n.stopvideo(),ue.media.paused=!0},ue.media.duration=n.getduration(),ue.media.paused=!0,ue.media.currenttime=0,ue.media.muted=n.ismuted(),e.title=n.getvideodata().title,ue.supported.full&&ue.media.queryselector("iframe").setattribute("tabindex","-1"),ae(),a(ue.media,"timeupdate"),a(ue.media,"durationchange"),e.clearinterval(xe.buffering),xe.buffering=e.setinterval(function(){ue.media.buffered=n.getvideoloadedfraction(),(null===ue.media.lastbuffered||ue.media.lastbufferedr&&(t=r),ne(t);try{ue.media.currenttime=t.tofixed(4)}catch(e){}if(s(e.types.embed,ue.type)){switch(ue.type){case"youtube":ue.embed.seekto(t);break;case"vimeo":ue.embed.setcurrenttime(t.tofixed(0));break;case"soundcloud":ue.embed.seekto(1e3*t)}n&&ue(),a(ue.media,"timeupdate"),ue.media.seeking=!0,a(ue.media,"seeking")}je("seeking to "+ue.media.currenttime+" seconds"),w(t)}function fe(){var e=parseint(e.duration),t=0;return null===ue.media.duration||isnan(ue.media.duration)||(t=ue.media.duration),isnan(e)?t:e}function ye(){m(ue.container,e.classes.playing,!ue.media.paused),m(ue.container,e.classes.stopped,ue.media.paused),me(ue.media.paused)}function be(){p={x:e.pagexoffset||0,y:e.pageyoffset||0}}function ve(){e.scrollto(p.x,p.y)}function ge(e){var n=n.supportsfullscreen;if(n){if(!e||e.type!==n.fullscreeneventname)return n.isfullscreen(ue.container)?n.cancelfullscreen():(be(),n.requestfullscreen(ue.container)),void(ue.isfullscreen=n.isfullscreen(ue.container));ue.isfullscreen=n.isfullscreen(ue.container)}else ue.isfullscreen=!ue.isfullscreen,t.body.style.overflow=ue.isfullscreen?"hidden":"";m(ue.container,e.classes.fullscreen.active,ue.isfullscreen),$(ue.isfullscreen),ue.buttons&&ue.buttons.fullscreen&&k(ue.buttons.fullscreen,ue.isfullscreen),a(ue.container,ue.isfullscreen?"enterfullscreen":"exitfullscreen",!0),!ue.isfullscreen&&n&&ve()}function he(e){if(o.boolean(e)||(e=!ue.media.muted),k(ue.buttons.mute,e),ue.media.muted=e,0===ue.media.volume&&ke(e.volume),s(e.types.embed,ue.type)){switch(ue.type){case"youtube":ue.embed[ue.media.muted?"mute":"unmute"]();break;case"vimeo":case"soundcloud":ue.embed.setvolume(ue.media.muted?0:parsefloat(e.volume/e.volumemax))}a(ue.media,"volumechange")}}function ke(e){var t=e.volumemax,n=e.volumemin;if(o.undefined(e)&&(e=ue.storage.volume),(null===e||isnan(e))&&(e=e.volume),e>t&&(e=t),e0&&he()}function we(e){var t=ue.media.muted?0:ue.media.volume*e.volumemax;o.number(e)||(e=e.volumestep),ke(t+e)}function xe(e){var t=ue.media.muted?0:ue.media.volume*e.volumemax;o.number(e)||(e=e.volumestep),ke(t-e)}function te(){var e=ue.media.muted?0:ue.media.volume*e.volumemax;ue.supported.full&&(ue.volume.input&&(ue.volume.input.value=e),ue.volume.display&&(ue.volume.display.value=e)),te({volume:e}),m(ue.container,e.classes.muted,0===e),ue.supported.full&&ue.buttons.mute&&k(ue.buttons.mute,0===e)}function se(e){ue.supported.full&&ue.buttons.captions&&(o.boolean(e)||(e=ue.container.classname.indexof(e.classes.captions.active)===-1),ue.captionsenabled=e,k(ue.buttons.captions,ue.captionsenabled),m(ue.container,e.classes.captions.active,ue.captionsenabled),a(ue.container,ue.captionsenabled?"captionsenabled":"captionsdisabled",!0),te({captionsenabled:ue.captionsenabled}))}function _e(e){var t="waiting"===e.type;cleartimeout(xe.loading),xe.loading=settimeout(function(){m(ue.container,e.classes.loading,t),me(t)},t?250:0)}function ee(e){if(ue.supported.full){var t=ue.progress.played,n=0,r=fe();if(e)switch(e.type){case"timeupdate":case"seeking":if(ue.controls.pressed)return;n=w(ue.media.currenttime,r),"timeupdate"===e.type&&ue.buttons.seek&&(ue.buttons.seek.value=n);break;case"playing":case"progress":t=ue.progress.buffer,n=function(){var e=ue.media.buffered;return e&&e.length?w(e.end(0),r):o.number(e)?100*e:0}()}ce(t,n)}}function ce(e,t){if(ue.supported.full){if(o.undefined(t)&&(t=0),o.undefined(e)){if(!ue.progress||!ue.progress.buffer)return;e=ue.progress.buffer}o.htmlelement(e)?e.value=t:e&&(e.bar&&(e.bar.value=t),e.text&&(e.text.innerhtml=t))}}function fe(e,t){if(t){isnan(e)&&(e=0),ue.secs=parseint(e%60),ue.mins=parseint(e/60%60),ue.hours=parseint(e/60/60%60);var n=parseint(fe()/60/60%60)>0;ue.secs=("0"+ue.secs).slice(-2),ue.mins=("0"+ue.mins).slice(-2),t.innerhtml=(n?ue.hours+":":"")+ue.mins+":"+ue.secs}}function ae(){if(ue.supported.full){var e=fe()||0;!ue.duration&&e.displayduration&&ue.media.paused&&fe(e,ue.currenttime),ue.duration&&fe(e,ue.duration),pe()}}function ie(e){fe(ue.media.currenttime,ue.currenttime),e&&"timeupdate"===e.type&&ue.media.seeking||ee(e)}function ne(e){o.number(e)||(e=0);var t=fe(),n=w(e,t);ue.progress&&ue.progress.played&&(ue.progress.played.value=n),ue.buttons&&ue.buttons.seek&&(ue.buttons.seek.value=n)}function pe(e){var t=fe();if(e.tooltips.seek&&ue.progress.container&&0!==t){var n=ue.progress.container.getboundingclientrect(),r=0,a=e.classes.tooltip+"--visible";if(e)r=100/n.width*(e.pagex-n.left);else{if(!f(ue.progress.tooltip,a))return;r=ue.progress.tooltip.style.left.replace("%","")}r<0?r=0:r>100&&(r=100),fe(t/100*r,ue.progress.tooltip),ue.progress.tooltip.style.left=r+"%",e&&s(["mouseenter","mouseleave"],e.type)&&m(ue.progress.tooltip,a,"mouseenter"===e.type)}}function me(t){if(e.hidecontrols&&"audio"!==ue.type){var n=0,r=!1,a=t,o=f(ue.container,e.classes.loading);if(o.boolean(t)||(t&&t.type?(r="enterfullscreen"===t.type,a=s(["mousemove","touchstart","mouseenter","focus"],t.type),s(["mousemove","touchmove"],t.type)&&(n=2e3),"focus"===t.type&&(n=3e3)):a=f(ue.container,e.classes.hidecontrols)),e.cleartimeout(xe.hover),a||ue.media.paused||o){if(m(ue.container,e.classes.hidecontrols,!1),ue.media.paused||o)return;ue.browser.istouch&&(n=3e3)}a&&ue.media.paused||(xe.hover=e.settimeout(function(){(!ue.controls.pressed&&!ue.controls.hover||r)&&m(ue.container,e.classes.hidecontrols,!0)},n))}}function oe(e){if(!o.undefined(e))return void le(e);var t;switch(ue.type){case"youtube":t=ue.embed.getvideourl();break;case"vimeo":ue.embed.getvideourl.then(function(e){t=e});break;case"soundcloud":ue.embed.getcurrentsound(function(e){t=e.permalink_url});break;default:t=ue.media.currentsrc}return t||""}function le(e){function n(){if(ue.embed=null,l(ue.media),"video"===ue.type&&ue.videocontainer&&l(ue.videocontainer),ue.container&&ue.container.removeattribute("class"),"type"in e&&(ue.type=e.type,"video"===ue.type)){var n=e.sources[0];"type"in n&&s(e.types.embed,n.type)&&(ue.type=n.type)}switch(ue.supported=f(ue.type),ue.type){case"video":ue.media=t.createelement("video");break;case"audio":ue.media=t.createelement("audio");break;case"youtube":case"vimeo":case"soundcloud":ue.media=t.createelement("div"),ue.embedid=e.sources[0].src}u(ue.container,ue.media),o.boolean(e.autoplay)&&(e.autoplay=e.autoplay),s(e.types.html5,ue.type)&&(e.crossorigin&&ue.media.setattribute("crossorigin",""),e.autoplay&&ue.media.setattribute("autoplay",""),"poster"in e&&ue.media.setattribute("poster",e.poster),e.loop&&ue.media.setattribute("loop","")),m(ue.container,e.classes.fullscreen.active,ue.isfullscreen),m(ue.container,e.classes.captions.active,ue.captionsenabled),k(),s(e.types.html5,ue.type)&&j("source",e.sources),ne(),s(e.types.html5,ue.type)&&("tracks"in e&&j("track",e.tracks),ue.media.load()),(s(e.types.html5,ue.type)||s(e.types.embed,ue.type)&&!ue.supported.full)&&(we(),ye()),e.title=e.title,z()}return o.object(e)&&"sources"in e&&e.sources.length?(m(ue.container,e.classes.ready,!1),ue(),ne(),ce(),qe(),void de(n,!1)):void ze("invalid source format")}function je(e){"video"===ue.type&&ue.media.setattribute("poster",e)}function ve(){function n(){var e=ce(),t=ue.buttons[e?"play":"pause"],n=ue.buttons[e?"pause":"play"];if(n=n&&n.length>1?n[n.length-1]:n[0]){var r=f(t,e.classes.tabfocus);settimeout(function(){n.focus(),r&&(m(t,e.classes.tabfocus,!1),m(n,e.classes.tabfocus,!0))},100)}}function r(){var e=t.activeelement;return e=e&&e!==t.body?t.queryselector(":focus"):null}function a(e){return e.keycode?e.keycode:e.which}function o(e){for(var t in ue.buttons){var n=ue.buttons[t];if(o.nodelist(n))for(var r=0;r0)&&(t?xe(n):we(n)),(e.deltay>0||e.deltax<0)&&(t?we(n):xe(n))})}function re(){if(g(ue.media,"timeupdate seeking",ie),g(ue.media,"timeupdate",w),g(ue.media,"durationchange loadedmetadata",ae),g(ue.media,"ended",function(){"video"===ue.type&&e.showposteronend&&("video"===ue.type&&h(),me(),ue.media.load())}),g(ue.media,"progress playing",ee),g(ue.media,"volumechange",te),g(ue.media,"play pause ended",ye),g(ue.media,"waiting canplay seeked",_e),e.clicktoplay&&"audio"!==ue.type){var e=u("."+e.classes.videowrapper);if(!e)return;e.style.cursor="pointer",g(e,"click",function(){e.hidecontrols&&ue.browser.istouch&&!ue.media.paused||(ue.media.paused?le():ue.media.ended?(me(),le()):ue())})}e.disablecontextmenu&&g(ue.media,"contextmenu",function(e){e.preventdefault()}),g(ue.media,e.events.concat(["keyup","keydown"]).join(" "),function(e){a(ue.container,e.type,!0)})}function qe(){if(s(e.types.html5,ue.type)){for(var e=ue.media.queryselectorall("source"),t=0;t=10&&(c=!0);break;case"soundcloud":u=!0,c=!a&&!o;break;default:u=i&&l,c=u&&!a}return{basic:u,full:c}}function a(e,n){function r(e,t){f(t,m.classes.hook)||a.push({target:e,media:t})}var a=[],s=[],o=[m.selectors.html5,m.selectors.embed].join(",");if(o.string(e)?e=t.queryselectorall(e):o.htmlelement(e)?e=[e]:o.nodelist(e)||o.array(e)||o.string(e)||(o.undefined(n)&&o.object(e)&&(n=e),e=t.queryselectorall(o)),o.nodelist(e)&&(e=array.prototype.slice.call(e)),!f().basic||!e.length)return!1;for(var i=0;i