var TimeTracker=function(b){if(b){this.bucket_=b.sort(this.sortNumber)}else{this.bucket_=TimeTracker.DEFAULT_BUCKET}};TimeTracker.prototype.startTime_;TimeTracker.prototype.stopTime_;TimeTracker.prototype.bucket_;TimeTracker.DEFAULT_BUCKET=[100,500,1500,2500,5000];TimeTracker.prototype._getTimeDiff=function(){return(this.stopTime_-this.startTime_)};TimeTracker.prototype.sortNumber=function(a,b){return(a-b)};TimeTracker.prototype._recordStartTime=function(b){if(b!=undefined){this.startTime_=b}else{this.startTime_=(new Date()).getTime()}};TimeTracker.prototype._recordEndTime=function(b){if(b!=undefined){this.stopTime_=b}else{this.stopTime_=(new Date()).getTime()}};TimeTracker.prototype._track=function(i,h,l){var j;if(h!=undefined&&h.length!=0){j=i._createEventTracker(h)}else{j=i._createEventTracker("TimeTracker")}var k;var g;for(k=0;k<this.bucket_.length;k++){if((this._getTimeDiff())<this.bucket_[k]){if(k==0){g="0-"+(this.bucket_[0]);break}else{g=this.bucket_[k-1]+"-"+(this.bucket_[k]-1);break}}}if(!g){g=this.bucket_[k-1]+"+"}j._trackEvent(g,l,this._getTimeDiff())};TimeTracker.prototype._setHistogramBuckets=function(b){this.bucket_=b.sort(this.sortNumber)};