google.maps.__gjsload__('overlay', function(_){var OC=function(a){this.Eg=a},mra=function(){},PC=function(a){a.Wy=a.Wy||new mra;return a.Wy},nra=function(a){this.Ch=new _.xn(()=>{const b=a.Wy;if(a.getPanes()){if(a.getProjection()){if(!b.px&&a.onAdd)a.onAdd();b.px=!0;a.draw()}}else{if(b.px)if(a.onRemove)a.onRemove();else a.remove();b.px=!1}},0)},ora=function(a,b){const c=PC(a);let d=c.rw;d||(d=c.rw=new nra(a));_.Ob(c.Ph||[],_.yk);var e=c.ni=c.ni||new _.Sla;const f=b.__gm;e.bindTo("zoom",f);e.bindTo("offset",f);e.bindTo("center",f,"projectionCenterQ"); e.bindTo("projection",b);e.bindTo("projectionTopLeft",f);e=c.MC=c.MC||new OC(e);e.bindTo("zoom",f);e.bindTo("offset",f);e.bindTo("projection",b);e.bindTo("projectionTopLeft",f);a.bindTo("projection",e,"outProjection");a.bindTo("panes",f);e=()=>_.yn(d.Ch);c.Ph=[_.wk(a,"panes_changed",e),_.wk(f,"zoom_changed",e),_.wk(f,"offset_changed",e),_.wk(b,"projection_changed",e),_.wk(f,"projectioncenterq_changed",e)];_.yn(d.Ch);b instanceof _.Uk?(_.Il(b,"Ox"),_.Gl(b,148440)):b instanceof _.cm&&(_.Il(b,"Oxs"), _.Gl(b,181451))},tra=function(a){if(a){var b=a.getMap();if(pra(a)!==b&&b&&b instanceof _.Uk){const c=b.__gm;c.overlayLayer?a.__gmop=new qra(b,a,c.overlayLayer):c.Fg.then(({kh:d})=>{const e=new rra(b,d);d.Bi(e);c.overlayLayer=e;sra(a);tra(a)})}}},sra=function(a){if(a){var b=a.__gmop;b&&(a.__gmop=null,b.Eg.unbindAll(),b.Eg.set("panes",null),b.Eg.set("projection",null),b.Gg.ul(b),b.Fg&&(b.Fg=!1,b.Eg.onRemove?b.Eg.onRemove():b.Eg.remove()))}},pra=function(a){return(a=a.__gmop)?a.map:null},ura=function(a, b){a.Eg.get("projection")!=b&&(a.Eg.bindTo("panes",a.map.__gm),a.Eg.set("projection",b))};_.Ha(OC,_.Ok);OC.prototype.changed=function(a){a!="outProjection"&&(a=!!(this.get("offset")&&this.get("projectionTopLeft")&&this.get("projection")&&_.jj(this.get("zoom"))),a==!this.get("outProjection")&&this.set("outProjection",a?this.Eg:null))};var QC={};_.Ha(nra,_.Ok);QC.El=function(a){if(a){var b=a.getMap();(PC(a).vC||null)!==b&&(b&&ora(a,b),PC(a).vC=b)}};QC.ul=function(a){const b=PC(a);var c=b.ni;c&&c.unbindAll();(c=b.MC)&&c.unbindAll();a.unbindAll();a.set("panes",null);a.set("projection",null);b.Ph&&_.Ob(b.Ph,_.yk);b.Ph=null;b.rw&&(b.rw.Ch.Dj(),b.rw=null);delete PC(a).vC};var RC={},qra=class{constructor(a,b,c){this.map=a;this.Eg=b;this.Gg=c;this.Fg=!1;_.Il(this.map,"Ox");_.Gl(this.map,148440);c.El(this)}draw(){this.Fg||(this.Fg=!0,this.Eg.onAdd&&this.Eg.onAdd());this.Eg.draw&&this.Eg.draw()}},rra=class{constructor(a,b){this.Ig=a;this.Gg=b;this.Eg=null;this.Fg=[]}dispose(){}ri(a,b,c,d,e,f,g,h){const k=this.Eg=this.Eg||new _.aA(this.Ig,this.Gg,()=>{});k.ri(a,b,c,d,e,f,g,h);for(const m of this.Fg)ura(m,k),m.draw()}El(a){this.Fg.push(a);this.Eg&&ura(a,this.Eg);this.Gg.refresh()}ul(a){_.Wb(this.Fg, a)}};RC.El=tra;RC.ul=sra;_.lk("overlay",{IA:function(a){if(a){(0,QC.ul)(a);(0,RC.ul)(a);var b=a.getMap();b&&(b instanceof _.Uk?(0,RC.El)(a):(0,QC.El)(a))}},preventMapHitsFrom:a=>{_.Vv(a,{Uk:({event:b})=>{_.Xt(b.Hh)},ak:b=>_.Gv(b),Xp:b=>_.Hv(b),Vk:b=>_.Hv(b),sk:b=>_.Iv(b)}).Jr(!0)},preventMapHitsAndGesturesFrom:a=>{a.addEventListener("click",_.uk);a.addEventListener("contextmenu",_.uk);a.addEventListener("dblclick",_.uk);a.addEventListener("mousedown",_.uk);a.addEventListener("mousemove",_.uk);a.addEventListener("MSPointerDown", _.uk);a.addEventListener("pointerdown",_.uk);a.addEventListener("touchstart",_.uk);a.addEventListener("wheel",_.uk)}});});