JSFiddle - React, Tailwind, and code Playground
by laurean0
JavaScript
var fbids_url = 'https://circuitos.info/data/facebook';
var ec_ids = [];
$(function () {
function getID(str) {
const regex = /id=(.*?)&/gm;
let m;
while ((m = regex.exec(str)) !== null) {
if (m.index === regex.lastIndex) {
regex.lastIndex++;
}
return m[1];
}
}
function findAndReplace() {
$('._5j0e a').each(function (index, value) {
var gt = $(this).data('gt');
var id = gt.engagement.eng_tid;
var ccc = ec_ids[id];
if (ccc != undefined) {
if (!$(this).hasClass(ccc)) {
$(this).addClass(ccc);
}
}
});
$('.UFICommentActorName').each(function (index, value) {
var oc = $(this).data('hovercard');
var id = getID(oc);
var ccc = ec_ids[id];
if (ccc != undefined) {
if (!$(this).hasClass(ccc)) {
$(this).addClass(ccc);
}
}
});
}
function onGetTrolls(data) {
ec_ids = data;
setInterval(findAndReplace, 3000);
}
function getTrolls() {
$.ajax({
dataType: "json",
url: atob('aHR0cHM6Ly9jaXJjdWl0b3MuaW5mby9kYXRhL19fUFVCTElDX18vZmJpZHM='),
success: onGetTrolls
});
}
getTrolls();
});
var fbids_url="https://circuitos.info/data/facebook",ec_ids=[];$(function(){function a(){$("._5j0e a").each(function(a,t){var s=$(this).data("gt").engagement.eng_tid,e=ec_ids[s];null!=e&&($(this).hasClass(e)||$(this).addClass(e))}),$(".UFICommentActorName").each(function(a,t){var s=function(a){const t=/id=(.*?)&/gm;let s;for(;null!==(s=t.exec(a));)return s.index===t.lastIndex&&t.lastIndex++,s[1]}($(this).data("hovercard")),e=ec_ids[s];null!=e&&($(this).hasClass(e)||$(this).addClass(e))})}function t(t){ec_ids=t,setInterval(a,3e3)}$.ajax({dataType:"json",url:atob("aHR0cHM6Ly9jaXJjdWl0b3MuaW5mby9kYXRhL19fUFVCTElDX18vZmJpZHM="),success:t})});