text: (function(e,b,a){var d=(function(){var j=new RegExp("audio(.min)?.js.*"),f=document.getElementsByTagName("script");for(var g=0,h=f.length;g<h;g++){var k=f[g].getAttribute("src");if(j.test(k)){return k.replace(j,"")}}})();a[e]={instanceCount:0,instances:{},flashSource:'      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="$1" width="1" height="1" name="$1" style="position: absolute; left: -1px;">         <param name="movie" value="$2?playerInstance='+e+'.instances[\'$1\']&datetime=$3">         <param name="allowscriptaccess" value="always">         <embed name="$1" src="$2?playerInstance='+e+'.instances[\'$1\']&datetime=$3" width="1" height="1" allowscriptaccess="always">       </object>',settings:{autoplay:false,loop:false,preload:true,imageLocation:d+"player-graphics.gif",swfLocation:d+"audiojs.swf",useFlash:(function(){var f=document.createElement("audio");return !(f.canPlayType&&f.canPlayType("audio/mpeg;").replace(/no/,""))})(),hasFlash:(function(){if(navigator.plugins&&navigator.plugins.length&&navigator.plugins["Shockwave Flash"]){return true}else{if(navigator.mimeTypes&&navigator.mimeTypes.length){var h=navigator.mimeTypes["application/x-shockwave-flash"];return h&&h.enabledPlugin}else{try{var f=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(g){}}}return false})(),createPlayer:{markup:'          <div class="play-pause">             <p class="play"></p>             <p class="pause"></p>             <p class="loading"></p>             <p class="error"></p>           </div>           <div class="scrubber">             <div class="progress"></div>             <div class="loaded"></div>           </div>           <div class="time">             <em class="played">00:00</em>/<strong class="duration">00:00</strong>           </div>           <div class="error-message"></div>',playPauseClass:"play-pause",scrubberClass:"scrubber",progressClass:"progress",loaderClass:"loaded",timeClass:"time",durationClass:"duration",playedClass:"played",errorMessageClass:"error-message",playingClass:"playing",loadingClass:"loading",errorClass:"error"},css:'        .audiojs audio { position: absolute; left: -1px; }         .audiojs { width: 460px; height: 36px; background: #404040; overflow: hidden; font-family: monospace; font-size: 12px;           background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #444), color-stop(0.5, #555), color-stop(0.51, #444), color-stop(1, #444));           background-image: -moz-linear-gradient(center top, #444 0%, #555 50%, #444 51%, #444 100%);           -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);           -o-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); }         .audiojs .play-pause { width: 25px; height: 40px; padding: 4px 6px; margin: 0px; float: left; overflow: hidden; border-right: 1px solid #000; }         .audiojs p { display: none; width: 25px; height: 40px; margin: 0px; cursor: pointer; }         .audiojs .play { display: block; }         .audiojs .scrubber { position: relative; float: left; width: 280px; background: #5a5a5a; height: 14px; margin: 10px; border-top: 1px solid #3f3f3f; border-left: 0px; border-bottom: 0px; overflow: hidden; }         .audiojs .progress { position: absolute; top: 0px; left: 0px; height: 14px; width: 0px; background: #ccc; z-index: 1;           background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc), color-stop(0.5, #ddd), color-stop(0.51, #ccc), color-stop(1, #ccc));           background-image: -moz-linear-gradient(center top, #ccc 0%, #ddd 50%, #ccc 51%, #ccc 100%); }         .audiojs .loaded { position: absolute; top: 0px; left: 0px; height: 14px; width: 0px; background: #000;           background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(0.5, #333), color-stop(0.51, #222), color-stop(1, #222));           background-image: -moz-linear-gradient(center top, #222 0%, #333 50%, #222 51%, #222 100%); }         .audiojs .time { float: left; height: 36px; line-height: 36px; margin: 0px 0px 0px 6px; padding: 0px 6px 0px 12px; border-left: 1px solid #000; color: #ddd; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5); }         .audiojs .time em { padding: 0px 2px 0px 0px; color: #f9f9f9; font-style: normal; }         .audiojs .time strong { padding: 0px 0px 0px 2px; font-weight: normal; }         .audiojs .error-message { float: left; display: none; margin: 0px 10px; height: 36px; width: 400px; overflow: hidden; line-height: 36px; white-space: nowrap; color: #fff;           text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; }         .audiojs .error-message a { color: #eee; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #999; white-space: wrap; }                 .audiojs .play { background: url("$1") -2px -1px no-repeat; }         .audiojs .loading { background: url("$1") -2px -31px no-repeat; }         .audiojs .error { background: url("$1") -2px -61px no-repeat; }         .audiojs .pause { background: url("$1") -2px -91px no-repeat; }                 .playing .play, .playing .loading, .playing .error { display: none; }         .playing .pause { display: block; }                 .loading .play, .loading .pause, .loading .error { display: none; }         .loading .loading { display: block; }                 .error .time, .error .play, .error .pause, .error .scrubber, .error .loading { display: none; }         .error .error { display: block; }         .error .play-pause p { cursor: auto; }         .error .error-message { display: block; }',trackEnded:function(f){},flashError:function(){var h=this.settings.createPlayer,f=c(h.errorMessageClass,this.wrapper),g='Missing <a href="http://get.adobe.com/flashplayer/">flash player</a> plugin.';if(this.mp3){g+=' <a href="'+this.mp3+'">Download audio file</a>.'}a[e].helpers.removeClass(this.wrapper,h.loadingClass);a[e].helpers.addClass(this.wrapper,h.errorClass);f.innerHTML=g},loadError:function(h){var g=this.settings.createPlayer,f=c(g.errorMessageClass,this.wrapper);a[e].helpers.removeClass(this.wrapper,g.loadingClass);a[e].helpers.addClass(this.wrapper,g.errorClass);f.innerHTML='Error loading: "'+this.mp3+'"'},init:function(){var f=this.settings.createPlayer;a[e].helpers.addClass(this.wrapper,f.loadingClass)},loadStarted:function(){var g=this.settings.createPlayer,i=c(g.durationClass,this.wrapper),f=Math.floor(this.duration/60),h=Math.floor(this.duration%60);a[e].helpers.removeClass(this.wrapper,g.loadingClass);i.innerHTML=((f<10?"0":"")+f+":"+(h<10?"0":"")+h)},loadProgress:function(h){var g=this.settings.createPlayer,f=c(g.loaderClass,this.wrapper);f.style.width=(100*h)+"%"},playPause:function(){if(this.playing){this.settings.play()}else{this.settings.pause()}},play:function(){var f=this.settings.createPlayer;a[e].helpers.addClass(this.wrapper,f.playingClass)},pause:function(){var f=this.settings.createPlayer;a[e].helpers.removeClass(this.wrapper,f.playingClass)},updatePlayhead:function(j){var h=this.settings.createPlayer,g=c(h.progressClass,this.wrapper);g.style.width=(100*j)+"%";var k=c(h.playedClass,this.wrapper),l=this.duration*j,f=Math.floor(l/60),i=Math.floor(l%60);k.innerHTML=((f<10?"0":"")+f+":"+(i<10?"0":"")+i)}},create:function(g,f){var f=f||{};if(g.length){return this.createAll(f,g)}else{return this.newInstance(g,f)}},createAll:function(g,k){var f=k||document.getElementsByTagName("audio"),l=[];g=g||{};for(var h=0,j=f.length;h<j;h++){l.push(this.newInstance(f[h],g))}return l},newInstance:function(g,f){var g=g,h=this.helpers.clone(this.settings),l="audiojs"+this.instanceCount,k="audiojs_wrapper"+this.instanceCount,j=this.instanceCount++;if(g.getAttribute("autoplay")!=null){h.autoplay=true}if(g.getAttribute("loop")!=null){h.loop=true}if(g.getAttribute("preload")=="none"){h.preload=false}if(f){this.helpers.merge(h,f)}if(h.createPlayer.markup){g=this.createPlayer(g,h.createPlayer,k)}else{g.parentNode.setAttribute("id",k)}var i=new a[b](g,h);if(h.css){this.helpers.injectCss(i,h.css)}if(h.useFlash&&h.hasFlash){this.injectFlash(i,l);this.attachFlashEvents(i.wrapper,i)}else{if(h.useFlash&&!h.hasFlash){this.settings.flashError.apply(i)}}if(!h.useFlash||(h.useFlash&&h.hasFlash)){this.attachEvents(i.wrapper,i)}this.instances[l]=i;return i},createPlayer:function(g,f,j){var i=document.createElement("div"),h=g.cloneNode(true);i.setAttribute("class","audiojs");i.setAttribute("className","audiojs");i.setAttribute("id",j);if(h.outerHTML&&!document.createElement("audio").canPlayType){h=this.helpers.cloneHtml5Node(g);i.innerHTML=f.markup;i.appendChild(h);g.outerHTML=i.outerHTML;i=document.getElementById(j)}else{i.appendChild(h);i.innerHTML=i.innerHTML+f.markup;g.parentNode.replaceChild(i,g)}return i.getElementsByTagName("audio")[0]},attachEvents:function(k,h){if(!h.settings.createPlayer){return}var g=h.settings.createPlayer,j=c(g.playPauseClass,k),i=c(g.scrubberClass,k),f=function(l){var m=0;if(l.offsetParent){do{m+=l.offsetLeft}while(l=l.offsetParent)}return m};a[e].events.addListener(j,"click",function(l){h.playPause.apply(h)});a[e].events.addListener(i,"click",function(m){var l=m.clientX-f(this);h.skipTo(l/i.offsetWidth)});if(h.settings.useFlash){return}a[e].events.trackLoadProgress(h);a[e].events.addListener(h.element,"timeupdate",function(l){h.updatePlayhead.apply(h)});a[e].events.addListener(h.element,"ended",function(l){h.trackEnded.apply(h)});a[e].events.addListener(h.source,"error",function(l){clearInterval(h.readyTimer);clearInterval(h.loadTimer);h.settings.loadError.apply(h)})},attachFlashEvents:function(f,g){g.swfReady=false;g.load=function(h){g.mp3=h;if(g.swfReady){g.element.load(h)}};g.loadProgress=function(h,i){g.loadedPercent=h;g.duration=i;g.settings.loadStarted.apply(g);g.settings.loadProgress.apply(g,[h])};g.skipTo=function(h){if(h>g.loadedPercent){return}g.updatePlayhead.call(g,[h]);g.element.skipTo(h)};g.updatePlayhead=function(h){g.settings.updatePlayhead.apply(g,[h])};g.play=function(){if(!g.settings.preload){g.settings.preload=true;g.element.init(g.mp3)}g.playing=true;g.element.pplay();g.settings.play.apply(g)};g.pause=function(){g.playing=false;g.element.ppause();g.settings.pause.apply(g)};g.setVolume=function(h){g.element.setVolume(h)};g.loadStarted=function(){g.swfReady=true;if(g.settings.preload){g.element.init(g.mp3)}if(g.settings.autoplay){g.play.apply(g)}}},injectFlash:function(h,j){var f=this.flashSource.replace(/\$1/g,j);f=f.replace(/\$2/g,h.settings.swfLocation);f=f.replace(/\$3/g,(+new Date+Math.random()));var g=h.wrapper.innerHTML,i=document.createElement("div");i.innerHTML=f+g;h.wrapper.innerHTML=i.innerHTML;h.element=this.helpers.getSwf(j)},helpers:{merge:function(g,f){for(attr in f){if(g.hasOwnProperty(attr)||f.hasOwnProperty(attr)){g[attr]=f[attr]}}},clone:function(h){if(h==null||typeof(h)!=="object"){return h}var f=new h.constructor();for(var g in h){f[g]=arguments.callee(h[g])}return f},addClass:function(f,h){var g=new RegExp("(\\s|^)"+h+"(\\s|$)");if(g.test(f.className)){return}f.className+=" "+h},removeClass:function(f,h){var g=new RegExp("(\\s|^)"+h+"(\\s|$)");f.className=f.className.replace(g," ")},injectCss:function(g,k){var q="",p=document.getElementsByTagName("style"),j=k.replace(/\$1/g,g.settings.imageLocation);for(var h=0,o=p.length;h<o;h++){var m=p[h].getAttribute("title");if(m&&~m.indexOf("audiojs")){f=p[h];if(f.innerHTML===j){return}q=f.innerHTML;break}}var l=document.getElementsByTagName("head")[0],n=l.firstChild,f=document.createElement("style");if(!l){return}f.setAttribute("type","text/css");f.setAttribute("title","audiojs");if(f.styleSheet){f.styleSheet.cssText=q+j}else{f.appendChild(document.createTextNode(q+j))}if(n){l.insertBefore(f,n)}else{l.appendChild(f)}},cloneHtml5Node:function(g){var f=document.createDocumentFragment(),h=f.createElement?f:document;h.createElement("audio");var i=h.createElement("div");f.appendChild(i);i.innerHTML=g.outerHTML;return i.firstChild},getSwf:function(f){var g=document[f]||window[f];return g.length>1?g[g.length-1]:g}},events:{memoryLeaking:false,listeners:[],addListener:function(g,f,h){if(g.addEventListener){g.addEventListener(f,h,false)}else{if(g.attachEvent){this.listeners.push(g);if(!this.memoryLeaking){window.attachEvent("onunload",function(){if(this.listeners){for(var j=0,k=this.listeners.length;j<k;j++){a[e].events.purge(this.listeners[j])}}});this.memoryLeaking=true}g.attachEvent("on"+f,function(){h.call(g,window.event)})}}},trackLoadProgress:function(h){if(!h.settings.preload){return}var f,i,h=h,g=(/(ipod|iphone|ipad)/i).test(navigator.userAgent);f=setInterval(function(){if(h.element.readyState>-1){if(!g){h.init.apply(h)}}if(h.element.readyState>1){if(h.settings.autoplay){h.play.apply(h)}clearInterval(f);i=setInterval(function(){h.loadProgress.apply(h);if(h.loadedPercent>=1){clearInterval(i)}},200)}},200);h.readyTimer=f;h.loadTimer=i},purge:function(h){var f=h.attributes,g;if(f){for(g=0;g<f.length;g+=1){if(typeof h[f[g].name]==="function"){h[f[g].name]=null}}}f=h.childNodes;if(f){for(g=0;g<f.length;g+=1){purge(h.childNodes[g])}}},ready:(function(){return function(l){var h=window,g=false,k=true,n=h.document,m=n.documentElement,q=n.addEventListener?"addEventListener":"attachEvent",o=n.addEventListener?"removeEventListener":"detachEvent",f=n.addEventListener?"":"on",p=function(r){if(r.type=="readystatechange"&&n.readyState!="complete"){return}(r.type=="load"?h:n)[o](f+r.type,p,false);if(!g&&(g=true)){l.call(h,r.type||r)}},j=function(){try{m.doScroll("left")}catch(r){setTimeout(j,50);return}p("poll")};if(n.readyState=="complete"){l.call(h,"lazy")}else{if(n.createEventObject&&m.doScroll){try{k=!h.frameElement}catch(i){}if(k){j()}}n[q](f+"DOMContentLoaded",p,false);n[q](f+"readystatechange",p,false);h[q](f+"load",p,false)}}})()}};a[b]=function(f,g){this.element=f;this.wrapper=f.parentNode;this.source=f.getElementsByTagName("source")[0]||f;this.mp3=(function(h){var i=h.getElementsByTagName("source")[0];return h.getAttribute("src")||(i?i.getAttribute("src"):null)})(f);this.settings=g;this.loadStartedCalled=false;this.loadedPercent=0;this.duration=1;this.playing=false};a[b].prototype={updatePlayhead:function(){var f=this.element.currentTime/this.duration;this.settings.updatePlayhead.apply(this,[f])},skipTo:function(f){if(f>this.loadedPercent){return}this.element.currentTime=this.duration*f;this.updatePlayhead()},load:function(f){this.loadStartedCalled=false;this.source.setAttribute("src",f);this.element.load();this.mp3=f;a[e].events.trackLoadProgress(this)},loadError:function(){this.settings.loadError.apply(this)},init:function(){this.settings.init.apply(this)},loadStarted:function(){if(!this.element.duration){return false}this.duration=this.element.duration;this.updatePlayhead();this.settings.loadStarted.apply(this)},loadProgress:function(){if(this.element.buffered!=null&&this.element.buffered.length){if(!this.loadStartedCalled){this.loadStartedCalled=this.loadStarted()}var f=this.element.buffered.end(this.element.buffered.length-1);this.loadedPercent=f/this.duration;this.settings.loadProgress.apply(this,[this.loadedPercent])}},playPause:function(){if(this.playing){this.pause()}else{this.play()}},play:function(){var f=(/(ipod|iphone|ipad)/i).test(navigator.userAgent);if(f&&this.element.readyState==0){this.init.apply(this)}if(!this.settings.preload){this.settings.preload=true;this.element.setAttribute("preload","auto");a[e].events.trackLoadProgress(this)}this.playing=true;this.element.play();this.settings.play.apply(this)},pause:function(){this.playing=false;this.element.pause();this.settings.pause.apply(this)},setVolume:function(f){this.element.volume=f},trackEnded:function(f){this.skipTo.apply(this,[0]);if(!this.settings.loop){this.pause.apply(this)}this.settings.trackEnded.apply(this)}};var c=function(n,j){var m=[];j=j||document;if(j.getElementsByClassName){m=j.getElementsByClassName(n)}else{var h,f,g=j.getElementsByTagName("*"),k=new RegExp("(^|\\s)"+n+"(\\s|$)");for(h=0,f=g.length;h<f;h++){if(k.test(g[h].className)){m.push(g[h])}}}return m.length>1?m:m[0]}})("audiojs","audiojsInstance",this);
  