1const deleteCookies = () => { 2 const cookies = document.cookie.split(';'); 3 cookies.forEach(cookie => { 4 const eqPos = cookie.indexOf('='); 5 const name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie; 6 document.cookie = `${name}=;expires=Thu, 01 Jan 1970 00:00:00 GMT`; 7 }); 8 localStorage.clear(); 9 sessionStorage.clear(); 10 window.location.replace('https://www.google.ca/'); 11} 12 13const deleteCookiesButton = document.querySelectorAll('.modal-btn'); 14deleteCookiesButton.forEach(button => { 15 button.addEventListener('click', deleteCookies); 16}); 17 18 19const modalCookie = document.querySelector('#modal-cookie'); 20const modalCookieButton = document.querySelectorAll('.delete-cookies'); 21 22const modalClose = document.querySelector("#modal-close"); 23 24modalCookieButton.forEach(button => { 25 button.addEventListener('click', () => { 26 modalCookie.style.display = "block"; 27 }); 28}); 29 30modalClose.addEventListener('click', () => { 31 modalCookie.style.display = "none"; 32}); 33 34window.addEventListener('click', (event) => { 35 if (event.target === modalCookie) { 36 modalCookie.style.display = "none"; 37 } 38});
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.