google.maps.__gjsload__('layers', function(_){var qQ=function(a){const b=new _.SA;b.layerId="traffic";a.Fg&&(b.parameters.incidents="1",b.parameters.incidents_text="1");b.parameters.t=String(a.timestamp);return b},$Ja=function(a,b){return(c,d)=>{const e=c.__gm.xk;e.set(_.iy(e.get(),d));_.Hn(c,a);_.M(c,b)}},aKa=function(a,b,c){a=a.__gm.xk;a.set(_.iy(a.get().Zn(b),c))},bKa=function(){return(a,b)=>{a=a.__gm.xk;a.set(a.get().Zn(b))}},cKa=function(){return window.__gm_trafficAutoRefreshPeriod||6E5},eKa=function(a,b,c,d,e){const f=new _.SA;f.layerId= b;b=new _.eA;_.Gz(b,68);const g=_.Iz(b);_.Fz(g,"set");_.wg(g,2,e);f.roadmapStyler=b;const h=new dKa($Ja(c,d),aKa,bKa(),f);_.Rm(a,"map_changed",()=>{h.setMap(a.getMap())})};_.LE.prototype.Hg=_.ca(48,function(a){this.Gg=arguments;this.Dg||this.Fg?this.Eg=!0:_.xB(this)}); var dKa=class{constructor(a,b,c,d){this.Fg=this.Dg=null;this.Ig=a;this.Jg=b;this.Hg=c;this.Eg=this.Gg=d;this.delay=new _.lq(this.refresh,0,this)}setMap(a){this.Fg=a;_.mq(this.delay)}refresh(){this.Fg===this.Dg?this.Dg&&this.Jg(this.Dg,this.Gg,this.Eg):(this.Dg&&this.Hg(this.Dg,this.Gg),this.Fg&&this.Ig(this.Fg,this.Eg));this.Dg=this.Fg;this.Gg=this.Eg}};var fKa=class{constructor(){var a=$Ja("Lt",150951),b=bKa(),c=aKa;this.Eg=cKa();this.map=null;this.Fg=!1;this.autoRefresh=!0;this.timestamp=Math.floor(Date.now()/this.Eg);this.Dg=new dKa(a,c,b,qQ(this))}setMap(a){this.Dg.setMap(a);this.map=a}refresh(){if(this.autoRefresh&&this.map){this.timestamp=Math.floor(Date.now()/this.Eg);var a=this.Dg,b=qQ(this);a.Eg=b;_.mq(a.delay)}}};var gKa=typeof WeakRef==="function",hKa=class{constructor(){this.Dg=null;this.Gg=!0;this.Fg=!1;this.Eg=new Set}WH(a){const b=new fKa,c=gKa?new WeakRef(b):b;_.Rm(a,"map_changed",()=>{b.setMap(a.getMap());a.getMap()?(this.Eg.add(c),this.Fg||(_.Qy(document,"visibilitychange",this,this.Ig),this.Fg=!0)):this.Eg.delete(c)});_.Rm(a,"showincidents_changed",()=>{var d=a.get("showIncidents");b.Fg=d;d=b.Dg;var e=qQ(b);d.Eg=e;_.mq(d.delay)});_.Rm(a,"autorefresh_changed",()=>{var d=a.get("autoRefresh")!==!1;b.autoRefresh= d});this.Dg||(this.Dg=new _.LE(this.Hg,cKa(),this),this.Dg.Hg())}OH(a){eKa(a,"bike","Lb",150950,"NonRoadmap")}XH(a){let b="TransitFocused";const c=a.getMap();c&&"DARK"===c.__gm?.colorScheme&&(b="TransitFocusedDark");eKa(a,"transit","Lr",150952,b)}Ig(){const a=!document.hidden;a!==this.Gg&&(a?this.Dg.resume():this.Dg.pause(),this.Gg=a)}Hg(){for(const a of this.Eg){const b=gKa?a.deref():a;b?b.refresh():this.Eg.delete(a)}this.Dg.Hg()}};_.Vk("layers",new hKa);});