function initMap(){console.log("Google API Loaded")}jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-maps.default",function(I,x){var z=null,m=I.find(".premium_maps_map_height"),e=getComputedStyle(I[0]),d=m.data("settings"),o=m.data("style"),M=[],L=[],n=(d.zoom=parseFloat(e.getPropertyValue("--pa-map-zoom")),setInterval(function(){"undefined"!=typeof google&&void 0!==google.maps&&"function"==typeof google.maps.Map&&(clearInterval(n),setTimeout(function(){var e,n;d.loadScroll?(e=I.closest(".elementor-top-section, .e-con"),(n=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(premiumMap=t(m,d,o),n.unobserve(e.target))})},{rootMargin:"-70% 0px 0px 0px"})).observe(e[0])):premiumMap=t(m,d,o)},150))},100));function t(h,e,n){var o=e.scrollwheel,t=e.streetViewControl,a=e.fullScreen,r=e.zoomControl,i=e.typeControl,l=JSON.parse(e.centerlat),s=JSON.parse(e.centerlong),w=e.automaticOpen,k=e.hoverOpen,y=e.hoverClose,C={mapId:e.mapId||"",zoom:e.zoom,mapTypeId:e.maptype,center:{lat:l,lng:s},scrollwheel:o,streetViewControl:t,fullscreenControl:a,zoomControl:r,mapTypeControl:i,styles:n},l=("yes"===d.drag&&(C.gestureHandling="none"),h.find(".premium-pin")),h=new google.maps.Map(h[0],C);return m.removeClass("premium-addons__v-hidden"),h.markers=[],z=e.linkedCarouselId?x("#"+e.linkedCarouselId+" .premium-carousel-wrapper"):[],l.each(function(e){var n,o,t,a,r=jQuery(this),i=h,l=w,s=k,m=y,d=C.mapId,p=new google.maps.LatLng(r.data("lat"),r.data("lng")),c=r.data("icon"),u=r.data("max-width"),g=r.data("id"),f=r.data("activated"),v=parseInt(r.data("icon-size"));o=d?(c&&(a=document.createElement("div"),(d=document.createElement("img")).src=c,d.width=v||50,d.height=v||50,d.style.display="block",d.alt="",a.appendChild(d)),new google.maps.marker.AdvancedMarkerElement({position:p,map:i,zIndex:e,content:a})):(c&&(n={url:c},v)&&(n.scaledSize=new google.maps.Size(v,v),n.origin=new google.maps.Point(0,0),n.anchor=new google.maps.Point(v/2,v)),new google.maps.Marker({position:p,map:i,icon:n,zIndex:e})),g&&google.maps.event.addListener(o,"click",function(){var e;0{var e=elementorFrontend.getCurrentDeviceMode();return!["desktop","widescreen","laptop"].includes(e)})(),a=d?"click":"mouseover",google.maps.event.addListener(o,a,function(){O&&O.close(),(O=t).open(i,o)}),m)&&!d&&google.maps.event.addListener(o,"mouseout",function(){t.close(i,o)}),google.maps.event.addListener(o,"click",function(){var e;O&&O.close(),g&&z.length&&(e=z.data("settings")).navigation&&-1!=e.navigation.indexOf("#"+g)&&(e=e.navigation.indexOf("#"+g),z.find(".premium-carousel-inner").slick("slickGoTo",e)),(O=t).open(i,o)}),t.addListener("visible",function(){0
'+n+"
",new google.maps.marker.AdvancedMarkerElement({position:e,content:o})}}}),h}var O=null})});No direct access allowed