PageSourceSearch

https://tighnalluis.ie/wp-content/plugins/webbiz-gdpr/assets/js/wbGdpr.min.js?ver=6abb0c5fb5afc

js tighnalluis.ie collected 2026-09-29 00:56:47 UTC 4,883 bytes, 1 lines download raw bytes

1!function(){function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[];let expiration=180,cookieName="wb_gdpr_consent",uuidCookie;getCookie("wb_gdpr_uuid")||(setCookie("wb_gdpr_uuid",window.crypto.randomUUID(),expiration),logVisit());let gdprCookie=getCookie(cookieName);function getConsent(){setCookie(cookieName,JSON.stringify({functional:document.getElementById("webbiz-gdpr-functional-cookies").checked,performance:document.getElementById("webbiz-gdpr-performance-cookies").checked,advertisement:document.getElementById("webbiz-gdpr-advertisement-cookies").checked}),expiration),setGtagConsent("update"),runScripts()}function setGtagConsent(e){let t=getCookie(cookieName);gtag("consent",e,{ad_storage:(t=t?JSON.parse(t):{}).advertisement?"granted":"denied",ad_user_data:t.advertisement?"granted":"denied",ad_personalization:t.advertisement?"granted":"denied",analytics_storage:t.performance?"granted":"denied",personalization_storage:t.functional?"granted":"denied",functionality_storage:t.functional?"granted":"denied",security_storage:t.functional?"granted":"denied"})}function runScripts(){let e=JSON.parse(getCookie(cookieName));e.functional&&runHeaderScripts("functional"),e.performance&&runHeaderScripts("performance"),e.advertisement&&runHeaderScripts("ads")}function runHeaderScripts(type){let parser,docFromString=new DOMParser().parseFromString(wb_gdpr_scripts[type],"text/html"),scripts,scriptsArray=Array.from(docFromString.getElementsByTagName("script"));scriptsArray.length&&scriptsArray.forEach(script=>{let scriptSrc=script.getAttribute("src");if(null!==scriptSrc&&scriptSrc.length>0){let script=document.createElement("script");script.type="text/javascript",script.async=!0,script.src=scriptSrc,document.head.appendChild(script)}else document.head.appendChild(script),eval(script.innerHTML)});let noScripts,noScriptNodes=docFromString.body.childNodes;noScriptNodes.length&&noScriptNodes.forEach(e=>{document.body.appendChild(e)})}function setCheckboxes(){let e=JSON.parse(getCookie(cookieName));document.getElementById("webbiz-gdpr-functional-cookies").checked=e.functional,document.getElementById("webbiz-gdpr-performance-cookies").checked=e.performance,document.getElementById("webbiz-gdpr-advertisement-cookies").checked=e.advertisement}function logAction(e){let t=new FormData,n=getCookie("wb_gdpr_uuid"),r=JSON.parse(getCookie(cookieName));t.append("action","wb_gdpr_log_action"),t.append("type",e),t.append("nonce",wbgdpr.nonce),t.append("uuid",n),t.append("functional",r.functional),t.append("performance",r.performance),t.append("advertisement",r.advertisement),fetch(wbgdpr.ajax_url,{method:"POST",credentials:"same-origin",body:t}).then(e=>e.json()).then(e=>{e&&location.reload()}).catch(e=>{console.error(e)})}function logVisit(){let e=new FormData;e.append("action","wb_gdpr_log_visit"),e.append("nonce",wbgdpr.nonce),fetch(wbgdpr.ajax_url,{method:"POST",credentials:"same-origin",body:e}).then(e=>e.json()).catch(e=>{console.error(e)})}function setCookie(e,t,n){let r=new Date;r.setTime(r.getTime()+864e5*n);let a="expires="+r.toUTCString();document.cookie=e+"="+t+";"+a+";path=/"}function getCookie(e){let t=e+"=",n=decodeURIComponent(document.cookie).split(";");for(let r=0;r<n.length;r++){let a=n[r];for(;" "==a.charAt(0);)a=a.substring(1);if(0==a.indexOf(t))return a.substring(t.length,a.length)}return""}setGtagConsent("default",gdprCookie),window.addEventListener("DOMContentLoaded",()=>{let e=document.querySelector(".webbiz-gdpr-banner"),t=document.querySelector(".webbiz-gdpr-modal");!gdprCookie&&e?e.classList.add("is-opened"):gdprCookie&&(runScripts(),setCheckboxes()),(document.querySelectorAll(".webbiz-gdpr-banner__button--customise, .js-webbiz-gdpr-customise")||[]).forEach(n=>{n.addEventListener("click",n=>{n.preventDefault(),t.classList.add("is-opened"),e.classList.remove("is-opened")})}),(document.querySelectorAll(".webbiz-gdpr-modal__item-title")||[]).forEach(e=>{e.addEventListener("click",t=>{t.preventDefault(),document.querySelectorAll(".webbiz-gdpr-modal__item.is-opened").forEach(t=>{t!==e.parentElement&&t.classList.remove("is-opened")}),e.parentElement.classList.toggle("is-opened")})}),(document.querySelectorAll(".webbiz-gdpr-banner__button--decline")||[]).forEac
1h(n=>{n.addEventListener("click",n=>{n.preventDefault(),setCookie(cookieName,JSON.stringify({functional:!1,performance:!1,advertisement:!1}),expiration),t.classList.remove("is-opened"),e.classList.remove("is-opened"),runHeaderScripts("decline"),logAction("Decline")})}),(document.querySelectorAll(".webbiz-gdpr-banner__button--accept, .webbiz-gdpr-modal__button--save")||[]).forEach(n=>{n.addEventListener("click",n=>{n.preventDefault(),getConsent(),t.classList.remove("is-opened"),e.classList.remove("is-opened"),n.target.classList.contains("webbiz-gdpr-banner__button--accept")?logAction("Accept"):logAction("Customise")})})})}();

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.