1"use strict";function asyncGoogleMaps(){}window.Lube=function(c){var t={cache:{},classes:{scrolling:"scrolling",show:"show"},events:{scroll:"scroll",click:"click"}};return c.Dom={init:function(){this.windowsPhoneViewportFix(),this.bindScrollTopEvent(),this.bindDataHref(),this.dataToggle(),this.asyncImageLoading(),this.bindAsyncImageLoading(),this.initAnimations(),this.woocommerce(),this.formattedInput(),this.initPdfViewers()},windowsPhoneViewportFix:function(){if(navigator.userAgent.match(/IEMobile\/10\.0/)){var t=document.createElement("style");t.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}")),document.querySelector("head").appendChild(t)}},bindScrollTopEvent:function(){},bindDataHref:function(){Array.prototype.slice.call(document.querySelectorAll("[data-href]")).forEach(function(e){e.addEventListener("click",function(t){if(!t.currentTarget.matches("a"))return window.location=e.dataset.href,!1}),e.addEventListener("mousedown",function(t){if(!t.currentTarget.matches("a"))return window.location=e.dataset.href,!1})})},dataToggle:function(){var e=t.events,s=t.classes;Array.prototype.slice.call(document.querySelectorAll("[data-toggle]")).forEach(function(t){var a=t.dataset.target;if(a&&a.length||(a=t.dataset.toggle)&&a.length&&"dropdown"!=a){var r=(a=document.querySelectorAll(a))[0];t.addEventListener(e.click,function(t){var e=t.currentTarget;c.fn.toggleAttributeValue(e,"aria-expanded");var n=r.offsetHeight;c.fn.removeClass(r,"animate-on-height"),r.style.height="",c.fn.toggleClass(a,s.show)?c.fn.addClass(a,"show-in"):c.fn.addClass(a,"show-out");var o=r.offsetHeight;c.fn.toggleClass(a,s.show),r.style.height=n+"px";var i=o<n;setTimeout(function(){c.fn.addClass(r,"animate-on-height"),r.style.height=o+"px",c.fn.toggleClass(a,s.show),setTimeout(function(){c.fn.removeClass(a,"show-out"),c.fn.removeClass(a,"show-in")},400),i&&c.fn.removeClass(a,"show")})})}})},asyncImageLoading:function(){Array.prototype.slice.call(document.querySelectorAll("img[data-src]")).forEach(c.fn.loadImageAsync),Array.prototype.slice.call(document.querySelectorAll("[data-bgsrc]")).forEach(c.fn.loadBackgroundImageAsync),Array.prototype.slice.call(document.querySelectorAll("iframe[data-src]")).forEach(c.fn.loadImageAsync)},bindAsyncImageLoading:function(){window.addEventListener("scroll",this.asyncImageLoading),window.addEventListener("resize",this.asyncImageLoading)},initAnimations:function(){function t(){document.getElementsByTagName("body")[0].classList.add("page-loaded")}window.addEventListener?window.addEventListener("load",t):window.attachEvent("onload",t)},woocommerce:function(){Array.prototype.slice.call(document.querySelectorAll(".woocommerce .cart .qty, .woocommerce .cart .quantity input")).forEach(function(e){["focusout","change","click"].forEach(function(t){e.addEventListener(t,function(t){document.querySelector(".woocommerce button[name=update_cart]").removeAttribute("disabled"),document.querySelector(".woocommerce button[name=update_cart]").click()})})}),$(document.body).on("updated_wc_div",function(){Array.prototype.slice.call(document.querySelectorAll(".woocommerce .cart .qty, .woocommerce .cart .quantity input")).forEach(function(e){["focusout","change","click"].forEach(function(t){e.addEventListener(t,function(t){document.querySelector(".woocommerce button[name=update_cart]").removeAttribute("disabled"),document.querySelector(".woocommerce button[name=update_cart]").click()})})})});var t=document.getElementById("naar-wie-wens-je-de-cadeaubon-te-verzenden");t&&(console.log("cadeaubonSelector found on page"),t.addEventListener("change",function(t){console.log("changed to: "+t.currentTarget.value);var e=t.currentTarget.closest(".variations_form");if(e){var n=e.querySelectorAll(".form-group"),o="vogel"==t.currentTarget.value.substring(0,5).toLowerCase();n.forEach(function(t){var e=t.querySelector("input");e.id.includes("variation-unspecific")||(t.style.display=o?"block":"none",o?e.setAttribute("required",!0):e.removeAttribute("required"))})}}),t.dispatchEvent(new Event("change")))},formattedInput:function(){var t=document.querySelector('[name="rijksregisternummer"]');t&&t.addEventListener("keyup",function(t){var e=t.currentTarget.value;e=(e=e.replace(/\D/g,"").substring(0,11)).replace(/(\d{2})(\d{2})(\d{2})(\d{3})(\d{2})/,"$1.$2.$3-$4.$5"),t.currentTarget.value=e})},initPdfViewers:function(){document.querySelectorAll(".pdfviewer").forEach(function(t){var e=t.dataset.f
1ile,n=t.id;console.log("pdf viewer found: "+n+" with file: "+e);PDFObject.embed(e,t,{pdfOpenParams:{view:"FitB",toolbar:1}})})}},c}(window.Lube||{}),window.Lube=function(n){return n.fn={loadImageAsync:function(t){n.fn.isElementInViewport(t)&&!t.hasAttribute("data-async-loaded")&&(t.setAttribute("src",t.getAttribute("data-src")),t.setAttribute("data-async-loaded",""),t.onload=function(){t.removeAttribute("data-src")})},loadBackgroundImageAsync:function(t){if(n.fn.isElementInViewport(t)&&!t.hasAttribute("data-async-loaded")){var e=t.getAttribute("style");e&&0<e.length?t.setAttribute("style",e+';background-image:url("'+t.getAttribute("data-bgsrc")+'");'):t.setAttribute("style",'background-image:url("'+t.getAttribute("data-bgsrc")+'");'),t.setAttribute("data-async-loaded",""),t.onload=function(){t.removeAttribute("data-bgsrc")}}},hide:function(t){if(t.constructor!=Array&&t.constructor!=NodeList)t&&t.style&&void 0!==t.style.display&&(t.style.display="none");else for(var e=0;e<t.length;e++)this.hide(t[e])},show:function(t){if(t.constructor!=Array&&t.constructor!=NodeList)t&&t.style&&void 0!==t.style.display&&(t.style.display="block");else for(var e=0;e<t.length;e++)this.show(t[e])},addClass:function(t,e){if(t.constructor!=Array&&t.constructor!=NodeList)t.classList.add(e);else for(var n=0;n<t.length;n++)this.addClass(t[n],e)},toggleClass:function(t,e){if(t.constructor!=Array&&t.constructor!=NodeList)return t.classList.contains(e)?(this.removeClass(t,e),!1):(this.addClass(t,e),!0);for(var n,o=0;o<t.length;o++)n=this.toggleClass(t[o],e);return n},removeClass:function(t,e){if(t.constructor!=Array&&t.constructor!=NodeList)t.classList.remove(e);else for(var n=0;n<t.length;n++)this.removeClass(t[n],e)},toggleAttribute:function(t,e){t[t.getAttribute(e)?"removeAttribute":"setAttribute"](e,"")},toggleAttributeValue:function(t,e){t.setAttribute(e,!("true"===t.getAttribute(e)))},closest:function(t,e){if(!t||!e)return[];if(t.constructor!=Array&&t.constructor!=NodeList)return t.closest(e);for(var n=[],o=0;o<t.length;o++)n=n.concat(this.closest(t[o],e));return n},renderTemplate:function(n,t){return t.replace(/{{(\w*)}}/g,function(t,e){return n.hasOwnProperty(e)&&n[e]?n[e]:""})},isElementInViewport:function(t){var e=t.getBoundingClientRect();return 0<=e.top&&0<=e.left&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)+500&&e.right<=(window.innerWidth||document.documentElement.clientWidth)}},n}(window.Lube||{}),function(r,t,e){var n={cache:{googlemap:'[data-component="Lube.GoogleMaps"]',action:"[data-action]",dateInput:".action-filter-date",dateMinInput:".action-filter-date-min",dateMaxInput:".action-filter-date-max",btnClear:".btn-clear"},classes:{hide:"hide"},data:{action:"action"},attributes:{},events:{click:"click",change:"change",mapLoaded:"googlemaps.loaded",placeMarkers:"googlemaps.place-markers",placeMarkersAndFit:"googlemaps.place-markers-fit",placeMarker:"googlemaps.place-marker",setMarkerActive:"googlemaps.set-marker-active",locationUpdate:"googlemaps.location-update",locationPlaced:"googlemaps.location-placed",locationError:"googlemaps.location-error",boundsupdated:"googlemaps.bounds-update"},datepickerOptions:{format:"dd/mm/yyyy",weekStart:1,keepEmptyValues:!0}};t.ActionFilter=function(t){this.container=t,this.settings=n,this.cacheItems(),this.bindEvents(),this.activate()},t.ActionFilter.prototype={cacheItems:function(){var o=this,t=this.settings,e=t.cache,i=t.data;this.htmlBody=r("html, body"),this.map=r(e.googlemap),this.dateInput=this.container.find(e.dateInput),this.dateMinInput=this.container.find(e.dateMinInput),this.dateMaxInput=this.container.find(e.dateMaxInput),this.btnClear=this.container.find(e.btnClear),this.firstActionDate=new Date,this.lastActionDate=new Date("1/1/2017"),this.actions=this.container.find(e.action),this.actionMarkers=[];for(var n=function(t){var e=o.actions.eq(t).data(i.action);if(void 0!==e){e.handler=function(){o.actionClickHandler(o.actions.eq(t),o.actionMarkers[t])},e.id=t,e.element=o.actions.eq(t),o.actionMarkers.push(e);var n=new Date(e.date);n<o.firstActionDate?o.firstActionDate=n:n>o.lastActionDate&&(o.lastActionDate=n)}},a=0;a<this.actions.length;a++)n(a)},bindEvents:function(){var n=this,t=this.settings.events;this.btnClear.on(t.click,function(){n.dateMinInput.datepicker("update",""),n.dateMaxInput.datepicker("update","")}),this.dateMinInput.on(t.change,function(){n.doFilter()}),this.dateMaxInput.on(t.change,function(){n.doFilter()}),this.map.on(t.boundsupdated,e.debounce(function(t,e){n.currentBounds=e,n.doFilter()},300))},actionClickHandler:function(t){this.htmlBody.animate({scrollTop:t.offset().top},500)},activate:function(){var t=this.settings,e=t.events;t.data;this.map.trigger(e.placeMarkersAndFit,{markers:this.actionMarkers});var n={};Object.assign(n,t.datepickerOptions,{inputs:r().add(this.dateMinInput).add(this.dateMaxInput),startDate:this.firstActionDate,endD
1ate:this.lastActionDate}),this.datePickerInstance=this.dateInput.datepicker(n)},doFilter:function(){var t=this.actionMarkers,e=this.dateMinInput.datepicker("getUTCDate"),n=this.dateMaxInput.datepicker("getUTCDate");t=this.filterLocation(this.currentBounds,t),(e||n)&&(t=this.filterDates(e,n,t)),this.toggleVisiblityActions(t)},filterLocation:function(e,t){return t.filter(function(t){return t.position.lat>=e.south&&t.position.lat<=e.north&&t.position.lng>=e.west&&t.position.lng<=e.east})},filterDates:function(n,o,t){return t.filter(function(t){var e=new Date(t.date);return!!(!o&&n&&n<=e||!n&&o&&e<=o||n&&o&&n<=e&&e<=o)})},toggleVisiblityActions:function(t){for(var e=this.actionMarkers,n=0;n<e.length;n++){var o=e[n];-1!==t.indexOf(o)?this.showMarker(o):this.hideMarker(o)}},showMarker:function(t){var e=this.settings.classes;t.element.show(),t.element.removeClass(e.hide)},hideMarker:function(t){var e=this.settings.classes;t.element.addClass(e.hide),setTimeout(function(){t.element.hide()},180)}}}(window.jQuery,window.Lube||{},window._||{}),function(a,r,t){var e={cache:{},classes:{},data:{startLocation:"start-location",geocodeCountryBias:"geocode-country-bias"},attributes:{},events:{click:"click",shown:"shown.bs.modal",dragend:"dragend",resize:"resize",zoomChanged:"zoom_changed",boundsChanged:"bounds_changed",mapLoaded:"googlemaps.loaded",placeMarkers:"googlemaps.place-markers",placeMarkersAndFit:"googlemaps.place-markers-fit",placeMarker:"googlemaps.place-marker",setMarkerActive:"googlemaps.set-marker-active",locationUpdate:"googlemaps.location-update",locationPlaced:"googlemaps.location-placed",locationError:"googlemaps.location-error",boundsupdated:"googlemaps.bounds-update"},options:{zoom:8,disableDefaultUI:!0,zoomControl:!0,zoomControlOptions:{},gestureHandling:"greedy",styles:[{featureType:"administrative.country",elementType:"geometry",stylers:[{visibility:"simplified"},{hue:"#ff0000"}]},{featureType:"landscape.natural.landcover",elementType:"geometry",stylers:[{visibility:"simplified"}]},{featureType:"landscape.natural.terrain",elementType:"geometry",stylers:[{visibility:"simplified"}]},{featureType:"road",elementType:"geometry",stylers:[{visibility:"on"}]},{featureType:"road",elementType:"geometry.stroke",stylers:[{weight:"0.50"}]},{featureType:"road.highway",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"road.local",elementType:"labels",stylers:[{weight:"0.5"}]},{featureType:"road.local",elementType:"labels.text",stylers:[{weight:"0.5"}]},{featureType:"road.local",elementType:"labels.icon",stylers:[{visibility:"on"}]},{featureType:"transit",elementType:"geometry",stylers:[{visibility:"simplified"}]},{featureType:"water",elementType:"geometry.fill",stylers:[{color:"#53b2e1"}]},{featureType:"water",elementType:"geometry.stroke",stylers:[{visibility:"off"}]}]},scripts:{maps:"//maps.googleapis.com/maps/api/js?signed_in=true&v=3&libraries=geometry&key=AIzaSyD8S_YN_P49pKMB2GWK-uElvf8Wg3Xrck8&callback=asyncGoogleMaps",infoBox:"design/js/vendor/googlemaps/infobox.min.js"}};t.GoogleMaps=function(t){this.container=t,this.settings=e,this.cacheItems(),this.bindEvents(),this.init()},t.GoogleMaps.prototype={init:function(){var t=this.settings,e=t.scripts,n=(t.events,t.data);this.markers=[],this.geocodeCountryBias=this.container.data(n.geocodeCountryBias)||"BE",this.container&&this.container.length&&(r&&r.hasOwnProperty("maps")?(this.geocoder=new r.maps.Geocoder,this.activate()):this.getScripts(e,this.init.bind(this)))},cacheItems:function(){var t=this.settings.cache;this.map=this.container.children().first(),this.closestModal=this.container.closest(t.modal)},bindEvents:function(){var n=this,t=this.settings.events;this.container.on(t.placeMarkers,function(t,e){e&&e.markers&&n.returnIfLoaded(function(){n.placeMarkerArray(e.markers)})}),this.container.on(t.placeMarkersAndFit,function(t,e){e&&e.markers&&n.returnIfLoaded(function(){n.placeMarkerArray(e.markers),n.zoomToMarkers()})}),a(window.Dom).on(t.resize,function(){n.activate(),n.map.height(n.container.outerHeight())})},returnIfLoaded:function(t){var e=this.settings.events;this.isLoaded?t():this.container.on(e.mapLoaded,t)},placeMarkerArray:function(t){this.clearMarkers();for(var e=0;e<t.length;e++){var n=t[e].IsActive?"active":"default";this.placeMarker(t[e].position,n,t[e].id,t[e].handler)}},bindMapEvents:function(){var t=this,e=this.settings.events;this.instance.addListener(e.boundsChanged,function(){t.isLoaded&&t.container.trigger(e.boundsupdated,t.instance.getBounds().toJSON())})},activate:function(){var t=this.settings.events;this.map.length||this.createMapElement(),this.renderMap(),this.bindMapEvents(),this.container.trigger(t.mapLoaded),this.isLoaded=!0},getScripts:function(t,e){a.getScript(t.maps).done(function(){r=window.google||{},e()}).fail(function(t,e,n){throw new Error(n)})},createMapElement:function(){this.map=a("<div></div>"),this.map.height(this.container.outerHeight()),this.map.width("100%"),this.container.append(this.map)},renderMap:function(){var t=this.settings,e=t.options,n=t.data,o=this.container.data(n.startLocation)||[50.862651,4.361408],i=a.extend({},e,{center:new r.maps.LatLng(o[0],o[1]),mapTypeId:r.maps.MapTypeId.ROADMAP,zoomControlOptions:{position:r.maps.ControlPosition.TOP_LEFT}});this.instance=new r.maps.Map(this.map.get(0),i)},geocodeAddress:function(e,n){var o=this;this.geocodePostalCode(e,function(t){t?n(t):o.geocodeCity(e,function(t){t?n(t):(console.error("Geocode was not successful for the following reason: "+status),o.container.trigger(o.settings.events.locationError))})})},geocodePostalCode:function(t,n){this.geocoder.geocode({componentRestrictions:{country:this.geocodeCountryBias,postalCode:t}},function(t,e){n("OK"==e?t[0].geometry.location:void 0)})},geocodeCity:function(t,n){this.geocoder.geocode({address:t,componentRestrictions:{country:this.geocodeCountryBias}},function(t,e){n("OK"==e?t[0].geometry.location:void 0)})},clearMarkers:function(){for(var t=0;t<this.markers.length;t++)this.markers[t].setMap(null);this.markers.length=0,this.currentLocation&&this.placeMarker(this.currentLocation,"location")},placeMarker:function(t,e,n,o){var i={position:t,map:this.instance};n&&n.length&&(i.id=n),i.zIndex="default"===e?1:0;var a=new r.maps.Marker(i);return"function"==typeof o&&a.addListener("click",o),this.markers.push(a),a},zoomToMarkers:function(){for(var t=new r.maps.LatLngBounds,e=0;e<this.markers.length;e++)t.extend(this.markers[e].getPosition());this.instance.fitBounds(t)}}}(window.jQuery,window.google||void 0,window.Lube||{}),window.Lube=function(a){return a.components=function(){a.Dom.init()},a.dataComponentInitializer=function(){for(var t=document.querySelectorAll("[data-component]"),e=0;e<t.length;e++){var n=t[e],o=n.dataset.component;if(2<=(o=o.split(".")).length){var i=a[o[1]];i&&new i(n)}}$(".content-gallery a").simpleLightbox()},a.components(),a.dataComponentInitializer(),a}(window.Lube||{});
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.