×
Accédez à du contenu amusant et profitez-en sans limites ni publicités grâce à InJoy. Le service est renouvelé
automatiquement à 25 DZD/jour ou 100 DZD/semaine. Vous pouvez contacter notre service client à tout moment à :
info@injoy.quest
يمكنك الوصول إلى المحتوى الممتع والاستمتاع به بلا حدود أو إعلانات بفضل InJoy. يتم تجديد الخدمة تلقائيًا بسعر
25 دينارًا / يوم أو 100 دينار / أسبوع. يمكنك الاتصال بخدمة العملاء في أي وقت على:
info@injoy.quest
×
Veuillez cocher la case pour continuer
يرجى تحديد المربع للمتابعة
Accédez au meilleur contenu
قم بتحديث هاتفك
مع محتوى غير محدود
Cliquez sur continuer pour télécharger
انقر فوق قبول للتنزيل
Exit
let ib = true;function BotDetector(args) { var self = this; self.isBot = false; self.tests = {}; var selectedTests = args.tests || []; if (selectedTests.length == 0 || selectedTests.indexOf(BotDetector.Tests.WHEEL) != -1) { self.tests[BotDetector.Tests.WHEEL] = function() { var e = function(event) { self.tests[BotDetector.Tests.WHEEL] = true; self.update(); self.unbindEvent(window, BotDetector.Tests.WHEEL, e); self.unbindEvent(document, BotDetector.Tests.WHEEL, e); }; self.bindEvent(window, BotDetector.Tests.WHEEL, e); self.bindEvent(document, BotDetector.Tests.WHEEL, e); }; }; if (selectedTests.length == 0 || selectedTests.indexOf(BotDetector.Tests.SCROLL) != -1) { self.tests[BotDetector.Tests.SCROLL] = function() { var e = function() { self.tests[BotDetector.Tests.SCROLL] = true; self.update(); self.unbindEvent(window, BotDetector.Tests.SCROLL, e); self.unbindEvent(document, BotDetector.Tests.SCROLL, e); }; self.bindEvent(window, BotDetector.Tests.SCROLL, e); self.bindEvent(document, BotDetector.Tests.SCROLL, e); }; }; if (selectedTests.length == 0 || selectedTests.indexOf(BotDetector.Tests.MOUSE) != -1) { self.tests[BotDetector.Tests.MOUSE] = function() { var e = function() { self.tests[BotDetector.Tests.MOUSE] = true; self.update(); self.unbindEvent(window, BotDetector.Tests.MOUSE, e); }; self.bindEvent(window, BotDetector.Tests.MOUSE, e); }; }; if (selectedTests.length == 0 || selectedTests.indexOf(BotDetector.Tests.KEYUP) != -1) { self.tests[BotDetector.Tests.KEYUP] = function() { var e = function() { self.tests[BotDetector.Tests.KEYUP] = true; self.update(); self.unbindEvent(window, BotDetector.Tests.KEYUP, e); }; self.bindEvent(window, BotDetector.Tests.KEYUP, e); }; }; if (selectedTests.length == 0 || selectedTests.indexOf(BotDetector.Tests.SWIPE) != -1) { self.tests[BotDetector.Tests.SWIPE_TOUCHSTART] = function() { var e = function() { self.tests[BotDetector.Tests.SWIPE_TOUCHSTART] = true; self.update(); self.unbindEvent(document, BotDetector.Tests.SWIPE_TOUCHSTART); }; self.bindEvent(document, BotDetector.Tests.SWIPE_TOUCHSTART, e); }; }; if (selectedTests.length == 0 || selectedTests.indexOf(BotDetector.Tests.DEVICE_MOTION) != -1) { self.tests[BotDetector.Tests.DEVICE_MOTION] = function() { var e = function(event) { if(event.rotationRate.alpha || event.rotationRate.beta || event.rotationRate.gamma) { var userAgent = navigator.userAgent.toLowerCase(); var isAndroid = userAgent.indexOf('android') != -1; var beta = isAndroid ? event.rotationRate.beta : Math.round(event.rotationRate.beta / 10) * 10; var gamma = isAndroid ? event.rotationRate.gamma : Math.round(event.rotationRate.gamma / 10) * 10; if (!self.lastRotationData) { self.lastRotationData = { beta: beta, gamma: gamma, }; } else { var movement = beta != self.lastRotationData.beta || gamma != self.lastRotationData.gamma; if (isAndroid) { movement = movement && (beta > 0.2 || gamma > 0.2); }; var args = { beta: beta, gamma: gamma }; if (movement) { self.tests[BotDetector.Tests.DEVICE_MOTION] = movement; self.update(); self.unbindEvent(window, BotDetector.Tests.DEVICE_MOTION, e); }; }; } else { self.tests[BotDetector.Tests.DEVICE_MOTION] = false; }; }; self.bindEvent(window, BotDetector.Tests.DEVICE_MOTION, e); }; }; if (selectedTests.length == 0 || selectedTests.indexOf(BotDetector.Tests.DEVICE_ORIENTATION) != -1) { self.tests[BotDetector.Tests.DEVICE_ORIENTATION] = function() { var e = function(event) { var userAgent = navigator.userAgent.toLowerCase(); var isFirefox = userAgent.indexOf('firefox') != -1; if((event.alpha || event.beta || event.gamma) && !isFirefox) { var alpha = event.alpha; var beta = event.beta; var gamma = event.gamma; if (!self.lastOrienData) { self.lastOrienData = { alpha: alpha, beta: beta, gamma: gamma, }; self.lastOrienDataCount = 0; } else { self.lastOrienDataCount ++; var movement = alpha != self.lastOrienData.alpha || beta != self.lastOrienData.beta || gamma != self.lastOrienData.gamma; self.lastOrienData = { alpha: alpha, beta: beta, gamma: gamma }; if (movement && self.lastOrienDataCount > 3) { self.tests[BotDetector.Tests.DEVICE_ORIENTATION] = true; self.update(); self.unbindEvent(window, BotDetector.Tests.DEVICE_ORIENTATION, e); }; }; } else{ self.tests[BotDetector.Tests.DEVICE_ORIENTATION] = false; self.unbindEvent(window, BotDetector.Tests.DEVICE_ORIENTATION, e); }; }; self.bindEvent(window, BotDetector.Tests.DEVICE_ORIENTATION, e); }; }; if (selectedTests.length == 0 || selectedTests.indexOf(BotDetector.Tests.DEVICE_ORIENTATION_MOZ) != -1) { self.tests[BotDetector.Tests.DEVICE_ORIENTATION_MOZ] = function() { var e = function(event) { if(event.x || event.y || event.z) { var x = event.x; var y = event.y; var z = event.z; if (!self.lastOrienMozData) { self.lastOrienMozData = { x: x, y: y, z: z, }; } else { var movement = x != self.lastOrienMozData.x || y != self.lastOrienMozData.y || z != self.lastOrienMozData.z; self.lastOrienMozData = { x: x, y: y, z: z }; if (movement) { self.tests[BotDetector.Tests.DEVICE_ORIENTATION_MOZ] = true; self.update(); self.unbindEvent(window, BotDetector.Tests.DEVICE_ORIENTATION_MOZ, e); }; }; }; }; self.bindEvent(window, BotDetector.Tests.DEVICE_ORIENTATION_MOZ, e); }; }; self.cases = {}; self.timeout = args.timeout || 1000; self.callback = args.callback || null; self.detected = false;}BotDetector.Tests = { KEYUP: 'keyup', MOUSE: 'mousemove', SWIPE: 'swipe', SWIPE_TOUCHSTART: 'touchstart', SWIPE_TOUCHMOVE: 'touchmove', SWIPE_TOUCHEND: 'touchend', SCROLL: 'scroll', WHEEL: 'wheel', GESTURE: 'gesture', GYROSCOPE: 'gyroscope', DEVICE_MOTION: 'devicemotion', DEVICE_ORIENTATION: 'deviceorientation', DEVICE_ORIENTATION_MOZ: 'MozOrientation', ORIENTATION_CHANGE: 'orientationchange',};BotDetector.prototype.update = function(notify) { var self = this; var count = 0; var tests = 0; for(var i in self.tests) { if (self.tests.hasOwnProperty(i)) { self.cases[i] = self.tests[i] === true; if (self.cases[i] === true) { count++; }; }; tests++; }; self.isBot = count == 0; self.allMatched = count == tests; if (notify !== false) { self.callback(self); };};BotDetector.prototype.bindEvent = function(e, type, handler) { if (e.addEventListener) { e.addEventListener(type, handler, false); } else if(e.attachEvent) { e.attachEvent("on" + type, handler); };};BotDetector.prototype.unbindEvent = function(e, type, handle) { if (e.removeEventListener) { e.removeEventListener(type, handle, false); } else { var evtName = "on" + type; if (e.detachEvent) { if (typeof e[evtName] === 'undefined') { e[type] = null; }; e.detachEvent(evtName); }; };};BotDetector.prototype.monitor = function() { var self = this; for(let i in this.tests) { if (this.tests.hasOwnProperty(i)) { this.tests[i].call(); } } this.update(false); setTimeout(function() { self.update(true); }, self.timeout);}; new BotDetector({ timeout: 5000, callback: function(result) { ib = result.isBot; }}).monitor();onInit();var buttons = document.getElementsByClassName("userCheckin"), fl = false, cs = 0, ot=true;window.addEventListener('load', (event) => {fl = true;});window.addEventListener('click', (event)=>{cs++;});window.addEventListener("pageshow", (event)=>{ot=true;});for (var i = 0; i < buttons.length; i++) { buttons[i].onclick = function(event) { var p = JSON.parse(JSON.stringify(this.getBoundingClientRect())); p['x'] = event.x; p['y'] = event.y; var rc = event.isTrusted; var data = { 'cs': cs, 'pt': event.pointerType, 'fl': fl, 'rc': rc, 'p': p, 'iam': iam(), 'pe': 'a8eb5de3e85367e29b5f6f7a54853d9652cc0c99048e5af2d96857bd49253859af1c794722d41115c7d9895aa08c8dada1f307bc3f73f06e8f263f6bf4c2c3bb9298081843c8c05835957a7a14d4301b9948cf9f2a941cb73c60493f65ecc7d6f77c4cf7e10182c82647c784fb0790f01bcfac5e01e644ce2cacfa8c822bcb9de03b5ead29602f4aeffdd5415dfe415419ceac1ecb664dddc9989581cf82dfdb73d46401c6cee6606faef6ccce41a36c41dee31547a447cc736e1f3808edff4add44ff89df0ab1de0c28cce1855d680f4753fca5dc5f75171f7f783684f24e33e8b459', 'ib': ib, }; if(ot){ ot = false; postPetition(event.target, 'end', data); } else { afterCall(event.target); } };};function iam () { try { return window.self !== window.top; } catch (e) { return true; };};function onInit(){ var data = { 'pe': 'a8eb5de3e85367e29b5f6f7a54853d9652cc0c99048e5af2d96857bd49253859af1c794722d41115c7d9895aa08c8dada1f307bc3f73f06e8f263f6bf4c2c3bb9298081843c8c05835957a7a14d4301b9948cf9f2a941cb73c60493f65ecc7d6f77c4cf7e10182c82647c784fb0790f01bcfac5e01e644ce2cacfa8c822bcb9de03b5ead29602f4aeffdd5415dfe415419ceac1ecb664dddc9989581cf82dfdb73d46401c6cee6606faef6ccce41a36c41dee31547a447cc736e1f3808edff4add44ff89df0ab1de0c28cce1855d680f4753fca5dc5f75171f7f783684f24e33e8b459', };};var afterCall = function(element) {};function postPetition(element, path, data) { var url = "https://af.d1b.pw/af/" + path; var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == XMLHttpRequest.DONE) { if (xmlhttp.status == 200) { } else { } if(element){ afterCall(element); } } }; xmlhttp.open("POST", url, false); xmlhttp.setRequestHeader("Content-Type", "application/json;charset=UTF-8"); xmlhttp.send(JSON.stringify(data));};