
vjo.ctype("vjo.dsf.utils.SiteSpeedGauge").needs(["vjo.dsf.EventDispatcher","vjo.dsf.utils.URL","vjo.dsf.document.Positioning","vjo.dsf.error.ErrorHandlerManager","vjo.dsf.utils.SiteSpeed","vjo.dsf.cookie.VjCookieJar"]).props({gauge:function(){if(typeof(oGaugeInfo)!="undefined"){oGaugeInfo.ld=true;this.vj$.SiteSpeed.updateLoad();var ua=navigator.userAgent;if(ua.indexOf("Firefox/3.0")>0||(ua.indexOf("Safari")>0&&ua.indexOf("Chrome")<0)){this.send(0);}}},gaugeUnload:function(){this.send(1);},gaugeBodyLoad:function(){if(typeof(oGaugeInfo)!="undefined"){var g=oGaugeInfo;if(g.bf!=1){var et=(new Date()).getTime()-g.iST;this.vj$.SiteSpeed.addParam("ctb",et);}
var fg=this.vj$.URL.getArg(document.location.href,"ForceSiteSpeedGauge");if(fg=="true"){var _5=new Image(1,1);_5.src="http://p.ebaystatic.com/aw/pics/sitespeed/past/speedp.gif";}}},send:function(_6){if(typeof(oGaugeInfo)!="undefined"){var g=oGaugeInfo;var sg=this.vj$.SiteSpeed;if(g.ld===true){if(g.bf!=1){sg.addParam("ct21",g.ct21);if(typeof(g.aChunkInfo)!="undefined"&&g.aChunkInfo.length>1){var _9=g.aChunkInfo[1][0]-g.aChunkInfo[0][1];if(_9===0){sg.addParam("ctidl","0");}else{sg.addParam("ctidl",_9);}
var _a=g.aChunkInfo[1][2];if(_a===0){sg.addParam("st2pt","0");}else{sg.addParam("st2pt",_a);}}
if(typeof(g.iLoadST)!="undefined"){var _b=g.iLoadST-g.iST;sg.addParam("ctbend",_b);}
var _c=document.referrer;var fg=this.vj$.URL.getArg(document.location.href,"ForceSiteSpeedGauge");var _e=this.vj$.URL.getArg(document.location.href,"forcesitespeedgauge");if(fg=="true"||_e=="true"||(_c!==null&&_c.indexOf("ebay.")>0)){if(g.ut!==null&&g.ut!==""){g.ex3=g.ex3-g.ut;if(g.ex3>0&&g.ex3<300000){sg.addParam("ex3",g.ex3);}}}}else{sg.addParam("ex1","1");}
if(_6==1){g.wt=(new Date()).getTime()-g.wt;sg.addParam("sgwt",g.wt);if(g.x!==0&&g.y!==0){var _f="0|"+g.x+"|"+g.y;sg.addParam("cxy",_f);}
if(g.sx===0){sg.addParam("slo","0");}else{sg.addParam("slo",g.sx);}
if(g.sy===0){sg.addParam("svo","0");}else{sg.addParam("svo",g.sy);}}else{g.wt=0;}
if(g.wt<60000*20){this.internal();}}else{sg.addParam("ex2",(new Date()).getTime()-g.iST);this.internal();}}},mXY:function(e){var g=oGaugeInfo;var p=this.vj$.Positioning;var sr=p.getScrollLeftTop();var xy=p.getEventLeftTop(e);g.x=xy[0]+sr[0];g.y=xy[1]+sr[1];},sXY:function(e){var g=oGaugeInfo;var sr=this.vj$.Positioning.getScrollLeftTop();if(g.sx<sr[0]){g.sx=sr[0];}
if(g.sy<sr[1]){g.sy=sr[1];}},internal:function(){if(typeof(oGaugeInfo)==="undefined"){return;}
var g=oGaugeInfo;if(g.sent===true){return;}
g.sent=true;var p=this.vj$.Positioning;var sg=this.vj$.SiteSpeed;sg.addParam("bw",p.getClientWidth());sg.addParam("bh",p.getClientHeight());var _1b=this.vj$.ErrorHandlerManager.dsfErrors;if(_1b.length>0){var msg="";for(var i=0;i<_1b.length;i++){if(i>0){msg+="|";}
msg+="js-err-line-"+_1b[i].lineNumber+"-msg-"+_1b[i].message;}
sg.addParam("sgbld",_1b.length);sg.addParam("emsg",msg);}
var prm=sg.getParams();var img=new Image(1,1);if(g.bf!=1){img.src=g.sUrl.replace(/&amp;/g,"&")+prm;}else{var url,idx=g.sUrl.indexOf("&st1");if(idx>0){url=g.sUrl.substring(0,idx);}else{url=g.sUrl;}
img.src=url.replace(/&amp;/g,"&")+prm;}}}).inits(function(){if(typeof(oGaugeInfo)!="undefined"){var oCJ=vjo.dsf.cookie.VjCookieJar,ed=vjo.dsf.EventDispatcher;var sbf=oCJ.readCookie("ebay","sbf"),b=(sbf)?oCJ.getBitFlag(sbf,20):0;oCJ.writeCookielet("ebay","sbf",oCJ.setBitFlag(sbf,20,1));var g=oGaugeInfo;if(g.ebox===1){g.bf=0;}else{g.bf=b;}
g.sent=false;g.ut=oCJ.readCookie("ssg","uld");g.ld=false;g.x=0;g.y=0;g.sx=0;g.sy=0;g.wt=0;g.ex3=0;g.ct21=0;ed.addEventListener(document,"click",this.mXY,this);ed.addEventListener(window,"scroll",this.sXY,this);ed.addEventListener(window,"load",this.gauge,this);ed.addEventListener(window,"beforeunload",this.gaugeUnload,this);}}).endType();

