google.maps.__gjsload__('overlay', '\'use strict\';function dK(a){this.j=a}P(dK,U);Ya(dK[I],function(a){"outProjection"!=a&&(a=!!(this.get("offset")&&this.get("projectionTopLeft")&&this.get("projection")&&ve(this.get("zoom"))),a==!this.get("outProjection")&&this.set("outProjection",a?this.j:null))});function eK(){}function fK(){var a=this.gm_props_;if(this[Zq]()){if(this[Pc]()){if(!a.Lg&&this.onAdd)this.onAdd();a.Lg=!0;this.draw()}}else{if(a.Lg)if(this[Zc])this[Zc]();else this[Ib]();a.Lg=!1}}function gK(a){a.gm_props_=a.gm_props_||new eK;return a.gm_props_}function hK(a){$m[J](this);this.la=S(a,fK)}P(hK,$m);function iK(){}\niK[I].j=function(a){var b=a[Wq](),c=gK(a),d=c.Ic;c.Ic=b;d&&(c=gK(a),(d=c.Fa)&&d[Aq](),(d=c.cj)&&d[Aq](),a[Aq](),a.set("panes",null),a.set("projection",null),R(c.$,T[Ab]),c.$=null,c.cf&&(c.cf.la(),c.cf=null),hy("Ox","-p",a));if(b){c=gK(a);d=c.cf;d||(d=c.cf=new hK(a));R(c.$,T[Ab]);var e=c.Fa=c.Fa||new Mw,f=b[B];e[p]("zoom",f);e[p]("offset",f);e[p]("center",f,"projectionCenterQ");e[p]("projection",b);e[p]("projectionTopLeft",f);e=c.cj=c.cj||new dK(e);e[p]("zoom",f);e[p]("offset",f);e[p]("projection",b);\ne[p]("projectionTopLeft",f);a[p]("projection",e,"outProjection");a[p]("panes",f);e=S(d,d.Y);c.$=[T[A](a,"panes_changed",e),T[A](f,"zoom_changed",e),T[A](f,"offset_changed",e),T[A](b,"projection_changed",e),T[A](f,"projectioncenterq_changed",e),T[u](b,"forceredraw",d)];d.Y();b instanceof Mg&&(ey(b,"Ox"),gy("Ox","-p",a))}};var jK=new iK;yh.overlay=function(a){eval(a)};Zf("overlay",jK);\n')