Version 0.8.66

Ylian Saint-Hilaire committed Jun 23, 2021 at 17:22 UTC d455b1f26914c0b29b40e7bcf3d0d653090c2e47
3 files changed +55 -47
package.json
+1 -1
@@ -1,6 +1,6 @@
1 {
2 "name": "meshcentral",
3 - "version": "0.8.65",
3 + "version": "0.8.66",
4 "keywords": [
5 "Remote Device Management",
6 "Remote Device Monitoring",
public/scripts/amt-wsman-0.2.0-min.js
+1 -1
@@ -1 +1 @@
1 -var WsmanStackCreateService=function(e,s,r,a,o,t){var u={};function l(e){if(!e)return"";var s,r=" ";for(s in e)e.hasOwnProperty(s)&&0===s.indexOf("@")&&(r+=s.substring(1)+'="'+e[s]+'" ');return r}function p(e){if(!e)return"";if("string"==typeof e)return e;if(e.InstanceID)return'<w:SelectorSet><w:Selector Name="InstanceID">'+e.InstanceID+"</w:Selector></w:SelectorSet>";var s,r="<w:SelectorSet>";for(s in e)if(e.hasOwnProperty(s)){if(r+='<w:Selector Name="'+s+'">',e[s].ReferenceParameters){r+="<a:EndpointReference>",r+="<a:Address>"+e[s].Address+"</a:Address><a:ReferenceParameters><w:ResourceURI>"+e[s].ReferenceParameters.ResourceURI+"</w:ResourceURI><w:SelectorSet>";var a=e[s].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(a))for(var o=0;o<a.length;o++)r+="<w:Selector"+l(a[o])+">"+a[o].Value+"</w:Selector>";else r+="<w:Selector"+l(a)+">"+a.Value+"</w:Selector>";r+="</w:SelectorSet></a:ReferenceParameters></a:EndpointReference>"}else r+=e[s];r+="</w:Selector>"}return r+="</w:SelectorSet>"}return u.NextMessageId=1,u.Address="/wsman",u.comm=CreateWsmanComm(e,s,r,a,o,t),u.PerformAjax=function(e,a,s,r,o){null==o&&(o=""),u.comm.PerformAjax('<?xml version=\"1.0\" encoding=\"utf-8\"?><Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:a="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:w="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd" xmlns="http://www.w3.org/2003/05/soap-envelope" '+o+"><Header><a:Action>"+e,function(e,s,r){200==s?(e=u.ParseWsman(e))&&null!=e?a(u,e.Header.ResourceURI,e,200,r):a(u,null,{Header:{HttpError:s}},601,r):a(u,null,{Header:{HttpError:s}},s,r)},s,r)},u.CancelAllQueries=function(e){u.comm.CancelAllQueries(e)},u.GetNameFromUrl=function(e){var s=e.lastIndexOf("/");return-1==s?e:e.substring(s+1)},u.ExecSubscribe=function(e,s,r,a,o,t,n,l,c,d){var m="",i="";null!=c&&null!=d&&(m="<t:IssuedTokens><t:RequestSecurityTokenResponse><t:TokenType>http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#UsernameToken</t:TokenType><t:RequestedSecurityToken><se:UsernameToken><se:Username>"+c+'</se:Username><se:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd#PasswordText">'+d+"</se:Password></se:UsernameToken></t:RequestedSecurityToken></t:RequestSecurityTokenResponse></t:IssuedTokens>",i='<Auth Profile="http://schemas.xmlsoap.org/ws/2004/08/eventing/DeliveryModes/secprofile/http/digest"/>');i="http://schemas.xmlsoap.org/ws/2004/08/eventing/Subscribe</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo>"+p(n)+m+'</Header><Body><e:Subscribe><e:Delivery Mode="http://schemas.dmtf.org/wbem/wsman/1/wsman/'+s+'"><e:NotifyTo><a:Address>'+r+"</a:Address></e:NotifyTo>"+i+"</e:Delivery><e:Expires>PT0.000000S</e:Expires></e:Subscribe>";u.PerformAjax(i+"</Body></Envelope>",a,o,t,'xmlns:e="http://schemas.xmlsoap.org/ws/2004/08/eventing" xmlns:t="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:se="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:m="http://x.com"')},u.ExecUnSubscribe=function(e,s,r,a,o){o="http://schemas.xmlsoap.org/ws/2004/08/eventing/Unsubscribe</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo>"+p(o)+"</Header><Body><e:Unsubscribe/>";u.PerformAjax(o+"</Body></Envelope>",s,r,a,'xmlns:e="http://schemas.xmlsoap.org/ws/2004/08/eventing"')},u.ExecPut=function(e,s,r,a,o,t){s="http://schemas.xmlsoap.org/ws/2004/09/transfer/Put</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60.000S</w:OperationTimeout>"+p(t)+"</Header><Body>"+function(e,s){if(!e||null==s)return"";var r,a=u.GetNameFromUrl(e),o="<r:"+a+' xmlns:r="'+e+'">';for(r in s)if(s.hasOwnProperty(r)&&0!==r.indexOf("__")&&0!==r.indexOf("@")&&void 0!==s[r]&&null!==s[r]&&"function"!=typeof s[r])if("object"==typeof s[r]&&s[r].ReferenceParameters){o+="<r:"+r+"><a:Address>"+s[r].Address+"</a:Address><a:ReferenceParameters><w:ResourceURI>"+s[r].ReferenceParameters.ResourceURI+"</w:ResourceURI><w:SelectorSet>";var t=s[r].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(t))for(var n=0;n<t.length;n++)o+="<w:Selector"+l(t[n])+">"+t[n].Value+"</w:Selector>";else o+="<w:Selector"+l(t)+">"+t.Value+"</w:Selector>";o+="</w:SelectorSet></a:ReferenceParameters></r:"+r+">"}else if(Array.isArray(s[r]))for(n=0;n<s[r].length;n++)o+="<r:"+r+">"+s[r][n].toString()+"</r:"+r+">";else o+="<r:"+r+">"+s[r].toString()+"</r:"+r+">";return o+="</r:"+a+">"}(e,s);u.PerformAjax(s+"</Body></Envelope>",r,a,o)},u.ExecCreate=function(e,s,r,a,o,t){var n,l=u.GetNameFromUrl(e),c="http://schemas.xmlsoap.org/ws/2004/09/transfer/Create</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout>"+p(t)+"</Header><Body><g:"+l+' xmlns:g="'+e+'">';for(n in s)c+="<g:"+n+">"+s[n]+"</g:"+n+">";u.PerformAjax(c+"</g:"+l+"></Body></Envelope>",r,a,o)},u.ExecCreateXml=function(e,s,r,a,o){var t=u.GetNameFromUrl(e);u.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Create</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60.000S</w:OperationTimeout></Header><Body><r:"+t+' xmlns:r="'+e+'">'+s+"</r:"+t+"></Body></Envelope>",r,a,o)},u.ExecDelete=function(e,s,r,a,o){s="http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout>"+p(s)+"</Header><Body /></Envelope>";u.PerformAjax(s,r,a,o)},u.ExecGet=function(e,s,r,a){u.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Get</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout></Header><Body /></Envelope>",s,r,a)},u.ExecMethod=function(e,s,r,a,o,t,n){var l,c="";for(l in r)if(null!=r[l])if(Array.isArray(r[l]))for(var d in r[l])c+="<r:"+l+">"+r[l][d]+"</r:"+l+">";else c+="<r:"+l+">"+r[l]+"</r:"+l+">";u.ExecMethodXml(e,s,c,a,o,t,n)},u.ExecMethodXml=function(e,s,r,a,o,t,n){u.PerformAjax(e+"/"+s+"</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout>"+p(n)+"</Header><Body><r:"+s+'_INPUT xmlns:r="'+e+'">'+r+"</r:"+s+"_INPUT></Body></Envelope>",a,o,t)},u.ExecEnum=function(e,s,r,a){u.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Enumerate</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++'</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout></Header><Body><Enumerate xmlns="http://schemas.xmlsoap.org/ws/2004/09/enumeration" /></Body></Envelope>',s,r,a)},u.ExecPull=function(e,s,r,a,o){u.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Pull</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++'</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout></Header><Body><Pull xmlns="http://schemas.xmlsoap.org/ws/2004/09/enumeration"><EnumerationContext>'+s+"</EnumerationContext><MaxElements>999</MaxElements><MaxCharacters>99999</MaxCharacters></Pull></Body></Envelope>",r,a,o)},u.ParseWsman=function(s){try{s.childNodes||(s=function(e){{if(window.DOMParser)return(new DOMParser).parseFromString(e,"text/xml");var s=new ActiveXObject("Microsoft.XMLDOM");return s.async=!1,s.loadXML(e),s}}(s));var e={Header:{}},r=s.getElementsByTagName("Header")[0];if(!(r=r||s.getElementsByTagName("a:Header")[0]))return null;for(var a=0;a<r.childNodes.length;a++){var o=r.childNodes[a];e.Header[o.localName]=o.textContent}var t,n,l=s.getElementsByTagName("Body")[0];return(l=l||s.getElementsByTagName("a:Body")[0])?(0<l.childNodes.length&&(-1!=(n=(t=l.childNodes[0].localName).indexOf("_OUTPUT"))&&n==t.length-7&&(t=t.substring(0,t.length-7)),e.Header.Method=t,e.Body=function e(s){var r,a={};for(var o=0;o<s.childNodes.length;o++){var t=s.childNodes[o],n=r="false"==(r="true"==(r=0==t.childElementCount?t.textContent:e(t))?!0:r)?!1:r;if(0<t.attributes.length){n={Value:r};for(var l=0;l<t.attributes.length;l++)n["@"+t.attributes[l].name]=t.attributes[l].value}a[t.localName]instanceof Array?a[t.localName].push(n):null==a[t.localName]?a[t.localName]=n:a[t.localName]=[a[t.localName],n]}return a}(l.childNodes[0])),e):null}catch(e){return console.log("Unable to parse XML: "+s),null}},u}
\ No newline at end of file
1 +var WsmanStackCreateService=function(e,s,r,a,o,t){var u={};function l(e){if(!e)return"";var s,r=" ";for(s in e)e.hasOwnProperty(s)&&0===s.indexOf("@")&&(r+=s.substring(1)+'="'+e[s]+'" ');return r}function p(e){if(!e)return"";if("string"==typeof e)return e;if(e.InstanceID)return'<w:SelectorSet><w:Selector Name="InstanceID">'+e.InstanceID+"</w:Selector></w:SelectorSet>";var s,r="<w:SelectorSet>";for(s in e)if(e.hasOwnProperty(s)){if(r+='<w:Selector Name="'+s+'">',e[s].ReferenceParameters){r+="<a:EndpointReference>",r+="<a:Address>"+e[s].Address+"</a:Address><a:ReferenceParameters><w:ResourceURI>"+e[s].ReferenceParameters.ResourceURI+"</w:ResourceURI><w:SelectorSet>";var a=e[s].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(a))for(var o=0;o<a.length;o++)r+="<w:Selector"+l(a[o])+">"+a[o].Value+"</w:Selector>";else r+="<w:Selector"+l(a)+">"+a.Value+"</w:Selector>";r+="</w:SelectorSet></a:ReferenceParameters></a:EndpointReference>"}else r+=e[s];r+="</w:Selector>"}return r+="</w:SelectorSet>"}return u.NextMessageId=1,u.Address="/wsman",u.comm=CreateWsmanComm(e,s,r,a,o,t),u.PerformAjax=function(e,a,s,r,o){null==o&&(o=""),u.comm.PerformAjax('<?xml version=\"1.0\" encoding=\"utf-8\"?><Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:a="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:w="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd" xmlns="http://www.w3.org/2003/05/soap-envelope" '+o+"><Header><a:Action>"+e,function(e,s,r){200==s?(e=u.ParseWsman(e))&&null!=e?a(u,e.Header.ResourceURI,e,200,r):a(u,null,{Header:{HttpError:s}},601,r):a(u,null,{Header:{HttpError:s}},s,r)},s,r)},u.CancelAllQueries=function(e){u.comm.CancelAllQueries(e)},u.GetNameFromUrl=function(e){var s=e.lastIndexOf("/");return-1==s?e:e.substring(s+1)},u.ExecSubscribe=function(e,s,r,a,o,t,n,l,d,c){var m="",i="";null!=d&&null!=c&&(m="<t:IssuedTokens><t:RequestSecurityTokenResponse><t:TokenType>http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#UsernameToken</t:TokenType><t:RequestedSecurityToken><se:UsernameToken><se:Username>"+d+'</se:Username><se:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd#PasswordText">'+c+"</se:Password></se:UsernameToken></t:RequestedSecurityToken></t:RequestSecurityTokenResponse></t:IssuedTokens>",i='<Auth Profile="http://schemas.xmlsoap.org/ws/2004/08/eventing/DeliveryModes/secprofile/http/digest"/>');i="http://schemas.xmlsoap.org/ws/2004/08/eventing/Subscribe</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo>"+p(n)+m+'</Header><Body><e:Subscribe><e:Delivery Mode="http://schemas.dmtf.org/wbem/wsman/1/wsman/'+s+'"><e:NotifyTo><a:Address>'+r+"</a:Address></e:NotifyTo>"+i+"</e:Delivery><e:Expires>PT0.000000S</e:Expires></e:Subscribe>";u.PerformAjax(i+"</Body></Envelope>",a,o,t,'xmlns:e="http://schemas.xmlsoap.org/ws/2004/08/eventing" xmlns:t="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:se="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:m="http://x.com"')},u.ExecUnSubscribe=function(e,s,r,a,o){o="http://schemas.xmlsoap.org/ws/2004/08/eventing/Unsubscribe</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo>"+p(o)+"</Header><Body><e:Unsubscribe/>";u.PerformAjax(o+"</Body></Envelope>",s,r,a,'xmlns:e="http://schemas.xmlsoap.org/ws/2004/08/eventing"')},u.ExecPut=function(e,s,r,a,o,t){s="http://schemas.xmlsoap.org/ws/2004/09/transfer/Put</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60.000S</w:OperationTimeout>"+p(t)+"</Header><Body>"+function(e,s){if(!e||null==s)return"";var r,a=u.GetNameFromUrl(e),o="<r:"+a+' xmlns:r="'+e+'">';for(r in s)if(s.hasOwnProperty(r)&&0!==r.indexOf("__")&&0!==r.indexOf("@")&&void 0!==s[r]&&null!==s[r]&&"function"!=typeof s[r])if("object"==typeof s[r]&&s[r].ReferenceParameters){o+="<r:"+r+"><a:Address>"+s[r].Address+"</a:Address><a:ReferenceParameters><w:ResourceURI>"+s[r].ReferenceParameters.ResourceURI+"</w:ResourceURI><w:SelectorSet>";var t=s[r].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(t))for(var n=0;n<t.length;n++)o+="<w:Selector"+l(t[n])+">"+t[n].Value+"</w:Selector>";else o+="<w:Selector"+l(t)+">"+t.Value+"</w:Selector>";o+="</w:SelectorSet></a:ReferenceParameters></r:"+r+">"}else if(Array.isArray(s[r]))for(n=0;n<s[r].length;n++)o+="<r:"+r+">"+s[r][n].toString()+"</r:"+r+">";else o+="<r:"+r+">"+s[r].toString()+"</r:"+r+">";return o+="</r:"+a+">"}(e,s);u.PerformAjax(s+"</Body></Envelope>",r,a,o)},u.ExecCreate=function(e,s,r,a,o,t){var n,l=u.GetNameFromUrl(e),d="http://schemas.xmlsoap.org/ws/2004/09/transfer/Create</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout>"+p(t)+"</Header><Body><g:"+l+' xmlns:g="'+e+'">';for(n in s)d+="<g:"+n+">"+s[n]+"</g:"+n+">";u.PerformAjax(d+"</g:"+l+"></Body></Envelope>",r,a,o)},u.ExecCreateXml=function(e,s,r,a,o){var t=u.GetNameFromUrl(e);u.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Create</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60.000S</w:OperationTimeout></Header><Body><r:"+t+' xmlns:r="'+e+'">'+s+"</r:"+t+"></Body></Envelope>",r,a,o)},u.ExecDelete=function(e,s,r,a,o){s="http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout>"+p(s)+"</Header><Body /></Envelope>";u.PerformAjax(s,r,a,o)},u.ExecGet=function(e,s,r,a){u.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Get</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout></Header><Body /></Envelope>",s,r,a)},u.ExecMethod=function(e,s,r,a,o,t,n){var l,d="";for(l in r)if(null!=r[l])if(Array.isArray(r[l]))for(var c in r[l])d+="<r:"+l+">"+r[l][c]+"</r:"+l+">";else d+="<r:"+l+">"+r[l]+"</r:"+l+">";u.ExecMethodXml(e,s,d,a,o,t,n)},u.ExecMethodXml=function(e,s,r,a,o,t,n){u.PerformAjax(e+"/"+s+"</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout>"+p(n)+"</Header><Body><r:"+s+'_INPUT xmlns:r="'+e+'">'+r+"</r:"+s+"_INPUT></Body></Envelope>",a,o,t)},u.ExecEnum=function(e,s,r,a){u.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Enumerate</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++'</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout></Header><Body><Enumerate xmlns="http://schemas.xmlsoap.org/ws/2004/09/enumeration" /></Body></Envelope>',s,r,a)},u.ExecPull=function(e,s,r,a,o){u.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Pull</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++'</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout></Header><Body><Pull xmlns="http://schemas.xmlsoap.org/ws/2004/09/enumeration"><EnumerationContext>'+s+"</EnumerationContext><MaxElements>999</MaxElements><MaxCharacters>99999</MaxCharacters></Pull></Body></Envelope>",r,a,o)},u.ParseWsman=function(s){try{s.childNodes||(s=function(e){{if(window.DOMParser)return(new DOMParser).parseFromString(e,"text/xml");var s=new ActiveXObject("Microsoft.XMLDOM");return s.async=!1,s.loadXML(e),s}}(s));var e={Header:{}},r=s.getElementsByTagName("Header")[0];if(!(r=r||s.getElementsByTagName("a:Header")[0]))return null;for(var a=0;a<r.childNodes.length;a++){var o=r.childNodes[a];e.Header[o.localName]=o.textContent}var t,n,l=s.getElementsByTagName("Body")[0];return(l=l||s.getElementsByTagName("a:Body")[0])?(0<l.childNodes.length&&(-1!=(n=(t=l.childNodes[0].localName).indexOf("_OUTPUT"))&&n==t.length-7&&(t=t.substring(0,t.length-7)),e.Header.Method=t,e.Body=function e(s){var r,a={};for(var o=0;o<s.childNodes.length;o++){var t=s.childNodes[o],n=r="false"==(r="true"==(r=0==t.childElementCount?t.textContent:e(t))?!0:r)?!1:r;if(0<t.attributes.length){n={Value:r};for(var l=0;l<t.attributes.length;l++)n["@"+t.attributes[l].name]=t.attributes[l].value}a[t.localName]instanceof Array?a[t.localName].push(n):null==a[t.localName]?a[t.localName]=n:a[t.localName]=[a[t.localName],n]}return a}(l.childNodes[0])),e):null}catch(e){return console.log("Unable to parse XML: "+s),null}},u}
\ No newline at end of file
translate/translate.json
+53 -45
@@ -3318,7 +3318,7 @@
3318 "default-mobile.handlebars->container->page_content->column_l->p3->p3info->3->p3AccountActions->p2AccountSecurity->1->0",
3319 "default.handlebars->35->1587",
3320 "default.handlebars->35->1589",
3321 - "default.handlebars->35->2545",
3321 + "default.handlebars->35->2547",
3322 "default.handlebars->35->671",
3323 "default.handlebars->35->673"
3324 ]
@@ -6856,7 +6856,7 @@
6856 "zh-chs": "您确定要{0}插件吗:{1}",
6857 "zh-cht": "你確定要{0}外掛嗎:{1}",
6858 "xloc": [
6859 - "default.handlebars->35->2554"
6859 + "default.handlebars->35->2556"
6860 ]
6861 },
6862 {
@@ -8075,7 +8075,7 @@
8075 "zh-chs": "CIRA服务器",
8076 "zh-cht": "CIRA伺服器",
8077 "xloc": [
8078 - "default.handlebars->35->2538"
8078 + "default.handlebars->35->2540"
8079 ]
8080 },
8081 {
@@ -8096,7 +8096,7 @@
8096 "zh-chs": "CIRA服务器命令",
8097 "zh-cht": "CIRA伺服器指令",
8098 "xloc": [
8099 - "default.handlebars->35->2539"
8099 + "default.handlebars->35->2541"
8100 ]
8101 },
8102 {
@@ -8139,7 +8139,9 @@
8139 "zh-cht": "CPU",
8140 "xloc": [
8141 "default-mobile.handlebars->11->530",
8142 - "default.handlebars->35->1270"
8142 + "default.handlebars->35->1270",
8143 + "default.handlebars->35->2517",
8144 + "default.handlebars->container->column_l->p40->3->1->p40type->5"
8145 ]
8146 },
8147 {
@@ -8332,7 +8334,7 @@
8334 "zh-chs": "呼叫错误",
8335 "zh-cht": "呼叫錯誤",
8336 "xloc": [
8335 - "default.handlebars->35->2555"
8337 + "default.handlebars->35->2557"
8338 ]
8339 },
8340 {
@@ -8357,7 +8359,7 @@
8359 "default-mobile.handlebars->11->106",
8360 "default-mobile.handlebars->dialog->idx_dlgButtonBar",
8361 "default.handlebars->35->1628",
8360 - "default.handlebars->35->2544",
8362 + "default.handlebars->35->2546",
8363 "default.handlebars->container->dialog->idx_dlgButtonBar",
8364 "login-mobile.handlebars->dialog->idx_dlgButtonBar",
8365 "login.handlebars->dialog->idx_dlgButtonBar",
@@ -9157,7 +9159,7 @@
9159 "zh-cht": "檢查...",
9160 "xloc": [
9161 "default.handlebars->35->1336",
9160 - "default.handlebars->35->2549"
9162 + "default.handlebars->35->2551"
9163 ]
9164 },
9165 {
@@ -9951,7 +9953,7 @@
9953 "default.handlebars->35->1158",
9954 "default.handlebars->35->182",
9955 "default.handlebars->35->190",
9954 - "default.handlebars->35->2543",
9956 + "default.handlebars->35->2545",
9957 "sharing.handlebars->11->52"
9958 ]
9959 },
@@ -11270,7 +11272,7 @@
11272 "zh-chs": "连接转发器",
11273 "zh-cht": "連接轉發器",
11274 "xloc": [
11273 - "default.handlebars->35->2537"
11275 + "default.handlebars->35->2539"
11276 ]
11277 },
11278 {
@@ -11428,7 +11430,7 @@
11430 "zh-chs": "Cookie编码器",
11431 "zh-cht": "Cookie編碼器",
11432 "xloc": [
11431 - "default.handlebars->35->2521"
11433 + "default.handlebars->35->2523"
11434 ]
11435 },
11436 {
@@ -11874,7 +11876,7 @@
11876 "zh-chs": "核心服务器",
11877 "zh-cht": "核心伺服器",
11878 "xloc": [
11877 - "default.handlebars->35->2520"
11879 + "default.handlebars->35->2522"
11880 ]
11881 },
11882 {
@@ -17429,7 +17431,7 @@
17431 "ru": "Email/SMS/Push трафик",
17432 "zh-chs": "电子邮件/短信/推送流量",
17433 "xloc": [
17432 - "default.handlebars->35->2529"
17434 + "default.handlebars->35->2531"
17435 ]
17436 },
17437 {
@@ -22221,7 +22223,7 @@
22223 "ru": "Входящий трафик",
22224 "zh-chs": "入站流量",
22225 "xloc": [
22224 - "default.handlebars->container->column_l->p40->3->1->p40type->5"
22226 + "default.handlebars->container->column_l->p40->3->1->p40type->7"
22227 ]
22228 },
22229 {
@@ -22632,7 +22634,7 @@
22634 "nl": "Intel AMT beheerder",
22635 "zh-chs": "英特尔 AMT 经理",
22636 "xloc": [
22635 - "default.handlebars->35->2536"
22637 + "default.handlebars->35->2538"
22638 ]
22639 },
22640 {
@@ -22682,7 +22684,7 @@
22684 "default.handlebars->35->1681",
22685 "default.handlebars->35->1855",
22686 "default.handlebars->35->1868",
22685 - "default.handlebars->35->2535",
22687 + "default.handlebars->35->2537",
22688 "default.handlebars->35->657",
22689 "default.handlebars->35->722",
22690 "default.handlebars->35->762"
@@ -25611,7 +25613,7 @@
25613 "zh-chs": "减",
25614 "zh-cht": "減",
25615 "xloc": [
25614 - "default.handlebars->35->2557"
25616 + "default.handlebars->35->2559"
25617 ]
25618 },
25619 {
@@ -27436,7 +27438,7 @@
27438 "zh-chs": "主服务器信息",
27439 "zh-cht": "主伺服器訊息",
27440 "xloc": [
27439 - "default.handlebars->35->2523"
27441 + "default.handlebars->35->2525"
27442 ]
27443 },
27444 {
@@ -28320,7 +28322,7 @@
28322 "zh-chs": "MeshAgent流量",
28323 "zh-cht": "MeshAgent流量",
28324 "xloc": [
28323 - "default.handlebars->35->2525"
28325 + "default.handlebars->35->2527"
28326 ]
28327 },
28328 {
@@ -28341,7 +28343,7 @@
28343 "zh-chs": "MeshAgent更新",
28344 "zh-cht": "MeshAgent更新",
28345 "xloc": [
28344 - "default.handlebars->35->2526"
28346 + "default.handlebars->35->2528"
28347 ]
28348 },
28349 {
@@ -28591,7 +28593,7 @@
28593 "zh-chs": "MeshCentral服务器同级化",
28594 "zh-cht": "MeshCentral伺服器同級化",
28595 "xloc": [
28594 - "default.handlebars->35->2524"
28596 + "default.handlebars->35->2526"
28597 ]
28598 },
28599 {
@@ -28987,7 +28989,7 @@
28989 "zh-chs": "消息调度器",
28990 "zh-cht": "電郵調度器",
28991 "xloc": [
28990 - "default.handlebars->35->2522"
28992 + "default.handlebars->35->2524"
28993 ]
28994 },
28995 {
@@ -29223,7 +29225,7 @@
29225 "zh-chs": "更多",
29226 "zh-cht": "更多",
29227 "xloc": [
29226 - "default.handlebars->35->2556"
29228 + "default.handlebars->35->2558"
29229 ]
29230 },
29231 {
@@ -32081,7 +32083,7 @@
32083 "ru": "Null",
32084 "zh-chs": "空值",
32085 "xloc": [
32084 - "default.handlebars->35->2516"
32086 + "default.handlebars->35->2518"
32087 ]
32088 },
32089 {
@@ -32811,7 +32813,7 @@
32813 "ru": "Исходящий трафик",
32814 "zh-chs": "出站流量",
32815 "xloc": [
32814 - "default.handlebars->container->column_l->p40->3->1->p40type->7"
32816 + "default.handlebars->container->column_l->p40->3->1->p40type->9"
32817 ]
32818 },
32819 {
@@ -34143,7 +34145,7 @@
34145 "zh-cht": "外掛指令",
34146 "xloc": [
34147 "default.handlebars->35->254",
34146 - "default.handlebars->35->2553"
34148 + "default.handlebars->35->2555"
34149 ]
34150 },
34151 {
@@ -40265,7 +40267,7 @@
40267 "zh-chs": "服务器证书",
40268 "zh-cht": "伺服器憑證",
40269 "xloc": [
40268 - "default.handlebars->35->2527"
40270 + "default.handlebars->35->2529"
40271 ]
40272 },
40273 {
@@ -40300,7 +40302,7 @@
40302 "zh-chs": "服务器数据库",
40303 "zh-cht": "伺服器數據庫",
40304 "xloc": [
40303 - "default.handlebars->35->2528"
40305 + "default.handlebars->35->2530"
40306 ]
40307 },
40308 {
@@ -40525,7 +40527,7 @@
40527 "zh-chs": "服务器跟踪",
40528 "zh-cht": "伺服器追蹤",
40529 "xloc": [
40528 - "default.handlebars->35->2540"
40530 + "default.handlebars->35->2542"
40531 ]
40532 },
40533 {
@@ -40539,7 +40541,7 @@
40541 "ru": "Событие трассировки сервера",
40542 "zh-chs": "服务器跟踪事件",
40543 "xloc": [
40542 - "default.handlebars->35->2519"
40544 + "default.handlebars->35->2521"
40545 ]
40546 },
40547 {
@@ -40798,7 +40800,7 @@
40800 "zh-chs": "ServerStats.csv",
40801 "zh-cht": "ServerStats.csv",
40802 "xloc": [
40801 - "default.handlebars->35->2518"
40803 + "default.handlebars->35->2520"
40804 ]
40805 },
40806 {
@@ -46704,7 +46706,7 @@
46706 "zh-cht": "在啟用兩因素身份驗證之前,無法訪問此功能。這是額外的安全性所必需的。轉到“我的帳戶”標籤,然後查看“帳戶安全性”部分。",
46707 "xloc": [
46708 "default.handlebars->35->1590",
46707 - "default.handlebars->35->2546",
46709 + "default.handlebars->35->2548",
46710 "default.handlebars->35->674"
46711 ]
46712 },
@@ -47351,7 +47353,7 @@
47353 "zh-chs": "最新",
47354 "zh-cht": "最新",
47355 "xloc": [
47354 - "default.handlebars->35->2551"
47356 + "default.handlebars->35->2553"
47357 ]
47358 },
47359 {
@@ -47772,6 +47774,12 @@
47774 "default.handlebars->35->1524"
47775 ]
47776 },
47777 + {
47778 + "en": "Usage",
47779 + "xloc": [
47780 + "default.handlebars->35->2516"
47781 + ]
47782 + },
47783 {
47784 "de": "Alternativer Port verwenden...",
47785 "en": "Use Alternate Port...",
@@ -49106,7 +49114,7 @@
49114 "zh-chs": "版本不兼容,请先升级您的MeshCentral",
49115 "zh-cht": "版本不兼容,請先升級你的MeshCentral",
49116 "xloc": [
49109 - "default.handlebars->35->2547"
49117 + "default.handlebars->35->2549"
49118 ]
49119 },
49120 {
@@ -49248,8 +49256,8 @@
49256 "zh-chs": "查看变更日志",
49257 "zh-cht": "查看變更日誌",
49258 "xloc": [
49251 - "default.handlebars->35->2550",
49252 - "default.handlebars->35->2552"
49259 + "default.handlebars->35->2552",
49260 + "default.handlebars->35->2554"
49261 ]
49262 },
49263 {
@@ -49713,8 +49721,8 @@
49721 "zh-chs": "网络服务器",
49722 "zh-cht": "網絡伺服器",
49723 "xloc": [
49716 - "default.handlebars->35->2530",
49717 - "default.handlebars->35->2531"
49724 + "default.handlebars->35->2532",
49725 + "default.handlebars->35->2533"
49726 ]
49727 },
49728 {
@@ -49728,7 +49736,7 @@
49736 "ru": "Заголовки HTTP веб-сервера",
49737 "zh-chs": "Web 服务器 HTTP 标头",
49738 "xloc": [
49731 - "default.handlebars->35->2534"
49739 + "default.handlebars->35->2536"
49740 ]
49741 },
49742 {
@@ -49749,7 +49757,7 @@
49757 "zh-chs": "Web服务器请求",
49758 "zh-cht": "Web伺服器請求",
49759 "xloc": [
49752 - "default.handlebars->35->2532"
49760 + "default.handlebars->35->2534"
49761 ]
49762 },
49763 {
@@ -49770,7 +49778,7 @@
49778 "zh-chs": "Web套接字中继",
49779 "zh-cht": "Web插座中繼",
49780 "xloc": [
49773 - "default.handlebars->35->2533"
49781 + "default.handlebars->35->2535"
49782 ]
49783 },
49784 {
@@ -51456,7 +51464,7 @@
51464 "zh-chs": "\\\\'",
51465 "zh-cht": "\\\\'",
51466 "xloc": [
51459 - "default.handlebars->35->2548"
51467 + "default.handlebars->35->2550"
51468 ]
51469 },
51470 {
@@ -52726,7 +52734,7 @@
52734 "zh-chs": "servertrace.csv",
52735 "zh-cht": "servertrace.csv",
52736 "xloc": [
52729 - "default.handlebars->35->2542"
52737 + "default.handlebars->35->2544"
52738 ]
52739 },
52740 {
@@ -52805,7 +52813,7 @@
52813 "zh-chs": "time, conn.agent, conn.users, conn.usersessions, conn.relaysession, conn.intelamt, mem.external, mem.heapused, mem.heaptotal, mem.rss",
52814 "zh-cht": "time, conn.agent, conn.users, conn.usersessions, conn.relaysession, conn.intelamt, mem.external, mem.heapused, mem.heaptotal, mem.rss",
52815 "xloc": [
52808 - "default.handlebars->35->2517"
52816 + "default.handlebars->35->2519"
52817 ]
52818 },
52819 {
@@ -52826,7 +52834,7 @@
52834 "zh-chs": "时间,来源,信息",
52835 "zh-cht": "時間,來源,訊息",
52836 "xloc": [
52829 - "default.handlebars->35->2541"
52837 + "default.handlebars->35->2543"
52838 ]
52839 },
52840 {