function locationMapInit(){var n,i,r,u,t;if(typeof wpMap!="undefined"){radarSmallZoomLevel<=4&&wpLocation.city&&(radarSmallZoomLevel=radarSmallZoomLevelDefault,radarSmallCenter=[wpLocation.city.Lat,wpLocation.city.Lon]);n={useHD:radarSmallHD,enablePan:!1,enableZoom:!1};wpLocation.city&&(n.onReady=function(){map.OnMap(wpLocation.city.Lat,wpLocation.city.Lon)===!1&&(map.panTo(wpLocation.city.Lat,wpLocation.city.Lon),map.zoomTo(radarSmallZoomLevelDefault))});i=$(".location-radar .map");r=isMobile()?radarSmallSettings.mapHeightMobile:radarSmallSettings.mapHeight;map=wpMap.create(i,r,radarSmallCenter,radarSmallZoomLevel,n);$(".map-menu a.btn-map").on("click",mapSelect);$(".map-nav .btn-prev").on("click",mapPrev);$(".map-nav .btn-next").on("click",mapNext);if((radarSmallData.Splash.ShowRadar||radarSmallShowRadar)&&$(".location-radar .btn-map").length>1?$(".location-radar .btn-map").eq(3).trigger("click"):$(".location-radar .btn-map").eq(0).trigger("click"),isTouchDevice()){u=$(".map-nav")[0];t=new Hammer(u);t.on("swipeleft",mapNext);t.on("swiperight",mapPrev)}}else setTimeout(locationMapInit,100)}function mapSelect(){var n=radarSmallSettings.animationFrames,r,t,i;radarSmallHD||(n=n*2);$(".map-menu a.btn-map").removeClass("active");$(this).addClass("active");r=wpLocation.city?wpLocation.city.GeoId:null;t=$(this).data("daypartid");mapGeo&&mapGeo.hide();mapAnimation&&mapAnimation.hide();(loc===null||loc===undefined)&&(loc=wpLocation.city);i=loc.CountryCode==="NL"?"/regenradar/":wpLocation.url(radarSmallData,"regenradar","");$(".map-menu .btn-link-rain").attr("href",i);t==="radar"?(mapGeo=map.geo(wpLocation.city,0,!0,!0,!1),mapAnimation=map.animation("forecast",n,!0,r,!0,null,null,null),$(".map-nav .btn-link").attr("href",i)):(loc.Daypart=radarSmallData.Daypart,mapGeo=map.geo(loc,parseInt(t),!0,!0,!0),$(".map-nav .btn-link").attr("href",radarSmallData.Geo.Url))}function mapPrev(){var n=$(".location-radar .btn-map").index($(".location-radar .btn-map.active"))-1;n<0&&(n=3);$(".location-radar .btn-map").eq(n).trigger("click")}function mapNext(){var n=$(".location-radar .btn-map").index($(".location-radar .btn-map.active"))+1;n>3&&(n=0);$(".location-radar .btn-map").eq(n).trigger("click")}var wpBannerSnippet,map,mapAnimation,mapGeo,newsWidget,locationWidget;$(function(){$(".menu-main .logo-small button").on("click",function(){$(".menu-main .menu").hasClass("hide-small")?$(".menu-main .menu").removeClass("hide-small"):($(".menu-main .menu").addClass("hide-small"),$(".menu-main li.dropdown").removeClass("dropdown-show"))});if(isMobile()===!1)$(window).on("scroll",function(){var t=$(this).scrollTop(),n=$(".menu-main").parent().parent(),i=n.offset().top;t>=i?n.addClass("menu-main-float"):n.removeClass("menu-main-float")});if(isMobile())$(".menu-main li.dropdown > a").on("click",function(n){$(this).parent().hasClass("dropdown-show")===!1&&($(".menu-main li.dropdown").removeClass("dropdown-show"),$(this).parent().addClass("dropdown-show"),n.preventDefault())});else{$(".menu-main li.dropdown").on("mouseover",function(){$(this).addClass("dropdown-show")});$(".menu-main li.dropdown").on("mouseout",function(){$(this).removeClass("dropdown-show")})}});const wpSubMenu={gps:null,gpsLocation:null,elInput:null,elInputClear:null,elInputSearch:null,elResults:null,elList:null,lastData:null,postEventUrl:"https://events.wol-web-p-kcl-euwe1.weeronline.cloud/v1/event",init:function(){wpSubMenu.gps===null&&(wpSubMenu.gps=wpGeo.available(),wpSubMenu.gps&&wpGeo.permission(function(n){n===!0&&wpSubMenu.geoSearch();n===!1&&(wpSubMenu.gps=!1)}));wpSubMenu.elInput=$("#menuLocationSearch input");wpSubMenu.elInputClear=$("#menuLocationSearch .fa-times");wpSubMenu.elInputSearch=$("#menuLocationSearch .fa-search");wpSubMenu.elResults=$("#menuLocationSearch .results");wpSubMenu.elList=$("#menuLocationList");wpSubMenu.elInput.off();wpSubMenu.elResults.off();wpSubMenu.elInputClear.off();wpSubMenu.elInput.on("focus",wpSubMenu.results.show);wpSubMenu.elInput.on("blur",function(){setTimeout(function(){wpSubMenu.elInput.is(":focus")===!1&&wpSubMenu.results.hide()},300)});wpSubMenu.elResults.on("click",function(){wpSubMenu.elInput.focus()});wpSubMenu.elInput.on("keyup",wpUtil.debounce(function(n){n.keyCode===40?wpSubMenu.results.selectNext():n.keyCode===38?wpSubMenu.results.selectPrev():n.keyCode===13?wpSubMenu.results.selectItem():wpSubMenu.search()},200));wpSubMenu.elInput.on("keyup",wpUtil.throttle(function(n){n.which>=48&&n.which<=90&&wpSubMenu.searchTypingEvent()},500));wpSubMenu.elInputClear.on("click",wpSubMenu.clear);if(wpLocation.list("search").length===0&&wpCookie.get("MyWeatherGeoId")!==""){const n=wpCookie.get("MyWeatherGeoId");wpLocation.get(n,function(n){wpSubMenu.results.select(n,null,!0)})}else wpSubMenu.list()},clear:function(){wpSubMenu.elInput.val("").focus();wpSubMenu.search()},list:function(){const n=wpLocation.list("favs");if(n.length>0&&wpSubMenu.elList){var t=wpSubMenu.elList.empty();$(n).each(function(n){if(n<3){let i=this;const f=this.MeteoGeoId||this.GeoId;i.Name=i.Name||i.Naam;const o=wpLocation.url(i,null,null),r=$("<div><\/div>");r.addClass("col col12 inline-medium");i.GeoId===wpLocation.getActiveCityId()&&r.addClass("active");const u=$("<a><\/a>");u.attr("href",o);u.on("click",function(n){wpSubMenu.results.select(i,n,!0)});u.append('<div class="geo-'+f+' wx wx-w30"><\/div>');u.append('<div class="geo-'+f+' temp"><\/div>');u.append('<div class="city">'+(i.DisplayName||i.Name)+"<\/div>");r.append(u);const e=$("<div><\/div>");if(e.addClass("divider hide show-medium"),r.append(e),n>0){const n=$("<button><\/button>");n.addClass("col col2 inline-medium");n.html("&times;");n.on("click",function(){wpLocation.remove(i,"favs");wpSubMenu.list()});r.append(n)}t.append(r)}});wpWeather.check()}},geoSearch:function(){wpGeo.getLocation(function(n){wpSubMenu.gpsLocation=n;wpGeo.permission(function(n){n===!1&&(wpSubMenu.gps=!1);wpSubMenu.results.update(wpSubMenu.lastData)})})},search:function(){const n=wpSubMenu.elInput.val();n.length>0?(wpLocation.search(n,"nl",wpSubMenu.results.update),wpSubMenu.elInputSearch.hide(),wpSubMenu.elInputClear.show()):(wpSubMenu.results.update(null),wpSubMenu.elInputSearch.show(),wpSubMenu.elInputClear.hide())},results:{show:function(){wpSubMenu.elResults.show();wpSubMenu.search()},hide:function(){wpSubMenu.elResults.hide()},update:function(n,t){wpSubMenu.lastData=n;let i=[],r=!1;if(n){let t=0;t+=n.Places.length;t+=n.SkiPlaces.length;t+=n.Countries.length;t+=n.PointsOfInterest.length;$.each(n.Regions,function(){const n=this;t+=n.Locations.length});r=t>0}if(wpSubMenu.gpsLocation!==null)i=i.concat(wpSubMenu.results.list("Huidige locatie:",[wpSubMenu.gpsLocation],!0,!1));else if(wpSubMenu.gps===!0){const t=$("<li><\/li>").html("<div>Huidige locatie:<\/div>"),n=$("<a><\/a>");n.append('<i class="fa fa-crosshairs icon"><i>');n.append("<span>Bepaal met GPS<\/span>");n.bind("click",function(n){n.preventDefault();wpSubMenu.geoSearch()});isTouchDevice()||n.bind("mouseover",function(){wpSubMenu.elResults.find("ul li a").removeClass("selected");$(this).addClass("selected")});const r=$("<li><\/li>").append(n);i.push(t);i.push(r)}r?(i=i.concat(wpSubMenu.results.list("Locaties:",n.Places.slice(0,10),!0,!0)),i=i.concat(wpSubMenu.results.list("Berg/skilocaties:",n.SkiPlaces.slice(0,10),!1,!0)),i=i.concat(wpSubMenu.results.list("Landen:",n.Countries.slice(0,10),!1,!0)),i=i.concat(wpSubMenu.results.list("Bezienswaardigheden:",n.PointsOfInterest.slice(0,10),!1,!0)),$.each(n.Regions,function(){const n=this;if(n.Locations&&n.Locations.length>0){let t=n.DisplayName;n.URL&&(t='<a href="'+n.URL+'">'+n.DisplayName+"<\/a>");i=i.concat(wpSubMenu.results.list('Locaties regio "'+t+'":',n.Locations.slice(0,10),!0,!0))}})):i=t&&t.length>0?i.concat('<li><div class="text-center">Geen resultaten gevonden.<\/div><\/li>'):i.concat(wpSubMenu.results.list("Laatst gezocht:",wpLocation.list("search").slice(0,10),!0,!1));wpSubMenu.elResults.find("ul").empty().append(i);wpSubMenu.elResults.find("ul li a:eq(0)").addClass("selected")},list:function(n,t,i,r){const u=[];if(t.length>0){if(n.length>0){const t=$("<li><\/li>").html("<div>"+n+"<\/div>");u.push(t)}$(t).each(function(n){const t=this;t.Name=t.Name||t.Naam||t.DisplayName;const e=i&&t.URL&&t.URL.indexOf("wintersport")===-1,s=e?wpLocation.url(t,null,null):t.URL;let f=$('<a href="'+sanitize(s)+'"><\/a>');f.data("index",n+1);f.data("id",t.GeoId);f.append('<img src="/Content/Images/Flags/'+sanitize(t.CountryCode)+'.png" />');f.append("<span>"+sanitize(t.Name)+"<\/span>");f.bind("click",function(n){const i=$(this);if(i&&r){const n=Number(i.data("id")),t=Number(i.data("index"));wpSubMenu.searchClickEvent(t,n)}wpSubMenu.results.select(t,n,e)});isTouchDevice()||f.bind("mouseover",function(){wpSubMenu.elResults.find("ul li a").removeClass("selected");$(this).addClass("selected")});const o=$("<li><\/li>");o.append(f);u.push(o)})}return u},select:function(n,t,i){i&&wpLocation.add(n,"favs");wpLocation.add(n,"search")},selectItem:function(){const n=wpSubMenu.elResults.find("ul li a.selected");if(n.length>0){n.trigger("click");const t=n.attr("href");t&&(window.location=t)}},selectPrev:function(){const n=wpSubMenu.elResults.find("ul li a"),i=wpSubMenu.elResults.find("ul li a.selected");let t=n.index(i)-1;t<0&&(t=n.length-1);n.removeClass("selected");n.eq(t).addClass("selected")},selectNext:function(){const n=wpSubMenu.elResults.find("ul li a"),i=wpSubMenu.elResults.find("ul li a.selected");let t=n.index(i)+1;t>=n.length&&(t=0);n.removeClass("selected");n.eq(t).addClass("selected")}},searchTypingEvent:async function(){try{const n=wpSubMenu.elInput.val();if(n&&n.length>0){const t={type:"search-typing",ts:Date.now(),s_id:wpData.getSearchSession(),text:n,site:"wp",size:wpSubMenu.screenSizeText()};await fetch(wpSubMenu.postEventUrl,{method:"POST",body:JSON.stringify(t),headers:{"Content-Type":"application/json"}})}}catch(n){}},searchClickEvent:async function(n,t){try{const i=wpSubMenu.elInput.val();if(i&&i.length>0){const r={type:"search-click",ts:Date.now(),s_id:wpData.getSearchSession(),text:i,site:"wp",size:wpSubMenu.screenSizeText(),depth:n,c_id:t};await fetch(wpSubMenu.postEventUrl,{method:"POST",body:JSON.stringify(r),keepalive:!0,headers:{"Content-Type":"application/json"}});wpData.clearSearchSession()}}catch(i){}},screenSizeText:function(){const n=getScreenSize();return n==="XS"?"mobile":n==="MD"?"tablet":n==="XL"?"desktop":void 0}};$(wpSubMenu.init);wpBannerSnippet={log:function(n,t,i){var f=$("#"+n).parent().find(".logging");if(f.length>0){var u=new Date,e=("00"+u.getHours()).substr(-2)+":"+("00"+u.getMinutes()).substr(-2)+":"+("00"+u.getSeconds()).substr(-2),r=$('<div class="item"><\/div>');r.append('<div class="time">'+e+"<\/div>");r.append('<div class="status">'+t+"<\/div>");i&&r.append('<div class="extra">'+i+"<\/div>");r.appendTo(f);console.log("[AD] "+n,t)}}};typeof googletag!="undefined"&&googletag.cmd.push(function(){googletag.pubads().addEventListener("slotRenderEnded",function(n){var i=n.slot.getSlotElementId(),t="";Object.keys(n).sort().forEach(function(i){var r=n[i];(typeof r!="object"||Array.isArray(r))&&(t+="<div><b>"+i+":<\/b> "+r+"<div>")});wpBannerSnippet.log(i,"rendered",t)})});var warningCountry={map:{},mapGeo:null,mapAnimation:null,timeStamps:null,isDisabled:!1,isPlaying:!0,isPlayingFast:!1,isAnimation:!0,sliderActive:!1,index:0,highestWarningColor:"",activeButton:"btnToday",mobile:!1,init:function(n,t,i,r,u,f){var o=$(".warning-country .title h1"),e=o[0].innerHTML;e=e.replace("{country}",r);o[0].innerHTML=e;$(".warning-country").hasClass("hide")&&$(".warning-country").removeClass("hide");warningCountry.initMap(n,t,i,u,f)},initSmall:function(n,t){var u,i,r;warningCountry.mobile=isMobile();n&&n.Color!=="green"&&n.Color!=="grey"&&(u=$(".warning-country .block"),$(".warning-country .block a > .warning-header").length<1?(u.append('<a href="'+t+'waarschuwing/"><div class="warning-header bg-'+n.Color+' row smallVersion"><\/div><\/a>'),i=$(".warning-country .warning-header"),i.append('<div class="image"><i class="fa fa-exclamation-triangle"><\/i><\/div>'),i.append('<div class="title hide-mobile">'+n.Title+"<\/div>"),i.append('<div class="title hide-tablet hide-desktop">'+(n.MobileTitle!=""?n.MobileTitle:n.Title)+"<\/div>"),i.append('<div class="chevron"><i class="fa fa-chevron-right"><\/i><\/div>')):warningCountry.mobile||(r=$(".warning-country .warning-header .title"),r[0].innerHTML=warningCountry.mergeTitles(r[0].innerHTML,n.Title)),$(".warning-country").show())},initMap:function(n,t,i,r,u){var c;warningCountryMap=wpMap.create($(".warning-country .countryMap"),$(".warning-country .countryMap").height(),[n,t],i-1,{useHD:!1,enablePan:!isMobile(),enableZoom:!isMobile(),minZoom:i-1,timeLabels:!1});var f={green:new ol.style.Style({stroke:new ol.style.Stroke({color:"rgba(0, 0, 0, 0.2)",width:1}),fill:new ol.style.Fill({color:"#5DA323"})}),yellow:new ol.style.Style({stroke:new ol.style.Stroke({color:"rgba(0, 0, 0, 0.2)",width:1}),fill:new ol.style.Fill({color:"#F7CC13"})}),orange:new ol.style.Style({stroke:new ol.style.Stroke({color:"rgba(0, 0, 0, 0.2)",width:1}),fill:new ol.style.Fill({color:"#FFAD00"})}),red:new ol.style.Style({stroke:new ol.style.Stroke({color:"rgba(0, 0, 0, 0.2)",width:1}),fill:new ol.style.Fill({color:"#ED2329"})}),MultiPolygon:new ol.style.Style({stroke:new ol.style.Stroke({color:"rgba(0, 0, 0, 0.2)",width:1}),fill:new ol.style.Fill({color:"transparent"})})},l=function(n){var t=n.getProperties();return warningCountry.activeButton==="btnToday"&&t.colorToday!==null?f[t.colorToday]:warningCountry.activeButton==="btnTomorrow"&&t.colorTomorrow!==null?f[t.colorTomorrow]:warningCountry.activeButton==="btnDayAfterTomorrow"&&t.colorDayAfterTomorrow!==null?f[t.colorDayAfterTomorrow]:f[n.getGeometry().getType()]},e=wpWarningMap.mergeJson(r,u,warningCountry.activeButton),a=new ol.source.Vector({features:(new ol.format.GeoJSON).readFeatures(e,{featureProjection:"EPSG:3857"})}),s=new ol.layer.Vector({source:a,style:l});warningCountryMap.getMap().addLayer(s);var v=$(".warning-country .countryMap .map").append('<div id="countryInfo" class="tooltip"><span><\/span><\/div>'),o=$("#countryInfo"),h=new ol.Overlay({element:o[0],offset:[10,0],positioning:"bottom-left"});warningCountryMap.getMap().addOverlay(h);warningCountryMap.getMap().on("pointermove",function(n){var i,t,r;o.removeClass("hide");i=n.pixel;t=warningCountryMap.getMap().forEachFeatureAtPixel(i,function(n){return warningCountryMap.getMap().getTarget().style.cursor=n.getProperties().colorActive!=="green"&&n.getProperties().colorActive!==null?"pointer":"",n});t&&t.get("NAME")!==null&&t.get("NAME").indexOf("?")<0&&(h.setPosition(n.coordinate),r=$("#countryInfo span"),r[0].innerHTML=t.get("NAME"))});$(".warning-country .countryMapWrapper").on("mouseout",function(){o.addClass("hide")});warningCountryMap.getMap().on("click",function(n){var i=n.pixel,t=warningCountryMap.getMap().forEachFeatureAtPixel(i,function(n){return n});t!==undefined&&t.getProperties().colorActive!=="green"&&t.getProperties().colorActive!==null&&warningCountry.showPopup(t.getProperties().ID,t.getProperties().NAME)});$(".warning-country .dayButtons div").on("click",function(n){c(n)});$(".warning-country .btn-zoomin").on("click",warningCountryMap.zoomIn);$(".warning-country .btn-zoomout").on("click",warningCountryMap.zoomOut);$(".warning-country .chevron").on("click",function(n){warningCountry.toggleCollapse(n)});c=function(n){var i=n.target.id,t;$(".warning-country .dayButtons #"+warningCountry.activeButton).removeClass("active");n.target.classList.add("active");warningCountry.activeButton=i;$(e.features).each(function(){warningCountry.activeButton==="btnToday"?this.properties.colorActive=this.properties.colorToday:warningCountry.activeButton==="btnTomorrow"?this.properties.colorActive=this.properties.colorTomorrow:warningCountry.activeButton==="btnDayAfterTomorrow"&&(this.properties.colorActive=this.properties.colorDayAfterTomorrow)});t=new ol.source.Vector({features:(new ol.format.GeoJSON).readFeatures(e,{featureProjection:"EPSG:3857"})});s.setSource(t)}},mergeTitles:function(n,t){var i=t.split(":")[1];return n+","+i},showPopup:function(n,t){var i=$("<div><\/div>");i.data("url","/async/SnippetWarning/WarningLocationAsync/?regionId="+n);i.addClass("async");modal.create("Waarschuwingen "+t,i);asyncCheck()},toggleCollapse:function(){var t=$(".warning-country .chevron i")[0],n=$(".warning-country .warning-content")[0];n.classList.value.indexOf("collapsed")>-1?(n.classList.remove("collapsed"),n.classList.add("collapsible"),t.classList.remove("fa-chevron-down"),t.classList.add("fa-chevron-up")):n.classList.value.indexOf("collapsible")>-1&&(n.classList.remove("collapsible"),n.classList.add("collapsed"),t.classList.remove("fa-chevron-up"),t.classList.add("fa-chevron-down"))}},locationWarning={geoId:0,countryCode:"",mobile:!1,isSmall:!0,data:null,init:function(n,t){locationWarning.geoId=n;locationWarning.countryCode=t;locationWarning.mobile=isMobile();locationWarning.isSmall=!1;locationWarning.load()},initSmall:function(n){locationWarning.geoId=n;locationWarning.mobile=isMobile();locationWarning.isSmall=!0;locationWarning.load(!0)},load:function(n){n=n!==undefined?n:!1;$.ajax({url:"/api/meteo/WarningLocation/",data:{geoId:locationWarning.geoId},type:"GET",dataType:"json",success:function(t){n?locationWarning.updateSmall(t):locationWarning.update(t,!1)}});window.addEventListener("resize",function(){locationWarning.mobile=isMobile();locationWarning.isSmall?locationWarning.updateSmall(locationWarning.data):locationWarning.update(locationWarning.data,!1)})},update:function(n,t){if(locationWarning.data=n,n.Elements.length>0){const r=document.querySelector(".warning-location");r.classList.contains("hide")&&r.classList.remove("hide");const e=t?".warning-location-async .content":".warning-location .content",u=document.querySelector(e);u.innerHTML="";let i="",f=[];$(n.Elements).each(function(){var h=locationWarning.replaceAll(this.Type.toLowerCase()," ","_");h=locationWarning.replaceAll(h.toLowerCase(),"/","_");i===""&&(i=this.ExtraText);let o=f.find(n=>n.color===this.Color);if(!o){const t=document.createElement("div");t.classList.add("warning-"+this.Color);const n=document.createElement("div");n.classList.add("warning-header","bg-"+this.Color);n.insertAdjacentHTML("beforeend",'<div class="image"><i class="fa fa-exclamation-triangle"><\/i><\/div>');n.insertAdjacentHTML("beforeend",'<div class="title hide-mobile">'+this.Title+"<\/div>");n.insertAdjacentHTML("beforeend",'<div class="title hide-tablet hide-desktop">'+this.MobileTitle+"<\/div>");n.insertAdjacentHTML("beforeend",'<div class="chevron"><i class="fa fa-chevron-up"><\/i><\/div>');t.appendChild(n);const i=document.createElement("div");i.classList.add("warning-content-"+this.Color,"collapsible","row","padding");t.appendChild(i);const r={color:this.Color,content:i};f.push(r);o=r;t.appendChild(i);u.appendChild(t)}const t=document.createElement("div");t.classList.add("warning-type");const r=document.createElement("div");r.classList.add("warning-name");r.insertAdjacentHTML("beforeend",'<div class="warning-symbol"><img src="'+this.Image+'"><\/div>');r.insertAdjacentHTML("beforeend",'<div class="warning-title">'+this.ImageName+"<\/div>");t.appendChild(r);const e=document.createElement("div");e.classList.add("warning-body");const s=document.createElement("div");s.classList.add("warning-timeline");e.appendChild(s);e.insertAdjacentHTML("beforeend",'<div class="warning-text">'+this.Text+"<\/div >");t.appendChild(e);o.content.appendChild(t);locationWarning.createTimeLine(this.TimeStamps,s,n.EndDayName)});locationWarning.checkForExtraDiv(i);locationWarning.setClickDetection()}},updateSmall:function(n){var r,i,u,t;locationWarning.data=n;n.Active&&(r=$(".warning-location .content").empty(),i=$(".warning-location"),i.hasClass("hide")&&i.removeClass("hide"),i.addClass("smallVersion"),$(".warning-location .block > .title").hide(),$(".warning-location .content .warning-"+n.Color).length<1&&r.append('<div class="warning-'+n.Color+'"><\/div>'),u=$(".warning-location .content .warning-"+n.Color),u.append('<a href="/waarschuwing/"><div class="warning-header bg-'+n.Color+' row"><\/div><\/a>'),t=$(".warning-location .content .warning-header"),t.append('<div class="image"><i class="fa fa-exclamation-triangle"><\/i><\/div>'),t.append('<div class="title hide-mobile">'+locationWarning.translateColor(n.Color)+n.Title.toLowerCase()+"<\/div>"),t.append('<div class="title hide-tablet hide-desktop">'+locationWarning.translateColor(n.Color)+"<\/div>"),t.append('<div class="chevron"><i class="fa fa-chevron-right"><\/i><\/div>'))},checkForExtraDiv:function(n){var t='<div class="extra-text">'+n+"<\/div>",i=$(".warning-location .content .warning-orange .warning-content-orange"),r=$(".warning-location .content .warning-red .warning-content-red");i.length>0&&i.append(t);r.length>0&&r.append(t)},colorStringToHex:function(n){var t="";switch(n.toLowerCase()){case"green":t="#5da323";break;case"yellow":t="#f7cc13";break;case"orange":t="#ffad00";break;case"red":t="#ed2329"}return t},createTimeLine:function(n,t,i){const r=48,e=(new Date).getHours(),s=t.offsetWidth,h=60,f={top:10,right:0,left:0,bottom:10},u=s-f.right-f.left,o=locationWarning.timeStampsToGraphStamps(n);if(u>0){t.innerHTML="";const y=u/r*e;$(o).each(function(){this.StartX=u/r*this.StartX-y;this.EndX=u/r*this.EndX-y});let n=[],c=e,l=0;$(o).each(function(t){if(this.StartX>l){let t={Color:"green",EndHour:this.StartHour,EndX:this.StartX,StartHour:c,StartX:l};n.push(t)}this.EndX>u/r*r&&(this.EndX=u/r*r);this.StartX<0&&(this.StartX=0);n.push(this);c=this.EndHour;l=this.EndX;t===o.length-1&&c<r&&(data={Color:"green",EndHour:24,EndX:u/r*r,StartHour:c,StartX:l},n.push(data))});let a=d3.select(t).append("svg").attr("width",s).attr("height",h).style("margin",f.top+" "+f.right+" "+f.bottom+" "+f.left).style("overflow","visible"),v=0;for(let n=0;n<r;n++)if((n+e)%24==0||n===0){const f=a.append("g").attr("class","dayName");let t=locationWarning.translateDay(i);v===0&&(t="Vandaag");v===1&&(t="Morgen");f.append("text").text(t).attr("class","dayName").attr("fill","#000").attr("font-size","12px").attr("x",u/r*n).attr("y",20).attr("width",50).attr("height",20);v++}$(n).each(function(){const r=locationWarning.colorStringToHex(this.Color),t=this.EndX-this.StartX,i=a.append("g").attr("class","curRect"),n=this.StartX;if(i.append("rect").attr("class","rect "+this.Color).attr("width",t).attr("height",20).attr("fill",r).attr("x",n).attr("y",30).attr("rx",0).attr("ry",0),this.Color.toLowerCase()!=="green"){const r=this.StartHour<10?"0"+this.StartHour:this.StartHour,u=this.EndHour<10?"0"+this.EndHour:this.EndHour,f=(t<16?r:r+"h").toString(),e=(t<16?u:u+"h").toString(),o=n+t-e.length*5/2,h=n===0?n:n-f.length*5/2;i.append("text").text(f).attr("class","labelText").attr("fill","#000").attr("font-size","10px").attr("x",h).attr("y",64).attr("width",40).attr("height",20).attr("text-anchor","start");i.append("text").text(e).attr("class","labelText").attr("fill","#000").attr("font-size","10px").attr("x",o).attr("y",64).attr("width",40).attr("height",20).attr("text-anchor","start");const s=i.selectAll("text").nodes(),c=s[0].getComputedTextLength();n+c>o&&s[1].setAttribute("y",76)}});for(let n=0;n<r;n++)if((n+e)%24==0){const t=a.append("g").attr("class","daySeperator");n!==0&&t.append("line").attr("class","dayLine").attr("x1",u/r*n).attr("x2",u/r*n).attr("y1",30).attr("y2",50).attr("style","stroke: #fff; stroke-width: 3;")}}},mergeTitles:function(n,t){const i=t.split(":")[1];return n+","+i},setClickDetection:function(){$(".warning-location .chevron").on("click",function(n){locationWarning.toggleCollapse(n)});$(".warning-location .content .text-block .text").on("click",function(n){locationWarning.toggleText(n)})},timeStampsToGraphStamps:function(n){var t=[];return $(n).each(function(){var n=new Date,h=n.getHours(),r=new Date(this.StartDate*1e3),i=r.getMinutes()>30?r.getHours()+1:r.getHours(),e,o,c,l;i>=24&&(i=i%24);e=Math.floor((Date.UTC(r.getFullYear(),r.getMonth(),r.getDate())-Date.UTC(n.getFullYear(),n.getMonth(),n.getDate()))/864e5);o=i+e*24;(e<0||e===0&&i<h)&&(i=h,o=0);var u=new Date(this.EndDate*1e3),s=Math.floor((Date.UTC(u.getFullYear(),u.getMonth(),u.getDate())-Date.UTC(n.getFullYear(),n.getMonth(),n.getDate()))/864e5),f=u.getMinutes()>30?u.getHours()+1:u.getHours();f>=24&&(f=f%24,s=s+1);c=f+s*24;l={Color:this.Color,EndHour:f,EndX:c,StartHour:i,StartX:o};t.push(l)}),t},toggleCollapse:function(n){const r=n.currentTarget,t=r.querySelector("i"),u=r.parentElement,i=u.nextSibling;i.classList.value.indexOf("collapsed")>-1?(t.classList.remove("fa-chevron-down"),t.classList.add("fa-chevron-up")):i.classList.value.indexOf("collapsible")>-1&&(t.classList.remove("fa-chevron-up"),t.classList.add("fa-chevron-down"));i.classList.toggle("collapsible");i.classList.toggle("collapsed")},toggleText:function(n){var i=n.target.classList.value.indexOf("fa")>-1?n.target.parentElement.parentElement.parentElement:n.target.parentElement.parentElement,t=locationWarning.mobile?i.children[2]:i.children[1],r=i.children[3],u=i.children[4];t.classList.value.indexOf("collapsed")>-1?(t.classList.remove("collapsed"),t.classList.add("collapsible")):(t.classList.remove("collapsible"),t.classList.add("collapsed"));r.classList.value.indexOf("active")>-1?r.classList.remove("active"):r.classList.add("active");u.classList.value.indexOf("active")>-1?u.classList.remove("active"):u.classList.add("active")},translateColor:function(n){switch(n.toLowerCase()){case"green":n="Weercode groen: ";break;case"yellow":n="Weercode geel: ";break;case"orange":n="Weercode oranje: ";break;case"red":n="Weercode rood: "}return n},translateDay:function(n){switch(n.toLowerCase()){case"mon":n="Maandag";break;case"tue":n="Dinsdag";break;case"wed":n="Woensdag";break;case"thu":n="Donderdag";break;case"fri":n="Vrijdag";break;case"sat":n="Zaterdag";break;case"sun":n="Zondag"}return n},popupInit:function(n){locationWarning.update(n,!0)},replaceAll:function(n,t,i){return n.replace(new RegExp(t,"g"),i)}},newsWarning={init:function(){$(newsWarningTips).each(function(){newsWarning.tip(this)})},tip:function(n){var t=wpData.getObj("tips")||[];t.indexOf(n.Id)===-1&&newsWarning.add(!1,n.Text,n.Url,n.UrlText,n.External,"",n.Dismiss,n.Id)},tipHide:function(n){$("#tip-"+n).remove();var t=wpData.getObj("tips")||[];t.push(n);wpData.setObj("tips",t)},warning:function(n){if(n.Active){var t=wpData.getObj("warning")||[];t.indexOf(n.Id)===-1&&newsWarning.add(!0,n.Title,n.Url,"",!1,n.Color,!1,n.Id)}},warningHide:function(n){$("#warning-"+n).remove();var t=wpData.getObj("warning")||[];t.push(n);wpData.setObj("warning",t)},add:function(n,t,i,r,u,f,e,o){var s=$("<div><\/div>"),h,c;if(s.attr("id",(n?"warning":"tip")+"-"+o),s.addClass("item"),s.addClass("bg-"+f),i=i||"",r=r||"",i.length>0&&r.length===0&&(r="Lees meer"),h=$('<div class="text"><i class="fa fa-'+(n?"warning":"info-circle")+'"><\/i> '+t+(i.length>0?' <a href="'+i+'">'+r+"<\/a>":"")+"<\/div>"),i.length>0){h.addClass("link");h.on("click",function(){u?window.open(i,"_blank","noopener"):window.location=i})}if(h.appendTo(s),e){c=$("<button><\/button>");c.html("&times;");c.on("click",function(){n?newsWarning.warningHide(o):newsWarning.tipHide(o)});c.appendTo(s)}n?$(".news-warning .list").prepend(s):$(".news-warning .list").append(s);$(".news-warning").show()}};$(newsWarning.init);newsWidget={itemTotal:0,itemIndex:0,itemCount:0,init:function(){var n,t;newsWidget.itemTotal=$(".news-widget .slider-panel .news-item").length;$(window).on("resize",function(){newsWidget.goto(newsWidget.itemIndex,!1)});if(newsWidget.goto(newsWidget.itemIndex,!1),isTouchDevice()&&(n=$(".news-widget .slider")[0],n)){t=new Hammer(n);t.on("swipeleft",newsWidget.next);t.on("swiperight",newsWidget.prev)}},goto:function(n,t){var f,r,u,i;if(newsWidget.itemIndex=n,newsWidget.itemCount=$(window).width()<=640?1:3,f=$(".news-widget .slider-pagination").empty().hide(),newsWidget.itemTotal>newsWidget.itemCount){for(r=0;r<newsWidget.itemTotal/newsWidget.itemCount;r++){u=r*newsWidget.itemCount;i=$("<div><\/div>");i.data("index",u);u<=newsWidget.itemIndex&&u>newsWidget.itemIndex-newsWidget.itemCount&&i.addClass("active");i.on("click",function(){var n=parseInt($(this).data("index"));newsWidget.goto(n,!0)});i.appendTo(f)}f.show()}else newsWidget.itemIndex=0;$(".news-widget .slider-panel").css({transition:"transform "+(t?500:0)+"ms ease",transform:"translateX(-"+100/newsWidget.itemTotal*newsWidget.itemIndex+"%)"})},prev:function(){if(newsWidget.itemIndex>0){var n=newsWidget.itemIndex-1;newsWidget.goto(n,!0)}},next:function(){var n=newsWidget.itemIndex+1;n>newsWidget.itemTotal-newsWidget.itemCount&&(n=0);newsWidget.goto(n,!0)}};$(newsWidget.init),function(){function ot(){window.addEventListener("resize",wpUtil.debounce(function(){et()},500));b.addEventListener("click",function(){if(ut(),n.classList.add("transition"),t+h<i)f(i),t=i,e(i);else{const n=t+h;f(n);t=n;e(n)}});k.addEventListener("click",function(){if(ut(),n.classList.add("transition"),t-h>0)t=0,f(0),e(0);else{const n=t-h;f(n);t=n;e(n)}});n.addEventListener("mousedown",it,{passive:!0});n.addEventListener("touchstart",it,{passive:!0});et()}function it(){v=!1;n.addEventListener("mouseleave",r);n.addEventListener("mouseup",r);n.addEventListener("mousemove",y);n.addEventListener("touchend",r);n.addEventListener("touchcancel",r);n.addEventListener("touchmove",y);g=[];cancelAnimationFrame(s)}function y(i){if(d){if(!v){for(let n=0;n<u.length;n++)u[n].classList.add("nopointer");n.classList.remove("transition");n.classList.add("grabbing");v=!0}i.cancelable&&i.preventDefault();const f=ct(i);let r;r=c?f.x-c.x:0;c=f;ht(r);rt(t+r)}}function r(t){if(n.removeEventListener("mouseleave",r),n.removeEventListener("mouseup",r),n.removeEventListener("mousemove",y),n.removeEventListener("touchend",r),n.removeEventListener("touchcancel",r),n.removeEventListener("touchmove",y),v){c&&(c=null);n.classList.remove("grabbing");for(let n=0;n<u.length;n++)u[n].classList.remove("nopointer");st()}else t.target.click()}function rt(n){t=n;t>0?t=0:t<i&&(t=i);e(t);f(t)}function st(){const i=Date.now();let t=0;const r=g.slice(-20),n=r.filter(n=>n.time>i-200);if(n.length>0){for(let i=0;i<n.length;i++)n[i].x&&(t+=n[i].x);o=t/n.length;cancelAnimationFrame(s);Math.abs(o)>.5&&(s=requestAnimationFrame(ft))}}function ut(){cancelAnimationFrame(s);n.classList.add("transition")}function ft(){rt(t+=o);o*=.98;Math.abs(o)>.5&&(s=requestAnimationFrame(ft))}function ht(n){const t=Date.now();g.push({x:n,time:t})}function ct(t){if(t.type==="touchmove"||t.type==="touchstart"||t.type==="touchend"){var i=t.targetTouches[0]||t.changedTouches[0];return{x:i.pageX-n.offsetLeft,y:i.pageY-n.offsetTop}}return{x:t.pageX-n.offsetLeft,y:t.pageY-n.offsetTop}}function f(t){n.style.transform="translateX("+t+"px)"}function e(n){n===i?(p(b,!1),w(tt,!1)):n===0?(p(k,!1),w(nt,!1)):(p(b,!0),p(k,!0),w(nt,!0),w(tt,!0))}function p(n,t){n.disabled=!t}function w(n,t){n.style.opacity=t?"1":"0"}function et(){const t=a.offsetWidth-n.offsetWidth;t!==i&&(i=t,f(0),e(0),u&&(h=t/u.length*1.8),d=t>0?!1:!0)}const l=document.querySelector(".latest-videos-scroll"),a=l.querySelector(".content"),n=a.querySelector(".video-row"),b=l.querySelector(".next"),k=l.querySelector(".prev"),nt=a.querySelector(".video-shadow-left"),tt=a.querySelector(".video-shadow-right"),u=l.querySelectorAll(".video-wrapper");let i=0,o=0,s,d=!0,t=0,h=0,c=0,g=[],v=!1;ot()}();locationWidget={geoId:0,countryCode:"",init:function(n,t){locationWidget.geoId=n;locationWidget.countryCode=t;locationWidget.load()},load:function(){$.ajax({url:"/api/meteo/homewidget/",data:{geoId:locationWidget.geoId},type:"GET",dataType:"json",success:locationWidget.update})},update:function(n){var t,r,u,i;$(".splash-text").html(n.Splash.Text);$(".splash-bg").addClass("bg-"+n.Splash.Color.toLowerCase()).removeClass("hide");$(".flash-text").html(n.Flash.Text);$(".flash-bg").addClass("bg-"+n.Flash.Color.toLowerCase()).removeClass("hide");t=$(".location-widget .weather .type").empty();n.Obs.WXCO_EXTENDED?t.append('<div class="geo-'+locationWidget.geoId+' wx wx-b60" style="background-image: url(/Content/Images/WeatherExtended/svg/lb/'+n.Obs.WXCO_EXTENDED+'_LB.svg)" title="'+n.Obs.WXCO_EXTENDED_TEXT+'"><\/div>'):n.Obs.WXCO&&t.append('<div class="geo-'+locationWidget.geoId+' wx wx-b60" style="background-image: url(/Content/Images/Weather/b60x60/'+n.Obs.WXCO+'.png)" title="'+n.Obs.WXCO_TEXT+'"><\/div>');n.Obs.TTTT!==null&&t.append('<span class="geo-'+locationWidget.geoId+' temp">'+parseInt(n.Obs.TTTT)+"°<\/span>");r=$(".location-widget .rating").empty();n.Obs.WXNUM&&(r.append('<span class="weather-rating large r-'+n.Obs.WXNUM+'" onclick="modal.show(\'#weather-rating\')">'+n.Obs.WXNUM+"<\/span>"),r.append("<a href=\"javascript:modal.show('#weather-rating')\">Weercijfer<\/a>"));n.Obs.RRRR?$(".location-widget .rain").html("Neerslag: <em>"+n.Obs.RRRR+" mm<\/em>").show():$(".location-widget .rain").hide();n.Obs.RHRH?$(".location-widget .humidity").html("Vochtigheid: <em>"+n.Obs.RHRH+"%<\/em>").show():$(".location-widget .humidity").hide();n.Obs.DDDD&&n.Obs.FFFF?$(".location-widget .wind").html("Wind: <em>"+n.Obs.DDDD+" "+n.Obs.FFFF+"<\/em>").show():$(".location-widget .wind").hide();n.Obs.PPPP>0?$(".location-widget .pressure").html("Druk: <em>"+n.Obs.PPPP+" hPa<\/em>"):$(".location-widget .pressure").html();typeof newsWarning!="undefined"&&locationWidget.countryCode==="NL"&&($(".warning-text").html(n.Warning.Title),$(".warning-bg").addClass(" bg-"+n.Warning.Color.toLowerCase()).removeClass("hide"));n.MeteoWarning!==null?(u=$(".location-widget .meteo-warning-block"),u.html('<a target="'+target+'" href="/waarschuwing/" class="btn warning warning-small warning-bg bg-'+n.MeteoWarning.Color+'"><\/a>'),i=$(".location-widget .meteo-warning-block a"),i.append('<div class="icon"><i class="fa fa-warning"><\/i><\/div>'),i.append('<span>WAARSCHUWING <div class="warning-text truncate">'+n.MeteoWarning.Title+"<\/div><\/span>"),i.append('<i class="fa fa-chevron-right"><\/i>')):$(".location-widget .meteo-warning-block").hide()}};const radarWidget={init:()=>{let r=6,n=50,t=50,i=null;wpLocation.city?(n=wpLocation.city.Lat,t=wpLocation.city.Lon,i=wpLocation.city):wpLocation.country?(r=wpLocation.country.ZoomLevel-1.5,n=wpLocation.country.Lat,t=wpLocation.country.Lon,i=wpLocation.country):wpLocation.continent&&(r=wpLocation.continent.ZoomLevel-1.5,n=wpLocation.continent.Lat,t=wpLocation.continent.Lon,i=wpLocation.continent);radarWidget.setContentHeight();const u=document.querySelector(".radar-widget .map");if(u){const e=document.querySelectorAll(".radar-widget a"),o=wpLocation.url(i,"regenradar","");e.forEach(n=>{n.setAttribute("href",o)});const f=IPT.map(u,{center:[n,t],zoom:r,language:IPT.LANGUAGE.NL,mapLayers:[IPT.MAP.BASE,IPT.MAP.BORDER],zoomControl:!1,panning:!1,zooming:!1});f&&(IPT.mapLayer(IPT.MAP.BASE).addTo(f),IPT.mapLayer(IPT.MAP.BORDER).addTo(f),f.setElementLayers([IPT.NOWCAST.RADAR_FORECAST],{timebar:{position:"hidden"},legend:{position:"hidden"}}),IPT.ui.location([n,t],{color:"#009FE3",active:!1}).addTo(f))}},setContentHeight:()=>{$(".location-widget .warning-bg").length>0&&$(".location-widget .warning-bg.bg-green").length===0?$(".radar-widget").addClass("warning"):$(".radar-widget").removeClass("warning")}};radarWidget.init();const rainWidget={graph:function(n){const t=[];if($(".rain-timeline .graph > svg").remove(),n.length>0){if(n[0].precipAmount===null){console.warn("[rainWidget] No precipAmount found",n);$(".rain-widget .rain-timeline").addClass("hide");return}$(n).each(function(){t.push(this.precipAmount)});let i=Math.ceil(Math.max.apply(null,t));i===0&&(i=1);i>1&&i<3&&(i=3);i>5&&i<10&&(i=10);const u=[];$(t).each(function(n){u.push({x:n*10,y:parseInt(60-60/i*this)})});const f=d3.area().curve(d3.curveMonotoneX).x(function(n){return n.x}).y0(60).y1(function(n){return n.y});let r="";r+='<svg viewBox="0 0 '+(u.length-1)*10+' 60" preserveAspectRatio="none">';r+='  <path d="'+f(u)+'" vector-effect="non-scaling-stroke" fill="#009FE3"/>';r+="<\/svg>";$(".rain-timeline .graph").append(r);$(".rain-timeline .graph .label").hide();i<=5&&$(".rain-timeline .graph .label.label-light").show().css("top",100-100/i+"%");i>=3&&$(".rain-timeline .graph .label.label-moderate").show().css("top",100-300/i+"%");i>=10&&$(".rain-timeline .graph .label.label-high").show().css("top",100-1e3/i+"%");$(".rain-widget .rain-timeline").removeClass("hide");$(".rain-widget .rain-graph-loader").addClass("hide")}else $(".rain-widget .rain-timeline").addClass("hide"),$(".rain-widget .rain-graph-loader").addClass("hide")}};$(function(){$(".snippet-fotoloods-widget iframe").on("load",function(){iFrameResize({log:!1,initCallback:function(){},messageCallback:function(n){var t=n.message;typeof t!="undefined"&&typeof t.action!="undefined"&&t.action==="picture-overlay"&&$.fancybox.open(t.group,{scrolling:"no",fitToView:!1,aspectRatio:!0,width:t.width*6,height:600})}},this)});if(showUpload)$(".snippet-fotoloods-widget .btn-upload").on("click",function(n){return n.preventDefault(),$(".snippet-fotoloods-widget .btn-upload").fancybox({titleShow:!1,scrolling:"no",padding:0,fitToView:!0,aspectRatio:!1,autoCenter:!0,type:"iframe",hideOnContentClick:!0,width:360,height:340}),!1});$(window).on("resize",function(){$(".snippet-fotoloods-widget").each(function(){$(this).width()>500?$(this).addClass("large"):$(this).removeClass("large")})}).trigger("resize")});navigator.userAgent.match("CriOS")&&$('a[target="fotoloods-embed"]').click(function(n){var t=$(this).attr("href");n.preventDefault();$("#fotoloods-embed").attr("src",t)});
/*!
 * fancyBox - jQuery Plugin
 * version: 2.1.5 (Fri, 14 Jun 2013)
 * requires jQuery v1.6 or later
 *
 * Examples at http://fancyapps.com/fancybox/
 * License: www.fancyapps.com/fancybox/#license
 *
 * Copyright 2012 Janis Skarnelis - janis@fancyapps.com
 *
 */
