PageSourceSearch

https://www.og-profi.de/fileadmin/templates/js/cookie/oqecookies.js?1704445041

js og-profi.de collected 2026-10-10 00:06:35 UTC 8,149 bytes, 1 lines download raw bytes

1function createPanel(e){setTimeout(function(){movePanel()},300)}function movePanel(){var e=document.getElementById("cc-panel-wrapper");if(!e.classList.contains("initialized")){var t=document.getElementsByTagName("body");t[0].insertBefore(e,t[0].childNodes[0]),e.classList.add("initialized")}}function setCategorySelection(){var e,t=getCookie("oq_cookieconsent_status");if(""!==t)for(e in t=JSON.parse(t)){var c="c-"+e.substr(11),n=document.getElementById(c);!0===t[e]?n.setAttribute("checked","checked"):n.removeAttribute("checked")}else for(var o=document.getElementsByClassName("c-slider-option"),a=0;a<o.length;a++)o[a].removeAttribute("checked")}function checkConsentStatus(e,t,c){console.log("status: "+t+", init: "+c),checkConsent(e),setTimeout(function(){setCategorySelection()},300)}function checkConsent(e){if(e){var t=JSON.parse(getCookie("oq_cookieconsent_status"));for(var c in t){if(1==t[c])enableScripts(c.substring(11))}}else deleteCookie("oq_cookieconsent_status")}function enableScripts(e){var t=document.getElementsByTagName("script");for(let s=0;s<t.length;s++)if(t[s].hasAttribute("data-cookieconsent")&&t[s].getAttribute("data-cookieconsent")==e&&!t[s].hasAttribute("data-cookieconsent-loaded"))if(t[s].hasAttribute("data-src")){for(var c=document.createElement("script"),n=0;n<t[s].attributes.length;n++){var o=t[s].attributes[n].name;"data-cookieconsent"!==o&&("type"===o?c.setAttribute(o,"text/javascript"):"data-src"===o?c.setAttribute("src",t[s].attributes[n].value):c.setAttribute(o,t[s].attributes[n].value))}t[s].setAttribute("data-cookieconsent-loaded",e),document.head.appendChild(c)}else{var a=t[s].innerHTML;new Function(a)(),t[s].setAttribute("data-cookieconsent-loaded",e)}}function showConsentPreferences(){document.getElementById("cc-panel-wrapper").classList.add("in")}function setCookie(e,t,c){const n=new Date;n.setTime(n.getTime()+24*c*60*60*1e3);let o="expires="+n.toUTCString();document.cookie=e+"="+t+";"+o+";path=/"}function getCookie(e){let t=e+"=",c=decodeURIComponent(document.cookie).split(";");for(let e=0;e<c.length;e++){let n=c[e];for(;" "==n.charAt(0);)n=n.substring(1);if(0==n.indexOf(t))return n.substring(t.length,n.length)}return""}function deleteCookie(e){document.cookie=e+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;"}document.addEventListener("DOMContentLoaded",function(){window.cookieconsent.initialise({layout:"basic-oqema",layouts:{basic:"{{messagelink}}{{compliance}}","basic-close":"{{messagelink}}{{compliance}}{{close}}","basic-header":"{{header}}{{message}}{{link}}","basic-oqema":"{{messagelink}}{{compliance}}{{settings}}{{panel}}"},window:'<div role="dialog" aria-live="polite" aria-label="cookieconsent" aria-describedby="cookieconsent:desc" class="cc-window cookie-bg-overlay"><div class="cc-window {{classes}}">\x3c!--googleoff: all--\x3e{{children}}\x3c!--googleon: all--\x3e</div></div>',revokeBtn:'<div class="cc-revoke {{classes}}">{{policy}}</div>',compliance:{info:'<div class="cc-compliance">{{dismiss}}</div>',"opt-in":'<div class="cc-compliance cc-highlight">{{allow}}{{deny}}</div>',"opt-out":'<div class="cc-compliance cc-highlight">{{allow}}{{deny}}</div>'},elements:{messagelink:'<span class="cc-header">{{header}}</span><span id="cookieconsent:desc" class="cc-message">{{message}} <span class="cc-link-container"><a aria-label="learn more about cookies" role=button tabindex="0" class="cc-link" href="{{href}}" rel="noopener noreferrer nofollow" target="{{target}}">{{link}}</a></span></span>',settings:'<span class="settings-link-container"><a id="link-cookie-settings" class="settings-link" href="#">{{settings}}</a></span>',panel:'<div id="cc-panel-wrapper" class="cc-panel-wrapper"><div class="close-container"><button id="btn-close-panel" class="btn-close-panel"></button></div><div class="cc-panel-scollable-container"><div class="cc-panel-container"><h2 class="cc-panel-header">{{panelHeader}}</h2><p>{{panelInfo}} <a aria-label="learn more about cookies" role="button" tabindex="0" class="cc-link" href="{{href}}" rel="noopener noreferrer nofollow" target="_blank">{{panelLink}}</a>{{panelInfo2}}</p><p><a aria-label="allow cookies" role="button" tabindex="0" class="cc-btn cc-allow-panel">{{allow}}</a></p><h2 class="cc-panel-header">{{panelConsentPreferences}}</h2><div class="cc-category-container"><div class="cc-category-header"><h3>
1{{necessaryCookies}}</h3><span class="selection-necessary">{{alwaysActive}}</span></div><p>{{descNecessaryCookies}}</p></div><div class="cc-category-container"><div class="cc-category-header"><h3>{{performanceCookies}}</h3><label class="switch"><input id="c-statistics" class="c-slider-option" type="checkbox"><span class="slider round"></span></label></div><p>{{descPerformanceCookies}}</p></div><div class="cc-category-container"><div class="cc-category-header"><h3>{{marketingCookies}}</h3><label class="switch"><input id="c-marketing" class="c-slider-option" type="checkbox"><span class="slider round"></span></label></div><p>{{descMarketingCookies}}</p></div><div class="cc-btn-container"><p><a aria-label="allow cookies" role="button" tabindex="0" class="cc-btn cc-allow-selection">{{confirmChoices}}</a><a aria-label="deny cookies" role="button" tabindex="0" class="cc-btn cc-deny cc-deny-panel">{{deny}}</a></p></div></div></div></div>',allow:'<a aria-label="allow cookies" role="button" tabindex="0" data-selection="0" id="cc-allow" class="cc-btn cc-allow">{{allow}}</a>',deny:'<a aria-label="deny cookies" role="button" tabindex="0" id="cc-deny" class="cc-btn cc-deny">{{deny}}</a>'},palette:{popup:{background:"#ffffff",text:"#000000"},button:{background:"#222222",text:"#ffffff"}},position:"bottom-left",type:"opt-in",content:{message:ccmessage,deny:ccdeny,allow:ccallow,link:cclink,href:cchref,header:ccheader,target:cctarget,settings:ccsettings,panelHeader:ccpanelHeader,panelInfo:ccpanelInfo,panelLink:ccpanelLink,panelInfo2:ccpanelInfo2,panelConsentPreferences:ccpanelConsentPreferences,necessaryCookie
1s:ccnecessaryCookies,alwaysActive:ccalwaysActive,descNecessaryCookies:ccdescNecessaryCookies,performanceCookies:ccperformanceCookies,descPerformanceCookies:ccdescPerformanceCookies,marketingCookies:ccmarketingCookies,descMarketingCookies:ccdescMarketingCookies,confirmChoices:ccconfirmChoices},onInitialise:function(e){console.log("init");var t=this.hasConsented();createPanel(),checkConsentStatus(t,e,1)},onPopupOpen:function(){createPanel()},onStatusChange:function(e,t){console.log("status change"),checkConsentStatus(this.hasConsented(),e,0)},onRevokeChoice:function(){deleteCookie("oq_cookieconsent_status"),setCategorySelection()}}),document.getElementById("btn-close-panel").onclick=function(e){e.preventDefault(),document.getElementById("cc-panel-wrapper").classList.remove("in")},document.getElementById("link-cookie-settings").onclick=function(e){e.preventDefault(),showConsentPreferences()};for(var e=document.getElementsByClassName("cc-allow"),t=function(e){if(e.preventDefault(),1==this.getAttribute("data-selection")){console.log("selection"),this.setAttribute("data-selection",0);var t=document.getElementById("c-statistics"),c=document.getElementById("c-marketing"),n={"oq--cookie-statistics":t.checked,"oq--cookie-marketing":c.checked}}else n={"oq--cookie-statistics":!0,"oq--cookie-marketing":!0};setCookie("oq_cookieconsent_status",JSON.stringify(n),365)},c=0;c<e.length;c++)e[c].addEventListener("click",t,!1);document.getElementsByClassName("cc-allow-panel")[0].addEventListener("click",function(e){e.preventDefault(),document.getElementById("cc-panel-wrapper").classList.remove("in"),document.getElementById("cc-allow").click()},!1);document.getElementsByClassName("cc-deny-panel")[0].addEventListener("click",function(e){e.preventDefault(),document.getElementById("cc-panel-wrapper").classList.remove("in"),document.getElementById("cc-deny").click()},!1);document.getElementsByClassName("cc-allow-selection")[0].addEventListener("click",function(e){e.preventDefault(),document.getElementsByClassName("cc-allow")[0].setAttribute("data-selection",1),document.getElementById("cc-panel-wrapper").classList.remove("in"),document.getElementById("cc-allow").click()},!1)});

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.