(function(q,l){function aa(W,ub){function ra(c){return b.preferFlash&&N&&!b.ignoreFlash&&b.flash[c]!==l&&b.flash[c]}function C(c){return function(d){var a=this._s;a&&a._a?d=c.call(this,d):(a&&a.id?b._wD(a.id+": Ignoring "+d.type):b._wD("HTML5::Ignoring "+d.type),d=null);return d}}this.setupOptions={url:W||null,flashVersion:8,debugMode:!1,debugFlash:!1,useConsole:!0,consoleOnly:!0,waitForWindowLoad:!1,bgColor:"#ffffff",useHighPerformance:!1,flashPollingInterval:null,html5PollingInterval:null,flashLoadTimeout:1E3, wmode:null,allowScriptAccess:"always",useFlashBlock:!1,useHTML5Audio:!0,forceUseGlobalHTML5Audio:!1,ignoreMobileRestrictions:!1,html5Test:/^(probably|maybe)$/i,preferFlash:!1,noSWFCache:!1,idPrefix:"sound"};this.defaultOptions={autoLoad:!1,autoPlay:!1,from:null,loops:1,onid3:null,onerror:null,onload:null,whileloading:null,onplay:null,onpause:null,onresume:null,whileplaying:null,onposition:null,onstop:null,onfinish:null,multiShot:!0,multiShotEvents:!1,position:null,pan:0,playbackRate:1,stream:!0,to:null, type:null,usePolicyFile:!1,volume:100};this.flash9Options={onfailure:null,isMovieStar:null,usePeakData:!1,useWaveformData:!1,useEQData:!1,onbufferchange:null,ondataerror:null};this.movieStarOptions={bufferTime:3,serverURL:null,onconnect:null,duration:null};this.audioFormats={mp3:{type:['audio/mpeg; codecs="mp3"',"audio/mpeg","audio/mp3","audio/MPA","audio/mpa-robust"],required:!0},mp4:{related:["aac","m4a","m4b"],type:['audio/mp4; codecs="mp4a.40.2"',"audio/aac","audio/x-m4a","audio/MP4A-LATM","audio/mpeg4-generic"], required:!1},ogg:{type:["audio/ogg; codecs=vorbis"],required:!1},opus:{type:["audio/ogg; codecs=opus","audio/opus"],required:!1},wav:{type:['audio/wav; codecs="1"',"audio/wav","audio/wave","audio/x-wav"],required:!1},flac:{type:["audio/flac"],required:!1}};this.movieID="sm2-container";this.id=ub||"sm2movie";this.debugID="soundmanager-debug";this.debugURLParam=/([#?&])debug=1/i;this.versionNumber="V2.97a.20170601";this.altURL=this.movieURL=this.version=null;this.enabled=this.swfLoaded=!1;this.oMC= null;this.sounds={};this.soundIDs=[];this.didFlashBlock=this.muted=!1;this.filePattern=null;this.filePatterns={flash8:/\.mp3(\?.*)?$/i,flash9:/\.mp3(\?.*)?$/i};this.features={buffering:!1,peakData:!1,waveformData:!1,eqData:!1,movieStar:!1};this.sandbox={type:null,types:{remote:"remote (domain-based) rules",localWithFile:"local with file access (no internet access)",localWithNetwork:"local with network (internet access only, no local access)",localTrusted:"local, trusted (local+internet access)"}, description:null,noRemote:null,noLocal:null};this.html5={usingFlash:null};this.flash={};this.ignoreFlash=this.html5Only=!1;var b=this,Xa=null,r=null,F=navigator.userAgent,sa=q.location.href.toString(),u=document,v,O=[],Ba=!0,da=!1,ea=!1,B=!1,G=!1,ta=!1,vb=0,fa,Ya=["log","info","warn","error"],ha=null,Ca=null,ia=!1,Da=!1,ua=0,ja=null,Q=[],ka,H=null,R,Za=Array.prototype.slice,I=!1,Ea,N,$a=0,Fa,Ga=F.match(/(ipad|iphone|ipod)/i),Ha=F.match(/android/i),S=F.match(/msie|trident/i),wb=F.match(/webkit/i), va=F.match(/safari/i)&&!F.match(/chrome/i),Ia=F.match(/opera/i),wa=F.match(/(mobile|pre\/|xoom)/i)||Ga||Ha,Ja=!sa.match(/usehtml5audio/i)&&!sa.match(/sm2-ignorebadua/i)&&va&&!F.match(/silk/i)&&F.match(/OS\sX\s10_6_([3-7])/i),Ka=q.console!==l&&console.log!==l,La=u.hasFocus!==l?u.hasFocus():null,xa=va&&(u.hasFocus===l||!u.hasFocus()),ab=!xa,bb=/(mp3|mp4|mpa|m4a|m4b)/i,la=u.location?u.location.protocol.match(/http/i):null,xb=la?"":"//",cb=/^\s*audio\/(?:x-)?(?:mpeg4|aac|flv|mov|mp4|m4v|m4a|m4b|mp4v|3gp|3g2)\s*(?:$|;)/i, db="mpeg4 aac flv mov mp4 m4v f4v m4a m4b mp4v 3gp 3g2".split(" "),yb=new RegExp("\\.("+db.join("|")+")(\\?.*)?$","i");this.mimePattern=/^\s*audio\/(?:x-)?(?:mp(?:eg|3))\s*(?:$|;)/i;this.useAltURL=!la;var zb=[null,"MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED"];try{var eb=Audio!==l&&(Ia&&opera!==l&&10>opera.version()?new Audio(null):new Audio).canPlayType!==l}catch(c){eb=!1}this.hasHTML5=eb;this.setup=function(c){var d=!b.url;c!==l&&B&&H&&b.ok()&&(c.flashVersion!== l||c.url!==l||c.html5Test!==l)&&X(x("setupLate"));fb(c);if(!I)if(wa){if(!b.setupOptions.ignoreMobileRestrictions||b.setupOptions.forceUseGlobalHTML5Audio)Q.push(K.globalHTML5),I=!0}else b.setupOptions.forceUseGlobalHTML5Audio&&(Q.push(K.globalHTML5),I=!0);if(!Fa&&wa)if(b.setupOptions.ignoreMobileRestrictions)Q.push(K.ignoreMobile);else if(b.setupOptions.useHTML5Audio&&!b.setupOptions.preferFlash||b._wD(K.mobileUA),b.setupOptions.useHTML5Audio=!0,b.setupOptions.preferFlash=!1,Ga)b.ignoreFlash=!0;else if(Ha&& !F.match(/android\s2\.3/i)||!Ha)b._wD(K.globalHTML5),I=!0;c&&(d&&fa&&c.url!==l&&b.beginDelayedInit(),fa||c.url===l||"complete"!==u.readyState||setTimeout(ba,1));Fa=!0;return b};this.supported=this.ok=function(){return H?B&&!G:b.useHTML5Audio&&b.hasHTML5};this.getMovie=function(c){return P(c)||u[c]||q[c]};this.createSound=function(c,d){function a(){f=Ma(f);b.sounds[f.id]=new Ab(f);b.soundIDs.push(f.id);return b.sounds[f.id]}var g=null;g="soundManager.createSound(): "+x(B?"notOK":"notReady");if(!B|| !b.ok())return X(g),!1;d!==l&&(c={id:c,url:d});var f=J(c);f.url=Na(f.url);f.id===l&&(f.id=b.setupOptions.idPrefix+$a++);f.id.toString().charAt(0).match(/^[0-9]$/)&&b._wD("soundManager.createSound(): "+x("badID",f.id),2);b._wD("soundManager.createSound(): "+f.id+(f.url?" ("+f.url+")":""),1);if(A(f.id,!0))return b._wD("soundManager.createSound(): "+f.id+" exists",1),b.sounds[f.id];if(Oa(f))g=a(),b.html5Only||b._wD(f.id+": Using HTML5"),g._setup_html5(f);else{if(b.html5Only)return b._wD(f.id+": No HTML5 support for this sound, and no Flash. Exiting."), a();if(b.html5.usingFlash&&f.url&&f.url.match(/data:/i))return b._wD(f.id+": data: URIs not supported via Flash. Exiting."),a();8a.instanceCount)M(),h=a._setup_html5(),a.setPosition(a._iO.position),h.play();else{b._wD(a.id+": Cloning Audio() for instance #"+a.instanceCount+"...");var p=new Audio(a._iO.url);var U=function(){D.remove(p,"ended",U);a._onfinish(a);Sa(p);p=null};var ib=function(){D.remove(p,"canplay",ib);try{p.currentTime=a._iO.position/1E3}catch(Pb){X(a.id+": multiShot play() failed to apply position of "+a._iO.position/1E3)}p.play()};D.add(p,"ended",U);a._iO.volume!== l&&(p.volume=Math.max(0,Math.min(1,a._iO.volume/100)));a.muted&&(p.muted=!0);a._iO.position?D.add(p,"canplay",ib):p.play()}else k=r._start(a.id,a._iO.loops||1,9===v?a.position:a.position/1E3,a._iO.multiShot||!1),9!==v||k||(b._wD(n+"No sound hardware, or 32-sound ceiling hit",2),a._iO.onplayerror&&a._iO.onplayerror.apply(a));return a};this.stop=function(e){var h=a._iO;1===a.playState&&(b._wD(a.id+": stop()"),a._onbufferchange(0),a._resetOnPosition(0),a.paused=!1,a.isHTML5||(a.playState=0),E(),h.to&& a.clearOnPosition(h.to),a.isHTML5?a._a&&(e=a.position,a.setPosition(0),a.position=e,a._a.pause(),a.playState=0,a._onTimer(),Y()):(r._stop(a.id,e),h.serverURL&&a.unload()),a.instanceCount=0,a._iO={},h.onstop&&h.onstop.apply(a));return a};this.setAutoPlay=function(e){b._wD(a.id+": Autoplay turned "+(e?"on":"off"));a._iO.autoPlay=e;a.isHTML5||(r._setAutoPlay(a.id,e),e&&!a.instanceCount&&1===a.readyState&&(a.instanceCount++,b._wD(a.id+": Incremented instance count to "+a.instanceCount)))};this.getAutoPlay= function(){return a._iO.autoPlay};this.setPlaybackRate=function(e){var h=Math.max(.5,Math.min(4,e));h!==e&&b._wD(a.id+": setPlaybackRate("+e+"): limiting rate to "+h,2);if(a.isHTML5)try{a._iO.playbackRate=h,a._a.playbackRate=h}catch(k){b._wD(a.id+": setPlaybackRate("+h+") failed: "+k.message,2)}return a};this.setPosition=function(e){e===l&&(e=0);var h=a.isHTML5?Math.max(e,0):Math.min(a.duration||a._iO.duration,Math.max(e,0));a.position=h;e=a.position/1E3;a._resetOnPosition(a.position);a._iO.position= h;if(!a.isHTML5)e=9===v?a.position:e,a.readyState&&2!==a.readyState&&r._setPosition(a.id,e,a.paused||!a.playState,a._iO.multiShot);else if(a._a){if(a._html5_canplay){if(a._a.currentTime.toFixed(3)!==e.toFixed(3)){b._wD(a.id+": setPosition("+e+")");try{a._a.currentTime=e,(0===a.playState||a.paused)&&a._a.pause()}catch(k){b._wD(a.id+": setPosition("+e+") failed: "+k.message,2)}}}else if(e)return b._wD(a.id+": setPosition("+e+"): Cannot seek yet, sound not ready",2),a;a.paused&&a._onTimer(!0)}return a}; this.pause=function(e){if(a.paused||0===a.playState&&1!==a.readyState)return a;b._wD(a.id+": pause()");a.paused=!0;a.isHTML5?(a._setup_html5().pause(),Y()):(e||e===l)&&r._pause(a.id,a._iO.multiShot);a._iO.onpause&&a._iO.onpause.apply(a);return a};this.resume=function(){var e=a._iO;if(!a.paused)return a;b._wD(a.id+": resume()");a.paused=!1;a.playState=1;a.isHTML5?(a._setup_html5().play(),M()):(e.isMovieStar&&!e.serverURL&&a.setPosition(a.position),r._pause(a.id,e.multiShot));!g&&e.onplay?(e.onplay.apply(a), g=!0):e.onresume&&e.onresume.apply(a);return a};this.togglePause=function(){b._wD(a.id+": togglePause()");if(0===a.playState)return a.play({position:9!==v||a.isHTML5?a.position/1E3:a.position}),a;a.paused?a.resume():a.pause();return a};this.setPan=function(e,h){e===l&&(e=0);h===l&&(h=!1);a.isHTML5||r._setPan(a.id,e);a._iO.pan=e;h||(a.pan=e,a.options.pan=e);return a};this.setVolume=function(e,h){e===l&&(e=100);h===l&&(h=!1);a.isHTML5?a._a&&(b.muted&&!a.muted&&(a.muted=!0,a._a.muted=!0),a._a.volume= Math.max(0,Math.min(1,e/100))):r._setVolume(a.id,b.muted&&!a.muted||a.muted?0:e);a._iO.volume=e;h||(a.volume=e,a.options.volume=e);return a};this.mute=function(){a.muted=!0;a.isHTML5?a._a&&(a._a.muted=!0):r._setVolume(a.id,0);return a};this.unmute=function(){a.muted=!1;var e=a._iO.volume!==l;a.isHTML5?a._a&&(a._a.muted=!1):r._setVolume(a.id,e?a._iO.volume:a.options.volume);return a};this.toggleMute=function(){return a.muted?a.unmute():a.mute()};this.onposition=this.onPosition=function(e,h,k){f.push({position:parseInt(e, 10),method:h,scope:k!==l?k:a,fired:!1});return a};this.clearOnPosition=function(e,h){var k;e=parseInt(e,10);if(!isNaN(e))for(k=0;k=e)return!1;for(--e;0<=e;e--){var h=f[e];!h.fired&&a.position>=h.position&&(h.fired=!0,m++,h.method.apply(h.scope,[h.position]))}return!0};this._resetOnPosition=function(e){var h=f.length;if(!h)return!1;for(--h;0<= h;h--){var k=f[h];k.fired&&e<=k.position&&(k.fired=!1,m--)}return!0};var Z=function(){var e=a._iO,h=e.from,k=e.to;var n=function(){b._wD(a.id+': "To" time of '+k+" reached.");a.clearOnPosition(k,n);a.stop()};var p=function(){b._wD(a.id+': Playing "from" '+h);if(null!==k&&!isNaN(k))a.onPosition(k,n)};null===h||isNaN(h)||(e.position=h,e.multiShot=!1,p());return e};var T=function(){var e,h=a._iO.onposition;if(h)for(e in h)if(h.hasOwnProperty(e))a.onPosition(parseInt(e,10),h[e])};var E=function(){var e, h=a._iO.onposition;if(h)for(e in h)h.hasOwnProperty(e)&&a.clearOnPosition(parseInt(e,10))};var M=function(){a.isHTML5&&Cb(a)};var Y=function(){a.isHTML5&&Db(a)};var Ta=function(e){e||(f=[],m=0);g=!1;a._hasTimer=null;a._a=null;a._html5_canplay=!1;a.bytesLoaded=null;a.bytesTotal=null;a.duration=a._iO&&a._iO.duration?a._iO.duration:null;a.durationEstimate=null;a.buffered=[];a.eqData=[];a.eqData.left=[];a.eqData.right=[];a.failures=0;a.isBuffering=!1;a.instanceOptions={};a.instanceCount=0;a.loaded=!1; a.metadata={};a.readyState=0;a.muted=!1;a.paused=!1;a.peakData={left:0,right:0};a.waveformData={left:[],right:[]};a.playState=0;a.position=null;a.id3={}};Ta();this._onTimer=function(e){var h=!1,k={};if((a._hasTimer||e)&&a._a&&(e||(0opera.version()?new Audio(null):new Audio,h=a._a,h._called_load=!1,I&&(Xa=h);a.isHTML5=!0;a._a=h;h._s=a;Eb();a._apply_loop(h,e.loops);e.autoLoad||e.autoPlay?a.load():(h.autobuffer=!1,h.preload="auto");return h};var Eb=function(){if(a._a._added_events)return!1;var e;a._a._added_events=!0;for(e in V)V.hasOwnProperty(e)&&a._a&&a._a.addEventListener(e,V[e],!1);return!0};var Bb=function(){var e; b._wD(a.id+": Removing event listeners");a._a._added_events=!1;for(e in V)V.hasOwnProperty(e)&&a._a&&a._a.removeEventListener(e,V[e],!1)};this._onload=function(e){var h=!!e||!a.isHTML5&&8===v&&a.duration;e=a.id+": ";b._wD(e+(h?"onload()":"Failed to load / invalid sound?"+(a.duration?" -":" Zero-length duration reported.")+" ("+a.url+")"),h?1:2);h||a.isHTML5||(!0===b.sandbox.noRemote&&b._wD(e+x("noNet"),1),!0===b.sandbox.noLocal&&b._wD(e+x("noLocal"),1));a.loaded=h;a.readyState=h?3:2;a._onbufferchange(0); h||a.isHTML5||a._onerror();a._iO.onload&&Aa(a,function(){a._iO.onload.apply(a,[h])});return!0};this._onerror=function(e,h){a._iO.onerror&&Aa(a,function(){a._iO.onerror.apply(a,[e,h])})};this._onbufferchange=function(e){if(0===a.playState||e&&a.isBuffering||!e&&!a.isBuffering)return!1;a.isBuffering=1===e;a._iO.onbufferchange&&(b._wD(a.id+": Buffer state change: "+e),a._iO.onbufferchange.apply(a,[e]));return!0};this._onsuspend=function(){a._iO.onsuspend&&(b._wD(a.id+": Playback suspended"),a._iO.onsuspend.apply(a)); return!0};this._onfailure=function(e,h,k){a.failures++;b._wD(a.id+": Failure ("+a.failures+"): "+e);if(a._iO.onfailure&&1===a.failures)a._iO.onfailure(e,h,k);else b._wD(a.id+": Ignoring failure")};this._onwarning=function(e,h,k){if(a._iO.onwarning)a._iO.onwarning(e,h,k)};this._onfinish=function(){var e=a._iO.onfinish;a._onbufferchange(0);a._resetOnPosition(0);a.instanceCount&&(a.instanceCount--,a.instanceCount||(E(),a.playState=0,a.paused=!1,a.instanceCount=0,a.instanceOptions={},a._iO={},Y(),a.isHTML5&& (a.position=0)),a.instanceCount&&!a._iO.multiShotEvents||!e||(b._wD(a.id+": onfinish()"),Aa(a,function(){e.apply(a)})))};this._whileloading=function(e,h,k,n){var p=a._iO;a.bytesLoaded=e;a.bytesTotal=h;a.duration=Math.floor(k);a.bufferLength=n;a.durationEstimate=a.isHTML5||p.isMovieStar?a.duration:p.duration?a.duration>p.duration?a.duration:p.duration:parseInt(a.bytesTotal/a.bytesLoaded*a.duration,10);a.isHTML5||(a.buffered=[{start:0,end:a.duration}]);(3!==a.readyState||a.isHTML5)&&p.whileloading&& p.whileloading.apply(a)};this._whileplaying=function(e,h,k,n,p){var U=a._iO;if(isNaN(e)||null===e)return!1;a.position=Math.max(0,e);a._processOnPosition();!a.isHTML5&&8opera.version()?new Audio(null):new Audio:null,a,g={},f;var m=b.audioFormats;for(a in m)if(m.hasOwnProperty(a)){var t="audio/"+a;g[a]=c(m[a].type);g[t]=g[a];a.match(bb)?(b.flash[a]= !0,b.flash[t]=!0):(b.flash[a]=!1,b.flash[t]=!1);if(m[a]&&m[a].related)for(f=m[a].related.length-1;0<=f;f--)g["audio/"+m[a].related[f]]=g[a],b.html5[m[a].related[f]]=g[a],b.flash[m[a].related[f]]=g[a]}g.canPlayType=d?c:null;b.html5=J(b.html5,g);b.html5.usingFlash=Fb();H=b.html5.usingFlash;return!0};var K={notReady:"Unavailable - wait until onready() has fired.",notOK:"Audio support is not available.",domError:"soundManagerexception caught while appending SWF to DOM.",spcWmode:"Removing wmode, preventing known SWF loading issue(s)", swf404:"soundManager: Verify that %s is a valid path.",tryDebug:"Try soundManager.debugFlash = true for more security details (output goes to SWF.)",checkSWF:"See SWF output for more debug info.",localFail:"soundManager: Non-HTTP page ("+u.location.protocol+" URL?) Review Flash player security settings for this special case:\nhttp://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html\nMay need to add/allow path, eg. c:/sm2/ or /users/me/sm2/",waitFocus:"soundManager: Special case: Waiting for SWF to load with window focus...", waitForever:"soundManager: Waiting indefinitely for Flash (will recover if unblocked)...",waitSWF:"soundManager: Waiting for 100% SWF load...",needFunction:"soundManager: Function object expected for %s",badID:'Sound ID "%s" should be a string, starting with a non-numeric character',currentObj:"soundManager: _debug(): Current sound objects",waitOnload:"soundManager: Waiting for window.onload()",docLoaded:"soundManager: Document already loaded",onload:"soundManager: initComplete(): calling soundManager.onload()", onloadOK:"soundManager.onload() complete",didInit:"soundManager: init(): Already called?",secNote:"Flash security note: Network/internet URLs will not load due to security restrictions. Access can be configured via Flash Player Global Security Settings Page: http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html",badRemove:"soundManager: Failed to remove Flash node.",shutdown:"soundManager.disable(): Shutting down",queue:"soundManager: Queueing %s handler",smError:"SMSound.load(): Exception: JS-Flash communication failed, or JS error.", fbTimeout:"No flash response, applying .swf_timedout CSS...",fbLoaded:"Flash loaded",fbHandler:"soundManager: flashBlockHandler()",manURL:"SMSound.load(): Using manually-assigned URL",onURL:"soundManager.load(): current URL already assigned.",badFV:'soundManager.flashVersion must be 8 or 9. "%s" is invalid. Reverting to %s.',as2loop:"Note: Setting stream:false so looping can work (flash 8 limitation)",noNSLoop:"Note: Looping not implemented for MovieStar formats",needfl9:"Note: Switching to flash 9, required for MP4 formats.", mfTimeout:"Setting flashLoadTimeout = 0 (infinite) for off-screen, mobile flash case",needFlash:"soundManager: Fatal error: Flash is needed to play some required formats, but is not available.",gotFocus:"soundManager: Got window focus.",policy:"Enabling usePolicyFile for data access",setup:"soundManager.setup(): allowed parameters: %s",setupError:'soundManager.setup(): "%s" cannot be assigned with this method.',setupUndef:'soundManager.setup(): Could not find option "%s"',setupLate:"soundManager.setup(): url, flashVersion and html5Test property changes will not take effect until reboot().", noURL:"soundManager: Flash URL required. Call soundManager.setup({url:...}) to get started.",sm2Loaded:"SoundManager 2: Ready. "+String.fromCharCode(10003),reset:"soundManager.reset(): Removing event callbacks",mobileUA:"Mobile UA detected, preferring HTML5 by default.",globalHTML5:"Using singleton HTML5 Audio() pattern for this device.",ignoreMobile:"Ignoring mobile restrictions for this device."};var x=function(){var c,d;var a=Za.call(arguments);var g=a.shift();if((d=K&&K[g]?K[g]:"")&&a&&a.length)for(g= 0,c=a.length;gv&&(b._wD(x("needfl9")),b.flashVersion=v=9);b.version=b.versionNumber+(b.html5Only?" (HTML5-only mode)":9===v?" (AS3/Flash 9)":" (AS2/Flash 8)");8'}if(da&&ea)return!1;if(b.html5Only)return lb(),a(),b.oMC=P(b.movieID), pb(),ea=da=!0,!1;var f=d||b.url,m=b.altURL||f;d=Ua();var t=qa(),w=null;w=u.getElementsByTagName("html")[0];var z;w=w&&w.dir&&w.dir.match(/rtl/i);c=c===l?b.id:c;lb();b.url=Hb(la?f:m);d=b.url;b.wmode=!b.wmode&&b.useHighPerformance?"transparent":b.wmode;null!==b.wmode&&(F.match(/msie 8/i)||!S&&!b.useHighPerformance)&&navigator.platform.match(/win32|win64/i)&&(Q.push(K.spcWmode),b.wmode=null);t={name:c,id:c,src:d,quality:"high",allowScriptAccess:b.allowScriptAccess,bgcolor:b.bgColor,pluginspage:xb+"www.macromedia.com/go/getflashplayer", title:"JS/Flash audio component (SoundManager 2)",type:"application/x-shockwave-flash",wmode:b.wmode,hasPriority:"true"};b.debugFlash&&(t.FlashVars="debug=1");b.wmode||delete t.wmode;if(S){f=u.createElement("div");var Z=['',g("movie",d),g("AllowScriptAccess",b.allowScriptAccess),g("quality", t.quality),b.wmode?g("wmode",b.wmode):"",g("bgcolor",b.bgColor),g("hasPriority","true"),b.debugFlash?g("FlashVars",t.FlashVars):"",""].join("")}else for(z in f=u.createElement("embed"),t)t.hasOwnProperty(z)&&f.setAttribute(z,t[z]);mb();t=qa();if(d=Ua())if(b.oMC=P(b.movieID)||u.createElement("div"),b.oMC.id){var T=b.oMC.className;b.oMC.className=(T?T+" ":"movieContainer")+(t?" "+t:"");b.oMC.appendChild(f);S&&(c=b.oMC.appendChild(u.createElement("div")),c.className="sm2-object-box",c.innerHTML= Z);ea=!0}else{b.oMC.id=b.movieID;b.oMC.className="movieContainer "+t;c=z=null;b.useFlashBlock||(b.useHighPerformance?z={position:"fixed",width:"8px",height:"8px",bottom:"0px",left:"0px",overflow:"hidden"}:(z={position:"absolute",width:"6px",height:"6px",top:"-9999px",left:"-9999px"},w&&(z.left=Math.abs(parseInt(z.left,10))+"px")));wb&&(b.oMC.style.zIndex=1E4);if(!b.debugFlash)for(T in z)z.hasOwnProperty(T)&&(b.oMC.style[T]=z[T]);try{S||b.oMC.appendChild(f),d.appendChild(b.oMC),S&&(c=b.oMC.appendChild(u.createElement("div")), c.className="sm2-object-box",c.innerHTML=Z),ea=!0}catch(E){throw Error(x("domError")+" \n"+E.toString());}}da=!0;a();return!0};var Ra=function(){if(b.html5Only)return Qa(),!1;if(r)return!1;if(!b.url)return y("noURL"),!1;r=b.getMovie(b.id);r||(ha?(S?b.oMC.innerHTML=Ca:b.oMC.appendChild(ha),ha=null,da=!0):Qa(b.id,b.url),r=b.getMovie(b.id));"function"===typeof b.oninitmovie&&setTimeout(b.oninitmovie,1);qb();return!0};var na=function(){setTimeout(Nb,1E3)};var rb=function(){q.setTimeout(function(){X("soundManager: useFlashBlock is false, 100% HTML5 mode is possible. Rebooting with preferFlash: false..."); b.setup({preferFlash:!1}).reboot();b.didFlashBlock=!0;b.beginDelayedInit()},1)};var Nb=function(){var c=!1;if(b.url&&!ia)if(ia=!0,D.remove(q,"load",na),N&&xa&&!La)y("waitFocus");else{if(!B){var d=b.getMoviePercent();0d&&(c=!0)}setTimeout(function(){d=b.getMoviePercent();c?(ia=!1,b._wD(x("waitSWF")),q.setTimeout(na,1)):(B||(b._wD("soundManager: No Flash response within expected time. Likely causes: "+(0===d?"SWF load failed, ":"")+"Flash blocked or JS-Flash security error."+(b.debugFlash?" "+ x("checkSWF"):""),2),!la&&d&&(y("localFail",2),b.debugFlash||y("tryDebug",2)),0===d&&b._wD(x("swf404",b.url),1),L("flashtojs",!1,": Timed out"+(la?" (Check flash security or flash blockers)":" (No plugin/missing SWF?)"))),!B&&ab&&(null===d?b.useFlashBlock||0===b.flashLoadTimeout?(b.useFlashBlock&&nb(),y("waitForever")):!b.useFlashBlock&&ka?rb():(y("waitForever"),ca({type:"ontimeout",ignoreInit:!0,error:{type:"INIT_FLASHBLOCK"}})):0===b.flashLoadTimeout?y("waitForever"):!b.useFlashBlock&&ka?rb():kb(!0)))}, b.flashLoadTimeout)}};var Va=function(){if(La||!xa)return D.remove(q,"focus",Va),!0;La=ab=!0;y("gotFocus");ia=!1;na();D.remove(q,"focus",Va);return!0};var qb=function(){Q.length&&(b._wD("SoundManager 2: "+Q.join(" "),1),Q=[])};var Mb=function(){qb();var c,d=[];if(b.useHTML5Audio&&b.hasHTML5){for(c in b.audioFormats)b.audioFormats.hasOwnProperty(c)&&d.push(c+" = "+b.html5[c]+(!b.html5[c]&&H&&b.flash[c]?" (using flash)":b.preferFlash&&b.flash[c]&&H?" (preferring flash)":b.html5[c]?"":" ("+(b.audioFormats[c].required? "required, ":"")+"and no flash support)"));b._wD("SoundManager 2 HTML5 support: "+d.join(", "),1)}};var ya=function(c){if(B)return!1;if(b.html5Only)return y("sm2Loaded",1),B=!0,ma(),L("onload",!0),!0;var d=!0;b.useFlashBlock&&b.flashLoadTimeout&&!b.getMoviePercent()||(B=!0);var a={type:!N&&H?"NO_FLASH":"INIT_TIMEOUT"};b._wD("SoundManager 2 "+(G?"failed to load":"loaded")+" ("+(G?"Flash security/load error":"OK")+") "+String.fromCharCode(G?10006:10003),G?2:1);G||c?(b.useFlashBlock&&b.oMC&&(b.oMC.className= qa()+" "+(null===b.getMoviePercent()?"swf_timedout":"swf_error")),ca({type:"ontimeout",error:a,ignoreInit:!0}),L("onload",!1),oa(a),d=!1):L("onload",!0);G||(b.waitForWindowLoad&&!ta?(y("waitOnload"),D.add(q,"load",ma)):(b.waitForWindowLoad&&ta&&y("docLoaded"),ma()));return d};var Ob=function(){var c,d=b.setupOptions;for(c in d)d.hasOwnProperty(c)&&(b[c]===l?b[c]=d[c]:b[c]!==d[c]&&(b.setupOptions[c]=b[c]))};var pb=function(){if(B)return y("didInit"),!1;if(b.html5Only)return B||(D.remove(q,"load",b.beginDelayedInit), b.enabled=!0,ya()),!0;Ra();try{r._externalInterfaceTest(!1),Ib(!0,b.flashPollingInterval||(b.useHighPerformance?10:50)),b.debugMode||r._disableDebug(),b.enabled=!0,L("jstoflash",!0),b.html5Only||D.add(q,"unload",jb)}catch(c){return b._wD("js/flash exception: "+c.toString()),L("jstoflash",!1),oa({type:"JS_TO_FLASH_EXCEPTION",fatal:!0}),kb(!0),ya(),!1}ya();D.remove(q,"load",b.beginDelayedInit);return!0};var ba=function(){if(fa)return!1;fa=!0;Ob();mb();!N&&b.hasHTML5&&(b._wD("SoundManager 2: No Flash detected"+ (b.useHTML5Audio?". Trying HTML5-only mode.":", enabling HTML5."),1),b.setup({useHTML5Audio:!0,preferFlash:!1}));Gb();!N&&H&&(Q.push(K.needFlash),b.setup({flashLoadTimeout:1}));u.removeEventListener&&u.removeEventListener("DOMContentLoaded",ba,!1);Ra();return!0};var sb=function(){"complete"===u.readyState&&(ba(),u.detachEvent("onreadystatechange",sb));return!0};var tb=function(){ta=!0;ba();D.remove(q,"load",tb)};ob();D.add(q,"focus",Va);D.add(q,"load",na);D.add(q,"load",tb);u.addEventListener?u.addEventListener("DOMContentLoaded", ba,!1):u.attachEvent?u.attachEvent("onreadystatechange",sb):(L("onload",!1),oa({type:"NO_DOM2_EVENTS",fatal:!0}))}if(!q||!q.document)throw Error("SoundManager requires a browser with window and document objects.");var Wa=null;q.SM2_DEFER!==l&&SM2_DEFER||(Wa=new aa);"object"===typeof module&&module&&"object"===typeof module.exports?(module.exports.SoundManager=aa,module.exports.soundManager=Wa):"function"===typeof define&&define.amd&&define(function(){return{constructor:aa,getInstance:function(W){!q.soundManager&& W instanceof Function&&(W=W(aa),W instanceof aa&&(q.soundManager=W));return q.soundManager}}});q.SoundManager=aa;q.soundManager=Wa})(window);