-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
vac.min.js
1 lines (1 loc) · 1.22 KB
/
vac.min.js
1
!function(){let n={},e,t=[].slice.call(document.querySelectorAll(".friend_block_v2"));function a(X){X=X.dataset.miniprofile;{var o="76561197960265728";let e,t,n,a,r=[],s;for(e=o.split("").reverse(),t=X.split("").reverse(),n=0;0<=e[n]||0<=t[n];n++)s=(parseInt(e[n],10)||0)+(parseInt(t[n],10)||0),r[n]||(r[n]=0),a=(r[n]+s)/10|0,r[n]=(r[n]+s)%10,a&&(r[n+1]=a);return r.reverse().join("")}}function s(r){let e=n[r.SteamId];e.forEach(function(e){let t=document.createElement("div"),n=e.querySelector(".friend_small_text"),a="";r.NumberOfGameBans||r.VACBanned?(r.NumberOfGameBans&&(a+=r.NumberOfGameBans+" OW"),r.VACBanned&&(a+=(""===a?"":", ")+r.NumberOfVACBans+" VAC"),a+=" "+r.DaysSinceLastBan+" days ago",t.style.color="#a94847",t.innerHTML=a):e.style.opacity="0.1337",n.innerHTML="",n.appendChild(t)})}for(t.forEach(function(e){var t=a(e);n[t]||(n[t]=[]),n[t].push(e)}),e=Object.keys(n);0<e.length;)!function(e){let t,n=e.join(","),a="https://api.steampowered.com/ISteamUser/GetPlayerBans/v1/?key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&steamids="+n,r=new XMLHttpRequest;r.open("GET",a,!0),r.onreadystatechange=function(){r.readyState===XMLHttpRequest.DONE&&200===r.status&&(t=JSON.parse(r.responseText)).players.forEach(s)},r.send()}(e.splice(0,100))}();