google.maps.__gjsload__('stats', function(_){var X_=function(){this.b=new _.bl},Y_=function(a){var b=0,c=0;a.b.forEach(function(a){b+=a.Ho;c+=a.eo});return c?b/c:0},Z_=function(a,b,c){var d=[];_.fb(a,function(a,c){d.push(c+b+a)});return d.join(c)},$_=function(a){var b={};_.fb(a,function(a,d){b[(0,window.encodeURIComponent)(d)]=(0,window.encodeURIComponent)(a).replace(/%7C/g,"|")});return Z_(b,":",",")},a0=function(a,b,c){this.l=b;this.f=a+"/maps/gen_204";this.j=c},b0=function(a,b,c,d){var e={};e.host=window.document.location&&window.document.location.host|| window.location.host;e.v=a;e.r=Math.round(1/b);c&&(e.client=c);d&&(e.key=d);return e},c0=function(a,b,c,d,e){this.m=a;this.C=b;this.l=c;this.f=d;this.j=e;this.b=new _.bl;this.B=_.Ta()},e0=function(a,b,c,d,e){var f=_.N(_.R,23,500);var g=_.N(_.R,22,2);this.D=a;this.F=b;this.G=f;this.l=g;this.C=c;this.m=d;this.B=e;this.f=new _.bl;this.b=0;this.j=_.Ta();d0(this)},d0=function(a){window.setTimeout(function(){f0(a);d0(a)},Math.min(a.G*Math.pow(a.l,a.b),2147483647))},g0=function(a,b,c){a.f.set(b,c)},f0=function(a){var b= b0(a.F,a.C,a.m,a.B);b.t=a.b+"-"+(_.Ta()-a.j);a.f.forEach(function(a,d){a=a();0this.b.length&&_.lA(this,this.F,500))}; h0.prototype.F=function(){for(var a=b0(this.C,this.m,this.j,this.l),b=0,c;c=this.b[b];++b)a[c]="1";a.hybrid=+_.gm();this.b.length=0;this.B.b({ev:"api_mapft"},a)};i0.prototype.l=function(){for(var a;a=this.j.removeAt(0);){var b=a.In;a=a.timestamp-this.C;++this.f;this.b[b]||(this.b[b]=0);++this.b[b];if(20<=this.f&&!(this.f%5)){var c={};c.s=b;c.sr=this.b[b];c.tr=this.f;c.te=a;c.hc=this.m?"1":"0";this.B({ev:"api_services"},c)}}};j0.prototype.V=function(a){a=_.Xc(a);this.F[a]||(this.F[a]=new h0(this.b,this.D,this.da,this.j,this.C));return this.F[a]};j0.prototype.S=function(a){a=_.Xc(a);this.B[a]||(this.B[a]=new c0(this.b,this.D,_.N(_.R,0,1),this.j,this.C));return this.B[a]};j0.prototype.f=function(a){if(this.l){this.m[a]||(this.m[a]=new _.dB,g0(this.l,a,function(){return b.Za()}));var b=this.m[a];return b}}; j0.prototype.N=function(a){if(this.l){this.G[a]||(this.G[a]=new X_,g0(this.l,a,function(){return Y_(b)}));var b=this.G[a];return b}};var k0=new j0;_.je("stats",k0);});