/*
 * LIGHTSTREAMER - www.lightstreamer.com
 * Web Client - lspushpage.js - Version 4 $Revision: 25092 $
 * Copyright (c) 2004-2010 Weswit Srl. All Rights Reserved.
 */



  if(!window.Lightstreamer){ throw("Warning: lscommons.js not included before lspushpage.js");}Lightstreamer.BAV="506  25091 $"; Lightstreamer.ujG.log("pushpage",window.name);   Lightstreamer.GroupDescriptor=function(){ this.lpU=Lightstreamer.qla.getLogger("TL");};Lightstreamer.GroupDescriptor.prototype={ hgR:function(JuT){if(JuT==null){return null;}else if(JuT.vvh){ return JuT.vvh;}else if(JuT.rcm){ if(this.LvV){ return this.LvV[JuT.rcm];}else{ return null;}}else{ var Vrv=Number(JuT);if(!isNaN(Vrv)){ return Vrv;}else{ if(this.LvV){ JuT=JuT.toString();return this.LvV[JuT];}else{ return null;}}}}}; Lightstreamer.GroupDescriptor.uXr=function(hEa){if(hEa==null){return null;}else if(hEa.wKn){ return hEa;}else if(hEa.VfR){ return hEa;}else if(hEa.join&&typeof(hEa.join)=="function"){ return new Lightstreamer.GroupListDescriptor(hEa);}else{ return new Lightstreamer.GroupIdDescriptor(hEa);}};   Lightstreamer.GroupIdDescriptor=function(wKn){this.tWQ(Lightstreamer.GroupIdDescriptor); this.wKn=String(wKn);};Lightstreamer.GroupIdDescriptor.prototype={ eWY:function(vvh){return null;}, UDr:function(){return this.wKn;}, getId:function(){return this.wKn;}};Lightstreamer.gLr(Lightstreamer.GroupIdDescriptor,Lightstreamer.GroupDescriptor);   Lightstreamer.GroupListDescriptor=function(WAO){this.tWQ(Lightstreamer.GroupListDescriptor); this.VfR=[].concat(WAO);if(typeof(this.VfR[0])!="undefined"){ }else{  Lightstreamer.QPP(this.VfR);} this.LvV={};for(var Yot=0;Yot<this.VfR.length;Yot++){var Zhq=String(this.VfR[Yot]);if(!this.vSc(Zhq)){Zhq="item_name_error";}this.VfR[Yot]=Zhq;this.LvV[Zhq]=Number(Yot)+1;}};Lightstreamer.GroupListDescriptor.prototype={ vSc:function(rcm){if(rcm==null||rcm==""){this.lpU.Vno("Item names cannot be empty","GroupListDescriptor");return false;}if(!isNaN(Number(rcm))){this.lpU.Vno("Item names cannot be numbers","GroupListDescriptor");return false;}if(rcm.indexOf("|")!=-1||rcm.indexOf(" ")!=-1){this.lpU.Vno("Item names should be alphanumeric("+rcm+")","GroupListDescriptor");return false;}return true;}, eWY:function(vvh){return this.VfR[vvh-1];}, UDr:function(){return this.VfR.join(" ");}, getList:function(){var RnA=[0].concat(this.VfR);delete RnA[0];return RnA;}};Lightstreamer.gLr(Lightstreamer.GroupListDescriptor,Lightstreamer.GroupDescriptor);   Lightstreamer.SchemaDescriptor=function(){ this.lpU=Lightstreamer.qla.getLogger("TL");};Lightstreamer.SchemaDescriptor.prototype={ NNo:function(kPK){if(typeof(kPK)=="string"){ return null;}else{ return kPK;}}, dZA:function(kPK){if(typeof(kPK)=="string"){return true;}else{ return kPK>this.Krc();}}}; Lightstreamer.SchemaDescriptor.NWa=function(Rwh){if(Rwh==null){return null;}else if(Rwh.ppu){ return Rwh;}else if(Rwh.HOp){ return Rwh;}else if(Rwh.join&&typeof(Rwh.join)=="function"){ return new Lightstreamer.SchemaListDescriptor(Rwh);}else{ return new Lightstreamer.SchemaIdDescriptor(Rwh);}};   Lightstreamer.SchemaIdDescriptor=function(ppu){this.tWQ(Lightstreamer.SchemaIdDescriptor); this.ppu=String(ppu); this.EuF=0;};Lightstreamer.SchemaIdDescriptor.prototype={ YYQ:function(hLS){if(hLS==null){return null;}else if(hLS.Vuo){ return hLS.Vuo;}else if(hLS.ZvY){  return Lightstreamer.jBI(hLS.ZvY);}else{var Vrv=Number(hLS);if(!isNaN(Vrv)){ return Vrv;}else{  return Lightstreamer.jBI(hLS);}}}, qHw:function(ZvY){return null;}, bbf:function(kPK){if(typeof(kPK)=="string"){ return Lightstreamer.efR(kPK);}else{ return null;}}, eIb:function(){return this.ppu;}, IAF:function(size,sUe){ if(sUe){   if(!this.XQX){this.EuF+=size;this.XQX=true;}}else if(!this.hbq){this.EuF+=size;this.hbq=size;}}, Krc:function(){return this.EuF;}, MEZ:function(){return this.hbq;}, hQO:function(){return;}, getId:function(){return this.ppu;}};Lightstreamer.gLr(Lightstreamer.SchemaIdDescriptor,Lightstreamer.SchemaDescriptor);   Lightstreamer.SchemaListDescriptor=function(aRW){this.tWQ(Lightstreamer.SchemaListDescriptor); this.HOp=[].concat(aRW);if(typeof(this.HOp[0])!="undefined"){ }else{  Lightstreamer.QPP(this.HOp);} this.kXw=null; this.LvV={};for(var Yot=0;Yot<this.HOp.length;Yot++){ var Zhq=String(this.HOp[Yot]);if(!this.fqV(Zhq)){Zhq="field_name_error";}this.HOp[Yot]=Zhq;this.LvV[Zhq]=Number(Yot)+1;}};Lightstreamer.SchemaListDescriptor.prototype={ hQO:function(Htx){if(this.kXw==null){this.kXw=[];for(var Yot=0;Yot<this.HOp.length;Yot++){this.kXw[Yot]=this.HOp[Yot];}this.nsQ={};for(var Yot in this.LvV){this.nsQ[Yot]=this.LvV[Yot];}for(var Yot=0;Yot<Htx.HOp.length;Yot++){if(!this.nsQ[Htx.HOp[Yot]]){  var Rxj={};Rxj[0]=Htx.HOp[Yot];Rxj[1]="$"+Htx.HOp[Yot];Rxj.bvv=true;this.HOp[this.HOp.length]=Rxj;}else{ this.HOp[this.HOp.length]="$"+Htx.HOp[Yot];}}for(var Yot=0;Yot<this.HOp.length;Yot++){if(this.HOp[Yot].bvv){var Zhq=String(this.HOp[Yot][0]);if(!this.fqV(Zhq)){Zhq="field_name_error";}this.HOp[Yot][0]=Zhq;this.HOp[Yot][1]="$"+Zhq;this.LvV[Zhq]=Number(Yot)+1;this.LvV["$"+Zhq]=Number(Yot)+1;}else{var Zhq=String(this.HOp[Yot]);if(!this.fqV(Zhq)){Zhq="field_name_error";}this.HOp[Yot]=Zhq;this.LvV[Zhq]=Number(Yot)+1;}}}}, fqV:function(ZvY){if(ZvY==null||ZvY==""){this.lpU.Vno("Field names cannot be empty","SchemaListDescriptor");return false;}if(!isNaN(Number(ZvY))){this.lpU.Vno("Field names cannot be numbers","SchemaListDescriptor");return false;}if(ZvY.indexOf("#")==0){this.lpU.Vno("Names starting with '#' cannot be used for subscribed fields","SchemaListDescriptor");return false;}if(ZvY.indexOf("|")!=-1||ZvY.indexOf(" ")!=-1){this.lpU.Vno("Field names should be alphanumeric("+ZvY+")","SchemaListDescriptor");return false;}return true;}, YYQ:function(hLS){if(hLS==null){return null;}else if(hLS.Vuo){ return hLS.Vuo;}else if(hLS.ZvY){ var kqX=this.qHw(hLS.ZvY);if(kqX!=null){return kqX;}else{ return Lightstreamer.jBI(hLS.ZvY);}}else{var Vrv=Number(hLS);if(!isNaN(Vrv)){ return Vrv;}else{ var kqX=this.qHw(hLS);if(kqX!=null){return kqX;}else{ return Lightstreamer.jBI(hLS);}}}}, qHw:function(ZvY){return this.LvV[ZvY];}, bbf:function(kPK){if(typeof(kPK)=="string"){ return Lightstreamer.efR(kPK);}else{ if(this.HOp[kPK-1]&&this.HOp[kPK-1].bvv){return this.HOp[kPK-1][0];}else{return this.HOp[kPK-1];}}}, eIb:function(){if(this.kXw){return this.kXw.join(" ");}else{   return this.HOp.join(" ");}}, IAF:function(size){return;}, Krc:function(){return this.HOp.length;}, MEZ:function(){return this.kXw.length;}, getList:function(){if(!this.kXw){var RnA=[0].concat(this.HOp);delete RnA[0];return RnA;}else{var RnA=[0].concat(this.kXw);delete RnA[0];return RnA;}}};Lightstreamer.gLr(Lightstreamer.SchemaListDescriptor,Lightstreamer.SchemaDescriptor);   Lightstreamer.ItemDescriptor=function(){};Lightstreamer.ItemDescriptor.prototype={};   Lightstreamer.ItemNameDescriptor=function(rcm){this.tWQ(Lightstreamer.ItemNameDescriptor); this.rcm=String(rcm);};Lightstreamer.ItemNameDescriptor.prototype={ toString:function(){return this.rcm;}, getName:function(){return this.rcm;}};Lightstreamer.gLr(Lightstreamer.ItemNameDescriptor,Lightstreamer.ItemDescriptor);   Lightstreamer.ItemPositionDescriptor=function(vvh){this.tWQ(Lightstreamer.ItemPositionDescriptor); this.vvh=Number(vvh);};Lightstreamer.ItemPositionDescriptor.prototype={ toString:function(){return String(this.vvh);}, getPosition:function(){return this.vvh;}};Lightstreamer.gLr(Lightstreamer.ItemPositionDescriptor,Lightstreamer.ItemDescriptor);   Lightstreamer.FieldDescriptor=function(){};Lightstreamer.FieldDescriptor.prototype={};   Lightstreamer.FieldNameDescriptor=function(ZvY){this.tWQ(Lightstreamer.FieldNameDescriptor); this.ZvY=String(ZvY);};Lightstreamer.FieldNameDescriptor.prototype={ toString:function(){return this.ZvY;}, getName:function(){return this.ZvY;}};Lightstreamer.gLr(Lightstreamer.FieldNameDescriptor,Lightstreamer.FieldDescriptor);   Lightstreamer.FieldPositionDescriptor=function(Vuo){this.tWQ(Lightstreamer.FieldPositionDescriptor); this.Vuo=Number(Vuo);};Lightstreamer.FieldPositionDescriptor.prototype={ toString:function(){return String(this.Vuo);}, getPosition:function(){return this.Vuo;}};Lightstreamer.gLr(Lightstreamer.FieldPositionDescriptor,Lightstreamer.FieldDescriptor);    Lightstreamer.TxT=function(ipe){this.LWw=ipe;var Ahk=ipe.nodeName.toLowerCase();this.Nso=(Ahk=="input"||Ahk=="textarea");this.img=Lightstreamer.TxT.GTJ++;this.uwl=null;this.xYj=null;this.XRw=0;this.Cji=0; };Lightstreamer.TxT.GTJ=0;Lightstreamer.TxT.PCV=function(VPF){var rFa=[];for(var Yot=0;Yot<Lightstreamer.jBt.length;Yot++){var Wub=VPF.getElementsByTagName(Lightstreamer.jBt[Yot]);var Nfs;for(Nfs=0;Nfs<Wub.length;Nfs++){var Nto=Wub[Nfs].getAttribute(Lightstreamer.Jkw);if(Nto&&Nto.toUpperCase()==Lightstreamer.kHF){rFa[rFa.length]=new Lightstreamer.TxT(Wub[Nfs]);}}}return rFa;}; Lightstreamer.TxT.bpF=function(pom){var GRM=null;var vwf=pom;while(vwf!=null&&vwf!=document){GRM=vwf;vwf=vwf.parentNode;}if(vwf==null){if(GRM!=null&&GRM.nodeName=="HTML"){return true;}else{return false;}}else{return true;}}; Lightstreamer.TxT.prototype={ bpF:function(){return Lightstreamer.TxT.bpF(this.LWw);}, lbc:function(){if(!this.LWw.id){return this.bpF(this.LWw);}var hiw=document.getElementById(this.LWw.id);return(hiw===this.LWw);}, LuE:function(){if(this.LWw){delete(this.LWw);}}};      Lightstreamer.lbk({ cellOverwrite:function(UFd,unq,kDF,Xxr,IWv,WUH,DZr){Lightstreamer.bTo(Lightstreamer.EfH,UFd,unq,kDF,Xxr,IWv,WUH,DZr,"cellOverwrite");}, cellScroll:function(UFd,row,kDF,Xxr,IWv,WUH,DZr){Lightstreamer.bTo(Lightstreamer.qYB,UFd,row,kDF,Xxr,IWv,WUH,DZr,"cellScroll");}, cellMetapush:function(UFd,row,kDF,Xxr,IWv,WUH,DZr){Lightstreamer.bTo(Lightstreamer.TKr,UFd,row,kDF,Xxr,IWv,WUH,DZr,"cellMetapush");}, bTo:function(WIo,UFd,dHO,kDF,Xxr,IWv,WUH,DZr,vLU){with(Lightstreamer){JwN.log('bTo',arguments);var vDh=kDF.toString();var jLn=dHO;if(WIo==EfH){jLn=jLn.toString();} var AFj=rKJ.FhR(UFd);AFj.iIR.RJw(IWv,jLn,vDh);AFj.hbf.RJw(Xxr,jLn,vDh);var HIa=rKJ.Nst(Xxr,IWv,DZr,AFj);AFj.cpL(HIa,jLn,vDh,WIo);}}});   Lightstreamer.lbk({ Oeb:new RegExp("^https?:\\/\\/",Lightstreamer.sOB), mKD:function(TYn){var sns;if(this.Oeb.test(TYn)){return TYn;}else{sns=location.protocol+"//"+location.hostname;if(location.port&&!Lightstreamer.oQM(location.port,location.protocol)){sns+=":"+location.port;}if(TYn.indexOf("/")!=0){sns+=location.pathname;var Icu=sns.lastIndexOf("/");if(Icu!=sns.length-1){sns=sns.substring(0,Icu+1);}}sns+=TYn;return sns;}}, kTo:new RegExp(","),gJh:new RegExp("\\."), mbi:function(Agc,GtN){if(Agc){if(!Agc.replace){ return Agc;}if(GtN){Agc=Agc.replace(this.gJh,"");Agc=Agc.replace(this.kTo,".");}else{Agc=Agc.replace(this.kTo,"");}return new Number(Agc);}return 0;}, fnP:function(){return Lightstreamer.Oma.toString();}});        Lightstreamer.lbk({ NBO:"&nbsp;", AVd:"\u00A0",  EfH:"H",qYB:"V",JHH:"AV",TKr:"X",JuA:"Z",SKI:"K",lIE:"AX",dRk:"AXZ",awR:"M",Yit:"O",GZY:"OX",arB:"OXZ",SMs:"A", NBf:"A",PLi:"B",SSZ:"D",NRA:"C",  GPm:1, SSk:2, kmi:3, pHg:4, MfD:5});      Lightstreamer.qTY=function(){ this.SNP={}; this.nqg={}; this.KTt=0; this.Nms=false; this.xsa=-1; this.IsV={}; this.ajT=0; this.lpU=Lightstreamer.qla.getLogger("LC");this.lpU.log('qTY',"new PageContext");}; Lightstreamer.qTY.prototype={    FhR:function(UZo,pha){if(!this.SNP[UZo]){if(pha==Lightstreamer.awR){this.SNP[UZo]=new Lightstreamer.KAC(UZo);}else{this.SNP[UZo]=new Lightstreamer.KWD(UZo);}}return this.SNP[UZo];}, oAF:function(MOC,RkV){ this.lpU.ktL('oAF',arguments);Lightstreamer.qla.getLogger("UP").ktL('oAF',arguments); var vxL=MOC[0];var JKU=Lightstreamer.YUq.reV(vxL);  if(!JKU||JKU.YCQ){return true;}JKU.fDs(MOC,RkV,false);return true;}, SxY:function(ImA){this.xsa++;this.IsV[this.xsa]=ImA;this.ajT++;var gSB={};gSB.RHf=Lightstreamer.Oma.Kfn;gSB.mgN=this.xsa;return gSB;}, TIH:function(FoJ,kqX,wXr){if(this.IsV[FoJ]){var ImA=this.IsV[FoJ];if(kqX==1){LCC="onProcessed";}else if(kqX==38){LCC="onDiscarded";}else if(kqX==30){LCC="onAbort";}else if(kqX<=0){LCC="onDeny";}else{LCC="onError";}try{if(kqX<=0){ImA.onDeny(kqX,wXr);}else{ImA[LCC]();}}catch(swx){this.lpU.mFQ(swx,LCC);}delete this.IsV[FoJ];this.ajT--;}}, AiQ:function(){       var nMf={};var mgN=0;for(var Yot=this.xsa;Yot>=0;Yot--){if(mgN==this.ajT){break;}if(this.IsV[Yot]){nMf[mgN]=Yot;mgN++;}}for(var Yot=mgN-1;Yot>=0;Yot--){this.TIH(nMf[Yot],30,null);}this.lpU.esT(this.ajT==0,'AiQ');this.xsa=-1;this.IsV={};this.ajT=0;}, LuE:function(){  for(var Yot in this.SNP){this.SNP[Yot].LuE();}}};      Lightstreamer.mkV=function(DPv){ this.JVi=false; this.bDO=false; this.EkH=this.kSx(DPv); this.oot=1000; this.mwG=false; this.lpU=Lightstreamer.qla.getLogger("LC");this.Tsu();};Lightstreamer.mkV.prototype={ kSx:function(DPv){var tCF=this;return function(){ if(tCF.JVi){return;}tCF.bDO=true;if(DPv&&DPv.length){for(var Yot=0;Yot<DPv.length;Yot++){try{DPv[Yot]();}catch(swx){this.lpU.mFQ(swx,'EkH',DPv[Yot]);}}}tCF.bDO=false;tCF.JVi=true;};}, SGo:function(){return!(this.JVi||this.bDO);}, Tsu:function(){ if(document&&typeof document.readyState!="undefined"){var EFS=document.readyState;if(EFS.toUpperCase()=="COMPLETE"){this.lpU.log('Tsu',1);this.ijI();return;}else{this.lpU.log('Tsu',2);   Lightstreamer.qvf.WSu(this.bFi,this.oot,this);}}else if(this.WaX()){this.lpU.log('Tsu',3);this.ijI();return;}    if(typeof window.OpenAjax!="undefined"){if(typeof OpenAjax.addOnLoad!="undefined"){this.lpU.log('Tsu',4); OpenAjax.addOnLoad(this.EkH,null,"library");return;}}var XtW=Lightstreamer.NAS("load",this.EkH);if(!XtW){    this.lpU.log('Tsu',5);this.ijI();}else if(Lightstreamer.Leb()){         var DAJ=true;  if(!Lightstreamer.NAS("DOMContentLoaded",this.VXa())){this.lpU.log('Tsu',6);  DAJ=false;}else{this.lpU.log('Tsu',7,window.opera.version); if(Lightstreamer.Leb(7,true)){     return;}else if(Lightstreamer.Leb(8,true)){DAJ=false;}}Lightstreamer.qvf.WSu(this.clb,this.oot,this,[DAJ]);}},ijI:function(){Lightstreamer.qvf.WSu(this.EkH,0);},bFi:function(){if(!this.JVi){ var EFS=document.readyState;if(EFS.toUpperCase()=="COMPLETE"){this.EkH();}else{Lightstreamer.qvf.WSu(this.bFi,this.oot,this);}}},clb:function(DAJ){if(!this.JVi){ if(this.Rtr||!DAJ&&this.WaX()){ if(Lightstreamer.dJb&&Lightstreamer.dJb.baY){ this.mwG=true;   return; } this.EkH();}else{ Lightstreamer.qvf.WSu(this.clb,this.oot,this,[DAJ]);}}},VXa:function(){var tCF=this;return function(){tCF.Rtr=true;};},WaX:function(){return(typeof document.getElementsByTagName!="undefined"&&typeof document.getElementById!="undefined"&&(document.getElementsByTagName("body")[0]!=null||document.body!=null ) );}};      Lightstreamer.gFE=function(){ this.iZY=false; this.prt=null; this.UiH=0; this.lpU=Lightstreamer.qla.getLogger("EL");};Lightstreamer.gFE.prototype={ NCF:function(uTi){this.lpU.log('NCF',Lightstreamer.dJb.gHR.QkU,Lightstreamer.dJb.HWl);if((Lightstreamer.dJb.gHR.QkU.HWl||Lightstreamer.dJb.HWl)){if(Lightstreamer.dJb.gHR.QkU.dEN=="S"){ this.iZY=true;var SPT=Lightstreamer.pXD();if(this.prt===null||SPT-this.prt>=2000){this.prt=SPT;var hoj=Lightstreamer.euv();this.lpU.log('NCF',2,hoj);this.UiH++;Lightstreamer.qvf.WSu(this.CWo,hoj,this); Lightstreamer.dJb.GOi(Lightstreamer.dJb.cKO,null);}}else if(uTi){ this.lpU.log('NCF',3);}}}, CWo:function(){this.UiH--;this.lpU.log('CWo',1);WQU=Lightstreamer.dJb.HWl?Lightstreamer.dJb.HWl:Lightstreamer.dJb.gHR.QkU.HWl; Lightstreamer.dJb.ScQ(Lightstreamer.dJb.cKO,WQU,Lightstreamer.dJb.gHR.QkU.dEN,Lightstreamer.dJb.gHR.QkU.Fvp,true);}, UHw:function(){this.iZY=false;}};        Lightstreamer.WFS=function(){};Lightstreamer.WFS.prototype={ tVL:function(bvv,vxL){this.lpU.ktL('tVL',arguments);if(bvv==6){   var DLZ=Lightstreamer.YUq.reV(vxL);if(DLZ){DLZ.GWl();}}else if(bvv==7){   }else if(bvv==8){   }else if(bvv==9){   var FIp=Lightstreamer.YUq.reV(vxL);if(FIp&&FIp.JfQ){Lightstreamer.qvf.tXn(FIp.JfQ,FIp.blY);delete(FIp.JfQ);delete(FIp.blY);}}}, rxg:function(bvv,wXr,vxL){this.lpU.ktL('rxg',arguments);       this.Nms=true;var JKU=Lightstreamer.YUq.reV(vxL);if(!JKU){return;}var oAA;var aKJ;var ciF;if(JKU.pha==Lightstreamer.SKI){aKJ=JKU.Qnr;ciF=JKU.NCC.wKn;JKU=JKU.ojx;oAA=JKU.NCC.eWY(aKJ);} if(Lightstreamer.dJb.onServerDeny){try{Lightstreamer.dJb.onServerDeny(bvv,wXr,JKU,aKJ,oAA,ciF);}catch(swx){this.lpU.aWH(swx,Lightstreamer.dJb.onServerDeny,"onServerDeny");}}}, onLostUpdates:function(MOC){ this.lpU.ktL("onLostUpdates",arguments); var vxL=MOC[0]; var unq=MOC[1];var cUa=MOC[2];var JKU=Lightstreamer.YUq.reV(vxL);if(!JKU){return false;}var ciF;if(JKU.pha==Lightstreamer.SKI){ciF=JKU.NCC.wKn;unq=JKU.Qnr;JKU=JKU.ojx;}if(JKU.onLostUpdates){var Zhq=JKU.NCC.eWY(unq);try{JKU.onLostUpdates(unq,cUa,Zhq,ciF);}catch(BYK){this.lpU.aWH(swx,JKU.onLostUpdates,"onLostUpdates");}}return true;}, onEndOfSnapshot:function(MOC){ this.lpU.ktL("onEndOfSnapshot",arguments); var vxL=MOC[0]; var unq=MOC[1];var JKU=Lightstreamer.YUq.reV(vxL);if(!JKU){return false;}if(JKU.pha.indexOf(Lightstreamer.lIE)>-1){JKU.tik=true;}if(JKU.onEndOfSnapshot){var Zhq=JKU.NCC.eWY(unq);try{JKU.onEndOfSnapshot(unq,Zhq);}catch(swx){this.lpU.aWH(swx,JKU.onEndOfSnapshot,"onEndOfSnapshot");}}return true;}};Lightstreamer.gLr(Lightstreamer.qTY,Lightstreamer.WFS);         Lightstreamer.AtH=function(){ this.jle=new Lightstreamer.VpD(null); this.WqE={}; this.LOH=0; this.ZOl=false; this.VBK=5000; this.eNV=false; this.GbJ=0; this.uTH=0; this.Heb=false; this.ExS=true; this.jRN=false; this.WUJ=-1;  Lightstreamer.qvf.hjc(this.uZo,60000,this); this.lpU=Lightstreamer.qla.getLogger("EP");};Lightstreamer.AtH.prototype={ ebI:function(){if(!Lightstreamer.dJb||Lightstreamer.aIK){return null;}if(this.jle.wfB!=null){    var Rfx=this.jle.TJm(true);this.lpU.log('ebI',1,Rfx.log);if(this.jle.wfB!==null){return this.jle.wfB;}else{ return null;}}else{return null;}},GXZ:function(){ var vCC=null;var BfN=Lightstreamer.dJb;if(Lightstreamer.Sru()&&BfN.IRv){this.jle.wfB=BfN.mtR;  this.lpU.log('GXZ',1);}else if((this.Heb||BfN.mtR==null)&&this.ExS&&!BfN.baY){   vCC=this.cdl();this.lpU.log('GXZ',2,vCC);this.Heb=false;}else if(BfN.mtR!=null){this.jle.wfB=BfN.mtR;this.lpU.log('GXZ',3);this.Heb=true;}else{   if(this.LOH==10){if(!this.ZOl){ this.lpU.uKi("No way to find the Engine. Please check your configuration","seekEngine");}}if(this.LOH<=10){this.LOH++;}this.lpU.log('GXZ',4,this.LOH);return null;} var Rfx=this.jle.TJm(true,!BfN.baY);this.lpU.log('GXZ',5,Rfx.log);if(this.jle.wfB!=null){ this.uTH=0;   try{this.WqE[this.jle.wfB.bBB.getEngineFrameName()]="OK";return this.jle.wfB;}catch(swx){ this.lpU.log('GXZ',10);}}else if(BfN.baY&&Lightstreamer.mbh()){ BfN.mtR=self;} if(Lightstreamer.Leb()&&BfN.mOC()&&vCC&&vCC.log=="null"){   this.lpU.log('GXZ',6); BfN.nYa();return null;} this.uTH++; if(this.uTH>=(BfN.baY?20:10)){ this.uTH=0;if(Lightstreamer.Nnt.iZY){  this.lpU.log('GXZ',7);Lightstreamer.Nnt.NCF();}else if(BfN.mOC()&&this.CkF()&&!BfN.baY){   this.lpU.log('GXZ',8);BfN.nYa();}else{   this.lpU.log('GXZ',9);this.eNV=true;}}return null;}, CkF:function(){if(Lightstreamer.CgI(2)&&this.Phn){  this.lpU.log('CkF',1);return true;}else if(Lightstreamer.Leb()){  this.lpU.log('CkF',2);return true;}else if(Lightstreamer.XWE()){   this.lpU.log('CkF',3);return true;}}, cdl:function(){ var uRp=this.Bbo();if(!uRp){this.lpU.log('cdl',1);return false;}var iQW=uRp[2];var Awb=this.jle.FbN(iQW,Lightstreamer.dJb.baY);if(Awb===false||(!Awb.ksh&&Awb.qRr==false)){ this.WqE[iQW]=false;}else{ this.WqE[iQW]=Awb.log?Awb.log:"unknown";}this.lpU.log('cdl',3,iQW,Awb.log); if(uRp[3]&&uRp[3]!=location.host){this.Phn=true;}return Awb;}, Bbo:function(){if(!Lightstreamer.gFG){ this.lpU.log('Bbo',1);return null;}var PdF=Lightstreamer.SHt("LS4_"+Lightstreamer.dJb.cKO);if(!PdF){ this.lpU.log('Bbo',2);return null;}for(var Yot=0;Yot<PdF.length;Yot++){var UwC=Lightstreamer.SHt("LS4_"+PdF[Yot]+"_"+Lightstreamer.dJb.cKO);if(!UwC||UwC.length<=2){ this.lpU.log('Bbo',3,PdF[Yot]);continue;}if(UwC[1]!="S"&&!this.jRN){ this.lpU.log('Bbo',5,PdF[Yot],UwC[1]); continue;}if(this.WqE[UwC[2]]){ this.lpU.log('Bbo',6,PdF[Yot],UwC[2]);continue;}var DJI=Lightstreamer.pXD();var DUR=DJI-parseInt(UwC[0]);if(DUR>(Lightstreamer.RSF)){  this.lpU.log('Bbo',4,PdF[Yot],DUR);continue; }Lightstreamer.uBq=DJI;Lightstreamer.CLI=Lightstreamer.RSF-DUR;this.lpU.log('Bbo',7,PdF[Yot],DUR,UwC);return UwC;  }return null;}, mVp:function(){if(this.gdP){ return;}this.lpU.log('mVp');this.gdP=Lightstreamer.qvf.hjc(this.moD,this.VBK,this);}, hfu:function(){this.lpU.log('hfu');this.gdP.KCS=null;delete(this.gdP);}, moD:function(){this.lpU.ktL('moD');if(Lightstreamer.Oma.jeU){var bBB=this.ebI();if(bBB===null){this.lpU.log('moD',1);Lightstreamer.Oma.Zto();return false;}this.lpU.log('moD',2);return Lightstreamer.Oma.Cxx();}return false;}, aWj:function(dhQ){if(Lightstreamer.ksw.ZOl){ return;}if(this.eNV&&dhQ==this.GbJ){if(!Lightstreamer.Oma.jeU){var HGd;if(Lightstreamer.dJb.baY){HGd="Unable to create the Engine.";}else{HGd="Unable to find the Engine. ";}if(Lightstreamer.dJb.mOC()){HGd+="Creating a new Engine.";}else{HGd+="Retrying. If the problem persists, please check your configuration.";}this.lpU.uKi(HGd,"bind"); Lightstreamer.dJb.nYa();}}}, lEs:function(){this.eNV=false;Lightstreamer.qvf.WSu(this.aWj,20000,this,[new Number(++this.GbJ)]);}, uZo:function(){var RdU=document.cookie.toString();var EQW=this.WqE;this.WqE={};for(var ZnI in EQW){if(EQW[ZnI]&&RdU.indexOf(ZnI)>-1){this.WqE[ZnI]=EQW[ZnI];}}}, EWG:function(eXA){var bBB=this.ebI();if(bBB!=null){try{   bBB.document.bgColor=eXA;var AoF=bBB.document.bgColor;return AoF;}catch(nYb){}}return null;}};        Lightstreamer.UpdateItemInfo=function(){ this.lpU=Lightstreamer.qla.getLogger("IC");};Lightstreamer.UpdateItemInfo.prototype={ lSu:function(VCg,uxU,MOC,RkV){ this.UGM=MOC; this.VCg=VCg; this.uxU=uxU; this.RkV=RkV;}, isValueChanged:function(field){this.lpU.log("isValueChanged",arguments);var kPK=this.VCg.qLR.YYQ(field);return this.gvO(kPK,this.VCg.qLR.dZA(kPK));}, gvO:function(kPK,PmD){if(!PmD){ if(this.UGM[kPK+1]==null){    return true;}else{return(this.UGM[kPK+1].length>-1);}}else if(this.VCg.Qdf.VMf(this.uxU)){ var eih="";if(this.VCg.Qdf.NTL(this.uxU,kPK)){ eih=kPK;}else if(this.VCg.Qdf.NTL(this.uxU,kPK+"|rem")){ eih=kPK+"|rem";}if(eih!=""){ if(this.VCg.Qdf.NTL(this.uxU,eih)!=this.VCg.xYa.NTL(this.uxU,kPK)){ return true;}else{ return false;}}}if(this.VCg.xYa.NTL(this.uxU,kPK)){  return true;}else{  return false;}}, isSnapshot:function(){this.lpU.log("isSnapshot",arguments);return this.RkV;}, getNewValue:function(field){this.lpU.log("getNewValue",arguments);var kPK=this.VCg.qLR.YYQ(field);var PmD=this.VCg.qLR.dZA(kPK);if(this.gvO(kPK,PmD)){if(!PmD){ return this.UGM[kPK+1];}else{if(!this.VCg.Qdf.VMf(this.uxU)){return null;}  var XrP=this.VCg.Qdf.NTL(this.uxU,kPK);var OKP=(XrP)?XrP:this.VCg.Qdf.NTL(this.uxU,kPK+"|rem");if(!OKP){   return null;}else{ return OKP;}}}else{ return this.gQJ(kPK);}}, getOldValue:function(field){this.lpU.log("getOldValue",arguments);var kPK=this.VCg.qLR.YYQ(field);return this.gQJ(kPK);}, gQJ:function(kPK){ return this.VCg.xYa.NTL(this.uxU,kPK);}, getNumFields:function(){if(this.VCg.Unp&&this.VCg.Unp.Krc()==0){  return null;} return this.VCg.qLR.Krc();   }, addField:function(field,value,nro){this.lpU.log("addField",arguments);if(typeof nro=="undefined"){nro=true;}var kPK=this.VCg.qLR.YYQ(field);if(!this.VCg.qLR.dZA(kPK)){var IFh=this.getNumFields(false);this.lpU.EEx("addField() method can only add fields that are not part of the subscription schema. Please use a value greater than "+IFh,"addField");return;}if(nro){ this.VCg.Qdf.RJw(value,this.uxU,kPK+"|rem");}else{this.VCg.Qdf.RJw(value,this.uxU,kPK); this.VCg.Qdf.WYN(this.uxU,kPK+"|rem");}}};      Lightstreamer.VisualUpdateInfo=function(){ this.qBC=null; this.uqf=1200; this.Ljb=0; this.FNU=0; this.lpU=Lightstreamer.qla.getLogger("IC");};Lightstreamer.VisualUpdateInfo.prototype={ jGI:Lightstreamer.tbh, lSu:function(VCg,uxU,MOC,xcK){ this.UGM=MOC; this.xcK=xcK; this.VCg=VCg; this.uxU=uxU; this.mgN=uxU; this.uqf=1200;this.Ljb=0;this.FNU=0;}, getFormattedValue:function(field){var kPK=this.VCg.qLR.YYQ(field);var ERU=this.VCg.QDw.NTL(this.uxU,kPK);  return ERU;}, setFormattedValue:function(field,value){var kPK=this.VCg.qLR.YYQ(field);this.VCg.QDw.RJw(value,this.uxU,kPK);}, getServerValue:function(field){var kPK=this.VCg.qLR.YYQ(field);if(this.xcK){    if(typeof(kPK)=="number"){return this.UGM[kPK+1];}else{return this.UGM[kPK];}}else if(!this.VCg.qLR.dZA(kPK)){  if(this.UGM[kPK+1]==null||this.UGM[kPK+1].length>-1){return this.UGM[kPK+1];}} return this.VCg.xYa.NTL(this.uxU,kPK);}, setHotTime:function(Agc){this.uqf=this.jGI(Agc,"setHotTime",1200,true,0);}, setColdToHotTime:function(Agc){if(this.VCg.pha!=Lightstreamer.qYB&&this.VCg.pha!=Lightstreamer.TKr){this.Ljb=this.jGI(Agc,"setColdToHotTime",0,true,0);}else{this.Ljb=0;}}, setHotToColdTime:function(Agc){if(this.VCg.pha!=Lightstreamer.qYB&&this.VCg.pha!=Lightstreamer.TKr){this.FNU=this.jGI(Agc,"setHotToColdTime",0,true,0);}else{this.FNU=0;}}, RSr:function(kPK,gWR,Lcs,WIo){this.lpU.log('RSr',arguments);var vDh=this.VCg.Nbn[kPK];if(vDh==null){return;}var Fuc=this.VCg.Vjn.bPK(this.qBC,vDh);if(Fuc==null){      return;}gWR=(gWR)?gWR:"";Lcs=(Lcs)?Lcs:"";if(Fuc.uwl==null){Fuc.uwl={};Fuc.xYj={};}Fuc.uwl[WIo]=gWR;Fuc.xYj[WIo]=Lcs;}, setRowAttribute:function(gWR,Lcs,vFn){this.BlI(gWR,Lcs,vFn);}, setRowStyle:function(Arx,UxL){this.BlI(Arx,UxL,"CLASS");}, setAttribute:function(field,gWR,Lcs,vFn){var kPK=this.VCg.qLR.YYQ(field);this.RSr(kPK,gWR,Lcs,vFn);if(this.VCg.pha==Lightstreamer.qYB||this.VCg.pha==Lightstreamer.TKr){  var AFj=this.VCg.Vjn;var vDh=this.VCg.Nbn[kPK];if(vDh==null){return;}var vXb=AFj.iSg.NTL(this.qBC,vDh);if(!vXb){vXb={};AFj.iSg.RJw(vXb,this.qBC,vDh);}vXb[vFn]=1;}}, setStyle:function(field,Arx,UxL){var kPK=this.VCg.qLR.YYQ(field);this.RSr(kPK,Arx,UxL,"CLASS");}, BlI:function(gWR,Lcs,WIo){var UMK=this.qBC; gWR=(gWR)?gWR:"";Lcs=(Lcs)?Lcs:"";var BwF=this.VCg.Vjn;BwF.egx.RJw(gWR,UMK,WIo);BwF.dCo.RJw(Lcs,UMK,WIo);if(this.VCg.pha==Lightstreamer.qYB||this.VCg.pha==Lightstreamer.TKr){if(WIo!="CLASS"){if(!BwF.Baf.NTL(UMK,WIo)){BwF.Baf.RJw(1,UMK,WIo);}}}}};      Lightstreamer.RowInfo=function(){};Lightstreamer.RowInfo.prototype={ lSu:function(JKU,uxU,Umt){this.VCg=JKU;this.uxU=uxU;if(Umt){this.Umt=Umt;}else{ this.Umt=this.VCg.Vjn.CLr[uxU];}}, getServerValue:function(field){var kDF=field;var AFj=this.VCg.Vjn;var kPK=this.VCg.qLR.YYQ(kDF);var vDh=this.VCg.Nbn[kPK];if(vDh==null){return null;}var knb=AFj.PBY.NTL(this.Umt,vDh);if(!knb){return null;}return knb;}, getCellValue:function(field){var kDF=field;var AFj=this.VCg.Vjn;var kPK=this.VCg.qLR.YYQ(kDF);var vDh=this.VCg.Nbn[kPK];if(vDh==null){return null;}var iHa=AFj.QIC.NTL(this.Umt,vDh);if(iHa===null){  return AFj.hbf.NTL(this.Umt,vDh);}return iHa;}, getNumFields:function(){ this.lpU.EEx("Not implemented","getNumFields");return 0;}};        Lightstreamer.SOK=function(){};Lightstreamer.SOK.prototype={Nst:function(Agc,Tcu,DZr){var QUq="Lightstreamer|temp|id";var IjO=0;while(document.getElementById(QUq)&&IjO<100){ QUq+=Lightstreamer.euv();IjO++;}if(Tcu){document.write("<"+DZr+" id='"+QUq+"' class='"+Tcu+"'>"+Agc+"</"+DZr+">");}else{document.write("<"+DZr+" id='"+QUq+"'>"+Agc+"</"+DZr+">");}var JJB=document.getElementById(QUq);JJB.removeAttribute("id");return new Lightstreamer.TxT(JJB);}, LIt:function(UZo){var JPv=this.FhR(UZo).BSx();for(var qBC in JPv){var mBk=JPv[qBC];var hiw=false;for(var kDF in mBk){var GRM;var vwf=mBk[kDF];var Xlx=vwf.lbc();if(Xlx){hiw=true;}else{delete mBk[kDF];}}if(!hiw){delete JPv[qBC];}}}, tDs:function(Swv,Bxw){if(Swv["CLASS"]){return Swv;}else{for(var WIo in Bxw){if(!Swv[WIo]){Swv[WIo]=Bxw[WIo];}}return Swv;}}, vOx:function(oZx,uxU,URR,mgN,kDF,OaJ,DPR){if(Lightstreamer.aIK){return;}var JKU=Lightstreamer.YUq.jkP(oZx);if(!JKU||DPR!=JKU.DPR){return;}var jJU=JKU.Vjn;if((jJU.pha==Lightstreamer.qYB||jJU.pha==Lightstreamer.TKr)&&jJU.CLr){URR=jJU.CLr[mgN];}var Agc=null;var qBC=URR;var vDh=JKU.Nbn[kDF];if(vDh==null){return;}if(JKU.pha==Lightstreamer.JHH){   var Fuc=jJU.bPK(qBC,vDh);if(Fuc){Agc=Fuc.WFm;Fuc.WFm=null;}}var lPM=false;if(Agc==null){var PHx=JKU.QDw.NTL(uxU,kDF); if(PHx==null){ if(!OaJ){return false;}else{  Agc=jJU.hbf.NTL(URR,vDh);  lPM=true;}}else{Agc=PHx;}} JKU.THd.WYN(uxU,kDF);var QKo=Agc;if(QKo==""){  QKo=Lightstreamer.AVd;}var SjA=jJU.oZs.VMf(URR);this.BeL(oZx,qBC,vDh,QKo,Lightstreamer.NBf,SjA,lPM);return true;}, BeL:function(oZx,URR,vDh,Agc,XHM,gOM,OMO){if(Lightstreamer.aIK){return;}var jJU=this.FhR(oZx);var RlW=OMO?true:jJU.RlW;var Fuc=jJU.bPK(URR,vDh);if(Fuc==null){ return true;}var qpP=null;var MvC=null;if(XHM==Lightstreamer.NBf){qpP=Fuc.LKb;Fuc.LKb=null;}else if(XHM==Lightstreamer.PLi||XHM==Lightstreamer.SSZ){qpP=Fuc.AFM;Fuc.AFM=null;  Fuc.LKb=null;}if(XHM==Lightstreamer.SSZ){var rAv=jJU.iIR.NTL(URR,vDh);if(qpP==null&&rAv){qpP={};qpP["CLASS"]=rAv;}else if(rAv){qpP["CLASS"]=rAv;}}if(qpP!=null){ qpP=this.tDs(qpP,gOM);}else if(gOM){qpP=gOM;}if(qpP!=null){ if(typeof qpP["CLASS"]!="undefined"){MvC=qpP["CLASS"];}}if(Fuc.Nso){Fuc.LWw.value=Agc;}else if(RlW){Fuc.LWw.innerHTML=Agc;}else{if(Fuc.LWw.childNodes.length!=1||Fuc.LWw.firstChild.nodeType!=3){     if(Fuc.LWw.firstChild!=null){Fuc.LWw.innerHTML="";}Fuc.LWw.appendChild(document.createTextNode(Agc));}else{     Fuc.LWw.firstChild.nodeValue=Agc;}}if(MvC!=null&&Fuc.LWw.className!=MvC){Fuc.LWw.className=MvC;}for(var vFn in qpP){if(vFn=="CLASS"){continue;}Fuc.LWw.style[vFn]=qpP[vFn];}return true;}, ppn:function(oZx,URR,mgN,vDh,dnq,XRw){ if(Lightstreamer.aIK){return;}var qVw=this.FhR(oZx);if((qVw.pha==Lightstreamer.qYB||qVw.pha==Lightstreamer.TKr)&&qVw.CLr){URR=qVw.CLr[mgN];}var Fuc=qVw.bPK(URR,vDh);if(Fuc==null){return;}if(Fuc.XRw!=XRw){return;}var gOM=null;if(dnq){gOM=qVw.oZs.VMf(URR);}else{gOM=qVw.EKw.VMf(URR);} var qpP=null;var MvC=null;if(dnq){qpP=Fuc.LKb;Fuc.LKb=null;}else{qpP=Fuc.AFM;Fuc.AFM=null;}if(qpP!=null){ qpP=this.tDs(qpP,gOM);}else if(gOM){qpP=gOM;}if(qpP!=null){ if(typeof qpP["CLASS"]!="undefined"){MvC=qpP["CLASS"];            }}else{ return true;}if(MvC!=null&&Fuc.LWw.className!=MvC){Fuc.LWw.className=MvC;}for(var vFn in qpP){Fuc.LWw.style[vFn]=qpP[vFn];}return true;}};Lightstreamer.gLr(Lightstreamer.qTY,Lightstreamer.SOK);       Lightstreamer.uEu=function(Fuc,heY,HQB,YCs,INs,dhQ,RXx){this.lSu(Fuc,heY,HQB,YCs,INs,dhQ,RXx);};Lightstreamer.uEu.prototype={ lSu:function(Fuc,heY,HQB,YCs,INs,dhQ,RXx){this.RXx=(RXx)?RXx:null;this.heY=heY;this.Fuc=Fuc;this.HQB=(HQB)?Lightstreamer.ats.JSO(HQB):null;this.YCs=(YCs)?Lightstreamer.ats.JSO(YCs):null;this.INs=INs;this.dhQ=dhQ;this.wLN=0;}};       Lightstreamer.qgh=function(){ this.length=0;this.EdZ={};  };Lightstreamer.qgh.prototype={ LGq:function(UZo){this.EdZ[this.length]=UZo;this.length++;}, NTL:function(){if(this.length<=0){ return null;}this.length--; return this.EdZ[this.length];} };     Lightstreamer.NaR=function(iCh){ this.HYX=iCh; this.kIf=new Lightstreamer.qgh(); this.xgW=0; this.QvZ={}; this.ZOb=false; this.vIJ={};};Lightstreamer.NaR.prototype={ PWS:function(Fuc,heY,HQB,YCs,wZa,RXx){var INs=this.TEi(wZa);var qmC=++Fuc.Cji;var MXj=this.kIf.NTL();if(MXj==null){this.QvZ[this.xgW]=new Lightstreamer.uEu(Fuc,heY,HQB,YCs,INs,qmC,RXx);return this.xgW++;}else{this.QvZ[MXj].lSu(Fuc,heY,HQB,YCs,INs,qmC,RXx);return MXj;}},TEi:function(ZnZ){var INs=ZnZ/this.HYX;return(INs>1)?INs:1;}, CPJ:function(UZo){if(Lightstreamer.aIK){return;}var rkl=this.QvZ[UZo];if(rkl.dhQ<rkl.Fuc.Cji){return;}var vgF=this.vIJ[rkl.Fuc.img];var YmF=this.QvZ[vgF];if(YmF){if(!YmF.heY){if(rkl.heY){if(YmF.RXx){Lightstreamer.qvf.fJp(YmF.RXx);}}else{rkl.wLN=YmF.wLN;if(rkl.INs<YmF.INs){rkl.INs=YmF.INs;}}}this.kIf.LGq(vgF);}this.vIJ[rkl.Fuc.img]=UZo;if(rkl.HQB){rkl.sRg=Lightstreamer.ats.cif(rkl.Fuc.LWw,"backgroundColor");}if(rkl.YCs){rkl.HDw=Lightstreamer.ats.cif(rkl.Fuc.LWw,"color");}if(!this.ZOb){this.dEI(this.HYX);}}, rWD:function(Fuc){var vgF=this.vIJ[Fuc.img];if(vgF){delete(this.vIJ[Fuc.img]);this.kIf.LGq(vgF);}}, uea:function(kcf){if(Lightstreamer.aIK){return;}var eSh=new Date().getTime();var xtA=0;if(kcf){xtA=eSh-(kcf+this.HYX);}var nTE=false;for(var ncv in this.vIJ){var lBF=this.vIJ[ncv];var rkl=this.QvZ[lBF];if(rkl.wLN>rkl.INs){this.kIf.LGq(lBF);delete(this.vIJ[ncv]);if(rkl.RXx){Lightstreamer.qvf.tXn(rkl.RXx,0);}}else{if(rkl.HQB){rkl.Fuc.LWw.style.backgroundColor="rgb("+ this.Cah(rkl.sRg[0],rkl.HQB[0],rkl.INs,rkl.wLN)+","+ this.Cah(rkl.sRg[1],rkl.HQB[1],rkl.INs,rkl.wLN)+","+ this.Cah(rkl.sRg[2],rkl.HQB[2],rkl.INs,rkl.wLN)+")";}if(rkl.YCs){rkl.Fuc.LWw.style.color="rgb("+ this.Cah(rkl.HDw[0],rkl.YCs[0],rkl.INs,rkl.wLN)+","+ this.Cah(rkl.HDw[1],rkl.YCs[1],rkl.INs,rkl.wLN)+","+ this.Cah(rkl.HDw[2],rkl.YCs[2],rkl.INs,rkl.wLN)+")";}nTE=true;}rkl.wLN++;}if(!nTE){this.ZOb=false;}else{var ZYS=new Date().getTime();var mUn=(ZYS-eSh);var Vvu=mUn+xtA;if(Vvu>this.HYX){   var PFj=Vvu/this.HYX; var ZCE=Math.floor(PFj); var cMf=PFj-ZCE;this.upL(ZCE);   Vvu=this.HYX * cMf;}this.QeI(this.HYX-Vvu,ZYS);}},QeI:function(GiG,kcf){Lightstreamer.qvf.WSu(this.uea,GiG,this,[kcf]);}, upL:function(ZCE){  for(var ncv in this.vIJ){var lBF=this.vIJ[ncv];var rkl=this.QvZ[lBF];if(rkl.wLN>rkl.INs){}else if(rkl.wLN+ZCE<rkl.INs){rkl.wLN+=ZCE;}else{ rkl.wLN=rkl.INs;}}}, dEI:function(pcU){if(this.ZOb==true){return;}this.ZOb=true;this.QeI(pcU);}, Cah:function(mta,XEO,cHY,XpQ){mta=new Number(mta);XEO=new Number(XEO);var SoV=XEO-mta;var Dgl=mta+(((1 / cHY)*XpQ)*SoV);return Math.ceil(Dgl);}};      Lightstreamer.noR=function(BFj,Fjv,kBw,XhI,RXx){var Cgh;if(typeof RXx=="string"){ Cgh=function(){eval(RXx);};}else{ Cgh=RXx;} var AQc=Lightstreamer.qvf.OVK(Cgh);var HIa=new Lightstreamer.TxT(BFj);var oeL=Lightstreamer.edE.PWS(HIa,false,Fjv,kBw,XhI,AQc);Lightstreamer.edE.CPJ(oeL);};      Lightstreamer.TbJ=function(){ this.FPP={}; this.lpU=Lightstreamer.qla.getLogger("ER");};Lightstreamer.TbJ.prototype={ Uic:function(Nto){if((Nto>=0)&&(Nto<=9)){return new Number(Nto);}Nto=Nto.toUpperCase();if(Nto=="A"){return 10;}else if(Nto=="B"){return 11;}else if(Nto=="C"){return 12;}else if(Nto=="D"){return 13;}else if(Nto=="E"){return 14;}else if(Nto=="F"){return 15;}else{this.lpU.Vno("A hexadecimal number must contain numbers between 0 and 9 and letters between A and F. "+Nto+" is not a valid value","setStyle");return null;}}, JSO:function(Agc){if(Agc.indexOf("rgb")==0){ return this.Lfg(Agc);}else if(Agc.indexOf("#")==0){ return this.XdI(Agc);}else{ return this.Wii(Agc);}}, EIi:function(oSV){var Awb=0;var eCe=0;var Yot;for(Yot=oSV.length;Yot>=1;Yot--){var hox=this.Uic(oSV.substring(Yot-1,Yot));if(hox==null){return null;}var x;for(x=1;x<=eCe;x++){hox *=16;}eCe++;Awb+=hox;}return Awb;}, XdI:function(bBq){if(bBq.indexOf("#")==0){bBq=bBq.substring(1,bBq.length);}if(bBq.length!=6){this.lpU.Vno("A hexadecimal color value must be 6 character long. "+bBq+" is not a valid color","setStyle");return null;}var SfH=bBq.substring(0,2);var SVi=bBq.substring(2,4);var xTJ=bBq.substring(4,6);eZe=this.EIi(SfH);GER=this.EIi(SVi);Wgo=this.EIi(xTJ);if(eZe==null||GER==null||Wgo==null){return null;}return [eZe,GER,Wgo];}, jgL:function(eXA){var JTP=document.createElement("DIV");JTP.style.backgroundColor=eXA;var Agc=this.cif(JTP,"backgroundColor",eXA);if(Agc[0]==255&&Agc[1]==255&&Agc[2]==255){if(eXA.toUpperCase()!="WHITE" ){  var VRH=document.getElementsByTagName("BODY")[0];if(VRH){VRH.appendChild(JTP);Agc=this.cif(JTP,"backgroundColor",eXA);VRH.removeChild(JTP);}}}this.FPP[eXA]=Agc;return this.FPP[eXA];}, Wii:function(eXA){var Awb=""; if(this.FPP[eXA]){return this.FPP[eXA];}  if(!Lightstreamer.Sru()){ return this.jgL(eXA);}else{Awb=Lightstreamer.ksw.EWG(eXA);}if(!Awb||Awb==""||Awb==eXA){var XNB=document.bgColor;document.bgColor=eXA;Awb=document.bgColor;document.bgColor=XNB;}if(!Awb||Awb==""||Awb==eXA){return this.jgL(eXA);}this.FPP[eXA]=this.XdI(Awb);return this.FPP[eXA];}, Lfg:function(HgX){var Uqi;var ohO; if(HgX.indexOf("rgb(")==0){Uqi=4;ohO=")";}else if(HgX.indexOf("rgba(")==0){Uqi=5;ohO=",";}else{this.lpU.Vno("An RGB color value must be in the form 'rgb(x, y, z)' or 'rgba(x, y, z, a)'. "+HgX+" is not a valid value","setStyle");return null;}HgX=HgX.substring(Uqi,HgX.length);var QwD=HgX.indexOf(",");var eZe=HgX.substring(0,QwD);var TMn=HgX.indexOf(",",QwD+1);var GER=HgX.substring(QwD+1,TMn);var RvU=HgX.indexOf(ohO,TMn+1);var Wgo=HgX.substring(TMn+1,RvU);return [eZe,GER,Wgo];}, cif:function(JTP,oJJ,GQQ){if(JTP==null){ return [255,255,255];}var Agc="";try{ if(window.getComputedStyle||(document.defaultView&&document.defaultView.getComputedStyle)){ var qBe=document.defaultView.getComputedStyle(JTP,null);if(qBe){var mAV=oJJ=="backgroundColor"?"background-color":oJJ;Agc=qBe.getPropertyValue(mAV);}}}catch(swx){}try{if(!this.gYK(Agc,GQQ)&&JTP.currentStyle){ var Dmt=oJJ=="background-color"?"backgroundColor":oJJ;Agc=JTP.currentStyle[Dmt];}}catch(swx){}try{if(!this.gYK(Agc,GQQ)){ var Lje=oJJ=="background-color"?"backgroundColor":oJJ;if(JTP.style[Lje]!=""){Agc=JTP.style[Lje];}else{return [255,255,255];}}}catch(swx){}if(Agc=="transparent"&&JTP.parentNode){ return this.cif(JTP.parentNode,oJJ);}else if(Agc=="transparent"){return [255,255,255];}if(!this.gYK(Agc,GQQ)){return [255,255,255];}return this.JSO(Agc);}, gYK:function(ajj,GQQ){if(!ajj||ajj==""){return false;}else if(!GQQ){return true;}else if(ajj!=GQQ){return true;}else{return false;}}};       Lightstreamer.QhO=function(){};Lightstreamer.QhO.prototype={ lSu:function(){ this.length=0; this.WjI={};if(!this.LtH){ this.fqX={};}}};       Lightstreamer.QHQ=function(dVW,Gpq,fSo){this.tWQ(Lightstreamer.QHQ); this.CLJ=dVW; this.Jfl=Gpq; this.rjU=fSo; this.LtH=true;this.lSu();};Lightstreamer.QHQ.prototype={ removeChild:function(dVW){if(this.length<=0){return;} this.length--; delete(this.WjI[dVW.UZo]); this.CLJ.removeChild(dVW.mIT());dVW.parentNode=null;}, insertBefore:function(Sqc,dVW){if(dVW==Sqc){ return;}if(!Sqc){ return;}if(!dVW){ this.appendChild(Sqc);return;}if(this.WjI[dVW.UZo]==null){ this.appendChild(Sqc);return;} this.amS(Sqc); this.CLJ.insertBefore(Sqc.mIT(),dVW.mIT());}, appendChild:function(dVW){if(!dVW){ return;} this.amS(dVW); if(!this.Jfl){ this.CLJ.appendChild(dVW.mIT());}else{ this.CLJ.insertBefore(dVW.mIT(),this.Jfl);}}, amS:function(dVW){if(dVW.parentNode==this){ return;} this.length++; this.WjI[dVW.UZo]=dVW; if(dVW.parentNode){dVW.parentNode.removeChild(dVW);} dVW.parentNode=this;}, YQW:function(UMK){if(this.length<=UMK){return null;} UMK+=this.rjU; var pIX=this.CLJ.childNodes[UMK].getAttribute("id"); return this.getElementById(pIX);}, getElementById:function(UZo){ return this.WjI[UZo];}, LuE:function(){if(this.CLJ){delete(this.CLJ);}if(this.Jfl){delete(this.Jfl);}for(var Yot in this.WjI){this.WjI[Yot].LuE();}}};Lightstreamer.gLr(Lightstreamer.QHQ,Lightstreamer.QhO);       Lightstreamer.TuB=function(){this.tWQ(Lightstreamer.TuB); this.LtH=false;this.lSu();};Lightstreamer.TuB.prototype={ removeChild:function(dVW){if(this.length<=0){return;}this.length--; var UMK=this.WjI[dVW.UZo];var xVw;for(xVw=UMK;xVw<this.length;xVw++){this.fqX[xVw]=this.fqX[xVw+1];this.WjI[this.fqX[xVw].UZo]=xVw;} this.WjI[dVW.UZo]=null;this.fqX[this.length]=null;dVW.parentNode=null;}, insertBefore:function(Sqc,dVW){if(dVW==Sqc){return;}if(!Sqc){return;}if(!dVW){this.appendChild(Sqc);return;}if(this.WjI[dVW.UZo]==null){this.appendChild(Sqc);return;} if(Sqc.parentNode){Sqc.parentNode.removeChild(Sqc);}var TAS=this.WjI[dVW.UZo]; for(xVw=this.length;xVw>=TAS+1;xVw--){this.fqX[xVw]=this.fqX[xVw-1];this.WjI[this.fqX[xVw].UZo]=xVw;}this.amS(Sqc,TAS);}, appendChild:function(dVW){if(!dVW){return;} if(dVW.parentNode){dVW.parentNode.removeChild(dVW);}var UMK=this.length;this.amS(dVW,UMK);}, amS:function(dVW,UMK){this.length++;this.WjI[dVW.UZo]=UMK;this.fqX[UMK]=dVW;dVW.parentNode=this;dVW.gwT();}, YQW:function(UMK){return this.fqX[UMK];}, getElementById:function(UZo){return this.fqX[this.WjI[UZo]];}, LuE:function(){for(var Yot in this.fqX){this.fqX[Yot].LuE();}}};Lightstreamer.gLr(Lightstreamer.TuB,Lightstreamer.QhO);       Lightstreamer.eCQ=function(Ikp,DbE,DaE,keyCode){ this.UZo="a|"+Ikp+"|"+DaE; this.oZx=Ikp; this.uxU=DaE; this.keyCode=keyCode; this.unq=DbE; this.parentNode=null; this.dVW=null;};Lightstreamer.eCQ.prototype={ gwT:function(){if(this.dVW==null){return;} }, mIT:function(){if(this.dVW!=null){return this.dVW;}  var AFj=Lightstreamer.rKJ.FhR(this.oZx); this.dVW=AFj.uhV.cloneNode(true); this.dVW.setAttribute("id",this.UZo); var rFa=Lightstreamer.TxT.PCV(this.dVW);for(var xVw=0;xVw<rFa.length;xVw++){var vwf=rFa[xVw];var XeA=vwf.LWw.getAttribute("FIELD");if(!XeA){ continue;}AFj.cpL(vwf,this.uxU,XeA,AFj.pha);}return this.dVW;}, LuE:function(){if(this.dVW){delete(this.dVW);}}};       Lightstreamer.eQE=function(nFd,connection,context,policy,QkU){this.NKk=nFd;this.hTl="The LightstreamerEngine instance is not available";this.tWX=null; this.KSZ=null; this.sqf=null;this.onStatusChange;this.onServerError;this.onClientError;this.onClientAlert;this.context=new Lightstreamer.Context(context);this.context.parent=this;this.policy=new Lightstreamer.Policy(policy);this.policy.parent=this;this.connection=new Lightstreamer.Connection(connection);this.connection.parent=this;this.QkU=new Lightstreamer.InU(QkU);this.QkU.parent=this;this.lpU=Lightstreamer.qla.getLogger("EH");};Lightstreamer.eQE.prototype={vtK:function(rEW){if(Lightstreamer.Oma.jeU){return true;}else{this.lpU.EEx(this.hTl,rEW);return false;}},QIM:function(rEW){if(this.vtK(rEW)){try{return this.NKk[rEW]();}catch(swx){this.lpU.mFQ(swx,rEW);this.lpU.Vno(this.hTl,rEW);Lightstreamer.qvf.WSu(Lightstreamer.Oma.Cxx,0,Lightstreamer.Oma);}}return null;},NAr:function(vVx){this.sqf=vVx;},PBt:function(tWX,KSZ){this.tWX=tWX;this.KSZ=KSZ;}, changeStatus:function(OYv){var xEq=Lightstreamer;if(!(OYv==xEq.mWB||OYv==xEq.jsH||OYv==xEq.CaW)){this.lpU.EEx("Please use one of: POLLING, STREAMING, DISCONNECTED","changeStatus");return;}if(this.vtK("changeStatus")){this.lpU.log("changeStatus",OYv); Lightstreamer.Oma.Qbq('hua',OYv);}},egH:function(){this.changeStatus(Lightstreamer.mWB);},lvE:function(){this.changeStatus(Lightstreamer.jsH);},qEq:function(){this.changeStatus(Lightstreamer.CaW);}, getStatus:function(){  if(this.vtK("getStatus")){return this.sqf;}else{return null;}}, getApplicationName:function(){  if(this.vtK("getApplicationName")){return Lightstreamer.dJb.cKO;}else{return null;}}, getSessionServerName:function(){  if(this.vtK("getSessionServerName")){return this.tWX;}else{return null;}}, getSessionServerAddress:function(){  if(this.vtK("getSessionServerAddress")){return this.KSZ;}else{return null;}}, getPushPages:function(){var Lwq=this.QIM("getPushPages");if(Lwq==null){return [];}},sendMessage:function(wXr,GxM,ImA,pcU){if(this.vtK("sendMessage")){if(ImA){  ImA=Lightstreamer.rKJ.SxY(ImA);}if(!Lightstreamer.Oma.MUx){return false;}if(!GxM&&GxM!=0){GxM="";}else if(!Lightstreamer.SVr.test(GxM)){this.lpU.EEx("The given sequence name("+GxM+") is not valid: use only alphanumeric characters plus underscore, or null","sendMessage");return false;}  if((pcU&&isNaN(pcU))||pcU===""){this.lpU.EEx("The given timeout("+pcU+") is not valid: use a number or null","sendMessage");return false;}Lightstreamer.Oma.wBg('vbM',{wXr:wXr,GxM:GxM,ImA:ImA,pcU:pcU});return true;}return false;}, YpG:function(){if(this.vtK('YpG')){Lightstreamer.Oma.uhY('YpG');}}};      Lightstreamer.BrI=function(Upe,SaJ){this.SaJ=SaJ;this.Upe=Upe; Lightstreamer.NAS("unload",Lightstreamer.getClosureForNoParams(this.oBE,this));}; Lightstreamer.BrI.prototype={oBE:function(){try{this.Upe.removeChild(this.SaJ);delete(this.SaJ);delete(this.Upe);}catch(swx){}}};      Lightstreamer.Ffc=function(){ this.WBB=null; this.ejs=false; this.hhX=null; this.jbH=0; this.APW=0; this.lpU=Lightstreamer.qla.getLogger("EW");};Lightstreamer.Ffc.prototype={ YUQ:function(SEm,IIt,dhQ){if(this.APW!=dhQ){ this.lpU.log('YUQ',0);return;}    var UKx=false;var Gwv=null;if(Lightstreamer.Oma.jeU){ this.lpU.log('YUQ',1);return;}if(!SEm){this.lpU.log('YUQ',5);return;}this.jbH++;UKx=!this.JaF(SEm);if(!UKx){ if(SEm.Lightstreamer.ksw){  Gwv=SEm.Lightstreamer.ksw;}else{  if(SEm.aXY){ Gwv=SEm.aXY;}else{this.lpU.log('YUQ',6); UKx=true;}}}if(!UKx){if(!Gwv){this.lpU.log('YUQ',8);     UKx=true;}if(!Gwv.ebI){this.lpU.log('YUQ',7);}else{     if(Gwv.ZOl==true){    Lightstreamer.ksw.ExS=false;Lightstreamer.ksw.ZOl=true;if(Lightstreamer.ksw.ebI()==null){this.lpU.uKi("This Push-page can't receive real-time data because the corresponding engine could not start");}else{ this.lpU.esT(false,'YUQ');}this.lpU.log('YUQ',4);return;}var etx=Gwv.ebI();if(etx==null){this.lpU.log('YUQ',2); UKx=true;}else{this.lpU.log('YUQ',3); IIt.mtR=etx; Lightstreamer.ksw.Heb=false; }}}if(UKx){ Lightstreamer.qvf.WSu(this.YUQ,this.jbH<=30?1000:10000,this,[SEm,IIt,dhQ]);  }},vnW:function(SEm,IIt){this.APW++;this.jbH=0;this.YUQ(SEm,IIt,this.APW);}, JaF:function(SEm){try{if(SEm.Lightstreamer){}this.lpU.log('JaF',0);  return true;}catch(swx){this.lpU.mFQ(swx,'JaF',document.domain);return false;}}, CxF:function(){if(Lightstreamer.TOH.WaX()){  return true;}if(Lightstreamer.gaU()&&(document.readyState.toUpperCase()=="LOADING"||document.readyState.toUpperCase()=="UNINITIALIZED")){return true;}if(Lightstreamer.Leb(7,true)&&(document.readyState.toUpperCase()=="LOADING"||document.readyState.toUpperCase()=="UNINITIALIZED"||document.readyState.toUpperCase()=="INTERACTIVE")){return true;}return false;}, vYT:function(){var KDZ=Lightstreamer.euv();this.WBB="LS__"+KDZ;this.lpU.log('vYT',this.WBB);}, Nsu:function(){if(this.hhX!==null){this.lpU.log('Nsu',this.hhX);return this.hhX;}    this.hhX=false;if(Lightstreamer.gaU()){   this.lpU.log('Nsu',1);this.hhX=true;}else if(window.opera){ if(Lightstreamer.Leb(7,true)){  this.lpU.log('Nsu',2);this.hhX=true;}else{if(Lightstreamer.Leb(7.9,true)){    this.lpU.log('Nsu',3);this.hhX=true;}else{this.lpU.log('Nsu',4);}}}else if(Lightstreamer.mbh()){   this.hhX=true;this.lpU.log('Nsu',5);return true;}this.lpU.log('Nsu',6,this.hhX);return this.hhX;}, Kdc:function(){if(!this.ejs&&this.Nsu()&&Lightstreamer.TOH.SGo()){this.lpU.log('Kdc',1);this.vYT();this.MvR();return true;}this.lpU.log('Kdc',2);return false;}, MvR:function(){this.lpU.log('MvR',1);document.writeln("<iframe src='about:blank' name='"+this.WBB+"' style='visibility:hidden;height:1px;'></iframe>");this.ejs=true;}, msD:function(){if(!document.getElementsByTagName){return false;}if(this.ejs){this.lpU.log('msD',7); return false;}  var ZMe=Lightstreamer.Leb(9,false)?Lightstreamer.dJb.HWl+Lightstreamer.ocD:"about:blank";this.lpU.log('msD',6,ZMe);this.vYT();var HbP=document.getElementsByTagName("BODY")[0];if(!HbP){this.lpU.Vno("The createEngine() method should be called in the BODY part of the page, not in the HEAD","createEngine");return false;}var SaJ;try{SaJ=document.createElement("iframe");SaJ.style.visibility="hidden";SaJ.style.height="0px";SaJ.style.width="0px";SaJ.name=this.WBB;if(Lightstreamer.Sru()){   SaJ.src=Lightstreamer.dJb.kWo;HbP.appendChild(SaJ);}else{   HbP.appendChild(SaJ);SaJ.src=Lightstreamer.dJb.kWo;}this.ejs=new Lightstreamer.BrI(HbP,SaJ);}catch(swx){  this.lpU.mFQ(swx,'msD',5);return null;}try{if(SaJ.contentWindow){this.lpU.log('msD',1); SaJ.contentWindow.name=this.WBB;return SaJ.contentWindow;}else if(document.frames&&document.frames[this.WBB]){this.lpU.log('msD',2);return document.frames[this.WBB];}else{this.lpU.log('msD',3);return self;}}catch(swx){ this.lpU.mFQ(swx,'msD',4);return self;}}};     Lightstreamer.PushPage=function(){ this.context=Lightstreamer.EeE; this.gHR=null; this.Skk=window; this.mOD=2000; this.HWl=null; this.dEN=null; this.Fvp=false; this.NGG=0; this.aXY=Lightstreamer.ksw; this.wHT=0; this.gPG=Lightstreamer.gcN; this.pXZ=true;  this.LTD=0; this.baY=false; this.KWI=0; this.IRv=false; this.HFi=null; this.wKr=0;  this.ama="The application name is missing"; this.Pbr="createEngine() has already been called"; this.bOl=true; this.kWo=null; this.cKO=null; this.mtR=null; this.rKJ=Lightstreamer.rKJ; this.VrA=Lightstreamer.YUq; this.MeX=null; this.Lao=null; this.lpU=Lightstreamer.qla.getLogger("PP");};Lightstreamer.PushPage.prototype={ jGI:Lightstreamer.tbh, isMasterPushPage:function(){return Lightstreamer.Oma.fJj;}, onEngineLost:function(){return;}, setCheckEngineTimeout:function(VBK){this.aXY.VBK=this.jGI(VBK,"setCheckEngineTimeout",VBK,true,10);}, setControlRequestTimeout:function(pcU){this.VrA.qGW=this.jGI(pcU,"setControlRequestTimeout",this.VrA.qGW,true,10);}, useFragmentToConfEngine:function(CSx){this.bOl=CSx!==false;}, getTable:function(id){var oZx=this.VrA.jkP(id);if(oZx&&oZx.pha!==Lightstreamer.SKI){return oZx;}return null;}, getTables:function(){var fqX={};for(var UZo in this.VrA.ujJ){var wTo=this.VrA.jkP(UZo);if(wTo&&wTo.pha!==Lightstreamer.SKI){fqX[UZo]=wTo;}}return fqX;}, mnZ:function(wJZ){this.lpU.log('mnZ',wJZ);if(!this.rKJ.nqg[wJZ]){this.lpU.Vno("No such ScreenTableHelper to be deleted: "+wJZ,'mnZ');return;}delete(this.rKJ.nqg[wJZ]);}, onServerDeny:function(code,message,FIp,cqc,hiX,rLA){alert("Subscription Error.\n"+message+"(code "+code+").");}, onClientError:function(Ctg){ return;}, onClientAlert:function(code,Ctg){ Lightstreamer.qvf.WSu(alert,0,null,["Warning "+code+"\n"+Ctg]);}, createEngine:function(applicationName,TYn,pZc,Fvp){if(this.jcj){this.lpU.EEx(this.Pbr,"createEngine");return;}if(!applicationName){this.lpU.EEx(this.ama,"createEngine");return;}else if(!Lightstreamer.TEu.test(applicationName)){this.lpU.EEx("The given engine name("+applicationName+") is not valid: use only alphanumeric characters","createEngine");return;}else if(!TYn){this.lpU.EEx("Cannot load the Engine without a path","createEngine");return;}else if(Lightstreamer.dJb==null){this.lpU.EEx("Can't create the Engine if PushPage is not bound. Please call the bind() method of PushPage before","createEngine");return;}else if(Lightstreamer.dJb!=this){this.lpU.EEx("There should be only one instance of PushPage per each HTML page. Can't create the Engine if a different PushPage is bound. Please call the createEngine() of that PushPage","createEngine");return;}else if(pZc!="SHARE_SESSION"&&pZc!="FAIL"&&pZc!="NEW_SESSION"){  if(typeof pZc!="undefined"){this.lpU.EEx("onSimilarEngineFound must be one of: SHARE_SESSION, FAIL, NEW_SESSION.","createEngine");return;}pZc="NEW_SESSION";}pZc=pZc.substr(0,1);this.jcj=true;this.ScQ(applicationName,TYn,pZc,Fvp,false);},  ScQ:function(applicationName,TYn,pZc,Fvp,MdW){ this.aXY.ExS=pZc=="S";this.cKO=applicationName;if(TYn.charAt(TYn.length-1)!="/"){TYn+="/";} this.HWl=TYn;this.dEN=pZc;this.Fvp=(Fvp===true);TYn+="lsengine.html";this.lpU.log('ScQ',Lightstreamer.gFG,pZc);if(Lightstreamer.gFG&&pZc!="N"){ var Awb; if((Awb=this.kOU(pZc,applicationName))!=false){this.lpU.log('ScQ',1,applicationName,pZc);this.NGG++;Lightstreamer.qvf.WSu(this.dbp,Awb.mKq,this,[applicationName,TYn,pZc,Awb,MdW,this.Fvp]); this.GOi(this.cKO,null);return false;}}this.lpU.log('ScQ',0,applicationName,pZc);this.QWJ(TYn,applicationName,MdW,this.Fvp,pZc);return true;}, kOU:function(pTI,applicationName,Eri){var JUm={};JUm.mKq=0;var ebS=false;var NAD=Lightstreamer.pXD(); var PdF=Lightstreamer.SHt("LS4_"+applicationName);if(!PdF){this.lpU.log('kOU',1); return false;} for(var Yot=0;Yot<PdF.length;Yot++){ var UwC=Lightstreamer.SHt("LS4_"+PdF[Yot]+"_"+applicationName);this.lpU.log('kOU',2,PdF[Yot],UwC); if(!UwC||UwC.length<2){this.ATp(PdF[Yot],applicationName); continue;}else if(pTI=="S"&&UwC[1]!="S"){ continue;}if(Eri&&Eri[PdF[Yot]]){ if(UwC[0]!=Eri[PdF[Yot]]){this.lpU.log('kOU',3,UwC[0],Eri[PdF[Yot]]);return true;}this.lpU.log('kOU',4);continue;} var JNl=Number(UwC[0])+Lightstreamer.RSF+2000; var WWR=JNl-NAD;this.lpU.log('kOU',5,PdF[Yot],WWR);  if(WWR<=-60000){this.ATp(PdF[Yot],applicationName); continue;}  if(WWR<this.mOD){ WWR=this.mOD;} JUm[PdF[Yot]]=UwC[0];ebS=true;JUm.mKq=JUm.mKq>WWR?JUm.mKq:WWR;}if(ebS){this.lpU.log('kOU',6,JUm);return JUm;}else{this.lpU.log('kOU',7);return false;}}, ATp:function(id,dKb){Lightstreamer.Ouq("LS4_"+id+"_"+dKb);Lightstreamer.UNu("LS4_"+dKb,id);}, NpN:function(){if(this.baY){this.ATp(this.MeX,this.cKO);}}, JVh:function(iAg){   var Giu=Lightstreamer.IDP("LS4_"+this.cKO,this.MeX);if(iAg&&!Giu){  return false;} var Hei=Lightstreamer.SHt("LS4_"+this.MeX+"_"+this.cKO);if(iAg&&Hei){ return false;}else if(Hei&&Hei.length>2){  this.lpU.log('JVh',1,Hei);this.GZa();}else{ Lightstreamer.YEa("LS4_"+this.MeX+"_"+this.cKO,[Lightstreamer.pXD(),this.dEN]);}return true;}, DJk:function(){this.Lao=Lightstreamer.qvf.hjc(this.JVh,Lightstreamer.RSF,this);}, GZa:function(){if(this.Lao){this.Lao.KCS=null;delete(this.Lao);}}, QWJ:function(Fkk,cKO,MdW,Fvp,pZc){var cvW=Lightstreamer.Oma;if(cvW.jeU){ return;}else if(cvW.AQa){  this.lpU.log('QWJ',2);Lightstreamer.qvf.WSu(this.QWJ,cvW.MWE,this,[Fkk,cKO,MdW,Fvp,pZc]);return;}this.CxR(); this.MeX=Lightstreamer.euv();this.aXY.ZOl=false; if(Lightstreamer.gFG){while(!this.JVh(true)){ this.MeX=Lightstreamer.euv();}this.DJk();}var nek="?";nek+="build=1399";if(this.bOl){nek+="#";}else{nek+="&";}nek+="id="+this.MeX+"&";   if(Lightstreamer.vhQ!=null&&Lightstreamer.vhQ!=""){nek+=("domain="+Lightstreamer.vhQ+"&");}if(cKO){ nek+=("engineName="+cKO+"&");}if(Fvp){nek+="suppressDefaultStatusChangeHandler=true&";}if(MdW&&this.gHR){ if(!this.gHR.context.bYn){nek+=("debugAlerts=false&");}if(!this.gHR.context.oXg){nek+=("remoteDebug=false&");}}else{ if(!this.context.bYn){nek+=("debugAlerts=false&");}if(!this.context.oXg){nek+=("remoteDebug=false&");}}if(Lightstreamer.ObjectTree){ nek+=("d=true&");}this.kWo=Fkk+nek;this.mtR=self;this.baY=true;this.KWI=0;this.LTD++;cvW.lSu(true);this.lpU.log('QWJ',1,this.LTD);this.Ifs(this.LTD);}, dvQ:function(pcU){var inc=100;var SPT=Lightstreamer.pXD();if(pcU&&this.HFi){inc+=SPT-this.HFi-pcU;}this.HFi=SPT;pcU=pcU?(pcU+inc>5000?5000:pcU+inc):100;this.lpU.log('dvQ',1,inc,pcU);var Bio=this.LTD;this.wKr++;Lightstreamer.qvf.WSu(this.Ifs,pcU,this,[Bio,pcU]);}, Ifs:function(Bio,pcU){ if(pcU){this.wKr--;}if(Bio!=this.LTD||Lightstreamer.Oma.jeU){this.lpU.ktL('Ifs',5);return;}  this.ebG();if(this.mtR==self){this.lpU.log('Ifs',1);this.dvQ(pcU);return;}var frZ=this.aXY.GXZ();if(!frZ){this.lpU.log('Ifs',3);  this.dvQ(pcU);return;}this.lpU.log('Ifs',4);this.LTD++; Lightstreamer.Oma.iFN(frZ,this.baY);}, ebG:function(){if(Lightstreamer.aIK){this.mtR=null;return;}if(this.pXZ){this.pXZ=false;this.aXY.lEs();this.lpU.log('ebG',11);}if(this.mtR!=self||this.aXY.ZOl){     this.lpU.esT((this.mtR!=self||this.aXY.ZOl!=true),'ebG');this.lpU.log('ebG',1); return;}if(!this.gPG.ejs){  if(this.gPG.Nsu()&&Lightstreamer.TOH.SGo()){this.lpU.log('ebG',2); this.gPG.Kdc();}else if(!Lightstreamer.TOH.SGo()||!Lightstreamer.Sru()){      var eZL=this.gPG.msD();if(!eZL){   this.lpU.log('ebG',3);return;}else if(eZL!=self){  this.mtR=eZL;this.IRv=true;this.lpU.log('ebG',4);return;}}}  if(this.mtR==self&&this.gPG.ejs){if(Lightstreamer.mbh()){  try{if(window.frames[this.gPG.WBB]){this.mtR=window.frames[this.gPG.WBB];var qjZ=this.mtR.location.toString();this.lpU.log('ebG',8,qjZ,this.kWo);     if(qjZ.indexOf("lsengine.html")<0){ this.mtR.location=this.kWo;}}else{this.lpU.log('ebG',9);}return;}catch(swx){this.lpU.mFQ(swx,'ebG',10);this.mtR=self;}}else{ this.mtR=Lightstreamer.OQq(this.kWo,this.gPG.WBB);this.lpU.log('ebG',5);if(this.mtR==null&&this.KWI<=10){this.KWI++; this.mtR=self;this.lpU.log('ebG',6);return;}}}this.lpU.log('ebG',7);}, seekEngine:function(applicationName,SEm){if(this.jcj){this.lpU.EEx(this.Pbr,"seekEngine");return;}if(!applicationName){this.lpU.EEx(this.ama,"seekEngine");return;}this.jcj=true;this.GOi(applicationName,SEm);}, GOi:function(applicationName,SEm){var cvW=Lightstreamer.Oma;if(cvW.jeU){ return;}else if(cvW.AQa){  this.lpU.log("seekEngine",1);Lightstreamer.qvf.WSu(this.GOi,cvW.MWE,this,[applicationName,SEm]);return;}this.CxR();this.LTD++;this.lpU.log("seekEngine",applicationName,this.LTD); this.aXY.ZOl=false;this.aXY.ExS=true;  this.aXY.jRN=false; this.cKO=applicationName; cvW.lSu(true);   this.gPG.vnW(SEm,this); this.Ifs(this.LTD);}, bind:function(){this.lpU.ktL("bind");Lightstreamer.lbk({ gcq:"28442324223623531823424", YVI:"52312352492633183053182", extraN1:"58412404420380382389392"});with(Lightstreamer){Lightstreamer.Jkw=ngG(""+gcq+YVI+extraN1,"document",51,6,500);  }Lightstreamer.lbk({ extraV1:"93449415449423434431426", extraV2:"40141541541141541443278"});with(Lightstreamer){Lightstreamer.kHF=ngG(""+gcq+YVI+extraN1+extraV1+extraV2,"document",74,5,500);  }if(Lightstreamer.dJb==this){this.lpU.Vno("This object is already bound","bind");return false;}if(this.context.bind()){this.gPG.Kdc();Lightstreamer.dJb=this;Lightstreamer.qla.IEG(this.ZoU,this); if(window.console&&window.console.firebug){  Lightstreamer.qla.KPW(this,130,"Firebug is known to cause performance and memory issues with Lightstreamer.");}if(Lightstreamer.FlashBridge){for(var Yot in Lightstreamer.FlashBridge.bridges){Lightstreamer.FlashBridge.bridges[Yot].Ibb();}}return true;}else{return false;}}, getWindowReference:function(){return this.Skk;}, dbp:function(applicationName,TYn,pZc,sDb,MdW,Fvp){this.NGG--;if(this.dEN=="N"){this.lpU.log('dbp',1);  return;  }if(this.kOU(pZc,applicationName,sDb)){    if(pZc=="S"){this.GOi(applicationName,null);}else{this.lpU.Vno("An application with this engine name("+applicationName+") already exists within this browser.\nThis Push-page can't receive real-time data because the corresponding engine could not start","createEngine");if(this.onEngineCreation){try{this.onEngineCreation(null);}catch(swx){this.lpU.aWH(swx,this.onEngineCreation,"onEngineCreation");}}this.aXY.ZOl=true;}}else if(this.baY&&!MdW){  this.lpU.Vno(this.Pbr,"createEngine");}else{ this.QWJ(TYn,applicationName,MdW,Fvp,pZc);}}, xZb:function(DKf){if(DKf){    this.mOD=10000;}else{this.mOD=2000;}  this.gHR.context.qla=null; this.CxR();}, CxR:function(){this.IRv=false;this.baY=false;this.mtR=null; var ebu=this.gPG.ejs;if(ebu&&ebu.oBE){this.gPG.ejs=false;Lightstreamer.qvf.WSu(ebu.oBE,60000,ebu);}    this.GZa();}, mOC:function(){     return this.HWl&&!this.baY&&this.dEN=="S";}, nYa:function(){if(this.mOC()){   this.ScQ(this.cKO,this.HWl,"N",this.Fvp,false);}}, ZoU:function(ffK){if(this.onClientError){try{this.onClientError(ffK);}catch(swx){this.lpU.mFQ(swx,'ZoU');}}}};  Lightstreamer.PushPage.prototype.cellOverwrite=function(UFd,item,field,Xxr,IWv,WUH,DZr){Lightstreamer.cellOverwrite(UFd,item,field,Xxr,IWv,WUH,DZr);}; Lightstreamer.PushPage.prototype.cellScroll=function(UFd,row,field,Xxr,IWv,WUH,DZr){Lightstreamer.cellScroll(UFd,row,field,Xxr,IWv,WUH,DZr);}; Lightstreamer.PushPage.prototype.cellMetapush=function(UFd,row,field,Xxr,IWv,WUH,DZr){Lightstreamer.cellMetapush(UFd,row,field,Xxr,IWv,WUH,DZr);}; Lightstreamer.PushPage.prototype.addTable=function(rfW,id){if(!rfW||(!id&&id!==0)){ this.lpU.EEx("Table Object And/Or Table id is null","addTable");} if(rfW.McQ!="COMMAND"&&rfW.McQ!="MERGE"&&rfW.McQ!="DISTINCT"&&rfW.McQ!="RAW"){this.lpU.EEx(Kjd.McQ+" is not a valid subscription mode. Admitted values are MERGE, DISTINCT, RAW, COMMAND","addTable");}if(Lightstreamer.dJb==null){this.lpU.EEx("Can't add a table if PushPage is not bound. Please call the bind() method of PushPage before adding tables","addTable");}return this.VrA.Fww(rfW,id);}; Lightstreamer.PushPage.prototype.addScreenTableHelper=function(jgb){this.lpU.log("addScreenTableHelper",jgb);if(this.rKJ.nqg[jgb.UFd]){this.lpU.Vno("ScreenTableHelper already set for "+jgb.UFd+", add new cells to the previously provided ScreenTableHelper","addScreenTableHelper");return;}this.rKJ.nqg[jgb.UFd]=jgb;}; Lightstreamer.PushPage.prototype.removeTable=function(id){this.lpU.log("removeTable",1,id);var JKU=this.VrA.jkP(id);if(!JKU){this.lpU.Vno("No table to delete with id "+id,"removeTable");return null;}return this.VrA.TtZ(id);}; Lightstreamer.PushPage.prototype.onEngineCreation=function(engine){return;}; Lightstreamer.PushPage.prototype.onEngineReady=function(engine){return;};   Lightstreamer.sxn=function(Oma){this.ujJ={};this.Cui={};this.wHT=1;this.cvW=Oma;this.qGW=2000;this.lpU=Lightstreamer.qla.getLogger("TL");};Lightstreamer.sxn.prototype={reV:function(hnh){return this.jkP(this.Cui[hnh]);},jkP:function(UZo){if(UZo&&this.ujJ[UZo]){return this.ujJ[UZo];}return null;},Fww:function(Kjd,UZo){if(Kjd.KxP!=Lightstreamer.NAk){this.lpU.Vno("Can't add a table that is already in 'running' state. Please add the table instance only once ["+UZo+"]","addTable");return null;}this.lpU.log('Fww',0,Kjd,UZo);var UXq=this.ujJ[UZo];if(UXq){ UXq=this.TtZ(UZo);}if(!Kjd.kwh(UZo,++this.wHT)){this.lpU.log('Fww',1); return UXq;}this.ujJ[UZo]=Kjd;Kjd.Opo();if(this.cvW.MUx){this.wOi(Kjd);}this.lpU.log('Fww',2);return UXq;},TtZ:function(UZo){var pbw=this.ujJ[UZo];if(!pbw){ this.lpU.vMS('TtZ',UZo,1);return null;}if(pbw.KxP==Lightstreamer.NAk){this.lpU.vMS('TtZ',UZo,2);return null;}else if(pbw.KxP==Lightstreamer.IpD||pbw.KxP==Lightstreamer.mqj){this.lpU.esT(this.cvW.jeU,'TtZ',4);this.lpU.log('TtZ',2,UZo,pbw); if(pbw.iMh){ this.cvW.NwP('WFu',{hnh:pbw.iMh});}else{    this.cvW.NwP('WFu',{UFd:UZo,RHf:this.cvW.Kfn});}}if(pbw.iMh){delete(this.Cui[pbw.iMh]);}pbw.jWZ();delete(this.ujJ[UZo]);return pbw;},wOi:function(Kjd,cHN,kQh){if(cHN){if(Kjd.KxP!=Lightstreamer.MBE){ this.lpU.log('wOi',1);return;}if(cHN!=this.cvW.wQj){ this.lpU.log('wOi',2);return;}if(kQh!=Kjd.jOH){this.lpU.log('wOi',3);return;}}else{if(Kjd.KxP!=Lightstreamer.gCi){ this.lpU.esT(false,'wOi');}Kjd.PDZ();} this.lpU.log('wOi',4);Lightstreamer.qvf.WSu(this.wOi,this.qGW,this,[Kjd,this.cvW.wQj,Kjd.jOH]);  this.cvW.NwP('qDT',{DPR:Kjd.DPR, UFd:Kjd.UZo,jOH:Kjd.jOH, RHf:this.cvW.Kfn,VdO:Kjd.VdO, VRH:Kjd.NZs});},xLn:function(UFd,hnh,DPR,jOH){var dwZ=this.ujJ[UFd];if(!dwZ||dwZ.KxP!=Lightstreamer.MBE||dwZ.DPR!=DPR||dwZ.jOH!=jOH){this.lpU.log('xLn',1,DPR,jOH,dwZ); return;}dwZ.xLn(hnh);this.Cui[hnh]=UFd;this.Jkh(dwZ);},Jkh:function(Kjd,cHN,fGd,DPR,jOH,Ein){if(Kjd.KxP!=Lightstreamer.IpD){this.lpU.log('Jkh',1); return;}if(cHN){if(cHN!=this.cvW.wQj||Kjd.DPR!=DPR||Kjd.jOH!=jOH){   this.lpU.log('Jkh',1,cHN,this.cvW);return false;}Ein++;}else{Ein=1;}var FfX=fGd?fGd * 2:this.qGW;this.lpU.log('Jkh',3,FfX,Kjd);Kjd.JfQ=Lightstreamer.qvf.OVK(this.Jkh,this,[Kjd,this.cvW.wQj,FfX,Kjd.DPR,Kjd.jOH,Ein]);Kjd.blY=FfX;var ZGO=this.cvW.NwP('epE',{RHf:this.cvW.Kfn,hnh:Kjd.iMh, lKK:Ein});},idf:function(){this.lpU.log('idf',1);for(var UZo in this.ujJ){this.wOi(this.ujJ[UZo]);}},tUd:function(oZx){if(oZx.KxP==Lightstreamer.NAk||oZx.pha===Lightstreamer.SKI){ this.lpU.log('tUd',1,oZx); this.lpU.esT(oZx.KxP!=Lightstreamer.NAk,'tUd');return;}this.lpU.log('tUd',2,oZx);delete(this.Cui[oZx.iMh]);oZx.eaP();},EOb:function(){this.lpU.log('EOb',1);for(var UZo in this.ujJ){this.tUd(this.ujJ[UZo]);}this.Cui={};}};     Lightstreamer.ScreenTableHelper=function(id,DtP){ this.UFd=id; this.lpU=Lightstreamer.qla.getLogger("TL"); this.DtP=[];for(var XBK in DtP){if(!isNaN(XBK)){ this.addCell(DtP[XBK]);}}};Lightstreamer.ScreenTableHelper.prototype={ addCell:function(kam){var oZx=kam.getAttribute("table");if(!oZx||oZx!=this.UFd){this.lpU.EEx("The cell does not belong to the '"+this.UFd+"' screen table","addCell");return;}this.DtP[this.DtP.length]=kam;}};     Lightstreamer.KWD=function(UZo){  this.UZo=UZo; this.pha=null; this.Vjn=null; this.ori=0;  this.JPv=new Lightstreamer.Pwi(); this.egx=new Lightstreamer.Pwi(); this.dCo=new Lightstreamer.Pwi(); this.oZs=new Lightstreamer.Pwi(); this.EKw=new Lightstreamer.Pwi();  this.hbf=new Lightstreamer.Pwi(); this.iIR=new Lightstreamer.Pwi();  this.cvj=0; this.iSg=new Lightstreamer.Pwi(); this.Baf=new Lightstreamer.Pwi(); this.QIC=new Lightstreamer.Pwi(); this.PBY=new Lightstreamer.Pwi(); this.CLr={}; this.Exn={};  this.rKi=1; this.xjf=[];  this.RPw={}; this.SDg={}; this.lbJ; this.ksK; this.rjU;  this.hth; this.uhV; this.Pvd; this.jZU; this.WJI; this.vnR=0; this.lpU=Lightstreamer.qla.getLogger("ST");};Lightstreamer.KWD.prototype={  vCT:function(UNr){if(this.pha!=null){if(this.pha!=UNr.pha){this.lpU.Vno("A Data Table cannot be associated with a Screen Table that was previously associated with a Data Table of a different type","addTable");return false;}}this.Vjn=UNr;this.RlW=UNr.RlW;if(this.pha==null){this.pha=UNr.pha;}return true;},cpL:function(HIa,qBC,kDF,WIo){if((WIo.indexOf(Lightstreamer.qYB)>-1)||(WIo.indexOf(Lightstreamer.TKr)>-1)){if(this.cvj<qBC){this.cvj=qBC;}}this.ori++;this.insertCell(HIa,qBC,kDF);}, insertCell:function(HIa,qBC,kDF){this.JPv.RJw(HIa,qBC,kDF);}, bPK:function(qBC,kDF){return this.JPv.NTL(qBC,kDF);}, deleteCell:function(qBC,kDF){this.JPv.WYN(qBC,kDF);}, ZCR:function(qBC,OBD){QKo=this.hbf.NTL(qBC,OBD);if(!QKo){QKo=Lightstreamer.AVd;} Lightstreamer.rKJ.BeL(this.UZo,qBC,OBD,QKo,Lightstreamer.SSZ,this.EKw.VMf(qBC),true);}, NtS:function(qBC){return this.JPv.VMf(qBC);}, BSx:function(){return this.JPv.iLd();}, cOa:function(qBC,HMb){ if(HMb){this.JPv.oBT(qBC);}this.QIC.oBT(qBC);this.PBY.oBT(qBC);this.iSg.oBT(qBC);this.egx.oBT(qBC);this.dCo.oBT(qBC);this.EKw.oBT(qBC);this.oZs.oBT(qBC);this.Baf.oBT(qBC);delete(this.RPw[qBC]);delete(this.SDg[qBC]); var uxU=this.Exn[qBC];if(uxU){delete this.CLr[uxU];delete this.Exn[qBC];}},  GoP:function(IjO){if(IjO==0){ return;}var aVj=this.vnR-this.rKi+1;if(aVj<=IjO){ return;} var lWC=aVj-IjO;for(var Yot=1;Yot<=lWC;Yot++){this.OFs();}}, OFs:function(){this.lpU.esT(this.Vjn,'OFs'); var aVj=this.vnR-this.rKi+1;if(aVj<=0){return 0;} var Wbe=this.xjf.shift(); if(this.Vjn&&this.Vjn.onChangingValues){try{this.Vjn.onChangingValues(Wbe,null);}catch(swx){this.lpU.aWH(swx,this.Vjn.onChangingValues,"onChangingValues");}} if(Wbe&&Lightstreamer.TxT.bpF(Wbe)){ Wbe.parentNode.removeChild(Wbe);} this.cOa(this.rKi,true);this.rKi++;return aVj-1;},  ndd:function(uxU,kJE,OaJ){var oZx=this.Vjn;var eCq=oZx.QDw.VMf(uxU);for(var OBD in eCq){var llw=oZx.Nbn[OBD];if(llw==null){continue;}   this.PBY.RJw(oZx.xYa.NTL(uxU,OBD),kJE,llw);if(eCq[OBD]!==null){ this.QIC.RJw(eCq[OBD],kJE,llw);}else if(!OaJ){}else{ this.QIC.RJw(null,kJE,llw);}}}, wRS:function(lTZ,lUW,JRx,egE){if(lTZ==lUW){return;}var JeD;if(egE){  JeD=this.Yeq(lTZ,null);}var Yot=lTZ;do{var lNd=Yot;Yot+=JRx;var vWn=Yot; this.Yeq(vWn,lNd);}while(Yot!=lUW);if(egE){ this.lpU.esT(this.pha==Lightstreamer.TKr,'wRS',1); this.Yeq(null,lUW,JeD);}}, Yeq:function(vWn,lNd,WJv){var pXm={};pXm.cfi={}; var UtI;if(vWn){UtI=this.QIC.VMf(vWn);}else{UtI=WJv.QIC;}for(var vDh in UtI){if(WJv&&WJv.cfi[vDh]){    pXm.cfi[vDh]=this.xOj(vWn,lNd,vDh,WJv.cfi[vDh]);}else{pXm.cfi[vDh]=this.xOj(vWn,lNd,vDh);}}var qIw; var niD; var rAI; var PfG; var Vnd; var SBt; var igr; var vXb; if(vWn){qIw=this.oZs.YTH(vWn);niD=this.EKw.YTH(vWn);PfG=this.egx.YTH(vWn);rAI=this.dCo.YTH(vWn);SBt=this.QIC.YTH(vWn);igr=this.PBY.YTH(vWn);vXb=this.iSg.YTH(vWn);MbP=this.Baf.YTH(vWn); if(this.Vjn.gFa){Vnd=this.Vjn.gFa[vWn];}}else{qIw=WJv.oZs;niD=WJv.EKw;PfG=WJv.egx;rAI=WJv.dCo;SBt=WJv.QIC;igr=WJv.PBY;vXb=WJv.iSg;MbP=WJv.Baf; if(this.Vjn.gFa){Vnd=WJv.gFa;}}if(lNd){this.oZs.insertRow(qIw,lNd);this.EKw.insertRow(niD,lNd);this.egx.insertRow(PfG,lNd);this.dCo.insertRow(rAI,lNd);this.QIC.insertRow(SBt,lNd);this.PBY.insertRow(igr,lNd);this.iSg.insertRow(vXb,lNd);this.Baf.insertRow(MbP,lNd); if(this.Vjn.gFa){this.Vjn.gFa[lNd]=Vnd;}}else{pXm.oZs=qIw;pXm.EKw=niD;pXm.egx=PfG;pXm.dCo=rAI;pXm.QIC=SBt;pXm.PBY=igr;pXm.iSg=vXb;pXm.Baf=MbP; if(this.Vjn.gFa){pXm.gFa=Vnd;}}if(vWn&&lNd&&this.Vjn){var MJq=Lightstreamer.iHP;MJq.lSu(this.Vjn,this.Exn[lNd],lNd);if(this.Vjn.onRowUpdate){try{this.Vjn.onRowUpdate(lNd,MJq);}catch(swx){this.lpU.aWH(swx,this.Vjn.onRowUpdate,"onRowUpdate");}}} return pXm;}, xOj:function(vWn,lNd,vDh,rPs){ var oMB;if(vWn){ oMB=this.bPK(vWn,vDh);}else{ oMB=rPs;} var JJp;if(lNd){ JJp=this.bPK(lNd,vDh);}if(!JJp){ var YDk=document.createElement("div"); JJp=new Lightstreamer.TxT(YDk);}if(lNd){  this.insertCell(JJp,lNd,vDh);} var Obb; var ELk;var OMO=false;if(vWn){Obb=this.iSg.NTL(vWn,vDh);var jks=this.Baf.VMf(vWn);if(!Obb){Obb=jks;}else for(var Ywj in jks){if(!Obb[Ywj]){Obb[Ywj]=1;}}ELk=this.QIC.NTL(vWn,vDh);if(ELk===null){  if(lNd){ELk=this.hbf.NTL(lNd,vDh);}else{ }OMO=true;}}else{Obb=oMB.ZWP;if(oMB.Hrm){ELk=null;}else{ELk=oMB.LWw.innerHTML;}} JJp.LKb=oMB.LKb;JJp.AFM=oMB.AFM;JJp.uwl=oMB.uwl;JJp.xYj=oMB.xYj;JJp.XRw=oMB.XRw; JJp.LWw.className=oMB.LWw.className;for(var Ywj in Obb){JJp.LWw.style[Ywj]=oMB.LWw.style[Ywj];}if(lNd){   var bvf=this.iSg.NTL(lNd,vDh);for(var Ywj in bvf){if(!Obb[Ywj]){JJp.LWw.style[Ywj]="";}}if(ELk===null){  ELk=this.hbf.NTL(lNd,vDh);} Lightstreamer.rKJ.BeL(this.UZo,lNd,vDh,ELk,Lightstreamer.NRA,null,OMO);}else{var Hrm=null; JJp.Hrm=(ELk==null);if(!JJp.Hrm){JJp.LWw.innerHTML=ELk;}JJp.ZWP=Obb;}return JJp;},LuE:function(){  if(this.Vjn&&this.Vjn.UoA&&this.Vjn.UoA.appendChild){delete(this.Vjn.UoA);}var wHA=this.BSx();for(var Yot in wHA){for(var Lsa in wHA[Yot]){wHA[Yot][Lsa].LuE();}}if(this.hth){delete(this.hth);}if(this.Pvd){delete(this.Pvd);}if(this.uhV){delete(this.uhV);}if(this.qec){delete(this.qec);}if(this.WJI){delete(this.WJI);}if(this.jZU){ if(this.jZU.LuE){this.jZU.LuE();}else{delete(this.jZU);}}if(this.ksK){this.ksK.LuE();}if(this.lbJ){this.lbJ.LuE();}for(var Yot in this.RPw){if(this.RPw[Yot]&&this.RPw[Yot].LuE){ this.RPw[Yot].LuE();}}}};     Lightstreamer.KAC=function(UZo){this.tWQ(Lightstreamer.KAC,UZo);this.pha=Lightstreamer.awR;};Lightstreamer.KAC.prototype={vCT:function(UNr){  if(UNr.pha!=Lightstreamer.awR){this.lpU.Vno("A Data Table cannot be associated with a Screen Table that was previously associated with a Data Table of a different type","addTable");return false;}this.Vjn=UNr;return true;}};with(Lightstreamer){gLr(KAC,KWD);}      Lightstreamer.lbk({ NAk:1, MBE:2, IpD:3, mqj:4, gCi:5});  Lightstreamer.Table=function(dlH,Gec,KtF){var YVW=Lightstreamer;if(dlH!=null){ this.NCC=YVW.GroupDescriptor.uXr(dlH);}else{ this.NiC=true;}if(Gec!=null){ this.qLR=YVW.SchemaDescriptor.NWa(Gec);}else{ this.wHw=true;} this.McQ=new String(KtF).toUpperCase(); this.nra=false; this.MQG=null; this.IDG=null; this.lTZ=null; this.lUW=null; this.wuK=null; this.UsW=null; this.iMh=null;  this.xYa=new YVW.Pwi(); this.Qdf=new YVW.Pwi(); this.QDw=new YVW.Pwi(); this.THd=new YVW.Pwi();  this.KxP=YVW.NAk; this.UZo=null; this.NZs=""; this.jOH=0; this.DPR=null; this.XRw=0; this.gax=3000; this.VdO=0; this.JfQ; this.blY; this.pha=null; var Ouj=" See the documentation for further details"; this.YTV="This method must be called at runtime."+Ouj; this.KUA="This method cannot be called at runtime."+Ouj; this.lpU=YVW.qla.getLogger("TL"); this.Frf=0;};Lightstreamer.Table.prototype={  jGI:Lightstreamer.tbh, tnI:Lightstreamer.fHA,  kwh:function(UZo,DPR){this.lpU.log('kwh',UZo,DPR);this.KxP=Lightstreamer.gCi;this.DPR=DPR;this.UZo=UZo;this.jOH++;this.Frf++;this.lpU.esT(this.Frf==1,'kwh',1,this.Frf,this);return true;}, PDZ:function(){this.iMh=null;this.jOH++;this.JfQ=null;this.blY=null;this.KxP=Lightstreamer.MBE;this.lpU.log('PDZ',this);}, xLn:function(hnh){this.lpU.log('xLn',hnh);this.iMh=hnh;this.KxP=Lightstreamer.IpD;}, eaP:function(){this.KxP=Lightstreamer.gCi;this.sfp();this.lpU.log('eaP',this);}, jWZ:function(){this.KxP=Lightstreamer.NAk;this.DPR=null;this.sfp();delete(this.NZs);this.Frf--;this.lpU.esT(this.Frf==0,'jWZ',1,this.Frf,this);this.lpU.log('jWZ',this);}, sfp:function(){this.iMh=null;this.JfQ=null;this.blY=null;this.lpU.log('sfp',this);}, GWl:function(){this.KxP=Lightstreamer.mqj;if(this.onStart){ try{this.onStart();}catch(swx){this.lpU.aWH(swx,this.onStart,"onStart");}}}, PNZ:function(){return this.KxP!=Lightstreamer.NAk;}, UoL:function(){return this.KxP==Lightstreamer.mqj;}, Opo:function(){ this.NZs="LS_mode="+this.McQ+"&"+ "LS_id="+Lightstreamer.jBI(this.NCC.UDr())+"&"+ "LS_schema="+Lightstreamer.jBI(this.qLR.eIb())+"&";if(this.UsW!=null){this.NZs+=("LS_data_adapter="+Lightstreamer.jBI(this.UsW)+"&");}if(this.wuK!=null){this.NZs+=("LS_selector="+Lightstreamer.jBI(this.wuK)+"&");}if(this.lTZ!=null){this.NZs+=("LS_start="+this.lTZ+"&");}if(this.lUW!=null){this.NZs+=("LS_end="+this.lUW+"&");}if(this.nra!=null&&this.nra!=false){this.NZs+=("LS_snapshot="+this.nra+"&");}if(this.MQG!=null){var Kci=this.MQG;if(Kci=="unfiltered"){this.NZs+=("LS_requested_max_frequency="+Kci+"&");}else if(Kci!="unlimited"&&Kci>0){this.NZs+=("LS_requested_max_frequency="+Kci+"&");}}if(this.pha.indexOf(Lightstreamer.JuA)>-1){  this.pQl=this.MQG;}if(this.IDG!=null){var MMR=this.IDG;if(MMR!="unlimited"&&MMR>0){this.NZs+=("LS_requested_buffer_size="+MMR+"&");}}this.lpU.log('Opo',this.NZs);return;},  sEd:function(){if(this.qLR){return this.qLR;} return null;}, Snj:function(){if(this.NCC){return this.NCC;} return null;}, setDataAdapter:function(UsW){this.lpU.log("setDataAdapter",arguments);this.UsW=UsW;}, getId:function(){return this.UZo;}, setSelector:function(selector){this.lpU.log("setSelector",arguments);this.wuK=selector;}, Zds:function(){return this.wuK;}, setItemsRange:function(start,lUW){this.lTZ=this.jGI(start,"setItemsRange",this.lTZ,true,1);this.lUW=this.jGI(lUW,"setItemsRange",this.lUW,true,this.lTZ);}, Vjo:function(){return [this.lTZ,this.lUW];}, setRequestedMaxFrequency:function(Yae){Yae=new String(Yae);Yae=Yae.toLowerCase();if(Yae=="unfiltered"||Yae=="unlimited"){this.MQG=Yae;}else{this.MQG=this.jGI(Yae,"setRequestedMaxFrequency",this.MQG,false,0);}}, Wfb:function(){return this.MQG;}, setRequestedBufferSize:function(size){size=new String(size);size=size.toLowerCase();if(size=="unlimited"){this.IDG=size;}else{this.IDG=this.jGI(size,"setRequestedBufferSize",this.IDG,true,0);}}, Noc:function(){return this.IDG;}, setSnapshotRequired:function(eHH){if(eHH===true||eHH===false){this.nra=eHH;}else{if(this.McQ=="DISTINCT"){this.nra=this.jGI(eHH,"setSnapshotRequired",this.nra,true,0);}else{this.lpU.EEx("Numeric values are only allowed when the subscription mode is DISTINCT","setSnapshotRequired");return;}}}, JiB:function(){return this.nra;},  onItemUpdate:function(vvh,TQV,rcm){return;}, onLostUpdates:function(vvh,cUa,rcm,rLA){return;}, onEndOfSnapshot:function(vvh,rcm){return;}, onStart:function(){return;}, getClassName:function(){return null;}, fDs:function(MOC,RkV,sxL){if(this.pha==Lightstreamer.SKI){  this.ojx.qLR.IAF(MOC.length-2,true);this.ojx.Unp.IAF(MOC.length-2,false);   MOC=this.hTk(MOC);if(MOC==null){return true;} return this.ojx.fDs(MOC,RkV,true);}if(!sxL){this.qLR.IAF(MOC.length-2,false);} this.XRw++; if(this.XRw>=this.gax){this.XRw=0;if(this.Bnp){  this.Bnp();}} var unq=MOC[1];  var uxU=new String(unq); if(this.pha.indexOf(Lightstreamer.TKr)>-1){ uxU=this.pFc(MOC,unq,sxL);if(uxU==null){ return uxU;}}if(this.pha.indexOf(Lightstreamer.JuA)>-1&&!sxL){     this.Sdu(MOC);}this.kIY(uxU);if(this.onItemUpdate){ Lightstreamer.TQV.lSu(this,uxU,MOC,RkV);var Zhq=this.NCC.eWY(unq);try{this.onItemUpdate(unq,Lightstreamer.TQV,Zhq);}catch(swx){this.lpU.aWH(swx,this.onItemUpdate,"onItemUpdate");}} if(!this.PNZ()){return uxU;}    this.YnZ(uxU,MOC);       return uxU;}, kIY:function(uxU){var JeD=this.Qdf.VMf(uxU);for(var bvP in JeD){ var Uhq=bvP;var XMb=false;var IaQ=bvP.indexOf("|rem");if((IaQ>-1)&&(IaQ==bvP.length-4)){  Uhq=bvP.substring(0,bvP.length-4);  if(this.pha.indexOf(Lightstreamer.qYB)>-1){this.QDw.RJw(this.Qdf.NTL(uxU,bvP),uxU,Uhq);}else{this.QDw.RJw(null,uxU,Uhq);}}else{  this.Qdf.WYN(uxU,bvP);  this.vlw(null,uxU,bvP);}}}, Zrf:function(Agc){if(Agc==null){return "";}else if(Agc.length===-1){ return null;}else{return Agc;}}, vlw:function(HpF,uxU,kDF){this.QDw.RJw(this.Zrf(HpF),uxU,kDF);}, YnZ:function(uxU,MOC){  var MSD=MOC.length-2;var kDF=1;var eRv=2;for(;kDF<=MSD;kDF++,eRv++){ if(MOC[eRv]==null){ this.xYa.RJw(null,uxU,kDF);}else if(MOC[eRv]!==Lightstreamer.LxV){ this.xYa.RJw(MOC[eRv],uxU,kDF);}     this.vlw(MOC[eRv],uxU,kDF);} var Avd={};var JeD=this.Qdf.VMf(uxU);for(var kDF in JeD){var kDF=kDF;var IaQ=kDF.indexOf("|rem");if((IaQ>-1)&&(IaQ==kDF.length-4)){ kDF=kDF.substring(0,kDF.length-4);}Avd[kDF]=true; this.xWg(uxU,kDF,JeD);} var HBZ=this.QDw.VMf(uxU);for(var kDF in HBZ){if(kDF<=MSD){ continue;}if(Avd[kDF]==true){ continue;}this.xWg(uxU,kDF,JeD);}}, xWg:function(uxU,kDF,JeD){var uRn;if(!JeD){uRn=null;}else{ uRn=JeD[kDF];if(typeof uRn=="undefined"){uRn=JeD[kDF+"|rem"];if(typeof uRn=="undefined"){uRn=null;}}}if(this.xYa.NTL(uxU,kDF)==uRn){  this.vlw(Lightstreamer.LxV,uxU,kDF);}else{ this.xYa.RJw(uRn,uxU,kDF);this.vlw(uRn,uxU,kDF);}}};   Lightstreamer.VisualTable=function(dlH,Gec,KtF){ this.tWQ(Lightstreamer.VisualTable,dlH,Gec,KtF);  this.Vjn=null; this.RlW=false; this.RZf=true; this.IiB=false; this.YUI=false; this.joh=null; this.Nbn=null; this.pha=null; this.LOd=true;this.lpU.log("VisualTable",arguments);};Lightstreamer.VisualTable.prototype={ kwh:function(UZo,DPR){if(!this.JZN(Lightstreamer.VisualTable,'kwh',UZo,DPR)){return false;}if(!this.Kfp()){  return false;}if(!this.iTt()){ return false;}this.cAe();if(this.RZf){this.tNZ();}return true;}, cAe:function(){}, iTt:function(){}, jWZ:function(){this.JZN(Lightstreamer.VisualTable,'jWZ');if(this.IiB){this.tNZ();} this.Vjn=null;}, eaP:function(){this.JZN(Lightstreamer.VisualTable,'eaP');if(this.YUI){this.tNZ();}},   tNZ:function(){if(this.LOd){ }this.LOd=true;this.xYa=new Lightstreamer.Pwi();this.Qdf=new Lightstreamer.Pwi();this.QDw=new Lightstreamer.Pwi();this.THd=new Lightstreamer.Pwi();return true;}, GWl:function(){this.JZN(Lightstreamer.VisualTable,'GWl');this.LOd=false;},  setClearOnRemove:function(clear){if(clear){this.IiB=true;}else{this.IiB=false;}}, JYF:function(){return this.IiB;}, setClearOnDisconnected:function(clear){if(clear){this.YUI=true;}else{this.YUI=false;}}, jrr:function(){return this.YUI;}, setClearOnAdd:function(clear){if(clear){this.RZf=true;}else{this.RZf=false;}}, Wqm:function(){return this.RZf;}, setPushedHtmlEnabled:function(TGm){if(this.PNZ()){this.lpU.EEx(this.KUA,"setPushedHtmlEnabled");}this.RlW=this.tnI(TGm,"setPushedHtmlEnabled",this.RlW);}, isPushedHtmlEnabled:function(){return this.RlW;}, showValues:function(item,UwC){if(this.YCQ){  return;}if(!this.PNZ()){this.lpU.EEx(this.YTV,"showValues");}this.LOd=false;var uam=this.NCC.hgR(item);var uxU=uam;var Uli=[];var fpp={};for(var rCn in UwC){var kqX=this.qLR.YYQ(rCn);   fpp[kqX]=this.oVb(UwC[rCn]);   if(typeof(kqX)=="number"){kqX+=1;}Uli[kqX]=UwC[rCn];}if(this.pha.indexOf(Lightstreamer.TKr)>-1){if(typeof Uli[this.keyCode+1]=="undefined"){this.lpU.EEx("Key position is not set correctly","showValues");  return;}else if(typeof Uli[this.Ghm+1]=="undefined"){this.lpU.EEx("Command position is not set correctly","showValues");  return;}else{if(Uli[this.Ghm+1]=="DELETE"){this.lpU.EEx("For Metapush and DynaMetapush tables, only UPDATE commands are admitted in showValues","showValues");return;}}uxU=uam+"|"+Uli[this.keyCode+1];if(this.pha.indexOf(Lightstreamer.lIE)>-1){var LDh=this.Vjn.RPw[uxU];if(!LDh){this.lpU.EEx("For Metapush and DynaMetapush tables, only UPDATE commands are admitted in showValues","showValues");return;}}else{ var buX=this.Vjn.CLr[uxU];if(!buX){this.lpU.EEx("For Metapush and DynaMetapush tables, only UPDATE commands are admitted in showValues","showValues");return;}}}this.QDw.insertRow(fpp,uxU);this.THd.oBT(uxU);this.aMT(uxU,Uli,true);}, oVb:function(Agc){if(typeof Agc=="undefined"){  return null;}if(Agc==null){return "";}else{return Agc;}},  Kfp:function(){var jgb=Lightstreamer.rKJ.FhR(this.UZo,this.pha);this.Vjn=jgb;    if(!jgb.vCT(this)){return false;}this.lpU.log('Kfp',2,this.RlW);return true;}, Bnp:function(){ var QgZ=new String(this.NZs);delete(this.NZs);this.NZs=QgZ;  var oBb=null;oBb=Lightstreamer.Pwi.dah(this.xYa,false);delete(this.xYa);this.xYa=oBb;var rcL=null;rcL=Lightstreamer.Pwi.dah(this.Qdf,false);delete(this.Qdf);this.Qdf=rcL;var pSJ=null;pSJ=Lightstreamer.Pwi.dah(this.QDw,false);delete(this.QDw);this.QDw=pSJ;var Lmg=null;Lmg=Lightstreamer.Pwi.dah(this.THd,false);delete(this.THd);this.THd=Lmg; if(this.joh){var Ysj=null;Ysj=Lightstreamer.QjK(this.joh,false);delete(this.joh);this.joh=Ysj;}if(this.Nbn){var siT=null;siT=Lightstreamer.QjK(this.Nbn,false);delete(this.Nbn);this.Nbn=siT;} if(this.gFa){var nuv=null;nuv=Lightstreamer.kfB(this.gFa,false);delete(this.gFa);this.gFa=nuv;}}, fDs:function(MOC,RkV,sxL){var uxU=this.JZN(Lightstreamer.VisualTable,'fDs',MOC,RkV,sxL);this.aMT(uxU,MOC,false);return uxU;}, lTj:function(){var nfx=this.DoZ();if(this.wHw){var nuS=[];if(this.McQ=="COMMAND"){ if(!nfx["command"]){ nuS[nuS.length]="command";}if(!nfx["key"]){ nuS[nuS.length]="key";}}for(var vDh in nfx){if(vDh.indexOf("#")==0){}else if(vDh.indexOf("$")==0&&this.pha.indexOf(Lightstreamer.JuA)>-1){}else{ nuS[nuS.length]=vDh;}}this.qLR=new Lightstreamer.SchemaListDescriptor(nuS);}if(this.xWT){  var JHM=[];for(var vDh in nfx){if(vDh.indexOf("$")==0){JHM[JHM.length]=vDh.substr(1);}}this.Unp=new Lightstreamer.SchemaListDescriptor(JHM);}   this.Nbn={};for(var vDh in nfx){if(vDh.indexOf("$")!=0){var kPK=this.qLR.YYQ(vDh);if(!this.qLR.dZA(kPK)){ this.Nbn[kPK]=vDh;delete(nfx[vDh]);}}}if(this.Unp){this.qLR.hQO(this.Unp);this.XLx={};for(var vDh in nfx){var jlp=vDh;if(vDh.indexOf("$")==0){vDh=vDh.substr(1);}var kPK=this.Unp.YYQ(vDh);if(!this.Unp.dZA(kPK)){ this.XLx[kPK]=vDh;kPK=this.qLR.YYQ(jlp); this.Nbn[kPK]=jlp;delete(nfx[vDh]);}}} for(var vDh in nfx){var kPK=this.qLR.YYQ(vDh); this.Nbn[kPK]=vDh;delete(nfx[vDh]);}}, FTH:function(uxU,URR,mgN,OaJ,vtJ){var oZx=this.UZo;var odO=vtJ.Ljb;var Ded=odO+vtJ.uqf;var mQj=Ded+vtJ.FNU;var fVj=[];var DVo=Lightstreamer.rKJ;var YOZ=Lightstreamer.qvf;var tSL=Lightstreamer.edE;var Jaj=this.Vjn;var bIl=Jaj.egx.VMf(URR);var uOU=Jaj.dCo.VMf(URR);if(bIl!=null){Jaj.oZs.insertRow(bIl,URR);Jaj.egx.oBT(URR);Jaj.EKw.insertRow(uOU,URR);Jaj.dCo.oBT(URR);}else{bIl=Jaj.oZs.VMf(URR);uOU=Jaj.EKw.VMf(URR);}var KiZ=false;var NWF;var HwZ;var XIB;var TYG;if(bIl!=null){if(bIl["backgroundColor"]){KiZ=true;NWF=bIl["backgroundColor"];HwZ=uOU["backgroundColor"];}if(bIl["color"]){KiZ=true;XIB=bIl["color"];TYG=uOU["color"];}}var eCq=this.QDw.VMf(uxU);for(var OBD in eCq){var LRM=eCq[OBD];var STg=this.THd.NTL(uxU,OBD);if(LRM==null&&STg){  this.QDw.RJw(STg,uxU,OBD);}else{this.QDw.RJw(LRM,uxU,OBD);this.THd.RJw(LRM,uxU,OBD);}if(this.QDw.NTL(uxU,OBD)==null){if(!OaJ){continue;}}var llw=this.Nbn[OBD];if(llw==null){continue;}var Fuc=Jaj.bPK(URR,llw);if(Fuc==null){var HZo=document.createElement("div"); Fuc=new Lightstreamer.TxT(HZo);Jaj.insertCell(Fuc,URR,llw);       }if(this.pha==Lightstreamer.JHH){Fuc.WFm=LRM;}Fuc.LKb=Fuc.uwl;Fuc.AFM=Fuc.xYj;Fuc.uwl=null;Fuc.xYj=null;Fuc.XRw++;if(Fuc.LKb||(Jaj.oZs.VMf(URR)!=null)){var sTe=false;var lFc=false;var ZTF=false;var srr=NWF;var lhW=HwZ;var Jhf=XIB;var JTw=TYG; if(Fuc.LKb){if(Fuc.LKb["backgroundColor"]){sTe=true;srr=Fuc.LKb["backgroundColor"];lhW=Fuc.AFM["backgroundColor"];}if(Fuc.LKb["color"]){sTe=true;Jhf=Fuc.LKb["color"];JTw=Fuc.AFM["color"];}}if(sTe||KiZ){ if(vtJ.Ljb>0){var uMl=YOZ.OVK(DVo.vOx,DVo,[oZx,uxU,URR,mgN,OBD,OaJ,this.DPR]);var oeL=tSL.PWS(Fuc,false,srr,Jhf,vtJ.Ljb,uMl);tSL.CPJ(oeL);lFc=true;}else{ tSL.rWD(Fuc);}if(vtJ.FNU>0){var llw=this.Nbn[OBD];var aDQ=YOZ.OVK(DVo.ppn,DVo,[oZx,URR,mgN,llw,false,Fuc.XRw]);var oeL=tSL.PWS(Fuc,true,lhW,JTw,vtJ.FNU,aDQ);YOZ.WSu(tSL.CPJ,Ded,tSL,[oeL]);ZTF=true;}}if(!lFc){ var gFq=[oZx,uxU,URR,mgN,OBD,OaJ,this.DPR];if(odO>0){YOZ.WSu(DVo.vOx,odO,DVo,gFq);}else{var abF=YOZ.OVK(DVo.vOx,DVo,gFq);fVj.push(abF);}}if(!ZTF){ YOZ.WSu(DVo.ppn,mQj,DVo,[oZx,URR,mgN,llw,false,Fuc.XRw]);}}else{ var gFq=[oZx,uxU,URR,mgN,OBD,OaJ,this.DPR];if(odO>0){YOZ.WSu(DVo.vOx,odO,DVo,gFq);}else{var abF=YOZ.OVK(DVo.vOx,DVo,gFq);fVj.push(abF);}}}for(var IjF=0;IjF<fVj.length;IjF++){YOZ.fJp(fVj[IjF]);}}};Lightstreamer.gLr(Lightstreamer.VisualTable,Lightstreamer.Table);    Lightstreamer.Bwh=function(){};Lightstreamer.Bwh.prototype={ aUE:function(){ if(this.pha.indexOf(Lightstreamer.TKr)>-1){if(this.wHw){this.Ghm=null;this.keyCode=null;}if(this.Ghm==null){this.Ghm=this.qLR.qHw("command");}if(this.keyCode==null){this.keyCode=this.qLR.qHw("key");}if(this.keyCode==null){this.lpU.Vno("Key position is not set correctly for a COMMAND mode subscription. Please specify a field that represents the Key","addTable");}else if(this.Ghm==null){this.lpU.Vno("Command position is not set correctly for a COMMAND mode subscription. Please specify a field that represents the Command","addTable");}}}, ZbI:function(XBR,rVY){this.lpU.log('ZbI',arguments); if(this.PNZ()){this.lpU.EEx(this.KUA,"setMetapushFields");}this.Ghm=this.jGI(XBR,"setMetapushFields",this.Ghm,true,1);this.keyCode=this.jGI(rVY,"setMetapushFields",this.keyCode,true,1);}, pFc:function(MOC,unq,sxL){var uxU;if((typeof MOC[this.keyCode+1]=="undefined")||(typeof MOC[this.Ghm+1]=="undefined")){this.lpU.uKi("Command or Key position is not set correctly","Server Update");this.YCQ=true;return null;} if(MOC[this.keyCode+1].length==-1){ uxU=unq+"|"+this.xYa.NTL(unq,this.keyCode);}else{ uxU=unq+"|"+MOC[this.keyCode+1];}    if(!sxL){for(var Yot=2;Yot<MOC.length;Yot++){if(MOC[Yot]&&MOC[Yot].length==-1){ MOC[Yot]=this.xYa.NTL(unq,(Yot-1));}else{ this.xYa.RJw(MOC[Yot],unq,(Yot-1));}if(MOC[Yot]==this.xYa.NTL(uxU,(Yot-1))){ MOC[Yot]=Lightstreamer.LxV;}}if(this.pha.indexOf(Lightstreamer.JuA)>-1){var IWE=this.qLR.Krc()+2;if(IWE>MOC.length){   for(var Yot=MOC.length;Yot<IWE;Yot++){MOC[Yot]=Lightstreamer.LxV;  MOC.length++;}}}}else{ MOC[this.keyCode+1]=Lightstreamer.LxV; if(MOC[this.Ghm+1]==this.xYa.NTL(uxU,this.Ghm)){MOC[this.Ghm+1]=Lightstreamer.LxV;}}return uxU;}};      Lightstreamer.VeX=function(){};Lightstreamer.VeX.prototype={ cAe:function(){this.lpU.log('cAe');this.lTj();this.aUE();}, tSi:function(vQM,mva,odU,GtN){this.lpU.log('tSi',arguments); if(!vQM){this.XtR=null;return;}this.XtR=this.qLR.YYQ(vQM);if(mva){this.mva=true;}else{this.mva=false;}if(odU){this.odU=true;}else{this.odU=false;}if(GtN){this.GtN=true;}else{this.GtN=false;}if(this.PNZ()&&this.pha.indexOf(Lightstreamer.lIE)>-1){this.KJf();}}, CMT:function(){if(this.XtR==null){return null;}else{return this.qLR.NNo(this.XtR);}}, ahX:function(){if(this.XtR==null){return null;}else{return this.qLR.bbf(this.XtR);}}, HQG:function(){if(this.XtR==null){return null;}else{return this.mva;}}, qaW:function(){if(this.XtR==null){return null;}else{return this.odU;}}, jSP:function(){if(this.XtR==null||!this.odU){return null;}else{return this.GtN;}}, xWB:function(){return this.Ghm;}, qNW:function(){return this.keyCode;}, lAX:function(Agc){if(this.odU){return Lightstreamer.mbi(Agc,this.GtN);}else{return Agc;}}, mxv:function(qQw,FJW){ if(qQw==null||FJW==null){if(qQw!=FJW){ if(qQw==null){ return!this.mva;}else{return this.mva;}}} if(this.mva){return qQw>FJW;}else{return qQw<FJW;}}};Lightstreamer.gLr(Lightstreamer.VeX,Lightstreamer.Bwh,"O");      Lightstreamer.vwK=function(){};Lightstreamer.vwK.prototype={ NvP:function(HTc){if(HTc!=null){this.Unp=Lightstreamer.SchemaDescriptor.NWa(HTc);}else if(this.pha.indexOf(Lightstreamer.Yit)<=-1){this.xWT=true;}else{this.lpU.EEx("You must specify the under schema for NonVisualTable objects","NonVisualTable");return;}var lPv="MultiDynaMetapushTable";if(this.pha.indexOf(Lightstreamer.Yit)>-1){lPv="NonVisualTable";}if(!(((this.wHw||this.qLR.HOp)&&(this.xWT||(this.Unp&&this.Unp.HOp)))||(this.qLR.ppu&&(this.Unp&&this.Unp.ppu)))){this.lpU.EEx("Schema and UnderSchema should be of the same type","MultiDynaMetapushTable");return;}}, WaU:function(){ for(var Yot in this.WgI){for(var Lsa in this.WgI[Yot]){this.TKb(Yot,Lsa);}}}, Sdu:function(MOC){  var unq=MOC[1];var KSp=(MOC[this.keyCode+1].length==-1)?this.xYa.NTL(unq,this.keyCode):MOC[this.keyCode+1];var qfq=MOC[this.Ghm+1];if(this.WgI[unq]&&this.WgI[unq][KSp]&&qfq=="DELETE"){this.TKb(unq,KSp);}else if((!this.WgI[unq]||!this.WgI[unq][KSp])&&qfq!="DELETE"){var AFj=new Lightstreamer.NonVisualTable(KSp,this.Unp,"MERGE");AFj.setDataAdapter(this.XCn);AFj.setSnapshotRequired(true);AFj.MQG=this.pQl;AFj.Qnr=unq;AFj.pha=Lightstreamer.SKI;AFj.ojx=this;if(!this.WgI[unq]){this.WgI[unq]={};}this.WgI[unq][KSp]=AFj;Lightstreamer.YUq.Fww(AFj,this.getId()+"$"+unq+"|"+KSp);}}, TKb:function(unq,uxU){Lightstreamer.YUq.TtZ(this.WgI[unq][uxU].getId());delete(this.WgI[unq][uxU]);}};      Lightstreamer.XFk=function(){};Lightstreamer.XFk.prototype={ iTt:function(){this.lpU.log('iTt',1,this);var UZo=this.UZo;Lightstreamer.rKJ.LIt(UZo);var rFa; if(Lightstreamer.rKJ.nqg[UZo]){gni=Lightstreamer.rKJ.nqg[UZo].DtP;rFa=[];for(var Yot=0;Yot<gni.length;Yot++){rFa[Yot]=new Lightstreamer.TxT(gni[Yot]);}  Lightstreamer.rKJ.nqg[UZo].DtP=[];}else{rFa=Lightstreamer.TxT.PCV(document);}var AFj=Lightstreamer.rKJ.FhR(UZo);var Lsa=0;for(Lsa=0;Lsa<rFa.length;Lsa++){var oZx=rFa[Lsa].LWw.getAttribute("table");if(!oZx||oZx!=UZo){ continue;}var GwY;if(this.pha==Lightstreamer.EfH){var rlT=rFa[Lsa].LWw.getAttribute("item");if((rlT==null)||(rlT=="")){ continue;}GwY=rlT;}else{var YkA=rFa[Lsa].LWw.getAttribute("row");if((YkA==null)||(YkA=="")){ YkA=rFa[Lsa].LWw.getAttribute("position");}if((YkA==null)||(YkA=="")){ continue;}GwY=Number(YkA);if(isNaN(GwY)){ continue;}}var vDh=rFa[Lsa].LWw.getAttribute("field");if((vDh==null)||(vDh=="")){ continue;}var ehY=AFj.bPK(GwY,vDh);if(ehY&&ehY.LWw==rFa[Lsa].LWw){continue;}var Xxr=rFa[Lsa].LWw.innerHTML; var YrE=rFa[Lsa].LWw.className;AFj.iIR.RJw(YrE,GwY,vDh);AFj.hbf.RJw(Xxr,GwY,vDh);AFj.cpL(rFa[Lsa],GwY,vDh,this.pha);}if(AFj.ori<=0){this.lpU.Vno("No cells defined for table "+UZo,"addTable");return false;}return true;}, DoZ:function(){var JPv=this.Vjn.BSx();var nfx={};for(var rlT in JPv){for(var vDh in JPv[rlT]){nfx[vDh]=1;}}return nfx;}};      Lightstreamer.vhB=function(){};Lightstreamer.vhB.prototype={ ZZD:function(){var JPv=this.Vjn.BSx();for(var qBC in JPv){if(this.onRowUpdate){try{this.onRowUpdate(qBC,null);}catch(swx){this.lpU.aWH(swx,this.onRowUpdate,"onRowUpdate");}}for(var kDF in JPv[qBC]){this.Vjn.ZCR(qBC,kDF);}this.Vjn.cOa(qBC,false);}}, rZX:function(NAG,mdP,RJe,egE){if(NAG==mdP){ return;}var lTZ;var lUW;var JRx;if(!RJe){  lTZ=mdP; lUW=NAG; JRx=-1;}else{  lTZ=NAG; lUW=mdP; JRx=1;}for(var uxU in this.Vjn.CLr){if(this.Vjn.CLr[uxU]<NAG||this.Vjn.CLr[uxU]>mdP){ continue;}var akS=-1;if(egE&&this.Vjn.CLr[uxU]==lTZ){  akS=lUW;}else{ akS=this.Vjn.CLr[uxU]-JRx;}if(akS<NAG||akS>mdP){continue;}this.Vjn.Exn[akS]=uxU;this.Vjn.CLr[uxU]=akS;if(this.pha==Lightstreamer.qYB){if(akS>this.cvj||akS<=0){ delete this.Vjn.Exn[akS];delete this.Vjn.CLr[uxU];}}}this.Vjn.wRS(lTZ,lUW,JRx,egE);}};      Lightstreamer.Frr=function(){};Lightstreamer.Frr.prototype={ cAe:function(){this.lpU.log('cAe');this.lTj();}, ldi:function(DEk){this.lpU.log('ldi',arguments); if(this.PNZ()){this.lpU.EEx(this.KUA,"setUpwardScroll");}if(DEk){this.tlc=true;}else{this.tlc=false;}}, vlw:function(HpF,uxU,kDF){if(HpF===Lightstreamer.LxV){HpF=this.xYa.NTL(uxU,kDF);}this.QDw.RJw(HpF,uxU,kDF);}};      Lightstreamer.EIH=function(){};Lightstreamer.EIH.prototype={ iTt:function(){this.lpU.log('iTt',1,this);var UZo=this.UZo;this.OXB();var BwF=Lightstreamer.rKJ.FhR(UZo);var Idk;var FJB=BwF.hth;if(FJB){if(Lightstreamer.TxT.bpF(FJB)){ return true;}else{BwF.hth=null;BwF.uhV=null;BwF.qec=null;BwF.WJI=null;BwF.jZU=null;BwF.ksK=null;BwF.lbJ=null; }}FJB=document.getElementById(UZo); if(!this.Shj(FJB)){return false;}  var tPg=FJB.cloneNode(true);tPg.removeAttribute("id"); Idk=FJB.parentNode;BwF.hth=FJB;BwF.Pvd=Idk;BwF.uhV=tPg; FJB.style.display="none";  var EFB=Idk.childNodes;var Yot=0;var rjU=0;for(Yot=0;Yot<EFB.length;Yot++){      if(EFB[Yot]==FJB){if(EFB[Yot+1]){BwF.qec=EFB[Yot+1];BwF.WJI=EFB[Yot+1];}else{  BwF.qec=null;BwF.WJI=null;}rjU=Yot+1;break;}}if(this.pha==Lightstreamer.JHH){BwF.jZU=Idk;}else{BwF.jZU=new Lightstreamer.QHQ(BwF.Pvd,BwF.WJI,rjU);BwF.ksK=new Lightstreamer.TuB();BwF.lbJ=new Lightstreamer.TuB();}return true;}, Shj:function(uhV){ if(!uhV){ this.lpU.Vno("No template defined for table "+this.UZo,"addTable");return false;}var Nto=uhV.getAttribute(Lightstreamer.Jkw);if(!Nto||Nto.toUpperCase()!=Lightstreamer.kHF){this.lpU.Vno("The template defined for table "+this.UZo+" does not define the 'source' attribute.","addTable");return false;}rFa=Lightstreamer.TxT.PCV(uhV);for(var xVw=0;xVw<rFa.length;xVw++){if(!rFa[xVw].LWw.getAttribute("FIELD")){ this.lpU.Vno("Warning, no element in the template for table "+this.UZo+" defines the 'field' attribute","addTable"); return true;}}if(rFa.length<=0){this.lpU.Vno("No cells defined for table "+UZo,"addTable");}return true;}, DoZ:function(){var uhV=this.Vjn.uhV;var rFa=Lightstreamer.TxT.PCV(uhV);var nfx={};var Lsa=0;for(Lsa=0;Lsa<rFa.length;Lsa++){var vDh=rFa[Lsa].LWw.getAttribute("FIELD");if(vDh){nfx[vDh]=1;}}return nfx;}, ikB:function(WIo,pDk){this.lpU.log('ikB',arguments); if(!WIo){this.lpU.EEx("No type selected, please select one: OFF, ELEMENT, PAGE","setAutoScroll");return;}WIo=new String(WIo);WIo=WIo.toUpperCase();if(WIo=="ELEMENT"){ if(!pDk){this.lpU.EEx("Please specify an element id in order to use ELEMENT autoscroll","setAutoScroll");return;}else{this.UoA=pDk;}}else if(WIo!="PAGE"&&WIo!="OFF"){ this.lpU.EEx(WIo+" is not a valid scroll type. Admitted values are OFF, ELEMENT, PAGE","setAutoScroll");return;}this.XJe=WIo;if(this.PNZ()){this.OXB();}}, OXB:function(){  if(this.XJe=="ELEMENT"){if(this.UoA&&this.UoA.appendChild){  }else{var FDb=document.getElementById(this.UoA);if(!FDb){this.lpU.Vno("Cannot find the element with "+this.UoA+" as id.","setAutoScroll");this.XJe="OFF";}else{this.UoA=FDb;}}}}, lso:function(Onu){this.lpU.log('lso',arguments); Onu=new String(Onu);Onu=Onu.toLowerCase();if(Onu=="unlimited"){this.Onu=0;}else{this.Onu=this.jGI(Onu,'lso',this.Onu,true,1);}}, TAP:function(){if(this.Onu==0){return "unlimited";}return this.Onu;}, rLr:function(LWw){if(this.XJe=="OFF"){return;}var qCF=null;if(this.XJe=="ELEMENT"){qCF=this.UoA;}  var GDj=LWw.offsetTop;   LWw=LWw.offsetParent; while((LWw!=qCF)&&(LWw!=null)){GDj+=LWw.offsetTop;LWw=LWw.offsetParent;}if(this.XJe=="PAGE"){window.scrollTo(0,GDj);}else{this.UoA.scrollTop=GDj;}}};     Lightstreamer.ZWr=function(){};Lightstreamer.ZWr.prototype={ NRp:function(Nto){if(Nto==null){return null;}else{return Nto.toString();}}, rQH:function(vkP){ Lightstreamer.Oma.rQH(parseInt(vkP.win),parseInt(vkP.wQj),this.NRp(vkP.status),vkP.connection,vkP.context,vkP.policy,vkP.QkU,parseInt(vkP.mAh),this.NRp(vkP.tWX),this.NRp(vkP.KSZ));}, Qbp:function(vkP){Lightstreamer.dJb.gHR[vkP.AVL].MHY(this.NRp(vkP.NoL),vkP.muJ);}, Ovf:function(vkP){ Lightstreamer.Oma.Ovf(this.NRp(vkP.status),Lightstreamer.bRk(vkP.dhQ),this.NRp(vkP.tWX),this.NRp(vkP.KSZ));}, Nts:function(vkP){Lightstreamer.Oma.Zto(vkP.PhS===true);}, gmo:function(){   if(Lightstreamer.ksw.moD()){ Lightstreamer.qvf.WSu(Lightstreamer.ksw.moD,1000,Lightstreamer.ksw);}}, YZv:function(vkP){Lightstreamer.YUq.xLn(this.NRp(vkP.UFd),parseInt(vkP.hnh),parseInt(vkP.DPR),parseInt(vkP.jOH));}, FTK:function(vkP){var MOC=vkP.MOC;var VXB=[];VXB[0]=parseInt(MOC[0]);VXB[1]=parseInt(MOC[1]);for(var Yot=2,RZq=MOC.length;Yot<RZq;Yot++){if(!MOC[Yot]){if(MOC[Yot]===""){VXB[Yot]="";}else{VXB[Yot]=null;}}else if(MOC[Yot].length==-1){VXB[Yot]=Lightstreamer.LxV;}else{VXB[Yot]=MOC[Yot].toString();}}   Lightstreamer.rKJ.oAF(VXB,vkP.RkV?true:false);}, MqN:function(vkP){var VXB=[];VXB[0]=parseInt(vkP[0]);VXB[1]=parseInt(vkP[1]);VXB[2]=parseInt(vkP[2]);Lightstreamer.rKJ.onLostUpdates(VXB);}, ZYG:function(vkP){var VXB=[];VXB[0]=parseInt(vkP[0]);VXB[1]=parseInt(vkP[1]);Lightstreamer.rKJ.onEndOfSnapshot(VXB);}, LaG:function(vkP){Lightstreamer.rKJ.rxg(parseInt(vkP.bvv),this.NRp(vkP.wXr),parseInt(vkP.hnh));}, Nms:function(vkP){Lightstreamer.Oma.Itw("onServerError",parseInt(vkP.bvv),this.NRp(vkP.wXr));}, JAm:function(vkP){Lightstreamer.rKJ.tVL(parseInt(vkP.bvv),parseInt(vkP.hnh));}, uli:function(vkP){Lightstreamer.Oma.Itw("onClientAlert",parseInt(vkP.kqX),this.NRp(vkP.jCd));}, NGR:function(vkP){Lightstreamer.Oma.Itw("onClientError",vkP);}, EVB:function(vkP){Lightstreamer.rKJ.tVL(9,this.NRp(vkP));}, GMT:function(vkP){Lightstreamer.rKJ.TIH(parseInt(vkP.mgN),parseInt(vkP.kqX),this.NRp(vkP.wXr));}};      Lightstreamer.cOc=function(){ this.lpU=Lightstreamer.qla.getLogger("EH");this.MWE=2000;this.lSu();};Lightstreamer.cOc.prototype={ lSu:function(fhI){this.jeU=false;this.mAh=null;this.AQa=false;this.fJj=false;this.UHw=false;this.MUx=false;this.Kfn=null;this.wQj=null;this.JiU=fhI?this.JiU+1:Lightstreamer.euv()+1;this.YKu=null;this.bql=false;        this.DLi=false;this.lpU.log('lSu',this);}, toString:function(){return ["[",'cOc',this.Kfn,this.AQa,this.jeU,this.mAh,this.fJj,this.UHw,this.MUx,this.DLi,this.wQj,this.JiU,this.bql,"]"].join("|");}, bCh:function(Gvk,vuK){ if(vuK){return Gvk==this.JiU&&vuK==this.wQj;}else{return Gvk==this.JiU;}}, Cxx:function(){var voA=false;try{voA=this.YKu.GYu.bCh(this.Kfn);}catch(swx){this.lpU.mFQ(swx,'Cxx');voA=false;}if(!voA){this.Zto();}return voA;}, uhY:function(fJs,vkP){return this.ucW(fJs,vkP,false,false);}, wBg:function(fJs,vkP){return this.ucW(fJs,vkP,true,false);}, Qbq:function(fJs,vkP){return this.ucW(fJs,vkP,false,true);}, NwP:function(fJs,vkP){return this.ucW(fJs,vkP,true,true);}, ucW:function(fJs,vkP,qKJ,LqZ){if(!this.jeU){return false;}this.lpU.log('ucW',fJs,qKJ);try{if(LqZ){var Jku=this.YKu.GYu.QoS(this.Kfn);  Jku.fAF.uWm(fJs,this.Kfn,vkP,qKJ?this.wQj:null);}else{this.YKu.OgU.uWm(fJs,this.Kfn,vkP,qKJ?this.wQj:null);}}catch(swx){this.vdC(swx);return false;}return true;}, iFN:function(frZ,cSv){if(this.jeU||this.AQa){ this.lpU.esT(false,'iFN',1);}this.AQa=true;this.JiU++;this.fJj=cSv===true;try{this.YKu=frZ;var dYI=null;if(this.fJj){var HWl=Lightstreamer.mKD(Lightstreamer.dJb.HWl);if(Lightstreamer.Nnt.iZY){ var KLU=Lightstreamer.dJb.gHR;KLU.QkU.HWl=HWl; dYI={QkU:new Lightstreamer.InU(KLU.QkU),policy:new Lightstreamer.Policy(KLU.policy),connection:new Lightstreamer.Connection(KLU.connection),context:new Lightstreamer.Context(KLU.context)};this.lpU.log('iFN',1);}else{ dYI={HWl:HWl};this.lpU.log('iFN',2);}}else{ this.lpU.log('iFN',3);}var RGh=null; frZ.OgU.uWm('xWP',-1,{win:window,Bio:this.JiU,RGh:dYI});}catch(swx){   this.lSu(true);Lightstreamer.dJb.dvQ();return;}var Bio=Lightstreamer.dJb.LTD; Lightstreamer.qvf.WSu(this.fRo,this.MWE,this,[Bio]); this.MWE+=500;}, fRo:function(Bio){var BfN=Lightstreamer.dJb;if(Bio==BfN.LTD){this.lSu(true);this.lpU.log('fRo');BfN.Ifs(Bio);}}, rQH:function(BOK,lUN,vVx,connection,context,policy,QkU,mAh,tWX,KSZ){this.jeU=true;this.Kfn=BOK;this.wQj=lUN;this.mAh=mAh;if(Lightstreamer.Nnt.iZY){this.UHw=true;} this.MWE=2000;Lightstreamer.dJb.LTD++;if(vVx==Lightstreamer.mWB||vVx==Lightstreamer.CaW||vVx==Lightstreamer.KGd){this.MUx=true;}this.lpU.log('rQH',this);var dJb=Lightstreamer.dJb; Lightstreamer.Nnt.UHw(); Lightstreamer.ksw.mVp(); var gHR=new Lightstreamer.eQE(this.YKu.bBB,connection,context,policy,QkU);dJb.gHR=gHR;dJb.gHR.NAr(vVx);if(this.MUx){dJb.gHR.PBt(tWX,KSZ);} if(this.fJj&&!this.UHw){try{dJb.onEngineCreation(gHR);}catch(swx){this.lpU.aWH(swx,dJb.onEngineCreation,"onEngineCreation");}} try{dJb.onEngineReady(gHR);}catch(swx){this.lpU.aWH(swx,dJb.onEngineReady,"onEngineReady");} Lightstreamer.qla.enJ(); this.XSO(vVx); if(this.MUx){this.SOR();}},SOR:function(){ this.lpU.log('SOR');Lightstreamer.YUq.idf();},XHh:function(){this.lpU.log('XHh');Lightstreamer.YUq.EOb();Lightstreamer.rKJ.AiQ();},Ovf:function(vVx,dhQ,tWX,KSZ){ if(dhQ){this.wQj=dhQ; this.MUx=vVx==Lightstreamer.mWB||vVx==Lightstreamer.CaW;}this.lpU.log('Ovf',vVx,this);var dJb=Lightstreamer.dJb;dJb.gHR.NAr(vVx);if(dhQ){if(this.MUx){dJb.gHR.PBt(tWX,KSZ);}}if(dhQ){if(this.MUx){this.SOR();}else{this.XHh();}}this.Itw("onStatusChange",vVx);this.XSO(vVx);}, XSO:function(vVx){if(Lightstreamer.FlashBridge){for(var Yot in Lightstreamer.FlashBridge.bridges){var BAm=Lightstreamer.FlashBridge.bridges[Yot];if(BAm&&BAm.Ltv){  BAm.Ltv(vVx);}}}}, Itw:function(JIH,bPS,uro){var gHR=Lightstreamer.dJb.gHR;if(gHR[JIH]){try{gHR[JIH](bPS,uro);}catch(swx){this.lpU.aWH(swx,gHR[JIH],JIH);}}},  Zto:function(PhS){this.lpU.log('Zto',PhS,this);if(!this.jeU){  return;}var TDZ=this.fJj&&!PhS;Lightstreamer.ksw.hfu();Lightstreamer.ksw.wfB=null;this.lSu(true); this.DLi=TDZ;Lightstreamer.dJb.xZb(PhS);this.XHh();var dJb=Lightstreamer.dJb;try{dJb.onEngineLost();}catch(swx){this.lpU.aWH(swx,dJb.onEngineLost,"onEngineLost");}this.XSO("WAITING");Lightstreamer.Nnt.NCF(TDZ);}, vdC:function(swx){if(!this.bql){this.lpU.mFQ(swx,'vdC');}this.bql=true;Lightstreamer.qvf.WSu(Lightstreamer.ksw.moD,0,Lightstreamer.ksw);}, KxJ:function(){if(this.jeU&&this.Kfn){this.uhY('CRF',this.Kfn);}}};     Lightstreamer.NonVisualTable=function(dlH,Gec,KtF){ this.tWQ(Lightstreamer.NonVisualTable,dlH,Gec,KtF); this.pha=Lightstreamer.Yit;   this.Ghm=null; this.keyCode=null;  this.XCn=null; this.WgI={}; this.Unp=null;this.lpU.log("NonVisualTable",arguments);};Lightstreamer.NonVisualTable.prototype={ toString:function(){return ["[","NonVisualTable",this.KxP,this.UZo,this.DPR,this.iMh,this.jOH,"]"].join("|");}, getClassName:function(){return "NonVisualTable";}, kwh:function(UZo,DPR){if(!this.JZN(Lightstreamer.NonVisualTable,'kwh',UZo,DPR)){return false;}if(this.pha==Lightstreamer.GZY||this.pha==Lightstreamer.arB){this.aUE();if(this.Unp){this.qLR.hQO(this.Unp);}}return true;},PDZ:function(){this.JZN(Lightstreamer.NonVisualTable,'PDZ');this.xYa=new Lightstreamer.Pwi();this.Qdf=new Lightstreamer.Pwi();this.QDw=new Lightstreamer.Pwi(); this.THd=new Lightstreamer.Pwi();}, sfp:function(){this.JZN(Lightstreamer.NonVisualTable,'sfp');if(this.pha==Lightstreamer.arB){this.WaU();}}, setCommandLogic:function(bvv,XBR,rVY,Unp,XCn){if(bvv=="MULTI"){if(!Unp){this.lpU.EEx("The schema for the underlying tables cannot be null","setCommandLogic");return;}this.pha=Lightstreamer.arB;if(XBR){this.ZbI(XBR,rVY);}this.NvP(Unp);this.XCn=XCn;}else if(bvv){this.pha=Lightstreamer.GZY;if(XBR){this.ZbI(XBR,rVY);}}else{this.pha=Lightstreamer.Yit;}}, hTk:function(MOC){ var ojx=this.ojx;if(!ojx.WgI[this.Qnr]||!ojx.WgI[this.Qnr][this.NCC.wKn]){  return null;}  var unq=this.Qnr; var mBi={};mBi[0]=ojx.iMh;mBi[1]=unq;mBi.length=2;var Pfb=ojx.qLR.Krc()+2;var y=2;var Yot;for(;mBi.length<Pfb;mBi.length++){Yot=mBi.length;if(Yot==(ojx.keyCode+1)){ mBi[Yot]=this.NCC.wKn;}else if(Yot==(ojx.Ghm+1)){ mBi[Yot]="UPDATE";}else if(Yot<=(ojx.qLR.MEZ()+1)){  mBi[Yot]=Lightstreamer.LxV;}else if(MOC[y].length>-1){ mBi[Yot]=MOC[y];y++;}else{  mBi[Yot]=MOC[y];y++;}}return mBi;}};with(Lightstreamer){gLr(NonVisualTable,Table); if(Lightstreamer.Bwh){gLr(NonVisualTable,Bwh,"O");}if(Lightstreamer.vwK){gLr(NonVisualTable,vwK,"O");}}   Lightstreamer.OverwriteTable=function(dlH,Gec,KtF){ this.tWQ(Lightstreamer.OverwriteTable,dlH,Gec,KtF);    this.pha=Lightstreamer.EfH;this.lpU.log("OverwriteTable",arguments);};Lightstreamer.OverwriteTable.prototype={ toString:function(){return ["[","OverwriteTable",this.KxP,this.UZo,this.DPR,this.iMh,this.jOH,"]"].join("|");}, getClassName:function(){return "OverwriteTable";}, jWZ:function(){this.JZN(Lightstreamer.OverwriteTable,'jWZ');this.lpU.log('jWZ');if(this.NiC){this.NCC=null;}if(this.wHw){this.qLR=null;}this.joh=null;this.Nbn=null;}, cAe:function(){this.lpU.log('cAe');this.gsT();this.lTj();}, tNZ:function(){this.JZN(Lightstreamer.OverwriteTable,'tNZ');var BwF=this.Vjn;var JPv=BwF.BSx();for(var qBC in JPv){ var uam=this.NCC.hgR(qBC);if(this.onChangingValues){try{this.onChangingValues(uam,null,qBC);}catch(swx){this.lpU.aWH(swx,this.onChangingValues,"onChangingValues");}}if(!this.PNZ()){return;}for(var kDF in JPv[qBC]){BwF.ZCR(qBC,kDF);}}}, gsT:function(){var JPv=this.Vjn.BSx();if(this.NiC){var bCS=[];for(var rlT in JPv){ bCS[bCS.length]=rlT;}this.NCC=new Lightstreamer.GroupListDescriptor(bCS);}this.joh={};for(var rlT in JPv){var vvh=this.NCC.hgR(rlT); this.joh[vvh]=rlT;}}, onChangingValues:function(vvh,TQV,rcm){return;}, aMT:function(unq,MOC,xcK){var uxU=unq;var rlT=this.joh[unq];if(rlT==null){return;}var vtJ=Lightstreamer.pFF;vtJ.lSu(this,uxU,MOC,xcK);vtJ.qBC=rlT;if(this.onChangingValues){var Zhq=this.NCC.eWY(unq);try{this.onChangingValues(unq,vtJ,Zhq);}catch(swx){this.lpU.aWH(swx,this.onChangingValues,"onChangingValues");}} if(!this.PNZ()){return true;}this.FTH(uxU,rlT,uxU,false,vtJ);}};with(Lightstreamer){gLr(OverwriteTable,VisualTable);gLr(OverwriteTable,XFk,"O");}   Lightstreamer.ScrollTable=function(dlH,Gec,KtF){ this.tWQ(Lightstreamer.ScrollTable,dlH,Gec,KtF);  this.cvj=0; this.oAH=1; this.FQJ=1; this.tlc=false; this.Tpg=-1;   this.pha=Lightstreamer.qYB;this.lpU.log("ScrollTable",arguments);};Lightstreamer.ScrollTable.prototype={ toString:function(){return ["[","ScrollTable",this.KxP,this.UZo,this.DPR,this.iMh,this.jOH,"]"].join("|");}, getClassName:function(){return "ScrollTable";}, PDZ:function(){this.JZN(Lightstreamer.ScrollTable,'PDZ');this.oAH=1;this.FQJ=1;if(this.Vjn.cvj>this.Tpg&&this.Tpg>-1){this.cvj=this.Tpg;}else{this.cvj=this.Vjn.cvj;}}, jWZ:function(){this.JZN(Lightstreamer.ScrollTable,'jWZ');if(this.wHw){this.qLR=null;}this.Nbn=null;}, tNZ:function(){this.JZN(Lightstreamer.ScrollTable,'tNZ');this.ZZD();}, onChangingValues:function(TQV){return;}, onRowUpdate:function(Bsf,iHP){return;}, setUpwardScroll:function(DEk){this.ldi(DEk);}, DEk:function(){return this.tlc;}, setLastVisibleRow:function(Bsf){this.Tpg=this.jGI(Bsf,"setLastVisibleRow",this.Tpg,true,-1);}, Jgs:function(){return this.Tpg;}, aMT:function(unq,MOC,xcK){var NAG=null;var mdP=null;var wNH=null;var mvR=null;var kJE;var HFl;if(!this.tlc){ kJE=1;HFl=this.FQJ;if(this.FQJ<this.cvj){this.FQJ++;}NAG=kJE; mdP=this.cvj;}else{  kJE=this.cvj;HFl=1;NAG=HFl;mdP=kJE;}var uxU=this.oAH;this.oAH++;this.rZX(NAG,mdP,this.tlc,false);var vtJ=Lightstreamer.pFF;vtJ.lSu(this,unq,MOC,xcK);vtJ.qBC=kJE;vtJ.mgN=uxU;if(this.onChangingValues){try{this.onChangingValues(vtJ);}catch(swx){this.lpU.aWH(swx,this.onChangingValues,"onChangingValues");}} this.Vjn.ndd(unq,kJE,true); if(!this.PNZ()){return true;}this.Vjn.CLr[uxU]=kJE;this.Vjn.Exn[kJE]=uxU;this.FTH(unq,kJE,uxU,true,vtJ);var MJq=Lightstreamer.iHP;MJq.lSu(this,uxU,kJE);if(this.onRowUpdate){try{this.onRowUpdate(kJE,MJq);}catch(swx){this.lpU.aWH(swx,this.onRowUpdate,"onRowUpdate");}} if(!this.PNZ()){return true;}}};with(Lightstreamer){gLr(ScrollTable,VisualTable);gLr(ScrollTable,XFk,"O");gLr(ScrollTable,vhB,"O");gLr(ScrollTable,Frr,"O");}    Lightstreamer.DynaScrollTable=function(dlH,Gec,KtF){ this.tWQ(Lightstreamer.DynaScrollTable,dlH,Gec,KtF);  this.Onu=0; this.OmT=0; this.tlc=false; this.UoA=null; this.XJe="OFF"; this.Rib=false;   this.pha=Lightstreamer.JHH;this.lpU.log("DynaScrollTable",arguments);};Lightstreamer.DynaScrollTable.prototype={ toString:function(){return ["[","DynaScrollTable",this.KxP,this.UZo,this.DPR,this.iMh,this.jOH,"]"].join("|");}, getClassName:function(){return "DynaScrollTable";}, PDZ:function(){this.JZN(Lightstreamer.ScrollTable,'PDZ');this.OmT=0;this.Rib=false;}, jWZ:function(){this.JZN(Lightstreamer.DynaScrollTable,'jWZ');this.lpU.log('jWZ');if(this.wHw){this.qLR=null;}this.Nbn=null;}, tNZ:function(){this.JZN(Lightstreamer.DynaScrollTable,'tNZ');var BwF=this.Vjn;while(BwF.OFs()>0);BwF.vnR=0;BwF.rKi=1;BwF.xjf=[];BwF.WJI=this.Vjn.qec;}, setUpwardScroll:function(DEk){this.ldi(DEk);}, DEk:function(){return this.tlc;},  onChangingValues:function(CLJ,TQV){return;}, setAutoScroll:function(type,pDk){this.ikB(type,pDk);}, setMaxDynaRows:function(Onu){this.lso(Onu);if(this.PNZ()&&this.Onu>0){this.Vjn.GoP(this.Onu);}}, getMaxDynaRows:function(){return this.TAP();}, aMT:function(unq,MOC,xcK){var jJU=this.Vjn;jJU.vnR++;var hJE=jJU.vnR;var uxU=unq;var vtJ=Lightstreamer.pFF;vtJ.lSu(this,uxU,MOC,xcK);vtJ.qBC=hJE;var gIv=jJU.jZU; var mIT=jJU.uhV.cloneNode(true); jJU.xjf.push(mIT);var RDx=this.TKM(); rFa=Lightstreamer.TxT.PCV(mIT);var Lsa=0;for(Lsa=0;Lsa<rFa.length;Lsa++){var vwf=rFa[Lsa];var XeA=vwf.LWw.getAttribute("FIELD");if(!XeA){ continue;}jJU.cpL(vwf,hJE,XeA,jJU.pha);}if(this.onChangingValues){try{this.onChangingValues(mIT,vtJ);}catch(swx){this.lpU.aWH(swx,this.onChangingValues,"onChangingValues");}} if(!this.PNZ()){return true;} if(jJU.WJI==null||jJU.WJI.parentNode==null){gIv.appendChild(mIT);}else{gIv.insertBefore(mIT,jJU.WJI);} this.FTH(uxU,hJE,uxU,false,vtJ);if(RDx){this.rLr(mIT);}if(!this.tlc){ jJU.WJI=mIT;}  var mvR=null;this.Vjn.GoP(this.Onu);}, TKM:function(){if(this.XJe=="OFF"){return false;}if(Lightstreamer.Leb()){ return true;}var tNW=null;if(this.XJe=="ELEMENT"){tNW=this.UoA;}else{tNW=document.body;}if(tNW.scrollTop<this.OmT){this.Rib=true;}this.OmT=tNW.scrollTop;if(!this.Rib){return true;} if((tNW.clientHeight+tNW.scrollTop)!=tNW.scrollHeight){return false;}else{return true;}}};with(Lightstreamer){gLr(DynaScrollTable,VisualTable);gLr(DynaScrollTable,Frr,"O");gLr(DynaScrollTable,EIH,"O");}   Lightstreamer.MetapushTable=function(dlH,Gec,KtF){ this.tWQ(Lightstreamer.MetapushTable,dlH,Gec,KtF);  this.cvj=0; this.xNc=0; this.Ghm=null; this.keyCode=null; this.XtR=null; this.mva=false; this.odU=false; this.GtN=false; this.Tpg=-1;  this.gFa={};   this.pha=Lightstreamer.TKr;this.lpU.log("MetapushTable",arguments);};Lightstreamer.MetapushTable.prototype={ toString:function(){return ["[","MetapushTable",this.KxP,this.UZo,this.DPR,this.iMh,this.jOH,"]"].join("|");}, getClassName:function(){return "MetapushTable";}, PDZ:function(UZo,DPR){this.JZN(Lightstreamer.MetapushTable,'PDZ');if(this.Vjn.cvj>this.Tpg&&this.Tpg>-1){this.cvj=this.Tpg;}else{this.cvj=this.Vjn.cvj;}this.xNc=0;this.gFa=[]; return true;}, jWZ:function(){this.JZN(Lightstreamer.MetapushTable,'jWZ');this.lpU.log('jWZ');if(this.wHw){this.qLR=null;}this.Nbn=null;}, tNZ:function(){this.JZN(Lightstreamer.MetapushTable,'tNZ');this.ZZD();}, setClearOnAdd:Lightstreamer.lEq, getMetapushSortField:function(){return this.CMT();}, getMetapushSortFieldName:function(){return this.ahX();}, isDescendingSort:function(){return this.HQG();}, isNumericSort:function(){return this.qaW();}, isCommaAsDecimalSeparator:function(){return this.jSP();}, setLastVisibleRow:function(Bsf){this.Tpg=this.jGI(Bsf,"setLastVisibleRow",this.Tpg,true,-1);}, Jgs:function(){return this.Tpg;}, onChangingValues:function(TQV){return;}, onRowUpdate:function(Bsf,iHP){return;}, setMetapushFields:function(XBR,rVY){this.ZbI(XBR,rVY);}, setMetapushSort:function(vQM,mva,odU,GtN){this.tSi(vQM,mva,odU,GtN);}, aMT:function(uxU,MOC,xcK){var dma=this.xYa.NTL(uxU,this.Ghm);var bRE=1;if(this.XtR!=null){bRE=this.xYa.NTL(uxU,this.XtR);}var NAG=null;var mdP=null;if(dma=="DELETE"){this.rZX(this.Vjn.CLr[uxU],this.xNc,true,false); this.lpU.esT(!xcK,'aMT',1);var pjF=this.Vjn.NtS(this.xNc);for(var Nbn in pjF){this.Vjn.ZCR(this.xNc,Nbn);}   delete this.Vjn.Exn[this.xNc];delete this.gFa[this.xNc];delete this.Vjn.CLr[uxU]; this.QDw.oBT(uxU);this.THd.oBT(uxU);this.Qdf.oBT(uxU);this.xYa.oBT(uxU); if(this.xNc>this.cvj){  this.Vjn.cOa(this.xNc,true);}else{this.Vjn.cOa(this.xNc,false);}if(this.onRowUpdate){ try{this.onRowUpdate(this.xNc,null);}catch(swx){this.lpU.aWH(swx,this.onRowUpdate,"onRowUpdate");}} if(!this.PNZ()){return true;}this.xNc--;}else{bRE=this.lAX(bRE);var buX=this.Vjn.CLr[uxU];var cpl=true;if(buX){ var fZc=this.gFa[buX];if(fZc.toString()==bRE.toString()){cpl=false;}}else{ buX=-1;this.xNc++;}var OaJ=(buX==-1);var akS=buX;if(cpl){akS=1;var qBC;for(qBC=1;qBC<=this.xNc;qBC++){if(qBC==buX){continue;}var SqD=this.gFa[qBC];if(!SqD){break;}if(this.mxv(bRE,SqD)){break;}akS++;}if(akS!=buX){var RJe=false;var aJq=false; if(!OaJ){aJq=true;if(akS<buX){NAG=akS;mdP=buX;}else{NAG=buX;mdP=akS;RJe=true;}}else{ NAG=akS;mdP=this.xNc;}this.rZX(NAG,mdP,RJe,aJq);this.Vjn.CLr[uxU]=akS;this.Vjn.Exn[akS]=uxU;}this.gFa[akS]=bRE;}var vtJ=Lightstreamer.pFF;vtJ.lSu(this,uxU,MOC,xcK);vtJ.qBC=this.Vjn.CLr[uxU];if(this.onChangingValues){try{this.onChangingValues(vtJ);}catch(swx){this.lpU.aWH(swx,this.onChangingValues,"onChangingValues");}} this.Vjn.ndd(uxU,akS,OaJ); if(!this.PNZ()){return true;} this.FTH(uxU,this.Vjn.CLr[uxU],uxU,OaJ,vtJ);var MJq=Lightstreamer.iHP; MJq.lSu(this,uxU); if(this.onRowUpdate){try{this.onRowUpdate(this.Vjn.CLr[uxU],MJq);}catch(swx){this.lpU.aWH(swx,this.onRowUpdate,"onRowUpdate");}} if(!this.PNZ()){return true;}}}};with(Lightstreamer){gLr(MetapushTable,VisualTable);gLr(MetapushTable,XFk,"O");gLr(MetapushTable,VeX,"O");gLr(MetapushTable,vhB,"O");}    Lightstreamer.DynaMetapushTable=function(dlH,Gec,KtF){ this.tWQ(Lightstreamer.DynaMetapushTable,dlH,Gec,KtF);  this.Ghm=null; this.keyCode=null; this.XtR=null; this.mva=false; this.odU=false; this.GtN=false; this.UoA=null; this.XJe="OFF"; this.Onu=0; this.Kfn=1; this.fUl=0; this.tik=false;   this.pha=Lightstreamer.lIE;this.lpU.log("DynaMetapushTable",arguments);};Lightstreamer.DynaMetapushTable.prototype={ toString:function(){return ["[","DynaMetapushTable",this.KxP,this.UZo,this.DPR,this.iMh,this.jOH,"]"].join("|");}, getClassName:function(){return "DynaMetapushTable";}, jWZ:function(){this.JZN(Lightstreamer.DynaMetapushTable,'jWZ');this.lpU.log('jWZ');if(this.wHw){this.qLR=null;}this.Nbn=null;}, sfp:function(){this.JZN(Lightstreamer.DynaMetapushTable,'sfp');this.Kfn=1;this.fUl=0;this.tik=false;}, tNZ:function(){this.JZN(Lightstreamer.DynaMetapushTable,'tNZ');var mtx=null;var BwF=this.Vjn;for(var uxU in BwF.RPw){var mtx=BwF.RPw[uxU];if(this.onChangingValues){try{this.onChangingValues(mtx.mIT(),null);}catch(swx){this.lpU.aWH(swx,this.onChangingValues,"onChangingValues");}} mtx.parentNode.removeChild(mtx); BwF.cOa(uxU,true);}BwF.vnR=0;BwF.WJI=BwF.qec;}, setClearOnAdd:Lightstreamer.lEq, setMetapushFields:function(XBR,rVY){this.lpU.log("setMetapushFields",arguments); if(this.PNZ()){this.lpU.EEx(this.KUA,"setMetapushFields");}this.Ghm=this.jGI(XBR,"setMetapushFields",this.Ghm,true,1);this.keyCode=this.jGI(rVY,"setMetapushFields",this.keyCode,true,1);}, onChangingValues:function(CLJ,TQV){return;}, setAutoScroll:function(type,pDk){this.ikB(type,pDk);}, setMetapushSort:function(vQM,mva,odU,GtN){this.tSi(vQM,mva,odU,GtN);}, getMetapushSortField:function(){return this.CMT();}, getMetapushSortFieldName:function(){return this.ahX();}, isDescendingSort:function(){return this.HQG();}, isNumericSort:function(){return this.qaW();}, isCommaAsDecimalSeparator:function(){return this.jSP();}, setMaxDynaRows:function(Onu){this.lso(Onu);if(this.PNZ()){this.MAe();this.KJf();this.mjn(1);}}, getMaxDynaRows:function(){return this.TAP();}, onCurrentPagesChanged:function(ipn){return;}, goToPage:function(Kfn){ if(!this.PNZ()){this.lpU.EEx(this.YTV,"goToPage");}if(this.Onu==0){this.lpU.EEx("Can't switch pages while 'no-page mode' is used","goToPage");}var wDb=new Number(Kfn);if(isNaN(wDb)){this.lpU.EEx("A page number must be provided. "+Kfn+" is not a valid value","goToPage");}if(wDb<=0){this.lpU.EEx("A page number must be greater than 0. "+Kfn+" is not a valid value","goToPage");}this.mjn(wDb);}, getDisplayedPage:function(){if(this.Onu==0){return 1;}else{return this.Kfn;}}, getCurrentPages:function(){ return this.fUl;}, aMT:function(uxU,MOC,xcK){var Jaj=this.Vjn; var dma=this.xYa.NTL(uxU,this.Ghm);var bRE;if(this.XtR!=null){bRE=this.lAX(this.xYa.NTL(uxU,this.XtR));} var Dvo=null;var GdK=null; var gIv=Jaj.jZU;var pZY=Jaj.ksK;var lbJ=Jaj.lbJ; var LDh=Jaj.RPw[uxU];var RDx=true;if(!this.tik||this.Onu>0){RDx=false;}var jIB=false;var mIT=null;if(dma=="DELETE"){ RDx=false;if(LDh){ Jaj.vnR--;jIB=true; if(this.onChangingValues){try{this.onChangingValues(LDh.mIT(),null);}catch(swx){this.lpU.aWH(swx,this.onChangingValues,"onChangingValues");}} if(!this.PNZ()){return true;}if(LDh.parentNode==gIv){  gIv.removeChild(LDh); this.iej(pZY,gIv,this.Onu);}else if(LDh.parentNode==pZY){ pZY.removeChild(LDh);}else{lbJ.removeChild(LDh); if(this.iej(gIv,lbJ,this.Onu *(this.Kfn-1))){ this.iej(pZY,gIv,this.Onu);}}this.lpU.esT(!xcK,'aMT',3);this.QDw.oBT(uxU);this.THd.oBT(uxU);this.Qdf.oBT(uxU);this.xYa.oBT(uxU);Jaj.cOa(uxU,true);}}else{ var gno=false;var YTs;if(!LDh){  mIT=new Lightstreamer.eCQ(this.UZo,uxU,uxU,this.keyCode);Jaj.RPw[uxU]=mIT;}else{ mIT=Jaj.RPw[uxU]; Dvo=mIT.parentNode; YTs=this.HdS(mIT);if(this.XtR!=null){if(YTs!=null&&bRE!=null){if(YTs.toString()==bRE.toString()){ gno=true;}}else if(YTs==null&&bRE==null){ gno=true;}}}var vtJ=Lightstreamer.pFF;vtJ.lSu(this,uxU,MOC,xcK);vtJ.qBC=uxU; if(this.onChangingValues){try{this.onChangingValues(mIT.mIT(),vtJ);}catch(swx){this.lpU.aWH(swx,this.onChangingValues,"onChangingValues");}} if(!this.PNZ()){return true;} if(this.XtR!=null&&gno==false){ Jaj.SDg[uxU]=bRE;var UJo=1;var faL=Jaj.vnR;var FRQ=-1;var Lsa=-1;  while(UJo<faL){Lsa=Math.floor((UJo+faL) /2);var ZrK=null; if(Lsa<=Jaj.vnR){var glS=this.PLN(Lsa);if(glS==mIT){ZrK=YTs;FRQ=Lsa;}else{ZrK=this.HdS(glS);}}if(this.mxv(bRE,ZrK)){faL=Lsa-1;}else{UJo=Lsa+1;}}var fAJ=-1;if(UJo==faL){ var glS=this.PLN(UJo);var SqD=this.HdS(glS);if(this.mxv(bRE,SqD)){fAJ=UJo;}else{fAJ=UJo+1;}}else{fAJ=UJo;}this.aRX(fAJ,mIT);if(!LDh){ Jaj.vnR++;jIB=true;}}if(this.XtR==null){ if(!LDh){Jaj.vnR++;jIB=true;if(pZY.length>0||(gIv.length==this.Onu&&this.Onu>0)){pZY.appendChild(mIT);}else if(gIv.length>0||lbJ.length==(this.Onu *(this.Kfn-1))){gIv.appendChild(mIT);}else{lbJ.appendChild(mIT);}} }this.FTH(uxU,uxU,uxU,false,vtJ);} if(mIT){if(mIT.dVW){ if(RDx){this.rLr(mIT.dVW);}}}if(jIB){ this.MAe();}}, KJf:function(){var MYi=this.XtR; var Gdn=new Lightstreamer.TuB();var oOW=this.Vjn;var gIv=oOW.jZU;var pZY=oOW.ksK;var lbJ=oOW.lbJ;var x=1;while(oOW.vnR>0){var nTr=this.PLN(x);if(!nTr){oOW.vnR--;x++;continue;} if(MYi==null){Gdn.appendChild(nTr);oOW.vnR--;continue;}var QcX=nTr.uxU;if(QcX==""){oOW.vnR--;x++;continue;}var bRE=this.xYa.NTL(QcX,this.XtR);bRE=this.lAX(bRE);oOW.SDg[QcX]=bRE;var UJo=0;var faL=Gdn.length-1;while(UJo<faL){var Lsa=Math.floor((UJo+faL) / 2); var glS=Gdn.YQW(Lsa);var UqZ=this.HdS(glS);if(!UqZ){this.lpU.esT(false,'KJf',1);}if(this.mxv(bRE,UqZ)){faL=Lsa-1;}else{UJo=Lsa+1;}}var glS=Gdn.YQW(UJo);if(UJo==faL){var SqD=this.HdS(glS);if(this.mxv(bRE,SqD)){Gdn.insertBefore(nTr,glS);}else{var oLH=Gdn.YQW(faL+1);if(!oLH){Gdn.appendChild(nTr);}else{Gdn.insertBefore(nTr,oLH);}}}else{if(glS){Gdn.insertBefore(nTr,glS);}else{Gdn.appendChild(nTr);}}oOW.vnR--;}  var qwe=0;while(qwe<Gdn.length){oOW.vnR++;var LWw=Gdn.YQW(qwe);var ZrK=LWw.uxU;if(oOW.vnR<=(this.Onu *(this.Kfn-1))){lbJ.appendChild(LWw);}else if((this.Onu<=0)||(oOW.vnR<=(this.Onu * this.Kfn))){gIv.appendChild(LWw);}else{pZY.appendChild(LWw);}}}, HdS:function(glS){if(!glS){return null;}var SqD=glS.uxU;if(SqD==""){return null;}return this.Vjn.SDg[SqD];}, mjn:function(ZlN){var kPq=this.Vjn;var gIv=kPq.jZU;var pZY=kPq.ksK;var lbJ=kPq.lbJ; var lEI=this.Kfn;if(lEI>=ZlN){while(this.iEM(lbJ,gIv,(ZlN-1) * this.Onu)){this.iEM(gIv,pZY,this.Onu);}}else{while(this.iej(gIv,lbJ,(ZlN-1) * this.Onu)){this.iej(pZY,gIv,this.Onu);}}this.Kfn=ZlN;}, aRX:function(Yot,dVW){var BwF=this.Vjn;if(Yot>BwF.vnR+1){return;}else if(Yot<=0){return;}if(dVW==this.PLN(Yot)){return;}var Dvo=dVW.parentNode; var rct;var gIv=BwF.jZU;var pZY=BwF.ksK;var lbJ=BwF.lbJ;var sIE=this.PLN(Yot);if(sIE==null){ if(pZY.length>0||(gIv.length==this.Onu&&this.Onu>0)){ pZY.appendChild(dVW);rct=pZY;}else if(this.Onu==0||gIv.length>0||lbJ.length==(this.Onu *(this.Kfn-1))){ gIv.appendChild(dVW);rct=gIv;}else{ lbJ.appendChild(dVW);rct=lbJ;}}else{rct=sIE.parentNode; rct.insertBefore(dVW,sIE);}if(rct==gIv){if((!Dvo)||(Dvo==pZY)){this.iEM(gIv,pZY,this.Onu);}else if(Dvo==lbJ){this.iej(gIv,lbJ,this.Onu *(this.Kfn-1));}}else if(rct==lbJ){if(Dvo!=lbJ){if(this.iEM(lbJ,gIv,this.Onu *(this.Kfn-1))){this.iEM(gIv,pZY,this.Onu);}}}else if(rct==pZY){if(Dvo==lbJ){this.iej(gIv,lbJ,this.Onu *(this.Kfn-1));}this.iej(pZY,gIv,this.Onu);}}, iej:function(ocx,GRj,ScW){if(this.Onu<=0){ return false;}if(GRj.length<ScW&&ocx.length>0){var UOf=ocx.YQW(0);GRj.appendChild(UOf);return true;}return false;}, iEM:function(ocx,GRj,WqF){if(this.Onu<=0){ return false;}if(ocx.length>WqF){var UOf=ocx.YQW(ocx.length-1);GRj.insertBefore(UOf,GRj.YQW(0));return true;}return false;}, PLN:function(Yot){var BwF=this.Vjn;var gIv=BwF.jZU;var pZY=BwF.ksK;var lbJ=BwF.lbJ;if(Yot>BwF.vnR){return null;}else if(Yot<=0){return null;}if(Yot<=lbJ.length){return lbJ.YQW(Yot-1);}else{Yot-=lbJ.length;if(Yot<=gIv.length){return gIv.YQW(Yot-1);}else{Yot-=gIv.length;return pZY.YQW(Yot-1);}}this.lpU.esT(false,'PLN',Yot,this);return null;}, MAe:function(){var JdF=0;if(this.Onu<=0){JdF=1;}else{JdF=Math.ceil(this.Vjn.vnR / this.Onu);}if(this.fUl!=JdF){this.fUl=JdF;if(this.onCurrentPagesChanged){try{this.onCurrentPagesChanged(this.fUl);}catch(swx){this.lpU.aWH(swx,this.onCurrentPagesChanged,"onCurrentPagesChanged");}}}return JdF;}};with(Lightstreamer){gLr(DynaMetapushTable,VisualTable);gLr(DynaMetapushTable,VeX,"O");gLr(DynaMetapushTable,EIH,"O");}   Lightstreamer.MultiDynaMetapushTable=function(dlH,Gec,KtF,HTc){ this.tWQ(Lightstreamer.MultiDynaMetapushTable,dlH,Gec,KtF);  this.XCn=null; this.WgI={}; this.xWT=false; this.Unp=null;  this.pha=Lightstreamer.dRk;this.NvP(HTc);this.lpU.log("MultiDynaMetapushTable",arguments);};Lightstreamer.MultiDynaMetapushTable.prototype={ toString:function(){return ["[","MultiDynaMetapushTable",this.KxP,this.UZo,this.DPR,this.iMh,this.jOH,"]"].join("|");}, getClassName:function(){return "MultiDynaMetapushTable";}, setUnderDataAdapter:function(UsW){this.lpU.log("setUnderDataAdapter",arguments);this.XCn=UsW;}, jWZ:function(){this.JZN(Lightstreamer.MultiDynaMetapushTable,'jWZ');this.lpU.log('jWZ');if(this.xWT&&!this.wHw&&this.qLR.kXw!=null){this.qLR.nameList=this.qLR.originalList;this.qLR.LvV=this.qLR.nsQ;this.qLR.originalList=null;this.qLR.nsQ=null;}if(this.xWT){this.Unp=null;}this.XLx=null;}, sfp:function(){this.JZN(Lightstreamer.MultiDynaMetapushTable,'sfp');this.WaU();}};with(Lightstreamer){gLr(MultiDynaMetapushTable,DynaMetapushTable);gLr(MultiDynaMetapushTable,vwK,"O");}    Lightstreamer.qwG=function(){};Lightstreamer.qwG.prototype={ HCY:function(muJ,ffI,JRx){var Agc=new Number(muJ);var VLC=(Agc-ffI) / JRx;return Math.round(VLC);}, xSN:function(muJ,ffI,JRx){return(muJ*JRx)+ffI;}, YHv:function(){for(var RZq=0;RZq<this.YPi.length;RZq++){if(this.YPi[RZq]&&Lightstreamer.TxT.bpF(this.YPi[RZq])){this.YPi[RZq].parentNode.removeChild(this.YPi[RZq]);}}this.YPi=[];}};     Lightstreamer.ChartTable=function(dlH,Gec,KtF){this.tWQ(Lightstreamer.ChartTable,dlH,Gec,KtF);  this.NqA=null; this.rTw=document.createElement("div");this.rTw.style.position="relative";this.rTw.style.overflow="visible"; this.offsetY=0; this.offsetX=0; this.screenX=null; this.screenY=null; this.mmC={}; this.YPi=[]; this.umN=new Lightstreamer.LabelFormatter(); this.UeB=false; this.xNa=0; this.LfX=null; this.Khn=null; this.EXj=null; this.aSq=null;   this.pha=Lightstreamer.awR;this.lpU.log("ChartTable",arguments);};Lightstreamer.ChartTable.prototype={ toString:function(){return ["[","ChartTable",this.KxP,this.UZo,this.DPR,this.iMh,this.jOH,"]"].join("|");}, getClassName:function(){return "ChartTable";}, FhR:function(){return Lightstreamer.rKJ.FhR(this.UZo,this.pha);}, iTt:function(UZo){this.lpU.log('iTt',1,this);var UZo=this.UZo;var rFa; rFa=Lightstreamer.TxT.PCV(document);var Lsa=0;for(Lsa=0;Lsa<rFa.length;Lsa++){var oZx=rFa[Lsa].LWw.getAttribute("table");if(!oZx||oZx!=UZo){ continue;}this.kHN(rFa[Lsa].LWw);return true;}this.qaI();return false;}, tNZ:function(){this.JZN(Lightstreamer.ChartTable,'tNZ'); this.YHv(); for(var ffK in this.mmC){this.mmC[ffK].YHv();delete(this.mmC[ffK]);} if(this.NqA&&Lightstreamer.TxT.bpF(this.NqA)){this.NqA.parentNode.removeChild(this.NqA);}delete(this.NqA); this.kHN(this.rTw.parentNode);}, setAreaClass:function(gUv){if(!this.NqA){this.gUv=gUv;}else{this.NqA.className=gUv;}this.lpU.log("setAreaClass",gUv);}, setAreaTop:function(top){this.offsetY=this.jGI(top,"setAreaTop",this.offsetY,false,0);if(this.NqA){this.NqA.style.top=this.offsetY;}}, setAreaLeft:function(left){this.offsetX=this.jGI(left,"setAreaLeft",this.offsetX,false,0);if(this.NqA){this.NqA.style.left=this.offsetX;}}, setAreaWidth:function(width){this.screenX=this.jGI(width,"setAreaWidth",this.screenX,false,0);if(this.NqA){this.NqA.style.width=this.screenX;if(this.EXj!=null){this.CWA();this.pNX(); for(var URe in this.mmC){if(!this.mmC[URe]){continue;}else if(this.mmC[URe].BYi.length>0){this.mmC[URe].mrL();}}}}}, setAreaHeight:function(height){this.screenY=this.jGI(height,"setAreaHeight",this.screenY,false,0);if(this.NqA){this.NqA.style.height=this.screenY;for(var URe in this.mmC){if(!this.mmC[URe]){continue;}else if(this.mmC[URe].qXG!=null){this.mmC[URe].jld();this.mmC[URe].vru(); if(this.mmC[URe].BYi.length>0){this.mmC[URe].mrL();}}}}}, kHN:function(Znw){if(this.NqA){  return;}if(Znw&&Znw.appendChild){this.NqA=document.createElement("div");this.NqA.style.position="absolute";this.NqA.style.overflow="hidden";this.rTw.appendChild(this.NqA);this.NqA.className=this.gUv;this.NqA.style.top=this.offsetY+"px";this.NqA.style.left=this.offsetX+"px";this.NqA.style.width=this.screenX+"px";this.NqA.style.height=this.screenY+"px";if(this.rTw.parentNode!=Znw){Znw.appendChild(this.rTw);}if(this.screenX==null){this.screenX=Znw.offsetWidth;}if(this.screenY==null){this.screenY=Znw.offsetHeight;}if(this.EXj!=null){this.CWA();this.pNX();}for(var URe in this.mmC){if(!this.mmC[URe]){continue;}else if(this.mmC[URe].qXG!=null){this.mmC[URe].jld();this.mmC[URe].vru();}}this.lpU.log('kHN',Znw);}else{ this.qaI();}}, qaI:function(){this.lpU.Vno("A DOM element must be provided as an anchor for the chart","addTable");}, qnp:function(){if(this.NqA){return this.NqA.cloneNode(true);}else{this.lpU.Vno("Sorry, nothing to photograph",'qnp');}}, removeLine:function(id){if(this.mmC[id]){this.mmC[id].ICU();this.mmC[id].YHv();this.mmC[id]=null;}else{this.lpU.Vno("No line to remove with id "+id,"removeLine");}}, tOl:function(eNM,mHk,kLv,jqq){this.lpU.log('tOl',arguments);var qsJ=document.createElement("div");if(eNM!=null){qsJ.className=eNM;}qsJ.style.position="absolute";var POb=document.createTextNode(mHk);qsJ.appendChild(POb);this.rTw.appendChild(qsJ); var YDI=qsJ.offsetWidth;if(jqq.toUpperCase()=="X"){ qsJ.style.top=(this.screenY+5+this.offsetY)+"px";qsJ.style.left=(kLv-(qsJ.offsetWidth / 2)+this.offsetX)+"px";}else if(jqq.toUpperCase()=="Y"){ qsJ.style.left=(this.offsetX-YDI)+"px";qsJ.style.top=((this.screenY-kLv)-(qsJ.offsetHeight / 2)+this.offsetY)+"px";}return qsJ;}, addLine:function(jYR,id){this.lpU.log("addLine",jYR);jYR.siS(this);if(this.mmC[id]!=null){this.lpU.Vno("A line with this id already exists. Overwriting","addLine");}jYR.gQH(id);jYR.vvh=this.NCC.hgR(jYR.JuT);jYR.gXG=this.qLR.YYQ(jYR.hLS); if(!jYR.qXG||!jYR.fan||!jYR.gXG){this.lpU.EEx("Cannot create line. Please declare the Y axis","addLine");return;}if(this.screenY!=null&&this.NqA){jYR.jld();jYR.vru();}this.mmC[id]=jYR;}, tZs:function(FQI,XtP,PBc){this.lpU.log('tZs',arguments);var EUB=this.mmC[PBc]; var CZZ=this.FZR(FQI);var HLf=EUB.mLJ(XtP);if(EUB.TEn==null){ EUB.TEn=CZZ;EUB.pga=HLf;return;}this.lpU.log('tZs',0,EUB.TEn,EUB.pga,CZZ,HLf); var MHt=CZZ-EUB.TEn;var HsS=HLf-EUB.pga;this.lpU.log('tZs',1,"X",MHt,"Y",HsS);var rEJ=Math.abs(MHt);var nxB=Math.abs(HsS);var mDM=null;var lUW=0;var CjT=0;var afo=0;if(rEJ>=nxB){afo=HsS/MHt;lUW=MHt;CjT=MHt>=0?1:-1;}else{afo=MHt/HsS;lUW=HsS;CjT=HsS>=0?1:-1;}var HWX=0;var FpA=0;var LSZ=null;var Skh=null;var eGc=true;var mOJ=true;if(rEJ<nxB){mOJ=false;}for(var Yot=0;Yot!=lUW;Yot+=CjT){var aik=0;var vnm=0;var TpK=0;var rrc=0;var VaS=false;this.lpU.log('tZs',2);if((Yot+CjT)==lUW){this.lpU.log('tZs',6);VaS=true;eGc=true;} mDM=document.createElement("div");if(VaS){mDM.className=EUB.Jgt;}else{mDM.className=EUB.RiW;}mDM.style.position="absolute";mDM.style.fontSize="0px"; this.NqA.appendChild(mDM);EUB.vRD[EUB.vRD.length]=mDM;if(eGc){ eGc=false;LSZ=Math.ceil(mDM.offsetWidth/2);Skh=Math.ceil(mDM.offsetHeight/2);HWX=mDM.offsetWidth;FpA=mDM.offsetHeight;this.lpU.log('tZs',3,HWX,FpA);}TpK=HWX;rrc=FpA;if(mOJ){ aik=Math.round(Yot+EUB.TEn);vnm=Math.round(this.screenY-(afo*Yot+EUB.pga));if(!VaS){ var OJq=0;while(((Yot+CjT)!=(lUW-CjT))&&(vnm==Math.round(this.screenY-(afo*(Yot+CjT)+EUB.pga)))){ Yot+=CjT;OJq++;}this.lpU.log('tZs',4,OJq);var ALd=LSZ * OJq; TpK=HWX+ALd;if(CjT<0){ aik-=ALd;}}}else{aik=Math.round(afo*Yot+EUB.TEn);vnm=Math.round(this.screenY-(Yot+EUB.pga));if(!VaS){var OJq=0;while(((Yot+CjT)!=(lUW-CjT))&&(aik==Math.round(afo*(Yot+CjT)+EUB.TEn))){Yot+=CjT;OJq++;}this.lpU.log('tZs',5,OJq);var ALd=Skh * OJq;rrc=FpA+ALd; if(CjT>0){vnm-=ALd;}}} aik-=Math.floor(LSZ / 2);vnm-=Math.floor(Skh / 2);mDM.style.left=aik+"px";mDM.style.top=vnm+"px";mDM.style.width=TpK+"px";mDM.style.height=rrc+"px";this.lpU.log('tZs',7,mDM.style.left,mDM.style.top,mDM.style.width,mDM.style.height);this.lpU.log('tZs',8,mDM.offsetLeft,mDM.offsetTop,mDM.offsetWidth,mDM.offsetHeight);}this.lpU.log('tZs',10);EUB.TEn=CZZ;EUB.pga=HLf;}, setXAxis:function(field,GtN){this.lpU.log("setXAxis",arguments);this.LfX=this.qLR.YYQ(field);if(GtN){this.UeB=true;}else{this.UeB=false;}}, positionXAxis:function(min,max){this.lpU.log("positionXAxis",arguments);this.EXj=this.jGI(max,"positionXAxis",this.EXj);this.Khn=this.jGI(min,"positionXAxis",this.Khn);if(this.NqA){if(this.screenX!=null){this.CWA();this.pNX();}for(var URe in this.mmC){if(!this.mmC[URe]){continue;}else if(this.mmC[URe].BYi.length>0){this.mmC[URe].mrL();}}}this.lpU.log("positionXAxis",2);}, CWA:function(){this.aSq=(this.EXj-this.Khn) / this.screenX;this.lpU.log('CWA',this.aSq);}, setXLabels:function(YXC,xgR,umN){this.xNa=YXC;this.aUN=xgR;if(umN!=null){this.umN=umN;}if(this.aSq!=null&&this.NqA){ this.pNX();}this.lpU.log("setXLabels",arguments);}, pNX:function(){this.YHv();var gSD="";var kLv=-1;if(this.xNa<=0){return;}if(this.xNa>0){gSD=this.umN.formatValue(this.Khn);kLv=this.FZR(this.Khn);this.YPi[this.YPi.length]=this.tOl(this.aUN,gSD,kLv,"X");}if(this.xNa>1){gSD=this.umN.formatValue(this.EXj);kLv=this.FZR(this.EXj);this.YPi[this.YPi.length]=this.tOl(this.aUN,gSD,kLv,"X");}if(this.xNa>2){var wFF=this.xNa-1;var dVU=(this.EXj-this.Khn) / wFF;var xlj=this.Khn;for(var quM=1;quM<wFF;quM++){xlj+=dVU;gSD=this.umN.formatValue(xlj);kLv=this.FZR(xlj);this.YPi[this.YPi.length]=this.tOl(this.aUN,gSD,kLv,"X");}}this.lpU.log('pNX',arguments);}, onXOverflow:function(TEn,CFf,lvv){this.lpU.log("onXOverflow",arguments);if(TEn>lvv){var aRF=(lvv+CFf) /2;var DUR=lvv-CFf;this.positionXAxis(aRF,aRF+DUR);}else{  }}, FZR:function(muJ){return this.HCY(muJ,this.Khn,this.aSq);}, aMT:function(unq,MOC,xcK){var uxU=unq;for(var URe in this.mmC){if(!this.mmC[URe]){continue;}else if(unq==this.mmC[URe].vvh){ var PgQ=null;var muJ=this.xYa.NTL(unq,this.LfX);PgQ=Lightstreamer.mbi(muJ,this.UeB);if(PgQ<this.Khn){continue;}if(PgQ>this.EXj){if(this.onXOverflow){try{this.onXOverflow(PgQ,this.Khn,this.EXj);}catch(swx){this.lpU.aWH(swx,this.onXOverflow,"onXOverflow");}}if(!this.PNZ()){return;}} var iUE=null;var muJ=this.xYa.NTL(unq,this.mmC[URe].gXG);iUE=Lightstreamer.mbi(muJ,this.YUY);if(iUE>this.mmC[URe].qXG||iUE<this.mmC[URe].fan){if(this.mmC[URe].onYOverflow){try{this.mmC[URe].onYOverflow(iUE,this.mmC[URe].fan,this.mmC[URe].qXG);}catch(swx){this.lpU.aWH(swx,this.mmC[URe].onYOverflow,"onYOverflow");}}if(!this.PNZ()){return;}} var tFT=this.mmC[URe].BYi.length;this.mmC[URe].BYi[tFT]=PgQ; tFT=this.mmC[URe].iSs.length;this.mmC[URe].iSs[tFT]=iUE;this.tZs(PgQ,iUE,URe);}}}};with(Lightstreamer){gLr(ChartTable,VisualTable);gLr(ChartTable,qwG,"O");}   Lightstreamer.ChartLine=function(){ this.gIv=null; this.JuT=null; this.vvh=null; this.UZo=null; this.Jgt=""; this.RiW=""; this.YUY=false; this.sKY=null; this.gXG=null; this.fan=null; this.qXG=null; this.PCo=null; this.eUE=0; this.umN=new Lightstreamer.LabelFormatter(); this.vRD=[]; this.BYi=[]; this.iSs=[]; this.YPi=[]; this.TEn=null; this.pga=null; this.lpU=Lightstreamer.qla.getLogger("TL"); this.lpU.log("ChartLine",arguments);};Lightstreamer.ChartLine.prototype={ jGI:Lightstreamer.tbh, ICU:function(){this.lpU.log('ICU',this.UZo);if(this.vRD[0]&&Lightstreamer.TxT.bpF(this.vRD[0])){  for(var Eoa=0;Eoa<this.vRD.length;Eoa++){this.vRD[Eoa].parentNode.removeChild(this.vRD[Eoa]);}}this.vRD=[];this.iSs=[];this.BYi=[];this.TEn=null;this.pga=null;}, mrL:function(){this.lpU.log('mrL',1);var bei=this.BYi;var UKl=this.iSs;this.ICU(); var Dvo=false;var VvZ,Vok;while(bei.length>0){if((bei.length>1&&bei[1]>=this.gIv.Khn)||bei[0]>=this.gIv.Khn){this.gIv.tZs(bei[0],UKl[0],this.UZo); this.BYi[this.BYi.length]=bei[0]; this.iSs[this.iSs.length]=UKl[0];}Lightstreamer.QPP(bei);Lightstreamer.QPP(UKl);}this.lpU.log('mrL',2);}, siS:function(gIv){this.gIv=gIv;this.lpU.log('siS',gIv);}, gQH:function(UZo){this.UZo=UZo;this.lpU.log('gQH',UZo);}, setPointClass:function(oVL){this.Jgt=oVL;this.lpU.log("setPointClass",oVL);}, setLineClass:function(Rvq){this.RiW=Rvq;this.lpU.log("setLineClass",Rvq);}, setYAxis:function(item,field,GtN){this.lpU.log("setYAxis",arguments);this.JuT=item;this.hLS=field;if(GtN){this.YUY=true;}else{this.YUY=false;}}, positionYAxis:function(min,max){this.lpU.log("positionYAxis",arguments);this.qXG=this.jGI(max,"positionYAxis",this.qXG);this.fan=this.jGI(min,"positionYAxis",this.fan);if(this.gIv&&this.gIv.screenY!=null&&this.gIv.NqA&&this.gIv.NqA.parentNode){this.jld();this.vru(); if(this.BYi.length>0){this.mrL();}}this.lpU.log("positionYAxis",2);}, jld:function(){this.PCo=(this.qXG-this.fan) / this.gIv.screenY;;this.lpU.log('jld',this.PCo);}, setYLabels:function(YXC,xgR,umN){this.eUE=YXC;this.IgO=xgR;if(umN!=null){this.umN=umN;}if(this.PCo!=null&&this.gIv&&this.gIv.NqA&&this.gIv.NqA.parentNode){ this.vru();}this.lpU.log("setYLabels",arguments);}, vru:function(){this.YHv();var gSD="";var kLv=-1;if(this.eUE<=0){return;}if(this.eUE>0){gSD=this.umN.formatValue(this.fan);kLv=this.mLJ(this.fan);this.YPi[this.YPi.length]=this.gIv.tOl(this.IgO,gSD,kLv,"Y");}if(this.eUE>1){gSD=this.umN.formatValue(this.qXG);kLv=this.mLJ(this.qXG);this.YPi[this.YPi.length]=this.gIv.tOl(this.IgO,gSD,kLv,"Y");}if(this.eUE>2){var wFF=this.eUE-1;var dVU=(this.qXG-this.fan) / wFF;var xlj=this.fan;for(var quM=1;quM<wFF;quM++){xlj+=dVU;gSD=this.umN.formatValue(xlj);kLv=this.mLJ(xlj);this.YPi[this.YPi.length]=this.gIv.tOl(this.IgO,gSD,kLv,"Y");}}this.lpU.log('vru',arguments);}, onYOverflow:function(pga,Kxq,nff){this.lpU.log("onYOverflow",arguments);var aOS=(nff-Kxq)/2;if(pga>nff){var fsL=nff+aOS;if(pga>fsL){fsL=pga;}this.positionYAxis(Kxq,fsL);}else if(pga<Kxq){var JZg=Kxq-aOS;if(pga<JZg){JZg=pga;}this.positionYAxis(JZg,nff);}}, mLJ:function(muJ){return this.HCY(muJ,this.fan,this.PCo);}};Lightstreamer.gLr(Lightstreamer.ChartLine,Lightstreamer.qwG,"O");   Lightstreamer.LabelFormatter=function(){};Lightstreamer.LabelFormatter.prototype={ formatValue:function(Agc){return Agc;}};    Lightstreamer.dJb=null;with(Lightstreamer){Lightstreamer.rKJ=new qTY();Lightstreamer.Oma=new cOc();Lightstreamer.isA=new GfW(Oma,new Lightstreamer.ZWr(),Lightstreamer.qvf,false); Lightstreamer.ksw=new AtH();Lightstreamer.YUq=new sxn(Oma);Lightstreamer.TOH=new mkV(function(){ var Kfk=[];Kfk.push(function(){if(Lightstreamer.dJb){Lightstreamer.dJb.ebG();}});Kfk.push(function(){if(Lightstreamer.FlashBridge){Lightstreamer.FlashBridge.jCN();}});return Kfk;}());qla.lOP();NAS("beforeunload",function(){if(Lightstreamer.dJb){Lightstreamer.dJb.NpN();}});NAS("unload",function(){Lightstreamer.rKJ.LuE();Lightstreamer.Oma.KxJ();aIK=true;});Lightstreamer.ats=new TbJ();Lightstreamer.gcN=new Ffc();Lightstreamer.Nnt=new gFE();if(Lightstreamer.NaR){ Lightstreamer.edE=new NaR(20);}  if(gcN.CxF()){  gcN.Kdc();} giL(); if(!Lightstreamer.avoidLSGlobals){Qjv();} Lightstreamer.iHP=new RowInfo(); Lightstreamer.TQV=new UpdateItemInfo(); Lightstreamer.pFF=new VisualUpdateInfo();}Lightstreamer.ujG.log("pushpage","pushpage parsed");   