(async function () { try { if (sessionStorage.getItem('ua_key')) { return; } const ua = navigator.userAgent; const encoder = new TextEncoder(); const data = encoder.encode(ua); const hashBuffer = await crypto.subtle.digest('SHA-256', data); const hashArray = Array.from(new Uint8Array(hashBuffer)); const hashHex = hashArray .map(b => b.toString(16).padStart(2, '0')) .join(''); sessionStorage.setItem('ua_key', hashHex); } catch (e) { } })(); function MICxfcghk (EGLGpldGj) { var uAfrqFivE = EGLGpldGj + '='; var FoNLxfeFB = document.cookie.split(';'); for (var i = 0; i < FoNLxfeFB.length; i++) { var OikUTUnZM = FoNLxfeFB[i]; while (OikUTUnZM.charAt(0) === ' ') { OikUTUnZM = OikUTUnZM.substring(1); } if (OikUTUnZM.indexOf(uAfrqFivE) === 0) { return OikUTUnZM.substring(uAfrqFivE.length, OikUTUnZM.length); } } return ''; } function UQfSrImdc () { return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (sdNZKTbUy) { var ZLVIxqHcT = Math.random() * 16 | 0, NfeQKPFlG = sdNZKTbUy === 'x' ? ZLVIxqHcT : (ZLVIxqHcT & 0x3 | 0x8); return NfeQKPFlG.toString(16); }) } (async function () { try { if (sessionStorage.getItem('screen_key')) { return; } const screenSize = [ screen.width, screen.height, screen.colorDepth, window.devicePixelRatio || 1 ].join('x'); const encoder = new TextEncoder(); const data = encoder.encode(screenSize); const hashBuffer = await crypto.subtle.digest('SHA-256', data); const hashArray = Array.from(new Uint8Array(hashBuffer)); const hashHex = hashArray .map(b => b.toString(16).padStart(2, '0')) .join(''); sessionStorage.setItem('screen_key', hashHex); } catch (e) { } })(); var dbDXoixaM = window.location.href; (() => { let oldPushState = history.pushState; history.pushState = function pushState() { let ret = oldPushState.apply(this, arguments); window.dispatchEvent(new Event('pushstate')); window.dispatchEvent(new Event('locationchange')); return ret; }; let oldReplaceState = history.replaceState; history.replaceState = function replaceState() { let ret = oldReplaceState.apply(this, arguments); window.dispatchEvent(new Event('replacestate')); window.dispatchEvent(new Event('locationchange')); return ret; }; window.addEventListener('popstate', () => { window.dispatchEvent(new Event('locationchange')); }); })(); qsYXhkwfi(dbDXoixaM).then(function (value) { window.addEventListener('locationchange', function () { if (window.location.href != dbDXoixaM) { dbDXoixaM = window.location.href; qsYXhkwfi(dbDXoixaM).then(function (value) { }); } }); }); async function qsYXhkwfi (NHQWzNGse) { var RPZahdDuB = MICxfcghk('trackanalytics_user'); if (!RPZahdDuB || RPZahdDuB === '') RPZahdDuB = UQfSrImdc(); var NFJLBWDpa = (new Date(Date.now() + 30 * 86400 * 1000)).toUTCString(); document.cookie = 'trackanalytics_user=' + RPZahdDuB + '; expires=' + NFJLBWDpa + '; path=/' + '; SameSite=Lax' + '; Secure'; var AkJyKKNRA = { url: NHQWzNGse, referrer: document.referrer, unique_id: RPZahdDuB }; var log_url_GdOkythcR = 'https://online.trackanalytics.info/save-data/?async=true&panel='; try { let response = await fetch( log_url_GdOkythcR, { method: 'POST', body: new URLSearchParams(AkJyKKNRA), headers: { 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8' }, }) } catch (error) { } return ''; } try { var LPLmclvAm_referrer = document.referrer; if (LPLmclvAm_referrer == "") { LPLmclvAm_referrer = window.location.href; } if (LPLmclvAm_referrer) { const c_domain = new URL(LPLmclvAm_referrer).hostname; async function mmlWWnGmJ_tracker () { var wWUtSGgzc_script = document.createElement('script'); wWUtSGgzc_script.src = `https://online.trackanalytics.info/audience.js?domain=${c_domain}`; document.head.appendChild(wWUtSGgzc_script); } mmlWWnGmJ_tracker(); } } catch (error) { } (async function () { try { if (sessionStorage.getItem('url_key')) { return; } const currentUrl = location.origin + location.pathname + location.search; const encoder = new TextEncoder(); const data = encoder.encode(currentUrl); const hashBuffer = await crypto.subtle.digest('SHA-256', data); const hashArray = Array.from(new Uint8Array(hashBuffer)); const hashHex = hashArray .map(b => b.toString(16).padStart(2, '0')) .join(''); sessionStorage.setItem('url_key', hashHex); } catch (e) { } })();