1var params,hasLoaded=!1;jQuery(document).ready(function(p){let e=p(".menu-item-has-children.js-accordion").find(".uk-nav-sub");e.find("ul").addClass("uk-sub-nav"),e.find(".menu-item-has-children").addClass("js-accordion"),p(".uk-nav.uk-nav-default .uk-nav-sub").attr("uk-nav-sub","multiple: true").attr("uk-nav","targets: > .js-accordion").attr("id","subnav").addClass("uk-nav-accordion");var f,u,n,o,t=p(".map-service"),m=t.attr("data-uri")+"/images/pin.svg",v=[],s=p(".ajax-loader"),h=(t.attr("data-uri"),{url:t.attr("data-uri")+"/images/pin.svg"}),a=p("#map-items"),r=a.find(".map-item");function i(){if(p("#js-is-deactivated").hide(),s.hide(),!document.getElementById("gmap"))return;google.maps.Map.prototype.setCenterWithOffset=function(a,i,n){var o=this,e=new google.maps.OverlayView;e.onAdd=function(){var e=this.getProjection(),t=e.fromLatLngToContainerPixel(a);t.x=t.x+i,t.y=t.y+n,o.setCenter(e.fromContainerPixelToLatLng(t))},e.draw=function(){},e.setMap(this)},google.maps.Map.prototype.getCenterWithOffset=function(a,i,n){var o,s=$q.defer(),e=new google.maps.OverlayView;return e.onAdd=function(){var e=this.getProjection(),t=e.fromLatLngToContainerPixel(a);t.x=t.x+i,t.y=t.y+n,o=e.fromContainerPixelToLatLng(t),s.resolve(o)},e.draw=function(){},e.setMap(this),s.promise};var e=new google.maps.StyledMapType([{elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"administrative.land_parcel",stylers:[{visibility:"off"}]},{featureType:"administrative.neighborhood",stylers:[{visibility:"off"}]},{featureType:"poi",elementType:"labels.text",stylers:[{visibility:"off"}]},{featureType:"poi.business",stylers:[{visibility:"off"}]},{featureType:"road",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"road",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"road.arterial",stylers:[{visibility:"off"}]},{featureType:"road.highway",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"road.local",stylers:[{visibility:"off"}]},{featureType:"road",elementType:"geometry",stylers:[{color:"#ffffff"}]},{featureType:"road.arterial",elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{featureType:"road.highway",elementType:"geometry",stylers:[{color:"#dadada"}]},{featureType:"road.highway",elementType:"labels.text.fill",stylers:[{color:"#616161"}]},{featureType:"road.local",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]},{featureType:"transit",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"labels.text",stylers:[{visibility:"off"}]},{featureType:"all",stylers:[{saturation:-99},{gamma:.6}]}],{name:"Light"});new google.maps.InfoWindow({disableAutoPan:!0});let t=r.eq(0).find(".meta").attr("data-latlng");var a=t.split(","),i=a[0],a=a[1];o=new google.maps.LatLng(parseFloat(i),parseFloat(a)),(f=new google.maps.Map(document.getElementById("gmap"),{center:o,zoom:3,maxZoom:40,mapTypeControlOptions:{mapTypeIds:[google.maps.MapTypeId.ROADMAP,google.maps.MapTypeId.SATELLITE,"styled_map"]}})).mapTypes.set("styled_map",e),f.setMapTypeId("styled_map"),u=new google.maps.LatLngBounds,p.each(r,function(e){var t=p(this);t.show();let a=t.find(".meta").attr("data-latlng");var i=t.html(),n=t.find(".openstatus").attr("data-openstatus"),o=t.find(".delivery").attr("data-delivery"),s=t.find(".onsite").attr("data-onsite"),r=a.split(","),l=r[0],r=r[1];a=new google.maps.LatLng(parseFloat(l),parseFloat(r));var d=new google.maps.Marker({position:a,icon:m,html:'<div class="map-item"><span class="close-popup"></span>'+i+"</div>",openstatus:n,delivery:o,onsite:s,itemid:t.attr("data-itemid")});v.push(d),google.maps.event.addListener(d,"click",function(){p(".popup-container").remove();for(var e=0;e<v.length;e++)v[e].setIcon(h);new c(this.getPosition(),p(this.html)[0]).setMap(f),f.setCenterWithOffset(this.getPosition(),0,-220)}),google.maps.event.addDomListener(t[0],"click",function(){google.maps.event.trigger(d,"click")}),u.extend(a),f.fitBounds(u)}),n=new MarkerClusterer(f,v,{imagePath:"images/m",gridSize:60,minimumClusterSize:3,averageCenter:!0,ignoreHidden:!0});class c extends google.maps.OverlayView{position;containerDiv;constructor(e,t){super(),this.position=e,t.classList.add("popup-bubble");const a=document.createElement("div");a.classList.add("popup-bubble-anchor"),a.appendChild(t),this.containerDiv=document.createElement("div"),this.containerDiv.classList.add("popup-container"),this.containerDiv.appendChild(a),c.preventMapHitsAndGesturesFrom(this.containerDiv)}onAdd(){this.getPanes().floatPane.appendChild(this.containerDiv)}onRemove(){this.containerDiv.parentElement&&this.containerDiv.parentElement.removeChild(this.containerDiv)}draw(){var e=this.getProjection().fromLatLngToDivPixel(this.position),t=Math.abs(e.x)<4e3&&Math.abs(e.y)<4e3?"block":"none";"block"==t&&(this.containerDiv.style.left=e.x+"px",this.containerDiv.style.top=e.y+"px"),this.containerDiv.style.display!==t&&(this.containerDiv.style.display=t)}onRemove(){this.containerDiv&&(this.containerDiv.parentNode.removeChild(this.containerDiv),delete this.containerDiv)}}s.fadeOut()}function l(e,t){e?(n.addMarker(t),null==t.getMap&&t.setMap(f),a.find('.map-item[data-itemid="'+t.itemid+'"').show()):(n.removeMarker(t),null!=t.getMap&&t.setMap(null),a.find('.map-item[data-itemid="'+t.itemid+'"').hide())}t.length&&(window.google&&google.maps?i():hasLoaded||(p.getScript(t.attr("data-uri")+"/js/markerClusterer.min.js").done(function(e,t){p.getScript("https://maps.google.com/maps/api/js?key=AIzaSyAjPVo0-81_4OJ0zr5kgvsupMgJ9kD-cjw&libraries=geometry&callback=initializeMap").done(function(e,t){}).fail(function(e,t,a){})}).fail(function(e,t,a){}),hasLoaded=!0)),window.initializeMap=function(){i()},p(document).on("click",".close-popup",function(){p(this).parents(".popup-container").remove()}),p(document).on("click","#search-location",function(){p(".item-distance").hide();var e,t=p("#land-select").val();
1e=function(e){e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(/\r\n/g,"\n")).replace("ü","ü")).replace("ä","ä")).replace("Ã","Ä")).replace("ö","ö")).replace("Ã","Ö")).replace("ü","ü")).replace("Ã","Ü")).replace("Ã","ß");for(var t="",a=0;a<e.length;a++)t+=e.charCodeAt(a)<128?e.charAt(a):escape(e.charAt(a));return t}(e=p("#location-input").val()),(new google.maps.Geocoder).geocode({address:e,region:t},function(e,t){t===google.maps.GeocoderStatus.OK&&function(t){for(var a=[],i=-1,n=0,n=0;n<v.length;n++){var o=google.maps.geometry.spherical.computeDistanceBetween(v[n].position,t);a[n]=o;var s=Math.round(o/1e3);let e=p('.map-item[data-itemid="'+v[n].itemid+'"]');e.attr("data-km",s),e.find(".item-distance").text(s+" km").show(),(-1===i||o<a[i])&&(i=n)}void 0!==v[i]&&(f.setZoom(14),f.setCenter(v[i].position)),setTimeout(()=>{var e;(e=p(".map-item")).sort(function(e,t){return p(e).data("km")-p(t).data("km")}),p("#map-items").html(e)},800);let e=0;for(e in v)l(!0,v[e])}(e[0].geometry.location)})}),p(document).on("click","#reset-map",function(){let e=0;for(e in v)l(!0,v[e]),u.extend(v[e].position),f.fitBounds(u);p("#location-input").val(""),p(".map-filter-location-status").find("input").prop("checked",!1)}),p(document).on("change","input[name=open]",function(){var e=p(this).val();let t;if("open"===e)for(t in v)l(function(e){const t=new Date;var a=t.getDay(),i=t.getHours()+":"+("0"+t.getMinutes()).slice(-2);let n=e.find(".openstatus").attr("data-opentimes"),o=!0;if(void 0!==n){if(n=p.parseJSON(n),void 0!==n[a]){let e=0;for(e=0;e<n[a].length;e++){var s=n[a][e].split(" - ");i>=s[0]&&i<s[1]&&(o=!1)}}if(o)return!1}return!0}(p(v[t].html)),v[t]);else if("delivery"===e)for(t in v)l("1"===v[t].delivery,v[t]);else if("onsite"===e)for(t in v)l("1"===v[t].onsite,v[t])}),p("#review-options").hide(),p(document).on("click",'a[href="#feedback-yes"]',function(e){e.preventDefault();e=p("#review-select").val();""!==e&&window.open(e,"_blank").focus()}),p(document).on("click",'a[href="#feedback-no"]',function(e){e.preventDefault(),p("#feedback-no").show();e=document.getElementById("feedback-no");window.scrollTo(e.offsetLeft,e.offsetTop)}),p(document).on("change","#review-select",function(){console.log(p(this).val()),p("#feedback-form").hide(),p("#review-options").fadeIn();var e=p(this).find("option:selected").text();p("#wpforms-5948-field_13").val(e)});var d=p(".is-style-accordion"),c=p(".is-style-tabs");if(d.length){d.find(" > h2").each(function(){var e=p(this).html(),t=p(this).text().toLowerCase().replace(/\u00e4/g,"ae").replace(/\u00fc/g,"ue").replace(/\u00f6/g,"oe").replace(/[^\w ]+/g,"").replace(/ +/g,"-")+"-details";p(this).html('<button aria-expanded="true" class="accordion-btn" aria-controls="'+t+'">'+e+"</button>"),p(this).nextAll(".wp-block-group").attr("id",t),p(this).nextAll("p").addClass("active")});let e=d.find(" > h2");p(document).on("click",".toggle-opentimes",function(){var e=p(this).hasClass("active");p(this).nextAll("div").toggleClass("active"),p(this).nextAll("div").slideToggle(),p(this).parent().parent().toggleClass("active"),p(this).toggleClass("active"),e?(p(this).nextAll("p").attr("aria-expanded","true"),p(this).nextAll("div").attr("aria-expanded","false")):(p(this).nextAll("p").attr("aria-expanded","false"),p(this).nextAll("div").attr("aria-expanded","true"))}),e.focus(function(){p(this).parent().addClass("focus")}),e.blur(function(){p(this).parent().removeClass("focus")})}if(c.length){let e=c.find(" > .wp-block-group"),a=p("<ul>",{class:"tabs-nav"}).prependTo(c);e.find("> h2").each(function(){var e=p(this).html(),t=p(this).text().toLowerCase().replace(/\u00e4/g,"ae").replace(/\u00fc/g,"ue").replace(/\u00f6/g,"oe").replace(/[^\w ]+/g,"").replace(/ +/g,"-")+"-details";p('<li><button aria-expanded="true" class="tab-btn" aria-controls="'+t+'">'+e+"</button>").appendTo(a),p(this).parent().attr("id",t),p(this).remove()});let t=a.find(" > li");t.click(function(){var e=p(this).hasClass("active"),t=p(this).find("button").attr("aria-controls");let a=p("#"+t);c.find(".active").removeClass("active"),a.addClass("active"),p(this).addClass("active"),e?a.attr("aria-expanded","fal
1se"):a.attr("aria-expanded","true")}),t.focus(function(){p(this).addClass("focus")}),t.blur(function(){p(this).removeClass("focus")});var g=!0;if(t.each(function(){p(this).hasClass("active")&&(g=!1)}),g){t.eq(0).addClass("active");d=t.eq(0).find("button").attr("aria-controls");let e=p("#"+d);e.addClass("active")}}p(document).keydown(function(e){var t=void 0!==e.which?e.which.toString():"";"13"===t&&(e.preventDefault(),p("#location-input").is(":focus")&&p("#search-location").click())})});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.