window.Silverlight||(window.Silverlight={}),Silverlight._silverlightCount=0,Silverlight.__onSilverlightInstalledCalled=!1,Silverlight.fwlinkRoot="http://go2.microsoft.com/fwlink/?LinkID=",Silverlight.__installationEventFired=!1,Silverlight.onGetSilverlight=null,Silverlight.onSilverlightInstalled=function(){window.location.reload(!1)},Silverlight.isInstalled=function(n){var t,l,s,o,c,e,i,u,f,h,r;n==undefined&&(n=null),t=!1,l=null;try{if(s=null,o=!1,window.ActiveXObject)try{s=new ActiveXObject("AgControl.AgControl"),n===null?t=!0:s.IsVersionSupported(n)&&(t=!0),s=null}catch(a){o=!0}else o=!0;if(o&&(c=navigator.plugins["Silverlight Plug-In"],c))if(n===null)t=!0;else{for(e=c.description,e==="1.0.30226.2"&&(e="2.0.30226.2"),i=e.split(".");i.length>3;)i.pop();while(i.length<4)i.push(0);for(u=n.split(".");u.length>4;)u.pop();r=0;do f=parseInt(u[r]),h=parseInt(i[r]),r++;while(r"),delete n.id,delete n.width,delete n.height;for(i in n)n[i]&&t.push('');return t.push(""),t.join("")},Silverlight.createObjectEx=function(n){var t=n,i=Silverlight.createObject(t.source,t.parentElement,t.id,t.properties,t.events,t.initParams,t.context);if(t.parentElement==null)return i},Silverlight.buildPromptHTML=function(n){var t="",r=Silverlight.fwlinkRoot,i=n.version;return n.alt?t=n.alt:(i||(i=""),t="Get Microsoft Silverlight",t=t.replace("{1}",i),t=t.replace("{2}",r+"161376")),t},Silverlight.getSilverlight=function(n){var i,t,u,r;Silverlight.onGetSilverlight&&Silverlight.onGetSilverlight(),i="",t=String(n).split("."),t.length>1&&(u=parseInt(t[0]),i=isNaN(u)||u<2?"1.0":t[0]+"."+t[1]),r="",i.match(/^\d+\056\d+$/)&&(r="&v="+i),Silverlight.followFWLink("149156"+r)},Silverlight.followFWLink=function(n){top.location=Silverlight.fwlinkRoot+String(n)},Silverlight.HtmlAttributeEncode=function(n){var t,i="",r;if(n==null)return null;for(r=0;r96&&t<123||t>64&&t<91||t>43&&t<58&&t!=47||t==95?i+String.fromCharCode(t):i+"&#"+t+";";return i},Silverlight.default_error_handler=function(n,t){var u,r=t.ErrorType,i;u=t.ErrorCode,i="\nSilverlight error message \n",i+="ErrorCode: "+u+"\n",i+="ErrorType: "+r+" \n",i+="Message: "+t.ErrorMessage+" \n",r=="ParserError"?(i+="XamlFile: "+t.xamlFile+" \n",i+="Line: "+t.lineNumber+" \n",i+="Position: "+t.charPosition+" \n"):r=="RuntimeError"&&(t.lineNumber!=0&&(i+="Line: "+t.lineNumber+" \n",i+="Position: "+t.charPosition+" \n"),i+="MethodName: "+t.methodName+" \n"),alert(i)},Silverlight.__cleanup=function(){for(var n=Silverlight._silverlightCount-1;n>=0;n--)window["__slEvent"+n]=null;Silverlight._silverlightCount=0,window.removeEventListener?window.removeEventListener("unload",Silverlight.__cleanup,!1):window.detachEvent("onunload",Silverlight.__cleanup)},Silverlight.__getHandlerName=function(n){var t="",i;return typeof n=="string"?t=n:typeof n=="function"?(Silverlight._silverlightCount==0&&(window.addEventListener?window.addEventListener("unload",Silverlight.__cleanup,!1):window.attachEvent("onunload",Silverlight.__cleanup)),i=Silverlight._silverlightCount++,t="__slEvent"+i,window[t]=n):t=null,t},Silverlight.onRequiredVersionAvailable=function(){},Silverlight.onRestartRequired=function(){},Silverlight.onUpgradeRequired=function(){},Silverlight.onInstallRequired=function(){},Silverlight.IsVersionAvailableOnError=function(n,t){var i=!1;try{t.ErrorCode!=8001||Silverlight.__installationEventFired?t.ErrorCode!=8002||Silverlight.__installationEventFired?t.ErrorCode==5014||t.ErrorCode==2106?Silverlight.__verifySilverlight2UpgradeSuccess(t.getHost())&&(i=!0):i=!0:(Silverlight.onRestartRequired(),Silverlight.__installationEventFired=!0):(Silverlight.onUpgradeRequired(),Silverlight.__installationEventFired=!0)}catch(r){}return i},Silverlight.IsVersionAvailableOnLoad=function(n){var t=!1;try{Silverlight.__verifySilverlight2UpgradeSuccess(n.getHost())&&(t=!0)}catch(i){}return t},Silverlight.__verifySilverlight2UpgradeSuccess=function(n){var r=!1,i="4.0.50401",t=null;try{n.IsVersionSupported(i+".99")?(t=Silverlight.onRequiredVersionAvailable,r=!0):t=n.IsVersionSupported(i+".0")?Silverlight.onRestartRequired:Silverlight.onUpgradeRequired,t&&!Silverlight.__installationEventFired&&(t(),Silverlight.__installationEventFired=!0)}catch(u){}return r}