function ThreeSixtyPlayer(){var b=this,i=this,j=soundManager,o=navigator.userAgent.match(/msie/i),r=navigator.userAgent.match(/opera/i),k=navigator.userAgent.match(/safari/i),m=navigator.userAgent.match(/chrome/i);this.excludeClass="360-exclude";this.links=[];this.sounds=[];this.soundsByURL=[];this.indexByURL=[];this.lastSound=null;this.soundCount=0;this.oUIImageMap=this.oUITemplate=null;this.config={playNext:false,autoPlay:false,loadRingColor:"#ccc",playRingColor:"#000",backgroundRingColor:"#eee",
segmentRingColor:"rgba(255,255,255,0.33)",segmentRingColorAlt:"rgba(0,0,0,0.1)",loadRingColorMetadata:"#ddd",playRingColorMetadata:"rgba(96,160,224,0.99)",playRingColorMetadata:"rgba(128,192,256,0.9)",circleDiameter:null,circleRadius:null,imageRoot:"",animDuration:500,animTransition:Animator.tx.bouncy,showHMSTime:false,scaleFont:false,useWaveformData:false,waveformDataColor:"#0099ff",waveformDataDownsample:3,waveformDataOutside:false,waveformDataConstrain:false,waveformDataLineRatio:0.64,useEQData:false,
eqDataColor:"#339933",eqDataDownsample:4,eqDataOutside:true,eqDataLineRatio:0.54,usePeakData:true,peakDataColor:"#ff33ff",peakDataOutside:true,peakDataLineRatio:0.5,useAmplifier:true,fontSizeMax:null};this.css={sDefault:"sm2_link",sBuffering:"sm2_buffering",sPlaying:"sm2_playing",sPaused:"sm2_paused"};this.addEventHandler=function(a,c,d){typeof attachEvent=="undefined"?a.addEventListener(c,d,false):a.attachEvent("on"+c,d)};this.removeEventHandler=function(a,c,d){typeof attachEvent=="undefined"?a.removeEventListener(c,
d,false):a.detachEvent("on"+c,d)};this.hasClass=function(a,c){return typeof a.className!="undefined"?a.className.match(new RegExp("(\\s|^)"+c+"(\\s|$)")):false};this.addClass=function(a,c){if(!a||!c||b.hasClass(a,c))return false;a.className=(a.className?a.className+" ":"")+c};this.removeClass=function(a,c){if(!a||!c||!b.hasClass(a,c))return false;a.className=a.className.replace(new RegExp("( "+c+")|("+c+")","g"),"")};this.getElementsByClassName=function(a,c,d){var f=d||document;d=[];var e,g=[];if(typeof c!=
"undefined"&&typeof c!="string")for(e=c.length;e--;){if(!g||!g[c[e]])g[c[e]]=f.getElementsByTagName(c[e])}else g=c?f.getElementsByTagName(c):f.all||f.getElementsByTagName("*");if(typeof c!="string")for(e=c.length;e--;)for(f=g[c[e]].length;f--;)b.hasClass(g[c[e]][f],a)&&d.push(g[c[e]][f]);else for(e=0;e<g.length;e++)b.hasClass(g[e],a)&&d.push(g[e]);return d};this.getParentByNodeName=function(a,c){if(!a||!c)return false;for(c=c.toLowerCase();a.parentNode&&c!=a.parentNode.nodeName.toLowerCase();)a=a.parentNode;
return a.parentNode&&c==a.parentNode.nodeName.toLowerCase()?a.parentNode:null};this.getParentByClassName=function(a,c){if(!a||!c)return false;for(;a.parentNode&&!b.hasClass(a.parentNode,c);)a=a.parentNode;return a.parentNode&&b.hasClass(a.parentNode,c)?a.parentNode:null};this.getSoundByURL=function(a){return typeof b.soundsByURL[a]!="undefined"?b.soundsByURL[a]:null};this.isChildOfNode=function(a,c){if(!a||!a.parentNode)return false;c=c.toLowerCase();do a=a.parentNode;while(a&&a.parentNode&&a.nodeName.toLowerCase()!=
c);return a&&a.nodeName.toLowerCase()==c?a:null};this.isChildOfClass=function(a,c){if(!a||!c)return false;for(;a.parentNode&&!b.hasClass(a,c);)a=b.findParent(a);return b.hasClass(a,c)};this.findParent=function(a){if(!a||!a.parentNode)return false;a=a.parentNode;if(a.nodeType==2)for(;a&&a.parentNode&&a.parentNode.nodeType==2;)a=a.parentNode;return a};this.getStyle=function(a,c){try{if(a.currentStyle)return a.currentStyle[c];else if(window.getComputedStyle)return document.defaultView.getComputedStyle(a,
null).getPropertyValue(c)}catch(d){}return null};this.findXY=function(a){var c=0,d=0;do{c+=a.offsetLeft;d+=a.offsetTop}while(a=a.offsetParent);return[c,d]};this.getMouseXY=function(a){a=a?a:event;if(a.pageX||a.pageY)return[a.pageX,a.pageY];else if(a.clientX||a.clientY)return[a.clientX+b.getScrollLeft(),a.clientY+b.getScrollTop()]};this.getScrollLeft=function(){return document.body.scrollLeft+document.documentElement.scrollLeft};this.getScrollTop=function(){return document.body.scrollTop+document.documentElement.scrollTop};
this.events={play:function(){i.removeClass(this._360data.oUIBox,this._360data.className);this._360data.className=i.css.sPlaying;i.addClass(this._360data.oUIBox,this._360data.className);b.fanOut(this)},stop:function(){i.removeClass(this._360data.oUIBox,this._360data.className);this._360data.className="";b.fanIn(this)},pause:function(){i.removeClass(this._360data.oUIBox,this._360data.className);this._360data.className=i.css.sPaused;i.addClass(this._360data.oUIBox,this._360data.className)},resume:function(){i.removeClass(this._360data.oUIBox,
this._360data.className);this._360data.className=i.css.sPlaying;i.addClass(this._360data.oUIBox,this._360data.className)},finish:function(){i.removeClass(this._360data.oUIBox,this._360data.className);this._360data.className="";this._360data.didFinish=true;b.fanIn(this);if(i.config.playNext){var a=i.indexByURL[this._360data.oLink.href]+1;a<i.links.length&&i.handleClick({target:i.links[a]})}},whileloading:function(){this.paused&&b.updatePlaying.apply(this)},whileplaying:function(){b.updatePlaying.apply(this);
this._360data.fps++},bufferchange:function(){this.isBuffering?i.addClass(this._360data.oUIBox,i.css.sBuffering):i.removeClass(this._360data.oUIBox,i.css.sBuffering)}};this.stopEvent=function(a){if(typeof a!="undefined"&&typeof a.preventDefault!="undefined")a.preventDefault();else if(typeof event!="undefined"&&typeof event.returnValue!="undefined")event.returnValue=false;return false};this.getTheDamnLink=o?function(a){return a&&a.target?a.target:window.event.srcElement}:function(a){return a.target};
this.handleClick=function(a){if(a.button>1)return true;var c=b.getTheDamnLink(a);if(c.nodeName.toLowerCase()!="a"){c=b.isChildOfNode(c,"a");if(!c)return true}if(!b.isChildOfClass(c,"ui360"))return true;c.getAttribute("href");if(!c.href||!j.canPlayURL(c.href)||b.hasClass(c,b.excludeClass)){if(o&&c.onclick)return false;return true}j._writeDebug("handleClick()");var d=c.href,f=b.getSoundByURL(d);if(f)if(f==b.lastSound)f.togglePause();else{f.togglePause();j._writeDebug("sound different than last sound: "+
b.lastSound.sID);b.lastSound&&b.stopSound(b.lastSound)}else{f=j.createSound({id:"ui360Sound"+b.soundCount++,url:d,onplay:b.events.play,onstop:b.events.stop,onpause:b.events.pause,onresume:b.events.resume,onfinish:b.events.finish,onbufferchange:b.events.bufferchange,whileloading:b.events.whileloading,whileplaying:b.events.whileplaying});var e=c.parentNode;f._360data={oUI360:b.getParentByClassName(c,"ui360"),oLink:c,className:b.css.sPlaying,oUIBox:b.getElementsByClassName("sm2-360ui","div",e)[0],oCanvas:b.getElementsByClassName("sm2-canvas",
"canvas",e)[0],oButton:b.getElementsByClassName("sm2-360btn","img",e)[0],oTiming:b.getElementsByClassName("sm2-timing","div",e)[0],oCover:b.getElementsByClassName("sm2-cover","div",e)[0],lastTime:null,didFinish:null,pauseCount:0,radius:0,amplifier:b.config.usePeakData?0.9:1,radiusMax:b.config.circleDiameter*0.175,width:0,widthMax:b.config.circleDiameter*0.4,lastValues:{bytesLoaded:0,bytesTotal:0,position:0,durationEstimate:0},animating:false,oAnim:new Animator({duration:b.config.animDuration,transition:b.config.animTransition,
onComplete:function(){}}),oAnimProgress:function(g){var h=this;h._360data.radius=parseInt(h._360data.radiusMax*h._360data.amplifier*g);h._360data.width=parseInt(h._360data.widthMax*h._360data.amplifier*g);if(b.config.scaleFont&&b.config.fontSizeMax!=null){h._360data.oTiming.style.fontSize=parseInt(Math.max(1,b.config.fontSizeMax*g))+"px";h._360data.oTiming.style.opacity=g}if(h.paused||h.playState==0||h._360data.lastValues.bytesLoaded==0||h._360data.lastValues.position==0)b.updatePlaying.apply(h)},
fps:0};if(typeof b.Metadata!="undefined"&&b.getElementsByClassName("metadata","div",f._360data.oUI360).length)f._360data.metadata=new b.Metadata(f,b);f._360data.oCover.style.width=b.config.circleDiameter+"px";f._360data.oCover.style.height=b.config.circleDiameter+"px";if(b.config.scaleFont&&b.config.fontSizeMax!=null)f._360data.oTiming.style.fontSize="1px";f._360data.oAnim.addSubject(f._360data.oAnimProgress,f);b.refreshCoords(f);b.updatePlaying.apply(f);b.soundsByURL[d]=f;b.sounds.push(f);b.lastSound&&
b.stopSound(b.lastSound);f.play()}b.lastSound=f;if(typeof a!="undefined"&&typeof a.preventDefault!="undefined")a.preventDefault();else if(typeof event!="undefined")event.returnValue=false;return false};this.fanOut=function(a){if(a._360data.animating==1)return false;a._360data.animating=0;soundManager._writeDebug("fanOut: "+a.sID+": "+a._360data.oLink.href);a._360data.oAnim.seekTo(1);window.setTimeout(function(){a._360data.animating=0},b.config.animDuration+20)};this.fanIn=function(a){if(a._360data.animating==
-1)return false;a._360data.animating=-1;soundManager._writeDebug("fanIn: "+a.sID+": "+a._360data.oLink.href);a._360data.oAnim.seekTo(0);window.setTimeout(function(){a._360data.didFinish=false;a._360data.animating=0;b.resetLastValues(a)},b.config.animDuration+20)};this.resetLastValues=function(a){a._360data.lastValues.position=0};this.refreshCoords=function(a){a._360data.canvasXY=b.findXY(a._360data.oCanvas);a._360data.canvasMid=[b.config.circleRadius,b.config.circleRadius];a._360data.canvasMidXY=
[a._360data.canvasXY[0]+a._360data.canvasMid[0],a._360data.canvasXY[1]+a._360data.canvasMid[1]]};this.stopSound=function(a){soundManager._writeDebug("stopSound: "+a.sID);soundManager.stop(a.sID);soundManager.unload(a.sID)};this.buttonClick=function(a){b.handleClick({target:b.getParentByClassName(a?a.target?a.target:a.srcElement:event.srcElement,"sm2-360ui").nextSibling});return false};this.buttonMouseDown=function(a){document.onmousemove=function(c){b.mouseDown(c)};b.stopEvent(a);return false};this.mouseDown=
function(a){if(!b.lastSound){b.stopEvent(a);return false}b.refreshCoords(b.lastSound);var c=b.lastSound._360data;b.addClass(c.oUIBox,"sm2_dragging");c.pauseCount=b.lastSound.paused?1:0;b.mmh(a?a:event);document.onmousemove=b.mmh;document.onmouseup=b.mouseUp;b.stopEvent(a);return false};this.mouseUp=function(){var a=b.lastSound._360data;b.removeClass(a.oUIBox,"sm2_dragging");a.pauseCount==0&&b.lastSound.resume();document.onmousemove=null;document.onmouseup=null};var n=360;this.mmh=function(a){if(typeof a==
"undefined")a=event;var c=b.lastSound,d=b.getMouseXY(a);d=Math.floor(n-(b.rad2deg(Math.atan2(d[0]-c._360data.canvasMidXY[0],d[1]-c._360data.canvasMidXY[1]))+180));c.setPosition(c.durationEstimate*(d/n));b.stopEvent(a);return false};this.drawSolidArc=function(a,c,d,f,e,g,h){var p=a;if(p.getContext)var q=p.getContext("2d");a=q;h||b.clearCanvas(p);if(c)q.fillStyle=c;a.beginPath();if(isNaN(e))e=0;c=d-f;f=r||k;if(!f||f&&d>0){a.arc(0,0,d,g,e,false);d=b.getArcEndpointCoords(c,e);a.lineTo(d.x,d.y);a.arc(0,
0,c,e,g,true);a.closePath();a.fill()}};this.getArcEndpointCoords=function(a,c){return{x:a*Math.cos(c),y:a*Math.sin(c)}};this.deg2rad=function(a){return a*Math.PI/180};this.rad2deg=function(a){return a*180/Math.PI};this.getTime=function(a,c){var d=Math.floor(a/1E3);a=Math.floor(d/60);d=d-a*60;return c?a+":"+(d<10?"0"+d:d):{min:a,sec:d}};this.clearCanvas=function(a){var c=null;if(a.getContext)c=a.getContext("2d");var d=a.offsetWidth;a=a.offsetHeight;c.clearRect(-(d/2),-(a/2),d,a)};n=r||m?359.9:360;
this.updatePlaying=function(){if(this.bytesLoaded){this._360data.lastValues.bytesLoaded=this.bytesLoaded;this._360data.lastValues.bytesTotal=this.bytesTotal}if(this.position)this._360data.lastValues.position=this.position;if(this.durationEstimate)this._360data.lastValues.durationEstimate=this.durationEstimate;b.drawSolidArc(this._360data.oCanvas,b.config.backgroundRingColor,this._360data.width,this._360data.radius,b.deg2rad(n),false);b.drawSolidArc(this._360data.oCanvas,this._360data.metadata?b.config.loadRingColorMetadata:
b.config.loadRingColor,this._360data.width,this._360data.radius,b.deg2rad(n*(this._360data.lastValues.bytesLoaded/this._360data.lastValues.bytesTotal)),0,true);if(this._360data.lastValues.position!=0)b.drawSolidArc(this._360data.oCanvas,this._360data.metadata?b.config.playRingColorMetadata:b.config.playRingColor,this._360data.width,this._360data.radius,b.deg2rad(this._360data.didFinish==1?n:n*(this._360data.lastValues.position/this._360data.lastValues.durationEstimate)),0,true);this._360data.metadata&&
this._360data.metadata.events.whileplaying();var a=b.config.showHMSTime?b.getTime(this.position,true):parseInt(this.position/1E3);if(a!=this._360data.lastTime){this._360data.lastTime=a;this._360data.oTiming.innerHTML=a}o||b.updateWaveform(this)};this.updateWaveform=function(a){if(!b.config.useWaveformData&&!b.config.useEQData||!j.features.waveformData&&!j.features.eqData)return false;if(!a.waveformData.left.length&&!a.eqData.length&&!a.peakData.left)return false;a._360data.oCanvas.getContext("2d");
var c=parseInt(b.config.circleDiameter/2)/2;Math.floor(b.config.circleDiameter-b.config.circleDiameter*0.175/(b.config.circleDiameter/255));if(b.config.useWaveformData){var d=b.config.waveformDataDownsample;d=Math.max(1,d);var f=256/d,e=0,g=0,h=null,p=b.config.waveformDataOutside?1:b.config.waveformDataConstrain?0.5:0.565;c=b.config.waveformDataOutside?0.7:0.75;for(var q=b.deg2rad(360/f*b.config.waveformDataLineRatio),l=0;l<256;l+=d){e=b.deg2rad(360*(l/f*1/d));g=e+q;h=a.waveformData.left[l];if(h<
0&&b.config.waveformDataConstrain)h=Math.abs(h);b.drawSolidArc(a._360data.oCanvas,b.config.waveformDataColor,a._360data.width*p,a._360data.radius*c*h,g,e,true)}}if(b.config.useEQData){d=b.config.eqDataDownsample;d=Math.max(1,d);h=192;f=h/d;p=b.config.eqDataOutside?1:0.565;var s=b.config.eqDataOutside?-1:1;c=b.config.eqDataOutside?0.5:0.75;q=b.deg2rad(360/f*b.config.eqDataLineRatio);f=b.deg2rad(a._360data.didFinish==1?360:360*(a._360data.lastValues.position/a._360data.lastValues.durationEstimate));
for(l=0;l<h;l+=d){e=b.deg2rad(360*(l/h));g=e+q;b.drawSolidArc(a._360data.oCanvas,g>f?b.config.eqDataColor:b.config.playRingColor,a._360data.width*p,a._360data.radius*c*a.eqData[l]*s,g,e,true)}}if(b.config.usePeakData)if(!a._360data.animating){c=a.peakData.left||a.peakData.right;h=3;for(l=0;l<h;l++)c=c||a.eqData[l];a._360data.amplifier=b.config.useAmplifier?0.9+c*0.1:1;a._360data.radiusMax=b.config.circleDiameter*0.175*a._360data.amplifier;a._360data.widthMax=b.config.circleDiameter*0.4*a._360data.amplifier;
a._360data.radius=parseInt(a._360data.radiusMax*a._360data.amplifier);a._360data.width=parseInt(a._360data.widthMax*a._360data.amplifier)}};this.updateWaveformOld=function(a){if(!b.config.useWaveformData&&!b.config.useEQData&&!b.config.usePeakData||!j.features.waveformData&&!j.features.eqData&&!j.features.peakData)return false;if(!a.waveformData.left.length&&!a.eqData.length&&!a.peakData.left.length)return false;var c=a._360data.oCanvas.getContext("2d"),d=parseInt(b.config.circleDiameter*2/3),f=d*
1/3,e=1;e=Math.max(1,e);var g=a.waveformData.left.length,h=Math.max(1,g*1/e/b.config.circleDiameter),p=f*2.5,q=0;c.rotate(b.deg2rad(90));c.translate(-b.config.circleRadius,-b.config.circleRadius);if(b.config.useWaveformData)for(var l=0;l<g;l+=e){q=d+a.waveformData.left[l]*f;c.fillRect(l/g*(b.config.circleDiameter-h)+1,q,h,p)}else for(l=d=0;l<128;l+=4){d=a.eqData[l]*f;c.fillRect(l/128*(b.config.circleDiameter-4),b.config.circleDiameter-d,h*3,d)}c.translate(b.config.circleRadius,b.config.circleRadius);
c.rotate(b.deg2rad(-90))};this.callbackCount=0;this.peakDataHistory=[];this.getUIHTML=function(){return['<canvas class="sm2-canvas" width="'+b.config.circleDiameter+'" height="'+b.config.circleDiameter+'"></canvas>',' <img src="'+b.config.imageRoot+'empty.gif" class="sm2-360btn sm2-360btn-default" style="border:none" />',' <div class="sm2-timing'+(navigator.userAgent.match(/safari/i)?" alignTweak":"")+'"></div>',' <div class="sm2-cover"></div>']};this.init=function(){j._writeDebug("threeSixtyPlayer.init()");
for(var a=b.getElementsByClassName("ui360","div"),c=[],d=0,f=a.length;d<f;d++)c.push(a[d].getElementsByTagName("a")[0]);a=0;var e=null;var g=e=null;b.oUITemplate=document.createElement("div");b.oUITemplate.className="sm2-360ui";d=document.createElement("div");d.className="ui360";f=d.appendChild(b.oUITemplate.cloneNode(true));d.style.position="absolute";d.style.left="-9999px";e=b.getUIHTML();f.innerHTML=e[1]+e[2]+e[3];delete e;e=document.body.appendChild(d);b.config.circleDiameter=parseInt(f.offsetWidth);
b.config.circleRadius=parseInt(b.config.circleDiameter/2);g=b.getElementsByClassName("sm2-timing","div",e)[0];b.config.fontSizeMax=parseInt(b.getStyle(g,"font-size"));if(isNaN(b.config.fontSizeMax))b.config.fontSizeMax=null;soundManager._writeDebug("diameter, font size: "+b.config.circleDiameter+","+b.config.fontSizeMax);d.parentNode.removeChild(d);delete d;delete f;delete e;b.oUITemplate.innerHTML=b.getUIHTML().join("");d=0;for(f=c.length;d<f;d++)if(j.canPlayURL(c[d].href)&&!b.hasClass(c[d],b.excludeClass)){b.addClass(c[d],
b.css.sDefault);b.links[a]=c[d];b.indexByURL[c[d].href]=a;a++;e=c[d].parentNode.insertBefore(b.oUITemplate.cloneNode(true),c[d]);if(o&&typeof G_vmlCanvasManager!="undefined"){g=document.createElement("canvas");g.className="sm2-canvas";var h="sm2_canvas_"+parseInt(Math.random()*1048576);g.id=h;g.width=b.config.circleDiameter;g.height=b.config.circleDiameter;e.appendChild(g);G_vmlCanvasManager.initElement(g);e=document.getElementById(h)}else e=c[d].parentNode.getElementsByTagName("canvas")[0];g=b.getElementsByClassName("sm2-cover",
"div",c[d].parentNode)[0];h=c[d].parentNode.getElementsByTagName("img")[0];h=c[d].parentNode.getElementsByTagName("img")[0];b.addEventHandler(h,"click",b.buttonClick);b.addEventHandler(g,"mousedown",b.mouseDown);e=e.getContext("2d");e.translate(b.config.circleRadius,b.config.circleRadius);e.rotate(b.deg2rad(-90))}if(a>0){b.addEventHandler(document,"click",b.handleClick);b.config.autoPlay&&b.handleClick({target:b.links[0],preventDefault:function(){}})}j._writeDebug("threeSixtyPlayer.init(): Found "+
a+" relevant items.")}}
ThreeSixtyPlayer.prototype.Metadata=function(b,i){soundManager._wD("Metadata()");var j=this,o=b._360data.oUI360,r=o.getElementsByTagName("ul")[0].getElementsByTagName("li");this.lastWPExec=0;this.refreshInterval=250;this.events={whileplaying:function(){for(var m=b._360data.width,n=b._360data.radius,a=b.durationEstimate||j.totalTime*1E3,c=null,d=0,f=j.data.length;d<f;d++){c=d%2==0;i.drawSolidArc(b._360data.oCanvas,c?i.config.segmentRingColorAlt:i.config.segmentRingColor,c?m:m,c?n/2:n/2,i.deg2rad(360*
(j.data[d].endTimeMS/a)),i.deg2rad(360*((j.data[d].startTimeMS||1)/a)),true)}m=new Date;if(m-j.lastWPExec>j.refreshInterval){j.refresh();j.lastWPExec=m}}};this.refresh=function(){for(var m=null,n=b.position,a=b._360data.metadata.data,c=0,d=a.length;c<d;c++)if(n>=a[c].startTimeMS&&n<=a[c].endTimeMS){m=c;break}if(m!=a.currentItem&&m<a.length){b._360data.oLink.innerHTML=a.mainTitle+' <span class="metadata"><span class="sm2_divider"> | </span><span class="sm2_metadata">'+a[m].title+"</span></span>";a.currentItem=
m}};this.totalTime=0;this.strToTime=function(m){m=m.split(":");for(var n=0,a=m.length;a--;)n+=parseInt(m[a])*Math.pow(60,m.length-1-a,10);return n};this.data=[];this.data.givenDuration=null;this.data.currentItem=null;this.data.mainTitle=b._360data.oLink.innerHTML;for(var k=0;k<r.length;k++)this.data[k]={o:null,title:r[k].getElementsByTagName("p")[0].innerHTML,startTime:r[k].getElementsByTagName("span")[0].innerHTML,startSeconds:j.strToTime(r[k].getElementsByTagName("span")[0].innerHTML.replace(/[()]/g,
"")),duration:0,durationMS:null,startTimeMS:null,endTimeMS:null,oNote:null};o=i.getElementsByClassName("duration","div",o);this.data.givenDuration=o.length?j.strToTime(o[0].innerHTML)*1E3:0;for(k=0;k<this.data.length;k++){this.data[k].duration=parseInt(this.data[k+1]?this.data[k+1].startSeconds:(j.data.givenDuration?j.data.givenDuration:b.durationEstimate)/1E3)-this.data[k].startSeconds;this.data[k].startTimeMS=this.data[k].startSeconds*1E3;this.data[k].durationMS=this.data[k].duration*1E3;this.data[k].endTimeMS=
this.data[k].startTimeMS+this.data[k].durationMS;this.totalTime+=this.data[k].duration}};var threeSixtyPlayer=null;soundManager.debugMode=window.location.href.match(/debug=1/i);soundManager.consoleOnly=true;soundManager.flashVersion=9;soundManager.useHighPerformance=true;
if(soundManager.debugMode)var t=window.setInterval(function(){if(threeSixtyPlayer&&threeSixtyPlayer.lastSound&&threeSixtyPlayer.lastSound._360data.fps){soundManager._writeDebug("fps: ~"+threeSixtyPlayer.lastSound._360data.fps);threeSixtyPlayer.lastSound._360data.fps=0}},1E3);threeSixtyPlayer=new ThreeSixtyPlayer;if(threeSixtyPlayer.config.useWaveformData)soundManager.flash9Options.useWaveformData=true;if(threeSixtyPlayer.config.useEQData)soundManager.flash9Options.useEQData=true;
if(threeSixtyPlayer.config.usePeakData)soundManager.flash9Options.usePeakData=true;soundManager.onready(function(){soundManager.supported()&&threeSixtyPlayer.init()});