/*
 * LIGHTSTREAMER - www.lightstreamer.com
 * Lightstreamer HTML Client - lscommons.js
 * Version 5.0 Build 1446.3 Revision: 29435 $
 * Copyright (c) 2004-2011 Weswit Srl. All Rights Reserved.
 */
 
  
  
  
       (function(define){define([],function(){ 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");}       var Lightstreamer=function(){};Lightstreamer={    Hg:false, Vu:" 29355 $", Vm:false, Ir:function(){}, OH:function(kY){var MM="";for(var oi in kY){if(!this[oi]){this[oi]=kY[oi];}else{ }}}, RT:function(PS,Jq,UV){var OV={}; for(var oi in Jq.prototype){if(PS.prototype[oi]){if(!UV){   var QO="super_"+oi;while(Jq.prototype["_"+QO]){        QO="super_"+QO;}    PS.prototype["_"+QO]=Jq.prototype[oi];}else if(UV==="O"){ PS.prototype[oi]=Jq.prototype[oi];}}else{if(oi.indexOf("_super_")!=0||!UV){ PS.prototype[oi]=Jq.prototype[oi];}}}if(!UV){  var Ma="_super";while(PS.prototype[Ma]){  Ma+="_super";} PS.prototype[Ma]=Jq;}    if(!PS.prototype.Xb){PS.prototype.Xb=this.Ro;}if(!PS.prototype.hS){PS.prototype.hS=this.oW;}}, Ro:function(mM,JY){if(mM.prototype["_super_"+JY]){while(mM.prototype["_super_"+JY]){JY="super_"+JY;}JY="_"+JY;}else{return;}if(this[JY].apply){return this[JY].apply(this,Lightstreamer.Av(arguments,2));}}, oW:function(mM){var JY="_super";if(mM.prototype[JY]){while(mM.prototype[JY+"_super"]){JY+="_super";}if(this[JY].apply){    this[JY].apply(this,Lightstreamer.Av(arguments,1));}}}, Av:function(JW,EO){var rc=[];for(var FT=EO,Ad=JW.length;FT<Ad;FT++){rc[FT-EO]=JW[FT];}return rc;}, Nh:[], getLogger:function(){return Lightstreamer.gE;},gs:function(){return new Date().getTime();} };    (function(ls){ var bm="gi_buf";ls.OH({ xu:"CONNECTING", Ip:"STREAMING", XA:"STALLED", Xr:"POLLING", ZW:"DISCONNECTED", OJ:{length:-1}, Sk:new RegExp("^[a-zA-Z0-9]*$"), Hb:new RegExp("^[a-zA-Z0-9_]*$"), Um:new RegExp("^[a-zA-Z0-9_\.^]*$"),aJ:"LS4_", nY:function(tK){var CE=[].concat(tK);if(typeof(CE[0])=="undefined"){  return CE;} return [null].concat(CE);},  Zk:function(sc){if(window.encodeURIComponent){return encodeURIComponent(sc);}else{sc=escape(sc); return sc.replace(ls.RK,"%2B");}}, dq:function(XO){if(window.decodeURIComponent){return decodeURIComponent(XO);}else{return unescape(XO);}}, ms:function(oQ,oG,uF){ ls.GE(oQ,function(Oe){if(ls.Vm){return;}oG(Oe);},uF);},GE:function(oQ,oG,uF){if(typeof window.addEventListener!="undefined"){window.addEventListener(oQ,oG,false);return true;}else if(typeof document.addEventListener!="undefined"&&!uF){ document.addEventListener(oQ,oG,false);return true;}else if(typeof window.attachEvent!="undefined"){return window.attachEvent("on"+oQ,oG);}else{return false;}},  Le:function(ED,aS,Aj,cY,min,max){var Fx=new Number(ED);var Gu=this.Al?this.Al:ls.Dt;if(isNaN(Fx)){Gu.pE("This is a not valid value for "+aS+": "+'"'+ED+'"'+". Please use a number",aS);return Aj;}else if(cY==true&&Fx!=Math.round(Fx)){Gu.pE("This is a not valid value for "+aS+": "+ED+". Please use an integer",aS);return Aj;}else if(!isNaN(min)&&Fx<min){Gu.pE("This is a not valid value for "+aS+": "+ED+". The minimum value allowed is "+min,aS);return Aj;}else if(!isNaN(max)&&Fx>max){Gu.pE("This is a not valid value for "+aS+": "+ED+". The maximum value allowed is "+max,aS);return Aj;}else{Gu.log(aS,Fx);return Fx;}}, KJ:function(ED,aS,Aj){var Gu=this.Al?this.Al:ls.Dt;if(ED===true||ED===false){Gu.log(aS,ED);return ED;}else{Gu.pE("This is a not valid value for "+aS+": "+'"'+ED+'"'+". Please use true or false",aS);return Aj;}}, lp:function(dn){if(this.IK!=null&&this.IK!=""){var Gl=""+dn;var Ou=""+this.IK;if(Gl.toLowerCase().indexOf(Ou.toLowerCase())==-1){return false;}}  return true;}, HO:function(ED){if(typeof ED!="undefined"){if(ED===true||ED===false){ return ED===true;}else if(ED==null){ return null;}else if(!isNaN(ED)&&ED!=""){ return parseFloat(ED,10);}else if((ED||ED=="")&&ED.toString){ return ED.toString();}else if(isNaN(ED)){ return NaN;   }else{     ls.Dt.sX(false,'HO');return ED;}}return null;}, MD:new RegExp("^\\s*([\\s\\S]*?)\\s*$"), Eh:function(lG){return lG.replace(ls.MD,"$1");}, lY:function(Hu,rF){return!Hu||(rF.toLowerCase()=="http:"&&Hu==80)||(rF.toLowerCase()=="https:"&&Hu==443);}, VN:function(rA,ce){var mv=[];for(var Hp=0,Ad=rA.length;oi<Ad;oi++){if(rA[Hp]==null){mv[Hp]=null;}else if(ce){mv[Hp]=new Number(rA[Hp]);}else{mv[Hp]=new String(rA[Hp]);}}return Gf;}, gJ:function(rA,ce){var Gf={};for(var Hp in rA){if(rA[Hp]==null){Gf[Hp]=null;}else if(ce){Gf[Hp]=new Number(rA[Hp]);}else{Gf[Hp]=new String(rA[Hp]);}}return Gf;}, Ns:function(max){max=max?max:1000;return Math.round(Math.random() * max );}, getClosureFor:function(Cs,XV){return function(){var JW=arguments;return function(){Cs.apply(XV,JW);};};}, getClosureForNoParams:function(Cs,XV){return function(){Cs.apply(XV,arguments);};},QA:function(){return navigator.onLine===false;},Fm:bm.substring(1,2),rX:bm.substring(0,1),Wa:bm.substring(0,2),RK:new RegExp("\\+",ls.Wa)});})(Lightstreamer);     Lightstreamer.avoidLSGlobals=false;  Lightstreamer.OH({ lV:function(){this.CS(["ChartLine","ChartTable","DynaMetapushTable","DynaScrollTable","FieldNameDescriptor","FieldPositionDescriptor","GroupIdDescriptor","GroupListDescriptor","ItemNameDescriptor","ItemPositionDescriptor","LabelFormatter","MetapushTable","MultiDynaMetapushTable","NonVisualTable","OverwriteTable","PushPage","SchemaIdDescriptor","SchemaListDescriptor","ScreenTableHelper","ScrollTable","FlashBridge","MessageListener"],true,true);   },  CS:function(xr,mF,vN){for(var oi=0;oi<xr.length;oi++){this.Db(xr[oi]);}if(mF){ window.LS_cell=Lightstreamer.cellOverwrite;window.LS_cs=Lightstreamer.cellScroll;window.LS_cM=Lightstreamer.cellMetapush;}if(vN){window.LS_fadeCell=Lightstreamer.vT;}}, Db:function(aS){if(Lightstreamer[aS]){window[aS]=Lightstreamer[aS];}}, DS:function(){var cL=document.getElementsByTagName("script");for(var oi=0;oi<cL.length;oi++){var kD=null;if((kD=/lspushpage\.js\?(.*)$/.exec(cL[oi].src))!=null){Lightstreamer.avoidLSGlobals=(kD[1]=="avoidLSGlobals=true");}}}});     Lightstreamer.OH({ sV:null, ut:null, Kg:function(){if(this.sV!=null){return this.sV;}if((document.childNodes)&&(!document.all)&&(!navigator.taintEnabled)&&(!navigator.accentColorName)){this.sV=true;return true;}this.sV=false;return false;},SK:function(){if(this.ut!=null){return this.ut;}if(this.Kg()){Gp=navigator.userAgent;if(Gp){if(Gp.indexOf(" Version/")>-1){  if(Gp.indexOf(" Version/3.0")<=-1){ this.ut=false;return false;}}else if(Gp.indexOf("Chrome/")>-1){ this.ut=false;return false;}}  this.ut=true;return true;}this.ut=false;return false;},aD:new RegExp("[^0-9.]+",Lightstreamer.rX),Tt:null,iR:function(MS,Pd){if(window.opera){if(!MS){ return true;}if(this.Tt===null){if(!window.opera.version){   this.Tt=7;}else{ var tA=window.opera.version();tA=tA.replace(this.aD,"");this.Tt=parseFloat(tA);}}if(Pd===true){ return this.Tt<=MS;}else if(Pd===false){ return this.Tt>=MS;}else{ return this.Tt==MS;}}return false;},BK:new RegExp("msie([0-9]+)[.;]",Lightstreamer.rX),qm:null, Kh:function(MS,Pd){ if(window.ActiveXObject){if(this.qm===null&&MS){var xq=navigator.userAgent.toLowerCase();var kD=this.BK.exec(xq);if(kD&&kD.length>=2){this.qm=kD[1];}}if(this.qm!==null&&MS){if(Pd===true){ return this.qm<=MS;}else if(Pd===false){ return this.qm>=MS;}else{ return this.qm==MS;}}return true;}return false;}, JA:null, nh:function(){if(this.JA!==null){return this.JA;}var xq=navigator.userAgent.toLowerCase(); if(window.ScriptEngine&&(ScriptEngine().indexOf("InScript")>-1)){  if(xq.indexOf("icab")>-1){Lightstreamer.TE.log('nh',"iCab"); this.JA=true;return true;}}   if(document.all){tX=xq.indexOf("msie");if(tX>-1){uG=xq.substring(tX+5,tX+8);if(uG.indexOf(5)>-1){Lightstreamer.TE.log('nh',"IE5");this.JA=true;return true;}}}Lightstreamer.TE.log('nh',false);this.JA=false;return false;}, SE:{},ib:new RegExp("Firefox\\/(\\d+\\.?\\d*)"),gK:function(MS,Pd){if(this.SE===null){return false;}if(!MS){MS=-1;Pd=false;}else{Pd=Pd===true||Pd===false?Pd:"";}if(this.SE[MS+""+Pd]||this.SE[MS+""+Pd]===false){return this.SE[MS+""+Pd];}var Nc=navigator.userAgent;if(Nc.indexOf("Firefox")<=-1){this.SE=null;return false;}var Ck=0;if(Nc.indexOf("Firefox/")>-1){var Cw=this.ib.exec(Nc);if(Cw){Ck=Number(Cw[1]);}}var kD;if(Pd===true){ kD=Ck<=MS;}else if(Pd===false){ kD=Ck>=MS;}else{ kD=Ck==MS;}this.SE[MS+""+Pd]=kD;return kD;},Xk:null,DK:function(){if(this.Xk!==null){return this.Xk;}var Nc=navigator.userAgent;Nc=Nc.toLowerCase();this.Xk=Nc.indexOf("android")>-1&&Nc.indexOf("webkit")>-1;return this.Xk;},  CP:null, Sl:function(){if(this.CP!==null){return this.CP;}var Nc=navigator.userAgent;this.CP=Nc.indexOf("Chrome/")>-1;return this.CP;}});        (function(ls){ls.OH({ iw:function(qP,ux){ls.DD.log('iw',qP,ux);this.Pt(qP,ux,"");}, Pt:function(qP,ux,AQ){var mT="";if(ls.IK!=null&&ls.IK!=""){     mT="domain=."+ls.IK+"; ";}var bk=ls.Zk(qP)+"="+ux+"; ";  var Hw=bk+mT+AQ+"path=/;";document.cookie=Hw;ls.DD.log('Pt',Hw);}, gm:function(qP){qP=ls.Zk(qP)+"=";  var BU=document.cookie.toString();BU=BU.split(";");var Gu=ls.DD;for(var oi=0;oi<BU.length;oi++){BU[oi]=ls.Eh(BU[oi]);Gu.log('gm',qP,"?",BU[oi]);if(BU[oi].indexOf(qP)==0){   var pW=BU[oi].substring(qP.length,BU[oi].length);Gu.log('gm',qP,pW);return pW;}}Gu.log('gm',qP,null);return null;}, Hh:function(qP){ls.DD.log('Hh',qP);var qf=new Date();qf.setTime(qf.getTime()-86400000); var AQ="expires="+qf.toGMTString()+"; ";this.Pt(qP,"deleting",AQ);}, bg:false, mw:function(){ var Gu=ls.DD;Gu.log('mw',0); var wX=ls.Ns();  var Bt="LS__cookie_test"+wX;this.iw(Bt,"testing");var vj=this.gm(Bt);if(vj=="testing"){Gu.log('mw',1);this.Hh(Bt);vj=this.gm(Bt);if(vj==null){Gu.log('mw',2); this.bg=true;}}}, Dm:1000,vu:200});})(Lightstreamer);       Lightstreamer.OH({ FD:"|", Zo:function(qP){var it=this.gm(qP);if(!it){return null;}var CH=it.split(this.FD);if(CH[0]==""){CH.shift();}if(CH[CH.length-1]==""){CH.pop();}return CH.length>0?CH:null;}, eG:function(qP,id){var ux=this.gm(qP);if(!ux){ux=this.FD;}else if(ux.indexOf(this.FD+id+this.FD)>-1){return false;}ux+=id+this.FD;this.iw(qP,ux);return true;},   Ri:function(qP,id){var ux=this.gm(qP);if(!ux){return;}var Wj=this.FD+id+this.FD;if(ux.indexOf(Wj)>-1){ux=ux.replace(Wj,this.FD);if(ux==this.FD){this.Hh(qP);}else{this.iw(qP,ux);}}}, KC:function(qP,EY){var ux=EY.join(this.FD);this.iw(qP,ux);} });             (function(ls){ ls.am=function(eb){ this.fg=null;if(typeof eb!="undefined"){this.fg=eb;}else{this.fg={};}}; ls.am.Eb=function(rA,ce){var Hq={};var fg=rA.JO();for(var Rc in fg){Hq[Rc]={};for(var nU in fg[Rc]){if(fg[Rc][nU]==null){Hq[Rc][nU]=null;}else if(ce){Hq[Rc][nU]=new Number(fg[Rc][nU]);}else{Hq[Rc][nU]=new String(fg[Rc][nU]);}}}return new this(Hq);};ls.am.prototype={ YQ:function(ur,Rc,nU){if(!this.fg[Rc]){this.fg[Rc]={};}this.fg[Rc][nU]=ur;}, ww:function(Rc,nU){if(!this.fg[Rc]){return null;}if(typeof this.fg[Rc][nU]=="undefined"){return null;}return this.fg[Rc][nU];}, jK:function(Rc,nU){if(!this.fg[Rc]){return;}if(this.fg[Rc][nU]){delete(this.fg[Rc][nU]);}for(var oi in this.fg[Rc]){ return;} delete(this.fg[Rc]);}, insertRow:function(Go,Rc){this.fg[Rc]=Go;}, vn:function(Rc){if(!this.fg[Rc]){return null;}return this.fg[Rc];}, vt:function(Rc){var Ms=this.vn(Rc);this.AP(Rc);return Ms;}, AP:function(Rc){if(!this.fg[Rc]){return;}delete(this.fg[Rc]);}, JO:function(){return this.fg;}};})(Lightstreamer);      Lightstreamer.qc=function(od){this.pc=od?od:"GE";}; Lightstreamer.qc.prototype={ RZ:function(Ab){var kD=false;if(Ab){kD=Lightstreamer.gE.RZ(Ab);}return kD||Lightstreamer.gE.RZ(this.pc);}, xA:function(HT){if(Lightstreamer.XU){this.log(HT,arguments,Lightstreamer.XU);}else{this.log(HT,arguments);}}, log:function(HT){if(!this.RZ()){return;}if(Lightstreamer.obfMap){HT=Lightstreamer.obfMap.Aqc(HT);}var hP=this.XS(arguments);      Lightstreamer.gE.GN(this.pc,hP);}, ZH:function(Hr,HT,pc,Hk,JW){if(!this.RZ(pc)){return;}if(Lightstreamer.obfMap){JW[Hk]=Lightstreamer.obfMap.Aqc(JW[Hk]);}var hP=Hr+" "+this.XS(JW,Hk);if(this.pc!=pc){Lightstreamer.gE.GN(this.pc,hP,Hr);}Lightstreamer.gE.GN(pc,hP,Hr);}, DU:function(XF,HT){this.ZH(this.nx(XF),HT,"EX",1,arguments);}, xM:function(HT,Ji){this.ZH(Ji,HT,"EX",1,arguments);}, error:function(fD,HT){this.ZH(fD,HT,"ER",1,arguments);}, pE:function(fD,HT){this.error(fD,HT);throw(fD);}, db:function(fD,HT){if(!this.RZ("ER")){return;}Lightstreamer.aL.Au(this.error,0,this,[fD,HT]);}, ET:function(XF,Ji,HT){this.ZH(this.nx(XF,Ji),HT,"ER",2,arguments);}, sX:function(gn,HT){if(!gn){this.ZH("",HT,"AS",1,arguments);}}, XS:function(JW,HS){HS=HS?HS:0;var hP=" ";for(var oi=HS;oi<JW.length;oi++){try{var Tk=JW[oi];if(Tk==null){hP+="NULL";}else if(Tk.prototype){hP+=Tk.apply();}else if(Tk.length<0){ hP+="*";}else if(Tk.charAt!=null){ hP+=Tk;}else if(Tk[0]==Tk){ hP+=Tk;}else if(Tk.length!=null&&Tk.top==null){   hP+="(";hP+=this.XS(Tk);hP+=")";}else{hP+=Tk;}hP+=" ";}catch(XF){hP+="missing-parameter ";}}return hP;}, nx:function(XF,PX){var Nx=XF.message;if(typeof Nx=="undefined"){if(XF.getMessage){Nx=XF.getMessage();}if(typeof Nx=="undefined"){Nx=XF;}}var kD="exception\n"+Nx+" \n\n";if(PX){kD+="thrown by your callback\n\n"+PX;}if(XF.stack){kD+=XF.stack;kD+="\n";} return kD;}};     (function(ls){  ls.LogSystem=function(){ this.Ig=""; this.fm={};this.fm.length=0; this.Nk=0; this.ow=new ls.BufferConsumer();this.addConsumer(this.ow,true); this.ow.QO++;this.ow.gH[0]="START OF LOG";this.ow.gH[0+"_C"]="GE";this.Hv={};this.Al=this.getLogger("LS");};ls.LogSystem.prototype={ getLogger:function(od){if(!this.Hv[od]){this.Hv[od]=new ls.qc(od);}return this.Hv[od];},  getInternalLog:function(){return this.ow;}, addConsumer:function(Vb,vl){  this.fm[this.fm.length]=Vb;this.fm.length++;Vb.uj=this;    if(vl!=true){ this.ow.sendLogToConsumer(Vb);} var NW=Vb.mh.split(" ");this.Sp(NW);}, removeConsumer:function(Vb){ZG=false;var oi=0;while((oi<this.fm.length)&&(!ZG)){if(this.fm[oi]==Vb){this.Gt(oi);ZG=true;}oi++;}return ZG;}, Gt:function(oi){NC=this.fm.length-1;if(oi!=NC){ this.fm[oi]=this.fm[NC];}delete(this.fm[NC]);this.fm.length--; this.UD();}, dc:function(pc){if(!pc){return;}if(this.Ig.indexOf(pc)>-1){return;}if(this.Ig==""){this.Ig+=pc;}else{this.Ig+=" "+pc;}this.ow.addLogCategory(pc);}, Sp:function(mh){for(var pc in mh){this.dc(mh[pc]);}}, UD:function(){this.Ig="";     for(var oi=0;oi<this.fm.length;oi++){var NW=this.fm[oi].mh.split(" ");this.Sp(NW);}}, GN:function(od,hP,fR){if(!this.RZ(od)){return;} var VE=++this.Nk; hP=this.or(VE)+od+" "+hP; this.bQ(od,hP,fR);return hP;}, RZ:function(od){if(this.Ig.length==0||this.Ig.indexOf(od)==-1){return false;}return true;}, or:function(VE){ var is=new Date();var hP=window.name;hP+=" ";hP+=VE;hP+=": ";hP+=is.getHours();hP+=":";hP+=is.getMinutes();hP+=":";hP+=is.getSeconds();hP+=",";hP+=is.getMilliseconds();hP+=" ";return hP;}, bQ:function(od,hP,fR){var oi;for(oi=0;oi<this.fm.length;oi++){var Vb=this.fm[oi];try{if(Vb.mh.indexOf(od)>-1){if(Vb.Kp==true){Vb.gF(fR,od);}else{Vb.gF(hP,od);}}}catch(XF){}}},  gw:function(Vb,qR){this.Al.error("Sorry, the "+Vb+" is not compatible with this Browser",qR);}, gg:function(pc){return(pc=="ER"||pc=="AS"||pc=="EX");}, GG:function(){for(var oi=0;oi<this.fm.length;oi++){if(this.fm[oi].xQ){this.fm[oi].xQ();}}},  Yd:function(XV,Ji,Hr){var Mq=true;if((typeof HH!="undefined")&&(HH)){Mq=!gQ.MaR("onClientAlert",'WHf',{Ji:Ji,Hr:Hr});}if(Mq&&XV.onClientAlert){try{XV.onClientAlert(Ji,Hr);}catch(XF){this.Al.ET(XF,XV.onClientAlert,"onClientAlert");}}}, iq:function(){var gH=new ls.BufferConsumer();gH.setHistoryDim(10);gH.addLogCategory("ER");gH.Kp=true;ls.HF=gH;this.addConsumer(gH);}, Wg:function(JU,Cx){with(Lightstreamer){if(QM==null&&HF!=null){QM=new FunctionConsumer(JU,Cx);QM.addLogCategory("ER");QM.Kp=true;this.removeConsumer(HF);HF.sendLogToConsumer(QM);this.addConsumer(QM,true);HF=null;}}}};ls.Nh.push(function(){ls.gE=new ls.LogSystem();ls.gE.ow.setHistoryDim(5);});})(Lightstreamer);     Lightstreamer.OH({ Sh:null, Qk:null, QM:null, HF:null});     (function(ls){ ls.LogConsumer=function(){ this.uj; this.mh=""; this.Kp=false;};ls.LogConsumer.prototype={ gF:function(hP,pc){}, isCompatible:function(){return false;}, addLogCategory:function(pc){if(!pc){return;}if(this.mh.indexOf(pc)>-1){return;}if(this.mh==""){this.mh+=pc;}else{this.mh+=" "+pc;}if(this.uj){this.uj.dc(pc);}}, getLogCategories:function(){return this.mh;}};})(Lightstreamer);     (function(ls){ ls.BufferConsumer=function(){this.hS(ls.BufferConsumer); this.cR=0; this.KX=0; this.QO=-1; this.gH={};};ls.BufferConsumer.prototype={ isCompatible:function(){return true;}, extractLog:function(Ce,Xv,cS,Rg){var oi;var Gr=1;if(Ce==null){oi=this.KX;}else{oi=this.QO-Ce+1;if(oi<this.KX){oi=this.KX;}}if(Xv==null){Xv="\n";}var OB="";Rg=Rg===true;while(oi<=this.QO){if(typeof cS!="undefined"&&cS){OB+=cS;if(Rg){OB+=Gr+"=";}}if(Rg){ OB+=ls.Zk(this.gH[oi].replace(/[\n\r\f]/g,"||"));}else{OB+=this.gH[oi];}OB+=Xv;oi++;Gr++;}return OB;}, sendLogToConsumer:function(Vb){var oi=this.KX;while(oi<=this.QO){if(Vb.mh.indexOf(this.gH[oi+"_C"])>-1){Vb.gF(this.gH[oi],this.gH[oi+"_C"]);}oi++;}}, setHistoryDim:function(Qf){this.cR=Qf;}, gF:function(hP,pc){    var VE=++this.QO;var HS=VE-this.cR+1;while(this.KX<HS){delete(this.gH[this.KX]);delete(this.gH[this.KX+"_C"]);this.KX++;} this.gH[VE]=hP;this.gH[VE+"_C"]=pc;}};ls.RT(ls.BufferConsumer,ls.LogConsumer);})(Lightstreamer);     (function(ls){ ls.RemoteConsumer=function(bn,VC,ja){this.hS(ls.RemoteConsumer); this.bn=bn; this.VC=VC?VC:0; this.ja=ja?ja:0; this.IX=0; this.NV=0; this.WL=100; this.gH=new ls.BufferConsumer();this.gH.setHistoryDim(this.bn);};ls.RemoteConsumer.prototype={ HY:function(){ var rO=false;if((typeof HH!="undefined")&&(HH)){ rO=true;}else if(!ls.dA||!ls.dA.Ib){if(this.NV<this.WL){ this.gH.setHistoryDim(this.NV+1);} return;}  var Ux=this.gH.extractLog(this.NV,"&","LS_log",true);if(Ux!=""){if(rO){HH.KPl(Ux);}else{ ls.dA.Yh('KPl',Ux);}}this.NV=0;this.gH=new ls.BufferConsumer();this.gH.setHistoryDim(this.bn);}, xQ:function(){ls.aL.Au(this.HY,0,this);}, gF:function(hP,pc){if(this.ja>0&&this.IX>=this.ja){if(this.NV>0){ this.xQ();}return;}if(this.VC>0&&hP.length>this.VC){hP=hP.substr(0,this.VC);}this.NV++;this.gH.gF(hP,pc);this.IX++;if(this.NV>=this.bn){this.xQ();}}, wI:function(Cf){if(!Cf){this.VC=0;}else{this.VC=Cf;}}, Ti:function(max){if(!max){this.ja=0;}else{this.ja=max;}}, isCompatible:function(){return true;}};ls.RT(ls.RemoteConsumer,ls.LogConsumer);})(Lightstreamer);     (function(ls){ ls.FunctionConsumer=function(Dg,xh,IH){this.hS(ls.FunctionConsumer); this.Dg=Dg; this.IH=IH?IH:Dg; this.xh=xh;};ls.FunctionConsumer.prototype={ isCompatible:function(){if(!this.Dg){return false;}return(this.Dg.apply)?true:false;}, gF:function(hP,pc){var MN=new Array(hP);var JY=this.Dg;if(ls.gE.gg(pc)){JY=this.IH;}   if(JY.apply){try{JY.apply(this.xh,MN);}catch(XF){}} }};ls.RT(ls.FunctionConsumer,ls.LogConsumer);})(Lightstreamer);     (function(ls){ ls.AlertConsumer=function(bn){this.hS(ls.AlertConsumer); this.Bn=bn; this.NV=0; this.gH=new ls.BufferConsumer();this.gH.setHistoryDim(this.Bn);};ls.AlertConsumer.prototype={ isCompatible:function(){return window.alert;}, gF:function(hP,pc){this.NV++;this.gH.gF(hP,pc);if(this.NV>=this.Bn){this.NV=0;ls.aL.Au(this.CW,0,this,[this.gH.extractLog(this.Bn,"\n")]);this.gH=new ls.BufferConsumer();this.gH.setHistoryDim(this.Bn);}}, CW:function(text){alert(text);}};ls.RT(ls.AlertConsumer,ls.LogConsumer);})(Lightstreamer);     (function(ls){var NH="popup warning"; ls.Dc=function(tR){ this.de=tR;this.Al=ls.gE.getLogger("FM");this.PK=ls.gE.getLogger("CE");this.ui=ls.gE.getLogger("M1");};ls.Dc.prototype={ gW:function(rO,Zj){var kD=this.OT(rO,Zj);this.PK.xA('gW',rO,Zj,kD.nJ,kD.log,kD.UO);return kD;}, OT:function(rO,Zj){var PD={};var PP=1;try{if(this.de==null){PP=2; PD.log="null";PD.EN=1;PD.UO=true;return PD;}else if(this.de.closed){ PP=3; this.de=null;PD.log="closed";PD.EN=2;PD.UO=true;return PD;}else if(!this.de.Lightstreamer||(rO&&!this.de.Lightstreamer.Hg)){PP=4;PD.log=(!this.de.Lightstreamer)?"not global":"not active";PD.EN=(!this.de.Lightstreamer)?3:4;this.de=null;PD.UO=false; return PD;}else if(rO){if(this.de.gQ){PP=5; if(!this.de.HH){ PP=11;this.de=null;PD.log="too young";PD.EN=5;PD.UO=false;return PD;        }else if(Zj&&!this.de.HH.oP){PP=6;     this.de=null;PD.log="wait conf";PD.EN=7;PD.UO=false;return PD;}}else if(this.de.Lightstreamer.Cp){ if(this.de.Lightstreamer.Cp.ef){PP=7;var Ek=this.de.Lightstreamer.Cp.ef;if(ls.Cp){ls.Cp.ef=Ek;}this.de=Ek;var Fl=this.gW(true);Fl.log="linked: "+Fl.log;PD.EN=8;return Fl;}else{PP=8; this.de=null;PD.log="linked w/o reference";PD.EN=9;PD.UO=false; return PD;}}else{PP=9;    this.Al.sX(false,'gW',this.de);this.de=null;PD.log="not engine";PD.EN=10;PD.UO=true;return PD;}}PP=10;PD.log="OK";PD.EN=11;PD.nJ=true;return PD;}catch(XF){this.de=null; PD.log="exception "+PP+" "+XF;PD.EN=12;PD.UO=true;return PD;}}, LS:function(eQ,qh){var iG=eQ+"__TRASH";var JF=this.hX(eQ,iG);var cZ="eval(" + '"' + JF + "; " + '"' + ")"; this.Al.log('LS',1);var Dh=ls.bU("javascript:"+cZ,eQ);this.Al.log('LS',2,Dh);if(Dh===false){return false;}else if(!Dh){    var Dh=ls.bU(ls.fN,eQ);   this.Al.log('LS',4,Dh);if(Dh===false){return false;}else if(Dh==null){ this.ui.log(NH,1);return true;}}try{this.Al.log('LS',5);if(Dh.closed){return true;}  if(qh){this.Al.log('LS',5.1);if(Dh==Dh.top&&!Dh.Lightstreamer){this.Al.log('LS',5.2); this.ui.log(NH,2);   try{this.XY(Dh,eQ,iG);}catch(XF){this.Al.DU(XF,'LS',22);}return true;}Dh=Dh.parent;this.Al.log('LS',5.3);if(Dh==null){ return true;}}this.Al.log('LS',6);if(!Dh.Lightstreamer){return true;}this.Al.log('LS',7);if(!Dh.Lightstreamer.gE){return true;}this.Al.log('LS',8);this.de=Dh;}catch(XF){this.Al.DU(XF,'LS',11);}return true;}, TW:function(QN,PY){if(this.LS("LS__"+QN,true)===false){ return false;}var MM=this.gW(true,!PY);return MM;}, hX:function(aS,xJ){var AE=function(aS,xJ){if(window.name==aS){if(window==top&&!(window.Lightstreamer&&window.Lightstreamer.gE)){window.name=xJ;window.close();}}};      var ct="callFun";  return "var "+ct+" = "+AE.toString()+"; "+ct+"('"+aS+"', '"+xJ+"');";}, XY:function(Dh,eQ,iG){ if(Dh.name!=eQ&&Dh.name!=iG){return;}Dh.close();}};})(Lightstreamer);        Lightstreamer.OH({ Qu:0, SI:0, eI:false, Nd:"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", bU:function(Qp,eQ,rI){var PD=null;Lightstreamer.TE.log('bU',document.cookie);try{PD=this.Eo(Qp,eQ,rI);}catch(XF){Lightstreamer.TE.DU(XF);return false;}if(PD){try{this.SI++;}catch(uR){   this.Vm=true;}}return PD;}, Eo:function(Qp,eQ,rI){if(window.SymError){var qG=true;if((this.SI-this.Qu)<-5){   qG=false;}if(window.SymRealWinOpen&&qG){this.Qu++;Lightstreamer.TE.log('Eo',1); return window.SymRealWinOpen(Qp,eQ,"height=100,width=100",true);}else if(!this.eI){this.eI=true;Lightstreamer.TE.db(this.Nd,"window.open");    var dv=null;if(window.HH){dv=HH;}else if(Lightstreamer.Cp){dv=Lightstreamer.Cp;}if(dv!=null){Lightstreamer.gE.Yd(dv,100,this.Nd);}}qG=true;this.Qu=0;return null;}else{if(!rI&&Lightstreamer.gs()-Lightstreamer.Zv>Lightstreamer.KS){return false;}return window.open(Qp,eQ,"height=100,width=100",true);}}});        Lightstreamer.OH({  Kt:function(fP){var tD=0;var lk=fP.length;for(var oi=0;oi<lk;oi++){tD+=fP.charCodeAt(oi);}return parseInt(tD);}, LG:function(fo,qP,HS,Ga,ZL){ var AN=3;var nC;var hh=HS;var vP=HS-Ga;var kD="";var tD=this.Kt(qP.toString()); if(tD>0){var lX=fo.length;if(lX>0){var oi; for(oi=0;hh+AN-oi<=lX;oi+=3){ var pF=oi;if(vP>0){for(pF=tD * 3;pF>=vP;pF-=vP);} var cK=fo.substring(oi,AN-1); var mC=fo.substring(pF,pF+2); var PN=fo.substring(hh,hh+AN-oi); nC=parseInt(cK)-parseInt(mC)+ZL-parseInt(PN);     var xZ=unescape("%"+nC.toString(16)); kD=xZ+kD; AN+=3;hh+=3;tD+=nC;}}} return kD;}});     (function(ls){   Lightstreamer.MessageListener=function(){};Lightstreamer.MessageListener.prototype={ onAbort:function(){return;}, onError:function(){return;}, onDiscarded:function(){return;}, onDeny:function(code,message){return;}, onProcessed:function(){return;}}; })(Lightstreamer);     (function(ls){ ls.Kr=function(nK){ this.name=null; this.parent=null; this.Al=ls.gE.getLogger("OP");if(nK){this.jo(nK);}};ls.Kr.prototype={ Qn:ls.Le, fW:ls.KJ, jD:function(FU,ED){this[FU]=ls.HO(ED);if(this.parent==window.HH){this.oZ(FU);}  }, oZ:function(bu,Ex,kb){var Oe='KFu';var br={Cx:this.name,FU:bu};br.ED=ls.HO(this[bu]);this.Al.log('oZ',bu,(bu!='Xw'?this[bu]:"[...]"));if(this.parent==window.HH){ var Iu=gQ.iIZ();for(var oi in Iu){Iu[oi].Yh(Oe,br);}}else{if(!ls.dA.DMB(Oe,br)){this.Al.error("The LightstreamerEngine instance is not available",Ex);  this[bu]=kb;return false;}}return true;}, jo:function(xx){var jY=this.tl;for(var oi=0;oi<jY.length;oi++){this[jY[oi]]=ls.HO(xx[jY[oi]]);}}};})(Lightstreamer);      Lightstreamer.IK=null; Lightstreamer.fN="lsblank.html?";(function(ls){var tl=['ca','ZF','vZ','VC','ja'];    Lightstreamer.Context=function(){ this.ca=null; this.ZF=null; this.vZ=null; this.VC=0; this.ja=0; this.gE=null; this.tl=tl;this.hS(ls.Context,arguments[0]); this.name="context";};Lightstreamer.Context.prototype={ getLogger:function(){return this.gE;}, jo:function(xx){this.Xb(ls.Context,'jo',xx);if(!this.gE&&xx.gE){  this.gE=xx.gE;}}, bind:function(){if(this.parent&&this.parent!=window.HH){ return;}if(ls.IK!=null&&ls.IK!=""){ document.domain=ls.IK;     var We="domain="+ls.IK+"&";ls.fN+=We;if(ls.sh){ls.sh.hx=We;}}ls.BE=this; ls.mw();return true;}, setDebugAlertsOnClientError:function(tj){var kb=this.ZF;this.ZF=tj===true;if(this.parent==null){ this.Gn();}else{this.oZ('ZF',"setDebugAlertsOnClientError",kb);}}, Gn:function(){if(this.ZF){if(!ls.Sh){ var Sh=new ls.AlertConsumer(1);Sh.addLogCategory("ER");ls.gE.addConsumer(Sh,true);ls.Sh=Sh;this.Al.log('Gn',1);}else{this.Al.log('Gn',2);}}else if(ls.Sh){ls.gE.removeConsumer(ls.Sh);ls.Sh=null;this.Al.log('Gn',3);}else{this.Al.log('Gn',4);}}, setRemoteAlertsOnClientError:function(tj,VC,ja){var Ei=this.vZ;var GJ=this.ja;var qW=this.VC;this.vZ=tj===true;if(ja){this.ja=this.Qn(ja,"setRemoteAlertsOnClientError",this.ja,true,0);}if(VC){this.VC=this.Qn(VC,"setRemoteAlertsOnClientError",this.VC,true,0);}if(this.parent==null){ this.ZC();}else{ var kD=this.oZ('ja',"setRemoteAlertsOnClientError");kD&=this.oZ('VC',"setRemoteAlertsOnClientError");kD&=this.oZ('vZ',"setRemoteAlertsOnClientError");if(!kD){this.vZ=Ei;this.ja=GJ;this.VC=qW;}}}, ZC:function(){if(this.vZ){if(ls.Qk){ls.Qk.wI(this.VC);ls.Qk.Ti(this.ja);this.Al.log('ZC',2);}else{var Qk=new ls.RemoteConsumer(1,this.VC,this.ja);Qk.addLogCategory("ER");ls.gE.addConsumer(Qk,true);ls.Qk=Qk;this.Al.log('ZC',1);}}else if(ls.Qk){ls.gE.removeConsumer(ls.Qk);ls.Qk=null;this.Al.log('ZC',3);}else{this.Al.log('ZC',4);}}, setDomain:function(domain){  if(this.parent==window.HH||this.parent==null){if(domain!=null&&domain!=""&&ls.BE!=this){ls.IK=domain;this.ca=ls.IK;this.Al.log("setDomain",ls.IK);} if(!ls.lp(location.hostname)){this.Al.error("The domain set is inconsistent with the hostname used","setDomain"); }}}};  ls.RT(ls.Context,ls.Kr);ls.Nh.push(function(){ls.WG=new ls.Context();  ls.WG.setDebugAlertsOnClientError(true); ls.WG.gE=ls.gE;});})(Lightstreamer);     (function(ls){var  tl=['wA','QY','jL','Pa','kP','bJ','nw','pO','Ia','OP','bR','uM','cU','Jc','PM'];   Lightstreamer.Policy=function(){ this.wA=0; this.QY=NaN; this.jL=NaN;  this.Pa=2000; this.kP=3000; this.bJ=NaN; this.nw=0; this.pO=30000; this.Ia=true; this.OP=true; this.bR=4000; this.uM=1000; this.cU=300; this.Jc=2000; this.PM=4000; this.tl=tl;this.hS(ls.Policy,arguments[0]); this.name="policy";};Lightstreamer.Policy.prototype={ setForceBindTimeout:function(Dk){var kb=this.Jc;this.Jc=this.Qn(Dk,"setForceBindTimeout",this.setForceBindTimeout,true,0);this.oZ('Jc',"setForceBindTimeout",kb);}, getForceBindTimeout:function(){return this.Jc;}, setSwitchCheckTimeout:function(Dk){var kb=this.PM;this.PM=this.Qn(Dk,"setSwitchCheckTimeout",this.setSwitchCheckTimeout,true,0);this.oZ('PM',"setSwitchCheckTimeout",kb);}, getSwitchCheckTimeout:function(){return this.PM;}, setRequestSerializationTimeout:function(Dk){var kb=this.cU;this.cU=this.Qn(Dk,"setRequestSerializationTimeout",this.cU,true,0);this.oZ('cU',"setRequestSerializationTimeout",kb);}, getRequestSerializationTimeout:function(){return this.cU;}, setMaxBandwidth:function(wA){var kb=this.wA;var fn=new String(wA);if(fn.toLowerCase()=="unlimited"){this.wA=0;}else{this.wA=this.Qn(wA,"setMaxBandwidth",this.wA,false,0);}this.oZ('wA',"setMaxBandwidth",kb);}, getMaxBandwidth:function(){return this.wA;}, setKeepaliveInterval:function(QY){var kb=this.QY;this.QY=this.Qn(QY,"setKeepaliveInterval",this.QY,true,1);this.oZ('QY',"setKeepaliveInterval",kb);}, getKeepaliveInterval:function(){if(!isNaN(this.jL)){return this.jL;}return this.QY;}, setTimeoutForStalled:function(Pa){var kb=this.Pa;this.Pa=this.Qn(Pa,"setTimeoutForStalled",this.Pa,true,1);this.oZ('Pa',"setTimeoutForStalled",kb);}, getTimeoutForStalled:function(){return this.Pa;}, setTimeoutForReconnect:function(kP){var kb=this.kP;this.kP=this.Qn(kP,"setTimeoutForReconnect",this.kP,true,1);this.oZ('kP',"setTimeoutForReconnect",kb);}, getTimeoutForReconnect:function(){return this.kP;}, setPollingInterval:function(nw){var kb=this.nw;this.nw=this.Qn(nw,"setPollingInterval",this.nw,true,0);this.oZ('nw',"setPollingInterval",kb);}, getPollingInterval:function(){if(!isNaN(this.bJ)){return this.bJ;}return this.nw;}, setIdleTimeout:function(pO){var kb=this.pO;this.pO=this.Qn(pO,"setIdleTimeout",this.pO,true,0);this.oZ('pO',"setIdleTimeout",kb);}, getIdleTimeout:function(){return this.pO;}, setSlowingEnabled:function(Ia){var kb=this.Ia;this.Ia=this.fW(Ia,"setSlowingEnabled",this.Ia);this.oZ('Ia',"setSlowingEnabled",kb);}, isSlowingEnabled:function(){return this.Ia;}, setCanUseGetForStreaming:function(OP){var kb=this.OP;this.OP=this.fW(OP,"setCanUseGetForStreaming",this.OP);this.oZ('OP',"setCanUseGetForStreaming",kb);}, canUseGetForStreaming:function(){return this.OP;}, setBufferedStreamingHandled:function(){}, setConnectTimeout:function(Lb){var kb=this.bR;this.bR=this.Qn(Lb,"setConnectTimeout",this.bR,true,1);this.oZ('bR',"setConnectTimeout",kb);}, getConnectTimeout:function(){return this.bR;}, setFirstPollInterval:function(aZ){var kb=this.uM;this.uM=this.Qn(aZ,"setFirstPollInterval",this.uM,true,0);this.oZ('uM',"setFirstPollInterval",kb);}, getFirstPollInterval:function(){return this.uM;}};  ls.RT(ls.Policy,ls.Kr);})(Lightstreamer);     (function(ls){var bE="/lightstreamer";var tl=['cl','HR','uh','gb','Cg','wr','Xw','cu'];   Lightstreamer.Connection=function(){ this.cl=bE; this.HR=false; this.uh=location.hostname; this.gb=location.port; this.Cg=null; this.cu="STREAMING_IN_PROGRESS"; this.wr=null; this.Xw=null; this.tl=tl;this.hS(ls.Connection,arguments[0]); this.name="connection";};Lightstreamer.Connection.prototype={ setServerUrlPath:function(eF){var kb=this.cl;if(eF){if(eF.indexOf("/")!=0){ eF="/"+eF;}while(eF.length>0&&eF.lastIndexOf("/")==eF.length-1){ eF=eF.substring(0,eF.length-1);}this.cl=eF;}else{this.cl=bE;}this.oZ('cl',"setServerUrlPath",kb);}, getServerUrlPath:function(){return this.cl;},  setLSHost:function(kC){ var ho=this.uh; if(kC){if(kC.indexOf("://")>0){kC=kC.substring(kC.indexOf("://")+3);}if(!ls.lp(kC)&&arguments[1]!==true){ this.Al.error("Lightstreamer Server hostname inconsistent with the domain set","setLSHost");}this.uh=kC;NX=kC;}else{this.uh=location.hostname;NX=location.hostname;}  this.oZ('uh',"setLSHost",ho);}, getLSHost:function(){return this.uh;}, setLSPort:function(port){var kb=this.gb;if(port){ this.gb=this.Qn(port,"setLSPort",this.gb,true,0);}else{this.gb=location.port;}this.oZ('gb',"setLSPort",kb);}, getLSPort:function(){return this.gb;}, setAdapterName:function(Cg){var kb=this.Cg;this.Cg=Cg;this.oZ('Cg',"setAdapterName",kb);}, getAdapterName:function(){return this.Cg;}, setStatusBarUrlPortion:function(qg){var kb=this.cu;this.cu=ls.Zk("_"+qg);this.oZ('cu',"setStatusBarUrlPortion",kb);}, getStatusBarUrlPortion:function(){return this.cu;}, setUserName:function(wr){var kb=this.wr;this.wr=wr;this.oZ('wr',"setUserName",kb);}, setPassword:function(nk){var kb=this.Xw;this.Xw=nk;this.oZ('Xw',"setPassword",kb);}};  ls.RT(ls.Connection,ls.Kr);})(Lightstreamer);     (function(ls){var tl=['Pm','Ud','Cm','vL']; ls.XZ=function(nK){ this.Pm=false; this.Ud=null; this.Cm=null; this.vL=ls.ZW; this.tl=tl;this.hS(ls.XZ,nK); this.name='Qg';}; ls.RT(ls.XZ,ls.Kr);})(Lightstreamer);     (function(ls){ ls.Za=function(jT,ci,aL,Mh,bG){ this.cp=Mh===true;  this.jT=jT; this.iZ=ci; this.qu=(this.cp)?[]:{readId:0,writeId:0,firstId:0};this.bG=bG||false;this.aL=aL; this.Al=ls.gE.getLogger("XS"); if(!this.cp){this.ld=ls.Za.sA++;ls.Za.ed[this.ld]=this;if(!ls.Za.uI){ls.Za.uI=true;this.aL.Td(ls.Za.TK,50,ls.Za);}}this.Al.log('Za');}; ls.Za.uI=false; ls.Za.ed={}; ls.Za.sA=0; ls.Za.TK=function(){for(var oi in this.ed){this.ed[oi].TK();}}; ls.Za.remove=function(IM){ delete(this.ed[IM.ld]);}; ls.Za.prototype={ eR:function(ub,YG,As,oD){if(this.cp){this.aL.Au(this.CU,0,this,[ub,YG,As,oD]);}else{this.CU(ub,YG,As,oD);}if(this.bG){ls.ML.jd();}}, CU:function(ub,YG,As,oD){   if(this.cp){this.qu.push(new ls.Za.Ql(ub,YG,As,oD));this.TK();}else{this.ZI(); var Ru=this.qu.writeId;this.qu[Ru]=new ls.Za.Ql(ub,YG,As,oD);this.qu.writeId++; this.UW();}}, UW:function(){  var SC=this.qu.readId; for(;this.qu.firstId<SC;this.qu.firstId++){delete(this.qu[this.qu.firstId]);}}, ZI:function(){if(this.qu.firstId==this.qu.readId&&this.qu.firstId==this.qu.writeId){    this.qu.writeId=0; this.qu.readId=0; this.qu.firstId=0;  this.qu={readId:0,writeId:0,firstId:0};this.Al.log('ZI');}}, TK:function(){if(this.cp){while(this.qu.length>0){var ub=this.qu.shift();this.cG(ub);}}else{var Ru=this.qu.readId; while(Ru<this.qu.writeId){var ub=this.qu[Ru];this.cG(ub);Ru++;}this.qu.readId=Ru;}}, cG:function(ub){try{if(!this.jT.lVw(ub.YG,ub.oD)){ return;}if(this.iZ[ub.ub]){ this.iZ[ub.ub](ub.As);}else{this.Al.xM('cG',3,ub);}}catch(XF){this.Al.DU(XF,'cG',ub);}}}; ls.Za.Ql=function(ub,gB,RN,OS){this.ub=ub;this.YG=gB;this.As=RN;this.oD=OS;}; ls.Za.Ql.prototype.toString=function(){return ["[",'Za.Event',this.ub,this.YG,this.As,this.oD,"]"].join("|");}})(Lightstreamer);      (function(ls){ls.ML=function(){this.Al=ls.gE.getLogger("XX");this.Kd=50;this.uw=[];this.is=ls.gs(); this.Gw();};ls.ML.iC=function(XH,lH){return XH.kt-lH.kt;};ls.ML.cT=0;ls.ML.jd=function(){if(ls.ML.cT==0){ls.ML.cT++;if(window.postMessage){window.postMessage("Lightstreamer.run","*");}}};ls.ML.prototype={toString:function(){return ["[",'ML',this.Kd, this.uw.length,"]"].join("|");},Gw:function(){this.Al.log('Gw',1);if(this.mx){clearInterval(this.mx);this.Al.log('Gw',2);}this.start();},start:function(){var jb=this;this.mx=setInterval(function(){jb.Tu();},this.Kd);if(window.postMessage){ls.ms("message",function(event){if(event.data=="Lightstreamer.run"){ls.ML.cT--;jb.Tu();}},true);}},YI:function(HT,context,As){var ap={HT:HT};if(context){ap.context=context;}if(As){ap.As=As;}return ap;  },kB:function(ap,kt,bB){this.Al.log('kB',1,kt,bB);ap.Kd=bB?kt:null;ap.kt=this.is+parseInt(kt);this.uw.push(ap);},Td:function(HT,uI,context,As){return this.Au(HT,uI,context,As,true);},ul:function(ap){if(!ap){return;}ap.HT=null;ap.Kd=null;},Au:function(HT,kt,context,As,bB){this.Al.log('Au',1);var ap=this.YI(HT,context,As);this.kB(ap,kt,bB);return ap;},Tu:function(){if(ls.Vm){ clearInterval(this.mx);return;}var QO=this.is;this.is=ls.gs(); var gP=[];if(this.uw.length>0){this.uw.sort(ls.ML.iC);while(this.uw.length>0&&this.uw[0].kt<=this.is&&!ls.Vm){var fi=this.uw.shift();if(fi.HT){this.tk(fi);if(fi.Kd){gP.push(fi);}}}}for(var oi=0;oi<gP.length;oi++){gP[oi].kt=this.is+gP[oi].Kd;this.uw.push(gP[oi]);}},tk:function(ap){try{     if(ap.context){if(ap.As){ap.HT.apply(ap.context,ap.As);}else{ap.HT.apply(ap.context);}}else if(ap.As){ap.HT.apply(null,ap.As);}else{ap.HT();}}catch(XF){var VZ=null;try{VZ=ap.HT.name||ap.HT.toString();}catch(jR){}this.Al.DU(XF,'tk',VZ);}}};ls.Nh.push(function(){ls.aL=new ls.ML();});})(Lightstreamer);       (function(ls){for(var oi=0;oi<ls.Nh.length;oi++){ls.Nh[oi]();}ls.Nh=[]; ls.Dt=ls.gE.getLogger("OP"); ls.TE=ls.gE.getLogger("FM"); ls.DD=ls.gE.getLogger("CH"); ls.pC=ls.gE.getLogger("PC"); ls.qe=ls.gE.getLogger("PF"); ls.eu=ls.gE.getLogger("LC"); ls.version="5.0.1446.3";ls.toString=function(){return "[Lightstreamer web client version "+this.version+"]";};if(window.OpenAjax){ if(OpenAjax.hub){OpenAjax.hub.registerLibrary("Lightstreamer","http://www.lightstreamer.com/","5.0");}else{ OpenAjax.registerLibrary("Lightstreamer","http://www.lightstreamer.com/","5.0");OpenAjax.registerGlobals("Lightstreamer",["Lightstreamer"]);}}})(Lightstreamer); return Lightstreamer;});})(window.define||function(tm,qN){window.Lightstreamer=qN()});   
