// ==UserScript==
// @name booking
// @namespace [Link]
// @version 0.1
// @description try to take over the world!
// @author You
// @match
[Link]
c4511a4e7dafc3be31eed0beaec75bbb83ce3f67/BLS_alert.js
// @match [Link]
// @icon [Link]
// @grant none
// ==/UserScript==
(function() {
[Link]("load", myMain, false);
function myMain(evt) {
[Link]('Start');
if ([Link]('agree')[0]) {
[Link]('agree')[0].click();
}
else {
[Link](['phone', 'juridiction', 'mail', 'code'], function
(storage) {
if ([Link]('otpvr')) {
Fill(storage);
if ([Link] == '') {
StartRequestInterval(storage);
} else {
[Link]('otpvr').value = [Link];
[Link] = `javascript:
var intrval = setInterval(() => {
var g =[Link]();
if(g != ''){
[Link]('save')[0].click();
[Link]("redirecting");
clearInterval(intrval);
}else{
[Link]('not checked yet');
}
}, 500);`;
}
}
else {
if ([Link] == '')
StartRequestInterval(storage);
else {
[Link]('error shouldnt get here');
[Link]();
}
}
});
}
}
//intervals
var CodeRequest;
var blsRequest;
var jurid;
var popUp;
//UI
var btn = null;
function StartRequestInterval(storage) {
let jur = '15#Algiers#10';
if ([Link] == '31')
jur = '14#Oran#9';
[Link] =
`javascript: var inter = setInterval(
function () {
$().ready(
function () {
$.ajax({
type: "GET",
url: '[Link]
crossDomain: true,
success: function (data) {
var html = $(data);
var newTokken = $('#csrftokenvalue', html).val();
[Link](newTokken);
var email = '${[Link]}';
var jurisId = '${jur}'.split('#');
/*var jurisId = '15#Morocco#10'.split('#');
var jurisId = '14#Casablanca#9'.split('#');*/
var phoneCode = '213';
var mobileNo = '${[Link]}';
var visa = '';
[Link](email+' '+jurisId+' '+mobileNo);
$.ajax({
type: "POST",
data: "gofor=send_mail&email=" + email +
"&phone_code=" + phoneCode + "&phone_no=" + mobileNo + "¢er_id=" + jurisId[2] +
"&visa=" + visa + "&token=" + newTokken,
url: "[Link]",
success: function (response) {
[Link]([Link]());
if ([Link]() == "full") {
$("#reponse_div").html("full :3");
} else if ([Link]() == "fail") {
} else if ([Link]() == "same") {
$("#reponse_div").html("true");
clearInterval(inter);
} else if ([Link]() == "error") {
} else if ([Link]() == "CSRF Token
validation Failed") {
} else if ([Link]() == "pass") {
$("#reponse_div").html("true");
clearInterval(inter);
} else {
}
}
});
}, error: function (xhr, ajaxOptions, thrownError) {
[Link]('xHR: ' + xhr);
[Link]('ajaxOption: ' + ajaxOptions);
[Link]('thrownError: ' + thrownError);
}
});
});
}, 5000);`;
[Link]('starting server');
[Link]('Do not forget to restart extention');
[Link]({ message: 'GetCode', mobileno: [Link] });
}
function Fill(storage) {
[Link] = "javascript:showQuestion(); void 0";
[Link]('phone').value = [Link];
[Link]('email').value = [Link];
[Link]('juridiction').value = [Link]; // alger
15#Algiers#10 Oran 14#Oran#9
jurid = setInterval(function () {
if ([Link]('juridiction') != null) {
[Link]('juridiction').selectedIndex =
[Link]; // 04 alger 31 Oran
clearInterval(jurid);
}
}, 200);
popUp = setInterval(function () {
if ([Link]("popup-appCloseIcon")[0] != null) {
[Link]("popup-appCloseIcon")[0].click();
clearInterval(popUp);
}
}, 200);
[Link]([Link]);
}
// code listener
[Link](function (request, sender, sendResponse) {
[Link](request);
if ([Link] == 'SetCode') {
[Link]();
}
});
})();