1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2(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);})();; 3(function(){let gtm_consent={'ad_storage':'denied','ad_user_data':'denied','ad_personalization':'denied','analytics_storage':'granted','functionality_storage':'granted','personalization_storage':'denied','security_storage':'granted'};const cc_cookie=document.cookie.split('; ').find((row)=>row.startsWith("cc_cookie="))?.split('=')[1];if(cc_cookie){let consent_categories=JSON.parse(decodeURIComponent(cc_cookie)).categories;const categoryMapping={'advertising':['ad_storage','ad_user_data','ad_personalization'],'measurement':['analytics_storage'],'essential':['functionality_storage','security_storage'],'functional':['personalization_storage']};Object.keys(categoryMapping).forEach((category)=>{categoryMapping[category].forEach((consentKey)=>{gtm_consent[consentKey]=consent_categories.includes(category)?'granted':'denied';});});}const gtag=function(){window.dataLayer=window.dataLayer||[];window.dataLayer.push(arguments);};gtag('consent','default',gtm_consent);})();;
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.