PageSourceSearch

https://www.malteser.de/typo3temp/assets/compressed/merged-df9476497306e950c04baef5a12ec678-min.js?1790204825

js malteser.de collected 2026-09-24 09:07:19 UTC 8,815 bytes, 28 lines download raw bytes

1try{var omCookieGroups=JSON.parse(document.getElementById('om-cookie-consent').innerHTML);var omGtmEvents=[];var omGtmConsentModeGrantedGrps=[]}catch(err){console.log('OM Cookie Manager: No Cookie Groups found! Maybe you have forgot to set the page id inside the constants of the extension')}
2document.addEventListener('DOMContentLoaded',function(){var panelButtons=document.querySelectorAll('[data-omcookie-panel-save]');var openButtons=document.querySelectorAll('[data-omcookie-panel-show]');var i;var omCookiePanel=document.querySelectorAll('[data-omcookie-panel]')[0];if(omCookiePanel===undefined)return;var openCookiePanel=!0;var cookieConsentData=omCookieUtility.getCookie('omCookieConsent');if(cookieConsentData!==null&&cookieConsentData.length>0){openCookiePanel=!1;var checkboxes=document.querySelectorAll('[data-omcookie-panel-grp]');var cookieConsentGrps=cookieConsentData.split(',');var cookieConsentActiveGrps='';for(i=0;i<cookieConsentGrps.length;i++){if(cookieConsentGrps[i]!=='dismiss'){var grpSettings=cookieConsentGrps[i].split('.');if(parseInt(grpSettings[1])===1){omCookieEnableCookieGrp(grpSettings[0]);cookieConsentActiveGrps+=grpSettings[0]+','}}}
3for(i=0;i<checkboxes.length;i++){if(cookieConsentActiveGrps.indexOf(checkboxes[i].value)!==-1){checkboxes[i].checked=!0}
4if(cookieConsentData.indexOf(checkboxes[i].value)===-1){openCookiePanel=!0}}
5omPushGtmConsentModeGrpsEvents(omGtmConsentModeGrantedGrps);pushGtmEvents(omGtmEvents);omTriggerPanelEvent(['cookieconsentscriptsloaded'])}
6if(omCookiePanel.dataset.omcookiePanelSuppress>0){openCookiePanel=!1}
7if(openCookiePanel===!0){setTimeout(function(){omCookiePanel.classList.toggle('active');omCookiePanel.querySelectorAll('button, [href]:not([tabindex="-1"]), input, select, textarea, [tabindex]:not([tabindex="-1"])')[0].focus()},1000)}
8for(i=0;i<panelButtons.length;i++){panelButtons[i].addEventListener('click',omCookieSaveAction,!1)}
9for(i=0;i<openButtons.length;i++){openButtons[i].addEventListener('click',function(event){event.preventDefault();omCookiePanel.classList.toggle('active');omCookiePanel.querySelectorAll('button, [href]:not([tabindex="-1"]), input, select, textarea, [tabindex]:not([tabindex="-1"])')[0].focus()},!1)}});var omCookieSaveAction=function(){action=this.getAttribute('data-omcookie-panel-save');var checkboxes=document.querySelectorAll('[data-omcookie-panel-grp]');var i;var cookie=omCookieUtility.getCookie('omCookieConsent');if(cookie===null||cookie.length<=0){cookie=''}else{for(i=0;i<checkboxes.length;i++){cookie=cookie.replace(new RegExp(checkboxes[i].value+'\\S{3}'),'')}}
10switch(action){case 'all':for(i=0;i<checkboxes.length;i++){omCookieEnableCookieGrp(checkboxes[i].value);cookie+=checkboxes[i].value+'.1,';checkboxes[i].checked=!0}
11break;case 'save':for(i=0;i<checkboxes.length;i++){if(checkboxes[i].checked===!0){omCookieEnableCookieGrp(checkboxes[i].value);cookie+=checkboxes[i].value+'.1,'}else{cookie+=checkboxes[i].value+'.0,'}}
12break;case 'min':for(i=0;i<checkboxes.length;i++){if(checkboxes[i].getAttribute('data-omcookie-panel-essential')!==null){omCookieEnableCookieGrp(checkboxes[i].value);cookie+=checkboxes[i].value+'.1,'}else{cookie+=checkboxes[i].value+'.0,';checkboxes[i].checked=!1}}
13break}
14cookie=cookie.replace('dismiss','');cookie+='dismiss';omCookieUtility.setCookie('omCookieConsent',cookie,364);omPushGtmConsentModeGrpsEvents(omGtmConsentModeGrantedGrps);pushGtmEvents(omGtmEvents);omTriggerPanelEvent(['cookieconsentsave','cookieconsentscriptsloaded']);setTimeout(function(){document.querySelectorAll('[data-omcookie-panel]')[0].classList.toggle('active')},350)};var omTriggerPanelEvent=function(events){events.forEach(function(event){var eventObj=new CustomEvent(event,{bubbles:!0});document.querySelectorAll('[data-omcookie-panel]')[0].dispatchEvent(eventObj)})};var pushGtmEvents=function(events){window.dataLayer=window.dataLayer||[];events.forEach(function(event){window.dataLayer.push({'event':event,})})};var omPushGtmConsentModeGrpsEvents=function(groups){let groupsObject={};if(typeof groups!=='undefined'){groups.forEach((value)=>{groupsObject[value]='granted'})}
15if(Object.keys(groupsObject).length>0){window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}
16gtag('consent','update',groupsObject)}};var omCookieEnableCookieGrp=function(groupKey){if(omCookieGroups[groupKey]!==undefined){for(var key in omCookieGroups[groupKey]){if(!omCookieGroups[groupKey].hasOwnProperty(key))continue;var obj=omCookieGroups[groupKey][key];if(key==='gtm'){if(omCookieGroups[groupKey][key]){omGtmEvents.push(omCookieGroups[groupKey][key])}
17continue}
18if(key==='gtmConsentMode'){if(omCookieGroups[groupKey][key]){omCookieGroups[groupKey][key].split(',').forEach((value)=>{omGtmConsentModeGrantedGrps.indexOf(value)===-1?omGtmConsentModeGrantedGrps.push(value):!1});omGtmConsentModeGrantedGrps.push()}
19continue}
20if(key==='keywords'){obj.forEach((value)=>{const val=value.replace(' ','');document.querySelectorAll(`[data-consent-keyword="${val}"]`).forEach(function(script){const newScript=document.createElement('script');for(let i=0;i<script.attributes.length;i++){const attr=script.attributes[i];if(attr.name!=='type'){newScript.setAttribute(attr.name,attr.value)}}
21newScript.type='text/javascript';newScript.text=script.textContent;if(!newScript.getAttribute('nonce')){var siteNonceEl=document.querySelector('script[nonce]');if(siteNonceEl){var siteNonce=siteNonceEl?nonceSource.nonce:null;if(siteNonce){newScript.setAttribute('nonce',siteNonce)}}}
22script.parentNode.replaceChild(newScript,script)})});continue}
23for(var prop in obj){if(!obj.hasOwnProperty(prop))continue;if(Array.isArray(obj[prop])){var content='';obj[prop].forEach(function(htmlContent){content+=htmlContent});var range=document.createRange();var targetNode;var documentFrag;if(prop==='header'){targetNode=document.getElementsByTagName('head')[0]}else{targetNode=document.getElementsByTagName('body')[0]}
24range.selectNode(targetNode);documentFrag=range.createContextualFragment(content);var nonceSource=document.querySelector('script[nonce]')||document.querySelector('[nonce]');var nonce=nonceSource?nonceSource.nonce:null;if(nonce){documentFrag.querySelectorAll('script').forEach(function(scriptTag){scriptTag.setAttribute('nonce',nonce)})}
25targetNode.appendChild(documentFrag)}}}
26delete omCookieGroups[groupKey]}};var omCookieUtility={getCookie:function(name){var v=document.cookie.match('(^|;) ?'+name+'=([^;]*)(;|$)');return v?v[2]:null},setCookie:function(name,value,days){var d=new Date;d.setTime(d.getTime()+24*60*60*1000*days);document.cookie=name+"="+value+";path=/;expires="+d.toGMTString()+";SameSite=Lax"},deleteCookie:function(name){setCookie(name,'',-1)}};(function(){if(typeof window.CustomEvent==="function")return!1;function CustomEvent(event,params){params=params||{bubbles:!1,cancelable:!1,detail:null};var evt=document.createEvent('CustomEvent');evt.initCustomEvent(event,params.bubbles,params.cancelable,params.detail);return evt}
27window.CustomEvent=CustomEvent})();if(document.querySelectorAll('.om-cookie-panel__tabswitch').length>0){const tabSwitch=document.querySelectorAll('.om-cookie-panel__tabswitch')[0];const tabSwitchBtns=tabSwitch.querySelectorAll('.om-cookie-panel__tabswitch-btngroup button');const tabSwitchContent=tabSwitch.querySelectorAll('.om-cookie-panel__tabswitch-content')[0];tabSwitchBtns.forEach(function(btn){btn.addEventListener('click',function(e){tabSwitchBtns.forEach(function(btn){btn.classList.remove('active')});const tabTarget=e.target.dataset.omcookiePanelTarget;e.target.classList.add('active');tabSwitchContent.querySelector('.om-cookie-panel__tab:not(.tab-hidden)').classList.add('tab-hidden');tabSwitchContent.querySelector('.om-cookie-panel__tab[data-omcookie-panel-tab="'+tabTarget+'"]').classList.remove('tab-hidden')})});if(document.querySelectorAll('.panel__group__cookie-toggle').length>0){const cookieAccordionToggle=document.querySelectorAll('.panel__group__cookie-toggle');cookieAccordionToggle.forEach(function(btn){btn.addEventListener('click',function(e){e.stopPropagation();e.target.classList.toggle('active')})})}
28document.querySelectorAll('input[type="checkbox"]').forEach(function(input){input.addEventListener('change',function(e){const wrapperConsent='cookie-panel__checkbox-wrap';const wrapperInfo='cookie-panel__group__checkbox-container';const consentWrap=e.target.closest(`.${wrapperConsent}`);const infoWrap=e.target.closest(`.${wrapperInfo}`);if(!consentWrap&&!infoWrap)return;const targetWrapper=consentWrap?wrapperInfo:wrapperConsent;const shouldTriggerChange=!!infoWrap;const targetInput=document.querySelector(`.${targetWrapper} input[value="${e.target.value}"]`);if(!targetInput)return;targetInput.checked=e.target.checked;if(shouldTriggerChange){targetInput.dispatchEvent(new Event('change'))}})})}

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.