Improved event log internalization

Ylian Saint-Hilaire committed Sep 9, 2020 at 02:08 UTC 09ba924d7d3162767e956305828a1300086f9121
2 files changed +49 -49
public/scripts/amt-wsman-0.2.0-min.js
+1 -1
@@ -1 +1 @@
1 -var WsmanStackCreateService=function(e,s,r,a,o,t){var p={};function l(e){if(!e)return"";var s=" ";for(var r in e)e.hasOwnProperty(r)&&0===r.indexOf("@")&&(s+=r.substring(1)+'="'+e[r]+'" ');return s}function w(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="<w:SelectorSet>";for(var r in e)if(e.hasOwnProperty(r)){if(s+='<w:Selector Name="'+r+'">',e[r].ReferenceParameters){s+="<a:EndpointReference>",s+="<a:Address>"+e[r].Address+"</a:Address><a:ReferenceParameters><w:ResourceURI>"+e[r].ReferenceParameters.ResourceURI+"</w:ResourceURI><w:SelectorSet>";var a=e[r].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(a))for(var o=0;o<a.length;o++)s+="<w:Selector"+l(a[o])+">"+a[o].Value+"</w:Selector>";else s+="<w:Selector"+l(a)+">"+a.Value+"</w:Selector>";s+="</w:SelectorSet></a:ReferenceParameters></a:EndpointReference>"}else s+=e[r];s+="</w:Selector>"}return s+="</w:SelectorSet>"}return p.NextMessageId=1,p.Address="/wsman",p.comm=CreateWsmanComm(e,s,r,a,o,t),p.PerformAjax=function(e,o,s,r,a){null==a&&(a=""),p.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" '+a+"><Header><a:Action>"+e,function(e,s,r){if(200==s){var a=p.ParseWsman(e);a&&null!=a?o(p,a.Header.ResourceURI,a,200,r):o(p,null,{Header:{HttpError:s}},601,r)}else o(p,null,{Header:{HttpError:s}},s,r)},s,r)},p.CancelAllQueries=function(e){p.comm.CancelAllQueries(e)},p.GetNameFromUrl=function(e){var s=e.lastIndexOf("/");return-1==s?e:e.substring(s+1)},p.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"/>'),l=null!=l&&null!=l?"<a:ReferenceParameters>"+l+"</a:ReferenceParameters>":"";var u="http://schemas.xmlsoap.org/ws/2004/08/eventing/Subscribe</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo>"+w(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>";p.PerformAjax(u+"</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"')},p.ExecUnSubscribe=function(e,s,r,a,o){var t="http://schemas.xmlsoap.org/ws/2004/08/eventing/Unsubscribe</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo>"+w(o)+"</Header><Body><e:Unsubscribe/>";p.PerformAjax(t+"</Body></Envelope>",s,r,a,'xmlns:e="http://schemas.xmlsoap.org/ws/2004/08/eventing"')},p.ExecPut=function(e,s,r,a,o,t){var n="http://schemas.xmlsoap.org/ws/2004/09/transfer/Put</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.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>"+w(t)+"</Header><Body>"+function(e,s){if(!e||null==s)return"";var r=p.GetNameFromUrl(e),a="<r:"+r+' xmlns:r="'+e+'">';for(var o in s)if(s.hasOwnProperty(o)&&0!==o.indexOf("__")&&0!==o.indexOf("@")&&void 0!==s[o]&&null!==s[o]&&"function"!=typeof s[o])if("object"==typeof s[o]&&s[o].ReferenceParameters){a+="<r:"+o+"><a:Address>"+s[o].Address+"</a:Address><a:ReferenceParameters><w:ResourceURI>"+s[o].ReferenceParameters.ResourceURI+"</w:ResourceURI><w:SelectorSet>";var t=s[o].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(t))for(var n=0;n<t.length;n++)a+="<w:Selector"+l(t[n])+">"+t[n].Value+"</w:Selector>";else a+="<w:Selector"+l(t)+">"+t.Value+"</w:Selector>";a+="</w:SelectorSet></a:ReferenceParameters></r:"+o+">"}else if(Array.isArray(s[o]))for(n=0;n<s[o].length;n++)a+="<r:"+o+">"+s[o][n].toString()+"</r:"+o+">";else a+="<r:"+o+">"+s[o].toString()+"</r:"+o+">";return a+="</r:"+r+">"}(e,s);p.PerformAjax(n+"</Body></Envelope>",r,a,o)},p.ExecCreate=function(e,s,r,a,o,t){var n=p.GetNameFromUrl(e),l="http://schemas.xmlsoap.org/ws/2004/09/transfer/Create</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.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>"+w(t)+"</Header><Body><g:"+n+' xmlns:g="'+e+'">';for(var c in s)l+="<g:"+c+">"+s[c]+"</g:"+c+">";p.PerformAjax(l+"</g:"+n+"></Body></Envelope>",r,a,o)},p.ExecCreateXml=function(e,s,r,a,o){var t=p.GetNameFromUrl(e);p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Create</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.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)},p.ExecDelete=function(e,s,r,a,o){var t="http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.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>"+w(s)+"</Header><Body /></Envelope>";p.PerformAjax(t,r,a,o)},p.ExecGet=function(e,s,r,a){p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Get</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.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)},p.ExecMethod=function(e,s,r,a,o,t,n){var l="";for(var c in r)if(null!=r[c])if(Array.isArray(r[c]))for(var d in r[c])l+="<r:"+c+">"+r[c][d]+"</r:"+c+">";else l+="<r:"+c+">"+r[c]+"</r:"+c+">";p.ExecMethodXml(e,s,l,a,o,t,n)},p.ExecMethodXml=function(e,s,r,a,o,t,n){p.PerformAjax(e+"/"+s+"</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.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>"+w(n)+"</Header><Body><r:"+s+'_INPUT xmlns:r="'+e+'">'+r+"</r:"+s+"_INPUT></Body></Envelope>",a,o,t)},p.ExecEnum=function(e,s,r,a){p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Enumerate</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.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)},p.ExecPull=function(e,s,r,a,o){p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Pull</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.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)},p.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,r={Header:{}},a=s.getElementsByTagName("Header")[0];if(!(a=a||s.getElementsByTagName("a:Header")[0]))return null;for(var o=0;o<a.childNodes.length;o++){var t=a.childNodes[o];r.Header[t.localName]=t.textContent}var n=s.getElementsByTagName("Body")[0];return(n=n||s.getElementsByTagName("a:Body")[0])?(0<n.childNodes.length&&((e=n.childNodes[0].localName).indexOf("_OUTPUT")==e.length-7&&(e=e.substring(0,e.length-7)),r.Header.Method=e,r.Body=function e(s){var r,a={};for(var o=0;o<s.childNodes.length;o++){var t=s.childNodes[o];"true"==(r=0==t.childElementCount?t.textContent:e(t))&&(r=!0),"false"==r&&(r=!1);var n=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}(n.childNodes[0])),r):null}catch(e){return console.log("Unable to parse XML: "+s),null}},p}
\ No newline at end of file
1 +var WsmanStackCreateService=function(e,s,r,a,o,t){var p={};function l(e){if(!e)return"";var s=" ";for(var r in e)e.hasOwnProperty(r)&&0===r.indexOf("@")&&(s+=r.substring(1)+'="'+e[r]+'" ');return s}function w(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="<w:SelectorSet>";for(var r in e)if(e.hasOwnProperty(r)){if(s+='<w:Selector Name="'+r+'">',e[r].ReferenceParameters){s+="<a:EndpointReference>",s+="<a:Address>"+e[r].Address+"</a:Address><a:ReferenceParameters><w:ResourceURI>"+e[r].ReferenceParameters.ResourceURI+"</w:ResourceURI><w:SelectorSet>";var a=e[r].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(a))for(var o=0;o<a.length;o++)s+="<w:Selector"+l(a[o])+">"+a[o].Value+"</w:Selector>";else s+="<w:Selector"+l(a)+">"+a.Value+"</w:Selector>";s+="</w:SelectorSet></a:ReferenceParameters></a:EndpointReference>"}else s+=e[r];s+="</w:Selector>"}return s+="</w:SelectorSet>"}return p.NextMessageId=1,p.Address="/wsman",p.comm=CreateWsmanComm(e,s,r,a,o,t),p.PerformAjax=function(e,o,s,r,a){null==a&&(a=""),p.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" '+a+"><Header><a:Action>"+e,function(e,s,r){if(200==s){var a=p.ParseWsman(e);a&&null!=a?o(p,a.Header.ResourceURI,a,200,r):o(p,null,{Header:{HttpError:s}},601,r)}else o(p,null,{Header:{HttpError:s}},s,r)},s,r)},p.CancelAllQueries=function(e){p.comm.CancelAllQueries(e)},p.GetNameFromUrl=function(e){var s=e.lastIndexOf("/");return-1==s?e:e.substring(s+1)},p.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"/>'),l=null!=l&&null!=l?"<a:ReferenceParameters>"+l+"</a:ReferenceParameters>":"";var u="http://schemas.xmlsoap.org/ws/2004/08/eventing/Subscribe</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo>"+w(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>";p.PerformAjax(u+"</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"')},p.ExecUnSubscribe=function(e,s,r,a,o){var t="http://schemas.xmlsoap.org/ws/2004/08/eventing/Unsubscribe</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo>"+w(o)+"</Header><Body><e:Unsubscribe/>";p.PerformAjax(t+"</Body></Envelope>",s,r,a,'xmlns:e="http://schemas.xmlsoap.org/ws/2004/08/eventing"')},p.ExecPut=function(e,s,r,a,o,t){var n="http://schemas.xmlsoap.org/ws/2004/09/transfer/Put</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.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>"+w(t)+"</Header><Body>"+function(e,s){if(!e||null==s)return"";var r=p.GetNameFromUrl(e),a="<r:"+r+' xmlns:r="'+e+'">';for(var o in s)if(s.hasOwnProperty(o)&&0!==o.indexOf("__")&&0!==o.indexOf("@")&&void 0!==s[o]&&null!==s[o]&&"function"!=typeof s[o])if("object"==typeof s[o]&&s[o].ReferenceParameters){a+="<r:"+o+"><a:Address>"+s[o].Address+"</a:Address><a:ReferenceParameters><w:ResourceURI>"+s[o].ReferenceParameters.ResourceURI+"</w:ResourceURI><w:SelectorSet>";var t=s[o].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(t))for(var n=0;n<t.length;n++)a+="<w:Selector"+l(t[n])+">"+t[n].Value+"</w:Selector>";else a+="<w:Selector"+l(t)+">"+t.Value+"</w:Selector>";a+="</w:SelectorSet></a:ReferenceParameters></r:"+o+">"}else if(Array.isArray(s[o]))for(n=0;n<s[o].length;n++)a+="<r:"+o+">"+s[o][n].toString()+"</r:"+o+">";else a+="<r:"+o+">"+s[o].toString()+"</r:"+o+">";return a+="</r:"+r+">"}(e,s);p.PerformAjax(n+"</Body></Envelope>",r,a,o)},p.ExecCreate=function(e,s,r,a,o,t){var n=p.GetNameFromUrl(e),l="http://schemas.xmlsoap.org/ws/2004/09/transfer/Create</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.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>"+w(t)+"</Header><Body><g:"+n+' xmlns:g="'+e+'">';for(var d in s)l+="<g:"+d+">"+s[d]+"</g:"+d+">";p.PerformAjax(l+"</g:"+n+"></Body></Envelope>",r,a,o)},p.ExecCreateXml=function(e,s,r,a,o){var t=p.GetNameFromUrl(e);p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Create</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.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)},p.ExecDelete=function(e,s,r,a,o){var t="http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.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>"+w(s)+"</Header><Body /></Envelope>";p.PerformAjax(t,r,a,o)},p.ExecGet=function(e,s,r,a){p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Get</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.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)},p.ExecMethod=function(e,s,r,a,o,t,n){var l="";for(var d in r)if(null!=r[d])if(Array.isArray(r[d]))for(var c in r[d])l+="<r:"+d+">"+r[d][c]+"</r:"+d+">";else l+="<r:"+d+">"+r[d]+"</r:"+d+">";p.ExecMethodXml(e,s,l,a,o,t,n)},p.ExecMethodXml=function(e,s,r,a,o,t,n){p.PerformAjax(e+"/"+s+"</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.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>"+w(n)+"</Header><Body><r:"+s+'_INPUT xmlns:r="'+e+'">'+r+"</r:"+s+"_INPUT></Body></Envelope>",a,o,t)},p.ExecEnum=function(e,s,r,a){p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Enumerate</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.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)},p.ExecPull=function(e,s,r,a,o){p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Pull</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.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)},p.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,r={Header:{}},a=s.getElementsByTagName("Header")[0];if(!(a=a||s.getElementsByTagName("a:Header")[0]))return null;for(var o=0;o<a.childNodes.length;o++){var t=a.childNodes[o];r.Header[t.localName]=t.textContent}var n=s.getElementsByTagName("Body")[0];return(n=n||s.getElementsByTagName("a:Body")[0])?(0<n.childNodes.length&&((e=n.childNodes[0].localName).indexOf("_OUTPUT")==e.length-7&&(e=e.substring(0,e.length-7)),r.Header.Method=e,r.Body=function e(s){var r,a={};for(var o=0;o<s.childNodes.length;o++){var t=s.childNodes[o];"true"==(r=0==t.childElementCount?t.textContent:e(t))&&(r=!0),"false"==r&&(r=!1);var n=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}(n.childNodes[0])),r):null}catch(e){return console.log("Unable to parse XML: "+s),null}},p}
\ No newline at end of file
translate/translate.json
+48 -48
@@ -7737,16 +7737,16 @@
7737 },
7738 {
7739 "cs": "Uzavřená relace multiplexu pro stolní počítače, {0} s",
7740 - "de": "Geschlossene Desktop-Multiplex-Sitzung, {0} Sekunde (n)",
7740 + "de": "Geschlossene Desktop-Multiplex-Sitzung, {0} Sekunde(n)",
7741 "en": "Closed desktop multiplex session, {0} second(s)",
7742 - "es": "Sesión multiplex de escritorio cerrada, {0} segundo (s)",
7742 + "es": "Sesión multiplex de escritorio cerrada, {0} segundo(s)",
7743 "fi": "Suljettu työpöydän multiplex-istunto, {0} sekuntia",
7744 "fr": "Session multiplex de bureau fermée, {0} seconde(s)",
7745 "hi": "बंद डेस्कटॉप मल्टीप्लेक्स सत्र, {0} दूसरा (ओं)",
7746 "ja": "クローズされたデスクトップマルチプレックスセッション、{0}秒",
7747 "ko": "닫힌 데스크톱 멀티 플렉스 세션, {0} 초",
7748 - "nl": "Gesloten desktop multiplex-sessie, {0} seconde (n)",
7749 - "pt": "Sessão multiplex de desktop fechada, {0} segundo (s)",
7748 + "nl": "Gesloten desktop multiplex-sessie, {0} seconde(n)",
7749 + "pt": "Sessão multiplex de desktop fechada, {0} segundo(s)",
7750 "ru": "Закрытый сеанс мультиплексирования настольных компьютеров, {0} сек.",
7751 "tr": "Kapalı masaüstü multipleks oturumu, {0} saniye",
7752 "zh-chs": "封闭式桌面多路复用会话,{0}秒",
@@ -8001,7 +8001,7 @@
8001 "ja": "選択したアカウントの削除を確認しますか?",
8002 "ko": "선택된 계정을 삭제하시겠습니까?",
8003 "nl": "Bevestig verwijdering geselecteerde account(s)?",
8004 - "pt": "Confirmar exclusão da (s) conta (s) selecionada (s)?",
8004 + "pt": "Confirmar exclusão da(s) conta(s) selecionada(s)?",
8005 "ru": "Подтвердить удаление выбранных учетных записей?",
8006 "tr": "Seçili hesapların silinmesini onaylıyor musunuz?",
8007 "zh-chs": "确认删除选定的帐户?",
@@ -10367,17 +10367,17 @@
10367 },
10368 {
10369 "cs": "Smazat rekurzivní: \\\"{0}\\\", odstraněny prvky: {1}",
10370 - "de": "Rekursiv löschen: \\\"{0}\\\", {1} Element (e) entfernt",
10370 + "de": "Rekursiv löschen: \\\"{0}\\\", {1} Element(e) entfernt",
10371 "en": "Delete recursive: \\\"{0}\\\", {1} element(s) removed",
10372 - "es": "Eliminar recursivo: \\\"{0}\\\", {1} elemento (s) eliminado",
10373 - "fi": "Poista rekursiivinen: \\\"{0}\\\", {1} elementti (ä) poistettu",
10374 - "fr": "Supprimer récursif: \\\"{0}\\\", {1} élément (s) supprimé (s)",
10372 + "es": "Eliminar recursivo: \\\"{0}\\\", {1} elemento(s) eliminado",
10373 + "fi": "Poista rekursiivinen: \\\"{0}\\\", {1} elementti(ä) poistettu",
10374 + "fr": "Supprimer récursif: \\\"{0}\\\", {1} élément(s) supprimé(s)",
10375 "hi": "हटाएं पुनरावर्ती: \\\"{0}\\\", {1} तत्व (ओं) को हटा दिया गया",
10376 "ja": "再帰的に削除:\\\"{0}\\\"、{1}要素を削除",
10377 "ko": "재귀 삭제 : \\\"{0}\\\", {1} 요소 제거됨",
10378 - "nl": "Verwijder recursief: \\\"{0}\\\", {1} element (en) verwijderd",
10379 - "pt": "Excluir recursivo: \\\"{0}\\\", {1} elemento (s) removido (s)",
10380 - "ru": "Удалить рекурсивный: \\\"{0}\\\", {1} элемент (ы) удалены",
10378 + "nl": "Verwijder recursief: \\\"{0}\\\", {1} element(en) verwijderd",
10379 + "pt": "Excluir recursivo: \\\"{0}\\\", {1} elemento(s) removido(s)",
10380 + "ru": "Удалить рекурсивный: \\\"{0}\\\", {1} элемент(ы) удалены",
10381 "tr": "Özyinelemeli sil: \\\"{0}\\\", {1} öğe kaldırıldı",
10382 "zh-chs": "递归删除:“{0}”,{1}个元素已删除",
10383 "zh-cht": "遞歸刪除:“{0}”,{1}個元素已刪除",
@@ -10493,17 +10493,17 @@
10493 },
10494 {
10495 "cs": "Smazat: \\\"{0}\\\", odstraněny prvky: {1}",
10496 - "de": "Löschen: \\\"{0}\\\", {1} Element (e) entfernt",
10496 + "de": "Löschen: \\\"{0}\\\", {1} Element(e) entfernt",
10497 "en": "Delete: \\\"{0}\\\", {1} element(s) removed",
10498 - "es": "Eliminar: \\\"{0}\\\", {1} elemento (s) eliminado",
10498 + "es": "Eliminar: \\\"{0}\\\", {1} elemento(s) eliminado",
10499 "fi": "Poista: \\\"{0}\\\", {1} elementti (ä) poistettu",
10500 - "fr": "Supprimer: \\\"{0}\\\", {1} élément (s) supprimé (s)",
10500 + "fr": "Supprimer: \\\"{0}\\\", {1} élément(s) supprimé(s)",
10501 "hi": "हटाएं: \\\"{0}\\\", {1} तत्व (ओं) को हटा दिया गया",
10502 "ja": "削除:「{0}」、{1}要素を削除",
10503 "ko": "삭제 : \\\"{0}\\\", {1} 요소 제거됨",
10504 - "nl": "Verwijderen: \\\"{0}\\\", {1} element (en) verwijderd",
10505 - "pt": "Excluir: \\\"{0}\\\", {1} elemento (s) removido (s)",
10506 - "ru": "Удалить: \\\"{0}\\\", {1} элемент (ы) удалены",
10504 + "nl": "Verwijderen: \\\"{0}\\\", {1} element(en) verwijderd",
10505 + "pt": "Excluir: \\\"{0}\\\", {1} elemento(s) removido(s)",
10506 + "ru": "Удалить: \\\"{0}\\\", {1} элемент(ы) удалены",
10507 "tr": "Sil: \\\"{0}\\\", {1} öğe kaldırıldı",
10508 "zh-chs": "删除:“{0}”,{1}个元素已删除",
10509 "zh-cht": "刪除:“{0}”,已刪除{1}個元素",
@@ -13947,16 +13947,16 @@
13947 },
13948 {
13949 "cs": "Ukončena relace na ploše „{0}“ od {1} do {2}, {3} s",
13950 - "de": "Beendet die Desktopsitzung \\\"{0}\\\" von {1} bis {2}, {3} Sekunde (n)",
13950 + "de": "Beendet die Desktopsitzung \\\"{0}\\\" von {1} bis {2}, {3} Sekunde(n)",
13951 "en": "Ended desktop session \\\"{0}\\\" from {1} to {2}, {3} second(s)",
13952 - "es": "Sesión de escritorio finalizada \\\"{0}\\\" de {1} a {2}, {3} segundo (s)",
13952 + "es": "Sesión de escritorio finalizada \\\"{0}\\\" de {1} a {2}, {3} segundo(s)",
13953 "fi": "Työpöytäistunto \\\"{0}\\\" päättyi välillä {1} - {2}, {3} sekuntia",
13954 "fr": "Session de bureau terminée \\\"{0}\\\" de {1} à {2}, {3} seconde(s)",
13955 "hi": "डेस्कटॉप सत्र \\\"{0}\\\" से {1} से {2}, {3} सेकंड (सेकंड) तक समाप्त हो गया",
13956 "ja": "デスクトップセッション\\\"{0}\\\"を{1}から{2}まで終了しました、{3}秒",
13957 "ko": "{1}에서 {2}까지 {3} 초 동안 \\\"{0}\\\"데스크톱 세션이 종료되었습니다.",
13958 - "nl": "Beëindigde desktopsessie \\\"{0}\\\" van {1} tot {2}, {3} seconde (n)",
13959 - "pt": "Sessão de desktop encerrada \\\"{0}\\\" de {1} a {2}, {3} segundo (s)",
13958 + "nl": "Beëindigde desktopsessie \\\"{0}\\\" van {1} tot {2}, {3} seconde(n)",
13959 + "pt": "Sessão de desktop encerrada \\\"{0}\\\" de {1} a {2}, {3} segundo(s)",
13960 "ru": "Сеанс рабочего стола \\\"{0}\\\" завершен с {1} до {2}, {3} сек.",
13961 "tr": "{1} ile {2} arasında \\\"{0}\\\" masaüstü oturumu {3} saniye sona erdi",
13962 "zh-chs": "从{1}到{2},{3}秒结束了桌面会话“{0}”",
@@ -13967,16 +13967,16 @@
13967 },
13968 {
13969 "cs": "Ukončena relace správy souborů „{0}“ od {1} do {2}, {3} s",
13970 - "de": "Beendet die Dateiverwaltungssitzung \\\"{0}\\\" von {1} bis {2}, {3} Sekunde (n)",
13970 + "de": "Beendet die Dateiverwaltungssitzung \\\"{0}\\\" von {1} bis {2}, {3} Sekunde(n)",
13971 "en": "Ended file management session \\\"{0}\\\" from {1} to {2}, {3} second(s)",
13972 - "es": "Sesión de gestión de archivos finalizada \\\"{0}\\\" de {1} a {2}, {3} segundo (s)",
13972 + "es": "Sesión de gestión de archivos finalizada \\\"{0}\\\" de {1} a {2}, {3} segundo(s)",
13973 "fi": "Tiedostonhallintaistunto \\\"{0}\\\" päättyi välillä {1} - {2}, {3} sekuntia",
13974 "fr": "Session de gestion de fichiers terminée \\\"{0}\\\" de {1} à {2}, {3} seconde(s)",
13975 "hi": "समाप्त फ़ाइल प्रबंधन सत्र \\\"{0}\\\" से {1} से {2}, {3} दूसरा (ओं)",
13976 "ja": "ファイル管理セッション\\\"{0}\\\"を{1}から{2}に終了しました、{3}秒",
13977 "ko": "{1}에서 {2}까지 {3} 초의 파일 관리 세션 \\\"{0}\\\"이 (가) 종료되었습니다.",
13978 - "nl": "Beëindigde bestandsbeheersessie \\\"{0}\\\" van {1} tot {2}, {3} seconde (n)",
13979 - "pt": "Sessão de gerenciamento de arquivo encerrada \\\"{0}\\\" de {1} a {2}, {3} segundo (s)",
13978 + "nl": "Beëindigde bestandsbeheersessie \\\"{0}\\\" van {1} tot {2}, {3} seconde(n)",
13979 + "pt": "Sessão de gerenciamento de arquivo encerrada \\\"{0}\\\" de {1} a {2}, {3} segundo(s)",
13980 "ru": "Завершился сеанс управления файлами \\\"{0}\\\" с {1} до {2}, {3} сек.",
13981 "tr": "Dosya yönetimi oturumu \\\"{0}\\\" {1} ile {2} arasında sona erdi, {3} saniye",
13982 "zh-chs": "从{1}到{2},{3}秒结束了文件管理会话“{0}”",
@@ -13987,16 +13987,16 @@
13987 },
13988 {
13989 "cs": "Ukončená relace přenosu „{0}“ z {1} na {2}, {3} s",
13990 - "de": "Beendete Relay-Sitzung \\\"{0}\\\" von {1} bis {2}, {3} Sekunde (n)",
13990 + "de": "Beendete Relay-Sitzung \\\"{0}\\\" von {1} bis {2}, {3} Sekunde(n)",
13991 "en": "Ended relay session \\\"{0}\\\" from {1} to {2}, {3} second(s)",
13992 - "es": "Sesión de relevo finalizada \\\"{0}\\\" de {1} a {2}, {3} segundo (s)",
13992 + "es": "Sesión de relevo finalizada \\\"{0}\\\" de {1} a {2}, {3} segundo(s)",
13993 "fi": "Välitysistunto \\\"{0}\\\" päättyi välillä {1} - {2}, {3} sekuntia",
13994 "fr": "Session de relais terminée \\\"{0}\\\" de {1} à {2}, {3} seconde(s)",
13995 "hi": "समाप्त रिले सत्र \\\"{0}\\\" से {१} से {२}, {३} दूसरा (ओं)",
13996 "ja": "リレーセッション\\\"{0}\\\"を{1}から{2}に終了しました、{3}秒",
13997 "ko": "{1}에서 {2}까지의 릴레이 세션 \\\"{0}\\\"이 (가) {3} 초 종료되었습니다.",
13998 - "nl": "Relay-sessie \\\"{0}\\\" van {1} tot {2} beëindigd, {3} seconde (n)",
13999 - "pt": "Sessão de retransmissão encerrada \\\"{0}\\\" de {1} a {2}, {3} segundo (s)",
13998 + "nl": "Relay-sessie \\\"{0}\\\" van {1} tot {2} beëindigd, {3} seconde(n)",
13999 + "pt": "Sessão de retransmissão encerrada \\\"{0}\\\" de {1} a {2}, {3} segundo(s)",
14000 "ru": "Завершился сеанс ретрансляции \\\"{0}\\\" с {1} до {2}, {3} сек.",
14001 "tr": "\\\"{0}\\\" geçiş oturumu {1} ile {2} arasında sona erdi, {3} saniye",
14002 "zh-chs": "从{1}到{2},{3}秒结束了中继会话“{0}”",
@@ -14007,16 +14007,16 @@
14007 },
14008 {
14009 "cs": "Ukončena relace terminálu \\\"{0}\\\" od {1} do {2}, {3} s",
14010 - "de": "Beendete Terminalsitzung \\\"{0}\\\" von {1} bis {2}, {3} Sekunde (n)",
14010 + "de": "Beendete Terminalsitzung \\\"{0}\\\" von {1} bis {2}, {3} Sekunde(n)",
14011 "en": "Ended terminal session \\\"{0}\\\" from {1} to {2}, {3} second(s)",
14012 - "es": "Sesión de terminal finalizada \\\"{0}\\\" de {1} a {2}, {3} segundo (s)",
14012 + "es": "Sesión de terminal finalizada \\\"{0}\\\" de {1} a {2}, {3} segundo(s)",
14013 "fi": "Pääteistunto \\\"{0}\\\" päättyi välillä {1} - {2}, {3} sekuntia",
14014 "fr": "Session de terminal terminée \\\"{0}\\\" de {1} à {2}, {3} seconde(s)",
14015 "hi": "समाप्त टर्मिनल सत्र \\\"{0}\\\" {1} से {2}, {3} सेकंड (सेकेंड) तक",
14016 "ja": "ターミナルセッション\\\"{0}\\\"を{1}から{2}まで終了しました、{3}秒",
14017 "ko": "종료 된 터미널 세션 \\\"{0}\\\"({1}에서 {2}, {3} 초)",
14018 - "nl": "Beëindigde terminalsessie \\\"{0}\\\" van {1} tot {2}, {3} seconde (n)",
14019 - "pt": "Sessão de terminal encerrada \\\"{0}\\\" de {1} a {2}, {3} segundo (s)",
14018 + "nl": "Beëindigde terminalsessie \\\"{0}\\\" van {1} tot {2}, {3} seconde(n)",
14019 + "pt": "Sessão de terminal encerrada \\\"{0}\\\" de {1} a {2}, {3} segundo(s)",
14020 "ru": "Завершенный сеанс терминала \\\"{0}\\\" с {1} до {2}, {3} сек.",
14021 "tr": "{1} ile {2} arasında \\\"{0}\\\" terminal oturumu sona erdi, {3} saniye",
14022 "zh-chs": "从{1}到{2},{3}秒结束了终端会话“{0}”",
@@ -15176,16 +15176,16 @@
15176 },
15177 {
15178 "cs": "Dokončení relace nahrávání, {0} s",
15179 - "de": "Beendete Aufnahmesitzung, {0} Sekunde (n)",
15179 + "de": "Beendete Aufnahmesitzung, {0} Sekunde(n)",
15180 "en": "Finished recording session, {0} second(s)",
15181 - "es": "Sesión de grabación finalizada, {0} segundo (s)",
15181 + "es": "Sesión de grabación finalizada, {0} segundo(s)",
15182 "fi": "Tallennusistunto valmis, {0} sekuntia",
15183 "fr": "Session d'enregistrement terminée, {0} seconde(s)",
15184 "hi": "समाप्त रिकॉर्डिंग सत्र, {0} दूसरा (ओं)",
15185 "ja": "録音セッションが終了しました、{0}秒",
15186 "ko": "녹화 세션 완료, {0} 초",
15187 - "nl": "Opnamesessie voltooid, {0} seconde (n)",
15188 - "pt": "Sessão de gravação concluída, {0} segundo (s)",
15187 + "nl": "Opnamesessie voltooid, {0} seconde(n)",
15188 + "pt": "Sessão de gravação concluída, {0} segundo(s)",
15189 "ru": "Завершение сеанса записи, {0} сек.",
15190 "tr": "Kayıt oturumu tamamlandı, {0} saniye",
15191 "zh-chs": "录制会话已完成,{0}秒",
@@ -16203,16 +16203,16 @@
16203 },
16204 {
16205 "cs": "Načítání obsahu schránky, {0} bajtů",
16206 - "de": "Abrufen des Inhalts der Zwischenablage, {0} Byte (s)",
16206 + "de": "Abrufen des Inhalts der Zwischenablage, {0} Byte(s)",
16207 "en": "Getting clipboard content, {0} byte(s)",
16208 - "es": "Obteniendo contenido del portapapeles, {0} byte (s)",
16208 + "es": "Obteniendo contenido del portapapeles, {0} byte(s)",
16209 "fi": "Haetaan leikepöydän sisältöä, {0} tavua",
16210 - "fr": "Obtenir le contenu du presse-papiers, {0} octet (s)",
16210 + "fr": "Obtenir le contenu du presse-papiers, {0} octet(s)",
16211 "hi": "क्लिपबोर्ड सामग्री प्राप्त करना, {0} बाइट",
16212 "ja": "クリップボードのコンテンツを取得しています、{0}バイト",
16213 "ko": "클립 보드 콘텐츠를 가져 오는 중, {0} 바이트",
16214 - "nl": "Klembordinhoud ophalen, {0} byte (n)",
16215 - "pt": "Obtendo conteúdo da área de transferência, {0} byte (s)",
16214 + "nl": "Klembordinhoud ophalen, {0} byte(n)",
16215 + "pt": "Obtendo conteúdo da área de transferência, {0} byte(s)",
16216 "ru": "Получение содержимого буфера обмена, байт (ов): {0}",
16217 "tr": "Pano içeriği, {0} bayt (lar) alınıyor",
16218 "zh-chs": "正在获取剪贴板内容,{0}个字节",
@@ -32026,16 +32026,16 @@
32026 },
32027 {
32028 "cs": "Nastavení obsahu schránky, {0} bajtů",
32029 - "de": "Festlegen des Inhalts der Zwischenablage, {0} Byte (s)",
32029 + "de": "Festlegen des Inhalts der Zwischenablage, {0} Byte(s)",
32030 "en": "Setting clipboard content, {0} byte(s)",
32031 - "es": "Configuración del contenido del portapapeles, {0} byte (s)",
32031 + "es": "Configuración del contenido del portapapeles, {0} byte(s)",
32032 "fi": "Asetetaan leikepöydän sisältöä, {0} tavua",
32033 - "fr": "Définition du contenu du presse-papiers, {0} octet (s)",
32033 + "fr": "Définition du contenu du presse-papiers, {0} octet(s)",
32034 "hi": "क्लिपबोर्ड सामग्री सेट करना, {0} बाइट",
32035 "ja": "クリップボードコンテンツの設定、{0}バイト",
32036 "ko": "클립 보드 콘텐츠 설정, {0} 바이트",
32037 - "nl": "Klembordinhoud instellen, {0} byte (n)",
32038 - "pt": "Configurando o conteúdo da área de transferência, {0} byte (s)",
32037 + "nl": "Klembordinhoud instellen, {0} byte(n)",
32038 + "pt": "Configurando o conteúdo da área de transferência, {0} byte(s)",
32039 "ru": "Установка содержимого буфера обмена, байт (ов): {0}",
32040 "tr": "Pano içeriğini ayarlama, {0} bayt (lar)",
32041 "zh-chs": "设置剪贴板内容,{0}个字节",