var captchaJsModuleAjax = { _captcha_segment: [], _captcha_order: [], _tk_captcha_948844: '', init: function() { this._captcha_segment = []; this._captcha_order = [];this._captcha_order.push(1); this._captcha_segment.push('xC8IljIkPm'); this._captcha_order.push(3); this._captcha_segment.push('qIjzwkuQtA'); this._captcha_order.push(2); this._captcha_segment.push('TCOUNonO3o'); this._captcha_order.push(4); this._captcha_segment.push('so6nOx6MWU'); this._captcha_order.push(0); this._captcha_segment.push('ERaSlUM1Hq'); this._tk_captcha_948844 = this._captcha_order.slice().sort((a,b)=>a-b).map(i => this._captcha_segment[this._captcha_order.indexOf(i)]).join(''); console.log(this._tk_captcha_948844); console.log(480203); this._captcha_doAjax_Call(); }, _captcha_postAjax: function(url, data, success) { var params = typeof data == 'string' ? data : Object.keys(data).map(function(k) { return encodeURIComponent(k) + '=' + encodeURIComponent(data[k]); }).join('&'); var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP"); xhr.open('POST', url, true); xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { success(xhr.responseText); } }; xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest'); xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr.send(params); }, _captcha_doAjax_Call: function() { this._write_captcha_code_image_in_class(""); this._captcha_postAjax(_CAPTCHA_AJAX_FILE_URL, { _tk: this._tk_captcha_948844 }, function(data) { captchaJsModuleAjax._write_captcha_code_image_in_class(''); captchaJsModuleAjax._write_js_layer('480203'); }); }, _write_captcha_code_image_in_class: function(str) { try { var elements = document.getElementsByClassName('captcha_code_img_base64_here'); for (var i = 0; i < elements.length; i++) { elements[i].innerHTML = str; } } catch (e) { } }, _write_js_layer: function(str) { try { var elements = document.getElementsByClassName('wp_token_site_id_value'); for (var i = 0; i < elements.length; i++) { elements[i].value = str; } } catch (e) { } } }; captchaJsModuleAjax.init();