PageSourceSearch

https://www.stedelijkgebiedeindhoven.nl/sites/default/files/js/js_…WwxEJQepKdToZRQ-vT07KGRh8Osjtmo6P7hvwBCrrkW

js stedelijkgebiedeindhoven.nl collected 2026-10-09 00:00:34 UTC 26,731 bytes, 6 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2window.drupalTranslations={"strings":{"":{"An AJAX HTTP error occurred.":"Er is een AJAX HTTP fout opgetreden.","HTTP Result Code: !status":"HTTP-resultaatcode: !status","An AJAX HTTP request terminated abnormally.":"Een AJAX HTTP-aanvraag is onverwacht afgebroken","Debugging information follows.":"Debug informatie volgt.","Path: !uri":"Pad: !uri","StatusText: !statusText":"Statustekst: !statusText","ResponseText: !responseText":"Antwoordtekst: !responseText","ReadyState: !readyState":"ReadyState: !readyState","CustomMessage: !customMessage":"CustomMessage: !customMessage","Please wait...":"Even geduld...","The response failed verification so will not be processed.":"Het antwoord kon niet geverifieerd worden en zal daarom niet worden verwerkt.","The callback URL is not local and not trusted: !url":"De callback-URL is niet lokaal en vertrouwd: !url","An error occurred during the execution of the Ajax response: !error":"Er is een fout opgetreden bij het uitvoeren van een Ajax-verzoek: !error","Changed":"Gewijzigd","Processing...":"Bezig...","Hide":"Hide","Show":"Weergeven","List additional actions":"Aanvullende acties weergeven","New revision":"Nieuwe revisie","No revision":"Geen revisie","Needs to be updated":"Moet worden bijgewerkt","Does not need to be updated":"Hoeft niet te worden bijgewerkt","Flag other translations as outdated":"Markeer andere vertalingen als verouderd","Do not flag other translations as outdated":"Markeer andere vertalingen niet als verouderd","Edit":"Bewerken","Edit machine name":"Machinenaam bewerken","Status message":"Statusbericht","Error message":"Foutmelding","Warning message":"Waarschuwingsbericht","You have unsaved changes.":"Er zijn niet-opgeslagen wijzigingen.","Hide row weights":"Gewicht van rij verbergen","Show row weights":"Gewicht van rijen tonen","Drag to re-order":"Slepen om de volgorde te wijzigen","Show all columns":"Alle kolommen tonen","Hide lower priority columns":"Kolommen met een lagere prioriteit verbergen","Show table cells that were hidden to make the table fit within a small screen.":"Toon de tabelcellen die verborgen werden om de tabel te laten passen op een klein scherm.","Select all rows in this table":"Selecteer alle regels van deze tabel","Deselect all rows in this table":"De-selecteer alle regels van deze tabel","(active tab)":"(actieve tabblad)","1 block is available in the modified list.\u0003@count blocks are available in the modified list.":"1 blok beschikbaar in de lijst met wijzigingen.\u0003@count blokken beschikbaar in de lijst met wijzigingen.","Not restricted":"Geen beperking","Restricted to certain pages":"Beperkt tot bepaalde pagina\u0027s","The block cannot be placed in this region.":"Het blok kan niet worden geplaatst in dit gebied.","Rich Text Editor, !label field":"Opgemaakte tekst-editor, veld !label","Loading...":"Bezig met laden...","Image":"Afbeelding","Link":"Link","Unlink":"Link verwijderen","Edit Link":"Link bewerken","Save":"Opslaan","Cancel":"Annuleren","Text alternative":"Alternatieve tekst","Decorative image":"Decoratieve afbeelding","Add missing alternative text":"Ontbrekende alternatieve tekst toevoegen","Change image alternative text":"Alternatieve tekst wijzigen","Alternative text":"Tekstalternatief","Open":"Open","Close":"Sluiten","@action @title configuration options":"@action @title configuratie-instellingen","Tabbing is no longer constrained by the Contextual module.":"Gebruik van tab-toets is niet langer beperkt tot de contextuele links.","Tabbing is constrained to a set of @contextualsCount and the edit mode toggle.":"Gebruik van de tab-toets is beperkt tot een set van @contextualsCount en het wisselen van de bewerkenmodus.","Press the esc key to exit.":"Druk op de ESC-toets om af te sluiten.","@count contextual link\u0003@count contextual links":"@count contextuele link\u0003@count contextuele links","Changing the text format to %text_format will permanently remove content that is not allowed in that text format.\u003Cbr\u003E\u003Cbr\u003ESave your changes before switching the text format to avoid losing data.":"Wijzigen van de tekstopmaak naar %text_format zal inhoud die niet toegestaan is in die opmaak permanent verwijderen.\u003Cbr\u003E\u003Cbr\u003ESla uw wijzigingen op voordat u de tekstopmaak omschakelt, om gegevensverlies te voorkomen.","Change text format?":"Tekstopmaak aanpassen?","Continue":"Doorgaan","The selected file %filename cannot be uploaded. Only files with the following extensions are allowed: %extensions.":"Het bestand %filename kan niet ge\u00fcpload worden. Alleen bestanden met de volgende extensies zijn toegestaan: %extensions","Hide description":"Beschrijving verbergen","Show description":"Beschrijving tonen","Changes made in this table will not be saved until the form is submitted.":"Wijzigingen in deze tabel worden pas opgeslagen wanneer het formulier wordt ingediend.","By @
2name on @date":"Door @name op @date","By @name":"Door @name","Authored on @date":"Aangemaakt op @date","Not published":"Niet gepubliceerd","\u003Cspan class=\u0022visually-hidden\u0022\u003EShow \u003C\/span\u003E@title\u003Cspan class=\u0022visually-hidden\u0022\u003E media\u003C\/span\u003E\u003Cspan class=\u0022active-tab visually-hidden\u0022\u003E (selected)\u003C\/span\u003E":"\u003Cspan class=\u0022visually-hidden\u0022\u003EToon \u003C\/span\u003E@title\u003Cspan class=\u0022visually-hidden\u0022\u003E-media\u003C\/span\u003E\u003Cspan class=\u0022active-tab visually-hidden\u0022\u003E (geselecteerd)\u003C\/span\u003E","Loading grid view.":"Rasterweergave laden.","Changed to grid view.":"Gewijzigd naar rasterweergave.","Loading table view.":"Bezig met laden van tabelweergave.","Changed to table view.":"Gewijzigd naar tabelweergave.","@selected of @count item selected\u0003@selected of @count items selected":"@selected van @count items geselecteerd\u0003@selected van @count items geselecteerd","Show media item weights":"Toon gewicht van media-items","Hide media item weights":"Gewicht van media-items verbergen","Not in menu":"Niet in een menu","Not promoted":"Niet aangeraden","Alias: @alias":"Alias: @alias","No alias":"Geen alias","Home":"Home","The toolbar cannot be set to a horizontal orientation when it is locked.":"Als de werkbalk geblokkeerd is kan deze niet op horizontale ori\u00ebntatie gezet worden.","Horizontal orientation":"Horizontale ori\u00ebntatie","Vertical orientation":"Verticale ori\u00ebntatie","Extend":"Uitbreiding","Collapse":"Inklappen","@label":"@label","Tray orientation changed to @orientation.":"Ori\u00ebntatie van de lade aangepast naar @orientation.","closed":"gesloten","opened":"geopend","Tray \u0022@tray\u0022 @action.":"Lade \u0027@tray\u0027 @action.","Tray @action.":"Lade @action.","Change order":"Volgorde wijzigen","Move in any direction":"In elke richting bewegen","No items selected":"Geen items geselecteerd","Back to top":"Naar boven","Enabled":"Ingeschakeld","Disabled":"Uitgeschakeld","Title":"Titel","CSS classes":"CSS-klassen","ID":"ID","Advanced":"Uitgebreid","Open in new window":"Openen in nieuw venster","new window":"nieuw venster","Crop image":"Afbeelding bijsnijden","Crop image (cropping applied)":"Afbeelding bijsnijden (uitsnede toegepast)","Cropping applied.":"Uitsnede toegepast.","Soft limit reached.":"Zachte limiet bereikt.","Unsaved changes to the form will be lost. Are you sure you want to leave?":"Niet opgeslagen wijzigingen in het formulier gaan verloren. Wilt u de pagina verlaten?","Automatic alias":"Automatische alias","Scheduled for publishing":"Gepland voor publiceren","Scheduled for unpublishing":"Gepland voor depubliceren","Not scheduled":"Niet ingepland","Publishing enabled":"Publicatie ingeschakeld","Unpublishing enabled":"Depublicatie ingeschakeld","Insert this token into your form":"Plaats deze token in uw formulier","First click a text field to insert your tokens into.":"Klik eerst een tekstveld aan om uw tokens in te plaatsen.","%d word(s) entered":"%d woord(en) ingevoerd","%d character(s) entered":"%d teken(s) ingevoerd","%d word(s) remaining":"%d woord(en) over","%d character(s) remaining":"%d tekens over","Toggle details widget state.":"Widget detailstatus schakelen.","Collapse all":"Alles inklappen","Expand all":"Alles uitklappen","All details have been expanded.":"Alle details zijn uitgeklapt.","All details have been collapsed.":"Alle details zijn ingeklapt.","item":"item","items":"items","Changes you made may not be saved.":"Wijzigingen kunnen verloren gaan.","Press OK to leave this page or Cancel to stay.":"Klok OK om de pagina te verlaten of Annuleren om te blijven.","Next":"Volgende","Previous":"Vorige","Pause slideshow":"Pauzeer diavoorstelling","Play slideshow":"Start diavoorstelling","Show @length more comments":"Toon nog @length reacties","Clear search":"Verwijder zoekopdracht","\u003Cspan class=\u0022visually-hidden\u0022\u003EClose \u003C\/span\u003ESearch":"\u003Cspan class=\u0022visually-hidden\u0022\u003ESluit \u003C\/span\u003EZoeken","\u003Cspan class=\u0022visually-hidden\u0022\u003EOpen \u003C\/span\u003ESearch":"\u003Cspan class=\u0022visually-hidden\u0022\u003EOpen \u003C\/span\u003EZoeken","All search results":"Alle zoekresultaten","Hide sidebar panel":"Zijbalkpaneel verbergen","Show sidebar panel":"Zijbalkpaneel tonen","Select all media":"Selecteer alle media","All @count items selected":"Alle @count items geselecteerd","Zero items selected":"Geen items geselecteerd","Menu":"Menu","More @label":"Naar @label","Back to @label":"Terug naar @label","Toggler":"Schakelaar","article":"artikel","Under attention":"Onder de aandacht"},"Topmenu":{"Search":"Zoeken"}},"pluralFormula":{"1":0,"default":1}};;
3(function(){const settingsElement=document.querySelector('head > script[type="application/json"][data-drupal-selector="drupal-settings-json"], body > script[type="application/json"][data-drupal-selector="drupal-settings-json"]');window.drupalSettings={};if(settingsElement!==null)window.drupalSettings=JSON.parse(settingsElement.textContent);})();;
4window.Drupal={behaviors:{},locale:{}};(function(Drupal,drupalSettings,drupalTranslations,console,Proxy,Reflect){Drupal.throwError=function(error){setTimeout(()=>{throw error;},0);};Drupal.attachBehaviors=function(context,settings){context=context||document;settings=settings||drupalSettings;const behaviors=Drupal.behaviors;Object.keys(behaviors||{}
4).forEach((i)=>{if(typeof behaviors[i].attach==='function')try{behaviors[i].attach(context,settings);}catch(e){Drupal.throwError(e);}});};Drupal.detachBehaviors=function(context,settings,trigger){context=context||document;settings=settings||drupalSettings;trigger=trigger||'unload';const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].detach==='function')try{behaviors[i].detach(context,settings,trigger);}catch(e){Drupal.throwError(e);}});};Drupal.checkPlain=function(str){str=str.toString().replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;').replace(/'/g,'&#39;');return str;};Drupal.formatString=function(str,args){const processedArgs={};Object.keys(args||{}).forEach((key)=>{switch(key.charAt(0)){case '@':processedArgs[key]=Drupal.checkPlain(args[key]);break;case '!':processedArgs[key]=args[key];break;default:processedArgs[key]=Drupal.theme('placeholder',args[key]);break;}});return Drupal.stringReplace(str,processedArgs,null);};Drupal.stringReplace=function(str,args,keys){if(str.length===0)return str;if(!Array.isArray(keys)){keys=Object.keys(args||{});keys.sort((a,b)=>a.length-b.length);}if(keys.length===0)return str;const key=keys.pop();const fragments=str.split(key);if(keys.length){for(let i=0;i<fragments.length;i++)fragments[i]=Drupal.stringReplace(fragments[i],args,keys.slice(0));}return fragments.join(args[key]);};Drupal.t=function(str,args,options){options=options||{};options.context=options.context||'';if(drupalTranslations?.strings?.[options.context]?.[str])str=drupalTranslations.strings[options.context][str];if(args)str=Drupal.formatString(str,args);return str;};Drupal.url=function(path){return drupalSettings.path.baseUrl+drupalSettings.path.pathPrefix+path;};Drupal.url.toAbsolute=function(url){const urlParsingNode=document.createElement('a');urlParsingNode.setAttribute('href',url);return urlParsingNode.href;};Drupal.url.isLocal=function(url){let absoluteUrl=Drupal.url.toAbsolute(url);let {protocol}=window.location;if(protocol==='http:'&&absoluteUrl.startsWith('https:'))protocol='https:';let baseUrl=`${protocol}//${window.location.host}${drupalSettings.path.baseUrl.slice(0,-1)}`;try{absoluteUrl=decodeURIComponent(absoluteUrl);}catch(e){}try{baseUrl=decodeURIComponent(baseUrl);}catch(e){}return absoluteUrl===baseUrl||absoluteUrl.startsWith(`${baseUrl}/`);};Drupal.formatPlural=function(count,singular,plural,args,options){args=args||{};args['@count']=count;const pluralDelimiter=drupalSettings.pluralDelimiter;const translations=Drupal.t(singular+pluralDelimiter+plural,args,options).split(pluralDelimiter);let index=0;if(drupalTranslations?.pluralFormula)index=count in drupalTranslations.pluralFormula?drupalTranslations.pluralFormula[count]:drupalTranslations.pluralFormula.default;else{if(args['@count']!==1)index=1;}return translations[index];};Drupal.encodePath=function(item){return window.encodeURIComponent(item).replace(/%2F/g,'/');};Drupal.deprecationError=({message})=>{if(drupalSettings.suppressDeprecationErrors===false&&console?.warn)console.warn(`[Deprecation] ${message}`);};Drupal.deprecatedProperty=({target,deprecatedProperty,message})=>{if(!Proxy||!Reflect)return target;return new Proxy(target,{get:(target,key,...rest)=>{if(key===deprecatedProperty)Drupal.deprecationError({message});return Reflect.get(target,key,...rest);}});};Drupal.theme=function(func,...args){if(typeof Drupal.theme?.[func]==='function')return Drupal.theme[func](...args);Drupal.throwError(new TypeError(`Drupal.theme.${func} must be function type.`));};Drupal.theme.placeholder=function(str){return `<em class="placeholder">${Drupal.checkPlain(str)}</em>`;};Drupal.elementIsVisible=function(elem){return !!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length);};Drupal.elementIsHidden=function(elem){return !Drupal.elementIsVisible(elem);};})(Drupal,window.drupalSettings,window.drupalTranslations,window.console,window.Proxy,window.Reflect);;
5if(window.jQuery)jQuery.noConflict();document.documentElement.className+=' js';(function(Drupal,drupalSettings){const domReady=(callback)=>{const listener=()=>{callback();document.removeEventListener('DOMContentLoaded',listener);};if(document.readyState!=='loading')setTimeout(callback,0);else document.addEventListener('DOMContentLoaded',listener);};domReady(()=>{Drupal.attachBehaviors(document,drupalSettings);});})(Drupal,window.drupalSettings);;
6function YoutubeCookies(action,thumbnailLabel,popupMessage,manageButton,okButton,exitButton,thumbnailMarkup){this.checkYoutubeNoCookie
6=action!=="no_cookies_domain";this.action=action;this.youtubeCookiesAccepted=false;this.manageCookiesCallback=null;this.acceptedCookiesCallback=null;this.thumbnailLabel=thumbnailLabel;this.popupMessage=popupMessage;this.thumbnailMarkup=thumbnailMarkup;this.showThirdPartyButton=true;this.manageButton=manageButton;this.okButton=okButton;this.exitButton=exitButton;this.currentVideo=null;this.interceptVideo=true;this.setup();}const youtubeCookiesDisabled=new Event("youtubeCookiesDisabled");const youtubeCookiesEnabled=new Event("youtubeCookiesEnabled");YoutubeCookies.prototype.setShowThirdPartyButton=(value)=>{this.showThirdPartyButton=value;};YoutubeCookies.prototype.setManageCookiesCallback=function(callback){this.manageCookiesCallback=callback;};YoutubeCookies.prototype.areCookiesAccepted=()=>{if(this.acceptedCookiesCallback!==null)return this.acceptedCookiesCallback();return this.youtubeCookiesAccepted;};YoutubeCookies.prototype.setAcceptedCookies=(youtubeCookiesAccepted)=>{if(youtubeCookiesAccepted){document.querySelectorAll("iframe[data-yc-iframe-processed]").forEach((element)=>{Drupal.youtubeCookies.destroyYoutuebeCookiesIframe(element.parentNode);});Drupal.youtubeCookies.removePopup();if(Drupal.youtubeCookies.currentVideo!==null){if(Drupal.youtubeCookies.isOembedLazyload(Drupal.youtubeCookies.currentVideo))Drupal.youtubeCookies.currentVideo.querySelector(".oembed-lazyload__button").click();Drupal.youtubeCookies.interceptVideo=true;Drupal.youtubeCookies.currentVideo=null;}document.dispatchEvent(youtubeCookiesDisabled);}else{Drupal.youtubeCookies.processYoutubeIframes(document);document.dispatchEvent(youtubeCookiesEnabled);}Drupal.youtubeCookies.youtubeCookiesAccepted=youtubeCookiesAccepted;};YoutubeCookies.prototype.onNonAcceptedCookies=(callback)=>{this.onNonAcceptedCookiesCallback=callback;};YoutubeCookies.prototype.setup=function(){document.addEventListener("DOMContentLoaded",this.onContentLoaded.bind(this));};YoutubeCookies.prototype.addPopup=function(element,showExitButton){const popupContainer=document.createElement("div");popupContainer.classList.add("youtube-cookies-popup");const popupContainerBox=document.createElement("div");popupContainerBox.classList.add("youtube-cookies-popup-box");const popupContainerBoxInfo=document.createElement("div");popupContainerBoxInfo.classList.add("youtube-cookies-popup-box-info");popupContainerBoxInfo.insertAdjacentHTML("beforeend",this.popupMessage);const popupContainerBoxButtons=document.createElement("div");popupContainerBoxButtons.classList.add("youtube-cookies-popup-box-buttons");if(this.showThirdPartyButton)popupContainerBoxButtons.insertAdjacentHTML("beforeend",this.manageButton);popupContainerBoxButtons.insertAdjacentHTML("beforeend",this.okButton);if(showExitButton)popupContainerBoxButtons.insertAdjacentHTML("beforeend",this.exitButton);popupContainerBoxInfo.appendChild(popupContainerBoxButtons);popupContainerBox.appendChild(popupContainerBoxInfo);popupContainer.appendChild(popupContainerBox);element.append(popupContainer);popupContainer.querySelector(".youtube-cookies-button--accept").addEventListener("click",this.onAcceptClick.bind(this));if(showExitButton)popupContainer.querySelector(".youtube-cookies-button--reject").addEventListener("click",this.onRejectClick.bind(this));const manageCookiesButton=popupContainer.querySelector(".youtube-cookies-button--manage");if(manageCookiesButton!=null)manageCookiesButton.addEventListener("click",this.onManageCookiesClick.bind(this));return popupContainer;};YoutubeCookies.prototype.onThumbnailClick=function(event){if(!this.interceptVideo)return;event.preventDefault();this.addPopup(document.body,true);this.currentVideo=event.currentTarget.parentNode;this.interceptVideo=false;};YoutubeCookies.prototype.removeFakeThumbnail=function(iframeWrapper){iframeWrapper.querySelector("[data-yc-fake-button]").remove();if(this.isOembedLazyload(iframeWrapper)){const button=iframeWrapper.querySelector("[data-yc-original-oembed-button]");button.style.display="";button.removeAttribute("data-yc-original-oembed-button");}};YoutubeCookies.prototype.eventDispatch=function(button){const iframeWrapper=button.currentTarget.parentNode;
6const event=new Event("youtube-cookies-thumbnail-click");iframeWrapper.querySelector("iframe").dispatchEvent(event);};YoutubeCookies.prototype.removePopup=function(){const popup=document.querySelector(".youtube-cookies-popup");if(popup!==null)popup.remove();};YoutubeCookies.prototype.onManageCookiesClick=function(){if(this.manageCookiesCallback!==null)this.manageCookiesCallback();this.interceptVideo=true;};YoutubeCookies.prototype.onAcceptClick=function(event){this.removePopup();if(this.currentVideo!==null){this.destroyYoutuebeCookiesIframe(this.currentVideo);if(this.isOembedLazyload(this.currentVideo))this.currentVideo.querySelector(".oembed-lazyload__button").click();this.interceptVideo=true;this.currentVideo=null;}};YoutubeCookies.prototype.onRejectClick=function(event){this.removePopup();this.currentVideo=null;this.interceptVideo=true;};YoutubeCookies.prototype.setIframeWrapper=(iframe)=>{const wrapper=document.createElement("div");wrapper.classList.add("youtube-cookies__iframe-container");iframe.parentNode.insertBefore(wrapper,iframe);wrapper.appendChild(iframe);};YoutubeCookies.prototype.removeIframeWrapper=(iframe)=>{const wrapper=iframe.parentNode;wrapper.after(iframe);wrapper.remove();};YoutubeCookies.prototype.setYoutubeThumbnail=function(iframe,iframeSrc){const videoId=this.getYoutubeIdFromUrl(iframeSrc);const button=document.createElement("button");button.classList.add("youtube-cookies__thumbnail");button.addEventListener("click",this.onThumbnailClick.bind(this));button.setAttribute("data-yc-fake-button","1");button.setAttribute("aria-label",this.thumbnailLabel);button.innerHTML=this.thumbnailMarkup.replace(/videoId/g,videoId);iframe.parentNode.prepend(button);};YoutubeCookies.prototype.isYoutubeSource=function(source){if(source.length===0)return false;const regExps=[/youtu\.be/,/youtube\.com/];if(this.checkYoutubeNoCookie)regExps.push(/youtube-nocookie\.com/);for(const i in regExps)if(source.match(regExps[i]))return true;return false;};YoutubeCookies.prototype.isOembedLazyload=function(element){return !!(element.classList.contains("oembed-lazyload")||element.classList.contains("oembed-lazyload__iframe"));};YoutubeCookies.prototype.stopIframe=function(iframe){const iframeSrc=iframe.src;if(iframeSrc.length>0&&this.isYoutubeSource(iframeSrc)){iframe.setAttribute("data-src",iframeSrc);
6iframe.src='';}};YoutubeCookies.prototype.getYoutubeIdFromUrl=function(url){const youtubeIdRegexp="[^\\s&?/#]{11}";let videoIdMatches=[];if(url.match(`(youtube\.com\/embed\/)(${youtubeIdRegexp})`))videoIdMatches=url.match(`(youtube\.com\/embed\/)(${youtubeIdRegexp})`);if(url.match(`(youtu\.be\/)(${youtubeIdRegexp})`))videoIdMatches=url.match(`(youtube.com/embed)|(youtu.be/)(${youtubeIdRegexp})`);else{if(url.match(`(youtube.com/watch%3Fv%3D)(${youtubeIdRegexp})`))videoIdMatches=url.match(`(youtube.com/watch%3Fv%3D)(${youtubeIdRegexp})`);}if(videoIdMatches!==null&&videoIdMatches.length>0)return videoIdMatches[videoIdMatches.length-1];return null;};YoutubeCookies.prototype.setYoutubeNoCookiesSrc=function(element,url){const attribute=typeof element.src==="string"&&element.src.length>0?"src":"data-src";const videoId=this.getYoutubeIdFromUrl(url);if(videoId!=null){element.setAttribute("data-original-src",url);element.setAttribute("data-original-src-attribute",attribute);element.setAttribute(attribute,`https://www.youtube-nocookie.com/embed/${videoId}?enablejsapi=1`);}};YoutubeCookies.prototype.setYoutubeOriginalUrl=function(element){const attribute=element.getAttribute("data-original-src-attribute");element.setAttribute(attribute,element.getAttribute("data-original-src"));element.removeAttribute("data-original-src-attribute");element.removeAttribute("data-original-src");};YoutubeCookies.prototype.onContentLoaded=function(event){if(!this.youtubeCookiesAccepted)this.processYoutubeIframes(event.target);};YoutubeCookies.prototype.processYoutubeIframes=function(container){if(this.youtubeCookiesAccepted)return;let newButton;const iframes=container.getElementsByTagName("iframe");for(const iframeIndex in iframes){const iframe=iframes[iframeIndex];if(typeof iframe!=="object")return;if(iframe.hasAttribute("data-yc-iframe-processed"))continue;this.stopIframe(iframe);const iframeSrc=iframe.hasAttribute("data-src")?iframe.getAttribute("data-src"):iframe.src;if(typeof iframeSrc==="string"&&!this.isYoutubeSource(iframeSrc))continue;const iframeWrapper=iframe.parentNode;if(this.isOembedLazyload(iframeWrapper)){iframeWrapper.setAttribute("data-original-strategy",iframeWrapper.getAttribute("data-strategy"));iframeWrapper.removeAttribute("data-strategy");}switch(this.action){case "no_cookies_domain":this.setYoutubeNoCookiesSrc(iframe,iframeSrc);break;case "popup":if(this.isOembedLazyload(iframeWrapper)){const originalButton=iframeWrapper.querySelector("button");if(typeof originalButton==="object"){iframe.parentNode.insertAdjacentHTML("afterbegin",originalButton.outerHTML);originalButton.setAttribute("data-yc-original-oembed-button",1);originalButton.style.display="none";originalButton.addEventListener("click",this.eventDispatch.bind(this));newButton=iframe.parentNode.querySelector("button:not([data-yc-original-oembed-button])");newButton.addEventListener("click",this.onThumbnailClick.bind(this));newButton.setAttribute("data-yc-fake-button","1");}}else{if(iframe.classList.contains("youtube-cookies__iframe--wysiwyg"))this.setIframeWrapper(iframe);if(iframe.classList.contains("youtube-cookies__iframe--oembed"))iframe.parentNode.classList.add("youtube-cookies__iframe-container");this.setYoutubeThumbnail(iframe,iframeSrc);}break;}iframe.setAttribute("data-yc-iframe-index",iframeIndex);iframe.setAttribute("data-yc-iframe-processed","1");iframe.dispatchEvent(youtubeCookiesEnabled);}};YoutubeCookies.prototype.destroyYoutuebeCookiesIframe=function(iframeWrapper){const iframe=iframeWrapper.querySelector("iframe");switch(this.action){case "no_cookies_domain":this.setYoutubeOriginalUrl(iframe);break;case "popup":this.removeFakeThumbnail(iframeWrapper);if(this.isOembedLazyload(iframeWrapper)){iframeWrapper.setAttribute("data-strategy",iframeWrapper.getAttribute("data-original-strategy"));iframeWrapper.removeAttribute("data-original-strategy");}else{if(iframe.classList.contains("youtube-cookies__iframe--wysiwyg"))this.removeIframeWrapper(iframe);if(iframe.classList.contains("youtube-cookies__iframe--oembed"))iframe.parentNode.classList.remove("youtube-cookies__iframe-container");
6iframe.setAttribute("src",iframe.getAttribute("data-src"));iframe.removeAttribute("data-src");}break;}iframe.removeAttribute("data-yc-iframe-processed");iframe.removeAttribute("data-yc-iframe-index");iframe.dispatchEvent(youtubeCookiesDisabled);};YoutubeCookies.prototype.setAcceptedCookiesCallback=function(callback){this.acceptedCookiesCallback=callback;};(function(Drupal,drupalSettings){if(typeof drupalSettings.youtubeCookies==="object")Drupal.youtubeCookies=new YoutubeCookies(drupalSettings.youtubeCookies.action,drupalSettings.youtubeCookies.thumbnailLabel,drupalSettings.youtubeCookies.popupMessage,drupalSettings.youtubeCookies.manageButton,drupalSettings.youtubeCookies.okButton,drupalSettings.youtubeCookies.exitButton,drupalSettings.youtubeCookies.thumbnailMarkup);Drupal.behaviors.youtubeCookies={attach(){if(typeof Drupal.behaviors.oembedLazyload==="object"&&typeof Drupal.behaviors.oembedLazyload.attach==="function")Drupal.behaviors.oembedLazyload.attach(document);Drupal.youtubeCookies.processYoutubeIframes(document);document.dispatchEvent(youtubeCookiesEnabled);}};})(Drupal,drupalSettings);;

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.