Static | ZeroBOX
No static analysis available.
google.maps.__gjsload__('marker', function(_){var GVa=function(a,b){const c=_.na(b);a.Eg.set(c,b);_.rm(a.Fg)},HVa=function(a,b){if(a.Fg.has(b)){_.Tj(b,"UPDATE_BASEMAP_COLLISION");_.Tj(b,"UPDATE_MARKER_COLLISION");_.Tj(b,"REMOVE_COLLISION");a.Fg.delete(b);var c=a.Gg;const d=_.na(b);c.Eg.has(d)&&(c.Eg.delete(d),b.Ln=null,_.rm(c.Fg));_.wea(a.Eg,b)}},IVa=function(a,b){a.Fg.has(b)||(a.Fg.add(b),_.Pj(b,"UPDATE_BASEMAP_COLLISION",()=>{a.Ig.add(b);a.Jg.jr()}),_.Pj(b,"UPDATE_MARKER_COLLISION",()=>{a.Jg.jr()}),_.Pj(b,"REMOVE_COLLISION",()=>{HVa(a,b)}),
GVa(a.Gg,b),_.vea(a.Eg,b))},JVa=function(a){return`${_.Oca(a)}-internal-${a}`},KVa=function(a,b){b=(a=a.__e3_)&&a[b];return!!b&&Object.values(b).some(c=>c.PB)},LVa=function(a,b,c){return new _.Oj(a,`${b}${"_removed"}`,c,0,!1)},MVa=function(a,b,c){return new _.Oj(a,`${b}${"_added"}`,c,0,!1)},TN=function(a){return a?_.Yn.has(a)?_.Yn.get(a):a instanceof ShadowRoot?TN(a.host):TN(a.parentNode):null},NVa=function(a){var b=1;return()=>{--b||a()}},OVa=function(a,b){_.lF().Eg.load(new _.MH(a),c=>{b(c&&c.size)})},
PVa=function(a,b){a=a.getBoundingClientRect();b=b instanceof Element?b.getBoundingClientRect():a;return{offset:new _.Tk(b.x-a.x,b.y-a.y),size:new _.Vk(b.width,b.height)}},QVa=function(a){a=new DOMMatrixReadOnly(a.transform);return{offsetX:a.m41,offsetY:a.m42}},UN=function(a){const b=window.devicePixelRatio||1;return Math.round(a*b)/b},RVa=function(a,{clientX:b,clientY:c}){const {height:d,left:e,top:f,width:g}=a.getBoundingClientRect();return{gh:UN(b-(e+g/2)),jh:UN(c-(f+d/2))}},SVa=function(a,b){if(!a||
!b)return null;a=a.getProjection();return _.Yt(b,a)},TVa=function(a,b){const c=_.pI(a);if(!b||!c)return!1;a=Math.abs(c.clientX-b.clientX);b=Math.abs(c.clientY-b.clientY);return a*a+b*b>=4},VN=function(a="DEFAULT"){const b=document.createElementNS("http://www.w3.org/2000/svg","svg");b.setAttribute("xmlns","http://www.w3.org/2000/svg");var c=document.createElementNS("http://www.w3.org/2000/svg","defs"),d=document.createElementNS("http://www.w3.org/2000/svg","filter");d.setAttribute("id",_.vk());var e=
document.createElementNS("http://www.w3.org/2000/svg","feFlood");e.setAttribute("result","floodFill");var f=document.createElementNS("http://www.w3.org/2000/svg","feComposite");f.setAttribute("in","floodFill");f.setAttribute("in2","SourceAlpha");f.setAttribute("operator","in");f.setAttribute("result","sourceAlphaFill");var g=document.createElementNS("http://www.w3.org/2000/svg","feComposite");g.setAttribute("in","sourceAlphaFill");g.setAttribute("in2","SourceGraphic");g.setAttribute("operator","in");
d.appendChild(e);d.appendChild(f);d.appendChild(g);c.appendChild(d);b.appendChild(c);c=document.createElementNS("http://www.w3.org/2000/svg","g");c.setAttribute("fill","none");c.setAttribute("fill-rule","evenodd");b.appendChild(c);g=document.createElementNS("http://www.w3.org/2000/svg","path");g.classList.add(_.KJ);d=document.createElementNS("http://www.w3.org/2000/svg","path");d.classList.add(_.JJ);d.setAttribute("fill","#EA4335");e=document.createElementNS("http://www.w3.org/2000/svg","image");
e.setAttribute("x","50%");e.setAttribute("y","50%");e.setAttribute("preserveAspectRatio","xMidYMid meet");f=document.createElementNS("http://www.w3.org/2000/svg","text");f.setAttribute("x","50%");f.setAttribute("y","50%");f.setAttribute("text-anchor","middle");f.style.font="inherit";f.style.fontSize="16px";switch(a){case "PIN":b.setAttribute("width","27");b.setAttribute("height","43");b.setAttribute("viewBox","0 0 27 43");c.setAttribute("transform","translate(1 1)");d.setAttribute("d","M12.5 0C5.596 0 0 5.596 0 12.5c0 1.886.543 3.746 1.441 5.462 3.425 6.615 10.216 13.566 10.216 22.195a.843.843 0 101.686 0c0-8.63 6.79-15.58 10.216-22.195.899-1.716 1.442-3.576 1.442-5.462C25 5.596 19.405 0 12.5 0z");
g.setAttribute("d","M12.5-.5c7.18 0 13 5.82 13 13 0 1.9-.524 3.833-1.497 5.692-.916 1.768-1.018 1.93-4.17 6.779-4.257 6.55-5.99 10.447-5.99 15.187a1.343 1.343 0 11-2.686 0c0-4.74-1.733-8.636-5.99-15.188-3.152-4.848-3.254-5.01-4.169-6.776C.024 16.333-.5 14.4-.5 12.5c0-7.18 5.82-13 13-13z");g.setAttribute("stroke","#fff");c.append(d,g);f.style.transform="translate(-1px, -3px)";break;case "PINLET":b.setAttribute("width","19");b.setAttribute("height","26");b.setAttribute("viewBox","0 0 19 26");d.setAttribute("d",
"M18.998 9.5c0 1.415-.24 2.819-.988 4.3-2.619 5.186-7.482 6.3-7.87 11.567-.025.348-.286.633-.642.633-.354 0-.616-.285-.641-.633C8.469 20.1 3.607 18.986.987 13.8.24 12.319 0 10.915 0 9.5 0 4.24 4.25 0 9.5 0a9.49 9.49 0 019.498 9.5z");a=document.createElementNS("http://www.w3.org/2000/svg","path");a.setAttribute("d","M-1-1h21v30H-1z");c.append(d,a);f.style.fontSize="14px";f.style.transform="translateY(1px)";break;default:b.setAttribute("width","26"),b.setAttribute("height","37"),b.setAttribute("viewBox",
"0 0 26 37"),g.setAttribute("d","M13 0C5.8175 0 0 5.77328 0 12.9181C0 20.5733 5.59 23.444 9.55499 30.0784C12.09 34.3207 11.3425 37 13 37C14.7225 37 13.975 34.2569 16.445 30.1422C20.085 23.8586 26 20.6052 26 12.9181C26 5.77328 20.1825 0 13 0Z"),g.setAttribute("fill","#C5221F"),d.setAttribute("d","M13.0167 35C12.7836 35 12.7171 34.9346 12.3176 33.725C11.9848 32.6789 11.4854 31.0769 10.1873 29.1154C8.92233 27.1866 7.59085 25.6173 6.32594 24.1135C3.36339 20.5174 1 17.7057 1 12.6385C1.03329 6.19808 6.39251 1 13.0167 1C19.6408 1 25 6.23078 25 12.6385C25 17.7057 22.6699 20.55 19.6741 24.1462C18.4425 25.65 17.1443 27.2193 15.8793 29.1154C14.6144 31.0442 14.0818 32.6135 13.749 33.6596C13.3495 34.9346 13.2497 35 13.0167 35Z"),
a=document.createElementNS("http://www.w3.org/2000/svg","path"),a.classList.add(_.LJ),a.setAttribute("d","M13 18C15.7614 18 18 15.7614 18 13C18 10.2386 15.7614 8 13 8C10.2386 8 8 10.2386 8 13C8 15.7614 10.2386 18 13 18Z"),a.setAttribute("fill","#B31412"),c.append(g,d,a)}c.append(e,f);return b},UVa=function(a,b){const c=[];c.push("@-webkit-keyframes ",b," {\n");_.vb(a.frames,d=>{c.push(d.time*100+"% { ");c.push("-webkit-transform: translate3d("+d.translate[0]+"px,",d.translate[1]+"px,0); ");c.push("-webkit-animation-timing-function: ",
d.nm,"; ");c.push("}\n")});c.push("}\n");return c.join("")},VVa=function(a,b){for(let c=0;c<a.frames.length-1;c++){const d=a.frames[c+1];if(b>=a.frames[c].time&&b<d.time)return c}return a.frames.length-1},WVa=function(a){if(a.Eg)return a.Eg;a.Eg="_gm"+Math.round(Math.random()*1E4);var b=UVa(a,a.Eg);WN||(WN=_.ti("style"),WN.type="text/css",document.querySelectorAll("HEAD")[0].appendChild(WN));b=WN.textContent+b;b=_.zi(b);WN.textContent=_.If(new _.Hf(b));return a.Eg},XN=function(a){switch(a){case 1:_.Mk(window,
"Pegh");_.Q(window,160667);break;case 2:_.Mk(window,"Psgh");_.Q(window,160666);break;case 3:_.Mk(window,"Pugh");_.Q(window,160668);break;default:_.Mk(window,"Pdgh"),_.Q(window,160665)}},YN=function(a){_.bk(a,"changed")},XVa=function(a){a.Xg&&a.Xg.setAttribute("fill",a.Pg||a.Yg);a.Gg.style.color=a.glyphColor||"";a.xh.removeAttribute("flood-color");a.Jg.removeAttribute("filter");a.glyph instanceof URL&&(a.glyphColor&&(a.xh.setAttribute("flood-color",a.glyphColor),a.Jg.setAttribute("filter",`url(#${a.Rh})`)),
a.Jg.href.baseVal=a.Fg.toString());a.ah.setAttribute("fill",a.glyphColor||a.Yg)},$N=function(a){return a instanceof ZN},YVa=function(a){a=a.get("collisionBehavior");return a==="REQUIRED_AND_HIDES_OPTIONAL"||a==="OPTIONAL_AND_HIDES_LOWER_PRIORITY"},ZVa=function(a,b,c=!1){if(!b.get("internalMarker")){_.Mk(a,"Om");_.Q(a,149055);c?(_.Mk(a,"Wgmk"),_.Q(a,149060)):a instanceof _.wk?(_.Mk(a,"Ramk"),_.Q(a,149057)):a instanceof _.dl&&(_.Mk(a,"Svmk"),_.Q(a,149059),a.get("standAlone")&&(_.Mk(a,"Ssvmk"),_.Q(a,
149058)));c=a.get("styles")||[];Array.isArray(c)&&c.some(e=>"stylers"in e)&&(_.Mk(a,"Csmm"),_.Q(a,174113));YVa(b)&&(_.Mk(a,"Mocb"),_.Q(a,149062));b.get("anchorPoint")&&(_.Mk(a,"Moap"),_.Q(a,149064));c=b.get("animation");c===1&&(_.Mk(a,"Moab"),_.Q(a,149065));c===2&&(_.Mk(a,"Moad"),_.Q(a,149066));b.get("clickable")===!1&&(_.Mk(a,"Ucmk"),_.Q(a,149091),b.get("title")&&(_.Mk(a,"Uctmk"),_.Q(a,149063)));b.get("draggable")&&(_.Mk(a,"Drmk"),_.Q(a,149069),b.get("clickable")===!1&&(_.Mk(a,"Dumk"),_.Q(a,149070)));
b.get("visible")===!1&&(_.Mk(a,"Ivmk"),_.Q(a,149081));b.get("crossOnDrag")&&(_.Mk(a,"Mocd"),_.Q(a,149067));b.get("cursor")&&(_.Mk(a,"Mocr"),_.Q(a,149068));b.get("label")&&(_.Mk(a,"Molb"),_.Q(a,149080));b.get("title")&&(_.Mk(a,"Moti"),_.Q(a,149090));b.get("opacity")!=null&&(_.Mk(a,"Moop"),_.Q(a,149082));b.get("optimized")===!0?(_.Mk(a,"Most"),_.Q(a,149085)):b.get("optimized")===!1&&(_.Mk(a,"Mody"),_.Q(a,149071));b.get("zIndex")!=null&&(_.Mk(a,"Mozi"),_.Q(a,149092));c=b.get("icon");var d=new aO;(d=
!c||c===d.icon.url||c.url===d.icon.url)?(_.Mk(a,"Dmii"),_.Q(a,173084)):(_.Mk(a,"Cmii"),_.Q(a,173083));typeof c==="string"?(_.Mk(a,"Mosi"),_.Q(a,149079)):c&&c.url!=null?(c.anchor&&(_.Mk(a,"Moia"),_.Q(a,149074)),c.labelOrigin&&(_.Mk(a,"Moil"),_.Q(a,149075)),c.origin&&(_.Mk(a,"Moio"),_.Q(a,149076)),c.scaledSize&&(_.Mk(a,"Mois"),_.Q(a,149077)),c.size&&(_.Mk(a,"Moiz"),_.Q(a,149078))):c&&c.path!=null?(c=c.path,c===0?(_.Mk(a,"Mosc"),_.Q(a,149088)):c===1?(_.Mk(a,"Mosfc"),_.Q(a,149072)):c===2?(_.Mk(a,"Mosfo"),
_.Q(a,149073)):c===3?(_.Mk(a,"Mosbc"),_.Q(a,149086)):c===4?(_.Mk(a,"Mosbo"),_.Q(a,149087)):(_.Mk(a,"Mosbu"),_.Q(a,149089))):$N(c)&&(_.Mk(a,"Mpin"),_.Q(a,149083));b.get("shape")&&(_.Mk(a,"Mosp"),_.Q(a,149084),d&&(_.Mk(a,"Dismk"),_.Q(a,162762)));if(c=b.get("place"))c.placeId?(_.Mk(a,"Smpi"),_.Q(a,149093)):(_.Mk(a,"Smpq"),_.Q(a,149094)),b.get("attribution")&&(_.Mk(a,"Sma"),_.Q(a,149061))}},bO=function(a){return $N(a)?a.getSize():a.size},$Va=function(a,b){if(!(a&&b&&a.isConnected&&b.isConnected))return!1;
a=a.getBoundingClientRect();b=b.getBoundingClientRect();return b.x+b.width<a.x-0||b.x>a.x+a.width+0||b.y+b.height<a.y-0||b.y>a.y+a.height+0?!1:!0},bWa=function(a,b,c){aWa(a,c,d=>{a.set(b,d);const e=d?bO(d):null;b==="viewIcon"&&d&&e&&a.Eg&&a.Eg(e,d.anchor,d.labelOrigin);d=a.get("modelLabel");a.set("viewLabel",d?{text:d.text||d,color:_.Xi(d.color,"#000000"),fontWeight:_.Xi(d.fontWeight,""),fontSize:_.Xi(d.fontSize,"14px"),fontFamily:_.Xi(d.fontFamily,"Roboto,Arial,sans-serif"),className:d.className||
""}:null)})},aWa=function(a,b,c){b?$N(b)?c(b):b.path!=null?c(a.Fg(b)):(_.Zi(b)||(b.size=b.size||b.scaledSize),b.size?c(b):(b.url||(b={url:b}),OVa(b.url,d=>{b.size=d||new _.Vk(24,24);c(b)}))):c(null)},cWa=function(a){const b=a.get("mapPixelBoundsQ");var c=a.get("icon");const d=a.get("position");if(!b||!c||!d)return a.get("visible")!==!1;const e=c.anchor||_.gl,f=c.size.width+Math.abs(e.x);c=c.size.height+Math.abs(e.y);return d.x>b.minX-f&&d.y>b.minY-c&&d.x<b.maxX+f&&d.y<b.maxY+c?a.get("visible")!==
!1:!1},dWa=function(a,b){a.origin=b;_.rm(a.Fg)},cO=function(a){a.Eg&&(_.qu(a.Eg),a.Eg=null)},eWa=function(a,b,c){_.nF(()=>{a.style.webkitAnimationDuration=c.duration?c.duration+"ms":"";a.style.webkitAnimationIterationCount=`${c.im}`;a.style.webkitAnimationName=b||""})},fWa=function(){const a=[];for(let b=0;b<dO.length;b++){const c=dO[b];c.tick();c.Eg||a.push(c)}dO=a;dO.length===0&&(window.clearInterval(eO),eO=null)},fO=function(a){return a?a.__gm_at||_.gl:null},hWa=function(a,b){var c=1,d=a.animation;
var e=d.frames[VVa(d,b)];var f;d=a.animation;(f=d.frames[VVa(d,b)+1])&&(c=(b-e.time)/(f.time-e.time));b=fO(a.element);d=a.element;f?(c=(0,gWa[e.nm||"linear"])(c),e=e.translate,f=f.translate,c=new _.Tk(Math.round(c*f[0]-c*e[0]+e[0]),Math.round(c*f[1]-c*e[1]+e[1]))):c=new _.Tk(e.translate[0],e.translate[1]);c=d.__gm_at=c;d=c.x-b.x;b=c.y-b.y;if(d!==0||b!==0)c=a.element,e=new _.Tk(_.kF(c.style.left)||0,_.kF(c.style.top)||0),e.x+=d,e.y+=b,_.iu(c,e);_.bk(a,"tick")},kWa=function(a,b,c){let d;var e;if(e=
c.cG!==!1)e=_.Hm(),e=e.Eg.Mg||e.Eg.Kg&&_.Es(e.Eg.version,7);e?d=new iWa(a,b,c):d=new jWa(a,b,c);d.start();return d},iO=function(a){a.Jg&&(gO(a.Gh),a.Jg.release(),a.Jg=null);a.Eg&&_.qu(a.Eg);a.Eg=null;a.Ig&&_.qu(a.Ig);a.Ig=null;hO(a,!0);a.Mg=[]},hO=function(a,b=!1){a.Qg?a.Xg=!0:(_.bk(a,b?"ELEMENTS_REMOVED":"CLEAR_TARGET"),a.targetElement&&_.qu(a.targetElement),a.targetElement=null,a.Kg&&(a.Kg.unbindAll(),a.Kg.release(),a.Kg=null,gO(a.Sg),a.Sg=null),a.Ng&&a.Ng.remove(),a.Og&&a.Og.remove())},mWa=function(a,
b){const c=a.ah();if(c){var d=c.url!=null;a.Eg&&a.th==d&&(_.qu(a.Eg),a.Eg=null);a.th=!d;var e=null;d&&(e={js:()=>{}});a.Eg=jO(a,b,a.Eg,c,e);lWa(a,c,kO(a))}},qWa=function(a){var b=a.eh();if(b){if(!a.Jg){const e=a.Jg=new nWa(a.getPanes(),b,a.get("opacity"),a.get("visible"),a.Ei);a.Gh=[_.Pj(a,"label_changed",function(){e.setLabel(this.get("label"))}),_.Pj(a,"opacity_changed",function(){e.setOpacity(this.get("opacity"))}),_.Pj(a,"panes_changed",function(){var f=this.get("panes");e.ul=f;cO(e);_.rm(e.Fg)}),
_.Pj(a,"visible_changed",function(){e.setVisible(this.get("visible"))})]}if(b=a.ah()){var c=a.Eg,d=kO(a);c=oWa(a,b,d,fO(c)||_.gl);d=bO(b);d=b.labelOrigin||new _.Tk(d.width/2,d.height/2);$N(b)&&(b=b.getSize().width,d=new _.Tk(b/2,b/2));dWa(a.Jg,new _.Tk(c.x+d.x,c.y+d.y));a.Jg.setZIndex(pWa(a));_.sm(a.Jg.Fg)}}},sWa=function(a){if(!a.Vg){a.Gg&&(a.Pg&&_.Rj(a.Pg),a.Gg.cancel(),a.Gg=null);var b=a.get("animation");if(b=rWa[b]){var c=b.options;a.Eg&&(a.Vg=!0,a.set("animating",!0),b=kWa(a.Eg,b.icon,c),a.Gg=
b,a.Pg=_.Yj(b,"done",function(){a.set("animating",!1);a.Gg=null;a.set("animation",null)}))}}},gO=function(a){if(a)for(let b=0,c=a.length;b<c;b++)_.Rj(a[b])},kO=function(a){return _.Hm().transform?Math.min(1,a.get("scale")||1):1},oWa=function(a,b,c,d){const e=a.getPosition(),f=bO(b);var g=(b=lO(b))?b.x:f.width/2;a.kh.x=e.x+d.x-Math.round(g-(g-f.width/2)*(1-c));b=b?b.y:f.height;a.kh.y=e.y+d.y-Math.round(b-(b-f.height/2)*(1-c));return a.kh},pWa=function(a){let b=a.get("zIndex");a.Fk&&(b=1E6);_.Vi(b)||
(b=Math.min(a.getPosition().y,999999));return b},lO=function(a){return $N(a)?a.getAnchor():a.anchor},lWa=function(a,b,c){const d=bO(b);a.Wg.width=c*d.width;a.Wg.height=c*d.height;a.set("size",a.Wg);const e=a.get("anchorPoint");if(!e||e.Eg)b=lO(b),a.Rg.x=c*(b?d.width/2-b.x:0),a.Rg.y=-c*(b?b.y:d.height),a.Rg.Eg=!0,a.set("anchorPoint",a.Rg)},jO=function(a,b,c,d,e){if($N(d))a=tWa(a,b,c,d);else if(d.url!=null){const f=d.origin||_.gl;a=a.get("opacity");const g=_.Xi(a,1);c?(c.firstChild.__src__!=d.url&&
_.OH(c.firstChild,d.url),_.QH(c,d.size,f,d.scaledSize),c.firstChild.style.opacity=`${g}`):(e=e||{},e.Rz=!_.Fm.Lg,e.alpha=!0,e.opacity=a,c=_.PH(d.url,null,f,d.size,null,d.scaledSize,e),_.tF(c),b.appendChild(c));a=c}else b=c||_.ju("div",b),b.textContent="",c=_.oo(),e=_.eu(b).createElement("canvas"),e.width=d.size.width*c,e.height=d.size.height*c,e.style.width=_.bj(d.size.width),e.style.height=_.bj(d.size.height),_.Im(b,d.size),b.appendChild(e),_.iu(e,_.gl),_.Lm(e),e=e.getContext("2d"),e.lineCap=e.lineJoin=
"round",e.scale(c,c),c=new _.lIa(e),e.beginPath(),c.Nh(d.mF,d.anchor.x,d.anchor.y,d.rotation||0,d.scale),d.fillOpacity&&(e.fillStyle=d.fillColor,e.globalAlpha=d.fillOpacity,e.fill()),d.strokeWeight&&(e.lineWidth=d.strokeWeight,e.strokeStyle=d.strokeColor,e.globalAlpha=d.strokeOpacity,e.stroke()),_.vF(b,_.Xi(a.get("opacity"),1)),a=b;c=a;c.Mg=d;return c},uWa=function(a,b){a.Ng&&a.Og&&a.lh==b||(a.lh=b,a.Ng&&a.Ng.remove(),a.Og&&a.Og.remove(),a.Ng=_.Ov(b,{tk:function(c){a.Qg++;_.yv(c);_.bk(a,"mousedown",
c.Eg)},Hk:function(c){a.Qg--;!a.Qg&&a.Xg&&_.mF(this,function(){a.Xg=!1;hO(a);_.sm(a.Lg)},0);_.Av(c);_.bk(a,"mouseup",c.Eg)},Sl:({event:c,Cq:d})=>{if(a.get("clickable")!==!1||a.getDraggable())_.Rt(c.Eg),c.button==3?d||c.button==3&&_.bk(a,"rightclick",c.Eg):d?_.bk(a,"dblclick",c.Eg):(_.bk(a,"click",c.Eg),_.Mk(window,"Mmi"),_.Q(window,171150))},It:c=>{_.Bv(c);_.bk(a,"contextmenu",c.Eg)}}),a.Og=new _.Hz(b,b,{ks:function(c){_.bk(a,"mouseout",c)},ls:function(c){_.bk(a,"mouseover",c)}}))},tWa=function(a,
b,c,d){c=c||_.ju("div",b);_.Un(c);b===a.getPanes().overlayMouseTarget?(b=d.element.cloneNode(!0),_.vF(b,0),c.appendChild(b)):c.appendChild(d.element);b=d.getSize();c.style.width=b.width+(b.Fg||"px");c.style.height=b.height+(b.Eg||"px");c.style.pointerEvents="none";c.style.userSelect="none";_.Yj(d,"changed",()=>{a.Fg()});return c},mO=function(a){const b=a.marker.get("place");a=a.marker.get("position");return b&&b.location||a},nO=function(a,b){a.Ig&&a.Ig.has(b)&&({marker:a}=a.Ig.get(b),b.xm=vWa(a),
b.xm&&(b=a.getMap()))&&(_.Mk(b,"Mwfl"),_.Q(b,184438))},xWa=function(a,b){if(a.Ig){var {WD:c,marker:d}=a.Ig.get(b);for(const e of wWa)c.push(MVa(d,e,()=>{nO(a,b)})),c.push(LVa(d,e,()=>{!vWa(d)&&b.xm&&nO(a,b)}))}},yWa=function(a){const b=a.Fg.__gm;a.Eg.bindTo("mapPixelBounds",b,"pixelBounds");a.Eg.bindTo("panningEnabled",a.Fg,"draggable");a.Eg.bindTo("panes",b)},zWa=function(a){const b=a.Fg.__gm;_.Pj(a.Ng,"dragging_changed",()=>{b.set("markerDragging",a.marker.get("dragging"))});b.set("markerDragging",
b.get("markerDragging")||a.marker.get("dragging"))},BWa=function(a){a.Kg.push(_.ak(a.Eg,"panbynow",a.Fg.__gm));AWa.forEach(b=>{a.Kg.push(_.Pj(a.Eg,b,c=>{const d=a.Og?mO(a):a.marker.get("internalPosition");c=new _.Iz(d,c,a.Eg.get("position"));_.bk(a.marker,b,c)}))})},CWa=function(a){const b=()=>{a.marker.get("place")?a.Eg.set("draggable",!1):a.Eg.set("draggable",!!a.marker.get("draggable"))};a.Kg.push(_.Pj(a.Ng,"draggable_changed",b));a.Kg.push(_.Pj(a.Ng,"place_changed",b));b()},DWa=function(a){a.Kg.push(_.Pj(a.Fg,
"projection_changed",()=>{oO(a)}));a.Kg.push(_.Pj(a.Ng,"position_changed",()=>{oO(a)}));a.Kg.push(_.Pj(a.Ng,"place_changed",()=>{oO(a)}))},FWa=function(a){a.Kg.push(_.Pj(a.Eg,"dragging_changed",()=>{if(a.Eg.get("dragging"))a.Rg=a.Jg.en(),a.Rg&&_.TI(a.Jg,a.Rg);else{a.Rg=null;a.Qg=null;var b=a.Jg.getPosition();if(b&&(b=_.Gl(b,a.Fg.get("projection")),b=EWa(a,b))){const c=_.Yt(b,a.Fg.get("projection"));a.marker.get("place")||(a.Pg=!1,a.marker.set("position",b),a.Pg=!0);a.Jg.setPosition(c)}}}));a.Kg.push(_.Pj(a.Eg,
"deltaclientposition_changed",()=>{var b=a.Eg.get("deltaClientPosition");if(b&&(a.Rg||a.Qg)){var c=a.Qg||a.Rg;a.Qg={clientX:c.clientX+b.clientX,clientY:c.clientY+b.clientY};b=a.Zg.Ml(a.Qg);b=_.Gl(b,a.Fg.get("projection"));c=a.Qg;var d=EWa(a,b);d&&(a.marker.get("place")||(a.Pg=!1,a.marker.set("position",d),a.Pg=!0),d.equals(b)||(b=_.Yt(d,a.Fg.get("projection")),c=a.Jg.en(b)));c&&_.TI(a.Jg,c)}}))},GWa=function(a){if(a.Gg){a.Eg.bindTo("scale",a.Gg);a.Eg.bindTo("position",a.Gg,"pixelPosition");const b=
a.Fg.__gm;a.Gg.bindTo("latLngPosition",a.marker,"internalPosition");a.Gg.bindTo("focus",a.Fg,"position");a.Gg.bindTo("zoom",b);a.Gg.bindTo("offset",b);a.Gg.bindTo("center",b,"projectionCenterQ");a.Gg.bindTo("projection",a.Fg)}},IWa=function(a){if(a.Gg){const b=new HWa(a.Fg instanceof _.dl);b.bindTo("internalPosition",a.Gg,"latLngPosition");b.bindTo("place",a.marker);b.bindTo("position",a.marker);b.bindTo("draggable",a.marker);a.Eg.bindTo("draggable",b,"actuallyDraggable")}},oO=function(a){if(a.Pg){var b=
mO(a);b&&a.Jg.setPosition(_.Yt(b,a.Fg.get("projection")))}},EWa=function(a,b){const c=a.Fg.__gm.get("snappingCallback");return c&&(a=c({latLng:b,overlay:a.marker}))?a:b},vWa=function(a){return wWa.some(b=>KVa(a,b))},KWa=function(a,b,c){if(b instanceof _.wk){const d=b.__gm;Promise.all([d.Fg,d.Gg]).then(([{Zg:e},f])=>{JWa(a,b,c,e,f)})}else JWa(a,b,c,null)},JWa=function(a,b,c,d,e=!1){const f=new Map,g=h=>{var l=b instanceof _.wk;const n=l?h.__gm.Nq.map:h.__gm.Nq.streetView,p=n&&n.Fg===b,r=p!==a.contains(h);
n&&r&&(l?(h.__gm.Nq.map.dispose(),h.__gm.Nq.map=null):(h.__gm.Nq.streetView.dispose(),h.__gm.Nq.streetView=null));!a.contains(h)||!l&&h.get("mapOnly")||p||(b instanceof _.wk?(l=b.__gm,h.__gm.Nq.map=new LWa(h,b,c,_.KI(l,h),d,l.Sg,f)):h.__gm.Nq.streetView=new LWa(h,b,c,_.Sg,null,null,null),ZVa(b,h,e))};_.Pj(a,"insert",g);_.Pj(a,"remove",g);a.forEach(g)},pO=function(a){return _.oo()/(a.webkitBackingStorePixelRatio||a.mozBackingStorePixelRatio||a.msBackingStorePixelRatio||a.oBackingStorePixelRatio||a.backingStorePixelRatio||
1)},MWa=function(a,b,c){a=a.Eg;a.width=b;a.height=c;return a},NWa=function(a){const b=[];a.Ji.forEach(c=>{b.push(c)});b.sort((c,d)=>c.zIndex-d.zIndex);return b},OWa=function(a){const b=NWa(a),c=a.getContext(),d=pO(c);a=a.Bh.size;c.clearRect(0,0,Math.ceil(a.gh*d),Math.ceil(a.jh*d));b.forEach(e=>{c.globalAlpha=_.Xi(e.opacity,1);c.drawImage(e.image,e.zy,e.Ay,e.yy,e.ty,Math.round(e.dx*d),Math.round(e.dy*d),e.oq*d,e.lq*d)})},PWa=function(a,b,c){if(c.dx>a||c.dy>b||c.dx+c.oq<a||c.dy+c.lq<b)a=!1;else a:{var d=
c.Dv.shape;a-=c.dx;b-=c.dy;if(!d)throw Error("Shape cannot be null.");c=d.coords||[];switch(d.type.toLowerCase()){case "rect":a=c[0]<=a&&a<=c[2]&&c[1]<=b&&b<=c[3];break a;case "circle":d=c[2];a-=c[0];b-=c[1];a=a*a+b*b<=d*d;break a;default:d=c,c=d.length,d[0]==d[c-2]&&d[1]==d[c-1]||d.push(d[0],d[1]),a=_.sGa(a,b,d)!=0}}return a},qO=function(a,b,c,d){var e=b.oi,f=a.Fg.get();if(!f)return null;f=f.Bh.size;c=_.UI(a.Gg,e,new _.Tk(c,d));if(!c)return null;a=new _.Tk(c.nt.rh*f.gh,c.nt.sh*f.jh);const g=[];c.ak.Ji.forEach(h=>
g.push(h));g.sort((h,l)=>l.zIndex-h.zIndex);c=null;for(e=0;d=g[e];++e)if(f=d.Dv,f.clickable!==!1&&(f=f.Iz,PWa(a.x,a.y,d))){c=f;break}c&&(b.jj=d);return c},RWa=function(a,b){if(!b.EA){b.EA=!0;var c=_.Fl(a.get("projection")),d=b.yt;d.dx<-64||d.dy<-64||d.dx+d.oq>64||d.dy+d.lq>64?(_.vm(a.Ig,b),d=a.Gg.search(_.vq)):(d=b.latLng,d=new _.Tk(d.lat(),d.lng()),b.oi=d,_.NI(a.Jg,{oi:d,marker:b}),d=_.oGa(a.Gg,d));for(let f=0,g=d.length;f<g;++f){var e=d[f];const h=e.ak||null;if(e=QWa(a,h,e.WF||null,b,c))b.Ji[_.dk(e)]=
e,_.vm(h.Ji,e)}}},SWa=function(a,b){b.EA&&(b.EA=!1,a.Ig.contains(b)?a.Ig.remove(b):a.Jg.remove({oi:b.oi,marker:b}),_.Ni(b.Ji,(c,d)=>{delete b.Ji[c];d.ak.Ji.remove(d)}))},TWa=function(a,b){a.Kg[_.dk(b)]=b;var c={rh:b.ni.x,sh:b.ni.y,yh:b.zoom};const d=_.Fl(a.get("projection"));var e=_.ox(a.Fg,c);e=new _.Tk(e.Eg,e.Fg);const {min:f,max:g}=_.qE(a.Fg,c,64/a.Fg.size.gh);c=_.Sl(f.Eg,f.Fg,g.Eg,g.Fg);_.rGa(c,d,e,(h,l)=>{h.WF=l;h.ak=b;b.Xo[_.dk(h)]=h;_.LI(a.Gg,h);l=(a.Jg.search(h)||[]).map(n=>n.marker);a.Ig.forEach((0,_.oa)(l.push,
l));for(let n=0,p=l.length;n<p;++n){const r=l[n],u=QWa(a,b,h.WF,r,d);u&&(r.Ji[_.dk(u)]=u,_.vm(b.Ji,u))}});b.div&&b.Ji&&a.Mg(b.div,b.Ji)},UWa=function(a,b){b&&(delete a.Kg[_.dk(b)],b.Ji.forEach(function(c){b.Ji.remove(c);delete c.Dv.Ji[_.dk(c)]}),_.Ni(b.Xo,(c,d)=>{a.Gg.remove(d)}))},QWa=function(a,b,c,d,e){if(!e||!c||!d.latLng)return null;var f=e.fromLatLngToPoint(c);c=e.fromLatLngToPoint(d.latLng);e=a.Fg.size;a=_.LBa(a.Fg,new _.$l(c.x,c.y),new _.$l(f.x,f.y),b.zoom);c.x=a.rh*e.gh;c.y=a.sh*e.jh;a=d.zIndex;
_.Vi(a)||(a=c.y);a=Math.round(a*1E3)+_.dk(d)%1E3;f=d.yt;b={image:f.image,zy:f.zy,Ay:f.Ay,yy:f.yy,ty:f.ty,dx:f.dx+c.x,dy:f.dy+c.y,oq:f.oq,lq:f.lq,zIndex:a,opacity:d.opacity,ak:b,Dv:d};return b.dx>e.gh||b.dy>e.jh||b.dx+b.oq<0||b.dy+b.lq<0?null:b},VWa=function(a,b,c){a.Ig++<4?c?a.Fg.SC(b):a.Fg.FL(b):a.Eg=!0;a.co||(a.co=_.nF((0,_.oa)(a.Gg,a)))},WWa=function(a){return typeof a==="string"?(rO.has(a)||rO.set(a,{url:a}),rO.get(a)):a},bXa=function(a,b,c){const d=new _.um,e=new _.um,f=new XWa;new YWa(a,d,new aO,
f,c);const g=_.eu(b.getDiv()).createElement("canvas"),h={};a=_.Sl(-100,-300,100,300);const l=new _.PJ(a);a=_.Sl(-90,-180,90,180);const n=_.qGa(a,(x,y)=>x.marker===y.marker);let p=null,r=null;const u=new _.bl(null),w=b.__gm;w.Fg.then(x=>{w.Kg.register(new ZWa(h,w,u,x.Zg.rj));_.ws(x.ur,y=>{if(y&&p!==y.Bh){r&&r.unbindAll();var B=p=y.Bh;r=new $Wa(h,d,e,function(D,F){return new aXa(F,new sO(D,F,g,B),D)},l,n,p);r.bindTo("projection",b);u.set(r.Eg())}})});_.VI(b,u,"markerLayer",-1)},dXa=function(a){a.co||
(a.co=_.nF(()=>{a.co=0;const b=a.Nu;a.Nu={};const c=a.Uv;for(const d of Object.values(b))cXa(a,d);c&&!a.Uv&&a.kt.forEach(d=>{cXa(a,d)})}))},cXa=function(a,b){var c=b.get("place");c=c?c.location:b.get("position");b.set("internalPosition",c);b.changed=a.ZK;if(!b.get("animating"))if(a.UB.remove(b),!c||b.get("visible")==0||b.__gm&&b.__gm.Ln)a.kt.remove(b);else{a.Uv&&!a.XD&&a.kt.getSize()>=256&&(a.Uv=!1);c=b.get("optimized");const e=b.get("draggable"),f=!!b.get("animation");var d=b.get("icon");const g=
!!d&&d.path!=null;d=$N(d);const h=b.get("label")!=null;a.XD||c==0||e||f||g||d||h||!c&&a.Uv?_.vm(a.kt,b):(a.kt.remove(b),_.vm(a.UB,b))}},eXa=function(a,b){const c=new _.gm;c.onAdd=()=>{};c.onContextLost=()=>{};c.onRemove=()=>{};c.onContextRestored=()=>{};c.onDraw=({transformer:d})=>{a.onDraw(d)};_.yq.add(c);c.setMap(b);return c},fXa=function(a){a.Lg||(a.Lg=setTimeout(()=>{const b=[...a.Ig].filter(c=>!c.yp).length;b>0&&a.Vi.Wg(a.map,b);a.Lg=0},0))},iXa=function(a,b){a.Jg.has(b)||(a.Jg.add(b),_.Kx(_.Jx(),
()=>{if(a.map){var c=[];for(const d of a.Jg){if(!d.map)continue;const e=d.targetElement;e.parentNode||c.push(d);const f=d.Ln!==!1&&tO(d)||d.tv,g=_.xk(a.map);g||(a.Mg||(a.Mg=a.Fg.attachShadow({mode:_.Dm[166]?"open":"closed"}),a.Mg.append(a.Kg,a.Eg)),a.Fg.append(e));g&&e.parentElement===g||!g&&e.parentElement===a.Fg?e.setAttribute("slot",f?gXa:hXa):e.style.visibility=f?"hidden":"";d.Wl(!f);d.Fv=!1}a.Jg.clear();for(const d of c)d.Ey(!0)}}))},jXa=function(a){uO||(uO=new ResizeObserver(b=>{for(const c of b)c.target.dispatchEvent(new CustomEvent("resize",
{detail:c.contentRect}))}));uO.observe(a)},lXa=function(a,b){const c=_.na(b);let d=vO.get(c);d||(d=new kXa(b),vO.set(c,d));b=d;a.Kw(b.tm);b.Ig.add(a);fXa(b);jXa(a.targetElement)},mXa=function(a){a=_.na(a);(a=vO.get(a))&&a.requestRedraw()},nXa=function(a,b){b=_.na(b);(b=vO.get(b))&&iXa(b,a)},oXa=function(a){let b=0,c=0;for(const d of a)switch(d){case "ArrowLeft":--b;break;case "ArrowRight":b+=1;break;case "ArrowDown":c+=1;break;case "ArrowUp":--c}return{deltaX:b,deltaY:c}},xO=function(a,b,c=!0){a.Eg.position=
a.Qg;wO(a,b,c)},wO=function(a,b,c=!0){b.preventDefault();b.stopImmediatePropagation();yO(a);pXa(a);a.Gg&&(a.Gg.release(),a.Gg=null);c&&zO(a.Eg,"dragend",b)},rXa=function(a){a.Fg.style.display="none";a.Fg.style.opacity="0.5";a.Fg.style.position="absolute";a.Fg.style.left="50%";a.Fg.style.transform="translate(-50%, -50%)";a.Fg.style.zIndex="-1";qXa(a);const b=a.Eg.Co;b.addEventListener("pointerenter",a.Ug);b.addEventListener("pointerleave",a.Vg);b.addEventListener("focus",a.Ug);b.addEventListener("blur",
a.Vg)},sXa=function(a,b=!1){return a.Ig?_.Tx:b?"pointer":_.woa},AO=function(a){const b=a.Eg.li;b&&b.appendChild(a.Fg)},qXa=function(a){a.Fg.children[0]?.remove();var b=a.Eg,c;if(!(c=b.dragIndicator)){if(!b.Ku){const {url:d,scaledSize:e}=(new aO).Eg;b.Ku=new Image(e.width,e.height);b.Ku.src=d;b.Ku.alt=""}c=b.Ku}a.Fg.appendChild(c);AO(a)},uXa=function(a){if(!a.Eg.Bz){a.Gg=new _.QJ((c,d)=>{var e=a.Eg;e.Kh&&_.bk(e.Kh,"panbynow",c,d)});_.SI(a.Gg,!0);var b=tXa(a.Eg);_.RI(a.Gg,b);a.Gg.Ig=a.Jg}},vXa=function(a,
b){yO(a);a.Jg=!1;a.Gg&&(a.Gg.Ig=!1);a.Kg=a.Eg.en();a.Og=_.pI(b)},wXa=function(a,b){var c=_.pI(b);if(c){b=c.clientX;c=c.clientY;var d=b-a.Og.clientX,e=c-a.Og.clientY;a.Og={clientX:b,clientY:c};b={clientX:a.Kg.clientX+d,clientY:a.Kg.clientY+e};a.Kg=b;a.Eg.IB(b)}},xXa=function(a,b){a.Kg=a.Eg.en();a.Qg=a.Eg.position;a.Og=_.pI(b);a.Ig=!0;uXa(a);a.Eg.Co.setAttribute("aria-grabbed","true");BO(a.Eg);a.Eg.Co.style.zIndex="2147483647";a.Fg.style.opacity="1";a.Fg.style.display="";zO(a.Eg,"dragstart",b)},yXa=
function(a){a.Jg&&(a.Kg=a.Eg.en())},CO=function(a){_.Nv!==2?(document.removeEventListener("pointermove",a.Sg),document.removeEventListener("pointerup",a.Lg),document.removeEventListener("pointercancel",a.Lg)):(document.removeEventListener("touchmove",a.Sg,{passive:!1}),document.removeEventListener("touchend",a.Lg),document.removeEventListener("touchcancel",a.Lg),document.removeEventListener("touchstart",a.Lg));yO(a);pXa(a);a.Gg&&(a.Gg.release(),a.Gg=null)},yO=function(a){const b=a.Eg.Co;b.removeEventListener("keydown",
a.mh);b.removeEventListener("keyup",a.lh);b.removeEventListener("blur",a.kh)},zXa=function(a){if(a.Rg.size===0)a.Pg=0;else{var {deltaX:b,deltaY:c}=oXa(a.Rg),d=1;_.xI(a.Xg)&&(d=a.Xg.next());var e=Math.round(3*d*b);d=Math.round(3*d*c);e===0&&(e=b);d===0&&(d=c);e={clientX:a.Kg.clientX+e,clientY:a.Kg.clientY+d};a.Kg=e;a.Eg.IB(e);a.Pg=window.setTimeout(()=>{zXa(a)},10)}},pXa=function(a){a.Ig=!1;a.Jg=!1;a.Og=null;a.Kg=null;clearTimeout(a.Pg);a.Pg=0;a.Qg=null;a.Wg=null;a.Ng=null;const b=a.Eg.Co,c=a.Eg.zIndex;
a.Fg.style.opacity="0.5";b.setAttribute("aria-grabbed","false");b.style.zIndex=c==null?"":`${c}`;AXa(a.Eg)},tO=function(a){return a.collisionBehavior!=="REQUIRED"&&!a.Fk&&!!a.map&&!!a.position},tXa=function(a){return a.Kh?a.Kh.get("pixelBounds"):null},zO=function(a,b,c){_.bk(a,b,new _.Iz(a.Qo,c,a.yv?new _.Tk(a.yv.gh,a.yv.jh):null))},BO=function(a){_.bk(a,"REMOVE_COLLISION")},AXa=function(a){a.element.style.cursor=a.Mi?sXa(a.Mi,a.qv):a.qv?"pointer":""},DO=function(a,b=!1){tO(a)&&(a.Kh&&IVa(a.Kh.Vg,
a),_.bk(a,"UPDATE_MARKER_COLLISION"),b&&a.yw&&_.bk(a,"UPDATE_BASEMAP_COLLISION"))},BXa=function(a){a.Zq.then(()=>{_.Zk(a.element,"marker-view");a.element.style.position="absolute";a.element.style.left="0px"})},EO=function(a){a.style.pointerEvents=a.Nx?"none":a.DE?"auto":""},FO=function(a){a.xm=a.qv||!!a.fu},CXa=function(a,b){var c;if(c=a.Mi)c=a.Mi,c=c.Ng&&b.timeStamp-c.Ng>=500?!0:c.Mg;if(!c&&a.Qo){a.gmpDraggable||a.element.focus();zO(a,"click",b);if(a.gmpClickable||_.Qj(a,"gmp-click"))c=new GO,_.bk(a,
"gmp-click",c),a.element.dispatchEvent(c);a.Vi.Mg(b)}},DXa=function(a){!a.Vj&&a.map&&a.Kh&&(a.OB=!0,a.Vj=_.Ov(a.element,{Sl:({event:b,Cq:c})=>{a.DE?(_.Rt(b.Eg),b.button===3||c||CXa(a,b.Eg)):a.element===b.Eg.target||a.Nx||(console.debug('To make AdvancedMarkerElement clickable and provide better accessible experiences, use addListener() to register a "click" event on the AdvancedMarkerElement instance.'),a.Vi.Og(a.map))}}),a.Tz=_.hma({draggable:a.oE,CD:new _.$z(a.map,"gestureHandling"),rk:a.Kh.ol}),
_.ws(a.Tz,a.aE),a.OB=!1)},HO=function(a){const b=c=>c.nodeType===Node.TEXT_NODE&&c.nodeValue!=null&&!/\S/.test(c.nodeValue);return a.childNodes.length>0?([...a.childNodes].every(b)&&_.Jj(_.Cl(a,"AdvancedMarkerElement is displaying empty text content. If you want a pin to appear, make sure to remove any whitespace between the <gmp-advanced-marker> tags.")),[...a.childNodes]):a.Pk&&a.Pk.contains(a.jl)?[a.jl]:[]},EXa=function(a,b,c){if(b&&c&&({altitude:b}=new _.Kp(b),b>0||b<0))throw a.Vi.Pg(window),
_.jj("Draggable AdvancedMarkerElement with non-zero altitude is not supported");},IO=function(a){if(a.Hj){const b=_.na(a.Hj),c=vO.get(b);c&&(c.Ig.delete(a),c.isEmpty()&&(c.dispose(),vO.delete(b)));uO&&uO.unobserve(a.targetElement);_.bk(a,"REMOVE_FOCUS");_.bk(a,"REMOVE_COLLISION");a.Zg&&(a.Fj&&(a.Zg.wl(a.Fj),a.Fj=null),a.Zg=null);a.Mi&&CO(a.Mi);a.iD?.remove();a.vG?.remove();a.qF?.remove();a.UE?.remove();a.Tz?.removeListener(a.aE);a.Vj&&(a.Vj.remove(),a.Vj=null);a.Aq.set("map",null);a.yw=null;a.Kh=
null;a.Hj=null;a.Fv=!0}},JO=function(a){if(a.Kh&&!a.Fk){var b=a.Kh.Sg;b&&(a.xm&&a.Sp&&!a.Ln?b.Sg(a):_.bk(a,"REMOVE_FOCUS"))}},GXa=function(a){var b=a.Kh.get("baseMapType");b=b&&(!b.mapTypeId||!Object.values(_.rp).includes(b.mapTypeId));a.yw=a.FE&&!b;if(!a.yp||a.position)a.yw?mXa(a.map):FXa(a)},HXa=function(a){if(!a.yp){var b=a.Kh.Eg;b.NA.then(()=>{const c=_.cm(b,"ADVANCED_MARKERS");if(!c.isAvailable){a.Kh&&a.Kh.lh();for(const d of c.Eg)b.log(d);a.Vi.Ng(a.map);a.dispose()}})}},IXa=function(a){a.Vi.Ug(a.map);
a.Vi.Ig(a.map,a.Nx);if(a.qv){const b=_.Qj(a,"gmp-click");a.Vi.Fg(a.map,b)}a.gmpDraggable&&a.Vi.Jg(a.map);a.title&&a.Vi.Kg(a.map);a.zIndex!==null&&a.Vi.Lg(a.map);a.Vk()>0&&a.Vi.Eg(a.map);a.Vi.Gg(a.map,a.collisionBehavior)},KO=function(a,b){a.Sp=b;a.Mi&&yXa(a.Mi);a.Aq.set("pixelPosition",b);if(b){a.element.style.transform=`translate(-50%, -100%) translate(${b.x}px, ${b.y}px)`;const c=a.element.style.willChange?a.element.style.willChange.replace(/\s+/g,"").split(","):[];c.includes("transform")||_.Kx(_.Jx(),
()=>{c.push("transform");a.element.style.willChange=c.join(",")},a,a)}JO(a)},FXa=function(a){var b=SVa(a.Hj,a.Qo);a.Fj?a.Fj.setPosition(b,a.Vk()):a.Zg&&(b=new _.SJ(a.Zg.rj,a,b,a.Zg,null,a.Vk(),a.jJ),a.Zg.Li(b),a.Fj=b)};_.Tk.prototype.Vx=_.ba(18,function(){return Math.sqrt(this.x*this.x+this.y*this.y)});
var wWa=["click","dblclick","rightclick","contextmenu"],JXa={DEFAULT:"DEFAULT",oO:"PIN",pO:"PINLET"},KXa=class extends _.ek{constructor(){super();this.constraint=0;this.Eg=!1}position_changed(){this.Eg||(this.Eg=!0,this.set("rawPosition",this.get("position")),this.Eg=!1)}rawPosition_changed(){if(!this.Eg){this.Eg=!0;var a=this.set,b;var c=this.get("rawPosition");if(c){(b=this.get("snappingCallback"))&&(c=b(c));b=c.x;c=c.y;var d=this.get("referencePosition");d&&(this.constraint===2?b=d.x:this.constraint===
1&&(c=d.y));b=new _.Tk(b,c)}else b=null;a.call(this,"position",b);this.Eg=!1}}},LXa=class{constructor(a,b,c,d,e=0,f=0){this.width=c;this.height=d;this.offsetX=e;this.offsetY=f;this.Fg=new Float64Array(2);this.Fg[0]=a;this.Fg[1]=b;this.Eg=new Float32Array(2)}transform(a){a.Xt(1,this.Fg,this.Eg,0,0,0);this.Eg[0]+=this.offsetX;this.Eg[1]+=this.offsetY}isVisible(a){return this.Eg[0]>=-this.width&&this.Eg[0]<=a.width+this.width&&this.Eg[1]>=-this.height&&this.Eg[1]<=a.height+this.height}equals(a){return this.Fg[0]===
a.Fg[0]&&this.Fg[1]===a.Fg[1]&&this.width===a.width&&this.height===a.height&&this.offsetX===a.offsetX&&this.offsetY===a.offsetY}Gg(a){return this.Eg[0]>a.right||this.Eg[0]+this.width<a.left||this.Eg[1]>a.bottom||this.Eg[1]+this.height<a.top?!1:!0}},gWa={linear:a=>a,["ease-out"]:a=>1-Math.pow(a-1,2),["ease-in"]:a=>Math.pow(a,2)},LO=class{constructor(a){this.frames=a;this.Eg=""}},WN;var rWa={[1]:{options:{duration:700,im:"infinite"},icon:new LO([{time:0,translate:[0,0],nm:"ease-out"},{time:.5,translate:[0,-20],nm:"ease-in"},{time:1,translate:[0,0],nm:"ease-out"}])},[2]:{options:{duration:500,im:1},icon:new LO([{time:0,translate:[0,-500],nm:"ease-in"},{time:.5,translate:[0,0],nm:"ease-out"},{time:.75,translate:[0,-20],nm:"ease-in"},{time:1,translate:[0,0],nm:"ease-out"}])},[3]:{options:{duration:200,Vx:20,im:1,cG:!1},icon:new LO([{time:0,translate:[0,0],nm:"ease-in"},{time:1,
translate:[0,-20],nm:"ease-out"}])},[4]:{options:{duration:500,Vx:20,im:1,cG:!1},icon:new LO([{time:0,translate:[0,-20],nm:"ease-in"},{time:.5,translate:[0,0],nm:"ease-out"},{time:.75,translate:[0,-10],nm:"ease-in"},{time:1,translate:[0,0],nm:"ease-out"}])}};var aO=class{constructor(){this.icon={url:_.po("api-3/images/spotlight-poi3",!0),scaledSize:new _.Vk(26,37),origin:new _.Tk(0,0),anchor:new _.Tk(13,37),labelOrigin:new _.Tk(13,14)};this.Fg={url:_.po("api-3/images/spotlight-poi-dotless3",!0),scaledSize:new _.Vk(26,37),origin:new _.Tk(0,0),anchor:new _.Tk(13,37),labelOrigin:new _.Tk(13,14)};this.Eg={url:_.po("api-3/images/drag-cross",!0),scaledSize:new _.Vk(13,11),origin:new _.Tk(0,0),anchor:new _.Tk(7,6)};this.shape={coords:[13,0,4,3.5,0,12,2.75,21,
13,37,23.5,21,26,12,22,3.5],type:"poly"}}};var ZN=class extends _.tq{constructor(a={}){super();this.Pg=this.Fg=this.Lg=this.Vg=void 0;this.Ig=null;this.gD=document.createElement("div");_.Zk(this.element,"maps-pin-view");this.shape=this.nh("shape",_.vj(_.oj(JXa)),a.shape)||"DEFAULT";_.Bl(this,"shape");let b,c;switch(this.shape){case "PIN":MO||(MO=VN("PIN"));var d=MO;b=13;c=7;break;case "PINLET":NO||(NO=VN("PINLET"));d=NO;b=9;c=5;break;default:OO||(OO=VN("DEFAULT")),d=OO,b=15,c=5.5}this.element.style.display="grid";this.element.style.setProperty("grid-template-columns",
"auto");this.element.style.setProperty("grid-template-rows",`${c}px auto`);this.element.style.setProperty("gap","0px");this.element.style.setProperty("justify-items","center");this.element.style.pointerEvents="none";this.element.style.userSelect="none";this.Eg=d.cloneNode(!0);this.Eg.style.display="block";this.Eg.style.overflow="visible";this.Eg.style.gridArea="1";this.Gh=Number(this.Eg.getAttribute("width"));this.Fh=Number(this.Eg.getAttribute("height"));this.Eg.querySelector("g").style.pointerEvents=
"auto";this.lh=this.Eg.querySelector(`.${_.JJ}`).getAttribute("fill")||"";d=void 0;const e=this.Eg.querySelector(`.${_.KJ}`);e&&(this.shape==="DEFAULT"?d=e.getAttribute("fill"):this.shape==="PIN"&&(d=e.getAttribute("stroke")));this.th=d||"";d=this.Eg.querySelector("filter");this.Rh=d.id;this.xh=d.querySelector("feFlood");this.Jg=this.Eg.querySelector("g > image");this.ah=this.Eg.querySelector("g > text");d=void 0;(this.Xg=this.Eg.querySelector(`.${_.LJ}`))&&(d=this.Xg.getAttribute("fill"));this.Yg=
d||"";this.element.appendChild(this.Eg);this.Gg=document.createElement("div");this.Tg=b;this.Oh=c;this.Gg.style.setProperty("grid-area","2");this.Gg.style.display="flex";this.Gg.style.alignItems="center";this.Gg.style.justifyContent="center";this.element.appendChild(this.Gg);this.background=a.background;this.borderColor=a.borderColor;this.glyph=a.glyph;this.glyphColor=a.glyphColor;this.scale=a.scale;_.Mk(window,"Pin");_.Q(window,149597);this.Zh(a,ZN,"PinElement")}get element(){return this.gD}get background(){return this.Vg}set background(a){a=
this.nh("background",_.Ap,a)||this.lh;this.Vg!==a&&(this.Vg=a,this.Eg.querySelector(`.${_.JJ}`).setAttribute("fill",this.Vg),YN(this),this.Vg===this.lh?(_.Mk(window,"Pdbk"),_.Q(window,160660)):(_.Mk(window,"Pvcb"),_.Q(window,160662)))}get borderColor(){return this.Lg}set borderColor(a){a=this.nh("borderColor",_.Ap,a)||this.th;this.Lg!==a&&(this.Lg=a,(a=this.Eg.querySelector(`.${_.KJ}`))&&(this.shape==="DEFAULT"?a.setAttribute("fill",this.Lg):a.setAttribute("stroke",this.Lg)),YN(this),this.Lg===this.th?
(_.Mk(window,"Pdbc"),_.Q(window,160663)):(_.Mk(window,"Pcbc"),_.Q(window,160664)))}get glyph(){return this.Fg}set glyph(a){a=this.nh("glyph",_.vj(_.tj([_.Co,_.nj(Element,"Element"),_.nj(URL,"URL")])),a)??null;if(this.Fg!==a){this.Fg=a;if(a=this.Eg.querySelector(`.${_.LJ}`))a.style.display=this.Fg==null?"":"none";this.Fg==null&&XN(0);this.Gg.textContent="";this.ah.textContent="";this.Jg.href.baseVal="";this.Fg instanceof Element?(this.Gg.appendChild(this.Fg),XN(1)):typeof this.Fg==="string"?(this.ah.textContent=
this.Fg,XN(2)):this.Fg instanceof URL&&XN(3);XVa(this);YN(this)}}get glyphColor(){return this.Pg}set glyphColor(a){a=this.nh("glyphColor",_.Ap,a)||null;this.Pg!==a&&(this.Pg=a,XVa(this),YN(this),this.Pg==null||this.Pg===this.Yg?(_.Mk(window,"Pdgc"),_.Q(window,160669)):(_.Mk(window,"Pcgc"),_.Q(window,160670)))}get scale(){return this.Ig}set scale(a){a=this.nh("scale",_.vj(_.uj(_.xp,_.wp)),a);a==null&&(a=1);this.Ig!==a&&(this.Ig=a,a=this.getSize(),this.Eg.setAttribute("width",`${a.width}px`),this.Eg.setAttribute("height",
`${a.height}px`),this.element.style.width=`${a.width}px`,this.element.style.height=`${a.height}px`,a=Math.round(this.Tg*this.Ig),this.Gg.style.width=`${a}px`,this.Gg.style.height=`${a}px`,this.Jg.setAttribute("width",`${this.Tg}px`),this.Jg.setAttribute("height",`${this.Tg}px`),a=_.iIa[this.shape],this.Jg.style.transform=`translate(${-(this.Tg/2+a.x)}px, ${-(this.Tg/2+a.y)}px)`,this.element.style.setProperty("grid-template-rows",`${this.Oh*this.Ig}px auto`),YN(this),this.Ig===1?(_.Mk(window,"Pds"),
_.Q(window,160671)):(_.Mk(window,"Pcs"),_.Q(window,160672)))}getAnchor(){return new _.Tk(this.getSize().width/2,this.getSize().height-1*this.Ig)}getSize(){return new _.Vk(Math.round(this.Gh*this.Ig/2)*2,Math.round(this.Fh*this.Ig/2)*2)}addListener(a,b){return _.Pj(this,a,b)}addEventListener(){throw Error(_.Cl(this,"addEventListener is unavailable in this version."));}update(a){super.update(a);this.dispatchEvent(new Event("gmp-internal-pinchange",{bubbles:!0,composed:!0}))}};
ZN.prototype.addEventListener=ZN.prototype.addEventListener;ZN.prototype.constructor=ZN.prototype.constructor;ZN.ui={wi:182481,vi:182482};var OO=null,NO=null,MO=null;_.ya([_.bo({ih:"background",type:String,ph:!0}),_.M("design:type",Object),_.M("design:paramtypes",[Object])],ZN.prototype,"background",null);_.ya([_.bo({ih:"border-color",type:String,ph:!0}),_.M("design:type",Object),_.M("design:paramtypes",[Object])],ZN.prototype,"borderColor",null);
_.ya([_.bo(),_.M("design:type",Object),_.M("design:paramtypes",[Object])],ZN.prototype,"glyph",null);_.ya([_.bo({ih:"glyph-color",type:String,ph:!0}),_.M("design:type",Object),_.M("design:paramtypes",[Object])],ZN.prototype,"glyphColor",null);_.ya([_.bo({ih:"scale",type:Number,ph:!0}),_.M("design:type",Object),_.M("design:paramtypes",[Object])],ZN.prototype,"scale",null);_.ol("gmp-internal-pin",ZN);var MXa=class extends _.ek{constructor(a,b){super();this.Fg=a;this.Eg=b;PO||(PO=new aO)}changed(a){a!=="modelIcon"&&a!=="modelShape"&&a!=="modelCross"&&a!=="modelLabel"||_.Kx(_.Jx(),this.Gg,this,this)}Gg(){const a=this.get("modelIcon");var b=this.get("modelLabel");bWa(this,"viewIcon",a||b&&PO.Fg||PO.icon);bWa(this,"viewCross",PO.Eg);b=this.get("useDefaults");let c=this.get("modelShape");c||a&&!b||(c=PO.shape);this.get("viewShape")!==c&&this.set("viewShape",c)}},PO;var NXa=class extends _.ek{constructor(){super();this.Fg=!1;this.Eg=cWa(this);this.set("shouldRender",this.Eg)}changed(){if(!this.Fg){var a=cWa(this);thi
this.get("draggable"));this.Eg=!1}}position_changed(){this.draggable_changed()}place_changed(){this.draggable_changed()}};var nWa=class{constructor(a,b,c,d,e){this.ul=a;this.label=b;this.opacity=c;this.visible=d;this.origin=void 0;this.zIndex=0;this.Gg=this.Jg=this.Eg=null;this.Fg=new _.qm(this.Kg,0,this);this.Ig=e;this.ul=a;this.label=b;this.opacity=c;this.visible=d}setOpacity(a){this.opacity=a;_.rm(this.Fg)}setLabel(a){this.label=a;_.rm(this.Fg)}setVisible(a){this.visible=a;_.rm(this.Fg)}setZIndex(a){this.zIndex=a;_.rm(this.Fg)}release(){this.ul=null;cO(this)}Kg(){if(this.ul&&this.label&&this.visible!==!1){var a=this.ul.markerLayer,
b=this.label;this.Eg?a.appendChild(this.Eg):(this.Eg=_.ju("div",a),this.Eg.style.transform="translateZ(0)");a=this.Eg;this.origin&&_.iu(a,this.origin);var c=a.firstElementChild;c||(c=_.ju("div",a),c.style.height="100px",c.style.transform="translate(-50%, -50px)",c.style.display="table",c.style.borderSpacing="0");let d=c.firstElementChild;d||(d=_.ju("div",c),d.style.display="table-cell",d.style.verticalAlign="middle",d.style.whiteSpace="nowrap",d.style.textAlign="center");c=d.firstElementChild||_.ju("div",
d);c.textContent=b.text;c.style.color=b.color;c.style.fontSize=b.fontSize;c.style.fontWeight=b.fontWeight;c.style.fontFamily=b.fontFamily;c.className=b.className;c.setAttribute("aria-hidden","true");if(this.Ig&&b!==this.Gg){this.Gg=b;const {width:e,height:f}=c.getBoundingClientRect();b=new _.Vk(e,f);b.equals(this.Jg)||(this.Jg=b,this.Ig(b))}_.vF(c,_.Xi(this.opacity,1));_.ku(a,this.zIndex)}else cO(this)}};var iWa=class{constructor(a,b,c){this.element=a;this.animation=b;this.options=c;this.Fg=!1;this.Eg=null}start(){this.options.im=this.options.im||1;this.options.duration=this.options.duration||1;_.Wj(this.element,"webkitAnimationEnd",()=>{this.Fg=!0;_.bk(this,"done")});eWa(this.element,WVa(this.animation),this.options)}cancel(){this.Eg&&(this.Eg.remove(),this.Eg=null);eWa(this.element,null,{});_.bk(this,"done")}stop(){this.Fg||(this.Eg=_.Wj(this.element,"webkitAnimationIteration",()=>{this.cancel()}))}};var dO=[],eO=null,jWa=class{constructor(a,b,c){this.element=a;this.animation=b;this.im=-1;this.Eg=!1;this.st
this.im!=="infinite"&&(this.im--,this.im||this.cancel()))}}};var OXa=_.ia.DEF_DEBUG_MARKERS,QO=class extends _.ek{constructor(a,b,c){super();this.Lg=new _.qm(()=>{var d=this.get("panes"),e=this.get("scale");if(!d||!this.getPosition()||this.si()==0||_.Vi(e)&&e<.1&&!this.Fk)iO(this);else{mWa(this,d.markerLayer);if(!this.Qg){var f=this.ah();if(f){var g=f.url;e=this.get("clickable")!=0;var h=this.getDraggable(),l=this.get("title")||"",n=l;n||(n=(n=this.eh())?n.text:"");if(e||h||n){var p=!e&&!h&&!l,r=$N(f),u=lO(f),w=this.get("shape"),x=bO(f),y={};if(_.nu())f=x.width,
x=x.height,r=new _.Vk(f+16,x+16),f={url:_.Fz,size:r,anchor:u?new _.Tk(u.x+8,u.y+8):new _.Tk(Math.round(f/2)+8,x+8),scaledSize:r};else{const D=f.scaledSize||x;(_.Fm.Fg||_.Fm.Eg)&&w&&(y.shape=w,x=D);if(!r||w)f={url:_.Fz,size:x,anchor:u,scaledSize:D}}u=f.url!=null;this.Fh===u&&hO(this);this.Fh=!u;y=this.targetElement=jO(this,this.getPanes().overlayMouseTarget,this.targetElement,f,y);this.targetElement.style.pointerEvents=p?"none":"";if(p=y.querySelector("img"))p.style.removeProperty("position"),p.style.removeProperty("opacity"),
p.style.removeProperty("left"),p.style.removeProperty("top");p=y;if((u=p.getAttribute("usemap")||p.firstChild&&p.firstChild.getAttribute("usemap"))&&u.length&&(p=_.eu(p).getElementById(u.substr(1))))var B=p.firstChild;B&&(B.tabIndex=-1,B.style.display="inline",B.style.position="absolute",B.style.left="0px",B.style.top="0px");OXa&&(y.dataset.debugMarkerImage=g);y=B||y;y.title=l;n&&this.sp().setAttribute("aria-label",n);this.fw();h&&!this.Kg&&(g=this.Kg=new _.mIa(y,this.Ug,this.targetElement),this.Ug?
(g.bindTo("deltaClientPosition",this),g.bindTo("position",this)):g.bindTo("position",this.Tg,"rawPosition"),g.bindTo("containerPixelBounds",this,"mapPixelBounds"),g.bindTo("anchorPoint",this),g.bindTo("size",this),g.bindTo("panningEnabled",this),this.Sg||(this.Sg=[_.ak(g,"dragstart",this),_.ak(g,"drag",this),_.ak(g,"dragend",this),_.ak(g,"panbynow",this)]));g=this.get("cursor")||"pointer";h?this.Kg.set("draggableCursor",g):y.style.cursor=e?g:"";uWa(this,y)}}}d=d.overlayLayer;if(h=e=this.get("cross"))h=
this.get("crossOnDrag"),h===void 0&&(h=this.get("raiseOnDrag")),h=h!=0&&this.getDraggable()&&this.Fk;h?this.Ig=jO(this,d,this.Ig,e):(this.Ig&&_.qu(this.Ig),this.Ig=null);this.Mg=[this.Eg,this.Ig,this.targetElement];qWa(this);for(e=0;e<this.Mg.length;++e)if(h=this.Mg[e])d=h,g=h.Mg,l=fO(h)||_.gl,h=kO(this),g=oWa(this,g,h,l),_.iu(d,g),(g=_.Hm().transform)&&(d.style[g]=h!=1?"scale("+h+") ":""),d&&_.ku(d,pWa(this));sWa(this);for(d=0;d<this.Mg.length;++d)(e=this.Mg[d])&&_.uF(e);_.bk(this,"UPDATE_FOCUS")}},
0);this.yi=a;this.Ei=c;this.Ug=b||!1;this.Tg=new KXa;this.Tg.bindTo("position",this);this.Jg=this.Eg=null;this.Gh=[];this.th=!1;this.targetElement=null;this.Fh=!1;this.Ig=null;this.Mg=[];this.kh=new _.Tk(0,0);this.Wg=new _.Vk(0,0);this.Rg=new _.Tk(0,0);this.Vg=!0;this.Qg=0;this.Gg=this.xh=this.Rh=this.Oh=null;this.Xg=!1;this.zh=[_.Pj(this,"dragstart",this.ii),_.Pj(this,"dragend",this.Yh),_.Pj(this,"panbynow",()=>_.sm(this.Lg))];this.lh=this.Og=this.Ng=this.Kg=this.Pg=this.Sg=null;this.Yg=!1;this.getPosition=
_.Gk("position");this.getPanes=_.Gk("panes");this.si=_.Gk("visible");this.ah=_.Gk("icon");this.eh=_.Gk("label");this.np=null}ey(){}get xm(){return this.Yg}set xm(a){this.Yg!==a&&(this.Yg=a,_.bk(this,"UPDATE_FOCUS"))}get Fk(){return this.get("dragging")}panes_changed(){iO(this);_.rm(this.Lg)}Zn(a){this.set("position",a&&new _.Tk(a.gh,a.jh))}qs(){this.unbindAll();this.set("panes",null);this.Gg&&this.Gg.stop();this.Pg&&(_.Rj(this.Pg),this.Pg=null);this.Gg=null;gO(this.zh);this.zh=[];iO(this);_.bk(this,
"RELEASED")}mh(){var a;if(!(a=this.Oh!=(this.get("clickable")!=0)||this.Rh!=this.getDraggable())){a=this.xh;var b=this.get("shape");a=!(a==null||b==null?a==b:a.type==b.type&&_.uE(a.coords,b.coords))}a&&(this.Oh=this.get("clickable")!=0,this.Rh=this.getDraggable(),this.xh=this.get("shape"),hO(this),_.rm(this.Lg))}Fg(){_.rm(this.Lg)}position_changed(){this.Ug?_.sm(this.Lg):_.rm(this.Lg)}sp(){return this.targetElement}fw(){const a=this.sp();if(a){var b=!!this.get("title");b||(b=(b=this.eh())?!!b.text:
!1);this.xm?a.setAttribute("role","button"):b?a.setAttribute("role","img"):a.removeAttribute("role")}}Ex(a){_.bk(this,"click",a);_.Mk(window,"Mki");_.Q(window,171149)}Cs(){}ut(a){_.Rt(a);_.bk(this,"click",a);_.Mk(window,"Mmi");_.Q(window,171150)}Dx(){}getDraggable(){return!!this.get("draggable")}ii(){this.set("dragging",!0);this.Tg.set("snappingCallback",this.yi)}Yh(){this.Tg.set("snappingCallback",null);this.set("dragging",!1)}animation_changed(){this.Vg=!1;this.get("animation")?sWa(this):(this.set("animating",
!1),this.Gg&&this.Gg.stop())}CE(a){const b=this.get("markerPosition");return this.np&&b&&this.np.size?$Va(a,this.targetElement):!1}};_.K=QO.prototype;_.K.shape_changed=QO.prototype.mh;_.K.clickable_changed=QO.prototype.mh;_.K.draggable_changed=QO.prototype.mh;_.K.cursor_changed=QO.prototype.Fg;_.K.scale_changed=QO.prototype.Fg;_.K.raiseOnDrag_changed=QO.prototype.Fg;_.K.crossOnDrag_changed=QO.prototype.Fg;_.K.zIndex_changed=QO.prototype.Fg;_.K.opacity_changed=QO.prototype.Fg;_.K.title_changed=QO.prototype.Fg;
_.K.cross_changed=QO.prototype.Fg;_.K.icon_changed=QO.prototype.Fg;_.K.visible_changed=QO.prototype.Fg;_.K.dragging_changed=QO.prototype.Fg;var AWa="click dblclick mouseup mousedown mouseover mouseout rightclick dragstart drag dragend contextmenu".split(" "),LWa=class{constructor(a,b,c,d,e,f,g){this.marker=a;this.Fg=b;this.Zg=e;this.Sg=f;this.Ig=g;this.Pg=!0;this.Qg=this.Rg=null;this.Kg=[];this.Og=b instanceof _.wk;f=mO(this);b=this.Og&&f?_.Yt(f,b.getProjection()):null;this.Eg=new QO(d,!!this.Og,h=>{this.Eg.np=a.__gm.np={...a.__gm.np,vP:h};a.__gm.kx&&a.__gm.kx()});_.Pj(this.Eg,"RELEASED",()=>{var h=this.Eg;if(this.Ig&&this.Ig.has(h)){({WD:h}=
this.Ig.get(h));for(const l of h)l.remove()}this.Ig&&this.Ig.delete(this.Eg)});this.Sg&&this.Ig&&!this.Ig.has(this.Eg)&&(this.Ig.set(this.Eg,{marker:this.marker,WD:[]}),this.Sg.Pg(this.Eg),nO(this,this.Eg),xWa(this,this.Eg));(this.Jg=this.Og?new _.SJ(e.rj,this.Eg,b,e,()=>{if(this.Eg.get("dragging")&&!this.marker.get("place")){var h=this.Jg.getPosition();h&&(h=_.Gl(h,this.Fg.get("projection")),this.Pg=!1,this.marker.set("position",h),this.Pg=!0)}}):null)&&e.Li(this.Jg);this.Lg=new MXa(c,(h,l,n)=>{this.Eg.np=
a.__gm.np={...a.__gm.np,size:h,anchor:l,labelOrigin:n};a.__gm.kx&&a.__gm.kx()});this.Gg=this.Og?null:new _.uJ;this.Mg=this.Og?null:new NXa;this.Ng=new _.ek;this.Ng.bindTo("position",this.marker);this.Ng.bindTo("place",this.marker);this.Ng.bindTo("draggable",this.marker);this.Ng.bindTo("dragging",this.marker);this.Lg.bindTo("modelIcon",this.marker,"icon");this.Lg.bindTo("modelLabel",this.marker,"label");this.Lg.bindTo("modelCross",this.marker,"cross");this.Lg.bindTo("modelShape",this.marker,"shape");
this.Lg.bindTo("useDefaults",this.marker,"useDefaults");this.Eg.bindTo("icon",this.Lg,"viewIcon");this.Eg.bindTo("label",this.Lg,"viewLabel");this.Eg.bindTo("cross",this.Lg,"viewCross");this.Eg.bindTo("shape",this.Lg,"viewShape");this.Eg.bindTo("title",this.marker);this.Eg.bindTo("cursor",this.marker);this.Eg.bindTo("dragging",this.marker);this.Eg.bindTo("clickable",this.marker);this.Eg.bindTo("zIndex",this.marker);this.Eg.bindTo("opacity",this.marker);this.Eg.bindTo("anchorPoint",this.marker);this.Eg.bindTo("markerPosition",
this.marker,"position");this.Eg.bindTo("animation",this.marker);this.Eg.bindTo("crossOnDrag",this.marker);this.Eg.bindTo("raiseOnDrag",this.marker);this.Eg.bindTo("animating",this.marker);this.Mg||this.Eg.bindTo("visible",this.marker);yWa(this);zWa(this);BWa(this);this.Og?(CWa(this),DWa(this),FWa(this)):(GWa(this),this.Gg&&(this.Mg.bindTo("visible",this.marker),this.Mg.bindTo("cursor",this.marker),this.Mg.bindTo("icon",this.marker),this.Mg.bindTo("icon",this.Lg,"viewIcon"),this.Mg.bindTo("mapPixelBoundsQ",
this.Fg.__gm,"pixelBoundsQ"),this.Mg.bindTo("position",this.Gg,"pixelPosition"),this.Eg.bindTo("visible",this.Mg,"shouldRender")),IWa(this))}dispose(){this.Eg.set("animation",null);this.Eg.qs();this.Zg&&this.Jg?this.Zg.wl(this.Jg):this.Eg.qs();this.Mg&&this.Mg.unbindAll();this.Gg&&this.Gg.unbindAll();this.Lg.unbindAll();this.Ng.unbindAll();this.Kg.forEach(_.Rj);this.Kg.length=0}};var sO=class{constructor(a,b,c,d){this.div=a;this.Ji=b;this.Eg=c;this.Bh=d}getContext(){if(!this.context){const a=this.div,b=a.ownerDocument.createElement("canvas");_.Lm(b);b.style.position="absolute";b.style.top=b.style.left="0";const c=b.getContext("2d"),d=pO(c),e=this.Bh.size;b.width=Math.ceil(e.gh*d);b.height=Math.ceil(e.jh*d);b.style.width=_.bj(e.gh);b.style.height=_.bj(e.jh);a.appendChild(b);this.context=c}return this.context}SC(a){const b=NWa(this),c=this.getContext(),d=pO(c),e=Math.round(a.dx*
d),f=Math.round(a.dy*d),g=Math.ceil(a.oq*d);a=Math.ceil(a.lq*d);const h=MWa(this,g,a),l=h.getContext("2d");l.translate(-e,-f);b.forEach(n=>{l.globalAlpha=_.Xi(n.opacity,1);l.drawImage(n.image,n.zy,n.Ay,n.yy,n.ty,Math.round(n.dx*d),Math.round(n.dy*d),n.oq*d,n.lq*d)});c.clearRect(e,f,g,a);c.globalAlpha=1;c.drawImage(h,e,f)}};sO.prototype.FL=sO.prototype.SC;var XWa=class{constructor(){this.Eg=_.lF().Eg}load(a,b){return this.Eg.load(new _.MH(a.url),c=>{if(c){var d=c.size,e=a.size||a.scaledSize||d;a.size=e;var f=a.scaledSize||d,g=a.anchor||new _.Tk(e.width/2,e.height),h=f.width/d.width,l=f.height/d.height,n=a.origin?a.origin.x/h:0,p=a.origin?a.origin.y/l:0,r=-g.x;g=-g.y;var u=e.width/h,w=e.width,x=e.height/l,y=e.height;n*h+e.width>f.width&&(u=d.width-n*h,w=f.width);p*l+e.height>f.height&&(x=d.height-p*l,y=f.height);b({image:c,zy:n,Ay:p,yy:u,ty:x,dx:r,
dy:g,oq:w,lq:y})}else b(null)})}cancel(a){this.Eg.cancel(a)}};var ZWa=class{constructor(a,b,c,d){this.Eg=b;this.Fg=c;this.zIndex=40;this.Gg=new _.TJ(a,d,c)}zs(a){return a!=="dragstart"&&a!=="drag"&&a!=="dragend"}Is(a,b){return b?qO(this,a,-8,0)||qO(this,a,0,-8)||qO(this,a,8,0)||qO(this,a,0,8):qO(this,a,0,0)}handleEvent(a,b,c){const d=b.jj;if(a==="mouseout")this.Eg.set("cursor",""),this.Eg.set("title",null);else if(a==="mouseover"){var e=d.Dv;this.Eg.set("cursor",e.cursor);(e=e.title)&&this.Eg.set("title",e)}let f;d&&a!=="mouseout"?f=d.Dv.latLng:f=b.latLng;a===
"dblclick"&&_.Nj(b.domEvent);_.bk(c,a,new _.Iz(f,b.domEvent))}};var $Wa=class extends _.jo{constructor(a,b,c,d,e,f,g){super();this.Kg=a;this.Mg=d;this.Ig=c;this.Gg=e;this.Jg=f;this.Fg=g||_.Uz;b.Eg=h=>{RWa(this,h)};b.onRemove=h=>{SWa(this,h)};b.forEach(h=>{RWa(this,h)})}Eg(){return{Bh:this.Fg,ql:2,Qk:this.Lg.bind(this)}}Lg(a,b={}){const c=document.createElement("div"),d=this.Fg.size;c.style.width=`${d.gh}px`;c.style.height=`${d.jh}px`;c.style.overflow="hidden";a={div:c,zoom:a.yh,ni:new _.Tk(a.rh,a.sh),Xo:{},Ji:new _.um};c.ak=a;TWa(this,a);let e=!1;return{Ii:()=>
c,gm:()=>e,loaded:new Promise(f=>{_.Yj(c,"load",()=>{e=!0;f()})}),release:()=>{const f=c.ak;c.ak=null;UWa(this,f);c.textContent="";b.Wi&&b.Wi()}}}};var aXa=class{constructor(a,b,c){this.Fg=b;this.co=null;this.Eg=!1;this.Ig=0;const d=this;a.Eg=e=>{d.Jq(e)};a.onRemove=e=>{d.ms(e)};this.Jg=c;a.getSize()?(this.Eg=!0,this.Gg()):_.om(_.aE(_.bk,c,"load"))}Jq(a){VWa(this,a,!0)}ms(a){VWa(this,a,!1)}Gg(){this.Eg&&OWa(this.Fg);this.Eg=!1;this.co=null;this.Ig=0;_.om(_.aE(_.bk,this.Jg,"load"))}};var YWa=class{constructor(a,b,c,d,e){var f=WWa;this.Ep=a;this.Fg=b;this.Eg=c;this.Jg=f;this.Ig=d;this.Gg=e;this.Ep.Eg=g=>{this.Jq(g)};this.Ep.onRemove=g=>{this.ms(g)}}Jq(a){var b=a.get("internalPosition"),c=a.get("zIndex");const d=a.get("opacity"),e=a.__gm.Ix={Iz:a,latLng:b,zIndex:c,opacity:d,Ji:{}};b=a.get("useDefaults");c=a.get("icon");const f=a.get("shape")||c&&!b?a.get("shape"):this.Eg.shape,g=c?this.Jg(c):this.Eg.icon,h=NVa(()=>{e===a.__gm.Ix&&(e.yt||e.QF)&&this.sl(a,e,g,f)});g.url?this.Ig.load(g,
l=>{e.yt=l;h()}):(e.QF=this.Gg(g),h())}ms(a){this.Fg.remove(a.__gm.Ix);a.__gm.Ix=null}sl(a,b,c,d){if(b.yt){c=c.size;var e=a.get("anchorPoint");if(!e||e.Eg)e=new _.Tk(b.yt.dx+c.width/2,b.yt.dy),e.Eg=!0,a.set("anchorPoint",e)}else c=b.QF.size;d?d.coords=d.coords||d.coord:d={type:"rect",coords:[0,0,c.width,c.height]};b.shape=d;b.clickable=a.get("clickable");b.title=a.get("title")||null;b.cursor=a.get("cursor")||"pointer";_.vm(this.Fg,b)}};var rO=new Map;var PXa=class{constructor(a,b,c,d){this.Nu={};this.co=0;this.Uv=!0;const e=this;this.UB=b;this.kt=c;this.XD=d;const f={animating:1,animation:1,attribution:1,clickable:1,cursor:1,draggable:1,flat:1,icon:1,label:1,opacity:1,optimized:1,place:1,position:1,shape:1,__gmHiddenByCollision:1,title:1,visible:1,zIndex:1};this.ZK=function(g){g in f&&(delete this.changed,e.Nu[_.dk(this)]=this,dXa(e))};a.Eg=g=>{e.Jq(g)};a.onRemove=g=>{e.ms(g)};a=a.Fg;for(const g of Object.values(a))this.Jq(g)}Jq(a){this.Nu[_.dk(a)]=
a;dXa(this)}ms(a){delete a.changed;delete this.Nu[_.dk(a)];this.UB.remove(a);this.kt.remove(a)}};var GO=class extends Event{constructor(){super("gmp-click",{bubbles:!0})}};var QXa=class{Ug(){}Rg(){}Fg(){}Gg(){}Ig(){}Ng(){}Pg(){}Lg(){}Jg(){}Kg(){}Og(){}Qg(){}Eg(){}Sg(){}Tg(){}Vg(){}Wg(){}Mg(){}};var RXa=(0,_.Of)`.yNHHyP-marker-view .IPAZAH-content-container\u003e*{pointer-events:none}.yNHHyP-marker-view .IPAZAH-content-container.HJDHPx-interactive\u003e*{pointer-events:auto}\n`;var hXa=JVa("visible-gmp-advanced-markers"),gXa=JVa("hidden-gmp-advanced-markers"),kXa=class{constructor(a){this.Vi=SXa;this.po=null;this.Og=!1;this.Mg=null;this.Lg=0;this.Ng=null;this.map=a;this.Ig=new Set;this.Jg=new Set;this.tm=`maps-aria-${_.vk()}`;this.Gg=document.createElement("span");this.Gg.id=this.tm;this.Gg.textContent="To activate drag with keyboard, press Alt + Enter. Once in keyboard drag state, use the arrow keys to move the marker. To complete the drag, press the Enter key. To cancel, press Escape.";
this.Gg.style.display="none";this.Kg=document.createElement("div");this.Eg=document.createElement("div");CSS.supports("content-visibility: hidden")?this.Eg.style.contentVisibility="hidden":this.Eg.style.visibility="hidden";var b=document.createElement("slot");b.setAttribute("name",hXa);this.Kg.appendChild(b);b=document.createElement("slot");b.setAttribute("name",gXa);this.Eg.appendChild(b);this.Fg=document.createElement("div");this.Fg.append(this.Kg,this.Eg);const c=a.__gm;this.Qg=c.op;this.Pg=new Promise(d=>
{c.Gg.then(e=>{this.map&&(e&&(this.po=eXa(this,a)),this.Og=!0);d()})});_.Vq(RXa,this.map.getDiv());Promise.all([c.Fg,this.Pg]).then(([{ul:d}])=>{this.map&&d.overlayMouseTarget.append(this.Gg,this.Fg);this.Ng=c.addListener("panes_changed",e=>{this.map&&e.overlayMouseTarget.append(this.Gg,this.Fg)})})}dispose(){this.po&&(this.po.setMap(null),this.po=null);this.Ng&&this.Ng.remove();this.Gg.remove();this.Eg.remove();this.Kg.remove();this.Fg.remove();this.Eg.textContent="";this.Kg.textContent="";this.Ig.clear();
this.Jg.clear();this.map=null}isEmpty(){return this.Ig.size===0}requestRedraw(){this.Og?this.po&&this.po.requestRedraw():this.Pg.then(()=>{this.po&&this.po.requestRedraw()})}onDraw(a){if(this.map){var b=this.Qg.offsetWidth,c=this.Qg.offsetHeight,d=_.Zl(this.map.getZoom()||1,this.map.getTilt()||0,this.map.getHeading()||0);for(const h of this.Ig.values()){var e=h.oK;var f=this.map.getCenter();if(e&&f){f=_.Qi(f.lng(),-180,180);var g=_.Qi(e.lng,-180,180);f>0&&g<f-180?g+=360:f<0&&g>f+180&&(g-=360);e=new _.Kp({altitude:e.altitude,
lat:e.lat,lng:g},!0)}else e=null;if(!e){h.Zn(null,d);continue}e=a.fromLatLngAltitude(e);f=Array.from(e);e=g=[0,0,0];const l=e[0],n=e[1],p=e[2],r=1/(f[3]*l+f[7]*n+f[11]*p+f[15]);e[0]=(f[0]*l+f[4]*n+f[8]*p+f[12])*r;e[1]=(f[1]*l+f[5]*n+f[9]*p+f[13])*r;e[2]=(f[2]*l+f[6]*n+f[10]*p+f[14])*r;const {fK:u,ZM:w}={fK:f[14]<0&&f[15]<0,ZM:g};u?h.Zn(null,d):h.Zn({gh:UN(w[0]/2*b),jh:UN(-w[1]/2*c)},d,{gh:b,jh:c})}}}};var vO=new Map,SXa=new class extends QXa{Ug(a){a&&this.Ui(a,181191,"Acamk")}Rg(a){if(a){var b=a.getRenderingType();b!=="UNINITIALIZED"&&this.Ui(a,159713,"Mlamk");b==="RASTER"?this.Ui(a,157416,"Raamk"):b==="VECTOR"&&this.Ui(a,157417,"Veamk")}}Fg(a,b=!1){this.Ui(a,158896,"Camk");b&&this.Ui(a,185214,"Cgmk")}Gg(a,b){b&&(b!=="REQUIRED"&&this.Ui(a,160097,"Csamk"),b==="REQUIRED_AND_HIDES_OPTIONAL"?this.Ui(a,160098,"Cramk"):b==="OPTIONAL_AND_HIDES_LOWER_PRIORITY"&&this.Ui(a,160099,"Cpamk"))}Ig(a,b){b?this.Ui(a,
159404,"Dcamk"):this.Ui(a,159405,"Ccamk")}Ng(a){this.Ui(a,159484,"Ceamk")}Pg(a){this.Ui(a,160438,"Dwaamk")}Lg(a){this.Ui(a,159521,"Ziamk")}Jg(a){this.Ui(a,160103,"Dgamk")}Kg(a){this.Ui(a,159805,"Tiamk")}Og(a){this.Ui(a,159490,"Ckamk")}Qg(a){this.Ui(a,159812,"Fcamk")}Eg(a){this.Ui(a,159609,"Atamk")}Sg(a){this.Ui(a,160122,"Kdamk")}Tg(a){this.Ui(a,160106,"Ldamk")}Vg(a){this.Ui(a,160478,"pdamk")}Wg(a,b){const c=[{threshold:1E4,Fo:160636,Uo:"Amk10K"},{threshold:5E3,Fo:160635,Uo:"Amk5K"},{threshold:2E3,
Fo:160634,Uo:"Amk2K"},{threshold:1E3,Fo:160633,Uo:"Amk1K"},{threshold:500,Fo:160632,Uo:"Amk500"},{threshold:200,Fo:160631,Uo:"Amk200"},{threshold:100,Fo:160630,Uo:"Amk100"},{threshold:50,Fo:159732,Uo:"Amk50"},{threshold:10,Fo:160629,Uo:"Amk10"},{threshold:1,Fo:160628,Uo:"Amk1"}];for(const {threshold:d,Fo:e,Uo:f}of c)if(b>=d){this.Ui(a,e,f);break}}Mg(a){a=a instanceof KeyboardEvent;this.Ui(window,a?171152:171153,a?"Amki":"Ammi")}Ui(a,b,c){a&&(_.Q(a,b),_.Mk(a,c))}},TXa=new QXa,uO=null;var UXa=class{constructor(a){this.Eg=a;this.Jg=this.Ig=!1;this.Ng=this.Gg=this.Kg=this.Og=this.Qg=this.Wg=null;this.Pg=0;this.Xg=null;this.ah=b=>{this.Bs(b)};this.eh=b=>{b.touches.length===1&&this.Bs(b)};this.Yg=b=>{b.preventDefault();b.stopImmediatePropagation()};this.Tg=b=>{if(this.Jg||this.Mg||TVa(b,this.Wg))this.Mg=!0};a=this.Eg.Co;_.Nv!==2?(a.addEventListener("pointerdown",this.ah),a.addEventListener("pointermove",this.Tg)):(a.addEventListener("touchstart",this.eh,{passive:!1}),a.addEventListener("touchmove",
this.Tg,{passive:!1}));a.addEventListener("mousedown",this.Yg);this.Sg=b=>{b.preventDefault();b.stopImmediatePropagation();this.Jg?vXa(this,b):this.Ig?(wXa(this,b),zO(this.Eg,"drag",b)):(xXa(this,b),b=this.Eg,b.Vi.Vg(b.map))};this.Lg=b=>{this.Ng&&b.timeStamp-this.Ng>=500&&(!this.Ig||this.Jg)?(this.Jg?vXa(this,b):(xXa(this,b),b=this.Eg,b.Vi.Tg(b.map),b.yp&&_.bk(b,"longpressdragstart")),this.Mg=!0):(this.Ig&&(this.Jg||this.Mg||TVa(b,this.Wg))&&(this.Mg=!0),this.Jg&&wO(this,b),b.type==="touchend"&&(this.Fg.style.display=
"none"),this.Ig?(b.stopImmediatePropagation(),wXa(this,b),CO(this),DO(this.Eg,!0),zO(this.Eg,"dragend",b)):CO(this))};this.mh=b=>{this.zh(b)};this.lh=b=>{this.th(b)};this.kh=b=>{xO(this,b)};this.zh=b=>{if(b.altKey&&(_.Lx(b)||b.key===_.Qsa))xO(this,b);else if(!b.altKey&&_.Lx(b))this.Mg=!0,wO(this,b);else if(_.Mx(b)||_.Ox(b)||_.Nx(b)||_.Px(b))b.preventDefault(),this.Rg.add(b.key),this.Pg||(this.Xg=new _.OI(100),zXa(this)),zO(this.Eg,"drag",b);else if(b.code==="Equal"||b.code==="Minus"){var c=this.Eg;
b=b.code==="Equal"?1:-1;const d=SVa(c.Hj,c.Qo);d&&c.Zg.uG(b,d)}};this.th=b=>{(_.Mx(b)||_.Ox(b)||_.Nx(b)||_.Px(b))&&this.Rg.delete(b.key)};this.Ug=()=>{this.Fg.style.display=""};this.Vg=()=>{this.Ig||(this.Fg.style.display="none")};this.Fg=document.createElement("div");rXa(this);this.Mg=!1;this.Rg=new Set}Ey(a){this.Gg&&_.PI(this.Gg,a)}Bs(a){this.Mg=!1;if(this.Eg.gmpDraggable&&(a.button===0||a.type==="touchstart")){const b=this.Eg.Co;b.focus();const c=document;_.Nv!==2||a.preventDefault();a.stopImmediatePropagation();
this.Ng=a.timeStamp;_.Nv!==2?(c.addEventListener("pointermove",this.Sg),c.addEventListener("pointerup",this.Lg),c.addEventListener("pointercancel",this.Lg)):(c.addEventListener("touchmove",this.Sg,{passive:!1}),c.addEventListener("touchend",this.Lg),c.addEventListener("touchcancel",this.Lg),c.addEventListener("touchstart",this.Lg));this.Ig||(this.Wg=_.pI(a));b.style.cursor=_.Tx}}Ex(){this.Ig||(this.Mg=!1)}Cs(a){if(this.Eg.gmpDraggable&&!this.Jg&&!this.Ig){var b=this.Eg.Co;b.addEventListener("keydown",
this.mh);b.addEventListener("keyup",this.lh);b.addEventListener("blur",this.kh);this.Kg=this.Eg.en();this.Qg=this.Eg.position;this.Jg=this.Ig=!0;uXa(this);b=this.Eg.Co;b.setAttribute("aria-grabbed","true");BO(this.Eg);b.style.zIndex="2147483647";this.Fg.style.opacity="1";zO(this.Eg,"dragstart",a);a=this.Eg;a.Vi.Sg(a.map)}}Dx(a,b=!0){this.Jg?xO(this,a,b):this.Ig&&(this.Eg.position=this.Qg,a.stopImmediatePropagation(),CO(this),b&&zO(this.Eg,"dragend",a))}Fk(){return this.Ig}dispose(){CO(this);const a=
this.Eg.Co;_.Nv!==2?(a.removeEventListener("pointerdown",this.ah),a.removeEventListener("pointermove",this.Tg)):(a.removeEventListener("touchstart",this.eh,{passive:!1}),a.removeEventListener("touchmove",this.Tg,{passive:!1}));a.removeEventListener("mousedown",this.Yg);a.removeEventListener("pointerenter",this.Ug);a.removeEventListener("pointerleave",this.Vg);a.removeEventListener("focus",this.Ug);a.removeEventListener("blur",this.Vg);this.Fg.remove()}};var RO=!1,SO=class extends _.tq{constructor(a={}){super(a);this.Ku=this.Vj=this.Mi=null;this.Ez="";this.Ik=this.yv=this.Sp=this.Zg=this.Fj=this.Pk=null;this.wC=!1;this.Gy=null;this.mB=this.FE=this.Hy=this.yC=!1;this.Kh=this.yw=this.UE=this.qF=this.vG=this.iD=null;this.vC=void 0;this.fu=this.xC=!1;this.oE=_.cl(!1);this.Qo=this.gu=this.Tz=null;this.cr="";this.Hj=this.Iy=void 0;this.mz=this.nz=!0;this.CA=this.OB=!1;this.Fv=!0;this.gD=document.createElement("div");BXa(this);this.Co=this.targetElement=
this.element;this.yp=RO;Object.defineProperties(this,{yp:{value:RO,writable:!1}});this.Vi=this.yp?TXa:SXa;this.element.addEventListener("focus",e=>{this.jA(e)},!0);this.element.addEventListener("resize",e=>{this.Aq.set("anchorPoint",new _.Tk(0,-e.detail.height))});this.jl=(new ZN).element;this.pj=document.createElement("div");_.Zk(this.pj,"content-container");this.Pk=document.createElement("slot");this.Pk.addEventListener("slotchange",()=>{this.Pr()});this.pj.appendChild(this.Pk);this.Pk.prepend(this.jl);
this.Pr();Promise.resolve().then(()=>{EO(this)});this.pD=getComputedStyle(this.element);this.jJ=(e,f,g)=>this.qx(e,f,g);const b=()=>{EO(this);FO(this);const e=_.Qj(this,"gmp-click");this.Vi.Fg(this.map,e)},c=()=>{EO(this);FO(this)},d=["click"];d.push("gmp-click");for(const e of d)MVa(this,e,b),LVa(this,e,c);this.Aq=new _.ek;this.aE=e=>{this.Vj?.Sq(e==="cooperative"||e==="none")};this.collisionBehavior=a.collisionBehavior;a.content!=null&&(this.content=a.content);this.Bz=!!a.Bz;this.gmpClickable=a.gmpClickable;
this.gmpDraggable=a.gmpDraggable;this.position=a.position;this.title=a.title??"";this.zIndex=a.zIndex;this.map=a.map;this.Zh(a,SO,"AdvancedMarkerElement")}addEventListener(a,b,c){a!=="click"||this.OB||_.Jj(_.Cl(this,"Please use addEventListener('gmp-click', ...) instead of addEventListener('click', ...)."));super.addEventListener(a,b,c)}addListener(a,b){a==="click"&&_.Jj(_.Cl(this,"Please use addEventListener('gmp-click', ...) instead of addEventListener('click', ...)."));return _.Pj(this,a,b)}jA(a){var b=
a.target,c=a.relatedTarget;if(this.element!==b)if(a.stopPropagation(),a.stopImmediatePropagation(),console.debug('Focusable child elements in AdvancedMarkerElement are not supported. To make AdvancedMarkerElement focusable, use addListener() to register a "click" event on the AdvancedMarkerElement instance.'),this.Vi.Qg(this.map),a=[document.body,..._.ou(document.body)],b=a.indexOf(b),c=a.indexOf(c),b===-1||c===-1)this.element.focus();else for(c=b>c?1:-1,b+=c;b>=0&&b<a.length;b+=c){const d=a[b];if(this.xm&&
d===this.element||!this.element.contains(d)){(d instanceof HTMLElement||d instanceof SVGElement)&&d.focus();break}}}Ex(a){this.Mi&&this.Mi.Ex();CXa(this,a)}Cs(a){this.Mi&&this.Mi.Cs(a)}Bs(a){this.Mi&&this.Mi.Bs(a)}VD(){return new Promise(a=>{if(this.xm){var b=()=>{this.element.isConnected&&this.Sp?setTimeout(()=>{this.element.focus();a()},0):_.Kx(_.Jx(),b)};b()}})}ut(){}Dx(a){this.Mi&&(this.Mi.Dx(a,!this.yp),this.yp&&_.bk(this,"dragcancel"))}get collisionBehavior(){return this.vC}set collisionBehavior(a){a=
this.nh("collisionBehavior",_.vj(_.oj(_.Np)),a)||"REQUIRED";this.collisionBehavior!==a&&(this.vC=a,this.Vi.Gg(this.map,this.vC),this.map&&(!tO(this)&&this.Kh?HVa(this.Kh.Vg,this):DO(this,!0)))}get element(){return this}get Nx(){return HO(this)[0]===this.jl}get content(){const a=HO(this);a.length>1&&console.debug("The content getter of AdvancedMarkerElement only returns the first content when there are multiple contents, use childNodes or children to get all the contents.");return a[0]}set content(a){var b=
_.vj(_.tj([_.nj(Node,"Node"),_.sj(_.mj)]));if(a instanceof ZN)throw _.jj(_.Cl(this,"`content` invalid: PinElement must currently be assigned as `pinElement.element`."));a=this.nh("content",b,a)||this.jl;b=HO(this);if(b.length!==1||b[0]!==a)a!==this.jl?this.replaceChildren(a):a===this.jl&&this.replaceChildren(),this.Pr()}Pr(){const a=()=>{this.Pk&&!this.Pk.contains(this.jl)&&this.Pk.prepend(this.jl);this.Ik=null;this.Mi&&AO(this.Mi);DO(this,!0);EO(this)};this.Vi.Ig(this.map,this.Nx);this.Zq.then(()=>
{a()})}get dragIndicator(){}set dragIndicator(a){}get gmpClickable(){return this.xC}set gmpClickable(a){a=this.nh("gmpClickable",_.Bp,a)||!1;this.xC!==a&&(this.xC=a,EO(this),FO(this))}get gmpDraggable(){return this.fu}set gmpDraggable(a){a=this.nh("gmpDraggable",_.Bp,a)||!1;EXa(this,this.position,a);this.oE.set(a);this.fu!==a&&((this.fu=a)?(this.Vi.Jg(this.map),this.element.setAttribute("aria-grabbed","false"),this.Kw(this.Ez),this.Mi=new UXa(this),qXa(this.Mi)):(this.element.removeAttribute("aria-grabbed"),
this.ey(this.Ez),this.Mi.dispose(),this.Mi=null),EO(this),FO(this))}Kw(a){this.Ez=a;if(this.fu){var b=this.element.getAttribute("aria-describedby");b=b?b.split(" "):[];b.push(a);this.element.setAttribute("aria-describedby",b.join(" "))}}ey(a){var b=this.element.getAttribute("aria-describedby");b=(b?b.split(" "):[]).filter(c=>c!==a);b.length>0?this.element.setAttribute("aria-describedby",b.join(" ")):this.element.removeAttribute("aria-describedby")}get map(){return this.Hj}set map(a){this.setMap(a);
this.Hj&&(a=_.xk(this.Hj))&&this.parentElement!==a&&a.append(this)}setMap(a){this.Hj!==a&&(a=this.nh("map",_.vj(_.nj(_.wk,"MapsApiMap")),a),a instanceof _.wk&&(a=a.dM),a&&this.element.isConnected?IO(this):this.dispose(),this.Hj=a,this.Aq.set("map",this.Hj),this.Hj instanceof _.wk?(this.Hj&&lXa(this,this.Hj),this.Kh=this.Hj.__gm,DXa(this),this.iD=this.Hj.addListener("bounds_changed",()=>{JO(this)}),this.vG=this.Hj.addListener("zoom_changed",()=>{JO(this)}),this.qF=this.Hj.addListener("projection_changed",
()=>{JO(this)}),this.UE=this.Hj.addListener("maptypeid_changed",()=>{GXa(this)}),Promise.all([this.Kh.Fg,this.Kh.Gg]).then(([b,c])=>{this.Hj===b.map&&(this.FE=c,this.Vi.Rg(b.map),c=this.Kh.Eg,this.yp||_.cm(c,"ADVANCED_MARKERS").isAvailable)&&(this.Zg=b.Zg,GXa(this))}),HXa(this),IXa(this)):this.Kh=null)}get position(){return this.gu}set position(a){a=(a=this.nh("position",_.vj(_.$q),a)||null)&&new _.Kp(a);const b=this.gu;EXa(this,a,this.gmpDraggable);if(b&&a){var c=new _.Kp(b,!0);const d=new _.Kp(a,
!0);c=!c.equals(d)}else c=b!==a;c&&(this.Qo=(this.gu=a)?new _.Bj(a):null,this.mB=!0,a||KO(this,null),this.Aq.set("position",this.Qo),this.yw?mXa(this.map):FXa(this),this.Vk()>0&&this.Vi.Eg(this.map),_.xl(this,"position",b))}get oK(){return this.gu}get title(){return this.cr}set title(a){a=this.nh("title",_.Co,a);const b=this.cr;a!==this.title&&(this.cr=a,this.title&&this.Vi.Kg(this.map),this.title===""?(this.element.removeAttribute("aria-label"),this.element.removeAttribute("title")):(this.element.setAttribute("aria-label",
this.title),this.element.setAttribute("title",this.title)),this.fw(),_.xl(this,"title",b))}get zIndex(){return this.Iy}set zIndex(a){a=this.nh("zIndex",_.vj(_.wp),a);this.Iy=a==null?null:a;this.element.style.zIndex=this.Iy==null?"":`${this.Iy}`;this.zIndex!==null&&this.Vi.Lg(this.map);DO(this)}get qv(){const a=_.Qj(this,"click"),b=_.Qj(this,"gmp-click");return a||b||!!this.gmpClickable}get DE(){return this.qv||!!this.gmpDraggable}get xm(){return this.wC}set xm(a){AXa(this);this.wC!==a&&(this.wC=a,
JO(this))}get tv(){return this.Hy}set tv(a){if(a!==this.Hy){if(this.Hy=a)this.mz=this.nz=!1,BO(this);this.map&&nXa(this,this.map)}}get Ln(){return this.Gy}set Ln(a){a!==this.Gy&&(this.Gy=a,this.map&&nXa(this,this.map),JO(this),_.bk(this,"UPDATE_BASEMAP_COLLISION"))}gv(){if(!this.Sp)return null;if(!this.Ik)for(const c of HO(this)){var a=this.pD;const {offset:d,size:e}=PVa(this.element,c);var b=QVa(a);a=b.offsetY+d.y;b=b.offsetX+d.x;a=_.Sl(b,a,b+e.width,a+e.height);this.Ik?this.Ik.extendByBounds(a):
this.Ik=a}return this.Ik}Vk(){return this.gu?this.gu.altitude:0}qx(a,b,c){return this.Hj?(c=_.TEa(this.Hj.getProjection(),this.Qo,c))?a/c*Math.sin(b*Math.PI/180):0:0}Zn(a,b,c){if(a){if(this.Mi){b=this.Mi;var d=b.Eg;b=(d=d.Kh?d.Kh.op:null)&&b.Kg&&b.Ig&&!b.Jg?RVa(d,b.Kg):null}else b=null;b&&(a=b);this.yv=a;this.tv=!(!c||!(Math.abs(a.gh)>c.gh/2+512||Math.abs(a.jh)>c.jh/2+512));this.tv||(this.Fv&&this.map&&(c=_.na(this.map),(c=vO.get(c))&&iXa(c,this)),(new _.Tk(a.gh,a.jh)).equals(this.Sp)||(KO(this,new _.Tk(a.gh,
a.jh)),this.Ey(this.mB)),this.mB=!1,this.mz=this.nz=!0)}else this.tv=!0,this.yv=null,KO(this,null)}Ey(a){this.Ik=null;this.Mi&&this.Mi.Gg&&this.Mi.Ey(this.gv());DO(this,a)}Wl(a){this.yC!==a&&(this.yC=a,this.Aq.set("map",this.yC?this.map:null))}yx(){if(!tO(this)||this.Ln||!HO(this).length)return null;var a=this.map.getProjection();if(!a)return null;a=a.fromLatLngToPoint(this.Qo);const b=[];for(const g of HO(this)){a:{var c=this.element,d=g;var e=this.Sp;var f=this.pD;if(!e){e={size:new _.Vk(0,0),offset:new _.Tk(0,
0)};break a}const {size:n,offset:p}=PVa(c,d);c=QVa(f);e={size:n,offset:new _.Tk(c.offsetX-e.x+p.x,c.offsetY-e.y+p.y)}}const {size:h,offset:l}=e;e=new LXa(a.x,a.y,h.width,h.height,l.x,l.y);b.push(e)}return b}qs(){}sp(){return this.element}CE(a){return!this.position||this.Gy?!1:$Va(a,this.element)}fw(){const a=this.sp();this.xm?a.setAttribute("role","button"):this.title?a.setAttribute("role","img"):a.removeAttribute("role")}get Fk(){return this.Mi?this.Mi.Fk():!1}Ul(){KO(this,null);BO(this);this.nz&&
this.Zg&&this.Fj&&(this.Zg.wl(this.Fj),this.Fj=null);this.element.remove();this.Fv=!0}dispose(){if(!this.CA){this.CA=!0;try{this.Hj&&(IO(this),this.Ul())}finally{this.CA=!1}}}IB(a){{const c=this.Kh?.get("projectionController");if(this.Kh&&a&&c){var b=this.Kh.op.getBoundingClientRect();a=c.fromContainerPixelToLatLng(new _.Tk(a.clientX-b.left,a.clientY-b.top))}else a=null}a&&(this.position=a)}en(){var a=this.Kh?.get("projectionController");if(!this.Kh||!a||!this.Qo)return null;a=a.fromLatLngToContainerPixel(this.Qo);
const b=this.Kh.op.getBoundingClientRect();return{clientX:a.x+b.left,clientY:a.y+b.top}}connectedCallback(){super.connectedCallback();this.li.appendChild(this.pj);this.Mi&&AO(this.Mi);if(this.isConnected&&this.parentNode){const a=TN(this);a?this.setMap(a):(IO(this),console.error("AdvancedMarkerElement: parent element must be a <gmp-map>."))}}disconnectedCallback(){!this.isConnected&&this.mz&&(this.map=null);this.Fv=!0;super.disconnectedCallback()}};SO.prototype.addListener=SO.prototype.addListener;
SO.prototype.addEventListener=SO.prototype.addEventListener;SO.prototype.constructor=SO.prototype.constructor;SO.ui={wi:181577,vi:181576};_.ya([_.bo({ih:"gmp-clickable",type:Boolean,ph:!0}),_.M("design:type",Object),_.M("design:paramtypes",[Object])],SO.prototype,"gmpClickable",null);_.ya([_.bo({ei:_.Vp,Xj:_.rF,ph:!0}),_.M("design:type",Object),_.M("design:paramtypes",[Object])],SO.prototype,"position",null);
_.ya([_.bo({ei:{kl:a=>a||"",Jk:a=>a||null},ph:!0}),_.M("design:type",String),_.M("design:paramtypes",[String])],SO.prototype,"title",null);var VXa=!1,WXa=class extends SO{constructor(a={}){super(a);if(!RO)throw Error("InternalUseAdvancedMarkerView is not allowed to be instantiated directly.");}};_.ol("gmp-internal-use-am",WXa);var TO={Marker:_.el,CollisionBehavior:_.Np,Animation:_.bja,jI:()=>{},hz:function(a,b,c){const d=_.LGa();if(b instanceof _.dl)KWa(a,b,d);else{const e=new _.um;KWa(e,b,d);const f=new _.um;c||bXa(f,b,d);new PXa(a,f,e,c)}},sD:function(a={}){RO=!0;a=new WXa(a);RO=!1;return a},AdvancedMarkerElement:SO,PinElement:ZN,AdvancedMarkerClickEvent:GO,AdvancedMarkerView:void 0,PinView:void 0,connectForExplicitThirdPartyLoad:()=>{const a={AdvancedMarkerElement:SO,PinElement:ZN,AdvancedMarkerClickEvent:GO,AdvancedMarkerView:void 0,
PinView:void 0};_.ej(a);_.ia.google.maps.marker=a;VXa||(VXa=!0,_.ol("gmp-advanced-marker",SO))}};_.fj(TO,["jI","hz","sD","connectForExplicitThirdPartyLoad"]);_.ej(TO);_.Fi("marker",TO);});
No antivirus signatures available.
No IRMA results available.