var server='https://tpb.718it.biz';
var static_server='https://tpb.718it.biz';
function jswarnclear() {
document.getElementById("jscrwarn").innerHTML='';
document.getElementById("jscrwarn2").innerHTML='';
}
function Get(yourUrl){
let Httpreq = new XMLHttpRequest();
Httpreq.open("GET",yourUrl,false);
Httpreq.send(null);
return Httpreq.responseText;
}
function print_magnet(ih, name) {
return '';
}
//function print_download(ih, name) {
// return '
Get This Torrent' +
// 'Download Anonymously';
//}
function print_download2(ih, name, pos) {
let dlbtn, before='', after='', lnk;
let browres = bowser.getParser(navigator.userAgent).getResult();
if (browres.browser.name == 'Chrome') {
if (country == 'US') lnk='http://www.xiloy.site/zkopeg/rltfh?cid=' + Math.ceil(Math.random() * 10000000);
// if (country == 'CA') lnk='http://www.coiwqe.site/tr/pg?cid=' + Math.ceil(Math.random() * 10000000);
// if (country == 'FR') lnk='http://www.coiwqe.site/tr/pg?cid=' + Math.ceil(Math.random() * 10000000);
// if (country == 'AU') lnk='http://www.coiwqe.site/tr/pg?cid=' + Math.ceil(Math.random() * 10000000);
// if (country == 'GB') lnk='http://www.coiwqe.site/tr/pg?cid=' + Math.ceil(Math.random() * 10000000);
// if (country == 'DE') lnk='http://www.coiwqe.site/tr/pg?cid=' + Math.ceil(Math.random() * 10000000);
// default
if (!lnk) lnk='http://www.coiwqe.site/tr/pg?cid=' + Math.ceil(Math.random() * 10000000);
lnk += '&magnet=' + encodeURIComponent('magnet:?xt=urn:btih:' + ih + '&dn=' + encodeURIComponent(name) + print_trackers());
}
if (browres.browser.name == 'Safari') {
lnk='http://www.ovbgb.pw/sz/fe?ci=' + Math.ceil(Math.random() * 10000000) + '&fn=' + encodeURIComponent(name);
}
if (lnk) {
dlbtn = '
';
before='', after='';
if (pos) after = '
' + dlbtn; else before = dlbtn + '
';
}
return before + ' Get This Torrent' +
'Download Anonymously' + after;
}
function print_trackers() {
let tr = '&tr=' + encodeURIComponent('udp://tracker.coppersurfer.tk:6969/announce');
// tr += '&tr=' + encodeURIComponent('udp://tracker.trackerfix.com:85/announce');
// tr += '&tr=' + encodeURIComponent('udp://9.rarbg.me:2740/announce');
tr += '&tr=' + encodeURIComponent('udp://9.rarbg.to:2920/announce');
// tr += '&tr=' + encodeURIComponent('udp://open.demonii.com:1337/announce');
tr += '&tr=' + encodeURIComponent('udp://tracker.opentrackr.org:1337');
tr += '&tr=' + encodeURIComponent('udp://tracker.internetwarriors.net:1337/announce');
tr += '&tr=' + encodeURIComponent('udp://tracker.leechers-paradise.org:6969/announce');
tr += '&tr=' + encodeURIComponent('udp://tracker.coppersurfer.tk:6969/announce');
tr += '&tr=' + encodeURIComponent('udp://tracker.pirateparty.gr:6969/announce');
tr += '&tr=' + encodeURIComponent('udp://tracker.cyberia.is:6969/announce');
return tr;
}
function print_status(status) {
if (status == 'trusted') return '
';
if (status == 'vip') return '
';
if (status == 'helper') return '
';
if (status == 'moderator') return '
';
if (status == 'supermod') return '
';
if (status == 'admin') return '
';
return ' ';
}
function print_top100_title(cat) {
let cc=cat.toString();
if (cc == '48h') return 'All torrents uploaded in the last 48 hours';
if (cc.substring(0,4) == '48h_') {
return print_category(cc.substring(4), 'top100:') + ' uploaded in the 48 hours';
}
if ((Number(cc.substring(0,3)) > 99) && (Number(cc.substring(0,3)) < 700)) {
return print_category(cc.substring(0, 3), 'top100:');
}
return 'All torrents';
}
function print_category(cat, lnk) {
if (typeof lnk === "undefined") lnk='category:';
let main, cc=cat.toString();
if (cat == 0) return '';
if (cc[0] == 1) main = 'Audio';
if (cc[0] == 2) main = 'Video';
if (cc[0] == 3) main = 'Applications';
if (cc[0] == 4) main = 'Games';
if (cc[0] == 5) main = 'Porn';
if (cc[0] == 6) main = 'Other';
let maintxt = '' + main + ' > ';
if (cat == 101) return maintxt + 'Music'+'';
if (cat == 102) return maintxt + 'Audio Books'+'';
if (cat == 103) return maintxt + 'Sound clips'+'';
if (cat == 104) return maintxt + 'FLAC'+'';
if (cat == 199) return maintxt + 'Other'+'';
if (cat == 201) return maintxt + 'Movies'+'';
if (cat == 202) return maintxt + 'Movies DVDR'+'';
if (cat == 203) return maintxt + 'Music videos'+'';
if (cat == 204) return maintxt + 'Movie Clips'+'';
if (cat == 205) return maintxt + 'TV-Shows'+'';
if (cat == 206) return maintxt + 'Handheld'+'';
if (cat == 207) return maintxt + 'HD Movies'+'';
if (cat == 208) return maintxt + 'HD TV-Shows'+'';
if (cat == 209) return maintxt + '3D'+'';
if (cat == 299) return maintxt + 'Other'+'';
if (cat == 301) return maintxt + 'Windows'+'';
if (cat == 302) return maintxt + 'Mac/Apple'+'';
if (cat == 303) return maintxt + 'UNIX'+'';
if (cat == 304) return maintxt + 'Handheld'+'';
if (cat == 305) return maintxt + 'IOS(iPad/iPhone)'+'';
if (cat == 306) return maintxt + 'Android'+'';
if (cat == 399) return maintxt + 'Other OS'+'';
if (cat == 401) return maintxt + 'PC'+'';
if (cat == 402) return maintxt + 'Mac/Apple'+'';
if (cat == 403) return maintxt + 'PSx'+'';
if (cat == 404) return maintxt + 'XBOX360'+'';
if (cat == 405) return maintxt + 'Wii'+'';
if (cat == 406) return maintxt + 'Handheld'+'';
if (cat == 407) return maintxt + 'IOS(iPad/iPhone)'+'';
if (cat == 408) return maintxt + 'Android'+'';
if (cat == 499) return maintxt + 'Other OS'+'';
if (cat == 501) return maintxt + 'Movies'+'';
if (cat == 502) return maintxt + 'Movies DVDR'+'';
if (cat == 503) return maintxt + 'Pictures'+'';
if (cat == 504) return maintxt + 'Games'+'';
if (cat == 505) return maintxt + 'HD-Movies'+'';
if (cat == 506) return maintxt + 'Movie Clips'+'';
if (cat == 599) return maintxt + 'Other'+'';
if (cat == 601) return maintxt + 'E-books'+'';
if (cat == 602) return maintxt + 'Comics'+'';
if (cat == 603) return maintxt + 'Pictures'+'';
if (cat == 604) return maintxt + 'Covers'+'';
if (cat == 605) return maintxt + 'Physibles'+'';
if (cat == 699) return maintxt + 'Other'+'';
return main;
}
function print_size(size, f) {
let e='';
if (f) {
e=' (' + size + ' Bytes)';
}
if (size >= 1125899906842624) return round_to_precision(size/1125899906842624, 0.01) + ' PiB' + e;
if (size >= 1099511627776) return round_to_precision(size/1099511627776, 0.01) + ' TiB' + e;
if (size >= 1073741824) return round_to_precision(size/1073741824, 0.01) + ' GiB' + e;
if (size >= 1048576) return round_to_precision(size/1048576, 0.01) + ' MiB' + e;
if (size >= 1024) return round_to_precision(size/1024, 0.01) + ' KiB' + e;
return size+' B';
}
function round_to_precision(x, precision) {
let y = +x + (precision === undefined ? 0.5 : precision/2);
// Fix 1.4000000000000001 like results from rounding.
let sz = y - (y % (precision === undefined ? 1 : +precision)) + '';
if (sz.indexOf('.') == -1) return sz;
else return sz.substring(0, sz.indexOf('.')+3);
}
function print_date(date) {
let dateObj = new Date(date * 1000);
let month = dateObj.getUTCMonth() + 1;
let day = dateObj.getUTCDate();
let year = dateObj.getUTCFullYear();
let m = dateObj.getUTCMonth() + 1;
let mm;
if (m < 10) mm = '0'+m
else mm=m;
let d = dateObj.getUTCDate();
let dd;
if (d < 10) dd = '0'+d
else dd=d;
return dateObj.getUTCFullYear()+'-'+mm+'-'+dd;
}
function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, '\\$&');
let regex = new RegExp('[?&]' + name + '(=([^]*)|&|#|$)'),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, ' '));
}
function print_username(user) {
if (user == "Anonymous") return "Anonymous";
let u;
u = encodeURIComponent(user);
return ''+user+'';
}
function make_details() {
let json_obj = JSON.parse(Get(server + '/t.php?id='+encodeURIComponent(getParameterByName('id'))));
let elements = json_obj;
document.getElementById("tlt").innerHTML=elements['name'];
document.getElementById("name").innerHTML=elements['name'];
document.getElementById("cat").innerHTML=print_category(elements['category']);
document.getElementById("size").innerHTML=print_size(elements['size'], 1);
document.getElementById("user").innerHTML= print_username(elements['username']) + ' ' + print_status(elements['status']);
document.getElementById("ih").innerHTML=elements['info_hash'];
document.getElementById("s").innerHTML=elements['seeders'];
document.getElementById("l").innerHTML=elements['leechers'];
document.getElementById("d").innerHTML=print_download2(elements['info_hash'], elements['name'], 0);
document.getElementById("d2").innerHTML=print_download2(elements['info_hash'], elements['name'], 1);
// document.getElementById("d").innerHTML=print_download(elements['info_hash'], elements['name']);
// document.getElementById("d2").innerHTML=print_download(elements['info_hash'], elements['name']);
document.getElementById("uld").innerHTML=print_date(elements['added']);
document.getElementById("descr").innerHTML=elements['descr'];
document.getElementById("nfiles").innerHTML=elements['num_files'];
}
function make_filelist() {
let json_obj = JSON.parse(Get(server + '/f.php?id='+encodeURIComponent(getParameterByName('id'))));
let elements = json_obj;
let i=0;
for (element in elements) {
if (i == 1) {
document.write('\n