var scriptEl = document.querySelector('script[src$="1980.js"]');if(scriptEl && document.querySelector(scriptEl.getAttribute("data-render-to"))){document.querySelector(scriptEl.getAttribute("data-render-to")).innerHTML = "
";}else{document.write("
");}window.CultuurnetWidgets=window.CultuurnetWidgets||{behaviors:{}};(function(CultuurnetWidgets){'use strict';CultuurnetWidgets.currentParams=undefined;CultuurnetWidgets.prepareBootstrap=function(){var root=document.getElementsByTagName('html')[0];if(root.className.indexOf("widgets_bootstrapped")===-1){var firstPageId=Object.keys(window.CultuurnetWidgetsSettings)[0];if(((window.jQuery&&parseFloat(jQuery.fn.jquery.substring(0,3))>1.5)||window.CultuurnetWidgetsSettings[firstPageId].jquery)){CultuurnetWidgets.bootstrap()}else{var script=document.createElement('script');document.head.appendChild(script);script.type='text/javascript';script.src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js";script.onload=CultuurnetWidgets.bootstrap} root.className+=' widgets_bootstrapped';CultuurnetWidgets.initSnowplow();var eventWidgetInitialized=new Event('widget:initialized');window.dispatchEvent(eventWidgetInitialized);CultuurnetWidgets.initTagManager(firstPageId)}};CultuurnetWidgets.bootstrap=function(){var $wrappers=jQuery('.cultuurnet-widgets');jQuery(document).ready(function(){if($wrappers.length===0){return} jQuery(".cultuurnet-widgets").each(function(index){var widgetPageId=jQuery(this).data("widget-page-id");if(!widgetPageId){return} if(CultuurnetWidgetsSettings[widgetPageId].mobile){jQuery(this).addClass('xs')} var params=CultuurnetWidgets.getCurrentParams();var loadDetail=params.cdbid&&CultuurnetWidgetsSettings[widgetPageId].detailPage&&CultuurnetWidgetsSettings[widgetPageId].detailPageRowId!=undefined;for(var i=0;i{const STARTTIME=new Date();const SNOWPLOW_JS_URL="https://cdn.jsdelivr.net/npm/@snowplow/javascript-tracker@3.1.6/dist/sp.min.js";const WIDGET_PAGE_ID=Object.keys(CultuurnetWidgetsSettings)[0];const WIDGET_SETTINGS=CultuurnetWidgetsSettings[WIDGET_PAGE_ID];const queryString=window.location.search;const decodedQueryString=decodeURI(queryString);const urlParams=new URLSearchParams(queryString);const cdbid=urlParams.get("cdbid");const pageType=cdbid?"event_page":"search_page";const usedSearchTerms=queryString.includes("search-form");const usedSearchFacets=queryString.includes("facets");const getSearchTerm=(termType)=>{const searchTerm=usedSearchTerms&&decodedQueryString.includes(`[${termType}]=`)?decodedQueryString.split(`[${termType}]=`)[1]:"";return searchTerm.includes("&")?searchTerm.split("&")[0]:searchTerm};const getSearchFacet=(facetType)=>{const searchFacetQueryPart=usedSearchFacets&&decodedQueryString.includes(`[${facetType}][`)?decodedQueryString.split(`[${facetType}][`)[1]:"";if(!searchFacetQueryPart){return""} const searchFacet=searchFacetQueryPart.split("]=")[1];return searchFacet.includes("&")?searchFacet.split("&")[0]:searchFacet};const searchTermWhat=getSearchTerm("what");const searchTermWhere=getSearchTerm("where");const searchTermWhen=getSearchTerm("when");const searchFacetWhat=getSearchFacet("what");const searchFacetWhere=getSearchFacet("where");const searchFacetWhen=getSearchFacet("when");const viewedEventTeasers=new Set();const getEnvironment=()=>{const apiUrl=WIDGET_SETTINGS.apiUrl;if(apiUrl.startsWith("https://projectaanvraag-api.uitdatabank.dev")) return"dev";if(apiUrl.startsWith("https://projectaanvraag-api-test.uitdatabank.be")) return"test";if(apiUrl.startsWith("https://projectaanvraag-api.uitdatabank.be")) return"prod"};const environment=getEnvironment();const getTimeSpentInSeconds=()=>{const endTime=new Date();return(endTime.getTime()-STARTTIME.getTime())/1000};const initializeSnowPlow=(p,l,o,w,i,n,g)=>{if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)};p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1;n.src=w;g.parentNode.insertBefore(n,g)}};const stringToKebabCase=(value)=>{return value.split(" ").join("-").toLowerCase()};initializeSnowPlow(window,document,"script",SNOWPLOW_JS_URL,"snowplow");window.snowplow("newTracker","widgets-tracker","sneeuwploeg.uitdatabank.be",{appId:"widgets",platform:"web",cookieDomain:null,cookieName:"sppubliq",sessionCookieTimeout:3600,discoverRootDomain:!0,eventMethod:"post",encodeBase64:!0,respectDoNotTrack:!1,userFingerprint:!0,postPath:"/publiq/t",contexts:{webPage:!0,performanceTiming:!1,gaCookies:!0,geolocation:!1,},});const GLOBAL_WIDGET_CONTEXT={schema:"iglu:be.widgets/widget_context/jsonschema/1-0-2",data:{name:WIDGET_SETTINGS.consumerName,title:WIDGET_SETTINGS.widgetPageTitle,language:WIDGET_SETTINGS.language??"",page_id:WIDGET_SETTINGS.widgetPageId,page_type:pageType,search_terms:{what:searchTermWhat,when:searchTermWhen,where:searchTermWhere,},search_facets:{what:searchFacetWhat,where:searchFacetWhere,when:searchFacetWhen,},cdbid:cdbid??"",},};const GLOBAL_ENVIRONMENT_CONTEXT={schema:"iglu:be.general/app_env/jsonschema/1-0-0",data:{environment,},};window.snowplow("addGlobalContexts",[GLOBAL_WIDGET_CONTEXT,GLOBAL_ENVIRONMENT_CONTEXT,]);window.snowplow("trackPageView");window.snowplow("enableLinkClickTracking");const observerCallback=(entries)=>{entries.forEach((entry)=>{if(!entry.isIntersecting)return;const readMoreButtons=entry.target.getElementsByClassName("cnw_btn__card-readmore");if(!readMoreButtons[0])return;const uri=readMoreButtons[0].href;const url=new URL(uri);const cdbidOfEventTeaser=url.searchParams.get("cdbid");viewedEventTeasers.add(cdbidOfEventTeaser)})};const observerOptions={root:null,threshold:0.1,};const observer=new IntersectionObserver(observerCallback,observerOptions);const trackViewedEventTeasers=()=>{const eventTeasersBlocks=document.querySelectorAll(".cnw_searchresult--block");Array.from(eventTeasersBlocks).forEach((target)=>observer.observe(target))};const trackButtonClicks=()=>{const clickElements=document.querySelectorAll("[data-click-tracking-category]");clickElements.forEach((clickElement)=>{clickElement.addEventListener("click",()=>{const category=clickElement.dataset.clickTrackingCategory;const label=clickElement.dataset.clickTrackingLabel;const action=clickElement.dataset.clickTrackingAction;const buttonName=[category,label,action].filter((item)=>typeof item!=="undefined").map((item)=>stringToKebabCase(item)).join("-");window.snowplow("trackSelfDescribingEvent",{event:{schema:"iglu:be.general/button_click/jsonschema/1-0-0",data:{button_name:buttonName??"",},},})})})};window.addEventListener("widget:searchResultsLoaded",()=>{trackButtonClicks();trackViewedEventTeasers()});window.addEventListener("widget:tipResultsLoaded",()=>{trackButtonClicks();trackViewedEventTeasers()});window.addEventListener("widget:eventDetailLoaded",()=>{trackButtonClicks();trackViewedEventTeasers()});window.addEventListener("beforeunload",()=>{const timeSpent=getTimeSpentInSeconds();const activeSeconds=Math.round(timeSpent);window.snowplow("trackSelfDescribingEvent",{event:{schema:"iglu:be.general/page_unload/jsonschema/1-0-0",data:{active_seconds:activeSeconds,},},});window.snowplow("trackSelfDescribingEvent",{event:{schema:"iglu:be.widgets/impressions/jsonschema/1-0-0",data:{event_impressions:[...viewedEventTeasers].map((id)=>({event_id:id,})),},},})})}})(CultuurnetWidgets);window.CultuurnetWidgets=window.CultuurnetWidgets||{behaviors:{}};(function(CultuurnetWidgets){'use strict';CultuurnetWidgets.behaviors.searchResults={attach:function(context){CultuurnetWidgets.bindPager(context);CultuurnetWidgets.bindSearchResultFilters(context);CultuurnetWidgets.bindRemoveActiveFilters(context);CultuurnetWidgets.bindSummaryToggle(context);CultuurnetWidgets.bindFacilityToggle(context);CultuurnetWidgets.bindEventDatesToggle(context)}};CultuurnetWidgets.bindPager=function(context){jQuery(context).find('a[data-target-page]').each(function(){var $this=jQuery(this);var targetWidget=$this.data('target-widget');if(targetWidget!=undefined){$this.bind('click',function(e){e.preventDefault();var targetPage=$this.data('target-page');var paramsToSubmit=CultuurnetWidgets.getCurrentParams();paramsToSubmit['search-result['+targetWidget+'][page]']=targetPage;CultuurnetWidgets.redirectWithNewParams(paramsToSubmit)})}})};CultuurnetWidgets.bindSearchResultFilters=function(context){jQuery(context).find('.cnw_searchresult__options').find(':input').bind('change',function(){var $this=jQuery(this);if($this.is(':checked')){var paramsToSubmit={};paramsToSubmit[$this.attr('name')]=!0;CultuurnetWidgets.redirectWithNewParams(paramsToSubmit,!1,!1,!0)}else{var paramsToDelete=[$this.attr('name')];CultuurnetWidgets.redirectAndDeleteParams(paramsToDelete,!0)}})};CultuurnetWidgets.bindRemoveActiveFilters=function(context){var $activeFilters=jQuery(context).find('.cnw_searchresult__searchwords').find('[data-active-keywords-name]');$activeFilters.bind('click',function(e){e.preventDefault();var $this=jQuery(this);var paramToDelete=$this.data('active-keywords-name');if(paramToDelete=='all'){var params=[];$activeFilters.each(function(){if(jQuery(this).data('active-keywords-default-option')===1){params[jQuery(this).data('active-keywords-name')]=''}});window.location.href=window.location.pathname+'?'+CultuurnetWidgets.buildQueryUrl(params)}else{if($this.data('active-keywords-default-option')===1){var params=[];params[$this.data('active-keywords-name')]='';CultuurnetWidgets.redirectWithNewParams(params,!1,!1,!0)}else{var paramsToDelete=[paramToDelete];CultuurnetWidgets.redirectAndDeleteParams(paramsToDelete,!0)}}})};CultuurnetWidgets.bindSummaryToggle=function(context){var $context=jQuery(context);var $summaryToggle=jQuery(context).find('a.cnw_detail-summary-toggle');if($summaryToggle.length>0){var $fullDescription=$context.find('.cnw_detail-full-description');$fullDescription.hide();$summaryToggle.bind('click',function(e){$summaryToggle.attr('aria-expanded',function(i,attr){return attr==='true'?'false':'true'}) jQuery(this).hide();$context.find('.cnw_detail-short-summary').hide();$fullDescription.show();e.preventDefault()})}};CultuurnetWidgets.bindFacilityToggle=function(context){var $context=jQuery(context);var $facilityToggle=jQuery(context).find('a.cnw_facility-toggle');if($facilityToggle.length>0){$facilityToggle.bind('click',function(e){$facilityToggle.attr('aria-expanded',function(i,attr){return attr==='true'?'false':'true'}) var $fullFacilities=jQuery(this).parent().find('.cnw_full-facilities');$fullFacilities.toggleClass("show");e.preventDefault()})}};CultuurnetWidgets.bindEventDatesToggle=function(context){var maxDatesVisible=5;var $eventDatesContainer=jQuery(context).find('.cnw-event-date-container');var $eventDates=jQuery(context).find('ul.cnw-event-date-info');var $eventDateItems=$eventDates.find('li');var $eventDateToggler=jQuery(context).find('.cnw-event-date-info-toggle');if($eventDatesContainer&&$eventDates&&$eventDateItems.length>maxDatesVisible){$eventDateToggler.removeClass('cnw_hidden');$eventDateToggler.bind('click',function(e){$eventDateToggler.attr('aria-expanded',function(i,attr){return attr==='true'?'false':'true'}) e.preventDefault();$eventDates.toggleClass('open');$(this).toggleClass('open')})}}})(CultuurnetWidgets);window.CultuurnetWidgets=window.CultuurnetWidgets||{behaviors:{}};(function(CultuurnetWidgets){'use strict';CultuurnetWidgets.behaviors.facets={attach:function(context){CultuurnetWidgets.attachFacetsToggle(context);jQuery(context).find('a[data-facet-type]').each(function(){jQuery(this).bind('click',function(e){e.preventDefault();var $this=jQuery(this);var widget_id=$this.parents('[data-widget-id]').data('widget-id');var type=$this.data('facet-type');var value=$this.data('facet-value');var facet_id=$this.data('facet-id');var option_id=$this.data('facet-option-id');if($this.closest('li').hasClass('active')===!0){if(type!=='custom'){CultuurnetWidgets.removeFacetFilter(widget_id,type,null)}else{CultuurnetWidgets.removeCustomFilter(widget_id,facet_id,option_id)}}else{if(type!=='custom'){CultuurnetWidgets.facetFilter(widget_id,type,value,$this.text())}else{CultuurnetWidgets.customFilter(widget_id,facet_id,option_id)}}})})}};CultuurnetWidgets.attachFacetsToggle=function(context){var $facetWrapper=jQuery(context).find('.cnw_facets_content');if($facetWrapper.length){var $facetsToggle=jQuery(context).find('.cnw_facets_toggle');$facetsToggle.bind('click',function(e){e.preventDefault();$facetsToggle.toggleClass('cnw_facets_toggle--open');$facetWrapper.toggle()});if(jQuery(window).width()<768){$facetsToggle.trigger('click')}}};CultuurnetWidgets.facetFilter=function(widget_id,param,value,label){var paramsToSubmit={};paramsToSubmit['facets['+widget_id+']['+param+']['+value+']']=label;var params=CultuurnetWidgets.getCurrentParams(!0);for(var key in params){if(!key.includes('facets['+widget_id+']['+param+']')){paramsToSubmit[key]=params[key]}} window.location.href=window.location.pathname+'?'+CultuurnetWidgets.buildQueryUrl(paramsToSubmit)};CultuurnetWidgets.customFilter=function(widget_id,facet_id,option_id){var param='facets['+widget_id+'][custom]['+facet_id+']['+option_id+']';var paramsToSubmit={};paramsToSubmit[param]='true';CultuurnetWidgets.redirectWithNewParams(paramsToSubmit,!1,!1,!0)};CultuurnetWidgets.removeCustomFilter=function(widget_id,key,option_id){var paramsToDelete=['facets['+widget_id+'][custom]['+key+']['+option_id+']'];CultuurnetWidgets.redirectAndDeleteParams(paramsToDelete,!0)};CultuurnetWidgets.removeFacetFilter=function(widget_id,facet_type){var params=CultuurnetWidgets.getCurrentParams(!0);var paramsToDelete=[];for(var key in params){if(key.includes('facets['+widget_id+']['+facet_type+']')){paramsToDelete.push(key)}} CultuurnetWidgets.redirectAndDeleteParams(paramsToDelete,!0)}})(CultuurnetWidgets);CultuurnetWidgets.loadSettings({"apiUrl":"https:\/\/tools.uitdatabank.be\/widgets\/api","widgetPageRows":["
\n
\n
\n