!function(n,t,i,r){"use strict";var p=i("html"),o=i(n),e=i(t),u=i.fancybox=function(){u.open.apply(this,arguments)},y=navigator.userAgent.match(/msie/i),v=null,s=t.createTouch!==r,a=function(n){return n&&n.hasOwnProperty&&n instanceof i},c=function(n){return n&&"string"===i.type(n)},l=function(n){return c(n)&&n.indexOf("%")>0},w=function(n){return n&&!(n.style.overflow&&"hidden"===n.style.overflow)&&(n.clientWidth&&n.scrollWidth>n.clientWidth||n.clientHeight&&n.scrollHeight>n.clientHeight)},f=function(n,t){var i=parseInt(n,10)||0;return t&&l(n)&&(i=u.getViewport()[t]/100*i),Math.ceil(i)},h=function(n,t){return f(n,t)+"px"};i.extend(u,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!s,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"><\/div><\/div><\/div><\/div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(y?' allowtransparency="true"':"")+"><\/iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.<\/p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"><\/a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span><\/span><\/a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span><\/span><\/a>',loading:'<div id="fancybox-loading"><div><\/div><\/div>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeChange:i.noop,beforeClose:i.noop,afterClose:i.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(n,t){if(n&&(i.isPlainObject(t)||(t={}),!1!==u.close(!0)))return(i.isArray(n)||(n=a(n)?i(n).get():[n]),i.each(n,function(f,e){var s,p,l,o,v,y,w,h={};"object"===i.type(e)&&(e.nodeType&&(e=i(e)),a(e)?(h={href:e.data("fancybox-href")||e.attr("href"),title:i("<div/>").text(e.data("fancybox-title")||e.attr("title")||"").html(),isDom:!0,element:e},i.metadata&&i.extend(!0,h,e.metadata())):h=e);s=t.href||h.href||(c(e)?e:null);p=t.title!==r?t.title:h.title||"";l=t.content||h.content;o=l?"html":t.type||h.type;!o&&h.isDom&&(o=e.data("fancybox-type"),o||(v=e.prop("class").match(/fancybox\.(\w+)/),o=v?v[1]:null));c(s)&&(o||(u.isImage(s)?o="image":u.isSWF(s)?o="swf":"#"===s.charAt(0)?o="inline":c(e)&&(o="html",l=e)),"ajax"===o&&(y=s.split(/\s+/,2),s=y.shift(),w=y.shift()));l||("inline"===o?s?l=i(c(s)?s.replace(/.*(?=#[^\s]+$)/,""):s):h.isDom&&(l=e):"html"===o?l=s:o||s||!h.isDom||(o="inline",l=e));i.extend(h,{href:s,type:o,content:l,title:p,selector:w});n[f]=h}),u.opts=i.extend(!0,{},u.defaults,t),t.keys!==r&&(u.opts.keys=t.keys?i.extend({},u.defaults.keys,t.keys):!1),u.group=n,u._start(u.opts.index))},cancel:function(){var n=u.coming;n&&!1===u.trigger("onCancel")||(u.hideLoading(),n&&(u.ajaxLoad&&u.ajaxLoad.abort(),u.ajaxLoad=null,u.imgPreload&&(u.imgPreload.onload=u.imgPreload.onerror=null),n.wrap&&n.wrap.stop(!0,!0).trigger("onReset").remove(),u.coming=null,u.current||u._afterZoomOut(n)))},close:function(n){u.cancel();!1!==u.trigger("beforeClose")&&(u.unbindEvents(),u.isActive&&(u.isOpen&&n!==!0?(u.isOpen=u.isOpened=!1,u.isClosing=!0,i(".fancybox-item, .fancybox-nav").remove(),u.wrap.stop(!0,!0).removeClass("fancybox-opened"),u.transitions[u.current.closeMethod]()):(i(".fancybox-wrap").stop(!0).trigger("onReset").remove(),u._afterZoomOut())))},play:function(n){var t=function(){clearTimeout(u.player.timer)},i=function(){t();u.current&&u.player.isActive&&(u.player.timer=setTimeout(u.next,u.current.playSpeed))},r=function(){t();e.unbind(".player");u.player.isActive=!1;u.trigger("onPlayEnd")},f=function(){u.current&&(u.current.loop||u.current.index<u.group.length-1)&&(u.player.isActive=!0,e.bind({"onCancel.player beforeClose.player":r,"onUpdate.player":i,"beforeLoad.player":t}),i(),u.trigger("onPlayStart"))};n===!0||!u.player.isActive&&n!==!1?f():r()},next:function(n){var t=u.current;t&&(c(n)||(n=t.direction.next),u.jumpto(t.index+1,n,"next"))},prev:function(n){var t=u.current;t&&(c(n)||(n=t.direction.prev),u.jumpto(t.index-1,n,"prev"))},jumpto:function(n,t,i){var e=u.current;e&&(n=f(n),u.direction=t||e.direction[n>=e.index?"next":"prev"],u.router=i||"jumpto",e.loop&&(0>n&&(n=e.group.length+n%e.group.length),n%=e.group.length),e.group[n]!==r&&(u.cancel(),u._start(n)))},reposition:function(n,t){var r,f=u.current,e=f?f.wrap:null;e&&(r=u._getPosition(t),n&&"scroll"===n.type?(delete r.position,e.stop(!0,!0).animate(r,200)):(e.css(r),f.pos=i.extend({},f.dim,r)))},update:function(n){var t=n&&n.originalEvent&&n.originalEvent.type,i=!t||"orientationchange"===t;i&&(clearTimeout(v),v=null);u.isOpen&&!v&&(v=setTimeout(function(){var r=u.current;r&&!u.isClosing&&(u.wrap.removeClass("fancybox-tmp"),(i||"load"===t||"resize"===t&&r.autoResize)&&u._setDimension(),"scroll"===t&&r.canShrink||u.reposition(n),u.trigger("onUpdate"),v=null)},i&&!s?0:300))},toggle:function(n){u.isOpen&&(u.current.fitToView="boolean"===i.type(n)?n:!u.current.fitToView,s&&(u.wrap.removeAttr("style").addClass("fancybox-tmp"),u.trigger("onUpdate")),u.update())},hideLoading:function(){e.unbind(".loading");i("#fancybox-loading").remove()},showLoading:function(){var t,n;u.hideLoading();t=i(u.opts.tpl.loading).click(u.cancel).appendTo("body");e.bind("keydown.loading",function(n){27===(n.which||n.keyCode)&&(n.preventDefault(),u.cancel())});u.defaults.fixed||(n=u.getViewport(),t.css({position:"absolute",top:.5*n.h+n.y,left:.5*n.w+n.x}));u.trigger("onLoading")},getViewport:function(){var i=u.current&&u.current.locked||!1,t={x:o.scrollLeft(),y:o.scrollTop()};return i&&i.length?(t.w=i[0].clientWidth,t.h=i[0].clientHeight):(t.w=s&&n.innerWidth?n.innerWidth:o.width(),t.h=s&&n.innerHeight?n.innerHeight:o.height()),t},unbindEvents:function(){u.wrap&&a(u.wrap)&&u.wrap.unbind(".fb");e.unbind(".fb");o.unbind(".fb")},bindEvents:function(){var t,n=u.current;n&&(o.bind("orientationchange.fb"+(s?"":" resize.fb")+(n.autoCenter&&!n.locked?" scroll.fb":""),u.update),t=n.keys,t&&e.bind("keydown.fb",function(f){var e=f.which||f.keyCode,o=f.target||f.srcElement;return 27===e&&u.coming?!1:void(f.ctrlKey||f.altKey||f.shiftKey||f.metaKey||o&&(o.type||i(o).is("[contenteditable]"))||i.each(t,function(t,o){return n.group.length>1&&o[e]!==r?(u[t](o[e]),f.preventDefault(),!1):i.inArray(e,o)>-1?(u[t](),f.preventDefault(),!1):void 0}))}),i.fn.mousewheel&&n.mouseWheel&&u.wrap.bind("mousewheel.fb",function(t,r,f,e){for(var h=t.target||null,o=i(h),s=!1;o.length&&!(s||o.is(".fancybox-skin")||o.is(".fancybox-wrap"));)s=w(o[0]),o=i(o).parent();0===r||s||u.group.length>1&&!n.canShrink&&(e>0||f>0?u.prev(e>0?"down":"left"):(0>e||0>f)&&u.next(0>e?"up":"right"),t.preventDefault())}))},trigger:function(n,t){var f,r=t||u.coming||u.current;if(r){if(i.isFunction(r[n])&&(f=r[n].apply(r,Array.prototype.slice.call(arguments,1))),f===!1)return!1;r.helpers&&i.each(r.helpers,function(t,f){f&&u.helpers[t]&&i.isFunction(u.helpers[t][n])&&u.helpers[t][n](i.extend(!0,{},u.helpers[t].defaults,f),r)})}e.trigger(n)},isImage:function(n){return c(n)&&n.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(n){return c(n)&&n.match(/\.(swf)((\?|#).*)?$/i)},_start:function(n){var c,l,r,e,o,t={};if(n=f(n),c=u.group[n]||null,!c)return!1;if(t=i.extend(!0,{},u.opts,c),e=t.margin,o=t.padding,"number"===i.type(e)&&(t.margin=[e,e,e,e]),"number"===i.type(o)&&(t.padding=[o,o,o,o]),t.modal&&i.extend(!0,t,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),t.autoSize&&(t.autoWidth=t.autoHeight=!0),"auto"===t.width&&(t.autoWidth=!0),"auto"===t.height&&(t.autoHeight=!0),t.group=u.group,t.index=n,u.coming=t,!1===u.trigger("beforeLoad"))return void(u.coming=null);if(r=t.type,l=t.href,!r)return u.coming=null,u.current&&u.router&&"jumpto"!==u.router?(u.current.index=n,u[u.router](u.direction)):!1;if(u.isActive=!0,("image"===r||"swf"===r)&&(t.autoHeight=t.autoWidth=!1,t.scrolling="visible"),"image"===r&&(t.aspectRatio=!0),"iframe"===r&&s&&(t.scrolling="scroll"),t.wrap=i(t.tpl.wrap).addClass("fancybox-"+(s?"mobile":"desktop")+" fancybox-type-"+r+" fancybox-tmp "+t.wrapCSS).appendTo(t.parent||"body"),i.extend(t,{skin:i(".fancybox-skin",t.wrap),outer:i(".fancybox-outer",t.wrap),inner:i(".fancybox-inner",t.wrap)}),i.each(["Top","Right","Bottom","Left"],function(n,i){t.skin.css("padding"+i,h(t.padding[n]))}),u.trigger("onReady"),"inline"===r||"html"===r){if(!t.content||!t.content.length)return u._error("content")}else if(!l)return u._error("href");"image"===r?u._loadImage():"ajax"===r?u._loadAjax():"iframe"===r?u._loadIframe():u._afterLoad()},_error:function(n){i.extend(u.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:n,content:u.coming.tpl.error});u._afterLoad()},_loadImage:function(){var n=u.imgPreload=new Image;n.onload=function(){this.onload=this.onerror=null;u.coming.width=this.width/u.opts.pixelRatio;u.coming.height=this.height/u.opts.pixelRatio;u._afterLoad()};n.onerror=function(){this.onload=this.onerror=null;u._error("image")};n.src=u.coming.href;n.complete!==!0&&u.showLoading()},_loadAjax:function(){var n=u.coming;u.showLoading();u.ajaxLoad=i.ajax(i.extend({},n.ajax,{url:n.href,error:function(n,t){u.coming&&"abort"!==t?u._error("ajax",n):u.hideLoading()},success:function(t,i){"success"===i&&(n.content=t,u._afterLoad())}}))},_loadIframe:function(){var n=u.coming,t=i(n.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",s?"auto":n.iframe.scrolling).attr("src",n.href);i(n.wrap).bind("onReset",function(){try{i(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(n){}});n.iframe.preload&&(u.showLoading(),t.one("load",function(){i(this).data("ready",1);s||i(this).bind("load.fb",u.update);i(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();u._afterLoad()}));n.content=t.appendTo(n.inner);n.iframe.preload||u._afterLoad()},_preloadImages:function(){for(var n,r=u.group,i=u.current,f=r.length,e=i.preload?Math.min(i.preload,f-1):0,t=1;e>=t;t+=1)n=r[(i.index+t)%f],"image"===n.type&&n.href&&((new Image).src=n.href)},_afterLoad:function(){var t,n,c,o,s,h,r=u.coming,f=u.current,e="fancybox-placeholder";if(u.hideLoading(),r&&u.isActive!==!1){if(!1===u.trigger("afterLoad",r,f))return r.wrap.stop(!0).trigger("onReset").remove(),void(u.coming=null);switch(f&&(u.trigger("beforeChange",f),f.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove()),u.unbindEvents(),t=r,n=r.content,c=r.type,o=r.scrolling,i.extend(u,{wrap:t.wrap,skin:t.skin,outer:t.outer,inner:t.inner,current:t,previous:f}),s=t.href,c){case"inline":case"ajax":case"html":t.selector?n=i("<div>").html(n).find(t.selector):a(n)&&(n.data(e)||n.data(e,i('<div class="'+e+'"><\/div>').insertAfter(n).hide()),n=n.show().detach(),t.wrap.bind("onReset",function(){i(this).find(n).length&&n.hide().replaceAll(n.data(e)).data(e,!1)}));break;case"image":n=t.tpl.image.replace(/\{href\}/g,s);break;case"swf":n='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+s+'"><\/param>';h="";i.each(t.swf,function(t,i){n+='<param name="'+t+'" value="'+i+'"><\/param>';h+=" "+t+'="'+i+'"'});n+='<embed src="'+s+'" type="application/x-shockwave-flash" width="100%" height="100%"'+h+"><\/embed><\/object>"}a(n)&&n.parent().is(t.inner)||t.inner.append(n);u.trigger("beforeShow");t.inner.css("overflow","yes"===o?"scroll":"no"===o?"hidden":o);u._setDimension();u.reposition();u.isOpen=!1;u.coming=null;u.bindEvents();u.isOpened?f.prevMethod&&u.transitions[f.prevMethod]():i(".fancybox-wrap").not(t.wrap).stop(!0).trigger("onReset").remove();u.transitions[u.isOpened?t.nextMethod:t.openMethod]();u._preloadImages()}},_setDimension:function(){var k,st,it,rt,p,v,ht,ct,w,d,b,ut,ft,nt,lt,tt=u.getViewport(),wt=0,vt=!1,at=!1,y=u.wrap,g=u.skin,e=u.inner,r=u.current,n=r.width,t=r.height,o=r.minWidth,s=r.minHeight,c=r.maxWidth,a=r.maxHeight,bt=r.scrolling,et=r.scrollOutside?r.scrollbarWidth:0,ot=r.margin,yt=f(ot[1]+ot[3]),pt=f(ot[0]+ot[2]);if(y.add(g).add(e).width("auto").height("auto").removeClass("fancybox-tmp"),k=f(g.outerWidth(!0)-g.width()),st=f(g.outerHeight(!0)-g.height()),it=yt+k,rt=pt+st,p=l(n)?(tt.w-it)*f(n)/100:n,v=l(t)?(tt.h-rt)*f(t)/100:t,"iframe"===r.type){if(nt=r.content,r.autoHeight&&nt&&1===nt.data("ready"))try{nt[0].contentWindow.document.location&&(e.width(p).height(9999),lt=nt.contents().find("body"),et&&lt.css("overflow-x","hidden"),v=lt.outerHeight(!0))}catch(kt){}}else(r.autoWidth||r.autoHeight)&&(e.addClass("fancybox-tmp"),r.autoWidth||e.width(p),r.autoHeight||e.height(v),r.autoWidth&&(p=e.width()),r.autoHeight&&(v=e.height()),e.removeClass("fancybox-tmp"));if(n=f(p),t=f(v),w=p/v,o=f(l(o)?f(o,"w")-it:o),c=f(l(c)?f(c,"w")-it:c),s=f(l(s)?f(s,"h")-rt:s),a=f(l(a)?f(a,"h")-rt:a),ht=c,ct=a,r.fitToView&&(c=Math.min(tt.w-it,c),a=Math.min(tt.h-rt,a)),ut=tt.w-yt,ft=tt.h-pt,r.aspectRatio?(n>c&&(n=c,t=f(n/w)),t>a&&(t=a,n=f(t*w)),o>n&&(n=o,t=f(n/w)),s>t&&(t=s,n=f(t*w))):(n=Math.max(o,Math.min(n,c)),r.autoHeight&&"iframe"!==r.type&&(e.width(n),t=e.height()),t=Math.max(s,Math.min(t,a))),r.fitToView)if(e.width(n).height(t),y.width(n+k),d=y.width(),b=y.height(),r.aspectRatio)for(;(d>ut||b>ft)&&n>o&&t>s&&!(wt++>19);)t=Math.max(s,Math.min(a,t-10)),n=f(t*w),o>n&&(n=o,t=f(n/w)),n>c&&(n=c,t=f(n/w)),e.width(n).height(t),y.width(n+k),d=y.width(),b=y.height();else n=Math.max(o,Math.min(n,n-(d-ut))),t=Math.max(s,Math.min(t,t-(b-ft)));et&&"auto"===bt&&v>t&&ut>n+k+et&&(n+=et);e.width(n).height(t);y.width(n+k);d=y.width();b=y.height();vt=(d>ut||b>ft)&&n>o&&t>s;at=r.aspectRatio?ht>n&&ct>t&&p>n&&v>t:(ht>n||ct>t)&&(p>n||v>t);i.extend(r,{dim:{width:h(d),height:h(b)},origWidth:p,origHeight:v,canShrink:vt,canExpand:at,wPadding:k,hPadding:st,wrapSpace:b-g.outerHeight(!0),skinSpace:g.height()-t});!nt&&r.autoHeight&&t>s&&a>t&&!at&&e.height("auto")},_getPosition:function(n){var i=u.current,r=u.getViewport(),f=i.margin,e=u.wrap.width()+f[1]+f[3],o=u.wrap.height()+f[0]+f[2],t={position:"absolute",top:f[0],left:f[3]};return i.autoCenter&&i.fixed&&!n&&o<=r.h&&e<=r.w?t.position="fixed":i.locked||(t.top+=r.y,t.left+=r.x),t.top=h(Math.max(t.top,t.top+(r.h-o)*i.topRatio)),t.left=h(Math.max(t.left,t.left+(r.w-e)*i.leftRatio)),t},_afterZoomIn:function(){var n=u.current;n&&(u.isOpen=u.isOpened=!0,u.wrap.css("overflow","visible").addClass("fancybox-opened").hide().show(0),u.update(),(n.closeClick||n.nextClick&&u.group.length>1)&&u.inner.css("cursor","pointer").bind("click.fb",function(t){i(t.target).is("a")||i(t.target).parent().is("a")||(t.preventDefault(),u[n.closeClick?"close":"next"]())}),n.closeBtn&&i(n.tpl.closeBtn).appendTo(u.skin).bind("click.fb",function(n){n.preventDefault();u.close()}),n.arrows&&u.group.length>1&&((n.loop||n.index>0)&&i(n.tpl.prev).appendTo(u.outer).bind("click.fb",u.prev),(n.loop||n.index<u.group.length-1)&&i(n.tpl.next).appendTo(u.outer).bind("click.fb",u.next)),u.trigger("afterShow"),n.loop||n.index!==n.group.length-1?u.opts.autoPlay&&!u.player.isActive&&(u.opts.autoPlay=!1,u.play(!0)):u.play(!1))},_afterZoomOut:function(n){n=n||u.current;i(".fancybox-wrap").trigger("onReset").remove();i.extend(u,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null});u.trigger("afterClose",n)}});u.transitions={getOrigPosition:function(){var n=u.current,f=n.element,t=n.orig,i={},e=50,o=50,s=n.hPadding,c=n.wPadding,r=u.getViewport();return!t&&n.isDom&&f.is(":visible")&&(t=f.find("img:first"),t.length||(t=f)),a(t)?(i=t.offset(),t.is("img")&&(e=t.outerWidth(),o=t.outerHeight())):(i.top=r.y+(r.h-o)*n.topRatio,i.left=r.x+(r.w-e)*n.leftRatio),("fixed"===u.wrap.css("position")||n.locked)&&(i.top-=r.y,i.left-=r.x),i={top:h(i.top-s*n.topRatio),left:h(i.left-c*n.leftRatio),width:h(e+c),height:h(o+s)}},step:function(n,t){var r,s,e,i=t.prop,o=u.current,h=o.wrapSpace,c=o.skinSpace;("width"===i||"height"===i)&&(r=t.end===t.start?1:(n-t.start)/(t.end-t.start),u.isClosing&&(r=1-r),s="width"===i?o.wPadding:o.hPadding,e=n-s,u.skin[i](f("width"===i?e:e-h*r)),u.inner[i](f("width"===i?e:e-h*r-c*r)))},zoomIn:function(){var n=u.current,t=n.pos,r=n.openEffect,f="elastic"===r,e=i.extend({opacity:1},t);delete e.position;f?(t=this.getOrigPosition(),n.openOpacity&&(t.opacity=.1)):"fade"===r&&(t.opacity=.1);u.wrap.css(t).animate(e,{duration:"none"===r?0:n.openSpeed,easing:n.openEasing,step:f?this.step:null,complete:u._afterZoomIn})},zoomOut:function(){var n=u.current,i=n.closeEffect,r="elastic"===i,t={opacity:.1};r&&(t=this.getOrigPosition(),n.closeOpacity&&(t.opacity=.1));u.wrap.animate(t,{duration:"none"===i?0:n.closeSpeed,easing:n.closeEasing,step:r?this.step:null,complete:u._afterZoomOut})},changeIn:function(){var n,i=u.current,s=i.nextEffect,t=i.pos,o={opacity:1},r=u.direction,e=200;t.opacity=.1;"elastic"===s&&(n="down"===r||"up"===r?"top":"left","down"===r||"right"===r?(t[n]=h(f(t[n])-e),o[n]="+="+e+"px"):(t[n]=h(f(t[n])+e),o[n]="-="+e+"px"));"none"===s?u._afterZoomIn():u.wrap.css(t).animate(o,{duration:i.nextSpeed,easing:i.nextEasing,complete:u._afterZoomIn})},changeOut:function(){var n=u.previous,r=n.prevEffect,f={opacity:.1},t=u.direction;"elastic"===r&&(f["down"===t||"up"===t?"top":"left"]=("up"===t||"left"===t?"-":"+")+"=200px");n.wrap.animate(f,{duration:"none"===r?0:n.prevSpeed,easing:n.prevEasing,complete:function(){i(this).trigger("onReset").remove()}})}};u.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!s,fixed:!0},overlay:null,fixed:!1,el:i("html"),create:function(n){var t;n=i.extend({},this.defaults,n);this.overlay&&this.close();t=u.coming?u.coming.parent:n.parent;this.overlay=i('<div class="fancybox-overlay"><\/div>').appendTo(t&&t.length?t:"body");this.fixed=!1;n.fixed&&u.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(n){var t=this;n=i.extend({},this.defaults,n);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(n);this.fixed||(o.bind("resize.overlay",i.proxy(this.update,this)),this.update());n.closeClick&&this.overlay.bind("click.overlay",function(n){if(i(n.target).hasClass("fancybox-overlay"))return(u.isActive?u.close():t.close(),!1)});this.overlay.css(n.css).show()},close:function(){o.unbind("resize.overlay");this.el.hasClass("fancybox-lock")&&(i(".fancybox-margin").removeClass("fancybox-margin"),this.el.removeClass("fancybox-lock"),o.scrollTop(this.scrollV).scrollLeft(this.scrollH));i(".fancybox-overlay").remove().hide();i.extend(this,{overlay:null,fixed:!1})},update:function(){var i,n="100%";this.overlay.width(n).height("100%");y?(i=Math.max(t.documentElement.offsetWidth,t.body.offsetWidth),e.width()>i&&(n=e.width())):e.width()>o.width()&&(n=e.width());this.overlay.width(n).height(e.height())},onReady:function(n,t){var r=this.overlay;i(".fancybox-overlay").stop(!0,!0);r||this.create(n);n.locked&&this.fixed&&t.fixed&&(t.locked=this.overlay.append(t.wrap),t.fixed=!1);n.showEarly===!0&&this.beforeShow.apply(this,arguments)},beforeShow:function(n,t){t.locked&&!this.el.hasClass("fancybox-lock")&&(this.fixPosition!==!1&&i("*:not(object)").filter(function(){return"fixed"===i(this).css("position")&&!i(this).hasClass("fancybox-overlay")&&!i(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin"),this.scrollV=o.scrollTop(),this.scrollH=o.scrollLeft(),this.el.addClass("fancybox-lock"),o.scrollTop(this.scrollV).scrollLeft(this.scrollH));this.open(n)},onUpdate:function(){this.fixed||this.update()},afterClose:function(n){this.overlay&&!u.coming&&this.overlay.fadeOut(n.speedOut,i.proxy(this.close,this))}};u.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(n){var t,e,o=u.current,r=o.title,s=n.type;if(i.isFunction(r)&&(r=r.call(o.element,o)),c(r)&&""!==i.trim(r)){switch(t=i('<div class="fancybox-title fancybox-title-'+s+'-wrap">'+r+"<\/div>"),s){case"inside":e=u.skin;break;case"outside":e=u.wrap;break;case"over":e=u.inner;break;default:e=u.skin;t.appendTo("body");y&&t.width(t.width());t.wrapInner('<span class="child"><\/span>');u.current.margin[2]+=Math.abs(f(t.css("margin-bottom")))}t["top"===n.position?"prependTo":"appendTo"](e)}}};i.fn.fancybox=function(n){var r,f=i(this),t=this.selector||"",o=function(e){var h,s,o=i(this).blur(),c=r;e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||o.is(".fancybox-wrap")||(h=n.groupAttr||"data-fancybox-group",s=o.attr(h),s||(h="rel",s=o.get(0)[h]),s&&""!==s&&"nofollow"!==s&&(o=t.length?i(t):f,o=o.filter("["+h+'="'+s+'"]'),c=o.index(this)),n.index=c,u.open(o,n)!==!1&&e.preventDefault())};return n=n||{},r=n.index||0,t&&n.live!==!1?e.undelegate(t,"click.fb-start").delegate(t+":not('.fancybox-item, .fancybox-nav')","click.fb-start",o):f.unbind("click.fb-start").bind("click.fb-start",o),this.filter("[data-fancybox-start=1]").trigger("click"),this};e.ready(function(){var t,f;i.scrollbarWidth===r&&(i.scrollbarWidth=function(){var n=i('<div style="width:50px;height:50px;overflow:auto"><div/><\/div>').appendTo("body"),t=n.children(),r=t.innerWidth()-t.height(99).innerWidth();return n.remove(),r});i.support.fixedPosition===r&&(i.support.fixedPosition=function(){var n=i('<div style="position:fixed;top:20px;"><\/div>').appendTo("body"),t=20===n[0].offsetTop||15===n[0].offsetTop;return n.remove(),t}());i.extend(u.defaults,{scrollbarWidth:i.scrollbarWidth(),fixed:i.support.fixedPosition,parent:i("body")});t=i(n).width();p.addClass("fancybox-lock-test");f=i(n).width();p.removeClass("fancybox-lock-test");i("<style type='text/css'>.fancybox-margin{margin-right:"+(f-t)+"px;}<\/style>").appendTo("head")})}(window,document,jQuery);
/*! iFrame Resizer (iframeSizer.min.js ) - v3.5.7 - 2016-12-16
 *  Desc: Force cross domain iframes to size to content.
 *  Requires: iframeResizer.contentWindow.min.js to be loaded into the target frame.
 *  Copyright: (c) 2016 David J. Bradshaw - dave@bradshaw.net
 *  License: MIT
 */
!function(n){"use strict";function f(t,i,r){"addEventListener"in n?t.addEventListener(i,r,!1):"attachEvent"in n&&t.attachEvent("on"+i,r)}function vt(t,i,r){"removeEventListener"in n?t.removeEventListener(i,r,!1):"detachEvent"in n&&t.detachEvent("on"+i,r)}function yt(){for(var r=["moz","webkit","o","ms"],t=0;t<r.length&&!o;t+=1)o=n[r[t]+"RequestAnimationFrame"];o||i("setup","RequestAnimationFrame not supported")}function pt(t){var i="Host page: "+t;return n.top!==n.self&&(i=n.parentIFrame&&n.parentIFrame.getId?n.parentIFrame.getId()+": "+t:"Nested host page: "+t),i}function wt(n){return h+"["+pt(n)+"]"}function b(n){return t[n]?t[n].log:lt}function i(n,t){l("log",n,t,b(n))}function k(n,t){l("info",n,t,b(n))}function e(n,t){l("warn",n,t,!0)}function l(t,i,r,u){!0===u&&"object"==typeof n.console&&console[t](wt(i),r)}function bt(o){function p(){function n(){ut(l);tt(c)}b("Height");b("Width");ft(n,l,"init")}function at(){var n=a.substr(y).split(":");return{iframe:t[n[0]].iframe,id:n[0],height:n[1],width:n[2],type:n[3]}}function b(n){var f=Number(t[c]["max"+n]),e=Number(t[c]["min"+n]),r=n.toLowerCase(),u=Number(l[r]);i(c,"Checking "+r+" is in range "+e+"-"+f);e>u&&(u=e,i(c,"Set "+r+" to min value"));u>f&&(u=f,i(c,"Set "+r+" to max value"));l[r]=""+u}function yt(){function u(){function u(){var t=0,u=!1;for(i(c,"Checking connection is from allowed list of origins: "+n);t<n.length;t++)if(n[t]===r){u=!0;break}return u}function f(){var n=t[c].remoteHost;return i(c,"Checking connection is from: "+n),r===n}return n.constructor===Array?u():f()}var r=o.origin,n=t[c].checkOrigin;if(n&&""+r!="null"&&!u())throw new Error("Unexpected message received from: "+r+" for "+l.iframe.id+". Message was: "+o.data+". This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.");return!0}function pt(){return h===(""+a).substr(0,y)&&a.substr(y).split(":")[0]in t}function wt(){var n=l.type in{"true":1,"false":1,undefined:1};return n&&i(c,"Ignoring init message from meta parent page"),n}function ot(n){return a.substr(a.indexOf(":")+ni+n)}function bt(n){i(c,"MessageCallback passed: {iframe: "+l.iframe.id+", message: "+n+"}");v("messageCallback",{iframe:l.iframe,message:JSON.parse(n)});i(c,"--")}function kt(){var i=document.body.getBoundingClientRect(),t=l.iframe.getBoundingClientRect();return JSON.stringify({iframeHeight:t.height,iframeWidth:t.width,clientHeight:Math.max(document.documentElement.clientHeight,n.innerHeight||0),clientWidth:Math.max(document.documentElement.clientWidth,n.innerWidth||0),offsetTop:parseInt(t.top-i.top,10),offsetLeft:parseInt(t.left-i.left,10),scrollTop:n.pageYOffset,scrollLeft:n.pageXOffset})}function st(n,t){function i(){u("Send Page Info","pageInfo:"+kt(),n,t)}s(i,32)}function dt(){function u(u,f){function o(){t[r]?st(t[r].iframe,r):e()}["scroll","resize"].forEach(function(t){i(r,u+t+" listener for sendPageInfo");f(n,t,o)})}function e(){u("Remove ",vt)}function o(){u("Add ",f)}var r=c;o();t[r].stopPageInfo=e}function gt(){t[c]&&t[c].stopPageInfo&&(t[c].stopPageInfo(),delete t[c].stopPageInfo)}function ti(){var n=!0;return null===l.iframe&&(e(c,"IFrame ("+l.id+") not found"),n=!1),n}function ht(n){var t=n.getBoundingClientRect();return nt(c),{x:Math.floor(Number(t.left)+Number(r.x)),y:Math.floor(Number(t.top)+Number(r.y))}}function ct(t){function o(){r=f;lt();i(c,"--")}function s(){return{x:Number(l.width)+u.x,y:Number(l.height)+u.y}}function h(){n.parentIFrame?n.parentIFrame["scrollTo"+(t?"Offset":"")](f.x,f.y):e(c,"Unable to scroll to requested position, window.parentIFrame not found")}var u=t?ht(l.iframe):{x:0,y:0},f=s();i(c,"Reposition requested from iFrame (offset x:"+u.x+" y:"+u.y+")");n.top!==n.self?h():o()}function lt(){!1!==v("scrollCallback",r)?tt(c):it()}function ii(t){function o(){var n=ht(e);i(c,"Moving to in page link (#"+u+") at x: "+n.x+" y: "+n.y);r={x:n.x,y:n.y};lt();i(c,"--")}function s(){n.parentIFrame?n.parentIFrame.moveToAnchor(u):i(c,"In page link #"+u+" not found and window.parentIFrame not found")}var u=t.split("#")[1]||"",f=decodeURIComponent(u),e=document.getElementById(f)||document.getElementsByName(f)[0];e?o():n.top!==n.self?s():i(c,"In page link #"+u+" not found")}function v(n,t){return d(c,n,t)}function ri(){switch(t[c].firstRun&&ei(),l.type){case"close":g(l.iframe);break;case"message":bt(ot(6));break;case"scrollTo":ct(!1);break;case"scrollToOffset":ct(!0);break;case"pageInfo":st(t[c].iframe,c);dt();break;case"pageInfoStop":gt();break;case"inPageLink":ii(ot(9));break;case"reset":rt(l);break;case"init":p();v("initCallback",l.iframe);v("resizedCallback",l);break;default:p();v("resizedCallback",l)}}function ui(n){var i=!0;return t[n]||(i=!1,e(l.type+" No settings for "+n+". Message was: "+a)),i}function fi(){for(var n in t)u("iFrame requested init",et(n),document.getElementById(n),n)}function ei(){t[c].firstRun=!1}var a=o.data,l={},c=null;"[iFrameResizerChild]Ready"===a?fi():pt()?(l=at(),c=w=l.id,!wt()&&ui(c)&&(i(c,"Received: "+a),ti()&&yt()&&ri())):k(c,"Ignored: "+a)}function d(n,i,r){var u=null,f=null;if(t[n]){if(u=t[n][i],"function"!=typeof u)throw new TypeError(i+" on iFrame["+n+"] is not a function");f=u(r)}return f}function g(n){var r=n.id;i(r,"Removing iFrame: "+r);n.parentNode&&n.parentNode.removeChild(n);d(r,"closedCallback",r);i(r,"--");delete t[r]}function nt(t){null===r&&(r={x:void 0!==n.pageXOffset?n.pageXOffset:document.documentElement.scrollLeft,y:void 0!==n.pageYOffset?n.pageYOffset:document.documentElement.scrollTop},i(t,"Get page position: "+r.x+","+r.y))}function tt(t){null!==r&&(n.scrollTo(r.x,r.y),i(t,"Set page position: "+r.x+","+r.y),it())}function it(){r=null}function rt(n){function t(){ut(n);u("reset","reset",n.iframe,n.id)}i(n.id,"Size reset requested by "+("init"===n.type?"host page":"iFrame"));nt(n.id);ft(t,n,"reset")}function ut(n){function f(t){n.iframe.style[t]=n[t]+"px";i(n.id,"IFrame ("+r+") "+t+" set to "+n[t]+"px")}function e(t){at||"0"!==n[t]||(at=!0,i(r,"Hidden iFrame detected, creating visibility listener"),kt())}function u(n){f(n);e(n)}var r=n.iframe.id;t[r]&&(t[r].sizeHeight&&u("height"),t[r].sizeWidth&&u("width"))}function ft(n,t,r){r!==t.type&&o?(i(t.id,"Requesting animation frame"),o(n)):n()}function u(n,r,u,f){function o(){var e=t[f].targetOrigin;i(f,"["+n+"] Sending msg to iframe["+f+"] ("+r+") targetOrigin: "+e);u.contentWindow.postMessage(h+r,e)}function s(){e(f,"["+n+"] IFrame("+f+") not found")}function c(){u&&"contentWindow"in u&&null!==u.contentWindow?o():s()}f=f||u.id;t[f]&&c()}function et(n){return n+":"+t[n].bodyMarginV1+":"+t[n].sizeWidth+":"+t[n].log+":"+t[n].interval+":"+t[n].enablePublicMethods+":"+t[n].autoResize+":"+t[n].bodyMargin+":"+t[n].heightCalculationMethod+":"+t[n].bodyBackground+":"+t[n].bodyPadding+":"+t[n].tolerance+":"+t[n].inPageLinks+":"+t[n].resizeFrom+":"+t[n].widthCalculationMethod}function ot(n,r){function s(){function r(r){1/0!==t[o][r]&&0!==t[o][r]&&(n.style[r]=t[o][r]+"px",i(o,"Set "+r+" = "+t[o][r]+"px"))}function u(n){if(t[o]["min"+n]>t[o]["max"+n])throw new Error("Value for min"+n+" can not be greater than max"+n);}u("Height");u("Width");r("maxHeight");r("minHeight");r("maxWidth");r("minWidth")}function h(){var n=r&&r.id||c.id+ct++;return null!==document.getElementById(n)&&(n+=ct++),n}function l(t){return w=t,""===t&&(n.id=t=h(),lt=(r||{}).log,w=t,i(t,"Added missing iframe ID: "+t+" ("+n.src+")")),t}function a(){i(o,"IFrame scrolling "+(t[o].scrolling?"enabled":"disabled")+" for "+o);n.style.overflow=!1===t[o].scrolling?"hidden":"auto";n.scrolling=!1===t[o].scrolling?"no":"yes"}function v(){("number"==typeof t[o].bodyMargin||"0"===t[o].bodyMargin)&&(t[o].bodyMarginV1=t[o].bodyMargin,t[o].bodyMargin=""+t[o].bodyMargin+"px")}function y(){var i=t[o].firstRun,r=t[o].heightCalculationMethod in ti;!i&&r&&rt({iframe:n,height:0,width:0,type:"init"})}function p(){Function.prototype.bind&&(t[o].iframe.iFrameResizer={close:g.bind(null,t[o].iframe),resize:u.bind(null,"Window resize","resize",t[o].iframe),moveToAnchor:function(n){u("Move to anchor","moveToAnchor:"+n,t[o].iframe,o)},sendMessage:function(n){n=JSON.stringify(n);u("Send Message","message:"+n,t[o].iframe,o)}})}function b(t){function i(){u("iFrame.onload",t,n);y()}f(n,"load",i);u("init",t,n)}function k(n){if("object"!=typeof n)throw new TypeError("Options is not an object");}function d(n){for(var i in c)c.hasOwnProperty(i)&&(t[o][i]=n.hasOwnProperty(i)?n[i]:c[i])}function nt(n){return""===n||"file://"===n?"*":n}function tt(i){i=i||{};t[o]={firstRun:!0,iframe:n,remoteHost:n.src.split("/").slice(0,3).join("/")};k(i);d(i);t[o].targetOrigin=!0===t[o].checkOrigin?nt(t[o].remoteHost):"*"}function it(){return o in t&&"iFrameResizer"in n}var o=l(n.id);it()?e(o,"Ignored iFrame, already setup."):(tt(r),a(),s(),v(),b(et(o)),p())}function s(n,t){null===p&&(p=setTimeout(function(){p=null;n()},t))}function kt(){function f(){function n(n){function i(i){return"0px"===t[n].iframe.style[i]}function r(n){return null!==n.offsetParent}r(t[n].iframe)&&(i("height")||i("width"))&&u("Visibility change","resize",t[n].iframe,n)}for(var i in t)n(i)}function e(n){i("window","Mutation observed: "+n[0].target+" "+n[0].type);s(f,16)}function o(){var n=document.querySelector("body"),t=new r(e);t.observe(n,{attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0})}var r=n.MutationObserver||n.WebKitMutationObserver;r&&o()}function a(n){function t(){ht("Window "+n,"resize")}i("window","Trigger event: "+n);s(t,16)}function st(){function n(){ht("Tab Visable","resize")}"hidden"!==document.visibilityState&&(i("document","Trigger event: Visiblity change"),s(n,16))}function ht(n,i){function f(n){return"parent"===t[n].resizeFrom&&t[n].autoResize&&!t[n].firstRun}for(var r in t)f(r)&&u(n,i,document.getElementById(r),r)}function dt(){f(n,"message",bt);f(n,"resize",function(){a("resize")});f(document,"visibilitychange",st);f(document,"-webkit-visibilitychange",st);f(n,"focusin",function(){a("focus")});f(n,"focus",function(){a("focus")})}function v(){function t(t,i){function r(){if(!i.tagName)throw new TypeError("Object is not a valid DOM element");if("IFRAME"!==i.tagName.toUpperCase())throw new TypeError("Expected <IFRAME> tag, found <"+i.tagName+">");}i&&(r(),ot(i,t),n.push(i))}function i(n){n&&n.enablePublicMethods&&e("enablePublicMethods option has been removed, public methods are now always available in the iFrame")}var n;return yt(),dt(),function(r,u){switch(n=[],i(r),typeof u){case"undefined":case"string":Array.prototype.forEach.call(document.querySelectorAll(u||"iframe"),t.bind(void 0,r));break;case"object":t(r,u);break;default:throw new TypeError("Unexpected data type ("+typeof u+")");}return n}}function gt(n){n.fn?n.fn.iFrameResize||(n.fn.iFrameResize=function(n){function t(t,i){ot(i,n)}return this.filter("iframe").each(t).end()}):k("","Unable to bind to jQuery, it is not fully loaded.")}var ct=0,lt=!1,at=!1,ni=7,h="[iFrameSizer]",y=h.length,r=null,o=n.requestAnimationFrame,ti={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},t={},p=null,w="Host Page",c={autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,inPageLinks:!1,enablePublicMethods:!0,heightCalculationMethod:"bodyOffset",id:"iFrameResizer",interval:32,log:!1,maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,resizeFrom:"parent",scrolling:!1,sizeHeight:!0,sizeWidth:!1,tolerance:0,widthCalculationMethod:"scroll",closedCallback:function(){},initCallback:function(){},messageCallback:function(){e("MessageCallback function not defined")},resizedCallback:function(){},scrollCallback:function(){return!0}};n.jQuery&&gt(jQuery);"function"==typeof define&&define.amd?define([],v):"object"==typeof module&&"object"==typeof module.exports?module.exports=v():n.iFrameResize=n.iFrameResize||v()}(window||{});$(function(){var n=$(".forecast-fullday table.hasChart td");isMobile()===!1&&n.hover(function(){var n=$(this).data("day");$('.forecast-fullday td[data-day="'+n+'"]').addClass("hoverColumn")},function(){n.removeClass("hoverColumn")});n.on("click",function(){var t=$(this).data("day"),n=$('.forecast-fullday .chart[data-day="'+t+'"]'),u=!n.hasClass("active"),i,r;$(".forecast-fullday .chart").removeClass("active");$(".forecast-fullday td").removeClass("activeColumn");u&&(n.addClass("active"),$('.forecast-fullday td[data-day="'+t+'"]').addClass("activeColumn"),n.offset().top+n.height()>$("body").scrollTop()+$(window).height()&&(i=n.offset().top-($(window).height()-n.height())+20,$("html,body").animate({scrollTop:i},500)),r=7*(isMobile()?44:56),n.find(".scroll").scrollLeft(r))});wpData.get("fullday-tip-1")!=="true"&&$(".forecast-fullday .tip").removeClass("hide");$(".forecast-fullday .tip button").on("click",function(){$(this).parent().addClass("hide");wpData.set("fullday-tip-1","true")})}),function(){function e(n){t.classList.add("hide-widget");r.classList.add("hide-widget");f.classList.add("hide-widget");n==="on"&&(t.classList.remove("hide-widget"),i.removeAttribute("disabled"));n==="off"&&(r.classList.remove("hide-widget"),u.removeAttribute("disabled"));n==="blocked"&&f.classList.remove("hide-widget")}const n=document.querySelector(".manage-widget"),t=n.querySelector(".manage-widget-on"),i=t.querySelector("button"),r=n.querySelector(".manage-widget-off"),u=r.querySelector("button"),f=n.querySelector(".manage-widget-blocked");wpNotification.isNotificationAvailable()&&(i.addEventListener("click",function(){i.setAttribute("disabled",!0);wpNotification.notificationUnsubscribe()}),u.addEventListener("click",function(){u.setAttribute("disabled",!0);wpNotification.notificationSubscribe()}),addEventListener("notification-change",function(n){n.detail.choice&&e(n.detail.choice)}),addEventListener("notification-ready",function(){n.classList.remove("hide");wpNotification.updateLocalInfo();e(wpNotification.getState())}))}();$(function(){$(".newsletter-subscribe button").on("click",function(){var n=$(this).prop("disabled",!0),t=n.parent().find(".feedback").hide(),i=n.parent().find("input"),r=i.val().trim();r.length<=5?setTimeout(function(){t.html("Geen geldig e-mailadres.").addClass("error").removeClass("success").show();n.prop("disabled",!1)},300):wpNewsletter.subscribe("/api/newsletter/subscribe/?mail="+r,function(r,u){u!==""?t.html(u).addClass("error").removeClass("success").show():(t.html(r).addClass("success").removeClass("error").show(),i.val("").hide(),n.hide());n.prop("disabled",!1)})})});$(function(){$(".menu-footer .newsletter button").on("click",function(){var n=$(this).prop("disabled",!0),t=n.parent().find(".feedback").hide(),i=n.parent().find("input"),r=i.val().trim();r.length<=5?setTimeout(function(){t.html("Geen geldig E-mailadres.").addClass("error").removeClass("success").show();n.prop("disabled",!1)},300):wpNewsletter.subscribe("/api/newsletter/subscribe/?mail="+r,function(r,u){u!==""?t.html(u).addClass("error").removeClass("success").show():(t.html(r).addClass("success").removeClass("error").show(),i.val("").hide(),n.hide());n.prop("disabled",!1)})})}),function(){function f(){wpNotification.notificationSubscribe();e()}function t(){wpNotification.notificationNo();e()}function e(){n&&n.classList.remove("show-popup");i.removeEventListener("click",f);r.removeEventListener("click",t);u.removeEventListener("click",t)}const n=document.querySelector(".notification-popup-wrapper"),i=n.querySelector(".notification-popup-btn-on"),r=n.querySelector(".notification-popup-btn-off"),u=n.querySelector(".notification-close");i.addEventListener("click",f);r.addEventListener("click",t);u.addEventListener("click",t)}()