/*
 * LIGHTSTREAMER - www.lightstreamer.com
 * Web Client - lscommons.js - Version 4 $Revision: 1.12 $
 * Copyright (c) 2004-2010 Weswit Srl. All Rights Reserved.
 */






  if(!document.getElementById){  throw("Browser not compatible");}if(window.Lightstreamer){ throw("Warning: Lightstreamer singleton already on the page; lscommons.js should be the first Lightstreamer file included");}    window.Lightstreamer={    Fwt:false, CpQ:"211.24324  27988 $", tFv:false, HlI:"CONNECTING", jjW:"STREAMING", nQa:"STALLED", Cia:"POLLING", UHs:"DISCONNECTED", lPm:{length:-1}, pZe:new RegExp("^[a-zA-Z0-9]*$"), XTn:function(){}, Lpb:function(rJZ){var bgc="";for(var BeU in rJZ){if(!this[BeU]){this[BeU]=rJZ[BeU];}else{ }}}, gXn:function(sFn,Jub,pXI){var hkl={}; for(var BeU in Jub.prototype){if(sFn.prototype[BeU]){if(!pXI){   var AXf="super_"+BeU;while(Jub.prototype["_"+AXf]){        AXf="super_"+AXf;}    sFn.prototype["_"+AXf]=Jub.prototype[BeU];}else if(pXI==="O"){ sFn.prototype[BeU]=Jub.prototype[BeU];}}else{if(BeU.indexOf("_super_")!=0||!pXI){ sFn.prototype[BeU]=Jub.prototype[BeU];}}}if(!pXI){  var olx="_super";while(sFn.prototype[olx]){  olx+="_super";} sFn.prototype[olx]=Jub;}    if(!sFn.prototype.nGg){sFn.prototype.nGg=this.fow;}if(!sFn.prototype.IjT){sFn.prototype.IjT=this.qUi;}}, fow:function(dXC,aaY){if(dXC.prototype["_super_"+aaY]){while(dXC.prototype["_super_"+aaY]){aaY="super_"+aaY;}aaY="_"+aaY;}else{return;}if(this[aaY].apply){return this[aaY].apply(this,Lightstreamer.tNk(arguments,2));}}, qUi:function(dXC){var aaY="_super";if(dXC.prototype[aaY]){while(dXC.prototype[aaY+"_super"]){aaY+="_super";}if(this[aaY].apply){    this[aaY].apply(this,Lightstreamer.tNk(arguments,1));}}},  Duu:function(mCr){if(mCr.shift){return mCr.shift();}var hQA=mCr[0];for(var BeU=0,qBr=mCr.length-1;BeU<qBr;BeU++){mCr[BeU]=mCr[BeU+1];}delete(mCr[mCr.length-1]);return hQA;}, tNk:function(VNj,RQF){var RcS=[];for(var EqF=RQF,qBr=VNj.length;EqF<qBr;EqF++){RcS[EqF-RQF]=VNj[EqF];}return RcS;},  enn:function(XrS){if(window.encodeURIComponent){return encodeURIComponent(XrS);}else{XrS=escape(XrS); return XrS.replace(this.viu,"%2B");}}, Thl:function(XmH){if(window.decodeURIComponent){return decodeURIComponent(XmH);}else{return unescape(XmH);}}, NtE:function(qHT,OML){ if(typeof window.addEventListener!="undefined"){window.addEventListener(qHT,OML,false);return true;}else if(typeof document.addEventListener!="undefined"){ document.addEventListener(qHT,OML,false);return true;}else if(typeof window.attachEvent!="undefined"){return window.attachEvent("on"+qHT,OML);}else{return false;}},  ciU:function(IJP,FKO,lib,EUx,min,max){var wnt=new Number(IJP);var cVi=this.HBr?this.HBr:Lightstreamer.KTh;if(isNaN(wnt)){cVi.MfD("This is a not valid value for "+FKO+": "+'"'+IJP+'"'+". Please use a number",FKO);return lib;}else if(EUx==true&&wnt!=Math.round(wnt)){cVi.MfD("This is a not valid value for "+FKO+": "+IJP+". Please use an integer",FKO);return lib;}else if(!isNaN(min)&&wnt<min){cVi.MfD("This is a not valid value for "+FKO+": "+IJP+". The minimum value allowed is "+min,FKO);return lib;}else if(!isNaN(max)&&wnt>max){cVi.MfD("This is a not valid value for "+FKO+": "+IJP+". The maximum value allowed is "+max,FKO);return lib;}else{cVi.log(FKO,wnt);return wnt;}}, RpP:function(IJP,FKO,lib){var cVi=this.HBr?this.HBr:Lightstreamer.KTh;if(IJP===true||IJP===false){cVi.log(FKO,IJP);return IJP;}else{cVi.MfD("This is a not valid value for "+FKO+": "+'"'+IJP+'"'+". Please use true or false",FKO);return lib;}}, getLogger:function(){return Lightstreamer.xaI;}, MRm:function(OQC){if(this.QgT!=null&&this.QgT!=""){if(OQC.indexOf(this.QgT)==-1){return false;}}  return true;}, wib:function(IJP){if(typeof IJP!="undefined"){if(IJP===true||IJP===false){ return IJP===true;}else if(IJP==null){ return null;}else if(!isNaN(IJP)&&IJP!=""){ return parseFloat(IJP,10);}else if((IJP||IJP=="")&&IJP.toString){ return IJP.toString();}else if(isNaN(IJP)){ return NaN;   }else{     Lightstreamer.KTh.RuK(false,'wib');return IJP;}}return null;}, skh:new RegExp("^\\s*([\\s\\S]*?)\\s*$"), UdO:function(TmA){return TmA.replace(Lightstreamer.skh,"$1");}, MBD:function(bCd,Ibi){      if(!bCd){return true;}if(Ibi.toLowerCase()=="http:"){return bCd==80;}if(Ibi.toLowerCase()=="https:"){return bCd==443;}return false;}, FwK:function(GEw,Bbw){var emx=[];for(var dAa=0,qBr=GEw.length;BeU<qBr;BeU++){if(GEw[dAa]==null){emx[dAa]=null;}else if(Bbw){emx[dAa]=new Number(GEw[dAa]);}else{emx[dAa]=new String(GEw[dAa]);}}return uPU;}, sQA:function(GEw,Bbw){var uPU={};for(var dAa in GEw){if(GEw[dAa]==null){uPU[dAa]=null;}else if(Bbw){uPU[dAa]=new Number(GEw[dAa]);}else{uPU[dAa]=new String(GEw[dAa]);}}return uPU;}, khA:function(max){max=max?max:1000;return Math.round(Math.random() * max );}, getClosureFor:function(Kmx,hZn){return function(){var VNj=arguments;return function(){Kmx.apply(hZn,VNj);};};}, getClosureForNoParams:function(Kmx,hZn){return function(){Kmx.apply(hZn);};}   };  with(Lightstreamer){ Lightstreamer.mwJ="gi_buf"; Lightstreamer.Gbd=mwJ.substring(1,2); Lightstreamer.sZM=mwJ.substring(0,1); Lightstreamer.JpE=mwJ.substring(0,2); Lightstreamer.viu=new RegExp("\\+",JpE);}     Lightstreamer.avoidLSGlobals=false;   Lightstreamer.jCu=["div","span","input"]; Lightstreamer.fpt=function(){return Lightstreamer.jCu;}; Lightstreamer.oBB=function(qQW,NGw){Lightstreamer.jCu=qQW;}; Lightstreamer.hSU=function(WGI){Lightstreamer.jCu.push(WGI);}; Lightstreamer.aiY=function(){this.OGP(["ChartLine","ChartTable","DynaMetapushTable","DynaScrollTable","FieldNameDescriptor","FieldPositionDescriptor","GroupIdDescriptor","GroupListDescriptor","ItemNameDescriptor","ItemPositionDescriptor","LabelFormatter","MetapushTable","MultiDynaMetapushTable","NonVisualTable","OverwriteTable","PushPage","SchemaIdDescriptor","SchemaListDescriptor","ScreenTableHelper","ScrollTable","FlashBridge","MessageListener"],true,true);   };  Lightstreamer.OGP=function(SQk,pek,dOT){for(var BeU=0;BeU<SQk.length;BeU++){this.uKA(SQk[BeU]);}if(pek){ window.LS_cell=Lightstreamer.cellOverwrite;window.LS_cs=Lightstreamer.cellScroll;window.LS_cM=Lightstreamer.cellMetapush;}if(dOT){window.LS_fadeCell=Lightstreamer.Jqm;}}; Lightstreamer.uKA=function(FKO){if(Lightstreamer[FKO]){window[FKO]=Lightstreamer[FKO];}}; Lightstreamer.gJl=function(){var aQV=document.getElementsByTagName("script");for(var BeU=0;BeU<aQV.length;BeU++){var UEf=null;if((UEf=/lspushpage\.js\?(.*)$/.exec(aQV[BeU].src))!=null){Lightstreamer.avoidLSGlobals=(UEf[1]=="avoidLSGlobals=true");}}};     Lightstreamer.Lpb({ QIV:null, Tkn:null, Dch:function(){if(this.QIV!=null){return this.QIV;}if((document.childNodes)&&(!document.all)&&(!navigator.taintEnabled)&&(!navigator.accentColorName)){this.QIV=true;return true;}this.QIV=false;return false;},IcH:function(){if(this.Tkn!=null){return this.Tkn;}if(this.Dch()){UlS=navigator.userAgent;if(UlS){if(UlS.indexOf(" Version/")>-1){  if(UlS.indexOf(" Version/3.0")<=-1){ this.Tkn=false;return false;}}else if(UlS.indexOf("Chrome/")>-1){ this.Tkn=false;return false;}}  this.Tkn=true;return true;}this.Tkn=false;return false;},ckp:new RegExp("[^0-9.]+",Lightstreamer.sZM),tIg:null,LHL:function(ixi,JxP){if(window.opera){if(!ixi){ return true;}if(this.tIg===null){if(!window.opera.version){   this.tIg=7;}else{ var uCn=window.opera.version();uCn=uCn.replace(this.ckp,"");this.tIg=parseFloat(uCn);}}if(JxP===true){ return this.tIg<=ixi;}else if(JxP===false){ return this.tIg>=ixi;}else{ return this.tIg==ixi;}}return false;}, WLY:null, GTQ:function(){if(this.WLY!==null){return this.WLY;}if(window.ActiveXObject){this.WLY=true;}else{this.WLY=false;}return this.WLY;}, xDO:null, TDa:function(){if(this.xDO!==null){return this.xDO;}var clK=navigator.userAgent.toLowerCase(); if(window.ScriptEngine&&(ScriptEngine().indexOf("InScript")>-1)){  if(clK.indexOf("icab")>-1){Lightstreamer.qGq.log('TDa',"iCab"); this.xDO=true;return true;}}   if(document.all){tFC=clK.indexOf("msie");if(tFC>-1){vpT=clK.substring(tFC+5,tFC+8);if(vpT.indexOf(5)>-1){Lightstreamer.qGq.log('TDa',"IE5");this.xDO=true;return true;}}}Lightstreamer.qGq.log('TDa',false);this.xDO=false;return false;}, qVH:{},Omd:new RegExp("Firefox\\/(\\d+\\.?\\d*)"),IZM:function(ixi,JxP){if(this.qVH===null){return false;}if(!ixi){ixi=-1;JxP=false;}else{JxP=JxP===true||JxP===false?JxP:"";}if(this.qVH[ixi+""+JxP]||this.qVH[ixi+""+JxP]===false){return this.qVH[ixi+""+JxP];}var lIX=navigator.userAgent;if(lIX.indexOf("Firefox")<=-1){this.qVH=null;return false;}var rFN=0;if(lIX.indexOf("Firefox/")>-1){var TdO=this.Omd.exec(lIX);if(TdO){rFN=Number(TdO[1]);}}var UEf;if(JxP===true){ UEf=rFN<=ixi;}else if(JxP===false){ UEf=rFN>=ixi;}else{ UEf=rFN==ixi;}this.qVH[ixi+""+JxP]=UEf;return UEf;}, Qsr:null, ESY:function(){if(this.Qsr!==null){return this.Qsr;}var lIX=navigator.userAgent;this.Qsr=lIX.indexOf("Chrome/")>-1;return this.Qsr;}});       Lightstreamer.Lpb({ pMU:function(rwT,hMO){Lightstreamer.lMQ.log('pMU',rwT,hMO);this.sec(rwT,hMO,"");}, sec:function(rwT,hMO,FfU){var NqU="";if(Lightstreamer.QgT!=null&&Lightstreamer.QgT!=""){     NqU="domain=."+Lightstreamer.QgT+"; ";}var dgl=rwT+"="+hMO+"; ";var uom=dgl+NqU+FfU+"path=/;";document.cookie=uom;Lightstreamer.lMQ.log('sec',uom);}, UWp:function(rwT){rwT+="="; var AJS=document.cookie.toString();AJS=AJS.split(";");var cVi=Lightstreamer.lMQ;for(var BeU=0;BeU<AJS.length;BeU++){AJS[BeU]=Lightstreamer.UdO(AJS[BeU]);cVi.log('UWp',rwT,"?",AJS[BeU]);if(AJS[BeU].indexOf(rwT)==0){   var vSK=AJS[BeU].substring(rwT.length,AJS[BeU].length);cVi.log('UWp',rwT,vSK);return vSK;}}cVi.log('UWp',rwT,null);return null;}, mkE:function(rwT){Lightstreamer.lMQ.log('mkE',rwT);var NAE=new Date();NAE.setTime(NAE.getTime()-86400000); var FfU="expires="+NAE.toGMTString()+"; ";this.sec(rwT,"deleting",FfU);}, onu:false, pUG:function(){ var cVi=Lightstreamer.lMQ;cVi.log('pUG',0); var xqQ=Lightstreamer.khA();  var Wvi="LS__cookie_test"+xqQ;this.pMU(Wvi,"testing");var TUf=this.UWp(Wvi);if(TUf=="testing"){cVi.log('pUG',1);this.mkE(Wvi);TUf=this.UWp(Wvi);if(TUf==null){cVi.log('pUG',2); this.onu=true;}}}, ufc:function(){return new Date().getTime();}, pVl:1000});       Lightstreamer.Lpb({ Ohw:"|", PNR:function(rwT){var Hoj=this.UWp(rwT);if(!Hoj){return null;}var HfT=Hoj.split(this.Ohw);if(HfT[0]==""){HfT.shift();}if(HfT[HfT.length-1]==""){HfT.pop();}return HfT.length>0?HfT:null;}, MOP:function(rwT,id){var hMO=this.UWp(rwT);if(!hMO){hMO=this.Ohw;}else if(hMO.indexOf(this.Ohw+id+this.Ohw)>-1){return false;}hMO+=id+this.Ohw;this.pMU(rwT,hMO);return true;},   kEf:function(rwT,id){var hMO=this.UWp(rwT);if(!hMO){return;}var ctw=this.Ohw+id+this.Ohw;if(hMO.indexOf(ctw)>-1){hMO=hMO.replace(ctw,this.Ohw);if(hMO==this.Ohw){this.mkE(rwT);}else{this.pMU(rwT,hMO);}}}, fAh:function(rwT,gfZ){var hMO=gfZ.join(this.Ohw);this.pMU(rwT,hMO);} });               Lightstreamer.pRC=function(QWI){ this.jdR=null;if(typeof QWI!="undefined"){this.jdR=QWI;}else{this.jdR={};}}; Lightstreamer.pRC.lMr=function(GEw,Bbw){var TaV={};var jdR=GEw.fsI();for(var NjP in jdR){TaV[NjP]={};for(var MQx in jdR[NjP]){if(jdR[NjP][MQx]==null){TaV[NjP][MQx]=null;}else if(Bbw){TaV[NjP][MQx]=new Number(jdR[NjP][MQx]);}else{TaV[NjP][MQx]=new String(jdR[NjP][MQx]);}}}return new this(TaV);};Lightstreamer.pRC.prototype={ tjc:function(LnM,NjP,MQx){if(!this.jdR[NjP]){this.jdR[NjP]={};}this.jdR[NjP][MQx]=LnM;}, uUI:function(NjP,MQx){if(!this.jdR[NjP]){return null;}if(typeof this.jdR[NjP][MQx]=="undefined"){return null;}return this.jdR[NjP][MQx];}, TKh:function(NjP,MQx){if(!this.jdR[NjP]){return;}if(this.jdR[NjP][MQx]){delete(this.jdR[NjP][MQx]);}for(var BeU in this.jdR[NjP]){ return;} delete(this.jdR[NjP]);}, insertRow:function(IEq,NjP){this.jdR[NjP]=IEq;}, WdK:function(NjP){if(!this.jdR[NjP]){return null;}return this.jdR[NjP];}, Vbk:function(NjP){var aTw=this.WdK(NjP);this.jtI(NjP);return aTw;}, jtI:function(NjP){if(!this.jdR[NjP]){return;}delete(this.jdR[NjP]);}, fsI:function(){return this.jdR;}};       Lightstreamer.cGi=function(YBx){this.NUu=YBx?YBx:"GE";}; Lightstreamer.cGi.prototype={ wDQ:function(qWe){var UEf=false;if(qWe){UEf=Lightstreamer.xaI.wDQ(qWe);}return UEf||Lightstreamer.xaI.wDQ(this.NUu);}, aET:function(gGI){if(Lightstreamer.ulH){this.log(gGI,arguments,Lightstreamer.ulH);}else{this.log(gGI,arguments);}}, log:function(gGI){if(!this.wDQ()){return;}if(Lightstreamer.obfMap){gGI=Lightstreamer.obfMap.OEb(gGI);}var IYW=this.mlq(arguments);      Lightstreamer.xaI.OQs(this.NUu,IYW);}, ast:function(BAR,gGI,NUu,EVd,VNj){if(!this.wDQ(NUu)){return;}if(Lightstreamer.obfMap){VNj[EVd]=Lightstreamer.obfMap.OEb(VNj[EVd]);}var IYW=BAR+" "+this.mlq(VNj,EVd);if(this.NUu!=NUu){Lightstreamer.xaI.OQs(this.NUu,IYW,BAR);}Lightstreamer.xaI.OQs(NUu,IYW,BAR);}, ldT:function(mmO,gGI){this.ast(this.KEK(mmO),gGI,"EX",1,arguments);}, pmq:function(gGI,pVM){this.ast(pVM,gGI,"EX",1,arguments);}, UTi:function(GmT,gGI){this.ast(GmT,gGI,"ER",1,arguments);}, MfD:function(GmT,gGI){this.UTi(GmT,gGI);throw(GmT);}, USh:function(GmT,gGI){if(!this.wDQ("ER")){return;}var QYh=this;setTimeout(function(){QYh.UTi(GmT,gGI);},2);}, Cen:function(mmO,pVM,gGI){this.ast(this.KEK(mmO,pVM),gGI,"ER",2,arguments);}, RuK:function(tVw,gGI){if(!tVw){this.ast("",gGI,"AS",1,arguments);}}, mlq:function(VNj,rdr){rdr=rdr?rdr:0;var IYW=" ";for(var BeU=rdr;BeU<VNj.length;BeU++){try{var IFf=VNj[BeU];if(IFf==null){IYW+="NULL";}else if(IFf.prototype){IYW+=IFf.apply();}else if(IFf.length<0){ IYW+="*";}else if(IFf.charAt!=null){ IYW+=IFf;}else if(IFf[0]==IFf){ IYW+=IFf;}else if(IFf.length!=null&&IFf.top==null){   IYW+="(";IYW+=this.mlq(IFf);IYW+=")";}else{IYW+=IFf;}IYW+=" ";}catch(mmO){IYW+="missing-parameter ";}}return IYW;}, KEK:function(mmO,ssh){var xBk=mmO.message;if(typeof xBk=="undefined"){if(mmO.getMessage){xBk=mmO.getMessage();}if(typeof xBk=="undefined"){xBk=mmO;}}var UEf="exception\n"+xBk+" \n\n";if(ssh){UEf+="thrown by your callback\n\n"+ssh;}if(mmO.stack){UEf+=mmO.stack;UEf+="\n";}else if(!Lightstreamer.LHL()){ UEf+="(Exception stack trace only available on Firefox and Opera)\n\n";}return UEf;}};      Lightstreamer.LogSystem=function(){ this.ZRs=""; this.CgW={};this.CgW.length=0; this.hSf=0; this.JfE=new Lightstreamer.BufferConsumer();this.addConsumer(this.JfE,true); this.JfE.AXf++;this.JfE.GDw[0]="START OF LOG";this.JfE.GDw[0+"_C"]="GE";this.JWV={};this.HBr=this.getLogger("LS");};Lightstreamer.LogSystem.prototype={ getLogger:function(YBx){if(!this.JWV[YBx]){this.JWV[YBx]=new Lightstreamer.cGi(YBx);}return this.JWV[YBx];},  getInternalLog:function(){return this.JfE;}, addConsumer:function(cwi,mRS){  this.CgW[this.CgW.length]=cwi;this.CgW.length++;cwi.ZKE=this;    if(mRS!=true){ this.JfE.sendLogToConsumer(cwi);} var Yar=cwi.ktB.split(" ");this.bmh(Yar);}, removeConsumer:function(cwi){HQl=false;var BeU=0;while((BeU<this.CgW.length)&&(!HQl)){if(this.CgW[BeU]==cwi){this.NVi(BeU);HQl=true;}BeU++;}return HQl;}, NVi:function(BeU){afx=this.CgW.length-1;if(BeU!=afx){ this.CgW[BeU]=this.CgW[afx];}delete(this.CgW[afx]);this.CgW.length--; this.YnC();}, MYT:function(NUu){if(!NUu){return;}if(this.ZRs.indexOf(NUu)>-1){return;}if(this.ZRs==""){this.ZRs+=NUu;}else{this.ZRs+=" "+NUu;}this.JfE.addLogCategory(NUu);}, bmh:function(ktB){for(var NUu in ktB){this.MYT(ktB[NUu]);}}, YnC:function(){this.ZRs="";     for(var BeU=0;BeU<this.CgW.length;BeU++){var Yar=this.CgW[BeU].ktB.split(" ");this.bmh(Yar);}}, OQs:function(YBx,IYW,NVO){if(!this.wDQ(YBx)){return;} var dvj=++this.hSf; IYW=this.gEs(dvj)+YBx+" "+IYW; this.RNT(YBx,IYW,NVO);return IYW;}, wDQ:function(YBx){if(this.ZRs.length==0||this.ZRs.indexOf(YBx)==-1){return false;}return true;}, gEs:function(dvj){ var Qxx=new Date();var IYW=window.name;IYW+=" ";IYW+=dvj;IYW+=": ";IYW+=Qxx.getHours();IYW+=":";IYW+=Qxx.getMinutes();IYW+=":";IYW+=Qxx.getSeconds();IYW+=",";IYW+=Qxx.getMilliseconds();IYW+=" ";return IYW;}, RNT:function(YBx,IYW,NVO){var BeU;for(BeU=0;BeU<this.CgW.length;BeU++){var cwi=this.CgW[BeU];if(cwi.ktB.indexOf(YBx)>-1){if(cwi.RTV==true){cwi.BEC(NVO,YBx);}else{cwi.BEC(IYW,YBx);}}}},  Upm:function(cwi,Cbg){this.HBr.UTi("Sorry, the "+cwi+" is not compatible with this Browser",Cbg);}, eqQ:function(NUu){return(NUu=="ER"||NUu=="AS"||NUu=="EX");}, QqZ:function(){for(var BeU=0;BeU<this.CgW.length;BeU++){if(this.CgW[BeU].Zfp){this.CgW[BeU].Zfp();}}},  KLQ:function(hZn,pVM,BAR){var tSk=true;if((typeof xHg!="undefined")&&(xHg)){tSk=!dtp.rsN("onClientAlert",'Yrf',{pVM:pVM,BAR:BAR});}if(tSk&&hZn.onClientAlert){try{hZn.onClientAlert(pVM,BAR);}catch(mmO){this.HBr.Cen(mmO,hZn.onClientAlert,"onClientAlert");}}}, HJl:function(){var GDw=new Lightstreamer.BufferConsumer();GDw.setHistoryDim(10);GDw.addLogCategory("ER");GDw.RTV=true;Lightstreamer.OlN=GDw;this.addConsumer(GDw);}, PZm:function(wIG,object){with(Lightstreamer){if(imJ==null&&OlN!=null){imJ=new FunctionConsumer(wIG,object);imJ.addLogCategory("ER");imJ.RTV=true;this.removeConsumer(OlN);OlN.sendLogToConsumer(imJ);this.addConsumer(imJ,true);OlN=null;}}}};      Lightstreamer.VCi=null; Lightstreamer.lhC=null; Lightstreamer.imJ=null; Lightstreamer.OlN=null;         Lightstreamer.LogConsumer=function(){ this.ZKE; this.ktB=""; this.RTV=false;};Lightstreamer.LogConsumer.prototype={ BEC:function(IYW,NUu){}, isCompatible:function(){return false;}, addLogCategory:function(NUu){if(!NUu){return;}if(this.ktB.indexOf(NUu)>-1){return;}if(this.ktB==""){this.ktB+=NUu;}else{this.ktB+=" "+NUu;}if(this.ZKE){this.ZKE.MYT(NUu);}}, getLogCategories:function(){return this.ktB;}};         Lightstreamer.BufferConsumer=function(){this.IjT(Lightstreamer.BufferConsumer); this.LkW=0; this.wcx=0; this.AXf=-1; this.GDw={};};Lightstreamer.BufferConsumer.prototype={ isCompatible:function(){return true;}, extractLog:function(ZHQ,DZM,YGs,foo){var BeU;var wKI=1;if(ZHQ==null){BeU=this.wcx;}else{BeU=this.AXf-ZHQ+1;if(BeU<this.wcx){BeU=this.wcx;}}if(DZM==null){DZM="\n";}var Zgb="";if(typeof foo!="undefined"&&foo){foo=true;}else{foo=false;}while(BeU<=this.AXf){if(typeof YGs!="undefined"&&YGs){Zgb+=YGs;if(foo){Zgb+=wKI+"=";}}if(foo){Zgb+=Lightstreamer.enn(this.GDw[BeU]);}else{Zgb+=this.GDw[BeU];}Zgb+=DZM;BeU++;wKI++;}return Zgb;}, sendLogToConsumer:function(cwi){var BeU=this.wcx;while(BeU<=this.AXf){if(cwi.ktB.indexOf(this.GDw[BeU+"_C"])>-1){cwi.BEC(this.GDw[BeU],this.GDw[BeU+"_C"]);}BeU++;}}, setHistoryDim:function(mcf){this.LkW=mcf;}, BEC:function(IYW,NUu){    var dvj=++this.AXf;var rdr=dvj-this.LkW+1;while(this.wcx<rdr){delete(this.GDw[this.wcx]);delete(this.GDw[this.wcx+"_C"]);this.wcx++;} this.GDw[dvj]=IYW;this.GDw[dvj+"_C"]=NUu;}};Lightstreamer.gXn(Lightstreamer.BufferConsumer,Lightstreamer.LogConsumer);         Lightstreamer.RemoteConsumer=function(dFT,cxA,WeL){this.IjT(Lightstreamer.RemoteConsumer); this.dFT=dFT; this.cxA=cxA?cxA:0; this.WeL=WeL?WeL:0; this.GKu=0; this.TZo=0; this.MFT=100; this.GDw=new Lightstreamer.BufferConsumer();this.GDw.setHistoryDim(this.dFT);};Lightstreamer.RemoteConsumer.prototype={ ooD:function(){ var QUs=false;if((typeof xHg!="undefined")&&(xHg)){ QUs=true;}else if(!Lightstreamer.ptw||!Lightstreamer.ptw.ldC){if(this.TZo<this.MFT){ this.GDw.setHistoryDim(this.TZo+1);} return;}   var biK=this.GDw.extractLog(this.TZo,"&","LS_log",true);if(biK!=""){if(QUs){xHg.gwN(biK);}else{ Lightstreamer.ptw.WHO('gwN',biK);}}this.TZo=0;this.GDw=new Lightstreamer.BufferConsumer();this.GDw.setHistoryDim(this.dFT);}, Zfp:function(){setTimeout(Lightstreamer.getClosureForNoParams(this.ooD,this),1);}, BEC:function(IYW,NUu){if(this.WeL>0&&this.GKu>=this.WeL){if(this.TZo>0){ this.Zfp();}return;}if(this.cxA>0&&IYW.length>this.cxA){IYW=IYW.substr(0,this.cxA);}this.TZo++;this.GDw.BEC(IYW,NUu);this.GKu++;if(this.TZo>=this.dFT){this.Zfp();}}, MRn:function(sAf){if(!sAf){this.cxA=0;}else{this.cxA=sAf;}}, oxQ:function(max){if(!max){this.WeL=0;}else{this.WeL=max;}}, isCompatible:function(){return true;}};Lightstreamer.gXn(Lightstreamer.RemoteConsumer,Lightstreamer.LogConsumer);         Lightstreamer.FunctionConsumer=function(YVa,UrS,aHK){this.IjT(Lightstreamer.FunctionConsumer); this.YVa=YVa; this.aHK=aHK?aHK:YVa; this.UrS=UrS;};Lightstreamer.FunctionConsumer.prototype={ isCompatible:function(){if(!this.YVa){return false;}return(this.YVa.apply)?true:false;}, BEC:function(IYW,NUu){var svg=new Array(IYW);var aaY=this.YVa;if(Lightstreamer.xaI.eqQ(NUu)){aaY=this.aHK;}   if(aaY.apply){try{aaY.apply(this.UrS,svg);}catch(mmO){}} }};Lightstreamer.gXn(Lightstreamer.FunctionConsumer,Lightstreamer.LogConsumer);         Lightstreamer.AlertConsumer=function(dFT){this.IjT(Lightstreamer.AlertConsumer); this.RnL=dFT; this.TZo=0; this.GDw=new Lightstreamer.BufferConsumer();this.GDw.setHistoryDim(this.RnL);};Lightstreamer.AlertConsumer.prototype={ isCompatible:function(){return window.alert;}, BEC:function(IYW,NUu){this.TZo++;this.GDw.BEC(IYW,NUu);if(this.TZo>=this.RnL){this.TZo=0;wRH=this.LmW(this.GDw,this.RnL);setTimeout(wRH,10);this.GDw=new Lightstreamer.BufferConsumer();this.GDw.setHistoryDim(this.RnL);}}, LmW:function(GDw,TZo){return function(){alert(GDw.extractLog(TZo,"\n"));};}};Lightstreamer.gXn(Lightstreamer.AlertConsumer,Lightstreamer.LogConsumer);         Lightstreamer.Ujn=function(Tbd){ this.Ffs=Tbd; this.HBr=Lightstreamer.xaI.getLogger("FM");};Lightstreamer.Ujn.prototype={ FJg:function(QUs,cZO){var UEf=this.uDL(QUs,cZO);this.HBr.aET('FJg',QUs,cZO,UEf.gKa,UEf.log,UEf.iqJ); return UEf;}, uDL:function(QUs,cZO){var VTZ={};var Sdu=1;try{if(this.Ffs==null){Sdu=2; VTZ.log="null";VTZ.iqJ=true;return VTZ;}else if(this.Ffs.closed){ Sdu=3; this.Ffs=null;VTZ.log="closed";VTZ.iqJ=true;return VTZ;}else if(!this.Ffs.Lightstreamer||(QUs&&!this.Ffs.Lightstreamer.Fwt)){Sdu=4;VTZ.log=(!this.Ffs.Lightstreamer)?"not global":"not active";this.Ffs=null;VTZ.iqJ=false; return VTZ;}else if(QUs){if(this.Ffs.dtp){Sdu=5; if(!this.Ffs.xHg){ Sdu=11;this.Ffs=null;VTZ.log="too young";VTZ.iqJ=false;return VTZ;       }else if(cZO&&!this.Ffs.xHg.sir){Sdu=6;     this.Ffs=null;VTZ.log="wait conf";VTZ.iqJ=false;return VTZ;}}else if(this.Ffs.Lightstreamer.PIF){ if(this.Ffs.Lightstreamer.PIF.pCi){Sdu=7;var Aot=this.Ffs.Lightstreamer.PIF.pCi;if(Lightstreamer.PIF){Lightstreamer.PIF.pCi=Aot;}this.Ffs=Aot;var EEb=this.FJg(true);EEb.log="linked: "+EEb.log;return EEb;}else{Sdu=8; this.Ffs=null;VTZ.log="linked w/o reference";VTZ.iqJ=false; return VTZ;}}else{Sdu=9;    this.HBr.RuK(false,'FJg',this.Ffs);this.Ffs=null;VTZ.log="not engine";VTZ.iqJ=true;return VTZ;}}Sdu=10;VTZ.log="OK";VTZ.gKa=true;return VTZ;}catch(mmO){this.Ffs=null; VTZ.log="exception "+Sdu+" "+mmO;VTZ.iqJ=true;return VTZ;}}, DhZ:function(nTK,PCH){var mIv=nTK+"__TRASH";var oex=this.xdR(nTK,mIv);var aYR="eval(" + '"' + oex + "; " + '"' + ")"; this.HBr.log('DhZ',1);var rqW=Lightstreamer.YLG("javascript:"+aYR,nTK);this.HBr.log('DhZ',2,rqW!=null);if(rqW===false){return false;}else if(!rqW){    var rqW=Lightstreamer.YLG(Lightstreamer.OfL,nTK);  Lightstreamer.fil.log('DhZ',3);this.HBr.log('DhZ',4,rqW!=null);if(rqW===false){return false;}else if(rqW==null){return true;}}try{this.HBr.log('DhZ',5,rqW.closed);if(rqW.closed){return true;}  if(PCH){this.HBr.log('DhZ',6,(rqW==rqW.top));if(rqW==rqW.top&&!rqW.Lightstreamer){   try{this.aoc(rqW,nTK,mIv);}catch(mmO){this.HBr.ldT(mmO,'DhZ',10);}return true;}rqW=rqW.parent;this.HBr.log('DhZ',7,rqW!=null);if(rqW==null){return true;}}this.HBr.log('DhZ',8,(rqW.Lightstreamer!=null));if(!rqW.Lightstreamer){return true;}this.HBr.log('DhZ',9,(rqW.Lightstreamer.xaI!=null));if(!rqW.Lightstreamer.xaI){return true;}this.Ffs=rqW;}catch(mmO){this.HBr.ldT(mmO,'DhZ',11);}return true;}, SGO:function(GsS,tpW){if(this.DhZ("LS__"+GsS,true)===false){ return false;}var bgc=this.FJg(true,!tpW);return bgc;}, xdR:function(FKO,BaQ){var eXN=function(FKO,BaQ){if(window.name==FKO){if(window==top&&!(window.Lightstreamer&&window.Lightstreamer.xaI)){window.name=BaQ;window.close();}}};      var YKg="callFun";  return "var "+YKg+" = "+eXN.toString()+"; "+YKg+"('"+FKO+"', '"+BaQ+"');";}, aoc:function(rqW,nTK,mIv){ if(rqW.name!=nTK&&rqW.name!=mIv){return;}rqW.close();}};        Lightstreamer.Lpb({ NJO:0, Fds:0, Ifn:false, sPn:"You have Norton Internet Security or Norton\nPersonal Firewall installed on this computer.\nIf no real-time data show up, then you need\nto disable Ad Blocking in Norton Internet\nSecurity and then refresh this page", YLG:function(JOF,nTK,JqA){var VTZ=null;Lightstreamer.qGq.log('YLG',document.cookie);try{VTZ=this.AQu(JOF,nTK,JqA);}catch(mmO){Lightstreamer.qGq.ldT(mmO);return false;}if(VTZ){try{this.Fds++;}catch(nRS){   this.tFv=true;}}return VTZ;}, AQu:function(JOF,nTK,JqA){if(window.SymError){var EuA=true;if((this.Fds-this.NJO)<-5){   EuA=false;}if(window.SymRealWinOpen&&EuA){this.NJO++;Lightstreamer.qGq.log('AQu',1); return window.SymRealWinOpen(JOF,nTK,"height=100,width=100",true);}else if(!this.Ifn){this.Ifn=true;Lightstreamer.qGq.USh(this.sPn,"window.open");    var ThX=null;if(window.xHg){ThX=xHg;}else if(Lightstreamer.PIF){ThX=Lightstreamer.PIF;}if(ThX!=null){Lightstreamer.xaI.KLQ(ThX,100,this.sPn);}}EuA=true;this.NJO=0;return null;}else{if(!JqA&&Lightstreamer.ufc()-Lightstreamer.FZY>Lightstreamer.Oqv){return false;}return window.open(JOF,nTK,"height=100,width=100",true);}}});        Lightstreamer.Lpb({  nuE:function(rkZ){var LEj=0;var iiw=rkZ.length;for(var BeU=0;BeU<iiw;BeU++){LEj+=rkZ.charCodeAt(BeU);}return parseInt(LEj);}, stc:function(esu,rwT,rdr,Xre,BGc){ var PEH=3;var mdX;var CTf=rdr;var STd=rdr-Xre;var UEf="";var LEj=this.nuE(rwT.toString()); if(LEj>0){var LMg=esu.length;if(LMg>0){var BeU; for(BeU=0;CTf+PEH-BeU<=LMg;BeU+=3){ var eah=BeU;if(STd>0){for(eah=LEj * 3;eah>=STd;eah-=STd);} var kAM=esu.substring(BeU,PEH-1); var tmk=esu.substring(eah,eah+2); var pNP=esu.substring(CTf,CTf+PEH-BeU); mdX=parseInt(kAM)-parseInt(tmk)+BGc-parseInt(pNP);   var Jlh=unescape("%"+mdX.toString(16)); UEf=Jlh+UEf; PEH+=3;CTf+=3;LEj+=mdX;}}} return UEf;}});    Lightstreamer.MessageListener=function(){};Lightstreamer.MessageListener.prototype={ onAbort:function(){return;}, onError:function(){return;}, onDiscarded:function(){return;}, onDeny:function(code,message){return;}, onProcessed:function(){return;}};     Lightstreamer.STp=function(wSk){ this.name=null; this.parent=null; this.HBr=Lightstreamer.xaI.getLogger("OP");if(wSk){this.gAr(wSk);}};Lightstreamer.STp.prototype={ nZg:Lightstreamer.ciU, mBA:Lightstreamer.RpP, imO:function(vEC,IJP){this[vEC]=Lightstreamer.wib(IJP);if(this.parent==window.xHg){this.XFS(vEC);}  }, XFS:function(Xcw,xeZ,rEq){var amQ='Ebg';var PeI={object:this.name,vEC:Xcw};PeI.IJP=Lightstreamer.wib(this[Xcw]);this.HBr.log('XFS',Xcw,(Xcw!='Vgb'?this[Xcw]:"[...]"));if(this.parent==window.xHg){ var vhf=dtp.rvf();for(var BeU in vhf){vhf[BeU].WHO(amQ,PeI);}}else{if(!Lightstreamer.ptw.ukx(amQ,PeI)){this.HBr.UTi("The LightstreamerEngine instance is not available",xeZ);  this[Xcw]=rEq;return false;}}return true;}, gAr:function(Wis){var Svq=this.JiL;for(var BeU=0;BeU<Svq.length;BeU++){this[Svq[BeU]]=Lightstreamer.wib(Wis[Svq[BeU]]);}}};         Lightstreamer.QgT=null; Lightstreamer.OfL="lsblank.html?";    Lightstreamer.Context=function(){ this.rmB=null; this.ZLi=null; this.MNL=null; this.cxA=0; this.WeL=0; this.xaI=null; this.JiL=Lightstreamer.Context.JiL;this.IjT(Lightstreamer.Context,arguments[0]); this.name="context";}; Lightstreamer.Context.JiL=['rmB','ZLi','MNL','cxA','WeL'];Lightstreamer.Context.prototype={ getLogger:function(){return this.xaI;}, gAr:function(Wis){this.nGg(Lightstreamer.Context,'gAr',Wis);if(!this.xaI&&Wis.xaI){  this.xaI=Wis.xaI;}}, bind:function(){if(this.parent&&this.parent!=window.xHg){ return;}if(Lightstreamer.QgT!=null&&Lightstreamer.QgT!=""){ document.domain=Lightstreamer.QgT;     var FMh="domain="+Lightstreamer.QgT+"&";Lightstreamer.OfL+=FMh;if(Lightstreamer.nQt){Lightstreamer.nQt.Fon=FMh;}}Lightstreamer.HGG=this; Lightstreamer.pUG();return true;}, setDebugAlertsOnClientError:function(FQI){var rEq=this.ZLi;this.ZLi=FQI===true;if(this.parent==null){ this.vOk();}else{this.XFS('ZLi',"setDebugAlertsOnClientError",rEq);}}, vOk:function(){if(this.ZLi){if(!Lightstreamer.VCi){ var VCi=new Lightstreamer.AlertConsumer(1);VCi.addLogCategory("ER");Lightstreamer.xaI.addConsumer(VCi,true);Lightstreamer.VCi=VCi;this.HBr.log('vOk',1);}else{this.HBr.log('vOk',2);}}else if(Lightstreamer.VCi){Lightstreamer.xaI.removeConsumer(Lightstreamer.VCi);Lightstreamer.VCi=null;this.HBr.log('vOk',3);}else{this.HBr.log('vOk',4);}}, setRemoteAlertsOnClientError:function(FQI,cxA,WeL){var hBG=this.MNL;var rLt=this.WeL;var lCF=this.cxA;this.MNL=FQI===true;if(WeL){this.WeL=this.nZg(WeL,"setRemoteAlertsOnClientError",this.WeL,true,0);}if(cxA){this.cxA=this.nZg(cxA,"setRemoteAlertsOnClientError",this.cxA,true,0);}if(this.parent==null){ this.xxR();}else{ var UEf=this.XFS('WeL',"setRemoteAlertsOnClientError");UEf&=this.XFS('cxA',"setRemoteAlertsOnClientError");UEf&=this.XFS('MNL',"setRemoteAlertsOnClientError");if(!UEf){this.MNL=hBG;this.WeL=rLt;this.cxA=lCF;}}}, xxR:function(){if(this.MNL){if(Lightstreamer.lhC){Lightstreamer.lhC.MRn(this.cxA);Lightstreamer.lhC.oxQ(this.WeL);this.HBr.log('xxR',2);}else{var lhC=new Lightstreamer.RemoteConsumer(1,this.cxA,this.WeL);lhC.addLogCategory("ER");Lightstreamer.xaI.addConsumer(lhC,true);Lightstreamer.lhC=lhC;this.HBr.log('xxR',1);}}else if(Lightstreamer.lhC){Lightstreamer.xaI.removeConsumer(Lightstreamer.lhC);Lightstreamer.lhC=null;this.HBr.log('xxR',3);}else{this.HBr.log('xxR',4);}}, setDomain:function(domain){  if(this.parent==window.xHg||this.parent==null){if(domain!=null&&domain!=""&&Lightstreamer.HGG!=this){Lightstreamer.QgT=domain;this.rmB=Lightstreamer.QgT;this.HBr.log("setDomain",Lightstreamer.QgT);} if(!Lightstreamer.MRm(location.hostname)){this.HBr.UTi("The domain set is inconsistent with the hostname used","setDomain"); }}}};with(Lightstreamer){gXn(Context,STp);}   Lightstreamer.Policy=function(){ this.EBa=0; this.vvN=NaN; this.kev=NaN;  this.Yxk=2000; this.SHY=15000; this.ZAV=NaN; this.ouS=0;   this.Vdh=30000; this.eGh=true; this.SuA=true; this.AsO=false; this.WPS=4000; this.QcA=30000; this.nEJ=1000; this.FAu=300; this.JiL=Lightstreamer.Policy.JiL;this.IjT(Lightstreamer.Policy,arguments[0]); this.name="policy";}; Lightstreamer.Policy.JiL=['EBa','vvN','kev','Yxk','SHY','ZAV','ouS', 'Vdh','eGh','SuA','AsO','WPS','QcA','nEJ','FAu'];Lightstreamer.Policy.prototype={ setRequestSerializationTimeout:function(vlE){var rEq=this.FAu;this.FAu=this.nZg(vlE,"setRequestSerializationTimeout",this.FAu,true,0);this.XFS('FAu',"setRequestSerializationTimeout",rEq);}, getRequestSerializationTimeout:function(){return this.FAu;}, setMaxBandwidth:function(EBa){var rEq=this.EBa;var SeF=new String(EBa);if(SeF.toLowerCase()=="unlimited"){this.EBa=0;}else{this.EBa=this.nZg(EBa,"setMaxBandwidth",this.EBa,false,0);}this.XFS('EBa',"setMaxBandwidth",rEq);}, getMaxBandwidth:function(){return this.EBa;}, setKeepaliveInterval:function(vvN){var rEq=this.vvN;this.vvN=this.nZg(vvN,"setKeepaliveInterval",this.vvN,true,1);this.XFS('vvN',"setKeepaliveInterval",rEq);}, getKeepaliveInterval:function(){if(!isNaN(this.kev)){return this.kev;}return this.vvN;}, setTimeoutForStalled:function(Yxk){var rEq=this.Yxk;this.Yxk=this.nZg(Yxk,"setTimeoutForStalled",this.Yxk,true,1);this.XFS('Yxk',"setTimeoutForStalled",rEq);}, getTimeoutForStalled:function(){return this.Yxk;}, setTimeoutForReconnect:function(SHY){var rEq=this.SHY;this.SHY=this.nZg(SHY,"setTimeoutForReconnect",this.SHY,true,1);this.XFS('SHY',"setTimeoutForReconnect",rEq);}, getTimeoutForReconnect:function(){return this.SHY;}, setPollingInterval:function(ouS){var rEq=this.ouS;this.ouS=this.nZg(ouS,"setPollingInterval",this.ouS,true,0);this.XFS('ouS',"setPollingInterval",rEq);}, getPollingInterval:function(){if(!isNaN(this.ZAV)){return this.ZAV;}return this.ouS;},     setIdleTimeout:function(Vdh){var rEq=this.Vdh;this.Vdh=this.nZg(Vdh,"setIdleTimeout",this.Vdh,true,0);this.XFS('Vdh',"setIdleTimeout",rEq);}, getIdleTimeout:function(){return this.Vdh;}, setSlowingEnabled:function(eGh){var rEq=this.eGh;this.eGh=this.mBA(eGh,"setSlowingEnabled",this.eGh);this.XFS('eGh',"setSlowingEnabled",rEq);}, isSlowingEnabled:function(){return this.eGh;}, setCanUseGetForStreaming:function(SuA){var rEq=this.SuA;this.SuA=this.mBA(SuA,"setCanUseGetForStreaming",this.SuA);this.XFS('SuA',"setCanUseGetForStreaming",rEq);}, canUseGetForStreaming:function(){return this.SuA;}, setBufferedStreamingHandled:function(AsO){var rEq=this.AsO;this.AsO=this.mBA(AsO,"setBufferedStreamingHandled",this.AsO);this.XFS('AsO',"setBufferedStreamingHandled",rEq);}, KCk:function(){return this.AsO;}, setConnectTimeout:function(KIv){var rEq=this.WPS;this.WPS=this.nZg(KIv,"setConnectTimeout",this.WPS,true,1);this.XFS('WPS',"setConnectTimeout",rEq);}, getConnectTimeout:function(){return this.WPS;}, setStreamingTimeout:function(nuT){var rEq=this.QcA;this.QcA=this.nZg(nuT,"setStreamingTimeout",this.QcA,true,1);this.XFS('QcA',"setStreamingTimeout",rEq);}, getStreamingTimeout:function(){return this.QcA;}, setFirstPollInterval:function(lPY){var rEq=this.nEJ;this.nEJ=this.nZg(lPY,"setFirstPollInterval",this.nEJ,true,0);this.XFS('nEJ',"setFirstPollInterval",rEq);}, getFirstPollInterval:function(){return this.nEJ;}};with(Lightstreamer){gXn(Policy,STp);}   Lightstreamer.Connection=function(){ this.VNZ="/lightstreamer"; this.CXj=false; this.WOt=location.hostname; this.CDq=location.port; this.YJj=null; this.aGs="STREAMING_IN_PROGRESS"; this.OFw=null; this.Vgb=null; this.JiL=Lightstreamer.Connection.JiL;this.IjT(Lightstreamer.Connection,arguments[0]); this.name="connection";}; Lightstreamer.Connection.JiL=['VNZ','CXj','WOt','CDq','YJj','OFw','Vgb','aGs'];Lightstreamer.Connection.prototype={ setServerUrlPath:function(EtE){var rEq=this.VNZ;if(EtE){if(EtE.indexOf("/")!=0){ EtE="/"+EtE;}while(EtE.length>0&&EtE.lastIndexOf("/")==EtE.length-1){ EtE=EtE.substring(0,EtE.length-1);}this.VNZ=EtE;}else{this.VNZ="/lightstreamer";}this.XFS('VNZ',"setServerUrlPath",rEq);}, getServerUrlPath:function(){return this.VNZ;},  setLSHost:function(bPV){ var xPu=this.WOt; if(bPV){if(bPV.indexOf("://")>0){bPV=bPV.substring(bPV.indexOf("://")+3);}if(!Lightstreamer.MRm(bPV)&&arguments[1]!==true){ this.HBr.UTi(blq()+" Server hostname inconsistent with the domain set","setLSHost");}this.WOt=bPV;QhU=bPV;}else{this.WOt=location.hostname;QhU=location.hostname;}  this.XFS('WOt',"setLSHost",xPu);}, getLSHost:function(){return this.WOt;}, setLSPort:function(port){var rEq=this.CDq;if(port){ this.CDq=this.nZg(port,"setLSPort",this.CDq,true,0);}else{this.CDq=location.port;}this.XFS('CDq',"setLSPort",rEq);}, getLSPort:function(){return this.CDq;}, setAdapterName:function(YJj){var rEq=this.YJj;this.YJj=YJj;this.XFS('YJj',"setAdapterName",rEq);}, getAdapterName:function(){return this.YJj;}, setStatusBarUrlPortion:function(aQv){var rEq=this.aGs;this.aGs=Lightstreamer.enn("_"+aQv);this.XFS('aGs',"setStatusBarUrlPortion",rEq);}, getStatusBarUrlPortion:function(){return this.aGs;}, setUserName:function(OFw){var rEq=this.OFw;this.OFw=OFw;this.XFS('OFw',"setUserName",rEq);}, setPassword:function(EuR){var rEq=this.Vgb;this.Vgb=EuR;this.XFS('Vgb',"setPassword",rEq);}};with(Lightstreamer){gXn(Connection,STp);}     Lightstreamer.pXk=function(wSk){ this.Rmm=false; this.dwn=null; this.Vom=null; this.PVl=Lightstreamer.UHs; this.JiL=Lightstreamer.pXk.JiL;this.IjT(Lightstreamer.pXk,wSk); this.name='aTi';}; Lightstreamer.pXk.JiL=['Rmm','dwn','Vom','PVl']; with(Lightstreamer){gXn(pXk,STp);}      Lightstreamer.bPo=function(ZME,Gfm,ZuL){ this.LsQ=ZuL===true;  this.ZME=ZME; this.GLW=Gfm; this.xqA=(this.LsQ)?[]:{readId:0,writeId:0,firstId:0}; this.HBr=Lightstreamer.xaI.getLogger("XS");  if(!this.LsQ){this.PKt=Lightstreamer.bPo.ciZ++;Lightstreamer.bPo.rkw[this.PKt]=this;if(!Lightstreamer.bPo.QID){Lightstreamer.bPo.QID=setInterval(Lightstreamer.getClosureForNoParams(Lightstreamer.bPo.eZa,Lightstreamer.bPo),50);}}this.HBr.log('bPo');}; Lightstreamer.bPo.QID=null; Lightstreamer.bPo.rkw={}; Lightstreamer.bPo.ciZ=0; Lightstreamer.bPo.eZa=function(){for(var BeU in this.rkw){this.rkw[BeU].eZa();}}; Lightstreamer.bPo.remove=function(TDh){ delete(this.rkw[TDh.PKt]);}; Lightstreamer.bPo.prototype={ GYW:function(HQk,aFX,kGZ,wLq){if(this.LsQ){var QYh=this;this.AgO(function(){QYh.bbK(HQk,aFX,kGZ,wLq);},1);}else{this.bbK(HQk,aFX,kGZ,wLq);}}, bbK:function(HQk,aFX,kGZ,wLq){   if(this.LsQ){this.xqA.push(new Lightstreamer.bPo.avI(HQk,aFX,kGZ,wLq));this.eZa();}else{this.ijF(); var dmG=this.xqA.writeId;this.xqA[dmG]=new Lightstreamer.bPo.avI(HQk,aFX,kGZ,wLq);this.xqA.writeId++; this.NQr();}}, NQr:function(){  var OGJ=this.xqA.readId; for(;this.xqA.firstId<OGJ;this.xqA.firstId++){delete(this.xqA[this.xqA.firstId]);}}, ijF:function(){if(this.xqA.firstId==this.xqA.readId&&this.xqA.firstId==this.xqA.writeId){    this.xqA.writeId=0; this.xqA.readId=0; this.xqA.firstId=0;  this.xqA={readId:0,writeId:0,firstId:0};this.HBr.log('ijF');}}, eZa:function(){if(this.LsQ){while(this.xqA.length>0){var HQk=this.xqA.shift();this.lTC(HQk);}}else{var dmG=this.xqA.readId; while(dmG<this.xqA.writeId){var HQk=this.xqA[dmG];this.lTC(HQk);dmG++;}this.xqA.readId=dmG;}}, lTC:function(HQk){try{if(!this.ZME.VLc(HQk.aFX,HQk.wLq)){ return;}if(this.GLW[HQk.HQk]){ this.GLW[HQk.HQk](HQk.kGZ);}else{this.HBr.pmq('lTC',3,HQk);}}catch(mmO){this.HBr.ldT(mmO,'lTC',HQk);}}, AgO:function(KFa,vlE){setTimeout(KFa,vlE);  }}; Lightstreamer.bPo.avI=function(HQk,UAA,fPa,XmL){this.HQk=HQk;this.aFX=UAA;this.kGZ=fPa;this.wLq=XmL;}; Lightstreamer.bPo.avI.prototype.toString=function(){return ["[",'bPo.Event',this.HQk,this.aFX,this.kGZ,this.wLq,"]"].join("|");};      with(Lightstreamer){Lightstreamer.xaI=new LogSystem();xaI.JfE.setHistoryDim(5); Lightstreamer.KTh=xaI.getLogger("OP"); Lightstreamer.qGq=xaI.getLogger("FM"); Lightstreamer.lMQ=xaI.getLogger("CH"); Lightstreamer.XIQ=xaI.getLogger("PC"); Lightstreamer.xFC=xaI.getLogger("PF"); Lightstreamer.JNP=xaI.getLogger("LC"); Lightstreamer.fil=xaI.getLogger("M1"); Lightstreamer.OfG=new Context();  OfG.setDebugAlertsOnClientError(true); OfG.xaI=xaI;   }Lightstreamer.version="4.4.1396.8";if(window.OpenAjax){ if(OpenAjax.hub){OpenAjax.hub.registerLibrary("Lightstreamer","http://www.lightstreamer.com/","4.4");}else{ OpenAjax.registerLibrary("Lightstreamer","http://www.lightstreamer.com/","4.4");OpenAjax.registerGlobals("Lightstreamer",["Lightstreamer"]);}}  
