// source --> https://ppcreo.com/wp-content/plugins/estatik/assets/js/custom/map.min.js?ver=6.9.4 
!function(){"use strict";var a=function(a,b,c,d){return this.selector=a,this.zoom=d||16,this.lon=parseFloat(b),this.lat=parseFloat(c),this.markers=[],this.init=function(){return this.instance=new google.maps.Map(this.selector,{zoom:this.zoom,center:{lat:this.lat,lng:this.lon}}),google.maps.event.trigger(this.selector,"resize"),this},this.setMarker=function(a,b){a={lat:this.lat,lng:this.lon}||a,b=b||!1;var c=new google.maps.Marker({position:a,map:this.instance,draggable:b});if(b){var d=new google.maps.Geocoder;google.maps.event.addListener(c,"dragend",function(){d.geocode({latLng:c.getPosition()},function(a,b){b===google.maps.GeocoderStatus.OK&&a[0]&&(document.querySelector("#es-latitude-input").value=c.getPosition().lat(),document.querySelector("#es-longitude-input").value=c.getPosition().lng(),document.querySelector("#es-address-input").value=a[0].formatted_address,document.querySelector("#es-address_components-input").value=JSON.stringify(a[0].address_components))})})}return this.markers.push(c),this},this.getGeocoderInfo=function(a,b,c){var d=new google.maps.Geocoder,e=new google.maps.LatLng(a,b);d.geocode({latLng:e},c)},this};window.EsGoogleMap=a}();
// source --> https://ppcreo.com/wp-content/plugins/estatik/assets/js/custom/front-archive.min.js?ver=6.9.4 
!function(a){function b(a,b){var c=document.getElementById("es-map-inner");if(c&&a&&b){new EsGoogleMap(c,a,b).init().setMarker()}}a(function(){var c=a(".es-listing"),d="es-layout-"+Estatik.settings.layout,e=Estatik.settings.responsive,f=Object.keys(e).join(" ");a(".js-es-change-submit").on("change",function(){a(this).closest("form").submit()}),a(window).on("resize",function(){e&&c.each(function(){var b=c.data("layout");d=b||d;var g=e[d].min,h=d;if(!c.hasClass("es-layout-1_col")){var i=a(this).width();if(e)if(g<i&&!c.hasClass(b))a(this).removeClass(f).addClass(b);else for(var j in e){var k=e[d].min,l=e[j].min,m=e[j].max;g>i&&(i<k||h!==d)&&i>l&&i<m&&(a(this).removeClass(f).addClass(j),h=j),i<410?a(this).addClass("es-col-1"):a(this).removeClass("es-col-1")}}})}),a(window).trigger("resize"),a(".es-map-view-link").on("click",function(){var c=parseFloat(a(this).data("longitude")),d=parseFloat(a(this).data("latitude"));return a.magnificPopup.open({items:{src:"#es-map-popup"},type:"inline",mainClass:"mfp-fade"}),b(c,d),!1})})}(jQuery);