function EBGCD(){this.listeners=null,this.listenerKeyToObj=new Object,this.listenerReverseMap=null,this.sectionsMap=new Object,this.response=null,this.uri=null,this.rvn=0,this.enableDoc=!1,this.deltaStrings=new Array,this.docId=null,this.getSection=function(t){return this.sectionsMap[t]},this.getSections=function(t){var e=new Object;for(var n in t){var i=t[n];e[i]=this.getSection(i)}return e},this.setlisteners=function(t){this.listeners=t,this.updatelistenerReverseMap()},this.updatelistenerReverseMap=function(){if(null!=this.listeners){this.listenerReverseMap=new Object;for(var t in this.listeners){var e=this.listeners[t],n=0,i=null;for(n=0;n