7 lines
222 KiB
JavaScript
7 lines
222 KiB
JavaScript
|
!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.jwplayer=b():a.jwplayer=b()}(this,function(){return function(a){function b(c){if(d[c])return d[c].exports;var e=d[c]={exports:{},id:c,loaded:!1};return a[c].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c=window.webpackJsonpjwplayer;window.webpackJsonpjwplayer=function(d,f){for(var g,h,i=0,j=[];i<d.length;i++)h=d[i],e[h]&&j.push.apply(j,e[h]),e[h]=0;for(g in f)a[g]=f[g];for(c&&c(d,f);j.length;)j.shift().call(null,b)};var d={},e={0:0};return b.e=function(a,c){if(0===e[a])return c.call(null,b);if(void 0!==e[a])e[a].push(c);else{e[a]=[c];var d=document.getElementsByTagName("head")[0],f=document.createElement("script");f.type="text/javascript",f.charset="utf-8",f.async=!0,f.src=b.p+""+({1:"polyfills.promise",2:"polyfills.base64",3:"provider.youtube",4:"provider.dashjs",5:"provider.shaka",6:"provider.cast"}[a]||a)+".js",d.appendChild(f)}},b.m=a,b.c=d,b.p="",b(0)}([function(a,b,c){a.exports=c(40)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(a,b,c){var d,e;d=[c(41),c(174),c(45)],e=function(a,b,c){return window.jwplayer?window.jwplayer:c.extend(a,b)}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(42),c(48),c(168)],e=function(a,b){return c.p=b.loadFrom(),a.selectPlayer}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(43),c(98),c(45)],e=function(a,b,c){var d=a.selectPlayer,e=function(){var a=d.apply(this,arguments);return a?a:{registerPlugin:function(a,c,d){"jwpsrv"!==a&&b.registerPlugin(a,c,d)}}};return c.extend(a,{selectPlayer:e})}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(44),c(45),c(86),c(84),c(80),c(98)],e=function(a,b,c,d,e,f){function g(a){var f=a.getName().name;if(!b.find(e,b.matches({name:f}))){if(!b.isFunction(a.supports))throw{message:"Tried to register a provider with an invalid object"};e.unshift({name:f,supports:a.supports})}var g=function(){};g.prototype=c,a.prototype=new g,d[f]=a}var h=[],i=0,j=function(b){var c,d;return b?"string"==typeof b?(c=k(b),c||(d=document.getElementById(b))):"number"==typeof b?c=h[b]:b.nodeType&&(d=b,c=k(d.id)):c=h[0],c?c:d?l(new a(d,m)):{registerPlugin:f.registerPlugin}},k=function(a){for(var b=0;b<h.length;b++)if(h[b].id===a)return h[b];return null},l=function(a){return i++,a.uniqueId=i,h.push(a),a},m=function(a){for(var b=h.length;b--;)if(h[b].uniqueId===a.uniqueId){h.splice(b,1);break}},n={selectPlayer:j,registerProvider:g,availableProviders:e,registerPlugin:f.registerPlugin};return j.api=n,n}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(46),c(62),c(47),c(48),c(61),c(60),c(45),c(63),c(165),c(166),c(167),c(59)],e=function(a,b,c,d,e,f,g,h,i,j,k,l){var m=function(f,m){var n,o=this,p=!1,q={};g.extend(this,c),this.utils=d,this._=g,this.Events=c,this.version=l,this.trigger=function(a,b){return b=g.isObject(b)?g.extend({},b):{},b.type=a,window.jwplayer&&window.jwplayer.debug?c.trigger.call(o,a,b):c.triggerSafe.call(o,a,b)},this.dispatchEvent=this.trigger,this.removeEventListener=this.off.bind(this);var r=function(){n=new h(f),i(o,n),j(o,n),n.on(a.JWPLAYER_PLAYLIST_ITEM,function(){q={}}),n.on(a.JWPLAYER_MEDIA_META,function(a){g.extend(q,a.metadata)}),n.on(a.JWPLAYER_READY,function(a){p=!0,s.tick("ready"),a.setupTime=s.between("setup","ready")}),n.on("all",o.trigger)};r(),k(this),this.id=f.id;var s=this._qoe=new e;s.tick("init");var t=function(){p=!1,q={},o.off(),n&&n.off(),n&&n.playerDestroy&&n.playerDestroy()};return this.getPlugin=function(a){return o.plugins&&o.plugins[a]},this.addPlugin=function(a,b){this.plugins=this.plugins||{},this.plugins[a]=b,this.onReady(b.addToPlayer),b.resize&&this.onResize(b.resizeHandler)},this.setup=function(a){return s.tick("setup"),t(),r(),d.foreach(a.events,function(a,b){var c=o[a];"function"==typeof c&&c.call(o,b)}),a.id=o.id,n.setup(a,this),o},this.qoe=function(){var b=n.getItemQoe(),c=s.between("setup","ready"),d=b.between(a.JWPLAYER_MEDIA_PLAY_ATTEMPT,a.JWPLAYER_MEDIA_FIRST_FRAME
|
||
|
setCurrentCaptions:q("setCurrentCaptions"),setCurrentQuality:q("setCurrentQuality"),setup:function(g,l){function p(){U.mediaModel.on("change:state",function(a,b){var c=r(b);U.set("state",c)})}function q(){X=null,D(U.get("item")),U.on("change:state",m,this),U.on("change:castState",function(a,b){aa.trigger(o.JWPLAYER_CAST_SESSION,b)}),U.on("change:fullscreen",function(a,b){aa.trigger(o.JWPLAYER_FULLSCREEN,{fullscreen:b})}),U.on("itemReady",function(){aa.trigger(o.JWPLAYER_PLAYLIST_ITEM,{index:U.get("item"),item:U.get("playlistItem")})}),U.on("change:playlist",function(a,b){b.length&&aa.trigger(o.JWPLAYER_PLAYLIST_LOADED,{playlist:b})}),U.on("change:volume",function(a,b){aa.trigger(o.JWPLAYER_MEDIA_VOLUME,{volume:b})}),U.on("change:mute",function(a,b){aa.trigger(o.JWPLAYER_MEDIA_MUTE,{mute:b})}),U.on("change:controls",function(a,b){aa.trigger(o.JWPLAYER_CONTROLS,{controls:b})}),U.on("change:scrubbing",function(a,b){b?y():w()}),U.on("change:captionsList",function(a,b){aa.trigger(o.JWPLAYER_CAPTIONS_LIST,{tracks:b,track:Q()})}),U.mediaController.on("all",aa.trigger.bind(aa)),V.on("all",aa.trigger.bind(aa)),this.showView(V.element()),window.addEventListener("beforeunload",function(){X&&X.destroy(),U&&U.destroy()}),d.defer(s)}function s(){for(aa.trigger(o.JWPLAYER_READY,{setupTime:0}),aa.trigger(o.JWPLAYER_PLAYLIST_LOADED,{playlist:U.get("playlist")}),aa.trigger(o.JWPLAYER_PLAYLIST_ITEM,{index:U.get("item"),item:U.get("playlistItem")}),aa.trigger(o.JWPLAYER_CAPTIONS_LIST,{tracks:U.get("captionsList"),track:U.get("captionsIndex")}),U.get("autostart")&&w({reason:"autostart"});aa.eventsQueue.length>0;){var a=aa.eventsQueue.shift(),b=a[0],c=a[1]||[];aa[b].apply(aa,c)}}function t(a){switch(U.get("state")===n.ERROR&&U.set("state",n.IDLE),x(!0),U.get("autostart")&&U.once("itemReady",w),typeof a){case"string":u(a);break;case"object":var b=C(a);b&&D(0);break;case"number":D(a)}}function u(a){var b=new i;b.on(o.JWPLAYER_PLAYLIST_LOADED,function(a){t(a.playlist)}),b.on(o.JWPLAYER_ERROR,function(a){a.message="Error loading playlist: "+a.message,this.triggerError(a)},this),b.load(a)}function v(){var a=aa._instreamAdapter&&aa._instreamAdapter.getState();return d.isString(a)?a:U.get("state")}function w(a){var b;if(a&&U.set("playReason",a.reason),U.get("state")!==n.ERROR){var c=aa._instreamAdapter&&aa._instreamAdapter.getState();if(d.isString(c))return l.pauseAd(!1);if(U.get("state")===n.COMPLETE&&(x(!0),D(0)),!$&&($=!0,aa.trigger(o.JWPLAYER_MEDIA_BEFOREPLAY,{playReason:U.get("playReason")}),$=!1,Z))return Z=!1,void(Y=null);if(z()){if(0===U.get("playlist").length)return!1;b=j.tryCatch(function(){U.loadVideo()})}else U.get("state")===n.PAUSED&&(b=j.tryCatch(function(){U.playVideo()}));return b instanceof j.Error?(aa.triggerError(b),Y=null,!1):!0}}function x(a){U.off("itemReady",w);var b=!a;Y=null;var c=j.tryCatch(function(){U.stopVideo()},aa);return c instanceof j.Error?(aa.triggerError(c),!1):(b&&(_=!0),$&&(Z=!0),!0)}function y(){Y=null;var a=aa._instreamAdapter&&aa._instreamAdapter.getState();if(d.isString(a))return l.pauseAd(!0);switch(U.get("state")){case n.ERROR:return!1;case n.PLAYING:case n.BUFFERING:var b=j.tryCatch(function(){ba().pause()},this);if(b instanceof j.Error)return aa.triggerError(b),!1;break;default:$&&(Z=!0)}return!0}function z(){var a=U.get("state");return a===n.IDLE||a===n.COMPLETE||a===n.ERROR}function A(a){U.get("state")!==n.ERROR&&(U.get("scrubbing")||U.get("state")===n.PLAYING||w(!0),ba().seek(a))}function B(a,b){x(!0),D(a),w(b)}function C(a){var b=h(a);return b=h.filterPlaylist(b,U.getProviders(),U.get("androidhls"),U.get("drm"),U.get("preload")),U.set("playlist",b),d.isArray(b)&&0!==b.length?!0:(aa.triggerError({message:"Error loading playlist: No playable sources found"}),!1)}function D(a){var b=U.get("playlist");a=(a+b.length)%b.length,U.set("item",a),U.set("playlistItem",b[a]),U.setActiveItem(b[a])}function E(a){B(U.get("item")-1,a||{reason:"external"})}function F(a){B(U.get("item")+1,a||{reason:"external"})}function G(){if(z()){if(_)return void(_=!1);Y=G;var a=U.get("item");return a===U.get("playlist").length-1
|
||
|
Sa.reason=""}}function F(a,b,c){a===Ha&&c===ya||(Ha=a,Ca.trigger(d.JWPLAYER_MEDIA_BUFFER,{bufferPercent:100*a,position:b,duration:c}))}function G(a){0>ya&&(a=-(_()-a)),za=a}function H(){var a=Ua.duration,b=_();if(a===1/0&&b){var c=b-Ua.seekable.start(0);c!==1/0&&c>120&&(a=-c)}return a}function I(a){ya=a,Fa&&a&&a!==1/0&&Ca.seek(Fa)}function J(){var a=H();Ka&&a===1/0&&(a=0),Ca.trigger(d.JWPLAYER_MEDIA_META,{duration:a,height:Ua.videoHeight,width:Ua.videoWidth}),I(a)}function K(){Ia&&(Ea=!0,M())}function L(){Ia&&(Ua.muted&&(Ua.muted=!1,Ua.muted=!0),ua(),J())}function M(){Aa||(Aa=!0,Ca.trigger(d.JWPLAYER_MEDIA_BUFFER_FULL))}function N(){Ca.setState(e.PLAYING),Ua.hasAttribute("hasplayed")||Ua.setAttribute("hasplayed",""),Ca.trigger(d.JWPLAYER_PROVIDER_FIRST_FRAME,{})}function O(){Ca.state!==e.COMPLETE&&Ua.currentTime!==Ua.duration&&Ca.setState(e.PAUSED)}function P(){Ka||Ua.paused||Ua.ended||Ca.state!==e.LOADING&&Ca.state!==e.ERROR&&(Ca.seeking||Ca.setState(e.STALLED))}function Q(){Ia&&(b.log("Error playing media: %o %s",Ua.error,Ua.src||xa.file),Ca.trigger(d.JWPLAYER_MEDIA_ERROR,{message:"Error loading media: File could not be played"}))}function R(a){var d;return"array"===b.typeOf(a)&&a.length>0&&(d=c.map(a,function(a,b){return{label:a.label||b}})),d}function S(a){Ba=a,Ja=T(a);var b=R(a);b&&Ca.trigger(d.JWPLAYER_MEDIA_LEVELS,{levels:b,currentQuality:Ja})}function T(a){var b=Math.max(0,Ja),c=y.qualityLabel;if(a)for(var d=0;d<a.length;d++)if(a[d]["default"]&&(b=d),c&&a[d].label===c)return d;return Sa.reason="initial choice",Sa.level={width:0,height:0},b}function U(){return r||s}function V(a,c,d){xa=Ba[Ja],Fa=0,n(Ga);var f=document.createElement("source");f.src=xa.file;var g=Ua.src!==f.src;g||U()?(ya=c,W(d),Ua.load()):(0===a&&0!==Ua.currentTime&&(Fa=-1,Ca.seek(a)),Ua.play()),za=Ua.currentTime,r&&(M(),Ua.paused||Ca.state===e.PLAYING||Ca.setState(e.LOADING)),b.isIOS()&&Ca.getFullScreen()&&(Ua.controls=!0),a>0&&Ca.seek(a)}function W(a){if(Na=null,Oa=null,Qa=-1,Pa=-1,Ra=-1,Sa.reason||(Sa.reason="initial choice",Sa.level={width:0,height:0}),Ea=!1,Aa=!1,Ka=l(xa),Ua.src=xa.file,xa.preload&&Ua.setAttribute("preload",xa.preload),a&&a.tracks){var c=b.isIOS()&&!b.isSDK(y);c&&Y(a.tracks)}}function X(){Ua&&(Ua.removeAttribute("src"),!q&&Ua.load&&Ua.load())}function Y(a){for(;Ua.firstChild;)Ua.removeChild(Ua.firstChild);Z(a)}function Z(a){if(a){Ua.setAttribute("crossorigin","anonymous");for(var b=0;b<a.length;b++)if(-1!==a[b].file.indexOf(".vtt")&&/subtitles|captions|descriptions|chapters|metadata/.test(a[b].kind)){var c=document.createElement("track");c.src=a[b].file,c.kind=a[b].kind,c.srclang=a[b].language||"",c.label=a[b].label,c.mode="disabled",Ua.appendChild(c)}}}function $(){for(var a=Ua.seekable?Ua.seekable.length:0,b=1/0;a--;)b=Math.min(b,Ua.seekable.start(a));return b}function _(){for(var a=Ua.seekable?Ua.seekable.length:0,b=0;a--;)b=Math.max(b,Ua.seekable.end(a));return b}function aa(){Ca.seeking=!1,Ca.trigger(d.JWPLAYER_MEDIA_SEEKED)}function ba(){Ca.trigger("volume",{volume:Math.round(100*Ua.volume)}),Ca.trigger("mute",{mute:Ua.muted})}function ca(){Ua.currentTime===za&&P()}function da(){var a=Ua.buffered,c=Ua.duration;return!a||0===a.length||0>=c||c===1/0?0:b.between(a.end(a.length-1)/c,0,1)}function ea(){if(Ia&&Ca.state!==e.IDLE&&Ca.state!==e.COMPLETE){if(n(Ga),Ja=-1,La=!0,Ca.trigger(d.JWPLAYER_MEDIA_BEFORECOMPLETE),!Ia)return;fa()}}function fa(){n(Ga),Ca.setState(e.COMPLETE),La=!1,Ca.trigger(d.JWPLAYER_MEDIA_COMPLETE)}function ga(a){Ma=!0,ma(a),b.isIOS()&&(Ua.controls=!1)}function ha(){var a=-1,b=0;if(Na)for(b;b<Na.length;b++)if("showing"===Na[b].mode){a=b;break}sa(a+1)}function ia(){for(var a=-1,b=0;b<Ua.audioTracks.length;b++)if(Ua.audioTracks[b].enabled){a=b;break}oa(a)}function ja(a){ka(a.currentTarget.activeCues)}function ka(a){if(a&&a.length&&Ra!==a[0].startTime){var b={TIT2:"title",TT2:"title",WXXX:"url",TPE1:"artist",TP1:"artist",TALB:"album",TAL:"album"},d=function(a,b){var c,d,e,f,g,h;for(c="",e=a.length,d=b||0;e>d;)switch(f=a[d++],f>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:c+=String.fromCharCode(
|
||
|
s=!0,this.off()},this.getStatus=function(){return p}};return i}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(51)],e=function(a){var b={},c=b.pluginPathType={ABSOLUTE:0,RELATIVE:1,CDN:2};return b.getPluginPathType=function(b){if("string"==typeof b){b=b.split("?")[0];var d=b.indexOf("://");if(d>0)return c.ABSOLUTE;var e=b.indexOf("/"),f=a.extension(b);return!(0>d&&0>e)||f&&isNaN(f)?c.RELATIVE:c.CDN}},b.getPluginName=function(a){return a.replace(/^(.*\/)?([^-]*)-?.*\.(swf|js)$/,"$2")},b.getPluginVersion=function(a){return a.replace(/[^-]*-?([^\.]*).*$/,"$1")},b}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(46),c(47),c(45)],e=function(a,b,c){var d={},e={NEW:0,LOADING:1,ERROR:2,COMPLETE:3},f=function(f,g){function h(b){k=e.ERROR,j.trigger(a.ERROR,b)}function i(b){k=e.COMPLETE,j.trigger(a.COMPLETE,b)}var j=c.extend(this,b),k=e.NEW;this.addEventListener=this.on,this.removeEventListener=this.off,this.makeStyleLink=function(a){var b=document.createElement("link");return b.type="text/css",b.rel="stylesheet",b.href=a,b},this.makeScriptTag=function(a){var b=document.createElement("script");return b.src=a,b},this.makeTag=g?this.makeStyleLink:this.makeScriptTag,this.load=function(){if(k===e.NEW){var b=d[f];if(b&&(k=b.getStatus(),2>k))return b.on(a.ERROR,h),void b.on(a.COMPLETE,i);var c=document.getElementsByTagName("head")[0]||document.documentElement,j=this.makeTag(f),l=!1;j.onload=j.onreadystatechange=function(a){l||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState||(l=!0,i(a),j.onload=j.onreadystatechange=null,c&&j.parentNode&&!g&&c.removeChild(j))},j.onerror=h,c.insertBefore(j,c.firstChild),k=e.LOADING,d[f]=this}},this.getStatus=function(){return k}};return f.loaderstatus=e,f}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(100),c(103)],e=function(a,b){var c=function(c){this.addPlugin=function(d){var e=a.getPluginName(d);return c[e]||(c[e]=new b(d)),c[e]},this.getPlugins=function(){return c}};return c}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(48),c(100),c(46),c(47),c(101),c(45)],e=function(a,b,c,d,e,f){var g={FLASH:0,JAVASCRIPT:1,HYBRID:2},h=function(h){function i(){switch(b.getPluginPathType(h)){case b.pluginPathType.ABSOLUTE:return h;case b.pluginPathType.RELATIVE:return a.getAbsolutePath(h,window.location.href)}}function j(){f.defer(function(){q=e.loaderstatus.COMPLETE,p.trigger(c.COMPLETE)})}function k(){q=e.loaderstatus.ERROR,p.trigger(c.ERROR,{url:h})}var l,m,n,o,p=f.extend(this,d),q=e.loaderstatus.NEW;this.load=function(){if(q===e.loaderstatus.NEW){if(h.lastIndexOf(".swf")>0)return l=h,q=e.loaderstatus.COMPLETE,void p.trigger(c.COMPLETE);if(b.getPluginPathType(h)===b.pluginPathType.CDN)return q=e.loaderstatus.COMPLETE,void p.trigger(c.COMPLETE);q=e.loaderstatus.LOADING;var a=new e(i());a.on(c.COMPLETE,j),a.on(c.ERROR,k),a.load()}},this.registerPlugin=function(a,b,d,f){o&&(clearTimeout(o),o=void 0),n=b,d&&f?(l=f,m=d):"string"==typeof d?l=d:"function"==typeof d?m=d:d||f||(l=a),q=e.loaderstatus.COMPLETE,p.trigger(c.COMPLETE)},this.getStatus=function(){return q},this.getPluginName=function(){return b.getPluginName(h)},this.getFlashPath=function(){if(l)switch(b.getPluginPathType(l)){case b.pluginPathType.ABSOLUTE:return l;case b.pluginPathType.RELATIVE:return h.lastIndexOf(".swf")>0?a.getAbsolutePath(l,window.location.href):a.getAbsolutePath(l,i())}return null},this.getJS=function(){return m},this.getTarget=function(){return n},this.getPluginmode=function(){return void 0!==typeof l&&void 0!==typeof m?g.HYBRID:void 0!==typeof l?g.FLASH:void 0!==typeof m?g.JAVASCRIPT:void 0},this.getNewInstance=function(a,b,c){return new m(a,b,c)},this.getURL=function(){return h}};return h}.apply(b,d),!(void 0!==e&&(a.exports=e))},,,,,,,,function(a,b,c){var d,e;d=[c(66),c(112),c(113),c(48)],e=function(a,b,c,d){var e=function(e,f){function g(a){if(a.tracks.length){f.mediaController.off("meta",h),s=[],t={},u={},v=0;for(var b=a.tracks||[],c=0;c<b.length;c++){var d=b[c];d.id=d.name,d.label=d.name||d.language,l(d)}var e=o();this
|
||
|
var c=a||b;return a&&b&&a!==b&&(c=j.extend({},b,a)),c},noop:b.VM.noop,compilerInfo:a.compiler},e=function(b,c){c=c||{};var f=c.data;e._setup(c),!c.partial&&a.useData&&(f=i(b,f));var g;return a.useDepths&&(g=c.depths?[b].concat(c.depths):[b]),a.main.call(d,b,d.helpers,d.partials,f,g)};return e.isTop=!0,e._setup=function(c){c.partial?(d.helpers=c.helpers,d.partials=c.partials):(d.helpers=d.merge(c.helpers,b.helpers),a.usePartial&&(d.partials=d.merge(c.partials,b.partials)))},e._child=function(b,c,e){if(a.useDepths&&!e)throw new k("must pass parent depths");return f(d,b,a[b],c,e)},e}function f(a,b,c,d,e){var f=function(b,f){return f=f||{},c.call(a,b,a.helpers,a.partials,f.data||d,e&&[b].concat(e))};return f.program=b,f.depth=e?e.length:0,f}function g(a,b,c,d,e,f,g){var h={partial:!0,helpers:d,partials:e,data:f,depths:g};if(void 0===a)throw new k("The partial "+b+" could not be found");return a instanceof Function?a(c,h):void 0}function h(){return""}function i(a,b){return b&&"root"in b||(b=b?n(b):{},b.root=a),b}var j=c(123),k=c(125)["default"],l=c(122).COMPILER_REVISION,m=c(122).REVISION_CHANGES,n=c(122).createFrame;b.checkRevision=d,b.template=e,b.program=f,b.invokePartial=g,b.noop=h},function(a,b,c){var d,e;d=[c(47),c(46),c(45),c(48)],e=function(a,b,c,d){function e(a,b){return/touch/.test(a.type)?(a.originalEvent||a).changedTouches[0]["page"+b]:a["page"+b]}function f(a){var b=a||window.event;return a instanceof MouseEvent?"which"in b?3===b.which:"button"in b?2===b.button:!1:!1}function g(a,b,c){var d;return d=b instanceof MouseEvent||!b.touches&&!b.changedTouches?b:b.touches&&b.touches.length?b.touches[0]:b.changedTouches[0],{type:a,target:b.target,currentTarget:c,pageX:d.pageX,pageY:d.pageY}}function h(a){(a instanceof MouseEvent||a instanceof window.TouchEvent)&&(a.preventManipulation&&a.preventManipulation(),a.cancelable&&a.preventDefault&&a.preventDefault())}var i=!c.isUndefined(window.PointerEvent),j=!i&&d.isMobile(),k=!i&&!j,l=d.isFF()&&d.isOSX(),m=function(a,d){function j(a){(k||i&&"touch"!==a.pointerType)&&r(b.touchEvents.OVER,a)}function m(a){(k||i&&"touch"!==a.pointerType)&&r(b.touchEvents.MOVE,a)}function n(c){(k||i&&"touch"!==c.pointerType&&!a.contains(document.elementFromPoint(c.x,c.y)))&&r(b.touchEvents.OUT,c)}function o(b){s=b.target,w=e(b,"X"),x=e(b,"Y"),f(b)||(i?b.isPrimary&&(d.preventScrolling&&(t=b.pointerId,a.setPointerCapture(t)),a.addEventListener("pointermove",p),a.addEventListener("pointercancel",q),a.addEventListener("pointerup",q)):k&&(document.addEventListener("mousemove",p),l&&"object"===b.target.nodeName.toLowerCase()?a.addEventListener("click",q):document.addEventListener("mouseup",q)),s.addEventListener("touchmove",p),s.addEventListener("touchcancel",q),s.addEventListener("touchend",q))}function p(a){var c=b.touchEvents,f=6;if(v)r(c.DRAG,a);else{var g=e(a,"X"),i=e(a,"Y"),j=g-w,k=i-x;j*j+k*k>f*f&&(r(c.DRAG_START,a),v=!0,r(c.DRAG,a))}d.preventScrolling&&h(a)}function q(c){var e=b.touchEvents;i?(d.preventScrolling&&a.releasePointerCapture(t),a.removeEventListener("pointermove",p),a.removeEventListener("pointercancel",q),a.removeEventListener("pointerup",q)):k&&(document.removeEventListener("mousemove",p),document.removeEventListener("mouseup",q)),s.removeEventListener("touchmove",p),s.removeEventListener("touchcancel",q),s.removeEventListener("touchend",q),v?r(e.DRAG_END,c):d.directSelect&&c.target!==a||-1!==c.type.indexOf("cancel")||(i&&c instanceof window.PointerEvent?"touch"===c.pointerType?r(e.TAP,c):r(e.CLICK,c):k?r(e.CLICK,c):(r(e.TAP,c),h(c))),s=null,v=!1}function r(a,e){var f;if(d.enableDoubleTap&&(a===b.touchEvents.CLICK||a===b.touchEvents.TAP))if(c.now()-y<z){var h=a===b.touchEvents.CLICK?b.touchEvents.DOUBLE_CLICK:b.touchEvents.DOUBLE_TAP;f=g(h,e,u),A.trigger(h,f),y=0}else y=c.now();f=g(a,e,u),A.trigger(a,f)}var s,t,u=a,v=!1,w=0,x=0,y=0,z=300;d=d||{},i?(a.addEventListener("pointerdown",o),d.useHover&&(a.addEventListener("pointerover",j),a.addEventListener("pointerout",n)),d.useMove&&a.addEventListener("pointermove",m)):k&&(a.addEventListener("mousedown",o),d.useHover&&(a.addEventList
|
||
|
this.selectListener=this.select.bind(this)),this.reset(),a=c.isArray(a)?a:[],b.toggleClass(this.el,"jw-hidden",a.length<2);var h=a.length>2||2===a.length&&g&&g.toggle===!1,i=!h&&2===a.length;if(b.toggleClass(this.el,"jw-toggle",i),b.toggleClass(this.el,"jw-button-color",!i),this.isActive=h||i,h){b.removeClass(this.el,"jw-off"),this.iconUI.on("tap",this.toggleOpenStateListener).on("over",this.openTooltipListener).on("out",this.closeTooltipListener);var j=e(a),k=b.createElement(j);this.addContent(k),this.contentUI=new d(this.content).on("click tap",this.selectListener)}else i&&this.iconUI.on("click tap",this.toggleValueListener);this.selectItem(f)},toggleValue:function(){this.trigger("toggleValue")},select:function(a){if(a.target.parentElement===this.content){var d=b.classList(a.target),e=c.find(d,function(a){return 0===a.indexOf("jw-item")});e&&(this.trigger("select",parseInt(e.split("-")[2])),this.closeTooltipListener())}},selectItem:function(a){if(this.content)for(var c=0;c<this.content.children.length;c++)b.toggleClass(this.content.children[c],"jw-active-option",a===c);else b.toggleClass(this.el,"jw-off",0===a)},reset:function(){b.addClass(this.el,"jw-off"),this.iconUI.off(),this.contentUI&&this.contentUI.off().destroy(),this.removeContent()}});return f}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d=c(120);a.exports=(d["default"]||d).template({1:function(a,b,c,d){var e=this.lambda,f=this.escapeExpression;return" <li class='jw-text jw-option jw-item-"+f(e(d&&d.index,a))+" jw-reset'>"+f(e(null!=a?a.label:a,a))+"</li>\n"},compiler:[6,">= 2.0.0-beta.1"],main:function(a,b,c,d){var e,f='<ul class="jw-menu jw-background-color jw-reset">\n';return e=b.each.call(a,a,{name:"each",hash:{},fn:this.program(1,d),inverse:this.noop,data:d}),null!=e&&(f+=e),f+"</ul>"},useData:!0})},function(a,b,c){var d,e;d=[c(48),c(45),c(139),c(127),c(145)],e=function(a,b,c,d,e){var f=c.extend({setup:function(c,e){if(this.iconUI||(this.iconUI=new d(this.el,{useHover:!0}),this.toggleOpenStateListener=this.toggleOpenState.bind(this),this.openTooltipListener=this.openTooltip.bind(this),this.closeTooltipListener=this.closeTooltip.bind(this),this.selectListener=this.onSelect.bind(this)),this.reset(),c=b.isArray(c)?c:[],a.toggleClass(this.el,"jw-hidden",c.length<2),c.length>=2){this.iconUI=new d(this.el,{useHover:!0}).on("tap",this.toggleOpenStateListener).on("over",this.openTooltipListener).on("out",this.closeTooltipListener);var f=this.menuTemplate(c,e),g=a.createElement(f);this.addContent(g),this.contentUI=new d(this.content),this.contentUI.on("click tap",this.selectListener)}this.originalList=c},menuTemplate:function(a,c){var d=b.map(a,function(a,b){return{active:b===c,label:b+1+".",title:a.title}});return e(d)},onSelect:function(c){var d=c.target;if("UL"!==d.tagName){"LI"!==d.tagName&&(d=d.parentElement);var e=a.classList(d),f=b.find(e,function(a){return 0===a.indexOf("jw-item")});f&&(this.trigger("select",parseInt(f.split("-")[2])),this.closeTooltip())}},selectItem:function(a){this.setup(this.originalList,a)},reset:function(){this.iconUI.off(),this.contentUI&&this.contentUI.off().destroy(),this.removeContent()}});return f}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d=c(120);a.exports=(d["default"]||d).template({1:function(a,b,c,d){var e,f="";return e=b["if"].call(a,null!=a?a.active:a,{name:"if",hash:{},fn:this.program(2,d),inverse:this.program(4,d),data:d}),null!=e&&(f+=e),f},2:function(a,b,c,d){var e=this.lambda,f=this.escapeExpression;return" <li class='jw-option jw-text jw-active-option jw-item-"+f(e(d&&d.index,a))+' jw-reset\'>\n <span class="jw-label jw-reset"><span class="jw-icon jw-icon-play jw-reset"></span></span>\n <span class="jw-name jw-reset">'+f(e(null!=a?a.title:a,a))+"</span>\n </li>\n"},4:function(a,b,c,d){var e=this.lambda,f=this.escapeExpression;return" <li class='jw-option jw-text jw-item-"+f(e(d&&d.index,a))+' jw-reset\'>\n <span class="jw-label jw-reset">'+f(e(null!=a?a.label:a,a))+'</sp
|
||
|
},function(a,b){a.exports=function(){var a=[];return a.toString=function(){for(var a=[],b=0;b<this.length;b++){var c=this[b];c[2]?a.push("@media "+c[2]+"{"+c[1]+"}"):a.push(c[1])}return a.join("")},a.i=function(b,c){"string"==typeof b&&(b=[[null,b,""]]);for(var d={},e=0;e<this.length;e++){var f=this[e][0];"number"==typeof f&&(d[f]=!0)}for(e=0;e<b.length;e++){var g=b[e];"number"==typeof g[0]&&d[g[0]]||(c&&!g[2]?g[2]=c:c&&(g[2]="("+g[2]+") and ("+c+")"),a.push(g))}},a}},function(a,b){a.exports="data:application/font-woff;base64,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
|