From e8f30b7ef479b5bb9920617b4be9bbb815d60abb Mon Sep 17 00:00:00 2001
From: Ylian Saint-Hilaire
Date: Sat, 13 Jun 2020 13:04:27 -0700
Subject: [PATCH] Version 0.5.61
---
emails/translations/account-check-min_cs.html | 1 +
emails/translations/account-check-min_de.html | 1 +
emails/translations/account-check-min_es.html | 1 +
emails/translations/account-check-min_fr.html | 1 +
emails/translations/account-check-min_hi.html | 1 +
emails/translations/account-check-min_ja.html | 1 +
emails/translations/account-check-min_ko.html | 1 +
emails/translations/account-check-min_nl.html | 1 +
emails/translations/account-check-min_pt.html | 1 +
emails/translations/account-check-min_ru.html | 1 +
.../account-check-min_zh-chs.html | 1 +
.../translations/account-invite-min_cs.html | 1 +
.../translations/account-invite-min_de.html | 1 +
.../translations/account-invite-min_es.html | 1 +
.../translations/account-invite-min_fr.html | 1 +
.../translations/account-invite-min_hi.html | 1 +
.../translations/account-invite-min_ja.html | 1 +
.../translations/account-invite-min_ko.html | 1 +
.../translations/account-invite-min_nl.html | 1 +
.../translations/account-invite-min_pt.html | 1 +
.../translations/account-invite-min_ru.html | 1 +
.../account-invite-min_zh-chs.html | 1 +
emails/translations/account-login-min_cs.html | 1 +
emails/translations/account-login-min_de.html | 1 +
emails/translations/account-login-min_es.html | 1 +
emails/translations/account-login-min_fr.html | 1 +
emails/translations/account-login-min_hi.html | 1 +
emails/translations/account-login-min_ja.html | 1 +
emails/translations/account-login-min_ko.html | 1 +
emails/translations/account-login-min_nl.html | 1 +
emails/translations/account-login-min_pt.html | 1 +
emails/translations/account-login-min_ru.html | 1 +
.../account-login-min_zh-chs.html | 1 +
emails/translations/account-reset-min_cs.html | 1 +
emails/translations/account-reset-min_de.html | 1 +
emails/translations/account-reset-min_es.html | 1 +
emails/translations/account-reset-min_fr.html | 1 +
emails/translations/account-reset-min_hi.html | 1 +
emails/translations/account-reset-min_ja.html | 1 +
emails/translations/account-reset-min_ko.html | 1 +
emails/translations/account-reset-min_nl.html | 1 +
emails/translations/account-reset-min_pt.html | 1 +
emails/translations/account-reset-min_ru.html | 1 +
.../account-reset-min_zh-chs.html | 1 +
emails/translations/mesh-invite-min_cs.html | 1 +
emails/translations/mesh-invite-min_de.html | 1 +
emails/translations/mesh-invite-min_es.html | 1 +
emails/translations/mesh-invite-min_fr.html | 1 +
emails/translations/mesh-invite-min_hi.html | 1 +
emails/translations/mesh-invite-min_ja.html | 1 +
emails/translations/mesh-invite-min_ko.html | 1 +
emails/translations/mesh-invite-min_nl.html | 1 +
emails/translations/mesh-invite-min_pt.html | 1 +
emails/translations/mesh-invite-min_ru.html | 1 +
.../translations/mesh-invite-min_zh-chs.html | 1 +
mstsc.js | 40 +++++++++----------
package.json | 2 +-
public/scripts/amt-wsman-0.2.0-min.js | 2 +-
58 files changed, 77 insertions(+), 22 deletions(-)
create mode 100644 emails/translations/account-check-min_cs.html
create mode 100644 emails/translations/account-check-min_de.html
create mode 100644 emails/translations/account-check-min_es.html
create mode 100644 emails/translations/account-check-min_fr.html
create mode 100644 emails/translations/account-check-min_hi.html
create mode 100644 emails/translations/account-check-min_ja.html
create mode 100644 emails/translations/account-check-min_ko.html
create mode 100644 emails/translations/account-check-min_nl.html
create mode 100644 emails/translations/account-check-min_pt.html
create mode 100644 emails/translations/account-check-min_ru.html
create mode 100644 emails/translations/account-check-min_zh-chs.html
create mode 100644 emails/translations/account-invite-min_cs.html
create mode 100644 emails/translations/account-invite-min_de.html
create mode 100644 emails/translations/account-invite-min_es.html
create mode 100644 emails/translations/account-invite-min_fr.html
create mode 100644 emails/translations/account-invite-min_hi.html
create mode 100644 emails/translations/account-invite-min_ja.html
create mode 100644 emails/translations/account-invite-min_ko.html
create mode 100644 emails/translations/account-invite-min_nl.html
create mode 100644 emails/translations/account-invite-min_pt.html
create mode 100644 emails/translations/account-invite-min_ru.html
create mode 100644 emails/translations/account-invite-min_zh-chs.html
create mode 100644 emails/translations/account-login-min_cs.html
create mode 100644 emails/translations/account-login-min_de.html
create mode 100644 emails/translations/account-login-min_es.html
create mode 100644 emails/translations/account-login-min_fr.html
create mode 100644 emails/translations/account-login-min_hi.html
create mode 100644 emails/translations/account-login-min_ja.html
create mode 100644 emails/translations/account-login-min_ko.html
create mode 100644 emails/translations/account-login-min_nl.html
create mode 100644 emails/translations/account-login-min_pt.html
create mode 100644 emails/translations/account-login-min_ru.html
create mode 100644 emails/translations/account-login-min_zh-chs.html
create mode 100644 emails/translations/account-reset-min_cs.html
create mode 100644 emails/translations/account-reset-min_de.html
create mode 100644 emails/translations/account-reset-min_es.html
create mode 100644 emails/translations/account-reset-min_fr.html
create mode 100644 emails/translations/account-reset-min_hi.html
create mode 100644 emails/translations/account-reset-min_ja.html
create mode 100644 emails/translations/account-reset-min_ko.html
create mode 100644 emails/translations/account-reset-min_nl.html
create mode 100644 emails/translations/account-reset-min_pt.html
create mode 100644 emails/translations/account-reset-min_ru.html
create mode 100644 emails/translations/account-reset-min_zh-chs.html
create mode 100644 emails/translations/mesh-invite-min_cs.html
create mode 100644 emails/translations/mesh-invite-min_de.html
create mode 100644 emails/translations/mesh-invite-min_es.html
create mode 100644 emails/translations/mesh-invite-min_fr.html
create mode 100644 emails/translations/mesh-invite-min_hi.html
create mode 100644 emails/translations/mesh-invite-min_ja.html
create mode 100644 emails/translations/mesh-invite-min_ko.html
create mode 100644 emails/translations/mesh-invite-min_nl.html
create mode 100644 emails/translations/mesh-invite-min_pt.html
create mode 100644 emails/translations/mesh-invite-min_ru.html
create mode 100644 emails/translations/mesh-invite-min_zh-chs.html
diff --git a/emails/translations/account-check-min_cs.html b/emails/translations/account-check-min_cs.html
new file mode 100644
index 00000000..9dd38c50
--- /dev/null
+++ b/emails/translations/account-check-min_cs.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Ověření e-mailem
\ No newline at end of file
diff --git a/emails/translations/account-check-min_de.html b/emails/translations/account-check-min_de.html
new file mode 100644
index 00000000..1ccd44d3
--- /dev/null
+++ b/emails/translations/account-check-min_de.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - E-Mail-Überprüfung
\ No newline at end of file
diff --git a/emails/translations/account-check-min_es.html b/emails/translations/account-check-min_es.html
new file mode 100644
index 00000000..65a20de2
--- /dev/null
+++ b/emails/translations/account-check-min_es.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Verificación de Email
\ No newline at end of file
diff --git a/emails/translations/account-check-min_fr.html b/emails/translations/account-check-min_fr.html
new file mode 100644
index 00000000..89deac60
--- /dev/null
+++ b/emails/translations/account-check-min_fr.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Vérification E-mail
\ No newline at end of file
diff --git a/emails/translations/account-check-min_hi.html b/emails/translations/account-check-min_hi.html
new file mode 100644
index 00000000..38b754cc
--- /dev/null
+++ b/emails/translations/account-check-min_hi.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - ईमेल सत्यापन
\ No newline at end of file
diff --git a/emails/translations/account-check-min_ja.html b/emails/translations/account-check-min_ja.html
new file mode 100644
index 00000000..3874051d
--- /dev/null
+++ b/emails/translations/account-check-min_ja.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]]-メールの確認
\ No newline at end of file
diff --git a/emails/translations/account-check-min_ko.html b/emails/translations/account-check-min_ko.html
new file mode 100644
index 00000000..d48a3a77
--- /dev/null
+++ b/emails/translations/account-check-min_ko.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Email 인증
\ No newline at end of file
diff --git a/emails/translations/account-check-min_nl.html b/emails/translations/account-check-min_nl.html
new file mode 100644
index 00000000..b586adb6
--- /dev/null
+++ b/emails/translations/account-check-min_nl.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - E-mail Verificatie
\ No newline at end of file
diff --git a/emails/translations/account-check-min_pt.html b/emails/translations/account-check-min_pt.html
new file mode 100644
index 00000000..c1459803
--- /dev/null
+++ b/emails/translations/account-check-min_pt.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Email Verification
\ No newline at end of file
diff --git a/emails/translations/account-check-min_ru.html b/emails/translations/account-check-min_ru.html
new file mode 100644
index 00000000..7998a7ec
--- /dev/null
+++ b/emails/translations/account-check-min_ru.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - подтверждение по электронной почте
\ No newline at end of file
diff --git a/emails/translations/account-check-min_zh-chs.html b/emails/translations/account-check-min_zh-chs.html
new file mode 100644
index 00000000..03c6c69c
--- /dev/null
+++ b/emails/translations/account-check-min_zh-chs.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]]-电子邮件验证
\ No newline at end of file
diff --git a/emails/translations/account-invite-min_cs.html b/emails/translations/account-invite-min_cs.html
new file mode 100644
index 00000000..7f3892c8
--- /dev/null
+++ b/emails/translations/account-invite-min_cs.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Pozvánka na účet
[[[SERVERNAME]]] - Pozvánka na účet |
Účet byl pro vás vytvořen na serveru [[[SERVERNAME]]], nyní k němu máte přístup:
Uživatelské jméno: [[[ACCOUNTNAME]]]
Heslo: [[[PASSWORD]]]
S pozdravem,
[[[USERNAME]]]
\ No newline at end of file
diff --git a/emails/translations/account-invite-min_de.html b/emails/translations/account-invite-min_de.html
new file mode 100644
index 00000000..c1a13ac3
--- /dev/null
+++ b/emails/translations/account-invite-min_de.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Kontoeinladung
[[[SERVERNAME]]] - Kontoeinladung |
Auf dem Server wurde ein Konto für Sie erstellt [[[SERVERNAME]]]können Sie jetzt darauf zugreifen mit:
Benutzername: [[[ACCOUNTNAME]]]
Passwort: [[[PASSWORD]]]
Freundliche Grüße,
[[[USERNAME]]]
\ No newline at end of file
diff --git a/emails/translations/account-invite-min_es.html b/emails/translations/account-invite-min_es.html
new file mode 100644
index 00000000..6ac1a96c
--- /dev/null
+++ b/emails/translations/account-invite-min_es.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Invitación de Cuenta
[[[SERVERNAME]]] - Invitación de Cuenta |
Una cuenta ha sido creada en su servidor [[[SERVERNAME]]], ahora puede acceder con:
Usuario: [[[ACCOUNTNAME]]]
Contraseña: [[[PASSWORD]]]
Atentamente,
[[[USERNAME]]]
\ No newline at end of file
diff --git a/emails/translations/account-invite-min_fr.html b/emails/translations/account-invite-min_fr.html
new file mode 100644
index 00000000..79363e9e
--- /dev/null
+++ b/emails/translations/account-invite-min_fr.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Invitation au compte
[[[SERVERNAME]]] - Invitation au compte |
Un compte a été créé pour vous sur le serveur [[[SERVERNAME]]], vous pouvez y accéder maintenant avec:
Nom d'utilisateur: [[[ACCOUNTNAME]]]
Mot de passe: [[[PASSWORD]]]
Meilleures salutations,
[[[USERNAME]]]
\ No newline at end of file
diff --git a/emails/translations/account-invite-min_hi.html b/emails/translations/account-invite-min_hi.html
new file mode 100644
index 00000000..6cc9317e
--- /dev/null
+++ b/emails/translations/account-invite-min_hi.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - खाता निमंत्रण
[[[SERVERNAME]]] - खाता निमंत्रण |
सर्वर पर आपके लिए एक खाता बनाया गया था [[[SERVERNAME]]], आप इसे अभी एक्सेस कर सकते हैं:
उपयोगकर्ता नाम: [[[ACCOUNTNAME]]]
कुंजिका: [[[PASSWORD]]]
सादर,
[[[उपयोगकर्ता नाम]]]
\ No newline at end of file
diff --git a/emails/translations/account-invite-min_ja.html b/emails/translations/account-invite-min_ja.html
new file mode 100644
index 00000000..2db915b6
--- /dev/null
+++ b/emails/translations/account-invite-min_ja.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]]-アカウントの招待
[[[SERVERNAME]]]-アカウントの招待 |
サーバー上にアカウントが作成されました [[[SERVERNAME]]]、あなたは今それを使ってそれにアクセスできます:
ユーザー名: [[[ACCOUNTNAME]]]
パスワード: [[[PASSWORD]]]
宜しくお願いします、
[[[USERNAME]]]
\ No newline at end of file
diff --git a/emails/translations/account-invite-min_ko.html b/emails/translations/account-invite-min_ko.html
new file mode 100644
index 00000000..54bda02f
--- /dev/null
+++ b/emails/translations/account-invite-min_ko.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - 계정 초대
당신을 위해 서버에서 한 계정이 생성되었습니다. [[[SERVERNAME]]]이제 당신은 다음으로 접근 가능합니다:
사용자 이름: [[[ACCOUNTNAME]]]
암호: [[[PASSWORD]]]
최고의 안부를 전합니다,
[[[USERNAME]]]
\ No newline at end of file
diff --git a/emails/translations/account-invite-min_nl.html b/emails/translations/account-invite-min_nl.html
new file mode 100644
index 00000000..befe7c8d
--- /dev/null
+++ b/emails/translations/account-invite-min_nl.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Account uitnodiging
[[[SERVERNAME]]] - Account uitnodiging |
Er is een account voor je aangemaakt op de server [[[SERVERNAME]]], je hebt er nu toegang toe met:
Gebruikersnaam: [[[ACCOUNTNAME]]]
Wachtwoord: [[[PASSWORD]]]
Vriendelijke groeten,
[[[USERNAME]]]
\ No newline at end of file
diff --git a/emails/translations/account-invite-min_pt.html b/emails/translations/account-invite-min_pt.html
new file mode 100644
index 00000000..991c0d29
--- /dev/null
+++ b/emails/translations/account-invite-min_pt.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Account Invitation
[[[SERVERNAME]]] - Account Invitation |
An account was created for you on server [[[SERVERNAME]]], you can access it now with:
Nome de usuário: [[[ACCOUNTNAME]]]
Senha: [[[PASSWORD]]]
Best regards,
[[[USERNAME]]]
\ No newline at end of file
diff --git a/emails/translations/account-invite-min_ru.html b/emails/translations/account-invite-min_ru.html
new file mode 100644
index 00000000..e454950a
--- /dev/null
+++ b/emails/translations/account-invite-min_ru.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - приглашение в аккаунт
[[[SERVERNAME]]] - приглашение в аккаунт |
Учетная запись была создана для вас на сервере [[[SERVERNAME]]]Вы можете получить к нему доступ сейчас:
Имя пользователя: [[[ACCOUNTNAME]]]
Пароль: [[[PASSWORD]]]
С уважением,
[[[USERNAME]]]
\ No newline at end of file
diff --git a/emails/translations/account-invite-min_zh-chs.html b/emails/translations/account-invite-min_zh-chs.html
new file mode 100644
index 00000000..2b20c96c
--- /dev/null
+++ b/emails/translations/account-invite-min_zh-chs.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]]-帐户邀请
在服务器上为您创建了一个帐户 [[[SERVERNAME]]],您现在可以通过以下方式访问它:
用戶名: [[[ACCOUNTNAME]]]
密碼: [[[PASSWORD]]]
最好的祝福,
[[[USERNAME]]]
\ No newline at end of file
diff --git a/emails/translations/account-login-min_cs.html b/emails/translations/account-login-min_cs.html
new file mode 100644
index 00000000..6f6ae83f
--- /dev/null
+++ b/emails/translations/account-login-min_cs.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Přihlášení k účtu
[[[SERVERNAME]]] - Přihlášení k účtu |
Váš přihlašovací token je: [[[TOKEN]]]
Tento token lze použít pouze jednou a je platný po dobu 5 minut.
\ No newline at end of file
diff --git a/emails/translations/account-login-min_de.html b/emails/translations/account-login-min_de.html
new file mode 100644
index 00000000..c8d7f426
--- /dev/null
+++ b/emails/translations/account-login-min_de.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Konto-Login
[[[SERVERNAME]]] - Konto-Login |
Ihr Login-Token lautet: [[[TOKEN]]]
Dieser Token kann nur einmal verwendet werden und ist 5 Minuten gültig.
\ No newline at end of file
diff --git a/emails/translations/account-login-min_es.html b/emails/translations/account-login-min_es.html
new file mode 100644
index 00000000..55a45637
--- /dev/null
+++ b/emails/translations/account-login-min_es.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Nombre de Usuario
[[[SERVERNAME]]] - Nombre de Usuario |
Su token de inicio de sesión es: [[[TOKEN]]]
Este token solo se puede usar una vez y es válido durante 5 minutos.
\ No newline at end of file
diff --git a/emails/translations/account-login-min_fr.html b/emails/translations/account-login-min_fr.html
new file mode 100644
index 00000000..4a7f1305
--- /dev/null
+++ b/emails/translations/account-login-min_fr.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Connexion au compte
[[[SERVERNAME]]] - Connexion au compte |
Votre jeton de connexion est: [[[TOKEN]]]
Ce jeton ne peut être utilisé qu'une seule fois et est valide pendant 5 minutes.
\ No newline at end of file
diff --git a/emails/translations/account-login-min_hi.html b/emails/translations/account-login-min_hi.html
new file mode 100644
index 00000000..731a3985
--- /dev/null
+++ b/emails/translations/account-login-min_hi.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - खाता लॉगिन
[[[SERVERNAME]]] - खाता लॉगिन |
आपका लॉगिन टोकन है: [[[टोकन]]]
यह टोकन केवल एक बार उपयोग किया जा सकता है और 5 मिनट के लिए वैध है।
\ No newline at end of file
diff --git a/emails/translations/account-login-min_ja.html b/emails/translations/account-login-min_ja.html
new file mode 100644
index 00000000..f6d5515c
--- /dev/null
+++ b/emails/translations/account-login-min_ja.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]]-アカウントログイン
[[[SERVERNAME]]]-アカウントログイン |
ログイントークンは次のとおりです:[[[TOKEN]]]
このトークンは1回だけ使用でき、5分間有効です。
\ No newline at end of file
diff --git a/emails/translations/account-login-min_ko.html b/emails/translations/account-login-min_ko.html
new file mode 100644
index 00000000..368ea790
--- /dev/null
+++ b/emails/translations/account-login-min_ko.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - 계정 로그인
[[[SERVERNAME]]] - 계정 로그인 |
당신이 로그인한 토큰은 다음과 같습니다 : [[[TOKEN]]]
이 토큰은 오직 한 번만 사용될 수 있으며, 5분 동안만 유효합니다.
\ No newline at end of file
diff --git a/emails/translations/account-login-min_nl.html b/emails/translations/account-login-min_nl.html
new file mode 100644
index 00000000..7ea6a268
--- /dev/null
+++ b/emails/translations/account-login-min_nl.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Inloggen account
[[[SERVERNAME]]] - Inloggen account |
Uw login token is: [[[TOKEN]]]
Dit token kan maar één keer worden gebruikt en is 5 minuten geldig.
\ No newline at end of file
diff --git a/emails/translations/account-login-min_pt.html b/emails/translations/account-login-min_pt.html
new file mode 100644
index 00000000..653bc3c4
--- /dev/null
+++ b/emails/translations/account-login-min_pt.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Account Login
[[[SERVERNAME]]] - Account Login |
Your login token is: [[[TOKEN]]]
This token can only be used once and is valid for 5 minutes.
\ No newline at end of file
diff --git a/emails/translations/account-login-min_ru.html b/emails/translations/account-login-min_ru.html
new file mode 100644
index 00000000..d77dead5
--- /dev/null
+++ b/emails/translations/account-login-min_ru.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Вход в аккаунт
[[[SERVERNAME]]] - Вход в аккаунт |
Ваш токен для входа: [[[TOKEN]]]
Этот токен может быть использован только один раз и действителен в течение 5 минут.
\ No newline at end of file
diff --git a/emails/translations/account-login-min_zh-chs.html b/emails/translations/account-login-min_zh-chs.html
new file mode 100644
index 00000000..0eacb515
--- /dev/null
+++ b/emails/translations/account-login-min_zh-chs.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]]-帐户登录
您的登录令牌为:[[[TOKEN]]]
该令牌只能使用一次,有效期为5分钟。
\ No newline at end of file
diff --git a/emails/translations/account-reset-min_cs.html b/emails/translations/account-reset-min_cs.html
new file mode 100644
index 00000000..f3590436
--- /dev/null
+++ b/emails/translations/account-reset-min_cs.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Reset účtu
\ No newline at end of file
diff --git a/emails/translations/account-reset-min_de.html b/emails/translations/account-reset-min_de.html
new file mode 100644
index 00000000..99ad8315
--- /dev/null
+++ b/emails/translations/account-reset-min_de.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Zurücksetzen des Kontos
\ No newline at end of file
diff --git a/emails/translations/account-reset-min_es.html b/emails/translations/account-reset-min_es.html
new file mode 100644
index 00000000..001766f7
--- /dev/null
+++ b/emails/translations/account-reset-min_es.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Resetear Cuenta
\ No newline at end of file
diff --git a/emails/translations/account-reset-min_fr.html b/emails/translations/account-reset-min_fr.html
new file mode 100644
index 00000000..1bc1e8a0
--- /dev/null
+++ b/emails/translations/account-reset-min_fr.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Réinitialisation du compte
\ No newline at end of file
diff --git a/emails/translations/account-reset-min_hi.html b/emails/translations/account-reset-min_hi.html
new file mode 100644
index 00000000..1ada7e96
--- /dev/null
+++ b/emails/translations/account-reset-min_hi.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - खाता रीसेट
\ No newline at end of file
diff --git a/emails/translations/account-reset-min_ja.html b/emails/translations/account-reset-min_ja.html
new file mode 100644
index 00000000..3d34b8a4
--- /dev/null
+++ b/emails/translations/account-reset-min_ja.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]]-アカウントのリセット
\ No newline at end of file
diff --git a/emails/translations/account-reset-min_ko.html b/emails/translations/account-reset-min_ko.html
new file mode 100644
index 00000000..252f089f
--- /dev/null
+++ b/emails/translations/account-reset-min_ko.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - 계정 재설정
\ No newline at end of file
diff --git a/emails/translations/account-reset-min_nl.html b/emails/translations/account-reset-min_nl.html
new file mode 100644
index 00000000..2f7400b8
--- /dev/null
+++ b/emails/translations/account-reset-min_nl.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Account Reset
\ No newline at end of file
diff --git a/emails/translations/account-reset-min_pt.html b/emails/translations/account-reset-min_pt.html
new file mode 100644
index 00000000..8d4ca1cf
--- /dev/null
+++ b/emails/translations/account-reset-min_pt.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Account Reset
\ No newline at end of file
diff --git a/emails/translations/account-reset-min_ru.html b/emails/translations/account-reset-min_ru.html
new file mode 100644
index 00000000..980d30bf
--- /dev/null
+++ b/emails/translations/account-reset-min_ru.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Сброс учетной записи
\ No newline at end of file
diff --git a/emails/translations/account-reset-min_zh-chs.html b/emails/translations/account-reset-min_zh-chs.html
new file mode 100644
index 00000000..1d83cfab
--- /dev/null
+++ b/emails/translations/account-reset-min_zh-chs.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]]-帐户重置
\ No newline at end of file
diff --git a/emails/translations/mesh-invite-min_cs.html b/emails/translations/mesh-invite-min_cs.html
new file mode 100644
index 00000000..a18a774e
--- /dev/null
+++ b/emails/translations/mesh-invite-min_cs.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Pozvánka
[[[SERVERNAME]]] - Instalace agenta |
Dobrý den, [[[NAME]]],
Uživatel [[[USERNAME]]] na serveru [[[SERVERNAME]]] vás žádá o instalaci softwaru pro spuštění relace dálkového ovládání.
Zpráva: [[[MSG]]]
Kliknutím sem stáhnete MeshAgent pro Windows.
Kliknutím sem stáhnete MeshAgent pro Apple OSX.
V případě systému Linux vyjměte a vložte do terminálu a nainstalujte agenta:
wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
Chcete-li nainstalovat software, klikněte zde a postupujte podle pokynů.
Pokud jste tento požadavek nezačali, ignorujte tento e-mail.
S pozdravem,
[[[USERNAME]]]
\ No newline at end of file
diff --git a/emails/translations/mesh-invite-min_de.html b/emails/translations/mesh-invite-min_de.html
new file mode 100644
index 00000000..11cf1d00
--- /dev/null
+++ b/emails/translations/mesh-invite-min_de.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Einladung
[[[SERVERNAME]]] - Agenteninstallation |
Hallo [[[NAME]]],
Benutzer [[[USERNAME]]] auf dem Server [[[SERVERNAME]]] fordert Sie auf, Software zu installieren, um eine Fernsteuerungssitzung zu starten.
Botschaft: [[[MSG]]]
Klicken Sie hier, um den MeshAgent für Windows herunterzuladen.
Klicken Sie hier, um den MeshAgent für Apple OSX herunterzuladen.
Schneiden Sie unter Linux Folgendes aus und fügen Sie es in ein Terminal ein, um den Agenten zu installieren:
wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
Um die Software zu installieren, hier klicken und folgen Sie den Anweisungen.
Wenn Sie diese Anfrage nicht initiiert haben, ignorieren Sie diese Mail bitte.
Freundliche Grüße,
[[[USERNAME]]]
\ No newline at end of file
diff --git a/emails/translations/mesh-invite-min_es.html b/emails/translations/mesh-invite-min_es.html
new file mode 100644
index 00000000..1449a38c
--- /dev/null
+++ b/emails/translations/mesh-invite-min_es.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Invitación
\ No newline at end of file
diff --git a/emails/translations/mesh-invite-min_fr.html b/emails/translations/mesh-invite-min_fr.html
new file mode 100644
index 00000000..39745f0e
--- /dev/null
+++ b/emails/translations/mesh-invite-min_fr.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Invitation
[[[SERVERNAME]]] - Installation de l'agent |
Bonjour [[[NAME]]],
Utilisateur [[[USERNAME]]] sur le serveur [[[SERVERNAME]]] vous demande d'installer un logiciel pour démarrer une session de contrôle à distance.
Message: [[[MSG]]]
Cliquez ici pour télécharger le MeshAgent pour Windows.
Cliquez ici pour télécharger le MeshAgent pour Apple OSX.
Pour Linux, copiez et collez les éléments suivants dans un terminal pour installer l'agent:
wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
Pour installer le logiciel, cliquez ici et suivez les instructions.
Si vous n'avez pas initié cette demande, veuillez ignorer ce courrier.
Meilleures salutations,
[[[USERNAME]]]
\ No newline at end of file
diff --git a/emails/translations/mesh-invite-min_hi.html b/emails/translations/mesh-invite-min_hi.html
new file mode 100644
index 00000000..329ffa16
--- /dev/null
+++ b/emails/translations/mesh-invite-min_hi.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - निमंत्रण
\ No newline at end of file
diff --git a/emails/translations/mesh-invite-min_ja.html b/emails/translations/mesh-invite-min_ja.html
new file mode 100644
index 00000000..ee657713
--- /dev/null
+++ b/emails/translations/mesh-invite-min_ja.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]]-招待
[[[SERVERNAME]]]-エージェントのインストール |
[[[NAME]]]様
サーバー上のユーザー[[[USERNAME]]] [[[SERVERNAME]]] リモートコントロールセッションを開始するソフトウェアをインストールするように要求しています。
メッセージ: [[[MSG]]]
Windows用のMeshAgentをダウンロードするには、ここをクリックしてください。
ここをクリックして、Apple OSX用のMeshAgentをダウンロードしてください。
Linuxの場合は、ターミナルで以下をカットアンドペーストしてエージェントをインストールします。
wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
ソフトウェアをインストールするには、 ここをクリック 指示に従ってください。
このリクエストを開始していない場合は、このメールを無視してください。
宜しくお願いします、
[[[USERNAME]]]
\ No newline at end of file
diff --git a/emails/translations/mesh-invite-min_ko.html b/emails/translations/mesh-invite-min_ko.html
new file mode 100644
index 00000000..b9f31f70
--- /dev/null
+++ b/emails/translations/mesh-invite-min_ko.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - 초대
\ No newline at end of file
diff --git a/emails/translations/mesh-invite-min_nl.html b/emails/translations/mesh-invite-min_nl.html
new file mode 100644
index 00000000..ef8a256a
--- /dev/null
+++ b/emails/translations/mesh-invite-min_nl.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Uitnodiging
[[[SERVERNAME]]] - Agent installatie |
Hallo [[[NAME]]],
Gebruiker [[[USERNAME]]] op server [[[SERVERNAME]]] vraagt u om de software te installeren om een ondersteunings sessie te starten.
Bericht: [[[MSG]]]
Klik hier om de MeshAgent te downloaden voor Windows.
Klik hier om de MeshAgent te downloaden voor Apple OSX.
Voor Linux, knip het volgende en plak dit in een terminal om de agent te installeren:
wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
Om de software te installeren, Klik hier en volg de instructies.
Als u dit verzoek niet heeft ingediend, dan kunt u deze e-mail negeren.
Vriendelijke groeten,
[[[USERNAME]]]
\ No newline at end of file
diff --git a/emails/translations/mesh-invite-min_pt.html b/emails/translations/mesh-invite-min_pt.html
new file mode 100644
index 00000000..937970c5
--- /dev/null
+++ b/emails/translations/mesh-invite-min_pt.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Invitation
[[[SERVERNAME]]] - Agent Installation |
Hello [[[NAME]]],
User [[[USERNAME]]] on server [[[SERVERNAME]]] is requesting you to install software to start a remote control session.
Message: [[[MSG]]]
Click here to download the MeshAgent for Windows.
Click here to download the MeshAgent for Apple OSX.
For Linux, cut & paste the following in a terminal to install the agent:
wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
To install the software, click here and follow the instructions.
If you did not initiate this request, please ignore this mail.
Best regards,
[[[USERNAME]]]
\ No newline at end of file
diff --git a/emails/translations/mesh-invite-min_ru.html b/emails/translations/mesh-invite-min_ru.html
new file mode 100644
index 00000000..fdd5ab7e
--- /dev/null
+++ b/emails/translations/mesh-invite-min_ru.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]] - Приглашение
[[[SERVERNAME]]] - Установка агента |
Здравствуйте, [[[NAME]]],
Пользователь [[[USERNAME]]] на сервере [[[SERVERNAME]]] просит вас установить программное обеспечение, чтобы начать сеанс удаленного управления.
Сообщение: [[[MSG]]]
Нажмите здесь, чтобы загрузить MeshAgent для Windows.
Нажмите здесь, чтобы загрузить MeshAgent для Apple OSX.
Для Linux вырезайте и вставляйте в терминал следующее, чтобы установить агент:
wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
Чтобы установить программное обеспечение, кликните сюда и следуйте инструкциям.
Если вы не инициировали этот запрос, игнорируйте это письмо.
С уважением,
[[[USERNAME]]]
\ No newline at end of file
diff --git a/emails/translations/mesh-invite-min_zh-chs.html b/emails/translations/mesh-invite-min_zh-chs.html
new file mode 100644
index 00000000..2fb859e6
--- /dev/null
+++ b/emails/translations/mesh-invite-min_zh-chs.html
@@ -0,0 +1 @@
+[[[SERVERNAME]]]-邀请
您好[[[NAME]]],
伺服器上的使用者[[[USERNAME]]] [[[SERVERNAME]]] 正在要求您安装软件以启动远程控制会话。
信息: [[[MSG]]]
单击此处下载适用于Windows的MeshAgent。
单击此处下载适用于Apple OSX的MeshAgent。
对于Linux,将以下内容剪切并粘贴到终端中以安装代理程序:
wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
要安装软件, 点击这里 并按照说明进行操作。
如果您没有发起此请求,请忽略此邮件。
最好的祝福,
[[[USERNAME]]]
\ No newline at end of file
diff --git a/mstsc.js b/mstsc.js
index 11fa60ad..6f406b51 100644
--- a/mstsc.js
+++ b/mstsc.js
@@ -93,26 +93,26 @@ module.exports.CreateMstscRelay = function (parent, db, ws, req, args, domain, u
function startRdp(port) {
parent.parent.debug('relay', 'RDP: Starting RDP client on loopback port ' + port);
try {
- rdpClient = require('node-rdpjs-2').createClient({
- logLevel: 'ERROR',
- domain: obj.infos.domain,
- userName: obj.infos.username,
- password: obj.infos.password,
- enablePerf: true,
- autoLogin: true,
- screen: obj.infos.screen,
- locale: obj.infos.locale
- }).on('connect', function () {
- send(['rdp-connect']);
- }).on('bitmap', function (bitmap) {
- try { ws.send(bitmap.data); } catch (ex) { } // Send the bitmap data as binary
- delete bitmap.data;
- send(['rdp-bitmap', bitmap]); // Send the bitmap metadata seperately, without bitmap data.
- }).on('close', function () {
- send(['rdp-close']);
- }).on('error', function (err) {
- send(['rdp-error', err]);
- }).connect('127.0.0.1', obj.tcpServerPort);
+ rdpClient = require('node-rdpjs-2').createClient({
+ logLevel: 'ERROR',
+ domain: obj.infos.domain,
+ userName: obj.infos.username,
+ password: obj.infos.password,
+ enablePerf: true,
+ autoLogin: true,
+ screen: obj.infos.screen,
+ locale: obj.infos.locale
+ }).on('connect', function () {
+ send(['rdp-connect']);
+ }).on('bitmap', function (bitmap) {
+ try { ws.send(bitmap.data); } catch (ex) { } // Send the bitmap data as binary
+ delete bitmap.data;
+ send(['rdp-bitmap', bitmap]); // Send the bitmap metadata seperately, without bitmap data.
+ }).on('close', function () {
+ send(['rdp-close']);
+ }).on('error', function (err) {
+ send(['rdp-error', err]);
+ }).connect('127.0.0.1', obj.tcpServerPort);
} catch (ex) {
console.log('startRdpException', ex);
obj.close();
diff --git a/package.json b/package.json
index b4280ea7..d2882909 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "meshcentral",
- "version": "0.5.60",
+ "version": "0.5.61",
"keywords": [
"Remote Management",
"Intel AMT",
diff --git a/public/scripts/amt-wsman-0.2.0-min.js b/public/scripts/amt-wsman-0.2.0-min.js
index 389c6296..293387e7 100644
--- a/public/scripts/amt-wsman-0.2.0-min.js
+++ b/public/scripts/amt-wsman-0.2.0-min.js
@@ -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''+e.InstanceID+"";var s="";for(var r in e)if(e.hasOwnProperty(r)){if(s+='',e[r].ReferenceParameters){s+="",s+=""+e[r].Address+""+e[r].ReferenceParameters.ResourceURI+"";var a=e[r].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(a))for(var o=0;o"+a[o].Value+"";else s+=""+a.Value+"";s+=""}else s+=e[r];s+=""}return s+=""}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('"+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="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#UsernameToken"+c+''+d+"",i=''),l=null!=l&&null!=l?""+l+"":"";var u="http://schemas.xmlsoap.org/ws/2004/08/eventing/Subscribe"+p.Address+""+e+""+p.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous"+w(n)+m+''+r+""+i+"PT0.000000S";p.PerformAjax(u+"",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"+p.Address+""+e+""+p.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous"+w(o)+"";p.PerformAjax(t+"",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"+p.Address+""+e+""+p.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60.000S"+w(t)+""+function(e,s){if(!e||null==s)return"";var r=p.GetNameFromUrl(e),a="';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+=""+s[o].Address+""+s[o].ReferenceParameters.ResourceURI+"";var t=s[o].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(t))for(var n=0;n"+t[n].Value+"";else a+=""+t.Value+"";a+=""}else if(Array.isArray(s[o]))for(n=0;n"+s[o][n].toString()+"";else a+=""+s[o].toString()+"";return a+=""}(e,s);p.PerformAjax(n+"",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"+p.Address+""+e+""+p.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60S"+w(t)+"';for(var c in s)l+=""+s[c]+"";p.PerformAjax(l+"",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"+p.Address+""+e+""+p.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60.000S'+s+"",r,a,o)},p.ExecDelete=function(e,s,r,a,o){var t="http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete"+p.Address+""+e+""+p.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60S"+w(s)+"";p.PerformAjax(t,r,a,o)},p.ExecGet=function(e,s,r,a){p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Get"+p.Address+""+e+""+p.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60S
'+r+"",a,o,t)},p.ExecEnum=function(e,s,r,a){p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Enumerate"+p.Address+""+e+""+p.NextMessageId+++'http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60S',s,r,a)},p.ExecPull=function(e,s,r,a,o){p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Pull"+p.Address+""+e+""+p.NextMessageId+++'http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60S'+s+"99999999",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'+e.InstanceID+"";var s="";for(var r in e)if(e.hasOwnProperty(r)){if(s+='',e[r].ReferenceParameters){s+="",s+=""+e[r].Address+""+e[r].ReferenceParameters.ResourceURI+"";var a=e[r].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(a))for(var o=0;o"+a[o].Value+"";else s+=""+a.Value+"";s+=""}else s+=e[r];s+=""}return s+=""}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('"+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="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#UsernameToken"+d+''+c+"",i=''),l=null!=l&&null!=l?""+l+"":"";var u="http://schemas.xmlsoap.org/ws/2004/08/eventing/Subscribe"+p.Address+""+e+""+p.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous"+w(n)+m+''+r+""+i+"PT0.000000S";p.PerformAjax(u+"",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"+p.Address+""+e+""+p.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous"+w(o)+"";p.PerformAjax(t+"",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"+p.Address+""+e+""+p.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60.000S"+w(t)+""+function(e,s){if(!e||null==s)return"";var r=p.GetNameFromUrl(e),a="';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+=""+s[o].Address+""+s[o].ReferenceParameters.ResourceURI+"";var t=s[o].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(t))for(var n=0;n"+t[n].Value+"";else a+=""+t.Value+"";a+=""}else if(Array.isArray(s[o]))for(n=0;n"+s[o][n].toString()+"";else a+=""+s[o].toString()+"";return a+=""}(e,s);p.PerformAjax(n+"",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"+p.Address+""+e+""+p.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60S"+w(t)+"';for(var d in s)l+=""+s[d]+"";p.PerformAjax(l+"",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"+p.Address+""+e+""+p.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60.000S'+s+"",r,a,o)},p.ExecDelete=function(e,s,r,a,o){var t="http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete"+p.Address+""+e+""+p.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60S"+w(s)+"";p.PerformAjax(t,r,a,o)},p.ExecGet=function(e,s,r,a){p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Get"+p.Address+""+e+""+p.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60S'+r+"",a,o,t)},p.ExecEnum=function(e,s,r,a){p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Enumerate"+p.Address+""+e+""+p.NextMessageId+++'http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60S',s,r,a)},p.ExecPull=function(e,s,r,a,o){p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Pull"+p.Address+""+e+""+p.NextMessageId+++'http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60S'+s+"99999999",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