vjo.ctype("vjo.darwin.domain.finding.sitespeed.FindingSiteSpeed").needs("vjo.dsf.utils.SiteSpeed").props({thresholdMilliseconds:10,markers:[],marks_measures:[],bulk_measures:{},other_count:1,addBulkLoad:function(_1,_2,_3){if(typeof(this.bulk_measures[_1])!="undefined"){if(_3){_2=Math.max(_2,this.bulk_measures[_1]);}else{_2+=this.bulk_measures[_1];}}
this.bulk_measures[_1]=_2;this.vj$.SiteSpeed.addParam(_1,_2);},addMarksMeasures:function(_4,_5,_6,_7){if(_4=="jseo"){_4+=this.other_count++;}
this.marks_measures.push({name:_4,evt:_5,et:_6,rt:_7});},mark:function(_8){var _9=(new Date()).getTime();this._mark(_8,_9);},_mark:function(_a,_b){this.markers[_a]={sT:_b,lT:_b};},measure:function(_c,_d,_e){if(typeof _e=="undeined"){_e=false;}
var _f=(new Date()).getTime();this._measure(_c,_d,_f,_e);},_measure:function(_10,_11,_12,_13){var _14,_15,_16=(typeof _10=="string"?_10:_10.type);if(_11!==null&&this.markers[_11]!==null){_14=this.markers[_11].lT;_15=_12-_14;this.markers[_11].lT=_12;}else{_14=oGaugeInfo.iST;_15=_12-_14;}
if(_15>=this.thresholdMilliseconds){if(_11!==null){this.addMarksMeasures(_11,_16,_15,_14);}else{this.markers["PageStart"]={sT:_14,lT:_12};this.addMarksMeasures("PageStart",_16,_15,_14);}}
if(_16!="unload"){if(_11==null){this.addBulkLoad(_16,_15,_13);}else{this.addBulkLoad(_11,_15,_13);}}},getMeasures:function(){return this.marks_measures;},clearMeasures:function(){this.marks_measures=[];this.markers=[];}}).inits(function(){if(typeof(oGaugeInfo)=="undefined"){oGaugeInfo={sUrl:"",iST:(new Date()).getTime()};}
var i;var _18=oSSM.mk.length;for(i=0;i<_18;i++){this._mark(oSSM.mk[i].r,oSSM.mk[i].t);}
var _18=oSSM.ms.length;for(i=0;i<_18;i++){this._measure(oSSM.ms[i].s,oSSM.ms[i].r,oSSM.ms[i].t);}
oSS=this;}).endType();

// en_US/e685/Finding_SiteSpeedDS2_e68511767073_2_en_US
// b=11767073
