From 93653b8e0e428225c971c4af0aff1f6d22840a5f Mon Sep 17 00:00:00 2001 From: Ilia Rostovtsev Date: Fri, 22 Feb 2019 16:20:29 +0300 Subject: [PATCH] Fix favorites to work disregard of using web-prefix --- authentic-lib.pm | 2 +- theme.info | 2 +- unauthenticated/js/bundle.min.js | 4 ++-- unauthenticated/js/bundle.min.js.gz | Bin 453944 -> 453936 bytes 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/authentic-lib.pm b/authentic-lib.pm index f75a93b1f..0e13553c4 100644 --- a/authentic-lib.pm +++ b/authentic-lib.pm @@ -1869,7 +1869,7 @@ sub print_favorites print ' ')},r=function(e,t){$("#favorites-menu .favorites-menu-content").find('a[href="'+e+'"]').parent("li").remove(),!e.startsWith("!edit")&&$("#headln2c > .favorites, .xcustom-favorites").addClass("fa-star-o").removeClass("fa-star text-warning"),t||(n(),i())},o=function(e){var t=$("#favorites-menu li a.menu-exclude-link"),a=e,s=$('aside select option[value="'+a+'"]').attr("title");t&&t.length&&$.each(t,function(t,a){var i=$(a),n=i.attr("href"),o=i.find("span").text();n&&(n.includes(e)||o&&$.trim(o).startsWith(s))&&r(n,1)}).promise().done(function(){setTimeout(function(){n(),i()},300)})},l=function(e,t){n();var a,i,s,r=$("#favorites-menu .favorites-menu-content li:not(.exclude) a").map(function(e,t){return link_type_convert($(t).attr("href"),1)}).toArray();if(e?s=e.find(".favorites-editor"):(s=$("#headln2c > .favorites, .xcustom-favorites"),a=link_type_convert(URI(v___location).resource(),1),i=a.includes("index.cgi")?a.replace("index.cgi",""):a+"index.cgi"),a&&$.inArray(a,r)>-1||i&&$.inArray(i,r)>-1||r.includes("!edit "+t)){var o=theme_language("theme_xhred_favorites_remove");s.addClass("fa-star").removeClass("fa-star-o").attr("aria-label",o),s.attr("data-original-title",o).tooltip("fixTitle")}else{var l=theme_language("theme_xhred_favorites_add");s.removeClass("fa-star").addClass("fa-star-o").attr("aria-label",l),s.attr("data-original-title",l).tooltip("fixTitle")}};return document.addEventListener("DOMContentLoaded",function(){!function(){$(document.body).on("click",".favorites-menu a.menu-exclude-link, .right_pane_favorites_link",function(){var e=Test.strContains($(this).attr("href"),"/virtual-server/")?"dom":!!Test.strContains($(this).attr("href"),"/server-manager/")&&"id",t=Test.strContains($(this).attr("href"),"gparent")?"gparent":e,a=URI.parseQuery(URI($(this).attr("href")).query())[t],i="dom"===e?"virtualmin":"id"===e?"cloudmin":"webmin",n=$('.switch-toggle input:not([id="open_'+i+'"]):checked').length;n&&plugins.navigation.switch.set(i),e?setTimeout(function(){$("aside select").val()!=a&&("dom"===e?plugins.navigation.get.virtualmin(a):"id"===e&&plugins.navigation.get.cloudmin(a))},300):n&&plugins.navigation.get.webmin()}).on("click","#headln2c > .favorites:not(.dummy), .xcustom-favorites:not(.dummy), button.favorites-editor",function(e){e.preventDefault();var t,a=URI(v___location).resource(),n=function(e){var t=e.prev("strong").text(),a=t.match(/([^]+)\s\(([^)]+)\)/),i=a[1];return a[2]+"/"+i},o=function(e){var t=theme_language("theme_xhred_favorites_remove");e.removeClass("fa-star-o").addClass("fa-star text-warning").attr("aria-label",t),e.attr("data-original-title",t).tooltip("fixTitle")},l=function(e){var t=theme_language("theme_xhred_favorites_add");e.addClass("fa-star-o").removeClass("fa-star text-warning").attr("aria-label",t),e.attr("data-original-title",t).tooltip("fixTitle")},_=$(this),d=_.is(".favorites-editor"),c=$(".jsPanel button.favorites-editor").not(_);if(_.hasClass("fa-star-o")){if(o(_),d)$.each(c,function(){n($(this))===n(_)&&o($(this))}),(t=n(_))&&s("!edit "+t,theme_language("theme_xhred_file_editor")+" - "+t,"editor");else{var p=$("#headln2c > span[data-main_title]").text(),g=$(".has-sub.active").text().trim(),h=$(".sub_active").text().trim(),f="",m="";($t_uri_virtualmin||$t_uri_cloudmin)&&(f=$("aside .ui_select option:selected").text()),$('body[class^="'+v___module_file_manager+'"]').length&&(m=URI.parseQuery(URI(v___location).query()).path,m=m?"["+m+"]":"[/]"),s(a,(f.length?f+" - ":"")+(g.length?g+"/":"")+(h.length?h+(p.trim().length?": ":""):"")+p.trim()+(m.length?" "+m:""),$t_uri_virtualmin?"virtualmin":$t_uri_cloudmin?"cloudmin":"webmin")}i()}else l(_),d?($.each(c,function(){n($(this))===n(_)&&l($(this))}),(t=n(_))&&r("!edit "+t)):r(link_type_convert(a,1))}).on("click","#right-side-tabs .right_pane_favorites_link",function(e){$(".favorites-menu-outer.hover + .favorites-menu-close").trigger("click")}).on("click",".favorites-menu-close, nav.favorites-menu li a",function(){$(".favorites-menu-outer").removeClass("hover")}).on("keydown",function(e){"0px"==$(".favorites-menu-outer").css("left")&&27==e.keyCode&&$(".favorites-menu-outer").removeClass("hover")}),$("#favorites-menu .favorites-menu-content").on("mouseover","li:not(.exclude) span.f__c, li:not(.exclude) span.f__c small",function(){$(this).find("small").removeClass("hidden")}).on("mouseleave","li:not(.exclude) span.f__c, li:not(.exclude) span.f__c small",function(){$(this).find("small").addClass("hidden")}),$("#favorites-menu .favorites-menu-content").on("mouseover","li:not(.exclude) small",function(){$(this).find(".fa-times").removeClass("fa-times").addClass("fa-times-circle"),$(this).animate({"font-size":"0.7em","margin-top":"-2px","margin-left":"-1px"},160)}).on("mouseleave","li:not(.exclude) small",function(){$(this).find(".fa-times-circle").removeClass("fa-times-circle").addClass("fa-times"),$(this).animate({"font-size":"0.6em","margin-top":"-1px","margin-left":"0"},80)}),$("#favorites-menu .favorites-menu-content").on("click","li:not(.exclude) small .fa-times-circle",function(e){e.preventDefault(),e.stopPropagation(),r($(this).parents("a").attr("href"))})}(),a()}),{detect:l,fetch:t,remove:o}}(),plugins.update_notice=function(){var e="pointer-events-none bg-filter-grayscale-opacity50",t="bg-filter-blur-grayscale-opacity50";$(document.body).on("hide.bs.modal","#update_notice",function(){$(this).hasClass("r")?($(document.body).append('
'),$("div.update_notice_overlay").animate({opacity:1},560,function(){setTimeout(function(){theme_reload()},100)})):("0px"==___________content_initial_?$("#content").removeAttr("style"):$("#content").animate({"margin-left":___________content_initial_},280),$("aside").animate({"margin-left":0},280,function(){$(".right-side-tabs, .right-side-tabs-toggler").removeClass(e),setTimeout(function(){$(".container-fluid").removeClass(e+" "+t)},0)})),$("#update_notice").remove()}).on("show.bs.modal","#update_notice",function(){$("#update_notice").length;var a=$(this),i=$("aside").css("left");___________content_initial_=$("#content").css("margin-left"),________version_date_obj=a.find(".modal-body > h4:first-child"),________version_curr_text=________version_date_obj.text().split(/\s+/)[1],________version_first_text=$(".versionSeparator:last").text(),________multi_in_branch=$(".versionSeparator").length,_____version__x=________version_first_text+"..."+v___theme_version;var n=$(".versionSeparator"),s=theme_language("theme_xhred_global_development_version");$.each(n,function(){$(this).attr("target","_blank")}),setTimeout(function(){$(".container-fluid").addClass(t)},0),$("#content").animate({"margin-left":0},450),$("aside").animate({"margin-left":i},450),$(".right-side-tabs, .right-side-tabs-toggler, .container-fluid").addClass(e);var r=$(this).find(".modal-body h4"),o=$(this).find(".modal-body h4:first");if(!$(this).find(".modal-body h4:first .diffctl").length){var l=new RegExp(RegExp.quote(________version_curr_text),"g");________multi_in_branch&&(r.replaceText(l,""+_____version__x+""),r.replaceText(/Version/,"Versions"));var _=$(this).find('.modal-body h4:contains("beta")').length;if(r.length&&_){var d=$(this).find('.modal-body a[href*="authentic-theme/releases"]:first').text().match(/-?(?:\d+(?:\.\d*)?|\.\d+)/);latest_release=parseFloat(d?d[0]:v___theme_version);var c=o.text(),p=c.split("..."),g=0,h=$('a.versionSeparator[href*="releases"]:not(:empty)').first().text();p[1]&&(g=p[0].replace("Versions ",""),o.text(o.text().replace(g,h))),o.append(''),o.after(''+s+"")}else o.append('').append(''+________version_curr_text+"")}var f=[];$.each($(this).find('li:contains("Fix")'),function(){var e=($(this),$(this)),t=e.parent("ul"),a=e.find("a:not(.bctl)");a.length;________multi_in_branch?(f.push(a),1===t.find("li").length&&(t.prev("hr").prev("a").remove(),t.prev("hr").remove(),t.addClass("no-data")),e.remove()):(e.find("a:first").before(''),e.find("a.bctl").click(function(t){a.toggleClass("hidden"),e.find("a.bctl i").toggleClass("fa-minus-square-o")}),a.addClass("obj-popup hidden"))}).promise().done(function(){if(________multi_in_branch&&!$(".bctl").length){$(".modal-body h4[data-development]").prev("hr").before('
'),$(".modal-body span[data-bugs-container]").append(f);var e=function(e,t){return parseInt($(t).text().replace("#",""))'),t.find("a.bctl").click(function(){a.toggleClass("hidden"),t.find("a.bctl i").toggleClass("fa-minus-square-o")}),a.addClass("obj-popup hidden");var n=$("div[data-bugs]"),s=n.find("a:not(.bctl)").length;!s&&n.prev(".hr-dashed").remove(),!s&&n.remove()}var r=$(".modal#update_notice h4 span");if(Test.strContains(r.text(),"...")&&Test.strContains(r.text(),"patch")){var o=parseInt(r.text().split("...")[1].substr(-1,1));o&&$.each($(".versionSeparator:not(.version_dev)"),function(e,t){e+1!=o?$(this).addClass("hidden"):$(this).text($(this).text()+"-"+theme_language("theme_xhred_global_release").toLowerCase())})}})})},plugins.icons_row=function(){$(document.body).on("click",".inline-row input",function(e){$(this).is(":checked")?$(this).parents(".gl-icon-container").addClass("highlighted"):$(this).parents(".gl-icon-container").removeClass("highlighted")}).on("click contextmenu","div.icons-container, div.small-icons-container",function(e){var t=$(e.target).find("a[href]").first();if("click"===e.type&&$(e.target).is($(this))&&t.length)return void t.trigger("click");if("click"===e.type&&$(e.target).is(".gl-icon-select")&&!$.support.spa)e.preventDefault(),$(this).trigger("contextmenu");else if("contextmenu"===e.type){e.preventDefault(),$(this).find("input").is(":checked")?($(this).find("input").prop("checked",!1),$(this).removeClass("highlighted")):$(this).find("input").length&&($(this).find("input").prop("checked",!0),$(this).addClass("highlighted"));var a=$(e.target).is(".icon_link")?$(e.target).parent(".gl-icon-container").find(".fa-select, .fa-selected"):$(e.target).is(".gl-icon-select")?$(e.target):$(e.target).is("img")?$(e.target).parent("a").parent(".gl-icon-container").find(".fa-select, .fa-selected"):$(e.target).find(".fa-select, .fa-selected");a.hasClass("fa-select")?a.removeClass("fa-select").addClass("fa-selected"):a.removeClass("fa-selected").addClass("fa-select")}"function"==typeof db_check_selected&&db_check_selected()}).on("click",".row.icons-row.vertical-align .icons-container, .row.icons-row.vertical-align .small-icons-container",function(){$(this).hasClass("forged-xx-skip")})},plugins.chooser=function(){var e=function(e){$(".mppopup .cspinner.hidden").removeClass("hidden"),$.ajax({type:"POST",url:e,data:!1,dataType:"text",success:function(e){if(Test.strContains(e,v___page_signin_form))return void(v___available_session=0);var t=e.replace(/<(!doctype|script|link|meta)\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/(script|link|meta)>/gi,"").replace(/<\/body>|<\/html>/gi,""),a=$(t).filter(".table").html(),i=$(t).filter(".table").prev("b").html();i=n(i),$(".mppopup .modal-body").html(i+''+a+"
"),$v__mpp__g_gp=0,$(".mppopup_filter_input").focus(),$(".mppopup_filter_input").val("")}})},t=function(e){return e.replace(/&file.*&chroot/,"&file="+Convert.uriEncodeComponent(($v__mpp__g_ol+"/").replace(/\/\/+/g,"/").replace(/:\//g,"://"))+"&chroot")},a=function(e,t){var a=e.prev('input[type="text"], input[name]');return a.is("input")||e.prev("textarea").length||e.prev("br").prev("textarea").length?a.length||a.is("input")||!t||(a=e.prev("textarea"),a.length||(a=e.prev("br").prev("textarea"))):a=e.prev("span:not(.awradio)").find('input[type="text"]'),a},i=function(e,t,a){if(a){if($(".refInputData").is("textarea")){var i=$(".refInputData");i.val()?i.val(i.val()+"\n"+e.replace(/\/\/+/g,"/").replace(/:\//g,"://")):i.val(e.replace(/\/\/+/g,"/").replace(/:\//g,"://"))}else $(".refInputData").val(e.replace(/\/\/+/g,"/").replace(/:\//g,"://"));var n=$(".refInputData").parent("td").prev("td").find('input[type="radio"]'),s=$(".refInputData").parent("span").prev("span").find('input[type="radio"]'),r=$(".refInputData").prev("span").find('input[type="radio"]'),o=$(".refInputData").prev("select").find('option[value="*"]');s.length?s.trigger("click"):r.length?r.trigger("click"):o.length?o.parent("select").val("*").trigger("change"):n.trigger("click")}t&&$("body .mppopup").modal("hide")},n=function(e){e=$.url(e).attr("path").replace(/\/$/g,"").split("/");var t="";return $.each(e,function(e,a){t+=""===a?''+(0==get_access_level()?'':'')+"\n":''+a+"\n"}), +var vx=$current_localData_notifications[v],$__id__=vx.split("~~~~")[0],$__data__title=vx.split("~~~~")[1],$__data__time=vx.split("~~~~")[2],$__data__timestamp=vx.split("~~~~")[3],$__data__message=vx.split("~~~~")[4],$__data__readStatus=vx.split("~~~~")[5],$__data__type=vx.split("~~~~")[6],$__data__link=vx.split("~~~~")[7];if("package_message"==$__data__type||"csf_remote_version"==$__data__type||"authentic_remote_version"==$__data__type||"csf_title"==$__data__type){var $__num=eval($__data__type+"_num");i+1<$__num&&($__data__readStatus=1)}$('.list-group-item[id="'+$__id__+'"][data-type="'+$__data__type+'"]').length||add_notification($__id__,$__data__title,$__data__time,$__data__timestamp,$__data__message,$__data__readStatus,$__data__type,$__data__link)})},remove_all_notifications=function(){$.each(localStorage,function(e,t){"string"==typeof e&&e.indexOf("notifications_")>-1&&e.indexOf(v___server_hostname)>-1&&delete localStorage[e]})},mark_notification_read=function(e,t,a,i){var n=JSON.parse(localStorage.getItem(v___server_hostname+"-notifications_"+e+"_"+t));n&&localStorage.setItem(v___server_hostname+"-notifications_"+e+"_"+t,JSON.stringify({title:n.title,time:n.time,timestamp:n.timestamp,message:n.message,readStatus:a,type:n.type,link:n.link})),i&&display_badges()},mark_group_notifications_read=function(e){var t="";e&&(t='[data-type="'+e+'"]'),$(".right-side-tabs .list-group-item"+t+":not(.no-notifications)").each(function(){$(this).addClass("opacity-0_3"),mark_notification_read($(this).attr("id"),$(this).data("type"),1,0)}).promise().done(function(){display_badges()})},add_notification=function(e,t,a,i,n,s,r,o){$(".right-side-tabs .list-group").prepend('
'+t+" "+moment.unix(a).fromNow()+"
"+n+"
"),$(".right-side-tabs-no-notifications").remove(),display_badges(),v___initial_load||mark_no_notifications()},mark_no_notifications=function(){var e=browser.detect.safari(1),t=e?2:0,a=function(){var e=theme_language("theme_xhred_notification_none");$(".right-side-tabs .list-group").prepend('
'+e.toUpperCase()+"
"),$(".right-side-tabs-no-notifications").animate({opacity:"1"},vars.settings.animation_left_slide_time(),function(){})};0===$(".right-side-tabs .list-group-item").length&&(e?setTimeout(function(){a()},2):a()),setTimeout(function(){display_badges()},vars.settings.animation_left_slide_time()+t)},update_right_pane_favorites=function(){if("function"==typeof plugins.favorites.fetch){var e=plugins.favorites.fetch(),t=$("#right-side-tabs .no-favorites_data");$("#right-side-tabs .favorites-dcontainer .right_pane_favorites_link, #right-side-tabs .favorites-dcontainer .right_pane_favorites_num").remove(),e.length?($.each(e,function(e,t){var a=$("#right-side-tabs .favorites-dcontainer");get_server_data("webprefix")&&!t.link.includes("!edit")&&(t.link=get_server_data("webprefix")+t.link),a.append(''+(e+1)+'  '+t.title+"")}),t.addClass("hidden")):t.removeClass("hidden")}},sysinfo_update=function(){if(!$("body .modal.in").length){if(!e)var e=get_server_data("webprefix");if(0==v___user_level){var t=$("body").find("#system-status"),a=t.length?t[0]:0;$("#right-side-tabs-sysinfo .graph-container").length||$("#right-side-tabs .info-container").html(function(){$_____________got_rp__sys_dat=1;var e=core.moduleAvailable("package-updates"),t=core.moduleAvailable("proc")?"":" pointer-events-none",a=core.moduleAvailable("disk-usage")||core.moduleAvailable("quota")?"":" pointer-events-none",i=e?"":' class="hidden"',n=localStorage.getItem(v___server_hostname+"-sysinfo_package_message"),s=vars.local_storage?String():" hidden";return'
'+theme_language("theme_xhred_notification_no_data").toUpperCase()+"
"}());var i=$(".right-side-tabs-dismiss .fa-reload");i.addClass("fa-spin-fastest cursor-na"),setTimeout(function(){i.removeClass("fa-spin-fastest cursor-na")},3e3),$.ajax({type:"GET",url:e+"/index.cgi/?xhr-info=1&webprefix="+get_server_data("webprefix"),data:!1,dataType:"json",success:function(t){if(Test.strContains(t,v___page_signin_form))return void(v___available_session=0);$.each(t[0],function(t,i){var n=$('#right-side-tabs [data-data="'+t+'"]');if(n=n.add(n.prev("br")),n=n.add(n.prev("strong")),null!=i?n.removeClass("hidden hidden-force"):n.addClass("hidden hidden-force"),"cpu_percent"!=t&&"mem_percent"!=t&&"virt_percent"!=t&&"disk_percent"!=t||(Test.numeric(i)?localStorage.setItem(v___server_hostname+"-sysinfo_"+t+"_stats",i):localStorage.setItem(v___server_hostname+"-sysinfo_"+t+"_stats","")),a){if($(a).find('span[data-id="sysinfo_'+t+'"]').html(i),"local_time"==t||"uptime"==t||"proc"==t){var s=$(a).find('span[data-id="sysinfo_'+t+'"]'),r=s.find("a").length?s.find("a"):s.find("span"),o=r,l=$(a).find('span[data-id="sysinfo_'+t+'"]').text();"local_time"==t?snippets.datetime.tictac(1,1):o&&o.length&&s.html(o.html(l))}if(page_sysinfo_sensor_update_label(),$(a).find('.piechart[data-charts="sysinfo_'+t+'"]').length){var _=$("body").find('.piechart[data-charts="sysinfo_'+t+'"]');_.length&&!isNaN(parseInt(i))&&_.data("easyPieChart").update(i)}"cpu_percent"!=t&&"mem_percent"!=t&&"virt_percent"!=t&&"disk_percent"!=t||localStorage.setItem(v___server_hostname+"-sysinfo_"+t+"_seen",i),$(a).find(".modal-backdrop").remove()}if($__id__=moment().unix(),"cpu_percent"==t||"mem_percent"==t||"virt_percent"==t||"disk_percent"==t||"csf_title"==t||"csf_remote_version"==t||"authentic_remote_version"==t||"package_message"==t?localStorage.getItem(v___server_hostname+"-sysinfo_"+t)||localStorage.setItem(v___server_hostname+"-sysinfo_"+t,i):i&&null!=i&&NaN!=i?localStorage.setItem(v___server_hostname+"-sysinfo_"+t,i):localStorage.setItem(v___server_hostname+"-sysinfo_"+t,""),localStorage.getItem(v___server_hostname+"-sysinfo_package_message_initial")||localStorage.setItem(v___server_hostname+"-sysinfo_package_message_initial",1),"authentic_theme_version"==t&&!localStorage.getItem(v___server_hostname+"-sysinfo_theme_current_version")&&i&&localStorage.setItem(v___server_hostname+"-sysinfo_theme_current_version",i.match(/^\d+|\d+\b|\d+(?=\w)/g)[0]+"."+i.match(/^\d+|\d+\b|\d+(?=\w)/g)[1]),"csf_data"==t&&!localStorage.getItem(v___server_hostname+"-sysinfo_csf_current_version")&&i&&localStorage.setItem(v___server_hostname+"-sysinfo_csf_current_version",i.match(/^\d+|\d+\b|\d+(?=\w)/g)[0]+"."+i.match(/^\d+|\d+\b|\d+(?=\w)/g)[1]),"csf_title"==t||"csf_data"==t||"csf_remote_version"==t||"authentic_remote_version"==t||"authentic_theme_version"==t||"package_message"==t){if("package_message"===t&&!core.curModuleFile("package-updates","update.cgi")){if((localStorage.getItem(v___server_hostname+"-sysinfo_"+t)!=i||1==localStorage.getItem(v___server_hostname+"-sysinfo_package_message_initial"))&&i&&i.indexOf("badge-danger")>-1){var d=theme_language("theme_xhred_notifications_packages_updates"),c=$(i).html().replace(/badge-danger/g,"badge-success"),p=e+"/package-updates/index.cgi?mode=updates";localStorage.setItem(v___server_hostname+"-notifications_"+$__id__+"_package_message",JSON.stringify({title:d,time:$__id__,timestamp:$__id__,message:c,readStatus:0,type:t,link:p})),plugins.slider.notifications.dismiss("package_message"),localStorage.setItem(v___server_hostname+"-sysinfo_"+t,i),localStorage.setItem(v___server_hostname+"-sysinfo_package_message_initial",0),notifications(d,c,t,p)}else"package_message"===t&&localStorage.setItem(v___server_hostname+"-sysinfo_"+t,i);$(i).find("i.badge:first-child").length||plugins.slider.notifications.dismiss("package_message")}var g=localStorage.getItem(v___server_hostname+"-sysinfo_theme_current_version");if(settings_sysinfo_theme_updates&&(0==localStorage.getItem(v___server_hostname+"-sysinfo_authentic_remote_version")&&localStorage.removeItem(v___server_hostname+"-sysinfo_authentic_remote_version"),g&&localStorage.getItem(v___server_hostname+"-sysinfo_authentic_remote_version")&&"authentic_remote_version"==t&&g',p=e+"/sysinfo.cgi";localStorage.setItem(v___server_hostname+"-notifications_"+$__id__+"_authentic_remote_version",JSON.stringify({title:h,time:$__id__,timestamp:$__id__,message:f,readStatus:0,type:t,link:p})),localStorage.setItem(v___server_hostname+"-sysinfo_"+t,i),localStorage.setItem(v___server_hostname+"-sysinfo_theme_current_version",i),notifications(h,f,t,p)}if("authentic_theme_version"!==t||Test.strContains(i,"CHANGELOG.md")||plugins.slider.notifications.dismiss("authentic_remote_version"),settings_sysinfo_csf_updates){var m=localStorage.getItem(v___server_hostname+"-sysinfo_csf_current_version");if(m&&null!=m&&localStorage.getItem(v___server_hostname+"-sysinfo_csf_remote_version")&&"csf_remote_version"==t&&m-1&&1!=localStorage.getItem(v___server_hostname+"-sysinfo_csf_not_running")){var b=theme_language("theme_xhred_notifications_firewall_danger"),x=theme_language("theme_xhred_notifications_firewall_danger_message").replace("%v",moment.unix($__id__).format(config_portable_theme_locale_format_long)),p=e+"/csf/index.cgi?action=lfdstatus";localStorage.setItem(v___server_hostname+"-notifications_"+$__id__+"_csf_title",JSON.stringify({title:b,time:$__id__,timestamp:$__id__,message:x,readStatus:0,type:t,link:p})),plugins.slider.notifications.dismiss("csf_title"),localStorage.setItem(v___server_hostname+"-sysinfo_csf_not_running",1),notifications(b,x,"csf_remote_version",p)}else i&&i.indexOf("label-danger")===-1&&(plugins.slider.notifications.dismiss("csf_title"),localStorage.removeItem(v___server_hostname+"-sysinfo_csf_not_running"))}if("csf_deny"==t){var y=JSON.parse(i);$.each(y,function(a,i){var i=i.split("|"),n=i[0],s=i[1],r=i[2],o=i[3],l=(i[4],i[5],i[6],i[7]);if(l=l.replace("*Port Scan*",r&&o?'Port '+o+" scan":"Port scan"),!localStorage.getItem(v___server_hostname+"-allowed_trigger_"+(n+s.replace(/\./g,"0"))+"_csf_deny")){var _=theme_language("theme_xhred_notifications_firewall_warning"),d=l+(r&&o?" ("+r+":"+o+")":""),c=e+"/csf/index.cgi?action=temp";localStorage.setItem(v___server_hostname+"-notifications_"+(n+s.replace(/\./g,"0"))+"_csf_deny",JSON.stringify({title:_,time:$__id__,timestamp:$__id__,message:d,readStatus:0,type:t,link:c})),localStorage.setItem(v___server_hostname+"-allowed_trigger_"+(n+s.replace(/\./g,"0"))+"_csf_deny",1),notifications(_,d,t,c)}})}if("cpu_percent"==t||"mem_percent"==t||"virt_percent"==t||"disk_percent"==t){var A=$("#right-side-tabs .graph-container-fw."+t);A=A.add(A.next("br")),null!=i?A.removeClass("hidden-force"):A.addClass("hidden-force")}if((localStorage.getItem(v___server_hostname+"-sysinfo_cpu_percent_stats")||localStorage.getItem(v___server_hostname+"-sysinfo_mem_percent_stats")||localStorage.getItem(v___server_hostname+"-sysinfo_virt_percent_stats")||localStorage.getItem(v___server_hostname+"-sysinfo_disk_percent_stats"))&&$("#right-side-tabs-sysinfo .graph-container").length){var k=!localStorage.getItem(v___server_hostname+"-sysinfo_"+t+"_stats"),C=$(".info-container .graph-container."+t);if(k?C.addClass("hidden").next("br").addClass("hidden"):C.removeClass("hidden").next("br").removeClass("hidden"),"cpu_percent"==t){var w=localStorage.getItem(v___server_hostname+"-sysinfo_cpu"),S=w?"("+w+")":String();$("#right-side-tabs-sysinfo .graph-container."+t+" .description").attr("title",localStorage.getItem(v___server_hostname+"-sysinfo_cpu")).text(theme_language("theme_xhred_global_cpu_load")+": "+localStorage.getItem(v___server_hostname+"-sysinfo_cpu_percent_stats")+"% "+S),$("#right-side-tabs-sysinfo .graph-container."+t+" .bar").attr("style","width:"+localStorage.getItem(v___server_hostname+"-sysinfo_cpu_percent_stats")+"%")}if("mem_percent"==t){var I=localStorage.getItem(v___server_hostname+"-sysinfo_mem"),V=I?"("+I+")":String();$("#right-side-tabs-sysinfo .graph-container."+t+" .description").attr("title",localStorage.getItem(v___server_hostname+"-sysinfo_mem")).text(theme_language("body_real")+": "+localStorage.getItem(v___server_hostname+"-sysinfo_mem_percent_stats")+"% "+V),$("#right-side-tabs-sysinfo .graph-container."+t+" .bar").attr("style","width:"+localStorage.getItem(v___server_hostname+"-sysinfo_mem_percent_stats")+"%")}if("virt_percent"==t){var T=localStorage.getItem(v___server_hostname+"-sysinfo_virt"),O=T?"("+T+")":String();$("#right-side-tabs-sysinfo .graph-container."+t+" .description").attr("title",localStorage.getItem(v___server_hostname+"-sysinfo_virt")).text(theme_language("body_virt")+": "+localStorage.getItem(v___server_hostname+"-sysinfo_virt_percent_stats")+"% "+O),$("#right-side-tabs-sysinfo .graph-container."+t+" .bar").attr("style","width:"+localStorage.getItem(v___server_hostname+"-sysinfo_virt_percent_stats")+"%")}if("disk_percent"==t){var z=localStorage.getItem(v___server_hostname+"-sysinfo_disk"),Z=z?"("+z+")":String();$("#right-side-tabs-sysinfo .graph-container."+t+" .description").attr("title",localStorage.getItem(v___server_hostname+"-sysinfo_disk")).text(theme_language("body_disk")+": "+localStorage.getItem(v___server_hostname+"-sysinfo_disk_percent_stats")+"% "+Z),$("#right-side-tabs-sysinfo .graph-container."+t+" .bar").attr("style","width:"+localStorage.getItem(v___server_hostname+"-sysinfo_disk_percent_stats")+"%")}}if($('#right-side-tabs .info-container .info-list-data span[data-data="'+t+'"]').html(i),"package_message"==t&&core.moduleAvailable("package-updates")){var U=i;U&&$('#right-side-tabs .info-container .info-list-data span[data-data="'+t+'"]').html($(U).html($(U).html().split(",")[0])[0].outerHTML)}if("local_time"==t){var E=$('#right-side-tabs .info-container .info-list-data span[data-data="'+t+'"]'),q=E.find("a").length?E.find("a"):E.find("span");q&&q.length&&q.html(q.next("span").detach()),snippets.datetime.tictac(1,1)}if("cpu_temperature"==t){var J=0;$.each($(i).filter(".badge-cpustatus"),function(e,t){var a,n=parseInt($(this).text().split(":")[1]),s=n,r=$(this).text().indexOf("°C")>-1;a=$(this).text().indexOf("RPM")>-1?HTML.label.rpm(s):HTML.label.temperature(n,r),"bg-warning"!=a&&"bg-danger"!=a||(J=1),$("#right-side-tabs .info-container .badge-drivestatus.badge-cpustatus").length||$('strong[data-stats="cpu"] + br[data-stats="cpu"]').after(i.replace(/
| /gi,"")),$($("#right-side-tabs .info-container .badge-drivestatus.badge-cpustatus")[e]).html($(this).text()).removeClass(function(e,t){return(t.match(/(^|\s)bg-\S+/g)||[]).join(" ")}).addClass(a+"-dark")}).promise().done(function(){J||"undefined"!=typeof config_custom_force_display_cpu_sensors?$('.info-container [data-stats="cpu"]').removeClass("hidden"):$('.info-container [data-stats="cpu"]').addClass("hidden")})}if("hdd_temperature"==t){var K=0;$.each($(i).filter(".badge-drivestatus:not(.badge-cpustatus)"),function(e,t){var a,n=parseInt($(this).text().split(":")[1]),s=$(this).text().indexOf("°C")>-1;a=HTML.label.temperature(n,s),"bg-warning"!=a&&"bg-danger"!=a||(K=1),$("#right-side-tabs .info-container .badge-drivestatus:not(.badge-cpustatus)").length||$('strong[data-stats="drive"] + br[data-stats="drive"]').after(i.replace(/
| /gi,"")),$($("#right-side-tabs .info-container .badge-drivestatus:not(.badge-cpustatus)")[e]).html($(this).text()).removeClass(function(e,t){return(t.match(/(^|\s)bg-\S+/g)||[]).join(" ")}).addClass(a+"-dark")}).promise().done(function(){K||"undefined"!=typeof config_custom_force_display_drive_sensors?$('.info-container [data-stats="drive"]').removeClass("hidden"):$('.info-container [data-stats="drive"]').addClass("hidden")})}if("warning_si"==t){var j=$("#right-side-tabs .info-container .warning-list-data");j.html(i.replace(/<(script|link|meta)\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/(script|link|meta)>/gi,"").replace(/type='submit'/g,"formtarget='page' type='submit'").replace(/class='ui_submit/g,"class='ui_submit btn btn-default btn-xs").replace(/ui_form_end_submit" type="button"/g,'ui_form_end_submit" type="submit" formtarget="page"').replace(/ui_form_end_submit/g,"ui_form_end_submit btn-tiny")),"
"==i&&j.empty()}if("extended_si"==t){var j=$("#right-side-tabs .info-container .extended-list-data"),M=i.replace(/aria-expanded="true"/gi,'aria-expanded="false"').replace(/collapse in/gi,"collapse");opened_tabs=$("#extended_sysinfo .panel .in").map(function(){M=M.replace('data-toggle="collapse" href="#'+this.id+'" aria-expanded="false" aria-controls="'+this.id+'"','data-toggle="collapse" href="#'+this.id+'" aria-expanded="true" aria-controls="'+this.id+'"'),M=M.replace('div id="'+this.id+'" class="panel-collapse collapse"','div id="'+this.id+'" class="panel-collapse collapse in"')}).promise().done(function(){j.html('
'+M);var e=$("#right-side-tabs .extended-list-data");e.find("div.panel-heading:not(#status_services-status):not(#status-virtual-server):not(#acl_logins-acl):not(#sysinfo-virtual-server):not(#quota-virtual-server):not(#bw-virtual-server)").parent().remove(),$.each(e.find("div.panel-heading .panel-title"),function(){var e=$(this).find("a"),t="true"!=$(this).find("a").attr("aria-expanded")?1:0,a=t?"+":"—";$(this).append(''+a+""),e.text(Convert.strUpFirst($.trim(e.text())))}),e.find(".panel.panel-default").detach().appendTo("#right-side-tabs #extended_sysinfo"),e.find("div.panel-body").find("img").remove(),e.find('input[type="submit"]').addClass("btn btn-default btn-xs"),e.find('input[type="submit"]').parents("form").attr("formtarget","page"),e.find('button[type="button"].ui_submit').addClass("btn btn-default btn-xs"),e.find('button[type="button"].ui_submit').parents("form").attr("formtarget","page");var t=e.find('[data-referrer="acl_logins"] .panel-body > table:first-child');t.removeClass().addClass("table table-striped table-hover"),t.wrap('
'),$("#extended_sysinfo .panel").on("show.bs.collapse",function(){$(this).find(".panel-title-status").removeClass("margined-right-2").text("—")}).on("hide.bs.collapse",function(){$(this).find(".panel-title-status").addClass("margined-right-2").text("+")})})}"collect_interval"==t&&(Test.numeric(i)?settings_side_slider_background_refresh_time=parseFloat(i):settings_side_slider_background_refresh_time=0),$.trim($(".info-list-data").text()).length&&setTimeout(function(){$("#right-side-tabs .is-sysinfo_data").removeClass("hidden"),$("#right-side-tabs .no-sysinfo_data").addClass("hidden")},100)}),sysinfo_replace_dismiss_buttons(),setTimeout(function(){plugins.slider.notifications.check()},3e3),snippets.datetime.locale()}})}settings_side_slider_enabled&&("number"==typeof iupdateTimer&&clearInterval(iupdateTimer),settings_side_slider_background_refresh_time>0&&(iupdateTimer=setInterval(function(){sysinfo_update()},6e4*settings_side_slider_background_refresh_time)))}};return document.addEventListener("DOMContentLoaded",function(){if(0==v___user_level&&$.support.spa){ +var e=localStorage.getItem(v___server_hostname+"-right-side-tab")?localStorage.getItem(v___server_hostname+"-right-side-tab"):"#right-side-tabs-sysinfo",t='
'+theme_language("theme_xhred_notification_no_data").toUpperCase()+"
",a='
'+theme_language("theme_xhred_notification_no_favorites").toUpperCase()+"
",i='';browser.detect.safari(1)?setTimeout(function(){$(document.body).append(i)}):$(document.body).append(i),$('a[href="'+e+'"]:visible').length||$("#right-side-tabs ul.nav-tabs li a:visible").trigger("click"),$('#right-side-tabs .nav.nav-tabs a[data-toggle="tab"]').on("shown.bs.tab",function(e){var t=$(e.target).attr("href");localStorage.setItem(v___server_hostname+"-right-side-tab",t)});$(document.body).on("click",'i[data-trigger="side_slider_pinned"]',function(e){e.stopImmediatePropagation();var t="1"==get_server_data("data-slider-fixed")?0:1;vars.slider_pinned=t,settings_side_slider_fixed=!settings_side_slider_fixed,set_visibility(t,void 0!==e.originalEvent?1:0),$(".dropdown.open.obj-settings .dropdown-toggle").dropdown("toggle"),$(window).resize()}).on("click",".right-side-tabs-favorites-ctl",function(e){$(".favorites-menu-outer").hasClass("hover")?$(".favorites-menu-close").trigger("click"):$(".user-link.favorites").trigger("click")}).on("click",'#right-side-tabs a:not([data-toggle="collapse"]):not([role="tab"]):not(.list-group-item)',function(e){$(".right-side-tabs-toggler:not(.hidden) .btn-menu-toggler").trigger("click")}).on("click","#right-side-tabs .info-container .graph-container-fw",function(e){var t,a=core.moduleAvailable("proc"),i=$(this).attr("class"),n=i.indexOf("cpu_")>-1?"cpu":i.indexOf("mem_")>-1?"mem":i.indexOf("virt_")>-1?"virt":"disk";"cpu"==n&&a?t=v___location_prefix+"/proc/index_cpu.cgi":"mem"!=n&&"virt"!=n||!a?"disk"==n&&core.moduleAvailable("disk-usage")?t=v___location_prefix+"/disk-usage":"disk"==n&&core.moduleAvailable("quota")&&(t=v___location_prefix+"/quota/list_users.cgi?dir=%2F"):t=v___location_prefix+"/proc/index_size.cgi",t&&get_pjax_content(t),$(".right-side-tabs-toggler:not(.hidden) .btn-menu-toggler").trigger("click")}).on("click","#right-side-tabs .fa-dashboard",function(e){get_onbeforeunload_status()?(this.href=v___location_prefix+"/sysinfo.cgi",get_onbeforeunload_message(e,this)):get_pjax_content(v___location_prefix+"/sysinfo.cgi"),$(".right-side-tabs-toggler:not(.hidden) .btn-menu-toggler").trigger("click")}).on("click","#right-side-tabs [data-click-about]",function(e){theme_update_notice(0)}).on("click",".right-side-tabs-dismiss i.fa-reload, ._sync_sysinfo_.fa-reload",function(e){if(!$(this).hasClass("cursor-na")){var t=core.moduleAvailable("virtual-server")?"virtual-server":"system-status",a=$(this);a.addClass("fa-spin-fastest cursor-na"),$.ajax({type:"GET",url:v___location_prefix+"/"+t+"/recollect.cgi",data:!1,dataType:"text",success:function(e){if(Test.strContains(e,v___page_signin_form))return void(v___available_session=0);"sysinfo.cgi"===v___location_file&&get_pjax_content(v___location_prefix+"/sysinfo.cgi"),sysinfo_update()},error:function(e){a.removeClass("fa-spin-fastest cursor-na"),plugins.messenger.post(''+theme_language("theme_xhred_sysinfo_update_failed"),20,"error","sysinfoRecollect")}})}}).on("click",".right-side-tabs-toggler:not(.hidden)",function(e){$(this).hasClass("opened")?($(this).removeClass("opened"),$(this).animate({right:"0"},vars.settings.animation_left_slide_time()),$(".right-side-tabs").animate({right:"-302"},vars.settings.animation_left_slide_time())):($(this).addClass("opened"),$(this).animate({right:"300"},vars.settings.animation_left_slide_time()),$(".right-side-tabs").animate({right:"0"},vars.settings.animation_left_slide_time()))}),$(".right-side-tabs .tab-pane").each(function(){$(this).css("height",$(document.body).outerHeight()-13)}),$(".right-side-tabs").on("mouseover",".list-group-item",function(e){$(this).find(".fa.fa-trash-o").removeClass("hidden"),!$(this).hasClass("opacity-0_3")&&$(this).find(".fa-clear-all").removeClass("hidden")}).on("mouseout",".list-group-item",function(e){$(this).find(".fa.fa-trash-o").addClass("hidden"),$(this).find(".fa-clear-all").addClass("hidden")}),$(".right-side-tabs").on("click","[data-port-href]",function(e){e.preventDefault(),e.stopPropagation(),open($(this).data("port-href"))}),$(".right-side-tabs").on("click",'a.list-group-item[data-type="csf_deny"]',function(e){e.preventDefault(),e.stopPropagation(),$(e.target).is(".fa.fa-trash-o")||$(e.target).is(".fa-clear-all")||$(e.target).is("[data-port-href]")||(get_bundle_csf(),$(document.body).append(''),$("form#csf_temporary_ip_entries").submit().remove(),$(".right-side-tabs-toggler:not(.hidden) .btn-menu-toggler").trigger("click"))}),$(".right-side-tabs").on("click contextmenu","a.list-group-item",function(e){e.preventDefault();var t=$(e.target).is(".fa.fa-trash-o"),a=$(e.target).is(".fa-clear-all"),i=$(e.target).is("[data-port-href]");if((t||a||i)&&(e.stopPropagation(),e.stopImmediatePropagation()),"contextmenu"==e.type)return $(this).find(".fa-clear-all").trigger("click"),e.preventDefault(),void e.stopPropagation();if(t||a||i){if($(e.target).is(".fa-clear-all"))return $(this).addClass("opacity-0_3"),$(this).find(".fa-clear-all").addClass("hidden"),void mark_notification_read($(this).attr("id"),$(this).data("type"),1,1);$(this).animate({opacity:"0"},vars.settings.animation_left_slide_time(),function(){$(this).remove(),localStorage.removeItem(v___server_hostname+"-notifications_"+$(this).attr("id")+"_"+$(this).data("type")),mark_no_notifications()})}else $(this).attr("href")&&$(this).attr("href").length&&"undefined"!=$(this).attr("href")&&"csf_deny"!=$(this).attr("data-type")?($(this).addClass("opacity-0_3"),$(this).find(".fa-clear-all").addClass("hidden"),mark_notification_read($(this).attr("id"),$(this).data("type"),1,1),$(".right-side-tabs-toggler:not(.hidden) .btn-menu-toggler").trigger("click"),get_pjax_content($(this).attr("href"))):($(this).addClass("opacity-0_3"),mark_notification_read($(this).attr("id"),$(this).data("type"),1,1))}),$(".right-side-tabs-dismiss i.fa-clear-all").click(function(e){mark_group_notifications_read(!1)}),$(".right-side-tabs-dismiss i.fa-trash").click(function(e){$(".right-side-tabs .list-group-item:not(.no-notifications)").animate({opacity:"0"},vars.settings.animation_left_slide_time(),function(){$(this).remove(),remove_all_notifications(),mark_no_notifications()})}),$(".right-side-tabs .tab-pane").mCustomScrollbar({axis:"y",theme:"minimal",scrollInertia:100,scrollButtons:!1}),mark_no_notifications(),check_notifications()}else get_server_data("data-slider-fixed","0"),$(".right-side-tabs-toggler").addClass("hidden")}),{state:set_visibility,badge:display_badges,notifications:{check:check_notifications,dismiss:mark_group_notifications_read},update:{favorites:update_right_pane_favorites},data:{fetch:sysinfo_update}}}(),plugins.favorites=function(){var e=function(){return $("#favorites-menu .favorites-menu-content li:not(.exclude)").length},t=function(){var e=[];return $.each($("#favorites-menu .favorites-menu-content li:not(.exclude) a"),function(){var t=$(this).text(),a=$(this).attr("href"),i=$(this).find("[data-product]").attr("data-product");favorite={},get_server_data("webprefix")&&!a.includes("!edit")?favorite.link=link_type_convert(a.replace(get_server_data("webprefix"),""),1):favorite.link=link_type_convert(a,1),favorite.title=t.trim(),favorite.icon="virtualmin"==i?i+"":i,e.push(favorite)}),e},a=function(){"function"==typeof sortable&&$("#favorites-menu > div > nav > ul").length&&sortable("#favorites-menu > div > nav > ul",{items:":not(.favorites-title)",forcePlaceholderSize:!1}).on("sortupdate",function(){i()})},i=function(){$.ajax({type:"POST",url:v___location_prefix+"/settings-favorites_save.cgi",data:{favorites:'{"favorites":'+JSON.stringify(t(),null,4).replace(/\\n/g,"\\n").replace(/\\'/g,"\\'").replace(/\\"/g,'\\"').replace(/\\&/g,"\\&").replace(/\\r/g,"\\r").replace(/\\t/g,"\\t").replace(/\\b/g,"\\b").replace(/\\f/g,"\\f")+"}"},success:function(e){if(Test.strContains(e,v___page_signin_form))return void(v___available_session=0);plugins.slider.update.favorites()},error:function(e){}}),sortable("#favorites-menu > div > nav > ul")},n=function(){var t="favorites-menu .favorites-menu-content";0===e()&&($("#"+t+" li.favorites-no-message").removeClass("hidden"),$("#"+t+" .favorites-title sup a").addClass("hidden"))},s=function(t,a,i){var n="favorites-menu .favorites-menu-content";0===e()&&($("#"+n+" li.favorites-no-message").addClass("hidden"),$("#"+n+" .favorites-title sup a").removeClass("hidden"));var s;s='class="wbm-'+i+' wbm-sm"',$("#"+n+" li.favorites-title").after('')},r=function(e,t){$("#favorites-menu .favorites-menu-content").find('a[href="'+e+'"]').parent("li").remove(),!e.startsWith("!edit")&&$("#headln2c > .favorites, .xcustom-favorites").addClass("fa-star-o").removeClass("fa-star text-warning"),t||(n(),i())},o=function(e){var t=$("#favorites-menu li a.menu-exclude-link"),a=e,s=$('aside select option[value="'+a+'"]').attr("title");t&&t.length&&$.each(t,function(t,a){var i=$(a),n=i.attr("href"),o=i.find("span").text();n&&(n.includes(e)||o&&$.trim(o).startsWith(s))&&r(n,1)}).promise().done(function(){setTimeout(function(){n(),i()},300)})},l=function(e,t){n();var a,i,s,r=$("#favorites-menu .favorites-menu-content li:not(.exclude) a").map(function(e,t){return link_type_convert($(t).attr("href"),1)}).toArray();if(e?s=e.find(".favorites-editor"):(s=$("#headln2c > .favorites, .xcustom-favorites"),a=link_type_convert(URI(v___location).resource(),1),i=a.includes("index.cgi")?a.replace("index.cgi",""):a+"index.cgi"),a&&$.inArray(a,r)>-1||i&&$.inArray(i,r)>-1||r.includes("!edit "+t)){var o=theme_language("theme_xhred_favorites_remove");s.addClass("fa-star").removeClass("fa-star-o").attr("aria-label",o),s.attr("data-original-title",o).tooltip("fixTitle")}else{var l=theme_language("theme_xhred_favorites_add");s.removeClass("fa-star").addClass("fa-star-o").attr("aria-label",l),s.attr("data-original-title",l).tooltip("fixTitle")}};return document.addEventListener("DOMContentLoaded",function(){!function(){$(document.body).on("click",".favorites-menu a.menu-exclude-link, .right_pane_favorites_link",function(){var e=Test.strContains($(this).attr("href"),"/virtual-server/")?"dom":!!Test.strContains($(this).attr("href"),"/server-manager/")&&"id",t=Test.strContains($(this).attr("href"),"gparent")?"gparent":e,a=URI.parseQuery(URI($(this).attr("href")).query())[t],i="dom"===e?"virtualmin":"id"===e?"cloudmin":"webmin",n=$('.switch-toggle input:not([id="open_'+i+'"]):checked').length;n&&plugins.navigation.switch.set(i),e?setTimeout(function(){$("aside select").val()!=a&&("dom"===e?plugins.navigation.get.virtualmin(a):"id"===e&&plugins.navigation.get.cloudmin(a))},300):n&&plugins.navigation.get.webmin()}).on("click","#headln2c > .favorites:not(.dummy), .xcustom-favorites:not(.dummy), button.favorites-editor",function(e){e.preventDefault();var t,a=URI(v___location).resource(),n=function(e){var t=e.prev("strong").text(),a=t.match(/([^]+)\s\(([^)]+)\)/),i=a[1];return a[2]+"/"+i},o=function(e){var t=theme_language("theme_xhred_favorites_remove");e.removeClass("fa-star-o").addClass("fa-star text-warning").attr("aria-label",t),e.attr("data-original-title",t).tooltip("fixTitle")},l=function(e){var t=theme_language("theme_xhred_favorites_add");e.addClass("fa-star-o").removeClass("fa-star text-warning").attr("aria-label",t),e.attr("data-original-title",t).tooltip("fixTitle")},_=$(this),d=_.is(".favorites-editor"),c=$(".jsPanel button.favorites-editor").not(_);if(_.hasClass("fa-star-o")){if(o(_),d)$.each(c,function(){n($(this))===n(_)&&o($(this))}),(t=n(_))&&s("!edit "+t,theme_language("theme_xhred_file_editor")+" - "+t,"editor");else{var p=$("#headln2c > span[data-main_title]").text(),g=$(".has-sub.active").text().trim(),h=$(".sub_active").text().trim(),f="",m="";($t_uri_virtualmin||$t_uri_cloudmin)&&(f=$("aside .ui_select option:selected").text()),$('body[class^="'+v___module_file_manager+'"]').length&&(m=URI.parseQuery(URI(v___location).query()).path,m=m?"["+m+"]":"[/]"),s(a,(f.length?f+" - ":"")+(g.length?g+"/":"")+(h.length?h+(p.trim().length?": ":""):"")+p.trim()+(m.length?" "+m:""),$t_uri_virtualmin?"virtualmin":$t_uri_cloudmin?"cloudmin":"webmin")}i()}else l(_),d?($.each(c,function(){n($(this))===n(_)&&l($(this))}),(t=n(_))&&r("!edit "+t)):r(link_type_convert(a,1))}).on("click","#right-side-tabs .right_pane_favorites_link",function(e){$(".favorites-menu-outer.hover + .favorites-menu-close").trigger("click")}).on("click",".favorites-menu-close, nav.favorites-menu li a",function(){$(".favorites-menu-outer").removeClass("hover")}).on("keydown",function(e){"0px"==$(".favorites-menu-outer").css("left")&&27==e.keyCode&&$(".favorites-menu-outer").removeClass("hover")}),$("#favorites-menu .favorites-menu-content").on("mouseover","li:not(.exclude) span.f__c, li:not(.exclude) span.f__c small",function(){$(this).find("small").removeClass("hidden")}).on("mouseleave","li:not(.exclude) span.f__c, li:not(.exclude) span.f__c small",function(){$(this).find("small").addClass("hidden")}),$("#favorites-menu .favorites-menu-content").on("mouseover","li:not(.exclude) small",function(){$(this).find(".fa-times").removeClass("fa-times").addClass("fa-times-circle"),$(this).animate({"font-size":"0.7em","margin-top":"-2px","margin-left":"-1px"},160)}).on("mouseleave","li:not(.exclude) small",function(){$(this).find(".fa-times-circle").removeClass("fa-times-circle").addClass("fa-times"),$(this).animate({"font-size":"0.6em","margin-top":"-1px","margin-left":"0"},80)}),$("#favorites-menu .favorites-menu-content").on("click","li:not(.exclude) small .fa-times-circle",function(e){e.preventDefault(),e.stopPropagation(),r($(this).parents("a").attr("href"))})}(),a()}),{detect:l,fetch:t,remove:o}}(),plugins.update_notice=function(){var e="pointer-events-none bg-filter-grayscale-opacity50",t="bg-filter-blur-grayscale-opacity50";$(document.body).on("hide.bs.modal","#update_notice",function(){$(this).hasClass("r")?($(document.body).append('
'),$("div.update_notice_overlay").animate({opacity:1},560,function(){setTimeout(function(){theme_reload()},100)})):("0px"==___________content_initial_?$("#content").removeAttr("style"):$("#content").animate({"margin-left":___________content_initial_},280),$("aside").animate({"margin-left":0},280,function(){$(".right-side-tabs, .right-side-tabs-toggler").removeClass(e),setTimeout(function(){$(".container-fluid").removeClass(e+" "+t)},0)})),$("#update_notice").remove()}).on("show.bs.modal","#update_notice",function(){$("#update_notice").length;var a=$(this),i=$("aside").css("left");___________content_initial_=$("#content").css("margin-left"),________version_date_obj=a.find(".modal-body > h4:first-child"),________version_curr_text=________version_date_obj.text().split(/\s+/)[1],________version_first_text=$(".versionSeparator:last").text(),________multi_in_branch=$(".versionSeparator").length,_____version__x=________version_first_text+"..."+v___theme_version;var n=$(".versionSeparator"),s=theme_language("theme_xhred_global_development_version");$.each(n,function(){$(this).attr("target","_blank")}),setTimeout(function(){$(".container-fluid").addClass(t)},0),$("#content").animate({"margin-left":0},450),$("aside").animate({"margin-left":i},450),$(".right-side-tabs, .right-side-tabs-toggler, .container-fluid").addClass(e);var r=$(this).find(".modal-body h4"),o=$(this).find(".modal-body h4:first");if(!$(this).find(".modal-body h4:first .diffctl").length){var l=new RegExp(RegExp.quote(________version_curr_text),"g");________multi_in_branch&&(r.replaceText(l,""+_____version__x+""),r.replaceText(/Version/,"Versions"));var _=$(this).find('.modal-body h4:contains("beta")').length;if(r.length&&_){var d=$(this).find('.modal-body a[href*="authentic-theme/releases"]:first').text().match(/-?(?:\d+(?:\.\d*)?|\.\d+)/);latest_release=parseFloat(d?d[0]:v___theme_version);var c=o.text(),p=c.split("..."),g=0,h=$('a.versionSeparator[href*="releases"]:not(:empty)').first().text();p[1]&&(g=p[0].replace("Versions ",""),o.text(o.text().replace(g,h))),o.append(''),o.after(''+s+"")}else o.append('').append(''+________version_curr_text+"")}var f=[];$.each($(this).find('li:contains("Fix")'),function(){var e=($(this),$(this)),t=e.parent("ul"),a=e.find("a:not(.bctl)");a.length;________multi_in_branch?(f.push(a),1===t.find("li").length&&(t.prev("hr").prev("a").remove(),t.prev("hr").remove(),t.addClass("no-data")),e.remove()):(e.find("a:first").before(''),e.find("a.bctl").click(function(t){a.toggleClass("hidden"),e.find("a.bctl i").toggleClass("fa-minus-square-o")}),a.addClass("obj-popup hidden"))}).promise().done(function(){if(________multi_in_branch&&!$(".bctl").length){$(".modal-body h4[data-development]").prev("hr").before('
  • Fix bugs
'),$(".modal-body span[data-bugs-container]").append(f);var e=function(e,t){return parseInt($(t).text().replace("#",""))'),t.find("a.bctl").click(function(){a.toggleClass("hidden"),t.find("a.bctl i").toggleClass("fa-minus-square-o")}),a.addClass("obj-popup hidden");var n=$("div[data-bugs]"),s=n.find("a:not(.bctl)").length;!s&&n.prev(".hr-dashed").remove(),!s&&n.remove()}var r=$(".modal#update_notice h4 span");if(Test.strContains(r.text(),"...")&&Test.strContains(r.text(),"patch")){var o=parseInt(r.text().split("...")[1].substr(-1,1));o&&$.each($(".versionSeparator:not(.version_dev)"),function(e,t){e+1!=o?$(this).addClass("hidden"):$(this).text($(this).text()+"-"+theme_language("theme_xhred_global_release").toLowerCase())})}})})},plugins.icons_row=function(){$(document.body).on("click",".inline-row input",function(e){$(this).is(":checked")?$(this).parents(".gl-icon-container").addClass("highlighted"):$(this).parents(".gl-icon-container").removeClass("highlighted")}).on("click contextmenu","div.icons-container, div.small-icons-container",function(e){var t=$(e.target).find("a[href]").first();if("click"===e.type&&$(e.target).is($(this))&&t.length)return void t.trigger("click");if("click"===e.type&&$(e.target).is(".gl-icon-select")&&!$.support.spa)e.preventDefault(),$(this).trigger("contextmenu");else if("contextmenu"===e.type){e.preventDefault(),$(this).find("input").is(":checked")?($(this).find("input").prop("checked",!1),$(this).removeClass("highlighted")):$(this).find("input").length&&($(this).find("input").prop("checked",!0),$(this).addClass("highlighted"));var a=$(e.target).is(".icon_link")?$(e.target).parent(".gl-icon-container").find(".fa-select, .fa-selected"):$(e.target).is(".gl-icon-select")?$(e.target):$(e.target).is("img")?$(e.target).parent("a").parent(".gl-icon-container").find(".fa-select, .fa-selected"):$(e.target).find(".fa-select, .fa-selected");a.hasClass("fa-select")?a.removeClass("fa-select").addClass("fa-selected"):a.removeClass("fa-selected").addClass("fa-select")}"function"==typeof db_check_selected&&db_check_selected()}).on("click",".row.icons-row.vertical-align .icons-container, .row.icons-row.vertical-align .small-icons-container",function(){$(this).hasClass("forged-xx-skip")})},plugins.chooser=function(){var e=function(e){$(".mppopup .cspinner.hidden").removeClass("hidden"),$.ajax({type:"POST",url:e,data:!1,dataType:"text",success:function(e){if(Test.strContains(e,v___page_signin_form))return void(v___available_session=0);var t=e.replace(/<(!doctype|script|link|meta)\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/(script|link|meta)>/gi,"").replace(/<\/body>|<\/html>/gi,""),a=$(t).filter(".table").html(),i=$(t).filter(".table").prev("b").html();i=n(i),$(".mppopup .modal-body").html(i+''+a+"
"),$v__mpp__g_gp=0,$(".mppopup_filter_input").focus(),$(".mppopup_filter_input").val("")}})},t=function(e){return e.replace(/&file.*&chroot/,"&file="+Convert.uriEncodeComponent(($v__mpp__g_ol+"/").replace(/\/\/+/g,"/").replace(/:\//g,"://"))+"&chroot")},a=function(e,t){var a=e.prev('input[type="text"], input[name]');return a.is("input")||e.prev("textarea").length||e.prev("br").prev("textarea").length?a.length||a.is("input")||!t||(a=e.prev("textarea"),a.length||(a=e.prev("br").prev("textarea"))):a=e.prev("span:not(.awradio)").find('input[type="text"]'),a},i=function(e,t,a){if(a){if($(".refInputData").is("textarea")){var i=$(".refInputData");i.val()?i.val(i.val()+"\n"+e.replace(/\/\/+/g,"/").replace(/:\//g,"://")):i.val(e.replace(/\/\/+/g,"/").replace(/:\//g,"://"))}else $(".refInputData").val(e.replace(/\/\/+/g,"/").replace(/:\//g,"://"));var n=$(".refInputData").parent("td").prev("td").find('input[type="radio"]'),s=$(".refInputData").parent("span").prev("span").find('input[type="radio"]'),r=$(".refInputData").prev("span").find('input[type="radio"]'),o=$(".refInputData").prev("select").find('option[value="*"]');s.length?s.trigger("click"):r.length?r.trigger("click"):o.length?o.parent("select").val("*").trigger("change"):n.trigger("click")}t&&$("body .mppopup").modal("hide")},n=function(e){e=$.url(e).attr("path").replace(/\/$/g,"").split("/");var t="";return $.each(e,function(e,a){t+=""===a?''+(0==get_access_level()?'':'')+"\n":''+a+"\n"}), ''};return document.addEventListener("DOMContentLoaded",function(){!function(){var s=document.body;$(s).on("dblclick",'.mppopup a[onclick*="fileclick("], .mppopup a[onclick*="parentdir("]',function(e){e.preventDefault()}).on("dblclick",'.mppopup a[onclick*="select("]',function(){$(".mppopup button[data-mppopup_confirm]").trigger("click")}).on("click",'.mppopup a[onclick*="fileclick("], .mppopup a[onclick*="parentdir("]',function(a){a.preventDefault(),a.stopPropagation(),a.stopImmediatePropagation();var n=this;if(n.clicks||(n.clicks=0),n.timer||(n.timer=null),n.clicks++,$data_mppopup_value.val($v__mpp__g_ol),1===n.clicks)n.timer=setTimeout(function(){if(n.clicks=0,"undefined"==typeof $v__mpp__g_gp&&($v__mpp__g_gp=0),$v__mpp__g_gp){e(t($v__mpp__g_op))}else i($v__mpp__g_ol,0,0);$v__mpp__g_gp=0},vars.event.double_click_delay);else if(clearTimeout(n.timer),n.clicks=0,$v__mpp__g_olt){var s=t($v__mpp__g_op);e(s)}else i($v__mpp__g_ol,1,1)}).on("click",".mppopup button[data-mppopup_confirm]",function(){i($data_mppopup_value.val(),1,1),core.curModule("custom")&&refInput.trigger("input")}).on("show.bs.modal",".mppopup",function(){v__mpp__ml_t__e=0,$data_mppopup_value=$(".mppopup input[data-mppopup_value]"),$('.mppopup input[data-role="tagsinput"]').tagsinput({onTagExists:function(e,t){t.hide().fadeIn(),v__mpp__ml_t__e=1}})}).on("shown.bs.modal",".mppopup",function(){var e=$("body .mppopup").find(".modal-head");$("body .mppopup").find(".modal-body"),$("body .mppopup").find(".modal-body table"),e.find(".mppopup_filter > input");setTimeout(function(){$(".mppopup_filter_input").animate({opacity:1},vars.settings.animation_tabs_slide_time()),$(".mppopup_filter_input").focus()},0)}).on("hidden.bs.modal",".mppopup",function(){refInput.removeClass("refInputData"),$('.mppopup input[data-role="tagsinput"]').tagsinput("destroy"),$("body .mppopup").remove(),$("button[data-mmclick].disabled, input[data-mmclick].disabled").removeClass("disabled").removeAttr("disabled")}).on("click",".mppopup_multi_done",function(){refInput.val($.trim($('.mppopup input[data-role="tagsinput"]').val().replace(/,/g," "))),$('.mppopup span[aria-hidden="true"]').trigger("click")}).on("keyup",".mppopup_filter_input",function(e){var t=e.which,a=$(".mppopup table tbody tr:visible"),i=a.find("td:first-child a");if(!$(".mppopup .breadcrumbx").length){if(13!=t||1!==a.length||e.shiftKey){if(13==t&&1===a.length&&e.shiftKey){i.trigger("click").trigger("dblclick");var n=$(".mppopup .mppopup_multi_done:visible");n.length&&setTimeout(function(){n.trigger("click")},240)}}else i.trigger("click");$(".mppopup table tbody tr.noresults").length||$(".mppopup table tbody").append(''+theme_language("theme_xhred_global_no_results_found")+"");var s=$(".mppopup table tbody tr:visible:not(.noresults)"),r=$(".mppopup table tbody tr.noresults");s.length?r.addClass("hidden"):r.removeClass("hidden")}}).on("click","button[data-mmclick]:not(.disabled), input[data-mmclick]:not(.disabled)",function(e){e.preventDefault(),e.stopPropagation(),refInput=a($(this),1);var t=$(this),i=refInput.val(),s=encodeURIComponent(i),r=$(this).attr("data-mmclick"),o=r.match("window.open\\(['\"]*(.*?)(\\s*['\"]*,.*?)"),l=o[1].match(/(\w+\.[a-z]{3,4})/gi)[0],_=l.replace(".cgi","");if(t.addClass("disabled").attr("disabled","disabled"),o[1]){var d=o[1].replace("encodeURIComponent(ifield.value)","refInputCurrValSafe");d=d.replace('"+"',"").replace('"+',"").replace("refInputCurrValSafe",s);var c=function(e,t,a,n,s){var r;r=s?'":'";var o='";$(document.body).append(o),refInput.addClass("refInputData"),$("body .mppopup").modal("show")},p=function(e){e[1].startsWith("/")?$v__mpp__g_op=e[1]:$v__mpp__g_op="/"+e[1]};$.ajax({type:"POST",url:d,data:!1,dataType:"text",success:function(e){if(Test.strContains(e,v___page_signin_form))return void(v___available_session=0);var t=e,a=e.match(')<[^<]*)*<\/(script|link|meta)>/gi,"").replace(/<\/body>|<\/html>/gi,""),a=$(t).filter(".table").html(),i=$(t).filter(".table").prev("b").html(),s=n(i);0===$(a).find("td").length&&(a=a.replace("thead","tbody"),a=a.replace("",''+theme_language("theme_xhred_datatable_semptydirectory")+"")),t=s+''+a+"
",c(t,"type1",0,refInput,0)}});else if($.isArray(a))p(a),$.ajax({type:"POST",url:$v__mpp__g_op,data:!1,dataType:"text",success:function(e){if(Test.strContains(e,v___page_signin_form))return void(v___available_session=0);var t=e.replace(/<(!doctype|script|link|meta)\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/(script|link|meta)>/gi,"").replace(/<\/body>|<\/html>/gi,"");t=''+$(t).filter("table").html()+"
",c(t,"type2",0,refInput,1)}});else{if($.isArray(a)&&a[1].indexOf("&multi=1")===-1)return;var i=t,s=$(i).filter("table").html();c(''+s+"
","",1,refInput,0)}}})}else $(this).removeClass("disabled"),$(this).attr("onclick",$(this).attr("data-mmclick")).removeAttr("data-mmclick"),$(this).trigger("click")})}()}),{target:a}}(),plugins.navigation=function(){document.addEventListener("DOMContentLoaded",function(){n(),r(),$("aside").on("click",".select2-container .select2-selection__arrow b",function(e){e.preventDefault(),e.stopPropagation()}).on("click",'a[href*="/file/"], a[href*="history.cgi"]',function(e){e.preventDefault(),e.stopPropagation(),window.open($(this).attr("href"),"_blank")}).on("contextmenu",".switch-toggle label",function(e){e.preventDefault();var t=$(this).attr("for").replace("open_","");if($(this).prev("input").is(":checked")){var a=v___location_href;set_server_theme_temp_data("goto",link_type_convert(a,1)),setTimeout(function(){theme_open_new_tab(a)},200)}else if("virtualmin"===t||"cloudmin"===t){var i;i="cloudmin"===t?"/server-manager/index.cgi":"/virtual-server/index.cgi";var n=link_type_convert(i,2);set_server_theme_temp_data("goto",link_type_convert(n,1)),setTimeout(function(){theme_open_new_tab(n)},200)}else if("webmail"===t){var s=v___location_prefix+"/mailbox/index.cgi?"+$__theme_navigation;set_server_theme_temp_data("goto",link_type_convert(s,1)),setTimeout(function(){theme_open_new_tab(s)},200)}else{var s=v___location_prefix+"/sysinfo.cgi?"+$__theme_navigation;set_server_theme_temp_data("goto",link_type_convert(s,1)),setTimeout(function(){theme_open_new_tab(s)},200)}}).on("click",".switch-toggle input.dynamic",function(e){if(get_onbeforeunload_status()){e.preventDefault();var t=$(".switch-toggle input:checked").attr("id");return void get_onbeforeunload_message([],{href:"::switch::"+t})}return"open_thirdlane"==$(this).attr("id")?void(location.href=v___location_prefix+"/asterisk/index.cgi"):(h($(this).attr("id").replace("open_","")),"open_dashboard"==$(this).attr("id")?void get_pjax_content(v___location_prefix+"/sysinfo.cgi"):void get_navigation_and_content($(this).attr("id").replace("open_",""),0,0))}).on("focus",".sidebar-search",function(){if($("body").hasClass("loading-bg"))return void $(this).blur();o("c",!1)}).on("blur",".sidebar-search",function(){setTimeout(function(){o("c",!0)},150)}).on("click",'.navigation a[target="page"], .user-links a[target="page"]',function(){s()}).on("click",".navigation > li .navigation_external_link",function(e){e.preventDefault(),e.stopPropagation(),b=$(this),window.open(b.attr("href"),"_blank")}).on("click",".navigation > li:not('.sub-wrapper'):not('.menu-container'):not('.navigation_external'):not([data-linked])",function(e){if(e.preventDefault(),e.stopPropagation(),v___blocked_navigation=1,"undefined"==typeof $processing&&($processing=!1),!$processing){$processing=!0;var t=$("a",this).attr("href"),a=$("a",this).attr("target"),i=$(this);a&&$(".navigation > li > ul.sub > li").each(function(){$(this).removeClass("sub_active").find("span.current").remove()}),$.when($("#sidebar .navigation > li").each(function(){var e=$(this),t=e.find("a"),a=t.is("[data-has-sub-link]");e.is(i)||(e.removeClass("active"),"#search"!=e.find("a").attr("href")&&a&&$(e.find("a").attr("href")).slideUp(vars.settings.animation_left_slide_time()))})).done(function(){i.hasClass("active")?i.removeClass("active"):"#hide"!=t&&!a&&i.addClass("active"),setTimeout(function(){$(t).is(":visible")&&"#hide"!=t&&!a?i.addClass("active"):i.removeClass("active"),$processing=!1},2*vars.settings.animation_left_slide_time()>0?2*vars.settings.animation_left_slide_time():1),$(t).slideToggle(vars.settings.animation_left_slide_time())}),"#search"==t&&$('#sidebar input[name="search"]').focus()}}).on("click",".navigation > li > ul.sub > li:not('.menu-container')",function(e){if(!e.target||!$(e.target).is("li")){var t="MacIntel"===window.navigator.platform?1:0;if(!(!t&&e.ctrlKey||t&&e.metaKey)){var a=$(this);$(".navigation > li:not('.has-sub')").removeClass("sub_active").find("span.current-large").remove(),$(".navigation > li > ul.sub > li").each(function(){$(this).removeClass("sub_active").find("span.current").remove()}),$("#webmin_search_form").find('input[name="search"]').val(""),a.addClass("sub_active").append('')}}}).on("click",'a[data-refresh="true"]',function(e){e.preventDefault(),page_refresh()}).on("focus",".form-control.sidebar-search",function(e){$(".__logo").addClass("inited"),e.preventDefault(),e.stopPropagation(),vars.shell.history=0}).on("keydown","#webmin_search_form",function(e){var t=$(this),a=t.find("input.sidebar-search"),i=a.val();$("body").find(".-shell-port-");if(i&&13===e.keyCode)if(e.preventDefault(),i.startsWith("!"))plugins.shell.open(i);else{$(this).find('input[name="mod"], input[name="title"]').remove(),"virtual-server"!==y()&&"server-manager"!==y()||$("").attr({type:"hidden",name:"mod",value:y()}).appendTo($(this));var n=y(1),s=theme_language("theme_xhred_search_in_"+("mailbox"===n?"usermin":n));s=s?s:theme_language("theme_xhred_filemanager_context_search"),$("").attr({type:"hidden",name:"title",value:s}).appendTo($(this));var r=$(this).attr("action")+"?"+$(this).serialize();get_onbeforeunload_status()?get_onbeforeunload_message(!1,{href:r}):(get_pjax_content(r),a.val(""))}}).on("click","[data-collapse-trigger]",function(e){e.stopImmediatePropagation();var t="1"==get_server_data("data-navigation-collapsed")?0:1;vars.navigation_pinned=t,settings_navigation_always_collapse=!settings_navigation_always_collapse,settings_navigation_always_collapse?(get_server_data("data-navigation-collapsed",1),$(".mobile-menu-toggler").removeClass("visible-xs"),s(1,void 0!==e.originalEvent?1:0)):(get_server_data("data-navigation-collapsed",0),$(".mobile-menu-toggler").addClass("visible-xs")),setTimeout(function(){page_resized()},0),$(window).resize()}).on("click",".user-links > li.favorites",function(e){$(".favorites-menu-outer").addClass("hover")}).on("click",".user-link.palette-toggle",function(e){theme_toggle_night_mode()}).on("click",".user-link.ported-console",function(e){plugins.shell.available()&&plugins.shell.open()}).on("click",'li[data-linked] a[href="'+v___location_prefix+'/shell/"], a[href="'+v___location_prefix+'/server-manager/shell.cgi"], a[href*="shell=1"]:not(a[href*="login.cgi"])',function(e){e.preventDefault(),e.stopPropagation(),plugins.shell.open()}).on("click",".__logout-link",function(e){progress.start(),get_server_theme_temp_data("goto",0)}).mCustomScrollbar({axis:"y",theme:"minimal",scrollInertia:100,scrollButtons:!1,callbacks:{onScroll:function(){$(".mobile-menu-toggler").is(":visible")||($(".form-control.sidebar-search").blur(),$("aside select")&&$("aside select").length>0&&$("aside select").hasClass("select2-hidden-accessible")&&$("aside select").select2("close"))}}})});var e=function(){var e=".navigation";$(e+" li.has-sub").removeClass("sub_active"),$(e+" > li:not('.has-sub')").removeClass("sub_active").find("span.current-large").remove(),$(e+" > li > ul.sub > li").removeClass("sub_active").find("span.current").remove(),$(e+" > li.has-sub").removeClass("active"),$(e+" > li > ul.sub").hide(),$(e+" > li > a > i.fa.fa-folder-open-o").removeClass("fa-folder-open-o")},t=function(t,a){if(Test.arrContains(["webmin_search.cgi","settings-user.cgi"],v___location_file))return void e();if(!v___blocked_navigation){if(void 0===a){var i=1,n=0,s=$('.navigation a[href*="'+v___location_path+'"]:not([data-parent-hidden]):first');$('.navigation a[href="'+v___location_resource+'"]:not([data-parent-hidden]):first, .navigation a[href*="'+link_type_convert(v___location_path,2)+'"]:not([data-parent-hidden]):first').length?(t=v___location_resource,n=1):$('.navigation a[href^="'+v___location_resource+'"]:not([data-parent-hidden]):first').length?(t=v___location_resource,i=0):Test.strContains(v___location_file,"cgi")&&s.length&&(t=s.attr("href"),i=0,"save_log.cgi"===v___location_file&&Test.strContains(v___location_query,"error")&&Test.strContains(t,"_log")&&(Test.strContains(t,"file=")||Test.strContains(t,"extra="))&&(t=$('.navigation a[href*="'+v___location_path+'"][href*="error"]:not([data-parent-hidden]):first').attr("href")));var t=t?t.replace("/edit_users.cgi","/list_users.cgi").replace("/edit_user.cgi","/list_users.cgi").replace("/edit_alias.cgi","/list_aliases.cgi").replace("/edit_database.cgi","/list_databases.cgi").replace("/save_database.cgi","/list_databases.cgi").replace("/edit_script.cgi","/list_scripts.cgi").replace("/script_form.cgi","/list_scripts.cgi"):t;!i||"config.cgi"!==v___location_file&&"uconfig.cgi"!==v___location_file||(t=$t_uri_virtualmin?v___location_prefix+"/config.cgi?virtual-server":$t_uri_cloudmin?v___location_prefix+"/config.cgi?server-manager":$t_uri_webmail?v___location_prefix+"/uconfig.cgi?mailbox":v___location_prefix+"/"+v___location_query+"/");var r=$t_uri_webmin||$t_uri_usermin;if(!t&&r)if(Test.strContains(v___location_file,".cgi")&&!Test.strContains(v___location_file,"sysinfo.cgi"))t=v___location_path.replace(v___location_file,""),page_extended()&&(t=v___location_prefix+"/webmin/");else if(!t){var o=new RegExp("^"+v___location_prefix,"i");t=get_server_data("data-uri").replace(o,"").split("/").filter(function(e){return 0!==e.length})[0],t=v___location_prefix+"/"+t}targeted_menu_link=n?$('.navigation a[href="'+t+'"]:not([data-parent-hidden]):first, .navigation a[href="'+link_type_convert(t,2)+'"]:not([data-parent-hidden]):first'):$('.navigation a[href^="'+t+'"]:not([data-parent-hidden]):first'),targeted_menu_link.length&&e()}else targeted_menu_link=$('.navigation a[href^="'+t+'"]:not([data-parent-hidden]):first'),targeted_menu_link.length&&e();targeted_menu_link.parent("li:not(.menu-exclude):not(.user-link)").addClass("sub_active").append('').parent("ul.sub").show().parent("li:not(.menu-exclude):not(.user-link)").prev("li").addClass("active")}},a=function(){$(".mCSB_container, .mCSB_dragger").css("top","0"),!$("#_menu_loader").length&&$("body ul.navigation").before(''),$("body aside .mCSB_scrollTools, body ul.navigation, body ul.user-links").css("visibility","hidden"),$("aside ul.user-html").addClass("invisible")},i=function(){$("aside ul.user-html").removeClass("invisible"),$("body aside .mCSB_scrollTools, body ul.navigation, body ul.user-links").css("visibility","visible"),$("#_menu_loader").remove(),r(),bind_sameorigin(1),theme_to_new_tab()},n=function(){"none"==$("aside").css("transform")&&"1"!=$("html").attr("data-navigation-collapsed")&&($("aside").transition({x:settings_leftmenu_width},2.5*vars.settings.animation_left_slide_time(),function(){$(".__logo")&&"none"==$(".__logo").css("transform")&&!$(".mobile-menu-toggler:visible").length&&$(".__logo").transition({y:"-140px"},1.5*vars.settings.animation_left_slide_time())}),setTimeout(function(){$(".switch-toggle").css("display","table")},1))},s=function(e,t){var a="mobile-menu-toggler",i=$(quirks.active_element()).is('input[name="settings_navigation_always_collapse"]');if(e&&(i=1),t)return $("."+a).addClass("selected").find("button").addClass("btn-primary").removeClass("btn-default"),void $("."+a).css("transform","translate("+settings_leftmenu_width+"px, 0px)");"function"==typeof jQuery().transition&&$("."+a+":visible").length&&$("."+a).attr("style")&&$("."+a).attr("style").indexOf("ease")==-1&&($(".__logo")&&$(".__logo").transition({y:0},1.5*vars.settings.animation_left_slide_time()),$("aside, ."+a).transition({x:0},i?0:vars.settings.animation_left_slide_time(),function(){$("."+a).removeClass("selected"),$(".switch-toggle").css("display","none"),$("aside").addClass("hidden-xs")}))},r=function(e){$(".form-control.sidebar-search").is(":focus")||$.each($("aside select > option"),function(){var e=$(this).text().match(/^\s{0,4}/)[0].length,t=$(this).text();settings_leftmenu_vm_cm_dropdown_icons&&(4===e&&t.indexOf("↱")===-1?$(this).html("    â†± "+t.replace(/\s/g,"")):2===e&&t.indexOf("↴")===-1&&$(this).html("  â†´ "+t.replace(/\s/g,"")))}).promise().done(function(){var t=$("aside select");if(t.removeAttr("id"),t.length){t.removeAttr("onchange disabled"),!!t.data("select2")&&t.select2("destroy"),t.unbind("select2:select"),t.select2({minimumResultsForSearch:3});t.data("select2");e&&t.select2("open"),t.on("select2:select",function(e){"dom"===e.currentTarget.name?(m(e.currentTarget.value),get_default_virtualmin_content(e.currentTarget.value)):"sid"===e.currentTarget.name&&(u(e.currentTarget.value),get_default_cloudmin_content(e.currentTarget.value))}),t.on("select2:open",function(e){$.each($("select > option"),function(){if($(this).attr("style")&&$(this).attr("style").indexOf("italic")>-1){var e=$(this);setTimeout(function(){$("body").find('li[id$="'+e.attr("value")+'"]').attr("style","color: #"+(v___theme_night_mode_enabled?"9a5150":"e97471")+" !important;")},1)}}),$("body").find(".select2-container:not(.select2), "+v___class_select2_leak).addClass("select2-aside")}),t.on("select2:closing",function(e){$("body").find(".select2-container, "+v___class_select2_leak).removeClass("select2-aside")}),1===$("aside select option").length&&($(".select2 span").css("cursor","default"),$(".select2 .select2-selection__arrow").remove(),t.on("select2:open",function(){$(".select2-container .select2-dropdown").css("opacity","0")})),$.each($("aside select > option"),function(){$(this).attr("style")&&$(this).attr("style").indexOf("italic")>-1&&$(".select2-selection > .select2-selection__rendered").text().trim()==$(this).text().trim()&&$(".select2-selection > .select2-selection__rendered").attr("style","color: #"+(v___theme_night_mode_enabled?"9a5150":"e97471")+" !important;")})}})},o=function(e,t){if("c"!=e||($(".autocomplete-suggestions").remove(),$(".form-control.sidebar-search").removeAttr("disabled"),$(".form-control.sidebar-search").autocomplete("dispose"),!get_onbeforeunload_status()&&$(".form-control.sidebar-search").val(""),!t)){var i={};$.each($('li:not(.menu-exclude):not(.user-link) > ul[id^="global_"].sub > li:not(.menu-exclude):not(.user-link) > a'),function(e,t){i[("/"==$(this).attr("href").substring(0,1)?"":"/")+$(this).attr("href")]=$.trim($(this).text())}),$('li > a[target="page"][data-href="/virtual-server/index.cgi"], li:not(.menu-exclude):not(.user-link) > a[target="page"][data-href="/sysinfo.cgi"], li:not(.menu-exclude):not(.user-link) > a[target="page"][data-href="/virtual-server/pro/history.cgi"], li:not(.menu-exclude):not(.user-link) > a[target="page"][data-href="/mailbox/list_folders.cgi"], li:not(.menu-exclude):not(.user-link) > a[target="page"][data-href="/mailbox/list_ifolders.cgi"], li:not(.menu-exclude):not(.user-link) > a[target="page"][data-href="/mailbox/list_addresses.cgi"], li:not(.menu-exclude):not(.user-link) > a[target="page"][data-href="/filter/edit_forward.cgi"], li:not(.menu-exclude):not(.user-link) > a[target="page"][data-href="/filter/edit_auto.cgi"], li:not(.menu-exclude):not(.user-link) > a[target="page"][data-href="/filter/edit_auto.cgi"], li:not(.menu-exclude):not(.user-link) > a[target="page"][data-href="/filter/"], li:not(.menu-exclude):not(.user-link) > a[target="page"][data-href="/mailbox/edit_sig.cgi"]').each(function(e,t){i[$(this).attr("data-href")]=$.trim($(this).text())});var n=$.map(i,function(e,t){if("undefined"!=t)return{value:e,url:t,data:{category:x()}}}),r={};(core.curModule("custom")||v___location_path==v___location_prefix+"/backup-config/"||v___location_path==v___location_prefix+"/backup-config/index.cgi"||v___location_path==v___location_prefix+"/usermin/"||v___location_path==v___location_prefix+"/usermin/index.cgi"||v___location_path==v___location_prefix+"/webmin/"||v___location_path==v___location_prefix+"/webmin/index.cgi"||v___location_path==v___location_prefix+"/acl/"||v___location_path==v___location_prefix+"/acl/index.cgi"||v___location_path==v___location_prefix+"/init/"||v___location_path==v___location_prefix+"/init/index.cgi"||v___location_path==v___location_prefix+"/mount/"||v___location_path==v___location_prefix+"/mount/index.cgi"||v___location_path==v___location_prefix+"/quota/"||v___location_path==v___location_prefix+"/quota/index.cgi"||v___location_path==v___location_prefix+"/fsdump/"||v___location_path==v___location_prefix+"/fsdump/index.cgi"||v___location_path==v___location_prefix+"/inittab/"||v___location_path==v___location_prefix+"/inittab/index.cgi"||v___location_path==v___location_prefix+"/logrotate/"||v___location_path==v___location_prefix+"/logrotate/index.cgi"||v___location_path==v___location_prefix+"/mailcap/"||v___location_path==v___location_prefix+"/mailcap/index.cgi"||v___location_path==v___location_prefix+"/pam/"||v___location_path==v___location_prefix+"/pam/index.cgi"||v___location_path==v___location_prefix+"/proc/"||v___location_path==v___location_prefix+"/proc/index_tree.cgi"||v___location_path==v___location_prefix+"/proc/index_user.cgi"||v___location_path==v___location_prefix+"/proc/index_size.cgi"||v___location_path==v___location_prefix+"/proc/index_cpu.cgi"||v___location_path==v___location_prefix+"/proc/index_tree.cgi"||v___location_path==v___location_prefix+"/proc/index_search.cgi"||v___location_path==v___location_prefix+"/cron/"||v___location_path==v___location_prefix+"/cron/index.cgi"||v___location_path==v___location_prefix+"/syslog/"||v___location_path==v___location_prefix+"/syslog/index.cgi"||v___location_path==v___location_prefix+"/useradmin/"||v___location_path==v___location_prefix+"/useradmin/index.cgi"||v___location_path==v___location_prefix+"/apache/"||v___location_path==v___location_prefix+"/apache/index.cgi"||v___location_path==v___location_prefix+"/bind8/"||v___location_path==v___location_prefix+"/bind8/index.cgi"||v___location_path==v___location_prefix+"/dhcpd/"||v___location_path==v___location_prefix+"/dhcpd/index.cgi"||v___location_path==v___location_prefix+"/dovecot/"||v___location_path==v___location_prefix+"/dovecot/index.cgi"||v___location_path==v___location_prefix+"/ldap-server/"||v___location_path==v___location_prefix+"/ldap-server/index.cgi"||v___location_path==v___location_prefix+"/virtualmin-nginx/"||v___location_path==v___location_prefix+"/virtualmin-nginx/index.cgi"||v___location_path==v___location_prefix+"/fetchmail/"||v___location_path==v___location_prefix+"/fetchmail/index.cgi"||v___location_path==v___location_prefix+"/mysql/"||v___location_path==v___location_prefix+"/mysql/index.cgi"||v___location_path==v___location_prefix+"/mysql/edit_dbase.cgi"||v___location_path==v___location_prefix+"/postgresql/"||v___location_path==v___location_prefix+"/postgresql/index.cgi"||v___location_path==v___location_prefix+"/postgresql/edit_dbase.cgi"||v___location_path==v___location_prefix+"/postfix/"||v___location_path==v___location_prefix+"/postfix/index.cgi"||v___location_path==v___location_prefix+"/procmail/"||v___location_path==v___location_prefix+"/procmail/index.cgi"||v___location_path==v___location_prefix+"/proftpd/"||v___location_path==v___location_prefix+"/proftpd/index.cgi"||v___location_path==v___location_prefix+"/mailboxes/"||v___location_path==v___location_prefix+"/mailboxes/index.cgi"||v___location_path==v___location_prefix+"/mailboxes/list_mail.cgi"||v___location_path==v___location_prefix+"/mailbox/"||v___location_path==v___location_prefix+"/mailbox/index.cgi"||v___location_path==v___location_prefix+"/samba/"||v___location_path==v___location_prefix+"/samba/index.cgi"||v___location_path==v___location_prefix+"/spam/"||v___location_path==v___location_prefix+"/spam/index.cgi"||v___location_path==v___location_prefix+"/squid/"||v___location_path==v___location_prefix+"/squid/index.cgi"||v___location_path==v___location_prefix+"/sshd/"||v___location_path==v___location_prefix+"/sshd/index.cgi"||v___location_path==v___location_prefix+"/webalizer/"||v___location_path==v___location_prefix+"/webalizer/index.cgi"||v___location_path==v___location_prefix+"/cpan/"||v___location_path==v___location_prefix+"/cpan/index.cgi"||v___location_path==v___location_prefix+"/htaccess-htpasswd/"||v___location_path==v___location_prefix+"/htaccess-htpasswd/index.cgi"||v___location_path==v___location_prefix+"/status/"||v___location_path==v___location_prefix+"/status/index.cgi"||v___location_path==v___location_prefix+"/net/"||v___location_path==v___location_prefix+"/net/index.cgi"||v___location_path==v___location_prefix+"/tcpwrappers/"||v___location_path==v___location_prefix+"/tcpwrappers/index.cgi"||v___location_path==v___location_prefix+"/fdisk/"||v___location_path==v___location_prefix+"/fdisk/index.cgi"||v___location_path==v___location_prefix+"/fail2ban/"||v___location_path==v___location_prefix+"/fail2ban/index.cgi"||v___location_path==v___location_prefix+"/nis/"||v___location_path==v___location_prefix+"/nis/index.cgi"||v___location_path==v___location_prefix+"/passwd/"||v___location_path==v___location_prefix+"/passwd/index.cgi")&&$($(".container-fluid .panel-body a[href]:not([href*='javascript'],[href*='list_users.cgi?dom'],[href*='edit_hdparm.cgi?disk'],[href*='blink.cgi?disk'],[href*='smart-status/index.cgi?drive'],[href*='help.cgi'],[href*='edit_user.cgi?new='],[href*='edit_user.cgi?idx='],[href*='edit_recipe.cgi'],[href*='up.cgi'],[href*='down.cgi'],[href*='virt_index.cgi'],[href*='save_log.cgi'],[href*='backup.cgi'],[href*='activate.cgi'],[href*='#'])")).each(function(e,t){ v___location_path==v___location_prefix+"/syslog/"||v___location_path==v___location_prefix+"/syslog/index.cgi"?r["/"+v___location_path_lead_unslashed+$(this).parent("td").next("td.td_tag").next("td.td_tag").next("td.td_tag").find("a").attr("href")]=$.trim($(this).text()):(v___location_path==v___location_prefix+"/backup-config/"||v___location_path==v___location_prefix+"/backup-config/index.cgi"?$description=$.trim($(this).parent("td").next("td.td_tag").next("td.td_tag").text()):v___location_path==v___location_prefix+"/mount/"||v___location_path==v___location_prefix+"/mount/index.cgi"||v___location_path==v___location_prefix+"/quota/"||v___location_path==v___location_prefix+"/quota/index.cgi"?$description=$.trim($(this).parent("td").next("td.td_tag").next("td.td_tag").text()):v___location_path==v___location_prefix+"/fsdump/"||v___location_path==v___location_prefix+"/fsdump/index.cgi"?$description=$.trim($(this).parents("td").next("td").next("td").next("td").find("label").find("tt").find("tt").text()):v___location_path==v___location_prefix+"/proc/"||v___location_path==v___location_prefix+"/proc/index_tree.cgi"||v___location_path==v___location_prefix+"/proc/index_user.cgi"||v___location_path==v___location_prefix+"/proc/index_size.cgi"||v___location_path==v___location_prefix+"/proc/index_cpu.cgi"||v___location_path==v___location_prefix+"/proc/index_tree.cgi"||v___location_path==v___location_prefix+"/proc/index_search.cgi"?v___location_path==v___location_prefix+"/proc/index_size.cgi"||v___location_path==v___location_prefix+"/proc/index_cpu.cgi"?$description=$.trim($(this).parent("td").next("td.td_tag").text())+" — "+$.trim($(this).parent("td").next("td.td_tag").next("td.td_tag").text())+" - "+$.trim($(this).parents("td").next("td").next("td").next("td").text()):v___location_path==v___location_prefix+"/proc/index_search.cgi"?$description=$.trim($(this).parent("td").next("td.td_tag").text())+" — "+$.trim($(this).parent("td").next("td.td_tag").next("td.td_tag").text())+" - "+$.trim($(this).parents("td").next("td").next("td").next("td").next("td").text()):$description=$.trim($(this).parent("td").next("td.td_tag").text())+" — "+$.trim($(this).parents("td").next("td").next("td").next("td").text()):v___location_path==v___location_prefix+"/useradmin/"||v___location_path==v___location_prefix+"/useradmin/index.cgi"?$description=$.trim($(this).parents("td").next("td").find("label").text())+" — "+$(this).text()+":"+$.trim($(this).parents("td").next("td").next("td").find("label").text())+" - "+$.trim($(this).parents("td").next("td").next("td").next("td").next("td").find("label").text())+", "+$.trim($(this).parents("td").next("td").next("td").next("td").next("td").next("td").find("label").text()):v___location_path==v___location_prefix+"/mailboxes/list_mail.cgi"||v___location_path==v___location_prefix+"/mailbox/"||v___location_path==v___location_prefix+"/mailbox/index.cgi"?$description=$.trim($(this).parents("td").next("td").next("td").next("td").find("label").text())+" — "+$.trim($(this).parents("td").next("td").find("label").text())+" ["+$.trim($(this).parents("td").next("td").next("td").find("label").text())+"]":v___location_path==v___location_prefix+"/cpan/"||v___location_path==v___location_prefix+"/cpan/index.cgi"?$description=$.trim($(this).parents("td").next("td").next("td").find("label").text()):v___location_path==v___location_prefix+"/fdisk/"||v___location_path==v___location_prefix+"/fdisk/index.cgi"?$description=$.trim($(this).parent("td").next("td.td_tag").text())+" - "+$.trim($(this).parent("td").next("td.td_tag").next("td.td_tag").text()):$description=$.trim($(this).parent("td").next("td.td_tag").text()),$description?$_description=!0:$_description=!1,r[("/"==$(this).attr("href").substring(0,1)?"":"/")+v___location_directory_unslashed_trail_slashed+$(this).attr("href")]=$.trim($(this).text())+($_description?" (":"")+$description+($_description?")":""))});var o=$.map(r,function(e,t){if("undefined"!=t)return{value:e,url:t,data:{category:get_module_title()}}}),l={};$.each($('li:not(.menu-exclude):not(.user-link) > ul.sub:not([id^="global_"]) > li:not(.menu-exclude):not(.user-link) > a'),function(e,t){l[("/"==$(this).attr("href").substring(0,1)?"":"/")+$(this).attr("href")]=$.trim($(this).text())}),$('li:not(.menu-exclude):not(.user-link) > a[target="page"]:not([data-href="/acl/edit_user.cgi"],[data-href="/virtual-server/index.cgi"],[data-href="/sysinfo.cgi"],[data-href="/virtual-server/pro/history.cgi"], [data-href="/mailbox/list_folders.cgi"], [data-href="/mailbox/list_ifolders.cgi"], [data-href="/mailbox/list_addresses.cgi"], [data-href="/filter/edit_forward.cgi"], [data-href="/filter/edit_auto.cgi"], [data-href="/filter/edit_auto.cgi"], [data-href="/filter/"], [data-href="/mailbox/edit_sig.cgi"])').each(function(e,t){$t_uri_usermin||c()||(l[$(this).attr("data-href")]=$.trim($(this).text()))});var _=$.map(l,function(e,t){if("undefined"!=t&&!Test.strContains(t,"/shell")&&!Test.strContains(t,"shell=1"))return{value:e,url:t,data:{category:$("aside .select2-selection__rendered").text()?''+$("aside .select2-selection__rendered").clone().children().remove().end().text()+"":x()}}}),d={};$("aside select option").each(function(){d[$(this).val()+":::"+$(this).parent("select").attr("name")]=$.trim($(this).text())});var p=$.map(d,function(e,t){if("undefined"!=t)return{value:e,url:t,data:{category:$("aside select").data("autocomplete-title")}}}),g=p.concat(o).concat(_).concat(n);$(".form-control.sidebar-search").on("keydown",function(e){34!=e.keyCode&&33!=e.keyCode&&20!=e.keyCode&&17!=e.keyCode&&16!=e.keyCode&&9!=e.keyCode||(e.preventDefault(),e.stopPropagation())}),$(".form-control.sidebar-search").autocomplete({lookup:g,onSelect:function(e,t){var i=$.Autocomplete.externalEvent;if(!$.isEmptyObject(i)){var n=i.keyCode?i.keyCode:i.which;if(i.ctrlKey||i.shiftKey||i.altKey||i.metaKey||20===n||32===n||33===n||34===n||35===n||36===n||37===n||38===n||39===n||40===n||45===n||46===n||112===n||113===n||114===n||115===n||116===n||117===n||118===n||119===n||120===n||121===n||122===n||123===n||144===n||145===n)return}if(c()===!0&&$t_uri_dashboard&&2!=get_access_level()&&4!=get_access_level()&&h("webmin"),$(this).val("").blur(),s(),"/"==e.url.substring(0,1)){var n=$("body").find('a[href="'+e.url+'"]').attr("target");if(n&&"_parent"==n);else{var r=e.url.indexOf(v___location_prefix)>-1?e.url:v___location_prefix+e.url;if(Test.strContains(v___location_prefix,v___target_servers_index)&&r&&r.endsWith("/servers/"))return;get_onbeforeunload_status()?(t&&t.preventDefault(),get_onbeforeunload_message([],{href:r})):get_pjax_content(r,["reference"])}}else e.url&&e.url.indexOf(":::")>-1&&(a(),$("select").val(e.url.split(":::")[0]).trigger("change").trigger("select2:select"))},groupBy:"category"})}},l=function(e){if(!get_onbeforeunload_status()){var e=void 0===e||e==-1||""==e?$("aside select").val():e,t=$t_uri_virtualmin?"virtualmin":$t_uri_cloudmin?"cloudmin":$t_uri_usermin?"usermin":$t_uri_webmin?"webmin":"mail";"webmin"==t?(h("webmin"),f("webmin")):"virtualmin"==t?(h("virtualmin"),m(e)):"cloudmin"==t?(h("cloudmin"),u(e)):"usermin"==t?(h("usermin"),f("usermin")):"mail"==t&&(h("webmail"),f("webmail"))}},_=function(e){var t=$("aside select"),a=t.data("select2");e||(vars.navigation_select=a&&"undefined"!=a&&!e&&t.select2("isOpen")),e?$.each($("aside").find("forms"),function(){$(this).replaceTagName("form")}).promise().done(function(){r(vars.navigation_select)}):(a&&t.select2("destroy"),$.each($("aside").find("form"),function(){$(this).replaceTagName("forms")}))},d=function(){if("undefined"==typeof settings_leftmenu_width_initial&&(settings_leftmenu_width_initial=settings_leftmenu_width),matchMedia("(max-width: 1080px)").matches||"1"==$("html").attr("data-navigation-collapsed"))settings_leftmenu_width=260,page_adjust(settings_leftmenu_width,0);else{if(1===v___initial_load)return;settings_leftmenu_width=settings_leftmenu_width_initial,page_adjust(settings_leftmenu_width,settings_leftmenu_width)}},c=function(){return"1"==get_server_data("dashboard")},p=function(){h("dashboard"),e(),get_pjax_content(v___location_prefix+"/sysinfo.cgi")},g=function(){Test.string(v___theme_navigation_active)&&h(v___theme_navigation_active)},h=function(e){get_onbeforeunload_status()||($('.switch-toggle input:not([id="open_'+e+'"])').each(function(){$(this).removeAttr("checked")}).promise().done(function(){$("#open_"+e).length?$("#open_"+e).prop("checked",!0):$('.dynamic[name="product-switcher"]').first().prop("checked",!0)}),A())},f=function(n){get_onbeforeunload_status()||(a(),$.ajax({type:"GET",url:v___location_prefix+"/index.cgi/?xhr-navigation=1&xhr-navigation-type="+("webmail"==n?"webmail":"webmin"),data:!1,dataType:"text",success:function(a){if(Test.strContains(a,v___page_signin_form))return v___available_session=0,i(),void e();v___theme_navigation_active="webmail"==n?"webmail":get_server_data("product"),$("body ul.navigation").html(a),i(),!get_server_data("loading")&&t(),"webmail"===n&&settings_mail_ui&&("object"==typeof mail?mail.folders.get():load.bundle(v___server_extensions_path+"/mail/mail",1,["mail.folders.get()"]))}}),v())},m=function(n){get_onbeforeunload_status()||(a(),$.ajax({type:"GET",url:v___location_prefix+"/index.cgi/?xhr-navigation=1&xhr-navigation-type=virtualmin"+(n?"&dom="+n:settings_right_virtualmin_default?"&dom="+settings_right_virtualmin_default:""),data:!1,dataType:"text",success:function(a){if(Test.strContains(a,v___page_signin_form))return v___available_session=0,i(),void e();v___theme_navigation_active="virtualmin",$("body ul.navigation").html(a),i(),!get_server_data("loading")&&t()}}),v())},u=function(n){get_onbeforeunload_status()||(a(),$.ajax({type:"GET",url:v___location_prefix+"/index.cgi/?xhr-navigation=1&xhr-navigation-type=cloudmin"+(n||0===n?"&sid="+n:settings_right_cloudmin_default?"&sid="+settings_right_cloudmin_default:""),data:!1,dataType:"text",success:function(a){if(Test.strContains(a,v___page_signin_form))return v___available_session=0,i(),void e();v___theme_navigation_active="cloudmin",$("body ul.navigation").html(a),plugins.shell.link(),i(),!get_server_data("loading")&&t()}}),v())},v=function(){get_onbeforeunload_status()||$.ajax({type:"GET",url:v___location_prefix+"/index.cgi/?xhr-buttons=1&xhr-buttons-type="+($t_uri_virtualmin||$t_uri_cloudmin?1:0),data:!1,dataType:"text",success:function(e){if(Test.strContains(e,v___page_signin_form))return void(v___available_session=0);$("body ul.user-links").html(e),plugins.shell.link()}})},x=function(){return $t_uri_webmin?theme_language("theme_xhred_titles_wm"):$t_uri_usermin?theme_language("theme_xhred_titles_um"):$t_uri_virtualmin?theme_language("theme_xhred_titles_vm"):$t_uri_cloudmin?theme_language("theme_xhred_titles_cm"):$t_uri_webmail?theme_language("theme_xhred_titles_mail"):$t_uri_dashboard?theme_language("theme_xhred_titles_dashboard"):void 0},y=function(e,t){return $t_uri_webmin?"webmin":$t_uri_usermin?"usermin":$t_uri_dashboard?"dashboard":$t_uri_virtualmin?t?"virtualmin":e?"virtualserver":"virtual-server":$t_uri_cloudmin?t?"cloudmin":e?"servermanager":"server-manager":$t_uri_webmail?"mailbox":void 0},A=function(){$t_uri_webmin=$('.switch-toggle input[id="open_webmin"]:checked').length?1:0,$t_uri_usermin=$('.switch-toggle input[id="open_usermin"]:checked').length?1:0,$t_uri_virtualmin=$('.switch-toggle input[id="open_virtualmin"]:checked').length?1:0,$t_uri_cloudmin=$('.switch-toggle input[id="open_cloudmin"]:checked').length?1:0,$t_uri_webmail=$('.switch-toggle input[id="open_webmail"]:checked').length?1:0,$t_uri_dashboard=$('.switch-toggle input[id="open_dashboard"]:checked').length?1:0};return{reset:e,detect:t,load:{start:a,stop:i,select:r},collapse:s,reload:l,deform:_,lock:d,switch:{dashboard:{get:c,set:p},set:h,reset:g},get:{webmin:f,virtualmin:m,cloudmin:u},intersect:{virtualmin:function(e){var e="object"==typeof e?e.attr("href"):e,t=URI.parseQuery(URI(e).query()).dom;t!=$('select[name="dom"]').val()&&m(t)},cloudmin:function(e){var e="object"==typeof e?e.attr("href"):e,t=URI.parseQuery(URI(e).query()).id,t=t?t:URI.parseQuery(URI(e).query()).d;t!=$('select[name="sid"]').val()&&u(t)}},state:{title:x,module:y,update:A}}}(),plugins.messenger=function(){var e=function(e,t,a,i,n,s){var r=void 0===i?1:i,o=void 0===n||n;if(s=void 0===s?"":s,"hide-all"===e)return void Messenger().hideAll();if($.isArray(e)&&(e=' '+e[1]),$.isArray(s)){var l=s;s="messenger-fixed ",s+="messenger-on-"+l.join(" messenger-on-")}else s=s.length?"messenger-fixed messenger-on-"+s:"messenger-fixed messenger-on-bottom";"function"==typeof Messenger&&(Messenger.options={extraClasses:s,theme:"air"},window["Messenger_"+r]=Messenger().post({message:e,extraClasses:s,hideAfter:t,showCloseButton:o,type:a,id:r}))};return document.addEventListener("DOMContentLoaded",function(){(function(){if("function"==typeof Messenger.Message){var e,t,a,i={}.hasOwnProperty,n=function(e,t){function a(){this.constructor=e}for(var n in t)i.call(t,n)&&(e[n]=t[n]);return a.prototype=t.prototype,e.prototype=new a,e.__super__=t.prototype,e};e=jQuery,a='
\n \n \n \n \n \n \n
',t=function(t){function i(){return i.__super__.constructor.apply(this,arguments)}return n(i,t),i.prototype.template=function(t){var n;return n=i.__super__.template.apply(this,arguments),n.append(e(a)),n},i}(Messenger.Message),Messenger.themes.air={Message:t},Messenger.options={extraClasses:"messenger-fixed messenger-on-bottom",theme:"air"}}}).call(this)}),{post:e}}();const snippets={};snippets.datetime={},snippets.page={},snippets.patches={},snippets.form_pre_submitter=function(){$("body").on("click",'button.ui_form_end_submit[type="button"]:not(.disabled)',function(){var e=$(this).next('input[type="submit"].hidden'),t=$(this).parent(".btn-group").next('input[type="submit"].hidden');e.length||(e=t);var i=e.parent(),a=(i.parent("tr").find("form"),e.parents("form"));if(!a.length)return a=e.closest("form"),a.length||(a=i.prev("form")),a.length||(a=i.prev().prev("form")),a.length||(a=i.prev().prev().prev("form")),a.append(a.nextUntil(i)),void $.each(i.find("select, input"),function(){$('').attr({type:"hidden",name:$(this).attr("name")?$(this).attr("name"):$(this).attr("id"),value:$(this).val()}).appendTo(a)}).promise().done(function(){a.submit()});var n=e.attr("name")?e.attr("name"):e.attr("id"),s=$.trim(e.val());$('').attr({type:"hidden",name:n,value:s}).appendTo(a),e.trigger("click")}),$("body").on("click",'.ui_form_end_submit:not(.disabled), .page_footer_submit:not(.disabled):not([href*="javascript:history"])',function(){core.curModule("csf")?spinnerfy_buttons($(this),[2,-29,"small",!1]):spinnerfy_buttons($(this),!1,!1,!1)})},snippets.form_input_tester=function(){$(document).on("input.tester",'form:not([data-tester="1"]):not(#webmin_search_form)',function(e){var t=$(this);if(1!=t.attr("data-tester")){if(t.find(".CodeMirror").length&&!core.curModule("init")||core.curModuleFile("mailbox","reply_mail.cgi")||core.curModuleFile("virtual-server","wizard.cgi")||core.curModuleFile("virtual-server","list_scripts.cgi"))return void t.attr("data-tester",1);var i=$(e.target).is('input[type="checkbox"], input[type="radio"]'),a=$(e.target).parents("tr");if(!(i&&a&&a.length&&a.attr("class")&&a.attr("class").includes("ui_checked"))){var n=t.find(".btn-group.end_submits:visible button.ui_form_end_submit"),s=1===n.data("click-event");n&&n.length&&(set_onbeforeunload_status(1),s||(n.data("click-event",1),n.first().addClass("btn-warning"),t.attr("data-tester",1),n.one("click",function(){n.data("click-event",0),t.attr("data-tester",0),set_onbeforeunload_status(0)}),t.on("keydown",function(e){var t=e.keyCode?e.keyCode:e.which;(13===t&&!$(e.target).is("textarea")||13===t&&e.ctrlKey&&$(e.target).is("textarea"))&&(n.first().hasClass("btn-warning")?(e.preventDefault(),n.first().trigger("click")):set_onbeforeunload_status(0))})))}}})},snippets.inject_extra_option=function(e,t,i,a){if("tr/yes:no"===e){var n=$("body"),s=t.parents("form");t.parents("td.col_value").parent("tr").after(' '+a+' ");var o="submit."+i;n.off(o),n.one(o,s,function(){var e=Test.true($("[name="+i+"]:checked").val());window[i]=e,theme_config_store()})}},snippets.datetime.tictac=function(e,t){var i=t?"convertible-date-full":"convertible-timestamp-full",a=$("[data-"+i+"]");if(a.parent().contents().filter(function(){return 3===this.nodeType}).remove(),"undefined"!=typeof moment){if(t){var n=a.data(i);if(n){var s=new Date(n);a.data(i,s),s.setSeconds(s.getSeconds()+1),a.text(moment(s.toISOString()).format(config_portable_theme_locale_format_full))}}else a.data(i,parseInt(a.data(i))+1),a.text(moment.unix(a.data(i)).format(config_portable_theme_locale_format_full));!e&&setInterval(snippets.datetime.tictac.bind(null,1,t),1e3)}},snippets.datetime.locale=function(){function e(e,a){var n=e.tagName.endsWith((t+i).toUpperCase())?1:0,s=e.outerHTML.indexOf(";1")>-1?1:0,o=e.outerHTML.indexOf(";2")>-1?1:0,r=e.outerHTML.indexOf(";-1")>-1?1:0,l=$(e).text(),_=n?l.split(";")[0]:l,c=config_portable_theme_locale_format_short,d=config_portable_theme_locale_format_long,h=moment.unix(_).format("l"),h=h.indexOf("/")>-1?"/":h.indexOf("-")>-1?"-":".",p=moment.unix(_).format("LT"),f=o?moment.unix(_).format("YYYY["+h+"]MM["+h+"]DD")+" "+p:moment.unix(_).format(s?d?d:"LL":c?c:"L");if(r){var u=moment(_).fromNow();p=u,f=u}var g={sameElse:"LLL"};if(a)return n?f:p;$(e).replaceWith(n?"-1?' data-placement="auto top" data-container="body" data-toggle="tooltip" data-title="'+(r?moment(_).calendar(null,g):moment.unix(_).fromNow())+'"':"")+">"+f+"":p)}var t="-",i="d",a="x"+t+"md"+t;$.each($(a+i).add(a+"t").add($("td:contains("+(a+i)+")").last()).add($("td:contains("+a+"t)").last()).add("option:contains("+(a+i)+")").add("option:contains("+a+"t)"),function(i,n){if(n.tagName.startsWith(a.toUpperCase()))e(n,0);else{var s=$(n).text(),o=Convert.htmlUnEscape(s),r="";$.each($(o),function(i,a){$(a)[0].tagName&&$(a)[0].tagName.startsWith(("x"+t+"md").toUpperCase())&&(r+=e($(a)[0],1)+" ")}).promise().done(function(){$(n).text(r)})}})},snippets.ajax=function(){$(document).ajaxStop(function(){setTimeout(function(){0===v___available_session&&session.reauthenticate.start()},300)}).ajaxSuccess(function(){v___theme_ajax_error=0,"object"==typeof stats&&stats.general.error&&0===get_access_level()&&settings_sysinfo_real_time_status&&(stats.general.enable(),stats.general.error=0)}).ajaxError(function(e,t){"canceled"!==t.statusText&&connection_error(t,0)}),$.ajaxSetup({complete:function(e,t){(Test.strContains(e.responseText,v___page_signin_form)||e&&("auth-required=1"===e.getResponseHeader("Auth-type")||e.responseText&&e.responseText.indexOf("reset-fonts-grids-base")>-1&&e.responseText.indexOf("window.top.location = window.location;")>-1))&&session.reauthenticate.start()},beforeSend:function(e,t){t.url=link_type_convert(t.url,1),e.setRequestHeader("X-Requested-From",v___module||v___module_previous),e.setRequestHeader("X-Requested-From-Tab",plugins.navigation.state.module())}})},snippets.pjax=function(){$(document).on("submit","form",function(e){if(void 0!==e.originalEvent&&(v___theme_content_history=0),"true"!=$(this).attr("data-download")){if("_blank"===e.target.target){var t=$(this);return void setTimeout(function(){t.removeAttr("target"),get_pjax_content(v___location_resource)},100)}e.preventDefault(),get_onbeforeunload_status()?get_onbeforeunload_message(e,this):get_pjax_action_submit(e)}}),$(document).on("click","a"+$__theme_default_deselectors,function(e){void 0!==e.originalEvent&&(v___theme_content_history=0),get_onbeforeunload_status()&&$(quirks.active_element()).is("a"+$__theme_event_deselectors)&&(!this.href||this.href&&!this.href.includes("!edit"))?(e.preventDefault(),get_onbeforeunload_message(e,this)):get_pjax_action_click(e,this)}),$(document).on("pjax:error",function(e,t,i,a,n){if("error"===i){var s=$.active;if(s&&($.active=s-1),Test.strContains(n.url,"/csf/index.cgi"))return void theme_reload()}}),$(document).on("pjax:start",function(e,t,i){get_server_data("loading",1),$("body").addClass("loading-bg"),vars.page_user_inactive=1,vars.requested_page=i.url,"number"==typeof set_server_theme_temp_data_timeout&&clearTimeout(set_server_theme_temp_data_timeout)}),$(document).on("pjax:beforeReplace",function(e,t,i){settings_mail_ui&&uri_parse("directory",i.url).indexOf("/mailboxes")===-1&&uri_parse("directory",i.url).indexOf("/mailbox")>-1&&(!uri_parse("file",i.url)||uri_parse("file",i.url).indexOf("index.cgi")>-1)&&(vars.pjax_replace_contents=0),plugins.navigation.deform(0),pjax.clear.modules(i),i.push===!1&&(Test.strContains(i.url,"/config.cgi?")||Test.strContains(i.url,"/uconfig.cgi?"))&&t.find(".btn-accordion-filter, .btn-toggle-accordions").remove()}),$(document).on("ready pjax:beforeSend",function(e,t,i){if(1===vars.pjax_cancel)return vars.pjax_cancel=0,!1;if(theme_download_link(i))return!1;if($t_uri_webmail&&settings_mail_ui&&core.moduleAvailable("mailbox")&&("object"==typeof mail?0===$("aside .fancytree-container").length&&mail_load_folders():load.bundle(v___server_extensions_path+"/mail/mail",1,["mail.folders.get()"])),settings_mail_ui&&core.curModule("mailbox")&&(core.curModuleFile("mailbox","")||core.curModuleFile("mailbox","index.cgi"))&&uri_parse("directory",i.url).indexOf("/mailboxes")===-1&&uri_parse("directory",i.url).indexOf("/mailbox")>-1&&(!uri_parse("file",i.url)||uri_parse("file",i.url).indexOf("index.cgi")>-1))return mail_load(i.url),!1;progress.start(),"number"==typeof v___theme_postponed_fetcher&&clearInterval(v___theme_postponed_fetcher);var a=$(e.relatedTarget),n=a.attr("href");n=n?n:i.url.replace(v___location_origin,""),clicked_in_nav_menu=a.parent().is("[data-linked], .favorites-dcontainer, .menu-exclude.ui-sortable-handle")||"object"==typeof i.callback&&"reference"===i.callback[0],clicked_in_nav_menu&&check_bundle(n),"object"==typeof i.callback&&"beforeSend"===i.callback[0]&&(i.callback[3]?setTimeout(function(){window[i.callback[1].apply(this,i.callback[2])]},i.callback[3]):window[i.callback[1].apply(this,i.callback[2])]),v___theme_pjax_call+=1}),$(document).on("pjax:success",function(event,data,status,xhr,options){"object"==typeof options.callback&&"success"===options.callback[0]&&(options.callback[3]?setTimeout(function(){"string"==typeof options.callback[1]?eval(options.callback[1]):window[options.callback[1].apply(this,options.callback[2])]},options.callback[3]):"string"==typeof options.callback[1]?eval(options.callback[1]):window[options.callback[1].apply(this,options.callback[2])])}),$(document).on("pjax:complete",function(e,t,i){vars.allow_ui_features=1,v___theme_reload&&theme_reload(),setTimeout(function(){$(".container-fluid-loading").length||progress.end()},10),get_server_data("loading",0,1),$("body").removeClass("loading-bg"),v___theme_connection_triggered_origin=0,"object"==typeof stats&&stats.general.error&&stats.general.enable()}),$(document).on("ready pjax:end",function(e,t){0!==v___available_session&&1!==v___theme_reload&&(void 0!=t&&t.responseText&&t.responseText.includes("data-predownload")||(plugins.navigation.deform(1),get_pjax_event_end(e,t),setTimeout(function(){var e=link_type_convert(location.hash,1).replace("#","");if(e&&e.length>0){var t=$('[name="'+e+'"]');t.length&&t[0].scrollIntoView({duration:200,smooth:!0,direction:"vertical",complete:function(){}})}},200),v___page_container.find(".panel > .panel-body:first").one("click mousedown keypress",function(){vars.page_user_inactive=0})))}),$(document).on("pjax:popstate",function(e){var t=e.state;setTimeout(function(){get_pjax_event_end_funcs(0),vars.previous_request=String(),vars.source_request=String()},40);var i=v___module_file_manager+"/config.cgi",a=Test.strContains(v___location_resource,i),n=Test.strContains(t.url,i),s=a||n,o=Test.strContains(t.url,"/"+v___module_file_manager),r=v___module===v___module_file_manager,l=Test.strContains(t.url,"/csf/"),_="csf"===v___module,c="csf"!==v___module,d=theme_language("theme_xhred_global_firewall"),h=Test.strContains(t.url,"/settings-user.cgi"),p=Test.strContains(t.url,"/edit_themes.cgi")||h,f=Test.strContains(t.title,v___server_hostname)?theme_language("theme_xhred_datatable_sloadingrecords")+'':t.title;(o||r)&&(r&&!s&&page.handle.content.preloader(l?1200:400,l?d:f),o&&!n&&(page.handle.content.preloader(-2,f),"function"==typeof __f_____undel&&__f_____undel(),v___theme_pjax_call=0,setTimeout(function(){page_refresh()},41))),p||!l&&!_||(_&&(c||!l)&&!o&&!r&&page.handle.content.preloader(400,l?d:f),l&&((a||c&&!o&&!r)&&page.handle.content.preloader(1200,d),setTimeout(function(){c&&(v___theme_pjax_call=0,page_refresh())},41))),(p||n)&&((!o&&!r||n)&&page.handle.content.preloader(400,f),setTimeout(function(){page_refresh()},41))})},snippets.get_goto=function(){v___theme_navigation_active=$(".switch-toggle input:checked").attr("id"),v___theme_navigation_active=v___theme_navigation_active?v___theme_navigation_active.replace("open_",""):get_server_data("product"),setTimeout(function(){var e=get_server_data("user"),t=0;if(e){var i=window["settings_show_webmin_tab_"+e.replace(/\..*/g,"").replace(/\.|\-/g,"")];void 0!==i&&i===!1&&(t=1,2!=get_access_level()&&(t=0))}var a=function(){$t_uri_virtualmin&&"undefined"==typeof t_uri_get_content&&(get_default_virtualmin_content(!1),t&&plugins.navigation.get.virtualmin(!1)),$t_uri_cloudmin&&"undefined"==typeof t_uri_get_content&&get_default_cloudmin_content(!1),$t_uri_virtualmin||$t_uri_cloudmin||"undefined"!=typeof t_uri_get_content||get_default_content(),t_uri_get_content=1};$.when(get_server_theme_temp_data("goto",0,a)).then(function(e,i,n){if(!n.responseText||get_server_data("initial-wizard")||unbuffered_header_processor_allow(n.responseText))a();else{if(Test.strContains(n.responseText,v___module_file_manager+"/config.cgi"))return void get_pjax_content(v___location_prefix+"/"+v___module_file_manager);if(Test.strContains(n.responseText,"//")&&URI(n.responseText).hostname()!==URI(location.href).hostname()||Test.strContains(n.responseText,"/servers/link.cgi/")||Test.strContains(n.responseText,"settings-user.cgi")||"/"===n.responseText||n.responseText==="/?"+$__theme_navigation)return void get_pjax_content(v___location_prefix+"/sysinfo.cgi");if(Test.strContains(n.responseText,"virtual-server")||t){var s=URI.parseQuery(URI(n.responseText).query()).dom,o=$('select[name="dom"]').val(),r=s?s:o;plugins.navigation.switch.set("virtualmin"),(!o||s!=o)&&plugins.navigation.get.virtualmin(!!r&&r)}else if(Test.strContains(n.responseText,"server-manager")){var l=URI.parseQuery(URI(n.responseText).query()).id,_=l?l:$('select[name="sid"]').val();plugins.navigation.switch.set("cloudmin"),plugins.navigation.get.cloudmin(!!_&&_)}else $t_uri_webmin||3==v___user_level||(plugins.navigation.switch.set("webmin"),plugins.navigation.get.webmin("webmin")),3==v___user_level&&!$t_uri_webmail&&Test.strContains(n.responseText,"mailbox")&&core.moduleAvailable("mailbox")?(plugins.navigation.switch.set("webmail"),setTimeout(function(){plugins.navigation.get.webmin("webmail")},10)):3!=v___user_level||$t_uri_usermin||Test.strContains(n.responseText,"mailbox")||(plugins.navigation.switch.set("usermin"),setTimeout(function(){plugins.navigation.get.webmin("webmin")},10));check_bundle(n.responseText),get_pjax_content(n.responseText,["success","v___theme_content_history = 1"])}})},20),$.each(theme_config("get_options"),function(e,t){localStorage.setItem(v___server_hostname+"-"+t,window[t])}),setTimeout(function(){plugins.slider.update.favorites()},300)},snippets.tooltips=function(e){if(e){$(".__page").tooltip("destroy").tooltip({selector:'[data-toggle="tooltip"]:not([data-skip]), [data-toggle="virtualmin-license"], .panel-body td a:not([data-skip]), .icons-container',placement:"auto "+($(".gl-icon-container").length?"bottom":"top"),trigger:"hover",html:!0,delay:{show:600,hide:30}})}else $("aside").tooltip({selector:'li[data-toggle="tooltip"], li > a[data-toggle="tooltip"].menu-exclude-link, label[data-toggle="tooltip"]',container:"body",html:!0,delay:{show:600,hide:30}})},snippets.help_popup=function(){$("body").on("click",".help_popup",function(e){e.stopPropagation(),e.preventDefault();var t=$(this),i=$(this).attr("href"),a=$(this).parent();a.append(''),$.ajax({type:"POST",url:t.attr("href").indexOf("showpass.cgi")>-1?v___location_directory_trail_slashed+t.attr("href"):t.attr("href"),data:!1,dataType:"text",success:function(e){if(Test.strContains(e,v___page_signin_form))return void(v___available_session=0);a.find("._tmp_help_content").html(e.replace(/<(script|link|meta)\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/(script|link|meta)>/gi,"")),$help_title=a.find("._tmp_help_content .ui_subheading").first().text(),$help_body=a.find("._tmp_help_content title").remove(),$help_body=a.find("._tmp_help_content h3.ui_subheading").remove(),$help_body=a.find("._tmp_help_content h3").addClass("h3_help"),$help_body=a.find("._tmp_help_content hr").remove();var n=a.find("._tmp_help_content a");void 0!==n.attr("href")&&$.each(n,function(){var e=$(this).attr("href");e.startsWith("http")?$help_body=a.find("._tmp_help_content a").attr("target","_blank").css("text-decoration","none").css("font-style","italic"):($("body").undelegate('a[href="'+e+'"]',"click"),$("body").one("click",'a[href="'+e+'"]',function(a){if($(a.target).is($('a[href="'+e+'"]'))){a.preventDefault();var n=Convert.pathnamePopLast(t.attr("href"))+"/"+e;$('a[href="'+i+'"].help_popup').attr("data-initial",i).attr("data-substituted",n),$('a[href="'+i+'"].help_popup').attr("href",n),t.trigger("click")}}))}),$help_body=a.find("._tmp_help_content").html(),a.find("._tmp_help_content").remove();var s='',o=t.attr("href").indexOf("showpass.cgi")>-1,r=t.attr("href").indexOf("/locale")>-1;o&&(s=""),t.popover({html:!0,container:".container-fluid",template:'',title:function(){return s+$help_title},content:function(){return $help_body},placement:"auto right"}),t.popover("show"),t.on("shown.bs.popover",function(){$help_body.indexOf("")>-1&&$(".popover").animate({"max-width":"540px"},300),$("body").find(".popover:visible").addClass("module-help"),$('body[class*="'+v___module_file_manager+'"]').find(".popover:visible").addClass("file-manager-help"),setTimeout(function(){$.each($(".module-help"),function(){$(this).is(t.next(".module-help"))?($(this).animate({opacity:1},600),popover_visibility_position($(this))):$(".module-help").length>1?$(this).css("opacity",.85):$(this).css("opacity",1)})},100)}),t.on("hidden.bs.popover",function(){$("body").undelegate(":not(tt)","click"),t.attr("data-initial")&&(t.attr("href",t.attr("data-initial")),t.removeAttr("data-initial").removeAttr("data-substituted"))})}})})},snippets.page.render=function($is_history_action){function __m_ico_row_tb(){$("body").find(".icons-row:not(._processed_):not(.inline-row)").css({"padding-top":"8px","padding-bottom":"8px"}),$("body").find(".icons-row:not(._processed_):not(.inline-row)").css("border-top","1px solid #efefef").css("border-bottom","1px solid #efefef")}function __m_ico_row_t(){$("body").find(".icons-row:not(._processed_):not(.inline-row)").css({"padding-top":"8px"}),$("body").find(".icons-row:not(._processed_):not(.inline-row)").css("border-top","1px solid #efefef")}function __m_ico_row_b(){$("body").find(".icons-row:not(._processed_):not(.inline-row)").css({"padding-bottom":"6px"}),$("body").find(".icons-row:not(._processed_):not(.inline-row)").css("border-bottom","1px solid #efefef")}function __m_ico_row_func(){return 0}if(plugins.navigation.state.update(),$is_history_action&&"undefined"!=typeof __cm_editor_static&&(__cm_editor_static.toTextArea(),$('button[data-form="submitter"]').unwrap(),$('.CodeMirror, button[data-form="submitter"] + button, .-helper.__helper, .-helper.soft_wt').remove()),function(){var e=$("body");e.off("mousedown.cm1 keydown.cm1"),e.undelegate('button[type="submit"]:not(.disabled)',"click.cm"),e.undelegate('button[data-form="submitter"]:not(.disabled)',"click.cm")}(),table_proc_size_columns(),$("body").attr("style",get_server_data("style")),$.each($('select[onchange="form.submit()"]'),function(){$(this).removeAttr("onchange").addClass("onchange_form_submit_triggger")}),page.handle.content.offset(!0),editor_init_check()){var select_for_edited_file=$('select[name="file"]:first, select[name="manual"]:first');select_for_edited_file.addClass("onchange_form_submit_triggger"),select_for_edited_file.next("button.ui_form_end_submit").addClass("hidden")}snippets.datetime.locale();var $langLocaleLangStr=theme_language("theme_xhred_title_language_locale"),$userminModule=core.curModule("language"),$webminModule=core.curModule("change-user"),$webminConfModule=core.curModuleFile("webmin","edit_lang.cgi");if(core.curModule("webmin")){var $targetIconTitle=$('.icons-container a[href*="edit_lang.cgi"]'),$targetSmallIconTitle=$('.small-icons-container a[href*="edit_lang.cgi"]'),$targetNoIconTitle=$('a[href*="edit_lang.cgi"] p > .fa-angle-right');if($targetIconTitle.length){var $targetIconTitleImg=$targetIconTitle.find("img").detach();$targetIconTitle.text($langLocaleLangStr).prepend($targetIconTitleImg,"
")}else $targetSmallIconTitle.length?($targetSmallIconTitle.find(".hidden").text($langLocaleLangStr),$targetSmallIconTitle.parent().attr("title",$langLocaleLangStr)):$targetNoIconTitle.length&&$targetNoIconTitle.parent().html('  '+$langLocaleLangStr)}if(($webminConfModule||$webminModule||$userminModule)&&!$is_history_action){var $dateFormatTarget=$('.container-fluid form select[name="lang"]'),$dateFormatTargetMore=$userminModule?$dateFormatTarget.next(".ui_form_end_buttons").find("tbody"):$dateFormatTarget.parents("tr").first().parent("tbody"),$dateForm=$dateFormatTargetMore.parents("form").first(),$dateFormatFinalTarget=$userminModule?$dateFormatTargetMore:$dateFormatTargetMore.find('select[name="lang"]').parents("tr").first();$webminModule&&$('[name="overlay"]').parent("td").parent("tr").addClass("hidden"),$webminModule||$("span[data-main_title]").text($langLocaleLangStr);var insertionRow=' '+($webminModule?theme_language("theme_xhred_title_webmin_ui_locale"):theme_language("theme_xhred_title_locale_config"))+($userminModule?":   ":"")+' '+($webminModule?theme_language("theme_xhred_title_locale_config_format_ui"):theme_language("theme_xhred_title_locale_config_format"))+' '+($userminModule?"    ":"")+" "+theme_language("theme_xhred_title_locale_lang_based")+'    '+theme_language("theme_xhred_title_locale_full")+'  `LLLL`

"+theme_language("theme_xhred_global_output_example")+": "+moment().format("LLLL")+'

">
 
'+theme_language("theme_xhred_title_locale_long")+'  `LL`

"+theme_language("theme_xhred_global_output_example")+": "+moment().format("LL")+'

">
 
'+theme_language("theme_xhred_title_locale_short")+'  `L`

"+theme_language("theme_xhred_global_output_example")+": "+moment().format("L")+'

">
'+(core.moduleAvailable("webmin")?'
'+theme_language("theme_xhred_title_locale_non_ui_config")+' 
':"")+" ";$userminModule?$dateFormatFinalTarget.prepend(insertionRow):($dateFormatFinalTarget.after(insertionRow),core.setModuleData("/webmin/edit_ui.cgi",["dateformat"])),$.ajax({type:"GET",url:v___location_prefix+"/index.cgi/?xhr-get_theme_locale_languages=1",data:!1,dataType:"text",async:$.support.spa,success:function(e){$('select[data-select="locales"]').replaceWith(e),$('#config_portable_theme_locale_languages option[value="ru-su"]').remove();var t='input[id*="config_portable_theme_locale_language"], select[name="config_portable_theme_locale_languages"], input[name="config_portable_theme_locale_format_full"], input[name="config_portable_theme_locale_format_long"], input[name="config_portable_theme_locale_format_short"]',i=$(t);$(i).on("change keyup focus",function(e){var t=$(this).attr("name"),i=$(this).parent(),a=i.data("title"),n=$('select[name="config_portable_theme_locale_languages"]').val();fleeting_format=$(this).val(),fleeting_format||(t.includes("short")?fleeting_format="L":t.includes("long")?fleeting_format="LL":t.includes("full")&&(fleeting_format="LLLL")),t.indexOf("theme_locale_format_")>-1&&i.attr("title",a.replace(/g'>(.*)<\/i>/g,"g'>"+(n?moment().locale(n).format(fleeting_format):moment().format(fleeting_format))+"")).tooltip("fixTitle").tooltip("show");var s=$("._locale_config");"config_portable_theme_locale_language"===t&&"1"!=fleeting_format?"focus"!=e.type&&s.addClass("hidden"):"focus"!=e.type&&s.removeClass("hidden")}),$($dateForm).on("submit",function(){var e=$('[name="dateformat"]');e.length&&core.updateModuleData("/webmin/edit_ui.cgi","/webmin/change_ui.cgi",{dateformat:$.trim(e.val())}),$.each($(t.replace('locale_language"]','locale_language"]:checked')),function(e,t){var i=$(this).attr("name"),a=$(this).val();"config_portable_theme_locale_languages"===i&&""===a&&(a=get_server_data("language-full")),localStorage.setItem(v___server_hostname+"-"+i,a),window[i]=a}).promise().done(function(){var e=$dateForm.find('select[name="lang"]').val();if(e.indexOf(".")>-1&&(e=e.split(".")[0]),$webminModule&&"1"==$dateForm.find('[name="lang_def"]:checked').val()){var t=$('[name="lang_def"][value="1"]').next("label").text().match(/\(([^)]+)\)/),t=t&&t[0]&&t[1]?t[1]:get_server_data("language-full");t.indexOf(".")>-1&&(t=t.split(".")[0]),e=t}moment.locale(config_portable_theme_locale_language&&"0"!=config_portable_theme_locale_language?config_portable_theme_locale_languages:e),theme_config("save"),setTimeout(function(){plugins.navigation.reload()},2e3)})})}})}$.support.spa&&core.curModule("tunnel")&&$("form").on("submit",function(e){var t=$(quirks.active_element());e.preventDefault(),e.stopPropagation(),$.ajax({type:$(this).attr("method")?"GET":"POST",url:v___location_prefix+"/"+v___module+"/"+$(this).attr("action"),data:get_form_data($(this)),dataType:"text",complete:function(e){if(Test.strContains(e,v___page_signin_form))return void(v___available_session=0);theme_open_new_tab(this.url),t.removeClass("disabled").find("i").removeClass("invisible").next(".cspinner_container").remove()}})}),check_location_resource("/config.cgi?tunnel")&&$('table table[width="100%"] tr:first-child').addClass("hidden"),$.each($('tr td:last-child a:contains("..")'),function(){v___location_path==v___location_prefix+"/virtual-server/list_databases.cgi"&&$(this).html($(this).text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn f__lnk_t_btn-el btn-transparent btn-link-bordered btn-xxs margined-top--3-5").removeClass("ui_link")}),0==get_access_level()&&$.support.spa&&!$is_history_action&&$("#headln2c").prepend(" '),plugins.favorites.detect(),$(".switch-toggle").find('label[for="open_thirdlane"]').length&&$('.switch-toggle input:not([id="open_webmin"])').each(function(){$(this).removeAttr("checked")}).promise().done(function(){$("#open_webmin").prop("checked",!0)}),v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"init/"&&$("table.table tbody tr").addClass("ui_checked_columns"),page_table_rows_control(),!$is_history_action&&page_radios_evolve();var $onLoad_checkBox=$('.ui_checked_columns td.ui_checked_checkbox input[type="checkbox"]:checked:not(disabled)').parents("tr.ui_checked_columns").addClass("hl-aw");if($("body").hasClass("servers")&&$('form[action="delete_servs.cgi"] a.icon_link, form[action="delete_servs.cgi"] a.ui_link, form[action="delete_servs.cgi"] .col-xs-1').on("click",function(e){if($(e.target).is(".gl-icon-select"))return void($.support.spa?$(this).trigger("contextmenu"):$(this).parents(".gl-icon-container").trigger("contextmenu"));var t=v___location_href+$(this).attr("href"),i=$(this).attr("href");$(this);i&&i.indexOf("edit_serv.cgi")>-1||i&&i.indexOf("logout.cgi")>-1?void 0!==e.originalEvent&&$.pjax.click(e,{timeout:0,push:get_pjax_push(),type:get_pjax_type(),container:"[data-dcontainer]",fragment:"[data-dcontainer]" }):i&&i.indexOf("://")===-1?open(link_type_convert(t,1)):open(i),e.preventDefault(),e.stopPropagation()}),core.curModule("servers")&&$.each($('form[action*="delete_servs.cgi"] a[href*="link.cgi"]'),function(){var e=$(this).attr("href");e&&e.match(/(link.cgi\/\d+)/)&&$(this).attr("target","_blank")}),v___location_path!=v___location_prefix+"/apache/edit_global.cgi"&&v___location_path!=v___location_prefix+"/apache/edit_virt.cgi"&&v___location_path!=v___location_prefix+"/apache/edit_dir.cgi"||$.each($(".ui_opt_textbox.form-control"),function(){$(this).parent("span").next("button.btn.btn-default.chooser_button").length>0&&$(this).css("margin-right","4px")}),!$is_history_action){$(".opener_container").length&&$.each($(".opener_container"),function(){$(this).find(".opener_shown").is(":visible")&&$(this).parent("tr").prev("tr").find("td a:nth-child(1)").addClass("opener_container_opened").removeClass("opener_container_closed")}),$(".opener_shown, .opener_hidden").length>0&&$(".opener_trigger").length>0&&($(".panel-body .ui_form .table tbody tr").removeClass("thead"),$(".opener_trigger").parents("table.table").addClass("opener_table_style"),$(".opener_trigger").parents("tr").addClass("_c__op_r").attr("style","border: 0 !important"),$(".opener_trigger").parent("td").addClass("_c__op_d"),$(".opener_trigger").parent("td").find("a").addClass("link_hover_effect link_hover_effect_style_extra"));var target_restore_selector='a[id*="opener"][id$="_restore"]';$('a[id*="opener"][id$="_restore"]').parent().is("p")&&($('a[id*="opener"][id$="_restore"]').next("a").parent("p").replaceTagName("div"),$('a[id*="opener"][id$="_restore"]').next("a").removeClass().addClass("opener_extra_container_a_style link_hover_effect").parent("div").addClass("opener_extra_container opener_extra_container_style margined-top-10"),$('a[id*="opener"][id$="_restore"]').remove()),$('a[href^="javascript:hidden_opener"]:not(".opener_trigger")').length>0&&($('a[href^="javascript:hidden_opener"]:not(".opener_trigger")').each(function(e,t){var i=!!(v___location_path==v___location_prefix+"/virtual-server/backup_form.cgi"&&v___location_href&&v___location_href.indexOf("?sched=")>-1);if($(this).find("img").length>0&&$(this).remove(),$(this).css("border-bottom","0"),$(this).parents("table.table").addClass("opener_table_style_small"),$(this).parent("td").addClass("opener_table_cell_style_small"),i||$(this).parent("td").addClass("opener_table_cell_style_small opener_table_cell_style_small_exclusion_border_top"),$(this).parent("td").find("a").addClass("link_hover_effect link_hover_effect_style"),$(this).parent().is(".panel-body")||$(this).parent().is(".ui_form")){var a=$(this),n=a.parent().is(".panel-body")?".panel-body":".ui_form";a.parent(n).find('a[href^="javascript:hidden_opener"]:eq(1)').wrapAll('
'),core.curModuleFile("bind8","edit_zonekey.cgi")&&a.parent(n).find('a[href^="javascript:hidden_opener"]:eq('+(e+1)+")").wrapAll('
'),a.parent('.panel-body > a[href^="javascript:hidden_opener"]:first-child').remove();var s=a.parent(n).find(".opener_extra_container");$(s).next("br").remove(),$(s).addClass("opener_extra_container_style"),$(s).find("a").addClass("opener_extra_container_a_style link_hover_effect"),$(s).next(".opener_hidden").attr("style","padding:8px")}}),$.each($(".opener_hidden"),function(){$(this).css("display","none")})),$("a.opener_trigger").each(function(){$(this).parent("td").css("text-align","left")}),$('form[action*="seen_newfeatures.cgi"]').each(function(){$(this).parents("table.table-striped").next(".ui_form_end_buttons").css("margin-top","14px")}),$("#tall_0").before("
"),$(".opener_container").each(function(e,t){$(this).find("div").hasClass("opener_hidden")?$(this).hide():$(this).show()}),$.each($("div.barchart"),function(){var e=$(this).find('img[src*="red.gif"]'),t=$(this).parent("td").contents().filter(function(){return 3==this.nodeType}).text();e&&e.attr("width")&&$(this).parent("td").html('
'+t+'
'+e.attr("width")+"
")}),$('.panel-body > form > table > tbody > tr > td:has(input[type="submit"])').parents("table.table-hardcoded > tbody > tr").css("border","none").parents("table").css("margin-top","20px"),$('.panel-body > form > table > tbody > tr > td:has(input[type="submit"])').parents("table.table-hardcoded > tbody").css("border","none"),$('.ui_grid_table > tbody > tr.ui_grid_row > td:has(button[type="submit"])').parents("table.ui_grid_table").css("border","none"),$("form.ui_form > table label.radio, form.ui_form > table label.checkbox").each(function(){var e=$(this),t=e.find("i.fa"),i=e.find("i.fa").text().trim(),a=e.text().trim();0===i.length&&0===a.length&&t.parent("label").remove()})}if(v___location_path&&(v___location_path.indexOf("/webmin/edit_themes.cgi")>-1||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-user.cgi")){if(v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-user.cgi"){plugins.navigation.reset();var $target_parents_row=$('[name="settings_navigation_color"]').parent("td").parent("tr"),rows=' '+theme_language("settings_grayscale_level_navigation")+'
'+theme_language("settings_grayscale_level_navigation_description")+'
'+theme_language("settings_sepia_level_navigation")+'
'+theme_language("settings_sepia_level_navigation_description")+'
'+theme_language("settings_saturate_level_navigation")+'
'+theme_language("settings_saturate_level_navigation_description")+'
'+theme_language("settings_hue_level_navigation")+'
'+theme_language("settings_hue_level_navigation_description")+'
'+theme_language("settings_invert_level_navigation")+'
'+theme_language("settings_invert_level_navigation_description")+'
'+theme_language("settings_brightness_level_navigation")+'
'+theme_language("settings_brightness_level_navigation_description")+'
'+theme_language("settings_contrast_level_navigation")+'
'+theme_language("settings_contrast_level_navigation_description")+'
';$target_parents_row.after(rows)}var ev_change_atsettings='form[action*="settings.cgi"] select, form[action*="save_config.cgi"] select, form[action*="settings.cgi"] input, form[action*="save_config.cgi"] input';$("body").undelegate(ev_change_atsettings,"change"),$("body").on("change",ev_change_atsettings,function(e){var t=$(this).val();if("true"==t||"false"==t?"true"==t?c=!0:"false"==t&&(c=!1):c=t,window[$(this).attr("name")]=Test.numeric(c)?c&&c.length>16?c:parseFloat(c):c,void 0!==e.originalEvent)if(v___initial_load&&"settings-user.cgi"!==v___location_file)v___initial_load=0;else{var i='input[name="settings_side_slider_enabled"]';!$(e.target).is(i)&&$(e.target).is(i)||theme_config_controls(1)}});var ev_keydown_atsettings='form[action*="settings.cgi"] input, form[action*="save_config.cgi"] input';$("body").undelegate(ev_keydown_atsettings,"keydown"),$("body").on("keydown",ev_keydown_atsettings,function(e){void 0!==e.originalEvent&&theme_config_controls(1)}),v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-user.cgi"&&$('button[type="button"][name="save_user"]').on("click",function(e){e.preventDefault(),e.stopPropagation(),theme_config_update(),theme_config("save"),plugins.navigation.load.start(),spinnerfy_buttons($(this),[-.5,-25,"small",750]),setTimeout(function(){plugins.navigation.reload()},1400)}),$(function(){function e(){$("body").undelegate("#atrestore:not(.disabled)","click"),$("#atrestore:not(.disabled)").off("click.confirm"),$("#atrestore:not(.disabled)").on("click",function(){var e=get_onbeforeunload_status();set_onbeforeunload_status(0),e&&setTimeout(function(){set_onbeforeunload_status(e)},2500)}),$("#atrestore:not(.disabled)").confirmation({classNameRemove:"btn-default"},function(){$(this).off();var e=$(this);e.hasClass("btn-inverse")||setTimeout(function(){spinnerfy_buttons(e,[1.5,-33,"small",!1]);var t=$(".ui_form").serialize();$.ajax({type:"POST",url:v___location_prefix+"/index.cgi?xhr-settings=1&restore=1",data:t,success:function(e){if(Test.strContains(e,v___page_signin_form))return void(v___available_session=0);theme_reload()},error:function(t){e.addClass("btn-danger").removeClass("btn-default btn-inverse opacity-0_5")}})},0)})}core.moduleAvailable("webmin")&&!$is_history_action&&($(".container-fluid .nav.nav-tabs").prepend('
  • '),$(".container-fluid .tab-pane").first().before('
    '),$('.container-fluid .nav-tabs a[href="#atsettings"]').tab("show")),$is_history_action||$.ajax({type:"GET",url:v___location_prefix+"/index.cgi/?xhr-settings=1",data:!1,dataType:"text",success:function(t){function i(e){void 0===e&&(e=$('input[name="settings_right_hide_table_icons"]:checked'));var t=["settings_right_small_table_icons","settings_right_animate_table_icons","settings_right_grayscaled_table_icons"];"true"==e.val()?$.each(t,function(e,t){$('input[name="'+t+'"]').prop("disabled",!0),$('input[name="'+t+'"]').parent(".aradio").addClass("disabled")}):$.each(t,function(e,t){$('input[name="'+t+'"]').prop("disabled",!1),$('input[name="'+t+'"]').parent(".aradio").removeClass("disabled")})}function a(e){void 0===e&&(e=$('input[name="settings_hotkeys_active"]:checked'));var t=["settings_hotkey_custom_1","settings_hotkey_custom_2","settings_hotkey_custom_3","settings_hotkey_custom_4","settings_hotkey_custom_5","settings_hotkey_custom_6","settings_hotkey_custom_7","settings_hotkey_custom_8","settings_hotkey_custom_9","settings_hotkey_toggle_modifier","settings_hotkey_toggle_key_webmin","settings_hotkey_toggle_key_virtualmin","settings_hotkey_toggle_key_cloudmin","settings_hotkey_toggle_key_usermin","settings_hotkey_toggle_key_webmail","settings_hotkey_shell","settings_hotkey_focus_search","settings_hotkey_navigation","settings_hotkey_slider","settings_hotkey_toggle_slider","settings_hotkey_reload","settings_hotkey_reload","settings_hotkey_toggle_key_night_mode","settings_hotkey_sysinfo","settings_hotkey_favorites"];"false"==e.val()?$.each(t,function(e,t){$('input[name="'+t+'"], select[name="'+t+'"]').prop("disabled",!0)}):$.each(t,function(e,t){$('input[name="'+t+'"], select[name="'+t+'"]').prop("disabled",!1)})}function n(e){void 0===e&&(e=$('input[name="settings_side_slider_enabled"]:checked'));var t=["settings_side_slider_palette","settings_side_slider_fixed","settings_side_slider_fixed_toggle","settings_side_slider_sysinfo_enabled","settings_side_slider_notifications_enabled","settings_side_slider_favorites_enabled"];"false"==e.val()?$.each(t,function(e,t){"settings_side_slider_fixed"!=t&&"settings_side_slider_fixed_toggle"!=t||$('input[name="settings_side_slider_fixed"][value="false"], input[name="settings_side_slider_fixed_toggle"][value="false"]').trigger("click"),setTimeout(function(){$('input[name="'+t+'"], select[name="'+t+'"]').prop("disabled",!0).parent(".aradio").addClass("disabled")},10)}):$.each(t,function(e,t){("settings_side_slider_fixed"!=t||"settings_side_slider_fixed"==t&&"true"!=$('input[name="settings_navigation_always_collapse"]:checked').val())&&("settings_side_slider_fixed_toggle"!=t||"settings_side_slider_fixed_toggle"==t&&"true"!=$('input[name="settings_navigation_always_collapse"]:checked').val())&&$('input[name="'+t+'"], select[name="'+t+'"]').prop("disabled",!1).parent(".aradio").removeClass("disabled")})}function s(e){void 0===e&&(e=$('input[name="settings_sysinfo_real_time_status"]:checked'));var t=["settings_sysinfo_real_time_timeout"];"true"==e.val()?$.each(t,function(e,t){$('input[name="'+t+'"]').prop("disabled",!1).removeClass("disabled")}):$.each(t,function(e,t){$('input[name="'+t+'"]').prop("disabled",!0).addClass("disabled")})}function o(e){void 0===e&&(e=$('input[name="settings_sysinfo_easypie_charts"]:checked'));var t=["settings_sysinfo_easypie_charts_size","settings_sysinfo_easypie_charts_width","settings_sysinfo_easypie_charts_scale"];"true"==e.val()?$.each(t,function(e,t){$('input[name="'+t+'"]').prop("disabled",!1).removeClass("disabled")}):$.each(t,function(e,t){$('input[name="'+t+'"]').prop("disabled",!0).addClass("disabled")})}function r(e){void 0===e&&(e=$('input[name="settings_sysinfo_theme_updates"]:checked'));var t=["settings_cache_interval"];"true"==e.val()?$.each(t,function(e,t){$('[name="'+t+'"]').prop("disabled",!1).removeClass("disabled")}):$.each(t,function(e,t){$('[name="'+t+'"]').prop("disabled",!0).addClass("disabled")})}function l(e){void 0===e&&(e=$('input[name="settings_navigation_always_collapse"]:checked'));var t=["settings_side_slider_fixed","settings_side_slider_fixed_toggle","settings_leftmenu_width"];"true"==e.val()?(vars.slider_pinned=-1,$.each(t,function(e,t){"settings_side_slider_fixed"!=t&&"settings_side_slider_fixed_toggle"!=t||$('input[name="settings_side_slider_fixed"][value="false"], input[name="settings_side_slider_fixed_toggle"][value="false"]').trigger("click"),setTimeout(function(){$('input[name="'+t+'"]').prop("disabled",!0).parent(".aradio").addClass("disabled")},10)})):$.each(t,function(e,t){"settings_side_slider_fixed"!=t&&"settings_side_slider_fixed_toggle"!=t||"false"==$('input[name="settings_side_slider_enabled"]:checked').val()||$('input[name="'+t+'"]').prop("disabled",!1).parent(".aradio").removeClass("disabled")})}if(Test.strContains(t,v___page_signin_form))return void(v___available_session=0);$("#atsettings").html(t);var _=get_server_data("theme-version"),c=$('input[name="settings_sysinfo_theme_updates"]').first().parents("td").parent("tr.atshover"),d=c.find("td").first(),h=d.find(".smaller");c.next("tr").find("td").first().find("b");h.append(' ('+theme_language("theme_xhred_global_installed_version").toLowerCase()+" "+_+')'+theme_spinner_small("in-btn-md tmp_spinner_theme_version"," ","width:10px; height:10px; margin-left: 5px;")),$.ajax({type:"POST",url:v___location_prefix+"/index.cgi/?xhr-theme_latest_version=1",data:!1,dataType:"json",success:function(e){var t=String(),i=e[0],a=i!=e[1]&&e[1],n=$("[data-text-installed]"),s=$(".tmp_spinner_theme_version"),o=$("em[data-theme-stable-version]"),r=$("span[data-theme-versions]");i&&i!=_&&(t+=", "+theme_language("theme_xhred_global_latest_stable").toLowerCase()+' '+i+""),a&&a!=_&&(t+=", "+theme_language("theme_xhred_global_latest_beta").toLowerCase()+' '+a+""),_&&_.length<=5&&i&&i.length<=5&&i!=_&&o.addClass("text-danger"),t&&!t.length&&(n.text(theme_language("theme_xhred_global_installed_and_latest_version").toLowerCase()),o.addClass("text-success")),r.replaceWith(t),s.remove()},error:function(){}}),page.render.module_config([0,1,0,0,0,0,0,0,1]);var p=$("div#atsettings").find(".ui_form");$__theme_text_right_save=p.data("text-save"),$__theme_text_right_saved=p.data("text-settings_right_saved"),$__theme_text_right_saving=p.data("text-settings_right_saving"),$__theme_text_right_restore_defaults=p.data("text-settings_right_restore_defaults"),$__theme_text_right_restored=p.data("text-settings_right_restored"),$__theme_text_right_restoring=p.data("text-settings_right_restoring"),$__theme_text_right_error=p.data("text-error"),$('.container-fluid .nav-tabs a[href="#atsettings"]').text(p.data("text-current_theme")),$("div#atsettings").removeClass("text-center"),e(),theme_config_update();var f=$("body").find(".fa.fa-sub-title").parent("span");$(f).next("br").remove(),$(f).next("div.smaller").attr("style","margin-top: -15px !important"),f.remove(),i(),$('input[name="settings_right_hide_table_icons"]').on("change",function(){i($(this))}),a(),$('input[name="settings_hotkeys_active"]').on("change",function(){a($(this))}),n(),$('input[name="settings_side_slider_enabled"]').on("change",function(){n($(this))}),s(),$('input[name="settings_sysinfo_real_time_status"]').on("change",function(){s($(this))}),o(),$('input[name="settings_sysinfo_easypie_charts"]').on("change",function(){o($(this))}),r(),$('input[name="settings_sysinfo_theme_updates"]').on("change",function(){r($(this))}),$('select[name="settings_navigation_color"]').on("keyup change",function(e){var t=$(this).val(),i=$("link[data-palette]"),a="blue"!=t;a&&$("head").append(''),setTimeout(function(){get_server_data("data-theme",t),i.remove(),get_server_data("data-default-theme",t),$("body .user-link.palette-toggle").find(".fa-sun").trigger("click"),theme_config_update()},a?800:0)}),$('select[name="settings_background_color"]').on("click keyup change",function(){var e=$(this).val();get_server_data("data-background-style",e),get_server_data("data-background-style",e),$("link[data-palette]").remove(),"gainsboro"!=e&&($("head").append(''),$('select[name="settings_navigation_color"]').val("gunmetal").trigger("change")),theme_config_update()}),$('input[name="settings_enable_container_offset"]').change(function(){var e=$(this).val(),t=$(".container-fluid");"false"==e?t.removeClass("col-lg-10 col-lg-offset-1").addClass("margined-top-15"):t.addClass("col-lg-10 col-lg-offset-1").removeClass("margined-top-15")}),$('input[name="settings_contrast_mode"]').change(function(){var e=$(this).val();$("link[data-high-contrast]").remove(),"true"==e&&$("head").append(''),get_server_data("data-high-contrast","true"==e?"1":"0")}),$('input[name="settings_right_page_hide_persistent_vscroll"]').change(function(){var e=$(this).val(),t=$("#content.__page");"true"==e?t.removeClass("fvscroll"):t.addClass("fvscroll")}),$('select[name="settings_side_slider_palette"]').change(function(){$("body .right-side-tabs, body .right-side-tabs-toggler").attr("data-background-style",$(this).val())}),$('input[name="settings_side_slider_enabled"]').change(function(){"true"==$(this).val()?($("body .right-side-tabs-toggler").removeClass("hidden"),$("body .right-side-tabs").removeClass("hidden"),$('input[name="settings_side_slider_sysinfo_enabled"][value="true"], input[name="settings_side_slider_notifications_enabled"][value="true"], input[name="settings_side_slider_favorites_enabled"][value="true"]').trigger("click")):($("body .right-side-tabs-toggler").addClass("hidden"),$("body .right-side-tabs").addClass("hidden")),theme_config_update(),page_resized()}),$('input[name="settings_side_slider_fixed"]').change(function(){vars.slider_pinned=-1;var e=$(".right-side-tabs-dismiss .fa2-collapse-right");"true"==$(this).val()?(plugins.slider.state(1),e.removeClass("fa-rotate-45")):(plugins.slider.state(0),e.addClass("fa-rotate-45")),theme_config_update()}),$('input[name="settings_side_slider_fixed_toggle"]').change(function(e){var t=$(".right-side-tabs-dismiss .fa2-collapse-right");"true"==$(this).val()?t.removeClass("hidden"):(("true"==$('input[name="settings_side_slider_fixed"]:checked').val()&&t.hasClass("fa-rotate-45")||"false"==$('input[name="settings_side_slider_fixed"]:checked').val()&&!t.hasClass("fa-rotate-45"))&&t.trigger("click"),t.addClass("hidden")),vars.slider_pinned=-1,theme_config_update()}),$('input[name="settings_side_slider_sysinfo_enabled"], input[name="settings_side_slider_notifications_enabled"], input[name="settings_side_slider_favorites_enabled"]').change(function(e){var t="right-side-tabs-"+$(this).attr("name").split("_")[3],i=$(this).attr("name"),a=$("body").find("#"+t).hasClass("active"),n=$('input[name="settings_side_slider_sysinfo_enabled"][value="true"]:checked, input[name="settings_side_slider_notifications_enabled"][value="true"]:checked, input[name="settings_side_slider_favorites_enabled"][value="true"]:checked').length;"true"==$(this).val()?($("body").find('a[href="#'+t+'"], #'+t).removeClass("hidden").parent().removeClass("hidden"),"settings_side_slider_notifications_enabled"===i&&($(".right-side-tab-notification-asterix").removeClass("invisible hidden hidden-forged"),$(".right-side-tabs-toggler .badge.badge-danger").removeClass("invisible hidden hidden-forged"),setTimeout(function(){"function"==typeof plugins.slider.badge&&plugins.slider.badge()},300))):($("body").find('a[href="#'+t+'"], #'+t).addClass("hidden"),a&&n?$("body #right-side-tabs").find("li:not(.active) a:not(.hidden)").first().trigger("click"):0===n&&$('input[name="settings_side_slider_enabled"][value="false"]').trigger("click"),"settings_side_slider_notifications_enabled"===i&&($(".right-side-tab-notification-asterix").addClass("invisible hidden hidden-forged"),$(".right-side-tabs-toggler .badge.badge-danger").addClass("invisible hidden hidden-forged"),plugins.favicon.set(0))),theme_config_update()}),$('input[name="settings_side_slider_sysinfo_enabled"], input[name="settings_side_slider_notifications_enabled"], input[name="settings_side_slider_favorites_enabled"]').each(function(){$('input[name="'+$(this).attr("name")+'"][value="'+window[$(this).attr("name")]+'"]').trigger("change")}),$('select[name="settings_navigation_color"]').after(' ');var u=$(this).attr("data-name")+"_controller";window[u]="hidden",$(".settings_navigation_color_toggle, .settings_background_color_toggle").on("click",function(){void 0===window[u]||"hidden"==window[u]?($("."+$(this).attr("data-name")+"_reset, ."+$(this).attr("data-name")+"_rows").removeClass("hidden"),window[u]="shown"):($("."+$(this).attr("data-name")+"_reset, ."+$(this).attr("data-name")+"_rows").addClass("hidden"),window[u]="hidden"),$(this).toggleClass("forced")}),$(".settings_navigation_color_reset").on("click",function(){if("settings_navigation_color"==$(this).attr("data-name")){var e="-webkit-filter: grayscale(0) sepia(0) saturate(1) hue-rotate(0deg) invert(0) brightness(1) contrast(1); filter: grayscale(0) sepia(0) saturate(1) hue-rotate(0deg) invert(0) brightness(1) contrast(1);";$(".visible-xs.mobile-menu-toggler").attr("style","position: fixed;"+e),$("aside, .visible-xs.mobile-menu-toggler").attr("style","z-index: 10; overflow: visible; transform: translate("+settings_leftmenu_width+"px, 0px);"+e),$('input[name="settings_grayscale_level_navigation"], input[name="settings_sepia_level_navigation"], input[name="settings_hue_level_navigation"], input[name="settings_invert_level_navigation"]').val(0),$('input[name="settings_saturate_level_navigation"], input[name="settings_brightness_level_navigation"], input[name="settings_contrast_level_navigation"]').val(1);$('input[name="settings_grayscale_level_navigation"], input[name="settings_sepia_level_navigation"], input[name="settings_saturate_level_navigation"], input[name="settings_hue_level_navigation"], input[name="settings_invert_level_navigation"], input[name="settings_brightness_level_navigation"], input[name="settings_contrast_level_navigation"]').each(function(){$('code[data-name="'+$(this).attr("name")+'"]').text($(this).val())})}});var g=$('input[name="settings_grayscale_level_navigation"], input[name="settings_sepia_level_navigation"], input[name="settings_saturate_level_navigation"], input[name="settings_hue_level_navigation"], input[name="settings_invert_level_navigation"], input[name="settings_brightness_level_navigation"], input[name="settings_contrast_level_navigation"]');g.on("click keyup change",function(e){var t="-webkit-filter: grayscale("+$('input[name="settings_grayscale_level_navigation"]').val()+") sepia("+$('input[name="settings_sepia_level_navigation"]').val()+") saturate("+$('input[name="settings_saturate_level_navigation"]').val()+") hue-rotate("+$('input[name="settings_hue_level_navigation"]').val()+"deg) invert("+$('input[name="settings_invert_level_navigation"]').val()+") brightness("+$('input[name="settings_brightness_level_navigation"]').val()+") contrast("+$('input[name="settings_contrast_level_navigation"]').val()+"); filter: grayscale("+$('input[name="settings_grayscale_level_navigation"]').val()+") sepia("+$('input[name="settings_sepia_level_navigation"]').val()+") saturate("+$('input[name="settings_saturate_level_navigation"]').val()+") hue-rotate("+$('input[name="settings_hue_level_navigation"]').val()+"deg) invert("+$('input[name="settings_invert_level_navigation"]').val()+") brightness("+$('input[name="settings_brightness_level_navigation"]').val()+") contrast("+$('input[name="settings_contrast_level_navigation"]').val()+");";$(".visible-xs.mobile-menu-toggler").attr("style","position: fixed;"+t),$("aside, .visible-xs.mobile-menu-toggler").attr("style","z-index: 10; overflow: visible; transform: translate("+settings_leftmenu_width+"px, 0px);"+t),$('code[data-name="'+$(this).attr("name")+'"]').text($(this).val()),theme_config_update()}),g.each(function(e,t){$('code[data-name="'+$(this).attr("name")+'"]').text($(this).val()),$(this).parent().parent("td").parent("tr.atshover").addClass("hidden settings_navigation_color_rows hidden-skip"),0===e&&$(this).parent().parent("td").parent("tr.atshover").prev("tr").addClass("hidden-dependent-skip")}),setTimeout(function(){$(".mobile-menu-toggler:visible").length&&$('input[name="settings_leftmenu_width"]').prop("disabled",!0)},100);var m=$('input[name="settings_leftmenu_width"]');m.on("click keyup change",function(e){page_adjust($(this).val(),$(this).val()),$('code[data-name="'+$(this).attr("name")+'"]').text($(this).val()),theme_config_update(),settings_leftmenu_width_initial=$(this).val()}),$('input[name="settings_navigation_always_collapse"]').change(function(e){l($(this)),"true"==$(this).val()?($("html").attr("data-navigation-collapsed",1),$(".mobile-menu-toggler").removeClass("visible-xs"),plugins.navigation.collapse()):"false"==$(this).val()&&($("html").attr("data-navigation-collapsed",0),$(".mobile-menu-toggler").addClass("visible-xs")),setTimeout(function(){page_resized()},10)}),l(),m.each(function(){$('code[data-name="'+$(this).attr("name")+'"]').text($(this).val()),settings_leftmenu_width_initial=$(this).val()}),"restored"==v___location_query&&(g.trigger("click"),m.trigger("click"),$('select[name="settings_navigation_color"], select[name="settings_background_color"]').trigger("change")),$("aside ul.user-html li.user-html-string").html($('input[name="settings_leftmenu_user_html"]').val()),$('input[name="settings_leftmenu_user_html"]').keyup(function(){$("aside ul.user-html li.user-html-string").html($(this).val())}), diff --git a/unauthenticated/js/bundle.min.js.gz b/unauthenticated/js/bundle.min.js.gz index 9a6d81f30d191e2aa7a143bcc6c7d474be74c148..5e11c889d7c512495da3162c5ae96c75a72bec93 100644 GIT binary patch delta 14912 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
    4!)W!s0(o#DV9{byIrJfv9g>`BH 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