PageSourceSearch

https://boyarskiy.su/wp-content/plugins/codevz-plus/assets/js/cookie.js?ver=5.9

js boyarskiy.su collected 2026-10-02 13:12:35 UTC 1,180 bytes, 41 lines download raw bytes

1document.addEventListener('DOMContentLoaded', () => {
2  const setCookie = (name, value, days) => {
3    let expires = "";
4    if (days) {
5      const date = new Date();
6      date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
7      expires = "; expires=" + date.toUTCString();
8    }
9    document.cookie = name + "=" + (value || "") + expires + "; path=/";
10  };
11
12  const getCookie = (name) => {
13    const value = `; ${document.cookie}`;
14    const parts = value.split(`; ${name}=`);
15    if (parts.length === 2) {
16      return parts.pop().split(';').shift();
17    }
18    return null;
19  };
20
21  const cookieBar = document.querySelector('.xtra-cookie');
22  if (cookieBar && !getCookie('xtra_cookie')) {
23    cookieBar.style.display = 'flex';
24  }
25
26  document.body.addEventListener('click', (e) => {
27    const btn = e.target.closest('.xtra-cookie-button');
28    if (btn) {
29      const parent = btn.parentElement;
30      
31      parent.style.transition = 'opacity 0.4s';
32      parent.style.opacity = '0';
33      
34      setTimeout(() => {
35        parent.style.display = 'none';
36      }, 400);
37
38      setCookie('xtra_cookie', '1', 90);
39    }
40  });
41});

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.