/* important*/ (function(c){var b=function(){};b.test=document.createElement("div");b.randomiseArray=function(a){var b=[],d=[],c,e;for(c=0;cv?1:0)})};b.keysrt2=function(a,b,d,c){var f=1;c&&(f=-1);return a.sort(function(a, c){var v=a[b][d],e=c[b][d];return f*(ve?1:0)})};b.isEmpty=function(a){return 0==a.replace(/^\s+|\s+$/g,"").length};b.checkKey=function(a){return a.replace(/[^0-9a-zA-Z_-\s(),]/g,"")};b.stripSlashes=function(a){a=a.replace(/\\/g,"/");a=a.replace(/\\'/g,"'");a=a.replace(/\\"/g,'"');a=a.replace(/\\0/g,"\x00");return a=a.replace(/\\\\/g,"\\")};b.filterAllowedChars=function(a){var b=a.length,d="",c,e,r;for(c=0;c= r||48<=r&&57>=r||0<="_-".indexOf(e))d+=e;return d};b.selectText=function(a){var b=document;a=b.getElementById(a);var d;b.body.createTextRange?(b=b.body.createTextRange(),b.moveToElementText(a),b.select()):c.getSelection&&(d=c.getSelection(),b=b.createRange(),b.selectNodeContents(a),d.removeAllRanges(),d.addRange(b))};b.getVideoFormat=function(){var a=document.createElement("video");if(a.canPlayType){var b;if("probably"==a.canPlayType("video/mp4")||"maybe"==a.canPlayType("video/mp4"))b=".mp4";else if("probably"== a.canPlayType("video/ogg")||"maybe"==a.canPlayType("video/ogg"))b=".ogg";else if("probably"==a.canPlayType("video/webm")||"maybe"==a.canPlayType("video/webm"))b=".webm";return b}};b.videoSupport=function(){return!!document.createElement("video").canPlayType};b.canPlayVorbis=function(){var a=document.createElement("video");return!(!a.canPlayType||!a.canPlayType('video/ogg; codecs="theora, vorbis"').replace(/no/,""))};b.canPlayMp4=function(){var a=document.createElement("video");return!(!a.canPlayType|| !a.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"').replace(/no/,""))};b.canPlayWebM=function(){var a=document.createElement("video");return!(!a.canPlayType||!a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/no/,""))};b.audioSupport=function(){return!!document.createElement("audio").canPlayType};b.canPlayMp3=function(){var a=document.createElement("audio");return!(!a.canPlayType||!a.canPlayType("audio/mpeg;").replace(/no/,""))};b.canPlayOgg=function(){var a=document.createElement("audio"); return!(!a.canPlayType||!a.canPlayType('audio/ogg; codecs="vorbis"').replace(/no/,""))};b.volumeCanBeSet=function(){var a=document.createElement("audio");if(!a)return!1;a.volume=0;return 0==a.volume?!0:!1};b.hasPointerEvent=function(){return!!c.navigator.msPointerEnabled};b.isMobile=function(){return b.hasPointerEvent&&1a?"0"+(a+1):a+1};b.isNumber=function(a){return!isNaN(parseFloat(a))&&isFinite(a)}; b.getRandomInt=function(a,b){return Math.floor(Math.random()*(b-a+1))+a};b.formatCurrentTime=function(a){a=Math.round(a);minutes=Math.floor(a/60);minutes=10<=minutes?minutes:""+minutes;a=Math.floor(a%60);return minutes+":"+(10<=a?a:"0"+a)};b.formatDuration=function(a){a=Math.round(a);minutes=Math.floor(a/60);minutes=10<=minutes?minutes:""+minutes;a=Math.floor(a%60);return minutes+":"+(10<=a?a:"0"+a)};b.hmsToSecondsOnly=function(a){a=a.split(":");for(var b=0,d=1;0

').appendTo(d).hide()};this.show=function(){};this.hide=function(){e.hide()};this.seekbar=function(a,b,c,F){if(v)return!1;e.addClass("awp-tooltip-num").find("p").text(AWPUtils.formatCurrentTime(c)+" / "+AWPUtils.formatDuration(F));c=d.offset().left;F=d.offset().top; b.offset();var r=b.offset().top;b.outerWidth();var A=b.outerHeight(),t=e.outerWidth(),z=e.outerHeight(),w=f.width();f.height();var m=f.scrollLeft();f.scrollTop();a=a.pageX;var D=a-c,p,N;b.hasClass("awp-tooltip-top")?(p=D-t/2,N=r-F-z):b.hasClass("awp-tooltip-bottom")&&(p=D-t/2,N=r-F+A+15);p+t+c-m>w&&(p=a-c-t);0>p+c-m&&(p=a-c);p+t+c-m>w&&(p=w-t-c+m);e.css({left:parseInt(p,10)+"px",top:parseInt(N,10)+"px"}).show()};this.circle=function(a,b,c,f){if(v)return!1;e.addClass("awp-tooltip-num").find("p").text(AWPUtils.formatCurrentTime(c)+ " / "+AWPUtils.formatDuration(f));a=d.offset().left;c=d.offset().top;f=b.offset().left;var r=b.offset().top,A=b.outerWidth();b.outerHeight();var F=e.outerWidth(),t=e.outerHeight(),w,m;b.hasClass("awp-tooltip-top")&&(w=f-a+A/2-F/2,m=r-c-t-10);e.css({left:parseInt(w,10)+"px",top:parseInt(m,10)+"px"}).show()};this.volume=function(a,b,c){if(v)return!1;e.addClass("awp-tooltip-num").find("p").text(c+" %");c=d.offset().left;var f=d.offset().top,r=b.offset().left,A=b.offset().top,t=b.outerWidth(),z=b.outerHeight(), w=e.outerWidth(),m=e.outerHeight(),D=a.pageX-c;a=a.pageY-f;var p,N;b.hasClass("awp-tooltip-top")?b.hasClass("awp-vertical")?(p=r-c+t/2-w/2,N=a-m-10):(p=D-w/2,N=A-f-m):b.hasClass("awp-tooltip-bottom")?b.hasClass("awp-vertical")?(p=r-c+t/2-w/2,N=a+m+10):(p=D-w/2,N=A-f+z+10):b.hasClass("awp-tooltip-left")&&b.hasClass("awp-vertical")&&(p=r-c-w-5,N=a-m/2);e.css({left:parseInt(p,10)+"px",top:parseInt(N,10)+"px"}).show()};this.controls=function(a,b){if(v)return!1;e.removeClass("awp-tooltip-num").find("p").text(b); var c=d.offset().left,f=d.offset().top,r=a.offset().left,k=a.offset().top,t=a.outerWidth(),z=a.outerHeight(),w=e.outerWidth(),m=e.outerHeight();a.hasClass("awp-tooltip-top")?(c=r-c+t/2-w/2,f=k-f-m):a.hasClass("awp-tooltip-top-right")?(c=r-c,f=k-f-m):a.hasClass("awp-tooltip-top-left")?(c=r-c+t-w,f=k-f-m):a.hasClass("awp-tooltip-right")?(c=r-c+t+10,f=k-f+z/2-m/2):a.hasClass("awp-tooltip-bottom")?(c=r-c+t/2-w/2,f=k-f+z+10):a.hasClass("awp-tooltip-bottom-left")?(c=r-c+t-w,f=k-f+z+10):a.hasClass("awp-tooltip-left")? (c=r-c-10-w,f=k-f+z/2-m/2):(c=r-c+t/2-w/2,f=k-f-m);e.css({left:parseInt(c,10)+"px",top:parseInt(f,10)+"px"}).show()};this.setValue=function(a){e.find("p").text(a)};this.setState=function(a){v=a};this.setData()}})(window,jQuery); (function(c,b){c.AWPTouchManager=function(a){function f(a){k||b(t).trigger("AWPTouchManager.MOUSE_MOVE",{elem:b(a.currentTarget),e:a})}function d(a){k||(b(a.currentTarget).off("mousemove",f).off("mouseleave",d),A.off("mouseleave",v),b(t).trigger("AWPTouchManager.MOUSE_LEAVE",{elem:b(a.currentTarget),e:a}))}function v(a){b(a.currentTarget).off("mousemove",f).off("mouseleave",d);A.off("mouseleave",v);b(t).trigger("AWPTouchManager.MOUSE_LEAVE",{elem:b(a.currentTarget),e:a})}function e(a){m&&(D=[a.pageX, a.pageY]);if(!k){var c;if("touchstart"==a.type)if((c=a.originalEvent.touches)&&0').css({position:"absolute",left:"-10000px",display:"none"}).appendTo(e);v&&(A=e.find(".awp-download-confirm"))};this.download=function(a,b){var d;if(F)return!1;if("file:"==c.location.protocol)return console.log("Downloading files locally is not possible! This requires online server connection."), !1;var e=a;d=b;e.indexOf("\\")&&(e=e.replace(/\\/g,"/"));e.match(/^http([s]?):\/\/.*/)||(e=AWPUtils.qualifyURL(e));v||(d=d.replace(/[^A-Z0-9\-\_\.]+/ig,"_"));50D&&(d=D);for(c=0;cD&&(d=D);for(c=0;c=D&&(d=D-z.length,e=!0);for(c=0;c=D&&(c=D-z.length,d=!0);for(b=0;bd.playlistItems||(d.randomArr=AWPUtils.randomiseArray(d.playlistItems))}var d=this;this.loopingOn=a.loopingOn;this.randomPlay=a.randomPlay;this.playlistItems;this.lastInOrder=!1;this.counter=-1;this.lastPlayedFromPlaylistClick;this.lastRandomCounter;this.randomPaused=!1;this.randomArr=[];this.playlistSelect=!1;this.setCounter=function(a,e){"undefined"===typeof e&&(e=!0);d.counter=e?d.counter+parseInt(a,10):parseInt(a,10);if(isNaN(d.counter))alert("AWPPlaylistManager message: No active media, counter = "+ d.counter);else if(d.lastInOrder=!1,d.loopingOn){if(d.randomPlay)if(d.counter>d.playlistItems-1){d.counter=d.randomArr[d.playlistItems-1];c();if(d.randomArr[0]==d.counter){var f=d.randomArr.splice(0,1);d.randomArr.push(f)}d.counter=0;b(d).trigger("AWPPlaylistManager.PLAYLIST_END_ALERT")}else 0>d.counter&&(d.counter=d.randomArr[0],c(),d.randomArr[d.playlistItems-1]==d.counter&&(f=d.randomArr.splice(d.playlistItems-1,1),d.randomArr.unshift(f)),d.counter=d.playlistItems-1);else d.counter>d.playlistItems- 1?(d.counter=0,b(d).trigger("AWPPlaylistManager.PLAYLIST_END_ALERT")):0>d.counter&&(d.counter=d.playlistItems-1);b(d).trigger("AWPPlaylistManager.COUNTER_READY")}else d.counter>d.playlistItems-1?(d.counter=d.playlistItems-1,d.lastInOrder=!0):0>d.counter&&(d.counter=0),d.lastInOrder?b(d).trigger("AWPPlaylistManager.PLAYLIST_END"):b(d).trigger("AWPPlaylistManager.COUNTER_READY")};this.getCounter=function(){return d.randomPlay?d.playlistSelect?d.counter:d.randomArr[d.counter]:d.counter};this.advanceHandler= function(a){d.playlistSelect=!1;d.randomPaused?(d.randomPaused=!1,d.lastRandomCounter+a>d.playlistItems-1?(d.counter=d.playlistItems-1,b(d).trigger("AWPPlaylistManager.COUNTER_READY")):0>d.lastRandomCounter+a?(d.counter=0,b(d).trigger("AWPPlaylistManager.COUNTER_READY")):d.setCounter(d.lastRandomCounter+a,!1)):d.setCounter(a)};this.processPlaylistRequest=function(a){d.playlistSelect=!1;d.randomPlay&&(d.playlistSelect=!0,d.lastPlayedFromPlaylistClick=a,d.randomPaused||(d.lastRandomCounter=d.counter, d.randomPaused=!0));this.setCounter(a,!1)};this.setPlaylistItems=function(a,b){"undefined"===typeof b&&(b=!0);b&&(d.counter=-1);d.playlistItems=a;d.randomPlay&&c()};this.reSetCounter=function(a){"undefined"===typeof a?d.counter=-1:(a=parseInt(a,10),d.playlistItems?(a>d.playlistItems-1?a=d.playlistItems-1:0>a&&(a=0),d.counter=a):d.counter=-1)};this.setRandom=function(a){d.randomPlay=a;d.randomPlay&&c();if(d.randomPlay){var b=d.randomArr.length;for(a=0;a'),Aa.empty().append('load'),aa.css("display","block"),Aa.width(aa.width()),aa.removeClass("awp-hidden").addClass("awp-visible"),Sa()),h.load(u.mp3))}).fail(function(a,g,c){console.log(a,g,c)})}function k(a,b){c.ajax({url:qa+"peaks/peaks.php",type:"post",data:[{name:"action",value:"awp_write_peaks"}, {name:"peaks",value:a},{name:"id",value:b},{name:"path",value:u.peakdir||null}],dataType:"json"}).done(function(a){}).fail(function(a,g,c){console.log(a.responseText)})}function L(){Ba=c.ajax({url:qa+"peaks/remote_dl.php",type:"post",data:[{name:"id",value:u.mp3},{name:"title",value:u.title},{name:"path",value:u.peakdir||null}],dataType:"json"}).done(function(a){h._getArrayBuffer(a)}).fail(function(a,c,b){console.log(a,c,b)})}function z(a){V=!0;lb();P&&Ta();var g=Eb.find("#"+a);if(0==g.length)return alert('Failed to select playlist! Check activePlaylist option in settings. Make sure that element: "'+ a+'" exist in awp-playlist-list!'),Ua.css("display","none"),V=!1;"undefined"!==typeof awpPlaylistStartLoad&&awpPlaylistStartLoad(y,E);var b,d;g.find(".awp-playlist-item").each(function(){d=c(this);b=w(d);W.push(b)});C=W.length;m()}function w(a){var c={};c.origclasses=a.attr("class");c.type=a.attr("data-type");"audio"==c.type?c.mp3=a.attr("data-mp3"):void 0==a.attr("data-path")||AWPUtils.isEmpty(a.attr("data-path"))||(c.path=c.id=a.attr("data-path"));void 0==a.attr("data-peak-load")||AWPUtils.isEmpty(a.attr("data-peak-load"))|| void 0==a.attr("data-peak-progress")||AWPUtils.isEmpty(a.attr("data-peak-progress"))||(c.peakData={load:a.attr("data-peak-load"),progress:a.attr("data-peak-progress")});AWPUtils.isEmpty(a.html())||(c.content=a.html());void 0!=a.attr("data-limit")&&!AWPUtils.isEmpty(a.attr("data-limit"))&&AWPUtils.isNumber(a.attr("data-limit"))&&0!=Math.abs(parseInt(a.attr("data-limit"),10))&&(c.limit=Math.abs(parseInt(a.attr("data-limit"),10)));void 0==a.attr("data-thumb")||AWPUtils.isEmpty(a.attr("data-thumb"))? void 0==a.attr("data-thumb-default")||AWPUtils.isEmpty(a.attr("data-thumb-default"))||(c.thumbDefault=a.attr("data-thumb-default")):c.thumb=a.attr("data-thumb");void 0==a.attr("data-thumb-quality")||AWPUtils.isEmpty(a.attr("data-thumb-quality"))||(c.thumbQuality=a.attr("data-thumb-quality"));void 0==a.attr("data-title")||AWPUtils.isEmpty(a.attr("data-title"))||(c.title=a.attr("data-title"));void 0==a.attr("data-artist")||AWPUtils.isEmpty(a.attr("data-artist"))||(c.artist=a.attr("data-artist"));void 0== a.attr("data-description")||AWPUtils.isEmpty(a.attr("data-description"))||(c.description=a.attr("data-description"));void 0!=a.attr("data-download")&&(c.download=a.attr("data-download"));void 0!=a.attr("data-id3")&&(c.id3=!0);void 0==a.attr("data-dir-url")||AWPUtils.isEmpty(a.attr("data-dir-url"))||(c.dirurl=a.attr("data-dir-url"));void 0==a.attr("data-peak-dir")||AWPUtils.isEmpty(a.attr("data-peak-dir"))||(c.peakdir=a.attr("data-peak-dir"));void 0!=a.attr("data-start")&&!AWPUtils.isEmpty(a.attr("data-start"))&& AWPUtils.isNumber(a.attr("data-start"))&&0!=a.attr("data-start")&&(c.start=Math.abs(a.attr("data-start")));void 0!=a.attr("data-end")&&!AWPUtils.isEmpty(a.attr("data-end"))&&AWPUtils.isNumber(a.attr("data-end"))&&0!=a.attr("data-end")&&(c.end=Math.abs(a.attr("data-end")));void 0!=a.attr("data-duration")&&!AWPUtils.isEmpty(a.attr("data-duration"))&&AWPUtils.isNumber(a.attr("data-duration"))&&0!=Math.abs(a.attr("data-duration"))&&(c.duration=Math.abs(a.attr("data-duration")));void 0!=a.attr("data-playback-rate")&& (c.playbackRate=1,!AWPUtils.isEmpty(a.attr("data-playback-rate"))&&AWPUtils.isNumber(a.attr("data-playback-rate"))&&0!=a.attr("data-playback-rate")&&(c.playbackRate=Math.abs(a.attr("data-playback-rate"))));void 0==a.attr("data-link")||AWPUtils.isEmpty(a.attr("data-link"))||(c.link=a.attr("data-link"),c.target="_blank",void 0==a.attr("data-target")||AWPUtils.isEmpty(a.attr("data-target"))||(c.target=a.attr("data-target")));void 0!=a.attr("data-share")&&(c.share=a.attr("data-share"));void 0!=a.attr("data-remote")&& (c.remote=!0);return c}function m(){ba++;if(ba>C-1)Cb();else{var a=W[ba],b=W[ba].type;/^audio$/.test(b)?(X.push(a),m()):-1nb?N():m()},onError:function(a){console.log("ID3 error: ",a.type,a.info);N()}})}function Cb(){var a,b,G=ca?O:J.length,f=X.length,h,l,m,k,p=0,r;for(b=0;b').attr({"data-type":h});delete k.origclasses; ca?(r?r.after(l):ka?l.appendTo(I):I.children("div").eq(O).before(l),r=l):l.appendTo(I);m=c('').on("click",d).appendTo(l);if(!ta)m.on("mouseenter",v).on("mouseleave",e);if(-1!=c.inArray("thumb",ob)){var q=k.thumb||k.thumbDefault;if(q){var t=new Image;t.className="awp-hidden";t.onload=function(){this.className="awp-visible"};t.src=q;c('').append(t).appendTo(m)}}-1!=c.inArray("title",ob)&&c('').appendTo(m); k.link&&(q=c(''),m.after(q));k.download&&(q=pb?c(''):c(''),m.after(q));k.content&&(l.append(k.content),delete k.content)}k.title&&(k.title=AWPUtils.checkKey(k.title));J.splice(a,0,{id:a,type:h,data:k})}ea&&Db();P=I;La(); ca||Va?(a=n.getCounter(),n.setPlaylistItems(C,!1),O<=a&&(ka||n.reSetCounter(a+p)),ua?(ua=!1,va&&!ta&&(fa=!0),n.setCounter(O,!1)):va&&n.setCounter(O,!1),-1!=n.getCounter()&&(Y=n.getCounter())):n.setPlaylistItems(C);gb();0==C&&"undefined"!==typeof awpPlaylistEmpty&&awpPlaylistEmpty(y,E,I);Ca=!0;"undefined"!==typeof awpPlaylistEndLoad&&awpPlaylistEndLoad(y,E,I)}function La(){C=J.length;if(ea){var a=0,b,d,e,f;Da=[];I.find("div.awp-playlist-item").each(function(){d=c(this).attr("data-id",a);e=d.find(".awp-playlist-non-selected, .awp-playlist-selected").attr("data-id", a);f=e.find(".awp-playlist-title");f.length&&(b=pa(a),Wa&&(Da.push(b),J[a].data.title_full=b),qb?f.html(AWPUtils.counter(a)+rb+b):f.html(b));J[a].id=a;a++});Ea&&Fa&&0C-1&&(a=C-1);-1zb)aa.on("click", function(a){if(ja){var b=c(a.currentTarget);a=Math.min(Math.max((a.pageX-b.offset().left)/b.width(),0),1);h.seekTo(a)}});S&&ha.find("i").removeClass("awp-icon-color").addClass("awp-icon-rollover-color");T&&ia.find("i").removeClass("awp-icon-color").addClass("awp-icon-rollover-color");if(Wa)var wb=x.find(".awp-search-filter").on("focus",function(a){c(this).val()==Za&&c(this).val("")}).on("blur",function(){AWPUtils.isEmpty(c(this).val())&&c(this).val(Za)}).on("keyup.apfilter",function(){if(0==Da.length)return!1; var a=J.length,b=c(this).val(),b=Da.filter(/./.test.bind(new RegExp(b,"i"))),d,e=0,f;for(d=0;db?b=0:b>U&&(b=U),b=Math.max(0,Math.min(1,b/U)),Z||(b=1-b),b=parseInt(100*b,10),R.volume(c.point,ma,b))}}).on("AWPTouchManager.MOUSE_MOVE",function(a,c){if(!l)return!1;var b=c.elem;a=c.e;var d=a.pageX,g=a.pageY;b.hasClass("awp-volume-seekbar")&&"undefined"!==typeof R&&b.is('[class*="awp-tooltip"]')&&(b=Z?d-da.offset().left:g-da.offset().top,0>b?b=0:b>U&&(b=U),b=Math.max(0,Math.min(1,b/U)), Z||(b=1-b),b=parseInt(100*b,10),R.volume(a,ma,b))}).on("AWPTouchManager.MOUSE_LEAVE",function(a,b){if(!l)return!1;"undefined"!==typeof R&&R.hide()})}if(oa){var Z=ma.hasClass("awp-vertical")?!1:!0,Na=.5,U=void 0!=q.volumeSize?q.volumeSize:Z?da.width():da.height();0>B?B=0:1=u.end&&Ma()});h.on("play",function(){Ja||(awpMediaStart(y,E,n.getCounter()),Ja=!0);ab.find("i").removeClass("fa-play").addClass("fa-pause");Q=!0;awpMediaPlay(y,E,n.getCounter())});h.on("pause",function(){vb();Q=!1;awpMediaPause(y,E,n.getCounter())});h.on("seek",function(a){ja&&yb.width(aa.width()*a)});h.on("ready",function(){h.setVolume(B);var a=u.start||0,b;u.end&&(b=u.end);u.playbackRate&&1!=u.playbackRate&&h.setPlaybackRate(u.playbackRate);fa&&(b?h.play(a,b):h.play(a));fa=!0});h.on("waveform_ME_noPeaks", function(){if(Ra){var a=h.backend.getPeaks(900);a.length&&k(a,u.title);Ra=!1}ra.css("opacity",0);Ia.removeClass("awp-hidden").addClass("awp-visible");Sa()});h.on("redraw",function(){Qa&&(ra.css("opacity",0),Ia.removeClass("awp-hidden").addClass("awp-visible"),Sa(),Qa=!1)});this.getTitleFormatted=function(a,b){var c="",d=b||xb;"undefined"===typeof a.artist||AWPUtils.isEmpty(a.artist)||"undefined"===typeof a.title||AWPUtils.isEmpty(a.title)?"undefined"!==typeof a.artist||"undefined"===typeof a.title|| AWPUtils.isEmpty(a.title)?"undefined"===typeof a.artist||AWPUtils.isEmpty(a.artist)||"undefined"!==typeof a.title||(c=a.artist):c=a.title:c=a.artist+d+a.title;return c};Mb.resize(function(){if(!l)return!1;db&&clearTimeout(db);db=setTimeout(y.resize,150);ja&&Aa.width(aa.width())});y.resize=function(){h&&(h.drawer.containerWidth=h.drawer.container.clientWidth,h.drawBuffer(),Q||h.drawer.updateProgress(h.backend.getPlayedPercents()))};this.loadPlayMedia=function(){if(!l||!M||!u)return!1;u.mp3&&h.backend.peaks&& h.load(u.mp3,h.backend.peaks,!0);Q=!0};this.playMedia=function(){if(!l||!M||Q)return!1;"undefined"!==typeof h&&h.play();Q=!0};this.pauseMedia=function(){if(!l||!M||!Q)return!1;"undefined"!==typeof h&&h.pause();Q=!1};this.checkMedia=function(a){if(!l||!M)return!1;a=a.toLowerCase();Q&&"pause"==a&&("undefined"!==typeof h&&h.pause(),Q=!1)};this.togglePlayback=function(){if(!l||!M)return!1;"undefined"!==typeof h&&(!Ja&&jb&&h.backend.peaks?(fa=!0,y.loadPlayMedia()):h.playPause())};this.stop=function(){if(!l|| !M)return!1;"undefined"!==typeof h&&h.stop();Q=!1};this.nextMedia=function(){if(!l||!P)return!1;n.advanceHandler(1,!0)};this.previousMedia=function(){if(!l||!P)return!1;n.advanceHandler(-1,!0)};this.loadMedia=function(a){if(!l||V||!P)return!1;if("undefined"===typeof a)return alert("loadMedia method requires either a track number or a track title to load. LoadMedia failed."),!1;if("string"===typeof a){var b,c;for(b=0;ba||a>C-1)return alert('Invalid track number. Track number "'+a+'" doesnt exist. LoadMedia failed.'),!1}else return alert("loadMedia method requires either a track number or a track title to load. LoadMedia failed."),!1;n.processPlaylistRequest(a)};this.loadPlaylist=function(a){if(!l||V)return!1;if("undefined"===typeof a||AWPUtils.isEmpty(a))return alert("loadPlaylist method requires id parameter. loadPlaylist failed."),!1; if(la==a)return!1;la=a;z(la)};this.addTrack=function(a,b,d,e){if(!l||V)return!1;if("undefined"===typeof a)return alert("addTrack method requires format parameter. AddTrack failed."),!1;if("undefined"===typeof b)return alert("addTrack method requires track parameter. AddTrack failed."),!1;va=!1;"undefined"!==typeof d&&(va=d);d=1;var g=!1;if("string"!==typeof b&&"[object Object]"!==Object.prototype.toString.call(b))if("[object Array]"===Object.prototype.toString.call(b))d=b.length,g=!0;else return alert("addTrack method requires track as string, object or array parameter. AddTrack failed."), !1;O=e;ka=!1;ca=!0;if(P)if("undefined"!==typeof O){if(0>O||O>C)return alert('Invalid position to insert track to. Position number "'+e+'" doesnt exist. AddTrack failed.'),!1;O==C&&(ka=!0)}else ka=!0,O=C;else{if("undefined"!==typeof O){if(0!=O)return alert('Invalid position to insert track to. Position number "'+e+'" doesnt exist. AddTrack failed.'),!1}else O=0;ka=!0}V=!0;lb();Ca=!1;Va=!0;ba=-1;X=[];W=[];var f;for(e=0;e").append(f.clone()).html(); f=document.createElement("div");f.innerHTML=h;f=c(f.firstChild);f=w(f)}W.push(f)}C=W.length;ua=!1;P||(ua=!0);P=I;m()};this.inputAudio=function(a){if(!l||V)return!1;if("undefined"===typeof a)return alert("inputAudio method requires data parameter. inputAudio failed."),!1;F();n.reSetCounter();u=a;M="audio";void 0!=u.title&&bb(y.getTitleFormatted(u));ta&&(fa=!0);H(u.title)};this.removeTrack=function(a){if(!l||V||!P)return!1;if("undefined"===typeof a)return alert("removeTrack method requires id parameter. removeTrack failed."), !1;if("string"===typeof a){var b,c=!1;for(b=0;ba||a>C-1)return alert('Invalid id number. Track number "'+a+'" doesnt exist. RemoveTrack failed.'),!1}else return alert("removeTrack method requires either a id number or a track title to remove. removeTrack failed."),!1;J[a]?(I.children(".awp-playlist-item").eq(a).remove(), J.splice(a,1),La(),0e)return!1;if("title"== g)for(AWPUtils.keysrt2(J,"data","title_full",b||!1),e=[],g=0;ga?a=0:1