Astroport.ONE/templates/Unfold-Template_fichiers/embed_data/overlay.js

6 lines
3.5 KiB
JavaScript

google.maps.__gjsload__('overlay', function(_){var Es=function(a){this.h=a},Qka=function(){},Fs=function(a){a.Ln=a.Ln||new Qka;return a.Ln},Rka=function(a){this.Ka=new _.bi(function(){var b=a.Ln;if(a.getPanes()){if(a.getProjection()){if(!b.Qm&&a.onAdd)a.onAdd();b.Qm=!0;a.draw()}}else{if(b.Qm)if(a.onRemove)a.onRemove();else a.remove();b.Qm=!1}},0)},Ska=function(a,b){function c(){return _.ci(e.Ka)}var d=Fs(a),e=d.Wl;e||(e=d.Wl=new Rka(a));_.bb(d.Wa||[],_.E.removeListener);var f=d.Va=d.Va||new _.fr,g=b.__gm;f.bindTo("zoom",g);f.bindTo("offset",g);
f.bindTo("center",g,"projectionCenterQ");f.bindTo("projection",b);f.bindTo("projectionTopLeft",g);f=d.qr=d.qr||new Es(f);f.bindTo("zoom",g);f.bindTo("offset",g);f.bindTo("projection",b);f.bindTo("projectionTopLeft",g);a.bindTo("projection",f,"outProjection");a.bindTo("panes",g);d.Wa=[_.E.addListener(a,"panes_changed",c),_.E.addListener(g,"zoom_changed",c),_.E.addListener(g,"offset_changed",c),_.E.addListener(b,"projection_changed",c),_.E.addListener(g,"projectioncenterq_changed",c)];c();b instanceof
_.gf&&_.eg(b,"Ox")},Wka=function(a){if(a){var b=a.getMap();if(Tka(a)!==b&&b&&b instanceof _.gf){var c=b.__gm;c.overlayLayer?a.__gmop=new Uka(b,a,c.overlayLayer):c.j.then(function(d){d=d.Xa;var e=new Gs(b,d);d.ib(e);c.overlayLayer=e;Vka(a);Wka(a)})}}},Vka=function(a){if(a){var b=a.__gmop;b&&(a.__gmop=null,b.h.unbindAll(),b.h.set("panes",null),b.h.set("projection",null),b.l.Mf(b),b.j&&(b.j=!1,b.h.onRemove?b.h.onRemove():b.h.remove()))}},Tka=function(a){return(a=a.__gmop)?a.map:null},Uka=function(a,
b,c){this.map=a;this.h=b;this.l=c;this.j=!1;_.eg(this.map,"Ox");c.pf(this)},Xka=function(a,b){a.h.get("projection")!=b&&(a.h.bindTo("panes",a.map.__gm),a.h.set("projection",b))},Gs=function(a,b){this.m=a;this.l=b;this.h=null;this.j=[]};_.B(Es,_.F);Es.prototype.changed=function(a){"outProjection"!=a&&(a=!!(this.get("offset")&&this.get("projectionTopLeft")&&this.get("projection")&&_.Yd(this.get("zoom"))),a==!this.get("outProjection")&&this.set("outProjection",a?this.h:null))};var Hs={};_.B(Rka,_.F);Hs.pf=function(a){if(a){var b=a.getMap();(Fs(a).Tq||null)!==b&&(b&&Ska(a,b),Fs(a).Tq=b)}};Hs.Mf=function(a){var b=Fs(a),c=b.Va;c&&c.unbindAll();(c=b.qr)&&c.unbindAll();a.unbindAll();a.set("panes",null);a.set("projection",null);b.Wa&&_.bb(b.Wa,_.E.removeListener);b.Wa=null;b.Wl&&(b.Wl.Ka.Gd(),b.Wl=null);delete Fs(a).Tq};var Is={};Uka.prototype.draw=function(){this.j||(this.j=!0,this.h.onAdd&&this.h.onAdd());this.h.draw&&this.h.draw()};Gs.prototype.dispose=function(){};Gs.prototype.yc=function(a,b,c,d,e,f,g,h){var k=this.h=this.h||new _.gn(this.m,this.l,function(){});k.yc(a,b,c,d,e,f,g,h);a=_.y(this.j);for(b=a.next();!b.done;b=a.next())b=b.value,Xka(b,k),b.draw()};Gs.prototype.pf=function(a){this.j.push(a);this.h&&Xka(a,this.h);this.l.refresh()};Gs.prototype.Mf=function(a){_.mb(this.j,a)};Is.pf=Wka;Is.Mf=Vka;_.Qe("overlay",{ap:function(a){if(a){(0,Hs.Mf)(a);(0,Is.Mf)(a);var b=a.getMap();b&&(b instanceof _.gf?(0,Is.pf)(a):(0,Hs.pf)(a))}},preventMapHitsFrom:function(a){_.Ln(a,{onClick:function(b){return _.qn(b.event)},rd:function(b){return _.nn(b)},ph:function(b){return _.on(b)},Sd:function(b){return _.on(b)},Ad:function(b){return _.pn(b)}}).mi(!0)},preventMapHitsAndGesturesFrom:function(a){a.addEventListener("click",_.We);a.addEventListener("contextmenu",_.We);a.addEventListener("dblclick",_.We);a.addEventListener("mousedown",
_.We);a.addEventListener("mousemove",_.We);a.addEventListener("MSPointerDown",_.We);a.addEventListener("pointerdown",_.We);a.addEventListener("touchstart",_.We);a.addEventListener("wheel",_.We)}});});