google.maps.__gjsload__('overlay', '\'use strict\';function au(a){this.b=a}J(au,V);Qa(au[F],function(a){"outProjection"!=a&&(a=!(!this.get("offset")||!this.get("projectionTopLeft")||!this.get("projection")||!K(this.get("zoom"))),a==!this.get("outProjection")&&this.set("outProjection",a?this.b:k))});function bu(){}function cu(){var a=this.gm_props_;if(this[Mj]()){if(this[ak]()){if(!a.of&&this.onAdd)this.onAdd();a.of=j;this.draw()}}else{if(a.of)if(this[uc])this[uc]();else this[pb]();a.of=l}}function du(a){a.gm_props_=a.gm_props_||new bu;return a.gm_props_};function eu(){}\neu[F].b=function(a){var b=a[Pb](),c=du(a),d=c.Qb;c.Qb=b;d&&(c=du(a),(d=c.Da)&&d[vj](),(d=c.nh)&&d[vj](),a[vj](),a.set("panes",k),a.set("projection",k),L(c.S,R[jb]),c.S=k,c.mb&&(c.mb.aa(),c.mb.P(),c.mb=k));if(b){c=du(a);d=c.mb;d||(d=c.mb=new Wg,d.aa=N(a,cu));L(c.S,R[jb]);var e=c.Da=c.Da||new Kl,f=b.N();e[q]("zoom",f);e[q]("offset",f);e[q]("center",f,"projectionCenterQ");e[q]("projection",b);e[q]("projectionTopLeft",f);e=c.nh=c.nh||new au(e);e[q]("zoom",f);e[q]("offset",f);e[q]("projection",b);e[q]("projectionTopLeft",\nf);a[q]("projection",e,"outProjection");a[q]("panes",f);e=N(d,d.O);c.S=[R[y](a,"panes_changed",e),R[y](f,"zoom_changed",e),R[y](f,"offset_changed",e),R[y](b,"projection_changed",e),R[y](f,"projectioncenterq_changed",e),R[v](b,Xe,d)];d.O();Jl(b,"Ox")}};var fu=new eu;of.overlay=function(a){eval(a)};rf("overlay",fu);\n')