From: support
Date: Mon, 20 Jun 2022 15:26:52 +0000 (+0000)
Subject: Built motion from commit e515d77c.|2.6.11
X-Git-Url: http://repos.xcallymotion.com/base/%22https:/wiki.xcallymotion.com/display/XMV//%22?a=commitdiff_plain;h=da8aae550acea30b25b2d6c858fec1c7434f5ed3;p=motion2.git
Built motion from commit e515d77c.|2.6.11
---
diff --git a/apidoc/api_project.js b/apidoc/api_project.js
index 4e6d995..f6bb600 100644
--- a/apidoc/api_project.js
+++ b/apidoc/api_project.js
@@ -17,7 +17,7 @@ define({
"apidoc": "0.3.0",
"generator": {
"name": "apidoc",
- "time": "2022-06-20T13:43:47.197Z",
+ "time": "2022-06-20T15:18:40.055Z",
"url": "http://apidocjs.com",
"version": "0.24.0"
}
diff --git a/apidoc/api_project.json b/apidoc/api_project.json
index 8d13af2..21b37ad 100644
--- a/apidoc/api_project.json
+++ b/apidoc/api_project.json
@@ -17,7 +17,7 @@
"apidoc": "0.3.0",
"generator": {
"name": "apidoc",
- "time": "2022-06-20T13:43:47.197Z",
+ "time": "2022-06-20T15:18:40.055Z",
"url": "http://apidocjs.com",
"version": "0.24.0"
}
diff --git a/legacy-libs/json-bigint/LICENSE b/legacy-libs/json-bigint/LICENSE
new file mode 100644
index 0000000..9ab4d83
--- /dev/null
+++ b/legacy-libs/json-bigint/LICENSE
@@ -0,0 +1,20 @@
+The MIT License (MIT)
+
+Copyright (c) 2013 Andrey Sidorov
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/legacy-libs/json-bigint/README.md b/legacy-libs/json-bigint/README.md
new file mode 100644
index 0000000..7cb7919
--- /dev/null
+++ b/legacy-libs/json-bigint/README.md
@@ -0,0 +1,117 @@
+json-bigint
+===========
+
+[![Build Status](https://secure.travis-ci.org/sidorares/json-bigint.png)](http://travis-ci.org/sidorares/json-bigint)
+[![NPM](https://nodei.co/npm/json-bigint.png?downloads=true&stars=true)](https://nodei.co/npm/json-bigint/)
+
+JSON.parse/stringify with bigints support. Based on Douglas Crockford [JSON.js](https://github.com/douglascrockford/JSON-js) package and [bignumber.js](https://github.com/MikeMcl/bignumber.js) library.
+
+While most JSON parsers assume numeric values have same precision restrictions as IEEE 754 double, JSON specification _does not_ say anything about number precision. Any floating point number in decimal (optionally scientific) notation is valid JSON value. It's a good idea to serialize values which might fall out of IEEE 754 integer precision as strings in your JSON api, but `{ "value" : 9223372036854775807}`, for example, is still a valid RFC4627 JSON string, and in most JS runtimes the result of `JSON.parse` is this object: `{ value: 9223372036854776000 }`
+
+==========
+
+example:
+
+```js
+var JSONbig = require('json-bigint');
+
+var json = '{ "value" : 9223372036854775807, "v2": 123 }';
+console.log('Input:', json);
+console.log('');
+
+console.log('node.js bult-in JSON:')
+var r = JSON.parse(json);
+console.log('JSON.parse(input).value : ', r.value.toString());
+console.log('JSON.stringify(JSON.parse(input)):', JSON.stringify(r));
+
+console.log('\n\nbig number JSON:');
+var r1 = JSONbig.parse(json);
+console.log('JSONbig.parse(input).value : ', r1.value.toString());
+console.log('JSONbig.stringify(JSONbig.parse(input)):', JSONbig.stringify(r1));
+```
+
+Output:
+
+```
+Input: { "value" : 9223372036854775807, "v2": 123 }
+
+node.js bult-in JSON:
+JSON.parse(input).value : 9223372036854776000
+JSON.stringify(JSON.parse(input)): {"value":9223372036854776000,"v2":123}
+
+
+big number JSON:
+JSONbig.parse(input).value : 9223372036854775807
+JSONbig.stringify(JSONbig.parse(input)): {"value":9223372036854775807,"v2":123}
+```
+### Options
+The behaviour of the parser is somewhat configurable through 'options'
+
+#### options.strict, boolean, default false
+Specifies the parsing should be "strict" towards reporting duplicate-keys in the parsed string.
+The default follows what is allowed in standard json and resembles the behavior of JSON.parse, but overwrites any previous values with the last one assigned to the duplicate-key.
+
+Setting options.strict = true will fail-fast on such duplicate-key occurances and thus warn you upfront of possible lost information.
+
+example:
+```js
+var JSONbig = require('json-bigint');
+var JSONstrict = require('json-bigint')({"strict": true});
+
+var dupkeys = '{ "dupkey": "value 1", "dupkey": "value 2"}';
+console.log('\n\nDuplicate Key test with both lenient and strict JSON parsing');
+console.log('Input:', dupkeys);
+var works = JSONbig.parse(dupkeys);
+console.log('JSON.parse(dupkeys).dupkey: %s', works.dupkey);
+var fails = "will stay like this";
+try {
+ fails = JSONstrict.parse(dupkeys);
+ console.log('ERROR!! Should never get here');
+} catch (e) {
+ console.log('Succesfully catched expected exception on duplicate keys: %j', e);
+}
+```
+
+Output
+```
+Duplicate Key test with big number JSON
+Input: { "dupkey": "value 1", "dupkey": "value 2"}
+JSON.parse(dupkeys).dupkey: value 2
+Succesfully catched expected exception on duplicate keys: {"name":"SyntaxError","message":"Duplicate key \"dupkey\"","at":33,"text":"{ \"dupkey\": \"value 1\", \"dupkey\": \"value 2\"}"}
+
+```
+
+#### options.storeAsString, boolean, default false
+Specifies if BigInts should be stored in the object as a string, rather than the default BigNumber.
+
+Note that this is a dangerous behavior as it breaks the default functionality of being able to convert back-and-forth without data type changes (as this will convert all BigInts to be-and-stay strings).
+
+example:
+```js
+var JSONbig = require('json-bigint');
+var JSONbigString = require('json-bigint')({"storeAsString": true});
+var key = '{ "key": 1234567890123456789 }';
+console.log('\n\nStoring the BigInt as a string, instead of a BigNumber');
+console.log('Input:', key);
+var withInt = JSONbig.parse(key);
+var withString = JSONbigString.parse(key);
+console.log('Default type: %s, With option type: %s', typeof withInt.key, typeof withString.key);
+
+```
+
+Output
+```
+Storing the BigInt as a string, instead of a BigNumber
+Input: { "key": 1234567890123456789 }
+Default type: object, With option type: string
+
+```
+
+
+### Links:
+- [RFC4627: The application/json Media Type for JavaScript Object Notation (JSON)](http://www.ietf.org/rfc/rfc4627.txt)
+- [Re: \[Json\] Limitations on number size?](http://www.ietf.org/mail-archive/web/json/current/msg00297.html)
+- [Is there any proper way to parse JSON with large numbers? (long, bigint, int64)](http://stackoverflow.com/questions/18755125/node-js-is-there-any-proper-way-to-parse-json-with-large-numbers-long-bigint)
+- [What is JavaScript's Max Int? What's the highest Integer value a Number can go to without losing precision?](http://stackoverflow.com/questions/307179/what-is-javascripts-max-int-whats-the-highest-integer-value-a-number-can-go-t)
+- [Large numbers erroneously rounded in Javascript](http://stackoverflow.com/questions/1379934/large-numbers-erroneously-rounded-in-javascript)
+
diff --git a/legacy-libs/json-bigint/index.js b/legacy-libs/json-bigint/index.js
new file mode 100644
index 0000000..4757600
--- /dev/null
+++ b/legacy-libs/json-bigint/index.js
@@ -0,0 +1,12 @@
+var json_stringify = require('./lib/stringify.js').stringify;
+var json_parse = require('./lib/parse.js');
+
+module.exports = function(options) {
+ return {
+ parse: json_parse(options),
+ stringify: json_stringify
+ }
+};
+//create the default method members with no options applied for backwards compatibility
+module.exports.parse = json_parse();
+module.exports.stringify = json_stringify;
diff --git a/legacy-libs/json-bigint/lib/parse.js b/legacy-libs/json-bigint/lib/parse.js
new file mode 100644
index 0000000..2941c81
--- /dev/null
+++ b/legacy-libs/json-bigint/lib/parse.js
@@ -0,0 +1,384 @@
+var BigNumber = null;
+/*
+ json_parse.js
+ 2012-06-20
+
+ Public Domain.
+
+ NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
+
+ This file creates a json_parse function.
+ During create you can (optionally) specify some behavioural switches
+
+ require('json-bigint')(options)
+
+ The optional options parameter holds switches that drive certain
+ aspects of the parsing process:
+ * options.strict = true will warn about duplicate-key usage in the json.
+ The default (strict = false) will silently ignore those and overwrite
+ values for keys that are in duplicate use.
+
+ The resulting function follows this signature:
+ json_parse(text, reviver)
+ This method parses a JSON text to produce an object or array.
+ It can throw a SyntaxError exception.
+
+ The optional reviver parameter is a function that can filter and
+ transform the results. It receives each of the keys and values,
+ and its return value is used instead of the original value.
+ If it returns what it received, then the structure is not modified.
+ If it returns undefined then the member is deleted.
+
+ Example:
+
+ // Parse the text. Values that look like ISO date strings will
+ // be converted to Date objects.
+
+ myData = json_parse(text, function (key, value) {
+ var a;
+ if (typeof value === 'string') {
+ a =
+/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);
+ if (a) {
+ return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4],
+ +a[5], +a[6]));
+ }
+ }
+ return value;
+ });
+
+ This is a reference implementation. You are free to copy, modify, or
+ redistribute.
+
+ This code should be minified before deployment.
+ See http://javascript.crockford.com/jsmin.html
+
+ USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO
+ NOT CONTROL.
+*/
+
+/*members "", "\"", "\/", "\\", at, b, call, charAt, f, fromCharCode,
+ hasOwnProperty, message, n, name, prototype, push, r, t, text
+*/
+
+var json_parse = function (options) {
+ "use strict";
+
+// This is a function that can parse a JSON text, producing a JavaScript
+// data structure. It is a simple, recursive descent parser. It does not use
+// eval or regular expressions, so it can be used as a model for implementing
+// a JSON parser in other languages.
+
+// We are defining the function inside of another function to avoid creating
+// global variables.
+
+
+// Default options one can override by passing options to the parse()
+ var _options = {
+ "strict": false, // not being strict means do not generate syntax errors for "duplicate key"
+ "storeAsString": false // toggles whether the values should be stored as BigNumber (default) or a string
+ };
+
+
+// If there are options, then use them to override the default _options
+ if (options !== undefined && options !== null) {
+ if (options.strict === true) {
+ _options.strict = true;
+ }
+ if (options.storeAsString === true) {
+ _options.storeAsString = true;
+ }
+ }
+
+
+ var at, // The index of the current character
+ ch, // The current character
+ escapee = {
+ '"': '"',
+ '\\': '\\',
+ '/': '/',
+ b: '\b',
+ f: '\f',
+ n: '\n',
+ r: '\r',
+ t: '\t'
+ },
+ text,
+
+ error = function (m) {
+
+// Call error when something is wrong.
+
+ throw {
+ name: 'SyntaxError',
+ message: m,
+ at: at,
+ text: text
+ };
+ },
+
+ next = function (c) {
+
+// If a c parameter is provided, verify that it matches the current character.
+
+ if (c && c !== ch) {
+ error("Expected '" + c + "' instead of '" + ch + "'");
+ }
+
+// Get the next character. When there are no more characters,
+// return the empty string.
+
+ ch = text.charAt(at);
+ at += 1;
+ return ch;
+ },
+
+ number = function () {
+// Parse a number value.
+
+ var number,
+ string = '';
+
+ if (ch === '-') {
+ string = '-';
+ next('-');
+ }
+ while (ch >= '0' && ch <= '9') {
+ string += ch;
+ next();
+ }
+ if (ch === '.') {
+ string += '.';
+ while (next() && ch >= '0' && ch <= '9') {
+ string += ch;
+ }
+ }
+ if (ch === 'e' || ch === 'E') {
+ string += ch;
+ next();
+ if (ch === '-' || ch === '+') {
+ string += ch;
+ next();
+ }
+ while (ch >= '0' && ch <= '9') {
+ string += ch;
+ next();
+ }
+ }
+ number = +string;
+ if (!isFinite(number)) {
+ error("Bad number");
+ } else {
+ if (BigNumber == null)
+ BigNumber = require('bignumber.js');
+ //if (number > 9007199254740992 || number < -9007199254740992)
+ // Bignumber has stricter check: everything with length > 15 digits disallowed
+ if (string.length > 15)
+ return (_options.storeAsString === true) ? string : new BigNumber(string);
+ return number;
+ }
+ },
+
+ string = function () {
+
+// Parse a string value.
+
+ var hex,
+ i,
+ string = '',
+ uffff;
+
+// When parsing for string values, we must look for " and \ characters.
+
+ if (ch === '"') {
+ while (next()) {
+ if (ch === '"') {
+ next();
+ return string;
+ }
+ if (ch === '\\') {
+ next();
+ if (ch === 'u') {
+ uffff = 0;
+ for (i = 0; i < 4; i += 1) {
+ hex = parseInt(next(), 16);
+ if (!isFinite(hex)) {
+ break;
+ }
+ uffff = uffff * 16 + hex;
+ }
+ string += String.fromCharCode(uffff);
+ } else if (typeof escapee[ch] === 'string') {
+ string += escapee[ch];
+ } else {
+ break;
+ }
+ } else {
+ string += ch;
+ }
+ }
+ }
+ error("Bad string");
+ },
+
+ white = function () {
+
+// Skip whitespace.
+
+ while (ch && ch <= ' ') {
+ next();
+ }
+ },
+
+ word = function () {
+
+// true, false, or null.
+
+ switch (ch) {
+ case 't':
+ next('t');
+ next('r');
+ next('u');
+ next('e');
+ return true;
+ case 'f':
+ next('f');
+ next('a');
+ next('l');
+ next('s');
+ next('e');
+ return false;
+ case 'n':
+ next('n');
+ next('u');
+ next('l');
+ next('l');
+ return null;
+ }
+ error("Unexpected '" + ch + "'");
+ },
+
+ value, // Place holder for the value function.
+
+ array = function () {
+
+// Parse an array value.
+
+ var array = [];
+
+ if (ch === '[') {
+ next('[');
+ white();
+ if (ch === ']') {
+ next(']');
+ return array; // empty array
+ }
+ while (ch) {
+ array.push(value());
+ white();
+ if (ch === ']') {
+ next(']');
+ return array;
+ }
+ next(',');
+ white();
+ }
+ }
+ error("Bad array");
+ },
+
+ object = function () {
+
+// Parse an object value.
+
+ var key,
+ object = {};
+
+ if (ch === '{') {
+ next('{');
+ white();
+ if (ch === '}') {
+ next('}');
+ return object; // empty object
+ }
+ while (ch) {
+ key = string();
+ white();
+ next(':');
+ if (_options.strict === true && Object.hasOwnProperty.call(object, key)) {
+ error('Duplicate key "' + key + '"');
+ }
+ object[key] = value();
+ white();
+ if (ch === '}') {
+ next('}');
+ return object;
+ }
+ next(',');
+ white();
+ }
+ }
+ error("Bad object");
+ };
+
+ value = function () {
+
+// Parse a JSON value. It could be an object, an array, a string, a number,
+// or a word.
+
+ white();
+ switch (ch) {
+ case '{':
+ return object();
+ case '[':
+ return array();
+ case '"':
+ return string();
+ case '-':
+ return number();
+ default:
+ return ch >= '0' && ch <= '9' ? number() : word();
+ }
+ };
+
+// Return the json_parse function. It will have access to all of the above
+// functions and variables.
+
+ return function (source, reviver) {
+ var result;
+
+ text = source + '';
+ at = 0;
+ ch = ' ';
+ result = value();
+ white();
+ if (ch) {
+ error("Syntax error");
+ }
+
+// If there is a reviver function, we recursively walk the new structure,
+// passing each name/value pair to the reviver function for possible
+// transformation, starting with a temporary root object that holds the result
+// in an empty key. If there is not a reviver function, we simply return the
+// result.
+
+ return typeof reviver === 'function'
+ ? (function walk(holder, key) {
+ var k, v, value = holder[key];
+ if (value && typeof value === 'object') {
+ Object.keys(value).forEach(function(k) {
+ v = walk(value, k);
+ if (v !== undefined) {
+ value[k] = v;
+ } else {
+ delete value[k];
+ }
+ });
+ }
+ return reviver.call(holder, key, value);
+ }({'': result}, ''))
+ : result;
+ };
+}
+
+module.exports = json_parse;
diff --git a/legacy-libs/json-bigint/lib/stringify.js b/legacy-libs/json-bigint/lib/stringify.js
new file mode 100644
index 0000000..ce0592e
--- /dev/null
+++ b/legacy-libs/json-bigint/lib/stringify.js
@@ -0,0 +1,383 @@
+var BigNumber = require('bignumber.js');
+
+/*
+ json2.js
+ 2013-05-26
+
+ Public Domain.
+
+ NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
+
+ See http://www.JSON.org/js.html
+
+
+ This code should be minified before deployment.
+ See http://javascript.crockford.com/jsmin.html
+
+ USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO
+ NOT CONTROL.
+
+
+ This file creates a global JSON object containing two methods: stringify
+ and parse.
+
+ JSON.stringify(value, replacer, space)
+ value any JavaScript value, usually an object or array.
+
+ replacer an optional parameter that determines how object
+ values are stringified for objects. It can be a
+ function or an array of strings.
+
+ space an optional parameter that specifies the indentation
+ of nested structures. If it is omitted, the text will
+ be packed without extra whitespace. If it is a number,
+ it will specify the number of spaces to indent at each
+ level. If it is a string (such as '\t' or ' '),
+ it contains the characters used to indent at each level.
+
+ This method produces a JSON text from a JavaScript value.
+
+ When an object value is found, if the object contains a toJSON
+ method, its toJSON method will be called and the result will be
+ stringified. A toJSON method does not serialize: it returns the
+ value represented by the name/value pair that should be serialized,
+ or undefined if nothing should be serialized. The toJSON method
+ will be passed the key associated with the value, and this will be
+ bound to the value
+
+ For example, this would serialize Dates as ISO strings.
+
+ Date.prototype.toJSON = function (key) {
+ function f(n) {
+ // Format integers to have at least two digits.
+ return n < 10 ? '0' + n : n;
+ }
+
+ return this.getUTCFullYear() + '-' +
+ f(this.getUTCMonth() + 1) + '-' +
+ f(this.getUTCDate()) + 'T' +
+ f(this.getUTCHours()) + ':' +
+ f(this.getUTCMinutes()) + ':' +
+ f(this.getUTCSeconds()) + 'Z';
+ };
+
+ You can provide an optional replacer method. It will be passed the
+ key and value of each member, with this bound to the containing
+ object. The value that is returned from your method will be
+ serialized. If your method returns undefined, then the member will
+ be excluded from the serialization.
+
+ If the replacer parameter is an array of strings, then it will be
+ used to select the members to be serialized. It filters the results
+ such that only members with keys listed in the replacer array are
+ stringified.
+
+ Values that do not have JSON representations, such as undefined or
+ functions, will not be serialized. Such values in objects will be
+ dropped; in arrays they will be replaced with null. You can use
+ a replacer function to replace those with JSON values.
+ JSON.stringify(undefined) returns undefined.
+
+ The optional space parameter produces a stringification of the
+ value that is filled with line breaks and indentation to make it
+ easier to read.
+
+ If the space parameter is a non-empty string, then that string will
+ be used for indentation. If the space parameter is a number, then
+ the indentation will be that many spaces.
+
+ Example:
+
+ text = JSON.stringify(['e', {pluribus: 'unum'}]);
+ // text is '["e",{"pluribus":"unum"}]'
+
+
+ text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t');
+ // text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]'
+
+ text = JSON.stringify([new Date()], function (key, value) {
+ return this[key] instanceof Date ?
+ 'Date(' + this[key] + ')' : value;
+ });
+ // text is '["Date(---current time---)"]'
+
+
+ JSON.parse(text, reviver)
+ This method parses a JSON text to produce an object or array.
+ It can throw a SyntaxError exception.
+
+ The optional reviver parameter is a function that can filter and
+ transform the results. It receives each of the keys and values,
+ and its return value is used instead of the original value.
+ If it returns what it received, then the structure is not modified.
+ If it returns undefined then the member is deleted.
+
+ Example:
+
+ // Parse the text. Values that look like ISO date strings will
+ // be converted to Date objects.
+
+ myData = JSON.parse(text, function (key, value) {
+ var a;
+ if (typeof value === 'string') {
+ a =
+/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);
+ if (a) {
+ return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4],
+ +a[5], +a[6]));
+ }
+ }
+ return value;
+ });
+
+ myData = JSON.parse('["Date(09/09/2001)"]', function (key, value) {
+ var d;
+ if (typeof value === 'string' &&
+ value.slice(0, 5) === 'Date(' &&
+ value.slice(-1) === ')') {
+ d = new Date(value.slice(5, -1));
+ if (d) {
+ return d;
+ }
+ }
+ return value;
+ });
+
+
+ This is a reference implementation. You are free to copy, modify, or
+ redistribute.
+*/
+
+/*jslint evil: true, regexp: true */
+
+/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply,
+ call, charCodeAt, getUTCDate, getUTCFullYear, getUTCHours,
+ getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join,
+ lastIndex, length, parse, prototype, push, replace, slice, stringify,
+ test, toJSON, toString, valueOf
+*/
+
+
+// Create a JSON object only if one does not already exist. We create the
+// methods in a closure to avoid creating global variables.
+
+var JSON = module.exports;
+
+(function () {
+ 'use strict';
+
+ function f(n) {
+ // Format integers to have at least two digits.
+ return n < 10 ? '0' + n : n;
+ }
+
+ var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
+ escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
+ gap,
+ indent,
+ meta = { // table of character substitutions
+ '\b': '\\b',
+ '\t': '\\t',
+ '\n': '\\n',
+ '\f': '\\f',
+ '\r': '\\r',
+ '"' : '\\"',
+ '\\': '\\\\'
+ },
+ rep;
+
+
+ function quote(string) {
+
+// If the string contains no control characters, no quote characters, and no
+// backslash characters, then we can safely slap some quotes around it.
+// Otherwise we must also replace the offending characters with safe escape
+// sequences.
+
+ escapable.lastIndex = 0;
+ return escapable.test(string) ? '"' + string.replace(escapable, function (a) {
+ var c = meta[a];
+ return typeof c === 'string'
+ ? c
+ : '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
+ }) + '"' : '"' + string + '"';
+ }
+
+
+ function str(key, holder) {
+
+// Produce a string from holder[key].
+
+ var i, // The loop counter.
+ k, // The member key.
+ v, // The member value.
+ length,
+ mind = gap,
+ partial,
+ value = holder[key],
+ isBigNumber = value != null && (value instanceof BigNumber || BigNumber.isBigNumber(value));
+
+// If the value has a toJSON method, call it to obtain a replacement value.
+
+ if (value && typeof value === 'object' &&
+ typeof value.toJSON === 'function') {
+ value = value.toJSON(key);
+ }
+
+// If we were called with a replacer function, then call the replacer to
+// obtain a replacement value.
+
+ if (typeof rep === 'function') {
+ value = rep.call(holder, key, value);
+ }
+
+// What happens next depends on the value's type.
+
+ switch (typeof value) {
+ case 'string':
+ if (isBigNumber) {
+ return value;
+ } else {
+ return quote(value);
+ }
+
+ case 'number':
+
+// JSON numbers must be finite. Encode non-finite numbers as null.
+
+ return isFinite(value) ? String(value) : 'null';
+
+ case 'boolean':
+ case 'null':
+
+// If the value is a boolean or null, convert it to a string. Note:
+// typeof null does not produce 'null'. The case is included here in
+// the remote chance that this gets fixed someday.
+
+ return String(value);
+
+// If the type is 'object', we might be dealing with an object or an array or
+// null.
+
+ case 'object':
+
+// Due to a specification blunder in ECMAScript, typeof null is 'object',
+// so watch out for that case.
+
+ if (!value) {
+ return 'null';
+ }
+
+// Make an array to hold the partial results of stringifying this object value.
+
+ gap += indent;
+ partial = [];
+
+// Is the value an array?
+
+ if (Object.prototype.toString.apply(value) === '[object Array]') {
+
+// The value is an array. Stringify every element. Use null as a placeholder
+// for non-JSON values.
+
+ length = value.length;
+ for (i = 0; i < length; i += 1) {
+ partial[i] = str(i, value) || 'null';
+ }
+
+// Join all of the elements together, separated with commas, and wrap them in
+// brackets.
+
+ v = partial.length === 0
+ ? '[]'
+ : gap
+ ? '[\n' + gap + partial.join(',\n' + gap) + '\n' + mind + ']'
+ : '[' + partial.join(',') + ']';
+ gap = mind;
+ return v;
+ }
+
+// If the replacer is an array, use it to select the members to be stringified.
+
+ if (rep && typeof rep === 'object') {
+ length = rep.length;
+ for (i = 0; i < length; i += 1) {
+ if (typeof rep[i] === 'string') {
+ k = rep[i];
+ v = str(k, value);
+ if (v) {
+ partial.push(quote(k) + (gap ? ': ' : ':') + v);
+ }
+ }
+ }
+ } else {
+
+// Otherwise, iterate through all of the keys in the object.
+
+ Object.keys(value).forEach(function(k) {
+ var v = str(k, value);
+ if (v) {
+ partial.push(quote(k) + (gap ? ': ' : ':') + v);
+ }
+ });
+ }
+
+// Join all of the member texts together, separated with commas,
+// and wrap them in braces.
+
+ v = partial.length === 0
+ ? '{}'
+ : gap
+ ? '{\n' + gap + partial.join(',\n' + gap) + '\n' + mind + '}'
+ : '{' + partial.join(',') + '}';
+ gap = mind;
+ return v;
+ }
+ }
+
+// If the JSON object does not yet have a stringify method, give it one.
+
+ if (typeof JSON.stringify !== 'function') {
+ JSON.stringify = function (value, replacer, space) {
+
+// The stringify method takes a value and an optional replacer, and an optional
+// space parameter, and returns a JSON text. The replacer can be a function
+// that can replace values, or an array of strings that will select the keys.
+// A default replacer method can be provided. Use of the space parameter can
+// produce text that is more easily readable.
+
+ var i;
+ gap = '';
+ indent = '';
+
+// If the space parameter is a number, make an indent string containing that
+// many spaces.
+
+ if (typeof space === 'number') {
+ for (i = 0; i < space; i += 1) {
+ indent += ' ';
+ }
+
+// If the space parameter is a string, it will be used as the indent string.
+
+ } else if (typeof space === 'string') {
+ indent = space;
+ }
+
+// If there is a replacer, it must be a function or an array.
+// Otherwise, throw an error.
+
+ rep = replacer;
+ if (replacer && typeof replacer !== 'function' &&
+ (typeof replacer !== 'object' ||
+ typeof replacer.length !== 'number')) {
+ throw new Error('JSON.stringify');
+ }
+
+// Make a fake root object containing our value under the key of ''.
+// Return the result of stringifying the value.
+
+ return str('', {'': value});
+ };
+ }
+}());
diff --git a/legacy-libs/json-bigint/package.json b/legacy-libs/json-bigint/package.json
new file mode 100644
index 0000000..6d3e2c7
--- /dev/null
+++ b/legacy-libs/json-bigint/package.json
@@ -0,0 +1,101 @@
+{
+ "_args": [
+ [
+ {
+ "raw": "json-bigint@^0.3.0",
+ "scope": null,
+ "escapedName": "json-bigint",
+ "name": "json-bigint",
+ "rawSpec": "^0.3.0",
+ "spec": ">=0.3.0 <0.4.0",
+ "type": "range"
+ },
+ "/var/opt/motion2/node_modules/gcp-metadata"
+ ]
+ ],
+ "_from": "json-bigint@>=0.3.0 <0.4.0",
+ "_hasShrinkwrap": false,
+ "_id": "json-bigint@0.3.1",
+ "_inCache": true,
+ "_location": "/json-bigint",
+ "_nodeVersion": "12.13.0",
+ "_npmOperationalInternal": {
+ "host": "s3://npm-registry-packages",
+ "tmp": "tmp/json-bigint_0.3.1_1592365825784_0.15984931652351175"
+ },
+ "_npmUser": {
+ "name": "sidorares",
+ "email": "sidorares@yandex.com"
+ },
+ "_npmVersion": "6.12.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "raw": "json-bigint@^0.3.0",
+ "scope": null,
+ "escapedName": "json-bigint",
+ "name": "json-bigint",
+ "rawSpec": "^0.3.0",
+ "spec": ">=0.3.0 <0.4.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/gcp-metadata"
+ ],
+ "_resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-0.3.1.tgz",
+ "_shasum": "0c1729d679f580d550899d6a2226c228564afe60",
+ "_shrinkwrap": null,
+ "_spec": "json-bigint@^0.3.0",
+ "_where": "/var/opt/motion2/node_modules/gcp-metadata",
+ "author": {
+ "name": "Andrey Sidorov",
+ "email": "sidorares@yandex.ru"
+ },
+ "bugs": {
+ "url": "https://github.com/sidorares/json-bigint/issues"
+ },
+ "dependencies": {
+ "bignumber.js": "^9.0.0"
+ },
+ "description": "JSON.parse with bigints support",
+ "devDependencies": {
+ "chai": "~1.9.1",
+ "mocha": "~1.20.1"
+ },
+ "directories": {},
+ "dist": {
+ "integrity": "sha512-DGWnSzmusIreWlEupsUelHrhwmPPE+FiQvg+drKfk2p+bdEYa5mp4PJ8JsCWqae0M2jQNb0HPvnwvf1qOTThzQ==",
+ "shasum": "0c1729d679f580d550899d6a2226c228564afe60",
+ "tarball": "https://registry.npmjs.org/json-bigint/-/json-bigint-0.3.1.tgz",
+ "fileCount": 10,
+ "unpackedSize": 35380,
+ "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6ZMCCRA9TVsSAnZWagAAJPAP/RooIwg7pQ6ICpdeAqFd\nZdEGmgffg8M9NrGvPcmRJq0B3iuGGB7hsuG+ca9lt+j2PmGNCdA4NCkL0M7+\noo+XK/GMrc4kbpHRg+XyCtDKZRN6lZdjwtq2YhY/ASUEsAGqUrWBGqbALvuO\neQHD+D9gq590gU3sTLSjS6TE1t8pa3IdZZ6C8q9D3Kqr1e64zTfbVKXgUdCb\n6okYMJNensxxlWXWdIj/igWIoyg5vY62lv7PzRA07YqhwHggwwYl+e+JuuIQ\nTcNhm+46qrTiKjlkv1VZEzXp1acq/79+92SmjYVIcFwg4Vffo3YSd6as6YaZ\nl4oBoLhA2laQw4G7wDe5u2Cv6ExRpA5KF4UCLCH8RmB0WOrunjx/tDOM/cSw\ngszOtAHZRdhJKtpHcqXGGtJ4f69C4MrUJ1rtQAhVVOH+BxwC7/xQ5kumwUQj\n0dXm8ImVCPH6x2EdPfjA2dvmjspBiTFq68UGlgvAu1vAD7snOYYVy6YLXl2E\nptyUZHKl06vL57SQsrUcV/gObmLlJGn7NxtUJgnwWxcgxWfxsKScA+G0uwP6\n94bdLfulDagm+OIJz5dM2/+6YVcDdu1sUKgR2wbb+u8OlRC01Jt6LQ+U5+XL\n386s7ktoWAsAD1TFTp6DaKsOJbaFaMgRngEUGrPhh6GQIaV2os+8ThHeOfef\nGGla\r\n=RzVR\r\n-----END PGP SIGNATURE-----\r\n"
+ },
+ "gitHead": "6ae8272a90ea188311a02d5d9d288b44f456acd0",
+ "homepage": "https://github.com/sidorares/json-bigint#readme",
+ "keywords": [
+ "JSON",
+ "bigint",
+ "bignumber",
+ "parse",
+ "json"
+ ],
+ "license": "MIT",
+ "main": "index.js",
+ "maintainers": [
+ {
+ "name": "sidorares",
+ "email": "sidorares@yandex.com"
+ }
+ ],
+ "name": "json-bigint",
+ "optionalDependencies": {},
+ "readme": "ERROR: No README data found!",
+ "repository": {
+ "type": "git",
+ "url": "git+ssh://git@github.com/sidorares/json-bigint.git"
+ },
+ "scripts": {
+ "test": "./node_modules/mocha/bin/mocha -R spec --check-leaks test/*-test.js"
+ },
+ "version": "0.3.1"
+}
diff --git a/legacy-libs/json-bigint/test/bigint-test.js b/legacy-libs/json-bigint/test/bigint-test.js
new file mode 100644
index 0000000..5f5e1a3
--- /dev/null
+++ b/legacy-libs/json-bigint/test/bigint-test.js
@@ -0,0 +1,31 @@
+var mocha = require('mocha')
+ , assert = require('chai').assert
+ , expect = require('chai').expect
+ , BigNumber = require('bignumber.js')
+ ;
+
+describe("Testing bigint support", function(){
+ var input = '{"big":9223372036854775807,"small":123}';
+
+ it("Should show classic JSON.parse lacks bigint support", function(done){
+ var obj = JSON.parse(input);
+ expect(obj.small.toString(), "string from small int").to.equal("123");
+ expect(obj.big.toString(), "string from big int").to.not.equal("9223372036854775807");
+
+ var output = JSON.stringify(obj);
+ expect(output).to.not.equal(input);
+ done();
+ });
+
+ it("Should show JSNbig does support bigint parse/stringify roundtrip", function(done){
+ var JSONbig = require('../index');
+ var obj = JSONbig.parse(input);
+ expect(obj.small.toString(), "string from small int").to.equal("123");
+ expect(obj.big.toString(), "string from big int").to.equal("9223372036854775807");
+ expect(obj.big, "instanceof big int").to.be.instanceof(BigNumber);
+
+ var output = JSONbig.stringify(obj);
+ expect(output).to.equal(input);
+ done();
+ });
+});
diff --git a/legacy-libs/json-bigint/test/strict-option-test.js b/legacy-libs/json-bigint/test/strict-option-test.js
new file mode 100644
index 0000000..bb27bd9
--- /dev/null
+++ b/legacy-libs/json-bigint/test/strict-option-test.js
@@ -0,0 +1,34 @@
+var mocha = require('mocha')
+ , assert = require('chai').assert
+ , expect = require('chai').expect
+ ;
+
+describe("Testing 'strict' option", function(){
+ var dupkeys = '{ "dupkey": "value 1", "dupkey": "value 2"}';
+ it("Should show that duplicate keys just get overwritten by default", function(done){
+ var JSONbig = require('../index');
+ var result = "before";
+ function tryParse() {
+ result = JSONbig.parse(dupkeys);
+ }
+ expect(tryParse).to.not.throw("anything");
+ expect(result.dupkey).to.equal("value 2");
+ done();
+ });
+
+ it("Should show that the 'strict' option will fail-fast on duplicate keys", function(done){
+ var JSONstrict = require('../index')({"strict": true});
+ var result = "before";
+ function tryParse() {
+ result = JSONstrict.parse(dupkeys);
+ }
+ expect(tryParse).to.throw({
+ name: 'SyntaxError',
+ message: 'Duplicate key "dupkey"',
+ at: 33,
+ text: '{ "dupkey": "value 1", "dupkey": "value 2"}'
+ });
+ expect(result).to.equal("before");
+ done();
+ });
+});
diff --git a/legacy-libs/json-bigint/test/string-option-test.js b/legacy-libs/json-bigint/test/string-option-test.js
new file mode 100644
index 0000000..c729f34
--- /dev/null
+++ b/legacy-libs/json-bigint/test/string-option-test.js
@@ -0,0 +1,21 @@
+var mocha = require('mocha')
+ , assert = require('chai').assert
+ , expect = require('chai').expect
+ ;
+
+describe("Testing 'storeAsString' option", function(){
+ var key = '{ "key": 12345678901234567 }';
+ it("Should show that the key is of type object", function(done){
+ var JSONbig = require('../index');
+ var result = JSONbig.parse(key);
+ expect(typeof result.key).to.equal("object");
+ done();
+ });
+
+ it("Should show that key is of type string, when storeAsString option is true", function(done){
+ var JSONstring = require('../index')({"storeAsString": true});
+ var result = JSONstring.parse(key);
+ expect(typeof result.key).to.equal("string");
+ done();
+ });
+});
diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json
index 962cfac..6a3ffd9 100644
--- a/npm-shrinkwrap.json
+++ b/npm-shrinkwrap.json
@@ -87,6 +87,11 @@
"from": "abbrev@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz"
},
+ "abort-controller": {
+ "version": "3.0.0",
+ "from": "abort-controller@>=3.0.0 <4.0.0",
+ "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz"
+ },
"abstract-logging": {
"version": "2.0.1",
"from": "abstract-logging@>=2.0.0 <3.0.0",
@@ -129,6 +134,11 @@
"from": "after@0.8.2",
"resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz"
},
+ "agent-base": {
+ "version": "4.3.0",
+ "from": "agent-base@>=4.3.0 <5.0.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz"
+ },
"ajv": {
"version": "5.5.2",
"from": "ajv@>=5.1.0 <6.0.0",
@@ -1502,6 +1512,11 @@
"from": "etag@>=1.8.1 <1.9.0",
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
},
+ "event-target-shim": {
+ "version": "5.0.1",
+ "from": "event-target-shim@>=5.0.0 <6.0.0",
+ "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz"
+ },
"eventemitter2": {
"version": "1.0.5",
"from": "eventemitter2@1.0.5",
@@ -1660,6 +1675,11 @@
"from": "fast-levenshtein@>=2.0.6 <2.1.0",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
},
+ "fast-text-encoding": {
+ "version": "1.0.0",
+ "from": "fast-text-encoding@1.0.0",
+ "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.0.tgz"
+ },
"faye": {
"version": "1.4.0",
"from": "faye@>=1.2.0 <2.0.0",
@@ -1811,6 +1831,33 @@
}
}
},
+ "gaxios": {
+ "version": "1.8.4",
+ "from": "gaxios@>=1.0.4 <2.0.0",
+ "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-1.8.4.tgz",
+ "dependencies": {
+ "node-fetch": {
+ "version": "2.6.7",
+ "from": "node-fetch@>=2.3.0 <3.0.0",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz"
+ },
+ "tr46": {
+ "version": "0.0.3",
+ "from": "tr46@>=0.0.3 <0.1.0",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"
+ },
+ "webidl-conversions": {
+ "version": "3.0.1",
+ "from": "webidl-conversions@>=3.0.0 <4.0.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"
+ },
+ "whatwg-url": {
+ "version": "5.0.0",
+ "from": "whatwg-url@>=5.0.0 <6.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz"
+ }
+ }
+ },
"generic-pool": {
"version": "2.4.2",
"from": "generic-pool@2.4.2",
@@ -1864,6 +1911,18 @@
}
}
},
+ "google-p12-pem": {
+ "version": "1.0.5",
+ "from": "google-p12-pem@>=1.0.0 <2.0.0",
+ "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-1.0.5.tgz",
+ "dependencies": {
+ "pify": {
+ "version": "4.0.1",
+ "from": "pify@^4.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz"
+ }
+ }
+ },
"google-tts-api": {
"version": "0.0.3",
"from": "git+https://github.com/xmdevelop/google-tts.git",
@@ -1879,6 +1938,23 @@
"from": "grpc@1.24.6",
"resolved": "https://registry.npmjs.org/grpc/-/grpc-1.24.6.tgz"
},
+ "gtoken": {
+ "version": "2.3.2",
+ "from": "gtoken@2.3.2",
+ "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-2.3.2.tgz",
+ "dependencies": {
+ "mime": {
+ "version": "2.6.0",
+ "from": "mime@>=2.2.0 <3.0.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz"
+ },
+ "pify": {
+ "version": "4.0.1",
+ "from": "pify@>=4.0.0 <5.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz"
+ }
+ }
+ },
"har-schema": {
"version": "2.0.0",
"from": "har-schema@>=2.0.0 <3.0.0",
@@ -2042,6 +2118,23 @@
"from": "http-signature@>=1.2.0 <1.3.0",
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz"
},
+ "https-proxy-agent": {
+ "version": "2.2.1",
+ "from": "https-proxy-agent@2.2.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz",
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "from": "debug@>=3.1.0 <4.0.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
+ },
+ "ms": {
+ "version": "2.1.3",
+ "from": "ms@>=2.1.1 <3.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
+ }
+ }
+ },
"iconv": {
"version": "2.3.5",
"from": "iconv@2.3.5",
@@ -3197,6 +3290,11 @@
"from": "node-fetch@>=1.0.1 <2.0.0",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz"
},
+ "node-forge": {
+ "version": "0.10.0",
+ "from": "node-forge@>=0.10.0 <0.11.0",
+ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz"
+ },
"node-pre-gyp": {
"version": "0.16.0",
"from": "node-pre-gyp@>=0.16.0 <0.17.0",
diff --git a/package.json b/package.json
index 1b3369f..55df9e2 100644
--- a/package.json
+++ b/package.json
@@ -76,12 +76,15 @@
"express-winston": "2.6.0",
"extract-zip": "1.7.0",
"fast-json-patch": "1.2.2",
+ "fast-text-encoding": "^1.0.0",
"fs-extra": "8.1.0",
"google-tts-api": "git+https://github.com/xmdevelop/google-tts.git",
"grpc": "1.24.6",
+ "gtoken": "^2.3.2",
"html-entities": "2.3.2",
"html-to-pdfmake": "2.1.7",
"html-to-text": "4.0.0",
+ "https-proxy-agent": "^2.2.1",
"iconv": "2.3.5",
"imap": "0.8.19",
"ioredis": "4.17.3",
diff --git a/public/app/forgot/i18n/is.json b/public/app/forgot/i18n/is.json
index be7b81a..0d7912e 100644
--- a/public/app/forgot/i18n/is.json
+++ b/public/app/forgot/i18n/is.json
@@ -1,15 +1,15 @@
{
"FORGOTPASSWORD": {
- "TITLE": "Recover your password",
- "EMAIL_ADRESS": "Email address",
- "SEND_RESET_LINK": "SEND RESET LINK",
- "GO_BACK": "Go back to login",
- "LINK_SENT": "Link Sent",
- "LINNK_SENT_MESSAGE": "An email containing a link to reset your password has been sent to your address!",
- "PASSWORD_RESET_ERROR": "Password Reset Error",
+ "TITLE": "Endurnýjaðu lykilorðið þitt",
+ "EMAIL_ADRESS": "Netfang",
+ "SEND_RESET_LINK": "Sendu endurnýjunar hlekk",
+ "GO_BACK": "farðu aftur à innskráningu",
+ "LINK_SENT": "Hlekkur sendu",
+ "LINNK_SENT_MESSAGE": "Tölvupóstur sem inniheldur hlekk hefur verið sendur á netfangið þitt",
+ "PASSWORD_RESET_ERROR": "Villa við endurnýju á lykilorði",
"ERRORS": {
- "EMAIL_REQUIRED": "Mandatory field",
- "EMAIL_MUST_VALID": "Wrong format"
+ "EMAIL_REQUIRED": "Skilyrtur reitur",
+ "EMAIL_MUST_VALID": "Rangt format"
}
}
}
diff --git a/public/app/login/i18n/is.json b/public/app/login/i18n/is.json
index 78f3f74..261b193 100644
--- a/public/app/login/i18n/is.json
+++ b/public/app/login/i18n/is.json
@@ -1,26 +1,26 @@
{
"LOGIN": {
- "TELEPHONES": "Telephones",
- "SELECT": "Select",
- "CANCEL": "Cancel",
- "TITLE": "Log in to your account",
- "EMAIL": "Email",
- "USERNAME": "Username",
- "PASSWORD": "Password",
- "REMEMBER_ME": "Remember Me",
- "FORGOT_PASSWORD": "Forgot Password?",
- "LOG_IN": "LOG IN",
- "OR": "OR",
- "WITH_GOOGLE": "Log in with Google",
- "WITH_AD": "Log in with Active Directory",
- "WITH_FACEBOOK": "Log in with Facebook",
- "DONT_HAVE_ACCOUNT": "No account?",
- "CREATE_ACCOUNT": "Create an account",
+ "TELEPHONES": "SÃmanúmr",
+ "SELECT": "Velja",
+ "CANCEL": "Hætta við",
+ "TITLE": "Skráðu þig inn",
+ "EMAIL": "Netfang",
+ "USERNAME": "Notendanafn",
+ "PASSWORD": "Lykilorð",
+ "REMEMBER_ME": "Mundu mig",
+ "FORGOT_PASSWORD": "Gleymt Lykilorð?",
+ "LOG_IN": "Skráðu ig inn",
+ "OR": "Eða",
+ "WITH_GOOGLE": "Skrá sig inn með Google",
+ "WITH_AD": "Skrá sig inn með Microsoft AD",
+ "WITH_FACEBOOK": "Skrá sig inn með Facebook",
+ "DONT_HAVE_ACCOUNT": "Ertu ekki með aðgang?",
+ "CREATE_ACCOUNT": "Stofna aðgang",
"ERRORS": {
- "EMAIL_REQUIRED": "Mandatory field",
- "EMAIL_MUST_VALID": "Wrong format",
- "PASSWORD_REQUIRED": "Mandatory field",
- "USERNAME_REQUIRED": "Mandatory field"
+ "EMAIL_REQUIRED": "Skilyrtur reitur",
+ "EMAIL_MUST_VALID": "Rangt snið",
+ "PASSWORD_REQUIRED": "Skilyrtur reitur",
+ "USERNAME_REQUIRED": "Skilyrtur reitur"
}
}
}
diff --git a/public/app/main/apps/analytics/i18n/de.json b/public/app/main/apps/analytics/i18n/de.json
index e6b577a..293f319 100644
--- a/public/app/main/apps/analytics/i18n/de.json
+++ b/public/app/main/apps/analytics/i18n/de.json
@@ -2,19 +2,19 @@
"ANALYTICS": {
"NAME": "Name",
"ANALYTICS": "Analytics",
- "METRICS": "Kennzahlen",
- "ID": "Id",
+ "METRICS": "Metriken",
+ "ID": "ID",
"TABLE": "Tabelle",
"DESCRIPTION": "Beschreibung",
"SEARCH_FOR_ANYONE": "Suche",
"METRIC": "Metrik",
"ERRORS": {
- "NAME_REQUIRED": "Pflichtfeld",
- "METRIC_REQUIRED": "Pflichtfeld",
- "COLUMN_REQUIRED": "Pflichtfeld",
- "VALUE_REQUIRED": "Pflichtfeld",
- "CUSTOM_METRIC_REQUIRED": "Pflichtfeld",
- "ALIAS_REQUIRED": "Pflichtfeld"
+ "NAME_REQUIRED": "Name erforderlich",
+ "METRIC_REQUIRED": "Metrik erforderlich",
+ "COLUMN_REQUIRED": "Spalte erforderlich",
+ "VALUE_REQUIRED": "Wert erforderlich",
+ "CUSTOM_METRIC_REQUIRED": "Benutzerdef. Metrik erforderlich",
+ "ALIAS_REQUIRED": "Alias erforderlich"
},
"NEW_METRIC": "Neue Metrik",
"ADD_METRIC": "Metrik hinzufügen",
@@ -22,35 +22,35 @@
"DELETE_METRIC": "Metrik löschen",
"SAVE": "Speichern",
"BACK": "Zurück",
- "SELECTED": "Ausgewählte",
+ "SELECTED": "Ausgewählt",
"SELECT_ALL": "Alles auswählen",
"SELECT_NONE": "Nichts auswählen",
"TYPE": "Typ",
- "EXTRACTEDREPORTS": "Extrahierte Berichte",
+ "EXTRACTEDREPORTS": "Ausgeführte Berichte",
"DATE_RANGE_FROM": "Datum von",
"DATE_RANGE_TO": "Datum bis",
"GENERATED_AT": "Generiert am",
"STATUS": "Status",
- "OUTPUT": "Format",
+ "OUTPUT": "Ausgabeformat",
"REPORTS": "Berichte",
"SEARCH_FOR_FOLDER": "Ordner suchen",
"CREATED_AT": "Erstellt am",
"NEW_REPORT": "Neuer Bericht",
"ADD_REPORT": "Bericht hinzufügen",
"COPY_REPORT": "Bericht kopieren",
- "PREVIEW_REPORT": "Berichtvorschau",
+ "PREVIEW_REPORT": "Vorschau",
"RUN_REPORT": "Bericht ausführen",
"DOWNLOAD_JSON_REPORT": "Bericht exportieren JSON",
"EDIT_REPORT": "Bericht bearbeiten",
"DELETE_REPORT": "Bericht löschen",
"CREATE": "Ordner erstellen",
"RENAME": "Ordner umbenennen",
- "REMOVE": "Ordner entfernen",
+ "REMOVE": "Ordner löschen",
"SELECT_NODE": "Ordner auswählen",
"ERROR": "Fehler",
- "QUERY_ERROR": "Abfragefehler",
+ "QUERY_ERROR": "Fehler bei Abfrage",
"MESSAGE": "Nachricht",
- "CLOSE": "Schliessen",
+ "CLOSE": "SchlieÃen",
"FORMAT": "Format",
"SETTINGS": "Einstellungen",
"GENERAL": "Allgemein",
@@ -61,7 +61,7 @@
"COLUMN": "Spalte",
"VALUE": "Wert",
"PREVIEW": "Vorschau",
- "LIMITED_RESULT": "Ergebins begrenzt",
+ "LIMITED_RESULT": "Ergebnis begrenzt",
"NO_DATA": "Keine Daten",
"CONDITIONS": "Bedingungen",
"ALIAS": "Alias",
@@ -73,11 +73,11 @@
"DELETE_REPORTFIELD": "Feld löschen",
"METRIC_NAME": "Metrik Name",
"NO_METRIC_FOUND": "Keine Metrik gefunden",
- "NO_AVAILABLE_INFO": "keine Informationen verfügbar",
+ "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
"CUSTOM_METRIC": "Benutzerdefinierte Metrik",
- "DELETE_EXTRACTEDREPORT": "Extrahierte Berichte löschen",
- "EDIT_EXTRACTEDREPORT": "Extrahierte Berichte bearbeiten",
- "DOWNLOAD_EXTRACTEDREPORT": "Extrahierte Berichte herunterladen",
+ "DELETE_EXTRACTEDREPORT": "Ausgeführten Bericht löschen",
+ "EDIT_EXTRACTEDREPORT": "Ausgeführten Bericht bearbeiten",
+ "DOWNLOAD_EXTRACTEDREPORT": "Ausgeführten Bericht herunterladen",
"PAGE": "Seite",
"ROWSPERPAGE": "Zeilen pro Seite",
"OF": "von",
diff --git a/public/app/main/apps/analytics/i18n/is.json b/public/app/main/apps/analytics/i18n/is.json
index 71cf72f..7de08ba 100644
--- a/public/app/main/apps/analytics/i18n/is.json
+++ b/public/app/main/apps/analytics/i18n/is.json
@@ -1,89 +1,89 @@
{
"ANALYTICS": {
- "SEND_IF_EMPTY": "Send if empty",
- "REPORTNAME": "Report Name",
- "DELETE": "Delete",
- "NAME": "Name",
- "ANALYTICS": "Analytics",
- "METRICS": "Metrics",
- "ID": "Id",
- "TABLE": "Table",
- "DESCRIPTION": "Description",
- "SEARCH_FOR_ANYONE": "Search",
- "METRIC": "Metric",
+ "SEND_IF_EMPTY": "Sendið ef er tómt",
+ "REPORTNAME": "Nafn á skýrslu",
+ "DELETE": "Eyða",
+ "NAME": "Nafn",
+ "ANALYTICS": "Greiningar",
+ "METRICS": "eining",
+ "ID": "Auðkenni",
+ "TABLE": "Tafla",
+ "DESCRIPTION": "Lýsing",
+ "SEARCH_FOR_ANYONE": "Leitið",
+ "METRIC": "Eining",
"ERRORS": {
- "NAME_REQUIRED": "Mandatory field",
- "METRIC_REQUIRED": "Mandatory field",
- "COLUMN_REQUIRED": "Mandatory field",
- "VALUE_REQUIRED": "Mandatory field",
- "CUSTOM_METRIC_REQUIRED": "Mandatory field",
- "ALIAS_REQUIRED": "Mandatory field"
+ "NAME_REQUIRED": "Skylyrtur reitur",
+ "METRIC_REQUIRED": "Skylyrtur reitur",
+ "COLUMN_REQUIRED": "Skilyrtur reitur",
+ "VALUE_REQUIRED": "Skylyrtur reitur",
+ "CUSTOM_METRIC_REQUIRED": "Skilyrtur reitur",
+ "ALIAS_REQUIRED": "Skilyrtur reitur"
},
- "NEW_METRIC": "New Metric",
- "ADD_METRIC": "Add Metric",
- "EDIT_METRIC": "Edit Metric",
- "DELETE_METRIC": "Delete Metric",
- "SAVE": "Save",
- "BACK": "Back",
- "SELECTED": "Selected",
- "SELECT_ALL": "Select All",
- "SELECT_NONE": "Select None",
- "TYPE": "Type",
- "EXTRACTEDREPORTS": "Extracted Reports",
- "DATE_RANGE_FROM": "Date Range From",
- "DATE_RANGE_TO": "Date Range To",
- "GENERATED_AT": "Generated At",
- "STATUS": "Status",
- "OUTPUT": "Output",
- "REPORTS": "Reports",
- "SEARCH_FOR_FOLDER": "Search for folder",
- "CREATED_AT": "Created At",
- "NEW_REPORT": "New Report",
- "ADD_REPORT": "Add Report",
- "COPY_REPORT": "Copy Report",
- "PREVIEW_REPORT": "Preview Report",
- "WEB_REPORT": "Web Report",
- "RUN_REPORT": "Run Report",
- "DOWNLOAD_JSON_REPORT": "Export Report JSON",
- "EDIT_REPORT": "Edit Report",
- "DELETE_REPORT": "Delete Report",
- "CREATE": "Create Folder",
- "RENAME": "Rename Folder",
- "REMOVE": "Remove Folder",
- "SELECT_NODE": "Select Folder",
- "ERROR": "Error",
- "QUERY_ERROR": "Query Error",
- "MESSAGE": "Message",
- "CLOSE": "Close",
- "FORMAT": "Format",
- "SETTINGS": "Settings",
- "GENERAL": "General",
- "FIELDS": "Fields",
- "CONDITION": "Condition",
- "OPERATOR": "Operator",
- "GROUP": "Group",
- "COLUMN": "Column",
- "VALUE": "Value",
- "PREVIEW": "Preview",
- "LIMITED_RESULT": "*Limited Results",
- "NO_DATA": "No data results",
- "CONDITIONS": "Conditions",
+ "NEW_METRIC": "Ný eining",
+ "ADD_METRIC": "Bætið við mælieiningu",
+ "EDIT_METRIC": "Breytið einingu",
+ "DELETE_METRIC": "Eyðið einingu",
+ "SAVE": "Vistið",
+ "BACK": "Til baka",
+ "SELECTED": "Valið",
+ "SELECT_ALL": "Veljið allt",
+ "SELECT_NONE": "Veljið ekkert",
+ "TYPE": "Tegund",
+ "EXTRACTEDREPORTS": "Ãtdregin skýrsla",
+ "DATE_RANGE_FROM": "TÃmabil frá",
+ "DATE_RANGE_TO": "TÃmabil til",
+ "GENERATED_AT": "Stofnað kl.",
+ "STATUS": "Staða",
+ "OUTPUT": "Ãtgangur",
+ "REPORTS": "skýrslur",
+ "SEARCH_FOR_FOLDER": "Leitið að möppu",
+ "CREATED_AT": "Stofnað kl.",
+ "NEW_REPORT": "Ný skýrsla",
+ "ADD_REPORT": "Bætið við skýrslu",
+ "COPY_REPORT": "Afritið skýrslu",
+ "PREVIEW_REPORT": "Forskoða skýrslu",
+ "WEB_REPORT": "Vef skýrsla",
+ "RUN_REPORT": "Keyrið skýrslu",
+ "DOWNLOAD_JSON_REPORT": "Flytjið út JSON",
+ "EDIT_REPORT": "Breytið skýrslu",
+ "DELETE_REPORT": "Eyðið skýrslu",
+ "CREATE": "Stofnið möppu",
+ "RENAME": "Endurskýrið möppu",
+ "REMOVE": "Fjarlægið möppur",
+ "SELECT_NODE": "Veljið möppu",
+ "ERROR": "Villa",
+ "QUERY_ERROR": "Fyrirspurnar villa",
+ "MESSAGE": "Skilaboð",
+ "CLOSE": "Loka",
+ "FORMAT": "Snið",
+ "SETTINGS": "Stillingar",
+ "GENERAL": "Almennt",
+ "FIELDS": "Reitur",
+ "CONDITION": "Skilyrði",
+ "OPERATOR": "Rekstraraðili",
+ "GROUP": "Hopur",
+ "COLUMN": "Dálkur",
+ "VALUE": "Gildi",
+ "PREVIEW": "Forskoðun",
+ "LIMITED_RESULT": "*Takmarkaðar niðurstöður",
+ "NO_DATA": "Engin gögn fáanleg",
+ "CONDITIONS": "Skilyrði",
"ALIAS": "Alias",
- "FUNCTION": "Function",
- "GROUP_BY": "Group By",
- "ORDER_BY": "Order By",
- "ADD_REPORTFIELD": "Add Field",
- "EDIT_REPORTFIELD": "Edit Field",
- "DELETE_REPORTFIELD": "Delete Field",
- "METRIC_NAME": "Metric",
- "NO_METRIC_FOUND": "No metric found",
- "NO_AVAILABLE_INFO": "No available info",
- "CUSTOM_METRIC": "Custom Metric",
- "DELETE_EXTRACTEDREPORT": "Delete Extracted Report",
- "EDIT_EXTRACTEDREPORT": "Edit Extracted Report",
- "DOWNLOAD_EXTRACTEDREPORT": "Download Extracted Report",
- "PAGE": "Page",
- "ROWSPERPAGE": "Rows per page",
- "OF": "of"
+ "FUNCTION": "Virkni",
+ "GROUP_BY": "Hópur af",
+ "ORDER_BY": "Pantað af",
+ "ADD_REPORTFIELD": "Bætið við reit",
+ "EDIT_REPORTFIELD": "Breytið reit",
+ "DELETE_REPORTFIELD": "Eyðið reit",
+ "METRIC_NAME": "eining",
+ "NO_METRIC_FOUND": "Finn ekki mæli einingu",
+ "NO_AVAILABLE_INFO": "Engar upplýsingar fáanlegar",
+ "CUSTOM_METRIC": "Sérhönnuð eining",
+ "DELETE_EXTRACTEDREPORT": "Eyða útdreginni skýrslu",
+ "EDIT_EXTRACTEDREPORT": "Breytið útdreginni skýrslu",
+ "DOWNLOAD_EXTRACTEDREPORT": "Hlaðið niður útdreginni skýrslu",
+ "PAGE": "SÃða",
+ "ROWSPERPAGE": "Raðir á sÃðu",
+ "OF": "Slökt"
}
}
diff --git a/public/app/main/apps/callysquare/i18n/de.json b/public/app/main/apps/callysquare/i18n/de.json
index 43d5be6..b6eee9d 100644
--- a/public/app/main/apps/callysquare/i18n/de.json
+++ b/public/app/main/apps/callysquare/i18n/de.json
@@ -1,28 +1,28 @@
{
"CALLYSQUARE": {
"ACCOUNT_ID": "Account",
- "ADDUSER_PROJECTS": "Benutzer zu dem Projekt hinzufügen",
- "ADD_ODBC": "ODBC hinzufügen",
+ "ADDUSER_PROJECTS": "Nutzer zu Projekt hinzufügen",
+ "ADD_ODBC": "Datenbank-Anbindung (ODBC) hinzufügen",
"ADD_PROJECT": "Projekt hinzufügen",
"ADD_VARIABLE": "Variable hinzufügen",
"AGENTS": "Agenten",
"AGI": "AGI",
- "ALL_USERS": "Alle Benutzer",
- "ANSWER": "Antwort",
+ "ALL_USERS": "Alle Nutzer",
+ "ANSWER": "Antworten",
"APIKEY": "API-Schlüssel",
"APPID": "App-ID",
- "APPLICATION": "Application",
- "APPSECRET": "App Geheimnis",
- "ARGS": "Arguments",
- "ATTACHMENT_NAME": "Name des Anhangs",
- "ATTACHMENT_PATH": "Anhangspfad",
- "ATTACHMENT_TYPE": "Anhangstyp",
+ "APPLICATION": "Anwendung",
+ "APPSECRET": "App-Secret",
+ "ARGS": "Argumente",
+ "ATTACHMENT_NAME": "Anhang Name",
+ "ATTACHMENT_PATH": "Anhang Pfad",
+ "ATTACHMENT_TYPE": "Anhang Typ",
"AUDIO": "Audio",
"AUDIOENCODING": "Audio-Codierung",
"AWSLEX": "Amazon Lex",
"AWSPOLLY": "AWS Polly",
"AWS_ACCESS_KEY_ID": "Zugangsschlüssel-ID",
- "AWS_BOT_NAME": "Bot-Name",
+ "AWS_BOT_NAME": "BOT-Name",
"AWS_LEX_REGION": "Region",
"AWS_POLLY_REGION": "Region",
"AWS_POLLY_VOICE": "Sprache",
@@ -34,13 +34,13 @@
"BODY": "Body",
"CALLBACK": "Rückruf",
"CALLBACK_PRIORITY": "Priorität",
- "CALLYSQUARE": "Cally Square",
+ "CALLYSQUARE": "CallySquare",
"CC": "CC",
- "CHOOSE_ATTACHMENT": "Anhang wählen",
+ "CHOOSE_ATTACHMENT": "Anhang auswählen",
"CLOSE": "SchlieÃen",
- "COMMAND": "Befehlen",
+ "COMMAND": "Eingabe",
"COMPUTEDVARIABLES": "Skriptpfad für berechnete Variablen",
- "CONDITION": "Voraussetzung",
+ "CONDITION": "Bedingung",
"CONTEXT": "Kontext",
"COPY": "Kopieren",
"COPY_PROJECT": "Projekt kopieren",
@@ -53,41 +53,41 @@
"DELETE": "Löschen",
"DELETE_ODBC": "ODBC löschen",
"DELETE_PROJECT": "Projekt löschen",
- "DELETE_SQUARERECORDING": "Aufnahme löschen",
+ "DELETE_SQUARERECORDING": "Aufzeichnung löschen",
"DESCRIPTION": "Beschreibung",
"DIAL": "Wählen",
- "DIALOGFLOW": "Dialogflow",
+ "DIALOGFLOW": "DialogFlow",
"DIALOGFLOW_LANGUAGE": "Sprache",
"DIGIT": "Maximale Ziffern",
"DIGITS": "Ziffern",
- "DOWNLOAD_SQUARERECORDING": "Aufnahme hochladen",
- "DROP_TO_UPLOAD": "ABLEGEN ZUM UPLOADEN",
- "DROP_TO_UPLOAD_MESSAGE": "Sie können hier auch Dateien hochladen. Nur XML- max.5 MB",
+ "DOWNLOAD_SQUARERECORDING": "Aufzeichnung hochladen",
+ "DROP_TO_UPLOAD": "Hochladen",
+ "DROP_TO_UPLOAD_MESSAGE": "Dateien hier hinein ziehen zum Hochladen. Nur XML- max.5 MB",
"DSN": "DSN",
"EDIT": "Bearbeiten",
"EDIT_ODBC": "ODBC bearbeiten",
"EDIT_PROJECT": "Projekt bearbeiten",
- "EDIT_SQUARERECORDING": "Aufnahme bearbeiten",
+ "EDIT_SQUARERECORDING": "Aufzeichnung bearbeiten",
"EDIT_XML": "XML bearbeiten",
"END": "Ende",
"ERRORS": {
- "DSN_REQUIRED": "Pflichtfeld",
- "FIELD_REQUIRED": "Pflichtfeld",
- "NAME_REQUIRED": "Pflichtfeld",
- "PROJECT_REQUIRED": "Pflichtfeld",
- "URL_REQUIRED": "Pflichtfeld"
+ "DSN_REQUIRED": "DSN erforderlich",
+ "FIELD_REQUIRED": "Feld erforderlich",
+ "NAME_REQUIRED": "Name erforderlich",
+ "PROJECT_REQUIRED": "Projekt erforderlich",
+ "URL_REQUIRED": "URL erforderlich"
},
- "ESCAPE_DIGITS": "Escape Digits",
- "EXTEN": "Erweitern",
- "EXTENSION": "Erweiterung",
- "EXT_DIAL": "Wählen extern",
- "FILE": "Dateiname",
+ "ESCAPE_DIGITS": "Ausgangsziffern",
+ "EXTEN": "Nst",
+ "EXTENSION": "Nebenstelle",
+ "EXT_DIAL": "Externes Wählen",
+ "FILE": "Datei",
"FILENAME": "Dateiname",
- "FILE_ID": "Audio",
- "FINALLY": "Schliesslich",
+ "FILE_ID": "ID",
+ "FINALLY": "Finally",
"FINDBY": "Suchen nach",
- "GETDIGITS": "Ziffern erhalten",
- "GETSECRETDIGITS": "Geheime Ziffern erhalten",
+ "GETDIGITS": "Ziffern abfragen",
+ "GETSECRETDIGITS": "Geheime Ziffern abfragen",
"GOAL": "Ziel",
"GOALNAME": "Zielname",
"GOOGLEASR": "GoogleASR",
@@ -99,7 +99,7 @@
"GOTOC": "GoTo",
"GOTOIF": "GoToIf",
"GOTOIFTIME": "GoToIfTime",
- "GO_TO_PROJECTS": "Zu den Projekten gehen",
+ "GO_TO_PROJECTS": "Zu Projekten gehen",
"GRAMMAR": "Grammatik",
"HANGUP": "Auflegen",
"HEADERS": "Ãberschriften",
@@ -111,13 +111,13 @@
"MAX_TEXT_TTS": "Die maximal unterstützte Anzahl von Zeichen beträgt 200",
"TO": "Sie können mehrere Adressen durch Kommas hinzufügen (z. b. John.doe@xcally.com, jane.miller@xcally.com)"
},
- "HIDDENDIGITSNUM": "Versteckte Ziffern Zahl",
- "HIDDENDIGITSPOS": "Position der versteckten Ziffern",
+ "HIDDENDIGITSNUM": "Anzahl geheime Ziffern",
+ "HIDDENDIGITSPOS": "Position geheime Ziffern",
"ID": "ID",
"IMPORT": "Importieren",
"IMPORT_XML": "XML importieren",
- "INTERVAL_ID": "Intervall",
- "INTKEY": "Unterbrechungstaste",
+ "INTERVAL_ID": "Intervall-ID",
+ "INTKEY": "Int-Key",
"ISPEECHASR": "ISpeech ASR",
"ISPEECHTTS": "ISpeech Text-To-Speech",
"ISPEECH_ASR_LANGUAGE": "Sprache",
@@ -126,7 +126,7 @@
"LABEL": "Label",
"LANGUAGECODE": "Sprachcode",
"LASTNAME": "Nachname",
- "LIST_ID": "Liste",
+ "LIST_ID": "Listen-ID",
"LOGIN": "Einloggen",
"LOGOUT": "Ausloggen",
"LUMENVOXASR": "Lumenvox ASR",
@@ -151,24 +151,24 @@
"NEW_PROJECT": "Neues Projekt",
"NEW_VARIABLE": "Neue Variable",
"NOOP": "NoOp",
- "NOTES": "Notizen",
- "NO_AVAILABLE_INFO": "Keine verfügbaren Info",
+ "NOTES": "Anmerkungen",
+ "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
"NUMBER": "Nummer",
"ODBC": "ODBC",
"ODBC_ID": "ODBC Verbindung",
- "OF": "Von",
+ "OF": "von",
"OPEN": "Ãffnen",
"OPEN_NEW_WINDOW": "In einem neuen Fenster öffnen",
"OPEN_PROJECT": "Projekt öffnen",
"OPERATION": "Operation",
"OPTIONS": "Optionen",
"OPTS": "Optionen",
- "OUTPUT": "Ausgang",
+ "OUTPUT": "Ausgabe",
"PAGE": "Seite",
"PASSWORD": "Passwort",
"PAUSE": "Pause",
- "PAUSE_ID": "Pause ID",
- "PERMISSIONADD_PROJECTS": "Benutzer zu dem Projekt hinzufügen",
+ "PAUSE_ID": "Pausen-ID",
+ "PERMISSIONADD_PROJECTS": "Benutzer zum Projekt hinzufügen",
"PHONE": "Telefon",
"PLAYBACK": "Wiedergabe",
"POSITION": "Position",
@@ -181,21 +181,21 @@
"QUEUE_ID": "Warteschlange ID",
"RAWBODY": "Body",
"RAWHEADERS": "Ãberschriften",
- "RECORD": "Aufnahme",
- "RECORDINGFORMAT": "Aufnahme Format",
- "RESPONSE": "Antwort Timeout",
- "RESTAPI": "Rest API",
- "RETRY": "Wiederholungen",
+ "RECORD": "Aufzeichnungen",
+ "RECORDINGFORMAT": "Aufzeichnungsformat",
+ "RESPONSE": "Antwort",
+ "RESTAPI": "Rest-API",
+ "RETRY": "Retry",
"ROWSPERPAGE": "Zeilen pro Seite",
"SAVE": "Speichern",
- "SAYDIGITS": "Say Digits",
- "SAYNUMBER": "Say number",
- "SAYPHONETIC": "Say Phonetics",
+ "SAYDIGITS": "Ziffern ansagen",
+ "SAYNUMBER": "Nummer ansagen",
+ "SAYPHONETIC": "Text ansagen",
"SEARCH_FOR_ANYONE": "Suchen",
"SELECTED": "Ausgewählt",
"SELECTED_USERS": "Ausgewählte Benutzer",
- "SELECT_ALL": "Alle auswählen",
- "SELECT_NONE": "Keine auswählen",
+ "SELECT_ALL": "Alles auswählen",
+ "SELECT_NONE": "Nichts auswählen",
"SENDFAX": "Fax senden",
"SENDMAIL": "E-Mail senden",
"SENDSMS": "SMS senden",
@@ -206,8 +206,8 @@
"SIP_ID": "SIP",
"SMS_ACCOUNT_ID": "Konto",
"SMS_TEXT": "Text",
- "SPEED": "Speed",
- "SQUARERECORDINGS": "Aufnahmen",
+ "SPEED": "Geschwindigkeit",
+ "SQUARERECORDINGS": "Aufzeichnungen",
"SSMLGENDER": "Geschlecht",
"START": "Start",
"SUBJECT": "Betreff",
@@ -219,26 +219,26 @@
"TEXT": "Text",
"TILDEASR": "Tilde ASR",
"TIMEOUT": "Timeout",
- "TO": "To",
+ "TO": "An",
"TRUNK_NAME": "Trunk",
"TTS": "Google Text-To-Speech",
"UNIQUEID": "Eindeutige ID",
"UNPAUSE": "Pause beenden",
"UPDATE_DESCRIPTION": "Update Beschreibung",
- "UPDATE_INFO": "Info aktualisieren",
+ "UPDATE_INFO": "Information aktualisieren",
"URI": "URI",
"URL": "URL",
- "USERNAME": "Benutzername",
- "USERS": "Benutzer",
+ "USERNAME": "Nutzername",
+ "USERS": "Nutzer",
"VARIABLE_ID": "Variable",
"VARIABLE_VALUE": "Value",
"VOICEMAIL": "Voicemail",
"VSWITCH": "Variable Switch",
- "CLIENT_EMAIL": "Kunden-E-Mail",
- "DIALOGFLOWV2": "DialogflowV2",
+ "CLIENT_EMAIL": "Kunden E-Mail",
+ "DIALOGFLOWV2": "DialogFlowV2",
"DIALOGFLOWV2_LANGUAGE": "Sprache",
"DIALOGFLOWV2_PROJECT_ID": "Projekt-ID",
- "PRIVATE_KEY": "Privat Schlüssel",
+ "PRIVATE_KEY": "Privater Schlüssel",
"DIALTIMEZONE": "Zeitzone wählen"
}
}
diff --git a/public/app/main/apps/callysquare/i18n/is.json b/public/app/main/apps/callysquare/i18n/is.json
index 22b9fef..8aeabd2 100644
--- a/public/app/main/apps/callysquare/i18n/is.json
+++ b/public/app/main/apps/callysquare/i18n/is.json
@@ -1,244 +1,244 @@
{
"CALLYSQUARE": {
- "ACCOUNT_ID": "Account",
- "ADDUSER_PROJECTS": "Add Users to Project",
- "ADD_ODBC": "Add ODBC",
- "ADD_PROJECT": "Add Project",
- "ADD_VARIABLE": "Add Variable",
- "AGENTS": "Agents",
+ "ACCOUNT_ID": "Aðgangur",
+ "ADDUSER_PROJECTS": "Skrá notanda à verkefni",
+ "ADD_ODBC": "Skrá ODBC",
+ "ADD_PROJECT": "Skrá verkefni",
+ "ADD_VARIABLE": "Skrá breytu",
+ "AGENTS": "Ãjónustufulltrúi",
"AGI": "AGI",
- "ALL_USERS": "All Users",
- "ANSWER": "Answer",
+ "ALL_USERS": "Allir notendur",
+ "ANSWER": "Svar",
"APIKEY": "ApiKey",
"APPID": "App ID",
- "APPLICATION": "Application",
+ "APPLICATION": "Forrit",
"APPSECRET": "App Secret",
- "ARGS": "Arguments",
- "ATTACHMENT_NAME": "Attachment Name",
- "ATTACHMENT_PATH": "Attachment Path",
- "ATTACHMENT_TYPE": "Attachment Type",
- "AUDIO": "Audio",
- "AUDIOENCODING": "Audio Encoding",
+ "ARGS": "Frumbreytur",
+ "ATTACHMENT_NAME": "Nafn viðhengis",
+ "ATTACHMENT_PATH": "Nafn slóðar",
+ "ATTACHMENT_TYPE": "Nafn tegunds",
+ "AUDIO": "Hljóð",
+ "AUDIOENCODING": "Hljóðkóðun",
"AWSLEX": "Amazon Lex",
"AWSPOLLY": "AWS Polly",
- "AWS_ACCESS_KEY_ID": "Access Key ID",
+ "AWS_ACCESS_KEY_ID": "Auðkenni aðgangslykils",
"AWS_BOT_NAME": "Bot name",
"AWS_LEX_REGION": "Region",
"AWS_POLLY_REGION": "Region",
- "AWS_POLLY_VOICE": "Voice",
- "AWS_SECRET_ACCESS_KEY": "Secret Access Key",
- "AWS_TEXT_TYPE": "Text type",
- "BACK": "Back",
+ "AWS_POLLY_VOICE": "Rödd",
+ "AWS_SECRET_ACCESS_KEY": "Secret access key",
+ "AWS_TEXT_TYPE": "Gerð texta",
+ "BACK": "Tilbaka",
"BCC": "BCC",
"BEEP": "Beep",
- "BODY": "Body",
- "CALLBACK": "Callback",
- "CALLBACK_PRIORITY": "Priority",
+ "BODY": "Meginmál",
+ "CALLBACK": "Hringja aftur",
+ "CALLBACK_PRIORITY": "Ã forgang",
"CALLYSQUARE": "Cally Square",
"CC": "CC",
- "CHOOSE_ATTACHMENT": "Choose Attachment",
- "CLIENT_EMAIL": "Client Email",
- "CLOSE": "Close",
- "COMMAND": "Command",
+ "CHOOSE_ATTACHMENT": "Velja viðhengi",
+ "CLIENT_EMAIL": "Tölvupóstfang viðskiptavins",
+ "CLOSE": "Loka",
+ "COMMAND": "Skipun",
"COMPUTEDVARIABLES": "Computed Variables Script Path",
- "CONDITION": "Condition",
- "CONTEXT": "Context",
- "COPY": "Copy",
- "COPY_PROJECT": "Copy Project",
- "CREATED_AT": "Created At",
- "CUSTOM_ACTION": "Custom Action",
- "CUSTOM_ACTION_DATA": "Custom Action Data",
- "CUSTOM_APP": "Custom Application",
- "DATABASE": "Database",
- "DELAY": "delay [min]",
- "DELETE": "Delete",
- "DELETE_ODBC": "Delete ODBC",
- "DELETE_PROJECT": "Delete Project",
- "DELETE_SQUARERECORDING": "Delete Square Recording",
- "DESCRIPTION": "Description",
- "DIAL": "Dial",
+ "CONDITION": "Skilyrði",
+ "CONTEXT": "Samhengi",
+ "COPY": "Afrita",
+ "COPY_PROJECT": "Afrita verkefni",
+ "CREATED_AT": "Stofnað kl.",
+ "CUSTOM_ACTION": "Sérsniðin aðgerð",
+ "CUSTOM_ACTION_DATA": "Sérsniðin aðgerðagögn",
+ "CUSTOM_APP": "Sérsniðið forrit",
+ "DATABASE": "Gagnagrunnur",
+ "DELAY": "Seinkun [mÃn]",
+ "DELETE": "Eyða",
+ "DELETE_ODBC": "Eyða ODBC",
+ "DELETE_PROJECT": "Eyða verkefni",
+ "DELETE_SQUARERECORDING": "Eyða upptöku sÃmatorgs",
+ "DESCRIPTION": "Lýsing",
+ "DIAL": "Hringja",
"DIALOGFLOW": "Dialogflow",
"DIALOGFLOWV2": "DialogflowV2",
- "DIALOGFLOWV2_LANGUAGE": "Language",
- "DIALOGFLOWV2_PROJECT_ID": "Project ID",
- "DIALOGFLOW_LANGUAGE": "Language",
- "DIALTIMEZONE": "Dial timezone",
- "DIGIT": "Max Digits",
- "DIGITS": "Digits",
- "DOWNLOAD_SQUARERECORDING": "Download Square Recording",
- "DROP_TO_UPLOAD": "DROP TO UPLOAD",
- "DROP_TO_UPLOAD_MESSAGE": "You can also drop files here to upload. Only XML - Max. 5MB",
+ "DIALOGFLOWV2_LANGUAGE": "Tungumál ",
+ "DIALOGFLOWV2_PROJECT_ID": "Auðkenni verkefnis",
+ "DIALOGFLOW_LANGUAGE": "Tungumál",
+ "DIALTIMEZONE": "TÃmabelti hringingu",
+ "DIGIT": "Hámark tölustafa",
+ "DIGITS": "Tölustafir",
+ "DOWNLOAD_SQUARERECORDING": "Hlaða niður upptöku sÃmatorgs",
+ "DROP_TO_UPLOAD": "Sleppa til að hlaða niður",
+ "DROP_TO_UPLOAD_MESSAGE": "Ãú getur einnig sleppt skrám hér til þess að hlaða niður. Aðeins XML - Hámark 5MB ",
"DSN": "DSN",
- "EDIT": "Edit",
- "EDIT_ODBC": "Edit ODBC",
- "EDIT_PROJECT": "Edit Project",
- "EDIT_SQUARERECORDING": "Edit Square Recording",
- "EDIT_XML": "Edit XML",
- "END": "End",
+ "EDIT": "Breyta",
+ "EDIT_ODBC": "Breyta ODBC",
+ "EDIT_PROJECT": "Breyta verkefni",
+ "EDIT_SQUARERECORDING": "Breyta upptöku sÃmatorgs ",
+ "EDIT_XML": "Breyta XML",
+ "END": "Enda",
"ERRORS": {
- "DSN_REQUIRED": "Mandatory field",
- "FIELD_REQUIRED": "Mandatory field",
- "NAME_REQUIRED": "Mandatory field",
- "PROJECT_REQUIRED": "Mandatory field",
- "URL_REQUIRED": "Mandatory field"
+ "DSN_REQUIRED": "Ãskilið svæði",
+ "FIELD_REQUIRED": "Ãskilið svæði",
+ "NAME_REQUIRED": "Ãskilið svæði",
+ "PROJECT_REQUIRED": "Ãskilið svæði",
+ "URL_REQUIRED": "Ãskilið svæði"
},
- "ESCAPE_DIGITS": "Escape Digits",
+ "ESCAPE_DIGITS": "Hætta við tölustafi",
"EXTEN": "Exten",
- "EXTENSION": "Extension",
- "EXT_DIAL": "External Dial",
- "FILE": "Filename",
- "FILENAME": "Filename",
- "FILE_ID": "Audio",
- "FINALLY": "Finally",
- "FINDBY": "Find By",
- "GETDIGITS": "Get Digits",
- "GETSECRETDIGITS": "Get Secret Digits",
- "GOAL": "Goal",
- "GOALNAME": "Goal Name",
+ "EXTENSION": "Framlenging",
+ "EXT_DIAL": "Framlenging hringingu",
+ "FILE": "Skrá",
+ "FILENAME": "Skrárheiti",
+ "FILE_ID": "Hljóð",
+ "FINALLY": "Að lokum",
+ "FINDBY": "Leita eftir",
+ "GETDIGITS": "Sækja tölustafi",
+ "GETSECRETDIGITS": "Sækja leynistafi",
+ "GOAL": "Markmið",
+ "GOALNAME": "Nafn markmiðs",
"GOOGLEASR": "GoogleASR",
- "GOOGLE_ASR_LANGUAGE": "Language",
+ "GOOGLE_ASR_LANGUAGE": "Tungumál",
"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
- "GOOGLE_CLOUD_TTS_TEXT_TYPE": "Text Type",
- "GOOGLE_TTS_LANGUAGE": "Language",
+ "GOOGLE_CLOUD_TTS_TEXT_TYPE": "Gerð texta",
+ "GOOGLE_TTS_LANGUAGE": "Tungumál ",
"GOSUB": "GoSub",
"GOTOC": "GoTo",
"GOTOIF": "GoToIf",
"GOTOIFTIME": "GoToIfTime",
- "GO_TO_PROJECTS": "Go to projects",
- "GRAMMAR": "Grammar",
- "HANGUP": "Hangup",
- "HEADERS": "Headers",
+ "GO_TO_PROJECTS": "Fara à verkefni",
+ "GRAMMAR": "Málfræði",
+ "HANGUP": "Leggja á ",
+ "HEADERS": "SÃðuhausar",
"HELP": {
- "BCC": "You can add multiple addresses separated by commas (e.g. john.doe@xcally.com, jane.miller@xcally.com)",
- "CC": "You can add multiple addresses separated by commas (e.g. john.doe@xcally.com, jane.miller@xcally.com)",
- "DSN": "Example: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
+ "BCC": "Ãú getur bætt við mörgum tölvupóstföngum með þvà að aðskilja þau með kommu (T.d. john.doe@xcally.com, jane.miller@xcally.com) ",
+ "CC": "Ãú getur bætt við mörgum tölvupóstföngum með þvà að aðskilja þau með kommu (T.d. john.doe@xcally.com, jane.miller@xcally.com)",
+ "DSN": "Til dæmis: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
"MAILBOX": "mailbox@context",
- "MAX_TEXT_TTS": "The maximum number of characters supported is 200",
- "TO": "You can add multiple addresses separated by commas (e.g. john.doe@xcally.com, jane.miller@xcally.com)"
+ "MAX_TEXT_TTS": "Hámarksfjöldi stafa er 200 ",
+ "TO": "Ãú getur bætt við mörgum tölvupóstföngum með þvà að aðskilja þau með kommu (T.d. john.doe@xcally.com, jane.miller@xcally.com)"
},
"HIDDENDIGITSNUM": "Hiddden Digits Number",
"HIDDENDIGITSPOS": "hidden Digits Position",
- "ID": "Id",
- "IMPORT": "Import",
- "IMPORT_XML": "Import XML",
+ "ID": "Auðkenni",
+ "IMPORT": "Flutt inn",
+ "IMPORT_XML": "Flytja inn XML",
"INTERVAL_ID": "Interval",
- "INTKEY": "Interrupt Key",
+ "INTKEY": "Roflykill",
"ISPEECHASR": "iSpeech ASR",
"ISPEECHTTS": "iSpeech Text-To-Speech",
- "ISPEECH_ASR_LANGUAGE": "Language",
- "ISPEECH_TTS_LANGUAGE": "Language",
- "KEY": "Key",
- "LABEL": "Label",
- "LANGUAGECODE": "Language Code",
- "LASTNAME": "Last Name",
- "LIST_ID": "List",
- "LOGIN": "Login",
- "LOGOUT": "Logout",
+ "ISPEECH_ASR_LANGUAGE": "Tungumál",
+ "ISPEECH_TTS_LANGUAGE": "Tungumál",
+ "KEY": "Lykill",
+ "LABEL": "Merki",
+ "LANGUAGECODE": "Tungumálakóði",
+ "LASTNAME": "Eftirnafn",
+ "LIST_ID": "Listi",
+ "LOGIN": "Innskráning",
+ "LOGOUT": "Ãtskráning",
"LUMENVOXASR": "Lumenvox ASR",
"LUMENVOXTTS": "Lumenvox Text-To-Speech",
"MACRO": "Macro",
- "MAILBOX": "Mailbox",
+ "MAILBOX": "Pósthólf",
"MATH": "Math",
- "MAXDIGIT": "Maximum Digits",
- "MENU": "Menu",
- "METHOD": "Method",
- "MINDIGIT": "Minimum Digits",
- "MODEL": "Model",
+ "MAXDIGIT": "Hámarkstölur",
+ "MENU": "Valmynd",
+ "METHOD": "Aðferð",
+ "MINDIGIT": "Lágmarkstölur",
+ "MODEL": "LÃkan",
"MRCPRECOG": "MRCPRecog",
"MRCPSYNTH": "MRCPSynth",
- "NAME": "Name",
- "NDAACTIVITY_TYPE": "Activity Type",
- "NDAGENERATE_AUDIO": "Generate Audio File",
+ "NAME": "Nafn",
+ "NDAACTIVITY_TYPE": "Gerð verkþáttar",
+ "NDAGENERATE_AUDIO": "Búa til hljóðskrá",
"NDASSISTANT_URL": "NDASSISTANT Url",
"NDAUTH_URL": "NDAUTH Url",
- "NEW": "New",
+ "NEW": "Nýtt",
"NEW_ODBC": "New ODBC connection",
- "NEW_PROJECT": "New Project",
- "NEW_VARIABLE": "New Variable",
+ "NEW_PROJECT": "Nýtt verkefni",
+ "NEW_VARIABLE": "Ný breyta",
"NOOP": "NoOp",
- "NOTES": "Notes",
- "NO_AVAILABLE_INFO": "No available info",
- "NUMBER": "Number",
+ "NOTES": "Glósur",
+ "NO_AVAILABLE_INFO": "Engar tiltækar upplýsingar",
+ "NUMBER": "Númer",
"ODBC": "ODBC",
- "ODBC_ID": "ODBC Connection",
- "OF": "of",
- "OPEN": "Open",
- "OPEN_NEW_WINDOW": "Open in a new window",
- "OPEN_PROJECT": "Open Project",
- "OPERATION": "Operation",
- "OPTIONS": "Options",
- "OPTS": "Options",
+ "ODBC_ID": "ODBC tenging",
+ "OF": "af",
+ "OPEN": "Opið",
+ "OPEN_NEW_WINDOW": "Opna à nýjum glugga",
+ "OPEN_PROJECT": "Opna verkefni",
+ "OPERATION": "Aðgerð",
+ "OPTIONS": "Möguleikar",
+ "OPTS": "Möguleikar",
"OUTPUT": "Output",
- "PAGE": "Page",
- "PASSWORD": "Password",
- "PAUSE": "Pause",
- "PAUSE_ID": "Pause type",
- "PERMISSIONADD_PROJECTS": "Add Users to Project",
- "PHONE": "Phone",
- "PLAYBACK": "Playback",
- "POSITION": "Position",
- "PRIORITY": "Priority",
- "PRIVATE_KEY": "Private Key",
- "PROJECT": "Project",
- "PROJECTS": "Projects",
- "PROJECT_ID": "Project",
- "QUERY": "Query",
- "QUEUE": "Queue",
- "QUEUE_ID": "Queue",
- "RAWBODY": "Body",
- "RAWHEADERS": "Headers",
- "RECORD": "Record",
- "RECORDINGFORMAT": "Recording Format",
- "RESPONSE": "Response Timeout",
+ "PAGE": "BlaðsÃða",
+ "PASSWORD": "Lykilorð ",
+ "PAUSE": "Hlé",
+ "PAUSE_ID": "Gerð hlés",
+ "PERMISSIONADD_PROJECTS": "Bæta við notanda við verkefni",
+ "PHONE": "SÃmi",
+ "PLAYBACK": "Spilun",
+ "POSITION": "Staða",
+ "PRIORITY": "Forgangur",
+ "PRIVATE_KEY": "Einkalykill",
+ "PROJECT": "Verkefni",
+ "PROJECTS": "Verkefni",
+ "PROJECT_ID": "Verkefni",
+ "QUERY": "Fyrirspurn",
+ "QUEUE": "Biðröð",
+ "QUEUE_ID": "Auðkenni biðraðar",
+ "RAWBODY": "Meginmál",
+ "RAWHEADERS": "SÃðuhaus",
+ "RECORD": "Upptaka",
+ "RECORDINGFORMAT": "Snið upptöku",
+ "RESPONSE": "TÃmamörk fyrir svar",
"RESTAPI": "Rest API",
- "RETRY": "Retries",
- "ROWSPERPAGE": "Rows per page",
- "SAVE": "Save",
- "SAYDIGITS": "Say Digits",
- "SAYNUMBER": "Say number",
- "SAYPHONETIC": "Say Phonetics",
- "SEARCH_FOR_ANYONE": "Search",
- "SELECTED": "Selected",
- "SELECTED_USERS": "Selected Users",
- "SELECT_ALL": "Select All",
- "SELECT_NONE": "Select None",
- "SENDFAX": "Send Fax",
- "SENDMAIL": "Send Email",
- "SENDSMS": "Send SMS",
+ "RETRY": "Ãtrekanir",
+ "ROWSPERPAGE": "Raðir á sÃðu",
+ "SAVE": "Vista",
+ "SAYDIGITS": "Segja tölustafi",
+ "SAYNUMBER": "Segja númer",
+ "SAYPHONETIC": "Segja hlerunarbúðnað",
+ "SEARCH_FOR_ANYONE": "Leita",
+ "SELECTED": "Valin",
+ "SELECTED_USERS": "Valin númer",
+ "SELECT_ALL": "Velja öll",
+ "SELECT_NONE": "Ekki velja neitt",
+ "SENDFAX": "Senda Fax",
+ "SENDMAIL": "Senda tölvupóst",
+ "SENDSMS": "Senda sms skilaboð",
"SESTEKASR": "Sestek ASR",
"SESTEKNDA": "Sestek NDA",
"SESTEKTTS": "Sestek TTS",
"SET": "Set",
"SIP_ID": "SIP",
- "SMS_ACCOUNT_ID": "Account",
- "SMS_TEXT": "Text",
- "SPEED": "Speed",
- "SQUARERECORDINGS": "Recordings",
- "SSMLGENDER": "Gender",
- "START": "Start",
- "SUBJECT": "Subject",
+ "SMS_ACCOUNT_ID": "Aðgangur",
+ "SMS_TEXT": "Texti",
+ "SPEED": "Hraði",
+ "SQUARERECORDINGS": "Upptökur",
+ "SSMLGENDER": "Kyn",
+ "START": "Byrja",
+ "SUBJECT": "Efni",
"SUBPROJECT": "Sub Project",
- "SYSTEM": "System",
- "TELEPHONES": "Telephones",
- "TEMPLATE_ID": "Template",
+ "SYSTEM": "Kerfi",
+ "TELEPHONES": "SÃmar",
+ "TEMPLATE_ID": "Sniðmáti",
"TEST_ODBC": "Test ODBC",
- "TEXT": "Text",
+ "TEXT": "Texti",
"TILDEASR": "Tilde ASR",
"TIMEOUT": "Timeout",
"TO": "To",
"TRUNK_NAME": "Trunk",
"TTS": "Google Text-To-Speech",
- "UNIQUEID": "Unique ID",
+ "UNIQUEID": "Einkvæmt auðkenni",
"UNPAUSE": "End Pause",
- "UPDATE_DESCRIPTION": "Update Description",
- "UPDATE_INFO": "Update Info",
+ "UPDATE_DESCRIPTION": "Uppfæra áskrift",
+ "UPDATE_INFO": "Uppfæra upplýsingar",
"URI": "URI",
"URL": "URL",
- "USERNAME": "Username",
- "USERS": "Users",
- "VARIABLE_ID": "Variable",
- "VARIABLE_VALUE": "Value",
- "VOICEMAIL": "Voicemail",
- "VSWITCH": "Variable Switch"
+ "USERNAME": "Notendanafn",
+ "USERS": "Notendur",
+ "VARIABLE_ID": "Breyta",
+ "VARIABLE_VALUE": "Gildi",
+ "VOICEMAIL": "Talhólf",
+ "VSWITCH": "Breytilegur rofi"
}
}
diff --git a/public/app/main/apps/chat/i18n/bs.json b/public/app/main/apps/chat/i18n/bs.json
index e51bee9..23ae914 100644
--- a/public/app/main/apps/chat/i18n/bs.json
+++ b/public/app/main/apps/chat/i18n/bs.json
@@ -110,9 +110,9 @@
"WAITING": "Äekanje",
"WRITING": "Piše",
"CHAT": "Chat",
- "MAIL": "E-mail",
+ "MAIL": "E-Mail",
"SMS": "SMS",
- "OPENCHANNEL": "Otvoreni kanal",
+ "OPENCHANNEL": "Otvoreni Kanal",
"FAX": "Fax",
"PAUSE": "Pauza",
"REALTIME": "Realtime",
@@ -478,7 +478,7 @@
"IN_USE": "U upotrebi",
"VOICE": "Voice",
"INTERACTIONS_CHATWEBSITE": "Idi na Interakcije",
- "REFRESH_INTERACTIONS": "Osvježi Interakciju",
+ "REFRESH_INTERACTIONS": "Osvježi Interakcije",
"DELETE_INTERACTION": "Izbriši Interakciju",
"AGENTADD_CHATWEBSITE": "Dodaj Specijalistu u Chat Website",
"TEAMS_ASSOCIATION": "Asocijacija Timova",
diff --git a/public/app/main/apps/chat/i18n/de.json b/public/app/main/apps/chat/i18n/de.json
index 9fd2be8..4f9b32c 100644
--- a/public/app/main/apps/chat/i18n/de.json
+++ b/public/app/main/apps/chat/i18n/de.json
@@ -2,7 +2,7 @@
"CHAT": {
"AMAZONLEX": "Amazon Lex",
"TEXT": "Text",
- "TIMES": "Anzahl der Zeiten pro Interaktion",
+ "TIMES": "Zeiten",
"EDIT_AUTOREPLY": "Automatische Antwort bearbeiten",
"AUTOREPLY": "Automatische Antwort",
"NEW_CHATDISPOSITION": "Neue Chat-Qualifizierung",
@@ -12,164 +12,164 @@
"NAME": "Name",
"CHATQUEUES": "Chat-Warteschlangen",
"SEARCH_FOR_ANYONE": "Suche",
- "STRATEGY": "Strategie",
- "AGENT_TIMEOUT": "Agent Timeout",
+ "STRATEGY": "Verteilungsstrategie",
+ "AGENT_TIMEOUT": "Zeitüberschreitung Agent",
"DESCRIPTION": "Beschreibung",
"KEY": "Schlüssel",
"ALIAS": "Alias-Name",
"VARIABLE": "Variable",
- "INTERVAL": "Intervall",
- "EDIT_CLOSE": "Bearbeitung abschlieÃen",
+ "INTERVAL": "Zeitintervall",
+ "EDIT_CLOSE": "Verhalten bei SchlieÃen bearbeiten",
"TIMEZONE": "Zeitzone",
"MESSAGE": "Nachricht",
"ADVANCED": "Erweitert",
"FORWARDTRANSCRIPT": "Transkript weiterleiten",
"FORWARDTRANSCRIPTMESSAGE": "Transkript-Nachricht weiterleiten",
- "SKIPMESSAGEBUTTON": "Nachrichtenbutton überspringen",
+ "SKIPMESSAGEBUTTON": "Button überspringen Nachricht",
"EDIT_MESSAGE": "Nachricht bearbeiten",
- "CONDITION_AGREEMENT": "Konditionelle Vereinbarung",
+ "CONDITION_AGREEMENT": "Chatbestimmungen akzeptieren",
"NONE": "Nichts",
"PRIORITY": "Priorität",
- "ONLINESTATUS": "Online Status",
- "UNMANAGEDSTATUS": "Status nicht bearbeitet",
- "AUTOCLOSE": "Automatisches SchlieÃen aktivieren",
- "ENABLEUNMANAGEDNOTE": "Unbearbeitete Nachricht aktivieren",
+ "ONLINESTATUS": "Onlinestatus",
+ "UNMANAGEDSTATUS": "Nicht bearbeitet",
+ "AUTOCLOSE": "Automatisches SchlieÃen",
+ "ENABLEUNMANAGEDNOTE": "Anmerkung für unbearbeitete Interaktionen aktivieren",
"UNMANAGEDMESSAGE": "Unbearbeitete Nachricht",
- "SKIPUNMANAGED": "Nachricht überspringen",
+ "SKIPUNMANAGED": "Nachricht bei Ãberspringen",
"SENDUNMANAGED": "Nachricht senden",
"WEBSITESCRIPT": "Webseiten-Skript",
- "DELETE_OFFLINEMESSAGE": "Löschen",
- "OFFLINEMESSAGES": "Offline Nachrichten",
- "FORWARD_OFFLINE": "Offline weiterleiten",
- "SHOW_OFFLINEMESSAGE": "Anzeigen",
- "FORWARD_OFFLINE_ADDRESS": "Offline-Adresse weiterleiten",
+ "DELETE_OFFLINEMESSAGE": "Offline-Nachricht löschen",
+ "OFFLINEMESSAGES": "Offline-Nachrichten",
+ "FORWARD_OFFLINE": "Offline-Nachricht weiterleiten",
+ "SHOW_OFFLINEMESSAGE": "Offline-Nachrichten anzeigen",
+ "FORWARD_OFFLINE_ADDRESS": "Adresse für Weiterleitung Offline-Nachrichten",
"CLOSINGFORM": "Formular schlieÃen",
"ENABLERATING": "Bewertung aktivieren",
"ENABLECUSTOMERWRITING": "Kunde kann schreiben, bevor Chat akzeptiert wird",
"ENABLEFEEDBACK": "Feedback aktivieren",
"RATINGTYPE": "Bewertungstyp",
- "CLOSINGMESSAGE": "Abschluss Nachricht",
- "CLOSINGMESSAGEBUTTON": "Button für Abschluss Nachricht",
+ "CLOSINGMESSAGE": "Abschlussnachricht",
+ "CLOSINGMESSAGEBUTTON": "Button für Abschlussnachricht",
"RATINGSTARSNUMBER": "Anzahl der Bewertungssterne",
"EDIT_GOTOIF": "GotoIf bearbeiten",
"CONDITION": "Bedingung",
- "TRUEPRIORITY": "Wahre Priorität",
- "FALSEPRIORITY": "Falsche Priorität",
+ "TRUEPRIORITY": "Priorität bei 'wahr'",
+ "FALSEPRIORITY": "Priorität bei 'falsch'",
"VALUE": "Wert",
"WEBSITEALIAS": "Website-Alias",
"ERRORS": {
- "TEXT_REQUIRED": "Pflichtfeld",
- "SENDUNMANAGED_REQUIRED": "Pflichtfeld",
- "SENDUNMANAGED_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
- "SKIPUNMANAGED_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
- "UNMANAGEDMESSAGE_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
- "WEBSITEALIAS_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
- "AGENT_REQUIRED": "Pflichtfeld",
- "QUEUE_REQUIRED": "Pflichtfeld",
- "CONDITION_REQUIRED": "Pflichtfeld",
- "PRIORITY_REQUIRED": "Pflichtfeld",
- "TRUEPRIORITY_REQUIRED": "Pflichtfeld",
- "FALSEPRIORITY_REQUIRED": "Pflichtfeld",
- "NAME_REQUIRED": "Pflichtfeld",
- "LIST_REQUIRED": "Pflichtfeld",
- "AGENT_TIMEOUT_REQUIRED": "Pflichtfeld",
- "MOTIONADDRESS_REQUIRED": "Pflichtfeld",
- "DISPOSITION_REQUIRED": "Pflichtfeld",
- "MOTIONADDRESS_MUST_VALID_URL": "Falsches Format",
- "EMAIL_MUST_BE_VALID": "Falsches Format",
- "ADDRESS_REQUIRED": "Pflichtfeld",
- "ADDRESS_MUST_VALID_URL": "Falsches Format",
- "ENQUIRY_FORWARDING_ADDRESS_REQUIRED": "Pflichtfeld",
- "ACCEPTURL_MUST_VALID_URL": "Falsches Format",
- "TIMEOUT_REQUIRED": "Pflichtfeld",
- "REJECTURL_MUST_VALID_URL": "Falsches Format",
- "CLOSEURL_MUST_VALID_URL": "Falsches Format",
- "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss gröÃer oder gleich sein als",
- "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss gröÃer oder gleich sein als",
- "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss gröÃer oder gleich sein als",
- "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss gröÃer oder gleich sein als",
- "POLLING_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss gröÃer oder gleich sein als",
- "WAITINGMESSAGE_REQUIRED": "Pflichtfeld",
- "WAITINGTITLE_REQUIRED": "Pflichtfeld",
- "KEY_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
- "KEY_REQUIRED": "Pflichtfeld",
- "WAITINGMESSAGE_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
- "WAITINGTITLE_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
- "RATINGSTARSNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss gröÃer oder gleich sein als",
- "HEADER_OFFLINE_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
- "OFFLINE_CHAT_BUTTON_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
- "CLOSINGQUESTION_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
- "TEXT_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
- "VALUE_REQUIRED": "Pflichtfeld",
- "OFFLINEMESSAGESUBJECT_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
- "OFFLINEMESSAGEBODY_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
- "PLACEHOLDERMESSAGE_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
- "NOTETITLE_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
- "FORMSUBMITSUCCESSMESSAGE_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
- "FORMSUBMITFAILUREMESSAGE_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
- "FONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss gröÃer oder gleich sein als",
- "FONTSIZE_REQUIRED": "Pflichtfeld",
- "COMMAND_REQUIRED": "Pflichtfeld",
- "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss gröÃer oder gleich sein als",
- "NAME_MUST_VALID_PATTERN": "Falsches Format",
- "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss gröÃer oder gleich sein als",
- "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss gröÃer oder gleich sein als",
- "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss gröÃer oder gleich sein als",
- "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss kleiner oder gleich sein als",
- "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Pflichtfeld",
- "VERTICALPOSITION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss gröÃer oder gleich sein als",
- "VERTICALPOSITION_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss kleiner oder gleich sein als",
- "VERTICALPOSITION_REQUIRED": "Pflichtfeld",
- "CUSTOMERALIAS_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
- "TAG_REQUIRED": "Pflichtfeld",
- "MESSAGEFONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss gröÃer oder gleich sein als",
- "MESSAGEFONTSIZE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss kleiner oder gleich sein als",
- "MESSAGEFONTSIZE_REQUIRED": "Pflichtfeld",
- "AGENTALIAS_REQUIRED": "Pflichtfeld",
- "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss gröÃer oder gleich sein als",
- "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss kleiner oder gleich sein als",
- "AGENTTRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
- "CUSTOMERALIAS_REQUIRED": "Pflichtfeld",
- "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss gröÃer oder gleich sein als",
- "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss kleiner oder gleich sein als",
- "QUEUETRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
- "SYSTEMALIAS_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
- "SYSTEMALIAS_REQUIRED": "Pflichtfeld",
- "ACCESSKEYID_REQUIRED": "Pflichtfeld",
- "BOTNAME_REQUIRED": "Pflichtfeld",
- "SECRETACCESSKEY_REQUIRED": "Pflichtfeld",
- "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pflichtfeld",
- "VIDAOOAPIKEY_REQUIRED": "Pflichtfeld",
- "CLIENTEMAIL_REQUIRED": "Pflichtfeld",
- "PRIVATEKEY_REQUIRED": "Pflichtfeld",
- "PROJECTID_REQUIRED": "Pflichtfeld",
- "VIDAOOTOPIC_REQUIRED": "Pflichtfeld",
- "EMAIL_ACCOUNT_REQUIRED": "Pflichtfeld"
+ "TEXT_REQUIRED": "Test erforderlich",
+ "SENDUNMANAGED_REQUIRED": "Eingabe erforderlich",
+ "SENDUNMANAGED_MAX_LENGTH": "Wert darf eine maximale Länge von {{max}} haben",
+ "SKIPUNMANAGED_MAX_LENGTH": "Wert darf eine maximale Länge von {{max}} haben",
+ "UNMANAGEDMESSAGE_MAX_LENGTH": "Nachricht darf eine maximale Länge von {{max}} haben",
+ "WEBSITEALIAS_MAX_LENGTH": "Alias darf eine maximale Länge von {{max}} haben",
+ "AGENT_REQUIRED": "Agent erforderlich",
+ "QUEUE_REQUIRED": "Warteschlange erforderlich",
+ "CONDITION_REQUIRED": "Bedingung erforderlich",
+ "PRIORITY_REQUIRED": "Priorität erforderlich",
+ "TRUEPRIORITY_REQUIRED": "Priorität bei 'wahr' erforderlich",
+ "FALSEPRIORITY_REQUIRED": "Priorität bei 'falsch' erforderlich",
+ "NAME_REQUIRED": "Name erforderlich",
+ "LIST_REQUIRED": "Liste erforderlich",
+ "AGENT_TIMEOUT_REQUIRED": "Zeitüberschreitung Agent erforderlich",
+ "MOTIONADDRESS_REQUIRED": "Adresse Server erforderlich",
+ "DISPOSITION_REQUIRED": "Qualifizierung erforderlich",
+ "MOTIONADDRESS_MUST_VALID_URL": "Ungültiges Format Adresse",
+ "EMAIL_MUST_BE_VALID": "Ungültiges Format E-Mail",
+ "ADDRESS_REQUIRED": "Adresse erforderlich",
+ "ADDRESS_MUST_VALID_URL": "Ungültiges Format URL",
+ "ENQUIRY_FORWARDING_ADDRESS_REQUIRED": "Adresse für Weiterleitung erforderlich",
+ "ACCEPTURL_MUST_VALID_URL": "Ungültiges Format URL",
+ "TIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
+ "REJECTURL_MUST_VALID_URL": "Ungültiges Format URL",
+ "CLOSEURL_MUST_VALID_URL": "Ungültiges Format URL bei SchlieÃen",
+ "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität muss gröÃer oder gleich sein als",
+ "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei 'wahr' muss gröÃer oder gleich sein als",
+ "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei 'falsch' muss gröÃer oder gleich sein als",
+ "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss gröÃer oder gleich sein als",
+ "POLLING_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Abfrageintervall muss gröÃer oder gleich sein als",
+ "WAITINGMESSAGE_REQUIRED": "Wartenachricht erforderlich",
+ "WAITINGTITLE_REQUIRED": "Titel Wartefenster erforderlich",
+ "KEY_MAX_LENGTH": "Schlüssel darf eine maximale Länge von {{max}} haben",
+ "KEY_REQUIRED": "Schlüssel erforderlich",
+ "WAITINGMESSAGE_MAX_LENGTH": "Nachricht darf eine maximale Länge von {{max}} haben",
+ "WAITINGTITLE_MAX_LENGTH": "Titel darf eine maximale Länge von {{max}} haben",
+ "RATINGSTARSNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Anzahl Bewertungssterne muss gröÃer oder gleich sein als",
+ "HEADER_OFFLINE_MAX_LENGTH": "Titel darf eine maximale Länge von {{max}} haben",
+ "OFFLINE_CHAT_BUTTON_MAX_LENGTH": "Text darf eine maximale Länge von {{max}} haben",
+ "CLOSINGQUESTION_MAX_LENGTH": "Text darf eine maximale Länge von {{max}} haben",
+ "TEXT_MAX_LENGTH": "Text darf eine maximale Länge von {{max}} haben",
+ "VALUE_REQUIRED": "Wert erforderlich",
+ "OFFLINEMESSAGESUBJECT_MAX_LENGTH": "Betreff darf eine maximale Länge von {{max}} haben",
+ "OFFLINEMESSAGEBODY_MAX_LENGTH": "Text darf eine maximale Länge von {{max}} haben",
+ "PLACEHOLDERMESSAGE_MAX_LENGTH": "Text darf eine maximale Länge von {{max}} haben",
+ "NOTETITLE_MAX_LENGTH": "Titel darf eine maximale Länge von {{max}} haben",
+ "FORMSUBMITSUCCESSMESSAGE_MAX_LENGTH": "Text darf eine maximale Länge von {{max}} haben",
+ "FORMSUBMITFAILUREMESSAGE_MAX_LENGTH": "Text darf eine maximale Länge von {{max}} haben",
+ "FONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "SchriftgröÃe muss gröÃer oder gleich sein als",
+ "FONTSIZE_REQUIRED": "SchriftgröÃe erforderlich",
+ "COMMAND_REQUIRED": "Eingabe erforderlich",
+ "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss gröÃer oder gleich sein als",
+ "NAME_MUST_VALID_PATTERN": "Ungültiges Format Name",
+ "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss gröÃer oder gleich sein als",
+ "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss gröÃer oder gleich sein als",
+ "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Warten auf zugew. Agenten muss gröÃer oder gleich sein als",
+ "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Warten auf zugew. Agenten muss kleiner oder gleich sein als",
+ "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Warten auf zugew. Agenten erforderlich",
+ "VERTICALPOSITION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Position muss gröÃer oder gleich sein als",
+ "VERTICALPOSITION_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Position muss kleiner oder gleich sein als",
+ "VERTICALPOSITION_REQUIRED": "Position erforderlich",
+ "CUSTOMERALIAS_MAX_LENGTH": "Alias darf eine maximale Länge von {{max}} haben",
+ "TAG_REQUIRED": "Tag erforderlich",
+ "MESSAGEFONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "SchriftgröÃe muss gröÃer oder gleich sein als",
+ "MESSAGEFONTSIZE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "SchriftgröÃe muss kleiner oder gleich sein als",
+ "MESSAGEFONTSIZE_REQUIRED": "SchriftgröÃe erforderlich",
+ "AGENTALIAS_REQUIRED": "Agenten-Alias erforderlich",
+ "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agententransfer muss gröÃer oder gleich sein als",
+ "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agententransfer muss kleiner oder gleich sein als",
+ "AGENTTRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Agententransfer erforderlich",
+ "CUSTOMERALIAS_REQUIRED": "Kunden-Alias erforderlich",
+ "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Warteschlangentransfer muss gröÃer oder gleich sein als",
+ "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Warteschlangentransfer muss kleiner oder gleich sein als",
+ "QUEUETRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Warteschlangentransfer erforderlich",
+ "SYSTEMALIAS_MAX_LENGTH": "System-Alias darf eine maximale Länge von {{max}} haben",
+ "SYSTEMALIAS_REQUIRED": "System-Alias erforderlich",
+ "ACCESSKEYID_REQUIRED": "Zugangsschlüssel erforderlich",
+ "BOTNAME_REQUIRED": "BOT-Name erforderlich",
+ "SECRETACCESSKEY_REQUIRED": "Geheimer Zugangsschlüssel erforderlich",
+ "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Agentenstatus während Qualifizierung erforderlich",
+ "VIDAOOAPIKEY_REQUIRED": "Vidaoo-API-Schlüssel erforderlich",
+ "CLIENTEMAIL_REQUIRED": "Kunden E-Mail erforderlich",
+ "PRIVATEKEY_REQUIRED": "Privater Schlüssel erforderlich",
+ "PROJECTID_REQUIRED": "Projekt-ID erforderlich",
+ "VIDAOOTOPIC_REQUIRED": "Vidaoo-Thema erforderlich",
+ "EMAIL_ACCOUNT_REQUIRED": "E-Mail Konto erforderlich"
},
"CM_FIELD": "Kontaktmanager-Feld",
- "CHATPROACTIVEACTIONS": "Proaktive Anfragen",
- "NEW_CHATPROACTIVEACTION": "Neue proaktive Anfrage",
- "EDIT_CHATPROACTIVEACTION": "Proaktive Anfrage bearbeiten",
- "DELETE_CHATPROACTIVEACTION": "Proaktive Anfrage löschen",
- "ADD_CHATPROACTIVEACTION": "Proaktive Anfrage hinzufügen",
- "NO_CHATPROACTIVEACTION_AVAILABLE": "Keine proaktiven Anfragen verfügbar",
+ "CHATPROACTIVEACTIONS": "Proaktive Chatanfragen",
+ "NEW_CHATPROACTIVEACTION": "Neue proaktive Chatanfrage",
+ "EDIT_CHATPROACTIVEACTION": "Proaktive Chatanfrage bearbeiten",
+ "DELETE_CHATPROACTIVEACTION": "Proaktive Chatanfrage löschen",
+ "ADD_CHATPROACTIVEACTION": "Proaktive Chatanfrage hinzufügen",
+ "NO_CHATPROACTIVEACTION_AVAILABLE": "Keine proaktiven Chatanfragen verfügbar",
"NO_OFFLINEMESSAGE_AVAILABLE": "Keine Offline-Nachrichten verfügbar",
"MOUSEOVER": "Mouse-Over",
- "TIMEOUT": "Timeout",
+ "TIMEOUT": "Zeitüberschreitung",
"TYPE": "Typ",
- "SELECTOR": "Selektion",
+ "SELECTOR": "Auswahl",
"AGENT": "Agent",
- "GOTO": "Goto",
- "GOTOIF": "GotoIf",
- "NOOP": "Noop",
+ "GOTO": "Absprung (Goto)",
+ "GOTOIF": "Bedingter Absprung (GotoIf)",
+ "NOOP": "Log erstellen (NoOp)",
"QUEUE": "Warteschlange",
- "BUILDER": "Builder",
+ "BUILDER": "Editor",
"PREVIEW": "Vorschau",
"EDIT_AGENT": "Agenten bearbeiten",
"EDIT_QUEUE": "Warteschlange bearbeiten",
- "EDIT_GOTO": "Goto bearbeiten",
- "EDIT_GOTOIf": "GotoIf bearbeiten",
- "EDIT_NOOP": "Noop bearbeiten",
+ "EDIT_GOTO": "GoTo bearbeiten",
+ "EDIT_GOTOIf": "GoToIf bearbeiten",
+ "EDIT_NOOP": "NoOp bearbeiten",
"ADD_CHATQUEUE": "Chat-Warteschlange hinzufügen",
"EDIT_CHATQUEUE": "Chat-Warteschlange bearbeiten",
"DELETE_CHATQUEUE": "Chat-Warteschlange löschen",
@@ -190,10 +190,10 @@
"UP": "Nach Oben",
"DOWN": "Nach Unten",
"COLLAPSE": "Einklappen",
- "PROACTIVEACTIONS": "Proaktive Anfragen",
+ "PROACTIVEACTIONS": "Proaktive Chatanfragen",
"DISPOSITIONS": "Qualifizierungen",
"WEBHOOKS": "WebHooks",
- "ACTIONS": "Aktionen",
+ "ACTIONS": "Routing",
"FIDELITY": "Treue",
"APPEARANCE": "Darstellung",
"MAINCOLOR": "Hauptfarbe",
@@ -202,16 +202,16 @@
"HEADERSHAPE": "Kopfzeilenform",
"ANIMATION": "Animation",
"DEFAULT": "Standard",
- "WHITELABEL": "White Label",
+ "WHITELABEL": "WhiteLabel",
"LOGO": "Logo",
"DOWNLOADTRANSCRIPT": "Transkript herunterladen",
"ENQUIRY_ENABLE": "Anfrage aktivieren",
"ENQUIRY_FORWARDING": "Weiterleitung von Anfragen",
- "ENQUIRY_FORWARDING_ADDRESS": "Anfrage-Weiterleitungsadresse",
+ "ENQUIRY_FORWARDING_ADDRESS": "Adresse für Weiterleitung",
"LABELS": "Labels",
"HEADER_ONLINE": "Online-Kopfzeile",
"ONLINE_MESSAGE": "Online Nachricht",
- "NAME_TITLE": "Name Titel",
+ "NAME_TITLE": "Titel",
"USERNAME_PLACEHOLDER": "Platzhalter für Nutzernamen",
"EMAIL_TITLE": "E-Mail Titel",
"EMAIL_PLACEHOLDER": "Platzhalter für E-Mail Adresse",
@@ -219,7 +219,7 @@
"AGENTS_BUSY": "Agenten besetzt",
"HEADER_OFFLINE": "Offline-Kopfzeile",
"OFFLINE_MESSAGE": "Offline Nachricht",
- "MESSAGE_TITLE": "Nachricht Titel",
+ "MESSAGE_TITLE": "Titel Nachricht",
"ENQUIRY_MESSAGE_PLACEHOLDER": "Platzhalter für Nachrichteneingabe",
"ENQUIRY_BUTTON": "Anfrage-Button",
"RATING_MESSAGE": "Bewertungsnachricht",
@@ -239,29 +239,29 @@
"CLOSEURL": "URL schlieÃen",
"EMBEDDING": "Einbetten",
"GENERAL": "Allgemein",
- "SELECTED": "Ausgewählte",
+ "SELECTED": "Ausgewählt",
"SELECT_ALL": "Alles auswählen",
"SELECT_NONE": "Nichts auswählen",
"BACK": "Zurück",
"HELP": {
"MAPKEY": "Das folgende Feld aus dem Kontaktmanager:",
"FROMKEY": "wird in dem Chat-Snippet wie folgt zugeordnet:",
- "TOKEN": "Automatisch generierter Token zur Verwendung im Skript",
- "COPYSCRIPTTOCLIPBOARD": "Kopieren Sie den Skripttext und fügen Sie ihn in Ihre Website ein",
- "FORWARD_OFFLINE": "Sie können mehrere durch Kommas getrennte Adressen hinzufügen (z. B. john.doe@xcally.com, jane.miller@xcally.com)",
- "MOTIONADDRESS": "Das Feld muss das folgende Format haben: âªprotocol>://[:]. Beispiel: https://X.Y.Z.W",
- "MOTIONPROXY": "Das Feld muss das folgende Format haben: âªProtocol>:// âªIP-Adresse>: âªport>]. Beispiel: https://X.Y.Z.W",
+ "TOKEN": "Token automatisch generieren",
+ "COPYSCRIPTTOCLIPBOARD": "Snippet zum Einfügen auf der Webseite",
+ "FORWARD_OFFLINE": "Mehrere Adressen können mit Komma getrennt werden. Bsp: ab@de.com, de@fg.com",
+ "MOTIONADDRESS": "Gültiges Format: protocol>://[:]. Beispiel: https://X.Y.Z.W",
+ "MOTIONPROXY": "Gültiges Format: Protocol>:// âªIP-Adresse>: port>]. Beispiel: https://X.Y.Z.W",
"NAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
"LIST": "Liste für die Zuordnung aus dem Kontaktmanager",
- "KEY": "Website-Kurzname (5 Zeichen), der auf der Registerkarte \"Agent\" angezeigt wird",
- "INTEVAL": "Wählen aus der Liste der verfügbaren Intervalle",
+ "KEY": "Website-Kurzname (5 Zeichen) zur Anzeige im Agenteninterface",
+ "INTEVAL": "Intervall auswählen",
"TIMEZONE": "Zeitzone auswählen (Standard = lokale Zeitzone)",
"ENABLERATING": "Bewertung nach Chat durch Kunden aktivieren",
"ENABLEFEEDBACK": "Feedback nach Chat durch Kunden aktivieren (Max. 150 Zeichen)",
"FORWARDTRANSCRIPT": "Chatprotokoll nach Abschluss per E-Mail senden",
"AUTOCLOSE": "Aktivieren Sie diese Option, wenn Chat-Sitzungen als nicht bearbeitet geschlossen werden sollen, sofern kein Agent verfügbar ist.",
"ENABLEUNMANAGEDNOTE": "Automatische Nachricht an den Kunden, wenn alle Agenten besetzt sind und somit der Chat nicht verfügbar ist",
- "ENABLECUSTOMERWRITING": "Legt fest, ob der Kunde bereits im Chat schreiben kann, bevor ein Agent den Chat entgegen nimmmt. Hinweis: Dadurch kein Status \"unbearbeitet\"",
+ "ENABLECUSTOMERWRITING": "Legt fest, ob der Kunde bereits im Chat schreiben kann, bevor ein Agent den Chat entgegen nimmt. Hinweis: Dadurch kein Status \"unbearbeitet\"",
"INTERVAL": "Bitte aus der Liste wählen",
"HIDEWHENOFFLINE": "Snippet ausblenden, wenn offline",
"AGENTIDENTIFIER": "Agentenkennung innerhalb der Chat-Sitzung im Snippet",
@@ -269,11 +269,11 @@
"VERTICALPOSITION": "Prozentualer Abstand in Prozent vom oberen Bildschirmrand",
"WELCOMEMESSAGE": "Leer lassen, um keine Nachricht zu senden",
"MANDATORYDISPOSITION": "Qualifizierung erforderlich",
- "MANDATORYDISPOSITIONPAUSEID": "PausenID bei erforderlicher Qualifizierung"
+ "MANDATORYDISPOSITIONPAUSEID": "Agentenstatus während Qualifizierung"
},
"ADDRESS": "Adresse",
- "ONLINESTATE": "Online Status",
- "OFFLINESTATE": "Offline Status",
+ "ONLINESTATE": "Onlinestatus",
+ "OFFLINESTATE": "Offlinestatus",
"RATINGSTATE": "Bewertungsstatus",
"ENQUIRY": "Anfrage",
"OFFLINETEMPLATE": "Offline Vorlage",
@@ -309,26 +309,26 @@
"SELECT_STATUS": "Status auswählen",
"FILTER": "Filter",
"FILTERS": "Filter",
- "TEAMADD_CHATQUEUE": "Team zur Chat-Warteschlange hinzufügen",
- "AGENTADD_CHATQUEUE": "Agenten zur Chat-Warteschlange hinzufügen",
+ "TEAMADD_CHATQUEUE": "Team hinzufügen",
+ "AGENTADD_CHATQUEUE": "Agenten hinzufügen",
"ALL_AGENTS": "Alle Agenten",
"SELECTED_AGENTS": "Ausgewählte Agenten",
"CLOSEDAT": "Geschlossen am",
"DISPOSITION": "Qualifizierung",
"CREATEDAT": "Erstellt am",
- "NOTES": "Notizen",
+ "NOTES": "Anmerkungen",
"NO_INTERACTION_AVAILABLE": "Keine Interaktionen verfügbar",
"SELECTED_WEBSITE": "Ausgewählte Webseite",
- "GOTOP": "Gotop",
- "EDIT_GOTOP": "Gotop bearbeiten",
+ "GOTOP": "Absprung auf Anwendung (GoToP)",
+ "EDIT_GOTOP": "GoToP bearbeiten",
"SELECT_WEBSITE": "Webseite auswählen",
- "INFO": "Info",
+ "INFO": "Information",
"OFFLINEMESSAGES_CHATWEBSITE": "Zu Offline-Nachrichten gehen",
"WAITINGTITLE": "Titel während Warten",
"WAITINGMESSAGE": "Wartenachricht",
"RATING": "Bewertung",
"NO_RATINGVALUE": "Keine Bewertung",
- "AGENTSADD_QUEUE": "Agenten zur Chat-Warteschlange hinzufügen",
+ "AGENTSADD_QUEUE": "Agenten hinzufügen",
"QUEUES": "Warteschlangen",
"LOGGED_IN": "Angemeldet",
"PAUSED": "in Pause",
@@ -340,49 +340,49 @@
"OPENCHANNEL": "Offener Kanal",
"FAX": "Fax",
"PAUSE": "Pause",
- "REALTIME": "Echtzeit",
+ "REALTIME": "Echtzeit-Ansicht",
"AGENTS": "Agenten",
"FULLNAME": "Vollständiger Name",
"INTERNAL": "Intern",
- "PHONE_STATE": "Telefonstatus",
- "PHONE_STATUS": "Telefonstatus",
+ "PHONE_STATE": "Status Nebenstelle",
+ "PHONE_STATUS": "Status SIP",
"LOGOUT": "Abmelden",
"UNPAUSE": "Pause beenden",
- "AGENTADD_QUEUE": "Agenten zur Chat-Warteschlange hinzufügen",
- "DEFAULT_PAUSE": "Standard Pause",
+ "AGENTADD_QUEUE": "Agenten hinzufügen",
+ "DEFAULT_PAUSE": "Standard-Pause",
"UNKNOWN": "Unbekannt",
"UNREGISTERED": "Nicht registriert",
"UNAVAILABLE": "Nicht verfügbar",
"NOT_INUSE": "Nicht in Verwendung",
"REACHABLE": "Erreichbar",
"IN_USE": "In Verwendung",
- "VOICE": "Anrufe",
+ "VOICE": "Sprachanrufe (Voice)",
"NO_AGENT_ONLINE": "Kein Agent Online",
- "GOTOREALTIME_CHATQUEUE": "Zur Echtzeit-Warteschlange für Chat gehen",
+ "GOTOREALTIME_CHATQUEUE": "Direkt zur Echtzeit-Ansicht",
"PARTIALPAUSE": "Teilpause",
"BUSY": "Besetzt",
"TIMER": "Timer",
- "IDLE": "Inaktiv",
+ "IDLE": "Leerlauf",
"CAPACITY": "Kapazität",
"TAGS": "Tags",
- "SHOWAGENTAVATAR": "Persönlichen Agenten-Avatar anzeigen",
+ "SHOWAGENTAVATAR": "Agenten-Avatar anzeigen",
"AGENTAVATAR": "Agenten-Avatar",
- "SPYINTERACTION": "Mitlesen",
+ "SPYINTERACTION": "Interaktion anzeigen",
"INTERACTIONS_CHATWEBSITE": "Zu den Interaktionen gehen",
"REFRESH_INTERACTIONS": "Interaktionen aktualisieren",
"CLOSINGQUESTION": "Abschlussfrage",
"WEBSCRIPT": "Webskript",
- "NO_CHATCANNEDANSWER_AVAILABLE": "Keine Textvorlagen verfügbar",
- "NEW_CHATCANNEDANSWER": "Neue Textvorlage",
- "ADD_CHATCANNEDANSWER": "Textvorlage hinzufügen",
- "EDIT_CHATCANNEDANSWER": "Textvorlage bearbeiten",
- "DELETE_CHATCANNEDANSWER": "Textvorlage löschen",
- "OFFLINEMESSAGESUBJECT": "Betreff der Nachricht bei Offline",
- "OFFLINEMESSAGEBODY": "Test der Nachricht bei Offline",
+ "NO_CHATCANNEDANSWER_AVAILABLE": "Keine Textbausteine verfügbar",
+ "NEW_CHATCANNEDANSWER": "Neuer Textbaustein",
+ "ADD_CHATCANNEDANSWER": "Textbaustein hinzufügen",
+ "EDIT_CHATCANNEDANSWER": "Textbaustein bearbeiten",
+ "DELETE_CHATCANNEDANSWER": "Textbaustein löschen",
+ "OFFLINEMESSAGESUBJECT": "Betreff der Offline-Nachricht",
+ "OFFLINEMESSAGEBODY": "Textinhalt Offline-Nachricht",
"FORMSUBMITSUCCESSMESSAGE": "Meldung Formular erfolgreich gesendet",
"FORMSUBMITFAILUREMESSAGE": "Meldung Fehler beim Senden des Formulars",
"PLACEHOLDERMESSAGE": "Nachricht für Platzhalter",
- "NOTETITLE": "Titel der Notiz",
+ "NOTETITLE": "Titel der Anmerkung",
"DELETE_INTERACTION": "Interaktion löschen",
"FONTSIZE": "SchriftgröÃe",
"TEXTCOLOR": "Textfarbe",
@@ -391,23 +391,23 @@
"SYSTEM": "System",
"NOTIFICATION": "Benachrichtigung",
"NOTIFICATIONSHAKE": "Schütteln",
- "NOTIFICATIONSOUND": "Klingeln",
+ "NOTIFICATIONSOUND": "Ton abspielen",
"NOTIFICATIONTEMPLATE": "Vorlage",
"HIDEWHENOFFLINE": "Ausblenden, wenn offline",
"INSERT_MESSAGE_HERE": "Nachricht hier eingeben",
- "AGENTALIAS": "Agent Alias",
+ "AGENTALIAS": "Agenten-Alias",
"AGENTFULLNAME": "Vollständiger Name des Agenten",
- "AGENTIDENTIFIER": "Identifikator",
- "WAITFORTHEASSIGNEDAGENT": "Warten auf den zugewiesenen Mitarbeiter",
+ "AGENTIDENTIFIER": "Agenten-Identifier",
+ "WAITFORTHEASSIGNEDAGENT": "Auf zugewiesenen Agenten warten",
"ALIGNMENT": "Ausrichtung",
"BOTTOM_RIGHT": "Unten rechts",
- "LEFT": "Links",
- "RIGHT": "Richtig",
- "VERTICALALIGNMENT": "Vertikale Ausrichtung",
+ "LEFT": "Linksbündig",
+ "RIGHT": "Rechtsbündig",
+ "VERTICALALIGNMENT": "Vertikal",
"POSITION": "Position",
"VERTICALPOSITION": "Vertikale Position",
- "SNIPPETSWIPEOUT": "Snippet ausschieben",
- "ALTERNATE": "Wechseln",
+ "SNIPPETSWIPEOUT": "Snippet ausklappen",
+ "ALTERNATE": "Ansicht wechselnde Nachrichten",
"CENTERED": "Zentriert",
"CUSTOMERAVATAR": "Kunden-Avatar",
"DEFAULTTITLE": "Standardtitel",
@@ -416,66 +416,66 @@
"CUSTOMERALIAS": "Kunden-Alias",
"EDIT_TAG": "Tag bearbeiten",
"TAG": "Tag",
- "AGENTADD_CHATWEBSITE": "Agenten zur Chat-Website hinzufügen",
+ "AGENTADD_CHATWEBSITE": "Agenten hinzufügen",
"BACKGROUNDCOLOR": "Hintergrundfarbe",
- "MESSAGEFONTSIZE": "SchriftgröÃe der Nachricht",
- "AGENTTRANSFER": "Agententransfer",
- "AGENTTRANSFERTIMEOUT": "Agententransfer-Timeout",
- "DIALOGFLOW": "Dialogflow",
- "EDIT_DIALOGFLOW": "Dialogflow bearbeiten",
+ "MESSAGEFONTSIZE": "SchriftgröÃe",
+ "AGENTTRANSFER": "Transfer an Agenten erlauben",
+ "AGENTTRANSFERTIMEOUT": "Zeitüberschreitung Agententransfer",
+ "DIALOGFLOW": "DialogFlow",
+ "EDIT_DIALOGFLOW": "DialogFlow bearbeiten",
"LANGUAGE": "Sprache",
- "QUEUETRANSFER": "Transfer in Warteschlange",
- "QUEUETRANSFERTIMEOUT": "Timeout bei der Warteschlangenübertragung",
- "SYSTEMALIAS": "Systemalias",
+ "QUEUETRANSFER": "Transfer in Warteschlange erlauben",
+ "QUEUETRANSFERTIMEOUT": "Zeitüberschreitung Warteschlangentransfer",
+ "SYSTEMALIAS": "System-Alias",
"SYSTEMAVATAR": "System-Avatar",
"TRANSFER": "Transfer",
"WELCOMEMESSAGE": "Willkommensnachricht",
"ENABLECUSTOMERCHECKMARKS": "Bestätigung Nachricht erhalten/gelesen",
- "CANNEDANSWERS": "Textvorlagen",
- "CHATCANNEDANSWERS": "Textvorlagen",
- "DOWNLOAD_INTERACTION": "Herunterladen",
+ "CANNEDANSWERS": "Vordefinierte Antworten",
+ "CHATCANNEDANSWERS": "Vordefinierte Antworten",
+ "DOWNLOAD_INTERACTION": "Interaktion herunterladen",
"LOGIN_TIME": "Zeit angemeldet",
"PAUSE_TIME": "Zeit in Pause",
"ACCESSKEYID": "Zugangsschlüssel-ID",
- "BOTNAME": "Botname",
+ "BOTNAME": "BOT-Name",
"EDIT_AMAZONLEX": "Amazon Lex bearbeiten",
- "LEXREGION": "Region",
+ "LEXREGION": "Amazon Lex Region",
"SECRETACCESSKEY": "Geheimer Zugangsschlüssel",
"TEAMS_ASSOCIATION": "Teamzuweisung",
"MANDATORYDISPOSITION": "Qualifizierung erforderlich",
- "MANDATORYDISPOSITIONPAUSEID": "PausenID, wenn Qualifizierung erforderlich",
+ "MANDATORYDISPOSITIONPAUSEID": "Agentenstatus während Qualifizierung",
"ENABLESENDBUTTON": "Senden-Button aktivieren",
"FEEDBACKTITLE": "Feedback-Titel",
- "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufzeichnung verfügbar",
- "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufzeichnung läuft",
+ "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufzeichnung deaktiviert",
+ "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufzeichnung aktiv",
"DOWNLOAD_WITHOUT_ATTACHMENTS": "Herunterladen ohne Anhänge",
"DOWNLOAD_WITH_ATTACHMENTS": "Herunterladen inkl. Anhänge",
"LASTMESSAGE": "Letzte Nachricht",
"VIDAOO": "Vidaoo",
- "VIDAOOAPIKEY": "Vidaoo Api Key",
+ "VIDAOOAPIKEY": "Vidaoo API-Key",
"VIDAOOESCALATION": "Videoanruf starten",
"VIDAOOSESSION": "Videoanruf starten",
"VIDEO": "Video",
- "CLIENTEMAIL": "Kunden-E-Mail",
- "DIALOGFLOWV2": "Dialogflow V2",
- "EDIT_DIALOGFLOWV2": "Dialogflow V2 bearbeiten",
+ "CLIENTEMAIL": "Kunden E-Mail",
+ "DIALOGFLOWV2": "DialogFlow V2",
+ "EDIT_DIALOGFLOWV2": "DialogFlow V2 bearbeiten",
"PRIVATEKEY": "Privater Schlüssel",
"PROJECTID": "Projekt-ID",
- "EMAIL_ACCOUNT": "Email-Konto",
+ "EMAIL_ACCOUNT": "E-Mail-Konto",
"OPEN_NEW_INTERACTION": "Neue Interaktion öffnen",
"SUBJECT": "Betreff",
- "ADD_NOTE": "Notiz hinzufügen",
- "CANNED_ANSWER_NOT_FOUND": "Keine Textvorlagen gefunden",
- "NOTE": "Notiz",
+ "ADD_NOTE": "Anmerkung hinzufügen",
+ "CANNED_ANSWER_NOT_FOUND": "Keine vordefinierten Antworten gefunden",
+ "NOTE": "Anmerkung",
"VIDAOOMETADATA": "Vidaoo-Metadaten",
"VIDAOONOTE": "Vidaoo-Hinweis",
"VIDAOOTOPIC": "Vidaoo-Thema",
- "CHANNELID": "Kanal ID",
+ "CHANNELID": "Kanal-ID",
"EDIT_TVOX": "TVox bearbeiten",
- "MOTIONTITLE": "Bewegungstitel",
- "MOTIONURL": "Bewegungs-URL",
- "MOTIONURLONANSWER": "Bewegungs-URL bei Antwort",
- "MOTIONURLONRING": "Bewegungs-URL auf Ring",
+ "MOTIONTITLE": "Titel",
+ "MOTIONURL": "URL",
+ "MOTIONURLONANSWER": "URL bei Antwort",
+ "MOTIONURLONRING": "URL bei Klingeln",
"SERVICEID": "Service-ID",
"SERVICENAME": "Dienstname",
"TVOX": "TVox",
diff --git a/public/app/main/apps/chat/i18n/is.json b/public/app/main/apps/chat/i18n/is.json
index a8f7e5c..f89b020 100644
--- a/public/app/main/apps/chat/i18n/is.json
+++ b/public/app/main/apps/chat/i18n/is.json
@@ -1,491 +1,491 @@
{
"CHAT": {
- "EDIT_DIALOGFLOWV2": "Edit Dialogflow V2",
+ "EDIT_DIALOGFLOWV2": "Breyta Dialogflow V2",
"DIALOGFLOWV2": "Dialogflow V2",
- "PRIVATEKEY": "Private Key",
- "CLIENTEMAIL": "Client Email",
- "PROJECTID": "Project ID",
- "VIDAOOESCALATION": "Start Video Call",
+ "PRIVATEKEY": "Einkalykill",
+ "CLIENTEMAIL": "Tölvupóstfang viðskiptavins",
+ "PROJECTID": "Auðkenni verkefnis - Project ID",
+ "VIDAOOESCALATION": "Byrja myndasÃmtal",
"VIDAOOAPIKEY": "Vidaoo Api Key",
- "VIDAOOSESSION": "Start Video Call",
- "VIDAOOTOPIC": "Vidaoo Topic",
- "VIDAOONOTE": "Vidaoo Note",
+ "VIDAOOSESSION": "Byrja myndasÃmtal",
+ "VIDAOOTOPIC": "Vidaoo efni",
+ "VIDAOONOTE": "Vidaoo athugasemd",
"VIDAOOMETADATA": "Vidaoo Metadata",
- "VIDEO": "Video",
+ "VIDEO": "Myndaband",
"VIDAOO": "Vidaoo",
- "EDIT_AMAZONLEX": "Edit Amazon Lex",
+ "EDIT_AMAZONLEX": "Breyta Amazon Lex",
"AMAZONLEX": "Amazon Lex",
- "ACCESSKEYID": "Access Key ID",
- "SECRETACCESSKEY": "Secret Access Key",
- "LEXREGION": "Region",
+ "ACCESSKEYID": "Auðkenni aðgangslykils",
+ "SECRETACCESSKEY": "Leynilegur aðgangslykill",
+ "LEXREGION": "Svæði",
"BOTNAME": "Bot Name",
- "LOGIN_TIME": "Login time",
- "PAUSE_TIME": "Pause time",
- "DOWNLOAD_INTERACTION": "Download",
- "ENABLECUSTOMERCHECKMARKS": "Enable customer delivered/read notifications",
- "TRANSFER": "Transfer",
- "QUEUETRANSFER": "Queue Transfer",
- "QUEUETRANSFERTIMEOUT": "Queue Transfer Timeout",
- "AGENTTRANSFER": "Agent Transfer",
+ "LOGIN_TIME": "InnskráningartÃmi",
+ "PAUSE_TIME": "TÃmi hlés",
+ "DOWNLOAD_INTERACTION": "Hlaða niður",
+ "ENABLECUSTOMERCHECKMARKS": "Virkja afhentar/lesnar tilkynningar viðskiptamanna - Enable customer delivered/read notifications",
+ "TRANSFER": "Flutningur",
+ "QUEUETRANSFER": "Biðraðarflutningur - Queue Transfer",
+ "QUEUETRANSFERTIMEOUT": "TÃmalokun biðraðarflutnings - Queue Transfer Timeout",
+ "AGENTTRANSFER": "Flutningur þjónustufulltrúa - Agent Transfer",
"AGENTTRANSFERTIMEOUT": "Agent Transfer Timeout",
- "SYSTEMAVATAR": "System Avatar",
- "SYSTEMALIAS": "System Alias",
- "OPEN_NEW_INTERACTION": "Open new interaction",
- "EMAIL_ACCOUNT": "Email account",
- "SUBJECT": "Subject",
- "WELCOMEMESSAGE": "Welcome Message",
- "LANGUAGE": "Language",
- "EDIT_DIALOGFLOW": "Edit Dialogflow",
+ "SYSTEMAVATAR": "Avatar kerfis",
+ "SYSTEMALIAS": "Dulnefni kerfis",
+ "OPEN_NEW_INTERACTION": "Opna ný samskipti - Open new interaction",
+ "EMAIL_ACCOUNT": "Tölvupóstreikningur",
+ "SUBJECT": "Viðfangsefni",
+ "WELCOMEMESSAGE": "Velkomin skilaboð",
+ "LANGUAGE": "Tungumál",
+ "EDIT_DIALOGFLOW": "Breyta Dialogflow",
"DIALOGFLOW": "Dialogflow",
- "BACKGROUNDCOLOR": "Background Color",
- "MESSAGEFONTSIZE": "Message Font Size",
- "ADD_NOTE": "Add note",
- "NOTE": "Note",
- "TAG": "Tag",
- "EDIT_TAG": "Edit Tag",
- "CUSTOMERALIAS": "Customer Alias",
- "SNIPPETSWIPEOUT": "Snippet swipe out",
- "CUSTOMERAVATAR": "Customer Avatar",
- "SHOWCUSTOMERAVATAR": "Show customer avatar",
- "CANNED_ANSWER_NOT_FOUND": "No Canned Answers were found",
- "DEFAULTTITLE": "Default Title",
- "MESSAGESALIGNMENT": "Messages Alignment",
- "ALTERNATE": "Alternate",
- "CENTERED": "Centered",
- "POSITION": "Position",
- "VERTICALPOSITION": "Vertical position",
- "ALIGNMENT": "Alignment",
- "VERTICALALIGNMENT": "Vertical alignment",
- "BOTTOM_RIGHT": "Bottom right",
- "RIGHT": "Right",
- "LEFT": "Left",
- "WAITFORTHEASSIGNEDAGENT": "Wait for the assigned agent",
- "AGENTIDENTIFIER": "Identifier",
- "WEBSITEALIAS": "Website Alias",
- "AGENTALIAS": "Agent Alias",
- "AGENTFULLNAME": "Agent Fullname",
- "INSERT_MESSAGE_HERE": "Insert your text message here",
- "HIDEWHENOFFLINE": "Hide",
- "NOTIFICATION": "Notification",
- "NOTIFICATIONSOUND": "Sound",
- "NOTIFICATIONSHAKE": "Shake",
- "NOTIFICATIONTEMPLATE": "Template",
- "SYSTEM": "System",
- "EDIT_SYSTEM": "Edit System",
- "COMMAND": "Command",
- "TEXTCOLOR": "Text Color",
- "TEXT_BUTTON_COLOR": "Text Button Color",
- "FONTSIZE": "Font Size",
- "WEBSCRIPT": "Web Script",
- "CANNEDANSWERS": "Canned Answers",
- "CHATCANNEDANSWERS": "Canned Answers",
- "NO_CHATCANNEDANSWER_AVAILABLE": "No Canned Answers Available",
- "NEW_CHATCANNEDANSWER": "New Canned Answer",
- "ADD_CHATCANNEDANSWER": "Add Canned Answer",
- "EDIT_CHATCANNEDANSWER": "Edit",
- "DELETE_CHATCANNEDANSWER": "Delete",
- "OFFLINEMESSAGESUBJECT": "Message subject",
- "OFFLINEMESSAGEBODY": "Message body",
- "FORMSUBMITSUCCESSMESSAGE": "Form submit success message",
- "FORMSUBMITFAILUREMESSAGE": "Form submit failure message",
- "PLACEHOLDERMESSAGE": "Message placeholder",
- "NOTETITLE": "Note's title",
- "CLOSINGQUESTION": "Closing question",
- "TAGS": "Tags",
- "SHOWAGENTAVATAR": "Show personal agent avatar",
+ "BACKGROUNDCOLOR": "Bakgrunnslitur",
+ "MESSAGEFONTSIZE": "Leturstærð skilaboða - Message Font Size",
+ "ADD_NOTE": "Bæta við minnispunkt",
+ "NOTE": "Athugasemd - Note",
+ "TAG": "Merki",
+ "EDIT_TAG": "Breyta um merki - Edit Tag",
+ "CUSTOMERALIAS": "Dulnefni viðskiptamanns",
+ "SNIPPETSWIPEOUT": "Stroka út brot",
+ "CUSTOMERAVATAR": "Avatar viðskiptamanns",
+ "SHOWCUSTOMERAVATAR": "Sýna Avatar viðskiptamanns - Show customer avatar",
+ "CANNED_ANSWER_NOT_FOUND": "Engin fyrirfram svör fundust - No Canned Answers were found",
+ "DEFAULTTITLE": "Sjálfgefinn tiltill - Default Title",
+ "MESSAGESALIGNMENT": "Staðsetning skilaboða - Messages Alignment",
+ "ALTERNATE": "Varamaður - Alternate",
+ "CENTERED": "Miðja - Centered",
+ "POSITION": "Staða",
+ "VERTICALPOSITION": "Lóðrétt staða",
+ "ALIGNMENT": "Röðun - Alignment",
+ "VERTICALALIGNMENT": "Lóðrétt röðun",
+ "BOTTOM_RIGHT": "Neðst til hægri",
+ "RIGHT": "Hægri",
+ "LEFT": "Vinstri",
+ "WAITFORTHEASSIGNEDAGENT": "BÃða eftir úthlutuðum þjónustufulltrúa",
+ "AGENTIDENTIFIER": "Auðkenni",
+ "WEBSITEALIAS": "Dulnefni vefsÃðu",
+ "AGENTALIAS": "Dulnefni þjónustufulltrúa",
+ "AGENTFULLNAME": "Fullt nafn þjónustufulltrúa",
+ "INSERT_MESSAGE_HERE": "Settu inn textaskilaboðin þÃn hér - Insert your text message here",
+ "HIDEWHENOFFLINE": "Fela",
+ "NOTIFICATION": "Tilkynning",
+ "NOTIFICATIONSOUND": "Hljóð",
+ "NOTIFICATIONSHAKE": "Hrista",
+ "NOTIFICATIONTEMPLATE": "Sniðmát - Template",
+ "SYSTEM": "Kerfi",
+ "EDIT_SYSTEM": "Breyta um kerfi",
+ "COMMAND": "Skipun",
+ "TEXTCOLOR": "Textalitur",
+ "TEXT_BUTTON_COLOR": "Litur texta hnapps ",
+ "FONTSIZE": "Stærð leturs",
+ "WEBSCRIPT": "Vef handrit",
+ "CANNEDANSWERS": "Fyrirfram ákveðin svör við algengum spurningum - Canned Answers",
+ "CHATCANNEDANSWERS": "Fyrirfram ákveðin svör - canned answers",
+ "NO_CHATCANNEDANSWER_AVAILABLE": "Engin fyrirfram ákveðin svör à boði - No Canned Answers Available",
+ "NEW_CHATCANNEDANSWER": "Nýtt fyrirfram ákveðið svar - New Canned Answer",
+ "ADD_CHATCANNEDANSWER": "Bæta við fullnægjandi svari",
+ "EDIT_CHATCANNEDANSWER": "Breyta",
+ "DELETE_CHATCANNEDANSWER": "Eyða",
+ "OFFLINEMESSAGESUBJECT": "Efni skilaboða án nets",
+ "OFFLINEMESSAGEBODY": "Meginmál skilaboða ",
+ "FORMSUBMITSUCCESSMESSAGE": "Skilaboð um að eyðublað hafi ekki borist - Form submit success message",
+ "FORMSUBMITFAILUREMESSAGE": "Skilaboð um að eyðublað hafi ekki borist - Form submit failure message",
+ "PLACEHOLDERMESSAGE": "Frátakari skilaboða",
+ "NOTETITLE": "Titill athugasemda - Note's title",
+ "CLOSINGQUESTION": "Loka spurning",
+ "TAGS": "Merki",
+ "SHOWAGENTAVATAR": "Sýna persónulegan Avatar þjónustufulltrúa - Show personal agent avatar",
"AGENTAVATAR": "Agent Avatar",
- "SPYINTERACTION": "Spy",
- "NO_AGENT_ONLINE": "No Agent Online",
- "GOTOREALTIME_CHATQUEUE": "Go To Realtime Chat Queue",
- "PARTIALPAUSE": "Partial Pause",
- "BUSY": "Busy",
- "TIMER": "Timer",
- "IDLE": "Idle",
- "CAPACITY": "Capacity",
- "AGENTSADD_QUEUE": "Add Agent to Chat Queue",
- "QUEUES": "Queues",
- "LOGGED_IN": "Logged in",
- "PAUSED": "Paused",
- "READY": "Ready",
- "WAITING": "Waiting",
- "WRITING": "Writing",
- "CHAT": "Chat",
- "MAIL": "Email",
+ "SPYINTERACTION": "Njósna",
+ "NO_AGENT_ONLINE": "Enginn þjónustufulltrúi er tengdur - No Agent Online",
+ "GOTOREALTIME_CHATQUEUE": "Fara à spjallröð à rauntÃma - Go To Realtime Chat Queue",
+ "PARTIALPAUSE": "Hlé að hluta",
+ "BUSY": "Upptekinn",
+ "TIMER": "TÃmamælir",
+ "IDLE": "Aðgerðalaus - Idle",
+ "CAPACITY": "Afkastageta - Capacity",
+ "AGENTSADD_QUEUE": "Bæta þjónustufulltrúa við spjallröð",
+ "QUEUES": "Raðir",
+ "LOGGED_IN": "Innskráður",
+ "PAUSED": "Bið",
+ "READY": "Tilbúinn",
+ "WAITING": "Bið",
+ "WRITING": "Skrifa",
+ "CHAT": "Spjall",
+ "MAIL": "Tölvupóstfang - Email",
"SMS": "SMS",
- "OPENCHANNEL": "Openchannel",
+ "OPENCHANNEL": "Opna rás - Openchannel",
"FAX": "Fax",
- "PAUSE": "Pause",
- "REALTIME": "Realtime",
- "AGENTS": "Agents",
- "FULLNAME": "Full Name",
- "INTERNAL": "Internal",
- "PHONE_STATE": "Phone State",
- "PHONE_STATUS": "Phone Status",
- "LOGOUT": "Logout",
- "UNPAUSE": "End Pause",
- "AGENTADD_QUEUE": "Add Agent to Chat Queue",
- "TEXT": "Text",
- "TIMES": "Number of times per interaction",
- "EDIT_AUTOREPLY": "Edit Auto Reply",
- "AUTOREPLY": "Auto Reply",
- "NEW_CHATDISPOSITION": "New Chat Disposition",
- "ENABLECUSTOMERATTACHMENT": "Enable Customer Attachments",
- "ENABLESENDBUTTON": "Enable Send Button",
- "OFFLINE_CHAT_BUTTON": "'Offline Chat' Button",
- "OFFLINESTATUS": "Offline Status",
- "NAME": "Name",
- "CHATQUEUES": "Chat Queues",
- "SEARCH_FOR_ANYONE": "Search",
- "STRATEGY": "Strategy",
- "AGENT_TIMEOUT": "Agent Timeout",
- "DESCRIPTION": "Description",
- "KEY": "Key",
- "ALIAS": "Alias",
- "VARIABLE": "Variable",
- "INTERVAL": "Interval",
- "EDIT_CLOSE": "Edit Close",
- "TIMEZONE": "Timezone",
- "MESSAGE": "Message",
- "ADVANCED": "Advanced",
- "FORWARDTRANSCRIPT": "Forward Transcript",
- "FORWARDTRANSCRIPTMESSAGE": "Forward Transcript Message",
- "SKIPMESSAGEBUTTON": "Skip Message Button",
- "EDIT_MESSAGE": "Edit Message",
+ "PAUSE": "Hlé",
+ "REALTIME": "RauntÃmi",
+ "AGENTS": "Ãjónustufulltrúar",
+ "FULLNAME": "Fullt nafn",
+ "INTERNAL": "Innanhús - Internal",
+ "PHONE_STATE": "Staða sÃma",
+ "PHONE_STATUS": "Staða sÃma",
+ "LOGOUT": "Skrá út - Logout",
+ "UNPAUSE": "Enda hlé",
+ "AGENTADD_QUEUE": "Bæta þjónustufulltrúa við spjallröð",
+ "TEXT": "Texti",
+ "TIMES": "Fjöldi skipta á milli samskipta - Number of times per interaction",
+ "EDIT_AUTOREPLY": "Breyta Auto Reply",
+ "AUTOREPLY": "Sjálvirkt svar",
+ "NEW_CHATDISPOSITION": "Nýtt spjall fyrirkomulag - New Chat Disposition",
+ "ENABLECUSTOMERATTACHMENT": "Virkja viðhengi viðskiptamanna - Enable Customer Attachments",
+ "ENABLESENDBUTTON": "Virkja senda hnappann - Enable Send Button",
+ "OFFLINE_CHAT_BUTTON": "'Utan nets spjall' hnappur - 'Offline Chat' Button",
+ "OFFLINESTATUS": "Utan nets staða - Offline Status",
+ "NAME": "Nafn",
+ "CHATQUEUES": "Spjallraðir - Chat Queues",
+ "SEARCH_FOR_ANYONE": "Leita",
+ "STRATEGY": "Stefna",
+ "AGENT_TIMEOUT": "TÃmamörk þjónustufulltrúa",
+ "DESCRIPTION": "Lýsing",
+ "KEY": "Lykill - Key",
+ "ALIAS": "Dulnefni - Alias",
+ "VARIABLE": "Breyta",
+ "INTERVAL": "Innanhús - Interval",
+ "EDIT_CLOSE": "Breyta loka - Edit close",
+ "TIMEZONE": "TÃmabelti",
+ "MESSAGE": "Skilaboð",
+ "ADVANCED": "Vanur",
+ "FORWARDTRANSCRIPT": "Ãframsenda afrit - Forward Transcript",
+ "FORWARDTRANSCRIPTMESSAGE": "Ãframsenda skilaboð afrits - Forward Transcript Message",
+ "SKIPMESSAGEBUTTON": "Sleppa skilaboða hnappanum",
+ "EDIT_MESSAGE": "Breyta skilaboðum",
"CONDITION_AGREEMENT": "Condition Agreement",
- "NONE": "None",
- "PRIORITY": "Priority",
- "ONLINESTATUS": "Online Status",
- "UNMANAGEDSTATUS": "Unmanaged Status",
- "AUTOCLOSE": "Enable Autoclose",
- "ENABLEUNMANAGEDNOTE": "Enable Unmanaged Message",
- "UNMANAGEDMESSAGE": "Message",
- "SKIPUNMANAGED": "Skip Message",
- "SENDUNMANAGED": "Send Message",
- "WEBSITESCRIPT": "Website Script",
- "DELETE_OFFLINEMESSAGE": "Delete",
- "OFFLINEMESSAGES": "Offline Messages",
- "FORWARD_OFFLINE": "Forward Offline",
- "SHOW_OFFLINEMESSAGE": "Show",
- "FORWARD_OFFLINE_ADDRESS": "Forward Offline Address",
- "CLOSINGFORM": "Closing Form",
- "ENABLERATING": "Enable Rating",
- "ENABLECUSTOMERWRITING": "Allow customer writing before agent accepting",
- "ENABLEFEEDBACK": "Enable Feedback",
- "FEEDBACKTITLE": "Feedback Title",
- "RATINGTYPE": "Rating Type",
- "CLOSINGMESSAGE": "Closing Message",
- "CLOSINGMESSAGEBUTTON": "Closing Message Button",
- "RATINGSTARSNUMBER": "Rating Stars Number",
- "EDIT_GOTOIF": "Edit GotoIf",
- "CONDITION": "Condition",
- "TRUEPRIORITY": "True Priority",
- "FALSEPRIORITY": "False Priority",
- "VALUE": "Value",
- "MANDATORYDISPOSITION": "Mandatory disposition",
- "MANDATORYDISPOSITIONPAUSEID": "Pause to use if mandatory disposition is enabled",
- "SERVICEID": "Service ID",
- "CHANNELID": "Channel ID",
- "EDIT_TVOX": "Edit TVox",
- "SERVICENAME": "Service name",
+ "NONE": "Ekkert - None",
+ "PRIORITY": "Forgangur",
+ "ONLINESTATUS": "Nettengdur staða",
+ "UNMANAGEDSTATUS": "Ãviðráðanleg staða",
+ "AUTOCLOSE": "Virkja sjálfvirka lokun - Enable Autoclose",
+ "ENABLEUNMANAGEDNOTE": "Virkja óstýrð skilaboð - Enable Unmanaged Message",
+ "UNMANAGEDMESSAGE": "Skilaboð",
+ "SKIPUNMANAGED": "Sleppa skilaboðum",
+ "SENDUNMANAGED": "Senda skilaboð",
+ "WEBSITESCRIPT": "Handrit vefsÃðu",
+ "DELETE_OFFLINEMESSAGE": "Eyða",
+ "OFFLINEMESSAGES": "Skilaboð utan nets ",
+ "FORWARD_OFFLINE": "Ãframsenda utan nets - Forward Offline",
+ "SHOW_OFFLINEMESSAGE": "Sýna",
+ "FORWARD_OFFLINE_ADDRESS": "Ãframsenda aðsetur utan nets - Forward Offline Address",
+ "CLOSINGFORM": "Eyðublað fyrir lokun - Closing Form",
+ "ENABLERATING": "Virkja einkunnargjöf - Enable Rating",
+ "ENABLECUSTOMERWRITING": "Leyfa skrif viðskiptamanna áður en þjónustufulltrúi samþykkir - Allow customer writing before agent accepting",
+ "ENABLEFEEDBACK": "Virkja svörun - Enable Feedback",
+ "FEEDBACKTITLE": "Fyrirsögn endurgjafar - Feedback Title",
+ "RATINGTYPE": "Tegund einkunna",
+ "CLOSINGMESSAGE": "Skilaboð fyrir lokun - Closing Message",
+ "CLOSINGMESSAGEBUTTON": "Hnappurinn Loka skilaboðum - Closing Message Button",
+ "RATINGSTARSNUMBER": "Fjöldi stjarna à einkunn",
+ "EDIT_GOTOIF": "Breyta GotoIf",
+ "CONDITION": "Skilyrði",
+ "TRUEPRIORITY": "Réttur forgangur",
+ "FALSEPRIORITY": "Röng forgangsröðun - False Priority",
+ "VALUE": "Virði",
+ "MANDATORYDISPOSITION": "Skylduráðstöfun - Mandatory disposition",
+ "MANDATORYDISPOSITIONPAUSEID": " Hlé á notkun ef skylduráðstöfun er virk - Pause to use if mandatory disposition is enabled",
+ "SERVICEID": "Ãjónustukenni - Service ID",
+ "CHANNELID": "Auðkenni rásar",
+ "EDIT_TVOX": "Breyta TVox",
+ "SERVICENAME": "Nafn þjónustu",
"TVOX": "TVox",
"TVOXURL": "TVox IP URL",
- "TVOXIP": "TVox IP Address",
- "TVOXUSERNAME": "TVox Username",
- "TVOXPASSWD": "TVox Password",
+ "TVOXIP": "TVox IP aðsetur",
+ "TVOXUSERNAME": "TVox notendanafn",
+ "TVOXPASSWD": "TVox lykilorð",
"TVOXLOGINURL": "TVox Login REST Url",
"TVOXSESSIONURL": "TVox Session REST Url",
- "MOTIONURLONRING": "Motion URL On Ring",
- "MOTIONURLONANSWER": "Motion URL On Answer",
- "MOTIONTITLE": "Motion Title",
- "MOTIONURL": "Motion URL",
+ "MOTIONURLONRING": "URL hreyfimynda fyrir Hringja - Motion URL On Ring",
+ "MOTIONURLONANSWER": "URL hreyfimynda fyrir Svar - Motion URL On Answer",
+ "MOTIONTITLE": "Titill hreyfimynda - Motion Title",
+ "MOTIONURL": "URL hreyfimynda - Motion URL",
"ERRORS": {
- "PROJECTID_REQUIRED": "Mandatory Field",
- "CLIENTEMAIL_REQUIRED": "Mandatory Field",
- "PRIVATEKEY_REQUIRED": "Mandatory Field",
- "VIDAOOAPIKEY_REQUIRED": "Mandatory Field",
- "VIDAOOTOPIC_REQUIRED": "Mandatory Field",
- "BOTNAME_REQUIRED": "Mandatory Field",
- "SECRETACCESSKEY_REQUIRED": "Mandatory Field",
- "ACCESSKEYID_REQUIRED": "Mandatory Field",
- "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less than or equal to",
- "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater than or equal to",
- "QUEUETRANSFERTIMEOUT_REQUIRED": "Mandatory Field",
- "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less than or equal to",
- "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater than or equal to",
- "AGENTTRANSFERTIMEOUT_REQUIRED": "Mandatory Field",
- "CUSTOMERALIAS_REQUIRED": "Mandatory Field",
- "AGENTALIAS_REQUIRED": "Mandatory Field",
- "SYSTEMALIAS_REQUIRED": "Mandatory Field",
- "MESSAGEFONTSIZE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less than or equal to",
- "MESSAGEFONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater than or equal to",
- "MESSAGEFONTSIZE_REQUIRED": "Mandatory Field",
- "TAG_REQUIRED": "Mandatory Field",
- "VERTICALPOSITION_REQUIRED": "Mandatory Field",
- "VERTICALPOSITION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater than or equal to",
- "VERTICALPOSITION_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less than or equal to",
- "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less than or equal to",
- "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater than or equal to",
- "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Mandatory Field",
- "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less than or equal to",
- "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less than or equal to",
- "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater than or equal to",
- "NAME_MUST_VALID_PATTERN": "Wrong format",
- "COMMAND_REQUIRED": "Mandatory Field",
- "FONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater than or equal to",
- "FONTSIZE_REQUIRED": "Mandatory Field",
- "TEXT_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "VALUE_REQUIRED": "Mandatory Field",
- "CUSTOMERALIAS_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "SYSTEMALIAS_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "OFFLINEMESSAGESUBJECT_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "OFFLINEMESSAGEBODY_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "PLACEHOLDERMESSAGE_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "NOTETITLE_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "FORMSUBMITSUCCESSMESSAGE_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "FORMSUBMITFAILUREMESSAGE_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "CLOSINGQUESTION_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "HEADER_OFFLINE_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "OFFLINE_CHAT_BUTTON_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "TEXT_REQUIRED": "Mandatory Field",
- "SENDUNMANAGED_REQUIRED": "Mandatory Field",
- "SENDUNMANAGED_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "SKIPUNMANAGED_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "UNMANAGEDMESSAGE_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "WEBSITEALIAS_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "AGENT_REQUIRED": "Mandatory Field",
- "QUEUE_REQUIRED": "Mandatory Field",
- "CONDITION_REQUIRED": "Mandatory Field",
- "PRIORITY_REQUIRED": "Mandatory Field",
- "TRUEPRIORITY_REQUIRED": "Mandatory Field",
- "FALSEPRIORITY_REQUIRED": "Mandatory Field",
- "NAME_REQUIRED": "Mandatory Field",
- "LIST_REQUIRED": "Mandatory Field",
- "AGENT_TIMEOUT_REQUIRED": "Mandatory Field",
- "MOTIONADDRESS_REQUIRED": "Mandatory Field",
- "DISPOSITION_REQUIRED": "Mandatory Field",
- "MOTIONADDRESS_MUST_VALID_URL": "Wrong format",
- "EMAIL_MUST_BE_VALID": "Wrong format",
- "ADDRESS_REQUIRED": "Mandatory Field",
- "ADDRESS_MUST_VALID_URL": "Wrong format",
- "ENQUIRY_FORWARDING_ADDRESS_REQUIRED": "Mandatory Field",
- "ACCEPTURL_MUST_VALID_URL": "Wrong format",
- "TIMEOUT_REQUIRED": "Mandatory Field",
- "REJECTURL_MUST_VALID_URL": "Wrong format",
- "CLOSEURL_MUST_VALID_URL": "Wrong format",
- "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": " The value must be greater than or equal to",
- "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": " The value must be greater than or equal to",
- "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": " The value must be greater than or equal to",
- "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": " The value must be greater than or equal to",
- "POLLING_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": " The value must be greater than or equal to",
- "WAITINGMESSAGE_REQUIRED": "Mandatory Field",
- "WAITINGTITLE_REQUIRED": "Mandatory Field",
- "KEY_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "KEY_REQUIRED": "Mandatory Field",
- "WAITINGMESSAGE_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "WAITINGTITLE_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "RATINGSTARSNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less than or equal to",
- "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Mandatory field",
- "EMAIL_ACCOUNT_REQUIRED": "Mandatory field"
+ "PROJECTID_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "CLIENTEMAIL_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "PRIVATEKEY_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "VIDAOOAPIKEY_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "VIDAOOTOPIC_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "BOTNAME_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "SECRETACCESSKEY_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "ACCESSKEYID_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Gildið verður að vera minna en eða jafnt og ",
+ "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gildið verður að vera stærra en eða jafnt og ",
+ "QUEUETRANSFERTIMEOUT_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Gildið verður að vera minna en eða jafnt og ",
+ "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gildið verður að vera stærra en eða jafnt og ",
+ "AGENTTRANSFERTIMEOUT_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "CUSTOMERALIAS_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "AGENTALIAS_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "SYSTEMALIAS_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "MESSAGEFONTSIZE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Gildið verður að vera minna en eða jafnt og ",
+ "MESSAGEFONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gildið verður að vera stærra en eða jafnt og ",
+ "MESSAGEFONTSIZE_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "TAG_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "VERTICALPOSITION_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "VERTICALPOSITION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gildið verður að vera stærra en eða jafnt og ",
+ "VERTICALPOSITION_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Gildið verður að vera minna en eða jafnt og",
+ "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Gildið verður að vera minna en eða jafnt og",
+ "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gildið verður að vera stærra en eða jafnt og ",
+ "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Gildið verður að vera minna en eða jafnt og ",
+ "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Gildið verður að vera minna en eða jafnt og",
+ "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gildið verður að vera stærra en eða jafnt og ",
+ "NAME_MUST_VALID_PATTERN": "Rangt snið - Wrong format",
+ "COMMAND_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "FONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gildið verður að vera stærra en eða jafnt og ",
+ "FONTSIZE_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "TEXT_MAX_LENGTH": "Gildið verður að hafa hámarkslengd sem er jöfn og {{Hámark}} ",
+ "VALUE_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "CUSTOMERALIAS_MAX_LENGTH": "Gildið verður að hafa hámarkslengd sem er jöfn og {{Hámark}} - The value must have a maximum length equal to {{max}}",
+ "SYSTEMALIAS_MAX_LENGTH": "Gildið verður að hafa hámarkslengd sem er jöfn og {{Hámark}}",
+ "OFFLINEMESSAGESUBJECT_MAX_LENGTH": "Gildið verður að hafa hámarkslengd sem er jöfn og {{Hámark}}",
+ "OFFLINEMESSAGEBODY_MAX_LENGTH": "Gildið verður að hafa hámarkslengd sem er jöfn og {{Hámark}} ",
+ "PLACEHOLDERMESSAGE_MAX_LENGTH": "Gildið verður að hafa hámarkslengd sem er jöfn og {{Hámark}} ",
+ "NOTETITLE_MAX_LENGTH": "Gildið verður að hafa hámarkslengd sem er jöfn og {{Hámark}} - The value must have a maximum length equal to {{max}}",
+ "FORMSUBMITSUCCESSMESSAGE_MAX_LENGTH": "Gildið verður að hafa hámarkslengd sem er jöfn og {{Hámark}}",
+ "FORMSUBMITFAILUREMESSAGE_MAX_LENGTH": "Gildið verður að hafa hámarkslengd sem er jöfn og {{Hámark}} ",
+ "CLOSINGQUESTION_MAX_LENGTH": "Gildið verður að hafa hámarkslengd sem er jöfn og {{Hámark}} - The value must have a maximum length equal to {{max}}",
+ "HEADER_OFFLINE_MAX_LENGTH": "Gildið verður að hafa hámarkslengd sem er jöfn og {{Hámark}} ",
+ "OFFLINE_CHAT_BUTTON_MAX_LENGTH": "Gildið verður að hafa hámarkslengd sem er jöfn og {{Hámark}}",
+ "TEXT_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "SENDUNMANAGED_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "SENDUNMANAGED_MAX_LENGTH": "Gildið verður að hafa hámarkslengd sem er jöfn og {{Hámark}} ",
+ "SKIPUNMANAGED_MAX_LENGTH": "Gildið verður að vera stærra en eða jafnt og -",
+ "UNMANAGEDMESSAGE_MAX_LENGTH": "Gildið verður að hafa hámarkslengd sem er jöfn og {{Hámark}}",
+ "WEBSITEALIAS_MAX_LENGTH": "Gildið verður að hafa hámarkslengd sem er jöfn og {{Hámark}}",
+ "AGENT_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "QUEUE_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "CONDITION_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "PRIORITY_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "TRUEPRIORITY_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "FALSEPRIORITY_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "NAME_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "LIST_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "AGENT_TIMEOUT_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "MOTIONADDRESS_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "DISPOSITION_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "MOTIONADDRESS_MUST_VALID_URL": "Rangt snið - Wrong format",
+ "EMAIL_MUST_BE_VALID": "Rangt snið - Wrong format",
+ "ADDRESS_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "ADDRESS_MUST_VALID_URL": "Rangt snið - Wrong format",
+ "ENQUIRY_FORWARDING_ADDRESS_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "ACCEPTURL_MUST_VALID_URL": "Rangt snið - Wrong format",
+ "TIMEOUT_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "REJECTURL_MUST_VALID_URL": "Rangt snið",
+ "CLOSEURL_MUST_VALID_URL": "Rangt snið - Wrong format",
+ "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gildið verður að vera stærra en eða jafnt og ",
+ "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gildið verður að vera stærra en eða jafnt og",
+ "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gildið verður að vera stærra en eða jafnt og ",
+ "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gildið verður að vera stærra en eða jafnt og ",
+ "POLLING_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gildið verður að vera stærra en eða jafnt og",
+ "WAITINGMESSAGE_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "WAITINGTITLE_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "KEY_MAX_LENGTH": "Gildið verður að hafa hámarkslengd sem er jöfn og {{Hámark}}",
+ "KEY_REQUIRED": "Ãskilinn reitur - Mandatory Field",
+ "WAITINGMESSAGE_MAX_LENGTH": "Gildið verður að hafa hámarkslengd sem er jöfn og {{Hámark}} ",
+ "WAITINGTITLE_MAX_LENGTH": "Gildið verður að hafa hámarkslengd sem er jöfn og {{Hámark}}",
+ "RATINGSTARSNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Gildið verður að vera minna en eða jafnt og",
+ "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Ãskilinn reitur - Mandatory field",
+ "EMAIL_ACCOUNT_REQUIRED": "Ãskilinn reitur - Mandatory field"
},
- "CM_FIELD": "Contact Manager Field",
- "CHATPROACTIVEACTIONS": "Proactive Actions",
- "NEW_CHATPROACTIVEACTION": "New Proactive Action",
- "EDIT_CHATPROACTIVEACTION": "Edit Proactive Action",
+ "CM_FIELD": "Reitur fyrir tengilið - Contact Manager field",
+ "CHATPROACTIVEACTIONS": "Fyrirbyggjandi aðgerðir - Proactive Actions",
+ "NEW_CHATPROACTIVEACTION": "Ný fyrirbyggjandi aðgerð - New Proactive Action",
+ "EDIT_CHATPROACTIVEACTION": "Breyta fyrirbyggjandi aðferð - Edit proactive action ",
"DELETE_CHATPROACTIVEACTION": "Delete Proactive Action",
- "ADD_CHATPROACTIVEACTION": "Add Proactive Action",
- "NO_CHATPROACTIVEACTION_AVAILABLE": "No Proactive Actions Available",
- "NO_OFFLINEMESSAGE_AVAILABLE": "No Offline Messages Available",
+ "ADD_CHATPROACTIVEACTION": "Bæta við markvissa aðgerð",
+ "NO_CHATPROACTIVEACTION_AVAILABLE": "Engar fyrirbyggjandi aðgerðir à boði - No Proactive Actions Available",
+ "NO_OFFLINEMESSAGE_AVAILABLE": "Engin skilaboð utan nets à boði - No Offline Messages Available",
"MOUSEOVER": "Mouse Over",
- "TIMEOUT": "Timeout",
- "TYPE": "Type",
- "SELECTOR": "Selector",
- "AGENT": "Agent",
+ "TIMEOUT": "TÃminn runninn út",
+ "TYPE": "Gerð",
+ "SELECTOR": "Veljari",
+ "AGENT": "Ãjónustufulltrúi",
"GOTO": "Goto",
"GOTOIF": "GotoIf",
"NOOP": "Noop",
- "QUEUE": "Queue",
+ "QUEUE": "Röð",
"BUILDER": "Builder",
- "PREVIEW": "Preview",
- "EDIT_AGENT": "Edit Agent",
- "EDIT_QUEUE": "Edit Queue",
- "EDIT_GOTO": "Edit Goto",
- "EDIT_GOTOIf": "Edit GotoIf",
- "EDIT_NOOP": "Edit Noop",
- "ADD_CHATQUEUE": "Add Chat Queue",
- "EDIT_CHATQUEUE": "Edit Chat Queue",
- "DELETE_CHATQUEUE": "Delete Chat Queue",
- "SETTINGS": "Settings",
- "SAVE": "Save",
- "SCRIPT": "Script",
- "TOKEN": "Token",
- "CREATED_AT": "Created At",
- "CHATWEBSITES": "Chat Websites",
- "MOTIONADDRESS": "Website Domain",
- "MOTIONPROXY": "Proxy Or Motion Domain",
- "ADD_CHATWEBSITE": "Add Chat Website",
- "EDIT_CHATWEBSITE": "Edit Chat Website",
- "DELETE_CHATWEBSITE": "Delete Chat Website",
- "LIST": "List",
- "SNIPPET": "Snippet",
- "FORMS": "Forms",
- "UP": "Up",
- "DOWN": "Down",
- "COLLAPSE": "Collapse",
- "PROACTIVEACTIONS": "Proactive Actions",
- "DISPOSITIONS": "Dispositions",
+ "PREVIEW": "Birta",
+ "EDIT_AGENT": "Breyta þjónustufulltrúa - Edit Agent",
+ "EDIT_QUEUE": "Breyta um röð",
+ "EDIT_GOTO": "Breyta Goto",
+ "EDIT_GOTOIf": "Breyta GotoIf",
+ "EDIT_NOOP": "Breyta Noop",
+ "ADD_CHATQUEUE": "Bæta við spjallröð",
+ "EDIT_CHATQUEUE": "Breyta spjallröð - Edit Chat Queue",
+ "DELETE_CHATQUEUE": "Eyða spjallröð - Delete Chat Queue",
+ "SETTINGS": "Stillingar",
+ "SAVE": "Vista",
+ "SCRIPT": "Handrit",
+ "TOKEN": "Tákn",
+ "CREATED_AT": "Stofnað kl.",
+ "CHATWEBSITES": "Spjall vefsÃður - Chat Websites",
+ "MOTIONADDRESS": "Vefsvæðislén - Website Domain",
+ "MOTIONPROXY": "Staðgengils- eða hreyfilén - Proxy Or Motion Domain",
+ "ADD_CHATWEBSITE": "Bæta við spjallvef",
+ "EDIT_CHATWEBSITE": "Breyta Spjallvef - Edit Chat Website",
+ "DELETE_CHATWEBSITE": "Eyða Spjallvef - Delete Chat Website",
+ "LIST": "Listi",
+ "SNIPPET": "Brot",
+ "FORMS": "Eyðublöð ",
+ "UP": "Upp",
+ "DOWN": "Niður",
+ "COLLAPSE": "Hrun - Collapse",
+ "PROACTIVEACTIONS": "Fyrirbyggjandi aðgerðir ",
+ "DISPOSITIONS": "Fyrirkomulag",
"WEBHOOKS": "WebHooks",
- "ACTIONS": "Actions",
- "FIDELITY": "Fidelity",
- "APPEARANCE": "Appearance",
- "MAINCOLOR": "Main Color",
- "FOCUSCOLOR": "Focus Color",
- "BUTTONCOLOR": "Button Color",
- "HEADERSHAPE": "Header Shape",
- "ANIMATION": "Animation",
- "DEFAULT": "Default",
- "WHITELABEL": "White Label",
- "LOGO": "Logo",
- "DOWNLOADTRANSCRIPT": "Download Transcript",
- "ENQUIRY_ENABLE": "Enquiry Enable",
- "ENQUIRY_FORWARDING": "Enquiry Forwarding",
- "ENQUIRY_FORWARDING_ADDRESS": "Enquiry Forwarding Address",
- "LABELS": "Labels",
- "HEADER_ONLINE": "Online Header",
- "ONLINE_MESSAGE": "Online Message",
- "NAME_TITLE": "Name Input Label",
- "USERNAME_PLACEHOLDER": "Username Input Placeholder",
- "EMAIL_TITLE": "Email Input Label",
- "EMAIL_PLACEHOLDER": "Email Input Placeholder",
- "START_CHAT_BUTTON": "'Start Chat' Button",
- "AGENTS_BUSY": "Busy Agents Message",
- "HEADER_OFFLINE": "Offline Header",
- "OFFLINE_MESSAGE": "Offline Message",
- "MESSAGE_TITLE": "Message Label",
- "ENQUIRY_MESSAGE_PLACEHOLDER": "Enquiry Message Input Placeholder",
- "ENQUIRY_BUTTON": "Enquiry Button Text",
- "RATING_MESSAGE": "Rating Message",
- "RATING_SEND": "Rating Send Button Text",
- "RATING_SKIP": "Rating Skip Button Text",
- "ONLINE": "Online",
- "OFFLINE": "Offline",
- "PROACTIVE": "Proactive",
- "ACCEPT": "Accept",
- "ACCEPTMETHOD": "Accept Method",
- "ACCEPTURL": "Accept URL",
- "REJECT": "Reject",
- "REJECTMETHOD": "Reject Method",
- "REJECTURL": "Reject URL",
- "CLOSE": "Close",
- "CLOSEMETHOD": "Close Method",
- "CLOSEURL": "Close URL",
+ "ACTIONS": "Aðgerðir",
+ "FIDELITY": "Trúnaður - Fidelity",
+ "APPEARANCE": "Ãsýnd - Appearance",
+ "MAINCOLOR": "Aðallitur - Main Color",
+ "FOCUSCOLOR": "Litur fókuss- Focus Color",
+ "BUTTONCOLOR": "Hnappa litur",
+ "HEADERSHAPE": "Lögun á haus - Header Shape",
+ "ANIMATION": "Hreyfimynd - Animation",
+ "DEFAULT": "Sjálfgefið - Default",
+ "WHITELABEL": "HvÃtt merki",
+ "LOGO": "Merki - Logo",
+ "DOWNLOADTRANSCRIPT": "Hlaða niður handriti- Download Transcript",
+ "ENQUIRY_ENABLE": "Fyrirspurn virk - Enquiry Enable",
+ "ENQUIRY_FORWARDING": "Ãframsending fyrirspurnar - Enquiry Forwarding",
+ "ENQUIRY_FORWARDING_ADDRESS": "Tölvupóstfang áframsendingu fyrirspurnar - Enquiry Forwarding Address",
+ "LABELS": "Merki - Labels",
+ "HEADER_ONLINE": "Haus þegar nettenging er (e.online) - Online Header",
+ "ONLINE_MESSAGE": "Skilaboð á netinu - Online Message",
+ "NAME_TITLE": "Nafn merkimiða - Name Input Label",
+ "USERNAME_PLACEHOLDER": "Notendanafn frátakara - Username Input Placeholder",
+ "EMAIL_TITLE": "Merkimiði tölvupóstfang - Email Input Label",
+ "EMAIL_PLACEHOLDER": "Frátakari tölvupósts - Email Input Placeholder",
+ "START_CHAT_BUTTON": "'Byrja spjall' Hnappur",
+ "AGENTS_BUSY": "Skilaboð upptekinna þjónustufulltrúa - Busy Agents Message",
+ "HEADER_OFFLINE": "Haus utan nettenginu (e.offline) - Offline Header",
+ "OFFLINE_MESSAGE": "Fara à utan nets skilaboð - Offline Message",
+ "MESSAGE_TITLE": "Merki skilaboða - Message Label",
+ "ENQUIRY_MESSAGE_PLACEHOLDER": "Frátakari fyrirspurnar skilaboða - Enquiry Message Input Placeholder",
+ "ENQUIRY_BUTTON": "Texti fyrirspurnar hnapps - Enquiry Button Text",
+ "RATING_MESSAGE": "Skilaboð einkunnar",
+ "RATING_SEND": "Texti einkunnasendingarhnapps - Rating Send Button Text",
+ "RATING_SKIP": "Texti sleppa einkunn hnappa - Rating Skip Button Text",
+ "ONLINE": "Nettengdur",
+ "OFFLINE": "Ãtengdur",
+ "PROACTIVE": "Fyrirbyggjandi",
+ "ACCEPT": "Samþykkja",
+ "ACCEPTMETHOD": "Samþykkja aðferð",
+ "ACCEPTURL": "Samþykkja URL",
+ "REJECT": "Hafna",
+ "REJECTMETHOD": "Hafna aðferð",
+ "REJECTURL": "Hafna URL",
+ "CLOSE": "Loka",
+ "CLOSEMETHOD": "Loka aðferð",
+ "CLOSEURL": "Loka URL",
"EMBEDDING": "Embedding",
- "GENERAL": "General",
- "SELECTED": "Selected",
- "SELECT_ALL": "Select All",
- "SELECT_NONE": "Select None",
- "BACK": "Back",
+ "GENERAL": "Almennt - General",
+ "SELECTED": "Valinn",
+ "SELECT_ALL": "Velja alla",
+ "SELECT_NONE": "Ekki velja neinn",
+ "BACK": "Til baka",
"HELP": {
- "VERTICALPOSITION": "Represents the distance in percentage from top",
- "AGENTIDENTIFIER": "Represents the agent identifier within the chat session in the snippet",
- "HIDEWHENOFFLINE": "Hides snippet when offline",
- "KEY": "Website short name (5 char) shown on the Agent Tab",
- "TOKEN": "Automatically generated token used in the Script",
- "INTEVAL": "To be selected from the list of the available intervals",
- "TIMEZONE": "Select one from the list (default=local timezone)",
- "ENABLERATING": "Enable it if you want the web visitor can rate the interaction at the end",
- "ENABLEFEEDBACK": "Enable it if you want the web visitor can send a feedback (up to 150 char) at the end",
- "FORWARDTRANSCRIPT": "Enable it if you want the web visitor is asked to receive a chat transcript via email",
- "AUTOCLOSE": "Enable it if you want chat sessions to be closed as Unmanaged if no agent is available. Learn more about it at: https://wiki.xcallymotion.com/display/XMV/Chat+Websites#ChatWebsites-Snippet",
- "ENABLEUNMANAGEDNOTE": "Enable it if you want the visitor is shown a message when all the agents are busy and the chat gets unmanaged",
- "WEBSITEALIAS": "A prefix used to compose the agent name (prefix+Agent Id) shown to the web visitor during the chat session",
- "ENABLECUSTOMERWRITING": " Enable it if you want the chat starts without waiting for an available agent (pay attention: if you enable it, your chats will never get unmanaged). Learn more at: https://wiki.xcallymotion.com/display/XMV/Chat+Websites#ChatWebsites-Snippet",
- "MAPKEY": "The following Motion Contact Manager field:",
- "FROMKEY": "Will be mapped in your Motion Chat Snippet as:",
- "COPYSCRIPTTOCLIPBOARD": "Copy and paste the script text into your website",
- "FORWARD_OFFLINE": "You can add multiple addresses separated by commas (e.g. john.doe@xcally.com, jane.miller@xcally.com)",
- "MOTIONADDRESS": "The field must have the following format: ://[:]. Example: https://X.Y.Z.W",
- "MOTIONPROXY": "The field must have the following format: ://[:]. Example: https://X.Y.Z.W",
- "NAME": "Only numbers, letters and specific characters (._) are supported",
- "LIST": "Contact Manager list used to associate Contacts",
- "INTERVAL": "Select one from the list",
- "MANDATORYDISPOSITION": "Mandatory disposition",
- "MANDATORYDISPOSITIONPAUSEID": "Pause to use if mandatory disposition is enabled",
- "WELCOMEMESSAGE": "Leave empty if you don't want to send any welcome message"
+ "VERTICALPOSITION": "Táknar fjarlægðina à prósentum frá toppi - Represents the distance in percentage from top",
+ "AGENTIDENTIFIER": "Birta auðkenni þjónustufulltrúa á meðan spjallinu stendur - Represents the agent identifier within the chat session in the snippet",
+ "HIDEWHENOFFLINE": "Felur brot þegar hann er utan nets - Hides snippet when offline",
+ "KEY": "Stuttheiti vefseturs (5 stafir) sem sýnt er á þjónustuflipanum- Website short name (5 char) shown on the Agent Tab",
+ "TOKEN": "Tákn sem er myndað sjálfkrafa à forskriftinni - Automatically generated token used in the Script",
+ "INTEVAL": "Veljið úr listanum yfir tiltæk tÃmabil - To be selected from the list of the available intervals",
+ "TIMEZONE": "Veldu einn af listanum (default=local timezone) - Select one from the list (default=local timezone)",
+ "ENABLERATING": "Virkja ef þú vilt að vefgestir geta gefið samskiptunum einkunn à lokin - Enable it if you want the web visitor can rate the interaction at the end",
+ "ENABLEFEEDBACK": "Virkja ef þú vilt að vefgestir geta sent endurgjöf (Allt að 150 stafir) à lokin - á Enable it if you want the web visitor can send a feedback (up to 150 char) at the end",
+ "FORWARDTRANSCRIPT": "Virkja ef þú vilt að vefgesturinn sé spurður hvort hann vilji fá handrit af spjallinu sent à tölvupósti - Enable it if you want the web visitor is asked to receive a chat transcript via email",
+ "AUTOCLOSE": "Virkja ef þú vilt að spjallinu sé lokað sem óviðráðanlegt ef enginn þjónustufulltrúi er tiltækur. Frekari upplýsingar á: https://wiki.xcallymotion.com/display/XMV/Chat+Websites#ChatWebsites-Snippet -\nEnable it if you want chat sessions to be closed as Unmanaged if no agent is available. Learn more about it at: https://wiki.xcallymotion.com/display/XMV/Chat+Websites#ChatWebsites-Snippet",
+ "ENABLEUNMANAGEDNOTE": "Virkja ef þú vilt að gesturinn sé sýnd skilaboð þegar allir þjónustufulltrúar eru uppteknir og spjallinu er ekki sinnt. - Enable it if you want the visitor is shown a message when all the agents are busy and the chat gets unmanaged",
+ "WEBSITEALIAS": "Forskeyti sem er notað til að semja nafn þjónustufulltrúa (forskeyti+auðkenni viðskiptamanns) sýnt vefgestinum meðan á spjalllotunni stendur - A prefix used to compose the agent name (prefix+Agent Id) shown to the web visitor during the chat session",
+ "ENABLECUSTOMERWRITING": "Virkja ef þú vilt að spjallið hefjist án þess að bÃða eftir tiltækum þjónustufulltrúa (Taktu eftir:Ef þú virkjar það þá verða spjöllin aldrei ómeðhöndluð). Frekari upplýsingar á:https://wiki.xcallymotion.com/display/XMV/Chat+Websites#ChatWebsites-Snippet -\nEnable it if you want the chat starts without waiting for an available agent (pay attention: if you enable it, your chats will never get unmanaged). Learn more at: https://wiki.xcallymotion.com/display/XMV/Chat+Websites#ChatWebsites-Snippet",
+ "MAPKEY": "Eftirfarandi svæði fyrir tengilið hreyfistjóra: - The following Motion Contact Manager field:",
+ "FROMKEY": "Verður varpað à hreyfispjallið þitt sem: - Will be mapped in your Motion Chat Snippet as:",
+ "COPYSCRIPTTOCLIPBOARD": "Afrita og lÃma forskriftartexta yfir á vefsÃðuna þÃna - Copy and paste the script text into your website",
+ "FORWARD_OFFLINE": "Ãú getur bætt við nýtt aðsetur með þvà að aðskilja með kommu (T.d.john.doe@xcally.com, jane.miller@xcally.com) - You can add multiple addresses separated by commas (e.g. john.doe@xcally.com, jane.miller@xcally.com)",
+ "MOTIONADDRESS": "Svæðið verður að hafa eftirfarandi snið:://[:]. Example: https://X.Y.Z.W - The field must have the following format: ://[:]. Example: https://X.Y.Z.W",
+ "MOTIONPROXY": "Svæðið verður að hafa eftirfarandi snið: ://[:]. Example: https://X.Y.Z.W",
+ "NAME": "Aðeins tölur, bókstafir og sérstakir stafir (._) eru studdir - Only numbers, letters and specific characters (._) are supported",
+ "LIST": "Listi yfir tengilið sem notaður er til að tengja tengiliði - Contact Manager list used to associate Contacts",
+ "INTERVAL": "Veldu einn af listanum - Select one from the list",
+ "MANDATORYDISPOSITION": "Skylduráðstöfun",
+ "MANDATORYDISPOSITIONPAUSEID": "Gera hlé á notkun ef skylduráðstöfun er virkjuð - Pause to use if mandatory disposition is enabled",
+ "WELCOMEMESSAGE": "Skildu eftir tómst ef þú vilt ekki senda nein velkomin skilaboð - Leave empty if you don't want to send any welcome message"
},
- "ADDRESS": "Address",
- "ONLINESTATE": "Online Status",
- "OFFLINESTATE": "Offline Status",
- "RATINGSTATE": "Rating State",
- "ENQUIRY": "Enquiry",
- "OFFLINETEMPLATE": "Offline Template",
- "CHATDISPOSITIONS": "Chat Dispositions",
- "NO_CHATDISPOSITION_AVAILABLE": "No Chat Dispositions available",
- "ADD_CHATDISPOSITION": "Add Chat Disposition",
- "DELETE": "Delete",
- "EDIT_CHATDISPOSITION": "Edit Chat Disposition",
+ "ADDRESS": "Heimilisfang",
+ "ONLINESTATE": "Nettengdur staða",
+ "OFFLINESTATE": "Utan nets staða - Offline Status",
+ "RATINGSTATE": "Staða einkunna",
+ "ENQUIRY": "Fyrirspurn",
+ "OFFLINETEMPLATE": "Utan nets sniðmáti - Offline Template",
+ "CHATDISPOSITIONS": "Ráðstafanir vegna spjallrása - Chat Dispositions",
+ "NO_CHATDISPOSITION_AVAILABLE": "Ekkert spjall fyrirkomulag à boði - No Chat Dispositions available",
+ "ADD_CHATDISPOSITION": "Bæta við niðurlag svars",
+ "DELETE": "Eyða",
+ "EDIT_CHATDISPOSITION": "Breyta spjall fyrirkomulaginu ",
"DELETE_CHATDISPOSITION": "Delete Chat Disposition",
- "ID": "Id",
- "NEW_CHATQUEUE": "New Chat Queue",
- "NEW_CHATWEBSITE": "New Chat Website",
- "ROUNDED": "Rounded",
- "SQUARED": "Squared",
- "NO_AVAILABLE_INFO": "No available info",
- "ALL_TEAMS": "All Teams",
- "SELECTED_TEAMS": "Selected Teams",
- "PAGE": "Page",
- "ROWSPERPAGE": "Rows per page",
- "OF": "of",
- "CONTACT": "Contact",
- "STARTEDAT": "Started At",
- "LASTMESSAGE": "Last message",
- "STATUS": "Status",
- "CLOSED": "Closed",
- "OPENED": "Open",
- "OPEN": "Open",
- "ACCOUNT": "Account",
- "INTERACTION": "Interaction",
- "INTERACTIONS": "Interactions",
- "WEBSITE": "Website",
- "ALL": "All",
- "SELECT_STATUS": "Select a status",
- "FILTER": "Filter",
- "FILTERS": "Filters",
- "TEAMADD_CHATQUEUE": "Add Team to Chat Queue",
- "AGENTADD_CHATQUEUE": "Add Agent to Chat Queue",
- "ALL_AGENTS": "All Agents",
- "SELECTED_AGENTS": "Selected Agents",
- "CLOSEDAT": "Closed At",
- "DISPOSITION": "Disposition",
- "CREATEDAT": "Created At",
- "NOTES": "Notes",
- "NO_INTERACTION_AVAILABLE": "No interactions available",
- "SELECTED_WEBSITE": "Select a website",
+ "ID": "Auðkenni",
+ "NEW_CHATQUEUE": "Ný spjall röð - New Chat Queue",
+ "NEW_CHATWEBSITE": "Ný spjall vefsÃða - New Chat Website",
+ "ROUNDED": "Hringlaga",
+ "SQUARED": "Ferningur",
+ "NO_AVAILABLE_INFO": "Engar upplýsingar à boði - No available info",
+ "ALL_TEAMS": "Ãll lið - All Teams",
+ "SELECTED_TEAMS": "Valdir hópar",
+ "PAGE": "BlaðsÃða",
+ "ROWSPERPAGE": "Raðir á sÃðu",
+ "OF": "af",
+ "CONTACT": "Hafa samband",
+ "STARTEDAT": "Byrja kl.",
+ "LASTMESSAGE": "SÃðustu skilaboð",
+ "STATUS": "Staða",
+ "CLOSED": "Lokað",
+ "OPENED": "Opna",
+ "OPEN": "Opna",
+ "ACCOUNT": "Aðgangur",
+ "INTERACTION": "Samskipti - Interaction",
+ "INTERACTIONS": "Samskipti - Interactions",
+ "WEBSITE": "VefsÃða",
+ "ALL": "Allir",
+ "SELECT_STATUS": "Velja stöðu",
+ "FILTER": "SÃa - Filter",
+ "FILTERS": "SÃur - Filters",
+ "TEAMADD_CHATQUEUE": "Bæta hóp à spjallröðina ",
+ "AGENTADD_CHATQUEUE": "Bæta þjónustufulltrúa við spjallröð",
+ "ALL_AGENTS": "Allir þjónustufulltrúar",
+ "SELECTED_AGENTS": "Valdnir þjónustufulltrúar",
+ "CLOSEDAT": "Loka kl. ",
+ "DISPOSITION": "Fyrirkomlag",
+ "CREATEDAT": "Stofnað kl.",
+ "NOTES": "Athugasemdir - Notes",
+ "NO_INTERACTION_AVAILABLE": "Engin samskipti à boði - No interactions available",
+ "SELECTED_WEBSITE": "Velja vefsÃðu",
"GOTOP": "Gotop",
- "EDIT_GOTOP": "Edit Gotop",
- "SELECT_WEBSITE": "Select a website",
- "INFO": "Info",
- "OFFLINEMESSAGES_CHATWEBSITE": "Go to Offline Messages",
- "WAITINGTITLE": "Waiting Title",
- "WAITINGMESSAGE": "Waiting Message",
- "RATING": "Rating",
- "NO_RATINGVALUE": "No Rating",
- "DEFAULT_PAUSE": "Default pause",
- "UNKNOWN": "Unknown",
- "UNREGISTERED": "Unregistered",
- "UNAVAILABLE": "Unavailable",
- "NOT_INUSE": "Not in use",
- "REACHABLE": "Reachable",
- "IN_USE": "In use",
- "VOICE": "Voice",
- "INTERACTIONS_CHATWEBSITE": "Go to Interactions",
- "REFRESH_INTERACTIONS": "Refresh Interactions",
- "DELETE_INTERACTION": "Delete Interaction",
- "AGENTADD_CHATWEBSITE": "Add Agent to Chat Website",
- "TEAMS_ASSOCIATION": "Teams Association",
- "TOOLTIP_SCREENRECORDING_ON": "Screen Recording in progress",
- "TOOLTIP_SCREENRECORDING_OFF": "Screen Recording available",
- "DOWNLOAD_WITH_ATTACHMENTS": "Download with attachments",
- "DOWNLOAD_WITHOUT_ATTACHMENTS": "Download without attachments",
- "LABELTEXT": "Label text"
+ "EDIT_GOTOP": "Breyta Gotop",
+ "SELECT_WEBSITE": "Velja vefsÃðu",
+ "INFO": "Upplýsingar - Info",
+ "OFFLINEMESSAGES_CHATWEBSITE": "Fara à utan nets skilaboð - Go to Offline Messages",
+ "WAITINGTITLE": "Titill biðarinnar",
+ "WAITINGMESSAGE": "Skilaboð à bið",
+ "RATING": "Einkunn ",
+ "NO_RATINGVALUE": "Engin einkunn - No Rating",
+ "DEFAULT_PAUSE": "Sjálfgefið hlé - Default pause",
+ "UNKNOWN": "Ãþekkt",
+ "UNREGISTERED": "Ãskráð",
+ "UNAVAILABLE": "Ekki à boði",
+ "NOT_INUSE": "Ekki à notkun - Not in use",
+ "REACHABLE": "Tiltækur",
+ "IN_USE": "Ã notkun - In use",
+ "VOICE": "Rödd",
+ "INTERACTIONS_CHATWEBSITE": "Fara à samskipti - Go to Interactions",
+ "REFRESH_INTERACTIONS": "Endurhlaða samskipti",
+ "DELETE_INTERACTION": "Eyða samskiptum - Delete Interaction",
+ "AGENTADD_CHATWEBSITE": "Bæta þjónustufulltrúa við spjallvef ",
+ "TEAMS_ASSOCIATION": "Hópfélag",
+ "TOOLTIP_SCREENRECORDING_ON": "Skjáupptaka à vinnslu - Screen Recording in progress",
+ "TOOLTIP_SCREENRECORDING_OFF": "Skjáupptaka à boði - Screen Recording available",
+ "DOWNLOAD_WITH_ATTACHMENTS": "Hlaða niður með viðhengjum - Download with attachments",
+ "DOWNLOAD_WITHOUT_ATTACHMENTS": "Hlaða niður án viðhengja - Download without attachments",
+ "LABELTEXT": "Texti merkis - Label text"
}
}
diff --git a/public/app/main/apps/chat/i18n/pt-BR.json b/public/app/main/apps/chat/i18n/pt-BR.json
index 8a05182..b3e621c 100644
--- a/public/app/main/apps/chat/i18n/pt-BR.json
+++ b/public/app/main/apps/chat/i18n/pt-BR.json
@@ -5,7 +5,7 @@
"ACCESSKEYID": "Access Key ID",
"SECRETACCESSKEY": "Secret Access Key",
"LEXREGION": "Região",
- "BOTNAME": "Nome do bot",
+ "BOTNAME": "Nome do Bot",
"LOGIN_TIME": "Tempo de login",
"PAUSE_TIME": "Tempo de pausa",
"DOWNLOAD_INTERACTION": "Download",
@@ -13,21 +13,21 @@
"TRANSFER": "Transferir",
"QUEUETRANSFER": "Transferência de fila",
"QUEUETRANSFERTIMEOUT": "Tempo limite de transferência da fila",
- "AGENTTRANSFER": "Transferência de Agente",
- "AGENTTRANSFERTIMEOUT": "Tempo limite de transferência do agente",
+ "AGENTTRANSFER": "Trasferir de Agente",
+ "AGENTTRANSFERTIMEOUT": "Timeout de transferência do agente",
"SYSTEMAVATAR": "Avatar do sistema",
"SYSTEMALIAS": "Apelido do sistema",
"WELCOMEMESSAGE": "Mensagem de boas-vindas",
"LANGUAGE": "Idioma",
"EDIT_DIALOGFLOW": "Editar Dialogflow",
"DIALOGFLOW": "Dialogflow",
- "BACKGROUNDCOLOR": "Cor de fundo",
+ "BACKGROUNDCOLOR": "Cor de Fundo",
"MESSAGEFONTSIZE": "Tamanho da fonte da mensagem",
"TAG": "Tag",
"EDIT_TAG": "Editar Tag",
- "CUSTOMERALIAS": "Apelido ââdo cliente",
+ "CUSTOMERALIAS": "Apelido ââdo Cliente",
"SNIPPETSWIPEOUT": "Snippet deslize para fora",
- "CUSTOMERAVATAR": "Avatar do cliente",
+ "CUSTOMERAVATAR": "Avatar do Cliente",
"SHOWCUSTOMERAVATAR": "Mostrar avatar do cliente",
"DEFAULTTITLE": "TÃtulo Padrão",
"MESSAGESALIGNMENT": "Alinhamento de Mensagens",
@@ -55,13 +55,13 @@
"EDIT_SYSTEM": "Editar Sistema",
"COMMAND": "Comando",
"TEXTCOLOR": "Cor do texto",
- "FONTSIZE": "Tamanho da fonte",
+ "FONTSIZE": "Tamanho da Fonte",
"WEBSCRIPT": "Web Script",
- "CANNEDANSWERS": "Modelo de resposta",
- "CHATCANNEDANSWERS": "Modelo de resposta",
+ "CANNEDANSWERS": "Respostas Pré-definidas",
+ "CHATCANNEDANSWERS": "Respostas Pré-definidas",
"NO_CHATCANNEDANSWER_AVAILABLE": "Não há respostas prontas disponÃveis",
"NEW_CHATCANNEDANSWER": "Novo modelo de resposta",
- "ADD_CHATCANNEDANSWER": "Adicionar modelo de resposta",
+ "ADD_CHATCANNEDANSWER": "Adicionar Resposta Pré-definida",
"EDIT_CHATCANNEDANSWER": "Editar",
"DELETE_CHATCANNEDANSWER": "Excluir",
"OFFLINEMESSAGESUBJECT": "Assunto da mensagem",
@@ -73,23 +73,23 @@
"CLOSINGQUESTION": "Pergunta de encerramento",
"TAGS": "Tags",
"SHOWAGENTAVATAR": "Mostrar avatar do agente pessoal",
- "AGENTAVATAR": "Avatar do agente",
+ "AGENTAVATAR": "Avatar do Agente",
"SPYINTERACTION": "Spy",
"NO_AGENT_ONLINE": "Nenhum agente online",
- "GOTOREALTIME_CHATQUEUE": "Ir para a fila de chat em tempo real",
+ "GOTOREALTIME_CHATQUEUE": "Ir para a Fila de Webchat em Tempo Real",
"PARTIALPAUSE": "Pausa Parcial",
"BUSY": "Ocupado",
"TIMER": "Cronômetro",
- "IDLE": "Ocioso",
+ "IDLE": "DisponÃvel",
"CAPACITY": "Capacidade",
- "AGENTSADD_QUEUE": "Adicionar agente à fila de chat",
+ "AGENTSADD_QUEUE": "Adicionar Agente à Fila do Webchat",
"QUEUES": "Filas",
"LOGGED_IN": "Logado",
"PAUSED": "Pausado",
"READY": "Pronto",
"WAITING": "Esperando",
"WRITING": "Escrita",
- "CHAT": "Chat",
+ "CHAT": "WebChat",
"MAIL": "Email",
"SMS": "SMS",
"OPENCHANNEL": "Openchannel",
@@ -97,62 +97,62 @@
"PAUSE": "Pausa",
"REALTIME": "Tempo real",
"AGENTS": "Agentes",
- "FULLNAME": "Nome completo",
+ "FULLNAME": "Nome Completo",
"INTERNAL": "Interno",
"PHONE_STATE": "Estado do telefone",
"PHONE_STATUS": "Status do telefone",
"LOGOUT": "Sair",
"UNPAUSE": "Pausa final",
- "AGENTADD_QUEUE": "Adicionar agente à fila de chat",
+ "AGENTADD_QUEUE": "Adicionar Agente à Fila Webchat",
"TEXT": "Texto",
"TIMES": "Número de vezes por interação",
- "EDIT_AUTOREPLY": "Editar resposta automática",
- "AUTOREPLY": "Resposta automatica",
- "NEW_CHATDISPOSITION": "Nova disposição de chat",
+ "EDIT_AUTOREPLY": "Editar Auto Resposta",
+ "AUTOREPLY": "Auto Resposta",
+ "NEW_CHATDISPOSITION": "Nova Qualificação Webchat",
"ENABLECUSTOMERATTACHMENT": "Ativar Anexos do Cliente",
"OFFLINE_CHAT_BUTTON": "Botão Chat off-line",
"OFFLINESTATUS": "Status Offline",
"NAME": "Nome",
- "CHATQUEUES": "Filas de chat",
+ "CHATQUEUES": "Filas Webchat",
"SEARCH_FOR_ANYONE": "Procurar",
"STRATEGY": "Estratégia",
- "AGENT_TIMEOUT": "Tempo limite do agente",
+ "AGENT_TIMEOUT": "Timeout do Agente",
"DESCRIPTION": "Descrição",
"KEY": "Key",
"ALIAS": "Alias",
"VARIABLE": "Variável",
"INTERVAL": "Intervalo",
- "EDIT_CLOSE": "Editar Fechar",
+ "EDIT_CLOSE": "Editar Encerramento",
"TIMEZONE": "Fuso horário",
"MESSAGE": "Messagem",
"ADVANCED": "Avançado",
"FORWARDTRANSCRIPT": "Encaminhar Transcrição",
- "FORWARDTRANSCRIPTMESSAGE": "Mensagem de Transcrição Direta",
+ "FORWARDTRANSCRIPTMESSAGE": "Mensagem de Encaminhar Transcrição",
"SKIPMESSAGEBUTTON": "Ignorar botão de mensagem",
- "EDIT_MESSAGE": "Editar mensagem",
- "CONDITION_AGREEMENT": "Contrato de Condição",
+ "EDIT_MESSAGE": "Editar Mensagem",
+ "CONDITION_AGREEMENT": "Condition Agreement",
"NONE": "Nenhum",
"PRIORITY": "Prioridade",
"ONLINESTATUS": "Status online",
"UNMANAGEDSTATUS": "Status não gerenciado",
- "AUTOCLOSE": "Ativar o autoclose",
- "ENABLEUNMANAGEDNOTE": "Ativar mensagem não gerenciada",
+ "AUTOCLOSE": "Ativar Autoclose",
+ "ENABLEUNMANAGEDNOTE": "Ativar Mensagem não Gerenciada",
"UNMANAGEDMESSAGE": "Messagem",
"SKIPUNMANAGED": "Pular Mensagem",
"SENDUNMANAGED": "Enviar mensagem",
"WEBSITESCRIPT": "Website Script",
"DELETE_OFFLINEMESSAGE": "Excluir",
"OFFLINEMESSAGES": "Mensagens Offline",
- "FORWARD_OFFLINE": "Encaminhar off-line",
+ "FORWARD_OFFLINE": "Encaminhar Offline",
"SHOW_OFFLINEMESSAGE": "Mostrar",
- "FORWARD_OFFLINE_ADDRESS": "Endereço offline de encaminhamento",
- "CLOSINGFORM": "Formulário de Fechamento",
+ "FORWARD_OFFLINE_ADDRESS": "Endereço para Encaminhar Offline",
+ "CLOSINGFORM": "Formulário de Encerramento",
"ENABLERATING": "Ativar Classificação",
- "ENABLECUSTOMERWRITING": "Permitir que o cliente escreva antes de aceitar o agente",
- "ENABLEFEEDBACK": "Ativar feedback",
+ "ENABLECUSTOMERWRITING": "Permitir que o cliente escreva antes que seja atribuÃdo ao agente",
+ "ENABLEFEEDBACK": "Ativar Feedback",
"RATINGTYPE": "Tipo de Avaliação",
"CLOSINGMESSAGE": "Mensagem de Encerramento",
- "CLOSINGMESSAGEBUTTON": "Fechando o botão da mensagem",
+ "CLOSINGMESSAGEBUTTON": "Mensagem do Botão de Encerramento",
"RATINGSTARSNUMBER": "Número de estrelas de avaliação",
"EDIT_GOTOIF": "Editar GotoIf",
"CONDITION": "Condição",
@@ -249,11 +249,11 @@
"EMAIL_ACCOUNT_REQUIRED": "Campo obrigatório"
},
"CM_FIELD": "Contact Manager Field",
- "CHATPROACTIVEACTIONS": "Ações proativas",
+ "CHATPROACTIVEACTIONS": "Ações Proativas",
"NEW_CHATPROACTIVEACTION": "Nova ação proativa",
- "EDIT_CHATPROACTIVEACTION": "Editar ação proativa",
- "DELETE_CHATPROACTIVEACTION": "Excluir ação proativa",
- "ADD_CHATPROACTIVEACTION": "Adicionar ação proativa",
+ "EDIT_CHATPROACTIVEACTION": "Editar Ação Proativa",
+ "DELETE_CHATPROACTIVEACTION": "Excluir Ação Proativa",
+ "ADD_CHATPROACTIVEACTION": "Adicionar Ação Proativa",
"NO_CHATPROACTIVEACTION_AVAILABLE": "Nenhuma ação proativa disponÃvel",
"NO_OFFLINEMESSAGE_AVAILABLE": "Nenhuma mensagem off-line disponÃvel",
"MOUSEOVER": "Mouse Over",
@@ -272,20 +272,20 @@
"EDIT_GOTO": "Editar Goto",
"EDIT_GOTOIf": "Editar GotoIf",
"EDIT_NOOP": "Editar Noop",
- "ADD_CHATQUEUE": "Adicionar fila de Chat",
- "EDIT_CHATQUEUE": "Editar fila de Chat",
- "DELETE_CHATQUEUE": "Excluir fila de Chat",
+ "ADD_CHATQUEUE": "Adicionar Fila WebChat",
+ "EDIT_CHATQUEUE": "Editar Fila WebChat",
+ "DELETE_CHATQUEUE": "Excluir Fila de WebChat",
"SETTINGS": "Configurações",
"SAVE": "Salvar",
"SCRIPT": "Roteiro",
"TOKEN": "Token",
"CREATED_AT": "Criado em",
- "CHATWEBSITES": "Chat Websites",
+ "CHATWEBSITES": "Websites do Webchat",
"MOTIONADDRESS": "DomÃnio do site",
"MOTIONPROXY": "DomÃnio de Proxy ou Motion",
- "ADD_CHATWEBSITE": "Adicionar Chat Website",
- "EDIT_CHATWEBSITE": "Editar Chat Website",
- "DELETE_CHATWEBSITE": "Excluir Chat Website",
+ "ADD_CHATWEBSITE": "Adicionar Website do WebChat",
+ "EDIT_CHATWEBSITE": "Editar Website do Webchat",
+ "DELETE_CHATWEBSITE": "Excluir Website do Webchat",
"LIST": "Lista",
"SNIPPET": "Fragmento",
"FORMS": "Formulários",
@@ -293,37 +293,37 @@
"DOWN": "Baixo",
"COLLAPSE": "Collapse",
"PROACTIVEACTIONS": "Ações proativas",
- "DISPOSITIONS": "Disposições",
+ "DISPOSITIONS": "Qualificações",
"WEBHOOKS": "WebHooks",
"ACTIONS": "Ações",
"FIDELITY": "Fidelidade",
"APPEARANCE": "Aparência",
"MAINCOLOR": "Cor Principal",
- "FOCUSCOLOR": "Cor de foco",
- "BUTTONCOLOR": "Cor do botao",
- "HEADERSHAPE": "Forma de cabeçalho",
+ "FOCUSCOLOR": "Cor de Foco",
+ "BUTTONCOLOR": "Cor do Botão",
+ "HEADERSHAPE": "Forma do Cabeçalho",
"ANIMATION": "Animação",
"DEFAULT": "Padrão",
"WHITELABEL": "White Label",
"LOGO": "Logo",
"DOWNLOADTRANSCRIPT": "Download Transcrição",
- "ENQUIRY_ENABLE": "Enquiry Enable",
- "ENQUIRY_FORWARDING": "Enquiry Forwarding",
- "ENQUIRY_FORWARDING_ADDRESS": "Enquiry Forwarding Address",
+ "ENQUIRY_ENABLE": "Habilitar Consulta",
+ "ENQUIRY_FORWARDING": "Encaminhamento de Consulta",
+ "ENQUIRY_FORWARDING_ADDRESS": "Endereço de Encaminhamento de Consulta",
"LABELS": "Labels",
- "HEADER_ONLINE": "Cabeçalho on-line",
+ "HEADER_ONLINE": "Cabeçalho Online",
"ONLINE_MESSAGE": "Mensagem Online",
"NAME_TITLE": "Nome da etiqueta de entrada",
"USERNAME_PLACEHOLDER": "Local de entrada de nome de usuário",
- "EMAIL_TITLE": "Etiqueta de entrada de e-mail",
+ "EMAIL_TITLE": "Email Input Label",
"EMAIL_PLACEHOLDER": "Espaço reservado para entrada de e-mail",
"START_CHAT_BUTTON": "Botão 'Iniciar chat'",
- "AGENTS_BUSY": "Mensagem de Agentes Ocupados",
+ "AGENTS_BUSY": "Mensagem quando Agentes estão Ocupados",
"HEADER_OFFLINE": "Cabeçalho Offline",
"OFFLINE_MESSAGE": "Mensagem Offline",
"MESSAGE_TITLE": "Rótulo de Mensagem",
- "ENQUIRY_MESSAGE_PLACEHOLDER": "Espaço reservado para entrada de mensagem de consulta",
- "ENQUIRY_BUTTON": "Texto do botão de consulta",
+ "ENQUIRY_MESSAGE_PLACEHOLDER": "Espaço reservado para entrada de Mensagem de Consulta",
+ "ENQUIRY_BUTTON": "Texto do Botão de Consulta",
"RATING_MESSAGE": "Mensagem de Avaliação",
"RATING_SEND": "Texto do botão de envio de classificação",
"RATING_SKIP": "Texto do botão Ignorar classificação",
@@ -336,9 +336,9 @@
"REJECT": "Rejeitar",
"REJECTMETHOD": "Rejeitar Metodo",
"REJECTURL": "Rejeitar URL",
- "CLOSE": "Fechar",
- "CLOSEMETHOD": "Fechar Metodo",
- "CLOSEURL": "Fechar URL",
+ "CLOSE": "Encerrar",
+ "CLOSEMETHOD": "Método de Encerramento",
+ "CLOSEURL": "URL de Encerramento",
"EMBEDDING": "Incorporação",
"GENERAL": "Geral",
"SELECTED": "Selecionado",
@@ -347,51 +347,51 @@
"BACK": "Voltar",
"HELP": {
"VERTICALPOSITION": "Representa a distância em porcentagem do topo",
- "AGENTIDENTIFIER": "Representa o identificador do agente dentro da sessão de chat",
- "HIDEWHENOFFLINE": "Oculta a janela quando está off-line",
- "KEY": "Nome abreviado do site (5 caracteres) exibido na guia Agente",
+ "AGENTIDENTIFIER": "Representa o identificador do agente dentro da sessão de Webchat",
+ "HIDEWHENOFFLINE": "Ocultar a janela quando está Offline",
+ "KEY": "Nome abreviado do website (5 caracteres) exibido na guia Agente",
"TOKEN": "Token gerado automaticamente usado no script",
- "INTEVAL": "Para ser selecionado na lista dos intervalos disponÃveis",
+ "INTEVAL": "A ser selecionado na lista de intervalos disponÃveis",
"TIMEZONE": "Selecione um da lista (padrão = fuso horário local)",
- "ENABLERATING": "Ativá-lo se você quiser que o visitante da Web possa avaliar a interação no final",
- "ENABLEFEEDBACK": "Habilite-o se você quiser que o visitante da Web possa enviar um feedback (até 150 caracteres) no final",
- "FORWARDTRANSCRIPT": "Habilite-o se você deseja que o visitante da Web receba uma transcrição do chat por e-mail",
- "AUTOCLOSE": "Ative-o se quiser que as sessões de chat sejam encerradas como Não gerenciadas, se nenhum agente estiver disponÃvel. Saiba mais sobre isso em: https://wiki.xcallymotion.com/display/XMV/Chat+Websites#ChatWebsites-Snippet",
- "ENABLEUNMANAGEDNOTE": "Ative-o se você quiser que o visitante receba uma mensagem quando todos os agentes estiverem ocupados e o bate-papo não for gerenciado",
+ "ENABLERATING": "Ative se quiser que o ciente possa avaliar a interação ao encerrar",
+ "ENABLEFEEDBACK": "Habilite se você quiser que o cliente possa enviar um feedback (até 150 caracteres) ao encerrar",
+ "FORWARDTRANSCRIPT": "Habilite se deseja que o cliente receba uma transcrição do webchat por e-mail",
+ "AUTOCLOSE": "Ative se quiser que as sessões de chat sejam encerradas como Não Gerenciadas, se nenhum agente estiver disponÃvel.",
+ "ENABLEUNMANAGEDNOTE": "Ative se quiser que o cliente receba uma mensagem quando todos os agentes estiverem ocupados e o quando o webchat for Não Gerenciado",
"WEBSITEALIAS": "Um prefixo usado para compor o nome do agente (prefixo + ID do agente) mostrado ao visitante da web durante a sessão de bate-papo",
- "ENABLECUSTOMERWRITING": "Habilite se você deseja que o bate-papo inicie sem esperar por um agente disponÃvel (preste atenção: se você ativá-lo, seus bate-papos nunca serão gerenciados). Saiba mais em: https://wiki.xcallymotion.com/display/XMV/Chat+Websites#ChatWebsites-Snippet",
+ "ENABLECUSTOMERWRITING": "Habilite se você deseja que o Webchat inicie sem esperar atribuir a um agente disponÃvel (atenção: se você ativar, seus webchats nunca serão Não Gerenciados).",
"MAPKEY": "O seguinte campo do Motion Contact Manager:",
- "FROMKEY": "Será mapeado na sua janela do Motion Chat como:",
- "COPYSCRIPTTOCLIPBOARD": "Copie e cole o texto do script no seu site",
- "FORWARD_OFFLINE": "Você pode adicionar vários endereços separados por vÃrgulas (por exemplo, john.doe@xcally.com, jane.miller@xcally.com)",
+ "FROMKEY": "Será mapeado na sua janela do Webchat como:",
+ "COPYSCRIPTTOCLIPBOARD": "Copie e cole este script no seu website",
+ "FORWARD_OFFLINE": "Você pode adicionar vários endereços separados por vÃrgulas (por exemplo: john.doe@xcally.com, jane.miller@xcally.com)",
"MOTIONADDRESS": "O campo deve ter o seguinte formato: : // [: ]. Exemplo: https: //X.Y.Z.W",
"MOTIONPROXY": "O campo deve ter o seguinte formato: : // [: ]. Exemplo: https: //X.Y.Z.W",
"NAME": "Somente números, letras e caracteres especÃficos (._) são suportados",
- "LIST": "Lista do Gerenciador de contatos usada para associar os contatos",
+ "LIST": "Lista usada para associar os contatos",
"INTERVAL": "Selecione um da lista",
"WELCOMEMESSAGE": "Deixe em branco se não quiser enviar nenhuma mensagem de boas-vindas",
- "MANDATORYDISPOSITION": "Disposição obrigatória",
- "MANDATORYDISPOSITIONPAUSEID": "Pausar para usar se a disposição obrigatória estiver ativada"
+ "MANDATORYDISPOSITION": "Qualificação obrigatória",
+ "MANDATORYDISPOSITIONPAUSEID": "Pausa para Qualificação obrigatória"
},
"ADDRESS": "Endereço",
"ONLINESTATE": "Status online",
"OFFLINESTATE": "Status Offline",
"RATINGSTATE": "Status de Avaliação",
- "ENQUIRY": "Enquiry",
+ "ENQUIRY": "Consulta",
"OFFLINETEMPLATE": "Modelo Offline",
- "CHATDISPOSITIONS": "Disposições de Chat",
+ "CHATDISPOSITIONS": "Qualificações de Webchat",
"NO_CHATDISPOSITION_AVAILABLE": "Nenhuma disposição de chat disponÃvel",
- "ADD_CHATDISPOSITION": "Adicionar disposição de chat",
+ "ADD_CHATDISPOSITION": "Adicionar Qualificação Webchat",
"DELETE": "Excluir",
- "EDIT_CHATDISPOSITION": "Editar disposição do chat",
- "DELETE_CHATDISPOSITION": "Excluir disposição do chat",
+ "EDIT_CHATDISPOSITION": "Editar Qualificação Webchat",
+ "DELETE_CHATDISPOSITION": "Excluir Qualificação Webchat",
"ID": "Id",
"NEW_CHATQUEUE": "Nova fila de chat",
"NEW_CHATWEBSITE": "Novo site de chat",
"ROUNDED": "Rounded",
"SQUARED": "Squared",
"NO_AVAILABLE_INFO": "Nenhuma informação disponÃvel",
- "ALL_TEAMS": "Todas as equipes",
+ "ALL_TEAMS": "Todas as Equipes",
"SELECTED_TEAMS": "Equipes Selecionadas",
"PAGE": "Pagina",
"ROWSPERPAGE": "Linhas por página",
@@ -399,7 +399,7 @@
"CONTACT": "Contato",
"STARTEDAT": "Iniciado em",
"STATUS": "Status",
- "CLOSED": "Fechado",
+ "CLOSED": "Encerrado",
"OPENED": "Aberto",
"OPEN": "Abrir",
"ACCOUNT": "Conta",
@@ -411,11 +411,11 @@
"FILTER": "Filtro",
"FILTERS": "Filtros",
"TEAMADD_CHATQUEUE": "Adicionar equipe à fila de chat",
- "AGENTADD_CHATQUEUE": "Adicionar agente à fila de chat",
- "ALL_AGENTS": "Todos os agentes",
+ "AGENTADD_CHATQUEUE": "Adicionar Agente à Fila do Webchat",
+ "ALL_AGENTS": "Todos os Agentes",
"SELECTED_AGENTS": "Agentes Selecionados",
- "CLOSEDAT": "Fechado em",
- "DISPOSITION": "Disposição",
+ "CLOSEDAT": "Encerrado em",
+ "DISPOSITION": "Qualificação",
"CREATEDAT": "Criado em",
"NOTES": "Notas",
"NO_INTERACTION_AVAILABLE": "Não há interações disponÃveis",
@@ -439,12 +439,12 @@
"VOICE": "Voz",
"INTERACTIONS_CHATWEBSITE": "Ir para Interações",
"REFRESH_INTERACTIONS": "Atualizar Interações",
- "DELETE_INTERACTION": "Excluir interação",
- "AGENTADD_CHATWEBSITE": "Adicionar agente ao site de chat",
+ "DELETE_INTERACTION": "Excluir Interação",
+ "AGENTADD_CHATWEBSITE": "Adicionar Agente ao Website do Webchat",
"TEAMS_ASSOCIATION": "Associação de equipes",
- "MANDATORYDISPOSITION": "Disposição obrigatória",
- "MANDATORYDISPOSITIONPAUSEID": "Pausar para usar se a disposição obrigatória estiver ativada",
- "ENABLESENDBUTTON": "Ativar botão Enviar",
+ "MANDATORYDISPOSITION": "Qualificação obrigatória",
+ "MANDATORYDISPOSITIONPAUSEID": "Pausa para Qualificação obrigatória",
+ "ENABLESENDBUTTON": "Ativar Botão Enviar",
"FEEDBACKTITLE": "TÃtulo do Feedback",
"TOOLTIP_SCREENRECORDING_OFF": "Gravação de tela disponÃvel",
"TOOLTIP_SCREENRECORDING_ON": "Gravação de tela em andamento",
@@ -456,7 +456,7 @@
"VIDAOOESCALATION": "Iniciar videochamada",
"VIDAOOSESSION": "Iniciar videochamada",
"VIDEO": "VÃdeo",
- "CLIENTEMAIL": "Email do cliente",
+ "CLIENTEMAIL": "Email do Cliente",
"DIALOGFLOWV2": "Dialogflow V2",
"EDIT_DIALOGFLOWV2": "Editar Dialogflow V2",
"PRIVATEKEY": "Chave privada",
@@ -464,13 +464,13 @@
"EMAIL_ACCOUNT": "Conta de e-mail",
"OPEN_NEW_INTERACTION": "Abra uma nova interação",
"SUBJECT": "Sujeito",
- "ADD_NOTE": "Adicionar nota",
- "CANNED_ANSWER_NOT_FOUND": "Nenhuma resposta automática foi encontrada",
+ "ADD_NOTE": "Adicionar Nota",
+ "CANNED_ANSWER_NOT_FOUND": "Nenhuma resposta pré-definida foi encontrada",
"NOTE": "Observação",
"VIDAOOMETADATA": "Vidaoo Metadata",
"VIDAOONOTE": "Vidaoo Note",
"VIDAOOTOPIC": "Tema Vidaoo",
- "CHANNELID": "ID do canal",
+ "CHANNELID": "ID do Canal",
"EDIT_TVOX": "Editar TVox",
"MOTIONTITLE": "TÃtulo de Movimento",
"MOTIONURL": "URL de movimento",
diff --git a/public/app/main/apps/contactmanager/i18n/de.json b/public/app/main/apps/contactmanager/i18n/de.json
index dc22557..d357c81 100644
--- a/public/app/main/apps/contactmanager/i18n/de.json
+++ b/public/app/main/apps/contactmanager/i18n/de.json
@@ -1,6 +1,6 @@
{
"CONTACTMANAGER": {
- "VOICEQUEUEID": "ID Warteschlange für Sprachanrufe",
+ "VOICEQUEUEID": "ID Anrufwarteschlange",
"CAMPAIGNID": "Kampagnen-ID",
"STATE": "Status",
"NAME": "Name",
@@ -9,30 +9,30 @@
"STATUS": "Status",
"STARTTIME": "Startzeit",
"ENDTIME": "Endzeit",
- "MOTION_BULL": "Motion Bull",
- "HOPPER": "Hopper",
- "FINAL": "Hopper final",
- "HISTORY": "Hopper historisch",
+ "MOTION_BULL": "Outbound-Dialer",
+ "HOPPER": "Kontakte in Ausführung",
+ "FINAL": "Kontakte abgeschlossen",
+ "HISTORY": "Kontakte historisch",
"SCHEDULEDAT": "Geplant am",
"SEARCH_FOR_ANYONE": "Suche",
"EDIT_LIST": "Liste bearbeiten",
- "EDIT_HOPPER": "Hopper bearbeiten",
+ "EDIT_HOPPER": "Kontakt in Ausführung bearbeiten",
"DELETE_LIST": "Liste löschen",
- "DELETE_HOPPER": "Hopper löschen",
+ "DELETE_HOPPER": "Kontakt in Ausführung löschen",
"RELOAD": "Neu laden",
"NO_COMPANIES": "Kein Unternehmen",
"NO_AVAILABLE_ITEMS": "Keine Einträge verfügbar",
"ADD": "Hinzufügen",
"ERRORS": {
- "NAME_REQUIRED": "Name ist erforderlich",
- "FIRSTNAME_REQUIRED": "Vorname ist erforderlich",
- "PHONE_REQUIRED": "Telefonnummer ist erforderlich",
- "ALIAS_REQUIRED": "Alias ist erforderlich",
- "VALUE_REQUIRED": "Wert ist erforderlich",
- "EMAIL_MUST_VALID": "Falsches Format",
- "PHONEBAR_API": "Statusprüfung für die MotionBar und des Remote-Switches für den Agenten",
- "ACTIONTYPE_REQUIRED": "Pflichtfeld",
- "CLICKTOACTION_REQUIRED": "Pflichtfeld"
+ "NAME_REQUIRED": "Name erforderlich",
+ "FIRSTNAME_REQUIRED": "Vorname erforderlich",
+ "PHONE_REQUIRED": "Telefonnummer erforderlich",
+ "ALIAS_REQUIRED": "Alias erforderlich",
+ "VALUE_REQUIRED": "Wert erforderlich",
+ "EMAIL_MUST_VALID": "Ungültiges Format E-Mail",
+ "PHONEBAR_API": "Statusprüfung PhoneBar für Agenten",
+ "ACTIONTYPE_REQUIRED": "Aktionstyp erforderlich",
+ "CLICKTOACTION_REQUIRED": "Aktion erforderlich"
},
"DESCRIPTION": "Beschreibung",
"DISPOSITION": "Qualifizierung",
@@ -65,7 +65,7 @@
"CREATED_AT": "Erstellt am",
"SAVE": "Speichern",
"DETAIL": "Detail",
- "PERSONAL_INFO": "Persönliche Infos",
+ "PERSONAL_INFO": "Persönliche Informationen",
"MOBILE": "Mobiltelefon",
"FAX": "Fax",
"TAGS": "Tags",
@@ -106,7 +106,7 @@
"DELETE_VOICEDISPOSITION": "Anrufqualifizierung löschen",
"VAT": "Ust-ID.",
"COMPANYID": "Unternehmens-ID",
- "WEBSITE": "Website",
+ "WEBSITE": "Webseite",
"EMAIL_DOMAIN": "E-Mail Domain",
"ADDRESS": "Adresse",
"POSTAL_CODE": "Postleitzahl",
@@ -116,7 +116,7 @@
"GOTOCONTACTS_COMPANY": "Kontakte anzeigen",
"ADD_AGENT_TO_LIST": "Agenten zur Liste hinzufügen",
"AGENTADD_LIST": "Agenten zur Liste hinzufügen",
- "NO_AVAILABLE_INFO": "Keine verfügbaren Informationen",
+ "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
"NONE": "Nichts",
"FULLNAME": "Vollständiger Name",
"CHECK_DUPLICATES": "auf Duplikate prüfen",
@@ -128,17 +128,17 @@
"SELECTED_AGENTS": "Ausgewählte Agenten",
"DATE_OF_BIRTH": "Geburtsdatum",
"DATEOFBIRTH": "Geburtsdatum",
- "NOTES": "Notizen",
+ "NOTES": "Anmerkungen",
"EXPORTCSVCONTACTS_LIST": "In CSV-Datei exportieren",
"GOTO_LIST": "Kontakte anzeigen",
"GOTO_COMPANY": "Kontakte anzeigen",
"REQUIRED": "Erforderlich",
- "GLOBALCUSTOMFIELDS": "Globale benutzerdefinierte Felder",
+ "GLOBALCUSTOMFIELDS": "Globale nutzerdef. Felder",
"NEW_GLOBALCUSTOMFIELD": "Neue benutzerdefinierte Felder",
"ADD_GLOBALCUSTOMFIELD": "Benutzerdefiniertes Feld hinzufügen",
"EDIT_GLOBALCUSTOMFIELD": "Benutzerdefiniertes Feld bearbeiten",
"DELETE_GLOBALCUSTOMFIELD": "Benutzerdefiniertes Feld löschen",
- "JSCRIPTY": "Jscripty",
+ "JSCRIPTY": "JScripty",
"SESSIONS": "Sitzungen",
"AGENT": "Agent",
"PROJECT": "Projekt",
@@ -146,8 +146,8 @@
"SELECT_COMPANY": "Unternehmen auswählen",
"SELECT_TAGS": "Tags auswählen",
"HELP": {
- "PHONEBAR_API": "Um Click-to-Call zu aktivieren, geben Sie eine Telefonnummer ein und überprüfen Sie, ob der Remote-Switch für den Agenten eingeschaltet ist",
- "PHONEBAR_API_MESSAGE": "Um Click-to-Call zu aktivieren, geben Sie eine Telefonnummer ein und überprüfen Sie, ob der Remote-Switch für den Agenten eingeschaltet ist"
+ "PHONEBAR_API": "Click-2-Dial in der PhoneBar aktivieren",
+ "PHONEBAR_API_MESSAGE": "Nur möglich mit PhoneBar. Fernzugriff muss aktiviert sein"
},
"PAGE": "Seite",
"ROWSPERPAGE": "Zeilen pro Seite",
@@ -156,16 +156,16 @@
"ROW": "Reihe",
"EXPORT_ERRORS": "Fehler-Log exportieren",
"UPLOAD_COMPLETED": "Hochladen abgeschlossen",
- "STOP": "Stopp",
+ "STOP": "Anhalten",
"SELECT_FILE": "Datei auswählen",
"IMPORT_CONTACTS": "Kontakte importieren",
- "MOTIONDIALER": "Motion Bull",
- "PREFIX": "Vorwahl wählen",
+ "MOTIONDIALER": "Outbound-Dialer",
+ "PREFIX": "Präfix",
"PRIORITY": "Priorität",
- "USERID": "Agent-ID abrufen",
- "CUSTOMER_JOURNEY": "Kundenhistorie",
+ "USERID": "Nutzer-ID",
+ "CUSTOMER_JOURNEY": "Kundenreise",
"SELECT_TAG": "Tag auswählen",
- "ALL": "Alle",
+ "ALL": "Alles",
"BILLINGINFORMATION": "Abrechnungsdaten",
"COMPANY_FISCAL_TYPE": "Unternehmenssteuerart",
"CREATE": "Erstellen",
@@ -181,14 +181,14 @@
"SDICODE": "SDI-Code",
"SOCIAL_CAPITAL": "Aktienkapital",
"VATNUMBER_CF": "Umsatzsteuer Identnummer / VAT",
- "RECALLME": "Rückruf anfordern",
+ "RECALLME": "Pers. Wiedervorlage",
"ACTIONTYPE": "Aktionstyp",
"CLICKTOACTION": "Klicken für Aktion",
"ADDITIONAL_PHONES": "Zusätzliche Telefone",
- "UPDATE_EXISTING_CONTACTS": "Bestehende Kontakte aktualisieren",
"DIALTIMEZONE": "Zeitzone wählen",
- "TIMEZONE": "Zeitzone wählen",
"MOVE_DOWN": "Sich abwärts bewegen",
- "MOVE_UP": "Bewegen Sie sich nach oben"
+ "MOVE_UP": "Bewegen Sie sich nach oben",
+ "TIMEZONE": "Zeitzone wählen",
+ "UPDATE_EXISTING_CONTACTS": "Aktualisieren Sie vorhandene Kontakte"
}
}
diff --git a/public/app/main/apps/contactmanager/i18n/is.json b/public/app/main/apps/contactmanager/i18n/is.json
index b700161..b329e81 100644
--- a/public/app/main/apps/contactmanager/i18n/is.json
+++ b/public/app/main/apps/contactmanager/i18n/is.json
@@ -1,200 +1,200 @@
{
"CONTACTMANAGER": {
- "SELECT_TAG": "Select tags",
- "CUSTOMER_JOURNEY": "Customer Journey",
- "USERID": "Recall Agent ID",
- "PRIORITY": "Priority",
+ "SELECT_TAG": "Velja merki",
+ "CUSTOMER_JOURNEY": "Ferð viðskiptavina",
+ "USERID": "Auðkenni fyrir endurköllun þjónustufulltrúa - Recall Agent ID",
+ "PRIORITY": "Forgangur",
"MOTIONDIALER": "Motion Bull",
- "IMPORT_CONTACTS": "Import Contacts",
+ "IMPORT_CONTACTS": "Flytja inn tengiliði",
"PREFIX": "Dial Prefix",
- "VOICEQUEUEID": "VoiceQueue ID",
- "CAMPAIGNID": "Campaign ID",
- "STATE": "State",
- "NAME": "Name",
- "LISTS": "Lists",
- "UNIQUEID": "Unique Id",
- "STATUS": "Status",
- "STARTTIME": "Start Time",
- "ENDTIME": "End Time",
+ "VOICEQUEUEID": "Auðkenni radd biðraðar - VoiceQueue ID",
+ "CAMPAIGNID": "Auðkenni herferðar",
+ "STATE": "RÃki",
+ "NAME": "Nafn",
+ "LISTS": "Listar",
+ "UNIQUEID": "Einkvæmt kenni - Unique Id",
+ "STATUS": "Staða",
+ "STARTTIME": "UpphafstÃmi",
+ "ENDTIME": "Loka tÃmi",
"MOTION_BULL": "Motion Bull",
- "MOVE_DOWN": "Move down",
- "MOVE_UP": "Move up",
+ "MOVE_DOWN": "Færa niður",
+ "MOVE_UP": "Færa upp",
"HOPPER": "Hopper",
"FINAL": "Hopper Final",
"HISTORY": "Hopper History",
- "SCHEDULEDAT": "Scheduled At",
- "DIALTIMEZONE": "Dial Timezone",
- "TIMEZONE": "Dial Timezone",
- "SEARCH_FOR_ANYONE": "Search",
- "EDIT_LIST": "Edit List",
- "EDIT_HOPPER": "Edit Hopper",
- "DELETE_LIST": "Delete List",
- "DELETE_HOPPER": "Delete Hopper",
- "RELOAD": "Reload",
- "ADDITIONAL_PHONES": "Additional phones",
- "NO_COMPANIES": "No Company",
- "NO_AVAILABLE_ITEMS": "No Available Items",
- "ADD": "Add",
- "UPDATE_EXISTING_CONTACTS": "Update existing contacts",
+ "SCHEDULEDAT": "Ãætlað kl. - Scheduled At",
+ "DIALTIMEZONE": "TÃmabelti hringingar",
+ "TIMEZONE": "TÃmabelti hringingar",
+ "SEARCH_FOR_ANYONE": "Leita",
+ "EDIT_LIST": "Breyta lista",
+ "EDIT_HOPPER": "Breyta Hopper",
+ "DELETE_LIST": "Eyða lista",
+ "DELETE_HOPPER": "Eyða Hopper",
+ "RELOAD": "Endurhlaða",
+ "ADDITIONAL_PHONES": "ViðbótarsÃmar",
+ "NO_COMPANIES": "Ekkert fyrirtæki - No Company",
+ "NO_AVAILABLE_ITEMS": "Engar tiltækar vörur - No Available Items",
+ "ADD": "Bæta við",
+ "UPDATE_EXISTING_CONTACTS": "Uppfæra tengiliði sem fyrir eru - Update existing contacts",
"ERRORS": {
- "NAME_REQUIRED": "Mandatory field",
- "FIRSTNAME_REQUIRED": "Mandatory field",
- "PHONE_REQUIRED": "Mandatory field",
- "ALIAS_REQUIRED": "Mandatory field",
- "VALUE_REQUIRED": "Mandatory field",
- "CLICKTOACTION_REQUIRED": "Mandatory field",
- "ACTIONTYPE_REQUIRED": "Mandatory field",
- "EMAIL_MUST_VALID": "Wrong format",
- "PHONEBAR_API": "Check the MotionBar is running and the remote control switch for the agent is turned on"
+ "NAME_REQUIRED": "Ãskilinn reitur",
+ "FIRSTNAME_REQUIRED": "Ãskilinn reitur",
+ "PHONE_REQUIRED": "Ãskilinn reitur",
+ "ALIAS_REQUIRED": "Ãskilinn reitur",
+ "VALUE_REQUIRED": "Ãskilinn reitur",
+ "CLICKTOACTION_REQUIRED": "Ãskilinn reitur",
+ "ACTIONTYPE_REQUIRED": "Ãskilinn reitur",
+ "EMAIL_MUST_VALID": "Rangt snið",
+ "PHONEBAR_API": "Athuga hvort MotionBar sé à gangi og kveikt sé á fjarstýrirofanum fyrir þjónustufulltrúann "
},
- "DESCRIPTION": "Description",
- "DISPOSITION": "Disposition",
- "DISPOSITIONS": "Dispositions",
- "VOICEDISPOSITIONS": "Voice Dispositions",
- "NEW_VOICEDISPOSITION": "New Voice Disposition",
- "CUSTOM_FIELDS": "Custom Fields",
- "ADD_LIST": "Add List",
- "BACK": "Back",
- "SELECTED": "Selected",
- "SELECT_ALL": "Select All",
- "SELECT_NONE": "Select None",
- "COMPANIES": "Companies",
- "EDIT_COMPANY": "Edit Company",
- "DELETE_COMPANY": "Delete Company",
- "PHONE": "Phone",
- "EMAIL": "Email",
- "ADD_COMPANY": "Add Company",
- "CONTACTS": "Contacts",
- "NEW_LIST": "New List",
- "FIRSTNAME": "First Name",
- "LASTNAME": "Last Name",
- "LIST": "List",
- "COMPANY": "Company",
- "ADD_CONTACT": "Add Contact",
- "EDIT_CONTACT": "Edit Contact",
- "MERGE_CONTACT": "Merge Contact",
- "DUPLICATE_CONTACT": "Duplicate Contact",
- "DELETE_CONTACT": "Delete Contact",
- "CREATED_AT": "Created At",
- "SAVE": "Save",
- "DETAIL": "Detail",
- "PERSONAL_INFO": "Personal Info",
- "MOBILE": "Mobile",
+ "DESCRIPTION": "Lýsing",
+ "DISPOSITION": "Fyrirkomulag",
+ "DISPOSITIONS": "Fyrirkomulag",
+ "VOICEDISPOSITIONS": "Fyrirkomulag raddar - Voice Dispositions",
+ "NEW_VOICEDISPOSITION": "Nýtt fyrirkomulag raddar - New Voice Disposition",
+ "CUSTOM_FIELDS": "Sérsniðnir reitir ",
+ "ADD_LIST": "Bæta við lista",
+ "BACK": "Til baka",
+ "SELECTED": "Valinn",
+ "SELECT_ALL": "Velja allt",
+ "SELECT_NONE": "Velja ekkert",
+ "COMPANIES": "Fyrirtæki",
+ "EDIT_COMPANY": "Breyta fyrirtæki",
+ "DELETE_COMPANY": "Eyða fyrirtæki",
+ "PHONE": "SÃmi",
+ "EMAIL": "Tölvupóstfang",
+ "ADD_COMPANY": "Bæta við fyrirtæki",
+ "CONTACTS": "Tengiliðir",
+ "NEW_LIST": "Nýr listi",
+ "FIRSTNAME": "Eiginnafn",
+ "LASTNAME": "Eftirnafn",
+ "LIST": "Listi",
+ "COMPANY": "Fyrirtæki",
+ "ADD_CONTACT": "Bæta við tengilið",
+ "EDIT_CONTACT": "Breyta fyrirtæki",
+ "MERGE_CONTACT": "Sameina tengilið",
+ "DUPLICATE_CONTACT": "Tvöfalda þjónustufulltrúa",
+ "DELETE_CONTACT": "Eyða tengilið",
+ "CREATED_AT": "Stofnað kl. ",
+ "SAVE": "Vista",
+ "DETAIL": "Smáatriði",
+ "PERSONAL_INFO": "Persónuupplýsingar",
+ "MOBILE": "FarsÃmi",
"FAX": "Fax",
- "TAGS": "Tags",
- "SHOW_ALL_FIELDS": "Show all fields",
- "FEWER_FIELDS": "Show less fields",
- "COUNTRY": "Country",
- "CITY": "City",
- "STREET": "Street",
- "POSTALCODE": "Postal Code",
- "DELETE": "Delete",
- "DELETE_ALL": "Delete All",
- "CONTACTMANAGER": "Contacts Manager",
- "ID": "Id",
- "SETTINGS": "Settings",
- "GENERAL": "General",
- "CUSTOMFIELDS": "Custom Fields",
- "NO_CUSTOMFIELD_AVAILABLE": "No Custom Fields available",
- "ADD_TAG": "Add Tag",
- "NO_TAG": "No Tags",
- "ALIAS": "Alias",
- "CLICKTOACTION": "Click to action",
- "ACTIONTYPE": "Action type",
- "TYPE": "Type",
- "VALUE": "Value",
- "ADD_CUSTOMFIELD": "Add Custom Field",
- "EDIT_CUSTOMFIELD": "Edit Custom Field",
- "DELETE_CUSTOMFIELD": "Delete Custom Field",
- "NEW_COMPANY": "New Company",
- "NEW_CONTACT": "New Contact",
- "NEW_TAG": "New Tag",
- "UPLOAD_CONTACTS": "Upload Contacts",
- "FINISH": "Finish",
- "SUCCESS": "Success",
- "FAILURE": "Failure",
- "ALL_CONTACTS": "All Contacts",
- "NEW_CUSTOMFIELD": "New Custom Field",
- "NO_VOICEDISPOSITION_AVAILABLE": "No Voice Dispositions available",
- "ADD_VOICEDISPOSITION": "Add Voice Disposition",
- "EDIT_VOICEDISPOSITION": "Edit Voice Disposition",
- "DELETE_VOICEDISPOSITION": "Delete Voice Disposition",
+ "TAGS": "Merki",
+ "SHOW_ALL_FIELDS": "Sýna öll svæði",
+ "FEWER_FIELDS": "Sýna færri svæði - Show less fields",
+ "COUNTRY": "Land",
+ "CITY": "Borg",
+ "STREET": "Gata",
+ "POSTALCODE": "Póstnúmer",
+ "DELETE": "Eyða",
+ "DELETE_ALL": "Eyða öllu",
+ "CONTACTMANAGER": "Tengiliðastjóri - Contacts Manager",
+ "ID": "Auðkenni",
+ "SETTINGS": "Stillingar",
+ "GENERAL": "Almennt",
+ "CUSTOMFIELDS": "Sérsniðnir reitir ",
+ "NO_CUSTOMFIELD_AVAILABLE": "Engir sérsniðnir reitir tiltækir - No Custom Fields available",
+ "ADD_TAG": "Bæta við merki",
+ "NO_TAG": "Engin merki - No Tags",
+ "ALIAS": "Dulnefni",
+ "CLICKTOACTION": "Smellið til að aðhafast",
+ "ACTIONTYPE": "Gerð aðgerðar",
+ "TYPE": "Gerð",
+ "VALUE": "Virði- Value",
+ "ADD_CUSTOMFIELD": "Bæta við sérsniðnum reit",
+ "EDIT_CUSTOMFIELD": "Breyta sérsniðnum reitum ",
+ "DELETE_CUSTOMFIELD": "Eyða sérsniðnum reitum ",
+ "NEW_COMPANY": "Nýtt fyrirtæki",
+ "NEW_CONTACT": "Nýr tengiliður",
+ "NEW_TAG": "Nýtt merki",
+ "UPLOAD_CONTACTS": "Hlaða upp tengiliðum - Upload Contacts",
+ "FINISH": "Klára",
+ "SUCCESS": "Velgengni",
+ "FAILURE": "Mistök",
+ "ALL_CONTACTS": "Allir tengiliðir",
+ "NEW_CUSTOMFIELD": "Nýr sérsniðinn reitur - New Custom Field",
+ "NO_VOICEDISPOSITION_AVAILABLE": "Engar raddleiðingar à boði - No Voice Dispositions available",
+ "ADD_VOICEDISPOSITION": "Bæta við raddráðstöfun",
+ "EDIT_VOICEDISPOSITION": "Breyta fyrirkomulags raddar - Edit Voice Disposition",
+ "DELETE_VOICEDISPOSITION": "Eyða fyrirkomulag raddar - Delete Voice Disposition",
"VAT": "VAT",
- "COMPANYID": "Company ID",
- "WEBSITE": "Website",
- "EMAIL_DOMAIN": "Email Domain",
- "ADDRESS": "Address",
- "POSTAL_CODE": "Postal Code",
- "SHIPMENTADDRESS": "Shipment Address",
- "COPY_CONTACT": "Copy Contact",
- "GOTOCONTACTS_LIST": "Show Contacts",
- "GOTOCONTACTS_COMPANY": "Show Contacts",
- "ADD_AGENT_TO_LIST": "Add Agent to List",
- "AGENTADD_LIST": "Add Agents to List",
- "NO_AVAILABLE_INFO": "No available info",
- "NONE": "None",
- "ALL": "All",
- "FULLNAME": "Full Name",
- "CHECK_DUPLICATES": "Check Duplicates",
- "DUPLICATES": "Duplicates",
- "UPLOAD_CSV": "Upload CSV",
- "TAG": "Tag",
- "UPLOAD": "Upload",
- "ALL_AGENTS": "All Agents",
- "SELECTED_AGENTS": "Selected Agents",
- "DATE_OF_BIRTH": "Birthdate",
- "DATEOFBIRTH": "Birthdate",
- "NOTES": "Notes",
- "EXPORTCSVCONTACTS_LIST": "Export to CSV",
- "GOTO_LIST": "Show Contacts",
- "GOTO_COMPANY": "Show Contacts",
- "REQUIRED": "Required",
- "GLOBALCUSTOMFIELDS": "Global Custom Fields",
- "NEW_GLOBALCUSTOMFIELD": "New Custom Fields",
- "ADD_GLOBALCUSTOMFIELD": "Add Custom Field",
- "EDIT_GLOBALCUSTOMFIELD": "Edit Custom Field",
- "DELETE_GLOBALCUSTOMFIELD": "Delete Custom Field",
+ "COMPANYID": "Auðkenni fyrirtækis",
+ "WEBSITE": "VefsÃða",
+ "EMAIL_DOMAIN": "Lén tölvupóstfangs",
+ "ADDRESS": "Aðsetur",
+ "POSTAL_CODE": "Póstnúmer",
+ "SHIPMENTADDRESS": "Aðsetur sendingar",
+ "COPY_CONTACT": "Afrita tengilið",
+ "GOTOCONTACTS_LIST": "Sýna tengiliði",
+ "GOTOCONTACTS_COMPANY": "Sýna tengiliði",
+ "ADD_AGENT_TO_LIST": "Bæta þjónustufulltrúa við listann",
+ "AGENTADD_LIST": "Bæta við þjónustufulltrúa við listann",
+ "NO_AVAILABLE_INFO": "Engar tiltækar upplýsingar - No available info",
+ "NONE": "Enginn",
+ "ALL": "Allir",
+ "FULLNAME": "Fullt nafn",
+ "CHECK_DUPLICATES": "Athuga tvÃtekningar",
+ "DUPLICATES": "TvÃtekningar",
+ "UPLOAD_CSV": "Hlaða upp CSV - Upload CSV",
+ "TAG": "Merki",
+ "UPLOAD": "Hlaða upp",
+ "ALL_AGENTS": "Allir þjónustufulltrúar",
+ "SELECTED_AGENTS": "Valdnir þjónustufulltrúar",
+ "DATE_OF_BIRTH": "Fæðingardagur",
+ "DATEOFBIRTH": "Fæðingardagur",
+ "NOTES": "Athugasemdir",
+ "EXPORTCSVCONTACTS_LIST": "Flytja út CSV ",
+ "GOTO_LIST": "Sýna tengiliði",
+ "GOTO_COMPANY": "Sýna tengiliði",
+ "REQUIRED": "Nauðsynlegt",
+ "GLOBALCUSTOMFIELDS": "Alþjóðlegir sérsniðnir reitir",
+ "NEW_GLOBALCUSTOMFIELD": "Nýr sérsniðinn reitur - New Custom Fields",
+ "ADD_GLOBALCUSTOMFIELD": "Bæta við sérsniðnum reit",
+ "EDIT_GLOBALCUSTOMFIELD": "Breyta sérsniðnum reitum ",
+ "DELETE_GLOBALCUSTOMFIELD": "Eyða sérsniðnum reitum",
"JSCRIPTY": "Jscripty",
- "SESSIONS": "Sessions",
- "AGENT": "Agent",
- "PROJECT": "Project",
- "SELECT_LIST": "Select a list",
- "SELECT_COMPANY": "Select a company",
- "SELECT_TAGS": "Select one or more tags",
+ "SESSIONS": "Lotur",
+ "AGENT": "Ãjónustufulltrúi",
+ "PROJECT": "Verkefni",
+ "SELECT_LIST": "Velja lista",
+ "SELECT_COMPANY": "Velja fyrirtæki",
+ "SELECT_TAGS": "Velja eitt eða fleiri merki",
"HELP": {
- "PHONEBAR_API_MESSAGE": "To enable click-to-call, insert a phone number and check the remote control switch for the Agent is turned on",
- "PHONEBAR_API": "To enable click-to-call, insert a phone number and check the remote control switch for the Agent is turned on"
+ "PHONEBAR_API_MESSAGE": "Til að hægt sé að hringja skal setja inn sÃmanúmer og athuga hvort kveikt sé á fjarstýrirofa fyrir þjónustufulltrúann - To enable click-to-call, insert a phone number and check the remote control switch for the Agent is turned on",
+ "PHONEBAR_API": "Til að hægt sé að hringja skal setja inn sÃmanúmer og athuga hvort kveikt sé á fjarstýrirofa fyrir þjónustufulltrúann - To enable click-to-call, insert a phone number and check the remote control switch for the Agent is turned on"
},
- "PAGE": "Page",
- "ROWSPERPAGE": "Rows per page",
- "OF": "of",
- "SOCIAL": "Social",
- "ROW": "Row",
- "EXPORT_ERRORS": "Export Errors",
- "UPLOAD_COMPLETED": "Upload Completed",
- "STOP": "Stop",
- "SELECT_FILE": "Select File",
- "BILLINGINFORMATION": "Billing Information",
- "FLATDISCOUNT": "Company Discount",
- "EUROPE": "Europe",
- "ISOCODE": "ISO National Code",
+ "PAGE": "BlaðsÃða",
+ "ROWSPERPAGE": "Raðir á sÃðu",
+ "OF": "af",
+ "SOCIAL": "Félagslegt",
+ "ROW": "Röð",
+ "EXPORT_ERRORS": "Flytja út villur",
+ "UPLOAD_COMPLETED": "Hleðslu lokið ",
+ "STOP": "Stoppa",
+ "SELECT_FILE": "Velja skrá ",
+ "BILLINGINFORMATION": "Reikningsupplýsingar",
+ "FLATDISCOUNT": "Afsláttur fyrirtækis",
+ "EUROPE": "Evrópa",
+ "ISOCODE": "ISO landskóði - ISO national code",
"VATNUMBER_CF": "Codice Fiscale/VAT",
- "PIVA": "VAT Number",
- "SDICODE": "SDI Code",
- "EXPIREDAY": "Expiration Days",
- "INVOICEARTICLE": "Law Articles",
- "PAYMENTMETHOD": "Payment Method",
- "SOCIAL_CAPITAL": "Share Capital",
- "COMPANY_FISCAL_TYPE": "Company Fiscal Type",
- "RELATIONSHIP": "Relationship ...",
- "RELATIONSHIPCOMPANY": " ... with",
- "CREATE": "Create",
- "RECALLME": "Recall Me",
+ "PIVA": "VAT númer",
+ "SDICODE": "SDI Kóði",
+ "EXPIREDAY": "Fyrningardagar - Expiration Days",
+ "INVOICEARTICLE": "Lagagreinar - Law Articles",
+ "PAYMENTMETHOD": "Greiðslumáti",
+ "SOCIAL_CAPITAL": "Hlutafé - Share Capital",
+ "COMPANY_FISCAL_TYPE": "Fjárhagsupplýsingar fyrirtækis - Company Fiscal Type",
+ "RELATIONSHIP": "Samband ... - Relationship ...",
+ "RELATIONSHIPCOMPANY": " ... með - ... with",
+ "CREATE": "Stofna",
+ "RECALLME": "Muna eftir mér",
"NOTIFICATIONS": {
- "NO_DATA_ERROR": "Unable to retrieve any data",
- "INTERACTION_OPEN_ERROR": "Unable to open the interaction",
- "ACCOUNTS_GET_ERROR": "Unable to retrieve any {{channel}} account",
- "JSCRIPTY_GET_ERROR": "Unable to retrieve any Jscripty project"
+ "NO_DATA_ERROR": "Ekki er hægt að sækja nein gögn - Unable to retrieve any data",
+ "INTERACTION_OPEN_ERROR": "Ekki er hægt að opna samskiptin - Unable to open the interaction",
+ "ACCOUNTS_GET_ERROR": "Ekki er hægt að sækja neinn {{rás}} reikning - Unable to retrieve any {{channel}} account",
+ "JSCRIPTY_GET_ERROR": "Ekki er hægt að sækja Jscripty-verk - Unable to retrieve any Jscripty project"
}
}
}
diff --git a/public/app/main/apps/contactmanager/i18n/pt-BR.json b/public/app/main/apps/contactmanager/i18n/pt-BR.json
index 8dae8b1..f16f522 100644
--- a/public/app/main/apps/contactmanager/i18n/pt-BR.json
+++ b/public/app/main/apps/contactmanager/i18n/pt-BR.json
@@ -2,7 +2,7 @@
"CONTACTMANAGER": {
"SELECT_TAG": "Selecione Tags",
"CUSTOMER_JOURNEY": "Jornada do Cliente",
- "USERID": "Recall Agent ID",
+ "USERID": "Agent ID Agendamento",
"PRIORITY": "Prioridade",
"MOTIONDIALER": "Motion Bull",
"IMPORT_CONTACTS": "Importar Contatos",
@@ -18,7 +18,7 @@
"ENDTIME": "Fim",
"MOTION_BULL": "Motion Bull",
"HOPPER": "Funil",
- "FINAL": "Final",
+ "FINAL": "Finalização",
"HISTORY": "Histórico",
"SCHEDULEDAT": "Agendado em",
"SEARCH_FOR_ANYONE": "Procurar",
@@ -26,7 +26,7 @@
"EDIT_HOPPER": "Editar Funil",
"DELETE_LIST": "Excluir Lista",
"DELETE_HOPPER": "Excluir Funil",
- "RELOAD": "Recarregar",
+ "RELOAD": "Reload",
"NO_COMPANIES": "Nenhuma Empresa",
"NO_AVAILABLE_ITEMS": "Nenhum Item DisponÃvel",
"ADD": "Adicionar",
@@ -46,12 +46,12 @@
"DISPOSITIONS": "Qualificações",
"VOICEDISPOSITIONS": "Qualificações de Voz",
"NEW_VOICEDISPOSITION": "Nova Qualificação de Voz",
- "CUSTOM_FIELDS": "Os Campos Personalizados",
+ "CUSTOM_FIELDS": "Campos Personalizados",
"ADD_LIST": "Adicionar Lista",
"BACK": "Voltar",
"SELECTED": "Selecionado",
"SELECT_ALL": "Selecionar Todos",
- "SELECT_NONE": "Selecionar Nenhum",
+ "SELECT_NONE": "Desselecionar",
"COMPANIES": "Empresas",
"EDIT_COMPANY": "Editar Empresa",
"DELETE_COMPANY": "Excluir Empresa",
@@ -76,7 +76,7 @@
"MOBILE": "Celular",
"FAX": "Fax",
"TAGS": "Tags",
- "SHOW_ALL_FIELDS": "Mostrar Todos Campos",
+ "SHOW_ALL_FIELDS": "Mostrar todos campos",
"FEWER_FIELDS": "Reduzir Campos",
"COUNTRY": "PaÃs",
"CITY": "Cidade",
@@ -84,7 +84,7 @@
"POSTALCODE": "CEP",
"DELETE": "Excluir",
"DELETE_ALL": "Excluir Tudo",
- "CONTACTMANAGER": "Gestor Contatos",
+ "CONTACTMANAGER": "Gestão de Contatos",
"ID": "Id",
"SETTINGS": "Configurações",
"GENERAL": "Geral",
@@ -107,10 +107,10 @@
"FAILURE": "Falha",
"ALL_CONTACTS": "Todos os Contatos",
"NEW_CUSTOMFIELD": "Novo Campo Personalizado",
- "NO_VOICEDISPOSITION_AVAILABLE": "Nenhuma Disposição de Voz DisponÃvel",
- "ADD_VOICEDISPOSITION": "Adicionar Disposição de Voz",
- "EDIT_VOICEDISPOSITION": "Editar Disposição de Voz",
- "DELETE_VOICEDISPOSITION": "Excluir Disposição de Voz",
+ "NO_VOICEDISPOSITION_AVAILABLE": "Nenhuma Qualificação de Voz DisponÃvel",
+ "ADD_VOICEDISPOSITION": "Adicionar Qualificação de Voz",
+ "EDIT_VOICEDISPOSITION": "Editar Qualificação de Voz",
+ "DELETE_VOICEDISPOSITION": "Excluir Qualificação de Voz",
"VAT": "VAT",
"COMPANYID": "ID Empresa",
"WEBSITE": "Website",
@@ -119,7 +119,7 @@
"POSTAL_CODE": "CEP",
"SHIPMENTADDRESS": "Endereço de Envio",
"COPY_CONTACT": "Copiar Contato",
- "GOTOCONTACTS_LIST": "Ir para Lista de Contatos",
+ "GOTOCONTACTS_LIST": "Ir para Listas",
"GOTOCONTACTS_COMPANY": "Ir para Empresas",
"ADD_AGENT_TO_LIST": "Adicionar Agente à Lista",
"AGENTADD_LIST": "Adicionar Agentes à Lista",
@@ -153,8 +153,8 @@
"SELECT_COMPANY": "Selecione Empresa",
"SELECT_TAGS": "Selecione uma ou mais Tags",
"HELP": {
- "PHONEBAR_API_MESSAGE": "Para habilitar click-to-call, insira o telefone e verifique se o controle remoto esta ativo.",
- "PHONEBAR_API": "Para habilitar click-to-call, insira o telefone e verifique se o controle remoto esta ativo."
+ "PHONEBAR_API_MESSAGE": "Para habilitar click-to-call, insira o número do telefone e verifique se o controle remoto esta ativo.",
+ "PHONEBAR_API": "Para habilitar click-to-call, insira o número do telefone e verifique se o controle remoto esta ativo."
},
"PAGE": "Página",
"ROWSPERPAGE": "Linhas por Página",
@@ -168,7 +168,7 @@
"ALL": "Tudo",
"BILLINGINFORMATION": "Informações de Pagamento",
"COMPANY_FISCAL_TYPE": "Tipo Fiscal da Empresa",
- "CREATE": "Crio",
+ "CREATE": "Criado",
"EUROPE": "Europa",
"EXPIREDAY": "Dias de Vencimento",
"FLATDISCOUNT": "Desconto da Empresa",
@@ -177,16 +177,16 @@
"PAYMENTMETHOD": "Forma de pagamento",
"PIVA": "Número de IVA",
"RELATIONSHIP": "Relacionamento ...",
- "RELATIONSHIPCOMPANY": "Â ... com",
+ "RELATIONSHIPCOMPANY": " ... com",
"SDICODE": "Código SDI",
"SOCIAL_CAPITAL": "Capital Social",
"VATNUMBER_CF": "Código Fiscal / IVA",
- "RECALLME": "Lembre-me",
+ "RECALLME": "Agendamento",
"ACTIONTYPE": "Tipo de Acão",
"CLICKTOACTION": "Clique para Ação",
"ADDITIONAL_PHONES": "Telefones Adicionais",
- "UPDATE_EXISTING_CONTACTS": "Atualizar Contatos Existentes",
- "DIALTIMEZONE": "Disque fuso horário",
+ "UPDATE_EXISTING_CONTACTS": "Atualizar contatos existentes",
+ "DIALTIMEZONE": "Fuso Horário de Discagem",
"TIMEZONE": "Fuso Horário",
"MOVE_DOWN": "Mover para Baixo",
"MOVE_UP": "Mover para Cima"
diff --git a/public/app/main/apps/dashboards/i18n/de.json b/public/app/main/apps/dashboards/i18n/de.json
index b494e4e..3649c74 100644
--- a/public/app/main/apps/dashboards/i18n/de.json
+++ b/public/app/main/apps/dashboards/i18n/de.json
@@ -20,31 +20,31 @@
"INTERACTION": "Interaktion",
"BROWSER_NAME": "Browser Name",
"BROWSER_VERSION": "Browser Version",
- "OS_NAME": "Betriebssystem Name",
+ "OS_NAME": "Betriebssystem",
"OS_VERSION": "Betriebssystem Version",
"DEVICE_MODEL": "Gerätemodell",
"DEVICE_VENDOR": "Gerätehersteller",
"DEVICE_TYPE": "Gerätetyp",
- "RECALLME": "Rückruf anfordern",
- "DROP_RATE": "Abbruchrate Anrufe",
- "DROPPED": "Abgebrochen",
- "DROPPED_TEXT": "Abgebrochene Anrufe innerhalb der Warteschlange",
- "DETAIL": "Detail",
- "MOTION_BULL": "Motion Bull",
+ "RECALLME": "Rückruf planen",
+ "DROP_RATE": "Drop-Rate Anrufe",
+ "DROPPED": "Abgebrochen (Drop)",
+ "DROPPED_TEXT": "Abgebrochen bei Anwahl (Drop-Call)",
+ "DETAIL": "Details",
+ "MOTION_BULL": "Outbound-Dialer",
"LIMITED": "Limitiert",
- "LIMITED_TEXT": "IVR-Kampagnen Anrufe getätigt/limitiert",
+ "LIMITED_TEXT": "Outbound-IVR-Kampagnen gewählt/limitiert",
"DASHBOARDS": "Dashboards",
"RECORDINGS": "Aufzeichnungen",
"TODAY_MOTION_BULL_STATS": "Tagesstatistiken Warteschlangen",
"ORIGINATED": "Gewählt",
- "ORIGINATED_TEXT": "Anrufe aus der Warteschlange gewählt",
+ "ORIGINATED_TEXT": "Gewählte Anrufe aus der IVR",
"UPDATE": "Aktualisieren",
"MORE": "Mehr",
- "MOTIONDIALER": "Motion Dialer",
+ "MOTIONDIALER": "Outbound-Dialer",
"DISPOSE": "Qualifizieren",
"QUEUES": "Warteschlangen",
"DIALER_CALL": "Dialer-Anruf",
- "ELAPSED_TIME": "Abgelaufene Zeit",
+ "ELAPSED_TIME": "Zeit vergangen",
"EDIT": "Bearbeiten",
"MERGE": "Zusammenführen",
"DUPLICATE": "Duplizieren",
@@ -55,11 +55,11 @@
"ANSWER_MACHINE": "Anrufbeantworter",
"INTERESTED": "Interessiert",
"NOT_INTERESTED": "Kein Interesse",
- "PERSONAL_INFO": "Persönliche Infos",
- "SOLD": "Verkauft",
+ "PERSONAL_INFO": "Persönliche Informationen",
+ "SOLD": "Abschluss",
"SPECIAL": "Speziell",
- "BLACKLIST": "Blacklist",
- "RESCHEDULE": "erneut Planen",
+ "BLACKLIST": "Schwarze Liste",
+ "RESCHEDULE": "erneute Planung",
"FIRSTNAME": "Vorname",
"LASTNAME": "Nachname",
"MOBILE": "Mobilnummer",
@@ -76,20 +76,20 @@
"TODAY_IVR_CAMPAIGNS_STATS": "IVR-Tagesstatistiken",
"TODAY_INBOUND_STATS": "Tagesstatistiken - eingehende Warteschlangen",
"TODAY_OUTBOUND_STATS": "Tagesstatistiken - ausgehende Warteschlangen",
- "WAITING": "Anrufe in Warteschlange",
- "TALKING": "Im Gespräch",
+ "WAITING": "Wartezustand",
+ "TALKING": "im Gespräch",
"INBOUND_ANSWERED": "Angenommen eingehend",
"OUTBOUND_ANSWERED": "Angenommen ausgehend",
"ABANDONED": "Abgebrochen",
"TOTAL_OFFERED": "Gesamt angeboten",
- "AVG_HOLD_TIME": "Durchschnittliche Wartezeit",
+ "AVG_HOLD_TIME": "DS Wartezeit",
"INBOUND_ANSWER_RATE": "Antwortrate eingehend",
"OUTBOUND_ANSWER_RATE": "Antwortrate ausgehend",
"ABANDON_RATE": "Abbruchrate",
"UNMANAGED": "Nicht bearbeitet",
"TOTAL": "Gesamt",
"TOT_DURATION": "Gesamtdauer",
- "AVG_DURATION": "Durchschnittliche Dauer",
+ "AVG_DURATION": "DS Dauer",
"HELP": {
"ORIGINATEDLIMITED": "IVR Kampagnen gewählt/limitiert",
"DROPPED": "Gesamtzahl abgebrochener Anrufe innerhalb der Warteschlange",
@@ -126,17 +126,17 @@
"LIKE_FILTER": "Suche nach variablen Ãbereinstimmungen der Suchbegriffe"
},
"ERRORS": {
- "FIRSTNAME_REQUIRED": "Der erste Name ist erforderlich",
- "PHONE_REQUIRED": "Die Telefonnummer ist erforderlich",
- "DISPOSITION_REQUIRED": "Pflichtfeld",
- "AGENT_REQUIRED": "Pflichtfeld",
- "QUEUE_REQUIRED": "Pflichtfeld",
- "CAMPAIGN_REQUIRED": "Pflichtfeld",
- "FAILED_INITIALIZATION": "Fehler während der Initialisierung"
+ "FIRSTNAME_REQUIRED": "Vorname erforderlich",
+ "PHONE_REQUIRED": "Telefonnummer erforderlich",
+ "DISPOSITION_REQUIRED": "Qualifizierung erforderlich",
+ "AGENT_REQUIRED": "Agent erforderlich",
+ "QUEUE_REQUIRED": "Warteschlange erforderlich",
+ "CAMPAIGN_REQUIRED": "Kampagne erforderlich",
+ "FAILED_INITIALIZATION": "Fehler während Initialisierung"
},
- "NO_AVAILABLE_INFO": "Keine Information vorhanden",
- "WELCOME_TO_MOTION": "Willkommen zu Motion",
- "WELCOME_MESSAGE": "Verwenden Sie die linke Seitenleiste, um durch die verfügbaren Abschnitte zu navigieren",
+ "NO_AVAILABLE_INFO": "Keine Informationen vorhanden",
+ "WELCOME_TO_MOTION": "Willkommen bei SogedesX!",
+ "WELCOME_MESSAGE": "Navigationsmenü auf der linken Seite",
"ADD": "Hinzufügen",
"CONTACTMANAGER": "Kontaktmanager",
"DASHBOARD": "Dashboard",
@@ -156,21 +156,21 @@
"TALKING_TEXT": "Aktive Anrufe",
"INBOUND_ANSWERED_TEXT": "Angenommene Anrufe",
"ABANDONED_TEXT": "Abgebrochene Anrufe",
- "DROP_RATE_TEXT": "Abbruchrate",
+ "DROP_RATE_TEXT": "Abbruchrate (Drop-Calls)",
"TOTAL_OFFERED_TEXT": "Gesamt angebotene Interaktionen",
- "AVG_HOLD_TIME_TEXT": "Durchschnittliche Wartezeit",
- "AVG_TALK_TIME_TEXT": "Durchschnittliche Gesprächszeit",
+ "AVG_HOLD_TIME_TEXT": "DS Wartezeit",
+ "AVG_TALK_TIME_TEXT": "DS Gesprächszeit",
"INBOUND_ANSWER_RATE_TEXT": "Antwortrate ",
"UNMANAGED_TEXT": "Nicht bearbeitete Interaktionen",
"TOTAL_TEXT": "Gesamt ausgehende Anrufe",
- "OUTBOUND_ANSWERED_TEXT": "Beantwortete Anrufe (Ausgehend) ",
+ "OUTBOUND_ANSWERED_TEXT": "Gesamt beantwortet",
"TOT_DURATION_TEXT": "Gesamtdauer ausgehender Anrufe ",
- "AVG_DURATION_TEXT": "Durchschnittliche Dauer ausgehender Anrufe",
- "OUTBOUND_ANSWER_RATE_TEXT": "Rate angenommener ausgehender Anrufe",
+ "AVG_DURATION_TEXT": "DS Dauer ausgehend",
+ "OUTBOUND_ANSWER_RATE_TEXT": "Antwortrate ausgehend",
"PAGE": "Seite",
"ROWSPERPAGE": "Zeilen pro Seite",
"OF": "von",
- "REPLY_PLACEHOLDER": "Text eingeben und ENTER drücken zum Senden",
+ "REPLY_PLACEHOLDER": "Senden der Nachricht mit Eingabetaste",
"CONTACT_INFO": "Kontaktinformationen",
"CLOSE_AND_DISPOSE": "SchlieÃen und Qualifizieren",
"DISPOSITIONS": "Qualifizierungen",
@@ -179,10 +179,10 @@
"REJECT": "Ablehnen",
"CLOSED": "Geschlossen",
"INFO": "Information",
- "NOTE": "Hinweis",
+ "NOTE": "Anmerkung",
"ACCEPT_ELSEWHERE": "Von anderem Teilnehmer angenommen",
- "ATTENTION": "Achtung",
- "SOCIAL": "Sozial",
+ "ATTENTION": "Hinweis",
+ "SOCIAL": "Soziale Medien",
"NO_JSCRIPTY_PROJECTS_AVAILABLE": "Keine Jscripty-Projekte verfügbar",
"OPENED": "Geöffnet",
"FILTER": "Filter",
@@ -193,18 +193,18 @@
"INTERACTIONS": "Interaktionen",
"STARTEDAT": "Begonnen am",
"STATUS": "Status",
- "OPEN": "Ãffnen",
+ "OPEN": "Offen",
"SHOW": "Anzeigen",
"ME": "ICH",
"NOT_ASSIGNED": "Nicht zugewiesen",
"UNKNOWN": "Unbekannt",
- "SELECT_USER": "Benutzer auswählen",
+ "SELECT_USER": "Nutzer auswählen",
"LAST_MESSAGE": "Letzte Nachricht",
- "USER": "Benutzer",
+ "USER": "Nutzer",
"TAGS": "Tags",
"SELECT_TAG": "Tag auswählen",
"TYPE": "Typ",
- "SOURCE": "Quelle",
+ "SOURCE": "Ursprung",
"DESTINATION": "Ziel",
"CALLERID": "Anrufer-ID",
"END_AT": "Beendet am",
@@ -215,7 +215,7 @@
"SET_AS": "Festlegen als",
"PENDING": "Ausstehend",
"CANNED_ANSWER_NOT_FOUND": "Keine Textbausteine gefunden",
- "CANNED_ANSWER_SEARCH": "Hier nach einem Textbaustein suchen",
+ "CANNED_ANSWER_SEARCH": "Hier nach Textbaustein suchen",
"NO_MAIL_ACCOUNTS_AVAILABLE": "Keine E-Mail-Konten verfügbar",
"NO_FAX_ACCOUNTS_AVAILABLE": "Keine Fax-Konten verfügbar",
"NO_SMS_ACCOUNTS_AVAILABLE": "Keine SMS-Konten verfügbar",
@@ -251,24 +251,24 @@
"YESTERDAY": "Gestern",
"TODAY": "Heute",
"SELECT_DATE": "Datum auswählen",
- "SELECT_DATE_RANGE": "Wählen Sie einen Datumsbereich",
- "CLEAR": "Löschen",
+ "SELECT_DATE_RANGE": "Zeitbereich auswählen",
+ "CLEAR": "Leeren",
"CALL_NUMBER": "Anrufen",
"TRANSFER_NUMBER": "Transfer",
"CALL_SAVED": "Anruf erfolgreich gespeichert",
"CALL_DISPOSED": "Anruf erfolgreich qualifiziert",
"CHANNEL_WAITING_TEXT": "Wartende Interaktionen",
"CHANNEL_QUEUE": "Warteschlange",
- "CHANNEL_FROM": "von",
+ "CHANNEL_FROM": "Von",
"MARK_AS_UNREAD": "Als ungelesen markieren",
"SELECT_AGENT": "Agenten auswählen",
"READ": "Gelesen",
- "SELECT_READ_UNREAD": "Wählen ob Lesen/Ungelesen",
+ "SELECT_READ_UNREAD": "Wählen ob Gelesen/Ungelesen",
"SELECT_SUBSTATUS": "Zwischenstatus auswählen",
"UNREAD": "Ungelesen",
"ABANDONAT": "Abgebrochen",
"ABANDONEDQUEUECALLS": "Abgebrochene Anrufe",
- "FREE": "Frei",
+ "FREE": "Verfügbar",
"LASTASSIGNEDTO": "Zuletzt zugewiesen an",
"QUEUE": "Warteschlange",
"QUEUECALLEREXITAT": "Abgebrochen",
@@ -279,43 +279,43 @@
"CLICKRELOAD": "Verpasste Anrufe! Bitte Seite erneut laden",
"NOTAVAILABLE": "Nicht verfügbar",
"CURRENTLY_IN_USE_BY": "Derzeit verwendet von",
- "CUSTOMER_JOURNEY": "Kundenhistorie",
+ "CUSTOMER_JOURNEY": "Kundenreise",
"NO_DATA_AVAILABLE": "Keine Daten verfügbar",
"AGENTS": "Agenten",
"TRANSFER": "Transfer",
- "NO_DISPOSITION_SET": "Keine Qualifizierungen definiert",
+ "NO_DISPOSITION_SET": "Keine Qualifizierungen vorhanden",
"ABANDONED_RATE": "Abbruchrate",
- "ABANDONED_RATE_TEXT": "Rate der abgebrochenen Anrufe innerhalb der Warteschlange",
- "AVG_MANAGED_TIME": "Durchschnittliche Bearbeitungszeit",
- "AVG_MANAGED_TIME_TEXT": "Durchschnittliche Bearbeitungszeit aller Interkationen",
+ "ABANDONED_RATE_TEXT": "Rate abgebrochene Interaktionen",
+ "AVG_MANAGED_TIME": "DS Bearbeitungszeit",
+ "AVG_MANAGED_TIME_TEXT": "DS Bearbeitungszeit aller Interkationen",
"MANAGED": "Bearbeitet",
"MANAGED_RATE": "Bearbeitungsrate",
"MANAGED_RATE_TEXT": "Rate der bearbeiteten Interaktionen",
"MANAGED_TEXT": "Interaktionen bearbeitet",
"OPENED_TEXT": "Interaktionen geöffnet",
- "TODAY_INTERACTIONS_STATS": "Interaktionen Tagesstatistiken",
+ "TODAY_INTERACTIONS_STATS": "Tagesstatistiken Omnichannel-Interaktionen",
"UNMANAGED_RATE": "Rate nicht Bearbeitet",
- "UNMANAGED_RATE_TEXT": "Rate der nicht bearbeiteten Interaktionen in der Warteschlange",
+ "UNMANAGED_RATE_TEXT": "Rate nicht bearbeitete Interaktionen",
"VOICE_ABANDONED": "Abgebrochen",
- "VOICE_ABANDONED_TEXT": "Abgebrochene Anrufe innerhalb der Warteschlange",
+ "VOICE_ABANDONED_TEXT": "Gesamt abgebrochene Anrufe",
"VOICE_ABANDON_RATE": "Abbruchrate",
- "VOICE_ABANDON_RATE_TEXT": "Rate der abgebrochenen Anrufe innerhalb der Warteschlange",
+ "VOICE_ABANDON_RATE_TEXT": "Gesamt Abbruchrate",
"VOICE_ANSWERED": "Angenommen",
- "VOICE_ANSWERED_TEXT": "Angenommene Anrufe in der Warteschlange",
+ "VOICE_ANSWERED_TEXT": "Gesamt angenommene Anrufe",
"VOICE_ANSWER_RATE": "Antwortrate",
- "VOICE_ANSWER_RATE_TEXT": "Rate angenommener Anrufe in der Warteschlange",
- "VOICE_AVG_HOLD_TIME": "Durchschnittliche Wartezeit",
- "VOICE_AVG_HOLD_TIME_TEXT": "Durchschnittliche Wartezeit aller Sprachanrufe",
- "VOICE_AVG_TALK_TIME": "Durchschnittliche Gesprächszeit",
- "VOICE_AVG_TALK_TIME_TEXT": "Durchschnittliche Gesprächszeit aller Anrufe nach der Warteschleife",
- "VOICE_TALKING": "IM GESPRÃCH",
- "VOICE_TALKING_TEXT": "Aktive Anrufe in der Warteschlange",
+ "VOICE_ANSWER_RATE_TEXT": "Gesamt Antwortrate",
+ "VOICE_AVG_HOLD_TIME": "DS Wartezeit",
+ "VOICE_AVG_HOLD_TIME_TEXT": "DS Wartezeit Anrufe",
+ "VOICE_AVG_TALK_TIME": "DS Gesprächszeit",
+ "VOICE_AVG_TALK_TIME_TEXT": "DS Gesprächszeit aller Anrufe",
+ "VOICE_TALKING": "Im Gespräch",
+ "VOICE_TALKING_TEXT": "Gesamt aktive Anrufe",
"VOICE_TOTAL_OFFERED": "Gesamt angeboten",
- "VOICE_TOTAL_OFFERED_TEXT": "Gesamtzahl der angebotenen Anrufe in der Warteschlange",
+ "VOICE_TOTAL_OFFERED_TEXT": "Gesamt angebotene Anrufe",
"VOICE_UNMANAGED": "Nicht bearbeitet",
- "VOICE_UNMANAGED_TEXT": "Nicht bearbeitete Anrufe in der Warteschlange",
+ "VOICE_UNMANAGED_TEXT": "Gesamt nicht bearbeitete Anrufe",
"VOICE_WAITING": "Wartende Anrufe",
- "VOICE_WAITING_TEXT": "Wartende Anrufe in der Warteschlange",
+ "VOICE_WAITING_TEXT": "Gesamt wartende Anrufe",
"DOWNLOAD": "Herunterladen",
"SCHEDULED_CALLS": "Geplante Anrufe",
"PRIVATE": "Persönlich",
@@ -343,12 +343,12 @@
"UPDATE_DRAFT": "Entwurf aktualisieren",
"NO_AVAILABLE_INTERACTION": "Keine Interaktionen verfügbar",
"ACCOUNTINGDOC": "Abrechnungsdokumente",
- "ADD_PRODUCTPRICELIST": "PRODUKT HINZUFÃGEN",
+ "ADD_PRODUCTPRICELIST": "Produkt hinzufügen",
"AGENTFULLNAME": "Agent",
"ALL_COMPANIES": "Alle Unternehmen",
- "ALL_PRODUCTS": "Alles",
- "ALL_STATUS": "Alles",
- "ALL_STEP": "Alles",
+ "ALL_PRODUCTS": "Alle Produkte",
+ "ALL_STATUS": "Alle Status",
+ "ALL_STEP": "Alles Schritte",
"ALL_WORKFLOW": "Alle Arbeitsabläufe",
"ATTENDACELASTINVOICE": "Letzte Rechnung",
"ATTENDACENEXTINVOICE": "Nächste Rechnung",
@@ -357,12 +357,12 @@
"AUTOPROFORMA": "SELBST-PROFORMA",
"BALANCE": "SALDO",
"BY": "Durch",
- "CLONEPROFORMA": "Klon",
+ "CLONEPROFORMA": "Klonen",
"COMPANIES": "Unternehmen",
"COMPANYCITY": "Stadt",
"COMPANYCOUNTRY": "Land",
"COMPANYDESC": "Beschreibung",
- "COMPANYEMAIL": "Email",
+ "COMPANYEMAIL": "E-Mail",
"COMPANYFAX": "Fax",
"COMPANYNAME": "Unternehmen",
"COMPANYNATION": "Staat",
@@ -544,10 +544,10 @@
"VALUE_RANGE_CHECK": "Wert muss gröÃer sein als",
"CHOOSE": "Auswählen",
"DOWNLOAD_WITHOUT_ATTACHMENTS": "Herunterladen ohne Anhänge",
- "DOWNLOAD_WITH_ATTACHMENTS": "Mit Anhängen herunterladen",
+ "DOWNLOAD_WITH_ATTACHMENTS": "Herunterladen inkl. Anhängen",
"SELECT_QUEUE": "Warteschlange auswählen",
"VIDAOOSESSION": "Videoanruf starten",
- "WHATSAPP": "WhatsApp Connector",
+ "WHATSAPP": "WhatsApp",
"WHATSAPP_INTERACTIONS": "WhatsApp-Interaktionen",
"LAST_UPDATED": "Zuletzt aktualisiert",
"MATCHING_FIELD": "Ãbereinstimmendes Feld",
@@ -556,36 +556,35 @@
"SELECT_CONTACT": "Kontakt auswählen",
"WHICH_ONE_TO_USE": "Welcher Eintrag soll verwendet werden?",
"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Kein WhatsApp-Konto verfügbar",
- "SECOND_LEVEL_DISPOSITION": "Qualifizierung der zweiten Ebene",
- "THIRD_LEVEL_DISPOSITION": "Qualifizierung der dritten Ebene",
+ "SECOND_LEVEL_DISPOSITION": "Qualifizierung Ebene 2",
+ "THIRD_LEVEL_DISPOSITION": "Qualifizierung Ebene 3",
"LICENSE_EXPIRE_REMAINING_DAYS": "Ihre Lizenz läuft bald ab! Bitte wenden Sie sich an Ihren Administrator",
- "CREATEDAT": "Hergestellt in",
+ "CREATEDAT": "Erstellt am",
"ELAPSED_ANSWERED": "Verstrichene Zeit seit dem Start des Anrufs",
"ELAPSED_DISPOSED": "Verstrichene Zeit seit Beendigung des Anrufs",
"LOST_CONNECTION": "Probleme mit der Netzwerkkonnektivität. Bitte Internetverbindung prüfen.",
"NO_RESULTS_AVAILABLE": "Keine Ergebnisse verfügbar",
- "AVAILABLE": "Erhältlich",
- "CONFIRM": "Bestätigen Sie",
+ "AVAILABLE": "Verfügbar",
+ "CONFIRM": "Bestätigen",
"FILTERS": "Filter",
"FILTER_CHAT_WEBSITES": "Chat-Websites filtern",
"FILTER_FAX_ACCOUNTS": "Faxkonten filtern",
"FILTER_MAIL_ACCOUNTS": "E-Mail-Konten filtern",
- "FILTER_OPENCHANNEL_ACCOUNTS": "Openchannel-Konten filtern",
+ "FILTER_OPENCHANNEL_ACCOUNTS": "Offener Kanal-Konten filtern",
"FILTER_SMS_ACCOUNTS": "SMS-Konten filtern",
"FILTER_WHATSAPP_ACCOUNTS": "WhatsApp-Konten filtern",
"SETFILTERS": "Filter einstellen",
"AUTOCLOSE": "Tab nach Qualifizierung automatisch schlieÃen",
"AGENT_PRESENCE": "Bereitschaftsstatus",
"SELECT_TEAM": "Team auswählen",
+ "CONTACT_NAME": "Kontaktname",
+ "CONTACT_PHONE": "Kontakt-Telefon",
"DIAL_TIMEZONE": "Zeitzone wählen",
"LIMIT_TABS_REACHED": "Maximale Anzahl geöffneter Tabs erreicht",
"LIST_NAME": "Listennamen",
- "PREVIEW_CALL": "Anrufvorschau",
- "SYSTEM_TIME": "Systemzeit",
- "CONTACT_NAME": "Kontaktname",
- "CONTACT_PHONE": "Kontakt-Telefon",
"RECALLME_CALL_REMINDER": "Recall Me Anruferinnerung",
"SCHEDULED_TIME": "Geplante Zeit",
+ "SYSTEM_TIME": "Systemzeit",
"UPCOMING_RECALLME_CALL": "Anstehender Recall Me-Anruf",
"WAITING_CALLS": "Wartende Anrufe",
"WAITING_INTERACTIONS": "Wartende Interaktionen"
diff --git a/public/app/main/apps/dashboards/i18n/is.json b/public/app/main/apps/dashboards/i18n/is.json
index 34b7937..b0fe068 100644
--- a/public/app/main/apps/dashboards/i18n/is.json
+++ b/public/app/main/apps/dashboards/i18n/is.json
@@ -42,11 +42,11 @@
"OPENED_TEXT": "Opened Interactions",
"MANAGED": "Managed",
"MANAGED_TEXT": "Managed Interactions",
- "ABANDONED": "Abandoned",
+ "ABANDONED": "Hætt við",
"ABANDONED_TEXT": "Abandoned Interactions",
- "ABANDONED_RATE": "Abandoned Rate",
+ "ABANDONED_RATE": "Hlutfall hætt við",
"ABANDONED_RATE_TEXT": "Interactions Abandon Rate",
- "SYSTEM_TIME": "System time",
+ "SYSTEM_TIME": "Kerfis tÃmi",
"TOTAL_OFFERED": "Total Offered",
"TOTAL_OFFERED_TEXT": "Offered Interactions",
"AVG_HOLD_TIME_TEXT": "Interactions AVG Hold Time",
@@ -55,15 +55,15 @@
"AVG_MANAGED_TIME": "AVG Management Time",
"AVG_MANAGED_TIME_TEXT": "Interactions AVG Management Time",
"NO_DISPOSITION_SET": "No disposition set",
- "AGENTS": "Agents",
- "TRANSFER": "Transfer",
+ "AGENTS": "Fulltrúar",
+ "TRANSFER": "Flytja",
"NO_DATA_AVAILABLE": "No data available",
"CUSTOMER_JOURNEY": "Customer Journey",
"ME": "Me",
"CURRENTLY_IN_USE_BY": "Currently in use by",
"NOTAVAILABLE": "Not available",
"CLICKRELOAD": "New abandoned calls! Reload please",
- "ASSIGNTO": "Assign to",
+ "ASSIGNTO": "Flutt til",
"SELECT_QUEUE": "Select Queue",
"SELECT_CAMPAIGN": "Select Queue",
"FREE": "Free",
@@ -71,8 +71,8 @@
"QUEUECALLEREXITREASON": "Reason",
"QUEUECALLEREXITAT": "Dropped",
"LASTASSIGNEDTO": "Last Assigned To",
- "ABANDONEDQUEUECALLS": "Abandoned Queue Calls",
- "ABANDONAT": "Abandoned",
+ "ABANDONEDQUEUECALLS": "Biðraðasamtöl sem hætt var við",
+ "ABANDONAT": "Hætt við",
"QUEUE": "Queue",
"SELECT_SUBSTATUS": "Select Substatus",
"READ": "Read",
@@ -88,24 +88,24 @@
"FILTER_MAIL_ACCOUNTS": "Filter Mail Accounts",
"FILTER_WHATSAPP_ACCOUNTS": "Filter Whatsapp Accounts",
"SETFILTERS": "Set Filters",
- "FILTERS": "Filters",
+ "FILTERS": "SÃur",
"CONFIRM": "Confirm",
"CHANNEL_WAITING_TEXT": "Waiting Queue Interactions",
"CHANNEL_QUEUE": "Queue",
"CHANNEL_FROM": "From",
"LOADING_INTERACTION": "We are loading the interaction...",
- "JANUARY": "January",
- "FEBRUARY": "February",
- "MARCH": "March",
- "APRIL": "April",
- "MAY": "May",
- "JUNE": "June",
- "JULY": "July",
- "AUGUST": "August",
+ "JANUARY": "Janúar",
+ "FEBRUARY": "Febrúar",
+ "MARCH": "Mars",
+ "APRIL": "aprÃl",
+ "MAY": "MaÃ",
+ "JUNE": "JúnÃ",
+ "JULY": "JúlÃ",
+ "AUGUST": "ágúst",
"SEPTEMBER": "September",
- "OCTOBER": "October",
+ "OCTOBER": "Október",
"NOVEMBER": "November",
- "DECEMBER": "December",
+ "DECEMBER": "Desember",
"MON": "Mon",
"TUE": "Tue",
"WED": "Wed",
@@ -113,23 +113,23 @@
"FRI": "Fri",
"SAT": "Sat",
"SUN": "Sun",
- "DELETE": "Delete",
- "LAST_3_DAYS": "Last 3 Day",
- "LAST_YEAR": "Last Year",
- "THIS_YEAR": "This Year",
- "LAST_MONTH": "Last Month",
- "THIS_MONTH": "This Month",
- "LAST_WEEK": "Last Week",
- "THIS_WEEK": "This Week",
- "YESTERDAY": "Yesterday",
- "TODAY": "Today",
+ "DELETE": "Eyða",
+ "LAST_3_DAYS": "Last 3 DaySeinustu 3 daga",
+ "LAST_YEAR": "Fyrra Ãr",
+ "THIS_YEAR": "Ãessu Ãri",
+ "LAST_MONTH": "Fyrri Mánuður",
+ "THIS_MONTH": "Ãessum Mánuði",
+ "LAST_WEEK": "Fyrri Vika",
+ "THIS_WEEK": "Ãessari Viku",
+ "YESTERDAY": "à Gær",
+ "TODAY": "Ã Dag",
"SELECT_DATE": "Select Start Date",
- "HOME": "Home",
+ "HOME": "Heim",
"SET_AS": "Set As",
"PENDING": "Pending",
"CANNED_ANSWER_NOT_FOUND": "No Canned Answers were found",
"CANNED_ANSWER_SEARCH": "Enter a text to search a Canned Answer",
- "TAGS": "Tags",
+ "TAGS": "Merki",
"SELECT_TAG": "Select Tag",
"TYPE": "Type",
"SOURCE": "Source",
@@ -140,21 +140,21 @@
"CHAT": "Chat",
"MAIL": "Email",
"SMS": "Sms",
- "OPENCHANNEL": "Open Channel",
+ "OPENCHANNEL": "Opnar Rásir",
"FAX": "Fax",
"NOT_ASSIGNED": "Not Assigned",
- "UNKNOWN": "Unknown",
+ "UNKNOWN": "Ãþekkt",
"SELECT_USER": "Select User",
"LAST_MESSAGE": "Last message",
- "USER": "User",
+ "USER": "Notandi",
"RATING": "Rating",
"FEEDBACK": "Feedback",
"SUBJECT": "Subject",
"CUSTOMER_IP": "Originating IP Address",
"REFERER": "Referer",
- "ACCOUNT": "Account",
+ "ACCOUNT": "Viðskiptavinur",
"WEBSITE": "Website",
- "AGENT": "Agent",
+ "AGENT": "Fulltrúi",
"CREATED_AT": "Created At",
"CLOSED_AT": "Closed At",
"DISPOSITION": "Disposition",
@@ -180,7 +180,7 @@
"TODAY_MOTION_BULL_STATS": "Queue Campaigns Daily Stats",
"ORIGINATED": "Originated",
"ORIGINATED_TEXT": "Queue Calls Originated",
- "UPDATE": "Update",
+ "UPDATE": "Uppfæra",
"MORE": "More",
"MOTIONDIALER": "Motion Bull",
"DISPOSE": "Dispose",
@@ -191,11 +191,11 @@
"MERGE": "Merge",
"DUPLICATE": "Duplicate",
"UNIQUEID": "Uniqueid",
- "AUTOCLOSE": "Automatically close contact tab after disposal",
+ "AUTOCLOSE": "Sjálfvirk lokun á tengilið eftir eyðslu",
"CAMPAIGN": "Campaign",
"NONE": "None",
- "NAME": "Name",
- "ANSWER_MACHINE": "Answer Machine",
+ "NAME": "Nafn",
+ "ANSWER_MACHINE": "SÃmsvari",
"INTERESTED": "Interested",
"NOT_INTERESTED": "Not Interested",
"PERSONAL_INFO": "Personal Info",
@@ -203,34 +203,34 @@
"SPECIAL": "Special",
"BLACKLIST": "Blacklist",
"RESCHEDULE": "Reschedule",
- "FIRSTNAME": "Firstname",
- "LASTNAME": "Lastname",
+ "FIRSTNAME": "Fornafn",
+ "LASTNAME": "Eftirnafn",
"MOBILE": "Mobile",
"DATE_OF_BIRTH": "Birthdate",
"COMPANY": "Company",
- "TAG": "Tag",
+ "TAG": "Merki",
"COUNTRY": "Country",
"CITY": "City",
- "STREET": "Address",
+ "STREET": "Heimilisfang",
"POSTALCODE": "Postal Code",
"CUSTOM_FIELDS": "Custom Fields",
"GENERAL": "General",
- "VOICE": "Voice",
+ "VOICE": "Samtal",
"TODAY_IVR_CAMPAIGNS_STATS": "Daily Ivr Campaigns Stats",
"TODAY_INBOUND_STATS": "Inbound Queue Daily Stats",
"TODAY_OUTBOUND_STATS": "Outbound Daily Stats",
"WAITING": "Waiting",
- "TALKING": "Talking",
+ "TALKING": "Ã samtali",
"INBOUND_ANSWERED": "Answered",
"OUTBOUND_ANSWERED": "Answered",
- "AVG_HOLD_TIME": "Average Hold Time",
+ "AVG_HOLD_TIME": "Meðal biðtÃmi",
"INBOUND_ANSWER_RATE": "Answer Rate",
"OUTBOUND_ANSWER_RATE": "Answer Rate",
"ABANDON_RATE": "Abandon Rate",
"UNMANAGED": "Unmanaged",
"TOTAL": "Total",
"TOT_DURATION": "Total Duration",
- "AVG_DURATION": "Average Duration",
+ "AVG_DURATION": "Meðaltà á lengd",
"HELP": {
"MANDATORY_DISPOSITION_ENABLED": "Mandatory disposition enabled for this account",
"UNMANAGED_RATE": "The Unmanaged Rate of all the Interactions",
@@ -278,7 +278,7 @@
"NO_AVAILABLE_INFO": "No available info",
"WELCOME_TO_MOTION": "Welcome to Motion",
"WELCOME_MESSAGE": "Use the left sidebar to navigate through available sections",
- "ADD": "Add",
+ "ADD": "Bæta við",
"CONTACTMANAGER": "Contact Manager",
"DASHBOARD": "Dashboard",
"EDIT_CONTACT": "Edit contact",
@@ -286,13 +286,13 @@
"FULLNAME": "Fullname",
"CREATEDAT": "Created At",
"LIST": "List",
- "NEW_CONTACT": "New Contact",
+ "NEW_CONTACT": "Nýr Tengiliður",
"PHONE": "Phone",
"SAVE": "Save",
"INBOUND_WAITING_CALLS": "Inbound Waiting Calls",
"CONTACTS": "Contacts",
- "MYCONTACTS": "My Contacts",
- "ADD_CONTACT": "Add Contact",
+ "MYCONTACTS": "MÃnir Tengiliðir",
+ "ADD_CONTACT": "Bæta við tengilið",
"RELOAD": "Reload",
"WAITING_TEXT": "Waiting Interactions",
"TALKING_TEXT": "Active Queue Calls",
@@ -304,9 +304,9 @@
"TOTAL_TEXT": "Total Outbound Calls",
"OUTBOUND_ANSWERED_TEXT": "Outbound Answered Calls",
"TOT_DURATION_TEXT": "Outbound Calls Total Duration",
- "AVG_DURATION_TEXT": "Outbound Calls Average Duration",
+ "AVG_DURATION_TEXT": "Meðaltals lengd á hringdum samtölum",
"OUTBOUND_ANSWER_RATE_TEXT": "Outbound calls Answer Rate",
- "PAGE": "Page",
+ "PAGE": "SÃða",
"ROWSPERPAGE": "Rows per page",
"OF": "of",
"REPLY_PLACEHOLDER": "Type and hit enter to send a message",
@@ -314,24 +314,24 @@
"CLOSE_AND_DISPOSE": "Close and dispose",
"DISPOSITIONS": "Dispositions",
"CLOSE_WITHOUT_DISPOSE": "Close without dispose",
- "ACCEPT": "Accept",
+ "ACCEPT": "Svarað",
"REJECT": "Reject",
"CLOSED": "Closed",
"INFO": "Info",
- "NOTE": "Note",
- "ACCEPT_ELSEWHERE": "Accepted elsewhere",
- "ATTENTION": "Attention",
+ "NOTE": "Athugasemd",
+ "ACCEPT_ELSEWHERE": "Svarað af öðrum",
+ "ATTENTION": "Takið eftir",
"SOCIAL": "Social",
"NO_JSCRIPTY_PROJECTS_AVAILABLE": "No Jscripty Projects available",
- "OPENED": "Opened",
- "FILTER": "Filter",
+ "OPENED": "Opnað",
+ "FILTER": "SÃa",
"SELECT_STATUS": "Select Status",
"SELECT_ACCOUNT": "Select Account",
"SELECT_WEBSITE": "Select Website",
- "ALL": "All",
+ "ALL": "Allir",
"INTERACTIONS": "Interactions",
"STARTEDAT": "Started At",
- "STATUS": "Status",
+ "STATUS": "Staða",
"OPEN": "Open",
"SHOW": "Show",
"SHOW_DETAILS": "Show Details",
@@ -344,7 +344,7 @@
"SELECT_DATE_RANGE": "Select Date Range",
"CLEAR": "Clear",
"CALL_NUMBER": "Call",
- "TRANSFER_NUMBER": "Transfer",
+ "TRANSFER_NUMBER": "Flytja",
"CALL_SAVED": "Call properly saved",
"CALL_DISPOSED": "Call properly disposed",
"CUSTOMER_PORT": "Originating TCP Port",
@@ -352,7 +352,7 @@
"INTERACTION_DISPOSED": "Interaction properly disposed",
"INTERACTION_CLOSED_DISPOSED": "Interaction properly closed and disposed",
"SELECT_ALL": "Select all",
- "ASSIGNED_TO_OTHERS": "Assigned to others",
+ "ASSIGNED_TO_OTHERS": "Flutt á aðra",
"ID": "Id",
"CHAT_INTERACTIONS": "Chat Interactions",
"MAIL_INTERACTIONS": "Email Interactions",
@@ -362,7 +362,7 @@
"DRAFT": "Draft",
"DRAFT_SAVE_WARNING_TITLE": "Overwrite existing draft?",
"DRAFT_SAVE_WARNING_MESSAGE": "There is already a draft saved for this interaction. Are you sure you want to overwrite it?",
- "OVERWRITE": "Overwrite",
+ "OVERWRITE": "Yfirskrifa",
"CANCEL": "Cancel",
"UNTITLED": "Untitled",
"SAVE_AS_DRAFT": "Save as draft",
@@ -374,11 +374,11 @@
"SELECT_COMPANY": "Select Company",
"DOSSIERNAME": "Dossier Name",
"OPENDATE": "Open Date",
- "ALL_COMPANIES": "All Companies",
+ "ALL_COMPANIES": "Ãll Fyrirtæki",
"SELECT_WORKFLOW": "Select Workflow",
"WORKFLOW": "Select Workflow",
"SELECT_WORKFLOWSTEPS": "Select Workflow State",
- "ALL_WORKFLOW": "All Workflow",
+ "ALL_WORKFLOW": "Allir Verkferlar",
"STATE": "State",
"STEP": "Step",
"NEW_DOSSIER": "New Dossier",
@@ -394,9 +394,9 @@
"QUOTATIONSTATUS": "State",
"REQUESTNAME": "Request Name",
"REQUESTNOTES": "Request Notes",
- "ALL_STEP": "All",
+ "ALL_STEP": "Ãll þrep",
"UPDATED_AT": "Modified on",
- "BY": "By",
+ "BY": "Af",
"ORDER": "Order",
"PROFORMA": "PROFORMA",
"INVOICE": "INVOICE",
@@ -416,13 +416,13 @@
"REQUEST_INFO": "Request",
"QUOTATION_INFO": "Quotation",
"ORDERCLIENTCODE": "Customer Code",
- "ORDERNOTES": "Note",
+ "ORDERNOTES": "Athugasemd",
"PROFORMANAME": "Proforma name",
- "AGENTFULLNAME": "Agent",
+ "AGENTFULLNAME": "Fulltrúi",
"PROFORMANOTES": "Note",
"PRODUCTINPROFORMA": "Products in proforma",
"INVOICENAME": "Invoice Name",
- "INVOICENOTES": "Note",
+ "INVOICENOTES": "Athugasemd",
"DOSSIERNOTES": "Note",
"QUOTATIONTOTALPRICE": "Total net",
"QUOTATIONTOTALTAX": "Total tax",
@@ -430,7 +430,7 @@
"PROFORMAID": "Id Proforma",
"PRICESALELISTNETPRICE": "Prezzo listino",
"PROFORMASTATUS": "State",
- "INVOICESTATUS": "State",
+ "INVOICESTATUS": "Staða",
"NO_PRODUCTINVOICE_AVAILABLE": "No product",
"INVOICEID": "Invoice",
"PRODUCTNOTE": "Note",
@@ -443,11 +443,11 @@
"COMPANYVAT": "Fiscal Code/VAT",
"COMPANYPHONE": "Telephone",
"COMPANYEMAIL": "Email",
- "NOTES": "Note",
+ "NOTES": "Athugasemd",
"QUOTATIONPRODUCTNOTE": "Product Note",
"QUOTATIONVAT": "VAT",
- "AUTOPROFORMA": "SELF-PROFORMA",
- "AUTOINVOICE": "SELF-INVOICE",
+ "AUTOPROFORMA": "Sjálfvirkur bráðabirgða reikningur",
+ "AUTOINVOICE": "Sjálfvirkur reikningur",
"MOVEASSET": "ASSET",
"ORDERSTATUS": "State",
"QUOTATIONTOTALS": "Total",
@@ -465,13 +465,13 @@
"PRODUCTDESCRIPTION": "Description",
"NETPRICE": "Price",
"DISCOUNT": "Discount",
- "TAX": "Tax",
- "ATTENDACELASTINVOICE": "Last invoice",
- "ATTENDACENEXTINVOICE": "Next invoice",
+ "TAX": "VSK",
+ "ATTENDACELASTINVOICE": "SÃðasti reikningur",
+ "ATTENDACENEXTINVOICE": "Næsti reikningur",
"SELECT_PRODUCT": "Select product",
"SELECT_PRODUCTTYPE": "Select type",
- "ALL_PRODUCTS": "All",
- "ALL_STATUS": "All",
+ "ALL_PRODUCTS": "Allar vörur",
+ "ALL_STATUS": "Allar stöður",
"PAYMENT_INFO": "Payment information",
"PAYMENTMETHOD": "Payment methods",
"PAYMENT": "Payment",
@@ -479,7 +479,7 @@
"INVOICEDETAILS": "INVOICE DETAILS",
"QUANTITY": "Quantity",
"MANAGESALES": "Subscriptions",
- "ACCOUNTINGDOC": "Accounting",
+ "ACCOUNTINGDOC": "Viðskiptavina númr",
"INVOICES": "INVOICES",
"PROFORMAS": "PROFORMA",
"PAYMENTS": "PAYMENTS",
@@ -487,9 +487,9 @@
"NO_PRODUCTPROFORMA_AVAILABLE": "No data available",
"NO_PRODUCTPRICELIST_AVAILABLE": "No data available",
"PROFORMAAUTHORIZED": "Authorized proforma",
- "ADD_PRODUCTPRICELIST": "ADD PRODUCT",
- "DELETE_PRODUCT": "Delete Product",
- "AUTHORIZED": "AUTHORIZED",
+ "ADD_PRODUCTPRICELIST": "Bæta við vöru",
+ "DELETE_PRODUCT": "Eyða Vöru",
+ "AUTHORIZED": "Samþykkt",
"INVOICEDISCOUNT": "Discount",
"DEPOSIT": "DEPOSIT",
"BALANCE": "BALANCE",
@@ -497,8 +497,8 @@
"INVOICENOPRODUCTDESCRIPTION": "Description on the invoice",
"INVOICENOPRODUCTAMOUNT": "Amount",
"INVOICENOTAXAMOUNT": "TAX",
- "INVOICENOPRODUCTSAVE": "Save",
- "INVOICENOPRODUCTUPDATE": "Update",
+ "INVOICENOPRODUCTSAVE": "Vista",
+ "INVOICENOPRODUCTUPDATE": "Uppfæra",
"PDFPROFORMA": "PDF",
"PDFINVOICE": "PDF",
"PAIDANDEXPIRED": "Payment",
@@ -513,7 +513,7 @@
"CREATIONDATE": "Created at",
"STARTDATE": "Invoice Date",
"ENDDATE": "Expiry Date",
- "NUMBER": "Number",
+ "NUMBER": "Númer",
"PRODUCTPRICE": "Price",
"PRODUCTTAX": "Tax percentage",
"PRODUCTQTY": "Quantity",
@@ -524,34 +524,34 @@
"SELECT_PERIOD_CREATION": "Select Creation Date",
"SELECT_PERIOD_START": "Select Date",
"SELECT_PERIOD_EXPIRE": "Select Expiry Date",
- "NEW_COMPANY": "New",
+ "NEW_COMPANY": "Nýtt",
"COMPANIES": "Companies",
"PAYED_AY": "Payed on",
"CLONEPROFORMA": "Clone",
"COMPANYDESC": "Description",
"COMPANYNATION": "Nation",
"GRAPHINVOICES": "Invoice emission chart",
- "YEARS": "Years",
+ "YEARS": "Ãr",
"FROM": "From",
- "TO": "To",
+ "TO": "Til",
"INVOICEEMITED": "Issued",
- "INVOICEPAYED": "Payed",
+ "INVOICEPAYED": "Greidd",
"INVOICETOTAL": "Total",
"CHOOSE": "Choose",
- "ADVANCED_SEARCH": "Advanced Search",
+ "ADVANCED_SEARCH": "Ãtarleg leit",
"NEW_CONDITION": "New Condition",
"SELECT_FIELD": "Select field",
"SELECT_OPERATOR": "Select operator",
"VALUE": "Value",
"VALUES": "Values",
- "APPLY": "Apply",
+ "APPLY": "Virkkja",
"MEET_ALL_CONDITIONS": "Meet all conditions",
"MEET_ANY_CONDITIONS": "Meet at least one condition",
"EQUALS": "Equals",
"IS_NOT_EQUAL": "Does not equal",
"IS_AMONG": "Is among",
"IS_NOT_AMONG": "Is not among",
- "IS_GREATER_THAN": "Is greater than",
+ "IS_GREATER_THAN": "Er stærra en",
"IS_GREATER_THAN_OR_EQUAL_TO": "Is greater than or equal to",
"IS_LESS_THAN": "Is less than",
"IS_LESS_THAN_OR_EQUAL_TO": "Is less than or equal to",
@@ -564,7 +564,7 @@
"STARTING_VALUE": "Starting value",
"ENDING_VALUE": "Ending value",
"VALUE_RANGE_CHECK": "Value must be greater than",
- "AND": "And",
+ "AND": "Og",
"ENABLED": "Enabled",
"DISABLED": "Disabled",
"ELAPSED_ANSWERED": "Elapsed time since call started",
@@ -576,14 +576,14 @@
"VIDAOOSESSION": "Start Video Call",
"SELECT_CONTACT": "Select contact",
"SELECT": "Select",
- "LAST_UPDATED": "Last updated",
+ "LAST_UPDATED": "Seinast Uppfært",
"MATCHING_FIELD": "Matching field",
"MULTIPLE_CONTACTS_FOUND": "Multiple contacts found for number",
"WHICH_ONE_TO_USE": "Which one do you want to use?",
"LICENSE_EXPIRE_REMAINING_DAYS": "Your license is about to expire! Please contact your Administrator",
"NO_RESULTS_AVAILABLE": "No results available",
- "AVAILABLE": "Available",
- "AGENT_PRESENCE": "Agent Presence",
+ "AVAILABLE": "Aðgengilegur",
+ "AGENT_PRESENCE": "Staða á fulltrúum",
"SELECT_TEAM": "Select Team",
"NOTIFICATIONS": {
"TRANSFER_AGENT_EXECUTED": "Transfer to agent successfully executed",
diff --git a/public/app/main/apps/dashboards/i18n/pt-BR.json b/public/app/main/apps/dashboards/i18n/pt-BR.json
index 38d32a2..174650f 100644
--- a/public/app/main/apps/dashboards/i18n/pt-BR.json
+++ b/public/app/main/apps/dashboards/i18n/pt-BR.json
@@ -28,25 +28,25 @@
"MANAGED": "Gerenciou",
"MANAGED_TEXT": "Interações gerenciadas",
"ABANDONED": "Abandonado",
- "ABANDONED_TEXT": "Interações abandonadas",
- "ABANDONED_RATE": "Taxa Abandonada",
- "ABANDONED_RATE_TEXT": "Taxa de abandono de interações",
+ "ABANDONED_TEXT": "Interações Abandonadas",
+ "ABANDONED_RATE": "Taxa Abandono",
+ "ABANDONED_RATE_TEXT": "Taxa de Abandono de Interações",
"TOTAL_OFFERED": "Total oferecido",
"TOTAL_OFFERED_TEXT": "Interações Oferecidas",
- "AVG_HOLD_TIME_TEXT": "Tempo médio de retenção das interações",
+ "AVG_HOLD_TIME_TEXT": "Tempo médio de Espera das Interações",
"MANAGED_RATE": "Taxa gerenciada",
"MANAGED_RATE_TEXT": "Taxa gerenciada de interações",
- "AVG_MANAGED_TIME": "Tempo médio de gerenciamento",
- "AVG_MANAGED_TIME_TEXT": "Tempo médio de gerenciamento das interações",
+ "AVG_MANAGED_TIME": "AVG Management Time",
+ "AVG_MANAGED_TIME_TEXT": "Interactions AVG Management Time",
"NO_DISPOSITION_SET": "Nenhum conjunto de disposição",
- "AGENTS": "AgentEs",
+ "AGENTS": "Agentes",
"TRANSFER": "Transferir",
"NO_DATA_AVAILABLE": "Não há dados disponÃveis",
"CUSTOMER_JOURNEY": "Jornada do Cliente",
"ME": "Me",
"CURRENTLY_IN_USE_BY": "Atualmente em uso por",
"NOTAVAILABLE": "Não disponÃvel",
- "CLICKRELOAD": "Novas chamadas abandonadas! Recarregar por favor",
+ "CLICKRELOAD": "Novas chamadas abandonadas! Por favor faça reload",
"ASSIGNTO": "Atribuir a",
"SELECT_CAMPAIGN": "Selecione uma fila",
"FREE": "Livre",
@@ -54,7 +54,7 @@
"QUEUECALLEREXITREASON": "Motivo",
"QUEUECALLEREXITAT": "Derrubado",
"LASTASSIGNEDTO": "Ãltimo AtribuÃdo Para",
- "ABANDONEDQUEUECALLS": "Chamadas de Filas Abandonadas",
+ "ABANDONEDQUEUECALLS": "Chamadas Abandonadas na Fila",
"ABANDONAT": "Abandonado",
"QUEUE": "Fila",
"SELECT_SUBSTATUS": "Selecione Substatus",
@@ -63,8 +63,8 @@
"SELECT_READ_UNREAD": "Selecione Lido/Não Lido",
"SELECT_AGENT": "Selecione o agente",
"MARK_AS_UNREAD": "Marcar como não lido",
- "FILTER_VOICE_QUEUES": "Filtrar filas de voz",
- "CHANNEL_WAITING_TEXT": "Interações de espera na fila",
+ "FILTER_VOICE_QUEUES": "Filtrar Filas de voz",
+ "CHANNEL_WAITING_TEXT": "Interações aguardando em fila",
"CHANNEL_QUEUE": "Fila",
"CHANNEL_FROM": "De",
"LOADING_INTERACTION": "Estamos carregando a interação...",
@@ -84,7 +84,7 @@
"TUE": "Ter",
"WED": "Qua",
"THU": "Qui",
- "FRI": "Sex",
+ "FRI": "Sexta",
"SAT": "Sab",
"SUN": "Dom",
"DELETE": "Excluir",
@@ -101,15 +101,15 @@
"HOME": "Inicio",
"SET_AS": "Definir como",
"PENDING": "Pendente",
- "CANNED_ANSWER_NOT_FOUND": "Nenhuma resposta predefinida foi encontrada",
- "CANNED_ANSWER_SEARCH": "Digite um texto para pesquisar uma resposta automática",
+ "CANNED_ANSWER_NOT_FOUND": "Nenhuma resposta pré-definida foi encontrada",
+ "CANNED_ANSWER_SEARCH": "Digite um texto para pesquisar uma resposta pré-definida",
"TAGS": "Tags",
"SELECT_TAG": "Selecione Tag",
"TYPE": "Tipo",
"SOURCE": "Fonte",
"DESTINATION": "Destino",
- "CALLERID": "Identificador de chamadas",
- "END_AT": "Termina em",
+ "CALLERID": "Caller ID",
+ "END_AT": "Encerrado em",
"DURATION": "Duração",
"CHAT": "Chat",
"MAIL": "Email",
@@ -129,21 +129,21 @@
"WEBSITE": "Website",
"AGENT": "Agente",
"CREATED_AT": "Criado em",
- "CLOSED_AT": "Fechado em",
- "DISPOSITION": "Disposição",
+ "CLOSED_AT": "Encerrada em",
+ "DISPOSITION": "Qualificar",
"CONTACT": "Contato",
"INTERACTION": "Interação",
"BROWSER_NAME": "Nome do Browser",
"BROWSER_VERSION": "Versão Browser",
"OS_NAME": "Nome do sistema operacional",
"OS_VERSION": "Versão do sistema operacional",
- "DEVICE_MODEL": "Modelo do dispositivo",
- "DEVICE_VENDOR": "Fornecedor de dispositivos",
- "DEVICE_TYPE": "Tipo de dispositivo",
+ "DEVICE_MODEL": "Modelo do Dispositivo",
+ "DEVICE_VENDOR": "Fabricante do Dispositivos",
+ "DEVICE_TYPE": "Tipo do Dispositivo",
"RECALLME": "Lembre-me",
- "DROP_RATE": "Taxa de queda",
- "DROPPED": "Desistiu",
- "DROPPED_TEXT": "Chamadas de Filas Derrubadas",
+ "DROP_RATE": "Taxa de Perda",
+ "DROPPED": "Perdidas",
+ "DROPPED_TEXT": "Chamadas Perdidas em Fila",
"DETAIL": "Detalhe",
"MOTION_BULL": "Motion Bull",
"LIMITED": "Limitado",
@@ -156,10 +156,10 @@
"UPDATE": "Atualizar",
"MORE": "Adicionar",
"MOTIONDIALER": "Motion Bull",
- "DISPOSE": "Descarte",
+ "DISPOSE": "Encerrar",
"QUEUES": "Filas",
- "DIALER_CALL": "Ligação discada",
- "ELAPSED_TIME": "Tempo gasto",
+ "DIALER_CALL": "Numéro discado",
+ "ELAPSED_TIME": "Tempo de Atendimento",
"EDIT": "Editar",
"MERGE": "Mesclar",
"DUPLICATE": "Duplicado",
@@ -167,25 +167,25 @@
"CAMPAIGN": "Campanha",
"NONE": "Nenhum",
"NAME": "Nome",
- "ANSWER_MACHINE": "Máquina de resposta",
+ "ANSWER_MACHINE": "Answer Machine",
"INTERESTED": "Interessado",
"NOT_INTERESTED": "Não interessado",
"PERSONAL_INFO": "Informação pessoal",
"SOLD": "Vendido",
"SPECIAL": "Especial",
- "BLACKLIST": "Lista negra",
+ "BLACKLIST": "Blacklist",
"RESCHEDULE": "Reprogramar",
- "FIRSTNAME": "Primeiro nome",
+ "FIRSTNAME": "Primeiro Nome",
"LASTNAME": "Ãltimo nome",
"MOBILE": "Mobile",
- "DATE_OF_BIRTH": "Data de aniversário",
+ "DATE_OF_BIRTH": "Data de Aniversário",
"COMPANY": "Empresa",
"TAG": "Tag",
"COUNTRY": "PaÃs",
"CITY": "Cidade",
"STREET": "Rua",
"POSTALCODE": "CEP",
- "CUSTOM_FIELDS": "Os campos personalizados",
+ "CUSTOM_FIELDS": "Campos Personalizados",
"GENERAL": "Geral",
"VOICE": "Voz",
"TODAY_IVR_CAMPAIGNS_STATS": "EstatÃsticas de Campanhas Gerais",
@@ -195,10 +195,10 @@
"TALKING": "Falando",
"INBOUND_ANSWERED": "Respondidas",
"OUTBOUND_ANSWERED": "Respondidas",
- "AVG_HOLD_TIME": "Tempo médio de espera",
+ "AVG_HOLD_TIME": "Tempo Médio de Espera",
"INBOUND_ANSWER_RATE": "Taxa de resposta",
"OUTBOUND_ANSWER_RATE": "Taxa de resposta",
- "ABANDON_RATE": "Taxa de abandono",
+ "ABANDON_RATE": "Taxa de Abandono",
"UNMANAGED": "Não gerenciado",
"TOTAL": "Total",
"TOT_DURATION": "Duração Total",
@@ -251,7 +251,7 @@
"WELCOME_TO_MOTION": "Bem vindo ao Motion",
"WELCOME_MESSAGE": "Use a barra lateral esquerda para navegar pelas seções disponÃveis",
"ADD": "Adicionar",
- "CONTACTMANAGER": "Gerenciador de contatos",
+ "CONTACTMANAGER": "Gestão de Contatos",
"DASHBOARD": "Dashboard",
"EDIT_CONTACT": "Editar contato",
"EMAIL": "Email",
@@ -268,26 +268,26 @@
"WAITING_TEXT": "Esperando Interações",
"TALKING_TEXT": "Chamadas de Filas Ativas",
"INBOUND_ANSWERED_TEXT": "Chamadas de Filas Respondidas",
- "DROP_RATE_TEXT": "Taxa de queda de chamadas da fila",
- "AVG_TALK_TIME_TEXT": "Tempo de Conversa de Chamadas de Fila",
+ "DROP_RATE_TEXT": "Taxa de Perda de Chamadas em Fila",
+ "AVG_TALK_TIME_TEXT": "Tempo Total de Conversa de Chamadas em Fila",
"INBOUND_ANSWER_RATE_TEXT": "Taxa de resposta de chamadas da fila",
"UNMANAGED_TEXT": "Interações não gerenciadas",
"TOTAL_TEXT": "Total de chamadas de saÃda",
"OUTBOUND_ANSWERED_TEXT": "Chamadas de SaÃda Atendidas",
"TOT_DURATION_TEXT": "Duração total das chamadas de saÃda",
- "AVG_DURATION_TEXT": "Duração média das chamadas de saÃda",
+ "AVG_DURATION_TEXT": "Duração média das chamadas ativas",
"OUTBOUND_ANSWER_RATE_TEXT": "Chamada de saÃda",
"PAGE": "Pagina",
"ROWSPERPAGE": "Linhas por Página",
"OF": "do",
"REPLY_PLACEHOLDER": "Digite e aperte enter para enviar uma mensagem",
- "CONTACT_INFO": "Informações de contato",
- "CLOSE_AND_DISPOSE": "Fechar e descartar",
- "DISPOSITIONS": "Disposições",
- "CLOSE_WITHOUT_DISPOSE": "Fechar sem descartar",
+ "CONTACT_INFO": "Informações de Contato",
+ "CLOSE_AND_DISPOSE": "Encerrar e Qualificar",
+ "DISPOSITIONS": "Qualificações",
+ "CLOSE_WITHOUT_DISPOSE": "Encerrar sem Qualificar",
"ACCEPT": "Aceitar",
"REJECT": "Rejeitar",
- "CLOSED": "Fechar",
+ "CLOSED": "Encerrar",
"INFO": "Informações",
"NOTE": "Nota",
"ACCEPT_ELSEWHERE": "Aceito em outro lugar",
@@ -316,26 +316,26 @@
"CALL_NUMBER": "Ligar",
"TRANSFER_NUMBER": "Transferir",
"CALL_SAVED": "Chamada devidamente salva",
- "CALL_DISPOSED": "Chamada devidamente eliminada",
+ "CALL_DISPOSED": "Chamada devidamente qualificada",
"SCHEDULED_CALLS": "Chamadas agendadas",
"PRIVATE": "Privado",
"PUBLIC": "Público",
"PUBLIC_INTERACTION": "A interação é pública",
"VISIBILITY": "Visibilidade",
"INTERACTION_CLOSED": "Interação devidamente fechada",
- "INTERACTION_CLOSED_DISPOSED": "Interação devidamente fechada e descartada",
- "INTERACTION_DISPOSED": "Interação devidamente descartada",
- "ASSIGNED_TO_OTHERS": "AtribuÃdo a outras pessoas",
+ "INTERACTION_CLOSED_DISPOSED": "Interação devidamente fechada e qualificada",
+ "INTERACTION_DISPOSED": "Interação devidamente qualificada",
+ "ASSIGNED_TO_OTHERS": "AtribuÃdo a outros",
"SELECT_ALL": "Selecionar tudo",
- "CHAT_INTERACTIONS": "Interações de bate-papo",
- "FAX_INTERACTIONS": "Interações de fax",
+ "CHAT_INTERACTIONS": "Interações de Webchat",
+ "FAX_INTERACTIONS": "Interações de Fax",
"ID": "Id",
"MAIL_INTERACTIONS": "Interações por email",
"OPENCHANNEL_INTERACTIONS": "Interações de canal aberto",
"SMS_INTERACTIONS": "Interações por SMS",
"CANCEL": "Cancelar",
- "DRAFT": "Esboço, projeto",
- "DRAFT_SAVE_WARNING_MESSAGE": "Já existe um rascunho salvo para esta interação. Tem certeza de que deseja substituÃ-lo?",
+ "DRAFT": "Rascunho",
+ "DRAFT_SAVE_WARNING_MESSAGE": "Existe um rascunho salvo para esta interação. Tem certeza de que deseja substituÃ-lo?",
"DRAFT_SAVE_WARNING_TITLE": "Substituir rascunho existente?",
"OVERWRITE": "Substituir",
"SAVE_AS_DRAFT": "Salvar como rascunho",
@@ -345,11 +345,11 @@
"ACCOUNTINGDOC": "Contabilidade",
"ADD_PRODUCTPRICELIST": "ADICIONAR PRODUTO",
"AGENTFULLNAME": "Agente",
- "ALL_COMPANIES": "Todas as empresas",
+ "ALL_COMPANIES": "Todas Empresas",
"ALL_PRODUCTS": "Todos",
"ALL_STATUS": "Todos",
"ALL_STEP": "Todos",
- "ALL_WORKFLOW": "Todo o fluxo de trabalho",
+ "ALL_WORKFLOW": "Todo Fluxo de Trabalho",
"ATTENDACELASTINVOICE": "Ãltima fatura",
"ATTENDACENEXTINVOICE": "Próxima fatura",
"AUTHORIZED": "AUTORIZADO",
@@ -367,7 +367,7 @@
"COMPANYNAME": "Companhia",
"COMPANYNATION": "Nação",
"COMPANYPHONE": "Telefone",
- "COMPANYPOSTALCODE": "Código postal",
+ "COMPANYPOSTALCODE": "Código Postal",
"COMPANYSTREET": "Rua / Avenida / Praça",
"COMPANYVAT": "Código Fiscal / IVA",
"CREATIONDATE": "Criado em",
@@ -375,18 +375,18 @@
"CREDITNOTE": "NOTA DE CRÃDITO",
"CREDITNOTEDETAILS": "Detalhe da nota de crédito",
"CREDITNOTE_INFO": "Nota de crédito",
- "DELETE_PRODUCT": "Excluir produto",
+ "DELETE_PRODUCT": "Excluir Produto",
"DEPOSIT": "DEPÃSITO",
"DETAILS": "Detalhes",
"DISCOUNT": "Desconto",
"DOSSIER": "Dossiê",
- "DOSSIERID": "ID do dossiê",
+ "DOSSIERID": "ID do Dossiê",
"DOSSIERNAME": "Nome do Dossiê",
"DOSSIERNOTES": "Nota",
"DOSSIERS": "Dossiês",
- "DOSSIER_INFO": "Em formação",
- "ENDDATE": "Data de validade",
- "FROM": "A partir de",
+ "DOSSIER_INFO": "Informação",
+ "ENDDATE": "Data de Encerramento",
+ "FROM": "From",
"GRAPHINVOICES": "Tabela de emissão de faturas",
"INASSET": "De ativos",
"INVOICE": "FATURA",
@@ -515,13 +515,13 @@
"CUSTOMER_PORT": "Porta TCP de origem",
"ADVANCED_SEARCH": "Busca Avançada",
"AND": "E",
- "APPLY": "Aplique",
+ "APPLY": "Aplicar",
"CONTAINS": "Contém",
"DISABLED": "Desativado",
- "ENABLED": "ativado",
- "ENDING_DATE": "Data final",
- "ENDING_VALUE": "Valor final",
- "ENDS_WITH": "Termina com",
+ "ENABLED": "Ativado",
+ "ENDING_DATE": "Data de Encerramento",
+ "ENDING_VALUE": "Valor de Encerramento",
+ "ENDS_WITH": "Encerrado com",
"EQUALS": "Ã igual a",
"IS_AMONG": "Está entre",
"IS_BETWEEN": "Está entre",
@@ -561,29 +561,29 @@
"LICENSE_EXPIRE_REMAINING_DAYS": "Sua licença está prestes a expirar! Entre em contato com o seu administrador",
"CREATEDAT": "Criado em",
"ELAPSED_ANSWERED": "Tempo decorrido desde o inÃcio da chamada",
- "ELAPSED_DISPOSED": "Tempo decorrido desde o final da chamada",
+ "ELAPSED_DISPOSED": "Tempo decorrido desde encerramento da chamada",
"LOST_CONNECTION": "Enfrentando problemas de conectividade de rede. Por favor, verifique sua conexão à internet.",
"NO_RESULTS_AVAILABLE": "Nenhum resultado disponÃvel",
- "AUTOCLOSE": "Fechar automaticamente a guia de contato após o descarte",
- "AGENT_PRESENCE": "Presença do Agente",
+ "AUTOCLOSE": "Encerrar automaticamente a guia de contato após qualificação",
+ "AGENT_PRESENCE": "Agent Presence",
"SELECT_TEAM": "Selecionar time",
"AVAILABLE": "DisponÃvel",
- "CONFIRM": "confirme",
+ "CONFIRM": "Confirme",
"FILTERS": "Filtros",
- "FILTER_CHAT_WEBSITES": "Filtrar sites de bate-papo",
- "FILTER_FAX_ACCOUNTS": "Filtrar contas de fax",
- "FILTER_MAIL_ACCOUNTS": "Filtrar contas de correio",
- "FILTER_OPENCHANNEL_ACCOUNTS": "Filtrar contas de canal aberto",
- "FILTER_SMS_ACCOUNTS": "Filtrar contas de SMS",
- "FILTER_WHATSAPP_ACCOUNTS": "Filtrar contas do Whatsapp",
+ "FILTER_CHAT_WEBSITES": "Filtrar Websites do Webchat",
+ "FILTER_FAX_ACCOUNTS": "Filtrar Contas de Fax",
+ "FILTER_MAIL_ACCOUNTS": "Filtrar Contas de Email",
+ "FILTER_OPENCHANNEL_ACCOUNTS": "Filtrar Contas de Open Channel",
+ "FILTER_SMS_ACCOUNTS": "Filtrar Contas de SMS",
+ "FILTER_WHATSAPP_ACCOUNTS": "Filtrar Contas de Whatsapp",
"SETFILTERS": "Definir Filtros",
- "DIAL_TIMEZONE": "Disque fuso horário",
+ "DIAL_TIMEZONE": "Fuso Horário de Discagem",
"LIMIT_TABS_REACHED": "Número máximo de guias abertas atingido",
"LIST_NAME": "Lista de nomes",
"PREVIEW_CALL": "Pré-visualizar chamada",
"SYSTEM_TIME": "Hora do sistema",
"CONTACT_NAME": "Nome de contato",
- "CONTACT_PHONE": "telefone de contato",
+ "CONTACT_PHONE": "Telefone de Contato",
"RECALLME_CALL_REMINDER": "Lembrete de chamada de Recall Me",
"SCHEDULED_TIME": "Hora marcada",
"UPCOMING_RECALLME_CALL": "Próxima chamada de Recall Me",
diff --git a/public/app/main/apps/fax/i18n/de.json b/public/app/main/apps/fax/i18n/de.json
index e63ae66..387ff6f 100644
--- a/public/app/main/apps/fax/i18n/de.json
+++ b/public/app/main/apps/fax/i18n/de.json
@@ -1,87 +1,87 @@
{
"FAX": {
- "TEAMADD_FAXQUEUE": "Team zur Faxwarteschlange hinzufügen",
- "AGENTADD_FAXQUEUE": "Agent Fax Warteschlange hinzufügen",
+ "TEAMADD_FAXQUEUE": "Team hinzufügen",
+ "AGENTADD_FAXQUEUE": "Agenten hinzufügen",
"NAME": "Name",
- "FAXQUEUES": "Fax Warteschlangen",
- "SEARCH_FOR_ANYONE": "Suche für Jedermann",
+ "FAXQUEUES": "Fax-Warteschlangen",
+ "SEARCH_FOR_ANYONE": "Suche",
"ERRORS": {
- "NAME_REQUIRED": "Der Name ist erforderlich",
- "AGENT_TIMEOUT_REQUIRED": "Der Agent Timeout ist erforderlich",
- "MOTIONADDRESS_REQUIRED": "Die Adresse ist erforderlich",
- "MOTIONADDRESS_MUST_VALID_URL": "Die Adresse muss in einem gültigen Format",
- "LOCALSTATIONID_REQUIRED": "Die lokale Station-ID ist erforderlich",
- "MODEM_REQUIRED": "Das Modem erforderlich.",
- "GATEWAY_REQUIRED": "Das Gateway ist erforderlich",
- "FAXDETECT_REQUIRED": "Die FAX Erkennung erforderlich ist",
- "T38TIMEOUT_REQUIRED": "Die T.38-Timeout ist erforderlich",
- "TIMEOUT_REQUIRED": "Der Timeout ist erforderlich",
- "HEADERINFO_REQUIRED": "Die Information in der Kopfzeile sind erforderlich",
- "TRUNK_REQUIRED": "Der Stamm ist erforderlich",
- "LIST_REQUIRED": "Die Liste ist erforderlich",
- "KEY_MAX_LENGTH": "Schlüssel muss eine maximale Länge von {{max}}",
- "KEY_REQUIRED": "Der Schlüssel ist erforderlich",
- "AGENT_REQUIRED": "Pflichtfeld",
- "QUEUE_REQUIRED": "Pflichtfeld",
- "TRUEPRIORITY_REQUIRED": "Pflichtfeld",
- "FALSEPRIORITY_REQUIRED": "Pflichtfeld",
- "CONDITION_REQUIRED": "Pflichtfeld",
- "PRIORITY_REQUIRED": "Pflichtfeld",
- "DISPOSITION_REQUIRED": "Pflichtfeld",
- "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer als oder gleich",
- "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer als oder gleich",
- "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer als oder gleich",
- "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer als oder gleich",
- "TEXT_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
- "TEXT_REQUIRED": "Pflichtfeld",
- "VALUE_REQUIRED": "Pflichtfeld",
- "COMMAND_REQUIRED": "Pflichtfeld",
- "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "NAME_MUST_VALID_PATTERN": "Falsches Format",
- "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Pflichtfeld",
- "TAG_REQUIRED": "Pflichtfeld",
- "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "AGENTTRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
- "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "QUEUETRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
- "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Sie sollten einen Pausenstatus angeben, wenn Sie eine Zwangsdisposition haben"
+ "NAME_REQUIRED": "Name erforderlich",
+ "AGENT_TIMEOUT_REQUIRED": "Zeitüberschreitung Agent erforderlich",
+ "MOTIONADDRESS_REQUIRED": "Adresse erforderlich",
+ "MOTIONADDRESS_MUST_VALID_URL": "Ungültiges Format URL",
+ "LOCALSTATIONID_REQUIRED": "ID der lokalen Nebenstelle erforderlich",
+ "MODEM_REQUIRED": "Modem erforderlich",
+ "GATEWAY_REQUIRED": "Gateway erforderlich",
+ "FAXDETECT_REQUIRED": "FAXerkennung erforderlich",
+ "T38TIMEOUT_REQUIRED": "T.38-Timeout erforderlich",
+ "TIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
+ "HEADERINFO_REQUIRED": "Header-Informationen erforderlich",
+ "TRUNK_REQUIRED": "SIP-Trunk erforderlich",
+ "LIST_REQUIRED": "Liste erforderlich",
+ "KEY_MAX_LENGTH": "Schlüssel darf eine maximale Länge von {{max}} haben",
+ "KEY_REQUIRED": "Schlüssel erforderlich",
+ "AGENT_REQUIRED": "Agent erforderlich",
+ "QUEUE_REQUIRED": "Warteschlange erforderlich",
+ "TRUEPRIORITY_REQUIRED": "Priorität bei 'wahr' erforderlich",
+ "FALSEPRIORITY_REQUIRED": "Priorität bei 'falsch' erforderlich",
+ "CONDITION_REQUIRED": "Bedingung erforderlich",
+ "PRIORITY_REQUIRED": "Priorität erforderlich",
+ "DISPOSITION_REQUIRED": "Qualifizierung erforderlich",
+ "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität muss gröÃer oder gleich sein als",
+ "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei 'wahr' muss gröÃer oder gleich sein als",
+ "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei 'falsch' muss gröÃer oder gleich sein als",
+ "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss gröÃer oder gleich sein als",
+ "TEXT_MAX_LENGTH": "Text eine maximale Länge von {{max}} haben",
+ "TEXT_REQUIRED": "Text erforderlich",
+ "VALUE_REQUIRED": "Wert erforderlich",
+ "COMMAND_REQUIRED": "Eingabe erforderlich",
+ "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss gröÃer oder gleich sein als",
+ "NAME_MUST_VALID_PATTERN": "Ungültiges Format Name",
+ "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss kleiner oder gleich sein als",
+ "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss kleiner oder gleich sein als",
+ "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Auf zugew. Agenten warten muss gröÃer oder gleich sein als",
+ "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Auf zugew. Agenten warten muss kleiner oder gleich sein als",
+ "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Auf zugew. Agenten warten erforderlich",
+ "TAG_REQUIRED": "Tag erforderlich",
+ "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agententransfer muss gröÃer oder gleich sein als",
+ "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agententransfer muss kleiner oder gleich sein als",
+ "AGENTTRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Agententransfer erforderlich",
+ "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Warteschlangentransfer muss gröÃer oder gleich sein als",
+ "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Warteschlangentransfer muss kleiner oder gleich sein als",
+ "QUEUETRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Warteschlangentransfer erforderlich",
+ "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Agentenstatus während Qualifizierung erforderlich"
},
- "STRATEGY": "Strategie",
- "AGENT_TIMEOUT": "Agent Timeout",
+ "STRATEGY": "Verteilungsstrategie",
+ "AGENT_TIMEOUT": "Zeitüberschreitung Agent",
"DESCRIPTION": "Beschreibung",
- "ADD_FAXQUEUE": "Warteschlange hinzufügen Fax",
- "EDIT_FAXQUEUE": "Bearbeiten Fax Warteschlange",
- "DELETE_FAXQUEUE": "Fax Löschen der Warteschlange",
+ "ADD_FAXQUEUE": "Warteschlange hinzufügen",
+ "EDIT_FAXQUEUE": "Warteschlange bearbeiten",
+ "DELETE_FAXQUEUE": "Warteschlange löschen",
"CREATED_AT": "Erstellt am",
"SAVE": "Speichern",
"SETTINGS": "Einstellungen",
"GENERAL": "Allgemein",
- "FAXACCOUNTS": "Fax Konten",
+ "FAXACCOUNTS": "Fax-Konten",
"MOTIONADDRESS": "Motion Adresse",
- "ADD_FAXACCOUNT": "Fax Konto hinzufügen",
- "EDIT_FAXACCOUNT": "Fax Konto bearbeiten",
- "DELETE_FAXACCOUNT": "Fax Konto löschen.",
- "DISPOSITIONS": "Bestimmungen",
+ "ADD_FAXACCOUNT": "Fax-Konto hinzufügen",
+ "EDIT_FAXACCOUNT": "Fax-Konto bearbeiten",
+ "DELETE_FAXACCOUNT": "Fax-Konto löschen.",
+ "DISPOSITIONS": "Qualifizierungen",
"WEBHOOKS": "WebHooks",
- "ACTIONS": "Aktionen",
+ "ACTIONS": "Routing",
"LIST": "Liste",
"FIDELITY": "Treue",
- "ACCEPT": "Akzeptieren",
- "ACCEPTMETHOD": "Die Methode",
- "ACCEPTURL": "URL akzeptieren",
+ "ACCEPT": "Annehmen",
+ "ACCEPTMETHOD": "Methode annehmen",
+ "ACCEPTURL": "URL annehmen",
"REJECT": "Ablehnen",
"REJECTMETHOD": "Methode ablehnen",
"REJECTURL": "URL ablehnen",
- "CLOSE": "In der Nähe",
- "CLOSEMETHOD": "In der Nähe Methode",
- "CLOSEURL": "Der URL",
- "TRUNK": "Amtsleitung",
+ "CLOSE": "SchlieÃen",
+ "CLOSEMETHOD": "Methode bei SchlieÃen",
+ "CLOSEURL": "URL bei SchlieÃen",
+ "TRUNK": "SIP-Trunk",
"LOCALSTATIONID": "Lokale Station Identifier",
"HELP": {
"LOCALSTATIONID": "Lokale Station Identifier (Telefonnummer).",
@@ -91,43 +91,43 @@
"FAXDETECT": "Die FAX Erkennung mit optionalen Timeout in Sekunden (Ja/T38/CNG/[Timeout]/Keine).",
"T38TIMEOUT": "Der Timeout für die T.38-Verhandlung. Der Mindestwert ist 1000.",
"ECM": "Fehler beim Connection Mode (ECM).",
- "MINRATE": "Minimale Ãbertragungsrate eingestellt, bevor das Getriebe. Mögliche Werte sind: 2400, 4800, 7200, 9600, 12000 oder 14400.",
- "MAXRATE": "Maximale Ãbertragungsrate eingestellt, bevor das Getriebe. Mögliche Werte sind: 2400, 4800, 7200, 9600, 12000 oder 14400.",
+ "MINRATE": "Minimale Ãbertragungsrate. Mögliche Werte sind: 2400, 4800, 7200, 9600, 12000 oder 14400.",
+ "MAXRATE": "Maximale Ãbertragungsrate. Mögliche Werte sind: 2400, 4800, 7200, 9600, 12000 oder 14400.",
"NAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
- "MANDATORYDISPOSITION": "Zwingende Disposition",
- "MANDATORYDISPOSITIONPAUSEID": "Status für Zwangsdisposition anhalten"
+ "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
+ "MANDATORYDISPOSITIONPAUSEID": "Agentenstatus während Qualifizierung"
},
- "ADVANCED": "Erweiterte",
+ "ADVANCED": "Erweitert",
"ECM": "ECM",
"MINRATE": "Min. Geschwindigkeit",
"MAXRATE": "Max. Geschwindigkeit",
"MODEM": "Modem",
"GATEWAY": "Gateway",
- "FAXDETECT": "Fax Erkennung",
+ "FAXDETECT": "Faxerkennung",
"T38TIMEOUT": "T.38-Timeout",
"SIP": "Technologie",
- "HEADERINFO": "Header-info",
- "SELECTED": "Ausgewählte",
- "SELECT_ALL": "Alle auswählen",
- "SELECT_NONE": "Wählen Sie \"Keine\"",
+ "HEADERINFO": "Header-Info",
+ "SELECTED": "Ausgewählt",
+ "SELECT_ALL": "Alles auswählen",
+ "SELECT_NONE": "Nichts auswählen",
"BACK": "Zurück",
"FAX": "Fax",
- "ID": "Id",
- "TIMEOUT": "Timeout",
- "FAXDISPOSITIONS": "Fax Disposition",
- "NO_FAXDISPOSITION_AVAILABLE": "Kein Fax Dispositionen verfügbar",
- "NEW_FAXDISPOSITION": "Neue Fax Disposition",
- "ADD_FAXDISPOSITION": "Fax Disposition hinzufügen",
- "EDIT_FAXDISPOSITION": "Fax Disposition bearbeiten",
+ "ID": "ID",
+ "TIMEOUT": "Zeitüberschreitung",
+ "FAXDISPOSITIONS": "Qualifizierung",
+ "NO_FAXDISPOSITION_AVAILABLE": "Keine Qualifizierungen verfügbar",
+ "NEW_FAXDISPOSITION": "Neue Fax-Qualifizierung",
+ "ADD_FAXDISPOSITION": "Qualifizierung hinzufügen",
+ "EDIT_FAXDISPOSITION": "Qualifizierung bearbeiten",
"DELETE_FAXDISPOSITION": "Fax Disposition löschen",
"NEW_FAXQUEUE": "Neue Warteschlange",
- "NEW_FAXACCOUNT": "Neue Fax Konto",
- "NO_AVAILABLE_INFO": "Keine verfügbaren Info",
- "ALL_TEAMS": "Alle Mannschaften",
+ "NEW_FAXACCOUNT": "Neue Fax-Konto",
+ "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
+ "ALL_TEAMS": "Alle Teams",
"SELECTED_TEAMS": "Ausgewählte Teams",
"PAGE": "Seite",
"ROWSPERPAGE": "Zeilen pro Seite",
- "OF": "Von",
+ "OF": "von",
"DELETE": "Löschen",
"KEY": "Schlüssel",
"ALL_AGENTS": "Alle Agenten",
@@ -138,124 +138,124 @@
"CLOSED": "Geschlossen",
"OPENED": "Geöffnet",
"SELECT_ACCOUNT": "Konto auswählen",
- "INTERACTIONS": "Wechselwirkungen",
+ "INTERACTIONS": "Interaktionen",
"CONTACT": "Kontakt",
- "STARTEDAT": "Gestartet am",
+ "STARTEDAT": "Begonnen am",
"STATUS": "Status",
"ACCOUNT": "Konto",
- "GOTO_FAXACCOUNT": "In Echtzeit, Faxgerät",
+ "GOTO_FAXACCOUNT": "Zum Fax-Konto gehen",
"ACCOUNTS": "Konten",
- "GOTOREALTIME_FAXACCOUNT": "In Echtzeit, Faxgerät",
- "TRUNK_STATUS": "Trunk Status",
- "TRUNKS": "Amtsleitungen",
+ "GOTOREALTIME_FAXACCOUNT": "Direkt zur Echtzeit-Ansicht",
+ "TRUNK_STATUS": "Status SIP-Trunk",
+ "TRUNKS": "SIP-Trunks",
"REGISTRY": "Registrierung",
- "NO_REGISTRY": "Keine Registry",
- "PAUSE": "Pause",
- "INFO": "Info",
- "FULLNAME": "Fullname",
- "INTERNAL": "Interne",
- "PHONE_STATE": "Telefonstatus",
- "PHONE_STATUS": "Telefonstatus",
- "LOGOUT": "An-/Abmelden",
- "DEFAULT_PAUSE": "Standard Pause",
- "AGENTADD_QUEUE": "Agent Fax Warteschlange hinzufügen",
- "AGENTSADD_QUEUE": "Agenten zu Fax Warteschlange hinzufügen",
- "UNPAUSE": "Pause",
+ "NO_REGISTRY": "Nicht registriert",
+ "PAUSE": "Pausenstatus vergeben",
+ "INFO": "Information",
+ "FULLNAME": "Vollständiger Name",
+ "INTERNAL": "Intern",
+ "PHONE_STATE": "Status Nebenstelle",
+ "PHONE_STATUS": "Status SIP",
+ "LOGOUT": "Agenten An-/Abmelden",
+ "DEFAULT_PAUSE": "Standard-Pause",
+ "AGENTADD_QUEUE": "Agenten hinzufügen",
+ "AGENTSADD_QUEUE": "Agenten hinzufügen",
+ "UNPAUSE": "Pause beenden",
"AGENTS": "Agenten",
"QUEUES": "Warteschlangen",
"LOGGED_IN": "Angemeldet",
- "PAUSED": "Angehalten",
+ "PAUSED": "in Pause",
"READY": "Bereit",
- "WAITING": "Warten",
+ "WAITING": "Wartezustand",
"PRIORITY": "Priorität",
- "CONDITION": "Zustand",
- "TRUEPRIORITY": "Wahre Priorität",
- "FALSEPRIORITY": "Falsche Priorität",
+ "CONDITION": "Bedingung",
+ "TRUEPRIORITY": "Priorität bei 'wahr'",
+ "FALSEPRIORITY": "Priorität bei 'falsch'",
"VALUE": "Wert",
- "EDIT_AGENT": "Agent bearbeiten",
- "EDIT_GOTO": "Bearbeiten Gehe zu",
- "EDIT_NOOP": "Bearbeiten Noop",
+ "EDIT_AGENT": "Agenten bearbeiten",
+ "EDIT_GOTO": "GoTo bearbeiten",
+ "EDIT_NOOP": "NoOp bearbeiten",
"EDIT_GOTOP": "GotoP bearbeiten",
- "EDIT_GOTOIF": "Bearbeiten GotoIf",
- "EDIT_QUEUE": "Fax Warteschlange bearbeiten",
- "EDIT_CLOSE": "Bearbeiten SchlieÃen",
+ "EDIT_GOTOIF": "GotoIf bearbeiten",
+ "EDIT_QUEUE": "Warteschlange bearbeiten",
+ "EDIT_CLOSE": "Verhalten bei SchlieÃen bearbeiten",
"QUEUE": "Warteschlange",
- "GOTOIF": "GotoIf",
- "GOTOP": "GotoP",
- "NOOP": "Noop",
+ "GOTOIF": "Bedingter Absprung (GotoIf)",
+ "GOTOP": "Absprung auf Anwendung (GotoP)",
+ "NOOP": "Log erstellen (NoOp)",
"AGENT": "Agent",
- "NOTES": "Hinweise",
- "CLOSEDAT": "Geschlossen",
- "DISPOSITION": "Disposition",
- "REALTIME": "Echtzeit",
+ "NOTES": "Anmerkungen",
+ "CLOSEDAT": "Geschlossen am",
+ "DISPOSITION": "Qualifizierung",
+ "REALTIME": "Echtzeit-Ansicht",
"UNKNOWN": "Unbekannt",
- "UNREGISTERED": "Unregistrierte",
+ "UNREGISTERED": "Nicht registriert",
"UNAVAILABLE": "Nicht verfügbar",
- "NOT_INUSE": "Nicht in Gebrauch",
+ "NOT_INUSE": "Nicht in Verwendung",
"REACHABLE": "Erreichbar",
- "IN_USE": "Im Einsatz",
- "VOICE": "Voice",
+ "IN_USE": "In Verwendung",
+ "VOICE": "Sprachanrufe (Voice)",
"CHAT": "Chat",
"MAIL": "E-Mail",
"SMS": "SMS",
"OPENCHANNEL": "Offener Kanal",
"NO_AGENT_ONLINE": "Kein Agent Online",
- "GOTOREALTIME_FAXQUEUE": "In Echtzeit Fax Warteschlange",
- "EDIT_TRUNK": "Bearbeiten Trunk",
+ "GOTOREALTIME_FAXQUEUE": "Direkt zur Echtzeit-Ansicht",
+ "EDIT_TRUNK": "SIP-Trunk bearbeiten",
"REGISTERED": "Registriert",
- "EDIT_ACCOUNT": "Fax Konto bearbeiten",
- "PARTIALPAUSE": "Teilweise Pause",
+ "EDIT_ACCOUNT": "Fax-Konto bearbeiten",
+ "PARTIALPAUSE": "Teilpause",
"BUSY": "Besetzt",
"TIMER": "Timer",
"IDLE": "Leerlauf",
"CAPACITY": "Kapazität",
- "TOTAL": "Insgesamt",
- "IN": "In",
- "OUT": "Aus",
- "NO_INTERACTION_AVAILABLE": "Es sind keine Wechselwirkungen zur Verfügung",
+ "TOTAL": "Gesamt",
+ "IN": "Eingehend",
+ "OUT": "Ausgehend",
+ "NO_INTERACTION_AVAILABLE": "Keine Interaktionen verfügbar",
"TAGS": "Tags",
- "REPLY": "Antwort",
+ "REPLY": "Antworten",
"SEND": "Senden",
- "TO": "Zu",
+ "TO": "An",
"FROM": "Von",
- "INTERACTIONS_FAXACCOUNT": "Zu Wechselwirkungen gehen",
- "REFRESH_INTERACTIONS": "Aktualisieren Interaktionen",
+ "INTERACTIONS_FAXACCOUNT": "Zu Interaktionen gehen",
+ "REFRESH_INTERACTIONS": "Interaktionen aktualisieren",
"NO_FAXCANNEDANSWER_AVAILABLE": "Keine vordefinierten Antworten verfügbar",
"NEW_FAXCANNEDANSWER": "Neue vordefinierte Antwort",
"ADD_FAXCANNEDANSWER": "Vordefinierte Antwort hinzufügen",
"EDIT_CHATCANNEDANSWER": "Vordefinierte Antwort bearbeiten",
"DELETE_CHATCANNEDANSWER": "Vordefinierte Antwort löschen",
- "SPYINTERACTION": "Spion",
+ "SPYINTERACTION": "Interaktion anzeigen",
"DELETE_INTERACTION": "Interaktion löschen",
- "COMMAND": "Befehl",
+ "COMMAND": "Eingabe",
"EDIT_SYSTEM": "System bearbeiten",
"SYSTEM": "System",
"VARIABLE": "Variable",
"NOTIFICATION": "Benachrichtigung",
- "NOTIFICATIONSHAKE": "Shake",
- "NOTIFICATIONSOUND": "Klingen",
+ "NOTIFICATIONSHAKE": "Schütteln",
+ "NOTIFICATIONSOUND": "Ton abspielen",
"NOTIFICATIONTEMPLATE": "Vorlage",
- "WAITFORTHEASSIGNEDAGENT": "Warte auf den zugewiesenen Agenten",
+ "WAITFORTHEASSIGNEDAGENT": "Auf zugewiesenen Agenten warten",
"EDIT_TAG": "Tag bearbeiten",
- "TAG": "Etikett",
- "AGENTADD_FAXACCOUNT": "Fügen Sie dem Faxkonto einen Agenten hinzu",
- "AGENTTRANSFER": "Agent Transfer",
+ "TAG": "Tag",
+ "AGENTADD_FAXACCOUNT": "Agenten hinzufügen",
+ "AGENTTRANSFER": "Transfer an Agenten erlauben",
"AGENTTRANSFERTIMEOUT": "Zeitüberschreitung für Agententransfer",
- "QUEUETRANSFER": "Warteschlangenübertragung",
- "QUEUETRANSFERTIMEOUT": "Warteschlangenübertragungs-Timeout",
+ "QUEUETRANSFER": "Transfer an Warteschlange erlauben",
+ "QUEUETRANSFERTIMEOUT": "Zeitüberschreitung Warteschlangentransfer",
"TRANSFER": "Transfer",
"CANNEDANSWERS": "Vordefinierte Antworten",
"DOWNLOAD_INTERACTION": "Herunterladen",
"FAXCANNEDANSWERS": "Vordefinierte Antworten",
- "LOGIN_TIME": "Login-Zeit",
- "PAUSE_TIME": "Pausenzeit",
- "TEAMS_ASSOCIATION": "Vereinigung der Mannschaften",
- "MANDATORYDISPOSITION": "Zwingende Disposition",
- "MANDATORYDISPOSITIONPAUSEID": "Status pausieren, wenn die Disposition obligatorisch ist",
- "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufnahme verfügbar",
- "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufnahme läuft",
- "DOWNLOAD_WITHOUT_ATTACHMENTS": "Download ohne Anhänge",
- "DOWNLOAD_WITH_ATTACHMENTS": "Mit Anhängen herunterladen",
+ "LOGIN_TIME": "Zeit angemeldet",
+ "PAUSE_TIME": "Zeit in Pause",
+ "TEAMS_ASSOCIATION": "Teamzuweisung",
+ "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
+ "MANDATORYDISPOSITIONPAUSEID": "Agentenstatus während Qualifizierung",
+ "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufzeichnung deaktiviert",
+ "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufzeichnung aktiv",
+ "DOWNLOAD_WITHOUT_ATTACHMENTS": "Herunterladen ohne Anhänge",
+ "DOWNLOAD_WITH_ATTACHMENTS": "Herunterladen inkl. Anhängen",
"LASTMESSAGE": "Letzte Nachricht"
}
}
diff --git a/public/app/main/apps/fax/i18n/is.json b/public/app/main/apps/fax/i18n/is.json
index bc9aa75..dee598e 100644
--- a/public/app/main/apps/fax/i18n/is.json
+++ b/public/app/main/apps/fax/i18n/is.json
@@ -44,7 +44,7 @@
"IDLE": "Idle",
"CAPACITY": "Capacity",
"GOTO_FAXACCOUNT": "Go To Realtime Fax",
- "ACCOUNTS": "Accounts",
+ "ACCOUNTS": "Aðgangar",
"GOTOREALTIME_FAXACCOUNT": "Go To Realtime Fax",
"TRUNK_STATUS": "Trunk Status",
"TRUNKS": "Trunks",
@@ -154,17 +154,17 @@
"GENERAL": "General",
"FAXACCOUNTS": "Fax Accounts",
"MOTIONADDRESS": "Motion Address",
- "ADD_FAXACCOUNT": "Add Fax Account",
+ "ADD_FAXACCOUNT": "Add fax account",
"EDIT_FAXACCOUNT": "Edit Fax Account",
"DELETE_FAXACCOUNT": "Delete Fax Account",
"DISPOSITIONS": "Dispositions",
"WEBHOOKS": "WebHooks",
- "ACTIONS": "Actions",
+ "ACTIONS": "Aðgerðir",
"LIST": "List",
"FIDELITY": "Fidelity",
- "ACCEPT": "Accept",
- "ACCEPTMETHOD": "Accept Method",
- "ACCEPTURL": "Accept URL",
+ "ACCEPT": "Samþykkja",
+ "ACCEPTMETHOD": "Samþykkja aðferð",
+ "ACCEPTURL": "Samþykkja URL",
"REJECT": "Reject",
"REJECTMETHOD": "Reject Method",
"REJECTURL": "Reject URL",
@@ -233,7 +233,7 @@
"STARTEDAT": "Started At",
"LASTMESSAGE": "Last message",
"STATUS": "Status",
- "ACCOUNT": "Account",
+ "ACCOUNT": "Aðgangur",
"UNKNOWN": "Unknown",
"UNAVAILABLE": "Unavailable",
"NOT_INUSE": "Not in use",
diff --git a/public/app/main/apps/fax/i18n/pt-BR.json b/public/app/main/apps/fax/i18n/pt-BR.json
index 3b562c6..0b91115 100644
--- a/public/app/main/apps/fax/i18n/pt-BR.json
+++ b/public/app/main/apps/fax/i18n/pt-BR.json
@@ -41,7 +41,7 @@
"PARTIALPAUSE": "Pausa Parcial",
"BUSY": "Ocupado",
"TIMER": "Tempo",
- "IDLE": "Ocioso",
+ "IDLE": "DisponÃvel",
"CAPACITY": "Capacidade",
"GOTO_FAXACCOUNT": "Ir para fax em tempo real",
"ACCOUNTS": "Contas",
diff --git a/public/app/main/apps/help/i18n/is.json b/public/app/main/apps/help/i18n/is.json
index 4c1be43..3b70cb6 100644
--- a/public/app/main/apps/help/i18n/is.json
+++ b/public/app/main/apps/help/i18n/is.json
@@ -1,8 +1,8 @@
{
"HELP": {
- "ABOUT": "About",
- "CONTACT_US": "Contact us",
- "HELP": "Help",
- "USEFUL_LINKS": "Useful links"
+ "ABOUT": "Um",
+ "CONTACT_US": "Hafðu samband við Svar",
+ "HELP": "Hjálp",
+ "USEFUL_LINKS": "Nytsamlegir hlekkir"
}
}
diff --git a/public/app/main/apps/integrations/i18n/de.json b/public/app/main/apps/integrations/i18n/de.json
index 83085e4..f5edc9a 100644
--- a/public/app/main/apps/integrations/i18n/de.json
+++ b/public/app/main/apps/integrations/i18n/de.json
@@ -1,64 +1,64 @@
{
"INTEGRATIONS": {
"INTEGRATIONS": "Integrationen",
- "ZENDESKACCOUNTS": "Zendesk Konten",
- "ID": "Id",
+ "ZENDESKACCOUNTS": "Zendesk-Konten",
+ "ID": "ID",
"NAME": "Name",
- "USERNAME": "Benutzername",
+ "USERNAME": "Nutzername",
"URI": "URL",
"BACK": "Zurück",
- "SELECTED": "Ausgewählte",
- "SELECT_ALL": "Alle auswählen",
- "SELECT_NONE": "Wählen Sie \"Keine\"",
- "EDIT_ZENDESKACCOUNT": "Bearbeiten von Zendesk Konto",
- "DELETE_ZENDESKACCOUNT": "Löschen von Zendesk Konto",
- "NEW_ZENDESKACCOUNT": "Neue Zendesk Konto",
+ "SELECTED": "Ausgewählt",
+ "SELECT_ALL": "Alles auswählen",
+ "SELECT_NONE": "Nichts auswählen",
+ "EDIT_ZENDESKACCOUNT": "Zendesk-Konto bearbeiten",
+ "DELETE_ZENDESKACCOUNT": "Zendesk-Konto löschen",
+ "NEW_ZENDESKACCOUNT": "Neues Zendesk-Konto",
"AUTHTYPE": "Authentifizierungstyp",
"PASSWORD": "Passwort",
"CONFIRM_PASSWORD": "Passwort bestätigen",
"TOKEN": "Token",
"MOTIONPROXYADDRESS": "Motion oder Proxy-IP-Adresse",
"DESCRIPTION": "Beschreibung",
- "ADD_ZENDESKACCOUNT": "Konto hinzufügen ZENDESK",
+ "ADD_ZENDESKACCOUNT": "Neues Zendesk-Konto",
"ERRORS": {
- "NAME_REQUIRED": "Der Name ist erforderlich",
- "USERNAME_REQUIRED": "Der Benutzername ist erforderlich",
- "URI_REQUIRED": "Die URL ist erforderlich",
- "URI_MUST_VALID_URL": "Der URL muss schriftlich in einem gültigen Format",
- "PASSWORD_REQUIRED": "Das Kennwort ist erforderlich",
- "CONFIRM_NOT_MATCH": "Die Kennwörter nicht übereinstimmen",
- "TOKEN_REQUIRED": "Das Token ist erforderlich",
- "MOTIONPROXYADDRESS_MUST_VALID_URL": "Die Adresse muss in einem gültigen Format",
- "CLIENTID_REQUIRED": "Die Client-ID ist erforderlich",
- "CLIENTSECRET_REQUIRED": "Der Client ist erforderlich",
- "SECURITYTOKEN_REQUIRED": "Der Sicherheitsschlüssel ist erforderlich",
- "APIKEY_REQUIRED": "Die API-Schlüssel erforderlich ist",
- "CONTENT_REQUIRED": "Der Inhalt ist erforderlich",
- "VARIABLENAME_REQUIRED": "Die Variable ist erforderlich",
- "KEY_REQUIRED": "Der Schlüssel ist erforderlich",
- "TYPE_REQUIRED": "Der Typ ist erforderlich",
- "VALUE_REQUIRED": "Der Wert ist erforderlich",
- "FIELD_REQUIRED": "Das Feld ist erforderlich.",
- "CONSUMERKEY_REQUIRED": "Der Verbraucher Schlüssel ist erforderlich",
- "CONSUMERSECRET_REQUIRED": "Der Verbraucher Geheimnis ist erforderlich",
- "TOKENSECRET_REQUIRED": "Das Token Geheimnis ist erforderlich",
- "HOST_REQUIRED": "Der Host wird benötigt",
- "AUTHTOKEN_REQUIRED": "Die autorization Token ist erforderlich",
- "ACCESS_KEY_REQUIRED": "Pflichtfeld",
- "VTIGER_USER_NAME_REQUIRED": "Pflichtfeld",
- "TENANTID_REQUIRED": "Pflichtfeld",
- "EMAIL_REQUIRED": "Pflichtfeld",
- "CODE_REQUIRED": "Pflichtfeld",
- "MOTIONPROXYADDRESS_REQUIRED": "Pflichtfeld",
- "MODULECREATE_REQUIRED": "Pflichtfeld"
+ "NAME_REQUIRED": "Name erforderlich",
+ "USERNAME_REQUIRED": "Nutzername erforderlich",
+ "URI_REQUIRED": "URL erforderlich",
+ "URI_MUST_VALID_URL": "Ungültiges Format URL",
+ "PASSWORD_REQUIRED": "Passwort erforderlich",
+ "CONFIRM_NOT_MATCH": "Die Passwörter stimmen nicht überein",
+ "TOKEN_REQUIRED": "Token erforderlich",
+ "MOTIONPROXYADDRESS_MUST_VALID_URL": "Ungültiges Format URL",
+ "CLIENTID_REQUIRED": "Client-ID erforderlich",
+ "CLIENTSECRET_REQUIRED": "Client-Secret erforderlich",
+ "SECURITYTOKEN_REQUIRED": "Sicherheitsschlüssel erforderlich",
+ "APIKEY_REQUIRED": "API-Schlüssel erforderlich",
+ "CONTENT_REQUIRED": "Inhalt erforderlich",
+ "VARIABLENAME_REQUIRED": "Variable erforderlich",
+ "KEY_REQUIRED": "Schlüssel erforderlich",
+ "TYPE_REQUIRED": "Typ erforderlich",
+ "VALUE_REQUIRED": "Wert erforderlich",
+ "FIELD_REQUIRED": "Feld erforderlich.",
+ "CONSUMERKEY_REQUIRED": "Consumer-Key erforderlich",
+ "CONSUMERSECRET_REQUIRED": "Consumer-Secret erforderlich",
+ "TOKENSECRET_REQUIRED": "Token-Secret erforderlich",
+ "HOST_REQUIRED": "Host erforderlich",
+ "AUTHTOKEN_REQUIRED": "Token für Authentifizierung erforderlich",
+ "ACCESS_KEY_REQUIRED": "Zugangsschlüssel erforderlich",
+ "VTIGER_USER_NAME_REQUIRED": "vTiger-Nutzername erforderlich",
+ "TENANTID_REQUIRED": "Tenant-ID erforderlich",
+ "EMAIL_REQUIRED": "E-Mail erforderlich",
+ "CODE_REQUIRED": "Code erforderlich",
+ "MOTIONPROXYADDRESS_REQUIRED": "Adresse erforderlich",
+ "MODULECREATE_REQUIRED": "Modul erforderlich"
},
"HELP": {
- "MOTIONPROXYADDRESS": "Bewegung (Proxy) Adresse: Es ist obligatorisch, wenn Sie wollen, füllen Sie das Ticket mit Neucodierungen URL. Bitte geben Sie im folgenden Format ein: ≪protocol> : //[:]. Beispiel: https://X.Y.Z.W",
+ "MOTIONPROXYADDRESS": "URL für Anfragen und Verbindung",
"TICKETTYPE": "Art des Tickets",
- "CLIENTID": "Die spezifische CLient-ID Ihrer Anwendung",
- "CLIENTSECRET": "Das spezifische CLientSecret Ihrer Anwendung",
+ "CLIENTID": "Die spezifische Client-ID Ihrer Anwendung",
+ "CLIENTSECRET": "Das spezifische ClientSecret Ihrer Anwendung",
"CODE": "Der spezifische Code, der über die Entwicklerkonsole generiert wird",
- "REFRESHTOKEN": "Das automatisch generierte Aktualisierungstoken, mit dem abgelaufene Zugriffstoken aktualisiert werden. AuÃerdem wird das Zugriffstoken bei jedem Start einer API automatisch generiert.",
+ "REFRESHTOKEN": "Automatisch generierter Token beim Start der API",
"ZONE": "Wählen Sie Ihre geografische Zone (US, AU, EU, IN, CN), um die domänenspezifischen Zoho-Konten zu aktivieren",
"ADDITIONALSEARCHACCOUNT": "Zusätzlicher Feldname für die Suche nach der Telefonnummer des Kunden in den Konten",
"ADDITIONALSEARCHCONTACT": "Zusätzlicher Feldname für die Suche nach der Telefonnummer des Kunden in den Kontakten",
@@ -67,69 +67,69 @@
"MODERN_AUTHENTICATION": "Wechseln Sie, um die moderne Authentifizierung zu aktivieren"
},
"ACCOUNT": "Konto",
- "ZENDESKCONFIGURATIONS": "Zendesk Konfigurationen",
+ "ZENDESKCONFIGURATIONS": "Zendesk-Konfigurationen",
"SALESFORCECONFIGURATIONS": "Salesforce-Konfigurationen",
"SUGARCRMCONFIGURATIONS": "SugarCRM-Konfigurationen",
"FRESHDESKCONFIGURATIONS": "Freshdesk-Konfigurationen",
"GENERAL": "Allgemein",
"CREATED_AT": "Erstellt am",
"SAVE": "Speichern",
- "NO_ZENDESKCONFIGURATION_AVAILABLE": "Keine Zendesk Konfigurationen erhältlich",
- "NEW_ZENDESKCONFIGURATION": "Neue Zendesk Konfiguration",
- "ADD_ZENDESKCONFIGURATION": "Hinzufügen von Zendesk Konfiguration",
- "EDIT_ZENDESKCONFIGURATION": "Bearbeiten der Konfiguration Zendesk",
- "DELETE_ZENDESKCONFIGURATION": "Löschen der Konfiguration Zendesk",
- "NO_SALESFORCECONFIGURATION_AVAILABLE": "Ohne Salesforce Konfigurationen erhältlich",
- "NEW_SALESFORCECONFIGURATION": "Neue Salesforce Konfiguration",
- "ADD_SALESFORCECONFIGURATION": "Salesforce Konfiguration hinzufügen",
- "EDIT_SALESFORCECONFIGURATION": "Salesforce Konfiguration bearbeiten",
- "DELETE_SALESFORCECONFIGURATION": "Salesforce Konfiguration löschen",
- "NO_SUGARCRMCONFIGURATION_AVAILABLE": "Keine SugarCRM-Konfigurationen",
+ "NO_ZENDESKCONFIGURATION_AVAILABLE": "Keine Zendesk-Konfiguration verfügbar",
+ "NEW_ZENDESKCONFIGURATION": "Neue Zendesk-Konfiguration",
+ "ADD_ZENDESKCONFIGURATION": "Zendesk-Konfiguration hinzufügen",
+ "EDIT_ZENDESKCONFIGURATION": "Zendesk-Konfiguration bearbeiten",
+ "DELETE_ZENDESKCONFIGURATION": "Zendesk-Konfiguration löschen",
+ "NO_SALESFORCECONFIGURATION_AVAILABLE": "Keine Salesforce-Konfiguration verfügbar",
+ "NEW_SALESFORCECONFIGURATION": "Neue Salesforce-Konfiguration",
+ "ADD_SALESFORCECONFIGURATION": "Salesforce-Konfiguration hinzufügen",
+ "EDIT_SALESFORCECONFIGURATION": "Salesforce-Konfiguration bearbeiten",
+ "DELETE_SALESFORCECONFIGURATION": "Salesforce-Konfiguration löschen",
+ "NO_SUGARCRMCONFIGURATION_AVAILABLE": "Keine SugarCRM-Konfiguration verfügbar",
"NEW_SUGARCRMCONFIGURATION": "Neue SugarCRM-Konfiguration",
"ADD_SUGARCRMCONFIGURATION": "SugarCRM-Konfiguration hinzufügen",
- "EDIT_SUGARCRMCONFIGURATION": "Bearbeiten von SugarCRM-Konfiguration",
- "DELETE_SUGARCRMCONFIGURATION": "Löschen von SugarCRM-Konfiguration",
- "NO_FRESHDESKCONFIGURATION_AVAILABLE": "Freshdesk keine Konfigurationen erhältlich",
- "NEW_FRESHDESKCONFIGURATION": "Neue Freshdesk Konfiguration",
- "ADD_FRESHDESKCONFIGURATION": "Freshdesk Konfiguration hinzufügen",
- "EDIT_FRESHDESKCONFIGURATION": "Bearbeiten Sie Freshdesk Konfiguration",
- "DELETE_FRESHDESKCONFIGURATION": "Löschen Sie Freshdesk Konfiguration",
- "SALESFORCEACCOUNTS": "Salesforce Konten",
- "EDIT_SALESFORCEACCOUNT": "Salesforce Konto bearbeiten",
- "DELETE_SALESFORCEACCOUNT": "Löschen Sie Salesforce Konto",
- "NEW_SALESFORCEACCOUNT": "Neue Salesforce Konto",
- "ADD_SALESFORCEACCOUNT": "Salesforce hinzufügen Konto",
+ "EDIT_SUGARCRMCONFIGURATION": "SugarCRM-Konfiguration bearbeiten",
+ "DELETE_SUGARCRMCONFIGURATION": "SugarCRM-Konfiguration löschen",
+ "NO_FRESHDESKCONFIGURATION_AVAILABLE": "Keine Freshdesk-Konfiguration verfügbar",
+ "NEW_FRESHDESKCONFIGURATION": "Neue Freshdesk-Konfiguration",
+ "ADD_FRESHDESKCONFIGURATION": "Freshdesk-Konfiguration hinzufügen",
+ "EDIT_FRESHDESKCONFIGURATION": "Freshdesk-Konfiguration bearbeiten",
+ "DELETE_FRESHDESKCONFIGURATION": "Freshdesk-Konfiguration löschen",
+ "SALESFORCEACCOUNTS": "Salesforce-Konten",
+ "EDIT_SALESFORCEACCOUNT": "Salesforce-Konto bearbeiten",
+ "DELETE_SALESFORCEACCOUNT": "Salesforce-Konto löschen",
+ "NEW_SALESFORCEACCOUNT": "Neues Salesforce-Konto",
+ "ADD_SALESFORCEACCOUNT": "Salesforce-Konto hinzufügen",
"CLIENTID": "Client-ID",
- "CLIENTSECRET": "Client Geheimnis",
+ "CLIENTSECRET": "Client Secret",
"SECURITYTOKEN": "Sicherheitstoken",
- "SEARCH_FOR_ANYONE": "Suche für Jedermann",
- "APIKEY": "Api-Schlüssel",
- "FRESHDESKACCOUNTS": "Freshdesk Konten",
- "EDIT_FRESHDESKACCOUNT": "Freshdesk Konto bearbeiten",
- "DELETE_FRESHDESKACCOUNT": "Löschen Sie Freshdesk Konto",
- "NEW_FRESHDESKACCOUNT": "Neue Freshdesk Konto",
- "ADD_FRESHDESKACCOUNT": "Fügen Sie Freshdesk Konto",
+ "SEARCH_FOR_ANYONE": "Suche",
+ "APIKEY": "API-Schlüssel",
+ "FRESHDESKACCOUNTS": "Freshdesk-Konten",
+ "EDIT_FRESHDESKACCOUNT": "Freshdesk-Konto bearbeiten",
+ "DELETE_FRESHDESKACCOUNT": "Freshdesk-Konto löschen",
+ "NEW_FRESHDESKACCOUNT": "Neues Freshdesk-Konto",
+ "ADD_FRESHDESKACCOUNT": "Freshdesk-Konto hinzufügen",
"SUGARCRMACCOUNTS": "SugarCRM-Konten",
- "EDIT_SUGARCRMACCOUNT": "Bearbeiten von SugarCRM Konto",
- "DELETE_SUGARCRMACCOUNT": "Löschen von SugarCRM Konto",
- "NEW_SUGARCRMACCOUNT": "Neues Konto für SugarCRM",
- "ADD_SUGARCRMACCOUNT": "SugarCRM Konto hinzufügen",
+ "EDIT_SUGARCRMACCOUNT": "SugarCRM-Konto bearbeiten",
+ "DELETE_SUGARCRMACCOUNT": "SugarCRM-Konto löschen",
+ "NEW_SUGARCRMACCOUNT": "Neues SugarCRM-Konto",
+ "ADD_SUGARCRMACCOUNT": "SugarCRM-Konto hinzufügen",
"CONFIGURATIONS": "Konfigurationen",
"NO_CONFIGURATION_AVAILABLE": "Keine Konfigurationen verfügbar",
"NEW_CONFIGURATION": "Neue Konfiguration",
"ADD_CONFIGURATION": "Konfiguration hinzufügen",
"EDIT_CONFIGURATION": "Konfiguration bearbeiten",
- "DELETE_CONFIGURATION": "Löschen der Konfiguration",
+ "DELETE_CONFIGURATION": "Konfiguration löschen",
"SUBJECTS": "Themen",
"DESCRIPTIONS": "Beschreibungen",
"FIELDS": "Felder",
"TAGS": "Tags",
"TYPE": "Typ",
"CONTENT": "Inhalt",
- "EDIT_SUBJECT": "Betreff bearbeiten",
- "DELETE_SUBJECT": "Löschen von Themen",
+ "EDIT_SUBJECT": "Thema bearbeiten",
+ "DELETE_SUBJECT": "Thema Löschen",
"NEW_SUBJECT": "Neues Thema",
- "ADD_SUBJECT": "Betreff hinzufügen",
+ "ADD_SUBJECT": "Thema hinzufügen",
"EDIT_DESCRIPTION": "Beschreibung bearbeiten",
"DELETE_DESCRIPTION": "Beschreibung löschen",
"NEW_DESCRIPTION": "Neue Beschreibung",
@@ -139,7 +139,7 @@
"NEW_FIELD": "Neues Feld",
"ADD_FIELD": "Feld hinzufügen",
"ADD": "Hinzufügen",
- "VOICE": "Voice",
+ "VOICE": "Sprachanrufe",
"MAIL": "E-Mail",
"CHAT": "Chat",
"SMS": "SMS",
@@ -151,83 +151,83 @@
"KEY": "Schlüssel",
"CHANNEL": "Kanal",
"DELETE": "Löschen",
- "NO_AVAILABLE_INFO": "Keine verfügbaren Info",
+ "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
"TEST_ZENDESKACCOUNT": "Test Zendesk Konto",
"TEST_FRESHDESKACCOUNT": "Test Freshdesk Konto",
"TEST_SUGARCRMACCOUNT": "Test SugerCRM Konto",
- "TEST_SALESFORCEACCOUNT": "Testen Sie Salesforce Konto",
- "INTEGRATION_TAB": "Register Integration",
+ "TEST_SALESFORCEACCOUNT": "Teste Salesforce Konto",
+ "INTEGRATION_TAB": "Tab für Integration",
"NEW_TAB": "Neue Registerkarte",
- "DESKACCOUNTS": "Schreibtisch Konten",
- "EDIT_DESKACCOUNT": "Schreibtisch Konto bearbeiten",
- "TEST_DESKACCOUNT": "Test Schreibtisch Konto",
- "DELETE_DESKACCOUNT": "Schreibtisch Konto löschen",
- "CONSUMERKEY": "Verbraucher Schlüssel",
- "CONSUMERSECRET": "Verbraucher Geheimnis",
- "TOKENSECRET": "Token Geheimnis",
- "ADD_DESKACCOUNT": "Hinzufügen Schreibtisch Konto",
- "NEW_DESKACCOUNT": "Neuer Schreibtisch Konto",
- "ADD_DESKCONFIGURATION": "Hinzufügen Schreibtisch Konfiguration",
- "NEW_DESKCONFIGURATION": "Neuer Schreibtisch Konfiguration",
- "DELETE_DESKCONFIGURATION": "Schreibtisch Konfiguration löschen",
- "ZOHOACCOUNTS": "Zoho Konten",
- "EDIT_ZOHOACCOUNT": "Zoho Konto bearbeiten",
- "TEST_ZOHOACCOUNT": "Test Zoho Konto",
- "DELETE_ZOHOACCOUNT": "Zoho Konto löschen",
- "ADD_ZOHOACCOUNT": "Zoho Konto hinzufügen",
- "NEW_ZOHOACCOUNT": "Neue Zoho Konto",
- "ADD_ZOHOCONFIGURATION": "Hinzufügen Zoho Konfiguration",
- "NEW_ZOHOCONFIGURATION": "Neue Zoho Konfiguration",
- "AUTHTOKEN": "Genehmigung Token",
+ "DESKACCOUNTS": "Desk-Konten",
+ "EDIT_DESKACCOUNT": "Desk-Konto bearbeiten",
+ "TEST_DESKACCOUNT": "Test Desk-Konto",
+ "DELETE_DESKACCOUNT": "Desk-Konto löschen",
+ "CONSUMERKEY": "Consumer Key",
+ "CONSUMERSECRET": "Consumer Secret",
+ "TOKENSECRET": "Token Secret",
+ "ADD_DESKACCOUNT": "Desk-Konto hinzufügen",
+ "NEW_DESKACCOUNT": "Neues Desk-Konto",
+ "ADD_DESKCONFIGURATION": "Desk-Konfiguration hinzufügen",
+ "NEW_DESKCONFIGURATION": "Neue Desk-Konfiguration",
+ "DELETE_DESKCONFIGURATION": "Desk-Konfiguration löschen",
+ "ZOHOACCOUNTS": "Zoho-Konten",
+ "EDIT_ZOHOACCOUNT": "Zoho-Konto bearbeiten",
+ "TEST_ZOHOACCOUNT": "Test Zoho-Konto",
+ "DELETE_ZOHOACCOUNT": "Zoho-Konto löschen",
+ "ADD_ZOHOACCOUNT": "Zoho-Konto hinzufügen",
+ "NEW_ZOHOACCOUNT": "Neues Zoho-Konto",
+ "ADD_ZOHOCONFIGURATION": "Zoho-Konfiguration hinzufügen",
+ "NEW_ZOHOCONFIGURATION": "Neue Zoho-Konfiguration",
+ "AUTHTOKEN": "Token für Authentifizierung",
"HOST": "Host",
- "DELETE_ZOHOCONFIGURATION": "Zoho Konfiguration löschen",
+ "DELETE_ZOHOCONFIGURATION": "Zoho-Konfiguration löschen",
"PAGE": "Seite",
"ROWSPERPAGE": "Zeilen pro Seite",
- "OF": "Von",
- "ADVANCED": "Erweiterte",
+ "OF": "von",
+ "ADVANCED": "Erweitert",
"MODULE_SEARCH": "Modul Suche",
"MODULE_CREATE": "Module erstellen",
"ACCESS_KEY": "vTiger Access Key",
"ADD_VTIGERACCOUNT": "Neues vTiger-Konto hinzufügen",
- "ADD_VTIGERCONFIGURATION": "Fügen Sie die vTiger-Konfiguration hinzu",
- "DELETE_VTIGERACCOUNT": "Löschen Sie das vTiger-Konto",
- "DELETE_VTIGERCONFIGURATION": "Löschen Sie die vTiger-Konfiguration",
- "EDIT_VTIGERACCOUNT": "VTiger-Konto bearbeiten",
+ "ADD_VTIGERCONFIGURATION": "vTiger-Konfiguration hinzufügen",
+ "DELETE_VTIGERACCOUNT": "vTiger-Konto löschen",
+ "DELETE_VTIGERCONFIGURATION": "vTiger-Konfiguration löschen",
+ "EDIT_VTIGERACCOUNT": "vTiger-Konto bearbeiten",
"MODULE_NAME": "vTiger-Modulname",
"NEW_VTIGERACCOUNT": "Neues vTiger-Konto",
- "NEW_VTIGERCONFIGURATION": "Erstellen Sie eine vTiger-Konfiguration",
- "TEST_VTIGERACCOUNT": "Testen Sie das vTiger-Konto",
+ "NEW_VTIGERCONFIGURATION": "Neue vTiger-Konfiguration",
+ "TEST_VTIGERACCOUNT": "Test vTiger-Konto",
"VTIGERACCOUNTS": "vTiger-Konten",
- "VTIGER_USER_NAME": "vTiger-Benutzername",
- "ADD_DYNAMICS365ACCOUNT": "Fügen Sie ein neues Dynamics365-Konto hinzu",
+ "VTIGER_USER_NAME": "vTiger-Nutzername",
+ "ADD_DYNAMICS365ACCOUNT": "Dynamics365-Konto hinzufügen",
"ADD_DYNAMICS365CONFIGURATION": "Dynamics365-Konfiguration hinzufügen",
- "CASE": "Fall",
+ "CASE": "Case",
"DELETE_DYNAMICS365ACCOUNT": "Dynamics365-Konto löschen",
- "DELETE_DYNAMICS365CONFIGURATION": "Löschen Sie die Dynamics365-Konfiguration",
+ "DELETE_DYNAMICS365CONFIGURATION": "Dynamics365-Konfiguration löschen",
"DYNAMICS365ACCOUNTS": "Dynamics365-Konten",
- "EDIT_DYNAMICS365ACCOUNT": "Bearbeiten Sie das Dynamics365-Konto",
+ "EDIT_DYNAMICS365ACCOUNT": "Dynamics365-Konto bearbeiten",
"NEW_DYNAMICS365ACCOUNT": "Neues Dynamics365-Konto",
- "NEW_DYNAMICS365CONFIGURATION": "Erstellen Sie eine Dynamics365-Konfiguration",
+ "NEW_DYNAMICS365CONFIGURATION": "Neue Dynamics365-Konfiguration",
"PHONECALL": "Anruf",
- "TENANTID": "Mieter-ID",
- "TEST_DYNAMICS365ACCOUNT": "Testen Sie das Dynamics365-Konto",
+ "TENANTID": "Tenant-ID",
+ "TEST_DYNAMICS365ACCOUNT": "Test Dynamics365-Konto",
"TICKETTYPE": "Art des Tickets",
- "ADD_SERVICENOWACCOUNT": "Neuen ServiceNow Account hinzufügen",
+ "ADD_SERVICENOWACCOUNT": "ServiceNow-Konto hinzufügen",
"ADD_SERVICENOWCONFIGURATION": "ServiceNow-Konfiguration hinzufügen",
- "DELETE_SERVICENOWACCOUNT": "Löschen Sie das ServiceNow-Konto",
- "DELETE_SERVICENOWCONFIGURATION": "Löschen Sie die ServiceNow-Konfiguration",
- "EDIT_SERVICENOWACCOUNT": "Bearbeiten Sie das ServiceNow-Konto",
- "EMAIL": "Email",
+ "DELETE_SERVICENOWACCOUNT": "ServiceNow-Konto löschen",
+ "DELETE_SERVICENOWCONFIGURATION": "ServiceNow-Konfiguration löschen",
+ "EDIT_SERVICENOWACCOUNT": "ServiceNow-Konto bearbeiten",
+ "EMAIL": "E-Mail",
"NEW_SERVICENOWACCOUNT": "Neues ServiceNow-Konto",
- "NEW_SERVICENOWCONFIGURATION": "Erstellen Sie eine ServiceNow-Konfiguration",
+ "NEW_SERVICENOWCONFIGURATION": "Neue ServiceNow-Konfiguration",
"SERVICENOWACCOUNTS": "ServiceNow-Konten",
- "TEST_SERVICENOWACCOUNT": "Testen Sie das ServiceNow-Konto",
+ "TEST_SERVICENOWACCOUNT": "Test ServiceNow-Konto",
"TASK": "Aufgabe",
"CODE": "Entwicklerkonsolencode",
"REFRESHTOKEN": "Refresh Token (generiert)",
"ZONE": "Zone",
- "CONTACTS": "Kontakt",
- "LEADS": "Führen",
+ "CONTACTS": "Kontakte",
+ "LEADS": "Leads",
"MODULECREATE": "Modul erstellen",
"ADD_FRESHSALESACCOUNT": "Freshsales-Konto hinzufügen",
"ADD_FRESHSALESCONFIGURATION": "Freshsales-Konfiguration hinzufügen",
@@ -239,13 +239,13 @@
"NEW_FRESHSALESACCOUNT": "Neues Freshsales-Konto",
"NEW_FRESHSALESCONFIGURATION": "Neue Freshsales-Konfiguration",
"NO_FRESHSALESCONFIGURATION_AVAILABLE": "Keine Freshsales-Konfigurationen verfügbar",
- "TEST_FRESHSALESACCOUNT": "Testen Sie das Freshsales-Konto",
- "ADDITIONALSEARCHACCOUNT": "Zusätzliches Suchkonto",
- "ADDITIONALSEARCHCONTACT": "Zusätzlicher Suchkontakt",
- "ADDITIONALSEARCHLEAD": "Zusätzlicher Such-Lead",
- "LEADID": "Lead Id",
+ "TEST_FRESHSALESACCOUNT": "Test Freshsales-Konto",
+ "ADDITIONALSEARCHACCOUNT": "Zusätzliches Suchen nach Konto",
+ "ADDITIONALSEARCHCONTACT": "Zusätzliches Suchen nach Kontakt",
+ "ADDITIONALSEARCHLEAD": "Zusätzliches Suchen nach Leads",
+ "LEADID": "Lead-ID",
"DYNAMIC365CONTACT": "Kontakt",
- "DYNAMIC365NOTHING": "Gar nichts",
+ "DYNAMIC365NOTHING": "Nichts",
"MODERN_AUTHENTICATION": "Moderne Authentifizierung",
"OPENNEWTAB": "Neue Registerkarte öffnen"
}
diff --git a/public/app/main/apps/integrations/i18n/is.json b/public/app/main/apps/integrations/i18n/is.json
index da1fa10..09c9339 100644
--- a/public/app/main/apps/integrations/i18n/is.json
+++ b/public/app/main/apps/integrations/i18n/is.json
@@ -1,252 +1,252 @@
{
"INTEGRATIONS": {
- "ZONE": "Zone",
- "ADVANCED": "Advanced",
- "MODULE_SEARCH": "Module Search",
- "MODULE_CREATE": "Module Create",
+ "ZONE": "Svæði",
+ "ADVANCED": "Sértækt",
+ "MODULE_SEARCH": "Leita að módúl",
+ "MODULE_CREATE": "Stofna módúl",
"LEADS": "Lead",
- "CONTACTS": "Contact",
- "INTEGRATIONS": "Integrations",
- "ZENDESKACCOUNTS": "Zendesk Accounts",
- "ID": "Id",
- "NAME": "Name",
- "USERNAME": "Username",
+ "CONTACTS": "CTengiliður",
+ "INTEGRATIONS": "Samþáttanir",
+ "ZENDESKACCOUNTS": "Zendesk reikningur",
+ "ID": "Auðkenni",
+ "NAME": "Nafn",
+ "USERNAME": "Notendanafn",
"URI": "URL",
- "BACK": "Back",
- "SELECTED": "Selected",
- "SELECT_ALL": "Select All",
- "SELECT_NONE": "Select None",
- "EDIT_ZENDESKACCOUNT": "Edit Zendesk Account",
- "DELETE_ZENDESKACCOUNT": "Delete Zendesk Account",
- "NEW_ZENDESKACCOUNT": "New Zendesk Account",
- "AUTHTYPE": "Authentication Type",
- "PASSWORD": "Password",
- "CONFIRM_PASSWORD": "Confirm Password",
- "EMAIL": "Email",
+ "BACK": "Til baka",
+ "SELECTED": "Valið",
+ "SELECT_ALL": "Veljið allt",
+ "SELECT_NONE": "Veljið nafn",
+ "EDIT_ZENDESKACCOUNT": "Breyttu Zendesk reikningi",
+ "DELETE_ZENDESKACCOUNT": "Eyddu Zendesk reikningi",
+ "NEW_ZENDESKACCOUNT": "Nýr Zendesk reikningur",
+ "AUTHTYPE": "Sannvottunar aðferð",
+ "PASSWORD": "Lykilorð",
+ "CONFIRM_PASSWORD": "Staðfesta lykilorð",
+ "EMAIL": "Netfang",
"TOKEN": "Token",
- "MOTIONPROXYADDRESS": "Motion or Proxy IP Address",
- "DESCRIPTION": "Description",
- "ADD_ZENDESKACCOUNT": "Add Zendesk Account",
+ "MOTIONPROXYADDRESS": "IP tala fyrir Motion eða Proxy",
+ "DESCRIPTION": "Lysing",
+ "ADD_ZENDESKACCOUNT": "Bættu við Zendesk reikningi",
"ERRORS": {
- "NAME_REQUIRED": "Mandatory field",
- "USERNAME_REQUIRED": "Mandatory field",
- "URI_REQUIRED": "Mandatory field",
- "URI_MUST_VALID_URL": "Wrong format",
- "PASSWORD_REQUIRED": "Mandatory field",
- "CONFIRM_NOT_MATCH": "The passwords don't match",
- "TOKEN_REQUIRED": "Mandatory field",
- "MOTIONPROXYADDRESS_MUST_VALID_URL": "Wrong format",
- "CLIENTID_REQUIRED": "Mandatory field",
- "CLIENTSECRET_REQUIRED": "Mandatory field",
- "SECURITYTOKEN_REQUIRED": "Mandatory field",
- "APIKEY_REQUIRED": "Mandatory field",
- "CONTENT_REQUIRED": "Mandatory field",
- "VARIABLENAME_REQUIRED": "Mandatory field",
- "KEY_REQUIRED": "Mandatory field",
- "TYPE_REQUIRED": "Mandatory field",
- "VALUE_REQUIRED": "Mandatory field",
- "FIELD_REQUIRED": "Mandatory field",
- "CONSUMERKEY_REQUIRED": "Mandatory field",
- "CONSUMERSECRET_REQUIRED": "Mandatory field",
- "TOKENSECRET_REQUIRED": "Mandatory field",
- "HOST_REQUIRED": "Mandatory field",
- "AUTHTOKEN_REQUIRED": "Mandatory field",
- "VTIGER_USER_NAME_REQUIRED": "Mandatory field",
- "ACCESS_KEY_REQUIRED": "Mandatory field",
- "EMAIL_REQUIRED": "Mandatory field",
- "TENANTID_REQUIRED": "Mandatory field",
- "CODE_REQUIRED": "Mandatory field",
- "MOTIONPROXYADDRESS_REQUIRED": "Mandatory field",
- "MODULECREATE_REQUIRED": "Mandatory field"
+ "NAME_REQUIRED": "Skilyrtur reitur",
+ "USERNAME_REQUIRED": "Skilyrtur reitur",
+ "URI_REQUIRED": "Skilyrtur reitur",
+ "URI_MUST_VALID_URL": "Rangt snið",
+ "PASSWORD_REQUIRED": "Skilyrtur reitur",
+ "CONFIRM_NOT_MATCH": "Lykilorðin stemma ekki",
+ "TOKEN_REQUIRED": "Skilyrtur reitur",
+ "MOTIONPROXYADDRESS_MUST_VALID_URL": "Rangt snið",
+ "CLIENTID_REQUIRED": "Skilyrtur reitur",
+ "CLIENTSECRET_REQUIRED": "Skilyrtur reitur",
+ "SECURITYTOKEN_REQUIRED": "Skilyrtur reitur",
+ "APIKEY_REQUIRED": "Skilyrtur reiturM",
+ "CONTENT_REQUIRED": "Skilyrtur reitur",
+ "VARIABLENAME_REQUIRED": "Skilyrtur reitur",
+ "KEY_REQUIRED": "Skilyrtur reitur",
+ "TYPE_REQUIRED": "Skilyrtur reitur",
+ "VALUE_REQUIRED": "Skilyrtur reitur",
+ "FIELD_REQUIRED": "Skilyrtur reitur",
+ "CONSUMERKEY_REQUIRED": "Skilyrtur reitur",
+ "CONSUMERSECRET_REQUIRED": "Skilyrtur reitur",
+ "TOKENSECRET_REQUIRED": "Skilyrtur reitur",
+ "HOST_REQUIRED": "MSkilyrtur reitur",
+ "AUTHTOKEN_REQUIRED": "Skilyrtur reitur",
+ "VTIGER_USER_NAME_REQUIRED": "Skilyrtur reitur",
+ "ACCESS_KEY_REQUIRED": "Skilyrtur reitur",
+ "EMAIL_REQUIRED": "MSkilyrtur reitur",
+ "TENANTID_REQUIRED": "Skilyrtur reitur",
+ "CODE_REQUIRED": "Skilyrtur reitur",
+ "MOTIONPROXYADDRESS_REQUIRED": "Skilyrtur reitur",
+ "MODULECREATE_REQUIRED": "Skilyrtur reitur"
},
"HELP": {
"MOTIONPROXYADDRESS": "Motion (Proxy) Address: it is reqired if you want to fill the ticket body with Recording URL. Enter the address in the following format: : //[:]. Example: https://X.Y.Z.W",
- "TICKETTYPE": "Ticket Type",
- "ZONE": "Choose your geographic zone (US, AU, EU, IN, CN) to activate the domain-specific Zoho Accounts",
- "CLIENTID": "The specific CLient Id of your application",
- "CLIENTSECRET": "The specific CLientSecret of your application",
- "CODE": "The specific code generated through Developer Console",
+ "TICKETTYPE": "Tiket tegund",
+ "ZONE": "Veldu landsvæði (US, AU, EU, IN, CN) til að virkja rétt lén fyrir Zoho reikninginn þinn",
+ "CLIENTID": "Sérstakt notenda auðkenni fyrir lausnina þÃna",
+ "CLIENTSECRET": "Sérstakt notenda lyniorð fyrir lausnina þÃna",
+ "CODE": "Sérstakur kóði frá forritinu",
"REFRESHTOKEN": "The automatically generated refresh token used to refresh expired access tokens. Also the access token are automatically generated each time an api is launched.",
- "LEADID": "Field name used to link Case and Lead objects",
- "ADDITIONALSEARCHACCOUNT": "Additional field name used to search customer phone number in Accounts",
- "ADDITIONALSEARCHCONTACT": "Additional field name used to search customer phone number in Contacts",
- "ADDITIONALSEARCHLEAD": "Additional field name used to search customer phone number in Leads",
- "MODERN_AUTHENTICATION": "Switch to enable Modern Authentication"
+ "LEADID": "Svæðis reitur til að tengja saman verkefni og Lead verkefni",
+ "ADDITIONALSEARCHACCOUNT": "Viðbótar nafna reitur, notaður til að leita að viðskiptavina sÃmanúmeri à fyrirtækjum/reikningi",
+ "ADDITIONALSEARCHCONTACT": "Viðbótar nafna reitur, notaður til að leita að viðskiptavina sÃmanúmeri à tengiliðum",
+ "ADDITIONALSEARCHLEAD": "Viðbótar reitur, notaður til að leita að viðskiptavina sÃmanúmeri à Leads",
+ "MODERN_AUTHENTICATION": "Skiptið yfir til að virkja nútýma auðkenningu"
},
- "MODULECREATE": "Module create",
- "CODE": "Developer Console Code",
- "REFRESHTOKEN": "Refresh Token (generated)",
- "ACCOUNT": "Account",
- "ZENDESKCONFIGURATIONS": "Zendesk Configurations",
- "SALESFORCECONFIGURATIONS": "Salesforce Configurations",
- "SUGARCRMCONFIGURATIONS": "SugarCRM Configurations",
- "FRESHDESKCONFIGURATIONS": "Freshdesk Configurations",
- "GENERAL": "General",
- "CREATED_AT": "Created At",
- "SAVE": "Save",
- "NO_ZENDESKCONFIGURATION_AVAILABLE": "No Zendesk Configurations available",
- "NEW_ZENDESKCONFIGURATION": "New Zendesk Configuration",
- "ADD_ZENDESKCONFIGURATION": "Add Zendesk Configuration",
- "EDIT_ZENDESKCONFIGURATION": "Edit Zendesk Configuration",
- "DELETE_ZENDESKCONFIGURATION": "Delete Zendesk Configuration",
- "NO_SALESFORCECONFIGURATION_AVAILABLE": "No Salesforce Configurations available",
- "NEW_SALESFORCECONFIGURATION": "New Salesforce Configuration",
- "ADD_SALESFORCECONFIGURATION": "Add Salesforce Configuration",
- "EDIT_SALESFORCECONFIGURATION": "Edit Salesforce Configuration",
- "DELETE_SALESFORCECONFIGURATION": "Delete Salesforce Configuration",
- "NO_SUGARCRMCONFIGURATION_AVAILABLE": "No SugarCRM Configurations available",
- "NEW_SUGARCRMCONFIGURATION": "New SugarCRM Configuration",
- "ADD_SUGARCRMCONFIGURATION": "Add SugarCRM Configuration",
- "EDIT_SUGARCRMCONFIGURATION": "Edit SugarCRM Configuration",
- "DELETE_SUGARCRMCONFIGURATION": "Delete SugarCRM Configuration",
- "NO_FRESHDESKCONFIGURATION_AVAILABLE": "No Freshdesk Configurations available",
- "NEW_FRESHDESKCONFIGURATION": "New Freshdesk Configuration",
- "ADD_FRESHDESKCONFIGURATION": "Add Freshdesk Configuration",
- "EDIT_FRESHDESKCONFIGURATION": "Edit Freshdesk Configuration",
- "DELETE_FRESHDESKCONFIGURATION": "Delete Freshdesk Configuration",
- "SALESFORCEACCOUNTS": "Salesforce Accounts",
- "EDIT_SALESFORCEACCOUNT": "Edit Salesforce Account",
- "DELETE_SALESFORCEACCOUNT": "Delete Salesforce Account",
- "NEW_SALESFORCEACCOUNT": "New Salesforce Account",
- "ADD_SALESFORCEACCOUNT": "Add Salesforce Account",
- "CLIENTID": "Client ID",
- "CLIENTSECRET": "Client Secret",
- "SECURITYTOKEN": "Security Token",
- "SEARCH_FOR_ANYONE": "Search",
- "APIKEY": "Api Key",
- "FRESHDESKACCOUNTS": "Freshdesk Accounts",
- "EDIT_FRESHDESKACCOUNT": "Edit Freshdesk Account",
- "DELETE_FRESHDESKACCOUNT": "Delete Freshdesk Account",
- "NEW_FRESHDESKACCOUNT": "New Freshdesk Account",
- "ADD_FRESHDESKACCOUNT": "Add Freshdesk Account",
- "SUGARCRMACCOUNTS": "SugarCRM Accounts",
- "EDIT_SUGARCRMACCOUNT": "Edit SugarCRM Account",
- "DELETE_SUGARCRMACCOUNT": "Delete SugarCRM Account",
- "NEW_SUGARCRMACCOUNT": "New SugarCRM Account",
- "ADD_SUGARCRMACCOUNT": "Add SugarCRM Account",
- "CONFIGURATIONS": "Configurations",
- "NO_CONFIGURATION_AVAILABLE": "No Configurations available",
- "NEW_CONFIGURATION": "New Configuration",
- "ADD_CONFIGURATION": "Add Configuration",
- "EDIT_CONFIGURATION": "Edit Configuration",
- "DELETE_CONFIGURATION": "Delete Configuration",
- "SUBJECTS": "Subjects",
- "DESCRIPTIONS": "Descriptions",
- "FIELDS": "Fields",
- "TAGS": "Tags",
- "TYPE": "Type",
- "CONTENT": "Content",
- "EDIT_SUBJECT": "Edit Subject",
- "DELETE_SUBJECT": "Delete Subject",
- "NEW_SUBJECT": "New Subject",
- "ADD_SUBJECT": "Add Subject",
- "EDIT_DESCRIPTION": "Edit Description",
- "DELETE_DESCRIPTION": "Delete Description",
- "NEW_DESCRIPTION": "New Description",
- "ADD_DESCRIPTION": "Add Description",
- "EDIT_FIELD": "Edit Field",
- "DELETE_FIELD": "Delete Field",
- "NEW_FIELD": "New Field",
- "ADD_FIELD": "Add Field",
- "ADD": "Add",
- "VOICE": "Voice",
- "MAIL": "Email",
- "CHAT": "Chat",
+ "MODULECREATE": "Stofna modúl",
+ "CODE": "Forritunar Console lykill",
+ "REFRESHTOKEN": "Endurnýjaðu Token (sem var búið til)",
+ "ACCOUNT": "Reikningur",
+ "ZENDESKCONFIGURATIONS": "Zendesk stillingar",
+ "SALESFORCECONFIGURATIONS": "Salesforce Stillingar",
+ "SUGARCRMCONFIGURATIONS": "SugarCRM stillingar",
+ "FRESHDESKCONFIGURATIONS": "Freshdesk stillingar",
+ "GENERAL": "almennt",
+ "CREATED_AT": "Stofnað kl.",
+ "SAVE": "Geyma",
+ "NO_ZENDESKCONFIGURATION_AVAILABLE": "Engin Zendesk stilling fáanleg",
+ "NEW_ZENDESKCONFIGURATION": "Ný Zendesk stilling",
+ "ADD_ZENDESKCONFIGURATION": "Bættu við Zendesk stillingum",
+ "EDIT_ZENDESKCONFIGURATION": "Breyttu Zendesk stillingum",
+ "DELETE_ZENDESKCONFIGURATION": "Eyddu Zendesk stillingum",
+ "NO_SALESFORCECONFIGURATION_AVAILABLE": "Engin Salesforce stilling fáanleg",
+ "NEW_SALESFORCECONFIGURATION": "Ný Salesforce stilling",
+ "ADD_SALESFORCECONFIGURATION": "Bættu við Salesforce Stillingum",
+ "EDIT_SALESFORCECONFIGURATION": "breyttu Salesforce stillingum",
+ "DELETE_SALESFORCECONFIGURATION": "Eyddu Salesforce stillingum",
+ "NO_SUGARCRMCONFIGURATION_AVAILABLE": "Engin SugarCRM stilling fáanleg",
+ "NEW_SUGARCRMCONFIGURATION": "Ný SugarCRM stilling",
+ "ADD_SUGARCRMCONFIGURATION": "Bættu við SugarCRM stillingum",
+ "EDIT_SUGARCRMCONFIGURATION": "Breyttu SugarCRM stillingum",
+ "DELETE_SUGARCRMCONFIGURATION": "Eyddu SugarCRM stillingum",
+ "NO_FRESHDESKCONFIGURATION_AVAILABLE": "Engin Freshdesk stilling fáanleg",
+ "NEW_FRESHDESKCONFIGURATION": "Ný Freshdesk stilling",
+ "ADD_FRESHDESKCONFIGURATION": "Bættu við Freshdesk Stillingum",
+ "EDIT_FRESHDESKCONFIGURATION": "Breyttu Freshdesk stillingum",
+ "DELETE_FRESHDESKCONFIGURATION": "Eyddu Freshdesk stillingum",
+ "SALESFORCEACCOUNTS": "Salesforce reikningur",
+ "EDIT_SALESFORCEACCOUNT": "Breyttu Salesforce reikningi",
+ "DELETE_SALESFORCEACCOUNT": "Eyddum Salesforce reikningi",
+ "NEW_SALESFORCEACCOUNT": "Nýr Salesforce reikningur",
+ "ADD_SALESFORCEACCOUNT": "Bættu við Salesforce reikningi",
+ "CLIENTID": "Auðkenni notanda",
+ "CLIENTSECRET": "Leyniorð notanda",
+ "SECURITYTOKEN": "Ãryggis Token",
+ "SEARCH_FOR_ANYONE": "Leita",
+ "APIKEY": "Api lykill",
+ "FRESHDESKACCOUNTS": "Freshdesk reikningur",
+ "EDIT_FRESHDESKACCOUNT": "Breyttu Freshdesk reikningi",
+ "DELETE_FRESHDESKACCOUNT": "Eyddu Freshdesk reikningi",
+ "NEW_FRESHDESKACCOUNT": "Nér Freshdesk reikningur",
+ "ADD_FRESHDESKACCOUNT": "Bættu við Freshdesk Reikningi",
+ "SUGARCRMACCOUNTS": "SugarCRM reikningur",
+ "EDIT_SUGARCRMACCOUNT": "Breyttu SugarCRM reikningi",
+ "DELETE_SUGARCRMACCOUNT": "Eyddu SugarCRM reikningi",
+ "NEW_SUGARCRMACCOUNT": "Nýr SugarCRM reikningur",
+ "ADD_SUGARCRMACCOUNT": "Bættu við SugarCRM reikningi",
+ "CONFIGURATIONS": "Stillingar",
+ "NO_CONFIGURATION_AVAILABLE": "Engin stilling fáanleg",
+ "NEW_CONFIGURATION": "Nýar stillingar",
+ "ADD_CONFIGURATION": "Bættu við stillingum",
+ "EDIT_CONFIGURATION": "Breyttu stillingum",
+ "DELETE_CONFIGURATION": "Eyddu stillingum",
+ "SUBJECTS": "Efni",
+ "DESCRIPTIONS": "Lysing",
+ "FIELDS": "Reitir",
+ "TAGS": "Tögg",
+ "TYPE": "Tegund",
+ "CONTENT": "Innihald",
+ "EDIT_SUBJECT": "Breyttu viðfangsefni",
+ "DELETE_SUBJECT": "Eyddu viðfangsefni",
+ "NEW_SUBJECT": "Nýt viðfang",
+ "ADD_SUBJECT": "Bættu við viðfangsefni",
+ "EDIT_DESCRIPTION": "Breyttu lýsingu",
+ "DELETE_DESCRIPTION": "Eyddu lýsingu",
+ "NEW_DESCRIPTION": "Ný lýsing",
+ "ADD_DESCRIPTION": "Bættu við lýsingu",
+ "EDIT_FIELD": "Breyttu reit",
+ "DELETE_FIELD": "Eyddu reit",
+ "NEW_FIELD": "Nýr reitur",
+ "ADD_FIELD": "Bættu við reiti",
+ "ADD": "Bæta við",
+ "VOICE": "Tal",
+ "MAIL": "Netfang",
+ "CHAT": "Spjall",
"SMS": "SMS",
- "OPENCHANNEL": "Open Channel",
- "INBOUND_IN_QUEUE": "Inbound in Queue",
- "OUTBOUND_CALL": "Outbound Call",
- "VALUE": "Value",
- "FIELD": "Field",
- "KEY": "Key",
- "CHANNEL": "Channel",
- "DELETE": "Delete",
- "NO_AVAILABLE_INFO": "No available info",
- "TEST_ZENDESKACCOUNT": "Test Zendesk Account",
- "TEST_FRESHDESKACCOUNT": "Test Freshdesk Account",
- "TEST_SUGARCRMACCOUNT": "Test SugerCRM Account",
- "TEST_SALESFORCEACCOUNT": "Test Salesforce Account",
- "INTEGRATION_TAB": "Integration Tab",
- "NEW_TAB": "New Tab",
- "DESKACCOUNTS": "Desk Accounts",
- "EDIT_DESKACCOUNT": "Edit Desk Account",
- "TEST_DESKACCOUNT": "Test Desk Account",
- "DELETE_DESKACCOUNT": "Delete Desk Account",
- "CONSUMERKEY": "Consumer Key",
- "CONSUMERSECRET": "Consumer Secret",
+ "OPENCHANNEL": "Opin rás",
+ "INBOUND_IN_QUEUE": "Innkomandi à biðr0ð",
+ "OUTBOUND_CALL": "Ãtfarandi sÃmtall",
+ "VALUE": "Gildi",
+ "FIELD": "Reitur",
+ "KEY": "Lykill",
+ "CHANNEL": "Rás",
+ "DELETE": "Eyða",
+ "NO_AVAILABLE_INFO": "Engar upplýsingar fáanlegar",
+ "TEST_ZENDESKACCOUNT": "Prufu Zendesk reikningur",
+ "TEST_FRESHDESKACCOUNT": "Prufu Freshdesk reikningur",
+ "TEST_SUGARCRMACCOUNT": "Prufu SugerCRM reikningur",
+ "TEST_SALESFORCEACCOUNT": "Prufu Salesforce reikningur",
+ "INTEGRATION_TAB": "Samþáttunar flipi",
+ "NEW_TAB": "Nýr flipi",
+ "DESKACCOUNTS": "Desk reikningur",
+ "EDIT_DESKACCOUNT": "Breyttu Desk reikningi",
+ "TEST_DESKACCOUNT": "Prufu Desk reikningur",
+ "DELETE_DESKACCOUNT": "Eyddu Desk reikningi",
+ "CONSUMERKEY": "Lykill fyrir notanda",
+ "CONSUMERSECRET": "Leyniorð notanda",
"TOKENSECRET": "Token Secret",
- "ADD_DESKACCOUNT": "Add Desk Account",
- "NEW_DESKACCOUNT": "New Desk Account",
- "ADD_DESKCONFIGURATION": "Add Desk Configuration",
- "NEW_DESKCONFIGURATION": "New Desk Configuration",
- "DELETE_DESKCONFIGURATION": "Delete Desk Configuration",
- "ZOHOACCOUNTS": "Zoho Accounts",
- "EDIT_ZOHOACCOUNT": "Edit Zoho Account",
- "TEST_ZOHOACCOUNT": "Test Zoho Account",
- "DELETE_ZOHOACCOUNT": "Delete Zoho Account",
- "ADD_ZOHOACCOUNT": "Add Zoho Account",
- "NEW_ZOHOACCOUNT": "New Zoho Account",
- "ADD_ZOHOCONFIGURATION": "Add Zoho Configuration",
- "NEW_ZOHOCONFIGURATION": "New Zoho Configuration",
- "AUTHTOKEN": "Authorization Token",
- "HOST": "Host",
- "DELETE_ZOHOCONFIGURATION": "Delete Zoho Configuration",
- "PAGE": "Page",
- "ROWSPERPAGE": "Rows per page",
- "OF": "of",
- "VTIGERACCOUNTS": "vTiger Accounts",
- "VTIGER_USER_NAME": "vTiger User Name",
- "MODULE_NAME": "vTiger Module Name",
- "ACCESS_KEY": "vTiger Access Key",
- "ADD_VTIGERACCOUNT": "Add new vTiger Account",
- "EDIT_VTIGERACCOUNT": "Edit vTiger Account",
- "TEST_VTIGERACCOUNT": "Test vTiger Account",
- "DELETE_VTIGERACCOUNT": "Delete vTiger Account",
- "NEW_VTIGERACCOUNT": "New vTiger Account",
- "NEW_VTIGERCONFIGURATION": "Create vTiger Configuration",
- "DELETE_VTIGERCONFIGURATION": "Delete vTiger Configuration",
- "ADD_VTIGERCONFIGURATION": "Add vTiger Configuration",
- "FRESHSALESACCOUNTS": "Freshsales Accounts",
- "EDIT_FRESHSALESACCOUNT": "Edit Freshsales Account",
- "DELETE_FRESHSALESACCOUNT": "Delete Freshsales Account",
- "NEW_FRESHSALESACCOUNT": "New Freshsales Account",
- "ADD_FRESHSALESACCOUNT": "Add Freshsales Account",
- "NO_FRESHSALESCONFIGURATION_AVAILABLE": "No Freshsales Configurations available",
- "NEW_FRESHSALESCONFIGURATION": "New Freshsales Configuration",
- "ADD_FRESHSALESCONFIGURATION": "Add Freshsales Configuration",
- "EDIT_FRESHSALESCONFIGURATION": "Edit Freshsales Configuration",
- "DELETE_FRESHSALESCONFIGURATION": "Delete Freshsales Configuration",
- "TEST_FRESHSALESACCOUNT": "Test Freshsales Account",
- "SERVICENOWACCOUNTS": "ServiceNow Accounts",
- "ADD_SERVICENOWACCOUNT": "Add new ServiceNow Account",
- "EDIT_SERVICENOWACCOUNT": "Edit ServiceNow Account",
- "TEST_SERVICENOWACCOUNT": "Test ServiceNow Account",
- "DELETE_SERVICENOWACCOUNT": "Delete ServiceNow Account",
- "NEW_SERVICENOWACCOUNT": "New ServiceNow Account",
- "NEW_SERVICENOWCONFIGURATION": "Create ServiceNow Configuration",
- "DELETE_SERVICENOWCONFIGURATION": "Delete ServiceNow Configuration",
- "ADD_SERVICENOWCONFIGURATION": "Add ServiceNow Configuration",
- "DYNAMICS365ACCOUNTS": "Dynamics365 Accounts",
- "TENANTID": "Tenant Id",
- "ADD_DYNAMICS365ACCOUNT": "Add new Dynamics365 Account",
- "EDIT_DYNAMICS365ACCOUNT": "Edit Dynamics365 Account",
- "TEST_DYNAMICS365ACCOUNT": "Test Dynamics365 Account",
- "DELETE_DYNAMICS365ACCOUNT": "Delete Dynamics365 Account",
- "NEW_DYNAMICS365ACCOUNT": "New Dynamics365 Account",
- "NEW_DYNAMICS365CONFIGURATION": "Create Dynamics365 Configuration",
- "DELETE_DYNAMICS365CONFIGURATION": "Delete Dynamics365 Configuration",
- "ADD_DYNAMICS365CONFIGURATION": "Add Dynamics365 Configuration",
- "TICKETTYPE": "Ticket Type",
- "CASE": "Case",
- "LEADID": "Lead Id",
- "ADDITIONALSEARCHACCOUNT": "Additional Search Account",
- "ADDITIONALSEARCHCONTACT": "Additional Search Contact",
- "ADDITIONALSEARCHLEAD": "Additional Search Lead",
- "PHONECALL": "Phonecall",
- "TASK": "Task",
- "DYNAMIC365CONTACT": "Contact",
- "DYNAMIC365NOTHING": "Nothing",
- "MODERN_AUTHENTICATION": "Modern Authentication",
- "OPENNEWTAB": "Open new tab"
+ "ADD_DESKACCOUNT": "Bættu við reikningi fyrir Desk",
+ "NEW_DESKACCOUNT": "Nýr Desk reikningur",
+ "ADD_DESKCONFIGURATION": "Bættu við Desk Stillingum",
+ "NEW_DESKCONFIGURATION": "Ný Desk stilling",
+ "DELETE_DESKCONFIGURATION": "Eyddu Desk stillingum",
+ "ZOHOACCOUNTS": "Zoho reikningur",
+ "EDIT_ZOHOACCOUNT": "Breyttu Zoho reikningi",
+ "TEST_ZOHOACCOUNT": "Prufu Zoho reikningur",
+ "DELETE_ZOHOACCOUNT": "Eyddu Zoho reikningi",
+ "ADD_ZOHOACCOUNT": "Bættu við Zoho reikningi",
+ "NEW_ZOHOACCOUNT": "Nýr Zoho reikningur",
+ "ADD_ZOHOCONFIGURATION": "ABættu við Zoho stillingum",
+ "NEW_ZOHOCONFIGURATION": "Nýjar Zoho stillingar",
+ "AUTHTOKEN": "Auðkennis lykill, Token",
+ "HOST": "Hýsill",
+ "DELETE_ZOHOCONFIGURATION": "Eyddu Zoho stillingum",
+ "PAGE": "Bls.",
+ "ROWSPERPAGE": "LÃnur á bls.",
+ "OF": "Slökt",
+ "VTIGERACCOUNTS": "vTiger reikningur",
+ "VTIGER_USER_NAME": "vTiger notenda nafn",
+ "MODULE_NAME": "vTiger módúl nafn",
+ "ACCESS_KEY": "vTiger Aðgangs lykill",
+ "ADD_VTIGERACCOUNT": "Bættu við nýjum vTiger reikningi",
+ "EDIT_VTIGERACCOUNT": "Breyttu vTiger reikningi",
+ "TEST_VTIGERACCOUNT": "Prufu vTiger reikningur",
+ "DELETE_VTIGERACCOUNT": "Eyddu vTiger reikningi",
+ "NEW_VTIGERACCOUNT": "Nýr vTiger reikningur",
+ "NEW_VTIGERCONFIGURATION": "Búðu til vTiger stillingar",
+ "DELETE_VTIGERCONFIGURATION": "Eyddu vTiger stillingum",
+ "ADD_VTIGERCONFIGURATION": "Bættu við vTiger stillingum",
+ "FRESHSALESACCOUNTS": "Freshsales reikningur",
+ "EDIT_FRESHSALESACCOUNT": "Breyttu Freshsales reikningi",
+ "DELETE_FRESHSALESACCOUNT": "Eyddu Freshsales reikningi",
+ "NEW_FRESHSALESACCOUNT": "Nýr Freshsales reikningur",
+ "ADD_FRESHSALESACCOUNT": "Bættu við Freshsales reikningi",
+ "NO_FRESHSALESCONFIGURATION_AVAILABLE": "Engin Freshsales stilling fáanleg",
+ "NEW_FRESHSALESCONFIGURATION": "Ný Freshsales stilling",
+ "ADD_FRESHSALESCONFIGURATION": "Bættu við Freshsales stillingum",
+ "EDIT_FRESHSALESCONFIGURATION": "Breyttu Freshsales stillingum",
+ "DELETE_FRESHSALESCONFIGURATION": "Eyddu Freshsales stillingum",
+ "TEST_FRESHSALESACCOUNT": "Prufu Freshsales reikningur",
+ "SERVICENOWACCOUNTS": "ServiceNow reikningur",
+ "ADD_SERVICENOWACCOUNT": "Bættu við nýjum ServiceNow reikningi",
+ "EDIT_SERVICENOWACCOUNT": "Breyttu ServiceNow reikningi",
+ "TEST_SERVICENOWACCOUNT": "Prufu ServiceNow reikningur",
+ "DELETE_SERVICENOWACCOUNT": "Eyddu ServiceNow reikningi",
+ "NEW_SERVICENOWACCOUNT": "Nýr ServiceNow reikningur",
+ "NEW_SERVICENOWCONFIGURATION": "Búðu til Create ServiceNow stillingu",
+ "DELETE_SERVICENOWCONFIGURATION": "Eyddu ServiceNow stillingum",
+ "ADD_SERVICENOWCONFIGURATION": "Bættu við ServiceNow stillingum",
+ "DYNAMICS365ACCOUNTS": "Dynamics365 reikningur",
+ "TENANTID": "Auðkenni notanda",
+ "ADD_DYNAMICS365ACCOUNT": "Bættu við nýjum Dynamics365 Reikningi",
+ "EDIT_DYNAMICS365ACCOUNT": "Breyttu Dynamics365 reikningi",
+ "TEST_DYNAMICS365ACCOUNT": "Prufu Dynamics365 reikningur",
+ "DELETE_DYNAMICS365ACCOUNT": "Eyddu Dynamics365 reikningi",
+ "NEW_DYNAMICS365ACCOUNT": "Nýr Dynamics365 reikningur",
+ "NEW_DYNAMICS365CONFIGURATION": "Búðu til Dynamics365 stillingar",
+ "DELETE_DYNAMICS365CONFIGURATION": "Eyddu Dynamics365 stillingum",
+ "ADD_DYNAMICS365CONFIGURATION": "Bættu við Dynamics365 Stillingum",
+ "TICKETTYPE": "Tiket tegund",
+ "CASE": "Mál",
+ "LEADID": "Lead Auðkenni",
+ "ADDITIONALSEARCHACCOUNT": "Viðbótar leitar reikningur",
+ "ADDITIONALSEARCHCONTACT": "Viðbótar leitar tengiliður",
+ "ADDITIONALSEARCHLEAD": "Viðbótar leitar Lead",
+ "PHONECALL": "SÃmtal",
+ "TASK": "Verkefni",
+ "DYNAMIC365CONTACT": "Tengiliður",
+ "DYNAMIC365NOTHING": "Ekkert",
+ "MODERN_AUTHENTICATION": "NútÃma auðkenning",
+ "OPENNEWTAB": "Opnaðu nýjan flipa"
}
}
diff --git a/public/app/main/apps/jscripty/i18n/de.json b/public/app/main/apps/jscripty/i18n/de.json
index 40b33e8..6684a02 100644
--- a/public/app/main/apps/jscripty/i18n/de.json
+++ b/public/app/main/apps/jscripty/i18n/de.json
@@ -1,42 +1,42 @@
{
"JSCRIPTY": {
"NAME": "Name",
- "SEARCH_FOR_ANYONE": "Suche für Jedermann",
+ "SEARCH_FOR_ANYONE": "Suche",
"BACK": "Zurück",
- "SELECTED": "Ausgewählte",
- "SELECT_ALL": "Alle auswählen",
- "SELECT_NONE": "Wählen Sie \"Keine\"",
+ "SELECTED": "Ausgewählt",
+ "SELECT_ALL": "Alles auswählen",
+ "SELECT_NONE": "Nichts auswählen",
"DESCRIPTION": "Beschreibung",
"ERRORS": {
- "NAME_REQUIRED": "Der Name ist erforderlich",
- "PROJECT_REQUIRED": "Das Projekt ist erforderlich",
- "FIELD_REQUIRED": "Das Feld ist erforderlich.",
- "NAME_MUST_VALID_PATTERN": "Der Name muss in einem gültigen Format geschrieben werden"
+ "NAME_REQUIRED": "Name erforderlich",
+ "PROJECT_REQUIRED": "Projekt erforderlich",
+ "FIELD_REQUIRED": "Feld erforderlich.",
+ "NAME_MUST_VALID_PATTERN": "Ungültiges Format Name"
},
"SAVE": "Speichern",
"PROJECTS": "Projekte",
"ADD_PROJECT": "Projekt hinzufügen",
"EDIT_PROJECT": "Projekt bearbeiten",
"DELETE_PROJECT": "Projekt löschen",
- "JSCRIPTY": "Jscripty",
- "ID": "Id",
+ "JSCRIPTY": "JScripty",
+ "ID": "ID",
"PROJECT": "Projekt",
"CREATED_AT": "Erstellt am",
"NEW_PROJECT": "Neues Projekt",
"EDIT": "Bearbeiten",
"SETTINGS": "Einstellungen",
"GENERAL": "Allgemein",
- "BUILDER": "Builder",
+ "BUILDER": "Editor",
"PREVIEW": "Vorschau",
"OPEN_CONTACT": "Kontakt öffnen",
"HELP": {
"NAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
- "ENABLEUNCOMPLETESAVE": "Die dem Bedienplatz-Sitzung zu speichern, auch wenn die Umfrage ist noch nicht abgeschlossen",
- "SENDUNPAUSEONSUBMIT": "Beenden Sie am Ende der Umfrage automatisch die Pause des Agenten"
+ "ENABLEUNCOMPLETESAVE": "Speichert die Einträge auch wenn Formular noch nicht abgeschlossen",
+ "SENDUNPAUSEONSUBMIT": "Nach Abschicken des Formulars Agentenpause beenden"
},
"PAGE": "Seite",
"ROWSPERPAGE": "Zeilen pro Seite",
- "OF": "Von",
+ "OF": "von",
"JSCRIPTYSESSIONS": "Projektsitzungen",
"SESSIONS": "Sitzungen",
"STARTTIME": "Startzeit",
@@ -44,185 +44,185 @@
"MEMBERNAME": "Mitgliedsname",
"CALLERIDNUM": "Rufnummer des Anrufers",
"NO_SESSION_AVAILABLE": "Keine Sitzungen verfügbar",
- "SESSION_RESULTS": "Sitzung Ergebnisse",
- "SHOW_QUESTIONS_SESSION": "Sitzung Ergebnisse anzeigen",
+ "SESSION_RESULTS": "Ergebnisse Sitzungen",
+ "SHOW_QUESTIONS_SESSION": "Ergebnisse anzeigen",
"ANSWERS": "Antworten",
"NO_RESULTS_AVAILABLE": "Keine Ergebnisse verfügbar",
- "TOTAL": "Insgesamt",
+ "TOTAL": "Gesamt",
"ANSWER": "Antwort",
- "EXPORT_TO_CSV": "Export in CSV",
+ "EXPORT_TO_CSV": "In CSV exportieren",
"NO_ANSWERS_AVAILABLE": "Keine Antworten vorhanden",
- "DELETE_SESSION": "Session löschen",
+ "DELETE_SESSION": "Sitzung löschen",
"RESET_SESSION": "Sitzung neu starten",
"YES": "Ja",
- "NO": "Keine",
+ "NO": "Nein",
"DO_YOU_WANT_TO_RESET_SESSION": "Möchten Sie die Sitzung zurücksetzen?",
"ALL_SURVEY_DATA_WILL_BE_LOST": "Alle Antworten auf die Umfragen gehen verloren!",
- "ENABLEUNCOMPLETESAVE": "Aktivieren Sie unvollständig speichern",
+ "ENABLEUNCOMPLETESAVE": "Unvollständiges Speichern aktivieren",
"SUBMIT": "Senden",
"PROJECT_NOT_AVAILABLE": "Projekt ist nicht verfügbar. Bitte wenden Sie sich an den Administrator",
- "COMPLETE": "Komplette",
- "CLONE_PROJECT": "Klonprojekt",
- "SESSIONS_PROJECT": "Gehe zu den Sitzungen",
- "SENDUNPAUSEONSUBMIT": "Agent beim Senden abschalten"
+ "COMPLETE": "Abgeschlossen",
+ "CLONE_PROJECT": "Projekt klonen",
+ "SESSIONS_PROJECT": "Zu den Sitzungen wechseln",
+ "SENDUNPAUSEONSUBMIT": "Agentenpause beim Senden beenden"
},
"mwForm": {
"form": {
- "name": "Title",
- "name.placeholder": "Form title",
- "description": "Description"
+ "name": "Titel",
+ "name.placeholder": "Formulartitel",
+ "description": "Beschreibung"
},
"buttons": {
- "addPage": "Add page",
- "moveDown": "Move down",
- "moveUp": "Move up",
- "removePage": "Remove page",
- "remove": "Remove",
- "addElement": "Add element",
- "questionReady": "Ready",
- "next": "Next",
- "back": "Back",
- "submit": "Submit",
- "begin": "Begin",
- "fold": "Fold",
- "unfold": "Unfold",
- "edit": "Edit",
- "clone": "Clone",
- "view": "View"
+ "addPage": "Seite hinzufügen",
+ "moveDown": "Nach unten",
+ "moveUp": "nach oben",
+ "removePage": "Seite löschen",
+ "remove": "Löschen",
+ "addElement": "Element hinzufügen",
+ "questionReady": "Bereit",
+ "next": "Weiter",
+ "back": "Zurück",
+ "submit": "Ãbermitteln",
+ "begin": "Start",
+ "fold": "Einklappen",
+ "unfold": "Ausklappen",
+ "edit": "Bearbeiten",
+ "clone": "Klonen",
+ "view": "Ansicht"
},
"page": {
"tab": {
- "heading": "Page {{page}} of {{allPages}}"
+ "heading": "Seite {{page}} von {{allPages}}"
},
"elements": {
- "empty": "Empty page"
+ "empty": "Leere Seite"
},
- "pageWithNameCheckbox": "named",
- "name": "Page name"
+ "pageWithNameCheckbox": "Benannt",
+ "name": "Seitenname"
},
"pageFlow": {
- "afterPage": "After page {{page}}:",
- "afterQuestionAnswer": "Go to page based on answer",
- "goToPage": "Go to page {{page.number}}",
- "goToNextPage": "Continue to next page",
- "submitForm": "Submit form"
+ "afterPage": "Nach Seite {{page}}:",
+ "afterQuestionAnswer": "Seite wechseln in Abhängigkeit von Antwort",
+ "goToPage": "Gehe zu Seite {{page.number}}",
+ "goToNextPage": "Weiter zur nächsten Seite",
+ "submitForm": "Formular übermitteln"
},
"elements": {
- "question": "Question",
- "image": "Image",
- "paragraph": "Paragraph"
+ "question": "Frage",
+ "image": "Bild",
+ "paragraph": "Paragraf"
},
"question": {
"types": {
"text": {
- "name": "Short text"
+ "name": "kurzer Text"
},
"textarea": {
- "name": "Long text"
+ "name": "langer Text"
},
"radio": {
- "name": "Radio"
+ "name": "Radio-Button"
},
"select": {
- "name": "Select"
+ "name": "Auswahl"
},
"checkbox": {
- "name": "Checkboxes"
+ "name": "Checkboxen"
},
"grid": {
- "name": "Grid"
+ "name": "Raster"
},
"priority": {
- "name": "Priority"
+ "name": "Priorität"
},
"division": {
- "name": "Division"
+ "name": "Aufteilung"
},
"number": {
- "name": "Number"
+ "name": "Nummer"
},
"date": {
- "name": "Date"
+ "name": "Datum"
},
"datetime": {
- "name": "Datetime"
+ "name": "Datum und Zeit"
},
"time": {
- "name": "Time"
+ "name": "Zeit"
},
"email": {
- "name": "Email"
+ "name": "E-Mail"
},
"range": {
- "name": "Range"
+ "name": "Bereich"
},
"url": {
"name": "URL"
}
},
- "text": "Question text",
- "type": "Question type",
- "required": "Required",
+ "text": "Text Frage",
+ "type": "Typ Frage",
+ "required": "Pflichteingabe",
"preview": {
- "text": "Short answer text",
- "textarea": "Long answer text",
- "otherAnswer": "Other"
+ "text": "Text kurze Antwort",
+ "textarea": "Text lange Antwort",
+ "otherAnswer": "Sonstiges"
},
"division": {
- "quantity": "Quantity",
- "unit": "Unit label",
- "assignedSumLabel": "Assigned",
- "fromRequiredLabel": "from required"
+ "quantity": "Anzahl",
+ "unit": "Einheit",
+ "assignedSumLabel": "Zugewiesen",
+ "fromRequiredLabel": "'Von' erforderlich"
},
"priority": {
- "sorted": "Sorted",
- "available": "Available",
- "clickToAddItem": "Click to add item"
+ "sorted": "Sortiert",
+ "available": "Verfügbar",
+ "clickToAddItem": "Klicken um Element hinzuzufügen"
},
"grid": {
- "cellInputType": "Cell input type",
+ "cellInputType": "Eingabeformat Feld",
"cellInputTypes": {
- "radio": "Radio",
+ "radio": "Radio-Button",
"checkbox": "Checkbox",
"text": "Text",
- "number": "Number",
- "date": "Date",
- "time": "Time"
+ "number": "Nummer",
+ "date": "Datum",
+ "time": "Zeit"
},
- "rowLabel": "Row {{row}}",
- "clickToAddRow": "Click to add row",
- "columnLabel": "Column {{col}}",
- "clickToAddColumn": "Click to add column"
+ "rowLabel": "Zeile {{row}}",
+ "clickToAddRow": "Klickem um Zeile hinzuzufügen",
+ "columnLabel": "Spalte {{col}}",
+ "clickToAddColumn": "Klicken um Spalte hinzuzufügen"
},
"range": {
- "from": "Range from",
- "to": "to"
+ "from": "Bereich von",
+ "to": "bis"
},
"number": {
"min": "Min",
"max": "Max"
},
- "orLabel": "or ",
- "otherLabel": "Other: ",
- "userAnswer": "User answer",
+ "orLabel": "oder ",
+ "otherLabel": "Sonstiges: ",
+ "userAnswer": "Antwort Nutzer",
"buttons": {
- "addOption": "Click to add option",
- "addOther": "Add 'Other'"
+ "addOption": "Klicken um Option hinzuzufügen",
+ "addOther": "Klicken um 'Sonstiges' hinzuzufügen"
}
},
"image": {
- "selectImageButton": "Select image",
- "caption": "Image caption"
+ "selectImageButton": "Bild auswählen",
+ "caption": "Image Caption"
},
"paragraph": {
- "placeholder": "Enter paragraph text"
+ "placeholder": "Text eingeben"
},
"confirmationPage": {
- "title": "Confirmation page",
- "customMessage": "Custom confirmation message",
- "defaultMessage": "Your response has been saved",
- "errorMessage": "Error! Your response has not been saved",
- "pendingMessage": "Your response is being saved."
+ "title": "Bestätigungsseite",
+ "customMessage": "Benutzerdefinierte Nachricht",
+ "defaultMessage": "Ihre Eingaben wurden gespeichert",
+ "errorMessage": "Fehler beim Speichern Ihrer Eingaben",
+ "pendingMessage": "Ihre Eingabe wurde registriert"
}
}
}
diff --git a/public/app/main/apps/jscripty/i18n/is.json b/public/app/main/apps/jscripty/i18n/is.json
index c5e12d7..6221f63 100644
--- a/public/app/main/apps/jscripty/i18n/is.json
+++ b/public/app/main/apps/jscripty/i18n/is.json
@@ -1,94 +1,94 @@
{
"JSCRIPTY": {
- "CLONE_PROJECT": "Clone Project",
- "NAME": "Name",
+ "CLONE_PROJECT": "Afrita verkefni",
+ "NAME": "Nafn",
"SEARCH_FOR_ANYONE": "Search",
- "BACK": "Back",
+ "BACK": "Til baka",
"SELECTED": "Selected",
"SELECT_ALL": "Select All",
"SELECT_NONE": "Select None",
- "DESCRIPTION": "Description",
+ "DESCRIPTION": "Lýsing",
"ERRORS": {
- "NAME_REQUIRED": "Mandatory field",
- "PROJECT_REQUIRED": "Mandatory field",
- "FIELD_REQUIRED": "Mandatory field",
- "NAME_MUST_VALID_PATTERN": "Wrong format"
+ "NAME_REQUIRED": "Skilyrtur reitur",
+ "PROJECT_REQUIRED": "Skilyrtur reitur",
+ "FIELD_REQUIRED": "Skilyrtur reitur",
+ "NAME_MUST_VALID_PATTERN": "Rangt snið"
},
- "SAVE": "Save",
- "PROJECTS": "Projects",
- "ADD_PROJECT": "Add Project",
- "EDIT_PROJECT": "Edit Project",
- "DELETE_PROJECT": "Delete Project",
+ "SAVE": "Vista",
+ "PROJECTS": "Verkefni",
+ "ADD_PROJECT": "Bæta við verkefni",
+ "EDIT_PROJECT": "Breyta verkefni",
+ "DELETE_PROJECT": "Eyða verkefni",
"JSCRIPTY": "Jscripty",
- "ID": "Id",
- "PROJECT": "Project",
- "CREATED_AT": "Created At",
- "NEW_PROJECT": "New Project",
- "EDIT": "Edit",
+ "ID": "Auðkenni",
+ "PROJECT": "Verkefni",
+ "CREATED_AT": "Búið til kl.",
+ "NEW_PROJECT": "Nýtt verkefni",
+ "EDIT": "Breyta",
"SETTINGS": "Settings",
- "GENERAL": "General",
- "BUILDER": "Builder",
- "PREVIEW": "Preview",
- "OPEN_CONTACT": "Open Contact",
+ "GENERAL": "almennt",
+ "BUILDER": "Byggja",
+ "PREVIEW": "Forskoðun",
+ "OPEN_CONTACT": "Opin tengiliður",
"SENDUNPAUSEONSUBMIT": "Unpause agent on Submit",
"HELP": {
- "NAME": "Only numbers, letters and specific characters (._) are supported",
- "ENABLEUNCOMPLETESAVE": "Allow to save the agent session even if the survey is not complete",
- "SENDUNPAUSEONSUBMIT": "At the end of the survey, automatically stop the agent's pause"
+ "NAME": "Aðeins tölur, bókstafir og sértákn ekki leyfð",
+ "ENABLEUNCOMPLETESAVE": "Leyfa vistun á hluta af könnuninni þótt könnuninni sé ekki lokið",
+ "SENDUNPAUSEONSUBMIT": "Við lok könnunarinnar, taka af sjálfvirkt af hlé fulltrúans"
},
- "PAGE": "Page",
+ "PAGE": "Bls.",
"ROWSPERPAGE": "Rows per page",
- "OF": "of",
- "JSCRIPTYSESSIONS": "Project Sessions",
+ "OF": "af",
+ "JSCRIPTYSESSIONS": "Verkefna hluti",
"SESSIONS": "Sessions",
- "STARTTIME": "Start Time",
- "ENDTIME": "End Time",
- "MEMBERNAME": "Member Name",
- "CALLERIDNUM": "Caller Number",
- "NO_SESSION_AVAILABLE": "No Sessions available",
+ "STARTTIME": "Upphafs tÃmi",
+ "ENDTIME": "Loka tÃmi",
+ "MEMBERNAME": "Nafn á meðlimi",
+ "CALLERIDNUM": "Uppkallsnúmer",
+ "NO_SESSION_AVAILABLE": "Engin verkhluti tiltækur",
"SESSION_RESULTS": "Session Results",
"SHOW_QUESTIONS_SESSION": "Show Session Results",
- "ANSWERS": "Answers",
- "NO_RESULTS_AVAILABLE": "No results available",
- "TOTAL": "Total",
- "ANSWER": "Answer",
- "EXPORT_TO_CSV": "Export to CSV",
- "NO_ANSWERS_AVAILABLE": "No answers available",
- "DELETE_SESSION": "Delete Session",
+ "ANSWERS": "Svarað",
+ "NO_RESULTS_AVAILABLE": "Engin niðurstaða tiltæk",
+ "TOTAL": "Samtals",
+ "ANSWER": "Svar",
+ "EXPORT_TO_CSV": "Flytja út sem CSV skrá",
+ "NO_ANSWERS_AVAILABLE": "Ekkert svar tiltækt",
+ "DELETE_SESSION": "Eyða verki",
"RESET_SESSION": "Reset Session",
- "YES": "Yes",
- "NO": "No",
- "DO_YOU_WANT_TO_RESET_SESSION": "Do you want to reset the session?",
- "ALL_SURVEY_DATA_WILL_BE_LOST": "All survey answers will be lost!",
- "ENABLEUNCOMPLETESAVE": "Enable incomplete save",
- "SUBMIT": "Submit",
+ "YES": "Já",
+ "NO": "Nei",
+ "DO_YOU_WANT_TO_RESET_SESSION": "Viltu endurstilla verkið?",
+ "ALL_SURVEY_DATA_WILL_BE_LOST": "Ãll svör à könnuninni munu tapast!",
+ "ENABLEUNCOMPLETESAVE": "Leyfa ekki kláraða vistun",
+ "SUBMIT": "Sendið",
"PROJECT_NOT_AVAILABLE": "Project is not available. Please contact the administrator",
- "COMPLETE": "Complete",
+ "COMPLETE": "Klárað",
"SESSIONS_PROJECT": "Go to Sessions"
},
"mwForm": {
"form": {
- "name": "Title",
- "name.placeholder": "Form title",
- "description": "Description"
+ "name": "Titill",
+ "name.placeholder": "Form á titli",
+ "description": "Lýsing"
},
"buttons": {
- "addPage": "Add page",
- "moveDown": "Move down",
- "moveUp": "Move up",
- "removePage": "Remove page",
- "remove": "Remove",
- "addElement": "Add element",
- "questionReady": "Ready",
- "next": "Next",
- "back": "Back",
- "submit": "Submit",
- "begin": "Begin",
- "fold": "Fold",
- "unfold": "Unfold",
- "edit": "Edit",
- "clone": "Clone",
- "view": "View"
+ "addPage": "Bætið við sÃðu",
+ "moveDown": "Færið niður",
+ "moveUp": "Færið up",
+ "removePage": "Fjarlægið sÃðu",
+ "remove": "Fjarlægja",
+ "addElement": "Bætið við þætti",
+ "questionReady": "Tilbúið",
+ "next": "Næst",
+ "back": "Til baka",
+ "submit": "Senda",
+ "begin": "Byrja",
+ "fold": "Lokið",
+ "unfold": "Opnið",
+ "edit": "Beytið",
+ "clone": "Afritið",
+ "view": "Skoða"
},
"page": {
"tab": {
@@ -108,9 +108,9 @@
"submitForm": "Submit form"
},
"elements": {
- "question": "Question",
- "image": "Image",
- "paragraph": "Paragraph"
+ "question": "Spurning",
+ "image": "Mynd",
+ "paragraph": "Málsgrein"
},
"question": {
"types": {
@@ -218,11 +218,11 @@
"placeholder": "Enter paragraph text"
},
"confirmationPage": {
- "title": "Confirmation page",
- "customMessage": "Custom confirmation message",
- "defaultMessage": "Your response has been saved",
- "errorMessage": "Error! Your response has not been saved",
- "pendingMessage": "Your response is being saved"
+ "title": "Samþyktar sÃða",
+ "customMessage": "Sérsniðin samþykktar skilaboð",
+ "defaultMessage": "Viðbrögð þÃn hafa verið vistuð",
+ "errorMessage": "Villa! Viðbrögð þÃn hafa ekki verið vistuð",
+ "pendingMessage": "Svarið þitt verður geymt"
}
}
}
diff --git a/public/app/main/apps/mail/i18n/de.json b/public/app/main/apps/mail/i18n/de.json
index e258a20..502582b 100644
--- a/public/app/main/apps/mail/i18n/de.json
+++ b/public/app/main/apps/mail/i18n/de.json
@@ -1,89 +1,89 @@
{
"MAIL": {
- "TEXT": "Text",
- "TIMES": "Die Anzahl der Zeiten pro Interaktion",
- "EDIT_AUTOREPLY": "Bearbeiten Sie automatische Antwort",
- "AUTOREPLY": "Automatische Antwort",
- "SHOW_AUTOREPLY": "Die automatische Antwort anzeigen",
+ "TEXT": "Textinhalt",
+ "TIMES": "Zeiten",
+ "EDIT_AUTOREPLY": "Automatische E-Mail-Antwort bearbeiten",
+ "AUTOREPLY": "Automatische E-Mail-Antwort",
+ "SHOW_AUTOREPLY": "Automatische Antwort anzeigen",
"SHOW_DETAILS": "Details anzeigen",
"HIDE_DETAILS": "Details ausblenden",
- "TO": "Zu",
+ "TO": "An",
"FROM": "Von",
"DATE": "Datum",
- "CC": "Cc",
- "REPLY": "Antwort",
+ "CC": "CC",
+ "REPLY": "Antworten",
"REPLY_ALL": "Allen antworten",
- "FORWARD": "Vorwärts",
+ "FORWARD": "Weiterleiten",
"SUBJECT": "Betreff",
- "BCC": "Bcc",
+ "BCC": "BCC",
"SEND": "Senden",
"ATTACHMENT": "Anhang",
"ATTACHMENTS": "Anhänge",
"NAME": "Name",
"MAILQUEUES": "E-Mail Warteschlangen",
- "SEARCH_FOR_ANYONE": "Suche für Jedermann",
- "STRATEGY": "Strategie",
+ "SEARCH_FOR_ANYONE": "Suche",
+ "STRATEGY": "Verteilungsstrategie",
"ERRORS": {
- "TEXT_REQUIRED": "Das Feld \"Text\" ist erforderlich",
- "NAME_REQUIRED": "Der Name ist erforderlich",
- "AGENT_TIMEOUT_REQUIRED": "Der Agent Timeout ist erforderlich",
- "EMAIL_ADDRESS_REQUIRED": "Die E-Mail-Adresse ist erforderlich",
- "EMAIL_ADDRESS_MUST_VALID": "Die E-Mail Adresse muss in einem gültigen Format",
- "HOST_REQUIRED": "Der Host wird benötigt",
- "USERNAME_REQUIRED": "Der Benutzername ist erforderlich",
- "PORT_REQUIRED": "Der Port ist erforderlich",
- "CONNTIMEOUT_REQUIRED": "Timeout der Verbindung ist erforderlich",
- "AUTHTIMEOUT_REQUIRED": "Das Zeitlimit für die Authentifizierung erforderlich ist",
- "ACCEPTURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
- "TIMEOUT_REQUIRED": "Der Timeout ist erforderlich",
- "REJECTURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
- "CLOSEURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
- "AGENT_REQUIRED": "Der Agent ist erforderlich",
- "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Timeout muss gröÃer als oder gleich",
- "DISPOSITION_REQUIRED": "Die Disposition ist erforderlich",
- "CONDITION_REQUIRED": "Der Zustand ist erforderlich",
- "TRUEPRIORITY_REQUIRED": "Die wahre Priorität ist erforderlich",
- "FALSEPRIORITY_REQUIRED": "Die falsche Priorität ist erforderlich",
- "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die wahre Priorität muss gröÃer als oder gleich",
- "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die falsche Priorität muss gröÃer als oder gleich",
- "PRIORITY_REQUIRED": "Die Priorität ist erforderlich",
- "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Priorität muss gröÃer als oder gleich",
- "QUEUE_REQUIRED": "Die Warteschlange ist erforderlich",
- "LIST_REQUIRED": "Die Liste ist erforderlich",
- "PASSWORD_REQUIRED": "Das Kennwort ist erforderlich",
- "SERVICE_REQUIRED": "Der Dienst ist erforderlich,",
- "IMAP_HOST_REQUIRED": "Der IMAP-Host wird benötigt",
- "IMAP_PORT_REQUIRED": "Der IMAP-Anschluss erforderlich",
- "SMTP_HOST_REQUIRED": "Der SMTP-Host ist erforderlich",
- "SMTP_PORT_REQUIRED": "Der SMTP-Port ist erforderlich",
- "CONFIRM_NOT_MATCH": "Die Passwörter nicht übereinstimmen",
- "KEY_MAX_LENGTH": "Schlüssel muss eine maximale Länge von {{max}}",
- "KEY_REQUIRED": "Der Schlüssel ist erforderlich",
- "TEXT_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
- "VALUE_REQUIRED": "Pflichtfeld",
- "FONT_SIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "FONT_SIZE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "FONT_SIZE_REQUIRED": "Pflichtfeld",
- "COMMAND_REQUIRED": "Pflichtfeld",
- "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "NAME_MUST_VALID_PATTERN": "Falsches Format",
- "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Pflichtfeld",
- "TAG_REQUIRED": "Pflichtfeld",
- "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "AGENTTRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
- "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "QUEUETRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
- "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pflichtfeld",
- "REPLY_TYPE_REQUIRED": "Pflichtfeld",
+ "TEXT_REQUIRED": "Testinhalt erforderlich",
+ "NAME_REQUIRED": "Name erforderlich",
+ "AGENT_TIMEOUT_REQUIRED": "Zeitüberschreitung Agent erforderlich",
+ "EMAIL_ADDRESS_REQUIRED": "E-Mail Adresse erforderlich",
+ "EMAIL_ADDRESS_MUST_VALID": "Ungültiges Format E-Mail",
+ "HOST_REQUIRED": "Host erforderlich",
+ "USERNAME_REQUIRED": "Nutzername erforderlich",
+ "PORT_REQUIRED": "Port erforderlich",
+ "CONNTIMEOUT_REQUIRED": "Zeitüberschreitung Verbindung erforderlich",
+ "AUTHTIMEOUT_REQUIRED": "Zeitüberschreitung Authentifizierung erforderlich",
+ "ACCEPTURL_MUST_VALID_URL": "Ungültiges Format URL",
+ "TIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
+ "REJECTURL_MUST_VALID_URL": "Ungültiges Format URL bei Ablehnen",
+ "CLOSEURL_MUST_VALID_URL": "Ungültiges Format URL bei SchlieÃen",
+ "AGENT_REQUIRED": "Agent erforderlich",
+ "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss gröÃer oder gleich sein als",
+ "DISPOSITION_REQUIRED": "Qualifizierung erforderlich",
+ "CONDITION_REQUIRED": "Bedingung erforderlich",
+ "TRUEPRIORITY_REQUIRED": "Priorität bei 'wahr' erforderlich",
+ "FALSEPRIORITY_REQUIRED": "Priorität bei 'falsch' erforderlich",
+ "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei 'wahr' muss gröÃer oder gleich sein als",
+ "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei 'falsch' muss gröÃer oder gleich sein als",
+ "PRIORITY_REQUIRED": "Priorität erforderlich",
+ "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität muss gröÃer oder gleich sein als",
+ "QUEUE_REQUIRED": "Warteschlange erforderlich",
+ "LIST_REQUIRED": "Liste erforderlich",
+ "PASSWORD_REQUIRED": "Passwort erforderlich",
+ "SERVICE_REQUIRED": "Dienst erforderlich,",
+ "IMAP_HOST_REQUIRED": "IMAP-Host erforderlich",
+ "IMAP_PORT_REQUIRED": "IMAP-Port erforderlich",
+ "SMTP_HOST_REQUIRED": "SMTP-Host erforderlich",
+ "SMTP_PORT_REQUIRED": "SMTP-Port erforderlich",
+ "CONFIRM_NOT_MATCH": "Die Passwörter stimmen nicht überein",
+ "KEY_MAX_LENGTH": "Schlüssel darf eine maximale Länge von {{max}} haben",
+ "KEY_REQUIRED": "Schlüssel erforderlich",
+ "TEXT_MAX_LENGTH": "Text darf eine maximale Länge von {{max}} haben",
+ "VALUE_REQUIRED": "Wert erforderlich",
+ "FONT_SIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "SchriftgröÃe muss gröÃer oder gleich sein als",
+ "FONT_SIZE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "SchriftgröÃe muss kleiner oder gleich sein als",
+ "FONT_SIZE_REQUIRED": "SchriftgröÃe erforderlich",
+ "COMMAND_REQUIRED": "Eingabe erforderlich",
+ "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss gröÃer oder gleich sein als",
+ "NAME_MUST_VALID_PATTERN": "Ungültiges Format Name",
+ "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss kleiner oder gleich sein als",
+ "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss kleiner oder gleich sein als",
+ "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Warten auf zugew. Agenten muss gröÃer oder gleich sein als",
+ "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Warten auf zugew. Agenten muss kleiner oder gleich sein als",
+ "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Warten auf zugew. Agenten erforderlich",
+ "TAG_REQUIRED": "Tag erforderlich",
+ "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agententransfer muss gröÃer oder gleich sein als",
+ "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agententransfer muss kleiner oder gleich sein als",
+ "AGENTTRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Agententransfer erforderlich",
+ "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Warteschlangentransfer muss gröÃer oder gleich sein als",
+ "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Warteschlangentransfer muss kleiner oder gleich sein als",
+ "QUEUETRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Warteschlangentransfer erforderlich",
+ "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Agentenstatus bei Qualifizierung erforderlich",
+ "REPLY_TYPE_REQUIRED": "Antworttyp erforderlich",
"FIELD_REQUIRED": "Pflichtfeld"
},
- "AGENT_TIMEOUT": "Agent Timeout",
+ "AGENT_TIMEOUT": "Zeitüberschreitung Agent",
"DESCRIPTION": "Beschreibung",
"ADD_MAILQUEUE": "E-Mail Warteschlange hinzufügen",
"EDIT_MAILQUEUE": "E-Mail Warteschlange bearbeiten",
@@ -94,104 +94,104 @@
"MAILACCOUNTS": "E-Mail Konten",
"EMAIL_ADDRESS": "E-Mail Adresse",
"ADD_MAILACCOUNT": "E-Mail Konto hinzufügen",
- "EDIT_MAILACCOUNT": "E-Mail-Konto bearbeiten",
- "DELETE_MAILACCOUNT": "E-Mail-Konten löschen",
- "DISPOSITIONS": "Bestimmungen",
+ "EDIT_MAILACCOUNT": "E-Mail Konto bearbeiten",
+ "DELETE_MAILACCOUNT": "E-Mail Konto löschen",
+ "DISPOSITIONS": "Qualifizierungen",
"WEBHOOKS": "WebHooks",
- "ACTIONS": "Aktionen",
- "OTHERS": "Andere",
+ "ACTIONS": "Routing",
+ "OTHERS": "Weitere",
"LIST": "Liste",
"TEMPLATE": "Vorlage",
"FIDELITY": "Treue",
"SERVICE": "Service",
"CREATED_AT": "Erstellt am",
- "ACCEPT": "Akzeptieren",
- "ACCEPTMETHOD": "Die Methode",
- "ACCEPTURL": "URL akzeptieren",
+ "ACCEPT": "Annehmen",
+ "ACCEPTMETHOD": "Annehmen Methode",
+ "ACCEPTURL": "Annehmen URL",
"REJECT": "Ablehnen",
- "REJECTMETHOD": "Methode ablehnen",
- "REJECTURL": "URL ablehnen",
- "CLOSE": "In der Nähe",
- "CLOSEMETHOD": "In der Nähe Methode",
- "CLOSEURL": "Der URL",
- "WHITELABEL": "White Label",
- "SIGNATURE": "Unterschrift",
+ "REJECTMETHOD": "Ablehnen Methode",
+ "REJECTURL": "Ablehnen URL",
+ "CLOSE": "SchlieÃen",
+ "CLOSEMETHOD": "Verhalten bei SchlieÃen bearbeiten",
+ "CLOSEURL": "URL bei SchlieÃen",
+ "WHITELABEL": "WhiteLabel",
+ "SIGNATURE": "Signatur",
"IMAP": "IMAP",
"HOST": "Host",
- "USERNAME": "Benutzername",
- "PORT": "Hafen",
- "MAILBOX": "Mailbox",
+ "USERNAME": "Nutzername",
+ "PORT": "Port",
+ "MAILBOX": "Postfach",
"FILTER": "Filter",
- "CONNTIMEOUT": "Connection Timeout [sek]",
- "AUTHTIMEOUT": "Authentication Timeout [sek]",
+ "CONNTIMEOUT": "Zeitüberschreitung Verbindung [Sek]",
+ "AUTHTIMEOUT": "Zeitüberschreitung Authentifizierung [Sek]",
"DELETE": "E-Mails vom Server löschen",
"SSL": "SSL",
"KEEPALIVE": "Keepalive",
- "POLLING": "Polling",
+ "POLLING": "Abfrageintervall",
"SMTP": "SMTP",
- "SELECTED": "Ausgewählte",
- "SELECT_ALL": "Alle auswählen",
- "SELECT_NONE": "Wählen Sie \"Keine\"",
+ "SELECTED": "Ausgewählt",
+ "SELECT_ALL": "Alles auswählen",
+ "SELECT_NONE": "Nichts auswählen",
"BACK": "Zurück",
"MAIL": "E-Mail",
- "ID": "Id",
- "TIMEOUT": "Timeout",
+ "ID": "ID",
+ "TIMEOUT": "Zeitüberschreitung",
"PASSWORD": "Passwort",
- "NO_MAILDISPOSITION_AVAILABLE": "Keine E-Mail zur Verfügung Verfügungen",
- "ADD_MAILDISPOSITION": "E-Mail hinzufügen Disposition",
- "NEW_MAILDISPOSITION": "Neue E-Mail zur Verfügung",
- "EDIT_MAILDISPOSITION": "Bearbeiten von E-Mail zur Verfügung",
- "DELETE_MAILDISPOSITION": "Löschen von E-Mail zur Verfügung",
- "MAILDISPOSITIONS": "E-Mail Verfügungen",
+ "NO_MAILDISPOSITION_AVAILABLE": "Keine Qualifizierungen vorhanden",
+ "ADD_MAILDISPOSITION": "E-Mail Qualifizierung hinzufügen",
+ "NEW_MAILDISPOSITION": "Neue E-Mail Qualifizierung",
+ "EDIT_MAILDISPOSITION": "E-Mail Qualifizierung bearbeiten",
+ "DELETE_MAILDISPOSITION": "E-Mail Qualifizierung löschen",
+ "MAILDISPOSITIONS": "E-Mail Qualifizierungen",
"NEW_MAILQUEUE": "Neue E-Mail Warteschlange",
- "NEW_MAILACCOUNT": "Neue E-Mail Konto",
- "NO_AVAILABLE_INFO": "Keine verfügbaren Info",
- "ALL_TEAMS": "Alle Mannschaften",
+ "NEW_MAILACCOUNT": "Neues E-Mail Konto",
+ "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
+ "ALL_TEAMS": "Alle Teams",
"SELECTED_TEAMS": "Ausgewählte Teams",
"HELP": {
"NAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
- "USERNAME": "Benutzername für die Authentifizierung verwendet werden",
- "PASSWORD": "Kennwort für die Authentifizierung verwendet werden",
- "SECURE": "Bei true wird die Verbindung TLS verwenden, wenn eine Verbindung zu Server",
- "FONT_FAMILY": "Standardschriftfamilie",
+ "USERNAME": "Verwendeter Nutzername für die Authentifizierung",
+ "PASSWORD": "Verwendetes Passwort für die Authentifizierung",
+ "SECURE": "TLS-Verbindung aktivieren/deaktivieren",
+ "FONT_FAMILY": "Schriftfamilie",
"FONT_SIZE": "Standard SchriftgröÃe",
- "MARK_AS_UNREAD": "Agent aktivieren / deaktivieren, um die letzte Nachricht einer Interaktion als ungelesen zu markieren",
- "MANDATORYDISPOSITION": "Zwingende Disposition",
- "MANDATORYDISPOSITIONPAUSEID": "Anhalten, um zu verwenden, wenn die obligatorische Disposition aktiviert ist",
+ "MARK_AS_UNREAD": "Agenten erlauben, eine E-Mail als gelesen/ungelesen zu markieren",
+ "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
+ "MANDATORYDISPOSITIONPAUSEID": "Agentenstatus während Qualifizierung",
"CLOUD_PROVIDER": "Für die Authentifizierung verwendeter Cloud-Anbieter"
},
"PAGE": "Seite",
"ROWSPERPAGE": "Zeilen pro Seite",
- "OF": "Von",
- "TEAMADD_MAILQUEUE": "Team Chat Warteschlange hinzufügen",
- "AGENTADD_MAILQUEUE": "Agent zu Chatten Warteschlange hinzufügen",
+ "OF": "von",
+ "TEAMADD_MAILQUEUE": "Team hinzufügen",
+ "AGENTADD_MAILQUEUE": "Agenten hinzufügen",
"ALL_AGENTS": "Alle Agenten",
"SELECTED_AGENTS": "Ausgewählte Agenten",
"AGENT": "Agent",
- "EDIT_AGENT": "Agent bearbeiten",
- "EDIT_CLOSE": "Bearbeiten SchlieÃen",
- "DISPOSITION": "Disposition",
- "GOTOIF": "GotoIf",
- "EDIT_GOTOIF": "Bearbeiten GotoIf",
- "CONDITION": "Zustand",
- "TRUEPRIORITY": "Wahre Priorität",
- "FALSEPRIORITY": "Falsche Priorität",
- "GOTOP": "GotoP",
- "EDIT_GOTOP": "GotoP bearbeiten",
+ "EDIT_AGENT": "Agenten bearbeiten",
+ "EDIT_CLOSE": "Verhalten bei SchlieÃen bearbeiten",
+ "DISPOSITION": "Qualifizierung",
+ "GOTOIF": "Absprung (GotoIf)",
+ "EDIT_GOTOIF": "Absprung (GoToIf) bearbeiten",
+ "CONDITION": "Bedingung",
+ "TRUEPRIORITY": "Absprung bei 'wahr'",
+ "FALSEPRIORITY": "Absprung bei 'falsch'",
+ "GOTOP": "Absprung auf Anwendung (GotoP)",
+ "EDIT_GOTOP": "Absprung (GotoP) bearbeiten",
"PRIORITY": "Priorität",
- "NOOP": "Noop",
- "EDIT_NOOP": "Bearbeiten Noop",
+ "NOOP": "Log erstellen (NoOp)",
+ "EDIT_NOOP": "NoOp bearbeiten",
"VALUE": "Wert",
"QUEUE": "Warteschlange",
"EDIT_QUEUE": "Warteschlange bearbeiten",
- "INTERACTIONS": "Wechselwirkungen",
- "STARTEDAT": "Gestartet am",
+ "INTERACTIONS": "Interaktionen",
+ "STARTEDAT": "Begonnen am",
"CONTACT": "Kontakt",
- "CLOSEDAT": "Geschlossen",
- "NOTES": "Hinweise",
- "NO_INTERACTION_AVAILABLE": "Es sind keine Wechselwirkungen zur Verfügung",
+ "CLOSEDAT": "Geschlossen am",
+ "NOTES": "Anmerkungen",
+ "NO_INTERACTION_AVAILABLE": "Keine Interaktionen vorhanden",
"ACTIVE": "Aktiv",
- "SECURE": "Sichere",
+ "SECURE": "Sicher",
"AUTHENTICATION": "Authentifizierung",
"SMTP_HOST": "SMTP-Host",
"SMTP_PORT": "SMTP-Port",
@@ -199,7 +199,7 @@
"IMAP_PORT": "IMAP-Port",
"CONFIRM_PASSWORD": "Passwort bestätigen",
"SELECT_STATUS": "Status auswählen",
- "OPENED": "Ãffnen",
+ "OPENED": "Geöffnet",
"CLOSED": "Geschlossen",
"ALL": "Alle",
"SELECT_ACCOUNT": "Konto auswählen",
@@ -209,124 +209,124 @@
"KEY": "Schlüssel",
"SMTPSERVICE": "SMTP-Dienst",
"UNPAUSE": "Pause beenden",
- "DEFAULT_PAUSE": "Standard Pause",
+ "DEFAULT_PAUSE": "Standard-Pause",
"LOGOUT": "An-/Abmelden",
- "AGENTADD_QUEUE": "Agent E-Mail Warteschlange hinzufügen",
- "VOICE": "Voice",
+ "AGENTADD_QUEUE": "Agenten hinzufügen",
+ "VOICE": "Sprachanrufe (Voice)",
"CHAT": "Chat",
- "SMS": "Sms",
- "OPENCHANNEL": "Channel öffnen",
+ "SMS": "SMS",
+ "OPENCHANNEL": "Offener Kanal",
"FAX": "Fax",
- "REALTIME": "Echtzeit",
+ "REALTIME": "Echtzeit-Ansicht",
"AGENTS": "Agenten",
"QUEUES": "Warteschlangen",
"ACCOUNTS": "Konten",
- "FULLNAME": "Voller Name",
- "INTERNAL": "Interne",
- "PHONE_STATE": "Telefonstatus",
- "PHONE_STATUS": "Telefonstatus",
+ "FULLNAME": "Vollständiger Name",
+ "INTERNAL": "Intern",
+ "PHONE_STATE": "Status Nebenstelle",
+ "PHONE_STATUS": "SIP-Status",
"PAUSE": "Pause",
"LOGGED_IN": "Angemeldet",
- "PAUSED": "Angehalten",
+ "PAUSED": "in Pause",
"READY": "Bereit",
"WAITING": "Warten",
- "TOTAL": "Insgesamt",
- "IN": "In",
- "OUT": "Aus",
+ "TOTAL": "Gesamt",
+ "IN": "Eingehend",
+ "OUT": "Ausgehend",
"IMAP_STATUS": "IMAP-Status",
"SMTP_STATUS": "SMTP-Status",
"DISABLED": "Deaktiviert",
"CONNECTED": "Verbunden",
- "NEVER_VERIFIED": "Nie verifiziert",
+ "NEVER_VERIFIED": "Noch nicht verifiziert",
"ERROR": "Fehler",
"EDIT_ACCOUNT": "Konto bearbeiten",
- "VERIFY_SMTP": "Ãberprüfen Sie die SMTP-",
+ "VERIFY_SMTP": "SMTP-Einstellungen überprüfen",
"VERIFIED": "Ãberprüft",
- "VERIFYSMTP_MAILACCOUNT": "Ãberprüfen Sie die SMTP-",
- "GOTOREALTIME_MAILACCOUNT": "In Echtzeit, E-Mail Konto",
- "GOTO_MAILACCOUNT": "In Echtzeit, E-Mail Konto",
+ "VERIFYSMTP_MAILACCOUNT": "E-Mail-Einstellungen überprüfen",
+ "GOTOREALTIME_MAILACCOUNT": "Direkt zur Echtzeit-Ansicht",
+ "GOTO_MAILACCOUNT": "Zum E-Mail Konto wechseln",
"UNKNOWN": "Unbekannt",
- "UNREGISTERED": "Unregistrierte",
+ "UNREGISTERED": "Nicht registriert",
"UNAVAILABLE": "Nicht verfügbar",
- "NOT_INUSE": "Nicht in Gebrauch",
+ "NOT_INUSE": "Nicht in Verwendung",
"REACHABLE": "Erreichbar",
- "IN_USE": "Im Einsatz",
- "AGENTSADD_QUEUE": "Agenten zu Warteschlange hinzufügen",
- "INFO": "Info",
+ "IN_USE": "In Verwendung",
+ "AGENTSADD_QUEUE": "Agenten hinzufügen",
+ "INFO": "Information",
"NO_AGENT_ONLINE": "Kein Agent Online",
- "GOTOREALTIME_MAILQUEUE": "In Echtzeit, E-Mail Warteschlange",
- "PARTIALPAUSE": "Lastschriftzahlung teilweise Pause",
+ "GOTOREALTIME_MAILQUEUE": "Direkt zur Echtzeit-Ansicht",
+ "PARTIALPAUSE": "Teilpause",
"BUSY": "Besetzt",
"TIMER": "Timer",
"IDLE": "Leerlauf",
"CAPACITY": "Kapazität",
- "SPYINTERACTION": "Spy",
- "ADD_NOTE": "Notiz hinzufügen",
- "NOTE": "Hinweis",
+ "SPYINTERACTION": "Interaktion anzeigen",
+ "ADD_NOTE": "Anmerkung hinzufügen",
+ "NOTE": "Anmerkung",
"TAGS": "Tags",
- "INTERACTIONS_MAILACCOUNT": "Zu Wechselwirkungen gehen",
- "REFRESH_INTERACTIONS": "Aktualisieren Interaktionen",
+ "INTERACTIONS_MAILACCOUNT": "Direkt zu den Interaktionen",
+ "REFRESH_INTERACTIONS": "Interaktionen aktualisieren",
"PENDING": "Ausstehend",
- "SEND_AS_PENDING": "Senden als Ausstehend",
+ "SEND_AS_PENDING": "Senden und Zwischenstatus setzen",
"SEND_AND_CLOSE": "Senden und SchlieÃen",
- "CANNED_ANSWER_NOT_FOUND": "Es wurden keine vordefinierten Antworten gefunden",
- "CANNED_ANSWER_SEARCH": "Geben Sie einen Text ein, um eine vordefinierte Antwort zu suchen",
+ "CANNED_ANSWER_NOT_FOUND": "Vordefinierte Antwort konnte nicht gefunden werden",
+ "CANNED_ANSWER_SEARCH": "Textbaustein hier suchen",
"NO_MAILCANNEDANSWER_AVAILABLE": "Keine vordefinierten Antworten verfügbar",
- "NEW_MAILCANNEDANSWER": "Neue vordefinierte Antowrt",
+ "NEW_MAILCANNEDANSWER": "Neue vordefinierte Antwort",
"ADD_MAILCANNEDANSWER": "Vordefinierte Antwort hinzufügen",
- "EDIT_MAILCANNEDANSWER": "Vordefiierte Antwort bearbeiten",
+ "EDIT_MAILCANNEDANSWER": "Vordefinierte Antwort bearbeiten",
"DELETE_MAILCANNEDANSWER": "Vordefinierte Antwort löschen",
"SHOW_ORIGINAL_MESSAGE": "Ursprüngliche Nachricht anzeigen",
"DELETE_INTERACTION": "Interaktion löschen",
"ACCEPTED": "Akzeptiert",
"FONT_FAMILY": "Schriftfamilie",
"FONT_SIZE": "SchriftgröÃe",
- "MARK_AS_UNREAD": "als ungelesen markieren",
- "ADD_MAILSUBSTATUS": "Unterstatus hinzufügen",
- "DELETE_MAILSUBSTATUS": "Löschen",
- "EDIT_MAILSUBSTATUS": "Bearbeiten",
- "MAILSUBSTATUSES": "E-Mail-Unterstatus",
- "NEW_MAILSUBSTATUS": "Neuer Unterstatus",
- "SEND_AS": "Senden Als",
- "COMMAND": "Befehl",
+ "MARK_AS_UNREAD": "Als ungelesen markieren",
+ "ADD_MAILSUBSTATUS": "Zwischenstatus hinzufügen",
+ "DELETE_MAILSUBSTATUS": "Zwischenstatus löschen",
+ "EDIT_MAILSUBSTATUS": "Zwischenstatus bearbeiten",
+ "MAILSUBSTATUSES": "E-Mail Zwischenstatus",
+ "NEW_MAILSUBSTATUS": "Neuer Zwischenstatus",
+ "SEND_AS": "Senden als",
+ "COMMAND": "Eingabe",
"EDIT_SYSTEM": "System bearbeiten",
"SYSTEM": "System",
"VARIABLE": "Variable",
"NOTIFICATION": "Benachrichtigung",
- "NOTIFICATIONSHAKE": "Shake",
- "NOTIFICATIONSOUND": "Klingen",
+ "NOTIFICATIONSHAKE": "Schütteln",
+ "NOTIFICATIONSOUND": "Ton abspielen",
"NOTIFICATIONTEMPLATE": "Vorlage",
- "WAITFORTHEASSIGNEDAGENT": "Warte auf den zugewiesenen Agenten",
+ "WAITFORTHEASSIGNEDAGENT": "Auf zugewiesenen Agenten warten",
"EDIT_TAG": "Tag bearbeiten",
- "TAG": "Etikett",
- "AGENTTRANSFER": "Agentenübertragung",
- "AGENTTRANSFERTIMEOUT": "Zeitlimit für Agentenübertragungen",
- "QUEUETRANSFER": "Warteschlangenübertragung",
- "QUEUETRANSFERTIMEOUT": "Zeitüberschreitung bei der Warteschlangenübertragung",
+ "TAG": "Tag",
+ "AGENTTRANSFER": "Transfer an Agenten erlauben",
+ "AGENTTRANSFERTIMEOUT": "Zeitüberschreitung für Agententransfer",
+ "QUEUETRANSFER": "Transfer an Warteschlange erlauben",
+ "QUEUETRANSFERTIMEOUT": "Zeitüberschreitung für Warteschlangentransfer",
"TRANSFER": "Transfer",
- "AGENTADD_MAILACCOUNT": "Fügen Sie dem E-Mail-Konto Agent hinzu",
- "YOU_ARE_REGISTERED_AS_A": "Sie sind registriert als",
+ "AGENTADD_MAILACCOUNT": "Agenten hinzufügen",
+ "YOU_ARE_REGISTERED_AS_A": "Sie sind angemeldet als",
"CANNEDANSWERS": "Vordefinierte Antworten",
- "DOWNLOAD_INTERACTION": "Herunterladen",
+ "DOWNLOAD_INTERACTION": "Interaktion herunterladen",
"MAILCANNEDANSWERS": "Vordefinierte Antworten",
- "LOGIN_TIME": "Login-Zeit",
- "PAUSE_TIME": "Pausenzeit",
+ "LOGIN_TIME": "Zeit angemeldet",
+ "PAUSE_TIME": "Zeit in Pause",
"DOWNLOAD": "Herunterladen",
- "DOWNLOAD_WITHOUT_ATTACHMENTS": "Download ohne Anhänge",
- "DOWNLOAD_WITH_ATTACHMENTS": "Mit Anhängen herunterladen",
- "TEAMS_ASSOCIATION": "Vereinigung der Mannschaften",
- "MANDATORYDISPOSITION": "Zwingende Disposition",
- "MANDATORYDISPOSITIONPAUSEID": "Pause zur Verwendung, wenn die obligatorische Disposition aktiviert ist",
- "ADVANCED": "Fortgeschritten",
- "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufnahme verfügbar",
- "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufnahme läuft",
- "DOWNLOAD_WITHOUT_ATTACHMENT": "Ohne Anhang herunterladen",
- "DOWNLOAD_WITH_ATTACHMENT": "Download mit Anhang",
+ "DOWNLOAD_WITHOUT_ATTACHMENTS": "Herunterladen ohne Anhänge",
+ "DOWNLOAD_WITH_ATTACHMENTS": "Herunterladen inkl. Anhängen",
+ "TEAMS_ASSOCIATION": "Teamzuweisung",
+ "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
+ "MANDATORYDISPOSITIONPAUSEID": "Agentenstatus während Qualifizierung",
+ "ADVANCED": "Erweitert",
+ "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufzeichnung deaktiviert",
+ "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufzeichnung aktiv",
+ "DOWNLOAD_WITHOUT_ATTACHMENT": "Herunterladen ohne Anhang",
+ "DOWNLOAD_WITH_ATTACHMENT": "Herunterladen inkl. Anhang",
"LASTMESSAGE": "Letzte Nachricht",
"REPLY_TYPE": "Antworttyp",
"CLOUD_PROVIDER": "Cloud-Anbieter",
- "CREDENTIALS": "Referenzen",
- "CUSTOM": "Brauch",
+ "CREDENTIALS": "Zugangsdaten",
+ "CUSTOM": "Benutzerdefiniert",
"MODERN_AUTHENTICATION": "Moderne Authentifizierung"
}
}
diff --git a/public/app/main/apps/mail/i18n/is.json b/public/app/main/apps/mail/i18n/is.json
index 22a7db6..1f72f92 100644
--- a/public/app/main/apps/mail/i18n/is.json
+++ b/public/app/main/apps/mail/i18n/is.json
@@ -1,6 +1,6 @@
{
"MAIL": {
- "ADVANCED": "Advanced",
+ "ADVANCED": "Ãtarlegt",
"DOWNLOAD_WITH_ATTACHMENTS": "Download with attachments",
"DOWNLOAD_WITHOUT_ATTACHMENTS": "Download without attachments",
"DOWNLOAD": "Download",
@@ -33,12 +33,12 @@
"FONT_FAMILY": "Font Family",
"FONT_SIZE": "Font Size",
"MARK_AS_UNREAD": "Mark as unread",
- "ACCEPTED": "Accepted",
+ "ACCEPTED": "Samþykkt",
"CANNEDANSWERS": "Canned Answers",
"MAILCANNEDANSWERS": "Canned Answers",
"NO_MAILCANNEDANSWER_AVAILABLE": "No Canned Answers Available",
"NEW_MAILCANNEDANSWER": "New Canned Answer",
- "ADD_MAILCANNEDANSWER": "Add Canned Answer",
+ "ADD_MAILCANNEDANSWER": "Bæta við fyrirfram ákveðin svör ",
"EDIT_MAILCANNEDANSWER": "Edit Canned Answer",
"DELETE_MAILCANNEDANSWER": "Delete Canned Answer",
"SHOW_ORIGINAL_MESSAGE": "Show original message",
@@ -48,7 +48,7 @@
"CANNED_ANSWER_NOT_FOUND": "No Canned Answers were found",
"CANNED_ANSWER_SEARCH": "Enter a text to search a Canned Answer",
"SPYINTERACTION": "Spy",
- "ADD_NOTE": "Add note",
+ "ADD_NOTE": "Bæta við athugasemd",
"NOTE": "Note",
"TAGS": "Tags",
"NO_AGENT_ONLINE": "No Agent Online",
@@ -61,16 +61,16 @@
"UNPAUSE": "End Pause",
"DEFAULT_PAUSE": "Default pause",
"LOGOUT": "Logout",
- "AGENTADD_QUEUE": "Add agent to Email queue",
+ "AGENTADD_QUEUE": "Bæta þjónustufulltrúa við biðröð fyrir tölvupóst - Add agent to Email queue",
"VOICE": "Voice",
"CHAT": "Chat",
"SMS": "Sms",
"OPENCHANNEL": "Open channel",
"FAX": "Fax",
"REALTIME": "Realtime",
- "AGENTS": "Agents",
+ "AGENTS": "Ãjónustufulltrúar ",
"QUEUES": "Queues",
- "ACCOUNTS": "Accounts",
+ "ACCOUNTS": "Reikningar",
"FULLNAME": "Full Name",
"INTERNAL": "Internal",
"PHONE_STATE": "Phone State",
@@ -183,7 +183,7 @@
},
"AGENT_TIMEOUT": "Agent Timeout",
"DESCRIPTION": "Description",
- "ADD_MAILQUEUE": "Add Email Queue",
+ "ADD_MAILQUEUE": "Bæta við röð tölvupósts ",
"EDIT_MAILQUEUE": "Edit Email Queue",
"DELETE_MAILQUEUE": "Delete Email Queue",
"SETTINGS": "Settings",
@@ -191,21 +191,21 @@
"SAVE": "Save",
"MAILACCOUNTS": "Email Accounts",
"EMAIL_ADDRESS": "Email Address",
- "ADD_MAILACCOUNT": "Add Email Account",
+ "ADD_MAILACCOUNT": "Bæta við tölvupóstsreikning",
"EDIT_MAILACCOUNT": "Edit Email Account",
"DELETE_MAILACCOUNT": "Delete Email Account",
"DISPOSITIONS": "Dispositions",
"WEBHOOKS": "WebHooks",
- "ACTIONS": "Actions",
+ "ACTIONS": "Aðgerðir",
"OTHERS": "Others",
"LIST": "List",
"TEMPLATE": "Template",
"FIDELITY": "Fidelity",
"SERVICE": "Service",
"CREATED_AT": "Created At",
- "ACCEPT": "Accept",
- "ACCEPTMETHOD": "Accept Method",
- "ACCEPTURL": "Accept URL",
+ "ACCEPT": "Samþykkja",
+ "ACCEPTMETHOD": "Samþykkja aðferð",
+ "ACCEPTURL": "Samþykkja URL",
"REJECT": "Reject",
"REJECTMETHOD": "Reject Method",
"REJECTURL": "Reject URL",
@@ -236,7 +236,7 @@
"TIMEOUT": "Timeout",
"PASSWORD": "Password",
"NO_MAILDISPOSITION_AVAILABLE": "No Email Dispositions available",
- "ADD_MAILDISPOSITION": "Add Email Disposition",
+ "ADD_MAILDISPOSITION": "Bæta við fyrirkomulag tölvupósts ",
"NEW_MAILDISPOSITION": "New Email Disposition",
"EDIT_MAILDISPOSITION": "Edit Email Disposition",
"DELETE_MAILDISPOSITION": "Delete Email Disposition",
@@ -262,10 +262,10 @@
"ROWSPERPAGE": "Rows per page",
"OF": "of",
"TEAMADD_MAILQUEUE": "Add Team to Email Queue",
- "AGENTADD_MAILQUEUE": "Add Agent to Email Queue",
+ "AGENTADD_MAILQUEUE": "Bæta þjónustufulltrúa við biðröð fyrir tölvupóst - Add Agent to Email Queue",
"ALL_AGENTS": "All Agents",
"SELECTED_AGENTS": "Selected Agents",
- "AGENT": "Agent",
+ "AGENT": "Ãjónustufulltrúi",
"EDIT_AGENT": "Edit Agent",
"EDIT_CLOSE": "Edit Close",
"DISPOSITION": "Disposition",
@@ -289,7 +289,7 @@
"CLOSEDAT": "Closed At",
"NOTES": "Notes",
"NO_INTERACTION_AVAILABLE": "No interactions available",
- "ACTIVE": "Active",
+ "ACTIVE": "Virkur",
"SECURE": "Secure",
"AUTHENTICATION": "Authentication",
"SMTP_HOST": "SMTP Host",
@@ -303,7 +303,7 @@
"ALL": "All",
"SELECT_ACCOUNT": "Select Account",
"STATUS": "Status",
- "ACCOUNT": "Account",
+ "ACCOUNT": "Reikningur",
"OPEN": "Open",
"KEY": "Key",
"SMTPSERVICE": "SMTP Service",
@@ -318,7 +318,7 @@
"INTERACTIONS_MAILACCOUNT": "Go to Interactions",
"REFRESH_INTERACTIONS": "Refresh Interactions",
"DELETE_INTERACTION": "Delete Interaction",
- "AGENTADD_MAILACCOUNT": "Add Agent to Email Account",
+ "AGENTADD_MAILACCOUNT": "Bæta þjónustufulltrúa við tölvupóstsreikning",
"TEAMS_ASSOCIATION": "Teams Association",
"TOOLTIP_SCREENRECORDING_ON": "Screen Recording in progress",
"TOOLTIP_SCREENRECORDING_OFF": "Screen Recording available",
diff --git a/public/app/main/apps/marketplace/i18n/de.json b/public/app/main/apps/marketplace/i18n/de.json
index f150ff2..054564e 100644
--- a/public/app/main/apps/marketplace/i18n/de.json
+++ b/public/app/main/apps/marketplace/i18n/de.json
@@ -15,7 +15,7 @@
"DESCRIPTION": "Beschreibung",
"DOWNLOAD_PLUGIN": "Plugin herunterladen",
"DROP_TO_UPLOAD": "Hochladen",
- "DROP_TO_UPLOAD_MESSAGE": "Legen Sie Ihre Datei zum Hochladen hier ab. Nur PLZ - Max. 2 MB",
+ "DROP_TO_UPLOAD_MESSAGE": "Legen Sie Ihre Datei zum Hochladen hier ab. Nur PLZ - Max. 4 MB",
"EDITOR": "Editor",
"EDIT_PLUGIN": "Plugin bearbeiten",
"FINISH": "Fertig",
diff --git a/public/app/main/apps/motiondialer/i18n/de.json b/public/app/main/apps/motiondialer/i18n/de.json
index 52050f2..52edfb7 100644
--- a/public/app/main/apps/motiondialer/i18n/de.json
+++ b/public/app/main/apps/motiondialer/i18n/de.json
@@ -2,700 +2,700 @@
"MOTIONDIALER": {
"MOVE_HOPPERFINAL": "Kontakt wiederherstellen",
"RESTORECONTACTS": "Kontakte wiederherstellen",
- "NO_SUCH_NUMBER": "Keine solche Nummer",
- "DIALORDERBYSCHEDULEDAT": "Bestellung Durch scheduledat",
- "ASC": "ASC",
- "DESC": "DESC",
- "RECALLAGENT": "Agent abrufen",
- "DIALRECALLINQUEUE": "In der Warteschlange abrufen",
- "DIALRECALLMETIMEOUT": "Erinnere mich Timeout [min]",
- "RECALLME": "Mich erinnern",
+ "NO_SUCH_NUMBER": "Nummer falsch",
+ "DIALORDERBYSCHEDULEDAT": "Wahlreihenfolge nach Planungsdatum",
+ "ASC": "Aufsteigend",
+ "DESC": "Absteigend",
+ "RECALLAGENT": "Agenten erneut anrufen",
+ "DIALRECALLINQUEUE": "In Warteschlange anrufen",
+ "DIALRECALLMETIMEOUT": "Zeitüberschreitung pers. Wiedervorlage [min]",
+ "RECALLME": "Pers. Wiedervorlage",
"RECALLFAILEDTIMEOUT": "Rückruf fehlgeschlagen",
- "PREVIEW_CAMPAIGN": "Vorschau Kampagnen",
- "PREVIEW_CAMPAIGNS": "Vorschau Kampagnen",
- "AMD": "Sternchen Anrufbeantwortererkennung (AMD)",
- "AMDTOTALANALYSISTIME": "Insgesamt Analyse Zeit",
- "AMDACTIVE": "AMD",
- "AMDINITIALSILENCE": "Erste Stille",
- "AMDGREETING": "GruÃ",
+ "PREVIEW_CAMPAIGN": "Preview-Kampagne",
+ "PREVIEW_CAMPAIGNS": "Preview-Kampagnen",
+ "AMD": "Anrufbeantworter-Erkennung",
+ "AMDTOTALANALYSISTIME": "AB-Analyse Gesamtzeit",
+ "AMDACTIVE": "AB-Erkennung",
+ "AMDINITIALSILENCE": "Initiale Stille",
+ "AMDGREETING": "Willkommensnachricht",
"AMDAFTERGREETINGSILENCE": "Stille nach BegrüÃung",
- "AMDSILENCETHRESHOLD": "Stille Schwellenwert",
+ "AMDSILENCETHRESHOLD": "Stille Schwellwert",
"AMDMINWORDLENGTH": "Min. Wort Länge",
- "AMDBETWEENWORDSSILENCE": "Die Stille zwischen den Worten",
+ "AMDBETWEENWORDSSILENCE": "Stille zwischen Worten",
"AMDMAXIMUMWORDLENGTH": "Maximale Wortlänge",
"AMDMAXIMUMNUMBEROFWORDS": "Maximale Anzahl der Wörter",
- "GOTO_QUEUECAMPAIGN": "In Echtzeit, wenn Warteschlange Kampagnen gehen",
- "GOTOREALTIME_QUEUECAMPAIGN": "In Echtzeit, wenn Warteschlange Kampagnen gehen",
- "GOTO_IVRCAMPAIGN": "In Echtzeit, Ivr-Kampagnen gehen",
- "GOTOREALTIME_IVRCAMPAIGN": "In Echtzeit, Ivr-Kampagnen gehen",
- "LOGOUT": "An-/Abmelden",
+ "GOTO_QUEUECAMPAIGN": "Direkt zur Echtzeit-Ansicht",
+ "GOTOREALTIME_QUEUECAMPAIGN": "Direkt zur Echtzeit-Ansicht",
+ "GOTO_IVRCAMPAIGN": "Direkt zur IVR-Kampagne",
+ "GOTOREALTIME_IVRCAMPAIGN": "Direkt zur Echtzeit-Ansicht",
+ "LOGOUT": "An-/Abmeldung",
"EDIT_CAMPAIGN": "Kampagne bearbeiten",
- "LIMITED": "Begrenzt",
- "IVR_CAMPAIGNS": "Ivr-Kampagnen",
- "MOTIONDIALER": "Motion Bull",
- "QUEUECAMPAIGNS": "Warteschlange Kampagnen",
+ "LIMITED": "Limitiert",
+ "IVR_CAMPAIGNS": "IVR-Kampagnen",
+ "MOTIONDIALER": "Outbound-Dialer",
+ "QUEUECAMPAIGNS": "Outbound-Kampagnen",
"IVRCAMPAIGNS": "IVR-Kampagnen",
- "MANAGED": "Verwaltet",
+ "MANAGED": "Bearbeitet",
"AVAILABLE_CONTACTS_FINISHED": "Kontakte abgeschlossen",
- "HISTORY": "Geschichte",
- "SCHEDULEDAT": "Geplant für",
- "HOPPERBLACKS": "Hopper Blacklist",
- "NO_HOPPERBLACK_AVAILABLE": "Keine Reihen verfügbar",
- "HOPPERFINALS": "Hopper Endg.",
- "NO_HOPPERFINAL_AVAILABLE": "Keine Reihen verfügbar",
- "HOPPERHISTORIES": "Hopper Geschichte",
- "NO_HOPPERHISTORY_AVAILABLE": "Keine Reihen verfügbar",
+ "HISTORY": "Historie",
+ "SCHEDULEDAT": "Geplant am",
+ "HOPPERBLACKS": "Schwarze Liste - Kontakte in Anwahl",
+ "NO_HOPPERBLACK_AVAILABLE": "Keine Daten vorhanden",
+ "HOPPERFINALS": "Abgeschlossene Kontakte",
+ "NO_HOPPERFINAL_AVAILABLE": "Keine Daten verfügbar",
+ "HOPPERHISTORIES": "Kontakte in Anwahl - Historie",
+ "NO_HOPPERHISTORY_AVAILABLE": "Keine Daten verfügbar",
"DELETE_HOPPERHISTORY": "Löschen",
"DELETE_HOPPERFINAL": "Löschen",
"CONTACTID": "Kontakt-ID",
"STARTTIME": "Startzeit",
- "RESPONSETIME": "Reaktionszeit",
+ "RESPONSETIME": "Antwortzeit",
"ENDTIME": "Endzeit",
"STATUS": "Status",
- "HOPPERS": "Hopper",
- "NO_HOPPER_AVAILABLE": "Keine Reihen verfügbar",
- "EDIT_HOPPER": "Bearbeiten Hopper",
- "DELETE_HOPPER": "Löschen Hopper",
- "FINAL": "Endg.",
+ "HOPPERS": "Kontakte in Anwahl",
+ "NO_HOPPER_AVAILABLE": "Keine Daten vorhanden",
+ "EDIT_HOPPER": "Kontakte in Anwahl bearbeiten",
+ "DELETE_HOPPER": "Kontakte in Anwahl löschen",
+ "FINAL": "Abgeschlossen",
"BLACKLIST": "Schwarze Liste",
"NAME": "Name",
- "VOICEQUEUES": "Voice Warteschlangen",
- "SEARCH_FOR_ANYONE": "Suche für Jedermann",
+ "VOICEQUEUES": "Anruf-Warteschlangen",
+ "SEARCH_FOR_ANYONE": "Suche",
"BACK": "Zurück",
- "SELECTED": "Ausgewählte",
- "SELECT_ALL": "Alle auswählen",
- "SELECT_NONE": "Wählen Sie \"Keine\"",
- "DELETE_VOICEDISPOSITION": "Löschen Stimme Disposition",
- "EDIT_VOICEDISPOSITION": "Edit Voice Disposition",
- "EDIT_VOICEQUEUE": "Edit Voice Warteschlange",
+ "SELECTED": "Ausgewählt",
+ "SELECT_ALL": "Alles auswählen",
+ "SELECT_NONE": "Nichts auswählen",
+ "DELETE_VOICEDISPOSITION": "Qualifizierung löschen",
+ "EDIT_VOICEDISPOSITION": "Qualifizierung bearbeiten",
+ "EDIT_VOICEQUEUE": "Warteschlange bearbeiten",
"DELETE_VOICEQUEUE": "Warteschlange löschen",
- "MOHSOUNDS": "Moh-Sounds",
- "STRATEGY": "Strategie",
+ "MOHSOUNDS": "Halteansagen",
+ "STRATEGY": "Verteilungsstrategie",
"DESCRIPTION": "Beschreibung",
"INTERVAL": "Zeitintervall",
- "ADD_VOICEQUEUE": "Voice Warteschlange hinzufügen",
- "NEW_QUEUECAMPAIGN": "Neue Warteschlange Kampagne",
+ "ADD_VOICEQUEUE": "Warteschlange hinzufügen",
+ "NEW_QUEUECAMPAIGN": "Neue Warteschlangen-Kampagne",
"ACTIVE": "Aktiv",
"METHOD": "Methode",
- "POWERLEVEL": "Leistung",
- "DROPRATE": "Absenkgeschwindigkeit",
- "AGENTBUSYFACTOR": "Agent besetzt Faktor",
- "PREDICTIVEOPTIMIZATION": "Prädiktive Optimierung",
- "PREDICTIVEOPTIMIZATIONPERCENTAGE": "Prädiktive Optimierung Prozentsatz",
- "PREDICTIVEINTERVAL": "Predictive Intervall",
- "ADD_QUEUECAMPAIGN": "Warteschlange hinzufügen Kampagne",
+ "POWERLEVEL": "Level bei Power-Dialing",
+ "DROPRATE": "Drop-Rate",
+ "AGENTBUSYFACTOR": "Faktor Agenten besetzt",
+ "PREDICTIVEOPTIMIZATION": "Optimierung predictive-Dialing",
+ "PREDICTIVEOPTIMIZATIONPERCENTAGE": "Optimierung Prozentsatz",
+ "PREDICTIVEINTERVAL": "Predictive-Intervall",
+ "ADD_QUEUECAMPAIGN": "Warteschlange hinzufügen",
"CAMPAIGN": "Kampagne",
"MAXCONCURRENTCALLS": "Max. Anzahl gleichzeitiger Anrufe",
- "CONCURRENTCALLS": "Max. Anzahl gleichzeitiger Anrufe",
- "ORIGINATE": "Stammen",
- "ORIGINATECALLERIDNAME": "Die Anrufer-ID-Namen",
- "ORIGINATECALLERIDNUMBER": "Anrufer-ID-Nummer",
- "ORIGINATETIMEOUT": "Stammen Timeout",
+ "CONCURRENTCALLS": "Anzahl gleichzeitiger Anrufe",
+ "ORIGINATE": "Ursprung",
+ "ORIGINATECALLERIDNAME": "CallerID Name",
+ "ORIGINATECALLERIDNUMBER": "CallerID Nummer",
+ "ORIGINATETIMEOUT": "Zeitüberschreitung",
"QUEUEOPTIONS": "Warteschlangenoptionen",
- "QUEUETIMEOUT": "Warteschlange Timeout",
- "CALLYSQUAREPROJECT": "Cally Square Projekt",
- "RETRYANDFREQUENCY": "Wiederholen Sie Einstellungen",
+ "QUEUETIMEOUT": "Zeitüberschreitung Warteschlange",
+ "CALLYSQUAREPROJECT": "CallySquare Projekt",
+ "RETRYANDFREQUENCY": "Einstellungen Wiederversuch",
"GLOBAL": "Global",
- "GLOBALMAXRETRY": "Max. Wiederholungen",
- "CONGESTION": "Ãberlastung",
- "CONGESTIONMAXRETRY": "Max. Wiederholungen",
- "CONGESTIONRETRYTIME": "Wiederholen Zeit [min]",
- "BUSYMAXRETRY": "Max. Wiederholungen",
- "BUSYRETRYTIME": "Wiederholen Zeit [min]",
+ "GLOBALMAXRETRY": "Max. Wiederversuche",
+ "CONGESTION": "Leitungsstau (Congestion)",
+ "CONGESTIONMAXRETRY": "Max Wiederversuche bei Leitungsstau",
+ "CONGESTIONRETRYTIME": "Erneut versuchen nach [min]",
+ "BUSYMAXRETRY": "Max. Wiederversuche bei Besetzt",
+ "BUSYRETRYTIME": "Erneut versuchen nach [min]",
"NOANSWER": "Keine Antwort",
- "NOANSWERMAXRETRY": "Max. Wiederholungen",
- "NOANSWERRETRYTIME": "Wiederholen Zeit [min]",
- "QUEUE_PARAMS": "Queue Parameter",
- "ORIGINATED": "Entstanden",
+ "NOANSWERMAXRETRY": "Max. Wiederversuche bei keiner Antwort",
+ "NOANSWERRETRYTIME": "Erneut versuchen nach [min]",
+ "QUEUE_PARAMS": "Warteschlangen-Parameter",
+ "ORIGINATED": "Ursprung",
"MESSAGE": "Nachricht",
- "DROPPED": "Zurück",
+ "DROPPED": "Aufgelegt vom System (Drop)",
"CREATED_AT": "Erstellt am",
"LEGEND": {
"CUSTOM_APPLICATION": "(*) - Benutzerdefinierte Anwendung."
},
"ERRORS": {
- "DIALRECALLMETIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer als oder gleich",
- "DIALRECALLMETIMEOUT_REQUIRED": "Pflichtfeld",
- "NAME_MUST_VALID_PATTERN": "Name gültig sein muss eine gültige Muster",
- "PREFIX_MUST_VALID_PATTERN": "Präfix gültig sein muss eine gültige Muster",
- "NAME_REQUIRED": "Der Name ist erforderlich",
- "TIMEOUT_REQUIRED": "Der Timeout ist erforderlich",
- "PHONENUMBER_REQUIRED": "Die Telefonnummer ist erforderlich",
- "CONTEXT_REQUIRED": "Der Kontext ist erforderlich",
- "DESTINATIONPATTERN_REQUIRED": "Das Ziel-pattern ist erforderlich",
- "FULLNAME_REQUIRED": "Der vollständige Name ist erforderlich",
- "EMAIL_REQUUIRED": "Die E-Mail ist erforderlich",
- "EMAIL_MUST_VALID": "Die E-Mail muss ein gültiges Format geschrieben werden",
- "MAILBOX_REQUIRED": "Die Mailbox muss angegeben werden",
- "PASSWORD_REQUIRED": "Das Kennwort ist erforderlich",
+ "DIALRECALLMETIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung erneuter Versuch muss gröÃer oder gleich sein als",
+ "DIALRECALLMETIMEOUT_REQUIRED": "Zeitüberschreitung erneuter Versuch erforderlich",
+ "NAME_MUST_VALID_PATTERN": "Ungültiges Format Name",
+ "PREFIX_MUST_VALID_PATTERN": "Ungültiges Format Präfix",
+ "NAME_REQUIRED": "Name erforderlich",
+ "TIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
+ "PHONENUMBER_REQUIRED": "Telefonnummer erforderlich",
+ "CONTEXT_REQUIRED": "Kontext erforderlich",
+ "DESTINATIONPATTERN_REQUIRED": "Ziel-Pattern erforderlich",
+ "FULLNAME_REQUIRED": "Vollständiger Name erforderlich",
+ "EMAIL_REQUUIRED": "E-Mail erforderlich",
+ "EMAIL_MUST_VALID": "Ungültiges Format E-Mail",
+ "MAILBOX_REQUIRED": "Mailbox erforderlich",
+ "PASSWORD_REQUIRED": "Passwort erforderlich",
"CONFIRM_NOT_MATCH": "Die Passwörter stimmen nicht überein.",
- "TIMEZONE_REQUIRED": "Die Zeitzone ist erforderlich",
- "PREFIX_REQUIRED": "Das Präfix ist erforderlich,",
- "OPTIONS_REQUIRED": "Die Optionen sind Erforderlich",
- "AFTERCALLWORKDURATION_REQUIRED": "Die Arbeit nach Anruf Dauer ist erforderlich",
- "TECHNOLOGY/RESOURCE_REQUIRED": "Die Technologie/Ressource ist erforderlich",
- "PHONE_REQUIRED": "Die Telefonnummer ist erforderlich",
- "VALUE_REQUIRED": "Der Wert ist erforderlich",
- "EXTENSION_REQUIRED": "Die Verlängerung ist erforderlich",
- "PRIORITY_REQUIRED": "Die Priorität ist erforderlich",
- "GLOBALMAXRETRY_REQUIRED": "Max. Wiederholungen ist erforderlich",
- "CONGESTIONMAXRETRY_REQUIRED": "Max. Wiederholungen ist erforderlich",
- "CONGESTIONRETRYTIME_REQUIRED": "Zeit für Wiederholungen ist erforderlich",
- "BUSYMAXRETRY_REQUIRED": "Max. Wiederholungen ist erforderlich",
- "BUSYRETRYTIME_REQUIRED": "Zeit für Wiederholungen ist erforderlich",
- "NOANSWERMAXRETRY_REQUIRED": "Max. Wiederholungen ist erforderlich",
- "NOANSWERRETRYTIME_REQUIRED": "Zeit für Wiederholungen ist erforderlich",
- "QUEUETIMEOUT_REQUIRED": "Warteschlange Timeout ist erforderlich",
- "ORIGINATETIMEOUT_REQUIRED": "Stammen Timeout ist erforderlich",
- "GLOBALINTERVAL_REQUIRED": "Globale Intervall ist erforderlich",
- "MAXCONCURRENTCALLS_REQUIRED": "Der Wert für die maximale Anzahl gleichzeitiger Anrufe ist erforderlich",
- "CONCURRENTCALLS_REQUIRED": "Der Wert für die Anzahl gleichzeitiger Anrufe ist erforderlich",
- "POWERLEVEL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Leistung muss gröÃer als oder gleich",
- "PREDICTIVEOPTIMIZATIONPERCENTAGE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die prädiktive Optimierung Prozentsatz muss gröÃer als oder gleich",
- "PREDICTIVEINTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die prädiktive Intervall muss gröÃer als oder gleich",
- "MAXCONCURRENTCALLS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die maximale Anzahl gleichzeitiger Anrufe muss gröÃer als oder gleich",
- "ORIGINATETIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die stammen Timeout muss gröÃer als oder gleich",
- "QUEUETIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Warteschlange Timeout muss gröÃer als oder gleich",
- "AGENTTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Agent Timeout muss gröÃer als oder gleich",
- "RETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Wiederholung muss gröÃer als oder gleich",
- "WRAPUPTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Nachlese Zeit muss gröÃer als oder gleich",
- "WEIGHT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Das Gewicht muss gröÃer als oder gleich",
- "GLOBALMAXRETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die globale Max wiederholen muss gröÃer als oder gleich",
- "CONGESTIONMAXRETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Ãberlastung Max wiederholen muss gröÃer als oder gleich",
- "CONGESTIONRETRYTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Verkehrsüberlastung erneut Zeit muss gröÃer als oder gleich",
- "BUSYMAXRETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die geschäftige Max wiederholen muss gröÃer als oder gleich",
- "BUSYRETRYTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die geschäftige Zeit für Wiederholungen muss gröÃer als oder gleich",
- "NOANSWERMAXRETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Antwort Nein Max wiederholen muss gröÃer als oder gleich",
- "NOANSWERRETRYTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Zeitüberschreitung für keine Antwort Zeit für Wiederholungen muss gröÃer als oder gleich",
- "CONCURRENTCALLS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die gleichzeitige Anrufe muss gröÃer als oder gleich",
- "POWERLEVEL_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die Leistung muss kleiner als oder gleich",
- "PREDICTIVEOPTIMIZATIONPERCENTAGE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die prädiktive Optimierung Prozentsatz muss kleiner als oder gleich",
- "PREDICTIVEINTERVAL_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die prädiktive Intervall muss kleiner als oder gleich",
- "MAXCONCURRENTCALLS_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die maximale Anzahl gleichzeitiger Anrufe muss kleiner als oder gleich",
- "ORIGINATETIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die stammen Timeout muss kleiner als oder gleich",
- "QUEUETIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die Warteschlange Timeout muss kleiner als oder gleich",
- "GLOBALMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die globale Max wiederholen muss kleiner als oder gleich",
- "CONGESTIONMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die Ãberlastung Max wiederholen muss kleiner als oder gleich",
- "CONGESTIONRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die Ãberlastung Zeit für Wiederholungen muss kleiner als oder gleich",
- "BUSYMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die geschäftige Max wiederholen muss kleiner als oder gleich",
- "BUSYRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die geschäftige Zeit für Wiederholungen muss kleiner als oder gleich",
- "NOANSWERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die Antwort Nein Max wiederholen muss kleiner als oder gleich",
- "NOANSWERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die Zeitüberschreitung für keine Antwort Zeit für Wiederholungen muss kleiner als oder gleich",
- "CONCURRENTCALLS_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die gleichzeitige Anrufe muss kleiner als oder gleich",
- "EMAIL_REQUIRED": "Pflichtfeld",
- "AGENTTIMEOUT_REQUIRED": "Pflichtfeld",
- "INTERVAL_REQUIRED": "Pflichtfeld",
- "RANDOMLASTDIGITCALLERIDNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "RANDOMLASTDIGITCALLERIDNUMBER_REQUIRED": "Pflichtfeld",
- "CUTDIGIT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "CUTDIGIT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "CUTDIGIT_REQUIRED": "Pflichtfeld",
- "RANDOMLASTDIGITCALLERIDNUMBER_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "AGENT_REQUIRED": "Pflichtfeld",
- "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pflichtfeld",
- "ABANDONEDMAXRETRY_REQUIRED": "Pflichtfeld",
- "ABANDONEDRETRYTIME_REQUIRED": "Pflichtfeld",
- "AGENTREJECTMAXRETRY_REQUIRED": "Pflichtfeld",
- "AGENTREJECTRETRYTIME_REQUIRED": "Pflichtfeld",
- "DROPMAXRETRY_REQUIRED": "Pflichtfeld",
- "DROPRETRYTIME_REQUIRED": "Pflichtfeld",
- "MACHINEMAXRETRY_REQUIRED": "Pflichtfeld",
- "MACHINERETRYTIME_REQUIRED": "Pflichtfeld",
- "NOSUCHNUMBERMAXRETRY_REQUIRED": "Pflichtfeld",
- "NOSUCHNUMBERRETRYTIME_REQUIRED": "Pflichtfeld",
- "CALLYSQUAREPROJECT_REQUIRED": "Pflichtfeld",
- "TRUNK_REQUIRED": "Pflichtfeld",
- "ABANDONEDMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "ABANDONEDRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "AGENTREJECTMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "AGENTREJECTRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "DROPMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "DROPRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+ "TIMEZONE_REQUIRED": "Zeitzone erforderlich",
+ "PREFIX_REQUIRED": "Präfix erforderlich,",
+ "OPTIONS_REQUIRED": "Optionen Erforderlich",
+ "AFTERCALLWORKDURATION_REQUIRED": "Dauer Nacharbeit erforderlich",
+ "TECHNOLOGY/RESOURCE_REQUIRED": "Technologie für Sprachverbindung erforderlich",
+ "PHONE_REQUIRED": "Telefonnummer erforderlich",
+ "VALUE_REQUIRED": "Wert erforderlich",
+ "EXTENSION_REQUIRED": "Nebenstelle erforderlich",
+ "PRIORITY_REQUIRED": "Priorität erforderlich",
+ "GLOBALMAXRETRY_REQUIRED": "Max. globale Wiederversuche erforderlich",
+ "CONGESTIONMAXRETRY_REQUIRED": "Max. Wiederversuche bei Leitungsstau erforderlich",
+ "CONGESTIONRETRYTIME_REQUIRED": "Zeit für Wiederversuch bei Leitungsstau erforderlich",
+ "BUSYMAXRETRY_REQUIRED": "Max. Wiederversuche bei Besetzt erforderlich",
+ "BUSYRETRYTIME_REQUIRED": "Zeit für Wiederversuche bei Besetzt erforderlich",
+ "NOANSWERMAXRETRY_REQUIRED": "Max. Wiederversuche bei keiner Antwort erforderlich",
+ "NOANSWERRETRYTIME_REQUIRED": "Zeit für Wiederversuche bei keiner Antwort erforderlich",
+ "QUEUETIMEOUT_REQUIRED": "Zeitüberschreitung Warteschlange erforderlich",
+ "ORIGINATETIMEOUT_REQUIRED": "Zeitüberschreitung Ursprung erforderlich",
+ "GLOBALINTERVAL_REQUIRED": "Globales Intervall erforderlich",
+ "MAXCONCURRENTCALLS_REQUIRED": "Max. gleichzeitige Anrufe erforderlich",
+ "CONCURRENTCALLS_REQUIRED": "Wert für die Anzahl gleichzeitiger Anrufe erforderlich",
+ "POWERLEVEL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Level muss gröÃer oder gleich sein als",
+ "PREDICTIVEOPTIMIZATIONPERCENTAGE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Prozentsatz Predictive-Dialing muss gröÃer oder gleich sein als",
+ "PREDICTIVEINTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Intervall bei Predictive-Dialing muss gröÃer oder gleich sein als",
+ "MAXCONCURRENTCALLS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Max. Anzahl gleichzeitiger Anrufe muss gröÃer oder gleich sein als",
+ "ORIGINATETIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Ursprung muss gröÃer oder gleich sein als",
+ "QUEUETIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Warteschlange muss gröÃer oder gleich sein als",
+ "AGENTTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss gröÃer oder gleich sein als",
+ "RETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Anzahl Wiederversuche muss gröÃer oder gleich sein als",
+ "WRAPUPTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Dauer Nacharbeit muss gröÃer oder gleich sein als",
+ "WEIGHT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gewichtung muss gröÃer oder gleich sein als",
+ "GLOBALMAXRETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Max. globale Wiederversuche müssen gröÃer oder gleich sein als",
+ "CONGESTIONMAXRETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Max. Wiederversuche bei Leitungsstau müssen gröÃer oder gleich sein als",
+ "CONGESTIONRETRYTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeit bei Leitungsstau muss gröÃer oder gleich sein als",
+ "BUSYMAXRETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Max. Anzahl Wiederversuche bei Besetzt muss gröÃer oder gleich sein als",
+ "BUSYRETRYTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeit bei Besetzt muss gröÃer oder gleich sein als",
+ "NOANSWERMAXRETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Max. Anzahl Wiederversuche bei keiner Antwort muss gröÃer oder gleich sein als",
+ "NOANSWERRETRYTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung bei keiner Antwort muss gröÃer oder gleich sein als",
+ "CONCURRENTCALLS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Anzahl gleichzeitiger Anrufe muss gröÃer oder gleich sein als",
+ "POWERLEVEL_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Power-Level muss kleiner oder gleich sein als",
+ "PREDICTIVEOPTIMIZATIONPERCENTAGE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Prozentsatz Optimierung muss kleiner oder gleich sein als",
+ "PREDICTIVEINTERVAL_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Intervall Optimierung muss kleiner oder gleich sein als",
+ "MAXCONCURRENTCALLS_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Anzahl gleichzeitiger Anrufe muss kleiner oder gleich sein als",
+ "ORIGINATETIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Ursprung muss kleiner oder gleich sein als",
+ "QUEUETIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Warteschlange muss kleiner oder gleich sein als",
+ "GLOBALMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. globale Wiederversuche müssen kleiner oder gleich sein als",
+ "CONGESTIONMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Wiederversuche bei Leitungsstau muss kleiner oder gleich sein als",
+ "CONGESTIONRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeit für Wiederversuch bei Leitungsstau muss kleiner oder gleich sein als",
+ "BUSYMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Wiederversuche bei Besetzt müssen kleiner oder gleich sein als",
+ "BUSYRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeit für Wiederversuch bei Besetzt muss kleiner oder gleich sein als",
+ "NOANSWERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Zeit für Wiederversuch bei keiner Antwort muss kleiner oder gleich sein als",
+ "NOANSWERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung bei keiner Antwort muss kleiner oder gleich sein als",
+ "CONCURRENTCALLS_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Anzahl gleichzeitiger Anrufe muss kleiner oder gleich sein als",
+ "EMAIL_REQUIRED": "E-Mail erforderlich",
+ "AGENTTIMEOUT_REQUIRED": "Zeitüberschreitung Agent erforderlich",
+ "INTERVAL_REQUIRED": "Intervall erforderlich",
+ "RANDOMLASTDIGITCALLERIDNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss kleiner oder gleich sein als",
+ "RANDOMLASTDIGITCALLERIDNUMBER_REQUIRED": "Zufällige letzte Ziffer erforderlich",
+ "CUTDIGIT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert abgeschnittene Ziffern muss gröÃer oder gleich sein als",
+ "CUTDIGIT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert abgeschnittene Ziffern muss kleiner oder gleich sein als",
+ "CUTDIGIT_REQUIRED": "Wert abgeschnittene Ziffern erforderlich",
+ "RANDOMLASTDIGITCALLERIDNUMBER_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss gröÃer oder gleich sein als",
+ "AGENT_REQUIRED": "Agent erforderlich",
+ "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Status während Qualifizierung erforderlich",
+ "ABANDONEDMAXRETRY_REQUIRED": "Max. Wiederversuche bei Verloren erforderlich",
+ "ABANDONEDRETRYTIME_REQUIRED": "Zeit Wiederversuch bei Verloren erforderlich",
+ "AGENTREJECTMAXRETRY_REQUIRED": "Max. Wiederversuche bei Ablehnen durch Agent erforderlich",
+ "AGENTREJECTRETRYTIME_REQUIRED": "Zeit Wiederversuch bei Ablehnen durch Agent erforderlich",
+ "DROPMAXRETRY_REQUIRED": "Max. Wiederversuche bei Drop-Calls erforderlich",
+ "DROPRETRYTIME_REQUIRED": "Zeit Wiederversuche bei Drop-Calls erforderlich",
+ "MACHINEMAXRETRY_REQUIRED": "Max. Wiederversuche bei Anrufbeantworter erforderlich",
+ "MACHINERETRYTIME_REQUIRED": "Zeit Wiederversuche bei Anrufbeantworter erforderlich",
+ "NOSUCHNUMBERMAXRETRY_REQUIRED": "Max. Wiederversuche bei Nummer falsch erforderlich",
+ "NOSUCHNUMBERRETRYTIME_REQUIRED": "Zeit Wiederversuche bei Nummer falsch erforderlich",
+ "CALLYSQUAREPROJECT_REQUIRED": "CallySquare-Projekt erforderlich",
+ "TRUNK_REQUIRED": "SIP-Trunk erforderlich",
+ "ABANDONEDMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Wiederversuche bei Verloren müssen kleiner oder gleich sein als",
+ "ABANDONEDRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeit bei Verloren muss kleiner oder gleich sein als",
+ "AGENTREJECTMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Wiederversuche bei Ablehnung durch Agent muss kleiner oder gleich sein als",
+ "AGENTREJECTRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeit bei Ablehnung durch Agent muss kleiner oder gleich sein als",
+ "DROPMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Wiederversuche bei Drop-Calls muss kleiner oder gleich sein als",
+ "DROPRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeit bei Drop-Calls muss kleiner oder gleich sein als",
+ "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Wiederversuche bei Anrufbeantworter muss kleiner oder gleich sein als",
+ "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeit bei Anrufbeantworter muss kleiner oder gleich sein als",
+ "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Wiederversuche bei Nummer falsch muss kleiner oder gleich sein als",
+ "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeit bei falscher Nummer muss kleiner oder gleich sein als",
"CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Rufen Sie add.phone nach min. sollte gröÃer oder gleich sein",
"CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Pflichtfeld"
},
"GENERAL": "Allgemein",
- "AGENTTIMEOUT": "Agent Timeout",
+ "AGENTTIMEOUT": "Zeitüberschreitung Agent",
"MAXLENGTH": "Maximale Länge",
- "RETRY": "Erneut versuchen",
- "WRAPUPTIME": "Wrapup Zeit",
- "WEIGHT": "Gewicht",
- "JOINWHENEMPTY": "Melden Sie wenn sie leer",
- "LEAVEWHENEMPTY": "Verlassen, wenn leer",
+ "RETRY": "Wiederversuch",
+ "WRAPUPTIME": "Nacharbeitszeit",
+ "WEIGHT": "Gewichtung",
+ "JOINWHENEMPTY": "Eintritt, wenn leer",
+ "LEAVEWHENEMPTY": "Austritt, wenn leer",
"HELP": {
- "DIALORDERBYSCHEDULEDAT": "Sie Kontakte von Hopper (absteigend oder aufsteigend).",
- "DIALRECALLINQUEUE": "Planen Sie für die Agenten in der Warteschlange",
- "DIALRECALLMETIMEOUT": "Zeitintervall (in Minuten), für die mir der Gültigkeitsdauer",
- "PRIORITY": "Priorität in der Liste",
- "AMDMAXIMUMWORDLENGTH": "Zulässige Höchstdauer von einer einzigen Stimme auszusprechen.",
- "AMDMINWORDLENGTH": "Minimale Dauer eines Voice ein Wort betrachtet zu werden.",
- "AMDSILENCETHRESHOLD": "Wenn die durchschnittliche Höhe der Lärm in einer Probe, die diesen Wert nicht erreichen, aus einer Skala von 0 bis 32767, dann werden wir es als Stille betrachten",
- "AMDTOTALANALYSISTIME": "Maximale Zeit für den Algorithmus, ob die Audio stellt ein Mensch oder eine Maschine zu entscheiden erlaubt",
- "AMDAFTERGREETINGSILENCE": "Stille nach der Feststellung einer BegrüÃung. Wenn die Zeit überschritten wird, dann ist das Ergebnis der Erkennung als Mensch",
- "AMDGREETING": "Maximale Länge für eine GruÃansage. Wenn die Zeit überschritten wird, dann ist das Ergebnis der Erkennung als Maschine",
- "AMDINITIALSILENCE": "\"Längstmögliche Stille Dauer, bevor Sie die GruÃansage auf. Wenn die Zeit überschritten wird, dann ist das Ergebnis der Erkennung als Maschine",
- "AMDACTIVE": "Aktivieren oder Deaktivieren von Anrufbeantwortern Erkennung Versuche",
- "AMDBETWEENWORDSSILENCE": "Minimale Dauer der Stille nach einem Wort, die Audio, die als neues Wort folgt in Betracht zu ziehen",
- "AMDMAXIMUMNUMBEROFWORDS": "Maximale Anzahl der Wörter in der BegrüÃung. Wenn es erreicht wird, dann ist das Ergebnis der Erkennung als Maschine",
- "CALLYSQUAREPROJECT": "Wenn Sie ein IVR-Projekt aus der Liste aus, das Wählsystem den Anruf an den IVR-Dienst, bevor Sie ihn in einer Warteschlange.",
+ "DIALORDERBYSCHEDULEDAT": "Anwahl der Kontakte nach Planungsdatum sortieren (auf/absteigend)",
+ "DIALRECALLINQUEUE": "Wiedervorlage in Warteschlange anwählen",
+ "DIALRECALLMETIMEOUT": "Zeitüberschreitung (Minuten) für die allgemeine Wiedervorlage",
+ "PRIORITY": "Priorität inerhalb der Liste",
+ "AMDMAXIMUMWORDLENGTH": "Maximale Wortlänge für die AB-Erkennung",
+ "AMDMINWORDLENGTH": "Minimale Wortlänge für die AB-Erkennung",
+ "AMDSILENCETHRESHOLD": "Schwellwert für die Analyse der Stille bei AB-Erkennung",
+ "AMDTOTALANALYSISTIME": "Max. Zeit für die Entscheidung, ob ein Anrufbeantworter vorliegt, oder nicht",
+ "AMDAFTERGREETINGSILENCE": "Stille nach BegrüÃungsansage für AB-Erkennung",
+ "AMDGREETING": "Maximale länge der BegrüÃungsansage für die AB-Erkennung",
+ "AMDINITIALSILENCE": "Max. initiale Stille fpr die Analyse zur AB-Erkennung",
+ "AMDACTIVE": "Anruf aktivieren/deaktivieren",
+ "AMDBETWEENWORDSSILENCE": "Minimale Stille zwischen 2 Wörtern",
+ "AMDMAXIMUMNUMBEROFWORDS": "Max. Anzahl Wörter in der BegrüÃungsansage",
+ "CALLYSQUAREPROJECT": "IVR-Projekt (CallySquare) aus der Liste auswählen",
"PREFIX": "Vorwahl",
"ACTIVE": "Aktiv",
- "AGENTTIMEOUT": "Gibt die Anzahl von Sekunden, die ein Agent Gerät klingeln.",
- "MAXLENGTH": "Gibt die maximale Anzahl der Anrufer in der Wartezeit in der Warteschlange. Ein Wert von Null bedeutet, dass eine unbegrenzte Anzahl von Anrufern in der Warteschlange erlaubt sind.",
- "RETRY": "Gibt die Anzahl der Sekunden, bevor das nächste Mitglied in der Warteschlange, wenn der Wert für das Zeitlimit ausgeschöpft ist, während versucht wird, eine Mitglied der Warteschlange, um an den Zahnkranz zu warten.",
- "WRAPUPTIME": "Die Anzahl der Sekunden, die ein Mitglied in einer Warteschlange nicht mehr verfügbar, nachdem Sie einen Anruf halten.",
- "WEIGHT": "Legt das Gewicht einer Warteschlange. Eine Warteschlange mit einem höheren Gewicht definiert wird erste Priorität erhalten, wenn die Mitglieder mit mehreren Warteschlangen zugeordnet sind.",
- "JOINWHENEMPTY": "Steuert, ob ein Anrufer in der Warteschlange hinzugefügt wird, wenn keine Mitglieder vorhanden sind.",
- "LEAVEWHENEMPTY": "Verwendet, um zu steuern, ob Anrufer aus der Warteschlange gekickt werden, wenn Mitglieder nicht mehr Anrufe verfügbar sind.",
- "ANNOUNCEFREQUENCY": "Legt fest, wie oft wir die Position des Anrufers und/verkünden sollten oder geschätzte Wartezeit in der Warteschlange. Stellen Sie diesen Wert auf Null zu deaktivieren.",
- "MINANNOUNCEFREQUENCY": "Gibt die minimale Zeit, die verstreichen muss, bevor wir die Position des Anrufers in der Warteschlange erneut zu verkünden. Dies wird verwendet, wenn der Anrufer häufig ändern kann, wird der Anrufer hören mehrere Updates in einem kurzen Zeitraum zu verhindern.",
- "PERIODICANNOUNCEFREQUENCY": "Gibt an, wie oft wir in regelmäÃigen Abständen Mitteilungen an den Anrufer machen sollte.",
- "ANNOUNCEPOSITIONLIMIT": "Wenn Sie definiert haben verkünden - Position als entweder einzuschränken oder mehr.",
- "AFTERCALLWORKDURATION": "Die Dauer der Pause durch die Option \"Arbeit nach Anruf ausgelöst",
- "MEMBERDELAY": "Verwendet, wenn es eine Verzögerung, bevor der Anrufer und Warteschlange Mitglied miteinander verbunden werden möchten.",
- "MUSICONHOLD": "Setzt die Musik klasse von einer bestimmten Warteschlange verwendet werden.",
- "ANNOUNCETOAGENT": "Für das Spielen eine Ansage, die auf den Agenten, der den Anruf entgegengenommen, in der Regel verwendet, um ihn wissen zu lassen, was der Anrufer Warteschlange kommt.",
- "RANDOMPERIODICANNOUNCE": "Wenn \"yes\" festgelegt ist, wird die definierte in regelmäÃigen Abständen Mitteilungen in einer zufälligen Reihenfolge wiedergeben.",
- "ANNOUNCEHOLDTIME": "Legt fest, ob die geschätzte Wartezeit zusammen mit dem in regelmäÃigen Abständen Mitteilungen gespielt werden sollte.",
- "ANNOUNCECALLERPOSITION": "Legt fest, ob die Position des Anrufers in der Warteschlange zu Ihrem angekündigt werden sollte. Ist Nein eingestellt, wird die Position wird nie bekannt gegeben. Wenn Sie auf \"Ja\" setzen, wird die Position des Anrufers wird immer bekannt gegeben werden. Wenn der Wert eingestellt ist, wird der Anrufer ihre Position in der Warteschlange hört nur, wenn er sich innerhalb der Grenze von verkünden - Position - Grenzwert festgelegt werden. Wenn der Wert auf mehr eingestellt ist, wird der Anrufer ihre Position zu hören, wenn Sie über die Anzahl von verkünden - Position - Grenzwert definiert ist.",
- "REPORTHOLDTIMEAGENT": "Ermöglicht die Berichterstattung des Anrufers Haltezeit auf die Warteschlange, die vor dem Bridging.",
- "PERIODICANNOUNCE": "Eine Reihe von in regelmäÃigen Abständen Mitteilungen gespielt zu werden, spielte in der Reihenfolge, in der sie definiert sind.",
- "HOLDTIMEANNOUNCE": "Wenn nicht angegeben, wird der Standardwert spielen (\"hold\"). Wenn auf einen leeren Wert gesetzt ist, wird die Aufforderung nicht gespielt werden.",
- "YOUARENEXTANNOUNCE": "Wenn nicht angegeben, wird der Standardwert (\" Jetzt sind Sie in erster Linie\"). Wenn auf einen leeren Wert gesetzt ist, wird die Aufforderung nicht gespielt werden.",
- "THEREAREANNOUNCE": "Wenn nicht angegeben, wird der Standardwert spielen (\"Es gibt\"). Wenn auf einen leeren Wert gesetzt ist, wird die Aufforderung nicht gespielt werden.",
- "WAITINGCALLSANNOUNCE": "Wenn nicht angegeben, wird der Standardwert (\"Wartende Anrufe\"). Wenn auf einen leeren Wert gesetzt ist, wird die Aufforderung nicht gespielt werden.",
- "ESTIMATEDHOLDTIMEANNOUNCE": "Wenn nicht angegeben, wird der Standardwert spielen (\"Das Voraussichtliche Wartezeit\"). Wenn auf einen leeren Wert gesetzt ist, wird die Aufforderung nicht gespielt werden.",
- "MINUTESANNOUNCE": "Wenn nicht angegeben, wird der Standardwert spielen (\"min\"). Wenn auf einen leeren Wert gesetzt ist, wird die Aufforderung nicht gespielt werden.",
- "MINUTEANNOUNCE": "Wenn nicht angegeben, wird der Standardwert (\"Minute\"). Wenn auf einen leeren Wert gesetzt ist, wird die Aufforderung nicht gespielt werden.",
- "SECONDSANNOUNCE": "Wenn nicht angegeben, wird der Standardwert spielen (\"Sekunden\"). Wenn auf einen leeren Wert gesetzt ist, wird die Aufforderung nicht gespielt werden.",
- "THANKYOUANNOUNCE": "Wenn nicht angegeben, wird der Standardwert spielen (\"Vielen Dank für Ihr Geduld\"). Wenn auf einen leeren Wert gesetzt ist, wird die Aufforderung nicht gespielt werden.",
- "AFTERCALLWORK": "Wenn aktiv, wird für den Agenten in Pause nach einer abgeschlossenen Anruf in die Warteschlange eingestellt werden.",
- "AUTOPAUSE": "Aktiviert/deaktiviert das automatische Anhalten der Mitglieder, die es versäumen, um einen Anruf zu beantworten. Wenn aktiv Ursachen dieses Mitglied in allen Warteschlangen er ist Mitglied der angehalten zu werden.",
- "RINGINUSE": "Verwendet Senden von Anrufen an Mitglieder, deren Status im Einsatz ist zu vermeiden.",
- "TIMEOUTRESTART": "Wenn die Einstellung Ja lautet, setzt den Timeout für einen Agenten zu beantworten, wenn entweder ein Besetztzeichen oder Staus Status aus dem Kanal empfangen wird.",
- "MONITORFORMAT": "Gibt das Dateiformat zu verwenden, wenn Sie die Aufnahme. Wenn der Monitor-Format deaktiviert ist, werden die Anrufe nicht aufgezeichnet werden.",
- "CONTEXT": "Kann ein Anrufer in die Warteschlange verlassen Sie durch Drücken einer einzigen MFV-Ziffer. Wenn ein Kontext angegeben ist und der Anrufer gibt eine Reihe, kann diese Ziffer wird der Versuch unternommen, im Rahmen angegebenen ausgeziffert werden, und Nummernplan Ausführung wird es weiter.",
- "SETINTERFACEVARIABLES": "Wenn die Einstellung Ja lautet, gerade vor der Anrufer mit einer Warteschlange Mitglied überbrückt werden einige Variablen gesetzt werden (siehe Wiki)",
- "SETQUEUEVARIABLES": "Wenn die Einstellung Ja lautet, gerade vor der Anrufer mit einer Warteschlange Mitglied überbrückt werden, und kurz vor dem Anrufer die Warteschlange verlassen einige Variablen gesetzt werden (siehe Wiki)",
- "SETQUEUEENTRYVARIABLES": "Wenn die Einstellung Ja lautet, gerade vor der Anrufer mit einer Warteschlange Mitglied überbrückt werden einige Variablen gesetzt werden (siehe Wiki)",
- "RECORDING": "Die Anrufaufzeichnung aktivieren",
- "VOICEMAIL_CONTEXT": "Im Zusammenhang mit der relativen Erweiterung.",
- "METHOD": "Outbound Dialer Methode.",
- "POWERLEVEL": "Anzahl der Kontakte, für einen verfügbaren Agenten.",
- "PREDICTIVEOPTIMIZATION": "Ein Faktor in der vorbestimmten Algorithmus zu optimieren.",
- "PREDICTIVEOPTIMIZATIONPERCENTAGE": "Prozentsatz, der auf die ausgewählten prädiktive Optimierung Faktor",
- "PREDICTIVEINTERVAL": "Zeitintervall in Minuten mit prädiktiver Algorithmus berücksichtigt werden Anrufe zu berechnen für die Optimierung der prädiktive Optimierung Faktor zu generieren",
- "MAXCONCURRENTCALLS": "Die maximale Anzahl gleichzeitiger Anrufe, die vom Outbound Dialer entstanden sein wird.",
- "CONCURRENTCALLS": "Die maximale Anzahl gleichzeitiger Anrufe, die vom Outbound Dialer für diese Kampagne entstanden sein wird.",
- "ORIGINATECALLERIDNAME": "Ausgehende Anrufer-ID-Namen",
- "ORIGINATECALLERIDNUMBER": "Ausgehende Anrufer-ID-Nummer",
- "ORIGINATETIMEOUT": "Zeit in Sekunden, die ausgehende Anrufe mit Ursprung Verbindung herzustellen. Wenn die Busverbindungen nicht hergestellt ist, wird der Status stammen, wird keine Antwort sein.",
- "QUEUETIMEOUT": "Zeit (in Sekunden) ein Anruf in der Warteschlange warten, bevor es gelöscht wird (Min 1 und Max. 999)",
- "GLOBALMAXRETRY": "Maximale Anzahl, wie oft ein Kontakt genannt wird, bevor es geschlossen",
- "CONGESTIONMAXRETRY": "Maximale Anzahl, wie oft ein Kontakt konnte nicht für Staus Grund genannt wird, bevor es geschlossen",
- "CONGESTIONRETRYTIME": "Zeit in Minuten, bevor Sie es erneut versuchen einen Kontakt für Staus Grund fehlgeschlagen zu erreichen.",
- "NOANSWERMAXRETRY": "Maximale Anzahl, wie oft ein Kontakt konnte nicht für Keine Antwort Grund genannt wird, bevor es geschlossen",
- "NOANSWERRETRYTIME": "Zeit in Minuten, bevor Sie es erneut versuchen einen Kontakt für Keine Antwort Reason zu erreichen.",
- "GLOBALINTERVAL": "Globale Zeit, in der sich der Dialer erlaubt ist, Kontakte zu nennen. Bitte achten Sie, wenn Sie dieses Feld nicht ändern. Wir sind nicht verantwortlich oder haftbar für die Nichteinhaltung mit Autodialer Gesetze und Bestimmungen einzuhalten.",
+ "AGENTTIMEOUT": "Zeitüberschreitung Agent, bis der Anruf zum nächsten freien Mitglied weitergeleitet wird",
+ "MAXLENGTH": "Maximale Anzahl Kontakte in der Warteschlange",
+ "RETRY": "Erneuter Anrufversuch, abhängig vom Systemergebnis der Anwahl",
+ "WRAPUPTIME": "Zeit in Sekunden, in welcher der Agent nach einem Anruf keine weitere Interaktion zugestellt bekommt",
+ "WEIGHT": "Gewichtung der Warteschlangen untereinander. Kann verwendet werden, wenn ein Agent mehr als einer Warteschlange/Kampagne zugewiesen ist",
+ "JOINWHENEMPTY": "Definiert, ob ein Kontakt in die Warteschlange eintreten kann, sofern kein Agent verfügbar",
+ "LEAVEWHENEMPTY": "Definiert, ob ein Kontakt aus der Warteschlange austreten soll, wenn kein Agent mehr verfügbar",
+ "ANNOUNCEFREQUENCY": "Häufigkeit der regelmäÃigen Ansagen in der Warteschlange",
+ "MINANNOUNCEFREQUENCY": "Minimale Ansagefrequenz",
+ "PERIODICANNOUNCEFREQUENCY": "Frequenz der regelmäÃigen Ansagen",
+ "ANNOUNCEPOSITIONLIMIT": "Limitierung für das Ansagen der Warteposition",
+ "AFTERCALLWORKDURATION": "Dauer der Nacharbeit im Anschluss an eine Interaktion",
+ "MEMBERDELAY": "Verzögert die Zustellung des Anrufes an den Agenten (Kann z.B. bei aktiver Auto-Annahme verwendet werden)",
+ "MUSICONHOLD": "Playlist der Audiodateien innerhalb der Warteschlange",
+ "ANNOUNCETOAGENT": "Gibt dem Agenten einen akustischen Hinweis vor der Annahme des Anrufes",
+ "RANDOMPERIODICANNOUNCE": "RegelmäÃige Ansagen werden zufällig abgespielt",
+ "ANNOUNCEHOLDTIME": "Definiert, ob die geschätzte Wartezeit dem Kontakt angesagt wird",
+ "ANNOUNCECALLERPOSITION": "Definiert, ob die aktuelle Warteposition dem Kontakt angesagt wird",
+ "REPORTHOLDTIMEAGENT": "Spielt dem Agenten die tatsächliche Wartezeit des Kontaktes vor der Annahme eines Anrufes vor",
+ "PERIODICANNOUNCE": "Audiodateien für regelmäÃige Ansagen",
+ "HOLDTIMEANNOUNCE": "Audiodaten Wartezeit",
+ "YOUARENEXTANNOUNCE": "Audiodatei 'Position 1 in Warteschlange'",
+ "THEREAREANNOUNCE": "Audiodatei Teil 1 der Ansage zur Warteposition (Bsp: 'Vor Ihen befinden sich...'",
+ "WAITINGCALLSANNOUNCE": "Audiodatei Teil 2 der Ansage zur Warteposition (Bsp: '...wartende Anrufe')",
+ "ESTIMATEDHOLDTIMEANNOUNCE": "Audiodatei geschätzte Wartezeit (Bsp: 'Ihre gescätzte Wartezeit beträgt ca...')",
+ "MINUTESANNOUNCE": "Audiodatei 'Minuten'",
+ "MINUTEANNOUNCE": "Audiodatei 'Minute'",
+ "SECONDSANNOUNCE": "Audiodatei 'Sekunde'",
+ "THANKYOUANNOUNCE": "Audiodatei Dankesnachricht",
+ "AFTERCALLWORK": "Dauer der Nacharbeit nach einer Interaktion",
+ "AUTOPAUSE": "Automatische Pause bei verpasster Interaktion",
+ "RINGINUSE": "Definiert, ob Anrufe an der Nebenstelle des Agenten 'anklopfen' dürfen, wenn der Agent besetzt ist",
+ "TIMEOUTRESTART": "Zeitüberschreitung zum erneuten Starten der Anwahl der Nebenstelle des Agenten",
+ "MONITORFORMAT": "Aktiviert/deaktiviert die automatische Gesprächsaufzeichnung und legt deren Format fest",
+ "CONTEXT": "ermöglicht dem Kontakt das Abspringen aus der Warteschlange durch Drücken einer DTMF-Ziffer. Das weitere Verhalten kann im Anschluss im Wählplan definiert werden",
+ "SETINTERFACEVARIABLES": "Setzt Variablen bezogen auf das Agenteninterface (siehe Wiki)",
+ "SETQUEUEVARIABLES": "Setzt Variablen im Bezug auf die Warteschlange (siehe Wiki)",
+ "SETQUEUEENTRYVARIABLES": "Setzt Variablen im Bezug auf den Eintritt in die Warteschlange (siehe Wiki)",
+ "RECORDING": "Gesprächsaufzeichnung aktivieren",
+ "VOICEMAIL_CONTEXT": "Kontext zum Absprung auf Voicemail",
+ "METHOD": "Wählmethode des Outbound-Dialers",
+ "POWERLEVEL": "Anzahl der Anwahlen pro verfügbarem Agenten",
+ "PREDICTIVEOPTIMIZATION": "Faktor zur Optimierung des Predictive-Dialers",
+ "PREDICTIVEOPTIMIZATIONPERCENTAGE": "Prozentsatz der Optimierung des Predictive-Dialers",
+ "PREDICTIVEINTERVAL": "Zeitintervall für die Analyse des Predictive-Dialers",
+ "MAXCONCURRENTCALLS": "Maximale Anzahl gleichzeitig vom System gewählter Kontakte",
+ "CONCURRENTCALLS": "Anzahl gleichzeitig vom System gewählter Kontakte für die Kampagne",
+ "ORIGINATECALLERIDNAME": "Ausgehender Name (CallerIDName)",
+ "ORIGINATECALLERIDNUMBER": "Angezeigte Nummer (CallerID)",
+ "ORIGINATETIMEOUT": "Zeit in Sekunden für die initale Anwahl des Dialers",
+ "QUEUETIMEOUT": "Zeit in Sekunden, in welcher die Anwahl aufrecht erhalten wird",
+ "GLOBALMAXRETRY": "Maximale Anzahl globaler Wiederversuche pro Kontakt",
+ "CONGESTIONMAXRETRY": "Maximale Anzahl Wiederversuche, bei Systemergebnis 'Congestion'",
+ "CONGESTIONRETRYTIME": "Zeit für Wiederversuch bei Systemergebnis 'Congestion'",
+ "NOANSWERMAXRETRY": "Maximale Anzahl Wiederversuche bei Systemergebnis 'No Answer'",
+ "NOANSWERRETRYTIME": "Zeit für Wiederversuch bei Systemergebnis 'No Answer'",
+ "GLOBALINTERVAL": "Globales Zeitintervall für Anwahl von Kontakten",
"NAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
- "TIMEOUT": "Gibt die Anzahl von Sekunden an, die ein Gerät klingeln.",
- "CALLYSQUAREPROJECTPREVIEW": "Wenn Sie ein IVR-Projekt auswählen, leitet der Dialer den Anruf an das IVR weiter, wenn ein Agent antwortet (das IVR wird an den Agenten weitergeleitet).",
- "CALLYSQUAREPROJECTPREVIEW2": "Wenn Sie ein IVR-Projekt auswählen, leitet der Dialer den Anruf an das IVR weiter, wenn ein Client aufgelegt oder nicht erreichbar ist (das IVR wird an den Agenten weitergeleitet).",
- "RUNIFHANGUPAGENT": "Führen Sie Cally Square Project nach, auch wenn der Agent den Anruf auflegt",
- "CALLYSQUAREPROJECT2": "Wenn Sie ein IVR-Projekt auswählen, leitet der Dialer den Anruf nach der Warteschlange an das IVR weiter. (Wenn die Warteschlange nach einer Zeitüberschreitung endet)",
- "RANDOMLASTDIGITCALLERIDNUMBER": "Wenn es gröÃer als 0 ist, erzeugt es die letzten Nummern zufällig aus der Nummer der abgehenden Anrufer-ID",
- "BUSYMAXRETRY": "Maximale Anzahl, wie oft ein Kontakt angerufen wird, bevor er als geschlossen betrachtet wird, wenn der Anruf wegen Besetzt fehlschlägt",
- "BUSYRETRYTIME": "Zeit in Minuten, bevor erneut versucht wird, einen fehlgeschlagenen Kontakt anzurufen, weil er beschäftigt ist",
- "MANDATORYDISPOSITIONPAUSEID": "Pausenstatus, der während der Zwangsdisposition festgelegt werden soll",
- "PREDICTIVEMAXTHRESHOLD": "Wenn der Prozentsatz der im Zeitfenster verfügbaren Agenten im Vergleich zu den zum Zeitpunkt der Vorhersage verfügbaren Agenten den konfigurierten Maximalwert überschreitet, berechnet die Vorhersage die Vorhersage neu.",
- "PREDICTIVEMINTHRESHOLD": "Wenn der Prozentsatz der im Zeitfenster verfügbaren Agenten im Vergleich zu den zum Zeitpunkt der Vorhersage verfügbaren Agenten den konfigurierten Mindestgrenzwert überschreitet, berechnet die Vorhersage die Vorhersage neu.",
- "ABANDONEDMAXRETRY": "Maximale Häufigkeit, mit der ein Kontakt angerufen wird, bevor er als geschlossen betrachtet wird, wenn der Anruf zum Abbrechen fehlgeschlagen ist",
- "ABANDONEDRETRYTIME": "Zeit in Minuten, bevor versucht wird, einen fehlgeschlagenen Kontakt aufgrund eines Abbruchs erneut anzurufen",
- "AGENTREJECTMAXRETRY": "Maximale Häufigkeit, mit der ein Kontakt angerufen wird, bevor er als geschlossen betrachtet wird, wenn der Anruf für die Ablehnung des Agenten fehlgeschlagen ist",
- "AGENTREJECTRETRYTIME": "Zeit in Minuten, bevor versucht wird, einen fehlgeschlagenen Kontakt aufgrund einer Ablehnung des Agenten erneut anzurufen",
- "DROPMAXRETRY": "Maximale Häufigkeit, mit der ein Kontakt angerufen wird, bevor er als geschlossen betrachtet wird, wenn der Anruf nicht beendet werden konnte",
- "DROPRETRYTIME": "Zeit in Minuten, bevor versucht wird, einen fehlgeschlagenen Kontakt aufgrund eines Verbindungsabbruchs erneut anzurufen",
- "MACHINEMAXRETRY": "Maximale Häufigkeit, mit der ein Kontakt angerufen wird, bevor er als geschlossen betrachtet wird, wenn der Anruf für die Maschine fehlgeschlagen ist",
- "MACHINERETRYTIME": "Zeit in Minuten, bevor versucht wird, einen fehlgeschlagenen Kontakt aufgrund der Maschine erneut anzurufen",
- "NOSUCHNUMBERETRYTIME": "Zeit in Minuten, bevor versucht wird, einen fehlgeschlagenen Kontakt erneut anzurufen, da keine solche Nummer vorhanden ist",
- "NOSUCHNUMBERMAXRETRY": "Maximale Häufigkeit, mit der ein Kontakt angerufen wird, bevor er als geschlossen betrachtet wird, wenn der Anruf für keine solche Nummer fehlgeschlagen ist",
- "NOSUCHNUMBERRETRYTIME": "Zeit in Minuten, bevor versucht wird, einen fehlgeschlagenen Kontakt erneut anzurufen, da keine solche Nummer vorhanden ist",
- "PREVIEW_AUTO_RECALL_ME": "Wenn aktiviert, generiert das System automatisch die Wiederanrufe für den Agent automatisch. Wenn deaktiviert, müssen diese Anrufe manuell geplant werden",
- "PREVIEW_RECALL_ME_REMINDER": "Wenn aktiviert, sendet das System n Minuten (entsprechend dem in den allgemeinen Einstellungen eingestellten Zeitintervall) eine Benachrichtigung an den Agenten, bevor die Rückrufnachricht generiert wird",
+ "TIMEOUT": "Zeitüberschreitung Klingeln Nebenstelle",
+ "CALLYSQUAREPROJECTPREVIEW": "IVR-Projekt nach dem Verlassen der Warteschlange",
+ "CALLYSQUAREPROJECTPREVIEW2": "IVR-Projekt beim Auflegen des Agenten",
+ "RUNIFHANGUPAGENT": "Ausführen, wenn der Agent eine Interaktion beendet",
+ "CALLYSQUAREPROJECT2": "Ausführen, wenn der Kontakt die Warteschlange verlässt (z.B. Auflegen)",
+ "RANDOMLASTDIGITCALLERIDNUMBER": "Setzt eine zufällige Zahl für die letzten X Stellen der angezeigten Nummer",
+ "BUSYMAXRETRY": "Maximale Anzahl Wiederversuche bei Systemergebnis 'Busy'",
+ "BUSYRETRYTIME": "Zeit für Wiederversuch bei Systemergebnis 'Busy'",
+ "MANDATORYDISPOSITIONPAUSEID": "Agentenstatus während Qualifizierung",
+ "PREDICTIVEMAXTHRESHOLD": "Maximaler Schwellwert für die Predictive-Analyse",
+ "PREDICTIVEMINTHRESHOLD": "Minimaler Schwellwert für die Predictive-Analyse",
+ "ABANDONEDMAXRETRY": "Maximale Anzahl Wiederversuche bei Systemergebnis 'Abandoned'",
+ "ABANDONEDRETRYTIME": "Zeit für Wiederversuch bei Systemergebnis 'Abandoned'",
+ "AGENTREJECTMAXRETRY": "Maximale Anzahl Wiederversuche, bei Ablehnung durch den Agenten (Reject)",
+ "AGENTREJECTRETRYTIME": "Zeit für Wiederversuch bei Ablehnung durch den Agenten (Reject)",
+ "DROPMAXRETRY": "Maximale Anzahl Wiederversuche bei Systemergebnis 'Drop'",
+ "DROPRETRYTIME": "Zeit für Wiederversuch bei Systemergebnis 'Drop'",
+ "MACHINEMAXRETRY": "Maximale Anzahl Wiederversuche bei Systemergebnis 'AnsweringMachine'",
+ "MACHINERETRYTIME": "Zeit für Wiederversuch bei Systemergebnis 'AnsweringMachine'",
+ "NOSUCHNUMBERETRYTIME": "Zeit für Wiederversuch bei Systemergebnis 'No Such Number'",
+ "NOSUCHNUMBERMAXRETRY": "Maximale Anzahl Wiederversuche bei Systemergebnis 'No Such Number'",
+ "NOSUCHNUMBERRETRYTIME": "Zeit für Wiederversuch bei Systemergebnis 'No Such Number'",
+ "PREVIEW_AUTO_RECALL_ME": "Wenn aktiviert, generiert das System automatisch die Recall Me-Anrufe; Andernfalls muss der Agent dies manuell tun",
+ "PREVIEW_RECALL_ME_REMINDER": "Wenn diese Option aktiviert ist, sendet das System n Minuten (gemäà dem in den allgemeinen Einstellungen festgelegten Zeitintervall) eine Benachrichtigung an den Agenten, bevor der Rückruf generiert wird",
"TIMEZONE": "Zeitzone angeben"
},
- "MUSICONHOLD": "Musik auf Halten",
- "ANNOUNCETOAGENT": "Verkünden auf Agenten",
- "ANNOUNCEMENTS": "Ankündigungen",
- "ADVANCEDPREVIEW": "Erweiterte",
- "ADVANCED": "Erweiterte",
- "ADVANCE": "Erweiterte",
- "ANNOUNCEFREQUENCY": "Frequenz ankündigen",
- "MINANNOUNCEFREQUENCY": "Minimale verkünden Frequenz",
- "PERIODICANNOUNCEFREQUENCY": "Periodische verkünden Frequenz",
- "RANDOMPERIODICANNOUNCE": "Random Periodische verkünden",
- "ANNOUNCEHOLDTIME": "Verkünden. Haltezeit",
- "ANNOUNCECALLERPOSITION": "Verkünden Anrufer Position",
- "ANNOUNCEPOSITIONLIMIT": "Verkünden Position Limit",
- "REPORTHOLDTIMEAGENT": "Bericht Bedienplatz Haltezeit",
- "PERIODICANNOUNCE": "Periodische verkünden",
- "HOLDTIMEANNOUNCE": "Hold Zeit verkünden",
- "YOUARENEXTANNOUNCE": "\"Sie sind weiter' verkünden",
- "THEREAREANNOUNCE": "'Es gibt' verkünden",
- "WAITINGCALLSANNOUNCE": "Wartende Anrufe verkünden",
- "ESTIMATEDHOLDTIMEANNOUNCE": "Halten Sie die geschätzte Zeit verkünden",
- "MINUTESANNOUNCE": "Minuten ankündigen",
- "MINUTEANNOUNCE": "Minute verkünden",
- "SECONDSANNOUNCE": "Sekunden verkünden",
- "THANKYOUANNOUNCE": "\"Danke\" ankündigen",
- "AUTOPAUSE": "Auto Pause",
- "AFTERCALLWORK": "Arbeit nach Anruf",
- "AFTERCALLWORKDURATION": "Arbeit nach Anruf Dauer",
- "RINGINUSE": "Ring im Einsatz",
- "MEMBERDELAY": "Die Verzögerung",
- "TIMEOUTRESTART": "Timeout neu starten",
+ "MUSICONHOLD": "Haltemusik",
+ "ANNOUNCETOAGENT": "Ansage an Agenten",
+ "ANNOUNCEMENTS": "Ansagen",
+ "ADVANCEDPREVIEW": "Vorschau erweitert",
+ "ADVANCED": "Erweitert",
+ "ADVANCE": "Erweitert",
+ "ANNOUNCEFREQUENCY": "Ansagefrequenz",
+ "MINANNOUNCEFREQUENCY": "Min. Ansagefrequenz",
+ "PERIODICANNOUNCEFREQUENCY": "Frequenz regelmäÃige Ansagen",
+ "RANDOMPERIODICANNOUNCE": "RegelmäÃige Ansagen zufällig abspielen",
+ "ANNOUNCEHOLDTIME": "Ansagen Wartezeit",
+ "ANNOUNCECALLERPOSITION": "Ansagen Warteposition",
+ "ANNOUNCEPOSITIONLIMIT": "Limit für Ansage",
+ "REPORTHOLDTIMEAGENT": "Wartezeit an Agenten ansagen",
+ "PERIODICANNOUNCE": "RegelmäÃige Ansagen",
+ "HOLDTIMEANNOUNCE": "Ansage Wartezeit",
+ "YOUARENEXTANNOUNCE": "Ansage erste Warteposition",
+ "THEREAREANNOUNCE": "Teil 1 Ansage Warteposition",
+ "WAITINGCALLSANNOUNCE": "Teil 2 Ansage Warteposition",
+ "ESTIMATEDHOLDTIMEANNOUNCE": "Ansage geschätzte Wartezeit",
+ "MINUTESANNOUNCE": "Ansage 'Minuten'",
+ "MINUTEANNOUNCE": "Ansage 'Minute'",
+ "SECONDSANNOUNCE": "Ansage 'Sekunden'",
+ "THANKYOUANNOUNCE": "Ansage 'vielen Dank'",
+ "AUTOPAUSE": "Automatische Pause",
+ "AFTERCALLWORK": "Nacharbeit",
+ "AFTERCALLWORKDURATION": "Dauer Nacharbeit",
+ "RINGINUSE": "Klingeln bei Besetzt",
+ "MEMBERDELAY": "Verzögerung",
+ "TIMEOUTRESTART": "Zeitüberschreitung erneutes Starten",
"MONITORFORMAT": "Aufzeichnungsformat",
- "SETINTERFACEVARIABLES": "Set Interface Variablen",
- "SETQUEUEVARIABLES": "Stellen Variablen",
- "SETQUEUEENTRYVARIABLES": "Stellen ENTRY-Variablen",
+ "SETINTERFACEVARIABLES": "Interface-Variablen hinzufügen",
+ "SETQUEUEVARIABLES": "Variablen für Warteschlange hinzufügen",
+ "SETQUEUEENTRYVARIABLES": "Variablen zum Eintritt in Warteschlange hinzufügen",
"CONTEXT": "Kontext",
"SAVE": "Speichern",
"SETTINGS": "Einstellungen",
- "INBOUNDROUTES": "Ankommende Routen",
+ "INBOUNDROUTES": "Eingehende Routen",
"PHONENUMBER": "Telefonnummer",
- "ADD_INBOUNDROUTE": "Ankommende Route hinzufügen",
- "EDIT_INBOUNDROUTE": "Bearbeiten Sie Eingehende Route",
- "DELETE_INBOUNDROUTE": "Löschen Sie Eingehende Route",
- "ACTIONS": "Aktionen",
- "OUTBOUNDROUTES": "Abgehende Routen",
- "DESTINATIONPATTERN": "Ziel Muster",
- "ADD_OUTBOUNDROUTE": "Abgehende Route hinzufügen",
- "EDIT_OUTBOUNDROUTE": "Abgehende Route bearbeiten",
- "DELETE_OUTBOUNDROUTE": "Abgehende Route löschen",
- "CUTDIGITS": "Schneiden Sie Ziffern",
- "RECORDING": "Aufnahme",
+ "ADD_INBOUNDROUTE": "Eingehende Route hinzufügen",
+ "EDIT_INBOUNDROUTE": "Eingehende Route bearbeiten",
+ "DELETE_INBOUNDROUTE": "Eingehende Route löschen",
+ "ACTIONS": "Routing",
+ "OUTBOUNDROUTES": "Ausgehende Routen",
+ "DESTINATIONPATTERN": "Ziel-Pattern",
+ "ADD_OUTBOUNDROUTE": "Ausgehende Route hinzufügen",
+ "EDIT_OUTBOUNDROUTE": "Ausgehende Route bearbeiten",
+ "DELETE_OUTBOUNDROUTE": "Ausgehende Route löschen",
+ "CUTDIGITS": "Ziffern abschneiden",
+ "RECORDING": "Aufzeichnung",
"RECORDINGFORMAT": "Aufzeichnungsformat",
"INTERNALROUTES": "Interne Routen",
- "ADD_INTERNALROUTE": "Fügen Sie interne Route",
+ "ADD_INTERNALROUTE": "Interne Route hinzufügen",
"EDIT_INTERNALROUTE": "Interne Route bearbeiten",
"DELETE_INTERNALROUTE": "Interne Route löschen",
"CONTEXTS": "Kontexte",
- "ADD_CONTEXT": "Rahmen hinzufügen",
- "EDIT_CONTEXT": "Bearbeiten Kontext",
- "DELETE_CONTEXT": "Löschen von Rahmen",
+ "ADD_CONTEXT": "Kontext hinzufügen",
+ "EDIT_CONTEXT": "Kontext bearbeiten",
+ "DELETE_CONTEXT": "Kontext löschen",
"VOICEMAILS": "Voicemails",
"ADD_VOICEMAIL": "Voicemail hinzufügen",
- "EDIT_VOICEMAIL": "Bearbeiten von Voicemail",
+ "EDIT_VOICEMAIL": "Voicemail bearbeiten",
"DELETE_VOICEMAIL": "Voicemail löschen",
- "FULLNAME": "Voller Name",
+ "FULLNAME": "Vollständiger Name",
"EMAIL": "E-Mail",
"MAILBOX": "Mailbox",
- "PASSWORD": "Kennwort",
+ "PASSWORD": "Passwort",
"CONFIRM_PASSWORD": "Passwort bestätigen",
"TIMEZONE": "Zeitzone",
- "ATTACH": "Befestigen",
- "ENVELOPE": "Umschlag",
+ "ATTACH": "Anhängen",
+ "ENVELOPE": "Eingangsdatum und Zeit ansagen",
"DELETE": "Löschen",
- "EMAILBODY": "E-Mail-Text",
+ "EMAILBODY": "E-Mail Text",
"EMAILSUBJECT": "E-Mail Betreff",
- "MAXSECONDS": "Max Sekunden",
+ "MAXSECONDS": "Max. Sekunden",
"MAXMESSAGES": "Max. Nachrichten",
"MESSAGES": "Nachrichten",
"SORT": "Sortieren",
- "ADD_MUSICONHOLD": "Musik auf Halten",
- "MUSICONHOLDS": "Musik auf Halten",
- "EDIT_MUSICONHOLD": "Bearbeiten Musik auf Halten",
- "DELETE_MUSICONHOLD": "Löschen Sie Musik auf Halten",
+ "ADD_MUSICONHOLD": "Warteansagen hinzufügen",
+ "MUSICONHOLDS": "Warteansagen",
+ "EDIT_MUSICONHOLD": "Warteansage bearbeiten",
+ "DELETE_MUSICONHOLD": "Warteansage löschen",
"DIRECTORY": "Verzeichnis",
"AUDIOFILES": "Audiodateien",
- "RECORDINGS": "Aufnahmen",
- "CHANSPY": "ChanSpy",
+ "RECORDINGS": "Aufzeichnungen",
+ "CHANSPY": "Listen-In",
"PREFIX": "Präfix",
"OPTIONS": "Optionen",
- "AUTH": "Auth",
- "ADD_CHANSPY": "Chanspy hinzufügen",
- "EDIT_CHANSPY": "Bearbeiten ChanSpy",
- "DELETE_CHANSPY": "Löschen ChanSpy",
+ "AUTH": "Authentifizierung",
+ "ADD_CHANSPY": "Listen-In hinzufügen",
+ "EDIT_CHANSPY": "Listen-In bearbeiten",
+ "DELETE_CHANSPY": "Listen-In löschen",
"AGENTS": "Agenten",
"TELEPHONES": "Telefone",
"QUEUES": "Warteschlangen",
- "QUEUE_CALLS": "Anrufe aus der Warteschlange",
- "QUEUE_PARAMETERS": "Queue Parameter",
+ "QUEUE_CALLS": "Sprachanrufe",
+ "QUEUE_PARAMETERS": "Warteschlangen-Parameter",
"ABANDONED_CALLS": "Abgebrochene Anrufe",
"OUTBOUND_CALLS": "Ausgehende Anrufe",
"AGI": "AGI",
"DIAL": "Wählen",
- "INTERNALDIAL": "Interne Wahl",
+ "INTERNALDIAL": "Internes Wählen",
"EXTERNALDIAL": "Externes Wählen",
- "RINGGROUP": "Ring Gruppe",
+ "RINGGROUP": "Rufgruppe",
"PLAYBACK": "Wiedergabe",
"QUEUE": "Warteschlange",
- "SET": "Einstellen",
+ "SET": "Einstellen (Set)",
"VOICEMAIL": "Voicemail",
- "GOTO": "Gehe zu",
+ "GOTO": "Absprung (GoTo)",
"HANGUP": "Auflegen",
- "CUSTOM": "Benutzerdefinierte",
- "PROJECT": "Cally-Square Projekt",
- "TECHNOLOGY/RESOURCE": "Technologie / Ressource",
+ "CUSTOM": "Benutzerdefiniert",
+ "PROJECT": "CallySquare Projekt",
+ "TECHNOLOGY/RESOURCE": "Ressource",
"URL": "URL",
- "EDIT_APP": "Bearbeiten Anwendung",
- "EDIT_INTERVAL": "Bearbeiten Intervall",
+ "EDIT_APP": "Anwendung bearbeiten",
+ "EDIT_INTERVAL": "Zeitintervall bearbeiten",
"DELETE_APP": "Anwendung löschen",
- "INTERVALS": "Intervalle",
- "USER": "Benutzer",
- "TRUNK": "Amtsleitung",
+ "INTERVALS": "Zeitintervalle",
+ "USER": "Nutzer",
+ "TRUNK": "SIP-Trunk",
"PHONE": "Telefon",
"AUDIO_FILES": "Audiodateien",
- "ANNOUNCE_OVERRIDES": "Verkünden überschreibt",
+ "ANNOUNCE_OVERRIDES": "Ãberschreibt die in der Kampagne definierte Ansage",
"MACRO": "Makro",
- "GOSUB": "GoSub",
+ "GOSUB": "Subroutine (GoSub)",
"RULE": "Regel",
"POSITION": "Position",
- "ANSWER": "Antwort",
+ "ANSWER": "Antworteb",
"VALUE": "Wert",
- "MAILBOX@CONTEXT": "Mailbox @ Rahmen",
- "EXTENSION": "Erweiterung",
+ "MAILBOX@CONTEXT": "Mailbox@Context",
+ "EXTENSION": "Nebenstelle",
"PRIORITY": "Priorität",
- "HANGUP_CAUSE": "Auflegen verursachen",
- "OUTBOUNDDIAL": "Für ausgehende Anrufe wählen",
- "CALLER_ID": "Anrufer-ID",
- "NO_MESSAGE_AVAILABLE": "Keine Meldungen vorhanden",
- "NO_SOUND_AVAILABLE": "Kein Ton verfügbar",
- "VOICERECORDINGS": "Sprachaufnahmen",
- "CHANSPIES": "ChanSpy",
- "VOICE": "Voice",
- "REALTIME": "Echtzeit",
- "ID": "Id",
+ "HANGUP_CAUSE": "SIP-Auflegegrund",
+ "OUTBOUNDDIAL": "Ausgehend wählen",
+ "CALLER_ID": "Anrufer-ID (CallerID)",
+ "NO_MESSAGE_AVAILABLE": "Keine Nachrichten verfügbar",
+ "NO_SOUND_AVAILABLE": "Keine Audiodatei verfügbar",
+ "VOICERECORDINGS": "Sprachaufzeichnungen",
+ "CHANSPIES": "Listen-In",
+ "VOICE": "Sprachanrufe (Voice)",
+ "REALTIME": "Echtzeit-Ansicht",
+ "ID": "ID",
"VOICEMAIL_CONTEXT": "Kontext",
- "NO_MOHSOUND_AVAILABLE": "Keine Wartemusik verfügbar",
+ "NO_MOHSOUND_AVAILABLE": "Keine Halteansage verfügbar",
"FILE": "Datei",
- "ADD_MOHSOUND": "Musik hinzufügen Auf Klang",
- "DOWNLOAD_MOHSOUND": "Download Music On Hold Sound",
- "DELETE_MOHSOUND": "Löschen Sie Musik auf Halten Sound",
+ "ADD_MOHSOUND": "Halteansage hinzufügen",
+ "DOWNLOAD_MOHSOUND": "Halteansage herunterladen",
+ "DELETE_MOHSOUND": "Halteansage löschen",
"UNIQUEID": "Eindeutige ID",
"AGENT": "Agent",
"TYPE": "Typ",
"RATING": "Bewertung",
"AUDIO": "Audio",
"DATE": "Datum",
- "NEW_VOICEQUEUE": "Neue Stimme Warteschlange",
+ "NEW_VOICEQUEUE": "Neue Anrufwarteschlange",
"NEW_INBOUNDROUTE": "Neue eingehende Route",
"NEW_OUTBOUNDROUTE": "Neue ausgehende Route",
"NEW_INTERNALROUTE": "Neue interne Route",
- "NEW_CONTEXT": "Neuen Kontext",
+ "NEW_CONTEXT": "Neuer Kontext",
"NEW_VOICEMAIL": "Neue Voicemail",
- "NEW_MUSICONHOLD": "Neue Musik auf Halten",
- "NEW_CHANSPY": "Neue ChanSpy",
- "PENALTY": "Strafe",
- "ADD_TEAM_TO_VOICEQUEUE": "Team Voice Warteschlange hinzufügen",
- "ADD_AGENT_TO_VOICEQUEUE": "Agent Voice Warteschlange hinzufügen",
- "EDIT_DIAL": "Kurzwahl bearbeiten",
- "EDIT_AGI": "Bearbeiten AGI",
- "EDIT_INTERNALDIAL": "Interne Kurzwahl bearbeiten",
- "EDIT_EXTERNALDIAL": "Externe Kurzwahl bearbeiten",
- "EDIT_RINGGROUP": "Gruppe bearbeiten",
- "EDIT_PLAYBACK": "Bearbeiten Wiedergabe",
+ "NEW_MUSICONHOLD": "Neue Halteansage",
+ "NEW_CHANSPY": "Neues Listen-In",
+ "PENALTY": "Verzögerung",
+ "ADD_TEAM_TO_VOICEQUEUE": "Team hinzufügen",
+ "ADD_AGENT_TO_VOICEQUEUE": "Agenten hinzufügen",
+ "EDIT_DIAL": "Wählen bearbeiten",
+ "EDIT_AGI": "AGI bearbeiten",
+ "EDIT_INTERNALDIAL": "Internes Wählen bearbeiten",
+ "EDIT_EXTERNALDIAL": "Externes Wählen bearbeiten",
+ "EDIT_RINGGROUP": "Rufgruppe bearbeiten",
+ "EDIT_PLAYBACK": "Wiedergabe bearbeiten",
"EDIT_QUEUE": "Warteschlange bearbeiten",
- "EDIT_SET": "Bearbeiten",
- "EDIT_GOTO": "Bearbeiten Gehe zu",
- "EDIT_HANGUP": "Bearbeiten auflegen",
- "EDIT_CUSTOM": "Bearbeiten Benutzerdefinierte",
+ "EDIT_SET": "Set Bearbeiten",
+ "EDIT_GOTO": "GoTo bearbeiten",
+ "EDIT_HANGUP": "Auflegen bearbeiten",
+ "EDIT_CUSTOM": "Benutzerdefinierte Funktion bearbeiten",
"DURATION": "Dauer",
"RECEIVED_AT": "Eingegangen am",
"YES": "Ja",
- "NO": "Keine",
- "HANGUPCAUSE_1": "1 = Nicht zugewiesene Nummer",
- "HANGUPCAUSE_16": "16=Normail Anruf löschen",
- "HANGUPCAUSE_17": "17 = Benutzer besetzt",
- "HANGUPCAUSE_18": "18 = Kein Benutzer reagiert (Telefon Gerät nicht angeschlossen)",
- "HANGUPCAUSE_21": "21 = Anruf abgewiesen",
- "HANGUPCAUSE_22": "22 = Anzahl geändert",
- "HANGUPCAUSE_27": "27 = Ziel nicht in Ordnung",
- "HANGUPCAUSE_38": "38 = Netzwerk nicht in der richtigen Reihenfolge",
- "HANGUPCAUSE_41": "41 = Temporärer Ausfall",
- "RANDOM": "Random",
+ "NO": "Nein",
+ "HANGUPCAUSE_1": "1 = Nebenstelle nicht gefunden (SIP404 - Not found)",
+ "HANGUPCAUSE_16": "16 = Ein Nutzer hat aufgelegt (Normal clearing)",
+ "HANGUPCAUSE_17": "17 = Besetzt (SIP486 - Busy here)",
+ "HANGUPCAUSE_18": "18 = 18 = Zeitüberschreitung Gegenstelle (SIP408 - Request Timeout)",
+ "HANGUPCAUSE_21": "21 = Abgelehnt (SIP603 - Declined)",
+ "HANGUPCAUSE_22": "22 = Nummer geändert (SIP410 - Gone)",
+ "HANGUPCAUSE_27": "27 = Ziel nicht gefunden (SIP502 - Bad Gateway)",
+ "HANGUPCAUSE_38": "38 = Dienst nicht verfügbar (SIP 503 - Network out of order)",
+ "HANGUPCAUSE_41": "41 = Vorübergehend nicht verfügbar (Normal temporary failure)",
+ "RANDOM": "Zufall",
"ALPHABETICAL": "Alphabetisch",
"NO_APPS_AVAILABLE": "Keine Anwendungen verfügbar",
- "DOWNLOAD_VOICERECORDING": "Download Voice Recording",
- "DELETE_VOICERECORDING": "Löschen Sprachaufzeichnung",
- "INTERNAL": "Interne",
- "PHONE_STATE": "Telefonstatus",
- "PHONE_STATUS": "Telefonstatus",
+ "DOWNLOAD_VOICERECORDING": "Gesprächsaufzeichnung herunterladen",
+ "DELETE_VOICERECORDING": "Gesprächsaufzeichnung löschen",
+ "INTERNAL": "Intern",
+ "PHONE_STATE": "Status Nebenstelle",
+ "PHONE_STATUS": "Status SIP",
"REGISTERED": "Registriert",
- "UNREGISTERED": "Unregistrierte",
- "LAGGED": "Zurück",
+ "UNREGISTERED": "Nicht registriert",
+ "LAGGED": "Verzögert",
"REACHABLE": "Erreichbar",
"UNREACHABLE": "Nicht erreichbar",
"UNKNOWN": "Unbekannt",
- "NOT_INUSE": "Nicht in Gebrauch",
- "INUSE": "Im Einsatz",
+ "NOT_INUSE": "Nicht in Verwendung",
+ "INUSE": "In Verwendung",
"BUSY": "Besetzt",
"INVALID": "Ungültig",
"UNAVAILABLE": "Nicht verfügbar",
"RINGING": "Klingeln",
- "ONHOLD": "Auf Halten",
- "RING": "Ring",
- "UP": "Bis",
- "INFO": "Info",
- "TRUNKS": "Amtsleitungen",
+ "ONHOLD": "Halten",
+ "RING": "Klingeln",
+ "UP": "Online",
+ "INFO": "Information",
+ "TRUNKS": "SIP-Trunks",
"REGISTRY": "Registrierung",
- "NO_REGISTRY": "Keine registry",
+ "NO_REGISTRY": "Keine Registrierung",
"LOGGED_IN": "Angemeldet",
"PAUSED": "Angehalten",
- "DISPOSITION": "Disposition",
- "WAITING": "Warten",
- "TALKING": "Sprechen",
- "DID": "Haben",
+ "DISPOSITION": "Qualifizierung",
+ "WAITING": "Wartezustand",
+ "TALKING": "im Gespräch",
+ "DID": "DID",
"CALLER": "Anrufer",
- "TOTAL": "Insgesamt",
+ "TOTAL": "Gesamt",
"ANSWERED": "Beantwortet",
"ABANDONED": "Abgebrochen",
- "UNMANAGED": "Nicht verwaltete",
- "REDIRECT_TO_NUMBER": "Umleitung zu einer Nummer",
- "REDIRECT_TO_AGENT": "Umleiten zu: Ein Agent",
+ "UNMANAGED": "Nicht bearbeitet",
+ "REDIRECT_TO_NUMBER": "Weiterleitung an Nummer",
+ "REDIRECT_TO_AGENT": "Weiterleitung an Agent",
"CLOSING": "SchlieÃen",
- "AVG_HOLD_TIME": "Durchschnittl. Warteschleifenzeit",
- "AVG_DURATION": "Av-Dauer",
- "AVG_BILLABLE": "Avg Fakturierbaren",
- "SOURCE": "Quelle",
+ "AVG_HOLD_TIME": "DS Warteschleifenzeit",
+ "AVG_DURATION": "DS Dauer",
+ "AVG_BILLABLE": "DS Abrechenbar",
+ "SOURCE": "Ursprung",
"DESTINATION": "Ziel",
"REJECTED": "Abgelehnt",
"FAILED": "Fehlgeschlagen",
- "CALLED": "Aufgerufen",
+ "CALLED": "Angerufen",
"CONNECTED": "Verbunden",
"NO_RATING": "Keine Bewertung",
- "EDIT_VOICERECORDING": "Edit Voice Recording",
+ "EDIT_VOICERECORDING": "Gesprächsaufzeichnung bearbeiten",
"APPLICATION_NAME": "Name der Anwendung",
"ARGUMENTS": "Argumente",
"EDIT_QUEUECAMPAIGN": "Kampagne bearbeiten",
"LISTADD_QUEUECAMPAIGN": "Liste hinzufügen",
- "BLACKLISTADD_QUEUECAMPAIGN": "Blacklist hinzufügen",
- "TEAMADD_QUEUECAMPAIGN": "Gruppe hinzufügen",
- "AGENTADD_QUEUECAMPAIGN": "Agent hinzufügen",
+ "BLACKLISTADD_QUEUECAMPAIGN": "Schwarze Liste hinzufügen",
+ "TEAMADD_QUEUECAMPAIGN": "Team hinzufügen",
+ "AGENTADD_QUEUECAMPAIGN": "Agenten hinzufügen",
"DELETE_QUEUECAMPAIGN": "Kampagne löschen",
- "DELETE_IVRCAMPAIGN": "Kampagne löschen",
- "EDIT_IVRCAMPAIGN": "Kampagne bearbeiten",
+ "DELETE_IVRCAMPAIGN": "IVR-Kampagne löschen",
+ "EDIT_IVRCAMPAIGN": "IVR-Kampagne bearbeiten",
"NEW_IVRCAMPAIGN": "Neue IVR-Kampagne",
- "ADD_IVRCAMPAIGN": "Hinzufügen IVR-Kampagne",
+ "ADD_IVRCAMPAIGN": "IVR-Kampagne hinzufügen",
"LISTADD_IVRCAMPAIGN": "Liste hinzufügen",
- "BLACKLISTADD_IVRCAMPAIGN": "Blacklist hinzufügen",
- "ENABLED": "Aktiviert",
+ "BLACKLISTADD_IVRCAMPAIGN": "Schwarze Liste hinzufügen",
+ "ENABLED": "Aktiv",
"READY": "Bereit",
- "PAUSE": "Pause",
- "UNPAUSE": "Pause",
- "DEFAULT_PAUSE": "Standard Pause",
- "AGENTADD_QUEUE": "Kampagne hinzufügen Agent in der Warteschlange",
- "AGENTSADD_QUEUE": "Agents hinzufügen Kampagne in die Warteschlange",
- "ALL_TEAMS": "Alle Mannschaften",
+ "PAUSE": "Pausenstatus vergeben",
+ "UNPAUSE": "Pause beenden",
+ "DEFAULT_PAUSE": "Standardpause",
+ "AGENTADD_QUEUE": "Agent hinzufügen",
+ "AGENTSADD_QUEUE": "Agenten hinzufügen",
+ "ALL_TEAMS": "Alle Teams",
"SELECTED_TEAMS": "Ausgewählte Teams",
"ALL_LISTS": "Alle Listen",
"SELECTED_LISTS": "Ausgewählte Listen",
"ALL_AGENTS": "Alle Agenten",
"SELECTED_AGENTS": "Ausgewählte Agenten",
"WAITING_FOR_AGENT": "Warten auf Agenten",
- "TOTAL_OFFERED": "Insgesamt",
- "RUNNING": "Ausgeführt",
- "TRUNK_IS_NOT_REACHABLE": "Trunk ist nicht erreichbar.",
- "AGENTS_NOT_LOGGED": "Agent nicht angemeldet",
- "NOT_ACTIVE": "Nicht Aktiv",
- "IS_DISACTIVED": "Ist Disactived",
+ "TOTAL_OFFERED": "Gesamt angeboten",
+ "RUNNING": "in Ausführung",
+ "TRUNK_IS_NOT_REACHABLE": "SIP-Trunk ist nicht erreichbar.",
+ "AGENTS_NOT_LOGGED": "Keine Agenten angemeldet",
+ "NOT_ACTIVE": "Nicht aktiv",
+ "IS_DISACTIVED": "Deaktiviert",
"BACKUPTRUNK": "Backup Trunk",
- "GLOBALINTERVAL": "Globale Intervall",
- "RESCHEDULED_CONTACTS": "Neu geplanten Kontakte",
- "INTERVAL_IS_OVERTIME": "Intervall ist Ãberstunden",
- "GLOBAL_INTERVAL_IS_OVERTIME": "Aus Intervall (Global)",
+ "GLOBALINTERVAL": "Globales Intervall",
+ "RESCHEDULED_CONTACTS": "Kontante in erneuter Planung",
+ "INTERVAL_IS_OVERTIME": "Intervall über Zeit",
+ "GLOBAL_INTERVAL_IS_OVERTIME": "Intervall (Global)",
"INTERVAL_IS_NULL": "Intervall ist Null",
- "TIMEZONE_UNKNOW": "Zeitzone Unknow",
+ "TIMEZONE_UNKNOW": "Zeitzone unbekannt",
"INTERVAL_IS_EMPTY": "Intervall ist leer",
- "TOTAL_MANAGED": "Insgesamt verwaltet",
- "OPEN": "Ãffnen",
- "FRESH": "Frische",
+ "TOTAL_MANAGED": "Gesamt bearbeitet",
+ "OPEN": "Offen",
+ "FRESH": "Neu",
"CLOSED": "Geschlossen",
"ALWAYS": "Immer",
"NEVER": "Nie",
"ONLY_IF_OPEN": "Nur wenn offen",
- "CHECKDUPLICATE": "Duplizieren",
+ "CHECKDUPLICATE": "Auf Duplikate prüfen",
"PAGE": "Seite",
"ROWSPERPAGE": "Zeilen pro Seite",
- "OF": "Von",
- "TIMEOUT": "Timeout",
+ "OF": "von",
+ "TIMEOUT": "Zeitüberschreitung",
"CHAT": "Chat",
"MAIL": "E-Mail",
"SMS": "SMS",
"OPENCHANNEL": "Offener Kanal",
"FAX": "Fax",
"NO_AGENT_ONLINE": "Kein Agent Online",
- "PARTIALPAUSE": "Lastschriftzahlung teilweise Pause",
- "ALL": "Alle",
+ "PARTIALPAUSE": "Teilpause",
+ "ALL": "Alles",
"IDLE": "Leerlauf",
"TIMER": "Timer",
- "NO_AVAILABLE_INFO": "Keine verfügbaren Informationen",
- "CALLYSQUAREPROJECTPREVIEW": "Cally Square Projektvorschau",
- "CALLYSQUAREPROJECTPREVIEW2": "Cally Square Projekt nach Vorschau",
- "RUNIFHANGUPAGENT": "Führen Sie Cally Square Project nach, auch wenn der Agent den Anruf auflegt",
- "CALLYSQUAREPROJECT2": "Cally Square Projekt nach der Warteschlange",
+ "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
+ "CALLYSQUAREPROJECTPREVIEW": "CallySquare Vorschau bei Auflegen Agent",
+ "CALLYSQUAREPROJECTPREVIEW2": "CallySquare Vorschau nach Warteschlange",
+ "RUNIFHANGUPAGENT": "Ausführen, wenn Agent auflegt",
+ "CALLYSQUAREPROJECT2": "Ausführen nach Warteschlange",
"RESET": "Zurücksetzen",
"RESETLIST": "Listen zurücksetzen",
"RESETLIST_IVRCAMPAIGN": "Listen zurücksetzen",
"RESETLIST_QUEUECAMPAIGN": "Listen zurücksetzen",
- "SELECTALL": "Wählen Sie Alle",
- "UNSELECTALL": "Alles wiederufen",
+ "SELECTALL": "Alles auswählen",
+ "UNSELECTALL": "Nichts auswählen",
"HOPPERWIDGET": "Zusammenfassung",
- "ABANDONEDCALLS": "Verlassene Warteschlangenanrufe",
+ "ABANDONEDCALLS": "In Warteschlange verloren",
"CLONE_QUEUECAMPAIGN": "Warteschlangen-Kampagne klonen",
- "CLONE_IVRCAMPAIGN": "Kampagne klonen",
- "RANDOMLASTDIGITCALLERIDNUMBER": "Zufällige ausgehende Anrufer-ID-Nummer",
+ "CLONE_IVRCAMPAIGN": "IVR-Kampagne klonen",
+ "RANDOMLASTDIGITCALLERIDNUMBER": "Zufällige ausgehende Anrufer-ID",
"CUTDIGIT": "Ziffern ausschneiden",
- "LOGIN_TIME": "Login-Zeit",
- "PAUSE_TIME": "Pausenzeit",
- "RECALLINQUEUE": "Rückruf in der Warteschlange",
+ "LOGIN_TIME": "Zeit angemeldet",
+ "PAUSE_TIME": "Zeit in Pause",
+ "RECALLINQUEUE": "Allgemeine Wiedervorlage",
"REFRESH_SCHEDULED_CALLS": "Geplante Anrufe aktualisieren",
"SCHEDULED_CALLS": "Geplante Anrufe",
- "SELECT_CAMPAIGN": "Wählen Sie Kampagne",
+ "SELECT_CAMPAIGN": "Kampagne auswählen",
"SELECT_DATE": "Datum auswählen",
- "SELECT_TYPE": "Art auswählen",
- "TEAMS_ASSOCIATION": "Vereinigung der Mannschaften",
- "ANSWERING_MACHINE": "Antwortmaschine",
- "MANDATORYDISPOSITION": "Zwingende Disposition",
- "MANDATORYDISPOSITIONPAUSEID": "Status der obligatorischen Dispositionspause",
+ "SELECT_TYPE": "Typ auswählen",
+ "TEAMS_ASSOCIATION": "Teamzuweisung",
+ "ANSWERING_MACHINE": "Anrufbeantworter",
+ "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
+ "MANDATORYDISPOSITIONPAUSEID": "Agentenstatus während Qualifizierung",
"ANSWERED_CALLS": "Beantwortete Anrufe",
- "AVG_TALK_TIME": "Durchschnittliche Gesprächszeit",
+ "AVG_TALK_TIME": "DS Gesprächszeit",
"CURRENT_INTERVAL": "Aktuelles Intervall",
- "DATA_COLLECTION_IN_PROGRESSIVE": "Datenerfassung in Progressive",
- "ONE_CALL_EVERY": "Ein Anruf für jeden",
- "PREDICTIVEMAXTHRESHOLD": "Voraussagender maximaler Schwellenwert [%]",
- "PREDICTIVEMINTHRESHOLD": "Predictive Min Threshold [%]",
- "PREDICTIVE_IS_NOT_RUNNING": "Predictive läuft nicht",
- "PREDICTIVE_IS_RUNNING": "Predictive läuft",
+ "DATA_COLLECTION_IN_PROGRESSIVE": "Datenerfassung Progressive",
+ "ONE_CALL_EVERY": "Ein Anruf alle",
+ "PREDICTIVEMAXTHRESHOLD": "Max. Schwellwert Predictive (%)",
+ "PREDICTIVEMINTHRESHOLD": "Min. Schwellwert Predictive (%)",
+ "PREDICTIVE_IS_NOT_RUNNING": "Predictive-Dialing nicht aktiv",
+ "PREDICTIVE_IS_RUNNING": "Predictive-Dialing aktiv",
"PREVIOUS_INTERVAL": "Vorheriges Intervall",
- "SHOW_PREDICTIVE_QUEUE_CAMPAIGN_INFO": "Vorhersage-Info anzeigen",
- "THRESHOLDS": "Schwellenwerte",
- "TOTAL_CALLS": "Anrufe insgesamt",
- "ABANDONEDMAXRETRY": "Max Wiederholungen",
- "ABANDONEDRETRYTIME": "Wiederholungszeit [min]",
- "AGENTREJECT": "Agent ablehnen",
- "AGENTREJECTMAXRETRY": "Max Wiederholungen",
- "AGENTREJECTRETRYTIME": "Wiederholungszeit [min]",
- "DROP": "Fallen",
- "DROPMAXRETRY": "Max Wiederholungen",
- "DROPRETRYTIME": "Wiederholungszeit [min]",
- "MACHINE": "Maschine",
- "MACHINEMAXRETRY": "Max Wiederholungen",
- "MACHINERETRYTIME": "Wiederholungszeit [min]",
- "NOSUCHNUMBER": "Keine solche Nummer",
- "NOSUCHNUMBERMAXRETRY": "Max Wiederholungen",
- "NOSUCHNUMBERRETRYTIME": "Wiederholungszeit [min]",
- "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufnahme verfügbar",
- "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufnahme läuft",
- "SECOND_LEVEL_DISPOSITION": "Disposition der zweiten Ebene",
- "THIRD_LEVEL_DISPOSITION": "Disposition der dritten Ebene",
- "PREVIEW_AUTO_RECALL_ME": "Rückrufe automatisieren",
- "PREVIEW_RECALL_ME_REMINDER": "Recall Me Erinnerung",
+ "SHOW_PREDICTIVE_QUEUE_CAMPAIGN_INFO": "Information über Kampagne anzeigen",
+ "THRESHOLDS": "Schwellwerte",
+ "TOTAL_CALLS": "Anrufe Gesamt",
+ "ABANDONEDMAXRETRY": "Max. Wiederversuche bei Verlassen (Abandon)",
+ "ABANDONEDRETRYTIME": "Bei Verlassen (Abandon) erneut versuchen nach [Min]",
+ "AGENTREJECT": "Ablehnung durch Agent",
+ "AGENTREJECTMAXRETRY": "Max. Wiederversuche bei Ablehnung durch Agent",
+ "AGENTREJECTRETRYTIME": "Bei Ablehnung durch Agent erneut versuchen nach [Min]",
+ "DROP": "Vom System aufgelegt (Drop-Call)",
+ "DROPMAXRETRY": "Max. Wiederversuche bei Dropped-Call",
+ "DROPRETRYTIME": "Bei Drop-Calls erneut versuchen nach [Min]",
+ "MACHINE": "Anrufbeantworter",
+ "MACHINEMAXRETRY": "Max. Wiederversuche bei Anrufbeantworter",
+ "MACHINERETRYTIME": "Bei Anrufbeantworter erneut versuchen nach [Min]",
+ "NOSUCHNUMBER": "Nummer falsch",
+ "NOSUCHNUMBERMAXRETRY": "Max. Wiederversuche bei Nummer falsch",
+ "NOSUCHNUMBERRETRYTIME": "Bei Nummer falsch erneut versuchen nach [Min]",
+ "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufzeichnung deaktiviert",
+ "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufzeichnung aktiv",
+ "SECOND_LEVEL_DISPOSITION": "Qualifizierung Ebene 2",
+ "THIRD_LEVEL_DISPOSITION": "Qualifizierung Ebene 3",
"ADDITIONALPHONES": "Zusätzliche Telefone",
- "CALLADDITIONALPHONEAFTERMIN": "Weiteres Telefon anrufen nach [min]"
+ "CALLADDITIONALPHONEAFTERMIN": "Weiteres Telefon anrufen nach [min]",
+ "PREVIEW_AUTO_RECALL_ME": "Rückrufanrufe automatisieren",
+ "PREVIEW_RECALL_ME_REMINDER": "Erinnere dich an mich Erinnerung"
}
}
diff --git a/public/app/main/apps/openchannel/i18n/de.json b/public/app/main/apps/openchannel/i18n/de.json
index 0ef1225..5f7b19f 100644
--- a/public/app/main/apps/openchannel/i18n/de.json
+++ b/public/app/main/apps/openchannel/i18n/de.json
@@ -1,208 +1,208 @@
{
"OPENCHANNEL": {
"TEXT": "Text",
- "TIMES": "Die Anzahl der Zeiten pro Interaktion",
- "EDIT_AUTOREPLY": "Bearbeiten Sie automatische Antwort",
+ "TIMES": "Zeiten",
+ "EDIT_AUTOREPLY": "Automatische Antwort bearbeiten",
"AUTOREPLY": "Automatische Antwort",
"NAME": "Name",
- "OPENCHANNELQUEUES": "Offener Kanal Warteschlangen",
- "SEARCH_FOR_ANYONE": "Suche für Jedermann",
+ "OPENCHANNELQUEUES": "Warteschlangen",
+ "SEARCH_FOR_ANYONE": "Suche",
"ERRORS": {
- "TEXT_REQUIRED": "Das Feld \"Text\" ist erforderlich",
- "NAME_REQUIRED": "Der Name ist erforderlich",
- "AGENT_TIMEOUT_REQUIRED": "Der Agent Timeout ist erforderlich",
- "MOTIONADDRESS_REQUIRED": "Die Adresse ist erforderlich",
- "MOTIONADDRESS_MUST_VALID_URL": "Die Adresse muss in einem gültigen Format",
- "ACCEPTURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
- "TIMEOUT_REQUIRED": "Der Timeout ist erforderlich",
- "REJECTURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
- "CLOSEURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
- "REPLYURI_REQUIRED": "Die Antwort URL ist erforderlich",
- "REPLYURI_MUST_VALID_URL": "Die Antwort URL muss im gültigen Format geschrieben werden",
- "PRIORITY_REQUIRED": "Die Priorität ist erforderlich",
- "CONDITION_REQUIRED": "Der Zustand ist erforderlich",
- "TRUEPRIORITY_REQUIRED": "Die wahre Priorität ist erforderlich",
- "FALSEPRIORITY_REQUIRED": "Die falsche Priorität ist erforderlich",
- "AGENT_REQUIRED": "Pflichtfeld",
- "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer als oder gleich",
- "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer als oder gleich",
- "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer als oder gleich",
- "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer als oder gleich",
- "DISPOSITION_REQUIRED": "Pflichtfeld",
- "QUEUE_REQUIRED": "Pflichtfeld",
- "KEY_MAX_LENGTH": "Schlüssel muss eine maximale Länge von {{max}}",
- "TEXT_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
- "VALUE_REQUIRED": "Pflichtfeld",
- "COMMAND_REQUIRED": "Pflichtfeld",
- "LIST_REQUIRED": "Pflichtfeld",
- "KEY_REQUIRED": "Pflichtfeld",
- "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "NAME_MUST_VALID_PATTERN": "Falsches Format",
- "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Pflichtfeld",
- "TAG_REQUIRED": "Pflichtfeld",
- "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "AGENTTRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
- "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "QUEUETRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
- "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pflichtfeld",
- "ACCESSKEYID_REQUIRED": "Zugangsschlüssel-ID ist erforderlich",
- "BOTNAME_REQUIRED": "Der Bot-Name ist erforderlich",
- "SECRETACCESSKEY_REQUIRED": "Zugangsschlüssel geheim ist erforderlich",
- "CLIENTEMAIL_REQUIRED": "Pflichtfeld",
- "PRIVATEKEY_REQUIRED": "Pflichtfeld",
- "PROJECTID_REQUIRED": "Pflichtfeld"
+ "TEXT_REQUIRED": "Test erforderlich",
+ "NAME_REQUIRED": "Name erforderlich",
+ "AGENT_TIMEOUT_REQUIRED": "Zeitüberschreitung Agent erforderlich",
+ "MOTIONADDRESS_REQUIRED": "URL erforderlich",
+ "MOTIONADDRESS_MUST_VALID_URL": "Ungültiges Format URL",
+ "ACCEPTURL_MUST_VALID_URL": "Ungültiges Format URL",
+ "TIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
+ "REJECTURL_MUST_VALID_URL": "Ungültiges Format URL bei Ablehnen",
+ "CLOSEURL_MUST_VALID_URL": "Ungültiges Format URL bei SchlieÃen",
+ "REPLYURI_REQUIRED": "URL für Antwort erforderlich",
+ "REPLYURI_MUST_VALID_URL": "Ungültiges Format URL bei Antwort",
+ "PRIORITY_REQUIRED": "Priorität erforderlich",
+ "CONDITION_REQUIRED": "Bedingung erforderlich",
+ "TRUEPRIORITY_REQUIRED": "Priorität bei 'wahr' erforderlich",
+ "FALSEPRIORITY_REQUIRED": "Priorität bei 'falsch' erforderlich",
+ "AGENT_REQUIRED": "Agent erforderlich",
+ "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss gröÃer oder gleich sein als",
+ "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität muss gröÃer oder gleich sein als",
+ "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei 'wahr' muss gröÃer oder gleich sein als",
+ "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei 'falsch' muss gröÃer oder gleich sein als",
+ "DISPOSITION_REQUIRED": "Qualifizierung erforderlich",
+ "QUEUE_REQUIRED": "Warteschlange erforderlich",
+ "KEY_MAX_LENGTH": "Schlüssel darf eine maximale Länge von {{max}} haben",
+ "TEXT_MAX_LENGTH": "Text darf eine maximale Länge von {{max}} haben",
+ "VALUE_REQUIRED": "Wert erforderlich",
+ "COMMAND_REQUIRED": "Eingabe erforderlich",
+ "LIST_REQUIRED": "Liste erforderlich",
+ "KEY_REQUIRED": "Schlüssel erforderlich",
+ "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss gröÃer oder gleich sein als",
+ "NAME_MUST_VALID_PATTERN": "Ungültiges Format Name",
+ "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss kleiner oder gleich sein als",
+ "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss kleiner oder gleich sein als",
+ "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Warten auf zugew. Agenten muss gröÃer oder gleich sein als",
+ "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Warten auf zugew. Agenten muss kleiner oder gleich sein als",
+ "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Warten auf zugew. Agenten erforderlich",
+ "TAG_REQUIRED": "Tag erforderlich",
+ "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agententransfer muss gröÃer oder gleich sein als",
+ "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agententransfer muss kleiner oder gleich sein als",
+ "AGENTTRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Agententransfer erforderlich",
+ "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Warteschlangentransfer muss gröÃer oder gleich sein als",
+ "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Warteschlangentransfer muss kleiner oder gleich sein als",
+ "QUEUETRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Warteschlangentransfer erforderlich",
+ "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Agentenstatus während Qualifizierung erforderlich",
+ "ACCESSKEYID_REQUIRED": "Zugangsschlüssel-ID erforderlich",
+ "BOTNAME_REQUIRED": "BOT-Name erforderlich",
+ "SECRETACCESSKEY_REQUIRED": "Geheimer Zugangsschlüssel erforderlich",
+ "CLIENTEMAIL_REQUIRED": "Kunden E-Mail erforderlich",
+ "PRIVATEKEY_REQUIRED": "Privater Schlüssel erforderlich",
+ "PROJECTID_REQUIRED": "Projekt-ID erforderlich"
},
- "STRATEGY": "Strategie",
+ "STRATEGY": "Verteilungsstrategie",
"AGENT": "Agent",
- "GOTO": "Gehe zu",
- "GOTOIF": "Gotoif",
- "NOOP": "Noop",
+ "GOTO": "Absprung (GoTo)",
+ "GOTOIF": "Bedingter Absprung (GoToIf)",
+ "NOOP": "Log erstellen (NoOp)",
"QUEUE": "Warteschlange",
- "EDIT_AGENT": "Agent bearbeiten",
- "EDIT_GOTO": "Bearbeiten Gehe zu",
- "EDIT_NOOP": "Bearbeiten Noop",
- "EDIT_GOTOIF": "Bearbeiten Gotoif",
+ "EDIT_AGENT": "Agenten bearbeiten",
+ "EDIT_GOTO": "GoTo bearbeiten",
+ "EDIT_NOOP": "NoOp bearbeiten",
+ "EDIT_GOTOIF": "GoToIf bearbeiten",
"EDIT_QUEUE": "Warteschlange bearbeiten",
- "CONDITION": "Zustand",
- "TRUEPRIORITY": "Wahre Priorität",
- "FALSEPRIORITY": "Falsche Priorität",
+ "CONDITION": "Bedingung",
+ "TRUEPRIORITY": "Priorität bei 'wahr'",
+ "FALSEPRIORITY": "Priorität bei 'falsch'",
"VALUE": "Wert",
"PRIORITY": "Priorität",
- "AGENT_TIMEOUT": "Agent Timeout",
+ "AGENT_TIMEOUT": "Zeitüberschreitung Agent",
"DESCRIPTION": "Beschreibung",
- "ADD_OPENCHANNELQUEUE": "Fügen Sie im Offenen Kanal Warteschlange",
- "EDIT_OPENCHANNELQUEUE": "Offener Kanal Warteschlange bearbeiten",
- "DELETE_OPENCHANNELQUEUE": "Löschen der Warteschlange im Offenen Kanal",
- "PENALTY": "Strafe",
- "TEAMADD_OPENCHANNELQUEUE": "Team zur Warteschlange hinzufügen",
- "AGENTADD_OPENCHANNELQUEUE": "Agent zur Warteschlange hinzufügen",
+ "ADD_OPENCHANNELQUEUE": "Warteschlange hinzufügen",
+ "EDIT_OPENCHANNELQUEUE": "Warteschlange bearbeiten",
+ "DELETE_OPENCHANNELQUEUE": "Warteschlange löschen",
+ "PENALTY": "Verzögerung",
+ "TEAMADD_OPENCHANNELQUEUE": "Team hinzufügen",
+ "AGENTADD_OPENCHANNELQUEUE": "Agenten hinzufügen",
"ALL_AGENTS": "Alle Agenten",
"SELECTED_AGENTS": "Ausgewählte Agenten",
"CREATED_AT": "Erstellt am",
"SAVE": "Speichern",
"SETTINGS": "Einstellungen",
"GENERAL": "Allgemein",
- "OPENCHANNELACCOUNTS": "Offener Kanal Konten",
+ "OPENCHANNELACCOUNTS": "Offener-Kanal Konten",
"MOTIONADDRESS": "Motion Adresse",
- "ADD_OPENCHANNELACCOUNT": "Ãffnen Sie den Channel Account hinzufügen",
- "EDIT_OPENCHANNELACCOUNT": "Ãffnen Sie den Channel Account bearbeiten",
- "DELETE_OPENCHANNELACCOUNT": "Ãffnen Sie den Channel Account löschen.",
+ "ADD_OPENCHANNELACCOUNT": "Konto offener Kanal hinzufügen",
+ "EDIT_OPENCHANNELACCOUNT": "Konto offener Kanal bearbeiten",
+ "DELETE_OPENCHANNELACCOUNT": "Konto offener Kanal löschen.",
"API": "API",
- "DISPOSITIONS": "Bestimmungen",
+ "DISPOSITIONS": "Qualifizierungen",
"WEBHOOKS": "WebHooks",
- "ACTIONS": "Aktionen",
+ "ACTIONS": "Routing",
"LIST": "Liste",
"FIDELITY": "Treue",
- "ACCEPT": "Akzeptieren",
- "ACCEPTMETHOD": "Die Methode",
- "ACCEPTURL": "URL akzeptieren",
+ "ACCEPT": "Annehmen",
+ "ACCEPTMETHOD": "Methode annehmen",
+ "ACCEPTURL": "URL annehmen",
"REJECT": "Ablehnen",
"REJECTMETHOD": "Methode ablehnen",
"REJECTURL": "URL ablehnen",
- "CLOSE": "In der Nähe",
- "CLOSEMETHOD": "In der Nähe Methode",
- "CLOSEURL": "Der URL",
- "SELECTED": "Ausgewählte",
- "SELECT_ALL": "Alle auswählen",
- "SELECT_NONE": "Wählen Sie \"Keine\"",
+ "CLOSE": "SchlieÃen",
+ "CLOSEMETHOD": "Methode bei SchlieÃen",
+ "CLOSEURL": "URL bei SchlieÃen",
+ "SELECTED": "Ausgewählt",
+ "SELECT_ALL": "Alles auswählen",
+ "SELECT_NONE": "Nichts auswählen",
"BACK": "Zurück",
"OPENCHANNEL": "Offener Kanal",
- "ID": "Id",
- "TIMEOUT": "Timeout",
- "OPENCHANNELDISPOSITIONS": "Offener Kanal Verfügungen",
- "NO_OPENCHANNELDISPOSITION_AVAILABLE": "Keine offenen Kanal Dispositionen verfügbar",
- "NEW_OPENCHANNELDISPOSITION": "Neue Offene Kanal inspektion",
- "ADD_OPENCHANNELDISPOSITION": "Fügen Sie im Offenen Kanal inspektion",
- "EDIT_OPENCHANNELDISPOSITION": "Bearbeiten Sie im Offenen Kanal inspektion",
- "DELETE_OPENCHANNELDISPOSITION": "Löschen Sie im Offenen Kanal inspektion",
- "NEW_OPENCHANNELQUEUE": "Neue Offene Kanal Warteschlange",
- "NEW_OPENCHANNELACCOUNT": "Neue Open Channel Account",
- "NO_AVAILABLE_INFO": "Keine verfügbaren Info",
- "ALL_TEAMS": "Alle Mannschaften",
+ "ID": "ID",
+ "TIMEOUT": "Zeitüberschreitung",
+ "OPENCHANNELDISPOSITIONS": "Qualifizierungen",
+ "NO_OPENCHANNELDISPOSITION_AVAILABLE": "Keine Qualifizierungen vorhanden",
+ "NEW_OPENCHANNELDISPOSITION": "Neue Qualifizierung",
+ "ADD_OPENCHANNELDISPOSITION": "Qualifizierung hinzufügen",
+ "EDIT_OPENCHANNELDISPOSITION": "Qualifizierung bearbeiten",
+ "DELETE_OPENCHANNELDISPOSITION": "Qualifizierung löschen",
+ "NEW_OPENCHANNELQUEUE": "Neue Warteschlange offener Kanal",
+ "NEW_OPENCHANNELACCOUNT": "Neues Konto offener Kanal",
+ "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
+ "ALL_TEAMS": "Alle Teams",
"SELECTED_TEAMS": "Ausgewählte Teams",
- "REPLYURI": "Antwort URL",
- "RECEIVEURI": "Erhalten URL",
+ "REPLYURI": "URL bei Antwort",
+ "RECEIVEURI": "URL bei Erhalt",
"HELP": {
- "RECEIVEURI": "Dies ist die automatisch generierte API-String müssen Sie die Nachrichten in Ihrem offenen Kanal zu erhalten von der externen Anwendung (POST-Methode verwendet werden muss). Drücken Sie die Zwischenablage, um Sie in die Zwischenablage zu kopieren.",
- "REPLYURI": "Dies ist die URL der Offene Kanal wird beim Senden oder Beantworten von Nachrichten",
+ "RECEIVEURI": "API-String für die Verbindung mit dem offenen Kanal",
+ "REPLYURI": "URL für Antwort",
"NAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
- "LIST": "Contact Manager Liste zu verknüpfen von Kontakten",
- "TOKEN": "Fügen Sie diese Eigenschaft als Abfragezeichenfolge in Ihrer Web-Service-URL hinzu. Weitere Informationen finden Sie im Dokument doc here",
@@ -199,73 +199,73 @@
"MANDATORYDISPOSITION": "Mandatory disposition",
"MANDATORYDISPOSITIONPAUSEID": "Pause to use if mandatory disposition is enabled"
},
- "PAGE": "Page",
- "ROWSPERPAGE": "Rows per page",
- "OF": "of",
- "CONTACT": "Contact",
- "STARTEDAT": "Started At",
- "LASTMESSAGE": "Last message",
- "STATUS": "Status",
- "CLOSED": "Closed",
- "OPENED": "Open",
- "OPEN": "Open",
- "ACCOUNT": "Account",
- "INTERACTION": "Interaction",
- "INTERACTIONS": "Interactions",
- "ALL": "All",
- "SELECT_STATUS": "Select a status",
- "FILTER": "Filter",
- "FILTERS": "Filters",
- "CLOSEDAT": "Closed At",
- "DISPOSITION": "Disposition",
- "NOTES": "Notes",
- "NO_INTERACTION_AVAILABLE": "No interactions available",
- "SELECT_ACCOUNT": "Select an account",
+ "PAGE": "BlaðsÃða",
+ "ROWSPERPAGE": "LÃnur á sÃðu",
+ "OF": "Af",
+ "CONTACT": "Tengiliður",
+ "STARTEDAT": "Hófst kl.",
+ "LASTMESSAGE": "sÃðustu skilaboð",
+ "STATUS": "Staða",
+ "CLOSED": "Lokað",
+ "OPENED": "Opin",
+ "OPEN": "Opin",
+ "ACCOUNT": "Reikningur",
+ "INTERACTION": "Samskipti",
+ "INTERACTIONS": "Samskiptum",
+ "ALL": "Allir",
+ "SELECT_STATUS": "Veldu stöðu",
+ "FILTER": "SÃa",
+ "FILTERS": "SÃur",
+ "CLOSEDAT": "Lokað kl.",
+ "DISPOSITION": "Niðurlag",
+ "NOTES": "Skilaboð",
+ "NO_INTERACTION_AVAILABLE": "Engin samskipti til",
+ "SELECT_ACCOUNT": "Veldu reikning",
"GOTOP": "Gotop",
- "EDIT_GOTOP": "Edit Gotop",
- "EDIT_CLOSE": "Edit Close",
- "INFO": "Info",
- "KEY": "Key",
- "UNKNOWN": "Unknown",
- "UNREGISTERED": "Unregistered",
- "UNAVAILABLE": "Unavailable",
- "NOT_INUSE": "Not in use",
- "REACHABLE": "Reachable",
- "IN_USE": "In use",
- "AGENTS": "Agents",
- "QUEUES": "Queues",
- "FULLNAME": "Fullname",
- "INTERNAL": "Internal",
- "PHONE_STATE": "Phone State",
- "PHONE_STATUS": "Phone Status",
- "PAUSE": "Pause",
- "LOGOUT": "Logout",
- "AGENTADD_QUEUE": "Add agent to Open Channel queue",
- "UNPAUSE": "End Pause",
- "DEFAULT_PAUSE": "Default pause",
- "LOGGED_IN": "Logged in",
- "PAUSED": "Paused",
- "READY": "Ready",
- "WAITING": "Waiting",
- "VOICE": "Voice",
- "CHAT": "Chat",
- "MAIL": "Email",
+ "EDIT_GOTOP": "Breyta Gotop",
+ "EDIT_CLOSE": "Breyta lokun",
+ "INFO": "Upplýsingar",
+ "KEY": "Lykill",
+ "UNKNOWN": "Ãþekktur",
+ "UNREGISTERED": "Ãskráð",
+ "UNAVAILABLE": "Ekki aðgengilegur",
+ "NOT_INUSE": "Ekki à notkun",
+ "REACHABLE": "Hægt að ná Ã",
+ "IN_USE": "Ã notkun",
+ "AGENTS": "Fullrúar",
+ "QUEUES": "Biðraðir",
+ "FULLNAME": "Fullt nafn",
+ "INTERNAL": "Innan",
+ "PHONE_STATE": "SÃma staða",
+ "PHONE_STATUS": "SÃma staða",
+ "PAUSE": "Hlé",
+ "LOGOUT": "Ãtskráning",
+ "AGENTADD_QUEUE": "Bættu við fulltrúa à Open Channel biðröð",
+ "UNPAUSE": "Eni á hlé",
+ "DEFAULT_PAUSE": "Staðlað hlé",
+ "LOGGED_IN": "Innskráning",
+ "PAUSED": "Hlé",
+ "READY": "Tilbúið",
+ "WAITING": "BÃður",
+ "VOICE": "Tal",
+ "CHAT": "Spjall",
+ "MAIL": "Netfang",
"SMS": "SMS",
"FAX": "Fax",
- "AGENTSADD_QUEUE": "Add agents to Open Channel queue",
- "INTERACTIONS_OPENCHANNELACCOUNT": "Go to Interactions",
- "REFRESH_INTERACTIONS": "Refresh Interactions",
- "DELETE_INTERACTION": "Delete Interaction",
- "AGENTADD_OPENCHANNELACCOUNT": "Add Agent to Openchannel Account",
- "CANNED_ANSWER_SEARCH": "Enter a text to seach a Canned Answer",
- "CANNED_ANSWER_NOT_FOUND": "No Canned Answer were found",
- "SEND": "Send",
- "TO": "To",
- "MAPKEY": "Map Key",
- "TEAMS_ASSOCIATION": "Teams Association",
- "TOOLTIP_SCREENRECORDING_ON": "Screen Recording in progress",
- "TOOLTIP_SCREENRECORDING_OFF": "Screen Recording available",
- "DOWNLOAD_WITH_ATTACHMENTS": "Download with attachments",
- "DOWNLOAD_WITHOUT_ATTACHMENTS": "Download without attachments"
+ "AGENTSADD_QUEUE": "Bættu við fulltrúa à Open Channel biðröð",
+ "INTERACTIONS_OPENCHANNELACCOUNT": "Farðu à samskipti",
+ "REFRESH_INTERACTIONS": "Endurnýja samskipti",
+ "DELETE_INTERACTION": "Eyða samskiptum",
+ "AGENTADD_OPENCHANNELACCOUNT": "Bættu við fulltrúa á Openchannel reikning",
+ "CANNED_ANSWER_SEARCH": "Bættu við texta til að fá betra svar",
+ "CANNED_ANSWER_NOT_FOUND": "Ekkert fullnægjandi svar fannst",
+ "SEND": "Senda",
+ "TO": "Til",
+ "MAPKEY": "Kortalykill",
+ "TEAMS_ASSOCIATION": "Samstarfshópar",
+ "TOOLTIP_SCREENRECORDING_ON": "Upptaka á skjá à gangi.",
+ "TOOLTIP_SCREENRECORDING_OFF": "Upptaka á skjá möguleg",
+ "DOWNLOAD_WITH_ATTACHMENTS": "Sækja með viðhengi",
+ "DOWNLOAD_WITHOUT_ATTACHMENTS": "Sækja án viðhengis"
}
}
diff --git a/public/app/main/apps/openchannel/i18n/pt-BR.json b/public/app/main/apps/openchannel/i18n/pt-BR.json
index f0036b7..e0aeed6 100644
--- a/public/app/main/apps/openchannel/i18n/pt-BR.json
+++ b/public/app/main/apps/openchannel/i18n/pt-BR.json
@@ -4,48 +4,48 @@
"PAUSE_TIME": "Tempo de pausa",
"DOWNLOAD_INTERACTION": "Download",
"TRANSFER": "Transferir",
- "QUEUETRANSFER": "Transferência de fila",
- "QUEUETRANSFERTIMEOUT": "Tempo limite de transferência da fila",
+ "QUEUETRANSFER": "Transferência de Fila",
+ "QUEUETRANSFERTIMEOUT": "Tempo limite de Transferência de Fila",
"AGENTTRANSFER": "Transferência de Agente",
- "AGENTTRANSFERTIMEOUT": "Tempo limite de transferência do agente",
+ "AGENTTRANSFERTIMEOUT": "Timeout Transferência Agente",
"TAG": "Tag",
"EDIT_TAG": "Editar Tag",
"ADVANCED": "Avançado",
"PROXY": "Proxy",
"TOKEN": "Token",
- "WAITFORTHEASSIGNEDAGENT": "Aguarde o agente atribuÃdo",
+ "WAITFORTHEASSIGNEDAGENT": "Aguardando atribuição de agentes",
"INSERT_MESSAGE_HERE": "Insira sua mensagem de texto aqui",
"NOTIFICATION": "Notificação",
"NOTIFICATIONSOUND": "Som",
- "NOTIFICATIONSHAKE": "Tremer",
- "NOTIFICATIONTEMPLATE": "Modelo",
+ "NOTIFICATIONSHAKE": "Vibrar",
+ "NOTIFICATIONTEMPLATE": "Template",
"SYSTEM": "Sistema",
"EDIT_SYSTEM": "Editar Sistema",
"COMMAND": "Comando",
"VARIABLE": "Variável",
"DELETE": "Excluir",
- "CANNEDANSWERS": "Respostas Prontas",
- "OPENCHANNELCANNEDANSWERS": "Respostas Prontas",
- "NO_OPENCHANNELCANNEDANSWER_AVAILABLE": "Não há respostas prontas disponÃveis",
- "NEW_OPENCHANNELCANNEDANSWER": "Nova Resposta Pronta",
- "ADD_OPENCHANNELCANNEDANSWER": "Adicionar resposta Pronta",
+ "CANNEDANSWERS": "Respostas Pré-definidas",
+ "OPENCHANNELCANNEDANSWERS": "Respostas Pré-definidas",
+ "NO_OPENCHANNELCANNEDANSWER_AVAILABLE": "Não há respostas pré-definidas disponÃveis",
+ "NEW_OPENCHANNELCANNEDANSWER": "Nova Resposta Pré-definida",
+ "ADD_OPENCHANNELCANNEDANSWER": "Adicionar Resposta Pré-definida",
"EDIT_OPENCHANNELCANNEDANSWER": "Editar",
"DELETE_OPENCHANNELCANNEDANSWER": "Excluir",
- "DELIVERYREPORTURL": "URL do relatório de entrega",
+ "DELIVERYREPORTURL": "Delivery Report URL",
"TAGS": "Tags",
- "SPYINTERACTION": "Espião",
+ "SPYINTERACTION": "Visualizar",
"NO_AGENT_ONLINE": "Sem Agente Online",
- "GOTOREALTIME_OPENCHANNELQUEUE": "Ir para a fila de Open Channel em tempo real",
- "PARTIALPAUSE": "Pausa parcial",
+ "GOTOREALTIME_OPENCHANNELQUEUE": "Ir para Fila Open Channel em Tempo Real",
+ "PARTIALPAUSE": "Pausa Parcial",
"BUSY": "Ocupado",
- "TIMER": "Cronômetro",
- "IDLE": "Ocioso",
+ "TIMER": "Timer",
+ "IDLE": "DisponÃvel",
"CAPACITY": "Capacidade",
"REALTIME": "Tempo Real",
"TEXT": "Texto",
"TIMES": "Número de vezes por interação",
- "EDIT_AUTOREPLY": "Editar resposta automática",
- "AUTOREPLY": "Resposta automatica",
+ "EDIT_AUTOREPLY": "Editar Auto Resposta",
+ "AUTOREPLY": "Auto Resposta",
"NAME": "Nome",
"OPENCHANNELQUEUES": "Filas Open Channel",
"SEARCH_FOR_ANYONE": "Procurar",
@@ -92,10 +92,10 @@
"DISPOSITION_REQUIRED": "Campo Obrigatório",
"QUEUE_REQUIRED": "Campo Obrigatório",
"KEY_MAX_LENGTH": "O valor deve ter um tamanho máximo igual a {{max}}",
- "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Campo obrigatório",
- "ACCESSKEYID_REQUIRED": "O código da chave de acesso é obrigatório",
+ "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Campo Obrigatório",
+ "ACCESSKEYID_REQUIRED": "Access key ID é obrigatório",
"BOTNAME_REQUIRED": "O nome do bot é obrigatório",
- "SECRETACCESSKEY_REQUIRED": "à necessário segredo da chave de acesso",
+ "SECRETACCESSKEY_REQUIRED": "Access key secret é obrigatório",
"CLIENTEMAIL_REQUIRED": "Campo Obrigatório",
"PRIVATEKEY_REQUIRED": "Campo Obrigatório",
"PROJECTID_REQUIRED": "Campo Obrigatório"
@@ -112,31 +112,31 @@
"EDIT_GOTOIF": "Editar Gotoif",
"EDIT_QUEUE": "Editar Fila",
"CONDITION": "Condição",
- "TRUEPRIORITY": "Verdadeira prioridade",
+ "TRUEPRIORITY": "Verdadeira Prioridade",
"FALSEPRIORITY": "Falsa Prioridade",
"VALUE": "Valor",
"PRIORITY": "Prioridade",
- "AGENT_TIMEOUT": "Tempo limite do agente",
+ "AGENT_TIMEOUT": "Timeout Agente",
"DESCRIPTION": "Descrição",
- "ADD_OPENCHANNELQUEUE": "Adicionar fila de canal aberto",
- "EDIT_OPENCHANNELQUEUE": "Editar fila do Open Channel",
- "DELETE_OPENCHANNELQUEUE": "Excluir fila do Open Channel",
+ "ADD_OPENCHANNELQUEUE": "Adicionar Fila Open Channel",
+ "EDIT_OPENCHANNELQUEUE": "Editar Fila Open Channel",
+ "DELETE_OPENCHANNELQUEUE": "Excluir Fila Open Channel",
"PENALTY": "Prioridade",
- "TEAMADD_OPENCHANNELQUEUE": "Adicionar equipe para abrir a fila do Open Channel",
- "AGENTADD_OPENCHANNELQUEUE": "Adicionar agente para abrir a fila do Open Channel",
- "ALL_AGENTS": "Todos os Agentes",
+ "TEAMADD_OPENCHANNELQUEUE": "Adicionar Equipe a Fila Open Channel",
+ "AGENTADD_OPENCHANNELQUEUE": "Adicionar Agente para Fila Open Channel",
+ "ALL_AGENTS": "Todos Agentes",
"SELECTED_AGENTS": "Agentes Selecionados",
"CREATED_AT": "Criado em",
"SAVE": "Salvar",
"SETTINGS": "Configurações",
"GENERAL": "Geral",
"OPENCHANNELACCOUNTS": "Contas Open Channel",
- "MOTIONADDRESS": "Endereço do Motion",
- "ADD_OPENCHANNELACCOUNT": "Adicionar conta Open Channel",
- "EDIT_OPENCHANNELACCOUNT": "Editar conta Open Channel",
+ "MOTIONADDRESS": "Endereço do XCally Motion",
+ "ADD_OPENCHANNELACCOUNT": "Adicionar Conta Open Channel",
+ "EDIT_OPENCHANNELACCOUNT": "Editar Conta Open Channel",
"DELETE_OPENCHANNELACCOUNT": "Excluir conta Open Channel",
"API": "API",
- "DISPOSITIONS": "Disposições",
+ "DISPOSITIONS": "Qualificações",
"WEBHOOKS": "WebHooks",
"ACTIONS": "Ações",
"LIST": "Lista",
@@ -147,46 +147,46 @@
"REJECT": "Rejeitar",
"REJECTMETHOD": "Rejeitar Método",
"REJECTURL": "Rejeitar URL",
- "CLOSE": "Fechar",
- "CLOSEMETHOD": "Fechar Método",
- "CLOSEURL": "Fechar URL",
+ "CLOSE": "Encerrar",
+ "CLOSEMETHOD": "Método Encerramento",
+ "CLOSEURL": "Encerrar URL",
"SELECTED": "Selecionado",
- "SELECT_ALL": "Selecionar todos",
- "SELECT_NONE": "Selecionar nenhum",
+ "SELECT_ALL": "Selecionar Todos",
+ "SELECT_NONE": "Desselecionar Todos",
"BACK": "Voltar",
"OPENCHANNEL": "Open Channel",
"ID": "Id",
- "TIMEOUT": "Tempo esgotado",
- "OPENCHANNELDISPOSITIONS": "Disposições do Open Channel",
- "NO_OPENCHANNELDISPOSITION_AVAILABLE": "Nenhuma disposição de Open Channel disponÃvel",
- "NEW_OPENCHANNELDISPOSITION": "Nova disposição do Open Channel",
- "ADD_OPENCHANNELDISPOSITION": "Adicionar disposição do Open Channel",
- "EDIT_OPENCHANNELDISPOSITION": "Editar disposição do Open Channel",
- "DELETE_OPENCHANNELDISPOSITION": "Excluir disposição do Open Channel",
- "NEW_OPENCHANNELQUEUE": "Nova Fila do Open channel",
- "NEW_OPENCHANNELACCOUNT": "Nova Conta do Open channel",
- "NO_AVAILABLE_INFO": "Nenhuma informação disponÃvel",
- "ALL_TEAMS": "Todas as equipes",
+ "TIMEOUT": "Timeout",
+ "OPENCHANNELDISPOSITIONS": "Qualificações Open Channel",
+ "NO_OPENCHANNELDISPOSITION_AVAILABLE": "Nenhuma Qualificação Open Channel disponÃvel",
+ "NEW_OPENCHANNELDISPOSITION": "Nova Qualificação Open Channel",
+ "ADD_OPENCHANNELDISPOSITION": "Adicionar qualificação Open Channel",
+ "EDIT_OPENCHANNELDISPOSITION": "Editar Qualificação Open Channel",
+ "DELETE_OPENCHANNELDISPOSITION": "Excluir Qualificação Open Channel",
+ "NEW_OPENCHANNELQUEUE": "Nova Fila Open channel",
+ "NEW_OPENCHANNELACCOUNT": "Nova Conta Open channel",
+ "NO_AVAILABLE_INFO": "Nenhuma info disponÃvel",
+ "ALL_TEAMS": "Todas Equipes",
"SELECTED_TEAMS": "Equipes Selecionadas",
- "REPLYURI": "URL de resposta",
- "RECEIVEURI": "Receber URL",
+ "REPLYURI": "URL de Resposta",
+ "RECEIVEURI": "Receive URL",
"HELP": {
- "TOKEN": "Adicione esta propriedade como string de consulta em sua URL do serviço da Web. Para obter mais detalhes, consulte o documento aqui um>",
- "RECEIVEURI": "Cadeia de caracteres da API gerada automaticamente para ser usada para receber mensagens dentro de seu canal aberto a partir do aplicativo externo (usando o método POST). Clique no botão da área de transferência para copiá-lo",
- "REPLYURI": "O URL que o canal aberto irá chamar ao enviar ou responder a uma mensagem. Para obter mais detalhes, consulte o documento aqui um>",
+ "TOKEN": "Token para consumir API do XCally.",
+ "RECEIVEURI": "Auto-generated API string para receber mensagens dentro do Open Channel a partir do aplicativo externo (usando o método POST). Clique no botão da área de transferência para copiá-lo",
+ "REPLYURI": "O URL que o Open Channel chamará ao enviar ou responder a uma mensagem.",
"NAME": "Somente números, letras e caracteres especÃficos (._) são suportados",
- "LIST": "Lista de contatos do gerenciador usada para associar contatos",
- "MANDATORYDISPOSITION": "Disposição obrigatória",
- "MANDATORYDISPOSITIONPAUSEID": "Pausar para usar se a disposição obrigatória estiver ativada",
- "WELCOMEMESSAGE": "Esta é a primeira mensagem enviada ao contator"
+ "LIST": "Lista usada para associar contatos",
+ "MANDATORYDISPOSITION": "Qualificação obrigatória",
+ "MANDATORYDISPOSITIONPAUSEID": "Pausa para Qualificação obrigatória",
+ "WELCOMEMESSAGE": "Esta é a primeira mensagem enviada em uma nova interação"
},
"PAGE": "Página",
"ROWSPERPAGE": "Linhas por Página",
"OF": "do",
"CONTACT": "Contato",
- "STARTEDAT": "Começou à s",
+ "STARTEDAT": "Iniciou em",
"STATUS": "Status",
- "CLOSED": "Fechadas",
+ "CLOSED": "Encerrado",
"OPENED": "Aberto",
"OPEN": "Abrir",
"ACCOUNT": "Conta",
@@ -196,18 +196,18 @@
"SELECT_STATUS": "Selecione um status",
"FILTER": "Filtro",
"FILTERS": "Filtros",
- "CLOSEDAT": "Fechado em",
- "DISPOSITION": "Disposição",
- "NOTES": "Notas",
+ "CLOSEDAT": "Encerrado em",
+ "DISPOSITION": "Qualificação",
+ "NOTES": "Anotações",
"NO_INTERACTION_AVAILABLE": "Não há interações disponÃveis",
"SELECT_ACCOUNT": "Selecione uma conta",
"GOTOP": "Gotop",
"EDIT_GOTOP": "Editar Gotop",
- "EDIT_CLOSE": "Editar Fechar",
- "INFO": "Informação",
+ "EDIT_CLOSE": "Editar Encerramento",
+ "INFO": "Info",
"KEY": "Key",
"UNKNOWN": "Desconhecido",
- "UNREGISTERED": "Não registrado",
+ "UNREGISTERED": "Não Registrado",
"UNAVAILABLE": "IndisponÃvel",
"NOT_INUSE": "Fora de uso",
"REACHABLE": "Alcançável",
@@ -220,8 +220,8 @@
"PHONE_STATUS": "Status do telefone",
"PAUSE": "Pausa",
"LOGOUT": "Sair",
- "AGENTADD_QUEUE": "Adicionar agente à fila de Open Channel",
- "UNPAUSE": "Finalizar Pausa",
+ "AGENTADD_QUEUE": "Adicionar Agente à Fila Open Channel",
+ "UNPAUSE": "Despausar",
"DEFAULT_PAUSE": "Pausa padrão",
"LOGGED_IN": "Logado",
"PAUSED": "Pausado",
@@ -232,40 +232,40 @@
"MAIL": "Email",
"SMS": "SMS",
"FAX": "Fax",
- "AGENTSADD_QUEUE": "Adicionar agentes à fila de Open Channel",
+ "AGENTSADD_QUEUE": "Adicionar Agentes à fila Open Channel",
"INTERACTIONS_OPENCHANNELACCOUNT": "Ir para Interações",
"REFRESH_INTERACTIONS": "Atualizar Interações",
"DELETE_INTERACTION": "Excluir interação",
- "AGENTADD_OPENCHANNELACCOUNT": "Adicionar agente à conta do Openchannel",
- "CANNED_ANSWER_SEARCH": "Digite um texto para pesquisar uma resposta automática",
+ "AGENTADD_OPENCHANNELACCOUNT": "Adicionar Agente à Conta Openchannel",
+ "CANNED_ANSWER_SEARCH": "Não econtrado Resposta Pré-definida",
"CANNED_ANSWER_NOT_FOUND": "Nenhuma resposta automática foi encontrada",
"SEND": "Enviar",
"TO": "Para",
"MAPKEY": "Map Key",
- "TEAMS_ASSOCIATION": "Associação de equipes",
- "MANDATORYDISPOSITION": "Disposição obrigatória",
- "MANDATORYDISPOSITIONPAUSEID": "Pausar para usar se a disposição obrigatória estiver ativada",
- "DIALOGFLOW": "Fluxo de Diálogo",
- "EDIT_DIALOGFLOW": "Editar configuração do fluxo de diálogo",
- "LANGUAGE": "LÃngua",
- "WELCOMEMESSAGE": "Mensagem de boas-vindas",
- "ACCESSKEYID": "ID da chave de acesso",
+ "TEAMS_ASSOCIATION": "Associação de Equipes",
+ "MANDATORYDISPOSITION": "Qualificação obrigatória",
+ "MANDATORYDISPOSITIONPAUSEID": "Pausa para Qualificação obrigatória",
+ "DIALOGFLOW": "Dialogflow",
+ "EDIT_DIALOGFLOW": "Editar Dialogflow ",
+ "LANGUAGE": "Idioma",
+ "WELCOMEMESSAGE": "Mensagem de Boas-Vindas",
+ "ACCESSKEYID": "ID Chave Acesso",
"AMAZONLEX": "AmazonLex",
- "BOTNAME": "Nome do bot",
- "EDIT_AMAZONLEX": "Editar configuração de Lex",
+ "BOTNAME": "Nome Bot",
+ "EDIT_AMAZONLEX": "Editar configuração Lex",
"LEXREGION": "Região",
- "SECRETACCESSKEY": "Segredo da chave de acesso",
- "TOOLTIP_SCREENRECORDING_OFF": "Gravação de tela disponÃvel",
- "TOOLTIP_SCREENRECORDING_ON": "Gravação de tela em andamento",
+ "SECRETACCESSKEY": "Access key secret",
+ "TOOLTIP_SCREENRECORDING_OFF": "Gravação de Tela disponÃvel",
+ "TOOLTIP_SCREENRECORDING_ON": "Gravação de Tela em andamento",
"DOWNLOAD_WITHOUT_ATTACHMENTS": "Download sem anexos",
"DOWNLOAD_WITH_ATTACHMENTS": "Download com anexos",
"LASTMESSAGE": "Ãltima mensagem",
- "CLIENTEMAIL": "Email do cliente",
+ "CLIENTEMAIL": "Email Cliente",
"DIALOGFLOWV2": "Dialogflow V2",
"EDIT_DIALOGFLOWV2": "Editar Dialogflow V2",
- "PRIVATEKEY": "Chave privada",
- "PROJECTID": "ID do projeto",
+ "PRIVATEKEY": "Private Key",
+ "PROJECTID": "ID Projeto",
"ADD_NOTE": "Adicionar nota",
- "NOTE": "Observação"
+ "NOTE": "Anotação"
}
}
diff --git a/public/app/main/apps/settings/i18n/bs.json b/public/app/main/apps/settings/i18n/bs.json
index 6a12726..d7c7936 100644
--- a/public/app/main/apps/settings/i18n/bs.json
+++ b/public/app/main/apps/settings/i18n/bs.json
@@ -1,309 +1,309 @@
{
"SETTINGS": {
- "RTLSUPPORT": "RTL Support",
- "PREFERRED": "Preferred Logo",
- "DEFAULT_PREFERRED": "Default Preferred Logo",
+ "RTLSUPPORT": "RTL Podrška",
+ "PREFERRED": "Preferirani Logo",
+ "DEFAULT_PREFERRED": "Zadani Preferirani Logo",
"FAVICON": "Favicon",
- "DEFAULT_FAVICON": "Default Favicon",
- "MOTIONBARREMEMBERME": "Remember Me",
- "CHATTIMEOUT": "Chat closing interaction timeout",
+ "DEFAULT_FAVICON": "Zadani Favicon",
+ "MOTIONBARREMEMBERME": "Zapamti Me",
+ "CHATTIMEOUT": "Zatvaranje chat interakcije timeout",
"VIRTUAL": "Chat",
"VOICE": "Voice",
- "SESSIONS": "Sessions",
- "ADDONS": "Add-ons",
- "REPORT": "Report",
- "SPLIT": "Split report",
- "SPLITSIZECSV": "Split report size [CSV records]",
- "SPLITSIZEPDF": "Split report size [PDF records]",
- "SPLITSIZEXLSX": "Split report size [XLSX records]",
- "ENABLEEMAILPREVIEW": "Enable Email Preview",
- "COPY_LICENSE": "Copy token to clipboard",
- "DOWNLOAD_LICENSE_LOG_FILE": "Download license log file",
- "LICENSE_LOG_FILE": "License log file",
- "LICENSE_LOG_FILE_DOWNLOADED": "License log file downloaded!",
- "CLIPBOARD": "Clipboard",
- "COPIED_TO_CLIPBOARD": "Token copied to clipboard",
+ "SESSIONS": "Sesije",
+ "ADDONS": "Dodaci",
+ "REPORT": "Izvještaj",
+ "SPLIT": "Podijeli izvještaj",
+ "SPLITSIZECSV": "Podijeljeni izvjeÅ¡taj veliÄina [CSV zapisi]",
+ "SPLITSIZEPDF": "Podijeljeni izvjeÅ¡taj veliÄina [PDF zapisi]",
+ "SPLITSIZEXLSX": "Podijeljeni izvjeÅ¡taj veliÄina [XLSX zapisi]",
+ "ENABLEEMAILPREVIEW": "OmoguÄi E-Mail Pregled",
+ "COPY_LICENSE": "Kopiraj token u meÄuspremnik",
+ "DOWNLOAD_LICENSE_LOG_FILE": "Skini log licence datoteku",
+ "LICENSE_LOG_FILE": "Log Licence datoteka",
+ "LICENSE_LOG_FILE_DOWNLOADED": "Log Licence datoteka skinuta!",
+ "CLIPBOARD": "MeÄuspremnik",
+ "COPIED_TO_CLIPBOARD": "Token kopiran u meÄuspremnik",
"JAWS": "Jaws",
"MOTIONBAR": "Motionbar",
- "MOTIONBARAUTOUPDATER": "Auto Updater",
- "MOTIONBARAUTOUPDATERURL": "Auto Updater URL",
+ "MOTIONBARAUTOUPDATER": "Automatsko Ažuriranje",
+ "MOTIONBARAUTOUPDATERURL": "Automatsko Ažuriranje URL",
"SMTP_SSL": "SMTP SSL",
- "CALL_RECORDING_ENCRYPTION": "Voice Recording Encryption",
- "TURNADDR": "TURN Address",
- "TURN_USERNAME": "TURN Username",
- "TURN_PASSWORD": "TURN Password",
+ "CALL_RECORDING_ENCRYPTION": "Voice Snimanje Enkripcija",
+ "TURNADDR": "TURN Adresa",
+ "TURN_USERNAME": "TURN KorisniÄko ime",
+ "TURN_PASSWORD": "TURN Lozinka",
"WEBRTC": "WebRTC",
"CALLYSQUARE": "Cally Square",
- "PREVIEW_RECALLME_REMINDER_INTERVAL": "Preview Recallme Reminder Interval",
- "ENABLED": "Enabled",
- "DISABLED": "Disabled",
- "UNLIMITED_CHANNELS": "Unlimited Channels",
- "RELOAD": "Reload",
- "VERIFY": "Verify",
- "INTERFACE": "Interface",
- "UPDATING": "Updating",
- "REMOTE_VERSION": "Remote Version",
- "NO_NEW_VERSION_AVAILABLE": "No new version available",
- "TOP_N_PROCESSES": "Top {{value}} processes",
- "SYSTEM": "System",
- "FILE_SYSTEM": "File System",
- "PROCESSES": "Processes",
- "MOUNT_POINT": "Mount",
- "AVG_LOAD": "AVG Load",
- "TOTAL": "Total",
- "USED": "Used",
- "FREE": "Free",
- "NAME": "Name",
- "STATE": "State",
+ "PREVIEW_RECALLME_REMINDER_INTERVAL": "Pregled Intervala Podsjetnika Recall Me",
+ "ENABLED": "OmoguÄeno",
+ "DISABLED": "OnemoguÄeno",
+ "UNLIMITED_CHANNELS": "NeograniÄeno Kanala",
+ "RELOAD": "UÄitaj",
+ "VERIFY": "Verifikuj",
+ "INTERFACE": "Interfejs",
+ "UPDATING": "Ažuriranje",
+ "REMOTE_VERSION": "Udaljena Verzija ",
+ "NO_NEW_VERSION_AVAILABLE": "Nije dostupna nova verzija",
+ "TOP_N_PROCESSES": "Najbolji {{value}} procesi",
+ "SYSTEM": "Sistem",
+ "FILE_SYSTEM": "Datoteka Sistem",
+ "PROCESSES": "Procesi",
+ "MOUNT_POINT": "Montiraj",
+ "AVG_LOAD": "AVG OptereÄenje",
+ "TOTAL": "Ukupno",
+ "USED": "Korišten",
+ "FREE": "Besplatno",
+ "NAME": "Naziv",
+ "STATE": "Država",
"CHAT": "Chat",
- "MAIL": "Email",
- "MESSAGING": "Sms",
- "WHATSAPP": "WhatsApp Connector",
+ "MAIL": "E-Mail",
+ "MESSAGING": "SMS",
+ "WHATSAPP": "WhatsApp Konektor",
"FAX": "Fax",
- "OPENCHANNEL": "Open Channel",
- "AGENTS": "Agents",
- "USERS": "Users",
- "TELEPHONES": "Telephones",
- "STAFF": "Staff",
- "CHANNELS": "Channels",
- "MODULES": "Modules",
- "CM": "Contacts Manager",
- "DIALER": "Dialer",
+ "OPENCHANNEL": "Otvoreni Kanal",
+ "AGENTS": "Specijalisti",
+ "USERS": "Korisnici",
+ "TELEPHONES": "Telefoni",
+ "STAFF": "Osoblje",
+ "CHANNELS": "Kanali",
+ "MODULES": "Moduli",
+ "CM": "Kontakt Menadžer",
+ "DIALER": "BiraÄ",
"JSCRIPTY": "Jscripty",
- "CUSTOM": "Customization",
+ "CUSTOM": "PrilagoÄavanje",
"VIDEO": "Video",
- "SCREENRECORDING": "Screen Recording",
- "UPDATE": "Update",
- "OTHERS": "Others",
- "SETTINGS": "Settings",
- "GENERAL": "General",
+ "SCREENRECORDING": "Snimanje Ekrana",
+ "UPDATE": "Ažuriraj",
+ "OTHERS": "Ostali",
+ "SETTINGS": "Postavke",
+ "GENERAL": "OpÄenito",
"SMTP": "SMTP",
- "NETWORKS": "Networks",
- "UPDATES": "Updates",
- "LICENSE": "License",
- "ID": "Id",
- "MIN_INTERNAL": "Min Internal",
- "MIN_MAILBOX": "Min Mailbox",
- "INSTALLED_AT": "Installed At",
- "SEARCH_FOR_ANYONE": "Search",
- "EDIT_GENERAL": "Edit General",
- "SECURE_PASSWORD": "Secure Password",
+ "NETWORKS": "Mreže",
+ "UPDATES": "Ažuriranja",
+ "LICENSE": "Licenca",
+ "ID": "ID",
+ "MIN_INTERNAL": "Min Interni",
+ "MIN_MAILBOX": "Min PoÅ¡tansko sanduÄe",
+ "INSTALLED_AT": "Instalirano Na",
+ "SEARCH_FOR_ANYONE": "Traži",
+ "EDIT_GENERAL": "Uredi OpÄenito",
+ "SECURE_PASSWORD": "Sigurna Lozinka",
"LOGO": "Logo",
- "DEFAULT_LOGO": "Default Logo",
- "DEFAULT_LOGIN_LOGO": "Default Login Logo",
+ "DEFAULT_LOGO": "Zadani Logo",
+ "DEFAULT_LOGIN_LOGO": "Zadani Prijava Logo",
"WHITELABEL": "White Label",
- "DEFAULT_HEADER_WHITELABEL": "Default Header White Label",
- "HEADER_WHITELABEL": "Header White Label",
- "CREATED_AT": "Created At",
- "SAVE": "Save",
- "SMTP_SERVICE": "Service",
+ "DEFAULT_HEADER_WHITELABEL": "Zadano Zaglavnje White Label",
+ "HEADER_WHITELABEL": "Zaglavlje White Label",
+ "CREATED_AT": "Kreirano U",
+ "SAVE": "SaÄuvaj",
+ "SMTP_SERVICE": "Usluga",
"SMTP_HOST": "Host",
- "SMTP_USERNAME": "Username",
- "DESCRIPTION": "Description",
- "SMTP_PASSWORD": "Password",
+ "SMTP_USERNAME": "KorisniÄko ime",
+ "DESCRIPTION": "Opis",
+ "SMTP_PASSWORD": "Lozinka",
"SMTP_PORT": "Port",
- "SMTP_SECURE": "Secure",
- "TYPE": "Type",
- "ADDRESS": "Address",
- "USERNAME": "Username",
- "NEW_NETWORK": "New Network",
- "ADD_NETWORK": "Add Network",
+ "SMTP_SECURE": "Sigurno",
+ "TYPE": "Vrsta",
+ "ADDRESS": "Adresa",
+ "USERNAME": "KorisniÄko ime",
+ "NEW_NETWORK": "Nova Mreža",
+ "ADD_NETWORK": "DOdaj Mrežu",
"IMAPGENERALSETTINGS": "IMAP",
- "LOGINMAILFREQUENCY": "Login Mail Frequency (sec)",
- "DEFAULTSCREENRECORDINGPATH": "Screen Recording path",
- "APPZONE": "App Zone",
- "EDIT_NETWORK": "Edit Network",
- "DELETE_NETWORK": "Delete Network",
- "BACK": "Back",
- "SELECTED": "Selected",
- "SELECT_ALL": "Select All",
- "SELECT_NONE": "Select None",
- "EXPIRATION_DATE": "Expiration Date",
- "REQUEST_LICENSE": "Request License",
- "EMAIL": "Email",
- "SEND": "Send",
+ "LOGINMAILFREQUENCY": "UÄestalost Mail Prijave (sek)",
+ "DEFAULTSCREENRECORDINGPATH": "Snimanje Ekrana putanja",
+ "APPZONE": "App Zona",
+ "EDIT_NETWORK": "Uredi Mrežu",
+ "DELETE_NETWORK": "Izbriši Mrežu",
+ "BACK": "Nazad",
+ "SELECTED": "Odabrano",
+ "SELECT_ALL": "Odaberi Sve",
+ "SELECT_NONE": "Odaberi Ništa",
+ "EXPIRATION_DATE": "Datum Isteka",
+ "REQUEST_LICENSE": "Zatjev za Licencu",
+ "EMAIL": "E-Mail",
+ "SEND": "Pošalji",
"PLAN": "Plan",
- "MONTH_TO_MONTH": "Month to month",
- "MOTION_PROCESS_MANAGEMENT": "Motion Process Management",
- "USEFUL_COMMANDS": "Useful Commands",
- "COMMAND": "Command",
- "PM2_LIST": "List all processes",
- "PM2_START": "Start a process by id or name",
- "PM2_STOP": "Stop a process by id or name or insert 'all' to stop all the active processes",
- "PM2_RESTART": "Restart a process by id or name",
- "PM2_LOGS": "Stream all processes log files, unless a specific process id or name is provided",
- "PASSWORD": "Password",
- "NO_AVAILABLE_INFO": "No available info",
- "STUNADDR": "STUN Address",
- "CHANGELOG": "Changelog",
- "CURRENT_VERSION": "Current version",
- "CUSTOMIZATIONS": "Customizations",
- "LOCALNETADDRESS": "Localnet Address",
- "NEW_VERSION": "New Version",
- "TRIAL_VERSION": "Trial Version",
+ "MONTH_TO_MONTH": "Iz mjseca u mjesec",
+ "MOTION_PROCESS_MANAGEMENT": "Upravljanje Motion Procesima",
+ "USEFUL_COMMANDS": "Korisne Naredbe",
+ "COMMAND": "Naredba",
+ "PM2_LIST": "Navedi sve procese",
+ "PM2_START": "ZapoÄni proces pomoÄu ID ili naziva",
+ "PM2_STOP": "Zaustavi proces pomoÄu ID ili naziva ili ubaci 'sve' da zaustaviÅ¡ sve aktivne procese",
+ "PM2_RESTART": "Ponovo pokreni proces pomoÄu ID ili naziva",
+ "PM2_LOGS": "Pusti sve datoteke logove procesa, osim ako nije naveden odreÄeni proces ID ili naziv",
+ "PASSWORD": "Lozinka",
+ "NO_AVAILABLE_INFO": "Nema dostupnih informacija",
+ "STUNADDR": "STUN Adresa",
+ "CHANGELOG": "Log Promjena",
+ "CURRENT_VERSION": "Trenutna verzija",
+ "CUSTOMIZATIONS": "PrilagoÄavanja",
+ "LOCALNETADDRESS": "Lokalna Adresa",
+ "NEW_VERSION": "Nova Verzija",
+ "TRIAL_VERSION": "Probna Verzija",
"TOKEN": "Token",
- "NEW_TOKEN_DETECTED": "New Token Detected",
- "EXPIRATION_GRAY_PERIOD": "Gray Period Expiration",
- "NEW_TOKEN": "New Token",
- "PRICES": "Prices",
- "UPDATE_LICENSE": "Update License",
- "LOGOLOGIN": "Login Logo",
- "EXPIRATION_REASON": "Expiration Reason",
- "GLOBAL": "Global",
- "SMTP_AUTHENTICATION": "Authentication",
- "LICENSE_REQUEST_SENT": "Thank you! The Licensing Team will check your account asap in order to approve your request: you will receive an email when the changes become effective. Please refer to license@xcally.com for further informations.",
- "ACCOUNTNAME": "Account Name",
- "EMAILADDRESS": "Email Address",
- "EXPIRATION_REASON_MESSAGE_DISABLED": "Your license has been disabled.",
- "EXPIRATION_REASON_MESSAGE_CHANGED": "Your machine unique id has been updated due to a change to your system.",
- "EXPIRATION_CHANGED_ADVISE": "Contact xCALLY Motion License Team sending both your old and your new uuid.",
- "OLD_TOKEN": "Old Token",
- "SEND_EMAIL_TO": "Send Email to",
- "JIRA_ERROR_MESSAGE": "Error during license request. Please contact our license team at license@xcally.com with your request",
- "PAGE": "Page",
- "ROWSPERPAGE": "Rows per page",
- "OF": "of",
- "PAGE_TITLE": "Page Title",
- "DEFAULT_PAGE_TITLE": "Default Page Title",
- "PERPETUAL": "Perpetual",
- "SECURITY_SUITE": "Security Suite",
- "ANNUALLY": "Annually",
- "AGENTOMNIDESKTOPINTERFACE": "Agent Omni Desktop Interface",
- "MESSAGESALIGNMENT": "Messages Alignment",
- "ENTER_LICENSE": "Enter your license",
- "UPDATE_LICENSE_MANUALLY": "Do you want to update your license manually?",
- "SECURITY": "Security",
- "ALLOWEDLOGINATTEMPTS": "Allowed login attempts before locking the user/agent",
- "BLOCKDURATION": "Minutes to wait before automatic unlock",
- "AI": "A.I. Tools",
- "AITOOLS": "A.I. Tools",
- "SERVICE": "Service",
- "NEW_CLOUDPROVIDER": "New Account",
- "ADD_CLOUDPROVIDER": "Add Account",
- "DELETE": "Delete",
- "SECRETACCESSKEY": "Secret Access Key",
- "ACCESSKEY": "Access Key ID",
- "EDIT_CLOUDPROVIDER": "Edit Account",
- "DELETE_CLOUDPROVIDER": "Delete Account",
- "LANGUAGE": "Language",
- "BUCKET": "Bucket",
+ "NEW_TOKEN_DETECTED": "Novi Token Otkriven",
+ "EXPIRATION_GRAY_PERIOD": "Sivi Period Istek",
+ "NEW_TOKEN": "Novi Token",
+ "PRICES": "Cijene",
+ "UPDATE_LICENSE": "Ažuriraj Licence",
+ "LOGOLOGIN": "Logo Prijave",
+ "EXPIRATION_REASON": "Razlog Isteka",
+ "GLOBAL": "Globalno",
+ "SMTP_AUTHENTICATION": "Autentifikacija",
+ "LICENSE_REQUEST_SENT": "Hvala ti! Tim za licenciranje Äe provjeriti tvoj nalog, kako bi odobrio tvoj zahtjev: primit ÄeÅ¡ e-mail kada promjene stupaju na snagu. Molim obrati se na license@xcally.com za viÅ¡e informacija.",
+ "ACCOUNTNAME": "Naziv Naloga",
+ "EMAILADDRESS": "E-Mail Adresa",
+ "EXPIRATION_REASON_MESSAGE_DISABLED": "Tvoja licenca je onemoguÄena",
+ "EXPIRATION_REASON_MESSAGE_CHANGED": "Jedinistveni ID tvoje mašine je ažuriran zbog promjena na tvom sistemu.",
+ "EXPIRATION_CHANGED_ADVISE": "Kontaktiraj XCally Motion zajedno sa tvojim starim i novim UUID.",
+ "OLD_TOKEN": "Stari Token",
+ "SEND_EMAIL_TO": "Pošalji E-Mail na",
+ "JIRA_ERROR_MESSAGE": "Greška tokom zahtjeva za licencu. Molim kontaktirajte naš tim za licenciranje na licence@xcally.com sa svojim zahtjevom",
+ "PAGE": "Strana",
+ "ROWSPERPAGE": "Redova po stranici",
+ "OF": "od",
+ "PAGE_TITLE": "Naslov Stranice",
+ "DEFAULT_PAGE_TITLE": "Zadani Naslog Stranice",
+ "PERPETUAL": "VjeÄan",
+ "SECURITY_SUITE": "Sigurnosni Suite",
+ "ANNUALLY": "GOdišnje",
+ "AGENTOMNIDESKTOPINTERFACE": "Specijalista Omni Desktop Interfejs",
+ "MESSAGESALIGNMENT": "Poravnanje Poruka",
+ "ENTER_LICENSE": "Unesi svoju licencu",
+ "UPDATE_LICENSE_MANUALLY": "ŽeliÅ¡ li ruÄno ažurirati svoju licencu?",
+ "SECURITY": "Sigurnost",
+ "ALLOWEDLOGINATTEMPTS": "Dozvoljeni pokuÅ¡aji prijave prije zakljuÄavanja korisnika/specijaliste",
+ "BLOCKDURATION": "Minute za Äekanje prije automatskog otkljuÄavanja",
+ "AI": "A.I. Alati",
+ "AITOOLS": "A.I. Alati",
+ "SERVICE": "Servis",
+ "NEW_CLOUDPROVIDER": "Novi Nalog",
+ "ADD_CLOUDPROVIDER": "Dodaj Nalog",
+ "DELETE": "Izbriši",
+ "SECRETACCESSKEY": "Tajni Pristupni KljuÄ",
+ "ACCESSKEY": "Pristupni kljuÄ ID",
+ "EDIT_CLOUDPROVIDER": "Uredi Nalog",
+ "DELETE_CLOUDPROVIDER": "Izbriši Nalog",
+ "LANGUAGE": "Jezik",
+ "BUCKET": "Kanta",
"TRANSCRIBE": "Transcribe",
"TRANSCRIBEREGION": "Transcribe Region",
- "TRANSCRIBEACCOUNT": "Transcribe Account",
- "SENTIMENTANALYSIS": "Sentiment Analysis",
- "SENTIMENTREGION": "Sentiment Analysis Region",
- "SENTIMENTACCOUNT": "Sentiment Analysis Account",
+ "TRANSCRIBEACCOUNT": "Transcribe Nalog",
+ "SENTIMENTANALYSIS": "Sentiment Analiza",
+ "SENTIMENTREGION": "Sentiment Analiza Region",
+ "SENTIMENTACCOUNT": "Sentiment Analiza Nalog",
"SSO": "SSO",
- "GOOGLE_SSO_ENABLED": "Google SSO Enabled",
- "ENFORCE_PASSWORD_HISTORY": "Enforce Password History",
- "PASSWORD_HISTORY_LIMIT": "Password History Limit",
- "PRIVACY_POLICY_EMAIL": "Privacy Policy for Email Addresses",
- "PRIVACY_POLICY_NAME": "Privacy Policy for Names",
- "PRIVACY_POLICY_NUMBER": "Privacy Policy for Numbers",
- "SEARCH_ON_ENTER_KEY": "Search on Enter key",
- "CHAT_INTERACTIONS_RELOAD_TIMEOUT": "Chat interactions reload timeout",
- "MAIL_INTERACTIONS_RELOAD_TIMEOUT": "Email interactions reload timeout",
- "OPENCHANNEL_INTERACTIONS_RELOAD_TIMEOUT": "Open Channel interactions reload timeout",
- "SMS_INTERACTIONS_RELOAD_TIMEOUT": "SMS interactions reload timeout",
- "WHATSAPP_INTERACTIONS_RELOAD_TIMEOUT": "WhatsApp Connector interactions reload timeout",
- "STOP_RECORDING_ON_VOICE_CALL_TRANSFER": "Stop recording on voice call transfer",
- "DISABLED_COOKIE": "Cookies banner",
- "AD_SSO_ENABLED": "Active Directory SSO Enabled",
- "CLOUD_PROVIDERS": "Cloud Providers",
- "APPLICATION_ID": "Application Id",
- "TENANT_ID": "Tenant Id",
- "CLIENT_SECRET": "Client Secret",
- "NEW_CLIENT_SECRET": "New Client Secret",
- "REDIRECT_URI": "Redirect URI",
- "REMOTE_URI": "Remote URI",
- "AUTHENTICATE": "Authenticate",
- "AUTHENTICATE_TO_MICROSOFT_IDENTITY_PLATFORM": "Authenticate to Microsoft Identity Platform",
- "MICROSOFT_AUTHENTICATION_SUCCESS": "Authentication to the Microsoft Identity Platform completed successfully",
- "MICROSOFT_AUTHENTICATION_FAIL": "Something went wrong while authenticating to the Microsoft Identity Platform",
- "UPDATE_CLIENT_SECRET": "Update Client Secret",
+ "GOOGLE_SSO_ENABLED": "Google SSO OmoguÄen",
+ "ENFORCE_PASSWORD_HISTORY": "Provedi Historiju Lozinki",
+ "PASSWORD_HISTORY_LIMIT": "Historija Lozinki Limit",
+ "PRIVACY_POLICY_EMAIL": "Politika privatnosti za E-Mail Adrese",
+ "PRIVACY_POLICY_NAME": "Politika privatnosti za Nazive",
+ "PRIVACY_POLICY_NUMBER": "Politika privatnosti za Brojeve",
+ "SEARCH_ON_ENTER_KEY": "Traži na Enter tipku",
+ "CHAT_INTERACTIONS_RELOAD_TIMEOUT": "Ponovno uÄitavanje chat interakcije timeout",
+ "MAIL_INTERACTIONS_RELOAD_TIMEOUT": "E-Mail interakcije uÄitavanje timeout",
+ "OPENCHANNEL_INTERACTIONS_RELOAD_TIMEOUT": "Otvoreni Kanal inerakcija uÄitavanje timeout",
+ "SMS_INTERACTIONS_RELOAD_TIMEOUT": "SMS interakcije uÄitavanje timeout",
+ "WHATSAPP_INTERACTIONS_RELOAD_TIMEOUT": "WhatsApp Konektor interakcije uÄitavanje timeout",
+ "STOP_RECORDING_ON_VOICE_CALL_TRANSFER": "Zaustavi snimanje pri prijenosu govornog poziva",
+ "DISABLED_COOKIE": "KolaÄiÄi baner",
+ "AD_SSO_ENABLED": "Active Directory SSO OmoguÄen",
+ "CLOUD_PROVIDERS": "Cloud Provajderi",
+ "APPLICATION_ID": "Aplikacija ID",
+ "TENANT_ID": "Stanar ID",
+ "CLIENT_SECRET": "Tajna Klijenta",
+ "NEW_CLIENT_SECRET": "Nova Klijent Tajna",
+ "REDIRECT_URI": "Preusmjeravanje URI",
+ "REMOTE_URI": "Udaljeni URI",
+ "AUTHENTICATE": "Autentifikacija",
+ "AUTHENTICATE_TO_MICROSOFT_IDENTITY_PLATFORM": "Autentificiraj za Microsoft Identitet Platformu",
+ "MICROSOFT_AUTHENTICATION_SUCCESS": "Autentifikacija za Microsoft Identifikacija Platformu je uspješno završena",
+ "MICROSOFT_AUTHENTICATION_FAIL": "Nešto je pošlo po zlu prilikom autentifikacije na Microsoft Identifikacija Platforma",
+ "UPDATE_CLIENT_SECRET": "Ažuriraj Klijent Tajnu",
"HELP": {
- "DEFAULTSCREENRECORDINGPATH": "Enter the path where to store screen recording files on the Agent computer (leave empty for default Video Folder path)",
- "RTLSUPPORT": "Enables the RTL Support for Arabic, Persian and Hebrew languages",
- "ADDRESS": "External (public) ip address",
- "LOCALNETADDRESS": "Local ip address/subnet",
- "SMTP_SECURE": "If true, the connection to the server will use TLS",
- "SMTP_USERNAME": "Username used for authentication",
- "SMTP_PASSWORD": "Password used for authentication",
- "EMAILADDRESS": "The message origin Email address (from)",
- "SECURITY_SUITE": "Enables the secure password format, the mandatory password reset after the first login and the password expiration after 90 days",
- "MOTIONBARREMEMBERME": "Enable/Disable the Remember Me feature in Motion Phonebar",
- "LOGINMAILFREQUENCY": "Please remember to restart the EMAIL service each time this parameter has been changed",
- "USERNAME": "Username",
- "PASSWORD": "Password",
- "PREVIEW_RECALLME_REMINDER_INTERVAL": "Time interval in minutes before which notification will be sent to agent informing him about preview recall to be made",
- "ENFORCE_PASSWORD_HISTORY": "Enables the validation against previously used passwords",
- "PASSWORD_HISTORY_LIMIT": "Number of last used unique passwords to check",
- "PRIVACY_POLICY": "Number of characters that will be replaced with an asterisk (*) (0 = all characters)",
- "SEARCH_ON_ENTER_KEY": "Start searching only after the agent hits the Enter key",
- "INTERACTIONS_RELOAD_TIMEOUT": "Time interval in seconds after which interactions are reloaded (0 = real-time update)",
- "CLIENT_SECRET": "The secret will no longer be visible once the configuration is saved. Store it safely if you want to use it elsewhere.",
- "LIMIT_TABS": "Maximum number of possible interaction tabs open"
+ "DEFAULTSCREENRECORDINGPATH": "Unesi putanju na kojoj ÄeÅ¡ saÄuvati datoteke snimanja ekrana na Specijalistinom raÄunaru (ostavi prazno za zadanu putanju video foldera)",
+ "RTLSUPPORT": "OmoguÄava RTL PodrÅ¡ku za arapski, perzijski i hebrejski jezik",
+ "ADDRESS": "Eksterna (javna) IP adresa",
+ "LOCALNETADDRESS": "Lokalna IP adresa/podmreža",
+ "SMTP_SECURE": "Ako je taÄno, veza sa serverom Äe koristiti TLS",
+ "SMTP_USERNAME": "KorisniÄko ime koje se koristi za autentifikaciju",
+ "SMTP_PASSWORD": "Lozinka koja se koristi za autentifikaciju",
+ "EMAILADDRESS": "Porijeklo poruke E-Mail adresa (od)",
+ "SECURITY_SUITE": "OmoguÄava siguran format lozinke, obavezno resetiranje lozinke nakon prve prijave i isteka lozinke nakon 90 dana",
+ "MOTIONBARREMEMBERME": "OmoguÄi/OnemoguÄi funkciju Zapamti Me u Motion Phonebar",
+ "LOGINMAILFREQUENCY": "Ne zaboravi ponovo pokrenuti E-Mail uslugu svaki put kada se ovaj parametar promijeni",
+ "USERNAME": "KorisniÄko ime",
+ "PASSWORD": "Lozinka",
+ "PREVIEW_RECALLME_REMINDER_INTERVAL": "Vremenski interval u minutama prije kojeg Äe Specijalisti biti poslano obavjeÅ¡tenje informiÅ¡uÄi ga o pregledu recalla koji se treba obaviti",
+ "ENFORCE_PASSWORD_HISTORY": "OmoguÄava provjeru valjanosti u odnosu na prethodnu koriÅ¡tenu lozinku",
+ "PASSWORD_HISTORY_LIMIT": "Broj posljednjih korištenih jedinstvenih jedinstvenih lozinki za provjeru",
+ "PRIVACY_POLICY": "Broj znakova koji Äe biti zamijenjeni zvjezdicom (*) (0 = svi znakovi)",
+ "SEARCH_ON_ENTER_KEY": "PoÄni tražiti tek nakon Å¡to Specijalist pritisne tipku Enter",
+ "INTERACTIONS_RELOAD_TIMEOUT": "Vremenski interval u sekundama nakon Å¡to se interakcije ponovo uÄitaju (0 = ažuriranje u stvarnom vremenu)",
+ "CLIENT_SECRET": "Tajna viÅ¡e neÄe biti vidljiva nakon Å¡to se konfiguracija saÄuva. Äuvaj ga bezbjedno ako ga želiÅ¡ koristiti negdje drugdje.",
+ "LIMIT_TABS": "Maksimalan broj moguÄih otvorenih interakcija u tabovima"
},
"ERRORS": {
- "CHATTIMEOUT_REQUIRED": "Mandatory field",
- "CHATTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater than or equal to",
- "MOTIONBARAUTOUPDATERURL_MUST_VALID_URL": "Wrong format",
- "MOTIONBARAUTOUPDATERURL_REQUIRED": "Mandatory field",
- "ADDRESS_REQUIRED": "Mandatory field",
- "MIN_INTERNAL_REQUIRED": "Mandatory field",
- "MIN_MAILBOX_REQUIRED": "Mandatory field",
- "NAME_REQUIRED": "Mandatory field",
- "HEADER_WHITELABEL_REQUIRED": "Mandatory field",
- "LOCALNETADDRESS_REQUIRED": "Mandatory field",
- "LOCALNETADDRESS_MUST_VALID_PATTERN": "Wrong format",
- "ADDRESS_MUST_VALID_PATTERN": "Wrong format",
- "ACCOUNTNAME_REQUIRED": "Mandatory field",
- "EMAIL_MUST_VALID": "Wrong format",
- "SMTP_USERNAME_REQUIRED": "Mandatory field",
- "PASSWORD_REQUIRED": "Mandatory field",
- "SMTP_HOST_REQUIRED": "Mandatory field",
- "SMTP_PORT_REQUIRED": "Mandatory field",
- "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Mandatory field",
- "MIN_INTERNAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater than or equal to",
- "MIN_MAILBOX_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater than or equal to",
- "PAGE_TITLE_REQUIRED": "Mandatory field",
- "EMAIL_REQUIRED": "Mandatory field",
- "PLAN_REQUIRED": "Mandatory field",
- "LICENSE_REQUIRED": "Mandatory field",
- "LOGINMAILFREQUENCY_REQUIRED": "Mandatory field",
- "LOGINMAILFREQUENCY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater than or equal to",
- "ALLOWEDLOGINATTEMPTS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater than or equal to",
- "BLOCKDURATION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater than or equal to",
- "ALLOWEDLOGINATTEMPTS_REQUIRED": "Mandatory field",
- "BLOCKDURATION_REQUIRED": "Mandatory field",
- "SERVICE_REQUIRED": "Mandatory field",
- "SECRETACCESSKEY_REQUIRED": "Mandatory field",
- "ACCESSKEY_REQUIRED": "Mandatory field",
- "LANGUAGE_REQUIRED": "Mandatory field",
- "BUCKET_REQUIRED": "Mandatory field",
- "TRANSCRIBEREGION_REQUIRED": "Mandatory field",
- "TRANSCRIBEACCOUNT_REQUIRED": "Mandatory field",
- "SENTIMENTREGION_REQUIRED": "Mandatory field",
- "SENTIMENTACCOUNT_REQUIRED": "Mandatory field",
- "USERNAME_REQUIRED": "Mandatory field",
- "FIELD_REQUIRED": "Mandatory field",
- "WRONG_FORMAT": "Wrong format",
- "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater than or equal to"
+ "CHATTIMEOUT_REQUIRED": "Obavezno polje",
+ "CHATTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Vrijednost mora biti veÄa ili jednaka od",
+ "MOTIONBARAUTOUPDATERURL_MUST_VALID_URL": "Pogrešan format",
+ "MOTIONBARAUTOUPDATERURL_REQUIRED": "Obavezno polje",
+ "ADDRESS_REQUIRED": "Obavezno polje",
+ "MIN_INTERNAL_REQUIRED": "Obavezno polje",
+ "MIN_MAILBOX_REQUIRED": "Obavezno polje",
+ "NAME_REQUIRED": "Obavezno polje",
+ "HEADER_WHITELABEL_REQUIRED": "Obavezno polje",
+ "LOCALNETADDRESS_REQUIRED": "Obavezno polje",
+ "LOCALNETADDRESS_MUST_VALID_PATTERN": "Pogrešan format",
+ "ADDRESS_MUST_VALID_PATTERN": "Pogrešan format",
+ "ACCOUNTNAME_REQUIRED": "Obavezno polje",
+ "EMAIL_MUST_VALID": "Pogrešan format",
+ "SMTP_USERNAME_REQUIRED": "Obavezno polje",
+ "PASSWORD_REQUIRED": "Obavezno polje",
+ "SMTP_HOST_REQUIRED": "Obavezno polje",
+ "SMTP_PORT_REQUIRED": "Obavezno polje",
+ "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Obavezno polje",
+ "MIN_INTERNAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Vrijednost mora biti veÄa ili jednaka od",
+ "MIN_MAILBOX_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Vrijednost mora biti veÄa ili jednaka od",
+ "PAGE_TITLE_REQUIRED": "Obavezno polje",
+ "EMAIL_REQUIRED": "Obavezno polje",
+ "PLAN_REQUIRED": "Obavezno polje",
+ "LICENSE_REQUIRED": "Obavezno polje",
+ "LOGINMAILFREQUENCY_REQUIRED": "Obavezno polje",
+ "LOGINMAILFREQUENCY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Vrijednost mora biti veÄa ili jednaka od",
+ "ALLOWEDLOGINATTEMPTS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Vrijednost mora biti veÄa ili jednaka od",
+ "BLOCKDURATION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Vrijednost mora biti veÄa ili jednaka od",
+ "ALLOWEDLOGINATTEMPTS_REQUIRED": "Obavezno polje",
+ "BLOCKDURATION_REQUIRED": "Obavezno polje",
+ "SERVICE_REQUIRED": "Obavezno polje",
+ "SECRETACCESSKEY_REQUIRED": "Obavezno polje",
+ "ACCESSKEY_REQUIRED": "Obavezno polje",
+ "LANGUAGE_REQUIRED": "Obavezno polje",
+ "BUCKET_REQUIRED": "Obavezno polje",
+ "TRANSCRIBEREGION_REQUIRED": "Obavezno polje",
+ "TRANSCRIBEACCOUNT_REQUIRED": "Obavezno polje",
+ "SENTIMENTREGION_REQUIRED": "Obavezno polje",
+ "SENTIMENTACCOUNT_REQUIRED": "Obavezno polje",
+ "USERNAME_REQUIRED": "Obavezno polje",
+ "FIELD_REQUIRED": "Obavezno polje",
+ "WRONG_FORMAT": "Pogrešan format",
+ "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Vrijednost mora biti veÄa ili jednaka od"
},
"NOTIFICATIONS": {
- "MICROSOFT_AUTHENTICATION_SUCCESS": "Authentication to the Microsoft Identity Platform completed successfully",
- "MICROSOFT_AUTHENTICATION_FAIL": "Something went wrong while authenticating to the Microsoft Identity Platform",
- "CLOUD_PROVIDER_CREATED_SUCCESS_TITLE": "Cloud Provider successfully created",
- "CLOUD_PROVIDER_SAVED_SUCCESS_TITLE": "Cloud Provider successfully saved",
- "CLOUD_PROVIDER_DELETE_TITLE": "Are you sure want to delete the cloud provider?",
- "CLOUD_PROVIDER_DELETE_MESSAGE": "{{ name }} will be deleted",
- "CLOUD_PROVIDER_DELETED_SUCCESS_TITLE": "Cloud Provider successfully deleted",
- "CLOUD_PROVIDERS_DELETE_TITLE": "Are you sure want to delete the selected cloud providers?",
- "CLOUD_PROVIDERS_DELETE_MESSAGE": "{{ total }} cloud providers will be deleted",
- "CLOUD_PROVIDERS_DELETED_SUCCESS_TITLE": "Cloud Providers successfully deleted",
- "SMTP_SAVED_SUCCESS_TITLE": "SMTP configuration successfully saved",
- "CLOUD_PROVIDER_SECRET_UPDATE_SUCCESS_TITLE": "Client Secret successfully updated"
+ "MICROSOFT_AUTHENTICATION_SUCCESS": "Autentifikacija na Microsoft Identifikacija Platformi je uspješno završena",
+ "MICROSOFT_AUTHENTICATION_FAIL": "NeÅ¡to je poÅ¡lo po zlu prilikom provjere autentiÄnosti na Microsoft Identifikacija Platforma",
+ "CLOUD_PROVIDER_CREATED_SUCCESS_TITLE": "Cloud Provajder uspješno kreiran",
+ "CLOUD_PROVIDER_SAVED_SUCCESS_TITLE": "Cloud Provajder uspjeÅ¡no saÄuvan",
+ "CLOUD_PROVIDER_DELETE_TITLE": "Jesi li siguran da želiš izbrisati cloud provajdera? ",
+ "CLOUD_PROVIDER_DELETE_MESSAGE": "{{ name }} Äe biti izbrisan",
+ "CLOUD_PROVIDER_DELETED_SUCCESS_TITLE": "Cloud Provajder uspješno izbrisan",
+ "CLOUD_PROVIDERS_DELETE_TITLE": "Jesi li siguran da želiš izbrisati odabrane cloud provajdere?",
+ "CLOUD_PROVIDERS_DELETE_MESSAGE": "{{ total }} cloud provajderi Äe biti izbrisani",
+ "CLOUD_PROVIDERS_DELETED_SUCCESS_TITLE": "Cloud Provajderi uspješno izbrisani",
+ "SMTP_SAVED_SUCCESS_TITLE": "SMTP konfiguracija je uspjeÅ¡no saÄuvana",
+ "CLOUD_PROVIDER_SECRET_UPDATE_SUCCESS_TITLE": "Klijent Tajna uspješno ažurirana"
},
- "LIMIT_TABS": "Limit of interaction tab"
+ "LIMIT_TABS": "Limit interakcija taba"
}
}
diff --git a/public/app/main/apps/settings/i18n/de.json b/public/app/main/apps/settings/i18n/de.json
index aa643d6..205a273 100644
--- a/public/app/main/apps/settings/i18n/de.json
+++ b/public/app/main/apps/settings/i18n/de.json
@@ -1,69 +1,69 @@
{
"SETTINGS": {
- "PREFERRED": "Preferred Logo",
- "DEFAULT_PREFERRED": "Default Preferred Logo",
- "MOTIONBAR": "Motionbar",
+ "PREFERRED": "Bevorzugtes Logo",
+ "DEFAULT_PREFERRED": "Standard-Logo",
+ "MOTIONBAR": "MotionBar",
"WEBRTC": "WebRTC",
"RELOAD": "Neu laden",
- "VERIFY": "Ãberprüfen Sie, ob",
- "INTERFACE": "Schnittstelle",
+ "VERIFY": "Ãberprüfen",
+ "INTERFACE": "Interface",
"UPDATING": "Aktualisierung",
"REMOTE_VERSION": "Remote-Version",
"NO_NEW_VERSION_AVAILABLE": "Keine neue Version verfügbar",
- "TOP_N_PROCESSES": "Top {{Wert}} Prozesse",
+ "TOP_N_PROCESSES": "Top {{value}} Prozesse",
"SYSTEM": "System",
- "FILE_SYSTEM": "File System",
+ "FILE_SYSTEM": "Dateisystem",
"PROCESSES": "Prozesse",
- "MOUNT_POINT": "Berg",
- "AVG_LOAD": "AVG Laden",
+ "MOUNT_POINT": "Mount",
+ "AVG_LOAD": "AVG Load",
"TOTAL": "Gesamt",
"USED": "Verwendet",
- "FREE": "Kostenlos",
+ "FREE": "Frei",
"NAME": "Name",
- "STATE": "Zustand",
+ "STATE": "Status",
"CHAT": "Chat",
"MAIL": "E-Mail",
- "MESSAGING": "Sms",
+ "MESSAGING": "SMS",
"FAX": "Fax",
"OPENCHANNEL": "Offener Kanal",
"AGENTS": "Agenten",
- "USERS": "Benutzer",
+ "USERS": "Nutzer",
"TELEPHONES": "Telefone",
"STAFF": "Personal",
- "CHANNELS": "Tv",
+ "CHANNELS": "Kanäle",
"MODULES": "Module",
- "CM": "Contacts Manager",
- "DIALER": "Dialer",
- "JSCRIPTY": "Jscripty",
+ "CM": "Kontaktmanager",
+ "DIALER": "Outbound-Dialer",
+ "JSCRIPTY": "JScripty",
"CUSTOM": "Anpassung",
- "UPDATE": "Update",
- "OTHERS": "Andere",
+ "UPDATE": "Aktualisieren",
+ "OTHERS": "Weitere",
"SETTINGS": "Einstellungen",
"GENERAL": "Allgemein",
"SMTP": "SMTP",
"NETWORKS": "Netzwerke",
- "UPDATES": "Aktuelles",
+ "UPDATES": "Updates",
"LICENSE": "Lizenz",
- "ID": "Id",
- "MIN_INTERNAL": "Min. Interne",
+ "ID": "ID",
+ "MIN_INTERNAL": "Min. Interne Nummer",
"MIN_MAILBOX": "Min Mailbox",
- "INSTALLED_AT": "Installiert",
- "SEARCH_FOR_ANYONE": "Suche für Jedermann",
+ "INSTALLED_AT": "Installiert am",
+ "SEARCH_FOR_ANYONE": "Suche",
"EDIT_GENERAL": "Allgemein bearbeiten",
"SECURE_PASSWORD": "Sicheres Kennwort",
"LOGO": "Logo",
"DEFAULT_LOGO": "Standard Logo",
"DEFAULT_LOGIN_LOGO": "Login Logo",
- "WHITELABEL": "White Label",
+ "WHITELABEL": "WhiteLabel",
"CREATED_AT": "Erstellt am",
"SAVE": "Speichern",
- "SMTP_SERVICE": "Service",
+ "SMTP_SERVICE": "SMTP-Dienst",
"SMTP_HOST": "SMTP-Host",
- "SMTP_USERNAME": "SMTP-Benutzername",
+ "SMTP_USERNAME": "SMTP-Nutzername",
"DESCRIPTION": "Beschreibung",
"SMTP_PASSWORD": "SMTP-Passwort",
"SMTP_PORT": "SMTP-Port",
- "SMTP_SECURE": "Sichere",
+ "SMTP_SECURE": "Sicher",
"TYPE": "Typ",
"ADDRESS": "Adresse",
"NEW_NETWORK": "Neues Netzwerk",
@@ -71,204 +71,204 @@
"HELP": {
"ADDRESS": "Die Adresse des Netzwerks",
"LOCALNETADDRESS": "IP-Adresse/Subnetzmaske",
- "SMTP_SECURE": "Bei true wird die Verbindung TLS verwenden, wenn eine Verbindung zu Server",
- "SMTP_USERNAME": "Benutzername für die Authentifizierung verwendet werden",
- "SMTP_PASSWORD": "Kennwort für die Authentifizierung verwendet werden",
- "EMAILADDRESS": "Geben Sie die E-Mail-Adresse der Nachricht (von)",
- "SECURITY_SUITE": "Aktiviert das sichere Passwort-Format, das obligatorische Zurücksetzen des Passworts nach der ersten Anmeldung und den Ablauf des Passworts nach 90 Tagen",
- "MOTIONBARREMEMBERME": "Aktivieren / Deaktivieren der Funktion \"Merken\" in Motion Phonebar",
+ "SMTP_SECURE": "Bei true wird die Verbindung TLS verwenden",
+ "SMTP_USERNAME": "Nutzername für die Authentifizierung",
+ "SMTP_PASSWORD": "Passwort für die Authentifizierung",
+ "EMAILADDRESS": "E-Mail Adresse (Von)",
+ "SECURITY_SUITE": "Sicherheitseinstellungen aktivieren. (Neues Passwort bei initialer Anmeldung und Ãndern des Passwortes nach 90 Tagen)",
+ "MOTIONBARREMEMBERME": "Merken der Anmeldedaten in der PhoneBar",
"RTLSUPPORT": "Aktiviert die RTL-Unterstützung für Arabisch, Persisch und Hebräisch",
- "DEFAULTSCREENRECORDINGPATH": "Geben Sie den Pfad ein, in dem die Bildschirmaufzeichnungsdateien auf dem Agent-Computer gespeichert werden sollen (leer lassen für den Standardpfad für den Videoordner).",
+ "DEFAULTSCREENRECORDINGPATH": "Geben Sie den Pfad ein, in dem die Bildschirmaufzeichnungsdateien auf dem Agenten-Computer gespeichert werden sollen (leer lassen für den Standardpfad für den Videoordner).",
"LOGINMAILFREQUENCY": "Bitte denken Sie daran, den EMAIL-Dienst jedes Mal neu zu starten, wenn dieser Parameter geändert wurde",
"PASSWORD": "Passwort",
"USERNAME": "Nutzername",
"ENFORCE_PASSWORD_HISTORY": "Aktiviert die Validierung anhand zuvor verwendeter Kennwörter",
"PASSWORD_HISTORY_LIMIT": "Anzahl der zuletzt zu überprüfenden eindeutigen Kennwörter",
- "SEARCH_ON_ENTER_KEY": "Beginnen Sie erst mit der Suche, nachdem der Agent die Eingabetaste gedrückt hat",
+ "SEARCH_ON_ENTER_KEY": "Suche mit Eingabetaste starten",
"INTERACTIONS_RELOAD_TIMEOUT": "Zeitintervall in Sekunden, nach dem Interaktionen neu geladen werden (0 = Echtzeitaktualisierung)",
"PRIVACY_POLICY": "Anzahl der Zeichen, die durch ein Sternchen (*) ersetzt werden (0 = alle Zeichen)",
- "CLIENT_SECRET": "Das Geheimnis ist nach dem Speichern der Konfiguration nicht mehr sichtbar. Bewahren Sie es sicher auf, wenn Sie es woanders verwenden möchten.",
- "LIMIT_TABS": "Maximale Anzahl möglicher geöffneter Interaktionsregisterkarten",
+ "CLIENT_SECRET": "Das Geheimnis ist nach dem Speichern der Konfiguration nicht mehr sichtbar. Bewahren Sie es sicher auf, wenn Sie es anderweitig verwenden möchten.",
+ "LIMIT_TABS": "Maximale Anzahl möglicher Interaktions-Tabs geöffnet",
"PREVIEW_RECALLME_REMINDER_INTERVAL": "Zeitintervall in Minuten, vor dem eine Benachrichtigung an den Agenten gesendet wird, die ihn über den durchzuführenden Vorschaurückruf informiert"
},
"ERRORS": {
- "ADDRESS_REQUIRED": "Die Adresse ist erforderlich",
- "MIN_INTERNAL_REQUIRED": "Die minimale interne ist erforderlich",
- "MIN_MAILBOX_REQUIRED": "Die Mailbox ist erforderlich",
- "NAME_REQUIRED": "Der Name ist erforderlich",
- "HEADER_WHITELABEL_REQUIRED": "Die whitelabel ist erforderlich",
- "LOCALNETADDRESS_REQUIRED": "Localnet Adresse erforderlich",
- "LOCALNETADDRESS_MUST_VALID_PATTERN": "Localnet gültig sein muss eine gültige Muster",
- "ADDRESS_MUST_VALID_PATTERN": "Adresse muss eine gültige Muster sein",
- "ACCOUNTNAME_REQUIRED": "Das Konto Name ist erforderlich",
- "SMTP_USERNAME_REQUIRED": "Der Benutzername ist erforderlich",
- "PASSWORD_REQUIRED": "Das Kennwort ist erforderlich",
- "SMTP_HOST_REQUIRED": "Der Host wird benötigt",
- "SMTP_PORT_REQUIRED": "Der Port ist erforderlich",
- "MIN_INTERNAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Min-internen muss gröÃer als oder gleich",
- "MIN_MAILBOX_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Min-Mailbox muss gröÃer als oder gleich",
- "PAGE_TITLE_REQUIRED": "Pflichtfeld",
- "EMAIL_REQUIRED": "Pflichtfeld",
- "PLAN_REQUIRED": "Pflichtfeld",
- "MOTIONBARAUTOUPDATERURL_MUST_VALID_URL": "Falsches Format",
- "MOTIONBARAUTOUPDATERURL_REQUIRED": "Pflichtfeld",
- "EMAIL_MUST_VALID": "Falsches Format",
- "LICENSE_REQUIRED": "Pflichtfeld",
- "CHATTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "CHATTIMEOUT_REQUIRED": "Pflichtfeld",
- "ALLOWEDLOGINATTEMPTS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "ALLOWEDLOGINATTEMPTS_REQUIRED": "Pflichtfeld",
- "BLOCKDURATION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "BLOCKDURATION_REQUIRED": "Pflichtfeld",
- "LOGINMAILFREQUENCY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "LOGINMAILFREQUENCY_REQUIRED": "Pflichtfeld",
- "USERNAME_REQUIRED": "Pflichtfeld",
- "ACCESSKEY_REQUIRED": "Pflichtfeld",
- "BUCKET_REQUIRED": "Pflichtfeld",
- "LANGUAGE_REQUIRED": "Pflichtfeld",
- "SECRETACCESSKEY_REQUIRED": "Pflichtfeld",
- "SENTIMENTACCOUNT_REQUIRED": "Pflichtfeld",
- "SENTIMENTREGION_REQUIRED": "Pflichtfeld",
- "SERVICE_REQUIRED": "Pflichtfeld",
- "TRANSCRIBEACCOUNT_REQUIRED": "Pflichtfeld",
- "TRANSCRIBEREGION_REQUIRED": "Pflichtfeld",
+ "ADDRESS_REQUIRED": "Adresse erforderlich",
+ "MIN_INTERNAL_REQUIRED": "Minimale interne Nummer erforderlich",
+ "MIN_MAILBOX_REQUIRED": "Mailbox erforderlich",
+ "NAME_REQUIRED": "Name erforderlich",
+ "HEADER_WHITELABEL_REQUIRED": "WhiteLabel erforderlich",
+ "LOCALNETADDRESS_REQUIRED": "Localnet-Adresse erforderlich",
+ "LOCALNETADDRESS_MUST_VALID_PATTERN": "Ungültiges Format Adresse",
+ "ADDRESS_MUST_VALID_PATTERN": "Adresse muss einem gültigen Muster entsprechen",
+ "ACCOUNTNAME_REQUIRED": "Kontoname erforderlich",
+ "SMTP_USERNAME_REQUIRED": "Nutzername erforderlich",
+ "PASSWORD_REQUIRED": "Passwort erforderlich",
+ "SMTP_HOST_REQUIRED": "Host erforderlich",
+ "SMTP_PORT_REQUIRED": "Port erforderlich",
+ "MIN_INTERNAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Min interne Nummer muss gröÃer oder gleich sein als",
+ "MIN_MAILBOX_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Min Mailbox-Nummer muss gröÃer oder gleich sein als",
+ "PAGE_TITLE_REQUIRED": "Titel erforderlich",
+ "EMAIL_REQUIRED": "E-Mail erforderlich",
+ "PLAN_REQUIRED": "Plan erforderlich",
+ "MOTIONBARAUTOUPDATERURL_MUST_VALID_URL": "Ungültiges Format URL",
+ "MOTIONBARAUTOUPDATERURL_REQUIRED": "URL erforderlich",
+ "EMAIL_MUST_VALID": "Ungültiges Format E-Mail",
+ "LICENSE_REQUIRED": "Lizenz erforderlich",
+ "CHATTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss gröÃer oder gleich sein als",
+ "CHATTIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
+ "ALLOWEDLOGINATTEMPTS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Erlaubte Anmeldeversuche müssen gröÃer oder gleich sein als",
+ "ALLOWEDLOGINATTEMPTS_REQUIRED": "erlaubte Anmeldeversuche erforderlich",
+ "BLOCKDURATION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Sperrdauer muss gröÃer oder gleich sein als",
+ "BLOCKDURATION_REQUIRED": "Sperrdauer erforderlich",
+ "LOGINMAILFREQUENCY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Abfrageintervall muss gröÃer oder gleich sein als",
+ "LOGINMAILFREQUENCY_REQUIRED": "Abfrageintervall erforderlich",
+ "USERNAME_REQUIRED": "Nutzername erforderlich",
+ "ACCESSKEY_REQUIRED": "Zugangsschlüssel erforderlich",
+ "BUCKET_REQUIRED": "Behälter erforderlich",
+ "LANGUAGE_REQUIRED": "Sprache erforderlich",
+ "SECRETACCESSKEY_REQUIRED": "Geheimer Zugangsschlüssel erforderlich",
+ "SENTIMENTACCOUNT_REQUIRED": "Konto für Sentiment-Analyse erforderlich",
+ "SENTIMENTREGION_REQUIRED": "Region für Sentiment-Analyse erforderlich",
+ "SERVICE_REQUIRED": "Dienst erforderlich",
+ "TRANSCRIBEACCOUNT_REQUIRED": "Konto für Transkription erforderlich",
+ "TRANSCRIBEREGION_REQUIRED": "Region für Transkription erforderlich",
"FIELD_REQUIRED": "Pflichtfeld",
+ "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
"PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Pflichtfeld",
- "WRONG_FORMAT": "Falsches Format",
- "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein"
+ "WRONG_FORMAT": "Falsches Format"
},
"EDIT_NETWORK": "Netzwerk bearbeiten",
"DELETE_NETWORK": "Netzwerk löschen",
"BACK": "Zurück",
- "SELECTED": "Ausgewählte",
- "SELECT_ALL": "Alle auswählen",
- "SELECT_NONE": "Wählen Sie \"Keine\"",
+ "SELECTED": "Ausgewählt",
+ "SELECT_ALL": "Alles auswählen",
+ "SELECT_NONE": "Nichts auswählen",
"EXPIRATION_DATE": "Ablaufdatum",
"REQUEST_LICENSE": "Lizenz anfordern",
"EMAIL": "E-Mail",
"SEND": "Senden",
"PLAN": "Plan",
- "MONTH_TO_MONTH": "Von Monat zu Monat",
+ "MONTH_TO_MONTH": "Monatlich",
"MOTION_PROCESS_MANAGEMENT": "Motion Process Management",
"USEFUL_COMMANDS": "Nützliche Befehle",
- "COMMAND": "Befehl",
+ "COMMAND": "Eingabe",
"PM2_LIST": "Eine Liste aller Prozesse",
- "PM2_START": "Starten eines Prozesses durch ID oder Name",
- "PM2_STOP": "Stoppen Sie einen Prozess-ID oder Name, fügen Sie \"Alle\", um alle aktiven Prozesse",
- "PM2_RESTART": "Starten Sie einen Prozess, durch ID oder Name",
- "PM2_LOGS": "Alle Protokolle Stream Datei, oder spezifische eines Prozess-ID oder Name",
+ "PM2_START": "Starten eines Prozesses durch ID oder Namen",
+ "PM2_STOP": "Stoppen Sie einen Prozess durch ID oder Namen",
+ "PM2_RESTART": "Starten Sie einen Prozess erneut durch ID oder Name",
+ "PM2_LOGS": "Alle Protokolle Stream Datei",
"PASSWORD": "Passwort",
- "NO_AVAILABLE_INFO": "Keine verfügbaren Info",
- "STUNADDR": "Die STUN-Adresse",
+ "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
+ "STUNADDR": "STUN-Adresse",
"CHANGELOG": "Changelog",
"CURRENT_VERSION": "Aktuelle Version",
- "CUSTOMIZATIONS": "Anpassungen",
- "LOCALNETADDRESS": "Localnet Adresse",
+ "CUSTOMIZATIONS": "WhiteLabel",
+ "LOCALNETADDRESS": "Localnet-Adresse",
"NEW_VERSION": "Neue Version",
"TRIAL_VERSION": "Testversion",
"TOKEN": "Token",
- "NEW_TOKEN_DETECTED": "Neue Token erkannt",
- "EXPIRATION_GRAY_PERIOD": "Grau Zeitraum Ablauf",
- "NEW_TOKEN": "Neue Token",
+ "NEW_TOKEN_DETECTED": "Neuen Token erkannt",
+ "EXPIRATION_GRAY_PERIOD": "Ablauf Testzeitraum",
+ "NEW_TOKEN": "Neuer Token",
"PRICES": "Preise",
"UPDATE_LICENSE": "Lizenz aktualisieren",
"LOGOLOGIN": "Login Logo",
- "EXPIRATION_REASON": "Ablauf Grund",
+ "EXPIRATION_REASON": "Ablaufgrund",
"GLOBAL": "Global",
"SMTP_AUTHENTICATION": "Authentifizierung",
- "LICENSE_REQUEST_SENT": "Vielen Dank! Die Lizenzierung Team wird Sie in Ihrem Konto so schnell wie möglich um Ihre Wünsche zu genehmigen: erhalten Sie eine e-Mail, wenn die Ãnderungen wirksam werden. Lesen Sie bitte für weitere Informationen an License@xcally.com.",
- "ACCOUNTNAME": "Konto Name",
- "EMAILADDRESS": "E-mail Adresse",
- "OLD_TOKEN": "Alte Token",
+ "LICENSE_REQUEST_SENT": "Vielen Dank! Bitte treten Sie mit unserem Kundensupport in Kontakt",
+ "ACCOUNTNAME": "Kontoname",
+ "EMAILADDRESS": "E-Mail Adresse",
+ "OLD_TOKEN": "Alter Token",
"SEND_EMAIL_TO": "E-Mail senden an",
- "JIRA_ERROR_MESSAGE": "Fehler während der Lizenz anfordern. Bitte kontaktieren Sie unser Team bei License@xcally.com mit Ihrer Anfrage",
+ "JIRA_ERROR_MESSAGE": "Fehler bei Lizenzanfrage. Bitte wenden Sie sich an unseren Support",
"PAGE": "Seite",
"ROWSPERPAGE": "Zeilen pro Seite",
- "OF": "Von",
+ "OF": "von",
"SMTP_SSL": "SMTP-SSL",
"ENABLED": "Aktiviert",
"DISABLED": "Deaktiviert",
"UNLIMITED_CHANNELS": "Unbegrenzte Anzahl von Kanälen",
- "PAGE_TITLE": "Titel der Seite",
- "DEFAULT_PAGE_TITLE": "Standard Seitentitel",
- "CALLYSQUARE": "Cally Square",
- "DEFAULT_HEADER_WHITELABEL": "White Label StandardfuÃzeile",
- "HEADER_WHITELABEL": "White Label FuÃzeile",
- "EXPIRATION_REASON_MESSAGE_CHANGED": "Ihre Maschine eindeutige Id wurde aufgrund einer Ãnderung an Ihrem System aktualisiert. Kontakt xCALLY Motion Support Team Ihre alte und Ihre neue uuid zu senden.",
- "CALL_RECORDING_ENCRYPTION": "Sprachaufnahme-Verschlüsselung",
- "TURNADDR": "Adresse",
- "TURN_USERNAME": "TURN Benutzername",
+ "PAGE_TITLE": "Seitentitel",
+ "DEFAULT_PAGE_TITLE": "Standard-Seitentitel",
+ "CALLYSQUARE": "CallySquare",
+ "DEFAULT_HEADER_WHITELABEL": "WhiteLabel StandardfuÃzeile",
+ "HEADER_WHITELABEL": "WhiteLabel FuÃzeile",
+ "EXPIRATION_REASON_MESSAGE_CHANGED": "Die eindeutige ID Ihres Servers wurde aufgrund von Anpassungen geändert. Bitte wenden Sie sich an unseren Support",
+ "CALL_RECORDING_ENCRYPTION": "Verschlüsselung der Gesprächsaufzeichnungen",
+ "TURNADDR": "TURN-Adresse",
+ "TURN_USERNAME": "TURN-Nutzername",
"TURN_PASSWORD": "Passwort ändern",
- "PERPETUAL": "Unaufhörlich",
+ "PERPETUAL": "Einmalige Lizenz",
"SECURITY_SUITE": "Sicherheitssuite",
"ANNUALLY": "Jährlich",
- "MOTIONBARAUTOUPDATER": "Automatischer Updater",
- "MOTIONBARAUTOUPDATERURL": "Automatische Updater-URL",
- "JAWS": "Jaws",
+ "MOTIONBARAUTOUPDATER": "Automatische Updates PhoneBar",
+ "MOTIONBARAUTOUPDATERURL": "URL automatische Updated PhoneBar",
+ "JAWS": "Jaws-Unterstützung für Sehbehinderte",
"ENABLEEMAILPREVIEW": "E-Mail-Vorschau aktivieren",
"REPORT": "Bericht",
"SPLIT": "Bericht teilen",
- "SPLITSIZECSV": "BerichtgröÃe teilen [CSV-Datensätze]",
- "SPLITSIZEPDF": "Split-BerichtsgröÃe [PDF-Datensätze]",
- "SPLITSIZEXLSX": "Split-BerichtsgröÃe [XLSX-Datensätze]",
- "AGENTOMNIDESKTOPINTERFACE": "Agent Omni Desktopschnittstelle",
- "MESSAGESALIGNMENT": "Nachrichtenausrichtung",
- "ENTER_LICENSE": "Geben Sie Ihre Lizenz ein",
- "EXPIRATION_CHANGED_ADVISE": "Wenden Sie sich an das xCALLY Motion License Team und senden Sie Ihre alte und Ihre neue Uuid.",
- "EXPIRATION_REASON_MESSAGE_DISABLED": "Ihre Lizenz wurde deaktiviert.",
+ "SPLITSIZECSV": "Aufteilung Bericht [CSV-Datensätze]",
+ "SPLITSIZEPDF": "Aufteilung Bericht [PDF-Datensätze]",
+ "SPLITSIZEXLSX": "Aufteilung Bericht [XLSX-Datensätze]",
+ "AGENTOMNIDESKTOPINTERFACE": "Agenten-Webinterface",
+ "MESSAGESALIGNMENT": "Ausrichtung der Nachrichten",
+ "ENTER_LICENSE": "Lizenz eingeben",
+ "EXPIRATION_CHANGED_ADVISE": "Bitte halten Sie bei Supportanfragen Ihren Lizenz-Token bereit",
+ "EXPIRATION_REASON_MESSAGE_DISABLED": "Lizenz deaktiviert",
"UPDATE_LICENSE_MANUALLY": "Möchten Sie Ihre Lizenz manuell aktualisieren?",
- "ADDONS": "Add-Ons",
+ "ADDONS": "AddOns",
"SESSIONS": "Sitzungen",
- "VIRTUAL": "Plaudern",
- "VOICE": "Stimme",
- "CHATTIMEOUT": "Chat schlieÃt Interaktionszeitlimit",
- "MOTIONBARREMEMBERME": "Erinnere dich an mich",
+ "VIRTUAL": "Chat",
+ "VOICE": "Voice",
+ "CHATTIMEOUT": "Zeitüberschreitung Chat schlieÃen",
+ "MOTIONBARREMEMBERME": "Anmeldedaten in PhoneBar speichern",
"RTLSUPPORT": "RTL-Unterstützung",
- "DEFAULTSCREENRECORDINGPATH": "Bildschirmaufzeichnungspfad",
- "SCREENRECORDING": "Bildschirmaufnahme",
+ "DEFAULTSCREENRECORDINGPATH": "Pfad für Bildschirmaufzeichnung",
+ "SCREENRECORDING": "Bildschirmaufzeichnung",
"VIDEO": "Video",
- "BLOCKDURATION": "Minuten vor dem automatischen Entsperren warten",
+ "BLOCKDURATION": "Dauer (Min) der Sperrung nach fehlgeschlagener Anmeldung",
"SECURITY": "Sicherheit",
- "ALLOWEDLOGINATTEMPTS": "Zulässige Anmeldeversuche vor dem Sperren des Benutzers / Agenten",
+ "ALLOWEDLOGINATTEMPTS": "Max. fehlgeschlagene Anmeldeversuche bis Sperrung",
"DEFAULT_FAVICON": "Standard-Favicon",
"FAVICON": "Favicon",
"IMAPGENERALSETTINGS": "IMAP",
- "LOGINMAILFREQUENCY": "Anmelde-Mail-Häufigkeit (Sek.)",
+ "LOGINMAILFREQUENCY": "Anmeldefrequenz E-Mail (Sek.)",
"USERNAME": "Nutzername",
"GOOGLE_SSO_ENABLED": "Google SSO aktiviert",
"SSO": "SSO",
"ACCESSKEY": "Zugriffsschlüssel-ID",
- "ADD_CLOUDPROVIDER": "Konto hinzufügen",
+ "ADD_CLOUDPROVIDER": "Cloud-Anbieter hinzufügen",
"AI": "A.I. Werkzeuge",
"AITOOLS": "A.I. Werkzeuge",
- "APPZONE": "App Zone",
- "BUCKET": "Eimer",
+ "APPZONE": "App-Zone",
+ "BUCKET": "Behälter",
"DELETE": "Löschen",
"DELETE_CLOUDPROVIDER": "Konto löschen",
"EDIT_CLOUDPROVIDER": "Konto bearbeiten",
"LANGUAGE": "Sprache",
- "NEW_CLOUDPROVIDER": "Neues Konto",
+ "NEW_CLOUDPROVIDER": "Neuer Cloud-Anbieter",
"SECRETACCESSKEY": "Geheimer Zugangsschlüssel",
- "SENTIMENTACCOUNT": "Sentiment Analysis Account",
- "SENTIMENTANALYSIS": "Stimmungsanalyse",
- "SENTIMENTREGION": "Sentiment Analysis Region",
- "SERVICE": "Bedienung",
- "TRANSCRIBE": "Transkribieren",
- "TRANSCRIBEACCOUNT": "Konto transkribieren",
- "TRANSCRIBEREGION": "Region transkribieren",
- "WHATSAPP": "WhatsApp Connector",
+ "SENTIMENTACCOUNT": "Konto Sentiment-Analyse",
+ "SENTIMENTANALYSIS": "Sentiment-Analyse",
+ "SENTIMENTREGION": "Region Sentiment-Analyse",
+ "SERVICE": "Dienst",
+ "TRANSCRIBE": "Transkription",
+ "TRANSCRIBEACCOUNT": "Konto Transkription",
+ "TRANSCRIBEREGION": "Region Transkription",
+ "WHATSAPP": "WhatsApp",
"ENFORCE_PASSWORD_HISTORY": "Kennwortverlauf erzwingen",
"PASSWORD_HISTORY_LIMIT": "Kennwortverlaufslimit",
- "SEARCH_ON_ENTER_KEY": "Suchen Sie mit der Eingabetaste",
+ "SEARCH_ON_ENTER_KEY": "Suche mit Eingabetaste starten",
"CHAT_INTERACTIONS_RELOAD_TIMEOUT": "Zeitüberschreitung beim erneuten Laden von Chat-Interaktionen",
"MAIL_INTERACTIONS_RELOAD_TIMEOUT": "Zeitlimit für das erneute Laden von E-Mail-Interaktionen",
- "OPENCHANNEL_INTERACTIONS_RELOAD_TIMEOUT": "Zeitüberschreitung beim erneuten Laden von Open Channel-Interaktionen",
+ "OPENCHANNEL_INTERACTIONS_RELOAD_TIMEOUT": "Zeitüberschreitung beim erneuten Laden von offener Kanal-Interaktionen",
"SMS_INTERACTIONS_RELOAD_TIMEOUT": "Zeitüberschreitung beim erneuten Laden von SMS-Interaktionen",
- "WHATSAPP_INTERACTIONS_RELOAD_TIMEOUT": "WhatsApp Connector-Interaktionen laden das Zeitlimit neu",
- "PRIVACY_POLICY_EMAIL": "Datenschutzerklärung für E-Mail-Adressen",
- "PRIVACY_POLICY_NAME": "Datenschutzerklärung für Namen",
- "PRIVACY_POLICY_NUMBER": "Datenschutzerklärung für Nummern",
- "STOP_RECORDING_ON_VOICE_CALL_TRANSFER": "Beenden Sie die Aufzeichnung bei Sprachanrufweiterleitung",
+ "WHATSAPP_INTERACTIONS_RELOAD_TIMEOUT": "Zeitüberschreitung beim erneuten Laden von WhatsApp-Interaktionen",
+ "PRIVACY_POLICY_EMAIL": "Maskierung E-Mail Adressen",
+ "PRIVACY_POLICY_NAME": "Maskierung Namen",
+ "PRIVACY_POLICY_NUMBER": "Maskierung Nummern",
+ "STOP_RECORDING_ON_VOICE_CALL_TRANSFER": "Aufzeichnung bei Transfer beenden",
"AD_SSO_ENABLED": "Active Directory SSO aktiviert",
"APPLICATION_ID": "Anwendungs-ID",
"AUTHENTICATE": "Authentifizieren",
@@ -276,20 +276,20 @@
"CLIENT_SECRET": "Client-Geheimnis",
"CLIPBOARD": "Zwischenablage",
"CLOUD_PROVIDERS": "Cloud-Anbieter",
- "COPIED_TO_CLIPBOARD": "Token in Zwischenablage kopiert",
+ "COPIED_TO_CLIPBOARD": "Token in die Zwischenablage kopiert",
"COPY_LICENSE": "Token in die Zwischenablage kopieren",
"DISABLED_COOKIE": "Cookies-Banner",
- "DOWNLOAD_LICENSE_LOG_FILE": "Lizenzprotokolldatei herunterladen",
+ "DOWNLOAD_LICENSE_LOG_FILE": "Laden Sie die Lizenzprotokolldatei herunter",
"LICENSE_LOG_FILE": "Lizenzprotokolldatei",
"LICENSE_LOG_FILE_DOWNLOADED": "Lizenzprotokolldatei heruntergeladen!",
- "LIMIT_TABS": "Registerkarte \"Interaktionsbeschränkung\"",
+ "LIMIT_TABS": "Registerkarte Interaktionslimit",
"MICROSOFT_AUTHENTICATION_FAIL": "Bei der Authentifizierung bei der Microsoft Identity Platform ist ein Fehler aufgetreten",
- "MICROSOFT_AUTHENTICATION_SUCCESS": "Authentifizierung bei der Microsoft Identity Platform erfolgreich abgeschlossen",
+ "MICROSOFT_AUTHENTICATION_SUCCESS": "Die Authentifizierung bei der Microsoft Identity Platform wurde erfolgreich abgeschlossen",
"NEW_CLIENT_SECRET": "Neues Client-Geheimnis",
- "PREVIEW_RECALLME_REMINDER_INTERVAL": "Vorschau Intervall für Recallme-Erinnerung",
- "REDIRECT_URI": "Weiterleitungs-URI",
+ "PREVIEW_RECALLME_REMINDER_INTERVAL": "Vorschau des Recallme-Erinnerungsintervalls",
+ "REDIRECT_URI": "Umleitungs-URI",
"REMOTE_URI": "Remote-URI",
- "TENANT_ID": "Mandanten-ID",
- "UPDATE_CLIENT_SECRET": "Client-Geheimnis aktualisieren"
+ "TENANT_ID": "Mieter-ID",
+ "UPDATE_CLIENT_SECRET": "Client-Secret aktualisieren"
}
}
diff --git a/public/app/main/apps/sms/i18n/bs.json b/public/app/main/apps/sms/i18n/bs.json
index 9f9a57b..c904bfc 100644
--- a/public/app/main/apps/sms/i18n/bs.json
+++ b/public/app/main/apps/sms/i18n/bs.json
@@ -1,297 +1,297 @@
{
"SMS": {
- "EDIT_DIALOGFLOWV2": "Edit Dialogflow V2",
+ "EDIT_DIALOGFLOWV2": "Uredi Dialogflow V2",
"DIALOGFLOWV2": "Dialogflow V2",
- "PRIVATEKEY": "Private Key",
- "CLIENTEMAIL": "Client Email",
- "PROJECTID": "Project ID",
- "AMAZONLEX": "AmazonLex",
- "EDIT_AMAZONLEX": "Edit Lex configuration",
- "ACCESSKEYID": "Access key ID",
- "SECRETACCESSKEY": "Access key secret",
+ "PRIVATEKEY": "Privatni KljuÄ",
+ "CLIENTEMAIL": "E-Mail Klijenta",
+ "PROJECTID": "Projekat ID",
+ "AMAZONLEX": "Amazon Lex",
+ "EDIT_AMAZONLEX": "Uredi Amazon Lex",
+ "ACCESSKEYID": "Pristupni KljuÄ ID",
+ "SECRETACCESSKEY": "Tajni Pristupni KljuÄ",
"LEXREGION": "Region",
- "BOTNAME": "Bot name",
- "WELCOMEMESSAGE": "Welcome message",
- "LOGIN_TIME": "Login time",
- "PAUSE_TIME": "Pause time",
- "DOWNLOAD_INTERACTION": "Download",
- "TRANSFER": "Transfer",
- "QUEUETRANSFER": "Queue Transfer",
- "QUEUETRANSFERTIMEOUT": "Queue Transfer Timeout",
- "AGENTTRANSFER": "Agent Transfer",
- "AGENTTRANSFERTIMEOUT": "Agent Transfer Timeout",
+ "BOTNAME": "Bot Naziv",
+ "WELCOMEMESSAGE": "Poruka dobrodošlice",
+ "LOGIN_TIME": "Vrijeme prijave",
+ "PAUSE_TIME": "Vrijeme pauze",
+ "DOWNLOAD_INTERACTION": "Skini",
+ "TRANSFER": "Prijenos",
+ "QUEUETRANSFER": "Prijenos Queue",
+ "QUEUETRANSFERTIMEOUT": "Prijenos Queue Timeout",
+ "AGENTTRANSFER": "Prijenost Specijaliste",
+ "AGENTTRANSFERTIMEOUT": "Timeout Prijenosa Specijaliste",
"TAG": "Tag",
- "EDIT_TAG": "Edit Tag",
- "WAITFORTHEASSIGNEDAGENT": "Wait for the assigned agent",
- "NOTIFICATION": "Notification",
- "NOTIFICATIONSOUND": "Sound",
- "NOTIFICATIONSHAKE": "Shake",
- "NOTIFICATIONTEMPLATE": "Template",
- "SYSTEM": "System",
- "EDIT_SYSTEM": "Edit System",
- "COMMAND": "Command",
- "VARIABLE": "Variable",
+ "EDIT_TAG": "Uredi Tag",
+ "WAITFORTHEASSIGNEDAGENT": "PriÄekaj dodijeljenog Specijalistu",
+ "NOTIFICATION": "Obavijest",
+ "NOTIFICATIONSOUND": "Zvuk",
+ "NOTIFICATIONSHAKE": "Protresi",
+ "NOTIFICATIONTEMPLATE": "Å ablon",
+ "SYSTEM": "Sistem",
+ "EDIT_SYSTEM": "Uredi Sistem",
+ "COMMAND": "Naredba",
+ "VARIABLE": "Varijabla",
"AUTHID": "Auth ID",
- "NO_SMSDISPOSITIONS_AVAILABLE": "No Sms Disposition Available",
- "CANNEDANSWERS": "Canned Answers",
- "SMSCANNEDANSWERS": "Canned Answers",
- "NO_SMSCANNEDANSWER_AVAILABLE": "No Canned Answers Available",
- "NEW_SMSCANNEDANSWER": "New Canned Answer",
- "ADD_SMSCANNEDANSWER": "Add Canned Answer",
- "EDIT_SMSCANNEDANSWER": "Edit",
- "DELETE_SMSCANNEDANSWER": "Delete",
- "DELIVERYREPORTURL": "Delivery Report URL",
- "DELETE": "Delete",
- "SENDERSTRING": "Sender String",
- "DELIVERYREPORT": "Delivery Report",
- "METHOD": "Method",
- "ADD_NOTE": "Add note",
- "NOTE": "Note",
+ "NO_SMSDISPOSITIONS_AVAILABLE": "Nema dostupnih SMS dispozicija",
+ "CANNEDANSWERS": "Pripremljeni Odgovori",
+ "SMSCANNEDANSWERS": "Pripremljeni Odgovori",
+ "NO_SMSCANNEDANSWER_AVAILABLE": "Nema dostupnih Pripremljenih Odgovora",
+ "NEW_SMSCANNEDANSWER": "Novi Pripremljeni Odgovor",
+ "ADD_SMSCANNEDANSWER": "Dodaj Pripremljeni Odgovor",
+ "EDIT_SMSCANNEDANSWER": "Uredi",
+ "DELETE_SMSCANNEDANSWER": "Izbriši",
+ "DELIVERYREPORTURL": "Izvještaj Isporuke URL",
+ "DELETE": "Izbriši",
+ "SENDERSTRING": "Niz Pošiljatelja",
+ "DELIVERYREPORT": "Izvještaj Isporuke",
+ "METHOD": "Metoda",
+ "ADD_NOTE": "Dodaj bilješku",
+ "NOTE": "Bilješka",
"SPYINTERACTION": "Spy",
- "AUTOREPLY": "Auto Reply",
- "EDIT_AUTOREPLY": "Edit Auto Reply",
- "TIMES": "Number of times per interaction",
- "TEXT": "Text",
- "INSERT_MESSAGE_HERE": "Insert your text message here",
- "CANNED_ANSWER_NOT_FOUND": "No Canned Answers were found",
- "CANNED_ANSWER_SEARCH": "Enter a text to search a Canned Answer",
- "SEND": "Send",
- "TO": "To",
- "MESSAGE": "Message",
- "TAGS": "Tags",
- "NO_AGENT_ONLINE": "No Agent Online",
- "GOTOREALTIME_SMSQUEUE": "Go To Realtime Sms Queue",
- "PARTIALPAUSE": "Parital Pause",
- "BUSY": "Busy",
+ "AUTOREPLY": "Automatski Odgovor",
+ "EDIT_AUTOREPLY": "Uredi Automatski Odgovor",
+ "TIMES": "Broj puta po interakciji",
+ "TEXT": "Tekst",
+ "INSERT_MESSAGE_HERE": "Ovdje upiši svoju tekstualnu poruku",
+ "CANNED_ANSWER_NOT_FOUND": "Nije pronaÄen nijedan pripremljeni odgovor",
+ "CANNED_ANSWER_SEARCH": "Unesite tekst za pretraživanje Pripremljenih Odgovora",
+ "SEND": "Pošalji",
+ "TO": "Za",
+ "MESSAGE": "Poruka",
+ "TAGS": "Tagovi",
+ "NO_AGENT_ONLINE": "Nema Specijalista Online",
+ "GOTOREALTIME_SMSQUEUE": "Idi na Realtime SMS Queue",
+ "PARTIALPAUSE": "DjelomiÄna pauza",
+ "BUSY": "Zauzet",
"TIMER": "Timer",
"IDLE": "Idle",
- "CAPACITY": "Capacity",
+ "CAPACITY": "Kapacitet",
"PROXY": "Proxy",
- "ADVANCED": "Advanced",
- "MOTIONPROXY": "Proxy Or Motion Domain",
+ "ADVANCED": "Napredno",
+ "MOTIONPROXY": "Proxy Or Motion Domena",
"REALTIME": "Realtime",
- "KEY": "Key",
- "NAME": "Name",
+ "KEY": "KljuÄ",
+ "NAME": "Ime",
"SMSQUEUES": "SMS Queues",
- "SEARCH_FOR_ANYONE": "Search",
- "STRATEGY": "Strategy",
- "BASEURL": "Base URL",
- "MANDATORYDISPOSITION": "Mandatory disposition",
- "MANDATORYDISPOSITIONPAUSEID": "Pause to use when mandatory disposition is enabled",
+ "SEARCH_FOR_ANYONE": "Traži",
+ "STRATEGY": "Strategija",
+ "BASEURL": "Osnovni URL",
+ "MANDATORYDISPOSITION": "Obavezna dispozicija",
+ "MANDATORYDISPOSITIONPAUSEID": "Pauza koja se koristi ukoliko je Obavezna dispozicija ukljuÄena",
"ERRORS": {
- "PROJECTID_REQUIRED": "Mandatory Field",
- "CLIENTEMAIL_REQUIRED": "Mandatory Field",
- "PRIVATEKEY_REQUIRED": "Mandatory Field",
- "ACCESSKEYID_REQUIRED": "Access key ID is required",
- "SECRETACCESSKEY_REQUIRED": "Access key secret is required",
- "BOTNAME_REQUIRED": "Bot name is required",
- "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less than or equal to",
- "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater than or equal to",
- "QUEUETRANSFERTIMEOUT_REQUIRED": "Mandatory Field",
- "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less than or equal to",
- "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater than or equal to",
- "AGENTTRANSFERTIMEOUT_REQUIRED": "Mandatory Field",
- "TAG_REQUIRED": "Mandatory Field",
- "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less than or equal to",
- "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater than or equal to",
- "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Mandatory Field",
- "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less than or equal to",
- "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less than or equal to",
- "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater than or equal to",
- "NAME_MUST_VALID_PATTERN": "Wrong format",
- "COMMAND_REQUIRED": "Mandatory Field",
- "AUTHID_REQUIRED": "Mandatory Field",
- "TEXT_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "TEXT_REQUIRED": "Mandatory Field",
- "VALUE_REQUIRED": "Mandatory Field",
+ "PROJECTID_REQUIRED": "Obavezno polje",
+ "CLIENTEMAIL_REQUIRED": "Obavezno polje",
+ "PRIVATEKEY_REQUIRED": "Obavezno polje",
+ "ACCESSKEYID_REQUIRED": "Pristupni KljuÄ ID je obavezan",
+ "SECRETACCESSKEY_REQUIRED": "Tajni Pristupni KljuÄ je obavezan",
+ "BOTNAME_REQUIRED": "Bot naziv je obavezan",
+ "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Vrijednost mora biti manja ili jednaka od",
+ "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Vrijednost mora biti veÄa ili jednaka od",
+ "QUEUETRANSFERTIMEOUT_REQUIRED": "Obavezno polje",
+ "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Vrijednost mora biti manja ili jednaka od",
+ "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Vrijednost mora biti veÄa ili jednaka od",
+ "AGENTTRANSFERTIMEOUT_REQUIRED": "Obavezno polje",
+ "TAG_REQUIRED": "Obavezno polje",
+ "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Vrijednost mora biti manja ili jednaka od",
+ "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Vrijednost mora biti veÄa ili jednaka od",
+ "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Obavezno polje",
+ "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Vrijednost mora biti manja ili jednaka od",
+ "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Vrijednost mora biti manja ili jednaka od",
+ "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Vrijednost mora biti veÄa ili jednaka od",
+ "NAME_MUST_VALID_PATTERN": "Pogrešan format",
+ "COMMAND_REQUIRED": "Obavezno polje",
+ "AUTHID_REQUIRED": "Obavezno polje",
+ "TEXT_MAX_LENGTH": "Vrijednost mora imati maksimalnu dužinu jednaku {{max}}",
+ "TEXT_REQUIRED": "Obavezno polje",
+ "VALUE_REQUIRED": "Obavezno polje",
"SENDERSTRING_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "SENDERSTRING_MUST_VALID_PATTERN": "Wrong format",
- "METHOD_REQUIRED": "Mandatory Field",
- "MOTIONPROXY_REQUIRED": "Mandatory Field",
- "MOTIONPROXY_MUST_VALID_URL": "Wrong format",
- "KEY_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "KEY_REQUIRED": "Mandatory Field",
- "NAME_REQUIRED": "Mandatory Field",
- "AGENT_TIMEOUT_REQUIRED": "Mandatory Field",
- "PHONE_REQUIRED": "Mandatory Field",
- "SID_REQUIRED": "Mandatory Field",
- "TOKEN_REQUIRED": "Mandatory Field",
- "USERNAME_REQUIRED": "Mandatory Field",
- "PASSWORD_REQUIRED": "Mandatory Field",
- "MOTIONADDRESS_REQUIRED": "Mandatory Field",
- "MOTIONADDRESS_MUST_VALID_URL": "Wrong format",
- "ACCEPTURL_MUST_VALID_URL": "Wrong format",
- "TIMEOUT_REQUIRED": "Mandatory Field",
- "REJECTURL_MUST_VALID_URL": "Wrong format",
- "CLOSEURL_MUST_VALID_URL": "Wrong format",
- "TYPE_REQUIRED": "Mandatory Field",
- "LIST_REQUIRED": "Mandatory Field",
- "PRIORITY_REQUIRED": "Mandatory Field",
- "CONDITION_REQUIRED": "Mandatory Field",
- "TRUEPRIORITY_REQUIRED": "Mandatory Field",
- "FALSEPRIORITY_REQUIRED": "Mandatory Field",
- "AGENT_REQUIRED": "Mandatory Field",
- "QUEUE_REQUIRED": "Mandatory Field",
- "DISPOSITION_REQUIRED": "Mandatory Field",
- "ACCOUNTSID_REQUIRED": "Mandatory Field",
- "AUTHTOKEN_REQUIRED": "Mandatory Field",
- "BASEURL_REQUIRED": "Mandatory Field",
- "APIKEY_REQUIRED": "Mandatory Field",
- "APPLICATIONID_REQUIRED": "Mandatory Field",
- "ACCOUNTID_REQUIRED": "Mandatory Field",
- "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Mandatory field"
+ "SENDERSTRING_MUST_VALID_PATTERN": "Pogrešan format",
+ "METHOD_REQUIRED": "Obavezno polje",
+ "MOTIONPROXY_REQUIRED": "Obavezno polje",
+ "MOTIONPROXY_MUST_VALID_URL": "Pogrešan format",
+ "KEY_MAX_LENGTH": "Vrijednost mora imati maksimalnu dužinu jednaku {{max}}",
+ "KEY_REQUIRED": "Obavezno polje",
+ "NAME_REQUIRED": "Obavezno polje",
+ "AGENT_TIMEOUT_REQUIRED": "Obavezno polje",
+ "PHONE_REQUIRED": "Obavezno polje",
+ "SID_REQUIRED": "Obavezno polje",
+ "TOKEN_REQUIRED": "Obavezno polje",
+ "USERNAME_REQUIRED": "Obavezno polje",
+ "PASSWORD_REQUIRED": "Obavezno polje",
+ "MOTIONADDRESS_REQUIRED": "Obavezno polje",
+ "MOTIONADDRESS_MUST_VALID_URL": "Pogrešan format",
+ "ACCEPTURL_MUST_VALID_URL": "Pogrešan format",
+ "TIMEOUT_REQUIRED": "Obavezno polje",
+ "REJECTURL_MUST_VALID_URL": "Pogrešan format",
+ "CLOSEURL_MUST_VALID_URL": "Pogrešan format",
+ "TYPE_REQUIRED": "Obavezno polje",
+ "LIST_REQUIRED": "Obavezno polje",
+ "PRIORITY_REQUIRED": "Obavezno polje",
+ "CONDITION_REQUIRED": "Obavezno polje",
+ "TRUEPRIORITY_REQUIRED": "Obavezno polje",
+ "FALSEPRIORITY_REQUIRED": "Obavezno polje",
+ "AGENT_REQUIRED": "Obavezno polje",
+ "QUEUE_REQUIRED": "Obavezno polje",
+ "DISPOSITION_REQUIRED": "Obavezno polje",
+ "ACCOUNTSID_REQUIRED": "Obavezno polje",
+ "AUTHTOKEN_REQUIRED": "Obavezno polje",
+ "BASEURL_REQUIRED": "Obavezno polje",
+ "APIKEY_REQUIRED": "Obavezno polje",
+ "APPLICATIONID_REQUIRED": "Obavezno polje",
+ "ACCOUNTID_REQUIRED": "Obavezno polje",
+ "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Obavezno polje"
},
- "AGENT_TIMEOUT": "Agent Timeout",
- "DESCRIPTION": "Description",
- "ADD_SMSQUEUE": "Add SMS Queue",
- "EDIT_SMSQUEUE": "Edit SMS Queue",
- "DELETE_SMSQUEUE": "Delete SMS Queue",
- "SETTINGS": "Settings",
- "GENERAL": "General",
- "CREATED_AT": "Created At",
- "SAVE": "Save",
- "SMSACCOUNTS": "SMS Accounts",
- "TYPE": "Type",
- "PHONE": "Phone",
+ "AGENT_TIMEOUT": "Timeout Specijaliste",
+ "DESCRIPTION": "Opis",
+ "ADD_SMSQUEUE": "Dodaj SMS Queue",
+ "EDIT_SMSQUEUE": "Uredi SMS Queue",
+ "DELETE_SMSQUEUE": "Izbriši SMS Queue",
+ "SETTINGS": "Postavke",
+ "GENERAL": "OpÄenito",
+ "CREATED_AT": "Kreirano U",
+ "SAVE": "SaÄuvaj",
+ "SMSACCOUNTS": "SMS Nalozi",
+ "TYPE": "Vrsta",
+ "PHONE": "Telefon",
"SID": "SID",
"TOKEN": "Token",
- "SMSTYPE": "SMS Type",
- "USERNAME": "Username",
- "PASSWORD": "Password",
- "MOTIONADDRESS": "Motion Address",
- "ADD_SMSACCOUNT": "Add SMS Account",
- "EDIT_SMSACCOUNT": "Edit SMS Account",
- "DELETE_SMSACCOUNT": "Delete SMS Account",
- "LIST": "List",
- "FIDELITY": "Fidelity",
+ "SMSTYPE": "SMS Vrsta",
+ "USERNAME": "KorisniÄko ime",
+ "PASSWORD": "Lozinka",
+ "MOTIONADDRESS": "Motion Adresa",
+ "ADD_SMSACCOUNT": "Dodaj SMS Nalog",
+ "EDIT_SMSACCOUNT": "Uredi SMS Nalog",
+ "DELETE_SMSACCOUNT": "Izbriši SMS Nalog",
+ "LIST": "Lista",
+ "FIDELITY": "Vjernost",
"API": "API",
- "DISPOSITIONS": "Dispositions",
+ "DISPOSITIONS": "Dispozicije",
"WEBHOOKS": "WebHooks",
- "ACTIONS": "Actions",
- "ACCEPT": "Accept",
- "ACCEPTMETHOD": "Accept Method",
- "ACCEPTURL": "Accept URL",
- "REJECT": "Reject",
- "REJECTMETHOD": "Reject Method",
- "REJECTURL": "Reject URL",
- "CLOSE": "Close",
- "CLOSEMETHOD": "Close Method",
- "CLOSEURL": "Close URL",
- "SELECTED": "Selected",
- "SELECT_ALL": "Select All",
- "SELECT_NONE": "Select None",
- "BACK": "Back",
+ "ACTIONS": "Radnje",
+ "ACCEPT": "Prihvati",
+ "ACCEPTMETHOD": "Prihvati Metodu",
+ "ACCEPTURL": "Prihvati URL",
+ "REJECT": "Odbaci",
+ "REJECTMETHOD": "Odbaci Metodu",
+ "REJECTURL": "Odbaci URL",
+ "CLOSE": "Zatvori",
+ "CLOSEMETHOD": "Metoda Zatvaranja",
+ "CLOSEURL": "Zatvori URL",
+ "SELECTED": "Odabrano",
+ "SELECT_ALL": "Odabneri Sve",
+ "SELECT_NONE": "Odaberi Ništa",
+ "BACK": "Nazad",
"SMS": "SMS",
- "ID": "Id",
- "APIKEY": "ApiKey",
- "APPLICATIONID": "Application ID",
- "ACCOUNTID": "Account ID",
- "CONFIRM_PASSWORD": "Confirm Password",
- "SMSDISPOSITIONS": "SMS Dispositions",
- "NO_SMSDISPOSITION_AVAILABLE": "No SMS Dispositions available",
- "NEW_SMSDISPOSITION": "New SMS Disposition",
- "ADD_SMSDISPOSITION": "Add SMS Disposition",
- "EDIT_SMSDISPOSITION": "Edit SMS Disposition",
- "DELETE_SMSDISPOSITION": "Delete SMS Disposition",
- "NEW_SMSQUEUE": "New SMS Queue",
- "NEW_SMSACCOUNT": "New SMS Account",
- "NO_AVAILABLE_INFO": "No available info",
- "ALL_TEAMS": "All Teams",
- "SELECTED_TEAMS": "Selected Teams",
+ "ID": "ID",
+ "APIKEY": "API KLjuÄ",
+ "APPLICATIONID": "Aplikacija ID",
+ "ACCOUNTID": "Nalog ID",
+ "CONFIRM_PASSWORD": "Potvrdite Lozinku",
+ "SMSDISPOSITIONS": "SMS Dispozicije",
+ "NO_SMSDISPOSITION_AVAILABLE": "Nema dostupnih SMS dispozicija",
+ "NEW_SMSDISPOSITION": "Nova SMS Dispozicija",
+ "ADD_SMSDISPOSITION": "Dodaj SMS Dispoziciju",
+ "EDIT_SMSDISPOSITION": "Uredi SMS Dispoziciju",
+ "DELETE_SMSDISPOSITION": "Izbriši SMS Dispoziciju",
+ "NEW_SMSQUEUE": "Novi SMS Queue",
+ "NEW_SMSACCOUNT": "Novi SMS Nalog",
+ "NO_AVAILABLE_INFO": "Nema dostupnih informacija",
+ "ALL_TEAMS": "Svi Timovi",
+ "SELECTED_TEAMS": "Odabrani Timovi",
"DIALOGFLOW": "DialogFlow",
- "EDIT_DIALOGFLOW": "Edit DialogFlow configuration",
- "LANGUAGE": "Language",
+ "EDIT_DIALOGFLOW": "Uredi Dialogflow",
+ "LANGUAGE": "Jezik",
"HELP": {
- "WELCOMEMESSAGE": "This is the first response message sent to new interactions",
- "MOTIONPROXY": "The field must have the following format: ://[:]. Example: https://X.Y.Z.W",
- "NAME": "Only numbers, letters and specific characters (._) are supported",
- "LIST": "Contact Manager list used to associate contacts",
+ "WELCOMEMESSAGE": "Ovo je prva poruka poruka odgovora poslana novim interakcijam",
+ "MOTIONPROXY": "Polje mora imati sljedeÄi format: ://[:]. Primjer: https://X.Y.Z.W",
+ "NAME": "Samo brojevi, slova i specifiÄni znakovi (._) su podržani",
+ "LIST": "Kontakt Menadžer Lista koja se koristi za povezivanje kontakata",
"RECEIVEURL": "This is the auto-generated API string you need to use to receive the messages inside your account from your SMS provider (POST method must be used): click the clipboard button to copy it",
- "DELIVERYREPORTURL": "This is the auto-generated API string you need to use to receive the delivery report of sent messages from your SMS provider (POST method must be used): click the clipboard button to copy it",
- "MANDATORYDISPOSITION": "Mandatory disposition",
- "MANDATORYDISPOSITIONPAUSEID": "Pause to use when mandatory disposition is enabled"
+ "DELIVERYREPORTURL": "Ovo je automatski generisani API niz koji trebate koristiti za primanje izvjeÅ¡taja isporuke od tvog SMS provajdera (mora se korisiti POST metoda): klikni na dugme meÄuspremnika da bi ga kopirao",
+ "MANDATORYDISPOSITION": "Obavezna dispozicija",
+ "MANDATORYDISPOSITIONPAUSEID": "Zadana pauza kada je obavezna dispozicija omoguÄena"
},
- "PAGE": "Page",
- "ROWSPERPAGE": "Rows per page",
- "OF": "of",
- "TEAMADD_SMSQUEUE": "Add Team To SMS Queue",
- "AGENTADD_SMSQUEUE": "Add Agent To SMS Queue",
- "ALL_AGENTS": "All Agents",
- "SELECTED_AGENTS": "Selected Agents",
- "RECEIVEURL": "Receive URL",
- "INTERACTION": "Interaction",
- "INTERACTIONS": "Interactions",
- "NO_INTERACTION_AVAILABLE": "No interactions available",
- "CONTACT": "Contact",
- "STARTEDAT": "Started At",
- "LASTMESSAGE": "Last message",
- "AGENT": "Agent",
- "CLOSEDAT": "Closed At",
- "DISPOSITION": "Disposition",
- "NOTES": "Notes",
+ "PAGE": "Stranica",
+ "ROWSPERPAGE": "Redova po stranici",
+ "OF": "od",
+ "TEAMADD_SMSQUEUE": "Dodaj Tim u SMS Queue",
+ "AGENTADD_SMSQUEUE": "Dodaj Specijalistu u SMS Queue",
+ "ALL_AGENTS": "Svi Specijalisti",
+ "SELECTED_AGENTS": "Odabrani Specijalisti",
+ "RECEIVEURL": "Primi URL",
+ "INTERACTION": "Interakcija",
+ "INTERACTIONS": "Interakcije",
+ "NO_INTERACTION_AVAILABLE": "Nema dostupnih Interakcija",
+ "CONTACT": "Kontakt",
+ "STARTEDAT": "PoÄelo U",
+ "LASTMESSAGE": "Zadnja poruka",
+ "AGENT": "Specijalist",
+ "CLOSEDAT": "Zatvoreno U",
+ "DISPOSITION": "Dispozicija",
+ "NOTES": "Bilješke",
"GOTO": "Goto",
"GOTOIF": "Gotoif",
"NOOP": "Noop",
"QUEUE": "Queue",
"TIMEOUT": "Timeout",
- "VALUE": "Value",
- "EDIT_AGENT": "Edit Agent",
- "EDIT_GOTO": "Edit Goto",
- "EDIT_NOOP": "Edit Noop",
- "EDIT_GOTOIF": "Edit Gotoif",
- "EDIT_QUEUE": "Edit Queue",
- "CONDITION": "Condition",
- "TRUEPRIORITY": "True Priority",
- "FALSEPRIORITY": "False Priority",
- "PRIORITY": "Priority",
+ "VALUE": "Vrijednost",
+ "EDIT_AGENT": "Uredi Specijalistu",
+ "EDIT_GOTO": "Uredi Goto",
+ "EDIT_NOOP": "Uredi Noop",
+ "EDIT_GOTOIF": "Uredi GotoIf",
+ "EDIT_QUEUE": "Uredi Queue",
+ "CONDITION": "Stanje",
+ "TRUEPRIORITY": "Pravi Prioritet",
+ "FALSEPRIORITY": "Lažni Prioritet",
+ "PRIORITY": "Prioritet",
"GOTOP": "Gotop",
- "EDIT_GOTOP": "Edit Gotop",
- "EDIT_CLOSE": "Edit Close",
+ "EDIT_GOTOP": "Uredi Gotop",
+ "EDIT_CLOSE": "Uredi Zatvaranje",
"FILTER": "Filter",
- "SELECT_STATUS": "Select a status",
- "ALL": "All",
- "SELECT_ACCOUNT": "Select an account",
- "OPENED": "Open",
- "CLOSED": "Closed",
+ "SELECT_STATUS": "Odaberi Status",
+ "ALL": "Svi",
+ "SELECT_ACCOUNT": "Odaberi Nalog",
+ "OPENED": "Otvoreno",
+ "CLOSED": "Zatvoreno",
"STATUS": "Status",
- "ACCOUNT": "Account",
- "OPEN": "Open",
+ "ACCOUNT": "Nalog",
+ "OPEN": "Otvori",
"INFO": "Info",
- "ACCOUNTSID": "Account SID",
+ "ACCOUNTSID": "Nalog SID",
"AUTHTOKEN": "Auth Token",
- "UNKNOWN": "Unknown",
- "UNREGISTERED": "Unregistered",
- "UNAVAILABLE": "Unavailable",
- "NOT_INUSE": "Not in use",
- "REACHABLE": "Reachable",
- "IN_USE": "In use",
- "AGENTS": "Agents",
+ "UNKNOWN": "Nepoznato",
+ "UNREGISTERED": "Neregistrovan",
+ "UNAVAILABLE": "Nedostupno",
+ "NOT_INUSE": "Nije u upotrebi",
+ "REACHABLE": "Dostupno",
+ "IN_USE": "U upotrebi",
+ "AGENTS": "Specijaliste",
"QUEUES": "Queues",
- "FULLNAME": "Fullname",
- "INTERNAL": "Internal",
- "PHONE_STATE": "Phone State",
- "PHONE_STATUS": "Phone Status",
- "PAUSE": "Pause",
- "LOGOUT": "Logout",
- "AGENTADD_QUEUE": "Add agent to SMS queue",
- "UNPAUSE": "End Pause",
- "DEFAULT_PAUSE": "Default pause",
- "LOGGED_IN": "Logged in",
- "PAUSED": "Paused",
- "READY": "Ready",
- "WAITING": "Waiting",
+ "FULLNAME": "Puno ime",
+ "INTERNAL": "Interni",
+ "PHONE_STATE": "Stanje Telefona",
+ "PHONE_STATUS": "Status Telefona",
+ "PAUSE": "Pauza",
+ "LOGOUT": "Odjava",
+ "AGENTADD_QUEUE": "Dodaj Specijalistu u SMS Queue",
+ "UNPAUSE": "Završi Pauzu",
+ "DEFAULT_PAUSE": "Zadana pauza",
+ "LOGGED_IN": "Prijavljen",
+ "PAUSED": "Pauzirano",
+ "READY": "Spreman",
+ "WAITING": "Äeka",
"VOICE": "Voice",
"CHAT": "Chat",
- "MAIL": "Email",
- "OPENCHANNEL": "Open channel",
+ "MAIL": "E-Mail",
+ "OPENCHANNEL": "Otvoreni Kanal",
"FAX": "Fax",
- "AGENTSADD_QUEUE": "Add agents to SMS queue",
- "INTERACTIONS_SMSACCOUNT": "Go to Interactions",
- "REFRESH_INTERACTIONS": "Refresh Interactions",
- "DELETE_INTERACTION": "Delete Interaction",
- "AGENTADD_SMSACCOUNT": "Add Agent to SMS Account",
- "TEAMS_ASSOCIATION": "Teams Association",
- "DOWNLOAD_WITH_ATTACHMENT": "Download with attachment",
- "DOWNLOAD_WITHOUT_ATTACHMENT": "Download without attachment"
+ "AGENTSADD_QUEUE": "Dodaj Specijalistu u SMS Queue",
+ "INTERACTIONS_SMSACCOUNT": "Idi na Interakcije",
+ "REFRESH_INTERACTIONS": "Osvježi Interakcije",
+ "DELETE_INTERACTION": "Izbriši Interakciju",
+ "AGENTADD_SMSACCOUNT": "Dodaj Specijalistu u SMS Nalog",
+ "TEAMS_ASSOCIATION": "Asocijacija Timova",
+ "DOWNLOAD_WITH_ATTACHMENT": "Preuzmi sa prilogom",
+ "DOWNLOAD_WITHOUT_ATTACHMENT": "Preuzmi bez priloga"
}
}
diff --git a/public/app/main/apps/sms/i18n/de.json b/public/app/main/apps/sms/i18n/de.json
index cddbe68..6802f2f 100644
--- a/public/app/main/apps/sms/i18n/de.json
+++ b/public/app/main/apps/sms/i18n/de.json
@@ -3,76 +3,76 @@
"KEY": "Schlüssel",
"NAME": "Name",
"SMSQUEUES": "SMS-Warteschlangen",
- "SEARCH_FOR_ANYONE": "Suche für Jedermann",
- "STRATEGY": "Strategie",
+ "SEARCH_FOR_ANYONE": "Suche",
+ "STRATEGY": "Verteilungsstrategie",
"ERRORS": {
- "KEY_MAX_LENGTH": "Schlüssel muss eine maximale Länge von {{max}}",
- "KEY_REQUIRED": "Schlüssel ist erforderlich",
- "NAME_REQUIRED": "Der Name ist erforderlich",
- "AGENT_TIMEOUT_REQUIRED": "Der Agent Timeout ist erforderlich",
- "PHONE_REQUIRED": "Die Telefonnummer ist erforderlich",
- "SID_REQUIRED": "Die SID ist erforderlich",
- "TOKEN_REQUIRED": "Das Token ist erforderlich",
- "USERNAME_REQUIRED": "Der Benutzername ist erforderlich",
- "PASSWORD_REQUIRED": "Das Kennwort ist erforderlich",
- "MOTIONADDRESS_REQUIRED": "Die Adresse ist erforderlich",
- "MOTIONADDRESS_MUST_VALID_URL": "Die Adresse muss in einem gültigen Format",
- "ACCEPTURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
- "TIMEOUT_REQUIRED": "Der Timeout ist erforderlich",
- "REJECTURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
- "CLOSEURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
- "TYPE_REQUIRED": "Der Typ ist erforderlich",
- "LIST_REQUIRED": "Die Liste ist erforderlich",
- "PRIORITY_REQUIRED": "Die Priorität ist erforderlich",
- "CONDITION_REQUIRED": "Der Zustand ist erforderlich",
- "TRUEPRIORITY_REQUIRED": "Die wahre Priorität ist erforderlich",
- "FALSEPRIORITY_REQUIRED": "Die falsche Priorität ist erforderlich",
- "AGENT_REQUIRED": "Der Agent ist erforderlich",
- "QUEUE_REQUIRED": "Die Warteschlange ist erforderlich",
- "DISPOSITION_REQUIRED": "Die Disposition ist erforderlich",
- "ACCOUNTSID_REQUIRED": "Konto SID ist erforderlich",
- "AUTHTOKEN_REQUIRED": "Auth Token ist erforderlich",
- "MOTIONPROXY_REQUIRED": "Pflichtfeld",
- "MOTIONPROXY_MUST_VALID_URL": "Falsches Format",
- "TEXT_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
- "TEXT_REQUIRED": "Pflichtfeld",
- "VALUE_REQUIRED": "Pflichtfeld",
- "SENDERSTRING_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
- "SENDERSTRING_MUST_VALID_PATTERN": "Falsches Format",
- "METHOD_REQUIRED": "Pflichtfeld",
- "AUTHID_REQUIRED": "Pflichtfeld",
- "COMMAND_REQUIRED": "Pflichtfeld",
- "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "NAME_MUST_VALID_PATTERN": "Falsches Format",
- "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Pflichtfeld",
- "TAG_REQUIRED": "Pflichtfeld",
- "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "AGENTTRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
- "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "QUEUETRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
- "APIKEY_REQUIRED": "Pflichtfeld",
- "BASEURL_REQUIRED": "Pflichtfeld",
- "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pflichtfeld",
- "ACCESSKEYID_REQUIRED": "Die Zugangsschlüssel-ID ist erforderlich",
- "BOTNAME_REQUIRED": "Bot Name ist erforderlich",
- "SECRETACCESSKEY_REQUIRED": "Zugriffsschlüsselgeheimnis ist erforderlich",
- "CLIENTEMAIL_REQUIRED": "Pflichtfeld",
- "PRIVATEKEY_REQUIRED": "Pflichtfeld",
- "PROJECTID_REQUIRED": "Pflichtfeld",
- "ACCOUNTID_REQUIRED": "Pflichtfeld",
- "APPLICATIONID_REQUIRED": "Pflichtfeld"
+ "KEY_MAX_LENGTH": "Schlüssel darf eine maximale Länge von {{max}} haben",
+ "KEY_REQUIRED": "Schlüssel erforderlich",
+ "NAME_REQUIRED": "Name erforderlich",
+ "AGENT_TIMEOUT_REQUIRED": "Zeitüberschreitung Agent erforderlich",
+ "PHONE_REQUIRED": "Telefonnummer erforderlich",
+ "SID_REQUIRED": "SID erforderlich",
+ "TOKEN_REQUIRED": "Token erforderlich",
+ "USERNAME_REQUIRED": "Nutzername erforderlich",
+ "PASSWORD_REQUIRED": "Passwort erforderlich",
+ "MOTIONADDRESS_REQUIRED": "Adresse erforderlich",
+ "MOTIONADDRESS_MUST_VALID_URL": "Ungültiges Format URL",
+ "ACCEPTURL_MUST_VALID_URL": "Ungültiges Format URL",
+ "TIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
+ "REJECTURL_MUST_VALID_URL": "Ungültiges Format URL",
+ "CLOSEURL_MUST_VALID_URL": "Ungültiges Format URL",
+ "TYPE_REQUIRED": "Typ erforderlich",
+ "LIST_REQUIRED": "Liste erforderlich",
+ "PRIORITY_REQUIRED": "Priorität erforderlich",
+ "CONDITION_REQUIRED": "Bedingung erforderlich",
+ "TRUEPRIORITY_REQUIRED": "Priorität bei 'wahr' erforderlich",
+ "FALSEPRIORITY_REQUIRED": "Priorität bei 'falsch' erforderlich",
+ "AGENT_REQUIRED": "Agent erforderlich",
+ "QUEUE_REQUIRED": "Warteschlange erforderlich",
+ "DISPOSITION_REQUIRED": "Qualifizierung erforderlich",
+ "ACCOUNTSID_REQUIRED": "Konto-ID erforderlich",
+ "AUTHTOKEN_REQUIRED": "Auth-Token erforderlich",
+ "MOTIONPROXY_REQUIRED": "Proxy oder URL erforderlich",
+ "MOTIONPROXY_MUST_VALID_URL": "Ungültiges Formar URL",
+ "TEXT_MAX_LENGTH": "Text darf eine maximale Länge von {{max}} haben",
+ "TEXT_REQUIRED": "Text erforderlich",
+ "VALUE_REQUIRED": "Wert erforderlich",
+ "SENDERSTRING_MAX_LENGTH": "Wert darf eine maximale Länge von {{max}} haben",
+ "SENDERSTRING_MUST_VALID_PATTERN": "Format ungültig",
+ "METHOD_REQUIRED": "Methode erforderlich",
+ "AUTHID_REQUIRED": "Auth-ID erforderlich",
+ "COMMAND_REQUIRED": "Eingabe erforderlich",
+ "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss gröÃer oder gleich sein als",
+ "NAME_MUST_VALID_PATTERN": "Ungültiges Format Name",
+ "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss kleiner oder gleich sein als",
+ "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss kleiner oder gleich sein als",
+ "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Warten auf zugew. Agenten muss gröÃer oder gleich sein als",
+ "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Warten auf zugew. Agenten muss kleiner oder gleich sein als",
+ "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Warten auf zugew. Agenten erforderlich",
+ "TAG_REQUIRED": "Tag erforderlich",
+ "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agententransfer muss gröÃer oder gleich sein als",
+ "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agententransfer muss kleiner oder gleich sein als",
+ "AGENTTRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Agententransfer erforderlich",
+ "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Warteschlangentransfer muss gröÃer oder gleich sein als",
+ "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Warteschlangentransfer muss kleiner oder gleich sein als",
+ "QUEUETRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Warteschlangentransfer erforderlich",
+ "APIKEY_REQUIRED": "API-Schlüssel erforderlich",
+ "BASEURL_REQUIRED": "Base-URL erforderlich",
+ "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Agentenstatus während Qualifizierung erforderlich",
+ "ACCESSKEYID_REQUIRED": "Zugangsschlüssel-ID erforderlich",
+ "BOTNAME_REQUIRED": "BOT-Name erforderlich",
+ "SECRETACCESSKEY_REQUIRED": "Zugriffsschlüsselgeheimnis erforderlich",
+ "CLIENTEMAIL_REQUIRED": "Kunden E-Mail erforderlich",
+ "PRIVATEKEY_REQUIRED": "Privater Schlüssel erforderlich",
+ "PROJECTID_REQUIRED": "Projekt-ID erforderlich",
+ "ACCOUNTID_REQUIRED": "Konto-ID erforderlich",
+ "APPLICATIONID_REQUIRED": "Anwendungs-ID erforderlich"
},
- "AGENT_TIMEOUT": "Agent Timeout",
+ "AGENT_TIMEOUT": "Zeitüberschreitung Agent",
"DESCRIPTION": "Beschreibung",
- "ADD_SMSQUEUE": "SMS-Warteschlange hinzufügen",
- "EDIT_SMSQUEUE": "SMS-Warteschlange bearbeiten",
- "DELETE_SMSQUEUE": "SMS-Warteschlange löschen",
+ "ADD_SMSQUEUE": "Warteschlange hinzufügen",
+ "EDIT_SMSQUEUE": "Warteschlange bearbeiten",
+ "DELETE_SMSQUEUE": "Warteschlange löschen",
"SETTINGS": "Einstellungen",
"GENERAL": "Allgemein",
"CREATED_AT": "Erstellt am",
@@ -83,7 +83,7 @@
"SID": "SID",
"TOKEN": "Token",
"SMSTYPE": "SMS-Typ",
- "USERNAME": "Benutzername",
+ "USERNAME": "Nutzername",
"PASSWORD": "Passwort",
"MOTIONADDRESS": "Motion Adresse",
"ADD_SMSACCOUNT": "SMS-Konto hinzufügen",
@@ -92,204 +92,204 @@
"LIST": "Liste",
"FIDELITY": "Treue",
"API": "API",
- "DISPOSITIONS": "Bestimmungen",
+ "DISPOSITIONS": "Qualifizierungen",
"WEBHOOKS": "WebHooks",
- "ACTIONS": "Aktionen",
- "ACCEPT": "Akzeptieren",
- "ACCEPTMETHOD": "Die Methode",
- "ACCEPTURL": "URL akzeptieren",
+ "ACTIONS": "Routing",
+ "ACCEPT": "Annehmen",
+ "ACCEPTMETHOD": "Methode annehmen",
+ "ACCEPTURL": "URL annehmen",
"REJECT": "Ablehnen",
"REJECTMETHOD": "Methode ablehnen",
"REJECTURL": "URL ablehnen",
- "CLOSE": "In der Nähe",
- "CLOSEMETHOD": "In der Nähe Methode",
- "CLOSEURL": "Der URL",
- "SELECTED": "Ausgewählte",
- "SELECT_ALL": "Alle auswählen",
- "SELECT_NONE": "Wählen Sie \"Keine\"",
+ "CLOSE": "SchlieÃen",
+ "CLOSEMETHOD": "Methode bei SchlieÃen",
+ "CLOSEURL": "URL bei SchlieÃen",
+ "SELECTED": "Ausgewählt",
+ "SELECT_ALL": "Alles auswählen",
+ "SELECT_NONE": "Nichts auswählen",
"BACK": "Zurück",
"SMS": "SMS",
- "ID": "Id",
+ "ID": "ID",
"CONFIRM_PASSWORD": "Passwort bestätigen",
- "SMSDISPOSITIONS": "SMS-Bestimmungen",
- "NO_SMSDISPOSITION_AVAILABLE": "Keine SMS-Verfügungen zur Verfügung",
- "NEW_SMSDISPOSITION": "Neue SMS-Disposition",
- "ADD_SMSDISPOSITION": "SMS-Disposition",
- "EDIT_SMSDISPOSITION": "Bearbeiten Sie SMS-Disposition",
- "DELETE_SMSDISPOSITION": "SMS löschen Disposition",
+ "SMSDISPOSITIONS": "SMS-Qualifizierungen",
+ "NO_SMSDISPOSITION_AVAILABLE": "Keine Qualifizierungen verfügbar",
+ "NEW_SMSDISPOSITION": "Neue Qualifizierung",
+ "ADD_SMSDISPOSITION": "Qualifizierung hinzufügen",
+ "EDIT_SMSDISPOSITION": "Qualifizierung bearbeiten",
+ "DELETE_SMSDISPOSITION": "Qualifizierung löschen",
"NEW_SMSQUEUE": "Neue SMS-Warteschlange",
- "NEW_SMSACCOUNT": "Neue SMS-Konto",
- "NO_AVAILABLE_INFO": "Keine verfügbaren Info",
- "ALL_TEAMS": "Alle Mannschaften",
+ "NEW_SMSACCOUNT": "Neues SMS-Konto",
+ "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
+ "ALL_TEAMS": "Alle Teams",
"SELECTED_TEAMS": "Ausgewählte Teams",
"HELP": {
"NAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
- "LIST": "Contact Manager Liste zu verknüpfen von Kontakten",
- "RECEIVEURL": "Dies ist die automatisch generierte API-String müssen Sie die Nachrichten in Ihrem Konto von Ihrem SMS-Anbieter zu erhalten (POST-Methode verwendet werden muss). Drücken Sie die Zwischenablage, um Sie in die Zwischenablage zu kopieren.",
- "MOTIONPROXY": "Das Feld muss das folgende Format haben: ://[:]. Beispiel: https://X.Y.Z.W",
- "DELIVERYREPORTURL": "Dies ist die automatisch generierte API-Zeichenfolge, die Sie verwenden müssen, um den Zustellungsbericht gesendeter Nachrichten von Ihrem SMS-Anbieter zu empfangen (die POST-Methode muss verwendet werden): Klicken Sie auf die Zwischenablage, um sie zu kopieren",
- "MANDATORYDISPOSITION": "Zwingende Disposition",
- "MANDATORYDISPOSITIONPAUSEID": "Anhalten, um zu verwenden, wenn die obligatorische Disposition aktiviert ist",
- "WELCOMEMESSAGE": "Dies ist die erste Antwortnachricht, die an neue Interaktionen gesendet wird"
+ "LIST": "Zugewiesene Liste aus dem Kontaktmanager",
+ "RECEIVEURL": "URL für Antwort",
+ "MOTIONPROXY": "Proxy oder URL im Format: ://[:]. Beispiel: https://X.Y.Z.W",
+ "DELIVERYREPORTURL": "URL für die Berichtsgenerierung",
+ "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
+ "MANDATORYDISPOSITIONPAUSEID": "Agentenstatus während Qualifizierung",
+ "WELCOMEMESSAGE": "Initiale Nachricht bei neuer Interaktion"
},
"PAGE": "Seite",
"ROWSPERPAGE": "Zeilen pro Seite",
- "OF": "Von",
- "TEAMADD_SMSQUEUE": "Team zur Warteschlange hinzufügen",
- "AGENTADD_SMSQUEUE": "Agent zur Warteschlange hinzufügen",
+ "OF": "von",
+ "TEAMADD_SMSQUEUE": "Team hinzufügen",
+ "AGENTADD_SMSQUEUE": "Agenten hinzufügen",
"ALL_AGENTS": "Alle Agenten",
"SELECTED_AGENTS": "Ausgewählte Agenten",
- "RECEIVEURL": "Erhalten URL",
+ "RECEIVEURL": "URL bei Annahme",
"INTERACTION": "Interaktion",
- "INTERACTIONS": "Wechselwirkungen",
- "NO_INTERACTION_AVAILABLE": "Es sind keine Wechselwirkungen zur Verfügung",
+ "INTERACTIONS": "Interaktionen",
+ "NO_INTERACTION_AVAILABLE": "Keine Interaktionen verfügbar",
"CONTACT": "Kontakt",
- "STARTEDAT": "Gestartet am",
+ "STARTEDAT": "Begonnen am",
"AGENT": "Agent",
- "CLOSEDAT": "Geschlossen",
- "DISPOSITION": "Disposition",
- "NOTES": "Hinweise",
- "GOTO": "Gehe zu",
- "GOTOIF": "Gotoif",
- "NOOP": "Noop",
+ "CLOSEDAT": "Geschlossen am",
+ "DISPOSITION": "Qualifizierung",
+ "NOTES": "Anmerkungen",
+ "GOTO": "Absprung (GoTo)",
+ "GOTOIF": "Bedingter Absprung (GoToIf)",
+ "NOOP": "Log erstellen (NoOp)",
"QUEUE": "Warteschlange",
- "TIMEOUT": "Timeout",
+ "TIMEOUT": "Zeitüberschreitung",
"VALUE": "Wert",
- "EDIT_AGENT": "Agent bearbeiten",
- "EDIT_GOTO": "Bearbeiten Gehe zu",
- "EDIT_NOOP": "Bearbeiten Noop",
- "EDIT_GOTOIF": "Bearbeiten Gotoif",
+ "EDIT_AGENT": "Agenten bearbeiten",
+ "EDIT_GOTO": "GoTo bearbeiten",
+ "EDIT_NOOP": "NoOp bearbeiten",
+ "EDIT_GOTOIF": "GoToIf bearbeiten",
"EDIT_QUEUE": "Warteschlange bearbeiten",
- "CONDITION": "Zustand",
- "TRUEPRIORITY": "Wahre Priorität",
- "FALSEPRIORITY": "Falsche Priorität",
+ "CONDITION": "Bedingung",
+ "TRUEPRIORITY": "Priorität bei 'wahr'",
+ "FALSEPRIORITY": "Priorität bei 'falsch'",
"PRIORITY": "Priorität",
- "GOTOP": "Gotop",
- "EDIT_GOTOP": "Gotop bearbeiten",
- "EDIT_CLOSE": "Bearbeiten SchlieÃen",
+ "GOTOP": "Absprung auf Anwendung (GoToP)",
+ "EDIT_GOTOP": "GoToP bearbeiten",
+ "EDIT_CLOSE": "Verhaten bei SchlieÃen bearbeiten",
"FILTER": "Filter",
- "SELECT_STATUS": "Wählen Sie einen Status",
- "ALL": "Alle",
- "SELECT_ACCOUNT": "Wählen Sie ein Konto",
- "OPENED": "Ãffnen",
+ "SELECT_STATUS": "Status auswählen",
+ "ALL": "Alles",
+ "SELECT_ACCOUNT": "Konto auswählen",
+ "OPENED": "Geöffnet",
"CLOSED": "Geschlossen",
"STATUS": "Status",
"ACCOUNT": "Konto",
- "OPEN": "Ãffnen",
- "INFO": "Info",
- "ACCOUNTSID": "Konto SID",
- "AUTHTOKEN": "Auth Token",
+ "OPEN": "Offen",
+ "INFO": "Information",
+ "ACCOUNTSID": "Konto-ID",
+ "AUTHTOKEN": "Auth-Token",
"PROXY": "Proxy",
- "ADVANCED": "Erweiterte",
+ "ADVANCED": "Erweitert",
"MOTIONPROXY": "Proxy oder Motion Domain",
- "REALTIME": "Echtzeit",
+ "REALTIME": "Echtzeit-Ansicht",
"UNKNOWN": "Unbekannt",
- "UNREGISTERED": "Unregistrierte",
+ "UNREGISTERED": "Nicht registriert",
"UNAVAILABLE": "Nicht verfügbar",
- "NOT_INUSE": "Nicht in Gebrauch",
+ "NOT_INUSE": "Nicht in Verwendung",
"REACHABLE": "Erreichbar",
- "IN_USE": "Im Einsatz",
+ "IN_USE": "In Verwendung",
"AGENTS": "Agenten",
"QUEUES": "Warteschlangen",
- "FULLNAME": "Fullname",
- "INTERNAL": "Interne",
- "PHONE_STATE": "Telefonstatus",
- "PHONE_STATUS": "Telefonstatus",
- "PAUSE": "Pause",
- "LOGOUT": "An-/Abmelden",
- "AGENTADD_QUEUE": "Agent SMS-Warteschlange hinzufügen",
+ "FULLNAME": "Vollstängier Name",
+ "INTERNAL": "Intern",
+ "PHONE_STATE": "Status Nebenstelle",
+ "PHONE_STATUS": "Status SIP",
+ "PAUSE": "Pausenstatus vergeben",
+ "LOGOUT": "Agenten An-/Abmelden",
+ "AGENTADD_QUEUE": "Agenten hinzufügen",
"UNPAUSE": "Pause beenden",
- "DEFAULT_PAUSE": "Standard Pause",
+ "DEFAULT_PAUSE": "Standard-Pause",
"LOGGED_IN": "Angemeldet",
- "PAUSED": "Angehalten",
+ "PAUSED": "in Pause",
"READY": "Bereit",
- "WAITING": "Warten",
- "VOICE": "Voice",
+ "WAITING": "Wartezustand",
+ "VOICE": "Sprachanrufe (Voice)",
"CHAT": "Chat",
"MAIL": "E-Mail",
- "OPENCHANNEL": "Channel öffnen",
+ "OPENCHANNEL": "Offener Kanal",
"FAX": "Fax",
- "AGENTSADD_QUEUE": "Agenten zu SMS-Warteschlange hinzufügen",
+ "AGENTSADD_QUEUE": "Agenten hinzufügen",
"NO_AGENT_ONLINE": "Kein Agent Online",
- "GOTOREALTIME_SMSQUEUE": "In Echtzeit, SMS-Warteschlange",
- "PARTIALPAUSE": "Lastschriftzahlung teilweise Pause",
+ "GOTOREALTIME_SMSQUEUE": "Direkt zur Echtzeit-Ansicht",
+ "PARTIALPAUSE": "Teilpause",
"BUSY": "Besetzt",
"TIMER": "Timer",
"IDLE": "Leerlauf",
"CAPACITY": "Kapazität",
"SEND": "Senden",
- "TO": "Zu",
+ "TO": "An",
"MESSAGE": "Nachricht",
"TAGS": "Tags",
- "INTERACTIONS_SMSACCOUNT": "Zu Wechselwirkungen gehen",
- "REFRESH_INTERACTIONS": "Aktualisieren Interaktionen",
- "CANNED_ANSWER_NOT_FOUND": "Es wurden keine vordefinierten Antworten gefunden",
- "CANNED_ANSWER_SEARCH": "Geben Sie einen Text ein, um eine vordefinerte Antwort zu suchen",
- "NO_SMSDISPOSITIONS_AVAILABLE": "Keine Sms-Disposition verfügbar",
+ "INTERACTIONS_SMSACCOUNT": "Zu den Interaktionen gehen",
+ "REFRESH_INTERACTIONS": "Interaktionen aktualisieren",
+ "CANNED_ANSWER_NOT_FOUND": "Keine vordefinierten Antworten verfügbar",
+ "CANNED_ANSWER_SEARCH": "Hier nach Textbaustein suchen",
+ "NO_SMSDISPOSITIONS_AVAILABLE": "Keine Qualifizierung verfügbar",
"NO_SMSCANNEDANSWER_AVAILABLE": "Keine vordefinierten Antworten verfügbar",
"NEW_SMSCANNEDANSWER": "Neue vordefinierte Antwort",
"ADD_SMSCANNEDANSWER": "Vordefinierte Antwort hinzufügen",
"EDIT_SMSCANNEDANSWER": "Vordefinierte Antwort bearbeiten",
"DELETE_SMSCANNEDANSWER": "Vordefinierte Antwort löschen",
- "DELIVERYREPORTURL": "Zustellungsbericht-URL",
+ "DELIVERYREPORTURL": "URL für Zuestellbericht",
"DELETE": "Löschen",
- "SENDERSTRING": "Absenderzeichenfolge",
+ "SENDERSTRING": "Absender-String",
"DELIVERYREPORT": "Sendebericht",
"METHOD": "Methode",
- "ADD_NOTE": "Notiz hinzufügen",
- "NOTE": "Hinweis",
- "SPYINTERACTION": "Spion",
+ "ADD_NOTE": "Anmerkung hinzufügen",
+ "NOTE": "Anmerkung",
+ "SPYINTERACTION": "Interaktion anzeigen",
"AUTOREPLY": "Automatische Antwort",
- "EDIT_AUTOREPLY": "Bearbeiten Sie die automatische Antwort",
- "TIMES": "Anzahl der Male pro Interaktion",
+ "EDIT_AUTOREPLY": "Automatische Antwort bearbeiten",
+ "TIMES": "Zeiten",
"TEXT": "Text",
"INSERT_MESSAGE_HERE": "Fügen Sie hier Ihre Textnachricht ein",
"DELETE_INTERACTION": "Interaktion löschen",
"AUTHID": "Authentifizierungs-ID",
- "COMMAND": "Befehl",
+ "COMMAND": "Eingabe",
"EDIT_SYSTEM": "System bearbeiten",
"SYSTEM": "System",
"VARIABLE": "Variable",
"NOTIFICATION": "Benachrichtigung",
- "NOTIFICATIONSHAKE": "Shake",
- "NOTIFICATIONSOUND": "Klingen",
+ "NOTIFICATIONSHAKE": "Schütteln",
+ "NOTIFICATIONSOUND": "Ton abspielen",
"NOTIFICATIONTEMPLATE": "Vorlage",
- "WAITFORTHEASSIGNEDAGENT": "Warte auf den zugewiesenen Agenten",
+ "WAITFORTHEASSIGNEDAGENT": "Auf zugewiesenen Agenten warten",
"EDIT_TAG": "Tag bearbeiten",
- "TAG": "Etikett",
- "AGENTADD_SMSACCOUNT": "Fügen Sie einen Agenten zum SMS-Konto hinzu",
- "AGENTTRANSFER": "Agent Transfer",
- "AGENTTRANSFERTIMEOUT": "Zeitüberschreitung für Agententransfer",
- "QUEUETRANSFER": "Warteschlangenübertragung",
- "QUEUETRANSFERTIMEOUT": "Warteschlangenübertragungs-Timeout",
+ "TAG": "Tag",
+ "AGENTADD_SMSACCOUNT": "Agenten zu SMS-Konto hinzufügen",
+ "AGENTTRANSFER": "Transfer an Agenten erlauben",
+ "AGENTTRANSFERTIMEOUT": "Zeitüberschreitung Agententransfer",
+ "QUEUETRANSFER": "Transfer an Warteschlange erlauben",
+ "QUEUETRANSFERTIMEOUT": "Zeitüberschreitung Warteschlangentransfer",
"TRANSFER": "Transfer",
"CANNEDANSWERS": "Vordefinierte Antworten",
"DOWNLOAD_INTERACTION": "Herunterladen",
"SMSCANNEDANSWERS": "Vordefinierte Antworten",
- "LOGIN_TIME": "Login-Zeit",
- "PAUSE_TIME": "Pausenzeit",
+ "LOGIN_TIME": "Zeit angemeldet",
+ "PAUSE_TIME": "Zeit in Pause",
"APIKEY": "API-Schlüssel",
- "BASEURL": "Basis-URL",
- "TEAMS_ASSOCIATION": "Vereinigung der Mannschaften",
- "MANDATORYDISPOSITION": "Zwingende Disposition",
- "MANDATORYDISPOSITIONPAUSEID": "Anhalten, um zu verwenden, wenn die obligatorische Disposition aktiviert ist",
+ "BASEURL": "Base-URL",
+ "TEAMS_ASSOCIATION": "Teamzueweisung",
+ "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
+ "MANDATORYDISPOSITIONPAUSEID": "Agentenstatus während Qualifizierung",
"ACCESSKEYID": "Zugriffsschlüssel-ID",
"AMAZONLEX": "AmazonLex",
- "BOTNAME": "Bot Name",
+ "BOTNAME": "BOT-Name",
"DIALOGFLOW": "DialogFlow",
- "EDIT_AMAZONLEX": "Bearbeiten Sie die Lex-Konfiguration",
- "EDIT_DIALOGFLOW": "Bearbeiten Sie die DialogFlow-Konfiguration",
+ "EDIT_AMAZONLEX": "Lex-Konfiguration bearbeiten",
+ "EDIT_DIALOGFLOW": "DialogFlow-Konfiguration bearbeiten",
"LANGUAGE": "Sprache",
"LEXREGION": "Region",
- "SECRETACCESSKEY": "Zugriffsschlüsselgeheimnis",
+ "SECRETACCESSKEY": "Geheimer Zugriffsschlüssel",
"WELCOMEMESSAGE": "Willkommensnachricht",
- "DOWNLOAD_WITHOUT_ATTACHMENT": "Ohne Anhang herunterladen",
- "DOWNLOAD_WITH_ATTACHMENT": "Download mit Anhang",
+ "DOWNLOAD_WITHOUT_ATTACHMENT": "Herunterladen ohne Anhang",
+ "DOWNLOAD_WITH_ATTACHMENT": "Herunterladen inkl. Anhängen",
"LASTMESSAGE": "Letzte Nachricht",
- "CLIENTEMAIL": "Kunden-E-Mail",
- "DIALOGFLOWV2": "Dialogflow V2",
- "EDIT_DIALOGFLOWV2": "Dialogflow V2 bearbeiten",
- "PRIVATEKEY": "Privat Schlüssel",
+ "CLIENTEMAIL": "Kunden E-Mail",
+ "DIALOGFLOWV2": "DialogFlow V2",
+ "EDIT_DIALOGFLOWV2": "DialogFlow V2 bearbeiten",
+ "PRIVATEKEY": "Privater Schlüssel",
"PROJECTID": "Projekt-ID",
"ACCOUNTID": "Konto-ID",
"APPLICATIONID": "Anwendungs-ID"
diff --git a/public/app/main/apps/staff/i18n/bs.json b/public/app/main/apps/staff/i18n/bs.json
index 40425f7..2683fcd 100644
--- a/public/app/main/apps/staff/i18n/bs.json
+++ b/public/app/main/apps/staff/i18n/bs.json
@@ -1,77 +1,77 @@
{
"STAFF": {
- "MANAGE_API_KEY": "API Key Manager",
+ "MANAGE_API_KEY": "API KljuÄ Menadžer",
"GENERATE": "Generiši",
- "REGENERATE": "Regenerate",
- "REMOVE": "Remove",
+ "REGENERATE": "Regeneriši",
+ "REMOVE": "Ukloni",
"APIKEYMANAGER_USER": "API Upravitelj KljuÄeva",
"APIKEY": "API KljuÄ",
- "VIDEOSUPPORT": "Video support",
+ "VIDEOSUPPORT": "Video podrška",
"HOTDESK": "Hot desk",
"ENABLEVIDEOECORDING": "OmoguÄi Video Snimanje",
"ENABLESCREENRECORDINGBYAGENT": "OmoguÄi Snimanje Ekrana od Specijaliste",
"ENABLEAUTOMATICSCREENRECORDING": "OmoguÄi Automatski Snimanje Ekrana",
- "OLD_PASSWORD": "Old Password",
+ "OLD_PASSWORD": "Stara Lozinka",
"ENABLEJAWSINTEGRATION": "OmoguÄi Jaws Intergraciju",
"ALIAS": "Pseudonim",
- "NO_PASSWORD_CHANGE": "No Password Change",
- "SECURITY_SUITE": "Security Suite",
+ "NO_PASSWORD_CHANGE": "Nema Promjene Lozinke",
+ "SECURITY_SUITE": "Sigurnosni Suite",
"AUTO_ANSWER": "Automatski odgovor",
"CHAT_AUTOANSWER": "Chat automatski odgovor",
"CHAT_AUTOANSWERDELAY": "Chat automatski dogovor odgoda [s]",
"EMAIL_AUTOANSWER": "E-Mail automatski odgovor",
"EMAIL_AUTOANSWERDELAY": "E-Mail automatski odgovor odgoda [s]",
- "SMS_AUTOANSWER": "Sms auto answer",
- "SMS_AUTOANSWERDELAY": "Sms auto answer delay [s]",
- "OPENCHANNEL_AUTOANSWER": "Openchannel auto answer",
- "OPENCHANNEL_AUTOANSWERDELAY": "Openchannel auto answer delay [s]",
+ "SMS_AUTOANSWER": "SMS automatski odgovor",
+ "SMS_AUTOANSWERDELAY": "SMS automatski odgovor odgoda [s]",
+ "OPENCHANNEL_AUTOANSWER": "Otvoreni Kanal automatski odgovor",
+ "OPENCHANNEL_AUTOANSWERDELAY": "Otvoreni Kanal automatski odgovor odgoda [s]",
"FAX_AUTOANSWER": "Fax automatski odgovor",
"FAX_AUTOANSWERDELAY": "Fax automatski odgovor odgoda [s]",
- "WHATSAPP_AUTOANSWER": "Whatsapp connector auto answer",
- "WHATSAPP_AUTOANSWERDELAY": "Whatsapp connector auto answer delay [s]",
- "LAST_PASSWORD_RESET_AT": "Last Password Reset At",
- "SIP_WEBRTC": "Sip",
- "SETTINGS_WEBRTC": "Settings",
+ "WHATSAPP_AUTOANSWER": "WhatsApp konektor automatski odgovor",
+ "WHATSAPP_AUTOANSWERDELAY": "WhatsApp konektor automatski odgovor odgoda [s]",
+ "LAST_PASSWORD_RESET_AT": "Posljednji Reset Lozinke U",
+ "SIP_WEBRTC": "SIP",
+ "SETTINGS_WEBRTC": "Postavke",
"WEBRTC": "WebRTC",
"DTLSCERTFILE": "TLS certifikat",
"DTLSPRIVATEKEY": "TLS certifikatov privatni kljuÄ",
"CONTEXT": "Kontekst",
- "RINGINUSE": "Ring In Use",
- "USERS": "Users",
+ "RINGINUSE": "Zvono U Upotrebi",
+ "USERS": "Korisnici",
"AGENTS": "Specijalisti",
- "TOGGLE_SIDENAV": "Toggle sidenav",
- "SEARCH_FOR_ANYONE": "Search",
+ "TOGGLE_SIDENAV": "Toggle BoÄnu navigaciju",
+ "SEARCH_FOR_ANYONE": "Traži",
"BACK": "Nazad",
- "MULTI_SELECT_TOGGLE": "multi select toggle",
- "SELECT_ALL": "Select all",
- "SELECT_NONE": "Select None",
- "SELECTED": "Selected",
+ "MULTI_SELECT_TOGGLE": "višestruki odabir",
+ "SELECT_ALL": "Odaberi sve",
+ "SELECT_NONE": "Odaberi Ništa",
+ "SELECTED": "Odabrano",
"DELETE_SELECTED": "Izbriši odabrano",
"EXPORT_SELECTED": "Izvezi odabrano",
"ALL_USERS": "Svi Korisnici",
"ALL_AGENTS": "Svi specijalisti",
- "SORT": "sort",
- "NAME": "Name",
+ "SORT": "Sortiraj",
+ "NAME": "Naziv",
"FULLNAME": "Puno Ime",
"A_TO_Z": "(A do Z)",
- "Z_TO_A": "(Z to A)",
- "MORE": "More",
+ "Z_TO_A": "(Z do A)",
+ "MORE": "Više",
"DELETE_USER": "Izbriši Korisnika",
"EDIT_USER": "Uredi Korisnika",
"DELETE_AGENT": "Izbriši Specijalistu",
"EDIT_AGENT": "Uredi Specijalistu",
"DELETE": "Izbriši",
- "SAVE": "SAVE",
+ "SAVE": "SAÄUVAJ",
"ADD_USER": "DODAJ KORISNIKA",
"ADD_AGENT": "DODAJ SPECIJALISTU",
- "NO_RESULTS": "No results..",
+ "NO_RESULTS": "Nema rezultata...",
"CLOSE_DIALOG": "Zatvori dijalog",
- "NAME_REQUIRED": "Name (required)",
- "USERNAME": "Username",
- "SHOW_ALL_FIELDS": "Show All Fields",
- "PHONE_NUMBER": "Phone number",
+ "NAME_REQUIRED": "Naziv (potrebno)",
+ "USERNAME": "KorisniÄko ime",
+ "SHOW_ALL_FIELDS": "Pokaži Sva Polja",
+ "PHONE_NUMBER": "Broj telefona",
"EMAIL": "E-Mail",
- "PASSWORD": "Password",
+ "PASSWORD": "Lozinka",
"ERRORS": {
"CONFIRM_REQUIRED": "Obavezno polje",
"ALLOWCODECS_REQUIRED": "Obavezno polje",
@@ -115,12 +115,12 @@
"ACCOUNT": "Nalog",
"VOICE": "Voice",
"CREATED_AT": "Kreirano U",
- "ROLE": "Role",
- "PERSONAL_INFO": "Personal Info",
+ "ROLE": "Uloga",
+ "PERSONAL_INFO": "LiÄne Informacije",
"DESCRIPTION": "Opis",
"CHANGE_AVATAR": "Promijeni Avatar",
"GENERAL": "OpÄenito",
- "INTERNAL": "Internal",
+ "INTERNAL": "Interni",
"TRANSPORT": "Transport",
"ALLOWCODECS": "Dozvoljeni Kodeci",
"DISABLED": "Deaktivirano",
@@ -128,101 +128,101 @@
"AD_SSO_ENABLED": "Active Directory SSO",
"AUTHENTICATION": "Autentifikacija",
"HELP": {
- "DISABLED": "select to deactivate / unselect to reactivate",
- "BLOCKED": "Lock / Unlock access",
+ "DISABLED": "odaberi za deaktiviranje / poništi odabir za ponovno aktiviranje",
+ "BLOCKED": "ZakljuÄaj / OtljuÄaj pristup",
"APIKEY": "Molimo koristi 'API Menadžer KljuÄeva' dugme na traci sa alatkama za upravljanjem ovim kljuÄem",
- "LAST_PASSWORD_RESET_AT": "Last date and time the password has been changed. If Secure Suite General Setting is enabled, the password will expire after 90 days.",
- "DTLSCERTFILE": "Link to the valid TLS certificate(.crt file). Default value: '/etc/pki/tls/certs/motion.crt'.",
- "DTLSPRIVATEKEY": "Link to the certificate's private key(.key file). Default value: '/etc/pki/tls/private/motion.key'.",
+ "LAST_PASSWORD_RESET_AT": "Zadnji datum i vrijeme kada je lozinka promijenjena. Ako su OpÄe Postavke Sigurnosnog Suitea omoguÄene, lozinka Äe isteÄi nakon 90 dana.",
+ "DTLSCERTFILE": "Link za važeÄi TLS certifikat (.crt datoteku). Zadana vrijednost: '/etc/pki/tls/certs/motion.crt'.",
+ "DTLSPRIVATEKEY": "Link za certifikat Privatnog KljuÄa (.key datoteka). Zadana vrijednost: '/etc/pki/tls/private/motion.key'.",
"ALLOWCODECS": "Dozvoljeni Kodeci prema željenemo poretku",
- "TRANSPORT": "Set the default transports in order of preference",
- "HOST": "How to find the client - IP or host name. If you want the phone to register itself, use the keyword dynamic instead of Host IP",
- "NAT": "Changes the behaviour of Asterisk for clients behind a firewall. If any of the comma-separated options is 'no', Asterisk will ignore other settings and set nat=no",
- "SIPEXPIRES": "Default: 160",
- "SIPPORT": "Default: 5160",
- "TYPE": "Determines the SIP role within asterisk. User: used to authenticate incoming - Peer: for outgoing calls - Friend: covers both characteristics of the above",
- "CHATCAPACITY": "Maximum number of concurrent channel interactions per agent (0=unlimited)",
- "MAILCAPACITY": "Maximum number of concurrent channel interactions per agent (0=unlimited)",
- "FAXCAPACITY": "Maximum number of concurrent channel interactions per agent (0=unlimited)",
- "SMSCAPACITY": "Maximum number of concurrent channel interactions per agent (0=unlimited)",
- "WHATSAPPCAPACITY": "Maximum number of concurrent channel interactions per agent (0=unlimited)",
- "OPENCHANNELCAPACITY": "Maximum number of concurrent channel interactions per agent (0=unlimited)",
- "CALLGROUP": "The agent's callgroup",
- "PICKUPGROUP": "The groups in which the agent can answer calls",
- "USERNAME": "Only numbers, letters and specific characters (._) are supported",
- "ENCRYPTION": "SRTP (Secure Realtime Protocol) Encryption",
- "SAVE_PERMISSIONS": "Every section containing any pending changes will be saved",
- "CUSTOM_DASHBOARDS_PERMISSIONS": "Custom Dashboards permissions are managed in the Tools module",
- "ENABLEAUTOMATICSCREENRECORDING": "The functionality is available only for voice channel",
- "MASK_SENSITIVE_DATA": "Mask any sensitive data throughout the application (e.g. phone numbers and email addresses)",
- "WSS_PORT": "Default: 8089",
+ "TRANSPORT": "Postavi zadane trasporte prema željenom redoslijedu",
+ "HOST": "Kako pronaÄi klijenta - IP ili naziv hosta. Ako želiÅ¡ da se telefon sam registruje, koristite kljuÄnu rijeÄ 'dynamic' umjesto host IP",
+ "NAT": "Mijenja ponaÅ¡anje Asteriska za klijente iza firewall. Ako je bilo koja od opcija 'ne', Asterisk Äe zanemariti druge postavke i postaviti nat=ne",
+ "SIPEXPIRES": "Zadano: 160",
+ "SIPPORT": "Zadano: 5160",
+ "TYPE": "OdreÄuje SIP ulogu unutar Asteriska. Korisnik: kristi se za autentifikaciju dolaznih -Peer: za odlazne pozive -Prijatelj: pokriva obje karakteristike gore navedenih",
+ "CHATCAPACITY": "Maksimalan broj istovremenih interakcija kanala po Specijalisti (0=neograniÄeno)",
+ "MAILCAPACITY": "Maksimalan broj istovremenih interakcija kanala po Specijalisti (0=neograniÄeno)",
+ "FAXCAPACITY": "Maksimalan broj istovremenih interakcija kanala po Specijalisti (0=neograniÄeno)",
+ "SMSCAPACITY": "Maksimalan broj istovremenih interakcija kanala po Specijalisti (0=neograniÄeno)",
+ "WHATSAPPCAPACITY": "Maksimalan broj istovremenih interakcija kanala po Specijalisti (0=neograniÄeno)",
+ "OPENCHANNELCAPACITY": "Maksimalan broj istovremenih interakcija kanala po Specijalisti (0=neograniÄeno)",
+ "CALLGROUP": "Specijalistina Pozivna Grupa",
+ "PICKUPGROUP": "Grupe u kojima Specijalista može odgovarati na pozive",
+ "USERNAME": "Samo brojevi, slova, i specifiÄni znakovi (._).",
+ "ENCRYPTION": "SRTP (Secure Realtime Protocol) Enkripcija",
+ "SAVE_PERMISSIONS": "Svi odjeljci koji sadrže promjene na Äekanju bit Äe saÄuvani",
+ "CUSTOM_DASHBOARDS_PERMISSIONS": "Pravima PrilagoÄene Table se upravlja u modulu Alati",
+ "ENABLEAUTOMATICSCREENRECORDING": "Funkcija je dostupna samo za voice kanal",
+ "MASK_SENSITIVE_DATA": "Maskiraj sve osjetljive podatke u cijeloj aplikaciji (npr. telefonske brojeve i E-Mail adrese)",
+ "WSS_PORT": "Zadano:8089",
"AD_SSO_ENABLED": "Prijavi se sa svojima Active Directory akreditivima"
},
- "NEW_PASSWORD": "New Password",
+ "NEW_PASSWORD": "Nova Lozinka",
"CONFIRM_PASSWORD": "Potvrdi Lozinku",
"CHANGE_PASSWORD": "Promijeni Lozinku",
"CHANGEPASSWORD_AGENT": "Promijeni Lozinku",
"CHANGEPASSWORD_USER": "Promijeni Lozinku",
"CHANGEPASSWORD_TELEPHONE": "Promijeni Lozinku",
- "LOGININPAUSE": "Login In Pause",
+ "LOGININPAUSE": "Pauza Prijave",
"HOST": "Host",
"NAT": "NAT",
"CHANSPY": "ChanSpy",
- "OTHER_CHANNELS": "Other Channels",
+ "OTHER_CHANNELS": "Ostali Kanali",
"CHATCAPACITY": "Chat Kapacitet",
- "MAILCAPACITY": "Email Capacity",
+ "MAILCAPACITY": "E-Mail Kapacitet",
"FAXCAPACITY": "Fax Kapacitet",
- "SMSCAPACITY": "Sms Capacity",
- "WHATSAPPCAPACITY": "WhatsApp Connector Capacity",
- "OPENCHANNELCAPACITY": "Open Channel Capacity",
+ "SMSCAPACITY": "SMS Kapacitet",
+ "WHATSAPPCAPACITY": "WhatsApp Konektor Kapacitet",
+ "OPENCHANNELCAPACITY": "Otvoreni Kanal Kapacitet",
"MOTIONBAR": "Motion Bar",
- "SETTINGS": "Settings",
+ "SETTINGS": "Postavke",
"AUTOANSWER": "Automatski Odgovor",
"ENABLESETTINGS": "OmoguÄi Postavke",
"CALL_FORWARDING": "ProsljeÄivanje Poziva",
- "UNCONDITIONAL": "Unconditional",
- "UNCONDITIONALNUMBER": "Unconditional Number",
- "NOREPLY": "No Reply",
- "NOREPLYNUMBER": "No Reply Number",
+ "UNCONDITIONAL": "Bezuslovno",
+ "UNCONDITIONALNUMBER": "Bezuslovni Broj",
+ "NOREPLY": "Bez Odgovora",
+ "NOREPLYNUMBER": "Bez Odgovora Broj",
"BUSY": "Zauzet",
"BUSYNUMBER": "Zauzet Broj",
- "REMOTE_CONTROL": "Remote Control",
- "REMOTECONTROL": "Remote Control",
- "REMOTECONTROLPORT": "Remote Control Port",
+ "REMOTE_CONTROL": "Daljinsko Upravljanje",
+ "REMOTECONTROL": "Daljinsko Upravljanje",
+ "REMOTECONTROLPORT": "Daljinsko Upravljanje Port",
"SIP": "SIP",
- "SIPEXPIRES": "SIP Expires [sec]",
+ "SIPEXPIRES": "SIP IstiÄe [sec]",
"SIPPORT": "SIP Port",
- "PENALTY": "Penalty",
+ "PENALTY": "Kazna",
"ACCOUNTNAME": "Nalog Naziv",
"ADD_TELEPHONE": "Dodaj Telefon",
"EDIT_TELEPHONE": "Uredi Telefon",
"DELETE_TELEPHONE": "Izbriši Telefon",
- "TEAMS": "Teams",
+ "TEAMS": "Timovi",
"DELETE_TEAM": "Izbriši Tim",
"AGENTADD_TEAM": "Dodaj Specijaliste u Tim",
"EDIT_TEAM": "Uredi Tim",
- "TYPE": "Type",
- "TELEPHONES": "Telephones",
+ "TYPE": "Vrsta",
+ "TELEPHONES": "Telefoni",
"CALLERID": "Pozivatelj ID",
"ENABLERECORDING": "OmoguÄi Snimanje",
- "STAFF": "Staff",
- "ID": "Id",
- "NEW_USER": "New User",
- "NEW_AGENT": "New Agent",
- "NEW_TELEPHONE": "New Telephone",
- "NEW_TEAM": "New Team",
+ "STAFF": "Osoblje",
+ "ID": "ID",
+ "NEW_USER": "Novi Korisnik",
+ "NEW_AGENT": "Novi Specijalist",
+ "NEW_TELEPHONE": "Novi Telefon",
+ "NEW_TEAM": "Novi Tim",
"ADD_TEAM": "Dodaj Tim",
- "JOIN_QUEUE": "Join Queue",
+ "JOIN_QUEUE": "Pridruži se Queue",
"CAPACITY": "Kapacitet",
"AUTOINTERNAL": "Automatsko generisanje internog broja",
"ADD_AGENT_TO_TEAM": "Dodaj Specijalistu u Tim",
- "TEAMADD_AGENT": "Add Agent to Team",
- "NO_AVAILABLE_INFO": "No available info",
- "PERMISSIONS": "Permissions",
+ "TEAMADD_AGENT": "Dodaj Specijalistu u Tim",
+ "NO_AVAILABLE_INFO": "Nema dostupnih informacija",
+ "PERMISSIONS": "Prava",
"ADD_AGENT_TO_QUEUE": "Dodaj Specijalistu u Queue",
"ALL_MODULES_AVAILABLE": "Svi dostupni moduli",
"CALLGROUP": "Grupa Poziva",
- "PICKUPGROUP": "Pickup Group",
+ "PICKUPGROUP": "Grupa Preuzimanja",
"ADD_AGENT_TO_QUEUE_CAMPAIGNS": "Dodaj Specijalistu u Queue Kampanja",
"ADD_AGENT_TO_VOICE_QUEUES": "Dodaj Specijalistu u Voice Queues",
"ADD_AGENT_TO_CHAT_QUEUES": "Dodaj Specijalistu u Chat Queues",
@@ -231,162 +231,162 @@
"ADD_AGENT_TO_WHATSAPP_QUEUES": "Dodaj Specijalistu u WhatsApp Queues",
"ADD_AGENT_TO_OPENCHANNEL_QUEUES": "Dodaj Specijalistu u Otvoreni Kanal Queues",
"ADD_AGENT_TO_FAX_QUEUES": "Dodaj Specijalistu u Fax Queues",
- "QUEUEADD_USER_VOICE_INBOUND": "Add User to Voice Queues",
- "QUEUEADD_USER_CHAT_INBOUND": "Add User to Chat Queues",
- "QUEUEADD_USER_MAIL_INBOUND": "Add User to Email Queues",
- "QUEUEADD_USER_SMS_INBOUND": "Add User to SMS Queues",
- "QUEUEADD_USER_WHATSAPP_INBOUND": "Add User to WhatsApp Queues",
- "QUEUEADD_USER_OPENCHANNEL_INBOUND": "Add User to Open Channel Queues",
- "QUEUEADD_USER_FAX_INBOUND": "Add User to Fax Queues",
+ "QUEUEADD_USER_VOICE_INBOUND": "Dodaj Korisnika u Voice Queues",
+ "QUEUEADD_USER_CHAT_INBOUND": "Dodaj Korisnika u Chat Queues",
+ "QUEUEADD_USER_MAIL_INBOUND": "Dodaj Korisnika u E-Mail Queues",
+ "QUEUEADD_USER_SMS_INBOUND": "Dodaj Korisnika u SMS Queues",
+ "QUEUEADD_USER_WHATSAPP_INBOUND": "Dodaj Korisnika u WhatsApp Queues",
+ "QUEUEADD_USER_OPENCHANNEL_INBOUND": "Dodaj Korisnika u Otvoreni Kanal Queues",
+ "QUEUEADD_USER_FAX_INBOUND": "Dodaj Korisnika u Fax Queues",
"ALL_TEAMS": "Svi Timovi",
- "SELECTED_TEAMS": "Selected Teams",
- "SELECTED_AGENTS": "Selected Agents",
+ "SELECTED_TEAMS": "Odabrani Timovi",
+ "SELECTED_AGENTS": "Odabrani Specijalisti",
"ALL_QUEUE_CAMPAIGNS": "Sve Queue Kampanje",
- "SELECTED_QUEUE_CAMPAIGNS": "Selected Queue Campaigns",
+ "SELECTED_QUEUE_CAMPAIGNS": "Odabrane Queue Kampanje",
"ALL_VOICE_QUEUES": "Svi Voice Queues",
- "SELECTED_VOICE_QUEUES": "Selected Voice Queues",
+ "SELECTED_VOICE_QUEUES": "Odabrani Voice Queues",
"ALL_CHAT_QUEUES": "Svi Chat Queues",
- "SELECTED_CHAT_QUEUES": "Selected Chat Queues",
+ "SELECTED_CHAT_QUEUES": "Odabrani Chat Queues",
"ALL_MAIL_QUEUES": "Svi E-Mail Queues",
- "SELECTED_MAIL_QUEUES": "Selected Email Queues",
+ "SELECTED_MAIL_QUEUES": "Odabrani E-Mail Queues",
"ALL_SMS_QUEUES": "Svi SMS Queues",
- "SELECTED_SMS_QUEUES": "Selected SMS Queues",
+ "SELECTED_SMS_QUEUES": "Odabrani SMS Queues",
"ALL_WHATSAPP_QUEUES": "Svi WhatsApp Queues",
- "SELECTED_WHATSAPP_QUEUES": "Selected WhatsApp Queues",
+ "SELECTED_WHATSAPP_QUEUES": "Odabrani WhatsApp Queues",
"ALL_OPENCHANNEL_QUEUES": "Svi Otvoreni Kanal Queues",
- "SELECTED_OPENCHANNEL_QUEUES": "Selected Open Channel Queues",
+ "SELECTED_OPENCHANNEL_QUEUES": "Odabrani Otvoreni Kanal Queues",
"ALL_FAX_QUEUES": "Svi Fax Queues",
- "SELECTED_FAX_QUEUES": "Selected Fax Queues",
- "VOICEMAIL": "Voicemail",
- "SHOWWEBCONTROL": "Typology",
- "PAGE": "Page",
- "ROWSPERPAGE": "Rows per page",
- "OF": "of",
+ "SELECTED_FAX_QUEUES": "Odabrani Fax Queues",
+ "VOICEMAIL": "Govorna pošta",
+ "SHOWWEBCONTROL": "Tipologija",
+ "PAGE": "Stranica",
+ "ROWSPERPAGE": "Redova po stranici",
+ "OF": "od",
"CALLFORWARDING": "ProsljeÄivanje Poziva",
"DND": "Ne ometaj tokom pauze",
- "UNANSWEREDCALLBADGE": "Show unanswered call badge",
+ "UNANSWEREDCALLBADGE": "Prikaži znaÄku neodgovorenih poziva",
"ENABLEDTMFTONE": "OmoguÄi DTMF tonove",
"AUTOANSWERDELAY": "Automatski Odgovor Odgoda [s]",
"ENCRYPTION": "Enkripcija",
"CHANNELS": "Kanali",
"CHAT": "Chat",
- "SMS": "Sms",
- "WHATSAPP": "WhatsApp Connector",
- "OPENCHANNEL": "Open Channel",
+ "SMS": "SMS",
+ "WHATSAPP": "WhatsApp Konektor",
+ "OPENCHANNEL": "Otvoreni Kanal",
"FAX": "Fax",
- "QUEUEADD_USER_VOICE_OUTBOUND": "Add User to Queue Campaigns",
- "MONITOREXTENSION": "Record calls to user extension",
+ "QUEUEADD_USER_VOICE_OUTBOUND": "Dodaj Korisnika u Queue Kampanje",
+ "MONITOREXTENSION": "Snimi pozive na ekstenziju korisnika",
"EDITPERMISSIONS": "Uredi Prava",
- "READ_PERMISSION": "Read",
+ "READ_PERMISSION": "Äitaj",
"EDIT_PERMISSION": "Uredi",
"DELETE_PERMISSION": "Izbriši",
"GENERAL_PERMISSIONS": "OpÄenito",
"ENABLEMESSENGER": "OmoguÄi Interni Messenger",
- "OUTBOUNDPROXY": "Oubound Proxy",
- "PHONE": "Phone",
- "MOBILE": "Mobile",
- "PREFIXREQUIRED": "Prefix Required",
- "MANAGE_PERMISSIONS": "Manage Permissions",
- "USERADD_VOICEQUEUES": "Add Voice Queue to User",
+ "OUTBOUNDPROXY": "Odlazni Proxy",
+ "PHONE": "Telefon",
+ "MOBILE": "Mobilni",
+ "PREFIXREQUIRED": "Prefiks Potreban",
+ "MANAGE_PERMISSIONS": "Upravljaj Pravima",
+ "USERADD_VOICEQUEUES": "Dodaj Voice Queue Korisniku",
"ALL_VOICEQUEUES": "Svi Voice Queues",
- "SELECTED_VOICEQUEUES": "Selected Voice Queues",
- "USERADD_CHATQUEUES": "Add Chat Queue to User",
+ "SELECTED_VOICEQUEUES": "Odabrani Voice Queues",
+ "USERADD_CHATQUEUES": "Dodaj Chat Queues Korisniku",
"ALL_CHATQUEUES": "Svi Chat Queues",
- "SELECTED_CHATQUEUES": "Selected Email Queues",
- "USERADD_MAILQUEUES": "Add Email Queue to User",
+ "SELECTED_CHATQUEUES": "Odabrani E-Mail Queues",
+ "USERADD_MAILQUEUES": "Dodaj E-Mail Queue Korisniku",
"ALL_MAILQUEUES": "Svi E-Mail Queues",
- "SELECTED_MAILQUEUES": "Selected Chat Queues",
- "USERADD_SMSQUEUES": "Add SMS Queue to User",
+ "SELECTED_MAILQUEUES": "Odabrani Chat Queues",
+ "USERADD_SMSQUEUES": "Dodaj SMS Queue Korisniku",
"ALL_SMSQUEUES": "Svi SMS Queues",
- "SELECTED_SMSQUEUES": "Selected SMS Queues",
- "USERADD_WHATSAPPQUEUES": "Add Whataspp Queue to User",
+ "SELECTED_SMSQUEUES": "Odabrani SMS Queues",
+ "USERADD_WHATSAPPQUEUES": "Dodaj WhatsApp Queue Korisniku",
"ALL_WHATSAPPQUEUES": "Svi WhatsApp Queues",
- "SELECTED_WHATSAPPQUEUES": "Selected WhatsApp Queues",
- "USERADD_FAXQUEUES": "Add Fax Queue to User",
+ "SELECTED_WHATSAPPQUEUES": "Odabrani WhatsApp Queues",
+ "USERADD_FAXQUEUES": "Dodaj Fax Queues Korisniku",
"ALL_FAXQUEUES": "Svi Fax Queues",
- "SELECTED_FAXQUEUES": "Selected Fax Queues",
- "USERADD_OPENCHANNELQUEUES": "Add Open Channel Queue to User",
+ "SELECTED_FAXQUEUES": "Odabrani Fax Queues",
+ "USERADD_OPENCHANNELQUEUES": "Dodaj Otvoreni Kanal Queue Korisniku",
"ALL_OPENCHANNELQUEUES": "Svi Otvoreni Kanal Queues",
- "SELECTED_OPENCHANNELQUEUES": "Selected Open Channel Queues",
- "USERADD_PROJECTS": "Add Cally Square Project to User",
+ "SELECTED_OPENCHANNELQUEUES": "Odabrani Otvoreni Kanal Queues",
+ "USERADD_PROJECTS": "Dodaj Cally Square Projekat Korisniku",
"ALL_PROJECTS": "Svi Cally Square Projekti",
- "SELECTED_PROJECTS": "Selected Cally Square Projects",
- "USERADD_CHATWEBSITES": "Add Chat Website to User",
+ "SELECTED_PROJECTS": "Odabrani Cally Square Projekti",
+ "USERADD_CHATWEBSITES": "Dodaj Chat Webstranicu Korisniku",
"ALL_CHATWEBSITES": "Sve Chat Webstranice",
- "SELECTED_CHATWEBSITES": "Selected Chat Websites",
- "USERADD_QUEUECAMPAIGNS": "Add Queue Campaign to User",
+ "SELECTED_CHATWEBSITES": "Odabrane Chat Webstranice",
+ "USERADD_QUEUECAMPAIGNS": "Dodaj Queue Kampanju Korisniku",
"ALL_QUEUECAMPAIGNS": "Sve Queue Kampanje",
- "SELECTED_QUEUECAMPAIGNS": "Selected Queue Campaigns",
- "USERADD_MAILACCOUNTS": "Add Email Account to User",
+ "SELECTED_QUEUECAMPAIGNS": "Odabrane Queue Kampanje",
+ "USERADD_MAILACCOUNTS": "Dodaj E-Mail Nalog Korisniku",
"ALL_MAILACCOUNTS": "Svi E-Mail Nalozi",
- "SELECTED_MAILACCOUNTS": "Selected Email Accounts",
- "USERADD_FAXACCOUNTS": "Add Fax Account to User",
+ "SELECTED_MAILACCOUNTS": "Odabrani E-Mail Nalozi",
+ "USERADD_FAXACCOUNTS": "Dodaj Fax Nalog Korisniku",
"ALL_FAXACCOUNTS": "Svi Fax Nalozi",
- "SELECTED_FAXACCOUNTS": "Selected Fax Accounts",
- "USERADD_SMSACCOUNTS": "Add SMS Account to User",
+ "SELECTED_FAXACCOUNTS": "Odabrani Fax Nalozi",
+ "USERADD_SMSACCOUNTS": "Dodaj SMS Nalog Korisniku",
"ALL_SMSACCOUNTS": "Svi SMS Nalozi",
- "SELECTED_SMSACCOUNTS": "Selected SMS Accounts",
- "USERADD_WHATSAPPACCOUNTS": "Add WhatsApp Account to User",
+ "SELECTED_SMSACCOUNTS": "Odabrani SMS Nalozi",
+ "USERADD_WHATSAPPACCOUNTS": "DOdaj WhatsApp Nalog Korisniku",
"ALL_WHATSAPPACCOUNTS": "Svi WhatsApp Nalozi",
- "SELECTED_WHATSAPPACCOUNTS": "Selected WhatsApp Accounts",
- "USERADD_OPENCHANNELACCOUNTS": "Add Open Channel Account to User",
+ "SELECTED_WHATSAPPACCOUNTS": "Odabrani WhatsApp Nalozi",
+ "USERADD_OPENCHANNELACCOUNTS": "Dodaj Otvoreni Kanal Korisniku",
"ALL_OPENCHANNELACCOUNTS": "Svi Otvoreni Kanal Nalozi",
- "SELECTED_OPENCHANNELACCOUNTS": "Selected Open Channel Accounts",
- "USERPROFILES": "User Profiles",
- "USERPROFILE": "User Profile",
- "NEW_USERPROFILE": "New User Profile",
+ "SELECTED_OPENCHANNELACCOUNTS": "Odabrani Otvoreni Kanal Nalozi",
+ "USERPROFILES": "KorisniÄki Porfili",
+ "USERPROFILE": "KorisniÄki Profil",
+ "NEW_USERPROFILE": "Novi Profil Korisnika",
"ADD_USERPROFILE": "DODAJ PROFIL KORISNIKA",
"EDIT_USERPROFILE": "Uredi Profil Korisnika",
"CLONE_USERPROFILE": "Kloniraj Profil Korisnika",
"DELETE_USERPROFILE": "Izbriši Profil Korisnika",
"CRUDPERMISSIONS": "Vrsta Prava",
- "SECTIONS": "Sections",
- "MODULES": "Modules",
- "SUMMARY": "Summary",
- "REPORT_TYPE": "Report Type",
- "PERMISSIONS_MANAGE": "Manage",
- "PERMISSIONS_SECTION_TITLE": "{{sectionName}} Permissions",
- "PERMISSIONS_AUTO_ASSOCIATION_INFO": "Automatically associate every current and future resource of this section to the User Profile",
- "PERMISSIONS_PLACEHOLDER_SEARCH": "Search...",
- "PERMISSIONS_SELECT_SECTION": "Select a section",
- "PERMISSIONS_SELECT_REPORT_TYPE": "Select report type",
- "PERMISSIONS_ALL_RESOURCES": "All resources",
- "PERMISSIONS_SELECTED_RESOURCES": "Selected resources",
- "PERMISSIONS_SECTION_HIDE": "Hide section to the User",
- "PERMISSIONS_SECTION_SHOW": "Show section to the User",
- "PERMISSIONS_WARNING_ENABLE_ALL": "All {{sectionName}} subsections and their resources will be enabled. Are you sure you want to continue?",
- "PERMISSIONS_WARNING_CLOSE": "You have unsaved changes. Are you sure you want to exit without saving?",
+ "SECTIONS": "Odjeljci",
+ "MODULES": "Moduli",
+ "SUMMARY": "Sažetak",
+ "REPORT_TYPE": "Izvještaj Vrsta",
+ "PERMISSIONS_MANAGE": "Upravljaj",
+ "PERMISSIONS_SECTION_TITLE": "{{sectionName}} Prava",
+ "PERMISSIONS_AUTO_ASSOCIATION_INFO": "Automatski pridruži svaki trenutni i buduÄi resurs ovog odjeljka Profilu Korisnika",
+ "PERMISSIONS_PLACEHOLDER_SEARCH": "Traži...",
+ "PERMISSIONS_SELECT_SECTION": "Odaberi odjeljak",
+ "PERMISSIONS_SELECT_REPORT_TYPE": "Odaberi vrstu izvještaja",
+ "PERMISSIONS_ALL_RESOURCES": "Svi resursi",
+ "PERMISSIONS_SELECTED_RESOURCES": "Odabrani resursi",
+ "PERMISSIONS_SECTION_HIDE": "Sakrij odjeljak za Korisnika",
+ "PERMISSIONS_SECTION_SHOW": "Prikaži odjeljak za Korisnika",
+ "PERMISSIONS_WARNING_ENABLE_ALL": "Svi {{sectionName}} pododjeljci i njihovi resursi Äe biti omoguÄeni. Jesi li siguran da želiÅ¡ nastaviti?",
+ "PERMISSIONS_WARNING_CLOSE": "ImaÅ¡ nesaÄuvane promjene. Jesi li siguran da želiÅ¡ izaÄi bez spremanja?",
"NOTIFICATIONS": {
- "PERMISSIONS_ENABLED_ALL_SUCCESS_TITLE": "{{sectionName}} section enabled",
- "PERMISSIONS_ENABLED_ALL_SUCCESS_MESSAGE": "All {{sectionName}} resources have been added to {{userProfileName}} User Profile",
- "PERMISSIONS_ENABLED_ALL_SUCCESS_MESSAGE_NO_RESOURCES": "{{sectionName}} has been added to {{userProfileName}} User Profile",
- "PERMISSIONS_DISABLED_ALL_SUCCESS_TITLE": "{{sectionName}} section disabled",
- "PERMISSIONS_DISABLED_ALL_SUCCESS_MESSAGE": "All {{sectionName}} resources have been removed from {{userProfileName}} User Profile",
- "PERMISSIONS_DISABLED_ALL_SUCCESS_MESSAGE_NO_RESOURCES": "{{sectionName}} has been removed from {{userProfileName}} User Profile",
- "PERMISSIONS_SAVED_SUCCESS_TITLE": "{{sectionName}} section saved",
- "PERMISSIONS_SAVED_SUCCESS_MESSAGE": "Permissions successfully updated!"
+ "PERMISSIONS_ENABLED_ALL_SUCCESS_TITLE": "{{sectionName}} odjeljak omoguÄen",
+ "PERMISSIONS_ENABLED_ALL_SUCCESS_MESSAGE": "Svi {{sectionName}} resursi su dodani na {{userProfileName}} Profil Korisnika",
+ "PERMISSIONS_ENABLED_ALL_SUCCESS_MESSAGE_NO_RESOURCES": "{{sectionName}} je dodanu u {{userProfileName}} Profil Korisnika",
+ "PERMISSIONS_DISABLED_ALL_SUCCESS_TITLE": "{{sectionName}} odjeljak onemoguÄen",
+ "PERMISSIONS_DISABLED_ALL_SUCCESS_MESSAGE": "Svi {{sectionName}} resursi su oklonjeni sa {{userProfileName}} Profila Korisnika",
+ "PERMISSIONS_DISABLED_ALL_SUCCESS_MESSAGE_NO_RESOURCES": "{{sectionName}} je uklonjen sa {{userProfileName}} Porfila Korisnika",
+ "PERMISSIONS_SAVED_SUCCESS_TITLE": "{{sectionName}} odjeljak saÄuvan",
+ "PERMISSIONS_SAVED_SUCCESS_MESSAGE": "Prava uspješno ažurirana!"
},
"CONFIRM": "Potvrdi",
"CANCEL": "Otkaži",
"CLOSE": "Zatvori",
- "QUEUES_ASSOCIATION": "{{channel}} Queues Association",
- "TEAMS_ASSOCIATION": "Teams Association",
- "PERMISSIONS_UNAUTHORIZED_REDIRECT_TITLE": "Unauthorized action",
- "PERMISSIONS_UNAUTHORIZED_REDIRECT_MESSAGE": "You are not allowed to access the selected section",
- "PERMISSIONS_UNAUTHORIZED_CREATION_MESSAGE": "You are not allowed to create the resource",
- "MASK_SENSITIVE_DATA": "Mask Sensitive Data",
+ "QUEUES_ASSOCIATION": "{{channel}} Queues Asocijacija",
+ "TEAMS_ASSOCIATION": "Asocijacija Timova",
+ "PERMISSIONS_UNAUTHORIZED_REDIRECT_TITLE": "Neovlaštena radnja",
+ "PERMISSIONS_UNAUTHORIZED_REDIRECT_MESSAGE": "Nije ti dozvoljen pristup odabranom odjeljku",
+ "PERMISSIONS_UNAUTHORIZED_CREATION_MESSAGE": "Nije ti dozvoljeno kreirati resurs",
+ "MASK_SENSITIVE_DATA": "Maskiraj Osjetljive Podatke",
"WSS_PORT": "WSS Port",
"DOWNLOADS": "Preuzimanja",
"DOWNLOAD_PERMISSIONS": "Prava za Preuzimanja",
- "VOICE_RECORDINGS": "Voice Recordings",
- "OMNICHANNEL_INTERACTIONS": "Omnichannel Interactions",
+ "VOICE_RECORDINGS": "Voice Snimci",
+ "OMNICHANNEL_INTERACTIONS": "Omnichannel interkacije",
"ATTACHMENTS": "Prilozi",
- "SCREEN_RECORDINGS": "Screen Recordings",
- "JSCRIPTY_SESSIONS": "Jscripty Sessions",
+ "SCREEN_RECORDINGS": "Snimci Ekrana",
+ "JSCRIPTY_SESSIONS": "Jscripty Sesije",
"CONTACT_MANAGER_LISTS": "Kontakt Menadžer Lista",
"CALLYSQUARE_RECORDINGS": "Cally Square Snimci",
- "IGNORE_AGENT_BREAK_STATUS_FOR_PREVIEW_CALLS": "Ignore agent break status for preview calls",
- "SELECT_RECALLME_CAMPAIGN": "Select Recall Me Campaign",
+ "IGNORE_AGENT_BREAK_STATUS_FOR_PREVIEW_CALLS": "Zanemari status pauze za pregled poziva",
+ "SELECT_RECALLME_CAMPAIGN": "Odaberi Recall Me Kampanju",
"CLIENT_LOGS": "Logovi Klijenata",
"CLIENT_LOGS_DISABLED": "Logovi klijenata su onemoguÄeni",
"CLIENT_LOGS_ENABLED": "Logovi klijenata su omoguÄeni",
@@ -396,29 +396,29 @@
"CLIENT_LOGS_ENABLED_MSG": "Logovi klijenata su omoguÄeni za tvog korisnika",
"CLIENT_LOGS_DISABLED_MSG": "Logovi klijenata su onemoguÄeni za tvog korisnika",
"CLIENT_LOGS_ALL_ENABLED_WARNING": "Upozorenje: ovo može ozbiljno uticati na performanse servera ako je više Specijalista istovremeno prijavljeno!",
- "QUEUEADD_AGENT_VOICE_OUTBOUND": "Add Agent to Queue Campaigns",
- "QUEUEADD_AGENT_VOICE_INBOUND": "Add Agent to Voice Queues",
- "QUEUEADD_AGENT_CHAT_INBOUND": "Add Agent to Chat Queues",
- "QUEUEADD_AGENT_MAIL_INBOUND": "Add Agent to Email Queues",
- "QUEUEADD_AGENT_SMS_INBOUND": "Add Agent to SMS Queues",
- "QUEUEADD_AGENT_WHATSAPP_INBOUND": "Add Agent to WhatsApp Queues",
- "QUEUEADD_AGENT_OPENCHANNEL_INBOUND": "Add Agent to Open Channel Queues",
- "QUEUEADD_AGENT_FAX_INBOUND": "Add Agent to Fax Queues",
+ "QUEUEADD_AGENT_VOICE_OUTBOUND": "Dodaj Specijalistu u Queue Kampanje",
+ "QUEUEADD_AGENT_VOICE_INBOUND": "Dodaj Specijalistu u Voice Queues",
+ "QUEUEADD_AGENT_CHAT_INBOUND": "Dodaj Specijalistu u Chat Queues",
+ "QUEUEADD_AGENT_MAIL_INBOUND": "Dodaj Specijalistu u E-Mail Queues",
+ "QUEUEADD_AGENT_SMS_INBOUND": "Dodaj Specijalistu u SMS Queues",
+ "QUEUEADD_AGENT_WHATSAPP_INBOUND": "Dodaj Specijalistu u WhatsApp Queues",
+ "QUEUEADD_AGENT_OPENCHANNEL_INBOUND": "Dodaj Specijalistu u Otvoreni Kanal Queues",
+ "QUEUEADD_AGENT_FAX_INBOUND": "Dodaj Specijalistu u Fax Queues",
"ALL_QUEUES_VOICE_OUTBOUND": "Sve Queue Kampanje",
- "SELECTED_QUEUES_VOICE_OUTBOUND": "Selected Queue Campaigns",
+ "SELECTED_QUEUES_VOICE_OUTBOUND": "Odabranje Queues Kampanje",
"ALL_QUEUES_VOICE_INBOUND": "Svi Voice Queues",
- "SELECTED_QUEUES_VOICE_INBOUND": "Selected Voice Queues",
+ "SELECTED_QUEUES_VOICE_INBOUND": "Odabrani Voice Queues",
"ALL_QUEUES_CHAT_INBOUND": "Svi Chat Queues",
- "SELECTED_QUEUES_CHAT_INBOUND": "Selected Chat Queues",
+ "SELECTED_QUEUES_CHAT_INBOUND": "Odabrani Chat Queues",
"ALL_QUEUES_MAIL_INBOUND": "Svi E-Mail Queues",
- "SELECTED_QUEUES_MAIL_INBOUND": "Selected Email Queues",
+ "SELECTED_QUEUES_MAIL_INBOUND": "Odabrani E-Mail Queues",
"ALL_QUEUES_SMS_INBOUND": "Svi SMS Queues",
- "SELECTED_QUEUES_SMS_INBOUND": "Selected SMS Queues",
+ "SELECTED_QUEUES_SMS_INBOUND": "Odabrani SMS Queues",
"ALL_QUEUES_WHATSAPP_INBOUND": "Svi WhatsApp Queues",
- "SELECTED_QUEUES_WHATSAPP_INBOUND": "Selected WhatsApp Queues",
+ "SELECTED_QUEUES_WHATSAPP_INBOUND": "Odabrani WhatsApp Queues",
"ALL_QUEUES_OPENCHANNEL_INBOUND": "Svi Otvoreni Kanal Queues",
- "SELECTED_QUEUES_OPENCHANNEL_INBOUND": "Selected Open Channel Queues",
+ "SELECTED_QUEUES_OPENCHANNEL_INBOUND": "Odabrani Otvoreni Kanal Queues",
"ALL_QUEUES_FAX_INBOUND": "Svi Fax Queues",
- "SELECTED_QUEUES_FAX_INBOUND": "Selected Fax Queues"
+ "SELECTED_QUEUES_FAX_INBOUND": "Odabrani Fax Queues"
}
}
diff --git a/public/app/main/apps/staff/i18n/de.json b/public/app/main/apps/staff/i18n/de.json
index a46e611..daf39ad 100644
--- a/public/app/main/apps/staff/i18n/de.json
+++ b/public/app/main/apps/staff/i18n/de.json
@@ -1,417 +1,417 @@
{
"STAFF": {
"CONTEXT": "Kontext",
- "RINGINUSE": "Ring im Einsatz",
+ "RINGINUSE": "Klingeln wenn besetzt",
"USERS": "Benutzer",
"AGENTS": "Agenten",
- "TOGGLE_SIDENAV": "Um sidenav",
- "SEARCH_FOR_ANYONE": "Suche für Jedermann",
+ "TOGGLE_SIDENAV": "Seitliche Navigation umschalten",
+ "SEARCH_FOR_ANYONE": "Suche",
"BACK": "Zurück",
- "MULTI_SELECT_TOGGLE": "Wählen Sie toggle multi",
- "SELECT_ALL": "Alle auswählen",
- "SELECT_NONE": "Wählen Sie \"Keine\"",
- "SELECTED": "Ausgewählte",
+ "MULTI_SELECT_TOGGLE": "Umschalten Mehrfachauswahl",
+ "SELECT_ALL": "Alles auswählen",
+ "SELECT_NONE": "Nichts auswählen",
+ "SELECTED": "Ausgewählt",
"DELETE_SELECTED": "Auswahl löschen",
"EXPORT_SELECTED": "Auswahl exportieren",
- "ALL_USERS": "Alle Benutzer",
+ "ALL_USERS": "Alle Nutzer",
"ALL_AGENTS": "Alle Agenten",
"SORT": "Sortieren",
"NAME": "Name",
- "FULLNAME": "Voller Name",
+ "FULLNAME": "Vollständiger Name",
"A_TO_Z": "(A bis Z)",
"Z_TO_A": "(Z bis A)",
"MORE": "Mehr",
- "DELETE_USER": "Benutzer löschen",
- "EDIT_USER": "Benutzer bearbeiten",
- "DELETE_AGENT": "Bedienplatz löschen",
- "EDIT_AGENT": "Agent bearbeiten",
+ "DELETE_USER": "Nutzer löschen",
+ "EDIT_USER": "Nutzer bearbeiten",
+ "DELETE_AGENT": "Agenten löschen",
+ "EDIT_AGENT": "Agenten bearbeiten",
"DELETE": "Löschen",
"SAVE": "Speichern",
- "ADD_USER": "Benutzer hinzufügen",
- "ADD_AGENT": "AGENT HINZUFÃGEN",
- "NO_RESULTS": "Keine Ergebnisse.",
+ "ADD_USER": "Nutzer hinzufügen",
+ "ADD_AGENT": "Agenten hinzufügen",
+ "NO_RESULTS": "Keine Ergebnisse gefunden",
"CLOSE_DIALOG": "Dialog schlieÃen",
- "NAME_REQUIRED": "Name (erforderlich).",
- "USERNAME": "Benutzername",
+ "NAME_REQUIRED": "Name erforderlich",
+ "USERNAME": "Nutzername",
"SHOW_ALL_FIELDS": "Alle Felder anzeigen",
"PHONE_NUMBER": "Telefonnummer",
"EMAIL": "E-Mail",
"PASSWORD": "Passwort",
"ERRORS": {
- "FULLNAME_REQUIRED": "Der Fullname ist erforderlich",
- "USERNAME_REQUIRED": "Der Benutzername ist erforderlich",
+ "FULLNAME_REQUIRED": "Vollständiger Name erforderlich",
+ "USERNAME_REQUIRED": "Nutzername erforderlich",
"EMAIL_REQUIRED": "Die E-Mail ist erforderlich",
- "PASSWORD_REQUIRED": "Das Kennwort ist erforderlich",
- "CONFIRM_NOT_MATCH": "Die Kennwörter stimmen nicht überein.",
- "EMAIL_MUST_VALID": "Die e-Mail muss in einem gültigen Format",
- "ACCOUNTNAME_REQUIRED": "Der Account ist erforderlich.",
- "NAME_REQUIRED": "Der Name ist erforderlich",
- "HOST_REQUIRED": "Der Host wird benötigt",
- "CHATCAPACITY_REQUIRED": "Die Kapazität ist erforderlich",
- "MAILCAPACITY_REQUIRED": "Die E-Mail Kapazität erforderlich ist",
- "FAXCAPACITY_REQUIRED": "Die Kapazität ist erforderlich",
- "SMSCAPACITY_REQUIRED": "Die SMS-Kapazität erforderlich ist",
- "OPENCHANNELCAPACITY_REQUIRED": "Der Offene Kanal Kapazität erforderlich ist",
- "SIPEXPIRES_REQUIRED": "Der SIP-Ablauf ist erforderlich",
- "SIPPORT_REQUIRED": "Die SIP-Port erforderlich.",
- "UNCONDITIONALNUMBER_REQUIRED": "Die Zielrufnummer ist erforderlich",
- "NOREPLYNUMBER_REQUIRED": "Die Nummer ist keine Antwort erforderlich",
- "BUSYNUMBER_REQUIRED": "Die besetzt ist erforderlich",
- "USERNAME_MUST_VALID_PATTERN": "Der Benutzername muss gültige {{regex}}.",
- "REMOTECONTROLPORT_REQUIRED": "Die Fernbedienung Anschluss erforderlich",
- "CHATCAPACITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Chat Kapazität muss gröÃer als oder gleich",
- "MAILCAPACITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die E-Mail Kapazität muss gröÃer als oder gleich",
- "FAXCAPACITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Das Fax Kapazität muss gröÃer als oder gleich",
- "OPENCHANNELCAPACITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der offene Kanal Kapazität muss gröÃer als oder gleich",
- "AUTOANSWERDELAY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer als oder gleich",
- "AUTOANSWERDELAY_REQUIRED": "Pflichtfeld",
- "MONITOREXTENSION_REQUIRED": "Pflichtfeld",
+ "PASSWORD_REQUIRED": "Passwort erforderlich",
+ "CONFIRM_NOT_MATCH": "Die Passwörter stimmen nicht überein.",
+ "EMAIL_MUST_VALID": "Ungültiges Format E-Mail",
+ "ACCOUNTNAME_REQUIRED": "Konto erforderlich",
+ "NAME_REQUIRED": "Name erforderlich",
+ "HOST_REQUIRED": "Host erforderlich",
+ "CHATCAPACITY_REQUIRED": "Kapazität Chat erforderlich",
+ "MAILCAPACITY_REQUIRED": "Kapazität E-Mail erforderlich",
+ "FAXCAPACITY_REQUIRED": "Kapazität Fax erforderlich",
+ "SMSCAPACITY_REQUIRED": "Kapazität SMS erforderlich",
+ "OPENCHANNELCAPACITY_REQUIRED": "Kapazität offener Kanal erforderlich",
+ "SIPEXPIRES_REQUIRED": "Timeout SIP erforderlich",
+ "SIPPORT_REQUIRED": "SIP-Port erforderlich",
+ "UNCONDITIONALNUMBER_REQUIRED": "Zielrufnummer erforderlich",
+ "NOREPLYNUMBER_REQUIRED": "Nummer bei keiner Antwort erforderlich",
+ "BUSYNUMBER_REQUIRED": "Nummer bei Besetzt erforderlich",
+ "USERNAME_MUST_VALID_PATTERN": "Nutzername muss einem gültigen Muster entsprechen",
+ "REMOTECONTROLPORT_REQUIRED": "Port für Remote erforderlich",
+ "CHATCAPACITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Kapazität Chat muss gröÃer oder gleich sein als",
+ "MAILCAPACITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Kapazität E-Mail muss gröÃer oder gleich sein als",
+ "FAXCAPACITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Kapazität Fax muss gröÃer oder gleich sein als",
+ "OPENCHANNELCAPACITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Kapazität offener Kanal muss gröÃer oder gleich sein als",
+ "AUTOANSWERDELAY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Verzögerung automatische Antwort muss gröÃer oder gleich sein als",
+ "AUTOANSWERDELAY_REQUIRED": "Verzögerung automatische Antwort erforderlich",
+ "MONITOREXTENSION_REQUIRED": "Monitoring-Nebenstelle erforderlich",
"ENCRYPTION": "SRTP (Secure Realtime Protocol) Verschlüsselung",
"DTLSCERTFILE_REQUIRED": "Pflichtfeld",
"DTLSPRIVATEKEY_REQUIRED": "Pflichtfeld",
- "SECURE_PASSWORD_PATTERN": "Das Passwort muss mindestens 8 Zeichen lang sein und 1 Kleinbuchstabe, 1 GroÃbuchstabe, 1 Zahl und 1 Sonderzeichen haben ~! @",
- "ALLOWCODECS_REQUIRED": "Pflichtfeld",
+ "SECURE_PASSWORD_PATTERN": "Das Passwort muss mindestens 8 Zeichen lang sein und 1 Kleinbuchstaben, 1 GroÃbuchstaben, 1 Zahl und 1 Sonderzeichen enthalten",
+ "ALLOWCODECS_REQUIRED": "Erlaubte Codecs erforderlich",
"CRUDPERMISSIONS_REQUIRED": "Pflichtfeld",
- "USERPROFILE_REQUIRED": "Pflichtfeld",
- "PASSWORD_OLDPASSWORD_MATCH": "Das neue Passwort muss sich vom vorherigen Passwort unterscheiden",
- "CONFIRM_REQUIRED": "Pflichtfeld",
- "WHATSAPPCAPACITY_REQUIRED": "Pflichtfeld"
+ "USERPROFILE_REQUIRED": "Nutzerprofil erforderlich",
+ "PASSWORD_OLDPASSWORD_MATCH": "Die Passwörter stimmen nicht überein",
+ "CONFIRM_REQUIRED": "Bestätigung erforderlich",
+ "WHATSAPPCAPACITY_REQUIRED": "Kapazität WhatsApp erforderlich"
},
"ACCOUNT": "Konto",
- "VOICE": "Voice",
+ "VOICE": "Sprachanrufe",
"CREATED_AT": "Erstellt am",
"ROLE": "Rolle",
"PERSONAL_INFO": "Persönliche Infos",
"DESCRIPTION": "Beschreibung",
"CHANGE_AVATAR": "Avatar ändern.",
"GENERAL": "Allgemein",
- "INTERNAL": "Interne",
- "TRANSPORT": "Verkehr",
- "ALLOWCODECS": "Codecs erlaubt",
+ "INTERNAL": "Intern",
+ "TRANSPORT": "Sprachtransport",
+ "ALLOWCODECS": "Erlaubte Codecs",
"HELP": {
- "ALLOWCODECS": "Erlaubt Codecs in der Reihenfolge ihrer Präferenz",
- "TRANSPORT": "Festlegen der Standardeinstellungen für Transporte. Die Reihenfolge bestimmt den primären Standard.",
- "HOST": "Wie finden Sie die Client-IP oder den Host-Namen. Wenn Sie möchten, dass das Telefon zu registrieren, verwenden Sie das Schlüsselwort Dynamic anstelle von Host-IP.",
- "NAT": "Ãndert das Verhalten von Sternchen für Clients hinter einer Firewall.Wenn der Komma-getrennten Optionen ist \"Nein\", Asterisk ignoriert alle anderen Einstellungen und die nat=No.",
+ "ALLOWCODECS": "Erlaubte Audio-Codecs in der ausgewählten Reihenfolge",
+ "TRANSPORT": "Definiert die Reihenfolge der verwendeten transport-Protokolle",
+ "HOST": "Client-IP oder Hostname",
+ "NAT": "Passt das Verhalten des Telefonieservers hinter einer Firewall an",
"SIPEXPIRES": "Standardeinstellung: 160",
"SIPPORT": "Standardeinstellung: 5160",
- "TYPE": "Legt das SIP-Rolle innerhalb der Sternchen. User: Wird verwendet, um die Authentifizierung für eingehende - Peer: für ausgehende Anrufe - Freund: Deckt sowohl die Eigenschaften der oben genannten.",
- "CHATCAPACITY": "Null bedeutet unbegrenzt.",
- "MAILCAPACITY": "Null bedeutet unbegrenzt.",
- "FAXCAPACITY": "Null bedeutet unbegrenzt.",
- "SMSCAPACITY": "Null bedeutet unbegrenzt.",
- "OPENCHANNELCAPACITY": "Null bedeutet unbegrenzt.",
- "CALLGROUP": "Legt der Agent callgroup",
- "PICKUPGROUP": "Definiert die Gruppen in denen der Agent Anrufe annehmen können",
+ "TYPE": "Rolle der Nebenstelle innerhalb des Telefonieservers",
+ "CHATCAPACITY": "Max. simultane Chats (0 = unbegrenzt)",
+ "MAILCAPACITY": "Max. simultane E-Mails (0 = unbegrenzt)",
+ "FAXCAPACITY": "Max. simultane Faxe (0 = unbegrenzt)",
+ "SMSCAPACITY": "Max. simultane SMS (0 = unbegrenzt)",
+ "OPENCHANNELCAPACITY": "Max. simultane offener-Kanal-Interaktionen (0 = unbegrenzt)",
+ "CALLGROUP": "Definiert die Rufgruppe der Nebenstelle (PBX-Funktion)",
+ "PICKUPGROUP": "Definiert die Ãbernahmegruppe der Nebenstelle (PBX-Funktion)",
"USERNAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
"ENCRYPTION": "SRTP (Secure Realtime Protocol) Verschlüsselung",
- "LAST_PASSWORD_RESET_AT": "Letztes Datum und Uhrzeit, zu der das Passwort geändert wurde. Wenn die Allgemeinen Einstellungen für Secure Suite aktiviert sind, läuft das Passwort nach 90 Tagen ab.",
- "DTLSCERTFILE": "Verknüpfen Sie mit dem gültigen TLS-Zertifikat (.crt-Datei). Standardwert: '/etc/pki/tls/certs/motion.crt'.",
- "DTLSPRIVATEKEY": "Verknüpfen Sie mit dem privaten Schlüssel des Zertifikats (.key-Datei). Standardwert: '/etc/pki/tls/private/motion.key'.",
+ "LAST_PASSWORD_RESET_AT": "Datum des letztmaligen Zurücksetzens des Nutzerpasswortes",
+ "DTLSCERTFILE": "TLS-Zertifikat (.crt-Datei). Standardwert: '/etc/pki/tls/certs/motion.crt'.",
+ "DTLSPRIVATEKEY": "Privater Schlüssel des Zertifikats (.key-Datei). Standardwert: '/etc/pki/tls/private/motion.key'.",
"SAVE_PERMISSIONS": "Jeder Abschnitt, der ausstehende Ãnderungen enthält, wird gespeichert",
- "CUSTOM_DASHBOARDS_PERMISSIONS": "Berechtigungen für benutzerdefinierte Dashboards werden im Modul Tools verwaltet",
- "APIKEY": "Verwenden Sie die Schaltfläche \"API-Schlüsselmanager\" in der Symbolleiste, um diesen Schlüssel zu verwalten",
- "ENABLEAUTOMATICSCREENRECORDING": "Die Funktionalität ist nur für Sprachkanäle verfügbar",
- "BLOCKED": "Zugriff sperren / entsperren",
- "DISABLED": "Zum Deaktivieren auswählen / Zum Reaktivieren deaktivieren",
- "WHATSAPPCAPACITY": "Maximale Anzahl gleichzeitiger Kanalinteraktionen pro Agent (0 = unbegrenzt)",
- "MASK_SENSITIVE_DATA": "Maskieren Sie vertrauliche Daten in der gesamten Anwendung (z. B. Telefonnummern und E-Mail-Adressen).",
+ "CUSTOM_DASHBOARDS_PERMISSIONS": "Berechtigungen für benutzerdefinierte Dashboards werden im Modul 'Werkzeuge' verwaltet",
+ "APIKEY": "API Key für die Authentifizierung",
+ "ENABLEAUTOMATICSCREENRECORDING": "Nur verfügbar für Sprachkanäle",
+ "BLOCKED": "Gesperrt",
+ "DISABLED": "Deaktiviert",
+ "WHATSAPPCAPACITY": "Max. simultane WhatsApp-Interaktionen (0 = unbegrenzt)",
+ "MASK_SENSITIVE_DATA": "Maskieren Sie vertrauliche Daten in der gesamten Anwendung (z. B. Telefonnummern und E-Mail-Adressen)",
"WSS_PORT": "Standard: 8089",
"AD_SSO_ENABLED": "Melden Sie sich mit Ihren Active Directory-Anmeldeinformationen an"
},
- "NEW_PASSWORD": "Neues Kennwort",
+ "NEW_PASSWORD": "Neues Passwort",
"CONFIRM_PASSWORD": "Passwort bestätigen",
"CHANGE_PASSWORD": "Passwort ändern",
- "CHANGEPASSWORD_AGENT": "Passwort ändern",
- "CHANGEPASSWORD_USER": "Passwort ändern",
- "CHANGEPASSWORD_TELEPHONE": "Passwort ändern",
- "LOGININPAUSE": "Geben Sie Ihren Benutzernamen und Ihr Passwort In der Pause",
+ "CHANGEPASSWORD_AGENT": "Passwort für Agenten ändern",
+ "CHANGEPASSWORD_USER": "Passwort für Nutzer ändern",
+ "CHANGEPASSWORD_TELEPHONE": "Passwort für Telefon ändern",
+ "LOGININPAUSE": "Anmelden in Pause",
"HOST": "Host",
"NAT": "NAT",
- "CHANSPY": "ChanSpy",
- "OTHER_CHANNELS": "Andere Kanäle",
- "CHATCAPACITY": "Chat Kapazität",
- "MAILCAPACITY": "E-Kapazität",
- "FAXCAPACITY": "Fax Kapazität",
- "SMSCAPACITY": "Sms-Kapazität",
- "OPENCHANNELCAPACITY": "Offener Kanal Kapazität",
- "MOTIONBAR": "Motion Bar",
+ "CHANSPY": "Listen-In erlauben",
+ "OTHER_CHANNELS": "Weitere Kanäle",
+ "CHATCAPACITY": "Kapazität Chat",
+ "MAILCAPACITY": "Kapazität E-Mail",
+ "FAXCAPACITY": "Kapazität Fax",
+ "SMSCAPACITY": "Kapazität SMS",
+ "OPENCHANNELCAPACITY": "Kapazität offener Kanal",
+ "MOTIONBAR": "Motion PhoneBar",
"SETTINGS": "Einstellungen",
- "AUTOANSWER": "\"Autom. Antwort\"",
- "ENABLESETTINGS": "Einstellungen aktivieren",
+ "AUTOANSWER": "Automatische Antwort",
+ "ENABLESETTINGS": "Darf erweiterte Einstellungen öffnen",
"CALL_FORWARDING": "Anrufweiterleitung",
- "UNCONDITIONAL": "Unbedingte",
- "UNCONDITIONALNUMBER": "Uneingeschränkte Anzahl",
+ "UNCONDITIONAL": "Generelle Anrufweiterleitung",
+ "UNCONDITIONALNUMBER": "Nummer generelle Anrufweiterleitung",
"NOREPLY": "Keine Antwort",
- "NOREPLYNUMBER": "\"Keine Antwort\"-Nummer",
+ "NOREPLYNUMBER": "Nummer bei 'keine Antwort'",
"BUSY": "Besetzt",
- "BUSYNUMBER": "Nummer besetzt",
- "REMOTE_CONTROL": "Fernbedienung",
- "REMOTECONTROL": "Fernbedienung",
- "REMOTECONTROLPORT": "Fernbedienung",
+ "BUSYNUMBER": "Nummer bei besetzt",
+ "REMOTE_CONTROL": "Fernzugriff",
+ "REMOTECONTROL": "Fernzugriff",
+ "REMOTECONTROLPORT": "Port Fernzugriff",
"SIP": "SIP",
- "SIPEXPIRES": "SIP läuft [sec]",
+ "SIPEXPIRES": "SIP-Ablaufdatum (Sek)",
"SIPPORT": "SIP-Port",
- "PENALTY": "Strafe",
- "ACCOUNTNAME": "Account Name",
+ "PENALTY": "Verzögerung",
+ "ACCOUNTNAME": "Kontoname",
"ADD_TELEPHONE": "Telefon hinzufügen",
"EDIT_TELEPHONE": "Telefon bearbeiten",
"DELETE_TELEPHONE": "Telefon löschen",
"TEAMS": "Teams",
"DELETE_TEAM": "Team löschen",
- "AGENTADD_TEAM": "Hinzufügen von Agenten zu einer Gruppe",
- "EDIT_TEAM": "Team bearbeiten.",
+ "AGENTADD_TEAM": "Agenten zu Team hinzufügen",
+ "EDIT_TEAM": "Team bearbeiten",
"TYPE": "Typ",
"TELEPHONES": "Telefone",
- "CALLERID": "Die Anrufer-ID",
- "ENABLERECORDING": "Aktivieren der Aufzeichnung",
+ "CALLERID": "Anrufer-ID (CallerID)",
+ "ENABLERECORDING": "Darf Aufzeichnung starten/stoppen",
"STAFF": "Personal",
- "ID": "Id",
- "NEW_USER": "Neuer Benutzer",
+ "ID": "ID",
+ "NEW_USER": "Neuer Nutzer",
"NEW_AGENT": "Neuer Agent",
"NEW_TELEPHONE": "Neues Telefon",
"NEW_TEAM": "Neues Team",
"ADD_TEAM": "Team hinzufügen",
- "JOIN_QUEUE": "Melden Sie Warteschlange",
+ "JOIN_QUEUE": "Zu Warteschlange hinzufügen",
"CAPACITY": "Kapazität",
"AUTOINTERNAL": "Interne Nummer automatisch generieren",
- "ADD_AGENT_TO_TEAM": "Hinzufügen von Agenten zu einer Gruppe",
- "TEAMADD_AGENT": "Agent zu Gruppe hinzufügen",
- "NO_AVAILABLE_INFO": "Keine verfügbaren Info",
+ "ADD_AGENT_TO_TEAM": "Agenten zu Team hinzufügen",
+ "TEAMADD_AGENT": "Agenten zu Team hinzufügen",
+ "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
"PERMISSIONS": "Berechtigungen",
- "ADD_AGENT_TO_QUEUE": "Agent zur Warteschlange hinzufügen",
+ "ADD_AGENT_TO_QUEUE": "Agenten zur Warteschlange hinzufügen",
"ALL_MODULES_AVAILABLE": "Alle Module verfügbar",
- "CALLGROUP": "Gruppenruf",
+ "CALLGROUP": "Rufgruppe",
"PICKUPGROUP": "Ãbernahmegruppe",
- "ADD_AGENT_TO_QUEUE_CAMPAIGNS": "Agenten hinzufügen - ausgehende Anrufe",
- "ADD_AGENT_TO_VOICE_QUEUES": "Agenten hinzufügen - eingehende Anrufe",
- "ADD_AGENT_TO_CHAT_QUEUES": "Agenten hinzufügen - Chat-Warteschlangen",
- "ADD_AGENT_TO_MAIL_QUEUES": "Agenten hinzufügen - E-Mail-Warteschlangen",
- "ADD_AGENT_TO_SMS_QUEUES": "Agenten hinzufügen - SMS-Warteschlangen",
- "ADD_AGENT_TO_OPENCHANNEL_QUEUES": "Agenten hinzufügen - offener Kanal-Warteschlangen",
- "ADD_AGENT_TO_FAX_QUEUES": "Agenten hinzufügen - Fax-Warteschlangen",
- "QUEUEADD_USER_VOICE_INBOUND": "Benutzer stimme Warteschlangen hinzufügen",
- "QUEUEADD_USER_CHAT_INBOUND": "Benutzer zu chatten Warteschlangen hinzufügen",
- "QUEUEADD_USER_MAIL_INBOUND": "Benutzer Mail Warteschlangen hinzufügen",
- "QUEUEADD_USER_SMS_INBOUND": "Benutzer von SMS-Warteschlangen hinzufügen",
- "QUEUEADD_USER_OPENCHANNEL_INBOUND": "Benutzer zum offenen Kanal Warteschlangen hinzufügen",
- "QUEUEADD_USER_FAX_INBOUND": "Benutzer fax Warteschlangen hinzufügen",
- "ALL_TEAMS": "Alle Mannschaften",
+ "QUEUEADD_AGENT_VOICE_OUTBOUND": "Agenten hinzufügen (ausgehende Sprachanrufe)",
+ "QUEUEADD_AGENT_VOICE_INBOUND": "Agenten hinzufügen (eingehende Sprachanrufe)",
+ "QUEUEADD_AGENT_CHAT_INBOUND": "Agenten hinzufügen (Chat-Warteschlangen)",
+ "QUEUEADD_AGENT_MAIL_INBOUND": "Agenten hinzufügen (E-Mail-Warteschlangen)",
+ "QUEUEADD_AGENT_SMS_INBOUND": "Agenten hinzufügen (SMS-Warteschlangen)",
+ "QUEUEADD_AGENT_OPENCHANNEL_INBOUND": "Agenten hinzufügen (offener Kanal)",
+ "QUEUEADD_AGENT_FAX_INBOUND": "Agenten hinzufügen (Fax-Warteschlangen)",
+ "QUEUEADD_USER_VOICE_INBOUND": "Nutzer hinzufügen (eingehende Sprachanrufe)",
+ "QUEUEADD_USER_CHAT_INBOUND": "Nutzer hinzufügen (Chat-Warteschlangen)",
+ "QUEUEADD_USER_MAIL_INBOUND": "Nutzer hinzufügen (E-Mail-Warteschlangen)",
+ "QUEUEADD_USER_SMS_INBOUND": "Nutzer hinzufügen (SMS-Warteschlangen)",
+ "QUEUEADD_USER_OPENCHANNEL_INBOUND": "Nutzer hinzufügen (offener Kanal)",
+ "QUEUEADD_USER_FAX_INBOUND": "Nutzer hinzufügen (Fax-Warteschlangen)",
+ "ALL_TEAMS": "Alle Teams",
"SELECTED_TEAMS": "Ausgewählte Teams",
"SELECTED_AGENTS": "Ausgewählte Agenten",
- "ALL_QUEUE_CAMPAIGNS": "Alle Warteschlangen - ausgehende Anrufe",
- "SELECTED_QUEUE_CAMPAIGNS": "Gewählte Warteschlangen - ausgehende Anrufe",
- "ALL_VOICE_QUEUES": "Alle Warteschlangen - eingehende Anrufe",
- "SELECTED_VOICE_QUEUES": "Ausgewählte Warteschlangen - eingehende Anrufe",
- "ALL_CHAT_QUEUES": "Alle Warteschlangen - Chat",
- "SELECTED_CHAT_QUEUES": "Ausgewählte Warteschlangen - Chat",
- "ALL_MAIL_QUEUES": "Alle Warteschlangen - E-Mail",
- "SELECTED_MAIL_QUEUES": "Ausgewählte Warteschlangen - E-Mail",
- "ALL_SMS_QUEUES": "Alle Warteschlangen - SMS",
- "SELECTED_SMS_QUEUES": "Ausgewählte Warteschlangen - SMS",
- "ALL_OPENCHANNEL_QUEUES": "Alle Warteschlangen - offener Kanal",
- "SELECTED_OPENCHANNEL_QUEUES": "Ausgewählte Warteschlangen - offener Kanal",
- "ALL_FAX_QUEUES": "Alle Warteschlangen - Fax",
- "SELECTED_FAX_QUEUES": "Ausgewählte Warteschlangen - Fax",
+ "ALL_QUEUES_VOICE_OUTBOUND": "Alle ausgehenden Sprachanrufe",
+ "SELECTED_QUEUES_VOICE_OUTBOUND": "Ausgewählte ausgehende Sprachanrufe",
+ "ALL_QUEUES_VOICE_INBOUND": "Alle eingehenden Sprachanrufe",
+ "SELECTED_QUEUES_VOICE_INBOUND": "Ausgewählte eingehende Sprachanrufe",
+ "ALL_QUEUES_CHAT_INBOUND": "Alle Chat Warteschlangen",
+ "SELECTED_QUEUES_CHAT_INBOUND": "Ausgewählte Chat-Warteschlangen",
+ "ALL_QUEUES_MAIL_INBOUND": "Alle E-Mail-Warteschlangen",
+ "SELECTED_QUEUES_MAIL_INBOUND": "Ausgewählte Mail Warteschlangen",
+ "ALL_QUEUES_SMS_INBOUND": "Alle SMS-Warteschlangen",
+ "SELECTED_QUEUES_SMS_INBOUND": "Ausgewählte SMS-Warteschlangen",
+ "ALL_QUEUES_OPENCHANNEL_INBOUND": "Alle Warteschlangen offener Kanal",
+ "SELECTED_QUEUES_OPENCHANNEL_INBOUND": "Ausgewählte Warteschlangen offener Kanal",
+ "ALL_QUEUES_FAX_INBOUND": "Alle Fax-Warteschlangen",
+ "SELECTED_QUEUES_FAX_INBOUND": "Ausgewählte Fax-Warteschlangen",
"VOICEMAIL": "Voicemail",
- "SHOWWEBCONTROL": "Anzeigen Web Control",
+ "SHOWWEBCONTROL": "Technologie für Sprachanrufe",
"PAGE": "Seite",
"ROWSPERPAGE": "Zeilen pro Seite",
- "OF": "Von",
+ "OF": "von",
"CALLFORWARDING": "Anrufweiterleitung",
- "DND": "Während der Pause nicht stören",
- "UNANSWEREDCALLBADGE": "Zeige unbeantwortete Anruf Abzeichen",
- "ENABLEDTMFTONE": "Dtmf-Töne aktivieren",
- "AUTOANSWERDELAY": "Auto Antwortverzögerung",
+ "DND": "Nicht stören während Pause",
+ "UNANSWEREDCALLBADGE": "Benachrichtigung verpasste Anrufe",
+ "ENABLEDTMFTONE": "Darf DTMF-Töne senden",
+ "AUTOANSWERDELAY": "Verzögerung automatische Antwort",
"ENCRYPTION": "Verschlüsselung",
"CHANNELS": "Kanäle",
"CHAT": "Chat",
- "SMS": "Sms",
+ "SMS": "SMS",
"OPENCHANNEL": "Offener Kanal",
"FAX": "Fax",
- "QUEUEADD_USER_VOICE_OUTBOUND": "Benutzer in Warteschlange Kampagnen hinzufügen",
- "MONITOREXTENSION": "Anrufe an die Nebenstelle des Benutzers aufzeichnen",
- "NO_PASSWORD_CHANGE": "Keine Passwortänderung",
- "SECURITY_SUITE": "Sicherheitssuite",
- "LAST_PASSWORD_RESET_AT": "Letzte Passwort zurücksetzen um",
- "SIP_WEBRTC": "Schluck",
- "SETTINGS_WEBRTC": "die Einstellungen",
+ "QUEUEADD_USER_VOICE_OUTBOUND": "Nutzer hinzufügen (ausgehende Sprachanrufe)",
+ "MONITOREXTENSION": "Aufzeichnung der Nebenstelle",
+ "NO_PASSWORD_CHANGE": "Keine Ãnderung des Passwortes",
+ "SECURITY_SUITE": "Sicherheitseinstellungen",
+ "LAST_PASSWORD_RESET_AT": "Passwort zuletzt geändert am:",
+ "SIP_WEBRTC": "WebRTC",
+ "SETTINGS_WEBRTC": "Einstellungen WebRTC",
"WEBRTC": "WebRTC",
"DTLSCERTFILE": "TLS-Zertifikat",
- "DTLSPRIVATEKEY": "Der private Schlüssel des TLS-Zertifikats",
- "EDITPERMISSIONS": "Bearbeiten von Berechtigungen",
+ "DTLSPRIVATEKEY": "Privater Schlüssel des TLS-Zertifikats",
+ "EDITPERMISSIONS": "Bearbeiten",
"READANDEDIT": "Lesen, Bearbeiten",
"READANDEDITANDDELETE": "Lesen, Bearbeiten, Löschen",
- "GENERAL_PERMISSIONS": "Allgemeines",
- "ENABLEMESSENGER": "Aktivieren Sie den internen Messenger",
- "OUTBOUNDPROXY": "Oubound-Proxy",
+ "GENERAL_PERMISSIONS": "Allgemeine Berechtigungen",
+ "ENABLEMESSENGER": "Internen Messenger aktivieren",
+ "OUTBOUNDPROXY": "Outbound-Proxy",
"PHONE": "Telefon",
"MOBILE": "Handy, Mobiltelefon",
"ALIAS": "Alias",
"ENABLEJAWSINTEGRATION": "Jaws-Integration aktivieren",
"PREFIXREQUIRED": "Präfix erforderlich",
- "ENABLEVIDEORECORDING": "Aktiviere Videoaufnahme",
+ "ENABLEVIDEORECORDING": "Videoaufzeichnung aktivieren",
"OLD_PASSWORD": "Altes Passwort",
"ALL_CHATQUEUES": "Alle Chat-Warteschlangen",
- "ALL_CHATWEBSITES": "Alle Chat-Websites",
+ "ALL_CHATWEBSITES": "Alle Chat-Webseiten",
"ALL_FAXACCOUNTS": "Alle Faxkonten",
- "ALL_FAXQUEUES": "Alle Faxwarteschlangen",
+ "ALL_FAXQUEUES": "Alle Fax-Warteschlangen",
"ALL_MAILACCOUNTS": "Alle E-Mail-Konten",
"ALL_MAILQUEUES": "Alle E-Mail-Warteschlangen",
- "ALL_OPENCHANNELACCOUNTS": "Alle offenen Channel-Konten",
- "ALL_OPENCHANNELQUEUES": "Alle offenen Kanalwarteschlangen",
- "ALL_PROJECTS": "Alle Cally Square-Projekte",
+ "ALL_OPENCHANNELACCOUNTS": "Alle offenen Kanal-Konten",
+ "ALL_OPENCHANNELQUEUES": "Alle offenen Kanal-Warteschlangen",
+ "ALL_PROJECTS": "Alle CallySquare-Projekte",
"ALL_QUEUECAMPAIGNS": "Alle Queue-Kampagnen",
"ALL_SMSACCOUNTS": "Alle SMS-Konten",
"ALL_SMSQUEUES": "Alle SMS-Warteschlangen",
"ALL_VOICEQUEUES": "Alle Sprachwarteschlangen",
"MANAGE_PERMISSIONS": "Berechtigungen verwalten",
"SELECTED_CHATQUEUES": "Ausgewählte E-Mail-Warteschlangen",
- "SELECTED_CHATWEBSITES": "Ausgewählte Chat-Websites",
+ "SELECTED_CHATWEBSITES": "Ausgewählte Chat-Webseiten",
"SELECTED_FAXACCOUNTS": "Ausgewählte Faxkonten",
- "SELECTED_FAXQUEUES": "Ausgewählte Faxwarteschlangen",
+ "SELECTED_FAXQUEUES": "Ausgewählte Fax-Warteschlangen",
"SELECTED_MAILACCOUNTS": "Ausgewählte E-Mail-Konten",
"SELECTED_MAILQUEUES": "Ausgewählte Chat-Warteschlangen",
- "SELECTED_OPENCHANNELACCOUNTS": "Ausgewählte offene Channel-Konten",
- "SELECTED_OPENCHANNELQUEUES": "Ausgewählte offene Kanalwarteschlangen",
- "SELECTED_PROJECTS": "Ausgewählte Projekte von Cally Square",
+ "SELECTED_OPENCHANNELACCOUNTS": "Ausgewählte offener Kanal-Konten",
+ "SELECTED_OPENCHANNELQUEUES": "Ausgewählte offener Kanal-Warteschlangen",
+ "SELECTED_PROJECTS": "Ausgewählte CallySquare-Projekte",
"SELECTED_QUEUECAMPAIGNS": "Ausgewählte Queue-Kampagnen",
"SELECTED_SMSACCOUNTS": "Ausgewählte SMS-Konten",
"SELECTED_SMSQUEUES": "Ausgewählte SMS-Warteschlangen",
"SELECTED_VOICEQUEUES": "Ausgewählte Sprachwarteschlangen",
- "USERADD_CHATQUEUES": "Chat-Warteschlange zum Benutzer hinzufügen",
- "USERADD_CHATWEBSITES": "Chat-Website zum Benutzer hinzufügen",
- "USERADD_FAXACCOUNTS": "Faxkonto zum Benutzer hinzufügen",
- "USERADD_FAXQUEUES": "Faxwarteschlange zum Benutzer hinzufügen",
- "USERADD_MAILACCOUNTS": "E-Mail-Konto zum Benutzer hinzufügen",
- "USERADD_MAILQUEUES": "E-Mail-Warteschlange zum Benutzer hinzufügen",
- "USERADD_OPENCHANNELACCOUNTS": "Open Channel-Konto zum Benutzer hinzufügen",
- "USERADD_OPENCHANNELQUEUES": "Open Channel-Warteschlange zum Benutzer hinzufügen",
- "USERADD_PROJECTS": "Cally Square-Projekt zum Benutzer hinzufügen",
- "USERADD_QUEUECAMPAIGNS": "Queue-Kampagne zum Benutzer hinzufügen",
- "USERADD_SMSACCOUNTS": "SMS-Konto zum Benutzer hinzufügen",
- "USERADD_SMSQUEUES": "SMS-Warteschlange zum Benutzer hinzufügen",
- "USERADD_VOICEQUEUES": "Sprachwarteschlange zum Benutzer hinzufügen",
- "HOTDESK": "HeiÃer Schreibtisch",
- "ADD_USERPROFILE": "Benutzerprofil hinzufügen",
- "CANCEL": "Stornieren",
- "CLONE_USERPROFILE": "Benutzerprofil klonen",
+ "USERADD_CHATQUEUES": "Nutzer hinzufügen (Chat-Warteschlangen)",
+ "USERADD_CHATWEBSITES": "Nutzer hinzufügen (Chat-Webseiten)",
+ "USERADD_FAXACCOUNTS": "Nutzer hinzufügen (Faxkonten)",
+ "USERADD_FAXQUEUES": "Nutzer hinzufügen (Fax-Warteschlangen)",
+ "USERADD_MAILACCOUNTS": "Nutzer hinzufügen (E-Mail-Konten)",
+ "USERADD_MAILQUEUES": "Nutzer hinzufügen (E-Mail-Warteschlangen)",
+ "USERADD_OPENCHANNELACCOUNTS": "Nutzer hinzufügen (offener Kanal-Konten)",
+ "USERADD_OPENCHANNELQUEUES": "Nutzer hinzufügen (offener Kanal-Warteschlangen)",
+ "USERADD_PROJECTS": "Nutzer hinzufügen (CallySquare-Projekte)",
+ "USERADD_QUEUECAMPAIGNS": "Nutzer hinzufügen (Queue-Kampagne)",
+ "USERADD_SMSACCOUNTS": "Nutzer hinzufügen (SMS-Konten)",
+ "USERADD_SMSQUEUES": "Nutzer hinzufügen (SMS-Warteschlangen)",
+ "USERADD_VOICEQUEUES": "Nutzer hinzufügen (Anruf-Warteschlangen)",
+ "HOTDESK": "Hot-Desk",
+ "ADD_USERPROFILE": "Nutzerprofil hinzufügen",
+ "CANCEL": "Abbrechen",
+ "CLONE_USERPROFILE": "Nutzerprofil klonen",
"CLOSE": "SchlieÃen",
"CONFIRM": "Bestätigen",
"CRUDPERMISSIONS": "Berechtigungsart",
"DELETE_PERMISSION": "Löschen",
- "DELETE_USERPROFILE": "Benutzerprofil löschen",
- "EDIT_PERMISSION": "Bearbeiten",
- "EDIT_USERPROFILE": "Benutzerprofil bearbeiten",
+ "DELETE_USERPROFILE": "Nutzerprofil löschen",
+ "EDIT_PERMISSION": "Berechtigung bearbeiten",
+ "EDIT_USERPROFILE": "Nutzerprofil bearbeiten",
"MODULES": "Module",
- "NEW_USERPROFILE": "Neues Benutzerprofil",
+ "NEW_USERPROFILE": "Neues Nutzerprofil",
"PERMISSIONS_ALL_RESOURCES": "Alle Ressourcen",
- "PERMISSIONS_AUTO_ASSOCIATION_INFO": "Ordnen Sie dem Benutzerprofil automatisch alle aktuellen und zukünftigen Ressourcen dieses Abschnitts zu",
+ "PERMISSIONS_AUTO_ASSOCIATION_INFO": "Automatische Zuordnung aller vorhandenen und zukünftigen Entitäten",
"PERMISSIONS_MANAGE": "Verwalten",
"PERMISSIONS_PLACEHOLDER_SEARCH": "Suche...",
- "PERMISSIONS_SECTION_HIDE": "Abschnitt für den Benutzer ausblenden",
- "PERMISSIONS_SECTION_SHOW": "Abschnitt dem Benutzer anzeigen",
+ "PERMISSIONS_SECTION_HIDE": "Sektion für Nutzer ausblenden",
+ "PERMISSIONS_SECTION_SHOW": "Sektion für Nutzer einblenden",
"PERMISSIONS_SECTION_TITLE": "{{sectionName}} Berechtigungen",
"PERMISSIONS_SELECTED_RESOURCES": "Ausgewählte Ressourcen",
- "PERMISSIONS_SELECT_REPORT_TYPE": "Wählen Sie den Berichtstyp",
- "PERMISSIONS_SELECT_SECTION": "Wählen Sie einen Abschnitt aus",
- "PERMISSIONS_UNAUTHORIZED_REDIRECT_MESSAGE": "Sie dürfen nicht auf den ausgewählten Bereich zugreifen",
- "PERMISSIONS_UNAUTHORIZED_REDIRECT_TITLE": "Unbefugte Handlung",
- "PERMISSIONS_WARNING_CLOSE": "Du hast nicht gespeicherte Ãnderungen. Möchten Sie den Vorgang wirklich ohne Speichern beenden?",
- "PERMISSIONS_WARNING_ENABLE_ALL": "Alle {{sectionName}} Unterabschnitte und ihre Ressourcen werden aktiviert. Sind Sie sicher, dass Sie fortfahren möchten?",
- "QUEUES_ASSOCIATION": "{{channel}} Queues Association",
+ "PERMISSIONS_SELECT_REPORT_TYPE": "Typ der ausgewählten Ressource",
+ "PERMISSIONS_SELECT_SECTION": "Sektion auswählen",
+ "PERMISSIONS_UNAUTHORIZED_REDIRECT_MESSAGE": "Kein Zugriff auf die ausgewählte Sektion",
+ "PERMISSIONS_UNAUTHORIZED_REDIRECT_TITLE": "Keine Berechtigung vorhanden",
+ "PERMISSIONS_WARNING_CLOSE": "Es existieren ungespeicherte Ãnderungen. Wirklich fortfahren?",
+ "PERMISSIONS_WARNING_ENABLE_ALL": "Alle {{sectionName}} Sektionen und deren Ressourcen werden aktiviert. Fortfahren?",
+ "QUEUES_ASSOCIATION": "{{channel}} Warteschlangen-Zuweisung",
"READ_PERMISSION": "Lesen",
"REPORT_TYPE": "Berichtstyp",
- "SECTIONS": "Abschnitte",
+ "SECTIONS": "Sektionen",
"SUMMARY": "Zusammenfassung",
- "TEAMS_ASSOCIATION": "Vereinigung der Mannschaften",
- "USERPROFILE": "Benutzerprofil",
- "USERPROFILES": "Benutzerprofil",
- "PERMISSIONS_UNAUTHORIZED_CREATION_MESSAGE": "Sie dürfen die Ressource nicht erstellen",
+ "TEAMS_ASSOCIATION": "Teamzuweisung",
+ "USERPROFILE": "Nutzerprofil",
+ "USERPROFILES": "Nutzerprofil",
+ "PERMISSIONS_UNAUTHORIZED_CREATION_MESSAGE": "Keine Berechtigung zum Erstellen der Ressource",
"VIDEOSUPPORT": "Video-Unterstützung",
"APIKEY": "API-Schlüssel",
- "APIKEYMANAGER_USER": "API Key Manager",
- "GENERATE": "(Regenerieren",
- "MANAGE_API_KEY": "API-Schlüsselmanager",
+ "APIKEYMANAGER_USER": "API Key Manager Nutzer",
+ "GENERATE": "Generieren",
+ "MANAGE_API_KEY": "API Key Manager",
"REMOVE": "Löschen",
- "ENABLEAUTOMATICSCREENRECORDING": "Aktivieren Sie die automatische Bildschirmaufnahme",
- "ENABLESCREENRECORDINGBYAGENT": "Aktivieren Sie die Bildschirmaufzeichnung nach Agent",
- "ENABLEVIDEOECORDING": "Videoaufnahme aktivieren",
+ "ENABLEAUTOMATICSCREENRECORDING": "Automatische Bildschirmaufzeichnung aktivieren",
+ "ENABLESCREENRECORDINGBYAGENT": "Automatische Bildschirmaufzeichnung auf Agentenbasis aktivieren",
+ "ENABLEVIDEOECORDING": "Videoaufzeichnung aktivieren",
"BLOCKED": "Gesperrt",
"DISABLED": "Deaktiviert",
- "REGENERATE": "Regenerieren",
- "ALL_WHATSAPP_QUEUES": "Alle WhatsApp-Warteschlangen",
+ "REGENERATE": "Erneut generieren",
+ "ALL_QUEUES_WHATSAPP_INBOUND": "Alle WhatsApp-Warteschlangen",
"ALL_WHATSAPPACCOUNTS": "Alle WhatsApp-Konten",
- "ALL_WHATSAPPQUEUES": "Alle Whataspp-Warteschlangen",
- "ADD_AGENT_TO_WHATSAPP_QUEUES": "Agenten zu WhatsApp-Warteschlangen hinzufügen",
- "QUEUEADD_USER_WHATSAPP_INBOUND": "Benutzer zu WhatsApp-Warteschlangen hinzufügen",
- "SELECTED_WHATSAPP_QUEUES": "Ausgewählte WhatsApp-Warteschlangen",
+ "ALL_WHATSAPPQUEUES": "Alle WhatsApp-Warteschlangen",
+ "QUEUEADD_AGENT_WHATSAPP_INBOUND": "Agenten hinzufügen (WhatsApp-Warteschlangen)",
+ "QUEUEADD_USER_WHATSAPP_INBOUND": "Nutzer hinzufügen (WhatsApp-Warteschlangen)",
+ "SELECTED_QUEUES_WHATSAPP_INBOUND": "Ausgewählte WhatsApp-Warteschlangen",
"SELECTED_WHATSAPPACCOUNTS": "Ausgewählte WhatsApp-Konten",
"SELECTED_WHATSAPPQUEUES": "Ausgewählte WhatsApp-Warteschlangen",
- "USERADD_WHATSAPPACCOUNTS": "WhatsApp-Konto zum Benutzer hinzufügen",
- "USERADD_WHATSAPPQUEUES": "Fügen Sie dem Benutzer die Whataspp-Warteschlange hinzu",
- "WHATSAPP": "WhatsApp Connector",
- "WHATSAPPCAPACITY": "WhatsApp Connector-Kapazität",
+ "USERADD_WHATSAPPACCOUNTS": "Nutzer hinzufügen (WhatsApp-Konten)",
+ "USERADD_WHATSAPPQUEUES": "Nutzer hinzufügen (WhatsApp-Warteschlangen)",
+ "WHATSAPP": "WhatsApp",
+ "WHATSAPPCAPACITY": "Kapazität WhatsApp",
"MASK_SENSITIVE_DATA": "Sensitive Daten maskieren",
"WSS_PORT": "WSS-Port",
"ATTACHMENTS": "Anhänge",
- "CALLYSQUARE_RECORDINGS": "Cally Square-Aufnahmen",
- "CONTACT_MANAGER_LISTS": "Kontaktmanagerlisten",
- "DOWNLOADS": "Downloads",
+ "CALLYSQUARE_RECORDINGS": "Cally Square-Aufzeichnungen",
+ "CONTACT_MANAGER_LISTS": "Kontaktmanager-Listen",
+ "DOWNLOADS": "Download-Berechtigungen",
"DOWNLOAD_PERMISSIONS": "Download-Berechtigungen",
"JSCRIPTY_SESSIONS": "Jscripty-Sitzungen",
"OMNICHANNEL_INTERACTIONS": "Omnichannel-Interaktionen",
- "SCREEN_RECORDINGS": "Bildschirmaufnahmen",
- "VOICE_RECORDINGS": "Sprachaufnahmen",
- "IGNORE_AGENT_BREAK_STATUS_FOR_PREVIEW_CALLS": "Darf Outbound-Preview auch während Pause durchführen",
- "SELECT_RECALLME_CAMPAIGN": "Darf Auswahl für Outbound-Kampagne treffen",
- "QUEUEADD_AGENT_VOICE_OUTBOUND": "Agent in der Warteschlange Kampagnen hinzufügen",
- "QUEUEADD_AGENT_VOICE_INBOUND": "Agent Voice Warteschlangen hinzufügen",
- "QUEUEADD_AGENT_CHAT_INBOUND": "Agent zu chatten Warteschlangen hinzufügen",
- "QUEUEADD_AGENT_MAIL_INBOUND": "Agent Mail Warteschlangen hinzufügen",
- "QUEUEADD_AGENT_SMS_INBOUND": "Agent sms-Warteschlangen hinzufügen",
- "QUEUEADD_AGENT_OPENCHANNEL_INBOUND": "Agent zu offenen Kanal Warteschlangen hinzufügen",
- "QUEUEADD_AGENT_FAX_INBOUND": "Agent fax Warteschlangen hinzufügen",
- "ALL_QUEUES_VOICE_OUTBOUND": "Alle Queue Kampagnen",
- "SELECTED_QUEUES_VOICE_OUTBOUND": "Ausgewählte Warteschlange Kampagnen",
- "ALL_QUEUES_VOICE_INBOUND": "Alle Warteschlangen",
- "SELECTED_QUEUES_VOICE_INBOUND": "Ausgewählte Voice Warteschlangen",
- "ALL_QUEUES_CHAT_INBOUND": "Alle Chat Warteschlangen",
- "SELECTED_QUEUES_CHAT_INBOUND": "Ausgewählte Chat-warteschlangen",
- "ALL_QUEUES_MAIL_INBOUND": "Alle E-Mail-Warteschlangen",
- "SELECTED_QUEUES_MAIL_INBOUND": "Ausgewählte Mail Warteschlangen",
- "ALL_QUEUES_SMS_INBOUND": "Alle SMS-Warteschlangen",
- "SELECTED_QUEUES_SMS_INBOUND": "Ausgewählte SMS-Warteschlangen",
- "ALL_QUEUES_OPENCHANNEL_INBOUND": "Alle offenen Kanal Warteschlangen",
- "SELECTED_QUEUES_OPENCHANNEL_INBOUND": "Ausgewählten Offenen Kanal Warteschlangen",
- "ALL_QUEUES_FAX_INBOUND": "Alle Fax Warteschlangen",
- "SELECTED_QUEUES_FAX_INBOUND": "Ausgewählte Fax Warteschlangen",
- "ALL_QUEUES_WHATSAPP_INBOUND": "Alle WhatsApp-Warteschlangen",
- "QUEUEADD_AGENT_WHATSAPP_INBOUND": "Agent zu WhatsApp-Warteschlangen hinzufügen",
- "SELECTED_QUEUES_WHATSAPP_INBOUND": "Ausgewählte WhatsApp-Warteschlangen",
+ "SCREEN_RECORDINGS": "Bildschirmaufzeichnungen",
+ "VOICE_RECORDINGS": "Sprachaufzeichnungen",
+ "ADD_AGENT_TO_CHAT_QUEUES": "Agent zu Chat-Warteschlangen hinzufügen",
+ "ADD_AGENT_TO_FAX_QUEUES": "Agent zu Faxwarteschlangen hinzufügen",
+ "ADD_AGENT_TO_MAIL_QUEUES": "Agent zu E-Mail-Warteschlangen hinzufügen",
+ "ADD_AGENT_TO_OPENCHANNEL_QUEUES": "Agent zu Warteschlangen für offene Kanäle hinzufügen",
+ "ADD_AGENT_TO_QUEUE_CAMPAIGNS": "Agent zu Warteschlangenkampagnen hinzufügen",
+ "ADD_AGENT_TO_SMS_QUEUES": "Agent zu SMS-Warteschlangen hinzufügen",
+ "ADD_AGENT_TO_VOICE_QUEUES": "Agent zu Sprachwarteschlangen hinzufügen",
+ "ADD_AGENT_TO_WHATSAPP_QUEUES": "Agent zu WhatsApp-Warteschlangen hinzufügen",
"AD_SSO_ENABLED": "Active Directory-SSO",
+ "ALL_CHAT_QUEUES": "Alle Chat-Warteschlangen",
+ "ALL_FAX_QUEUES": "Alle Faxwarteschlangen",
+ "ALL_MAIL_QUEUES": "Alle E-Mail-Warteschlangen",
+ "ALL_OPENCHANNEL_QUEUES": "Alle Open-Channel-Warteschlangen",
+ "ALL_QUEUE_CAMPAIGNS": "Alle Warteschlangenkampagnen",
+ "ALL_SMS_QUEUES": "Alle SMS-Warteschlangen",
+ "ALL_VOICE_QUEUES": "Alle Sprachwarteschlangen",
+ "ALL_WHATSAPP_QUEUES": "Alle WhatsApp-Warteschlangen",
"AUTHENTICATION": "Authentifizierung",
- "CLIENT_LOGS": "Kundenprotokolle",
- "CLIENT_LOGS_ALL_ENABLED_WARNING": "Achtung: Dies kann die Serverleistung stark beeinträchtigen, wenn viele Agenten gleichzeitig angemeldet sind!",
- "CLIENT_LOGS_DISABLED": "Client-Logs sind deaktiviert",
- "CLIENT_LOGS_ENABLED": "Client-Logs sind aktiviert",
- "CLIENT_LOGS_ENABLED_SINCE": "Aktiviert seit: {{enabledSince}}",
- "CLIENT_LOGS_LOGLEVEL": "Protokollebene: {{logLevel}}",
- "CLIENT_LOGS_LOGLEVEL_SELECT": "Wählen Sie die Mindestprotokollierungsstufe (Schwere) aus.",
- "CLIENT_LOGS_DISABLED_MSG": "Clientprotokolle wurden für Ihren Benutzer deaktiviert",
- "CLIENT_LOGS_ENABLED_MSG": "Clientprotokolle wurden für Ihren Benutzer aktiviert",
"AUTO_ANSWER": "Automatische Antwort",
"CHAT_AUTOANSWER": "Automatische Chat-Antwort",
"CHAT_AUTOANSWERDELAY": "Chat-Verzögerung bei automatischer Antwort [s]",
+ "CLIENT_LOGS": "Client-Protokolle",
+ "CLIENT_LOGS_ALL_ENABLED_WARNING": "Warnung: Dies könnte die Serverleistung stark beeinträchtigen, wenn viele Agenten gleichzeitig angemeldet sind!",
+ "CLIENT_LOGS_DISABLED": "Clientprotokolle sind deaktiviert",
+ "CLIENT_LOGS_DISABLED_MSG": "Clientprotokolle wurden für Ihren Benutzer deaktiviert",
+ "CLIENT_LOGS_ENABLED": "Clientprotokolle sind aktiviert",
+ "CLIENT_LOGS_ENABLED_MSG": "Clientprotokolle wurden für Ihren Benutzer aktiviert",
+ "CLIENT_LOGS_ENABLED_SINCE": "Aktiviert seit: {{enabledSince}}",
+ "CLIENT_LOGS_LOGLEVEL": "Protokollebene: {{logLevel}}",
+ "CLIENT_LOGS_LOGLEVEL_SELECT": "Wählen Sie die minimale Protokollierungsebene (Schweregrad)",
"EMAIL_AUTOANSWER": "Automatische Antwort per E-Mail",
"EMAIL_AUTOANSWERDELAY": "Verzögerung der automatischen E-Mail-Antwort [s]",
"FAX_AUTOANSWER": "Automatische Faxantwort",
"FAX_AUTOANSWERDELAY": "Automatische Faxantwortverzögerung [s]",
+ "IGNORE_AGENT_BREAK_STATUS_FOR_PREVIEW_CALLS": "Unterbrechungsstatus des Agenten für Vorschauanrufe ignorieren",
"OPENCHANNEL_AUTOANSWER": "Automatische Openchannel-Antwort",
"OPENCHANNEL_AUTOANSWERDELAY": "Automatische Antwortverzögerung von Openchannel [s]",
+ "SELECTED_CHAT_QUEUES": "Ausgewählte Chat-Warteschlangen",
+ "SELECTED_FAX_QUEUES": "Ausgewählte Faxwarteschlangen",
+ "SELECTED_MAIL_QUEUES": "Ausgewählte E-Mail-Warteschlangen",
+ "SELECTED_OPENCHANNEL_QUEUES": "Ausgewählte Open-Channel-Warteschlangen",
+ "SELECTED_QUEUE_CAMPAIGNS": "Ausgewählte Warteschlangenkampagnen",
+ "SELECTED_SMS_QUEUES": "Ausgewählte SMS-Warteschlangen",
+ "SELECTED_VOICE_QUEUES": "Ausgewählte Sprachwarteschlangen",
+ "SELECTED_WHATSAPP_QUEUES": "Ausgewählte WhatsApp-Warteschlangen",
+ "SELECT_RECALLME_CAMPAIGN": "Wählen Sie die Kampagne âRückruf an michâ aus",
"SMS_AUTOANSWER": "Automatische SMS-Antwort",
"SMS_AUTOANSWERDELAY": "Automatische SMS-Antwortverzögerung [s]",
- "WHATSAPP_AUTOANSWER": "Whatsapp automatische antwort",
- "WHATSAPP_AUTOANSWERDELAY": "Whatsapp automatische Antwortverzögerung [s]"
+ "WHATSAPP_AUTOANSWER": "Whatsapp Connector automatische Antwort",
+ "WHATSAPP_AUTOANSWERDELAY": "Automatische Antwortverzögerung des Whatsapp-Connectors [s]"
}
}
diff --git a/public/app/main/apps/tools/i18n/de.json b/public/app/main/apps/tools/i18n/de.json
index 4904d14..3e75274 100644
--- a/public/app/main/apps/tools/i18n/de.json
+++ b/public/app/main/apps/tools/i18n/de.json
@@ -1,216 +1,216 @@
{
"TOOLS": {
- "BOT": "Voicebot",
+ "BOT": "BOT",
"CALL": "Anruf",
"NAME": "Name",
- "TRUNKS": "Amtsleitungen",
- "SEARCH_FOR_ANYONE": "Suche für Jedermann",
+ "TRUNKS": "SIP-Trunks",
+ "SEARCH_FOR_ANYONE": "Suche",
"ERRORS": {
- "NAME_REQUIRED": "Der Name ist erforderlich",
- "HOST_REQUIRED": "Der Host wird benötigt",
- "DEFAULTUSER_REQUIRED": "Der Standardbenutzer ist erforderlich",
- "CALLERID_REQUIRED": "Die Anrufer-ID ist erforderlich",
- "KEY_REQUIRED": "Der Schlüssel ist erforderlich",
- "CONFIRM_NOT_MATCH": "Die Kennwörter nicht übereinstimmen",
- "VALIDITYSTART_REQUIRED": "Die Startzeit ist erforderlich",
- "VALIDITYEND_REQUIRED": "Das Ende der Zeit ist erforderlich",
- "MONTHDAY_REQUIRED": "Tag des Monats ist erforderlich",
- "HOUR_REQUIRED": "Die Stunde ist erforderlich",
- "CONTENT_REQUIRED": "Der Inhalt ist erforderlich",
- "URL_REQUIRED": "Die URL ist erforderlich",
- "URL_MUST_VALID_URL": "Die URL muss gültig sein",
- "APPLICATION_REQUIRED": "Die Anwendung ist erforderlich",
- "ARGUMENTS_REQUIRED": "Die Argumente sind erforderlich",
- "NAME_MUST_VALID_PATTERN": "Der Name muss in einem gültigen Format geschrieben werden",
- "POLLING_INTERVAL_REQUIRED": "Das Abfrageintervall ist erforderlich",
- "TITLE_REQUIRED": "Der Titel ist erforderlich",
- "EMAILADDRESS_REQUIRED": "Die E-Mail Adresse ist erforderlich",
- "EVENTVARIABLES_REQUIRED": "Pflichtfeld",
- "TYPE_REQUIRED": "Pflichtfeld",
- "VALUE_REQUIRED": "Pflichtfeld",
- "ACCOUNT_REQUIRED": "Pflichtfeld",
- "FIELD_REQUIRED": "Pflichtfeld",
- "INTEGRATION_REQUIRED": "Pflichtfeld",
- "LIST_REQUIRED": "Pflichtfeld",
- "TEMPLATE_REQUIRED": "Pflichtfeld",
- "AUTOCREATECONTACT_REQUIRED": "Pflichtfeld",
- "OUTBOUNDROUTE_REQUIRED": "Pflichtfeld",
- "QUEUE_REQUIRED": "Pflichtfeld",
- "TIME_RANGE_TO_REQUIRED": "Pflichtfeld",
- "WEEK_DAYS_TO_REQUIRED": "Pflichtfeld",
- "MONTH_DAYS_TO_REQUIRED": "Pflichtfeld",
- "MONTH_TO_REQUIRED": "Pflichtfeld",
- "TIME_RANGE_FROM_INVALID": "Falsches Format",
- "TIME_RANGE_TO_INVALID": "Falsches Format",
+ "NAME_REQUIRED": "Name erforderlich",
+ "HOST_REQUIRED": "Host erforderlich",
+ "DEFAULTUSER_REQUIRED": "Standardnutzer erforderlich",
+ "CALLERID_REQUIRED": "Anrufer-ID erforderlich",
+ "KEY_REQUIRED": "Schlüssel erforderlich",
+ "CONFIRM_NOT_MATCH": "Die Passwörter stimmen nicht überein",
+ "VALIDITYSTART_REQUIRED": "Startzeit erforderlich",
+ "VALIDITYEND_REQUIRED": "Endzeit erforderlich",
+ "MONTHDAY_REQUIRED": "Tag des Monats erforderlich",
+ "HOUR_REQUIRED": "Stunde erforderlich",
+ "CONTENT_REQUIRED": "Inhalt erforderlich",
+ "URL_REQUIRED": "URL erforderlich",
+ "URL_MUST_VALID_URL": "Ungültiges Format URL",
+ "APPLICATION_REQUIRED": "Anwendung erforderlich",
+ "ARGUMENTS_REQUIRED": "Argumente erforderlich",
+ "NAME_MUST_VALID_PATTERN": "Der Name muss einem gültigen Pattern entsprechen",
+ "POLLING_INTERVAL_REQUIRED": "Abfrageintervall erforderlich",
+ "TITLE_REQUIRED": "Titel erforderlich",
+ "EMAILADDRESS_REQUIRED": "E-Mail erforderlich",
+ "EVENTVARIABLES_REQUIRED": "Event-Variablen erforderlich",
+ "TYPE_REQUIRED": "Typ erforderlich",
+ "VALUE_REQUIRED": "Wert erforderlich",
+ "ACCOUNT_REQUIRED": "Konto erforderlich",
+ "FIELD_REQUIRED": "Feld erforderlich",
+ "INTEGRATION_REQUIRED": "Integration erforderlich",
+ "LIST_REQUIRED": "Liste erforderlich",
+ "TEMPLATE_REQUIRED": "Vorlage erforderlich",
+ "AUTOCREATECONTACT_REQUIRED": "Autom. Kontaktgenerierung erforderlich",
+ "OUTBOUNDROUTE_REQUIRED": "Ausgehende Route erforderlich",
+ "QUEUE_REQUIRED": "Warteschlange erforderlich",
+ "TIME_RANGE_TO_REQUIRED": "Zeitintervall erforderlich",
+ "WEEK_DAYS_TO_REQUIRED": "Wochentage erforderlich",
+ "MONTH_DAYS_TO_REQUIRED": "Tage im Monat erforderlich",
+ "MONTH_TO_REQUIRED": "Monat erforderlich",
+ "TIME_RANGE_FROM_INVALID": "Format ungültig Zeitintervall",
+ "TIME_RANGE_TO_INVALID": "Format ungültig Zeitintervall",
+ "ACTION_REQUIRED": "Aktion erforderlich",
+ "CONFIGURATION_REQUIRED": "Konfiguration erforderlich",
+ "PROJECT_REQUIRED": "Projekt erforderlich",
+ "LOCATION_REQUIRED": "Standort erforderlich",
+ "FONTSIZE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "SchriftgröÃe muss kleiner oder gleich sein als",
+ "FONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "SchriftgröÃe muss gröÃer oder gleich sein als",
+ "FONTSIZE_REQUIRED": "SchriftgröÃe erforderlich",
+ "PATH_REQUIRED": "Pfad erforderlich",
+ "FORMAT_REQUIRED": "Format erforderlich",
+ "REPORT_REQUIRED": "Report erforderlich",
+ "REFRESH_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss gröÃer oder gleich sein als",
+ "REFRESH_REQUIRED": "Zeitüberschreitung erforderlich",
+ "TITLE_MAX_LENGTH": "Titel darf eine maximale Länge von {{max}} haben",
+ "NAME_MAX_LENGTH": "Wert darf eine maximale Länge von {{max}} haben",
+ "OUTPUT_REQUIRED": "Ausgabe erforderlich",
+ "REPORTFOLDER_REQUIRED": "Ordner für Report erforderlich",
+ "REPORTSUBFOLDER_REQUIRED": "Unterordner für Report erforderlich",
+ "REPORTTYPE_REQUIRED": "Report-Typ erforderlich",
+ "AGENT_REQUIRED": "Agent erforderlich",
+ "INFO_REQUIRED": "Information erforderlich",
+ "SCRIPT_REQUIRED": "Skript erforderlich",
+ "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss gröÃer oder gleich sein als",
+ "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss kleiner oder gleich sein als",
+ "TIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
+ "AUTOCREATE_FIELD_REQUIRED": "Autom. Felderstellung erforderlich",
"CHANNEL_REQUIRED": "Pflichtfeld",
- "ACTION_REQUIRED": "Pflichtfeld",
- "CONFIGURATION_REQUIRED": "Pflichtfeld",
- "PROJECT_REQUIRED": "Pflichtfeld",
- "LOCATION_REQUIRED": "Pflichtfeld",
- "FONTSIZE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "FONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "FONTSIZE_REQUIRED": "Pflichtfeld",
- "PATH_REQUIRED": "Pflichtfeld",
- "FORMAT_REQUIRED": "Pflichtfeld",
- "REPORT_REQUIRED": "Pflichtfeld",
- "REFRESH_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "REFRESH_REQUIRED": "Pflichtfeld",
- "TITLE_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
- "NAME_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
- "OUTPUT_REQUIRED": "Pflichtfeld",
- "REPORTFOLDER_REQUIRED": "Pflichtfeld",
- "REPORTSUBFOLDER_REQUIRED": "Pflichtfeld",
- "REPORTTYPE_REQUIRED": "Pflichtfeld",
- "AGENT_REQUIRED": "Pflichtfeld",
- "INFO_REQUIRED": "Pflichtfeld",
- "SCRIPT_REQUIRED": "Pflichtfeld",
- "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein",
- "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "TIMEOUT_REQUIRED": "Pflichtfeld",
- "AUTOCREATE_FIELD_REQUIRED": "Pflichtfeld",
- "IGNOREDIALERCONTACTID_REQUIRED": "KontaktID erforderlich"
+ "IGNOREDIALERCONTACTID_REQUIRED": "Das Feld âDialer-Kontakt-ID ignorierenâ ist erforderlich"
},
"HOST": "Host",
- "SECRET": "Geheimnis",
- "DEFAULTUSER": "Default User",
+ "SECRET": "Secret",
+ "DEFAULTUSER": "Standardnutzer",
"DESCRIPTION": "Beschreibung",
- "ADD_TRUNK": "Amtsleitung hinzufügen",
+ "ADD_TRUNK": "SIP-Trunk hinzufügen",
"HELP": {
- "SECRET": "Kennwort für die Authentifizierung, wenden Sie sich an den Anbieter.",
- "HOST": "Die Domäne oder den Hostnamen für den Anbieter.",
- "DEFAULTUSER": "Authentifizierung Benutzernamen, wenden Sie sich an den Anbieter.",
- "CALLERID": "Die Anrufer-ID im Format \"name\" .",
- "REGISTRY": "Die amtsleitung Registry, die von einigen Anbietern, die in der Regel defaultuser:Secret@host.",
- "FROMDOMAIN": "Legt Standardeinstellungen von:domain in SIP-Nachrichten als SIP-ua (Client). Einige Ziele können die obligatorische Identität Name anstatt nur die IP-Adresse.",
- "FROMUSER": "Rovider wie ihr sie kennt. Dies ist der Benutzer, um anstelle der Anrufer-ID beim Tätigen von Anrufen zu anderen Peer (SIP-Proxy). Nur gültig für den Typ=peer.",
- "OUTBOUNDPROXY": "IP-Adresse oder DNS-SRV-Ressourceneintrag name (ausgenommen die _sip._udp-Präfix): SRV Name, den Hostnamen oder die IP-Adresse des ausgehenden SIP-Proxy. Senden Sie ausgehende Signale zu diesem Proxy und nicht direkt an die Geräte. Nur gültig für den Typ=peer.",
- "PORT": "Die Nummer des Ports, zu dem Sie eine Verbindung herstellen möchten wir auf der anderen Seite.",
- "CONTEXT": "Die nutzbaren Rahmen für den Trunk.",
- "TYPE": "Legt das SIP-Rolle innerhalb der Sternchen. User: Wird verwendet, um die Authentifizierung für eingehende - Peer: für ausgehende Anrufe - Freund: Deckt sowohl die Eigenschaften der oben genannten.",
- "DTMFMODE": "Wie DTMF (Dual-Tone Multi-Frequency): RFC2833: Die Standardeinstellung, die DTMF gesendet mit RTP, aber auÃerhalb der Audio Stream. INBAND DTMF gesendet wird: Die in der Audio Stream des aktuellen Gesprächs, wird über die Lautsprecher hörbar. Erfordert eine hohe CPU-Last. INFO: Diese Methode ist zwar sehr zuverlässig, es ist nicht für alle TK-Anlagen und viele SIP-Trunk.",
- "NAT": "Ãndert das Verhalten von Sternchen für Clients hinter einer Firewall.Wenn der Komma-getrennten Optionen ist \"Nein\", Asterisk ignoriert alle anderen Einstellungen und die nat=No.",
- "QUALIFY": "Legt fest, wann die SIP erreichbar ist.",
- "ALLOWCODECS": "Erlaubt Codecs in der Reihenfolge ihrer Präferenz.",
- "INSECURE": "Legt fest, wie Verbindungen mit Peer, dass unsichere Einstellungen.",
- "CALL_LIMIT": "Die Anzahl der eingehenden und abgehenden Anrufe, die zu einer Zeit.",
- "DIRECTMEDIA": "Sternchen standardmäÃig versucht, die RTP-Stream direkt aus den Anrufer an den Angerufenen. Einige Geräte werden nicht unterstützt wird (vor allem, wenn einer von Ihnen hinter einem NAT-Gerät befindet). Die Standardeinstellung ist Ja. Wenn Sie alle Clients hinter einem NAT-Gerät befindet, oder aus einem anderen Grund nicht möchten, dass Sternchen in der Audiospur, können Sie diese ausschalten.",
- "CALLCOUNTER": "Aktivieren Sie die Zähler auf Geräte.",
- "ADD_PHONE_TO_URI": "Legen Sie fest, ob die Provider ';user=Telefon\" an den URL.",
+ "SECRET": "Kennwort für Authentifizierung",
+ "HOST": "Client-IP oder Hostname",
+ "DEFAULTUSER": "Standardnutzer für die Authentifizierung",
+ "CALLERID": "Anrufer-ID im Format \"name\" .",
+ "REGISTRY": "SIP-Registry",
+ "FROMDOMAIN": "Domäne FROM",
+ "FROMUSER": "Nutzer FROM. Nur gültig für den Typ=peer.",
+ "OUTBOUNDPROXY": "Proxy für ausgehende Anrufe",
+ "PORT": "Port der Gegenstelle, zu welcher die Verbindung aufgebaut werden soll",
+ "CONTEXT": "Kontext für Kommunikation",
+ "TYPE": "Authentifizierung innerhalb des Telefonieservers. User: Auth. für eingehende Kommunikation - Peer: Auth. für ausgehende Kommunikation - Friend: beide Richtungen",
+ "DTMFMODE": "Senden der DTMF-Töne (Dual-Tone Multi-Frequency): RFC2833",
+ "NAT": "Passt das Verhalten des Telefonieservers hinter einer Firewall an",
+ "QUALIFY": "Erreichbarkeit des Servers",
+ "ALLOWCODECS": "Erlaubte Audio-Codecs in der ausgewählten Reihenfolge",
+ "INSECURE": "Sicherheitsprüfung",
+ "CALL_LIMIT": "Maximale simultane Anrufe (Ein/Ausgehend)",
+ "DIRECTMEDIA": "Direct-Media Unterstützung",
+ "CALLCOUNTER": "Aktivieren des Anrufzählers pro Gerät",
+ "ADD_PHONE_TO_URI": "Fügt die Telefonnummer des Nutzers zu einer URL: ';user=Telefon\" ",
"TRUST_REMOTE_PARTY_ID": "Wenn Remote-Party-ID definieren sollte.",
"SEND_REMOTE_PARTY_ID_HEADER": "Status",
- "ENCRYPTION": "Festlegen, ob die Remote-Party-ID gesendet werden soll (standardmäÃig auf Nein).",
- "TRANSPORT": "Festlegen der Standardeinstellungen für Transporte. Die Reihenfolge bestimmt den primären Standard.",
- "OTHERFIELDS": "Weitere Felder hinzufügen, in der Amtsleitungen conf-Dateien. In Sternchen format (key=value), jedes Feld auf einer Zeile.",
- "EMAILADDRESS": "Sie können mehrere Adressen mit Kommata (z. b. John.doe@xcally.com, jane.miller@xcally.com)",
+ "ENCRYPTION": "Verschlüsselung",
+ "TRANSPORT": "Definiert die Reihenfolge der verwendeten Transport-Protokolle",
+ "OTHERFIELDS": "Weitere Felder aus der SIP-Konfiguration hinzufügen",
+ "EMAILADDRESS": "Mehrere Adressen können mit Komma getrennt werden. Bsp: ab@de.com, de@fg.com",
"NAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
- "EVENTVARIABLES": "Wenn aktiviert, Es fügt alle Event Variablen an die Url",
- "T38PT_UDPTL": "Es: Ja, Redundanz, maxdatagram = 400",
- "EMAILBCCADDRESS": "Fügen Sie eine oder mehrere durch Kommas getrennte Adressen hinzu (z. B. john.doe@xcally.com, jane.miller@xcally.com).",
- "EMAILCCADDRESS": "Fügen Sie eine oder mehrere durch Kommas getrennte Adressen hinzu (z. B. john.doe@xcally.com, jane.miller@xcally.com).",
+ "EVENTVARIABLES": "Fügt Event-Variablen der URL hinzu",
+ "T38PT_UDPTL": "maxdatagram = 400",
+ "EMAILBCCADDRESS": "Mehrere Adressen können mit Komma getrennt werden. Bsp: ab@de.com, de@fg.com",
+ "EMAILCCADDRESS": "Mehrere Adressen können mit Komma getrennt werden. Bsp: ab@de.com, de@fg.com",
"BODY": "Wenn nicht ausgefüllt, wird der Standardwert gesendet",
"INFO": "Titel einfügen",
"SCRIPT": "Skript einfügen",
- "SCRIPT_INFO": "Fügen Sie eine Beschreibung für das Skript ein",
- "SCRIPT_TYPE": "Geben Sie eine Typologie für das Skript ein (zB curl, bash ...)",
+ "SCRIPT_INFO": "Informationen zum Skript",
+ "SCRIPT_TYPE": "Skript-Typ (zB. curl, bash ...)",
+ "HEADERS": "Hinweis: Der Header-Abschnitt muss im RAW-JSON-Format {\"key\": \"value\"} vorliegen",
+ "TIMEOUT": "Zeitüberschreitung in Sekunden. Der Wert muss zwischen 1 und 10 liegen. Standardwert = 5.",
"MANAGED": "Die Gesamtzahl der abgeschlossenen Interaktionen",
- "OPENED": "Die Gesamtzahl der aktiven Interaktionen",
- "HEADERS": "Hinweis: Der Header-Abschnitt muss im RAW-JSON-Format {\"key\": \"value\"} vorliegen.\nHinweis: Wenn nicht ausgefüllt, wird der Standardwert gesendet",
- "TIMEOUT": "Zeitüberschreitung in Sekunden anfordern. Der Wert muss zwischen 1 und 10 liegen und der Standardwert ist 5."
+ "OPENED": "Die Gesamtzahl der aktiven Interaktionen"
},
- "EDIT_TRUNK": "Trunk bearbeiten",
- "DELETE_TRUNK": "Löschen Sie Trunk",
+ "EDIT_TRUNK": "SIP-Trunk bearbeiten",
+ "DELETE_TRUNK": "SIP-Trunk löschen",
"CREATED_AT": "Erstellt am",
"SETTINGS": "Einstellungen",
- "ADVANCED": "Erweiterte",
- "OTHER": "Andere",
+ "ADVANCED": "Erweitert",
+ "OTHER": "Weitere",
"ACTIVE": "Aktiv",
"CONTEXT": "Kontext",
- "CALLERID": "Die Anrufer-ID",
+ "CALLERID": "Anrufer-ID (CallerID)",
"TYPE": "Typ",
- "DTMFMODE": "Mfv-Modus",
+ "DTMFMODE": "DTMF-Modus",
"NAT": "NAT",
"QUALIFY": "Qualifizieren",
- "ALLOWCODECS": "Codecs erlaubt",
+ "ALLOWCODECS": "Erlaubte Codecs",
"INSECURE": "Unsicher",
"REGISTRY": "Registrierung",
- "DIRECTMEDIA": "Direkte Medien",
+ "DIRECTMEDIA": "Direct Media",
"CALLCOUNTER": "Anrufzähler",
- "FROMDOMAIN": "Aus der Domäne",
- "FROMUSER": "Vom Benutzer",
+ "FROMDOMAIN": "FROM-Domain",
+ "FROMUSER": "FROM-User",
"OUTBOUNDPROXY": "Ausgehender Proxy",
- "ADD_PHONE_TO_URI": "Telefon hinzufügen, URL",
- "TRUST_REMOTE_PARTY_ID": "Vertrauen Gegenstelle ID",
- "SEND_REMOTE_PARTY_ID_HEADER": "Senden einer Partner-ID Header",
+ "ADD_PHONE_TO_URI": "Telefonnummer an URL hängen",
+ "TRUST_REMOTE_PARTY_ID": "ID der Gegenstelle",
+ "SEND_REMOTE_PARTY_ID_HEADER": "Header an Gegenstelle senden",
"ENCRYPTION": "Verschlüsselung",
- "PORT": "Hafen",
- "TRANSPORT": "Verkehr",
+ "PORT": "Port",
+ "TRANSPORT": "Transport",
"SAVE": "Speichern",
"VARIABLES": "Variablen",
"ADD_VARIABLE": "Variable hinzufügen",
"EDIT_VARIABLE": "Variable bearbeiten",
"DELETE_VARIABLE": "Variable löschen",
- "SELECTED": "Ausgewählte",
- "SELECT_ALL": "Alle auswählen",
- "SELECT_NONE": "Wählen Sie \"Keine\"",
+ "SELECTED": "Ausgewählt",
+ "SELECT_ALL": "Alles auswählen",
+ "SELECT_NONE": "Nichts auswählen",
"TAGS": "Tags",
- "ADD_TAG": "Variable hinzufügen",
- "EDIT_TAG": "Variable bearbeiten",
- "DELETE_TAG": "Variable löschen",
- "PAUSES": "Pausen",
- "ADD_PAUSE": "Pause hinzufügen",
- "EDIT_PAUSE": "Pause bearbeiten",
- "DELETE_PAUSE": "Pause löschen",
+ "ADD_TAG": "Tag hinzufügen",
+ "EDIT_TAG": "Tag bearbeiten",
+ "DELETE_TAG": "Tag löschen",
+ "PAUSES": "Agentenstatus",
+ "ADD_PAUSE": "Agentenstatus hinzufügen",
+ "EDIT_PAUSE": "Agentenstatus bearbeiten",
+ "DELETE_PAUSE": "Agentenstatus löschen",
"ADD_CANNEDANSWER": "Vordefinierte Antwort hinzufügen",
"EDIT_CANNEDANSWER": "Vordefinierte Antwort bearbeiten",
"DELETE_CANNEDANSWER": "Vordefinierte Antwort löschen",
"KEY": "Schlüssel",
"VALUE": "Wert",
- "SOUNDS": "Sounds",
- "EDIT_SOUND": "Ton bearbeiten",
- "DELETE_SOUND": "Sound löschen",
- "FINISH": "Fertig stellen",
+ "SOUNDS": "Audiodateien",
+ "EDIT_SOUND": "Audio bearbeiten",
+ "DELETE_SOUND": "Audio löschen",
+ "FINISH": "Beenden",
"DROP_TO_UPLOAD": "Drop hochladen",
"TRIGGERS": "Trigger",
- "EDIT_TRIGGER": "Auslöser bearbeiten",
- "DELETE_TRIGGER": "Auslöser löschen",
+ "EDIT_TRIGGER": "Trigger bearbeiten",
+ "DELETE_TRIGGER": "Trigger löschen",
"ADD_TRIGGER": "Trigger hinzufügen",
"DELETE": "Löschen",
- "AUTOMATIONS": "Automatisierungen",
- "EDIT_AUTOMATION": "Bearbeiten einer Automation",
+ "AUTOMATIONS": "Automation",
+ "EDIT_AUTOMATION": "Automation bearbeiten",
"DELETE_AUTOMATION": "Automation löschen",
"ADD_AUTOMATION": "Automation hinzufügen",
- "INTERVALS": "Intervalle",
- "EDIT_INTERVAL": "Intervall bearbeiten",
- "DELETE_INTERVAL": "Intervall für Löschen.",
- "ADD_INTERVAL": "Intervall hinzufügen",
- "TOOLS": "Werkzeuge",
- "ID": "Id",
+ "INTERVALS": "Zeitintervalle",
+ "EDIT_INTERVAL": "Zeitintervall bearbeiten",
+ "DELETE_INTERVAL": "Zeitintervall Löschen.",
+ "ADD_INTERVAL": "Zeitintervall hinzufügen",
+ "TOOLS": "WERKZEUGE",
+ "ID": "ID",
"AUDIO": "Audio",
- "DOWNLOAD_SOUND": "Download Sound",
- "UPLOAD_SOUND": "Werkzeuge",
+ "DOWNLOAD_SOUND": "Audiodatei herunterladen",
+ "UPLOAD_SOUND": "Audiodatei hochladen",
"CHANNEL": "Kanal",
- "NEW_TRIGGER": "Neue Trigger",
+ "NEW_TRIGGER": "Neuer Trigger",
"GENERAL": "Allgemein",
"STATUS": "Status",
"CONDITIONS&ACTIONS": "Bedingungen und Aktionen",
- "ALLCONDITIONS": "Alle diese Bedingungen erfüllen:",
- "ANYCONDITIONS": "Treffen diese Voraussetzungen:",
+ "ALLCONDITIONS": "Alle Bedingungen erfüllen:",
+ "ANYCONDITIONS": "Einige Bedingungen erfüllen:",
"ACTIONS": "Aktionen:",
"NEW_AUTOMATION": "Neue Automation",
- "TIMEOUT": "Timeout",
+ "TIMEOUT": "Zeitüberschreitung",
"PEERSTATUS": "Peer Status",
- "CALL_LIMIT": "Anrufe beschränken",
- "OTHERFIELDS": "Andere Felder",
+ "CALL_LIMIT": "Anrufe limitieren",
+ "OTHERFIELDS": "Weitere Felder",
"NEW_VARIABLE": "Neue Variable",
"NEW_TAG": "Neuer Tag",
- "NEW_PAUSE": "Neue Pause",
+ "NEW_PAUSE": "Neuer Agentenstatus",
"NEW_CANNEDANSWER": "Neue vordefinierte Antwort",
"CONFIRM_PASSWORD": "Passwort bestätigen",
- "NEW_TRUNK": "Neue Leitung",
+ "NEW_TRUNK": "Neuer SIP-Trunk",
"FROM": "Von",
- "TO": "Zu",
- "WEEKDAY": "Woche Tag",
- "MONTHDAY": "Monat Tag",
+ "TO": "Bis",
+ "WEEKDAY": "Wochentag",
+ "MONTHDAY": "Monatstag",
"MONTH": "Monat",
"ALWAYS": "Immer",
"MON": "Montag",
@@ -233,38 +233,38 @@
"NOV": "November",
"DEC": "Dezember",
"PASSWORD": "Passwort",
- "CUSTOMDASHBOARDS": "Benutzerdefinierte Dashboards",
- "NEW_CUSTOMDASHBOARD": "Neues benutzerdefiniertes Dashboard",
- "ADD_CUSTOMDASHBOARD": "Hinzufügen von benutzerdefinierten Dashboard",
- "EDIT_CUSTOMDASHBOARD": "Benutzerdefinierte Dashboards bearbeiten",
- "DELETE_CUSTOMDASHBOARD": "Benutzerdefiniertes Dashboard löschen.",
- "SCHEDULER": "Scheduler",
- "NEW_SCHEDULE": "Neuer Zeitplan",
- "ADD_SCHEDULE": "Zeitplan hinzufügen",
- "EDIT_SCHEDULE": "Zeitplan bearbeiten",
- "DELETE_SCHEDULE": "Zeitplan löschen",
+ "CUSTOMDASHBOARDS": "Benutzerdef. Dashboards",
+ "NEW_CUSTOMDASHBOARD": "Neues benutzerdef. Dashboard",
+ "ADD_CUSTOMDASHBOARD": "Benutzerdef. Dashboard hinzufügen",
+ "EDIT_CUSTOMDASHBOARD": "Benutzerdef. Dashboard bearbeiten",
+ "DELETE_CUSTOMDASHBOARD": "Benutzerdef. Dashboard löschen",
+ "SCHEDULER": "Berichtsplanung",
+ "NEW_SCHEDULE": "Neue Zeitplanung",
+ "ADD_SCHEDULE": "Zeitplanung hinzufügen",
+ "EDIT_SCHEDULE": "Zeitplanung bearbeiten",
+ "DELETE_SCHEDULE": "Zeitplanung löschen",
"SENDMAIL": "E-Mail senden",
"CONFIGURATION": "Konfiguration",
"MAIL": "E-Mail",
"REPORTTYPE": "Berichtstyp",
"REPORT": "Bericht",
- "OUTPUT": "Ausgang",
- "EXECUTEON": "Ausführung",
+ "OUTPUT": "Ausgabeformat",
+ "EXECUTEON": "Ausführen am",
"REPORTRANGE": "Berichtsbereich",
"VALIDITYSTART": "Startzeit",
"VALIDITYEND": "Endzeit",
- "EXECUTEEVERY": "Alle ausführen",
+ "EXECUTEEVERY": "Ausführen jede(n)",
"ACCOUNT": "Konto",
"EMAILADDRESS": "E-Mail Adresse",
- "CURRENTDAY": "Aktueller Tag",
+ "CURRENTDAY": "Heute",
"DAILY": "Täglich",
"WEEKLY": "Wöchentlich",
"MONTHLY": "Monatlich",
"PREVIOUS_DAY": "Vorheriger Tag",
- "LAST_SEVEN_DAYS": "Letzte sieben Tage",
- "LAST_THIRTY_DAYS": "33 verbotenen letzte Tage",
+ "LAST_SEVEN_DAYS": "Letzte 7 Tage",
+ "LAST_THIRTY_DAYS": "Letzte 30 Tage",
"LAST_MONTH": "Letzter Monat",
- "WEEKDAYS": "Woche Tage",
+ "WEEKDAYS": "Wochentage",
"HOUR": "Stunde",
"DEFAULT": "Standard",
"CSV": "CSV",
@@ -283,8 +283,8 @@
"ADD_TEMPLATE": "Vorlage hinzufügen",
"CONTENT": "Inhalt",
"FIELD": "Feld",
- "NO_ANYCONDITION_AVAILABLE": "Keine Bedingungen verfügbar",
- "NO_ALLCONDITION_AVAILABLE": "Keine Bedingungen verfügbar",
+ "NO_ANYCONDITION_AVAILABLE": "Keine Bedingungen vorhanden",
+ "NO_ALLCONDITION_AVAILABLE": "Keine Bedingungen vorhanden",
"NO_ACTION_AVAILABLE": "Keine Aktionen verfügbar",
"ACTION": "Aktion",
"EDIT_ANYCONDITION": "Bedingung bearbeiten",
@@ -297,184 +297,183 @@
"ADD_ALLCONDITION": "Bedingung hinzufügen",
"EDIT_ACTION": "Aktion bearbeiten",
"DELETE_ACTION": "Aktion löschen",
- "NEW_ACTION": "Neue MaÃnahme",
+ "NEW_ACTION": "Neue Aktion",
"ADD_ACTION": "Aktion hinzufügen",
"QUEUE": "Warteschlange",
"CALL_STATUS": "Anrufstatus",
"OUTBOUNDROUTE": "Abgehende Routen",
- "EQUALS": "Ist gleich",
- "NOT_EQUALS": "Nicht gleich",
- "CONTACT_MANAGER": "Contacts Manager",
+ "EQUALS": "Entspricht",
+ "NOT_EQUALS": "Entspricht nicht",
+ "CONTACT_MANAGER": "Kontaktmanager",
"INTEGRATIONS": "Integrationen",
- "MOTIONBAR": "Motion Bar",
+ "MOTIONBAR": "MotionBar",
"JSCRIPTY": "Jscripty",
"URL_FORWARD": "URL Weiterleitung",
- "WEB_POPUP": "Web Popup",
+ "WEB_POPUP": "Web-Popup",
"LIST": "Liste",
"INTEGRATION": "Integration",
"TEMPLATE": "Vorlage",
"URL": "URL",
"APPLICATION": "Anwendung",
"ARGUMENTS": "Argumente",
- "NO_APPS_AVAILABLE": "Keine Anwendungen verfügbar",
- "NEW_INTERVAL": "Neues Intervall",
- "OPERATOR": "Betreiber",
- "NO_INTERVALS_AVAILABLE": "Keine Intervalle zur Verfügung",
+ "NO_APPS_AVAILABLE": "Keine Anwendungen vorhanden",
+ "NEW_INTERVAL": "Neues Zeitintervall",
+ "OPERATOR": "Operator",
+ "NO_INTERVALS_AVAILABLE": "Keine Zeitintervalle vorhanden",
"YES": "Ja",
- "NO": "Keine",
+ "NO": "Nein",
"SUBJECT": "Betreff",
- "NO_AVAILABLE_INFO": "Keine verfügbaren Info",
+ "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
"BROWSER": "Browser",
- "INTERVAL": "Intervall",
- "INFO": "Info",
+ "INTERVAL": "Zeitintervall",
+ "INFO": "Information",
"TIME_RANGE": "Zeitbereich",
- "WEEK_DAYS": "Woche Tage",
- "MONTH_DAYS": "Monat Tage",
+ "WEEK_DAYS": "Wochentage",
+ "MONTH_DAYS": "Monatstage",
"MONTHS": "Monate",
- "DROP_TO_UPLOAD_MESSAGE": "Sie können auch Audiodateien hier ablegen\" hochzuladen. Nur MP3-, WAV-, GSM-Max. 15 MB",
+ "DROP_TO_UPLOAD_MESSAGE": "Audiodatei hier hinein ziehen für Upload. Unterstützte Formate: .mp3, .wav (8bit/8kHz/Mono), .gsm, Max. 15 MB",
"POLLING_INTERVAL": "Abfrageintervall (Sekunden)",
- "DASHBOARD": "Armaturenbrett",
- "NEW_DASHBOARDITEM": "Neue Dashboard Widget",
+ "DASHBOARD": "Dashboard",
+ "NEW_DASHBOARDITEM": "Neues Dashboard Widget",
"COUNTER": "Zähler",
"IFRAME": "IFrame",
"CLOCK": "Uhr",
"ADD_DASHBOARDITEM": "Dashboard Widget hinzufügen",
- "EDIT_WIDGET": "Bearbeiten Widget",
- "DELETE_WIDGET": "Löschen Widget",
- "FLIP_WIDGET": "Flip Widget",
+ "EDIT_WIDGET": "Widget bearbeiten",
+ "DELETE_WIDGET": "Widget löschen",
+ "FLIP_WIDGET": "Widget drehen",
"TITLE": "Titel",
"UPDATE": "Aktualisieren",
"LAYOUT": "Layout",
"BACKGROUND_COLOR": "Hintergrundfarbe",
"FOREGROUND_COLOR": "Vordergrundfarbe",
- "FOREGROUND_TITLE_COLOR": "Vordergrund Titel Farbe",
- "THEME": "Thema",
- "LIGHT": "Licht",
+ "FOREGROUND_TITLE_COLOR": "Titelfarbe",
+ "THEME": "Design",
+ "LIGHT": "Hell",
"DARK": "Dunkel",
"TIMEZONE": "Zeitzone",
- "DIGITAL_FORMAT": "Digitale Datum Format",
- "TOOLS_QUERY": "Abfrage",
- "SELECT": "Wählen Sie",
- "WHERE": "Wo",
+ "DIGITAL_FORMAT": "Format Datum",
+ "TOOLS_QUERY": "SQL-Query",
+ "SELECT": "SELECT",
+ "WHERE": "WHERE",
"BACK": "Zurück",
"PROJECT": "Projekt",
- "GOTOREALTIME_TRUNK": "In Echtzeit, Trunk gehen",
- "GOTO_TRUNK": "Um die Leitungsbündel gehen",
- "CRON": "Cron",
+ "GOTOREALTIME_TRUNK": "Direkt zur Echtzeit-Ansicht",
+ "GOTO_TRUNK": "Direkt zum SIP-Trunk",
+ "CRON": "Automatische Verarbeitung",
"MINUTES": "Minuten",
"HOURLY": "Stündlich",
"YEARLY": "Jährlich",
"EVERY": "Jede",
"MINUTE": "Minute",
- "ON_SECOND": "Im 2.",
- "HOUR_ON_MINUTE": "Stunde Minute",
- "AND_SECOND": "Und 2.",
- "DAY_AT": "Tag an",
+ "ON_SECOND": "Sekunde",
+ "HOUR_ON_MINUTE": "Minute zur Stunde",
+ "AND_SECOND": "und Sekunde",
+ "DAY_AT": "Am Tag",
"START_TIME": "Startzeit",
- "ON_THE": "Auf der",
- "OF_EVERY": "Jedes",
+ "ON_THE": "am",
+ "OF_EVERY": "jede(n)",
"MONTH_AT": "Monat",
- "AT": "An",
+ "AT": "Um",
"LAST": "Letzte",
"LASTUNIT": "Einheit",
"MAILACCOUNT": "E-Mail Konto",
- "OF": "Von",
+ "OF": "von",
"PAST_THE_HOUR": "Nach der vollen Stunde",
"DAY": "Tag",
"WEEK": "Woche",
"YEAR": "Jahr",
- "ON": "Auf",
+ "ON": "am",
"PAI": "P-Asserted-Identity",
"PAGE": "Seite",
"ROWSPERPAGE": "Zeilen pro Seite",
- "OUTBOUND_ROUTE": "Abgehende Routen",
- "EVENTVARIABLES": "Bei Variablen",
+ "OUTBOUND_ROUTE": "Ausgehende Routen",
+ "EVENTVARIABLES": "Event-Variablen",
"FAX": "Fax",
"INTERACTION": "Interaktion",
"MESSAGE": "Nachricht",
"T38PT_UDPTL": "T38 pt Udptl",
- "AUTOCREATECONTACT": "Erstellen Sie automatisch",
+ "AUTOCREATECONTACT": "Automatische Kontakterstellung",
"COLOR": "Farbe",
- "LOCATION": "Lage",
- "NEW_TAB": "Neue Registerkarte",
+ "LOCATION": "Standort",
+ "NEW_TAB": "Neuer Tab",
"NEW_WINDOW": "Neues Fenster",
"WINDOWWIDTH": "Fenster Breite (px)",
"WINDOWHEIGHT": "Fensterhöhe (px)",
- "EDIT_DASHBOARDITEM": "Dashboard-Widget bearbeiten",
+ "EDIT_DASHBOARDITEM": "Widget bearbeiten",
"FONTSIZE": "SchriftgröÃe",
- "CLONE_CUSTOMDASHBOARD": "Benutzerdefiniertes Dashboard klonen",
+ "CLONE_CUSTOMDASHBOARD": "Benutzerdef. Dashboard klonen",
"LINK": "Link [https: //]",
"BACKGROUND": "Hintergrund",
"FOREGROUND": "Vordergrund",
- "NONE": "Keiner",
+ "NONE": "Nichts",
"TOTAL": "Gesamt",
"ABANDONED": "Verlassen",
- "WAITING": "Warten",
- "TALKING": "Reden",
- "ANSWERED": "Antwortete",
- "UNMANAGED": "Nicht verwaltet",
+ "WAITING": "Wartezustand",
+ "TALKING": "im Gespräch",
+ "ANSWERED": "Beantwortet",
+ "UNMANAGED": "Nicht bearbeitet",
"CUSTOMTYPE": "Benutzerdefiniert [Pfad]",
- "WEBREPORT": "Webbericht",
+ "WEBREPORT": "Interner Bericht",
"PIECHART": "Kuchendiagramm",
"MULTIBARCHART": "Multibar-Diagramm",
"MOVE_WIDGET": "Widget verschieben",
- "USERADD_CUSTOMDASHBOARD": "Hinzufügen von Benutzerberechtigungen",
- "GOTODASHBOARD_CUSTOMDASHBOARD": "Gehe zum Vorschau-Dashboard",
- "GOTO_CUSTOMDASHBOARD": "Gehe zum Vorschau-Dashboard",
- "METRIC": "Metrisch",
- "FILTERVOICEQUEUES": "Voice-Warteschlangen filtern",
+ "USERADD_CUSTOMDASHBOARD": "Nutzer hinzufügen",
+ "GOTODASHBOARD_CUSTOMDASHBOARD": "Zum Dashboard gehen",
+ "GOTO_CUSTOMDASHBOARD": "Vorschau Dashboard",
+ "METRIC": "Metrik",
+ "FILTERVOICEQUEUES": "Filter nach Anruf-Warteschlangen",
"SERIE1": "Serie 1",
"SERIE2": "Serie 2",
"SERIE3": "Serie 3",
- "REFRESH": "Aktualisieren [s]",
+ "REFRESH": "Aktualisieren [S]",
"FORMAT": "Format",
"PATH": "Absoluter Pfad",
"ALL_USERS": "Alle Nutzer",
- "SELECTED_USERS": "Ausgewählte Benutzer",
- "ADD_WIDGET": "Widget hinzufügen",
- "NEXTCONTACT": "Nächster",
+ "SELECTED_USERS": "Ausgewählte Nutzer",
+ "ADD_WIDGET": "Neues Widget",
+ "NEXTCONTACT": "Nächster Kontakt",
"SENDIFEMPTY": "Senden, wenn leer",
- "CANCEL": "Stornieren",
+ "CANCEL": "Abbrechen",
"UPLOADING": "Hochladen",
- "EMAILBCCADDRESS": "Bcc",
- "EMAILCCADDRESS": "Cc",
- "RUN_SCHEDULE": "Zeitplan ausführen",
- "ADD_DISPOSITION": "Disposition hinzufügen",
- "DELETE_DISPOSITION": "Disposition löschen",
- "DISPOSITIONS": "Dispositionen",
- "EDIT_DISPOSITION": "Disposition bearbeiten",
- "NEW_DISPOSITION": "Neue Disposition",
- "CLONE_TRUNK": "Klon-Trunk",
- "BODY": "Karosserie",
+ "EMAILBCCADDRESS": "BCC",
+ "EMAILCCADDRESS": "CC",
+ "RUN_SCHEDULE": "Zeitplanung ausführen",
+ "ADD_DISPOSITION": "Qualifizierung hinzufügen",
+ "DELETE_DISPOSITION": "Qualifizierung löschen",
+ "DISPOSITIONS": "Qualifizierungen",
+ "EDIT_DISPOSITION": "Qualifizierung bearbeiten",
+ "NEW_DISPOSITION": "Neue Qualifizierung",
+ "CLONE_TRUNK": "SIP-Trunk klonen",
+ "BODY": "Textinhalt",
"CANNEDANSWERS": "Vordefinierte Antworten",
- "REPORTFOLDER": "Berichtsordner",
- "REPORTSUBFOLDER": "Unterordner melden",
- "PREVIOUSCONTACT": "Bisherige",
+ "REPORTFOLDER": "Ordner für Bericht",
+ "REPORTSUBFOLDER": "Unterordner für Bericht",
+ "PREVIOUSCONTACT": "Vorheriger Kontakt",
"VIDEOSUPPORT": "Video-Unterstützung",
"AGENT": "Agent",
"HEADERS": "Ãberschriften",
"SCRIPT": "Skript",
- "SCRIPT_INFO": "Info",
- "SCRIPT_TYPE": "Art",
+ "SCRIPT_INFO": "Information",
+ "SCRIPT_TYPE": "Skript-Typ",
"MOTION_TAB": "Neue Registerkarte \"Agent Dashboard\"",
- "WHATSAPP": "WhatsApp Connector",
+ "WHATSAPP": "WhatsApp",
"AUTOCREATE_FIELD": "Feld automatisch erstellen",
- "GLOBALS": "Globals",
+ "GLOBALS": "Global",
"SEARCH_FIELDS": "Suchfelder",
"STANDARD": "Standard",
- "MOTION_BAR": "Motion Bar",
- "ALL": "Alle",
- "ALL_DISPOSITIONS": "Alle Dispositionen",
- "FIRST_LEVEL_DISPOSITION": "First Level Disposition",
- "LEVEL": "Niveau",
- "SECOND_LEVEL_DISPOSITION": "Disposition der zweiten Ebene",
- "SELECT_LEVEL": "Wählen Sie eine Ebene",
- "TITLEFONTSIZE": "SchrifttitelgröÃe",
+ "MOTION_BAR": "MotionBar",
+ "ALL": "Alles",
+ "ALL_DISPOSITIONS": "Alle Qualifizierungen",
+ "FIRST_LEVEL_DISPOSITION": "Qualifizierung Ebene 1",
+ "LEVEL": "Ebene",
+ "SECOND_LEVEL_DISPOSITION": "Qualifizierung Ebene 2",
+ "SELECT_LEVEL": "Ebene wählen",
+ "TITLEFONTSIZE": "SchriftgröÃe",
"ADD_CONTACTITEMTYPE": "Hinzufügen",
- "CONTACTITEMTYPE": "Kontaktartikeltypen",
- "NEW_CONTACTITEMTYPE": "Neuer Kontaktelementtyp",
- "ORDER_BY": "Sortieren nach",
- "RGBBACKGROUNDCOLOR": "RGB-Hintergrundfarbe",
+ "CONTACTITEMTYPE": "Kontaktelementtypen",
+ "DELETE_CONTACTITEMTYPE": "Kontaktelementtyp löschen",
+ "EDIT_CONTACTITEMTYPE": "Kontaktelementtyp bearbeiten",
"EMAIL": "Email",
"FILTERCHATWEBSITES": "Chat-Websites filtern",
"FILTEREMAILACCOUNTS": "E-Mail-Konten filtern",
@@ -482,15 +481,16 @@
"FILTEROPENCHANNELACCOUNTS": "OpenChannel-Konten filtern",
"FILTERSMSACCOUNTS": "SMS-Konten filtern",
"FILTERWHATSAPPACCOUNTS": "WhatsApp-Konten filtern",
+ "IGNOREDIALERCONTACTID": "Dialer-Kontakt-ID ignorieren",
+ "MAIL_SUBSTATUS": "E-Mail-Substatus",
"MANAGED": "Gelang es",
"MANAGED_TEXT": "Verwaltete Interaktionen",
+ "NEW_CONTACTITEMTYPE": "Neuer Kontaktelementtyp",
+ "OFFLINE_MESSAGE": "Offline-Nachricht",
"OPENED": "Geöffnet",
"OPENED_TEXT": "Geöffnete Interaktionen",
- "IGNOREDIALERCONTACTID": "Wählkontakt-ID ignorieren",
- "MAIL_SUBSTATUS": "E-Mail Zwischenstatus",
- "OFFLINE_MESSAGE": "Offline-Nachricht",
- "DELETE_CONTACTITEMTYPE": "Kontaktelementtyp löschen",
- "EDIT_CONTACTITEMTYPE": "Kontaktelementtyp bearbeiten",
- "ORDER_BY_NUMERIC": "Sortieren nach Feld sollte ein numerischer Wert sein!"
+ "ORDER_BY": "Sortieren nach",
+ "ORDER_BY_NUMERIC": "Sortieren nach Feld sollte ein numerischer Wert sein!",
+ "RGBBACKGROUNDCOLOR": "RGB-Hintergrundfarbe"
}
}
diff --git a/public/app/main/apps/video/i18n/de.json b/public/app/main/apps/video/i18n/de.json
index 74aacaa..481a59f 100644
--- a/public/app/main/apps/video/i18n/de.json
+++ b/public/app/main/apps/video/i18n/de.json
@@ -4,37 +4,37 @@
"ERRORS": {},
"HELP": {},
"AGENT": "Agent",
- "AGENTNAME": "Agent",
+ "AGENTNAME": "Agentenname",
"CANT_DOWNLOAD_THIS_FILE": "Diese Datei kann nicht heruntergeladen werden",
"CANT_PLAY_THIS_FILE": "Dieser Dateityp kann nicht abgespielt werden",
"CHANNEL": "Kanal",
- "CLOSEDAT": "Endzeit aufzeichnen",
- "CREATEDAT": "Hergestellt in",
+ "CLOSEDAT": "Geschlossen am",
+ "CREATEDAT": "Erstellt am",
"DELETE": "Löschen",
- "DELETE_SCREENRECORDING": "Bildschirmaufnahme löschen",
- "DOWNLOAD_SCREENRECORDING": "Bildschirmaufnahme herunterladen",
+ "DELETE_SCREENRECORDING": "Bildschirmaufzeichnung löschen",
+ "DOWNLOAD_SCREENRECORDING": "Bildschirmaufzeichnung herunterladen",
"DURATION": "Dauer",
- "EDIT_SCREENRECORDING": "Bildschirmaufnahme bewerten",
+ "EDIT_SCREENRECORDING": "Bildschirmaufzeichnung bewerten",
"FILE_NOT_FOUND": "Datei nicht gefunden",
"FORMAT": "Format",
- "ID": "Ich würde",
+ "ID": "ID",
"INTERACTIONID": "Interaktions-ID",
- "NO_AVAILABLE_INFO": "Keine verfügbaren Informationen",
+ "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
"NO_RATING": "Keine Bewertung",
"OF": "von",
"PAGE": "Seite",
- "PLAY_SCREENRECORDING": "Bildschirmaufnahme abspielen",
+ "PLAY_SCREENRECORDING": "Bildschirmaufzeichnung abspielen",
"PROPERTIES": "Eigenschaften",
"RATING": "Bewertung",
- "RECORDENDTIME": "Endzeit aufzeichnen",
- "RECORDSTARTTIME": "Startzeit aufzeichnen",
+ "RECORDENDTIME": "Endzeit Aufzeichnung",
+ "RECORDSTARTTIME": "Startzeit Aufzeichnung",
"ROWSPERPAGE": "Zeilen pro Seite",
"SAVE": "speichern",
- "SCREENRECORDINGS": "Bildschirmaufnahmen",
+ "SCREENRECORDINGS": "Bildschirmaufzeichnungen",
"SEARCH_FOR_ANYONE": "Suche",
- "STARTEDAT": "Startzeit aufzeichnen",
+ "STARTEDAT": "Gestartet am",
"UPDATEDAT": "Letztes Update",
"VIDEO": "Video",
- "WRONG_EXTENSION": "Die Datei weist die falsche Erweiterung auf"
+ "WRONG_EXTENSION": "Nebenstelle ungültig"
}
}
diff --git a/public/app/main/apps/voice/i18n/de.json b/public/app/main/apps/voice/i18n/de.json
index b2a2d0e..1cca22f 100644
--- a/public/app/main/apps/voice/i18n/de.json
+++ b/public/app/main/apps/voice/i18n/de.json
@@ -1,408 +1,408 @@
{
"VOICE": {
- "GOTO_VOICEQUEUE": "Zu Realtime Voice Warteschlangen gehen",
- "GOTOREALTIME_VOICEQUEUE": "Zu Realtime Voice Warteschlangen gehen",
+ "GOTO_VOICEQUEUE": "Echtzeit-Ansicht",
+ "GOTOREALTIME_VOICEQUEUE": "Direkt zur Echtzeit-Ansicht",
"NAME": "Name",
- "LOGOUT": "An-/Abmelden",
- "VOICEQUEUES": "Voice Warteschlangen",
- "SEARCH_FOR_ANYONE": "Suche für Jedermann",
+ "LOGOUT": "Agenten an oder abmelden",
+ "VOICEQUEUES": "Anruf-Warteschlangen",
+ "SEARCH_FOR_ANYONE": "Suche",
"BACK": "Zurück",
- "SELECTED": "Ausgewählte",
- "SELECT_ALL": "Alle auswählen",
- "SELECT_NONE": "Wählen Sie \"Keine\"",
- "DELETE_VOICEDISPOSITION": "Disposition löschen",
- "EDIT_VOICEDISPOSITION": "Edit Voice Disposition",
- "EDIT_VOICEQUEUE": "Edit Voice Warteschlange",
+ "SELECTED": "Ausgewählt",
+ "SELECT_ALL": "Alles auswählen",
+ "SELECT_NONE": "Nichts auswählen",
+ "DELETE_VOICEDISPOSITION": "Qualifizierung löschen",
+ "EDIT_VOICEDISPOSITION": "Qualifizierung bearbeiten",
+ "EDIT_VOICEQUEUE": "Warteschlange bearbeiten",
"DELETE_VOICEQUEUE": "Warteschlange löschen",
- "MOHSOUNDS": "Die MOH-Sounds",
- "STRATEGY": "Strategie",
+ "MOHSOUNDS": "Audiodateien Musik auf Halten",
+ "STRATEGY": "Verteilungsstrategie",
"DESCRIPTION": "Beschreibung",
- "ADD_VOICEQUEUE": "Hinzufügen von Warteschlangen",
+ "ADD_VOICEQUEUE": "Warteschlange hinzufügen",
"CREATED_AT": "Erstellt am",
- "CANT_PLAY_GSM_AUDIO_FILES": "Nicht gsm-Audiodateien",
- "APPLICATIONS_LIST": "Liste der Anwendungen",
+ "CANT_PLAY_GSM_AUDIO_FILES": "Nur GSM-Codierte Audiodateien werden verarbeitet",
+ "APPLICATIONS_LIST": "Anwendungsliste",
"LEGEND": {
"CUSTOM_APPLICATION": "(*) - Benutzerdefinierte Anwendung."
},
"ERRORS": {
- "NAME_REQUIRED": "Der Name ist erforderlich",
- "APPLICATION_NAME_REQUIRED": "Der Name der Anwendung ist erforderlich",
- "TIMEOUT_REQUIRED": "Der Timeout ist erforderlich",
- "PHONENUMBER_REQUIRED": "Die Telefonnummer ist erforderlich",
- "CONTEXT_REQUIRED": "Der Rahmen ist erforderlich",
- "DESTINATIONPATTERN_REQUIRED": "Das Ziel-pattern ist erforderlich",
- "FULLNAME_REQUIRED": "Der vollständige Name ist erforderlich",
- "EMAIL_REQUIRED": "Die E-Mail ist erforderlich",
- "EMAIL_MUST_VALID": "Die e-Mail muss in einem gültigen Format",
- "MAILBOX_REQUIRED": "Die Mailbox ist erforderlich",
- "PASSWORD_REQUIRED": "Das Kennwort ist erforderlich",
- "CONFIRM_NOT_MATCH": "Die Kennwörter stimmen nicht überein.",
- "TIMEZONE_REQUIRED": "Die Zeitzone ist erforderlich",
- "PREFIX_REQUIRED": "Das Präfix ist erforderlich",
- "OPTIONS_REQUIRED": "Die Optionen sind Erforderlich",
- "AFTERCALLWORKDURATION_REQUIRED": "Die Arbeit nach Anruf Dauer ist erforderlich",
- "TECHNOLOGY/RESOURCE_REQUIRED": "Die Technologie/Ressource erforderlich ist",
- "PHONE_REQUIRED": "Die Telefonnummer ist erforderlich",
- "VALUE_REQUIRED": "Der Wert ist erforderlich",
- "EXTENSION_REQUIRED": "Die Verlängerung ist erforderlich",
- "PRIORITY_REQUIRED": "Die Priorität ist erforderlich",
- "NAME_MUST_VALID_PATTERN": "Der Name muss in einem gültigen Format geschrieben werden",
- "APPLICATION_REQUIRED": "Die Anwendung ist erforderlich",
- "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Timeout muss gröÃer als oder gleich",
- "MAXLENGTH_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die max. Länge muss gröÃer als oder gleich",
- "RETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Wiederholung muss gröÃer als oder gleich",
- "WRAPUPTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Nachlese Zeit muss gröÃer als oder gleich",
- "WEIGHT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Das Gewicht muss gröÃer als oder gleich",
- "ANNOUNCEFREQUENCY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Häufigkeit verkünden muss gröÃer als oder gleich",
- "MINANNOUNCEFREQUENCY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Min Frequenz ankündigen muss gröÃer als oder gleich",
- "PERIODICANNOUNCEFREQUENCY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die periodische Frequenz ankündigen muss gröÃer als oder gleich",
- "AFTERCALLWORKDURATION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Arbeit nach Anruf Dauer muss gröÃer als oder gleich",
- "MEMBERDELAY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Verzögerung muss gröÃer als oder gleich",
- "POSITION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Position muss gröÃer als oder gleich",
- "CUTDIGITS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Den Schnitt stellen muss gröÃer als oder gleich",
- "MAXSECONDS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Muss die Max Sekunden gröÃer als oder gleich",
- "MAXMESSAGES_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Max Meldungen muss gröÃer als oder gleich",
- "MAXMESSAGES_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die Max Meldungen muss kleiner als oder gleich",
- "CALLERIDALL_MUST_VALID_PATTERN": "Falsches Format",
- "OUTBOUNDROUTE_REQUIRED": "Pflichtfeld",
- "VARIABLE_REQUIRED": "Pflichtfeld",
- "CALLER_ID_MUST_VALID_PATTERN": "Falsches Format",
- "TRUNK_REQUIRED": "Pflichtfeld",
- "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pflichtfeld",
- "PROJECT_REQUIRED": "Pflichtfeld",
- "PENALTY_REQUIRED": "Sie müssen einen Wert für die Strafe angeben"
+ "NAME_REQUIRED": "Name erforderlich",
+ "APPLICATION_NAME_REQUIRED": "Name Anwendung erforderlich",
+ "TIMEOUT_REQUIRED": "Timeout erforderlich",
+ "PHONENUMBER_REQUIRED": "Telefonnummer erforderlich",
+ "CONTEXT_REQUIRED": "Kontext erforderlich",
+ "DESTINATIONPATTERN_REQUIRED": "Ziel-pattern erforderlich",
+ "FULLNAME_REQUIRED": "Vollständiger Name erforderlich",
+ "EMAIL_REQUIRED": "E-Mail erforderlich",
+ "EMAIL_MUST_VALID": "Ungültiges Format E-Mail",
+ "MAILBOX_REQUIRED": "Mailbox erforderlich",
+ "PASSWORD_REQUIRED": "Passwort erforderlich",
+ "CONFIRM_NOT_MATCH": "Die Passwörter stimmen nicht überein",
+ "TIMEZONE_REQUIRED": "Zeitzone erforderlich",
+ "PREFIX_REQUIRED": "Präfix erforderlich",
+ "OPTIONS_REQUIRED": "Optionen Erforderlich",
+ "AFTERCALLWORKDURATION_REQUIRED": "Dauer Nacharbeit erforderlich",
+ "TECHNOLOGY/RESOURCE_REQUIRED": "Telefonieressource erforderlich",
+ "PHONE_REQUIRED": "Telefonnummer erforderlich",
+ "VALUE_REQUIRED": "Wert erforderlich",
+ "EXTENSION_REQUIRED": "Nebenstelle erforderlich",
+ "PRIORITY_REQUIRED": "Priorität erforderlich",
+ "NAME_MUST_VALID_PATTERN": "Der Name muss einem vorgegebenen Pattern folgen",
+ "APPLICATION_REQUIRED": "Anwendung erforderlich",
+ "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Timeout muss gröÃer oder gleich sein als",
+ "MAXLENGTH_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Max. Länge muss gröÃer oder gleich sein als",
+ "RETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wiederversuch muss gröÃer oder gleich sein als",
+ "WRAPUPTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Nacharbeitszeit muss gröÃer oder gleich sein als",
+ "WEIGHT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gewichtung muss gröÃer oder gleich sein als",
+ "ANNOUNCEFREQUENCY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Ansagefrequenz muss gröÃer oder gleich sein als",
+ "MINANNOUNCEFREQUENCY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Min. Ansagefrequenz muss gröÃer oder gleich sein als",
+ "PERIODICANNOUNCEFREQUENCY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Frequenz regelmäÃige Ansagen muss gröÃer oder gleich sein als",
+ "AFTERCALLWORKDURATION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Dauer Nacharbeit muss gröÃer oder gleich sein als",
+ "MEMBERDELAY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Verzögerung muss gröÃer oder gleich sein als",
+ "POSITION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Position muss gröÃer oder gleich sein als",
+ "CUTDIGITS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Abgeschnittene Ziffern müssen gröÃer oder gleich sein als",
+ "MAXSECONDS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Max. Sekunden müssen gröÃer oder gleich sein als",
+ "MAXMESSAGES_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Max. Anzahl Nachrichten muss gröÃer oder gleich sein als",
+ "MAXMESSAGES_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Anzahl Nachrichten muss kleiner oder gleich sein als",
+ "CALLERIDALL_MUST_VALID_PATTERN": "Ungültiges Format",
+ "OUTBOUNDROUTE_REQUIRED": "Ausgehende Route erforderlich",
+ "VARIABLE_REQUIRED": "Variable erforderlich",
+ "CALLER_ID_MUST_VALID_PATTERN": "Ungültiges Format Anrufer-ID",
+ "TRUNK_REQUIRED": "SIP-Trunk erforderlich",
+ "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pausen-ID bei Qualifizierung erforderlich",
+ "PROJECT_REQUIRED": "Projekt erforderlich",
+ "PENALTY_REQUIRED": "Verzögerung erforderlich"
},
"GENERAL": "Allgemein",
- "TIMEOUT": "Timeout",
+ "TIMEOUT": "Zeitüberschreitung",
"MAXLENGTH": "Maximale Länge",
- "RETRY": "Versuchen Sie es erneut",
- "WRAPUPTIME": "-Zeit",
- "WEIGHT": "Gewicht",
- "JOINWHENEMPTY": "Melden Sie wenn sie leer sind",
- "LEAVEWHENEMPTY": "Wenn sie leer lassen",
+ "RETRY": "Erneuter Versuch",
+ "WRAPUPTIME": "Nacharbeitszeit",
+ "WEIGHT": "Gewichtung",
+ "JOINWHENEMPTY": "Eintritt, wenn kein Agent angemeldet",
+ "LEAVEWHENEMPTY": "Austritt, wenn kein Agent angemeldet",
"HELP": {
- "TIMEOUT": "Gibt die Anzahl von Sekunden an, die das Gerät.",
- "MAXLENGTH": "Gibt die maximale Anzahl der Anrufer, die in der Warteschlange. Ein Wert von Null bedeutet, dass eine unbegrenzte Anzahl von Anrufern in der Warteschlange sind erlaubt.",
- "RETRY": "Gibt die Anzahl der Sekunden, die gewartet wird, bevor das nächste Mitglied in die Warteschlange, wenn der Wert für die Zeitüberschreitung erschöpft ist, während versucht wird, den ein Mitglied der Warteschlange.",
- "WRAPUPTIME": "Die Anzahl der Sekunden, die ein Mitglied in einer Warteschlange verfügbar, nachdem Sie einen Anruf.",
- "WEIGHT": "Legt das Gewicht einer Warteschlange. Eine Warteschlange mit einem höheren Gewicht definiert werden erste Priorität, wenn Mitglieder, die mit mehreren Warteschlangen.",
- "JOINWHENEMPTY": "Steuert, ob ein Anrufer wird zur Warteschlange hinzugefügt werden, wenn keine Mitglieder verfügbar sind.",
- "LEAVEWHENEMPTY": "Zur Kontrolle, ob die Anrufer aus der Warteschlange, wenn die Mitglieder nicht mehr bereit sind, Anrufe zu beantworten.",
- "ANNOUNCEFREQUENCY": "Legt fest, wie oft sollten wir den Anrufer ankündigen und/oder geschätzte Wartezeit in der Warteschlange. Setzen Sie diesen Wert auf Null, um die Funktion zu deaktivieren.",
- "MINANNOUNCEFREQUENCY": "Gibt die minimale Zeit, die verstreichen müssen, bevor wir Ihnen die Anrufer in der Warteschlange wieder. Dieser wird verwendet, wenn der Anrufer die Position kann sich häufig ändern, um zu verhindern, dass der Anrufer hören mehrere Updates in einem kurzen Zeitraum.",
- "PERIODICANNOUNCEFREQUENCY": "Gibt an, wie oft wir sollten regelmäÃige Ansagen, die dem Anrufer vorgespielt werden.",
- "ANNOUNCEPOSITIONLIMIT": "Sie kann verwendet werden, wenn Sie definiert haben, verkünden-Position entweder als Begrenzung oder mehr.",
- "AFTERCALLWORKDURATION": "Die Dauer der Pause durch die Option \"Arbeit nach Anruf",
- "MEMBERDELAY": "Sie kann verwendet werden, wenn Sie wollen, dass es eine Verzögerung, bevor der Anrufer und Mitglied der Warteschlange, die miteinander verbunden sind.",
- "MUSICONHOLD": "Setzt die Musik klasse verwendet werden, die von einer bestimmten Warteschlange an.",
- "ANNOUNCETOAGENT": "Für die Wiedergabe einer Ansage auf den Agenten, der den Anruf entgegengenommen hat, ihn wissen zu lassen, was der Anrufer die Warteschlange aus.",
- "RANDOMPERIODICANNOUNCE": "Falls auf Ja eingestellt, wird die festgelegte regelmäÃige Mitteilungen in einer zufälligen Reihenfolge.",
- "ANNOUNCEHOLDTIME": "Legt fest, ob die geschätzte Wartezeit gespielt werden sollte zusammen mit den regelmäÃigen Ankündigungen.",
- "ANNOUNCECALLERPOSITION": "Legt fest, ob es sich bei dem Anrufer seine Position in der Warteschlange mitgeteilt werden sollten. Wenn die Einstellung Nein lautet, die Position wird nicht bekannt gegeben. Falls auf Ja eingestellt, wird die Position des Anrufers wird immer bekannt gegeben. Wenn der Wert überschritten wird, wird der Anrufer hört ihre Position in der Warteschlange nur, wenn er sich innerhalb der Grenze von AK-Position. Wenn der Wert auf Mehr, hört der Anrufer ihre Position, wenn es über die Zahl von AK-Position.",
- "REPORTHOLDTIMEAGENT": "Die Berichterstattung über die CLI des Anrufers mit der Zeit in der Warteschleife in der Warteschlange vor.",
- "PERIODICANNOUNCE": "Eine Reihe von regelmäÃigen Mitteilungen gespielt zu werden, in der Reihenfolge wiedergegeben, in der sie definiert sind.",
- "HOLDTIMEANNOUNCE": "Wenn nicht definiert, wird die Standardeinstellung (\"Hold\"). Wenn Sie auf einen leeren Wert, wird die Aufforderung werden nicht gespielt.",
- "YOUARENEXTANNOUNCE": "Wenn nicht definiert, wird die Standardeinstellung (\"Sie sind jetzt in erster Linie\"). Wenn Sie auf einen leeren Wert, wird die Aufforderung werden nicht gespielt.",
- "THEREAREANNOUNCE": "Wenn nicht definiert, wird die Standardeinstellung (\"Es gibt\"). Wenn Sie auf einen leeren Wert, wird die Aufforderung werden nicht gespielt.",
- "WAITINGCALLSANNOUNCE": "Wenn nicht definiert, wird die Standardeinstellung (\"Wartende Anrufe\"). Wenn Sie auf einen leeren Wert, wird die Aufforderung werden nicht gespielt.",
- "ESTIMATEDHOLDTIMEANNOUNCE": "Wenn nicht definiert, wird die Standardeinstellung (\"Die voraussichtliche Wartezeit ist\"). Wenn Sie auf einen leeren Wert, wird die Aufforderung werden nicht gespielt.",
- "MINUTESANNOUNCE": "Wenn nicht definiert, wird die Standardeinstellung (\"min\"). Wenn Sie auf einen leeren Wert, wird die Aufforderung werden nicht gespielt.",
- "MINUTEANNOUNCE": "Wenn nicht definiert, wird die Standardeinstellung (\"min\"). Wenn Sie auf einen leeren Wert, wird die Aufforderung werden nicht gespielt.",
- "SECONDSANNOUNCE": "Wenn nicht definiert, wird die Standardeinstellung (\"Sekunden\"). Wenn Sie auf einen leeren Wert, wird die Aufforderung werden nicht gespielt.",
- "THANKYOUANNOUNCE": "Wenn nicht definiert, wird die Standardeinstellung (\"Vielen Dank für Ihre Geduld.\"). Wenn Sie auf einen leeren Wert, wird die Aufforderung werden nicht gespielt.",
- "AFTERCALLWORK": "Wenn der Agent aktiv ist, wird auf eine Pause nach einer abgeschlossenen Anruf in der Warteschlange",
- "AUTOPAUSE": "Aktiviert/Deaktiviert die automatische Unterbrechung der Mitglieder, die es versäumen, um einen Anruf zu beantworten. Wenn aktiv, wird diese Mitgliedstaaten angehalten zu werden in allen Warteschlangen er Mitglied ist.",
- "RINGINUSE": "Verwendet werden, um zu vermeiden, Senden von Anrufen an Mitglieder, deren Status im Einsatz ist.",
- "TIMEOUTRESTART": "Falls auf Ja eingestellt, wird das Timeout für einen Agenten zu beantworten, wenn entweder ein Besetztzeichen oder wird mit dem Status \"Ãberlastung des Kanals.",
- "CONTEXT": "Ermöglicht einem Anrufer zu beenden, die die Warteschlange durch Drücken einer einzigen Taste MFV-Ziffer. Wenn Sie einen Kontext angegeben ist und der Anrufer gibt eine Zahl, Ziffer wird versuchen, die angepasst werden können, im Rahmen festgelegt, und es wird auch weiterhin die Ausführung Nummernplan.",
- "SETINTERFACEVARIABLES": "Falls auf Ja eingestellt, kurz vor dem Anrufer, die mit einer Warteschlange, die einige Variablen werden(siehe wiki)",
- "SETQUEUEVARIABLES": "Falls auf Ja eingestellt, kurz vor dem Anrufer, die mit einer Warteschlange und kurz vor dem Anrufer die Warteschlange verlassen einige Variablen werden(siehe wiki)",
- "SETQUEUEENTRYVARIABLES": "Falls auf Ja eingestellt, kurz vor dem Anrufer, die mit einer Warteschlange, die einige Variablen werden(siehe wiki)",
- "RECORDING": "Aktivieren der Aufzeichnung",
- "VOICEMAIL_CONTEXT": "Im Rahmen der relativen Erweiterung.",
+ "TIMEOUT": "Definiert die Zeit (Sek) wie lange eine Nebenstelle max. klingeln darf",
+ "MAXLENGTH": "Maximale Anzahl wartender Anrufe in der Warteschlange. 0 = unbegrenzt",
+ "RETRY": "Zusätzliche Zeit (Sek) nach Erreichen des Timeouts, bevor der nächste freie Agent in der Warteschlange angerufen wird",
+ "WRAPUPTIME": "Zeit (Sek) in welcher ein Agent nach einem Anruf auf nicht verfügbar verbleibt",
+ "WEIGHT": "Gewichtung der Warteschlange zur Bestimmung der Priorität, sofern Agenten auf mehreren Warteschlangen arbeiten",
+ "JOINWHENEMPTY": "Definiert, ob der Anrufer in die Warteschlange eintreten darf, wenn keine Agenten verfügbar sind",
+ "LEAVEWHENEMPTY": "Definiert, ob Anrufer in der Warteschlange verbleiben, sobald keine Agenten verfügbar sind",
+ "ANNOUNCEFREQUENCY": "Ansagehäufigkeit der geschätzten Wartezeit und/oder Warteposition. 0 = deaktiviert",
+ "MINANNOUNCEFREQUENCY": "Minimale Ansagefrequenz. Sinnvoll, wenn sich die Warteposition des Anrufers häufig ändert",
+ "PERIODICANNOUNCEFREQUENCY": "Häufigkeit der regelmäÃigen Ansagen",
+ "ANNOUNCEPOSITIONLIMIT": "Einstellen der Limitierung, wenn Ansage der Warteposition auf 'Limit' oder 'More'",
+ "AFTERCALLWORKDURATION": "Dauer der automatischen Nacharbeit (ACW)",
+ "MEMBERDELAY": "Fügt eine Verzögerung (Sek) hinzu, bevor der Anrufer an den Agenten durchgestellt wird",
+ "MUSICONHOLD": "Definiert die verwendete Wartemusik in der Warteschlange",
+ "ANNOUNCETOAGENT": "Gibt dem Agenten einen akustischen Hinweis bevor der Anrufer durchgestellt wird",
+ "RANDOMPERIODICANNOUNCE": "Zufällige Wiedergabe der regelmäÃigen Ansagen",
+ "ANNOUNCEHOLDTIME": "Ansage der erwarteten Wartezeit an den Anrufer. No = keine Ansage, Once = Ansage einmalig bei Eintritt in die Warteschlange, Yes = Ansage nach jedem Loop",
+ "ANNOUNCECALLERPOSITION": "Ansage der Position innerhalb der Warteschlange an den Anrufer. No = keine Ansage; Yes = Immer; Limit = Ansage nur, wenn unterhalb des Limitierungswertes; More = nur wenn oberhalb des Limitierungswertes",
+ "REPORTHOLDTIMEAGENT": "Sagt dem Agenten die tatsächliche Wartezeit des Anrufers an, bevor dieser durchgestellt wird",
+ "PERIODICANNOUNCE": "Erstellt eine Playlist der Audiodateien, welche regelmäÃig in der Warteschlange gespielt werden",
+ "HOLDTIMEANNOUNCE": "Audiodatei zur Ansage der Wartezeit an den Agenten. Bsp: 'Wartezeit des Kunden:'",
+ "YOUARENEXTANNOUNCE": "Audiodatei zur Ansage an den Anrufer bei aktiver Warteposition. Bsp: 'Sie sind nun an der 1. Position der Warteschlange'",
+ "THEREAREANNOUNCE": "Teil 1 Ansage Warteposition. Bsp: 'Vor Ihnen befinden sich...'",
+ "WAITINGCALLSANNOUNCE": "Teil 2 Ansage Warteposition. Bsp: '...Anrufe in der Warteschlange'",
+ "ESTIMATEDHOLDTIMEANNOUNCE": "Audiodatei zur Ansage der geschätzten Wartezeit an den Anrufer. Bsp: 'Ihre geschätzte Wartezeit beträgt ca.'",
+ "MINUTESANNOUNCE": "Audiodatei 'Minuten' zur Verwendung bei aktiver Ansage der geschätzten Wartezeit",
+ "MINUTEANNOUNCE": "Audiodatei 'Minute' zur Verwendung bei aktiver Ansage der geschätzten Wartezeit",
+ "SECONDSANNOUNCE": "Audiodatei 'Sekunden' zur Verwendung bei aktiver Ansage der geschätzten Wartezeit",
+ "THANKYOUANNOUNCE": "Audiodatei 'Vielen Dank für Ihre Geduld'",
+ "AFTERCALLWORK": "Wenn aktiviert, wird der Agent nach einer Interaktion automatisch in eine Pause zur Nacharbeit (ACW) gesetzt",
+ "AUTOPAUSE": "Automatische Pause für den Agenten, sofern der Anruf nicht innerhalb der definierten Zeit entgegengenommen wird",
+ "RINGINUSE": "Legt fest, ob Anrufe beim Agenten anklopfen dürfen, obwohl Besetzt",
+ "TIMEOUTRESTART": "Zeitüberschreitung für erneutes Starten des Verbindungsversuchs zum Agenten bei Leitungsüberlastung",
+ "CONTEXT": "Ermöglicht den Absprung des Anrufers aus der Warteschleife nach Drücken einer Taste mittels DTMF. Das weitere Verhalten kann im Anschluss innerhalb des Wählplans definiert werden",
+ "SETINTERFACEVARIABLES": "Speichert Variablen (Bezug zum Agenten) vor dem Durchstellen des Anrufers (Bsp: MEMBERNAME, MEMBERLASTCALL, MEMBERPENALTY) siehe Wiki",
+ "SETQUEUEVARIABLES": "Speichert Variablen (Bezug zur Warteschlange) vor dem Durchstellen des Anrufers (Bsp: QUEUEHOLDTIME, QEUEORIGINALPOS) siehe Wiki",
+ "SETQUEUEENTRYVARIABLES": "Speichert Variablen (Bezug zum Eintritt in die Warteschlange) vor dem Durchstellen des Anrufers (Bsp: QUEUENAME, QUEUESTRATEGY) siehe Wiki",
+ "RECORDING": "Aktivieren der automatischen Aufzeichnung",
+ "VOICEMAIL_CONTEXT": "Kontext (DTMF-Eingabe) für den Absprung auf Voicemail",
"NAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
- "CALLERIDALL": "Unterstützte Formate: \"CallerId\" & lt; number & gt;",
- "CALLER_ID": "Unterstützte Formate: \"CallerId\" & lt; number & gt;",
- "MANDATORYDISPOSITIONPAUSEID": "Pausenstatus, der während der Zwangsdisposition festgelegt werden soll",
- "SERVICELEVEL": "Zweite Einstellungen für Service Level (Standard = 0, kein SL). Wird für Service Level-Statistiken verwendet (Anrufe werden innerhalb des Service Level-Zeitrahmens beantwortet)",
- "MONITORFORMAT": "Gibt das Format der Aufnahmedatei an. Wenn es auf 'inaktiv' gesetzt ist, werden Anrufe nicht aufgezeichnet",
- "SAVE_ROUTES": "Die Einstellungen der Route wurden geändert. Bitte nicht vergessen, zu Speichern."
+ "CALLERIDALL": "Unterstütztes Format: \"CallerId\" <+490000000>",
+ "CALLER_ID": "Unterstütztes Format: \"CallerId\" <+490000000>",
+ "MANDATORYDISPOSITIONPAUSEID": "Definiert den Agentenstatus während der Qualifizierung einer Interaktion",
+ "SERVICELEVEL": "Anzahl Sekunden, welche für die Berechnung des Service-Levels verwendet werden",
+ "MONITORFORMAT": "Aktiviert die automatische Aufzeichnung und legt deren Audioformat fest",
+ "SAVE_ROUTES": "Die Streckenführung wurde geändert. Denken Sie daran, zu speichern, wenn Sie Ihre Ãnderungen nicht verlieren möchten."
},
- "MUSICONHOLD": "Musik auf Halten",
- "ANNOUNCETOAGENT": "Geben Sie Agent",
- "ANNOUNCEMENTS": "Ankündigungen",
- "ADVANCED": "Erweiterte",
- "ANNOUNCEFREQUENCY": "Frequenz ankündigen",
- "MINANNOUNCEFREQUENCY": "Minimale Frequenz ankündigen",
- "PERIODICANNOUNCEFREQUENCY": "Periodische Frequenz ankündigen",
- "RANDOMPERIODICANNOUNCE": "Random Periodische verkünden",
- "ANNOUNCEHOLDTIME": "Geben Sie Zeit",
- "ANNOUNCECALLERPOSITION": "Position des Anrufers bekannt",
- "ANNOUNCEPOSITIONLIMIT": "Geben Position Limit",
- "REPORTHOLDTIMEAGENT": "Bericht Agenten",
- "PERIODICANNOUNCE": "Periodische verkünden",
- "HOLDTIMEANNOUNCE": "Zeit in der Warteschleife verkünden",
- "YOUARENEXTANNOUNCE": "\"Sie sind weiter' verkünden",
- "THEREAREANNOUNCE": "'Es gibt' verkünden",
- "WAITINGCALLSANNOUNCE": "Wartende Anrufe,",
- "ESTIMATEDHOLDTIMEANNOUNCE": "Geschätzte Zeit halten,",
- "MINUTESANNOUNCE": "Minuten ankündigen",
- "MINUTEANNOUNCE": "Minute verkünden",
- "SECONDSANNOUNCE": "Sekunden,",
- "THANKYOUANNOUNCE": "'Vielen Dank' verkünden",
- "AUTOPAUSE": "Auto Pause",
- "AFTERCALLWORK": "Arbeit nach Anruf",
- "AFTERCALLWORKDURATION": "Arbeit nach Anruf Dauer",
- "RINGINUSE": "Ring in Verwendung",
- "MEMBERDELAY": "Die Verzögerung",
- "TIMEOUTRESTART": "Timeout starten",
+ "MUSICONHOLD": "Warteansage",
+ "ANNOUNCETOAGENT": "Ansage an Agenten vor Gespräch",
+ "ANNOUNCEMENTS": "Ansagen",
+ "ADVANCED": "Erweitert",
+ "ANNOUNCEFREQUENCY": "Ansagehäufigkeit",
+ "MINANNOUNCEFREQUENCY": "Minimale Ansagefrequenz",
+ "PERIODICANNOUNCEFREQUENCY": "Frequenz regelmäÃiger Ansagen",
+ "RANDOMPERIODICANNOUNCE": "RegelmäÃige Ansagen zufällig abspielen",
+ "ANNOUNCEHOLDTIME": "Ansage geschätzte Wartezeit an Anrufer",
+ "ANNOUNCECALLERPOSITION": "Position des Anrufers ansagen",
+ "ANNOUNCEPOSITIONLIMIT": "Limit für Ansage der Warteposition",
+ "REPORTHOLDTIMEAGENT": "Ansage Wartezeit an Agenten",
+ "PERIODICANNOUNCE": "RegelmäÃige Ansage",
+ "HOLDTIMEANNOUNCE": "Ansage Wartezeit an Agenten",
+ "YOUARENEXTANNOUNCE": "Ansage Position 1 in Warteschleife",
+ "THEREAREANNOUNCE": "Ansage Teil 1 Warteposition",
+ "WAITINGCALLSANNOUNCE": "Ansage Teil 2 Warteposition",
+ "ESTIMATEDHOLDTIMEANNOUNCE": "Ansage geschätzte Wartezeit",
+ "MINUTESANNOUNCE": "Ansage 'Minuten'",
+ "MINUTEANNOUNCE": "Ansage 'Minute'",
+ "SECONDSANNOUNCE": "Ansage 'Sekunden'",
+ "THANKYOUANNOUNCE": "Ansage Dankesnachricht",
+ "AUTOPAUSE": "Automatische Pause für Agenten bei fehlgeschlagener Annahme",
+ "AFTERCALLWORK": "Nacharbeit",
+ "AFTERCALLWORKDURATION": "Dauer Nacharbeit",
+ "RINGINUSE": "Klingeln während 'Besetzt'",
+ "MEMBERDELAY": "Verzögerung Zustellung an Agenten",
+ "TIMEOUTRESTART": "Zeitüberschreitung Neustart",
"MONITORFORMAT": "Aufzeichnungsformat",
- "SETINTERFACEVARIABLES": "Die Interface- Variablen",
- "SETQUEUEVARIABLES": "Die Warteschlange Variablen",
- "SETQUEUEENTRYVARIABLES": "Die Warteschlange ENTRY-Variablen",
+ "SETINTERFACEVARIABLES": "Interface-Variablen hinzufügen",
+ "SETQUEUEVARIABLES": "Variablen für Warteschlange hinzufügen",
+ "SETQUEUEENTRYVARIABLES": "Variablen für Eintritt in Warteschlange hinzufügen",
"VARIABLE": "Variable",
"CONTEXT": "Kontext",
"SAVE": "Speichern",
"SETTINGS": "Einstellungen",
- "INBOUNDROUTES": "Ankommende Routen",
+ "INBOUNDROUTES": "Eingehende Routen",
"PHONENUMBER": "Telefonnummer",
"ADD_INBOUNDROUTE": "Eingehende Route hinzufügen",
- "EDIT_INBOUNDROUTE": "Route für eingehende Anrufe bearbeiten.",
- "DELETE_INBOUNDROUTE": "Löschen der Route für eingehende Anrufe",
- "ACTIONS": "Aktionen",
- "OUTBOUNDROUTES": "Abgehende Routen",
- "DESTINATIONPATTERN": "Ziel Muster",
+ "EDIT_INBOUNDROUTE": "Eingehende Route bearbeiten",
+ "DELETE_INBOUNDROUTE": "Eingehende Route löschen",
+ "ACTIONS": "Routing",
+ "OUTBOUNDROUTES": "Ausgehende Routen",
+ "DESTINATIONPATTERN": "Ziel-Pattern",
"ADD_OUTBOUNDROUTE": "Ausgehende Route hinzufügen",
- "EDIT_OUTBOUNDROUTE": "Abgehende Route bearbeiten",
- "DELETE_OUTBOUNDROUTE": "Abgehende Route löschen",
- "CUTDIGITS": "Die Ziffern",
- "RECORDING": "Aufnahme",
+ "EDIT_OUTBOUNDROUTE": "Ausgehende Route bearbeiten",
+ "DELETE_OUTBOUNDROUTE": "Ausgehende Route löschen",
+ "CUTDIGITS": "Ziffern abschneiden",
+ "RECORDING": "Aufzeichnung",
"RECORDINGFORMAT": "Aufzeichnungsformat",
"INTERNALROUTES": "Interne Routen",
- "ADD_INTERNALROUTE": "Fügen Sie interne Routen",
+ "ADD_INTERNALROUTE": "Interne Route hinzufügen",
"EDIT_INTERNALROUTE": "Interne Route bearbeiten",
- "DELETE_INTERNALROUTE": "Interne Routen löschen",
+ "DELETE_INTERNALROUTE": "Interne Route löschen",
"CONTEXTS": "Kontexte",
- "ADD_CONTEXT": "Rahmen hinzufügen",
+ "ADD_CONTEXT": "Kontext hinzufügen",
"EDIT_CONTEXT": "Kontext bearbeiten",
- "DELETE_CONTEXT": "Löschen von Rahmen",
- "VOICEMAILS": "Von Voicemails",
- "ADD_VOICEMAIL": "Fügen Sie Voicemail",
- "EDIT_VOICEMAIL": "Bearbeiten von Voicemail",
+ "DELETE_CONTEXT": "Kontext löschen",
+ "VOICEMAILS": "Voicemails",
+ "ADD_VOICEMAIL": "Voicemail hinzufügen",
+ "EDIT_VOICEMAIL": "Voicemail bearbeiten",
"DELETE_VOICEMAIL": "Voicemail löschen",
- "FULLNAME": "Voller Name",
+ "FULLNAME": "Vollständiger Name",
"EMAIL": "E-Mail",
- "MAILBOX": "Mailbox",
+ "MAILBOX": "Postfach",
"PASSWORD": "Passwort",
"CONFIRM_PASSWORD": "Passwort bestätigen",
"TIMEZONE": "Zeitzone",
- "ATTACH": "Befestigen Sie",
- "ENVELOPE": "Umschlag",
+ "ATTACH": "Anhängen",
+ "ENVELOPE": "Eingangsdatum und Zeit ansagen",
"DELETE": "Löschen",
- "EMAILBODY": "E-Mail-Text",
- "EMAILSUBJECT": "Betreff der E-Mail",
- "MAXSECONDS": "In Sekunden",
+ "EMAILBODY": "E-Mail-Textinhalt",
+ "EMAILSUBJECT": "E-Mail Betreff",
+ "MAXSECONDS": "Max. Sekunden",
"MAXMESSAGES": "Max. Nachrichten",
"MESSAGES": "Nachrichten",
"SORT": "Sortieren",
- "ADD_MUSICONHOLD": "Hinzufügen von Musik auf Halten",
- "MUSICONHOLDS": "Musik auf Halten",
- "EDIT_MUSICONHOLD": "Bearbeiten Musik auf Halten",
- "DELETE_MUSICONHOLD": "Löschen Sie Musik auf Halten",
+ "ADD_MUSICONHOLD": "Warteansage hinzufügen",
+ "MUSICONHOLDS": "Warteansagen",
+ "EDIT_MUSICONHOLD": "Warteansage bearbeiten",
+ "DELETE_MUSICONHOLD": "Warteansage löschen",
"DIRECTORY": "Verzeichnis",
"AUDIOFILES": "Audiodateien",
- "RECORDINGS": "Aufnahmen",
- "CHANSPY": "ChanSpy",
+ "RECORDINGS": "Aufzeichnungen",
+ "CHANSPY": "Listen-In",
"PREFIX": "Präfix",
"OPTIONS": "Optionen",
"AUTH": "Auth",
- "ADD_CHANSPY": "Fügen Sie ChanSpy",
- "EDIT_CHANSPY": "Bearbeiten Sie ChanSpy",
- "DELETE_CHANSPY": "Löschen Sie ChanSpy",
+ "ADD_CHANSPY": "Listen-In hinzufügen",
+ "EDIT_CHANSPY": "Listen-In bearbeiten",
+ "DELETE_CHANSPY": "Listen-In löschen",
"AGENTS": "Agenten",
"TELEPHONES": "Telefone",
"QUEUES": "Warteschlangen",
- "QUEUE_CALLS": "Anrufe aus einer Warteschlange",
- "QUEUE_PARAMETERS": "Queue Parameter",
+ "QUEUE_CALLS": "Anrufe",
+ "QUEUE_PARAMETERS": "Warteschlangen-Parameter",
"ABANDONED_CALLS": "Abgebrochene Anrufe",
"OUTBOUND_CALLS": "Ausgehende Anrufe",
"AGI": "AGI",
- "DIAL": "Kurzwahl",
+ "DIAL": "Wählen",
"CALLYSQUARE": "CallySquare",
- "INTERNALDIAL": "Interne Wahl",
+ "INTERNALDIAL": "Internes Wählen",
"EXTERNALDIAL": "Externes Wählen",
- "RINGGROUP": "Ring-Gruppe",
+ "RINGGROUP": "Rufgruppe",
"PLAYBACK": "Wiedergabe",
"QUEUE": "Warteschlange",
"SET": "Set",
"VOICEMAIL": "Voicemail",
- "GOTO": "Gehe zu",
+ "GOTO": "Absprung (GoTo)",
"HANGUP": "Auflegen",
- "CUSTOM": "Benutzerdefinierte",
+ "CUSTOM": "Benutzerdefiniert",
"PROJECT": "Cally-Square Projekt",
- "TECHNOLOGY/RESOURCE": "Technologie-/Ressourcen",
+ "TECHNOLOGY/RESOURCE": "Ressource",
"URL": "URL",
"EDIT_APP": "Anwendung bearbeiten.",
- "EDIT_INTERVAL": "Intervall bearbeiten",
+ "EDIT_INTERVAL": "Zeitintervall bearbeiten",
"DELETE_APP": "Anwendung löschen",
- "INTERVALS": "Intervalle",
+ "INTERVALS": "Zeitintervalle",
"USER": "Benutzer",
- "TRUNK": "Amtsleitung",
+ "TRUNK": "SIP-Trunk",
"PHONE": "Telefon",
"AUDIO_FILES": "Audiodateien",
- "ANNOUNCE_OVERRIDES": "Ãberschreibt ankündigen",
+ "ANNOUNCE_OVERRIDES": "Willkommensnachricht (Ãberschreibt Standard-Ansage in Warteschlange)",
"MACRO": "Makro",
- "GOSUB": "GoSub",
+ "GOSUB": "Subroutine (GoSub)",
"RULE": "Regel",
"POSITION": "Position",
"ANSWER": "Antwort",
"VALUE": "Wert",
- "MAILBOX@CONTEXT": "Mailbox@Kontext",
- "EXTENSION": "Erweiterung",
+ "MAILBOX@CONTEXT": "MailboxID@Kontext",
+ "EXTENSION": "Nebenstelle",
"PRIORITY": "Priorität",
- "HANGUP_CAUSE": "Ursache auflegen",
- "OUTBOUNDDIAL": "Wählen Sie für abgehende Anrufe",
- "CALLER_ID": "Die Anrufer-ID",
- "NO_MESSAGE_AVAILABLE": "Keine Meldungen vorhanden",
- "NO_SOUND_AVAILABLE": "Kein Ton verfügbar",
- "VOICERECORDINGS": "Sprachaufnahmen",
- "CHANSPIES": "Chan Spies",
- "VOICE": "Voice",
- "REALTIME": "Echtzeit",
- "ID": "Id",
- "VOICEMAIL_CONTEXT": "Kontext",
- "NO_MOHSOUND_AVAILABLE": "Keine Wartemusik verfügbar",
+ "HANGUP_CAUSE": "SIP-Auflegegrund",
+ "OUTBOUNDDIAL": "Ausgehend wählen",
+ "CALLER_ID": "Anrufer-ID (CallerID)",
+ "NO_MESSAGE_AVAILABLE": "Keine Nachrichten verfügbar",
+ "NO_SOUND_AVAILABLE": "Keine Audiodatei verfügbar",
+ "VOICERECORDINGS": "Sprachaufzeichnungen",
+ "CHANSPIES": "Listen-Ins",
+ "VOICE": "Sprachanrufe (Voice)",
+ "REALTIME": "Echtzeitansicht",
+ "ID": "ID",
+ "VOICEMAIL_CONTEXT": "Kontext zum Absprung auf Voicemail",
+ "NO_MOHSOUND_AVAILABLE": "Keine Halteansage verfügbar",
"FILE": "Datei",
- "ADD_MOHSOUND": "Hinzufügen von Musik auf Halten sound",
- "DOWNLOAD_MOHSOUND": "Download Music-on-Hold sound",
- "DELETE_MOHSOUND": "Löschen Sie Music On Hold sound",
+ "ADD_MOHSOUND": "Halteansage hinzufügen",
+ "DOWNLOAD_MOHSOUND": "Halteansage herunterladen",
+ "DELETE_MOHSOUND": "Halteansage löschen",
"UNIQUEID": "Eindeutige ID",
"AGENT": "Agent",
"TYPE": "Typ",
"RATING": "Bewertung",
"AUDIO": "Audio",
"DATE": "Datum",
- "NEW_VOICEQUEUE": "Neue Stimme der Warteschlange",
- "NEW_INBOUNDROUTE": "Neue Route für eingehende Anrufe",
- "NEW_OUTBOUNDROUTE": "Neue abgehende Route",
+ "NEW_VOICEQUEUE": "Neue Anrufwarteschlange",
+ "NEW_INBOUNDROUTE": "Neue eingehende Route",
+ "NEW_OUTBOUNDROUTE": "Neue ausgehende Route",
"NEW_INTERNALROUTE": "Neue interne Routen",
- "NEW_CONTEXT": "Neue Kontext",
+ "NEW_CONTEXT": "Neuer Kontext",
"NEW_VOICEMAIL": "Neue Voicemail",
- "NEW_MUSICONHOLD": "Neue Musik auf Halten",
- "NEW_CHANSPY": "Neue ChanSpy",
- "PENALTY": "Strafe",
- "ADD_TEAM_TO_VOICEQUEUE": "Team hinzufügen, Warteschlange",
- "ADD_AGENT_TO_VOICEQUEUE": "Hinzufügen von Agenten der Warteschlange an die Mailbox",
- "EDIT_DIAL": "Wählen Sie Bearbeiten.",
- "EDIT_AGI": "AGI bearbeiten",
- "EDIT_INTERNALDIAL": "Interne Wahl bearbeiten.",
- "EDIT_EXTERNALDIAL": "Wählen Sie Externen bearbeiten",
- "EDIT_RINGGROUP": "Gruppe bearbeiten",
- "EDIT_PLAYBACK": "Bearbeiten Sie die Wiedergabe",
- "EDIT_QUEUE": "Bearbeiten von Warteschlangen",
- "EDIT_SET": "Bearbeiten",
- "EDIT_GOTO": "Gehe zu bearbeiten.",
- "EDIT_HANGUP": "Bearbeiten Sie Auflegen",
- "EDIT_CUSTOM": "Bearbeiten von benutzerdefinierten",
+ "NEW_MUSICONHOLD": "Neue Warteansage",
+ "NEW_CHANSPY": "Neues Listen-In",
+ "PENALTY": "Verzögerung",
+ "ADD_TEAM_TO_VOICEQUEUE": "Team hinzufügen",
+ "ADD_AGENT_TO_VOICEQUEUE": "Agenten hinzufügen",
+ "EDIT_DIAL": "Wählverhalten bearbeiten",
+ "EDIT_AGI": "Projekt bearbeiten",
+ "EDIT_INTERNALDIAL": "Internes Wählen bearbeiten",
+ "EDIT_EXTERNALDIAL": "Externes Wählen bearbeiten",
+ "EDIT_RINGGROUP": "Rufgruppe bearbeiten",
+ "EDIT_PLAYBACK": "Wiedergabe bearbeiten",
+ "EDIT_QUEUE": "Warteschlange bearbeiten",
+ "EDIT_SET": "Set Bearbeiten",
+ "EDIT_GOTO": "'Gehe zu' bearbeiten.",
+ "EDIT_HANGUP": "Auflegeverhalten bearbeiten",
+ "EDIT_CUSTOM": "Benutzerdefinierte Anwendung bearbeiten",
"DURATION": "Dauer",
"RECEIVED_AT": "Empfangen am",
"YES": "Ja",
- "NO": "Keine",
- "HANGUPCAUSE_1": "1 = Nicht zugewiesene Nummer",
- "HANGUPCAUSE_16": "16 = Normail Anruf löschen",
- "HANGUPCAUSE_17": "17 = Benutzer besetzt",
- "HANGUPCAUSE_18": "18 = Keine Reaktion (Telefon Gerät nicht verbunden)",
- "HANGUPCAUSE_21": "21 = Anruf abgelehnt",
- "HANGUPCAUSE_22": "22 = Anzahl geändert",
- "HANGUPCAUSE_27": "27 = Ziel nicht in Ordnung",
- "HANGUPCAUSE_38": "38 = Netzwerk aus, um",
- "HANGUPCAUSE_41": "41 = vorübergehende Störung",
- "RANDOM": "Random",
+ "NO": "Nein",
+ "HANGUPCAUSE_1": "1 = Nebenstelle nicht gefunden (SIP404 - Not found)",
+ "HANGUPCAUSE_16": "16 = Ein Nutzer hat aufgelegt (Normal clearing)",
+ "HANGUPCAUSE_17": "17 = Besetzt (SIP486 - Busy here)",
+ "HANGUPCAUSE_18": "18 = Zeitüberschreitung Gegenstelle (SIP408 - Request Timeout)",
+ "HANGUPCAUSE_21": "21 = Abgelehnt (SIP603 - Declined)",
+ "HANGUPCAUSE_22": "22 = Nummer geändert (SIP410 - Gone)",
+ "HANGUPCAUSE_27": "27 = Ziel nicht gefunden (SIP502 - Bad Gateway)",
+ "HANGUPCAUSE_38": "38 = Dienst nicht verfügbar (SIP 503 - Network out of order)",
+ "HANGUPCAUSE_41": "41 = Vorübergehend nicht verfügbar (Normal temporary failure)",
+ "RANDOM": "Zufall",
"ALPHABETICAL": "Alphabetisch",
"NO_APPS_AVAILABLE": "Keine Anwendungen verfügbar",
- "DOWNLOAD_VOICERECORDING": "Download Voice Recording",
- "DELETE_VOICERECORDING": "Löschen von Voice Recording",
- "INTERNAL": "Interne",
- "PHONE_STATE": "Telefonstatus",
- "PHONE_STATUS": "Telefonstatus",
- "TRUNK_STATUS": "Trunk Status",
+ "DOWNLOAD_VOICERECORDING": "Gesprächsaufzeichnung herunterladen",
+ "DELETE_VOICERECORDING": "Gesprächsaufzeichnung löschen",
+ "INTERNAL": "Intern",
+ "PHONE_STATE": "Status Nebenstelle",
+ "PHONE_STATUS": "Status SIP",
+ "TRUNK_STATUS": "Status SIP-Trunk",
"REGISTERED": "Registriert",
- "UNREGISTERED": "Unregistrierte",
- "LAGGED": "Zurück",
+ "UNREGISTERED": "Nicht registriert",
+ "LAGGED": "Verzögert",
"REACHABLE": "Erreichbar",
"UNREACHABLE": "Nicht erreichbar",
"UNKNOWN": "Unbekannt",
- "NOT_INUSE": "Nicht in Gebrauch",
- "INUSE": "Im Einsatz",
+ "NOT_INUSE": "Nicht in Verwendung",
+ "INUSE": "In Verwendung",
"BUSY": "Besetzt",
"INVALID": "Ungültig",
"UNAVAILABLE": "Nicht verfügbar",
"RINGING": "Klingeln",
- "ONHOLD": "Auf Halten",
- "RING": "Ring",
- "UP": "Bis",
- "INFO": "Info",
- "TRUNKS": "Amtsleitungen",
+ "ONHOLD": "Halten",
+ "RING": "Klingeln",
+ "UP": "Online",
+ "INFO": "Information",
+ "TRUNKS": "SIP-Trunks",
"REGISTRY": "Registrierung",
- "NO_REGISTRY": "Keine registry",
+ "NO_REGISTRY": "Keine Registrierung",
"LOGGED_IN": "Angemeldet",
"PAUSED": "Angehalten",
- "WAITING": "Warten",
- "TALKING": "Sprechen",
- "DID": "Haben",
+ "WAITING": "Wartezustand",
+ "TALKING": "im Gespräch",
+ "DID": "DID",
"CALLER": "Anrufer",
- "TOTAL": "Insgesamt",
+ "TOTAL": "Gesamt",
"ANSWERED": "Beantwortet",
"ABANDONED": "Abgebrochen",
- "UNMANAGED": "Nicht verwaltete",
- "AVG_HOLD_TIME": "Durchschnittl. Warteschleifenzeit",
- "AVG_DURATION": "Av-Dauer",
- "AVG_BILLABLE": "Avg Fakturierbaren",
- "SOURCE": "Quelle",
+ "UNMANAGED": "Nicht verwaltet",
+ "AVG_HOLD_TIME": "DS Wartezeit",
+ "AVG_DURATION": "DS Dauer",
+ "AVG_BILLABLE": "DS Abrechenbar",
+ "SOURCE": "Ursprung",
"DESTINATION": "Ziel",
"REJECTED": "Abgelehnt",
"FAILED": "Fehlgeschlagen",
- "CALLED": "Aufgerufen",
+ "CALLED": "Angerufen",
"CONNECTED": "Verbunden",
"NO_RATING": "Keine Bewertung",
- "EDIT_VOICERECORDING": "Edit Voice Recording",
+ "EDIT_VOICERECORDING": "Gesprächsaufzeichnung bearbeiten",
"APPLICATION_NAME": "Name der Anwendung",
"ARGUMENTS": "Argumente",
- "NO_AVAILABLE_INFO": "Keine verfügbaren Info",
- "ADD_AGENT_TO_QUEUE": "Agent zur Warteschlange hinzufügen",
- "DEFAULT_PAUSE": "Standard PAUSE",
- "PAUSE": "Pause",
- "UNPAUSE": "Pause",
- "REDIRECT_TO_NUMBER": "Umleiten zu: Anzahl",
- "REDIRECT_TO_AGENT": "Umleiten zu: Agent",
- "AGENTADD_VOICEQUEUE": "Hinzufügen von Agenten der Warteschlange an die Mailbox",
+ "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
+ "ADD_AGENT_TO_QUEUE": "Agenten hinzufügen",
+ "DEFAULT_PAUSE": "Standardpause",
+ "PAUSE": "Pausenstatus vergeben",
+ "UNPAUSE": "Pause beenden",
+ "REDIRECT_TO_NUMBER": "Weiterleiten an Nummer",
+ "REDIRECT_TO_AGENT": "Weiterleiten an Agent",
+ "AGENTADD_VOICEQUEUE": "Agenten hinzufügen",
"APPLICATION": "Anwendung",
"FILES": "Dateien",
"FORMAT": "Format",
"MODE": "Modus",
- "RECORD": "Datensatz",
- "TEAMADD_VOICEQUEUE": "Hinzufügen Team voicequeue",
- "NEW_MOHSOUND": "Neue Musik auf Halten",
- "DOWNLOAD_MESSAGE": "Download",
- "DELETE_MESSAGE": "Löschen",
- "QUEUE_PARAMS": "Queue Parameter",
- "TOTAL_OFFERED": "Insgesamt",
+ "RECORD": "Aufzeichnung",
+ "TEAMADD_VOICEQUEUE": "Team hinzufügen",
+ "NEW_MOHSOUND": "Neue Halteansage",
+ "DOWNLOAD_MESSAGE": "Nachricht herunterladen",
+ "DELETE_MESSAGE": "Nachricht löschen",
+ "QUEUE_PARAMS": "Warteschlangen-Parameter",
+ "TOTAL_OFFERED": "Gesamt angeboten",
"READY": "Bereit",
- "AGENTADD_QUEUE": "Agent hinzufügen Warteschlangen zu Voice",
- "AGENTSADD_QUEUE": "Hinzufügen von Agenten der Warteschlange an die Mailbox",
- "ALL_TEAMS": "Alle Mannschaften",
+ "AGENTADD_QUEUE": "Agenten hinzufügen",
+ "AGENTSADD_QUEUE": "Agenten hinzufügen",
+ "ALL_TEAMS": "Alle Teams",
"SELECTED_TEAMS": "Ausgewählte Teams",
"ALL_AGENTS": "Alle Agenten",
"SELECTED_AGENTS": "Ausgewählte Agenten",
- "CLOSING": "SchlieÃen",
+ "CLOSING": "Wird geschlossen",
"TAGS": "Tags",
"WAITING_FOR_AGENT": "Warten auf Agenten",
- "EDIT_OUTBOUNDDIAL": "Bearbeiten ausgehenden DFÃ",
- "ACCOUNTNAME": "Konto Name",
+ "EDIT_OUTBOUNDDIAL": "Ausgehendes Wählen bearbeiten",
+ "ACCOUNTNAME": "Kontoname",
"PAGE": "Seite",
"ROWSPERPAGE": "Zeilen pro Seite",
- "OF": "Von",
- "DISPOSITION": "Disposition",
+ "OF": "von",
+ "DISPOSITION": "Qualifizierung",
"WAITING_FOR_AGENTS": "Warten auf Agenten",
"CHAT": "Chat",
"MAIL": "E-Mail",
@@ -410,77 +410,77 @@
"OPENCHANNEL": "Offener Kanal",
"FAX": "Fax",
"NO_AGENT_ONLINE": "Kein Agent Online",
- "PARTIALPAUSE": "Teilweise Pause",
+ "PARTIALPAUSE": "Teilpause",
"STATUS": "Status",
- "TIMER": "Timer",
- "ALL": "Alle",
+ "TIMER": "Zeitanzeige",
+ "ALL": "Alles",
"IDLE": "Leerlauf",
- "EDIT_TRUNK": "Bearbeiten Trunk",
+ "EDIT_TRUNK": "SIP-Trunk bearbeiten",
"ACTIVE": "Aktiv",
- "CLEAR": "klar",
+ "CLEAR": "Leeren",
"CALLS": "Anrufe",
- "STARTEDAT": "Fing an bei",
- "ENDEDAT": "Beendet bei",
- "TAG": "Etikett",
- "DETAILS": "Einzelheiten",
+ "STARTEDAT": "Startdatum",
+ "ENDEDAT": "Enddatum",
+ "TAG": "Tag",
+ "DETAILS": "Details",
"BILLABLESECONDS": "Abrechenbare Sekunden",
- "ANSWEREDAT": "Beantwortet bei",
- "NOTE": "Hinweis",
+ "ANSWEREDAT": "Beantwortet am",
+ "NOTE": "Anmerkung",
"CLOSE": "SchlieÃen",
- "SELECT_DATE": "Wählen Sie Startdatum",
- "SELECT_TYPE": "Art auswählen",
- "ABANDONEDCALLS": "Verlassene Warteschlangenanrufe",
+ "SELECT_DATE": "Datum auswählen",
+ "SELECT_TYPE": "Typ auswählen",
+ "ABANDONEDCALLS": "Abgebrochene Anrufe",
"ADD_VOICEPREFIX": "Präfix hinzufügen",
- "AGENTADD_VOICEPREFIX": "Fügen Sie Agent zu Präfix hinzu",
+ "AGENTADD_VOICEPREFIX": "Agenten hinzufügen",
"DELETE_VOICEPREFIX": "Präfix löschen",
"EDIT_VOICEPREFIX": "Präfix bearbeiten",
"NEW_VOICEPREFIX": "Neues Präfix",
- "VOICEPREFIXES": "Vorgegebene Präfixe",
+ "VOICEPREFIXES": "Präfixe",
"CALLERIDALL": "Anruferidentifikation",
"OUTBOUNDROUTE": "Ausgehende Route",
- "LOGIN_TIME": "Login-Zeit",
- "PAUSE_TIME": "Pausenzeit",
- "DIALER": "Dialer",
- "INBOUND": "Eingehende",
+ "LOGIN_TIME": "Zeit angemeldet",
+ "PAUSE_TIME": "Zeit in Pause",
+ "DIALER": "Outbound-Dialer",
+ "INBOUND": "Eingehend",
"OUTBOUND": "Ausgehend",
- "MANDATORYDISPOSITION": "Zwingende Disposition",
- "MANDATORYDISPOSITIONPAUSEID": "Status der obligatorischen Dispositionspause",
- "TEAMS_ASSOCIATION": "Vereinigung der Mannschaften",
- "CANT_DOWNLOAD_THIS_FILE": "Diese Datei kann nicht heruntergeladen werden",
+ "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
+ "MANDATORYDISPOSITIONPAUSEID": "Agentenstatus während Qualifizierung",
+ "TEAMS_ASSOCIATION": "Teamzuweisung",
+ "CANT_DOWNLOAD_THIS_FILE": "Datei kann nicht heruntergeladen werden",
"FILE_NOT_FOUND": "Datei nicht gefunden",
- "SCREENRECORDING": "Bildschirmaufzeichnung verwalten",
- "START_SCREENRECORDING": "Starten Sie die Bildschirmaufnahme",
- "STOP_SCREENRECORDING": "Beenden Sie die Bildschirmaufnahme",
- "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufnahme verfügbar",
- "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufnahme läuft",
- "WRONG_EXTENSION": "Die Datei weist die falsche Erweiterung auf",
+ "SCREENRECORDING": "Bildschirmaufzeichnung",
+ "START_SCREENRECORDING": "Bildschirmaufzeichnung starten",
+ "STOP_SCREENRECORDING": "Bildschirmaufzeichnung anhalten",
+ "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufzeichnung nicht aktiv",
+ "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufzeichnung aktiv",
+ "WRONG_EXTENSION": "Nebenstelle ungültig",
"DOWNLOADTRANSCRIBE_VOICERECORDING": "Transkript herunterladen",
"FAILUREREASON": "Fehlergrund",
- "RUNSENTIMENT_VOICERECORDING": "Führen Sie Sentiment",
- "RUNTRANSCRIBESENTIMENT_VOICERECORDING": "Führen Sie Transcribe & Sentiment aus",
- "RUNTRANSCRIBE_VOICERECORDING": "Führen Sie Transcribe aus",
- "SENTIMENT": "Gefühl",
- "SENTIMENTANALYSIS": "Stimmungsanalyse",
+ "RUNSENTIMENT_VOICERECORDING": "Sentiment-Analyse starten",
+ "RUNTRANSCRIBESENTIMENT_VOICERECORDING": "Transkription und Sentiment-Analyse starten",
+ "RUNTRANSCRIBE_VOICERECORDING": "Transkription starten",
+ "SENTIMENT": "Sentiment",
+ "SENTIMENTANALYSIS": "Sentiment-Analyse",
"SENTIMENT_MIXED": "Gemischt",
"SENTIMENT_NEGATIVE": "Negativ",
"SENTIMENT_NEUTRAL": "Neutral",
"SENTIMENT_POSITIVE": "Positiv",
"TEXT": "Text",
- "TRANSCRIBE": "Transkribieren",
- "TRANSCRIBESTATUS_COMPLETED": "Abgeschlossen",
- "TRANSCRIBESTATUS_FAILED": "Gescheitert",
- "TRANSCRIBESTATUS_IN_PROGRESS": "In Bearbeitung",
- "TRANSCRIBESTATUS_NEW": "Neu",
+ "TRANSCRIBE": "Transkription erstellen",
+ "TRANSCRIBESTATUS_COMPLETED": "Transkription abgeschlossen",
+ "TRANSCRIBESTATUS_FAILED": "Transkription fehlgeschlagen",
+ "TRANSCRIBESTATUS_IN_PROGRESS": "Transkription in Bearbeitung",
+ "TRANSCRIBESTATUS_NEW": "nicht gestartet",
"TRANSCRIPT": "Transkript",
- "TRANSCRIPTANALYSIS": "Transkript & Analyse",
- "SERVICELEVEL": "Service Level",
- "SECOND_LEVEL_DISPOSITION": "Disposition der zweiten Ebene",
- "THIRD_LEVEL_DISPOSITION": "Disposition der dritten Ebene",
- "TEAMADD_VOICEPREFIX": "Team zum Präfix hinzufügen",
+ "TRANSCRIPTANALYSIS": "Transkription & Sentiment-Analyse",
+ "SERVICELEVEL": "Service-Level",
+ "SECOND_LEVEL_DISPOSITION": "Qualifizierung 2. Ebene",
+ "THIRD_LEVEL_DISPOSITION": "Qualifizierung 3. Ebene",
"ALIAS": "Alias",
- "MAXCAPACITY": "Max. Kapazität erreicht",
- "WORKING": "am Arbeiten",
"CALL_NUMBER_REDIRECT": "Auf welche Nummer möchten Sie den Anruf umleiten?",
- "NO_AGENT_AVAILABLE": "Kein Agent verfügbar"
+ "MAXCAPACITY": "maximale Kapazität",
+ "NO_AGENT_AVAILABLE": "Kein Agent verfügbar",
+ "TEAMADD_VOICEPREFIX": "Team zu Präfix hinzufügen",
+ "WORKING": "Arbeiten"
}
}
diff --git a/public/app/main/apps/voice/i18n/pt-BR.json b/public/app/main/apps/voice/i18n/pt-BR.json
index 5fec1b5..7e2c6e6 100644
--- a/public/app/main/apps/voice/i18n/pt-BR.json
+++ b/public/app/main/apps/voice/i18n/pt-BR.json
@@ -10,7 +10,7 @@
"STATUS": "Status",
"TIMER": "Cronômetro",
"ALL": "Todos",
- "IDLE": "Ocioso",
+ "IDLE": "DisponÃvel",
"EDIT_TRUNK": "Editar Tronco",
"GOTO_VOICEQUEUE": "Ir para Filas de Voz em Tempo Real",
"GOTOREALTIME_VOICEQUEUE": "Ir para Filas de Voz em Tempo Real",
diff --git a/public/app/main/apps/whatsapp/i18n/de.json b/public/app/main/apps/whatsapp/i18n/de.json
index 978ed15..3766778 100644
--- a/public/app/main/apps/whatsapp/i18n/de.json
+++ b/public/app/main/apps/whatsapp/i18n/de.json
@@ -1,247 +1,247 @@
{
"WHATSAPP": {
"ERRORS": {
- "ACCESSKEYID_REQUIRED": "Pflichtfeld",
- "ACCOUNTSID_REQUIRED": "Pflichtfeld",
- "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein als",
- "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "AGENTTRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
- "AGENT_REQUIRED": "Pflichtfeld",
- "AGENT_TIMEOUT_REQUIRED": "Pflichtfeld",
- "AUTHTOKEN_REQUIRED": "Pflichtfeld",
- "BOTNAME_REQUIRED": "Pflichtfeld",
- "COMMAND_REQUIRED": "Pflichtfeld",
- "CONDITION_REQUIRED": "Pflichtfeld",
- "DESCRIPTION_REQUIRED": "Pflichtfeld",
- "DISPOSITION_REQUIRED": "Pflichtfeld",
- "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein als",
- "FALSEPRIORITY_REQUIRED": "Pflichtfeld",
- "KEY_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
- "KEY_REQUIRED": "Pflichtfeld",
- "LANGUAGE_REQUIRED": "Pflichtfeld",
- "LEXREGION_REQUIRED": "Pflichtfeld",
- "LIST_REQUIRED": "Pflichtfeld",
- "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pflichtfeld",
- "NAME_REQUIRED": "Pflichtfeld",
- "PHONE_REQUIRED": "Pflichtfeld",
- "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein als",
- "PRIORITY_REQUIRED": "Pflichtfeld",
- "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein als",
- "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "QUEUETRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
- "QUEUE_REQUIRED": "Pflichtfeld",
- "SECRETACCESSKEY_REQUIRED": "Pflichtfeld",
- "TAG_REQUIRED": "Pflichtfeld",
- "TEXT_REQUIRED": "Pflichtfeld",
- "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein als",
- "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "TIMEOUT_REQUIRED": "Pflichtfeld",
- "TIMES_REQUIRED": "Pflichtfeld",
- "TOKEN_REQUIRED": "Pflichtfeld",
- "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein als",
- "TRUEPRIORITY_REQUIRED": "Pflichtfeld",
- "TYPE_REQUIRED": "Pflichtfeld",
- "VALUE_REQUIRED": "Pflichtfeld",
- "VARIABLE_REQUIRED": "Pflichtfeld",
- "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss gröÃer oder gleich sein als",
- "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
- "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Pflichtfeld",
- "WELCOMEMESSAGE_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
- "WELCOMEMESSAGE_REQUIRED": "Pflichtfeld",
- "CLIENTEMAIL_REQUIRED": "Pflichtfeld",
- "PRIVATEKEY_REQUIRED": "Pflichtfeld",
- "PROJECTID_REQUIRED": "Pflichtfeld",
- "BASEURL_REQUIRED": "Base_URL erforderlich"
+ "ACCESSKEYID_REQUIRED": "Zugangsschlüssel-ID erforderlich",
+ "ACCOUNTSID_REQUIRED": "Konto-ID erforderlich",
+ "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agententransfer muss gröÃer oder gleich sein als",
+ "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agententransfer muss kleiner oder gleich sein als",
+ "AGENTTRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Agententransfer erforderlich",
+ "AGENT_REQUIRED": "Agent erforderlich",
+ "AGENT_TIMEOUT_REQUIRED": "Zeitüberschreitung Agent erforderlich",
+ "AUTHTOKEN_REQUIRED": "Auth-Token erforderlich",
+ "BOTNAME_REQUIRED": "BOT-Name erforderlich",
+ "COMMAND_REQUIRED": "Eingabe erforderlich",
+ "CONDITION_REQUIRED": "Bedingung erforderlich",
+ "DESCRIPTION_REQUIRED": "Beschreibung erforderlich",
+ "DISPOSITION_REQUIRED": "Qualifizierung erforderlich",
+ "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei 'falsch' muss gröÃer oder gleich sein als",
+ "FALSEPRIORITY_REQUIRED": "Priorität bei 'falsch' erforderlich",
+ "KEY_MAX_LENGTH": "Schlüssel darf eine maximale Länge von {{max}} haben",
+ "KEY_REQUIRED": "Schlüssel erforderlich",
+ "LANGUAGE_REQUIRED": "Sprache erforderlich",
+ "LEXREGION_REQUIRED": "Regio erforderlich",
+ "LIST_REQUIRED": "Liste erforderlich",
+ "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Agentenstatus während Qualifizierung erforderlich",
+ "NAME_REQUIRED": "Name erforderlich",
+ "PHONE_REQUIRED": "Telefon erforderlich",
+ "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität muss gröÃer oder gleich sein als ",
+ "PRIORITY_REQUIRED": "Priorität erforderlich",
+ "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Warteschlangentransfer muss gröÃer oder gleich sein als",
+ "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Warteschlangentransfer muss kleiner oder gleich sein als",
+ "QUEUETRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Warteschlangentransfer erforderlich",
+ "QUEUE_REQUIRED": "Warteschlange erforderlich",
+ "SECRETACCESSKEY_REQUIRED": "Geheimer Zugangsschlüssel erforderlich",
+ "TAG_REQUIRED": "Tag erforderlich",
+ "TEXT_REQUIRED": "Text erforderlich",
+ "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss gröÃer oder gleich sein als",
+ "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss kleiner oder gleich sein als",
+ "TIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
+ "TIMES_REQUIRED": "Zeiten erforderlich",
+ "TOKEN_REQUIRED": "Token erforderlich",
+ "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei 'wahr' muss gröÃer oder gleich sein als",
+ "TRUEPRIORITY_REQUIRED": "Priorität bei 'wahr' erforderlich",
+ "TYPE_REQUIRED": "Typ erforderlich",
+ "VALUE_REQUIRED": "Wert erforderlich",
+ "VARIABLE_REQUIRED": "Variable erforderlich",
+ "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Warten auf zugew. Agenten muss gröÃer oder gleich sein als",
+ "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Warten auf zugew. Agenten muss kleiner oder gleich sein als",
+ "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Warten auf zugew. Agenten erforderlich",
+ "WELCOMEMESSAGE_MAX_LENGTH": "Willkommensnachricht darf eine maximale Länge von {{max}} haben",
+ "WELCOMEMESSAGE_REQUIRED": "Willkommensnachricht erforderlich",
+ "CLIENTEMAIL_REQUIRED": "Kunden E-Mail erforderlich",
+ "PRIVATEKEY_REQUIRED": "Privater Schlüssel erforderlich",
+ "PROJECTID_REQUIRED": "Projekt-ID erforderlich",
+ "BASEURL_REQUIRED": "Pflichtfeld"
},
"HELP": {
- "LIST": "Kontaktmanagerliste zum Zuordnen von Kontakten",
- "MANDATORYDISPOSITION": "Obligatorische Disposition",
- "MANDATORYDISPOSITIONPAUSEID": "Pause, um zu verwenden, wenn die obligatorische Disposition aktiviert ist",
- "MOTIONPROXY": "Das Feld muss das folgende Format haben: : // [: ]. Beispiel: https: //X.Y.Z.W",
+ "LIST": "Zuordnung zu einer Liste im Kontaktmanager",
+ "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
+ "MANDATORYDISPOSITIONPAUSEID": "Agentenstatus während Qualifizierung",
+ "MOTIONPROXY": "Gültiges Format: : // [: ]. Beispiel: https: //X.Y.Z.W",
"NAME": "Es werden nur Zahlen, Buchstaben und bestimmte Zeichen (._) unterstützt",
- "RECEIVEURL": "Dies ist die automatisch generierte API-Zeichenfolge, die Sie zum Empfangen der Nachrichten in Ihrem Konto von Ihrem WhatsApp Connector-Anbieter verwenden müssen (POST-Methode muss verwendet werden): Klicken Sie auf die Schaltfläche in der Zwischenablage, um sie zu kopieren",
- "WELCOMEMESSAGE": "Dies ist die erste Antwortnachricht, die an neue Interaktionen gesendet wird"
+ "RECEIVEURL": "URL zum Empfangen von Nachrichten über die WhatsApp Business-API",
+ "WELCOMEMESSAGE": "Initiale Nachricht an den Kunden bei neuer Interaktion"
},
"ACCESSKEYID": "Zugriffsschlüssel-ID",
- "ACCOUNTSID": "Konto-SID",
- "ACTIONS": "Aktionen",
- "ADD_NOTE": "Notiz hinzufügen",
- "ADD_WHATSAPPACCOUNT": "Hinzufügen",
+ "ACCOUNTSID": "Konto-ID",
+ "ACTIONS": "Routing",
+ "ADD_NOTE": "Anmerkung hinzufügen",
+ "ADD_WHATSAPPACCOUNT": "WhatsApp-Konto hinzufügen",
"ADD_WHATSAPPCANNEDANSWER": "Vordefinierte Antwort hinzufügen",
- "ADD_WHATSAPPDISPOSITION": "WhatsApp Disposition hinzufügen",
+ "ADD_WHATSAPPDISPOSITION": "Qualifizierung hinzufügen",
"ADD_WHATSAPPQUEUE": "WhatsApp-Warteschlange hinzufügen",
- "ADVANCED": "Fortgeschrittene",
+ "ADVANCED": "Fortgeschritten",
"AGENT": "Agent",
- "AGENTADD_QUEUE": "Agent zur WhatsApp-Warteschlange hinzufügen",
- "AGENTADD_WHATSAPPACCOUNT": "Agent zum WhatsApp-Konto hinzufügen",
- "AGENTADD_WHATSAPPQUEUE": "Agent zur WhatsApp-Warteschlange hinzufügen",
+ "AGENTADD_QUEUE": "Agenten hinzufügen",
+ "AGENTADD_WHATSAPPACCOUNT": "Agenten zum Konto hinzufügen",
+ "AGENTADD_WHATSAPPQUEUE": "Agenten hinzufügen",
"AGENTS": "Agenten",
- "AGENTSADD_QUEUE": "Hinzufügen von Agenten zur WhatsApp-Warteschlange",
- "AGENTTRANSFER": "Agententransfer",
- "AGENTTRANSFERTIMEOUT": "Zeitüberschreitung bei der Agentenübertragung",
- "AGENT_TIMEOUT": "Agent Timeout",
+ "AGENTSADD_QUEUE": "Agenten hinzufügen",
+ "AGENTTRANSFER": "Transfer an Agenten erlauben",
+ "AGENTTRANSFERTIMEOUT": "Zeitüberschreitung Agententransfer",
+ "AGENT_TIMEOUT": "Zeitüberschreitung Agent",
"ALL": "Alles",
"ALL_AGENTS": "Alle Agenten",
"ALL_TEAMS": "Alle Teams",
- "AMAZONLEX": "AmazonLex",
+ "AMAZONLEX": "Amazon Lex",
"AUTHTOKEN": "Auth Token",
"AUTOREPLY": "Automatische Antwort",
"BACK": "Zurück",
- "BOTNAME": "Bot Name",
- "BUSY": "Beschäftigt",
+ "BOTNAME": "BOT-Name",
+ "BUSY": "Besetzt",
"CANNEDANSWERS": "Vordefinierte Antworten",
- "CANNED_ANSWER_NOT_FOUND": "Es wurden keine vordefinierten Antworten gefunden",
- "CANNED_ANSWER_SEARCH": "Geben Sie einen Text ein, um eine vordefinierte Antwort zu suchen",
+ "CANNED_ANSWER_NOT_FOUND": "Keine vordefinierten Antworten gefunden",
+ "CANNED_ANSWER_SEARCH": "Hier nach Textbaustein suchen",
"CAPACITY": "Kapazität",
"CLOSE": "SchlieÃen",
"CLOSED": "Geschlossen",
"CLOSEMETHOD": "Methode schlieÃen",
"CLOSEURL": "URL schlieÃen",
- "COMMAND": "Befehl",
+ "COMMAND": "Eingabe",
"CONDITION": "Bedingung",
"CONTACT": "Kontakt",
- "CREATED_AT": "Hergestellt in",
- "DEFAULT_PAUSE": "STANDARD PAUSE",
+ "CREATED_AT": "Erstellt am",
+ "DEFAULT_PAUSE": "Standard-Pause",
"DELETE": "Löschen",
"DELETE_INTERACTION": "Interaktion löschen",
- "DELETE_SELECTED": "Ausgewählte löschen",
+ "DELETE_SELECTED": "Ausgewählte Einträge löschen",
"DELETE_WHATSAPPACCOUNT": "WhatsApp-Konto löschen",
"DELETE_WHATSAPPCANNEDANSWER": "Vordefinierte Antwort löschen",
- "DELETE_WHATSAPPDISPOSITION": "WhatsApp-Disposition löschen",
- "DELETE_WHATSAPPQUEUE": "WhatsApp-Warteschlange löschen",
+ "DELETE_WHATSAPPDISPOSITION": "Qualifizierung löschen",
+ "DELETE_WHATSAPPQUEUE": "Warteschlange löschen",
"DESCRIPTION": "Beschreibung",
"DIALOGFLOW": "DialogFlow",
- "DISPOSITION": "Anordnung",
- "DISPOSITIONS": "Dispositionen",
- "DOWNLOAD_INTERACTION": "Herunterladen",
- "DOWNLOAD_WITHOUT_ATTACHMENTS": "Ohne Anhänge herunterladen",
- "DOWNLOAD_WITH_ATTACHMENTS": "Mit Anhängen herunterladen",
- "EDIT_AGENT": "Agent bearbeiten",
- "EDIT_AMAZONLEX": "Bearbeiten Sie die Lex-Konfiguration",
+ "DISPOSITION": "Qualifizierung",
+ "DISPOSITIONS": "Qualifizierungen",
+ "DOWNLOAD_INTERACTION": "Interaktion herunterladen",
+ "DOWNLOAD_WITHOUT_ATTACHMENTS": "Herunterladen ohne Anhänge",
+ "DOWNLOAD_WITH_ATTACHMENTS": "Herunterladen inkl. Anhängen",
+ "EDIT_AGENT": "Agenten bearbeiten",
+ "EDIT_AMAZONLEX": "Lex-Konfiguration bearbeiten",
"EDIT_AUTOREPLY": "Automatische Antwort bearbeiten",
- "EDIT_CLOSE": "Bearbeiten SchlieÃen",
- "EDIT_DIALOGFLOW": "Bearbeiten Sie die DialogFlow-Konfiguration",
- "EDIT_GOTOIF": "Bearbeiten Sie Gotoif",
- "EDIT_GOTOP": "Gotop bearbeiten",
- "EDIT_NOOP": "Noop bearbeiten",
+ "EDIT_CLOSE": "Verhalten bei SchlieÃen bearbeiten",
+ "EDIT_DIALOGFLOW": "DialogFlow-Konfiguration bearbeiten",
+ "EDIT_GOTOIF": "GoToIf bearbeiten",
+ "EDIT_GOTOP": "GoToP bearbeiten",
+ "EDIT_NOOP": "NoOp bearbeiten",
"EDIT_QUEUE": "Warteschlange bearbeiten",
"EDIT_SYSTEM": "System bearbeiten",
"EDIT_TAG": "Tag bearbeiten",
"EDIT_WHATSAPPACCOUNT": "WhatsApp-Konto bearbeiten",
"EDIT_WHATSAPPCANNEDANSWER": "Vordefinierte Antwort bearbeiten",
- "EDIT_WHATSAPPDISPOSITION": "WhatsApp-Disposition bearbeiten",
- "EDIT_WHATSAPPQUEUE": "Bearbeiten Sie die WhatsApp-Warteschlange",
- "FALSEPRIORITY": "Falsche Priorität",
- "GENERAL": "Allgemeines",
- "GOTOIF": "Gotoif",
- "GOTOP": "Zum Seitenanfang",
- "GOTOREALTIME_WHATSAPPQUEUE": "Wechseln Sie zur WhatsApp-Warteschlange in Echtzeit",
- "GO_TO_WHATSAPPACCOUNTS": "Gehe zu Konto",
- "ID": "Ich würde",
+ "EDIT_WHATSAPPDISPOSITION": "Qualifizierung bearbeiten",
+ "EDIT_WHATSAPPQUEUE": "Warteschlange bearbeiten",
+ "FALSEPRIORITY": "Priorität bei 'falsch'",
+ "GENERAL": "Allgemeine",
+ "GOTOIF": "Bedingter Absprung (GoToIf)",
+ "GOTOP": "Absprung auf Anwendung (GoToP)",
+ "GOTOREALTIME_WHATSAPPQUEUE": "Direkt zur Echtzeit-Ansicht",
+ "GO_TO_WHATSAPPACCOUNTS": "Direkt zum WhatsApp-Konto",
+ "ID": "ID",
"IDLE": "Leerlauf",
"INSERT_MESSAGE_HERE": "Nachricht hier einfügen",
"INTERACTIONS": "Interaktionen",
- "INTERACTIONS_WHATSAPPACCOUNT": "Gehen Sie zu Interaktionen",
+ "INTERACTIONS_WHATSAPPACCOUNT": "Zu den Interaktionen",
"KEY": "Schlüssel",
"LANGUAGE": "Sprache",
"LASTMESSAGE": "Letzte Nachricht",
"LEXREGION": "Region",
- "LIST": "Aufführen",
- "LOGGED_IN": "Eingeloggt (SIP verbunden)",
+ "LIST": "Liste",
+ "LOGGED_IN": "Angemeldet",
"LOGIN_TIME": "Anmeldezeit",
- "LOGOUT": "Ausloggen",
- "MANDATORYDISPOSITION": "Obligatorische Disposition",
- "MANDATORYDISPOSITIONPAUSEID": "Pause, um zu verwenden, wenn die obligatorische Disposition aktiviert ist",
+ "LOGOUT": "Abgemeldet",
+ "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
+ "MANDATORYDISPOSITIONPAUSEID": "Agentenstatus während Qualifizierung",
"MORE": "Mehr",
- "MOTIONPROXY": "Proxy- oder Bewegungsdomäne",
- "MULTI_SELECT_TOGGLE": "Mehrfachauswahl umschalten",
+ "MOTIONPROXY": "Proxy-Domäne",
+ "MULTI_SELECT_TOGGLE": "Umschalten Mehrfachauswahl",
"NAME": "Name",
"NEW_WHATSAPPACCOUNT": "Neues WhatsApp-Konto",
- "NEW_WHATSAPPCANNEDANSWER": "Neue vordefinierte WhatsApp-Antwort",
- "NEW_WHATSAPPDISPOSITION": "Neue WhatsApp-Disposition",
+ "NEW_WHATSAPPCANNEDANSWER": "Neue vordefinierte Antwort",
+ "NEW_WHATSAPPDISPOSITION": "Neue Qualifizierung",
"NEW_WHATSAPPQUEUE": "Neue WhatsApp-Warteschlange",
- "NOOP": "Noop",
- "NOTE": "Hinweis",
+ "NOOP": "Log erstellen (NoOp)",
+ "NOTE": "Anmerkung",
"NOTIFICATION": "Benachrichtigung",
- "NOTIFICATIONSHAKE": "Shake",
- "NOTIFICATIONSOUND": "Klang",
+ "NOTIFICATIONSHAKE": "Schütteln",
+ "NOTIFICATIONSOUND": "Ton abspielen",
"NOTIFICATIONTEMPLATE": "Vorlage",
"NO_AGENT_ONLINE": "Kein Agent online",
- "NO_AVAILABLE_INFO": "Keine verfügbaren Informationen",
+ "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
"NO_INTERACTION_AVAILABLE": "Keine Interaktionen verfügbar",
- "NO_WHATSAPPCANNEDANSWER_AVAILABLE": "Keine vordefinierten WhatsApp-Antworten verfügbar",
- "NO_WHATSAPPDISPOSITION_AVAILABLE": "Keine WhatsApp-Dispositionen verfügbar",
+ "NO_WHATSAPPCANNEDANSWER_AVAILABLE": "Keine vordefinierten Antworten verfügbar",
+ "NO_WHATSAPPDISPOSITION_AVAILABLE": "Keine Qualifizierungen verfügbar",
"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Keine WhatsApp-Konten verfügbar",
"OF": "von",
"OPENED": "Geöffnet",
"PAGE": "Seite",
"PARTIALPAUSE": "Teilpause",
"PAUSE": "Pause",
- "PAUSED": "Pause",
- "PAUSE_TIME": "Pausenzeit",
+ "PAUSED": "in Pause",
+ "PAUSE_TIME": "Zeit in Pause",
"PHONE": "Telefon",
"PRIORITY": "Priorität",
"PROXY": "Proxy",
"QUEUE": "Warteschlange",
"QUEUES": "Warteschlangen",
- "QUEUETRANSFER": "Warteschlangenübertragung",
- "QUEUETRANSFERTIMEOUT": "Zeitüberschreitung bei der Warteschlangenübertragung",
+ "QUEUETRANSFER": "Transfer an Warteschlange erlauben",
+ "QUEUETRANSFERTIMEOUT": "Zeitüberschreitung Warteschlangentransfer",
"READY": "Bereit",
- "REALTIME": "Echtzeit",
- "RECEIVEURL": "URL erhalten",
+ "REALTIME": "Echtzeit-Ansicht",
+ "RECEIVEURL": "URL für Erhalt von Nachrichten",
"REFRESH_INTERACTIONS": "Interaktionen aktualisieren",
- "REMOTE": "Fernbedienung",
+ "REMOTE": "Fernzugriff",
"ROWSPERPAGE": "Zeilen pro Seite",
- "SAVE": "sparen",
+ "SAVE": "Speichern",
"SCREENRECORDING": "Bildschirmaufzeichnung verwalten",
"SEARCH_FOR_ANYONE": "Suche",
- "SECRETACCESSKEY": "Zugriffsschlüsselgeheimnis",
+ "SECRETACCESSKEY": "Geheimer Zugangsschlüssel",
"SELECTED": "Ausgewählt",
"SELECTED_AGENTS": "Ausgewählte Agenten",
"SELECTED_TEAMS": "Ausgewählte Teams",
- "SELECT_ALL": "Wählen Sie Alle",
- "SELECT_NONE": "Nichts ausgewählt",
+ "SELECT_ALL": "Alles auswählen",
+ "SELECT_NONE": "Nichts auswählen",
"SEND": "Senden",
- "SETTINGS": "die Einstellungen",
- "SPYINTERACTION": "Spionage-Interaktion",
- "STARTEDAT": "Fing an bei",
- "START_SCREENRECORDING": "Bildschirmaufnahme starten",
+ "SETTINGS": "Einstellungen",
+ "SPYINTERACTION": "Interaktion anzeigen",
+ "STARTEDAT": "Startdatum",
+ "START_SCREENRECORDING": "Bildschirmaufzeichnung starten",
"STATUS": "Status",
"STOP_SCREENRECORDING": "Bildschirmaufzeichnung stoppen",
- "STRATEGY": "Strategie",
+ "STRATEGY": "Verteilungsstrategie",
"SYSTEM": "System",
- "TAG": "Etikett",
- "TAGS": "Stichworte",
- "TEAMADD_WHATSAPPQUEUE": "Team zur WhatsApp-Warteschlange hinzufügen",
- "TEAMS_ASSOCIATION": "Mannschaftsverband",
+ "TAG": "Tag",
+ "TAGS": "Tags",
+ "TEAMADD_WHATSAPPQUEUE": "Team hinzufügen",
+ "TEAMS_ASSOCIATION": "Teamzuweisung",
"TEXT": "Text",
- "TIMEOUT": "Auszeit",
+ "TIMEOUT": "Zeitüberschreitung",
"TIMER": "Timer",
- "TIMES": "Mal",
- "TO": "Zu",
- "TOKEN": "Zeichen",
- "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufnahme verfügbar",
- "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufnahme läuft",
+ "TIMES": "Zeiten",
+ "TO": "An",
+ "TOKEN": "Token",
+ "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufzeichnung deaktiviert",
+ "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufzeichnung aktiv",
"TRANSFER": "Transfer",
- "TRUEPRIORITY": "Wahre Priorität",
- "TYPE": "Art",
+ "TRUEPRIORITY": "Priorität bei 'wahr'",
+ "TYPE": "Typ",
"UNPAUSE": "Pause beenden",
"VALUE": "Wert",
"VARIABLE": "Variable",
- "WAITFORTHEASSIGNEDAGENT": "Warten Sie auf den zugewiesenen Agenten",
- "WAITING": "Warten",
+ "WAITFORTHEASSIGNEDAGENT": "Auf zugewiesenen Agenten warten",
+ "WAITING": "Wartezustand",
"WELCOMEMESSAGE": "Willkommensnachricht",
- "WHATSAPP": "WhatsApp Connector",
+ "WHATSAPP": "WhatsApp",
"WHATSAPPACCOUNTS": "WhatsApp-Konten",
"WHATSAPPCANNEDANSWERS": "WhatsApp vordefinierte Antworten",
- "WHATSAPPDISPOSITIONS": "WhatsApp Dispositionen",
- "WHATSAPPQUEUES": "WhatsApp-Warteschlangen",
- "CLIENTEMAIL": "Kunden-E-Mail",
- "DIALOGFLOWV2": "Dialogflow V2",
- "EDIT_DIALOGFLOWV2": "Dialogflow V2 bearbeiten",
- "PRIVATEKEY": "Privat Schlüssel",
+ "WHATSAPPDISPOSITIONS": "WhatsApp Qualifizierungen",
+ "WHATSAPPQUEUES": "WhatsApp Warteschlangen",
+ "CLIENTEMAIL": "Kunden E-Mail",
+ "DIALOGFLOWV2": "DialogFlow V2",
+ "EDIT_DIALOGFLOWV2": "DialogFlow V2 bearbeiten",
+ "PRIVATEKEY": "Privater Schlüssel",
"PROJECTID": "Projekt-ID",
- "BASEURL": "Base_URL",
- "DELIVERYREPORTURL": "URL für Erhalt"
+ "BASEURL": "Basis-URL",
+ "DELIVERYREPORTURL": "URL des Ãbermittlungsberichts"
}
}
diff --git a/public/app/main/apps/whatsapp/i18n/is.json b/public/app/main/apps/whatsapp/i18n/is.json
index 68808ad..e23ddb0 100644
--- a/public/app/main/apps/whatsapp/i18n/is.json
+++ b/public/app/main/apps/whatsapp/i18n/is.json
@@ -1,247 +1,247 @@
{
"WHATSAPP": {
- "EDIT_DIALOGFLOWV2": "Edit Dialogflow V2",
- "DIALOGFLOWV2": "Dialogflow V2",
- "PRIVATEKEY": "Private Key",
- "CLIENTEMAIL": "Client Email",
- "PROJECTID": "Project ID",
- "ACCESSKEYID": "Access Key ID",
- "ACCOUNTSID": "Account SID",
- "ACTIONS": "Actions",
- "ADD_NOTE": "Add note",
- "ADD_WHATSAPPACCOUNT": "Add",
- "ADD_WHATSAPPCANNEDANSWER": "Add Canned Answer",
- "ADD_WHATSAPPDISPOSITION": "Add WhatsApp Disposition",
- "ADD_WHATSAPPQUEUE": "Add WhatsApp queue",
- "ADVANCED": "Advanced",
- "AGENT": "Agent",
- "AGENT_TIMEOUT": "Agent Timeout",
- "AGENTADD_QUEUE": "Add Agent To WhatsApp Queue",
- "AGENTADD_WHATSAPPACCOUNT": "Add Agent To WhatsApp Account",
- "AGENTADD_WHATSAPPQUEUE": "Add Agent To WhatsApp Queue",
- "AGENTS": "Agents",
- "AGENTSADD_QUEUE": "Add agents to WhatsApp queue",
- "AGENTTRANSFER": "Agent Transfer",
- "AGENTTRANSFERTIMEOUT": "Agent Transfer Timeout",
- "ALL": "All",
- "ALL_AGENTS": "All Agents",
- "ALL_TEAMS": "All Teams",
+ "EDIT_DIALOGFLOWV2": "Breyttu Dialogflow V2",
+ "DIALOGFLOWV2": "Samskiptaflði V2",
+ "PRIVATEKEY": "Einka lykill",
+ "CLIENTEMAIL": "Notanda netfang",
+ "PROJECTID": "Auðkenni verkefnis",
+ "ACCESSKEYID": "Auðkenni aðgangslykils",
+ "ACCOUNTSID": "Reyknings auðkenni",
+ "ACTIONS": "Aðgerð",
+ "ADD_NOTE": "Bættu við skilaboðum",
+ "ADD_WHATSAPPACCOUNT": "Bæta við",
+ "ADD_WHATSAPPCANNEDANSWER": "Bæta við framhalds svari",
+ "ADD_WHATSAPPDISPOSITION": "Bættu við à WhatsApp",
+ "ADD_WHATSAPPQUEUE": "Bættu við WhatsApp röð",
+ "ADVANCED": "Ãróða",
+ "AGENT": "Fulltrúi",
+ "AGENT_TIMEOUT": "Of langur tÃmi á fulltrúa",
+ "AGENTADD_QUEUE": "Bættu við fulltrúa à WhatsApp biðröðina",
+ "AGENTADD_WHATSAPPACCOUNT": "Bættu við fulltrúa à WhatsApp reikninginn",
+ "AGENTADD_WHATSAPPQUEUE": "Bættu við fulltrúa à WhatsApp biðröðina",
+ "AGENTS": "Fulltrúi",
+ "AGENTSADD_QUEUE": "Bættu við fulltrúa à WhatsApp biðröðina",
+ "AGENTTRANSFER": "Fulltrúi fluttur",
+ "AGENTTRANSFERTIMEOUT": "Of langur tÃmi á flutningi",
+ "ALL": "Allt",
+ "ALL_AGENTS": "Allir fulltrúar",
+ "ALL_TEAMS": "allir hópar",
"AMAZONLEX": "AmazonLex",
"AUTHTOKEN": "Auth Token",
- "AUTOREPLY": "Auto Reply",
- "BACK": "Back",
- "BASEURL": "Base URL",
- "BOTNAME": "Bot Name",
- "BUSY": "Busy",
- "CANNED_ANSWER_NOT_FOUND": "No Canned Answers were found",
- "CANNED_ANSWER_SEARCH": "Enter a text to search a Canned Answer",
- "CANNEDANSWERS": "Canned Answers",
- "CAPACITY": "Capacity",
- "CLOSE": "Close",
- "CLOSED": "Closed",
- "CLOSEMETHOD": "Close Method",
- "CLOSEURL": "Close URL",
- "COMMAND": "Command",
- "CONDITION": "Condition",
- "CONTACT": "Contact",
- "CREATED_AT": "Created at",
- "DEFAULT_PAUSE": "DEFAULT PAUSE",
- "DELETE": "Delete",
- "DELETE_INTERACTION": "Delete Interaction",
- "DELETE_SELECTED": "Delete selected",
- "DELETE_WHATSAPPACCOUNT": "Delete WhatsApp Account",
- "DELETE_WHATSAPPCANNEDANSWER": "Deleted",
- "DELETE_WHATSAPPDISPOSITION": "Delete WhatsApp Disposition",
- "DELETE_WHATSAPPQUEUE": "Delete WhatsApp Queue",
- "DESCRIPTION": "Description",
- "DIALOGFLOW": "DialogFlow",
- "DISPOSITION": "Disposition",
- "DISPOSITIONS": "Dispositions",
- "DOWNLOAD_INTERACTION": "Download",
- "DOWNLOAD_WITH_ATTACHMENTS": "Download With Attachments",
- "DOWNLOAD_WITHOUT_ATTACHMENTS": "Download Without Attachments",
- "EDIT_AGENT": "Edit Agent",
- "EDIT_AMAZONLEX": "Edit Lex configuration",
- "EDIT_AUTOREPLY": "Edit Auto Reply",
- "EDIT_CLOSE": "Edit Close",
- "EDIT_DIALOGFLOW": "Edit DialogFlow configuration",
- "EDIT_GOTOIF": "Edit Gotoif",
- "EDIT_GOTOP": "Edit Gotop",
- "EDIT_NOOP": "Edit Noop",
+ "AUTOREPLY": "Sjálfvirkt svar",
+ "BACK": "Til baka",
+ "BASEURL": "Grunn URL",
+ "BOTNAME": "Nafn á botta",
+ "BUSY": "Upptekin",
+ "CANNED_ANSWER_NOT_FOUND": "Ekkert tengt svar fannst",
+ "CANNED_ANSWER_SEARCH": "Settu inn texta til að leita að tengdu svari",
+ "CANNEDANSWERS": "Tengt svar",
+ "CAPACITY": "Geta/magn",
+ "CLOSE": "Loka",
+ "CLOSED": "Lokað",
+ "CLOSEMETHOD": "Loka aðferð",
+ "CLOSEURL": "Loka URL",
+ "COMMAND": "Skipun",
+ "CONDITION": "Skilyrði",
+ "CONTACT": "Tengiliður",
+ "CREATED_AT": "Stofnað kl.",
+ "DEFAULT_PAUSE": "Staðlað hlé",
+ "DELETE": "Eyða",
+ "DELETE_INTERACTION": "Eyða samskiptum",
+ "DELETE_SELECTED": "Eyða völdu",
+ "DELETE_WHATSAPPACCOUNT": "Eyða WhatsApp reikningi",
+ "DELETE_WHATSAPPCANNEDANSWER": "Eytt",
+ "DELETE_WHATSAPPDISPOSITION": "Eyða WhatsApp ráðstöfuninni",
+ "DELETE_WHATSAPPQUEUE": "Eyða WhatsApp biðröð",
+ "DESCRIPTION": "Lýsing",
+ "DIALOGFLOW": "Samskiptaflæði",
+ "DISPOSITION": "Ráðstöfun",
+ "DISPOSITIONS": "Ráðstöfun",
+ "DOWNLOAD_INTERACTION": "Niðurhal",
+ "DOWNLOAD_WITH_ATTACHMENTS": "Niðurhal með viðhengi",
+ "DOWNLOAD_WITHOUT_ATTACHMENTS": "Niðurhal án viðhengis",
+ "EDIT_AGENT": "Breyttu fulltrúa",
+ "EDIT_AMAZONLEX": "Breyttu Lex stillingum",
+ "EDIT_AUTOREPLY": "Breyttu sjálfvirku svari",
+ "EDIT_CLOSE": "Breyttu lokun",
+ "EDIT_DIALOGFLOW": "Breyttu DialogFlow stillingum",
+ "EDIT_GOTOIF": "Breyttu Gotoif",
+ "EDIT_GOTOP": "Breyttu Gotop",
+ "EDIT_NOOP": "Breyttu Noop",
"EDIT_QUEUE": "Edit Queue",
- "EDIT_SYSTEM": "Edit System",
- "EDIT_TAG": "Edit Tag",
- "EDIT_WHATSAPPACCOUNT": "Edit WhatsApp Account",
- "EDIT_WHATSAPPCANNEDANSWER": "Edit",
- "EDIT_WHATSAPPDISPOSITION": "Edit WhatsApp Disposition",
- "EDIT_WHATSAPPQUEUE": "Edit WhatsApp Queue",
+ "EDIT_SYSTEM": "Breyttu System",
+ "EDIT_TAG": "Breyttu töggum",
+ "EDIT_WHATSAPPACCOUNT": "Breyttu WhatsApp reikningi",
+ "EDIT_WHATSAPPCANNEDANSWER": "Breyta",
+ "EDIT_WHATSAPPDISPOSITION": "Breyttu WhatsApp ráðstöfuninni",
+ "EDIT_WHATSAPPQUEUE": "Breyttu WhatsApp biðröð",
"ERRORS": {
- "PROJECTID_REQUIRED": "Mandatory Field",
- "CLIENTEMAIL_REQUIRED": "Mandatory Field",
- "PRIVATEKEY_REQUIRED": "Mandatory Field",
- "ACCESSKEYID_REQUIRED": "Mandatory Field",
- "ACCOUNTSID_REQUIRED": "Mandatory Field",
- "AGENT_REQUIRED": "Mandatory Field",
- "AGENT_TIMEOUT_REQUIRED": "Mandatory Field",
- "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater or equal than",
- "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less or equal than",
- "AGENTTRANSFERTIMEOUT_REQUIRED": "Mandatory Field",
- "AUTHTOKEN_REQUIRED": "Mandatory Field",
- "BASEURL_REQUIRED": "Mandatory Field",
- "BOTNAME_REQUIRED": "Mandatory Field",
- "COMMAND_REQUIRED": "Mandatory Field",
- "CONDITION_REQUIRED": "Mandatory Field",
- "DESCRIPTION_REQUIRED": "Mandatory Field",
- "DISPOSITION_REQUIRED": "Mandatory Field",
- "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater or equal than",
- "FALSEPRIORITY_REQUIRED": "Mandatory Field",
- "KEY_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "KEY_REQUIRED": "Mandatory Field",
- "LANGUAGE_REQUIRED": "Mandtory Field",
- "LEXREGION_REQUIRED": "Mandatory Field",
- "LIST_REQUIRED": "Mandatory Field",
- "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Mandatory Field",
- "NAME_REQUIRED": "Mandatory Field",
- "PHONE_REQUIRED": "Mandatory Field",
- "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater or equal than",
- "PRIORITY_REQUIRED": "Mandatory Field",
- "QUEUE_REQUIRED": "Mandatory Field",
- "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater or equal than",
- "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less or equal than",
- "QUEUETRANSFERTIMEOUT_REQUIRED": "Mandatory Field",
- "SECRETACCESSKEY_REQUIRED": "Mandatory Field",
- "TAG_REQUIRED": "Mandatory Field",
- "TEXT_REQUIRED": "Mandatory Field",
- "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater or equal than",
- "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less or equal than",
- "TIMEOUT_REQUIRED": "Mandatory Field",
- "TIMES_REQUIRED": "Mandatory Field",
- "TOKEN_REQUIRED": "Mandatory Field",
- "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater or equal than",
- "TRUEPRIORITY_REQUIRED": "Mandatory Field",
- "TYPE_REQUIRED": "Mandatory Field",
- "VALUE_REQUIRED": "Mandatory Field",
- "VARIABLE_REQUIRED": "Mandatory Field",
- "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater or equal than",
- "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less or equal than",
- "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Mandatory Field",
- "WELCOMEMESSAGE_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
- "WELCOMEMESSAGE_REQUIRED": "Mandatory Field"
+ "PROJECTID_REQUIRED": "Skilyrtur reitur",
+ "CLIENTEMAIL_REQUIRED": "Skilyrtur reitur",
+ "PRIVATEKEY_REQUIRED": "Skilyrtur reitur",
+ "ACCESSKEYID_REQUIRED": "Skilyrtur reitur",
+ "ACCOUNTSID_REQUIRED": "Skilyrtur reitur",
+ "AGENT_REQUIRED": "Skilyrtur reitur",
+ "AGENT_TIMEOUT_REQUIRED": "Skilyrtur reitur",
+ "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gildið verður að vera jafnt eða stærra en",
+ "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Gildið verður að vera minna eða jafnt en",
+ "AGENTTRANSFERTIMEOUT_REQUIRED": "Skilyrtur reitur",
+ "AUTHTOKEN_REQUIRED": "Skilyrtur reitur",
+ "BASEURL_REQUIRED": "Skilyrtur reitur",
+ "BOTNAME_REQUIRED": "Skilyrtur reitur",
+ "COMMAND_REQUIRED": "Skilyrtur reitur",
+ "CONDITION_REQUIRED": "Skilyrtur reitur",
+ "DESCRIPTION_REQUIRED": "Skilyrtur reitur",
+ "DISPOSITION_REQUIRED": "Skilyrtur reitur",
+ "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gildið verður að vera jafnt eða stærra en",
+ "FALSEPRIORITY_REQUIRED": "Skilyrtur reitur",
+ "KEY_MAX_LENGTH": "Gildið verður að vera að hámarki eða jafnt og {{max}}",
+ "KEY_REQUIRED": "Skilyrtur reitur",
+ "LANGUAGE_REQUIRED": "Skilyrtur reitur",
+ "LEXREGION_REQUIRED": "Skilyrtur reitur",
+ "LIST_REQUIRED": "Skilyrtur reitur",
+ "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Skilyrtur reitur",
+ "NAME_REQUIRED": "Skilyrtur reitur",
+ "PHONE_REQUIRED": "Skilyrtur reitur",
+ "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gildið verður að vera jafnt eða stærra en",
+ "PRIORITY_REQUIRED": "Skilyrtur reitur",
+ "QUEUE_REQUIRED": "Skilyrtur reitur",
+ "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gildið verður að vera jafnt eða stærra en",
+ "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Gildið verður að vera minna eða jafnt en",
+ "QUEUETRANSFERTIMEOUT_REQUIRED": "Skilyrtur reitur",
+ "SECRETACCESSKEY_REQUIRED": "Skilyrtur reitur",
+ "TAG_REQUIRED": "Skilyrtur reitur",
+ "TEXT_REQUIRED": "Skilyrtur reitur",
+ "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gildið verður að vera jafnt eða stærra en",
+ "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Gildið verður að vera minna eða jafnt en",
+ "TIMEOUT_REQUIRED": "Skilyrtur reitur",
+ "TIMES_REQUIRED": "Skilyrtur reitur",
+ "TOKEN_REQUIRED": "Skilyrtur reitur",
+ "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gildið verður að vera jafnt eða stærra en",
+ "TRUEPRIORITY_REQUIRED": "Skilyrtur reitur",
+ "TYPE_REQUIRED": "Skilyrtur reitur",
+ "VALUE_REQUIRED": "Skilyrtur reitur",
+ "VARIABLE_REQUIRED": "Skilyrtur reitur",
+ "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gildið verður að vera jafnt eða stærra en",
+ "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Gildið verður að vera minna eða jafnt en",
+ "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Skilyrtur reitur",
+ "WELCOMEMESSAGE_MAX_LENGTH": "Gildið verður að vera að hámarki eða jafnt og {{max}}",
+ "WELCOMEMESSAGE_REQUIRED": "Skilyrtur reitur"
},
- "FALSEPRIORITY": "False Priority",
- "GENERAL": "General",
- "GO_TO_WHATSAPPACCOUNTS": "Go To Account",
+ "FALSEPRIORITY": "Rangur forgangur",
+ "GENERAL": "Almennt",
+ "GO_TO_WHATSAPPACCOUNTS": "Farðu à reikning",
"GOTOIF": "Gotoif",
"GOTOP": "Gotop",
- "GOTOREALTIME_WHATSAPPQUEUE": "Go To Realtime WhatsApp Queue",
+ "GOTOREALTIME_WHATSAPPQUEUE": "Go To Realtime WhatsApp biðröð",
"HELP": {
- "LIST": "Contact Manager list used to associate contacts",
- "MANDATORYDISPOSITION": "Mandatory disposition",
- "MANDATORYDISPOSITIONPAUSEID": "Pause to use when mandatory disposition is enabled",
- "MOTIONPROXY": "The field must have the following format: ://[:]. Example: https://X.Y.Z.W",
- "NAME": "Only numbers, letters and specific characters (._) are supported",
- "RECEIVEURL": "This is the auto-generated API string you need to use to receive the messages inside your account from your WhatsApp Connector provider (POST method must be used): click the clipboard button to copy it",
- "WELCOMEMESSAGE": "This is the first response message sent to new interactions"
+ "LIST": "Tengiliða listi er notaður tengja við tengiliði",
+ "MANDATORYDISPOSITION": "Skilyrtur reitur",
+ "MANDATORYDISPOSITIONPAUSEID": "Gera hlé þegar skilyrt ráðstöfun er virk",
+ "MOTIONPROXY": "Reiturinn þarf að hafa eftirfarandi snið: ://[:]. Example: https://X.Y.Z.W",
+ "NAME": "Einungis tölustafir, bókstafir og skilgreindir stafir (._) eru studdir",
+ "RECEIVEURL": "Ãetta er sjálfvirkur API strengur sem þú þarft að nota til að fá skilaboðin inn à WhatsApp tengilinn sem er à boði (POST method must be used): click the clipboard button to copy it",
+ "WELCOMEMESSAGE": "Ãetta eru fyrstu skilaboðin sem eru send til nýrra aðila"
},
- "ID": "Id",
- "IDLE": "Idle",
- "INSERT_MESSAGE_HERE": "Insert message here",
- "INTERACTIONS": "Interactions",
- "INTERACTIONS_WHATSAPPACCOUNT": "Go to Interactions",
- "KEY": "Key",
- "LANGUAGE": "Language",
- "LASTMESSAGE": "Last Message",
- "LEXREGION": "Region",
- "LIST": "List",
- "LOGGED_IN": "Logged In (SIP Connected)",
- "LOGIN_TIME": "Login Time",
- "LOGOUT": "Logout",
- "MANDATORYDISPOSITION": "Mandatory Disposition",
- "MANDATORYDISPOSITIONPAUSEID": "Pause to use when mandatory disposition is enabled",
- "MORE": "More",
+ "ID": "auðkenni",
+ "IDLE": "Engin aðgerð",
+ "INSERT_MESSAGE_HERE": "Settu inn skilaboðin hér",
+ "INTERACTIONS": "Samskipti",
+ "INTERACTIONS_WHATSAPPACCOUNT": "Farðu à samskipti",
+ "KEY": "Lykill",
+ "LANGUAGE": "Tungumál",
+ "LASTMESSAGE": "SÃðustu skilaboð",
+ "LEXREGION": "Landssvæði",
+ "LIST": "Listi",
+ "LOGGED_IN": "Loggasður inn(SIP Connected)",
+ "LOGIN_TIME": "Innskráningar tÃmi",
+ "LOGOUT": "Ãtskrá",
+ "MANDATORYDISPOSITION": "Skilyrt ráðstöfun",
+ "MANDATORYDISPOSITIONPAUSEID": "Gera hlé þegar skilyrt ráðstöfun er virk",
+ "MORE": "Meira",
"MOTIONPROXY": "Proxy Or Motion Domain",
- "MULTI_SELECT_TOGGLE": "Multi select toggle",
- "NAME": "Name",
- "NEW_WHATSAPPACCOUNT": "New WhatsApp Account",
- "NEW_WHATSAPPCANNEDANSWER": "New WhatsApp Canned Answer",
- "NEW_WHATSAPPDISPOSITION": "New WhatsApp Disposition",
- "NEW_WHATSAPPQUEUE": "New WhatsApp Queue",
- "NO_AGENT_ONLINE": "No Agent Online",
- "NO_AVAILABLE_INFO": "No Available Info",
- "NO_INTERACTION_AVAILABLE": "No Interactions Available",
- "NO_WHATSAPP_ACCOUNTS_AVAILABLE": "No WhatsApp Accounts available",
- "NO_WHATSAPPCANNEDANSWER_AVAILABLE": "No WhatsApp Canned Answers Available",
- "NO_WHATSAPPDISPOSITION_AVAILABLE": "No WhatsApp Dispositions Available",
+ "MULTI_SELECT_TOGGLE": "Fjölsvalrofi",
+ "NAME": "Nafn",
+ "NEW_WHATSAPPACCOUNT": "Nýr WhatsApp reikningur",
+ "NEW_WHATSAPPCANNEDANSWER": "Nýtt WhatsApp samtengt svar",
+ "NEW_WHATSAPPDISPOSITION": "Ný WhatsApp ráðstöfun",
+ "NEW_WHATSAPPQUEUE": "Ný WhatsApp röð",
+ "NO_AGENT_ONLINE": "engin fulltrúi er Online",
+ "NO_AVAILABLE_INFO": "Engar upplýsingar aðgengilegar",
+ "NO_INTERACTION_AVAILABLE": "Engin skilaboð eru til staðar",
+ "NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Engin WhatsApp reikningur à boði",
+ "NO_WHATSAPPCANNEDANSWER_AVAILABLE": "Engin WhatsApp tengd svör à boði",
+ "NO_WHATSAPPDISPOSITION_AVAILABLE": "engin WhatsApp ráðstöfun er à boði",
"NOOP": "Noop",
- "NOTE": "Note",
- "NOTIFICATION": "Notification",
- "NOTIFICATIONSHAKE": "Shake",
- "NOTIFICATIONSOUND": "Sound",
- "NOTIFICATIONTEMPLATE": "Template",
- "OF": "of",
- "OPENED": "Opened",
- "PAGE": "Page",
- "PARTIALPAUSE": "Partial Pause",
- "PAUSE": "Pause",
- "PAUSE_TIME": "Pause Time",
- "PAUSED": "Paused",
- "PHONE": "Phone",
- "PRIORITY": "Priority",
+ "NOTE": "Skilaboð",
+ "NOTIFICATION": "Skilaboð",
+ "NOTIFICATIONSHAKE": "Hrista",
+ "NOTIFICATIONSOUND": "Hljóð",
+ "NOTIFICATIONTEMPLATE": "Sniðmát",
+ "OF": "Slökt",
+ "OPENED": "Opnað",
+ "PAGE": "Bls.",
+ "PARTIALPAUSE": "Hlé að hluta",
+ "PAUSE": "Hlé",
+ "PAUSE_TIME": "Stoppa tÃma",
+ "PAUSED": "Gert hlé",
+ "PHONE": "SÃmi",
+ "PRIORITY": "Forgangur",
"PROXY": "Proxy",
- "QUEUE": "Queue",
- "QUEUES": "Queues",
- "QUEUETRANSFER": "Queue Transfer",
- "QUEUETRANSFERTIMEOUT": "Queue Transfer Timeout",
- "READY": "Ready",
- "REALTIME": "Realtime",
- "RECEIVEURL": "Receive URL",
- "DELIVERYREPORTURL": "Delivery report URL",
- "REFRESH_INTERACTIONS": "Refresh Interactions",
- "REMOTE": "Remote",
- "ROWSPERPAGE": "Rows per page",
- "SAVE": "Save",
- "SCREENRECORDING": "Manage Screen Recording",
- "SEARCH_FOR_ANYONE": "Search",
- "SECRETACCESSKEY": "Access key secret",
- "SELECT_ALL": "Select all",
- "SELECT_NONE": "Select none",
- "SELECTED": "Selected",
- "SELECTED_AGENTS": "Selected Agents",
- "SELECTED_TEAMS": "Selected Teams",
- "SEND": "Send",
- "SETTINGS": "Settings",
- "SPYINTERACTION": "Spy Interaction",
- "START_SCREENRECORDING": "Start Screen Recording",
- "STARTEDAT": "Started at",
- "STATUS": "Status",
- "STOP_SCREENRECORDING": "Stop Screen Recording",
- "STRATEGY": "Strategy",
- "SYSTEM": "System",
- "TAG": "Tag",
- "TAGS": "Tags",
- "TEAMADD_WHATSAPPQUEUE": "Add Team To WhatsApp Queue",
- "TEAMS_ASSOCIATION": "Teams Association",
- "TEXT": "Text",
- "TIMEOUT": "Timeout",
- "TIMER": "Timer",
- "TIMES": "Times",
- "TO": "To",
+ "QUEUE": "Biðröð",
+ "QUEUES": "biðraðir",
+ "QUEUETRANSFER": "Biðröð flutt",
+ "QUEUETRANSFERTIMEOUT": "TÃmi á biðraðar flutningi rann út",
+ "READY": "Tilbúið",
+ "REALTIME": "RauntÃmi",
+ "RECEIVEURL": "Taka á móti URL",
+ "DELIVERYREPORTURL": "Vefslóð fyrir afhendingar skýrslu",
+ "REFRESH_INTERACTIONS": "Endurnýja skilaboð",
+ "REMOTE": "Fjarvinnsla",
+ "ROWSPERPAGE": "Raðir á sÃðu",
+ "SAVE": "Geyma",
+ "SCREENRECORDING": "Stilla skjá upptöku",
+ "SEARCH_FOR_ANYONE": "Leita",
+ "SECRETACCESSKEY": "Leini orð fyrir aðgang",
+ "SELECT_ALL": "Veldu allt",
+ "SELECT_NONE": "Veldu ekkert",
+ "SELECTED": "Valið",
+ "SELECTED_AGENTS": "Valdir fulltrúar",
+ "SELECTED_TEAMS": "Valdir hópar",
+ "SEND": "Senda",
+ "SETTINGS": "Stillingar",
+ "SPYINTERACTION": "Meðhlustun á samskiptum",
+ "START_SCREENRECORDING": "Byrja skjá upptöku",
+ "STARTEDAT": "Byrjað kl.",
+ "STATUS": "Staða",
+ "STOP_SCREENRECORDING": "Stöðva skjá upptöku",
+ "STRATEGY": "Stefna",
+ "SYSTEM": "Kerfi",
+ "TAG": "Tögg",
+ "TAGS": "Tögg",
+ "TEAMADD_WHATSAPPQUEUE": "Bæta við hópi à WhatsApp biðröð",
+ "TEAMS_ASSOCIATION": "Félaga hópur",
+ "TEXT": "Texti",
+ "TIMEOUT": "Ãtrunninn tÃmi",
+ "TIMER": "TÃmamælir",
+ "TIMES": "TÃmar",
+ "TO": "Til",
"TOKEN": "Token",
- "TOOLTIP_SCREENRECORDING_OFF": "Screen Recording available",
- "TOOLTIP_SCREENRECORDING_ON": "Screen Recording in progress",
- "TRANSFER": "Transfer",
- "TRUEPRIORITY": "True Priority",
- "TYPE": "Type",
- "UNPAUSE": "End Pause",
- "VALUE": "Value",
- "VARIABLE": "Variable",
- "WAITFORTHEASSIGNEDAGENT": "Wait for the assigned agent",
- "WAITING": "Waiting",
- "WELCOMEMESSAGE": "Welcome Message",
- "WHATSAPP": "WhatsApp Connector",
- "WHATSAPPACCOUNTS": "WhatsApp Accounts",
- "WHATSAPPCANNEDANSWERS": "WhatsApp Canned Answers",
- "WHATSAPPDISPOSITIONS": "WhatsApp Dispositions",
- "WHATSAPPQUEUES": "WhatsApp Queues"
+ "TOOLTIP_SCREENRECORDING_OFF": "Skjáupptaka aðgengileg",
+ "TOOLTIP_SCREENRECORDING_ON": "Skjáupptaka er à gangi",
+ "TRANSFER": "Flutningur",
+ "TRUEPRIORITY": "Réttur forgangur",
+ "TYPE": "Tegund",
+ "UNPAUSE": "Enda hlé",
+ "VALUE": "Gildi",
+ "VARIABLE": "Breyta",
+ "WAITFORTHEASSIGNEDAGENT": "Bið eftir skráðum fulltrúa",
+ "WAITING": "BÃður",
+ "WELCOMEMESSAGE": "Velkominn skilaboð",
+ "WHATSAPP": "WhatsApp tengill",
+ "WHATSAPPACCOUNTS": "WhatsApp reikningur",
+ "WHATSAPPCANNEDANSWERS": "WhatsApp tengd svör",
+ "WHATSAPPDISPOSITIONS": "WhatsApp ráðstöfun",
+ "WHATSAPPQUEUES": "WhatsApp biðraðir"
}
}
diff --git a/public/app/quick-panel/i18n/is.json b/public/app/quick-panel/i18n/is.json
index fd2a755..dbf17b1 100644
--- a/public/app/quick-panel/i18n/is.json
+++ b/public/app/quick-panel/i18n/is.json
@@ -1,73 +1,73 @@
{
"QUICKPANEL": {
- "EXPIRATION_GRAY_PERIOD": "Expiration Gray Period",
- "NO_AVAILABLE_GROUPS": "No Available Groups",
- "SAVE": "Save",
- "INFO": "Info",
- "NEW_CHATGROUP": "New Group",
- "NAME": "Name",
- "MEMBERS": "Members",
- "ENABLE_WRITING": "Enable Writing",
- "GROUPS": "Groups",
- "YOU": "You + {{participants}}",
- "NEW_INTERNAL_MESSAGE": "New internal message",
- "DELETE": "Delete",
- "SEARCH": "Search",
- "USERS": "Users",
- "TODAY": "TODAY",
- "MONDAY": "Monday",
- "TUESDAY": "Tuesday",
- "WEDNESDAY": "Wednesday",
- "THURSDAY": "Thursday",
- "FRIDAY": "Friday",
- "SATURDAY": "Saturday",
- "SUNDAY": "Sunday",
- "JANUARY": "January",
- "FEBRUARY": "February",
- "MARCH": "March",
- "APRIL": "April",
- "MAY": "May",
- "JUNE": "June",
- "JULY": "July",
- "AUGUST": "August",
+ "EXPIRATION_GRAY_PERIOD": "PrufutÃmabili er lokið",
+ "NO_AVAILABLE_GROUPS": "Engin hópur aðgengilegur",
+ "SAVE": "Geyma",
+ "INFO": "Uppl.",
+ "NEW_CHATGROUP": "Nýr hópur",
+ "NAME": "Nafn",
+ "MEMBERS": "Meðlimir",
+ "ENABLE_WRITING": "Leyfa skráningu",
+ "GROUPS": "Hópar",
+ "YOU": "Ãú + {{participants}}",
+ "NEW_INTERNAL_MESSAGE": "Ný innahúss skilaboð",
+ "DELETE": "Eyða",
+ "SEARCH": "Leita",
+ "USERS": "Notendur",
+ "TODAY": "Ã dag",
+ "MONDAY": "Mánudagur",
+ "TUESDAY": "Ãriðjudagur",
+ "WEDNESDAY": "Miðvikudagur",
+ "THURSDAY": "Fimmtudagur",
+ "FRIDAY": "Föstudagur",
+ "SATURDAY": "Laugardagur",
+ "SUNDAY": "Sunnudagur",
+ "JANUARY": "Janúar",
+ "FEBRUARY": "Febrúar",
+ "MARCH": "Mars",
+ "APRIL": "AprÃl",
+ "MAY": "MaÃ",
+ "JUNE": "JúnÃ",
+ "JULY": "JúlÃ",
+ "AUGUST": "Ãgúst",
"SEPTEMBER": "September",
- "OCTOBER": "October",
- "NOVEMBER": "November",
- "DECEMBER": "December",
- "CHAT": "CHAT",
- "ACTIVITY": "ACTIVITY",
- "FRIENDS": "Friends",
- "APP_SERVERS": "Application Servers",
- "USER_STATS": "User Stats",
- "EVENTS": "Events",
- "NOTES": "Notes",
- "QUICK_SETTINGS": "Quick Settings",
- "NOTIFICATIONS": "Notifications",
- "CLOUD_SYNC": "Cloud Sync",
+ "OCTOBER": "Október",
+ "NOVEMBER": "Nóvember",
+ "DECEMBER": "Desember",
+ "CHAT": "Spjall",
+ "ACTIVITY": "Virkni",
+ "FRIENDS": "Vinir",
+ "APP_SERVERS": "Forrita netþjónn",
+ "USER_STATS": "Staða á notanda",
+ "EVENTS": "Atburðir",
+ "NOTES": "skilaboð",
+ "QUICK_SETTINGS": "Hraðstillingar",
+ "NOTIFICATIONS": "Skilaboð",
+ "CLOUD_SYNC": "Samþáttun við skýið",
"RETRO_THRUSTERS": "Retro Thrusters",
- "RECENT": "Recent",
- "START_NEW_CHAT": "Start New Chat",
- "BACK": "Back",
- "CALL": "Call",
- "MORE": "More",
- "SEND_MESSAGE": "Send message",
- "REPLY_PLACEHOLDER": "Type and hit enter to send message",
- "CONTACT_XCALLY_MOTION_SUPPORT": "Contact xCALLY Motion Support",
- "EXPIRATION_DATE": "Expiration Date",
- "EXPIRATION_REASON": "Expiration Reason",
- "LICENSE": "License",
- "NEW_TOKEN": "New Token",
- "OLD_TOKEN": "Old Token",
- "SEND_EMAIL_TO": "Send Email To",
+ "RECENT": "Nýlegt",
+ "START_NEW_CHAT": "Hefja nýtt spjall",
+ "BACK": "Til baka",
+ "CALL": "SÃmtal",
+ "MORE": "Meira",
+ "SEND_MESSAGE": "Senda skilaboð",
+ "REPLY_PLACEHOLDER": "Skrifaðu og ýttu á \"enter\" til að senda skilaboð",
+ "CONTACT_XCALLY_MOTION_SUPPORT": "Hafðu samband við tæknideild Svars",
+ "EXPIRATION_DATE": "TÃmasetning er útrunninn",
+ "EXPIRATION_REASON": "Ãstæða útrunnunarinnar",
+ "LICENSE": "Leyfið",
+ "NEW_TOKEN": "Nýtt Token",
+ "OLD_TOKEN": "Eldra Token",
+ "SEND_EMAIL_TO": "Sendu tölvupóst á",
"TOKEN": "Token",
- "EXPIRATION_REASON_MESSAGE": "Your license has expired or your machine unique id has been updated due to a change to your system. Contact xCALLY Motion Support Team sending both your old and your new uuid.",
- "GRAY_PERIOD_EXPIRATION": "Gray Period Expiration",
- "EXPIRATION_REASON_MESSAGE_GRAY": "Your license has expired or has been disabled. Contact xCALLY Motion Support Team.",
- "EXPIRATION_REASON_MESSAGE_CHANGED": "Your machine unique id has been updated due to a change to your system. Contact xCALLY Motion Support Team sending both your old and your new uuid.",
- "MESSENGER_DISABLED": "The internal messaging is disabled for this agent!",
- "WARNING": "Warning",
+ "EXPIRATION_REASON_MESSAGE": "Leyfið þitt er útrunnið eða vélbúnaður hefur verið uppfærður. Hafðu samband við Svar og sendu með bæði eldra og nýja auðkennið þitt.",
+ "GRAY_PERIOD_EXPIRATION": "PrufutÃmabili er lokið",
+ "EXPIRATION_REASON_MESSAGE_GRAY": "Leyfið þitt er útrunnið eða hefur verið gert óvirkt. Hafðu samband við Svar.",
+ "EXPIRATION_REASON_MESSAGE_CHANGED": "Leyfið þitt er útrunnið eða vélbúnaður hefur verið uppfærður. Hafðu samband við Svar og sendu með bæði eldra og nýja auðkennið þitt.",
+ "MESSENGER_DISABLED": "Innandyra skilaboðum hafa verið óvirkjuð fyrir þennann fulltrúa.!",
+ "WARNING": "Aðvörun",
"ERRORS": {
- "NAME_REQUIRED": "Mandatory Field"
+ "NAME_REQUIRED": "Skilyrtur reitur"
}
}
}
diff --git a/public/app/quick-panel/i18n/pt-BR.json b/public/app/quick-panel/i18n/pt-BR.json
index c7b067f..a599e14 100644
--- a/public/app/quick-panel/i18n/pt-BR.json
+++ b/public/app/quick-panel/i18n/pt-BR.json
@@ -1,13 +1,13 @@
{
"QUICKPANEL": {
- "EXPIRATION_GRAY_PERIOD": "PerÃodo Cinzento de Expiração",
- "NO_AVAILABLE_GROUPS": "Não há grupos disponÃveis",
+ "EXPIRATION_GRAY_PERIOD": "PerÃodo Pré Expiração (Gray Period)",
+ "NO_AVAILABLE_GROUPS": "Não há Grupos DisponÃveis",
"SAVE": "Salvar",
- "INFO": "Informação",
+ "INFO": "Info",
"NEW_CHATGROUP": "Novo Grupo",
"NAME": "Nome",
"MEMBERS": "Membros",
- "ENABLE_WRITING": "Ativar escrita",
+ "ENABLE_WRITING": "Ativar Escrita",
"GROUPS": "Grupos",
"YOU": "Você + {{participantes}}",
"NEW_INTERNAL_MESSAGE": "Nova mensagem interna",
@@ -17,7 +17,7 @@
"TODAY": "HOJE",
"MONDAY": "Segunda",
"TUESDAY": "Terça",
- "WEDNESDAY": "QUarta",
+ "WEDNESDAY": "Quarta",
"THURSDAY": "Quinta",
"FRIDAY": "Sexta",
"SATURDAY": "Sábado",
@@ -35,35 +35,35 @@
"NOVEMBER": "Novembro",
"DECEMBER": "Dezembro",
"CHAT": "CHAT",
- "ACTIVITY": "Atividade",
+ "ACTIVITY": "ATIVIDADE",
"FRIENDS": "Amigos",
"APP_SERVERS": "Servidores de Aplicativos",
- "USER_STATS": "EstatÃsticas do usuário",
+ "USER_STATS": "EstatÃsticas do Usuário",
"EVENTS": "Eventos",
"NOTES": "Notas",
- "QUICK_SETTINGS": "Configurações rápidas",
+ "QUICK_SETTINGS": "Configurações Rápidas",
"NOTIFICATIONS": "Notificações",
- "CLOUD_SYNC": "Sincronizar nuvem",
- "RETRO_THRUSTERS": "Retro propulsores",
+ "CLOUD_SYNC": "Cloud Sync",
+ "RETRO_THRUSTERS": "Retro Propulsores",
"RECENT": "Recente",
- "START_NEW_CHAT": "Começar novo Chat",
+ "START_NEW_CHAT": "Começar Novo Chat",
"BACK": "Voltar",
"CALL": "Chamada",
"MORE": "Mais",
"SEND_MESSAGE": "Enviar mensagem",
- "REPLY_PLACEHOLDER": "Digite e aperte enter para enviar mensagem",
- "CONTACT_XCALLY_MOTION_SUPPORT": "Entre em contato com xCALLY Motion Support",
- "EXPIRATION_DATE": "Data de validade",
+ "REPLY_PLACEHOLDER": "Digite e pressione enter para enviar mensagem",
+ "CONTACT_XCALLY_MOTION_SUPPORT": "Entre em contato com o suporte xCALLY Motion",
+ "EXPIRATION_DATE": "Data de Validade",
"EXPIRATION_REASON": "Razão de Expiração",
"LICENSE": "Licença",
"NEW_TOKEN": "Novo Token",
"OLD_TOKEN": "Token Antigo",
"SEND_EMAIL_TO": "Enviar Email para",
"TOKEN": "Token",
- "EXPIRATION_REASON_MESSAGE": "Sua licença expirou ou sua ID exclusiva da máquina foi atualizada devido a uma alteração em seu sistema. Contate o xCALLY Equipe de apoio do movimento que envia seu uuid velho e novo.",
- "GRAY_PERIOD_EXPIRATION": "Expiração do perÃodo cinza",
- "EXPIRATION_REASON_MESSAGE_GRAY": "Sua licença expirou ou foi desativada. Entre em contato com a equipe de suporte do xCALLY Motion.",
- "EXPIRATION_REASON_MESSAGE_CHANGED": "O ID exclusivo da sua máquina foi atualizado devido a uma alteração no seu sistema. Contate o xCALLY Equipe de apoio do movimento que envia seu uuid velho e novo.",
+ "EXPIRATION_REASON_MESSAGE": "Sua licença expirou ou seu Token foi alterado devido a mudença em seu sistema. Contate o suporte xCALLY Motion enviando o Token antigo e o novo",
+ "GRAY_PERIOD_EXPIRATION": "PerÃodo Pré Expiração (Gray Period)",
+ "EXPIRATION_REASON_MESSAGE_GRAY": "Sua licença expirou ou foi desativada. Entre em contato com o suporte do xCALLY Motion",
+ "EXPIRATION_REASON_MESSAGE_CHANGED": "Seu Token foi alterado devido a uma alteração no seu sistema. Contate o suporte xCALLY Motion enviando o Token antigo e o novo",
"MESSENGER_DISABLED": "A mensagem interna está desativada para este agente!",
"WARNING": "Aviso",
"ERRORS": {
diff --git a/public/app/reset/i18n/is.json b/public/app/reset/i18n/is.json
index c3cf8da..e6aa48c 100644
--- a/public/app/reset/i18n/is.json
+++ b/public/app/reset/i18n/is.json
@@ -1,20 +1,20 @@
{
"RESETPASSWORD": {
- "TITLE": "Reset your password",
- "EMAIL_ADRESS": "Email address",
- "PASSWORD": "Password",
- "PASSWORD_CONFIRM": "Password (Confirm)",
- "UPDATE_PASSWORD": "RESET MY PASSWORD",
- "GO_BACK": "Go back to login",
- "PASSWORD_RESET": "Password Reset",
- "PASSWORD_RESET_MESSAGE": "Your password has been correctly reset, you can now login!",
- "PASSWORD_RESET_ERROR": "Password Reset Error",
+ "TITLE": "Endurstilltu lykilorðið þitt",
+ "EMAIL_ADRESS": "Netfang",
+ "PASSWORD": "Lykilorð",
+ "PASSWORD_CONFIRM": "Staðfestu lykilorð",
+ "UPDATE_PASSWORD": "Endurstilltu likilorðið mitt",
+ "GO_BACK": "Aftur á innskráningu",
+ "PASSWORD_RESET": "Lykilorð endurstillt",
+ "PASSWORD_RESET_MESSAGE": "Búið er að endurstilla lykilorðið þitt, þú getur núna skráð þig inn!",
+ "PASSWORD_RESET_ERROR": "Villa við endurstillingu á lykilorði",
"ERRORS": {
- "EMAIL_REQUIRED": "Email field is required",
- "EMAIL_MUST_VALID": "Email must be a valid e-mail address",
- "PASSWORD_REQUIRED": "Password field is required",
- "CONFIRM_NOT_MATCH": "The passwords don't match",
- "SECURE_PASSWORD_PATTERN": "Must contain at least 8 characters, with a minimum of 1 lowercase letter, 1 uppercase letter, 1 numeric character and 1 special character ~!?*@#$%^&-_=+[{]}."
+ "EMAIL_REQUIRED": "Netfang er skilyrt",
+ "EMAIL_MUST_VALID": "Netfang verður að vera gilt netfang",
+ "PASSWORD_REQUIRED": "Lykilorð er skilyrt",
+ "CONFIRM_NOT_MATCH": "Lykilorðin stemma ekki",
+ "SECURE_PASSWORD_PATTERN": "Verður að innihalda að lámarki 8 stafi, með að lámarki 1 lágstaf, 1 hástaf, 1 tölustaf og 1 sértákn ~!?*@#$%^&-_=+[{]}."
}
}
}
diff --git a/public/app/toolbar/i18n/bs.json b/public/app/toolbar/i18n/bs.json
index ebaee51..dbe8cbb 100644
--- a/public/app/toolbar/i18n/bs.json
+++ b/public/app/toolbar/i18n/bs.json
@@ -123,7 +123,7 @@
"HELP": {
"PREVIEW_RECALLME": "Ovo je Recall Me poziv zakazan za {{date}}"
},
- "BOSNIAN": "Bosanski",
- "ICELANDIC": "Islandic"
+ "BOSNIAN": "Bosanski jezik",
+ "ICELANDIC": "Islandski"
}
}
diff --git a/public/app/toolbar/i18n/de.json b/public/app/toolbar/i18n/de.json
index d452759..7fe5d1f 100644
--- a/public/app/toolbar/i18n/de.json
+++ b/public/app/toolbar/i18n/de.json
@@ -2,10 +2,10 @@
"TOOLBAR": {
"TOGGLE_NAVIGATION": "Navigation umschalten",
"TOGGLE_NAVIGATION_FOLD": "Navigation einklappen",
- "TOGGLE_NAVIGATION_MODE": "Navigation Moduswechsel",
+ "TOGGLE_NAVIGATION_MODE": "Navigation wechseln",
"SEARCH": "Suche",
"USER_SETTINGS": "Nutzereinstellungen",
- "TOGGLE_QUICK_PANEL": "Schnelles Panel umschalten",
+ "TOGGLE_QUICK_PANEL": "QuickPanel",
"ENGLISH": "Englisch",
"ITALIAN": "Italienisch",
"FRENCH": "Französisch",
@@ -33,24 +33,24 @@
"OLD_PASSWORD": "Altes Passwort",
"SAVE": "Speichern",
"TRIAL_VERSION": "Testversion",
- "SOMEONE_LOGGED_YOU_OUT": "Sie wurden von einem anderen Benutzer abgemeldet. Erneut anmelden?",
+ "SOMEONE_LOGGED_YOU_OUT": "Abmeldung durch anderen Nutzer. Erneut anmelden?",
"STAY_LOGGED": "Angemeldet bleiben",
"WARNING": "Warnung",
"PAUSE": "Pause",
- "RESUME": "Fortsetzen",
+ "RESUME": "Pause beenden",
"NO_PAUSES_AVAILABLE": "Keine Pausen verfügbar",
"LATVIAN": "Lettisch",
"POLISH": "Polnisch",
"ERRORS": {
- "FIELD_REQUIRED": "Pflichtfeld",
- "PASSWORD_REQUIRED": "Pflichtfeld",
+ "FIELD_REQUIRED": "Feld erforderlich",
+ "PASSWORD_REQUIRED": "Passwort erforderlich",
"CONFIRM_NOT_MATCH": "Die Passwörter stimmen nicht überein",
"SECURE_PASSWORD_PATTERN": "Das Passwort muss mindestens 8 Zeichen lang sein und 1 Kleinbuchstaben, 1 GroÃbuchstaben, 1 Zahl und 1 Sonderzeichen enthalten.",
"PASSWORD_OLDPASSWORD_MATCH": "Die Passwörter stimmen nicht überein"
},
"RESETPASSWORD": "Passwort zurücksetzen",
"PASSWORD_EXPIRE_REMAINING_DAYS": "Verbleibende Tage, bis zum Ablauf des Passwortes",
- "BROWSER_COMPATIBILITY": "Browserkompatibilität [Chrome, Opera, Safari]",
+ "BROWSER_COMPATIBILITY": "Browserkompatibilität [Chrome, Edge, Opera, Safari]",
"RECORDING": "Aufzeichnung",
"INVALID_LICENSE": "Lizenz ungültig",
"BROWSER": "Browser",
@@ -96,30 +96,30 @@
"CHANGE_LANGUAGE_MESSAGE": "Bitte Seite aktualisieren, um Ãnderungen zu übernehmen",
"CHANGE_LANGUAGE_TITLE": "Sprache ändern",
"WEBRTC_AUDIO_DEVICES_NOT_AVAILABLE": "Keine Audiogeräte verfügbar",
- "WEBRTC_MICROPHONE_NOT_AVAILABLE": "Kein Mikrofon vorhanden",
+ "WEBRTC_MICROPHONE_NOT_AVAILABLE": "Kein Mikrofon verfügbar",
"WEBRTC_SPEAKER_NOT_AVAILABLE": "Kein Lautsprecher verfügbar",
- "NO_AVAILABLE_INFO": "Keine verfügbaren Informationen",
+ "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
"LITHUANIAN": "Litauisch",
- "NOTIFICATION_TITLE": "Neue Benachrichtigung von {{Absender}}",
+ "NOTIFICATION_TITLE": "Neue Nachricht von {{Absender}}",
"NOTIFICATION_TITLE_RECIPIENT": "an {{Empfänger}}",
- "USER_FORCE_LOGOUT": "{{ip}} hat sich mit Ihren Anmeldeinformationen angemeldet.\nMehrfachanmeldungen sind nicht zulässig",
- "LOGOUT": "Ausloggen",
+ "USER_FORCE_LOGOUT": "{{ip}} hat sich mit Ihren Anmeldeinformationen angemeldet",
+ "LOGOUT": "Abmelden",
"SESSION_TIMEOUT": "Die Sitzung wird nach 60 Sekunden automatisch geschlossen",
"PHONE2CALL": "Telefon zum Anrufen",
- "HUNGARIAN": "ungarisch",
- "AUTOANSWER_NOTIFICATIONS": "Automatische Antwortbenachrichtigungen",
+ "HUNGARIAN": "Ungarisch",
+ "AUTOANSWER_NOTIFICATIONS": "Benachrichtigung bei automatischer Antwort",
"CHANNEL": "Kanal",
"CHANNELS": "Kanäle",
- "CHAT": "Plaudern",
- "DELAY": "Automatische Antwortverzögerung [Sek.]",
- "EMAIL": "Email",
+ "CHAT": "Chat",
+ "DELAY": "Verzögerung automatische Antwort [Sek.]",
+ "EMAIL": "E-Mail",
"FAX": "Fax",
"NOTIFICATIONS": "Automatische Antwort aktiviert",
"NUM_NOTIFICATIONS": "Benachrichtigungen",
"OPENCHANNEL": "Offener Kanal",
"SMS": "SMS",
"WHATSAPP": "WhatsApp",
- "NO_AUTOANSWER_CONFIGURED": "Keine automatische Antwort für Kanäle konfiguriert",
+ "NO_AUTOANSWER_CONFIGURED": "Keine automatische Antwort konfiguriert",
"BOSNIAN": "bosnisch",
"ICELANDIC": "Isländisch"
}
diff --git a/server/api/action/action.attributes.js b/server/api/action/action.attributes.js
index 23677a6..7b07a4e 100644
--- a/server/api/action/action.attributes.js
+++ b/server/api/action/action.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x383c=['Allowed\x20values:\x20contactManager,\x20integration,\x20motionbar,\x20jscripty,\x20urlForward,\x20browser,\x20bot,\x20script','contactManager[autoCreate(0=No,1=Yes)],\x20urlForward[URL],\x20script[type],\x20integration[AccountId],\x20motionbar[TemplateId,URL,WinAppPath],\x20browser[TemplateId,URL]','browser[location(0=NewTab,1=NewWindow,2=MotionTab)],\x20contactManager[autoCreateField]','urlForward[timeout],\x20browser[windowWidth],\x20contactManager[ignoreDialerContactId]','TEXT','urlForward[body]','VIRTUAL','getDataValue','STRING','contactManager','motionbar','urlForward','bot','script'];(function(_0x5dc919,_0x16326b){var _0x2447d7=function(_0x2181c8){while(--_0x2181c8){_0x5dc919['push'](_0x5dc919['shift']());}};_0x2447d7(++_0x16326b);}(_0x383c,0x164));var _0xc383=function(_0x29d915,_0x54a040){_0x29d915=_0x29d915-0x0;var _0x160f86=_0x383c[_0x29d915];return _0x160f86;};'use strict';var Sequelize=require('sequelize');module['exports']={'name':{'type':Sequelize[_0xc383('0x0')],'get':function(_0x588d90){return this[_0xc383('0x1')]('action');}},'action':{'type':Sequelize[_0xc383('0x2')],'allowNull':![],'validate':{'isIn':{'args':[[_0xc383('0x3'),'integration',_0xc383('0x4'),'jscripty',_0xc383('0x5'),'browser',_0xc383('0x6'),_0xc383('0x7')]],'msg':'Allowed\x20values:\x20contactManager,\x20integration,\x20motionbar,\x20jscripty,\x20urlForward,\x20browser,\x20bot,\x20script'}},'comment':_0xc383('0x8')},'data1':{'type':Sequelize[_0xc383('0x2')](0x1000),'comment':'jscripty[ProjectId],\x20browser[type(0=Popup,1=CTI\x20URL)],\x20contactManager[ListId],\x20urlForward[type(GET,POST,PUT,DELETE)],\x20script[info],\x20integration[intName(desk,dynamics365,freshdesk,freshsales,salesforce,sugarcrm,vtiger,zendesk,zoho)],\x20motionbar[type(0=Popup,1=CTI\x20URL,2=WinApp)]'},'data2':{'type':Sequelize[_0xc383('0x2')](0x1000),'comment':_0xc383('0x9')},'data3':{'type':Sequelize[_0xc383('0x2')](0x1000),'comment':'contactManager[searchFields],\x20script[script],\x20integration[ConfigurationId],\x20motionbar[NULL,eventVariables(0=No,1=Yes),WinAppArguments],\x20browser[NULL,eventVariables(0=No,1=Yes)]'},'data4':{'type':Sequelize[_0xc383('0x2')](0x1000),'comments':_0xc383('0xa')},'data5':{'type':Sequelize[_0xc383('0x2')](0x1000),'comments':_0xc383('0xb')},'data6':{'type':Sequelize[_0xc383('0x2')],'comments':'urlForward[headers],\x20browser[wsindowHeight]'},'data7':{'type':Sequelize[_0xc383('0xc')],'comments':_0xc383('0xd')}};
\ No newline at end of file
+var _0xc076=['contactManager[searchFields],\x20script[script],\x20integration[ConfigurationId],\x20motionbar[NULL,eventVariables(0=No,1=Yes),WinAppArguments],\x20browser[NULL,eventVariables(0=No,1=Yes)]','browser[location(0=NewTab,1=NewWindow,2=MotionTab)],\x20contactManager[autoCreateField]','urlForward[timeout],\x20browser[windowWidth],\x20contactManager[ignoreDialerContactId]','urlForward[headers],\x20browser[wsindowHeight]','TEXT','urlForward[body]','sequelize','exports','VIRTUAL','getDataValue','action','STRING','contactManager','integration','motionbar','jscripty','browser','script','Allowed\x20values:\x20contactManager,\x20integration,\x20motionbar,\x20jscripty,\x20urlForward,\x20browser,\x20bot,\x20script','jscripty[ProjectId],\x20browser[type(0=Popup,1=CTI\x20URL)],\x20contactManager[ListId],\x20urlForward[type(GET,POST,PUT,DELETE)],\x20script[info],\x20integration[intName(desk,dynamics365,freshdesk,freshsales,salesforce,sugarcrm,vtiger,zendesk,zoho)],\x20motionbar[type(0=Popup,1=CTI\x20URL,2=WinApp)]','contactManager[autoCreate(0=No,1=Yes)],\x20urlForward[URL],\x20script[type],\x20integration[AccountId],\x20motionbar[TemplateId,URL,WinAppPath],\x20browser[TemplateId,URL]'];(function(_0x1caf6a,_0x26a5bf){var _0x1bf493=function(_0x3982f5){while(--_0x3982f5){_0x1caf6a['push'](_0x1caf6a['shift']());}};_0x1bf493(++_0x26a5bf);}(_0xc076,0x84));var _0x6c07=function(_0x4ac076,_0x36fee5){_0x4ac076=_0x4ac076-0x0;var _0x303566=_0xc076[_0x4ac076];return _0x303566;};'use strict';var Sequelize=require(_0x6c07('0x0'));module[_0x6c07('0x1')]={'name':{'type':Sequelize[_0x6c07('0x2')],'get':function(_0x55b13c){return this[_0x6c07('0x3')](_0x6c07('0x4'));}},'action':{'type':Sequelize[_0x6c07('0x5')],'allowNull':![],'validate':{'isIn':{'args':[[_0x6c07('0x6'),_0x6c07('0x7'),_0x6c07('0x8'),_0x6c07('0x9'),'urlForward',_0x6c07('0xa'),'bot',_0x6c07('0xb')]],'msg':_0x6c07('0xc')}},'comment':_0x6c07('0xc')},'data1':{'type':Sequelize[_0x6c07('0x5')](0x1000),'comment':_0x6c07('0xd')},'data2':{'type':Sequelize[_0x6c07('0x5')](0x1000),'comment':_0x6c07('0xe')},'data3':{'type':Sequelize[_0x6c07('0x5')](0x1000),'comment':_0x6c07('0xf')},'data4':{'type':Sequelize[_0x6c07('0x5')](0x1000),'comments':_0x6c07('0x10')},'data5':{'type':Sequelize[_0x6c07('0x5')](0x1000),'comments':_0x6c07('0x11')},'data6':{'type':Sequelize[_0x6c07('0x5')],'comments':_0x6c07('0x12')},'data7':{'type':Sequelize[_0x6c07('0x13')],'comments':_0x6c07('0x14')}};
\ No newline at end of file
diff --git a/server/api/action/action.controller.js b/server/api/action/action.controller.js
index f7e122a..a100b1f 100644
--- a/server/api/action/action.controller.js
+++ b/server/api/action/action.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x25e6=['desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','sendStatus','status','end','json','limit','undefined','count','offset','set','Content-Range','apply','save','update','destroy','error','stack','name','send','body','Action','params','then','catch','find','rimraf','zip-dir','moment','bluebird','mustache','sox','ejs','fs-extra','lodash','squel','jsforce'];(function(_0x19a87b,_0x26c651){var _0x4e41e6=function(_0x235345){while(--_0x235345){_0x19a87b['push'](_0x19a87b['shift']());}};_0x4e41e6(++_0x26c651);}(_0x25e6,0xdb));var _0x625e=function(_0x5581a3,_0x2fabd8){_0x5581a3=_0x5581a3-0x0;var _0x3c277b=_0x25e6[_0x5581a3];return _0x3c277b;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x625e('0x0'));var zipdir=require(_0x625e('0x1'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0x625e('0x2'));var BPromise=require(_0x625e('0x3'));var Mustache=require(_0x625e('0x4'));var util=require('util');var path=require('path');var sox=require(_0x625e('0x5'));var csv=require('to-csv');var ejs=require(_0x625e('0x6'));var fs=require('fs');var fs_extra=require(_0x625e('0x7'));var _=require(_0x625e('0x8'));var squel=require(_0x625e('0x9'));var crypto=require('crypto');var jsforce=require(_0x625e('0xa'));var deskjs=require(_0x625e('0xb'));var toCsv=require('to-csv');var querystring=require(_0x625e('0xc'));var Papa=require(_0x625e('0xd'));var Redis=require(_0x625e('0xe'));var authService=require(_0x625e('0xf'));var qs=require(_0x625e('0x10'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x625e('0x11'));var logger=require('../../config/logger')(_0x625e('0x12'));var utils=require(_0x625e('0x13'));var config=require(_0x625e('0x14'));var licenseUtil=require(_0x625e('0x15'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x49f895,_0x17bc27){_0x17bc27=_0x17bc27||0xcc;return function(_0x1fe4a6){if(_0x1fe4a6){return _0x49f895[_0x625e('0x16')](_0x17bc27);}return _0x49f895[_0x625e('0x17')](_0x17bc27)[_0x625e('0x18')]();};}function respondWithResult(_0x1e0410,_0xbabaf){_0xbabaf=_0xbabaf||0xc8;return function(_0x2c169a){if(_0x2c169a){return _0x1e0410[_0x625e('0x17')](_0xbabaf)[_0x625e('0x19')](_0x2c169a);}};}function respondWithFilteredResult(_0x4beb13,_0x2b6b13){return function(_0x3e8813){if(_0x3e8813){var _0x65b2a4=typeof _0x2b6b13['offset']==='undefined'&&typeof _0x2b6b13[_0x625e('0x1a')]===_0x625e('0x1b');var _0x41dc53=_0x3e8813[_0x625e('0x1c')];var _0x47260c=_0x65b2a4?0x0:_0x2b6b13[_0x625e('0x1d')];var _0x4b4bca=_0x65b2a4?_0x3e8813[_0x625e('0x1c')]:_0x2b6b13[_0x625e('0x1d')]+_0x2b6b13[_0x625e('0x1a')];var _0x5e1d7a;if(_0x4b4bca>=_0x41dc53){_0x4b4bca=_0x41dc53;_0x5e1d7a=0xc8;}else{_0x5e1d7a=0xce;}_0x4beb13['status'](_0x5e1d7a);return _0x4beb13[_0x625e('0x1e')](_0x625e('0x1f'),_0x47260c+'-'+_0x4b4bca+'/'+_0x41dc53)['json'](_0x3e8813);}return null;};}function patchUpdates(_0x3efd2c){return function(_0x2842c4){try{jsonpatch[_0x625e('0x20')](_0x2842c4,_0x3efd2c,!![]);}catch(_0x30e548){return BPromise['reject'](_0x30e548);}return _0x2842c4[_0x625e('0x21')]();};}function saveUpdates(_0x1e7d4d,_0x5043f9){return function(_0x55693a){if(_0x55693a){return _0x55693a[_0x625e('0x22')](_0x1e7d4d)['then'](function(_0x3d3ff0){return _0x3d3ff0;});}return null;};}function removeEntity(_0x2e4b51,_0x2d0e81){return function(_0x2fb4f2){if(_0x2fb4f2){return _0x2fb4f2[_0x625e('0x23')]()['then'](function(){_0x2e4b51[_0x625e('0x17')](0xcc)[_0x625e('0x18')]();});}};}function handleEntityNotFound(_0x491a03,_0x2dc1c1){return function(_0x138505){if(!_0x138505){_0x491a03[_0x625e('0x16')](0x194);}return _0x138505;};}function handleError(_0x4e22b6,_0x45a451){_0x45a451=_0x45a451||0x1f4;return function(_0x531246){logger[_0x625e('0x24')](_0x531246[_0x625e('0x25')]);if(_0x531246['name']){delete _0x531246[_0x625e('0x26')];}_0x4e22b6[_0x625e('0x17')](_0x45a451)[_0x625e('0x27')](_0x531246);};}exports['update']=function(_0x5a94b2,_0x3bdb2d){if(_0x5a94b2['body']['id']){delete _0x5a94b2[_0x625e('0x28')]['id'];}return db[_0x625e('0x29')]['find']({'where':{'id':_0x5a94b2[_0x625e('0x2a')]['id']}})[_0x625e('0x2b')](handleEntityNotFound(_0x3bdb2d,null))[_0x625e('0x2b')](saveUpdates(_0x5a94b2['body'],null))[_0x625e('0x2b')](respondWithResult(_0x3bdb2d,null))[_0x625e('0x2c')](handleError(_0x3bdb2d,null));};exports['destroy']=function(_0x38a391,_0x5d86c3){return db['Action'][_0x625e('0x2d')]({'where':{'id':_0x38a391[_0x625e('0x2a')]['id']}})['then'](handleEntityNotFound(_0x5d86c3,null))['then'](removeEntity(_0x5d86c3,null))[_0x625e('0x2c')](handleError(_0x5d86c3,null));};
\ No newline at end of file
+var _0x9576=['then','destroy','stack','name','send','body','Action','find','params','catch','eml-format','rimraf','zip-dir','fast-json-patch','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','sendStatus','status','end','offset','limit','count','set','Content-Range','json','reject','save','update'];(function(_0x46e363,_0x45d7e2){var _0x3fb059=function(_0x5e6274){while(--_0x5e6274){_0x46e363['push'](_0x46e363['shift']());}};_0x3fb059(++_0x45d7e2);}(_0x9576,0x182));var _0x6957=function(_0x40a211,_0x4a0d3c){_0x40a211=_0x40a211-0x0;var _0x5d2a02=_0x9576[_0x40a211];return _0x5d2a02;};'use strict';var emlformat=require(_0x6957('0x0'));var rimraf=require(_0x6957('0x1'));var zipdir=require(_0x6957('0x2'));var jsonpatch=require(_0x6957('0x3'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x6957('0x4'));var Mustache=require(_0x6957('0x5'));var util=require(_0x6957('0x6'));var path=require(_0x6957('0x7'));var sox=require(_0x6957('0x8'));var csv=require(_0x6957('0x9'));var ejs=require(_0x6957('0xa'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x6957('0xb'));var squel=require(_0x6957('0xc'));var crypto=require(_0x6957('0xd'));var jsforce=require(_0x6957('0xe'));var deskjs=require(_0x6957('0xf'));var toCsv=require(_0x6957('0x9'));var querystring=require('querystring');var Papa=require(_0x6957('0x10'));var Redis=require(_0x6957('0x11'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0x6957('0x12'));var hardwareService=require(_0x6957('0x13'));var logger=require(_0x6957('0x14'))(_0x6957('0x15'));var utils=require(_0x6957('0x16'));var config=require(_0x6957('0x17'));var licenseUtil=require(_0x6957('0x18'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x5888d6,_0x548647){_0x548647=_0x548647||0xcc;return function(_0x3f40f0){if(_0x3f40f0){return _0x5888d6[_0x6957('0x19')](_0x548647);}return _0x5888d6[_0x6957('0x1a')](_0x548647)[_0x6957('0x1b')]();};}function respondWithResult(_0x345c3e,_0x1fd3d9){_0x1fd3d9=_0x1fd3d9||0xc8;return function(_0x25d32e){if(_0x25d32e){return _0x345c3e['status'](_0x1fd3d9)['json'](_0x25d32e);}};}function respondWithFilteredResult(_0x4f82cb,_0x35fffc){return function(_0x256ac7){if(_0x256ac7){var _0x228f76=typeof _0x35fffc[_0x6957('0x1c')]==='undefined'&&typeof _0x35fffc[_0x6957('0x1d')]==='undefined';var _0x2a39b5=_0x256ac7[_0x6957('0x1e')];var _0x49aa31=_0x228f76?0x0:_0x35fffc[_0x6957('0x1c')];var _0x448ff6=_0x228f76?_0x256ac7[_0x6957('0x1e')]:_0x35fffc['offset']+_0x35fffc[_0x6957('0x1d')];var _0x2c103c;if(_0x448ff6>=_0x2a39b5){_0x448ff6=_0x2a39b5;_0x2c103c=0xc8;}else{_0x2c103c=0xce;}_0x4f82cb[_0x6957('0x1a')](_0x2c103c);return _0x4f82cb[_0x6957('0x1f')](_0x6957('0x20'),_0x49aa31+'-'+_0x448ff6+'/'+_0x2a39b5)[_0x6957('0x21')](_0x256ac7);}return null;};}function patchUpdates(_0x35ee5b){return function(_0x3081b2){try{jsonpatch['apply'](_0x3081b2,_0x35ee5b,!![]);}catch(_0x5ee3f8){return BPromise[_0x6957('0x22')](_0x5ee3f8);}return _0x3081b2[_0x6957('0x23')]();};}function saveUpdates(_0x18037f,_0x2569f4){return function(_0x3591fa){if(_0x3591fa){return _0x3591fa[_0x6957('0x24')](_0x18037f)[_0x6957('0x25')](function(_0x310a5e){return _0x310a5e;});}return null;};}function removeEntity(_0x56b0ba,_0x2b2dcd){return function(_0x3c9de7){if(_0x3c9de7){return _0x3c9de7[_0x6957('0x26')]()[_0x6957('0x25')](function(){_0x56b0ba['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0xa1e6af,_0x2a57b6){return function(_0x5c4e49){if(!_0x5c4e49){_0xa1e6af['sendStatus'](0x194);}return _0x5c4e49;};}function handleError(_0x320e7d,_0xa2f92f){_0xa2f92f=_0xa2f92f||0x1f4;return function(_0x3bc22f){logger['error'](_0x3bc22f[_0x6957('0x27')]);if(_0x3bc22f[_0x6957('0x28')]){delete _0x3bc22f[_0x6957('0x28')];}_0x320e7d[_0x6957('0x1a')](_0xa2f92f)[_0x6957('0x29')](_0x3bc22f);};}exports[_0x6957('0x24')]=function(_0x2d33ef,_0x320e1a){if(_0x2d33ef['body']['id']){delete _0x2d33ef[_0x6957('0x2a')]['id'];}return db[_0x6957('0x2b')][_0x6957('0x2c')]({'where':{'id':_0x2d33ef[_0x6957('0x2d')]['id']}})[_0x6957('0x25')](handleEntityNotFound(_0x320e1a,null))[_0x6957('0x25')](saveUpdates(_0x2d33ef[_0x6957('0x2a')],null))[_0x6957('0x25')](respondWithResult(_0x320e1a,null))[_0x6957('0x2e')](handleError(_0x320e1a,null));};exports[_0x6957('0x26')]=function(_0x3de770,_0x4950eb){return db['Action'][_0x6957('0x2c')]({'where':{'id':_0x3de770[_0x6957('0x2d')]['id']}})[_0x6957('0x25')](handleEntityNotFound(_0x4950eb,null))[_0x6957('0x25')](removeEntity(_0x4950eb,null))['catch'](handleError(_0x4950eb,null));};
\ No newline at end of file
diff --git a/server/api/action/action.model.js b/server/api/action/action.model.js
index ed47394..629c9f8 100644
--- a/server/api/action/action.model.js
+++ b/server/api/action/action.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x7bad=['api','bluebird','request-promise','rimraf','./action.attributes','define','Action','lodash','util','../../config/logger'];(function(_0x378720,_0xa711f1){var _0x47920a=function(_0xc5056){while(--_0xc5056){_0x378720['push'](_0x378720['shift']());}};_0x47920a(++_0xa711f1);}(_0x7bad,0xb1));var _0xd7ba=function(_0x5b142f,_0x10815a){_0x5b142f=_0x5b142f-0x0;var _0x327bbd=_0x7bad[_0x5b142f];return _0x327bbd;};'use strict';var _=require(_0xd7ba('0x0'));var util=require(_0xd7ba('0x1'));var logger=require(_0xd7ba('0x2'))(_0xd7ba('0x3'));var moment=require('moment');var BPromise=require(_0xd7ba('0x4'));var rp=require(_0xd7ba('0x5'));var fs=require('fs');var path=require('path');var rimraf=require(_0xd7ba('0x6'));var config=require('../../config/environment');var attributes=require(_0xd7ba('0x7'));module['exports']=function(_0xacb246,_0x1d8288){return _0xacb246[_0xd7ba('0x8')](_0xd7ba('0x9'),attributes,{'tableName':'tools_actions','paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
+var _0xd137=['moment','bluebird','request-promise','rimraf','../../config/environment','./action.attributes','exports','define','lodash','util','../../config/logger','api'];(function(_0x163cab,_0xae05a6){var _0x22d4c8=function(_0x3b0232){while(--_0x3b0232){_0x163cab['push'](_0x163cab['shift']());}};_0x22d4c8(++_0xae05a6);}(_0xd137,0x140));var _0x7d13=function(_0x26781a,_0x5d2070){_0x26781a=_0x26781a-0x0;var _0x37d270=_0xd137[_0x26781a];return _0x37d270;};'use strict';var _=require(_0x7d13('0x0'));var util=require(_0x7d13('0x1'));var logger=require(_0x7d13('0x2'))(_0x7d13('0x3'));var moment=require(_0x7d13('0x4'));var BPromise=require(_0x7d13('0x5'));var rp=require(_0x7d13('0x6'));var fs=require('fs');var path=require('path');var rimraf=require(_0x7d13('0x7'));var config=require(_0x7d13('0x8'));var attributes=require(_0x7d13('0x9'));module[_0x7d13('0xa')]=function(_0x4e0c6f,_0x3d2817){return _0x4e0c6f[_0x7d13('0xb')]('Action',attributes,{'tableName':'tools_actions','paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
diff --git a/server/api/action/action.rpc.js b/server/api/action/action.rpc.js
index 58ad728..5867e55 100644
--- a/server/api/action/action.rpc.js
+++ b/server/api/action/action.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x5fab=['../../config/environment','jayson/promise','client','request','then','request\x20sent','debug','Action,\x20%s,\x20%s,\x20%s','stringify','error','code','message','Action,\x20%s,\x20%s','result','catch','lodash','util','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc'];(function(_0x52cde3,_0x28d007){var _0x106ff1=function(_0x54613e){while(--_0x54613e){_0x52cde3['push'](_0x52cde3['shift']());}};_0x106ff1(++_0x28d007);}(_0x5fab,0x177));var _0xb5fa=function(_0xf0f7ba,_0x48be70){_0xf0f7ba=_0xf0f7ba-0x0;var _0x44382c=_0x5fab[_0xf0f7ba];return _0x44382c;};'use strict';var _=require(_0xb5fa('0x0'));var util=require(_0xb5fa('0x1'));var moment=require('moment');var BPromise=require(_0xb5fa('0x2'));var rs=require(_0xb5fa('0x3'));var fs=require('fs');var Redis=require(_0xb5fa('0x4'));var db=require(_0xb5fa('0x5'))['db'];var utils=require(_0xb5fa('0x6'));var logger=require(_0xb5fa('0x7'))(_0xb5fa('0x8'));var config=require(_0xb5fa('0x9'));var jayson=require(_0xb5fa('0xa'));var client=jayson[_0xb5fa('0xb')]['http']({'port':0x232a});function respondWithRpcPromise(_0x5d70f6,_0x2e3804,_0x1aec3e){return new BPromise(function(_0x9c7bce,_0x56d018){return client[_0xb5fa('0xc')](_0x5d70f6,_0x1aec3e)[_0xb5fa('0xd')](function(_0x2cf4a5){logger['info']('Action,\x20%s,\x20%s',_0x2e3804,_0xb5fa('0xe'));logger[_0xb5fa('0xf')](_0xb5fa('0x10'),_0x2e3804,_0xb5fa('0xe'),JSON[_0xb5fa('0x11')](_0x2cf4a5));if(_0x2cf4a5[_0xb5fa('0x12')]){if(_0x2cf4a5[_0xb5fa('0x12')][_0xb5fa('0x13')]===0x1f4){logger[_0xb5fa('0x12')]('Action,\x20%s,\x20%s',_0x2e3804,_0x2cf4a5[_0xb5fa('0x12')][_0xb5fa('0x14')]);return _0x56d018(_0x2cf4a5['error'][_0xb5fa('0x14')]);}logger['error'](_0xb5fa('0x15'),_0x2e3804,_0x2cf4a5[_0xb5fa('0x12')][_0xb5fa('0x14')]);return _0x9c7bce(_0x2cf4a5[_0xb5fa('0x12')][_0xb5fa('0x14')]);}else{logger['info']('Action,\x20%s,\x20%s',_0x2e3804,_0xb5fa('0xe'));_0x9c7bce(_0x2cf4a5[_0xb5fa('0x16')][_0xb5fa('0x14')]);}})[_0xb5fa('0x17')](function(_0x56fe10){logger['error'](_0xb5fa('0x15'),_0x2e3804,_0x56fe10);_0x56d018(_0x56fe10);});});}
\ No newline at end of file
+var _0x53ec=['error','message','catch','lodash','util','moment','bluebird','randomstring','ioredis','../../config/utils','rpc','../../config/environment','client','request','then','info','Action,\x20%s,\x20%s','request\x20sent','debug','stringify','code'];(function(_0x1ccdf7,_0x215d5a){var _0x52a0ae=function(_0x40324a){while(--_0x40324a){_0x1ccdf7['push'](_0x1ccdf7['shift']());}};_0x52a0ae(++_0x215d5a);}(_0x53ec,0x192));var _0xc53e=function(_0x30e804,_0x8d453b){_0x30e804=_0x30e804-0x0;var _0x529374=_0x53ec[_0x30e804];return _0x529374;};'use strict';var _=require(_0xc53e('0x0'));var util=require(_0xc53e('0x1'));var moment=require(_0xc53e('0x2'));var BPromise=require(_0xc53e('0x3'));var rs=require(_0xc53e('0x4'));var fs=require('fs');var Redis=require(_0xc53e('0x5'));var db=require('../../mysqldb')['db'];var utils=require(_0xc53e('0x6'));var logger=require('../../config/logger')(_0xc53e('0x7'));var config=require(_0xc53e('0x8'));var jayson=require('jayson/promise');var client=jayson[_0xc53e('0x9')]['http']({'port':0x232a});function respondWithRpcPromise(_0x41a9e8,_0x2de88b,_0x5d3b28){return new BPromise(function(_0x1616ac,_0x1ac6c0){return client[_0xc53e('0xa')](_0x41a9e8,_0x5d3b28)[_0xc53e('0xb')](function(_0xd9612){logger[_0xc53e('0xc')](_0xc53e('0xd'),_0x2de88b,_0xc53e('0xe'));logger[_0xc53e('0xf')]('Action,\x20%s,\x20%s,\x20%s',_0x2de88b,'request\x20sent',JSON[_0xc53e('0x10')](_0xd9612));if(_0xd9612['error']){if(_0xd9612['error'][_0xc53e('0x11')]===0x1f4){logger[_0xc53e('0x12')](_0xc53e('0xd'),_0x2de88b,_0xd9612[_0xc53e('0x12')]['message']);return _0x1ac6c0(_0xd9612['error'][_0xc53e('0x13')]);}logger[_0xc53e('0x12')](_0xc53e('0xd'),_0x2de88b,_0xd9612[_0xc53e('0x12')][_0xc53e('0x13')]);return _0x1616ac(_0xd9612[_0xc53e('0x12')][_0xc53e('0x13')]);}else{logger[_0xc53e('0xc')](_0xc53e('0xd'),_0x2de88b,_0xc53e('0xe'));_0x1616ac(_0xd9612['result'][_0xc53e('0x13')]);}})[_0xc53e('0x14')](function(_0x535cd4){logger[_0xc53e('0x12')](_0xc53e('0xd'),_0x2de88b,_0x535cd4);_0x1ac6c0(_0x535cd4);});});}
\ No newline at end of file
diff --git a/server/api/action/index.js b/server/api/action/index.js
index e73def9..1ea9316 100644
--- a/server/api/action/index.js
+++ b/server/api/action/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xf464=['update','delete','destroy','exports','util','express','Router','fs-extra','../../components/auth/service','../../components/interaction/service','../../config/environment','put','/:id','isAuthenticated'];(function(_0x1d1a0e,_0x38aa63){var _0x42ad05=function(_0x5a506d){while(--_0x5a506d){_0x1d1a0e['push'](_0x1d1a0e['shift']());}};_0x42ad05(++_0x38aa63);}(_0xf464,0x146));var _0x4f46=function(_0x2eb5b4,_0x452438){_0x2eb5b4=_0x2eb5b4-0x0;var _0xcd022e=_0xf464[_0x2eb5b4];return _0xcd022e;};'use strict';var multer=require('multer');var util=require(_0x4f46('0x0'));var path=require('path');var timeout=require('connect-timeout');var express=require(_0x4f46('0x1'));var router=express[_0x4f46('0x2')]();var fs_extra=require(_0x4f46('0x3'));var auth=require(_0x4f46('0x4'));var interaction=require(_0x4f46('0x5'));var config=require(_0x4f46('0x6'));var controller=require('./action.controller');router[_0x4f46('0x7')](_0x4f46('0x8'),auth[_0x4f46('0x9')](),controller[_0x4f46('0xa')]);router[_0x4f46('0xb')](_0x4f46('0x8'),auth[_0x4f46('0x9')](),controller[_0x4f46('0xc')]);module[_0x4f46('0xd')]=router;
\ No newline at end of file
+var _0xe3ca=['exports','multer','util','path','connect-timeout','Router','fs-extra','../../components/interaction/service','../../config/environment','put','/:id','isAuthenticated','update','delete','destroy'];(function(_0x326ea9,_0x1baad3){var _0x20f4a3=function(_0x22c934){while(--_0x22c934){_0x326ea9['push'](_0x326ea9['shift']());}};_0x20f4a3(++_0x1baad3);}(_0xe3ca,0x187));var _0xae3c=function(_0x21a9d9,_0x4d5ac8){_0x21a9d9=_0x21a9d9-0x0;var _0x46adce=_0xe3ca[_0x21a9d9];return _0x46adce;};'use strict';var multer=require(_0xae3c('0x0'));var util=require(_0xae3c('0x1'));var path=require(_0xae3c('0x2'));var timeout=require(_0xae3c('0x3'));var express=require('express');var router=express[_0xae3c('0x4')]();var fs_extra=require(_0xae3c('0x5'));var auth=require('../../components/auth/service');var interaction=require(_0xae3c('0x6'));var config=require(_0xae3c('0x7'));var controller=require('./action.controller');router[_0xae3c('0x8')](_0xae3c('0x9'),auth[_0xae3c('0xa')](),controller[_0xae3c('0xb')]);router[_0xae3c('0xc')](_0xae3c('0x9'),auth[_0xae3c('0xa')](),controller[_0xae3c('0xd')]);module[_0xae3c('0xe')]=router;
\ No newline at end of file
diff --git a/server/api/analyticCustomReport/analyticCustomReport.attributes.js b/server/api/analyticCustomReport/analyticCustomReport.attributes.js
index 73d3693..5d26080 100644
--- a/server/api/analyticCustomReport/analyticCustomReport.attributes.js
+++ b/server/api/analyticCustomReport/analyticCustomReport.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x5fab=['exports','STRING','TEXT','sequelize'];(function(_0x6c0123,_0x4c8d3b){var _0x5a87d2=function(_0x1ff614){while(--_0x1ff614){_0x6c0123['push'](_0x6c0123['shift']());}};_0x5a87d2(++_0x4c8d3b);}(_0x5fab,0x177));var _0xb5fa=function(_0x493030,_0x29ec7e){_0x493030=_0x493030-0x0;var _0x56f5e4=_0x5fab[_0x493030];return _0x56f5e4;};'use strict';var Sequelize=require(_0xb5fa('0x0'));module[_0xb5fa('0x1')]={'name':{'type':Sequelize['STRING'],'allowNull':![]},'description':{'type':Sequelize[_0xb5fa('0x2')]},'parent':{'type':Sequelize[_0xb5fa('0x2')]},'table':{'type':Sequelize[_0xb5fa('0x2')]},'conditions':{'type':Sequelize[_0xb5fa('0x3')]},'joins':{'type':Sequelize[_0xb5fa('0x3')]}};
\ No newline at end of file
+var _0x5d58=['TEXT','STRING'];(function(_0xc37fd1,_0x21fc8b){var _0x2f23e6=function(_0x476d91){while(--_0x476d91){_0xc37fd1['push'](_0xc37fd1['shift']());}};_0x2f23e6(++_0x21fc8b);}(_0x5d58,0x187));var _0x85d5=function(_0x410a90,_0x494e8d){_0x410a90=_0x410a90-0x0;var _0x5a745f=_0x5d58[_0x410a90];return _0x5a745f;};'use strict';var Sequelize=require('sequelize');module['exports']={'name':{'type':Sequelize['STRING'],'allowNull':![]},'description':{'type':Sequelize['STRING']},'parent':{'type':Sequelize['STRING']},'table':{'type':Sequelize[_0x85d5('0x0')]},'conditions':{'type':Sequelize[_0x85d5('0x1')]},'joins':{'type':Sequelize['TEXT']}};
\ No newline at end of file
diff --git a/server/api/analyticCustomReport/analyticCustomReport.controller.js b/server/api/analyticCustomReport/analyticCustomReport.controller.js
index 88a54b3..c6883ad 100644
--- a/server/api/analyticCustomReport/analyticCustomReport.controller.js
+++ b/server/api/analyticCustomReport/analyticCustomReport.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x053c=['Reports','UserProfileSection','autoAssociation','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','body','preview','join','right_join','cross_join','SUM(%s)','COUNT(%s)','COUNT(DISTINCT\x20%s)','MAX(%s)','MIN(%s)','AVG(%s)','GROUP_CONCAT(%s\x20ORDER\x20BY\x20%s\x20ASC)','DATE(%s)','ROUND(%s)','UNIX_TIMESTAMP(%s)','includes','IS\x20NULL','IS\x20NOT\x20NULL','IS\x20EMPTY','IS\x20NOT\x20EMPTY','rules','operator','group','field','condition','Sequelize','ValidationErrorItem','Please\x20insert\x20at\x20least\x20one\x20field','AnalyticMetric','findAll','keyBy','select','table','MetricId','metric','function','replace','format','groupBy','orderBy','alias','joins','parse','foreignTable','%s.%s\x20=\x20%s.%s','parentKey','conditions','clone','debug','Limited\x20Query:','toString','sequelize','SELECT','left_join','GROUP_CONCAT(%s)','GROUP_CONCAT(%s\x20ORDER\x20BY\x20%s\x20DESC)','SEC_TO_TIME(%s)','value','getFields','from','DESC','foreignKey','output','web','%s-%s.%s','generate','csv','AnalyticExtractedReport','cdr','.calldate\x20BETWEEN\x20?\x20AND\x20?','.createdAt\x20BETWEEN\x20?\x20AND\x20?','startDate','endDate','info','child_process','../../components/export/','savename','countTable','COUNT(*)','QueryTypes','runReport','HOUR(%s)','eml-format','rimraf','zip-dir','moment','bluebird','mustache','util','to-csv','fs-extra','crypto','jsforce','papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','dbH','sendStatus','status','end','json','undefined','offset','count','limit','set','Content-Range','apply','reject','save','update','then','destroy','CustomReports','UserProfileResource','stack','name','index','AnalyticCustomReport','rawAttributes','fieldName','type','key','keys','query','filters','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','map','VIRTUAL','options','includeAll','include','rows','catch','show','params','find','create','get','role','user'];(function(_0x8012b2,_0x370e3b){var _0x99bfa9=function(_0x4d1e29){while(--_0x4d1e29){_0x8012b2['push'](_0x8012b2['shift']());}};_0x99bfa9(++_0x370e3b);}(_0x053c,0xfc));var _0xc053=function(_0x502c7d,_0x2f1285){_0x502c7d=_0x502c7d-0x0;var _0x30b7ed=_0x053c[_0x502c7d];return _0x30b7ed;};'use strict';var emlformat=require(_0xc053('0x0'));var rimraf=require(_0xc053('0x1'));var zipdir=require(_0xc053('0x2'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0xc053('0x3'));var BPromise=require(_0xc053('0x4'));var Mustache=require(_0xc053('0x5'));var util=require(_0xc053('0x6'));var path=require('path');var sox=require('sox');var csv=require(_0xc053('0x7'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0xc053('0x8'));var _=require('lodash');var squel=require('squel');var crypto=require(_0xc053('0x9'));var jsforce=require(_0xc053('0xa'));var deskjs=require('desk.js');var toCsv=require(_0xc053('0x7'));var querystring=require('querystring');var Papa=require(_0xc053('0xb'));var Redis=require(_0xc053('0xc'));var authService=require('../../components/auth/service');var qs=require(_0xc053('0xd'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xc053('0xe'));var logger=require(_0xc053('0xf'))(_0xc053('0x10'));var utils=require(_0xc053('0x11'));var config=require(_0xc053('0x12'));var licenseUtil=require(_0xc053('0x13'));var db=require(_0xc053('0x14'))['db'];var dbH=require(_0xc053('0x14'))[_0xc053('0x15')];function respondWithStatusCode(_0x57f00e,_0x1a5749){_0x1a5749=_0x1a5749||0xcc;return function(_0x32032e){if(_0x32032e){return _0x57f00e[_0xc053('0x16')](_0x1a5749);}return _0x57f00e[_0xc053('0x17')](_0x1a5749)[_0xc053('0x18')]();};}function respondWithResult(_0x7ea9f3,_0x22d111){_0x22d111=_0x22d111||0xc8;return function(_0x2b1854){if(_0x2b1854){return _0x7ea9f3['status'](_0x22d111)[_0xc053('0x19')](_0x2b1854);}};}function respondWithFilteredResult(_0x264c0e,_0x8a4b1b){return function(_0xb50f73){if(_0xb50f73){var _0x116d00=typeof _0x8a4b1b['offset']===_0xc053('0x1a')&&typeof _0x8a4b1b['limit']===_0xc053('0x1a');var _0x4f8ce9=_0xb50f73['count'];var _0x55a034=_0x116d00?0x0:_0x8a4b1b[_0xc053('0x1b')];var _0x521734=_0x116d00?_0xb50f73[_0xc053('0x1c')]:_0x8a4b1b[_0xc053('0x1b')]+_0x8a4b1b[_0xc053('0x1d')];var _0x23287e;if(_0x521734>=_0x4f8ce9){_0x521734=_0x4f8ce9;_0x23287e=0xc8;}else{_0x23287e=0xce;}_0x264c0e[_0xc053('0x17')](_0x23287e);return _0x264c0e[_0xc053('0x1e')](_0xc053('0x1f'),_0x55a034+'-'+_0x521734+'/'+_0x4f8ce9)[_0xc053('0x19')](_0xb50f73);}return null;};}function patchUpdates(_0x4af9dd){return function(_0x5ee846){try{jsonpatch[_0xc053('0x20')](_0x5ee846,_0x4af9dd,!![]);}catch(_0x4d9a88){return BPromise[_0xc053('0x21')](_0x4d9a88);}return _0x5ee846[_0xc053('0x22')]();};}function saveUpdates(_0x2d58f2,_0x9a6f91){return function(_0x48459d){if(_0x48459d){return _0x48459d[_0xc053('0x23')](_0x2d58f2)[_0xc053('0x24')](function(_0x27e75d){return _0x27e75d;});}return null;};}function removeEntity(_0x4918e2,_0x46bf14){return function(_0x2e93d7){if(_0x2e93d7){return _0x2e93d7[_0xc053('0x25')]()['then'](function(){var _0x29d74b=_0x2e93d7['get']({'plain':!![]});var _0x31c535=_0xc053('0x26');return db[_0xc053('0x27')][_0xc053('0x25')]({'where':{'type':_0x31c535,'resourceId':_0x29d74b['id']}})[_0xc053('0x24')](function(){return _0x2e93d7;});})['then'](function(){_0x4918e2[_0xc053('0x17')](0xcc)['end']();});}};}function handleEntityNotFound(_0x211fc7,_0x5a56d2){return function(_0x55b3e6){if(!_0x55b3e6){_0x211fc7[_0xc053('0x16')](0x194);}return _0x55b3e6;};}function handleError(_0x4b6b47,_0x1f4020){_0x1f4020=_0x1f4020||0x1f4;return function(_0x259092){logger['error'](_0x259092[_0xc053('0x28')]);if(_0x259092[_0xc053('0x29')]){delete _0x259092[_0xc053('0x29')];}_0x4b6b47['status'](_0x1f4020)['send'](_0x259092);};}exports[_0xc053('0x2a')]=function(_0x5e4f7e,_0x51cdb3){var _0x11d526={},_0x7c7a9b={},_0x1a761f={'count':0x0,'rows':[]};var _0xf4e60=_['map'](db[_0xc053('0x2b')][_0xc053('0x2c')],function(_0x46414a){return{'name':_0x46414a[_0xc053('0x2d')],'type':_0x46414a[_0xc053('0x2e')][_0xc053('0x2f')]};});_0x7c7a9b['model']=_['map'](_0xf4e60,_0xc053('0x29'));_0x7c7a9b['query']=_[_0xc053('0x30')](_0x5e4f7e[_0xc053('0x31')]);_0x7c7a9b[_0xc053('0x32')]=_[_0xc053('0x33')](_0x7c7a9b[_0xc053('0x34')],_0x7c7a9b[_0xc053('0x31')]);_0x11d526[_0xc053('0x35')]=_[_0xc053('0x33')](_0x7c7a9b[_0xc053('0x34')],qs[_0xc053('0x36')](_0x5e4f7e[_0xc053('0x31')]['fields']));_0x11d526[_0xc053('0x35')]=_0x11d526[_0xc053('0x35')][_0xc053('0x37')]?_0x11d526[_0xc053('0x35')]:_0x7c7a9b[_0xc053('0x34')];if(!_0x5e4f7e['query'][_0xc053('0x38')](_0xc053('0x39'))){_0x11d526[_0xc053('0x1d')]=qs[_0xc053('0x1d')](_0x5e4f7e[_0xc053('0x31')][_0xc053('0x1d')]);_0x11d526[_0xc053('0x1b')]=qs[_0xc053('0x1b')](_0x5e4f7e['query']['offset']);}_0x11d526[_0xc053('0x3a')]=qs[_0xc053('0x3b')](_0x5e4f7e[_0xc053('0x31')][_0xc053('0x3b')]);_0x11d526[_0xc053('0x3c')]=qs[_0xc053('0x32')](_[_0xc053('0x3d')](_0x5e4f7e[_0xc053('0x31')],_0x7c7a9b[_0xc053('0x32')]),_0xf4e60);if(_0x5e4f7e[_0xc053('0x31')][_0xc053('0x3e')]){_0x11d526['where']=_[_0xc053('0x3f')](_0x11d526[_0xc053('0x3c')],{'$or':_[_0xc053('0x40')](_0xf4e60,function(_0x1fa566){if(_0x1fa566[_0xc053('0x2e')]!==_0xc053('0x41')){var _0x2660df={};_0x2660df[_0x1fa566['name']]={'$like':'%'+_0x5e4f7e[_0xc053('0x31')][_0xc053('0x3e')]+'%'};return _0x2660df;}})});}_0x11d526=_[_0xc053('0x3f')]({},_0x11d526,_0x5e4f7e[_0xc053('0x42')]);var _0x565058={'where':_0x11d526['where']};return db[_0xc053('0x2b')][_0xc053('0x1c')](_0x565058)[_0xc053('0x24')](function(_0x39638f){_0x1a761f[_0xc053('0x1c')]=_0x39638f;if(_0x5e4f7e[_0xc053('0x31')][_0xc053('0x43')]){_0x11d526[_0xc053('0x44')]=[{'all':!![]}];}return db[_0xc053('0x2b')]['findAll'](_0x11d526);})[_0xc053('0x24')](function(_0x24a9e7){_0x1a761f[_0xc053('0x45')]=_0x24a9e7;return _0x1a761f;})[_0xc053('0x24')](respondWithFilteredResult(_0x51cdb3,_0x11d526))[_0xc053('0x46')](handleError(_0x51cdb3,null));};exports[_0xc053('0x47')]=function(_0x14436d,_0x2c86c5){var _0x311ff8={'raw':![],'where':{'id':_0x14436d[_0xc053('0x48')]['id']}},_0x5a3d4c={};_0x5a3d4c[_0xc053('0x34')]=_['keys'](db['AnalyticCustomReport'][_0xc053('0x2c')]);_0x5a3d4c[_0xc053('0x31')]=_[_0xc053('0x30')](_0x14436d['query']);_0x5a3d4c['filters']=_['intersection'](_0x5a3d4c[_0xc053('0x34')],_0x5a3d4c[_0xc053('0x31')]);_0x311ff8[_0xc053('0x35')]=_[_0xc053('0x33')](_0x5a3d4c[_0xc053('0x34')],qs[_0xc053('0x36')](_0x14436d[_0xc053('0x31')][_0xc053('0x36')]));_0x311ff8['attributes']=_0x311ff8['attributes'][_0xc053('0x37')]?_0x311ff8[_0xc053('0x35')]:_0x5a3d4c['model'];if(_0x14436d[_0xc053('0x31')][_0xc053('0x43')]){_0x311ff8[_0xc053('0x44')]=[{'all':!![]}];}_0x311ff8=_['merge']({},_0x311ff8,_0x14436d[_0xc053('0x42')]);return db[_0xc053('0x2b')][_0xc053('0x49')](_0x311ff8)['then'](handleEntityNotFound(_0x2c86c5,null))['then'](respondWithResult(_0x2c86c5,null))['catch'](handleError(_0x2c86c5,null));};exports[_0xc053('0x4a')]=function(_0x445dbe,_0x428bf2){return db[_0xc053('0x2b')][_0xc053('0x4a')](_0x445dbe['body'],{})['then'](function(_0x2eab3e){var _0x24dd02=_0x445dbe['user'][_0xc053('0x4b')]({'plain':!![]});if(!_0x24dd02)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x24dd02[_0xc053('0x4c')]===_0xc053('0x4d')){var _0x487722=_0x2eab3e[_0xc053('0x4b')]({'plain':!![]});var _0x190a0d=_0xc053('0x4e');return db[_0xc053('0x4f')][_0xc053('0x49')]({'where':{'name':_0x190a0d,'userProfileId':_0x24dd02['userProfileId']},'raw':!![]})['then'](function(_0x38d3bc){if(_0x38d3bc&&_0x38d3bc[_0xc053('0x50')]===0x0){return db['UserProfileResource'][_0xc053('0x4a')]({'name':_0x487722[_0xc053('0x29')],'resourceId':_0x487722['id'],'type':_0xc053('0x26'),'sectionId':_0x38d3bc['id']},{})[_0xc053('0x24')](function(){return _0x2eab3e;});}else{return _0x2eab3e;}})['catch'](function(_0x2e95a8){logger[_0xc053('0x51')](_0xc053('0x52'),_0x2e95a8);throw _0x2e95a8;});}return _0x2eab3e;})[_0xc053('0x24')](respondWithResult(_0x428bf2,0xc9))[_0xc053('0x46')](handleError(_0x428bf2,null));};exports[_0xc053('0x23')]=function(_0x44dda1,_0x1f8f3e){if(_0x44dda1[_0xc053('0x53')]['id']){delete _0x44dda1['body']['id'];}return db[_0xc053('0x2b')][_0xc053('0x49')]({'where':{'id':_0x44dda1[_0xc053('0x48')]['id']}})[_0xc053('0x24')](handleEntityNotFound(_0x1f8f3e,null))[_0xc053('0x24')](saveUpdates(_0x44dda1[_0xc053('0x53')],null))[_0xc053('0x24')](respondWithResult(_0x1f8f3e,null))['catch'](handleError(_0x1f8f3e,null));};exports[_0xc053('0x25')]=function(_0x360454,_0x2e0388){return db[_0xc053('0x2b')][_0xc053('0x49')]({'where':{'id':_0x360454[_0xc053('0x48')]['id']}})['then'](handleEntityNotFound(_0x2e0388,null))[_0xc053('0x24')](removeEntity(_0x2e0388,null))['catch'](handleError(_0x2e0388,null));};exports[_0xc053('0x54')]=function(_0x1f1ebe,_0x1dba92){var _0x2e7ff0=0xa;var _0xf15d13=[_0xc053('0x55'),'left_join',_0xc053('0x56'),_0xc053('0x57')];var _0x6d7b78={'SUM':_0xc053('0x58'),'COUNT':_0xc053('0x59'),'COUNT DISTINCT':_0xc053('0x5a'),'MAX':_0xc053('0x5b'),'MIN':_0xc053('0x5c'),'AVG':_0xc053('0x5d'),'GROUP_CONCAT':'GROUP_CONCAT(%s)','GROUP_CONCAT ASC':_0xc053('0x5e'),'GROUP_CONCAT DESC':'GROUP_CONCAT(%s\x20ORDER\x20BY\x20%s\x20DESC)'};var _0x47c883={'SEC_TO_TIME':'SEC_TO_TIME(%s)','DATE':_0xc053('0x5f'),'HOUR':'HOUR(%s)','ROUND':_0xc053('0x60'),'UNIX_TIMESTAMP':_0xc053('0x61')};var _0x40510e=function(_0x591150){return!_[_0xc053('0x62')]([_0xc053('0x63'),_0xc053('0x64'),_0xc053('0x65'),_0xc053('0x66')],_0x591150);};var _0xf079c7=function(_0x382414){if(!_0x382414||!_0x382414[_0xc053('0x67')][_0xc053('0x37')]){return'';}for(var _0x5c54e2='(',_0x158b40=0x0;_0x158b40<_0x382414[_0xc053('0x67')][_0xc053('0x37')];_0x158b40+=0x1){_0x158b40>0x0&&(_0x5c54e2+='\x20'+_0x382414[_0xc053('0x68')]+'\x20');_0x5c54e2+=_0x382414[_0xc053('0x67')][_0x158b40][_0xc053('0x69')]?_0xf079c7(_0x382414[_0xc053('0x67')][_0x158b40][_0xc053('0x69')]):_0x382414[_0xc053('0x67')][_0x158b40][_0xc053('0x6a')]+'\x20'+_0x382414[_0xc053('0x67')][_0x158b40][_0xc053('0x6b')]+(_0x40510e(_0x382414[_0xc053('0x67')][_0x158b40][_0xc053('0x6b')])?'\x20'+_0x382414[_0xc053('0x67')][_0x158b40]['value']:'');}return _0x5c54e2+')';};var _0x1b2bda={'where':{'id':_0x1f1ebe[_0xc053('0x48')]['id']}},_0x336e0f,_0x3e95fa,_0x5cf202,_0x348347,_0x3e7c75;_0x1b2bda=_[_0xc053('0x3f')]({},_0x1b2bda,_0x1f1ebe[_0xc053('0x42')]);return db[_0xc053('0x2b')][_0xc053('0x49')](_0x1b2bda)[_0xc053('0x24')](function(_0x3395c5){if(_0x3395c5){_0x336e0f=_0x3395c5;return _0x3395c5['getFields']();}return null;})['then'](function(_0x2439ed){if(_0x2439ed){if(!_0x2439ed[_0xc053('0x37')]){throw new db[(_0xc053('0x6c'))][(_0xc053('0x6d'))](_0xc053('0x6e'),0x193);}_0x3e95fa=_0x2439ed;return db[_0xc053('0x6f')][_0xc053('0x70')]({'raw':!![]});}return null;})[_0xc053('0x24')](function(_0x14733f){if(_0x14733f){_0x5cf202=_[_0xc053('0x71')](_0x14733f,'id');var _0x59e7ab;var _0x39ad2c=squel[_0xc053('0x72')]();_0x39ad2c['from'](_0x336e0f[_0xc053('0x73')]);for(var _0x359938=0x0;_0x359938<_0x3e95fa['length'];_0x359938+=0x1){_0x59e7ab=_0x3e95fa[_0x359938][_0xc053('0x74')]?_0x5cf202[_0x3e95fa[_0x359938]['MetricId']][_0xc053('0x75')]:_0x3e95fa[_0x359938]['field'];_0x59e7ab=_0x3e95fa[_0x359938][_0xc053('0x76')]?_[_0xc053('0x77')](_0x6d7b78[_0x3e95fa[_0x359938]['function']],'%s',_0x59e7ab):_0x59e7ab;_0x59e7ab=_0x3e95fa[_0x359938]['format']?_[_0xc053('0x77')](_0x47c883[_0x3e95fa[_0x359938][_0xc053('0x78')]],'%s',_0x59e7ab):_0x59e7ab;if(_0x3e95fa[_0x359938][_0xc053('0x79')]){_0x39ad2c[_0xc053('0x69')](_0x59e7ab);}_0x3e95fa[_0x359938][_0xc053('0x7a')]&&_0x39ad2c['order'](_0x59e7ab,_0x3e95fa[_0x359938]['orderBy']==='DESC'?![]:!![]);_0x39ad2c['field'](_0x59e7ab,_0x3e95fa[_0x359938][_0xc053('0x7b')]||_0x59e7ab);}if(_0x336e0f[_0xc053('0x7c')]){_0x336e0f[_0xc053('0x7c')]=JSON[_0xc053('0x7d')](_0x336e0f[_0xc053('0x7c')]);for(var _0x2cd9ad=0x0;_0x2cd9ad<_0x336e0f['joins']['length'];_0x2cd9ad+=0x1){if(_0x336e0f['joins'][_0x2cd9ad]['type']&&_[_0xc053('0x62')](_0xf15d13,_0x336e0f[_0xc053('0x7c')][_0x2cd9ad][_0xc053('0x2e')])&&_0x336e0f['joins'][_0x2cd9ad]['parentKey']&&_0x336e0f[_0xc053('0x7c')][_0x2cd9ad][_0xc053('0x7e')]&&_0x336e0f[_0xc053('0x7c')][_0x2cd9ad]['foreignKey']){_0x39ad2c[_0x336e0f[_0xc053('0x7c')][_0x2cd9ad]['type']](_0x336e0f['joins'][_0x2cd9ad][_0xc053('0x7e')],null,util[_0xc053('0x78')](_0xc053('0x7f'),_0x336e0f[_0xc053('0x73')],_0x336e0f[_0xc053('0x7c')][_0x2cd9ad][_0xc053('0x80')],_0x336e0f[_0xc053('0x7c')][_0x2cd9ad][_0xc053('0x7e')],_0x336e0f[_0xc053('0x7c')][_0x2cd9ad]['foreignKey']));}}}if(_0x336e0f[_0xc053('0x81')]){_0x336e0f['conditions']=JSON['parse'](_0x336e0f[_0xc053('0x81')]);_0x39ad2c[_0xc053('0x3c')](_0xf079c7(_0x336e0f[_0xc053('0x81')][_0xc053('0x69')]));}_0x3e7c75=_0x39ad2c[_0xc053('0x82')]();_0x39ad2c[_0xc053('0x1d')](_0x2e7ff0);_0x39ad2c[_0xc053('0x1b')](0x0);logger[_0xc053('0x83')](_0xc053('0x84'),_0x39ad2c[_0xc053('0x85')]());return dbH[_0xc053('0x86')][_0xc053('0x31')](_0x39ad2c['toString'](),{'type':dbH[_0xc053('0x86')]['QueryTypes'][_0xc053('0x87')]});}})[_0xc053('0x24')](respondWithResult(_0x1dba92,null))['catch'](handleError(_0x1dba92,null));};function runReport(_0x4b0e4b,_0x3c8ef2,_0x2ce017){var _0xb3e19=_0x3c8ef2['name'];var _0x44bea2=0xa;var _0x41db2a=['join',_0xc053('0x88'),_0xc053('0x56'),_0xc053('0x57')];var _0xff585a={'SUM':_0xc053('0x58'),'COUNT':_0xc053('0x59'),'COUNT DISTINCT':_0xc053('0x5a'),'MAX':'MAX(%s)','MIN':_0xc053('0x5c'),'AVG':'AVG(%s)','GROUP_CONCAT':_0xc053('0x89'),'GROUP_CONCAT ASC':_0xc053('0x5e'),'GROUP_CONCAT DESC':_0xc053('0x8a')};var _0x455624={'SEC_TO_TIME':_0xc053('0x8b'),'DATE':_0xc053('0x5f'),'HOUR':'HOUR(%s)','ROUND':_0xc053('0x60'),'UNIX_TIMESTAMP':_0xc053('0x61')};var _0x175b2d=function(_0x582b58){return!_[_0xc053('0x62')]([_0xc053('0x63'),'IS\x20NOT\x20NULL',_0xc053('0x65'),'IS\x20NOT\x20EMPTY'],_0x582b58);};var _0x1d58e7=function(_0x912610){if(!_0x912610||!_0x912610[_0xc053('0x67')][_0xc053('0x37')]){return'';}for(var _0xc4b5c2='(',_0x498fbd=0x0;_0x498fbd<_0x912610[_0xc053('0x67')][_0xc053('0x37')];_0x498fbd+=0x1){_0x498fbd>0x0&&(_0xc4b5c2+='\x20'+_0x912610[_0xc053('0x68')]+'\x20');_0xc4b5c2+=_0x912610[_0xc053('0x67')][_0x498fbd][_0xc053('0x69')]?_0x1d58e7(_0x912610['rules'][_0x498fbd][_0xc053('0x69')]):_0x912610['rules'][_0x498fbd][_0xc053('0x6a')]+'\x20'+_0x912610[_0xc053('0x67')][_0x498fbd][_0xc053('0x6b')]+(_0x175b2d(_0x912610[_0xc053('0x67')][_0x498fbd]['condition'])?'\x20'+_0x912610['rules'][_0x498fbd][_0xc053('0x8c')]:'');}return _0xc4b5c2+')';};var _0x48e883={'where':{'id':_0x4b0e4b['id']}},_0x554167,_0x3541ae,_0x4ffa82,_0x23b526,_0x532d2d;_0x48e883=_[_0xc053('0x3f')]({},_0x48e883,_0x2ce017);return db[_0xc053('0x2b')]['find'](_0x48e883)['then'](function(_0x5f3457){if(_0x5f3457){_0x554167=_0x5f3457;return _0x5f3457[_0xc053('0x8d')]();}return null;})[_0xc053('0x24')](function(_0x382c5f){if(_0x382c5f){if(!_0x382c5f[_0xc053('0x37')]){throw new db[(_0xc053('0x6c'))][(_0xc053('0x6d'))](_0xc053('0x6e'),0x193);}_0x3541ae=_0x382c5f;return db['AnalyticMetric'][_0xc053('0x70')]({'raw':!![]});}return null;})[_0xc053('0x24')](function(_0x18779d){if(_0x18779d){_0x4ffa82=_['keyBy'](_0x18779d,'id');var _0x422598;var _0x35c486=squel['select']();_0x35c486[_0xc053('0x8e')](_0x554167[_0xc053('0x73')]);for(var _0x18a9f8=0x0;_0x18a9f8<_0x3541ae[_0xc053('0x37')];_0x18a9f8+=0x1){_0x422598=_0x3541ae[_0x18a9f8]['MetricId']?_0x4ffa82[_0x3541ae[_0x18a9f8][_0xc053('0x74')]][_0xc053('0x75')]:_0x3541ae[_0x18a9f8][_0xc053('0x6a')];_0x422598=_0x3541ae[_0x18a9f8][_0xc053('0x76')]?_[_0xc053('0x77')](_0xff585a[_0x3541ae[_0x18a9f8][_0xc053('0x76')]],'%s',_0x422598):_0x422598;_0x422598=_0x3541ae[_0x18a9f8][_0xc053('0x78')]?_[_0xc053('0x77')](_0x455624[_0x3541ae[_0x18a9f8][_0xc053('0x78')]],'%s',_0x422598):_0x422598;if(_0x3541ae[_0x18a9f8][_0xc053('0x79')]){_0x35c486[_0xc053('0x69')](_0x422598);}_0x3541ae[_0x18a9f8][_0xc053('0x7a')]&&_0x35c486[_0xc053('0x3a')](_0x422598,_0x3541ae[_0x18a9f8][_0xc053('0x7a')]===_0xc053('0x8f')?![]:!![]);_0x35c486['field'](_0x422598,_0x3541ae[_0x18a9f8][_0xc053('0x7b')]||_0x422598);}if(_0x554167[_0xc053('0x7c')]){_0x554167[_0xc053('0x7c')]=JSON[_0xc053('0x7d')](_0x554167[_0xc053('0x7c')]);for(var _0x24efb6=0x0;_0x24efb6<_0x554167[_0xc053('0x7c')]['length'];_0x24efb6+=0x1){if(_0x554167[_0xc053('0x7c')][_0x24efb6][_0xc053('0x2e')]&&_[_0xc053('0x62')](_0x41db2a,_0x554167[_0xc053('0x7c')][_0x24efb6][_0xc053('0x2e')])&&_0x554167['joins'][_0x24efb6][_0xc053('0x80')]&&_0x554167[_0xc053('0x7c')][_0x24efb6][_0xc053('0x7e')]&&_0x554167['joins'][_0x24efb6][_0xc053('0x90')]){_0x35c486[_0x554167['joins'][_0x24efb6][_0xc053('0x2e')]](_0x554167['joins'][_0x24efb6][_0xc053('0x7e')],null,util[_0xc053('0x78')]('%s.%s\x20=\x20%s.%s',_0x554167['table'],_0x554167[_0xc053('0x7c')][_0x24efb6][_0xc053('0x80')],_0x554167['joins'][_0x24efb6][_0xc053('0x7e')],_0x554167[_0xc053('0x7c')][_0x24efb6][_0xc053('0x90')]));}}}if(_0x554167['conditions']){_0x554167[_0xc053('0x81')]=JSON[_0xc053('0x7d')](_0x554167[_0xc053('0x81')]);_0x35c486['where'](_0x1d58e7(_0x554167[_0xc053('0x81')]['group']));}_0x532d2d=_0x35c486[_0xc053('0x82')]();_0x35c486['limit'](_0x44bea2);_0x35c486[_0xc053('0x1b')](0x0);return;}})[_0xc053('0x24')](function(){if(_0x3c8ef2[_0xc053('0x91')]===_0xc053('0x92')){return null;}var _0x462082=_[_0xc053('0x3f')](_0x3c8ef2,{'name':_0x3c8ef2['fullPath']||_0x3c8ef2[_0xc053('0x29')]||_0x554167[_0xc053('0x29')],'basename':_0xb3e19,'savename':util[_0xc053('0x78')](_0xc053('0x93'),_0x3c8ef2[_0xc053('0x29')]||_0x554167[_0xc053('0x29')],require('randomstring')[_0xc053('0x94')](0x4),_0x3c8ef2[_0xc053('0x91')]||_0xc053('0x95')),'reportId':_0x554167['id'],'reportType':'custom'});return db[_0xc053('0x96')]['create'](_0x462082,{'raw':!![]});})[_0xc053('0x24')](function(_0x43a803){if(_0x554167[_0xc053('0x73')]===_0xc053('0x97')){_0x532d2d[_0xc053('0x3c')](_0x554167['table']+_0xc053('0x98'),_0x3c8ef2['startDate'],_0x3c8ef2['endDate']);}else{_0x532d2d[_0xc053('0x3c')](_0x554167[_0xc053('0x73')]+_0xc053('0x99'),_0x3c8ef2[_0xc053('0x9a')],_0x3c8ef2[_0xc053('0x9b')]);}if(_0x43a803){logger[_0xc053('0x9c')]('Run\x20Query:',_0x532d2d[_0xc053('0x85')]());require(_0xc053('0x9d'))['fork'](path[_0xc053('0x55')](__dirname,_0xc053('0x9e'),_0x43a803[_0xc053('0x91')]),[_0x43a803['id'],_0x532d2d['toString'](),path['join'](__dirname,'../../files/reports',_0x43a803[_0xc053('0x9f')]),_0xb3e19]);return _0x43a803;}else{var _0x2a35f7=squel[_0xc053('0x72')]();_0x2a35f7['from']('('+_0x532d2d[_0xc053('0x85')]()+')',_0xc053('0xa0'));_0x2a35f7[_0xc053('0x6a')](_0xc053('0xa1'),_0xc053('0x1c'));_0x532d2d[_0xc053('0x1d')](_0x3c8ef2[_0xc053('0x1d')]||_0x44bea2);_0x532d2d[_0xc053('0x1b')](_0x3c8ef2[_0xc053('0x1b')]||0x0);return dbH[_0xc053('0x86')][_0xc053('0x31')](_0x2a35f7['toString'](),{'type':dbH[_0xc053('0x86')][_0xc053('0xa2')]['SELECT']})['then'](function(_0x4ce280){if(!_0x4ce280[_0xc053('0x37')]){_0x23b526=0x0;}else{_0x23b526=_0x4ce280[0x0][_0xc053('0x1c')]||0x0;}return dbH['sequelize'][_0xc053('0x31')](_0x532d2d[_0xc053('0x85')](),{'type':dbH[_0xc053('0x86')][_0xc053('0xa2')][_0xc053('0x87')]});})[_0xc053('0x24')](function(_0xfa9717){return{'rows':_0xfa9717||[],'count':_0x23b526};});}});}exports['run']=function(_0x541b23,_0x5cbe53){return runReport(_0x541b23[_0xc053('0x48')],_0x541b23[_0xc053('0x31')],_0x541b23[_0xc053('0x42')])[_0xc053('0x24')](respondWithResult(_0x5cbe53,null))[_0xc053('0x46')](handleError(_0x5cbe53,null));};exports[_0xc053('0xa3')]=runReport;exports[_0xc053('0x31')]=function(_0x4c338f,_0x1c5125){var _0x5d1dc1=0xa;var _0x307832=[_0xc053('0x55'),_0xc053('0x88'),_0xc053('0x56'),_0xc053('0x57')];var _0x294585={'SUM':_0xc053('0x58'),'COUNT':_0xc053('0x59'),'COUNT DISTINCT':_0xc053('0x5a'),'MAX':_0xc053('0x5b'),'MIN':_0xc053('0x5c'),'AVG':_0xc053('0x5d'),'GROUP_CONCAT':'GROUP_CONCAT(%s)','GROUP_CONCAT ASC':_0xc053('0x5e'),'GROUP_CONCAT DESC':_0xc053('0x8a')};var _0x5c93fe={'SEC_TO_TIME':_0xc053('0x8b'),'DATE':_0xc053('0x5f'),'HOUR':_0xc053('0xa4'),'ROUND':_0xc053('0x60'),'UNIX_TIMESTAMP':_0xc053('0x61')};var _0x5b7718=function(_0x213616){return!_[_0xc053('0x62')](['IS\x20NULL',_0xc053('0x64'),_0xc053('0x65'),_0xc053('0x66')],_0x213616);};var _0x49be74=function(_0x41fd14){if(!_0x41fd14||!_0x41fd14[_0xc053('0x67')]['length']){return'';}for(var _0x478c6e='(',_0x5535ea=0x0;_0x5535ea<_0x41fd14[_0xc053('0x67')][_0xc053('0x37')];_0x5535ea+=0x1){_0x5535ea>0x0&&(_0x478c6e+='\x20'+_0x41fd14[_0xc053('0x68')]+'\x20');_0x478c6e+=_0x41fd14[_0xc053('0x67')][_0x5535ea][_0xc053('0x69')]?_0x49be74(_0x41fd14[_0xc053('0x67')][_0x5535ea][_0xc053('0x69')]):_0x41fd14[_0xc053('0x67')][_0x5535ea][_0xc053('0x6a')]+'\x20'+_0x41fd14[_0xc053('0x67')][_0x5535ea][_0xc053('0x6b')]+(_0x5b7718(_0x41fd14[_0xc053('0x67')][_0x5535ea][_0xc053('0x6b')])?'\x20'+_0x41fd14[_0xc053('0x67')][_0x5535ea]['value']:'');}return _0x478c6e+')';};var _0x4440db={'where':{'id':_0x4c338f['params']['id']}},_0x4c25ff,_0x22d7d5,_0x31d8a4,_0x2dab0d,_0x122ba0;_0x4440db=_['merge']({},_0x4440db,_0x4c338f['options']);return db[_0xc053('0x2b')]['find'](_0x4440db)[_0xc053('0x24')](function(_0x4dc941){if(_0x4dc941){_0x4c25ff=_0x4dc941;return _0x4dc941['getFields']();}return null;})[_0xc053('0x24')](function(_0x9ac83f){if(_0x9ac83f){if(!_0x9ac83f[_0xc053('0x37')]){throw new db['Sequelize']['ValidationErrorItem']('Please\x20insert\x20at\x20least\x20one\x20field',0x193);}_0x22d7d5=_0x9ac83f;return db['AnalyticMetric']['findAll']({'raw':!![]});}return null;})[_0xc053('0x24')](function(_0x8b0205){if(_0x8b0205){_0x31d8a4=_[_0xc053('0x71')](_0x8b0205,'id');var _0x371aa2;var _0x21fbe1=squel['select']();_0x21fbe1['from'](_0x4c25ff[_0xc053('0x73')]);for(var _0x384a77=0x0;_0x384a77<_0x22d7d5[_0xc053('0x37')];_0x384a77+=0x1){_0x371aa2=_0x22d7d5[_0x384a77][_0xc053('0x74')]?_0x31d8a4[_0x22d7d5[_0x384a77][_0xc053('0x74')]][_0xc053('0x75')]:_0x22d7d5[_0x384a77][_0xc053('0x6a')];_0x371aa2=_0x22d7d5[_0x384a77][_0xc053('0x76')]?_[_0xc053('0x77')](_0x294585[_0x22d7d5[_0x384a77][_0xc053('0x76')]],'%s',_0x371aa2):_0x371aa2;_0x371aa2=_0x22d7d5[_0x384a77][_0xc053('0x78')]?_[_0xc053('0x77')](_0x5c93fe[_0x22d7d5[_0x384a77][_0xc053('0x78')]],'%s',_0x371aa2):_0x371aa2;if(_0x22d7d5[_0x384a77][_0xc053('0x79')]){_0x21fbe1[_0xc053('0x69')](_0x371aa2);}_0x22d7d5[_0x384a77][_0xc053('0x7a')]&&_0x21fbe1[_0xc053('0x3a')](_0x371aa2,_0x22d7d5[_0x384a77]['orderBy']===_0xc053('0x8f')?![]:!![]);_0x21fbe1[_0xc053('0x6a')](_0x371aa2,_0x22d7d5[_0x384a77][_0xc053('0x7b')]||_0x371aa2);}if(_0x4c25ff[_0xc053('0x7c')]){_0x4c25ff[_0xc053('0x7c')]=JSON[_0xc053('0x7d')](_0x4c25ff[_0xc053('0x7c')]);for(var _0x490dd7=0x0;_0x490dd7<_0x4c25ff[_0xc053('0x7c')]['length'];_0x490dd7+=0x1){if(_0x4c25ff['joins'][_0x490dd7][_0xc053('0x2e')]&&_[_0xc053('0x62')](_0x307832,_0x4c25ff[_0xc053('0x7c')][_0x490dd7][_0xc053('0x2e')])&&_0x4c25ff[_0xc053('0x7c')][_0x490dd7][_0xc053('0x80')]&&_0x4c25ff[_0xc053('0x7c')][_0x490dd7]['foreignTable']&&_0x4c25ff[_0xc053('0x7c')][_0x490dd7]['foreignKey']){_0x21fbe1[_0x4c25ff[_0xc053('0x7c')][_0x490dd7][_0xc053('0x2e')]](_0x4c25ff[_0xc053('0x7c')][_0x490dd7][_0xc053('0x7e')],null,util[_0xc053('0x78')](_0xc053('0x7f'),_0x4c25ff[_0xc053('0x73')],_0x4c25ff[_0xc053('0x7c')][_0x490dd7][_0xc053('0x80')],_0x4c25ff['joins'][_0x490dd7]['foreignTable'],_0x4c25ff['joins'][_0x490dd7][_0xc053('0x90')]));}}}if(_0x4c25ff[_0xc053('0x81')]){_0x4c25ff[_0xc053('0x81')]=JSON[_0xc053('0x7d')](_0x4c25ff[_0xc053('0x81')]);_0x21fbe1[_0xc053('0x3c')](_0x49be74(_0x4c25ff[_0xc053('0x81')][_0xc053('0x69')]));}_0x122ba0=_0x21fbe1[_0xc053('0x82')]();_0x21fbe1[_0xc053('0x1d')](_0x5d1dc1);_0x21fbe1[_0xc053('0x1b')](0x0);logger['debug'](_0xc053('0x84'),_0x21fbe1[_0xc053('0x85')]());return dbH[_0xc053('0x86')]['query'](_0x21fbe1[_0xc053('0x85')](),{'type':dbH[_0xc053('0x86')][_0xc053('0xa2')][_0xc053('0x87')]});}})[_0xc053('0x24')](function(){return{'sql':_0x122ba0[_0xc053('0x85')]()};})[_0xc053('0x24')](respondWithResult(_0x1c5125,null))[_0xc053('0x46')](handleError(_0x1c5125,null));};
\ No newline at end of file
+var _0x649c=['set','Content-Range','apply','reject','update','then','destroy','name','send','index','map','AnalyticCustomReport','type','model','query','intersection','attributes','fields','hasOwnProperty','nolimit','sort','where','filters','pick','filter','merge','VIRTUAL','options','includeAll','findAll','catch','show','params','keys','rawAttributes','length','include','find','create','body','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','user','Reports','UserProfileSection','userProfileId','CustomReports','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','preview','join','left_join','right_join','cross_join','COUNT(%s)','COUNT(DISTINCT\x20%s)','MAX(%s)','MIN(%s)','GROUP_CONCAT(%s)','SEC_TO_TIME(%s)','DATE(%s)','UNIX_TIMESTAMP(%s)','IS\x20EMPTY','IS\x20NOT\x20EMPTY','rules','operator','group','field','condition','getFields','Sequelize','ValidationErrorItem','Please\x20insert\x20at\x20least\x20one\x20field','AnalyticMetric','keyBy','select','from','table','MetricId','replace','function','format','groupBy','orderBy','alias','joins','includes','parentKey','foreignTable','foreignKey','conditions','parse','clone','debug','sequelize','QueryTypes','SELECT','SUM(%s)','GROUP_CONCAT(%s\x20ORDER\x20BY\x20%s\x20ASC)','GROUP_CONCAT(%s\x20ORDER\x20BY\x20%s\x20DESC)','HOUR(%s)','ROUND(%s)','IS\x20NULL','IS\x20NOT\x20NULL','value','order','%s.%s\x20=\x20%s.%s','output','web','%s-%s.%s','randomstring','generate','csv','custom','AnalyticExtractedReport','cdr','.calldate\x20BETWEEN\x20?\x20AND\x20?','startDate','endDate','.createdAt\x20BETWEEN\x20?\x20AND\x20?','info','child_process','fork','../../components/export/','toString','../../files/reports','savename','countTable','runReport','AVG(%s)','metric','DESC','Limited\x20Query:','rimraf','fast-json-patch','request-promise','moment','mustache','util','path','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/license/util','../../mysqldb','dbH','status','end','json','offset','undefined','count','limit'];(function(_0x3ff085,_0x27c92e){var _0x2b68c3=function(_0x37811e){while(--_0x37811e){_0x3ff085['push'](_0x3ff085['shift']());}};_0x2b68c3(++_0x27c92e);}(_0x649c,0x1cf));var _0xc649=function(_0x776936,_0x4a698f){_0x776936=_0x776936-0x0;var _0x3b26b0=_0x649c[_0x776936];return _0x3b26b0;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0xc649('0x0'));var zipdir=require('zip-dir');var jsonpatch=require(_0xc649('0x1'));var rp=require(_0xc649('0x2'));var moment=require(_0xc649('0x3'));var BPromise=require('bluebird');var Mustache=require(_0xc649('0x4'));var util=require(_0xc649('0x5'));var path=require(_0xc649('0x6'));var sox=require(_0xc649('0x7'));var csv=require(_0xc649('0x8'));var ejs=require(_0xc649('0x9'));var fs=require('fs');var fs_extra=require(_0xc649('0xa'));var _=require(_0xc649('0xb'));var squel=require(_0xc649('0xc'));var crypto=require(_0xc649('0xd'));var jsforce=require('jsforce');var deskjs=require(_0xc649('0xe'));var toCsv=require('to-csv');var querystring=require(_0xc649('0xf'));var Papa=require(_0xc649('0x10'));var Redis=require(_0xc649('0x11'));var authService=require(_0xc649('0x12'));var qs=require('../../components/parsers/qs');var as=require(_0xc649('0x13'));var hardwareService=require(_0xc649('0x14'));var logger=require(_0xc649('0x15'))('api');var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0xc649('0x16'));var db=require(_0xc649('0x17'))['db'];var dbH=require('../../mysqldb')[_0xc649('0x18')];function respondWithStatusCode(_0x15aa38,_0x134050){_0x134050=_0x134050||0xcc;return function(_0x43cede){if(_0x43cede){return _0x15aa38['sendStatus'](_0x134050);}return _0x15aa38[_0xc649('0x19')](_0x134050)[_0xc649('0x1a')]();};}function respondWithResult(_0x332931,_0x4cf996){_0x4cf996=_0x4cf996||0xc8;return function(_0x4bc2b9){if(_0x4bc2b9){return _0x332931['status'](_0x4cf996)[_0xc649('0x1b')](_0x4bc2b9);}};}function respondWithFilteredResult(_0x45c254,_0x124104){return function(_0x37c8cd){if(_0x37c8cd){var _0x159815=typeof _0x124104[_0xc649('0x1c')]==='undefined'&&typeof _0x124104['limit']===_0xc649('0x1d');var _0x18dcaa=_0x37c8cd['count'];var _0x4820ee=_0x159815?0x0:_0x124104['offset'];var _0x189f8d=_0x159815?_0x37c8cd[_0xc649('0x1e')]:_0x124104[_0xc649('0x1c')]+_0x124104[_0xc649('0x1f')];var _0x5b581b;if(_0x189f8d>=_0x18dcaa){_0x189f8d=_0x18dcaa;_0x5b581b=0xc8;}else{_0x5b581b=0xce;}_0x45c254['status'](_0x5b581b);return _0x45c254[_0xc649('0x20')](_0xc649('0x21'),_0x4820ee+'-'+_0x189f8d+'/'+_0x18dcaa)['json'](_0x37c8cd);}return null;};}function patchUpdates(_0x52928b){return function(_0x384aff){try{jsonpatch[_0xc649('0x22')](_0x384aff,_0x52928b,!![]);}catch(_0x518379){return BPromise[_0xc649('0x23')](_0x518379);}return _0x384aff['save']();};}function saveUpdates(_0xaf4028,_0x1d32ef){return function(_0x4a18af){if(_0x4a18af){return _0x4a18af[_0xc649('0x24')](_0xaf4028)[_0xc649('0x25')](function(_0x149580){return _0x149580;});}return null;};}function removeEntity(_0x4374a2,_0x39da86){return function(_0x900010){if(_0x900010){return _0x900010[_0xc649('0x26')]()[_0xc649('0x25')](function(){var _0x328b4f=_0x900010['get']({'plain':!![]});var _0x5302e2='CustomReports';return db['UserProfileResource'][_0xc649('0x26')]({'where':{'type':_0x5302e2,'resourceId':_0x328b4f['id']}})[_0xc649('0x25')](function(){return _0x900010;});})[_0xc649('0x25')](function(){_0x4374a2[_0xc649('0x19')](0xcc)[_0xc649('0x1a')]();});}};}function handleEntityNotFound(_0xfef499,_0x573a61){return function(_0x5f1141){if(!_0x5f1141){_0xfef499['sendStatus'](0x194);}return _0x5f1141;};}function handleError(_0x4e74f0,_0x3c5fbe){_0x3c5fbe=_0x3c5fbe||0x1f4;return function(_0xe9319d){logger['error'](_0xe9319d['stack']);if(_0xe9319d[_0xc649('0x27')]){delete _0xe9319d[_0xc649('0x27')];}_0x4e74f0['status'](_0x3c5fbe)[_0xc649('0x28')](_0xe9319d);};}exports[_0xc649('0x29')]=function(_0x2990da,_0x1038a9){var _0x404b24={},_0xedd296={},_0x115722={'count':0x0,'rows':[]};var _0x203a5c=_[_0xc649('0x2a')](db[_0xc649('0x2b')]['rawAttributes'],function(_0x34e791){return{'name':_0x34e791['fieldName'],'type':_0x34e791[_0xc649('0x2c')]['key']};});_0xedd296[_0xc649('0x2d')]=_[_0xc649('0x2a')](_0x203a5c,_0xc649('0x27'));_0xedd296[_0xc649('0x2e')]=_['keys'](_0x2990da['query']);_0xedd296['filters']=_[_0xc649('0x2f')](_0xedd296[_0xc649('0x2d')],_0xedd296['query']);_0x404b24[_0xc649('0x30')]=_[_0xc649('0x2f')](_0xedd296[_0xc649('0x2d')],qs[_0xc649('0x31')](_0x2990da[_0xc649('0x2e')][_0xc649('0x31')]));_0x404b24['attributes']=_0x404b24[_0xc649('0x30')]['length']?_0x404b24[_0xc649('0x30')]:_0xedd296['model'];if(!_0x2990da[_0xc649('0x2e')][_0xc649('0x32')](_0xc649('0x33'))){_0x404b24['limit']=qs[_0xc649('0x1f')](_0x2990da[_0xc649('0x2e')]['limit']);_0x404b24[_0xc649('0x1c')]=qs[_0xc649('0x1c')](_0x2990da['query'][_0xc649('0x1c')]);}_0x404b24['order']=qs[_0xc649('0x34')](_0x2990da[_0xc649('0x2e')]['sort']);_0x404b24[_0xc649('0x35')]=qs[_0xc649('0x36')](_[_0xc649('0x37')](_0x2990da[_0xc649('0x2e')],_0xedd296[_0xc649('0x36')]),_0x203a5c);if(_0x2990da[_0xc649('0x2e')][_0xc649('0x38')]){_0x404b24[_0xc649('0x35')]=_[_0xc649('0x39')](_0x404b24[_0xc649('0x35')],{'$or':_[_0xc649('0x2a')](_0x203a5c,function(_0x5525c9){if(_0x5525c9[_0xc649('0x2c')]!==_0xc649('0x3a')){var _0x4ad7a6={};_0x4ad7a6[_0x5525c9[_0xc649('0x27')]]={'$like':'%'+_0x2990da[_0xc649('0x2e')][_0xc649('0x38')]+'%'};return _0x4ad7a6;}})});}_0x404b24=_[_0xc649('0x39')]({},_0x404b24,_0x2990da[_0xc649('0x3b')]);var _0x535c33={'where':_0x404b24[_0xc649('0x35')]};return db[_0xc649('0x2b')][_0xc649('0x1e')](_0x535c33)['then'](function(_0xe2695f){_0x115722['count']=_0xe2695f;if(_0x2990da[_0xc649('0x2e')][_0xc649('0x3c')]){_0x404b24['include']=[{'all':!![]}];}return db[_0xc649('0x2b')][_0xc649('0x3d')](_0x404b24);})['then'](function(_0xd7c0d0){_0x115722['rows']=_0xd7c0d0;return _0x115722;})['then'](respondWithFilteredResult(_0x1038a9,_0x404b24))[_0xc649('0x3e')](handleError(_0x1038a9,null));};exports[_0xc649('0x3f')]=function(_0x29ccdb,_0x941bb9){var _0x1d3aad={'raw':![],'where':{'id':_0x29ccdb[_0xc649('0x40')]['id']}},_0x323003={};_0x323003[_0xc649('0x2d')]=_[_0xc649('0x41')](db[_0xc649('0x2b')][_0xc649('0x42')]);_0x323003[_0xc649('0x2e')]=_[_0xc649('0x41')](_0x29ccdb['query']);_0x323003[_0xc649('0x36')]=_[_0xc649('0x2f')](_0x323003[_0xc649('0x2d')],_0x323003[_0xc649('0x2e')]);_0x1d3aad['attributes']=_[_0xc649('0x2f')](_0x323003[_0xc649('0x2d')],qs[_0xc649('0x31')](_0x29ccdb[_0xc649('0x2e')][_0xc649('0x31')]));_0x1d3aad[_0xc649('0x30')]=_0x1d3aad[_0xc649('0x30')][_0xc649('0x43')]?_0x1d3aad[_0xc649('0x30')]:_0x323003[_0xc649('0x2d')];if(_0x29ccdb['query'][_0xc649('0x3c')]){_0x1d3aad[_0xc649('0x44')]=[{'all':!![]}];}_0x1d3aad=_[_0xc649('0x39')]({},_0x1d3aad,_0x29ccdb[_0xc649('0x3b')]);return db[_0xc649('0x2b')][_0xc649('0x45')](_0x1d3aad)[_0xc649('0x25')](handleEntityNotFound(_0x941bb9,null))['then'](respondWithResult(_0x941bb9,null))[_0xc649('0x3e')](handleError(_0x941bb9,null));};exports[_0xc649('0x46')]=function(_0x1868e1,_0x2c1f8c){return db[_0xc649('0x2b')][_0xc649('0x46')](_0x1868e1[_0xc649('0x47')],{})[_0xc649('0x25')](function(_0x42669b){var _0x32d9b5=_0x1868e1['user'][_0xc649('0x48')]({'plain':!![]});if(!_0x32d9b5)throw new Error(_0xc649('0x49'));if(_0x32d9b5['role']===_0xc649('0x4a')){var _0x3c75ac=_0x42669b[_0xc649('0x48')]({'plain':!![]});var _0x501308=_0xc649('0x4b');return db[_0xc649('0x4c')]['find']({'where':{'name':_0x501308,'userProfileId':_0x32d9b5[_0xc649('0x4d')]},'raw':!![]})['then'](function(_0x10b102){if(_0x10b102&&_0x10b102['autoAssociation']===0x0){return db['UserProfileResource'][_0xc649('0x46')]({'name':_0x3c75ac[_0xc649('0x27')],'resourceId':_0x3c75ac['id'],'type':_0xc649('0x4e'),'sectionId':_0x10b102['id']},{})[_0xc649('0x25')](function(){return _0x42669b;});}else{return _0x42669b;}})[_0xc649('0x3e')](function(_0x42f346){logger[_0xc649('0x4f')](_0xc649('0x50'),_0x42f346);throw _0x42f346;});}return _0x42669b;})[_0xc649('0x25')](respondWithResult(_0x2c1f8c,0xc9))[_0xc649('0x3e')](handleError(_0x2c1f8c,null));};exports[_0xc649('0x24')]=function(_0x4f26f3,_0x54b15a){if(_0x4f26f3[_0xc649('0x47')]['id']){delete _0x4f26f3[_0xc649('0x47')]['id'];}return db[_0xc649('0x2b')][_0xc649('0x45')]({'where':{'id':_0x4f26f3[_0xc649('0x40')]['id']}})[_0xc649('0x25')](handleEntityNotFound(_0x54b15a,null))[_0xc649('0x25')](saveUpdates(_0x4f26f3[_0xc649('0x47')],null))[_0xc649('0x25')](respondWithResult(_0x54b15a,null))[_0xc649('0x3e')](handleError(_0x54b15a,null));};exports[_0xc649('0x26')]=function(_0x5acbca,_0x574045){return db[_0xc649('0x2b')][_0xc649('0x45')]({'where':{'id':_0x5acbca[_0xc649('0x40')]['id']}})['then'](handleEntityNotFound(_0x574045,null))[_0xc649('0x25')](removeEntity(_0x574045,null))['catch'](handleError(_0x574045,null));};exports[_0xc649('0x51')]=function(_0x303d44,_0x763325){var _0x58f999=0xa;var _0x6851c2=[_0xc649('0x52'),_0xc649('0x53'),_0xc649('0x54'),_0xc649('0x55')];var _0x3fe388={'SUM':'SUM(%s)','COUNT':_0xc649('0x56'),'COUNT DISTINCT':_0xc649('0x57'),'MAX':_0xc649('0x58'),'MIN':_0xc649('0x59'),'AVG':'AVG(%s)','GROUP_CONCAT':_0xc649('0x5a'),'GROUP_CONCAT ASC':'GROUP_CONCAT(%s\x20ORDER\x20BY\x20%s\x20ASC)','GROUP_CONCAT DESC':'GROUP_CONCAT(%s\x20ORDER\x20BY\x20%s\x20DESC)'};var _0x5be926={'SEC_TO_TIME':_0xc649('0x5b'),'DATE':_0xc649('0x5c'),'HOUR':'HOUR(%s)','ROUND':'ROUND(%s)','UNIX_TIMESTAMP':_0xc649('0x5d')};var _0x56f486=function(_0x45d186){return!_['includes'](['IS\x20NULL','IS\x20NOT\x20NULL',_0xc649('0x5e'),_0xc649('0x5f')],_0x45d186);};var _0xd99c74=function(_0x128ce2){if(!_0x128ce2||!_0x128ce2[_0xc649('0x60')][_0xc649('0x43')]){return'';}for(var _0x3bdf31='(',_0x50ee92=0x0;_0x50ee92<_0x128ce2[_0xc649('0x60')][_0xc649('0x43')];_0x50ee92+=0x1){_0x50ee92>0x0&&(_0x3bdf31+='\x20'+_0x128ce2[_0xc649('0x61')]+'\x20');_0x3bdf31+=_0x128ce2[_0xc649('0x60')][_0x50ee92][_0xc649('0x62')]?_0xd99c74(_0x128ce2[_0xc649('0x60')][_0x50ee92][_0xc649('0x62')]):_0x128ce2['rules'][_0x50ee92][_0xc649('0x63')]+'\x20'+_0x128ce2[_0xc649('0x60')][_0x50ee92][_0xc649('0x64')]+(_0x56f486(_0x128ce2[_0xc649('0x60')][_0x50ee92][_0xc649('0x64')])?'\x20'+_0x128ce2[_0xc649('0x60')][_0x50ee92]['value']:'');}return _0x3bdf31+')';};var _0x6b99e5={'where':{'id':_0x303d44['params']['id']}},_0x27af66,_0x5406c0,_0x5eec34,_0x3bf7c5,_0x194236;_0x6b99e5=_[_0xc649('0x39')]({},_0x6b99e5,_0x303d44[_0xc649('0x3b')]);return db[_0xc649('0x2b')]['find'](_0x6b99e5)['then'](function(_0x8f73bc){if(_0x8f73bc){_0x27af66=_0x8f73bc;return _0x8f73bc[_0xc649('0x65')]();}return null;})[_0xc649('0x25')](function(_0x4b9823){if(_0x4b9823){if(!_0x4b9823[_0xc649('0x43')]){throw new db[(_0xc649('0x66'))][(_0xc649('0x67'))](_0xc649('0x68'),0x193);}_0x5406c0=_0x4b9823;return db[_0xc649('0x69')][_0xc649('0x3d')]({'raw':!![]});}return null;})[_0xc649('0x25')](function(_0x30b1a8){if(_0x30b1a8){_0x5eec34=_[_0xc649('0x6a')](_0x30b1a8,'id');var _0x3f9a0d;var _0x750537=squel[_0xc649('0x6b')]();_0x750537[_0xc649('0x6c')](_0x27af66[_0xc649('0x6d')]);for(var _0x3f2977=0x0;_0x3f2977<_0x5406c0[_0xc649('0x43')];_0x3f2977+=0x1){_0x3f9a0d=_0x5406c0[_0x3f2977][_0xc649('0x6e')]?_0x5eec34[_0x5406c0[_0x3f2977][_0xc649('0x6e')]]['metric']:_0x5406c0[_0x3f2977][_0xc649('0x63')];_0x3f9a0d=_0x5406c0[_0x3f2977]['function']?_[_0xc649('0x6f')](_0x3fe388[_0x5406c0[_0x3f2977][_0xc649('0x70')]],'%s',_0x3f9a0d):_0x3f9a0d;_0x3f9a0d=_0x5406c0[_0x3f2977][_0xc649('0x71')]?_[_0xc649('0x6f')](_0x5be926[_0x5406c0[_0x3f2977][_0xc649('0x71')]],'%s',_0x3f9a0d):_0x3f9a0d;if(_0x5406c0[_0x3f2977][_0xc649('0x72')]){_0x750537[_0xc649('0x62')](_0x3f9a0d);}_0x5406c0[_0x3f2977][_0xc649('0x73')]&&_0x750537['order'](_0x3f9a0d,_0x5406c0[_0x3f2977][_0xc649('0x73')]==='DESC'?![]:!![]);_0x750537[_0xc649('0x63')](_0x3f9a0d,_0x5406c0[_0x3f2977][_0xc649('0x74')]||_0x3f9a0d);}if(_0x27af66[_0xc649('0x75')]){_0x27af66['joins']=JSON['parse'](_0x27af66[_0xc649('0x75')]);for(var _0x2381c3=0x0;_0x2381c3<_0x27af66['joins'][_0xc649('0x43')];_0x2381c3+=0x1){if(_0x27af66[_0xc649('0x75')][_0x2381c3][_0xc649('0x2c')]&&_[_0xc649('0x76')](_0x6851c2,_0x27af66[_0xc649('0x75')][_0x2381c3][_0xc649('0x2c')])&&_0x27af66[_0xc649('0x75')][_0x2381c3][_0xc649('0x77')]&&_0x27af66[_0xc649('0x75')][_0x2381c3][_0xc649('0x78')]&&_0x27af66[_0xc649('0x75')][_0x2381c3][_0xc649('0x79')]){_0x750537[_0x27af66['joins'][_0x2381c3][_0xc649('0x2c')]](_0x27af66['joins'][_0x2381c3][_0xc649('0x78')],null,util[_0xc649('0x71')]('%s.%s\x20=\x20%s.%s',_0x27af66[_0xc649('0x6d')],_0x27af66[_0xc649('0x75')][_0x2381c3][_0xc649('0x77')],_0x27af66[_0xc649('0x75')][_0x2381c3][_0xc649('0x78')],_0x27af66['joins'][_0x2381c3][_0xc649('0x79')]));}}}if(_0x27af66[_0xc649('0x7a')]){_0x27af66['conditions']=JSON[_0xc649('0x7b')](_0x27af66['conditions']);_0x750537[_0xc649('0x35')](_0xd99c74(_0x27af66['conditions']['group']));}_0x194236=_0x750537[_0xc649('0x7c')]();_0x750537['limit'](_0x58f999);_0x750537[_0xc649('0x1c')](0x0);logger[_0xc649('0x7d')]('Limited\x20Query:',_0x750537['toString']());return dbH[_0xc649('0x7e')][_0xc649('0x2e')](_0x750537['toString'](),{'type':dbH[_0xc649('0x7e')][_0xc649('0x7f')][_0xc649('0x80')]});}})[_0xc649('0x25')](respondWithResult(_0x763325,null))[_0xc649('0x3e')](handleError(_0x763325,null));};function runReport(_0x62ba8e,_0x27a4e0,_0x46114a){var _0x10ea27=_0x27a4e0['name'];var _0x137e46=0xa;var _0x3a321c=['join','left_join','right_join',_0xc649('0x55')];var _0x401e37={'SUM':_0xc649('0x81'),'COUNT':_0xc649('0x56'),'COUNT DISTINCT':_0xc649('0x57'),'MAX':_0xc649('0x58'),'MIN':_0xc649('0x59'),'AVG':'AVG(%s)','GROUP_CONCAT':'GROUP_CONCAT(%s)','GROUP_CONCAT ASC':_0xc649('0x82'),'GROUP_CONCAT DESC':_0xc649('0x83')};var _0x112b2b={'SEC_TO_TIME':_0xc649('0x5b'),'DATE':_0xc649('0x5c'),'HOUR':_0xc649('0x84'),'ROUND':_0xc649('0x85'),'UNIX_TIMESTAMP':_0xc649('0x5d')};var _0x2a7125=function(_0x2c0c93){return!_[_0xc649('0x76')]([_0xc649('0x86'),_0xc649('0x87'),_0xc649('0x5e'),_0xc649('0x5f')],_0x2c0c93);};var _0x240f80=function(_0x2f1a18){if(!_0x2f1a18||!_0x2f1a18[_0xc649('0x60')]['length']){return'';}for(var _0x468467='(',_0x336ac2=0x0;_0x336ac2<_0x2f1a18[_0xc649('0x60')]['length'];_0x336ac2+=0x1){_0x336ac2>0x0&&(_0x468467+='\x20'+_0x2f1a18[_0xc649('0x61')]+'\x20');_0x468467+=_0x2f1a18[_0xc649('0x60')][_0x336ac2][_0xc649('0x62')]?_0x240f80(_0x2f1a18[_0xc649('0x60')][_0x336ac2]['group']):_0x2f1a18[_0xc649('0x60')][_0x336ac2][_0xc649('0x63')]+'\x20'+_0x2f1a18['rules'][_0x336ac2][_0xc649('0x64')]+(_0x2a7125(_0x2f1a18[_0xc649('0x60')][_0x336ac2][_0xc649('0x64')])?'\x20'+_0x2f1a18['rules'][_0x336ac2][_0xc649('0x88')]:'');}return _0x468467+')';};var _0x63c35a={'where':{'id':_0x62ba8e['id']}},_0x46d4c2,_0x78bfb4,_0x27ddad,_0xd92bf9,_0x13931d;_0x63c35a=_[_0xc649('0x39')]({},_0x63c35a,_0x46114a);return db[_0xc649('0x2b')][_0xc649('0x45')](_0x63c35a)[_0xc649('0x25')](function(_0x8419da){if(_0x8419da){_0x46d4c2=_0x8419da;return _0x8419da[_0xc649('0x65')]();}return null;})[_0xc649('0x25')](function(_0xef7261){if(_0xef7261){if(!_0xef7261['length']){throw new db['Sequelize'][(_0xc649('0x67'))](_0xc649('0x68'),0x193);}_0x78bfb4=_0xef7261;return db[_0xc649('0x69')][_0xc649('0x3d')]({'raw':!![]});}return null;})[_0xc649('0x25')](function(_0x3beca5){if(_0x3beca5){_0x27ddad=_[_0xc649('0x6a')](_0x3beca5,'id');var _0x255ce3;var _0x1fe615=squel[_0xc649('0x6b')]();_0x1fe615[_0xc649('0x6c')](_0x46d4c2[_0xc649('0x6d')]);for(var _0x4d8733=0x0;_0x4d8733<_0x78bfb4[_0xc649('0x43')];_0x4d8733+=0x1){_0x255ce3=_0x78bfb4[_0x4d8733][_0xc649('0x6e')]?_0x27ddad[_0x78bfb4[_0x4d8733][_0xc649('0x6e')]]['metric']:_0x78bfb4[_0x4d8733][_0xc649('0x63')];_0x255ce3=_0x78bfb4[_0x4d8733][_0xc649('0x70')]?_['replace'](_0x401e37[_0x78bfb4[_0x4d8733][_0xc649('0x70')]],'%s',_0x255ce3):_0x255ce3;_0x255ce3=_0x78bfb4[_0x4d8733][_0xc649('0x71')]?_[_0xc649('0x6f')](_0x112b2b[_0x78bfb4[_0x4d8733]['format']],'%s',_0x255ce3):_0x255ce3;if(_0x78bfb4[_0x4d8733][_0xc649('0x72')]){_0x1fe615['group'](_0x255ce3);}_0x78bfb4[_0x4d8733][_0xc649('0x73')]&&_0x1fe615[_0xc649('0x89')](_0x255ce3,_0x78bfb4[_0x4d8733][_0xc649('0x73')]==='DESC'?![]:!![]);_0x1fe615[_0xc649('0x63')](_0x255ce3,_0x78bfb4[_0x4d8733]['alias']||_0x255ce3);}if(_0x46d4c2[_0xc649('0x75')]){_0x46d4c2[_0xc649('0x75')]=JSON[_0xc649('0x7b')](_0x46d4c2[_0xc649('0x75')]);for(var _0x51b8b0=0x0;_0x51b8b0<_0x46d4c2[_0xc649('0x75')][_0xc649('0x43')];_0x51b8b0+=0x1){if(_0x46d4c2['joins'][_0x51b8b0]['type']&&_['includes'](_0x3a321c,_0x46d4c2['joins'][_0x51b8b0][_0xc649('0x2c')])&&_0x46d4c2[_0xc649('0x75')][_0x51b8b0]['parentKey']&&_0x46d4c2['joins'][_0x51b8b0]['foreignTable']&&_0x46d4c2[_0xc649('0x75')][_0x51b8b0][_0xc649('0x79')]){_0x1fe615[_0x46d4c2[_0xc649('0x75')][_0x51b8b0]['type']](_0x46d4c2[_0xc649('0x75')][_0x51b8b0][_0xc649('0x78')],null,util[_0xc649('0x71')](_0xc649('0x8a'),_0x46d4c2[_0xc649('0x6d')],_0x46d4c2[_0xc649('0x75')][_0x51b8b0]['parentKey'],_0x46d4c2[_0xc649('0x75')][_0x51b8b0][_0xc649('0x78')],_0x46d4c2[_0xc649('0x75')][_0x51b8b0][_0xc649('0x79')]));}}}if(_0x46d4c2[_0xc649('0x7a')]){_0x46d4c2[_0xc649('0x7a')]=JSON[_0xc649('0x7b')](_0x46d4c2['conditions']);_0x1fe615['where'](_0x240f80(_0x46d4c2[_0xc649('0x7a')]['group']));}_0x13931d=_0x1fe615[_0xc649('0x7c')]();_0x1fe615[_0xc649('0x1f')](_0x137e46);_0x1fe615[_0xc649('0x1c')](0x0);return;}})['then'](function(){if(_0x27a4e0[_0xc649('0x8b')]===_0xc649('0x8c')){return null;}var _0x416cb8=_[_0xc649('0x39')](_0x27a4e0,{'name':_0x27a4e0['fullPath']||_0x27a4e0[_0xc649('0x27')]||_0x46d4c2['name'],'basename':_0x10ea27,'savename':util[_0xc649('0x71')](_0xc649('0x8d'),_0x27a4e0[_0xc649('0x27')]||_0x46d4c2['name'],require(_0xc649('0x8e'))[_0xc649('0x8f')](0x4),_0x27a4e0[_0xc649('0x8b')]||_0xc649('0x90')),'reportId':_0x46d4c2['id'],'reportType':_0xc649('0x91')});return db[_0xc649('0x92')][_0xc649('0x46')](_0x416cb8,{'raw':!![]});})[_0xc649('0x25')](function(_0x28b04b){if(_0x46d4c2[_0xc649('0x6d')]===_0xc649('0x93')){_0x13931d[_0xc649('0x35')](_0x46d4c2['table']+_0xc649('0x94'),_0x27a4e0[_0xc649('0x95')],_0x27a4e0[_0xc649('0x96')]);}else{_0x13931d[_0xc649('0x35')](_0x46d4c2[_0xc649('0x6d')]+_0xc649('0x97'),_0x27a4e0[_0xc649('0x95')],_0x27a4e0[_0xc649('0x96')]);}if(_0x28b04b){logger[_0xc649('0x98')]('Run\x20Query:',_0x13931d['toString']());require(_0xc649('0x99'))[_0xc649('0x9a')](path[_0xc649('0x52')](__dirname,_0xc649('0x9b'),_0x28b04b[_0xc649('0x8b')]),[_0x28b04b['id'],_0x13931d[_0xc649('0x9c')](),path[_0xc649('0x52')](__dirname,_0xc649('0x9d'),_0x28b04b[_0xc649('0x9e')]),_0x10ea27]);return _0x28b04b;}else{var _0x258ea8=squel[_0xc649('0x6b')]();_0x258ea8['from']('('+_0x13931d['toString']()+')',_0xc649('0x9f'));_0x258ea8['field']('COUNT(*)',_0xc649('0x1e'));_0x13931d[_0xc649('0x1f')](_0x27a4e0[_0xc649('0x1f')]||_0x137e46);_0x13931d['offset'](_0x27a4e0[_0xc649('0x1c')]||0x0);return dbH[_0xc649('0x7e')]['query'](_0x258ea8[_0xc649('0x9c')](),{'type':dbH['sequelize'][_0xc649('0x7f')][_0xc649('0x80')]})[_0xc649('0x25')](function(_0x41f575){if(!_0x41f575['length']){_0xd92bf9=0x0;}else{_0xd92bf9=_0x41f575[0x0][_0xc649('0x1e')]||0x0;}return dbH['sequelize']['query'](_0x13931d[_0xc649('0x9c')](),{'type':dbH['sequelize'][_0xc649('0x7f')][_0xc649('0x80')]});})['then'](function(_0x25cf6a){return{'rows':_0x25cf6a||[],'count':_0xd92bf9};});}});}exports['run']=function(_0x46e901,_0x50b363){return runReport(_0x46e901['params'],_0x46e901[_0xc649('0x2e')],_0x46e901[_0xc649('0x3b')])['then'](respondWithResult(_0x50b363,null))[_0xc649('0x3e')](handleError(_0x50b363,null));};exports[_0xc649('0xa0')]=runReport;exports[_0xc649('0x2e')]=function(_0x8e9542,_0x1f0f15){var _0x53f30a=0xa;var _0x31ed41=[_0xc649('0x52'),_0xc649('0x53'),_0xc649('0x54'),'cross_join'];var _0x582f5a={'SUM':_0xc649('0x81'),'COUNT':'COUNT(%s)','COUNT DISTINCT':_0xc649('0x57'),'MAX':_0xc649('0x58'),'MIN':_0xc649('0x59'),'AVG':_0xc649('0xa1'),'GROUP_CONCAT':_0xc649('0x5a'),'GROUP_CONCAT ASC':_0xc649('0x82'),'GROUP_CONCAT DESC':_0xc649('0x83')};var _0x2d5424={'SEC_TO_TIME':'SEC_TO_TIME(%s)','DATE':_0xc649('0x5c'),'HOUR':_0xc649('0x84'),'ROUND':_0xc649('0x85'),'UNIX_TIMESTAMP':_0xc649('0x5d')};var _0x1af908=function(_0x19c760){return!_[_0xc649('0x76')]([_0xc649('0x86'),_0xc649('0x87'),_0xc649('0x5e'),_0xc649('0x5f')],_0x19c760);};var _0x5b819c=function(_0x477496){if(!_0x477496||!_0x477496['rules'][_0xc649('0x43')]){return'';}for(var _0x1279ad='(',_0x2f5456=0x0;_0x2f5456<_0x477496[_0xc649('0x60')]['length'];_0x2f5456+=0x1){_0x2f5456>0x0&&(_0x1279ad+='\x20'+_0x477496[_0xc649('0x61')]+'\x20');_0x1279ad+=_0x477496['rules'][_0x2f5456]['group']?_0x5b819c(_0x477496['rules'][_0x2f5456]['group']):_0x477496['rules'][_0x2f5456][_0xc649('0x63')]+'\x20'+_0x477496[_0xc649('0x60')][_0x2f5456][_0xc649('0x64')]+(_0x1af908(_0x477496[_0xc649('0x60')][_0x2f5456]['condition'])?'\x20'+_0x477496['rules'][_0x2f5456][_0xc649('0x88')]:'');}return _0x1279ad+')';};var _0x56d113={'where':{'id':_0x8e9542['params']['id']}},_0x33cb19,_0x53d525,_0x26ed09,_0x35cd28,_0x5cb9e9;_0x56d113=_[_0xc649('0x39')]({},_0x56d113,_0x8e9542[_0xc649('0x3b')]);return db[_0xc649('0x2b')][_0xc649('0x45')](_0x56d113)[_0xc649('0x25')](function(_0xd033a8){if(_0xd033a8){_0x33cb19=_0xd033a8;return _0xd033a8['getFields']();}return null;})['then'](function(_0x12c93c){if(_0x12c93c){if(!_0x12c93c[_0xc649('0x43')]){throw new db['Sequelize'][(_0xc649('0x67'))]('Please\x20insert\x20at\x20least\x20one\x20field',0x193);}_0x53d525=_0x12c93c;return db['AnalyticMetric']['findAll']({'raw':!![]});}return null;})['then'](function(_0x41ec39){if(_0x41ec39){_0x26ed09=_[_0xc649('0x6a')](_0x41ec39,'id');var _0x1e624f;var _0x520d86=squel[_0xc649('0x6b')]();_0x520d86['from'](_0x33cb19[_0xc649('0x6d')]);for(var _0x8bcf2f=0x0;_0x8bcf2f<_0x53d525['length'];_0x8bcf2f+=0x1){_0x1e624f=_0x53d525[_0x8bcf2f][_0xc649('0x6e')]?_0x26ed09[_0x53d525[_0x8bcf2f][_0xc649('0x6e')]][_0xc649('0xa2')]:_0x53d525[_0x8bcf2f][_0xc649('0x63')];_0x1e624f=_0x53d525[_0x8bcf2f][_0xc649('0x70')]?_['replace'](_0x582f5a[_0x53d525[_0x8bcf2f][_0xc649('0x70')]],'%s',_0x1e624f):_0x1e624f;_0x1e624f=_0x53d525[_0x8bcf2f]['format']?_[_0xc649('0x6f')](_0x2d5424[_0x53d525[_0x8bcf2f][_0xc649('0x71')]],'%s',_0x1e624f):_0x1e624f;if(_0x53d525[_0x8bcf2f][_0xc649('0x72')]){_0x520d86['group'](_0x1e624f);}_0x53d525[_0x8bcf2f]['orderBy']&&_0x520d86[_0xc649('0x89')](_0x1e624f,_0x53d525[_0x8bcf2f][_0xc649('0x73')]===_0xc649('0xa3')?![]:!![]);_0x520d86[_0xc649('0x63')](_0x1e624f,_0x53d525[_0x8bcf2f][_0xc649('0x74')]||_0x1e624f);}if(_0x33cb19[_0xc649('0x75')]){_0x33cb19[_0xc649('0x75')]=JSON[_0xc649('0x7b')](_0x33cb19['joins']);for(var _0x4801c4=0x0;_0x4801c4<_0x33cb19[_0xc649('0x75')][_0xc649('0x43')];_0x4801c4+=0x1){if(_0x33cb19[_0xc649('0x75')][_0x4801c4][_0xc649('0x2c')]&&_[_0xc649('0x76')](_0x31ed41,_0x33cb19[_0xc649('0x75')][_0x4801c4][_0xc649('0x2c')])&&_0x33cb19[_0xc649('0x75')][_0x4801c4][_0xc649('0x77')]&&_0x33cb19[_0xc649('0x75')][_0x4801c4][_0xc649('0x78')]&&_0x33cb19[_0xc649('0x75')][_0x4801c4]['foreignKey']){_0x520d86[_0x33cb19[_0xc649('0x75')][_0x4801c4][_0xc649('0x2c')]](_0x33cb19['joins'][_0x4801c4][_0xc649('0x78')],null,util[_0xc649('0x71')](_0xc649('0x8a'),_0x33cb19['table'],_0x33cb19['joins'][_0x4801c4][_0xc649('0x77')],_0x33cb19[_0xc649('0x75')][_0x4801c4]['foreignTable'],_0x33cb19[_0xc649('0x75')][_0x4801c4][_0xc649('0x79')]));}}}if(_0x33cb19[_0xc649('0x7a')]){_0x33cb19[_0xc649('0x7a')]=JSON[_0xc649('0x7b')](_0x33cb19[_0xc649('0x7a')]);_0x520d86[_0xc649('0x35')](_0x5b819c(_0x33cb19[_0xc649('0x7a')][_0xc649('0x62')]));}_0x5cb9e9=_0x520d86['clone']();_0x520d86['limit'](_0x53f30a);_0x520d86[_0xc649('0x1c')](0x0);logger[_0xc649('0x7d')](_0xc649('0xa4'),_0x520d86[_0xc649('0x9c')]());return dbH['sequelize'][_0xc649('0x2e')](_0x520d86['toString'](),{'type':dbH[_0xc649('0x7e')][_0xc649('0x7f')][_0xc649('0x80')]});}})[_0xc649('0x25')](function(){return{'sql':_0x5cb9e9['toString']()};})[_0xc649('0x25')](respondWithResult(_0x1f0f15,null))[_0xc649('0x3e')](handleError(_0x1f0f15,null));};
\ No newline at end of file
diff --git a/server/api/analyticCustomReport/analyticCustomReport.model.js b/server/api/analyticCustomReport/analyticCustomReport.model.js
index 69b69cb..3eb363d 100644
--- a/server/api/analyticCustomReport/analyticCustomReport.model.js
+++ b/server/api/analyticCustomReport/analyticCustomReport.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xa66e=['moment','bluebird','request-promise','path','../../config/environment','./analyticCustomReport.attributes','exports','define','lodash','../../config/logger'];(function(_0x2f57b2,_0xa8e91a){var _0x5ace77=function(_0x59c00a){while(--_0x59c00a){_0x2f57b2['push'](_0x2f57b2['shift']());}};_0x5ace77(++_0xa8e91a);}(_0xa66e,0x1f2));var _0xea66=function(_0x4e5dcf,_0x32ef3e){_0x4e5dcf=_0x4e5dcf-0x0;var _0xff7a0f=_0xa66e[_0x4e5dcf];return _0xff7a0f;};'use strict';var _=require(_0xea66('0x0'));var util=require('util');var logger=require(_0xea66('0x1'))('api');var moment=require(_0xea66('0x2'));var BPromise=require(_0xea66('0x3'));var rp=require(_0xea66('0x4'));var fs=require('fs');var path=require(_0xea66('0x5'));var rimraf=require('rimraf');var config=require(_0xea66('0x6'));var attributes=require(_0xea66('0x7'));module[_0xea66('0x8')]=function(_0x499344,_0x5b60c6){return _0x499344[_0xea66('0x9')]('AnalyticCustomReport',attributes,{'tableName':'analytics_custom_reports','paranoid':!![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
+var _0x1705=['./analyticCustomReport.attributes','exports','lodash','util','../../config/logger','api','moment','request-promise','../../config/environment'];(function(_0x58fd67,_0x4bf710){var _0x5628fd=function(_0x5a1e09){while(--_0x5a1e09){_0x58fd67['push'](_0x58fd67['shift']());}};_0x5628fd(++_0x4bf710);}(_0x1705,0x77));var _0x5170=function(_0x49052b,_0x3ba709){_0x49052b=_0x49052b-0x0;var _0x48c045=_0x1705[_0x49052b];return _0x48c045;};'use strict';var _=require(_0x5170('0x0'));var util=require(_0x5170('0x1'));var logger=require(_0x5170('0x2'))(_0x5170('0x3'));var moment=require(_0x5170('0x4'));var BPromise=require('bluebird');var rp=require(_0x5170('0x5'));var fs=require('fs');var path=require('path');var rimraf=require('rimraf');var config=require(_0x5170('0x6'));var attributes=require(_0x5170('0x7'));module[_0x5170('0x8')]=function(_0x593e87,_0x133113){return _0x593e87['define']('AnalyticCustomReport',attributes,{'tableName':'analytics_custom_reports','paranoid':!![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
diff --git a/server/api/analyticCustomReport/analyticCustomReport.rpc.js b/server/api/analyticCustomReport/analyticCustomReport.rpc.js
index e7ce7b9..14a5fd2 100644
--- a/server/api/analyticCustomReport/analyticCustomReport.rpc.js
+++ b/server/api/analyticCustomReport/analyticCustomReport.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x69ee=['AnalyticCustomReport,\x20%s,\x20%s','request\x20sent','debug','AnalyticCustomReport,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','request','then','info'];(function(_0x4fe370,_0x3e5324){var _0x4c191e=function(_0x4c0517){while(--_0x4c0517){_0x4fe370['push'](_0x4fe370['shift']());}};_0x4c191e(++_0x3e5324);}(_0x69ee,0x133));var _0xe69e=function(_0x397e5f,_0x454c8f){_0x397e5f=_0x397e5f-0x0;var _0x5302b8=_0x69ee[_0x397e5f];return _0x5302b8;};'use strict';var _=require(_0xe69e('0x0'));var util=require(_0xe69e('0x1'));var moment=require(_0xe69e('0x2'));var BPromise=require(_0xe69e('0x3'));var rs=require(_0xe69e('0x4'));var fs=require('fs');var Redis=require(_0xe69e('0x5'));var db=require(_0xe69e('0x6'))['db'];var utils=require(_0xe69e('0x7'));var logger=require(_0xe69e('0x8'))(_0xe69e('0x9'));var config=require(_0xe69e('0xa'));var jayson=require(_0xe69e('0xb'));var client=jayson[_0xe69e('0xc')][_0xe69e('0xd')]({'port':0x232a});function respondWithRpcPromise(_0x53e87d,_0x3f169a,_0x24af57){return new BPromise(function(_0x3b482c,_0x338e6f){return client[_0xe69e('0xe')](_0x53e87d,_0x24af57)[_0xe69e('0xf')](function(_0x4661ad){logger[_0xe69e('0x10')](_0xe69e('0x11'),_0x3f169a,_0xe69e('0x12'));logger[_0xe69e('0x13')](_0xe69e('0x14'),_0x3f169a,'request\x20sent',JSON[_0xe69e('0x15')](_0x4661ad));if(_0x4661ad[_0xe69e('0x16')]){if(_0x4661ad['error'][_0xe69e('0x17')]===0x1f4){logger[_0xe69e('0x16')](_0xe69e('0x11'),_0x3f169a,_0x4661ad[_0xe69e('0x16')][_0xe69e('0x18')]);return _0x338e6f(_0x4661ad[_0xe69e('0x16')][_0xe69e('0x18')]);}logger['error'](_0xe69e('0x11'),_0x3f169a,_0x4661ad[_0xe69e('0x16')][_0xe69e('0x18')]);return _0x3b482c(_0x4661ad[_0xe69e('0x16')]['message']);}else{logger['info'](_0xe69e('0x11'),_0x3f169a,_0xe69e('0x12'));_0x3b482c(_0x4661ad[_0xe69e('0x19')][_0xe69e('0x18')]);}})[_0xe69e('0x1a')](function(_0x345d55){logger[_0xe69e('0x16')](_0xe69e('0x11'),_0x3f169a,_0x345d55);_0x338e6f(_0x345d55);});});}
\ No newline at end of file
+var _0x8618=['then','info','request\x20sent','debug','error','code','AnalyticCustomReport,\x20%s,\x20%s','message','result','catch','util','moment','bluebird','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','request'];(function(_0x3ab51d,_0x2fa01d){var _0x29a04e=function(_0x7807b0){while(--_0x7807b0){_0x3ab51d['push'](_0x3ab51d['shift']());}};_0x29a04e(++_0x2fa01d);}(_0x8618,0x16a));var _0x8861=function(_0x417b5a,_0xb886e4){_0x417b5a=_0x417b5a-0x0;var _0x2eafbe=_0x8618[_0x417b5a];return _0x2eafbe;};'use strict';var _=require('lodash');var util=require(_0x8861('0x0'));var moment=require(_0x8861('0x1'));var BPromise=require(_0x8861('0x2'));var rs=require('randomstring');var fs=require('fs');var Redis=require('ioredis');var db=require(_0x8861('0x3'))['db'];var utils=require(_0x8861('0x4'));var logger=require(_0x8861('0x5'))(_0x8861('0x6'));var config=require(_0x8861('0x7'));var jayson=require(_0x8861('0x8'));var client=jayson[_0x8861('0x9')][_0x8861('0xa')]({'port':0x232a});function respondWithRpcPromise(_0x12cf22,_0xc0053a,_0x6a3e1e){return new BPromise(function(_0x59b413,_0x39dd4c){return client[_0x8861('0xb')](_0x12cf22,_0x6a3e1e)[_0x8861('0xc')](function(_0x779b7){logger[_0x8861('0xd')]('AnalyticCustomReport,\x20%s,\x20%s',_0xc0053a,_0x8861('0xe'));logger[_0x8861('0xf')]('AnalyticCustomReport,\x20%s,\x20%s,\x20%s',_0xc0053a,_0x8861('0xe'),JSON['stringify'](_0x779b7));if(_0x779b7[_0x8861('0x10')]){if(_0x779b7[_0x8861('0x10')][_0x8861('0x11')]===0x1f4){logger['error'](_0x8861('0x12'),_0xc0053a,_0x779b7[_0x8861('0x10')][_0x8861('0x13')]);return _0x39dd4c(_0x779b7['error'][_0x8861('0x13')]);}logger[_0x8861('0x10')]('AnalyticCustomReport,\x20%s,\x20%s',_0xc0053a,_0x779b7[_0x8861('0x10')]['message']);return _0x59b413(_0x779b7[_0x8861('0x10')][_0x8861('0x13')]);}else{logger[_0x8861('0xd')]('AnalyticCustomReport,\x20%s,\x20%s',_0xc0053a,_0x8861('0xe'));_0x59b413(_0x779b7[_0x8861('0x14')][_0x8861('0x13')]);}})[_0x8861('0x15')](function(_0x5ccd0a){logger[_0x8861('0x10')](_0x8861('0x12'),_0xc0053a,_0x5ccd0a);_0x39dd4c(_0x5ccd0a);});});}
\ No newline at end of file
diff --git a/server/api/analyticCustomReport/index.js b/server/api/analyticCustomReport/index.js
index 48f21d9..d044199 100644
--- a/server/api/analyticCustomReport/index.js
+++ b/server/api/analyticCustomReport/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x43af=['isAuthenticated','/:id','show','/:id/preview','run','post','put','update','exports','multer','util','path','connect-timeout','express','Router','fs-extra','../../components/auth/service','../../components/interaction/service','get'];(function(_0x549feb,_0x544a55){var _0x30b9b6=function(_0x12b583){while(--_0x12b583){_0x549feb['push'](_0x549feb['shift']());}};_0x30b9b6(++_0x544a55);}(_0x43af,0x100));var _0xf43a=function(_0x5267b3,_0x556b53){_0x5267b3=_0x5267b3-0x0;var _0x77157=_0x43af[_0x5267b3];return _0x77157;};'use strict';var multer=require(_0xf43a('0x0'));var util=require(_0xf43a('0x1'));var path=require(_0xf43a('0x2'));var timeout=require(_0xf43a('0x3'));var express=require(_0xf43a('0x4'));var router=express[_0xf43a('0x5')]();var fs_extra=require(_0xf43a('0x6'));var auth=require(_0xf43a('0x7'));var interaction=require(_0xf43a('0x8'));var config=require('../../config/environment');var controller=require('./analyticCustomReport.controller');router[_0xf43a('0x9')]('/',auth[_0xf43a('0xa')](),controller['index']);router['get'](_0xf43a('0xb'),auth[_0xf43a('0xa')](),controller[_0xf43a('0xc')]);router[_0xf43a('0x9')](_0xf43a('0xd'),auth['isAuthenticated'](),controller['preview']);router[_0xf43a('0x9')]('/:id/run',auth['isAuthenticated'](),controller[_0xf43a('0xe')]);router[_0xf43a('0x9')]('/:id/query',auth[_0xf43a('0xa')](),controller['query']);router[_0xf43a('0xf')]('/',auth['isAuthenticated'](),controller['create']);router[_0xf43a('0x10')](_0xf43a('0xb'),auth[_0xf43a('0xa')](),controller[_0xf43a('0x11')]);router['delete']('/:id',auth[_0xf43a('0xa')](),controller['destroy']);module[_0xf43a('0x12')]=router;
\ No newline at end of file
+var _0x4b49=['/:id/query','post','create','put','update','delete','exports','multer','util','path','connect-timeout','Router','fs-extra','../../components/auth/service','./analyticCustomReport.controller','isAuthenticated','index','get','/:id','show','/:id/preview','preview','run'];(function(_0x102f97,_0x5bda2f){var _0xd22058=function(_0x2ccc1f){while(--_0x2ccc1f){_0x102f97['push'](_0x102f97['shift']());}};_0xd22058(++_0x5bda2f);}(_0x4b49,0x7a));var _0x94b4=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x4b49[_0x3dd15e];return _0x231fd0;};'use strict';var multer=require(_0x94b4('0x0'));var util=require(_0x94b4('0x1'));var path=require(_0x94b4('0x2'));var timeout=require(_0x94b4('0x3'));var express=require('express');var router=express[_0x94b4('0x4')]();var fs_extra=require(_0x94b4('0x5'));var auth=require(_0x94b4('0x6'));var interaction=require('../../components/interaction/service');var config=require('../../config/environment');var controller=require(_0x94b4('0x7'));router['get']('/',auth[_0x94b4('0x8')](),controller[_0x94b4('0x9')]);router[_0x94b4('0xa')](_0x94b4('0xb'),auth[_0x94b4('0x8')](),controller[_0x94b4('0xc')]);router[_0x94b4('0xa')](_0x94b4('0xd'),auth[_0x94b4('0x8')](),controller[_0x94b4('0xe')]);router['get']('/:id/run',auth[_0x94b4('0x8')](),controller[_0x94b4('0xf')]);router[_0x94b4('0xa')](_0x94b4('0x10'),auth['isAuthenticated'](),controller['query']);router[_0x94b4('0x11')]('/',auth[_0x94b4('0x8')](),controller[_0x94b4('0x12')]);router[_0x94b4('0x13')](_0x94b4('0xb'),auth[_0x94b4('0x8')](),controller[_0x94b4('0x14')]);router[_0x94b4('0x15')](_0x94b4('0xb'),auth[_0x94b4('0x8')](),controller['destroy']);module[_0x94b4('0x16')]=router;
\ No newline at end of file
diff --git a/server/api/analyticDefaultReport/analyticDefaultReport.attributes.js b/server/api/analyticDefaultReport/analyticDefaultReport.attributes.js
index 6ed90f5..a5ffe0a 100644
--- a/server/api/analyticDefaultReport/analyticDefaultReport.attributes.js
+++ b/server/api/analyticDefaultReport/analyticDefaultReport.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x5d17=['sequelize','exports','STRING','TEXT'];(function(_0x51b6ac,_0xa7a756){var _0x52e611=function(_0x3beb01){while(--_0x3beb01){_0x51b6ac['push'](_0x51b6ac['shift']());}};_0x52e611(++_0xa7a756);}(_0x5d17,0x114));var _0x75d1=function(_0x32e2eb,_0x3347b7){_0x32e2eb=_0x32e2eb-0x0;var _0x2418ce=_0x5d17[_0x32e2eb];return _0x2418ce;};'use strict';var Sequelize=require(_0x75d1('0x0'));module[_0x75d1('0x1')]={'name':{'type':Sequelize['STRING'],'allowNull':![]},'description':{'type':Sequelize['STRING']},'parent':{'type':Sequelize[_0x75d1('0x2')]},'table':{'type':Sequelize[_0x75d1('0x2')]},'conditions':{'type':Sequelize[_0x75d1('0x3')]},'joins':{'type':Sequelize['TEXT']}};
\ No newline at end of file
+var _0xac9d=['TEXT','sequelize','exports','STRING'];(function(_0x3b36df,_0x3a1ac8){var _0x27c050=function(_0x2ff75a){while(--_0x2ff75a){_0x3b36df['push'](_0x3b36df['shift']());}};_0x27c050(++_0x3a1ac8);}(_0xac9d,0x14d));var _0xdac9=function(_0xf3897e,_0x3ac8b7){_0xf3897e=_0xf3897e-0x0;var _0x26b187=_0xac9d[_0xf3897e];return _0x26b187;};'use strict';var Sequelize=require(_0xdac9('0x0'));module[_0xdac9('0x1')]={'name':{'type':Sequelize[_0xdac9('0x2')],'allowNull':![]},'description':{'type':Sequelize[_0xdac9('0x2')]},'parent':{'type':Sequelize[_0xdac9('0x2')]},'table':{'type':Sequelize[_0xdac9('0x2')]},'conditions':{'type':Sequelize[_0xdac9('0x3')]},'joins':{'type':Sequelize[_0xdac9('0x3')]}};
\ No newline at end of file
diff --git a/server/api/analyticDefaultReport/analyticDefaultReport.controller.js b/server/api/analyticDefaultReport/analyticDefaultReport.controller.js
index 81b164f..84c83ab 100644
--- a/server/api/analyticDefaultReport/analyticDefaultReport.controller.js
+++ b/server/api/analyticDefaultReport/analyticDefaultReport.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x2ef3=['Sequelize','from','foreignKey','output','web','fullPath','generate','csv','cdr','startDate','endDate','info','child_process','fork','../../components/export/','savename','countTable','COUNT(*)','runReport','IS\x20NULL','IS\x20NOT\x20EMPTY','metric','Limited\x20Query:','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','sox','to-csv','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/license/util','../../mysqldb','status','offset','undefined','count','limit','set','Content-Range','apply','save','then','destroy','get','DefaultReports','UserProfileResource','end','error','stack','name','send','index','map','rawAttributes','type','key','model','query','intersection','attributes','length','hasOwnProperty','nolimit','order','sort','where','filters','pick','filter','merge','VIRTUAL','options','AnalyticDefaultReport','includeAll','include','findAll','rows','catch','show','params','keys','fields','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','Reports','UserProfileSection','autoAssociation','update','preview','left_join','right_join','cross_join','SUM(%s)','COUNT(%s)','COUNT(DISTINCT\x20%s)','MAX(%s)','MIN(%s)','AVG(%s)','GROUP_CONCAT(%s\x20ORDER\x20BY\x20%s\x20DESC)','DATE(%s)','HOUR(%s)','ROUND(%s)','includes','IS\x20EMPTY','operator','rules','group','condition','value','getFields','ValidationErrorItem','Please\x20insert\x20at\x20least\x20one\x20field','AnalyticMetric','keyBy','select','MetricId','field','function','replace','format','groupBy','orderBy','DESC','alias','joins','parentKey','foreignTable','%s.%s\x20=\x20%s.%s','table','conditions','parse','clone','debug','toString','sequelize','QueryTypes','SELECT','join','GROUP_CONCAT(%s)','GROUP_CONCAT(%s\x20ORDER\x20BY\x20%s\x20ASC)','SEC_TO_TIME(%s)','UNIX_TIMESTAMP(%s)','IS\x20NOT\x20NULL'];(function(_0x2641f9,_0x26715f){var _0x585741=function(_0x2d1462){while(--_0x2d1462){_0x2641f9['push'](_0x2641f9['shift']());}};_0x585741(++_0x26715f);}(_0x2ef3,0xba));var _0x32ef=function(_0x2e32e2,_0x5506ab){_0x2e32e2=_0x2e32e2-0x0;var _0x40d019=_0x2ef3[_0x2e32e2];return _0x40d019;};'use strict';var emlformat=require(_0x32ef('0x0'));var rimraf=require(_0x32ef('0x1'));var zipdir=require(_0x32ef('0x2'));var jsonpatch=require(_0x32ef('0x3'));var rp=require(_0x32ef('0x4'));var moment=require(_0x32ef('0x5'));var BPromise=require('bluebird');var Mustache=require(_0x32ef('0x6'));var util=require(_0x32ef('0x7'));var path=require('path');var sox=require(_0x32ef('0x8'));var csv=require(_0x32ef('0x9'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x32ef('0xa'));var squel=require(_0x32ef('0xb'));var crypto=require(_0x32ef('0xc'));var jsforce=require(_0x32ef('0xd'));var deskjs=require(_0x32ef('0xe'));var toCsv=require(_0x32ef('0x9'));var querystring=require(_0x32ef('0xf'));var Papa=require(_0x32ef('0x10'));var Redis=require(_0x32ef('0x11'));var authService=require(_0x32ef('0x12'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x32ef('0x13'));var logger=require(_0x32ef('0x14'))(_0x32ef('0x15'));var utils=require(_0x32ef('0x16'));var config=require('../../config/environment');var licenseUtil=require(_0x32ef('0x17'));var db=require('../../mysqldb')['db'];var dbH=require(_0x32ef('0x18'))['dbH'];function respondWithStatusCode(_0x3e98df,_0x1ef1ae){_0x1ef1ae=_0x1ef1ae||0xcc;return function(_0x5c3eb9){if(_0x5c3eb9){return _0x3e98df['sendStatus'](_0x1ef1ae);}return _0x3e98df[_0x32ef('0x19')](_0x1ef1ae)['end']();};}function respondWithResult(_0x326fce,_0x40a6e6){_0x40a6e6=_0x40a6e6||0xc8;return function(_0x93d492){if(_0x93d492){return _0x326fce[_0x32ef('0x19')](_0x40a6e6)['json'](_0x93d492);}};}function respondWithFilteredResult(_0x55bf0b,_0x531e30){return function(_0x13db1a){if(_0x13db1a){var _0x3950e6=typeof _0x531e30[_0x32ef('0x1a')]==='undefined'&&typeof _0x531e30['limit']===_0x32ef('0x1b');var _0x1a9476=_0x13db1a[_0x32ef('0x1c')];var _0x57863c=_0x3950e6?0x0:_0x531e30[_0x32ef('0x1a')];var _0x33e230=_0x3950e6?_0x13db1a['count']:_0x531e30[_0x32ef('0x1a')]+_0x531e30[_0x32ef('0x1d')];var _0x26aff3;if(_0x33e230>=_0x1a9476){_0x33e230=_0x1a9476;_0x26aff3=0xc8;}else{_0x26aff3=0xce;}_0x55bf0b[_0x32ef('0x19')](_0x26aff3);return _0x55bf0b[_0x32ef('0x1e')](_0x32ef('0x1f'),_0x57863c+'-'+_0x33e230+'/'+_0x1a9476)['json'](_0x13db1a);}return null;};}function patchUpdates(_0x3c5b78){return function(_0x5cc3ef){try{jsonpatch[_0x32ef('0x20')](_0x5cc3ef,_0x3c5b78,!![]);}catch(_0x3a20ca){return BPromise['reject'](_0x3a20ca);}return _0x5cc3ef[_0x32ef('0x21')]();};}function saveUpdates(_0x97780,_0x5e8898){return function(_0x55f7f2){if(_0x55f7f2){return _0x55f7f2['update'](_0x97780)[_0x32ef('0x22')](function(_0xb30fab){return _0xb30fab;});}return null;};}function removeEntity(_0x225feb,_0x478bef){return function(_0x59585f){if(_0x59585f){return _0x59585f[_0x32ef('0x23')]()['then'](function(){var _0x51a412=_0x59585f[_0x32ef('0x24')]({'plain':!![]});var _0x14d4b3=_0x32ef('0x25');return db[_0x32ef('0x26')][_0x32ef('0x23')]({'where':{'type':_0x14d4b3,'resourceId':_0x51a412['id']}})[_0x32ef('0x22')](function(){return _0x59585f;});})[_0x32ef('0x22')](function(){_0x225feb[_0x32ef('0x19')](0xcc)[_0x32ef('0x27')]();});}};}function handleEntityNotFound(_0x2f52d7,_0x1335e2){return function(_0xba4b3f){if(!_0xba4b3f){_0x2f52d7['sendStatus'](0x194);}return _0xba4b3f;};}function handleError(_0xd65fde,_0x2f5d06){_0x2f5d06=_0x2f5d06||0x1f4;return function(_0x5a04cd){logger[_0x32ef('0x28')](_0x5a04cd[_0x32ef('0x29')]);if(_0x5a04cd[_0x32ef('0x2a')]){delete _0x5a04cd[_0x32ef('0x2a')];}_0xd65fde['status'](_0x2f5d06)[_0x32ef('0x2b')](_0x5a04cd);};}exports[_0x32ef('0x2c')]=function(_0x31dbc3,_0x2ac686){var _0x1b668a={},_0x1a6ed2={},_0x1a122d={'count':0x0,'rows':[]};var _0x575f3e=_[_0x32ef('0x2d')](db['AnalyticDefaultReport'][_0x32ef('0x2e')],function(_0x2b6c6a){return{'name':_0x2b6c6a['fieldName'],'type':_0x2b6c6a[_0x32ef('0x2f')][_0x32ef('0x30')]};});_0x1a6ed2[_0x32ef('0x31')]=_[_0x32ef('0x2d')](_0x575f3e,_0x32ef('0x2a'));_0x1a6ed2['query']=_['keys'](_0x31dbc3[_0x32ef('0x32')]);_0x1a6ed2['filters']=_[_0x32ef('0x33')](_0x1a6ed2[_0x32ef('0x31')],_0x1a6ed2[_0x32ef('0x32')]);_0x1b668a[_0x32ef('0x34')]=_[_0x32ef('0x33')](_0x1a6ed2[_0x32ef('0x31')],qs['fields'](_0x31dbc3['query']['fields']));_0x1b668a[_0x32ef('0x34')]=_0x1b668a[_0x32ef('0x34')][_0x32ef('0x35')]?_0x1b668a['attributes']:_0x1a6ed2['model'];if(!_0x31dbc3[_0x32ef('0x32')][_0x32ef('0x36')](_0x32ef('0x37'))){_0x1b668a['limit']=qs['limit'](_0x31dbc3[_0x32ef('0x32')][_0x32ef('0x1d')]);_0x1b668a[_0x32ef('0x1a')]=qs[_0x32ef('0x1a')](_0x31dbc3[_0x32ef('0x32')][_0x32ef('0x1a')]);}_0x1b668a[_0x32ef('0x38')]=qs[_0x32ef('0x39')](_0x31dbc3[_0x32ef('0x32')]['sort']);_0x1b668a[_0x32ef('0x3a')]=qs[_0x32ef('0x3b')](_[_0x32ef('0x3c')](_0x31dbc3['query'],_0x1a6ed2[_0x32ef('0x3b')]),_0x575f3e);if(_0x31dbc3[_0x32ef('0x32')][_0x32ef('0x3d')]){_0x1b668a[_0x32ef('0x3a')]=_[_0x32ef('0x3e')](_0x1b668a[_0x32ef('0x3a')],{'$or':_[_0x32ef('0x2d')](_0x575f3e,function(_0x1cebed){if(_0x1cebed[_0x32ef('0x2f')]!==_0x32ef('0x3f')){var _0xb4db74={};_0xb4db74[_0x1cebed[_0x32ef('0x2a')]]={'$like':'%'+_0x31dbc3['query'][_0x32ef('0x3d')]+'%'};return _0xb4db74;}})});}_0x1b668a=_[_0x32ef('0x3e')]({},_0x1b668a,_0x31dbc3[_0x32ef('0x40')]);var _0x1733e3={'where':_0x1b668a[_0x32ef('0x3a')]};return db[_0x32ef('0x41')][_0x32ef('0x1c')](_0x1733e3)['then'](function(_0x538758){_0x1a122d[_0x32ef('0x1c')]=_0x538758;if(_0x31dbc3[_0x32ef('0x32')][_0x32ef('0x42')]){_0x1b668a[_0x32ef('0x43')]=[{'all':!![]}];}return db['AnalyticDefaultReport'][_0x32ef('0x44')](_0x1b668a);})[_0x32ef('0x22')](function(_0x5d2f06){_0x1a122d[_0x32ef('0x45')]=_0x5d2f06;return _0x1a122d;})['then'](respondWithFilteredResult(_0x2ac686,_0x1b668a))[_0x32ef('0x46')](handleError(_0x2ac686,null));};exports[_0x32ef('0x47')]=function(_0x37a497,_0x3be46d){var _0x2c2b62={'raw':!![],'where':{'id':_0x37a497[_0x32ef('0x48')]['id']}},_0x2310ae={};_0x2310ae[_0x32ef('0x31')]=_[_0x32ef('0x49')](db[_0x32ef('0x41')]['rawAttributes']);_0x2310ae[_0x32ef('0x32')]=_['keys'](_0x37a497[_0x32ef('0x32')]);_0x2310ae[_0x32ef('0x3b')]=_[_0x32ef('0x33')](_0x2310ae['model'],_0x2310ae[_0x32ef('0x32')]);_0x2c2b62[_0x32ef('0x34')]=_[_0x32ef('0x33')](_0x2310ae[_0x32ef('0x31')],qs[_0x32ef('0x4a')](_0x37a497[_0x32ef('0x32')][_0x32ef('0x4a')]));_0x2c2b62['attributes']=_0x2c2b62['attributes'][_0x32ef('0x35')]?_0x2c2b62[_0x32ef('0x34')]:_0x2310ae[_0x32ef('0x31')];if(_0x37a497[_0x32ef('0x32')][_0x32ef('0x42')]){_0x2c2b62[_0x32ef('0x43')]=[{'all':!![]}];}_0x2c2b62=_[_0x32ef('0x3e')]({},_0x2c2b62,_0x37a497[_0x32ef('0x40')]);return db[_0x32ef('0x41')][_0x32ef('0x4b')](_0x2c2b62)[_0x32ef('0x22')](handleEntityNotFound(_0x3be46d,null))[_0x32ef('0x22')](respondWithResult(_0x3be46d,null))[_0x32ef('0x46')](handleError(_0x3be46d,null));};exports['create']=function(_0x420f00,_0x12fbd7){return db[_0x32ef('0x41')][_0x32ef('0x4c')](_0x420f00[_0x32ef('0x4d')],{})[_0x32ef('0x22')](function(_0x278696){var _0x1acded=_0x420f00[_0x32ef('0x4e')][_0x32ef('0x24')]({'plain':!![]});if(!_0x1acded)throw new Error(_0x32ef('0x4f'));if(_0x1acded[_0x32ef('0x50')]===_0x32ef('0x4e')){var _0x326445=_0x278696[_0x32ef('0x24')]({'plain':!![]});var _0x3fb4d8=_0x32ef('0x51');return db[_0x32ef('0x52')]['find']({'where':{'name':_0x3fb4d8,'userProfileId':_0x1acded['userProfileId']},'raw':!![]})[_0x32ef('0x22')](function(_0x259c32){if(_0x259c32&&_0x259c32[_0x32ef('0x53')]===0x0){return db[_0x32ef('0x26')][_0x32ef('0x4c')]({'name':_0x326445[_0x32ef('0x2a')],'resourceId':_0x326445['id'],'type':_0x32ef('0x25'),'sectionId':_0x259c32['id']},{})[_0x32ef('0x22')](function(){return _0x278696;});}else{return _0x278696;}})[_0x32ef('0x46')](function(_0x368bf1){logger[_0x32ef('0x28')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x368bf1);throw _0x368bf1;});}return _0x278696;})[_0x32ef('0x22')](respondWithResult(_0x12fbd7,0xc9))[_0x32ef('0x46')](handleError(_0x12fbd7,null));};exports[_0x32ef('0x54')]=function(_0x3fe01f,_0x38314a){if(_0x3fe01f[_0x32ef('0x4d')]['id']){delete _0x3fe01f['body']['id'];}return db[_0x32ef('0x41')][_0x32ef('0x4b')]({'where':{'id':_0x3fe01f[_0x32ef('0x48')]['id']}})['then'](handleEntityNotFound(_0x38314a,null))[_0x32ef('0x22')](saveUpdates(_0x3fe01f['body'],null))[_0x32ef('0x22')](respondWithResult(_0x38314a,null))[_0x32ef('0x46')](handleError(_0x38314a,null));};exports['destroy']=function(_0x206ad5,_0x59e5f9){return db[_0x32ef('0x41')][_0x32ef('0x4b')]({'where':{'id':_0x206ad5[_0x32ef('0x48')]['id']}})[_0x32ef('0x22')](handleEntityNotFound(_0x59e5f9,null))[_0x32ef('0x22')](removeEntity(_0x59e5f9,null))[_0x32ef('0x46')](handleError(_0x59e5f9,null));};exports[_0x32ef('0x55')]=function(_0x56260f,_0x56cc75){var _0xdfa103=0xa;var _0x52232a=['join',_0x32ef('0x56'),_0x32ef('0x57'),_0x32ef('0x58')];var _0x6aae59={'SUM':_0x32ef('0x59'),'COUNT':_0x32ef('0x5a'),'COUNT DISTINCT':_0x32ef('0x5b'),'MAX':_0x32ef('0x5c'),'MIN':_0x32ef('0x5d'),'AVG':_0x32ef('0x5e'),'GROUP_CONCAT':'GROUP_CONCAT(%s)','GROUP_CONCAT ASC':'GROUP_CONCAT(%s\x20ORDER\x20BY\x20%s\x20ASC)','GROUP_CONCAT DESC':_0x32ef('0x5f')};var _0xbd059e={'SEC_TO_TIME':'SEC_TO_TIME(%s)','DATE':_0x32ef('0x60'),'HOUR':_0x32ef('0x61'),'ROUND':_0x32ef('0x62'),'UNIX_TIMESTAMP':'UNIX_TIMESTAMP(%s)'};var _0x2ac877=function(_0x3c31d0){return!_[_0x32ef('0x63')](['IS\x20NULL','IS\x20NOT\x20NULL',_0x32ef('0x64'),'IS\x20NOT\x20EMPTY'],_0x3c31d0);};var _0x17f447=function(_0x5bb114){if(!_0x5bb114||!_0x5bb114['rules'][_0x32ef('0x35')]){return'';}for(var _0x208989='(',_0x10cb37=0x0;_0x10cb37<_0x5bb114['rules'][_0x32ef('0x35')];_0x10cb37+=0x1){_0x10cb37>0x0&&(_0x208989+='\x20'+_0x5bb114[_0x32ef('0x65')]+'\x20');_0x208989+=_0x5bb114[_0x32ef('0x66')][_0x10cb37]['group']?_0x17f447(_0x5bb114[_0x32ef('0x66')][_0x10cb37][_0x32ef('0x67')]):_0x5bb114['rules'][_0x10cb37]['field']+'\x20'+_0x5bb114[_0x32ef('0x66')][_0x10cb37][_0x32ef('0x68')]+(_0x2ac877(_0x5bb114[_0x32ef('0x66')][_0x10cb37][_0x32ef('0x68')])?'\x20'+_0x5bb114[_0x32ef('0x66')][_0x10cb37][_0x32ef('0x69')]:'');}return _0x208989+')';};var _0x4c89e8={'where':{'id':_0x56260f[_0x32ef('0x48')]['id']}},_0x285330,_0x63b65,_0x25b6d6,_0x36ed97,_0x21e930;_0x4c89e8=_[_0x32ef('0x3e')]({},_0x4c89e8,_0x56260f[_0x32ef('0x40')]);return db[_0x32ef('0x41')]['find'](_0x4c89e8)[_0x32ef('0x22')](function(_0x29ff58){if(_0x29ff58){_0x285330=_0x29ff58;return _0x29ff58[_0x32ef('0x6a')]();}return null;})[_0x32ef('0x22')](function(_0x79ae28){if(_0x79ae28){if(!_0x79ae28['length']){throw new db['Sequelize'][(_0x32ef('0x6b'))](_0x32ef('0x6c'),0x193);}_0x63b65=_0x79ae28;return db[_0x32ef('0x6d')][_0x32ef('0x44')]({'raw':!![]});}return null;})[_0x32ef('0x22')](function(_0x526fb1){if(_0x526fb1){_0x25b6d6=_[_0x32ef('0x6e')](_0x526fb1,'id');var _0x544045;var _0x216e2f=squel[_0x32ef('0x6f')]();_0x216e2f['from'](_0x285330['table']);for(var _0x2c9f7a=0x0;_0x2c9f7a<_0x63b65[_0x32ef('0x35')];_0x2c9f7a+=0x1){_0x544045=_0x63b65[_0x2c9f7a][_0x32ef('0x70')]?_0x25b6d6[_0x63b65[_0x2c9f7a]['MetricId']]['metric']:_0x63b65[_0x2c9f7a][_0x32ef('0x71')];_0x544045=_0x63b65[_0x2c9f7a][_0x32ef('0x72')]?_[_0x32ef('0x73')](_0x6aae59[_0x63b65[_0x2c9f7a][_0x32ef('0x72')]],'%s',_0x544045):_0x544045;_0x544045=_0x63b65[_0x2c9f7a]['format']?_[_0x32ef('0x73')](_0xbd059e[_0x63b65[_0x2c9f7a][_0x32ef('0x74')]],'%s',_0x544045):_0x544045;if(_0x63b65[_0x2c9f7a][_0x32ef('0x75')]){_0x216e2f[_0x32ef('0x67')](_0x544045);}_0x63b65[_0x2c9f7a][_0x32ef('0x76')]&&_0x216e2f[_0x32ef('0x38')](_0x544045,_0x63b65[_0x2c9f7a][_0x32ef('0x76')]===_0x32ef('0x77')?![]:!![]);_0x216e2f[_0x32ef('0x71')](_0x544045,_0x63b65[_0x2c9f7a][_0x32ef('0x78')]||_0x544045);}if(_0x285330[_0x32ef('0x79')]){_0x285330[_0x32ef('0x79')]=JSON['parse'](_0x285330['joins']);for(var _0x3a9c97=0x0;_0x3a9c97<_0x285330[_0x32ef('0x79')]['length'];_0x3a9c97+=0x1){if(_0x285330[_0x32ef('0x79')][_0x3a9c97]['type']&&_[_0x32ef('0x63')](_0x52232a,_0x285330[_0x32ef('0x79')][_0x3a9c97][_0x32ef('0x2f')])&&_0x285330['joins'][_0x3a9c97][_0x32ef('0x7a')]&&_0x285330['joins'][_0x3a9c97][_0x32ef('0x7b')]&&_0x285330[_0x32ef('0x79')][_0x3a9c97]['foreignKey']){_0x216e2f[_0x285330['joins'][_0x3a9c97][_0x32ef('0x2f')]](_0x285330['joins'][_0x3a9c97][_0x32ef('0x7b')],null,util['format'](_0x32ef('0x7c'),_0x285330[_0x32ef('0x7d')],_0x285330[_0x32ef('0x79')][_0x3a9c97]['parentKey'],_0x285330['joins'][_0x3a9c97]['foreignTable'],_0x285330[_0x32ef('0x79')][_0x3a9c97]['foreignKey']));}}}if(_0x285330[_0x32ef('0x7e')]){_0x285330[_0x32ef('0x7e')]=JSON[_0x32ef('0x7f')](_0x285330[_0x32ef('0x7e')]);_0x216e2f[_0x32ef('0x3a')](_0x17f447(_0x285330[_0x32ef('0x7e')]['group']));}_0x21e930=_0x216e2f[_0x32ef('0x80')]();_0x216e2f['limit'](_0xdfa103);_0x216e2f['offset'](0x0);logger[_0x32ef('0x81')]('Limited\x20Query:',_0x216e2f[_0x32ef('0x82')]());return dbH[_0x32ef('0x83')]['query'](_0x216e2f[_0x32ef('0x82')](),{'type':dbH[_0x32ef('0x83')][_0x32ef('0x84')][_0x32ef('0x85')]});}})[_0x32ef('0x22')](respondWithResult(_0x56cc75,null))[_0x32ef('0x46')](handleError(_0x56cc75,null));};function runReport(_0x4b5506,_0x51736f,_0x35b10d){var _0x5e0b55=_0x51736f[_0x32ef('0x2a')];var _0x266688=0xa;var _0x114d8e=[_0x32ef('0x86'),_0x32ef('0x56'),_0x32ef('0x57'),'cross_join'];var _0x3232ca={'SUM':_0x32ef('0x59'),'COUNT':_0x32ef('0x5a'),'COUNT DISTINCT':_0x32ef('0x5b'),'MAX':_0x32ef('0x5c'),'MIN':'MIN(%s)','AVG':'AVG(%s)','GROUP_CONCAT':_0x32ef('0x87'),'GROUP_CONCAT ASC':_0x32ef('0x88'),'GROUP_CONCAT DESC':'GROUP_CONCAT(%s\x20ORDER\x20BY\x20%s\x20DESC)'};var _0x211fb1={'SEC_TO_TIME':_0x32ef('0x89'),'DATE':_0x32ef('0x60'),'HOUR':_0x32ef('0x61'),'ROUND':_0x32ef('0x62'),'UNIX_TIMESTAMP':_0x32ef('0x8a')};var _0xfb4845=function(_0x21067e){return!_[_0x32ef('0x63')](['IS\x20NULL',_0x32ef('0x8b'),_0x32ef('0x64'),'IS\x20NOT\x20EMPTY'],_0x21067e);};var _0x35653b=function(_0x5ea727){if(!_0x5ea727||!_0x5ea727[_0x32ef('0x66')]['length']){return'';}for(var _0x43f36e='(',_0x39300f=0x0;_0x39300f<_0x5ea727[_0x32ef('0x66')][_0x32ef('0x35')];_0x39300f+=0x1){_0x39300f>0x0&&(_0x43f36e+='\x20'+_0x5ea727['operator']+'\x20');_0x43f36e+=_0x5ea727[_0x32ef('0x66')][_0x39300f][_0x32ef('0x67')]?_0x35653b(_0x5ea727[_0x32ef('0x66')][_0x39300f]['group']):_0x5ea727['rules'][_0x39300f]['field']+'\x20'+_0x5ea727[_0x32ef('0x66')][_0x39300f][_0x32ef('0x68')]+(_0xfb4845(_0x5ea727[_0x32ef('0x66')][_0x39300f][_0x32ef('0x68')])?'\x20'+_0x5ea727[_0x32ef('0x66')][_0x39300f]['value']:'');}return _0x43f36e+')';};var _0x2678e3={'where':{'id':_0x4b5506['id']}},_0x5b3deb,_0x471de6,_0x7b0ea5,_0xc43e1,_0x4baa7a;_0x2678e3=_[_0x32ef('0x3e')]({},_0x2678e3,_0x35b10d);return db[_0x32ef('0x41')][_0x32ef('0x4b')](_0x2678e3)[_0x32ef('0x22')](function(_0x28bebb){if(_0x28bebb){_0x5b3deb=_0x28bebb;return _0x28bebb['getFields']();}return null;})[_0x32ef('0x22')](function(_0x484df0){if(_0x484df0){if(!_0x484df0[_0x32ef('0x35')]){throw new db[(_0x32ef('0x8c'))]['ValidationErrorItem']('Please\x20insert\x20at\x20least\x20one\x20field',0x193);}_0x471de6=_0x484df0;return db[_0x32ef('0x6d')][_0x32ef('0x44')]({'raw':!![]});}return null;})[_0x32ef('0x22')](function(_0x3b9896){if(_0x3b9896){_0x7b0ea5=_['keyBy'](_0x3b9896,'id');var _0x356fd4;var _0x51ca6e=squel['select']();_0x51ca6e[_0x32ef('0x8d')](_0x5b3deb['table']);for(var _0x2237cf=0x0;_0x2237cf<_0x471de6[_0x32ef('0x35')];_0x2237cf+=0x1){_0x356fd4=_0x471de6[_0x2237cf][_0x32ef('0x70')]?_0x7b0ea5[_0x471de6[_0x2237cf]['MetricId']]['metric']:_0x471de6[_0x2237cf][_0x32ef('0x71')];_0x356fd4=_0x471de6[_0x2237cf][_0x32ef('0x72')]?_[_0x32ef('0x73')](_0x3232ca[_0x471de6[_0x2237cf][_0x32ef('0x72')]],'%s',_0x356fd4):_0x356fd4;_0x356fd4=_0x471de6[_0x2237cf][_0x32ef('0x74')]?_[_0x32ef('0x73')](_0x211fb1[_0x471de6[_0x2237cf][_0x32ef('0x74')]],'%s',_0x356fd4):_0x356fd4;if(_0x471de6[_0x2237cf]['groupBy']){_0x51ca6e[_0x32ef('0x67')](_0x356fd4);}_0x471de6[_0x2237cf][_0x32ef('0x76')]&&_0x51ca6e[_0x32ef('0x38')](_0x356fd4,_0x471de6[_0x2237cf][_0x32ef('0x76')]==='DESC'?![]:!![]);_0x51ca6e['field'](_0x356fd4,_0x471de6[_0x2237cf][_0x32ef('0x78')]||_0x356fd4);}if(_0x5b3deb['joins']){_0x5b3deb[_0x32ef('0x79')]=JSON[_0x32ef('0x7f')](_0x5b3deb['joins']);for(var _0x5c7594=0x0;_0x5c7594<_0x5b3deb['joins'][_0x32ef('0x35')];_0x5c7594+=0x1){if(_0x5b3deb[_0x32ef('0x79')][_0x5c7594][_0x32ef('0x2f')]&&_[_0x32ef('0x63')](_0x114d8e,_0x5b3deb['joins'][_0x5c7594][_0x32ef('0x2f')])&&_0x5b3deb[_0x32ef('0x79')][_0x5c7594][_0x32ef('0x7a')]&&_0x5b3deb['joins'][_0x5c7594][_0x32ef('0x7b')]&&_0x5b3deb['joins'][_0x5c7594][_0x32ef('0x8e')]){_0x51ca6e[_0x5b3deb[_0x32ef('0x79')][_0x5c7594]['type']](_0x5b3deb['joins'][_0x5c7594][_0x32ef('0x7b')],null,util[_0x32ef('0x74')](_0x32ef('0x7c'),_0x5b3deb[_0x32ef('0x7d')],_0x5b3deb[_0x32ef('0x79')][_0x5c7594][_0x32ef('0x7a')],_0x5b3deb[_0x32ef('0x79')][_0x5c7594][_0x32ef('0x7b')],_0x5b3deb[_0x32ef('0x79')][_0x5c7594]['foreignKey']));}}}if(_0x5b3deb[_0x32ef('0x7e')]){_0x5b3deb['conditions']=JSON[_0x32ef('0x7f')](_0x5b3deb[_0x32ef('0x7e')]);_0x51ca6e[_0x32ef('0x3a')](_0x35653b(_0x5b3deb[_0x32ef('0x7e')][_0x32ef('0x67')]));}_0x4baa7a=_0x51ca6e['clone']();_0x51ca6e[_0x32ef('0x1d')](_0x266688);_0x51ca6e[_0x32ef('0x1a')](0x0);return;}})[_0x32ef('0x22')](function(){if(_0x51736f[_0x32ef('0x8f')]===_0x32ef('0x90')){return null;}var _0x1cfdd8=_[_0x32ef('0x3e')](_0x51736f,{'name':_0x51736f[_0x32ef('0x91')]||_0x51736f[_0x32ef('0x2a')]||_0x5b3deb['name'],'basename':_0x5e0b55,'savename':util['format']('%s-%s.%s',_0x51736f[_0x32ef('0x2a')]||_0x5b3deb[_0x32ef('0x2a')],require('randomstring')[_0x32ef('0x92')](0x4),_0x51736f['output']||_0x32ef('0x93')),'reportId':_0x5b3deb['id'],'reportType':'default'});return db['AnalyticExtractedReport'][_0x32ef('0x4c')](_0x1cfdd8,{'raw':!![]});})[_0x32ef('0x22')](function(_0x118d2e){if(_0x5b3deb[_0x32ef('0x7d')]===_0x32ef('0x94')){_0x4baa7a['where'](_0x5b3deb[_0x32ef('0x7d')]+'.calldate\x20BETWEEN\x20?\x20AND\x20?',_0x51736f[_0x32ef('0x95')],_0x51736f['endDate']);}else{_0x4baa7a['where'](_0x5b3deb['table']+'.createdAt\x20BETWEEN\x20?\x20AND\x20?',_0x51736f['startDate'],_0x51736f[_0x32ef('0x96')]);}if(_0x118d2e){logger[_0x32ef('0x97')]('Run\x20Query:',_0x4baa7a[_0x32ef('0x82')]());require(_0x32ef('0x98'))[_0x32ef('0x99')](path[_0x32ef('0x86')](__dirname,_0x32ef('0x9a'),_0x118d2e[_0x32ef('0x8f')]),[_0x118d2e['id'],_0x4baa7a['toString'](),path[_0x32ef('0x86')](__dirname,'../../files/reports',_0x118d2e[_0x32ef('0x9b')]),_0x5e0b55]);return _0x118d2e;}else{var _0x1be713=squel['select']();_0x1be713[_0x32ef('0x8d')]('('+_0x4baa7a['toString']()+')',_0x32ef('0x9c'));_0x1be713[_0x32ef('0x71')](_0x32ef('0x9d'),_0x32ef('0x1c'));_0x4baa7a['limit'](_0x51736f[_0x32ef('0x1d')]||_0x266688);_0x4baa7a[_0x32ef('0x1a')](_0x51736f[_0x32ef('0x1a')]||0x0);return dbH[_0x32ef('0x83')]['query'](_0x1be713[_0x32ef('0x82')](),{'type':dbH['sequelize'][_0x32ef('0x84')][_0x32ef('0x85')]})[_0x32ef('0x22')](function(_0x28ef17){if(!_0x28ef17[_0x32ef('0x35')]){_0xc43e1=0x0;}else{_0xc43e1=_0x28ef17[0x0][_0x32ef('0x1c')]||0x0;}return dbH['sequelize'][_0x32ef('0x32')](_0x4baa7a['toString'](),{'type':dbH['sequelize'][_0x32ef('0x84')][_0x32ef('0x85')]});})[_0x32ef('0x22')](function(_0x3956e7){return{'rows':_0x3956e7||[],'count':_0xc43e1};});}});}exports['run']=function(_0x8d3b24,_0x642716){return runReport(_0x8d3b24[_0x32ef('0x48')],_0x8d3b24[_0x32ef('0x32')],_0x8d3b24['options'])['then'](respondWithResult(_0x642716,null))['catch'](handleError(_0x642716,null));};exports[_0x32ef('0x9e')]=runReport;exports[_0x32ef('0x32')]=function(_0x4454f3,_0xc92dcc){var _0x3d18b9=0xa;var _0x9233cb=[_0x32ef('0x86'),_0x32ef('0x56'),_0x32ef('0x57'),_0x32ef('0x58')];var _0xa76912={'SUM':'SUM(%s)','COUNT':_0x32ef('0x5a'),'COUNT DISTINCT':_0x32ef('0x5b'),'MAX':_0x32ef('0x5c'),'MIN':_0x32ef('0x5d'),'AVG':_0x32ef('0x5e'),'GROUP_CONCAT':_0x32ef('0x87'),'GROUP_CONCAT ASC':'GROUP_CONCAT(%s\x20ORDER\x20BY\x20%s\x20ASC)','GROUP_CONCAT DESC':_0x32ef('0x5f')};var _0x1526a1={'SEC_TO_TIME':_0x32ef('0x89'),'DATE':_0x32ef('0x60'),'HOUR':_0x32ef('0x61'),'ROUND':_0x32ef('0x62'),'UNIX_TIMESTAMP':_0x32ef('0x8a')};var _0x2d4d2f=function(_0x292488){return!_[_0x32ef('0x63')]([_0x32ef('0x9f'),_0x32ef('0x8b'),_0x32ef('0x64'),_0x32ef('0xa0')],_0x292488);};var _0x50b674=function(_0x379d40){if(!_0x379d40||!_0x379d40[_0x32ef('0x66')][_0x32ef('0x35')]){return'';}for(var _0x4b7a4d='(',_0x16525b=0x0;_0x16525b<_0x379d40['rules'][_0x32ef('0x35')];_0x16525b+=0x1){_0x16525b>0x0&&(_0x4b7a4d+='\x20'+_0x379d40[_0x32ef('0x65')]+'\x20');_0x4b7a4d+=_0x379d40[_0x32ef('0x66')][_0x16525b]['group']?_0x50b674(_0x379d40[_0x32ef('0x66')][_0x16525b]['group']):_0x379d40[_0x32ef('0x66')][_0x16525b][_0x32ef('0x71')]+'\x20'+_0x379d40['rules'][_0x16525b][_0x32ef('0x68')]+(_0x2d4d2f(_0x379d40[_0x32ef('0x66')][_0x16525b][_0x32ef('0x68')])?'\x20'+_0x379d40[_0x32ef('0x66')][_0x16525b][_0x32ef('0x69')]:'');}return _0x4b7a4d+')';};var _0x264075={'where':{'id':_0x4454f3[_0x32ef('0x48')]['id']}},_0x3798d1,_0x4befa9,_0x493ae9,_0x143d39,_0x497948;_0x264075=_[_0x32ef('0x3e')]({},_0x264075,_0x4454f3['options']);return db[_0x32ef('0x41')][_0x32ef('0x4b')](_0x264075)['then'](function(_0x1200c9){if(_0x1200c9){_0x3798d1=_0x1200c9;return _0x1200c9[_0x32ef('0x6a')]();}return null;})[_0x32ef('0x22')](function(_0xa5f787){if(_0xa5f787){if(!_0xa5f787[_0x32ef('0x35')]){throw new db['Sequelize'][(_0x32ef('0x6b'))](_0x32ef('0x6c'),0x193);}_0x4befa9=_0xa5f787;return db['AnalyticMetric'][_0x32ef('0x44')]({'raw':!![]});}return null;})[_0x32ef('0x22')](function(_0x55ad11){if(_0x55ad11){_0x493ae9=_[_0x32ef('0x6e')](_0x55ad11,'id');var _0x2971a8;var _0x522c22=squel[_0x32ef('0x6f')]();_0x522c22[_0x32ef('0x8d')](_0x3798d1['table']);for(var _0xb41a01=0x0;_0xb41a01<_0x4befa9[_0x32ef('0x35')];_0xb41a01+=0x1){_0x2971a8=_0x4befa9[_0xb41a01][_0x32ef('0x70')]?_0x493ae9[_0x4befa9[_0xb41a01][_0x32ef('0x70')]][_0x32ef('0xa1')]:_0x4befa9[_0xb41a01][_0x32ef('0x71')];_0x2971a8=_0x4befa9[_0xb41a01][_0x32ef('0x72')]?_['replace'](_0xa76912[_0x4befa9[_0xb41a01]['function']],'%s',_0x2971a8):_0x2971a8;_0x2971a8=_0x4befa9[_0xb41a01][_0x32ef('0x74')]?_[_0x32ef('0x73')](_0x1526a1[_0x4befa9[_0xb41a01][_0x32ef('0x74')]],'%s',_0x2971a8):_0x2971a8;if(_0x4befa9[_0xb41a01]['groupBy']){_0x522c22[_0x32ef('0x67')](_0x2971a8);}_0x4befa9[_0xb41a01][_0x32ef('0x76')]&&_0x522c22['order'](_0x2971a8,_0x4befa9[_0xb41a01][_0x32ef('0x76')]===_0x32ef('0x77')?![]:!![]);_0x522c22['field'](_0x2971a8,_0x4befa9[_0xb41a01]['alias']||_0x2971a8);}if(_0x3798d1[_0x32ef('0x79')]){_0x3798d1[_0x32ef('0x79')]=JSON[_0x32ef('0x7f')](_0x3798d1['joins']);for(var _0x5f4eab=0x0;_0x5f4eab<_0x3798d1['joins'][_0x32ef('0x35')];_0x5f4eab+=0x1){if(_0x3798d1[_0x32ef('0x79')][_0x5f4eab][_0x32ef('0x2f')]&&_['includes'](_0x9233cb,_0x3798d1[_0x32ef('0x79')][_0x5f4eab][_0x32ef('0x2f')])&&_0x3798d1[_0x32ef('0x79')][_0x5f4eab]['parentKey']&&_0x3798d1[_0x32ef('0x79')][_0x5f4eab][_0x32ef('0x7b')]&&_0x3798d1['joins'][_0x5f4eab]['foreignKey']){_0x522c22[_0x3798d1[_0x32ef('0x79')][_0x5f4eab]['type']](_0x3798d1[_0x32ef('0x79')][_0x5f4eab][_0x32ef('0x7b')],null,util['format']('%s.%s\x20=\x20%s.%s',_0x3798d1[_0x32ef('0x7d')],_0x3798d1['joins'][_0x5f4eab][_0x32ef('0x7a')],_0x3798d1[_0x32ef('0x79')][_0x5f4eab][_0x32ef('0x7b')],_0x3798d1[_0x32ef('0x79')][_0x5f4eab][_0x32ef('0x8e')]));}}}if(_0x3798d1[_0x32ef('0x7e')]){_0x3798d1[_0x32ef('0x7e')]=JSON[_0x32ef('0x7f')](_0x3798d1[_0x32ef('0x7e')]);_0x522c22[_0x32ef('0x3a')](_0x50b674(_0x3798d1['conditions']['group']));}_0x497948=_0x522c22[_0x32ef('0x80')]();_0x522c22[_0x32ef('0x1d')](_0x3d18b9);_0x522c22[_0x32ef('0x1a')](0x0);logger[_0x32ef('0x81')](_0x32ef('0xa2'),_0x522c22[_0x32ef('0x82')]());return dbH[_0x32ef('0x83')][_0x32ef('0x32')](_0x522c22[_0x32ef('0x82')](),{'type':dbH[_0x32ef('0x83')]['QueryTypes'][_0x32ef('0x85')]});}})[_0x32ef('0x22')](function(){return{'sql':_0x497948[_0x32ef('0x82')]()};})[_0x32ef('0x22')](respondWithResult(_0xc92dcc,null))[_0x32ef('0x46')](handleError(_0xc92dcc,null));};
\ No newline at end of file
+var _0xc4aa=['Content-Range','apply','reject','save','update','then','destroy','get','DefaultReports','UserProfileResource','name','map','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','hasOwnProperty','order','sort','where','merge','VIRTUAL','filter','options','includeAll','include','AnalyticDefaultReport','findAll','rows','catch','show','length','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','Reports','find','userProfileId','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','params','preview','join','left_join','right_join','cross_join','SUM(%s)','COUNT(DISTINCT\x20%s)','MIN(%s)','GROUP_CONCAT(%s)','GROUP_CONCAT(%s\x20ORDER\x20BY\x20%s\x20DESC)','DATE(%s)','HOUR(%s)','ROUND(%s)','UNIX_TIMESTAMP(%s)','IS\x20NULL','IS\x20EMPTY','rules','operator','group','field','condition','getFields','Sequelize','AnalyticMetric','keyBy','select','from','table','MetricId','metric','function','replace','format','orderBy','joins','parentKey','foreignTable','%s.%s\x20=\x20%s.%s','conditions','parse','clone','Limited\x20Query:','toString','sequelize','QueryTypes','SELECT','COUNT(%s)','MAX(%s)','AVG(%s)','SEC_TO_TIME(%s)','IS\x20NOT\x20EMPTY','value','ValidationErrorItem','Please\x20insert\x20at\x20least\x20one\x20field','groupBy','alias','includes','foreignKey','output','web','fullPath','%s-%s.%s','randomstring','default','AnalyticExtractedReport','.calldate\x20BETWEEN\x20?\x20AND\x20?','endDate','startDate','info','Run\x20Query:','child_process','fork','countTable','runReport','GROUP_CONCAT(%s\x20ORDER\x20BY\x20%s\x20ASC)','IS\x20NOT\x20NULL','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','path','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','../../config/utils','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','undefined','limit','count','set'];(function(_0xf35bd4,_0x51ff64){var _0x47912b=function(_0x269818){while(--_0x269818){_0xf35bd4['push'](_0xf35bd4['shift']());}};_0x47912b(++_0x51ff64);}(_0xc4aa,0x1b7));var _0xac4a=function(_0x88cd7b,_0x4c884c){_0x88cd7b=_0x88cd7b-0x0;var _0x56fcc8=_0xc4aa[_0x88cd7b];return _0x56fcc8;};'use strict';var emlformat=require(_0xac4a('0x0'));var rimraf=require(_0xac4a('0x1'));var zipdir=require(_0xac4a('0x2'));var jsonpatch=require(_0xac4a('0x3'));var rp=require(_0xac4a('0x4'));var moment=require(_0xac4a('0x5'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require('util');var path=require(_0xac4a('0x6'));var sox=require(_0xac4a('0x7'));var csv=require(_0xac4a('0x8'));var ejs=require(_0xac4a('0x9'));var fs=require('fs');var fs_extra=require(_0xac4a('0xa'));var _=require(_0xac4a('0xb'));var squel=require(_0xac4a('0xc'));var crypto=require(_0xac4a('0xd'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0xac4a('0x8'));var querystring=require(_0xac4a('0xe'));var Papa=require(_0xac4a('0xf'));var Redis=require('ioredis');var authService=require(_0xac4a('0x10'));var qs=require(_0xac4a('0x11'));var as=require(_0xac4a('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xac4a('0x13'))('api');var utils=require(_0xac4a('0x14'));var config=require('../../config/environment');var licenseUtil=require(_0xac4a('0x15'));var db=require(_0xac4a('0x16'))['db'];var dbH=require(_0xac4a('0x16'))['dbH'];function respondWithStatusCode(_0x21a79,_0x68424a){_0x68424a=_0x68424a||0xcc;return function(_0x247b78){if(_0x247b78){return _0x21a79[_0xac4a('0x17')](_0x68424a);}return _0x21a79[_0xac4a('0x18')](_0x68424a)[_0xac4a('0x19')]();};}function respondWithResult(_0x34bc01,_0x33c287){_0x33c287=_0x33c287||0xc8;return function(_0x190418){if(_0x190418){return _0x34bc01[_0xac4a('0x18')](_0x33c287)[_0xac4a('0x1a')](_0x190418);}};}function respondWithFilteredResult(_0x26dbb8,_0x4a2119){return function(_0x402fff){if(_0x402fff){var _0x34d797=typeof _0x4a2119[_0xac4a('0x1b')]===_0xac4a('0x1c')&&typeof _0x4a2119[_0xac4a('0x1d')]===_0xac4a('0x1c');var _0x28e304=_0x402fff[_0xac4a('0x1e')];var _0x546c5d=_0x34d797?0x0:_0x4a2119['offset'];var _0x21a729=_0x34d797?_0x402fff[_0xac4a('0x1e')]:_0x4a2119[_0xac4a('0x1b')]+_0x4a2119['limit'];var _0x39e83e;if(_0x21a729>=_0x28e304){_0x21a729=_0x28e304;_0x39e83e=0xc8;}else{_0x39e83e=0xce;}_0x26dbb8[_0xac4a('0x18')](_0x39e83e);return _0x26dbb8[_0xac4a('0x1f')](_0xac4a('0x20'),_0x546c5d+'-'+_0x21a729+'/'+_0x28e304)[_0xac4a('0x1a')](_0x402fff);}return null;};}function patchUpdates(_0x3e829c){return function(_0xe38996){try{jsonpatch[_0xac4a('0x21')](_0xe38996,_0x3e829c,!![]);}catch(_0x534092){return BPromise[_0xac4a('0x22')](_0x534092);}return _0xe38996[_0xac4a('0x23')]();};}function saveUpdates(_0x599787,_0x3d7ce0){return function(_0x4169c0){if(_0x4169c0){return _0x4169c0[_0xac4a('0x24')](_0x599787)[_0xac4a('0x25')](function(_0x4d2d6c){return _0x4d2d6c;});}return null;};}function removeEntity(_0x1b7998,_0x2503d8){return function(_0x15435c){if(_0x15435c){return _0x15435c[_0xac4a('0x26')]()[_0xac4a('0x25')](function(){var _0x2b0dc2=_0x15435c[_0xac4a('0x27')]({'plain':!![]});var _0x36054a=_0xac4a('0x28');return db[_0xac4a('0x29')][_0xac4a('0x26')]({'where':{'type':_0x36054a,'resourceId':_0x2b0dc2['id']}})[_0xac4a('0x25')](function(){return _0x15435c;});})[_0xac4a('0x25')](function(){_0x1b7998[_0xac4a('0x18')](0xcc)[_0xac4a('0x19')]();});}};}function handleEntityNotFound(_0x20202c,_0x4e17ce){return function(_0x23b061){if(!_0x23b061){_0x20202c[_0xac4a('0x17')](0x194);}return _0x23b061;};}function handleError(_0x42a33c,_0x2772fe){_0x2772fe=_0x2772fe||0x1f4;return function(_0x116700){logger['error'](_0x116700['stack']);if(_0x116700[_0xac4a('0x2a')]){delete _0x116700[_0xac4a('0x2a')];}_0x42a33c[_0xac4a('0x18')](_0x2772fe)['send'](_0x116700);};}exports['index']=function(_0x355755,_0x2896bc){var _0x228629={},_0x432066={},_0x17118e={'count':0x0,'rows':[]};var _0x53d3a5=_[_0xac4a('0x2b')](db['AnalyticDefaultReport'][_0xac4a('0x2c')],function(_0x57adcf){return{'name':_0x57adcf[_0xac4a('0x2d')],'type':_0x57adcf[_0xac4a('0x2e')][_0xac4a('0x2f')]};});_0x432066[_0xac4a('0x30')]=_[_0xac4a('0x2b')](_0x53d3a5,_0xac4a('0x2a'));_0x432066[_0xac4a('0x31')]=_[_0xac4a('0x32')](_0x355755[_0xac4a('0x31')]);_0x432066[_0xac4a('0x33')]=_[_0xac4a('0x34')](_0x432066[_0xac4a('0x30')],_0x432066[_0xac4a('0x31')]);_0x228629[_0xac4a('0x35')]=_['intersection'](_0x432066[_0xac4a('0x30')],qs[_0xac4a('0x36')](_0x355755['query'][_0xac4a('0x36')]));_0x228629[_0xac4a('0x35')]=_0x228629['attributes']['length']?_0x228629[_0xac4a('0x35')]:_0x432066[_0xac4a('0x30')];if(!_0x355755[_0xac4a('0x31')][_0xac4a('0x37')]('nolimit')){_0x228629[_0xac4a('0x1d')]=qs[_0xac4a('0x1d')](_0x355755['query'][_0xac4a('0x1d')]);_0x228629[_0xac4a('0x1b')]=qs[_0xac4a('0x1b')](_0x355755['query'][_0xac4a('0x1b')]);}_0x228629[_0xac4a('0x38')]=qs[_0xac4a('0x39')](_0x355755['query'][_0xac4a('0x39')]);_0x228629[_0xac4a('0x3a')]=qs['filters'](_['pick'](_0x355755[_0xac4a('0x31')],_0x432066['filters']),_0x53d3a5);if(_0x355755['query']['filter']){_0x228629['where']=_[_0xac4a('0x3b')](_0x228629[_0xac4a('0x3a')],{'$or':_[_0xac4a('0x2b')](_0x53d3a5,function(_0x472484){if(_0x472484[_0xac4a('0x2e')]!==_0xac4a('0x3c')){var _0x4220e2={};_0x4220e2[_0x472484[_0xac4a('0x2a')]]={'$like':'%'+_0x355755[_0xac4a('0x31')][_0xac4a('0x3d')]+'%'};return _0x4220e2;}})});}_0x228629=_[_0xac4a('0x3b')]({},_0x228629,_0x355755[_0xac4a('0x3e')]);var _0x4e4994={'where':_0x228629['where']};return db['AnalyticDefaultReport'][_0xac4a('0x1e')](_0x4e4994)[_0xac4a('0x25')](function(_0x14e80b){_0x17118e[_0xac4a('0x1e')]=_0x14e80b;if(_0x355755[_0xac4a('0x31')][_0xac4a('0x3f')]){_0x228629[_0xac4a('0x40')]=[{'all':!![]}];}return db[_0xac4a('0x41')][_0xac4a('0x42')](_0x228629);})[_0xac4a('0x25')](function(_0x561cb7){_0x17118e[_0xac4a('0x43')]=_0x561cb7;return _0x17118e;})[_0xac4a('0x25')](respondWithFilteredResult(_0x2896bc,_0x228629))[_0xac4a('0x44')](handleError(_0x2896bc,null));};exports[_0xac4a('0x45')]=function(_0x1a96cf,_0x57b879){var _0x8700b4={'raw':!![],'where':{'id':_0x1a96cf['params']['id']}},_0x1b77bb={};_0x1b77bb[_0xac4a('0x30')]=_['keys'](db[_0xac4a('0x41')][_0xac4a('0x2c')]);_0x1b77bb[_0xac4a('0x31')]=_[_0xac4a('0x32')](_0x1a96cf[_0xac4a('0x31')]);_0x1b77bb[_0xac4a('0x33')]=_[_0xac4a('0x34')](_0x1b77bb[_0xac4a('0x30')],_0x1b77bb[_0xac4a('0x31')]);_0x8700b4[_0xac4a('0x35')]=_[_0xac4a('0x34')](_0x1b77bb[_0xac4a('0x30')],qs['fields'](_0x1a96cf[_0xac4a('0x31')][_0xac4a('0x36')]));_0x8700b4[_0xac4a('0x35')]=_0x8700b4['attributes'][_0xac4a('0x46')]?_0x8700b4[_0xac4a('0x35')]:_0x1b77bb['model'];if(_0x1a96cf[_0xac4a('0x31')]['includeAll']){_0x8700b4[_0xac4a('0x40')]=[{'all':!![]}];}_0x8700b4=_[_0xac4a('0x3b')]({},_0x8700b4,_0x1a96cf[_0xac4a('0x3e')]);return db['AnalyticDefaultReport']['find'](_0x8700b4)[_0xac4a('0x25')](handleEntityNotFound(_0x57b879,null))['then'](respondWithResult(_0x57b879,null))[_0xac4a('0x44')](handleError(_0x57b879,null));};exports['create']=function(_0x3d2aaf,_0x530bbb){return db[_0xac4a('0x41')][_0xac4a('0x47')](_0x3d2aaf[_0xac4a('0x48')],{})[_0xac4a('0x25')](function(_0x54782f){var _0x31c794=_0x3d2aaf[_0xac4a('0x49')][_0xac4a('0x27')]({'plain':!![]});if(!_0x31c794)throw new Error(_0xac4a('0x4a'));if(_0x31c794[_0xac4a('0x4b')]===_0xac4a('0x49')){var _0x187306=_0x54782f['get']({'plain':!![]});var _0x35dee5=_0xac4a('0x4c');return db['UserProfileSection'][_0xac4a('0x4d')]({'where':{'name':_0x35dee5,'userProfileId':_0x31c794[_0xac4a('0x4e')]},'raw':!![]})[_0xac4a('0x25')](function(_0x3ac36e){if(_0x3ac36e&&_0x3ac36e['autoAssociation']===0x0){return db[_0xac4a('0x29')][_0xac4a('0x47')]({'name':_0x187306[_0xac4a('0x2a')],'resourceId':_0x187306['id'],'type':_0xac4a('0x28'),'sectionId':_0x3ac36e['id']},{})[_0xac4a('0x25')](function(){return _0x54782f;});}else{return _0x54782f;}})['catch'](function(_0x179373){logger['error'](_0xac4a('0x4f'),_0x179373);throw _0x179373;});}return _0x54782f;})[_0xac4a('0x25')](respondWithResult(_0x530bbb,0xc9))['catch'](handleError(_0x530bbb,null));};exports['update']=function(_0x437466,_0x70fdc3){if(_0x437466['body']['id']){delete _0x437466[_0xac4a('0x48')]['id'];}return db[_0xac4a('0x41')][_0xac4a('0x4d')]({'where':{'id':_0x437466[_0xac4a('0x50')]['id']}})['then'](handleEntityNotFound(_0x70fdc3,null))[_0xac4a('0x25')](saveUpdates(_0x437466[_0xac4a('0x48')],null))[_0xac4a('0x25')](respondWithResult(_0x70fdc3,null))[_0xac4a('0x44')](handleError(_0x70fdc3,null));};exports[_0xac4a('0x26')]=function(_0x411547,_0x36179a){return db['AnalyticDefaultReport'][_0xac4a('0x4d')]({'where':{'id':_0x411547[_0xac4a('0x50')]['id']}})[_0xac4a('0x25')](handleEntityNotFound(_0x36179a,null))[_0xac4a('0x25')](removeEntity(_0x36179a,null))[_0xac4a('0x44')](handleError(_0x36179a,null));};exports[_0xac4a('0x51')]=function(_0x213df2,_0x236f57){var _0x159e43=0xa;var _0x786d9=[_0xac4a('0x52'),_0xac4a('0x53'),_0xac4a('0x54'),_0xac4a('0x55')];var _0x5222f3={'SUM':_0xac4a('0x56'),'COUNT':'COUNT(%s)','COUNT DISTINCT':_0xac4a('0x57'),'MAX':'MAX(%s)','MIN':_0xac4a('0x58'),'AVG':'AVG(%s)','GROUP_CONCAT':_0xac4a('0x59'),'GROUP_CONCAT ASC':'GROUP_CONCAT(%s\x20ORDER\x20BY\x20%s\x20ASC)','GROUP_CONCAT DESC':_0xac4a('0x5a')};var _0x5cac9b={'SEC_TO_TIME':'SEC_TO_TIME(%s)','DATE':_0xac4a('0x5b'),'HOUR':_0xac4a('0x5c'),'ROUND':_0xac4a('0x5d'),'UNIX_TIMESTAMP':_0xac4a('0x5e')};var _0x2f9940=function(_0xb7b884){return!_['includes']([_0xac4a('0x5f'),'IS\x20NOT\x20NULL',_0xac4a('0x60'),'IS\x20NOT\x20EMPTY'],_0xb7b884);};var _0x347880=function(_0x19ce2c){if(!_0x19ce2c||!_0x19ce2c[_0xac4a('0x61')][_0xac4a('0x46')]){return'';}for(var _0x429273='(',_0x2bc39a=0x0;_0x2bc39a<_0x19ce2c[_0xac4a('0x61')][_0xac4a('0x46')];_0x2bc39a+=0x1){_0x2bc39a>0x0&&(_0x429273+='\x20'+_0x19ce2c[_0xac4a('0x62')]+'\x20');_0x429273+=_0x19ce2c[_0xac4a('0x61')][_0x2bc39a][_0xac4a('0x63')]?_0x347880(_0x19ce2c[_0xac4a('0x61')][_0x2bc39a][_0xac4a('0x63')]):_0x19ce2c[_0xac4a('0x61')][_0x2bc39a][_0xac4a('0x64')]+'\x20'+_0x19ce2c[_0xac4a('0x61')][_0x2bc39a][_0xac4a('0x65')]+(_0x2f9940(_0x19ce2c['rules'][_0x2bc39a][_0xac4a('0x65')])?'\x20'+_0x19ce2c[_0xac4a('0x61')][_0x2bc39a]['value']:'');}return _0x429273+')';};var _0x3c3576={'where':{'id':_0x213df2['params']['id']}},_0x34bd1c,_0x2d24c7,_0x2b8562,_0x357cac,_0x4d1440;_0x3c3576=_[_0xac4a('0x3b')]({},_0x3c3576,_0x213df2[_0xac4a('0x3e')]);return db[_0xac4a('0x41')][_0xac4a('0x4d')](_0x3c3576)[_0xac4a('0x25')](function(_0x21ef8b){if(_0x21ef8b){_0x34bd1c=_0x21ef8b;return _0x21ef8b[_0xac4a('0x66')]();}return null;})[_0xac4a('0x25')](function(_0x44c60b){if(_0x44c60b){if(!_0x44c60b[_0xac4a('0x46')]){throw new db[(_0xac4a('0x67'))]['ValidationErrorItem']('Please\x20insert\x20at\x20least\x20one\x20field',0x193);}_0x2d24c7=_0x44c60b;return db[_0xac4a('0x68')][_0xac4a('0x42')]({'raw':!![]});}return null;})[_0xac4a('0x25')](function(_0x423f70){if(_0x423f70){_0x2b8562=_[_0xac4a('0x69')](_0x423f70,'id');var _0x283107;var _0x1d24bb=squel[_0xac4a('0x6a')]();_0x1d24bb[_0xac4a('0x6b')](_0x34bd1c[_0xac4a('0x6c')]);for(var _0xb09b89=0x0;_0xb09b89<_0x2d24c7[_0xac4a('0x46')];_0xb09b89+=0x1){_0x283107=_0x2d24c7[_0xb09b89]['MetricId']?_0x2b8562[_0x2d24c7[_0xb09b89][_0xac4a('0x6d')]][_0xac4a('0x6e')]:_0x2d24c7[_0xb09b89][_0xac4a('0x64')];_0x283107=_0x2d24c7[_0xb09b89][_0xac4a('0x6f')]?_['replace'](_0x5222f3[_0x2d24c7[_0xb09b89][_0xac4a('0x6f')]],'%s',_0x283107):_0x283107;_0x283107=_0x2d24c7[_0xb09b89]['format']?_[_0xac4a('0x70')](_0x5cac9b[_0x2d24c7[_0xb09b89][_0xac4a('0x71')]],'%s',_0x283107):_0x283107;if(_0x2d24c7[_0xb09b89]['groupBy']){_0x1d24bb['group'](_0x283107);}_0x2d24c7[_0xb09b89][_0xac4a('0x72')]&&_0x1d24bb[_0xac4a('0x38')](_0x283107,_0x2d24c7[_0xb09b89][_0xac4a('0x72')]==='DESC'?![]:!![]);_0x1d24bb[_0xac4a('0x64')](_0x283107,_0x2d24c7[_0xb09b89]['alias']||_0x283107);}if(_0x34bd1c[_0xac4a('0x73')]){_0x34bd1c['joins']=JSON['parse'](_0x34bd1c[_0xac4a('0x73')]);for(var _0x56ef2a=0x0;_0x56ef2a<_0x34bd1c[_0xac4a('0x73')]['length'];_0x56ef2a+=0x1){if(_0x34bd1c[_0xac4a('0x73')][_0x56ef2a][_0xac4a('0x2e')]&&_['includes'](_0x786d9,_0x34bd1c[_0xac4a('0x73')][_0x56ef2a]['type'])&&_0x34bd1c[_0xac4a('0x73')][_0x56ef2a][_0xac4a('0x74')]&&_0x34bd1c['joins'][_0x56ef2a][_0xac4a('0x75')]&&_0x34bd1c['joins'][_0x56ef2a]['foreignKey']){_0x1d24bb[_0x34bd1c[_0xac4a('0x73')][_0x56ef2a]['type']](_0x34bd1c[_0xac4a('0x73')][_0x56ef2a]['foreignTable'],null,util['format'](_0xac4a('0x76'),_0x34bd1c[_0xac4a('0x6c')],_0x34bd1c[_0xac4a('0x73')][_0x56ef2a]['parentKey'],_0x34bd1c['joins'][_0x56ef2a][_0xac4a('0x75')],_0x34bd1c[_0xac4a('0x73')][_0x56ef2a]['foreignKey']));}}}if(_0x34bd1c['conditions']){_0x34bd1c[_0xac4a('0x77')]=JSON[_0xac4a('0x78')](_0x34bd1c[_0xac4a('0x77')]);_0x1d24bb[_0xac4a('0x3a')](_0x347880(_0x34bd1c[_0xac4a('0x77')][_0xac4a('0x63')]));}_0x4d1440=_0x1d24bb[_0xac4a('0x79')]();_0x1d24bb[_0xac4a('0x1d')](_0x159e43);_0x1d24bb[_0xac4a('0x1b')](0x0);logger['debug'](_0xac4a('0x7a'),_0x1d24bb[_0xac4a('0x7b')]());return dbH[_0xac4a('0x7c')]['query'](_0x1d24bb[_0xac4a('0x7b')](),{'type':dbH[_0xac4a('0x7c')][_0xac4a('0x7d')][_0xac4a('0x7e')]});}})[_0xac4a('0x25')](respondWithResult(_0x236f57,null))['catch'](handleError(_0x236f57,null));};function runReport(_0x290a73,_0x19ce24,_0xc9d040){var _0x37e519=_0x19ce24[_0xac4a('0x2a')];var _0x451248=0xa;var _0xd7bdd6=['join',_0xac4a('0x53'),_0xac4a('0x54'),_0xac4a('0x55')];var _0x35a97c={'SUM':_0xac4a('0x56'),'COUNT':_0xac4a('0x7f'),'COUNT DISTINCT':'COUNT(DISTINCT\x20%s)','MAX':_0xac4a('0x80'),'MIN':_0xac4a('0x58'),'AVG':_0xac4a('0x81'),'GROUP_CONCAT':_0xac4a('0x59'),'GROUP_CONCAT ASC':'GROUP_CONCAT(%s\x20ORDER\x20BY\x20%s\x20ASC)','GROUP_CONCAT DESC':_0xac4a('0x5a')};var _0x56a934={'SEC_TO_TIME':_0xac4a('0x82'),'DATE':_0xac4a('0x5b'),'HOUR':'HOUR(%s)','ROUND':'ROUND(%s)','UNIX_TIMESTAMP':_0xac4a('0x5e')};var _0x212a22=function(_0x1fe86a){return!_['includes']([_0xac4a('0x5f'),'IS\x20NOT\x20NULL',_0xac4a('0x60'),_0xac4a('0x83')],_0x1fe86a);};var _0x406b64=function(_0x35328e){if(!_0x35328e||!_0x35328e[_0xac4a('0x61')]['length']){return'';}for(var _0x50f471='(',_0x31cda0=0x0;_0x31cda0<_0x35328e[_0xac4a('0x61')][_0xac4a('0x46')];_0x31cda0+=0x1){_0x31cda0>0x0&&(_0x50f471+='\x20'+_0x35328e[_0xac4a('0x62')]+'\x20');_0x50f471+=_0x35328e[_0xac4a('0x61')][_0x31cda0][_0xac4a('0x63')]?_0x406b64(_0x35328e[_0xac4a('0x61')][_0x31cda0][_0xac4a('0x63')]):_0x35328e['rules'][_0x31cda0]['field']+'\x20'+_0x35328e[_0xac4a('0x61')][_0x31cda0][_0xac4a('0x65')]+(_0x212a22(_0x35328e[_0xac4a('0x61')][_0x31cda0][_0xac4a('0x65')])?'\x20'+_0x35328e[_0xac4a('0x61')][_0x31cda0][_0xac4a('0x84')]:'');}return _0x50f471+')';};var _0xdaa2ef={'where':{'id':_0x290a73['id']}},_0x2e704b,_0x540d8e,_0x5e0be4,_0x32fd0c,_0x168f30;_0xdaa2ef=_[_0xac4a('0x3b')]({},_0xdaa2ef,_0xc9d040);return db[_0xac4a('0x41')][_0xac4a('0x4d')](_0xdaa2ef)[_0xac4a('0x25')](function(_0x338af3){if(_0x338af3){_0x2e704b=_0x338af3;return _0x338af3['getFields']();}return null;})[_0xac4a('0x25')](function(_0x1bacf2){if(_0x1bacf2){if(!_0x1bacf2[_0xac4a('0x46')]){throw new db['Sequelize'][(_0xac4a('0x85'))](_0xac4a('0x86'),0x193);}_0x540d8e=_0x1bacf2;return db[_0xac4a('0x68')][_0xac4a('0x42')]({'raw':!![]});}return null;})[_0xac4a('0x25')](function(_0x27d023){if(_0x27d023){_0x5e0be4=_[_0xac4a('0x69')](_0x27d023,'id');var _0x2ef42a;var _0x322465=squel['select']();_0x322465[_0xac4a('0x6b')](_0x2e704b['table']);for(var _0x203321=0x0;_0x203321<_0x540d8e[_0xac4a('0x46')];_0x203321+=0x1){_0x2ef42a=_0x540d8e[_0x203321][_0xac4a('0x6d')]?_0x5e0be4[_0x540d8e[_0x203321][_0xac4a('0x6d')]][_0xac4a('0x6e')]:_0x540d8e[_0x203321][_0xac4a('0x64')];_0x2ef42a=_0x540d8e[_0x203321][_0xac4a('0x6f')]?_['replace'](_0x35a97c[_0x540d8e[_0x203321][_0xac4a('0x6f')]],'%s',_0x2ef42a):_0x2ef42a;_0x2ef42a=_0x540d8e[_0x203321][_0xac4a('0x71')]?_[_0xac4a('0x70')](_0x56a934[_0x540d8e[_0x203321][_0xac4a('0x71')]],'%s',_0x2ef42a):_0x2ef42a;if(_0x540d8e[_0x203321][_0xac4a('0x87')]){_0x322465['group'](_0x2ef42a);}_0x540d8e[_0x203321][_0xac4a('0x72')]&&_0x322465[_0xac4a('0x38')](_0x2ef42a,_0x540d8e[_0x203321]['orderBy']==='DESC'?![]:!![]);_0x322465[_0xac4a('0x64')](_0x2ef42a,_0x540d8e[_0x203321][_0xac4a('0x88')]||_0x2ef42a);}if(_0x2e704b['joins']){_0x2e704b[_0xac4a('0x73')]=JSON[_0xac4a('0x78')](_0x2e704b[_0xac4a('0x73')]);for(var _0x37657e=0x0;_0x37657e<_0x2e704b[_0xac4a('0x73')][_0xac4a('0x46')];_0x37657e+=0x1){if(_0x2e704b['joins'][_0x37657e][_0xac4a('0x2e')]&&_[_0xac4a('0x89')](_0xd7bdd6,_0x2e704b[_0xac4a('0x73')][_0x37657e]['type'])&&_0x2e704b[_0xac4a('0x73')][_0x37657e][_0xac4a('0x74')]&&_0x2e704b[_0xac4a('0x73')][_0x37657e][_0xac4a('0x75')]&&_0x2e704b[_0xac4a('0x73')][_0x37657e][_0xac4a('0x8a')]){_0x322465[_0x2e704b['joins'][_0x37657e][_0xac4a('0x2e')]](_0x2e704b[_0xac4a('0x73')][_0x37657e]['foreignTable'],null,util[_0xac4a('0x71')]('%s.%s\x20=\x20%s.%s',_0x2e704b[_0xac4a('0x6c')],_0x2e704b[_0xac4a('0x73')][_0x37657e]['parentKey'],_0x2e704b[_0xac4a('0x73')][_0x37657e]['foreignTable'],_0x2e704b[_0xac4a('0x73')][_0x37657e]['foreignKey']));}}}if(_0x2e704b[_0xac4a('0x77')]){_0x2e704b[_0xac4a('0x77')]=JSON[_0xac4a('0x78')](_0x2e704b[_0xac4a('0x77')]);_0x322465[_0xac4a('0x3a')](_0x406b64(_0x2e704b[_0xac4a('0x77')][_0xac4a('0x63')]));}_0x168f30=_0x322465[_0xac4a('0x79')]();_0x322465[_0xac4a('0x1d')](_0x451248);_0x322465[_0xac4a('0x1b')](0x0);return;}})[_0xac4a('0x25')](function(){if(_0x19ce24[_0xac4a('0x8b')]===_0xac4a('0x8c')){return null;}var _0x4217df=_['merge'](_0x19ce24,{'name':_0x19ce24[_0xac4a('0x8d')]||_0x19ce24[_0xac4a('0x2a')]||_0x2e704b['name'],'basename':_0x37e519,'savename':util[_0xac4a('0x71')](_0xac4a('0x8e'),_0x19ce24[_0xac4a('0x2a')]||_0x2e704b[_0xac4a('0x2a')],require(_0xac4a('0x8f'))['generate'](0x4),_0x19ce24[_0xac4a('0x8b')]||'csv'),'reportId':_0x2e704b['id'],'reportType':_0xac4a('0x90')});return db[_0xac4a('0x91')][_0xac4a('0x47')](_0x4217df,{'raw':!![]});})[_0xac4a('0x25')](function(_0x53f23d){if(_0x2e704b[_0xac4a('0x6c')]==='cdr'){_0x168f30[_0xac4a('0x3a')](_0x2e704b[_0xac4a('0x6c')]+_0xac4a('0x92'),_0x19ce24['startDate'],_0x19ce24[_0xac4a('0x93')]);}else{_0x168f30[_0xac4a('0x3a')](_0x2e704b[_0xac4a('0x6c')]+'.createdAt\x20BETWEEN\x20?\x20AND\x20?',_0x19ce24[_0xac4a('0x94')],_0x19ce24[_0xac4a('0x93')]);}if(_0x53f23d){logger[_0xac4a('0x95')](_0xac4a('0x96'),_0x168f30[_0xac4a('0x7b')]());require(_0xac4a('0x97'))[_0xac4a('0x98')](path[_0xac4a('0x52')](__dirname,'../../components/export/',_0x53f23d[_0xac4a('0x8b')]),[_0x53f23d['id'],_0x168f30['toString'](),path['join'](__dirname,'../../files/reports',_0x53f23d['savename']),_0x37e519]);return _0x53f23d;}else{var _0x502275=squel[_0xac4a('0x6a')]();_0x502275[_0xac4a('0x6b')]('('+_0x168f30[_0xac4a('0x7b')]()+')',_0xac4a('0x99'));_0x502275[_0xac4a('0x64')]('COUNT(*)',_0xac4a('0x1e'));_0x168f30[_0xac4a('0x1d')](_0x19ce24[_0xac4a('0x1d')]||_0x451248);_0x168f30[_0xac4a('0x1b')](_0x19ce24[_0xac4a('0x1b')]||0x0);return dbH[_0xac4a('0x7c')][_0xac4a('0x31')](_0x502275[_0xac4a('0x7b')](),{'type':dbH['sequelize'][_0xac4a('0x7d')][_0xac4a('0x7e')]})[_0xac4a('0x25')](function(_0x25331f){if(!_0x25331f[_0xac4a('0x46')]){_0x32fd0c=0x0;}else{_0x32fd0c=_0x25331f[0x0][_0xac4a('0x1e')]||0x0;}return dbH[_0xac4a('0x7c')]['query'](_0x168f30['toString'](),{'type':dbH[_0xac4a('0x7c')][_0xac4a('0x7d')]['SELECT']});})[_0xac4a('0x25')](function(_0x366f5a){return{'rows':_0x366f5a||[],'count':_0x32fd0c};});}});}exports['run']=function(_0x5bd013,_0x2fe103){return runReport(_0x5bd013[_0xac4a('0x50')],_0x5bd013[_0xac4a('0x31')],_0x5bd013[_0xac4a('0x3e')])[_0xac4a('0x25')](respondWithResult(_0x2fe103,null))['catch'](handleError(_0x2fe103,null));};exports[_0xac4a('0x9a')]=runReport;exports['query']=function(_0x4f2d85,_0x538cfd){var _0x63c30=0xa;var _0x4301c3=[_0xac4a('0x52'),_0xac4a('0x53'),_0xac4a('0x54'),_0xac4a('0x55')];var _0xcad25d={'SUM':_0xac4a('0x56'),'COUNT':'COUNT(%s)','COUNT DISTINCT':'COUNT(DISTINCT\x20%s)','MAX':'MAX(%s)','MIN':_0xac4a('0x58'),'AVG':_0xac4a('0x81'),'GROUP_CONCAT':_0xac4a('0x59'),'GROUP_CONCAT ASC':_0xac4a('0x9b'),'GROUP_CONCAT DESC':_0xac4a('0x5a')};var _0xcd140e={'SEC_TO_TIME':_0xac4a('0x82'),'DATE':_0xac4a('0x5b'),'HOUR':_0xac4a('0x5c'),'ROUND':_0xac4a('0x5d'),'UNIX_TIMESTAMP':_0xac4a('0x5e')};var _0x37cb49=function(_0xe0fd57){return!_[_0xac4a('0x89')]([_0xac4a('0x5f'),_0xac4a('0x9c'),_0xac4a('0x60'),_0xac4a('0x83')],_0xe0fd57);};var _0x41cdb5=function(_0x172d03){if(!_0x172d03||!_0x172d03[_0xac4a('0x61')][_0xac4a('0x46')]){return'';}for(var _0x3e2575='(',_0x4cc581=0x0;_0x4cc581<_0x172d03[_0xac4a('0x61')][_0xac4a('0x46')];_0x4cc581+=0x1){_0x4cc581>0x0&&(_0x3e2575+='\x20'+_0x172d03[_0xac4a('0x62')]+'\x20');_0x3e2575+=_0x172d03[_0xac4a('0x61')][_0x4cc581][_0xac4a('0x63')]?_0x41cdb5(_0x172d03[_0xac4a('0x61')][_0x4cc581][_0xac4a('0x63')]):_0x172d03[_0xac4a('0x61')][_0x4cc581]['field']+'\x20'+_0x172d03['rules'][_0x4cc581][_0xac4a('0x65')]+(_0x37cb49(_0x172d03[_0xac4a('0x61')][_0x4cc581][_0xac4a('0x65')])?'\x20'+_0x172d03['rules'][_0x4cc581]['value']:'');}return _0x3e2575+')';};var _0x5de198={'where':{'id':_0x4f2d85[_0xac4a('0x50')]['id']}},_0x2b6773,_0x52df82,_0x59e82c,_0x216055,_0x52963c;_0x5de198=_['merge']({},_0x5de198,_0x4f2d85[_0xac4a('0x3e')]);return db[_0xac4a('0x41')][_0xac4a('0x4d')](_0x5de198)[_0xac4a('0x25')](function(_0x403a16){if(_0x403a16){_0x2b6773=_0x403a16;return _0x403a16[_0xac4a('0x66')]();}return null;})['then'](function(_0x25bf23){if(_0x25bf23){if(!_0x25bf23[_0xac4a('0x46')]){throw new db[(_0xac4a('0x67'))]['ValidationErrorItem'](_0xac4a('0x86'),0x193);}_0x52df82=_0x25bf23;return db[_0xac4a('0x68')][_0xac4a('0x42')]({'raw':!![]});}return null;})[_0xac4a('0x25')](function(_0x5bb911){if(_0x5bb911){_0x59e82c=_[_0xac4a('0x69')](_0x5bb911,'id');var _0x403f5a;var _0x3eae2f=squel[_0xac4a('0x6a')]();_0x3eae2f[_0xac4a('0x6b')](_0x2b6773[_0xac4a('0x6c')]);for(var _0x4a0cd9=0x0;_0x4a0cd9<_0x52df82['length'];_0x4a0cd9+=0x1){_0x403f5a=_0x52df82[_0x4a0cd9][_0xac4a('0x6d')]?_0x59e82c[_0x52df82[_0x4a0cd9][_0xac4a('0x6d')]][_0xac4a('0x6e')]:_0x52df82[_0x4a0cd9][_0xac4a('0x64')];_0x403f5a=_0x52df82[_0x4a0cd9][_0xac4a('0x6f')]?_[_0xac4a('0x70')](_0xcad25d[_0x52df82[_0x4a0cd9]['function']],'%s',_0x403f5a):_0x403f5a;_0x403f5a=_0x52df82[_0x4a0cd9][_0xac4a('0x71')]?_['replace'](_0xcd140e[_0x52df82[_0x4a0cd9][_0xac4a('0x71')]],'%s',_0x403f5a):_0x403f5a;if(_0x52df82[_0x4a0cd9]['groupBy']){_0x3eae2f[_0xac4a('0x63')](_0x403f5a);}_0x52df82[_0x4a0cd9][_0xac4a('0x72')]&&_0x3eae2f[_0xac4a('0x38')](_0x403f5a,_0x52df82[_0x4a0cd9][_0xac4a('0x72')]==='DESC'?![]:!![]);_0x3eae2f[_0xac4a('0x64')](_0x403f5a,_0x52df82[_0x4a0cd9][_0xac4a('0x88')]||_0x403f5a);}if(_0x2b6773[_0xac4a('0x73')]){_0x2b6773[_0xac4a('0x73')]=JSON[_0xac4a('0x78')](_0x2b6773['joins']);for(var _0x3dd60a=0x0;_0x3dd60a<_0x2b6773[_0xac4a('0x73')][_0xac4a('0x46')];_0x3dd60a+=0x1){if(_0x2b6773[_0xac4a('0x73')][_0x3dd60a][_0xac4a('0x2e')]&&_['includes'](_0x4301c3,_0x2b6773[_0xac4a('0x73')][_0x3dd60a][_0xac4a('0x2e')])&&_0x2b6773[_0xac4a('0x73')][_0x3dd60a][_0xac4a('0x74')]&&_0x2b6773[_0xac4a('0x73')][_0x3dd60a]['foreignTable']&&_0x2b6773['joins'][_0x3dd60a]['foreignKey']){_0x3eae2f[_0x2b6773['joins'][_0x3dd60a][_0xac4a('0x2e')]](_0x2b6773[_0xac4a('0x73')][_0x3dd60a][_0xac4a('0x75')],null,util[_0xac4a('0x71')](_0xac4a('0x76'),_0x2b6773['table'],_0x2b6773[_0xac4a('0x73')][_0x3dd60a][_0xac4a('0x74')],_0x2b6773['joins'][_0x3dd60a][_0xac4a('0x75')],_0x2b6773[_0xac4a('0x73')][_0x3dd60a][_0xac4a('0x8a')]));}}}if(_0x2b6773['conditions']){_0x2b6773[_0xac4a('0x77')]=JSON[_0xac4a('0x78')](_0x2b6773[_0xac4a('0x77')]);_0x3eae2f[_0xac4a('0x3a')](_0x41cdb5(_0x2b6773[_0xac4a('0x77')][_0xac4a('0x63')]));}_0x52963c=_0x3eae2f[_0xac4a('0x79')]();_0x3eae2f[_0xac4a('0x1d')](_0x63c30);_0x3eae2f[_0xac4a('0x1b')](0x0);logger['debug'](_0xac4a('0x7a'),_0x3eae2f[_0xac4a('0x7b')]());return dbH['sequelize'][_0xac4a('0x31')](_0x3eae2f['toString'](),{'type':dbH[_0xac4a('0x7c')][_0xac4a('0x7d')]['SELECT']});}})[_0xac4a('0x25')](function(){return{'sql':_0x52963c[_0xac4a('0x7b')]()};})[_0xac4a('0x25')](respondWithResult(_0x538cfd,null))[_0xac4a('0x44')](handleError(_0x538cfd,null));};
\ No newline at end of file
diff --git a/server/api/analyticDefaultReport/analyticDefaultReport.model.js b/server/api/analyticDefaultReport/analyticDefaultReport.model.js
index 083f60e..41da25e 100644
--- a/server/api/analyticDefaultReport/analyticDefaultReport.model.js
+++ b/server/api/analyticDefaultReport/analyticDefaultReport.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x483d=['rimraf','../../config/environment','./analyticDefaultReport.attributes','define','AnalyticDefaultReport','analytics_default_reports','lodash','util','../../config/logger','api','moment','bluebird','request-promise','path'];(function(_0x5e92a5,_0x450ab4){var _0x48918a=function(_0x1a553f){while(--_0x1a553f){_0x5e92a5['push'](_0x5e92a5['shift']());}};_0x48918a(++_0x450ab4);}(_0x483d,0x1c6));var _0xd483=function(_0x1372fd,_0x24da45){_0x1372fd=_0x1372fd-0x0;var _0x57d743=_0x483d[_0x1372fd];return _0x57d743;};'use strict';var _=require(_0xd483('0x0'));var util=require(_0xd483('0x1'));var logger=require(_0xd483('0x2'))(_0xd483('0x3'));var moment=require(_0xd483('0x4'));var BPromise=require(_0xd483('0x5'));var rp=require(_0xd483('0x6'));var fs=require('fs');var path=require(_0xd483('0x7'));var rimraf=require(_0xd483('0x8'));var config=require(_0xd483('0x9'));var attributes=require(_0xd483('0xa'));module['exports']=function(_0x1198cd,_0x2d6535){return _0x1198cd[_0xd483('0xb')](_0xd483('0xc'),attributes,{'tableName':_0xd483('0xd'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
+var _0xbf13=['api','moment','bluebird','path','rimraf','../../config/environment','exports','define','AnalyticDefaultReport','analytics_default_reports','lodash','util','../../config/logger'];(function(_0x24ad5f,_0x4fcf81){var _0xabb54e=function(_0x3b4e86){while(--_0x3b4e86){_0x24ad5f['push'](_0x24ad5f['shift']());}};_0xabb54e(++_0x4fcf81);}(_0xbf13,0x169));var _0x3bf1=function(_0x11bd35,_0x34dd08){_0x11bd35=_0x11bd35-0x0;var _0xab3fe7=_0xbf13[_0x11bd35];return _0xab3fe7;};'use strict';var _=require(_0x3bf1('0x0'));var util=require(_0x3bf1('0x1'));var logger=require(_0x3bf1('0x2'))(_0x3bf1('0x3'));var moment=require(_0x3bf1('0x4'));var BPromise=require(_0x3bf1('0x5'));var rp=require('request-promise');var fs=require('fs');var path=require(_0x3bf1('0x6'));var rimraf=require(_0x3bf1('0x7'));var config=require(_0x3bf1('0x8'));var attributes=require('./analyticDefaultReport.attributes');module[_0x3bf1('0x9')]=function(_0x5b9693,_0x24ef94){return _0x5b9693[_0x3bf1('0xa')](_0x3bf1('0xb'),attributes,{'tableName':_0x3bf1('0xc'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
diff --git a/server/api/analyticDefaultReport/analyticDefaultReport.rpc.js b/server/api/analyticDefaultReport/analyticDefaultReport.rpc.js
index 495a15c..cf43dcf 100644
--- a/server/api/analyticDefaultReport/analyticDefaultReport.rpc.js
+++ b/server/api/analyticDefaultReport/analyticDefaultReport.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xc424=['stringify','error','message','result','catch','lodash','moment','randomstring','../../mysqldb','../../config/logger','../../config/environment','jayson/promise','client','http','request','then','info','AnalyticDefaultReport,\x20%s,\x20%s','request\x20sent','debug','AnalyticDefaultReport,\x20%s,\x20%s,\x20%s'];(function(_0x166445,_0xed011){var _0x590e17=function(_0x4d053b){while(--_0x4d053b){_0x166445['push'](_0x166445['shift']());}};_0x590e17(++_0xed011);}(_0xc424,0x6e));var _0x4c42=function(_0x3fef06,_0x8c9962){_0x3fef06=_0x3fef06-0x0;var _0x5d3b49=_0xc424[_0x3fef06];return _0x5d3b49;};'use strict';var _=require(_0x4c42('0x0'));var util=require('util');var moment=require(_0x4c42('0x1'));var BPromise=require('bluebird');var rs=require(_0x4c42('0x2'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x4c42('0x3'))['db'];var utils=require('../../config/utils');var logger=require(_0x4c42('0x4'))('rpc');var config=require(_0x4c42('0x5'));var jayson=require(_0x4c42('0x6'));var client=jayson[_0x4c42('0x7')][_0x4c42('0x8')]({'port':0x232a});function respondWithRpcPromise(_0x1203bf,_0x48435f,_0x518199){return new BPromise(function(_0x156044,_0x3eaec4){return client[_0x4c42('0x9')](_0x1203bf,_0x518199)[_0x4c42('0xa')](function(_0x35fbe2){logger[_0x4c42('0xb')](_0x4c42('0xc'),_0x48435f,_0x4c42('0xd'));logger[_0x4c42('0xe')](_0x4c42('0xf'),_0x48435f,_0x4c42('0xd'),JSON[_0x4c42('0x10')](_0x35fbe2));if(_0x35fbe2[_0x4c42('0x11')]){if(_0x35fbe2[_0x4c42('0x11')]['code']===0x1f4){logger['error'](_0x4c42('0xc'),_0x48435f,_0x35fbe2[_0x4c42('0x11')][_0x4c42('0x12')]);return _0x3eaec4(_0x35fbe2[_0x4c42('0x11')][_0x4c42('0x12')]);}logger[_0x4c42('0x11')](_0x4c42('0xc'),_0x48435f,_0x35fbe2['error'][_0x4c42('0x12')]);return _0x156044(_0x35fbe2[_0x4c42('0x11')][_0x4c42('0x12')]);}else{logger['info'](_0x4c42('0xc'),_0x48435f,'request\x20sent');_0x156044(_0x35fbe2[_0x4c42('0x13')][_0x4c42('0x12')]);}})[_0x4c42('0x14')](function(_0x13fe7c){logger[_0x4c42('0x11')]('AnalyticDefaultReport,\x20%s,\x20%s',_0x48435f,_0x13fe7c);_0x3eaec4(_0x13fe7c);});});}
\ No newline at end of file
+var _0x8f8a=['result','catch','util','moment','bluebird','ioredis','../../mysqldb','rpc','../../config/environment','jayson/promise','http','then','info','request\x20sent','AnalyticDefaultReport,\x20%s,\x20%s,\x20%s','error','code','AnalyticDefaultReport,\x20%s,\x20%s','message'];(function(_0x4d2010,_0x1cdaf1){var _0x5ce455=function(_0x34ea58){while(--_0x34ea58){_0x4d2010['push'](_0x4d2010['shift']());}};_0x5ce455(++_0x1cdaf1);}(_0x8f8a,0x1f0));var _0xa8f8=function(_0x40f888,_0x1ae281){_0x40f888=_0x40f888-0x0;var _0x575a50=_0x8f8a[_0x40f888];return _0x575a50;};'use strict';var _=require('lodash');var util=require(_0xa8f8('0x0'));var moment=require(_0xa8f8('0x1'));var BPromise=require(_0xa8f8('0x2'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0xa8f8('0x3'));var db=require(_0xa8f8('0x4'))['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')(_0xa8f8('0x5'));var config=require(_0xa8f8('0x6'));var jayson=require(_0xa8f8('0x7'));var client=jayson['client'][_0xa8f8('0x8')]({'port':0x232a});function respondWithRpcPromise(_0xc790da,_0x25b724,_0x33561f){return new BPromise(function(_0x4f4911,_0x30d768){return client['request'](_0xc790da,_0x33561f)[_0xa8f8('0x9')](function(_0x562f5c){logger[_0xa8f8('0xa')]('AnalyticDefaultReport,\x20%s,\x20%s',_0x25b724,_0xa8f8('0xb'));logger['debug'](_0xa8f8('0xc'),_0x25b724,'request\x20sent',JSON['stringify'](_0x562f5c));if(_0x562f5c[_0xa8f8('0xd')]){if(_0x562f5c[_0xa8f8('0xd')][_0xa8f8('0xe')]===0x1f4){logger[_0xa8f8('0xd')](_0xa8f8('0xf'),_0x25b724,_0x562f5c[_0xa8f8('0xd')][_0xa8f8('0x10')]);return _0x30d768(_0x562f5c['error'][_0xa8f8('0x10')]);}logger[_0xa8f8('0xd')](_0xa8f8('0xf'),_0x25b724,_0x562f5c[_0xa8f8('0xd')][_0xa8f8('0x10')]);return _0x4f4911(_0x562f5c[_0xa8f8('0xd')][_0xa8f8('0x10')]);}else{logger[_0xa8f8('0xa')](_0xa8f8('0xf'),_0x25b724,'request\x20sent');_0x4f4911(_0x562f5c[_0xa8f8('0x11')]['message']);}})[_0xa8f8('0x12')](function(_0x9ae9f4){logger[_0xa8f8('0xd')](_0xa8f8('0xf'),_0x25b724,_0x9ae9f4);_0x30d768(_0x9ae9f4);});});}
\ No newline at end of file
diff --git a/server/api/analyticDefaultReport/index.js b/server/api/analyticDefaultReport/index.js
index 9a05819..fc65471 100644
--- a/server/api/analyticDefaultReport/index.js
+++ b/server/api/analyticDefaultReport/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x5173=['preview','/:id/run','run','query','post','create','put','update','exports','multer','util','path','connect-timeout','express','fs-extra','../../components/auth/service','../../components/interaction/service','../../config/environment','./analyticDefaultReport.controller','get','isAuthenticated','/:id','show'];(function(_0x254723,_0x101579){var _0x2104b8=function(_0x12314a){while(--_0x12314a){_0x254723['push'](_0x254723['shift']());}};_0x2104b8(++_0x101579);}(_0x5173,0xd8));var _0x3517=function(_0x157255,_0x38090f){_0x157255=_0x157255-0x0;var _0xb59ae6=_0x5173[_0x157255];return _0xb59ae6;};'use strict';var multer=require(_0x3517('0x0'));var util=require(_0x3517('0x1'));var path=require(_0x3517('0x2'));var timeout=require(_0x3517('0x3'));var express=require(_0x3517('0x4'));var router=express['Router']();var fs_extra=require(_0x3517('0x5'));var auth=require(_0x3517('0x6'));var interaction=require(_0x3517('0x7'));var config=require(_0x3517('0x8'));var controller=require(_0x3517('0x9'));router[_0x3517('0xa')]('/',auth[_0x3517('0xb')](),controller['index']);router[_0x3517('0xa')](_0x3517('0xc'),auth['isAuthenticated'](),controller[_0x3517('0xd')]);router[_0x3517('0xa')]('/:id/preview',auth['isAuthenticated'](),controller[_0x3517('0xe')]);router['get'](_0x3517('0xf'),auth[_0x3517('0xb')](),controller[_0x3517('0x10')]);router[_0x3517('0xa')]('/:id/query',auth['isAuthenticated'](),controller[_0x3517('0x11')]);router[_0x3517('0x12')]('/',auth[_0x3517('0xb')](),controller[_0x3517('0x13')]);router[_0x3517('0x14')](_0x3517('0xc'),auth['isAuthenticated'](),controller[_0x3517('0x15')]);router['delete']('/:id',auth[_0x3517('0xb')](),controller['destroy']);module[_0x3517('0x16')]=router;
\ No newline at end of file
+var _0x49c7=['multer','util','path','connect-timeout','express','Router','../../components/interaction/service','../../config/environment','isAuthenticated','/:id','show','get','/:id/preview','preview','/:id/run','/:id/query','query','update','delete','destroy','exports'];(function(_0x38feda,_0x34d3ca){var _0x13eccb=function(_0x524b8f){while(--_0x524b8f){_0x38feda['push'](_0x38feda['shift']());}};_0x13eccb(++_0x34d3ca);}(_0x49c7,0x111));var _0x749c=function(_0x45aa87,_0x2342ab){_0x45aa87=_0x45aa87-0x0;var _0x340892=_0x49c7[_0x45aa87];return _0x340892;};'use strict';var multer=require(_0x749c('0x0'));var util=require(_0x749c('0x1'));var path=require(_0x749c('0x2'));var timeout=require(_0x749c('0x3'));var express=require(_0x749c('0x4'));var router=express[_0x749c('0x5')]();var fs_extra=require('fs-extra');var auth=require('../../components/auth/service');var interaction=require(_0x749c('0x6'));var config=require(_0x749c('0x7'));var controller=require('./analyticDefaultReport.controller');router['get']('/',auth[_0x749c('0x8')](),controller['index']);router['get'](_0x749c('0x9'),auth[_0x749c('0x8')](),controller[_0x749c('0xa')]);router[_0x749c('0xb')](_0x749c('0xc'),auth[_0x749c('0x8')](),controller[_0x749c('0xd')]);router[_0x749c('0xb')](_0x749c('0xe'),auth[_0x749c('0x8')](),controller['run']);router[_0x749c('0xb')](_0x749c('0xf'),auth[_0x749c('0x8')](),controller[_0x749c('0x10')]);router['post']('/',auth[_0x749c('0x8')](),controller['create']);router['put']('/:id',auth[_0x749c('0x8')](),controller[_0x749c('0x11')]);router[_0x749c('0x12')]('/:id',auth[_0x749c('0x8')](),controller[_0x749c('0x13')]);module[_0x749c('0x14')]=router;
\ No newline at end of file
diff --git a/server/api/analyticExtractedReport/analyticExtractedReport.attributes.js b/server/api/analyticExtractedReport/analyticExtractedReport.attributes.js
index 082435c..29bfa97 100644
--- a/server/api/analyticExtractedReport/analyticExtractedReport.attributes.js
+++ b/server/api/analyticExtractedReport/analyticExtractedReport.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x9c28=['STRING','csv','xlsx','DATE','ENUM','UNSIGNED','sequelize','moment'];(function(_0x35ccab,_0x170c29){var _0x42a2c=function(_0x3ffd2d){while(--_0x3ffd2d){_0x35ccab['push'](_0x35ccab['shift']());}};_0x42a2c(++_0x170c29);}(_0x9c28,0xb6));var _0x89c2=function(_0x19020c,_0x1c1d9c){_0x19020c=_0x19020c-0x0;var _0x15d6ea=_0x9c28[_0x19020c];return _0x15d6ea;};'use strict';var Sequelize=require(_0x89c2('0x0'));var moment=require(_0x89c2('0x1'));module['exports']={'name':{'type':Sequelize[_0x89c2('0x2')],'allowNull':![]},'basename':{'type':Sequelize[_0x89c2('0x2')],'allowNull':![]},'output':{'type':Sequelize['ENUM'](_0x89c2('0x3'),'pdf',_0x89c2('0x4')),'allowNull':![],'defaultValue':_0x89c2('0x3')},'savename':{'type':Sequelize[_0x89c2('0x2')],'allowNull':![]},'startDate':{'type':Sequelize[_0x89c2('0x5')]},'endDate':{'type':Sequelize['DATE']},'status':{'type':Sequelize['STRING'],'defaultValue':'Loading'},'type':{'type':Sequelize[_0x89c2('0x6')]('manual','scheduled'),'allowNull':![],'defaultValue':'manual'},'reportId':{'type':Sequelize['INTEGER'](0xb)[_0x89c2('0x7')]},'reportType':{'type':Sequelize['STRING']}};
\ No newline at end of file
+var _0x7108=['csv','pdf','Loading','scheduled','manual','INTEGER','sequelize','exports','STRING','ENUM'];(function(_0x2c02db,_0x4e46ad){var _0x1623f8=function(_0x2aeb3b){while(--_0x2aeb3b){_0x2c02db['push'](_0x2c02db['shift']());}};_0x1623f8(++_0x4e46ad);}(_0x7108,0xd8));var _0x8710=function(_0x33973e,_0x4bc984){_0x33973e=_0x33973e-0x0;var _0x2e10d7=_0x7108[_0x33973e];return _0x2e10d7;};'use strict';var Sequelize=require(_0x8710('0x0'));var moment=require('moment');module[_0x8710('0x1')]={'name':{'type':Sequelize[_0x8710('0x2')],'allowNull':![]},'basename':{'type':Sequelize[_0x8710('0x2')],'allowNull':![]},'output':{'type':Sequelize[_0x8710('0x3')](_0x8710('0x4'),_0x8710('0x5'),'xlsx'),'allowNull':![],'defaultValue':_0x8710('0x4')},'savename':{'type':Sequelize[_0x8710('0x2')],'allowNull':![]},'startDate':{'type':Sequelize['DATE']},'endDate':{'type':Sequelize['DATE']},'status':{'type':Sequelize[_0x8710('0x2')],'defaultValue':_0x8710('0x6')},'type':{'type':Sequelize[_0x8710('0x3')]('manual',_0x8710('0x7')),'allowNull':![],'defaultValue':_0x8710('0x8')},'reportId':{'type':Sequelize[_0x8710('0x9')](0xb)['UNSIGNED']},'reportType':{'type':Sequelize[_0x8710('0x2')]}};
\ No newline at end of file
diff --git a/server/api/analyticExtractedReport/analyticExtractedReport.controller.js b/server/api/analyticExtractedReport/analyticExtractedReport.controller.js
index 1f9d6f8..6e7921b 100644
--- a/server/api/analyticExtractedReport/analyticExtractedReport.controller.js
+++ b/server/api/analyticExtractedReport/analyticExtractedReport.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x24d2=['ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','undefined','limit','count','offset','set','Content-Range','apply','reject','update','then','get','ExtractedReports','UserProfileResource','destroy','error','stack','name','send','map','AnalyticExtractedReport','rawAttributes','fieldName','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','pick','filter','where','merge','VIRTUAL','options','includeAll','include','findAll','rows','show','params','find','catch','create','body','user','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','download','basename','savename','output','existsSync','join','server/files/reports','ValidationError','exists','format','%s.%s','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','util','path','sox','to-csv','ejs','fs-extra','squel','crypto','desk.js','querystring','papaparse'];(function(_0x4521cc,_0xd02d95){var _0x4c3bfd=function(_0x400860){while(--_0x400860){_0x4521cc['push'](_0x4521cc['shift']());}};_0x4c3bfd(++_0xd02d95);}(_0x24d2,0xaf));var _0x224d=function(_0x5d0fb2,_0x43e289){_0x5d0fb2=_0x5d0fb2-0x0;var _0x3d909a=_0x24d2[_0x5d0fb2];return _0x3d909a;};'use strict';var emlformat=require(_0x224d('0x0'));var rimraf=require(_0x224d('0x1'));var zipdir=require(_0x224d('0x2'));var jsonpatch=require(_0x224d('0x3'));var rp=require('request-promise');var moment=require(_0x224d('0x4'));var BPromise=require(_0x224d('0x5'));var Mustache=require('mustache');var util=require(_0x224d('0x6'));var path=require(_0x224d('0x7'));var sox=require(_0x224d('0x8'));var csv=require(_0x224d('0x9'));var ejs=require(_0x224d('0xa'));var fs=require('fs');var fs_extra=require(_0x224d('0xb'));var _=require('lodash');var squel=require(_0x224d('0xc'));var crypto=require(_0x224d('0xd'));var jsforce=require('jsforce');var deskjs=require(_0x224d('0xe'));var toCsv=require('to-csv');var querystring=require(_0x224d('0xf'));var Papa=require(_0x224d('0x10'));var Redis=require(_0x224d('0x11'));var authService=require(_0x224d('0x12'));var qs=require(_0x224d('0x13'));var as=require(_0x224d('0x14'));var hardwareService=require(_0x224d('0x15'));var logger=require(_0x224d('0x16'))('api');var utils=require(_0x224d('0x17'));var config=require(_0x224d('0x18'));var licenseUtil=require('../../config/license/util');var db=require(_0x224d('0x19'))['db'];function respondWithStatusCode(_0x2e6295,_0x28a2da){_0x28a2da=_0x28a2da||0xcc;return function(_0x46fbc1){if(_0x46fbc1){return _0x2e6295[_0x224d('0x1a')](_0x28a2da);}return _0x2e6295[_0x224d('0x1b')](_0x28a2da)[_0x224d('0x1c')]();};}function respondWithResult(_0x49c64a,_0xb480ee){_0xb480ee=_0xb480ee||0xc8;return function(_0x7b2bb9){if(_0x7b2bb9){return _0x49c64a[_0x224d('0x1b')](_0xb480ee)[_0x224d('0x1d')](_0x7b2bb9);}};}function respondWithFilteredResult(_0x42e2e7,_0x271634){return function(_0x128024){if(_0x128024){var _0x192108=typeof _0x271634['offset']===_0x224d('0x1e')&&typeof _0x271634[_0x224d('0x1f')]===_0x224d('0x1e');var _0x1092d3=_0x128024[_0x224d('0x20')];var _0xc1f59d=_0x192108?0x0:_0x271634['offset'];var _0x32ef78=_0x192108?_0x128024[_0x224d('0x20')]:_0x271634[_0x224d('0x21')]+_0x271634['limit'];var _0xe38320;if(_0x32ef78>=_0x1092d3){_0x32ef78=_0x1092d3;_0xe38320=0xc8;}else{_0xe38320=0xce;}_0x42e2e7['status'](_0xe38320);return _0x42e2e7[_0x224d('0x22')](_0x224d('0x23'),_0xc1f59d+'-'+_0x32ef78+'/'+_0x1092d3)['json'](_0x128024);}return null;};}function patchUpdates(_0x57978a){return function(_0x48e4ba){try{jsonpatch[_0x224d('0x24')](_0x48e4ba,_0x57978a,!![]);}catch(_0x1b5530){return BPromise[_0x224d('0x25')](_0x1b5530);}return _0x48e4ba['save']();};}function saveUpdates(_0x5bf783,_0x34e268){return function(_0x4d61a8){if(_0x4d61a8){return _0x4d61a8[_0x224d('0x26')](_0x5bf783)[_0x224d('0x27')](function(_0xd8597d){return _0xd8597d;});}return null;};}function removeEntity(_0x11aa60,_0x440c26){return function(_0x28853b){if(_0x28853b){return _0x28853b['destroy']()['then'](function(){var _0x2743cd=_0x28853b[_0x224d('0x28')]({'plain':!![]});var _0x4434d0=_0x224d('0x29');return db[_0x224d('0x2a')][_0x224d('0x2b')]({'where':{'type':_0x4434d0,'resourceId':_0x2743cd['id']}})[_0x224d('0x27')](function(){return _0x28853b;});})[_0x224d('0x27')](function(){_0x11aa60[_0x224d('0x1b')](0xcc)[_0x224d('0x1c')]();});}};}function handleEntityNotFound(_0x5d8db1,_0x53e62d){return function(_0x3f13ef){if(!_0x3f13ef){_0x5d8db1[_0x224d('0x1a')](0x194);}return _0x3f13ef;};}function handleError(_0x454e56,_0x1f209e){_0x1f209e=_0x1f209e||0x1f4;return function(_0x1925e3){logger[_0x224d('0x2c')](_0x1925e3[_0x224d('0x2d')]);if(_0x1925e3[_0x224d('0x2e')]){delete _0x1925e3[_0x224d('0x2e')];}_0x454e56[_0x224d('0x1b')](_0x1f209e)[_0x224d('0x2f')](_0x1925e3);};}exports['index']=function(_0x4c7e41,_0x25bd1c){var _0x1e9f6c={},_0x4c5900={},_0x40cb06={'count':0x0,'rows':[]};var _0x1e022a=_[_0x224d('0x30')](db[_0x224d('0x31')][_0x224d('0x32')],function(_0x14efeb){return{'name':_0x14efeb[_0x224d('0x33')],'type':_0x14efeb['type'][_0x224d('0x34')]};});_0x4c5900[_0x224d('0x35')]=_[_0x224d('0x30')](_0x1e022a,_0x224d('0x2e'));_0x4c5900[_0x224d('0x36')]=_[_0x224d('0x37')](_0x4c7e41[_0x224d('0x36')]);_0x4c5900[_0x224d('0x38')]=_[_0x224d('0x39')](_0x4c5900['model'],_0x4c5900[_0x224d('0x36')]);_0x1e9f6c[_0x224d('0x3a')]=_['intersection'](_0x4c5900[_0x224d('0x35')],qs[_0x224d('0x3b')](_0x4c7e41[_0x224d('0x36')][_0x224d('0x3b')]));_0x1e9f6c[_0x224d('0x3a')]=_0x1e9f6c['attributes'][_0x224d('0x3c')]?_0x1e9f6c[_0x224d('0x3a')]:_0x4c5900[_0x224d('0x35')];if(!_0x4c7e41[_0x224d('0x36')][_0x224d('0x3d')](_0x224d('0x3e'))){_0x1e9f6c[_0x224d('0x1f')]=qs[_0x224d('0x1f')](_0x4c7e41['query'][_0x224d('0x1f')]);_0x1e9f6c[_0x224d('0x21')]=qs['offset'](_0x4c7e41[_0x224d('0x36')][_0x224d('0x21')]);}_0x1e9f6c[_0x224d('0x3f')]=qs[_0x224d('0x40')](_0x4c7e41[_0x224d('0x36')][_0x224d('0x40')]);_0x1e9f6c['where']=qs[_0x224d('0x38')](_[_0x224d('0x41')](_0x4c7e41[_0x224d('0x36')],_0x4c5900[_0x224d('0x38')]),_0x1e022a);if(_0x4c7e41[_0x224d('0x36')][_0x224d('0x42')]){_0x1e9f6c[_0x224d('0x43')]=_[_0x224d('0x44')](_0x1e9f6c['where'],{'$or':_[_0x224d('0x30')](_0x1e022a,function(_0x214445){if(_0x214445['type']!==_0x224d('0x45')){var _0x51334f={};_0x51334f[_0x214445['name']]={'$like':'%'+_0x4c7e41[_0x224d('0x36')][_0x224d('0x42')]+'%'};return _0x51334f;}})});}_0x1e9f6c=_['merge']({},_0x1e9f6c,_0x4c7e41[_0x224d('0x46')]);var _0x11fede={'where':_0x1e9f6c['where']};return db[_0x224d('0x31')][_0x224d('0x20')](_0x11fede)[_0x224d('0x27')](function(_0x42ab56){_0x40cb06[_0x224d('0x20')]=_0x42ab56;if(_0x4c7e41[_0x224d('0x36')][_0x224d('0x47')]){_0x1e9f6c[_0x224d('0x48')]=[{'all':!![]}];}return db[_0x224d('0x31')][_0x224d('0x49')](_0x1e9f6c);})[_0x224d('0x27')](function(_0x193c2c){_0x40cb06[_0x224d('0x4a')]=_0x193c2c;return _0x40cb06;})['then'](respondWithFilteredResult(_0x25bd1c,_0x1e9f6c))['catch'](handleError(_0x25bd1c,null));};exports[_0x224d('0x4b')]=function(_0x48b40a,_0x4953ac){var _0x4150ca={'raw':!![],'where':{'id':_0x48b40a[_0x224d('0x4c')]['id']}},_0x32f330={};_0x32f330[_0x224d('0x35')]=_[_0x224d('0x37')](db[_0x224d('0x31')][_0x224d('0x32')]);_0x32f330[_0x224d('0x36')]=_[_0x224d('0x37')](_0x48b40a[_0x224d('0x36')]);_0x32f330['filters']=_[_0x224d('0x39')](_0x32f330[_0x224d('0x35')],_0x32f330[_0x224d('0x36')]);_0x4150ca[_0x224d('0x3a')]=_[_0x224d('0x39')](_0x32f330[_0x224d('0x35')],qs[_0x224d('0x3b')](_0x48b40a[_0x224d('0x36')]['fields']));_0x4150ca['attributes']=_0x4150ca[_0x224d('0x3a')][_0x224d('0x3c')]?_0x4150ca['attributes']:_0x32f330[_0x224d('0x35')];if(_0x48b40a[_0x224d('0x36')][_0x224d('0x47')]){_0x4150ca['include']=[{'all':!![]}];}_0x4150ca=_[_0x224d('0x44')]({},_0x4150ca,_0x48b40a['options']);return db[_0x224d('0x31')][_0x224d('0x4d')](_0x4150ca)[_0x224d('0x27')](handleEntityNotFound(_0x4953ac,null))[_0x224d('0x27')](respondWithResult(_0x4953ac,null))[_0x224d('0x4e')](handleError(_0x4953ac,null));};exports[_0x224d('0x4f')]=function(_0x1e834c,_0x4bdbc4){return db[_0x224d('0x31')]['create'](_0x1e834c[_0x224d('0x50')],{})[_0x224d('0x27')](function(_0x353171){var _0x56db02=_0x1e834c[_0x224d('0x51')][_0x224d('0x28')]({'plain':!![]});if(!_0x56db02)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x56db02['role']===_0x224d('0x51')){var _0x2c0cf9=_0x353171[_0x224d('0x28')]({'plain':!![]});var _0x26cb60=_0x224d('0x29');return db['UserProfileSection'][_0x224d('0x4d')]({'where':{'name':_0x26cb60,'userProfileId':_0x56db02[_0x224d('0x52')]},'raw':!![]})[_0x224d('0x27')](function(_0xc7acfc){if(_0xc7acfc&&_0xc7acfc[_0x224d('0x53')]===0x0){return db[_0x224d('0x2a')][_0x224d('0x4f')]({'name':_0x2c0cf9[_0x224d('0x2e')],'resourceId':_0x2c0cf9['id'],'type':_0xc7acfc[_0x224d('0x2e')],'sectionId':_0xc7acfc['id']},{})[_0x224d('0x27')](function(){return _0x353171;});}else{return _0x353171;}})[_0x224d('0x4e')](function(_0x47086e){logger[_0x224d('0x2c')](_0x224d('0x54'),_0x47086e);throw _0x47086e;});}return _0x353171;})['then'](respondWithResult(_0x4bdbc4,0xc9))[_0x224d('0x4e')](handleError(_0x4bdbc4,null));};exports[_0x224d('0x26')]=function(_0x2b09fc,_0x2b7047){if(_0x2b09fc[_0x224d('0x50')]['id']){delete _0x2b09fc[_0x224d('0x50')]['id'];}return db['AnalyticExtractedReport'][_0x224d('0x4d')]({'where':{'id':_0x2b09fc[_0x224d('0x4c')]['id']}})[_0x224d('0x27')](handleEntityNotFound(_0x2b7047,null))[_0x224d('0x27')](saveUpdates(_0x2b09fc[_0x224d('0x50')],null))[_0x224d('0x27')](respondWithResult(_0x2b7047,null))[_0x224d('0x4e')](handleError(_0x2b7047,null));};exports['destroy']=function(_0x400027,_0xe1db5f){return db[_0x224d('0x31')][_0x224d('0x4d')]({'where':{'id':_0x400027[_0x224d('0x4c')]['id']}})[_0x224d('0x27')](handleEntityNotFound(_0xe1db5f,null))[_0x224d('0x27')](removeEntity(_0xe1db5f,null))[_0x224d('0x4e')](handleError(_0xe1db5f,null));};exports[_0x224d('0x55')]=function(_0x5834a2,_0x19d75f,_0x36ce9b){return db[_0x224d('0x31')][_0x224d('0x4d')]({'where':{'id':_0x5834a2[_0x224d('0x4c')]['id']},'attributes':[_0x224d('0x2e'),_0x224d('0x56'),_0x224d('0x57'),_0x224d('0x58')],'raw':!![]})[_0x224d('0x27')](handleEntityNotFound(_0x19d75f,null))['then'](function(_0x10f5fb){if(_0x10f5fb){if(!fs[_0x224d('0x59')](path[_0x224d('0x5a')](config['root'],_0x224d('0x5b'),_0x10f5fb['savename']))){throw new db['Sequelize'][(_0x224d('0x5c'))]('Report\x20not\x20found\x20or\x20empty');}if(_0x5834a2[_0x224d('0x36')][_0x224d('0x5d')]){return _0x19d75f[_0x224d('0x1a')](0xc8);}return _0x19d75f['download'](path[_0x224d('0x5a')](config['root'],_0x224d('0x5b'),_0x10f5fb[_0x224d('0x57')]),util[_0x224d('0x5e')](_0x224d('0x5f'),_0x10f5fb[_0x224d('0x56')]||_0x10f5fb['name'],_0x10f5fb[_0x224d('0x58')]['toLowerCase']()));}})[_0x224d('0x4e')](handleError(_0x19d75f,null));};
\ No newline at end of file
+var _0x5c4d=['jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','sendStatus','status','json','offset','limit','count','set','reject','save','update','then','destroy','get','error','name','send','index','map','AnalyticExtractedReport','rawAttributes','fieldName','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','sort','pick','filter','where','merge','type','VIRTUAL','includeAll','include','params','options','find','catch','create','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','ExtractedReports','UserProfileSection','userProfileId','autoAssociation','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','body','download','basename','savename','output','existsSync','join','server/files/reports','ValidationError','Report\x20not\x20found\x20or\x20empty','exists','root','toLowerCase','eml-format','rimraf','request-promise','moment','bluebird','mustache','util','path','sox','ejs','fs-extra','lodash','squel','crypto'];(function(_0x31797a,_0x3274d4){var _0x2490e1=function(_0x1303a7){while(--_0x1303a7){_0x31797a['push'](_0x31797a['shift']());}};_0x2490e1(++_0x3274d4);}(_0x5c4d,0x16e));var _0xd5c4=function(_0x27dba4,_0x419253){_0x27dba4=_0x27dba4-0x0;var _0x35ec9d=_0x5c4d[_0x27dba4];return _0x35ec9d;};'use strict';var emlformat=require(_0xd5c4('0x0'));var rimraf=require(_0xd5c4('0x1'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xd5c4('0x2'));var moment=require(_0xd5c4('0x3'));var BPromise=require(_0xd5c4('0x4'));var Mustache=require(_0xd5c4('0x5'));var util=require(_0xd5c4('0x6'));var path=require(_0xd5c4('0x7'));var sox=require(_0xd5c4('0x8'));var csv=require('to-csv');var ejs=require(_0xd5c4('0x9'));var fs=require('fs');var fs_extra=require(_0xd5c4('0xa'));var _=require(_0xd5c4('0xb'));var squel=require(_0xd5c4('0xc'));var crypto=require(_0xd5c4('0xd'));var jsforce=require(_0xd5c4('0xe'));var deskjs=require(_0xd5c4('0xf'));var toCsv=require(_0xd5c4('0x10'));var querystring=require(_0xd5c4('0x11'));var Papa=require(_0xd5c4('0x12'));var Redis=require(_0xd5c4('0x13'));var authService=require('../../components/auth/service');var qs=require(_0xd5c4('0x14'));var as=require(_0xd5c4('0x15'));var hardwareService=require(_0xd5c4('0x16'));var logger=require('../../config/logger')(_0xd5c4('0x17'));var utils=require(_0xd5c4('0x18'));var config=require(_0xd5c4('0x19'));var licenseUtil=require(_0xd5c4('0x1a'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x49a25b,_0x3a6463){_0x3a6463=_0x3a6463||0xcc;return function(_0x3ec6ae){if(_0x3ec6ae){return _0x49a25b[_0xd5c4('0x1b')](_0x3a6463);}return _0x49a25b[_0xd5c4('0x1c')](_0x3a6463)['end']();};}function respondWithResult(_0x32a397,_0x456e1a){_0x456e1a=_0x456e1a||0xc8;return function(_0x827ad4){if(_0x827ad4){return _0x32a397[_0xd5c4('0x1c')](_0x456e1a)[_0xd5c4('0x1d')](_0x827ad4);}};}function respondWithFilteredResult(_0x1328a5,_0x17a405){return function(_0x43aeb3){if(_0x43aeb3){var _0x9f4f9b=typeof _0x17a405[_0xd5c4('0x1e')]==='undefined'&&typeof _0x17a405[_0xd5c4('0x1f')]==='undefined';var _0x328f1f=_0x43aeb3[_0xd5c4('0x20')];var _0x3a6a68=_0x9f4f9b?0x0:_0x17a405[_0xd5c4('0x1e')];var _0x4373c4=_0x9f4f9b?_0x43aeb3[_0xd5c4('0x20')]:_0x17a405[_0xd5c4('0x1e')]+_0x17a405['limit'];var _0x161961;if(_0x4373c4>=_0x328f1f){_0x4373c4=_0x328f1f;_0x161961=0xc8;}else{_0x161961=0xce;}_0x1328a5[_0xd5c4('0x1c')](_0x161961);return _0x1328a5[_0xd5c4('0x21')]('Content-Range',_0x3a6a68+'-'+_0x4373c4+'/'+_0x328f1f)[_0xd5c4('0x1d')](_0x43aeb3);}return null;};}function patchUpdates(_0x2fb867){return function(_0x28f4e1){try{jsonpatch['apply'](_0x28f4e1,_0x2fb867,!![]);}catch(_0x41c882){return BPromise[_0xd5c4('0x22')](_0x41c882);}return _0x28f4e1[_0xd5c4('0x23')]();};}function saveUpdates(_0x523fa9,_0x31b3de){return function(_0x1892e5){if(_0x1892e5){return _0x1892e5[_0xd5c4('0x24')](_0x523fa9)[_0xd5c4('0x25')](function(_0x39776f){return _0x39776f;});}return null;};}function removeEntity(_0x5ac428,_0x15c4dc){return function(_0x3304c0){if(_0x3304c0){return _0x3304c0[_0xd5c4('0x26')]()[_0xd5c4('0x25')](function(){var _0x126224=_0x3304c0[_0xd5c4('0x27')]({'plain':!![]});var _0x5a62e8='ExtractedReports';return db['UserProfileResource'][_0xd5c4('0x26')]({'where':{'type':_0x5a62e8,'resourceId':_0x126224['id']}})[_0xd5c4('0x25')](function(){return _0x3304c0;});})[_0xd5c4('0x25')](function(){_0x5ac428[_0xd5c4('0x1c')](0xcc)['end']();});}};}function handleEntityNotFound(_0x3df2c4,_0x4dca86){return function(_0x311749){if(!_0x311749){_0x3df2c4[_0xd5c4('0x1b')](0x194);}return _0x311749;};}function handleError(_0x314da7,_0x4e6388){_0x4e6388=_0x4e6388||0x1f4;return function(_0x370b97){logger[_0xd5c4('0x28')](_0x370b97['stack']);if(_0x370b97[_0xd5c4('0x29')]){delete _0x370b97[_0xd5c4('0x29')];}_0x314da7[_0xd5c4('0x1c')](_0x4e6388)[_0xd5c4('0x2a')](_0x370b97);};}exports[_0xd5c4('0x2b')]=function(_0x1ae462,_0x6f2f2){var _0x1c4cdc={},_0xa67098={},_0x393654={'count':0x0,'rows':[]};var _0x5cb3e4=_[_0xd5c4('0x2c')](db[_0xd5c4('0x2d')][_0xd5c4('0x2e')],function(_0x518f2b){return{'name':_0x518f2b[_0xd5c4('0x2f')],'type':_0x518f2b['type'][_0xd5c4('0x30')]};});_0xa67098[_0xd5c4('0x31')]=_['map'](_0x5cb3e4,_0xd5c4('0x29'));_0xa67098[_0xd5c4('0x32')]=_[_0xd5c4('0x33')](_0x1ae462['query']);_0xa67098[_0xd5c4('0x34')]=_[_0xd5c4('0x35')](_0xa67098['model'],_0xa67098[_0xd5c4('0x32')]);_0x1c4cdc[_0xd5c4('0x36')]=_[_0xd5c4('0x35')](_0xa67098['model'],qs[_0xd5c4('0x37')](_0x1ae462[_0xd5c4('0x32')][_0xd5c4('0x37')]));_0x1c4cdc[_0xd5c4('0x36')]=_0x1c4cdc[_0xd5c4('0x36')][_0xd5c4('0x38')]?_0x1c4cdc['attributes']:_0xa67098[_0xd5c4('0x31')];if(!_0x1ae462[_0xd5c4('0x32')][_0xd5c4('0x39')](_0xd5c4('0x3a'))){_0x1c4cdc[_0xd5c4('0x1f')]=qs[_0xd5c4('0x1f')](_0x1ae462['query']['limit']);_0x1c4cdc[_0xd5c4('0x1e')]=qs[_0xd5c4('0x1e')](_0x1ae462[_0xd5c4('0x32')][_0xd5c4('0x1e')]);}_0x1c4cdc['order']=qs['sort'](_0x1ae462[_0xd5c4('0x32')][_0xd5c4('0x3b')]);_0x1c4cdc['where']=qs[_0xd5c4('0x34')](_[_0xd5c4('0x3c')](_0x1ae462[_0xd5c4('0x32')],_0xa67098['filters']),_0x5cb3e4);if(_0x1ae462[_0xd5c4('0x32')][_0xd5c4('0x3d')]){_0x1c4cdc[_0xd5c4('0x3e')]=_[_0xd5c4('0x3f')](_0x1c4cdc[_0xd5c4('0x3e')],{'$or':_[_0xd5c4('0x2c')](_0x5cb3e4,function(_0x31543f){if(_0x31543f[_0xd5c4('0x40')]!==_0xd5c4('0x41')){var _0x705dfc={};_0x705dfc[_0x31543f[_0xd5c4('0x29')]]={'$like':'%'+_0x1ae462[_0xd5c4('0x32')][_0xd5c4('0x3d')]+'%'};return _0x705dfc;}})});}_0x1c4cdc=_[_0xd5c4('0x3f')]({},_0x1c4cdc,_0x1ae462['options']);var _0x232ab7={'where':_0x1c4cdc[_0xd5c4('0x3e')]};return db[_0xd5c4('0x2d')][_0xd5c4('0x20')](_0x232ab7)[_0xd5c4('0x25')](function(_0x475c3f){_0x393654[_0xd5c4('0x20')]=_0x475c3f;if(_0x1ae462['query'][_0xd5c4('0x42')]){_0x1c4cdc[_0xd5c4('0x43')]=[{'all':!![]}];}return db[_0xd5c4('0x2d')]['findAll'](_0x1c4cdc);})[_0xd5c4('0x25')](function(_0x3a2dec){_0x393654['rows']=_0x3a2dec;return _0x393654;})[_0xd5c4('0x25')](respondWithFilteredResult(_0x6f2f2,_0x1c4cdc))['catch'](handleError(_0x6f2f2,null));};exports['show']=function(_0x2399bd,_0x2579e3){var _0x1e508e={'raw':!![],'where':{'id':_0x2399bd[_0xd5c4('0x44')]['id']}},_0x1c1887={};_0x1c1887[_0xd5c4('0x31')]=_[_0xd5c4('0x33')](db[_0xd5c4('0x2d')][_0xd5c4('0x2e')]);_0x1c1887[_0xd5c4('0x32')]=_[_0xd5c4('0x33')](_0x2399bd['query']);_0x1c1887[_0xd5c4('0x34')]=_[_0xd5c4('0x35')](_0x1c1887[_0xd5c4('0x31')],_0x1c1887[_0xd5c4('0x32')]);_0x1e508e[_0xd5c4('0x36')]=_['intersection'](_0x1c1887['model'],qs[_0xd5c4('0x37')](_0x2399bd['query']['fields']));_0x1e508e['attributes']=_0x1e508e[_0xd5c4('0x36')]['length']?_0x1e508e['attributes']:_0x1c1887['model'];if(_0x2399bd[_0xd5c4('0x32')][_0xd5c4('0x42')]){_0x1e508e['include']=[{'all':!![]}];}_0x1e508e=_[_0xd5c4('0x3f')]({},_0x1e508e,_0x2399bd[_0xd5c4('0x45')]);return db[_0xd5c4('0x2d')][_0xd5c4('0x46')](_0x1e508e)[_0xd5c4('0x25')](handleEntityNotFound(_0x2579e3,null))[_0xd5c4('0x25')](respondWithResult(_0x2579e3,null))[_0xd5c4('0x47')](handleError(_0x2579e3,null));};exports[_0xd5c4('0x48')]=function(_0x331070,_0x228d82){return db[_0xd5c4('0x2d')][_0xd5c4('0x48')](_0x331070['body'],{})[_0xd5c4('0x25')](function(_0x2d5006){var _0x42ac05=_0x331070[_0xd5c4('0x49')][_0xd5c4('0x27')]({'plain':!![]});if(!_0x42ac05)throw new Error(_0xd5c4('0x4a'));if(_0x42ac05[_0xd5c4('0x4b')]===_0xd5c4('0x49')){var _0x649d15=_0x2d5006[_0xd5c4('0x27')]({'plain':!![]});var _0x55a593=_0xd5c4('0x4c');return db[_0xd5c4('0x4d')][_0xd5c4('0x46')]({'where':{'name':_0x55a593,'userProfileId':_0x42ac05[_0xd5c4('0x4e')]},'raw':!![]})['then'](function(_0x486ffd){if(_0x486ffd&&_0x486ffd[_0xd5c4('0x4f')]===0x0){return db[_0xd5c4('0x50')][_0xd5c4('0x48')]({'name':_0x649d15[_0xd5c4('0x29')],'resourceId':_0x649d15['id'],'type':_0x486ffd[_0xd5c4('0x29')],'sectionId':_0x486ffd['id']},{})[_0xd5c4('0x25')](function(){return _0x2d5006;});}else{return _0x2d5006;}})[_0xd5c4('0x47')](function(_0x2a8dde){logger[_0xd5c4('0x28')](_0xd5c4('0x51'),_0x2a8dde);throw _0x2a8dde;});}return _0x2d5006;})[_0xd5c4('0x25')](respondWithResult(_0x228d82,0xc9))[_0xd5c4('0x47')](handleError(_0x228d82,null));};exports[_0xd5c4('0x24')]=function(_0x5cf2c3,_0x1d22c0){if(_0x5cf2c3[_0xd5c4('0x52')]['id']){delete _0x5cf2c3[_0xd5c4('0x52')]['id'];}return db[_0xd5c4('0x2d')][_0xd5c4('0x46')]({'where':{'id':_0x5cf2c3[_0xd5c4('0x44')]['id']}})[_0xd5c4('0x25')](handleEntityNotFound(_0x1d22c0,null))['then'](saveUpdates(_0x5cf2c3[_0xd5c4('0x52')],null))[_0xd5c4('0x25')](respondWithResult(_0x1d22c0,null))[_0xd5c4('0x47')](handleError(_0x1d22c0,null));};exports[_0xd5c4('0x26')]=function(_0x48be42,_0x548302){return db[_0xd5c4('0x2d')]['find']({'where':{'id':_0x48be42[_0xd5c4('0x44')]['id']}})[_0xd5c4('0x25')](handleEntityNotFound(_0x548302,null))['then'](removeEntity(_0x548302,null))[_0xd5c4('0x47')](handleError(_0x548302,null));};exports[_0xd5c4('0x53')]=function(_0x59d80f,_0x3e66d6,_0x300057){return db[_0xd5c4('0x2d')][_0xd5c4('0x46')]({'where':{'id':_0x59d80f[_0xd5c4('0x44')]['id']},'attributes':[_0xd5c4('0x29'),_0xd5c4('0x54'),_0xd5c4('0x55'),_0xd5c4('0x56')],'raw':!![]})[_0xd5c4('0x25')](handleEntityNotFound(_0x3e66d6,null))[_0xd5c4('0x25')](function(_0x5624ed){if(_0x5624ed){if(!fs[_0xd5c4('0x57')](path[_0xd5c4('0x58')](config['root'],_0xd5c4('0x59'),_0x5624ed[_0xd5c4('0x55')]))){throw new db['Sequelize'][(_0xd5c4('0x5a'))](_0xd5c4('0x5b'));}if(_0x59d80f[_0xd5c4('0x32')][_0xd5c4('0x5c')]){return _0x3e66d6['sendStatus'](0xc8);}return _0x3e66d6['download'](path[_0xd5c4('0x58')](config[_0xd5c4('0x5d')],'server/files/reports',_0x5624ed['savename']),util['format']('%s.%s',_0x5624ed[_0xd5c4('0x54')]||_0x5624ed[_0xd5c4('0x29')],_0x5624ed['output'][_0xd5c4('0x5e')]()));}})[_0xd5c4('0x47')](handleError(_0x3e66d6,null));};
\ No newline at end of file
diff --git a/server/api/analyticExtractedReport/analyticExtractedReport.model.js b/server/api/analyticExtractedReport/analyticExtractedReport.model.js
index f3d535c..3e4e5e4 100644
--- a/server/api/analyticExtractedReport/analyticExtractedReport.model.js
+++ b/server/api/analyticExtractedReport/analyticExtractedReport.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x85e1=['../../config/logger','api','request-promise','path','rimraf','../../config/environment','./analyticExtractedReport.attributes','exports','define','AnalyticExtractedReport','analytics_extracted_reports','util'];(function(_0x2077c2,_0x275ab5){var _0x312f9f=function(_0x331435){while(--_0x331435){_0x2077c2['push'](_0x2077c2['shift']());}};_0x312f9f(++_0x275ab5);}(_0x85e1,0x11f));var _0x185e=function(_0x2ebc18,_0x239f20){_0x2ebc18=_0x2ebc18-0x0;var _0x4113b4=_0x85e1[_0x2ebc18];return _0x4113b4;};'use strict';var _=require('lodash');var util=require(_0x185e('0x0'));var logger=require(_0x185e('0x1'))(_0x185e('0x2'));var moment=require('moment');var BPromise=require('bluebird');var rp=require(_0x185e('0x3'));var fs=require('fs');var path=require(_0x185e('0x4'));var rimraf=require(_0x185e('0x5'));var config=require(_0x185e('0x6'));var attributes=require(_0x185e('0x7'));module[_0x185e('0x8')]=function(_0x2dbe50,_0x314626){return _0x2dbe50[_0x185e('0x9')](_0x185e('0xa'),attributes,{'tableName':_0x185e('0xb'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
+var _0xe8ea=['moment','bluebird','request-promise','path','rimraf','../../config/environment','./analyticExtractedReport.attributes','exports','AnalyticExtractedReport','analytics_extracted_reports','lodash','util','../../config/logger','api'];(function(_0x29f203,_0x555b42){var _0x50ebb3=function(_0x3bd2ec){while(--_0x3bd2ec){_0x29f203['push'](_0x29f203['shift']());}};_0x50ebb3(++_0x555b42);}(_0xe8ea,0x96));var _0xae8e=function(_0x30e56e,_0x133fea){_0x30e56e=_0x30e56e-0x0;var _0x36f9cb=_0xe8ea[_0x30e56e];return _0x36f9cb;};'use strict';var _=require(_0xae8e('0x0'));var util=require(_0xae8e('0x1'));var logger=require(_0xae8e('0x2'))(_0xae8e('0x3'));var moment=require(_0xae8e('0x4'));var BPromise=require(_0xae8e('0x5'));var rp=require(_0xae8e('0x6'));var fs=require('fs');var path=require(_0xae8e('0x7'));var rimraf=require(_0xae8e('0x8'));var config=require(_0xae8e('0x9'));var attributes=require(_0xae8e('0xa'));module[_0xae8e('0xb')]=function(_0x2e018a,_0x190c15){return _0x2e018a['define'](_0xae8e('0xc'),attributes,{'tableName':_0xae8e('0xd'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
diff --git a/server/api/analyticExtractedReport/analyticExtractedReport.rpc.js b/server/api/analyticExtractedReport/analyticExtractedReport.rpc.js
index c7253d6..ebd91db 100644
--- a/server/api/analyticExtractedReport/analyticExtractedReport.rpc.js
+++ b/server/api/analyticExtractedReport/analyticExtractedReport.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x73ab=['debug','stringify','error','code','message','result','lodash','util','moment','bluebird','randomstring','ioredis','../../config/logger','rpc','jayson/promise','client','info','AnalyticExtractedReport,\x20%s,\x20%s','request\x20sent'];(function(_0x51ef40,_0x48a870){var _0x3ff060=function(_0x25e0a2){while(--_0x25e0a2){_0x51ef40['push'](_0x51ef40['shift']());}};_0x3ff060(++_0x48a870);}(_0x73ab,0x182));var _0xb73a=function(_0x22f85a,_0x195ed5){_0x22f85a=_0x22f85a-0x0;var _0xaa717=_0x73ab[_0x22f85a];return _0xaa717;};'use strict';var _=require(_0xb73a('0x0'));var util=require(_0xb73a('0x1'));var moment=require(_0xb73a('0x2'));var BPromise=require(_0xb73a('0x3'));var rs=require(_0xb73a('0x4'));var fs=require('fs');var Redis=require(_0xb73a('0x5'));var db=require('../../mysqldb')['db'];var utils=require('../../config/utils');var logger=require(_0xb73a('0x6'))(_0xb73a('0x7'));var config=require('../../config/environment');var jayson=require(_0xb73a('0x8'));var client=jayson[_0xb73a('0x9')]['http']({'port':0x232a});function respondWithRpcPromise(_0x309c91,_0x5b056d,_0x13e533){return new BPromise(function(_0x21a5b6,_0x1f5c91){return client['request'](_0x309c91,_0x13e533)['then'](function(_0x2b1934){logger[_0xb73a('0xa')](_0xb73a('0xb'),_0x5b056d,_0xb73a('0xc'));logger[_0xb73a('0xd')]('AnalyticExtractedReport,\x20%s,\x20%s,\x20%s',_0x5b056d,_0xb73a('0xc'),JSON[_0xb73a('0xe')](_0x2b1934));if(_0x2b1934[_0xb73a('0xf')]){if(_0x2b1934[_0xb73a('0xf')][_0xb73a('0x10')]===0x1f4){logger[_0xb73a('0xf')](_0xb73a('0xb'),_0x5b056d,_0x2b1934[_0xb73a('0xf')][_0xb73a('0x11')]);return _0x1f5c91(_0x2b1934[_0xb73a('0xf')][_0xb73a('0x11')]);}logger[_0xb73a('0xf')](_0xb73a('0xb'),_0x5b056d,_0x2b1934[_0xb73a('0xf')][_0xb73a('0x11')]);return _0x21a5b6(_0x2b1934[_0xb73a('0xf')][_0xb73a('0x11')]);}else{logger[_0xb73a('0xa')]('AnalyticExtractedReport,\x20%s,\x20%s',_0x5b056d,_0xb73a('0xc'));_0x21a5b6(_0x2b1934[_0xb73a('0x12')][_0xb73a('0x11')]);}})['catch'](function(_0x1197e6){logger[_0xb73a('0xf')](_0xb73a('0xb'),_0x5b056d,_0x1197e6);_0x1f5c91(_0x1197e6);});});}
\ No newline at end of file
+var _0xed65=['randomstring','../../config/utils','rpc','../../config/environment','jayson/promise','client','http','request','then','info','AnalyticExtractedReport,\x20%s,\x20%s','request\x20sent','debug','stringify','error','message','result','catch','lodash','moment','bluebird'];(function(_0x30a204,_0x48370f){var _0x1a1350=function(_0x5844db){while(--_0x5844db){_0x30a204['push'](_0x30a204['shift']());}};_0x1a1350(++_0x48370f);}(_0xed65,0xcf));var _0x5ed6=function(_0x30b057,_0x1d1505){_0x30b057=_0x30b057-0x0;var _0x331671=_0xed65[_0x30b057];return _0x331671;};'use strict';var _=require(_0x5ed6('0x0'));var util=require('util');var moment=require(_0x5ed6('0x1'));var BPromise=require(_0x5ed6('0x2'));var rs=require(_0x5ed6('0x3'));var fs=require('fs');var Redis=require('ioredis');var db=require('../../mysqldb')['db'];var utils=require(_0x5ed6('0x4'));var logger=require('../../config/logger')(_0x5ed6('0x5'));var config=require(_0x5ed6('0x6'));var jayson=require(_0x5ed6('0x7'));var client=jayson[_0x5ed6('0x8')][_0x5ed6('0x9')]({'port':0x232a});function respondWithRpcPromise(_0x1c46e2,_0x136e67,_0x2ce5cc){return new BPromise(function(_0x3a7d74,_0x102f8d){return client[_0x5ed6('0xa')](_0x1c46e2,_0x2ce5cc)[_0x5ed6('0xb')](function(_0x4f9990){logger[_0x5ed6('0xc')](_0x5ed6('0xd'),_0x136e67,_0x5ed6('0xe'));logger[_0x5ed6('0xf')]('AnalyticExtractedReport,\x20%s,\x20%s,\x20%s',_0x136e67,'request\x20sent',JSON[_0x5ed6('0x10')](_0x4f9990));if(_0x4f9990[_0x5ed6('0x11')]){if(_0x4f9990[_0x5ed6('0x11')]['code']===0x1f4){logger['error']('AnalyticExtractedReport,\x20%s,\x20%s',_0x136e67,_0x4f9990[_0x5ed6('0x11')]['message']);return _0x102f8d(_0x4f9990['error'][_0x5ed6('0x12')]);}logger['error'](_0x5ed6('0xd'),_0x136e67,_0x4f9990[_0x5ed6('0x11')][_0x5ed6('0x12')]);return _0x3a7d74(_0x4f9990[_0x5ed6('0x11')][_0x5ed6('0x12')]);}else{logger[_0x5ed6('0xc')]('AnalyticExtractedReport,\x20%s,\x20%s',_0x136e67,_0x5ed6('0xe'));_0x3a7d74(_0x4f9990[_0x5ed6('0x13')]['message']);}})[_0x5ed6('0x14')](function(_0x3e6d14){logger[_0x5ed6('0x11')](_0x5ed6('0xd'),_0x136e67,_0x3e6d14);_0x102f8d(_0x3e6d14);});});}
\ No newline at end of file
diff --git a/server/api/analyticExtractedReport/index.js b/server/api/analyticExtractedReport/index.js
index 6b7c8f2..7b18461 100644
--- a/server/api/analyticExtractedReport/index.js
+++ b/server/api/analyticExtractedReport/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x3e8a=['post','create','put','update','delete','destroy','exports','multer','util','path','express','fs-extra','../../components/auth/service','../../config/environment','./analyticExtractedReport.controller','isAuthenticated','index','get','/:id','show','download'];(function(_0x1adb5f,_0x4a633e){var _0x536d8a=function(_0x2bb2ac){while(--_0x2bb2ac){_0x1adb5f['push'](_0x1adb5f['shift']());}};_0x536d8a(++_0x4a633e);}(_0x3e8a,0x9a));var _0xa3e8=function(_0x5440d3,_0x68412d){_0x5440d3=_0x5440d3-0x0;var _0x49b20a=_0x3e8a[_0x5440d3];return _0x49b20a;};'use strict';var multer=require(_0xa3e8('0x0'));var util=require(_0xa3e8('0x1'));var path=require(_0xa3e8('0x2'));var timeout=require('connect-timeout');var express=require(_0xa3e8('0x3'));var router=express['Router']();var fs_extra=require(_0xa3e8('0x4'));var auth=require(_0xa3e8('0x5'));var interaction=require('../../components/interaction/service');var config=require(_0xa3e8('0x6'));var controller=require(_0xa3e8('0x7'));router['get']('/',auth[_0xa3e8('0x8')](),controller[_0xa3e8('0x9')]);router[_0xa3e8('0xa')](_0xa3e8('0xb'),auth[_0xa3e8('0x8')](),controller[_0xa3e8('0xc')]);router['get']('/:id/download',auth['isAuthenticated'](),controller[_0xa3e8('0xd')]);router[_0xa3e8('0xe')]('/',auth[_0xa3e8('0x8')](),controller[_0xa3e8('0xf')]);router[_0xa3e8('0x10')](_0xa3e8('0xb'),auth[_0xa3e8('0x8')](),controller[_0xa3e8('0x11')]);router[_0xa3e8('0x12')]('/:id',auth['isAuthenticated'](),controller[_0xa3e8('0x13')]);module[_0xa3e8('0x14')]=router;
\ No newline at end of file
+var _0x52fc=['delete','destroy','exports','util','path','connect-timeout','fs-extra','../../components/auth/service','../../components/interaction/service','../../config/environment','./analyticExtractedReport.controller','get','isAuthenticated','index','/:id','show','/:id/download','download','create','put','update'];(function(_0xa060e7,_0x15768f){var _0x15b6c5=function(_0x4420f4){while(--_0x4420f4){_0xa060e7['push'](_0xa060e7['shift']());}};_0x15b6c5(++_0x15768f);}(_0x52fc,0x153));var _0xc52f=function(_0x274ed1,_0x5b0590){_0x274ed1=_0x274ed1-0x0;var _0x48433b=_0x52fc[_0x274ed1];return _0x48433b;};'use strict';var multer=require('multer');var util=require(_0xc52f('0x0'));var path=require(_0xc52f('0x1'));var timeout=require(_0xc52f('0x2'));var express=require('express');var router=express['Router']();var fs_extra=require(_0xc52f('0x3'));var auth=require(_0xc52f('0x4'));var interaction=require(_0xc52f('0x5'));var config=require(_0xc52f('0x6'));var controller=require(_0xc52f('0x7'));router[_0xc52f('0x8')]('/',auth[_0xc52f('0x9')](),controller[_0xc52f('0xa')]);router[_0xc52f('0x8')](_0xc52f('0xb'),auth['isAuthenticated'](),controller[_0xc52f('0xc')]);router[_0xc52f('0x8')](_0xc52f('0xd'),auth[_0xc52f('0x9')](),controller[_0xc52f('0xe')]);router['post']('/',auth[_0xc52f('0x9')](),controller[_0xc52f('0xf')]);router[_0xc52f('0x10')](_0xc52f('0xb'),auth[_0xc52f('0x9')](),controller[_0xc52f('0x11')]);router[_0xc52f('0x12')](_0xc52f('0xb'),auth[_0xc52f('0x9')](),controller[_0xc52f('0x13')]);module[_0xc52f('0x14')]=router;
\ No newline at end of file
diff --git a/server/api/analyticFieldReport/analyticFieldReport.attributes.js b/server/api/analyticFieldReport/analyticFieldReport.attributes.js
index c40dd9f..5195fd8 100644
--- a/server/api/analyticFieldReport/analyticFieldReport.attributes.js
+++ b/server/api/analyticFieldReport/analyticFieldReport.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x53c0=['sequelize','exports','TEXT','STRING','BOOLEAN'];(function(_0x439150,_0x4a87ab){var _0x51ec95=function(_0x543fdd){while(--_0x543fdd){_0x439150['push'](_0x439150['shift']());}};_0x51ec95(++_0x4a87ab);}(_0x53c0,0xd2));var _0x053c=function(_0x59f0dc,_0x1e2497){_0x59f0dc=_0x59f0dc-0x0;var _0x5b5445=_0x53c0[_0x59f0dc];return _0x5b5445;};'use strict';var Sequelize=require(_0x053c('0x0'));module[_0x053c('0x1')]={'field':{'type':Sequelize[_0x053c('0x2')]},'alias':{'type':Sequelize['STRING']},'function':{'type':Sequelize['STRING']},'format':{'type':Sequelize[_0x053c('0x3')]},'groupBy':{'type':Sequelize[_0x053c('0x4')],'defaultValue':![]},'orderBy':{'type':Sequelize[_0x053c('0x3')]},'custom':{'type':Sequelize[_0x053c('0x4')],'defaultValue':![]}};
\ No newline at end of file
+var _0xeffc=['BOOLEAN','sequelize','exports','TEXT','STRING'];(function(_0x3ad940,_0x15749a){var _0x1f3e62=function(_0x3cfe2b){while(--_0x3cfe2b){_0x3ad940['push'](_0x3ad940['shift']());}};_0x1f3e62(++_0x15749a);}(_0xeffc,0xf6));var _0xceff=function(_0x2dad18,_0x4af20d){_0x2dad18=_0x2dad18-0x0;var _0x1a78eb=_0xeffc[_0x2dad18];return _0x1a78eb;};'use strict';var Sequelize=require(_0xceff('0x0'));module[_0xceff('0x1')]={'field':{'type':Sequelize[_0xceff('0x2')]},'alias':{'type':Sequelize[_0xceff('0x3')]},'function':{'type':Sequelize[_0xceff('0x3')]},'format':{'type':Sequelize[_0xceff('0x3')]},'groupBy':{'type':Sequelize[_0xceff('0x4')],'defaultValue':![]},'orderBy':{'type':Sequelize[_0xceff('0x3')]},'custom':{'type':Sequelize[_0xceff('0x4')],'defaultValue':![]}};
\ No newline at end of file
diff --git a/server/api/analyticFieldReport/analyticFieldReport.controller.js b/server/api/analyticFieldReport/analyticFieldReport.controller.js
index 2935e87..29d0325 100644
--- a/server/api/analyticFieldReport/analyticFieldReport.controller.js
+++ b/server/api/analyticFieldReport/analyticFieldReport.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x4e2d=['sendStatus','status','end','json','offset','undefined','limit','count','set','Content-Range','apply','reject','save','update','then','destroy','name','send','map','AnalyticFieldReport','rawAttributes','fieldName','type','key','model','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','pick','filter','where','merge','include','findAll','catch','show','keys','includeAll','options','find','create','bulkCreate','body','params','addFields','AnalyticCustomReport','findOne','sequelize','CustomReportId','eml-format','rimraf','request-promise','moment','mustache','path','sox','to-csv','fs-extra','crypto','jsforce','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util'];(function(_0x3536e9,_0x78bee3){var _0x1958af=function(_0x51db3d){while(--_0x51db3d){_0x3536e9['push'](_0x3536e9['shift']());}};_0x1958af(++_0x78bee3);}(_0x4e2d,0x11c));var _0xd4e2=function(_0x5206a8,_0x140f28){_0x5206a8=_0x5206a8-0x0;var _0x19a917=_0x4e2d[_0x5206a8];return _0x19a917;};'use strict';var emlformat=require(_0xd4e2('0x0'));var rimraf=require(_0xd4e2('0x1'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xd4e2('0x2'));var moment=require(_0xd4e2('0x3'));var BPromise=require('bluebird');var Mustache=require(_0xd4e2('0x4'));var util=require('util');var path=require(_0xd4e2('0x5'));var sox=require(_0xd4e2('0x6'));var csv=require(_0xd4e2('0x7'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0xd4e2('0x8'));var _=require('lodash');var squel=require('squel');var crypto=require(_0xd4e2('0x9'));var jsforce=require(_0xd4e2('0xa'));var deskjs=require('desk.js');var toCsv=require(_0xd4e2('0x7'));var querystring=require(_0xd4e2('0xb'));var Papa=require(_0xd4e2('0xc'));var Redis=require(_0xd4e2('0xd'));var authService=require('../../components/auth/service');var qs=require(_0xd4e2('0xe'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0xd4e2('0xf'))(_0xd4e2('0x10'));var utils=require(_0xd4e2('0x11'));var config=require(_0xd4e2('0x12'));var licenseUtil=require(_0xd4e2('0x13'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x400c23,_0x421090){_0x421090=_0x421090||0xcc;return function(_0x1f4989){if(_0x1f4989){return _0x400c23[_0xd4e2('0x14')](_0x421090);}return _0x400c23[_0xd4e2('0x15')](_0x421090)[_0xd4e2('0x16')]();};}function respondWithResult(_0x2d60e7,_0x2effbc){_0x2effbc=_0x2effbc||0xc8;return function(_0x2d2704){if(_0x2d2704){return _0x2d60e7[_0xd4e2('0x15')](_0x2effbc)[_0xd4e2('0x17')](_0x2d2704);}};}function respondWithFilteredResult(_0x144994,_0x3a1fbf){return function(_0xcb3c94){if(_0xcb3c94){var _0x265b01=typeof _0x3a1fbf[_0xd4e2('0x18')]===_0xd4e2('0x19')&&typeof _0x3a1fbf[_0xd4e2('0x1a')]==='undefined';var _0x3acf9e=_0xcb3c94[_0xd4e2('0x1b')];var _0x5c0415=_0x265b01?0x0:_0x3a1fbf[_0xd4e2('0x18')];var _0x484f5f=_0x265b01?_0xcb3c94[_0xd4e2('0x1b')]:_0x3a1fbf[_0xd4e2('0x18')]+_0x3a1fbf['limit'];var _0x3cc689;if(_0x484f5f>=_0x3acf9e){_0x484f5f=_0x3acf9e;_0x3cc689=0xc8;}else{_0x3cc689=0xce;}_0x144994[_0xd4e2('0x15')](_0x3cc689);return _0x144994[_0xd4e2('0x1c')](_0xd4e2('0x1d'),_0x5c0415+'-'+_0x484f5f+'/'+_0x3acf9e)[_0xd4e2('0x17')](_0xcb3c94);}return null;};}function patchUpdates(_0xc7eb39){return function(_0x30d725){try{jsonpatch[_0xd4e2('0x1e')](_0x30d725,_0xc7eb39,!![]);}catch(_0x75d9ee){return BPromise[_0xd4e2('0x1f')](_0x75d9ee);}return _0x30d725[_0xd4e2('0x20')]();};}function saveUpdates(_0x26eae4,_0x4cbbf9){return function(_0x286e81){if(_0x286e81){return _0x286e81[_0xd4e2('0x21')](_0x26eae4)[_0xd4e2('0x22')](function(_0x5164b4){return _0x5164b4;});}return null;};}function removeEntity(_0x66d5b6,_0x34a40b){return function(_0x1521ba){if(_0x1521ba){return _0x1521ba[_0xd4e2('0x23')]()[_0xd4e2('0x22')](function(){_0x66d5b6[_0xd4e2('0x15')](0xcc)[_0xd4e2('0x16')]();});}};}function handleEntityNotFound(_0x34cda0,_0x527561){return function(_0x457cb0){if(!_0x457cb0){_0x34cda0[_0xd4e2('0x14')](0x194);}return _0x457cb0;};}function handleError(_0x22cf9b,_0x26a1e3){_0x26a1e3=_0x26a1e3||0x1f4;return function(_0x2fa2e9){logger['error'](_0x2fa2e9['stack']);if(_0x2fa2e9[_0xd4e2('0x24')]){delete _0x2fa2e9[_0xd4e2('0x24')];}_0x22cf9b[_0xd4e2('0x15')](_0x26a1e3)[_0xd4e2('0x25')](_0x2fa2e9);};}exports['index']=function(_0x105ac5,_0x45242b){var _0x55026c={},_0x3270a5={},_0xdfaad0={'count':0x0,'rows':[]};var _0x19a36c=_[_0xd4e2('0x26')](db[_0xd4e2('0x27')][_0xd4e2('0x28')],function(_0x3d80b2){return{'name':_0x3d80b2[_0xd4e2('0x29')],'type':_0x3d80b2[_0xd4e2('0x2a')][_0xd4e2('0x2b')]};});_0x3270a5[_0xd4e2('0x2c')]=_[_0xd4e2('0x26')](_0x19a36c,_0xd4e2('0x24'));_0x3270a5[_0xd4e2('0x2d')]=_['keys'](_0x105ac5[_0xd4e2('0x2d')]);_0x3270a5[_0xd4e2('0x2e')]=_[_0xd4e2('0x2f')](_0x3270a5[_0xd4e2('0x2c')],_0x3270a5[_0xd4e2('0x2d')]);_0x55026c[_0xd4e2('0x30')]=_[_0xd4e2('0x2f')](_0x3270a5[_0xd4e2('0x2c')],qs[_0xd4e2('0x31')](_0x105ac5[_0xd4e2('0x2d')][_0xd4e2('0x31')]));_0x55026c[_0xd4e2('0x30')]=_0x55026c[_0xd4e2('0x30')][_0xd4e2('0x32')]?_0x55026c['attributes']:_0x3270a5[_0xd4e2('0x2c')];if(!_0x105ac5[_0xd4e2('0x2d')][_0xd4e2('0x33')](_0xd4e2('0x34'))){_0x55026c[_0xd4e2('0x1a')]=qs[_0xd4e2('0x1a')](_0x105ac5[_0xd4e2('0x2d')]['limit']);_0x55026c['offset']=qs[_0xd4e2('0x18')](_0x105ac5[_0xd4e2('0x2d')][_0xd4e2('0x18')]);}_0x55026c[_0xd4e2('0x35')]=qs[_0xd4e2('0x36')](_0x105ac5[_0xd4e2('0x2d')][_0xd4e2('0x36')]);_0x55026c['where']=qs[_0xd4e2('0x2e')](_[_0xd4e2('0x37')](_0x105ac5[_0xd4e2('0x2d')],_0x3270a5[_0xd4e2('0x2e')]),_0x19a36c);if(_0x105ac5[_0xd4e2('0x2d')][_0xd4e2('0x38')]){_0x55026c[_0xd4e2('0x39')]=_[_0xd4e2('0x3a')](_0x55026c[_0xd4e2('0x39')],{'$or':_['map'](_0x19a36c,function(_0x81492e){if(_0x81492e[_0xd4e2('0x2a')]!=='VIRTUAL'){var _0xee02d6={};_0xee02d6[_0x81492e[_0xd4e2('0x24')]]={'$like':'%'+_0x105ac5[_0xd4e2('0x2d')]['filter']+'%'};return _0xee02d6;}})});}_0x55026c=_[_0xd4e2('0x3a')]({},_0x55026c,_0x105ac5['options']);var _0x28b502={'where':_0x55026c[_0xd4e2('0x39')]};return db[_0xd4e2('0x27')]['count'](_0x28b502)['then'](function(_0x310b9d){_0xdfaad0[_0xd4e2('0x1b')]=_0x310b9d;if(_0x105ac5[_0xd4e2('0x2d')]['includeAll']){_0x55026c[_0xd4e2('0x3b')]=[{'all':!![]}];}return db[_0xd4e2('0x27')][_0xd4e2('0x3c')](_0x55026c);})[_0xd4e2('0x22')](function(_0x29a92a){_0xdfaad0['rows']=_0x29a92a;return _0xdfaad0;})[_0xd4e2('0x22')](respondWithFilteredResult(_0x45242b,_0x55026c))[_0xd4e2('0x3d')](handleError(_0x45242b,null));};exports[_0xd4e2('0x3e')]=function(_0x3be9fa,_0xb21a87){var _0x355763={'raw':![],'where':{'id':_0x3be9fa['params']['id']}},_0x4748ff={};_0x4748ff['model']=_['keys'](db[_0xd4e2('0x27')]['rawAttributes']);_0x4748ff[_0xd4e2('0x2d')]=_[_0xd4e2('0x3f')](_0x3be9fa[_0xd4e2('0x2d')]);_0x4748ff[_0xd4e2('0x2e')]=_[_0xd4e2('0x2f')](_0x4748ff[_0xd4e2('0x2c')],_0x4748ff['query']);_0x355763[_0xd4e2('0x30')]=_[_0xd4e2('0x2f')](_0x4748ff['model'],qs[_0xd4e2('0x31')](_0x3be9fa[_0xd4e2('0x2d')]['fields']));_0x355763[_0xd4e2('0x30')]=_0x355763['attributes'][_0xd4e2('0x32')]?_0x355763[_0xd4e2('0x30')]:_0x4748ff[_0xd4e2('0x2c')];if(_0x3be9fa[_0xd4e2('0x2d')][_0xd4e2('0x40')]){_0x355763[_0xd4e2('0x3b')]=[{'all':!![]}];}_0x355763=_[_0xd4e2('0x3a')]({},_0x355763,_0x3be9fa[_0xd4e2('0x41')]);return db[_0xd4e2('0x27')][_0xd4e2('0x42')](_0x355763)['then'](handleEntityNotFound(_0xb21a87,null))[_0xd4e2('0x22')](respondWithResult(_0xb21a87,null))[_0xd4e2('0x3d')](handleError(_0xb21a87,null));};exports[_0xd4e2('0x43')]=function(_0x404fb8,_0xeb83d3){return db[_0xd4e2('0x27')][_0xd4e2('0x43')](_0x404fb8['body'],{})['then'](respondWithResult(_0xeb83d3,0xc9))['catch'](handleError(_0xeb83d3,null));};exports['bulkCreate']=function(_0xdb4141,_0x470547){return db[_0xd4e2('0x27')][_0xd4e2('0x44')](_0xdb4141['body'],{'raw':![],'individualHooks':!![]})[_0xd4e2('0x22')](respondWithResult(_0x470547,0xc9))[_0xd4e2('0x3d')](handleError(_0x470547,null));};exports[_0xd4e2('0x21')]=function(_0x3bac07,_0x407ccc){if(_0x3bac07['body']['id']){delete _0x3bac07[_0xd4e2('0x45')]['id'];}return db[_0xd4e2('0x27')][_0xd4e2('0x42')]({'where':{'id':_0x3bac07[_0xd4e2('0x46')]['id']}})[_0xd4e2('0x22')](handleEntityNotFound(_0x407ccc,null))[_0xd4e2('0x22')](saveUpdates(_0x3bac07[_0xd4e2('0x45')],null))['then'](respondWithResult(_0x407ccc,null))[_0xd4e2('0x3d')](handleError(_0x407ccc,null));};exports[_0xd4e2('0x23')]=function(_0x5eab33,_0x3a925f){return db[_0xd4e2('0x27')][_0xd4e2('0x42')]({'where':{'id':_0x5eab33['params']['id']}})['then'](handleEntityNotFound(_0x3a925f,null))['then'](removeEntity(_0x3a925f,null))[_0xd4e2('0x3d')](handleError(_0x3a925f,null));};exports['bulkDestroy']=function(_0x61b1df,_0x33de1c){return db[_0xd4e2('0x27')]['destroy']({'where':{'id':_0x61b1df['query']['ids']||[]},'raw':![],'individualHooks':!![]})['then'](respondWithResult(_0x33de1c,0xcc))[_0xd4e2('0x3d')](handleError(_0x33de1c,null));};exports[_0xd4e2('0x47')]=function(_0x57f68b,_0x1428b2,_0x5670cb){return db[_0xd4e2('0x48')][_0xd4e2('0x49')]({'where':{'id':_0x57f68b['params']['id']}})['then'](handleEntityNotFound(_0x1428b2,null))['then'](function(_0x3c973c){if(_0x3c973c){return db[_0xd4e2('0x4a')]['transaction'](function(_0x370f8a){return db['AnalyticFieldReport'][_0xd4e2('0x23')]({'where':{'CustomReportId':_0x57f68b[_0xd4e2('0x46')]['id']},'transaction':_0x370f8a})[_0xd4e2('0x22')](function(_0x30595a){var _0x20a526=_[_0xd4e2('0x26')](_0x57f68b[_0xd4e2('0x45')],function(_0x59b6e0){delete _0x59b6e0['id'];_0x59b6e0[_0xd4e2('0x4b')]=_0x57f68b[_0xd4e2('0x46')]['id'];return _0x59b6e0;});return db[_0xd4e2('0x27')][_0xd4e2('0x44')](_0x20a526,{'transaction':_0x370f8a});});})[_0xd4e2('0x22')](function(){return db[_0xd4e2('0x27')][_0xd4e2('0x3c')]({'where':{'CustomReportId':_0x57f68b[_0xd4e2('0x46')]['id']}});});}})[_0xd4e2('0x22')](respondWithResult(_0x1428b2,null))['catch'](handleError(_0x1428b2,null));};
\ No newline at end of file
+var _0x3f1f=['util','path','sox','to-csv','fs-extra','squel','crypto','jsforce','desk.js','querystring','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','offset','limit','undefined','count','set','Content-Range','json','apply','save','update','then','error','name','send','index','map','AnalyticFieldReport','rawAttributes','fieldName','type','model','keys','filters','query','attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort','pick','where','VIRTUAL','filter','includeAll','include','findAll','rows','catch','show','merge','options','find','create','body','bulkCreate','params','ids','addFields','findOne','sequelize','destroy','CustomReportId','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache'];(function(_0x2bf680,_0x3baa21){var _0x4f4391=function(_0x471934){while(--_0x471934){_0x2bf680['push'](_0x2bf680['shift']());}};_0x4f4391(++_0x3baa21);}(_0x3f1f,0x1e6));var _0xf3f1=function(_0xd5dac7,_0x26b807){_0xd5dac7=_0xd5dac7-0x0;var _0x47b7e8=_0x3f1f[_0xd5dac7];return _0x47b7e8;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0xf3f1('0x0'));var zipdir=require(_0xf3f1('0x1'));var jsonpatch=require(_0xf3f1('0x2'));var rp=require(_0xf3f1('0x3'));var moment=require(_0xf3f1('0x4'));var BPromise=require('bluebird');var Mustache=require(_0xf3f1('0x5'));var util=require(_0xf3f1('0x6'));var path=require(_0xf3f1('0x7'));var sox=require(_0xf3f1('0x8'));var csv=require(_0xf3f1('0x9'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0xf3f1('0xa'));var _=require('lodash');var squel=require(_0xf3f1('0xb'));var crypto=require(_0xf3f1('0xc'));var jsforce=require(_0xf3f1('0xd'));var deskjs=require(_0xf3f1('0xe'));var toCsv=require(_0xf3f1('0x9'));var querystring=require(_0xf3f1('0xf'));var Papa=require('papaparse');var Redis=require(_0xf3f1('0x10'));var authService=require('../../components/auth/service');var qs=require(_0xf3f1('0x11'));var as=require(_0xf3f1('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xf3f1('0x13'))('api');var utils=require(_0xf3f1('0x14'));var config=require(_0xf3f1('0x15'));var licenseUtil=require(_0xf3f1('0x16'));var db=require(_0xf3f1('0x17'))['db'];function respondWithStatusCode(_0x4d8217,_0x54ce57){_0x54ce57=_0x54ce57||0xcc;return function(_0x2e3dc1){if(_0x2e3dc1){return _0x4d8217[_0xf3f1('0x18')](_0x54ce57);}return _0x4d8217[_0xf3f1('0x19')](_0x54ce57)[_0xf3f1('0x1a')]();};}function respondWithResult(_0x1ee17e,_0x3a649e){_0x3a649e=_0x3a649e||0xc8;return function(_0x42adc2){if(_0x42adc2){return _0x1ee17e['status'](_0x3a649e)['json'](_0x42adc2);}};}function respondWithFilteredResult(_0x4ec9d3,_0x5cd68f){return function(_0x176090){if(_0x176090){var _0x16f708=typeof _0x5cd68f[_0xf3f1('0x1b')]==='undefined'&&typeof _0x5cd68f[_0xf3f1('0x1c')]===_0xf3f1('0x1d');var _0x1ed1f3=_0x176090['count'];var _0x53180a=_0x16f708?0x0:_0x5cd68f[_0xf3f1('0x1b')];var _0x83d2d0=_0x16f708?_0x176090[_0xf3f1('0x1e')]:_0x5cd68f['offset']+_0x5cd68f[_0xf3f1('0x1c')];var _0x197477;if(_0x83d2d0>=_0x1ed1f3){_0x83d2d0=_0x1ed1f3;_0x197477=0xc8;}else{_0x197477=0xce;}_0x4ec9d3[_0xf3f1('0x19')](_0x197477);return _0x4ec9d3[_0xf3f1('0x1f')](_0xf3f1('0x20'),_0x53180a+'-'+_0x83d2d0+'/'+_0x1ed1f3)[_0xf3f1('0x21')](_0x176090);}return null;};}function patchUpdates(_0x553002){return function(_0x594164){try{jsonpatch[_0xf3f1('0x22')](_0x594164,_0x553002,!![]);}catch(_0x3998b0){return BPromise['reject'](_0x3998b0);}return _0x594164[_0xf3f1('0x23')]();};}function saveUpdates(_0x2809f4,_0x5ad1d6){return function(_0x5a0a9b){if(_0x5a0a9b){return _0x5a0a9b[_0xf3f1('0x24')](_0x2809f4)[_0xf3f1('0x25')](function(_0xaee686){return _0xaee686;});}return null;};}function removeEntity(_0x44d647,_0x23a216){return function(_0x46ab1b){if(_0x46ab1b){return _0x46ab1b['destroy']()[_0xf3f1('0x25')](function(){_0x44d647[_0xf3f1('0x19')](0xcc)[_0xf3f1('0x1a')]();});}};}function handleEntityNotFound(_0x2f23f2,_0xb3dd5d){return function(_0x3c5c8b){if(!_0x3c5c8b){_0x2f23f2[_0xf3f1('0x18')](0x194);}return _0x3c5c8b;};}function handleError(_0xc6ae69,_0x219bf1){_0x219bf1=_0x219bf1||0x1f4;return function(_0x489e2c){logger[_0xf3f1('0x26')](_0x489e2c['stack']);if(_0x489e2c[_0xf3f1('0x27')]){delete _0x489e2c[_0xf3f1('0x27')];}_0xc6ae69['status'](_0x219bf1)[_0xf3f1('0x28')](_0x489e2c);};}exports[_0xf3f1('0x29')]=function(_0x1c6ad0,_0x410305){var _0x1988c3={},_0x6a5b7e={},_0x5f0262={'count':0x0,'rows':[]};var _0x92f75b=_[_0xf3f1('0x2a')](db[_0xf3f1('0x2b')][_0xf3f1('0x2c')],function(_0x583672){return{'name':_0x583672[_0xf3f1('0x2d')],'type':_0x583672[_0xf3f1('0x2e')]['key']};});_0x6a5b7e[_0xf3f1('0x2f')]=_[_0xf3f1('0x2a')](_0x92f75b,_0xf3f1('0x27'));_0x6a5b7e['query']=_[_0xf3f1('0x30')](_0x1c6ad0['query']);_0x6a5b7e[_0xf3f1('0x31')]=_['intersection'](_0x6a5b7e[_0xf3f1('0x2f')],_0x6a5b7e[_0xf3f1('0x32')]);_0x1988c3[_0xf3f1('0x33')]=_[_0xf3f1('0x34')](_0x6a5b7e[_0xf3f1('0x2f')],qs['fields'](_0x1c6ad0['query'][_0xf3f1('0x35')]));_0x1988c3[_0xf3f1('0x33')]=_0x1988c3['attributes'][_0xf3f1('0x36')]?_0x1988c3[_0xf3f1('0x33')]:_0x6a5b7e[_0xf3f1('0x2f')];if(!_0x1c6ad0[_0xf3f1('0x32')][_0xf3f1('0x37')](_0xf3f1('0x38'))){_0x1988c3['limit']=qs[_0xf3f1('0x1c')](_0x1c6ad0[_0xf3f1('0x32')][_0xf3f1('0x1c')]);_0x1988c3['offset']=qs[_0xf3f1('0x1b')](_0x1c6ad0[_0xf3f1('0x32')][_0xf3f1('0x1b')]);}_0x1988c3[_0xf3f1('0x39')]=qs['sort'](_0x1c6ad0['query'][_0xf3f1('0x3a')]);_0x1988c3['where']=qs[_0xf3f1('0x31')](_[_0xf3f1('0x3b')](_0x1c6ad0[_0xf3f1('0x32')],_0x6a5b7e[_0xf3f1('0x31')]),_0x92f75b);if(_0x1c6ad0['query']['filter']){_0x1988c3[_0xf3f1('0x3c')]=_['merge'](_0x1988c3[_0xf3f1('0x3c')],{'$or':_[_0xf3f1('0x2a')](_0x92f75b,function(_0x29af81){if(_0x29af81[_0xf3f1('0x2e')]!==_0xf3f1('0x3d')){var _0x5b38ec={};_0x5b38ec[_0x29af81[_0xf3f1('0x27')]]={'$like':'%'+_0x1c6ad0[_0xf3f1('0x32')][_0xf3f1('0x3e')]+'%'};return _0x5b38ec;}})});}_0x1988c3=_['merge']({},_0x1988c3,_0x1c6ad0['options']);var _0x40ed92={'where':_0x1988c3[_0xf3f1('0x3c')]};return db[_0xf3f1('0x2b')][_0xf3f1('0x1e')](_0x40ed92)[_0xf3f1('0x25')](function(_0x1cdf88){_0x5f0262[_0xf3f1('0x1e')]=_0x1cdf88;if(_0x1c6ad0['query'][_0xf3f1('0x3f')]){_0x1988c3[_0xf3f1('0x40')]=[{'all':!![]}];}return db[_0xf3f1('0x2b')][_0xf3f1('0x41')](_0x1988c3);})['then'](function(_0x24cc5d){_0x5f0262[_0xf3f1('0x42')]=_0x24cc5d;return _0x5f0262;})['then'](respondWithFilteredResult(_0x410305,_0x1988c3))[_0xf3f1('0x43')](handleError(_0x410305,null));};exports[_0xf3f1('0x44')]=function(_0x324126,_0x377af3){var _0x324dbc={'raw':![],'where':{'id':_0x324126['params']['id']}},_0x30dbb7={};_0x30dbb7[_0xf3f1('0x2f')]=_[_0xf3f1('0x30')](db[_0xf3f1('0x2b')]['rawAttributes']);_0x30dbb7[_0xf3f1('0x32')]=_[_0xf3f1('0x30')](_0x324126[_0xf3f1('0x32')]);_0x30dbb7[_0xf3f1('0x31')]=_[_0xf3f1('0x34')](_0x30dbb7[_0xf3f1('0x2f')],_0x30dbb7[_0xf3f1('0x32')]);_0x324dbc[_0xf3f1('0x33')]=_[_0xf3f1('0x34')](_0x30dbb7[_0xf3f1('0x2f')],qs[_0xf3f1('0x35')](_0x324126[_0xf3f1('0x32')][_0xf3f1('0x35')]));_0x324dbc[_0xf3f1('0x33')]=_0x324dbc[_0xf3f1('0x33')][_0xf3f1('0x36')]?_0x324dbc[_0xf3f1('0x33')]:_0x30dbb7[_0xf3f1('0x2f')];if(_0x324126[_0xf3f1('0x32')][_0xf3f1('0x3f')]){_0x324dbc['include']=[{'all':!![]}];}_0x324dbc=_[_0xf3f1('0x45')]({},_0x324dbc,_0x324126[_0xf3f1('0x46')]);return db[_0xf3f1('0x2b')][_0xf3f1('0x47')](_0x324dbc)[_0xf3f1('0x25')](handleEntityNotFound(_0x377af3,null))['then'](respondWithResult(_0x377af3,null))[_0xf3f1('0x43')](handleError(_0x377af3,null));};exports[_0xf3f1('0x48')]=function(_0x33f7fb,_0x21df9b){return db[_0xf3f1('0x2b')][_0xf3f1('0x48')](_0x33f7fb[_0xf3f1('0x49')],{})[_0xf3f1('0x25')](respondWithResult(_0x21df9b,0xc9))['catch'](handleError(_0x21df9b,null));};exports[_0xf3f1('0x4a')]=function(_0x30b785,_0x10fddc){return db[_0xf3f1('0x2b')][_0xf3f1('0x4a')](_0x30b785[_0xf3f1('0x49')],{'raw':![],'individualHooks':!![]})[_0xf3f1('0x25')](respondWithResult(_0x10fddc,0xc9))[_0xf3f1('0x43')](handleError(_0x10fddc,null));};exports[_0xf3f1('0x24')]=function(_0x177ec5,_0x22c40b){if(_0x177ec5[_0xf3f1('0x49')]['id']){delete _0x177ec5[_0xf3f1('0x49')]['id'];}return db[_0xf3f1('0x2b')][_0xf3f1('0x47')]({'where':{'id':_0x177ec5['params']['id']}})[_0xf3f1('0x25')](handleEntityNotFound(_0x22c40b,null))[_0xf3f1('0x25')](saveUpdates(_0x177ec5[_0xf3f1('0x49')],null))['then'](respondWithResult(_0x22c40b,null))[_0xf3f1('0x43')](handleError(_0x22c40b,null));};exports['destroy']=function(_0x181644,_0x210eeb){return db[_0xf3f1('0x2b')][_0xf3f1('0x47')]({'where':{'id':_0x181644[_0xf3f1('0x4b')]['id']}})[_0xf3f1('0x25')](handleEntityNotFound(_0x210eeb,null))[_0xf3f1('0x25')](removeEntity(_0x210eeb,null))['catch'](handleError(_0x210eeb,null));};exports['bulkDestroy']=function(_0x52f57d,_0x45f390){return db[_0xf3f1('0x2b')]['destroy']({'where':{'id':_0x52f57d[_0xf3f1('0x32')][_0xf3f1('0x4c')]||[]},'raw':![],'individualHooks':!![]})[_0xf3f1('0x25')](respondWithResult(_0x45f390,0xcc))[_0xf3f1('0x43')](handleError(_0x45f390,null));};exports[_0xf3f1('0x4d')]=function(_0x154e52,_0x250db0,_0x29384c){return db['AnalyticCustomReport'][_0xf3f1('0x4e')]({'where':{'id':_0x154e52[_0xf3f1('0x4b')]['id']}})[_0xf3f1('0x25')](handleEntityNotFound(_0x250db0,null))['then'](function(_0x8eae8a){if(_0x8eae8a){return db[_0xf3f1('0x4f')]['transaction'](function(_0x39102e){return db[_0xf3f1('0x2b')][_0xf3f1('0x50')]({'where':{'CustomReportId':_0x154e52[_0xf3f1('0x4b')]['id']},'transaction':_0x39102e})[_0xf3f1('0x25')](function(_0x210757){var _0x4f9c17=_[_0xf3f1('0x2a')](_0x154e52[_0xf3f1('0x49')],function(_0x5077f9){delete _0x5077f9['id'];_0x5077f9[_0xf3f1('0x51')]=_0x154e52[_0xf3f1('0x4b')]['id'];return _0x5077f9;});return db[_0xf3f1('0x2b')][_0xf3f1('0x4a')](_0x4f9c17,{'transaction':_0x39102e});});})[_0xf3f1('0x25')](function(){return db['AnalyticFieldReport'][_0xf3f1('0x41')]({'where':{'CustomReportId':_0x154e52[_0xf3f1('0x4b')]['id']}});});}})[_0xf3f1('0x25')](respondWithResult(_0x250db0,null))['catch'](handleError(_0x250db0,null));};
\ No newline at end of file
diff --git a/server/api/analyticFieldReport/analyticFieldReport.model.js b/server/api/analyticFieldReport/analyticFieldReport.model.js
index b24730a..cc43942 100644
--- a/server/api/analyticFieldReport/analyticFieldReport.model.js
+++ b/server/api/analyticFieldReport/analyticFieldReport.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xca26=['./analyticFieldReport.attributes','exports','define','AnalyticFieldReport','analytics_report_fields','lodash','util','api','moment','bluebird','request-promise','../../config/environment'];(function(_0x173441,_0x26b0d9){var _0x2423a8=function(_0x4d96c2){while(--_0x4d96c2){_0x173441['push'](_0x173441['shift']());}};_0x2423a8(++_0x26b0d9);}(_0xca26,0x65));var _0x6ca2=function(_0x2a75e3,_0x339c92){_0x2a75e3=_0x2a75e3-0x0;var _0xd396de=_0xca26[_0x2a75e3];return _0xd396de;};'use strict';var _=require(_0x6ca2('0x0'));var util=require(_0x6ca2('0x1'));var logger=require('../../config/logger')(_0x6ca2('0x2'));var moment=require(_0x6ca2('0x3'));var BPromise=require(_0x6ca2('0x4'));var rp=require(_0x6ca2('0x5'));var fs=require('fs');var path=require('path');var rimraf=require('rimraf');var config=require(_0x6ca2('0x6'));var attributes=require(_0x6ca2('0x7'));module[_0x6ca2('0x8')]=function(_0x2c6831,_0x37a935){return _0x2c6831[_0x6ca2('0x9')](_0x6ca2('0xa'),attributes,{'tableName':_0x6ca2('0xb'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
+var _0x1d71=['util','../../config/logger','api','moment','bluebird','request-promise','path','rimraf','../../config/environment','./analyticFieldReport.attributes','AnalyticFieldReport'];(function(_0x444563,_0x311d82){var _0x3f5867=function(_0x5b9a65){while(--_0x5b9a65){_0x444563['push'](_0x444563['shift']());}};_0x3f5867(++_0x311d82);}(_0x1d71,0xc6));var _0x11d7=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x1d71[_0x3dd15e];return _0x231fd0;};'use strict';var _=require('lodash');var util=require(_0x11d7('0x0'));var logger=require(_0x11d7('0x1'))(_0x11d7('0x2'));var moment=require(_0x11d7('0x3'));var BPromise=require(_0x11d7('0x4'));var rp=require(_0x11d7('0x5'));var fs=require('fs');var path=require(_0x11d7('0x6'));var rimraf=require(_0x11d7('0x7'));var config=require(_0x11d7('0x8'));var attributes=require(_0x11d7('0x9'));module['exports']=function(_0x3a1c11,_0x379c9b){return _0x3a1c11['define'](_0x11d7('0xa'),attributes,{'tableName':'analytics_report_fields','paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
diff --git a/server/api/analyticFieldReport/analyticFieldReport.rpc.js b/server/api/analyticFieldReport/analyticFieldReport.rpc.js
index 57d9ce9..371df02 100644
--- a/server/api/analyticFieldReport/analyticFieldReport.rpc.js
+++ b/server/api/analyticFieldReport/analyticFieldReport.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xcaab=['message','result','catch','lodash','util','moment','bluebird','../../mysqldb','../../config/utils','../../config/logger','jayson/promise','client','http','info','AnalyticFieldReport,\x20%s,\x20%s','request\x20sent','debug','AnalyticFieldReport,\x20%s,\x20%s,\x20%s','error','code'];(function(_0x3e4c0c,_0x33c473){var _0x4e9b0d=function(_0x4dc6b2){while(--_0x4dc6b2){_0x3e4c0c['push'](_0x3e4c0c['shift']());}};_0x4e9b0d(++_0x33c473);}(_0xcaab,0x1a7));var _0xbcaa=function(_0x30a4d1,_0x31a1f2){_0x30a4d1=_0x30a4d1-0x0;var _0x4cbf87=_0xcaab[_0x30a4d1];return _0x4cbf87;};'use strict';var _=require(_0xbcaa('0x0'));var util=require(_0xbcaa('0x1'));var moment=require(_0xbcaa('0x2'));var BPromise=require(_0xbcaa('0x3'));var rs=require('randomstring');var fs=require('fs');var Redis=require('ioredis');var db=require(_0xbcaa('0x4'))['db'];var utils=require(_0xbcaa('0x5'));var logger=require(_0xbcaa('0x6'))('rpc');var config=require('../../config/environment');var jayson=require(_0xbcaa('0x7'));var client=jayson[_0xbcaa('0x8')][_0xbcaa('0x9')]({'port':0x232a});function respondWithRpcPromise(_0x539ae9,_0x2815c4,_0x256ecc){return new BPromise(function(_0x31c167,_0x40511c){return client['request'](_0x539ae9,_0x256ecc)['then'](function(_0x2d7c03){logger[_0xbcaa('0xa')](_0xbcaa('0xb'),_0x2815c4,_0xbcaa('0xc'));logger[_0xbcaa('0xd')](_0xbcaa('0xe'),_0x2815c4,'request\x20sent',JSON['stringify'](_0x2d7c03));if(_0x2d7c03[_0xbcaa('0xf')]){if(_0x2d7c03[_0xbcaa('0xf')][_0xbcaa('0x10')]===0x1f4){logger[_0xbcaa('0xf')]('AnalyticFieldReport,\x20%s,\x20%s',_0x2815c4,_0x2d7c03[_0xbcaa('0xf')][_0xbcaa('0x11')]);return _0x40511c(_0x2d7c03[_0xbcaa('0xf')]['message']);}logger[_0xbcaa('0xf')](_0xbcaa('0xb'),_0x2815c4,_0x2d7c03[_0xbcaa('0xf')][_0xbcaa('0x11')]);return _0x31c167(_0x2d7c03[_0xbcaa('0xf')][_0xbcaa('0x11')]);}else{logger[_0xbcaa('0xa')](_0xbcaa('0xb'),_0x2815c4,'request\x20sent');_0x31c167(_0x2d7c03[_0xbcaa('0x12')]['message']);}})[_0xbcaa('0x13')](function(_0x2d60e4){logger['error'](_0xbcaa('0xb'),_0x2815c4,_0x2d60e4);_0x40511c(_0x2d60e4);});});}
\ No newline at end of file
+var _0x6ddd=['info','debug','request\x20sent','stringify','code','error','AnalyticFieldReport,\x20%s,\x20%s','message','catch','moment','bluebird','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','request','then'];(function(_0x51a97a,_0xdcd82a){var _0x497189=function(_0x380472){while(--_0x380472){_0x51a97a['push'](_0x51a97a['shift']());}};_0x497189(++_0xdcd82a);}(_0x6ddd,0x1ec));var _0xd6dd=function(_0x432682,_0x253044){_0x432682=_0x432682-0x0;var _0x463d05=_0x6ddd[_0x432682];return _0x463d05;};'use strict';var _=require('lodash');var util=require('util');var moment=require(_0xd6dd('0x0'));var BPromise=require(_0xd6dd('0x1'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0xd6dd('0x2'));var db=require(_0xd6dd('0x3'))['db'];var utils=require(_0xd6dd('0x4'));var logger=require(_0xd6dd('0x5'))(_0xd6dd('0x6'));var config=require(_0xd6dd('0x7'));var jayson=require(_0xd6dd('0x8'));var client=jayson[_0xd6dd('0x9')]['http']({'port':0x232a});function respondWithRpcPromise(_0x498a6c,_0xd09a0f,_0x485fc1){return new BPromise(function(_0x28bf4b,_0xdd7ea2){return client[_0xd6dd('0xa')](_0x498a6c,_0x485fc1)[_0xd6dd('0xb')](function(_0x3cbf83){logger[_0xd6dd('0xc')]('AnalyticFieldReport,\x20%s,\x20%s',_0xd09a0f,'request\x20sent');logger[_0xd6dd('0xd')]('AnalyticFieldReport,\x20%s,\x20%s,\x20%s',_0xd09a0f,_0xd6dd('0xe'),JSON[_0xd6dd('0xf')](_0x3cbf83));if(_0x3cbf83['error']){if(_0x3cbf83['error'][_0xd6dd('0x10')]===0x1f4){logger[_0xd6dd('0x11')](_0xd6dd('0x12'),_0xd09a0f,_0x3cbf83['error'][_0xd6dd('0x13')]);return _0xdd7ea2(_0x3cbf83[_0xd6dd('0x11')]['message']);}logger[_0xd6dd('0x11')](_0xd6dd('0x12'),_0xd09a0f,_0x3cbf83[_0xd6dd('0x11')]['message']);return _0x28bf4b(_0x3cbf83['error']['message']);}else{logger[_0xd6dd('0xc')](_0xd6dd('0x12'),_0xd09a0f,_0xd6dd('0xe'));_0x28bf4b(_0x3cbf83['result'][_0xd6dd('0x13')]);}})[_0xd6dd('0x14')](function(_0x5220c1){logger['error'](_0xd6dd('0x12'),_0xd09a0f,_0x5220c1);_0xdd7ea2(_0x5220c1);});});}
\ No newline at end of file
diff --git a/server/api/analyticFieldReport/index.js b/server/api/analyticFieldReport/index.js
index 66a7bf6..50b05d7 100644
--- a/server/api/analyticFieldReport/index.js
+++ b/server/api/analyticFieldReport/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xa9e0=['delete','/destroy_many','bulkDestroy','destroy','exports','multer','util','path','Router','../../components/auth/service','../../components/interaction/service','../../config/environment','./analyticFieldReport.controller','get','index','/:id','post','/create_many','isAuthenticated','bulkCreate','/:id/create_many','update'];(function(_0x5a2613,_0x10617a){var _0x4cde56=function(_0x168f11){while(--_0x168f11){_0x5a2613['push'](_0x5a2613['shift']());}};_0x4cde56(++_0x10617a);}(_0xa9e0,0x123));var _0x0a9e=function(_0x433a86,_0x175b5c){_0x433a86=_0x433a86-0x0;var _0x23000c=_0xa9e0[_0x433a86];return _0x23000c;};'use strict';var multer=require(_0x0a9e('0x0'));var util=require(_0x0a9e('0x1'));var path=require(_0x0a9e('0x2'));var timeout=require('connect-timeout');var express=require('express');var router=express[_0x0a9e('0x3')]();var fs_extra=require('fs-extra');var auth=require(_0x0a9e('0x4'));var interaction=require(_0x0a9e('0x5'));var config=require(_0x0a9e('0x6'));var controller=require(_0x0a9e('0x7'));router[_0x0a9e('0x8')]('/',auth['isAuthenticated'](),controller[_0x0a9e('0x9')]);router[_0x0a9e('0x8')](_0x0a9e('0xa'),auth['isAuthenticated'](),controller['show']);router[_0x0a9e('0xb')]('/',auth['isAuthenticated'](),controller['create']);router[_0x0a9e('0xb')](_0x0a9e('0xc'),auth[_0x0a9e('0xd')](),controller[_0x0a9e('0xe')]);router[_0x0a9e('0xb')](_0x0a9e('0xf'),auth['isAuthenticated'](),controller['addFields']);router['put']('/:id',auth[_0x0a9e('0xd')](),controller[_0x0a9e('0x10')]);router[_0x0a9e('0x11')](_0x0a9e('0x12'),auth[_0x0a9e('0xd')](),controller[_0x0a9e('0x13')]);router['delete'](_0x0a9e('0xa'),auth[_0x0a9e('0xd')](),controller[_0x0a9e('0x14')]);module[_0x0a9e('0x15')]=router;
\ No newline at end of file
+var _0xa9e0=['delete','/destroy_many','bulkDestroy','destroy','exports','multer','util','path','Router','../../components/auth/service','../../components/interaction/service','../../config/environment','./analyticFieldReport.controller','get','index','/:id','post','/create_many','isAuthenticated','bulkCreate','/:id/create_many','update'];(function(_0x5882a3,_0x2f1f36){var _0x1ea409=function(_0x56f2c3){while(--_0x56f2c3){_0x5882a3['push'](_0x5882a3['shift']());}};_0x1ea409(++_0x2f1f36);}(_0xa9e0,0x123));var _0x0a9e=function(_0x13ea00,_0x12f610){_0x13ea00=_0x13ea00-0x0;var _0x1f7347=_0xa9e0[_0x13ea00];return _0x1f7347;};'use strict';var multer=require(_0x0a9e('0x0'));var util=require(_0x0a9e('0x1'));var path=require(_0x0a9e('0x2'));var timeout=require('connect-timeout');var express=require('express');var router=express[_0x0a9e('0x3')]();var fs_extra=require('fs-extra');var auth=require(_0x0a9e('0x4'));var interaction=require(_0x0a9e('0x5'));var config=require(_0x0a9e('0x6'));var controller=require(_0x0a9e('0x7'));router[_0x0a9e('0x8')]('/',auth['isAuthenticated'](),controller[_0x0a9e('0x9')]);router[_0x0a9e('0x8')](_0x0a9e('0xa'),auth['isAuthenticated'](),controller['show']);router[_0x0a9e('0xb')]('/',auth['isAuthenticated'](),controller['create']);router[_0x0a9e('0xb')](_0x0a9e('0xc'),auth[_0x0a9e('0xd')](),controller[_0x0a9e('0xe')]);router[_0x0a9e('0xb')](_0x0a9e('0xf'),auth['isAuthenticated'](),controller['addFields']);router['put']('/:id',auth[_0x0a9e('0xd')](),controller[_0x0a9e('0x10')]);router[_0x0a9e('0x11')](_0x0a9e('0x12'),auth[_0x0a9e('0xd')](),controller[_0x0a9e('0x13')]);router['delete'](_0x0a9e('0xa'),auth[_0x0a9e('0xd')](),controller[_0x0a9e('0x14')]);module[_0x0a9e('0x15')]=router;
\ No newline at end of file
diff --git a/server/api/analyticMetric/analyticMetric.attributes.js b/server/api/analyticMetric/analyticMetric.attributes.js
index 044939c..98a1a08 100644
--- a/server/api/analyticMetric/analyticMetric.attributes.js
+++ b/server/api/analyticMetric/analyticMetric.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xb63f=['TEXT','STRING','name'];(function(_0x35e54a,_0x46953a){var _0x35c2b0=function(_0x3c0ab9){while(--_0x3c0ab9){_0x35e54a['push'](_0x35e54a['shift']());}};_0x35c2b0(++_0x46953a);}(_0xb63f,0xa3));var _0xfb63=function(_0x5f309e,_0x66e31){_0x5f309e=_0x5f309e-0x0;var _0x487b5e=_0xb63f[_0x5f309e];return _0x487b5e;};'use strict';var Sequelize=require('sequelize');module['exports']={'name':{'type':Sequelize[_0xfb63('0x0')],'allowNull':![],'unique':_0xfb63('0x1')},'table':{'type':Sequelize[_0xfb63('0x0')]},'metric':{'type':Sequelize[_0xfb63('0x2')]},'description':{'type':Sequelize[_0xfb63('0x0')]}};
\ No newline at end of file
+var _0x5525=['exports','STRING','name','TEXT','sequelize'];(function(_0x11af33,_0x3d0c69){var _0x55e8d9=function(_0xedac13){while(--_0xedac13){_0x11af33['push'](_0x11af33['shift']());}};_0x55e8d9(++_0x3d0c69);}(_0x5525,0xd1));var _0x5552=function(_0x4a9fb1,_0x273043){_0x4a9fb1=_0x4a9fb1-0x0;var _0x348672=_0x5525[_0x4a9fb1];return _0x348672;};'use strict';var Sequelize=require(_0x5552('0x0'));module[_0x5552('0x1')]={'name':{'type':Sequelize[_0x5552('0x2')],'allowNull':![],'unique':_0x5552('0x3')},'table':{'type':Sequelize[_0x5552('0x2')]},'metric':{'type':Sequelize[_0x5552('0x4')]},'description':{'type':Sequelize[_0x5552('0x2')]}};
\ No newline at end of file
diff --git a/server/api/analyticMetric/analyticMetric.controller.js b/server/api/analyticMetric/analyticMetric.controller.js
index 56eff14..3f0a143 100644
--- a/server/api/analyticMetric/analyticMetric.controller.js
+++ b/server/api/analyticMetric/analyticMetric.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x3e74=['status','set','Content-Range','apply','save','update','then','destroy','get','Metrics','sendStatus','stack','name','send','index','map','AnalyticMetric','fieldName','type','key','model','query','keys','attributes','intersection','fields','hasOwnProperty','sort','where','filters','pick','merge','VIRTUAL','filter','include','findAll','rows','catch','params','rawAttributes','length','includeAll','create','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','user','UserProfileSection','find','userProfileId','autoAssociation','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','body','eml-format','zip-dir','fast-json-patch','request-promise','mustache','path','sox','to-csv','ejs','fs-extra','squel','crypto','jsforce','desk.js','papaparse','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','end','json','undefined','limit','offset','count'];(function(_0x75a9f6,_0x1f27e0){var _0x227845=function(_0x165ca3){while(--_0x165ca3){_0x75a9f6['push'](_0x75a9f6['shift']());}};_0x227845(++_0x1f27e0);}(_0x3e74,0x175));var _0x43e7=function(_0x200a9d,_0x5a86ae){_0x200a9d=_0x200a9d-0x0;var _0x5ecdd9=_0x3e74[_0x200a9d];return _0x5ecdd9;};'use strict';var emlformat=require(_0x43e7('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x43e7('0x1'));var jsonpatch=require(_0x43e7('0x2'));var rp=require(_0x43e7('0x3'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x43e7('0x4'));var util=require('util');var path=require(_0x43e7('0x5'));var sox=require(_0x43e7('0x6'));var csv=require(_0x43e7('0x7'));var ejs=require(_0x43e7('0x8'));var fs=require('fs');var fs_extra=require(_0x43e7('0x9'));var _=require('lodash');var squel=require(_0x43e7('0xa'));var crypto=require(_0x43e7('0xb'));var jsforce=require(_0x43e7('0xc'));var deskjs=require(_0x43e7('0xd'));var toCsv=require(_0x43e7('0x7'));var querystring=require('querystring');var Papa=require(_0x43e7('0xe'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x43e7('0xf'));var as=require(_0x43e7('0x10'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x43e7('0x11'))('api');var utils=require(_0x43e7('0x12'));var config=require(_0x43e7('0x13'));var licenseUtil=require('../../config/license/util');var db=require(_0x43e7('0x14'))['db'];function respondWithStatusCode(_0xc960ea,_0x2718d3){_0x2718d3=_0x2718d3||0xcc;return function(_0x3bb83f){if(_0x3bb83f){return _0xc960ea['sendStatus'](_0x2718d3);}return _0xc960ea['status'](_0x2718d3)[_0x43e7('0x15')]();};}function respondWithResult(_0x21fdd3,_0x44b0bd){_0x44b0bd=_0x44b0bd||0xc8;return function(_0x51b974){if(_0x51b974){return _0x21fdd3['status'](_0x44b0bd)[_0x43e7('0x16')](_0x51b974);}};}function respondWithFilteredResult(_0x14c146,_0x203378){return function(_0x328445){if(_0x328445){var _0x4de324=typeof _0x203378['offset']===_0x43e7('0x17')&&typeof _0x203378[_0x43e7('0x18')]===_0x43e7('0x17');var _0x5d346f=_0x328445['count'];var _0x446986=_0x4de324?0x0:_0x203378[_0x43e7('0x19')];var _0x9037d3=_0x4de324?_0x328445[_0x43e7('0x1a')]:_0x203378[_0x43e7('0x19')]+_0x203378[_0x43e7('0x18')];var _0x619236;if(_0x9037d3>=_0x5d346f){_0x9037d3=_0x5d346f;_0x619236=0xc8;}else{_0x619236=0xce;}_0x14c146[_0x43e7('0x1b')](_0x619236);return _0x14c146[_0x43e7('0x1c')](_0x43e7('0x1d'),_0x446986+'-'+_0x9037d3+'/'+_0x5d346f)[_0x43e7('0x16')](_0x328445);}return null;};}function patchUpdates(_0x177ee1){return function(_0x4b5d64){try{jsonpatch[_0x43e7('0x1e')](_0x4b5d64,_0x177ee1,!![]);}catch(_0x3c6625){return BPromise['reject'](_0x3c6625);}return _0x4b5d64[_0x43e7('0x1f')]();};}function saveUpdates(_0x3e281e,_0x3945bb){return function(_0x28aacc){if(_0x28aacc){return _0x28aacc[_0x43e7('0x20')](_0x3e281e)[_0x43e7('0x21')](function(_0x54a9e7){return _0x54a9e7;});}return null;};}function removeEntity(_0x454359,_0x4eea52){return function(_0x4c9df3){if(_0x4c9df3){return _0x4c9df3[_0x43e7('0x22')]()[_0x43e7('0x21')](function(){var _0x4b2b9f=_0x4c9df3[_0x43e7('0x23')]({'plain':!![]});var _0x4ca5cf=_0x43e7('0x24');return db['UserProfileResource'][_0x43e7('0x22')]({'where':{'type':_0x4ca5cf,'resourceId':_0x4b2b9f['id']}})[_0x43e7('0x21')](function(){return _0x4c9df3;});})[_0x43e7('0x21')](function(){_0x454359[_0x43e7('0x1b')](0xcc)['end']();});}};}function handleEntityNotFound(_0x52b7b3,_0x805b54){return function(_0x501551){if(!_0x501551){_0x52b7b3[_0x43e7('0x25')](0x194);}return _0x501551;};}function handleError(_0x40dc8f,_0x3565cf){_0x3565cf=_0x3565cf||0x1f4;return function(_0xb1fc63){logger['error'](_0xb1fc63[_0x43e7('0x26')]);if(_0xb1fc63[_0x43e7('0x27')]){delete _0xb1fc63[_0x43e7('0x27')];}_0x40dc8f[_0x43e7('0x1b')](_0x3565cf)[_0x43e7('0x28')](_0xb1fc63);};}exports[_0x43e7('0x29')]=function(_0x2b85a5,_0x31b2a6){var _0x3bf475={},_0x35dbcd={},_0x17df44={'count':0x0,'rows':[]};var _0x19725a=_[_0x43e7('0x2a')](db[_0x43e7('0x2b')]['rawAttributes'],function(_0x238321){return{'name':_0x238321[_0x43e7('0x2c')],'type':_0x238321[_0x43e7('0x2d')][_0x43e7('0x2e')]};});_0x35dbcd[_0x43e7('0x2f')]=_['map'](_0x19725a,_0x43e7('0x27'));_0x35dbcd[_0x43e7('0x30')]=_[_0x43e7('0x31')](_0x2b85a5[_0x43e7('0x30')]);_0x35dbcd['filters']=_['intersection'](_0x35dbcd['model'],_0x35dbcd[_0x43e7('0x30')]);_0x3bf475[_0x43e7('0x32')]=_[_0x43e7('0x33')](_0x35dbcd[_0x43e7('0x2f')],qs[_0x43e7('0x34')](_0x2b85a5[_0x43e7('0x30')]['fields']));_0x3bf475['attributes']=_0x3bf475['attributes']['length']?_0x3bf475['attributes']:_0x35dbcd['model'];if(!_0x2b85a5['query'][_0x43e7('0x35')]('nolimit')){_0x3bf475[_0x43e7('0x18')]=qs[_0x43e7('0x18')](_0x2b85a5[_0x43e7('0x30')][_0x43e7('0x18')]);_0x3bf475[_0x43e7('0x19')]=qs[_0x43e7('0x19')](_0x2b85a5[_0x43e7('0x30')]['offset']);}_0x3bf475['order']=qs['sort'](_0x2b85a5[_0x43e7('0x30')][_0x43e7('0x36')]);_0x3bf475[_0x43e7('0x37')]=qs[_0x43e7('0x38')](_[_0x43e7('0x39')](_0x2b85a5[_0x43e7('0x30')],_0x35dbcd[_0x43e7('0x38')]),_0x19725a);if(_0x2b85a5[_0x43e7('0x30')]['filter']){_0x3bf475[_0x43e7('0x37')]=_[_0x43e7('0x3a')](_0x3bf475['where'],{'$or':_[_0x43e7('0x2a')](_0x19725a,function(_0x4c0c7a){if(_0x4c0c7a[_0x43e7('0x2d')]!==_0x43e7('0x3b')){var _0x1c6f45={};_0x1c6f45[_0x4c0c7a[_0x43e7('0x27')]]={'$like':'%'+_0x2b85a5[_0x43e7('0x30')][_0x43e7('0x3c')]+'%'};return _0x1c6f45;}})});}_0x3bf475=_['merge']({},_0x3bf475,_0x2b85a5['options']);var _0x30dfa9={'where':_0x3bf475[_0x43e7('0x37')]};return db[_0x43e7('0x2b')][_0x43e7('0x1a')](_0x30dfa9)[_0x43e7('0x21')](function(_0x4a4a85){_0x17df44[_0x43e7('0x1a')]=_0x4a4a85;if(_0x2b85a5[_0x43e7('0x30')]['includeAll']){_0x3bf475[_0x43e7('0x3d')]=[{'all':!![]}];}return db['AnalyticMetric'][_0x43e7('0x3e')](_0x3bf475);})['then'](function(_0x3d81ae){_0x17df44[_0x43e7('0x3f')]=_0x3d81ae;return _0x17df44;})[_0x43e7('0x21')](respondWithFilteredResult(_0x31b2a6,_0x3bf475))[_0x43e7('0x40')](handleError(_0x31b2a6,null));};exports['show']=function(_0x47d6a1,_0x103393){var _0x40c509={'raw':!![],'where':{'id':_0x47d6a1[_0x43e7('0x41')]['id']}},_0xe979b5={};_0xe979b5['model']=_['keys'](db['AnalyticMetric'][_0x43e7('0x42')]);_0xe979b5['query']=_[_0x43e7('0x31')](_0x47d6a1['query']);_0xe979b5['filters']=_[_0x43e7('0x33')](_0xe979b5['model'],_0xe979b5[_0x43e7('0x30')]);_0x40c509[_0x43e7('0x32')]=_[_0x43e7('0x33')](_0xe979b5[_0x43e7('0x2f')],qs['fields'](_0x47d6a1[_0x43e7('0x30')][_0x43e7('0x34')]));_0x40c509[_0x43e7('0x32')]=_0x40c509[_0x43e7('0x32')][_0x43e7('0x43')]?_0x40c509[_0x43e7('0x32')]:_0xe979b5['model'];if(_0x47d6a1['query'][_0x43e7('0x44')]){_0x40c509[_0x43e7('0x3d')]=[{'all':!![]}];}_0x40c509=_[_0x43e7('0x3a')]({},_0x40c509,_0x47d6a1['options']);return db['AnalyticMetric']['find'](_0x40c509)[_0x43e7('0x21')](handleEntityNotFound(_0x103393,null))[_0x43e7('0x21')](respondWithResult(_0x103393,null))['catch'](handleError(_0x103393,null));};exports[_0x43e7('0x45')]=function(_0x47686e,_0x3c96fe){return db['AnalyticMetric']['create'](_0x47686e['body'],{})['then'](function(_0x214e7e){var _0xe955fc=_0x47686e['user'][_0x43e7('0x23')]({'plain':!![]});if(!_0xe955fc)throw new Error(_0x43e7('0x46'));if(_0xe955fc[_0x43e7('0x47')]===_0x43e7('0x48')){var _0x4a0ce5=_0x214e7e[_0x43e7('0x23')]({'plain':!![]});var _0x483f20='Metrics';return db[_0x43e7('0x49')][_0x43e7('0x4a')]({'where':{'name':_0x483f20,'userProfileId':_0xe955fc[_0x43e7('0x4b')]},'raw':!![]})[_0x43e7('0x21')](function(_0x13503c){if(_0x13503c&&_0x13503c[_0x43e7('0x4c')]===0x0){return db[_0x43e7('0x4d')][_0x43e7('0x45')]({'name':_0x4a0ce5[_0x43e7('0x27')],'resourceId':_0x4a0ce5['id'],'type':_0x13503c[_0x43e7('0x27')],'sectionId':_0x13503c['id']},{})['then'](function(){return _0x214e7e;});}else{return _0x214e7e;}})[_0x43e7('0x40')](function(_0x46c910){logger['error'](_0x43e7('0x4e'),_0x46c910);throw _0x46c910;});}return _0x214e7e;})['then'](respondWithResult(_0x3c96fe,0xc9))[_0x43e7('0x40')](handleError(_0x3c96fe,null));};exports[_0x43e7('0x20')]=function(_0x34e2ec,_0x1f561f){if(_0x34e2ec[_0x43e7('0x4f')]['id']){delete _0x34e2ec['body']['id'];}return db['AnalyticMetric'][_0x43e7('0x4a')]({'where':{'id':_0x34e2ec[_0x43e7('0x41')]['id']}})[_0x43e7('0x21')](handleEntityNotFound(_0x1f561f,null))[_0x43e7('0x21')](saveUpdates(_0x34e2ec[_0x43e7('0x4f')],null))[_0x43e7('0x21')](respondWithResult(_0x1f561f,null))[_0x43e7('0x40')](handleError(_0x1f561f,null));};exports[_0x43e7('0x22')]=function(_0x26d86c,_0x24e758){return db[_0x43e7('0x2b')]['find']({'where':{'id':_0x26d86c[_0x43e7('0x41')]['id']}})[_0x43e7('0x21')](handleEntityNotFound(_0x24e758,null))['then'](removeEntity(_0x24e758,null))[_0x43e7('0x40')](handleError(_0x24e758,null));};
\ No newline at end of file
+var _0x9c5a=['update','then','get','Metrics','UserProfileResource','destroy','error','stack','name','send','AnalyticMetric','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','fields','attributes','hasOwnProperty','order','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','rows','catch','show','length','include','find','create','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','user','userProfileId','autoAssociation','body','params','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','util','path','to-csv','fs-extra','lodash','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','end','status','json','undefined','limit','count','offset','set','Content-Range','apply','save'];(function(_0x8dec24,_0x903de0){var _0x381de1=function(_0x1aceb4){while(--_0x1aceb4){_0x8dec24['push'](_0x8dec24['shift']());}};_0x381de1(++_0x903de0);}(_0x9c5a,0x1c3));var _0xa9c5=function(_0x4e37ef,_0x118b36){_0x4e37ef=_0x4e37ef-0x0;var _0x2cd882=_0x9c5a[_0x4e37ef];return _0x2cd882;};'use strict';var emlformat=require(_0xa9c5('0x0'));var rimraf=require(_0xa9c5('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xa9c5('0x2'));var rp=require(_0xa9c5('0x3'));var moment=require(_0xa9c5('0x4'));var BPromise=require(_0xa9c5('0x5'));var Mustache=require('mustache');var util=require(_0xa9c5('0x6'));var path=require(_0xa9c5('0x7'));var sox=require('sox');var csv=require(_0xa9c5('0x8'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0xa9c5('0x9'));var _=require(_0xa9c5('0xa'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0xa9c5('0xb'));var deskjs=require(_0xa9c5('0xc'));var toCsv=require('to-csv');var querystring=require(_0xa9c5('0xd'));var Papa=require(_0xa9c5('0xe'));var Redis=require('ioredis');var authService=require(_0xa9c5('0xf'));var qs=require(_0xa9c5('0x10'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0xa9c5('0x11'))(_0xa9c5('0x12'));var utils=require(_0xa9c5('0x13'));var config=require(_0xa9c5('0x14'));var licenseUtil=require(_0xa9c5('0x15'));var db=require(_0xa9c5('0x16'))['db'];function respondWithStatusCode(_0x51c8d,_0x42d5cf){_0x42d5cf=_0x42d5cf||0xcc;return function(_0x3c5ac7){if(_0x3c5ac7){return _0x51c8d[_0xa9c5('0x17')](_0x42d5cf);}return _0x51c8d['status'](_0x42d5cf)[_0xa9c5('0x18')]();};}function respondWithResult(_0x1276d2,_0x7df76d){_0x7df76d=_0x7df76d||0xc8;return function(_0x3806c4){if(_0x3806c4){return _0x1276d2[_0xa9c5('0x19')](_0x7df76d)[_0xa9c5('0x1a')](_0x3806c4);}};}function respondWithFilteredResult(_0x251099,_0x40b001){return function(_0x19a43e){if(_0x19a43e){var _0xcf13f2=typeof _0x40b001['offset']===_0xa9c5('0x1b')&&typeof _0x40b001[_0xa9c5('0x1c')]===_0xa9c5('0x1b');var _0x55cce5=_0x19a43e[_0xa9c5('0x1d')];var _0x1142d9=_0xcf13f2?0x0:_0x40b001[_0xa9c5('0x1e')];var _0x3b8cf7=_0xcf13f2?_0x19a43e[_0xa9c5('0x1d')]:_0x40b001[_0xa9c5('0x1e')]+_0x40b001[_0xa9c5('0x1c')];var _0x1e5ce6;if(_0x3b8cf7>=_0x55cce5){_0x3b8cf7=_0x55cce5;_0x1e5ce6=0xc8;}else{_0x1e5ce6=0xce;}_0x251099[_0xa9c5('0x19')](_0x1e5ce6);return _0x251099[_0xa9c5('0x1f')](_0xa9c5('0x20'),_0x1142d9+'-'+_0x3b8cf7+'/'+_0x55cce5)[_0xa9c5('0x1a')](_0x19a43e);}return null;};}function patchUpdates(_0x54f8b9){return function(_0x1115ad){try{jsonpatch[_0xa9c5('0x21')](_0x1115ad,_0x54f8b9,!![]);}catch(_0x541c77){return BPromise['reject'](_0x541c77);}return _0x1115ad[_0xa9c5('0x22')]();};}function saveUpdates(_0x366f5c,_0x10b208){return function(_0x3b497a){if(_0x3b497a){return _0x3b497a[_0xa9c5('0x23')](_0x366f5c)[_0xa9c5('0x24')](function(_0x48e2cb){return _0x48e2cb;});}return null;};}function removeEntity(_0x4fa280,_0x3d4e1b){return function(_0x11d395){if(_0x11d395){return _0x11d395['destroy']()[_0xa9c5('0x24')](function(){var _0x424b4c=_0x11d395[_0xa9c5('0x25')]({'plain':!![]});var _0x32fc7d=_0xa9c5('0x26');return db[_0xa9c5('0x27')][_0xa9c5('0x28')]({'where':{'type':_0x32fc7d,'resourceId':_0x424b4c['id']}})['then'](function(){return _0x11d395;});})['then'](function(){_0x4fa280[_0xa9c5('0x19')](0xcc)['end']();});}};}function handleEntityNotFound(_0x1762ac,_0x830bad){return function(_0x4caefa){if(!_0x4caefa){_0x1762ac[_0xa9c5('0x17')](0x194);}return _0x4caefa;};}function handleError(_0x320dc0,_0x5f468b){_0x5f468b=_0x5f468b||0x1f4;return function(_0x413edf){logger[_0xa9c5('0x29')](_0x413edf[_0xa9c5('0x2a')]);if(_0x413edf[_0xa9c5('0x2b')]){delete _0x413edf[_0xa9c5('0x2b')];}_0x320dc0['status'](_0x5f468b)[_0xa9c5('0x2c')](_0x413edf);};}exports['index']=function(_0x3c3da7,_0x1ef388){var _0x2eeed1={},_0x541475={},_0xc6d0c1={'count':0x0,'rows':[]};var _0xbe29c5=_['map'](db[_0xa9c5('0x2d')][_0xa9c5('0x2e')],function(_0x431e07){return{'name':_0x431e07[_0xa9c5('0x2f')],'type':_0x431e07[_0xa9c5('0x30')][_0xa9c5('0x31')]};});_0x541475[_0xa9c5('0x32')]=_['map'](_0xbe29c5,_0xa9c5('0x2b'));_0x541475[_0xa9c5('0x33')]=_[_0xa9c5('0x34')](_0x3c3da7[_0xa9c5('0x33')]);_0x541475[_0xa9c5('0x35')]=_[_0xa9c5('0x36')](_0x541475[_0xa9c5('0x32')],_0x541475[_0xa9c5('0x33')]);_0x2eeed1['attributes']=_['intersection'](_0x541475[_0xa9c5('0x32')],qs[_0xa9c5('0x37')](_0x3c3da7[_0xa9c5('0x33')][_0xa9c5('0x37')]));_0x2eeed1[_0xa9c5('0x38')]=_0x2eeed1[_0xa9c5('0x38')]['length']?_0x2eeed1['attributes']:_0x541475['model'];if(!_0x3c3da7[_0xa9c5('0x33')][_0xa9c5('0x39')]('nolimit')){_0x2eeed1[_0xa9c5('0x1c')]=qs['limit'](_0x3c3da7[_0xa9c5('0x33')][_0xa9c5('0x1c')]);_0x2eeed1[_0xa9c5('0x1e')]=qs[_0xa9c5('0x1e')](_0x3c3da7['query'][_0xa9c5('0x1e')]);}_0x2eeed1[_0xa9c5('0x3a')]=qs[_0xa9c5('0x3b')](_0x3c3da7[_0xa9c5('0x33')][_0xa9c5('0x3b')]);_0x2eeed1[_0xa9c5('0x3c')]=qs[_0xa9c5('0x35')](_[_0xa9c5('0x3d')](_0x3c3da7['query'],_0x541475[_0xa9c5('0x35')]),_0xbe29c5);if(_0x3c3da7[_0xa9c5('0x33')][_0xa9c5('0x3e')]){_0x2eeed1[_0xa9c5('0x3c')]=_[_0xa9c5('0x3f')](_0x2eeed1[_0xa9c5('0x3c')],{'$or':_['map'](_0xbe29c5,function(_0x307736){if(_0x307736['type']!==_0xa9c5('0x40')){var _0x5c89e7={};_0x5c89e7[_0x307736[_0xa9c5('0x2b')]]={'$like':'%'+_0x3c3da7[_0xa9c5('0x33')][_0xa9c5('0x3e')]+'%'};return _0x5c89e7;}})});}_0x2eeed1=_['merge']({},_0x2eeed1,_0x3c3da7[_0xa9c5('0x41')]);var _0x1ddd72={'where':_0x2eeed1[_0xa9c5('0x3c')]};return db[_0xa9c5('0x2d')]['count'](_0x1ddd72)[_0xa9c5('0x24')](function(_0x97803f){_0xc6d0c1[_0xa9c5('0x1d')]=_0x97803f;if(_0x3c3da7[_0xa9c5('0x33')][_0xa9c5('0x42')]){_0x2eeed1['include']=[{'all':!![]}];}return db[_0xa9c5('0x2d')]['findAll'](_0x2eeed1);})[_0xa9c5('0x24')](function(_0x397614){_0xc6d0c1[_0xa9c5('0x43')]=_0x397614;return _0xc6d0c1;})[_0xa9c5('0x24')](respondWithFilteredResult(_0x1ef388,_0x2eeed1))[_0xa9c5('0x44')](handleError(_0x1ef388,null));};exports[_0xa9c5('0x45')]=function(_0xf35cb3,_0x3e8633){var _0x1f895a={'raw':!![],'where':{'id':_0xf35cb3['params']['id']}},_0xc28b1a={};_0xc28b1a[_0xa9c5('0x32')]=_[_0xa9c5('0x34')](db[_0xa9c5('0x2d')][_0xa9c5('0x2e')]);_0xc28b1a[_0xa9c5('0x33')]=_[_0xa9c5('0x34')](_0xf35cb3['query']);_0xc28b1a[_0xa9c5('0x35')]=_[_0xa9c5('0x36')](_0xc28b1a['model'],_0xc28b1a['query']);_0x1f895a['attributes']=_['intersection'](_0xc28b1a['model'],qs[_0xa9c5('0x37')](_0xf35cb3[_0xa9c5('0x33')][_0xa9c5('0x37')]));_0x1f895a[_0xa9c5('0x38')]=_0x1f895a[_0xa9c5('0x38')][_0xa9c5('0x46')]?_0x1f895a[_0xa9c5('0x38')]:_0xc28b1a[_0xa9c5('0x32')];if(_0xf35cb3[_0xa9c5('0x33')][_0xa9c5('0x42')]){_0x1f895a[_0xa9c5('0x47')]=[{'all':!![]}];}_0x1f895a=_[_0xa9c5('0x3f')]({},_0x1f895a,_0xf35cb3[_0xa9c5('0x41')]);return db['AnalyticMetric'][_0xa9c5('0x48')](_0x1f895a)['then'](handleEntityNotFound(_0x3e8633,null))[_0xa9c5('0x24')](respondWithResult(_0x3e8633,null))[_0xa9c5('0x44')](handleError(_0x3e8633,null));};exports['create']=function(_0x5cbd33,_0xf00970){return db[_0xa9c5('0x2d')][_0xa9c5('0x49')](_0x5cbd33['body'],{})['then'](function(_0x2333c4){var _0xd03cec=_0x5cbd33['user'][_0xa9c5('0x25')]({'plain':!![]});if(!_0xd03cec)throw new Error(_0xa9c5('0x4a'));if(_0xd03cec[_0xa9c5('0x4b')]===_0xa9c5('0x4c')){var _0x34020f=_0x2333c4[_0xa9c5('0x25')]({'plain':!![]});var _0x4b6fc9='Metrics';return db['UserProfileSection'][_0xa9c5('0x48')]({'where':{'name':_0x4b6fc9,'userProfileId':_0xd03cec[_0xa9c5('0x4d')]},'raw':!![]})[_0xa9c5('0x24')](function(_0xef4d2){if(_0xef4d2&&_0xef4d2[_0xa9c5('0x4e')]===0x0){return db[_0xa9c5('0x27')]['create']({'name':_0x34020f[_0xa9c5('0x2b')],'resourceId':_0x34020f['id'],'type':_0xef4d2[_0xa9c5('0x2b')],'sectionId':_0xef4d2['id']},{})[_0xa9c5('0x24')](function(){return _0x2333c4;});}else{return _0x2333c4;}})[_0xa9c5('0x44')](function(_0xa0b458){logger[_0xa9c5('0x29')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0xa0b458);throw _0xa0b458;});}return _0x2333c4;})['then'](respondWithResult(_0xf00970,0xc9))[_0xa9c5('0x44')](handleError(_0xf00970,null));};exports['update']=function(_0x1b158f,_0x5ea9b0){if(_0x1b158f[_0xa9c5('0x4f')]['id']){delete _0x1b158f[_0xa9c5('0x4f')]['id'];}return db[_0xa9c5('0x2d')]['find']({'where':{'id':_0x1b158f[_0xa9c5('0x50')]['id']}})[_0xa9c5('0x24')](handleEntityNotFound(_0x5ea9b0,null))[_0xa9c5('0x24')](saveUpdates(_0x1b158f[_0xa9c5('0x4f')],null))['then'](respondWithResult(_0x5ea9b0,null))['catch'](handleError(_0x5ea9b0,null));};exports[_0xa9c5('0x28')]=function(_0x2b66ee,_0x3205f2){return db['AnalyticMetric'][_0xa9c5('0x48')]({'where':{'id':_0x2b66ee[_0xa9c5('0x50')]['id']}})[_0xa9c5('0x24')](handleEntityNotFound(_0x3205f2,null))[_0xa9c5('0x24')](removeEntity(_0x3205f2,null))[_0xa9c5('0x44')](handleError(_0x3205f2,null));};
\ No newline at end of file
diff --git a/server/api/analyticMetric/analyticMetric.model.js b/server/api/analyticMetric/analyticMetric.model.js
index fc16128..37262e0 100644
--- a/server/api/analyticMetric/analyticMetric.model.js
+++ b/server/api/analyticMetric/analyticMetric.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x0f89=['moment','bluebird','request-promise','path','../../config/environment','./analyticMetric.attributes','define','AnalyticMetric','analytics_metrics','lodash','util','../../config/logger'];(function(_0x20a584,_0xe384a5){var _0x4b41a8=function(_0x2127c6){while(--_0x2127c6){_0x20a584['push'](_0x20a584['shift']());}};_0x4b41a8(++_0xe384a5);}(_0x0f89,0x111));var _0x90f8=function(_0x2e56bc,_0x1a7e2c){_0x2e56bc=_0x2e56bc-0x0;var _0x1e34b7=_0x0f89[_0x2e56bc];return _0x1e34b7;};'use strict';var _=require(_0x90f8('0x0'));var util=require(_0x90f8('0x1'));var logger=require(_0x90f8('0x2'))('api');var moment=require(_0x90f8('0x3'));var BPromise=require(_0x90f8('0x4'));var rp=require(_0x90f8('0x5'));var fs=require('fs');var path=require(_0x90f8('0x6'));var rimraf=require('rimraf');var config=require(_0x90f8('0x7'));var attributes=require(_0x90f8('0x8'));module['exports']=function(_0x7b8d25,_0x4439a9){return _0x7b8d25[_0x90f8('0x9')](_0x90f8('0xa'),attributes,{'tableName':_0x90f8('0xb'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
+var _0x9c5a=['define','lodash','util','api','moment','bluebird','request-promise','rimraf','../../config/environment','exports'];(function(_0x911cb9,_0x69e3f){var _0x59c239=function(_0x1c918e){while(--_0x1c918e){_0x911cb9['push'](_0x911cb9['shift']());}};_0x59c239(++_0x69e3f);}(_0x9c5a,0x1c3));var _0xa9c5=function(_0x351380,_0x44bd1c){_0x351380=_0x351380-0x0;var _0x4e29f2=_0x9c5a[_0x351380];return _0x4e29f2;};'use strict';var _=require(_0xa9c5('0x0'));var util=require(_0xa9c5('0x1'));var logger=require('../../config/logger')(_0xa9c5('0x2'));var moment=require(_0xa9c5('0x3'));var BPromise=require(_0xa9c5('0x4'));var rp=require(_0xa9c5('0x5'));var fs=require('fs');var path=require('path');var rimraf=require(_0xa9c5('0x6'));var config=require(_0xa9c5('0x7'));var attributes=require('./analyticMetric.attributes');module[_0xa9c5('0x8')]=function(_0x4d9c7a,_0x394d84){return _0x4d9c7a[_0xa9c5('0x9')]('AnalyticMetric',attributes,{'tableName':'analytics_metrics','paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
diff --git a/server/api/analyticMetric/analyticMetric.rpc.js b/server/api/analyticMetric/analyticMetric.rpc.js
index 4ccdb24..8067aa8 100644
--- a/server/api/analyticMetric/analyticMetric.rpc.js
+++ b/server/api/analyticMetric/analyticMetric.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xaccb=['then','info','AnalyticMetric,\x20%s,\x20%s','request\x20sent','debug','AnalyticMetric,\x20%s,\x20%s,\x20%s','error','message','result','catch','util','moment','bluebird','randomstring','ioredis','../../config/utils','../../config/logger','rpc','../../config/environment'];(function(_0x40fb42,_0x3b15e4){var _0x1901d6=function(_0x5f067a){while(--_0x5f067a){_0x40fb42['push'](_0x40fb42['shift']());}};_0x1901d6(++_0x3b15e4);}(_0xaccb,0xb5));var _0xbacc=function(_0x3bd282,_0x31a0ce){_0x3bd282=_0x3bd282-0x0;var _0x36e2ac=_0xaccb[_0x3bd282];return _0x36e2ac;};'use strict';var _=require('lodash');var util=require(_0xbacc('0x0'));var moment=require(_0xbacc('0x1'));var BPromise=require(_0xbacc('0x2'));var rs=require(_0xbacc('0x3'));var fs=require('fs');var Redis=require(_0xbacc('0x4'));var db=require('../../mysqldb')['db'];var utils=require(_0xbacc('0x5'));var logger=require(_0xbacc('0x6'))(_0xbacc('0x7'));var config=require(_0xbacc('0x8'));var jayson=require('jayson/promise');var client=jayson['client']['http']({'port':0x232a});function respondWithRpcPromise(_0x1af07e,_0x29819a,_0x2fe890){return new BPromise(function(_0x50379a,_0x27aa0a){return client['request'](_0x1af07e,_0x2fe890)[_0xbacc('0x9')](function(_0x4deab4){logger[_0xbacc('0xa')](_0xbacc('0xb'),_0x29819a,_0xbacc('0xc'));logger[_0xbacc('0xd')](_0xbacc('0xe'),_0x29819a,_0xbacc('0xc'),JSON['stringify'](_0x4deab4));if(_0x4deab4[_0xbacc('0xf')]){if(_0x4deab4[_0xbacc('0xf')]['code']===0x1f4){logger[_0xbacc('0xf')](_0xbacc('0xb'),_0x29819a,_0x4deab4[_0xbacc('0xf')][_0xbacc('0x10')]);return _0x27aa0a(_0x4deab4[_0xbacc('0xf')][_0xbacc('0x10')]);}logger['error'](_0xbacc('0xb'),_0x29819a,_0x4deab4[_0xbacc('0xf')]['message']);return _0x50379a(_0x4deab4[_0xbacc('0xf')][_0xbacc('0x10')]);}else{logger[_0xbacc('0xa')](_0xbacc('0xb'),_0x29819a,_0xbacc('0xc'));_0x50379a(_0x4deab4[_0xbacc('0x11')][_0xbacc('0x10')]);}})[_0xbacc('0x12')](function(_0x29000d){logger[_0xbacc('0xf')](_0xbacc('0xb'),_0x29819a,_0x29000d);_0x27aa0a(_0x29000d);});});}
\ No newline at end of file
+var _0x1d8c=['request','then','info','request\x20sent','AnalyticMetric,\x20%s,\x20%s,\x20%s','stringify','error','code','AnalyticMetric,\x20%s,\x20%s','message','catch','lodash','bluebird','randomstring','ioredis','../../mysqldb','rpc','../../config/environment','jayson/promise','client'];(function(_0x1deee5,_0x1d4485){var _0x1d6c3a=function(_0x433abf){while(--_0x433abf){_0x1deee5['push'](_0x1deee5['shift']());}};_0x1d6c3a(++_0x1d4485);}(_0x1d8c,0x1af));var _0xc1d8=function(_0x3a2f66,_0x16c55a){_0x3a2f66=_0x3a2f66-0x0;var _0x5b8a76=_0x1d8c[_0x3a2f66];return _0x5b8a76;};'use strict';var _=require(_0xc1d8('0x0'));var util=require('util');var moment=require('moment');var BPromise=require(_0xc1d8('0x1'));var rs=require(_0xc1d8('0x2'));var fs=require('fs');var Redis=require(_0xc1d8('0x3'));var db=require(_0xc1d8('0x4'))['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')(_0xc1d8('0x5'));var config=require(_0xc1d8('0x6'));var jayson=require(_0xc1d8('0x7'));var client=jayson[_0xc1d8('0x8')]['http']({'port':0x232a});function respondWithRpcPromise(_0x149196,_0x2621d7,_0x2c739f){return new BPromise(function(_0x260ee2,_0x14daa7){return client[_0xc1d8('0x9')](_0x149196,_0x2c739f)[_0xc1d8('0xa')](function(_0x421544){logger[_0xc1d8('0xb')]('AnalyticMetric,\x20%s,\x20%s',_0x2621d7,_0xc1d8('0xc'));logger['debug'](_0xc1d8('0xd'),_0x2621d7,_0xc1d8('0xc'),JSON[_0xc1d8('0xe')](_0x421544));if(_0x421544[_0xc1d8('0xf')]){if(_0x421544[_0xc1d8('0xf')][_0xc1d8('0x10')]===0x1f4){logger[_0xc1d8('0xf')](_0xc1d8('0x11'),_0x2621d7,_0x421544[_0xc1d8('0xf')]['message']);return _0x14daa7(_0x421544[_0xc1d8('0xf')][_0xc1d8('0x12')]);}logger['error'](_0xc1d8('0x11'),_0x2621d7,_0x421544[_0xc1d8('0xf')]['message']);return _0x260ee2(_0x421544[_0xc1d8('0xf')][_0xc1d8('0x12')]);}else{logger[_0xc1d8('0xb')]('AnalyticMetric,\x20%s,\x20%s',_0x2621d7,_0xc1d8('0xc'));_0x260ee2(_0x421544['result']['message']);}})[_0xc1d8('0x13')](function(_0x5ff1a2){logger[_0xc1d8('0xf')](_0xc1d8('0x11'),_0x2621d7,_0x5ff1a2);_0x14daa7(_0x5ff1a2);});});}
\ No newline at end of file
diff --git a/server/api/analyticMetric/index.js b/server/api/analyticMetric/index.js
index b9d316f..e2fe15b 100644
--- a/server/api/analyticMetric/index.js
+++ b/server/api/analyticMetric/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x3e9d=['put','update','delete','destroy','exports','multer','util','connect-timeout','express','Router','fs-extra','../../config/environment','./analyticMetric.controller','get','isAuthenticated','/:id','show','post','create'];(function(_0x3c4f1f,_0x20d3ec){var _0x19cb69=function(_0x2e04bc){while(--_0x2e04bc){_0x3c4f1f['push'](_0x3c4f1f['shift']());}};_0x19cb69(++_0x20d3ec);}(_0x3e9d,0x1ba));var _0xd3e9=function(_0x2fa465,_0x188c11){_0x2fa465=_0x2fa465-0x0;var _0x4fc9f9=_0x3e9d[_0x2fa465];return _0x4fc9f9;};'use strict';var multer=require(_0xd3e9('0x0'));var util=require(_0xd3e9('0x1'));var path=require('path');var timeout=require(_0xd3e9('0x2'));var express=require(_0xd3e9('0x3'));var router=express[_0xd3e9('0x4')]();var fs_extra=require(_0xd3e9('0x5'));var auth=require('../../components/auth/service');var interaction=require('../../components/interaction/service');var config=require(_0xd3e9('0x6'));var controller=require(_0xd3e9('0x7'));router[_0xd3e9('0x8')]('/',auth[_0xd3e9('0x9')](),controller['index']);router['get'](_0xd3e9('0xa'),auth[_0xd3e9('0x9')](),controller[_0xd3e9('0xb')]);router[_0xd3e9('0xc')]('/',auth[_0xd3e9('0x9')](),controller[_0xd3e9('0xd')]);router[_0xd3e9('0xe')]('/:id',auth[_0xd3e9('0x9')](),controller[_0xd3e9('0xf')]);router[_0xd3e9('0x10')](_0xd3e9('0xa'),auth[_0xd3e9('0x9')](),controller[_0xd3e9('0x11')]);module[_0xd3e9('0x12')]=router;
\ No newline at end of file
+var _0xcddb=['post','put','delete','destroy','multer','util','path','Router','../../components/auth/service','../../components/interaction/service','../../config/environment','./analyticMetric.controller','isAuthenticated','get','/:id','show'];(function(_0x3cef3b,_0xf2c24f){var _0x35b6bb=function(_0x1d5175){while(--_0x1d5175){_0x3cef3b['push'](_0x3cef3b['shift']());}};_0x35b6bb(++_0xf2c24f);}(_0xcddb,0x1c4));var _0xbcdd=function(_0x305734,_0x106e4e){_0x305734=_0x305734-0x0;var _0x131b90=_0xcddb[_0x305734];return _0x131b90;};'use strict';var multer=require(_0xbcdd('0x0'));var util=require(_0xbcdd('0x1'));var path=require(_0xbcdd('0x2'));var timeout=require('connect-timeout');var express=require('express');var router=express[_0xbcdd('0x3')]();var fs_extra=require('fs-extra');var auth=require(_0xbcdd('0x4'));var interaction=require(_0xbcdd('0x5'));var config=require(_0xbcdd('0x6'));var controller=require(_0xbcdd('0x7'));router['get']('/',auth[_0xbcdd('0x8')](),controller['index']);router[_0xbcdd('0x9')](_0xbcdd('0xa'),auth['isAuthenticated'](),controller[_0xbcdd('0xb')]);router[_0xbcdd('0xc')]('/',auth['isAuthenticated'](),controller['create']);router[_0xbcdd('0xd')](_0xbcdd('0xa'),auth[_0xbcdd('0x8')](),controller['update']);router[_0xbcdd('0xe')](_0xbcdd('0xa'),auth[_0xbcdd('0x8')](),controller[_0xbcdd('0xf')]);module['exports']=router;
\ No newline at end of file
diff --git a/server/api/analyticTreeReport/analyticTreeReport.attributes.js b/server/api/analyticTreeReport/analyticTreeReport.attributes.js
index 2dc3b35..ac30666 100644
--- a/server/api/analyticTreeReport/analyticTreeReport.attributes.js
+++ b/server/api/analyticTreeReport/analyticTreeReport.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xf69c=['TEXT','exports'];(function(_0x13ee16,_0x9b0374){var _0x48a844=function(_0x10bc0e){while(--_0x10bc0e){_0x13ee16['push'](_0x13ee16['shift']());}};_0x48a844(++_0x9b0374);}(_0xf69c,0xaf));var _0xcf69=function(_0x5b13c3,_0x378e0a){_0x5b13c3=_0x5b13c3-0x0;var _0x3d6780=_0xf69c[_0x5b13c3];return _0x3d6780;};'use strict';var Sequelize=require('sequelize');module[_0xcf69('0x0')]={'tree':{'type':Sequelize[_0xcf69('0x1')],'allowNull':![]}};
\ No newline at end of file
+var _0x35fe=['exports','TEXT','sequelize'];(function(_0x2ae2ad,_0xac5b0c){var _0x26dbd7=function(_0x5e685b){while(--_0x5e685b){_0x2ae2ad['push'](_0x2ae2ad['shift']());}};_0x26dbd7(++_0xac5b0c);}(_0x35fe,0x158));var _0xe35f=function(_0xf0bc07,_0x510ebf){_0xf0bc07=_0xf0bc07-0x0;var _0x1c50c2=_0x35fe[_0xf0bc07];return _0x1c50c2;};'use strict';var Sequelize=require(_0xe35f('0x0'));module[_0xe35f('0x1')]={'tree':{'type':Sequelize[_0xe35f('0x2')],'allowNull':![]}};
\ No newline at end of file
diff --git a/server/api/analyticTreeReport/analyticTreeReport.controller.js b/server/api/analyticTreeReport/analyticTreeReport.controller.js
index eb9ea27..60abff2 100644
--- a/server/api/analyticTreeReport/analyticTreeReport.controller.js
+++ b/server/api/analyticTreeReport/analyticTreeReport.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xcb5f=['apply','reject','save','update','then','destroy','error','stack','name','send','index','map','AnalyticTreeReport','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','order','where','pick','filter','merge','includeAll','include','findAll','rows','catch','show','params','length','options','find','create','body','eml-format','rimraf','request-promise','moment','bluebird','util','path','sox','to-csv','fs-extra','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','limit','undefined','count','offset','set','Content-Range','json'];(function(_0x14add3,_0x13ce8d){var _0x4a174f=function(_0x2b3ed7){while(--_0x2b3ed7){_0x14add3['push'](_0x14add3['shift']());}};_0x4a174f(++_0x13ce8d);}(_0xcb5f,0x110));var _0xfcb5=function(_0x321bb2,_0x202794){_0x321bb2=_0x321bb2-0x0;var _0x9c12ed=_0xcb5f[_0x321bb2];return _0x9c12ed;};'use strict';var emlformat=require(_0xfcb5('0x0'));var rimraf=require(_0xfcb5('0x1'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xfcb5('0x2'));var moment=require(_0xfcb5('0x3'));var BPromise=require(_0xfcb5('0x4'));var Mustache=require('mustache');var util=require(_0xfcb5('0x5'));var path=require(_0xfcb5('0x6'));var sox=require(_0xfcb5('0x7'));var csv=require(_0xfcb5('0x8'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0xfcb5('0x9'));var _=require(_0xfcb5('0xa'));var squel=require(_0xfcb5('0xb'));var crypto=require(_0xfcb5('0xc'));var jsforce=require(_0xfcb5('0xd'));var deskjs=require(_0xfcb5('0xe'));var toCsv=require(_0xfcb5('0x8'));var querystring=require(_0xfcb5('0xf'));var Papa=require(_0xfcb5('0x10'));var Redis=require(_0xfcb5('0x11'));var authService=require(_0xfcb5('0x12'));var qs=require(_0xfcb5('0x13'));var as=require(_0xfcb5('0x14'));var hardwareService=require(_0xfcb5('0x15'));var logger=require('../../config/logger')('api');var utils=require(_0xfcb5('0x16'));var config=require(_0xfcb5('0x17'));var licenseUtil=require(_0xfcb5('0x18'));var db=require(_0xfcb5('0x19'))['db'];function respondWithStatusCode(_0x12bfaa,_0x14fcef){_0x14fcef=_0x14fcef||0xcc;return function(_0x56512c){if(_0x56512c){return _0x12bfaa[_0xfcb5('0x1a')](_0x14fcef);}return _0x12bfaa[_0xfcb5('0x1b')](_0x14fcef)[_0xfcb5('0x1c')]();};}function respondWithResult(_0x3bb582,_0x4eb92f){_0x4eb92f=_0x4eb92f||0xc8;return function(_0x19eafd){if(_0x19eafd){return _0x3bb582[_0xfcb5('0x1b')](_0x4eb92f)['json'](_0x19eafd);}};}function respondWithFilteredResult(_0x321853,_0x5cf6d5){return function(_0x4facf2){if(_0x4facf2){var _0x4030f9=typeof _0x5cf6d5['offset']==='undefined'&&typeof _0x5cf6d5[_0xfcb5('0x1d')]===_0xfcb5('0x1e');var _0x104f6b=_0x4facf2[_0xfcb5('0x1f')];var _0x2780f7=_0x4030f9?0x0:_0x5cf6d5['offset'];var _0x3fef68=_0x4030f9?_0x4facf2[_0xfcb5('0x1f')]:_0x5cf6d5[_0xfcb5('0x20')]+_0x5cf6d5['limit'];var _0x34a56a;if(_0x3fef68>=_0x104f6b){_0x3fef68=_0x104f6b;_0x34a56a=0xc8;}else{_0x34a56a=0xce;}_0x321853[_0xfcb5('0x1b')](_0x34a56a);return _0x321853[_0xfcb5('0x21')](_0xfcb5('0x22'),_0x2780f7+'-'+_0x3fef68+'/'+_0x104f6b)[_0xfcb5('0x23')](_0x4facf2);}return null;};}function patchUpdates(_0xadb24b){return function(_0x933ab7){try{jsonpatch[_0xfcb5('0x24')](_0x933ab7,_0xadb24b,!![]);}catch(_0x3176ba){return BPromise[_0xfcb5('0x25')](_0x3176ba);}return _0x933ab7[_0xfcb5('0x26')]();};}function saveUpdates(_0x2fcbb5,_0x438aaf){return function(_0x216795){if(_0x216795){return _0x216795[_0xfcb5('0x27')](_0x2fcbb5)[_0xfcb5('0x28')](function(_0x221045){return _0x221045;});}return null;};}function removeEntity(_0x302dce,_0x5349ca){return function(_0x3cde3f){if(_0x3cde3f){return _0x3cde3f[_0xfcb5('0x29')]()['then'](function(){_0x302dce['status'](0xcc)[_0xfcb5('0x1c')]();});}};}function handleEntityNotFound(_0x36f1d3,_0x2cc2e6){return function(_0x5a2a64){if(!_0x5a2a64){_0x36f1d3[_0xfcb5('0x1a')](0x194);}return _0x5a2a64;};}function handleError(_0x512b6e,_0x17968f){_0x17968f=_0x17968f||0x1f4;return function(_0x3bc7b9){logger[_0xfcb5('0x2a')](_0x3bc7b9[_0xfcb5('0x2b')]);if(_0x3bc7b9['name']){delete _0x3bc7b9[_0xfcb5('0x2c')];}_0x512b6e[_0xfcb5('0x1b')](_0x17968f)[_0xfcb5('0x2d')](_0x3bc7b9);};}exports[_0xfcb5('0x2e')]=function(_0x4f5762,_0x23b949){var _0x55040b={},_0x410d24={},_0xb971e6={'count':0x0,'rows':[]};var _0x1eff0b=_[_0xfcb5('0x2f')](db[_0xfcb5('0x30')][_0xfcb5('0x31')],function(_0x52200a){return{'name':_0x52200a[_0xfcb5('0x32')],'type':_0x52200a[_0xfcb5('0x33')][_0xfcb5('0x34')]};});_0x410d24[_0xfcb5('0x35')]=_['map'](_0x1eff0b,_0xfcb5('0x2c'));_0x410d24[_0xfcb5('0x36')]=_[_0xfcb5('0x37')](_0x4f5762[_0xfcb5('0x36')]);_0x410d24[_0xfcb5('0x38')]=_[_0xfcb5('0x39')](_0x410d24[_0xfcb5('0x35')],_0x410d24[_0xfcb5('0x36')]);_0x55040b[_0xfcb5('0x3a')]=_[_0xfcb5('0x39')](_0x410d24[_0xfcb5('0x35')],qs[_0xfcb5('0x3b')](_0x4f5762[_0xfcb5('0x36')][_0xfcb5('0x3b')]));_0x55040b[_0xfcb5('0x3a')]=_0x55040b[_0xfcb5('0x3a')]['length']?_0x55040b['attributes']:_0x410d24[_0xfcb5('0x35')];if(!_0x4f5762['query']['hasOwnProperty']('nolimit')){_0x55040b['limit']=qs[_0xfcb5('0x1d')](_0x4f5762[_0xfcb5('0x36')][_0xfcb5('0x1d')]);_0x55040b[_0xfcb5('0x20')]=qs[_0xfcb5('0x20')](_0x4f5762[_0xfcb5('0x36')][_0xfcb5('0x20')]);}_0x55040b[_0xfcb5('0x3c')]=qs['sort'](_0x4f5762[_0xfcb5('0x36')]['sort']);_0x55040b[_0xfcb5('0x3d')]=qs['filters'](_[_0xfcb5('0x3e')](_0x4f5762[_0xfcb5('0x36')],_0x410d24[_0xfcb5('0x38')]),_0x1eff0b);if(_0x4f5762[_0xfcb5('0x36')][_0xfcb5('0x3f')]){_0x55040b[_0xfcb5('0x3d')]=_[_0xfcb5('0x40')](_0x55040b[_0xfcb5('0x3d')],{'$or':_[_0xfcb5('0x2f')](_0x1eff0b,function(_0x18c266){if(_0x18c266[_0xfcb5('0x33')]!=='VIRTUAL'){var _0x462b45={};_0x462b45[_0x18c266[_0xfcb5('0x2c')]]={'$like':'%'+_0x4f5762[_0xfcb5('0x36')][_0xfcb5('0x3f')]+'%'};return _0x462b45;}})});}_0x55040b=_[_0xfcb5('0x40')]({},_0x55040b,_0x4f5762['options']);var _0x20c260={'where':_0x55040b[_0xfcb5('0x3d')]};return db[_0xfcb5('0x30')][_0xfcb5('0x1f')](_0x20c260)['then'](function(_0x525c73){_0xb971e6[_0xfcb5('0x1f')]=_0x525c73;if(_0x4f5762['query'][_0xfcb5('0x41')]){_0x55040b[_0xfcb5('0x42')]=[{'all':!![]}];}return db[_0xfcb5('0x30')][_0xfcb5('0x43')](_0x55040b);})[_0xfcb5('0x28')](function(_0x39094c){_0xb971e6[_0xfcb5('0x44')]=_0x39094c;return _0xb971e6;})[_0xfcb5('0x28')](respondWithFilteredResult(_0x23b949,_0x55040b))[_0xfcb5('0x45')](handleError(_0x23b949,null));};exports[_0xfcb5('0x46')]=function(_0x1e0113,_0x5c2fc4){var _0x1bc309={'raw':!![],'where':{'id':_0x1e0113[_0xfcb5('0x47')]['id']}},_0x3e747e={};_0x3e747e['model']=_[_0xfcb5('0x37')](db['AnalyticTreeReport']['rawAttributes']);_0x3e747e[_0xfcb5('0x36')]=_[_0xfcb5('0x37')](_0x1e0113[_0xfcb5('0x36')]);_0x3e747e['filters']=_[_0xfcb5('0x39')](_0x3e747e[_0xfcb5('0x35')],_0x3e747e['query']);_0x1bc309[_0xfcb5('0x3a')]=_['intersection'](_0x3e747e['model'],qs[_0xfcb5('0x3b')](_0x1e0113['query']['fields']));_0x1bc309[_0xfcb5('0x3a')]=_0x1bc309[_0xfcb5('0x3a')][_0xfcb5('0x48')]?_0x1bc309['attributes']:_0x3e747e[_0xfcb5('0x35')];if(_0x1e0113[_0xfcb5('0x36')]['includeAll']){_0x1bc309[_0xfcb5('0x42')]=[{'all':!![]}];}_0x1bc309=_['merge']({},_0x1bc309,_0x1e0113[_0xfcb5('0x49')]);return db['AnalyticTreeReport'][_0xfcb5('0x4a')](_0x1bc309)['then'](handleEntityNotFound(_0x5c2fc4,null))[_0xfcb5('0x28')](respondWithResult(_0x5c2fc4,null))['catch'](handleError(_0x5c2fc4,null));};exports['create']=function(_0x1f1e23,_0x57ca6a){return db[_0xfcb5('0x30')][_0xfcb5('0x4b')](_0x1f1e23['body'],{})['then'](respondWithResult(_0x57ca6a,0xc9))['catch'](handleError(_0x57ca6a,null));};exports[_0xfcb5('0x27')]=function(_0x239d60,_0x4d7eae){if(_0x239d60[_0xfcb5('0x4c')]['id']){delete _0x239d60[_0xfcb5('0x4c')]['id'];}return db['AnalyticTreeReport'][_0xfcb5('0x4a')]({'where':{'id':_0x239d60[_0xfcb5('0x47')]['id']}})[_0xfcb5('0x28')](handleEntityNotFound(_0x4d7eae,null))['then'](saveUpdates(_0x239d60[_0xfcb5('0x4c')],null))[_0xfcb5('0x28')](respondWithResult(_0x4d7eae,null))['catch'](handleError(_0x4d7eae,null));};exports[_0xfcb5('0x29')]=function(_0x137e59,_0x559caf){return db['AnalyticTreeReport'][_0xfcb5('0x4a')]({'where':{'id':_0x137e59['params']['id']}})[_0xfcb5('0x28')](handleEntityNotFound(_0x559caf,null))[_0xfcb5('0x28')](removeEntity(_0x559caf,null))[_0xfcb5('0x45')](handleError(_0x559caf,null));};
\ No newline at end of file
+var _0x66c2=['type','key','model','map','query','keys','intersection','attributes','fields','length','nolimit','sort','where','filters','pick','filter','merge','VIRTUAL','options','include','findAll','rows','catch','show','params','includeAll','find','create','body','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','sox','to-csv','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','offset','undefined','count','limit','set','Content-Range','json','apply','save','update','then','destroy','stack','name','index','AnalyticTreeReport','rawAttributes','fieldName'];(function(_0x105abe,_0x55545c){var _0xc77aa4=function(_0x5c80e0){while(--_0x5c80e0){_0x105abe['push'](_0x105abe['shift']());}};_0xc77aa4(++_0x55545c);}(_0x66c2,0xfe));var _0x266c=function(_0x5e238d,_0x39ff2d){_0x5e238d=_0x5e238d-0x0;var _0x371d83=_0x66c2[_0x5e238d];return _0x371d83;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x266c('0x0'));var zipdir=require(_0x266c('0x1'));var jsonpatch=require(_0x266c('0x2'));var rp=require(_0x266c('0x3'));var moment=require(_0x266c('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x266c('0x5'));var util=require(_0x266c('0x6'));var path=require('path');var sox=require(_0x266c('0x7'));var csv=require(_0x266c('0x8'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x266c('0x9'));var squel=require(_0x266c('0xa'));var crypto=require(_0x266c('0xb'));var jsforce=require(_0x266c('0xc'));var deskjs=require(_0x266c('0xd'));var toCsv=require('to-csv');var querystring=require(_0x266c('0xe'));var Papa=require(_0x266c('0xf'));var Redis=require(_0x266c('0x10'));var authService=require(_0x266c('0x11'));var qs=require(_0x266c('0x12'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0x266c('0x13'))(_0x266c('0x14'));var utils=require(_0x266c('0x15'));var config=require(_0x266c('0x16'));var licenseUtil=require(_0x266c('0x17'));var db=require(_0x266c('0x18'))['db'];function respondWithStatusCode(_0x280625,_0x443203){_0x443203=_0x443203||0xcc;return function(_0x213321){if(_0x213321){return _0x280625[_0x266c('0x19')](_0x443203);}return _0x280625[_0x266c('0x1a')](_0x443203)[_0x266c('0x1b')]();};}function respondWithResult(_0x2f927d,_0x813c93){_0x813c93=_0x813c93||0xc8;return function(_0x4f1999){if(_0x4f1999){return _0x2f927d['status'](_0x813c93)['json'](_0x4f1999);}};}function respondWithFilteredResult(_0xbe7b26,_0x242d40){return function(_0x18bb02){if(_0x18bb02){var _0x4a688c=typeof _0x242d40[_0x266c('0x1c')]==='undefined'&&typeof _0x242d40['limit']===_0x266c('0x1d');var _0x5dec3c=_0x18bb02[_0x266c('0x1e')];var _0x24900d=_0x4a688c?0x0:_0x242d40[_0x266c('0x1c')];var _0x54af08=_0x4a688c?_0x18bb02[_0x266c('0x1e')]:_0x242d40[_0x266c('0x1c')]+_0x242d40[_0x266c('0x1f')];var _0x3e8569;if(_0x54af08>=_0x5dec3c){_0x54af08=_0x5dec3c;_0x3e8569=0xc8;}else{_0x3e8569=0xce;}_0xbe7b26['status'](_0x3e8569);return _0xbe7b26[_0x266c('0x20')](_0x266c('0x21'),_0x24900d+'-'+_0x54af08+'/'+_0x5dec3c)[_0x266c('0x22')](_0x18bb02);}return null;};}function patchUpdates(_0x2db091){return function(_0x44600b){try{jsonpatch[_0x266c('0x23')](_0x44600b,_0x2db091,!![]);}catch(_0x4c9058){return BPromise['reject'](_0x4c9058);}return _0x44600b[_0x266c('0x24')]();};}function saveUpdates(_0x7a3071,_0x4e9a1a){return function(_0x407da5){if(_0x407da5){return _0x407da5[_0x266c('0x25')](_0x7a3071)[_0x266c('0x26')](function(_0x3f9b79){return _0x3f9b79;});}return null;};}function removeEntity(_0x3175b8,_0x5419d0){return function(_0x27b645){if(_0x27b645){return _0x27b645[_0x266c('0x27')]()[_0x266c('0x26')](function(){_0x3175b8[_0x266c('0x1a')](0xcc)[_0x266c('0x1b')]();});}};}function handleEntityNotFound(_0xc53783,_0x1352ca){return function(_0xbcf8c9){if(!_0xbcf8c9){_0xc53783[_0x266c('0x19')](0x194);}return _0xbcf8c9;};}function handleError(_0x2cf20c,_0x4c447a){_0x4c447a=_0x4c447a||0x1f4;return function(_0x151ea1){logger['error'](_0x151ea1[_0x266c('0x28')]);if(_0x151ea1['name']){delete _0x151ea1[_0x266c('0x29')];}_0x2cf20c[_0x266c('0x1a')](_0x4c447a)['send'](_0x151ea1);};}exports[_0x266c('0x2a')]=function(_0x7816eb,_0x3e930c){var _0x1eec4c={},_0x5d69f1={},_0x248962={'count':0x0,'rows':[]};var _0x2e3ba7=_['map'](db[_0x266c('0x2b')][_0x266c('0x2c')],function(_0x4191a3){return{'name':_0x4191a3[_0x266c('0x2d')],'type':_0x4191a3[_0x266c('0x2e')][_0x266c('0x2f')]};});_0x5d69f1[_0x266c('0x30')]=_[_0x266c('0x31')](_0x2e3ba7,_0x266c('0x29'));_0x5d69f1[_0x266c('0x32')]=_[_0x266c('0x33')](_0x7816eb[_0x266c('0x32')]);_0x5d69f1['filters']=_[_0x266c('0x34')](_0x5d69f1[_0x266c('0x30')],_0x5d69f1['query']);_0x1eec4c[_0x266c('0x35')]=_[_0x266c('0x34')](_0x5d69f1[_0x266c('0x30')],qs[_0x266c('0x36')](_0x7816eb[_0x266c('0x32')][_0x266c('0x36')]));_0x1eec4c['attributes']=_0x1eec4c[_0x266c('0x35')][_0x266c('0x37')]?_0x1eec4c[_0x266c('0x35')]:_0x5d69f1[_0x266c('0x30')];if(!_0x7816eb[_0x266c('0x32')]['hasOwnProperty'](_0x266c('0x38'))){_0x1eec4c[_0x266c('0x1f')]=qs[_0x266c('0x1f')](_0x7816eb[_0x266c('0x32')][_0x266c('0x1f')]);_0x1eec4c[_0x266c('0x1c')]=qs[_0x266c('0x1c')](_0x7816eb[_0x266c('0x32')]['offset']);}_0x1eec4c['order']=qs[_0x266c('0x39')](_0x7816eb[_0x266c('0x32')]['sort']);_0x1eec4c[_0x266c('0x3a')]=qs[_0x266c('0x3b')](_[_0x266c('0x3c')](_0x7816eb[_0x266c('0x32')],_0x5d69f1[_0x266c('0x3b')]),_0x2e3ba7);if(_0x7816eb[_0x266c('0x32')][_0x266c('0x3d')]){_0x1eec4c[_0x266c('0x3a')]=_[_0x266c('0x3e')](_0x1eec4c[_0x266c('0x3a')],{'$or':_[_0x266c('0x31')](_0x2e3ba7,function(_0x1cd94a){if(_0x1cd94a['type']!==_0x266c('0x3f')){var _0x3e7fcf={};_0x3e7fcf[_0x1cd94a[_0x266c('0x29')]]={'$like':'%'+_0x7816eb[_0x266c('0x32')][_0x266c('0x3d')]+'%'};return _0x3e7fcf;}})});}_0x1eec4c=_['merge']({},_0x1eec4c,_0x7816eb[_0x266c('0x40')]);var _0x334803={'where':_0x1eec4c[_0x266c('0x3a')]};return db[_0x266c('0x2b')][_0x266c('0x1e')](_0x334803)[_0x266c('0x26')](function(_0x3473c2){_0x248962[_0x266c('0x1e')]=_0x3473c2;if(_0x7816eb[_0x266c('0x32')]['includeAll']){_0x1eec4c[_0x266c('0x41')]=[{'all':!![]}];}return db[_0x266c('0x2b')][_0x266c('0x42')](_0x1eec4c);})[_0x266c('0x26')](function(_0x104a5b){_0x248962[_0x266c('0x43')]=_0x104a5b;return _0x248962;})[_0x266c('0x26')](respondWithFilteredResult(_0x3e930c,_0x1eec4c))[_0x266c('0x44')](handleError(_0x3e930c,null));};exports[_0x266c('0x45')]=function(_0x98218c,_0xb70874){var _0x480db0={'raw':!![],'where':{'id':_0x98218c[_0x266c('0x46')]['id']}},_0x5c57e5={};_0x5c57e5[_0x266c('0x30')]=_['keys'](db[_0x266c('0x2b')]['rawAttributes']);_0x5c57e5['query']=_['keys'](_0x98218c[_0x266c('0x32')]);_0x5c57e5[_0x266c('0x3b')]=_[_0x266c('0x34')](_0x5c57e5[_0x266c('0x30')],_0x5c57e5[_0x266c('0x32')]);_0x480db0[_0x266c('0x35')]=_[_0x266c('0x34')](_0x5c57e5[_0x266c('0x30')],qs[_0x266c('0x36')](_0x98218c[_0x266c('0x32')][_0x266c('0x36')]));_0x480db0[_0x266c('0x35')]=_0x480db0['attributes'][_0x266c('0x37')]?_0x480db0[_0x266c('0x35')]:_0x5c57e5[_0x266c('0x30')];if(_0x98218c[_0x266c('0x32')][_0x266c('0x47')]){_0x480db0[_0x266c('0x41')]=[{'all':!![]}];}_0x480db0=_[_0x266c('0x3e')]({},_0x480db0,_0x98218c[_0x266c('0x40')]);return db[_0x266c('0x2b')][_0x266c('0x48')](_0x480db0)[_0x266c('0x26')](handleEntityNotFound(_0xb70874,null))[_0x266c('0x26')](respondWithResult(_0xb70874,null))[_0x266c('0x44')](handleError(_0xb70874,null));};exports[_0x266c('0x49')]=function(_0x48fd56,_0x51259a){return db[_0x266c('0x2b')][_0x266c('0x49')](_0x48fd56[_0x266c('0x4a')],{})['then'](respondWithResult(_0x51259a,0xc9))['catch'](handleError(_0x51259a,null));};exports[_0x266c('0x25')]=function(_0x38fee5,_0x31a2ca){if(_0x38fee5[_0x266c('0x4a')]['id']){delete _0x38fee5[_0x266c('0x4a')]['id'];}return db['AnalyticTreeReport']['find']({'where':{'id':_0x38fee5['params']['id']}})[_0x266c('0x26')](handleEntityNotFound(_0x31a2ca,null))['then'](saveUpdates(_0x38fee5[_0x266c('0x4a')],null))[_0x266c('0x26')](respondWithResult(_0x31a2ca,null))[_0x266c('0x44')](handleError(_0x31a2ca,null));};exports[_0x266c('0x27')]=function(_0x4ee5c6,_0x4e09fd){return db[_0x266c('0x2b')][_0x266c('0x48')]({'where':{'id':_0x4ee5c6[_0x266c('0x46')]['id']}})[_0x266c('0x26')](handleEntityNotFound(_0x4e09fd,null))[_0x266c('0x26')](removeEntity(_0x4e09fd,null))[_0x266c('0x44')](handleError(_0x4e09fd,null));};
\ No newline at end of file
diff --git a/server/api/analyticTreeReport/analyticTreeReport.model.js b/server/api/analyticTreeReport/analyticTreeReport.model.js
index b9fa528..fbea1b3 100644
--- a/server/api/analyticTreeReport/analyticTreeReport.model.js
+++ b/server/api/analyticTreeReport/analyticTreeReport.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x7188=['util','../../config/logger','moment','request-promise','path','rimraf','../../config/environment','./analyticTreeReport.attributes','exports','define','AnalyticTreeReport','lodash'];(function(_0x3edc8b,_0x1996cb){var _0xbf74e5=function(_0x2fcc27){while(--_0x2fcc27){_0x3edc8b['push'](_0x3edc8b['shift']());}};_0xbf74e5(++_0x1996cb);}(_0x7188,0xef));var _0x8718=function(_0x2cce70,_0x417165){_0x2cce70=_0x2cce70-0x0;var _0x798d77=_0x7188[_0x2cce70];return _0x798d77;};'use strict';var _=require(_0x8718('0x0'));var util=require(_0x8718('0x1'));var logger=require(_0x8718('0x2'))('api');var moment=require(_0x8718('0x3'));var BPromise=require('bluebird');var rp=require(_0x8718('0x4'));var fs=require('fs');var path=require(_0x8718('0x5'));var rimraf=require(_0x8718('0x6'));var config=require(_0x8718('0x7'));var attributes=require(_0x8718('0x8'));module[_0x8718('0x9')]=function(_0x12233b,_0x4b9a91){return _0x12233b[_0x8718('0xa')](_0x8718('0xb'),attributes,{'tableName':'analytics_report_trees','paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
+var _0xe685=['exports','define','lodash','util','../../config/logger','api','moment','request-promise','path','rimraf','../../config/environment','./analyticTreeReport.attributes'];(function(_0x8d3032,_0x38cac2){var _0x237394=function(_0xc821b3){while(--_0xc821b3){_0x8d3032['push'](_0x8d3032['shift']());}};_0x237394(++_0x38cac2);}(_0xe685,0x1b2));var _0x5e68=function(_0x394ecd,_0x1f65dc){_0x394ecd=_0x394ecd-0x0;var _0x173e46=_0xe685[_0x394ecd];return _0x173e46;};'use strict';var _=require(_0x5e68('0x0'));var util=require(_0x5e68('0x1'));var logger=require(_0x5e68('0x2'))(_0x5e68('0x3'));var moment=require(_0x5e68('0x4'));var BPromise=require('bluebird');var rp=require(_0x5e68('0x5'));var fs=require('fs');var path=require(_0x5e68('0x6'));var rimraf=require(_0x5e68('0x7'));var config=require(_0x5e68('0x8'));var attributes=require(_0x5e68('0x9'));module[_0x5e68('0xa')]=function(_0xa5ff2,_0x5c68de){return _0xa5ff2[_0x5e68('0xb')]('AnalyticTreeReport',attributes,{'tableName':'analytics_report_trees','paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
diff --git a/server/api/analyticTreeReport/analyticTreeReport.rpc.js b/server/api/analyticTreeReport/analyticTreeReport.rpc.js
index 721b99e..da583b6 100644
--- a/server/api/analyticTreeReport/analyticTreeReport.rpc.js
+++ b/server/api/analyticTreeReport/analyticTreeReport.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xadb5=['error','code','message','result','catch','util','bluebird','randomstring','ioredis','../../config/utils','../../config/logger','rpc','jayson/promise','client','http','request','then','info','AnalyticTreeReport,\x20%s,\x20%s','request\x20sent','stringify'];(function(_0x59881a,_0x5ef668){var _0x33a221=function(_0x396188){while(--_0x396188){_0x59881a['push'](_0x59881a['shift']());}};_0x33a221(++_0x5ef668);}(_0xadb5,0xad));var _0x5adb=function(_0x2ab64b,_0x4ae122){_0x2ab64b=_0x2ab64b-0x0;var _0x1765fd=_0xadb5[_0x2ab64b];return _0x1765fd;};'use strict';var _=require('lodash');var util=require(_0x5adb('0x0'));var moment=require('moment');var BPromise=require(_0x5adb('0x1'));var rs=require(_0x5adb('0x2'));var fs=require('fs');var Redis=require(_0x5adb('0x3'));var db=require('../../mysqldb')['db'];var utils=require(_0x5adb('0x4'));var logger=require(_0x5adb('0x5'))(_0x5adb('0x6'));var config=require('../../config/environment');var jayson=require(_0x5adb('0x7'));var client=jayson[_0x5adb('0x8')][_0x5adb('0x9')]({'port':0x232a});function respondWithRpcPromise(_0x3213e8,_0xdf3776,_0x353885){return new BPromise(function(_0x47228a,_0x6d1b45){return client[_0x5adb('0xa')](_0x3213e8,_0x353885)[_0x5adb('0xb')](function(_0x34f59d){logger[_0x5adb('0xc')](_0x5adb('0xd'),_0xdf3776,_0x5adb('0xe'));logger['debug']('AnalyticTreeReport,\x20%s,\x20%s,\x20%s',_0xdf3776,_0x5adb('0xe'),JSON[_0x5adb('0xf')](_0x34f59d));if(_0x34f59d[_0x5adb('0x10')]){if(_0x34f59d['error'][_0x5adb('0x11')]===0x1f4){logger['error'](_0x5adb('0xd'),_0xdf3776,_0x34f59d['error'][_0x5adb('0x12')]);return _0x6d1b45(_0x34f59d[_0x5adb('0x10')][_0x5adb('0x12')]);}logger['error'](_0x5adb('0xd'),_0xdf3776,_0x34f59d[_0x5adb('0x10')][_0x5adb('0x12')]);return _0x47228a(_0x34f59d['error'][_0x5adb('0x12')]);}else{logger['info'](_0x5adb('0xd'),_0xdf3776,_0x5adb('0xe'));_0x47228a(_0x34f59d[_0x5adb('0x13')][_0x5adb('0x12')]);}})[_0x5adb('0x14')](function(_0x39d24d){logger[_0x5adb('0x10')](_0x5adb('0xd'),_0xdf3776,_0x39d24d);_0x6d1b45(_0x39d24d);});});}
\ No newline at end of file
+var _0x5f66=['../../mysqldb','../../config/utils','rpc','jayson/promise','client','request','then','AnalyticTreeReport,\x20%s,\x20%s','request\x20sent','debug','AnalyticTreeReport,\x20%s,\x20%s,\x20%s','stringify','code','message','error','info','catch','util','bluebird','randomstring','ioredis'];(function(_0xdd188d,_0x3ee3d0){var _0x4081d8=function(_0x33ee77){while(--_0x33ee77){_0xdd188d['push'](_0xdd188d['shift']());}};_0x4081d8(++_0x3ee3d0);}(_0x5f66,0x1a0));var _0x65f6=function(_0x2f5ac5,_0x1ee939){_0x2f5ac5=_0x2f5ac5-0x0;var _0x37c9a8=_0x5f66[_0x2f5ac5];return _0x37c9a8;};'use strict';var _=require('lodash');var util=require(_0x65f6('0x0'));var moment=require('moment');var BPromise=require(_0x65f6('0x1'));var rs=require(_0x65f6('0x2'));var fs=require('fs');var Redis=require(_0x65f6('0x3'));var db=require(_0x65f6('0x4'))['db'];var utils=require(_0x65f6('0x5'));var logger=require('../../config/logger')(_0x65f6('0x6'));var config=require('../../config/environment');var jayson=require(_0x65f6('0x7'));var client=jayson[_0x65f6('0x8')]['http']({'port':0x232a});function respondWithRpcPromise(_0x4ed98f,_0x1c0e12,_0x2c6571){return new BPromise(function(_0x112079,_0x8f6451){return client[_0x65f6('0x9')](_0x4ed98f,_0x2c6571)[_0x65f6('0xa')](function(_0x48d85c){logger['info'](_0x65f6('0xb'),_0x1c0e12,_0x65f6('0xc'));logger[_0x65f6('0xd')](_0x65f6('0xe'),_0x1c0e12,'request\x20sent',JSON[_0x65f6('0xf')](_0x48d85c));if(_0x48d85c['error']){if(_0x48d85c['error'][_0x65f6('0x10')]===0x1f4){logger['error'](_0x65f6('0xb'),_0x1c0e12,_0x48d85c['error'][_0x65f6('0x11')]);return _0x8f6451(_0x48d85c[_0x65f6('0x12')][_0x65f6('0x11')]);}logger[_0x65f6('0x12')](_0x65f6('0xb'),_0x1c0e12,_0x48d85c[_0x65f6('0x12')][_0x65f6('0x11')]);return _0x112079(_0x48d85c[_0x65f6('0x12')][_0x65f6('0x11')]);}else{logger[_0x65f6('0x13')]('AnalyticTreeReport,\x20%s,\x20%s',_0x1c0e12,_0x65f6('0xc'));_0x112079(_0x48d85c['result']['message']);}})[_0x65f6('0x14')](function(_0x5c69f8){logger[_0x65f6('0x12')](_0x65f6('0xb'),_0x1c0e12,_0x5c69f8);_0x8f6451(_0x5c69f8);});});}
\ No newline at end of file
diff --git a/server/api/analyticTreeReport/index.js b/server/api/analyticTreeReport/index.js
index 49fa467..b3e69fa 100644
--- a/server/api/analyticTreeReport/index.js
+++ b/server/api/analyticTreeReport/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x9888=['index','/:id','show','post','create','put','delete','exports','multer','util','path','connect-timeout','Router','fs-extra','../../components/interaction/service','../../config/environment','./analyticTreeReport.controller','get','isAuthenticated'];(function(_0x75f869,_0x3690d6){var _0x10af8b=function(_0x22d3ff){while(--_0x22d3ff){_0x75f869['push'](_0x75f869['shift']());}};_0x10af8b(++_0x3690d6);}(_0x9888,0x1bd));var _0x8988=function(_0xfe01b3,_0x1bbed1){_0xfe01b3=_0xfe01b3-0x0;var _0x4b95d4=_0x9888[_0xfe01b3];return _0x4b95d4;};'use strict';var multer=require(_0x8988('0x0'));var util=require(_0x8988('0x1'));var path=require(_0x8988('0x2'));var timeout=require(_0x8988('0x3'));var express=require('express');var router=express[_0x8988('0x4')]();var fs_extra=require(_0x8988('0x5'));var auth=require('../../components/auth/service');var interaction=require(_0x8988('0x6'));var config=require(_0x8988('0x7'));var controller=require(_0x8988('0x8'));router[_0x8988('0x9')]('/',auth[_0x8988('0xa')](),controller[_0x8988('0xb')]);router[_0x8988('0x9')](_0x8988('0xc'),auth[_0x8988('0xa')](),controller[_0x8988('0xd')]);router[_0x8988('0xe')]('/',auth[_0x8988('0xa')](),controller[_0x8988('0xf')]);router[_0x8988('0x10')](_0x8988('0xc'),auth[_0x8988('0xa')](),controller['update']);router[_0x8988('0x11')](_0x8988('0xc'),auth[_0x8988('0xa')](),controller['destroy']);module[_0x8988('0x12')]=router;
\ No newline at end of file
+var _0xe20a=['update','destroy','exports','util','connect-timeout','Router','fs-extra','../../components/interaction/service','../../config/environment','./analyticTreeReport.controller','get','index','/:id','isAuthenticated','show','post','put'];(function(_0x403007,_0xd4d4d8){var _0x5354a8=function(_0xf1a73e){while(--_0xf1a73e){_0x403007['push'](_0x403007['shift']());}};_0x5354a8(++_0xd4d4d8);}(_0xe20a,0x1ac));var _0xae20=function(_0x50247c,_0x1b2c43){_0x50247c=_0x50247c-0x0;var _0x17b2c5=_0xe20a[_0x50247c];return _0x17b2c5;};'use strict';var multer=require('multer');var util=require(_0xae20('0x0'));var path=require('path');var timeout=require(_0xae20('0x1'));var express=require('express');var router=express[_0xae20('0x2')]();var fs_extra=require(_0xae20('0x3'));var auth=require('../../components/auth/service');var interaction=require(_0xae20('0x4'));var config=require(_0xae20('0x5'));var controller=require(_0xae20('0x6'));router[_0xae20('0x7')]('/',auth['isAuthenticated'](),controller[_0xae20('0x8')]);router[_0xae20('0x7')](_0xae20('0x9'),auth[_0xae20('0xa')](),controller[_0xae20('0xb')]);router[_0xae20('0xc')]('/',auth['isAuthenticated'](),controller['create']);router[_0xae20('0xd')](_0xae20('0x9'),auth['isAuthenticated'](),controller[_0xae20('0xe')]);router['delete'](_0xae20('0x9'),auth[_0xae20('0xa')](),controller[_0xae20('0xf')]);module[_0xae20('0x10')]=router;
\ No newline at end of file
diff --git a/server/api/attachment/attachment.attributes.js b/server/api/attachment/attachment.attributes.js
index 761fdc9..c6d62df 100644
--- a/server/api/attachment/attachment.attributes.js
+++ b/server/api/attachment/attachment.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xe64a=['sequelize','exports','STRING'];(function(_0x1d4081,_0x2e0fa1){var _0x2eb5ea=function(_0x551e7a){while(--_0x551e7a){_0x1d4081['push'](_0x1d4081['shift']());}};_0x2eb5ea(++_0x2e0fa1);}(_0xe64a,0x1e0));var _0xae64=function(_0x122ef9,_0x451d2a){_0x122ef9=_0x122ef9-0x0;var _0x42fba0=_0xe64a[_0x122ef9];return _0x42fba0;};'use strict';var Sequelize=require(_0xae64('0x0'));module[_0xae64('0x1')]={'name':{'type':Sequelize[_0xae64('0x2')]},'basename':{'type':Sequelize[_0xae64('0x2')]},'type':{'type':Sequelize[_0xae64('0x2')]}};
\ No newline at end of file
+var _0x8a9c=['STRING','sequelize','exports'];(function(_0x39cbb4,_0x3bb936){var _0x2cdd2f=function(_0x5bca4a){while(--_0x5bca4a){_0x39cbb4['push'](_0x39cbb4['shift']());}};_0x2cdd2f(++_0x3bb936);}(_0x8a9c,0x12d));var _0xc8a9=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x8a9c[_0x3dd15e];return _0x231fd0;};'use strict';var Sequelize=require(_0xc8a9('0x0'));module[_0xc8a9('0x1')]={'name':{'type':Sequelize[_0xc8a9('0x2')]},'basename':{'type':Sequelize[_0xc8a9('0x2')]},'type':{'type':Sequelize[_0xc8a9('0x2')]}};
\ No newline at end of file
diff --git a/server/api/attachment/attachment.controller.js b/server/api/attachment/attachment.controller.js
index 3d4abbf..18daba2 100644
--- a/server/api/attachment/attachment.controller.js
+++ b/server/api/attachment/attachment.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x9512=['crypto','jsforce','desk.js','querystring','papaparse','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','undefined','limit','count','Content-Range','apply','reject','update','then','destroy','error','stack','name','send','map','Attachment','rawAttributes','fieldName','key','model','keys','intersection','query','attributes','length','hasOwnProperty','nolimit','order','sort','where','filters','pick','filter','type','VIRTUAL','merge','options','includeAll','findAll','catch','params','fields','include','find','get','body','createdAt','updatedAt','create','file','originalname','filename','download','findOne','ChatOfflineMessageId','root','join','basename','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','sox','ejs','fs-extra','lodash','squel'];(function(_0x473c48,_0x3c3ce7){var _0x3a45b6=function(_0x537c35){while(--_0x537c35){_0x473c48['push'](_0x473c48['shift']());}};_0x3a45b6(++_0x3c3ce7);}(_0x9512,0xf6));var _0x2951=function(_0x471448,_0x1c0e9e){_0x471448=_0x471448-0x0;var _0x38190b=_0x9512[_0x471448];return _0x38190b;};'use strict';var emlformat=require(_0x2951('0x0'));var rimraf=require(_0x2951('0x1'));var zipdir=require(_0x2951('0x2'));var jsonpatch=require(_0x2951('0x3'));var rp=require('request-promise');var moment=require(_0x2951('0x4'));var BPromise=require(_0x2951('0x5'));var Mustache=require(_0x2951('0x6'));var util=require('util');var path=require('path');var sox=require(_0x2951('0x7'));var csv=require('to-csv');var ejs=require(_0x2951('0x8'));var fs=require('fs');var fs_extra=require(_0x2951('0x9'));var _=require(_0x2951('0xa'));var squel=require(_0x2951('0xb'));var crypto=require(_0x2951('0xc'));var jsforce=require(_0x2951('0xd'));var deskjs=require(_0x2951('0xe'));var toCsv=require('to-csv');var querystring=require(_0x2951('0xf'));var Papa=require(_0x2951('0x10'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x2951('0x11'));var as=require(_0x2951('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x2951('0x13'))(_0x2951('0x14'));var utils=require(_0x2951('0x15'));var config=require(_0x2951('0x16'));var licenseUtil=require('../../config/license/util');var db=require(_0x2951('0x17'))['db'];function respondWithStatusCode(_0x16a209,_0x1a4c74){_0x1a4c74=_0x1a4c74||0xcc;return function(_0x6a7c07){if(_0x6a7c07){return _0x16a209[_0x2951('0x18')](_0x1a4c74);}return _0x16a209[_0x2951('0x19')](_0x1a4c74)[_0x2951('0x1a')]();};}function respondWithResult(_0x37eaf4,_0x4152b4){_0x4152b4=_0x4152b4||0xc8;return function(_0x633847){if(_0x633847){return _0x37eaf4[_0x2951('0x19')](_0x4152b4)[_0x2951('0x1b')](_0x633847);}};}function respondWithFilteredResult(_0x5b46ee,_0x520d0b){return function(_0x4c2110){if(_0x4c2110){var _0x959597=typeof _0x520d0b[_0x2951('0x1c')]===_0x2951('0x1d')&&typeof _0x520d0b[_0x2951('0x1e')]==='undefined';var _0x1d4236=_0x4c2110[_0x2951('0x1f')];var _0x53d385=_0x959597?0x0:_0x520d0b[_0x2951('0x1c')];var _0x131028=_0x959597?_0x4c2110['count']:_0x520d0b[_0x2951('0x1c')]+_0x520d0b[_0x2951('0x1e')];var _0x1fe121;if(_0x131028>=_0x1d4236){_0x131028=_0x1d4236;_0x1fe121=0xc8;}else{_0x1fe121=0xce;}_0x5b46ee[_0x2951('0x19')](_0x1fe121);return _0x5b46ee['set'](_0x2951('0x20'),_0x53d385+'-'+_0x131028+'/'+_0x1d4236)[_0x2951('0x1b')](_0x4c2110);}return null;};}function patchUpdates(_0xa7a101){return function(_0x2cbf1d){try{jsonpatch[_0x2951('0x21')](_0x2cbf1d,_0xa7a101,!![]);}catch(_0x3608a0){return BPromise[_0x2951('0x22')](_0x3608a0);}return _0x2cbf1d['save']();};}function saveUpdates(_0x17806b,_0x27185a){return function(_0x48ae8a){if(_0x48ae8a){return _0x48ae8a[_0x2951('0x23')](_0x17806b)[_0x2951('0x24')](function(_0x1d99cb){return _0x1d99cb;});}return null;};}function removeEntity(_0x22277a,_0x5e15c3){return function(_0x134e46){if(_0x134e46){return _0x134e46[_0x2951('0x25')]()[_0x2951('0x24')](function(){_0x22277a[_0x2951('0x19')](0xcc)[_0x2951('0x1a')]();});}};}function handleEntityNotFound(_0x1af13f,_0x4897fc){return function(_0x5f0ab2){if(!_0x5f0ab2){_0x1af13f[_0x2951('0x18')](0x194);}return _0x5f0ab2;};}function handleError(_0x40d6aa,_0x55d4ae){_0x55d4ae=_0x55d4ae||0x1f4;return function(_0x5e119e){logger[_0x2951('0x26')](_0x5e119e[_0x2951('0x27')]);if(_0x5e119e[_0x2951('0x28')]){delete _0x5e119e[_0x2951('0x28')];}_0x40d6aa[_0x2951('0x19')](_0x55d4ae)[_0x2951('0x29')](_0x5e119e);};}exports['index']=function(_0x2dc713,_0x40d82e){var _0x138ae3={},_0x3e9dd4={},_0x34b35e={'count':0x0,'rows':[]};var _0x2bd35c=_[_0x2951('0x2a')](db[_0x2951('0x2b')][_0x2951('0x2c')],function(_0x3b8ae1){return{'name':_0x3b8ae1[_0x2951('0x2d')],'type':_0x3b8ae1['type'][_0x2951('0x2e')]};});_0x3e9dd4[_0x2951('0x2f')]=_[_0x2951('0x2a')](_0x2bd35c,'name');_0x3e9dd4['query']=_[_0x2951('0x30')](_0x2dc713['query']);_0x3e9dd4['filters']=_[_0x2951('0x31')](_0x3e9dd4[_0x2951('0x2f')],_0x3e9dd4[_0x2951('0x32')]);_0x138ae3[_0x2951('0x33')]=_['intersection'](_0x3e9dd4['model'],qs['fields'](_0x2dc713[_0x2951('0x32')]['fields']));_0x138ae3[_0x2951('0x33')]=_0x138ae3[_0x2951('0x33')][_0x2951('0x34')]?_0x138ae3[_0x2951('0x33')]:_0x3e9dd4[_0x2951('0x2f')];if(!_0x2dc713['query'][_0x2951('0x35')](_0x2951('0x36'))){_0x138ae3['limit']=qs['limit'](_0x2dc713[_0x2951('0x32')][_0x2951('0x1e')]);_0x138ae3[_0x2951('0x1c')]=qs[_0x2951('0x1c')](_0x2dc713[_0x2951('0x32')][_0x2951('0x1c')]);}_0x138ae3[_0x2951('0x37')]=qs[_0x2951('0x38')](_0x2dc713['query'][_0x2951('0x38')]);_0x138ae3[_0x2951('0x39')]=qs[_0x2951('0x3a')](_[_0x2951('0x3b')](_0x2dc713[_0x2951('0x32')],_0x3e9dd4[_0x2951('0x3a')]),_0x2bd35c);if(_0x2dc713[_0x2951('0x32')][_0x2951('0x3c')]){_0x138ae3['where']=_['merge'](_0x138ae3[_0x2951('0x39')],{'$or':_[_0x2951('0x2a')](_0x2bd35c,function(_0x20dfbd){if(_0x20dfbd[_0x2951('0x3d')]!==_0x2951('0x3e')){var _0x5e136e={};_0x5e136e[_0x20dfbd[_0x2951('0x28')]]={'$like':'%'+_0x2dc713[_0x2951('0x32')][_0x2951('0x3c')]+'%'};return _0x5e136e;}})});}_0x138ae3=_[_0x2951('0x3f')]({},_0x138ae3,_0x2dc713[_0x2951('0x40')]);var _0x31d92b={'where':_0x138ae3[_0x2951('0x39')]};return db[_0x2951('0x2b')][_0x2951('0x1f')](_0x31d92b)[_0x2951('0x24')](function(_0x4b5f99){_0x34b35e[_0x2951('0x1f')]=_0x4b5f99;if(_0x2dc713[_0x2951('0x32')][_0x2951('0x41')]){_0x138ae3['include']=[{'all':!![]}];}return db[_0x2951('0x2b')][_0x2951('0x42')](_0x138ae3);})[_0x2951('0x24')](function(_0x3f8e4c){_0x34b35e['rows']=_0x3f8e4c;return _0x34b35e;})['then'](respondWithFilteredResult(_0x40d82e,_0x138ae3))[_0x2951('0x43')](handleError(_0x40d82e,null));};exports['show']=function(_0x2db622,_0xef8ca9){var _0x155e3b={'raw':!![],'where':{'id':_0x2db622[_0x2951('0x44')]['id']}},_0x30f86a={};_0x30f86a['model']=_[_0x2951('0x30')](db[_0x2951('0x2b')]['rawAttributes']);_0x30f86a[_0x2951('0x32')]=_[_0x2951('0x30')](_0x2db622['query']);_0x30f86a['filters']=_[_0x2951('0x31')](_0x30f86a['model'],_0x30f86a[_0x2951('0x32')]);_0x155e3b[_0x2951('0x33')]=_[_0x2951('0x31')](_0x30f86a[_0x2951('0x2f')],qs[_0x2951('0x45')](_0x2db622[_0x2951('0x32')][_0x2951('0x45')]));_0x155e3b[_0x2951('0x33')]=_0x155e3b[_0x2951('0x33')][_0x2951('0x34')]?_0x155e3b[_0x2951('0x33')]:_0x30f86a[_0x2951('0x2f')];if(_0x2db622[_0x2951('0x32')]['includeAll']){_0x155e3b[_0x2951('0x46')]=[{'all':!![]}];}_0x155e3b=_[_0x2951('0x3f')]({},_0x155e3b,_0x2db622[_0x2951('0x40')]);return db[_0x2951('0x2b')][_0x2951('0x47')](_0x155e3b)[_0x2951('0x24')](handleEntityNotFound(_0xef8ca9,null))[_0x2951('0x24')](respondWithResult(_0xef8ca9,null))[_0x2951('0x43')](handleError(_0xef8ca9,null));};exports['clone']=function(_0x56728a,_0x1c4e6e){var _0x475f0a={'where':{'id':_0x56728a[_0x2951('0x44')]['id']}},_0xb8b92c={};_0xb8b92c[_0x2951('0x2f')]=_[_0x2951('0x30')](db['Attachment'][_0x2951('0x2c')]);_0x475f0a[_0x2951('0x33')]=_[_0x2951('0x31')](_0xb8b92c['model'],qs[_0x2951('0x45')](_0x56728a[_0x2951('0x32')][_0x2951('0x45')]));_0x475f0a['attributes']=_0x475f0a['attributes'][_0x2951('0x34')]?_0x475f0a[_0x2951('0x33')]:_0xb8b92c[_0x2951('0x2f')];if(_0x56728a[_0x2951('0x32')]['includeAll']){_0x475f0a['include']=[{'all':!![]}];}_0x475f0a=_[_0x2951('0x3f')]({},_0x475f0a,_0x56728a[_0x2951('0x40')]);return db['Attachment']['find'](_0x475f0a)[_0x2951('0x24')](handleEntityNotFound(_0x1c4e6e,null))[_0x2951('0x24')](function(_0x3505d3){if(_0x3505d3){var _0x164a9e=_0x3505d3[_0x2951('0x48')]({'plain':!![]});_0x164a9e=qs['omit'](_0x164a9e,['id','createdAt','updatedAt']);_0x56728a[_0x2951('0x49')]=_['omit'](_0x56728a['body'],['id',_0x2951('0x4a'),_0x2951('0x4b')]);return db[_0x2951('0x2b')]['create'](_[_0x2951('0x3f')](_0x164a9e,_0x56728a[_0x2951('0x49')]),{'include':_0x56728a[_0x2951('0x32')]['includeAll']?[{'all':!![]}]:undefined});}})[_0x2951('0x24')](respondWithResult(_0x1c4e6e,0xc9))[_0x2951('0x43')](handleError(_0x1c4e6e,null));};exports['update']=function(_0x53f367,_0x2707fd){if(_0x53f367[_0x2951('0x49')]['id']){delete _0x53f367['body']['id'];}return db[_0x2951('0x2b')][_0x2951('0x47')]({'where':{'id':_0x53f367[_0x2951('0x44')]['id']}})[_0x2951('0x24')](handleEntityNotFound(_0x2707fd,null))[_0x2951('0x24')](saveUpdates(_0x53f367['body'],null))[_0x2951('0x24')](respondWithResult(_0x2707fd,null))[_0x2951('0x43')](handleError(_0x2707fd,null));};exports[_0x2951('0x25')]=function(_0x557dc9,_0x12db91){return db['Attachment']['find']({'where':{'id':_0x557dc9[_0x2951('0x44')]['id']}})[_0x2951('0x24')](handleEntityNotFound(_0x12db91,null))[_0x2951('0x24')](removeEntity(_0x12db91,null))[_0x2951('0x43')](handleError(_0x12db91,null));};exports[_0x2951('0x4c')]=function(_0x4f98ff,_0x3b4231,_0x41daef){_0x4f98ff[_0x2951('0x49')][_0x2951('0x28')]=_0x4f98ff[_0x2951('0x4d')][_0x2951('0x4e')];_0x4f98ff['body']['basename']=_0x4f98ff[_0x2951('0x4d')][_0x2951('0x4f')];_0x4f98ff[_0x2951('0x49')]['type']=_0x4f98ff[_0x2951('0x4d')]['mimetype'];return db['Attachment'][_0x2951('0x4c')](_0x4f98ff[_0x2951('0x49')])['then'](respondWithResult(_0x3b4231,0xc9))[_0x2951('0x43')](handleError(_0x3b4231,null));};exports[_0x2951('0x50')]=function(_0x52e7ed,_0x5a8cb9,_0x2cebaf){return db['Attachment'][_0x2951('0x51')]({'where':{'id':_0x52e7ed['params']['id']},'raw':!![]})[_0x2951('0x24')](handleEntityNotFound(_0x5a8cb9,null))[_0x2951('0x24')](function(_0x5dcd3a){if(_0x5dcd3a){var _0x10d99d=_0x5dcd3a[_0x2951('0x52')]!==null;var _0x2243a1=path['join'](config[_0x2951('0x53')],'server/files/attachments/');if(_0x10d99d){_0x2243a1=path[_0x2951('0x54')](_0x2243a1,'offline-chat/');}var _0x50062d=path[_0x2951('0x54')](_0x2243a1,_0x5dcd3a[_0x2951('0x55')]);return _0x5a8cb9[_0x2951('0x50')](_0x50062d);}})[_0x2951('0x43')](handleError(_0x5a8cb9,null));};
\ No newline at end of file
+var _0xa0e3=['../../components/parsers/advancedSearch','api','../../config/utils','../../config/license/util','sendStatus','status','end','json','offset','undefined','count','limit','set','reject','update','then','error','stack','name','send','index','map','Attachment','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','fields','attributes','hasOwnProperty','nolimit','sort','where','merge','VIRTUAL','filter','options','includeAll','include','findAll','rows','catch','show','length','clone','params','find','get','createdAt','updatedAt','body','omit','create','file','originalname','basename','filename','download','ChatOfflineMessageId','join','root','offline-chat/','fast-json-patch','request-promise','moment','bluebird','util','path','ejs','lodash','squel','crypto','jsforce','desk.js','to-csv','ioredis','../../components/parsers/qs'];(function(_0x9391df,_0x2bebda){var _0x59255b=function(_0x1db709){while(--_0x1db709){_0x9391df['push'](_0x9391df['shift']());}};_0x59255b(++_0x2bebda);}(_0xa0e3,0xe7));var _0x3a0e=function(_0x17ba23,_0x1f321c){_0x17ba23=_0x17ba23-0x0;var _0x204fce=_0xa0e3[_0x17ba23];return _0x204fce;};'use strict';var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0x3a0e('0x0'));var rp=require(_0x3a0e('0x1'));var moment=require(_0x3a0e('0x2'));var BPromise=require(_0x3a0e('0x3'));var Mustache=require('mustache');var util=require(_0x3a0e('0x4'));var path=require(_0x3a0e('0x5'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x3a0e('0x6'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x3a0e('0x7'));var squel=require(_0x3a0e('0x8'));var crypto=require(_0x3a0e('0x9'));var jsforce=require(_0x3a0e('0xa'));var deskjs=require(_0x3a0e('0xb'));var toCsv=require(_0x3a0e('0xc'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0x3a0e('0xd'));var authService=require('../../components/auth/service');var qs=require(_0x3a0e('0xe'));var as=require(_0x3a0e('0xf'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x3a0e('0x10'));var utils=require(_0x3a0e('0x11'));var config=require('../../config/environment');var licenseUtil=require(_0x3a0e('0x12'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x47560e,_0x7d941e){_0x7d941e=_0x7d941e||0xcc;return function(_0x167a38){if(_0x167a38){return _0x47560e[_0x3a0e('0x13')](_0x7d941e);}return _0x47560e[_0x3a0e('0x14')](_0x7d941e)[_0x3a0e('0x15')]();};}function respondWithResult(_0x46d1e2,_0x139b6e){_0x139b6e=_0x139b6e||0xc8;return function(_0x5c064b){if(_0x5c064b){return _0x46d1e2['status'](_0x139b6e)[_0x3a0e('0x16')](_0x5c064b);}};}function respondWithFilteredResult(_0x24c3a2,_0x5b7ef8){return function(_0x5abd8e){if(_0x5abd8e){var _0x5e28e3=typeof _0x5b7ef8[_0x3a0e('0x17')]===_0x3a0e('0x18')&&typeof _0x5b7ef8['limit']===_0x3a0e('0x18');var _0x10de8c=_0x5abd8e['count'];var _0xb3cfa8=_0x5e28e3?0x0:_0x5b7ef8['offset'];var _0x35164f=_0x5e28e3?_0x5abd8e[_0x3a0e('0x19')]:_0x5b7ef8[_0x3a0e('0x17')]+_0x5b7ef8[_0x3a0e('0x1a')];var _0x3c931d;if(_0x35164f>=_0x10de8c){_0x35164f=_0x10de8c;_0x3c931d=0xc8;}else{_0x3c931d=0xce;}_0x24c3a2[_0x3a0e('0x14')](_0x3c931d);return _0x24c3a2[_0x3a0e('0x1b')]('Content-Range',_0xb3cfa8+'-'+_0x35164f+'/'+_0x10de8c)[_0x3a0e('0x16')](_0x5abd8e);}return null;};}function patchUpdates(_0x589286){return function(_0x2b3842){try{jsonpatch['apply'](_0x2b3842,_0x589286,!![]);}catch(_0x3e8c02){return BPromise[_0x3a0e('0x1c')](_0x3e8c02);}return _0x2b3842['save']();};}function saveUpdates(_0xe8f158,_0x5c38a6){return function(_0x4a736e){if(_0x4a736e){return _0x4a736e[_0x3a0e('0x1d')](_0xe8f158)[_0x3a0e('0x1e')](function(_0xca718){return _0xca718;});}return null;};}function removeEntity(_0x1395d6,_0xb70032){return function(_0x326c77){if(_0x326c77){return _0x326c77['destroy']()[_0x3a0e('0x1e')](function(){_0x1395d6[_0x3a0e('0x14')](0xcc)['end']();});}};}function handleEntityNotFound(_0x2696d4,_0x320827){return function(_0x3962cd){if(!_0x3962cd){_0x2696d4[_0x3a0e('0x13')](0x194);}return _0x3962cd;};}function handleError(_0x49cfa1,_0x45830a){_0x45830a=_0x45830a||0x1f4;return function(_0x3b7ed6){logger[_0x3a0e('0x1f')](_0x3b7ed6[_0x3a0e('0x20')]);if(_0x3b7ed6[_0x3a0e('0x21')]){delete _0x3b7ed6[_0x3a0e('0x21')];}_0x49cfa1['status'](_0x45830a)[_0x3a0e('0x22')](_0x3b7ed6);};}exports[_0x3a0e('0x23')]=function(_0x23000e,_0x1eefb8){var _0x519c41={},_0x115bd9={},_0x5d532c={'count':0x0,'rows':[]};var _0x3b6aea=_[_0x3a0e('0x24')](db[_0x3a0e('0x25')][_0x3a0e('0x26')],function(_0x1b452e){return{'name':_0x1b452e[_0x3a0e('0x27')],'type':_0x1b452e[_0x3a0e('0x28')][_0x3a0e('0x29')]};});_0x115bd9[_0x3a0e('0x2a')]=_['map'](_0x3b6aea,_0x3a0e('0x21'));_0x115bd9[_0x3a0e('0x2b')]=_[_0x3a0e('0x2c')](_0x23000e[_0x3a0e('0x2b')]);_0x115bd9[_0x3a0e('0x2d')]=_[_0x3a0e('0x2e')](_0x115bd9[_0x3a0e('0x2a')],_0x115bd9[_0x3a0e('0x2b')]);_0x519c41['attributes']=_[_0x3a0e('0x2e')](_0x115bd9[_0x3a0e('0x2a')],qs[_0x3a0e('0x2f')](_0x23000e[_0x3a0e('0x2b')][_0x3a0e('0x2f')]));_0x519c41[_0x3a0e('0x30')]=_0x519c41[_0x3a0e('0x30')]['length']?_0x519c41[_0x3a0e('0x30')]:_0x115bd9['model'];if(!_0x23000e[_0x3a0e('0x2b')][_0x3a0e('0x31')](_0x3a0e('0x32'))){_0x519c41[_0x3a0e('0x1a')]=qs['limit'](_0x23000e[_0x3a0e('0x2b')][_0x3a0e('0x1a')]);_0x519c41[_0x3a0e('0x17')]=qs[_0x3a0e('0x17')](_0x23000e['query'][_0x3a0e('0x17')]);}_0x519c41['order']=qs[_0x3a0e('0x33')](_0x23000e[_0x3a0e('0x2b')]['sort']);_0x519c41['where']=qs[_0x3a0e('0x2d')](_['pick'](_0x23000e[_0x3a0e('0x2b')],_0x115bd9[_0x3a0e('0x2d')]),_0x3b6aea);if(_0x23000e['query']['filter']){_0x519c41[_0x3a0e('0x34')]=_[_0x3a0e('0x35')](_0x519c41[_0x3a0e('0x34')],{'$or':_[_0x3a0e('0x24')](_0x3b6aea,function(_0x580a42){if(_0x580a42['type']!==_0x3a0e('0x36')){var _0x2d2396={};_0x2d2396[_0x580a42[_0x3a0e('0x21')]]={'$like':'%'+_0x23000e[_0x3a0e('0x2b')][_0x3a0e('0x37')]+'%'};return _0x2d2396;}})});}_0x519c41=_['merge']({},_0x519c41,_0x23000e[_0x3a0e('0x38')]);var _0x28d6ef={'where':_0x519c41[_0x3a0e('0x34')]};return db[_0x3a0e('0x25')][_0x3a0e('0x19')](_0x28d6ef)['then'](function(_0x3929ad){_0x5d532c[_0x3a0e('0x19')]=_0x3929ad;if(_0x23000e[_0x3a0e('0x2b')][_0x3a0e('0x39')]){_0x519c41[_0x3a0e('0x3a')]=[{'all':!![]}];}return db[_0x3a0e('0x25')][_0x3a0e('0x3b')](_0x519c41);})[_0x3a0e('0x1e')](function(_0x277316){_0x5d532c[_0x3a0e('0x3c')]=_0x277316;return _0x5d532c;})[_0x3a0e('0x1e')](respondWithFilteredResult(_0x1eefb8,_0x519c41))[_0x3a0e('0x3d')](handleError(_0x1eefb8,null));};exports[_0x3a0e('0x3e')]=function(_0x3690f8,_0x3c1b7c){var _0x353016={'raw':!![],'where':{'id':_0x3690f8['params']['id']}},_0x32f3b8={};_0x32f3b8[_0x3a0e('0x2a')]=_['keys'](db['Attachment'][_0x3a0e('0x26')]);_0x32f3b8['query']=_[_0x3a0e('0x2c')](_0x3690f8['query']);_0x32f3b8[_0x3a0e('0x2d')]=_[_0x3a0e('0x2e')](_0x32f3b8[_0x3a0e('0x2a')],_0x32f3b8[_0x3a0e('0x2b')]);_0x353016[_0x3a0e('0x30')]=_['intersection'](_0x32f3b8[_0x3a0e('0x2a')],qs['fields'](_0x3690f8['query']['fields']));_0x353016['attributes']=_0x353016[_0x3a0e('0x30')][_0x3a0e('0x3f')]?_0x353016[_0x3a0e('0x30')]:_0x32f3b8['model'];if(_0x3690f8['query'][_0x3a0e('0x39')]){_0x353016['include']=[{'all':!![]}];}_0x353016=_['merge']({},_0x353016,_0x3690f8[_0x3a0e('0x38')]);return db[_0x3a0e('0x25')]['find'](_0x353016)[_0x3a0e('0x1e')](handleEntityNotFound(_0x3c1b7c,null))[_0x3a0e('0x1e')](respondWithResult(_0x3c1b7c,null))['catch'](handleError(_0x3c1b7c,null));};exports[_0x3a0e('0x40')]=function(_0x24c60c,_0x38da68){var _0x55c2ea={'where':{'id':_0x24c60c[_0x3a0e('0x41')]['id']}},_0x58e27f={};_0x58e27f[_0x3a0e('0x2a')]=_['keys'](db[_0x3a0e('0x25')][_0x3a0e('0x26')]);_0x55c2ea[_0x3a0e('0x30')]=_[_0x3a0e('0x2e')](_0x58e27f[_0x3a0e('0x2a')],qs['fields'](_0x24c60c[_0x3a0e('0x2b')][_0x3a0e('0x2f')]));_0x55c2ea[_0x3a0e('0x30')]=_0x55c2ea[_0x3a0e('0x30')][_0x3a0e('0x3f')]?_0x55c2ea[_0x3a0e('0x30')]:_0x58e27f[_0x3a0e('0x2a')];if(_0x24c60c['query']['includeAll']){_0x55c2ea['include']=[{'all':!![]}];}_0x55c2ea=_[_0x3a0e('0x35')]({},_0x55c2ea,_0x24c60c[_0x3a0e('0x38')]);return db[_0x3a0e('0x25')][_0x3a0e('0x42')](_0x55c2ea)[_0x3a0e('0x1e')](handleEntityNotFound(_0x38da68,null))[_0x3a0e('0x1e')](function(_0x5a38e0){if(_0x5a38e0){var _0x1fd5f7=_0x5a38e0[_0x3a0e('0x43')]({'plain':!![]});_0x1fd5f7=qs['omit'](_0x1fd5f7,['id',_0x3a0e('0x44'),_0x3a0e('0x45')]);_0x24c60c[_0x3a0e('0x46')]=_[_0x3a0e('0x47')](_0x24c60c['body'],['id','createdAt','updatedAt']);return db[_0x3a0e('0x25')][_0x3a0e('0x48')](_[_0x3a0e('0x35')](_0x1fd5f7,_0x24c60c['body']),{'include':_0x24c60c[_0x3a0e('0x2b')][_0x3a0e('0x39')]?[{'all':!![]}]:undefined});}})[_0x3a0e('0x1e')](respondWithResult(_0x38da68,0xc9))[_0x3a0e('0x3d')](handleError(_0x38da68,null));};exports[_0x3a0e('0x1d')]=function(_0x32d65d,_0x49f35f){if(_0x32d65d['body']['id']){delete _0x32d65d['body']['id'];}return db[_0x3a0e('0x25')][_0x3a0e('0x42')]({'where':{'id':_0x32d65d['params']['id']}})[_0x3a0e('0x1e')](handleEntityNotFound(_0x49f35f,null))['then'](saveUpdates(_0x32d65d['body'],null))[_0x3a0e('0x1e')](respondWithResult(_0x49f35f,null))[_0x3a0e('0x3d')](handleError(_0x49f35f,null));};exports['destroy']=function(_0x4d68cd,_0x5e16cc){return db[_0x3a0e('0x25')][_0x3a0e('0x42')]({'where':{'id':_0x4d68cd[_0x3a0e('0x41')]['id']}})[_0x3a0e('0x1e')](handleEntityNotFound(_0x5e16cc,null))[_0x3a0e('0x1e')](removeEntity(_0x5e16cc,null))['catch'](handleError(_0x5e16cc,null));};exports[_0x3a0e('0x48')]=function(_0x2ec262,_0x2427ba,_0x36cf49){_0x2ec262[_0x3a0e('0x46')][_0x3a0e('0x21')]=_0x2ec262[_0x3a0e('0x49')][_0x3a0e('0x4a')];_0x2ec262[_0x3a0e('0x46')][_0x3a0e('0x4b')]=_0x2ec262[_0x3a0e('0x49')][_0x3a0e('0x4c')];_0x2ec262[_0x3a0e('0x46')][_0x3a0e('0x28')]=_0x2ec262[_0x3a0e('0x49')]['mimetype'];return db[_0x3a0e('0x25')][_0x3a0e('0x48')](_0x2ec262['body'])[_0x3a0e('0x1e')](respondWithResult(_0x2427ba,0xc9))['catch'](handleError(_0x2427ba,null));};exports[_0x3a0e('0x4d')]=function(_0x48153a,_0x5ea421,_0x5993c2){return db[_0x3a0e('0x25')]['findOne']({'where':{'id':_0x48153a[_0x3a0e('0x41')]['id']},'raw':!![]})[_0x3a0e('0x1e')](handleEntityNotFound(_0x5ea421,null))[_0x3a0e('0x1e')](function(_0x4c2c2c){if(_0x4c2c2c){var _0x3a76d1=_0x4c2c2c[_0x3a0e('0x4e')]!==null;var _0xeac9b6=path[_0x3a0e('0x4f')](config[_0x3a0e('0x50')],'server/files/attachments/');if(_0x3a76d1){_0xeac9b6=path[_0x3a0e('0x4f')](_0xeac9b6,_0x3a0e('0x51'));}var _0x3eed3c=path[_0x3a0e('0x4f')](_0xeac9b6,_0x4c2c2c['basename']);return _0x5ea421[_0x3a0e('0x4d')](_0x3eed3c);}})[_0x3a0e('0x3d')](handleError(_0x5ea421,null));};
\ No newline at end of file
diff --git a/server/api/attachment/attachment.model.js b/server/api/attachment/attachment.model.js
index 4a494fb..a93e3ff 100644
--- a/server/api/attachment/attachment.model.js
+++ b/server/api/attachment/attachment.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x140d=['util','api','moment','bluebird','request-promise','path','rimraf','../../config/environment','./attachment.attributes','exports','define','Attachment','attachments','lodash'];(function(_0x304f57,_0x1d51db){var _0x4bd430=function(_0x4f1b54){while(--_0x4f1b54){_0x304f57['push'](_0x304f57['shift']());}};_0x4bd430(++_0x1d51db);}(_0x140d,0x14f));var _0xd140=function(_0x9a2980,_0x27c0b8){_0x9a2980=_0x9a2980-0x0;var _0x88b506=_0x140d[_0x9a2980];return _0x88b506;};'use strict';var _=require(_0xd140('0x0'));var util=require(_0xd140('0x1'));var logger=require('../../config/logger')(_0xd140('0x2'));var moment=require(_0xd140('0x3'));var BPromise=require(_0xd140('0x4'));var rp=require(_0xd140('0x5'));var fs=require('fs');var path=require(_0xd140('0x6'));var rimraf=require(_0xd140('0x7'));var config=require(_0xd140('0x8'));var attributes=require(_0xd140('0x9'));module[_0xd140('0xa')]=function(_0x4d51d9,_0x4a30e5){return _0x4d51d9[_0xd140('0xb')](_0xd140('0xc'),attributes,{'tableName':_0xd140('0xd'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
+var _0xc3d0=['rimraf','../../config/environment','define','Attachment','attachments','lodash','util','api','moment','bluebird','request-promise'];(function(_0x45f8ce,_0x1631e3){var _0x47019a=function(_0x1a05c0){while(--_0x1a05c0){_0x45f8ce['push'](_0x45f8ce['shift']());}};_0x47019a(++_0x1631e3);}(_0xc3d0,0x123));var _0x0c3d=function(_0x557c9e,_0x3f5795){_0x557c9e=_0x557c9e-0x0;var _0xcb704=_0xc3d0[_0x557c9e];return _0xcb704;};'use strict';var _=require(_0x0c3d('0x0'));var util=require(_0x0c3d('0x1'));var logger=require('../../config/logger')(_0x0c3d('0x2'));var moment=require(_0x0c3d('0x3'));var BPromise=require(_0x0c3d('0x4'));var rp=require(_0x0c3d('0x5'));var fs=require('fs');var path=require('path');var rimraf=require(_0x0c3d('0x6'));var config=require(_0x0c3d('0x7'));var attributes=require('./attachment.attributes');module['exports']=function(_0x2c6981,_0x1743a9){return _0x2c6981[_0x0c3d('0x8')](_0x0c3d('0x9'),attributes,{'tableName':_0x0c3d('0xa'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
diff --git a/server/api/attachment/attachment.rpc.js b/server/api/attachment/attachment.rpc.js
index 2ecb570..56eb13a 100644
--- a/server/api/attachment/attachment.rpc.js
+++ b/server/api/attachment/attachment.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xf53f=['create','options','raw','then','debug','catch','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','Attachment,\x20%s,\x20%s','request\x20sent','Attachment,\x20%s,\x20%s,\x20%s','error','code','message','info','result','CreateAttachment'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xf53f,0x8d));var _0xff53=function(_0x44a297,_0x34d9d8){_0x44a297=_0x44a297-0x0;var _0x4b25de=_0xf53f[_0x44a297];return _0x4b25de;};'use strict';var _=require(_0xff53('0x0'));var util=require(_0xff53('0x1'));var moment=require(_0xff53('0x2'));var BPromise=require(_0xff53('0x3'));var rs=require(_0xff53('0x4'));var fs=require('fs');var Redis=require(_0xff53('0x5'));var db=require(_0xff53('0x6'))['db'];var utils=require(_0xff53('0x7'));var logger=require(_0xff53('0x8'))(_0xff53('0x9'));var config=require(_0xff53('0xa'));var jayson=require(_0xff53('0xb'));var client=jayson['client']['http']({'port':0x232a});function respondWithRpcPromise(_0x27b397,_0x5751e7,_0x1c27bb){return new BPromise(function(_0x122746,_0x1bc4b3){return client['request'](_0x27b397,_0x1c27bb)['then'](function(_0x3c001d){logger['info'](_0xff53('0xc'),_0x5751e7,_0xff53('0xd'));logger['debug'](_0xff53('0xe'),_0x5751e7,_0xff53('0xd'),JSON['stringify'](_0x3c001d));if(_0x3c001d[_0xff53('0xf')]){if(_0x3c001d[_0xff53('0xf')][_0xff53('0x10')]===0x1f4){logger['error'](_0xff53('0xc'),_0x5751e7,_0x3c001d[_0xff53('0xf')][_0xff53('0x11')]);return _0x1bc4b3(_0x3c001d['error'][_0xff53('0x11')]);}logger[_0xff53('0xf')]('Attachment,\x20%s,\x20%s',_0x5751e7,_0x3c001d['error']['message']);return _0x122746(_0x3c001d['error'][_0xff53('0x11')]);}else{logger[_0xff53('0x12')](_0xff53('0xc'),_0x5751e7,'request\x20sent');_0x122746(_0x3c001d[_0xff53('0x13')]['message']);}})['catch'](function(_0x12e90b){logger[_0xff53('0xf')](_0xff53('0xc'),_0x5751e7,_0x12e90b);_0x1bc4b3(_0x12e90b);});});}exports[_0xff53('0x14')]=function(_0x38883f){var _0x319ce5=this;return new Promise(function(_0x14b502,_0x5e9ba6){return db['Attachment'][_0xff53('0x15')](_0x38883f['body'],{'raw':_0x38883f[_0xff53('0x16')]?_0x38883f[_0xff53('0x16')][_0xff53('0x17')]===undefined?!![]:![]:!![]})[_0xff53('0x18')](function(_0x39b3d1){logger[_0xff53('0x12')](_0xff53('0x14'),_0x38883f);logger[_0xff53('0x19')](_0xff53('0x14'),_0x38883f,JSON['stringify'](_0x39b3d1));_0x14b502(_0x39b3d1);})[_0xff53('0x1a')](function(_0x5cd878){logger['error']('CreateAttachment',_0x5cd878['message'],_0x38883f);_0x5e9ba6(_0x319ce5[_0xff53('0xf')](0x1f4,_0x5cd878[_0xff53('0x11')]));});});};
\ No newline at end of file
+var _0x1be1=['Attachment,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','result','catch','CreateAttachment','body','options','raw','moment','bluebird','ioredis','../../mysqldb','../../config/utils','../../config/logger','../../config/environment','jayson/promise','client','request','then','info','Attachment,\x20%s,\x20%s','debug'];(function(_0x3e3bee,_0x4f91fe){var _0x3ae14c=function(_0x3861a0){while(--_0x3861a0){_0x3e3bee['push'](_0x3e3bee['shift']());}};_0x3ae14c(++_0x4f91fe);}(_0x1be1,0x192));var _0x11be=function(_0x204c47,_0x211675){_0x204c47=_0x204c47-0x0;var _0x5e5e92=_0x1be1[_0x204c47];return _0x5e5e92;};'use strict';var _=require('lodash');var util=require('util');var moment=require(_0x11be('0x0'));var BPromise=require(_0x11be('0x1'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x11be('0x2'));var db=require(_0x11be('0x3'))['db'];var utils=require(_0x11be('0x4'));var logger=require(_0x11be('0x5'))('rpc');var config=require(_0x11be('0x6'));var jayson=require(_0x11be('0x7'));var client=jayson[_0x11be('0x8')]['http']({'port':0x232a});function respondWithRpcPromise(_0xfe8c62,_0x497730,_0x18f661){return new BPromise(function(_0x11fc15,_0x246772){return client[_0x11be('0x9')](_0xfe8c62,_0x18f661)[_0x11be('0xa')](function(_0x5f3d04){logger[_0x11be('0xb')](_0x11be('0xc'),_0x497730,'request\x20sent');logger[_0x11be('0xd')](_0x11be('0xe'),_0x497730,_0x11be('0xf'),JSON[_0x11be('0x10')](_0x5f3d04));if(_0x5f3d04['error']){if(_0x5f3d04[_0x11be('0x11')][_0x11be('0x12')]===0x1f4){logger[_0x11be('0x11')]('Attachment,\x20%s,\x20%s',_0x497730,_0x5f3d04[_0x11be('0x11')][_0x11be('0x13')]);return _0x246772(_0x5f3d04['error'][_0x11be('0x13')]);}logger['error']('Attachment,\x20%s,\x20%s',_0x497730,_0x5f3d04['error']['message']);return _0x11fc15(_0x5f3d04['error']['message']);}else{logger['info'](_0x11be('0xc'),_0x497730,'request\x20sent');_0x11fc15(_0x5f3d04[_0x11be('0x14')][_0x11be('0x13')]);}})[_0x11be('0x15')](function(_0x216b8c){logger['error'](_0x11be('0xc'),_0x497730,_0x216b8c);_0x246772(_0x216b8c);});});}exports[_0x11be('0x16')]=function(_0x56ab61){var _0x299f45=this;return new Promise(function(_0xc3263c,_0x23aa5f){return db['Attachment']['create'](_0x56ab61[_0x11be('0x17')],{'raw':_0x56ab61[_0x11be('0x18')]?_0x56ab61[_0x11be('0x18')][_0x11be('0x19')]===undefined?!![]:![]:!![]})['then'](function(_0x12a5bd){logger[_0x11be('0xb')](_0x11be('0x16'),_0x56ab61);logger[_0x11be('0xd')](_0x11be('0x16'),_0x56ab61,JSON[_0x11be('0x10')](_0x12a5bd));_0xc3263c(_0x12a5bd);})[_0x11be('0x15')](function(_0x17678d){logger[_0x11be('0x11')](_0x11be('0x16'),_0x17678d['message'],_0x56ab61);_0x23aa5f(_0x299f45[_0x11be('0x11')](0x1f4,_0x17678d[_0x11be('0x13')]));});});};
\ No newline at end of file
diff --git a/server/api/attachment/index.js b/server/api/attachment/index.js
index 6472294..c44efd4 100644
--- a/server/api/attachment/index.js
+++ b/server/api/attachment/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x2032=['./attachment.controller','get','isAuthenticated','index','/:id','show','download','/:id/clone','clone','root','server/files/attachments/','now','post','single','file','create','put','update','delete','destroy','exports','util','path','connect-timeout','Router','fs-extra','../../components/interaction/service','../../config/environment'];(function(_0x7f8a44,_0x13830e){var _0x93f2de=function(_0x1134c0){while(--_0x1134c0){_0x7f8a44['push'](_0x7f8a44['shift']());}};_0x93f2de(++_0x13830e);}(_0x2032,0xd9));var _0x2203=function(_0x3d8706,_0x382abc){_0x3d8706=_0x3d8706-0x0;var _0x46cd13=_0x2032[_0x3d8706];return _0x46cd13;};'use strict';var multer=require('multer');var util=require(_0x2203('0x0'));var path=require(_0x2203('0x1'));var timeout=require(_0x2203('0x2'));var express=require('express');var router=express[_0x2203('0x3')]();var fs_extra=require(_0x2203('0x4'));var auth=require('../../components/auth/service');var interaction=require(_0x2203('0x5'));var config=require(_0x2203('0x6'));var controller=require(_0x2203('0x7'));router[_0x2203('0x8')]('/',auth[_0x2203('0x9')](),controller[_0x2203('0xa')]);router[_0x2203('0x8')](_0x2203('0xb'),auth[_0x2203('0x9')](),controller[_0x2203('0xc')]);router[_0x2203('0x8')]('/:id/download',auth['isAuthenticated'](),controller[_0x2203('0xd')]);router['post'](_0x2203('0xe'),auth[_0x2203('0x9')](),controller[_0x2203('0xf')]);var upload=multer({'storage':multer['diskStorage']({'destination':function(_0x849049,_0x4a6832,_0x3f690a){_0x3f690a(null,path['join'](config[_0x2203('0x10')],_0x2203('0x11')));},'filename':function(_0x4b9376,_0x583bc7,_0x585c76){_0x585c76(null,util['format']('%s-%s',Date[_0x2203('0x12')](),_0x583bc7['originalname']['replace'](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-')));}})});router[_0x2203('0x13')]('/',upload[_0x2203('0x14')](_0x2203('0x15')),controller[_0x2203('0x16')]);router[_0x2203('0x17')](_0x2203('0xb'),auth[_0x2203('0x9')](),controller[_0x2203('0x18')]);router[_0x2203('0x19')](_0x2203('0xb'),auth['isAuthenticated'](),controller[_0x2203('0x1a')]);module[_0x2203('0x1b')]=router;
\ No newline at end of file
+var _0x5f2f=['show','/:id/download','download','post','/:id/clone','clone','root','server/files/attachments/','format','now','originalname','replace','single','create','put','update','delete','destroy','exports','multer','util','path','connect-timeout','express','Router','fs-extra','../../components/auth/service','./attachment.controller','get','isAuthenticated','index','/:id'];(function(_0x3610f6,_0x52f821){var _0x45ff1b=function(_0x2af7a5){while(--_0x2af7a5){_0x3610f6['push'](_0x3610f6['shift']());}};_0x45ff1b(++_0x52f821);}(_0x5f2f,0x73));var _0xf5f2=function(_0x292526,_0x2d3480){_0x292526=_0x292526-0x0;var _0x563dfd=_0x5f2f[_0x292526];return _0x563dfd;};'use strict';var multer=require(_0xf5f2('0x0'));var util=require(_0xf5f2('0x1'));var path=require(_0xf5f2('0x2'));var timeout=require(_0xf5f2('0x3'));var express=require(_0xf5f2('0x4'));var router=express[_0xf5f2('0x5')]();var fs_extra=require(_0xf5f2('0x6'));var auth=require(_0xf5f2('0x7'));var interaction=require('../../components/interaction/service');var config=require('../../config/environment');var controller=require(_0xf5f2('0x8'));router[_0xf5f2('0x9')]('/',auth[_0xf5f2('0xa')](),controller[_0xf5f2('0xb')]);router[_0xf5f2('0x9')](_0xf5f2('0xc'),auth['isAuthenticated'](),controller[_0xf5f2('0xd')]);router[_0xf5f2('0x9')](_0xf5f2('0xe'),auth['isAuthenticated'](),controller[_0xf5f2('0xf')]);router[_0xf5f2('0x10')](_0xf5f2('0x11'),auth['isAuthenticated'](),controller[_0xf5f2('0x12')]);var upload=multer({'storage':multer['diskStorage']({'destination':function(_0x53fb33,_0xa7e1a6,_0x151aba){_0x151aba(null,path['join'](config[_0xf5f2('0x13')],_0xf5f2('0x14')));},'filename':function(_0x331482,_0x3f2997,_0x59bb6c){_0x59bb6c(null,util[_0xf5f2('0x15')]('%s-%s',Date[_0xf5f2('0x16')](),_0x3f2997[_0xf5f2('0x17')][_0xf5f2('0x18')](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-')));}})});router[_0xf5f2('0x10')]('/',upload[_0xf5f2('0x19')]('file'),controller[_0xf5f2('0x1a')]);router[_0xf5f2('0x1b')](_0xf5f2('0xc'),auth[_0xf5f2('0xa')](),controller[_0xf5f2('0x1c')]);router[_0xf5f2('0x1d')](_0xf5f2('0xc'),auth[_0xf5f2('0xa')](),controller[_0xf5f2('0x1e')]);module[_0xf5f2('0x1f')]=router;
\ No newline at end of file
diff --git a/server/api/authActiveDirectory/authActiveDirectory.controller.js b/server/api/authActiveDirectory/authActiveDirectory.controller.js
index d8a62c8..65c0c4c 100644
--- a/server/api/authActiveDirectory/authActiveDirectory.controller.js
+++ b/server/api/authActiveDirectory/authActiveDirectory.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xb0af=['message','login','authenticate','ad-login','Something\x20went\x20wrong,\x20please\x20try\x20again.','json','User','passport-local','moment','activedirectory2','bluebird','../../mysqldb','../../components/auth/service','../../config/utils','../../config/logger','activedirectory','undefined','baseDN','url','error','Error\x20authenticate\x20%s:\x20%s','inspect','Incorrect\x20username\x20and/or\x20password.\x20Please\x20retry\x20again\x20or\x20contact\x20the\x20administrator.','Error\x20authenticate\x20%s:\x20Wrong\x20credentials','findOne','adSsoEnabled','then','Error\x20authenticate\x20%s:\x20Active\x20Directory\x20not\x20enabled','name','password','salt','role','disabled','blocked','online','admin','user','agent','domain','blockedAt','add','blockDuration','clearBlockUser','getLicense','catch','status'];(function(_0x325552,_0x2244c4){var _0x40b052=function(_0x268961){while(--_0x268961){_0x325552['push'](_0x325552['shift']());}};_0x40b052(++_0x2244c4);}(_0xb0af,0xed));var _0xfb0a=function(_0x309817,_0x44d860){_0x309817=_0x309817-0x0;var _0x1c6922=_0xb0af[_0x309817];return _0x1c6922;};'use strict';var passport=require('passport');var LocalStrategy=require(_0xfb0a('0x0'))['Strategy'];var moment=require(_0xfb0a('0x1'));var ActiveDirectory=require(_0xfb0a('0x2'));var BPromise=require(_0xfb0a('0x3'));var util=require('util');var db=require(_0xfb0a('0x4'))['db'];var authService=require(_0xfb0a('0x5'));var utils=require(_0xfb0a('0x6'));var config=require('../../config/environment');var logger=require(_0xfb0a('0x7'))('api');function isActiveDirectoryConfigured(_0x220005){var _0x3ff04c=![];if(typeof _0x220005[_0xfb0a('0x8')]!==_0xfb0a('0x9')){_0x3ff04c=_0x220005[_0xfb0a('0x8')][_0xfb0a('0xa')]&&_0x220005[_0xfb0a('0x8')][_0xfb0a('0xb')]&&_0x220005[_0xfb0a('0x8')]['domain'];}return _0x3ff04c;}function adAuthenticate(_0x57c2b8,_0x1307d4,_0x1ce68d){return new BPromise(function(_0x4f7a04,_0x5abad9){try{var _0x482f3e=new ActiveDirectory(_0x57c2b8);_0x482f3e['authenticate'](_0x1307d4,_0x1ce68d,function(_0x49e3dd,_0x29605e){if(_0x49e3dd){logger[_0xfb0a('0xc')](_0xfb0a('0xd'),_0x1307d4,util[_0xfb0a('0xe')](_0x49e3dd,{'showHidden':![],'depth':null}));_0x5abad9(_0xfb0a('0xf'));}else if(!_0x29605e){logger[_0xfb0a('0xc')](_0xfb0a('0x10'),_0x1307d4);_0x5abad9(_0xfb0a('0xf'));}else{_0x4f7a04(_0x29605e);}});}catch(_0x3e8f78){_0x5abad9(_0x3e8f78);}});}function ActiveDirectoryAuthenticate(_0x4a72cd,_0x5d14b9,_0x316127,_0x41642c){var _0x4e331a,_0x1a3407;if(!isActiveDirectoryConfigured(config)){logger[_0xfb0a('0xc')]('Error\x20authenticate\x20%s:\x20Active\x20Directory\x20not\x20configured',_0x5d14b9);return _0x41642c(null,![],{'message':'Incorrect\x20username\x20and/or\x20password.\x20Please\x20retry\x20again\x20or\x20contact\x20the\x20administrator.'});}return db['Setting'][_0xfb0a('0x11')]({'where':{'id':0x1},'attributes':[_0xfb0a('0x12'),'blockDuration'],'raw':!![]})[_0xfb0a('0x13')](function(_0x4e72ba){_0x4e331a=_0x4e72ba;if(!_0x4e331a[_0xfb0a('0x12')]){logger[_0xfb0a('0xc')](_0xfb0a('0x14'),_0x5d14b9);throw new Error(_0xfb0a('0xf'));}return _0x4a72cd['findOne']({'attributes':['id',_0xfb0a('0x15'),_0xfb0a('0x16'),_0xfb0a('0x17'),_0xfb0a('0x18'),_0xfb0a('0x19'),_0xfb0a('0x1a'),'blockedAt',_0xfb0a('0x1b')],'where':{'name':_0x5d14b9,'role':{'$or':[_0xfb0a('0x1c'),_0xfb0a('0x1d'),_0xfb0a('0x1e')]},'adSsoEnabled':!![]}});})[_0xfb0a('0x13')](function(_0x1328cb){if(!_0x1328cb||_0x1328cb&&_0x1328cb['name']!==_0x5d14b9){throw new Error(_0xfb0a('0xf'));}_0x1a3407=_0x1328cb;var _0x1c051e=_0x1a3407['name']+'@'+config['activedirectory'][_0xfb0a('0x1f')];return adAuthenticate(config[_0xfb0a('0x8')],_0x1c051e,_0x316127);})['then'](function(_0x51d5f0){if(_0x1a3407['disabled']){throw new Error(_0xfb0a('0xf'));}if(_0x4e331a['blockDuration']>0x0){if(_0x1a3407[_0xfb0a('0x1a')]){if(moment(_0x1a3407[_0xfb0a('0x20')])[_0xfb0a('0x21')](_0x4e331a[_0xfb0a('0x22')],'minutes')>moment()){throw new Error(_0xfb0a('0xf'));}return utils[_0xfb0a('0x23')](_0x1a3407,0x0,![],null)[_0xfb0a('0x13')](function(){return utils[_0xfb0a('0x24')](_0x1a3407);})[_0xfb0a('0x13')](function(){return _0x41642c(null,_0x1a3407);});}else{return utils[_0xfb0a('0x24')](_0x1a3407)[_0xfb0a('0x13')](function(){return _0x41642c(null,_0x1a3407);});}}else{return utils[_0xfb0a('0x24')](_0x1a3407)[_0xfb0a('0x13')](function(){return _0x41642c(null,_0x1a3407);});}})[_0xfb0a('0x25')](function(_0x54ef1a){return _0x41642c(null,![],_0x54ef1a);});}function handleError(_0x21c3ee,_0x229fce,_0x47b783){return _0x21c3ee[_0xfb0a('0x26')](_0x229fce||0x1f4)['send']({'message':_0x47b783?_0x47b783[_0xfb0a('0x27')]||_0x47b783:''});}exports[_0xfb0a('0x28')]=function(_0x3186e2,_0x1abd37,_0x49b3ee){passport[_0xfb0a('0x29')](_0xfb0a('0x2a'),function(_0x2482f1,_0x59a701,_0x1cd61b){var _0x107e7f=_0x2482f1||_0x1cd61b;if(_0x107e7f){return handleError(_0x1abd37,0x191,_0x107e7f);}if(!_0x59a701){return handleError(_0x1abd37,0x194,{'message':_0xfb0a('0x2b')});}else{var _0x48be35={'payload':{'id':_0x59a701['id'],'role':_0x59a701[_0xfb0a('0x18')]},'options':{'expiresIn':0x15180}};return authService['signToken'](_0x48be35)[_0xfb0a('0x13')](function(_0x1e7f04){_0x1abd37[_0xfb0a('0x2c')]({'id':_0x59a701['id'],'token':_0x1e7f04,'statusCall':'','isAlreadyLogged':_0x59a701[_0xfb0a('0x1b')]});});}})(_0x3186e2,_0x1abd37,_0x49b3ee);};passport['use']('ad-login',new LocalStrategy({'usernameField':'name','passwordField':_0xfb0a('0x16')},function(_0x50470d,_0x4b907c,_0x52c86f){return ActiveDirectoryAuthenticate(db[_0xfb0a('0x2d')],_0x50470d,_0x4b907c,_0x52c86f);}));
\ No newline at end of file
+var _0x8390=['login','authenticate','ad-login','Something\x20went\x20wrong,\x20please\x20try\x20again.','signToken','json','online','use','passport','passport-local','moment','activedirectory2','bluebird','util','../../mysqldb','../../components/auth/service','../../config/environment','api','undefined','activedirectory','baseDN','domain','error','Error\x20authenticate\x20%s:\x20%s','inspect','Error\x20authenticate\x20%s:\x20Wrong\x20credentials','Incorrect\x20username\x20and/or\x20password.\x20Please\x20retry\x20again\x20or\x20contact\x20the\x20administrator.','Error\x20authenticate\x20%s:\x20Active\x20Directory\x20not\x20configured','Setting','findOne','adSsoEnabled','blockDuration','then','Error\x20authenticate\x20%s:\x20Active\x20Directory\x20not\x20enabled','name','password','role','blocked','blockedAt','admin','user','agent','disabled','add','minutes','getLicense','send','message'];(function(_0x10d098,_0x66d37){var _0x4d8848=function(_0x3466c8){while(--_0x3466c8){_0x10d098['push'](_0x10d098['shift']());}};_0x4d8848(++_0x66d37);}(_0x8390,0xf8));var _0x0839=function(_0x3aeb36,_0x312dc9){_0x3aeb36=_0x3aeb36-0x0;var _0xa2ef21=_0x8390[_0x3aeb36];return _0xa2ef21;};'use strict';var passport=require(_0x0839('0x0'));var LocalStrategy=require(_0x0839('0x1'))['Strategy'];var moment=require(_0x0839('0x2'));var ActiveDirectory=require(_0x0839('0x3'));var BPromise=require(_0x0839('0x4'));var util=require(_0x0839('0x5'));var db=require(_0x0839('0x6'))['db'];var authService=require(_0x0839('0x7'));var utils=require('../../config/utils');var config=require(_0x0839('0x8'));var logger=require('../../config/logger')(_0x0839('0x9'));function isActiveDirectoryConfigured(_0x54e7b7){var _0x12f31c=![];if(typeof _0x54e7b7['activedirectory']!==_0x0839('0xa')){_0x12f31c=_0x54e7b7[_0x0839('0xb')][_0x0839('0xc')]&&_0x54e7b7[_0x0839('0xb')]['url']&&_0x54e7b7[_0x0839('0xb')][_0x0839('0xd')];}return _0x12f31c;}function adAuthenticate(_0x3444c6,_0x20a158,_0x2c8b2c){return new BPromise(function(_0x68c675,_0x567582){try{var _0x4cbcca=new ActiveDirectory(_0x3444c6);_0x4cbcca['authenticate'](_0x20a158,_0x2c8b2c,function(_0x550977,_0x5775a9){if(_0x550977){logger[_0x0839('0xe')](_0x0839('0xf'),_0x20a158,util[_0x0839('0x10')](_0x550977,{'showHidden':![],'depth':null}));_0x567582('Incorrect\x20username\x20and/or\x20password.\x20Please\x20retry\x20again\x20or\x20contact\x20the\x20administrator.');}else if(!_0x5775a9){logger[_0x0839('0xe')](_0x0839('0x11'),_0x20a158);_0x567582(_0x0839('0x12'));}else{_0x68c675(_0x5775a9);}});}catch(_0x46c1f3){_0x567582(_0x46c1f3);}});}function ActiveDirectoryAuthenticate(_0x2b8b48,_0x11a3ff,_0xd32e4a,_0xbf87a3){var _0x3f7226,_0x5a9ebb;if(!isActiveDirectoryConfigured(config)){logger[_0x0839('0xe')](_0x0839('0x13'),_0x11a3ff);return _0xbf87a3(null,![],{'message':_0x0839('0x12')});}return db[_0x0839('0x14')][_0x0839('0x15')]({'where':{'id':0x1},'attributes':[_0x0839('0x16'),_0x0839('0x17')],'raw':!![]})[_0x0839('0x18')](function(_0xf5d2d2){_0x3f7226=_0xf5d2d2;if(!_0x3f7226[_0x0839('0x16')]){logger[_0x0839('0xe')](_0x0839('0x19'),_0x11a3ff);throw new Error(_0x0839('0x12'));}return _0x2b8b48['findOne']({'attributes':['id',_0x0839('0x1a'),_0x0839('0x1b'),'salt',_0x0839('0x1c'),'disabled',_0x0839('0x1d'),_0x0839('0x1e'),'online'],'where':{'name':_0x11a3ff,'role':{'$or':[_0x0839('0x1f'),_0x0839('0x20'),_0x0839('0x21')]},'adSsoEnabled':!![]}});})[_0x0839('0x18')](function(_0x31b98d){if(!_0x31b98d||_0x31b98d&&_0x31b98d[_0x0839('0x1a')]!==_0x11a3ff){throw new Error(_0x0839('0x12'));}_0x5a9ebb=_0x31b98d;var _0x393193=_0x5a9ebb[_0x0839('0x1a')]+'@'+config[_0x0839('0xb')][_0x0839('0xd')];return adAuthenticate(config[_0x0839('0xb')],_0x393193,_0xd32e4a);})['then'](function(_0x48e42c){if(_0x5a9ebb[_0x0839('0x22')]){throw new Error('Incorrect\x20username\x20and/or\x20password.\x20Please\x20retry\x20again\x20or\x20contact\x20the\x20administrator.');}if(_0x3f7226[_0x0839('0x17')]>0x0){if(_0x5a9ebb[_0x0839('0x1d')]){if(moment(_0x5a9ebb[_0x0839('0x1e')])[_0x0839('0x23')](_0x3f7226[_0x0839('0x17')],_0x0839('0x24'))>moment()){throw new Error(_0x0839('0x12'));}return utils['clearBlockUser'](_0x5a9ebb,0x0,![],null)[_0x0839('0x18')](function(){return utils[_0x0839('0x25')](_0x5a9ebb);})[_0x0839('0x18')](function(){return _0xbf87a3(null,_0x5a9ebb);});}else{return utils[_0x0839('0x25')](_0x5a9ebb)[_0x0839('0x18')](function(){return _0xbf87a3(null,_0x5a9ebb);});}}else{return utils['getLicense'](_0x5a9ebb)['then'](function(){return _0xbf87a3(null,_0x5a9ebb);});}})['catch'](function(_0x1f5389){return _0xbf87a3(null,![],_0x1f5389);});}function handleError(_0x5d833c,_0x444353,_0x567f11){return _0x5d833c['status'](_0x444353||0x1f4)[_0x0839('0x26')]({'message':_0x567f11?_0x567f11[_0x0839('0x27')]||_0x567f11:''});}exports[_0x0839('0x28')]=function(_0x3273e5,_0x24c740,_0x4eb7fe){passport[_0x0839('0x29')](_0x0839('0x2a'),function(_0x59fe62,_0x301a49,_0x40a495){var _0x4733eb=_0x59fe62||_0x40a495;if(_0x4733eb){return handleError(_0x24c740,0x191,_0x4733eb);}if(!_0x301a49){return handleError(_0x24c740,0x194,{'message':_0x0839('0x2b')});}else{var _0x27e15a={'payload':{'id':_0x301a49['id'],'role':_0x301a49[_0x0839('0x1c')]},'options':{'expiresIn':0x15180}};return authService[_0x0839('0x2c')](_0x27e15a)[_0x0839('0x18')](function(_0x2fd00f){_0x24c740[_0x0839('0x2d')]({'id':_0x301a49['id'],'token':_0x2fd00f,'statusCall':'','isAlreadyLogged':_0x301a49[_0x0839('0x2e')]});});}})(_0x3273e5,_0x24c740,_0x4eb7fe);};passport[_0x0839('0x2f')](_0x0839('0x2a'),new LocalStrategy({'usernameField':_0x0839('0x1a'),'passwordField':_0x0839('0x1b')},function(_0x34d2a0,_0x523a1c,_0x3ee66e){return ActiveDirectoryAuthenticate(db['User'],_0x34d2a0,_0x523a1c,_0x3ee66e);}));
\ No newline at end of file
diff --git a/server/api/authActiveDirectory/index.js b/server/api/authActiveDirectory/index.js
index 73910dc..fd2ab9a 100644
--- a/server/api/authActiveDirectory/index.js
+++ b/server/api/authActiveDirectory/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x2361=['Router','./authActiveDirectory.controller','post','exports'];(function(_0x42bdad,_0x12836c){var _0x122626=function(_0x2eb29c){while(--_0x2eb29c){_0x42bdad['push'](_0x42bdad['shift']());}};_0x122626(++_0x12836c);}(_0x2361,0x150));var _0x1236=function(_0x19b941,_0x61476f){_0x19b941=_0x19b941-0x0;var _0x222d17=_0x2361[_0x19b941];return _0x222d17;};'use strict';var express=require('express');var router=express[_0x1236('0x0')]();var controller=require(_0x1236('0x1'));router[_0x1236('0x2')]('/',controller['login']);module[_0x1236('0x3')]=router;
\ No newline at end of file
+var _0x2982=['post','login','exports','Router','./authActiveDirectory.controller'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x2982,0x8f));var _0x2298=function(_0x437956,_0xb80d14){_0x437956=_0x437956-0x0;var _0xc59bf6=_0x2982[_0x437956];return _0xc59bf6;};'use strict';var express=require('express');var router=express[_0x2298('0x0')]();var controller=require(_0x2298('0x1'));router[_0x2298('0x2')]('/',controller[_0x2298('0x3')]);module[_0x2298('0x4')]=router;
\ No newline at end of file
diff --git a/server/api/authGoogle/authGoogle.controller.js b/server/api/authGoogle/authGoogle.controller.js
index d80f377..0410aa4 100644
--- a/server/api/authGoogle/authGoogle.controller.js
+++ b/server/api/authGoogle/authGoogle.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x9957=['../../config/environment','../../config/utils','login','google','/login','profile','email','callback','authenticate','use','clientID','clientSecret','secret','callbackURL','Setting','findOne','allowedLoginAttempts','User','find','map','emails','value','admin','user','then','disabled','Incorrect\x20username\x20and/or\x20password.\x20Please\x20retry\x20again\x20or\x20contact\x20the\x20administrator.','blockDuration','blocked','blockedAt','add','getLicense','catch','lodash','passport','passport-google-oauth20','Strategy','../../mysqldb'];(function(_0x4c60cc,_0x42acaf){var _0x26c875=function(_0x52e0de){while(--_0x52e0de){_0x4c60cc['push'](_0x4c60cc['shift']());}};_0x26c875(++_0x42acaf);}(_0x9957,0x93));var _0x7995=function(_0x6131cd,_0x4c26a1){_0x6131cd=_0x6131cd-0x0;var _0x47e916=_0x9957[_0x6131cd];return _0x47e916;};'use strict';var _=require(_0x7995('0x0'));var passport=require(_0x7995('0x1'));var GoogleStrategy=require(_0x7995('0x2'))[_0x7995('0x3')];var moment=require('moment');var db=require(_0x7995('0x4'))['db'];var config=require(_0x7995('0x5'));var utils=require(_0x7995('0x6'));exports[_0x7995('0x7')]=passport['authenticate'](_0x7995('0x8'),{'failureRedirect':_0x7995('0x9'),'scope':[_0x7995('0xa'),_0x7995('0xb')],'session':![]});exports[_0x7995('0xc')]=passport[_0x7995('0xd')]('google',{'failureRedirect':_0x7995('0x9'),'session':![]});passport[_0x7995('0xe')](new GoogleStrategy({'clientID':config['google']?config[_0x7995('0x8')][_0x7995('0xf')]:'id','clientSecret':config[_0x7995('0x8')]?config[_0x7995('0x8')][_0x7995('0x10')]:_0x7995('0x11'),'callbackURL':config[_0x7995('0x8')]?config['google'][_0x7995('0x12')]:''},function(_0x41c652,_0x581f22,_0xb0c872,_0x2cb37a){var _0x19a27e,_0x385f00;return db[_0x7995('0x13')][_0x7995('0x14')]({'where':{'id':0x1},'attributes':[_0x7995('0x15'),'blockDuration'],'raw':!![]})['then'](function(_0x2b4e94){_0x19a27e=_0x2b4e94;return db[_0x7995('0x16')][_0x7995('0x17')]({'where':{'email':_[_0x7995('0x18')](_0xb0c872[_0x7995('0x19')],_0x7995('0x1a')),'role':{'$or':[_0x7995('0x1b'),_0x7995('0x1c'),'agent']}}});})[_0x7995('0x1d')](function(_0x565d97){_0x385f00=_0x565d97;if(_0x385f00){if(_0x385f00[_0x7995('0x1e')]){return _0x2cb37a(_0x7995('0x1f'));}else if(_0x19a27e[_0x7995('0x20')]>0x0){if(_0x385f00[_0x7995('0x21')]){if(moment(_0x385f00[_0x7995('0x22')])[_0x7995('0x23')](_0x19a27e['blockDuration'],'minutes')>moment()){return _0x2cb37a(_0x7995('0x1f'));}else{return utils['clearBlockUser'](_0x385f00,0x0,![],null)['then'](function(){return utils[_0x7995('0x24')](_0x385f00);})[_0x7995('0x1d')](function(){return _0x2cb37a(null,_0x385f00);});}}else{return utils['getLicense'](_0x385f00)[_0x7995('0x1d')](function(){return _0x2cb37a(null,_0x385f00);});}}else{return utils['getLicense'](_0x385f00)['then'](function(){return _0x2cb37a(null,_0x385f00);});}}return _0x2cb37a(_0x7995('0x1f'));})[_0x7995('0x25')](function(_0x350fd9){_0x2cb37a(_0x350fd9);});}));
\ No newline at end of file
+var _0x7a54=['blockedAt','add','minutes','clearBlockUser','getLicense','catch','lodash','passport','passport-google-oauth20','moment','../../mysqldb','../../config/utils','login','authenticate','google','/login','email','use','secret','callbackURL','findOne','allowedLoginAttempts','blockDuration','then','User','find','map','value','admin','user','agent','Incorrect\x20username\x20and/or\x20password.\x20Please\x20retry\x20again\x20or\x20contact\x20the\x20administrator.'];(function(_0x40220a,_0x22feb1){var _0x3903cc=function(_0x33a296){while(--_0x33a296){_0x40220a['push'](_0x40220a['shift']());}};_0x3903cc(++_0x22feb1);}(_0x7a54,0x106));var _0x47a5=function(_0x2a9910,_0x22a2ab){_0x2a9910=_0x2a9910-0x0;var _0x426cf4=_0x7a54[_0x2a9910];return _0x426cf4;};'use strict';var _=require(_0x47a5('0x0'));var passport=require(_0x47a5('0x1'));var GoogleStrategy=require(_0x47a5('0x2'))['Strategy'];var moment=require(_0x47a5('0x3'));var db=require(_0x47a5('0x4'))['db'];var config=require('../../config/environment');var utils=require(_0x47a5('0x5'));exports[_0x47a5('0x6')]=passport[_0x47a5('0x7')](_0x47a5('0x8'),{'failureRedirect':_0x47a5('0x9'),'scope':['profile',_0x47a5('0xa')],'session':![]});exports['callback']=passport[_0x47a5('0x7')](_0x47a5('0x8'),{'failureRedirect':'/login','session':![]});passport[_0x47a5('0xb')](new GoogleStrategy({'clientID':config['google']?config['google']['clientID']:'id','clientSecret':config[_0x47a5('0x8')]?config[_0x47a5('0x8')]['clientSecret']:_0x47a5('0xc'),'callbackURL':config['google']?config['google'][_0x47a5('0xd')]:''},function(_0x69e4d4,_0x2f399b,_0x250fad,_0xd612dd){var _0xd308b8,_0x1eae59;return db['Setting'][_0x47a5('0xe')]({'where':{'id':0x1},'attributes':[_0x47a5('0xf'),_0x47a5('0x10')],'raw':!![]})[_0x47a5('0x11')](function(_0x139f25){_0xd308b8=_0x139f25;return db[_0x47a5('0x12')][_0x47a5('0x13')]({'where':{'email':_[_0x47a5('0x14')](_0x250fad['emails'],_0x47a5('0x15')),'role':{'$or':[_0x47a5('0x16'),_0x47a5('0x17'),_0x47a5('0x18')]}}});})[_0x47a5('0x11')](function(_0x574af6){_0x1eae59=_0x574af6;if(_0x1eae59){if(_0x1eae59['disabled']){return _0xd612dd(_0x47a5('0x19'));}else if(_0xd308b8['blockDuration']>0x0){if(_0x1eae59['blocked']){if(moment(_0x1eae59[_0x47a5('0x1a')])[_0x47a5('0x1b')](_0xd308b8[_0x47a5('0x10')],_0x47a5('0x1c'))>moment()){return _0xd612dd(_0x47a5('0x19'));}else{return utils[_0x47a5('0x1d')](_0x1eae59,0x0,![],null)[_0x47a5('0x11')](function(){return utils[_0x47a5('0x1e')](_0x1eae59);})[_0x47a5('0x11')](function(){return _0xd612dd(null,_0x1eae59);});}}else{return utils['getLicense'](_0x1eae59)[_0x47a5('0x11')](function(){return _0xd612dd(null,_0x1eae59);});}}else{return utils[_0x47a5('0x1e')](_0x1eae59)['then'](function(){return _0xd612dd(null,_0x1eae59);});}}return _0xd612dd(_0x47a5('0x19'));})[_0x47a5('0x1f')](function(_0x36874d){_0xd612dd(_0x36874d);});}));
\ No newline at end of file
diff --git a/server/api/authGoogle/index.js b/server/api/authGoogle/index.js
index bc527c3..bfcc599 100644
--- a/server/api/authGoogle/index.js
+++ b/server/api/authGoogle/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xa807=['./authGoogle.controller','get','login','/callback','setTokenCookie','exports','express','passport','Router'];(function(_0x55e907,_0x317402){var _0x20ac83=function(_0x10a88c){while(--_0x10a88c){_0x55e907['push'](_0x55e907['shift']());}};_0x20ac83(++_0x317402);}(_0xa807,0x1e3));var _0x7a80=function(_0x5c9630,_0x2ac5a0){_0x5c9630=_0x5c9630-0x0;var _0x1a724=_0xa807[_0x5c9630];return _0x1a724;};'use strict';var express=require(_0x7a80('0x0'));var passport=require(_0x7a80('0x1'));var router=express[_0x7a80('0x2')]();var controller=require(_0x7a80('0x3'));var userController=require('../user/user.controller.js');var authService=require('../../components/auth/service');router[_0x7a80('0x4')]('/',controller[_0x7a80('0x5')]);router[_0x7a80('0x4')](_0x7a80('0x6'),controller['callback'],authService['isMiddleware'],userController[_0x7a80('0x5')],authService[_0x7a80('0x7')]);module[_0x7a80('0x8')]=router;
\ No newline at end of file
+var _0x01e3=['isMiddleware','login','setTokenCookie','exports','express','passport','Router','./authGoogle.controller','../user/user.controller.js','get','/callback'];(function(_0x43d11d,_0xccff91){var _0x38cd08=function(_0x131ae2){while(--_0x131ae2){_0x43d11d['push'](_0x43d11d['shift']());}};_0x38cd08(++_0xccff91);}(_0x01e3,0x122));var _0x301e=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x01e3[_0x3dd15e];return _0x231fd0;};'use strict';var express=require(_0x301e('0x0'));var passport=require(_0x301e('0x1'));var router=express[_0x301e('0x2')]();var controller=require(_0x301e('0x3'));var userController=require(_0x301e('0x4'));var authService=require('../../components/auth/service');router[_0x301e('0x5')]('/',controller['login']);router['get'](_0x301e('0x6'),controller['callback'],authService[_0x301e('0x7')],userController[_0x301e('0x8')],authService[_0x301e('0x9')]);module[_0x301e('0xa')]=router;
\ No newline at end of file
diff --git a/server/api/authLocal/authLocal.controller.js b/server/api/authLocal/authLocal.controller.js
index 1455a12..b8541a9 100644
--- a/server/api/authLocal/authLocal.controller.js
+++ b/server/api/authLocal/authLocal.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xbe72=['online','forgot','body','email','Email\x20parameter\x20is\x20missing','generate','trim','toLowerCase','User','This\x20email\x20is\x20not\x20registered.','resetPasswordExpires','now','save','xCally\x20Motion\x20Password\x20Reset','https://','/reset/','If\x20you\x20did\x20not\x20request\x20this,\x20please\x20ignore\x20this\x20email\x20and\x20your\x20password\x20will\x20remain\x20unchanged.\x0a','Reset\x20Email\x20sent!','reset','params','token','securePassword','passwordHistoryLimit','validatePasswordPattern','enforcePasswordHistory','validatePasswordHistory','resetPasswordToken','Password\x20reset!','use','util','passport-local','Strategy','jayson/promise','lodash','randomstring','moment','../../components/auth/service','../../config/utils','client','Setting','findOne','allowedLoginAttempts','blockDuration','then','name','password','salt','role','disabled','blocked','loginAttempts','agent','Incorrect\x20username\x20and/or\x20password.\x20Please\x20retry\x20again\x20or\x20contact\x20the\x20administrator.','blockedAt','add','minutes','clearBlockUser','getLicense','catch','MailAccount','find','MailServerOut','Smtp','CloudProvider','Unable\x20to\x20find\x20a\x20configured\x20SMTP\x20service!','getSmtpOptions','merge','format','\x22%s\x22\x20<%s>','user','request','error','SendMail\x20error:\x20%s.\x20Please\x20contact\x20your\x20Administrator!','message','stringify','status','send','login','local-login','json'];(function(_0x3712c6,_0x178102){var _0x15ab9b=function(_0x324474){while(--_0x324474){_0x3712c6['push'](_0x3712c6['shift']());}};_0x15ab9b(++_0x178102);}(_0xbe72,0x6d));var _0x2be7=function(_0x311c35,_0x534915){_0x311c35=_0x311c35-0x0;var _0x5cc50c=_0xbe72[_0x311c35];return _0x5cc50c;};'use strict';var util=require(_0x2be7('0x0'));var passport=require('passport');var LocalStrategy=require(_0x2be7('0x1'))[_0x2be7('0x2')];var jayson=require(_0x2be7('0x3'));var _=require(_0x2be7('0x4'));var rs=require(_0x2be7('0x5'));var moment=require(_0x2be7('0x6'));var db=require('../../mysqldb')['db'];var authService=require(_0x2be7('0x7'));var utils=require(_0x2be7('0x8'));var client=jayson[_0x2be7('0x9')]['http']({'port':0x232b});function localAuthenticate(_0x47418d,_0x28a202,_0x49be6b,_0x3b07bc){var _0x26cb7a,_0x355b00;return db[_0x2be7('0xa')][_0x2be7('0xb')]({'where':{'id':0x1},'attributes':[_0x2be7('0xc'),_0x2be7('0xd')],'raw':!![]})[_0x2be7('0xe')](function(_0x492aff){_0x26cb7a=_0x492aff;return _0x47418d[_0x2be7('0xb')]({'attributes':['id',_0x2be7('0xf'),_0x2be7('0x10'),_0x2be7('0x11'),_0x2be7('0x12'),_0x2be7('0x13'),_0x2be7('0x14'),'blockedAt',_0x2be7('0x15')],'where':{'name':_0x28a202,'role':{'$or':['admin','user',_0x2be7('0x16')]}}});})[_0x2be7('0xe')](function(_0x4498d4){if(!_0x4498d4||_0x4498d4&&_0x4498d4[_0x2be7('0xf')]!==_0x28a202){throw new Error(_0x2be7('0x17'));}else{_0x355b00=_0x4498d4;return _0x355b00;}})[_0x2be7('0xe')](function(){_0x355b00['authenticate'](_0x49be6b,function(_0x5dc5f4,_0x1dfc3e){var _0x3d7939=_0x355b00[_0x2be7('0x15')]+0x1;if(_0x5dc5f4){return _0x3b07bc(_0x5dc5f4);}else if(!_0x1dfc3e){if(_0x355b00[_0x2be7('0x13')]){return _0x3b07bc(null,![],{'message':_0x2be7('0x17')});}else if(_0x26cb7a['allowedLoginAttempts']>0x0){if(_0x355b00[_0x2be7('0x14')]){if(_0x26cb7a['blockDuration']>0x0){if(moment(_0x355b00[_0x2be7('0x18')])[_0x2be7('0x19')](_0x26cb7a['blockDuration'],_0x2be7('0x1a'))>moment()){return _0x3b07bc(null,![],{'message':_0x2be7('0x17')});}else{return utils['clearBlockUser'](_0x355b00,_0x3d7939,![],null)[_0x2be7('0xe')](function(){return _0x3b07bc(null,![],{'message':'Incorrect\x20username\x20and/or\x20password.\x20Please\x20retry\x20again\x20or\x20contact\x20the\x20administrator.'});});}}else{return _0x3b07bc(null,![],{'message':_0x2be7('0x17')});}}else{if(_0x3d7939>=_0x26cb7a[_0x2be7('0xc')]){return utils[_0x2be7('0x1b')](_0x355b00,0x0,!![],moment())[_0x2be7('0xe')](function(){return _0x3b07bc(null,![],{'message':_0x2be7('0x17')});});}else{return utils['clearBlockUser'](_0x355b00,_0x3d7939,![],null)[_0x2be7('0xe')](function(){return _0x3b07bc(null,![],{'message':'Incorrect\x20username\x20and/or\x20password.\x20Please\x20retry\x20again\x20or\x20contact\x20the\x20administrator.'});});}}}else{return _0x3b07bc(null,![],{'message':_0x2be7('0x17')});}}else{if(_0x355b00[_0x2be7('0x13')]){return _0x3b07bc(null,![],{'message':_0x2be7('0x17')});}else if(_0x26cb7a[_0x2be7('0xc')]>0x0){if(_0x355b00[_0x2be7('0x14')]){if(_0x26cb7a[_0x2be7('0xd')]>0x0){if(moment(_0x355b00['blockedAt'])[_0x2be7('0x19')](_0x26cb7a['blockDuration'],'minutes')>moment()){return _0x3b07bc(null,![],{'message':'Incorrect\x20username\x20and/or\x20password.\x20Please\x20retry\x20again\x20or\x20contact\x20the\x20administrator.'});}else{return utils['clearBlockUser'](_0x355b00,0x0,![],null)[_0x2be7('0xe')](function(){return utils[_0x2be7('0x1c')](_0x355b00);})[_0x2be7('0xe')](function(){return _0x3b07bc(null,_0x355b00);});}}else{return _0x3b07bc(null,![],{'message':_0x2be7('0x17')});}}else{return utils[_0x2be7('0x1b')](_0x355b00,0x0,![],null)[_0x2be7('0xe')](function(){return utils['getLicense'](_0x355b00);})[_0x2be7('0xe')](function(){return _0x3b07bc(null,_0x355b00);})['catch'](function(_0x2f309d){return _0x3b07bc(null,![],_0x2f309d);});}}else{if(_0x355b00[_0x2be7('0x14')]){return _0x3b07bc(null,![],{'message':_0x2be7('0x17')});}else{return utils[_0x2be7('0x1c')](_0x355b00)[_0x2be7('0xe')](function(){return _0x3b07bc(null,_0x355b00);});}}}});})[_0x2be7('0x1d')](function(_0x179180){return _0x3b07bc(null,![],_0x179180);});}function sendServiceMail(_0xc6949c){return db[_0x2be7('0x1e')][_0x2be7('0x1f')]({'where':{'service':!![]},'attributes':['id',_0x2be7('0xf'),'email'],'include':[{'model':db[_0x2be7('0x20')],'as':_0x2be7('0x21'),'include':[{'model':db[_0x2be7('0x22')],'as':_0x2be7('0x22')}]}]})[_0x2be7('0xe')](function(_0x4fa96e){if(!_0x4fa96e){throw new Error(_0x2be7('0x23'));}var _0xcaa196=_0x4fa96e[_0x2be7('0x24')]();var _0x297839={'account':_0xcaa196,'message':_[_0x2be7('0x25')]({'from':util[_0x2be7('0x26')](_0x2be7('0x27'),_0x4fa96e[_0x2be7('0xf')],_0x4fa96e['email']||_0x4fa96e[_0x2be7('0x21')][_0x2be7('0x28')])},_0xc6949c)};return client[_0x2be7('0x29')]('SendMail',_0x297839);})[_0x2be7('0xe')](function(_0x3e18fe){if(_0x3e18fe[_0x2be7('0x2a')]){throw new Error(util[_0x2be7('0x26')](_0x2be7('0x2b'),_0x3e18fe[_0x2be7('0x2a')][_0x2be7('0x2c')]||JSON[_0x2be7('0x2d')](_0x3e18fe[_0x2be7('0x2a')])));}return!![];});}function handleError(_0x41e7d3,_0x11cea2,_0x1f721c){return _0x41e7d3[_0x2be7('0x2e')](_0x11cea2||0x1f4)[_0x2be7('0x2f')]({'message':_0x1f721c?_0x1f721c[_0x2be7('0x2c')]||_0x1f721c:''});}exports[_0x2be7('0x30')]=function(_0x3614ca,_0x27d3be,_0x159818){passport['authenticate'](_0x2be7('0x31'),function(_0x61a87f,_0x53da36,_0x3f96e1){var _0x13e459=_0x61a87f||_0x3f96e1;if(_0x13e459){return handleError(_0x27d3be,0x191,_0x13e459);}if(!_0x53da36){return handleError(_0x27d3be,0x194,{'message':'Something\x20went\x20wrong,\x20please\x20try\x20again.'});}else{var _0x596d0f={'payload':{'id':_0x53da36['id'],'role':_0x53da36[_0x2be7('0x12')]},'options':{'expiresIn':0x15180}};return authService['signToken'](_0x596d0f)[_0x2be7('0xe')](function(_0x761f94){_0x27d3be[_0x2be7('0x32')]({'id':_0x53da36['id'],'token':_0x761f94,'statusCall':'','isAlreadyLogged':_0x53da36[_0x2be7('0x33')]});});}})(_0x3614ca,_0x27d3be,_0x159818);};exports[_0x2be7('0x34')]=function(_0xdb7266,_0x2e572e){if(!_0xdb7266[_0x2be7('0x35')][_0x2be7('0x36')]){return handleError(_0x2e572e,0x1f4,{'message':_0x2be7('0x37')});}var _0x2897bc=rs[_0x2be7('0x38')]();_0xdb7266[_0x2be7('0x35')][_0x2be7('0x36')]=_0xdb7266['body']['email'][_0x2be7('0x39')]()[_0x2be7('0x3a')]();var _0x2ced07;return db[_0x2be7('0xa')][_0x2be7('0xb')]({'where':{'id':0x1},'attributes':[_0x2be7('0xc'),'blockDuration'],'raw':!![]})['then'](function(_0x572595){_0x2ced07=_0x572595;return db[_0x2be7('0x3b')][_0x2be7('0x1f')]({'where':{'email':_0xdb7266[_0x2be7('0x35')][_0x2be7('0x36')]}});})[_0x2be7('0xe')](function(_0x4d3901){if(!_0x4d3901){throw new Error(_0x2be7('0x3c'));}if(_0x4d3901[_0x2be7('0x13')]){throw new Error('The\x20user\x20is\x20disabled.\x20Please\x20contact\x20the\x20administrator.');}if(_0x4d3901[_0x2be7('0x14')]){if(moment(_0x4d3901[_0x2be7('0x18')])[_0x2be7('0x19')](_0x2ced07[_0x2be7('0xd')],_0x2be7('0x1a'))>moment()){throw new Error('The\x20user\x20is\x20blocked.\x20Please\x20contact\x20the\x20administrator.');}else{_0x4d3901['blocked']=![];_0x4d3901[_0x2be7('0x18')]=null;}}_0x4d3901['resetPasswordToken']=_0x2897bc;_0x4d3901[_0x2be7('0x3d')]=Date[_0x2be7('0x3e')]()+0x36ee80;return _0x4d3901[_0x2be7('0x3f')]();})[_0x2be7('0xe')](function(){return sendServiceMail({'to':_0xdb7266[_0x2be7('0x35')]['email'],'subject':_0x2be7('0x40'),'text':'You\x20are\x20receiving\x20this\x20because\x20you\x20(or\x20someone\x20else)\x20have\x20requested\x20the\x20reset\x20of\x20the\x20password\x20for\x20your\x20account.\x0a\x0a'+'Please\x20click\x20on\x20the\x20following\x20link,\x20or\x20paste\x20this\x20into\x20your\x20browser\x20to\x20complete\x20the\x20process:\x0a\x0a'+_0x2be7('0x41')+_0xdb7266['headers']['host']+_0x2be7('0x42')+_0x2897bc+'\x0a\x0a'+_0x2be7('0x43')});})[_0x2be7('0xe')](function(){_0x2e572e[_0x2be7('0x2e')](0xc8)[_0x2be7('0x2f')]({'message':_0x2be7('0x44')});})['catch'](function(_0x3825a1){return handleError(_0x2e572e,0x1f4,_0x3825a1);});};exports[_0x2be7('0x45')]=function(_0x5a7a2b,_0x4fe1a2){return db[_0x2be7('0x3b')]['find']({'where':{'resetPasswordToken':_0x5a7a2b[_0x2be7('0x46')][_0x2be7('0x47')],'resetPasswordExpires':{'$gt':Date[_0x2be7('0x3e')]()}}})[_0x2be7('0xe')](function(_0x3498a3){if(!_0x3498a3){throw new Error('Password\x20reset\x20token\x20is\x20invalid\x20or\x20has\x20expired.');}return db[_0x2be7('0xa')]['findOne']({'attributes':['id',_0x2be7('0x48'),'enforcePasswordHistory',_0x2be7('0x49')]})[_0x2be7('0xe')](function(_0x768d9d){if(_0x768d9d[_0x2be7('0x48')])authService[_0x2be7('0x4a')](_0x5a7a2b[_0x2be7('0x35')][_0x2be7('0x10')]);if(!_0x768d9d[_0x2be7('0x4b')]||!_0x3498a3['previousPasswords'])return _0x3498a3;authService[_0x2be7('0x4c')](_0x5a7a2b['body'][_0x2be7('0x10')],_0x3498a3['previousPasswords'],_0x768d9d['passwordHistoryLimit']);return _0x3498a3;})[_0x2be7('0xe')](function(){_0x3498a3[_0x2be7('0x10')]=_0x5a7a2b[_0x2be7('0x35')][_0x2be7('0x10')];_0x3498a3[_0x2be7('0x4d')]=null;_0x3498a3['resetPasswordExpires']=null;return _0x3498a3[_0x2be7('0x3f')]();});})[_0x2be7('0xe')](function(){_0x4fe1a2['status'](0xc8)['send']({'message':_0x2be7('0x4e')});})[_0x2be7('0x1d')](function(_0x289584){return handleError(_0x4fe1a2,0x1f4,_0x289584);});};passport[_0x2be7('0x4f')](_0x2be7('0x31'),new LocalStrategy({'usernameField':_0x2be7('0xf'),'passwordField':_0x2be7('0x10')},function(_0x3390cb,_0x16df06,_0x58cebb){return localAuthenticate(db[_0x2be7('0x3b')],_0x3390cb,_0x16df06,_0x58cebb);}));
\ No newline at end of file
+var _0x4265=['Setting','securePassword','enforcePasswordHistory','previousPasswords','validatePasswordHistory','save','Password\x20reset!','use','local-login','util','passport','passport-local','jayson/promise','randomstring','../../mysqldb','../../components/auth/service','../../config/utils','client','http','findOne','allowedLoginAttempts','blockDuration','then','name','password','salt','role','disabled','blocked','admin','agent','Incorrect\x20username\x20and/or\x20password.\x20Please\x20retry\x20again\x20or\x20contact\x20the\x20administrator.','authenticate','loginAttempts','add','minutes','clearBlockUser','blockedAt','getLicense','catch','MailAccount','find','email','MailServerOut','Smtp','CloudProvider','Unable\x20to\x20find\x20a\x20configured\x20SMTP\x20service!','getSmtpOptions','merge','format','\x22%s\x22\x20<%s>','user','request','SendMail','error','SendMail\x20error:\x20%s.\x20Please\x20contact\x20your\x20Administrator!','message','stringify','status','send','login','Something\x20went\x20wrong,\x20please\x20try\x20again.','signToken','json','online','Email\x20parameter\x20is\x20missing','generate','body','toLowerCase','User','This\x20email\x20is\x20not\x20registered.','The\x20user\x20is\x20disabled.\x20Please\x20contact\x20the\x20administrator.','The\x20user\x20is\x20blocked.\x20Please\x20contact\x20the\x20administrator.','resetPasswordToken','resetPasswordExpires','now','Please\x20click\x20on\x20the\x20following\x20link,\x20or\x20paste\x20this\x20into\x20your\x20browser\x20to\x20complete\x20the\x20process:\x0a\x0a','https://','headers','host','/reset/','If\x20you\x20did\x20not\x20request\x20this,\x20please\x20ignore\x20this\x20email\x20and\x20your\x20password\x20will\x20remain\x20unchanged.\x0a','Reset\x20Email\x20sent!','reset'];(function(_0x278698,_0x4bf078){var _0x4e5a64=function(_0x3eead7){while(--_0x3eead7){_0x278698['push'](_0x278698['shift']());}};_0x4e5a64(++_0x4bf078);}(_0x4265,0xb1));var _0x5426=function(_0x4a9fb1,_0x273043){_0x4a9fb1=_0x4a9fb1-0x0;var _0x348672=_0x4265[_0x4a9fb1];return _0x348672;};'use strict';var util=require(_0x5426('0x0'));var passport=require(_0x5426('0x1'));var LocalStrategy=require(_0x5426('0x2'))['Strategy'];var jayson=require(_0x5426('0x3'));var _=require('lodash');var rs=require(_0x5426('0x4'));var moment=require('moment');var db=require(_0x5426('0x5'))['db'];var authService=require(_0x5426('0x6'));var utils=require(_0x5426('0x7'));var client=jayson[_0x5426('0x8')][_0x5426('0x9')]({'port':0x232b});function localAuthenticate(_0x31a3b7,_0x5aec23,_0x1ab3b2,_0x1f12da){var _0x213a5d,_0x32af87;return db['Setting'][_0x5426('0xa')]({'where':{'id':0x1},'attributes':[_0x5426('0xb'),_0x5426('0xc')],'raw':!![]})[_0x5426('0xd')](function(_0x16c269){_0x213a5d=_0x16c269;return _0x31a3b7[_0x5426('0xa')]({'attributes':['id',_0x5426('0xe'),_0x5426('0xf'),_0x5426('0x10'),_0x5426('0x11'),_0x5426('0x12'),_0x5426('0x13'),'blockedAt','loginAttempts'],'where':{'name':_0x5aec23,'role':{'$or':[_0x5426('0x14'),'user',_0x5426('0x15')]}}});})['then'](function(_0x2bd666){if(!_0x2bd666||_0x2bd666&&_0x2bd666[_0x5426('0xe')]!==_0x5aec23){throw new Error(_0x5426('0x16'));}else{_0x32af87=_0x2bd666;return _0x32af87;}})[_0x5426('0xd')](function(){_0x32af87[_0x5426('0x17')](_0x1ab3b2,function(_0x548a55,_0x18959c){var _0x50e0ca=_0x32af87[_0x5426('0x18')]+0x1;if(_0x548a55){return _0x1f12da(_0x548a55);}else if(!_0x18959c){if(_0x32af87[_0x5426('0x12')]){return _0x1f12da(null,![],{'message':_0x5426('0x16')});}else if(_0x213a5d[_0x5426('0xb')]>0x0){if(_0x32af87[_0x5426('0x13')]){if(_0x213a5d[_0x5426('0xc')]>0x0){if(moment(_0x32af87['blockedAt'])[_0x5426('0x19')](_0x213a5d['blockDuration'],_0x5426('0x1a'))>moment()){return _0x1f12da(null,![],{'message':_0x5426('0x16')});}else{return utils['clearBlockUser'](_0x32af87,_0x50e0ca,![],null)[_0x5426('0xd')](function(){return _0x1f12da(null,![],{'message':_0x5426('0x16')});});}}else{return _0x1f12da(null,![],{'message':_0x5426('0x16')});}}else{if(_0x50e0ca>=_0x213a5d['allowedLoginAttempts']){return utils[_0x5426('0x1b')](_0x32af87,0x0,!![],moment())['then'](function(){return _0x1f12da(null,![],{'message':_0x5426('0x16')});});}else{return utils[_0x5426('0x1b')](_0x32af87,_0x50e0ca,![],null)[_0x5426('0xd')](function(){return _0x1f12da(null,![],{'message':_0x5426('0x16')});});}}}else{return _0x1f12da(null,![],{'message':_0x5426('0x16')});}}else{if(_0x32af87[_0x5426('0x12')]){return _0x1f12da(null,![],{'message':'Incorrect\x20username\x20and/or\x20password.\x20Please\x20retry\x20again\x20or\x20contact\x20the\x20administrator.'});}else if(_0x213a5d['allowedLoginAttempts']>0x0){if(_0x32af87[_0x5426('0x13')]){if(_0x213a5d[_0x5426('0xc')]>0x0){if(moment(_0x32af87[_0x5426('0x1c')])['add'](_0x213a5d[_0x5426('0xc')],_0x5426('0x1a'))>moment()){return _0x1f12da(null,![],{'message':_0x5426('0x16')});}else{return utils['clearBlockUser'](_0x32af87,0x0,![],null)[_0x5426('0xd')](function(){return utils['getLicense'](_0x32af87);})[_0x5426('0xd')](function(){return _0x1f12da(null,_0x32af87);});}}else{return _0x1f12da(null,![],{'message':_0x5426('0x16')});}}else{return utils[_0x5426('0x1b')](_0x32af87,0x0,![],null)[_0x5426('0xd')](function(){return utils[_0x5426('0x1d')](_0x32af87);})[_0x5426('0xd')](function(){return _0x1f12da(null,_0x32af87);})['catch'](function(_0x3e832d){return _0x1f12da(null,![],_0x3e832d);});}}else{if(_0x32af87[_0x5426('0x13')]){return _0x1f12da(null,![],{'message':_0x5426('0x16')});}else{return utils[_0x5426('0x1d')](_0x32af87)[_0x5426('0xd')](function(){return _0x1f12da(null,_0x32af87);});}}}});})[_0x5426('0x1e')](function(_0x384ccf){return _0x1f12da(null,![],_0x384ccf);});}function sendServiceMail(_0x1a1e94){return db[_0x5426('0x1f')][_0x5426('0x20')]({'where':{'service':!![]},'attributes':['id','name',_0x5426('0x21')],'include':[{'model':db[_0x5426('0x22')],'as':_0x5426('0x23'),'include':[{'model':db['CloudProvider'],'as':_0x5426('0x24')}]}]})['then'](function(_0x2e2157){if(!_0x2e2157){throw new Error(_0x5426('0x25'));}var _0xa54679=_0x2e2157[_0x5426('0x26')]();var _0x243038={'account':_0xa54679,'message':_[_0x5426('0x27')]({'from':util[_0x5426('0x28')](_0x5426('0x29'),_0x2e2157[_0x5426('0xe')],_0x2e2157['email']||_0x2e2157[_0x5426('0x23')][_0x5426('0x2a')])},_0x1a1e94)};return client[_0x5426('0x2b')](_0x5426('0x2c'),_0x243038);})[_0x5426('0xd')](function(_0x47400d){if(_0x47400d[_0x5426('0x2d')]){throw new Error(util[_0x5426('0x28')](_0x5426('0x2e'),_0x47400d['error'][_0x5426('0x2f')]||JSON[_0x5426('0x30')](_0x47400d['error'])));}return!![];});}function handleError(_0x284e38,_0x590323,_0x5cf6eb){return _0x284e38[_0x5426('0x31')](_0x590323||0x1f4)[_0x5426('0x32')]({'message':_0x5cf6eb?_0x5cf6eb['message']||_0x5cf6eb:''});}exports[_0x5426('0x33')]=function(_0x37cb64,_0x445d56,_0x13ba94){passport['authenticate']('local-login',function(_0x2aa6bb,_0x12fc8e,_0x1ce218){var _0x2fdbbb=_0x2aa6bb||_0x1ce218;if(_0x2fdbbb){return handleError(_0x445d56,0x191,_0x2fdbbb);}if(!_0x12fc8e){return handleError(_0x445d56,0x194,{'message':_0x5426('0x34')});}else{var _0x371b5b={'payload':{'id':_0x12fc8e['id'],'role':_0x12fc8e[_0x5426('0x11')]},'options':{'expiresIn':0x15180}};return authService[_0x5426('0x35')](_0x371b5b)['then'](function(_0x51f2ee){_0x445d56[_0x5426('0x36')]({'id':_0x12fc8e['id'],'token':_0x51f2ee,'statusCall':'','isAlreadyLogged':_0x12fc8e[_0x5426('0x37')]});});}})(_0x37cb64,_0x445d56,_0x13ba94);};exports['forgot']=function(_0x57019f,_0x1f255e){if(!_0x57019f['body'][_0x5426('0x21')]){return handleError(_0x1f255e,0x1f4,{'message':_0x5426('0x38')});}var _0x16d6c0=rs[_0x5426('0x39')]();_0x57019f[_0x5426('0x3a')][_0x5426('0x21')]=_0x57019f[_0x5426('0x3a')]['email']['trim']()[_0x5426('0x3b')]();var _0x582e1a;return db['Setting'][_0x5426('0xa')]({'where':{'id':0x1},'attributes':['allowedLoginAttempts',_0x5426('0xc')],'raw':!![]})[_0x5426('0xd')](function(_0x1169ab){_0x582e1a=_0x1169ab;return db[_0x5426('0x3c')][_0x5426('0x20')]({'where':{'email':_0x57019f[_0x5426('0x3a')][_0x5426('0x21')]}});})['then'](function(_0x30575d){if(!_0x30575d){throw new Error(_0x5426('0x3d'));}if(_0x30575d[_0x5426('0x12')]){throw new Error(_0x5426('0x3e'));}if(_0x30575d['blocked']){if(moment(_0x30575d[_0x5426('0x1c')])[_0x5426('0x19')](_0x582e1a[_0x5426('0xc')],_0x5426('0x1a'))>moment()){throw new Error(_0x5426('0x3f'));}else{_0x30575d[_0x5426('0x13')]=![];_0x30575d['blockedAt']=null;}}_0x30575d[_0x5426('0x40')]=_0x16d6c0;_0x30575d[_0x5426('0x41')]=Date[_0x5426('0x42')]()+0x36ee80;return _0x30575d['save']();})[_0x5426('0xd')](function(){return sendServiceMail({'to':_0x57019f[_0x5426('0x3a')]['email'],'subject':'xCally\x20Motion\x20Password\x20Reset','text':'You\x20are\x20receiving\x20this\x20because\x20you\x20(or\x20someone\x20else)\x20have\x20requested\x20the\x20reset\x20of\x20the\x20password\x20for\x20your\x20account.\x0a\x0a'+_0x5426('0x43')+_0x5426('0x44')+_0x57019f[_0x5426('0x45')][_0x5426('0x46')]+_0x5426('0x47')+_0x16d6c0+'\x0a\x0a'+_0x5426('0x48')});})[_0x5426('0xd')](function(){_0x1f255e[_0x5426('0x31')](0xc8)[_0x5426('0x32')]({'message':_0x5426('0x49')});})['catch'](function(_0x3ed169){return handleError(_0x1f255e,0x1f4,_0x3ed169);});};exports[_0x5426('0x4a')]=function(_0x587251,_0x1dbd8a){return db[_0x5426('0x3c')][_0x5426('0x20')]({'where':{'resetPasswordToken':_0x587251['params']['token'],'resetPasswordExpires':{'$gt':Date['now']()}}})[_0x5426('0xd')](function(_0x9c3029){if(!_0x9c3029){throw new Error('Password\x20reset\x20token\x20is\x20invalid\x20or\x20has\x20expired.');}return db[_0x5426('0x4b')][_0x5426('0xa')]({'attributes':['id',_0x5426('0x4c'),_0x5426('0x4d'),'passwordHistoryLimit']})[_0x5426('0xd')](function(_0x45b9db){if(_0x45b9db[_0x5426('0x4c')])authService['validatePasswordPattern'](_0x587251['body'][_0x5426('0xf')]);if(!_0x45b9db[_0x5426('0x4d')]||!_0x9c3029[_0x5426('0x4e')])return _0x9c3029;authService[_0x5426('0x4f')](_0x587251[_0x5426('0x3a')][_0x5426('0xf')],_0x9c3029[_0x5426('0x4e')],_0x45b9db['passwordHistoryLimit']);return _0x9c3029;})[_0x5426('0xd')](function(){_0x9c3029[_0x5426('0xf')]=_0x587251[_0x5426('0x3a')][_0x5426('0xf')];_0x9c3029[_0x5426('0x40')]=null;_0x9c3029[_0x5426('0x41')]=null;return _0x9c3029[_0x5426('0x50')]();});})[_0x5426('0xd')](function(){_0x1dbd8a[_0x5426('0x31')](0xc8)[_0x5426('0x32')]({'message':_0x5426('0x51')});})[_0x5426('0x1e')](function(_0x887bec){return handleError(_0x1dbd8a,0x1f4,_0x887bec);});};passport[_0x5426('0x52')](_0x5426('0x53'),new LocalStrategy({'usernameField':_0x5426('0xe'),'passwordField':'password'},function(_0x4b7475,_0x101d8e,_0x23112b){return localAuthenticate(db['User'],_0x4b7475,_0x101d8e,_0x23112b);}));
\ No newline at end of file
diff --git a/server/api/authLocal/index.js b/server/api/authLocal/index.js
index 5381d83..62f89d2 100644
--- a/server/api/authLocal/index.js
+++ b/server/api/authLocal/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x93d1=['forgot','/reset/:token','reset','Router','post','login'];(function(_0x2555d0,_0x4150a6){var _0x3bb486=function(_0x1eb89f){while(--_0x1eb89f){_0x2555d0['push'](_0x2555d0['shift']());}};_0x3bb486(++_0x4150a6);}(_0x93d1,0xab));var _0x193d=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x93d1[_0x3dd15e];return _0x231fd0;};'use strict';var express=require('express');var router=express[_0x193d('0x0')]();var controller=require('./authLocal.controller');router[_0x193d('0x1')]('/',controller[_0x193d('0x2')]);router['post']('/forgot',controller[_0x193d('0x3')]);router[_0x193d('0x1')](_0x193d('0x4'),controller[_0x193d('0x5')]);module['exports']=router;
\ No newline at end of file
+var _0x77e1=['./authLocal.controller','post','forgot','/reset/:token','reset','exports','express','Router'];(function(_0x1b70e3,_0x3a15b1){var _0x1452ab=function(_0x692883){while(--_0x692883){_0x1b70e3['push'](_0x1b70e3['shift']());}};_0x1452ab(++_0x3a15b1);}(_0x77e1,0x13e));var _0x177e=function(_0x1a064a,_0x3fedcf){_0x1a064a=_0x1a064a-0x0;var _0x5abbc8=_0x77e1[_0x1a064a];return _0x5abbc8;};'use strict';var express=require(_0x177e('0x0'));var router=express[_0x177e('0x1')]();var controller=require(_0x177e('0x2'));router[_0x177e('0x3')]('/',controller['login']);router[_0x177e('0x3')]('/forgot',controller[_0x177e('0x4')]);router[_0x177e('0x3')](_0x177e('0x5'),controller[_0x177e('0x6')]);module[_0x177e('0x7')]=router;
\ No newline at end of file
diff --git a/server/api/automation/automation.attributes.js b/server/api/automation/automation.attributes.js
index 48d4756..cf168e6 100644
--- a/server/api/automation/automation.attributes.js
+++ b/server/api/automation/automation.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xad1f=['STRING','INTEGER','sequelize','exports'];(function(_0x112b01,_0x7fbb25){var _0x2af193=function(_0x43198c){while(--_0x43198c){_0x112b01['push'](_0x112b01['shift']());}};_0x2af193(++_0x7fbb25);}(_0xad1f,0x13e));var _0xfad1=function(_0xc83e25,_0x5b5aaa){_0xc83e25=_0xc83e25-0x0;var _0x3a8424=_0xad1f[_0xc83e25];return _0x3a8424;};'use strict';var Sequelize=require(_0xfad1('0x0'));module[_0xfad1('0x1')]={'name':{'type':Sequelize[_0xfad1('0x2')],'allowNull':![]},'channel':{'type':Sequelize['STRING']},'description':{'type':Sequelize[_0xfad1('0x2')]},'status':{'type':Sequelize['BOOLEAN'],'defaultValue':![]},'timeout':{'type':Sequelize[_0xfad1('0x3')],'defaultValue':0xa}};
\ No newline at end of file
+var _0x6d15=['STRING','INTEGER','sequelize','exports'];(function(_0x226e53,_0x26ed06){var _0x571b89=function(_0x288163){while(--_0x288163){_0x226e53['push'](_0x226e53['shift']());}};_0x571b89(++_0x26ed06);}(_0x6d15,0x10a));var _0x56d1=function(_0x46eed4,_0x23d556){_0x46eed4=_0x46eed4-0x0;var _0x1a6d1b=_0x6d15[_0x46eed4];return _0x1a6d1b;};'use strict';var Sequelize=require(_0x56d1('0x0'));module[_0x56d1('0x1')]={'name':{'type':Sequelize[_0x56d1('0x2')],'allowNull':![]},'channel':{'type':Sequelize['STRING']},'description':{'type':Sequelize[_0x56d1('0x2')]},'status':{'type':Sequelize['BOOLEAN'],'defaultValue':![]},'timeout':{'type':Sequelize[_0x56d1('0x3')],'defaultValue':0xa}};
\ No newline at end of file
diff --git a/server/api/automation/automation.controller.js b/server/api/automation/automation.controller.js
index b0d06c8..d6478f4 100644
--- a/server/api/automation/automation.controller.js
+++ b/server/api/automation/automation.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xa180=['show','params','keys','rawAttributes','filters','fields','length','options','create','body','update','find','addConditions','Condition','ids','omit','findOne','getConditions','addActions','Action','getActions','eml-format','rimraf','zip-dir','moment','bluebird','mustache','path','sox','to-csv','ejs','fs-extra','squel','crypto','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/environment','../../mysqldb','sendStatus','status','json','offset','undefined','count','set','Content-Range','reject','save','then','destroy','end','name','send','index','map','Automation','fieldName','type','key','model','query','attributes','intersection','hasOwnProperty','nolimit','limit','order','sort','pick','filter','where','merge','VIRTUAL','includeAll','findAll','rows','catch'];(function(_0x5e9920,_0x3dbf38){var _0x1adeba=function(_0x3f9c1d){while(--_0x3f9c1d){_0x5e9920['push'](_0x5e9920['shift']());}};_0x1adeba(++_0x3dbf38);}(_0xa180,0x1b9));var _0x0a18=function(_0x1d272c,_0x337619){_0x1d272c=_0x1d272c-0x0;var _0x30423e=_0xa180[_0x1d272c];return _0x30423e;};'use strict';var emlformat=require(_0x0a18('0x0'));var rimraf=require(_0x0a18('0x1'));var zipdir=require(_0x0a18('0x2'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0x0a18('0x3'));var BPromise=require(_0x0a18('0x4'));var Mustache=require(_0x0a18('0x5'));var util=require('util');var path=require(_0x0a18('0x6'));var sox=require(_0x0a18('0x7'));var csv=require(_0x0a18('0x8'));var ejs=require(_0x0a18('0x9'));var fs=require('fs');var fs_extra=require(_0x0a18('0xa'));var _=require('lodash');var squel=require(_0x0a18('0xb'));var crypto=require(_0x0a18('0xc'));var jsforce=require(_0x0a18('0xd'));var deskjs=require(_0x0a18('0xe'));var toCsv=require(_0x0a18('0x8'));var querystring=require(_0x0a18('0xf'));var Papa=require('papaparse');var Redis=require(_0x0a18('0x10'));var authService=require(_0x0a18('0x11'));var qs=require(_0x0a18('0x12'));var as=require(_0x0a18('0x13'));var hardwareService=require(_0x0a18('0x14'));var logger=require('../../config/logger')(_0x0a18('0x15'));var utils=require('../../config/utils');var config=require(_0x0a18('0x16'));var licenseUtil=require('../../config/license/util');var db=require(_0x0a18('0x17'))['db'];function respondWithStatusCode(_0x2ec77c,_0x560348){_0x560348=_0x560348||0xcc;return function(_0x1ec720){if(_0x1ec720){return _0x2ec77c[_0x0a18('0x18')](_0x560348);}return _0x2ec77c['status'](_0x560348)['end']();};}function respondWithResult(_0x281000,_0x52a0ff){_0x52a0ff=_0x52a0ff||0xc8;return function(_0x2a0cee){if(_0x2a0cee){return _0x281000[_0x0a18('0x19')](_0x52a0ff)[_0x0a18('0x1a')](_0x2a0cee);}};}function respondWithFilteredResult(_0x35573b,_0x1eb825){return function(_0x582a3f){if(_0x582a3f){var _0x2d1c0c=typeof _0x1eb825[_0x0a18('0x1b')]===_0x0a18('0x1c')&&typeof _0x1eb825['limit']==='undefined';var _0x35d370=_0x582a3f['count'];var _0x10b3af=_0x2d1c0c?0x0:_0x1eb825[_0x0a18('0x1b')];var _0x52cc51=_0x2d1c0c?_0x582a3f[_0x0a18('0x1d')]:_0x1eb825[_0x0a18('0x1b')]+_0x1eb825['limit'];var _0x48bccd;if(_0x52cc51>=_0x35d370){_0x52cc51=_0x35d370;_0x48bccd=0xc8;}else{_0x48bccd=0xce;}_0x35573b[_0x0a18('0x19')](_0x48bccd);return _0x35573b[_0x0a18('0x1e')](_0x0a18('0x1f'),_0x10b3af+'-'+_0x52cc51+'/'+_0x35d370)[_0x0a18('0x1a')](_0x582a3f);}return null;};}function patchUpdates(_0x319dc1){return function(_0x2c135d){try{jsonpatch['apply'](_0x2c135d,_0x319dc1,!![]);}catch(_0x45280e){return BPromise[_0x0a18('0x20')](_0x45280e);}return _0x2c135d[_0x0a18('0x21')]();};}function saveUpdates(_0x2a6c40,_0x27b4ca){return function(_0x19d8ed){if(_0x19d8ed){return _0x19d8ed['update'](_0x2a6c40)[_0x0a18('0x22')](function(_0x2f03cd){return _0x2f03cd;});}return null;};}function removeEntity(_0x2f387b,_0xe8c24c){return function(_0x2871ef){if(_0x2871ef){return _0x2871ef[_0x0a18('0x23')]()[_0x0a18('0x22')](function(){_0x2f387b[_0x0a18('0x19')](0xcc)[_0x0a18('0x24')]();});}};}function handleEntityNotFound(_0x28ebe3,_0x1f0aff){return function(_0x3d462a){if(!_0x3d462a){_0x28ebe3[_0x0a18('0x18')](0x194);}return _0x3d462a;};}function handleError(_0x1a4945,_0x512f93){_0x512f93=_0x512f93||0x1f4;return function(_0xa2dc5){logger['error'](_0xa2dc5['stack']);if(_0xa2dc5[_0x0a18('0x25')]){delete _0xa2dc5['name'];}_0x1a4945[_0x0a18('0x19')](_0x512f93)[_0x0a18('0x26')](_0xa2dc5);};}exports[_0x0a18('0x27')]=function(_0x424f6d,_0x22d579){var _0xd92825={},_0x2013b0={},_0x40e007={'count':0x0,'rows':[]};var _0x5a95ab=_[_0x0a18('0x28')](db[_0x0a18('0x29')]['rawAttributes'],function(_0x26ae95){return{'name':_0x26ae95[_0x0a18('0x2a')],'type':_0x26ae95[_0x0a18('0x2b')][_0x0a18('0x2c')]};});_0x2013b0[_0x0a18('0x2d')]=_[_0x0a18('0x28')](_0x5a95ab,'name');_0x2013b0[_0x0a18('0x2e')]=_['keys'](_0x424f6d[_0x0a18('0x2e')]);_0x2013b0['filters']=_['intersection'](_0x2013b0[_0x0a18('0x2d')],_0x2013b0[_0x0a18('0x2e')]);_0xd92825[_0x0a18('0x2f')]=_[_0x0a18('0x30')](_0x2013b0[_0x0a18('0x2d')],qs['fields'](_0x424f6d[_0x0a18('0x2e')]['fields']));_0xd92825[_0x0a18('0x2f')]=_0xd92825[_0x0a18('0x2f')]['length']?_0xd92825[_0x0a18('0x2f')]:_0x2013b0[_0x0a18('0x2d')];if(!_0x424f6d[_0x0a18('0x2e')][_0x0a18('0x31')](_0x0a18('0x32'))){_0xd92825['limit']=qs[_0x0a18('0x33')](_0x424f6d[_0x0a18('0x2e')][_0x0a18('0x33')]);_0xd92825[_0x0a18('0x1b')]=qs[_0x0a18('0x1b')](_0x424f6d[_0x0a18('0x2e')][_0x0a18('0x1b')]);}_0xd92825[_0x0a18('0x34')]=qs[_0x0a18('0x35')](_0x424f6d[_0x0a18('0x2e')][_0x0a18('0x35')]);_0xd92825['where']=qs['filters'](_[_0x0a18('0x36')](_0x424f6d[_0x0a18('0x2e')],_0x2013b0['filters']),_0x5a95ab);if(_0x424f6d['query'][_0x0a18('0x37')]){_0xd92825[_0x0a18('0x38')]=_[_0x0a18('0x39')](_0xd92825[_0x0a18('0x38')],{'$or':_['map'](_0x5a95ab,function(_0x55abf5){if(_0x55abf5[_0x0a18('0x2b')]!==_0x0a18('0x3a')){var _0x31e099={};_0x31e099[_0x55abf5['name']]={'$like':'%'+_0x424f6d[_0x0a18('0x2e')][_0x0a18('0x37')]+'%'};return _0x31e099;}})});}_0xd92825=_[_0x0a18('0x39')]({},_0xd92825,_0x424f6d['options']);var _0x555b2f={'where':_0xd92825[_0x0a18('0x38')]};return db[_0x0a18('0x29')]['count'](_0x555b2f)[_0x0a18('0x22')](function(_0x53733b){_0x40e007[_0x0a18('0x1d')]=_0x53733b;if(_0x424f6d[_0x0a18('0x2e')][_0x0a18('0x3b')]){_0xd92825['include']=[{'all':!![]}];}return db[_0x0a18('0x29')][_0x0a18('0x3c')](_0xd92825);})[_0x0a18('0x22')](function(_0x36d4e7){_0x40e007[_0x0a18('0x3d')]=_0x36d4e7;return _0x40e007;})[_0x0a18('0x22')](respondWithFilteredResult(_0x22d579,_0xd92825))[_0x0a18('0x3e')](handleError(_0x22d579,null));};exports[_0x0a18('0x3f')]=function(_0x37e4bf,_0x2394b2){var _0x98a1cf={'raw':![],'where':{'id':_0x37e4bf[_0x0a18('0x40')]['id']}},_0x128271={};_0x128271[_0x0a18('0x2d')]=_[_0x0a18('0x41')](db[_0x0a18('0x29')][_0x0a18('0x42')]);_0x128271['query']=_[_0x0a18('0x41')](_0x37e4bf['query']);_0x128271[_0x0a18('0x43')]=_[_0x0a18('0x30')](_0x128271[_0x0a18('0x2d')],_0x128271[_0x0a18('0x2e')]);_0x98a1cf[_0x0a18('0x2f')]=_['intersection'](_0x128271[_0x0a18('0x2d')],qs[_0x0a18('0x44')](_0x37e4bf['query'][_0x0a18('0x44')]));_0x98a1cf[_0x0a18('0x2f')]=_0x98a1cf['attributes'][_0x0a18('0x45')]?_0x98a1cf[_0x0a18('0x2f')]:_0x128271[_0x0a18('0x2d')];if(_0x37e4bf[_0x0a18('0x2e')][_0x0a18('0x3b')]){_0x98a1cf['include']=[{'all':!![]}];}_0x98a1cf=_[_0x0a18('0x39')]({},_0x98a1cf,_0x37e4bf[_0x0a18('0x46')]);return db['Automation']['find'](_0x98a1cf)[_0x0a18('0x22')](handleEntityNotFound(_0x2394b2,null))[_0x0a18('0x22')](respondWithResult(_0x2394b2,null))[_0x0a18('0x3e')](handleError(_0x2394b2,null));};exports[_0x0a18('0x47')]=function(_0x48b137,_0x2d3120){return db[_0x0a18('0x29')][_0x0a18('0x47')](_0x48b137[_0x0a18('0x48')],{})[_0x0a18('0x22')](respondWithResult(_0x2d3120,0xc9))[_0x0a18('0x3e')](handleError(_0x2d3120,null));};exports[_0x0a18('0x49')]=function(_0x44a83d,_0x28e13f){if(_0x44a83d[_0x0a18('0x48')]['id']){delete _0x44a83d[_0x0a18('0x48')]['id'];}return db[_0x0a18('0x29')][_0x0a18('0x4a')]({'where':{'id':_0x44a83d['params']['id']}})[_0x0a18('0x22')](handleEntityNotFound(_0x28e13f,null))[_0x0a18('0x22')](saveUpdates(_0x44a83d['body'],null))[_0x0a18('0x22')](respondWithResult(_0x28e13f,null))[_0x0a18('0x3e')](handleError(_0x28e13f,null));};exports['destroy']=function(_0x267117,_0x205d4a){return db['Automation'][_0x0a18('0x4a')]({'where':{'id':_0x267117[_0x0a18('0x40')]['id']}})['then'](handleEntityNotFound(_0x205d4a,null))[_0x0a18('0x22')](removeEntity(_0x205d4a,null))[_0x0a18('0x3e')](handleError(_0x205d4a,null));};exports[_0x0a18('0x4b')]=function(_0x12e869,_0x3af4c9,_0x1dd96a){return db[_0x0a18('0x4c')][_0x0a18('0x4a')]({'where':{'id':_0x12e869[_0x0a18('0x40')]['id']}})[_0x0a18('0x22')](handleEntityNotFound(_0x3af4c9,null))[_0x0a18('0x22')](function(_0x214fb3){if(_0x214fb3){return _0x214fb3[_0x0a18('0x4b')](_0x12e869[_0x0a18('0x48')][_0x0a18('0x4d')],_[_0x0a18('0x4e')](_0x12e869[_0x0a18('0x48')],[_0x0a18('0x4d'),'id'])||{});}})[_0x0a18('0x22')](respondWithResult(_0x3af4c9,null))[_0x0a18('0x3e')](handleError(_0x3af4c9,null));};exports['getConditions']=function(_0x503d37,_0x4fd4ca,_0x307d9d){var _0xadce1b={};var _0x56a3ec={};var _0x4aca19;var _0x19bbc6;return db[_0x0a18('0x29')][_0x0a18('0x4f')]({'where':{'id':_0x503d37['params']['id']}})[_0x0a18('0x22')](handleEntityNotFound(_0x4fd4ca,null))[_0x0a18('0x22')](function(_0x1477e6){if(_0x1477e6){_0x4aca19=_0x1477e6;_0x56a3ec[_0x0a18('0x2d')]=_[_0x0a18('0x41')](db[_0x0a18('0x4c')]['rawAttributes']);_0x56a3ec[_0x0a18('0x2e')]=_[_0x0a18('0x41')](_0x503d37[_0x0a18('0x2e')]);_0x56a3ec[_0x0a18('0x43')]=_['intersection'](_0x56a3ec['model'],_0x56a3ec[_0x0a18('0x2e')]);_0xadce1b[_0x0a18('0x2f')]=_['intersection'](_0x56a3ec[_0x0a18('0x2d')],qs[_0x0a18('0x44')](_0x503d37[_0x0a18('0x2e')][_0x0a18('0x44')]));_0xadce1b[_0x0a18('0x2f')]=_0xadce1b[_0x0a18('0x2f')][_0x0a18('0x45')]?_0xadce1b[_0x0a18('0x2f')]:_0x56a3ec[_0x0a18('0x2d')];_0xadce1b[_0x0a18('0x34')]=qs[_0x0a18('0x35')](_0x503d37['query'][_0x0a18('0x35')]);_0xadce1b['where']=qs[_0x0a18('0x43')](_['pick'](_0x503d37[_0x0a18('0x2e')],_0x56a3ec['filters']));if(_0x503d37[_0x0a18('0x2e')][_0x0a18('0x37')]){_0xadce1b['where']=_[_0x0a18('0x39')](_0xadce1b[_0x0a18('0x38')],{'$or':_[_0x0a18('0x28')](_0xadce1b['attributes'],function(_0x373f46){var _0x5b1890={};_0x5b1890[_0x373f46]={'$like':'%'+_0x503d37[_0x0a18('0x2e')][_0x0a18('0x37')]+'%'};return _0x5b1890;})});}_0xadce1b=_[_0x0a18('0x39')]({},_0xadce1b,_0x503d37[_0x0a18('0x46')]);return _0x4aca19[_0x0a18('0x50')](_0xadce1b);}})[_0x0a18('0x22')](function(_0x387bf9){if(_0x387bf9){_0x19bbc6=_0x387bf9[_0x0a18('0x45')];if(!_0x503d37[_0x0a18('0x2e')][_0x0a18('0x31')](_0x0a18('0x32'))){_0xadce1b[_0x0a18('0x33')]=qs[_0x0a18('0x33')](_0x503d37['query'][_0x0a18('0x33')]);_0xadce1b[_0x0a18('0x1b')]=qs[_0x0a18('0x1b')](_0x503d37[_0x0a18('0x2e')][_0x0a18('0x1b')]);}return _0x4aca19['getConditions'](_0xadce1b);}})[_0x0a18('0x22')](function(_0x1fda0b){if(_0x1fda0b){return _0x1fda0b?{'count':_0x19bbc6,'rows':_0x1fda0b}:null;}})[_0x0a18('0x22')](respondWithResult(_0x4fd4ca,null))['catch'](handleError(_0x4fd4ca,null));};exports[_0x0a18('0x51')]=function(_0x27e0a1,_0x203c2a,_0x15fd9a){return db[_0x0a18('0x52')]['find']({'where':{'id':_0x27e0a1[_0x0a18('0x40')]['id']}})['then'](handleEntityNotFound(_0x203c2a,null))[_0x0a18('0x22')](function(_0x37009f){if(_0x37009f){return _0x37009f[_0x0a18('0x51')](_0x27e0a1[_0x0a18('0x48')][_0x0a18('0x4d')],_['omit'](_0x27e0a1[_0x0a18('0x48')],[_0x0a18('0x4d'),'id'])||{});}})[_0x0a18('0x22')](respondWithResult(_0x203c2a,null))[_0x0a18('0x3e')](handleError(_0x203c2a,null));};exports[_0x0a18('0x53')]=function(_0x4f8a92,_0x46dcc5,_0x20a59a){var _0x4cd50a={};var _0x580cf8={};var _0x34eb9d;var _0x35acbc;return db['Automation'][_0x0a18('0x4f')]({'where':{'id':_0x4f8a92[_0x0a18('0x40')]['id']}})[_0x0a18('0x22')](handleEntityNotFound(_0x46dcc5,null))[_0x0a18('0x22')](function(_0x1f3ed1){if(_0x1f3ed1){_0x34eb9d=_0x1f3ed1;_0x580cf8[_0x0a18('0x2d')]=_[_0x0a18('0x41')](db['Action'][_0x0a18('0x42')]);_0x580cf8[_0x0a18('0x2e')]=_['keys'](_0x4f8a92[_0x0a18('0x2e')]);_0x580cf8[_0x0a18('0x43')]=_[_0x0a18('0x30')](_0x580cf8[_0x0a18('0x2d')],_0x580cf8[_0x0a18('0x2e')]);_0x4cd50a['attributes']=_['intersection'](_0x580cf8[_0x0a18('0x2d')],qs[_0x0a18('0x44')](_0x4f8a92[_0x0a18('0x2e')]['fields']));_0x4cd50a[_0x0a18('0x2f')]=_0x4cd50a[_0x0a18('0x2f')][_0x0a18('0x45')]?_0x4cd50a[_0x0a18('0x2f')]:_0x580cf8[_0x0a18('0x2d')];_0x4cd50a[_0x0a18('0x34')]=qs[_0x0a18('0x35')](_0x4f8a92[_0x0a18('0x2e')]['sort']);_0x4cd50a[_0x0a18('0x38')]=qs[_0x0a18('0x43')](_[_0x0a18('0x36')](_0x4f8a92['query'],_0x580cf8[_0x0a18('0x43')]));if(_0x4f8a92[_0x0a18('0x2e')][_0x0a18('0x37')]){_0x4cd50a['where']=_[_0x0a18('0x39')](_0x4cd50a[_0x0a18('0x38')],{'$or':_['map'](_0x4cd50a[_0x0a18('0x2f')],function(_0x519359){var _0x5c28d8={};_0x5c28d8[_0x519359]={'$like':'%'+_0x4f8a92[_0x0a18('0x2e')][_0x0a18('0x37')]+'%'};return _0x5c28d8;})});}_0x4cd50a=_[_0x0a18('0x39')]({},_0x4cd50a,_0x4f8a92['options']);return _0x34eb9d[_0x0a18('0x53')](_0x4cd50a);}})[_0x0a18('0x22')](function(_0x28c460){if(_0x28c460){_0x35acbc=_0x28c460[_0x0a18('0x45')];if(!_0x4f8a92[_0x0a18('0x2e')][_0x0a18('0x31')](_0x0a18('0x32'))){_0x4cd50a[_0x0a18('0x33')]=qs['limit'](_0x4f8a92['query'][_0x0a18('0x33')]);_0x4cd50a[_0x0a18('0x1b')]=qs[_0x0a18('0x1b')](_0x4f8a92[_0x0a18('0x2e')][_0x0a18('0x1b')]);}return _0x34eb9d['getActions'](_0x4cd50a);}})['then'](function(_0xc9a07f){if(_0xc9a07f){return _0xc9a07f?{'count':_0x35acbc,'rows':_0xc9a07f}:null;}})[_0x0a18('0x22')](respondWithResult(_0x46dcc5,null))[_0x0a18('0x3e')](handleError(_0x46dcc5,null));};
\ No newline at end of file
+var _0xb8b4=['eml-format','zip-dir','fast-json-patch','moment','bluebird','mustache','util','path','sox','to-csv','lodash','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','undefined','count','offset','set','Content-Range','apply','reject','save','destroy','end','error','name','send','index','map','Automation','fieldName','type','query','keys','model','attributes','fields','length','nolimit','limit','where','filters','pick','VIRTUAL','filter','merge','options','then','includeAll','catch','show','rawAttributes','intersection','create','body','update','find','params','addConditions','Condition','ids','omit','getConditions','findOne','order','sort','hasOwnProperty','Action','addActions','getActions'];(function(_0x565ed7,_0x398228){var _0x183ad7=function(_0x5a43d7){while(--_0x5a43d7){_0x565ed7['push'](_0x565ed7['shift']());}};_0x183ad7(++_0x398228);}(_0xb8b4,0x148));var _0x4b8b=function(_0x535029,_0x13c8e2){_0x535029=_0x535029-0x0;var _0x594f33=_0xb8b4[_0x535029];return _0x594f33;};'use strict';var emlformat=require(_0x4b8b('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x4b8b('0x1'));var jsonpatch=require(_0x4b8b('0x2'));var rp=require('request-promise');var moment=require(_0x4b8b('0x3'));var BPromise=require(_0x4b8b('0x4'));var Mustache=require(_0x4b8b('0x5'));var util=require(_0x4b8b('0x6'));var path=require(_0x4b8b('0x7'));var sox=require(_0x4b8b('0x8'));var csv=require(_0x4b8b('0x9'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x4b8b('0xa'));var squel=require('squel');var crypto=require(_0x4b8b('0xb'));var jsforce=require(_0x4b8b('0xc'));var deskjs=require(_0x4b8b('0xd'));var toCsv=require(_0x4b8b('0x9'));var querystring=require(_0x4b8b('0xe'));var Papa=require(_0x4b8b('0xf'));var Redis=require(_0x4b8b('0x10'));var authService=require(_0x4b8b('0x11'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0x4b8b('0x12'))(_0x4b8b('0x13'));var utils=require(_0x4b8b('0x14'));var config=require(_0x4b8b('0x15'));var licenseUtil=require(_0x4b8b('0x16'));var db=require(_0x4b8b('0x17'))['db'];function respondWithStatusCode(_0x21bbea,_0x4cda0f){_0x4cda0f=_0x4cda0f||0xcc;return function(_0x496e6e){if(_0x496e6e){return _0x21bbea[_0x4b8b('0x18')](_0x4cda0f);}return _0x21bbea[_0x4b8b('0x19')](_0x4cda0f)['end']();};}function respondWithResult(_0x159cc9,_0x1ebfc6){_0x1ebfc6=_0x1ebfc6||0xc8;return function(_0x5dc1c7){if(_0x5dc1c7){return _0x159cc9[_0x4b8b('0x19')](_0x1ebfc6)['json'](_0x5dc1c7);}};}function respondWithFilteredResult(_0x53a50f,_0x1c203b){return function(_0x938563){if(_0x938563){var _0x28c776=typeof _0x1c203b['offset']===_0x4b8b('0x1a')&&typeof _0x1c203b['limit']==='undefined';var _0x5aa664=_0x938563[_0x4b8b('0x1b')];var _0x1a9e94=_0x28c776?0x0:_0x1c203b[_0x4b8b('0x1c')];var _0x5a0642=_0x28c776?_0x938563[_0x4b8b('0x1b')]:_0x1c203b[_0x4b8b('0x1c')]+_0x1c203b['limit'];var _0x43c633;if(_0x5a0642>=_0x5aa664){_0x5a0642=_0x5aa664;_0x43c633=0xc8;}else{_0x43c633=0xce;}_0x53a50f[_0x4b8b('0x19')](_0x43c633);return _0x53a50f[_0x4b8b('0x1d')](_0x4b8b('0x1e'),_0x1a9e94+'-'+_0x5a0642+'/'+_0x5aa664)['json'](_0x938563);}return null;};}function patchUpdates(_0x12a297){return function(_0x45322d){try{jsonpatch[_0x4b8b('0x1f')](_0x45322d,_0x12a297,!![]);}catch(_0x431150){return BPromise[_0x4b8b('0x20')](_0x431150);}return _0x45322d[_0x4b8b('0x21')]();};}function saveUpdates(_0x1c0e7f,_0x1a289a){return function(_0x563085){if(_0x563085){return _0x563085['update'](_0x1c0e7f)['then'](function(_0x45a26f){return _0x45a26f;});}return null;};}function removeEntity(_0x1d039c,_0x4479f2){return function(_0x2cfbe4){if(_0x2cfbe4){return _0x2cfbe4[_0x4b8b('0x22')]()['then'](function(){_0x1d039c[_0x4b8b('0x19')](0xcc)[_0x4b8b('0x23')]();});}};}function handleEntityNotFound(_0x7a291d,_0xaf6cd4){return function(_0x205eac){if(!_0x205eac){_0x7a291d['sendStatus'](0x194);}return _0x205eac;};}function handleError(_0x1c4ac7,_0x38da1b){_0x38da1b=_0x38da1b||0x1f4;return function(_0x4c7855){logger[_0x4b8b('0x24')](_0x4c7855['stack']);if(_0x4c7855[_0x4b8b('0x25')]){delete _0x4c7855['name'];}_0x1c4ac7[_0x4b8b('0x19')](_0x38da1b)[_0x4b8b('0x26')](_0x4c7855);};}exports[_0x4b8b('0x27')]=function(_0x413456,_0x158b59){var _0x3f1bd3={},_0x3a7209={},_0x1fe0e7={'count':0x0,'rows':[]};var _0xd3dd02=_[_0x4b8b('0x28')](db[_0x4b8b('0x29')]['rawAttributes'],function(_0x1d6779){return{'name':_0x1d6779[_0x4b8b('0x2a')],'type':_0x1d6779[_0x4b8b('0x2b')]['key']};});_0x3a7209['model']=_[_0x4b8b('0x28')](_0xd3dd02,'name');_0x3a7209[_0x4b8b('0x2c')]=_[_0x4b8b('0x2d')](_0x413456[_0x4b8b('0x2c')]);_0x3a7209['filters']=_['intersection'](_0x3a7209[_0x4b8b('0x2e')],_0x3a7209['query']);_0x3f1bd3[_0x4b8b('0x2f')]=_['intersection'](_0x3a7209['model'],qs[_0x4b8b('0x30')](_0x413456[_0x4b8b('0x2c')]['fields']));_0x3f1bd3[_0x4b8b('0x2f')]=_0x3f1bd3[_0x4b8b('0x2f')][_0x4b8b('0x31')]?_0x3f1bd3['attributes']:_0x3a7209[_0x4b8b('0x2e')];if(!_0x413456[_0x4b8b('0x2c')]['hasOwnProperty'](_0x4b8b('0x32'))){_0x3f1bd3[_0x4b8b('0x33')]=qs[_0x4b8b('0x33')](_0x413456[_0x4b8b('0x2c')][_0x4b8b('0x33')]);_0x3f1bd3[_0x4b8b('0x1c')]=qs[_0x4b8b('0x1c')](_0x413456[_0x4b8b('0x2c')]['offset']);}_0x3f1bd3['order']=qs['sort'](_0x413456['query']['sort']);_0x3f1bd3[_0x4b8b('0x34')]=qs[_0x4b8b('0x35')](_[_0x4b8b('0x36')](_0x413456[_0x4b8b('0x2c')],_0x3a7209[_0x4b8b('0x35')]),_0xd3dd02);if(_0x413456[_0x4b8b('0x2c')]['filter']){_0x3f1bd3['where']=_['merge'](_0x3f1bd3['where'],{'$or':_[_0x4b8b('0x28')](_0xd3dd02,function(_0x2e9419){if(_0x2e9419[_0x4b8b('0x2b')]!==_0x4b8b('0x37')){var _0x5df97b={};_0x5df97b[_0x2e9419[_0x4b8b('0x25')]]={'$like':'%'+_0x413456[_0x4b8b('0x2c')][_0x4b8b('0x38')]+'%'};return _0x5df97b;}})});}_0x3f1bd3=_[_0x4b8b('0x39')]({},_0x3f1bd3,_0x413456[_0x4b8b('0x3a')]);var _0x2d9c2a={'where':_0x3f1bd3[_0x4b8b('0x34')]};return db['Automation'][_0x4b8b('0x1b')](_0x2d9c2a)[_0x4b8b('0x3b')](function(_0x2bc4a1){_0x1fe0e7[_0x4b8b('0x1b')]=_0x2bc4a1;if(_0x413456[_0x4b8b('0x2c')][_0x4b8b('0x3c')]){_0x3f1bd3['include']=[{'all':!![]}];}return db[_0x4b8b('0x29')]['findAll'](_0x3f1bd3);})['then'](function(_0x1a3288){_0x1fe0e7['rows']=_0x1a3288;return _0x1fe0e7;})[_0x4b8b('0x3b')](respondWithFilteredResult(_0x158b59,_0x3f1bd3))[_0x4b8b('0x3d')](handleError(_0x158b59,null));};exports[_0x4b8b('0x3e')]=function(_0xd6a59b,_0x5483ed){var _0xbec1b9={'raw':![],'where':{'id':_0xd6a59b['params']['id']}},_0x318e8c={};_0x318e8c[_0x4b8b('0x2e')]=_['keys'](db[_0x4b8b('0x29')][_0x4b8b('0x3f')]);_0x318e8c[_0x4b8b('0x2c')]=_[_0x4b8b('0x2d')](_0xd6a59b[_0x4b8b('0x2c')]);_0x318e8c['filters']=_['intersection'](_0x318e8c[_0x4b8b('0x2e')],_0x318e8c[_0x4b8b('0x2c')]);_0xbec1b9[_0x4b8b('0x2f')]=_[_0x4b8b('0x40')](_0x318e8c[_0x4b8b('0x2e')],qs[_0x4b8b('0x30')](_0xd6a59b[_0x4b8b('0x2c')][_0x4b8b('0x30')]));_0xbec1b9[_0x4b8b('0x2f')]=_0xbec1b9['attributes'][_0x4b8b('0x31')]?_0xbec1b9[_0x4b8b('0x2f')]:_0x318e8c[_0x4b8b('0x2e')];if(_0xd6a59b['query'][_0x4b8b('0x3c')]){_0xbec1b9['include']=[{'all':!![]}];}_0xbec1b9=_[_0x4b8b('0x39')]({},_0xbec1b9,_0xd6a59b[_0x4b8b('0x3a')]);return db[_0x4b8b('0x29')]['find'](_0xbec1b9)[_0x4b8b('0x3b')](handleEntityNotFound(_0x5483ed,null))['then'](respondWithResult(_0x5483ed,null))['catch'](handleError(_0x5483ed,null));};exports[_0x4b8b('0x41')]=function(_0x54da42,_0x36c580){return db[_0x4b8b('0x29')][_0x4b8b('0x41')](_0x54da42[_0x4b8b('0x42')],{})[_0x4b8b('0x3b')](respondWithResult(_0x36c580,0xc9))['catch'](handleError(_0x36c580,null));};exports[_0x4b8b('0x43')]=function(_0x28eee2,_0x49c2a5){if(_0x28eee2[_0x4b8b('0x42')]['id']){delete _0x28eee2[_0x4b8b('0x42')]['id'];}return db[_0x4b8b('0x29')]['find']({'where':{'id':_0x28eee2['params']['id']}})[_0x4b8b('0x3b')](handleEntityNotFound(_0x49c2a5,null))[_0x4b8b('0x3b')](saveUpdates(_0x28eee2[_0x4b8b('0x42')],null))[_0x4b8b('0x3b')](respondWithResult(_0x49c2a5,null))[_0x4b8b('0x3d')](handleError(_0x49c2a5,null));};exports[_0x4b8b('0x22')]=function(_0x4b19ad,_0xb823b0){return db['Automation'][_0x4b8b('0x44')]({'where':{'id':_0x4b19ad[_0x4b8b('0x45')]['id']}})[_0x4b8b('0x3b')](handleEntityNotFound(_0xb823b0,null))[_0x4b8b('0x3b')](removeEntity(_0xb823b0,null))[_0x4b8b('0x3d')](handleError(_0xb823b0,null));};exports[_0x4b8b('0x46')]=function(_0x28b82d,_0x8126ed,_0x4acffd){return db[_0x4b8b('0x47')][_0x4b8b('0x44')]({'where':{'id':_0x28b82d[_0x4b8b('0x45')]['id']}})[_0x4b8b('0x3b')](handleEntityNotFound(_0x8126ed,null))['then'](function(_0x4cddf6){if(_0x4cddf6){return _0x4cddf6['addConditions'](_0x28b82d[_0x4b8b('0x42')][_0x4b8b('0x48')],_[_0x4b8b('0x49')](_0x28b82d['body'],['ids','id'])||{});}})[_0x4b8b('0x3b')](respondWithResult(_0x8126ed,null))['catch'](handleError(_0x8126ed,null));};exports[_0x4b8b('0x4a')]=function(_0x1bdbd6,_0x31896c,_0x1ae4fe){var _0x39b279={};var _0x284353={};var _0x3fcbc2;var _0x1a4dc8;return db[_0x4b8b('0x29')][_0x4b8b('0x4b')]({'where':{'id':_0x1bdbd6[_0x4b8b('0x45')]['id']}})[_0x4b8b('0x3b')](handleEntityNotFound(_0x31896c,null))['then'](function(_0x7a1093){if(_0x7a1093){_0x3fcbc2=_0x7a1093;_0x284353[_0x4b8b('0x2e')]=_[_0x4b8b('0x2d')](db[_0x4b8b('0x47')][_0x4b8b('0x3f')]);_0x284353['query']=_[_0x4b8b('0x2d')](_0x1bdbd6[_0x4b8b('0x2c')]);_0x284353[_0x4b8b('0x35')]=_[_0x4b8b('0x40')](_0x284353[_0x4b8b('0x2e')],_0x284353[_0x4b8b('0x2c')]);_0x39b279[_0x4b8b('0x2f')]=_[_0x4b8b('0x40')](_0x284353[_0x4b8b('0x2e')],qs[_0x4b8b('0x30')](_0x1bdbd6['query'][_0x4b8b('0x30')]));_0x39b279[_0x4b8b('0x2f')]=_0x39b279[_0x4b8b('0x2f')][_0x4b8b('0x31')]?_0x39b279['attributes']:_0x284353['model'];_0x39b279[_0x4b8b('0x4c')]=qs[_0x4b8b('0x4d')](_0x1bdbd6['query'][_0x4b8b('0x4d')]);_0x39b279[_0x4b8b('0x34')]=qs[_0x4b8b('0x35')](_[_0x4b8b('0x36')](_0x1bdbd6[_0x4b8b('0x2c')],_0x284353[_0x4b8b('0x35')]));if(_0x1bdbd6['query'][_0x4b8b('0x38')]){_0x39b279[_0x4b8b('0x34')]=_[_0x4b8b('0x39')](_0x39b279[_0x4b8b('0x34')],{'$or':_[_0x4b8b('0x28')](_0x39b279[_0x4b8b('0x2f')],function(_0x401b57){var _0x10cb78={};_0x10cb78[_0x401b57]={'$like':'%'+_0x1bdbd6[_0x4b8b('0x2c')]['filter']+'%'};return _0x10cb78;})});}_0x39b279=_['merge']({},_0x39b279,_0x1bdbd6[_0x4b8b('0x3a')]);return _0x3fcbc2[_0x4b8b('0x4a')](_0x39b279);}})['then'](function(_0x550ce7){if(_0x550ce7){_0x1a4dc8=_0x550ce7[_0x4b8b('0x31')];if(!_0x1bdbd6['query'][_0x4b8b('0x4e')](_0x4b8b('0x32'))){_0x39b279[_0x4b8b('0x33')]=qs['limit'](_0x1bdbd6[_0x4b8b('0x2c')]['limit']);_0x39b279[_0x4b8b('0x1c')]=qs['offset'](_0x1bdbd6[_0x4b8b('0x2c')]['offset']);}return _0x3fcbc2[_0x4b8b('0x4a')](_0x39b279);}})[_0x4b8b('0x3b')](function(_0x2e9cb8){if(_0x2e9cb8){return _0x2e9cb8?{'count':_0x1a4dc8,'rows':_0x2e9cb8}:null;}})[_0x4b8b('0x3b')](respondWithResult(_0x31896c,null))['catch'](handleError(_0x31896c,null));};exports['addActions']=function(_0x4a4acc,_0x4cb674,_0x33f261){return db[_0x4b8b('0x4f')][_0x4b8b('0x44')]({'where':{'id':_0x4a4acc[_0x4b8b('0x45')]['id']}})[_0x4b8b('0x3b')](handleEntityNotFound(_0x4cb674,null))[_0x4b8b('0x3b')](function(_0x48801f){if(_0x48801f){return _0x48801f[_0x4b8b('0x50')](_0x4a4acc[_0x4b8b('0x42')][_0x4b8b('0x48')],_[_0x4b8b('0x49')](_0x4a4acc[_0x4b8b('0x42')],[_0x4b8b('0x48'),'id'])||{});}})[_0x4b8b('0x3b')](respondWithResult(_0x4cb674,null))[_0x4b8b('0x3d')](handleError(_0x4cb674,null));};exports['getActions']=function(_0x2e9a53,_0x186a48,_0x4ff1a6){var _0x489d2b={};var _0x2c3023={};var _0x37e623;var _0x30b680;return db[_0x4b8b('0x29')][_0x4b8b('0x4b')]({'where':{'id':_0x2e9a53[_0x4b8b('0x45')]['id']}})[_0x4b8b('0x3b')](handleEntityNotFound(_0x186a48,null))[_0x4b8b('0x3b')](function(_0x48cdde){if(_0x48cdde){_0x37e623=_0x48cdde;_0x2c3023[_0x4b8b('0x2e')]=_['keys'](db[_0x4b8b('0x4f')][_0x4b8b('0x3f')]);_0x2c3023['query']=_[_0x4b8b('0x2d')](_0x2e9a53[_0x4b8b('0x2c')]);_0x2c3023[_0x4b8b('0x35')]=_[_0x4b8b('0x40')](_0x2c3023[_0x4b8b('0x2e')],_0x2c3023['query']);_0x489d2b[_0x4b8b('0x2f')]=_[_0x4b8b('0x40')](_0x2c3023['model'],qs[_0x4b8b('0x30')](_0x2e9a53[_0x4b8b('0x2c')][_0x4b8b('0x30')]));_0x489d2b[_0x4b8b('0x2f')]=_0x489d2b[_0x4b8b('0x2f')][_0x4b8b('0x31')]?_0x489d2b[_0x4b8b('0x2f')]:_0x2c3023[_0x4b8b('0x2e')];_0x489d2b[_0x4b8b('0x4c')]=qs[_0x4b8b('0x4d')](_0x2e9a53[_0x4b8b('0x2c')][_0x4b8b('0x4d')]);_0x489d2b[_0x4b8b('0x34')]=qs[_0x4b8b('0x35')](_[_0x4b8b('0x36')](_0x2e9a53[_0x4b8b('0x2c')],_0x2c3023['filters']));if(_0x2e9a53[_0x4b8b('0x2c')][_0x4b8b('0x38')]){_0x489d2b[_0x4b8b('0x34')]=_[_0x4b8b('0x39')](_0x489d2b[_0x4b8b('0x34')],{'$or':_[_0x4b8b('0x28')](_0x489d2b[_0x4b8b('0x2f')],function(_0xd8e609){var _0x2c225d={};_0x2c225d[_0xd8e609]={'$like':'%'+_0x2e9a53['query'][_0x4b8b('0x38')]+'%'};return _0x2c225d;})});}_0x489d2b=_[_0x4b8b('0x39')]({},_0x489d2b,_0x2e9a53[_0x4b8b('0x3a')]);return _0x37e623[_0x4b8b('0x51')](_0x489d2b);}})['then'](function(_0x17b62d){if(_0x17b62d){_0x30b680=_0x17b62d['length'];if(!_0x2e9a53['query'][_0x4b8b('0x4e')](_0x4b8b('0x32'))){_0x489d2b[_0x4b8b('0x33')]=qs[_0x4b8b('0x33')](_0x2e9a53[_0x4b8b('0x2c')][_0x4b8b('0x33')]);_0x489d2b['offset']=qs[_0x4b8b('0x1c')](_0x2e9a53[_0x4b8b('0x2c')]['offset']);}return _0x37e623[_0x4b8b('0x51')](_0x489d2b);}})[_0x4b8b('0x3b')](function(_0x1a709a){if(_0x1a709a){return _0x1a709a?{'count':_0x30b680,'rows':_0x1a709a}:null;}})[_0x4b8b('0x3b')](respondWithResult(_0x186a48,null))[_0x4b8b('0x3d')](handleError(_0x186a48,null));};
\ No newline at end of file
diff --git a/server/api/automation/automation.model.js b/server/api/automation/automation.model.js
index 9834720..17bed9d 100644
--- a/server/api/automation/automation.model.js
+++ b/server/api/automation/automation.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x8709=['../../config/environment','exports','define','Automation','tools_automations','util','../../config/logger','api','moment','bluebird','request-promise','path','rimraf'];(function(_0x2641f9,_0x26715f){var _0x585741=function(_0x2d1462){while(--_0x2d1462){_0x2641f9['push'](_0x2641f9['shift']());}};_0x585741(++_0x26715f);}(_0x8709,0x109));var _0x9870=function(_0x324f7d,_0x3a0184){_0x324f7d=_0x324f7d-0x0;var _0x158d1e=_0x8709[_0x324f7d];return _0x158d1e;};'use strict';var _=require('lodash');var util=require(_0x9870('0x0'));var logger=require(_0x9870('0x1'))(_0x9870('0x2'));var moment=require(_0x9870('0x3'));var BPromise=require(_0x9870('0x4'));var rp=require(_0x9870('0x5'));var fs=require('fs');var path=require(_0x9870('0x6'));var rimraf=require(_0x9870('0x7'));var config=require(_0x9870('0x8'));var attributes=require('./automation.attributes');module[_0x9870('0x9')]=function(_0x35292a,_0x2a14d8){return _0x35292a[_0x9870('0xa')](_0x9870('0xb'),attributes,{'tableName':_0x9870('0xc'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
+var _0xc429=['api','moment','bluebird','rimraf','../../config/environment','./automation.attributes','exports','define','lodash','util'];(function(_0x1b89fd,_0x106d96){var _0x21aadb=function(_0x3e4377){while(--_0x3e4377){_0x1b89fd['push'](_0x1b89fd['shift']());}};_0x21aadb(++_0x106d96);}(_0xc429,0x184));var _0x9c42=function(_0x2525f1,_0x47034f){_0x2525f1=_0x2525f1-0x0;var _0x13c1b5=_0xc429[_0x2525f1];return _0x13c1b5;};'use strict';var _=require(_0x9c42('0x0'));var util=require(_0x9c42('0x1'));var logger=require('../../config/logger')(_0x9c42('0x2'));var moment=require(_0x9c42('0x3'));var BPromise=require(_0x9c42('0x4'));var rp=require('request-promise');var fs=require('fs');var path=require('path');var rimraf=require(_0x9c42('0x5'));var config=require(_0x9c42('0x6'));var attributes=require(_0x9c42('0x7'));module[_0x9c42('0x8')]=function(_0x56139f,_0x2cce7c){return _0x56139f[_0x9c42('0x9')]('Automation',attributes,{'tableName':'tools_automations','paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
diff --git a/server/api/automation/automation.rpc.js b/server/api/automation/automation.rpc.js
index 5e85bc6..3146461 100644
--- a/server/api/automation/automation.rpc.js
+++ b/server/api/automation/automation.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x39d0=['rpc','../../config/environment','jayson/promise','client','http','request','info','request\x20sent','debug','Automation,\x20%s,\x20%s,\x20%s','error','code','Automation,\x20%s,\x20%s','message','result','catch','lodash','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils'];(function(_0x45783c,_0x49c56d){var _0x1161da=function(_0x3c5d41){while(--_0x3c5d41){_0x45783c['push'](_0x45783c['shift']());}};_0x1161da(++_0x49c56d);}(_0x39d0,0x144));var _0x039d=function(_0x22ebfb,_0x936122){_0x22ebfb=_0x22ebfb-0x0;var _0x1eaee0=_0x39d0[_0x22ebfb];return _0x1eaee0;};'use strict';var _=require(_0x039d('0x0'));var util=require('util');var moment=require('moment');var BPromise=require(_0x039d('0x1'));var rs=require(_0x039d('0x2'));var fs=require('fs');var Redis=require(_0x039d('0x3'));var db=require(_0x039d('0x4'))['db'];var utils=require(_0x039d('0x5'));var logger=require('../../config/logger')(_0x039d('0x6'));var config=require(_0x039d('0x7'));var jayson=require(_0x039d('0x8'));var client=jayson[_0x039d('0x9')][_0x039d('0xa')]({'port':0x232a});function respondWithRpcPromise(_0x7dcc60,_0x2f8c4b,_0x4705e8){return new BPromise(function(_0x425f6e,_0x210090){return client[_0x039d('0xb')](_0x7dcc60,_0x4705e8)['then'](function(_0x591f97){logger[_0x039d('0xc')]('Automation,\x20%s,\x20%s',_0x2f8c4b,_0x039d('0xd'));logger[_0x039d('0xe')](_0x039d('0xf'),_0x2f8c4b,_0x039d('0xd'),JSON['stringify'](_0x591f97));if(_0x591f97[_0x039d('0x10')]){if(_0x591f97[_0x039d('0x10')][_0x039d('0x11')]===0x1f4){logger['error'](_0x039d('0x12'),_0x2f8c4b,_0x591f97[_0x039d('0x10')][_0x039d('0x13')]);return _0x210090(_0x591f97[_0x039d('0x10')][_0x039d('0x13')]);}logger[_0x039d('0x10')](_0x039d('0x12'),_0x2f8c4b,_0x591f97['error']['message']);return _0x425f6e(_0x591f97[_0x039d('0x10')][_0x039d('0x13')]);}else{logger[_0x039d('0xc')](_0x039d('0x12'),_0x2f8c4b,_0x039d('0xd'));_0x425f6e(_0x591f97[_0x039d('0x14')]['message']);}})[_0x039d('0x15')](function(_0x226853){logger[_0x039d('0x10')]('Automation,\x20%s,\x20%s',_0x2f8c4b,_0x226853);_0x210090(_0x226853);});});}
\ No newline at end of file
+var _0xa413=['result','catch','lodash','moment','randomstring','ioredis','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','then','request\x20sent','Automation,\x20%s,\x20%s,\x20%s','stringify','error','code','Automation,\x20%s,\x20%s','message','info'];(function(_0x761b6d,_0x7c7fa8){var _0x3a1639=function(_0x33b90a){while(--_0x33b90a){_0x761b6d['push'](_0x761b6d['shift']());}};_0x3a1639(++_0x7c7fa8);}(_0xa413,0x1e5));var _0x3a41=function(_0x2bf41b,_0x3f739c){_0x2bf41b=_0x2bf41b-0x0;var _0x5627ab=_0xa413[_0x2bf41b];return _0x5627ab;};'use strict';var _=require(_0x3a41('0x0'));var util=require('util');var moment=require(_0x3a41('0x1'));var BPromise=require('bluebird');var rs=require(_0x3a41('0x2'));var fs=require('fs');var Redis=require(_0x3a41('0x3'));var db=require('../../mysqldb')['db'];var utils=require('../../config/utils');var logger=require(_0x3a41('0x4'))(_0x3a41('0x5'));var config=require(_0x3a41('0x6'));var jayson=require(_0x3a41('0x7'));var client=jayson[_0x3a41('0x8')][_0x3a41('0x9')]({'port':0x232a});function respondWithRpcPromise(_0x45f6d2,_0x407d52,_0xca7253){return new BPromise(function(_0x473cd2,_0x27c2e5){return client['request'](_0x45f6d2,_0xca7253)[_0x3a41('0xa')](function(_0x570304){logger['info']('Automation,\x20%s,\x20%s',_0x407d52,_0x3a41('0xb'));logger['debug'](_0x3a41('0xc'),_0x407d52,'request\x20sent',JSON[_0x3a41('0xd')](_0x570304));if(_0x570304[_0x3a41('0xe')]){if(_0x570304['error'][_0x3a41('0xf')]===0x1f4){logger[_0x3a41('0xe')](_0x3a41('0x10'),_0x407d52,_0x570304[_0x3a41('0xe')][_0x3a41('0x11')]);return _0x27c2e5(_0x570304['error'][_0x3a41('0x11')]);}logger[_0x3a41('0xe')](_0x3a41('0x10'),_0x407d52,_0x570304[_0x3a41('0xe')][_0x3a41('0x11')]);return _0x473cd2(_0x570304[_0x3a41('0xe')][_0x3a41('0x11')]);}else{logger[_0x3a41('0x12')](_0x3a41('0x10'),_0x407d52,_0x3a41('0xb'));_0x473cd2(_0x570304[_0x3a41('0x13')]['message']);}})[_0x3a41('0x14')](function(_0x30d675){logger['error']('Automation,\x20%s,\x20%s',_0x407d52,_0x30d675);_0x27c2e5(_0x30d675);});});}
\ No newline at end of file
diff --git a/server/api/automation/index.js b/server/api/automation/index.js
index 22e71dd..dca53da 100644
--- a/server/api/automation/index.js
+++ b/server/api/automation/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x56ff=['get','index','isAuthenticated','/:id/conditions','getConditions','getActions','post','create','addConditions','/:id/actions','addActions','put','update','delete','/:id','destroy','exports','multer','util','path','connect-timeout','express','Router','fs-extra','../../components/auth/service','../../components/interaction/service','../../config/environment','./automation.controller'];(function(_0x2ac856,_0x5b3cf3){var _0x522d28=function(_0xe7b035){while(--_0xe7b035){_0x2ac856['push'](_0x2ac856['shift']());}};_0x522d28(++_0x5b3cf3);}(_0x56ff,0xb9));var _0xf56f=function(_0x321bb2,_0x202794){_0x321bb2=_0x321bb2-0x0;var _0x9c12ed=_0x56ff[_0x321bb2];return _0x9c12ed;};'use strict';var multer=require(_0xf56f('0x0'));var util=require(_0xf56f('0x1'));var path=require(_0xf56f('0x2'));var timeout=require(_0xf56f('0x3'));var express=require(_0xf56f('0x4'));var router=express[_0xf56f('0x5')]();var fs_extra=require(_0xf56f('0x6'));var auth=require(_0xf56f('0x7'));var interaction=require(_0xf56f('0x8'));var config=require(_0xf56f('0x9'));var controller=require(_0xf56f('0xa'));router[_0xf56f('0xb')]('/',auth['isAuthenticated'](),controller[_0xf56f('0xc')]);router[_0xf56f('0xb')]('/:id',auth[_0xf56f('0xd')](),controller['show']);router[_0xf56f('0xb')](_0xf56f('0xe'),auth[_0xf56f('0xd')](),controller[_0xf56f('0xf')]);router['get']('/:id/actions',auth['isAuthenticated'](),controller[_0xf56f('0x10')]);router[_0xf56f('0x11')]('/',auth[_0xf56f('0xd')](),controller[_0xf56f('0x12')]);router['post']('/:id/conditions',auth['isAuthenticated'](),controller[_0xf56f('0x13')]);router[_0xf56f('0x11')](_0xf56f('0x14'),auth[_0xf56f('0xd')](),controller[_0xf56f('0x15')]);router[_0xf56f('0x16')]('/:id',auth['isAuthenticated'](),controller[_0xf56f('0x17')]);router[_0xf56f('0x18')](_0xf56f('0x19'),auth[_0xf56f('0xd')](),controller[_0xf56f('0x1a')]);module[_0xf56f('0x1b')]=router;
\ No newline at end of file
+var _0x2fb5=['post','put','update','multer','connect-timeout','express','Router','../../components/auth/service','../../components/interaction/service','../../config/environment','./automation.controller','isAuthenticated','get','/:id','show','/:id/conditions','getConditions','/:id/actions','getActions','create','addConditions'];(function(_0x2f8805,_0x2f1d21){var _0xa16375=function(_0x1c5bcc){while(--_0x1c5bcc){_0x2f8805['push'](_0x2f8805['shift']());}};_0xa16375(++_0x2f1d21);}(_0x2fb5,0xff));var _0x52fb=function(_0x4eec9b,_0x4aea09){_0x4eec9b=_0x4eec9b-0x0;var _0x2e3849=_0x2fb5[_0x4eec9b];return _0x2e3849;};'use strict';var multer=require(_0x52fb('0x0'));var util=require('util');var path=require('path');var timeout=require(_0x52fb('0x1'));var express=require(_0x52fb('0x2'));var router=express[_0x52fb('0x3')]();var fs_extra=require('fs-extra');var auth=require(_0x52fb('0x4'));var interaction=require(_0x52fb('0x5'));var config=require(_0x52fb('0x6'));var controller=require(_0x52fb('0x7'));router['get']('/',auth[_0x52fb('0x8')](),controller['index']);router[_0x52fb('0x9')](_0x52fb('0xa'),auth[_0x52fb('0x8')](),controller[_0x52fb('0xb')]);router[_0x52fb('0x9')](_0x52fb('0xc'),auth['isAuthenticated'](),controller[_0x52fb('0xd')]);router['get'](_0x52fb('0xe'),auth[_0x52fb('0x8')](),controller[_0x52fb('0xf')]);router['post']('/',auth['isAuthenticated'](),controller[_0x52fb('0x10')]);router['post'](_0x52fb('0xc'),auth['isAuthenticated'](),controller[_0x52fb('0x11')]);router[_0x52fb('0x12')](_0x52fb('0xe'),auth[_0x52fb('0x8')](),controller['addActions']);router[_0x52fb('0x13')](_0x52fb('0xa'),auth[_0x52fb('0x8')](),controller[_0x52fb('0x14')]);router['delete'](_0x52fb('0xa'),auth['isAuthenticated'](),controller['destroy']);module['exports']=router;
\ No newline at end of file
diff --git a/server/api/campaign/campaign.attributes.js b/server/api/campaign/campaign.attributes.js
index bd8a04e..2a6ec1e 100644
--- a/server/api/campaign/campaign.attributes.js
+++ b/server/api/campaign/campaign.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x9c33=['UNSIGNED','Max\x20200\x20calls.','Originate\x20Timeout\x20Seconds\x20(min:1,\x20max:999)','Congestion\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','#NoAnswer\x20Retry\x20(min:1,\x20max:999)','NoAnswer\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','#Global\x20Max\x20Retry\x20(min:1,\x20max:999)','07:00-22:00,*,*,*','always','onlyIfOpen','Active/Disactive\x20AMD','#AMD\x20Greeting','#AMD\x20After\x20Greeting\x20Silence','#AMD\x20Total\x20Analysis\x20Time','#AMD\x20Between\x20Words\x20Silence','#AMD\x20Maximum\x20Number\x20Of\x20Words','DESC','ASC','Cut\x20Digit\x20(min:1,\x20max:15)','#NoSuchNumber\x20Retry\x20(min:1,\x20max:999)','NoSuchNumber\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','Drop\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','#Abandoned\x20Retry\x20(min:1,\x20max:999)','#Machine\x20Retry\x20(min:1,\x20max:999)','#AgentReject\x20Retry\x20(min:1,\x20max:999)','AgentReject\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','exports','STRING','name','ENUM','ivr','BOOLEAN','INTEGER'];(function(_0x6116ee,_0x316cb9){var _0x58320a=function(_0x2b6fdd){while(--_0x2b6fdd){_0x6116ee['push'](_0x6116ee['shift']());}};_0x58320a(++_0x316cb9);}(_0x9c33,0xe0));var _0x39c3=function(_0xe73080,_0x24c56d){_0xe73080=_0xe73080-0x0;var _0x12cbc4=_0x9c33[_0xe73080];return _0x12cbc4;};'use strict';var Sequelize=require('sequelize');module[_0x39c3('0x0')]={'name':{'type':Sequelize[_0x39c3('0x1')],'unique':_0x39c3('0x2'),'allowNull':![],'validate':{'is':/[A-Za-z0-9._\\+*!-]+/,'notEmpty':!![]}},'type':{'type':Sequelize[_0x39c3('0x3')](_0x39c3('0x4')),'allowNull':![],'defaultValue':_0x39c3('0x4')},'description':{'type':Sequelize[_0x39c3('0x1')]},'active':{'type':Sequelize[_0x39c3('0x5')],'defaultValue':0x0,'comment':'Active/Disactive\x20Campaign'},'limitCalls':{'type':Sequelize[_0x39c3('0x6')](0x4)[_0x39c3('0x7')],'defaultValue':0x1e,'validate':{'min':0x1,'max':0xc8},'comment':_0x39c3('0x8')},'dialOriginateCallerIdName':{'type':Sequelize[_0x39c3('0x1')]},'dialOriginateCallerIdNumber':{'type':Sequelize[_0x39c3('0x1')]},'dialOriginateTimeout':{'type':Sequelize[_0x39c3('0x6')](0x3)[_0x39c3('0x7')],'defaultValue':0x1e,'validate':{'min':0x1,'max':0x3e7},'comment':_0x39c3('0x9')},'dialCongestionMaxRetry':{'type':Sequelize[_0x39c3('0x6')](0x3)[_0x39c3('0x7')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':'#Congestion\x20Retry\x20(min:1,\x20max:999)'},'dialCongestionRetryFrequency':{'type':Sequelize[_0x39c3('0x6')](0x5)[_0x39c3('0x7')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0x39c3('0xa')},'dialBusyMaxRetry':{'type':Sequelize[_0x39c3('0x6')](0x3)[_0x39c3('0x7')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':'#Busy\x20Retry\x20(min:1,\x20max:999)'},'dialBusyRetryFrequency':{'type':Sequelize[_0x39c3('0x6')](0x5)[_0x39c3('0x7')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':'Busy\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)'},'dialNoAnswerMaxRetry':{'type':Sequelize[_0x39c3('0x6')](0x3)[_0x39c3('0x7')],'defaultValue':0x3,'comment':_0x39c3('0xb')},'dialNoAnswerRetryFrequency':{'type':Sequelize['INTEGER'](0x5)[_0x39c3('0x7')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0x39c3('0xc')},'dialGlobalMaxRetry':{'type':Sequelize[_0x39c3('0x6')](0x3)['UNSIGNED'],'validate':{'min':0x1,'max':0x3e7},'defaultValue':0x4,'comment':_0x39c3('0xd')},'dialTimezone':{'type':Sequelize[_0x39c3('0x1')],'defaultValue':null},'dialGlobalInterval':{'type':Sequelize[_0x39c3('0x1')],'defaultValue':_0x39c3('0xe')},'dialCheckDuplicateType':{'type':Sequelize[_0x39c3('0x3')](_0x39c3('0xf'),'never',_0x39c3('0x10')),'defaultValue':_0x39c3('0xf')},'dialAMDActive':{'type':Sequelize[_0x39c3('0x5')],'defaultValue':0x0,'comment':_0x39c3('0x11')},'dialAMDInitialSilence':{'type':Sequelize[_0x39c3('0x6')](0x9)['UNSIGNED'],'defaultValue':0x9c4,'validate':{'min':0x0},'comment':'#AMD\x20Initial\x20Silence'},'dialAMDGreeting':{'type':Sequelize[_0x39c3('0x6')](0x9)[_0x39c3('0x7')],'defaultValue':0x5dc,'validate':{'min':0x0},'comment':_0x39c3('0x12')},'dialAMDAfterGreetingSilence':{'type':Sequelize[_0x39c3('0x6')](0x9)[_0x39c3('0x7')],'defaultValue':0x320,'validate':{'min':0x0},'comment':_0x39c3('0x13')},'dialAMDTotalAnalysisTime':{'type':Sequelize[_0x39c3('0x6')](0x9)['UNSIGNED'],'defaultValue':0x1388,'validate':{'min':0x0},'comment':_0x39c3('0x14')},'dialAMDMinWordLength':{'type':Sequelize['INTEGER'](0x9)[_0x39c3('0x7')],'defaultValue':0x64,'validate':{'min':0x0},'comment':'#AMD\x20Min\x20Word\x20Length'},'dialAMDBetweenWordsSilence':{'type':Sequelize[_0x39c3('0x6')](0x9)[_0x39c3('0x7')],'defaultValue':0x32,'validate':{'min':0x0},'comment':_0x39c3('0x15')},'dialAMDMaximumNumberOfWords':{'type':Sequelize[_0x39c3('0x6')](0x9)[_0x39c3('0x7')],'defaultValue':0x3,'validate':{'min':0x0},'comment':_0x39c3('0x16')},'dialAMDSilenceThreshold':{'type':Sequelize[_0x39c3('0x6')](0x5)[_0x39c3('0x7')],'validate':{'min':0x0,'max':0x7fff},'defaultValue':0x100,'comment':'#AMD\x20Silence\x20Threshold\x20(min:0,\x20max:32767)'},'dialAMDMaximumWordLength':{'type':Sequelize[_0x39c3('0x6')](0x9)[_0x39c3('0x7')],'defaultValue':0x1388,'validate':{'min':0x0},'comment':'#AMD\x20Maximum\x20Word\x20Length'},'dialOrderByScheduledAt':{'type':Sequelize[_0x39c3('0x3')](_0x39c3('0x17'),_0x39c3('0x18')),'defaultValue':_0x39c3('0x17')},'dialPrefix':{'type':Sequelize[_0x39c3('0x1')],'defaultValue':null},'dialRandomLastDigitCallerIdNumber':{'type':Sequelize[_0x39c3('0x6')](0x3)[_0x39c3('0x7')],'validate':{'min':0x0,'max':0xf},'defaultValue':0x0,'comment':'Random\x20Last\x20Digit\x20(min:1,\x20max:15)'},'dialCutDigit':{'type':Sequelize[_0x39c3('0x6')](0x3)['UNSIGNED'],'validate':{'min':0x0,'max':0xf},'defaultValue':0x0,'comment':_0x39c3('0x19')},'dialNoSuchNumberMaxRetry':{'type':Sequelize[_0x39c3('0x6')](0x3)[_0x39c3('0x7')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0x39c3('0x1a')},'dialNoSuchNumberRetryFrequency':{'type':Sequelize['INTEGER'](0x5)[_0x39c3('0x7')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0x39c3('0x1b')},'dialDropMaxRetry':{'type':Sequelize[_0x39c3('0x6')](0x3)['UNSIGNED'],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':'#Drop\x20Retry\x20(min:1,\x20max:999)'},'dialDropRetryFrequency':{'type':Sequelize[_0x39c3('0x6')](0x5)[_0x39c3('0x7')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0x39c3('0x1c')},'dialAbandonedMaxRetry':{'type':Sequelize[_0x39c3('0x6')](0x3)[_0x39c3('0x7')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0x39c3('0x1d')},'dialAbandonedRetryFrequency':{'type':Sequelize[_0x39c3('0x6')](0x5)[_0x39c3('0x7')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':'Abandoned\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)'},'dialMachineMaxRetry':{'type':Sequelize['INTEGER'](0x3)[_0x39c3('0x7')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0x39c3('0x1e')},'dialMachineRetryFrequency':{'type':Sequelize[_0x39c3('0x6')](0x5)['UNSIGNED'],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':'Machine\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)'},'dialAgentRejectMaxRetry':{'type':Sequelize[_0x39c3('0x6')](0x3)[_0x39c3('0x7')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0x39c3('0x1f')},'dialAgentRejectRetryFrequency':{'type':Sequelize['INTEGER'](0x5)[_0x39c3('0x7')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0x39c3('0x20')}};
\ No newline at end of file
+var _0x8f9d=['#AgentReject\x20Retry\x20(min:1,\x20max:999)','AgentReject\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','sequelize','exports','name','ENUM','ivr','STRING','BOOLEAN','Active/Disactive\x20Campaign','UNSIGNED','Max\x20200\x20calls.','INTEGER','#Congestion\x20Retry\x20(min:1,\x20max:999)','Congestion\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','#Busy\x20Retry\x20(min:1,\x20max:999)','Busy\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','#NoAnswer\x20Retry\x20(min:1,\x20max:999)','NoAnswer\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','#Global\x20Max\x20Retry\x20(min:1,\x20max:999)','07:00-22:00,*,*,*','always','onlyIfOpen','Active/Disactive\x20AMD','#AMD\x20Initial\x20Silence','#AMD\x20Greeting','#AMD\x20Min\x20Word\x20Length','#AMD\x20Between\x20Words\x20Silence','#AMD\x20Silence\x20Threshold\x20(min:0,\x20max:32767)','ASC','Random\x20Last\x20Digit\x20(min:1,\x20max:15)','Cut\x20Digit\x20(min:1,\x20max:15)','#NoSuchNumber\x20Retry\x20(min:1,\x20max:999)','#Drop\x20Retry\x20(min:1,\x20max:999)','Drop\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','#Abandoned\x20Retry\x20(min:1,\x20max:999)','Abandoned\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','#Machine\x20Retry\x20(min:1,\x20max:999)','Machine\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)'];(function(_0x3ffebc,_0x5c25a7){var _0x5346f4=function(_0xa1d3b2){while(--_0xa1d3b2){_0x3ffebc['push'](_0x3ffebc['shift']());}};_0x5346f4(++_0x5c25a7);}(_0x8f9d,0x1d6));var _0xd8f9=function(_0x40a045,_0x516f0e){_0x40a045=_0x40a045-0x0;var _0x1a687c=_0x8f9d[_0x40a045];return _0x1a687c;};'use strict';var Sequelize=require(_0xd8f9('0x0'));module[_0xd8f9('0x1')]={'name':{'type':Sequelize['STRING'],'unique':_0xd8f9('0x2'),'allowNull':![],'validate':{'is':/[A-Za-z0-9._\\+*!-]+/,'notEmpty':!![]}},'type':{'type':Sequelize[_0xd8f9('0x3')]('ivr'),'allowNull':![],'defaultValue':_0xd8f9('0x4')},'description':{'type':Sequelize[_0xd8f9('0x5')]},'active':{'type':Sequelize[_0xd8f9('0x6')],'defaultValue':0x0,'comment':_0xd8f9('0x7')},'limitCalls':{'type':Sequelize['INTEGER'](0x4)[_0xd8f9('0x8')],'defaultValue':0x1e,'validate':{'min':0x1,'max':0xc8},'comment':_0xd8f9('0x9')},'dialOriginateCallerIdName':{'type':Sequelize['STRING']},'dialOriginateCallerIdNumber':{'type':Sequelize['STRING']},'dialOriginateTimeout':{'type':Sequelize[_0xd8f9('0xa')](0x3)['UNSIGNED'],'defaultValue':0x1e,'validate':{'min':0x1,'max':0x3e7},'comment':'Originate\x20Timeout\x20Seconds\x20(min:1,\x20max:999)'},'dialCongestionMaxRetry':{'type':Sequelize[_0xd8f9('0xa')](0x3)[_0xd8f9('0x8')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0xd8f9('0xb')},'dialCongestionRetryFrequency':{'type':Sequelize[_0xd8f9('0xa')](0x5)[_0xd8f9('0x8')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0xd8f9('0xc')},'dialBusyMaxRetry':{'type':Sequelize[_0xd8f9('0xa')](0x3)['UNSIGNED'],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0xd8f9('0xd')},'dialBusyRetryFrequency':{'type':Sequelize[_0xd8f9('0xa')](0x5)[_0xd8f9('0x8')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0xd8f9('0xe')},'dialNoAnswerMaxRetry':{'type':Sequelize['INTEGER'](0x3)[_0xd8f9('0x8')],'defaultValue':0x3,'comment':_0xd8f9('0xf')},'dialNoAnswerRetryFrequency':{'type':Sequelize['INTEGER'](0x5)[_0xd8f9('0x8')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0xd8f9('0x10')},'dialGlobalMaxRetry':{'type':Sequelize[_0xd8f9('0xa')](0x3)[_0xd8f9('0x8')],'validate':{'min':0x1,'max':0x3e7},'defaultValue':0x4,'comment':_0xd8f9('0x11')},'dialTimezone':{'type':Sequelize[_0xd8f9('0x5')],'defaultValue':null},'dialGlobalInterval':{'type':Sequelize[_0xd8f9('0x5')],'defaultValue':_0xd8f9('0x12')},'dialCheckDuplicateType':{'type':Sequelize[_0xd8f9('0x3')](_0xd8f9('0x13'),'never',_0xd8f9('0x14')),'defaultValue':_0xd8f9('0x13')},'dialAMDActive':{'type':Sequelize[_0xd8f9('0x6')],'defaultValue':0x0,'comment':_0xd8f9('0x15')},'dialAMDInitialSilence':{'type':Sequelize[_0xd8f9('0xa')](0x9)[_0xd8f9('0x8')],'defaultValue':0x9c4,'validate':{'min':0x0},'comment':_0xd8f9('0x16')},'dialAMDGreeting':{'type':Sequelize[_0xd8f9('0xa')](0x9)[_0xd8f9('0x8')],'defaultValue':0x5dc,'validate':{'min':0x0},'comment':_0xd8f9('0x17')},'dialAMDAfterGreetingSilence':{'type':Sequelize[_0xd8f9('0xa')](0x9)['UNSIGNED'],'defaultValue':0x320,'validate':{'min':0x0},'comment':'#AMD\x20After\x20Greeting\x20Silence'},'dialAMDTotalAnalysisTime':{'type':Sequelize['INTEGER'](0x9)['UNSIGNED'],'defaultValue':0x1388,'validate':{'min':0x0},'comment':'#AMD\x20Total\x20Analysis\x20Time'},'dialAMDMinWordLength':{'type':Sequelize[_0xd8f9('0xa')](0x9)[_0xd8f9('0x8')],'defaultValue':0x64,'validate':{'min':0x0},'comment':_0xd8f9('0x18')},'dialAMDBetweenWordsSilence':{'type':Sequelize[_0xd8f9('0xa')](0x9)[_0xd8f9('0x8')],'defaultValue':0x32,'validate':{'min':0x0},'comment':_0xd8f9('0x19')},'dialAMDMaximumNumberOfWords':{'type':Sequelize[_0xd8f9('0xa')](0x9)[_0xd8f9('0x8')],'defaultValue':0x3,'validate':{'min':0x0},'comment':'#AMD\x20Maximum\x20Number\x20Of\x20Words'},'dialAMDSilenceThreshold':{'type':Sequelize[_0xd8f9('0xa')](0x5)[_0xd8f9('0x8')],'validate':{'min':0x0,'max':0x7fff},'defaultValue':0x100,'comment':_0xd8f9('0x1a')},'dialAMDMaximumWordLength':{'type':Sequelize[_0xd8f9('0xa')](0x9)[_0xd8f9('0x8')],'defaultValue':0x1388,'validate':{'min':0x0},'comment':'#AMD\x20Maximum\x20Word\x20Length'},'dialOrderByScheduledAt':{'type':Sequelize[_0xd8f9('0x3')]('DESC',_0xd8f9('0x1b')),'defaultValue':'DESC'},'dialPrefix':{'type':Sequelize['STRING'],'defaultValue':null},'dialRandomLastDigitCallerIdNumber':{'type':Sequelize[_0xd8f9('0xa')](0x3)[_0xd8f9('0x8')],'validate':{'min':0x0,'max':0xf},'defaultValue':0x0,'comment':_0xd8f9('0x1c')},'dialCutDigit':{'type':Sequelize[_0xd8f9('0xa')](0x3)['UNSIGNED'],'validate':{'min':0x0,'max':0xf},'defaultValue':0x0,'comment':_0xd8f9('0x1d')},'dialNoSuchNumberMaxRetry':{'type':Sequelize[_0xd8f9('0xa')](0x3)[_0xd8f9('0x8')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0xd8f9('0x1e')},'dialNoSuchNumberRetryFrequency':{'type':Sequelize[_0xd8f9('0xa')](0x5)[_0xd8f9('0x8')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':'NoSuchNumber\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)'},'dialDropMaxRetry':{'type':Sequelize[_0xd8f9('0xa')](0x3)[_0xd8f9('0x8')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0xd8f9('0x1f')},'dialDropRetryFrequency':{'type':Sequelize[_0xd8f9('0xa')](0x5)[_0xd8f9('0x8')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0xd8f9('0x20')},'dialAbandonedMaxRetry':{'type':Sequelize[_0xd8f9('0xa')](0x3)['UNSIGNED'],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0xd8f9('0x21')},'dialAbandonedRetryFrequency':{'type':Sequelize[_0xd8f9('0xa')](0x5)[_0xd8f9('0x8')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0xd8f9('0x22')},'dialMachineMaxRetry':{'type':Sequelize[_0xd8f9('0xa')](0x3)[_0xd8f9('0x8')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0xd8f9('0x23')},'dialMachineRetryFrequency':{'type':Sequelize['INTEGER'](0x5)[_0xd8f9('0x8')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0xd8f9('0x24')},'dialAgentRejectMaxRetry':{'type':Sequelize[_0xd8f9('0xa')](0x3)[_0xd8f9('0x8')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0xd8f9('0x25')},'dialAgentRejectRetryFrequency':{'type':Sequelize[_0xd8f9('0xa')](0x5)[_0xd8f9('0x8')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0xd8f9('0x26')}};
\ No newline at end of file
diff --git a/server/api/campaign/campaign.controller.js b/server/api/campaign/campaign.controller.js
index aa08646..c9b5118 100644
--- a/server/api/campaign/campaign.controller.js
+++ b/server/api/campaign/campaign.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xeb43=['fromQuery','scheduledAt','ContactId','select','phone','field','CmListId','toString','ListId','from','cm_contacts','deletedAt\x20IS\x20NULL','COALESCE(calleridnum,\x27\x27)','cm_hopper_final','CampaignId\x20=\x20?','phone\x20NOT\x20IN\x20(?)','COALESCE(phone,\x27\x27)','onlyIfOpen','insert','NOW()','ListId\x20=\x20?','phone\x20IS\x20NOT\x20NULL','cmHopperId','OrderBy','h.id','ci.item','cm_contact_has_items','join','h.ListId\x20=\x20?','h.CampaignId=?','push','sequelize','all','removeLists','CmList','getBlackLists','addBlackLists','cm_hopper_black','removeBlackLists','eml-format','rimraf','zip-dir','request-promise','mustache','util','to-csv','ejs','lodash','crypto','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/license/util','../../mysqldb','sendStatus','end','json','offset','undefined','limit','count','status','set','Content-Range','apply','reject','save','update','destroy','get','IvrCampaigns','UserProfileResource','then','stack','name','index','map','fieldName','type','key','model','query','keys','filters','attributes','intersection','fields','hasOwnProperty','nolimit','order','sort','where','filter','merge','VIRTUAL','options','Campaign','includeAll','include','findAll','rows','show','params','rawAttributes','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','catch','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','omit','createdAt','updatedAt','userProfileId','autoAssociation','findOne','CmHopper','length','pick','CmHopperHistory','CampaignId','getHopperFinals','CmHopperFinal','getHopperBlacks','CmHopperBlack','getLists','format','YYYY-MM-DD\x20HH:mm:ss','addLists','ids','spread','dialCheckDuplicateType','always','into','cm_hopper'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xeb43,0x149));var _0x3eb4=function(_0x1fd5eb,_0x235203){_0x1fd5eb=_0x1fd5eb-0x0;var _0x102365=_0xeb43[_0x1fd5eb];return _0x102365;};'use strict';var emlformat=require(_0x3eb4('0x0'));var rimraf=require(_0x3eb4('0x1'));var zipdir=require(_0x3eb4('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x3eb4('0x3'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x3eb4('0x4'));var util=require(_0x3eb4('0x5'));var path=require('path');var sox=require('sox');var csv=require(_0x3eb4('0x6'));var ejs=require(_0x3eb4('0x7'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x3eb4('0x8'));var squel=require('squel');var crypto=require(_0x3eb4('0x9'));var jsforce=require('jsforce');var deskjs=require(_0x3eb4('0xa'));var toCsv=require(_0x3eb4('0x6'));var querystring=require(_0x3eb4('0xb'));var Papa=require(_0x3eb4('0xc'));var Redis=require(_0x3eb4('0xd'));var authService=require('../../components/auth/service');var qs=require(_0x3eb4('0xe'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x3eb4('0xf'));var logger=require(_0x3eb4('0x10'))(_0x3eb4('0x11'));var utils=require(_0x3eb4('0x12'));var config=require('../../config/environment');var licenseUtil=require(_0x3eb4('0x13'));var db=require(_0x3eb4('0x14'))['db'];function respondWithStatusCode(_0x282ffa,_0x10e49e){_0x10e49e=_0x10e49e||0xcc;return function(_0x1e738e){if(_0x1e738e){return _0x282ffa[_0x3eb4('0x15')](_0x10e49e);}return _0x282ffa['status'](_0x10e49e)[_0x3eb4('0x16')]();};}function respondWithResult(_0x4caa07,_0x5549e5){_0x5549e5=_0x5549e5||0xc8;return function(_0x45342a){if(_0x45342a){return _0x4caa07['status'](_0x5549e5)[_0x3eb4('0x17')](_0x45342a);}};}function respondWithFilteredResult(_0x7d975e,_0x450a5e){return function(_0x123861){if(_0x123861){var _0xc5b9c2=typeof _0x450a5e[_0x3eb4('0x18')]===_0x3eb4('0x19')&&typeof _0x450a5e[_0x3eb4('0x1a')]===_0x3eb4('0x19');var _0x1af3ed=_0x123861['count'];var _0x3fb1c0=_0xc5b9c2?0x0:_0x450a5e[_0x3eb4('0x18')];var _0x1fcc85=_0xc5b9c2?_0x123861[_0x3eb4('0x1b')]:_0x450a5e[_0x3eb4('0x18')]+_0x450a5e[_0x3eb4('0x1a')];var _0x175d3c;if(_0x1fcc85>=_0x1af3ed){_0x1fcc85=_0x1af3ed;_0x175d3c=0xc8;}else{_0x175d3c=0xce;}_0x7d975e[_0x3eb4('0x1c')](_0x175d3c);return _0x7d975e[_0x3eb4('0x1d')](_0x3eb4('0x1e'),_0x3fb1c0+'-'+_0x1fcc85+'/'+_0x1af3ed)['json'](_0x123861);}return null;};}function patchUpdates(_0x55fe47){return function(_0x276934){try{jsonpatch[_0x3eb4('0x1f')](_0x276934,_0x55fe47,!![]);}catch(_0x25ee8d){return BPromise[_0x3eb4('0x20')](_0x25ee8d);}return _0x276934[_0x3eb4('0x21')]();};}function saveUpdates(_0x47b4bd,_0x35c4ec){return function(_0x5eb01d){if(_0x5eb01d){return _0x5eb01d[_0x3eb4('0x22')](_0x47b4bd)['then'](function(_0x2edf82){return _0x2edf82;});}return null;};}function removeEntity(_0x425457,_0x1e87a6){return function(_0x1c2f04){if(_0x1c2f04){return _0x1c2f04[_0x3eb4('0x23')]()['then'](function(){var _0x1b4c97=_0x1c2f04[_0x3eb4('0x24')]({'plain':!![]});var _0x5b8149=_0x3eb4('0x25');return db[_0x3eb4('0x26')][_0x3eb4('0x23')]({'where':{'type':_0x5b8149,'resourceId':_0x1b4c97['id']}})[_0x3eb4('0x27')](function(){return _0x1c2f04;});})['then'](function(){_0x425457[_0x3eb4('0x1c')](0xcc)[_0x3eb4('0x16')]();});}};}function handleEntityNotFound(_0x96d1e,_0x5303f2){return function(_0x50684f){if(!_0x50684f){_0x96d1e[_0x3eb4('0x15')](0x194);}return _0x50684f;};}function handleError(_0x281a5a,_0x3fd1a7){_0x3fd1a7=_0x3fd1a7||0x1f4;return function(_0x51ef72){logger['error'](_0x51ef72[_0x3eb4('0x28')]);if(_0x51ef72['name']){delete _0x51ef72[_0x3eb4('0x29')];}_0x281a5a['status'](_0x3fd1a7)['send'](_0x51ef72);};}exports[_0x3eb4('0x2a')]=function(_0x5975e4,_0x3d9af8){var _0x2ba4fe={},_0xc8bb50={},_0xb55d7e={'count':0x0,'rows':[]};var _0x43e992=_[_0x3eb4('0x2b')](db['Campaign']['rawAttributes'],function(_0x248e37){return{'name':_0x248e37[_0x3eb4('0x2c')],'type':_0x248e37[_0x3eb4('0x2d')][_0x3eb4('0x2e')]};});_0xc8bb50[_0x3eb4('0x2f')]=_['map'](_0x43e992,_0x3eb4('0x29'));_0xc8bb50[_0x3eb4('0x30')]=_[_0x3eb4('0x31')](_0x5975e4[_0x3eb4('0x30')]);_0xc8bb50[_0x3eb4('0x32')]=_['intersection'](_0xc8bb50['model'],_0xc8bb50[_0x3eb4('0x30')]);_0x2ba4fe[_0x3eb4('0x33')]=_[_0x3eb4('0x34')](_0xc8bb50[_0x3eb4('0x2f')],qs[_0x3eb4('0x35')](_0x5975e4[_0x3eb4('0x30')][_0x3eb4('0x35')]));_0x2ba4fe['attributes']=_0x2ba4fe[_0x3eb4('0x33')]['length']?_0x2ba4fe[_0x3eb4('0x33')]:_0xc8bb50['model'];if(!_0x5975e4[_0x3eb4('0x30')][_0x3eb4('0x36')](_0x3eb4('0x37'))){_0x2ba4fe['limit']=qs['limit'](_0x5975e4[_0x3eb4('0x30')][_0x3eb4('0x1a')]);_0x2ba4fe[_0x3eb4('0x18')]=qs[_0x3eb4('0x18')](_0x5975e4[_0x3eb4('0x30')]['offset']);}_0x2ba4fe[_0x3eb4('0x38')]=qs[_0x3eb4('0x39')](_0x5975e4['query'][_0x3eb4('0x39')]);_0x2ba4fe[_0x3eb4('0x3a')]=qs[_0x3eb4('0x32')](_['pick'](_0x5975e4['query'],_0xc8bb50[_0x3eb4('0x32')]),_0x43e992);if(_0x5975e4['query'][_0x3eb4('0x3b')]){_0x2ba4fe[_0x3eb4('0x3a')]=_[_0x3eb4('0x3c')](_0x2ba4fe[_0x3eb4('0x3a')],{'$or':_['map'](_0x43e992,function(_0x2e62e1){if(_0x2e62e1[_0x3eb4('0x2d')]!==_0x3eb4('0x3d')){var _0x4ede9a={};_0x4ede9a[_0x2e62e1[_0x3eb4('0x29')]]={'$like':'%'+_0x5975e4[_0x3eb4('0x30')][_0x3eb4('0x3b')]+'%'};return _0x4ede9a;}})});}_0x2ba4fe=_[_0x3eb4('0x3c')]({},_0x2ba4fe,_0x5975e4[_0x3eb4('0x3e')]);var _0x8b69b2={'where':_0x2ba4fe[_0x3eb4('0x3a')]};return db[_0x3eb4('0x3f')][_0x3eb4('0x1b')](_0x8b69b2)[_0x3eb4('0x27')](function(_0x1f1376){_0xb55d7e['count']=_0x1f1376;if(_0x5975e4['query'][_0x3eb4('0x40')]){_0x2ba4fe[_0x3eb4('0x41')]=[{'all':!![]}];}return db[_0x3eb4('0x3f')][_0x3eb4('0x42')](_0x2ba4fe);})[_0x3eb4('0x27')](function(_0x14d5be){_0xb55d7e[_0x3eb4('0x43')]=_0x14d5be;return _0xb55d7e;})[_0x3eb4('0x27')](respondWithFilteredResult(_0x3d9af8,_0x2ba4fe))['catch'](handleError(_0x3d9af8,null));};exports[_0x3eb4('0x44')]=function(_0x5be81b,_0x2c958){var _0x140343={'raw':![],'where':{'id':_0x5be81b[_0x3eb4('0x45')]['id']}},_0x34da0d={};_0x34da0d[_0x3eb4('0x2f')]=_[_0x3eb4('0x31')](db[_0x3eb4('0x3f')][_0x3eb4('0x46')]);_0x34da0d[_0x3eb4('0x30')]=_[_0x3eb4('0x31')](_0x5be81b['query']);_0x34da0d[_0x3eb4('0x32')]=_[_0x3eb4('0x34')](_0x34da0d[_0x3eb4('0x2f')],_0x34da0d['query']);_0x140343[_0x3eb4('0x33')]=_['intersection'](_0x34da0d[_0x3eb4('0x2f')],qs['fields'](_0x5be81b[_0x3eb4('0x30')][_0x3eb4('0x35')]));_0x140343[_0x3eb4('0x33')]=_0x140343[_0x3eb4('0x33')]['length']?_0x140343['attributes']:_0x34da0d[_0x3eb4('0x2f')];if(_0x5be81b[_0x3eb4('0x30')][_0x3eb4('0x40')]){_0x140343[_0x3eb4('0x41')]=[{'all':!![]}];}_0x140343=_[_0x3eb4('0x3c')]({},_0x140343,_0x5be81b[_0x3eb4('0x3e')]);return db[_0x3eb4('0x3f')][_0x3eb4('0x47')](_0x140343)[_0x3eb4('0x27')](handleEntityNotFound(_0x2c958,null))[_0x3eb4('0x27')](respondWithResult(_0x2c958,null))['catch'](handleError(_0x2c958,null));};exports[_0x3eb4('0x48')]=function(_0x7cb397,_0x11362b){return db['Campaign']['create'](_0x7cb397[_0x3eb4('0x49')],{})['then'](function(_0x3da2e6){var _0x453ba4=_0x7cb397[_0x3eb4('0x4a')][_0x3eb4('0x24')]({'plain':!![]});if(!_0x453ba4)throw new Error(_0x3eb4('0x4b'));if(_0x453ba4[_0x3eb4('0x4c')]===_0x3eb4('0x4a')){var _0x1ff839=_0x3da2e6[_0x3eb4('0x24')]({'plain':!![]});var _0x20221d=_0x3eb4('0x25');return db[_0x3eb4('0x4d')][_0x3eb4('0x47')]({'where':{'name':_0x20221d,'userProfileId':_0x453ba4['userProfileId']},'raw':!![]})[_0x3eb4('0x27')](function(_0x85da6f){if(_0x85da6f&&_0x85da6f['autoAssociation']===0x0){return db[_0x3eb4('0x26')]['create']({'name':_0x1ff839[_0x3eb4('0x29')],'resourceId':_0x1ff839['id'],'type':_0x85da6f[_0x3eb4('0x29')],'sectionId':_0x85da6f['id']},{})[_0x3eb4('0x27')](function(){return _0x3da2e6;});}else{return _0x3da2e6;}})[_0x3eb4('0x4e')](function(_0x134d2e){logger[_0x3eb4('0x4f')](_0x3eb4('0x50'),_0x134d2e);throw _0x134d2e;});}return _0x3da2e6;})[_0x3eb4('0x27')](respondWithResult(_0x11362b,0xc9))['catch'](handleError(_0x11362b,null));};exports['clone']=function(_0x34b431,_0x1eab5a){var _0x5a9eec={'where':{'id':_0x34b431[_0x3eb4('0x45')]['id']}},_0x1c8f40={};_0x1c8f40['model']=_[_0x3eb4('0x31')](db['Campaign'][_0x3eb4('0x46')]);_0x5a9eec[_0x3eb4('0x33')]=_['intersection'](_0x1c8f40[_0x3eb4('0x2f')],qs['fields'](_0x34b431[_0x3eb4('0x30')][_0x3eb4('0x35')]));_0x5a9eec[_0x3eb4('0x33')]=_0x5a9eec[_0x3eb4('0x33')]['length']?_0x5a9eec['attributes']:_0x1c8f40[_0x3eb4('0x2f')];if(_0x34b431[_0x3eb4('0x30')]['includeAll']){_0x5a9eec[_0x3eb4('0x41')]=[{'all':!![]}];}_0x5a9eec=_[_0x3eb4('0x3c')]({},_0x5a9eec,_0x34b431[_0x3eb4('0x3e')]);return db[_0x3eb4('0x3f')][_0x3eb4('0x47')](_0x5a9eec)[_0x3eb4('0x27')](handleEntityNotFound(_0x1eab5a,null))['then'](function(_0x4c1315){if(_0x4c1315){var _0x16e131=_0x4c1315[_0x3eb4('0x24')]({'plain':!![]});_0x16e131=qs[_0x3eb4('0x51')](_0x16e131,['id',_0x3eb4('0x52'),_0x3eb4('0x53')]);_0x34b431[_0x3eb4('0x49')]=_[_0x3eb4('0x51')](_0x34b431['body'],['id',_0x3eb4('0x52'),'updatedAt']);return db[_0x3eb4('0x3f')][_0x3eb4('0x48')](_[_0x3eb4('0x3c')](_0x16e131,_0x34b431[_0x3eb4('0x49')]),{'include':_0x34b431[_0x3eb4('0x30')][_0x3eb4('0x40')]?[{'all':!![]}]:undefined})[_0x3eb4('0x27')](function(_0x5b22fa){var _0x565e18=_0x34b431[_0x3eb4('0x4a')][_0x3eb4('0x24')]({'plain':!![]});if(!_0x565e18)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x565e18[_0x3eb4('0x4c')]===_0x3eb4('0x4a')){var _0x1ca2a2=_0x5b22fa[_0x3eb4('0x24')]({'plain':!![]});var _0x156304=_0x3eb4('0x25');return db[_0x3eb4('0x4d')][_0x3eb4('0x47')]({'where':{'name':_0x156304,'userProfileId':_0x565e18[_0x3eb4('0x54')]},'raw':!![]})['then'](function(_0x43d75f){if(_0x43d75f&&_0x43d75f[_0x3eb4('0x55')]===0x0){return db[_0x3eb4('0x26')]['create']({'name':_0x1ca2a2[_0x3eb4('0x29')],'resourceId':_0x1ca2a2['id'],'type':_0x43d75f[_0x3eb4('0x29')],'sectionId':_0x43d75f['id']},{})['then'](function(){return _0x5b22fa;});}else{return _0x5b22fa;}})[_0x3eb4('0x4e')](function(_0x4d3bd2){logger[_0x3eb4('0x4f')](_0x3eb4('0x50'),_0x4d3bd2);throw _0x4d3bd2;});}return _0x5b22fa;});}})['then'](respondWithResult(_0x1eab5a,0xc9))[_0x3eb4('0x4e')](handleError(_0x1eab5a,null));};exports['update']=function(_0x1f8584,_0x58a2b8){if(_0x1f8584['body']['id']){delete _0x1f8584[_0x3eb4('0x49')]['id'];}return db[_0x3eb4('0x3f')][_0x3eb4('0x47')]({'where':{'id':_0x1f8584[_0x3eb4('0x45')]['id']}})[_0x3eb4('0x27')](handleEntityNotFound(_0x58a2b8,null))[_0x3eb4('0x27')](saveUpdates(_0x1f8584[_0x3eb4('0x49')],null))[_0x3eb4('0x27')](respondWithResult(_0x58a2b8,null))[_0x3eb4('0x4e')](handleError(_0x58a2b8,null));};exports[_0x3eb4('0x23')]=function(_0x1a0215,_0x23455f){return db[_0x3eb4('0x3f')]['find']({'where':{'id':_0x1a0215['params']['id']}})[_0x3eb4('0x27')](handleEntityNotFound(_0x23455f,null))[_0x3eb4('0x27')](removeEntity(_0x23455f,null))[_0x3eb4('0x4e')](handleError(_0x23455f,null));};exports['getHoppers']=function(_0x2dc9d9,_0x229261,_0xe77724){var _0x32b1b8={'raw':!![],'where':{}};var _0x2fcfc2={};var _0x4b12d3={'count':0x0,'rows':[]};return db[_0x3eb4('0x3f')][_0x3eb4('0x56')]({'where':{'id':_0x2dc9d9[_0x3eb4('0x45')]['id']}})['then'](handleEntityNotFound(_0x229261,null))[_0x3eb4('0x27')](function(_0x140a4a){if(_0x140a4a){_0x2fcfc2[_0x3eb4('0x2f')]=_[_0x3eb4('0x31')](db[_0x3eb4('0x57')][_0x3eb4('0x46')]);_0x2fcfc2[_0x3eb4('0x30')]=_[_0x3eb4('0x31')](_0x2dc9d9['query']);_0x2fcfc2['filters']=_['intersection'](_0x2fcfc2[_0x3eb4('0x2f')],_0x2fcfc2['query']);_0x32b1b8[_0x3eb4('0x33')]=_[_0x3eb4('0x34')](_0x2fcfc2[_0x3eb4('0x2f')],qs[_0x3eb4('0x35')](_0x2dc9d9['query']['fields']));_0x32b1b8['attributes']=_0x32b1b8['attributes'][_0x3eb4('0x58')]?_0x32b1b8[_0x3eb4('0x33')]:_0x2fcfc2[_0x3eb4('0x2f')];if(!_0x2dc9d9[_0x3eb4('0x30')][_0x3eb4('0x36')]('nolimit')){_0x32b1b8[_0x3eb4('0x1a')]=qs['limit'](_0x2dc9d9[_0x3eb4('0x30')][_0x3eb4('0x1a')]);_0x32b1b8[_0x3eb4('0x18')]=qs[_0x3eb4('0x18')](_0x2dc9d9[_0x3eb4('0x30')][_0x3eb4('0x18')]);}_0x32b1b8[_0x3eb4('0x38')]=qs[_0x3eb4('0x39')](_0x2dc9d9['query'][_0x3eb4('0x39')]);_0x32b1b8[_0x3eb4('0x3a')]=qs[_0x3eb4('0x32')](_[_0x3eb4('0x59')](_0x2dc9d9[_0x3eb4('0x30')],_0x2fcfc2['filters']));_0x32b1b8[_0x3eb4('0x3a')]['CampaignId']=_0x140a4a['id'];if(_0x2dc9d9[_0x3eb4('0x30')][_0x3eb4('0x3b')]){_0x32b1b8[_0x3eb4('0x3a')]=_[_0x3eb4('0x3c')](_0x32b1b8[_0x3eb4('0x3a')],{'$or':_[_0x3eb4('0x2b')](_0x32b1b8[_0x3eb4('0x33')],function(_0xa5a9d0){var _0x514f99={};_0x514f99[_0xa5a9d0]={'$like':'%'+_0x2dc9d9[_0x3eb4('0x30')][_0x3eb4('0x3b')]+'%'};return _0x514f99;})});}_0x32b1b8=_[_0x3eb4('0x3c')]({},_0x32b1b8,_0x2dc9d9[_0x3eb4('0x3e')]);return db['CmHopper'][_0x3eb4('0x1b')]({'where':_0x32b1b8['where']})[_0x3eb4('0x27')](function(_0x160bda){_0x4b12d3['count']=_0x160bda;if(_0x2dc9d9[_0x3eb4('0x30')][_0x3eb4('0x40')]){_0x32b1b8[_0x3eb4('0x41')]=[{'all':!![]}];}return db[_0x3eb4('0x57')][_0x3eb4('0x42')](_0x32b1b8);})[_0x3eb4('0x27')](function(_0x27818a){_0x4b12d3[_0x3eb4('0x43')]=_0x27818a;return _0x4b12d3;});}})[_0x3eb4('0x27')](respondWithFilteredResult(_0x229261,_0x32b1b8))[_0x3eb4('0x4e')](handleError(_0x229261,null));};exports['getHopperHistories']=function(_0x337595,_0x513146,_0x1453b8){var _0x750267={'raw':!![],'where':{}};var _0x4286f3={};var _0x4e9984={'count':0x0,'rows':[]};return db[_0x3eb4('0x3f')][_0x3eb4('0x56')]({'where':{'id':_0x337595['params']['id']}})['then'](handleEntityNotFound(_0x513146,null))[_0x3eb4('0x27')](function(_0x80000f){if(_0x80000f){_0x4286f3['model']=_[_0x3eb4('0x31')](db[_0x3eb4('0x5a')][_0x3eb4('0x46')]);_0x4286f3[_0x3eb4('0x30')]=_[_0x3eb4('0x31')](_0x337595[_0x3eb4('0x30')]);_0x4286f3[_0x3eb4('0x32')]=_[_0x3eb4('0x34')](_0x4286f3['model'],_0x4286f3[_0x3eb4('0x30')]);_0x750267['attributes']=_['intersection'](_0x4286f3['model'],qs[_0x3eb4('0x35')](_0x337595[_0x3eb4('0x30')][_0x3eb4('0x35')]));_0x750267[_0x3eb4('0x33')]=_0x750267[_0x3eb4('0x33')][_0x3eb4('0x58')]?_0x750267[_0x3eb4('0x33')]:_0x4286f3[_0x3eb4('0x2f')];if(!_0x337595[_0x3eb4('0x30')][_0x3eb4('0x36')](_0x3eb4('0x37'))){_0x750267[_0x3eb4('0x1a')]=qs[_0x3eb4('0x1a')](_0x337595[_0x3eb4('0x30')][_0x3eb4('0x1a')]);_0x750267['offset']=qs[_0x3eb4('0x18')](_0x337595[_0x3eb4('0x30')][_0x3eb4('0x18')]);}_0x750267[_0x3eb4('0x38')]=qs[_0x3eb4('0x39')](_0x337595[_0x3eb4('0x30')][_0x3eb4('0x39')]);_0x750267[_0x3eb4('0x3a')]=qs[_0x3eb4('0x32')](_[_0x3eb4('0x59')](_0x337595[_0x3eb4('0x30')],_0x4286f3['filters']));_0x750267[_0x3eb4('0x3a')][_0x3eb4('0x5b')]=_0x80000f['id'];if(_0x337595[_0x3eb4('0x30')][_0x3eb4('0x3b')]){_0x750267[_0x3eb4('0x3a')]=_[_0x3eb4('0x3c')](_0x750267[_0x3eb4('0x3a')],{'$or':_[_0x3eb4('0x2b')](_0x750267['attributes'],function(_0xf4928d){var _0x1fa262={};_0x1fa262[_0xf4928d]={'$like':'%'+_0x337595[_0x3eb4('0x30')]['filter']+'%'};return _0x1fa262;})});}_0x750267=_[_0x3eb4('0x3c')]({},_0x750267,_0x337595[_0x3eb4('0x3e')]);return db[_0x3eb4('0x5a')][_0x3eb4('0x1b')]({'where':_0x750267[_0x3eb4('0x3a')]})[_0x3eb4('0x27')](function(_0x7a85e4){_0x4e9984[_0x3eb4('0x1b')]=_0x7a85e4;if(_0x337595[_0x3eb4('0x30')][_0x3eb4('0x40')]){_0x750267[_0x3eb4('0x41')]=[{'all':!![]}];}return db[_0x3eb4('0x5a')]['findAll'](_0x750267);})['then'](function(_0x983a61){_0x4e9984[_0x3eb4('0x43')]=_0x983a61;return _0x4e9984;});}})[_0x3eb4('0x27')](respondWithFilteredResult(_0x513146,_0x750267))['catch'](handleError(_0x513146,null));};exports[_0x3eb4('0x5c')]=function(_0x38e7dc,_0x322108,_0x1dfc71){var _0x27538e={'raw':!![],'where':{}};var _0x3806d2={};var _0x485a76={'count':0x0,'rows':[]};return db[_0x3eb4('0x3f')]['findOne']({'where':{'id':_0x38e7dc[_0x3eb4('0x45')]['id']}})['then'](handleEntityNotFound(_0x322108,null))[_0x3eb4('0x27')](function(_0x382cfe){if(_0x382cfe){_0x3806d2['model']=_[_0x3eb4('0x31')](db[_0x3eb4('0x5d')]['rawAttributes']);_0x3806d2[_0x3eb4('0x30')]=_[_0x3eb4('0x31')](_0x38e7dc[_0x3eb4('0x30')]);_0x3806d2[_0x3eb4('0x32')]=_[_0x3eb4('0x34')](_0x3806d2[_0x3eb4('0x2f')],_0x3806d2['query']);_0x27538e[_0x3eb4('0x33')]=_[_0x3eb4('0x34')](_0x3806d2[_0x3eb4('0x2f')],qs[_0x3eb4('0x35')](_0x38e7dc[_0x3eb4('0x30')][_0x3eb4('0x35')]));_0x27538e[_0x3eb4('0x33')]=_0x27538e[_0x3eb4('0x33')]['length']?_0x27538e[_0x3eb4('0x33')]:_0x3806d2['model'];if(!_0x38e7dc['query'][_0x3eb4('0x36')]('nolimit')){_0x27538e[_0x3eb4('0x1a')]=qs['limit'](_0x38e7dc[_0x3eb4('0x30')][_0x3eb4('0x1a')]);_0x27538e[_0x3eb4('0x18')]=qs[_0x3eb4('0x18')](_0x38e7dc['query'][_0x3eb4('0x18')]);}_0x27538e[_0x3eb4('0x38')]=qs['sort'](_0x38e7dc[_0x3eb4('0x30')][_0x3eb4('0x39')]);_0x27538e[_0x3eb4('0x3a')]=qs[_0x3eb4('0x32')](_[_0x3eb4('0x59')](_0x38e7dc[_0x3eb4('0x30')],_0x3806d2[_0x3eb4('0x32')]));_0x27538e['where'][_0x3eb4('0x5b')]=_0x382cfe['id'];if(_0x38e7dc[_0x3eb4('0x30')][_0x3eb4('0x3b')]){_0x27538e[_0x3eb4('0x3a')]=_['merge'](_0x27538e[_0x3eb4('0x3a')],{'$or':_[_0x3eb4('0x2b')](_0x27538e[_0x3eb4('0x33')],function(_0x230958){var _0x171885={};_0x171885[_0x230958]={'$like':'%'+_0x38e7dc[_0x3eb4('0x30')]['filter']+'%'};return _0x171885;})});}_0x27538e=_[_0x3eb4('0x3c')]({},_0x27538e,_0x38e7dc[_0x3eb4('0x3e')]);return db['CmHopperFinal'][_0x3eb4('0x1b')]({'where':_0x27538e['where']})[_0x3eb4('0x27')](function(_0x513ab6){_0x485a76[_0x3eb4('0x1b')]=_0x513ab6;if(_0x38e7dc[_0x3eb4('0x30')][_0x3eb4('0x40')]){_0x27538e[_0x3eb4('0x41')]=[{'all':!![]}];}return db[_0x3eb4('0x5d')][_0x3eb4('0x42')](_0x27538e);})[_0x3eb4('0x27')](function(_0x15ae28){_0x485a76[_0x3eb4('0x43')]=_0x15ae28;return _0x485a76;});}})[_0x3eb4('0x27')](respondWithFilteredResult(_0x322108,_0x27538e))[_0x3eb4('0x4e')](handleError(_0x322108,null));};exports[_0x3eb4('0x5e')]=function(_0x4756fd,_0x364a96,_0x5cd0d7){var _0x280d04={'raw':!![],'where':{}};var _0x31ebe4={};var _0x36d096={'count':0x0,'rows':[]};return db['Campaign'][_0x3eb4('0x56')]({'where':{'id':_0x4756fd[_0x3eb4('0x45')]['id']}})[_0x3eb4('0x27')](handleEntityNotFound(_0x364a96,null))[_0x3eb4('0x27')](function(_0x339dc7){if(_0x339dc7){_0x31ebe4[_0x3eb4('0x2f')]=_[_0x3eb4('0x31')](db[_0x3eb4('0x5f')][_0x3eb4('0x46')]);_0x31ebe4['query']=_[_0x3eb4('0x31')](_0x4756fd[_0x3eb4('0x30')]);_0x31ebe4[_0x3eb4('0x32')]=_[_0x3eb4('0x34')](_0x31ebe4[_0x3eb4('0x2f')],_0x31ebe4[_0x3eb4('0x30')]);_0x280d04[_0x3eb4('0x33')]=_['intersection'](_0x31ebe4[_0x3eb4('0x2f')],qs[_0x3eb4('0x35')](_0x4756fd['query'][_0x3eb4('0x35')]));_0x280d04[_0x3eb4('0x33')]=_0x280d04['attributes'][_0x3eb4('0x58')]?_0x280d04[_0x3eb4('0x33')]:_0x31ebe4[_0x3eb4('0x2f')];if(!_0x4756fd['query'][_0x3eb4('0x36')](_0x3eb4('0x37'))){_0x280d04[_0x3eb4('0x1a')]=qs[_0x3eb4('0x1a')](_0x4756fd[_0x3eb4('0x30')]['limit']);_0x280d04[_0x3eb4('0x18')]=qs['offset'](_0x4756fd['query'][_0x3eb4('0x18')]);}_0x280d04[_0x3eb4('0x38')]=qs['sort'](_0x4756fd[_0x3eb4('0x30')]['sort']);_0x280d04[_0x3eb4('0x3a')]=qs[_0x3eb4('0x32')](_[_0x3eb4('0x59')](_0x4756fd['query'],_0x31ebe4[_0x3eb4('0x32')]));_0x280d04['where'][_0x3eb4('0x5b')]=_0x339dc7['id'];if(_0x4756fd[_0x3eb4('0x30')][_0x3eb4('0x3b')]){_0x280d04[_0x3eb4('0x3a')]=_[_0x3eb4('0x3c')](_0x280d04[_0x3eb4('0x3a')],{'$or':_[_0x3eb4('0x2b')](_0x280d04[_0x3eb4('0x33')],function(_0x3476b9){var _0x9a89cd={};_0x9a89cd[_0x3476b9]={'$like':'%'+_0x4756fd[_0x3eb4('0x30')][_0x3eb4('0x3b')]+'%'};return _0x9a89cd;})});}_0x280d04=_[_0x3eb4('0x3c')]({},_0x280d04,_0x4756fd[_0x3eb4('0x3e')]);return db[_0x3eb4('0x5f')]['count']({'where':_0x280d04['where']})['then'](function(_0x38171e){_0x36d096[_0x3eb4('0x1b')]=_0x38171e;if(_0x4756fd['query'][_0x3eb4('0x40')]){_0x280d04[_0x3eb4('0x41')]=[{'all':!![]}];}return db['CmHopperBlack'][_0x3eb4('0x42')](_0x280d04);})[_0x3eb4('0x27')](function(_0x3fcff8){_0x36d096[_0x3eb4('0x43')]=_0x3fcff8;return _0x36d096;});}})[_0x3eb4('0x27')](respondWithFilteredResult(_0x364a96,_0x280d04))[_0x3eb4('0x4e')](handleError(_0x364a96,null));};exports[_0x3eb4('0x60')]=function(_0x47f1a9,_0x36b46a,_0x55b83a){var _0x1f527f={};var _0x269043={};var _0x2d845d;var _0x3697e8;return db['Campaign'][_0x3eb4('0x56')]({'where':{'id':_0x47f1a9['params']['id']}})[_0x3eb4('0x27')](handleEntityNotFound(_0x36b46a,null))[_0x3eb4('0x27')](function(_0x1b05eb){if(_0x1b05eb){_0x2d845d=_0x1b05eb;_0x269043[_0x3eb4('0x2f')]=_['keys'](db['CmList'][_0x3eb4('0x46')]);_0x269043[_0x3eb4('0x30')]=_[_0x3eb4('0x31')](_0x47f1a9[_0x3eb4('0x30')]);_0x269043['filters']=_['intersection'](_0x269043[_0x3eb4('0x2f')],_0x269043[_0x3eb4('0x30')]);_0x1f527f[_0x3eb4('0x33')]=_[_0x3eb4('0x34')](_0x269043[_0x3eb4('0x2f')],qs[_0x3eb4('0x35')](_0x47f1a9[_0x3eb4('0x30')][_0x3eb4('0x35')]));_0x1f527f[_0x3eb4('0x33')]=_0x1f527f['attributes'][_0x3eb4('0x58')]?_0x1f527f[_0x3eb4('0x33')]:_0x269043['model'];_0x1f527f[_0x3eb4('0x38')]=qs[_0x3eb4('0x39')](_0x47f1a9[_0x3eb4('0x30')][_0x3eb4('0x39')]);_0x1f527f[_0x3eb4('0x3a')]=qs[_0x3eb4('0x32')](_['pick'](_0x47f1a9[_0x3eb4('0x30')],_0x269043[_0x3eb4('0x32')]));if(_0x47f1a9['query']['filter']){_0x1f527f[_0x3eb4('0x3a')]=_[_0x3eb4('0x3c')](_0x1f527f[_0x3eb4('0x3a')],{'$or':_['map'](_0x1f527f[_0x3eb4('0x33')],function(_0xabc43b){var _0x68e89f={};_0x68e89f[_0xabc43b]={'$like':'%'+_0x47f1a9[_0x3eb4('0x30')][_0x3eb4('0x3b')]+'%'};return _0x68e89f;})});}_0x1f527f=_[_0x3eb4('0x3c')]({},_0x1f527f,_0x47f1a9[_0x3eb4('0x3e')]);return _0x2d845d['getLists'](_0x1f527f);}})[_0x3eb4('0x27')](function(_0x36cb11){if(_0x36cb11){_0x3697e8=_0x36cb11['length'];if(!_0x47f1a9[_0x3eb4('0x30')][_0x3eb4('0x36')](_0x3eb4('0x37'))){_0x1f527f[_0x3eb4('0x1a')]=qs[_0x3eb4('0x1a')](_0x47f1a9[_0x3eb4('0x30')][_0x3eb4('0x1a')]);_0x1f527f[_0x3eb4('0x18')]=qs[_0x3eb4('0x18')](_0x47f1a9[_0x3eb4('0x30')]['offset']);}return _0x2d845d[_0x3eb4('0x60')](_0x1f527f);}})[_0x3eb4('0x27')](function(_0x1b84f7){if(_0x1b84f7){return _0x1b84f7?{'count':_0x3697e8,'rows':_0x1b84f7}:null;}})[_0x3eb4('0x27')](respondWithResult(_0x36b46a,null))['catch'](handleError(_0x36b46a,null));};exports['addLists']=function(_0x3b5844,_0x35d863,_0x2a8795){var _0x2e90dd,_0x1de48d;var _0x5c45b7=[];var _0xb2f96c=moment()[_0x3eb4('0x61')](_0x3eb4('0x62'));return db['Campaign'][_0x3eb4('0x47')]({'where':{'id':_0x3b5844[_0x3eb4('0x45')]['id']}})[_0x3eb4('0x27')](handleEntityNotFound(_0x35d863,null))[_0x3eb4('0x27')](function(_0x262b1d){if(_0x262b1d){_0x1de48d=_0x262b1d;return _0x262b1d[_0x3eb4('0x63')](_0x3b5844[_0x3eb4('0x49')][_0x3eb4('0x64')],_['omit'](_0x3b5844[_0x3eb4('0x49')],['ids','id'])||{});}return null;})[_0x3eb4('0x65')](function(_0x231eb5){var _0x57e7f1;var _0x42366d;_0x2e90dd=_0x231eb5||[];var _0x59297c=[];if(_0x231eb5){for(var _0x3c90f6=0x0;_0x3c90f6<_0x231eb5[_0x3eb4('0x58')];_0x3c90f6+=0x1){var _0x2dca0f=_0x231eb5[_0x3c90f6][_0x3eb4('0x24')]({'plain':!![]});_0x1de48d[_0x3eb4('0x66')]=_0x3b5844[_0x3eb4('0x49')]['dialCheckDuplicateType']?_0x3b5844[_0x3eb4('0x49')][_0x3eb4('0x66')]:_0x1de48d[_0x3eb4('0x66')];switch(_0x1de48d[_0x3eb4('0x66')]){case _0x3eb4('0x67'):_0x57e7f1=squel['insert']()[_0x3eb4('0x68')](_0x3eb4('0x69'))[_0x3eb4('0x6a')](['phone',_0x3eb4('0x6b'),_0x3eb4('0x6c'),'ListId',_0x3eb4('0x5b'),_0x3eb4('0x52'),_0x3eb4('0x53')],squel[_0x3eb4('0x6d')]()['field'](_0x3eb4('0x6e'),'phone')[_0x3eb4('0x6f')]('NOW()',_0x3eb4('0x6b'))[_0x3eb4('0x6f')]('id',_0x3eb4('0x6c'))['field'](_0x2dca0f[_0x3eb4('0x70')][_0x3eb4('0x71')](),_0x3eb4('0x72'))['field'](_0x3b5844['params']['id'][_0x3eb4('0x71')](),_0x3eb4('0x5b'))[_0x3eb4('0x6f')]('\x27'+_0xb2f96c+'\x27',_0x3eb4('0x52'))[_0x3eb4('0x6f')]('\x27'+_0xb2f96c+'\x27',_0x3eb4('0x53'))[_0x3eb4('0x73')](_0x3eb4('0x74'))[_0x3eb4('0x3a')](_0x3eb4('0x75'))[_0x3eb4('0x3a')]('ListId\x20=\x20?',_0x2dca0f[_0x3eb4('0x70')][_0x3eb4('0x71')]())[_0x3eb4('0x3a')]('phone\x20IS\x20NOT\x20NULL')[_0x3eb4('0x3a')]('phone\x20NOT\x20IN\x20(?)',squel['select']()['field'](_0x3eb4('0x76'))[_0x3eb4('0x73')](_0x3eb4('0x77'))['where'](_0x3eb4('0x78'),_0x3b5844[_0x3eb4('0x45')]['id'][_0x3eb4('0x71')]()))['where'](_0x3eb4('0x79'),squel[_0x3eb4('0x6d')]()['field'](_0x3eb4('0x7a'))[_0x3eb4('0x73')]('cm_hopper')['where'](_0x3eb4('0x78'),_0x3b5844['params']['id']['toString']())))[_0x3eb4('0x71')]();break;case _0x3eb4('0x7b'):_0x57e7f1=squel[_0x3eb4('0x7c')]()['into'](_0x3eb4('0x69'))['fromQuery']([_0x3eb4('0x6e'),_0x3eb4('0x6b'),_0x3eb4('0x6c'),_0x3eb4('0x72'),_0x3eb4('0x5b'),_0x3eb4('0x52'),'updatedAt'],squel[_0x3eb4('0x6d')]()['field'](_0x3eb4('0x6e'),_0x3eb4('0x6e'))[_0x3eb4('0x6f')](_0x3eb4('0x7d'),'scheduledAt')[_0x3eb4('0x6f')]('id',_0x3eb4('0x6c'))['field'](_0x2dca0f['CmListId'][_0x3eb4('0x71')](),'ListId')[_0x3eb4('0x6f')](_0x3b5844['params']['id']['toString'](),_0x3eb4('0x5b'))[_0x3eb4('0x6f')]('\x27'+_0xb2f96c+'\x27',_0x3eb4('0x52'))['field']('\x27'+_0xb2f96c+'\x27',_0x3eb4('0x53'))[_0x3eb4('0x73')](_0x3eb4('0x74'))[_0x3eb4('0x3a')]('deletedAt\x20IS\x20NULL')[_0x3eb4('0x3a')](_0x3eb4('0x7e'),_0x2dca0f[_0x3eb4('0x70')][_0x3eb4('0x71')]())[_0x3eb4('0x3a')](_0x3eb4('0x7f'))[_0x3eb4('0x3a')](_0x3eb4('0x79'),squel['select']()['field']('COALESCE(phone,\x27\x27)')[_0x3eb4('0x73')](_0x3eb4('0x69'))[_0x3eb4('0x3a')]('CampaignId\x20=\x20?',_0x3b5844[_0x3eb4('0x45')]['id'][_0x3eb4('0x71')]())))[_0x3eb4('0x71')]();break;default:_0x57e7f1=squel[_0x3eb4('0x7c')]()[_0x3eb4('0x68')]('cm_hopper')['fromQuery'](['phone',_0x3eb4('0x6b'),_0x3eb4('0x6c'),_0x3eb4('0x72'),_0x3eb4('0x5b'),_0x3eb4('0x52'),_0x3eb4('0x53')],squel[_0x3eb4('0x6d')]()[_0x3eb4('0x6f')](_0x3eb4('0x6e'),_0x3eb4('0x6e'))[_0x3eb4('0x6f')](_0x3eb4('0x7d'),'scheduledAt')['field']('id',_0x3eb4('0x6c'))['field'](_0x2dca0f[_0x3eb4('0x70')][_0x3eb4('0x71')](),'ListId')[_0x3eb4('0x6f')](_0x3b5844[_0x3eb4('0x45')]['id'][_0x3eb4('0x71')](),'CampaignId')[_0x3eb4('0x6f')]('\x27'+_0xb2f96c+'\x27',_0x3eb4('0x52'))[_0x3eb4('0x6f')]('\x27'+_0xb2f96c+'\x27',_0x3eb4('0x53'))['from'](_0x3eb4('0x74'))['where'](_0x3eb4('0x75'))[_0x3eb4('0x3a')](_0x3eb4('0x7e'),_0x2dca0f['CmListId'][_0x3eb4('0x71')]())[_0x3eb4('0x3a')](_0x3eb4('0x7f')))[_0x3eb4('0x71')]();}_0x42366d=squel[_0x3eb4('0x7c')]()[_0x3eb4('0x68')]('cm_hopper_additional_phones')[_0x3eb4('0x6a')]([_0x3eb4('0x80'),_0x3eb4('0x6b'),_0x3eb4('0x6e'),_0x3eb4('0x81'),_0x3eb4('0x52'),_0x3eb4('0x53')],squel['select']()[_0x3eb4('0x6f')](_0x3eb4('0x82'),'id')[_0x3eb4('0x6f')](_0x3eb4('0x7d'),_0x3eb4('0x6b'))['field'](_0x3eb4('0x83'),_0x3eb4('0x6e'))[_0x3eb4('0x6f')]('ci.OrderBY',_0x3eb4('0x81'))[_0x3eb4('0x6f')]('\x27'+_0xb2f96c+'\x27','createdAt')[_0x3eb4('0x6f')]('\x27'+_0xb2f96c+'\x27',_0x3eb4('0x53'))[_0x3eb4('0x73')](_0x3eb4('0x84'),'ci')[_0x3eb4('0x85')]('cm_hopper','h','h.ContactId\x20=\x20ci.CmContactId')[_0x3eb4('0x3a')](_0x3eb4('0x86'),_0x2dca0f[_0x3eb4('0x70')][_0x3eb4('0x71')]())[_0x3eb4('0x3a')](_0x3eb4('0x87'),_0x3b5844[_0x3eb4('0x45')]['id'][_0x3eb4('0x71')]())[_0x3eb4('0x3a')]('h.createdAt\x20=\x20?',_0xb2f96c))[_0x3eb4('0x71')]();_0x59297c[_0x3eb4('0x88')](db['sequelize'][_0x3eb4('0x30')](_0x57e7f1));_0x5c45b7['push'](db[_0x3eb4('0x89')][_0x3eb4('0x30')](_0x42366d));}return BPromise['all'](_0x59297c);}})['then'](function(){return BPromise[_0x3eb4('0x8a')](_0x5c45b7);})[_0x3eb4('0x27')](function(){return _0x2e90dd;})[_0x3eb4('0x27')](respondWithResult(_0x35d863,null))['catch'](handleError(_0x35d863,null));};exports[_0x3eb4('0x8b')]=function(_0x385f87,_0x5d6613,_0x1d24cc){return db[_0x3eb4('0x3f')][_0x3eb4('0x47')]({'where':{'id':_0x385f87['params']['id']}})[_0x3eb4('0x27')](handleEntityNotFound(_0x5d6613,null))[_0x3eb4('0x27')](function(_0x18018c){if(_0x18018c){return _0x18018c[_0x3eb4('0x8b')](_0x385f87['query'][_0x3eb4('0x64')]);}})[_0x3eb4('0x27')](function(_0x14dbb6){if(_0x14dbb6){return db['CmHopper']['destroy']({'where':{'ListId':_0x385f87[_0x3eb4('0x30')][_0x3eb4('0x64')],'CampaignId':_0x385f87['params']['id']}})[_0x3eb4('0x27')](function(){return _0x14dbb6;});}})[_0x3eb4('0x27')](respondWithStatusCode(_0x5d6613,null))[_0x3eb4('0x4e')](handleError(_0x5d6613,null));};exports['getBlackLists']=function(_0xbad989,_0x517544,_0x13f2e8){var _0x1fafc2={};var _0x45d8b4={};var _0x324cd3;var _0x23db46;return db[_0x3eb4('0x3f')][_0x3eb4('0x56')]({'where':{'id':_0xbad989[_0x3eb4('0x45')]['id']}})[_0x3eb4('0x27')](handleEntityNotFound(_0x517544,null))[_0x3eb4('0x27')](function(_0x148a33){if(_0x148a33){_0x324cd3=_0x148a33;_0x45d8b4['model']=_['keys'](db[_0x3eb4('0x8c')][_0x3eb4('0x46')]);_0x45d8b4[_0x3eb4('0x30')]=_[_0x3eb4('0x31')](_0xbad989[_0x3eb4('0x30')]);_0x45d8b4[_0x3eb4('0x32')]=_[_0x3eb4('0x34')](_0x45d8b4['model'],_0x45d8b4['query']);_0x1fafc2[_0x3eb4('0x33')]=_[_0x3eb4('0x34')](_0x45d8b4[_0x3eb4('0x2f')],qs['fields'](_0xbad989[_0x3eb4('0x30')][_0x3eb4('0x35')]));_0x1fafc2['attributes']=_0x1fafc2[_0x3eb4('0x33')][_0x3eb4('0x58')]?_0x1fafc2['attributes']:_0x45d8b4[_0x3eb4('0x2f')];_0x1fafc2[_0x3eb4('0x38')]=qs[_0x3eb4('0x39')](_0xbad989[_0x3eb4('0x30')][_0x3eb4('0x39')]);_0x1fafc2[_0x3eb4('0x3a')]=qs[_0x3eb4('0x32')](_[_0x3eb4('0x59')](_0xbad989['query'],_0x45d8b4['filters']));if(_0xbad989['query']['filter']){_0x1fafc2[_0x3eb4('0x3a')]=_[_0x3eb4('0x3c')](_0x1fafc2['where'],{'$or':_['map'](_0x1fafc2[_0x3eb4('0x33')],function(_0x4b129f){var _0x62454={};_0x62454[_0x4b129f]={'$like':'%'+_0xbad989[_0x3eb4('0x30')][_0x3eb4('0x3b')]+'%'};return _0x62454;})});}_0x1fafc2=_['merge']({},_0x1fafc2,_0xbad989['options']);return _0x324cd3['getBlackLists'](_0x1fafc2);}})['then'](function(_0x4eadf6){if(_0x4eadf6){_0x23db46=_0x4eadf6[_0x3eb4('0x58')];if(!_0xbad989[_0x3eb4('0x30')]['hasOwnProperty'](_0x3eb4('0x37'))){_0x1fafc2[_0x3eb4('0x1a')]=qs[_0x3eb4('0x1a')](_0xbad989[_0x3eb4('0x30')][_0x3eb4('0x1a')]);_0x1fafc2[_0x3eb4('0x18')]=qs[_0x3eb4('0x18')](_0xbad989[_0x3eb4('0x30')][_0x3eb4('0x18')]);}return _0x324cd3[_0x3eb4('0x8d')](_0x1fafc2);}})[_0x3eb4('0x27')](function(_0x3dde3f){if(_0x3dde3f){return _0x3dde3f?{'count':_0x23db46,'rows':_0x3dde3f}:null;}})[_0x3eb4('0x27')](respondWithResult(_0x517544,null))[_0x3eb4('0x4e')](handleError(_0x517544,null));};exports[_0x3eb4('0x8e')]=function(_0x28af87,_0x34b434,_0x51f5f7){var _0x2e00d6,_0x56bdc1;var _0x3a6066=[];var _0x4da1d6=moment()[_0x3eb4('0x61')](_0x3eb4('0x62'));return db[_0x3eb4('0x3f')][_0x3eb4('0x47')]({'where':{'id':_0x28af87[_0x3eb4('0x45')]['id']}})[_0x3eb4('0x27')](handleEntityNotFound(_0x34b434,null))[_0x3eb4('0x27')](function(_0x565b9b){if(_0x565b9b){_0x56bdc1=_0x565b9b;return _0x565b9b[_0x3eb4('0x8e')](_0x28af87['body'][_0x3eb4('0x64')],_[_0x3eb4('0x51')](_0x28af87['body'],['ids','id'])||{});}return null;})[_0x3eb4('0x65')](function(_0x527cac){var _0xf6ac3c;var _0x222ae2;_0x2e00d6=_0x527cac||[];var _0x50134d=[];if(_0x527cac){for(var _0x91faa=0x0;_0x91faa<_0x527cac['length'];_0x91faa+=0x1){var _0x40bdc7=_0x527cac[_0x91faa][_0x3eb4('0x24')]({'plain':!![]});_0xf6ac3c=squel[_0x3eb4('0x7c')]()[_0x3eb4('0x68')](_0x3eb4('0x8f'))[_0x3eb4('0x6a')]([_0x3eb4('0x6e'),'ContactId',_0x3eb4('0x72'),_0x3eb4('0x5b'),_0x3eb4('0x52'),_0x3eb4('0x53')],squel[_0x3eb4('0x6d')]()[_0x3eb4('0x6f')](_0x3eb4('0x6e'),_0x3eb4('0x6e'))[_0x3eb4('0x6f')]('id',_0x3eb4('0x6c'))[_0x3eb4('0x6f')](_0x40bdc7[_0x3eb4('0x70')][_0x3eb4('0x71')](),_0x3eb4('0x72'))[_0x3eb4('0x6f')](_0x28af87[_0x3eb4('0x45')]['id'][_0x3eb4('0x71')](),_0x3eb4('0x5b'))[_0x3eb4('0x6f')](_0x3eb4('0x7d'),_0x3eb4('0x52'))[_0x3eb4('0x6f')](_0x3eb4('0x7d'),'updatedAt')[_0x3eb4('0x73')](_0x3eb4('0x74'))[_0x3eb4('0x3a')]('deletedAt\x20IS\x20NULL')[_0x3eb4('0x3a')](_0x3eb4('0x7e'),_0x40bdc7['CmListId']['toString']())['where']('phone\x20IS\x20NOT\x20NULL'))['toString']();_0x50134d[_0x3eb4('0x88')](db['sequelize']['query'](_0xf6ac3c));}return BPromise[_0x3eb4('0x8a')](_0x50134d);}})[_0x3eb4('0x27')](function(){return _0x2e00d6;})['then'](respondWithResult(_0x34b434,null))[_0x3eb4('0x4e')](handleError(_0x34b434,null));};exports[_0x3eb4('0x90')]=function(_0x286db0,_0x51808b,_0x453924){return db[_0x3eb4('0x3f')]['find']({'where':{'id':_0x286db0[_0x3eb4('0x45')]['id']}})['then'](handleEntityNotFound(_0x51808b,null))[_0x3eb4('0x27')](function(_0x512db9){if(_0x512db9){return _0x512db9[_0x3eb4('0x90')](_0x286db0['query'][_0x3eb4('0x64')]);}})[_0x3eb4('0x27')](function(_0xb7b30e){if(_0xb7b30e){return db[_0x3eb4('0x5f')][_0x3eb4('0x23')]({'where':{'ListId':_0x286db0['query']['ids'],'CampaignId':_0x286db0['params']['id']}})['then'](function(){return _0xb7b30e;});}})[_0x3eb4('0x27')](respondWithStatusCode(_0x51808b,null))[_0x3eb4('0x4e')](handleError(_0x51808b,null));};
\ No newline at end of file
+var _0xa1bf=['YYYY-MM-DD\x20HH:mm:ss','cm_hopper_black','removeBlackLists','rimraf','zip-dir','request-promise','moment','mustache','util','path','to-csv','fs-extra','lodash','squel','crypto','jsforce','papaparse','ioredis','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/license/util','../../mysqldb','sendStatus','status','end','json','undefined','count','offset','limit','set','apply','save','then','destroy','get','IvrCampaigns','error','stack','name','send','index','map','Campaign','rawAttributes','type','key','model','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','filter','merge','options','includeAll','include','findAll','catch','show','find','create','body','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','user','UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','clone','params','keys','omit','createdAt','updatedAt','UserProfileResource','update','findOne','CmHopper','pick','rows','getHopperHistories','CmHopperHistory','CmHopperFinal','getHopperBlacks','CmHopperBlack','CampaignId','getLists','CmList','addLists','ids','spread','dialCheckDuplicateType','always','insert','into','phone','scheduledAt','select','field','ContactId','toString','cm_contacts','ListId\x20=\x20?','CmListId','phone\x20IS\x20NOT\x20NULL','phone\x20NOT\x20IN\x20(?)','from','CampaignId\x20=\x20?','COALESCE(phone,\x27\x27)','onlyIfOpen','cm_hopper','fromQuery','ListId','NOW()','deletedAt\x20IS\x20NULL','cm_hopper_additional_phones','cmHopperId','OrderBy','h.id','ci.item','ci.OrderBY','cm_contact_has_items','join','h.createdAt\x20=\x20?','push','sequelize','all','removeLists','getBlackLists','addBlackLists','format'];(function(_0x4fad2c,_0x22cacc){var _0x1bb1b7=function(_0x4914a4){while(--_0x4914a4){_0x4fad2c['push'](_0x4fad2c['shift']());}};_0x1bb1b7(++_0x22cacc);}(_0xa1bf,0x91));var _0xfa1b=function(_0x513dde,_0x27b9c2){_0x513dde=_0x513dde-0x0;var _0x592532=_0xa1bf[_0x513dde];return _0x592532;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0xfa1b('0x0'));var zipdir=require(_0xfa1b('0x1'));var jsonpatch=require('fast-json-patch');var rp=require(_0xfa1b('0x2'));var moment=require(_0xfa1b('0x3'));var BPromise=require('bluebird');var Mustache=require(_0xfa1b('0x4'));var util=require(_0xfa1b('0x5'));var path=require(_0xfa1b('0x6'));var sox=require('sox');var csv=require(_0xfa1b('0x7'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0xfa1b('0x8'));var _=require(_0xfa1b('0x9'));var squel=require(_0xfa1b('0xa'));var crypto=require(_0xfa1b('0xb'));var jsforce=require(_0xfa1b('0xc'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0xfa1b('0xd'));var Redis=require(_0xfa1b('0xe'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0xfa1b('0xf'));var hardwareService=require(_0xfa1b('0x10'));var logger=require('../../config/logger')(_0xfa1b('0x11'));var utils=require(_0xfa1b('0x12'));var config=require('../../config/environment');var licenseUtil=require(_0xfa1b('0x13'));var db=require(_0xfa1b('0x14'))['db'];function respondWithStatusCode(_0x48e55d,_0x1c5188){_0x1c5188=_0x1c5188||0xcc;return function(_0x495990){if(_0x495990){return _0x48e55d[_0xfa1b('0x15')](_0x1c5188);}return _0x48e55d[_0xfa1b('0x16')](_0x1c5188)[_0xfa1b('0x17')]();};}function respondWithResult(_0x5a4759,_0x5df8d5){_0x5df8d5=_0x5df8d5||0xc8;return function(_0x203e42){if(_0x203e42){return _0x5a4759[_0xfa1b('0x16')](_0x5df8d5)[_0xfa1b('0x18')](_0x203e42);}};}function respondWithFilteredResult(_0x22f72c,_0x34f8cf){return function(_0x4abc7e){if(_0x4abc7e){var _0xd7c372=typeof _0x34f8cf['offset']==='undefined'&&typeof _0x34f8cf['limit']===_0xfa1b('0x19');var _0x4afde3=_0x4abc7e[_0xfa1b('0x1a')];var _0x477f6d=_0xd7c372?0x0:_0x34f8cf['offset'];var _0xe79c2f=_0xd7c372?_0x4abc7e['count']:_0x34f8cf[_0xfa1b('0x1b')]+_0x34f8cf[_0xfa1b('0x1c')];var _0x4dab20;if(_0xe79c2f>=_0x4afde3){_0xe79c2f=_0x4afde3;_0x4dab20=0xc8;}else{_0x4dab20=0xce;}_0x22f72c[_0xfa1b('0x16')](_0x4dab20);return _0x22f72c[_0xfa1b('0x1d')]('Content-Range',_0x477f6d+'-'+_0xe79c2f+'/'+_0x4afde3)[_0xfa1b('0x18')](_0x4abc7e);}return null;};}function patchUpdates(_0x555a06){return function(_0x4be457){try{jsonpatch[_0xfa1b('0x1e')](_0x4be457,_0x555a06,!![]);}catch(_0x1a3453){return BPromise['reject'](_0x1a3453);}return _0x4be457[_0xfa1b('0x1f')]();};}function saveUpdates(_0x493051,_0x57783c){return function(_0x5a54d3){if(_0x5a54d3){return _0x5a54d3['update'](_0x493051)[_0xfa1b('0x20')](function(_0x517354){return _0x517354;});}return null;};}function removeEntity(_0xf2d345,_0xd753c7){return function(_0x124eaf){if(_0x124eaf){return _0x124eaf[_0xfa1b('0x21')]()[_0xfa1b('0x20')](function(){var _0x4a4560=_0x124eaf[_0xfa1b('0x22')]({'plain':!![]});var _0x3b32c3=_0xfa1b('0x23');return db['UserProfileResource'][_0xfa1b('0x21')]({'where':{'type':_0x3b32c3,'resourceId':_0x4a4560['id']}})['then'](function(){return _0x124eaf;});})[_0xfa1b('0x20')](function(){_0xf2d345['status'](0xcc)[_0xfa1b('0x17')]();});}};}function handleEntityNotFound(_0x454e1b,_0x46c651){return function(_0x467f02){if(!_0x467f02){_0x454e1b[_0xfa1b('0x15')](0x194);}return _0x467f02;};}function handleError(_0x451508,_0x10644b){_0x10644b=_0x10644b||0x1f4;return function(_0x55d028){logger[_0xfa1b('0x24')](_0x55d028[_0xfa1b('0x25')]);if(_0x55d028[_0xfa1b('0x26')]){delete _0x55d028[_0xfa1b('0x26')];}_0x451508[_0xfa1b('0x16')](_0x10644b)[_0xfa1b('0x27')](_0x55d028);};}exports[_0xfa1b('0x28')]=function(_0x27b5b8,_0x15d1fc){var _0x16d5ab={},_0x11a4dc={},_0x1b2bcf={'count':0x0,'rows':[]};var _0x3d8f55=_[_0xfa1b('0x29')](db[_0xfa1b('0x2a')][_0xfa1b('0x2b')],function(_0x2d9cd5){return{'name':_0x2d9cd5['fieldName'],'type':_0x2d9cd5[_0xfa1b('0x2c')][_0xfa1b('0x2d')]};});_0x11a4dc[_0xfa1b('0x2e')]=_[_0xfa1b('0x29')](_0x3d8f55,'name');_0x11a4dc[_0xfa1b('0x2f')]=_['keys'](_0x27b5b8['query']);_0x11a4dc[_0xfa1b('0x30')]=_[_0xfa1b('0x31')](_0x11a4dc[_0xfa1b('0x2e')],_0x11a4dc[_0xfa1b('0x2f')]);_0x16d5ab[_0xfa1b('0x32')]=_[_0xfa1b('0x31')](_0x11a4dc[_0xfa1b('0x2e')],qs[_0xfa1b('0x33')](_0x27b5b8[_0xfa1b('0x2f')][_0xfa1b('0x33')]));_0x16d5ab[_0xfa1b('0x32')]=_0x16d5ab['attributes'][_0xfa1b('0x34')]?_0x16d5ab[_0xfa1b('0x32')]:_0x11a4dc['model'];if(!_0x27b5b8[_0xfa1b('0x2f')][_0xfa1b('0x35')](_0xfa1b('0x36'))){_0x16d5ab[_0xfa1b('0x1c')]=qs[_0xfa1b('0x1c')](_0x27b5b8['query'][_0xfa1b('0x1c')]);_0x16d5ab[_0xfa1b('0x1b')]=qs[_0xfa1b('0x1b')](_0x27b5b8[_0xfa1b('0x2f')][_0xfa1b('0x1b')]);}_0x16d5ab[_0xfa1b('0x37')]=qs[_0xfa1b('0x38')](_0x27b5b8[_0xfa1b('0x2f')]['sort']);_0x16d5ab[_0xfa1b('0x39')]=qs[_0xfa1b('0x30')](_['pick'](_0x27b5b8[_0xfa1b('0x2f')],_0x11a4dc[_0xfa1b('0x30')]),_0x3d8f55);if(_0x27b5b8[_0xfa1b('0x2f')][_0xfa1b('0x3a')]){_0x16d5ab['where']=_[_0xfa1b('0x3b')](_0x16d5ab[_0xfa1b('0x39')],{'$or':_[_0xfa1b('0x29')](_0x3d8f55,function(_0x1a3b99){if(_0x1a3b99[_0xfa1b('0x2c')]!=='VIRTUAL'){var _0x21b588={};_0x21b588[_0x1a3b99[_0xfa1b('0x26')]]={'$like':'%'+_0x27b5b8[_0xfa1b('0x2f')][_0xfa1b('0x3a')]+'%'};return _0x21b588;}})});}_0x16d5ab=_[_0xfa1b('0x3b')]({},_0x16d5ab,_0x27b5b8[_0xfa1b('0x3c')]);var _0x35ff3b={'where':_0x16d5ab[_0xfa1b('0x39')]};return db[_0xfa1b('0x2a')]['count'](_0x35ff3b)[_0xfa1b('0x20')](function(_0x378979){_0x1b2bcf[_0xfa1b('0x1a')]=_0x378979;if(_0x27b5b8[_0xfa1b('0x2f')][_0xfa1b('0x3d')]){_0x16d5ab[_0xfa1b('0x3e')]=[{'all':!![]}];}return db['Campaign'][_0xfa1b('0x3f')](_0x16d5ab);})[_0xfa1b('0x20')](function(_0x11cdad){_0x1b2bcf['rows']=_0x11cdad;return _0x1b2bcf;})[_0xfa1b('0x20')](respondWithFilteredResult(_0x15d1fc,_0x16d5ab))[_0xfa1b('0x40')](handleError(_0x15d1fc,null));};exports[_0xfa1b('0x41')]=function(_0x389433,_0x2b6e80){var _0x29fa0e={'raw':![],'where':{'id':_0x389433['params']['id']}},_0xd96416={};_0xd96416['model']=_['keys'](db[_0xfa1b('0x2a')][_0xfa1b('0x2b')]);_0xd96416[_0xfa1b('0x2f')]=_['keys'](_0x389433['query']);_0xd96416[_0xfa1b('0x30')]=_[_0xfa1b('0x31')](_0xd96416[_0xfa1b('0x2e')],_0xd96416[_0xfa1b('0x2f')]);_0x29fa0e[_0xfa1b('0x32')]=_[_0xfa1b('0x31')](_0xd96416['model'],qs[_0xfa1b('0x33')](_0x389433[_0xfa1b('0x2f')][_0xfa1b('0x33')]));_0x29fa0e[_0xfa1b('0x32')]=_0x29fa0e[_0xfa1b('0x32')][_0xfa1b('0x34')]?_0x29fa0e[_0xfa1b('0x32')]:_0xd96416['model'];if(_0x389433[_0xfa1b('0x2f')][_0xfa1b('0x3d')]){_0x29fa0e[_0xfa1b('0x3e')]=[{'all':!![]}];}_0x29fa0e=_[_0xfa1b('0x3b')]({},_0x29fa0e,_0x389433[_0xfa1b('0x3c')]);return db[_0xfa1b('0x2a')][_0xfa1b('0x42')](_0x29fa0e)[_0xfa1b('0x20')](handleEntityNotFound(_0x2b6e80,null))[_0xfa1b('0x20')](respondWithResult(_0x2b6e80,null))['catch'](handleError(_0x2b6e80,null));};exports[_0xfa1b('0x43')]=function(_0x12cf87,_0xc04d24){return db[_0xfa1b('0x2a')][_0xfa1b('0x43')](_0x12cf87[_0xfa1b('0x44')],{})[_0xfa1b('0x20')](function(_0xadffd){var _0x49ee1a=_0x12cf87['user'][_0xfa1b('0x22')]({'plain':!![]});if(!_0x49ee1a)throw new Error(_0xfa1b('0x45'));if(_0x49ee1a[_0xfa1b('0x46')]===_0xfa1b('0x47')){var _0x1bcc53=_0xadffd[_0xfa1b('0x22')]({'plain':!![]});var _0x436bc4=_0xfa1b('0x23');return db[_0xfa1b('0x48')][_0xfa1b('0x42')]({'where':{'name':_0x436bc4,'userProfileId':_0x49ee1a[_0xfa1b('0x49')]},'raw':!![]})['then'](function(_0xe37180){if(_0xe37180&&_0xe37180[_0xfa1b('0x4a')]===0x0){return db['UserProfileResource']['create']({'name':_0x1bcc53[_0xfa1b('0x26')],'resourceId':_0x1bcc53['id'],'type':_0xe37180[_0xfa1b('0x26')],'sectionId':_0xe37180['id']},{})[_0xfa1b('0x20')](function(){return _0xadffd;});}else{return _0xadffd;}})['catch'](function(_0x4c2862){logger[_0xfa1b('0x24')](_0xfa1b('0x4b'),_0x4c2862);throw _0x4c2862;});}return _0xadffd;})[_0xfa1b('0x20')](respondWithResult(_0xc04d24,0xc9))['catch'](handleError(_0xc04d24,null));};exports[_0xfa1b('0x4c')]=function(_0x197177,_0x4912d8){var _0x432e80={'where':{'id':_0x197177[_0xfa1b('0x4d')]['id']}},_0x546daf={};_0x546daf['model']=_[_0xfa1b('0x4e')](db[_0xfa1b('0x2a')]['rawAttributes']);_0x432e80[_0xfa1b('0x32')]=_['intersection'](_0x546daf['model'],qs['fields'](_0x197177[_0xfa1b('0x2f')][_0xfa1b('0x33')]));_0x432e80['attributes']=_0x432e80['attributes'][_0xfa1b('0x34')]?_0x432e80[_0xfa1b('0x32')]:_0x546daf[_0xfa1b('0x2e')];if(_0x197177[_0xfa1b('0x2f')][_0xfa1b('0x3d')]){_0x432e80[_0xfa1b('0x3e')]=[{'all':!![]}];}_0x432e80=_[_0xfa1b('0x3b')]({},_0x432e80,_0x197177[_0xfa1b('0x3c')]);return db[_0xfa1b('0x2a')]['find'](_0x432e80)[_0xfa1b('0x20')](handleEntityNotFound(_0x4912d8,null))[_0xfa1b('0x20')](function(_0x5d6169){if(_0x5d6169){var _0x1cf88e=_0x5d6169[_0xfa1b('0x22')]({'plain':!![]});_0x1cf88e=qs[_0xfa1b('0x4f')](_0x1cf88e,['id',_0xfa1b('0x50'),'updatedAt']);_0x197177[_0xfa1b('0x44')]=_[_0xfa1b('0x4f')](_0x197177['body'],['id',_0xfa1b('0x50'),_0xfa1b('0x51')]);return db[_0xfa1b('0x2a')][_0xfa1b('0x43')](_['merge'](_0x1cf88e,_0x197177['body']),{'include':_0x197177['query']['includeAll']?[{'all':!![]}]:undefined})[_0xfa1b('0x20')](function(_0x26cd17){var _0x5e93fe=_0x197177[_0xfa1b('0x47')][_0xfa1b('0x22')]({'plain':!![]});if(!_0x5e93fe)throw new Error(_0xfa1b('0x45'));if(_0x5e93fe['role']===_0xfa1b('0x47')){var _0x2a2e41=_0x26cd17[_0xfa1b('0x22')]({'plain':!![]});var _0x15e01d=_0xfa1b('0x23');return db[_0xfa1b('0x48')][_0xfa1b('0x42')]({'where':{'name':_0x15e01d,'userProfileId':_0x5e93fe['userProfileId']},'raw':!![]})['then'](function(_0x3293ce){if(_0x3293ce&&_0x3293ce[_0xfa1b('0x4a')]===0x0){return db[_0xfa1b('0x52')][_0xfa1b('0x43')]({'name':_0x2a2e41[_0xfa1b('0x26')],'resourceId':_0x2a2e41['id'],'type':_0x3293ce[_0xfa1b('0x26')],'sectionId':_0x3293ce['id']},{})[_0xfa1b('0x20')](function(){return _0x26cd17;});}else{return _0x26cd17;}})[_0xfa1b('0x40')](function(_0x20215b){logger[_0xfa1b('0x24')](_0xfa1b('0x4b'),_0x20215b);throw _0x20215b;});}return _0x26cd17;});}})['then'](respondWithResult(_0x4912d8,0xc9))['catch'](handleError(_0x4912d8,null));};exports[_0xfa1b('0x53')]=function(_0x3e3fc2,_0x31f52f){if(_0x3e3fc2['body']['id']){delete _0x3e3fc2[_0xfa1b('0x44')]['id'];}return db['Campaign'][_0xfa1b('0x42')]({'where':{'id':_0x3e3fc2[_0xfa1b('0x4d')]['id']}})['then'](handleEntityNotFound(_0x31f52f,null))[_0xfa1b('0x20')](saveUpdates(_0x3e3fc2[_0xfa1b('0x44')],null))[_0xfa1b('0x20')](respondWithResult(_0x31f52f,null))[_0xfa1b('0x40')](handleError(_0x31f52f,null));};exports[_0xfa1b('0x21')]=function(_0x53dcea,_0x3ef2e2){return db['Campaign']['find']({'where':{'id':_0x53dcea[_0xfa1b('0x4d')]['id']}})[_0xfa1b('0x20')](handleEntityNotFound(_0x3ef2e2,null))[_0xfa1b('0x20')](removeEntity(_0x3ef2e2,null))['catch'](handleError(_0x3ef2e2,null));};exports['getHoppers']=function(_0x4eb4e2,_0x389222,_0x39b11b){var _0x552c7b={'raw':!![],'where':{}};var _0x3a4fe6={};var _0x333a8c={'count':0x0,'rows':[]};return db[_0xfa1b('0x2a')][_0xfa1b('0x54')]({'where':{'id':_0x4eb4e2[_0xfa1b('0x4d')]['id']}})[_0xfa1b('0x20')](handleEntityNotFound(_0x389222,null))[_0xfa1b('0x20')](function(_0x519e0e){if(_0x519e0e){_0x3a4fe6['model']=_[_0xfa1b('0x4e')](db[_0xfa1b('0x55')][_0xfa1b('0x2b')]);_0x3a4fe6[_0xfa1b('0x2f')]=_[_0xfa1b('0x4e')](_0x4eb4e2[_0xfa1b('0x2f')]);_0x3a4fe6['filters']=_[_0xfa1b('0x31')](_0x3a4fe6[_0xfa1b('0x2e')],_0x3a4fe6['query']);_0x552c7b[_0xfa1b('0x32')]=_[_0xfa1b('0x31')](_0x3a4fe6[_0xfa1b('0x2e')],qs[_0xfa1b('0x33')](_0x4eb4e2[_0xfa1b('0x2f')]['fields']));_0x552c7b['attributes']=_0x552c7b[_0xfa1b('0x32')][_0xfa1b('0x34')]?_0x552c7b[_0xfa1b('0x32')]:_0x3a4fe6[_0xfa1b('0x2e')];if(!_0x4eb4e2[_0xfa1b('0x2f')][_0xfa1b('0x35')](_0xfa1b('0x36'))){_0x552c7b['limit']=qs[_0xfa1b('0x1c')](_0x4eb4e2[_0xfa1b('0x2f')][_0xfa1b('0x1c')]);_0x552c7b[_0xfa1b('0x1b')]=qs[_0xfa1b('0x1b')](_0x4eb4e2[_0xfa1b('0x2f')]['offset']);}_0x552c7b['order']=qs[_0xfa1b('0x38')](_0x4eb4e2['query'][_0xfa1b('0x38')]);_0x552c7b['where']=qs[_0xfa1b('0x30')](_[_0xfa1b('0x56')](_0x4eb4e2[_0xfa1b('0x2f')],_0x3a4fe6['filters']));_0x552c7b[_0xfa1b('0x39')]['CampaignId']=_0x519e0e['id'];if(_0x4eb4e2[_0xfa1b('0x2f')][_0xfa1b('0x3a')]){_0x552c7b['where']=_[_0xfa1b('0x3b')](_0x552c7b[_0xfa1b('0x39')],{'$or':_[_0xfa1b('0x29')](_0x552c7b[_0xfa1b('0x32')],function(_0x3dcbf1){var _0x3cac24={};_0x3cac24[_0x3dcbf1]={'$like':'%'+_0x4eb4e2[_0xfa1b('0x2f')]['filter']+'%'};return _0x3cac24;})});}_0x552c7b=_['merge']({},_0x552c7b,_0x4eb4e2[_0xfa1b('0x3c')]);return db['CmHopper']['count']({'where':_0x552c7b[_0xfa1b('0x39')]})[_0xfa1b('0x20')](function(_0x9ff210){_0x333a8c[_0xfa1b('0x1a')]=_0x9ff210;if(_0x4eb4e2['query'][_0xfa1b('0x3d')]){_0x552c7b[_0xfa1b('0x3e')]=[{'all':!![]}];}return db['CmHopper']['findAll'](_0x552c7b);})['then'](function(_0x364b4b){_0x333a8c[_0xfa1b('0x57')]=_0x364b4b;return _0x333a8c;});}})[_0xfa1b('0x20')](respondWithFilteredResult(_0x389222,_0x552c7b))[_0xfa1b('0x40')](handleError(_0x389222,null));};exports[_0xfa1b('0x58')]=function(_0x385fc0,_0x5cd2af,_0x36e539){var _0x268dad={'raw':!![],'where':{}};var _0x28e105={};var _0x32bfde={'count':0x0,'rows':[]};return db[_0xfa1b('0x2a')][_0xfa1b('0x54')]({'where':{'id':_0x385fc0[_0xfa1b('0x4d')]['id']}})[_0xfa1b('0x20')](handleEntityNotFound(_0x5cd2af,null))['then'](function(_0x3412f9){if(_0x3412f9){_0x28e105[_0xfa1b('0x2e')]=_[_0xfa1b('0x4e')](db[_0xfa1b('0x59')]['rawAttributes']);_0x28e105['query']=_[_0xfa1b('0x4e')](_0x385fc0[_0xfa1b('0x2f')]);_0x28e105[_0xfa1b('0x30')]=_['intersection'](_0x28e105[_0xfa1b('0x2e')],_0x28e105[_0xfa1b('0x2f')]);_0x268dad[_0xfa1b('0x32')]=_[_0xfa1b('0x31')](_0x28e105[_0xfa1b('0x2e')],qs[_0xfa1b('0x33')](_0x385fc0['query'][_0xfa1b('0x33')]));_0x268dad['attributes']=_0x268dad['attributes'][_0xfa1b('0x34')]?_0x268dad[_0xfa1b('0x32')]:_0x28e105[_0xfa1b('0x2e')];if(!_0x385fc0[_0xfa1b('0x2f')][_0xfa1b('0x35')](_0xfa1b('0x36'))){_0x268dad[_0xfa1b('0x1c')]=qs[_0xfa1b('0x1c')](_0x385fc0['query'][_0xfa1b('0x1c')]);_0x268dad['offset']=qs[_0xfa1b('0x1b')](_0x385fc0[_0xfa1b('0x2f')][_0xfa1b('0x1b')]);}_0x268dad['order']=qs[_0xfa1b('0x38')](_0x385fc0['query'][_0xfa1b('0x38')]);_0x268dad[_0xfa1b('0x39')]=qs[_0xfa1b('0x30')](_[_0xfa1b('0x56')](_0x385fc0[_0xfa1b('0x2f')],_0x28e105[_0xfa1b('0x30')]));_0x268dad[_0xfa1b('0x39')]['CampaignId']=_0x3412f9['id'];if(_0x385fc0[_0xfa1b('0x2f')]['filter']){_0x268dad['where']=_[_0xfa1b('0x3b')](_0x268dad['where'],{'$or':_[_0xfa1b('0x29')](_0x268dad['attributes'],function(_0x3f95d6){var _0x3e4ff6={};_0x3e4ff6[_0x3f95d6]={'$like':'%'+_0x385fc0[_0xfa1b('0x2f')][_0xfa1b('0x3a')]+'%'};return _0x3e4ff6;})});}_0x268dad=_[_0xfa1b('0x3b')]({},_0x268dad,_0x385fc0[_0xfa1b('0x3c')]);return db[_0xfa1b('0x59')][_0xfa1b('0x1a')]({'where':_0x268dad[_0xfa1b('0x39')]})[_0xfa1b('0x20')](function(_0xd2190f){_0x32bfde['count']=_0xd2190f;if(_0x385fc0['query'][_0xfa1b('0x3d')]){_0x268dad[_0xfa1b('0x3e')]=[{'all':!![]}];}return db[_0xfa1b('0x59')]['findAll'](_0x268dad);})[_0xfa1b('0x20')](function(_0x399f54){_0x32bfde[_0xfa1b('0x57')]=_0x399f54;return _0x32bfde;});}})[_0xfa1b('0x20')](respondWithFilteredResult(_0x5cd2af,_0x268dad))[_0xfa1b('0x40')](handleError(_0x5cd2af,null));};exports['getHopperFinals']=function(_0x28164c,_0x39267e,_0x4395a2){var _0x2d4e7d={'raw':!![],'where':{}};var _0x183e79={};var _0x53be52={'count':0x0,'rows':[]};return db[_0xfa1b('0x2a')][_0xfa1b('0x54')]({'where':{'id':_0x28164c['params']['id']}})[_0xfa1b('0x20')](handleEntityNotFound(_0x39267e,null))[_0xfa1b('0x20')](function(_0x21dd98){if(_0x21dd98){_0x183e79[_0xfa1b('0x2e')]=_[_0xfa1b('0x4e')](db[_0xfa1b('0x5a')][_0xfa1b('0x2b')]);_0x183e79['query']=_[_0xfa1b('0x4e')](_0x28164c[_0xfa1b('0x2f')]);_0x183e79[_0xfa1b('0x30')]=_[_0xfa1b('0x31')](_0x183e79[_0xfa1b('0x2e')],_0x183e79[_0xfa1b('0x2f')]);_0x2d4e7d['attributes']=_[_0xfa1b('0x31')](_0x183e79[_0xfa1b('0x2e')],qs['fields'](_0x28164c['query'][_0xfa1b('0x33')]));_0x2d4e7d[_0xfa1b('0x32')]=_0x2d4e7d[_0xfa1b('0x32')][_0xfa1b('0x34')]?_0x2d4e7d[_0xfa1b('0x32')]:_0x183e79[_0xfa1b('0x2e')];if(!_0x28164c['query'][_0xfa1b('0x35')](_0xfa1b('0x36'))){_0x2d4e7d[_0xfa1b('0x1c')]=qs[_0xfa1b('0x1c')](_0x28164c[_0xfa1b('0x2f')][_0xfa1b('0x1c')]);_0x2d4e7d[_0xfa1b('0x1b')]=qs['offset'](_0x28164c[_0xfa1b('0x2f')]['offset']);}_0x2d4e7d['order']=qs[_0xfa1b('0x38')](_0x28164c[_0xfa1b('0x2f')][_0xfa1b('0x38')]);_0x2d4e7d[_0xfa1b('0x39')]=qs[_0xfa1b('0x30')](_['pick'](_0x28164c[_0xfa1b('0x2f')],_0x183e79[_0xfa1b('0x30')]));_0x2d4e7d[_0xfa1b('0x39')]['CampaignId']=_0x21dd98['id'];if(_0x28164c[_0xfa1b('0x2f')][_0xfa1b('0x3a')]){_0x2d4e7d['where']=_['merge'](_0x2d4e7d[_0xfa1b('0x39')],{'$or':_[_0xfa1b('0x29')](_0x2d4e7d['attributes'],function(_0x2e6ce4){var _0x5fc1a2={};_0x5fc1a2[_0x2e6ce4]={'$like':'%'+_0x28164c[_0xfa1b('0x2f')][_0xfa1b('0x3a')]+'%'};return _0x5fc1a2;})});}_0x2d4e7d=_[_0xfa1b('0x3b')]({},_0x2d4e7d,_0x28164c[_0xfa1b('0x3c')]);return db[_0xfa1b('0x5a')][_0xfa1b('0x1a')]({'where':_0x2d4e7d[_0xfa1b('0x39')]})['then'](function(_0x2e1f60){_0x53be52[_0xfa1b('0x1a')]=_0x2e1f60;if(_0x28164c[_0xfa1b('0x2f')]['includeAll']){_0x2d4e7d[_0xfa1b('0x3e')]=[{'all':!![]}];}return db['CmHopperFinal'][_0xfa1b('0x3f')](_0x2d4e7d);})[_0xfa1b('0x20')](function(_0x5c8b97){_0x53be52[_0xfa1b('0x57')]=_0x5c8b97;return _0x53be52;});}})['then'](respondWithFilteredResult(_0x39267e,_0x2d4e7d))['catch'](handleError(_0x39267e,null));};exports[_0xfa1b('0x5b')]=function(_0x472997,_0x220c65,_0x236f63){var _0x34cc40={'raw':!![],'where':{}};var _0x3f8e0c={};var _0x5078d3={'count':0x0,'rows':[]};return db['Campaign'][_0xfa1b('0x54')]({'where':{'id':_0x472997[_0xfa1b('0x4d')]['id']}})[_0xfa1b('0x20')](handleEntityNotFound(_0x220c65,null))[_0xfa1b('0x20')](function(_0x31d8e6){if(_0x31d8e6){_0x3f8e0c['model']=_['keys'](db[_0xfa1b('0x5c')][_0xfa1b('0x2b')]);_0x3f8e0c['query']=_[_0xfa1b('0x4e')](_0x472997['query']);_0x3f8e0c[_0xfa1b('0x30')]=_[_0xfa1b('0x31')](_0x3f8e0c['model'],_0x3f8e0c[_0xfa1b('0x2f')]);_0x34cc40['attributes']=_[_0xfa1b('0x31')](_0x3f8e0c[_0xfa1b('0x2e')],qs[_0xfa1b('0x33')](_0x472997[_0xfa1b('0x2f')]['fields']));_0x34cc40[_0xfa1b('0x32')]=_0x34cc40[_0xfa1b('0x32')][_0xfa1b('0x34')]?_0x34cc40[_0xfa1b('0x32')]:_0x3f8e0c[_0xfa1b('0x2e')];if(!_0x472997[_0xfa1b('0x2f')]['hasOwnProperty']('nolimit')){_0x34cc40[_0xfa1b('0x1c')]=qs['limit'](_0x472997[_0xfa1b('0x2f')][_0xfa1b('0x1c')]);_0x34cc40['offset']=qs[_0xfa1b('0x1b')](_0x472997['query'][_0xfa1b('0x1b')]);}_0x34cc40[_0xfa1b('0x37')]=qs[_0xfa1b('0x38')](_0x472997[_0xfa1b('0x2f')][_0xfa1b('0x38')]);_0x34cc40[_0xfa1b('0x39')]=qs[_0xfa1b('0x30')](_['pick'](_0x472997[_0xfa1b('0x2f')],_0x3f8e0c[_0xfa1b('0x30')]));_0x34cc40[_0xfa1b('0x39')][_0xfa1b('0x5d')]=_0x31d8e6['id'];if(_0x472997[_0xfa1b('0x2f')][_0xfa1b('0x3a')]){_0x34cc40[_0xfa1b('0x39')]=_[_0xfa1b('0x3b')](_0x34cc40[_0xfa1b('0x39')],{'$or':_['map'](_0x34cc40[_0xfa1b('0x32')],function(_0x18397d){var _0x43b550={};_0x43b550[_0x18397d]={'$like':'%'+_0x472997[_0xfa1b('0x2f')]['filter']+'%'};return _0x43b550;})});}_0x34cc40=_[_0xfa1b('0x3b')]({},_0x34cc40,_0x472997[_0xfa1b('0x3c')]);return db[_0xfa1b('0x5c')]['count']({'where':_0x34cc40[_0xfa1b('0x39')]})[_0xfa1b('0x20')](function(_0x2b0984){_0x5078d3[_0xfa1b('0x1a')]=_0x2b0984;if(_0x472997['query'][_0xfa1b('0x3d')]){_0x34cc40['include']=[{'all':!![]}];}return db[_0xfa1b('0x5c')][_0xfa1b('0x3f')](_0x34cc40);})[_0xfa1b('0x20')](function(_0x467c72){_0x5078d3['rows']=_0x467c72;return _0x5078d3;});}})[_0xfa1b('0x20')](respondWithFilteredResult(_0x220c65,_0x34cc40))['catch'](handleError(_0x220c65,null));};exports[_0xfa1b('0x5e')]=function(_0x130085,_0x1d26bf,_0x379693){var _0x246002={};var _0x4fc6c0={};var _0x507952;var _0xfb6667;return db[_0xfa1b('0x2a')][_0xfa1b('0x54')]({'where':{'id':_0x130085[_0xfa1b('0x4d')]['id']}})[_0xfa1b('0x20')](handleEntityNotFound(_0x1d26bf,null))[_0xfa1b('0x20')](function(_0x2b392c){if(_0x2b392c){_0x507952=_0x2b392c;_0x4fc6c0['model']=_[_0xfa1b('0x4e')](db[_0xfa1b('0x5f')][_0xfa1b('0x2b')]);_0x4fc6c0[_0xfa1b('0x2f')]=_[_0xfa1b('0x4e')](_0x130085[_0xfa1b('0x2f')]);_0x4fc6c0[_0xfa1b('0x30')]=_['intersection'](_0x4fc6c0[_0xfa1b('0x2e')],_0x4fc6c0[_0xfa1b('0x2f')]);_0x246002[_0xfa1b('0x32')]=_[_0xfa1b('0x31')](_0x4fc6c0[_0xfa1b('0x2e')],qs[_0xfa1b('0x33')](_0x130085['query'][_0xfa1b('0x33')]));_0x246002[_0xfa1b('0x32')]=_0x246002[_0xfa1b('0x32')][_0xfa1b('0x34')]?_0x246002[_0xfa1b('0x32')]:_0x4fc6c0[_0xfa1b('0x2e')];_0x246002[_0xfa1b('0x37')]=qs[_0xfa1b('0x38')](_0x130085['query'][_0xfa1b('0x38')]);_0x246002['where']=qs[_0xfa1b('0x30')](_[_0xfa1b('0x56')](_0x130085[_0xfa1b('0x2f')],_0x4fc6c0[_0xfa1b('0x30')]));if(_0x130085['query'][_0xfa1b('0x3a')]){_0x246002[_0xfa1b('0x39')]=_[_0xfa1b('0x3b')](_0x246002[_0xfa1b('0x39')],{'$or':_[_0xfa1b('0x29')](_0x246002['attributes'],function(_0x4c1d06){var _0x4ca01e={};_0x4ca01e[_0x4c1d06]={'$like':'%'+_0x130085[_0xfa1b('0x2f')][_0xfa1b('0x3a')]+'%'};return _0x4ca01e;})});}_0x246002=_[_0xfa1b('0x3b')]({},_0x246002,_0x130085[_0xfa1b('0x3c')]);return _0x507952[_0xfa1b('0x5e')](_0x246002);}})[_0xfa1b('0x20')](function(_0x5edf79){if(_0x5edf79){_0xfb6667=_0x5edf79[_0xfa1b('0x34')];if(!_0x130085[_0xfa1b('0x2f')][_0xfa1b('0x35')](_0xfa1b('0x36'))){_0x246002[_0xfa1b('0x1c')]=qs[_0xfa1b('0x1c')](_0x130085[_0xfa1b('0x2f')][_0xfa1b('0x1c')]);_0x246002[_0xfa1b('0x1b')]=qs['offset'](_0x130085[_0xfa1b('0x2f')][_0xfa1b('0x1b')]);}return _0x507952[_0xfa1b('0x5e')](_0x246002);}})['then'](function(_0x2224a5){if(_0x2224a5){return _0x2224a5?{'count':_0xfb6667,'rows':_0x2224a5}:null;}})[_0xfa1b('0x20')](respondWithResult(_0x1d26bf,null))[_0xfa1b('0x40')](handleError(_0x1d26bf,null));};exports['addLists']=function(_0xd77725,_0x490794,_0x359e1b){var _0x2bec59,_0x3218ba;var _0x1817df=[];var _0x2885aa=moment()['format']('YYYY-MM-DD\x20HH:mm:ss');return db[_0xfa1b('0x2a')][_0xfa1b('0x42')]({'where':{'id':_0xd77725[_0xfa1b('0x4d')]['id']}})['then'](handleEntityNotFound(_0x490794,null))[_0xfa1b('0x20')](function(_0x4f3caa){if(_0x4f3caa){_0x3218ba=_0x4f3caa;return _0x4f3caa[_0xfa1b('0x60')](_0xd77725[_0xfa1b('0x44')][_0xfa1b('0x61')],_[_0xfa1b('0x4f')](_0xd77725[_0xfa1b('0x44')],['ids','id'])||{});}return null;})[_0xfa1b('0x62')](function(_0x2b2be1){var _0x29bb42;var _0x175cdd;_0x2bec59=_0x2b2be1||[];var _0x2f3f00=[];if(_0x2b2be1){for(var _0xa110d8=0x0;_0xa110d8<_0x2b2be1[_0xfa1b('0x34')];_0xa110d8+=0x1){var _0x603e1e=_0x2b2be1[_0xa110d8]['get']({'plain':!![]});_0x3218ba[_0xfa1b('0x63')]=_0xd77725[_0xfa1b('0x44')]['dialCheckDuplicateType']?_0xd77725[_0xfa1b('0x44')][_0xfa1b('0x63')]:_0x3218ba[_0xfa1b('0x63')];switch(_0x3218ba['dialCheckDuplicateType']){case _0xfa1b('0x64'):_0x29bb42=squel[_0xfa1b('0x65')]()[_0xfa1b('0x66')]('cm_hopper')['fromQuery']([_0xfa1b('0x67'),_0xfa1b('0x68'),'ContactId','ListId',_0xfa1b('0x5d'),_0xfa1b('0x50'),'updatedAt'],squel[_0xfa1b('0x69')]()[_0xfa1b('0x6a')](_0xfa1b('0x67'),_0xfa1b('0x67'))[_0xfa1b('0x6a')]('NOW()','scheduledAt')[_0xfa1b('0x6a')]('id',_0xfa1b('0x6b'))['field'](_0x603e1e['CmListId'][_0xfa1b('0x6c')](),'ListId')['field'](_0xd77725[_0xfa1b('0x4d')]['id'][_0xfa1b('0x6c')](),'CampaignId')[_0xfa1b('0x6a')]('\x27'+_0x2885aa+'\x27',_0xfa1b('0x50'))['field']('\x27'+_0x2885aa+'\x27','updatedAt')['from'](_0xfa1b('0x6d'))[_0xfa1b('0x39')]('deletedAt\x20IS\x20NULL')[_0xfa1b('0x39')](_0xfa1b('0x6e'),_0x603e1e[_0xfa1b('0x6f')]['toString']())[_0xfa1b('0x39')](_0xfa1b('0x70'))['where'](_0xfa1b('0x71'),squel[_0xfa1b('0x69')]()[_0xfa1b('0x6a')]('COALESCE(calleridnum,\x27\x27)')[_0xfa1b('0x72')]('cm_hopper_final')[_0xfa1b('0x39')](_0xfa1b('0x73'),_0xd77725['params']['id'][_0xfa1b('0x6c')]()))[_0xfa1b('0x39')](_0xfa1b('0x71'),squel[_0xfa1b('0x69')]()[_0xfa1b('0x6a')](_0xfa1b('0x74'))[_0xfa1b('0x72')]('cm_hopper')[_0xfa1b('0x39')](_0xfa1b('0x73'),_0xd77725[_0xfa1b('0x4d')]['id'][_0xfa1b('0x6c')]())))[_0xfa1b('0x6c')]();break;case _0xfa1b('0x75'):_0x29bb42=squel[_0xfa1b('0x65')]()['into'](_0xfa1b('0x76'))[_0xfa1b('0x77')]([_0xfa1b('0x67'),_0xfa1b('0x68'),_0xfa1b('0x6b'),_0xfa1b('0x78'),_0xfa1b('0x5d'),_0xfa1b('0x50'),'updatedAt'],squel[_0xfa1b('0x69')]()[_0xfa1b('0x6a')]('phone',_0xfa1b('0x67'))[_0xfa1b('0x6a')](_0xfa1b('0x79'),_0xfa1b('0x68'))['field']('id',_0xfa1b('0x6b'))[_0xfa1b('0x6a')](_0x603e1e[_0xfa1b('0x6f')][_0xfa1b('0x6c')](),_0xfa1b('0x78'))['field'](_0xd77725[_0xfa1b('0x4d')]['id'][_0xfa1b('0x6c')](),'CampaignId')[_0xfa1b('0x6a')]('\x27'+_0x2885aa+'\x27',_0xfa1b('0x50'))[_0xfa1b('0x6a')]('\x27'+_0x2885aa+'\x27','updatedAt')['from']('cm_contacts')[_0xfa1b('0x39')]('deletedAt\x20IS\x20NULL')[_0xfa1b('0x39')](_0xfa1b('0x6e'),_0x603e1e[_0xfa1b('0x6f')]['toString']())[_0xfa1b('0x39')](_0xfa1b('0x70'))[_0xfa1b('0x39')](_0xfa1b('0x71'),squel[_0xfa1b('0x69')]()[_0xfa1b('0x6a')](_0xfa1b('0x74'))['from']('cm_hopper')['where']('CampaignId\x20=\x20?',_0xd77725[_0xfa1b('0x4d')]['id'][_0xfa1b('0x6c')]())))[_0xfa1b('0x6c')]();break;default:_0x29bb42=squel['insert']()['into'](_0xfa1b('0x76'))[_0xfa1b('0x77')]([_0xfa1b('0x67'),_0xfa1b('0x68'),_0xfa1b('0x6b'),'ListId',_0xfa1b('0x5d'),_0xfa1b('0x50'),_0xfa1b('0x51')],squel[_0xfa1b('0x69')]()['field'](_0xfa1b('0x67'),_0xfa1b('0x67'))[_0xfa1b('0x6a')](_0xfa1b('0x79'),_0xfa1b('0x68'))[_0xfa1b('0x6a')]('id',_0xfa1b('0x6b'))['field'](_0x603e1e[_0xfa1b('0x6f')][_0xfa1b('0x6c')](),_0xfa1b('0x78'))[_0xfa1b('0x6a')](_0xd77725[_0xfa1b('0x4d')]['id'][_0xfa1b('0x6c')](),'CampaignId')[_0xfa1b('0x6a')]('\x27'+_0x2885aa+'\x27',_0xfa1b('0x50'))[_0xfa1b('0x6a')]('\x27'+_0x2885aa+'\x27','updatedAt')[_0xfa1b('0x72')](_0xfa1b('0x6d'))['where'](_0xfa1b('0x7a'))[_0xfa1b('0x39')]('ListId\x20=\x20?',_0x603e1e[_0xfa1b('0x6f')][_0xfa1b('0x6c')]())[_0xfa1b('0x39')](_0xfa1b('0x70')))[_0xfa1b('0x6c')]();}_0x175cdd=squel[_0xfa1b('0x65')]()[_0xfa1b('0x66')](_0xfa1b('0x7b'))[_0xfa1b('0x77')]([_0xfa1b('0x7c'),_0xfa1b('0x68'),_0xfa1b('0x67'),_0xfa1b('0x7d'),_0xfa1b('0x50'),_0xfa1b('0x51')],squel['select']()[_0xfa1b('0x6a')](_0xfa1b('0x7e'),'id')[_0xfa1b('0x6a')](_0xfa1b('0x79'),_0xfa1b('0x68'))[_0xfa1b('0x6a')](_0xfa1b('0x7f'),'phone')[_0xfa1b('0x6a')](_0xfa1b('0x80'),'OrderBy')['field']('\x27'+_0x2885aa+'\x27','createdAt')[_0xfa1b('0x6a')]('\x27'+_0x2885aa+'\x27',_0xfa1b('0x51'))[_0xfa1b('0x72')](_0xfa1b('0x81'),'ci')[_0xfa1b('0x82')]('cm_hopper','h','h.ContactId\x20=\x20ci.CmContactId')[_0xfa1b('0x39')]('h.ListId\x20=\x20?',_0x603e1e['CmListId'][_0xfa1b('0x6c')]())[_0xfa1b('0x39')]('h.CampaignId=?',_0xd77725[_0xfa1b('0x4d')]['id'][_0xfa1b('0x6c')]())['where'](_0xfa1b('0x83'),_0x2885aa))[_0xfa1b('0x6c')]();_0x2f3f00[_0xfa1b('0x84')](db[_0xfa1b('0x85')][_0xfa1b('0x2f')](_0x29bb42));_0x1817df[_0xfa1b('0x84')](db[_0xfa1b('0x85')][_0xfa1b('0x2f')](_0x175cdd));}return BPromise['all'](_0x2f3f00);}})[_0xfa1b('0x20')](function(){return BPromise[_0xfa1b('0x86')](_0x1817df);})[_0xfa1b('0x20')](function(){return _0x2bec59;})['then'](respondWithResult(_0x490794,null))[_0xfa1b('0x40')](handleError(_0x490794,null));};exports[_0xfa1b('0x87')]=function(_0xa61450,_0x539d5b,_0x24a533){return db[_0xfa1b('0x2a')][_0xfa1b('0x42')]({'where':{'id':_0xa61450['params']['id']}})['then'](handleEntityNotFound(_0x539d5b,null))[_0xfa1b('0x20')](function(_0x3a7364){if(_0x3a7364){return _0x3a7364[_0xfa1b('0x87')](_0xa61450['query']['ids']);}})[_0xfa1b('0x20')](function(_0x3a0e83){if(_0x3a0e83){return db['CmHopper'][_0xfa1b('0x21')]({'where':{'ListId':_0xa61450[_0xfa1b('0x2f')]['ids'],'CampaignId':_0xa61450['params']['id']}})[_0xfa1b('0x20')](function(){return _0x3a0e83;});}})['then'](respondWithStatusCode(_0x539d5b,null))['catch'](handleError(_0x539d5b,null));};exports[_0xfa1b('0x88')]=function(_0x4f73cf,_0x981621,_0x54fc11){var _0x31d6eb={};var _0x593822={};var _0xf78934;var _0x27b880;return db[_0xfa1b('0x2a')][_0xfa1b('0x54')]({'where':{'id':_0x4f73cf[_0xfa1b('0x4d')]['id']}})['then'](handleEntityNotFound(_0x981621,null))[_0xfa1b('0x20')](function(_0x570863){if(_0x570863){_0xf78934=_0x570863;_0x593822[_0xfa1b('0x2e')]=_['keys'](db[_0xfa1b('0x5f')]['rawAttributes']);_0x593822[_0xfa1b('0x2f')]=_['keys'](_0x4f73cf['query']);_0x593822[_0xfa1b('0x30')]=_[_0xfa1b('0x31')](_0x593822[_0xfa1b('0x2e')],_0x593822['query']);_0x31d6eb[_0xfa1b('0x32')]=_[_0xfa1b('0x31')](_0x593822[_0xfa1b('0x2e')],qs[_0xfa1b('0x33')](_0x4f73cf['query'][_0xfa1b('0x33')]));_0x31d6eb[_0xfa1b('0x32')]=_0x31d6eb[_0xfa1b('0x32')][_0xfa1b('0x34')]?_0x31d6eb[_0xfa1b('0x32')]:_0x593822['model'];_0x31d6eb[_0xfa1b('0x37')]=qs[_0xfa1b('0x38')](_0x4f73cf[_0xfa1b('0x2f')][_0xfa1b('0x38')]);_0x31d6eb['where']=qs[_0xfa1b('0x30')](_[_0xfa1b('0x56')](_0x4f73cf[_0xfa1b('0x2f')],_0x593822[_0xfa1b('0x30')]));if(_0x4f73cf['query'][_0xfa1b('0x3a')]){_0x31d6eb[_0xfa1b('0x39')]=_[_0xfa1b('0x3b')](_0x31d6eb[_0xfa1b('0x39')],{'$or':_['map'](_0x31d6eb[_0xfa1b('0x32')],function(_0x484d9d){var _0x189250={};_0x189250[_0x484d9d]={'$like':'%'+_0x4f73cf[_0xfa1b('0x2f')]['filter']+'%'};return _0x189250;})});}_0x31d6eb=_[_0xfa1b('0x3b')]({},_0x31d6eb,_0x4f73cf[_0xfa1b('0x3c')]);return _0xf78934[_0xfa1b('0x88')](_0x31d6eb);}})['then'](function(_0x3259e5){if(_0x3259e5){_0x27b880=_0x3259e5[_0xfa1b('0x34')];if(!_0x4f73cf[_0xfa1b('0x2f')][_0xfa1b('0x35')](_0xfa1b('0x36'))){_0x31d6eb['limit']=qs[_0xfa1b('0x1c')](_0x4f73cf['query'][_0xfa1b('0x1c')]);_0x31d6eb[_0xfa1b('0x1b')]=qs['offset'](_0x4f73cf[_0xfa1b('0x2f')][_0xfa1b('0x1b')]);}return _0xf78934['getBlackLists'](_0x31d6eb);}})[_0xfa1b('0x20')](function(_0x5e8f1d){if(_0x5e8f1d){return _0x5e8f1d?{'count':_0x27b880,'rows':_0x5e8f1d}:null;}})[_0xfa1b('0x20')](respondWithResult(_0x981621,null))[_0xfa1b('0x40')](handleError(_0x981621,null));};exports[_0xfa1b('0x89')]=function(_0x127608,_0x24e386,_0x28ae57){var _0x518cb6,_0xcf8904;var _0x2d2e46=[];var _0x41b6a0=moment()[_0xfa1b('0x8a')](_0xfa1b('0x8b'));return db[_0xfa1b('0x2a')]['find']({'where':{'id':_0x127608['params']['id']}})[_0xfa1b('0x20')](handleEntityNotFound(_0x24e386,null))['then'](function(_0x495ac6){if(_0x495ac6){_0xcf8904=_0x495ac6;return _0x495ac6[_0xfa1b('0x89')](_0x127608[_0xfa1b('0x44')][_0xfa1b('0x61')],_[_0xfa1b('0x4f')](_0x127608[_0xfa1b('0x44')],[_0xfa1b('0x61'),'id'])||{});}return null;})[_0xfa1b('0x62')](function(_0x5b26a1){var _0xbf80b9;var _0x1f9998;_0x518cb6=_0x5b26a1||[];var _0x14032c=[];if(_0x5b26a1){for(var _0x7f7945=0x0;_0x7f7945<_0x5b26a1[_0xfa1b('0x34')];_0x7f7945+=0x1){var _0x133ce7=_0x5b26a1[_0x7f7945][_0xfa1b('0x22')]({'plain':!![]});_0xbf80b9=squel[_0xfa1b('0x65')]()[_0xfa1b('0x66')](_0xfa1b('0x8c'))[_0xfa1b('0x77')](['phone',_0xfa1b('0x6b'),_0xfa1b('0x78'),'CampaignId','createdAt',_0xfa1b('0x51')],squel['select']()['field'](_0xfa1b('0x67'),_0xfa1b('0x67'))[_0xfa1b('0x6a')]('id',_0xfa1b('0x6b'))[_0xfa1b('0x6a')](_0x133ce7['CmListId'][_0xfa1b('0x6c')](),_0xfa1b('0x78'))['field'](_0x127608['params']['id'][_0xfa1b('0x6c')](),'CampaignId')['field'](_0xfa1b('0x79'),'createdAt')[_0xfa1b('0x6a')](_0xfa1b('0x79'),_0xfa1b('0x51'))[_0xfa1b('0x72')]('cm_contacts')['where'](_0xfa1b('0x7a'))[_0xfa1b('0x39')](_0xfa1b('0x6e'),_0x133ce7[_0xfa1b('0x6f')][_0xfa1b('0x6c')]())['where'](_0xfa1b('0x70')))['toString']();_0x14032c[_0xfa1b('0x84')](db[_0xfa1b('0x85')][_0xfa1b('0x2f')](_0xbf80b9));}return BPromise[_0xfa1b('0x86')](_0x14032c);}})[_0xfa1b('0x20')](function(){return _0x518cb6;})[_0xfa1b('0x20')](respondWithResult(_0x24e386,null))[_0xfa1b('0x40')](handleError(_0x24e386,null));};exports[_0xfa1b('0x8d')]=function(_0xcfe024,_0x5bb839,_0x46b627){return db['Campaign'][_0xfa1b('0x42')]({'where':{'id':_0xcfe024[_0xfa1b('0x4d')]['id']}})[_0xfa1b('0x20')](handleEntityNotFound(_0x5bb839,null))[_0xfa1b('0x20')](function(_0x1758d5){if(_0x1758d5){return _0x1758d5[_0xfa1b('0x8d')](_0xcfe024[_0xfa1b('0x2f')][_0xfa1b('0x61')]);}})[_0xfa1b('0x20')](function(_0x3e23e0){if(_0x3e23e0){return db[_0xfa1b('0x5c')][_0xfa1b('0x21')]({'where':{'ListId':_0xcfe024['query'][_0xfa1b('0x61')],'CampaignId':_0xcfe024[_0xfa1b('0x4d')]['id']}})[_0xfa1b('0x20')](function(){return _0x3e23e0;});}})[_0xfa1b('0x20')](respondWithStatusCode(_0x5bb839,null))[_0xfa1b('0x40')](handleError(_0x5bb839,null));};
\ No newline at end of file
diff --git a/server/api/campaign/campaign.model.js b/server/api/campaign/campaign.model.js
index 3481f7c..3ec9c6a 100644
--- a/server/api/campaign/campaign.model.js
+++ b/server/api/campaign/campaign.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x7a54=['../../config/logger','moment','bluebird','path','rimraf','../../config/environment','./campaign.attributes','exports','Campaign','campaigns','lodash','util'];(function(_0x16ebbf,_0x429317){var _0x48d0d3=function(_0xa281a5){while(--_0xa281a5){_0x16ebbf['push'](_0x16ebbf['shift']());}};_0x48d0d3(++_0x429317);}(_0x7a54,0x106));var _0x47a5=function(_0x664b93,_0x2438cc){_0x664b93=_0x664b93-0x0;var _0x47a06a=_0x7a54[_0x664b93];return _0x47a06a;};'use strict';var _=require(_0x47a5('0x0'));var util=require(_0x47a5('0x1'));var logger=require(_0x47a5('0x2'))('api');var moment=require(_0x47a5('0x3'));var BPromise=require(_0x47a5('0x4'));var rp=require('request-promise');var fs=require('fs');var path=require(_0x47a5('0x5'));var rimraf=require(_0x47a5('0x6'));var config=require(_0x47a5('0x7'));var attributes=require(_0x47a5('0x8'));module[_0x47a5('0x9')]=function(_0x545a97,_0x3d5629){return _0x545a97['define'](_0x47a5('0xa'),attributes,{'tableName':_0x47a5('0xb'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
+var _0x7a54=['../../config/logger','moment','bluebird','path','rimraf','../../config/environment','./campaign.attributes','exports','Campaign','campaigns','lodash','util'];(function(_0x22fe70,_0x6e1a47){var _0x93d0b4=function(_0x413e0f){while(--_0x413e0f){_0x22fe70['push'](_0x22fe70['shift']());}};_0x93d0b4(++_0x6e1a47);}(_0x7a54,0x106));var _0x47a5=function(_0x515d93,_0x48c6e0){_0x515d93=_0x515d93-0x0;var _0xe6e697=_0x7a54[_0x515d93];return _0xe6e697;};'use strict';var _=require(_0x47a5('0x0'));var util=require(_0x47a5('0x1'));var logger=require(_0x47a5('0x2'))('api');var moment=require(_0x47a5('0x3'));var BPromise=require(_0x47a5('0x4'));var rp=require('request-promise');var fs=require('fs');var path=require(_0x47a5('0x5'));var rimraf=require(_0x47a5('0x6'));var config=require(_0x47a5('0x7'));var attributes=require(_0x47a5('0x8'));module[_0x47a5('0x9')]=function(_0x545a97,_0x3d5629){return _0x545a97['define'](_0x47a5('0xa'),attributes,{'tableName':_0x47a5('0xb'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
diff --git a/server/api/campaign/campaign.rpc.js b/server/api/campaign/campaign.rpc.js
index cdcb6d5..3fe60f4 100644
--- a/server/api/campaign/campaign.rpc.js
+++ b/server/api/campaign/campaign.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x62da=['../../config/logger','rpc','../../config/environment','jayson/promise','client','http','then','Campaign,\x20%s,\x20%s','request\x20sent','debug','Campaign,\x20%s,\x20%s,\x20%s','error','code','message','info','result','catch','Campaign','options','raw','attributes','limit','map','include','model','stringify','GetCampaign','lodash','moment','bluebird','randomstring','ioredis','../../config/utils'];(function(_0x1147ab,_0x10e72b){var _0x55cb5a=function(_0x364bd6){while(--_0x364bd6){_0x1147ab['push'](_0x1147ab['shift']());}};_0x55cb5a(++_0x10e72b);}(_0x62da,0xc0));var _0xa62d=function(_0x14add3,_0x13ce8d){_0x14add3=_0x14add3-0x0;var _0x4a174f=_0x62da[_0x14add3];return _0x4a174f;};'use strict';var _=require(_0xa62d('0x0'));var util=require('util');var moment=require(_0xa62d('0x1'));var BPromise=require(_0xa62d('0x2'));var rs=require(_0xa62d('0x3'));var fs=require('fs');var Redis=require(_0xa62d('0x4'));var db=require('../../mysqldb')['db'];var utils=require(_0xa62d('0x5'));var logger=require(_0xa62d('0x6'))(_0xa62d('0x7'));var config=require(_0xa62d('0x8'));var jayson=require(_0xa62d('0x9'));var client=jayson[_0xa62d('0xa')][_0xa62d('0xb')]({'port':0x232a});function respondWithRpcPromise(_0x3ceb21,_0x149386,_0x2f6c03){return new BPromise(function(_0x2e8e25,_0x2d6e41){return client['request'](_0x3ceb21,_0x2f6c03)[_0xa62d('0xc')](function(_0x1208d0){logger['info'](_0xa62d('0xd'),_0x149386,_0xa62d('0xe'));logger[_0xa62d('0xf')](_0xa62d('0x10'),_0x149386,_0xa62d('0xe'),JSON['stringify'](_0x1208d0));if(_0x1208d0[_0xa62d('0x11')]){if(_0x1208d0[_0xa62d('0x11')][_0xa62d('0x12')]===0x1f4){logger[_0xa62d('0x11')](_0xa62d('0xd'),_0x149386,_0x1208d0[_0xa62d('0x11')][_0xa62d('0x13')]);return _0x2d6e41(_0x1208d0[_0xa62d('0x11')][_0xa62d('0x13')]);}logger['error'](_0xa62d('0xd'),_0x149386,_0x1208d0[_0xa62d('0x11')][_0xa62d('0x13')]);return _0x2e8e25(_0x1208d0['error'][_0xa62d('0x13')]);}else{logger[_0xa62d('0x14')](_0xa62d('0xd'),_0x149386,_0xa62d('0xe'));_0x2e8e25(_0x1208d0[_0xa62d('0x15')]['message']);}})[_0xa62d('0x16')](function(_0x51226a){logger[_0xa62d('0x11')]('Campaign,\x20%s,\x20%s',_0x149386,_0x51226a);_0x2d6e41(_0x51226a);});});}exports['GetCampaign']=function(_0x192e4e){var _0xa04d7b=this;return new Promise(function(_0x8394e6,_0x30801f){return db[_0xa62d('0x17')]['findAll']({'raw':_0x192e4e['options']?_0x192e4e[_0xa62d('0x18')][_0xa62d('0x19')]===undefined?!![]:![]:!![],'where':_0x192e4e['options']?_0x192e4e[_0xa62d('0x18')]['where']||null:null,'attributes':_0x192e4e[_0xa62d('0x18')]?_0x192e4e['options'][_0xa62d('0x1a')]||null:null,'limit':_0x192e4e['options']?_0x192e4e[_0xa62d('0x18')][_0xa62d('0x1b')]||null:null,'include':_0x192e4e[_0xa62d('0x18')]?_0x192e4e['options']['include']?_[_0xa62d('0x1c')](_0x192e4e[_0xa62d('0x18')][_0xa62d('0x1d')],function(_0x40e577){return{'model':db[_0x40e577[_0xa62d('0x1e')]],'as':_0x40e577['as'],'attributes':_0x40e577['attributes'],'include':_0x40e577['include']?_[_0xa62d('0x1c')](_0x40e577['include'],function(_0x36cfff){return{'model':db[_0x36cfff[_0xa62d('0x1e')]],'as':_0x36cfff['as'],'attributes':_0x36cfff['attributes'],'include':_0x36cfff['include']?_[_0xa62d('0x1c')](_0x36cfff['include'],function(_0x191dd6){return{'model':db[_0x191dd6['model']],'as':_0x191dd6['as'],'attributes':_0x191dd6[_0xa62d('0x1a')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x104aae){logger[_0xa62d('0x14')]('GetCampaign',_0x192e4e);logger[_0xa62d('0xf')]('GetCampaign',_0x192e4e,JSON[_0xa62d('0x1f')](_0x104aae));_0x8394e6(_0x104aae);})[_0xa62d('0x16')](function(_0xfab048){logger[_0xa62d('0x11')](_0xa62d('0x20'),_0xfab048[_0xa62d('0x13')],_0x192e4e);_0x30801f(_0xa04d7b[_0xa62d('0x11')](0x1f4,_0xfab048[_0xa62d('0x13')]));});});};
\ No newline at end of file
+var _0xe13e=['randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','request','then','info','Campaign,\x20%s,\x20%s','debug','Campaign,\x20%s,\x20%s,\x20%s','stringify','error','message','request\x20sent','result','catch','GetCampaign','Campaign','options','where','attributes','limit','include','model','map','moment','bluebird'];(function(_0x5a130d,_0x5a9e96){var _0x1822f2=function(_0x335bcd){while(--_0x335bcd){_0x5a130d['push'](_0x5a130d['shift']());}};_0x1822f2(++_0x5a9e96);}(_0xe13e,0xde));var _0xee13=function(_0x321bb2,_0x202794){_0x321bb2=_0x321bb2-0x0;var _0x9c12ed=_0xe13e[_0x321bb2];return _0x9c12ed;};'use strict';var _=require('lodash');var util=require('util');var moment=require(_0xee13('0x0'));var BPromise=require(_0xee13('0x1'));var rs=require(_0xee13('0x2'));var fs=require('fs');var Redis=require(_0xee13('0x3'));var db=require(_0xee13('0x4'))['db'];var utils=require(_0xee13('0x5'));var logger=require(_0xee13('0x6'))(_0xee13('0x7'));var config=require(_0xee13('0x8'));var jayson=require(_0xee13('0x9'));var client=jayson[_0xee13('0xa')]['http']({'port':0x232a});function respondWithRpcPromise(_0x8f606d,_0x3ae6e2,_0xfdb836){return new BPromise(function(_0x64ee02,_0x4810bd){return client[_0xee13('0xb')](_0x8f606d,_0xfdb836)[_0xee13('0xc')](function(_0x1cc55b){logger[_0xee13('0xd')](_0xee13('0xe'),_0x3ae6e2,'request\x20sent');logger[_0xee13('0xf')](_0xee13('0x10'),_0x3ae6e2,'request\x20sent',JSON[_0xee13('0x11')](_0x1cc55b));if(_0x1cc55b['error']){if(_0x1cc55b['error']['code']===0x1f4){logger[_0xee13('0x12')]('Campaign,\x20%s,\x20%s',_0x3ae6e2,_0x1cc55b[_0xee13('0x12')][_0xee13('0x13')]);return _0x4810bd(_0x1cc55b[_0xee13('0x12')][_0xee13('0x13')]);}logger[_0xee13('0x12')](_0xee13('0xe'),_0x3ae6e2,_0x1cc55b[_0xee13('0x12')]['message']);return _0x64ee02(_0x1cc55b[_0xee13('0x12')][_0xee13('0x13')]);}else{logger[_0xee13('0xd')]('Campaign,\x20%s,\x20%s',_0x3ae6e2,_0xee13('0x14'));_0x64ee02(_0x1cc55b[_0xee13('0x15')]['message']);}})[_0xee13('0x16')](function(_0xcd1482){logger[_0xee13('0x12')](_0xee13('0xe'),_0x3ae6e2,_0xcd1482);_0x4810bd(_0xcd1482);});});}exports[_0xee13('0x17')]=function(_0x3a5819){var _0xd353d0=this;return new Promise(function(_0x33bd9c,_0x3806b0){return db[_0xee13('0x18')]['findAll']({'raw':_0x3a5819[_0xee13('0x19')]?_0x3a5819[_0xee13('0x19')]['raw']===undefined?!![]:![]:!![],'where':_0x3a5819[_0xee13('0x19')]?_0x3a5819['options'][_0xee13('0x1a')]||null:null,'attributes':_0x3a5819['options']?_0x3a5819[_0xee13('0x19')][_0xee13('0x1b')]||null:null,'limit':_0x3a5819['options']?_0x3a5819[_0xee13('0x19')][_0xee13('0x1c')]||null:null,'include':_0x3a5819[_0xee13('0x19')]?_0x3a5819[_0xee13('0x19')][_0xee13('0x1d')]?_['map'](_0x3a5819[_0xee13('0x19')][_0xee13('0x1d')],function(_0x4c705c){return{'model':db[_0x4c705c[_0xee13('0x1e')]],'as':_0x4c705c['as'],'attributes':_0x4c705c['attributes'],'include':_0x4c705c[_0xee13('0x1d')]?_['map'](_0x4c705c['include'],function(_0x381508){return{'model':db[_0x381508[_0xee13('0x1e')]],'as':_0x381508['as'],'attributes':_0x381508['attributes'],'include':_0x381508[_0xee13('0x1d')]?_[_0xee13('0x1f')](_0x381508[_0xee13('0x1d')],function(_0x48b604){return{'model':db[_0x48b604['model']],'as':_0x48b604['as'],'attributes':_0x48b604[_0xee13('0x1b')]};}):[]};}):[]};}):[]:[]})[_0xee13('0xc')](function(_0x257323){logger[_0xee13('0xd')](_0xee13('0x17'),_0x3a5819);logger[_0xee13('0xf')](_0xee13('0x17'),_0x3a5819,JSON[_0xee13('0x11')](_0x257323));_0x33bd9c(_0x257323);})[_0xee13('0x16')](function(_0x458e12){logger[_0xee13('0x12')](_0xee13('0x17'),_0x458e12[_0xee13('0x13')],_0x3a5819);_0x3806b0(_0xd353d0[_0xee13('0x12')](0x1f4,_0x458e12[_0xee13('0x13')]));});});};
\ No newline at end of file
diff --git a/server/api/campaign/index.js b/server/api/campaign/index.js
index 5651fc4..a5e9247 100644
--- a/server/api/campaign/index.js
+++ b/server/api/campaign/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x043d=['post','create','/:id/clone','clone','addBlackLists','update','delete','destroy','multer','util','path','connect-timeout','express','Router','fs-extra','../../components/auth/service','../../components/interaction/service','../../config/environment','./campaign.controller','get','isAuthenticated','index','/:id','getHoppers','getHopperHistories','/:id/hopper_finals','getHopperFinals','/:id/lists','getLists','/:id/blacklists','getBlackLists'];(function(_0x31d637,_0x5c2c8b){var _0x233e25=function(_0x23a3f0){while(--_0x23a3f0){_0x31d637['push'](_0x31d637['shift']());}};_0x233e25(++_0x5c2c8b);}(_0x043d,0x1ba));var _0xd043=function(_0x12d6c2,_0x409bc8){_0x12d6c2=_0x12d6c2-0x0;var _0x1c9825=_0x043d[_0x12d6c2];return _0x1c9825;};'use strict';var multer=require(_0xd043('0x0'));var util=require(_0xd043('0x1'));var path=require(_0xd043('0x2'));var timeout=require(_0xd043('0x3'));var express=require(_0xd043('0x4'));var router=express[_0xd043('0x5')]();var fs_extra=require(_0xd043('0x6'));var auth=require(_0xd043('0x7'));var interaction=require(_0xd043('0x8'));var config=require(_0xd043('0x9'));var controller=require(_0xd043('0xa'));router[_0xd043('0xb')]('/',auth[_0xd043('0xc')](),controller[_0xd043('0xd')]);router['get'](_0xd043('0xe'),auth[_0xd043('0xc')](),controller['show']);router[_0xd043('0xb')]('/:id/hoppers',auth[_0xd043('0xc')](),controller[_0xd043('0xf')]);router[_0xd043('0xb')]('/:id/hopper_histories',auth[_0xd043('0xc')](),controller[_0xd043('0x10')]);router[_0xd043('0xb')](_0xd043('0x11'),auth[_0xd043('0xc')](),controller[_0xd043('0x12')]);router['get']('/:id/hopper_black',auth[_0xd043('0xc')](),controller['getHopperBlacks']);router[_0xd043('0xb')](_0xd043('0x13'),auth[_0xd043('0xc')](),controller[_0xd043('0x14')]);router[_0xd043('0xb')](_0xd043('0x15'),auth[_0xd043('0xc')](),controller[_0xd043('0x16')]);router[_0xd043('0x17')]('/',auth[_0xd043('0xc')](),controller[_0xd043('0x18')]);router[_0xd043('0x17')](_0xd043('0x19'),auth[_0xd043('0xc')](),controller[_0xd043('0x1a')]);router[_0xd043('0x17')](_0xd043('0x13'),auth[_0xd043('0xc')](),controller['addLists']);router[_0xd043('0x17')](_0xd043('0x15'),auth[_0xd043('0xc')](),controller[_0xd043('0x1b')]);router['put'](_0xd043('0xe'),auth[_0xd043('0xc')](),controller[_0xd043('0x1c')]);router[_0xd043('0x1d')]('/:id',auth[_0xd043('0xc')](),controller[_0xd043('0x1e')]);router[_0xd043('0x1d')](_0xd043('0x13'),auth[_0xd043('0xc')](),controller['removeLists']);router[_0xd043('0x1d')](_0xd043('0x15'),auth[_0xd043('0xc')](),controller['removeBlackLists']);module['exports']=router;
\ No newline at end of file
+var _0x9366=['util','path','connect-timeout','express','Router','fs-extra','../../components/auth/service','../../config/environment','./campaign.controller','get','isAuthenticated','index','show','getHoppers','/:id/hopper_histories','getHopperHistories','/:id/hopper_finals','getHopperFinals','getHopperBlacks','/:id/lists','/:id/blacklists','post','create','/:id/clone','clone','addBlackLists','put','delete','/:id','destroy','removeLists','removeBlackLists','exports'];(function(_0x59d0cc,_0xa7c52b){var _0x2ae79f=function(_0x33042e){while(--_0x33042e){_0x59d0cc['push'](_0x59d0cc['shift']());}};_0x2ae79f(++_0xa7c52b);}(_0x9366,0x14a));var _0x6936=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x9366[_0x3dd15e];return _0x231fd0;};'use strict';var multer=require('multer');var util=require(_0x6936('0x0'));var path=require(_0x6936('0x1'));var timeout=require(_0x6936('0x2'));var express=require(_0x6936('0x3'));var router=express[_0x6936('0x4')]();var fs_extra=require(_0x6936('0x5'));var auth=require(_0x6936('0x6'));var interaction=require('../../components/interaction/service');var config=require(_0x6936('0x7'));var controller=require(_0x6936('0x8'));router[_0x6936('0x9')]('/',auth[_0x6936('0xa')](),controller[_0x6936('0xb')]);router['get']('/:id',auth[_0x6936('0xa')](),controller[_0x6936('0xc')]);router['get']('/:id/hoppers',auth['isAuthenticated'](),controller[_0x6936('0xd')]);router[_0x6936('0x9')](_0x6936('0xe'),auth[_0x6936('0xa')](),controller[_0x6936('0xf')]);router['get'](_0x6936('0x10'),auth['isAuthenticated'](),controller[_0x6936('0x11')]);router[_0x6936('0x9')]('/:id/hopper_black',auth[_0x6936('0xa')](),controller[_0x6936('0x12')]);router[_0x6936('0x9')](_0x6936('0x13'),auth[_0x6936('0xa')](),controller['getLists']);router[_0x6936('0x9')](_0x6936('0x14'),auth[_0x6936('0xa')](),controller['getBlackLists']);router[_0x6936('0x15')]('/',auth['isAuthenticated'](),controller[_0x6936('0x16')]);router[_0x6936('0x15')](_0x6936('0x17'),auth[_0x6936('0xa')](),controller[_0x6936('0x18')]);router[_0x6936('0x15')](_0x6936('0x13'),auth[_0x6936('0xa')](),controller['addLists']);router['post'](_0x6936('0x14'),auth['isAuthenticated'](),controller[_0x6936('0x19')]);router[_0x6936('0x1a')]('/:id',auth['isAuthenticated'](),controller['update']);router[_0x6936('0x1b')](_0x6936('0x1c'),auth[_0x6936('0xa')](),controller[_0x6936('0x1d')]);router[_0x6936('0x1b')](_0x6936('0x13'),auth[_0x6936('0xa')](),controller[_0x6936('0x1e')]);router[_0x6936('0x1b')](_0x6936('0x14'),auth[_0x6936('0xa')](),controller[_0x6936('0x1f')]);module[_0x6936('0x20')]=router;
\ No newline at end of file
diff --git a/server/api/cannedAnswer/cannedAnswer.attributes.js b/server/api/cannedAnswer/cannedAnswer.attributes.js
index cf3133b..d796c65 100644
--- a/server/api/cannedAnswer/cannedAnswer.attributes.js
+++ b/server/api/cannedAnswer/cannedAnswer.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x806b=['getDataValue','sequelize','exports','TEXT','STRING'];(function(_0x2128d3,_0x420dfa){var _0x49fa00=function(_0x2c091e){while(--_0x2c091e){_0x2128d3['push'](_0x2128d3['shift']());}};_0x49fa00(++_0x420dfa);}(_0x806b,0x6f));var _0xb806=function(_0x206a2a,_0xa14ea1){_0x206a2a=_0x206a2a-0x0;var _0x462dc2=_0x806b[_0x206a2a];return _0x462dc2;};'use strict';var Sequelize=require(_0xb806('0x0'));module[_0xb806('0x1')]={'key':{'type':Sequelize['STRING'],'allowNull':![]},'value':{'type':Sequelize[_0xb806('0x2')],'allowNull':![]},'description':{'type':Sequelize[_0xb806('0x3')]},'name':{'type':Sequelize['VIRTUAL'],'get':function(){return this[_0xb806('0x4')]('key');}}};
\ No newline at end of file
+var _0x286f=['VIRTUAL','key','sequelize','exports','STRING'];(function(_0x8cb836,_0x426bb3){var _0x4547cd=function(_0x4afc54){while(--_0x4afc54){_0x8cb836['push'](_0x8cb836['shift']());}};_0x4547cd(++_0x426bb3);}(_0x286f,0x101));var _0xf286=function(_0x1a50f3,_0x2d185f){_0x1a50f3=_0x1a50f3-0x0;var _0x5edfe1=_0x286f[_0x1a50f3];return _0x5edfe1;};'use strict';var Sequelize=require(_0xf286('0x0'));module[_0xf286('0x1')]={'key':{'type':Sequelize[_0xf286('0x2')],'allowNull':![]},'value':{'type':Sequelize['TEXT'],'allowNull':![]},'description':{'type':Sequelize[_0xf286('0x2')]},'name':{'type':Sequelize[_0xf286('0x3')],'get':function(){return this['getDataValue'](_0xf286('0x4'));}}};
\ No newline at end of file
diff --git a/server/api/cannedAnswer/cannedAnswer.controller.js b/server/api/cannedAnswer/cannedAnswer.controller.js
index e194e78..8d12264 100644
--- a/server/api/cannedAnswer/cannedAnswer.controller.js
+++ b/server/api/cannedAnswer/cannedAnswer.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xdd3a=['sort','where','pick','filter','merge','options','includeAll','findAll','rows','catch','show','params','find','body','create','MailAccountId','SmsAccountId','OpenchannelAccountId','ChatWebsiteId','Sequelize','ValidationError','The\x20inserted\x20key\x20already\x20exists.','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','user','get','UserProfileSection','CannedAnswers','userProfileId','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','eml-format','rimraf','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','undefined','limit','count','set','Content-Range','reject','save','update','destroy','then','UserProfileResource','error','name','send','map','CannedAnswer','rawAttributes','type','key','model','keys','query','filters','attributes','intersection','fields','length','nolimit','order'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xdd3a,0x1e5));var _0xadd3=function(_0x34036e,_0x171ab7){_0x34036e=_0x34036e-0x0;var _0xbcb8db=_0xdd3a[_0x34036e];return _0xbcb8db;};'use strict';var emlformat=require(_0xadd3('0x0'));var rimraf=require(_0xadd3('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xadd3('0x2'));var rp=require(_0xadd3('0x3'));var moment=require('moment');var BPromise=require(_0xadd3('0x4'));var Mustache=require(_0xadd3('0x5'));var util=require(_0xadd3('0x6'));var path=require(_0xadd3('0x7'));var sox=require(_0xadd3('0x8'));var csv=require('to-csv');var ejs=require(_0xadd3('0x9'));var fs=require('fs');var fs_extra=require(_0xadd3('0xa'));var _=require(_0xadd3('0xb'));var squel=require(_0xadd3('0xc'));var crypto=require(_0xadd3('0xd'));var jsforce=require(_0xadd3('0xe'));var deskjs=require(_0xadd3('0xf'));var toCsv=require(_0xadd3('0x10'));var querystring=require(_0xadd3('0x11'));var Papa=require(_0xadd3('0x12'));var Redis=require('ioredis');var authService=require(_0xadd3('0x13'));var qs=require('../../components/parsers/qs');var as=require(_0xadd3('0x14'));var hardwareService=require(_0xadd3('0x15'));var logger=require(_0xadd3('0x16'))(_0xadd3('0x17'));var utils=require(_0xadd3('0x18'));var config=require(_0xadd3('0x19'));var licenseUtil=require('../../config/license/util');var db=require(_0xadd3('0x1a'))['db'];function respondWithStatusCode(_0x39e80f,_0x128517){_0x128517=_0x128517||0xcc;return function(_0x3915fc){if(_0x3915fc){return _0x39e80f[_0xadd3('0x1b')](_0x128517);}return _0x39e80f[_0xadd3('0x1c')](_0x128517)[_0xadd3('0x1d')]();};}function respondWithResult(_0x88d5f0,_0x2da1be){_0x2da1be=_0x2da1be||0xc8;return function(_0x5c0ab8){if(_0x5c0ab8){return _0x88d5f0[_0xadd3('0x1c')](_0x2da1be)[_0xadd3('0x1e')](_0x5c0ab8);}};}function respondWithFilteredResult(_0x53b7eb,_0x12b2bb){return function(_0x4fb253){if(_0x4fb253){var _0x8bd9c3=typeof _0x12b2bb[_0xadd3('0x1f')]===_0xadd3('0x20')&&typeof _0x12b2bb[_0xadd3('0x21')]===_0xadd3('0x20');var _0x39946e=_0x4fb253['count'];var _0x58c795=_0x8bd9c3?0x0:_0x12b2bb['offset'];var _0x31bc06=_0x8bd9c3?_0x4fb253[_0xadd3('0x22')]:_0x12b2bb[_0xadd3('0x1f')]+_0x12b2bb['limit'];var _0x5e78c9;if(_0x31bc06>=_0x39946e){_0x31bc06=_0x39946e;_0x5e78c9=0xc8;}else{_0x5e78c9=0xce;}_0x53b7eb[_0xadd3('0x1c')](_0x5e78c9);return _0x53b7eb[_0xadd3('0x23')](_0xadd3('0x24'),_0x58c795+'-'+_0x31bc06+'/'+_0x39946e)[_0xadd3('0x1e')](_0x4fb253);}return null;};}function patchUpdates(_0x2d7479){return function(_0x3223e5){try{jsonpatch['apply'](_0x3223e5,_0x2d7479,!![]);}catch(_0xc8735){return BPromise[_0xadd3('0x25')](_0xc8735);}return _0x3223e5[_0xadd3('0x26')]();};}function saveUpdates(_0x27eb86,_0x149f5d){return function(_0x4fadcf){if(_0x4fadcf){return _0x4fadcf[_0xadd3('0x27')](_0x27eb86)['then'](function(_0x29939b){return _0x29939b;});}return null;};}function removeEntity(_0x5dd86e,_0x106574){return function(_0x72c8c1){if(_0x72c8c1){return _0x72c8c1[_0xadd3('0x28')]()[_0xadd3('0x29')](function(){var _0x1e520e=_0x72c8c1['get']({'plain':!![]});var _0x1e9634='CannedAnswers';return db[_0xadd3('0x2a')][_0xadd3('0x28')]({'where':{'type':_0x1e9634,'resourceId':_0x1e520e['id']}})['then'](function(){return _0x72c8c1;});})[_0xadd3('0x29')](function(){_0x5dd86e[_0xadd3('0x1c')](0xcc)[_0xadd3('0x1d')]();});}};}function handleEntityNotFound(_0x404e6b,_0x35024e){return function(_0x46714b){if(!_0x46714b){_0x404e6b[_0xadd3('0x1b')](0x194);}return _0x46714b;};}function handleError(_0x2b6470,_0x5cf7b1){_0x5cf7b1=_0x5cf7b1||0x1f4;return function(_0x5b7c6a){logger[_0xadd3('0x2b')](_0x5b7c6a['stack']);if(_0x5b7c6a[_0xadd3('0x2c')]){delete _0x5b7c6a[_0xadd3('0x2c')];}_0x2b6470[_0xadd3('0x1c')](_0x5cf7b1)[_0xadd3('0x2d')](_0x5b7c6a);};}exports['index']=function(_0x17c2af,_0x1dc01e){var _0x28486c={},_0x4ea72d={},_0x369a02={'count':0x0,'rows':[]};var _0x4c7511=_[_0xadd3('0x2e')](db[_0xadd3('0x2f')][_0xadd3('0x30')],function(_0x4bc9ec){return{'name':_0x4bc9ec['fieldName'],'type':_0x4bc9ec[_0xadd3('0x31')][_0xadd3('0x32')]};});_0x4ea72d[_0xadd3('0x33')]=_[_0xadd3('0x2e')](_0x4c7511,_0xadd3('0x2c'));_0x4ea72d['query']=_[_0xadd3('0x34')](_0x17c2af[_0xadd3('0x35')]);_0x4ea72d[_0xadd3('0x36')]=_['intersection'](_0x4ea72d[_0xadd3('0x33')],_0x4ea72d['query']);_0x28486c[_0xadd3('0x37')]=_[_0xadd3('0x38')](_0x4ea72d[_0xadd3('0x33')],qs['fields'](_0x17c2af['query'][_0xadd3('0x39')]));_0x28486c['attributes']=_0x28486c['attributes'][_0xadd3('0x3a')]?_0x28486c[_0xadd3('0x37')]:_0x4ea72d['model'];if(!_0x17c2af['query']['hasOwnProperty'](_0xadd3('0x3b'))){_0x28486c[_0xadd3('0x21')]=qs[_0xadd3('0x21')](_0x17c2af[_0xadd3('0x35')][_0xadd3('0x21')]);_0x28486c[_0xadd3('0x1f')]=qs[_0xadd3('0x1f')](_0x17c2af[_0xadd3('0x35')][_0xadd3('0x1f')]);}_0x28486c[_0xadd3('0x3c')]=qs[_0xadd3('0x3d')](_0x17c2af[_0xadd3('0x35')][_0xadd3('0x3d')]);_0x28486c[_0xadd3('0x3e')]=qs[_0xadd3('0x36')](_[_0xadd3('0x3f')](_0x17c2af['query'],_0x4ea72d[_0xadd3('0x36')]),_0x4c7511);if(_0x17c2af[_0xadd3('0x35')][_0xadd3('0x40')]){_0x28486c[_0xadd3('0x3e')]=_[_0xadd3('0x41')](_0x28486c[_0xadd3('0x3e')],{'$or':[{'key':{'$like':'%'+_0x17c2af[_0xadd3('0x35')][_0xadd3('0x40')]+'%'}},{'value':{'$like':'%'+_0x17c2af['query'][_0xadd3('0x40')]+'%'}}]});}_0x28486c=_['merge']({},_0x28486c,_0x17c2af[_0xadd3('0x42')]);var _0x287bdd={'where':_0x28486c[_0xadd3('0x3e')]};return db[_0xadd3('0x2f')][_0xadd3('0x22')](_0x287bdd)[_0xadd3('0x29')](function(_0x54b17a){_0x369a02[_0xadd3('0x22')]=_0x54b17a;if(_0x17c2af[_0xadd3('0x35')][_0xadd3('0x43')]){_0x28486c['include']=[{'all':!![]}];}return db[_0xadd3('0x2f')][_0xadd3('0x44')](_0x28486c);})[_0xadd3('0x29')](function(_0x18e98b){_0x369a02[_0xadd3('0x45')]=_0x18e98b;return _0x369a02;})[_0xadd3('0x29')](respondWithFilteredResult(_0x1dc01e,_0x28486c))[_0xadd3('0x46')](handleError(_0x1dc01e,null));};exports[_0xadd3('0x47')]=function(_0x1484e8,_0x2316d9){var _0x38e1b1={'raw':!![],'where':{'id':_0x1484e8[_0xadd3('0x48')]['id']}},_0x39393f={};_0x39393f[_0xadd3('0x33')]=_[_0xadd3('0x34')](db[_0xadd3('0x2f')]['rawAttributes']);_0x39393f[_0xadd3('0x35')]=_[_0xadd3('0x34')](_0x1484e8[_0xadd3('0x35')]);_0x39393f['filters']=_[_0xadd3('0x38')](_0x39393f[_0xadd3('0x33')],_0x39393f[_0xadd3('0x35')]);_0x38e1b1['attributes']=_[_0xadd3('0x38')](_0x39393f['model'],qs['fields'](_0x1484e8[_0xadd3('0x35')][_0xadd3('0x39')]));_0x38e1b1['attributes']=_0x38e1b1['attributes'][_0xadd3('0x3a')]?_0x38e1b1[_0xadd3('0x37')]:_0x39393f[_0xadd3('0x33')];if(_0x1484e8[_0xadd3('0x35')][_0xadd3('0x43')]){_0x38e1b1['include']=[{'all':!![]}];}_0x38e1b1=_[_0xadd3('0x41')]({},_0x38e1b1,_0x1484e8[_0xadd3('0x42')]);return db[_0xadd3('0x2f')][_0xadd3('0x49')](_0x38e1b1)['then'](handleEntityNotFound(_0x2316d9,null))[_0xadd3('0x29')](respondWithResult(_0x2316d9,null))[_0xadd3('0x46')](handleError(_0x2316d9,null));};exports['update']=function(_0x7f6e12,_0xf6c5cd){if(_0x7f6e12[_0xadd3('0x4a')]['id']){delete _0x7f6e12[_0xadd3('0x4a')]['id'];}return db[_0xadd3('0x2f')]['find']({'where':{'id':_0x7f6e12[_0xadd3('0x48')]['id']}})[_0xadd3('0x29')](handleEntityNotFound(_0xf6c5cd,null))[_0xadd3('0x29')](saveUpdates(_0x7f6e12[_0xadd3('0x4a')],null))['then'](respondWithResult(_0xf6c5cd,null))['catch'](handleError(_0xf6c5cd,null));};exports[_0xadd3('0x28')]=function(_0x3d1742,_0x55d224){return db[_0xadd3('0x2f')][_0xadd3('0x49')]({'where':{'id':_0x3d1742['params']['id']}})[_0xadd3('0x29')](handleEntityNotFound(_0x55d224,null))['then'](removeEntity(_0x55d224,null))[_0xadd3('0x46')](handleError(_0x55d224,null));};exports[_0xadd3('0x4b')]=function(_0x258b8f,_0x272bf1){var _0x15834c={'key':_0x258b8f[_0xadd3('0x4a')]['key']};if(_0x258b8f[_0xadd3('0x4a')][_0xadd3('0x4c')]){_0x15834c[_0xadd3('0x4c')]=_0x258b8f[_0xadd3('0x4a')][_0xadd3('0x4c')];}else if(_0x258b8f[_0xadd3('0x4a')][_0xadd3('0x4d')]){_0x15834c['SmsAccountId']=_0x258b8f['body'][_0xadd3('0x4d')];}else if(_0x258b8f[_0xadd3('0x4a')][_0xadd3('0x4e')]){_0x15834c['OpenchannelAccountId']=_0x258b8f['body'][_0xadd3('0x4e')];}else if(_0x258b8f[_0xadd3('0x4a')][_0xadd3('0x4f')]){_0x15834c['ChatWebsiteId']=_0x258b8f[_0xadd3('0x4a')][_0xadd3('0x4f')];}return db[_0xadd3('0x2f')][_0xadd3('0x49')]({'where':_0x15834c})[_0xadd3('0x29')](function(_0x539627){if(_0x539627){throw new db[(_0xadd3('0x50'))][(_0xadd3('0x51'))](_0xadd3('0x52'));}return db[_0xadd3('0x2f')][_0xadd3('0x4b')](_0x258b8f['body']);})[_0xadd3('0x29')](function(_0x10e9b7){var _0x5572c5=_0x258b8f['user']['get']({'plain':!![]});if(!_0x5572c5)throw new Error(_0xadd3('0x53'));if(_0x5572c5[_0xadd3('0x54')]===_0xadd3('0x55')){var _0x16e1c8=_0x10e9b7[_0xadd3('0x56')]({'plain':!![]});return db[_0xadd3('0x57')][_0xadd3('0x49')]({'where':{'name':_0xadd3('0x58'),'userProfileId':_0x5572c5[_0xadd3('0x59')]},'raw':!![]})[_0xadd3('0x29')](function(_0x4df9d9){if(_0x4df9d9&&_0x4df9d9['autoAssociation']===0x0){return db[_0xadd3('0x2a')]['create']({'name':_0x16e1c8[_0xadd3('0x2c')],'resourceId':_0x16e1c8['id'],'type':_0x4df9d9[_0xadd3('0x2c')],'sectionId':_0x4df9d9['id']},{})[_0xadd3('0x29')](function(){return _0x10e9b7;});}else{return _0x10e9b7;}})[_0xadd3('0x46')](function(_0x184c7a){logger['error'](_0xadd3('0x5a'),_0x184c7a);throw _0x184c7a;});}return _0x10e9b7;})[_0xadd3('0x29')](respondWithResult(_0x272bf1,0xc9))[_0xadd3('0x46')](handleError(_0x272bf1,null));};
\ No newline at end of file
+var _0x4e88=['save','update','then','destroy','get','CannedAnswers','UserProfileResource','end','error','name','send','index','rawAttributes','fieldName','type','key','model','map','intersection','query','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','filters','pick','filter','merge','options','CannedAnswer','includeAll','include','findAll','rows','catch','keys','find','body','params','create','MailAccountId','SmsAccountId','OpenchannelAccountId','ChatWebsiteId','Sequelize','ValidationError','The\x20inserted\x20key\x20already\x20exists.','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','mustache','util','path','to-csv','fs-extra','crypto','jsforce','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../mysqldb','sendStatus','status','json','undefined','limit','count','offset','set','apply','reject'];(function(_0x469a3c,_0x5ebc10){var _0x968f4=function(_0x22403b){while(--_0x22403b){_0x469a3c['push'](_0x469a3c['shift']());}};_0x968f4(++_0x5ebc10);}(_0x4e88,0x1f1));var _0x84e8=function(_0x4bc45f,_0x682fc5){_0x4bc45f=_0x4bc45f-0x0;var _0x56bc3b=_0x4e88[_0x4bc45f];return _0x56bc3b;};'use strict';var emlformat=require(_0x84e8('0x0'));var rimraf=require(_0x84e8('0x1'));var zipdir=require(_0x84e8('0x2'));var jsonpatch=require(_0x84e8('0x3'));var rp=require(_0x84e8('0x4'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x84e8('0x5'));var util=require(_0x84e8('0x6'));var path=require(_0x84e8('0x7'));var sox=require('sox');var csv=require(_0x84e8('0x8'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x84e8('0x9'));var _=require('lodash');var squel=require('squel');var crypto=require(_0x84e8('0xa'));var jsforce=require(_0x84e8('0xb'));var deskjs=require('desk.js');var toCsv=require(_0x84e8('0x8'));var querystring=require(_0x84e8('0xc'));var Papa=require(_0x84e8('0xd'));var Redis=require(_0x84e8('0xe'));var authService=require('../../components/auth/service');var qs=require(_0x84e8('0xf'));var as=require(_0x84e8('0x10'));var hardwareService=require(_0x84e8('0x11'));var logger=require('../../config/logger')(_0x84e8('0x12'));var utils=require(_0x84e8('0x13'));var config=require('../../config/environment');var licenseUtil=require('../../config/license/util');var db=require(_0x84e8('0x14'))['db'];function respondWithStatusCode(_0x70a241,_0x317fe7){_0x317fe7=_0x317fe7||0xcc;return function(_0x4cd47b){if(_0x4cd47b){return _0x70a241[_0x84e8('0x15')](_0x317fe7);}return _0x70a241[_0x84e8('0x16')](_0x317fe7)['end']();};}function respondWithResult(_0x4ea428,_0x49cc09){_0x49cc09=_0x49cc09||0xc8;return function(_0x1d3a45){if(_0x1d3a45){return _0x4ea428[_0x84e8('0x16')](_0x49cc09)[_0x84e8('0x17')](_0x1d3a45);}};}function respondWithFilteredResult(_0x599de9,_0x46532a){return function(_0x2c69f8){if(_0x2c69f8){var _0x12e0e1=typeof _0x46532a['offset']===_0x84e8('0x18')&&typeof _0x46532a[_0x84e8('0x19')]==='undefined';var _0x12026e=_0x2c69f8[_0x84e8('0x1a')];var _0x197b43=_0x12e0e1?0x0:_0x46532a[_0x84e8('0x1b')];var _0x40d76e=_0x12e0e1?_0x2c69f8[_0x84e8('0x1a')]:_0x46532a[_0x84e8('0x1b')]+_0x46532a[_0x84e8('0x19')];var _0x3d5328;if(_0x40d76e>=_0x12026e){_0x40d76e=_0x12026e;_0x3d5328=0xc8;}else{_0x3d5328=0xce;}_0x599de9[_0x84e8('0x16')](_0x3d5328);return _0x599de9[_0x84e8('0x1c')]('Content-Range',_0x197b43+'-'+_0x40d76e+'/'+_0x12026e)[_0x84e8('0x17')](_0x2c69f8);}return null;};}function patchUpdates(_0x3d0888){return function(_0x1d9162){try{jsonpatch[_0x84e8('0x1d')](_0x1d9162,_0x3d0888,!![]);}catch(_0x593865){return BPromise[_0x84e8('0x1e')](_0x593865);}return _0x1d9162[_0x84e8('0x1f')]();};}function saveUpdates(_0x31352f,_0x23b441){return function(_0x470697){if(_0x470697){return _0x470697[_0x84e8('0x20')](_0x31352f)[_0x84e8('0x21')](function(_0x1c1f84){return _0x1c1f84;});}return null;};}function removeEntity(_0x42ad7a,_0x5d7e54){return function(_0x4657b9){if(_0x4657b9){return _0x4657b9[_0x84e8('0x22')]()[_0x84e8('0x21')](function(){var _0xc1cd19=_0x4657b9[_0x84e8('0x23')]({'plain':!![]});var _0x45cda2=_0x84e8('0x24');return db[_0x84e8('0x25')]['destroy']({'where':{'type':_0x45cda2,'resourceId':_0xc1cd19['id']}})[_0x84e8('0x21')](function(){return _0x4657b9;});})[_0x84e8('0x21')](function(){_0x42ad7a['status'](0xcc)[_0x84e8('0x26')]();});}};}function handleEntityNotFound(_0xf0cf15,_0x145bc4){return function(_0x7dd3d1){if(!_0x7dd3d1){_0xf0cf15[_0x84e8('0x15')](0x194);}return _0x7dd3d1;};}function handleError(_0x19f4b0,_0xbb4224){_0xbb4224=_0xbb4224||0x1f4;return function(_0x1bac72){logger[_0x84e8('0x27')](_0x1bac72['stack']);if(_0x1bac72[_0x84e8('0x28')]){delete _0x1bac72[_0x84e8('0x28')];}_0x19f4b0[_0x84e8('0x16')](_0xbb4224)[_0x84e8('0x29')](_0x1bac72);};}exports[_0x84e8('0x2a')]=function(_0x1e6406,_0x3382a2){var _0x1904d9={},_0x75bfe8={},_0x1b9766={'count':0x0,'rows':[]};var _0x59d051=_['map'](db['CannedAnswer'][_0x84e8('0x2b')],function(_0xbe037d){return{'name':_0xbe037d[_0x84e8('0x2c')],'type':_0xbe037d[_0x84e8('0x2d')][_0x84e8('0x2e')]};});_0x75bfe8[_0x84e8('0x2f')]=_[_0x84e8('0x30')](_0x59d051,_0x84e8('0x28'));_0x75bfe8['query']=_['keys'](_0x1e6406['query']);_0x75bfe8['filters']=_[_0x84e8('0x31')](_0x75bfe8['model'],_0x75bfe8[_0x84e8('0x32')]);_0x1904d9[_0x84e8('0x33')]=_[_0x84e8('0x31')](_0x75bfe8[_0x84e8('0x2f')],qs[_0x84e8('0x34')](_0x1e6406['query'][_0x84e8('0x34')]));_0x1904d9['attributes']=_0x1904d9[_0x84e8('0x33')][_0x84e8('0x35')]?_0x1904d9['attributes']:_0x75bfe8[_0x84e8('0x2f')];if(!_0x1e6406[_0x84e8('0x32')][_0x84e8('0x36')](_0x84e8('0x37'))){_0x1904d9[_0x84e8('0x19')]=qs[_0x84e8('0x19')](_0x1e6406[_0x84e8('0x32')][_0x84e8('0x19')]);_0x1904d9[_0x84e8('0x1b')]=qs[_0x84e8('0x1b')](_0x1e6406[_0x84e8('0x32')]['offset']);}_0x1904d9[_0x84e8('0x38')]=qs[_0x84e8('0x39')](_0x1e6406[_0x84e8('0x32')][_0x84e8('0x39')]);_0x1904d9[_0x84e8('0x3a')]=qs[_0x84e8('0x3b')](_[_0x84e8('0x3c')](_0x1e6406[_0x84e8('0x32')],_0x75bfe8[_0x84e8('0x3b')]),_0x59d051);if(_0x1e6406[_0x84e8('0x32')][_0x84e8('0x3d')]){_0x1904d9[_0x84e8('0x3a')]=_[_0x84e8('0x3e')](_0x1904d9[_0x84e8('0x3a')],{'$or':[{'key':{'$like':'%'+_0x1e6406[_0x84e8('0x32')][_0x84e8('0x3d')]+'%'}},{'value':{'$like':'%'+_0x1e6406[_0x84e8('0x32')][_0x84e8('0x3d')]+'%'}}]});}_0x1904d9=_[_0x84e8('0x3e')]({},_0x1904d9,_0x1e6406[_0x84e8('0x3f')]);var _0x44b0cc={'where':_0x1904d9[_0x84e8('0x3a')]};return db[_0x84e8('0x40')]['count'](_0x44b0cc)[_0x84e8('0x21')](function(_0x14893f){_0x1b9766['count']=_0x14893f;if(_0x1e6406[_0x84e8('0x32')][_0x84e8('0x41')]){_0x1904d9[_0x84e8('0x42')]=[{'all':!![]}];}return db[_0x84e8('0x40')][_0x84e8('0x43')](_0x1904d9);})['then'](function(_0x33a5ae){_0x1b9766[_0x84e8('0x44')]=_0x33a5ae;return _0x1b9766;})[_0x84e8('0x21')](respondWithFilteredResult(_0x3382a2,_0x1904d9))[_0x84e8('0x45')](handleError(_0x3382a2,null));};exports['show']=function(_0x808383,_0x1d9d4c){var _0x4ce24a={'raw':!![],'where':{'id':_0x808383['params']['id']}},_0x2ed02b={};_0x2ed02b[_0x84e8('0x2f')]=_['keys'](db[_0x84e8('0x40')][_0x84e8('0x2b')]);_0x2ed02b[_0x84e8('0x32')]=_[_0x84e8('0x46')](_0x808383['query']);_0x2ed02b['filters']=_[_0x84e8('0x31')](_0x2ed02b[_0x84e8('0x2f')],_0x2ed02b['query']);_0x4ce24a[_0x84e8('0x33')]=_[_0x84e8('0x31')](_0x2ed02b['model'],qs[_0x84e8('0x34')](_0x808383[_0x84e8('0x32')][_0x84e8('0x34')]));_0x4ce24a[_0x84e8('0x33')]=_0x4ce24a[_0x84e8('0x33')][_0x84e8('0x35')]?_0x4ce24a[_0x84e8('0x33')]:_0x2ed02b['model'];if(_0x808383[_0x84e8('0x32')][_0x84e8('0x41')]){_0x4ce24a['include']=[{'all':!![]}];}_0x4ce24a=_[_0x84e8('0x3e')]({},_0x4ce24a,_0x808383[_0x84e8('0x3f')]);return db['CannedAnswer'][_0x84e8('0x47')](_0x4ce24a)[_0x84e8('0x21')](handleEntityNotFound(_0x1d9d4c,null))[_0x84e8('0x21')](respondWithResult(_0x1d9d4c,null))[_0x84e8('0x45')](handleError(_0x1d9d4c,null));};exports[_0x84e8('0x20')]=function(_0x13a3f1,_0x297dae){if(_0x13a3f1[_0x84e8('0x48')]['id']){delete _0x13a3f1['body']['id'];}return db[_0x84e8('0x40')][_0x84e8('0x47')]({'where':{'id':_0x13a3f1[_0x84e8('0x49')]['id']}})[_0x84e8('0x21')](handleEntityNotFound(_0x297dae,null))['then'](saveUpdates(_0x13a3f1['body'],null))['then'](respondWithResult(_0x297dae,null))[_0x84e8('0x45')](handleError(_0x297dae,null));};exports[_0x84e8('0x22')]=function(_0x26d2b6,_0x560a89){return db[_0x84e8('0x40')]['find']({'where':{'id':_0x26d2b6[_0x84e8('0x49')]['id']}})[_0x84e8('0x21')](handleEntityNotFound(_0x560a89,null))[_0x84e8('0x21')](removeEntity(_0x560a89,null))['catch'](handleError(_0x560a89,null));};exports[_0x84e8('0x4a')]=function(_0x58c0e5,_0x42c1e2){var _0x1b1c34={'key':_0x58c0e5[_0x84e8('0x48')]['key']};if(_0x58c0e5[_0x84e8('0x48')][_0x84e8('0x4b')]){_0x1b1c34[_0x84e8('0x4b')]=_0x58c0e5[_0x84e8('0x48')][_0x84e8('0x4b')];}else if(_0x58c0e5[_0x84e8('0x48')]['SmsAccountId']){_0x1b1c34[_0x84e8('0x4c')]=_0x58c0e5[_0x84e8('0x48')][_0x84e8('0x4c')];}else if(_0x58c0e5[_0x84e8('0x48')][_0x84e8('0x4d')]){_0x1b1c34[_0x84e8('0x4d')]=_0x58c0e5[_0x84e8('0x48')][_0x84e8('0x4d')];}else if(_0x58c0e5[_0x84e8('0x48')]['ChatWebsiteId']){_0x1b1c34[_0x84e8('0x4e')]=_0x58c0e5['body'][_0x84e8('0x4e')];}return db[_0x84e8('0x40')][_0x84e8('0x47')]({'where':_0x1b1c34})[_0x84e8('0x21')](function(_0x3e5e84){if(_0x3e5e84){throw new db[(_0x84e8('0x4f'))][(_0x84e8('0x50'))](_0x84e8('0x51'));}return db[_0x84e8('0x40')][_0x84e8('0x4a')](_0x58c0e5[_0x84e8('0x48')]);})[_0x84e8('0x21')](function(_0x39916d){var _0x3c8bbd=_0x58c0e5[_0x84e8('0x52')][_0x84e8('0x23')]({'plain':!![]});if(!_0x3c8bbd)throw new Error(_0x84e8('0x53'));if(_0x3c8bbd[_0x84e8('0x54')]===_0x84e8('0x52')){var _0x3338fa=_0x39916d[_0x84e8('0x23')]({'plain':!![]});return db[_0x84e8('0x55')][_0x84e8('0x47')]({'where':{'name':_0x84e8('0x24'),'userProfileId':_0x3c8bbd['userProfileId']},'raw':!![]})['then'](function(_0x1034b5){if(_0x1034b5&&_0x1034b5[_0x84e8('0x56')]===0x0){return db[_0x84e8('0x25')][_0x84e8('0x4a')]({'name':_0x3338fa[_0x84e8('0x28')],'resourceId':_0x3338fa['id'],'type':_0x1034b5[_0x84e8('0x28')],'sectionId':_0x1034b5['id']},{})[_0x84e8('0x21')](function(){return _0x39916d;});}else{return _0x39916d;}})['catch'](function(_0x22e4d7){logger[_0x84e8('0x27')](_0x84e8('0x57'),_0x22e4d7);throw _0x22e4d7;});}return _0x39916d;})[_0x84e8('0x21')](respondWithResult(_0x42c1e2,0xc9))['catch'](handleError(_0x42c1e2,null));};
\ No newline at end of file
diff --git a/server/api/cannedAnswer/cannedAnswer.model.js b/server/api/cannedAnswer/cannedAnswer.model.js
index 6d81504..315ed82 100644
--- a/server/api/cannedAnswer/cannedAnswer.model.js
+++ b/server/api/cannedAnswer/cannedAnswer.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xabd2=['exports','define','tools_canned_answers','utf8mb4','lodash','util','request-promise','path','rimraf','../../config/environment','./cannedAnswer.attributes'];(function(_0x3255c4,_0x273558){var _0x288469=function(_0x3931d9){while(--_0x3931d9){_0x3255c4['push'](_0x3255c4['shift']());}};_0x288469(++_0x273558);}(_0xabd2,0x10c));var _0x2abd=function(_0x1ec623,_0x2202ff){_0x1ec623=_0x1ec623-0x0;var _0x44fdeb=_0xabd2[_0x1ec623];return _0x44fdeb;};'use strict';var _=require(_0x2abd('0x0'));var util=require(_0x2abd('0x1'));var logger=require('../../config/logger')('api');var moment=require('moment');var BPromise=require('bluebird');var rp=require(_0x2abd('0x2'));var fs=require('fs');var path=require(_0x2abd('0x3'));var rimraf=require(_0x2abd('0x4'));var config=require(_0x2abd('0x5'));var attributes=require(_0x2abd('0x6'));module[_0x2abd('0x7')]=function(_0x3c9c06,_0x315870){return _0x3c9c06[_0x2abd('0x8')]('CannedAnswer',attributes,{'tableName':_0x2abd('0x9'),'paranoid':![],'indexes':[],'timestamps':!![],'charset':_0x2abd('0xa'),'collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file
+var _0xf3f2=['exports','CannedAnswer','tools_canned_answers','utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger','api','moment','bluebird','request-promise','rimraf','../../config/environment','./cannedAnswer.attributes'];(function(_0x3fb166,_0x4eb985){var _0x5e91be=function(_0x53f4d9){while(--_0x53f4d9){_0x3fb166['push'](_0x3fb166['shift']());}};_0x5e91be(++_0x4eb985);}(_0xf3f2,0x140));var _0x2f3f=function(_0xd255a7,_0x3c688f){_0xd255a7=_0xd255a7-0x0;var _0x30273f=_0xf3f2[_0xd255a7];return _0x30273f;};'use strict';var _=require(_0x2f3f('0x0'));var util=require(_0x2f3f('0x1'));var logger=require(_0x2f3f('0x2'))(_0x2f3f('0x3'));var moment=require(_0x2f3f('0x4'));var BPromise=require(_0x2f3f('0x5'));var rp=require(_0x2f3f('0x6'));var fs=require('fs');var path=require('path');var rimraf=require(_0x2f3f('0x7'));var config=require(_0x2f3f('0x8'));var attributes=require(_0x2f3f('0x9'));module[_0x2f3f('0xa')]=function(_0x361aff,_0x47d0d4){return _0x361aff['define'](_0x2f3f('0xb'),attributes,{'tableName':_0x2f3f('0xc'),'paranoid':![],'indexes':[],'timestamps':!![],'charset':_0x2f3f('0xd'),'collate':_0x2f3f('0xe')});};
\ No newline at end of file
diff --git a/server/api/cannedAnswer/cannedAnswer.rpc.js b/server/api/cannedAnswer/cannedAnswer.rpc.js
index 9f635cc..2e58a0e 100644
--- a/server/api/cannedAnswer/cannedAnswer.rpc.js
+++ b/server/api/cannedAnswer/cannedAnswer.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xa9e0=['http','info','CannedAnswer,\x20%s,\x20%s','request\x20sent','debug','CannedAnswer,\x20%s,\x20%s,\x20%s','code','error','message','result','catch','lodash','util','moment','ioredis','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise'];(function(_0x4c9fdb,_0x224981){var _0x4c86db=function(_0x1c1b46){while(--_0x1c1b46){_0x4c9fdb['push'](_0x4c9fdb['shift']());}};_0x4c86db(++_0x224981);}(_0xa9e0,0x123));var _0x0a9e=function(_0x3a6efd,_0x2a5102){_0x3a6efd=_0x3a6efd-0x0;var _0x487b9a=_0xa9e0[_0x3a6efd];return _0x487b9a;};'use strict';var _=require(_0x0a9e('0x0'));var util=require(_0x0a9e('0x1'));var moment=require(_0x0a9e('0x2'));var BPromise=require('bluebird');var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x0a9e('0x3'));var db=require('../../mysqldb')['db'];var utils=require(_0x0a9e('0x4'));var logger=require(_0x0a9e('0x5'))(_0x0a9e('0x6'));var config=require(_0x0a9e('0x7'));var jayson=require(_0x0a9e('0x8'));var client=jayson['client'][_0x0a9e('0x9')]({'port':0x232a});function respondWithRpcPromise(_0x441e3a,_0x2cc193,_0x5f41ea){return new BPromise(function(_0x503809,_0xe42b77){return client['request'](_0x441e3a,_0x5f41ea)['then'](function(_0x39753a){logger[_0x0a9e('0xa')](_0x0a9e('0xb'),_0x2cc193,_0x0a9e('0xc'));logger[_0x0a9e('0xd')](_0x0a9e('0xe'),_0x2cc193,'request\x20sent',JSON['stringify'](_0x39753a));if(_0x39753a['error']){if(_0x39753a['error'][_0x0a9e('0xf')]===0x1f4){logger[_0x0a9e('0x10')](_0x0a9e('0xb'),_0x2cc193,_0x39753a[_0x0a9e('0x10')][_0x0a9e('0x11')]);return _0xe42b77(_0x39753a[_0x0a9e('0x10')]['message']);}logger[_0x0a9e('0x10')](_0x0a9e('0xb'),_0x2cc193,_0x39753a[_0x0a9e('0x10')][_0x0a9e('0x11')]);return _0x503809(_0x39753a[_0x0a9e('0x10')][_0x0a9e('0x11')]);}else{logger['info'](_0x0a9e('0xb'),_0x2cc193,'request\x20sent');_0x503809(_0x39753a[_0x0a9e('0x12')]['message']);}})[_0x0a9e('0x13')](function(_0x12066b){logger['error'](_0x0a9e('0xb'),_0x2cc193,_0x12066b);_0xe42b77(_0x12066b);});});}
\ No newline at end of file
+var _0xa9e0=['http','info','CannedAnswer,\x20%s,\x20%s','request\x20sent','debug','CannedAnswer,\x20%s,\x20%s,\x20%s','code','error','message','result','catch','lodash','util','moment','ioredis','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise'];(function(_0x2ebcd1,_0x5b1f6a){var _0x48eb0c=function(_0x51997a){while(--_0x51997a){_0x2ebcd1['push'](_0x2ebcd1['shift']());}};_0x48eb0c(++_0x5b1f6a);}(_0xa9e0,0x123));var _0x0a9e=function(_0x3947c9,_0x4d6c97){_0x3947c9=_0x3947c9-0x0;var _0x2e7871=_0xa9e0[_0x3947c9];return _0x2e7871;};'use strict';var _=require(_0x0a9e('0x0'));var util=require(_0x0a9e('0x1'));var moment=require(_0x0a9e('0x2'));var BPromise=require('bluebird');var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x0a9e('0x3'));var db=require('../../mysqldb')['db'];var utils=require(_0x0a9e('0x4'));var logger=require(_0x0a9e('0x5'))(_0x0a9e('0x6'));var config=require(_0x0a9e('0x7'));var jayson=require(_0x0a9e('0x8'));var client=jayson['client'][_0x0a9e('0x9')]({'port':0x232a});function respondWithRpcPromise(_0x441e3a,_0x2cc193,_0x5f41ea){return new BPromise(function(_0x503809,_0xe42b77){return client['request'](_0x441e3a,_0x5f41ea)['then'](function(_0x39753a){logger[_0x0a9e('0xa')](_0x0a9e('0xb'),_0x2cc193,_0x0a9e('0xc'));logger[_0x0a9e('0xd')](_0x0a9e('0xe'),_0x2cc193,'request\x20sent',JSON['stringify'](_0x39753a));if(_0x39753a['error']){if(_0x39753a['error'][_0x0a9e('0xf')]===0x1f4){logger[_0x0a9e('0x10')](_0x0a9e('0xb'),_0x2cc193,_0x39753a[_0x0a9e('0x10')][_0x0a9e('0x11')]);return _0xe42b77(_0x39753a[_0x0a9e('0x10')]['message']);}logger[_0x0a9e('0x10')](_0x0a9e('0xb'),_0x2cc193,_0x39753a[_0x0a9e('0x10')][_0x0a9e('0x11')]);return _0x503809(_0x39753a[_0x0a9e('0x10')][_0x0a9e('0x11')]);}else{logger['info'](_0x0a9e('0xb'),_0x2cc193,'request\x20sent');_0x503809(_0x39753a[_0x0a9e('0x12')]['message']);}})[_0x0a9e('0x13')](function(_0x12066b){logger['error'](_0x0a9e('0xb'),_0x2cc193,_0x12066b);_0xe42b77(_0x12066b);});});}
\ No newline at end of file
diff --git a/server/api/cannedAnswer/index.js b/server/api/cannedAnswer/index.js
index 4d8f7a0..40825d1 100644
--- a/server/api/cannedAnswer/index.js
+++ b/server/api/cannedAnswer/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x0170=['destroy','exports','multer','path','connect-timeout','express','Router','fs-extra','../../components/auth/service','../../components/interaction/service','../../config/environment','get','isAuthenticated','/:id','show','post','create','put','update','delete'];(function(_0x9a5c1b,_0x38ad26){var _0x4ffde4=function(_0x3b1dae){while(--_0x3b1dae){_0x9a5c1b['push'](_0x9a5c1b['shift']());}};_0x4ffde4(++_0x38ad26);}(_0x0170,0xca));var _0x0017=function(_0x23fbd3,_0x2f5c14){_0x23fbd3=_0x23fbd3-0x0;var _0x4d46ad=_0x0170[_0x23fbd3];return _0x4d46ad;};'use strict';var multer=require(_0x0017('0x0'));var util=require('util');var path=require(_0x0017('0x1'));var timeout=require(_0x0017('0x2'));var express=require(_0x0017('0x3'));var router=express[_0x0017('0x4')]();var fs_extra=require(_0x0017('0x5'));var auth=require(_0x0017('0x6'));var interaction=require(_0x0017('0x7'));var config=require(_0x0017('0x8'));var controller=require('./cannedAnswer.controller');router[_0x0017('0x9')]('/',auth[_0x0017('0xa')](),controller['index']);router[_0x0017('0x9')](_0x0017('0xb'),auth[_0x0017('0xa')](),controller[_0x0017('0xc')]);router[_0x0017('0xd')]('/',auth[_0x0017('0xa')](),controller[_0x0017('0xe')]);router[_0x0017('0xf')](_0x0017('0xb'),auth[_0x0017('0xa')](),controller[_0x0017('0x10')]);router[_0x0017('0x11')](_0x0017('0xb'),auth['isAuthenticated'](),controller[_0x0017('0x12')]);module[_0x0017('0x13')]=router;
\ No newline at end of file
+var _0x0a7e=['../../components/auth/service','../../components/interaction/service','./cannedAnswer.controller','isAuthenticated','index','get','show','post','put','/:id','destroy','exports','multer','util','path','express','Router','fs-extra'];(function(_0x3f3cc0,_0x10a90d){var _0x47963f=function(_0x33dad0){while(--_0x33dad0){_0x3f3cc0['push'](_0x3f3cc0['shift']());}};_0x47963f(++_0x10a90d);}(_0x0a7e,0x13e));var _0xe0a7=function(_0x618414,_0x1a7a60){_0x618414=_0x618414-0x0;var _0x21c19a=_0x0a7e[_0x618414];return _0x21c19a;};'use strict';var multer=require(_0xe0a7('0x0'));var util=require(_0xe0a7('0x1'));var path=require(_0xe0a7('0x2'));var timeout=require('connect-timeout');var express=require(_0xe0a7('0x3'));var router=express[_0xe0a7('0x4')]();var fs_extra=require(_0xe0a7('0x5'));var auth=require(_0xe0a7('0x6'));var interaction=require(_0xe0a7('0x7'));var config=require('../../config/environment');var controller=require(_0xe0a7('0x8'));router['get']('/',auth[_0xe0a7('0x9')](),controller[_0xe0a7('0xa')]);router[_0xe0a7('0xb')]('/:id',auth['isAuthenticated'](),controller[_0xe0a7('0xc')]);router[_0xe0a7('0xd')]('/',auth['isAuthenticated'](),controller['create']);router[_0xe0a7('0xe')](_0xe0a7('0xf'),auth[_0xe0a7('0x9')](),controller['update']);router['delete']('/:id',auth[_0xe0a7('0x9')](),controller[_0xe0a7('0x10')]);module[_0xe0a7('0x11')]=router;
\ No newline at end of file
diff --git a/server/api/cdr/cdr.attributes.js b/server/api/cdr/cdr.attributes.js
index 364fa06..d928f22 100644
--- a/server/api/cdr/cdr.attributes.js
+++ b/server/api/cdr/cdr.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x7d5a=['INTEGER','sequelize','exports','DATE','1970-01-01\x2000:00:01','STRING'];(function(_0x3ed51e,_0x4527ef){var _0x37f196=function(_0x39c3ca){while(--_0x39c3ca){_0x3ed51e['push'](_0x3ed51e['shift']());}};_0x37f196(++_0x4527ef);}(_0x7d5a,0x17b));var _0xa7d5=function(_0x1ad9c1,_0x25fb1a){_0x1ad9c1=_0x1ad9c1-0x0;var _0xe51c37=_0x7d5a[_0x1ad9c1];return _0xe51c37;};'use strict';var Sequelize=require(_0xa7d5('0x0'));module[_0xa7d5('0x1')]={'calldate':{'type':Sequelize[_0xa7d5('0x2')],'allowNull':![],'defaultValue':_0xa7d5('0x3')},'clid':{'type':Sequelize[_0xa7d5('0x4')]},'src':{'type':Sequelize[_0xa7d5('0x4')]},'dst':{'type':Sequelize[_0xa7d5('0x4')]},'dcontext':{'type':Sequelize['STRING']},'channel':{'type':Sequelize['STRING']},'dstchannel':{'type':Sequelize[_0xa7d5('0x4')]},'lastapp':{'type':Sequelize[_0xa7d5('0x4')]},'lastdata':{'type':Sequelize[_0xa7d5('0x4')]},'duration':{'type':Sequelize[_0xa7d5('0x5')],'allowNull':![],'defaultValue':0x0},'billsec':{'type':Sequelize[_0xa7d5('0x5')],'allowNull':![],'defaultValue':0x0},'disposition':{'type':Sequelize[_0xa7d5('0x4')]},'amaflags':{'type':Sequelize['INTEGER'],'allowNull':![],'defaultValue':0x0},'accountcode':{'type':Sequelize[_0xa7d5('0x4')]},'userfield':{'type':Sequelize[_0xa7d5('0x4')]},'uniqueid':{'type':Sequelize[_0xa7d5('0x4')]},'linkedid':{'type':Sequelize[_0xa7d5('0x4')]},'sequence':{'type':Sequelize[_0xa7d5('0x4')]},'peeraccount':{'type':Sequelize[_0xa7d5('0x4')]},'type':{'type':Sequelize[_0xa7d5('0x4')]},'tag':{'type':Sequelize['STRING']}};
\ No newline at end of file
+var _0x138d=['STRING','INTEGER','sequelize','exports','1970-01-01\x2000:00:01'];(function(_0x25ae2e,_0x91a20b){var _0x3fc64f=function(_0x2d00ca){while(--_0x2d00ca){_0x25ae2e['push'](_0x25ae2e['shift']());}};_0x3fc64f(++_0x91a20b);}(_0x138d,0x1ab));var _0xd138=function(_0x4e6ae6,_0x49dba6){_0x4e6ae6=_0x4e6ae6-0x0;var _0x23c108=_0x138d[_0x4e6ae6];return _0x23c108;};'use strict';var Sequelize=require(_0xd138('0x0'));module[_0xd138('0x1')]={'calldate':{'type':Sequelize['DATE'],'allowNull':![],'defaultValue':_0xd138('0x2')},'clid':{'type':Sequelize[_0xd138('0x3')]},'src':{'type':Sequelize[_0xd138('0x3')]},'dst':{'type':Sequelize[_0xd138('0x3')]},'dcontext':{'type':Sequelize[_0xd138('0x3')]},'channel':{'type':Sequelize[_0xd138('0x3')]},'dstchannel':{'type':Sequelize['STRING']},'lastapp':{'type':Sequelize[_0xd138('0x3')]},'lastdata':{'type':Sequelize[_0xd138('0x3')]},'duration':{'type':Sequelize[_0xd138('0x4')],'allowNull':![],'defaultValue':0x0},'billsec':{'type':Sequelize['INTEGER'],'allowNull':![],'defaultValue':0x0},'disposition':{'type':Sequelize[_0xd138('0x3')]},'amaflags':{'type':Sequelize[_0xd138('0x4')],'allowNull':![],'defaultValue':0x0},'accountcode':{'type':Sequelize[_0xd138('0x3')]},'userfield':{'type':Sequelize['STRING']},'uniqueid':{'type':Sequelize['STRING']},'linkedid':{'type':Sequelize[_0xd138('0x3')]},'sequence':{'type':Sequelize[_0xd138('0x3')]},'peeraccount':{'type':Sequelize[_0xd138('0x3')]},'type':{'type':Sequelize['STRING']},'tag':{'type':Sequelize[_0xd138('0x3')]}};
\ No newline at end of file
diff --git a/server/api/cdr/cdr.controller.js b/server/api/cdr/cdr.controller.js
index ae6a043..7b9e6fc 100644
--- a/server/api/cdr/cdr.controller.js
+++ b/server/api/cdr/cdr.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xe107=['Cdr','rawAttributes','fieldName','key','model','map','query','keys','filters','attributes','intersection','fields','length','hasOwnProperty','order','sort','where','pick','merge','type','VIRTUAL','filter','options','include','rows','catch','show','params','includeAll','create','body','find','describe','eml-format','zip-dir','fast-json-patch','request-promise','bluebird','path','sox','to-csv','lodash','squel','crypto','jsforce','querystring','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/license/util','../../mysqldb','sendStatus','status','end','offset','limit','undefined','count','set','Content-Range','reject','save','update','then','destroy','error','stack','name','send','index'];(function(_0x4f4921,_0xbe213c){var _0x2fa710=function(_0x201b14){while(--_0x201b14){_0x4f4921['push'](_0x4f4921['shift']());}};_0x2fa710(++_0xbe213c);}(_0xe107,0xb3));var _0x7e10=function(_0x1e1b24,_0x35078f){_0x1e1b24=_0x1e1b24-0x0;var _0x4a3f83=_0xe107[_0x1e1b24];return _0x4a3f83;};'use strict';var emlformat=require(_0x7e10('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x7e10('0x1'));var jsonpatch=require(_0x7e10('0x2'));var rp=require(_0x7e10('0x3'));var moment=require('moment');var BPromise=require(_0x7e10('0x4'));var Mustache=require('mustache');var util=require('util');var path=require(_0x7e10('0x5'));var sox=require(_0x7e10('0x6'));var csv=require(_0x7e10('0x7'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x7e10('0x8'));var squel=require(_0x7e10('0x9'));var crypto=require(_0x7e10('0xa'));var jsforce=require(_0x7e10('0xb'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x7e10('0xc'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0x7e10('0xd'));var qs=require(_0x7e10('0xe'));var as=require(_0x7e10('0xf'));var hardwareService=require(_0x7e10('0x10'));var logger=require(_0x7e10('0x11'))('api');var utils=require(_0x7e10('0x12'));var config=require('../../config/environment');var licenseUtil=require(_0x7e10('0x13'));var db=require(_0x7e10('0x14'))['db'];function respondWithStatusCode(_0x2f4d72,_0x5434dd){_0x5434dd=_0x5434dd||0xcc;return function(_0xc2e42b){if(_0xc2e42b){return _0x2f4d72[_0x7e10('0x15')](_0x5434dd);}return _0x2f4d72[_0x7e10('0x16')](_0x5434dd)[_0x7e10('0x17')]();};}function respondWithResult(_0x119ff5,_0x1b4d9d){_0x1b4d9d=_0x1b4d9d||0xc8;return function(_0x1c2b22){if(_0x1c2b22){return _0x119ff5[_0x7e10('0x16')](_0x1b4d9d)['json'](_0x1c2b22);}};}function respondWithFilteredResult(_0x15e9e5,_0x433221){return function(_0x4bd78a){if(_0x4bd78a){var _0x48339f=typeof _0x433221[_0x7e10('0x18')]==='undefined'&&typeof _0x433221[_0x7e10('0x19')]===_0x7e10('0x1a');var _0xdbda1a=_0x4bd78a[_0x7e10('0x1b')];var _0x4fd639=_0x48339f?0x0:_0x433221[_0x7e10('0x18')];var _0x2b4850=_0x48339f?_0x4bd78a[_0x7e10('0x1b')]:_0x433221['offset']+_0x433221[_0x7e10('0x19')];var _0x36149a;if(_0x2b4850>=_0xdbda1a){_0x2b4850=_0xdbda1a;_0x36149a=0xc8;}else{_0x36149a=0xce;}_0x15e9e5[_0x7e10('0x16')](_0x36149a);return _0x15e9e5[_0x7e10('0x1c')](_0x7e10('0x1d'),_0x4fd639+'-'+_0x2b4850+'/'+_0xdbda1a)['json'](_0x4bd78a);}return null;};}function patchUpdates(_0x45a0cb){return function(_0x2c6227){try{jsonpatch['apply'](_0x2c6227,_0x45a0cb,!![]);}catch(_0x3c5629){return BPromise[_0x7e10('0x1e')](_0x3c5629);}return _0x2c6227[_0x7e10('0x1f')]();};}function saveUpdates(_0x482faa,_0x4a667b){return function(_0x415cb7){if(_0x415cb7){return _0x415cb7[_0x7e10('0x20')](_0x482faa)[_0x7e10('0x21')](function(_0x1c72df){return _0x1c72df;});}return null;};}function removeEntity(_0x35e7c9,_0x105a55){return function(_0x12c36d){if(_0x12c36d){return _0x12c36d[_0x7e10('0x22')]()['then'](function(){_0x35e7c9['status'](0xcc)[_0x7e10('0x17')]();});}};}function handleEntityNotFound(_0xe34c1e,_0x1bfe8a){return function(_0x13eeb3){if(!_0x13eeb3){_0xe34c1e['sendStatus'](0x194);}return _0x13eeb3;};}function handleError(_0x537365,_0x116446){_0x116446=_0x116446||0x1f4;return function(_0x12ba1b){logger[_0x7e10('0x23')](_0x12ba1b[_0x7e10('0x24')]);if(_0x12ba1b[_0x7e10('0x25')]){delete _0x12ba1b[_0x7e10('0x25')];}_0x537365[_0x7e10('0x16')](_0x116446)[_0x7e10('0x26')](_0x12ba1b);};}exports[_0x7e10('0x27')]=function(_0x3b020c,_0x5691f8){var _0x4e225d={},_0xbc509={},_0x884343={'count':0x0,'rows':[]};var _0x560460=_['map'](db[_0x7e10('0x28')][_0x7e10('0x29')],function(_0x537587){return{'name':_0x537587[_0x7e10('0x2a')],'type':_0x537587['type'][_0x7e10('0x2b')]};});_0xbc509[_0x7e10('0x2c')]=_[_0x7e10('0x2d')](_0x560460,_0x7e10('0x25'));_0xbc509[_0x7e10('0x2e')]=_[_0x7e10('0x2f')](_0x3b020c['query']);_0xbc509[_0x7e10('0x30')]=_['intersection'](_0xbc509[_0x7e10('0x2c')],_0xbc509[_0x7e10('0x2e')]);_0x4e225d[_0x7e10('0x31')]=_[_0x7e10('0x32')](_0xbc509[_0x7e10('0x2c')],qs[_0x7e10('0x33')](_0x3b020c[_0x7e10('0x2e')][_0x7e10('0x33')]));_0x4e225d[_0x7e10('0x31')]=_0x4e225d['attributes'][_0x7e10('0x34')]?_0x4e225d[_0x7e10('0x31')]:_0xbc509[_0x7e10('0x2c')];if(!_0x3b020c[_0x7e10('0x2e')][_0x7e10('0x35')]('nolimit')){_0x4e225d[_0x7e10('0x19')]=qs[_0x7e10('0x19')](_0x3b020c[_0x7e10('0x2e')][_0x7e10('0x19')]);_0x4e225d['offset']=qs['offset'](_0x3b020c[_0x7e10('0x2e')][_0x7e10('0x18')]);}_0x4e225d[_0x7e10('0x36')]=qs[_0x7e10('0x37')](_0x3b020c['query'][_0x7e10('0x37')]);_0x4e225d[_0x7e10('0x38')]=qs['filters'](_[_0x7e10('0x39')](_0x3b020c[_0x7e10('0x2e')],_0xbc509['filters']),_0x560460);if(_0x3b020c['query']['filter']){_0x4e225d[_0x7e10('0x38')]=_[_0x7e10('0x3a')](_0x4e225d[_0x7e10('0x38')],{'$or':_[_0x7e10('0x2d')](_0x560460,function(_0xd696d2){if(_0xd696d2[_0x7e10('0x3b')]!==_0x7e10('0x3c')){var _0x419085={};_0x419085[_0xd696d2['name']]={'$like':'%'+_0x3b020c[_0x7e10('0x2e')][_0x7e10('0x3d')]+'%'};return _0x419085;}})});}_0x4e225d=_[_0x7e10('0x3a')]({},_0x4e225d,_0x3b020c[_0x7e10('0x3e')]);var _0x4ebf4a={'where':_0x4e225d[_0x7e10('0x38')]};return db[_0x7e10('0x28')][_0x7e10('0x1b')](_0x4ebf4a)[_0x7e10('0x21')](function(_0x3ad2f0){_0x884343[_0x7e10('0x1b')]=_0x3ad2f0;if(_0x3b020c[_0x7e10('0x2e')]['includeAll']){_0x4e225d[_0x7e10('0x3f')]=[{'all':!![]}];}return db[_0x7e10('0x28')]['findAll'](_0x4e225d);})[_0x7e10('0x21')](function(_0x5c62ac){_0x884343[_0x7e10('0x40')]=_0x5c62ac;return _0x884343;})['then'](respondWithFilteredResult(_0x5691f8,_0x4e225d))[_0x7e10('0x41')](handleError(_0x5691f8,null));};exports[_0x7e10('0x42')]=function(_0x1940ff,_0x18e9b2){var _0x3c6a01={'raw':!![],'where':{'id':_0x1940ff[_0x7e10('0x43')]['id']}},_0x4c2946={};_0x4c2946[_0x7e10('0x2c')]=_[_0x7e10('0x2f')](db[_0x7e10('0x28')][_0x7e10('0x29')]);_0x4c2946['query']=_[_0x7e10('0x2f')](_0x1940ff[_0x7e10('0x2e')]);_0x4c2946['filters']=_['intersection'](_0x4c2946[_0x7e10('0x2c')],_0x4c2946[_0x7e10('0x2e')]);_0x3c6a01['attributes']=_[_0x7e10('0x32')](_0x4c2946['model'],qs[_0x7e10('0x33')](_0x1940ff['query'][_0x7e10('0x33')]));_0x3c6a01[_0x7e10('0x31')]=_0x3c6a01['attributes']['length']?_0x3c6a01['attributes']:_0x4c2946['model'];if(_0x1940ff['query'][_0x7e10('0x44')]){_0x3c6a01[_0x7e10('0x3f')]=[{'all':!![]}];}_0x3c6a01=_[_0x7e10('0x3a')]({},_0x3c6a01,_0x1940ff[_0x7e10('0x3e')]);return db[_0x7e10('0x28')]['find'](_0x3c6a01)[_0x7e10('0x21')](handleEntityNotFound(_0x18e9b2,null))['then'](respondWithResult(_0x18e9b2,null))[_0x7e10('0x41')](handleError(_0x18e9b2,null));};exports[_0x7e10('0x45')]=function(_0x43745a,_0x290f9c){return db['Cdr']['create'](_0x43745a[_0x7e10('0x46')],{})[_0x7e10('0x21')](respondWithResult(_0x290f9c,0xc9))['catch'](handleError(_0x290f9c,null));};exports['update']=function(_0x2ceaec,_0x3f0a05){if(_0x2ceaec[_0x7e10('0x46')]['id']){delete _0x2ceaec[_0x7e10('0x46')]['id'];}return db[_0x7e10('0x28')][_0x7e10('0x47')]({'where':{'id':_0x2ceaec[_0x7e10('0x43')]['id']}})[_0x7e10('0x21')](handleEntityNotFound(_0x3f0a05,null))['then'](saveUpdates(_0x2ceaec[_0x7e10('0x46')],null))['then'](respondWithResult(_0x3f0a05,null))[_0x7e10('0x41')](handleError(_0x3f0a05,null));};exports[_0x7e10('0x22')]=function(_0x29bd0d,_0x4fec7f){return db['Cdr'][_0x7e10('0x47')]({'where':{'id':_0x29bd0d[_0x7e10('0x43')]['id']}})[_0x7e10('0x21')](handleEntityNotFound(_0x4fec7f,null))[_0x7e10('0x21')](removeEntity(_0x4fec7f,null))[_0x7e10('0x41')](handleError(_0x4fec7f,null));};exports['describe']=function(_0x39c23d,_0x498ebf){return db['Cdr'][_0x7e10('0x48')]()[_0x7e10('0x21')](respondWithResult(_0x498ebf,null))['catch'](handleError(_0x498ebf,null));};
\ No newline at end of file
+var _0xc3b5=['destroy','error','stack','name','index','map','Cdr','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','includeAll','include','rows','catch','show','find','create','body','params','describe','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','lodash','squel','crypto','jsforce','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','../../config/license/util','sendStatus','status','end','offset','undefined','count','limit','set','Content-Range','json','apply','save','then'];(function(_0x3bd555,_0x2081bf){var _0xdd3a1b=function(_0x3b6f87){while(--_0x3b6f87){_0x3bd555['push'](_0x3bd555['shift']());}};_0xdd3a1b(++_0x2081bf);}(_0xc3b5,0x6f));var _0x5c3b=function(_0x3e4134,_0x2df961){_0x3e4134=_0x3e4134-0x0;var _0x32674d=_0xc3b5[_0x3e4134];return _0x32674d;};'use strict';var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x5c3b('0x0'));var jsonpatch=require(_0x5c3b('0x1'));var rp=require(_0x5c3b('0x2'));var moment=require(_0x5c3b('0x3'));var BPromise=require(_0x5c3b('0x4'));var Mustache=require(_0x5c3b('0x5'));var util=require(_0x5c3b('0x6'));var path=require(_0x5c3b('0x7'));var sox=require('sox');var csv=require(_0x5c3b('0x8'));var ejs=require(_0x5c3b('0x9'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x5c3b('0xa'));var squel=require(_0x5c3b('0xb'));var crypto=require(_0x5c3b('0xc'));var jsforce=require(_0x5c3b('0xd'));var deskjs=require('desk.js');var toCsv=require(_0x5c3b('0x8'));var querystring=require(_0x5c3b('0xe'));var Papa=require(_0x5c3b('0xf'));var Redis=require(_0x5c3b('0x10'));var authService=require('../../components/auth/service');var qs=require(_0x5c3b('0x11'));var as=require(_0x5c3b('0x12'));var hardwareService=require(_0x5c3b('0x13'));var logger=require(_0x5c3b('0x14'))(_0x5c3b('0x15'));var utils=require('../../config/utils');var config=require(_0x5c3b('0x16'));var licenseUtil=require(_0x5c3b('0x17'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x1b2815,_0x3b953d){_0x3b953d=_0x3b953d||0xcc;return function(_0x507c2e){if(_0x507c2e){return _0x1b2815[_0x5c3b('0x18')](_0x3b953d);}return _0x1b2815[_0x5c3b('0x19')](_0x3b953d)[_0x5c3b('0x1a')]();};}function respondWithResult(_0x2384b9,_0x315e68){_0x315e68=_0x315e68||0xc8;return function(_0x3fef28){if(_0x3fef28){return _0x2384b9[_0x5c3b('0x19')](_0x315e68)['json'](_0x3fef28);}};}function respondWithFilteredResult(_0x2f7ab2,_0x5b55be){return function(_0x4cf80d){if(_0x4cf80d){var _0x195c1e=typeof _0x5b55be[_0x5c3b('0x1b')]===_0x5c3b('0x1c')&&typeof _0x5b55be['limit']===_0x5c3b('0x1c');var _0x229e28=_0x4cf80d[_0x5c3b('0x1d')];var _0x59f71b=_0x195c1e?0x0:_0x5b55be[_0x5c3b('0x1b')];var _0x34144d=_0x195c1e?_0x4cf80d['count']:_0x5b55be[_0x5c3b('0x1b')]+_0x5b55be[_0x5c3b('0x1e')];var _0x2b2307;if(_0x34144d>=_0x229e28){_0x34144d=_0x229e28;_0x2b2307=0xc8;}else{_0x2b2307=0xce;}_0x2f7ab2[_0x5c3b('0x19')](_0x2b2307);return _0x2f7ab2[_0x5c3b('0x1f')](_0x5c3b('0x20'),_0x59f71b+'-'+_0x34144d+'/'+_0x229e28)[_0x5c3b('0x21')](_0x4cf80d);}return null;};}function patchUpdates(_0x1af39c){return function(_0xc63307){try{jsonpatch[_0x5c3b('0x22')](_0xc63307,_0x1af39c,!![]);}catch(_0x4ec8c1){return BPromise['reject'](_0x4ec8c1);}return _0xc63307[_0x5c3b('0x23')]();};}function saveUpdates(_0x143022,_0x5942f1){return function(_0x439d8e){if(_0x439d8e){return _0x439d8e['update'](_0x143022)[_0x5c3b('0x24')](function(_0xb8006){return _0xb8006;});}return null;};}function removeEntity(_0x2bb9dc,_0xe9261d){return function(_0x529c39){if(_0x529c39){return _0x529c39[_0x5c3b('0x25')]()[_0x5c3b('0x24')](function(){_0x2bb9dc['status'](0xcc)[_0x5c3b('0x1a')]();});}};}function handleEntityNotFound(_0x2c8682,_0x3a8141){return function(_0x3c3991){if(!_0x3c3991){_0x2c8682['sendStatus'](0x194);}return _0x3c3991;};}function handleError(_0x15ae38,_0x20469d){_0x20469d=_0x20469d||0x1f4;return function(_0x2099dc){logger[_0x5c3b('0x26')](_0x2099dc[_0x5c3b('0x27')]);if(_0x2099dc[_0x5c3b('0x28')]){delete _0x2099dc['name'];}_0x15ae38['status'](_0x20469d)['send'](_0x2099dc);};}exports[_0x5c3b('0x29')]=function(_0x3e6832,_0x59b640){var _0xd93418={},_0x15044e={},_0x421d96={'count':0x0,'rows':[]};var _0x2a26df=_[_0x5c3b('0x2a')](db[_0x5c3b('0x2b')][_0x5c3b('0x2c')],function(_0x292266){return{'name':_0x292266[_0x5c3b('0x2d')],'type':_0x292266[_0x5c3b('0x2e')][_0x5c3b('0x2f')]};});_0x15044e[_0x5c3b('0x30')]=_['map'](_0x2a26df,_0x5c3b('0x28'));_0x15044e[_0x5c3b('0x31')]=_[_0x5c3b('0x32')](_0x3e6832[_0x5c3b('0x31')]);_0x15044e[_0x5c3b('0x33')]=_[_0x5c3b('0x34')](_0x15044e[_0x5c3b('0x30')],_0x15044e[_0x5c3b('0x31')]);_0xd93418[_0x5c3b('0x35')]=_[_0x5c3b('0x34')](_0x15044e[_0x5c3b('0x30')],qs[_0x5c3b('0x36')](_0x3e6832[_0x5c3b('0x31')][_0x5c3b('0x36')]));_0xd93418[_0x5c3b('0x35')]=_0xd93418[_0x5c3b('0x35')][_0x5c3b('0x37')]?_0xd93418['attributes']:_0x15044e[_0x5c3b('0x30')];if(!_0x3e6832[_0x5c3b('0x31')][_0x5c3b('0x38')](_0x5c3b('0x39'))){_0xd93418['limit']=qs[_0x5c3b('0x1e')](_0x3e6832[_0x5c3b('0x31')]['limit']);_0xd93418[_0x5c3b('0x1b')]=qs[_0x5c3b('0x1b')](_0x3e6832[_0x5c3b('0x31')][_0x5c3b('0x1b')]);}_0xd93418[_0x5c3b('0x3a')]=qs[_0x5c3b('0x3b')](_0x3e6832[_0x5c3b('0x31')][_0x5c3b('0x3b')]);_0xd93418[_0x5c3b('0x3c')]=qs['filters'](_[_0x5c3b('0x3d')](_0x3e6832[_0x5c3b('0x31')],_0x15044e['filters']),_0x2a26df);if(_0x3e6832['query'][_0x5c3b('0x3e')]){_0xd93418[_0x5c3b('0x3c')]=_[_0x5c3b('0x3f')](_0xd93418[_0x5c3b('0x3c')],{'$or':_[_0x5c3b('0x2a')](_0x2a26df,function(_0x406bf9){if(_0x406bf9[_0x5c3b('0x2e')]!=='VIRTUAL'){var _0x499335={};_0x499335[_0x406bf9[_0x5c3b('0x28')]]={'$like':'%'+_0x3e6832[_0x5c3b('0x31')][_0x5c3b('0x3e')]+'%'};return _0x499335;}})});}_0xd93418=_[_0x5c3b('0x3f')]({},_0xd93418,_0x3e6832['options']);var _0x16400b={'where':_0xd93418['where']};return db[_0x5c3b('0x2b')][_0x5c3b('0x1d')](_0x16400b)[_0x5c3b('0x24')](function(_0xea3ae1){_0x421d96[_0x5c3b('0x1d')]=_0xea3ae1;if(_0x3e6832[_0x5c3b('0x31')][_0x5c3b('0x40')]){_0xd93418[_0x5c3b('0x41')]=[{'all':!![]}];}return db[_0x5c3b('0x2b')]['findAll'](_0xd93418);})['then'](function(_0x345149){_0x421d96[_0x5c3b('0x42')]=_0x345149;return _0x421d96;})[_0x5c3b('0x24')](respondWithFilteredResult(_0x59b640,_0xd93418))[_0x5c3b('0x43')](handleError(_0x59b640,null));};exports[_0x5c3b('0x44')]=function(_0x22fd28,_0x2cec5d){var _0x1d9427={'raw':!![],'where':{'id':_0x22fd28['params']['id']}},_0x29ffdc={};_0x29ffdc[_0x5c3b('0x30')]=_[_0x5c3b('0x32')](db[_0x5c3b('0x2b')]['rawAttributes']);_0x29ffdc[_0x5c3b('0x31')]=_[_0x5c3b('0x32')](_0x22fd28[_0x5c3b('0x31')]);_0x29ffdc[_0x5c3b('0x33')]=_[_0x5c3b('0x34')](_0x29ffdc[_0x5c3b('0x30')],_0x29ffdc[_0x5c3b('0x31')]);_0x1d9427[_0x5c3b('0x35')]=_[_0x5c3b('0x34')](_0x29ffdc[_0x5c3b('0x30')],qs[_0x5c3b('0x36')](_0x22fd28['query'][_0x5c3b('0x36')]));_0x1d9427['attributes']=_0x1d9427[_0x5c3b('0x35')][_0x5c3b('0x37')]?_0x1d9427['attributes']:_0x29ffdc[_0x5c3b('0x30')];if(_0x22fd28[_0x5c3b('0x31')][_0x5c3b('0x40')]){_0x1d9427['include']=[{'all':!![]}];}_0x1d9427=_[_0x5c3b('0x3f')]({},_0x1d9427,_0x22fd28['options']);return db[_0x5c3b('0x2b')][_0x5c3b('0x45')](_0x1d9427)[_0x5c3b('0x24')](handleEntityNotFound(_0x2cec5d,null))[_0x5c3b('0x24')](respondWithResult(_0x2cec5d,null))[_0x5c3b('0x43')](handleError(_0x2cec5d,null));};exports[_0x5c3b('0x46')]=function(_0x2dd72c,_0x3d6034){return db[_0x5c3b('0x2b')][_0x5c3b('0x46')](_0x2dd72c[_0x5c3b('0x47')],{})['then'](respondWithResult(_0x3d6034,0xc9))[_0x5c3b('0x43')](handleError(_0x3d6034,null));};exports['update']=function(_0x155b22,_0x11bf0a){if(_0x155b22[_0x5c3b('0x47')]['id']){delete _0x155b22['body']['id'];}return db[_0x5c3b('0x2b')][_0x5c3b('0x45')]({'where':{'id':_0x155b22['params']['id']}})[_0x5c3b('0x24')](handleEntityNotFound(_0x11bf0a,null))[_0x5c3b('0x24')](saveUpdates(_0x155b22[_0x5c3b('0x47')],null))[_0x5c3b('0x24')](respondWithResult(_0x11bf0a,null))[_0x5c3b('0x43')](handleError(_0x11bf0a,null));};exports[_0x5c3b('0x25')]=function(_0x37870f,_0x21e430){return db[_0x5c3b('0x2b')][_0x5c3b('0x45')]({'where':{'id':_0x37870f[_0x5c3b('0x48')]['id']}})['then'](handleEntityNotFound(_0x21e430,null))['then'](removeEntity(_0x21e430,null))['catch'](handleError(_0x21e430,null));};exports[_0x5c3b('0x49')]=function(_0x203ae2,_0x5f14fa){return db[_0x5c3b('0x2b')][_0x5c3b('0x49')]()[_0x5c3b('0x24')](respondWithResult(_0x5f14fa,null))[_0x5c3b('0x43')](handleError(_0x5f14fa,null));};
\ No newline at end of file
diff --git a/server/api/cdr/cdr.model.js b/server/api/cdr/cdr.model.js
index edcc51a..3c7ca1c 100644
--- a/server/api/cdr/cdr.model.js
+++ b/server/api/cdr/cdr.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x7a54=['Cdr','cdr','accountcode','disposition','dst','src','uniqueid','lodash','util','../../config/logger','moment','bluebird','path','rimraf','../../config/environment','./cdr.attributes','exports'];(function(_0x49fa6d,_0x53b3d9){var _0x73d281=function(_0x599cc8){while(--_0x599cc8){_0x49fa6d['push'](_0x49fa6d['shift']());}};_0x73d281(++_0x53b3d9);}(_0x7a54,0x106));var _0x47a5=function(_0x366f98,_0xf535eb){_0x366f98=_0x366f98-0x0;var _0x41487d=_0x7a54[_0x366f98];return _0x41487d;};'use strict';var _=require(_0x47a5('0x0'));var util=require(_0x47a5('0x1'));var logger=require(_0x47a5('0x2'))('api');var moment=require(_0x47a5('0x3'));var BPromise=require(_0x47a5('0x4'));var rp=require('request-promise');var fs=require('fs');var path=require(_0x47a5('0x5'));var rimraf=require(_0x47a5('0x6'));var config=require(_0x47a5('0x7'));var attributes=require(_0x47a5('0x8'));module[_0x47a5('0x9')]=function(_0x545a97,_0x3d5629){return _0x545a97['define'](_0x47a5('0xa'),attributes,{'tableName':_0x47a5('0xb'),'paranoid':![],'indexes':[{'name':'accountcode','fields':[_0x47a5('0xc')]},{'name':'calldate','fields':['calldate']},{'name':'disposition','fields':[_0x47a5('0xd')]},{'name':_0x47a5('0xe'),'fields':['dst']},{'name':_0x47a5('0xf'),'fields':['src']},{'name':'uniqueid','fields':[_0x47a5('0x10')]}],'timestamps':![]});};
\ No newline at end of file
+var _0x9957=['dst','src','uniqueid','lodash','util','../../config/logger','api','bluebird','request-promise','path','rimraf','./cdr.attributes','exports','define','Cdr','accountcode','calldate','disposition'];(function(_0x147ae8,_0x284102){var _0x7cc0ec=function(_0x1daf2b){while(--_0x1daf2b){_0x147ae8['push'](_0x147ae8['shift']());}};_0x7cc0ec(++_0x284102);}(_0x9957,0x93));var _0x7995=function(_0x3947c9,_0x4d6c97){_0x3947c9=_0x3947c9-0x0;var _0x2e7871=_0x9957[_0x3947c9];return _0x2e7871;};'use strict';var _=require(_0x7995('0x0'));var util=require(_0x7995('0x1'));var logger=require(_0x7995('0x2'))(_0x7995('0x3'));var moment=require('moment');var BPromise=require(_0x7995('0x4'));var rp=require(_0x7995('0x5'));var fs=require('fs');var path=require(_0x7995('0x6'));var rimraf=require(_0x7995('0x7'));var config=require('../../config/environment');var attributes=require(_0x7995('0x8'));module[_0x7995('0x9')]=function(_0x137b6b,_0x219534){return _0x137b6b[_0x7995('0xa')](_0x7995('0xb'),attributes,{'tableName':'cdr','paranoid':![],'indexes':[{'name':_0x7995('0xc'),'fields':[_0x7995('0xc')]},{'name':'calldate','fields':[_0x7995('0xd')]},{'name':_0x7995('0xe'),'fields':[_0x7995('0xe')]},{'name':_0x7995('0xf'),'fields':[_0x7995('0xf')]},{'name':_0x7995('0x10'),'fields':[_0x7995('0x10')]},{'name':'uniqueid','fields':[_0x7995('0x11')]}],'timestamps':![]});};
\ No newline at end of file
diff --git a/server/api/cdr/cdr.rpc.js b/server/api/cdr/cdr.rpc.js
index cde9b26..66acda6 100644
--- a/server/api/cdr/cdr.rpc.js
+++ b/server/api/cdr/cdr.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xafa1=['util','bluebird','randomstring','ioredis','../../config/utils','../../config/logger','../../config/environment','client','http','request','info','Cdr,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','result','catch','lodash'];(function(_0x4c3c4e,_0x2623b0){var _0x1f3ee6=function(_0x1737f8){while(--_0x1737f8){_0x4c3c4e['push'](_0x4c3c4e['shift']());}};_0x1f3ee6(++_0x2623b0);}(_0xafa1,0x18f));var _0x1afa=function(_0x3198fd,_0x3729d8){_0x3198fd=_0x3198fd-0x0;var _0x2dd0b=_0xafa1[_0x3198fd];return _0x2dd0b;};'use strict';var _=require(_0x1afa('0x0'));var util=require(_0x1afa('0x1'));var moment=require('moment');var BPromise=require(_0x1afa('0x2'));var rs=require(_0x1afa('0x3'));var fs=require('fs');var Redis=require(_0x1afa('0x4'));var db=require('../../mysqldb')['db'];var utils=require(_0x1afa('0x5'));var logger=require(_0x1afa('0x6'))('rpc');var config=require(_0x1afa('0x7'));var jayson=require('jayson/promise');var client=jayson[_0x1afa('0x8')][_0x1afa('0x9')]({'port':0x232a});function respondWithRpcPromise(_0x3b0733,_0x48c586,_0x565090){return new BPromise(function(_0x5ac762,_0x3aaa00){return client[_0x1afa('0xa')](_0x3b0733,_0x565090)['then'](function(_0x1996f6){logger[_0x1afa('0xb')](_0x1afa('0xc'),_0x48c586,_0x1afa('0xd'));logger['debug']('Cdr,\x20%s,\x20%s,\x20%s',_0x48c586,_0x1afa('0xd'),JSON[_0x1afa('0xe')](_0x1996f6));if(_0x1996f6['error']){if(_0x1996f6[_0x1afa('0xf')][_0x1afa('0x10')]===0x1f4){logger['error'](_0x1afa('0xc'),_0x48c586,_0x1996f6['error'][_0x1afa('0x11')]);return _0x3aaa00(_0x1996f6[_0x1afa('0xf')][_0x1afa('0x11')]);}logger[_0x1afa('0xf')](_0x1afa('0xc'),_0x48c586,_0x1996f6[_0x1afa('0xf')][_0x1afa('0x11')]);return _0x5ac762(_0x1996f6[_0x1afa('0xf')]['message']);}else{logger[_0x1afa('0xb')](_0x1afa('0xc'),_0x48c586,_0x1afa('0xd'));_0x5ac762(_0x1996f6[_0x1afa('0x12')]['message']);}})[_0x1afa('0x13')](function(_0x207c82){logger[_0x1afa('0xf')](_0x1afa('0xc'),_0x48c586,_0x207c82);_0x3aaa00(_0x207c82);});});}
\ No newline at end of file
+var _0xb523=['catch','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','http','request','then','info','Cdr,\x20%s,\x20%s','request\x20sent','debug','stringify','error','code','message'];(function(_0x581960,_0x1232ff){var _0x4ee892=function(_0x2a920d){while(--_0x2a920d){_0x581960['push'](_0x581960['shift']());}};_0x4ee892(++_0x1232ff);}(_0xb523,0x139));var _0x3b52=function(_0x449f76,_0x1c6ebc){_0x449f76=_0x449f76-0x0;var _0x417aa7=_0xb523[_0x449f76];return _0x417aa7;};'use strict';var _=require(_0x3b52('0x0'));var util=require(_0x3b52('0x1'));var moment=require(_0x3b52('0x2'));var BPromise=require(_0x3b52('0x3'));var rs=require(_0x3b52('0x4'));var fs=require('fs');var Redis=require(_0x3b52('0x5'));var db=require(_0x3b52('0x6'))['db'];var utils=require(_0x3b52('0x7'));var logger=require(_0x3b52('0x8'))(_0x3b52('0x9'));var config=require(_0x3b52('0xa'));var jayson=require(_0x3b52('0xb'));var client=jayson['client'][_0x3b52('0xc')]({'port':0x232a});function respondWithRpcPromise(_0x161711,_0x41258a,_0xbebdb9){return new BPromise(function(_0x544bef,_0x5f43c7){return client[_0x3b52('0xd')](_0x161711,_0xbebdb9)[_0x3b52('0xe')](function(_0x30b849){logger[_0x3b52('0xf')](_0x3b52('0x10'),_0x41258a,_0x3b52('0x11'));logger[_0x3b52('0x12')]('Cdr,\x20%s,\x20%s,\x20%s',_0x41258a,_0x3b52('0x11'),JSON[_0x3b52('0x13')](_0x30b849));if(_0x30b849[_0x3b52('0x14')]){if(_0x30b849['error'][_0x3b52('0x15')]===0x1f4){logger[_0x3b52('0x14')](_0x3b52('0x10'),_0x41258a,_0x30b849['error']['message']);return _0x5f43c7(_0x30b849['error'][_0x3b52('0x16')]);}logger[_0x3b52('0x14')](_0x3b52('0x10'),_0x41258a,_0x30b849[_0x3b52('0x14')][_0x3b52('0x16')]);return _0x544bef(_0x30b849[_0x3b52('0x14')]['message']);}else{logger['info']('Cdr,\x20%s,\x20%s',_0x41258a,_0x3b52('0x11'));_0x544bef(_0x30b849['result']['message']);}})[_0x3b52('0x17')](function(_0x5ee682){logger[_0x3b52('0x14')](_0x3b52('0x10'),_0x41258a,_0x5ee682);_0x5f43c7(_0x5ee682);});});}
\ No newline at end of file
diff --git a/server/api/cdr/index.js b/server/api/cdr/index.js
index 3b94a34..d13e3f0 100644
--- a/server/api/cdr/index.js
+++ b/server/api/cdr/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xa9e0=['isAuthenticated','create','put','/:id','destroy','exports','multer','util','path','Router','../../components/auth/service','../../components/interaction/service','../../config/environment','./cdr.controller','get','index','/describe','show','post'];(function(_0x2afbb0,_0x44f16d){var _0x411ff2=function(_0x5edd7e){while(--_0x5edd7e){_0x2afbb0['push'](_0x2afbb0['shift']());}};_0x411ff2(++_0x44f16d);}(_0xa9e0,0x123));var _0x0a9e=function(_0x1b828b,_0x344400){_0x1b828b=_0x1b828b-0x0;var _0x98da1a=_0xa9e0[_0x1b828b];return _0x98da1a;};'use strict';var multer=require(_0x0a9e('0x0'));var util=require(_0x0a9e('0x1'));var path=require(_0x0a9e('0x2'));var timeout=require('connect-timeout');var express=require('express');var router=express[_0x0a9e('0x3')]();var fs_extra=require('fs-extra');var auth=require(_0x0a9e('0x4'));var interaction=require(_0x0a9e('0x5'));var config=require(_0x0a9e('0x6'));var controller=require(_0x0a9e('0x7'));router[_0x0a9e('0x8')]('/',auth['isAuthenticated'](),controller[_0x0a9e('0x9')]);router[_0x0a9e('0x8')](_0x0a9e('0xa'),auth['isAuthenticated'](),controller['describe']);router[_0x0a9e('0x8')]('/:id',auth['isAuthenticated'](),controller[_0x0a9e('0xb')]);router[_0x0a9e('0xc')]('/',auth[_0x0a9e('0xd')](),controller[_0x0a9e('0xe')]);router[_0x0a9e('0xf')](_0x0a9e('0x10'),auth['isAuthenticated'](),controller['update']);router['delete']('/:id',auth[_0x0a9e('0xd')](),controller[_0x0a9e('0x11')]);module[_0x0a9e('0x12')]=router;
\ No newline at end of file
+var _0xd8b0=['destroy','exports','multer','util','Router','fs-extra','../../components/auth/service','../../components/interaction/service','../../config/environment','isAuthenticated','index','get','describe','/:id','show','post','create','put','update'];(function(_0x4cbdb7,_0x1b82f6){var _0x4ecb18=function(_0x48271f){while(--_0x48271f){_0x4cbdb7['push'](_0x4cbdb7['shift']());}};_0x4ecb18(++_0x1b82f6);}(_0xd8b0,0xad));var _0x0d8b=function(_0xa464c9,_0x7c86d8){_0xa464c9=_0xa464c9-0x0;var _0x3d73c4=_0xd8b0[_0xa464c9];return _0x3d73c4;};'use strict';var multer=require(_0x0d8b('0x0'));var util=require(_0x0d8b('0x1'));var path=require('path');var timeout=require('connect-timeout');var express=require('express');var router=express[_0x0d8b('0x2')]();var fs_extra=require(_0x0d8b('0x3'));var auth=require(_0x0d8b('0x4'));var interaction=require(_0x0d8b('0x5'));var config=require(_0x0d8b('0x6'));var controller=require('./cdr.controller');router['get']('/',auth[_0x0d8b('0x7')](),controller[_0x0d8b('0x8')]);router[_0x0d8b('0x9')]('/describe',auth[_0x0d8b('0x7')](),controller[_0x0d8b('0xa')]);router['get'](_0x0d8b('0xb'),auth[_0x0d8b('0x7')](),controller[_0x0d8b('0xc')]);router[_0x0d8b('0xd')]('/',auth[_0x0d8b('0x7')](),controller[_0x0d8b('0xe')]);router[_0x0d8b('0xf')](_0x0d8b('0xb'),auth['isAuthenticated'](),controller[_0x0d8b('0x10')]);router['delete'](_0x0d8b('0xb'),auth[_0x0d8b('0x7')](),controller[_0x0d8b('0x11')]);module[_0x0d8b('0x12')]=router;
\ No newline at end of file
diff --git a/server/api/chatApplication/chatApplication.attributes.js b/server/api/chatApplication/chatApplication.attributes.js
index da6699e..952df99 100644
--- a/server/api/chatApplication/chatApplication.attributes.js
+++ b/server/api/chatApplication/chatApplication.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xbf29=['STRING','*,*,*,*','sequelize','exports','INTEGER'];(function(_0x550b7b,_0x3d6314){var _0x451b9f=function(_0x156429){while(--_0x156429){_0x550b7b['push'](_0x550b7b['shift']());}};_0x451b9f(++_0x3d6314);}(_0xbf29,0x151));var _0x9bf2=function(_0x4e592d,_0x4aa9e9){_0x4e592d=_0x4e592d-0x0;var _0x3be22f=_0xbf29[_0x4e592d];return _0x3be22f;};'use strict';var Sequelize=require(_0x9bf2('0x0'));module[_0x9bf2('0x1')]={'priority':{'type':Sequelize[_0x9bf2('0x2')],'allowNull':![]},'app':{'type':Sequelize[_0x9bf2('0x3')],'allowNull':![],'defaultValue':'noop'},'appdata':{'type':Sequelize['TEXT']()},'description':{'type':Sequelize['STRING']},'interval':{'type':Sequelize['STRING'],'defaultValue':_0x9bf2('0x4')}};
\ No newline at end of file
+var _0xaf34=['STRING','*,*,*,*','exports','INTEGER'];(function(_0x4ff7d2,_0x25629b){var _0x6df362=function(_0x497b1b){while(--_0x497b1b){_0x4ff7d2['push'](_0x4ff7d2['shift']());}};_0x6df362(++_0x25629b);}(_0xaf34,0x1de));var _0x4af3=function(_0x42cae2,_0x284ef8){_0x42cae2=_0x42cae2-0x0;var _0x5f256f=_0xaf34[_0x42cae2];return _0x5f256f;};'use strict';var Sequelize=require('sequelize');module[_0x4af3('0x0')]={'priority':{'type':Sequelize[_0x4af3('0x1')],'allowNull':![]},'app':{'type':Sequelize[_0x4af3('0x2')],'allowNull':![],'defaultValue':'noop'},'appdata':{'type':Sequelize['TEXT']()},'description':{'type':Sequelize[_0x4af3('0x2')]},'interval':{'type':Sequelize[_0x4af3('0x2')],'defaultValue':_0x4af3('0x3')}};
\ No newline at end of file
diff --git a/server/api/chatApplication/chatApplication.controller.js b/server/api/chatApplication/chatApplication.controller.js
index 1725fc0..737ce6b 100644
--- a/server/api/chatApplication/chatApplication.controller.js
+++ b/server/api/chatApplication/chatApplication.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x8482=['length','find','catch','body','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','ejs','fs-extra','squel','desk.js','querystring','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../mysqldb','sendStatus','status','end','undefined','count','offset','limit','Content-Range','json','apply','reject','save','update','then','destroy','error','stack','name','show','params','ChatApplication','rawAttributes','query','keys','filters','intersection','model','attributes','fields'];(function(_0x2467ba,_0x1ffac7){var _0x91162f=function(_0x2fa166){while(--_0x2fa166){_0x2467ba['push'](_0x2467ba['shift']());}};_0x91162f(++_0x1ffac7);}(_0x8482,0x14e));var _0x2848=function(_0x1a38e9,_0x174ad0){_0x1a38e9=_0x1a38e9-0x0;var _0x586a53=_0x8482[_0x1a38e9];return _0x586a53;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x2848('0x0'));var zipdir=require(_0x2848('0x1'));var jsonpatch=require(_0x2848('0x2'));var rp=require(_0x2848('0x3'));var moment=require(_0x2848('0x4'));var BPromise=require(_0x2848('0x5'));var Mustache=require(_0x2848('0x6'));var util=require(_0x2848('0x7'));var path=require(_0x2848('0x8'));var sox=require(_0x2848('0x9'));var csv=require('to-csv');var ejs=require(_0x2848('0xa'));var fs=require('fs');var fs_extra=require(_0x2848('0xb'));var _=require('lodash');var squel=require(_0x2848('0xc'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0x2848('0xd'));var toCsv=require('to-csv');var querystring=require(_0x2848('0xe'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x2848('0xf'));var as=require(_0x2848('0x10'));var hardwareService=require(_0x2848('0x11'));var logger=require(_0x2848('0x12'))(_0x2848('0x13'));var utils=require(_0x2848('0x14'));var config=require('../../config/environment');var licenseUtil=require('../../config/license/util');var db=require(_0x2848('0x15'))['db'];function respondWithStatusCode(_0x465380,_0xf0658d){_0xf0658d=_0xf0658d||0xcc;return function(_0x566a0b){if(_0x566a0b){return _0x465380[_0x2848('0x16')](_0xf0658d);}return _0x465380[_0x2848('0x17')](_0xf0658d)[_0x2848('0x18')]();};}function respondWithResult(_0x5e64c7,_0xbddd26){_0xbddd26=_0xbddd26||0xc8;return function(_0x501a0e){if(_0x501a0e){return _0x5e64c7[_0x2848('0x17')](_0xbddd26)['json'](_0x501a0e);}};}function respondWithFilteredResult(_0x1002d2,_0xeba65b){return function(_0x6600c5){if(_0x6600c5){var _0x59f39a=typeof _0xeba65b['offset']==='undefined'&&typeof _0xeba65b['limit']===_0x2848('0x19');var _0x1acd41=_0x6600c5[_0x2848('0x1a')];var _0x46755c=_0x59f39a?0x0:_0xeba65b[_0x2848('0x1b')];var _0x3b4eeb=_0x59f39a?_0x6600c5[_0x2848('0x1a')]:_0xeba65b[_0x2848('0x1b')]+_0xeba65b[_0x2848('0x1c')];var _0x193ffa;if(_0x3b4eeb>=_0x1acd41){_0x3b4eeb=_0x1acd41;_0x193ffa=0xc8;}else{_0x193ffa=0xce;}_0x1002d2[_0x2848('0x17')](_0x193ffa);return _0x1002d2['set'](_0x2848('0x1d'),_0x46755c+'-'+_0x3b4eeb+'/'+_0x1acd41)[_0x2848('0x1e')](_0x6600c5);}return null;};}function patchUpdates(_0x1a1f79){return function(_0x5748ae){try{jsonpatch[_0x2848('0x1f')](_0x5748ae,_0x1a1f79,!![]);}catch(_0x1f67a7){return BPromise[_0x2848('0x20')](_0x1f67a7);}return _0x5748ae[_0x2848('0x21')]();};}function saveUpdates(_0x3b99a2,_0x555279){return function(_0x3dd7db){if(_0x3dd7db){return _0x3dd7db[_0x2848('0x22')](_0x3b99a2)[_0x2848('0x23')](function(_0x436709){return _0x436709;});}return null;};}function removeEntity(_0xea4128,_0x40f510){return function(_0x5f38e2){if(_0x5f38e2){return _0x5f38e2[_0x2848('0x24')]()['then'](function(){_0xea4128[_0x2848('0x17')](0xcc)[_0x2848('0x18')]();});}};}function handleEntityNotFound(_0x2d936a,_0x4517d3){return function(_0x51c924){if(!_0x51c924){_0x2d936a[_0x2848('0x16')](0x194);}return _0x51c924;};}function handleError(_0xecd4f4,_0xdba069){_0xdba069=_0xdba069||0x1f4;return function(_0x2dc32e){logger[_0x2848('0x25')](_0x2dc32e[_0x2848('0x26')]);if(_0x2dc32e[_0x2848('0x27')]){delete _0x2dc32e['name'];}_0xecd4f4['status'](_0xdba069)['send'](_0x2dc32e);};}exports[_0x2848('0x28')]=function(_0x18df37,_0x3b9c0d){var _0x3f915b={'raw':!![],'where':{'id':_0x18df37[_0x2848('0x29')]['id']}},_0x189701={};_0x189701['model']=_['keys'](db[_0x2848('0x2a')][_0x2848('0x2b')]);_0x189701[_0x2848('0x2c')]=_[_0x2848('0x2d')](_0x18df37[_0x2848('0x2c')]);_0x189701[_0x2848('0x2e')]=_[_0x2848('0x2f')](_0x189701[_0x2848('0x30')],_0x189701[_0x2848('0x2c')]);_0x3f915b[_0x2848('0x31')]=_[_0x2848('0x2f')](_0x189701['model'],qs[_0x2848('0x32')](_0x18df37[_0x2848('0x2c')][_0x2848('0x32')]));_0x3f915b[_0x2848('0x31')]=_0x3f915b['attributes'][_0x2848('0x33')]?_0x3f915b[_0x2848('0x31')]:_0x189701[_0x2848('0x30')];if(_0x18df37[_0x2848('0x2c')]['includeAll']){_0x3f915b['include']=[{'all':!![]}];}_0x3f915b=_['merge']({},_0x3f915b,_0x18df37['options']);return db[_0x2848('0x2a')][_0x2848('0x34')](_0x3f915b)['then'](handleEntityNotFound(_0x3b9c0d,null))['then'](respondWithResult(_0x3b9c0d,null))[_0x2848('0x35')](handleError(_0x3b9c0d,null));};exports[_0x2848('0x22')]=function(_0x31a27d,_0x274b5a){if(_0x31a27d[_0x2848('0x36')]['id']){delete _0x31a27d['body']['id'];}return db[_0x2848('0x2a')][_0x2848('0x34')]({'where':{'id':_0x31a27d[_0x2848('0x29')]['id']}})['then'](handleEntityNotFound(_0x274b5a,null))[_0x2848('0x23')](saveUpdates(_0x31a27d[_0x2848('0x36')],null))[_0x2848('0x23')](respondWithResult(_0x274b5a,null))[_0x2848('0x35')](handleError(_0x274b5a,null));};exports[_0x2848('0x24')]=function(_0x510a53,_0x5578fe){return db[_0x2848('0x2a')][_0x2848('0x34')]({'where':{'id':_0x510a53[_0x2848('0x29')]['id']}})[_0x2848('0x23')](handleEntityNotFound(_0x5578fe,null))[_0x2848('0x23')](removeEntity(_0x5578fe,null))[_0x2848('0x35')](handleError(_0x5578fe,null));};
\ No newline at end of file
+var _0x9234=['query','intersection','attributes','fields','includeAll','include','merge','catch','update','body','find','eml-format','zip-dir','fast-json-patch','request-promise','moment','mustache','util','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','undefined','count','limit','set','Content-Range','apply','save','then','destroy','error','stack','name','send','show','params','model','keys','ChatApplication','rawAttributes'];(function(_0x4c8b00,_0x16c38a){var _0x406a86=function(_0x93805a){while(--_0x93805a){_0x4c8b00['push'](_0x4c8b00['shift']());}};_0x406a86(++_0x16c38a);}(_0x9234,0x1bd));var _0x4923=function(_0x32d414,_0x4d23da){_0x32d414=_0x32d414-0x0;var _0x4e0bca=_0x9234[_0x32d414];return _0x4e0bca;};'use strict';var emlformat=require(_0x4923('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x4923('0x1'));var jsonpatch=require(_0x4923('0x2'));var rp=require(_0x4923('0x3'));var moment=require(_0x4923('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x4923('0x5'));var util=require(_0x4923('0x6'));var path=require('path');var sox=require(_0x4923('0x7'));var csv=require(_0x4923('0x8'));var ejs=require(_0x4923('0x9'));var fs=require('fs');var fs_extra=require(_0x4923('0xa'));var _=require(_0x4923('0xb'));var squel=require(_0x4923('0xc'));var crypto=require(_0x4923('0xd'));var jsforce=require('jsforce');var deskjs=require(_0x4923('0xe'));var toCsv=require('to-csv');var querystring=require(_0x4923('0xf'));var Papa=require(_0x4923('0x10'));var Redis=require(_0x4923('0x11'));var authService=require('../../components/auth/service');var qs=require(_0x4923('0x12'));var as=require(_0x4923('0x13'));var hardwareService=require(_0x4923('0x14'));var logger=require(_0x4923('0x15'))(_0x4923('0x16'));var utils=require(_0x4923('0x17'));var config=require(_0x4923('0x18'));var licenseUtil=require(_0x4923('0x19'));var db=require(_0x4923('0x1a'))['db'];function respondWithStatusCode(_0x1e04b7,_0x5b950f){_0x5b950f=_0x5b950f||0xcc;return function(_0x4d6fda){if(_0x4d6fda){return _0x1e04b7[_0x4923('0x1b')](_0x5b950f);}return _0x1e04b7[_0x4923('0x1c')](_0x5b950f)[_0x4923('0x1d')]();};}function respondWithResult(_0x4c9289,_0x31a469){_0x31a469=_0x31a469||0xc8;return function(_0x27a52b){if(_0x27a52b){return _0x4c9289[_0x4923('0x1c')](_0x31a469)[_0x4923('0x1e')](_0x27a52b);}};}function respondWithFilteredResult(_0x27dbb2,_0x29a354){return function(_0x1f8375){if(_0x1f8375){var _0x2897da=typeof _0x29a354[_0x4923('0x1f')]===_0x4923('0x20')&&typeof _0x29a354['limit']===_0x4923('0x20');var _0x260e53=_0x1f8375[_0x4923('0x21')];var _0x1be04d=_0x2897da?0x0:_0x29a354['offset'];var _0x50fd18=_0x2897da?_0x1f8375[_0x4923('0x21')]:_0x29a354['offset']+_0x29a354[_0x4923('0x22')];var _0x1ab861;if(_0x50fd18>=_0x260e53){_0x50fd18=_0x260e53;_0x1ab861=0xc8;}else{_0x1ab861=0xce;}_0x27dbb2['status'](_0x1ab861);return _0x27dbb2[_0x4923('0x23')](_0x4923('0x24'),_0x1be04d+'-'+_0x50fd18+'/'+_0x260e53)[_0x4923('0x1e')](_0x1f8375);}return null;};}function patchUpdates(_0x8a9ab7){return function(_0x528b6b){try{jsonpatch[_0x4923('0x25')](_0x528b6b,_0x8a9ab7,!![]);}catch(_0x39039f){return BPromise['reject'](_0x39039f);}return _0x528b6b[_0x4923('0x26')]();};}function saveUpdates(_0x522753,_0x3de8f5){return function(_0x168bb4){if(_0x168bb4){return _0x168bb4['update'](_0x522753)[_0x4923('0x27')](function(_0xb1b3d3){return _0xb1b3d3;});}return null;};}function removeEntity(_0x2eb1b7,_0x161cf9){return function(_0x3aaede){if(_0x3aaede){return _0x3aaede[_0x4923('0x28')]()[_0x4923('0x27')](function(){_0x2eb1b7['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x23ec97,_0x36cc38){return function(_0xdb893b){if(!_0xdb893b){_0x23ec97[_0x4923('0x1b')](0x194);}return _0xdb893b;};}function handleError(_0x2ea650,_0x4473a3){_0x4473a3=_0x4473a3||0x1f4;return function(_0x13681b){logger[_0x4923('0x29')](_0x13681b[_0x4923('0x2a')]);if(_0x13681b[_0x4923('0x2b')]){delete _0x13681b[_0x4923('0x2b')];}_0x2ea650['status'](_0x4473a3)[_0x4923('0x2c')](_0x13681b);};}exports[_0x4923('0x2d')]=function(_0x7944b2,_0x39decd){var _0x21c229={'raw':!![],'where':{'id':_0x7944b2[_0x4923('0x2e')]['id']}},_0x47158c={};_0x47158c[_0x4923('0x2f')]=_[_0x4923('0x30')](db[_0x4923('0x31')][_0x4923('0x32')]);_0x47158c[_0x4923('0x33')]=_[_0x4923('0x30')](_0x7944b2[_0x4923('0x33')]);_0x47158c['filters']=_[_0x4923('0x34')](_0x47158c[_0x4923('0x2f')],_0x47158c[_0x4923('0x33')]);_0x21c229[_0x4923('0x35')]=_[_0x4923('0x34')](_0x47158c[_0x4923('0x2f')],qs[_0x4923('0x36')](_0x7944b2[_0x4923('0x33')]['fields']));_0x21c229['attributes']=_0x21c229[_0x4923('0x35')]['length']?_0x21c229['attributes']:_0x47158c['model'];if(_0x7944b2[_0x4923('0x33')][_0x4923('0x37')]){_0x21c229[_0x4923('0x38')]=[{'all':!![]}];}_0x21c229=_[_0x4923('0x39')]({},_0x21c229,_0x7944b2['options']);return db[_0x4923('0x31')]['find'](_0x21c229)[_0x4923('0x27')](handleEntityNotFound(_0x39decd,null))[_0x4923('0x27')](respondWithResult(_0x39decd,null))[_0x4923('0x3a')](handleError(_0x39decd,null));};exports[_0x4923('0x3b')]=function(_0x542fc,_0x56259c){if(_0x542fc[_0x4923('0x3c')]['id']){delete _0x542fc['body']['id'];}return db['ChatApplication'][_0x4923('0x3d')]({'where':{'id':_0x542fc[_0x4923('0x2e')]['id']}})[_0x4923('0x27')](handleEntityNotFound(_0x56259c,null))[_0x4923('0x27')](saveUpdates(_0x542fc[_0x4923('0x3c')],null))[_0x4923('0x27')](respondWithResult(_0x56259c,null))[_0x4923('0x3a')](handleError(_0x56259c,null));};exports['destroy']=function(_0x1f41b6,_0x547682){return db['ChatApplication'][_0x4923('0x3d')]({'where':{'id':_0x1f41b6[_0x4923('0x2e')]['id']}})['then'](handleEntityNotFound(_0x547682,null))[_0x4923('0x27')](removeEntity(_0x547682,null))[_0x4923('0x3a')](handleError(_0x547682,null));};
\ No newline at end of file
diff --git a/server/api/chatApplication/chatApplication.model.js b/server/api/chatApplication/chatApplication.model.js
index ed9d6a3..f6cd6dc 100644
--- a/server/api/chatApplication/chatApplication.model.js
+++ b/server/api/chatApplication/chatApplication.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xa664=['exports','ChatApplication','utf8mb4','utf8mb4_unicode_ci','lodash','util','api','moment','bluebird','path','../../config/environment','./chatApplication.attributes'];(function(_0x335c9e,_0xf265bd){var _0x318ba5=function(_0x2e5e43){while(--_0x2e5e43){_0x335c9e['push'](_0x335c9e['shift']());}};_0x318ba5(++_0xf265bd);}(_0xa664,0x1f0));var _0x4a66=function(_0x1eb2e4,_0x1ecaf3){_0x1eb2e4=_0x1eb2e4-0x0;var _0x166287=_0xa664[_0x1eb2e4];return _0x166287;};'use strict';var _=require(_0x4a66('0x0'));var util=require(_0x4a66('0x1'));var logger=require('../../config/logger')(_0x4a66('0x2'));var moment=require(_0x4a66('0x3'));var BPromise=require(_0x4a66('0x4'));var rp=require('request-promise');var fs=require('fs');var path=require(_0x4a66('0x5'));var rimraf=require('rimraf');var config=require(_0x4a66('0x6'));var attributes=require(_0x4a66('0x7'));module[_0x4a66('0x8')]=function(_0x5560d4,_0x21b4e8){return _0x5560d4['define'](_0x4a66('0x9'),attributes,{'tableName':'chat_applications','paranoid':![],'indexes':[],'timestamps':!![],'charset':_0x4a66('0xa'),'collate':_0x4a66('0xb')});};
\ No newline at end of file
+var _0x28e6=['utf8mb4_unicode_ci','util','../../config/logger','bluebird','request-promise','path','rimraf','../../config/environment','define','ChatApplication','chat_applications','utf8mb4'];(function(_0x252fbf,_0x59126d){var _0x102b85=function(_0x536e59){while(--_0x536e59){_0x252fbf['push'](_0x252fbf['shift']());}};_0x102b85(++_0x59126d);}(_0x28e6,0x181));var _0x628e=function(_0x4a2130,_0x3e5628){_0x4a2130=_0x4a2130-0x0;var _0x3b5d53=_0x28e6[_0x4a2130];return _0x3b5d53;};'use strict';var _=require('lodash');var util=require(_0x628e('0x0'));var logger=require(_0x628e('0x1'))('api');var moment=require('moment');var BPromise=require(_0x628e('0x2'));var rp=require(_0x628e('0x3'));var fs=require('fs');var path=require(_0x628e('0x4'));var rimraf=require(_0x628e('0x5'));var config=require(_0x628e('0x6'));var attributes=require('./chatApplication.attributes');module['exports']=function(_0x20c439,_0x3d0064){return _0x20c439[_0x628e('0x7')](_0x628e('0x8'),attributes,{'tableName':_0x628e('0x9'),'paranoid':![],'indexes':[],'timestamps':!![],'charset':_0x628e('0xa'),'collate':_0x628e('0xb')});};
\ No newline at end of file
diff --git a/server/api/chatApplication/chatApplication.rpc.js b/server/api/chatApplication/chatApplication.rpc.js
index 3758daa..e6b28a6 100644
--- a/server/api/chatApplication/chatApplication.rpc.js
+++ b/server/api/chatApplication/chatApplication.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x9403=['../../config/environment','jayson/promise','client','http','request','then','info','request\x20sent','debug','ChatApplication,\x20%s,\x20%s,\x20%s','stringify','error','code','ChatApplication,\x20%s,\x20%s','message','result','catch','lodash','util','moment','bluebird','randomstring','ioredis','../../config/utils','rpc'];(function(_0x55587d,_0x2e13b7){var _0x440f69=function(_0x23abbd){while(--_0x23abbd){_0x55587d['push'](_0x55587d['shift']());}};_0x440f69(++_0x2e13b7);}(_0x9403,0x75));var _0x3940=function(_0x5b4fc0,_0xc317ea){_0x5b4fc0=_0x5b4fc0-0x0;var _0x15e56a=_0x9403[_0x5b4fc0];return _0x15e56a;};'use strict';var _=require(_0x3940('0x0'));var util=require(_0x3940('0x1'));var moment=require(_0x3940('0x2'));var BPromise=require(_0x3940('0x3'));var rs=require(_0x3940('0x4'));var fs=require('fs');var Redis=require(_0x3940('0x5'));var db=require('../../mysqldb')['db'];var utils=require(_0x3940('0x6'));var logger=require('../../config/logger')(_0x3940('0x7'));var config=require(_0x3940('0x8'));var jayson=require(_0x3940('0x9'));var client=jayson[_0x3940('0xa')][_0x3940('0xb')]({'port':0x232a});function respondWithRpcPromise(_0x22f5de,_0x3ee2bf,_0xa98d46){return new BPromise(function(_0x5c28f9,_0x2b2e28){return client[_0x3940('0xc')](_0x22f5de,_0xa98d46)[_0x3940('0xd')](function(_0x60b29f){logger[_0x3940('0xe')]('ChatApplication,\x20%s,\x20%s',_0x3ee2bf,_0x3940('0xf'));logger[_0x3940('0x10')](_0x3940('0x11'),_0x3ee2bf,_0x3940('0xf'),JSON[_0x3940('0x12')](_0x60b29f));if(_0x60b29f[_0x3940('0x13')]){if(_0x60b29f[_0x3940('0x13')][_0x3940('0x14')]===0x1f4){logger[_0x3940('0x13')](_0x3940('0x15'),_0x3ee2bf,_0x60b29f['error'][_0x3940('0x16')]);return _0x2b2e28(_0x60b29f[_0x3940('0x13')][_0x3940('0x16')]);}logger[_0x3940('0x13')](_0x3940('0x15'),_0x3ee2bf,_0x60b29f[_0x3940('0x13')][_0x3940('0x16')]);return _0x5c28f9(_0x60b29f['error'][_0x3940('0x16')]);}else{logger[_0x3940('0xe')]('ChatApplication,\x20%s,\x20%s',_0x3ee2bf,_0x3940('0xf'));_0x5c28f9(_0x60b29f[_0x3940('0x17')]['message']);}})[_0x3940('0x18')](function(_0x26a7b1){logger[_0x3940('0x13')](_0x3940('0x15'),_0x3ee2bf,_0x26a7b1);_0x2b2e28(_0x26a7b1);});});}
\ No newline at end of file
+var _0x81f8=['lodash','util','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','http','request','then','ChatApplication,\x20%s,\x20%s','ChatApplication,\x20%s,\x20%s,\x20%s','error','code','message','request\x20sent','result'];(function(_0x5d5f6e,_0x3cacab){var _0xe1fe8d=function(_0x76427){while(--_0x76427){_0x5d5f6e['push'](_0x5d5f6e['shift']());}};_0xe1fe8d(++_0x3cacab);}(_0x81f8,0xd2));var _0x881f=function(_0x499729,_0x195f21){_0x499729=_0x499729-0x0;var _0x5342d4=_0x81f8[_0x499729];return _0x5342d4;};'use strict';var _=require(_0x881f('0x0'));var util=require(_0x881f('0x1'));var moment=require('moment');var BPromise=require(_0x881f('0x2'));var rs=require(_0x881f('0x3'));var fs=require('fs');var Redis=require(_0x881f('0x4'));var db=require(_0x881f('0x5'))['db'];var utils=require(_0x881f('0x6'));var logger=require(_0x881f('0x7'))(_0x881f('0x8'));var config=require(_0x881f('0x9'));var jayson=require(_0x881f('0xa'));var client=jayson['client'][_0x881f('0xb')]({'port':0x232a});function respondWithRpcPromise(_0x42b4ae,_0x3e77f0,_0x2c4f3a){return new BPromise(function(_0x1b7bf6,_0x3e8cbe){return client[_0x881f('0xc')](_0x42b4ae,_0x2c4f3a)[_0x881f('0xd')](function(_0x4c16ef){logger['info'](_0x881f('0xe'),_0x3e77f0,'request\x20sent');logger['debug'](_0x881f('0xf'),_0x3e77f0,'request\x20sent',JSON['stringify'](_0x4c16ef));if(_0x4c16ef[_0x881f('0x10')]){if(_0x4c16ef[_0x881f('0x10')][_0x881f('0x11')]===0x1f4){logger['error']('ChatApplication,\x20%s,\x20%s',_0x3e77f0,_0x4c16ef[_0x881f('0x10')][_0x881f('0x12')]);return _0x3e8cbe(_0x4c16ef[_0x881f('0x10')][_0x881f('0x12')]);}logger['error'](_0x881f('0xe'),_0x3e77f0,_0x4c16ef['error'][_0x881f('0x12')]);return _0x1b7bf6(_0x4c16ef['error'][_0x881f('0x12')]);}else{logger['info']('ChatApplication,\x20%s,\x20%s',_0x3e77f0,_0x881f('0x13'));_0x1b7bf6(_0x4c16ef[_0x881f('0x14')][_0x881f('0x12')]);}})['catch'](function(_0x2907f3){logger[_0x881f('0x10')](_0x881f('0xe'),_0x3e77f0,_0x2907f3);_0x3e8cbe(_0x2907f3);});});}
\ No newline at end of file
diff --git a/server/api/chatApplication/index.js b/server/api/chatApplication/index.js
index 79225dc..0e496cd 100644
--- a/server/api/chatApplication/index.js
+++ b/server/api/chatApplication/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x9585=['isAuthenticated','destroy','exports','multer','path','../../components/interaction/service','../../config/environment','./chatApplication.controller','get','/:id','show','put','update'];(function(_0x8a654b,_0x4be2f9){var _0x94bfbb=function(_0x29efa4){while(--_0x29efa4){_0x8a654b['push'](_0x8a654b['shift']());}};_0x94bfbb(++_0x4be2f9);}(_0x9585,0x16f));var _0x5958=function(_0x151345,_0x3b8555){_0x151345=_0x151345-0x0;var _0x31c549=_0x9585[_0x151345];return _0x31c549;};'use strict';var multer=require(_0x5958('0x0'));var util=require('util');var path=require(_0x5958('0x1'));var timeout=require('connect-timeout');var express=require('express');var router=express['Router']();var fs_extra=require('fs-extra');var auth=require('../../components/auth/service');var interaction=require(_0x5958('0x2'));var config=require(_0x5958('0x3'));var controller=require(_0x5958('0x4'));router[_0x5958('0x5')](_0x5958('0x6'),auth['isAuthenticated'](),controller[_0x5958('0x7')]);router[_0x5958('0x8')](_0x5958('0x6'),auth['isAuthenticated'](),controller[_0x5958('0x9')]);router['delete']('/:id',auth[_0x5958('0xa')](),controller[_0x5958('0xb')]);module[_0x5958('0xc')]=router;
\ No newline at end of file
+var _0xc669=['exports','multer','util','path','express','Router','fs-extra','../../components/interaction/service','../../config/environment','./chatApplication.controller','get','isAuthenticated','show','/:id','update','delete','destroy'];(function(_0x467c35,_0x36cf32){var _0x4b5547=function(_0x546798){while(--_0x546798){_0x467c35['push'](_0x467c35['shift']());}};_0x4b5547(++_0x36cf32);}(_0xc669,0x144));var _0x9c66=function(_0x5acafb,_0x289611){_0x5acafb=_0x5acafb-0x0;var _0x11fb89=_0xc669[_0x5acafb];return _0x11fb89;};'use strict';var multer=require(_0x9c66('0x0'));var util=require(_0x9c66('0x1'));var path=require(_0x9c66('0x2'));var timeout=require('connect-timeout');var express=require(_0x9c66('0x3'));var router=express[_0x9c66('0x4')]();var fs_extra=require(_0x9c66('0x5'));var auth=require('../../components/auth/service');var interaction=require(_0x9c66('0x6'));var config=require(_0x9c66('0x7'));var controller=require(_0x9c66('0x8'));router[_0x9c66('0x9')]('/:id',auth[_0x9c66('0xa')](),controller[_0x9c66('0xb')]);router['put'](_0x9c66('0xc'),auth[_0x9c66('0xa')](),controller[_0x9c66('0xd')]);router[_0x9c66('0xe')](_0x9c66('0xc'),auth[_0x9c66('0xa')](),controller[_0x9c66('0xf')]);module[_0x9c66('0x10')]=router;
\ No newline at end of file
diff --git a/server/api/chatGroup/chatGroup.attributes.js b/server/api/chatGroup/chatGroup.attributes.js
index 48fb9f9..d64e127 100644
--- a/server/api/chatGroup/chatGroup.attributes.js
+++ b/server/api/chatGroup/chatGroup.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x605b=['STRING','sequelize','exports'];(function(_0x49392e,_0x441b28){var _0xe978bb=function(_0x4404d1){while(--_0x4404d1){_0x49392e['push'](_0x49392e['shift']());}};_0xe978bb(++_0x441b28);}(_0x605b,0xf4));var _0xb605=function(_0x38f3da,_0x43d895){_0x38f3da=_0x38f3da-0x0;var _0x18a10e=_0x605b[_0x38f3da];return _0x18a10e;};'use strict';var Sequelize=require(_0xb605('0x0'));module[_0xb605('0x1')]={'name':{'type':Sequelize[_0xb605('0x2')],'allowNull':![]},'description':{'type':Sequelize[_0xb605('0x2')]},'write':{'type':Sequelize['BOOLEAN'],'defaultValue':!![]}};
\ No newline at end of file
+var _0x9e2e=['STRING','BOOLEAN','sequelize','exports'];(function(_0x100815,_0x4279a7){var _0x14d54d=function(_0x38ced6){while(--_0x38ced6){_0x100815['push'](_0x100815['shift']());}};_0x14d54d(++_0x4279a7);}(_0x9e2e,0xd6));var _0xe9e2=function(_0x5effcf,_0x47af59){_0x5effcf=_0x5effcf-0x0;var _0x4d123c=_0x9e2e[_0x5effcf];return _0x4d123c;};'use strict';var Sequelize=require(_0xe9e2('0x0'));module[_0xe9e2('0x1')]={'name':{'type':Sequelize[_0xe9e2('0x2')],'allowNull':![]},'description':{'type':Sequelize['STRING']},'write':{'type':Sequelize[_0xe9e2('0x3')],'defaultValue':!![]}};
\ No newline at end of file
diff --git a/server/api/chatGroup/chatGroup.controller.js b/server/api/chatGroup/chatGroup.controller.js
index 7690bd2..90824ca 100644
--- a/server/api/chatGroup/chatGroup.controller.js
+++ b/server/api/chatGroup/chatGroup.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xab0e=['rawAttributes','fieldName','type','model','query','filters','intersection','attributes','fields','length','nolimit','order','sort','where','merge','VIRTUAL','filter','options','include','findAll','rows','catch','show','params','keys','includeAll','find','create','body','describe','ChatInternalMessage','count','user','addMembers','findOne','User','getMembers','hasOwnProperty','removeMembers','ids','addMessage','ChatGroupId','getMessages','pick','$gte','split','format','YYYY-MM-DD\x20HH:mm:ss','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','../../config/utils','../../mysqldb','defaults','redis','localhost','socket.io-emitter','register','sendStatus','status','end','undefined','limit','offset','set','Content-Range','json','apply','save','update','then','destroy','stack','name','send','index','map','ChatGroup'];(function(_0x3d6785,_0x492ea3){var _0x39a624=function(_0x27d7db){while(--_0x27d7db){_0x3d6785['push'](_0x3d6785['shift']());}};_0x39a624(++_0x492ea3);}(_0xab0e,0x93));var _0xeab0=function(_0xa148b7,_0x2f3eb2){_0xa148b7=_0xa148b7-0x0;var _0x51efd3=_0xab0e[_0xa148b7];return _0x51efd3;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0xeab0('0x0'));var zipdir=require(_0xeab0('0x1'));var jsonpatch=require(_0xeab0('0x2'));var rp=require(_0xeab0('0x3'));var moment=require(_0xeab0('0x4'));var BPromise=require(_0xeab0('0x5'));var Mustache=require(_0xeab0('0x6'));var util=require(_0xeab0('0x7'));var path=require(_0xeab0('0x8'));var sox=require(_0xeab0('0x9'));var csv=require(_0xeab0('0xa'));var ejs=require(_0xeab0('0xb'));var fs=require('fs');var fs_extra=require(_0xeab0('0xc'));var _=require(_0xeab0('0xd'));var squel=require(_0xeab0('0xe'));var crypto=require(_0xeab0('0xf'));var jsforce=require(_0xeab0('0x10'));var deskjs=require(_0xeab0('0x11'));var toCsv=require('to-csv');var querystring=require(_0xeab0('0x12'));var Papa=require(_0xeab0('0x13'));var Redis=require('ioredis');var authService=require(_0xeab0('0x14'));var qs=require(_0xeab0('0x15'));var as=require(_0xeab0('0x16'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xeab0('0x17'))('api');var utils=require(_0xeab0('0x18'));var config=require('../../config/environment');var licenseUtil=require('../../config/license/util');var db=require(_0xeab0('0x19'))['db'];config['redis']=_[_0xeab0('0x1a')](config[_0xeab0('0x1b')],{'host':_0xeab0('0x1c'),'port':0x18eb});var socket=require(_0xeab0('0x1d'))(new Redis(config['redis']));require('./chatGroup.socket')[_0xeab0('0x1e')](socket);function respondWithStatusCode(_0x4922a4,_0x22d16f){_0x22d16f=_0x22d16f||0xcc;return function(_0x174b00){if(_0x174b00){return _0x4922a4[_0xeab0('0x1f')](_0x22d16f);}return _0x4922a4[_0xeab0('0x20')](_0x22d16f)[_0xeab0('0x21')]();};}function respondWithResult(_0x2597b4,_0x4b94dd){_0x4b94dd=_0x4b94dd||0xc8;return function(_0x3f605e){if(_0x3f605e){return _0x2597b4[_0xeab0('0x20')](_0x4b94dd)['json'](_0x3f605e);}};}function respondWithFilteredResult(_0x617c3e,_0x5cbe81){return function(_0x593514){if(_0x593514){var _0x324fb3=typeof _0x5cbe81['offset']===_0xeab0('0x22')&&typeof _0x5cbe81[_0xeab0('0x23')]===_0xeab0('0x22');var _0x46f1fb=_0x593514['count'];var _0xcb19ea=_0x324fb3?0x0:_0x5cbe81[_0xeab0('0x24')];var _0xc79951=_0x324fb3?_0x593514['count']:_0x5cbe81['offset']+_0x5cbe81['limit'];var _0x33e17c;if(_0xc79951>=_0x46f1fb){_0xc79951=_0x46f1fb;_0x33e17c=0xc8;}else{_0x33e17c=0xce;}_0x617c3e['status'](_0x33e17c);return _0x617c3e[_0xeab0('0x25')](_0xeab0('0x26'),_0xcb19ea+'-'+_0xc79951+'/'+_0x46f1fb)[_0xeab0('0x27')](_0x593514);}return null;};}function patchUpdates(_0x80b8a0){return function(_0x324e29){try{jsonpatch[_0xeab0('0x28')](_0x324e29,_0x80b8a0,!![]);}catch(_0x393f3d){return BPromise['reject'](_0x393f3d);}return _0x324e29[_0xeab0('0x29')]();};}function saveUpdates(_0x5d6a7c,_0x32f385){return function(_0x3a198a){if(_0x3a198a){return _0x3a198a[_0xeab0('0x2a')](_0x5d6a7c)[_0xeab0('0x2b')](function(_0x311d4a){return _0x311d4a;});}return null;};}function removeEntity(_0x1d1f50,_0x4f173e){return function(_0x8ef84a){if(_0x8ef84a){return _0x8ef84a[_0xeab0('0x2c')]()[_0xeab0('0x2b')](function(){_0x1d1f50['status'](0xcc)[_0xeab0('0x21')]();});}};}function handleEntityNotFound(_0x1b5822,_0x355dfe){return function(_0xb7a7c4){if(!_0xb7a7c4){_0x1b5822[_0xeab0('0x1f')](0x194);}return _0xb7a7c4;};}function handleError(_0x4b3e82,_0x2627e7){_0x2627e7=_0x2627e7||0x1f4;return function(_0x276651){logger['error'](_0x276651[_0xeab0('0x2d')]);if(_0x276651[_0xeab0('0x2e')]){delete _0x276651[_0xeab0('0x2e')];}_0x4b3e82[_0xeab0('0x20')](_0x2627e7)[_0xeab0('0x2f')](_0x276651);};}exports[_0xeab0('0x30')]=function(_0x433932,_0x2f07ac){var _0x25b1ae={},_0x30e6b5={},_0x1295ae={'count':0x0,'rows':[]};var _0x284c1b=_[_0xeab0('0x31')](db[_0xeab0('0x32')][_0xeab0('0x33')],function(_0x1bedfa){return{'name':_0x1bedfa[_0xeab0('0x34')],'type':_0x1bedfa[_0xeab0('0x35')]['key']};});_0x30e6b5[_0xeab0('0x36')]=_[_0xeab0('0x31')](_0x284c1b,_0xeab0('0x2e'));_0x30e6b5['query']=_['keys'](_0x433932[_0xeab0('0x37')]);_0x30e6b5[_0xeab0('0x38')]=_[_0xeab0('0x39')](_0x30e6b5[_0xeab0('0x36')],_0x30e6b5[_0xeab0('0x37')]);_0x25b1ae[_0xeab0('0x3a')]=_['intersection'](_0x30e6b5[_0xeab0('0x36')],qs[_0xeab0('0x3b')](_0x433932[_0xeab0('0x37')][_0xeab0('0x3b')]));_0x25b1ae[_0xeab0('0x3a')]=_0x25b1ae[_0xeab0('0x3a')][_0xeab0('0x3c')]?_0x25b1ae['attributes']:_0x30e6b5[_0xeab0('0x36')];if(!_0x433932[_0xeab0('0x37')]['hasOwnProperty'](_0xeab0('0x3d'))){_0x25b1ae['limit']=qs[_0xeab0('0x23')](_0x433932[_0xeab0('0x37')][_0xeab0('0x23')]);_0x25b1ae[_0xeab0('0x24')]=qs[_0xeab0('0x24')](_0x433932[_0xeab0('0x37')]['offset']);}_0x25b1ae[_0xeab0('0x3e')]=qs[_0xeab0('0x3f')](_0x433932[_0xeab0('0x37')][_0xeab0('0x3f')]);_0x25b1ae['where']=qs[_0xeab0('0x38')](_['pick'](_0x433932[_0xeab0('0x37')],_0x30e6b5[_0xeab0('0x38')]),_0x284c1b);if(_0x433932[_0xeab0('0x37')]['filter']){_0x25b1ae[_0xeab0('0x40')]=_[_0xeab0('0x41')](_0x25b1ae[_0xeab0('0x40')],{'$or':_[_0xeab0('0x31')](_0x284c1b,function(_0x2c5f73){if(_0x2c5f73[_0xeab0('0x35')]!==_0xeab0('0x42')){var _0x58b4e2={};_0x58b4e2[_0x2c5f73[_0xeab0('0x2e')]]={'$like':'%'+_0x433932[_0xeab0('0x37')][_0xeab0('0x43')]+'%'};return _0x58b4e2;}})});}_0x25b1ae=_[_0xeab0('0x41')]({},_0x25b1ae,_0x433932[_0xeab0('0x44')]);var _0x13a7b7={'where':_0x25b1ae[_0xeab0('0x40')]};return db[_0xeab0('0x32')]['count'](_0x13a7b7)[_0xeab0('0x2b')](function(_0x416057){_0x1295ae['count']=_0x416057;if(_0x433932[_0xeab0('0x37')]['includeAll']){_0x25b1ae[_0xeab0('0x45')]=[{'all':!![]}];}return db[_0xeab0('0x32')][_0xeab0('0x46')](_0x25b1ae);})[_0xeab0('0x2b')](function(_0x4e162f){_0x1295ae[_0xeab0('0x47')]=_0x4e162f;return _0x1295ae;})[_0xeab0('0x2b')](respondWithFilteredResult(_0x2f07ac,_0x25b1ae))[_0xeab0('0x48')](handleError(_0x2f07ac,null));};exports[_0xeab0('0x49')]=function(_0x2d27ed,_0x3faa6f){var _0x57862e={'raw':!![],'where':{'id':_0x2d27ed[_0xeab0('0x4a')]['id']}},_0x211c0e={};_0x211c0e['model']=_[_0xeab0('0x4b')](db['ChatGroup'][_0xeab0('0x33')]);_0x211c0e[_0xeab0('0x37')]=_[_0xeab0('0x4b')](_0x2d27ed[_0xeab0('0x37')]);_0x211c0e['filters']=_[_0xeab0('0x39')](_0x211c0e[_0xeab0('0x36')],_0x211c0e['query']);_0x57862e[_0xeab0('0x3a')]=_[_0xeab0('0x39')](_0x211c0e[_0xeab0('0x36')],qs[_0xeab0('0x3b')](_0x2d27ed['query'][_0xeab0('0x3b')]));_0x57862e[_0xeab0('0x3a')]=_0x57862e[_0xeab0('0x3a')][_0xeab0('0x3c')]?_0x57862e[_0xeab0('0x3a')]:_0x211c0e[_0xeab0('0x36')];if(_0x2d27ed[_0xeab0('0x37')][_0xeab0('0x4c')]){_0x57862e[_0xeab0('0x45')]=[{'all':!![]}];}_0x57862e=_[_0xeab0('0x41')]({},_0x57862e,_0x2d27ed[_0xeab0('0x44')]);return db[_0xeab0('0x32')][_0xeab0('0x4d')](_0x57862e)['then'](handleEntityNotFound(_0x3faa6f,null))[_0xeab0('0x2b')](respondWithResult(_0x3faa6f,null))['catch'](handleError(_0x3faa6f,null));};exports[_0xeab0('0x4e')]=function(_0x199e3e,_0x1d57d7){return db[_0xeab0('0x32')][_0xeab0('0x4e')](_0x199e3e[_0xeab0('0x4f')],{})[_0xeab0('0x2b')](respondWithResult(_0x1d57d7,0xc9))[_0xeab0('0x48')](handleError(_0x1d57d7,null));};exports['update']=function(_0x4a6998,_0x585ab7){if(_0x4a6998['body']['id']){delete _0x4a6998[_0xeab0('0x4f')]['id'];}return db[_0xeab0('0x32')][_0xeab0('0x4d')]({'where':{'id':_0x4a6998[_0xeab0('0x4a')]['id']}})['then'](handleEntityNotFound(_0x585ab7,null))[_0xeab0('0x2b')](saveUpdates(_0x4a6998[_0xeab0('0x4f')],null))['then'](respondWithResult(_0x585ab7,null))[_0xeab0('0x48')](handleError(_0x585ab7,null));};exports[_0xeab0('0x2c')]=function(_0x4e5402,_0x5675c8){return db[_0xeab0('0x32')][_0xeab0('0x4d')]({'where':{'id':_0x4e5402['params']['id']}})[_0xeab0('0x2b')](handleEntityNotFound(_0x5675c8,null))[_0xeab0('0x2b')](removeEntity(_0x5675c8,null))['catch'](handleError(_0x5675c8,null));};exports[_0xeab0('0x50')]=function(_0x1f4fc7,_0x51958a){return db[_0xeab0('0x32')][_0xeab0('0x50')]()[_0xeab0('0x2b')](respondWithResult(_0x51958a,null))[_0xeab0('0x48')](handleError(_0x51958a,null));};exports['getUnread']=function(_0x2cb0a9,_0x54b4ab,_0x3b0b77){return db[_0xeab0('0x51')][_0xeab0('0x52')]({'where':{'ChatGroupId':_0x2cb0a9[_0xeab0('0x4a')]['id'],'ToId':_0x2cb0a9[_0xeab0('0x53')]['id'],'read':![]}})[_0xeab0('0x2b')](function(_0x24c910){return{'id':_['toInteger'](_0x2cb0a9['params']['id']),'count':_0x24c910};})[_0xeab0('0x2b')](respondWithResult(_0x54b4ab,null))['catch'](handleError(_0x54b4ab,null));};exports['addMembers']=function(_0x1b8b81,_0xe5a684,_0x5c95dc){return db['ChatGroup']['find']({'where':{'id':_0x1b8b81[_0xeab0('0x4a')]['id']}})['then'](handleEntityNotFound(_0xe5a684,null))[_0xeab0('0x2b')](function(_0x305220){if(_0x305220){return _0x305220[_0xeab0('0x54')](_0x1b8b81[_0xeab0('0x4f')]['ids'],_['omit'](_0x1b8b81[_0xeab0('0x4f')],['ids','id'])||{});}})[_0xeab0('0x2b')](respondWithResult(_0xe5a684,null))['catch'](handleError(_0xe5a684,null));};exports['getMembers']=function(_0x27a0b4,_0x46ddf0,_0x51c4fa){var _0x2e030e={};var _0x482704={};var _0x3ff6b8;var _0xccfadd;return db[_0xeab0('0x32')][_0xeab0('0x55')]({'where':{'id':_0x27a0b4['params']['id']}})[_0xeab0('0x2b')](handleEntityNotFound(_0x46ddf0,null))[_0xeab0('0x2b')](function(_0x2b3698){if(_0x2b3698){_0x3ff6b8=_0x2b3698;_0x482704[_0xeab0('0x36')]=_[_0xeab0('0x4b')](db[_0xeab0('0x56')][_0xeab0('0x33')]);_0x482704[_0xeab0('0x37')]=_[_0xeab0('0x4b')](_0x27a0b4[_0xeab0('0x37')]);_0x482704[_0xeab0('0x38')]=_[_0xeab0('0x39')](_0x482704[_0xeab0('0x36')],_0x482704['query']);_0x2e030e['attributes']=_[_0xeab0('0x39')](_0x482704['model'],qs[_0xeab0('0x3b')](_0x27a0b4[_0xeab0('0x37')]['fields']));_0x2e030e[_0xeab0('0x3a')]=_0x2e030e[_0xeab0('0x3a')][_0xeab0('0x3c')]?_0x2e030e[_0xeab0('0x3a')]:_0x482704[_0xeab0('0x36')];_0x2e030e[_0xeab0('0x3e')]=qs[_0xeab0('0x3f')](_0x27a0b4[_0xeab0('0x37')][_0xeab0('0x3f')]);_0x2e030e[_0xeab0('0x40')]=qs[_0xeab0('0x38')](_['pick'](_0x27a0b4[_0xeab0('0x37')],_0x482704[_0xeab0('0x38')]));if(_0x27a0b4['query'][_0xeab0('0x43')]){_0x2e030e[_0xeab0('0x40')]=_[_0xeab0('0x41')](_0x2e030e['where'],{'$or':_[_0xeab0('0x31')](_0x2e030e[_0xeab0('0x3a')],function(_0x2d23a8){var _0x25d9b5={};_0x25d9b5[_0x2d23a8]={'$like':'%'+_0x27a0b4[_0xeab0('0x37')]['filter']+'%'};return _0x25d9b5;})});}_0x2e030e=_[_0xeab0('0x41')]({},_0x2e030e,_0x27a0b4['options']);return _0x3ff6b8[_0xeab0('0x57')](_0x2e030e);}})[_0xeab0('0x2b')](function(_0x2e244b){if(_0x2e244b){_0xccfadd=_0x2e244b['length'];if(!_0x27a0b4[_0xeab0('0x37')][_0xeab0('0x58')](_0xeab0('0x3d'))){_0x2e030e[_0xeab0('0x23')]=qs[_0xeab0('0x23')](_0x27a0b4[_0xeab0('0x37')][_0xeab0('0x23')]);_0x2e030e[_0xeab0('0x24')]=qs[_0xeab0('0x24')](_0x27a0b4['query'][_0xeab0('0x24')]);}return _0x3ff6b8[_0xeab0('0x57')](_0x2e030e);}})[_0xeab0('0x2b')](function(_0x40de8f){if(_0x40de8f){return _0x40de8f?{'count':_0xccfadd,'rows':_0x40de8f}:null;}})['then'](respondWithResult(_0x46ddf0,null))[_0xeab0('0x48')](handleError(_0x46ddf0,null));};exports[_0xeab0('0x59')]=function(_0x3f14ca,_0x401be,_0x24c176){return db[_0xeab0('0x32')][_0xeab0('0x4d')]({'where':{'id':_0x3f14ca[_0xeab0('0x4a')]['id']}})[_0xeab0('0x2b')](handleEntityNotFound(_0x401be,null))[_0xeab0('0x2b')](function(_0x445cff){if(_0x445cff){return _0x445cff[_0xeab0('0x59')](_0x3f14ca[_0xeab0('0x37')][_0xeab0('0x5a')]);}})[_0xeab0('0x2b')](respondWithStatusCode(_0x401be,null))[_0xeab0('0x48')](handleError(_0x401be,null));};exports[_0xeab0('0x5b')]=function(_0x4d3ebb,_0x5eda8b,_0x4d2afb){if(_0x4d3ebb[_0xeab0('0x4f')]['id']){delete _0x4d3ebb[_0xeab0('0x4f')]['id'];}return db[_0xeab0('0x32')][_0xeab0('0x4d')]({'where':{'id':_0x4d3ebb[_0xeab0('0x4a')]['id']}})['then'](handleEntityNotFound(_0x5eda8b,null))[_0xeab0('0x2b')](function(_0xd11aec){if(_0xd11aec){_0x4d3ebb[_0xeab0('0x4f')][_0xeab0('0x5c')]=_0xd11aec['id'];return db[_0xeab0('0x51')][_0xeab0('0x4e')](_0x4d3ebb[_0xeab0('0x4f')]);}})[_0xeab0('0x2b')](respondWithResult(_0x5eda8b,null))[_0xeab0('0x48')](handleError(_0x5eda8b,null));};exports[_0xeab0('0x5d')]=function(_0x337495,_0x6fad92,_0x70cb85){var _0x3c5852={};var _0x343902={};var _0xf9e855;var _0x3a652a;return db[_0xeab0('0x32')][_0xeab0('0x55')]({'where':{'id':_0x337495[_0xeab0('0x4a')]['id']}})['then'](handleEntityNotFound(_0x6fad92,null))['then'](function(_0x3e73fc){if(_0x3e73fc){_0xf9e855=_0x3e73fc;_0x343902[_0xeab0('0x36')]=_[_0xeab0('0x4b')](db[_0xeab0('0x51')]['rawAttributes']);_0x343902['query']=_[_0xeab0('0x4b')](_0x337495['query']);_0x343902[_0xeab0('0x38')]=_[_0xeab0('0x39')](_0x343902[_0xeab0('0x36')],_0x343902['query']);_0x3c5852['attributes']=_[_0xeab0('0x39')](_0x343902[_0xeab0('0x36')],qs['fields'](_0x337495['query'][_0xeab0('0x3b')]));_0x3c5852[_0xeab0('0x3a')]=_0x3c5852[_0xeab0('0x3a')][_0xeab0('0x3c')]?_0x3c5852[_0xeab0('0x3a')]:_0x343902[_0xeab0('0x36')];_0x3c5852[_0xeab0('0x3e')]=qs['sort'](_0x337495[_0xeab0('0x37')][_0xeab0('0x3f')]);_0x3c5852[_0xeab0('0x40')]=qs[_0xeab0('0x38')](_[_0xeab0('0x5e')](_0x337495[_0xeab0('0x37')],_0x343902[_0xeab0('0x38')]));if(_0x337495[_0xeab0('0x37')][_0xeab0('0x43')]){_0x3c5852[_0xeab0('0x40')]=_[_0xeab0('0x41')](_0x3c5852[_0xeab0('0x40')],{'$or':_[_0xeab0('0x31')](_0x3c5852['attributes'],function(_0x495cc9){var _0x2609a1={};_0x2609a1[_0x495cc9]={'$like':'%'+_0x337495[_0xeab0('0x37')][_0xeab0('0x43')]+'%'};return _0x2609a1;})});}if(_0x337495[_0xeab0('0x37')][_0xeab0('0x5f')]){var _0x124506=_0x337495['query'][_0xeab0('0x5f')][_0xeab0('0x60')](',');var _0x17d3b2={};_0x17d3b2[_0x124506[0x0]]={'$gte':moment(_0x124506[0x1])[_0xeab0('0x61')](_0xeab0('0x62'))};_0x3c5852[_0xeab0('0x40')]=_[_0xeab0('0x41')](_0x3c5852[_0xeab0('0x40')],_0x17d3b2);}_0x3c5852=_[_0xeab0('0x41')]({},_0x3c5852,_0x337495[_0xeab0('0x44')]);return _0xf9e855[_0xeab0('0x5d')](_0x3c5852);}})[_0xeab0('0x2b')](function(_0x448a66){if(_0x448a66){_0x3a652a=_0x448a66[_0xeab0('0x3c')];if(!_0x337495[_0xeab0('0x37')][_0xeab0('0x58')](_0xeab0('0x3d'))){_0x3c5852[_0xeab0('0x23')]=qs[_0xeab0('0x23')](_0x337495[_0xeab0('0x37')][_0xeab0('0x23')]);_0x3c5852[_0xeab0('0x24')]=qs['offset'](_0x337495[_0xeab0('0x37')][_0xeab0('0x24')]);}return _0xf9e855[_0xeab0('0x5d')](_0x3c5852);}})['then'](function(_0x3ae9b6){if(_0x3ae9b6){return _0x3ae9b6?{'count':_0x3a652a,'rows':_0x3ae9b6}:null;}})[_0xeab0('0x2b')](respondWithResult(_0x6fad92,null))[_0xeab0('0x48')](handleError(_0x6fad92,null));};
\ No newline at end of file
+var _0x40f8=['register','sendStatus','status','end','json','offset','undefined','limit','count','Content-Range','save','update','then','destroy','stack','name','send','index','map','rawAttributes','fieldName','type','key','model','query','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','order','sort','pick','filter','where','merge','VIRTUAL','options','ChatGroup','includeAll','include','rows','catch','show','params','keys','create','body','find','describe','getUnread','ChatInternalMessage','user','toInteger','addMembers','ids','omit','getMembers','findOne','User','removeMembers','addMessage','ChatGroupId','$gte','split','format','YYYY-MM-DD\x20HH:mm:ss','getMessages','eml-format','fast-json-patch','request-promise','moment','mustache','util','path','sox','to-csv','ejs','fs-extra','squel','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','../../config/license/util','defaults','redis','localhost','socket.io-emitter','./chatGroup.socket'];(function(_0x2a8860,_0x2da926){var _0x2f47a4=function(_0x3b7f54){while(--_0x3b7f54){_0x2a8860['push'](_0x2a8860['shift']());}};_0x2f47a4(++_0x2da926);}(_0x40f8,0x10a));var _0x840f=function(_0x1cf418,_0x115f58){_0x1cf418=_0x1cf418-0x0;var _0x456ddf=_0x40f8[_0x1cf418];return _0x456ddf;};'use strict';var emlformat=require(_0x840f('0x0'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0x840f('0x1'));var rp=require(_0x840f('0x2'));var moment=require(_0x840f('0x3'));var BPromise=require('bluebird');var Mustache=require(_0x840f('0x4'));var util=require(_0x840f('0x5'));var path=require(_0x840f('0x6'));var sox=require(_0x840f('0x7'));var csv=require(_0x840f('0x8'));var ejs=require(_0x840f('0x9'));var fs=require('fs');var fs_extra=require(_0x840f('0xa'));var _=require('lodash');var squel=require(_0x840f('0xb'));var crypto=require('crypto');var jsforce=require(_0x840f('0xc'));var deskjs=require('desk.js');var toCsv=require(_0x840f('0x8'));var querystring=require(_0x840f('0xd'));var Papa=require(_0x840f('0xe'));var Redis=require(_0x840f('0xf'));var authService=require(_0x840f('0x10'));var qs=require('../../components/parsers/qs');var as=require(_0x840f('0x11'));var hardwareService=require(_0x840f('0x12'));var logger=require(_0x840f('0x13'))(_0x840f('0x14'));var utils=require('../../config/utils');var config=require(_0x840f('0x15'));var licenseUtil=require(_0x840f('0x16'));var db=require('../../mysqldb')['db'];config['redis']=_[_0x840f('0x17')](config[_0x840f('0x18')],{'host':_0x840f('0x19'),'port':0x18eb});var socket=require(_0x840f('0x1a'))(new Redis(config[_0x840f('0x18')]));require(_0x840f('0x1b'))[_0x840f('0x1c')](socket);function respondWithStatusCode(_0x2c9e14,_0x7392fd){_0x7392fd=_0x7392fd||0xcc;return function(_0x43c727){if(_0x43c727){return _0x2c9e14[_0x840f('0x1d')](_0x7392fd);}return _0x2c9e14[_0x840f('0x1e')](_0x7392fd)[_0x840f('0x1f')]();};}function respondWithResult(_0x52b1c6,_0x152c97){_0x152c97=_0x152c97||0xc8;return function(_0x120edc){if(_0x120edc){return _0x52b1c6['status'](_0x152c97)[_0x840f('0x20')](_0x120edc);}};}function respondWithFilteredResult(_0x1414d8,_0x5eae07){return function(_0x4c721e){if(_0x4c721e){var _0x253856=typeof _0x5eae07[_0x840f('0x21')]===_0x840f('0x22')&&typeof _0x5eae07[_0x840f('0x23')]==='undefined';var _0x4aa2af=_0x4c721e[_0x840f('0x24')];var _0x41e376=_0x253856?0x0:_0x5eae07['offset'];var _0x1e6e68=_0x253856?_0x4c721e[_0x840f('0x24')]:_0x5eae07['offset']+_0x5eae07['limit'];var _0x45b029;if(_0x1e6e68>=_0x4aa2af){_0x1e6e68=_0x4aa2af;_0x45b029=0xc8;}else{_0x45b029=0xce;}_0x1414d8['status'](_0x45b029);return _0x1414d8['set'](_0x840f('0x25'),_0x41e376+'-'+_0x1e6e68+'/'+_0x4aa2af)[_0x840f('0x20')](_0x4c721e);}return null;};}function patchUpdates(_0x4b2287){return function(_0x30e41a){try{jsonpatch['apply'](_0x30e41a,_0x4b2287,!![]);}catch(_0x43952d){return BPromise['reject'](_0x43952d);}return _0x30e41a[_0x840f('0x26')]();};}function saveUpdates(_0x83fa9,_0x222b61){return function(_0x10f6ab){if(_0x10f6ab){return _0x10f6ab[_0x840f('0x27')](_0x83fa9)[_0x840f('0x28')](function(_0x2efdd0){return _0x2efdd0;});}return null;};}function removeEntity(_0x9a6c6b,_0x5c3c7c){return function(_0x4fe326){if(_0x4fe326){return _0x4fe326[_0x840f('0x29')]()[_0x840f('0x28')](function(){_0x9a6c6b[_0x840f('0x1e')](0xcc)[_0x840f('0x1f')]();});}};}function handleEntityNotFound(_0x2a32a8,_0x4c5736){return function(_0xc1b10e){if(!_0xc1b10e){_0x2a32a8[_0x840f('0x1d')](0x194);}return _0xc1b10e;};}function handleError(_0x45f1e1,_0x2e5010){_0x2e5010=_0x2e5010||0x1f4;return function(_0x19b441){logger['error'](_0x19b441[_0x840f('0x2a')]);if(_0x19b441[_0x840f('0x2b')]){delete _0x19b441[_0x840f('0x2b')];}_0x45f1e1['status'](_0x2e5010)[_0x840f('0x2c')](_0x19b441);};}exports[_0x840f('0x2d')]=function(_0x5ac58e,_0x519bc4){var _0x537383={},_0x2fb007={},_0x2d5302={'count':0x0,'rows':[]};var _0x4f8fd9=_[_0x840f('0x2e')](db['ChatGroup'][_0x840f('0x2f')],function(_0x524937){return{'name':_0x524937[_0x840f('0x30')],'type':_0x524937[_0x840f('0x31')][_0x840f('0x32')]};});_0x2fb007[_0x840f('0x33')]=_[_0x840f('0x2e')](_0x4f8fd9,'name');_0x2fb007['query']=_['keys'](_0x5ac58e[_0x840f('0x34')]);_0x2fb007[_0x840f('0x35')]=_['intersection'](_0x2fb007[_0x840f('0x33')],_0x2fb007[_0x840f('0x34')]);_0x537383['attributes']=_[_0x840f('0x36')](_0x2fb007[_0x840f('0x33')],qs[_0x840f('0x37')](_0x5ac58e[_0x840f('0x34')][_0x840f('0x37')]));_0x537383['attributes']=_0x537383[_0x840f('0x38')][_0x840f('0x39')]?_0x537383['attributes']:_0x2fb007[_0x840f('0x33')];if(!_0x5ac58e[_0x840f('0x34')][_0x840f('0x3a')](_0x840f('0x3b'))){_0x537383[_0x840f('0x23')]=qs[_0x840f('0x23')](_0x5ac58e[_0x840f('0x34')]['limit']);_0x537383[_0x840f('0x21')]=qs[_0x840f('0x21')](_0x5ac58e[_0x840f('0x34')]['offset']);}_0x537383[_0x840f('0x3c')]=qs[_0x840f('0x3d')](_0x5ac58e[_0x840f('0x34')][_0x840f('0x3d')]);_0x537383['where']=qs[_0x840f('0x35')](_[_0x840f('0x3e')](_0x5ac58e[_0x840f('0x34')],_0x2fb007['filters']),_0x4f8fd9);if(_0x5ac58e[_0x840f('0x34')][_0x840f('0x3f')]){_0x537383[_0x840f('0x40')]=_[_0x840f('0x41')](_0x537383[_0x840f('0x40')],{'$or':_[_0x840f('0x2e')](_0x4f8fd9,function(_0x1665e5){if(_0x1665e5[_0x840f('0x31')]!==_0x840f('0x42')){var _0x1634f2={};_0x1634f2[_0x1665e5[_0x840f('0x2b')]]={'$like':'%'+_0x5ac58e['query'][_0x840f('0x3f')]+'%'};return _0x1634f2;}})});}_0x537383=_[_0x840f('0x41')]({},_0x537383,_0x5ac58e[_0x840f('0x43')]);var _0x401222={'where':_0x537383[_0x840f('0x40')]};return db[_0x840f('0x44')][_0x840f('0x24')](_0x401222)[_0x840f('0x28')](function(_0x59feee){_0x2d5302[_0x840f('0x24')]=_0x59feee;if(_0x5ac58e[_0x840f('0x34')][_0x840f('0x45')]){_0x537383[_0x840f('0x46')]=[{'all':!![]}];}return db[_0x840f('0x44')]['findAll'](_0x537383);})[_0x840f('0x28')](function(_0x4aa74a){_0x2d5302[_0x840f('0x47')]=_0x4aa74a;return _0x2d5302;})[_0x840f('0x28')](respondWithFilteredResult(_0x519bc4,_0x537383))[_0x840f('0x48')](handleError(_0x519bc4,null));};exports[_0x840f('0x49')]=function(_0x2f6a32,_0x53d792){var _0x42bfb8={'raw':!![],'where':{'id':_0x2f6a32[_0x840f('0x4a')]['id']}},_0x1baf1d={};_0x1baf1d[_0x840f('0x33')]=_[_0x840f('0x4b')](db[_0x840f('0x44')][_0x840f('0x2f')]);_0x1baf1d[_0x840f('0x34')]=_[_0x840f('0x4b')](_0x2f6a32['query']);_0x1baf1d['filters']=_[_0x840f('0x36')](_0x1baf1d[_0x840f('0x33')],_0x1baf1d['query']);_0x42bfb8[_0x840f('0x38')]=_[_0x840f('0x36')](_0x1baf1d['model'],qs[_0x840f('0x37')](_0x2f6a32[_0x840f('0x34')][_0x840f('0x37')]));_0x42bfb8[_0x840f('0x38')]=_0x42bfb8['attributes'][_0x840f('0x39')]?_0x42bfb8[_0x840f('0x38')]:_0x1baf1d[_0x840f('0x33')];if(_0x2f6a32[_0x840f('0x34')]['includeAll']){_0x42bfb8[_0x840f('0x46')]=[{'all':!![]}];}_0x42bfb8=_['merge']({},_0x42bfb8,_0x2f6a32[_0x840f('0x43')]);return db[_0x840f('0x44')]['find'](_0x42bfb8)['then'](handleEntityNotFound(_0x53d792,null))['then'](respondWithResult(_0x53d792,null))[_0x840f('0x48')](handleError(_0x53d792,null));};exports[_0x840f('0x4c')]=function(_0x75fb81,_0x3570f4){return db['ChatGroup'][_0x840f('0x4c')](_0x75fb81['body'],{})[_0x840f('0x28')](respondWithResult(_0x3570f4,0xc9))[_0x840f('0x48')](handleError(_0x3570f4,null));};exports[_0x840f('0x27')]=function(_0x227e80,_0x1dc164){if(_0x227e80['body']['id']){delete _0x227e80[_0x840f('0x4d')]['id'];}return db[_0x840f('0x44')]['find']({'where':{'id':_0x227e80[_0x840f('0x4a')]['id']}})[_0x840f('0x28')](handleEntityNotFound(_0x1dc164,null))[_0x840f('0x28')](saveUpdates(_0x227e80[_0x840f('0x4d')],null))[_0x840f('0x28')](respondWithResult(_0x1dc164,null))[_0x840f('0x48')](handleError(_0x1dc164,null));};exports[_0x840f('0x29')]=function(_0x247875,_0x4bf215){return db['ChatGroup'][_0x840f('0x4e')]({'where':{'id':_0x247875['params']['id']}})[_0x840f('0x28')](handleEntityNotFound(_0x4bf215,null))[_0x840f('0x28')](removeEntity(_0x4bf215,null))[_0x840f('0x48')](handleError(_0x4bf215,null));};exports[_0x840f('0x4f')]=function(_0x15d6a9,_0x12e969){return db['ChatGroup'][_0x840f('0x4f')]()[_0x840f('0x28')](respondWithResult(_0x12e969,null))[_0x840f('0x48')](handleError(_0x12e969,null));};exports[_0x840f('0x50')]=function(_0x148c2b,_0x31e44f,_0x3a621b){return db[_0x840f('0x51')][_0x840f('0x24')]({'where':{'ChatGroupId':_0x148c2b[_0x840f('0x4a')]['id'],'ToId':_0x148c2b[_0x840f('0x52')]['id'],'read':![]}})[_0x840f('0x28')](function(_0x11275d){return{'id':_[_0x840f('0x53')](_0x148c2b[_0x840f('0x4a')]['id']),'count':_0x11275d};})[_0x840f('0x28')](respondWithResult(_0x31e44f,null))['catch'](handleError(_0x31e44f,null));};exports['addMembers']=function(_0x4e6ead,_0x8ebfec,_0x538d45){return db[_0x840f('0x44')][_0x840f('0x4e')]({'where':{'id':_0x4e6ead[_0x840f('0x4a')]['id']}})[_0x840f('0x28')](handleEntityNotFound(_0x8ebfec,null))[_0x840f('0x28')](function(_0x58cd4f){if(_0x58cd4f){return _0x58cd4f[_0x840f('0x54')](_0x4e6ead[_0x840f('0x4d')][_0x840f('0x55')],_[_0x840f('0x56')](_0x4e6ead[_0x840f('0x4d')],['ids','id'])||{});}})[_0x840f('0x28')](respondWithResult(_0x8ebfec,null))[_0x840f('0x48')](handleError(_0x8ebfec,null));};exports[_0x840f('0x57')]=function(_0x43c8f5,_0x1bdb8c,_0x30742){var _0x52673a={};var _0x41561b={};var _0xf98d96;var _0x44c072;return db[_0x840f('0x44')][_0x840f('0x58')]({'where':{'id':_0x43c8f5['params']['id']}})[_0x840f('0x28')](handleEntityNotFound(_0x1bdb8c,null))[_0x840f('0x28')](function(_0x2b934e){if(_0x2b934e){_0xf98d96=_0x2b934e;_0x41561b[_0x840f('0x33')]=_[_0x840f('0x4b')](db[_0x840f('0x59')][_0x840f('0x2f')]);_0x41561b[_0x840f('0x34')]=_[_0x840f('0x4b')](_0x43c8f5['query']);_0x41561b[_0x840f('0x35')]=_[_0x840f('0x36')](_0x41561b[_0x840f('0x33')],_0x41561b[_0x840f('0x34')]);_0x52673a[_0x840f('0x38')]=_[_0x840f('0x36')](_0x41561b[_0x840f('0x33')],qs['fields'](_0x43c8f5['query'][_0x840f('0x37')]));_0x52673a[_0x840f('0x38')]=_0x52673a['attributes']['length']?_0x52673a[_0x840f('0x38')]:_0x41561b[_0x840f('0x33')];_0x52673a[_0x840f('0x3c')]=qs[_0x840f('0x3d')](_0x43c8f5[_0x840f('0x34')][_0x840f('0x3d')]);_0x52673a[_0x840f('0x40')]=qs['filters'](_[_0x840f('0x3e')](_0x43c8f5[_0x840f('0x34')],_0x41561b['filters']));if(_0x43c8f5[_0x840f('0x34')][_0x840f('0x3f')]){_0x52673a[_0x840f('0x40')]=_[_0x840f('0x41')](_0x52673a[_0x840f('0x40')],{'$or':_[_0x840f('0x2e')](_0x52673a[_0x840f('0x38')],function(_0x3fe6bf){var _0x1ecc51={};_0x1ecc51[_0x3fe6bf]={'$like':'%'+_0x43c8f5[_0x840f('0x34')]['filter']+'%'};return _0x1ecc51;})});}_0x52673a=_[_0x840f('0x41')]({},_0x52673a,_0x43c8f5['options']);return _0xf98d96['getMembers'](_0x52673a);}})[_0x840f('0x28')](function(_0x47d308){if(_0x47d308){_0x44c072=_0x47d308['length'];if(!_0x43c8f5[_0x840f('0x34')][_0x840f('0x3a')](_0x840f('0x3b'))){_0x52673a[_0x840f('0x23')]=qs[_0x840f('0x23')](_0x43c8f5[_0x840f('0x34')][_0x840f('0x23')]);_0x52673a['offset']=qs[_0x840f('0x21')](_0x43c8f5[_0x840f('0x34')]['offset']);}return _0xf98d96['getMembers'](_0x52673a);}})[_0x840f('0x28')](function(_0x512943){if(_0x512943){return _0x512943?{'count':_0x44c072,'rows':_0x512943}:null;}})[_0x840f('0x28')](respondWithResult(_0x1bdb8c,null))[_0x840f('0x48')](handleError(_0x1bdb8c,null));};exports['removeMembers']=function(_0x3e7781,_0x5c7f65,_0xdfd21f){return db['ChatGroup'][_0x840f('0x4e')]({'where':{'id':_0x3e7781[_0x840f('0x4a')]['id']}})[_0x840f('0x28')](handleEntityNotFound(_0x5c7f65,null))[_0x840f('0x28')](function(_0x1aa33b){if(_0x1aa33b){return _0x1aa33b[_0x840f('0x5a')](_0x3e7781[_0x840f('0x34')][_0x840f('0x55')]);}})['then'](respondWithStatusCode(_0x5c7f65,null))[_0x840f('0x48')](handleError(_0x5c7f65,null));};exports[_0x840f('0x5b')]=function(_0x1a4932,_0x3976c2,_0x524a0d){if(_0x1a4932[_0x840f('0x4d')]['id']){delete _0x1a4932[_0x840f('0x4d')]['id'];}return db[_0x840f('0x44')]['find']({'where':{'id':_0x1a4932[_0x840f('0x4a')]['id']}})[_0x840f('0x28')](handleEntityNotFound(_0x3976c2,null))['then'](function(_0x30dc0b){if(_0x30dc0b){_0x1a4932[_0x840f('0x4d')][_0x840f('0x5c')]=_0x30dc0b['id'];return db[_0x840f('0x51')]['create'](_0x1a4932[_0x840f('0x4d')]);}})[_0x840f('0x28')](respondWithResult(_0x3976c2,null))[_0x840f('0x48')](handleError(_0x3976c2,null));};exports['getMessages']=function(_0x2e93d0,_0x1a0d44,_0x337a7f){var _0x19417c={};var _0x35d7eb={};var _0x3e3c7a;var _0x2bba51;return db[_0x840f('0x44')]['findOne']({'where':{'id':_0x2e93d0['params']['id']}})[_0x840f('0x28')](handleEntityNotFound(_0x1a0d44,null))[_0x840f('0x28')](function(_0x20592a){if(_0x20592a){_0x3e3c7a=_0x20592a;_0x35d7eb[_0x840f('0x33')]=_[_0x840f('0x4b')](db[_0x840f('0x51')][_0x840f('0x2f')]);_0x35d7eb[_0x840f('0x34')]=_[_0x840f('0x4b')](_0x2e93d0[_0x840f('0x34')]);_0x35d7eb[_0x840f('0x35')]=_['intersection'](_0x35d7eb[_0x840f('0x33')],_0x35d7eb['query']);_0x19417c[_0x840f('0x38')]=_[_0x840f('0x36')](_0x35d7eb[_0x840f('0x33')],qs['fields'](_0x2e93d0[_0x840f('0x34')]['fields']));_0x19417c[_0x840f('0x38')]=_0x19417c['attributes'][_0x840f('0x39')]?_0x19417c['attributes']:_0x35d7eb['model'];_0x19417c['order']=qs[_0x840f('0x3d')](_0x2e93d0[_0x840f('0x34')]['sort']);_0x19417c[_0x840f('0x40')]=qs[_0x840f('0x35')](_[_0x840f('0x3e')](_0x2e93d0[_0x840f('0x34')],_0x35d7eb['filters']));if(_0x2e93d0[_0x840f('0x34')][_0x840f('0x3f')]){_0x19417c[_0x840f('0x40')]=_[_0x840f('0x41')](_0x19417c[_0x840f('0x40')],{'$or':_[_0x840f('0x2e')](_0x19417c['attributes'],function(_0x55ca47){var _0xd87d5d={};_0xd87d5d[_0x55ca47]={'$like':'%'+_0x2e93d0[_0x840f('0x34')][_0x840f('0x3f')]+'%'};return _0xd87d5d;})});}if(_0x2e93d0['query'][_0x840f('0x5d')]){var _0x223317=_0x2e93d0[_0x840f('0x34')][_0x840f('0x5d')][_0x840f('0x5e')](',');var _0x46bda9={};_0x46bda9[_0x223317[0x0]]={'$gte':moment(_0x223317[0x1])[_0x840f('0x5f')](_0x840f('0x60'))};_0x19417c[_0x840f('0x40')]=_[_0x840f('0x41')](_0x19417c[_0x840f('0x40')],_0x46bda9);}_0x19417c=_[_0x840f('0x41')]({},_0x19417c,_0x2e93d0[_0x840f('0x43')]);return _0x3e3c7a[_0x840f('0x61')](_0x19417c);}})[_0x840f('0x28')](function(_0x5ca88b){if(_0x5ca88b){_0x2bba51=_0x5ca88b[_0x840f('0x39')];if(!_0x2e93d0[_0x840f('0x34')][_0x840f('0x3a')](_0x840f('0x3b'))){_0x19417c[_0x840f('0x23')]=qs[_0x840f('0x23')](_0x2e93d0[_0x840f('0x34')][_0x840f('0x23')]);_0x19417c['offset']=qs[_0x840f('0x21')](_0x2e93d0[_0x840f('0x34')][_0x840f('0x21')]);}return _0x3e3c7a[_0x840f('0x61')](_0x19417c);}})['then'](function(_0x2527ff){if(_0x2527ff){return _0x2527ff?{'count':_0x2bba51,'rows':_0x2527ff}:null;}})['then'](respondWithResult(_0x1a0d44,null))[_0x840f('0x48')](handleError(_0x1a0d44,null));};
\ No newline at end of file
diff --git a/server/api/chatGroup/chatGroup.events.js b/server/api/chatGroup/chatGroup.events.js
index a5581c0..3dd021b 100644
--- a/server/api/chatGroup/chatGroup.events.js
+++ b/server/api/chatGroup/chatGroup.events.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x4689=['update','emit','hasOwnProperty','exports','../../mysqldb','ChatGroup','setMaxListeners'];(function(_0x1e1b18,_0x5d471b){var _0x3da8f2=function(_0x51fe71){while(--_0x51fe71){_0x1e1b18['push'](_0x1e1b18['shift']());}};_0x3da8f2(++_0x5d471b);}(_0x4689,0xf2));var _0x9468=function(_0x48e33b,_0x136b29){_0x48e33b=_0x48e33b-0x0;var _0x3a83aa=_0x4689[_0x48e33b];return _0x3a83aa;};'use strict';var EventEmitter=require('events');var ChatGroup=require(_0x9468('0x0'))['db'][_0x9468('0x1')];var ChatGroupEvents=new EventEmitter();ChatGroupEvents[_0x9468('0x2')](0x0);var events={'afterCreate':'save','afterUpdate':_0x9468('0x3'),'afterDestroy':'remove'};function emitEvent(_0x5ec58d){return function(_0xae5f0b,_0x5dea11,_0x54de70){ChatGroupEvents[_0x9468('0x4')](_0x5ec58d+':'+_0xae5f0b['id'],_0xae5f0b);ChatGroupEvents[_0x9468('0x4')](_0x5ec58d,_0xae5f0b);_0x54de70(null);};}for(var e in events){if(events[_0x9468('0x5')](e)){var event=events[e];ChatGroup['hook'](e,emitEvent(event));}}module[_0x9468('0x6')]=ChatGroupEvents;
\ No newline at end of file
+var _0x1ddf=['emit','hasOwnProperty','hook','events','../../mysqldb','save','update','remove'];(function(_0xbb091,_0x3fe7ee){var _0x467a04=function(_0x3a978d){while(--_0x3a978d){_0xbb091['push'](_0xbb091['shift']());}};_0x467a04(++_0x3fe7ee);}(_0x1ddf,0x1ab));var _0xf1dd=function(_0x40a4ee,_0x515400){_0x40a4ee=_0x40a4ee-0x0;var _0x57c3cc=_0x1ddf[_0x40a4ee];return _0x57c3cc;};'use strict';var EventEmitter=require(_0xf1dd('0x0'));var ChatGroup=require(_0xf1dd('0x1'))['db']['ChatGroup'];var ChatGroupEvents=new EventEmitter();ChatGroupEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xf1dd('0x2'),'afterUpdate':_0xf1dd('0x3'),'afterDestroy':_0xf1dd('0x4')};function emitEvent(_0x52a8d6){return function(_0x53271b,_0x370ac3,_0x17f7da){ChatGroupEvents[_0xf1dd('0x5')](_0x52a8d6+':'+_0x53271b['id'],_0x53271b);ChatGroupEvents[_0xf1dd('0x5')](_0x52a8d6,_0x53271b);_0x17f7da(null);};}for(var e in events){if(events[_0xf1dd('0x6')](e)){var event=events[e];ChatGroup[_0xf1dd('0x7')](e,emitEvent(event));}}module['exports']=ChatGroupEvents;
\ No newline at end of file
diff --git a/server/api/chatGroup/chatGroup.model.js b/server/api/chatGroup/chatGroup.model.js
index bd5160a..488a2d3 100644
--- a/server/api/chatGroup/chatGroup.model.js
+++ b/server/api/chatGroup/chatGroup.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x19e5=['./chatGroup.attributes','define','ChatGroup','chat_groups','lodash','util','moment','bluebird','path','../../config/environment'];(function(_0x2dafbe,_0x5d04de){var _0x58a45a=function(_0x50ac96){while(--_0x50ac96){_0x2dafbe['push'](_0x2dafbe['shift']());}};_0x58a45a(++_0x5d04de);}(_0x19e5,0xae));var _0x519e=function(_0x1f544e,_0x1edbbd){_0x1f544e=_0x1f544e-0x0;var _0x394caa=_0x19e5[_0x1f544e];return _0x394caa;};'use strict';var _=require(_0x519e('0x0'));var util=require(_0x519e('0x1'));var logger=require('../../config/logger')('api');var moment=require(_0x519e('0x2'));var BPromise=require(_0x519e('0x3'));var rp=require('request-promise');var fs=require('fs');var path=require(_0x519e('0x4'));var rimraf=require('rimraf');var config=require(_0x519e('0x5'));var attributes=require(_0x519e('0x6'));module['exports']=function(_0x1f6949,_0x21c74d){return _0x1f6949[_0x519e('0x7')](_0x519e('0x8'),attributes,{'tableName':_0x519e('0x9'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
+var _0x8b1c=['rimraf','../../config/environment','define','chat_groups','lodash','util','../../config/logger','api','moment','bluebird','request-promise'];(function(_0x5118ed,_0x5815e6){var _0x4855da=function(_0x46f834){while(--_0x46f834){_0x5118ed['push'](_0x5118ed['shift']());}};_0x4855da(++_0x5815e6);}(_0x8b1c,0xf6));var _0xc8b1=function(_0x32cd82,_0x545328){_0x32cd82=_0x32cd82-0x0;var _0x52af6f=_0x8b1c[_0x32cd82];return _0x52af6f;};'use strict';var _=require(_0xc8b1('0x0'));var util=require(_0xc8b1('0x1'));var logger=require(_0xc8b1('0x2'))(_0xc8b1('0x3'));var moment=require(_0xc8b1('0x4'));var BPromise=require(_0xc8b1('0x5'));var rp=require(_0xc8b1('0x6'));var fs=require('fs');var path=require('path');var rimraf=require(_0xc8b1('0x7'));var config=require(_0xc8b1('0x8'));var attributes=require('./chatGroup.attributes');module['exports']=function(_0xf9a2e2,_0x5b8db3){return _0xf9a2e2[_0xc8b1('0x9')]('ChatGroup',attributes,{'tableName':_0xc8b1('0xa'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
diff --git a/server/api/chatGroup/chatGroup.rpc.js b/server/api/chatGroup/chatGroup.rpc.js
index 6f064e5..55c4a64 100644
--- a/server/api/chatGroup/chatGroup.rpc.js
+++ b/server/api/chatGroup/chatGroup.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x3a32=['error','code','message','info','catch','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','rpc','../../config/environment','client','redis','defaults','localhost','socket.io-emitter','register','request','ChatGroup,\x20%s,\x20%s','request\x20sent','debug','stringify'];(function(_0xe13780,_0x5526f8){var _0x33b690=function(_0x25fb63){while(--_0x25fb63){_0xe13780['push'](_0xe13780['shift']());}};_0x33b690(++_0x5526f8);}(_0x3a32,0x9b));var _0x23a3=function(_0xd09668,_0x1435b2){_0xd09668=_0xd09668-0x0;var _0x68726=_0x3a32[_0xd09668];return _0x68726;};'use strict';var _=require(_0x23a3('0x0'));var util=require(_0x23a3('0x1'));var moment=require(_0x23a3('0x2'));var BPromise=require(_0x23a3('0x3'));var rs=require(_0x23a3('0x4'));var fs=require('fs');var Redis=require(_0x23a3('0x5'));var db=require(_0x23a3('0x6'))['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')(_0x23a3('0x7'));var config=require(_0x23a3('0x8'));var jayson=require('jayson/promise');var client=jayson[_0x23a3('0x9')]['http']({'port':0x232a});config[_0x23a3('0xa')]=_[_0x23a3('0xb')](config[_0x23a3('0xa')],{'host':_0x23a3('0xc'),'port':0x18eb});var socket=require(_0x23a3('0xd'))(new Redis(config[_0x23a3('0xa')]));require('./chatGroup.socket')[_0x23a3('0xe')](socket);function respondWithRpcPromise(_0x238fbe,_0x5bdf73,_0x5f4b21){return new BPromise(function(_0x93e9d,_0xf9b603){return client[_0x23a3('0xf')](_0x238fbe,_0x5f4b21)['then'](function(_0x2137e4){logger['info'](_0x23a3('0x10'),_0x5bdf73,_0x23a3('0x11'));logger[_0x23a3('0x12')]('ChatGroup,\x20%s,\x20%s,\x20%s',_0x5bdf73,_0x23a3('0x11'),JSON[_0x23a3('0x13')](_0x2137e4));if(_0x2137e4[_0x23a3('0x14')]){if(_0x2137e4[_0x23a3('0x14')][_0x23a3('0x15')]===0x1f4){logger['error'](_0x23a3('0x10'),_0x5bdf73,_0x2137e4[_0x23a3('0x14')]['message']);return _0xf9b603(_0x2137e4[_0x23a3('0x14')][_0x23a3('0x16')]);}logger['error'](_0x23a3('0x10'),_0x5bdf73,_0x2137e4[_0x23a3('0x14')][_0x23a3('0x16')]);return _0x93e9d(_0x2137e4[_0x23a3('0x14')][_0x23a3('0x16')]);}else{logger[_0x23a3('0x17')](_0x23a3('0x10'),_0x5bdf73,_0x23a3('0x11'));_0x93e9d(_0x2137e4['result'][_0x23a3('0x16')]);}})[_0x23a3('0x18')](function(_0x5ed775){logger['error'](_0x23a3('0x10'),_0x5bdf73,_0x5ed775);_0xf9b603(_0x5ed775);});});}
\ No newline at end of file
+var _0x38fb=['register','request','then','info','ChatGroup,\x20%s,\x20%s','request\x20sent','debug','error','code','message','result','catch','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','redis','defaults','localhost','./chatGroup.socket'];(function(_0x33a308,_0x5ceed8){var _0x362c75=function(_0x16c5e1){while(--_0x16c5e1){_0x33a308['push'](_0x33a308['shift']());}};_0x362c75(++_0x5ceed8);}(_0x38fb,0x1b0));var _0xb38f=function(_0x802997,_0x5534a2){_0x802997=_0x802997-0x0;var _0x35c641=_0x38fb[_0x802997];return _0x35c641;};'use strict';var _=require(_0xb38f('0x0'));var util=require(_0xb38f('0x1'));var moment=require(_0xb38f('0x2'));var BPromise=require(_0xb38f('0x3'));var rs=require(_0xb38f('0x4'));var fs=require('fs');var Redis=require(_0xb38f('0x5'));var db=require(_0xb38f('0x6'))['db'];var utils=require(_0xb38f('0x7'));var logger=require(_0xb38f('0x8'))(_0xb38f('0x9'));var config=require(_0xb38f('0xa'));var jayson=require(_0xb38f('0xb'));var client=jayson[_0xb38f('0xc')][_0xb38f('0xd')]({'port':0x232a});config[_0xb38f('0xe')]=_[_0xb38f('0xf')](config[_0xb38f('0xe')],{'host':_0xb38f('0x10'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0xb38f('0xe')]));require(_0xb38f('0x11'))[_0xb38f('0x12')](socket);function respondWithRpcPromise(_0x5e037a,_0x3a5441,_0x1252b6){return new BPromise(function(_0xc17932,_0x331549){return client[_0xb38f('0x13')](_0x5e037a,_0x1252b6)[_0xb38f('0x14')](function(_0x3eb027){logger[_0xb38f('0x15')](_0xb38f('0x16'),_0x3a5441,_0xb38f('0x17'));logger[_0xb38f('0x18')]('ChatGroup,\x20%s,\x20%s,\x20%s',_0x3a5441,'request\x20sent',JSON['stringify'](_0x3eb027));if(_0x3eb027['error']){if(_0x3eb027[_0xb38f('0x19')][_0xb38f('0x1a')]===0x1f4){logger[_0xb38f('0x19')](_0xb38f('0x16'),_0x3a5441,_0x3eb027[_0xb38f('0x19')][_0xb38f('0x1b')]);return _0x331549(_0x3eb027[_0xb38f('0x19')][_0xb38f('0x1b')]);}logger['error']('ChatGroup,\x20%s,\x20%s',_0x3a5441,_0x3eb027[_0xb38f('0x19')]['message']);return _0xc17932(_0x3eb027[_0xb38f('0x19')][_0xb38f('0x1b')]);}else{logger[_0xb38f('0x15')](_0xb38f('0x16'),_0x3a5441,_0xb38f('0x17'));_0xc17932(_0x3eb027[_0xb38f('0x1c')][_0xb38f('0x1b')]);}})[_0xb38f('0x1d')](function(_0x57c380){logger[_0xb38f('0x19')](_0xb38f('0x16'),_0x3a5441,_0x57c380);_0x331549(_0x57c380);});});}
\ No newline at end of file
diff --git a/server/api/chatGroup/chatGroup.socket.js b/server/api/chatGroup/chatGroup.socket.js
index ff71da0..382c1ee 100644
--- a/server/api/chatGroup/chatGroup.socket.js
+++ b/server/api/chatGroup/chatGroup.socket.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x7cba=['emit','length','./chatGroup.events','save'];(function(_0xfdb2df,_0x5517ff){var _0x42dc28=function(_0x3b547e){while(--_0x3b547e){_0xfdb2df['push'](_0xfdb2df['shift']());}};_0x42dc28(++_0x5517ff);}(_0x7cba,0x1ca));var _0xa7cb=function(_0x3c5832,_0x1d3f0e){_0x3c5832=_0x3c5832-0x0;var _0xfae7fc=_0x7cba[_0x3c5832];return _0xfae7fc;};'use strict';var ChatGroupEvents=require(_0xa7cb('0x0'));var events=[_0xa7cb('0x1'),'remove','update'];function createListener(_0x5a441d,_0x125ad8){return function(_0x5d239f){_0x125ad8[_0xa7cb('0x2')](_0x5a441d,_0x5d239f);};}function removeListener(_0x4bd8fd,_0x4d7313){return function(){ChatGroupEvents['removeListener'](_0x4bd8fd,_0x4d7313);};}exports['register']=function(_0x30437c){for(var _0x36ce42=0x0,_0x5cad2=events[_0xa7cb('0x3')];_0x36ce42<_0x5cad2;_0x36ce42++){var _0x563ff3=events[_0x36ce42];var _0x43870e=createListener('chatGroup:'+_0x563ff3,_0x30437c);ChatGroupEvents['on'](_0x563ff3,_0x43870e);}};
\ No newline at end of file
+var _0x4d08=['chatGroup:','./chatGroup.events','save','remove','emit','register','length'];(function(_0x1d6302,_0x582df7){var _0x1f8f5c=function(_0xe4ddc2){while(--_0xe4ddc2){_0x1d6302['push'](_0x1d6302['shift']());}};_0x1f8f5c(++_0x582df7);}(_0x4d08,0x94));var _0x84d0=function(_0x10f68e,_0xf198ea){_0x10f68e=_0x10f68e-0x0;var _0x4c8372=_0x4d08[_0x10f68e];return _0x4c8372;};'use strict';var ChatGroupEvents=require(_0x84d0('0x0'));var events=[_0x84d0('0x1'),_0x84d0('0x2'),'update'];function createListener(_0x3036b6,_0x2392bd){return function(_0x584efe){_0x2392bd[_0x84d0('0x3')](_0x3036b6,_0x584efe);};}function removeListener(_0x4281d7,_0x445c6b){return function(){ChatGroupEvents['removeListener'](_0x4281d7,_0x445c6b);};}exports[_0x84d0('0x4')]=function(_0x66bf0e){for(var _0x329ef6=0x0,_0x118ef2=events[_0x84d0('0x5')];_0x329ef6<_0x118ef2;_0x329ef6++){var _0x268c7d=events[_0x329ef6];var _0x2f2397=createListener(_0x84d0('0x6')+_0x268c7d,_0x66bf0e);ChatGroupEvents['on'](_0x268c7d,_0x2f2397);}};
\ No newline at end of file
diff --git a/server/api/chatGroup/index.js b/server/api/chatGroup/index.js
index 31fbc56..6752733 100644
--- a/server/api/chatGroup/index.js
+++ b/server/api/chatGroup/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x3374=['get','isAuthenticated','index','/describe','describe','/:id','show','/:id/unread','getUnread','/:id/messages','getMessages','post','create','addMembers','addMessage','update','destroy','delete','removeMembers','exports','util','connect-timeout','express','Router','fs-extra','./chatGroup.controller'];(function(_0x20ef64,_0x4a8fe9){var _0x3707d8=function(_0x5b9a88){while(--_0x5b9a88){_0x20ef64['push'](_0x20ef64['shift']());}};_0x3707d8(++_0x4a8fe9);}(_0x3374,0x166));var _0x4337=function(_0x47d364,_0x506c2f){_0x47d364=_0x47d364-0x0;var _0x4b8e5b=_0x3374[_0x47d364];return _0x4b8e5b;};'use strict';var multer=require('multer');var util=require(_0x4337('0x0'));var path=require('path');var timeout=require(_0x4337('0x1'));var express=require(_0x4337('0x2'));var router=express[_0x4337('0x3')]();var fs_extra=require(_0x4337('0x4'));var auth=require('../../components/auth/service');var interaction=require('../../components/interaction/service');var config=require('../../config/environment');var controller=require(_0x4337('0x5'));router[_0x4337('0x6')]('/',auth[_0x4337('0x7')](),controller[_0x4337('0x8')]);router[_0x4337('0x6')](_0x4337('0x9'),auth['isAuthenticated'](),controller[_0x4337('0xa')]);router['get'](_0x4337('0xb'),auth[_0x4337('0x7')](),controller[_0x4337('0xc')]);router[_0x4337('0x6')](_0x4337('0xd'),auth[_0x4337('0x7')](),controller[_0x4337('0xe')]);router[_0x4337('0x6')]('/:id/members',auth[_0x4337('0x7')](),controller['getMembers']);router[_0x4337('0x6')](_0x4337('0xf'),auth[_0x4337('0x7')](),controller[_0x4337('0x10')]);router[_0x4337('0x11')]('/',auth[_0x4337('0x7')](),controller[_0x4337('0x12')]);router[_0x4337('0x11')]('/:id/members',auth[_0x4337('0x7')](),controller[_0x4337('0x13')]);router[_0x4337('0x11')](_0x4337('0xf'),auth[_0x4337('0x7')](),controller[_0x4337('0x14')]);router['put'](_0x4337('0xb'),auth['isAuthenticated'](),controller[_0x4337('0x15')]);router['delete'](_0x4337('0xb'),auth[_0x4337('0x7')](),controller[_0x4337('0x16')]);router[_0x4337('0x17')]('/:id/members',auth['isAuthenticated'](),controller[_0x4337('0x18')]);module[_0x4337('0x19')]=router;
\ No newline at end of file
+var _0xf8c9=['exports','multer','util','path','connect-timeout','express','Router','fs-extra','../../components/auth/service','./chatGroup.controller','get','isAuthenticated','index','/describe','describe','/:id','show','getUnread','/:id/members','getMembers','/:id/messages','getMessages','post','create','addMessage','put','update','destroy','delete'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xf8c9,0x106));var _0x9f8c=function(_0x47f71f,_0x152fd8){_0x47f71f=_0x47f71f-0x0;var _0x41e749=_0xf8c9[_0x47f71f];return _0x41e749;};'use strict';var multer=require(_0x9f8c('0x0'));var util=require(_0x9f8c('0x1'));var path=require(_0x9f8c('0x2'));var timeout=require(_0x9f8c('0x3'));var express=require(_0x9f8c('0x4'));var router=express[_0x9f8c('0x5')]();var fs_extra=require(_0x9f8c('0x6'));var auth=require(_0x9f8c('0x7'));var interaction=require('../../components/interaction/service');var config=require('../../config/environment');var controller=require(_0x9f8c('0x8'));router[_0x9f8c('0x9')]('/',auth[_0x9f8c('0xa')](),controller[_0x9f8c('0xb')]);router[_0x9f8c('0x9')](_0x9f8c('0xc'),auth['isAuthenticated'](),controller[_0x9f8c('0xd')]);router[_0x9f8c('0x9')](_0x9f8c('0xe'),auth[_0x9f8c('0xa')](),controller[_0x9f8c('0xf')]);router[_0x9f8c('0x9')]('/:id/unread',auth[_0x9f8c('0xa')](),controller[_0x9f8c('0x10')]);router[_0x9f8c('0x9')](_0x9f8c('0x11'),auth[_0x9f8c('0xa')](),controller[_0x9f8c('0x12')]);router[_0x9f8c('0x9')](_0x9f8c('0x13'),auth[_0x9f8c('0xa')](),controller[_0x9f8c('0x14')]);router[_0x9f8c('0x15')]('/',auth[_0x9f8c('0xa')](),controller[_0x9f8c('0x16')]);router['post'](_0x9f8c('0x11'),auth['isAuthenticated'](),controller['addMembers']);router[_0x9f8c('0x15')](_0x9f8c('0x13'),auth[_0x9f8c('0xa')](),controller[_0x9f8c('0x17')]);router[_0x9f8c('0x18')](_0x9f8c('0xe'),auth[_0x9f8c('0xa')](),controller[_0x9f8c('0x19')]);router['delete']('/:id',auth[_0x9f8c('0xa')](),controller[_0x9f8c('0x1a')]);router[_0x9f8c('0x1b')]('/:id/members',auth[_0x9f8c('0xa')](),controller['removeMembers']);module[_0x9f8c('0x1c')]=router;
\ No newline at end of file
diff --git a/server/api/chatInteraction/chatInteraction.attributes.js b/server/api/chatInteraction/chatInteraction.attributes.js
index 3f6518f..92b4bc6 100644
--- a/server/api/chatInteraction/chatInteraction.attributes.js
+++ b/server/api/chatInteraction/chatInteraction.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x3266=['BOOLEAN','INTEGER','ENUM','star','thumb','TEXT','STRING','long','DATE','out','sequelize','exports'];(function(_0x4b6f5c,_0x56f7ce){var _0x55548b=function(_0x125619){while(--_0x125619){_0x4b6f5c['push'](_0x4b6f5c['shift']());}};_0x55548b(++_0x56f7ce);}(_0x3266,0x6a));var _0x6326=function(_0x9c2427,_0x17c865){_0x9c2427=_0x9c2427-0x0;var _0x51984f=_0x3266[_0x9c2427];return _0x51984f;};'use strict';var Sequelize=require(_0x6326('0x0'));module[_0x6326('0x1')]={'closed':{'type':Sequelize[_0x6326('0x2')],'defaultValue':![]},'ratingValue':{'type':Sequelize[_0x6326('0x3')]},'ratingType':{'type':Sequelize[_0x6326('0x4')](_0x6326('0x5'),_0x6326('0x6')),'defaultValue':_0x6326('0x5')},'ratingMessage':{'type':Sequelize[_0x6326('0x7')]},'pathTranscript':{'type':Sequelize['TEXT']},'mailTranscript':{'type':Sequelize[_0x6326('0x8')],'validate':{'isEmail':!![]}},'closedAt':{'type':Sequelize['DATE']},'disposition':{'type':Sequelize[_0x6326('0x8')]},'secondDisposition':{'type':Sequelize[_0x6326('0x8')]},'thirdDisposition':{'type':Sequelize[_0x6326('0x8')]},'note':{'type':Sequelize['STRING']},'browserName':{'type':Sequelize[_0x6326('0x8')]},'browserVersion':{'type':Sequelize['STRING']},'osName':{'type':Sequelize[_0x6326('0x8')]},'osVersion':{'type':Sequelize[_0x6326('0x8')]},'deviceModel':{'type':Sequelize[_0x6326('0x8')]},'deviceVendor':{'type':Sequelize[_0x6326('0x8')]},'deviceType':{'type':Sequelize[_0x6326('0x8')]},'referer':{'type':Sequelize['TEXT']},'customerIp':{'type':Sequelize[_0x6326('0x8')]},'formData':{'type':Sequelize[_0x6326('0x7')](_0x6326('0x9'))},'read1stAt':{'type':Sequelize[_0x6326('0xa')]},'lastMsgAt':{'type':Sequelize[_0x6326('0xa')]},'lastMsgDirection':{'type':Sequelize[_0x6326('0x4')]('in',_0x6326('0xb')),'defaultValue':'in','allowNull':![]},'closeReason':{'type':Sequelize[_0x6326('0x8')]},'customerPort':{'type':Sequelize[_0x6326('0x8')]},'vidaooSessionId':{'type':Sequelize[_0x6326('0x7')]},'autoreplyExecuted':{'type':Sequelize['BOOLEAN'],'defaultValue':![]}};
\ No newline at end of file
+var _0xeb74=['exports','BOOLEAN','INTEGER','ENUM','star','thumb','TEXT','STRING','DATE','long','out','sequelize'];(function(_0x5dede5,_0x22c5ca){var _0x3f8b62=function(_0xf4333){while(--_0xf4333){_0x5dede5['push'](_0x5dede5['shift']());}};_0x3f8b62(++_0x22c5ca);}(_0xeb74,0xe3));var _0x4eb7=function(_0x46e7af,_0x485859){_0x46e7af=_0x46e7af-0x0;var _0x1efc66=_0xeb74[_0x46e7af];return _0x1efc66;};'use strict';var Sequelize=require(_0x4eb7('0x0'));module[_0x4eb7('0x1')]={'closed':{'type':Sequelize[_0x4eb7('0x2')],'defaultValue':![]},'ratingValue':{'type':Sequelize[_0x4eb7('0x3')]},'ratingType':{'type':Sequelize[_0x4eb7('0x4')](_0x4eb7('0x5'),_0x4eb7('0x6')),'defaultValue':'star'},'ratingMessage':{'type':Sequelize[_0x4eb7('0x7')]},'pathTranscript':{'type':Sequelize[_0x4eb7('0x7')]},'mailTranscript':{'type':Sequelize[_0x4eb7('0x8')],'validate':{'isEmail':!![]}},'closedAt':{'type':Sequelize[_0x4eb7('0x9')]},'disposition':{'type':Sequelize[_0x4eb7('0x8')]},'secondDisposition':{'type':Sequelize['STRING']},'thirdDisposition':{'type':Sequelize[_0x4eb7('0x8')]},'note':{'type':Sequelize['STRING']},'browserName':{'type':Sequelize[_0x4eb7('0x8')]},'browserVersion':{'type':Sequelize[_0x4eb7('0x8')]},'osName':{'type':Sequelize['STRING']},'osVersion':{'type':Sequelize['STRING']},'deviceModel':{'type':Sequelize[_0x4eb7('0x8')]},'deviceVendor':{'type':Sequelize[_0x4eb7('0x8')]},'deviceType':{'type':Sequelize['STRING']},'referer':{'type':Sequelize[_0x4eb7('0x7')]},'customerIp':{'type':Sequelize['STRING']},'formData':{'type':Sequelize[_0x4eb7('0x7')](_0x4eb7('0xa'))},'read1stAt':{'type':Sequelize[_0x4eb7('0x9')]},'lastMsgAt':{'type':Sequelize['DATE']},'lastMsgDirection':{'type':Sequelize[_0x4eb7('0x4')]('in',_0x4eb7('0xb')),'defaultValue':'in','allowNull':![]},'closeReason':{'type':Sequelize[_0x4eb7('0x8')]},'customerPort':{'type':Sequelize[_0x4eb7('0x8')]},'vidaooSessionId':{'type':Sequelize[_0x4eb7('0x7')]},'autoreplyExecuted':{'type':Sequelize[_0x4eb7('0x2')],'defaultValue':![]}};
\ No newline at end of file
diff --git a/server/api/chatInteraction/chatInteraction.controller.js b/server/api/chatInteraction/chatInteraction.controller.js
index 703bde6..b3fdd30 100644
--- a/server/api/chatInteraction/chatInteraction.controller.js
+++ b/server/api/chatInteraction/chatInteraction.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x1867=['jayson/promise','client','http','request','info','ChatInteraction,\x20%s,\x20%s','debug','ChatInteraction,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','result','sendStatus','offset','undefined','limit','status','set','Content-Range','json','update','then','destroy','end','stack','name','send','render','merge','body','contact','agent','account','index','map','ChatInteraction','fieldName','getOptions','chat','query','user','catch','show','params','model','keys','rawAttributes','filters','intersection','fields','attributes','length','includeAll','include','options','create','find','describe','createVidaooSession','findOne','ChatWebsite','ChatWebsiteId','vidaooApiKey','vidaooEscalation','vidaooTopic','vidaooNote','vidaooMetadata','fullname','email','POST','https://api-vidaoo.xcally.com/api/v1/meetings','isNull','parse','ValidationError','Error\x20in\x20conversion\x20vidaooMetadata','Error\x20in\x20Vidaoo\x20configuration','ChatMessage','Unable\x20to\x20create\x20Vidaoo\x20session','updateAttributes','customUpdate','CmContact','Contact','abandon','abandonInteraction,\x20%s,\x20%s,\x20%s','entity\x20not\x20found','UserId','Sequelize','Interaction\x20already\x20assigned','closed','disposition','AbandonInteraction','attachmentUpload','file','originalname','basename','filename','mimetype','Attachment','attachId','root','server/files/attachments/','offline-chat/','join','mailTranscript','format','transcript-%s.txt','now','pathTranscript','User','ContactId','Messages','%s%d','agentAlias','customer','Visitor','website_alias','System','agent_alias','alias','agent_fullname','createdAt','MM/DD/YYYY\x20HH:mm:ss','secret','appendFileSync','MailAccount','MailServerOut','Smtp','CloudProvider','getSmtpOptions','SendMail','sendMail','Mail\x20Transcript','Hi\x20%s,\x20attached\x20you\x20can\x20find\x20your\x20transcript\x20file.\x20\x0a\x0aRegards.\x20\x0a\x0a','addMessage','ids','omit','getMessages','hasOwnProperty','nolimit','order','sort','where','pick','ChatInteractionId','filter','$gte','split','YYYY-MM-DD\x20HH:mm:ss','count','findAll','rows','includeAgent','push','setTags','Tag','color','chatInteractionTags:save','removeTags','download','unix','toString','server','files','attachments','firstName','lastName','direction','Account','get','mkdirSync','Chat','Owner','N.A.','closedAt','browserName','referer','customerIp','customerPort','existsSync','createReadStream','pipe','createWriteStream','out','value','views','downloadInteraction.ejs','.pdf','err','unlinkSync','rimraf','zip-dir','request-promise','moment','bluebird','lodash','ioredis','../../components/interaction/service','../../components/parsers/qs','../../config/logger','../../config/environment','redis','localhost','socket.io-emitter','./chatInteraction.socket','register'];(function(_0x1e936d,_0x47c8c3){var _0x1992f6=function(_0x1fdab2){while(--_0x1fdab2){_0x1e936d['push'](_0x1e936d['shift']());}};_0x1992f6(++_0x47c8c3);}(_0x1867,0xbf));var _0x7186=function(_0x59a3fb,_0x8e90f5){_0x59a3fb=_0x59a3fb-0x0;var _0x1ab2e7=_0x1867[_0x59a3fb];return _0x1ab2e7;};'use strict';var rimraf=require(_0x7186('0x0'));var zipdir=require(_0x7186('0x1'));var rp=require(_0x7186('0x2'));var moment=require(_0x7186('0x3'));var BPromise=require(_0x7186('0x4'));var Mustache=require('mustache');var util=require('util');var path=require('path');var ejs=require('ejs');var fs=require('fs');var _=require(_0x7186('0x5'));var Redis=require(_0x7186('0x6'));var interaction=require(_0x7186('0x7'));var qs=require(_0x7186('0x8'));var pdf=require('../../components/export/pdf');var logger=require(_0x7186('0x9'))('api');var config=require(_0x7186('0xa'));var db=require('../../mysqldb')['db'];config[_0x7186('0xb')]=_['defaults'](config[_0x7186('0xb')],{'host':_0x7186('0xc'),'port':0x18eb});var socket=require(_0x7186('0xd'))(new Redis(config[_0x7186('0xb')]));require(_0x7186('0xe'))[_0x7186('0xf')](socket);var jayson=require(_0x7186('0x10'));var client=jayson[_0x7186('0x11')][_0x7186('0x12')]({'port':0x232b});var client9004=jayson[_0x7186('0x11')]['http']({'port':0x232c});function respondWithRpcPromise(_0x1d679d,_0x5efbed,_0x1a0804,_0x33320c){return new BPromise(function(_0x15e7b0,_0x586ca3){var _0x1d6407=_0x33320c||client;return _0x1d6407[_0x7186('0x13')](_0x1d679d,_0x1a0804)['then'](function(_0x7beaf3){logger[_0x7186('0x14')](_0x7186('0x15'),_0x5efbed,'request\x20sent');logger[_0x7186('0x16')](_0x7186('0x17'),_0x5efbed,_0x7186('0x18'),JSON[_0x7186('0x19')](_0x7beaf3));if(_0x7beaf3['error']){if(_0x7beaf3[_0x7186('0x1a')][_0x7186('0x1b')]===0x1f4){logger['error']('ChatInteraction,\x20%s,\x20%s',_0x5efbed,_0x7beaf3[_0x7186('0x1a')][_0x7186('0x1c')]);return _0x586ca3(_0x7beaf3[_0x7186('0x1a')][_0x7186('0x1c')]);}logger[_0x7186('0x1a')](_0x7186('0x15'),_0x5efbed,_0x7beaf3[_0x7186('0x1a')][_0x7186('0x1c')]);return _0x15e7b0(_0x7beaf3[_0x7186('0x1a')]['message']);}else{logger[_0x7186('0x14')](_0x7186('0x15'),_0x5efbed,'request\x20sent');_0x15e7b0(_0x7beaf3[_0x7186('0x1d')][_0x7186('0x1c')]);}})['catch'](function(_0x4b347d){logger['error'](_0x7186('0x15'),_0x5efbed,_0x4b347d);_0x586ca3(_0x4b347d);});});}function respondWithStatusCode(_0x2eec8b,_0x5cf4ef){_0x5cf4ef=_0x5cf4ef||0xcc;return function(_0x300f09){if(_0x300f09){return _0x2eec8b[_0x7186('0x1e')](_0x5cf4ef);}return _0x2eec8b['status'](_0x5cf4ef)['end']();};}function respondWithResult(_0x2781c1,_0x54da0b){_0x54da0b=_0x54da0b||0xc8;return function(_0x455226){if(_0x455226){return _0x2781c1['status'](_0x54da0b)['json'](_0x455226);}};}function respondWithFilteredResult(_0x260617,_0x5044ef){return function(_0x4b1ade){if(_0x4b1ade){var _0x546af9=typeof _0x5044ef[_0x7186('0x1f')]===_0x7186('0x20')&&typeof _0x5044ef[_0x7186('0x21')]==='undefined';var _0x4d709e=_0x4b1ade['count'];var _0x49379b=_0x546af9?0x0:_0x5044ef[_0x7186('0x1f')];var _0x28f219=_0x546af9?_0x4b1ade['count']:_0x5044ef[_0x7186('0x1f')]+_0x5044ef[_0x7186('0x21')];var _0x3990e2;if(_0x28f219>=_0x4d709e){_0x28f219=_0x4d709e;_0x3990e2=0xc8;}else{_0x3990e2=0xce;}_0x260617[_0x7186('0x22')](_0x3990e2);return _0x260617[_0x7186('0x23')](_0x7186('0x24'),_0x49379b+'-'+_0x28f219+'/'+_0x4d709e)[_0x7186('0x25')](_0x4b1ade);}return null;};}function saveUpdates(_0x168277){return function(_0x532754){if(_0x532754){return _0x532754[_0x7186('0x26')](_0x168277)[_0x7186('0x27')](function(_0x14b4fe){return _0x14b4fe;});}return null;};}function removeEntity(_0x439b38){return function(_0x1bcca2){if(_0x1bcca2){return _0x1bcca2[_0x7186('0x28')]()['then'](function(){_0x439b38[_0x7186('0x22')](0xcc)[_0x7186('0x29')]();});}};}function handleEntityNotFound(_0x12c082){return function(_0x2617a5){if(!_0x2617a5){_0x12c082[_0x7186('0x1e')](0x194);}return _0x2617a5;};}function handleError(_0x4f5163,_0x1f6570){_0x1f6570=_0x1f6570||0x1f4;return function(_0x1d9369){logger[_0x7186('0x1a')](_0x1d9369[_0x7186('0x2a')]);if(_0x1d9369[_0x7186('0x2b')]){delete _0x1d9369[_0x7186('0x2b')];}_0x4f5163[_0x7186('0x22')](_0x1f6570)[_0x7186('0x2c')](_0x1d9369);};}function getMustacheRender(_0x1e6b1c,_0x791667){return Mustache[_0x7186('0x2d')](_0x1e6b1c,_[_0x7186('0x2e')](_0x791667[_0x7186('0x2f')],{'contact':_0x791667[_0x7186('0x30')],'message':_0x791667['message'],'agent':_0x791667[_0x7186('0x31')],'interaction':_0x791667['interaction'],'account':_0x791667[_0x7186('0x32')]}))||'';}exports[_0x7186('0x33')]=function(_0x43eea3,_0x5db5bd){var _0x3a6a38={};var _0x5f0ee1=_[_0x7186('0x34')](db[_0x7186('0x35')]['rawAttributes'],function(_0x3f1f29){return{'name':_0x3f1f29[_0x7186('0x36')],'type':_0x3f1f29['type']['key']};});_0x3a6a38=qs[_0x7186('0x37')](_0x5f0ee1,_0x43eea3);return interaction['findAll'](_0x7186('0x38'),_0x43eea3[_0x7186('0x39')],_0x43eea3[_0x7186('0x3a')],_0x3a6a38,_0x5f0ee1)[_0x7186('0x27')](respondWithFilteredResult(_0x5db5bd,_0x3a6a38))[_0x7186('0x3b')](handleError(_0x5db5bd,null));};exports[_0x7186('0x3c')]=function(_0x3f51cd,_0xa38d6c){var _0x3ddb2c={'raw':![],'where':{'id':_0x3f51cd[_0x7186('0x3d')]['id']}},_0x532a8b={};_0x532a8b[_0x7186('0x3e')]=_[_0x7186('0x3f')](db[_0x7186('0x35')][_0x7186('0x40')]);_0x532a8b[_0x7186('0x39')]=_['keys'](_0x3f51cd[_0x7186('0x39')]);_0x532a8b[_0x7186('0x41')]=_[_0x7186('0x42')](_0x532a8b[_0x7186('0x3e')],_0x532a8b[_0x7186('0x39')]);_0x3ddb2c['attributes']=_['intersection'](_0x532a8b[_0x7186('0x3e')],qs[_0x7186('0x43')](_0x3f51cd['query'][_0x7186('0x43')]));_0x3ddb2c['attributes']=_0x3ddb2c[_0x7186('0x44')][_0x7186('0x45')]?_0x3ddb2c['attributes']:_0x532a8b[_0x7186('0x3e')];if(_0x3f51cd[_0x7186('0x39')][_0x7186('0x46')]){_0x3ddb2c[_0x7186('0x47')]=[{'all':!![]}];}_0x3ddb2c=_['merge']({},_0x3ddb2c,_0x3f51cd[_0x7186('0x48')]);return db['ChatInteraction']['find'](_0x3ddb2c)[_0x7186('0x27')](handleEntityNotFound(_0xa38d6c,null))['then'](respondWithResult(_0xa38d6c,null))[_0x7186('0x3b')](handleError(_0xa38d6c,null));};exports[_0x7186('0x49')]=function(_0x2d8e73,_0x22275e){return db['ChatInteraction'][_0x7186('0x49')](_0x2d8e73[_0x7186('0x2f')],{})['then'](respondWithResult(_0x22275e,0xc9))[_0x7186('0x3b')](handleError(_0x22275e,null));};exports[_0x7186('0x26')]=function(_0x2554b8,_0xb6bad4){if(_0x2554b8['body']['id']){delete _0x2554b8[_0x7186('0x2f')]['id'];}return db[_0x7186('0x35')][_0x7186('0x4a')]({'where':{'id':_0x2554b8[_0x7186('0x3d')]['id']}})['then'](handleEntityNotFound(_0xb6bad4,null))[_0x7186('0x27')](saveUpdates(_0x2554b8[_0x7186('0x2f')],null))['then'](respondWithResult(_0xb6bad4,null))['catch'](handleError(_0xb6bad4,null));};exports[_0x7186('0x28')]=function(_0x5c0bf8,_0x36a662){return db[_0x7186('0x35')][_0x7186('0x4a')]({'where':{'id':_0x5c0bf8[_0x7186('0x3d')]['id']}})[_0x7186('0x27')](handleEntityNotFound(_0x36a662,null))['then'](removeEntity(_0x36a662,null))[_0x7186('0x3b')](handleError(_0x36a662,null));};exports[_0x7186('0x4b')]=function(_0x330243,_0xac7c2e){return db['ChatInteraction']['describe']()[_0x7186('0x27')](respondWithResult(_0xac7c2e,null))[_0x7186('0x3b')](handleError(_0xac7c2e,null));};exports[_0x7186('0x4c')]=function(_0x241d52,_0x567d88){var _0x5ee135=_0x241d52[_0x7186('0x3d')]['id'];var _0x475395;var _0x2e224e;var _0x4185f5;return db[_0x7186('0x35')][_0x7186('0x4d')]({'where':{'id':_0x5ee135}})[_0x7186('0x27')](function(_0x54813d){_0x475395=_0x54813d;return db[_0x7186('0x4e')][_0x7186('0x4d')]({'where':{'id':_0x54813d[_0x7186('0x4f')]},'attributes':['id',_0x7186('0x50'),_0x7186('0x51'),_0x7186('0x52'),_0x7186('0x53'),_0x7186('0x54')],'raw':!![]});})[_0x7186('0x27')](function(_0x57d638){if(_0x57d638&&_0x57d638[_0x7186('0x50')]&&_0x57d638['vidaooEscalation']){_0x2e224e=_0x57d638;var _0xac5239={'interaction':{'id':_0x5ee135},'agent':{'id':_0x241d52[_0x7186('0x3a')]['id'],'name':_0x241d52[_0x7186('0x3a')][_0x7186('0x2b')],'fullname':_0x241d52[_0x7186('0x3a')][_0x7186('0x55')],'email':_0x241d52[_0x7186('0x3a')][_0x7186('0x56')]},'contact':_0x241d52['body'][_0x7186('0x30')],'account':_0x241d52[_0x7186('0x2f')]['account']};var _0x7fc537={'rejectUnauthorized':![],'method':_0x7186('0x57'),'url':_0x7186('0x58'),'headers':{'X-APIKEY':_0x57d638[_0x7186('0x50')]},'body':{'duration':null,'scheduledAt':null,'participants':[_0x241d52[_0x7186('0x3a')][_0x7186('0x56')]],'buttons':null,'topic':_0x2e224e[_0x7186('0x52')],'note':_[_0x7186('0x59')](_0x2e224e[_0x7186('0x53')])?null:getMustacheRender(_0x2e224e[_0x7186('0x53')],_0xac5239),'metadata':null},'redirect':'follow','json':!![]};try{if(!_[_0x7186('0x59')](_0x2e224e['vidaooMetadata'])){var _0x33bee7=getMustacheRender(_0x2e224e[_0x7186('0x54')],_0xac5239);var _0x1d796b=JSON[_0x7186('0x5a')](_0x33bee7);_0x7fc537[_0x7186('0x2f')]['metadata']=_0x1d796b;}}catch(_0x419b8e){throw new db['Sequelize'][(_0x7186('0x5b'))](_0x7186('0x5c'));}return rp(_0x7fc537);}else{throw new db['Sequelize'][(_0x7186('0x5b'))](_0x7186('0x5d'));}})[_0x7186('0x27')](function(_0x458e09){_0x4185f5=_0x458e09;if(_0x4185f5['id']){var _0x2c9c29={'body':_0x4185f5['join_url'],'ChatWebsiteId':_0x2e224e['id'],'ChatInteractionId':_0x475395['id'],'direction':'out','UserId':_0x241d52['user']['id']};return db[_0x7186('0x5e')][_0x7186('0x49')](_0x2c9c29,{});}else{throw new db['Sequelize']['ValidationError'](_0x7186('0x5f'));}})[_0x7186('0x27')](function(){return _0x475395[_0x7186('0x60')]({'vidaooSessionId':_0x4185f5['id']});})[_0x7186('0x27')](respondWithResult(_0x567d88,null))[_0x7186('0x3b')](handleError(_0x567d88,null));};exports[_0x7186('0x61')]=function(_0x10d5ae,_0x3bccd5){if(_0x10d5ae['body']['id']){delete _0x10d5ae[_0x7186('0x2f')]['id'];}return db[_0x7186('0x35')][_0x7186('0x4a')]({'where':{'id':_0x10d5ae['params']['id']},'include':[{'model':db[_0x7186('0x62')],'as':_0x7186('0x63')}]})['then'](handleEntityNotFound(_0x3bccd5,null))['then'](saveUpdates(_0x10d5ae['body'],null))['then'](respondWithResult(_0x3bccd5,null))[_0x7186('0x3b')](handleError(_0x3bccd5,null));};exports[_0x7186('0x64')]=function(_0x25c54a,_0x1dcda8){if(_0x25c54a[_0x7186('0x2f')]['id']){delete _0x25c54a['body']['id'];}return db[_0x7186('0x35')][_0x7186('0x4a')]({'where':{'id':_0x25c54a[_0x7186('0x3d')]['id']}})[_0x7186('0x27')](function(_0x279672){if(!_0x279672){logger[_0x7186('0x1a')](_0x7186('0x65'),'abandon',0x194,_0x7186('0x66'));_0x1dcda8['sendStatus'](0x194);}else{if(_0x279672[_0x7186('0x67')]){throw new db[(_0x7186('0x68'))][(_0x7186('0x5b'))](_0x7186('0x69'));}}return _0x279672;})[_0x7186('0x27')](function(_0x11810d){if(_0x11810d){return _0x11810d[_0x7186('0x26')]({'closed':_0x25c54a[_0x7186('0x2f')][_0x7186('0x6a')],'disposition':_0x25c54a['body'][_0x7186('0x6b')]})['then'](function(_0x2577f5){return _0x2577f5;});}})['then'](function(){return respondWithRpcPromise(_0x7186('0x6c'),'abandon',_0x25c54a[_0x7186('0x2f')],client9004);})['then'](respondWithResult(_0x1dcda8,null))[_0x7186('0x3b')](handleError(_0x1dcda8,null));};exports[_0x7186('0x6d')]=function(_0x2aee69,_0x13f127){_0x2aee69[_0x7186('0x2f')][_0x7186('0x2b')]=_0x2aee69[_0x7186('0x6e')][_0x7186('0x6f')];_0x2aee69[_0x7186('0x2f')][_0x7186('0x70')]=_0x2aee69[_0x7186('0x6e')][_0x7186('0x71')];_0x2aee69[_0x7186('0x2f')]['type']=_0x2aee69[_0x7186('0x6e')][_0x7186('0x72')];return db[_0x7186('0x73')][_0x7186('0x49')](_0x2aee69[_0x7186('0x2f')])['then'](respondWithResult(_0x13f127,0xc9))['catch'](handleError(_0x13f127,null));};exports['attachmentDownload']=function(_0x7cb2a3,_0x276980){return db[_0x7186('0x35')]['findOne']({'where':{'id':_0x7cb2a3[_0x7186('0x3d')]['id']},'raw':!![]})[_0x7186('0x27')](handleEntityNotFound(_0x276980,null))['then'](function(_0x31abe8){if(_0x31abe8){if(_0x31abe8['closed']){return _0x276980[_0x7186('0x22')](0x193)[_0x7186('0x25')]({'status':0x193,'message':'Unauthorized'});}return db[_0x7186('0x73')]['findOne']({'where':{'id':_0x7cb2a3[_0x7186('0x39')][_0x7186('0x74')]},'raw':!![]})[_0x7186('0x27')](handleEntityNotFound(_0x276980,null));}})[_0x7186('0x27')](function(_0xb22a5){if(_0xb22a5){var _0x37c7d7=_0xb22a5['ChatOfflineMessageId']!==null;var _0xc58069=path['join'](config[_0x7186('0x75')],_0x7186('0x76'));if(_0x37c7d7){_0xc58069=path['join'](_0xc58069,_0x7186('0x77'));}var _0x3a0e1f=path[_0x7186('0x78')](_0xc58069,_0xb22a5[_0x7186('0x70')]);return _0x276980['download'](_0x3a0e1f);}})[_0x7186('0x3b')](handleError(_0x276980,null));};exports['close']=function(_0x3f460a,_0x3f0bf9){var _0x5e1fc6=null;var _0x5f1a27=null;var _0x3a0336=null;if(_0x3f460a[_0x7186('0x2f')]['id']){delete _0x3f460a['body']['id'];}if(_0x3f460a[_0x7186('0x2f')][_0x7186('0x79')]){_0x3a0336=path[_0x7186('0x78')](config['root'],'server/files/chat/upload/',util[_0x7186('0x7a')](_0x7186('0x7b'),Date[_0x7186('0x7c')]()));_0x3f460a['body'][_0x7186('0x7d')]=_0x3a0336;}return db[_0x7186('0x35')][_0x7186('0x4a')]({'where':{'id':_0x3f460a[_0x7186('0x3d')]['id']},'include':[{'model':db['ChatMessage'],'as':'Messages','include':[{'model':db['User'],'as':_0x7186('0x7e')}]}]})[_0x7186('0x27')](handleEntityNotFound(_0x3f0bf9,null))['then'](saveUpdates(_0x3f460a[_0x7186('0x2f')],null))[_0x7186('0x27')](function(_0x5513a5){if(_0x5513a5){_0x5e1fc6=_0x5513a5;return db[_0x7186('0x4e')][_0x7186('0x4a')]({'where':{'id':_0x5e1fc6[_0x7186('0x4f')]}});}})['then'](function(_0x1b95a9){if(_0x1b95a9){_0x5f1a27=_0x1b95a9;return db['CmContact'][_0x7186('0x4a')]({'where':{'id':_0x5e1fc6[_0x7186('0x7f')]}});}})['then'](function(_0x29892c){if(_0x29892c){if(_0x3a0336){var _0x2dc7bb=null;for(var _0x2b7aad=0x1;_0x2b7aad<_0x5e1fc6['Messages'][_0x7186('0x45')];++_0x2b7aad){_0x2dc7bb=_0x5e1fc6[_0x7186('0x80')][_0x2b7aad];var _0x16ea46=_0x2dc7bb[_0x7186('0x67')]?util[_0x7186('0x7a')](_0x7186('0x81'),_0x5f1a27[_0x7186('0x82')],_0x2dc7bb['UserId']):'System';var _0x5f1b93=_0x3f460a[_0x7186('0x2f')][_0x7186('0x83')]||util[_0x7186('0x7a')](_0x7186('0x81'),_0x7186('0x84'),_0x2dc7bb[_0x7186('0x7f')]);switch(_0x5f1a27['agentIdentifier']){case _0x7186('0x85'):_0x16ea46=_0x2dc7bb[_0x7186('0x67')]?util[_0x7186('0x7a')](_0x7186('0x81'),_0x5f1a27[_0x7186('0x82')],_0x2dc7bb['UserId']):_0x7186('0x86');break;case _0x7186('0x87'):_0x16ea46=_0x2dc7bb[_0x7186('0x67')]?_0x2dc7bb[_0x7186('0x7e')][_0x7186('0x88')]||_0x2dc7bb[_0x7186('0x7e')]['fullname']:_0x7186('0x86');break;case _0x7186('0x89'):_0x16ea46=_0x2dc7bb[_0x7186('0x67')]?_0x2dc7bb[_0x7186('0x7e')][_0x7186('0x55')]:_0x7186('0x86');break;default:_0x16ea46=_0x2dc7bb['UserId']?util[_0x7186('0x7a')](_0x7186('0x81'),_0x5f1a27[_0x7186('0x82')],_0x2dc7bb[_0x7186('0x67')]):_0x7186('0x86');}var _0x49c915=util[_0x7186('0x7a')]('[%s]\x20%s:\x20%s\x0a',moment(_0x2dc7bb[_0x7186('0x8a')])[_0x7186('0x7a')](_0x7186('0x8b')),_0x2dc7bb['direction']==='in'?_0x5f1b93:_0x16ea46,_0x2dc7bb['body']);if(!_0x2dc7bb[_0x7186('0x8c')]){fs[_0x7186('0x8d')](_0x3a0336,_0x49c915);}}return db[_0x7186('0x8e')][_0x7186('0x4d')]({'where':{'service':!![]},'include':[{'model':db[_0x7186('0x8f')],'as':_0x7186('0x90'),'raw':!![],'include':[{'model':db[_0x7186('0x91')],'as':_0x7186('0x91'),'raw':!![]}]}]});}}})[_0x7186('0x27')](function(_0x5572b4){if(!_0x5572b4||!_0x5572b4[_0x7186('0x90')]||!_0x3f460a[_0x7186('0x2f')])return _0x5e1fc6;var _0x403f0e=_0x5572b4[_0x7186('0x92')]();return respondWithRpcPromise(_0x7186('0x93'),_0x7186('0x94'),{'account':_0x403f0e,'message':{'from':util[_0x7186('0x7a')]('\x22%s\x22\x20<%s>',_0x5572b4[_0x7186('0x2b')],_0x5572b4['email']||_0x5572b4[_0x7186('0x90')][_0x7186('0x3a')]),'to':_0x3f460a[_0x7186('0x2f')]['mailTranscript'],'subject':_0x7186('0x95'),'text':util[_0x7186('0x7a')](_0x7186('0x96'),_0x3f460a['body']['mailTranscript']),'attachments':[{'path':_0x3a0336}]}})['then'](function(){return _0x5e1fc6;})['catch'](function(_0x593c05){logger['error'](_0x593c05);});})['then'](respondWithStatusCode(_0x3f0bf9,0xc8))[_0x7186('0x3b')](handleError(_0x3f0bf9,null));};exports['addMessage']=function(_0x14df9b,_0x46f006){return db[_0x7186('0x5e')][_0x7186('0x4a')]({'where':{'id':_0x14df9b['params']['id']}})['then'](handleEntityNotFound(_0x46f006,null))[_0x7186('0x27')](function(_0x18134e){if(_0x18134e){return _0x18134e[_0x7186('0x97')](_0x14df9b[_0x7186('0x2f')][_0x7186('0x98')],_[_0x7186('0x99')](_0x14df9b[_0x7186('0x2f')],[_0x7186('0x98'),'id'])||{});}})[_0x7186('0x27')](respondWithResult(_0x46f006,null))[_0x7186('0x3b')](handleError(_0x46f006,null));};exports[_0x7186('0x9a')]=function(_0x5453d7,_0x1620a1){var _0x518f64={'raw':![],'where':{}};var _0x4aa775={};var _0x4bdaee={'count':0x0,'rows':[]};return db[_0x7186('0x35')][_0x7186('0x4d')]({'where':{'id':_0x5453d7[_0x7186('0x3d')]['id']}})[_0x7186('0x27')](handleEntityNotFound(_0x1620a1,null))[_0x7186('0x27')](function(_0x11675a){if(_0x11675a){_0x4aa775['model']=_[_0x7186('0x3f')](db[_0x7186('0x5e')][_0x7186('0x40')]);_0x4aa775['query']=_[_0x7186('0x3f')](_0x5453d7[_0x7186('0x39')]);_0x4aa775[_0x7186('0x41')]=_[_0x7186('0x42')](_0x4aa775[_0x7186('0x3e')],_0x4aa775[_0x7186('0x39')]);_0x518f64['attributes']=_[_0x7186('0x42')](_0x4aa775['model'],qs[_0x7186('0x43')](_0x5453d7[_0x7186('0x39')][_0x7186('0x43')]));_0x518f64[_0x7186('0x44')]=_0x518f64[_0x7186('0x44')][_0x7186('0x45')]?_0x518f64[_0x7186('0x44')]:_0x4aa775[_0x7186('0x3e')];if(!_0x5453d7[_0x7186('0x39')][_0x7186('0x9b')](_0x7186('0x9c'))){_0x518f64[_0x7186('0x21')]=qs[_0x7186('0x21')](_0x5453d7[_0x7186('0x39')][_0x7186('0x21')]);_0x518f64['offset']=qs[_0x7186('0x1f')](_0x5453d7[_0x7186('0x39')][_0x7186('0x1f')]);}_0x518f64[_0x7186('0x9d')]=qs[_0x7186('0x9e')](_0x5453d7[_0x7186('0x39')]['sort']);_0x518f64[_0x7186('0x9f')]=qs['filters'](_[_0x7186('0xa0')](_0x5453d7[_0x7186('0x39')],_0x4aa775['filters']));_0x518f64[_0x7186('0x9f')][_0x7186('0xa1')]=_0x11675a['id'];if(_0x5453d7['query'][_0x7186('0xa2')]){_0x518f64['where']=_[_0x7186('0x2e')](_0x518f64['where'],{'$or':_[_0x7186('0x34')](_0x518f64[_0x7186('0x44')],function(_0x2e0d51){var _0x87fb21={};_0x87fb21[_0x2e0d51]={'$like':'%'+_0x5453d7['query'][_0x7186('0xa2')]+'%'};return _0x87fb21;})});}if(_0x5453d7[_0x7186('0x39')][_0x7186('0xa3')]){var _0xe0fdb9=_0x5453d7[_0x7186('0x39')][_0x7186('0xa3')][_0x7186('0xa4')](',');var _0x349b53={};_0x349b53[_0xe0fdb9[0x0]]={'$gte':moment(_0xe0fdb9[0x1])[_0x7186('0x7a')](_0x7186('0xa5'))};_0x518f64['where']=_[_0x7186('0x2e')](_0x518f64[_0x7186('0x9f')],_0x349b53);}_0x518f64=_[_0x7186('0x2e')]({},_0x518f64,_0x5453d7[_0x7186('0x48')]);return db[_0x7186('0x5e')]['count']({'where':_0x518f64['where']})[_0x7186('0x27')](function(_0x4a07e9){_0x4bdaee[_0x7186('0xa6')]=_0x4a07e9;if(_0x5453d7[_0x7186('0x39')]['includeAll']){_0x518f64['include']=[{'all':!![]}];}return db[_0x7186('0x5e')][_0x7186('0xa7')](_0x518f64);})[_0x7186('0x27')](function(_0x1478ff){_0x4bdaee[_0x7186('0xa8')]=_0x1478ff;return _0x4bdaee;});}})[_0x7186('0x27')](respondWithFilteredResult(_0x1620a1,_0x518f64))[_0x7186('0x3b')](handleError(_0x1620a1,null));};exports['getMyMessages']=function(_0x2fd194,_0x339f0c){var _0x4c7426={'where':{}},_0x238d27={},_0x147732={'count':0x0,'rows':[]};return db[_0x7186('0x35')][_0x7186('0x4d')]({'where':{'id':_0x2fd194[_0x7186('0x3d')]['id']}})[_0x7186('0x27')](handleEntityNotFound(_0x339f0c,null))[_0x7186('0x27')](function(_0x178b6d){if(_0x178b6d){_0x238d27['model']=_[_0x7186('0x3f')](db[_0x7186('0x5e')][_0x7186('0x40')]);_0x238d27[_0x7186('0x39')]=_[_0x7186('0x3f')](_0x2fd194[_0x7186('0x39')]);_0x238d27[_0x7186('0x41')]=_[_0x7186('0x42')](_0x238d27[_0x7186('0x3e')],_0x238d27[_0x7186('0x39')]);_0x4c7426[_0x7186('0x44')]=_[_0x7186('0x42')](_0x238d27[_0x7186('0x3e')],qs['fields'](_0x2fd194[_0x7186('0x39')]['fields']));_0x4c7426[_0x7186('0x44')]=_0x4c7426[_0x7186('0x44')][_0x7186('0x45')]?_0x4c7426['attributes']:_0x238d27['model'];if(!_0x2fd194[_0x7186('0x39')][_0x7186('0x9b')]('nolimit')){_0x4c7426[_0x7186('0x21')]=qs['limit'](_0x2fd194[_0x7186('0x39')][_0x7186('0x21')]);_0x4c7426[_0x7186('0x1f')]=qs['offset'](_0x2fd194[_0x7186('0x39')][_0x7186('0x1f')]);}_0x4c7426[_0x7186('0x9d')]=qs[_0x7186('0x9e')](_0x2fd194[_0x7186('0x39')]['sort']);_0x4c7426['where']=qs[_0x7186('0x41')](_[_0x7186('0xa0')](_0x2fd194[_0x7186('0x39')],_0x238d27[_0x7186('0x41')]));_0x4c7426['where'][_0x7186('0xa1')]=_0x178b6d['id'];if(_0x2fd194[_0x7186('0x39')][_0x7186('0xa2')]){_0x4c7426['where']=_[_0x7186('0x2e')](_0x4c7426[_0x7186('0x9f')],{'$or':_[_0x7186('0x34')](_0x4c7426[_0x7186('0x44')],function(_0x62e58d){var _0x27102c={};_0x27102c[_0x62e58d]={'$like':'%'+_0x2fd194[_0x7186('0x39')][_0x7186('0xa2')]+'%'};return _0x27102c;})});}_0x4c7426[_0x7186('0x9f')][_0x7186('0x8c')]=![];if(_0x2fd194['query']['id']){_0x4c7426[_0x7186('0x9f')]['id']={'$gt':_0x2fd194[_0x7186('0x39')]['id']};}_0x4c7426=_[_0x7186('0x2e')]({},_0x4c7426,_0x2fd194[_0x7186('0x48')]);return db[_0x7186('0x5e')][_0x7186('0xa6')]({'where':_0x4c7426[_0x7186('0x9f')]})[_0x7186('0x27')](function(_0x1be191){_0x147732[_0x7186('0xa6')]=_0x1be191;_0x4c7426[_0x7186('0x47')]=[];if(_0x2fd194['query'][_0x7186('0xa9')]){_0x4c7426[_0x7186('0x47')][_0x7186('0xaa')]({'model':db[_0x7186('0x7e')],'as':'User','attributes':['id',_0x7186('0x55'),'alias']});}if(_0x2fd194[_0x7186('0x39')][_0x7186('0x46')]){_0x4c7426[_0x7186('0x47')]=[{'all':!![]}];}return db['ChatMessage'][_0x7186('0xa7')](_0x4c7426);})[_0x7186('0x27')](function(_0x31dfb0){_0x147732[_0x7186('0xa8')]=_0x31dfb0;return _0x147732;});}})[_0x7186('0x27')](respondWithFilteredResult(_0x339f0c,_0x4c7426))[_0x7186('0x3b')](handleError(_0x339f0c,null));};exports['addTags']=function(_0x5012b5,_0x56a2c8){return db['ChatInteraction'][_0x7186('0x4a')]({'where':{'id':_0x5012b5[_0x7186('0x3d')]['id']}})['then'](handleEntityNotFound(_0x56a2c8,null))[_0x7186('0x27')](function(_0xad6c07){if(_0xad6c07){return _0xad6c07[_0x7186('0xab')](_0x5012b5[_0x7186('0x2f')]['ids'],_[_0x7186('0x99')](_0x5012b5['body'],[_0x7186('0x98'),'id'])||{})['spread'](function(){return db[_0x7186('0xac')]['findAll']({'attributes':['id',_0x7186('0x2b'),_0x7186('0xad')],'where':{'id':_0x5012b5[_0x7186('0x2f')][_0x7186('0x98')]}});})['then'](function(_0x40a096){socket['emit'](_0x7186('0xae'),{'id':Number(_0x5012b5[_0x7186('0x3d')]['id']),'tags':_0x40a096||[]});return{'id':Number(_0x5012b5[_0x7186('0x3d')]['id']),'tags':_0x40a096||[]};});}})[_0x7186('0x27')](respondWithResult(_0x56a2c8,null))['catch'](handleError(_0x56a2c8,null));};exports[_0x7186('0xaf')]=function(_0xcd4007,_0x3b99a2){return db[_0x7186('0x35')][_0x7186('0x4a')]({'where':{'id':_0xcd4007[_0x7186('0x3d')]['id']}})[_0x7186('0x27')](handleEntityNotFound(_0x3b99a2,null))[_0x7186('0x27')](function(_0xc91831){if(_0xc91831){return _0xc91831['removeTags'](_0xcd4007['query'][_0x7186('0x98')]);}})[_0x7186('0x27')](respondWithStatusCode(_0x3b99a2,null))[_0x7186('0x3b')](handleError(_0x3b99a2,null));};exports[_0x7186('0xb0')]=function(_0x19721c,_0x3cd502){var _0x25d63e=moment()[_0x7186('0xb1')]()[_0x7186('0xb2')]();var _0x242414=path['join'](config['root'],_0x7186('0xb3'),'files','tmp');var _0x296330=path[_0x7186('0x78')](config[_0x7186('0x75')],_0x7186('0xb3'),_0x7186('0xb4'),_0x7186('0xb5'));var _0x179c47=path['join'](_0x242414,_0x25d63e);var _0x4e06a1=util[_0x7186('0x7a')]('transcript-%d-%s.zip',_0x19721c[_0x7186('0x3d')]['id'],_0x25d63e);var _0x5b68f0=path[_0x7186('0x78')](_0x242414,_0x4e06a1);var _0x4cdd8e=[];_0x4cdd8e[_0x7186('0xaa')]({'model':db[_0x7186('0x7e')],'as':_0x7186('0x7e'),'attributes':['id',_0x7186('0x55')],'raw':!![]});_0x4cdd8e[_0x7186('0xaa')]({'model':db[_0x7186('0x62')],'as':'Contact','attributes':['id',_0x7186('0xb6'),_0x7186('0xb7')],'raw':!![]});if(_0x19721c[_0x7186('0x39')][_0x7186('0xb5')]){_0x4cdd8e[_0x7186('0xaa')]({'model':db[_0x7186('0x73')],'as':_0x7186('0x73'),'raw':!![]});}var _0x1e340f=[{'model':db[_0x7186('0x5e')],'as':_0x7186('0x80'),'attributes':['id',_0x7186('0x2f'),_0x7186('0x8a'),_0x7186('0xb8'),_0x7186('0x8c'),'read'],'include':_0x4cdd8e}];_0x1e340f[_0x7186('0xaa')]({'model':db[_0x7186('0x4e')],'as':_0x7186('0xb9'),'attributes':['id',_0x7186('0x2b')]});_0x1e340f[_0x7186('0xaa')]({'model':db[_0x7186('0x7e')],'as':'Owner','attributes':['id',_0x7186('0x55')]});return db[_0x7186('0x35')][_0x7186('0x4a')]({'where':{'id':_0x19721c[_0x7186('0x3d')]['id']},'include':_0x1e340f})[_0x7186('0x27')](handleEntityNotFound(_0x3cd502,null))[_0x7186('0x27')](function(_0x2a263f){if(_0x2a263f){var _0x3eb6ac=_0x2a263f[_0x7186('0xba')]({'plain':!![]});fs[_0x7186('0xbb')](_0x179c47);var _0x3944b4={'channel':_0x7186('0xbc'),'account':_0x3eb6ac[_0x7186('0xb9')][_0x7186('0x2b')],'agent':_0x3eb6ac[_0x7186('0xbd')]?_0x3eb6ac[_0x7186('0xbd')][_0x7186('0x55')]:_0x7186('0xbe'),'createdAt':moment(_0x3eb6ac[_0x7186('0x8a')])[_0x7186('0x7a')](_0x7186('0xa5'))[_0x7186('0xb2')](),'closedAt':_0x3eb6ac[_0x7186('0x6a')]?moment(_0x3eb6ac[_0x7186('0xbf')])[_0x7186('0x7a')]('YYYY-MM-DD\x20HH:mm:ss')['toString']():'','disposition':_0x3eb6ac[_0x7186('0x6b')],'chatInfo':{'browser':_0x3eb6ac[_0x7186('0xc0')],'os':_0x3eb6ac['osName'],'referer':_0x3eb6ac[_0x7186('0xc1')],'customerIp':_0x3eb6ac[_0x7186('0xc2')],'customerPort':_0x3eb6ac[_0x7186('0xc3')]?_0x3eb6ac[_0x7186('0xc3')]:_0x7186('0xbe')},'messages':_(_0x3eb6ac[_0x7186('0x80')])['tail']()[_0x7186('0xa2')]({'secret':![]})[_0x7186('0x34')](function(_0xbee7e8){if(_0xbee7e8[_0x7186('0x73')]){var _0x1beccf=path[_0x7186('0x78')](_0x296330,_0xbee7e8[_0x7186('0x73')][_0x7186('0x70')]);if(fs[_0x7186('0xc4')](_0x1beccf)){fs[_0x7186('0xc5')](_0x1beccf)[_0x7186('0xc6')](fs[_0x7186('0xc7')](path['join'](_0x179c47,_0xbee7e8[_0x7186('0x73')][_0x7186('0x70')])));}}return{'date':moment(_0xbee7e8[_0x7186('0x8a')])[_0x7186('0x7a')](_0x7186('0xa5'))['toString'](),'sender':_0xbee7e8['direction']===_0x7186('0xc8')?_0xbee7e8['User']?_0xbee7e8['User']['fullname']:_0x7186('0x86'):_0xbee7e8['Contact']['firstName']+(_0xbee7e8[_0x7186('0x63')]['lastName']?'\x20'+_0xbee7e8['Contact']['lastName']:''),'body':_0xbee7e8['Attachment']?_0xbee7e8['Attachment'][_0x7186('0x70')]:_0xbee7e8[_0x7186('0x2f')],'direction':_0xbee7e8[_0x7186('0xb8')]==='out'?'A':'C','secret':_0xbee7e8[_0x7186('0x8c')],'read':_0xbee7e8['read'],'attachment':_0xbee7e8['Attachment']};})[_0x7186('0xc9')]()};return ejs['renderFile'](path[_0x7186('0x78')](config[_0x7186('0x75')],_0x7186('0xb3'),_0x7186('0xca'),_0x7186('0xcb')),{'interaction':_0x3944b4})[_0x7186('0x27')](function(_0xde5c7e){var _0x9b2cfb=path['join'](_0x179c47,'transcript-'+_0x3eb6ac['id']+'-'+_0x25d63e+_0x7186('0xcc'));var _0x5a6c66={'path':_0x9b2cfb,'channel':_0x7186('0xbc'),'interactionId':_0x3eb6ac['id']};return pdf['createPdfFromHTML'](_0xde5c7e,_0x5a6c66);})[_0x7186('0x27')](function(){return new Promise(function(_0x5eaabb,_0x2c5f78){zipdir(_0x179c47,{'saveTo':_0x5b68f0},function(_0x19094a,_0x423978){if(_0x19094a)return _0x2c5f78(_0x19094a);return _0x5eaabb(_0x423978);});})['then'](function(){return new BPromise(function(_0x43bc28,_0x5dc2f8){rimraf(_0x179c47,function(_0x164e81){if(_0x164e81)_0x5dc2f8(_0x164e81);return _0x43bc28();});});})[_0x7186('0x27')](function(){return _0x3cd502[_0x7186('0xb0')](_0x5b68f0,_0x4e06a1,function(_0x351925){if(_0x351925){logger[_0x7186('0x1a')](_0x7186('0xcd'),_0x351925);}else{fs[_0x7186('0xce')](_0x5b68f0);}});});});}else{return _0x3cd502[_0x7186('0x1e')](0xc8);}})[_0x7186('0x3b')](handleError(_0x3cd502,null));};
\ No newline at end of file
+var _0x8903=['now','Messages','User','ChatWebsiteId','ContactId','agentAlias','System','customer','%s%d','website_alias','alias','createdAt','MM/DD/YYYY\x20HH:mm:ss','secret','appendFileSync','MailAccount','MailServerOut','Smtp','CloudProvider','getSmtpOptions','SendMail','sendMail','\x22%s\x22\x20<%s>','Hi\x20%s,\x20attached\x20you\x20can\x20find\x20your\x20transcript\x20file.\x20\x0a\x0aRegards.\x20\x0a\x0a','mailTranscript','addMessage','ids','omit','length','hasOwnProperty','nolimit','sort','pick','where','ChatInteractionId','filter','$gte','split','YYYY-MM-DD\x20HH:mm:ss','merge','rows','order','map','include','push','spread','emit','chatInteractionTags:save','removeTags','toString','server','files','tmp','transcript-%d-%s.zip','firstName','lastName','attachments','direction','read','Account','mkdirSync','Chat','Owner','closedAt','osName','referer','customerIp','customerPort','N.A.','existsSync','createReadStream','pipe','createWriteStream','renderFile','views','downloadInteraction.ejs','.pdf','createPdfFromHTML','err','rimraf','zip-dir','bluebird','util','path','ejs','lodash','ioredis','../../components/interaction/service','../../components/parsers/qs','api','../../config/environment','../../mysqldb','redis','defaults','localhost','./chatInteraction.socket','register','jayson/promise','client','http','info','request\x20sent','debug','ChatInteraction,\x20%s,\x20%s,\x20%s','stringify','error','code','message','ChatInteraction,\x20%s,\x20%s','result','catch','sendStatus','end','json','offset','undefined','limit','count','status','set','update','then','stack','name','send','contact','interaction','index','ChatInteraction','rawAttributes','key','getOptions','findAll','chat','query','show','params','model','keys','filters','intersection','attributes','fields','includeAll','options','find','create','body','destroy','createVidaooSession','ChatWebsite','vidaooApiKey','vidaooTopic','vidaooMetadata','user','fullname','email','account','POST','https://api-vidaoo.xcally.com/api/v1/meetings','vidaooNote','isNull','parse','metadata','ValidationError','Sequelize','Error\x20in\x20Vidaoo\x20configuration','join_url','out','ChatMessage','Unable\x20to\x20create\x20Vidaoo\x20session','updateAttributes','customUpdate','CmContact','Contact','abandon','entity\x20not\x20found','UserId','Interaction\x20already\x20assigned','closed','disposition','AbandonInteraction','file','originalname','basename','filename','type','attachmentDownload','findOne','Unauthorized','Attachment','attachId','ChatOfflineMessageId','join','server/files/attachments/','offline-chat/','download','close','root','format','transcript-%s.txt'];(function(_0x365919,_0x130223){var _0x12d60c=function(_0x1eae09){while(--_0x1eae09){_0x365919['push'](_0x365919['shift']());}};_0x12d60c(++_0x130223);}(_0x8903,0x1e1));var _0x3890=function(_0x313d6f,_0x122c8d){_0x313d6f=_0x313d6f-0x0;var _0x2059ac=_0x8903[_0x313d6f];return _0x2059ac;};'use strict';var rimraf=require(_0x3890('0x0'));var zipdir=require(_0x3890('0x1'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x3890('0x2'));var Mustache=require('mustache');var util=require(_0x3890('0x3'));var path=require(_0x3890('0x4'));var ejs=require(_0x3890('0x5'));var fs=require('fs');var _=require(_0x3890('0x6'));var Redis=require(_0x3890('0x7'));var interaction=require(_0x3890('0x8'));var qs=require(_0x3890('0x9'));var pdf=require('../../components/export/pdf');var logger=require('../../config/logger')(_0x3890('0xa'));var config=require(_0x3890('0xb'));var db=require(_0x3890('0xc'))['db'];config[_0x3890('0xd')]=_[_0x3890('0xe')](config[_0x3890('0xd')],{'host':_0x3890('0xf'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x3890('0xd')]));require(_0x3890('0x10'))[_0x3890('0x11')](socket);var jayson=require(_0x3890('0x12'));var client=jayson[_0x3890('0x13')]['http']({'port':0x232b});var client9004=jayson[_0x3890('0x13')][_0x3890('0x14')]({'port':0x232c});function respondWithRpcPromise(_0x411af3,_0x58c2af,_0xdc51a4,_0x3c9111){return new BPromise(function(_0xc269d3,_0x585bea){var _0x5221c6=_0x3c9111||client;return _0x5221c6['request'](_0x411af3,_0xdc51a4)['then'](function(_0x279884){logger[_0x3890('0x15')]('ChatInteraction,\x20%s,\x20%s',_0x58c2af,_0x3890('0x16'));logger[_0x3890('0x17')](_0x3890('0x18'),_0x58c2af,'request\x20sent',JSON[_0x3890('0x19')](_0x279884));if(_0x279884['error']){if(_0x279884[_0x3890('0x1a')][_0x3890('0x1b')]===0x1f4){logger['error']('ChatInteraction,\x20%s,\x20%s',_0x58c2af,_0x279884['error'][_0x3890('0x1c')]);return _0x585bea(_0x279884[_0x3890('0x1a')][_0x3890('0x1c')]);}logger[_0x3890('0x1a')](_0x3890('0x1d'),_0x58c2af,_0x279884['error'][_0x3890('0x1c')]);return _0xc269d3(_0x279884[_0x3890('0x1a')][_0x3890('0x1c')]);}else{logger[_0x3890('0x15')](_0x3890('0x1d'),_0x58c2af,'request\x20sent');_0xc269d3(_0x279884[_0x3890('0x1e')][_0x3890('0x1c')]);}})[_0x3890('0x1f')](function(_0x2a896d){logger['error'](_0x3890('0x1d'),_0x58c2af,_0x2a896d);_0x585bea(_0x2a896d);});});}function respondWithStatusCode(_0x2491cc,_0x5541b9){_0x5541b9=_0x5541b9||0xcc;return function(_0x3a12cd){if(_0x3a12cd){return _0x2491cc[_0x3890('0x20')](_0x5541b9);}return _0x2491cc['status'](_0x5541b9)[_0x3890('0x21')]();};}function respondWithResult(_0x2e3ccb,_0x4652e3){_0x4652e3=_0x4652e3||0xc8;return function(_0x2504dd){if(_0x2504dd){return _0x2e3ccb['status'](_0x4652e3)[_0x3890('0x22')](_0x2504dd);}};}function respondWithFilteredResult(_0x33c161,_0x499657){return function(_0xa3cb39){if(_0xa3cb39){var _0x54f3c3=typeof _0x499657[_0x3890('0x23')]===_0x3890('0x24')&&typeof _0x499657[_0x3890('0x25')]===_0x3890('0x24');var _0x109d47=_0xa3cb39[_0x3890('0x26')];var _0x6c44f9=_0x54f3c3?0x0:_0x499657['offset'];var _0x4b7b1c=_0x54f3c3?_0xa3cb39[_0x3890('0x26')]:_0x499657['offset']+_0x499657[_0x3890('0x25')];var _0x24b0fc;if(_0x4b7b1c>=_0x109d47){_0x4b7b1c=_0x109d47;_0x24b0fc=0xc8;}else{_0x24b0fc=0xce;}_0x33c161[_0x3890('0x27')](_0x24b0fc);return _0x33c161[_0x3890('0x28')]('Content-Range',_0x6c44f9+'-'+_0x4b7b1c+'/'+_0x109d47)[_0x3890('0x22')](_0xa3cb39);}return null;};}function saveUpdates(_0x53d6a9){return function(_0xc7ae26){if(_0xc7ae26){return _0xc7ae26[_0x3890('0x29')](_0x53d6a9)[_0x3890('0x2a')](function(_0x8c68c3){return _0x8c68c3;});}return null;};}function removeEntity(_0x1fef71){return function(_0x4094b0){if(_0x4094b0){return _0x4094b0['destroy']()[_0x3890('0x2a')](function(){_0x1fef71[_0x3890('0x27')](0xcc)[_0x3890('0x21')]();});}};}function handleEntityNotFound(_0x48a345){return function(_0xf260dd){if(!_0xf260dd){_0x48a345['sendStatus'](0x194);}return _0xf260dd;};}function handleError(_0x443d08,_0x4f1efb){_0x4f1efb=_0x4f1efb||0x1f4;return function(_0x4b312b){logger['error'](_0x4b312b[_0x3890('0x2b')]);if(_0x4b312b[_0x3890('0x2c')]){delete _0x4b312b[_0x3890('0x2c')];}_0x443d08[_0x3890('0x27')](_0x4f1efb)[_0x3890('0x2d')](_0x4b312b);};}function getMustacheRender(_0x1c7cec,_0xf97cfe){return Mustache['render'](_0x1c7cec,_['merge'](_0xf97cfe['body'],{'contact':_0xf97cfe[_0x3890('0x2e')],'message':_0xf97cfe[_0x3890('0x1c')],'agent':_0xf97cfe['agent'],'interaction':_0xf97cfe[_0x3890('0x2f')],'account':_0xf97cfe['account']}))||'';}exports[_0x3890('0x30')]=function(_0x580a8b,_0x5713ce){var _0x583edb={};var _0x58688b=_['map'](db[_0x3890('0x31')][_0x3890('0x32')],function(_0x46229e){return{'name':_0x46229e['fieldName'],'type':_0x46229e['type'][_0x3890('0x33')]};});_0x583edb=qs[_0x3890('0x34')](_0x58688b,_0x580a8b);return interaction[_0x3890('0x35')](_0x3890('0x36'),_0x580a8b[_0x3890('0x37')],_0x580a8b['user'],_0x583edb,_0x58688b)['then'](respondWithFilteredResult(_0x5713ce,_0x583edb))[_0x3890('0x1f')](handleError(_0x5713ce,null));};exports[_0x3890('0x38')]=function(_0x5c03ef,_0x70485c){var _0x1c8083={'raw':![],'where':{'id':_0x5c03ef[_0x3890('0x39')]['id']}},_0x4dc614={};_0x4dc614[_0x3890('0x3a')]=_[_0x3890('0x3b')](db[_0x3890('0x31')][_0x3890('0x32')]);_0x4dc614[_0x3890('0x37')]=_[_0x3890('0x3b')](_0x5c03ef[_0x3890('0x37')]);_0x4dc614[_0x3890('0x3c')]=_[_0x3890('0x3d')](_0x4dc614[_0x3890('0x3a')],_0x4dc614[_0x3890('0x37')]);_0x1c8083[_0x3890('0x3e')]=_[_0x3890('0x3d')](_0x4dc614[_0x3890('0x3a')],qs[_0x3890('0x3f')](_0x5c03ef['query'][_0x3890('0x3f')]));_0x1c8083[_0x3890('0x3e')]=_0x1c8083[_0x3890('0x3e')]['length']?_0x1c8083[_0x3890('0x3e')]:_0x4dc614[_0x3890('0x3a')];if(_0x5c03ef['query'][_0x3890('0x40')]){_0x1c8083['include']=[{'all':!![]}];}_0x1c8083=_['merge']({},_0x1c8083,_0x5c03ef[_0x3890('0x41')]);return db[_0x3890('0x31')][_0x3890('0x42')](_0x1c8083)[_0x3890('0x2a')](handleEntityNotFound(_0x70485c,null))[_0x3890('0x2a')](respondWithResult(_0x70485c,null))[_0x3890('0x1f')](handleError(_0x70485c,null));};exports['create']=function(_0x5cceae,_0x58e6ef){return db[_0x3890('0x31')][_0x3890('0x43')](_0x5cceae[_0x3890('0x44')],{})[_0x3890('0x2a')](respondWithResult(_0x58e6ef,0xc9))['catch'](handleError(_0x58e6ef,null));};exports[_0x3890('0x29')]=function(_0x166b19,_0xc815a5){if(_0x166b19[_0x3890('0x44')]['id']){delete _0x166b19[_0x3890('0x44')]['id'];}return db['ChatInteraction'][_0x3890('0x42')]({'where':{'id':_0x166b19[_0x3890('0x39')]['id']}})[_0x3890('0x2a')](handleEntityNotFound(_0xc815a5,null))[_0x3890('0x2a')](saveUpdates(_0x166b19[_0x3890('0x44')],null))['then'](respondWithResult(_0xc815a5,null))[_0x3890('0x1f')](handleError(_0xc815a5,null));};exports[_0x3890('0x45')]=function(_0xe11f64,_0x1ca01b){return db['ChatInteraction'][_0x3890('0x42')]({'where':{'id':_0xe11f64[_0x3890('0x39')]['id']}})[_0x3890('0x2a')](handleEntityNotFound(_0x1ca01b,null))['then'](removeEntity(_0x1ca01b,null))['catch'](handleError(_0x1ca01b,null));};exports['describe']=function(_0x2c85aa,_0x5aadb8){return db[_0x3890('0x31')]['describe']()[_0x3890('0x2a')](respondWithResult(_0x5aadb8,null))[_0x3890('0x1f')](handleError(_0x5aadb8,null));};exports[_0x3890('0x46')]=function(_0x5f17d0,_0x414f81){var _0x1bb7dd=_0x5f17d0['params']['id'];var _0x4eb267;var _0x95b561;var _0x1c0983;return db[_0x3890('0x31')]['findOne']({'where':{'id':_0x1bb7dd}})['then'](function(_0x4303d3){_0x4eb267=_0x4303d3;return db[_0x3890('0x47')]['findOne']({'where':{'id':_0x4303d3['ChatWebsiteId']},'attributes':['id',_0x3890('0x48'),'vidaooEscalation',_0x3890('0x49'),'vidaooNote',_0x3890('0x4a')],'raw':!![]});})[_0x3890('0x2a')](function(_0x393882){if(_0x393882&&_0x393882['vidaooApiKey']&&_0x393882['vidaooEscalation']){_0x95b561=_0x393882;var _0x16e93a={'interaction':{'id':_0x1bb7dd},'agent':{'id':_0x5f17d0[_0x3890('0x4b')]['id'],'name':_0x5f17d0[_0x3890('0x4b')]['name'],'fullname':_0x5f17d0[_0x3890('0x4b')][_0x3890('0x4c')],'email':_0x5f17d0[_0x3890('0x4b')][_0x3890('0x4d')]},'contact':_0x5f17d0['body'][_0x3890('0x2e')],'account':_0x5f17d0[_0x3890('0x44')][_0x3890('0x4e')]};var _0x20aaa0={'rejectUnauthorized':![],'method':_0x3890('0x4f'),'url':_0x3890('0x50'),'headers':{'X-APIKEY':_0x393882[_0x3890('0x48')]},'body':{'duration':null,'scheduledAt':null,'participants':[_0x5f17d0['user'][_0x3890('0x4d')]],'buttons':null,'topic':_0x95b561[_0x3890('0x49')],'note':_['isNull'](_0x95b561[_0x3890('0x51')])?null:getMustacheRender(_0x95b561['vidaooNote'],_0x16e93a),'metadata':null},'redirect':'follow','json':!![]};try{if(!_[_0x3890('0x52')](_0x95b561['vidaooMetadata'])){var _0xcd8ee0=getMustacheRender(_0x95b561[_0x3890('0x4a')],_0x16e93a);var _0x5761fd=JSON[_0x3890('0x53')](_0xcd8ee0);_0x20aaa0[_0x3890('0x44')][_0x3890('0x54')]=_0x5761fd;}}catch(_0x41f2f4){throw new db['Sequelize'][(_0x3890('0x55'))]('Error\x20in\x20conversion\x20vidaooMetadata');}return rp(_0x20aaa0);}else{throw new db[(_0x3890('0x56'))]['ValidationError'](_0x3890('0x57'));}})['then'](function(_0x52119f){_0x1c0983=_0x52119f;if(_0x1c0983['id']){var _0x567fb5={'body':_0x1c0983[_0x3890('0x58')],'ChatWebsiteId':_0x95b561['id'],'ChatInteractionId':_0x4eb267['id'],'direction':_0x3890('0x59'),'UserId':_0x5f17d0[_0x3890('0x4b')]['id']};return db[_0x3890('0x5a')][_0x3890('0x43')](_0x567fb5,{});}else{throw new db['Sequelize']['ValidationError'](_0x3890('0x5b'));}})['then'](function(){return _0x4eb267[_0x3890('0x5c')]({'vidaooSessionId':_0x1c0983['id']});})[_0x3890('0x2a')](respondWithResult(_0x414f81,null))[_0x3890('0x1f')](handleError(_0x414f81,null));};exports[_0x3890('0x5d')]=function(_0x1df945,_0x35b82d){if(_0x1df945['body']['id']){delete _0x1df945[_0x3890('0x44')]['id'];}return db[_0x3890('0x31')]['find']({'where':{'id':_0x1df945[_0x3890('0x39')]['id']},'include':[{'model':db[_0x3890('0x5e')],'as':_0x3890('0x5f')}]})[_0x3890('0x2a')](handleEntityNotFound(_0x35b82d,null))['then'](saveUpdates(_0x1df945[_0x3890('0x44')],null))[_0x3890('0x2a')](respondWithResult(_0x35b82d,null))[_0x3890('0x1f')](handleError(_0x35b82d,null));};exports[_0x3890('0x60')]=function(_0x1d8f28,_0x2df05d){if(_0x1d8f28[_0x3890('0x44')]['id']){delete _0x1d8f28['body']['id'];}return db[_0x3890('0x31')][_0x3890('0x42')]({'where':{'id':_0x1d8f28[_0x3890('0x39')]['id']}})[_0x3890('0x2a')](function(_0x483ee6){if(!_0x483ee6){logger[_0x3890('0x1a')]('abandonInteraction,\x20%s,\x20%s,\x20%s',_0x3890('0x60'),0x194,_0x3890('0x61'));_0x2df05d[_0x3890('0x20')](0x194);}else{if(_0x483ee6[_0x3890('0x62')]){throw new db[(_0x3890('0x56'))]['ValidationError'](_0x3890('0x63'));}}return _0x483ee6;})[_0x3890('0x2a')](function(_0xf9b4b9){if(_0xf9b4b9){return _0xf9b4b9[_0x3890('0x29')]({'closed':_0x1d8f28[_0x3890('0x44')][_0x3890('0x64')],'disposition':_0x1d8f28[_0x3890('0x44')][_0x3890('0x65')]})[_0x3890('0x2a')](function(_0x5dc246){return _0x5dc246;});}})[_0x3890('0x2a')](function(){return respondWithRpcPromise(_0x3890('0x66'),'abandon',_0x1d8f28[_0x3890('0x44')],client9004);})[_0x3890('0x2a')](respondWithResult(_0x2df05d,null))[_0x3890('0x1f')](handleError(_0x2df05d,null));};exports['attachmentUpload']=function(_0x12290d,_0x929a2a){_0x12290d[_0x3890('0x44')][_0x3890('0x2c')]=_0x12290d[_0x3890('0x67')][_0x3890('0x68')];_0x12290d['body'][_0x3890('0x69')]=_0x12290d[_0x3890('0x67')][_0x3890('0x6a')];_0x12290d['body'][_0x3890('0x6b')]=_0x12290d[_0x3890('0x67')]['mimetype'];return db['Attachment']['create'](_0x12290d[_0x3890('0x44')])[_0x3890('0x2a')](respondWithResult(_0x929a2a,0xc9))[_0x3890('0x1f')](handleError(_0x929a2a,null));};exports[_0x3890('0x6c')]=function(_0x3fb537,_0x1c75c2){return db[_0x3890('0x31')][_0x3890('0x6d')]({'where':{'id':_0x3fb537[_0x3890('0x39')]['id']},'raw':!![]})['then'](handleEntityNotFound(_0x1c75c2,null))[_0x3890('0x2a')](function(_0x5b3222){if(_0x5b3222){if(_0x5b3222[_0x3890('0x64')]){return _0x1c75c2[_0x3890('0x27')](0x193)[_0x3890('0x22')]({'status':0x193,'message':_0x3890('0x6e')});}return db[_0x3890('0x6f')][_0x3890('0x6d')]({'where':{'id':_0x3fb537[_0x3890('0x37')][_0x3890('0x70')]},'raw':!![]})['then'](handleEntityNotFound(_0x1c75c2,null));}})[_0x3890('0x2a')](function(_0x1197c2){if(_0x1197c2){var _0x5c1a2f=_0x1197c2[_0x3890('0x71')]!==null;var _0xad562c=path[_0x3890('0x72')](config['root'],_0x3890('0x73'));if(_0x5c1a2f){_0xad562c=path[_0x3890('0x72')](_0xad562c,_0x3890('0x74'));}var _0x2a0312=path['join'](_0xad562c,_0x1197c2['basename']);return _0x1c75c2[_0x3890('0x75')](_0x2a0312);}})[_0x3890('0x1f')](handleError(_0x1c75c2,null));};exports[_0x3890('0x76')]=function(_0xb9e3c8,_0x3024c5){var _0x3aeb7b=null;var _0x163731=null;var _0x52e9b0=null;if(_0xb9e3c8[_0x3890('0x44')]['id']){delete _0xb9e3c8[_0x3890('0x44')]['id'];}if(_0xb9e3c8[_0x3890('0x44')]['mailTranscript']){_0x52e9b0=path['join'](config[_0x3890('0x77')],'server/files/chat/upload/',util[_0x3890('0x78')](_0x3890('0x79'),Date[_0x3890('0x7a')]()));_0xb9e3c8[_0x3890('0x44')]['pathTranscript']=_0x52e9b0;}return db[_0x3890('0x31')]['find']({'where':{'id':_0xb9e3c8[_0x3890('0x39')]['id']},'include':[{'model':db[_0x3890('0x5a')],'as':_0x3890('0x7b'),'include':[{'model':db[_0x3890('0x7c')],'as':_0x3890('0x7c')}]}]})['then'](handleEntityNotFound(_0x3024c5,null))['then'](saveUpdates(_0xb9e3c8['body'],null))[_0x3890('0x2a')](function(_0x34bdc1){if(_0x34bdc1){_0x3aeb7b=_0x34bdc1;return db[_0x3890('0x47')][_0x3890('0x42')]({'where':{'id':_0x3aeb7b[_0x3890('0x7d')]}});}})[_0x3890('0x2a')](function(_0xcbe0c4){if(_0xcbe0c4){_0x163731=_0xcbe0c4;return db['CmContact'][_0x3890('0x42')]({'where':{'id':_0x3aeb7b[_0x3890('0x7e')]}});}})[_0x3890('0x2a')](function(_0x5693a0){if(_0x5693a0){if(_0x52e9b0){var _0x5d4913=null;for(var _0xa72199=0x1;_0xa72199<_0x3aeb7b[_0x3890('0x7b')]['length'];++_0xa72199){_0x5d4913=_0x3aeb7b['Messages'][_0xa72199];var _0x2084a4=_0x5d4913[_0x3890('0x62')]?util[_0x3890('0x78')]('%s%d',_0x163731[_0x3890('0x7f')],_0x5d4913['UserId']):_0x3890('0x80');var _0x2a06cb=_0xb9e3c8['body'][_0x3890('0x81')]||util[_0x3890('0x78')](_0x3890('0x82'),'Visitor',_0x5d4913['ContactId']);switch(_0x163731['agentIdentifier']){case _0x3890('0x83'):_0x2084a4=_0x5d4913['UserId']?util['format'](_0x3890('0x82'),_0x163731[_0x3890('0x7f')],_0x5d4913[_0x3890('0x62')]):_0x3890('0x80');break;case'agent_alias':_0x2084a4=_0x5d4913[_0x3890('0x62')]?_0x5d4913['User'][_0x3890('0x84')]||_0x5d4913['User'][_0x3890('0x4c')]:_0x3890('0x80');break;case'agent_fullname':_0x2084a4=_0x5d4913[_0x3890('0x62')]?_0x5d4913[_0x3890('0x7c')][_0x3890('0x4c')]:_0x3890('0x80');break;default:_0x2084a4=_0x5d4913[_0x3890('0x62')]?util['format'](_0x3890('0x82'),_0x163731[_0x3890('0x7f')],_0x5d4913[_0x3890('0x62')]):_0x3890('0x80');}var _0x2679d3=util[_0x3890('0x78')]('[%s]\x20%s:\x20%s\x0a',moment(_0x5d4913[_0x3890('0x85')])[_0x3890('0x78')](_0x3890('0x86')),_0x5d4913['direction']==='in'?_0x2a06cb:_0x2084a4,_0x5d4913[_0x3890('0x44')]);if(!_0x5d4913[_0x3890('0x87')]){fs[_0x3890('0x88')](_0x52e9b0,_0x2679d3);}}return db[_0x3890('0x89')]['findOne']({'where':{'service':!![]},'include':[{'model':db[_0x3890('0x8a')],'as':_0x3890('0x8b'),'raw':!![],'include':[{'model':db[_0x3890('0x8c')],'as':_0x3890('0x8c'),'raw':!![]}]}]});}}})[_0x3890('0x2a')](function(_0x22c668){if(!_0x22c668||!_0x22c668[_0x3890('0x8b')]||!_0xb9e3c8[_0x3890('0x44')])return _0x3aeb7b;var _0x555730=_0x22c668[_0x3890('0x8d')]();return respondWithRpcPromise(_0x3890('0x8e'),_0x3890('0x8f'),{'account':_0x555730,'message':{'from':util['format'](_0x3890('0x90'),_0x22c668[_0x3890('0x2c')],_0x22c668['email']||_0x22c668[_0x3890('0x8b')][_0x3890('0x4b')]),'to':_0xb9e3c8[_0x3890('0x44')]['mailTranscript'],'subject':'Mail\x20Transcript','text':util[_0x3890('0x78')](_0x3890('0x91'),_0xb9e3c8['body'][_0x3890('0x92')]),'attachments':[{'path':_0x52e9b0}]}})['then'](function(){return _0x3aeb7b;})[_0x3890('0x1f')](function(_0xf05698){logger[_0x3890('0x1a')](_0xf05698);});})[_0x3890('0x2a')](respondWithStatusCode(_0x3024c5,0xc8))[_0x3890('0x1f')](handleError(_0x3024c5,null));};exports[_0x3890('0x93')]=function(_0x1ddbb5,_0x5ac0e6){return db['ChatMessage'][_0x3890('0x42')]({'where':{'id':_0x1ddbb5[_0x3890('0x39')]['id']}})[_0x3890('0x2a')](handleEntityNotFound(_0x5ac0e6,null))[_0x3890('0x2a')](function(_0x5ed9c0){if(_0x5ed9c0){return _0x5ed9c0['addMessage'](_0x1ddbb5[_0x3890('0x44')][_0x3890('0x94')],_[_0x3890('0x95')](_0x1ddbb5[_0x3890('0x44')],[_0x3890('0x94'),'id'])||{});}})[_0x3890('0x2a')](respondWithResult(_0x5ac0e6,null))[_0x3890('0x1f')](handleError(_0x5ac0e6,null));};exports['getMessages']=function(_0x2de9d3,_0x17e938){var _0x379e4b={'raw':![],'where':{}};var _0x1cd0eb={};var _0xd3aab7={'count':0x0,'rows':[]};return db[_0x3890('0x31')][_0x3890('0x6d')]({'where':{'id':_0x2de9d3[_0x3890('0x39')]['id']}})[_0x3890('0x2a')](handleEntityNotFound(_0x17e938,null))[_0x3890('0x2a')](function(_0x58774f){if(_0x58774f){_0x1cd0eb['model']=_['keys'](db[_0x3890('0x5a')][_0x3890('0x32')]);_0x1cd0eb[_0x3890('0x37')]=_[_0x3890('0x3b')](_0x2de9d3[_0x3890('0x37')]);_0x1cd0eb[_0x3890('0x3c')]=_[_0x3890('0x3d')](_0x1cd0eb[_0x3890('0x3a')],_0x1cd0eb[_0x3890('0x37')]);_0x379e4b[_0x3890('0x3e')]=_[_0x3890('0x3d')](_0x1cd0eb[_0x3890('0x3a')],qs[_0x3890('0x3f')](_0x2de9d3['query'][_0x3890('0x3f')]));_0x379e4b[_0x3890('0x3e')]=_0x379e4b[_0x3890('0x3e')][_0x3890('0x96')]?_0x379e4b[_0x3890('0x3e')]:_0x1cd0eb['model'];if(!_0x2de9d3[_0x3890('0x37')][_0x3890('0x97')](_0x3890('0x98'))){_0x379e4b[_0x3890('0x25')]=qs[_0x3890('0x25')](_0x2de9d3['query'][_0x3890('0x25')]);_0x379e4b[_0x3890('0x23')]=qs[_0x3890('0x23')](_0x2de9d3[_0x3890('0x37')][_0x3890('0x23')]);}_0x379e4b['order']=qs['sort'](_0x2de9d3[_0x3890('0x37')][_0x3890('0x99')]);_0x379e4b['where']=qs[_0x3890('0x3c')](_[_0x3890('0x9a')](_0x2de9d3['query'],_0x1cd0eb[_0x3890('0x3c')]));_0x379e4b[_0x3890('0x9b')][_0x3890('0x9c')]=_0x58774f['id'];if(_0x2de9d3[_0x3890('0x37')]['filter']){_0x379e4b['where']=_['merge'](_0x379e4b[_0x3890('0x9b')],{'$or':_['map'](_0x379e4b[_0x3890('0x3e')],function(_0x3671ec){var _0x53b08e={};_0x53b08e[_0x3671ec]={'$like':'%'+_0x2de9d3['query'][_0x3890('0x9d')]+'%'};return _0x53b08e;})});}if(_0x2de9d3[_0x3890('0x37')][_0x3890('0x9e')]){var _0x28a48f=_0x2de9d3[_0x3890('0x37')][_0x3890('0x9e')][_0x3890('0x9f')](',');var _0x3fb1f7={};_0x3fb1f7[_0x28a48f[0x0]]={'$gte':moment(_0x28a48f[0x1])[_0x3890('0x78')](_0x3890('0xa0'))};_0x379e4b['where']=_['merge'](_0x379e4b[_0x3890('0x9b')],_0x3fb1f7);}_0x379e4b=_[_0x3890('0xa1')]({},_0x379e4b,_0x2de9d3[_0x3890('0x41')]);return db['ChatMessage']['count']({'where':_0x379e4b[_0x3890('0x9b')]})['then'](function(_0x18328d){_0xd3aab7[_0x3890('0x26')]=_0x18328d;if(_0x2de9d3['query'][_0x3890('0x40')]){_0x379e4b['include']=[{'all':!![]}];}return db[_0x3890('0x5a')][_0x3890('0x35')](_0x379e4b);})['then'](function(_0x30eee6){_0xd3aab7[_0x3890('0xa2')]=_0x30eee6;return _0xd3aab7;});}})[_0x3890('0x2a')](respondWithFilteredResult(_0x17e938,_0x379e4b))['catch'](handleError(_0x17e938,null));};exports['getMyMessages']=function(_0x2cf557,_0x370929){var _0x2158b6={'where':{}},_0x7ef32f={},_0x96dd98={'count':0x0,'rows':[]};return db['ChatInteraction'][_0x3890('0x6d')]({'where':{'id':_0x2cf557[_0x3890('0x39')]['id']}})[_0x3890('0x2a')](handleEntityNotFound(_0x370929,null))[_0x3890('0x2a')](function(_0x318d2e){if(_0x318d2e){_0x7ef32f['model']=_[_0x3890('0x3b')](db[_0x3890('0x5a')][_0x3890('0x32')]);_0x7ef32f[_0x3890('0x37')]=_[_0x3890('0x3b')](_0x2cf557[_0x3890('0x37')]);_0x7ef32f[_0x3890('0x3c')]=_['intersection'](_0x7ef32f[_0x3890('0x3a')],_0x7ef32f[_0x3890('0x37')]);_0x2158b6[_0x3890('0x3e')]=_['intersection'](_0x7ef32f['model'],qs['fields'](_0x2cf557[_0x3890('0x37')][_0x3890('0x3f')]));_0x2158b6['attributes']=_0x2158b6[_0x3890('0x3e')][_0x3890('0x96')]?_0x2158b6[_0x3890('0x3e')]:_0x7ef32f[_0x3890('0x3a')];if(!_0x2cf557[_0x3890('0x37')][_0x3890('0x97')](_0x3890('0x98'))){_0x2158b6[_0x3890('0x25')]=qs['limit'](_0x2cf557[_0x3890('0x37')][_0x3890('0x25')]);_0x2158b6['offset']=qs['offset'](_0x2cf557[_0x3890('0x37')][_0x3890('0x23')]);}_0x2158b6[_0x3890('0xa3')]=qs[_0x3890('0x99')](_0x2cf557[_0x3890('0x37')][_0x3890('0x99')]);_0x2158b6[_0x3890('0x9b')]=qs['filters'](_[_0x3890('0x9a')](_0x2cf557[_0x3890('0x37')],_0x7ef32f['filters']));_0x2158b6['where'][_0x3890('0x9c')]=_0x318d2e['id'];if(_0x2cf557[_0x3890('0x37')][_0x3890('0x9d')]){_0x2158b6[_0x3890('0x9b')]=_['merge'](_0x2158b6[_0x3890('0x9b')],{'$or':_[_0x3890('0xa4')](_0x2158b6[_0x3890('0x3e')],function(_0x2fc64d){var _0x3325f7={};_0x3325f7[_0x2fc64d]={'$like':'%'+_0x2cf557[_0x3890('0x37')][_0x3890('0x9d')]+'%'};return _0x3325f7;})});}_0x2158b6['where'][_0x3890('0x87')]=![];if(_0x2cf557['query']['id']){_0x2158b6[_0x3890('0x9b')]['id']={'$gt':_0x2cf557[_0x3890('0x37')]['id']};}_0x2158b6=_[_0x3890('0xa1')]({},_0x2158b6,_0x2cf557[_0x3890('0x41')]);return db['ChatMessage'][_0x3890('0x26')]({'where':_0x2158b6[_0x3890('0x9b')]})['then'](function(_0x5831c7){_0x96dd98[_0x3890('0x26')]=_0x5831c7;_0x2158b6[_0x3890('0xa5')]=[];if(_0x2cf557[_0x3890('0x37')]['includeAgent']){_0x2158b6[_0x3890('0xa5')][_0x3890('0xa6')]({'model':db[_0x3890('0x7c')],'as':'User','attributes':['id',_0x3890('0x4c'),_0x3890('0x84')]});}if(_0x2cf557[_0x3890('0x37')][_0x3890('0x40')]){_0x2158b6[_0x3890('0xa5')]=[{'all':!![]}];}return db[_0x3890('0x5a')][_0x3890('0x35')](_0x2158b6);})['then'](function(_0x39a53c){_0x96dd98[_0x3890('0xa2')]=_0x39a53c;return _0x96dd98;});}})[_0x3890('0x2a')](respondWithFilteredResult(_0x370929,_0x2158b6))[_0x3890('0x1f')](handleError(_0x370929,null));};exports['addTags']=function(_0x586783,_0x44a6ea){return db['ChatInteraction']['find']({'where':{'id':_0x586783[_0x3890('0x39')]['id']}})[_0x3890('0x2a')](handleEntityNotFound(_0x44a6ea,null))['then'](function(_0x4a8080){if(_0x4a8080){return _0x4a8080['setTags'](_0x586783[_0x3890('0x44')][_0x3890('0x94')],_[_0x3890('0x95')](_0x586783[_0x3890('0x44')],[_0x3890('0x94'),'id'])||{})[_0x3890('0xa7')](function(){return db['Tag']['findAll']({'attributes':['id',_0x3890('0x2c'),'color'],'where':{'id':_0x586783[_0x3890('0x44')][_0x3890('0x94')]}});})[_0x3890('0x2a')](function(_0x4f3718){socket[_0x3890('0xa8')](_0x3890('0xa9'),{'id':Number(_0x586783[_0x3890('0x39')]['id']),'tags':_0x4f3718||[]});return{'id':Number(_0x586783[_0x3890('0x39')]['id']),'tags':_0x4f3718||[]};});}})['then'](respondWithResult(_0x44a6ea,null))['catch'](handleError(_0x44a6ea,null));};exports[_0x3890('0xaa')]=function(_0x5efb95,_0x170798){return db[_0x3890('0x31')][_0x3890('0x42')]({'where':{'id':_0x5efb95[_0x3890('0x39')]['id']}})[_0x3890('0x2a')](handleEntityNotFound(_0x170798,null))[_0x3890('0x2a')](function(_0x2ed436){if(_0x2ed436){return _0x2ed436[_0x3890('0xaa')](_0x5efb95['query'][_0x3890('0x94')]);}})[_0x3890('0x2a')](respondWithStatusCode(_0x170798,null))['catch'](handleError(_0x170798,null));};exports[_0x3890('0x75')]=function(_0x49779c,_0x4d5400){var _0x5e705b=moment()['unix']()[_0x3890('0xab')]();var _0x5c8837=path['join'](config[_0x3890('0x77')],_0x3890('0xac'),_0x3890('0xad'),_0x3890('0xae'));var _0x304c69=path[_0x3890('0x72')](config['root'],_0x3890('0xac'),_0x3890('0xad'),'attachments');var _0x5a9a29=path[_0x3890('0x72')](_0x5c8837,_0x5e705b);var _0x58b8a5=util[_0x3890('0x78')](_0x3890('0xaf'),_0x49779c[_0x3890('0x39')]['id'],_0x5e705b);var _0x122bce=path[_0x3890('0x72')](_0x5c8837,_0x58b8a5);var _0x16c10d=[];_0x16c10d[_0x3890('0xa6')]({'model':db[_0x3890('0x7c')],'as':_0x3890('0x7c'),'attributes':['id',_0x3890('0x4c')],'raw':!![]});_0x16c10d[_0x3890('0xa6')]({'model':db[_0x3890('0x5e')],'as':'Contact','attributes':['id',_0x3890('0xb0'),_0x3890('0xb1')],'raw':!![]});if(_0x49779c[_0x3890('0x37')][_0x3890('0xb2')]){_0x16c10d[_0x3890('0xa6')]({'model':db[_0x3890('0x6f')],'as':_0x3890('0x6f'),'raw':!![]});}var _0xccea7d=[{'model':db['ChatMessage'],'as':_0x3890('0x7b'),'attributes':['id',_0x3890('0x44'),'createdAt',_0x3890('0xb3'),_0x3890('0x87'),_0x3890('0xb4')],'include':_0x16c10d}];_0xccea7d[_0x3890('0xa6')]({'model':db[_0x3890('0x47')],'as':_0x3890('0xb5'),'attributes':['id',_0x3890('0x2c')]});_0xccea7d[_0x3890('0xa6')]({'model':db[_0x3890('0x7c')],'as':'Owner','attributes':['id',_0x3890('0x4c')]});return db[_0x3890('0x31')][_0x3890('0x42')]({'where':{'id':_0x49779c['params']['id']},'include':_0xccea7d})['then'](handleEntityNotFound(_0x4d5400,null))[_0x3890('0x2a')](function(_0x434ad5){if(_0x434ad5){var _0x458f79=_0x434ad5['get']({'plain':!![]});fs[_0x3890('0xb6')](_0x5a9a29);var _0x136218={'channel':_0x3890('0xb7'),'account':_0x458f79['Account']['name'],'agent':_0x458f79[_0x3890('0xb8')]?_0x458f79[_0x3890('0xb8')][_0x3890('0x4c')]:'N.A.','createdAt':moment(_0x458f79[_0x3890('0x85')])[_0x3890('0x78')](_0x3890('0xa0'))[_0x3890('0xab')](),'closedAt':_0x458f79['closed']?moment(_0x458f79[_0x3890('0xb9')])[_0x3890('0x78')]('YYYY-MM-DD\x20HH:mm:ss')[_0x3890('0xab')]():'','disposition':_0x458f79['disposition'],'chatInfo':{'browser':_0x458f79['browserName'],'os':_0x458f79[_0x3890('0xba')],'referer':_0x458f79[_0x3890('0xbb')],'customerIp':_0x458f79[_0x3890('0xbc')],'customerPort':_0x458f79['customerPort']?_0x458f79[_0x3890('0xbd')]:_0x3890('0xbe')},'messages':_(_0x458f79['Messages'])['tail']()[_0x3890('0x9d')]({'secret':![]})['map'](function(_0x3b635d){if(_0x3b635d[_0x3890('0x6f')]){var _0x3923b5=path[_0x3890('0x72')](_0x304c69,_0x3b635d[_0x3890('0x6f')][_0x3890('0x69')]);if(fs[_0x3890('0xbf')](_0x3923b5)){fs[_0x3890('0xc0')](_0x3923b5)[_0x3890('0xc1')](fs[_0x3890('0xc2')](path[_0x3890('0x72')](_0x5a9a29,_0x3b635d[_0x3890('0x6f')][_0x3890('0x69')])));}}return{'date':moment(_0x3b635d['createdAt'])['format'](_0x3890('0xa0'))['toString'](),'sender':_0x3b635d['direction']===_0x3890('0x59')?_0x3b635d[_0x3890('0x7c')]?_0x3b635d[_0x3890('0x7c')][_0x3890('0x4c')]:_0x3890('0x80'):_0x3b635d[_0x3890('0x5f')][_0x3890('0xb0')]+(_0x3b635d[_0x3890('0x5f')][_0x3890('0xb1')]?'\x20'+_0x3b635d[_0x3890('0x5f')][_0x3890('0xb1')]:''),'body':_0x3b635d[_0x3890('0x6f')]?_0x3b635d[_0x3890('0x6f')][_0x3890('0x69')]:_0x3b635d[_0x3890('0x44')],'direction':_0x3b635d[_0x3890('0xb3')]===_0x3890('0x59')?'A':'C','secret':_0x3b635d[_0x3890('0x87')],'read':_0x3b635d[_0x3890('0xb4')],'attachment':_0x3b635d['Attachment']};})['value']()};return ejs[_0x3890('0xc3')](path['join'](config[_0x3890('0x77')],'server',_0x3890('0xc4'),_0x3890('0xc5')),{'interaction':_0x136218})[_0x3890('0x2a')](function(_0x1d9f65){var _0x3e348c=path[_0x3890('0x72')](_0x5a9a29,'transcript-'+_0x458f79['id']+'-'+_0x5e705b+_0x3890('0xc6'));var _0x4a38a2={'path':_0x3e348c,'channel':_0x3890('0xb7'),'interactionId':_0x458f79['id']};return pdf[_0x3890('0xc7')](_0x1d9f65,_0x4a38a2);})[_0x3890('0x2a')](function(){return new Promise(function(_0x5b3d1c,_0x1e90c1){zipdir(_0x5a9a29,{'saveTo':_0x122bce},function(_0x2be5d6,_0x5db3a5){if(_0x2be5d6)return _0x1e90c1(_0x2be5d6);return _0x5b3d1c(_0x5db3a5);});})[_0x3890('0x2a')](function(){return new BPromise(function(_0x3c6296,_0x22e0b4){rimraf(_0x5a9a29,function(_0x435a83){if(_0x435a83)_0x22e0b4(_0x435a83);return _0x3c6296();});});})['then'](function(){return _0x4d5400[_0x3890('0x75')](_0x122bce,_0x58b8a5,function(_0x381926){if(_0x381926){logger[_0x3890('0x1a')](_0x3890('0xc8'),_0x381926);}else{fs['unlinkSync'](_0x122bce);}});});});}else{return _0x4d5400[_0x3890('0x20')](0xc8);}})['catch'](handleError(_0x4d5400,null));};
\ No newline at end of file
diff --git a/server/api/chatInteraction/chatInteraction.events.js b/server/api/chatInteraction/chatInteraction.events.js
index f5a2005..974d2d2 100644
--- a/server/api/chatInteraction/chatInteraction.events.js
+++ b/server/api/chatInteraction/chatInteraction.events.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x7508=['emit','catch','hasOwnProperty','hook','exports','events','../../mysqldb','ChatInteraction','ChatMessage','setMaxListeners','save','remove','getUsers','then','setDataValue','Users'];(function(_0x7d9c0d,_0x165295){var _0x26a3c7=function(_0x493af9){while(--_0x493af9){_0x7d9c0d['push'](_0x7d9c0d['shift']());}};_0x26a3c7(++_0x165295);}(_0x7508,0x1e5));var _0x8750=function(_0x15d685,_0x2c9b5b){_0x15d685=_0x15d685-0x0;var _0xc75766=_0x7508[_0x15d685];return _0xc75766;};'use strict';var EventEmitter=require(_0x8750('0x0'));var ChatInteraction=require(_0x8750('0x1'))['db'][_0x8750('0x2')];var ChatMessage=require(_0x8750('0x1'))['db'][_0x8750('0x3')];var ChatInteractionEvents=new EventEmitter();ChatInteractionEvents[_0x8750('0x4')](0x0);var events={'afterCreate':_0x8750('0x5'),'afterUpdate':'update','afterDestroy':_0x8750('0x6')};function emitEvent(_0x3a9854){return function(_0x2d0299,_0x1ff80c,_0x2c23d8){_0x2d0299[_0x8750('0x7')]({'attributes':['id'],'raw':!![]})[_0x8750('0x8')](function(_0x181f0f){_0x2d0299[_0x8750('0x9')](_0x8750('0xa'),_0x181f0f['map'](function(_0x3e29d3){return{'id':_0x3e29d3['id']};}));return ChatMessage['findAll']({'where':{'ChatInteractionId':_0x2d0299['id'],'direction':'in','read':![]},'raw':!![]});})[_0x8750('0x8')](function(_0x19d1bc){_0x2d0299[_0x8750('0x9')]('unreadMessages',_0x19d1bc['length']);ChatInteractionEvents[_0x8750('0xb')](_0x3a9854+':'+_0x2d0299['id'],_0x2d0299);ChatInteractionEvents[_0x8750('0xb')](_0x3a9854,_0x2d0299);_0x2c23d8(null);})[_0x8750('0xc')](_0x2c23d8(null));};}for(var e in events){if(events[_0x8750('0xd')](e)){var event=events[e];ChatInteraction[_0x8750('0xe')](e,emitEvent(event));}}module[_0x8750('0xf')]=ChatInteractionEvents;
\ No newline at end of file
+var _0x40f8=['setMaxListeners','save','update','getUsers','then','setDataValue','map','findAll','length','emit','catch','hasOwnProperty','hook','exports','../../mysqldb','ChatMessage'];(function(_0x209603,_0x351b88){var _0x3e06d4=function(_0x4e9655){while(--_0x4e9655){_0x209603['push'](_0x209603['shift']());}};_0x3e06d4(++_0x351b88);}(_0x40f8,0x17e));var _0x840f=function(_0x299686,_0x39ac7e){_0x299686=_0x299686-0x0;var _0x444c00=_0x40f8[_0x299686];return _0x444c00;};'use strict';var EventEmitter=require('events');var ChatInteraction=require(_0x840f('0x0'))['db']['ChatInteraction'];var ChatMessage=require(_0x840f('0x0'))['db'][_0x840f('0x1')];var ChatInteractionEvents=new EventEmitter();ChatInteractionEvents[_0x840f('0x2')](0x0);var events={'afterCreate':_0x840f('0x3'),'afterUpdate':_0x840f('0x4'),'afterDestroy':'remove'};function emitEvent(_0x6b3a15){return function(_0x41c58d,_0x270d0e,_0x1f0271){_0x41c58d[_0x840f('0x5')]({'attributes':['id'],'raw':!![]})[_0x840f('0x6')](function(_0x359906){_0x41c58d[_0x840f('0x7')]('Users',_0x359906[_0x840f('0x8')](function(_0x246e15){return{'id':_0x246e15['id']};}));return ChatMessage[_0x840f('0x9')]({'where':{'ChatInteractionId':_0x41c58d['id'],'direction':'in','read':![]},'raw':!![]});})[_0x840f('0x6')](function(_0x5151cf){_0x41c58d['setDataValue']('unreadMessages',_0x5151cf[_0x840f('0xa')]);ChatInteractionEvents[_0x840f('0xb')](_0x6b3a15+':'+_0x41c58d['id'],_0x41c58d);ChatInteractionEvents[_0x840f('0xb')](_0x6b3a15,_0x41c58d);_0x1f0271(null);})[_0x840f('0xc')](_0x1f0271(null));};}for(var e in events){if(events[_0x840f('0xd')](e)){var event=events[e];ChatInteraction[_0x840f('0xe')](e,emitEvent(event));}}module[_0x840f('0xf')]=ChatInteractionEvents;
\ No newline at end of file
diff --git a/server/api/chatInteraction/chatInteraction.model.js b/server/api/chatInteraction/chatInteraction.model.js
index a176e82..b579789 100644
--- a/server/api/chatInteraction/chatInteraction.model.js
+++ b/server/api/chatInteraction/chatInteraction.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x2ac8=['closedAt','YYYY-MM-DD\x20HH:mm:ss','utf8mb4_unicode_ci','lodash','util','../../config/logger','api','moment','bluebird','request-promise','rimraf','../../config/environment','./chatInteraction.attributes','exports','define','ChatInteraction','chat_interactions','changed','closed'];(function(_0x1b95df,_0x135ab4){var _0x5e530a=function(_0x4917cb){while(--_0x4917cb){_0x1b95df['push'](_0x1b95df['shift']());}};_0x5e530a(++_0x135ab4);}(_0x2ac8,0x1cb));var _0x82ac=function(_0x203eb4,_0x235cb8){_0x203eb4=_0x203eb4-0x0;var _0x5b061c=_0x2ac8[_0x203eb4];return _0x5b061c;};'use strict';var _=require(_0x82ac('0x0'));var util=require(_0x82ac('0x1'));var logger=require(_0x82ac('0x2'))(_0x82ac('0x3'));var moment=require(_0x82ac('0x4'));var BPromise=require(_0x82ac('0x5'));var rp=require(_0x82ac('0x6'));var fs=require('fs');var path=require('path');var rimraf=require(_0x82ac('0x7'));var config=require(_0x82ac('0x8'));var attributes=require(_0x82ac('0x9'));module[_0x82ac('0xa')]=function(_0x510cb4,_0x5ec377){return _0x510cb4[_0x82ac('0xb')](_0x82ac('0xc'),attributes,{'tableName':_0x82ac('0xd'),'paranoid':![],'indexes':[],'timestamps':!![],'hooks':{'beforeUpdate':function(_0x3a3aeb,_0x1fc54f,_0x5bd21b){if(_0x3a3aeb[_0x82ac('0xe')](_0x82ac('0xf'))){_0x3a3aeb[_0x82ac('0x10')]=moment()['format'](_0x82ac('0x11'));}_0x5bd21b(null,_0x3a3aeb);}},'charset':'utf8mb4','collate':_0x82ac('0x12')});};
\ No newline at end of file
+var _0x7ddb=['YYYY-MM-DD\x20HH:mm:ss','utf8mb4','util','../../config/logger','api','moment','bluebird','path','../../config/environment','./chatInteraction.attributes','exports','define','ChatInteraction','chat_interactions','changed','closed','closedAt','format'];(function(_0x11b58d,_0x555c55){var _0xc2811b=function(_0x396d22){while(--_0x396d22){_0x11b58d['push'](_0x11b58d['shift']());}};_0xc2811b(++_0x555c55);}(_0x7ddb,0x1c4));var _0xb7dd=function(_0x2450f3,_0x287cbf){_0x2450f3=_0x2450f3-0x0;var _0x537258=_0x7ddb[_0x2450f3];return _0x537258;};'use strict';var _=require('lodash');var util=require(_0xb7dd('0x0'));var logger=require(_0xb7dd('0x1'))(_0xb7dd('0x2'));var moment=require(_0xb7dd('0x3'));var BPromise=require(_0xb7dd('0x4'));var rp=require('request-promise');var fs=require('fs');var path=require(_0xb7dd('0x5'));var rimraf=require('rimraf');var config=require(_0xb7dd('0x6'));var attributes=require(_0xb7dd('0x7'));module[_0xb7dd('0x8')]=function(_0x377682,_0x5650ca){return _0x377682[_0xb7dd('0x9')](_0xb7dd('0xa'),attributes,{'tableName':_0xb7dd('0xb'),'paranoid':![],'indexes':[],'timestamps':!![],'hooks':{'beforeUpdate':function(_0x264aa7,_0xd56b1,_0x412561){if(_0x264aa7[_0xb7dd('0xc')](_0xb7dd('0xd'))){_0x264aa7[_0xb7dd('0xe')]=moment()[_0xb7dd('0xf')](_0xb7dd('0x10'));}_0x412561(null,_0x264aa7);}},'charset':_0xb7dd('0x11'),'collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file
diff --git a/server/api/chatInteraction/chatInteraction.rpc.js b/server/api/chatInteraction/chatInteraction.rpc.js
index 2a26cf2..a628812 100644
--- a/server/api/chatInteraction/chatInteraction.rpc.js
+++ b/server/api/chatInteraction/chatInteraction.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x9979=['request','then','info','ChatInteraction,\x20%s,\x20%s','ChatInteraction,\x20%s,\x20%s,\x20%s','request\x20sent','error','code','message','result','ChatInteraction','update','body','options','raw','where','attributes','limit','UpdateChatInteraction','debug','stringify','catch','AddTagsToChatInteraction','find','addTags','ids','omit','AddTags','lodash','moment','randomstring','ioredis','../../mysqldb','../../config/utils','rpc','../../config/environment','jayson/promise','client','http','defaults','localhost','redis','./chatInteraction.socket','register'];(function(_0x26d6a2,_0x35dd17){var _0x3771e4=function(_0x385a1c){while(--_0x385a1c){_0x26d6a2['push'](_0x26d6a2['shift']());}};_0x3771e4(++_0x35dd17);}(_0x9979,0x1d4));var _0x9997=function(_0x1ee8cb,_0x4d1c68){_0x1ee8cb=_0x1ee8cb-0x0;var _0x21f29b=_0x9979[_0x1ee8cb];return _0x21f29b;};'use strict';var _=require(_0x9997('0x0'));var util=require('util');var moment=require(_0x9997('0x1'));var BPromise=require('bluebird');var rs=require(_0x9997('0x2'));var fs=require('fs');var Redis=require(_0x9997('0x3'));var db=require(_0x9997('0x4'))['db'];var utils=require(_0x9997('0x5'));var logger=require('../../config/logger')(_0x9997('0x6'));var config=require(_0x9997('0x7'));var jayson=require(_0x9997('0x8'));var client=jayson[_0x9997('0x9')][_0x9997('0xa')]({'port':0x232a});config['redis']=_[_0x9997('0xb')](config['redis'],{'host':_0x9997('0xc'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x9997('0xd')]));require(_0x9997('0xe'))[_0x9997('0xf')](socket);function respondWithRpcPromise(_0xd47c7e,_0x1f606a,_0x165ea4){return new BPromise(function(_0x5e6ca6,_0x26b8eb){return client[_0x9997('0x10')](_0xd47c7e,_0x165ea4)[_0x9997('0x11')](function(_0x24cc97){logger[_0x9997('0x12')](_0x9997('0x13'),_0x1f606a,'request\x20sent');logger['debug'](_0x9997('0x14'),_0x1f606a,_0x9997('0x15'),JSON['stringify'](_0x24cc97));if(_0x24cc97['error']){if(_0x24cc97[_0x9997('0x16')][_0x9997('0x17')]===0x1f4){logger[_0x9997('0x16')](_0x9997('0x13'),_0x1f606a,_0x24cc97[_0x9997('0x16')][_0x9997('0x18')]);return _0x26b8eb(_0x24cc97['error'][_0x9997('0x18')]);}logger[_0x9997('0x16')](_0x9997('0x13'),_0x1f606a,_0x24cc97[_0x9997('0x16')][_0x9997('0x18')]);return _0x5e6ca6(_0x24cc97['error']['message']);}else{logger[_0x9997('0x12')]('ChatInteraction,\x20%s,\x20%s',_0x1f606a,_0x9997('0x15'));_0x5e6ca6(_0x24cc97[_0x9997('0x19')][_0x9997('0x18')]);}})['catch'](function(_0x3f2720){logger[_0x9997('0x16')]('ChatInteraction,\x20%s,\x20%s',_0x1f606a,_0x3f2720);_0x26b8eb(_0x3f2720);});});}exports['UpdateChatInteraction']=function(_0x44debd){var _0x3f9601=this;return new Promise(function(_0x4e3ae2,_0x311240){return db[_0x9997('0x1a')][_0x9997('0x1b')](_0x44debd[_0x9997('0x1c')],{'raw':_0x44debd[_0x9997('0x1d')]?_0x44debd[_0x9997('0x1d')][_0x9997('0x1e')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x44debd['options']?_0x44debd[_0x9997('0x1d')][_0x9997('0x1f')]||null:null,'attributes':_0x44debd[_0x9997('0x1d')]?_0x44debd[_0x9997('0x1d')][_0x9997('0x20')]||null:null,'limit':_0x44debd['options']?_0x44debd[_0x9997('0x1d')][_0x9997('0x21')]||null:null})['then'](function(_0x30226d){logger[_0x9997('0x12')](_0x9997('0x22'),_0x44debd);logger[_0x9997('0x23')]('UpdateChatInteraction',_0x44debd,JSON[_0x9997('0x24')](_0x30226d));_0x4e3ae2(_0x30226d);})[_0x9997('0x25')](function(_0xc3a6a6){logger[_0x9997('0x16')](_0x9997('0x22'),_0xc3a6a6[_0x9997('0x18')],_0x44debd);_0x311240(_0x3f9601['error'](0x1f4,_0xc3a6a6[_0x9997('0x18')]));});});};exports[_0x9997('0x26')]=function(_0x4af455){return new Promise(function(_0x4922f6,_0x4b1fba){return db[_0x9997('0x1a')][_0x9997('0x27')]({'where':_0x4af455[_0x9997('0x1d')]?_0x4af455[_0x9997('0x1d')][_0x9997('0x1f')]||null:null})['then'](function(_0x2f102f){if(_0x2f102f){return _0x2f102f[_0x9997('0x28')](_0x4af455[_0x9997('0x1c')][_0x9997('0x29')],_[_0x9997('0x2a')](_0x4af455['body'],[_0x9997('0x29'),'id'])||{});}})['spread'](function(_0x2f6534){logger['info'](_0x9997('0x2b'),_0x4af455);logger[_0x9997('0x23')](_0x9997('0x2b'),_0x4af455,JSON[_0x9997('0x24')](_0x2f6534));_0x4922f6(_0x2f6534);})[_0x9997('0x25')](function(_0x2cb677){logger[_0x9997('0x16')](_0x9997('0x2b'),_0x2cb677[_0x9997('0x18')],_0x4af455);_0x4b1fba(_this[_0x9997('0x16')](0x1f4,_0x2cb677[_0x9997('0x18')]));});});};
\ No newline at end of file
+var _0x1e9c=['message','result','catch','ChatInteraction','update','body','options','raw','where','attributes','limit','then','UpdateChatInteraction','AddTagsToChatInteraction','find','addTags','omit','ids','spread','AddTags','lodash','moment','ioredis','../../mysqldb','rpc','../../config/environment','jayson/promise','http','redis','defaults','localhost','register','request','info','ChatInteraction,\x20%s,\x20%s','request\x20sent','debug','ChatInteraction,\x20%s,\x20%s,\x20%s','stringify','error','code'];(function(_0x2f5ac5,_0x1ee939){var _0x37c9a8=function(_0x15031f){while(--_0x15031f){_0x2f5ac5['push'](_0x2f5ac5['shift']());}};_0x37c9a8(++_0x1ee939);}(_0x1e9c,0x133));var _0xc1e9=function(_0x5f309e,_0x66e31){_0x5f309e=_0x5f309e-0x0;var _0x487b5e=_0x1e9c[_0x5f309e];return _0x487b5e;};'use strict';var _=require(_0xc1e9('0x0'));var util=require('util');var moment=require(_0xc1e9('0x1'));var BPromise=require('bluebird');var rs=require('randomstring');var fs=require('fs');var Redis=require(_0xc1e9('0x2'));var db=require(_0xc1e9('0x3'))['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')(_0xc1e9('0x4'));var config=require(_0xc1e9('0x5'));var jayson=require(_0xc1e9('0x6'));var client=jayson['client'][_0xc1e9('0x7')]({'port':0x232a});config[_0xc1e9('0x8')]=_[_0xc1e9('0x9')](config[_0xc1e9('0x8')],{'host':_0xc1e9('0xa'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0xc1e9('0x8')]));require('./chatInteraction.socket')[_0xc1e9('0xb')](socket);function respondWithRpcPromise(_0x34a936,_0x2430f3,_0x36ae0e){return new BPromise(function(_0x16b827,_0x5c785b){return client[_0xc1e9('0xc')](_0x34a936,_0x36ae0e)['then'](function(_0x256eb9){logger[_0xc1e9('0xd')](_0xc1e9('0xe'),_0x2430f3,_0xc1e9('0xf'));logger[_0xc1e9('0x10')](_0xc1e9('0x11'),_0x2430f3,'request\x20sent',JSON[_0xc1e9('0x12')](_0x256eb9));if(_0x256eb9['error']){if(_0x256eb9[_0xc1e9('0x13')][_0xc1e9('0x14')]===0x1f4){logger[_0xc1e9('0x13')](_0xc1e9('0xe'),_0x2430f3,_0x256eb9[_0xc1e9('0x13')][_0xc1e9('0x15')]);return _0x5c785b(_0x256eb9['error']['message']);}logger[_0xc1e9('0x13')](_0xc1e9('0xe'),_0x2430f3,_0x256eb9[_0xc1e9('0x13')][_0xc1e9('0x15')]);return _0x16b827(_0x256eb9[_0xc1e9('0x13')][_0xc1e9('0x15')]);}else{logger[_0xc1e9('0xd')](_0xc1e9('0xe'),_0x2430f3,_0xc1e9('0xf'));_0x16b827(_0x256eb9[_0xc1e9('0x16')][_0xc1e9('0x15')]);}})[_0xc1e9('0x17')](function(_0x5b6404){logger['error'](_0xc1e9('0xe'),_0x2430f3,_0x5b6404);_0x5c785b(_0x5b6404);});});}exports['UpdateChatInteraction']=function(_0x51b6cc){var _0x42167d=this;return new Promise(function(_0x4c342f,_0x4e923d){return db[_0xc1e9('0x18')][_0xc1e9('0x19')](_0x51b6cc[_0xc1e9('0x1a')],{'raw':_0x51b6cc['options']?_0x51b6cc[_0xc1e9('0x1b')][_0xc1e9('0x1c')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x51b6cc['options']?_0x51b6cc['options'][_0xc1e9('0x1d')]||null:null,'attributes':_0x51b6cc[_0xc1e9('0x1b')]?_0x51b6cc['options'][_0xc1e9('0x1e')]||null:null,'limit':_0x51b6cc['options']?_0x51b6cc[_0xc1e9('0x1b')][_0xc1e9('0x1f')]||null:null})[_0xc1e9('0x20')](function(_0x2829bb){logger[_0xc1e9('0xd')](_0xc1e9('0x21'),_0x51b6cc);logger[_0xc1e9('0x10')](_0xc1e9('0x21'),_0x51b6cc,JSON['stringify'](_0x2829bb));_0x4c342f(_0x2829bb);})['catch'](function(_0xd93223){logger[_0xc1e9('0x13')](_0xc1e9('0x21'),_0xd93223[_0xc1e9('0x15')],_0x51b6cc);_0x4e923d(_0x42167d['error'](0x1f4,_0xd93223['message']));});});};exports[_0xc1e9('0x22')]=function(_0x495481){return new Promise(function(_0x1fe49e,_0x363c39){return db[_0xc1e9('0x18')][_0xc1e9('0x23')]({'where':_0x495481[_0xc1e9('0x1b')]?_0x495481[_0xc1e9('0x1b')][_0xc1e9('0x1d')]||null:null})[_0xc1e9('0x20')](function(_0x2a3fd3){if(_0x2a3fd3){return _0x2a3fd3[_0xc1e9('0x24')](_0x495481[_0xc1e9('0x1a')]['ids'],_[_0xc1e9('0x25')](_0x495481[_0xc1e9('0x1a')],[_0xc1e9('0x26'),'id'])||{});}})[_0xc1e9('0x27')](function(_0x2af7bc){logger['info'](_0xc1e9('0x28'),_0x495481);logger[_0xc1e9('0x10')](_0xc1e9('0x28'),_0x495481,JSON[_0xc1e9('0x12')](_0x2af7bc));_0x1fe49e(_0x2af7bc);})['catch'](function(_0xb3f29d){logger[_0xc1e9('0x13')](_0xc1e9('0x28'),_0xb3f29d[_0xc1e9('0x15')],_0x495481);_0x363c39(_this[_0xc1e9('0x13')](0x1f4,_0xb3f29d[_0xc1e9('0x15')]));});});};
\ No newline at end of file
diff --git a/server/api/chatInteraction/chatInteraction.socket.js b/server/api/chatInteraction/chatInteraction.socket.js
index 3f86a10..34fc617 100644
--- a/server/api/chatInteraction/chatInteraction.socket.js
+++ b/server/api/chatInteraction/chatInteraction.socket.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x9348=['chatInteraction:','./chatInteraction.events','save','remove','update','emit','removeListener','register','length'];(function(_0x2e8ce7,_0x40ef19){var _0x563d95=function(_0x118ec0){while(--_0x118ec0){_0x2e8ce7['push'](_0x2e8ce7['shift']());}};_0x563d95(++_0x40ef19);}(_0x9348,0x160));var _0x8934=function(_0x43058d,_0x567311){_0x43058d=_0x43058d-0x0;var _0x2793d3=_0x9348[_0x43058d];return _0x2793d3;};'use strict';var ChatInteractionEvents=require(_0x8934('0x0'));var events=[_0x8934('0x1'),_0x8934('0x2'),_0x8934('0x3')];function createListener(_0xc7aa75,_0x48c51d){return function(_0x39979e){_0x48c51d[_0x8934('0x4')](_0xc7aa75,_0x39979e);};}function removeListener(_0x386b51,_0xed8e23){return function(){ChatInteractionEvents[_0x8934('0x5')](_0x386b51,_0xed8e23);};}exports[_0x8934('0x6')]=function(_0x3bb404){for(var _0x5ae829=0x0,_0x4420a7=events[_0x8934('0x7')];_0x5ae829<_0x4420a7;_0x5ae829++){var _0x3fc698=events[_0x5ae829];var _0x533196=createListener(_0x8934('0x8')+_0x3fc698,_0x3bb404);ChatInteractionEvents['on'](_0x3fc698,_0x533196);}};
\ No newline at end of file
+var _0x22c5=['remove','removeListener','register','length','chatInteraction:'];(function(_0x342baa,_0x4a110f){var _0x1208f3=function(_0x56a645){while(--_0x56a645){_0x342baa['push'](_0x342baa['shift']());}};_0x1208f3(++_0x4a110f);}(_0x22c5,0x6e));var _0x522c=function(_0x156098,_0x3bf5e4){_0x156098=_0x156098-0x0;var _0x146fae=_0x22c5[_0x156098];return _0x146fae;};'use strict';var ChatInteractionEvents=require('./chatInteraction.events');var events=['save',_0x522c('0x0'),'update'];function createListener(_0x4a314d,_0x26aaf5){return function(_0x510943){_0x26aaf5['emit'](_0x4a314d,_0x510943);};}function removeListener(_0x561452,_0x549f75){return function(){ChatInteractionEvents[_0x522c('0x1')](_0x561452,_0x549f75);};}exports[_0x522c('0x2')]=function(_0x84e973){for(var _0x3be57e=0x0,_0x1ecf19=events[_0x522c('0x3')];_0x3be57e<_0x1ecf19;_0x3be57e++){var _0x484e03=events[_0x3be57e];var _0x4d495e=createListener(_0x522c('0x4')+_0x484e03,_0x84e973);ChatInteractionEvents['on'](_0x484e03,_0x4d495e);}};
\ No newline at end of file
diff --git a/server/api/chatInteraction/index.js b/server/api/chatInteraction/index.js
index d6dec71..72707df 100644
--- a/server/api/chatInteraction/index.js
+++ b/server/api/chatInteraction/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x4c91=['now','originalname','replace','single','file','/:id/messages','addMessage','/:id/tags','tracked','chat','addTags','put','chatinteraction:update','update','/:id/custom_update','customUpdate','/:id/abandon','abandon','/:id/close','close','delete','chatinteraction:destroy','destroy','removeTags','exports','multer','express','Router','./chatInteraction.controller','get','isAuthenticated','index','/describe','describe','/:id','/:id/attachment_download','getMessages','isChatInteractionAuthorized','getMyMessages','/:id/download','download','post','/:id/vidaoo','createVidaooSession','diskStorage','root','server/files/attachments/'];(function(_0x13f4a3,_0x5139b2){var _0x51b1d9=function(_0x4291e3){while(--_0x4291e3){_0x13f4a3['push'](_0x13f4a3['shift']());}};_0x51b1d9(++_0x5139b2);}(_0x4c91,0x191));var _0x14c9=function(_0x5ab5e0,_0x36bdf5){_0x5ab5e0=_0x5ab5e0-0x0;var _0x16ecd4=_0x4c91[_0x5ab5e0];return _0x16ecd4;};'use strict';var multer=require(_0x14c9('0x0'));var util=require('util');var path=require('path');var timeout=require('connect-timeout');var express=require(_0x14c9('0x1'));var router=express[_0x14c9('0x2')]();var fs_extra=require('fs-extra');var auth=require('../../components/auth/service');var interaction=require('../../components/interaction/service');var config=require('../../config/environment');var controller=require(_0x14c9('0x3'));router[_0x14c9('0x4')]('/',auth[_0x14c9('0x5')](),controller[_0x14c9('0x6')]);router['get'](_0x14c9('0x7'),auth[_0x14c9('0x5')](),controller[_0x14c9('0x8')]);router['get'](_0x14c9('0x9'),auth['isChatInteractionAuthorized'](),controller['show']);router[_0x14c9('0x4')](_0x14c9('0xa'),auth['isChatInteractionAuthorized'](),controller['attachmentDownload']);router[_0x14c9('0x4')]('/:id/messages',auth[_0x14c9('0x5')](),controller[_0x14c9('0xb')]);router['get']('/:id/my_messages',auth[_0x14c9('0xc')](),controller[_0x14c9('0xd')]);router['get'](_0x14c9('0xe'),auth[_0x14c9('0x5')](),controller[_0x14c9('0xf')]);router['post']('/',auth[_0x14c9('0x5')](),controller['create']);router[_0x14c9('0x10')](_0x14c9('0x11'),auth[_0x14c9('0x5')](),controller[_0x14c9('0x12')]);var upload=multer({'storage':multer[_0x14c9('0x13')]({'destination':function(_0x1815eb,_0x2ad90e,_0x5d6af0){_0x5d6af0(null,path['join'](config[_0x14c9('0x14')],_0x14c9('0x15')));},'filename':function(_0x27f86d,_0x1d1cc8,_0xf5c322){_0xf5c322(null,util['format']('%s-%s',Date[_0x14c9('0x16')](),_0x1d1cc8[_0x14c9('0x17')][_0x14c9('0x18')](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-')));}})});router[_0x14c9('0x10')]('/:id/attachment_upload',upload[_0x14c9('0x19')](_0x14c9('0x1a')),controller['attachmentUpload']);router[_0x14c9('0x10')](_0x14c9('0x1b'),auth[_0x14c9('0xc')](),controller[_0x14c9('0x1c')]);router[_0x14c9('0x10')](_0x14c9('0x1d'),auth['isAuthenticated'](),interaction[_0x14c9('0x1e')](_0x14c9('0x1f'),'chatinteraction:addtags'),controller[_0x14c9('0x20')]);router[_0x14c9('0x21')](_0x14c9('0x9'),auth['isAuthenticated'](),interaction[_0x14c9('0x1e')]('chat',_0x14c9('0x22')),controller[_0x14c9('0x23')]);router[_0x14c9('0x21')](_0x14c9('0x24'),controller[_0x14c9('0x25')]);router['put'](_0x14c9('0x26'),auth[_0x14c9('0xc')](),controller[_0x14c9('0x27')]);router[_0x14c9('0x21')](_0x14c9('0x28'),controller[_0x14c9('0x29')]);router[_0x14c9('0x2a')]('/:id',auth[_0x14c9('0x5')](),interaction[_0x14c9('0x1e')](_0x14c9('0x1f'),_0x14c9('0x2b')),controller[_0x14c9('0x2c')]);router['delete']('/:id/tags',auth[_0x14c9('0x5')](),controller[_0x14c9('0x2d')]);module[_0x14c9('0x2e')]=router;
\ No newline at end of file
+var _0x6d3e=['../../components/interaction/service','../../config/environment','./chatInteraction.controller','get','isAuthenticated','index','/describe','describe','isChatInteractionAuthorized','/:id/attachment_download','/:id/messages','getMessages','/:id/my_messages','getMyMessages','/:id/download','post','/:id/vidaoo','join','format','originalname','file','/:id/tags','tracked','chat','addTags','put','/:id','chatinteraction:update','/:id/custom_update','/:id/abandon','abandon','/:id/close','close','delete','chatinteraction:destroy','removeTags','exports','multer','Router','fs-extra','../../components/auth/service'];(function(_0x344f5c,_0x20945c){var _0x40ff5f=function(_0x2323bd){while(--_0x2323bd){_0x344f5c['push'](_0x344f5c['shift']());}};_0x40ff5f(++_0x20945c);}(_0x6d3e,0x196));var _0xe6d3=function(_0x4ce479,_0x116f2a){_0x4ce479=_0x4ce479-0x0;var _0x38bb9d=_0x6d3e[_0x4ce479];return _0x38bb9d;};'use strict';var multer=require(_0xe6d3('0x0'));var util=require('util');var path=require('path');var timeout=require('connect-timeout');var express=require('express');var router=express[_0xe6d3('0x1')]();var fs_extra=require(_0xe6d3('0x2'));var auth=require(_0xe6d3('0x3'));var interaction=require(_0xe6d3('0x4'));var config=require(_0xe6d3('0x5'));var controller=require(_0xe6d3('0x6'));router[_0xe6d3('0x7')]('/',auth[_0xe6d3('0x8')](),controller[_0xe6d3('0x9')]);router[_0xe6d3('0x7')](_0xe6d3('0xa'),auth['isAuthenticated'](),controller[_0xe6d3('0xb')]);router[_0xe6d3('0x7')]('/:id',auth[_0xe6d3('0xc')](),controller['show']);router[_0xe6d3('0x7')](_0xe6d3('0xd'),auth[_0xe6d3('0xc')](),controller['attachmentDownload']);router['get'](_0xe6d3('0xe'),auth[_0xe6d3('0x8')](),controller[_0xe6d3('0xf')]);router[_0xe6d3('0x7')](_0xe6d3('0x10'),auth['isChatInteractionAuthorized'](),controller[_0xe6d3('0x11')]);router[_0xe6d3('0x7')](_0xe6d3('0x12'),auth[_0xe6d3('0x8')](),controller['download']);router['post']('/',auth[_0xe6d3('0x8')](),controller['create']);router[_0xe6d3('0x13')](_0xe6d3('0x14'),auth[_0xe6d3('0x8')](),controller['createVidaooSession']);var upload=multer({'storage':multer['diskStorage']({'destination':function(_0x39ee23,_0x11dfb5,_0x152d24){_0x152d24(null,path[_0xe6d3('0x15')](config['root'],'server/files/attachments/'));},'filename':function(_0x59719d,_0x25c5b6,_0x128401){_0x128401(null,util[_0xe6d3('0x16')]('%s-%s',Date['now'](),_0x25c5b6[_0xe6d3('0x17')]['replace'](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-')));}})});router['post']('/:id/attachment_upload',upload['single'](_0xe6d3('0x18')),controller['attachmentUpload']);router[_0xe6d3('0x13')](_0xe6d3('0xe'),auth[_0xe6d3('0xc')](),controller['addMessage']);router[_0xe6d3('0x13')](_0xe6d3('0x19'),auth['isAuthenticated'](),interaction[_0xe6d3('0x1a')](_0xe6d3('0x1b'),'chatinteraction:addtags'),controller[_0xe6d3('0x1c')]);router[_0xe6d3('0x1d')](_0xe6d3('0x1e'),auth[_0xe6d3('0x8')](),interaction[_0xe6d3('0x1a')](_0xe6d3('0x1b'),_0xe6d3('0x1f')),controller['update']);router[_0xe6d3('0x1d')](_0xe6d3('0x20'),controller['customUpdate']);router[_0xe6d3('0x1d')](_0xe6d3('0x21'),auth[_0xe6d3('0xc')](),controller[_0xe6d3('0x22')]);router[_0xe6d3('0x1d')](_0xe6d3('0x23'),controller[_0xe6d3('0x24')]);router[_0xe6d3('0x25')](_0xe6d3('0x1e'),auth['isAuthenticated'](),interaction[_0xe6d3('0x1a')](_0xe6d3('0x1b'),_0xe6d3('0x26')),controller['destroy']);router['delete'](_0xe6d3('0x19'),auth[_0xe6d3('0x8')](),controller[_0xe6d3('0x27')]);module[_0xe6d3('0x28')]=router;
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/chatInternalMessage.attributes.js b/server/api/chatInternalMessage/chatInternalMessage.attributes.js
index 8290766..592c4ac 100644
--- a/server/api/chatInternalMessage/chatInternalMessage.attributes.js
+++ b/server/api/chatInternalMessage/chatInternalMessage.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xb689=['exports','TEXT','medium','BOOLEAN','sequelize'];(function(_0xa00a06,_0x163e41){var _0x45d3e5=function(_0x2885f8){while(--_0x2885f8){_0xa00a06['push'](_0xa00a06['shift']());}};_0x45d3e5(++_0x163e41);}(_0xb689,0x95));var _0x9b68=function(_0x1da709,_0x1eddb9){_0x1da709=_0x1da709-0x0;var _0x17e59c=_0xb689[_0x1da709];return _0x17e59c;};'use strict';var Sequelize=require(_0x9b68('0x0'));module[_0x9b68('0x1')]={'body':{'type':Sequelize[_0x9b68('0x2')](_0x9b68('0x3')),'allowNull':![]},'read':{'type':Sequelize[_0x9b68('0x4')],'defaultValue':![]},'ChatInternalMessageId':{'type':Sequelize['INTEGER']}};
\ No newline at end of file
+var _0x137a=['TEXT','medium','INTEGER','exports'];(function(_0x153279,_0x390c38){var _0x344843=function(_0x32fa22){while(--_0x32fa22){_0x153279['push'](_0x153279['shift']());}};_0x344843(++_0x390c38);}(_0x137a,0x177));var _0xa137=function(_0x1ebf92,_0x5c3ce0){_0x1ebf92=_0x1ebf92-0x0;var _0x554e1c=_0x137a[_0x1ebf92];return _0x554e1c;};'use strict';var Sequelize=require('sequelize');module[_0xa137('0x0')]={'body':{'type':Sequelize[_0xa137('0x1')](_0xa137('0x2')),'allowNull':![]},'read':{'type':Sequelize['BOOLEAN'],'defaultValue':![]},'ChatInternalMessageId':{'type':Sequelize[_0xa137('0x3')]}};
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/chatInternalMessage.controller.js b/server/api/chatInternalMessage/chatInternalMessage.controller.js
index a7b225c..67cf2fd 100644
--- a/server/api/chatInternalMessage/chatInternalMessage.controller.js
+++ b/server/api/chatInternalMessage/chatInternalMessage.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xc8d5=['options','find','create','body','describe','get','lastMessageAt','format','YYYY-MM-DD\x20HH:mm:ss','lastMessage','getUsers','User','agent','role','userpic','internal','online','allowmessenger','showWebBar','-online','VoiceQueue','user','UserProfileSection','Agents','userProfileId','autoAssociation','resourceId','push','createdAt','ToId','read','eml-format','zip-dir','request-promise','moment','util','path','sox','to-csv','fs-extra','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','redis','defaults','localhost','socket.io-emitter','./chatInternalMessage.socket','status','end','json','limit','undefined','count','offset','set','apply','reject','save','update','then','destroy','error','stack','name','map','key','model','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','sort','where','pick','merge','type','filter','ChatInternalMessage','includeAll','include','findAll','rows','catch','params','rawAttributes','keys'];(function(_0x501510,_0x61caa9){var _0x1e6ee5=function(_0x32845b){while(--_0x32845b){_0x501510['push'](_0x501510['shift']());}};_0x1e6ee5(++_0x61caa9);}(_0xc8d5,0x1b7));var _0x5c8d=function(_0x166eda,_0x5f0071){_0x166eda=_0x166eda-0x0;var _0x1661c7=_0xc8d5[_0x166eda];return _0x1661c7;};'use strict';var emlformat=require(_0x5c8d('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x5c8d('0x1'));var jsonpatch=require('fast-json-patch');var rp=require(_0x5c8d('0x2'));var moment=require(_0x5c8d('0x3'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x5c8d('0x4'));var path=require(_0x5c8d('0x5'));var sox=require(_0x5c8d('0x6'));var csv=require(_0x5c8d('0x7'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x5c8d('0x8'));var _=require(_0x5c8d('0x9'));var squel=require(_0x5c8d('0xa'));var crypto=require(_0x5c8d('0xb'));var jsforce=require(_0x5c8d('0xc'));var deskjs=require(_0x5c8d('0xd'));var toCsv=require(_0x5c8d('0x7'));var querystring=require(_0x5c8d('0xe'));var Papa=require(_0x5c8d('0xf'));var Redis=require(_0x5c8d('0x10'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0x5c8d('0x11'));var hardwareService=require(_0x5c8d('0x12'));var logger=require(_0x5c8d('0x13'))(_0x5c8d('0x14'));var utils=require(_0x5c8d('0x15'));var config=require(_0x5c8d('0x16'));var licenseUtil=require('../../config/license/util');var db=require('../../mysqldb')['db'];config[_0x5c8d('0x17')]=_[_0x5c8d('0x18')](config[_0x5c8d('0x17')],{'host':_0x5c8d('0x19'),'port':0x18eb});var socket=require(_0x5c8d('0x1a'))(new Redis(config[_0x5c8d('0x17')]));require(_0x5c8d('0x1b'))['register'](socket);function respondWithStatusCode(_0x2c3d07,_0x4f70e8){_0x4f70e8=_0x4f70e8||0xcc;return function(_0x5aa99a){if(_0x5aa99a){return _0x2c3d07['sendStatus'](_0x4f70e8);}return _0x2c3d07[_0x5c8d('0x1c')](_0x4f70e8)[_0x5c8d('0x1d')]();};}function respondWithResult(_0x2f6da2,_0x4102b6){_0x4102b6=_0x4102b6||0xc8;return function(_0x89181f){if(_0x89181f){return _0x2f6da2[_0x5c8d('0x1c')](_0x4102b6)[_0x5c8d('0x1e')](_0x89181f);}};}function respondWithFilteredResult(_0x52e9aa,_0x4c7c1f){return function(_0x36b00f){if(_0x36b00f){var _0xc99a5b=typeof _0x4c7c1f['offset']==='undefined'&&typeof _0x4c7c1f[_0x5c8d('0x1f')]===_0x5c8d('0x20');var _0x4168c4=_0x36b00f[_0x5c8d('0x21')];var _0x5bd34b=_0xc99a5b?0x0:_0x4c7c1f[_0x5c8d('0x22')];var _0x3e9010=_0xc99a5b?_0x36b00f[_0x5c8d('0x21')]:_0x4c7c1f['offset']+_0x4c7c1f['limit'];var _0x47a83f;if(_0x3e9010>=_0x4168c4){_0x3e9010=_0x4168c4;_0x47a83f=0xc8;}else{_0x47a83f=0xce;}_0x52e9aa[_0x5c8d('0x1c')](_0x47a83f);return _0x52e9aa[_0x5c8d('0x23')]('Content-Range',_0x5bd34b+'-'+_0x3e9010+'/'+_0x4168c4)['json'](_0x36b00f);}return null;};}function patchUpdates(_0x44d9e5){return function(_0x5ed207){try{jsonpatch[_0x5c8d('0x24')](_0x5ed207,_0x44d9e5,!![]);}catch(_0x5a58ad){return BPromise[_0x5c8d('0x25')](_0x5a58ad);}return _0x5ed207[_0x5c8d('0x26')]();};}function saveUpdates(_0x4339e4,_0x3e4031){return function(_0x5eade5){if(_0x5eade5){return _0x5eade5[_0x5c8d('0x27')](_0x4339e4)[_0x5c8d('0x28')](function(_0x3fe870){return _0x3fe870;});}return null;};}function removeEntity(_0x3f1958,_0x3f68ba){return function(_0x2741d4){if(_0x2741d4){return _0x2741d4[_0x5c8d('0x29')]()['then'](function(){_0x3f1958[_0x5c8d('0x1c')](0xcc)[_0x5c8d('0x1d')]();});}};}function handleEntityNotFound(_0x5ae294,_0x2a66b4){return function(_0x22a1a1){if(!_0x22a1a1){_0x5ae294['sendStatus'](0x194);}return _0x22a1a1;};}function handleError(_0x5dd572,_0x30992e){_0x30992e=_0x30992e||0x1f4;return function(_0x850cae){logger[_0x5c8d('0x2a')](_0x850cae[_0x5c8d('0x2b')]);if(_0x850cae[_0x5c8d('0x2c')]){delete _0x850cae[_0x5c8d('0x2c')];}_0x5dd572['status'](_0x30992e)['send'](_0x850cae);};}exports['index']=function(_0xc86011,_0x1168cd){var _0x222bae={},_0x33dee2={},_0x41147d={'count':0x0,'rows':[]};var _0x130d93=_[_0x5c8d('0x2d')](db['ChatInternalMessage']['rawAttributes'],function(_0x2397b1){return{'name':_0x2397b1['fieldName'],'type':_0x2397b1['type'][_0x5c8d('0x2e')]};});_0x33dee2[_0x5c8d('0x2f')]=_[_0x5c8d('0x2d')](_0x130d93,_0x5c8d('0x2c'));_0x33dee2[_0x5c8d('0x30')]=_['keys'](_0xc86011[_0x5c8d('0x30')]);_0x33dee2[_0x5c8d('0x31')]=_[_0x5c8d('0x32')](_0x33dee2['model'],_0x33dee2['query']);_0x222bae[_0x5c8d('0x33')]=_[_0x5c8d('0x32')](_0x33dee2[_0x5c8d('0x2f')],qs[_0x5c8d('0x34')](_0xc86011['query'][_0x5c8d('0x34')]));_0x222bae[_0x5c8d('0x33')]=_0x222bae[_0x5c8d('0x33')][_0x5c8d('0x35')]?_0x222bae[_0x5c8d('0x33')]:_0x33dee2['model'];if(!_0xc86011[_0x5c8d('0x30')][_0x5c8d('0x36')](_0x5c8d('0x37'))){_0x222bae[_0x5c8d('0x1f')]=qs[_0x5c8d('0x1f')](_0xc86011[_0x5c8d('0x30')][_0x5c8d('0x1f')]);_0x222bae['offset']=qs[_0x5c8d('0x22')](_0xc86011['query'][_0x5c8d('0x22')]);}_0x222bae['order']=qs[_0x5c8d('0x38')](_0xc86011['query'][_0x5c8d('0x38')]);_0x222bae[_0x5c8d('0x39')]=qs[_0x5c8d('0x31')](_[_0x5c8d('0x3a')](_0xc86011['query'],_0x33dee2[_0x5c8d('0x31')]),_0x130d93);if(_0xc86011[_0x5c8d('0x30')]['filter']){_0x222bae[_0x5c8d('0x39')]=_[_0x5c8d('0x3b')](_0x222bae['where'],{'$or':_[_0x5c8d('0x2d')](_0x130d93,function(_0x3e71be){if(_0x3e71be[_0x5c8d('0x3c')]!=='VIRTUAL'){var _0xbb1c6c={};_0xbb1c6c[_0x3e71be[_0x5c8d('0x2c')]]={'$like':'%'+_0xc86011[_0x5c8d('0x30')][_0x5c8d('0x3d')]+'%'};return _0xbb1c6c;}})});}_0x222bae=_[_0x5c8d('0x3b')]({},_0x222bae,_0xc86011['options']);var _0x1389a0={'where':_0x222bae[_0x5c8d('0x39')]};return db[_0x5c8d('0x3e')][_0x5c8d('0x21')](_0x1389a0)['then'](function(_0x1b33c8){_0x41147d[_0x5c8d('0x21')]=_0x1b33c8;if(_0xc86011[_0x5c8d('0x30')][_0x5c8d('0x3f')]){_0x222bae[_0x5c8d('0x40')]=[{'all':!![]}];}return db[_0x5c8d('0x3e')][_0x5c8d('0x41')](_0x222bae);})['then'](function(_0x2af939){_0x41147d[_0x5c8d('0x42')]=_0x2af939;return _0x41147d;})[_0x5c8d('0x28')](respondWithFilteredResult(_0x1168cd,_0x222bae))[_0x5c8d('0x43')](handleError(_0x1168cd,null));};exports['show']=function(_0xb0dbce,_0x367bce){var _0x17c593={'raw':!![],'where':{'id':_0xb0dbce[_0x5c8d('0x44')]['id']}},_0x4dc025={};_0x4dc025[_0x5c8d('0x2f')]=_['keys'](db[_0x5c8d('0x3e')][_0x5c8d('0x45')]);_0x4dc025[_0x5c8d('0x30')]=_[_0x5c8d('0x46')](_0xb0dbce[_0x5c8d('0x30')]);_0x4dc025['filters']=_[_0x5c8d('0x32')](_0x4dc025[_0x5c8d('0x2f')],_0x4dc025[_0x5c8d('0x30')]);_0x17c593[_0x5c8d('0x33')]=_[_0x5c8d('0x32')](_0x4dc025[_0x5c8d('0x2f')],qs[_0x5c8d('0x34')](_0xb0dbce[_0x5c8d('0x30')][_0x5c8d('0x34')]));_0x17c593['attributes']=_0x17c593['attributes'][_0x5c8d('0x35')]?_0x17c593['attributes']:_0x4dc025[_0x5c8d('0x2f')];if(_0xb0dbce[_0x5c8d('0x30')][_0x5c8d('0x3f')]){_0x17c593['include']=[{'all':!![]}];}_0x17c593=_['merge']({},_0x17c593,_0xb0dbce[_0x5c8d('0x47')]);return db[_0x5c8d('0x3e')][_0x5c8d('0x48')](_0x17c593)[_0x5c8d('0x28')](handleEntityNotFound(_0x367bce,null))[_0x5c8d('0x28')](respondWithResult(_0x367bce,null))[_0x5c8d('0x43')](handleError(_0x367bce,null));};exports[_0x5c8d('0x49')]=function(_0x327a8d,_0x17da63){return db['ChatInternalMessage'][_0x5c8d('0x49')](_0x327a8d[_0x5c8d('0x4a')],{})['then'](respondWithResult(_0x17da63,0xc9))[_0x5c8d('0x43')](handleError(_0x17da63,null));};exports[_0x5c8d('0x27')]=function(_0x419d31,_0x177273){if(_0x419d31[_0x5c8d('0x4a')]['id']){delete _0x419d31[_0x5c8d('0x4a')]['id'];}return db[_0x5c8d('0x3e')]['find']({'where':{'id':_0x419d31[_0x5c8d('0x44')]['id']}})['then'](handleEntityNotFound(_0x177273,null))[_0x5c8d('0x28')](saveUpdates(_0x419d31[_0x5c8d('0x4a')],null))[_0x5c8d('0x28')](respondWithResult(_0x177273,null))[_0x5c8d('0x43')](handleError(_0x177273,null));};exports[_0x5c8d('0x29')]=function(_0x21c84f,_0x2630ad){return db[_0x5c8d('0x3e')][_0x5c8d('0x48')]({'where':{'id':_0x21c84f[_0x5c8d('0x44')]['id']}})['then'](handleEntityNotFound(_0x2630ad,null))[_0x5c8d('0x28')](removeEntity(_0x2630ad,null))['catch'](handleError(_0x2630ad,null));};exports[_0x5c8d('0x4b')]=function(_0x52c977,_0xea48ba){return db[_0x5c8d('0x3e')][_0x5c8d('0x4b')]()[_0x5c8d('0x28')](respondWithResult(_0xea48ba,null))[_0x5c8d('0x43')](handleError(_0xea48ba,null));};function wrapUser(_0x2dbc34){return function(_0xf602cf){var _0x17bddd=_0x2dbc34[_0x5c8d('0x4c')]({'plain':!![]});_0x17bddd['messages']=[];if(_0xf602cf){_0x17bddd[_0x5c8d('0x4d')]=_0xf602cf['createdAt'];_0x17bddd['lastMessage']=_0xf602cf;}else{_0x17bddd[_0x5c8d('0x4d')]=moment(0x0)[_0x5c8d('0x4e')](_0x5c8d('0x4f'));_0x17bddd[_0x5c8d('0x50')]={};}return _0x17bddd;};}exports[_0x5c8d('0x51')]=function(_0x59100a,_0x3f28e6,_0x4580fc){var _0x3ce5f0=[];return db[_0x5c8d('0x52')][_0x5c8d('0x41')]({'where':{'role':[_0x5c8d('0x53'),'admin','user']},'attributes':['id','fullname',_0x5c8d('0x2c'),_0x5c8d('0x54'),_0x5c8d('0x55'),_0x5c8d('0x56'),_0x5c8d('0x57'),'lastLoginAt',_0x5c8d('0x58'),_0x5c8d('0x59')],'order':qs[_0x5c8d('0x38')](_0x5c8d('0x5a')),'include':[{'model':db[_0x5c8d('0x5b')],'as':'VoiceQueues','attributes':['id','name','type'],'through':{'attributes':[]}}]})['then'](function(_0x4c01e9){if(_0x4c01e9){var _0x3728d1=_0x59100a[_0x5c8d('0x5c')][_0x5c8d('0x4c')]({'plain':!![]});if(!_0x3728d1)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x3728d1[_0x5c8d('0x54')]===_0x5c8d('0x5c')){return db[_0x5c8d('0x5d')][_0x5c8d('0x48')]({'where':{'name':_0x5c8d('0x5e'),'userProfileId':_0x3728d1[_0x5c8d('0x5f')]},'raw':!![]})[_0x5c8d('0x28')](function(_0x206605){if(_0x206605){if(_0x206605[_0x5c8d('0x60')]===0x0){return db['UserProfileResource'][_0x5c8d('0x41')]({'where':{'sectionId':_0x206605['id']},'raw':!![]})[_0x5c8d('0x28')](function(_0x4c591e){var _0xca5c8d=[];if(_['isEmpty'](_0x4c591e)){_0xca5c8d=_[_0x5c8d('0x3d')](_0x4c01e9,function(_0x122f43){if(_0x122f43[_0x5c8d('0x54')]!==_0x5c8d('0x53')){return _0x122f43;}});return _0xca5c8d;}else{for(var _0x2f4443=0x0;_0x2f4443<_0x4c01e9[_0x5c8d('0x35')];_0x2f4443++){var _0x5f16ec=_0x4c01e9[_0x2f4443];if(_0x5f16ec[_0x5c8d('0x54')]===_0x5c8d('0x53')){var _0xd7ae7c=_[_0x5c8d('0x48')](_0x4c591e,function(_0x417197){return _0x417197[_0x5c8d('0x61')]===_0x5f16ec['id'];});if(_0xd7ae7c)_0xca5c8d['push'](_0x5f16ec);}else{_0xca5c8d[_0x5c8d('0x62')](_0x5f16ec);}}return _0xca5c8d;}});}else{return _0x4c01e9;}}else{var _0x53f4e9=_[_0x5c8d('0x3d')](_0x4c01e9,function(_0x3830fa){if(_0x3830fa[_0x5c8d('0x54')]!==_0x5c8d('0x53')){return _0x3830fa;}});return _0x53f4e9;}});}else{return _0x4c01e9;}}})[_0x5c8d('0x28')](function(_0x4d65b9){var _0x3c30ce=[];if(_0x4d65b9){_0x3ce5f0=_0x4d65b9;for(var _0x169a12=0x0;_0x169a12<_0x4d65b9[_0x5c8d('0x35')];_0x169a12+=0x1){_0x3ce5f0[_0x169a12]['messages']=[];_0x3c30ce[_0x5c8d('0x62')](db[_0x5c8d('0x3e')][_0x5c8d('0x48')]({'where':{'FromId':[_0x59100a[_0x5c8d('0x5c')]['id'],_0x4d65b9[_0x169a12]['id']],'ToId':[_0x59100a[_0x5c8d('0x5c')]['id'],_0x4d65b9[_0x169a12]['id']],'ChatGroupId':null},'attributes':['id',_0x5c8d('0x63'),'FromId',_0x5c8d('0x64'),_0x5c8d('0x65'),_0x5c8d('0x4a')],'order':qs[_0x5c8d('0x38')]('-createdAt'),'limit':0x1,'offset':0x0,'raw':!![]})[_0x5c8d('0x28')](wrapUser(_0x4d65b9[_0x169a12])));}return BPromise['all'](_0x3c30ce);}return[];})['then'](function(_0xefbe00){return{'rows':_0xefbe00,'count':_0xefbe00['length']};})[_0x5c8d('0x28')](respondWithResult(_0x3f28e6,null))[_0x5c8d('0x43')](handleError(_0x3f28e6,null));};
\ No newline at end of file
+var _0x3013=['index','map','ChatInternalMessage','fieldName','type','key','model','query','keys','intersection','fields','attributes','length','hasOwnProperty','order','sort','where','filters','pick','merge','VIRTUAL','filter','include','findAll','then','rows','catch','params','rawAttributes','includeAll','options','find','create','body','describe','messages','lastMessageAt','createdAt','lastMessage','format','YYYY-MM-DD\x20HH:mm:ss','getUsers','User','admin','fullname','role','userpic','online','lastLoginAt','allowmessenger','showWebBar','-online','VoiceQueue','VoiceQueues','user','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','UserProfileSection','Agents','autoAssociation','UserProfileResource','agent','push','FromId','ToId','read','-createdAt','all','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','util','path','sox','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/license/util','../../mysqldb','redis','socket.io-emitter','./chatInternalMessage.socket','sendStatus','status','end','json','offset','undefined','limit','count','set','Content-Range','apply','reject','save','update','destroy','stack','name'];(function(_0x44feb5,_0x3f7964){var _0x45e3b8=function(_0x2848be){while(--_0x2848be){_0x44feb5['push'](_0x44feb5['shift']());}};_0x45e3b8(++_0x3f7964);}(_0x3013,0x128));var _0x3301=function(_0x3e7a88,_0x3c9aa0){_0x3e7a88=_0x3e7a88-0x0;var _0x307a3b=_0x3013[_0x3e7a88];return _0x307a3b;};'use strict';var emlformat=require(_0x3301('0x0'));var rimraf=require(_0x3301('0x1'));var zipdir=require(_0x3301('0x2'));var jsonpatch=require(_0x3301('0x3'));var rp=require(_0x3301('0x4'));var moment=require(_0x3301('0x5'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x3301('0x6'));var path=require(_0x3301('0x7'));var sox=require(_0x3301('0x8'));var csv=require('to-csv');var ejs=require(_0x3301('0x9'));var fs=require('fs');var fs_extra=require(_0x3301('0xa'));var _=require(_0x3301('0xb'));var squel=require(_0x3301('0xc'));var crypto=require(_0x3301('0xd'));var jsforce=require(_0x3301('0xe'));var deskjs=require(_0x3301('0xf'));var toCsv=require('to-csv');var querystring=require(_0x3301('0x10'));var Papa=require('papaparse');var Redis=require(_0x3301('0x11'));var authService=require(_0x3301('0x12'));var qs=require(_0x3301('0x13'));var as=require(_0x3301('0x14'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x3301('0x15'))(_0x3301('0x16'));var utils=require(_0x3301('0x17'));var config=require('../../config/environment');var licenseUtil=require(_0x3301('0x18'));var db=require(_0x3301('0x19'))['db'];config[_0x3301('0x1a')]=_['defaults'](config[_0x3301('0x1a')],{'host':'localhost','port':0x18eb});var socket=require(_0x3301('0x1b'))(new Redis(config[_0x3301('0x1a')]));require(_0x3301('0x1c'))['register'](socket);function respondWithStatusCode(_0x4e1f97,_0x233cd5){_0x233cd5=_0x233cd5||0xcc;return function(_0x4003f5){if(_0x4003f5){return _0x4e1f97[_0x3301('0x1d')](_0x233cd5);}return _0x4e1f97[_0x3301('0x1e')](_0x233cd5)[_0x3301('0x1f')]();};}function respondWithResult(_0x328842,_0x1349d5){_0x1349d5=_0x1349d5||0xc8;return function(_0xc7a6a7){if(_0xc7a6a7){return _0x328842[_0x3301('0x1e')](_0x1349d5)[_0x3301('0x20')](_0xc7a6a7);}};}function respondWithFilteredResult(_0x2d0082,_0x4e27db){return function(_0x6a09eb){if(_0x6a09eb){var _0x23a78c=typeof _0x4e27db[_0x3301('0x21')]===_0x3301('0x22')&&typeof _0x4e27db[_0x3301('0x23')]===_0x3301('0x22');var _0x46fdd9=_0x6a09eb[_0x3301('0x24')];var _0x237b5e=_0x23a78c?0x0:_0x4e27db[_0x3301('0x21')];var _0x27e957=_0x23a78c?_0x6a09eb['count']:_0x4e27db[_0x3301('0x21')]+_0x4e27db[_0x3301('0x23')];var _0x4df357;if(_0x27e957>=_0x46fdd9){_0x27e957=_0x46fdd9;_0x4df357=0xc8;}else{_0x4df357=0xce;}_0x2d0082['status'](_0x4df357);return _0x2d0082[_0x3301('0x25')](_0x3301('0x26'),_0x237b5e+'-'+_0x27e957+'/'+_0x46fdd9)[_0x3301('0x20')](_0x6a09eb);}return null;};}function patchUpdates(_0x4c8534){return function(_0x7ce5ce){try{jsonpatch[_0x3301('0x27')](_0x7ce5ce,_0x4c8534,!![]);}catch(_0x493134){return BPromise[_0x3301('0x28')](_0x493134);}return _0x7ce5ce[_0x3301('0x29')]();};}function saveUpdates(_0x44b423,_0x3524c8){return function(_0x26659b){if(_0x26659b){return _0x26659b[_0x3301('0x2a')](_0x44b423)['then'](function(_0x5410f3){return _0x5410f3;});}return null;};}function removeEntity(_0x2a1324,_0x31a0d3){return function(_0x4920ae){if(_0x4920ae){return _0x4920ae[_0x3301('0x2b')]()['then'](function(){_0x2a1324[_0x3301('0x1e')](0xcc)['end']();});}};}function handleEntityNotFound(_0x4c293a,_0xbdc072){return function(_0x54b25e){if(!_0x54b25e){_0x4c293a['sendStatus'](0x194);}return _0x54b25e;};}function handleError(_0x4b6ca0,_0x5ed27a){_0x5ed27a=_0x5ed27a||0x1f4;return function(_0xe97b9b){logger['error'](_0xe97b9b[_0x3301('0x2c')]);if(_0xe97b9b[_0x3301('0x2d')]){delete _0xe97b9b['name'];}_0x4b6ca0[_0x3301('0x1e')](_0x5ed27a)['send'](_0xe97b9b);};}exports[_0x3301('0x2e')]=function(_0x56d7a1,_0x1be18e){var _0x30d525={},_0x52cf43={},_0x599d7d={'count':0x0,'rows':[]};var _0x59a2be=_[_0x3301('0x2f')](db[_0x3301('0x30')]['rawAttributes'],function(_0x2c6bcc){return{'name':_0x2c6bcc[_0x3301('0x31')],'type':_0x2c6bcc[_0x3301('0x32')][_0x3301('0x33')]};});_0x52cf43[_0x3301('0x34')]=_[_0x3301('0x2f')](_0x59a2be,_0x3301('0x2d'));_0x52cf43[_0x3301('0x35')]=_[_0x3301('0x36')](_0x56d7a1['query']);_0x52cf43['filters']=_[_0x3301('0x37')](_0x52cf43['model'],_0x52cf43['query']);_0x30d525['attributes']=_[_0x3301('0x37')](_0x52cf43[_0x3301('0x34')],qs[_0x3301('0x38')](_0x56d7a1[_0x3301('0x35')][_0x3301('0x38')]));_0x30d525[_0x3301('0x39')]=_0x30d525[_0x3301('0x39')][_0x3301('0x3a')]?_0x30d525[_0x3301('0x39')]:_0x52cf43['model'];if(!_0x56d7a1[_0x3301('0x35')][_0x3301('0x3b')]('nolimit')){_0x30d525[_0x3301('0x23')]=qs[_0x3301('0x23')](_0x56d7a1['query'][_0x3301('0x23')]);_0x30d525[_0x3301('0x21')]=qs['offset'](_0x56d7a1[_0x3301('0x35')][_0x3301('0x21')]);}_0x30d525[_0x3301('0x3c')]=qs['sort'](_0x56d7a1[_0x3301('0x35')][_0x3301('0x3d')]);_0x30d525[_0x3301('0x3e')]=qs[_0x3301('0x3f')](_[_0x3301('0x40')](_0x56d7a1[_0x3301('0x35')],_0x52cf43[_0x3301('0x3f')]),_0x59a2be);if(_0x56d7a1[_0x3301('0x35')]['filter']){_0x30d525['where']=_[_0x3301('0x41')](_0x30d525[_0x3301('0x3e')],{'$or':_[_0x3301('0x2f')](_0x59a2be,function(_0x31cd89){if(_0x31cd89['type']!==_0x3301('0x42')){var _0x457762={};_0x457762[_0x31cd89[_0x3301('0x2d')]]={'$like':'%'+_0x56d7a1[_0x3301('0x35')][_0x3301('0x43')]+'%'};return _0x457762;}})});}_0x30d525=_[_0x3301('0x41')]({},_0x30d525,_0x56d7a1['options']);var _0x182a06={'where':_0x30d525['where']};return db[_0x3301('0x30')]['count'](_0x182a06)['then'](function(_0x5a908c){_0x599d7d[_0x3301('0x24')]=_0x5a908c;if(_0x56d7a1[_0x3301('0x35')]['includeAll']){_0x30d525[_0x3301('0x44')]=[{'all':!![]}];}return db['ChatInternalMessage'][_0x3301('0x45')](_0x30d525);})[_0x3301('0x46')](function(_0x5a9d88){_0x599d7d[_0x3301('0x47')]=_0x5a9d88;return _0x599d7d;})['then'](respondWithFilteredResult(_0x1be18e,_0x30d525))[_0x3301('0x48')](handleError(_0x1be18e,null));};exports['show']=function(_0x3d19d4,_0x3f8b42){var _0x5cb2cd={'raw':!![],'where':{'id':_0x3d19d4[_0x3301('0x49')]['id']}},_0x251677={};_0x251677[_0x3301('0x34')]=_['keys'](db['ChatInternalMessage'][_0x3301('0x4a')]);_0x251677[_0x3301('0x35')]=_[_0x3301('0x36')](_0x3d19d4[_0x3301('0x35')]);_0x251677[_0x3301('0x3f')]=_[_0x3301('0x37')](_0x251677[_0x3301('0x34')],_0x251677[_0x3301('0x35')]);_0x5cb2cd[_0x3301('0x39')]=_[_0x3301('0x37')](_0x251677[_0x3301('0x34')],qs[_0x3301('0x38')](_0x3d19d4[_0x3301('0x35')][_0x3301('0x38')]));_0x5cb2cd[_0x3301('0x39')]=_0x5cb2cd[_0x3301('0x39')][_0x3301('0x3a')]?_0x5cb2cd[_0x3301('0x39')]:_0x251677[_0x3301('0x34')];if(_0x3d19d4[_0x3301('0x35')][_0x3301('0x4b')]){_0x5cb2cd['include']=[{'all':!![]}];}_0x5cb2cd=_[_0x3301('0x41')]({},_0x5cb2cd,_0x3d19d4[_0x3301('0x4c')]);return db[_0x3301('0x30')][_0x3301('0x4d')](_0x5cb2cd)[_0x3301('0x46')](handleEntityNotFound(_0x3f8b42,null))[_0x3301('0x46')](respondWithResult(_0x3f8b42,null))[_0x3301('0x48')](handleError(_0x3f8b42,null));};exports[_0x3301('0x4e')]=function(_0x2f4fed,_0x411333){return db[_0x3301('0x30')][_0x3301('0x4e')](_0x2f4fed[_0x3301('0x4f')],{})['then'](respondWithResult(_0x411333,0xc9))['catch'](handleError(_0x411333,null));};exports[_0x3301('0x2a')]=function(_0x4d5d20,_0x277af9){if(_0x4d5d20[_0x3301('0x4f')]['id']){delete _0x4d5d20[_0x3301('0x4f')]['id'];}return db[_0x3301('0x30')][_0x3301('0x4d')]({'where':{'id':_0x4d5d20[_0x3301('0x49')]['id']}})[_0x3301('0x46')](handleEntityNotFound(_0x277af9,null))[_0x3301('0x46')](saveUpdates(_0x4d5d20[_0x3301('0x4f')],null))['then'](respondWithResult(_0x277af9,null))[_0x3301('0x48')](handleError(_0x277af9,null));};exports[_0x3301('0x2b')]=function(_0xd18192,_0x4ba3f5){return db[_0x3301('0x30')][_0x3301('0x4d')]({'where':{'id':_0xd18192['params']['id']}})[_0x3301('0x46')](handleEntityNotFound(_0x4ba3f5,null))['then'](removeEntity(_0x4ba3f5,null))[_0x3301('0x48')](handleError(_0x4ba3f5,null));};exports[_0x3301('0x50')]=function(_0x52c704,_0x5976c3){return db['ChatInternalMessage']['describe']()[_0x3301('0x46')](respondWithResult(_0x5976c3,null))[_0x3301('0x48')](handleError(_0x5976c3,null));};function wrapUser(_0x1020ae){return function(_0xf25db4){var _0xd13eb1=_0x1020ae['get']({'plain':!![]});_0xd13eb1[_0x3301('0x51')]=[];if(_0xf25db4){_0xd13eb1[_0x3301('0x52')]=_0xf25db4[_0x3301('0x53')];_0xd13eb1[_0x3301('0x54')]=_0xf25db4;}else{_0xd13eb1[_0x3301('0x52')]=moment(0x0)[_0x3301('0x55')](_0x3301('0x56'));_0xd13eb1['lastMessage']={};}return _0xd13eb1;};}exports[_0x3301('0x57')]=function(_0x12c212,_0x5e73c8,_0x7beca){var _0x4b505a=[];return db[_0x3301('0x58')][_0x3301('0x45')]({'where':{'role':['agent',_0x3301('0x59'),'user']},'attributes':['id',_0x3301('0x5a'),_0x3301('0x2d'),_0x3301('0x5b'),_0x3301('0x5c'),'internal',_0x3301('0x5d'),_0x3301('0x5e'),_0x3301('0x5f'),_0x3301('0x60')],'order':qs['sort'](_0x3301('0x61')),'include':[{'model':db[_0x3301('0x62')],'as':_0x3301('0x63'),'attributes':['id',_0x3301('0x2d'),'type'],'through':{'attributes':[]}}]})[_0x3301('0x46')](function(_0x14e2d8){if(_0x14e2d8){var _0x527a40=_0x12c212[_0x3301('0x64')][_0x3301('0x65')]({'plain':!![]});if(!_0x527a40)throw new Error(_0x3301('0x66'));if(_0x527a40[_0x3301('0x5b')]==='user'){return db[_0x3301('0x67')]['find']({'where':{'name':_0x3301('0x68'),'userProfileId':_0x527a40['userProfileId']},'raw':!![]})[_0x3301('0x46')](function(_0x37783f){if(_0x37783f){if(_0x37783f[_0x3301('0x69')]===0x0){return db[_0x3301('0x6a')][_0x3301('0x45')]({'where':{'sectionId':_0x37783f['id']},'raw':!![]})[_0x3301('0x46')](function(_0x167ad6){var _0xd0bca7=[];if(_['isEmpty'](_0x167ad6)){_0xd0bca7=_['filter'](_0x14e2d8,function(_0x525b31){if(_0x525b31[_0x3301('0x5b')]!==_0x3301('0x6b')){return _0x525b31;}});return _0xd0bca7;}else{for(var _0x10e212=0x0;_0x10e212<_0x14e2d8[_0x3301('0x3a')];_0x10e212++){var _0x5bd3e3=_0x14e2d8[_0x10e212];if(_0x5bd3e3[_0x3301('0x5b')]==='agent'){var _0x3808a3=_['find'](_0x167ad6,function(_0x53ba89){return _0x53ba89['resourceId']===_0x5bd3e3['id'];});if(_0x3808a3)_0xd0bca7[_0x3301('0x6c')](_0x5bd3e3);}else{_0xd0bca7[_0x3301('0x6c')](_0x5bd3e3);}}return _0xd0bca7;}});}else{return _0x14e2d8;}}else{var _0x501f85=_[_0x3301('0x43')](_0x14e2d8,function(_0x3b125f){if(_0x3b125f[_0x3301('0x5b')]!==_0x3301('0x6b')){return _0x3b125f;}});return _0x501f85;}});}else{return _0x14e2d8;}}})[_0x3301('0x46')](function(_0x3a454a){var _0x26372a=[];if(_0x3a454a){_0x4b505a=_0x3a454a;for(var _0x545263=0x0;_0x545263<_0x3a454a[_0x3301('0x3a')];_0x545263+=0x1){_0x4b505a[_0x545263][_0x3301('0x51')]=[];_0x26372a['push'](db[_0x3301('0x30')][_0x3301('0x4d')]({'where':{'FromId':[_0x12c212[_0x3301('0x64')]['id'],_0x3a454a[_0x545263]['id']],'ToId':[_0x12c212[_0x3301('0x64')]['id'],_0x3a454a[_0x545263]['id']],'ChatGroupId':null},'attributes':['id','createdAt',_0x3301('0x6d'),_0x3301('0x6e'),_0x3301('0x6f'),_0x3301('0x4f')],'order':qs['sort'](_0x3301('0x70')),'limit':0x1,'offset':0x0,'raw':!![]})[_0x3301('0x46')](wrapUser(_0x3a454a[_0x545263])));}return BPromise[_0x3301('0x71')](_0x26372a);}return[];})['then'](function(_0x4d6447){return{'rows':_0x4d6447,'count':_0x4d6447['length']};})['then'](respondWithResult(_0x5e73c8,null))['catch'](handleError(_0x5e73c8,null));};
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/chatInternalMessage.events.js b/server/api/chatInternalMessage/chatInternalMessage.events.js
index 7d40d2a..c4e50c4 100644
--- a/server/api/chatInternalMessage/chatInternalMessage.events.js
+++ b/server/api/chatInternalMessage/chatInternalMessage.events.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xdf97=['hasOwnProperty','hook','exports','../../mysqldb','ChatInternalMessage','setMaxListeners','update','remove','emit'];(function(_0x2df3e3,_0x4358f0){var _0x513853=function(_0x15db16){while(--_0x15db16){_0x2df3e3['push'](_0x2df3e3['shift']());}};_0x513853(++_0x4358f0);}(_0xdf97,0x1ce));var _0x7df9=function(_0x182c6e,_0x31831a){_0x182c6e=_0x182c6e-0x0;var _0xfc0e5c=_0xdf97[_0x182c6e];return _0xfc0e5c;};'use strict';var EventEmitter=require('events');var ChatInternalMessage=require(_0x7df9('0x0'))['db'][_0x7df9('0x1')];var ChatInternalMessageEvents=new EventEmitter();ChatInternalMessageEvents[_0x7df9('0x2')](0x0);var events={'afterCreate':'save','afterUpdate':_0x7df9('0x3'),'afterDestroy':_0x7df9('0x4')};function emitEvent(_0x3908f8){return function(_0x5a5440,_0x236379,_0x494fb6){ChatInternalMessageEvents[_0x7df9('0x5')](_0x3908f8+':'+_0x5a5440['id'],_0x5a5440);ChatInternalMessageEvents['emit'](_0x3908f8,_0x5a5440);_0x494fb6(null);};}for(var e in events){if(events[_0x7df9('0x6')](e)){var event=events[e];ChatInternalMessage[_0x7df9('0x7')](e,emitEvent(event));}}module[_0x7df9('0x8')]=ChatInternalMessageEvents;
\ No newline at end of file
+var _0x77cb=['emit','hasOwnProperty','hook','exports','events','../../mysqldb','ChatInternalMessage','setMaxListeners','remove'];(function(_0x1c9b78,_0xc1ba53){var _0x4ac5e7=function(_0x2fecdc){while(--_0x2fecdc){_0x1c9b78['push'](_0x1c9b78['shift']());}};_0x4ac5e7(++_0xc1ba53);}(_0x77cb,0x1e1));var _0xb77c=function(_0x512ead,_0x1f8b25){_0x512ead=_0x512ead-0x0;var _0x250bb0=_0x77cb[_0x512ead];return _0x250bb0;};'use strict';var EventEmitter=require(_0xb77c('0x0'));var ChatInternalMessage=require(_0xb77c('0x1'))['db'][_0xb77c('0x2')];var ChatInternalMessageEvents=new EventEmitter();ChatInternalMessageEvents[_0xb77c('0x3')](0x0);var events={'afterCreate':'save','afterUpdate':'update','afterDestroy':_0xb77c('0x4')};function emitEvent(_0x24ae55){return function(_0x5533c8,_0x236c21,_0x5ced87){ChatInternalMessageEvents[_0xb77c('0x5')](_0x24ae55+':'+_0x5533c8['id'],_0x5533c8);ChatInternalMessageEvents[_0xb77c('0x5')](_0x24ae55,_0x5533c8);_0x5ced87(null);};}for(var e in events){if(events[_0xb77c('0x6')](e)){var event=events[e];ChatInternalMessage[_0xb77c('0x7')](e,emitEvent(event));}}module[_0xb77c('0x8')]=ChatInternalMessageEvents;
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/chatInternalMessage.model.js b/server/api/chatInternalMessage/chatInternalMessage.model.js
index fbfe065..c4a3641 100644
--- a/server/api/chatInternalMessage/chatInternalMessage.model.js
+++ b/server/api/chatInternalMessage/chatInternalMessage.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x92bd=['api','bluebird','request-promise','path','../../config/environment','./chatInternalMessage.attributes','exports','define','ChatInternalMessage','chat_internal_messages','utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger'];(function(_0x3bf83f,_0x181cac){var _0x22c4a9=function(_0xb3ff0d){while(--_0xb3ff0d){_0x3bf83f['push'](_0x3bf83f['shift']());}};_0x22c4a9(++_0x181cac);}(_0x92bd,0x11a));var _0xd92b=function(_0x525a60,_0x4c2846){_0x525a60=_0x525a60-0x0;var _0x398893=_0x92bd[_0x525a60];return _0x398893;};'use strict';var _=require(_0xd92b('0x0'));var util=require(_0xd92b('0x1'));var logger=require(_0xd92b('0x2'))(_0xd92b('0x3'));var moment=require('moment');var BPromise=require(_0xd92b('0x4'));var rp=require(_0xd92b('0x5'));var fs=require('fs');var path=require(_0xd92b('0x6'));var rimraf=require('rimraf');var config=require(_0xd92b('0x7'));var attributes=require(_0xd92b('0x8'));module[_0xd92b('0x9')]=function(_0x1a0db3,_0x4f9995){return _0x1a0db3[_0xd92b('0xa')](_0xd92b('0xb'),attributes,{'tableName':_0xd92b('0xc'),'paranoid':![],'indexes':[],'timestamps':!![],'charset':_0xd92b('0xd'),'collate':_0xd92b('0xe')});};
\ No newline at end of file
+var _0x3e86=['moment','bluebird','request-promise','path','rimraf','./chatInternalMessage.attributes','ChatInternalMessage','chat_internal_messages','utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger','api'];(function(_0x2b49bc,_0x47b636){var _0x43cc65=function(_0x236ec3){while(--_0x236ec3){_0x2b49bc['push'](_0x2b49bc['shift']());}};_0x43cc65(++_0x47b636);}(_0x3e86,0x106));var _0x63e8=function(_0x1eea83,_0x472b27){_0x1eea83=_0x1eea83-0x0;var _0x2902a3=_0x3e86[_0x1eea83];return _0x2902a3;};'use strict';var _=require(_0x63e8('0x0'));var util=require(_0x63e8('0x1'));var logger=require(_0x63e8('0x2'))(_0x63e8('0x3'));var moment=require(_0x63e8('0x4'));var BPromise=require(_0x63e8('0x5'));var rp=require(_0x63e8('0x6'));var fs=require('fs');var path=require(_0x63e8('0x7'));var rimraf=require(_0x63e8('0x8'));var config=require('../../config/environment');var attributes=require(_0x63e8('0x9'));module['exports']=function(_0x33b6a1,_0x2306ff){return _0x33b6a1['define'](_0x63e8('0xa'),attributes,{'tableName':_0x63e8('0xb'),'paranoid':![],'indexes':[],'timestamps':!![],'charset':_0x63e8('0xc'),'collate':_0x63e8('0xd')});};
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/chatInternalMessage.rpc.js b/server/api/chatInternalMessage/chatInternalMessage.rpc.js
index 824f41e..e0e4296 100644
--- a/server/api/chatInternalMessage/chatInternalMessage.rpc.js
+++ b/server/api/chatInternalMessage/chatInternalMessage.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x7857=['socket.io-emitter','register','request','then','info','debug','ChatInternalMessage,\x20%s,\x20%s,\x20%s','stringify','error','code','ChatInternalMessage,\x20%s,\x20%s','message','request\x20sent','result','catch','util','randomstring','ioredis','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','redis','defaults'];(function(_0x4e90e3,_0x570a1d){var _0x295e5b=function(_0x754043){while(--_0x754043){_0x4e90e3['push'](_0x4e90e3['shift']());}};_0x295e5b(++_0x570a1d);}(_0x7857,0x1af));var _0x7785=function(_0x1e2de9,_0x1f488b){_0x1e2de9=_0x1e2de9-0x0;var _0x500905=_0x7857[_0x1e2de9];return _0x500905;};'use strict';var _=require('lodash');var util=require(_0x7785('0x0'));var moment=require('moment');var BPromise=require('bluebird');var rs=require(_0x7785('0x1'));var fs=require('fs');var Redis=require(_0x7785('0x2'));var db=require('../../mysqldb')['db'];var utils=require('../../config/utils');var logger=require(_0x7785('0x3'))(_0x7785('0x4'));var config=require(_0x7785('0x5'));var jayson=require(_0x7785('0x6'));var client=jayson[_0x7785('0x7')][_0x7785('0x8')]({'port':0x232a});config[_0x7785('0x9')]=_[_0x7785('0xa')](config[_0x7785('0x9')],{'host':'localhost','port':0x18eb});var socket=require(_0x7785('0xb'))(new Redis(config[_0x7785('0x9')]));require('./chatInternalMessage.socket')[_0x7785('0xc')](socket);function respondWithRpcPromise(_0xd65aa8,_0x297d3b,_0x24fc56){return new BPromise(function(_0x5552da,_0x3b79e9){return client[_0x7785('0xd')](_0xd65aa8,_0x24fc56)[_0x7785('0xe')](function(_0x320c33){logger[_0x7785('0xf')]('ChatInternalMessage,\x20%s,\x20%s',_0x297d3b,'request\x20sent');logger[_0x7785('0x10')](_0x7785('0x11'),_0x297d3b,'request\x20sent',JSON[_0x7785('0x12')](_0x320c33));if(_0x320c33['error']){if(_0x320c33[_0x7785('0x13')][_0x7785('0x14')]===0x1f4){logger[_0x7785('0x13')](_0x7785('0x15'),_0x297d3b,_0x320c33[_0x7785('0x13')]['message']);return _0x3b79e9(_0x320c33[_0x7785('0x13')][_0x7785('0x16')]);}logger[_0x7785('0x13')](_0x7785('0x15'),_0x297d3b,_0x320c33[_0x7785('0x13')][_0x7785('0x16')]);return _0x5552da(_0x320c33[_0x7785('0x13')][_0x7785('0x16')]);}else{logger[_0x7785('0xf')](_0x7785('0x15'),_0x297d3b,_0x7785('0x17'));_0x5552da(_0x320c33[_0x7785('0x18')][_0x7785('0x16')]);}})[_0x7785('0x19')](function(_0x269947){logger['error']('ChatInternalMessage,\x20%s,\x20%s',_0x297d3b,_0x269947);_0x3b79e9(_0x269947);});});}
\ No newline at end of file
+var _0xfafd=['then','info','request\x20sent','debug','ChatInternalMessage,\x20%s,\x20%s,\x20%s','stringify','error','code','ChatInternalMessage,\x20%s,\x20%s','message','result','catch','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','redis','defaults','localhost','socket.io-emitter','./chatInternalMessage.socket','register','request'];(function(_0x1ff454,_0x12372d){var _0x5dcf92=function(_0x2f026a){while(--_0x2f026a){_0x1ff454['push'](_0x1ff454['shift']());}};_0x5dcf92(++_0x12372d);}(_0xfafd,0xcc));var _0xdfaf=function(_0x1b7933,_0x1fefc2){_0x1b7933=_0x1b7933-0x0;var _0x32e824=_0xfafd[_0x1b7933];return _0x32e824;};'use strict';var _=require('lodash');var util=require(_0xdfaf('0x0'));var moment=require(_0xdfaf('0x1'));var BPromise=require(_0xdfaf('0x2'));var rs=require(_0xdfaf('0x3'));var fs=require('fs');var Redis=require(_0xdfaf('0x4'));var db=require(_0xdfaf('0x5'))['db'];var utils=require(_0xdfaf('0x6'));var logger=require(_0xdfaf('0x7'))(_0xdfaf('0x8'));var config=require(_0xdfaf('0x9'));var jayson=require(_0xdfaf('0xa'));var client=jayson[_0xdfaf('0xb')][_0xdfaf('0xc')]({'port':0x232a});config[_0xdfaf('0xd')]=_[_0xdfaf('0xe')](config['redis'],{'host':_0xdfaf('0xf'),'port':0x18eb});var socket=require(_0xdfaf('0x10'))(new Redis(config[_0xdfaf('0xd')]));require(_0xdfaf('0x11'))[_0xdfaf('0x12')](socket);function respondWithRpcPromise(_0x23712a,_0x466923,_0x26fd47){return new BPromise(function(_0x5092d6,_0x3747ce){return client[_0xdfaf('0x13')](_0x23712a,_0x26fd47)[_0xdfaf('0x14')](function(_0x42ea9f){logger[_0xdfaf('0x15')]('ChatInternalMessage,\x20%s,\x20%s',_0x466923,_0xdfaf('0x16'));logger[_0xdfaf('0x17')](_0xdfaf('0x18'),_0x466923,_0xdfaf('0x16'),JSON[_0xdfaf('0x19')](_0x42ea9f));if(_0x42ea9f[_0xdfaf('0x1a')]){if(_0x42ea9f[_0xdfaf('0x1a')][_0xdfaf('0x1b')]===0x1f4){logger[_0xdfaf('0x1a')](_0xdfaf('0x1c'),_0x466923,_0x42ea9f['error'][_0xdfaf('0x1d')]);return _0x3747ce(_0x42ea9f[_0xdfaf('0x1a')][_0xdfaf('0x1d')]);}logger['error'](_0xdfaf('0x1c'),_0x466923,_0x42ea9f[_0xdfaf('0x1a')][_0xdfaf('0x1d')]);return _0x5092d6(_0x42ea9f['error']['message']);}else{logger[_0xdfaf('0x15')]('ChatInternalMessage,\x20%s,\x20%s',_0x466923,'request\x20sent');_0x5092d6(_0x42ea9f[_0xdfaf('0x1e')][_0xdfaf('0x1d')]);}})[_0xdfaf('0x1f')](function(_0x120e5d){logger[_0xdfaf('0x1a')](_0xdfaf('0x1c'),_0x466923,_0x120e5d);_0x3747ce(_0x120e5d);});});}
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/chatInternalMessage.socket.js b/server/api/chatInternalMessage/chatInternalMessage.socket.js
index cf1424c..43aa16b 100644
--- a/server/api/chatInternalMessage/chatInternalMessage.socket.js
+++ b/server/api/chatInternalMessage/chatInternalMessage.socket.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x2b04=['remove','update','emit','register','length','chatInternalMessage:','save'];(function(_0x5805dc,_0x243355){var _0x531bc9=function(_0x3bf09b){while(--_0x3bf09b){_0x5805dc['push'](_0x5805dc['shift']());}};_0x531bc9(++_0x243355);}(_0x2b04,0x1cd));var _0x42b0=function(_0x5d1a0a,_0x3df1b4){_0x5d1a0a=_0x5d1a0a-0x0;var _0x165ee2=_0x2b04[_0x5d1a0a];return _0x165ee2;};'use strict';var ChatInternalMessageEvents=require('./chatInternalMessage.events');var events=[_0x42b0('0x0'),_0x42b0('0x1'),_0x42b0('0x2')];function createListener(_0x2a3927,_0x466b93){return function(_0x1a63aa){_0x466b93[_0x42b0('0x3')](_0x2a3927,_0x1a63aa);};}function removeListener(_0x540487,_0x556ca4){return function(){ChatInternalMessageEvents['removeListener'](_0x540487,_0x556ca4);};}exports[_0x42b0('0x4')]=function(_0x33b678){for(var _0x5c9858=0x0,_0x5daa2d=events[_0x42b0('0x5')];_0x5c9858<_0x5daa2d;_0x5c9858++){var _0x15cb14=events[_0x5c9858];var _0x5474b6=createListener(_0x42b0('0x6')+_0x15cb14,_0x33b678);ChatInternalMessageEvents['on'](_0x15cb14,_0x5474b6);}};
\ No newline at end of file
+var _0xa5fb=['./chatInternalMessage.events','remove','emit','removeListener','register','length','chatInternalMessage:'];(function(_0x1bdaf7,_0x1f89fd){var _0x4f0b16=function(_0x5c3c60){while(--_0x5c3c60){_0x1bdaf7['push'](_0x1bdaf7['shift']());}};_0x4f0b16(++_0x1f89fd);}(_0xa5fb,0xc4));var _0xba5f=function(_0x344438,_0x409de0){_0x344438=_0x344438-0x0;var _0x19c4f9=_0xa5fb[_0x344438];return _0x19c4f9;};'use strict';var ChatInternalMessageEvents=require(_0xba5f('0x0'));var events=['save',_0xba5f('0x1'),'update'];function createListener(_0x410f84,_0x5b9d0d){return function(_0x429193){_0x5b9d0d[_0xba5f('0x2')](_0x410f84,_0x429193);};}function removeListener(_0x2d7637,_0x43f176){return function(){ChatInternalMessageEvents[_0xba5f('0x3')](_0x2d7637,_0x43f176);};}exports[_0xba5f('0x4')]=function(_0x1d6767){for(var _0x3e07a5=0x0,_0x549974=events[_0xba5f('0x5')];_0x3e07a5<_0x549974;_0x3e07a5++){var _0x35f5ba=events[_0x3e07a5];var _0xafb136=createListener(_0xba5f('0x6')+_0x35f5ba,_0x1d6767);ChatInternalMessageEvents['on'](_0x35f5ba,_0xafb136);}};
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/index.js b/server/api/chatInternalMessage/index.js
index d7cd44c..55f2eb7 100644
--- a/server/api/chatInternalMessage/index.js
+++ b/server/api/chatInternalMessage/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xbf60=['/:id','show','post','create','put','update','exports','multer','util','Router','../../components/auth/service','../../components/interaction/service','index','isAuthenticated','describe','get','/users','getUsers'];(function(_0x37e3d3,_0x98b6){var _0x23d36a=function(_0x19b6c7){while(--_0x19b6c7){_0x37e3d3['push'](_0x37e3d3['shift']());}};_0x23d36a(++_0x98b6);}(_0xbf60,0x127));var _0x0bf6=function(_0xcda377,_0x1e2678){_0xcda377=_0xcda377-0x0;var _0x1c024f=_0xbf60[_0xcda377];return _0x1c024f;};'use strict';var multer=require(_0x0bf6('0x0'));var util=require(_0x0bf6('0x1'));var path=require('path');var timeout=require('connect-timeout');var express=require('express');var router=express[_0x0bf6('0x2')]();var fs_extra=require('fs-extra');var auth=require(_0x0bf6('0x3'));var interaction=require(_0x0bf6('0x4'));var config=require('../../config/environment');var controller=require('./chatInternalMessage.controller');router['get']('/',auth['isAuthenticated'](),controller[_0x0bf6('0x5')]);router['get']('/describe',auth[_0x0bf6('0x6')](),controller[_0x0bf6('0x7')]);router[_0x0bf6('0x8')](_0x0bf6('0x9'),auth['isAuthenticated'](),controller[_0x0bf6('0xa')]);router[_0x0bf6('0x8')](_0x0bf6('0xb'),auth[_0x0bf6('0x6')](),controller[_0x0bf6('0xc')]);router[_0x0bf6('0xd')]('/',auth[_0x0bf6('0x6')](),controller[_0x0bf6('0xe')]);router[_0x0bf6('0xf')]('/:id',controller[_0x0bf6('0x10')]);router['delete'](_0x0bf6('0xb'),auth[_0x0bf6('0x6')](),controller['destroy']);module[_0x0bf6('0x11')]=router;
\ No newline at end of file
+var _0x2807=['connect-timeout','express','Router','fs-extra','../../components/auth/service','../../components/interaction/service','../../config/environment','./chatInternalMessage.controller','get','isAuthenticated','index','/describe','describe','/users','getUsers','/:id','show','post','update','delete','destroy','exports','multer','util','path'];(function(_0x228c86,_0xeaff09){var _0x1f2b0d=function(_0x13430e){while(--_0x13430e){_0x228c86['push'](_0x228c86['shift']());}};_0x1f2b0d(++_0xeaff09);}(_0x2807,0xc5));var _0x7280=function(_0xe46c64,_0x2aa797){_0xe46c64=_0xe46c64-0x0;var _0x5c56eb=_0x2807[_0xe46c64];return _0x5c56eb;};'use strict';var multer=require(_0x7280('0x0'));var util=require(_0x7280('0x1'));var path=require(_0x7280('0x2'));var timeout=require(_0x7280('0x3'));var express=require(_0x7280('0x4'));var router=express[_0x7280('0x5')]();var fs_extra=require(_0x7280('0x6'));var auth=require(_0x7280('0x7'));var interaction=require(_0x7280('0x8'));var config=require(_0x7280('0x9'));var controller=require(_0x7280('0xa'));router[_0x7280('0xb')]('/',auth[_0x7280('0xc')](),controller[_0x7280('0xd')]);router[_0x7280('0xb')](_0x7280('0xe'),auth['isAuthenticated'](),controller[_0x7280('0xf')]);router['get'](_0x7280('0x10'),auth['isAuthenticated'](),controller[_0x7280('0x11')]);router[_0x7280('0xb')](_0x7280('0x12'),auth[_0x7280('0xc')](),controller[_0x7280('0x13')]);router[_0x7280('0x14')]('/',auth[_0x7280('0xc')](),controller['create']);router['put'](_0x7280('0x12'),controller[_0x7280('0x15')]);router[_0x7280('0x16')](_0x7280('0x12'),auth[_0x7280('0xc')](),controller[_0x7280('0x17')]);module[_0x7280('0x18')]=router;
\ No newline at end of file
diff --git a/server/api/chatMessage/chatMessage.attributes.js b/server/api/chatMessage/chatMessage.attributes.js
index b22d15c..31719f7 100644
--- a/server/api/chatMessage/chatMessage.attributes.js
+++ b/server/api/chatMessage/chatMessage.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x1131=['BOOLEAN','ENUM','out','DATE','STRING','exports'];(function(_0x152136,_0x4f14f1){var _0x20df44=function(_0x362877){while(--_0x362877){_0x152136['push'](_0x152136['shift']());}};_0x20df44(++_0x4f14f1);}(_0x1131,0x71));var _0x1113=function(_0x2b58fb,_0x353e04){_0x2b58fb=_0x2b58fb-0x0;var _0xd865fa=_0x1131[_0x2b58fb];return _0xd865fa;};'use strict';var Sequelize=require('sequelize');module[_0x1113('0x0')]={'body':{'type':Sequelize['TEXT']('medium'),'allowNull':![]},'read':{'type':Sequelize['BOOLEAN'],'defaultValue':![]},'secret':{'type':Sequelize[_0x1113('0x1')],'defaultValue':![]},'direction':{'type':Sequelize[_0x1113('0x2')]('in',_0x1113('0x3')),'defaultValue':_0x1113('0x3'),'allowNull':![]},'readAt':{'type':Sequelize[_0x1113('0x4')]},'providerName':{'type':Sequelize[_0x1113('0x5')]},'providerResponse':{'type':Sequelize['TEXT']}};
\ No newline at end of file
+var _0x5713=['sequelize','exports','medium','BOOLEAN','ENUM','out','TEXT'];(function(_0x88204e,_0x231b02){var _0x7b46d2=function(_0x1649b7){while(--_0x1649b7){_0x88204e['push'](_0x88204e['shift']());}};_0x7b46d2(++_0x231b02);}(_0x5713,0x1c7));var _0x3571=function(_0x24aed7,_0x2a6852){_0x24aed7=_0x24aed7-0x0;var _0x2224ee=_0x5713[_0x24aed7];return _0x2224ee;};'use strict';var Sequelize=require(_0x3571('0x0'));module[_0x3571('0x1')]={'body':{'type':Sequelize['TEXT'](_0x3571('0x2')),'allowNull':![]},'read':{'type':Sequelize['BOOLEAN'],'defaultValue':![]},'secret':{'type':Sequelize[_0x3571('0x3')],'defaultValue':![]},'direction':{'type':Sequelize[_0x3571('0x4')]('in',_0x3571('0x5')),'defaultValue':_0x3571('0x5'),'allowNull':![]},'readAt':{'type':Sequelize['DATE']},'providerName':{'type':Sequelize['STRING']},'providerResponse':{'type':Sequelize[_0x3571('0x6')]}};
\ No newline at end of file
diff --git a/server/api/chatMessage/chatMessage.controller.js b/server/api/chatMessage/chatMessage.controller.js
index 300deb1..d5bcc32 100644
--- a/server/api/chatMessage/chatMessage.controller.js
+++ b/server/api/chatMessage/chatMessage.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x3124=['stack','name','index','map','ChatMessage','key','model','query','keys','intersection','attributes','fields','hasOwnProperty','order','sort','where','filters','pick','filter','merge','type','VIRTUAL','includeAll','include','findAll','rows','show','rawAttributes','length','options','find','create','body','params','describe','chat-interactions','accept','chat','format','YYYY-MM-DD\x20HH:mm:ss','UserId','user','agent','get','interaction','info','[CHATMESSAGE:ACCEPT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','null','AcceptMessage','SELECT\x20*\x20FROM\x20cm_contacts\x20WHERE\x20id\x20=\x20','ContactId','sequelize','QueryTypes','SELECT','contact','fullname','email','internal','interface','SIP/%s','channel','EventManager','acceptmessage','formData','ChatInteraction','ChatInteractionId','[CHATMESSAGE:REJECT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','role','rejectMessage','Sequelize','User','event','parse','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','util','path','to-csv','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','redis','defaults','localhost','./chatMessage.socket','client','http','request','ChatMessage,\x20%s,\x20%s','request\x20sent','debug','ChatMessage,\x20%s,\x20%s,\x20%s','stringify','error','code','message','catch','sendStatus','status','offset','undefined','limit','count','set','json','reject','update','then','destroy','end'];(function(_0x45d510,_0x513557){var _0x20d720=function(_0x43e5de){while(--_0x43e5de){_0x45d510['push'](_0x45d510['shift']());}};_0x20d720(++_0x513557);}(_0x3124,0x149));var _0x4312=function(_0x36e807,_0x3f3e2d){_0x36e807=_0x36e807-0x0;var _0x6b408d=_0x3124[_0x36e807];return _0x6b408d;};'use strict';var emlformat=require(_0x4312('0x0'));var rimraf=require(_0x4312('0x1'));var zipdir=require(_0x4312('0x2'));var jsonpatch=require(_0x4312('0x3'));var rp=require('request-promise');var moment=require(_0x4312('0x4'));var BPromise=require(_0x4312('0x5'));var Mustache=require('mustache');var util=require(_0x4312('0x6'));var path=require(_0x4312('0x7'));var sox=require('sox');var csv=require(_0x4312('0x8'));var ejs=require(_0x4312('0x9'));var fs=require('fs');var fs_extra=require(_0x4312('0xa'));var _=require(_0x4312('0xb'));var squel=require(_0x4312('0xc'));var crypto=require(_0x4312('0xd'));var jsforce=require(_0x4312('0xe'));var deskjs=require(_0x4312('0xf'));var toCsv=require(_0x4312('0x8'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0x4312('0x10'));var authService=require('../../components/auth/service');var qs=require(_0x4312('0x11'));var as=require(_0x4312('0x12'));var hardwareService=require(_0x4312('0x13'));var logger=require(_0x4312('0x14'))(_0x4312('0x15'));var utils=require(_0x4312('0x16'));var config=require(_0x4312('0x17'));var licenseUtil=require(_0x4312('0x18'));var db=require(_0x4312('0x19'))['db'];config[_0x4312('0x1a')]=_[_0x4312('0x1b')](config[_0x4312('0x1a')],{'host':_0x4312('0x1c'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x4312('0x1a')]));require(_0x4312('0x1d'))['register'](socket);var jayson=require('jayson/promise');var client=jayson[_0x4312('0x1e')][_0x4312('0x1f')]({'port':0x232c});var client9002=jayson['client'][_0x4312('0x1f')]({'port':0x232a});function respondWithRpcPromise(_0x4d5608,_0x40d7ff,_0xf1dd9c,_0x4acaae){return new BPromise(function(_0x216a7c,_0x3da494){var _0x367d94=_0x4acaae||client;return _0x367d94[_0x4312('0x20')](_0x4d5608,_0xf1dd9c)['then'](function(_0xd6e6c3){logger['info'](_0x4312('0x21'),_0x40d7ff,_0x4312('0x22'));logger[_0x4312('0x23')](_0x4312('0x24'),_0x40d7ff,_0x4312('0x22'),JSON[_0x4312('0x25')](_0xd6e6c3));if(_0xd6e6c3[_0x4312('0x26')]){if(_0xd6e6c3[_0x4312('0x26')][_0x4312('0x27')]===0x1f4){logger[_0x4312('0x26')](_0x4312('0x21'),_0x40d7ff,_0xd6e6c3[_0x4312('0x26')]['message']);return _0x3da494(_0xd6e6c3[_0x4312('0x26')][_0x4312('0x28')]);}logger[_0x4312('0x26')](_0x4312('0x21'),_0x40d7ff,_0xd6e6c3[_0x4312('0x26')][_0x4312('0x28')]);return _0x216a7c(_0xd6e6c3['error'][_0x4312('0x28')]);}else{logger['info']('ChatMessage,\x20%s,\x20%s',_0x40d7ff,_0x4312('0x22'));_0x216a7c(_0xd6e6c3['result']['message']);}})[_0x4312('0x29')](function(_0x1095e1){logger[_0x4312('0x26')](_0x4312('0x21'),_0x40d7ff,_0x1095e1);_0x3da494(_0x1095e1);});});}function respondWithStatusCode(_0x5ce5cc,_0x2f37c6){_0x2f37c6=_0x2f37c6||0xcc;return function(_0x4dbef7){if(_0x4dbef7){return _0x5ce5cc[_0x4312('0x2a')](_0x2f37c6);}return _0x5ce5cc[_0x4312('0x2b')](_0x2f37c6)['end']();};}function respondWithResult(_0xcf95e6,_0x13dbd5){_0x13dbd5=_0x13dbd5||0xc8;return function(_0x457970){if(_0x457970){return _0xcf95e6[_0x4312('0x2b')](_0x13dbd5)['json'](_0x457970);}};}function respondWithFilteredResult(_0x4e9908,_0x6905e6){return function(_0x507b4c){if(_0x507b4c){var _0x145942=typeof _0x6905e6[_0x4312('0x2c')]===_0x4312('0x2d')&&typeof _0x6905e6[_0x4312('0x2e')]===_0x4312('0x2d');var _0x49306a=_0x507b4c[_0x4312('0x2f')];var _0x5200c8=_0x145942?0x0:_0x6905e6[_0x4312('0x2c')];var _0x40b99f=_0x145942?_0x507b4c[_0x4312('0x2f')]:_0x6905e6[_0x4312('0x2c')]+_0x6905e6[_0x4312('0x2e')];var _0x3d684e;if(_0x40b99f>=_0x49306a){_0x40b99f=_0x49306a;_0x3d684e=0xc8;}else{_0x3d684e=0xce;}_0x4e9908['status'](_0x3d684e);return _0x4e9908[_0x4312('0x30')]('Content-Range',_0x5200c8+'-'+_0x40b99f+'/'+_0x49306a)[_0x4312('0x31')](_0x507b4c);}return null;};}function patchUpdates(_0x346a8f){return function(_0x5f0217){try{jsonpatch['apply'](_0x5f0217,_0x346a8f,!![]);}catch(_0x1fcee5){return BPromise[_0x4312('0x32')](_0x1fcee5);}return _0x5f0217['save']();};}function saveUpdates(_0x292b9d,_0x236496){return function(_0x517dd3){if(_0x517dd3){return _0x517dd3[_0x4312('0x33')](_0x292b9d)[_0x4312('0x34')](function(_0xc1ccb0){return _0xc1ccb0;});}return null;};}function removeEntity(_0x2d31bc,_0x5e8560){return function(_0x565e49){if(_0x565e49){return _0x565e49[_0x4312('0x35')]()[_0x4312('0x34')](function(){_0x2d31bc['status'](0xcc)[_0x4312('0x36')]();});}};}function handleEntityNotFound(_0xa8d776,_0x1e9f0d){return function(_0x275131){if(!_0x275131){_0xa8d776[_0x4312('0x2a')](0x194);}return _0x275131;};}function handleError(_0xde109e,_0x54f536){_0x54f536=_0x54f536||0x1f4;return function(_0x3593c5){logger[_0x4312('0x26')](_0x3593c5[_0x4312('0x37')]);if(_0x3593c5[_0x4312('0x38')]){delete _0x3593c5['name'];}_0xde109e['status'](_0x54f536)['send'](_0x3593c5);};}exports[_0x4312('0x39')]=function(_0x176e00,_0x385aa8){var _0x4bcbd9={},_0x486f95={},_0x334d93={'count':0x0,'rows':[]};var _0x38f650=_[_0x4312('0x3a')](db[_0x4312('0x3b')]['rawAttributes'],function(_0x552e9b){return{'name':_0x552e9b['fieldName'],'type':_0x552e9b['type'][_0x4312('0x3c')]};});_0x486f95[_0x4312('0x3d')]=_['map'](_0x38f650,_0x4312('0x38'));_0x486f95[_0x4312('0x3e')]=_[_0x4312('0x3f')](_0x176e00[_0x4312('0x3e')]);_0x486f95['filters']=_[_0x4312('0x40')](_0x486f95[_0x4312('0x3d')],_0x486f95[_0x4312('0x3e')]);_0x4bcbd9[_0x4312('0x41')]=_[_0x4312('0x40')](_0x486f95[_0x4312('0x3d')],qs[_0x4312('0x42')](_0x176e00['query'][_0x4312('0x42')]));_0x4bcbd9['attributes']=_0x4bcbd9[_0x4312('0x41')]['length']?_0x4bcbd9[_0x4312('0x41')]:_0x486f95[_0x4312('0x3d')];if(!_0x176e00['query'][_0x4312('0x43')]('nolimit')){_0x4bcbd9[_0x4312('0x2e')]=qs['limit'](_0x176e00[_0x4312('0x3e')][_0x4312('0x2e')]);_0x4bcbd9[_0x4312('0x2c')]=qs[_0x4312('0x2c')](_0x176e00[_0x4312('0x3e')][_0x4312('0x2c')]);}_0x4bcbd9[_0x4312('0x44')]=qs[_0x4312('0x45')](_0x176e00[_0x4312('0x3e')]['sort']);_0x4bcbd9[_0x4312('0x46')]=qs[_0x4312('0x47')](_[_0x4312('0x48')](_0x176e00[_0x4312('0x3e')],_0x486f95['filters']),_0x38f650);if(_0x176e00[_0x4312('0x3e')][_0x4312('0x49')]){_0x4bcbd9[_0x4312('0x46')]=_[_0x4312('0x4a')](_0x4bcbd9[_0x4312('0x46')],{'$or':_[_0x4312('0x3a')](_0x38f650,function(_0x586ba1){if(_0x586ba1[_0x4312('0x4b')]!==_0x4312('0x4c')){var _0x280846={};_0x280846[_0x586ba1[_0x4312('0x38')]]={'$like':'%'+_0x176e00[_0x4312('0x3e')][_0x4312('0x49')]+'%'};return _0x280846;}})});}_0x4bcbd9=_['merge']({},_0x4bcbd9,_0x176e00['options']);var _0x4c4e79={'where':_0x4bcbd9[_0x4312('0x46')]};return db[_0x4312('0x3b')][_0x4312('0x2f')](_0x4c4e79)['then'](function(_0xd4927e){_0x334d93[_0x4312('0x2f')]=_0xd4927e;if(_0x176e00[_0x4312('0x3e')][_0x4312('0x4d')]){_0x4bcbd9[_0x4312('0x4e')]=[{'all':!![]}];}return db[_0x4312('0x3b')][_0x4312('0x4f')](_0x4bcbd9);})[_0x4312('0x34')](function(_0x587fa2){_0x334d93[_0x4312('0x50')]=_0x587fa2;return _0x334d93;})[_0x4312('0x34')](respondWithFilteredResult(_0x385aa8,_0x4bcbd9))['catch'](handleError(_0x385aa8,null));};exports[_0x4312('0x51')]=function(_0x471ceb,_0x110f4d){var _0x4f7793={'raw':!![],'where':{'id':_0x471ceb['params']['id']}},_0x35052a={};_0x35052a[_0x4312('0x3d')]=_[_0x4312('0x3f')](db['ChatMessage'][_0x4312('0x52')]);_0x35052a['query']=_[_0x4312('0x3f')](_0x471ceb[_0x4312('0x3e')]);_0x35052a[_0x4312('0x47')]=_[_0x4312('0x40')](_0x35052a['model'],_0x35052a[_0x4312('0x3e')]);_0x4f7793[_0x4312('0x41')]=_['intersection'](_0x35052a['model'],qs['fields'](_0x471ceb['query'][_0x4312('0x42')]));_0x4f7793[_0x4312('0x41')]=_0x4f7793[_0x4312('0x41')][_0x4312('0x53')]?_0x4f7793[_0x4312('0x41')]:_0x35052a[_0x4312('0x3d')];if(_0x471ceb[_0x4312('0x3e')][_0x4312('0x4d')]){_0x4f7793['include']=[{'all':!![]}];}_0x4f7793=_[_0x4312('0x4a')]({},_0x4f7793,_0x471ceb[_0x4312('0x54')]);return db[_0x4312('0x3b')][_0x4312('0x55')](_0x4f7793)[_0x4312('0x34')](handleEntityNotFound(_0x110f4d,null))['then'](respondWithResult(_0x110f4d,null))[_0x4312('0x29')](handleError(_0x110f4d,null));};exports[_0x4312('0x56')]=function(_0x18621a,_0x4ba0f2){return db['ChatMessage'][_0x4312('0x56')](_0x18621a[_0x4312('0x57')],{})[_0x4312('0x34')](respondWithResult(_0x4ba0f2,0xc9))[_0x4312('0x29')](handleError(_0x4ba0f2,null));};exports['update']=function(_0x4b0c84,_0x31a6d6){if(_0x4b0c84[_0x4312('0x57')]['id']){delete _0x4b0c84[_0x4312('0x57')]['id'];}return db[_0x4312('0x3b')][_0x4312('0x55')]({'where':{'id':_0x4b0c84[_0x4312('0x58')]['id']}})['then'](handleEntityNotFound(_0x31a6d6,null))[_0x4312('0x34')](saveUpdates(_0x4b0c84[_0x4312('0x57')],null))[_0x4312('0x34')](respondWithResult(_0x31a6d6,null))[_0x4312('0x29')](handleError(_0x31a6d6,null));};exports[_0x4312('0x35')]=function(_0x299169,_0x5abafe){return db[_0x4312('0x3b')][_0x4312('0x55')]({'where':{'id':_0x299169[_0x4312('0x58')]['id']}})[_0x4312('0x34')](handleEntityNotFound(_0x5abafe,null))[_0x4312('0x34')](removeEntity(_0x5abafe,null))[_0x4312('0x29')](handleError(_0x5abafe,null));};exports[_0x4312('0x59')]=function(_0x5bcb0f,_0x1e9306){return db[_0x4312('0x3b')][_0x4312('0x59')]()[_0x4312('0x34')](respondWithResult(_0x1e9306,null))[_0x4312('0x29')](handleError(_0x1e9306,null));};var interaction_log=require(_0x4312('0x14'))(_0x4312('0x5a'));exports[_0x4312('0x5b')]=function(_0x70ea4c,_0xd6e83a,_0x5d407b){var _0x24217d={'agent':{},'channel':_0x4312('0x5c')};if(_0x70ea4c['body']['id']){delete _0x70ea4c[_0x4312('0x57')]['id'];}_0x70ea4c['body']['read']=!![];_0x70ea4c[_0x4312('0x57')]['readAt']=moment()[_0x4312('0x5d')](_0x4312('0x5e'));_0x70ea4c[_0x4312('0x57')]['UserId']=_0x70ea4c[_0x4312('0x57')][_0x4312('0x5f')]||_0x70ea4c[_0x4312('0x60')]['id'];_0x24217d[_0x4312('0x61')]['id']=_0x70ea4c['body']['UserId'];return db['ChatMessage'][_0x4312('0x55')]({'where':{'id':_0x70ea4c[_0x4312('0x58')]['id'],'UserId':null}})[_0x4312('0x34')](handleEntityNotFound(_0xd6e83a,null))['then'](saveUpdates(_0x70ea4c[_0x4312('0x57')],null))[_0x4312('0x34')](function(_0x1c3799){if(_0x1c3799){_0x24217d['message']=_0x1c3799[_0x4312('0x62')]({'plain':!![]});return db['ChatInteraction'][_0x4312('0x55')]({'where':{'id':_0x1c3799['ChatInteractionId']}});}return null;})[_0x4312('0x34')](handleEntityNotFound(_0xd6e83a,null))['then'](function(_0x494aae){if(_0x494aae){return _0x494aae[_0x4312('0x33')]({'UserId':_0x70ea4c[_0x4312('0x57')][_0x4312('0x5f')],'read1stAt':_['isNil'](_0x494aae['read1stAt'])?moment()['format'](_0x4312('0x5e')):undefined});}return null;})[_0x4312('0x34')](function(_0x18e724){if(_0x18e724){_0x24217d[_0x4312('0x63')]=_0x18e724[_0x4312('0x62')]({'plain':!![]});interaction_log[_0x4312('0x64')](_0x4312('0x65'),_0x70ea4c[_0x4312('0x60')]['id'],_0x70ea4c[_0x4312('0x60')]['name'],_0x70ea4c[_0x4312('0x60')]['role'],_0x24217d[_0x4312('0x63')]['id'],_0x70ea4c[_0x4312('0x57')]?JSON[_0x4312('0x25')](_0x70ea4c['body']):_0x4312('0x66'));return respondWithRpcPromise(_0x4312('0x67'),'acceptMessage',_0x24217d);}return null;})[_0x4312('0x34')](function(_0x372d8){var _0x3db72e=_0x4312('0x68')+_0x372d8['message'][_0x4312('0x69')];return db[_0x4312('0x6a')][_0x4312('0x3e')](_0x3db72e,{'type':db['Sequelize'][_0x4312('0x6b')][_0x4312('0x6c')],'raw':!![]})[_0x4312('0x34')](function(_0x3929a5){return _0x3929a5;});})[_0x4312('0x34')](function(_0x5b7a79){if(_0x5b7a79){_0x24217d['message'][_0x4312('0x6d')]=_0x5b7a79[0x0];if(!_0x70ea4c[_0x4312('0x57')][_0x4312('0x5f')])return;return db['User'][_0x4312('0x55')]({'where':{'id':_0x70ea4c[_0x4312('0x57')]['UserId'],'role':'agent'},'attributes':['id',_0x4312('0x38'),_0x4312('0x6e'),_0x4312('0x6f'),_0x4312('0x70')],'raw':!![]});}return null;})['then'](function(_0x9f77a3){if(!_0x9f77a3)return null;_0x24217d[_0x4312('0x28')]['agent']=_0x9f77a3;return _0x24217d;})['then'](function(_0x1037ef){if(_0x1037ef){if(_0x70ea4c[_0x4312('0x57')]['manual']){_0x24217d[_0x4312('0x28')][_0x4312('0x71')]=util[_0x4312('0x5d')](_0x4312('0x72'),_0x70ea4c[_0x4312('0x60')]['name']);_0x24217d[_0x4312('0x28')]['channel']=_0x24217d[_0x4312('0x73')];_0x24217d['message']['motionChannel']=_0x24217d[_0x4312('0x73')];_0x24217d['message']['event']='accept';return respondWithRpcPromise('EventManager',_0x4312('0x74'),{'event':_0x4312('0x75'),'message':_['merge'](_0x24217d[_0x4312('0x28')],JSON['parse'](_0x24217d['interaction'][_0x4312('0x76')]))},client9002)[_0x4312('0x34')](function(){return _0x24217d;});}return _0x24217d;}return null;})['then'](respondWithResult(_0xd6e83a,null))['catch'](handleError(_0xd6e83a,null));};var interaction_log=require(_0x4312('0x14'))(_0x4312('0x5a'));exports['reject']=function(_0x56560b,_0x1631bd,_0x46762b){var _0x31e4de={'agent':{},'channel':_0x4312('0x5c')};if(_0x56560b[_0x4312('0x57')]['id']){delete _0x56560b[_0x4312('0x57')]['id'];}_0x56560b['body'][_0x4312('0x5f')]=_0x56560b[_0x4312('0x57')][_0x4312('0x5f')]||_0x56560b[_0x4312('0x60')]['id'];_0x31e4de[_0x4312('0x61')]['id']=_0x56560b['body'][_0x4312('0x5f')];return db[_0x4312('0x3b')][_0x4312('0x55')]({'where':{'id':_0x56560b['params']['id'],'UserId':null}})[_0x4312('0x34')](handleEntityNotFound(_0x1631bd,null))['then'](function(_0x433270){if(_0x433270){_0x31e4de[_0x4312('0x28')]=_0x433270['get']({'plain':!![]});return db[_0x4312('0x77')][_0x4312('0x55')]({'where':{'id':_0x433270[_0x4312('0x78')]}});}return null;})[_0x4312('0x34')](handleEntityNotFound(_0x1631bd,null))[_0x4312('0x34')](function(_0x41ee6f){if(_0x41ee6f){_0x31e4de['interaction']=_0x41ee6f[_0x4312('0x62')]({'plain':!![]});interaction_log['info'](_0x4312('0x79'),_0x56560b[_0x4312('0x60')]['id'],_0x56560b[_0x4312('0x60')][_0x4312('0x38')],_0x56560b[_0x4312('0x60')][_0x4312('0x7a')],_0x31e4de['interaction']['id'],_0x56560b['body']?JSON[_0x4312('0x25')](_0x56560b['body']):_0x4312('0x66'));return respondWithRpcPromise('RejectMessage',_0x4312('0x7b'),_0x31e4de);}return null;})[_0x4312('0x34')](function(_0x166c20){var _0x268fae=_0x4312('0x68')+_0x166c20[_0x4312('0x28')][_0x4312('0x69')];return db[_0x4312('0x6a')][_0x4312('0x3e')](_0x268fae,{'type':db[_0x4312('0x7c')][_0x4312('0x6b')][_0x4312('0x6c')],'raw':!![]})[_0x4312('0x34')](function(_0x566695){return _0x566695;});})['then'](function(_0x4d3128){if(_0x4d3128){_0x31e4de['message'][_0x4312('0x6d')]=_0x4d3128[0x0];if(!_0x56560b[_0x4312('0x57')][_0x4312('0x5f')])return;return db[_0x4312('0x7d')][_0x4312('0x55')]({'where':{'id':_0x56560b['body'][_0x4312('0x5f')],'role':_0x4312('0x61')},'attributes':['id',_0x4312('0x38'),_0x4312('0x6e'),_0x4312('0x6f'),_0x4312('0x70')],'raw':!![]});}return null;})['then'](function(_0x37f603){if(!_0x37f603)return null;_0x31e4de['message']['agent']=_0x37f603;return _0x31e4de;})[_0x4312('0x34')](function(_0x2375ec){if(_0x2375ec){_0x2375ec['message']['interface']=util[_0x4312('0x5d')](_0x4312('0x72'),_0x56560b[_0x4312('0x60')]['name']);_0x2375ec[_0x4312('0x28')][_0x4312('0x73')]=_0x31e4de[_0x4312('0x73')];_0x2375ec[_0x4312('0x28')]['motionChannel']=_0x31e4de['channel'];_0x2375ec[_0x4312('0x28')][_0x4312('0x7e')]='reject';respondWithRpcPromise(_0x4312('0x74'),'EventManager',{'event':'rejectmessage','message':_[_0x4312('0x4a')](_0x31e4de[_0x4312('0x28')],JSON[_0x4312('0x7f')](_0x31e4de[_0x4312('0x63')]['formData']))},client9002);return _0x31e4de;}return null;})['then'](respondWithResult(_0x1631bd,null))[_0x4312('0x29')](handleError(_0x1631bd,null));};
\ No newline at end of file
+var _0x1d9c=['undefined','limit','count','set','Content-Range','apply','reject','save','update','destroy','end','stack','name','index','ChatMessage','fieldName','key','model','keys','filters','intersection','attributes','fields','query','nolimit','order','sort','where','filter','map','type','VIRTUAL','merge','options','include','rows','show','params','rawAttributes','length','find','create','body','describe','chat-interactions','accept','chat','read','format','YYYY-MM-DD\x20HH:mm:ss','UserId','user','agent','get','ChatInteraction','interaction','info','[CHATMESSAGE:ACCEPT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','null','acceptMessage','SELECT\x20*\x20FROM\x20cm_contacts\x20WHERE\x20id\x20=\x20','ContactId','Sequelize','QueryTypes','SELECT','User','fullname','email','internal','manual','interface','SIP/%s','channel','motionChannel','event','EventManager','parse','formData','ChatInteractionId','[CHATMESSAGE:REJECT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','role','RejectMessage','sequelize','eml-format','zip-dir','fast-json-patch','moment','bluebird','mustache','util','sox','to-csv','fs-extra','lodash','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../config/logger','api','../../config/utils','../../config/license/util','../../mysqldb','defaults','localhost','socket.io-emitter','redis','register','client','http','then','request\x20sent','stringify','error','code','ChatMessage,\x20%s,\x20%s','message','catch','status','json','offset'];(function(_0x337f7b,_0x326e33){var _0x2184b9=function(_0x497ecf){while(--_0x497ecf){_0x337f7b['push'](_0x337f7b['shift']());}};_0x2184b9(++_0x326e33);}(_0x1d9c,0x14b));var _0xc1d9=function(_0xda464c,_0x26e47d){_0xda464c=_0xda464c-0x0;var _0x19e222=_0x1d9c[_0xda464c];return _0x19e222;};'use strict';var emlformat=require(_0xc1d9('0x0'));var rimraf=require('rimraf');var zipdir=require(_0xc1d9('0x1'));var jsonpatch=require(_0xc1d9('0x2'));var rp=require('request-promise');var moment=require(_0xc1d9('0x3'));var BPromise=require(_0xc1d9('0x4'));var Mustache=require(_0xc1d9('0x5'));var util=require(_0xc1d9('0x6'));var path=require('path');var sox=require(_0xc1d9('0x7'));var csv=require(_0xc1d9('0x8'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0xc1d9('0x9'));var _=require(_0xc1d9('0xa'));var squel=require(_0xc1d9('0xb'));var crypto=require(_0xc1d9('0xc'));var jsforce=require(_0xc1d9('0xd'));var deskjs=require(_0xc1d9('0xe'));var toCsv=require(_0xc1d9('0x8'));var querystring=require('querystring');var Papa=require(_0xc1d9('0xf'));var Redis=require(_0xc1d9('0x10'));var authService=require(_0xc1d9('0x11'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0xc1d9('0x12'))(_0xc1d9('0x13'));var utils=require(_0xc1d9('0x14'));var config=require('../../config/environment');var licenseUtil=require(_0xc1d9('0x15'));var db=require(_0xc1d9('0x16'))['db'];config['redis']=_[_0xc1d9('0x17')](config['redis'],{'host':_0xc1d9('0x18'),'port':0x18eb});var socket=require(_0xc1d9('0x19'))(new Redis(config[_0xc1d9('0x1a')]));require('./chatMessage.socket')[_0xc1d9('0x1b')](socket);var jayson=require('jayson/promise');var client=jayson[_0xc1d9('0x1c')]['http']({'port':0x232c});var client9002=jayson[_0xc1d9('0x1c')][_0xc1d9('0x1d')]({'port':0x232a});function respondWithRpcPromise(_0x37efc4,_0x3c74ad,_0x4fae79,_0x1ed4ec){return new BPromise(function(_0x585da4,_0xa5a32d){var _0x2741a6=_0x1ed4ec||client;return _0x2741a6['request'](_0x37efc4,_0x4fae79)[_0xc1d9('0x1e')](function(_0x297861){logger['info']('ChatMessage,\x20%s,\x20%s',_0x3c74ad,'request\x20sent');logger['debug']('ChatMessage,\x20%s,\x20%s,\x20%s',_0x3c74ad,_0xc1d9('0x1f'),JSON[_0xc1d9('0x20')](_0x297861));if(_0x297861[_0xc1d9('0x21')]){if(_0x297861[_0xc1d9('0x21')][_0xc1d9('0x22')]===0x1f4){logger[_0xc1d9('0x21')](_0xc1d9('0x23'),_0x3c74ad,_0x297861[_0xc1d9('0x21')][_0xc1d9('0x24')]);return _0xa5a32d(_0x297861[_0xc1d9('0x21')][_0xc1d9('0x24')]);}logger['error'](_0xc1d9('0x23'),_0x3c74ad,_0x297861[_0xc1d9('0x21')][_0xc1d9('0x24')]);return _0x585da4(_0x297861[_0xc1d9('0x21')][_0xc1d9('0x24')]);}else{logger['info'](_0xc1d9('0x23'),_0x3c74ad,_0xc1d9('0x1f'));_0x585da4(_0x297861['result'][_0xc1d9('0x24')]);}})[_0xc1d9('0x25')](function(_0x27a49e){logger[_0xc1d9('0x21')](_0xc1d9('0x23'),_0x3c74ad,_0x27a49e);_0xa5a32d(_0x27a49e);});});}function respondWithStatusCode(_0x21635a,_0x1a00d7){_0x1a00d7=_0x1a00d7||0xcc;return function(_0x8fc75b){if(_0x8fc75b){return _0x21635a['sendStatus'](_0x1a00d7);}return _0x21635a[_0xc1d9('0x26')](_0x1a00d7)['end']();};}function respondWithResult(_0x31e7c8,_0x467063){_0x467063=_0x467063||0xc8;return function(_0x5eb701){if(_0x5eb701){return _0x31e7c8[_0xc1d9('0x26')](_0x467063)[_0xc1d9('0x27')](_0x5eb701);}};}function respondWithFilteredResult(_0x38ae0b,_0x1737c6){return function(_0xcbae75){if(_0xcbae75){var _0x529915=typeof _0x1737c6[_0xc1d9('0x28')]===_0xc1d9('0x29')&&typeof _0x1737c6[_0xc1d9('0x2a')]==='undefined';var _0x55e185=_0xcbae75[_0xc1d9('0x2b')];var _0x462699=_0x529915?0x0:_0x1737c6['offset'];var _0x2a02cc=_0x529915?_0xcbae75['count']:_0x1737c6['offset']+_0x1737c6[_0xc1d9('0x2a')];var _0x3d65e1;if(_0x2a02cc>=_0x55e185){_0x2a02cc=_0x55e185;_0x3d65e1=0xc8;}else{_0x3d65e1=0xce;}_0x38ae0b[_0xc1d9('0x26')](_0x3d65e1);return _0x38ae0b[_0xc1d9('0x2c')](_0xc1d9('0x2d'),_0x462699+'-'+_0x2a02cc+'/'+_0x55e185)['json'](_0xcbae75);}return null;};}function patchUpdates(_0x27f207){return function(_0x353ebd){try{jsonpatch[_0xc1d9('0x2e')](_0x353ebd,_0x27f207,!![]);}catch(_0x88c1e0){return BPromise[_0xc1d9('0x2f')](_0x88c1e0);}return _0x353ebd[_0xc1d9('0x30')]();};}function saveUpdates(_0x2c10d3,_0x40c95f){return function(_0x28d504){if(_0x28d504){return _0x28d504[_0xc1d9('0x31')](_0x2c10d3)[_0xc1d9('0x1e')](function(_0x5395e9){return _0x5395e9;});}return null;};}function removeEntity(_0x5110fc,_0x4f3108){return function(_0x4a4a88){if(_0x4a4a88){return _0x4a4a88[_0xc1d9('0x32')]()[_0xc1d9('0x1e')](function(){_0x5110fc[_0xc1d9('0x26')](0xcc)[_0xc1d9('0x33')]();});}};}function handleEntityNotFound(_0x8048ac,_0x4c2abb){return function(_0x42971a){if(!_0x42971a){_0x8048ac['sendStatus'](0x194);}return _0x42971a;};}function handleError(_0x1f17ab,_0x633f73){_0x633f73=_0x633f73||0x1f4;return function(_0x116bcb){logger[_0xc1d9('0x21')](_0x116bcb[_0xc1d9('0x34')]);if(_0x116bcb[_0xc1d9('0x35')]){delete _0x116bcb[_0xc1d9('0x35')];}_0x1f17ab[_0xc1d9('0x26')](_0x633f73)['send'](_0x116bcb);};}exports[_0xc1d9('0x36')]=function(_0x4bddbd,_0x47e62f){var _0x33cf4c={},_0x47645f={},_0x34fabc={'count':0x0,'rows':[]};var _0x339446=_['map'](db[_0xc1d9('0x37')]['rawAttributes'],function(_0x4af64f){return{'name':_0x4af64f[_0xc1d9('0x38')],'type':_0x4af64f['type'][_0xc1d9('0x39')]};});_0x47645f[_0xc1d9('0x3a')]=_['map'](_0x339446,_0xc1d9('0x35'));_0x47645f['query']=_[_0xc1d9('0x3b')](_0x4bddbd['query']);_0x47645f[_0xc1d9('0x3c')]=_[_0xc1d9('0x3d')](_0x47645f['model'],_0x47645f['query']);_0x33cf4c[_0xc1d9('0x3e')]=_[_0xc1d9('0x3d')](_0x47645f['model'],qs[_0xc1d9('0x3f')](_0x4bddbd[_0xc1d9('0x40')][_0xc1d9('0x3f')]));_0x33cf4c[_0xc1d9('0x3e')]=_0x33cf4c[_0xc1d9('0x3e')]['length']?_0x33cf4c[_0xc1d9('0x3e')]:_0x47645f[_0xc1d9('0x3a')];if(!_0x4bddbd['query']['hasOwnProperty'](_0xc1d9('0x41'))){_0x33cf4c[_0xc1d9('0x2a')]=qs['limit'](_0x4bddbd[_0xc1d9('0x40')][_0xc1d9('0x2a')]);_0x33cf4c[_0xc1d9('0x28')]=qs[_0xc1d9('0x28')](_0x4bddbd['query'][_0xc1d9('0x28')]);}_0x33cf4c[_0xc1d9('0x42')]=qs[_0xc1d9('0x43')](_0x4bddbd[_0xc1d9('0x40')]['sort']);_0x33cf4c[_0xc1d9('0x44')]=qs['filters'](_['pick'](_0x4bddbd['query'],_0x47645f[_0xc1d9('0x3c')]),_0x339446);if(_0x4bddbd['query'][_0xc1d9('0x45')]){_0x33cf4c[_0xc1d9('0x44')]=_['merge'](_0x33cf4c[_0xc1d9('0x44')],{'$or':_[_0xc1d9('0x46')](_0x339446,function(_0x4fe376){if(_0x4fe376[_0xc1d9('0x47')]!==_0xc1d9('0x48')){var _0x8b193c={};_0x8b193c[_0x4fe376['name']]={'$like':'%'+_0x4bddbd['query'][_0xc1d9('0x45')]+'%'};return _0x8b193c;}})});}_0x33cf4c=_[_0xc1d9('0x49')]({},_0x33cf4c,_0x4bddbd[_0xc1d9('0x4a')]);var _0x6795c3={'where':_0x33cf4c[_0xc1d9('0x44')]};return db[_0xc1d9('0x37')][_0xc1d9('0x2b')](_0x6795c3)['then'](function(_0x3fcc8c){_0x34fabc[_0xc1d9('0x2b')]=_0x3fcc8c;if(_0x4bddbd[_0xc1d9('0x40')]['includeAll']){_0x33cf4c[_0xc1d9('0x4b')]=[{'all':!![]}];}return db[_0xc1d9('0x37')]['findAll'](_0x33cf4c);})[_0xc1d9('0x1e')](function(_0x5a8666){_0x34fabc[_0xc1d9('0x4c')]=_0x5a8666;return _0x34fabc;})[_0xc1d9('0x1e')](respondWithFilteredResult(_0x47e62f,_0x33cf4c))[_0xc1d9('0x25')](handleError(_0x47e62f,null));};exports[_0xc1d9('0x4d')]=function(_0x52a799,_0x299c4f){var _0x5bdfe2={'raw':!![],'where':{'id':_0x52a799[_0xc1d9('0x4e')]['id']}},_0x1d5fb2={};_0x1d5fb2['model']=_[_0xc1d9('0x3b')](db[_0xc1d9('0x37')][_0xc1d9('0x4f')]);_0x1d5fb2[_0xc1d9('0x40')]=_[_0xc1d9('0x3b')](_0x52a799[_0xc1d9('0x40')]);_0x1d5fb2['filters']=_[_0xc1d9('0x3d')](_0x1d5fb2[_0xc1d9('0x3a')],_0x1d5fb2[_0xc1d9('0x40')]);_0x5bdfe2[_0xc1d9('0x3e')]=_['intersection'](_0x1d5fb2['model'],qs[_0xc1d9('0x3f')](_0x52a799[_0xc1d9('0x40')]['fields']));_0x5bdfe2[_0xc1d9('0x3e')]=_0x5bdfe2[_0xc1d9('0x3e')][_0xc1d9('0x50')]?_0x5bdfe2[_0xc1d9('0x3e')]:_0x1d5fb2['model'];if(_0x52a799['query']['includeAll']){_0x5bdfe2['include']=[{'all':!![]}];}_0x5bdfe2=_['merge']({},_0x5bdfe2,_0x52a799[_0xc1d9('0x4a')]);return db['ChatMessage'][_0xc1d9('0x51')](_0x5bdfe2)[_0xc1d9('0x1e')](handleEntityNotFound(_0x299c4f,null))[_0xc1d9('0x1e')](respondWithResult(_0x299c4f,null))[_0xc1d9('0x25')](handleError(_0x299c4f,null));};exports[_0xc1d9('0x52')]=function(_0xa7dd10,_0x3e0e63){return db[_0xc1d9('0x37')][_0xc1d9('0x52')](_0xa7dd10[_0xc1d9('0x53')],{})[_0xc1d9('0x1e')](respondWithResult(_0x3e0e63,0xc9))[_0xc1d9('0x25')](handleError(_0x3e0e63,null));};exports[_0xc1d9('0x31')]=function(_0x2fb585,_0x2a0a4e){if(_0x2fb585[_0xc1d9('0x53')]['id']){delete _0x2fb585[_0xc1d9('0x53')]['id'];}return db['ChatMessage']['find']({'where':{'id':_0x2fb585['params']['id']}})[_0xc1d9('0x1e')](handleEntityNotFound(_0x2a0a4e,null))[_0xc1d9('0x1e')](saveUpdates(_0x2fb585[_0xc1d9('0x53')],null))[_0xc1d9('0x1e')](respondWithResult(_0x2a0a4e,null))[_0xc1d9('0x25')](handleError(_0x2a0a4e,null));};exports['destroy']=function(_0x51fd0b,_0x2991ce){return db[_0xc1d9('0x37')][_0xc1d9('0x51')]({'where':{'id':_0x51fd0b[_0xc1d9('0x4e')]['id']}})[_0xc1d9('0x1e')](handleEntityNotFound(_0x2991ce,null))[_0xc1d9('0x1e')](removeEntity(_0x2991ce,null))[_0xc1d9('0x25')](handleError(_0x2991ce,null));};exports[_0xc1d9('0x54')]=function(_0x3470be,_0x3a9a27){return db[_0xc1d9('0x37')][_0xc1d9('0x54')]()[_0xc1d9('0x1e')](respondWithResult(_0x3a9a27,null))[_0xc1d9('0x25')](handleError(_0x3a9a27,null));};var interaction_log=require(_0xc1d9('0x12'))(_0xc1d9('0x55'));exports[_0xc1d9('0x56')]=function(_0x1ec318,_0x3b4a03,_0x5ad219){var _0x5e879b={'agent':{},'channel':_0xc1d9('0x57')};if(_0x1ec318[_0xc1d9('0x53')]['id']){delete _0x1ec318[_0xc1d9('0x53')]['id'];}_0x1ec318[_0xc1d9('0x53')][_0xc1d9('0x58')]=!![];_0x1ec318['body']['readAt']=moment()[_0xc1d9('0x59')](_0xc1d9('0x5a'));_0x1ec318[_0xc1d9('0x53')][_0xc1d9('0x5b')]=_0x1ec318['body'][_0xc1d9('0x5b')]||_0x1ec318[_0xc1d9('0x5c')]['id'];_0x5e879b[_0xc1d9('0x5d')]['id']=_0x1ec318['body']['UserId'];return db[_0xc1d9('0x37')][_0xc1d9('0x51')]({'where':{'id':_0x1ec318[_0xc1d9('0x4e')]['id'],'UserId':null}})[_0xc1d9('0x1e')](handleEntityNotFound(_0x3b4a03,null))[_0xc1d9('0x1e')](saveUpdates(_0x1ec318[_0xc1d9('0x53')],null))['then'](function(_0x31940c){if(_0x31940c){_0x5e879b['message']=_0x31940c[_0xc1d9('0x5e')]({'plain':!![]});return db[_0xc1d9('0x5f')]['find']({'where':{'id':_0x31940c['ChatInteractionId']}});}return null;})[_0xc1d9('0x1e')](handleEntityNotFound(_0x3b4a03,null))['then'](function(_0x4ccd02){if(_0x4ccd02){return _0x4ccd02['update']({'UserId':_0x1ec318[_0xc1d9('0x53')]['UserId'],'read1stAt':_['isNil'](_0x4ccd02['read1stAt'])?moment()[_0xc1d9('0x59')]('YYYY-MM-DD\x20HH:mm:ss'):undefined});}return null;})[_0xc1d9('0x1e')](function(_0x3c0ef1){if(_0x3c0ef1){_0x5e879b[_0xc1d9('0x60')]=_0x3c0ef1[_0xc1d9('0x5e')]({'plain':!![]});interaction_log[_0xc1d9('0x61')](_0xc1d9('0x62'),_0x1ec318['user']['id'],_0x1ec318[_0xc1d9('0x5c')][_0xc1d9('0x35')],_0x1ec318['user']['role'],_0x5e879b[_0xc1d9('0x60')]['id'],_0x1ec318[_0xc1d9('0x53')]?JSON[_0xc1d9('0x20')](_0x1ec318[_0xc1d9('0x53')]):_0xc1d9('0x63'));return respondWithRpcPromise('AcceptMessage',_0xc1d9('0x64'),_0x5e879b);}return null;})['then'](function(_0x31484c){var _0xfaafd8=_0xc1d9('0x65')+_0x31484c[_0xc1d9('0x24')][_0xc1d9('0x66')];return db['sequelize']['query'](_0xfaafd8,{'type':db[_0xc1d9('0x67')][_0xc1d9('0x68')][_0xc1d9('0x69')],'raw':!![]})['then'](function(_0x2559a7){return _0x2559a7;});})['then'](function(_0xbd779){if(_0xbd779){_0x5e879b[_0xc1d9('0x24')]['contact']=_0xbd779[0x0];if(!_0x1ec318[_0xc1d9('0x53')]['UserId'])return;return db[_0xc1d9('0x6a')][_0xc1d9('0x51')]({'where':{'id':_0x1ec318[_0xc1d9('0x53')][_0xc1d9('0x5b')],'role':_0xc1d9('0x5d')},'attributes':['id',_0xc1d9('0x35'),_0xc1d9('0x6b'),_0xc1d9('0x6c'),_0xc1d9('0x6d')],'raw':!![]});}return null;})[_0xc1d9('0x1e')](function(_0x41202d){if(!_0x41202d)return null;_0x5e879b[_0xc1d9('0x24')][_0xc1d9('0x5d')]=_0x41202d;return _0x5e879b;})[_0xc1d9('0x1e')](function(_0x5da42a){if(_0x5da42a){if(_0x1ec318[_0xc1d9('0x53')][_0xc1d9('0x6e')]){_0x5e879b[_0xc1d9('0x24')][_0xc1d9('0x6f')]=util['format'](_0xc1d9('0x70'),_0x1ec318[_0xc1d9('0x5c')][_0xc1d9('0x35')]);_0x5e879b[_0xc1d9('0x24')][_0xc1d9('0x71')]=_0x5e879b[_0xc1d9('0x71')];_0x5e879b['message'][_0xc1d9('0x72')]=_0x5e879b[_0xc1d9('0x71')];_0x5e879b['message'][_0xc1d9('0x73')]='accept';return respondWithRpcPromise('EventManager',_0xc1d9('0x74'),{'event':'acceptmessage','message':_[_0xc1d9('0x49')](_0x5e879b[_0xc1d9('0x24')],JSON[_0xc1d9('0x75')](_0x5e879b[_0xc1d9('0x60')][_0xc1d9('0x76')]))},client9002)[_0xc1d9('0x1e')](function(){return _0x5e879b;});}return _0x5e879b;}return null;})['then'](respondWithResult(_0x3b4a03,null))['catch'](handleError(_0x3b4a03,null));};var interaction_log=require(_0xc1d9('0x12'))(_0xc1d9('0x55'));exports['reject']=function(_0x5376ae,_0x33372e,_0x5ccd43){var _0x5c3997={'agent':{},'channel':_0xc1d9('0x57')};if(_0x5376ae['body']['id']){delete _0x5376ae[_0xc1d9('0x53')]['id'];}_0x5376ae[_0xc1d9('0x53')][_0xc1d9('0x5b')]=_0x5376ae['body'][_0xc1d9('0x5b')]||_0x5376ae[_0xc1d9('0x5c')]['id'];_0x5c3997['agent']['id']=_0x5376ae[_0xc1d9('0x53')]['UserId'];return db[_0xc1d9('0x37')]['find']({'where':{'id':_0x5376ae[_0xc1d9('0x4e')]['id'],'UserId':null}})[_0xc1d9('0x1e')](handleEntityNotFound(_0x33372e,null))[_0xc1d9('0x1e')](function(_0x264108){if(_0x264108){_0x5c3997[_0xc1d9('0x24')]=_0x264108['get']({'plain':!![]});return db[_0xc1d9('0x5f')]['find']({'where':{'id':_0x264108[_0xc1d9('0x77')]}});}return null;})[_0xc1d9('0x1e')](handleEntityNotFound(_0x33372e,null))[_0xc1d9('0x1e')](function(_0x4fbec){if(_0x4fbec){_0x5c3997['interaction']=_0x4fbec[_0xc1d9('0x5e')]({'plain':!![]});interaction_log[_0xc1d9('0x61')](_0xc1d9('0x78'),_0x5376ae[_0xc1d9('0x5c')]['id'],_0x5376ae[_0xc1d9('0x5c')][_0xc1d9('0x35')],_0x5376ae[_0xc1d9('0x5c')][_0xc1d9('0x79')],_0x5c3997['interaction']['id'],_0x5376ae[_0xc1d9('0x53')]?JSON[_0xc1d9('0x20')](_0x5376ae[_0xc1d9('0x53')]):_0xc1d9('0x63'));return respondWithRpcPromise(_0xc1d9('0x7a'),'rejectMessage',_0x5c3997);}return null;})[_0xc1d9('0x1e')](function(_0x33eeb0){var _0x2e7fcc=_0xc1d9('0x65')+_0x33eeb0[_0xc1d9('0x24')][_0xc1d9('0x66')];return db[_0xc1d9('0x7b')][_0xc1d9('0x40')](_0x2e7fcc,{'type':db[_0xc1d9('0x67')]['QueryTypes'][_0xc1d9('0x69')],'raw':!![]})[_0xc1d9('0x1e')](function(_0x177f3f){return _0x177f3f;});})[_0xc1d9('0x1e')](function(_0x406260){if(_0x406260){_0x5c3997[_0xc1d9('0x24')]['contact']=_0x406260[0x0];if(!_0x5376ae[_0xc1d9('0x53')][_0xc1d9('0x5b')])return;return db[_0xc1d9('0x6a')]['find']({'where':{'id':_0x5376ae[_0xc1d9('0x53')][_0xc1d9('0x5b')],'role':_0xc1d9('0x5d')},'attributes':['id',_0xc1d9('0x35'),_0xc1d9('0x6b'),'email',_0xc1d9('0x6d')],'raw':!![]});}return null;})[_0xc1d9('0x1e')](function(_0x2b6054){if(!_0x2b6054)return null;_0x5c3997['message'][_0xc1d9('0x5d')]=_0x2b6054;return _0x5c3997;})[_0xc1d9('0x1e')](function(_0x208777){if(_0x208777){_0x208777[_0xc1d9('0x24')][_0xc1d9('0x6f')]=util['format'](_0xc1d9('0x70'),_0x5376ae[_0xc1d9('0x5c')][_0xc1d9('0x35')]);_0x208777[_0xc1d9('0x24')][_0xc1d9('0x71')]=_0x5c3997[_0xc1d9('0x71')];_0x208777[_0xc1d9('0x24')][_0xc1d9('0x72')]=_0x5c3997[_0xc1d9('0x71')];_0x208777[_0xc1d9('0x24')][_0xc1d9('0x73')]=_0xc1d9('0x2f');respondWithRpcPromise('EventManager','EventManager',{'event':'rejectmessage','message':_['merge'](_0x5c3997[_0xc1d9('0x24')],JSON[_0xc1d9('0x75')](_0x5c3997[_0xc1d9('0x60')]['formData']))},client9002);return _0x5c3997;}return null;})['then'](respondWithResult(_0x33372e,null))[_0xc1d9('0x25')](handleError(_0x33372e,null));};
\ No newline at end of file
diff --git a/server/api/chatMessage/chatMessage.events.js b/server/api/chatMessage/chatMessage.events.js
index 47e6103..71fb7a2 100644
--- a/server/api/chatMessage/chatMessage.events.js
+++ b/server/api/chatMessage/chatMessage.events.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x692e=['setMaxListeners','save','update','remove','emit','hasOwnProperty','hook','exports','../../mysqldb','ChatMessage'];(function(_0x4049a7,_0x883b1a){var _0x42702a=function(_0x44252f){while(--_0x44252f){_0x4049a7['push'](_0x4049a7['shift']());}};_0x42702a(++_0x883b1a);}(_0x692e,0x134));var _0xe692=function(_0x443c2d,_0x23570a){_0x443c2d=_0x443c2d-0x0;var _0x2a7eae=_0x692e[_0x443c2d];return _0x2a7eae;};'use strict';var EventEmitter=require('events');var ChatMessage=require(_0xe692('0x0'))['db'][_0xe692('0x1')];var ChatMessageEvents=new EventEmitter();ChatMessageEvents[_0xe692('0x2')](0x0);var events={'afterCreate':_0xe692('0x3'),'afterUpdate':_0xe692('0x4'),'afterDestroy':_0xe692('0x5')};function emitEvent(_0x4d1797){return function(_0x324432,_0x45472b,_0x27e802){ChatMessageEvents[_0xe692('0x6')](_0x4d1797+':'+_0x324432['id'],_0x324432);ChatMessageEvents[_0xe692('0x6')](_0x4d1797,_0x324432);_0x27e802(null);};}for(var e in events){if(events[_0xe692('0x7')](e)){var event=events[e];ChatMessage[_0xe692('0x8')](e,emitEvent(event));}}module[_0xe692('0x9')]=ChatMessageEvents;
\ No newline at end of file
+var _0x3c14=['emit','hasOwnProperty','exports','../../mysqldb','ChatMessage','setMaxListeners','save','update','remove'];(function(_0x565ed7,_0x398228){var _0x183ad7=function(_0x5a43d7){while(--_0x5a43d7){_0x565ed7['push'](_0x565ed7['shift']());}};_0x183ad7(++_0x398228);}(_0x3c14,0x1b3));var _0x43c1=function(_0x29d94e,_0xf386d6){_0x29d94e=_0x29d94e-0x0;var _0x106237=_0x3c14[_0x29d94e];return _0x106237;};'use strict';var EventEmitter=require('events');var ChatMessage=require(_0x43c1('0x0'))['db'][_0x43c1('0x1')];var ChatMessageEvents=new EventEmitter();ChatMessageEvents[_0x43c1('0x2')](0x0);var events={'afterCreate':_0x43c1('0x3'),'afterUpdate':_0x43c1('0x4'),'afterDestroy':_0x43c1('0x5')};function emitEvent(_0x4fe7b9){return function(_0x37aee9,_0x4bbd0d,_0x3cd48a){ChatMessageEvents[_0x43c1('0x6')](_0x4fe7b9+':'+_0x37aee9['id'],_0x37aee9);ChatMessageEvents[_0x43c1('0x6')](_0x4fe7b9,_0x37aee9);_0x3cd48a(null);};}for(var e in events){if(events[_0x43c1('0x7')](e)){var event=events[e];ChatMessage['hook'](e,emitEvent(event));}}module[_0x43c1('0x8')]=ChatMessageEvents;
\ No newline at end of file
diff --git a/server/api/chatMessage/chatMessage.model.js b/server/api/chatMessage/chatMessage.model.js
index 4e4049b..98e09f9 100644
--- a/server/api/chatMessage/chatMessage.model.js
+++ b/server/api/chatMessage/chatMessage.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x9f1a=['FULLTEXT','models','get','direction','toLowerCase','out','isNil','UserId','ChatInteraction','ChatInteractionId','then','error','lodash','util','../../config/logger','api','moment','bluebird','request-promise','path','rimraf','./chatMessage.attributes','exports','chat_messages','fti_chat_messages','body'];(function(_0x5678b5,_0x1c4aa8){var _0x4c09a5=function(_0x2aa89a){while(--_0x2aa89a){_0x5678b5['push'](_0x5678b5['shift']());}};_0x4c09a5(++_0x1c4aa8);}(_0x9f1a,0x12a));var _0xa9f1=function(_0x4b2c2f,_0x37f8e6){_0x4b2c2f=_0x4b2c2f-0x0;var _0x57d518=_0x9f1a[_0x4b2c2f];return _0x57d518;};'use strict';var _=require(_0xa9f1('0x0'));var util=require(_0xa9f1('0x1'));var logger=require(_0xa9f1('0x2'))(_0xa9f1('0x3'));var moment=require(_0xa9f1('0x4'));var BPromise=require(_0xa9f1('0x5'));var rp=require(_0xa9f1('0x6'));var fs=require('fs');var path=require(_0xa9f1('0x7'));var rimraf=require(_0xa9f1('0x8'));var config=require('../../config/environment');var attributes=require(_0xa9f1('0x9'));module[_0xa9f1('0xa')]=function(_0x2159d0,_0x2084b9){return _0x2159d0['define']('ChatMessage',attributes,{'tableName':_0xa9f1('0xb'),'paranoid':![],'indexes':[{'name':_0xa9f1('0xc'),'fields':[_0xa9f1('0xd')],'type':_0xa9f1('0xe')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x5b5637,_0x5b0e72,_0x11efb5){var _0x5491fa=_0x2159d0[_0xa9f1('0xf')];var _0x57727a=_0x5b5637[_0xa9f1('0x10')]({'plain':!![]});if(_0x57727a['direction']['toLowerCase']()==='in'||_0x57727a[_0xa9f1('0x11')][_0xa9f1('0x12')]()===_0xa9f1('0x13')&&!_0x57727a['secret']&&!_[_0xa9f1('0x14')](_0x57727a[_0xa9f1('0x15')])){_0x5491fa[_0xa9f1('0x16')]['findOne']({'where':{'id':_0x57727a[_0xa9f1('0x17')]}})[_0xa9f1('0x18')](function(_0x4d4fc4){if(_0x4d4fc4){_0x4d4fc4['update']({'lastMsgAt':_0x57727a['createdAt'],'lastMsgDirection':_0x57727a[_0xa9f1('0x11')]['toLowerCase']()});}})['catch'](function(_0x3753c6){console[_0xa9f1('0x19')](_0x3753c6);});}_0x11efb5();}},'charset':'utf8mb4','collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file
+var _0x23f5=['toLowerCase','out','secret','isNil','ChatInteraction','findOne','ChatInteractionId','then','update','createdAt','catch','error','utf8mb4','utf8mb4_unicode_ci','lodash','../../config/logger','moment','bluebird','path','./chatMessage.attributes','define','ChatMessage','chat_messages','body','models','get','direction'];(function(_0x2fa1c6,_0x4a5b8d){var _0x5f3257=function(_0x195b53){while(--_0x195b53){_0x2fa1c6['push'](_0x2fa1c6['shift']());}};_0x5f3257(++_0x4a5b8d);}(_0x23f5,0x95));var _0x523f=function(_0x245c4f,_0x34b70f){_0x245c4f=_0x245c4f-0x0;var _0x3157a1=_0x23f5[_0x245c4f];return _0x3157a1;};'use strict';var _=require(_0x523f('0x0'));var util=require('util');var logger=require(_0x523f('0x1'))('api');var moment=require(_0x523f('0x2'));var BPromise=require(_0x523f('0x3'));var rp=require('request-promise');var fs=require('fs');var path=require(_0x523f('0x4'));var rimraf=require('rimraf');var config=require('../../config/environment');var attributes=require(_0x523f('0x5'));module['exports']=function(_0x5c21a1,_0x5b10e7){return _0x5c21a1[_0x523f('0x6')](_0x523f('0x7'),attributes,{'tableName':_0x523f('0x8'),'paranoid':![],'indexes':[{'name':'fti_chat_messages','fields':[_0x523f('0x9')],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'afterCreate':function(_0x1f7e87,_0x4f412e,_0x5502f0){var _0x3af25e=_0x5c21a1[_0x523f('0xa')];var _0x51ec70=_0x1f7e87[_0x523f('0xb')]({'plain':!![]});if(_0x51ec70[_0x523f('0xc')][_0x523f('0xd')]()==='in'||_0x51ec70['direction'][_0x523f('0xd')]()===_0x523f('0xe')&&!_0x51ec70[_0x523f('0xf')]&&!_[_0x523f('0x10')](_0x51ec70['UserId'])){_0x3af25e[_0x523f('0x11')][_0x523f('0x12')]({'where':{'id':_0x51ec70[_0x523f('0x13')]}})[_0x523f('0x14')](function(_0x460c8b){if(_0x460c8b){_0x460c8b[_0x523f('0x15')]({'lastMsgAt':_0x51ec70[_0x523f('0x16')],'lastMsgDirection':_0x51ec70[_0x523f('0xc')]['toLowerCase']()});}})[_0x523f('0x17')](function(_0x3de6fe){console[_0x523f('0x18')](_0x3de6fe);});}_0x5502f0();}},'charset':_0x523f('0x19'),'collate':_0x523f('0x1a')});};
\ No newline at end of file
diff --git a/server/api/chatMessage/chatMessage.rpc.js b/server/api/chatMessage/chatMessage.rpc.js
index cab0e26..b691c5d 100644
--- a/server/api/chatMessage/chatMessage.rpc.js
+++ b/server/api/chatMessage/chatMessage.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x39ed=['code','message','request\x20sent','result','ChatMessage','create','body','raw','then','CreateChatMessage','catch','lodash','util','moment','bluebird','randomstring','ioredis','../../config/logger','rpc','../../config/environment','http','redis','defaults','localhost','socket.io-emitter','register','request','info','ChatMessage,\x20%s,\x20%s','debug','ChatMessage,\x20%s,\x20%s,\x20%s','stringify','error'];(function(_0x4ae6ef,_0xc2af80){var _0x3cbb4e=function(_0x569ad5){while(--_0x569ad5){_0x4ae6ef['push'](_0x4ae6ef['shift']());}};_0x3cbb4e(++_0xc2af80);}(_0x39ed,0x155));var _0xd39e=function(_0x512ff7,_0x1725b7){_0x512ff7=_0x512ff7-0x0;var _0xd96f77=_0x39ed[_0x512ff7];return _0xd96f77;};'use strict';var _=require(_0xd39e('0x0'));var util=require(_0xd39e('0x1'));var moment=require(_0xd39e('0x2'));var BPromise=require(_0xd39e('0x3'));var rs=require(_0xd39e('0x4'));var fs=require('fs');var Redis=require(_0xd39e('0x5'));var db=require('../../mysqldb')['db'];var utils=require('../../config/utils');var logger=require(_0xd39e('0x6'))(_0xd39e('0x7'));var config=require(_0xd39e('0x8'));var jayson=require('jayson/promise');var client=jayson['client'][_0xd39e('0x9')]({'port':0x232a});config[_0xd39e('0xa')]=_[_0xd39e('0xb')](config[_0xd39e('0xa')],{'host':_0xd39e('0xc'),'port':0x18eb});var socket=require(_0xd39e('0xd'))(new Redis(config[_0xd39e('0xa')]));require('./chatMessage.socket')[_0xd39e('0xe')](socket);function respondWithRpcPromise(_0x596d5d,_0x56b0c5,_0x290f3a){return new BPromise(function(_0x57de18,_0x19f6ce){return client[_0xd39e('0xf')](_0x596d5d,_0x290f3a)['then'](function(_0x2aaf02){logger[_0xd39e('0x10')](_0xd39e('0x11'),_0x56b0c5,'request\x20sent');logger[_0xd39e('0x12')](_0xd39e('0x13'),_0x56b0c5,'request\x20sent',JSON[_0xd39e('0x14')](_0x2aaf02));if(_0x2aaf02[_0xd39e('0x15')]){if(_0x2aaf02['error'][_0xd39e('0x16')]===0x1f4){logger['error'](_0xd39e('0x11'),_0x56b0c5,_0x2aaf02[_0xd39e('0x15')][_0xd39e('0x17')]);return _0x19f6ce(_0x2aaf02[_0xd39e('0x15')][_0xd39e('0x17')]);}logger[_0xd39e('0x15')]('ChatMessage,\x20%s,\x20%s',_0x56b0c5,_0x2aaf02[_0xd39e('0x15')][_0xd39e('0x17')]);return _0x57de18(_0x2aaf02['error']['message']);}else{logger['info']('ChatMessage,\x20%s,\x20%s',_0x56b0c5,_0xd39e('0x18'));_0x57de18(_0x2aaf02[_0xd39e('0x19')]['message']);}})['catch'](function(_0x492dc2){logger[_0xd39e('0x15')]('ChatMessage,\x20%s,\x20%s',_0x56b0c5,_0x492dc2);_0x19f6ce(_0x492dc2);});});}exports['CreateChatMessage']=function(_0x1f0a1c){var _0x9427d9=this;return new Promise(function(_0x2c31ee,_0x48ac29){return db[_0xd39e('0x1a')][_0xd39e('0x1b')](_0x1f0a1c[_0xd39e('0x1c')],{'raw':_0x1f0a1c['options']?_0x1f0a1c['options'][_0xd39e('0x1d')]===undefined?!![]:![]:!![]})[_0xd39e('0x1e')](function(_0x47607a){logger['info']('CreateChatMessage',_0x1f0a1c);logger[_0xd39e('0x12')](_0xd39e('0x1f'),_0x1f0a1c,JSON[_0xd39e('0x14')](_0x47607a));_0x2c31ee(_0x47607a);})[_0xd39e('0x20')](function(_0x29c7c5){logger[_0xd39e('0x15')](_0xd39e('0x1f'),_0x29c7c5[_0xd39e('0x17')],_0x1f0a1c);_0x48ac29(_0x9427d9['error'](0x1f4,_0x29c7c5[_0xd39e('0x17')]));});});};
\ No newline at end of file
+var _0xe790=['message','result','catch','CreateChatMessage','ChatMessage','create','body','options','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','redis','defaults','localhost','socket.io-emitter','./chatMessage.socket','register','request','then','info','ChatMessage,\x20%s,\x20%s','debug','ChatMessage,\x20%s,\x20%s,\x20%s','request\x20sent','error','code'];(function(_0x2241c4,_0x4dbf54){var _0x24264c=function(_0x3a33fb){while(--_0x3a33fb){_0x2241c4['push'](_0x2241c4['shift']());}};_0x24264c(++_0x4dbf54);}(_0xe790,0x189));var _0x0e79=function(_0x32cf2e,_0xfd311b){_0x32cf2e=_0x32cf2e-0x0;var _0x220ef4=_0xe790[_0x32cf2e];return _0x220ef4;};'use strict';var _=require(_0x0e79('0x0'));var util=require(_0x0e79('0x1'));var moment=require(_0x0e79('0x2'));var BPromise=require(_0x0e79('0x3'));var rs=require(_0x0e79('0x4'));var fs=require('fs');var Redis=require(_0x0e79('0x5'));var db=require(_0x0e79('0x6'))['db'];var utils=require(_0x0e79('0x7'));var logger=require(_0x0e79('0x8'))(_0x0e79('0x9'));var config=require(_0x0e79('0xa'));var jayson=require(_0x0e79('0xb'));var client=jayson['client']['http']({'port':0x232a});config[_0x0e79('0xc')]=_[_0x0e79('0xd')](config[_0x0e79('0xc')],{'host':_0x0e79('0xe'),'port':0x18eb});var socket=require(_0x0e79('0xf'))(new Redis(config[_0x0e79('0xc')]));require(_0x0e79('0x10'))[_0x0e79('0x11')](socket);function respondWithRpcPromise(_0x1a9ba2,_0x572c3d,_0x9de360){return new BPromise(function(_0x1090a4,_0x20e217){return client[_0x0e79('0x12')](_0x1a9ba2,_0x9de360)[_0x0e79('0x13')](function(_0xa1a46c){logger[_0x0e79('0x14')](_0x0e79('0x15'),_0x572c3d,'request\x20sent');logger[_0x0e79('0x16')](_0x0e79('0x17'),_0x572c3d,_0x0e79('0x18'),JSON['stringify'](_0xa1a46c));if(_0xa1a46c['error']){if(_0xa1a46c[_0x0e79('0x19')][_0x0e79('0x1a')]===0x1f4){logger['error'](_0x0e79('0x15'),_0x572c3d,_0xa1a46c['error'][_0x0e79('0x1b')]);return _0x20e217(_0xa1a46c[_0x0e79('0x19')][_0x0e79('0x1b')]);}logger[_0x0e79('0x19')](_0x0e79('0x15'),_0x572c3d,_0xa1a46c['error'][_0x0e79('0x1b')]);return _0x1090a4(_0xa1a46c[_0x0e79('0x19')][_0x0e79('0x1b')]);}else{logger[_0x0e79('0x14')](_0x0e79('0x15'),_0x572c3d,_0x0e79('0x18'));_0x1090a4(_0xa1a46c[_0x0e79('0x1c')]['message']);}})[_0x0e79('0x1d')](function(_0x13f0d3){logger['error'](_0x0e79('0x15'),_0x572c3d,_0x13f0d3);_0x20e217(_0x13f0d3);});});}exports[_0x0e79('0x1e')]=function(_0x414aca){var _0x189ac3=this;return new Promise(function(_0x35bcbd,_0x29d66c){return db[_0x0e79('0x1f')][_0x0e79('0x20')](_0x414aca[_0x0e79('0x21')],{'raw':_0x414aca[_0x0e79('0x22')]?_0x414aca[_0x0e79('0x22')]['raw']===undefined?!![]:![]:!![]})[_0x0e79('0x13')](function(_0x4c8b13){logger[_0x0e79('0x14')](_0x0e79('0x1e'),_0x414aca);logger['debug'](_0x0e79('0x1e'),_0x414aca,JSON['stringify'](_0x4c8b13));_0x35bcbd(_0x4c8b13);})['catch'](function(_0x44919d){logger[_0x0e79('0x19')]('CreateChatMessage',_0x44919d[_0x0e79('0x1b')],_0x414aca);_0x29d66c(_0x189ac3[_0x0e79('0x19')](0x1f4,_0x44919d[_0x0e79('0x1b')]));});});};
\ No newline at end of file
diff --git a/server/api/chatMessage/chatMessage.socket.js b/server/api/chatMessage/chatMessage.socket.js
index b8c1b7a..916d864 100644
--- a/server/api/chatMessage/chatMessage.socket.js
+++ b/server/api/chatMessage/chatMessage.socket.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xf725=['./chatMessage.events','save','remove','update','emit','register','length'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xf725,0x7e));var _0x5f72=function(_0xee020d,_0x50c05c){_0xee020d=_0xee020d-0x0;var _0x4d236f=_0xf725[_0xee020d];return _0x4d236f;};'use strict';var ChatMessageEvents=require(_0x5f72('0x0'));var events=[_0x5f72('0x1'),_0x5f72('0x2'),_0x5f72('0x3')];function createListener(_0x1ab380,_0x2fb465){return function(_0x3f7b69){_0x2fb465[_0x5f72('0x4')](_0x1ab380,_0x3f7b69);};}function removeListener(_0x4200ff,_0x17a5bc){return function(){ChatMessageEvents['removeListener'](_0x4200ff,_0x17a5bc);};}exports[_0x5f72('0x5')]=function(_0x14a92d){for(var _0x3f2ca7=0x0,_0x193393=events[_0x5f72('0x6')];_0x3f2ca7<_0x193393;_0x3f2ca7++){var _0x4961d1=events[_0x3f2ca7];var _0x158aa3=createListener('chatMessage:'+_0x4961d1,_0x14a92d);ChatMessageEvents['on'](_0x4961d1,_0x158aa3);}};
\ No newline at end of file
+var _0xeb0d=['removeListener','register','./chatMessage.events','emit'];(function(_0x500785,_0x15e5ff){var _0x1f8bcc=function(_0x406983){while(--_0x406983){_0x500785['push'](_0x500785['shift']());}};_0x1f8bcc(++_0x15e5ff);}(_0xeb0d,0xe2));var _0xdeb0=function(_0x3c357e,_0x4c3edf){_0x3c357e=_0x3c357e-0x0;var _0x5cec9c=_0xeb0d[_0x3c357e];return _0x5cec9c;};'use strict';var ChatMessageEvents=require(_0xdeb0('0x0'));var events=['save','remove','update'];function createListener(_0x256ce4,_0x430873){return function(_0x538fc2){_0x430873[_0xdeb0('0x1')](_0x256ce4,_0x538fc2);};}function removeListener(_0x36367c,_0xd8dd51){return function(){ChatMessageEvents[_0xdeb0('0x2')](_0x36367c,_0xd8dd51);};}exports[_0xdeb0('0x3')]=function(_0x13d486){for(var _0xc48108=0x0,_0x27ebaa=events['length'];_0xc48108<_0x27ebaa;_0xc48108++){var _0x28a1a4=events[_0xc48108];var _0x16b36b=createListener('chatMessage:'+_0x28a1a4,_0x13d486);ChatMessageEvents['on'](_0x28a1a4,_0x16b36b);}};
\ No newline at end of file
diff --git a/server/api/chatMessage/index.js b/server/api/chatMessage/index.js
index 980d782..e6d1ec4 100644
--- a/server/api/chatMessage/index.js
+++ b/server/api/chatMessage/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x35b6=['put','/:id/accept','accept','reject','destroy','exports','multer','path','connect-timeout','Router','fs-extra','../../components/interaction/service','../../config/environment','./chatMessage.controller','get','isAuthenticated','index','/describe','describe','/:id','show','post','chat','chatmessage:create'];(function(_0x31bf4a,_0x51eb5f){var _0x2265ec=function(_0x482a5a){while(--_0x482a5a){_0x31bf4a['push'](_0x31bf4a['shift']());}};_0x2265ec(++_0x51eb5f);}(_0x35b6,0xae));var _0x635b=function(_0x52076e,_0x53d6dd){_0x52076e=_0x52076e-0x0;var _0xc00533=_0x35b6[_0x52076e];return _0xc00533;};'use strict';var multer=require(_0x635b('0x0'));var util=require('util');var path=require(_0x635b('0x1'));var timeout=require(_0x635b('0x2'));var express=require('express');var router=express[_0x635b('0x3')]();var fs_extra=require(_0x635b('0x4'));var auth=require('../../components/auth/service');var interaction=require(_0x635b('0x5'));var config=require(_0x635b('0x6'));var controller=require(_0x635b('0x7'));router[_0x635b('0x8')]('/',auth[_0x635b('0x9')](),controller[_0x635b('0xa')]);router[_0x635b('0x8')](_0x635b('0xb'),auth[_0x635b('0x9')](),controller[_0x635b('0xc')]);router['get'](_0x635b('0xd'),auth['isAuthenticated'](),controller[_0x635b('0xe')]);router[_0x635b('0xf')]('/',auth[_0x635b('0x9')](),interaction['tracked'](_0x635b('0x10'),_0x635b('0x11')),controller['create']);router[_0x635b('0x12')](_0x635b('0xd'),controller['update']);router[_0x635b('0x12')](_0x635b('0x13'),auth['isAuthenticated'](),controller[_0x635b('0x14')]);router[_0x635b('0x12')]('/:id/reject',auth[_0x635b('0x9')](),controller[_0x635b('0x15')]);router['delete'](_0x635b('0xd'),auth[_0x635b('0x9')](),controller[_0x635b('0x16')]);module[_0x635b('0x17')]=router;
\ No newline at end of file
+var _0xf780=['chat','chatmessage:create','put','update','/:id/accept','/:id/reject','destroy','exports','multer','util','path','express','fs-extra','../../config/environment','get','index','/describe','isAuthenticated','describe','/:id','tracked'];(function(_0x4c4959,_0x54fc9c){var _0x3ecab1=function(_0x3a4307){while(--_0x3a4307){_0x4c4959['push'](_0x4c4959['shift']());}};_0x3ecab1(++_0x54fc9c);}(_0xf780,0x86));var _0x0f78=function(_0x39387b,_0x398b81){_0x39387b=_0x39387b-0x0;var _0x1b8aba=_0xf780[_0x39387b];return _0x1b8aba;};'use strict';var multer=require(_0x0f78('0x0'));var util=require(_0x0f78('0x1'));var path=require(_0x0f78('0x2'));var timeout=require('connect-timeout');var express=require(_0x0f78('0x3'));var router=express['Router']();var fs_extra=require(_0x0f78('0x4'));var auth=require('../../components/auth/service');var interaction=require('../../components/interaction/service');var config=require(_0x0f78('0x5'));var controller=require('./chatMessage.controller');router[_0x0f78('0x6')]('/',auth['isAuthenticated'](),controller[_0x0f78('0x7')]);router[_0x0f78('0x6')](_0x0f78('0x8'),auth[_0x0f78('0x9')](),controller[_0x0f78('0xa')]);router['get'](_0x0f78('0xb'),auth[_0x0f78('0x9')](),controller['show']);router['post']('/',auth[_0x0f78('0x9')](),interaction[_0x0f78('0xc')](_0x0f78('0xd'),_0x0f78('0xe')),controller['create']);router[_0x0f78('0xf')]('/:id',controller[_0x0f78('0x10')]);router[_0x0f78('0xf')](_0x0f78('0x11'),auth['isAuthenticated'](),controller['accept']);router[_0x0f78('0xf')](_0x0f78('0x12'),auth[_0x0f78('0x9')](),controller['reject']);router['delete'](_0x0f78('0xb'),auth[_0x0f78('0x9')](),controller[_0x0f78('0x13')]);module[_0x0f78('0x14')]=router;
\ No newline at end of file
diff --git a/server/api/chatOfflineMessage/chatOfflineMessage.attributes.js b/server/api/chatOfflineMessage/chatOfflineMessage.attributes.js
index 367beb9..2f2309b 100644
--- a/server/api/chatOfflineMessage/chatOfflineMessage.attributes.js
+++ b/server/api/chatOfflineMessage/chatOfflineMessage.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xdb28=['TEXT','medium','sequelize','exports'];(function(_0x1622f9,_0x506fcc){var _0x37087f=function(_0x2cc418){while(--_0x2cc418){_0x1622f9['push'](_0x1622f9['shift']());}};_0x37087f(++_0x506fcc);}(_0xdb28,0x106));var _0x8db2=function(_0x850c46,_0x1bdbf1){_0x850c46=_0x850c46-0x0;var _0x225ac6=_0xdb28[_0x850c46];return _0x225ac6;};'use strict';var Sequelize=require(_0x8db2('0x0'));module[_0x8db2('0x1')]={'body':{'type':Sequelize[_0x8db2('0x2')](_0x8db2('0x3')),'allowNull':![]},'plainBody':{'type':Sequelize['TEXT'](_0x8db2('0x3')),'allowNull':![]}};
\ No newline at end of file
+var _0x5f2f=['exports','TEXT','medium','sequelize'];(function(_0x2d21d8,_0x5c1fa9){var _0x132c02=function(_0x1c383c){while(--_0x1c383c){_0x2d21d8['push'](_0x2d21d8['shift']());}};_0x132c02(++_0x5c1fa9);}(_0x5f2f,0x73));var _0xf5f2=function(_0x38b271,_0x587ec9){_0x38b271=_0x38b271-0x0;var _0x29d174=_0x5f2f[_0x38b271];return _0x29d174;};'use strict';var Sequelize=require(_0xf5f2('0x0'));module[_0xf5f2('0x1')]={'body':{'type':Sequelize[_0xf5f2('0x2')](_0xf5f2('0x3')),'allowNull':![]},'plainBody':{'type':Sequelize[_0xf5f2('0x2')](_0xf5f2('0x3')),'allowNull':![]}};
\ No newline at end of file
diff --git a/server/api/chatOfflineMessage/chatOfflineMessage.controller.js b/server/api/chatOfflineMessage/chatOfflineMessage.controller.js
index c0130c6..3060075 100644
--- a/server/api/chatOfflineMessage/chatOfflineMessage.controller.js
+++ b/server/api/chatOfflineMessage/chatOfflineMessage.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x7a54=['filter','VIRTUAL','includeAll','include','findAll','rows','show','params','length','merge','options','find','catch','body','Attachment','join','server','attachments','offline-chat','basename','remove','describe','eml-format','rimraf','zip-dir','request-promise','moment','mustache','util','path','sox','to-csv','fs-extra','squel','crypto','desk.js','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','undefined','count','limit','set','Content-Range','reject','save','update','then','destroy','error','stack','name','send','index','ChatOfflineMessage','fieldName','type','model','map','query','filters','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','pick'];(function(_0x1b828b,_0x344400){var _0x98da1a=function(_0x1a0f5b){while(--_0x1a0f5b){_0x1b828b['push'](_0x1b828b['shift']());}};_0x98da1a(++_0x344400);}(_0x7a54,0x106));var _0x47a5=function(_0x90e71b,_0x3ef8e2){_0x90e71b=_0x90e71b-0x0;var _0xb8a76a=_0x7a54[_0x90e71b];return _0xb8a76a;};'use strict';var emlformat=require(_0x47a5('0x0'));var rimraf=require(_0x47a5('0x1'));var zipdir=require(_0x47a5('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x47a5('0x3'));var moment=require(_0x47a5('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x47a5('0x5'));var util=require(_0x47a5('0x6'));var path=require(_0x47a5('0x7'));var sox=require(_0x47a5('0x8'));var csv=require(_0x47a5('0x9'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x47a5('0xa'));var _=require('lodash');var squel=require(_0x47a5('0xb'));var crypto=require(_0x47a5('0xc'));var jsforce=require('jsforce');var deskjs=require(_0x47a5('0xd'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0x47a5('0xe'));var authService=require(_0x47a5('0xf'));var qs=require('../../components/parsers/qs');var as=require(_0x47a5('0x10'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x47a5('0x11'));var utils=require(_0x47a5('0x12'));var config=require(_0x47a5('0x13'));var licenseUtil=require(_0x47a5('0x14'));var db=require(_0x47a5('0x15'))['db'];function respondWithStatusCode(_0xd308b8,_0x1eae59){_0x1eae59=_0x1eae59||0xcc;return function(_0x5beb89){if(_0x5beb89){return _0xd308b8[_0x47a5('0x16')](_0x1eae59);}return _0xd308b8[_0x47a5('0x17')](_0x1eae59)[_0x47a5('0x18')]();};}function respondWithResult(_0x711793,_0x139f25){_0x139f25=_0x139f25||0xc8;return function(_0x620ee9){if(_0x620ee9){return _0x711793[_0x47a5('0x17')](_0x139f25)[_0x47a5('0x19')](_0x620ee9);}};}function respondWithFilteredResult(_0x4e99a8,_0x362359){return function(_0x11faf5){if(_0x11faf5){var _0x3b001e=typeof _0x362359[_0x47a5('0x1a')]===_0x47a5('0x1b')&&typeof _0x362359['limit']==='undefined';var _0x138bc0=_0x11faf5['count'];var _0x5247fd=_0x3b001e?0x0:_0x362359[_0x47a5('0x1a')];var _0xaf70a6=_0x3b001e?_0x11faf5[_0x47a5('0x1c')]:_0x362359[_0x47a5('0x1a')]+_0x362359[_0x47a5('0x1d')];var _0x12b98e;if(_0xaf70a6>=_0x138bc0){_0xaf70a6=_0x138bc0;_0x12b98e=0xc8;}else{_0x12b98e=0xce;}_0x4e99a8[_0x47a5('0x17')](_0x12b98e);return _0x4e99a8[_0x47a5('0x1e')](_0x47a5('0x1f'),_0x5247fd+'-'+_0xaf70a6+'/'+_0x138bc0)['json'](_0x11faf5);}return null;};}function patchUpdates(_0x1570bc){return function(_0xf160ba){try{jsonpatch['apply'](_0xf160ba,_0x1570bc,!![]);}catch(_0x2b0360){return BPromise[_0x47a5('0x20')](_0x2b0360);}return _0xf160ba[_0x47a5('0x21')]();};}function saveUpdates(_0x4c5910,_0xb8ae6c){return function(_0x2f142b){if(_0x2f142b){return _0x2f142b[_0x47a5('0x22')](_0x4c5910)[_0x47a5('0x23')](function(_0x5ef1b1){return _0x5ef1b1;});}return null;};}function removeEntity(_0xe2dea9,_0x385687){return function(_0x513981){if(_0x513981){return _0x513981[_0x47a5('0x24')]()[_0x47a5('0x23')](function(){_0xe2dea9[_0x47a5('0x17')](0xcc)[_0x47a5('0x18')]();});}};}function handleEntityNotFound(_0x3abd6a,_0x50bf17){return function(_0x53078a){if(!_0x53078a){_0x3abd6a[_0x47a5('0x16')](0x194);}return _0x53078a;};}function handleError(_0x5686db,_0x1ea9c8){_0x1ea9c8=_0x1ea9c8||0x1f4;return function(_0x5b6c4e){logger[_0x47a5('0x25')](_0x5b6c4e[_0x47a5('0x26')]);if(_0x5b6c4e[_0x47a5('0x27')]){delete _0x5b6c4e[_0x47a5('0x27')];}_0x5686db[_0x47a5('0x17')](_0x1ea9c8)[_0x47a5('0x28')](_0x5b6c4e);};}exports[_0x47a5('0x29')]=function(_0x136b14,_0x16631f){var _0x361bfa={},_0x1127f8={},_0x11a4fa={'count':0x0,'rows':[]};var _0x3ad507=_['map'](db[_0x47a5('0x2a')]['rawAttributes'],function(_0x2ef875){return{'name':_0x2ef875[_0x47a5('0x2b')],'type':_0x2ef875[_0x47a5('0x2c')]['key']};});_0x1127f8[_0x47a5('0x2d')]=_[_0x47a5('0x2e')](_0x3ad507,_0x47a5('0x27'));_0x1127f8[_0x47a5('0x2f')]=_['keys'](_0x136b14['query']);_0x1127f8[_0x47a5('0x30')]=_[_0x47a5('0x31')](_0x1127f8['model'],_0x1127f8['query']);_0x361bfa[_0x47a5('0x32')]=_[_0x47a5('0x31')](_0x1127f8['model'],qs[_0x47a5('0x33')](_0x136b14['query'][_0x47a5('0x33')]));_0x361bfa[_0x47a5('0x32')]=_0x361bfa['attributes']['length']?_0x361bfa[_0x47a5('0x32')]:_0x1127f8['model'];if(!_0x136b14[_0x47a5('0x2f')][_0x47a5('0x34')](_0x47a5('0x35'))){_0x361bfa['limit']=qs[_0x47a5('0x1d')](_0x136b14['query']['limit']);_0x361bfa[_0x47a5('0x1a')]=qs['offset'](_0x136b14[_0x47a5('0x2f')]['offset']);}_0x361bfa[_0x47a5('0x36')]=qs[_0x47a5('0x37')](_0x136b14[_0x47a5('0x2f')][_0x47a5('0x37')]);_0x361bfa[_0x47a5('0x38')]=qs[_0x47a5('0x30')](_[_0x47a5('0x39')](_0x136b14[_0x47a5('0x2f')],_0x1127f8[_0x47a5('0x30')]),_0x3ad507);if(_0x136b14['query'][_0x47a5('0x3a')]){_0x361bfa[_0x47a5('0x38')]=_['merge'](_0x361bfa[_0x47a5('0x38')],{'$or':_[_0x47a5('0x2e')](_0x3ad507,function(_0x1d4348){if(_0x1d4348['type']!==_0x47a5('0x3b')){var _0x10f660={};_0x10f660[_0x1d4348['name']]={'$like':'%'+_0x136b14[_0x47a5('0x2f')][_0x47a5('0x3a')]+'%'};return _0x10f660;}})});}_0x361bfa=_['merge']({},_0x361bfa,_0x136b14['options']);var _0x5ebd8c={'where':_0x361bfa[_0x47a5('0x38')]};return db['ChatOfflineMessage'][_0x47a5('0x1c')](_0x5ebd8c)[_0x47a5('0x23')](function(_0x301a85){_0x11a4fa[_0x47a5('0x1c')]=_0x301a85;if(_0x136b14[_0x47a5('0x2f')][_0x47a5('0x3c')]){_0x361bfa[_0x47a5('0x3d')]=[{'all':!![]}];}return db[_0x47a5('0x2a')][_0x47a5('0x3e')](_0x361bfa);})[_0x47a5('0x23')](function(_0x280500){_0x11a4fa[_0x47a5('0x3f')]=_0x280500;return _0x11a4fa;})[_0x47a5('0x23')](respondWithFilteredResult(_0x16631f,_0x361bfa))['catch'](handleError(_0x16631f,null));};exports[_0x47a5('0x40')]=function(_0x1c36fa,_0x331474){var _0x23bd8d={'raw':!![],'where':{'id':_0x1c36fa[_0x47a5('0x41')]['id']}},_0x586f4f={};_0x586f4f['model']=_['keys'](db['ChatOfflineMessage']['rawAttributes']);_0x586f4f[_0x47a5('0x2f')]=_['keys'](_0x1c36fa[_0x47a5('0x2f')]);_0x586f4f[_0x47a5('0x30')]=_[_0x47a5('0x31')](_0x586f4f['model'],_0x586f4f[_0x47a5('0x2f')]);_0x23bd8d[_0x47a5('0x32')]=_['intersection'](_0x586f4f['model'],qs[_0x47a5('0x33')](_0x1c36fa['query'][_0x47a5('0x33')]));_0x23bd8d[_0x47a5('0x32')]=_0x23bd8d[_0x47a5('0x32')][_0x47a5('0x42')]?_0x23bd8d[_0x47a5('0x32')]:_0x586f4f[_0x47a5('0x2d')];if(_0x1c36fa[_0x47a5('0x2f')][_0x47a5('0x3c')]){_0x23bd8d[_0x47a5('0x3d')]=[{'all':!![]}];}_0x23bd8d=_[_0x47a5('0x43')]({},_0x23bd8d,_0x1c36fa[_0x47a5('0x44')]);return db[_0x47a5('0x2a')][_0x47a5('0x45')](_0x23bd8d)[_0x47a5('0x23')](handleEntityNotFound(_0x331474,null))[_0x47a5('0x23')](respondWithResult(_0x331474,null))[_0x47a5('0x46')](handleError(_0x331474,null));};exports['create']=function(_0x2d38de,_0x23bb04){return db['ChatOfflineMessage']['create'](_0x2d38de[_0x47a5('0x47')],{})['then'](respondWithResult(_0x23bb04,0xc9))[_0x47a5('0x46')](handleError(_0x23bb04,null));};exports[_0x47a5('0x22')]=function(_0x54c35f,_0x4f62d3){if(_0x54c35f[_0x47a5('0x47')]['id']){delete _0x54c35f['body']['id'];}return db[_0x47a5('0x2a')][_0x47a5('0x45')]({'where':{'id':_0x54c35f[_0x47a5('0x41')]['id']}})[_0x47a5('0x23')](handleEntityNotFound(_0x4f62d3,null))[_0x47a5('0x23')](saveUpdates(_0x54c35f[_0x47a5('0x47')],null))[_0x47a5('0x23')](respondWithResult(_0x4f62d3,null))['catch'](handleError(_0x4f62d3,null));};exports['destroy']=function(_0x2dd1db,_0x411230){return db[_0x47a5('0x48')][_0x47a5('0x3e')]({'where':{'ChatOfflineMessageId':_0x2dd1db[_0x47a5('0x41')]['id']},'raw':!![]})[_0x47a5('0x23')](function(_0x249de5){_0x249de5['forEach'](function(_0x45cca5){var _0x1c9a62=path[_0x47a5('0x49')](config['root'],_0x47a5('0x4a'),'files',_0x47a5('0x4b'),_0x47a5('0x4c'),_0x45cca5[_0x47a5('0x4d')]);var _0xf03bd5=fs['existsSync'](_0x1c9a62);if(_0xf03bd5)fs_extra[_0x47a5('0x4e')](_0x1c9a62);});})[_0x47a5('0x23')](function(){return db[_0x47a5('0x2a')][_0x47a5('0x45')]({'where':{'id':_0x2dd1db[_0x47a5('0x41')]['id']},'individualHooks':!![]});})[_0x47a5('0x23')](handleEntityNotFound(_0x411230,null))[_0x47a5('0x23')](removeEntity(_0x411230,null))['catch'](handleError(_0x411230,null));};exports[_0x47a5('0x4f')]=function(_0x43721b,_0x187d7e){return db[_0x47a5('0x2a')][_0x47a5('0x4f')]()[_0x47a5('0x23')](respondWithResult(_0x187d7e,null))['catch'](handleError(_0x187d7e,null));};
\ No newline at end of file
+var _0x7a54=['filter','VIRTUAL','includeAll','include','findAll','rows','show','params','length','merge','options','find','catch','body','Attachment','join','server','attachments','offline-chat','basename','remove','describe','eml-format','rimraf','zip-dir','request-promise','moment','mustache','util','path','sox','to-csv','fs-extra','squel','crypto','desk.js','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','undefined','count','limit','set','Content-Range','reject','save','update','then','destroy','error','stack','name','send','index','ChatOfflineMessage','fieldName','type','model','map','query','filters','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','pick'];(function(_0xefd519,_0xc62635){var _0x4bb882=function(_0x37e0a1){while(--_0x37e0a1){_0xefd519['push'](_0xefd519['shift']());}};_0x4bb882(++_0xc62635);}(_0x7a54,0x106));var _0x47a5=function(_0xb33efa,_0x1366fd){_0xb33efa=_0xb33efa-0x0;var _0x71e283=_0x7a54[_0xb33efa];return _0x71e283;};'use strict';var emlformat=require(_0x47a5('0x0'));var rimraf=require(_0x47a5('0x1'));var zipdir=require(_0x47a5('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x47a5('0x3'));var moment=require(_0x47a5('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x47a5('0x5'));var util=require(_0x47a5('0x6'));var path=require(_0x47a5('0x7'));var sox=require(_0x47a5('0x8'));var csv=require(_0x47a5('0x9'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x47a5('0xa'));var _=require('lodash');var squel=require(_0x47a5('0xb'));var crypto=require(_0x47a5('0xc'));var jsforce=require('jsforce');var deskjs=require(_0x47a5('0xd'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0x47a5('0xe'));var authService=require(_0x47a5('0xf'));var qs=require('../../components/parsers/qs');var as=require(_0x47a5('0x10'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x47a5('0x11'));var utils=require(_0x47a5('0x12'));var config=require(_0x47a5('0x13'));var licenseUtil=require(_0x47a5('0x14'));var db=require(_0x47a5('0x15'))['db'];function respondWithStatusCode(_0xd308b8,_0x1eae59){_0x1eae59=_0x1eae59||0xcc;return function(_0x5beb89){if(_0x5beb89){return _0xd308b8[_0x47a5('0x16')](_0x1eae59);}return _0xd308b8[_0x47a5('0x17')](_0x1eae59)[_0x47a5('0x18')]();};}function respondWithResult(_0x711793,_0x139f25){_0x139f25=_0x139f25||0xc8;return function(_0x620ee9){if(_0x620ee9){return _0x711793[_0x47a5('0x17')](_0x139f25)[_0x47a5('0x19')](_0x620ee9);}};}function respondWithFilteredResult(_0x4e99a8,_0x362359){return function(_0x11faf5){if(_0x11faf5){var _0x3b001e=typeof _0x362359[_0x47a5('0x1a')]===_0x47a5('0x1b')&&typeof _0x362359['limit']==='undefined';var _0x138bc0=_0x11faf5['count'];var _0x5247fd=_0x3b001e?0x0:_0x362359[_0x47a5('0x1a')];var _0xaf70a6=_0x3b001e?_0x11faf5[_0x47a5('0x1c')]:_0x362359[_0x47a5('0x1a')]+_0x362359[_0x47a5('0x1d')];var _0x12b98e;if(_0xaf70a6>=_0x138bc0){_0xaf70a6=_0x138bc0;_0x12b98e=0xc8;}else{_0x12b98e=0xce;}_0x4e99a8[_0x47a5('0x17')](_0x12b98e);return _0x4e99a8[_0x47a5('0x1e')](_0x47a5('0x1f'),_0x5247fd+'-'+_0xaf70a6+'/'+_0x138bc0)['json'](_0x11faf5);}return null;};}function patchUpdates(_0x1570bc){return function(_0xf160ba){try{jsonpatch['apply'](_0xf160ba,_0x1570bc,!![]);}catch(_0x2b0360){return BPromise[_0x47a5('0x20')](_0x2b0360);}return _0xf160ba[_0x47a5('0x21')]();};}function saveUpdates(_0x4c5910,_0xb8ae6c){return function(_0x2f142b){if(_0x2f142b){return _0x2f142b[_0x47a5('0x22')](_0x4c5910)[_0x47a5('0x23')](function(_0x5ef1b1){return _0x5ef1b1;});}return null;};}function removeEntity(_0xe2dea9,_0x385687){return function(_0x513981){if(_0x513981){return _0x513981[_0x47a5('0x24')]()[_0x47a5('0x23')](function(){_0xe2dea9[_0x47a5('0x17')](0xcc)[_0x47a5('0x18')]();});}};}function handleEntityNotFound(_0x3abd6a,_0x50bf17){return function(_0x53078a){if(!_0x53078a){_0x3abd6a[_0x47a5('0x16')](0x194);}return _0x53078a;};}function handleError(_0x5686db,_0x1ea9c8){_0x1ea9c8=_0x1ea9c8||0x1f4;return function(_0x5b6c4e){logger[_0x47a5('0x25')](_0x5b6c4e[_0x47a5('0x26')]);if(_0x5b6c4e[_0x47a5('0x27')]){delete _0x5b6c4e[_0x47a5('0x27')];}_0x5686db[_0x47a5('0x17')](_0x1ea9c8)[_0x47a5('0x28')](_0x5b6c4e);};}exports[_0x47a5('0x29')]=function(_0x136b14,_0x16631f){var _0x361bfa={},_0x1127f8={},_0x11a4fa={'count':0x0,'rows':[]};var _0x3ad507=_['map'](db[_0x47a5('0x2a')]['rawAttributes'],function(_0x2ef875){return{'name':_0x2ef875[_0x47a5('0x2b')],'type':_0x2ef875[_0x47a5('0x2c')]['key']};});_0x1127f8[_0x47a5('0x2d')]=_[_0x47a5('0x2e')](_0x3ad507,_0x47a5('0x27'));_0x1127f8[_0x47a5('0x2f')]=_['keys'](_0x136b14['query']);_0x1127f8[_0x47a5('0x30')]=_[_0x47a5('0x31')](_0x1127f8['model'],_0x1127f8['query']);_0x361bfa[_0x47a5('0x32')]=_[_0x47a5('0x31')](_0x1127f8['model'],qs[_0x47a5('0x33')](_0x136b14['query'][_0x47a5('0x33')]));_0x361bfa[_0x47a5('0x32')]=_0x361bfa['attributes']['length']?_0x361bfa[_0x47a5('0x32')]:_0x1127f8['model'];if(!_0x136b14[_0x47a5('0x2f')][_0x47a5('0x34')](_0x47a5('0x35'))){_0x361bfa['limit']=qs[_0x47a5('0x1d')](_0x136b14['query']['limit']);_0x361bfa[_0x47a5('0x1a')]=qs['offset'](_0x136b14[_0x47a5('0x2f')]['offset']);}_0x361bfa[_0x47a5('0x36')]=qs[_0x47a5('0x37')](_0x136b14[_0x47a5('0x2f')][_0x47a5('0x37')]);_0x361bfa[_0x47a5('0x38')]=qs[_0x47a5('0x30')](_[_0x47a5('0x39')](_0x136b14[_0x47a5('0x2f')],_0x1127f8[_0x47a5('0x30')]),_0x3ad507);if(_0x136b14['query'][_0x47a5('0x3a')]){_0x361bfa[_0x47a5('0x38')]=_['merge'](_0x361bfa[_0x47a5('0x38')],{'$or':_[_0x47a5('0x2e')](_0x3ad507,function(_0x1d4348){if(_0x1d4348['type']!==_0x47a5('0x3b')){var _0x10f660={};_0x10f660[_0x1d4348['name']]={'$like':'%'+_0x136b14[_0x47a5('0x2f')][_0x47a5('0x3a')]+'%'};return _0x10f660;}})});}_0x361bfa=_['merge']({},_0x361bfa,_0x136b14['options']);var _0x5ebd8c={'where':_0x361bfa[_0x47a5('0x38')]};return db['ChatOfflineMessage'][_0x47a5('0x1c')](_0x5ebd8c)[_0x47a5('0x23')](function(_0x301a85){_0x11a4fa[_0x47a5('0x1c')]=_0x301a85;if(_0x136b14[_0x47a5('0x2f')][_0x47a5('0x3c')]){_0x361bfa[_0x47a5('0x3d')]=[{'all':!![]}];}return db[_0x47a5('0x2a')][_0x47a5('0x3e')](_0x361bfa);})[_0x47a5('0x23')](function(_0x280500){_0x11a4fa[_0x47a5('0x3f')]=_0x280500;return _0x11a4fa;})[_0x47a5('0x23')](respondWithFilteredResult(_0x16631f,_0x361bfa))['catch'](handleError(_0x16631f,null));};exports[_0x47a5('0x40')]=function(_0x1c36fa,_0x331474){var _0x23bd8d={'raw':!![],'where':{'id':_0x1c36fa[_0x47a5('0x41')]['id']}},_0x586f4f={};_0x586f4f['model']=_['keys'](db['ChatOfflineMessage']['rawAttributes']);_0x586f4f[_0x47a5('0x2f')]=_['keys'](_0x1c36fa[_0x47a5('0x2f')]);_0x586f4f[_0x47a5('0x30')]=_[_0x47a5('0x31')](_0x586f4f['model'],_0x586f4f[_0x47a5('0x2f')]);_0x23bd8d[_0x47a5('0x32')]=_['intersection'](_0x586f4f['model'],qs[_0x47a5('0x33')](_0x1c36fa['query'][_0x47a5('0x33')]));_0x23bd8d[_0x47a5('0x32')]=_0x23bd8d[_0x47a5('0x32')][_0x47a5('0x42')]?_0x23bd8d[_0x47a5('0x32')]:_0x586f4f[_0x47a5('0x2d')];if(_0x1c36fa[_0x47a5('0x2f')][_0x47a5('0x3c')]){_0x23bd8d[_0x47a5('0x3d')]=[{'all':!![]}];}_0x23bd8d=_[_0x47a5('0x43')]({},_0x23bd8d,_0x1c36fa[_0x47a5('0x44')]);return db[_0x47a5('0x2a')][_0x47a5('0x45')](_0x23bd8d)[_0x47a5('0x23')](handleEntityNotFound(_0x331474,null))[_0x47a5('0x23')](respondWithResult(_0x331474,null))[_0x47a5('0x46')](handleError(_0x331474,null));};exports['create']=function(_0x2d38de,_0x23bb04){return db['ChatOfflineMessage']['create'](_0x2d38de[_0x47a5('0x47')],{})['then'](respondWithResult(_0x23bb04,0xc9))[_0x47a5('0x46')](handleError(_0x23bb04,null));};exports[_0x47a5('0x22')]=function(_0x54c35f,_0x4f62d3){if(_0x54c35f[_0x47a5('0x47')]['id']){delete _0x54c35f['body']['id'];}return db[_0x47a5('0x2a')][_0x47a5('0x45')]({'where':{'id':_0x54c35f[_0x47a5('0x41')]['id']}})[_0x47a5('0x23')](handleEntityNotFound(_0x4f62d3,null))[_0x47a5('0x23')](saveUpdates(_0x54c35f[_0x47a5('0x47')],null))[_0x47a5('0x23')](respondWithResult(_0x4f62d3,null))['catch'](handleError(_0x4f62d3,null));};exports['destroy']=function(_0x2dd1db,_0x411230){return db[_0x47a5('0x48')][_0x47a5('0x3e')]({'where':{'ChatOfflineMessageId':_0x2dd1db[_0x47a5('0x41')]['id']},'raw':!![]})[_0x47a5('0x23')](function(_0x249de5){_0x249de5['forEach'](function(_0x45cca5){var _0x1c9a62=path[_0x47a5('0x49')](config['root'],_0x47a5('0x4a'),'files',_0x47a5('0x4b'),_0x47a5('0x4c'),_0x45cca5[_0x47a5('0x4d')]);var _0xf03bd5=fs['existsSync'](_0x1c9a62);if(_0xf03bd5)fs_extra[_0x47a5('0x4e')](_0x1c9a62);});})[_0x47a5('0x23')](function(){return db[_0x47a5('0x2a')][_0x47a5('0x45')]({'where':{'id':_0x2dd1db[_0x47a5('0x41')]['id']},'individualHooks':!![]});})[_0x47a5('0x23')](handleEntityNotFound(_0x411230,null))[_0x47a5('0x23')](removeEntity(_0x411230,null))['catch'](handleError(_0x411230,null));};exports[_0x47a5('0x4f')]=function(_0x43721b,_0x187d7e){return db[_0x47a5('0x2a')][_0x47a5('0x4f')]()[_0x47a5('0x23')](respondWithResult(_0x187d7e,null))['catch'](handleError(_0x187d7e,null));};
\ No newline at end of file
diff --git a/server/api/chatOfflineMessage/chatOfflineMessage.events.js b/server/api/chatOfflineMessage/chatOfflineMessage.events.js
index 6e5823d..b6dd571 100644
--- a/server/api/chatOfflineMessage/chatOfflineMessage.events.js
+++ b/server/api/chatOfflineMessage/chatOfflineMessage.events.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xcc21=['../../mysqldb','setMaxListeners','save','update','remove','emit','exports','events'];(function(_0x4c9447,_0xc9ab4b){var _0x5b586e=function(_0x435f7c){while(--_0x435f7c){_0x4c9447['push'](_0x4c9447['shift']());}};_0x5b586e(++_0xc9ab4b);}(_0xcc21,0xc7));var _0x1cc2=function(_0x18c3ca,_0x3c800f){_0x18c3ca=_0x18c3ca-0x0;var _0xa9521a=_0xcc21[_0x18c3ca];return _0xa9521a;};'use strict';var EventEmitter=require(_0x1cc2('0x0'));var ChatOfflineMessage=require(_0x1cc2('0x1'))['db']['ChatOfflineMessage'];var ChatOfflineMessageEvents=new EventEmitter();ChatOfflineMessageEvents[_0x1cc2('0x2')](0x0);var events={'afterCreate':_0x1cc2('0x3'),'afterUpdate':_0x1cc2('0x4'),'afterDestroy':_0x1cc2('0x5')};function emitEvent(_0x46a5a0){return function(_0x538ce5,_0x3e22b1,_0x9ef70f){ChatOfflineMessageEvents[_0x1cc2('0x6')](_0x46a5a0+':'+_0x538ce5['id'],_0x538ce5);ChatOfflineMessageEvents[_0x1cc2('0x6')](_0x46a5a0,_0x538ce5);_0x9ef70f(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];ChatOfflineMessage['hook'](e,emitEvent(event));}}module[_0x1cc2('0x7')]=ChatOfflineMessageEvents;
\ No newline at end of file
+var _0xcb37=['events','update','remove','emit','hasOwnProperty','exports'];(function(_0x254b3c,_0x3c7484){var _0x460aa5=function(_0x4f22b9){while(--_0x4f22b9){_0x254b3c['push'](_0x254b3c['shift']());}};_0x460aa5(++_0x3c7484);}(_0xcb37,0xa8));var _0x7cb3=function(_0x488316,_0x1923b5){_0x488316=_0x488316-0x0;var _0x40f588=_0xcb37[_0x488316];return _0x40f588;};'use strict';var EventEmitter=require(_0x7cb3('0x0'));var ChatOfflineMessage=require('../../mysqldb')['db']['ChatOfflineMessage'];var ChatOfflineMessageEvents=new EventEmitter();ChatOfflineMessageEvents['setMaxListeners'](0x0);var events={'afterCreate':'save','afterUpdate':_0x7cb3('0x1'),'afterDestroy':_0x7cb3('0x2')};function emitEvent(_0x9afe46){return function(_0x34eeca,_0x2fd81e,_0x24de95){ChatOfflineMessageEvents[_0x7cb3('0x3')](_0x9afe46+':'+_0x34eeca['id'],_0x34eeca);ChatOfflineMessageEvents[_0x7cb3('0x3')](_0x9afe46,_0x34eeca);_0x24de95(null);};}for(var e in events){if(events[_0x7cb3('0x4')](e)){var event=events[e];ChatOfflineMessage['hook'](e,emitEvent(event));}}module[_0x7cb3('0x5')]=ChatOfflineMessageEvents;
\ No newline at end of file
diff --git a/server/api/chatOfflineMessage/chatOfflineMessage.model.js b/server/api/chatOfflineMessage/chatOfflineMessage.model.js
index d18a650..e918b94 100644
--- a/server/api/chatOfflineMessage/chatOfflineMessage.model.js
+++ b/server/api/chatOfflineMessage/chatOfflineMessage.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xadac=['./chatOfflineMessage.attributes','exports','define','ChatOfflineMessage','chat_offline_messages','utf8mb4','utf8mb4_unicode_ci'];(function(_0x2521c0,_0x481dbf){var _0x1f22b4=function(_0x1e88d9){while(--_0x1e88d9){_0x2521c0['push'](_0x2521c0['shift']());}};_0x1f22b4(++_0x481dbf);}(_0xadac,0x93));var _0xcada=function(_0x4257b6,_0x2348c7){_0x4257b6=_0x4257b6-0x0;var _0x4ad68c=_0xadac[_0x4257b6];return _0x4ad68c;};'use strict';var attributes=require(_0xcada('0x0'));module[_0xcada('0x1')]=function(_0x4a7e83){return _0x4a7e83[_0xcada('0x2')](_0xcada('0x3'),attributes,{'tableName':_0xcada('0x4'),'paranoid':![],'indexes':[],'timestamps':!![],'charset':_0xcada('0x5'),'collate':_0xcada('0x6')});};
\ No newline at end of file
+var _0xbb3a=['chat_offline_messages','./chatOfflineMessage.attributes','define','ChatOfflineMessage'];(function(_0x13cb05,_0x24e6eb){var _0x490ad1=function(_0x31317f){while(--_0x31317f){_0x13cb05['push'](_0x13cb05['shift']());}};_0x490ad1(++_0x24e6eb);}(_0xbb3a,0x175));var _0xabb3=function(_0x2de92f,_0x45b4aa){_0x2de92f=_0x2de92f-0x0;var _0x55e6b5=_0xbb3a[_0x2de92f];return _0x55e6b5;};'use strict';var attributes=require(_0xabb3('0x0'));module['exports']=function(_0x17bd2f){return _0x17bd2f[_0xabb3('0x1')](_0xabb3('0x2'),attributes,{'tableName':_0xabb3('0x3'),'paranoid':![],'indexes':[],'timestamps':!![],'charset':'utf8mb4','collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file
diff --git a/server/api/chatOfflineMessage/chatOfflineMessage.rpc.js b/server/api/chatOfflineMessage/chatOfflineMessage.rpc.js
index 4dfb84c..0480956 100644
--- a/server/api/chatOfflineMessage/chatOfflineMessage.rpc.js
+++ b/server/api/chatOfflineMessage/chatOfflineMessage.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x4933=['info','request\x20sent','debug','ChatOfflineMessage,\x20%s,\x20%s,\x20%s','code','error','ChatOfflineMessage,\x20%s,\x20%s','message','result','catch','lodash','util','moment','bluebird','randomstring','ioredis','../../config/utils','../../config/logger','../../config/environment','jayson/promise','http','request','then'];(function(_0x7b7606,_0x559570){var _0x1a5edd=function(_0x5cd0df){while(--_0x5cd0df){_0x7b7606['push'](_0x7b7606['shift']());}};_0x1a5edd(++_0x559570);}(_0x4933,0xc2));var _0x3493=function(_0x258919,_0x1754e6){_0x258919=_0x258919-0x0;var _0xfbd68b=_0x4933[_0x258919];return _0xfbd68b;};'use strict';var _=require(_0x3493('0x0'));var util=require(_0x3493('0x1'));var moment=require(_0x3493('0x2'));var BPromise=require(_0x3493('0x3'));var rs=require(_0x3493('0x4'));var fs=require('fs');var Redis=require(_0x3493('0x5'));var db=require('../../mysqldb')['db'];var utils=require(_0x3493('0x6'));var logger=require(_0x3493('0x7'))('rpc');var config=require(_0x3493('0x8'));var jayson=require(_0x3493('0x9'));var client=jayson['client'][_0x3493('0xa')]({'port':0x232a});function respondWithRpcPromise(_0x47f342,_0x433fa4,_0x37b013){return new BPromise(function(_0xd5082,_0x2979db){return client[_0x3493('0xb')](_0x47f342,_0x37b013)[_0x3493('0xc')](function(_0x5934e4){logger[_0x3493('0xd')]('ChatOfflineMessage,\x20%s,\x20%s',_0x433fa4,_0x3493('0xe'));logger[_0x3493('0xf')](_0x3493('0x10'),_0x433fa4,_0x3493('0xe'),JSON['stringify'](_0x5934e4));if(_0x5934e4['error']){if(_0x5934e4['error'][_0x3493('0x11')]===0x1f4){logger[_0x3493('0x12')](_0x3493('0x13'),_0x433fa4,_0x5934e4[_0x3493('0x12')][_0x3493('0x14')]);return _0x2979db(_0x5934e4[_0x3493('0x12')][_0x3493('0x14')]);}logger[_0x3493('0x12')]('ChatOfflineMessage,\x20%s,\x20%s',_0x433fa4,_0x5934e4[_0x3493('0x12')][_0x3493('0x14')]);return _0xd5082(_0x5934e4[_0x3493('0x12')][_0x3493('0x14')]);}else{logger[_0x3493('0xd')](_0x3493('0x13'),_0x433fa4,'request\x20sent');_0xd5082(_0x5934e4[_0x3493('0x15')][_0x3493('0x14')]);}})[_0x3493('0x16')](function(_0x1c941e){logger[_0x3493('0x12')](_0x3493('0x13'),_0x433fa4,_0x1c941e);_0x2979db(_0x1c941e);});});}
\ No newline at end of file
+var _0xf029=['util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/environment','jayson/promise','client','http','request','then','ChatOfflineMessage,\x20%s,\x20%s','request\x20sent','debug','ChatOfflineMessage,\x20%s,\x20%s,\x20%s','error','code','message','info','result','catch','lodash'];(function(_0x19462f,_0xacc5ed){var _0x425473=function(_0x10aacf){while(--_0x10aacf){_0x19462f['push'](_0x19462f['shift']());}};_0x425473(++_0xacc5ed);}(_0xf029,0x16f));var _0x9f02=function(_0x5c2e3e,_0x26ecd3){_0x5c2e3e=_0x5c2e3e-0x0;var _0x53f64a=_0xf029[_0x5c2e3e];return _0x53f64a;};'use strict';var _=require(_0x9f02('0x0'));var util=require(_0x9f02('0x1'));var moment=require(_0x9f02('0x2'));var BPromise=require(_0x9f02('0x3'));var rs=require(_0x9f02('0x4'));var fs=require('fs');var Redis=require(_0x9f02('0x5'));var db=require(_0x9f02('0x6'))['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')('rpc');var config=require(_0x9f02('0x7'));var jayson=require(_0x9f02('0x8'));var client=jayson[_0x9f02('0x9')][_0x9f02('0xa')]({'port':0x232a});function respondWithRpcPromise(_0x6aa12d,_0x560535,_0x5a2091){return new BPromise(function(_0x466b5e,_0x786688){return client[_0x9f02('0xb')](_0x6aa12d,_0x5a2091)[_0x9f02('0xc')](function(_0xf42b27){logger['info'](_0x9f02('0xd'),_0x560535,_0x9f02('0xe'));logger[_0x9f02('0xf')](_0x9f02('0x10'),_0x560535,_0x9f02('0xe'),JSON['stringify'](_0xf42b27));if(_0xf42b27[_0x9f02('0x11')]){if(_0xf42b27[_0x9f02('0x11')][_0x9f02('0x12')]===0x1f4){logger[_0x9f02('0x11')]('ChatOfflineMessage,\x20%s,\x20%s',_0x560535,_0xf42b27['error'][_0x9f02('0x13')]);return _0x786688(_0xf42b27[_0x9f02('0x11')]['message']);}logger[_0x9f02('0x11')](_0x9f02('0xd'),_0x560535,_0xf42b27['error'][_0x9f02('0x13')]);return _0x466b5e(_0xf42b27[_0x9f02('0x11')][_0x9f02('0x13')]);}else{logger[_0x9f02('0x14')](_0x9f02('0xd'),_0x560535,_0x9f02('0xe'));_0x466b5e(_0xf42b27[_0x9f02('0x15')][_0x9f02('0x13')]);}})[_0x9f02('0x16')](function(_0x3ccf9b){logger['error'](_0x9f02('0xd'),_0x560535,_0x3ccf9b);_0x786688(_0x3ccf9b);});});}
\ No newline at end of file
diff --git a/server/api/chatOfflineMessage/index.js b/server/api/chatOfflineMessage/index.js
index d022918..5cbcaf0 100644
--- a/server/api/chatOfflineMessage/index.js
+++ b/server/api/chatOfflineMessage/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xcfbd=['get','describe','/:id','show','post','create','put','update','delete','exports','multer','path','connect-timeout','express','fs-extra','../../components/interaction/service','../../config/environment','./chatOfflineMessage.controller','isAuthenticated','index'];(function(_0x3c7081,_0x2082c2){var _0x31ce9c=function(_0x44c936){while(--_0x44c936){_0x3c7081['push'](_0x3c7081['shift']());}};_0x31ce9c(++_0x2082c2);}(_0xcfbd,0x1d6));var _0xdcfb=function(_0x247452,_0x20594f){_0x247452=_0x247452-0x0;var _0x26469f=_0xcfbd[_0x247452];return _0x26469f;};'use strict';var multer=require(_0xdcfb('0x0'));var util=require('util');var path=require(_0xdcfb('0x1'));var timeout=require(_0xdcfb('0x2'));var express=require(_0xdcfb('0x3'));var router=express['Router']();var fs_extra=require(_0xdcfb('0x4'));var auth=require('../../components/auth/service');var interaction=require(_0xdcfb('0x5'));var config=require(_0xdcfb('0x6'));var controller=require(_0xdcfb('0x7'));router['get']('/',auth[_0xdcfb('0x8')](),controller[_0xdcfb('0x9')]);router[_0xdcfb('0xa')]('/describe',auth[_0xdcfb('0x8')](),controller[_0xdcfb('0xb')]);router[_0xdcfb('0xa')](_0xdcfb('0xc'),auth[_0xdcfb('0x8')](),controller[_0xdcfb('0xd')]);router[_0xdcfb('0xe')]('/',auth[_0xdcfb('0x8')](),controller[_0xdcfb('0xf')]);router[_0xdcfb('0x10')]('/:id',auth[_0xdcfb('0x8')](),controller[_0xdcfb('0x11')]);router[_0xdcfb('0x12')]('/:id',auth['isAuthenticated'](),controller['destroy']);module[_0xdcfb('0x13')]=router;
\ No newline at end of file
+var _0xc51e=['connect-timeout','express','Router','fs-extra','../../components/auth/service','./chatOfflineMessage.controller','get','isAuthenticated','index','/describe','describe','/:id','show','post','put','update','delete','destroy','exports','multer','util'];(function(_0x3ab51d,_0x2fa01d){var _0x29a04e=function(_0x7807b0){while(--_0x7807b0){_0x3ab51d['push'](_0x3ab51d['shift']());}};_0x29a04e(++_0x2fa01d);}(_0xc51e,0x178));var _0xec51=function(_0x24fc2c,_0x47b500){_0x24fc2c=_0x24fc2c-0x0;var _0x483de4=_0xc51e[_0x24fc2c];return _0x483de4;};'use strict';var multer=require(_0xec51('0x0'));var util=require(_0xec51('0x1'));var path=require('path');var timeout=require(_0xec51('0x2'));var express=require(_0xec51('0x3'));var router=express[_0xec51('0x4')]();var fs_extra=require(_0xec51('0x5'));var auth=require(_0xec51('0x6'));var interaction=require('../../components/interaction/service');var config=require('../../config/environment');var controller=require(_0xec51('0x7'));router[_0xec51('0x8')]('/',auth[_0xec51('0x9')](),controller[_0xec51('0xa')]);router['get'](_0xec51('0xb'),auth[_0xec51('0x9')](),controller[_0xec51('0xc')]);router[_0xec51('0x8')](_0xec51('0xd'),auth[_0xec51('0x9')](),controller[_0xec51('0xe')]);router[_0xec51('0xf')]('/',auth[_0xec51('0x9')](),controller['create']);router[_0xec51('0x10')](_0xec51('0xd'),auth[_0xec51('0x9')](),controller[_0xec51('0x11')]);router[_0xec51('0x12')](_0xec51('0xd'),auth['isAuthenticated'](),controller[_0xec51('0x13')]);module[_0xec51('0x14')]=router;
\ No newline at end of file
diff --git a/server/api/chatProactiveAction/chatProactiveAction.attributes.js b/server/api/chatProactiveAction/chatProactiveAction.attributes.js
index 0a3129d..90bf8e3 100644
--- a/server/api/chatProactiveAction/chatProactiveAction.attributes.js
+++ b/server/api/chatProactiveAction/chatProactiveAction.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x1d33=['exports','STRING','mouseOver','timeout','INTEGER','sequelize'];(function(_0x44b827,_0x1bb1aa){var _0x527342=function(_0x481338){while(--_0x481338){_0x44b827['push'](_0x44b827['shift']());}};_0x527342(++_0x1bb1aa);}(_0x1d33,0x167));var _0x31d3=function(_0x3d7d92,_0x1c27f0){_0x3d7d92=_0x3d7d92-0x0;var _0x3c2300=_0x1d33[_0x3d7d92];return _0x3c2300;};'use strict';var Sequelize=require(_0x31d3('0x0'));module[_0x31d3('0x1')]={'name':{'type':Sequelize[_0x31d3('0x2')],'allowNull':![]},'type':{'type':Sequelize['ENUM'](_0x31d3('0x3'),_0x31d3('0x4')),'defaultValue':_0x31d3('0x3')},'selector':{'type':Sequelize[_0x31d3('0x2')]},'timeout':{'type':Sequelize[_0x31d3('0x5')]}};
\ No newline at end of file
+var _0x1f4d=['sequelize','exports','STRING','timeout','mouseOver','INTEGER'];(function(_0x730192,_0x531aed){var _0x24bd5d=function(_0x53221c){while(--_0x53221c){_0x730192['push'](_0x730192['shift']());}};_0x24bd5d(++_0x531aed);}(_0x1f4d,0xc6));var _0xd1f4=function(_0x4f8f53,_0x523ab0){_0x4f8f53=_0x4f8f53-0x0;var _0x5c5038=_0x1f4d[_0x4f8f53];return _0x5c5038;};'use strict';var Sequelize=require(_0xd1f4('0x0'));module[_0xd1f4('0x1')]={'name':{'type':Sequelize[_0xd1f4('0x2')],'allowNull':![]},'type':{'type':Sequelize['ENUM']('mouseOver',_0xd1f4('0x3')),'defaultValue':_0xd1f4('0x4')},'selector':{'type':Sequelize[_0xd1f4('0x2')]},'timeout':{'type':Sequelize[_0xd1f4('0x5')]}};
\ No newline at end of file
diff --git a/server/api/chatProactiveAction/chatProactiveAction.controller.js b/server/api/chatProactiveAction/chatProactiveAction.controller.js
index 4bbc081..1ef91a0 100644
--- a/server/api/chatProactiveAction/chatProactiveAction.controller.js
+++ b/server/api/chatProactiveAction/chatProactiveAction.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xa4dc=['bluebird','mustache','util','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','status','end','json','offset','undefined','count','limit','set','apply','reject','save','update','then','destroy','sendStatus','error','stack','name','send','show','model','keys','rawAttributes','query','intersection','attributes','fields','length','includeAll','include','merge','ChatProactiveAction','find','catch','create','body','params','eml-format','rimraf','request-promise','moment'];(function(_0x32f5d9,_0x4fd417){var _0x22ef8d=function(_0x5c35b3){while(--_0x5c35b3){_0x32f5d9['push'](_0x32f5d9['shift']());}};_0x22ef8d(++_0x4fd417);}(_0xa4dc,0x16a));var _0xca4d=function(_0x19950b,_0x53d0d7){_0x19950b=_0x19950b-0x0;var _0x3c6b41=_0xa4dc[_0x19950b];return _0x3c6b41;};'use strict';var emlformat=require(_0xca4d('0x0'));var rimraf=require(_0xca4d('0x1'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xca4d('0x2'));var moment=require(_0xca4d('0x3'));var BPromise=require(_0xca4d('0x4'));var Mustache=require(_0xca4d('0x5'));var util=require(_0xca4d('0x6'));var path=require('path');var sox=require(_0xca4d('0x7'));var csv=require(_0xca4d('0x8'));var ejs=require(_0xca4d('0x9'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0xca4d('0xa'));var squel=require('squel');var crypto=require(_0xca4d('0xb'));var jsforce=require(_0xca4d('0xc'));var deskjs=require(_0xca4d('0xd'));var toCsv=require(_0xca4d('0x8'));var querystring=require('querystring');var Papa=require(_0xca4d('0xe'));var Redis=require(_0xca4d('0xf'));var authService=require('../../components/auth/service');var qs=require(_0xca4d('0x10'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xca4d('0x11'));var logger=require(_0xca4d('0x12'))(_0xca4d('0x13'));var utils=require(_0xca4d('0x14'));var config=require(_0xca4d('0x15'));var licenseUtil=require(_0xca4d('0x16'));var db=require(_0xca4d('0x17'))['db'];function respondWithStatusCode(_0x2009d4,_0x5e5163){_0x5e5163=_0x5e5163||0xcc;return function(_0x3fc3ab){if(_0x3fc3ab){return _0x2009d4['sendStatus'](_0x5e5163);}return _0x2009d4[_0xca4d('0x18')](_0x5e5163)[_0xca4d('0x19')]();};}function respondWithResult(_0x2e86ae,_0x4ab15d){_0x4ab15d=_0x4ab15d||0xc8;return function(_0x47285f){if(_0x47285f){return _0x2e86ae['status'](_0x4ab15d)[_0xca4d('0x1a')](_0x47285f);}};}function respondWithFilteredResult(_0x3dddc8,_0x33a7d6){return function(_0x334ab4){if(_0x334ab4){var _0x40e945=typeof _0x33a7d6[_0xca4d('0x1b')]===_0xca4d('0x1c')&&typeof _0x33a7d6['limit']===_0xca4d('0x1c');var _0x20ed84=_0x334ab4[_0xca4d('0x1d')];var _0x388ff7=_0x40e945?0x0:_0x33a7d6[_0xca4d('0x1b')];var _0x395319=_0x40e945?_0x334ab4[_0xca4d('0x1d')]:_0x33a7d6[_0xca4d('0x1b')]+_0x33a7d6[_0xca4d('0x1e')];var _0x5738b6;if(_0x395319>=_0x20ed84){_0x395319=_0x20ed84;_0x5738b6=0xc8;}else{_0x5738b6=0xce;}_0x3dddc8['status'](_0x5738b6);return _0x3dddc8[_0xca4d('0x1f')]('Content-Range',_0x388ff7+'-'+_0x395319+'/'+_0x20ed84)[_0xca4d('0x1a')](_0x334ab4);}return null;};}function patchUpdates(_0x555f0e){return function(_0x375efa){try{jsonpatch[_0xca4d('0x20')](_0x375efa,_0x555f0e,!![]);}catch(_0x35295c){return BPromise[_0xca4d('0x21')](_0x35295c);}return _0x375efa[_0xca4d('0x22')]();};}function saveUpdates(_0x4f692b,_0x58e346){return function(_0xe29bfc){if(_0xe29bfc){return _0xe29bfc[_0xca4d('0x23')](_0x4f692b)[_0xca4d('0x24')](function(_0x390634){return _0x390634;});}return null;};}function removeEntity(_0x5ef722,_0x2515fc){return function(_0x4d7f1a){if(_0x4d7f1a){return _0x4d7f1a[_0xca4d('0x25')]()['then'](function(){_0x5ef722[_0xca4d('0x18')](0xcc)['end']();});}};}function handleEntityNotFound(_0x1763f3,_0x3ffe67){return function(_0x3e0210){if(!_0x3e0210){_0x1763f3[_0xca4d('0x26')](0x194);}return _0x3e0210;};}function handleError(_0x57a079,_0x327006){_0x327006=_0x327006||0x1f4;return function(_0xfea1c5){logger[_0xca4d('0x27')](_0xfea1c5[_0xca4d('0x28')]);if(_0xfea1c5[_0xca4d('0x29')]){delete _0xfea1c5[_0xca4d('0x29')];}_0x57a079[_0xca4d('0x18')](_0x327006)[_0xca4d('0x2a')](_0xfea1c5);};}exports[_0xca4d('0x2b')]=function(_0x37d563,_0xfacacb){var _0x319dea={'raw':!![],'where':{'id':_0x37d563['params']['id']}},_0x522be8={};_0x522be8[_0xca4d('0x2c')]=_[_0xca4d('0x2d')](db['ChatProactiveAction'][_0xca4d('0x2e')]);_0x522be8['query']=_[_0xca4d('0x2d')](_0x37d563[_0xca4d('0x2f')]);_0x522be8['filters']=_[_0xca4d('0x30')](_0x522be8[_0xca4d('0x2c')],_0x522be8[_0xca4d('0x2f')]);_0x319dea[_0xca4d('0x31')]=_['intersection'](_0x522be8[_0xca4d('0x2c')],qs[_0xca4d('0x32')](_0x37d563[_0xca4d('0x2f')][_0xca4d('0x32')]));_0x319dea['attributes']=_0x319dea[_0xca4d('0x31')][_0xca4d('0x33')]?_0x319dea[_0xca4d('0x31')]:_0x522be8[_0xca4d('0x2c')];if(_0x37d563['query'][_0xca4d('0x34')]){_0x319dea[_0xca4d('0x35')]=[{'all':!![]}];}_0x319dea=_[_0xca4d('0x36')]({},_0x319dea,_0x37d563['options']);return db[_0xca4d('0x37')][_0xca4d('0x38')](_0x319dea)[_0xca4d('0x24')](handleEntityNotFound(_0xfacacb,null))[_0xca4d('0x24')](respondWithResult(_0xfacacb,null))[_0xca4d('0x39')](handleError(_0xfacacb,null));};exports['create']=function(_0x1659c0,_0x3f673c){return db[_0xca4d('0x37')][_0xca4d('0x3a')](_0x1659c0[_0xca4d('0x3b')],{})['then'](respondWithResult(_0x3f673c,0xc9))[_0xca4d('0x39')](handleError(_0x3f673c,null));};exports[_0xca4d('0x23')]=function(_0x1710c5,_0x3afb53){if(_0x1710c5['body']['id']){delete _0x1710c5['body']['id'];}return db[_0xca4d('0x37')][_0xca4d('0x38')]({'where':{'id':_0x1710c5['params']['id']}})[_0xca4d('0x24')](handleEntityNotFound(_0x3afb53,null))['then'](saveUpdates(_0x1710c5[_0xca4d('0x3b')],null))['then'](respondWithResult(_0x3afb53,null))[_0xca4d('0x39')](handleError(_0x3afb53,null));};exports['destroy']=function(_0x173f09,_0x2e7dd7){return db[_0xca4d('0x37')][_0xca4d('0x38')]({'where':{'id':_0x173f09[_0xca4d('0x3c')]['id']}})['then'](handleEntityNotFound(_0x2e7dd7,null))[_0xca4d('0x24')](removeEntity(_0x2e7dd7,null))[_0xca4d('0x39')](handleError(_0x2e7dd7,null));};
\ No newline at end of file
+var _0xecd5=['ChatProactiveAction','rawAttributes','query','filters','intersection','attributes','fields','length','includeAll','include','merge','find','catch','create','body','update','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','util','sox','ejs','fs-extra','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','undefined','limit','count','set','Content-Range','apply','reject','save','then','destroy','error','stack','name','send','show','params','model','keys'];(function(_0x5e7979,_0x4175c0){var _0x50f569=function(_0x184fa4){while(--_0x184fa4){_0x5e7979['push'](_0x5e7979['shift']());}};_0x50f569(++_0x4175c0);}(_0xecd5,0x110));var _0x5ecd=function(_0x285e99,_0x2f98ca){_0x285e99=_0x285e99-0x0;var _0x17623b=_0xecd5[_0x285e99];return _0x17623b;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x5ecd('0x0'));var zipdir=require(_0x5ecd('0x1'));var jsonpatch=require(_0x5ecd('0x2'));var rp=require('request-promise');var moment=require(_0x5ecd('0x3'));var BPromise=require(_0x5ecd('0x4'));var Mustache=require(_0x5ecd('0x5'));var util=require(_0x5ecd('0x6'));var path=require('path');var sox=require(_0x5ecd('0x7'));var csv=require('to-csv');var ejs=require(_0x5ecd('0x8'));var fs=require('fs');var fs_extra=require(_0x5ecd('0x9'));var _=require('lodash');var squel=require(_0x5ecd('0xa'));var crypto=require(_0x5ecd('0xb'));var jsforce=require(_0x5ecd('0xc'));var deskjs=require(_0x5ecd('0xd'));var toCsv=require(_0x5ecd('0xe'));var querystring=require(_0x5ecd('0xf'));var Papa=require(_0x5ecd('0x10'));var Redis=require(_0x5ecd('0x11'));var authService=require(_0x5ecd('0x12'));var qs=require(_0x5ecd('0x13'));var as=require(_0x5ecd('0x14'));var hardwareService=require(_0x5ecd('0x15'));var logger=require('../../config/logger')(_0x5ecd('0x16'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0x5ecd('0x17'));var db=require(_0x5ecd('0x18'))['db'];function respondWithStatusCode(_0x4b7add,_0x4fc1ec){_0x4fc1ec=_0x4fc1ec||0xcc;return function(_0x3eaad7){if(_0x3eaad7){return _0x4b7add[_0x5ecd('0x19')](_0x4fc1ec);}return _0x4b7add[_0x5ecd('0x1a')](_0x4fc1ec)[_0x5ecd('0x1b')]();};}function respondWithResult(_0x57bd97,_0x3b918c){_0x3b918c=_0x3b918c||0xc8;return function(_0x3b54f1){if(_0x3b54f1){return _0x57bd97['status'](_0x3b918c)[_0x5ecd('0x1c')](_0x3b54f1);}};}function respondWithFilteredResult(_0xacc5c4,_0x48442a){return function(_0x458899){if(_0x458899){var _0x4a0e19=typeof _0x48442a[_0x5ecd('0x1d')]===_0x5ecd('0x1e')&&typeof _0x48442a[_0x5ecd('0x1f')]===_0x5ecd('0x1e');var _0x3d4973=_0x458899[_0x5ecd('0x20')];var _0x231da2=_0x4a0e19?0x0:_0x48442a[_0x5ecd('0x1d')];var _0x3078ea=_0x4a0e19?_0x458899[_0x5ecd('0x20')]:_0x48442a[_0x5ecd('0x1d')]+_0x48442a[_0x5ecd('0x1f')];var _0x575985;if(_0x3078ea>=_0x3d4973){_0x3078ea=_0x3d4973;_0x575985=0xc8;}else{_0x575985=0xce;}_0xacc5c4[_0x5ecd('0x1a')](_0x575985);return _0xacc5c4[_0x5ecd('0x21')](_0x5ecd('0x22'),_0x231da2+'-'+_0x3078ea+'/'+_0x3d4973)[_0x5ecd('0x1c')](_0x458899);}return null;};}function patchUpdates(_0xea18b7){return function(_0x5e7d1f){try{jsonpatch[_0x5ecd('0x23')](_0x5e7d1f,_0xea18b7,!![]);}catch(_0x5628c4){return BPromise[_0x5ecd('0x24')](_0x5628c4);}return _0x5e7d1f[_0x5ecd('0x25')]();};}function saveUpdates(_0x38e74e,_0x3c8e2b){return function(_0x31a6d9){if(_0x31a6d9){return _0x31a6d9['update'](_0x38e74e)[_0x5ecd('0x26')](function(_0x1453ed){return _0x1453ed;});}return null;};}function removeEntity(_0x1d9161,_0x57168b){return function(_0xe80905){if(_0xe80905){return _0xe80905[_0x5ecd('0x27')]()[_0x5ecd('0x26')](function(){_0x1d9161[_0x5ecd('0x1a')](0xcc)[_0x5ecd('0x1b')]();});}};}function handleEntityNotFound(_0x20f134,_0x3d0086){return function(_0x14b07b){if(!_0x14b07b){_0x20f134['sendStatus'](0x194);}return _0x14b07b;};}function handleError(_0x1e3902,_0x5ae414){_0x5ae414=_0x5ae414||0x1f4;return function(_0x12a109){logger[_0x5ecd('0x28')](_0x12a109[_0x5ecd('0x29')]);if(_0x12a109[_0x5ecd('0x2a')]){delete _0x12a109[_0x5ecd('0x2a')];}_0x1e3902['status'](_0x5ae414)[_0x5ecd('0x2b')](_0x12a109);};}exports[_0x5ecd('0x2c')]=function(_0x33ca9e,_0x38c87d){var _0x389b88={'raw':!![],'where':{'id':_0x33ca9e[_0x5ecd('0x2d')]['id']}},_0x1c3eb8={};_0x1c3eb8[_0x5ecd('0x2e')]=_[_0x5ecd('0x2f')](db[_0x5ecd('0x30')][_0x5ecd('0x31')]);_0x1c3eb8[_0x5ecd('0x32')]=_[_0x5ecd('0x2f')](_0x33ca9e[_0x5ecd('0x32')]);_0x1c3eb8[_0x5ecd('0x33')]=_[_0x5ecd('0x34')](_0x1c3eb8[_0x5ecd('0x2e')],_0x1c3eb8['query']);_0x389b88[_0x5ecd('0x35')]=_[_0x5ecd('0x34')](_0x1c3eb8[_0x5ecd('0x2e')],qs[_0x5ecd('0x36')](_0x33ca9e[_0x5ecd('0x32')]['fields']));_0x389b88[_0x5ecd('0x35')]=_0x389b88[_0x5ecd('0x35')][_0x5ecd('0x37')]?_0x389b88[_0x5ecd('0x35')]:_0x1c3eb8[_0x5ecd('0x2e')];if(_0x33ca9e['query'][_0x5ecd('0x38')]){_0x389b88[_0x5ecd('0x39')]=[{'all':!![]}];}_0x389b88=_[_0x5ecd('0x3a')]({},_0x389b88,_0x33ca9e['options']);return db[_0x5ecd('0x30')][_0x5ecd('0x3b')](_0x389b88)[_0x5ecd('0x26')](handleEntityNotFound(_0x38c87d,null))[_0x5ecd('0x26')](respondWithResult(_0x38c87d,null))[_0x5ecd('0x3c')](handleError(_0x38c87d,null));};exports[_0x5ecd('0x3d')]=function(_0x57ebf0,_0xce7884){return db['ChatProactiveAction']['create'](_0x57ebf0[_0x5ecd('0x3e')],{})[_0x5ecd('0x26')](respondWithResult(_0xce7884,0xc9))[_0x5ecd('0x3c')](handleError(_0xce7884,null));};exports[_0x5ecd('0x3f')]=function(_0x38809f,_0x41975e){if(_0x38809f['body']['id']){delete _0x38809f['body']['id'];}return db[_0x5ecd('0x30')][_0x5ecd('0x3b')]({'where':{'id':_0x38809f[_0x5ecd('0x2d')]['id']}})[_0x5ecd('0x26')](handleEntityNotFound(_0x41975e,null))[_0x5ecd('0x26')](saveUpdates(_0x38809f[_0x5ecd('0x3e')],null))[_0x5ecd('0x26')](respondWithResult(_0x41975e,null))['catch'](handleError(_0x41975e,null));};exports[_0x5ecd('0x27')]=function(_0x2f4377,_0x2a499b){return db['ChatProactiveAction'][_0x5ecd('0x3b')]({'where':{'id':_0x2f4377[_0x5ecd('0x2d')]['id']}})[_0x5ecd('0x26')](handleEntityNotFound(_0x2a499b,null))['then'](removeEntity(_0x2a499b,null))['catch'](handleError(_0x2a499b,null));};
\ No newline at end of file
diff --git a/server/api/chatProactiveAction/chatProactiveAction.model.js b/server/api/chatProactiveAction/chatProactiveAction.model.js
index 7e6c7eb..0a6cff6 100644
--- a/server/api/chatProactiveAction/chatProactiveAction.model.js
+++ b/server/api/chatProactiveAction/chatProactiveAction.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xcc9e=['request-promise','path','../../config/environment','./chatProactiveAction.attributes','exports','define','ChatProactiveAction','chat_proactive_actions','util','../../config/logger','api','moment','bluebird'];(function(_0x2a306f,_0x3e416f){var _0x319373=function(_0x520f2b){while(--_0x520f2b){_0x2a306f['push'](_0x2a306f['shift']());}};_0x319373(++_0x3e416f);}(_0xcc9e,0x119));var _0xecc9=function(_0xe608b8,_0x35ee07){_0xe608b8=_0xe608b8-0x0;var _0x217aa1=_0xcc9e[_0xe608b8];return _0x217aa1;};'use strict';var _=require('lodash');var util=require(_0xecc9('0x0'));var logger=require(_0xecc9('0x1'))(_0xecc9('0x2'));var moment=require(_0xecc9('0x3'));var BPromise=require(_0xecc9('0x4'));var rp=require(_0xecc9('0x5'));var fs=require('fs');var path=require(_0xecc9('0x6'));var rimraf=require('rimraf');var config=require(_0xecc9('0x7'));var attributes=require(_0xecc9('0x8'));module[_0xecc9('0x9')]=function(_0x2f122a,_0x4303f6){return _0x2f122a[_0xecc9('0xa')](_0xecc9('0xb'),attributes,{'tableName':_0xecc9('0xc'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
+var _0xe809=['../../config/logger','moment','path','rimraf','./chatProactiveAction.attributes','exports','define','ChatProactiveAction','chat_proactive_actions','lodash','util'];(function(_0x5b644e,_0x2e5e07){var _0x49c6bf=function(_0x3032d9){while(--_0x3032d9){_0x5b644e['push'](_0x5b644e['shift']());}};_0x49c6bf(++_0x2e5e07);}(_0xe809,0x153));var _0x9e80=function(_0x1497a2,_0x296f51){_0x1497a2=_0x1497a2-0x0;var _0x20f0ea=_0xe809[_0x1497a2];return _0x20f0ea;};'use strict';var _=require(_0x9e80('0x0'));var util=require(_0x9e80('0x1'));var logger=require(_0x9e80('0x2'))('api');var moment=require(_0x9e80('0x3'));var BPromise=require('bluebird');var rp=require('request-promise');var fs=require('fs');var path=require(_0x9e80('0x4'));var rimraf=require(_0x9e80('0x5'));var config=require('../../config/environment');var attributes=require(_0x9e80('0x6'));module[_0x9e80('0x7')]=function(_0x2f60b5,_0x46cd28){return _0x2f60b5[_0x9e80('0x8')](_0x9e80('0x9'),attributes,{'tableName':_0x9e80('0xa'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
diff --git a/server/api/chatProactiveAction/chatProactiveAction.rpc.js b/server/api/chatProactiveAction/chatProactiveAction.rpc.js
index 50372e5..d6904b0 100644
--- a/server/api/chatProactiveAction/chatProactiveAction.rpc.js
+++ b/server/api/chatProactiveAction/chatProactiveAction.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xd909=['info','ChatProactiveAction,\x20%s,\x20%s','request\x20sent','ChatProactiveAction,\x20%s,\x20%s,\x20%s','error','message','result','catch','util','moment','bluebird','randomstring','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','request','then'];(function(_0x36befb,_0x4ed2f5){var _0x2b0373=function(_0x20a4ce){while(--_0x20a4ce){_0x36befb['push'](_0x36befb['shift']());}};_0x2b0373(++_0x4ed2f5);}(_0xd909,0x1c1));var _0x9d90=function(_0x226175,_0x1b78a0){_0x226175=_0x226175-0x0;var _0x21d7e2=_0xd909[_0x226175];return _0x21d7e2;};'use strict';var _=require('lodash');var util=require(_0x9d90('0x0'));var moment=require(_0x9d90('0x1'));var BPromise=require(_0x9d90('0x2'));var rs=require(_0x9d90('0x3'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x9d90('0x4'))['db'];var utils=require(_0x9d90('0x5'));var logger=require(_0x9d90('0x6'))(_0x9d90('0x7'));var config=require(_0x9d90('0x8'));var jayson=require(_0x9d90('0x9'));var client=jayson[_0x9d90('0xa')]['http']({'port':0x232a});function respondWithRpcPromise(_0x10930a,_0x1036d5,_0x36ff88){return new BPromise(function(_0x19d78a,_0x3a815b){return client[_0x9d90('0xb')](_0x10930a,_0x36ff88)[_0x9d90('0xc')](function(_0x115e66){logger[_0x9d90('0xd')](_0x9d90('0xe'),_0x1036d5,_0x9d90('0xf'));logger['debug'](_0x9d90('0x10'),_0x1036d5,_0x9d90('0xf'),JSON['stringify'](_0x115e66));if(_0x115e66[_0x9d90('0x11')]){if(_0x115e66['error']['code']===0x1f4){logger[_0x9d90('0x11')](_0x9d90('0xe'),_0x1036d5,_0x115e66[_0x9d90('0x11')][_0x9d90('0x12')]);return _0x3a815b(_0x115e66[_0x9d90('0x11')]['message']);}logger['error'](_0x9d90('0xe'),_0x1036d5,_0x115e66[_0x9d90('0x11')][_0x9d90('0x12')]);return _0x19d78a(_0x115e66[_0x9d90('0x11')][_0x9d90('0x12')]);}else{logger['info'](_0x9d90('0xe'),_0x1036d5,_0x9d90('0xf'));_0x19d78a(_0x115e66[_0x9d90('0x13')][_0x9d90('0x12')]);}})[_0x9d90('0x14')](function(_0x4007d0){logger[_0x9d90('0x11')](_0x9d90('0xe'),_0x1036d5,_0x4007d0);_0x3a815b(_0x4007d0);});});}
\ No newline at end of file
+var _0x32ba=['../../mysqldb','../../config/logger','../../config/environment','jayson/promise','client','http','then','info','ChatProactiveAction,\x20%s,\x20%s','request\x20sent','debug','ChatProactiveAction,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','lodash','util','moment','bluebird','randomstring','ioredis'];(function(_0x296297,_0x46209b){var _0x31cd6d=function(_0x3142ed){while(--_0x3142ed){_0x296297['push'](_0x296297['shift']());}};_0x31cd6d(++_0x46209b);}(_0x32ba,0x1aa));var _0xa32b=function(_0x4c8a8f,_0x997ef){_0x4c8a8f=_0x4c8a8f-0x0;var _0x404500=_0x32ba[_0x4c8a8f];return _0x404500;};'use strict';var _=require(_0xa32b('0x0'));var util=require(_0xa32b('0x1'));var moment=require(_0xa32b('0x2'));var BPromise=require(_0xa32b('0x3'));var rs=require(_0xa32b('0x4'));var fs=require('fs');var Redis=require(_0xa32b('0x5'));var db=require(_0xa32b('0x6'))['db'];var utils=require('../../config/utils');var logger=require(_0xa32b('0x7'))('rpc');var config=require(_0xa32b('0x8'));var jayson=require(_0xa32b('0x9'));var client=jayson[_0xa32b('0xa')][_0xa32b('0xb')]({'port':0x232a});function respondWithRpcPromise(_0x4a4ada,_0x6c002e,_0x4e22d8){return new BPromise(function(_0x272f34,_0x320aeb){return client['request'](_0x4a4ada,_0x4e22d8)[_0xa32b('0xc')](function(_0x54de4f){logger[_0xa32b('0xd')](_0xa32b('0xe'),_0x6c002e,_0xa32b('0xf'));logger[_0xa32b('0x10')](_0xa32b('0x11'),_0x6c002e,_0xa32b('0xf'),JSON[_0xa32b('0x12')](_0x54de4f));if(_0x54de4f[_0xa32b('0x13')]){if(_0x54de4f[_0xa32b('0x13')][_0xa32b('0x14')]===0x1f4){logger[_0xa32b('0x13')](_0xa32b('0xe'),_0x6c002e,_0x54de4f[_0xa32b('0x13')][_0xa32b('0x15')]);return _0x320aeb(_0x54de4f[_0xa32b('0x13')][_0xa32b('0x15')]);}logger[_0xa32b('0x13')](_0xa32b('0xe'),_0x6c002e,_0x54de4f[_0xa32b('0x13')][_0xa32b('0x15')]);return _0x272f34(_0x54de4f[_0xa32b('0x13')]['message']);}else{logger['info'](_0xa32b('0xe'),_0x6c002e,_0xa32b('0xf'));_0x272f34(_0x54de4f[_0xa32b('0x16')][_0xa32b('0x15')]);}})[_0xa32b('0x17')](function(_0x1712d4){logger[_0xa32b('0x13')](_0xa32b('0xe'),_0x6c002e,_0x1712d4);_0x320aeb(_0x1712d4);});});}
\ No newline at end of file
diff --git a/server/api/chatProactiveAction/index.js b/server/api/chatProactiveAction/index.js
index 2e8b7e7..67d1a59 100644
--- a/server/api/chatProactiveAction/index.js
+++ b/server/api/chatProactiveAction/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x2d17=['connect-timeout','express','fs-extra','../../components/auth/service','../../config/environment','get','isAuthenticated','show','create','put','update','delete','destroy','exports','multer','util'];(function(_0x31bd20,_0x11de2f){var _0x5f2017=function(_0x3f65a4){while(--_0x3f65a4){_0x31bd20['push'](_0x31bd20['shift']());}};_0x5f2017(++_0x11de2f);}(_0x2d17,0x17e));var _0x72d1=function(_0xe361cf,_0x11db2f){_0xe361cf=_0xe361cf-0x0;var _0x2648b9=_0x2d17[_0xe361cf];return _0x2648b9;};'use strict';var multer=require(_0x72d1('0x0'));var util=require(_0x72d1('0x1'));var path=require('path');var timeout=require(_0x72d1('0x2'));var express=require(_0x72d1('0x3'));var router=express['Router']();var fs_extra=require(_0x72d1('0x4'));var auth=require(_0x72d1('0x5'));var interaction=require('../../components/interaction/service');var config=require(_0x72d1('0x6'));var controller=require('./chatProactiveAction.controller');router[_0x72d1('0x7')]('/:id',auth[_0x72d1('0x8')](),controller[_0x72d1('0x9')]);router['post']('/',auth[_0x72d1('0x8')](),controller[_0x72d1('0xa')]);router[_0x72d1('0xb')]('/:id',auth[_0x72d1('0x8')](),controller[_0x72d1('0xc')]);router[_0x72d1('0xd')]('/:id',auth[_0x72d1('0x8')](),controller[_0x72d1('0xe')]);module[_0x72d1('0xf')]=router;
\ No newline at end of file
+var _0x31f0=['fs-extra','../../components/auth/service','../../config/environment','./chatProactiveAction.controller','show','isAuthenticated','create','put','/:id','update','delete','destroy','exports','multer','path','express','Router'];(function(_0xac0de1,_0x12d3d9){var _0x1c1995=function(_0x3f96e8){while(--_0x3f96e8){_0xac0de1['push'](_0xac0de1['shift']());}};_0x1c1995(++_0x12d3d9);}(_0x31f0,0xb7));var _0x031f=function(_0x338fe5,_0x3ef01f){_0x338fe5=_0x338fe5-0x0;var _0x10d6ae=_0x31f0[_0x338fe5];return _0x10d6ae;};'use strict';var multer=require(_0x031f('0x0'));var util=require('util');var path=require(_0x031f('0x1'));var timeout=require('connect-timeout');var express=require(_0x031f('0x2'));var router=express[_0x031f('0x3')]();var fs_extra=require(_0x031f('0x4'));var auth=require(_0x031f('0x5'));var interaction=require('../../components/interaction/service');var config=require(_0x031f('0x6'));var controller=require(_0x031f('0x7'));router['get']('/:id',auth['isAuthenticated'](),controller[_0x031f('0x8')]);router['post']('/',auth[_0x031f('0x9')](),controller[_0x031f('0xa')]);router[_0x031f('0xb')](_0x031f('0xc'),auth['isAuthenticated'](),controller[_0x031f('0xd')]);router[_0x031f('0xe')](_0x031f('0xc'),auth[_0x031f('0x9')](),controller[_0x031f('0xf')]);module[_0x031f('0x10')]=router;
\ No newline at end of file
diff --git a/server/api/chatQueue/chatQueue.attributes.js b/server/api/chatQueue/chatQueue.attributes.js
index ae1aa96..3745170 100644
--- a/server/api/chatQueue/chatQueue.attributes.js
+++ b/server/api/chatQueue/chatQueue.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xf80a=['ENUM','rrmemory','beepall','sequelize','exports','STRING','name'];(function(_0x10c95c,_0x912d30){var _0x598320=function(_0x2fd065){while(--_0x2fd065){_0x10c95c['push'](_0x10c95c['shift']());}};_0x598320(++_0x912d30);}(_0xf80a,0x6c));var _0xaf80=function(_0x29ff42,_0xa8257e){_0x29ff42=_0x29ff42-0x0;var _0x4ff720=_0xf80a[_0x29ff42];return _0x4ff720;};'use strict';var Sequelize=require(_0xaf80('0x0'));module[_0xaf80('0x1')]={'name':{'type':Sequelize[_0xaf80('0x2')],'unique':_0xaf80('0x3'),'allowNull':![],'validate':{'notEmpty':!![],'is':/^[A-Za-z0-9\.\_]+$/i}},'description':{'type':Sequelize[_0xaf80('0x2')]},'timeout':{'type':Sequelize['INTEGER'],'validate':{'min':0x1,'max':0x20c49b}},'strategy':{'type':Sequelize[_0xaf80('0x4')](_0xaf80('0x5'),_0xaf80('0x6'),'roundrobin')}};
\ No newline at end of file
+var _0xf189=['name','STRING','INTEGER','ENUM','beepall','roundrobin','sequelize','exports'];(function(_0x26740c,_0x509842){var _0x6682c5=function(_0x579bd2){while(--_0x579bd2){_0x26740c['push'](_0x26740c['shift']());}};_0x6682c5(++_0x509842);}(_0xf189,0x146));var _0x9f18=function(_0x19e35c,_0x29cd1e){_0x19e35c=_0x19e35c-0x0;var _0x3e1fe8=_0xf189[_0x19e35c];return _0x3e1fe8;};'use strict';var Sequelize=require(_0x9f18('0x0'));module[_0x9f18('0x1')]={'name':{'type':Sequelize['STRING'],'unique':_0x9f18('0x2'),'allowNull':![],'validate':{'notEmpty':!![],'is':/^[A-Za-z0-9\.\_]+$/i}},'description':{'type':Sequelize[_0x9f18('0x3')]},'timeout':{'type':Sequelize[_0x9f18('0x4')],'validate':{'min':0x1,'max':0x20c49b}},'strategy':{'type':Sequelize[_0x9f18('0x5')]('rrmemory',_0x9f18('0x6'),_0x9f18('0x7'))}};
\ No newline at end of file
diff --git a/server/api/chatQueue/chatQueue.controller.js b/server/api/chatQueue/chatQueue.controller.js
index 8a061a1..8685834 100644
--- a/server/api/chatQueue/chatQueue.controller.js
+++ b/server/api/chatQueue/chatQueue.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xc0a7=['./chatQueue.socket','register','jayson/promise','client','http','request','then','info','ChatQueue,\x20%s,\x20%s','debug','ChatQueue,\x20%s,\x20%s,\x20%s','request\x20sent','error','code','message','result','catch','sendStatus','status','end','json','offset','undefined','limit','count','set','Content-Range','apply','reject','save','update','destroy','get','ChatQueues','UserProfileResource','stack','name','send','map','ChatQueue','rawAttributes','fieldName','type','key','query','keys','filters','intersection','model','fields','attributes','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','include','findAll','show','params','length','includeAll','find','create','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','body','describe','findOne','UserChatQueue','User','findAndCountAll','agent','chatPause','createdAt','rows','format','%s/%s','SIP','updatedAt','getTeams','hasOwnProperty','addTeams','ids','Team','Agents','online','voicePause','interface','flatMap','each','findOrCreate','forEach','emit','userChatQueue:save','select','field','tq.TeamId','from','team_has_chat_queues','join','user_has_teams','ut.TeamId\x20=\x20tq.TeamId','ChatQueueId\x20=\x20?','sequelize','toString','QueryTypes','every','includes','union','compact','removeTeams','isEmpty','removeAgents','userChatQueue:remove','addAgents','isArray','getAgents','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','defaults','redis','localhost','socket.io-emitter'];(function(_0x2641f9,_0x26715f){var _0x585741=function(_0x2d1462){while(--_0x2d1462){_0x2641f9['push'](_0x2641f9['shift']());}};_0x585741(++_0x26715f);}(_0xc0a7,0x1ba));var _0x7c0a=function(_0x1d378a,_0x1a7269){_0x1d378a=_0x1d378a-0x0;var _0x472f87=_0xc0a7[_0x1d378a];return _0x472f87;};'use strict';var emlformat=require(_0x7c0a('0x0'));var rimraf=require(_0x7c0a('0x1'));var zipdir=require(_0x7c0a('0x2'));var jsonpatch=require(_0x7c0a('0x3'));var rp=require(_0x7c0a('0x4'));var moment=require(_0x7c0a('0x5'));var BPromise=require('bluebird');var Mustache=require(_0x7c0a('0x6'));var util=require(_0x7c0a('0x7'));var path=require(_0x7c0a('0x8'));var sox=require(_0x7c0a('0x9'));var csv=require(_0x7c0a('0xa'));var ejs=require(_0x7c0a('0xb'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x7c0a('0xc'));var squel=require(_0x7c0a('0xd'));var crypto=require(_0x7c0a('0xe'));var jsforce=require(_0x7c0a('0xf'));var deskjs=require(_0x7c0a('0x10'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0x7c0a('0x11'));var Redis=require(_0x7c0a('0x12'));var authService=require(_0x7c0a('0x13'));var qs=require(_0x7c0a('0x14'));var as=require(_0x7c0a('0x15'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x7c0a('0x16'))(_0x7c0a('0x17'));var utils=require(_0x7c0a('0x18'));var config=require(_0x7c0a('0x19'));var licenseUtil=require(_0x7c0a('0x1a'));var db=require(_0x7c0a('0x1b'))['db'];config['redis']=_[_0x7c0a('0x1c')](config[_0x7c0a('0x1d')],{'host':_0x7c0a('0x1e'),'port':0x18eb});var socket=require(_0x7c0a('0x1f'))(new Redis(config[_0x7c0a('0x1d')]));require(_0x7c0a('0x20'))[_0x7c0a('0x21')](socket);var jayson=require(_0x7c0a('0x22'));var client=jayson[_0x7c0a('0x23')][_0x7c0a('0x24')]({'port':0x232a});function respondWithRpcPromise(_0x88933f,_0x5899e6,_0x16a217,_0x48b0f0){return new BPromise(function(_0x56d9db,_0x3a4eb7){var _0x430684=_0x48b0f0||client;return _0x430684[_0x7c0a('0x25')](_0x88933f,_0x16a217)[_0x7c0a('0x26')](function(_0x17310c){logger[_0x7c0a('0x27')](_0x7c0a('0x28'),_0x5899e6,'request\x20sent');logger[_0x7c0a('0x29')](_0x7c0a('0x2a'),_0x5899e6,_0x7c0a('0x2b'),JSON['stringify'](_0x17310c));if(_0x17310c[_0x7c0a('0x2c')]){if(_0x17310c[_0x7c0a('0x2c')][_0x7c0a('0x2d')]===0x1f4){logger['error'](_0x7c0a('0x28'),_0x5899e6,_0x17310c[_0x7c0a('0x2c')][_0x7c0a('0x2e')]);return _0x3a4eb7(_0x17310c['error'][_0x7c0a('0x2e')]);}logger[_0x7c0a('0x2c')](_0x7c0a('0x28'),_0x5899e6,_0x17310c[_0x7c0a('0x2c')][_0x7c0a('0x2e')]);return _0x56d9db(_0x17310c[_0x7c0a('0x2c')][_0x7c0a('0x2e')]);}else{logger[_0x7c0a('0x27')](_0x7c0a('0x28'),_0x5899e6,_0x7c0a('0x2b'));_0x56d9db(_0x17310c[_0x7c0a('0x2f')][_0x7c0a('0x2e')]);}})[_0x7c0a('0x30')](function(_0x9f2614){logger[_0x7c0a('0x2c')]('ChatQueue,\x20%s,\x20%s',_0x5899e6,_0x9f2614);_0x3a4eb7(_0x9f2614);});});}function respondWithStatusCode(_0x4eb733,_0x5bb549){_0x5bb549=_0x5bb549||0xcc;return function(_0x129d13){if(_0x129d13){return _0x4eb733[_0x7c0a('0x31')](_0x5bb549);}return _0x4eb733[_0x7c0a('0x32')](_0x5bb549)[_0x7c0a('0x33')]();};}function respondWithResult(_0x2df6f5,_0x55b4e3){_0x55b4e3=_0x55b4e3||0xc8;return function(_0x5bcee7){if(_0x5bcee7){return _0x2df6f5[_0x7c0a('0x32')](_0x55b4e3)[_0x7c0a('0x34')](_0x5bcee7);}};}function respondWithFilteredResult(_0x4cf449,_0x445bdd){return function(_0x5399fd){if(_0x5399fd){var _0x1640ca=typeof _0x445bdd[_0x7c0a('0x35')]===_0x7c0a('0x36')&&typeof _0x445bdd[_0x7c0a('0x37')]===_0x7c0a('0x36');var _0x2e1cb5=_0x5399fd[_0x7c0a('0x38')];var _0x43190c=_0x1640ca?0x0:_0x445bdd[_0x7c0a('0x35')];var _0x2ead92=_0x1640ca?_0x5399fd[_0x7c0a('0x38')]:_0x445bdd[_0x7c0a('0x35')]+_0x445bdd[_0x7c0a('0x37')];var _0x28c25c;if(_0x2ead92>=_0x2e1cb5){_0x2ead92=_0x2e1cb5;_0x28c25c=0xc8;}else{_0x28c25c=0xce;}_0x4cf449['status'](_0x28c25c);return _0x4cf449[_0x7c0a('0x39')](_0x7c0a('0x3a'),_0x43190c+'-'+_0x2ead92+'/'+_0x2e1cb5)['json'](_0x5399fd);}return null;};}function patchUpdates(_0x1d5223){return function(_0x346d46){try{jsonpatch[_0x7c0a('0x3b')](_0x346d46,_0x1d5223,!![]);}catch(_0x211f4d){return BPromise[_0x7c0a('0x3c')](_0x211f4d);}return _0x346d46[_0x7c0a('0x3d')]();};}function saveUpdates(_0x313a36,_0x32da89){return function(_0x2ef130){if(_0x2ef130){return _0x2ef130[_0x7c0a('0x3e')](_0x313a36)[_0x7c0a('0x26')](function(_0x5a4fc6){return _0x5a4fc6;});}return null;};}function removeEntity(_0x118faa,_0x38a919){return function(_0x14113a){if(_0x14113a){return _0x14113a[_0x7c0a('0x3f')]()[_0x7c0a('0x26')](function(){var _0xb6d835=_0x14113a[_0x7c0a('0x40')]({'plain':!![]});var _0x2a3e6d=_0x7c0a('0x41');return db[_0x7c0a('0x42')][_0x7c0a('0x3f')]({'where':{'type':_0x2a3e6d,'resourceId':_0xb6d835['id']}})[_0x7c0a('0x26')](function(){return _0x14113a;});})[_0x7c0a('0x26')](function(){_0x118faa['status'](0xcc)[_0x7c0a('0x33')]();});}};}function handleEntityNotFound(_0x288525,_0x385a79){return function(_0x38a09f){if(!_0x38a09f){_0x288525['sendStatus'](0x194);}return _0x38a09f;};}function handleError(_0x518412,_0x1d2323){_0x1d2323=_0x1d2323||0x1f4;return function(_0x385952){logger[_0x7c0a('0x2c')](_0x385952[_0x7c0a('0x43')]);if(_0x385952[_0x7c0a('0x44')]){delete _0x385952[_0x7c0a('0x44')];}_0x518412[_0x7c0a('0x32')](_0x1d2323)[_0x7c0a('0x45')](_0x385952);};}exports['index']=function(_0x2cbb45,_0x35392d){var _0x11d22c={},_0x2fcbfb={},_0x1cf8ba={'count':0x0,'rows':[]};var _0x113b35=_[_0x7c0a('0x46')](db[_0x7c0a('0x47')][_0x7c0a('0x48')],function(_0x1464c2){return{'name':_0x1464c2[_0x7c0a('0x49')],'type':_0x1464c2[_0x7c0a('0x4a')][_0x7c0a('0x4b')]};});_0x2fcbfb['model']=_['map'](_0x113b35,_0x7c0a('0x44'));_0x2fcbfb[_0x7c0a('0x4c')]=_[_0x7c0a('0x4d')](_0x2cbb45[_0x7c0a('0x4c')]);_0x2fcbfb[_0x7c0a('0x4e')]=_[_0x7c0a('0x4f')](_0x2fcbfb['model'],_0x2fcbfb['query']);_0x11d22c['attributes']=_['intersection'](_0x2fcbfb[_0x7c0a('0x50')],qs[_0x7c0a('0x51')](_0x2cbb45[_0x7c0a('0x4c')][_0x7c0a('0x51')]));_0x11d22c[_0x7c0a('0x52')]=_0x11d22c[_0x7c0a('0x52')]['length']?_0x11d22c[_0x7c0a('0x52')]:_0x2fcbfb[_0x7c0a('0x50')];if(!_0x2cbb45[_0x7c0a('0x4c')]['hasOwnProperty'](_0x7c0a('0x53'))){_0x11d22c['limit']=qs[_0x7c0a('0x37')](_0x2cbb45[_0x7c0a('0x4c')][_0x7c0a('0x37')]);_0x11d22c[_0x7c0a('0x35')]=qs[_0x7c0a('0x35')](_0x2cbb45[_0x7c0a('0x4c')][_0x7c0a('0x35')]);}_0x11d22c[_0x7c0a('0x54')]=qs[_0x7c0a('0x55')](_0x2cbb45[_0x7c0a('0x4c')][_0x7c0a('0x55')]);_0x11d22c[_0x7c0a('0x56')]=qs[_0x7c0a('0x4e')](_[_0x7c0a('0x57')](_0x2cbb45[_0x7c0a('0x4c')],_0x2fcbfb[_0x7c0a('0x4e')]),_0x113b35);if(_0x2cbb45[_0x7c0a('0x4c')][_0x7c0a('0x58')]){_0x11d22c[_0x7c0a('0x56')]=_[_0x7c0a('0x59')](_0x11d22c[_0x7c0a('0x56')],{'$or':_[_0x7c0a('0x46')](_0x113b35,function(_0x101ae1){if(_0x101ae1[_0x7c0a('0x4a')]!==_0x7c0a('0x5a')){var _0x27d473={};_0x27d473[_0x101ae1[_0x7c0a('0x44')]]={'$like':'%'+_0x2cbb45[_0x7c0a('0x4c')]['filter']+'%'};return _0x27d473;}})});}_0x11d22c=_[_0x7c0a('0x59')]({},_0x11d22c,_0x2cbb45[_0x7c0a('0x5b')]);var _0x1975c1={'where':_0x11d22c[_0x7c0a('0x56')]};return db['ChatQueue']['count'](_0x1975c1)['then'](function(_0x52b7cd){_0x1cf8ba[_0x7c0a('0x38')]=_0x52b7cd;if(_0x2cbb45[_0x7c0a('0x4c')]['includeAll']){_0x11d22c[_0x7c0a('0x5c')]=[{'all':!![]}];}return db[_0x7c0a('0x47')][_0x7c0a('0x5d')](_0x11d22c);})[_0x7c0a('0x26')](function(_0x46a221){_0x1cf8ba['rows']=_0x46a221;return _0x1cf8ba;})[_0x7c0a('0x26')](respondWithFilteredResult(_0x35392d,_0x11d22c))['catch'](handleError(_0x35392d,null));};exports[_0x7c0a('0x5e')]=function(_0x455457,_0x4cc93d){var _0x4f9fae={'raw':!![],'where':{'id':_0x455457[_0x7c0a('0x5f')]['id']}},_0x5f0a16={};_0x5f0a16[_0x7c0a('0x50')]=_[_0x7c0a('0x4d')](db[_0x7c0a('0x47')][_0x7c0a('0x48')]);_0x5f0a16[_0x7c0a('0x4c')]=_[_0x7c0a('0x4d')](_0x455457[_0x7c0a('0x4c')]);_0x5f0a16[_0x7c0a('0x4e')]=_[_0x7c0a('0x4f')](_0x5f0a16[_0x7c0a('0x50')],_0x5f0a16[_0x7c0a('0x4c')]);_0x4f9fae[_0x7c0a('0x52')]=_[_0x7c0a('0x4f')](_0x5f0a16[_0x7c0a('0x50')],qs[_0x7c0a('0x51')](_0x455457[_0x7c0a('0x4c')][_0x7c0a('0x51')]));_0x4f9fae[_0x7c0a('0x52')]=_0x4f9fae['attributes'][_0x7c0a('0x60')]?_0x4f9fae[_0x7c0a('0x52')]:_0x5f0a16[_0x7c0a('0x50')];if(_0x455457[_0x7c0a('0x4c')][_0x7c0a('0x61')]){_0x4f9fae['include']=[{'all':!![]}];}_0x4f9fae=_['merge']({},_0x4f9fae,_0x455457['options']);return db[_0x7c0a('0x47')][_0x7c0a('0x62')](_0x4f9fae)[_0x7c0a('0x26')](handleEntityNotFound(_0x4cc93d,null))[_0x7c0a('0x26')](respondWithResult(_0x4cc93d,null))[_0x7c0a('0x30')](handleError(_0x4cc93d,null));};exports[_0x7c0a('0x63')]=function(_0x450691,_0x17dcd5){return db['ChatQueue'][_0x7c0a('0x63')](_0x450691['body'],{})[_0x7c0a('0x26')](function(_0x5c9860){var _0x15d290=_0x450691[_0x7c0a('0x64')][_0x7c0a('0x40')]({'plain':!![]});if(!_0x15d290)throw new Error(_0x7c0a('0x65'));if(_0x15d290['role']===_0x7c0a('0x64')){var _0x2666ac=_0x5c9860[_0x7c0a('0x40')]({'plain':!![]});var _0x4f6a6c=_0x7c0a('0x41');return db[_0x7c0a('0x66')]['find']({'where':{'name':_0x4f6a6c,'userProfileId':_0x15d290[_0x7c0a('0x67')]},'raw':!![]})['then'](function(_0x23ba90){if(_0x23ba90&&_0x23ba90[_0x7c0a('0x68')]===0x0){return db[_0x7c0a('0x42')]['create']({'name':_0x2666ac[_0x7c0a('0x44')],'resourceId':_0x2666ac['id'],'type':_0x23ba90[_0x7c0a('0x44')],'sectionId':_0x23ba90['id']},{})['then'](function(){return _0x5c9860;});}else{return _0x5c9860;}})[_0x7c0a('0x30')](function(_0x2e0ff8){logger[_0x7c0a('0x2c')](_0x7c0a('0x69'),_0x2e0ff8);throw _0x2e0ff8;});}return _0x5c9860;})[_0x7c0a('0x26')](respondWithResult(_0x17dcd5,0xc9))[_0x7c0a('0x30')](handleError(_0x17dcd5,null));};exports[_0x7c0a('0x3e')]=function(_0xf09dac,_0x26a833){if(_0xf09dac[_0x7c0a('0x6a')]['id']){delete _0xf09dac['body']['id'];}return db[_0x7c0a('0x47')][_0x7c0a('0x62')]({'where':{'id':_0xf09dac[_0x7c0a('0x5f')]['id']}})[_0x7c0a('0x26')](handleEntityNotFound(_0x26a833,null))[_0x7c0a('0x26')](saveUpdates(_0xf09dac['body'],null))[_0x7c0a('0x26')](respondWithResult(_0x26a833,null))[_0x7c0a('0x30')](handleError(_0x26a833,null));};exports[_0x7c0a('0x3f')]=function(_0x1f01d2,_0x1663f6){return db[_0x7c0a('0x47')][_0x7c0a('0x62')]({'where':{'id':_0x1f01d2[_0x7c0a('0x5f')]['id']}})['then'](handleEntityNotFound(_0x1663f6,null))[_0x7c0a('0x26')](removeEntity(_0x1663f6,null))[_0x7c0a('0x30')](handleError(_0x1663f6,null));};exports[_0x7c0a('0x6b')]=function(_0x6fbbaa,_0xd11216){return db[_0x7c0a('0x47')]['describe']()[_0x7c0a('0x26')](respondWithResult(_0xd11216,null))[_0x7c0a('0x30')](handleError(_0xd11216,null));};exports['getMembers']=function(_0x2c15f4,_0x26bd3a,_0x43ba11){var _0x2342ed={'raw':!![],'where':{}},_0x118ae0={},_0x4e9379;return db[_0x7c0a('0x47')][_0x7c0a('0x6c')]({'where':{'id':_0x2c15f4[_0x7c0a('0x5f')]['id']}})['then'](handleEntityNotFound(_0x26bd3a,null))['then'](function(_0x2f300d){if(_0x2f300d){_0x4e9379=_0x2f300d[_0x7c0a('0x40')]({'plain':!![]});_0x118ae0[_0x7c0a('0x50')]=_[_0x7c0a('0x4d')](db[_0x7c0a('0x6d')][_0x7c0a('0x48')]);_0x118ae0[_0x7c0a('0x4c')]=_[_0x7c0a('0x4d')](_0x2c15f4['query']);_0x118ae0['filters']=_[_0x7c0a('0x4f')](_0x118ae0[_0x7c0a('0x50')],_0x118ae0['query']);_0x2342ed[_0x7c0a('0x52')]=_[_0x7c0a('0x4f')](_0x118ae0[_0x7c0a('0x50')],qs[_0x7c0a('0x51')](_0x2c15f4['query'][_0x7c0a('0x51')]));_0x2342ed[_0x7c0a('0x52')]=_0x2342ed[_0x7c0a('0x52')]['length']?_0x2342ed['attributes']:_0x118ae0['model'];if(!_0x2c15f4[_0x7c0a('0x4c')]['hasOwnProperty'](_0x7c0a('0x53'))){_0x2342ed[_0x7c0a('0x37')]=qs[_0x7c0a('0x37')](_0x2c15f4[_0x7c0a('0x4c')][_0x7c0a('0x37')]);_0x2342ed['offset']=qs[_0x7c0a('0x35')](_0x2c15f4['query'][_0x7c0a('0x35')]);}_0x2342ed[_0x7c0a('0x54')]=qs['sort'](_0x2c15f4['query']['sort']);_0x2342ed[_0x7c0a('0x56')]=qs[_0x7c0a('0x4e')](_[_0x7c0a('0x57')](_0x2c15f4[_0x7c0a('0x4c')],_0x118ae0[_0x7c0a('0x4e')]));_0x2342ed['where']['ChatQueueId']=_0x2f300d['id'];if(_0x2c15f4['query'][_0x7c0a('0x58')]){_0x2342ed[_0x7c0a('0x56')]=_[_0x7c0a('0x59')](_0x2342ed[_0x7c0a('0x56')],{'$or':_['map'](_0x2342ed[_0x7c0a('0x52')],function(_0x4ef8c4){var _0x3b5c17={};_0x3b5c17[_0x4ef8c4]={'$like':'%'+_0x2c15f4['query'][_0x7c0a('0x58')]+'%'};return _0x3b5c17;})});}_0x2342ed=_[_0x7c0a('0x59')]({},_0x2342ed,_0x2c15f4['options']);return db[_0x7c0a('0x6d')][_0x7c0a('0x5d')](_0x2342ed);}})[_0x7c0a('0x26')](function(_0x4e1630){if(_0x4e1630){return db[_0x7c0a('0x6e')][_0x7c0a('0x6f')]({'where':{'id':_[_0x7c0a('0x46')](_0x4e1630,'UserId'),'role':_0x7c0a('0x70')},'attributes':['id',_0x7c0a('0x44'),_0x7c0a('0x71'),'updatedAt',_0x7c0a('0x72')]});}})[_0x7c0a('0x26')](function(_0x37dd01){if(_0x37dd01){return{'count':_0x37dd01['count'],'rows':_[_0x7c0a('0x46')](_0x37dd01[_0x7c0a('0x73')],function(_0x3bc6f3){return{'membername':_0x3bc6f3[_0x7c0a('0x44')],'UserId':_0x3bc6f3['id'],'queue_name':_0x4e9379[_0x7c0a('0x44')],'ChatQueueId':_0x4e9379['id'],'interface':util[_0x7c0a('0x74')](_0x7c0a('0x75'),_0x7c0a('0x76'),_0x3bc6f3[_0x7c0a('0x44')]),'penalty':0x0,'paused':_0x3bc6f3[_0x7c0a('0x71')],'createdAt':_0x3bc6f3[_0x7c0a('0x72')],'updatedAt':_0x3bc6f3[_0x7c0a('0x77')]};})};}else{return{'count':0x0,'rows':[]};}})[_0x7c0a('0x26')](respondWithFilteredResult(_0x26bd3a,_0x2342ed))[_0x7c0a('0x30')](handleError(_0x26bd3a,null));};exports[_0x7c0a('0x78')]=function(_0x1f1988,_0x216641,_0x38ec7f){var _0x2cfb77={};var _0x31f030={};var _0x3cb93c;var _0x447f02;return db[_0x7c0a('0x47')][_0x7c0a('0x6c')]({'where':{'id':_0x1f1988[_0x7c0a('0x5f')]['id']}})[_0x7c0a('0x26')](handleEntityNotFound(_0x216641,null))[_0x7c0a('0x26')](function(_0x34247e){if(_0x34247e){_0x3cb93c=_0x34247e;_0x31f030['model']=_[_0x7c0a('0x4d')](db['Team'][_0x7c0a('0x48')]);_0x31f030[_0x7c0a('0x4c')]=_[_0x7c0a('0x4d')](_0x1f1988[_0x7c0a('0x4c')]);_0x31f030[_0x7c0a('0x4e')]=_[_0x7c0a('0x4f')](_0x31f030[_0x7c0a('0x50')],_0x31f030[_0x7c0a('0x4c')]);_0x2cfb77[_0x7c0a('0x52')]=_[_0x7c0a('0x4f')](_0x31f030[_0x7c0a('0x50')],qs[_0x7c0a('0x51')](_0x1f1988[_0x7c0a('0x4c')][_0x7c0a('0x51')]));_0x2cfb77[_0x7c0a('0x52')]=_0x2cfb77['attributes'][_0x7c0a('0x60')]?_0x2cfb77[_0x7c0a('0x52')]:_0x31f030['model'];_0x2cfb77[_0x7c0a('0x54')]=qs[_0x7c0a('0x55')](_0x1f1988[_0x7c0a('0x4c')][_0x7c0a('0x55')]);_0x2cfb77[_0x7c0a('0x56')]=qs[_0x7c0a('0x4e')](_[_0x7c0a('0x57')](_0x1f1988[_0x7c0a('0x4c')],_0x31f030[_0x7c0a('0x4e')]));if(_0x1f1988[_0x7c0a('0x4c')][_0x7c0a('0x58')]){_0x2cfb77['where']=_[_0x7c0a('0x59')](_0x2cfb77['where'],{'$or':_[_0x7c0a('0x46')](_0x2cfb77['attributes'],function(_0x555ec4){var _0x1dc01a={};_0x1dc01a[_0x555ec4]={'$like':'%'+_0x1f1988[_0x7c0a('0x4c')][_0x7c0a('0x58')]+'%'};return _0x1dc01a;})});}_0x2cfb77=_[_0x7c0a('0x59')]({},_0x2cfb77,_0x1f1988['options']);return _0x3cb93c[_0x7c0a('0x78')](_0x2cfb77);}})['then'](function(_0xb18065){if(_0xb18065){_0x447f02=_0xb18065[_0x7c0a('0x60')];if(!_0x1f1988[_0x7c0a('0x4c')][_0x7c0a('0x79')](_0x7c0a('0x53'))){_0x2cfb77[_0x7c0a('0x37')]=qs[_0x7c0a('0x37')](_0x1f1988[_0x7c0a('0x4c')]['limit']);_0x2cfb77[_0x7c0a('0x35')]=qs[_0x7c0a('0x35')](_0x1f1988[_0x7c0a('0x4c')][_0x7c0a('0x35')]);}return _0x3cb93c['getTeams'](_0x2cfb77);}})[_0x7c0a('0x26')](function(_0x4340c3){if(_0x4340c3){return _0x4340c3?{'count':_0x447f02,'rows':_0x4340c3}:null;}})['then'](respondWithResult(_0x216641,null))[_0x7c0a('0x30')](handleError(_0x216641,null));};exports[_0x7c0a('0x7a')]=function(_0x3c0058,_0x3b2701,_0x4978da){var _0x7658a8=_0x3c0058[_0x7c0a('0x6a')][_0x7c0a('0x7b')];return db[_0x7c0a('0x7c')][_0x7c0a('0x5d')]({'where':{'id':_0x7658a8},'attributes':['id'],'include':[{'model':db[_0x7c0a('0x6e')],'as':_0x7c0a('0x7d'),'attributes':['id',_0x7c0a('0x44'),_0x7c0a('0x7e'),_0x7c0a('0x7f'),_0x7c0a('0x80')],'raw':!![]}]})['then'](function(_0x579cb3){if(_0x579cb3){var _0xb643ea=_[_0x7c0a('0x81')](_0x579cb3,function(_0x3bae40){var _0xe82f32=_0x3bae40[_0x7c0a('0x40')]({'plain':!![]});return _0xe82f32['Agents'];});return db[_0x7c0a('0x47')][_0x7c0a('0x62')]({'where':{'id':_0x3c0058['params']['id']}})[_0x7c0a('0x26')](function(_0xeff6ac){return db['sequelize']['transaction'](function(_0x26b310){return _0xeff6ac['addTeams'](_0x7658a8,{'transaction':_0x26b310})[_0x7c0a('0x26')](function(){return BPromise[_0x7c0a('0x82')](_0xb643ea,function(_0x10f1b3){return db[_0x7c0a('0x6d')][_0x7c0a('0x83')]({'where':{'UserId':_0x10f1b3['id'],'ChatQueueId':_0x3c0058[_0x7c0a('0x5f')]['id']},'transaction':_0x26b310});});})['then'](function(){_0xb643ea[_0x7c0a('0x84')](function(_0x66dd83){socket[_0x7c0a('0x85')](_0x7c0a('0x86'),{'UserId':_0x66dd83['id'],'ChatQueueId':_0xeff6ac['id']});});});});});}})['then'](respondWithStatusCode(_0x3b2701,null))['catch'](handleError(_0x3b2701,null));};exports['removeTeams']=function(_0x85553c,_0x1b14bf,_0x51955f){return db[_0x7c0a('0x7c')][_0x7c0a('0x5d')]({'where':{'id':_0x85553c[_0x7c0a('0x4c')][_0x7c0a('0x7b')]},'attributes':['id'],'include':[{'model':db[_0x7c0a('0x6e')],'as':'Agents','attributes':['id'],'raw':!![]}]})['then'](handleEntityNotFound(_0x1b14bf,null))[_0x7c0a('0x26')](function(_0x4bb514){var _0x52a10e=_[_0x7c0a('0x46')](_0x4bb514,'id');var _0x11c5b3=[];var _0x33382b=[];var _0x4bfdb3=squel[_0x7c0a('0x87')]();_0x4bfdb3[_0x7c0a('0x88')](_0x7c0a('0x89'))[_0x7c0a('0x8a')](_0x7c0a('0x8b'),'tq')[_0x7c0a('0x8c')](_0x7c0a('0x8d'),'ut',_0x7c0a('0x8e'))[_0x7c0a('0x56')](_0x7c0a('0x8f'),_0x85553c[_0x7c0a('0x5f')]['id']);for(var _0xe89ebf=0x0;_0xe89ebf<_0x4bb514[_0x7c0a('0x60')];_0xe89ebf+=0x1){let _0x380e70=_0x4bb514[_0xe89ebf];for(var _0x42d4cf=0x0;_0x42d4cf<_0x380e70[_0x7c0a('0x7d')][_0x7c0a('0x60')];_0x42d4cf+=0x1){let _0x194837=_0x380e70['Agents'][_0x42d4cf];var _0x37e4d1=_0x4bfdb3['clone']();_0x37e4d1[_0x7c0a('0x56')]('ut.UserId\x20=\x20?',_0x194837['id']);_0x33382b['push'](db[_0x7c0a('0x90')][_0x7c0a('0x4c')](_0x37e4d1[_0x7c0a('0x91')](),{'type':db[_0x7c0a('0x90')][_0x7c0a('0x92')]['SELECT']})[_0x7c0a('0x26')](function(_0x4233e1){if(_0x4233e1[_0x7c0a('0x60')]===0x1){return _0x194837['id'];}else{var _0x4f5444=_[_0x7c0a('0x93')](_['map'](_0x4233e1,'TeamId'),function(_0x2cdf81){return _[_0x7c0a('0x94')](_0x52a10e,_0x2cdf81);});if(_0x4f5444){return _0x194837['id'];}}}));}}return BPromise['all'](_0x33382b)[_0x7c0a('0x26')](function(_0x3ab0f5){_0x11c5b3=_(_0x11c5b3)[_0x7c0a('0x95')](_0x3ab0f5)[_0x7c0a('0x96')]()['value']();return db['ChatQueue']['find']({'where':{'id':_0x85553c['params']['id']}})[_0x7c0a('0x26')](function(_0x3cce7f){return db[_0x7c0a('0x90')]['transaction'](function(_0x449028){return _0x3cce7f[_0x7c0a('0x97')](_0x85553c[_0x7c0a('0x4c')][_0x7c0a('0x7b')],{'transaction':_0x449028})['then'](function(){if(!_[_0x7c0a('0x98')](_0x11c5b3)){return _0x3cce7f[_0x7c0a('0x99')](_0x11c5b3,{'transaction':_0x449028});}})[_0x7c0a('0x26')](function(){_0x11c5b3[_0x7c0a('0x84')](function(_0x5ef1af){socket[_0x7c0a('0x85')](_0x7c0a('0x9a'),{'UserId':_0x5ef1af,'ChatQueueId':_0x3cce7f['id']});});});});});});})[_0x7c0a('0x26')](respondWithStatusCode(_0x1b14bf,null))[_0x7c0a('0x30')](handleError(_0x1b14bf,null));};exports[_0x7c0a('0x9b')]=function(_0x179110,_0xb0d25b,_0x4b0889){return db['ChatQueue'][_0x7c0a('0x62')]({'where':{'id':_0x179110[_0x7c0a('0x5f')]['id']}})[_0x7c0a('0x26')](handleEntityNotFound(_0xb0d25b,null))[_0x7c0a('0x26')](function(_0x50a070){if(_0x50a070){return _0x50a070['addAgents'](_0x179110[_0x7c0a('0x6a')]['ids'],_['omit'](_0x179110['body'],[_0x7c0a('0x7b'),'id'])||{})['spread'](function(_0x17d7c0){for(var _0x344bc4=0x0;_0x344bc4<_0x179110[_0x7c0a('0x6a')][_0x7c0a('0x7b')]['length'];_0x344bc4+=0x1){socket['emit'](_0x7c0a('0x86'),{'UserId':Number(_0x179110[_0x7c0a('0x6a')][_0x7c0a('0x7b')][_0x344bc4]),'ChatQueueId':Number(_0x179110[_0x7c0a('0x5f')]['id'])});}return _0x17d7c0;});}})['then'](respondWithResult(_0xb0d25b,null))['catch'](handleError(_0xb0d25b,null));};exports[_0x7c0a('0x99')]=function(_0xa9f568,_0x4b4df9,_0x222605){return db[_0x7c0a('0x47')][_0x7c0a('0x62')]({'where':{'id':_0xa9f568['params']['id']}})['then'](handleEntityNotFound(_0x4b4df9,null))[_0x7c0a('0x26')](function(_0xf03111){if(_0xf03111){return _0xf03111[_0x7c0a('0x99')](_0xa9f568['query'][_0x7c0a('0x7b')])[_0x7c0a('0x26')](function(){if(_[_0x7c0a('0x9c')](_0xa9f568[_0x7c0a('0x4c')][_0x7c0a('0x7b')])){for(var _0x9030fd=0x0;_0x9030fd<_0xa9f568[_0x7c0a('0x4c')]['ids'][_0x7c0a('0x60')];_0x9030fd+=0x1){socket[_0x7c0a('0x85')]('userChatQueue:remove',{'UserId':Number(_0xa9f568['query'][_0x7c0a('0x7b')][_0x9030fd]),'ChatQueueId':Number(_0xa9f568[_0x7c0a('0x5f')]['id'])});}}else{socket[_0x7c0a('0x85')](_0x7c0a('0x9a'),{'UserId':Number(_0xa9f568[_0x7c0a('0x4c')][_0x7c0a('0x7b')]),'ChatQueueId':Number(_0xa9f568[_0x7c0a('0x5f')]['id'])});}});}})[_0x7c0a('0x26')](respondWithStatusCode(_0x4b4df9,null))[_0x7c0a('0x30')](handleError(_0x4b4df9,null));};exports['getAgents']=function(_0x1d6b4b,_0x3f5872,_0x210cc0){var _0x53d65f={};var _0x5081c2={};var _0x180bfb;var _0x38fbc7;return db[_0x7c0a('0x47')][_0x7c0a('0x6c')]({'where':{'id':_0x1d6b4b[_0x7c0a('0x5f')]['id']}})['then'](handleEntityNotFound(_0x3f5872,null))[_0x7c0a('0x26')](function(_0x515b96){if(_0x515b96){_0x180bfb=_0x515b96;_0x5081c2[_0x7c0a('0x50')]=_[_0x7c0a('0x4d')](db[_0x7c0a('0x6e')]['rawAttributes']);_0x5081c2[_0x7c0a('0x4c')]=_['keys'](_0x1d6b4b[_0x7c0a('0x4c')]);_0x5081c2[_0x7c0a('0x4e')]=_[_0x7c0a('0x4f')](_0x5081c2[_0x7c0a('0x50')],_0x5081c2[_0x7c0a('0x4c')]);_0x53d65f[_0x7c0a('0x52')]=_[_0x7c0a('0x4f')](_0x5081c2[_0x7c0a('0x50')],qs[_0x7c0a('0x51')](_0x1d6b4b[_0x7c0a('0x4c')][_0x7c0a('0x51')]));_0x53d65f['attributes']=_0x53d65f[_0x7c0a('0x52')][_0x7c0a('0x60')]?_0x53d65f[_0x7c0a('0x52')]:_0x5081c2[_0x7c0a('0x50')];_0x53d65f['order']=qs['sort'](_0x1d6b4b[_0x7c0a('0x4c')]['sort']);_0x53d65f[_0x7c0a('0x56')]=qs[_0x7c0a('0x4e')](_[_0x7c0a('0x57')](_0x1d6b4b[_0x7c0a('0x4c')],_0x5081c2[_0x7c0a('0x4e')]));if(_0x1d6b4b[_0x7c0a('0x4c')][_0x7c0a('0x58')]){_0x53d65f[_0x7c0a('0x56')]=_[_0x7c0a('0x59')](_0x53d65f[_0x7c0a('0x56')],{'$or':_[_0x7c0a('0x46')](_0x53d65f['attributes'],function(_0x46c1ce){var _0x3a1ec0={};_0x3a1ec0[_0x46c1ce]={'$like':'%'+_0x1d6b4b[_0x7c0a('0x4c')][_0x7c0a('0x58')]+'%'};return _0x3a1ec0;})});}_0x53d65f=_[_0x7c0a('0x59')]({},_0x53d65f,_0x1d6b4b['options']);return _0x180bfb[_0x7c0a('0x9d')](_0x53d65f);}})[_0x7c0a('0x26')](function(_0xcfb445){if(_0xcfb445){_0x38fbc7=_0xcfb445[_0x7c0a('0x60')];if(!_0x1d6b4b[_0x7c0a('0x4c')][_0x7c0a('0x79')](_0x7c0a('0x53'))){_0x53d65f[_0x7c0a('0x37')]=qs[_0x7c0a('0x37')](_0x1d6b4b[_0x7c0a('0x4c')][_0x7c0a('0x37')]);_0x53d65f[_0x7c0a('0x35')]=qs[_0x7c0a('0x35')](_0x1d6b4b[_0x7c0a('0x4c')]['offset']);}return _0x180bfb[_0x7c0a('0x9d')](_0x53d65f);}})[_0x7c0a('0x26')](function(_0x3591e0){if(_0x3591e0){return _0x3591e0?{'count':_0x38fbc7,'rows':_0x3591e0}:null;}})[_0x7c0a('0x26')](respondWithResult(_0x3f5872,null))[_0x7c0a('0x30')](handleError(_0x3f5872,null));};
\ No newline at end of file
+var _0xa4b2=['select','field','team_has_chat_queues','join','user_has_teams','clone','ut.UserId\x20=\x20?','push','toString','QueryTypes','SELECT','TeamId','includes','all','union','value','isEmpty','removeAgents','userChatQueue:remove','addAgents','omit','spread','isArray','getAgents','eml-format','zip-dir','fast-json-patch','request-promise','bluebird','mustache','path','sox','to-csv','fs-extra','lodash','squel','crypto','jsforce','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','defaults','localhost','socket.io-emitter','./chatQueue.socket','request','then','info','ChatQueue,\x20%s,\x20%s','request\x20sent','debug','ChatQueue,\x20%s,\x20%s,\x20%s','error','code','message','result','catch','sendStatus','status','end','json','offset','undefined','limit','count','set','Content-Range','apply','reject','save','update','destroy','ChatQueues','UserProfileResource','name','index','map','ChatQueue','rawAttributes','fieldName','type','model','keys','query','filters','intersection','attributes','fields','hasOwnProperty','nolimit','order','pick','filter','where','merge','VIRTUAL','includeAll','findAll','rows','show','params','length','include','options','create','body','user','role','find','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','describe','findOne','get','UserChatQueue','sort','ChatQueueId','User','findAndCountAll','UserId','agent','chatPause','updatedAt','createdAt','getTeams','addTeams','ids','Team','Agents','online','voicePause','interface','flatMap','sequelize','transaction','each','findOrCreate','forEach','emit','userChatQueue:save','removeTeams'];(function(_0x2744fe,_0x305ebf){var _0x4cc095=function(_0x2c460b){while(--_0x2c460b){_0x2744fe['push'](_0x2744fe['shift']());}};_0x4cc095(++_0x305ebf);}(_0xa4b2,0x1da));var _0x2a4b=function(_0x1151d6,_0x36ec8f){_0x1151d6=_0x1151d6-0x0;var _0xdff6ca=_0xa4b2[_0x1151d6];return _0xdff6ca;};'use strict';var emlformat=require(_0x2a4b('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x2a4b('0x1'));var jsonpatch=require(_0x2a4b('0x2'));var rp=require(_0x2a4b('0x3'));var moment=require('moment');var BPromise=require(_0x2a4b('0x4'));var Mustache=require(_0x2a4b('0x5'));var util=require('util');var path=require(_0x2a4b('0x6'));var sox=require(_0x2a4b('0x7'));var csv=require(_0x2a4b('0x8'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x2a4b('0x9'));var _=require(_0x2a4b('0xa'));var squel=require(_0x2a4b('0xb'));var crypto=require(_0x2a4b('0xc'));var jsforce=require(_0x2a4b('0xd'));var deskjs=require('desk.js');var toCsv=require(_0x2a4b('0x8'));var querystring=require(_0x2a4b('0xe'));var Papa=require(_0x2a4b('0xf'));var Redis=require('ioredis');var authService=require(_0x2a4b('0x10'));var qs=require(_0x2a4b('0x11'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x2a4b('0x12'));var logger=require(_0x2a4b('0x13'))(_0x2a4b('0x14'));var utils=require(_0x2a4b('0x15'));var config=require(_0x2a4b('0x16'));var licenseUtil=require(_0x2a4b('0x17'));var db=require(_0x2a4b('0x18'))['db'];config['redis']=_[_0x2a4b('0x19')](config['redis'],{'host':_0x2a4b('0x1a'),'port':0x18eb});var socket=require(_0x2a4b('0x1b'))(new Redis(config['redis']));require(_0x2a4b('0x1c'))['register'](socket);var jayson=require('jayson/promise');var client=jayson['client']['http']({'port':0x232a});function respondWithRpcPromise(_0x1ce7cb,_0xb50a42,_0x2f4051,_0x11c9a1){return new BPromise(function(_0x498d9c,_0x5828f6){var _0x5c96e4=_0x11c9a1||client;return _0x5c96e4[_0x2a4b('0x1d')](_0x1ce7cb,_0x2f4051)[_0x2a4b('0x1e')](function(_0x185dff){logger[_0x2a4b('0x1f')](_0x2a4b('0x20'),_0xb50a42,_0x2a4b('0x21'));logger[_0x2a4b('0x22')](_0x2a4b('0x23'),_0xb50a42,_0x2a4b('0x21'),JSON['stringify'](_0x185dff));if(_0x185dff[_0x2a4b('0x24')]){if(_0x185dff[_0x2a4b('0x24')][_0x2a4b('0x25')]===0x1f4){logger[_0x2a4b('0x24')](_0x2a4b('0x20'),_0xb50a42,_0x185dff[_0x2a4b('0x24')][_0x2a4b('0x26')]);return _0x5828f6(_0x185dff['error']['message']);}logger[_0x2a4b('0x24')](_0x2a4b('0x20'),_0xb50a42,_0x185dff[_0x2a4b('0x24')][_0x2a4b('0x26')]);return _0x498d9c(_0x185dff['error'][_0x2a4b('0x26')]);}else{logger[_0x2a4b('0x1f')]('ChatQueue,\x20%s,\x20%s',_0xb50a42,_0x2a4b('0x21'));_0x498d9c(_0x185dff[_0x2a4b('0x27')][_0x2a4b('0x26')]);}})[_0x2a4b('0x28')](function(_0xd1af2b){logger['error'](_0x2a4b('0x20'),_0xb50a42,_0xd1af2b);_0x5828f6(_0xd1af2b);});});}function respondWithStatusCode(_0xfd0dc2,_0x54b362){_0x54b362=_0x54b362||0xcc;return function(_0xae1592){if(_0xae1592){return _0xfd0dc2[_0x2a4b('0x29')](_0x54b362);}return _0xfd0dc2[_0x2a4b('0x2a')](_0x54b362)[_0x2a4b('0x2b')]();};}function respondWithResult(_0x3a5c42,_0xf17012){_0xf17012=_0xf17012||0xc8;return function(_0x27954b){if(_0x27954b){return _0x3a5c42[_0x2a4b('0x2a')](_0xf17012)[_0x2a4b('0x2c')](_0x27954b);}};}function respondWithFilteredResult(_0x5eadd7,_0x42d14d){return function(_0x5613ee){if(_0x5613ee){var _0x107894=typeof _0x42d14d[_0x2a4b('0x2d')]===_0x2a4b('0x2e')&&typeof _0x42d14d[_0x2a4b('0x2f')]===_0x2a4b('0x2e');var _0x41f071=_0x5613ee[_0x2a4b('0x30')];var _0x2bda1e=_0x107894?0x0:_0x42d14d[_0x2a4b('0x2d')];var _0x1f6467=_0x107894?_0x5613ee[_0x2a4b('0x30')]:_0x42d14d[_0x2a4b('0x2d')]+_0x42d14d[_0x2a4b('0x2f')];var _0x468c70;if(_0x1f6467>=_0x41f071){_0x1f6467=_0x41f071;_0x468c70=0xc8;}else{_0x468c70=0xce;}_0x5eadd7['status'](_0x468c70);return _0x5eadd7[_0x2a4b('0x31')](_0x2a4b('0x32'),_0x2bda1e+'-'+_0x1f6467+'/'+_0x41f071)[_0x2a4b('0x2c')](_0x5613ee);}return null;};}function patchUpdates(_0x48ea5a){return function(_0x1d0209){try{jsonpatch[_0x2a4b('0x33')](_0x1d0209,_0x48ea5a,!![]);}catch(_0x39b389){return BPromise[_0x2a4b('0x34')](_0x39b389);}return _0x1d0209[_0x2a4b('0x35')]();};}function saveUpdates(_0x43854e,_0x41384d){return function(_0x23f957){if(_0x23f957){return _0x23f957[_0x2a4b('0x36')](_0x43854e)['then'](function(_0x3b9b6d){return _0x3b9b6d;});}return null;};}function removeEntity(_0x2394e5,_0x3528c7){return function(_0x164e99){if(_0x164e99){return _0x164e99[_0x2a4b('0x37')]()[_0x2a4b('0x1e')](function(){var _0x3c82a5=_0x164e99['get']({'plain':!![]});var _0x54879e=_0x2a4b('0x38');return db[_0x2a4b('0x39')][_0x2a4b('0x37')]({'where':{'type':_0x54879e,'resourceId':_0x3c82a5['id']}})[_0x2a4b('0x1e')](function(){return _0x164e99;});})['then'](function(){_0x2394e5[_0x2a4b('0x2a')](0xcc)['end']();});}};}function handleEntityNotFound(_0x17d4e6,_0x18ac62){return function(_0x2ac71f){if(!_0x2ac71f){_0x17d4e6[_0x2a4b('0x29')](0x194);}return _0x2ac71f;};}function handleError(_0x1dc4c5,_0x51ab6b){_0x51ab6b=_0x51ab6b||0x1f4;return function(_0x4e1733){logger['error'](_0x4e1733['stack']);if(_0x4e1733[_0x2a4b('0x3a')]){delete _0x4e1733[_0x2a4b('0x3a')];}_0x1dc4c5[_0x2a4b('0x2a')](_0x51ab6b)['send'](_0x4e1733);};}exports[_0x2a4b('0x3b')]=function(_0x44774b,_0x327c75){var _0x57fe6c={},_0x450a58={},_0x1c1a6c={'count':0x0,'rows':[]};var _0x58b445=_[_0x2a4b('0x3c')](db[_0x2a4b('0x3d')][_0x2a4b('0x3e')],function(_0x33ad5e){return{'name':_0x33ad5e[_0x2a4b('0x3f')],'type':_0x33ad5e[_0x2a4b('0x40')]['key']};});_0x450a58[_0x2a4b('0x41')]=_[_0x2a4b('0x3c')](_0x58b445,'name');_0x450a58['query']=_[_0x2a4b('0x42')](_0x44774b[_0x2a4b('0x43')]);_0x450a58[_0x2a4b('0x44')]=_[_0x2a4b('0x45')](_0x450a58[_0x2a4b('0x41')],_0x450a58[_0x2a4b('0x43')]);_0x57fe6c[_0x2a4b('0x46')]=_[_0x2a4b('0x45')](_0x450a58[_0x2a4b('0x41')],qs[_0x2a4b('0x47')](_0x44774b[_0x2a4b('0x43')][_0x2a4b('0x47')]));_0x57fe6c['attributes']=_0x57fe6c['attributes']['length']?_0x57fe6c[_0x2a4b('0x46')]:_0x450a58[_0x2a4b('0x41')];if(!_0x44774b[_0x2a4b('0x43')][_0x2a4b('0x48')](_0x2a4b('0x49'))){_0x57fe6c[_0x2a4b('0x2f')]=qs['limit'](_0x44774b['query'][_0x2a4b('0x2f')]);_0x57fe6c['offset']=qs['offset'](_0x44774b[_0x2a4b('0x43')][_0x2a4b('0x2d')]);}_0x57fe6c[_0x2a4b('0x4a')]=qs['sort'](_0x44774b[_0x2a4b('0x43')]['sort']);_0x57fe6c['where']=qs['filters'](_[_0x2a4b('0x4b')](_0x44774b[_0x2a4b('0x43')],_0x450a58[_0x2a4b('0x44')]),_0x58b445);if(_0x44774b['query'][_0x2a4b('0x4c')]){_0x57fe6c[_0x2a4b('0x4d')]=_[_0x2a4b('0x4e')](_0x57fe6c[_0x2a4b('0x4d')],{'$or':_[_0x2a4b('0x3c')](_0x58b445,function(_0x1e502a){if(_0x1e502a[_0x2a4b('0x40')]!==_0x2a4b('0x4f')){var _0x403841={};_0x403841[_0x1e502a['name']]={'$like':'%'+_0x44774b['query'][_0x2a4b('0x4c')]+'%'};return _0x403841;}})});}_0x57fe6c=_['merge']({},_0x57fe6c,_0x44774b['options']);var _0x45199f={'where':_0x57fe6c[_0x2a4b('0x4d')]};return db[_0x2a4b('0x3d')]['count'](_0x45199f)[_0x2a4b('0x1e')](function(_0x13998a){_0x1c1a6c['count']=_0x13998a;if(_0x44774b['query'][_0x2a4b('0x50')]){_0x57fe6c['include']=[{'all':!![]}];}return db['ChatQueue'][_0x2a4b('0x51')](_0x57fe6c);})[_0x2a4b('0x1e')](function(_0x525a68){_0x1c1a6c[_0x2a4b('0x52')]=_0x525a68;return _0x1c1a6c;})[_0x2a4b('0x1e')](respondWithFilteredResult(_0x327c75,_0x57fe6c))[_0x2a4b('0x28')](handleError(_0x327c75,null));};exports[_0x2a4b('0x53')]=function(_0x4c5e00,_0x4ae08f){var _0x1d0188={'raw':!![],'where':{'id':_0x4c5e00[_0x2a4b('0x54')]['id']}},_0x4c45fd={};_0x4c45fd[_0x2a4b('0x41')]=_[_0x2a4b('0x42')](db[_0x2a4b('0x3d')][_0x2a4b('0x3e')]);_0x4c45fd[_0x2a4b('0x43')]=_[_0x2a4b('0x42')](_0x4c5e00[_0x2a4b('0x43')]);_0x4c45fd['filters']=_[_0x2a4b('0x45')](_0x4c45fd[_0x2a4b('0x41')],_0x4c45fd[_0x2a4b('0x43')]);_0x1d0188['attributes']=_[_0x2a4b('0x45')](_0x4c45fd[_0x2a4b('0x41')],qs['fields'](_0x4c5e00[_0x2a4b('0x43')][_0x2a4b('0x47')]));_0x1d0188[_0x2a4b('0x46')]=_0x1d0188[_0x2a4b('0x46')][_0x2a4b('0x55')]?_0x1d0188['attributes']:_0x4c45fd[_0x2a4b('0x41')];if(_0x4c5e00[_0x2a4b('0x43')][_0x2a4b('0x50')]){_0x1d0188[_0x2a4b('0x56')]=[{'all':!![]}];}_0x1d0188=_[_0x2a4b('0x4e')]({},_0x1d0188,_0x4c5e00[_0x2a4b('0x57')]);return db[_0x2a4b('0x3d')]['find'](_0x1d0188)[_0x2a4b('0x1e')](handleEntityNotFound(_0x4ae08f,null))[_0x2a4b('0x1e')](respondWithResult(_0x4ae08f,null))[_0x2a4b('0x28')](handleError(_0x4ae08f,null));};exports[_0x2a4b('0x58')]=function(_0x576515,_0x2e62d9){return db[_0x2a4b('0x3d')][_0x2a4b('0x58')](_0x576515[_0x2a4b('0x59')],{})['then'](function(_0x339ab5){var _0x29064e=_0x576515[_0x2a4b('0x5a')]['get']({'plain':!![]});if(!_0x29064e)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x29064e[_0x2a4b('0x5b')]===_0x2a4b('0x5a')){var _0x3e80a7=_0x339ab5['get']({'plain':!![]});var _0x456182=_0x2a4b('0x38');return db['UserProfileSection'][_0x2a4b('0x5c')]({'where':{'name':_0x456182,'userProfileId':_0x29064e[_0x2a4b('0x5d')]},'raw':!![]})[_0x2a4b('0x1e')](function(_0x21e440){if(_0x21e440&&_0x21e440[_0x2a4b('0x5e')]===0x0){return db[_0x2a4b('0x39')][_0x2a4b('0x58')]({'name':_0x3e80a7['name'],'resourceId':_0x3e80a7['id'],'type':_0x21e440[_0x2a4b('0x3a')],'sectionId':_0x21e440['id']},{})[_0x2a4b('0x1e')](function(){return _0x339ab5;});}else{return _0x339ab5;}})[_0x2a4b('0x28')](function(_0x316f79){logger['error'](_0x2a4b('0x5f'),_0x316f79);throw _0x316f79;});}return _0x339ab5;})[_0x2a4b('0x1e')](respondWithResult(_0x2e62d9,0xc9))['catch'](handleError(_0x2e62d9,null));};exports[_0x2a4b('0x36')]=function(_0x63f5a5,_0x5aef7c){if(_0x63f5a5[_0x2a4b('0x59')]['id']){delete _0x63f5a5['body']['id'];}return db['ChatQueue']['find']({'where':{'id':_0x63f5a5['params']['id']}})[_0x2a4b('0x1e')](handleEntityNotFound(_0x5aef7c,null))[_0x2a4b('0x1e')](saveUpdates(_0x63f5a5[_0x2a4b('0x59')],null))[_0x2a4b('0x1e')](respondWithResult(_0x5aef7c,null))[_0x2a4b('0x28')](handleError(_0x5aef7c,null));};exports[_0x2a4b('0x37')]=function(_0xe1fefd,_0x5eca4e){return db[_0x2a4b('0x3d')][_0x2a4b('0x5c')]({'where':{'id':_0xe1fefd[_0x2a4b('0x54')]['id']}})[_0x2a4b('0x1e')](handleEntityNotFound(_0x5eca4e,null))[_0x2a4b('0x1e')](removeEntity(_0x5eca4e,null))['catch'](handleError(_0x5eca4e,null));};exports['describe']=function(_0x12814b,_0x525c6a){return db[_0x2a4b('0x3d')][_0x2a4b('0x60')]()['then'](respondWithResult(_0x525c6a,null))[_0x2a4b('0x28')](handleError(_0x525c6a,null));};exports['getMembers']=function(_0x430b6a,_0x46d28e,_0x1ce457){var _0x3fc8f4={'raw':!![],'where':{}},_0x1e6962={},_0x7ae236;return db[_0x2a4b('0x3d')][_0x2a4b('0x61')]({'where':{'id':_0x430b6a[_0x2a4b('0x54')]['id']}})[_0x2a4b('0x1e')](handleEntityNotFound(_0x46d28e,null))['then'](function(_0x24e075){if(_0x24e075){_0x7ae236=_0x24e075[_0x2a4b('0x62')]({'plain':!![]});_0x1e6962[_0x2a4b('0x41')]=_['keys'](db[_0x2a4b('0x63')][_0x2a4b('0x3e')]);_0x1e6962[_0x2a4b('0x43')]=_[_0x2a4b('0x42')](_0x430b6a[_0x2a4b('0x43')]);_0x1e6962[_0x2a4b('0x44')]=_[_0x2a4b('0x45')](_0x1e6962[_0x2a4b('0x41')],_0x1e6962[_0x2a4b('0x43')]);_0x3fc8f4[_0x2a4b('0x46')]=_['intersection'](_0x1e6962[_0x2a4b('0x41')],qs[_0x2a4b('0x47')](_0x430b6a[_0x2a4b('0x43')][_0x2a4b('0x47')]));_0x3fc8f4[_0x2a4b('0x46')]=_0x3fc8f4[_0x2a4b('0x46')][_0x2a4b('0x55')]?_0x3fc8f4['attributes']:_0x1e6962[_0x2a4b('0x41')];if(!_0x430b6a[_0x2a4b('0x43')][_0x2a4b('0x48')]('nolimit')){_0x3fc8f4['limit']=qs[_0x2a4b('0x2f')](_0x430b6a[_0x2a4b('0x43')][_0x2a4b('0x2f')]);_0x3fc8f4['offset']=qs[_0x2a4b('0x2d')](_0x430b6a[_0x2a4b('0x43')][_0x2a4b('0x2d')]);}_0x3fc8f4[_0x2a4b('0x4a')]=qs[_0x2a4b('0x64')](_0x430b6a['query'][_0x2a4b('0x64')]);_0x3fc8f4[_0x2a4b('0x4d')]=qs[_0x2a4b('0x44')](_['pick'](_0x430b6a[_0x2a4b('0x43')],_0x1e6962['filters']));_0x3fc8f4[_0x2a4b('0x4d')][_0x2a4b('0x65')]=_0x24e075['id'];if(_0x430b6a['query'][_0x2a4b('0x4c')]){_0x3fc8f4[_0x2a4b('0x4d')]=_[_0x2a4b('0x4e')](_0x3fc8f4['where'],{'$or':_[_0x2a4b('0x3c')](_0x3fc8f4[_0x2a4b('0x46')],function(_0x125857){var _0x202847={};_0x202847[_0x125857]={'$like':'%'+_0x430b6a[_0x2a4b('0x43')][_0x2a4b('0x4c')]+'%'};return _0x202847;})});}_0x3fc8f4=_['merge']({},_0x3fc8f4,_0x430b6a[_0x2a4b('0x57')]);return db[_0x2a4b('0x63')][_0x2a4b('0x51')](_0x3fc8f4);}})[_0x2a4b('0x1e')](function(_0x512cfe){if(_0x512cfe){return db[_0x2a4b('0x66')][_0x2a4b('0x67')]({'where':{'id':_['map'](_0x512cfe,_0x2a4b('0x68')),'role':_0x2a4b('0x69')},'attributes':['id','name',_0x2a4b('0x6a'),_0x2a4b('0x6b'),_0x2a4b('0x6c')]});}})[_0x2a4b('0x1e')](function(_0x22d313){if(_0x22d313){return{'count':_0x22d313['count'],'rows':_[_0x2a4b('0x3c')](_0x22d313[_0x2a4b('0x52')],function(_0x2f27cf){return{'membername':_0x2f27cf[_0x2a4b('0x3a')],'UserId':_0x2f27cf['id'],'queue_name':_0x7ae236[_0x2a4b('0x3a')],'ChatQueueId':_0x7ae236['id'],'interface':util['format']('%s/%s','SIP',_0x2f27cf['name']),'penalty':0x0,'paused':_0x2f27cf[_0x2a4b('0x6a')],'createdAt':_0x2f27cf[_0x2a4b('0x6c')],'updatedAt':_0x2f27cf[_0x2a4b('0x6b')]};})};}else{return{'count':0x0,'rows':[]};}})[_0x2a4b('0x1e')](respondWithFilteredResult(_0x46d28e,_0x3fc8f4))['catch'](handleError(_0x46d28e,null));};exports['getTeams']=function(_0xce835c,_0x41c204,_0x482d1f){var _0x373f1b={};var _0xf385db={};var _0x1f992a;var _0x93485c;return db[_0x2a4b('0x3d')][_0x2a4b('0x61')]({'where':{'id':_0xce835c[_0x2a4b('0x54')]['id']}})[_0x2a4b('0x1e')](handleEntityNotFound(_0x41c204,null))[_0x2a4b('0x1e')](function(_0x22d8e1){if(_0x22d8e1){_0x1f992a=_0x22d8e1;_0xf385db[_0x2a4b('0x41')]=_['keys'](db['Team']['rawAttributes']);_0xf385db[_0x2a4b('0x43')]=_['keys'](_0xce835c[_0x2a4b('0x43')]);_0xf385db[_0x2a4b('0x44')]=_[_0x2a4b('0x45')](_0xf385db[_0x2a4b('0x41')],_0xf385db[_0x2a4b('0x43')]);_0x373f1b[_0x2a4b('0x46')]=_[_0x2a4b('0x45')](_0xf385db[_0x2a4b('0x41')],qs[_0x2a4b('0x47')](_0xce835c[_0x2a4b('0x43')][_0x2a4b('0x47')]));_0x373f1b[_0x2a4b('0x46')]=_0x373f1b[_0x2a4b('0x46')][_0x2a4b('0x55')]?_0x373f1b['attributes']:_0xf385db[_0x2a4b('0x41')];_0x373f1b[_0x2a4b('0x4a')]=qs[_0x2a4b('0x64')](_0xce835c[_0x2a4b('0x43')][_0x2a4b('0x64')]);_0x373f1b[_0x2a4b('0x4d')]=qs[_0x2a4b('0x44')](_[_0x2a4b('0x4b')](_0xce835c[_0x2a4b('0x43')],_0xf385db[_0x2a4b('0x44')]));if(_0xce835c[_0x2a4b('0x43')][_0x2a4b('0x4c')]){_0x373f1b['where']=_[_0x2a4b('0x4e')](_0x373f1b[_0x2a4b('0x4d')],{'$or':_[_0x2a4b('0x3c')](_0x373f1b[_0x2a4b('0x46')],function(_0x1d2b12){var _0x21daea={};_0x21daea[_0x1d2b12]={'$like':'%'+_0xce835c[_0x2a4b('0x43')]['filter']+'%'};return _0x21daea;})});}_0x373f1b=_[_0x2a4b('0x4e')]({},_0x373f1b,_0xce835c[_0x2a4b('0x57')]);return _0x1f992a[_0x2a4b('0x6d')](_0x373f1b);}})[_0x2a4b('0x1e')](function(_0x4a6c97){if(_0x4a6c97){_0x93485c=_0x4a6c97['length'];if(!_0xce835c[_0x2a4b('0x43')]['hasOwnProperty']('nolimit')){_0x373f1b[_0x2a4b('0x2f')]=qs[_0x2a4b('0x2f')](_0xce835c['query'][_0x2a4b('0x2f')]);_0x373f1b[_0x2a4b('0x2d')]=qs[_0x2a4b('0x2d')](_0xce835c[_0x2a4b('0x43')][_0x2a4b('0x2d')]);}return _0x1f992a[_0x2a4b('0x6d')](_0x373f1b);}})[_0x2a4b('0x1e')](function(_0xe2cdef){if(_0xe2cdef){return _0xe2cdef?{'count':_0x93485c,'rows':_0xe2cdef}:null;}})[_0x2a4b('0x1e')](respondWithResult(_0x41c204,null))[_0x2a4b('0x28')](handleError(_0x41c204,null));};exports[_0x2a4b('0x6e')]=function(_0x42192f,_0x579c91,_0x38fb81){var _0x44a39e=_0x42192f[_0x2a4b('0x59')][_0x2a4b('0x6f')];return db[_0x2a4b('0x70')][_0x2a4b('0x51')]({'where':{'id':_0x44a39e},'attributes':['id'],'include':[{'model':db[_0x2a4b('0x66')],'as':_0x2a4b('0x71'),'attributes':['id',_0x2a4b('0x3a'),_0x2a4b('0x72'),_0x2a4b('0x73'),_0x2a4b('0x74')],'raw':!![]}]})['then'](function(_0x40d4aa){if(_0x40d4aa){var _0x112ba8=_[_0x2a4b('0x75')](_0x40d4aa,function(_0x2d1d61){var _0x42a969=_0x2d1d61['get']({'plain':!![]});return _0x42a969['Agents'];});return db[_0x2a4b('0x3d')][_0x2a4b('0x5c')]({'where':{'id':_0x42192f['params']['id']}})[_0x2a4b('0x1e')](function(_0x2ef434){return db[_0x2a4b('0x76')][_0x2a4b('0x77')](function(_0x6f1e7){return _0x2ef434['addTeams'](_0x44a39e,{'transaction':_0x6f1e7})[_0x2a4b('0x1e')](function(){return BPromise[_0x2a4b('0x78')](_0x112ba8,function(_0x1f8987){return db['UserChatQueue'][_0x2a4b('0x79')]({'where':{'UserId':_0x1f8987['id'],'ChatQueueId':_0x42192f[_0x2a4b('0x54')]['id']},'transaction':_0x6f1e7});});})[_0x2a4b('0x1e')](function(){_0x112ba8[_0x2a4b('0x7a')](function(_0x1bdc8c){socket[_0x2a4b('0x7b')](_0x2a4b('0x7c'),{'UserId':_0x1bdc8c['id'],'ChatQueueId':_0x2ef434['id']});});});});});}})[_0x2a4b('0x1e')](respondWithStatusCode(_0x579c91,null))[_0x2a4b('0x28')](handleError(_0x579c91,null));};exports[_0x2a4b('0x7d')]=function(_0x569a86,_0x4b16fc,_0x2bd697){return db['Team'][_0x2a4b('0x51')]({'where':{'id':_0x569a86['query'][_0x2a4b('0x6f')]},'attributes':['id'],'include':[{'model':db['User'],'as':_0x2a4b('0x71'),'attributes':['id'],'raw':!![]}]})[_0x2a4b('0x1e')](handleEntityNotFound(_0x4b16fc,null))[_0x2a4b('0x1e')](function(_0x14f2c9){var _0x4c259d=_[_0x2a4b('0x3c')](_0x14f2c9,'id');var _0x209abd=[];var _0x3dfe83=[];var _0x308883=squel[_0x2a4b('0x7e')]();_0x308883[_0x2a4b('0x7f')]('tq.TeamId')['from'](_0x2a4b('0x80'),'tq')[_0x2a4b('0x81')](_0x2a4b('0x82'),'ut','ut.TeamId\x20=\x20tq.TeamId')['where']('ChatQueueId\x20=\x20?',_0x569a86[_0x2a4b('0x54')]['id']);for(var _0x15e641=0x0;_0x15e641<_0x14f2c9[_0x2a4b('0x55')];_0x15e641+=0x1){let _0x404dd2=_0x14f2c9[_0x15e641];for(var _0x2305e1=0x0;_0x2305e1<_0x404dd2[_0x2a4b('0x71')][_0x2a4b('0x55')];_0x2305e1+=0x1){let _0x1cc342=_0x404dd2[_0x2a4b('0x71')][_0x2305e1];var _0x3d7ffa=_0x308883[_0x2a4b('0x83')]();_0x3d7ffa['where'](_0x2a4b('0x84'),_0x1cc342['id']);_0x3dfe83[_0x2a4b('0x85')](db['sequelize'][_0x2a4b('0x43')](_0x3d7ffa[_0x2a4b('0x86')](),{'type':db[_0x2a4b('0x76')][_0x2a4b('0x87')][_0x2a4b('0x88')]})[_0x2a4b('0x1e')](function(_0x44f51e){if(_0x44f51e[_0x2a4b('0x55')]===0x1){return _0x1cc342['id'];}else{var _0x2047ab=_['every'](_[_0x2a4b('0x3c')](_0x44f51e,_0x2a4b('0x89')),function(_0x293062){return _[_0x2a4b('0x8a')](_0x4c259d,_0x293062);});if(_0x2047ab){return _0x1cc342['id'];}}}));}}return BPromise[_0x2a4b('0x8b')](_0x3dfe83)[_0x2a4b('0x1e')](function(_0x1f643c){_0x209abd=_(_0x209abd)[_0x2a4b('0x8c')](_0x1f643c)['compact']()[_0x2a4b('0x8d')]();return db[_0x2a4b('0x3d')][_0x2a4b('0x5c')]({'where':{'id':_0x569a86['params']['id']}})['then'](function(_0x540128){return db['sequelize']['transaction'](function(_0x588cf0){return _0x540128[_0x2a4b('0x7d')](_0x569a86['query'][_0x2a4b('0x6f')],{'transaction':_0x588cf0})[_0x2a4b('0x1e')](function(){if(!_[_0x2a4b('0x8e')](_0x209abd)){return _0x540128[_0x2a4b('0x8f')](_0x209abd,{'transaction':_0x588cf0});}})[_0x2a4b('0x1e')](function(){_0x209abd['forEach'](function(_0x333ae8){socket[_0x2a4b('0x7b')](_0x2a4b('0x90'),{'UserId':_0x333ae8,'ChatQueueId':_0x540128['id']});});});});});});})[_0x2a4b('0x1e')](respondWithStatusCode(_0x4b16fc,null))[_0x2a4b('0x28')](handleError(_0x4b16fc,null));};exports[_0x2a4b('0x91')]=function(_0x2a6157,_0x2ac115,_0x413469){return db[_0x2a4b('0x3d')][_0x2a4b('0x5c')]({'where':{'id':_0x2a6157['params']['id']}})[_0x2a4b('0x1e')](handleEntityNotFound(_0x2ac115,null))[_0x2a4b('0x1e')](function(_0x1acf03){if(_0x1acf03){return _0x1acf03['addAgents'](_0x2a6157[_0x2a4b('0x59')]['ids'],_[_0x2a4b('0x92')](_0x2a6157['body'],[_0x2a4b('0x6f'),'id'])||{})[_0x2a4b('0x93')](function(_0x35137d){for(var _0x2c86d6=0x0;_0x2c86d6<_0x2a6157[_0x2a4b('0x59')][_0x2a4b('0x6f')][_0x2a4b('0x55')];_0x2c86d6+=0x1){socket['emit'](_0x2a4b('0x7c'),{'UserId':Number(_0x2a6157[_0x2a4b('0x59')][_0x2a4b('0x6f')][_0x2c86d6]),'ChatQueueId':Number(_0x2a6157['params']['id'])});}return _0x35137d;});}})[_0x2a4b('0x1e')](respondWithResult(_0x2ac115,null))[_0x2a4b('0x28')](handleError(_0x2ac115,null));};exports[_0x2a4b('0x8f')]=function(_0x3f0e00,_0x396a2a,_0x304bfc){return db['ChatQueue']['find']({'where':{'id':_0x3f0e00[_0x2a4b('0x54')]['id']}})[_0x2a4b('0x1e')](handleEntityNotFound(_0x396a2a,null))['then'](function(_0x5cad03){if(_0x5cad03){return _0x5cad03[_0x2a4b('0x8f')](_0x3f0e00[_0x2a4b('0x43')]['ids'])[_0x2a4b('0x1e')](function(){if(_[_0x2a4b('0x94')](_0x3f0e00['query'][_0x2a4b('0x6f')])){for(var _0x4eebf3=0x0;_0x4eebf3<_0x3f0e00[_0x2a4b('0x43')][_0x2a4b('0x6f')][_0x2a4b('0x55')];_0x4eebf3+=0x1){socket[_0x2a4b('0x7b')](_0x2a4b('0x90'),{'UserId':Number(_0x3f0e00[_0x2a4b('0x43')][_0x2a4b('0x6f')][_0x4eebf3]),'ChatQueueId':Number(_0x3f0e00['params']['id'])});}}else{socket['emit'](_0x2a4b('0x90'),{'UserId':Number(_0x3f0e00[_0x2a4b('0x43')]['ids']),'ChatQueueId':Number(_0x3f0e00[_0x2a4b('0x54')]['id'])});}});}})[_0x2a4b('0x1e')](respondWithStatusCode(_0x396a2a,null))[_0x2a4b('0x28')](handleError(_0x396a2a,null));};exports[_0x2a4b('0x95')]=function(_0x72cf93,_0x5157a5,_0x48b873){var _0x11ae68={};var _0x5e7e63={};var _0x13938d;var _0x222301;return db[_0x2a4b('0x3d')][_0x2a4b('0x61')]({'where':{'id':_0x72cf93[_0x2a4b('0x54')]['id']}})[_0x2a4b('0x1e')](handleEntityNotFound(_0x5157a5,null))[_0x2a4b('0x1e')](function(_0x45a6e0){if(_0x45a6e0){_0x13938d=_0x45a6e0;_0x5e7e63['model']=_[_0x2a4b('0x42')](db['User'][_0x2a4b('0x3e')]);_0x5e7e63[_0x2a4b('0x43')]=_['keys'](_0x72cf93['query']);_0x5e7e63[_0x2a4b('0x44')]=_[_0x2a4b('0x45')](_0x5e7e63['model'],_0x5e7e63[_0x2a4b('0x43')]);_0x11ae68['attributes']=_[_0x2a4b('0x45')](_0x5e7e63['model'],qs['fields'](_0x72cf93[_0x2a4b('0x43')][_0x2a4b('0x47')]));_0x11ae68['attributes']=_0x11ae68[_0x2a4b('0x46')][_0x2a4b('0x55')]?_0x11ae68[_0x2a4b('0x46')]:_0x5e7e63[_0x2a4b('0x41')];_0x11ae68['order']=qs[_0x2a4b('0x64')](_0x72cf93[_0x2a4b('0x43')][_0x2a4b('0x64')]);_0x11ae68[_0x2a4b('0x4d')]=qs[_0x2a4b('0x44')](_['pick'](_0x72cf93['query'],_0x5e7e63[_0x2a4b('0x44')]));if(_0x72cf93['query'][_0x2a4b('0x4c')]){_0x11ae68[_0x2a4b('0x4d')]=_[_0x2a4b('0x4e')](_0x11ae68['where'],{'$or':_[_0x2a4b('0x3c')](_0x11ae68[_0x2a4b('0x46')],function(_0x674ee){var _0x4b907f={};_0x4b907f[_0x674ee]={'$like':'%'+_0x72cf93[_0x2a4b('0x43')]['filter']+'%'};return _0x4b907f;})});}_0x11ae68=_['merge']({},_0x11ae68,_0x72cf93[_0x2a4b('0x57')]);return _0x13938d[_0x2a4b('0x95')](_0x11ae68);}})[_0x2a4b('0x1e')](function(_0x15bd4b){if(_0x15bd4b){_0x222301=_0x15bd4b['length'];if(!_0x72cf93[_0x2a4b('0x43')][_0x2a4b('0x48')](_0x2a4b('0x49'))){_0x11ae68[_0x2a4b('0x2f')]=qs[_0x2a4b('0x2f')](_0x72cf93[_0x2a4b('0x43')][_0x2a4b('0x2f')]);_0x11ae68[_0x2a4b('0x2d')]=qs['offset'](_0x72cf93[_0x2a4b('0x43')][_0x2a4b('0x2d')]);}return _0x13938d[_0x2a4b('0x95')](_0x11ae68);}})[_0x2a4b('0x1e')](function(_0x8f5f0c){if(_0x8f5f0c){return _0x8f5f0c?{'count':_0x222301,'rows':_0x8f5f0c}:null;}})[_0x2a4b('0x1e')](respondWithResult(_0x5157a5,null))[_0x2a4b('0x28')](handleError(_0x5157a5,null));};
\ No newline at end of file
diff --git a/server/api/chatQueue/chatQueue.events.js b/server/api/chatQueue/chatQueue.events.js
index 8da1c02..5da5713 100644
--- a/server/api/chatQueue/chatQueue.events.js
+++ b/server/api/chatQueue/chatQueue.events.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xd13d=['save','update','hasOwnProperty','hook','exports','events','ChatQueue','setMaxListeners'];(function(_0x33b3c7,_0x403382){var _0x4dadc7=function(_0x314e85){while(--_0x314e85){_0x33b3c7['push'](_0x33b3c7['shift']());}};_0x4dadc7(++_0x403382);}(_0xd13d,0x155));var _0xdd13=function(_0x2d74d5,_0x15971b){_0x2d74d5=_0x2d74d5-0x0;var _0x342a67=_0xd13d[_0x2d74d5];return _0x342a67;};'use strict';var EventEmitter=require(_0xdd13('0x0'));var ChatQueue=require('../../mysqldb')['db'][_0xdd13('0x1')];var ChatQueueEvents=new EventEmitter();ChatQueueEvents[_0xdd13('0x2')](0x0);var events={'afterCreate':_0xdd13('0x3'),'afterUpdate':_0xdd13('0x4'),'afterDestroy':'remove'};function emitEvent(_0x577016){return function(_0x40a980,_0x363c43,_0xca2d72){ChatQueueEvents['emit'](_0x577016+':'+_0x40a980['id'],_0x40a980);ChatQueueEvents['emit'](_0x577016,_0x40a980);_0xca2d72(null);};}for(var e in events){if(events[_0xdd13('0x5')](e)){var event=events[e];ChatQueue[_0xdd13('0x6')](e,emitEvent(event));}}module[_0xdd13('0x7')]=ChatQueueEvents;
\ No newline at end of file
+var _0x3f18=['ChatQueue','save','update','remove','hasOwnProperty','exports','events'];(function(_0x205dd4,_0x269d4a){var _0x561d69=function(_0x46c17d){while(--_0x46c17d){_0x205dd4['push'](_0x205dd4['shift']());}};_0x561d69(++_0x269d4a);}(_0x3f18,0x1aa));var _0x83f1=function(_0x4b369d,_0x265eb8){_0x4b369d=_0x4b369d-0x0;var _0x571a98=_0x3f18[_0x4b369d];return _0x571a98;};'use strict';var EventEmitter=require(_0x83f1('0x0'));var ChatQueue=require('../../mysqldb')['db'][_0x83f1('0x1')];var ChatQueueEvents=new EventEmitter();ChatQueueEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x83f1('0x2'),'afterUpdate':_0x83f1('0x3'),'afterDestroy':_0x83f1('0x4')};function emitEvent(_0x2fb87e){return function(_0x571eab,_0x282d9d,_0x5e8af8){ChatQueueEvents['emit'](_0x2fb87e+':'+_0x571eab['id'],_0x571eab);ChatQueueEvents['emit'](_0x2fb87e,_0x571eab);_0x5e8af8(null);};}for(var e in events){if(events[_0x83f1('0x5')](e)){var event=events[e];ChatQueue['hook'](e,emitEvent(event));}}module[_0x83f1('0x6')]=ChatQueueEvents;
\ No newline at end of file
diff --git a/server/api/chatQueue/chatQueue.model.js b/server/api/chatQueue/chatQueue.model.js
index ff12ece..54b1a5e 100644
--- a/server/api/chatQueue/chatQueue.model.js
+++ b/server/api/chatQueue/chatQueue.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x1200=['ChatQueue','chat_queues','util','../../config/logger','moment','bluebird','request-promise','rimraf','./chatQueue.attributes','exports','define'];(function(_0x40158f,_0x2d156a){var _0x486d65=function(_0x2e0d46){while(--_0x2e0d46){_0x40158f['push'](_0x40158f['shift']());}};_0x486d65(++_0x2d156a);}(_0x1200,0x16d));var _0x0120=function(_0x45783c,_0x49c56d){_0x45783c=_0x45783c-0x0;var _0x1161da=_0x1200[_0x45783c];return _0x1161da;};'use strict';var _=require('lodash');var util=require(_0x0120('0x0'));var logger=require(_0x0120('0x1'))('api');var moment=require(_0x0120('0x2'));var BPromise=require(_0x0120('0x3'));var rp=require(_0x0120('0x4'));var fs=require('fs');var path=require('path');var rimraf=require(_0x0120('0x5'));var config=require('../../config/environment');var attributes=require(_0x0120('0x6'));module[_0x0120('0x7')]=function(_0x5019ae,_0x488d7f){return _0x5019ae[_0x0120('0x8')](_0x0120('0x9'),attributes,{'tableName':_0x0120('0xa'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
+var _0x946c=['request-promise','path','rimraf','./chatQueue.attributes','exports','define','ChatQueue','chat_queues','lodash','util','../../config/logger','api'];(function(_0x4d666d,_0x5d729d){var _0x304bdd=function(_0x272197){while(--_0x272197){_0x4d666d['push'](_0x4d666d['shift']());}};_0x304bdd(++_0x5d729d);}(_0x946c,0x188));var _0xc946=function(_0x56482c,_0x16118d){_0x56482c=_0x56482c-0x0;var _0x5aae7a=_0x946c[_0x56482c];return _0x5aae7a;};'use strict';var _=require(_0xc946('0x0'));var util=require(_0xc946('0x1'));var logger=require(_0xc946('0x2'))(_0xc946('0x3'));var moment=require('moment');var BPromise=require('bluebird');var rp=require(_0xc946('0x4'));var fs=require('fs');var path=require(_0xc946('0x5'));var rimraf=require(_0xc946('0x6'));var config=require('../../config/environment');var attributes=require(_0xc946('0x7'));module[_0xc946('0x8')]=function(_0x5dc620,_0x1770f4){return _0x5dc620[_0xc946('0x9')](_0xc946('0xa'),attributes,{'tableName':_0xc946('0xb'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
diff --git a/server/api/chatQueue/chatQueue.rpc.js b/server/api/chatQueue/chatQueue.rpc.js
index cc8d4e3..a6f4b77 100644
--- a/server/api/chatQueue/chatQueue.rpc.js
+++ b/server/api/chatQueue/chatQueue.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xafa7=['error','message','result','catch','GetChatQueue','ChatQueue','findAll','options','raw','where','map','include','model','attributes','debug','ShowChatQueue','find','lodash','util','bluebird','ioredis','../../mysqldb','../../config/utils','../../config/environment','jayson/promise','client','http','redis','defaults','localhost','socket.io-emitter','./chatQueue.socket','register','request','then','info','ChatQueue,\x20%s,\x20%s','request\x20sent','stringify'];(function(_0x15f306,_0x4b7328){var _0x2138bb=function(_0x393e5d){while(--_0x393e5d){_0x15f306['push'](_0x15f306['shift']());}};_0x2138bb(++_0x4b7328);}(_0xafa7,0x122));var _0x7afa=function(_0x4a0e68,_0x45c08c){_0x4a0e68=_0x4a0e68-0x0;var _0x4fb274=_0xafa7[_0x4a0e68];return _0x4fb274;};'use strict';var _=require(_0x7afa('0x0'));var util=require(_0x7afa('0x1'));var moment=require('moment');var BPromise=require(_0x7afa('0x2'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x7afa('0x3'));var db=require(_0x7afa('0x4'))['db'];var utils=require(_0x7afa('0x5'));var logger=require('../../config/logger')('rpc');var config=require(_0x7afa('0x6'));var jayson=require(_0x7afa('0x7'));var client=jayson[_0x7afa('0x8')][_0x7afa('0x9')]({'port':0x232a});config[_0x7afa('0xa')]=_[_0x7afa('0xb')](config['redis'],{'host':_0x7afa('0xc'),'port':0x18eb});var socket=require(_0x7afa('0xd'))(new Redis(config[_0x7afa('0xa')]));require(_0x7afa('0xe'))[_0x7afa('0xf')](socket);function respondWithRpcPromise(_0x2ba3dd,_0xb3aee5,_0x4a5f44){return new BPromise(function(_0x2eaa82,_0xde0626){return client[_0x7afa('0x10')](_0x2ba3dd,_0x4a5f44)[_0x7afa('0x11')](function(_0x32f85c){logger[_0x7afa('0x12')](_0x7afa('0x13'),_0xb3aee5,_0x7afa('0x14'));logger['debug']('ChatQueue,\x20%s,\x20%s,\x20%s',_0xb3aee5,'request\x20sent',JSON[_0x7afa('0x15')](_0x32f85c));if(_0x32f85c[_0x7afa('0x16')]){if(_0x32f85c[_0x7afa('0x16')]['code']===0x1f4){logger[_0x7afa('0x16')](_0x7afa('0x13'),_0xb3aee5,_0x32f85c[_0x7afa('0x16')]['message']);return _0xde0626(_0x32f85c['error'][_0x7afa('0x17')]);}logger['error'](_0x7afa('0x13'),_0xb3aee5,_0x32f85c['error']['message']);return _0x2eaa82(_0x32f85c[_0x7afa('0x16')][_0x7afa('0x17')]);}else{logger[_0x7afa('0x12')](_0x7afa('0x13'),_0xb3aee5,'request\x20sent');_0x2eaa82(_0x32f85c[_0x7afa('0x18')][_0x7afa('0x17')]);}})[_0x7afa('0x19')](function(_0x5015fc){logger['error'](_0x7afa('0x13'),_0xb3aee5,_0x5015fc);_0xde0626(_0x5015fc);});});}exports[_0x7afa('0x1a')]=function(_0x4b86b0){var _0x4fc800=this;return new Promise(function(_0x1f1bcf,_0x30aa81){return db[_0x7afa('0x1b')][_0x7afa('0x1c')]({'raw':_0x4b86b0[_0x7afa('0x1d')]?_0x4b86b0['options'][_0x7afa('0x1e')]===undefined?!![]:![]:!![],'where':_0x4b86b0[_0x7afa('0x1d')]?_0x4b86b0[_0x7afa('0x1d')][_0x7afa('0x1f')]||null:null,'attributes':_0x4b86b0[_0x7afa('0x1d')]?_0x4b86b0[_0x7afa('0x1d')]['attributes']||null:null,'limit':_0x4b86b0[_0x7afa('0x1d')]?_0x4b86b0[_0x7afa('0x1d')]['limit']||null:null,'include':_0x4b86b0['options']?_0x4b86b0['options']['include']?_[_0x7afa('0x20')](_0x4b86b0[_0x7afa('0x1d')][_0x7afa('0x21')],function(_0x26d0e0){return{'model':db[_0x26d0e0[_0x7afa('0x22')]],'as':_0x26d0e0['as'],'attributes':_0x26d0e0[_0x7afa('0x23')],'include':_0x26d0e0[_0x7afa('0x21')]?_[_0x7afa('0x20')](_0x26d0e0[_0x7afa('0x21')],function(_0x449c4d){return{'model':db[_0x449c4d[_0x7afa('0x22')]],'as':_0x449c4d['as'],'attributes':_0x449c4d[_0x7afa('0x23')],'include':_0x449c4d[_0x7afa('0x21')]?_['map'](_0x449c4d[_0x7afa('0x21')],function(_0xbb3dff){return{'model':db[_0xbb3dff[_0x7afa('0x22')]],'as':_0xbb3dff['as'],'attributes':_0xbb3dff['attributes']};}):[]};}):[]};}):[]:[]})[_0x7afa('0x11')](function(_0x24e0c){logger[_0x7afa('0x12')]('GetChatQueue',_0x4b86b0);logger[_0x7afa('0x24')](_0x7afa('0x1a'),_0x4b86b0,JSON[_0x7afa('0x15')](_0x24e0c));_0x1f1bcf(_0x24e0c);})['catch'](function(_0x43e3ae){logger[_0x7afa('0x16')](_0x7afa('0x1a'),_0x43e3ae[_0x7afa('0x17')],_0x4b86b0);_0x30aa81(_0x4fc800[_0x7afa('0x16')](0x1f4,_0x43e3ae['message']));});});};exports[_0x7afa('0x25')]=function(_0x599af7){var _0x5c396f=this;return new Promise(function(_0x29c000,_0x169b7b){return db[_0x7afa('0x1b')][_0x7afa('0x26')]({'raw':_0x599af7[_0x7afa('0x1d')]?_0x599af7['options'][_0x7afa('0x1e')]===undefined?!![]:![]:!![],'where':_0x599af7[_0x7afa('0x1d')]?_0x599af7[_0x7afa('0x1d')][_0x7afa('0x1f')]||null:null,'attributes':_0x599af7[_0x7afa('0x1d')]?_0x599af7[_0x7afa('0x1d')][_0x7afa('0x23')]||null:null,'include':_0x599af7[_0x7afa('0x1d')]?_0x599af7[_0x7afa('0x1d')]['include']?_[_0x7afa('0x20')](_0x599af7[_0x7afa('0x1d')]['include'],function(_0x3b49d3){return{'model':db[_0x3b49d3[_0x7afa('0x22')]],'as':_0x3b49d3['as'],'attributes':_0x3b49d3[_0x7afa('0x23')],'include':_0x3b49d3[_0x7afa('0x21')]?_[_0x7afa('0x20')](_0x3b49d3[_0x7afa('0x21')],function(_0xda9fa6){return{'model':db[_0xda9fa6[_0x7afa('0x22')]],'as':_0xda9fa6['as'],'attributes':_0xda9fa6[_0x7afa('0x23')],'include':_0xda9fa6[_0x7afa('0x21')]?_['map'](_0xda9fa6[_0x7afa('0x21')],function(_0x9c0763){return{'model':db[_0x9c0763[_0x7afa('0x22')]],'as':_0x9c0763['as'],'attributes':_0x9c0763['attributes']};}):[]};}):[]};}):[]:[]})[_0x7afa('0x11')](function(_0x433adc){logger[_0x7afa('0x12')]('ShowChatQueue',_0x599af7);logger['debug'](_0x7afa('0x25'),_0x599af7,JSON[_0x7afa('0x15')](_0x433adc));_0x29c000(_0x433adc);})[_0x7afa('0x19')](function(_0x57e9b4){logger['error'](_0x7afa('0x25'),_0x57e9b4[_0x7afa('0x17')],_0x599af7);_0x169b7b(_0x5c396f['error'](0x1f4,_0x57e9b4[_0x7afa('0x17')]));});});};
\ No newline at end of file
+var _0x6d0c=['request\x20sent','error','code','message','catch','ChatQueue','findAll','options','raw','where','limit','include','map','model','attributes','GetChatQueue','debug','stringify','ShowChatQueue','find','lodash','util','moment','bluebird','randomstring','ioredis','../../config/utils','../../config/environment','http','redis','defaults','localhost','socket.io-emitter','./chatQueue.socket','register','request','then','info','ChatQueue,\x20%s,\x20%s','ChatQueue,\x20%s,\x20%s,\x20%s'];(function(_0x46b93c,_0x55b143){var _0x91b789=function(_0x51d88f){while(--_0x51d88f){_0x46b93c['push'](_0x46b93c['shift']());}};_0x91b789(++_0x55b143);}(_0x6d0c,0x8c));var _0xc6d0=function(_0x235f3d,_0x35daa3){_0x235f3d=_0x235f3d-0x0;var _0x4d244d=_0x6d0c[_0x235f3d];return _0x4d244d;};'use strict';var _=require(_0xc6d0('0x0'));var util=require(_0xc6d0('0x1'));var moment=require(_0xc6d0('0x2'));var BPromise=require(_0xc6d0('0x3'));var rs=require(_0xc6d0('0x4'));var fs=require('fs');var Redis=require(_0xc6d0('0x5'));var db=require('../../mysqldb')['db'];var utils=require(_0xc6d0('0x6'));var logger=require('../../config/logger')('rpc');var config=require(_0xc6d0('0x7'));var jayson=require('jayson/promise');var client=jayson['client'][_0xc6d0('0x8')]({'port':0x232a});config[_0xc6d0('0x9')]=_[_0xc6d0('0xa')](config[_0xc6d0('0x9')],{'host':_0xc6d0('0xb'),'port':0x18eb});var socket=require(_0xc6d0('0xc'))(new Redis(config[_0xc6d0('0x9')]));require(_0xc6d0('0xd'))[_0xc6d0('0xe')](socket);function respondWithRpcPromise(_0x2e59b2,_0x577e64,_0xfdaf17){return new BPromise(function(_0x1f3ed1,_0x395085){return client[_0xc6d0('0xf')](_0x2e59b2,_0xfdaf17)[_0xc6d0('0x10')](function(_0x12f0db){logger[_0xc6d0('0x11')](_0xc6d0('0x12'),_0x577e64,'request\x20sent');logger['debug'](_0xc6d0('0x13'),_0x577e64,_0xc6d0('0x14'),JSON['stringify'](_0x12f0db));if(_0x12f0db[_0xc6d0('0x15')]){if(_0x12f0db[_0xc6d0('0x15')][_0xc6d0('0x16')]===0x1f4){logger['error']('ChatQueue,\x20%s,\x20%s',_0x577e64,_0x12f0db[_0xc6d0('0x15')][_0xc6d0('0x17')]);return _0x395085(_0x12f0db[_0xc6d0('0x15')]['message']);}logger[_0xc6d0('0x15')]('ChatQueue,\x20%s,\x20%s',_0x577e64,_0x12f0db[_0xc6d0('0x15')][_0xc6d0('0x17')]);return _0x1f3ed1(_0x12f0db[_0xc6d0('0x15')][_0xc6d0('0x17')]);}else{logger[_0xc6d0('0x11')]('ChatQueue,\x20%s,\x20%s',_0x577e64,'request\x20sent');_0x1f3ed1(_0x12f0db['result'][_0xc6d0('0x17')]);}})[_0xc6d0('0x18')](function(_0x1dd9e8){logger['error'](_0xc6d0('0x12'),_0x577e64,_0x1dd9e8);_0x395085(_0x1dd9e8);});});}exports['GetChatQueue']=function(_0x5200bf){var _0x2fca06=this;return new Promise(function(_0x26eb00,_0x2121f2){return db[_0xc6d0('0x19')][_0xc6d0('0x1a')]({'raw':_0x5200bf[_0xc6d0('0x1b')]?_0x5200bf[_0xc6d0('0x1b')][_0xc6d0('0x1c')]===undefined?!![]:![]:!![],'where':_0x5200bf['options']?_0x5200bf[_0xc6d0('0x1b')][_0xc6d0('0x1d')]||null:null,'attributes':_0x5200bf[_0xc6d0('0x1b')]?_0x5200bf[_0xc6d0('0x1b')]['attributes']||null:null,'limit':_0x5200bf['options']?_0x5200bf[_0xc6d0('0x1b')][_0xc6d0('0x1e')]||null:null,'include':_0x5200bf[_0xc6d0('0x1b')]?_0x5200bf[_0xc6d0('0x1b')][_0xc6d0('0x1f')]?_[_0xc6d0('0x20')](_0x5200bf[_0xc6d0('0x1b')][_0xc6d0('0x1f')],function(_0x420cf4){return{'model':db[_0x420cf4[_0xc6d0('0x21')]],'as':_0x420cf4['as'],'attributes':_0x420cf4[_0xc6d0('0x22')],'include':_0x420cf4[_0xc6d0('0x1f')]?_[_0xc6d0('0x20')](_0x420cf4['include'],function(_0x5ad146){return{'model':db[_0x5ad146[_0xc6d0('0x21')]],'as':_0x5ad146['as'],'attributes':_0x5ad146[_0xc6d0('0x22')],'include':_0x5ad146[_0xc6d0('0x1f')]?_[_0xc6d0('0x20')](_0x5ad146['include'],function(_0xa457fa){return{'model':db[_0xa457fa[_0xc6d0('0x21')]],'as':_0xa457fa['as'],'attributes':_0xa457fa[_0xc6d0('0x22')]};}):[]};}):[]};}):[]:[]})[_0xc6d0('0x10')](function(_0x6d0d94){logger['info'](_0xc6d0('0x23'),_0x5200bf);logger[_0xc6d0('0x24')](_0xc6d0('0x23'),_0x5200bf,JSON[_0xc6d0('0x25')](_0x6d0d94));_0x26eb00(_0x6d0d94);})[_0xc6d0('0x18')](function(_0x122c2c){logger['error'](_0xc6d0('0x23'),_0x122c2c[_0xc6d0('0x17')],_0x5200bf);_0x2121f2(_0x2fca06[_0xc6d0('0x15')](0x1f4,_0x122c2c[_0xc6d0('0x17')]));});});};exports[_0xc6d0('0x26')]=function(_0x4d3da0){var _0x58291a=this;return new Promise(function(_0x1dfa28,_0x1fda95){return db['ChatQueue'][_0xc6d0('0x27')]({'raw':_0x4d3da0[_0xc6d0('0x1b')]?_0x4d3da0[_0xc6d0('0x1b')][_0xc6d0('0x1c')]===undefined?!![]:![]:!![],'where':_0x4d3da0[_0xc6d0('0x1b')]?_0x4d3da0[_0xc6d0('0x1b')]['where']||null:null,'attributes':_0x4d3da0[_0xc6d0('0x1b')]?_0x4d3da0['options']['attributes']||null:null,'include':_0x4d3da0[_0xc6d0('0x1b')]?_0x4d3da0[_0xc6d0('0x1b')][_0xc6d0('0x1f')]?_['map'](_0x4d3da0['options'][_0xc6d0('0x1f')],function(_0x1a8eda){return{'model':db[_0x1a8eda['model']],'as':_0x1a8eda['as'],'attributes':_0x1a8eda['attributes'],'include':_0x1a8eda[_0xc6d0('0x1f')]?_[_0xc6d0('0x20')](_0x1a8eda['include'],function(_0x21403c){return{'model':db[_0x21403c[_0xc6d0('0x21')]],'as':_0x21403c['as'],'attributes':_0x21403c[_0xc6d0('0x22')],'include':_0x21403c['include']?_['map'](_0x21403c[_0xc6d0('0x1f')],function(_0x1c6d10){return{'model':db[_0x1c6d10[_0xc6d0('0x21')]],'as':_0x1c6d10['as'],'attributes':_0x1c6d10['attributes']};}):[]};}):[]};}):[]:[]})['then'](function(_0x5eb2e4){logger[_0xc6d0('0x11')](_0xc6d0('0x26'),_0x4d3da0);logger[_0xc6d0('0x24')]('ShowChatQueue',_0x4d3da0,JSON['stringify'](_0x5eb2e4));_0x1dfa28(_0x5eb2e4);})[_0xc6d0('0x18')](function(_0x69d9dd){logger[_0xc6d0('0x15')]('ShowChatQueue',_0x69d9dd[_0xc6d0('0x17')],_0x4d3da0);_0x1fda95(_0x58291a[_0xc6d0('0x15')](0x1f4,_0x69d9dd['message']));});});};
\ No newline at end of file
diff --git a/server/api/chatQueue/chatQueue.socket.js b/server/api/chatQueue/chatQueue.socket.js
index 4baf5a9..0500ca6 100644
--- a/server/api/chatQueue/chatQueue.socket.js
+++ b/server/api/chatQueue/chatQueue.socket.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x72b1=['register','length','./chatQueue.events','remove','update','emit','removeListener'];(function(_0xf50820,_0x56f041){var _0x2a9b10=function(_0x33f0f4){while(--_0x33f0f4){_0xf50820['push'](_0xf50820['shift']());}};_0x2a9b10(++_0x56f041);}(_0x72b1,0x16e));var _0x172b=function(_0x2563b8,_0x1b7fa1){_0x2563b8=_0x2563b8-0x0;var _0x1da178=_0x72b1[_0x2563b8];return _0x1da178;};'use strict';var ChatQueueEvents=require(_0x172b('0x0'));var events=['save',_0x172b('0x1'),_0x172b('0x2')];function createListener(_0x42b795,_0x18fd16){return function(_0x23bc7a){_0x18fd16[_0x172b('0x3')](_0x42b795,_0x23bc7a);};}function removeListener(_0x2c1d6e,_0x558038){return function(){ChatQueueEvents[_0x172b('0x4')](_0x2c1d6e,_0x558038);};}exports[_0x172b('0x5')]=function(_0x475fd6){for(var _0x222624=0x0,_0x571994=events[_0x172b('0x6')];_0x222624<_0x571994;_0x222624++){var _0x517363=events[_0x222624];var _0x1f98e9=createListener('chatQueue:'+_0x517363,_0x475fd6);ChatQueueEvents['on'](_0x517363,_0x1f98e9);}};
\ No newline at end of file
+var _0x222f=['./chatQueue.events','save','remove','update','emit','register'];(function(_0x1facfa,_0x1acf7d){var _0x9ec701=function(_0x115e37){while(--_0x115e37){_0x1facfa['push'](_0x1facfa['shift']());}};_0x9ec701(++_0x1acf7d);}(_0x222f,0x1a4));var _0xf222=function(_0x59cf8a,_0x163bb9){_0x59cf8a=_0x59cf8a-0x0;var _0x22dde8=_0x222f[_0x59cf8a];return _0x22dde8;};'use strict';var ChatQueueEvents=require(_0xf222('0x0'));var events=[_0xf222('0x1'),_0xf222('0x2'),_0xf222('0x3')];function createListener(_0x4d09ec,_0x4b4237){return function(_0x195de1){_0x4b4237[_0xf222('0x4')](_0x4d09ec,_0x195de1);};}function removeListener(_0x307791,_0x7b187d){return function(){ChatQueueEvents['removeListener'](_0x307791,_0x7b187d);};}exports[_0xf222('0x5')]=function(_0x54a758){for(var _0x112e6d=0x0,_0x26f129=events['length'];_0x112e6d<_0x26f129;_0x112e6d++){var _0xf5a105=events[_0x112e6d];var _0x302d7a=createListener('chatQueue:'+_0xf5a105,_0x54a758);ChatQueueEvents['on'](_0xf5a105,_0x302d7a);}};
\ No newline at end of file
diff --git a/server/api/chatQueue/index.js b/server/api/chatQueue/index.js
index d05dbd4..1b028fc 100644
--- a/server/api/chatQueue/index.js
+++ b/server/api/chatQueue/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x3e74=['../../config/environment','./chatQueue.controller','get','isAuthenticated','index','/describe','describe','/:id','show','getMembers','/:id/teams','getTeams','getAgents','post','addTeams','addAgents','put','delete','removeTeams','/:id/users','removeAgents','exports','multer','path','connect-timeout','express','../../components/auth/service'];(function(_0x20a584,_0xe384a5){var _0x4b41a8=function(_0x2127c6){while(--_0x2127c6){_0x20a584['push'](_0x20a584['shift']());}};_0x4b41a8(++_0xe384a5);}(_0x3e74,0x175));var _0x43e7=function(_0x48c15e,_0x3b1130){_0x48c15e=_0x48c15e-0x0;var _0x32f80a=_0x3e74[_0x48c15e];return _0x32f80a;};'use strict';var multer=require(_0x43e7('0x0'));var util=require('util');var path=require(_0x43e7('0x1'));var timeout=require(_0x43e7('0x2'));var express=require(_0x43e7('0x3'));var router=express['Router']();var fs_extra=require('fs-extra');var auth=require(_0x43e7('0x4'));var interaction=require('../../components/interaction/service');var config=require(_0x43e7('0x5'));var controller=require(_0x43e7('0x6'));router[_0x43e7('0x7')]('/',auth[_0x43e7('0x8')](),controller[_0x43e7('0x9')]);router['get'](_0x43e7('0xa'),auth[_0x43e7('0x8')](),controller[_0x43e7('0xb')]);router[_0x43e7('0x7')](_0x43e7('0xc'),auth['isAuthenticated'](),controller[_0x43e7('0xd')]);router['get']('/:id/members',auth[_0x43e7('0x8')](),controller[_0x43e7('0xe')]);router['get'](_0x43e7('0xf'),auth['isAuthenticated'](),controller[_0x43e7('0x10')]);router[_0x43e7('0x7')]('/:id/users',auth[_0x43e7('0x8')](),controller[_0x43e7('0x11')]);router[_0x43e7('0x12')]('/',auth[_0x43e7('0x8')](),controller['create']);router['post'](_0x43e7('0xf'),auth[_0x43e7('0x8')](),controller[_0x43e7('0x13')]);router['post']('/:id/users',auth[_0x43e7('0x8')](),controller[_0x43e7('0x14')]);router[_0x43e7('0x15')](_0x43e7('0xc'),auth['isAuthenticated'](),controller['update']);router[_0x43e7('0x16')](_0x43e7('0xc'),auth[_0x43e7('0x8')](),controller['destroy']);router['delete'](_0x43e7('0xf'),auth[_0x43e7('0x8')](),controller[_0x43e7('0x17')]);router[_0x43e7('0x16')](_0x43e7('0x18'),auth[_0x43e7('0x8')](),controller[_0x43e7('0x19')]);module[_0x43e7('0x1a')]=router;
\ No newline at end of file
+var _0x7217=['../../config/environment','./chatQueue.controller','get','isAuthenticated','index','/describe','describe','/:id','show','/:id/members','getMembers','/:id/teams','getTeams','/:id/users','post','addTeams','update','delete','destroy','removeTeams','removeAgents','exports','multer','path','connect-timeout','express','Router','fs-extra'];(function(_0x4bf550,_0x131bb9){var _0x36f6b5=function(_0x1bc4aa){while(--_0x1bc4aa){_0x4bf550['push'](_0x4bf550['shift']());}};_0x36f6b5(++_0x131bb9);}(_0x7217,0x19e));var _0x7721=function(_0x110c3d,_0x12ee06){_0x110c3d=_0x110c3d-0x0;var _0x226d67=_0x7217[_0x110c3d];return _0x226d67;};'use strict';var multer=require(_0x7721('0x0'));var util=require('util');var path=require(_0x7721('0x1'));var timeout=require(_0x7721('0x2'));var express=require(_0x7721('0x3'));var router=express[_0x7721('0x4')]();var fs_extra=require(_0x7721('0x5'));var auth=require('../../components/auth/service');var interaction=require('../../components/interaction/service');var config=require(_0x7721('0x6'));var controller=require(_0x7721('0x7'));router[_0x7721('0x8')]('/',auth[_0x7721('0x9')](),controller[_0x7721('0xa')]);router[_0x7721('0x8')](_0x7721('0xb'),auth[_0x7721('0x9')](),controller[_0x7721('0xc')]);router[_0x7721('0x8')](_0x7721('0xd'),auth[_0x7721('0x9')](),controller[_0x7721('0xe')]);router[_0x7721('0x8')](_0x7721('0xf'),auth['isAuthenticated'](),controller[_0x7721('0x10')]);router[_0x7721('0x8')](_0x7721('0x11'),auth[_0x7721('0x9')](),controller[_0x7721('0x12')]);router[_0x7721('0x8')](_0x7721('0x13'),auth[_0x7721('0x9')](),controller['getAgents']);router[_0x7721('0x14')]('/',auth[_0x7721('0x9')](),controller['create']);router[_0x7721('0x14')](_0x7721('0x11'),auth[_0x7721('0x9')](),controller[_0x7721('0x15')]);router['post'](_0x7721('0x13'),auth[_0x7721('0x9')](),controller['addAgents']);router['put']('/:id',auth[_0x7721('0x9')](),controller[_0x7721('0x16')]);router[_0x7721('0x17')](_0x7721('0xd'),auth['isAuthenticated'](),controller[_0x7721('0x18')]);router['delete'](_0x7721('0x11'),auth['isAuthenticated'](),controller[_0x7721('0x19')]);router[_0x7721('0x17')](_0x7721('0x13'),auth[_0x7721('0x9')](),controller[_0x7721('0x1a')]);module[_0x7721('0x1b')]=router;
\ No newline at end of file
diff --git a/server/api/chatQueueReport/chatQueueReport.attributes.js b/server/api/chatQueueReport/chatQueueReport.attributes.js
index 6fe7d32..8f06ec3 100644
--- a/server/api/chatQueueReport/chatQueueReport.attributes.js
+++ b/server/api/chatQueueReport/chatQueueReport.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xb8ba=['sequelize','exports','STRING','DATE','moment'];(function(_0x426560,_0x297102){var _0x1ef7ed=function(_0x15bc67){while(--_0x15bc67){_0x426560['push'](_0x426560['shift']());}};_0x1ef7ed(++_0x297102);}(_0xb8ba,0x6d));var _0xab8b=function(_0x1c80a3,_0x286877){_0x1c80a3=_0x1c80a3-0x0;var _0x23f9c8=_0xb8ba[_0x1c80a3];return _0x23f9c8;};'use strict';var moment=require(_0xab8b('0x0'));var Sequelize=require(_0xab8b('0x1'));module[_0xab8b('0x2')]={'uniqueid':{'type':Sequelize['STRING'],'allowNull':![]},'from':{'type':Sequelize[_0xab8b('0x3')]},'joinAt':{'type':Sequelize[_0xab8b('0x4')]},'leaveAt':{'type':Sequelize[_0xab8b('0x4')]},'acceptAt':{'type':Sequelize[_0xab8b('0x4')]},'exitAt':{'type':Sequelize[_0xab8b('0x4')]},'reason':{'type':Sequelize[_0xab8b('0x3')]}};
\ No newline at end of file
+var _0xe1ef=['sequelize','exports','STRING','DATE','moment'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xe1ef,0x72));var _0xfe1e=function(_0xd204bd,_0x52cc59){_0xd204bd=_0xd204bd-0x0;var _0x54cc75=_0xe1ef[_0xd204bd];return _0x54cc75;};'use strict';var moment=require(_0xfe1e('0x0'));var Sequelize=require(_0xfe1e('0x1'));module[_0xfe1e('0x2')]={'uniqueid':{'type':Sequelize[_0xfe1e('0x3')],'allowNull':![]},'from':{'type':Sequelize['STRING']},'joinAt':{'type':Sequelize['DATE']},'leaveAt':{'type':Sequelize[_0xfe1e('0x4')]},'acceptAt':{'type':Sequelize[_0xfe1e('0x4')]},'exitAt':{'type':Sequelize[_0xfe1e('0x4')]},'reason':{'type':Sequelize[_0xfe1e('0x3')]}};
\ No newline at end of file
diff --git a/server/api/chatQueueReport/chatQueueReport.controller.js b/server/api/chatQueueReport/chatQueueReport.controller.js
index 7f2b35e..85f87ce 100644
--- a/server/api/chatQueueReport/chatQueueReport.controller.js
+++ b/server/api/chatQueueReport/chatQueueReport.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xc0f9=['../../mysqldb','sendStatus','status','end','offset','undefined','limit','count','set','json','apply','update','then','error','stack','name','index','fieldName','type','key','map','query','keys','filters','intersection','attributes','model','fields','length','order','sort','pick','filter','merge','VIRTUAL','options','ChatQueueReport','includeAll','include','findAll','rows','catch','show','params','find','create','body','destroy','describe','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path','to-csv','ejs','fs-extra','lodash','crypto','jsforce','desk.js','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment'];(function(_0x4dcca3,_0x3b88d2){var _0x4b2703=function(_0xa5e865){while(--_0xa5e865){_0x4dcca3['push'](_0x4dcca3['shift']());}};_0x4b2703(++_0x3b88d2);}(_0xc0f9,0xc5));var _0x9c0f=function(_0x1f1fb4,_0x15a561){_0x1f1fb4=_0x1f1fb4-0x0;var _0x12fa15=_0xc0f9[_0x1f1fb4];return _0x12fa15;};'use strict';var emlformat=require(_0x9c0f('0x0'));var rimraf=require(_0x9c0f('0x1'));var zipdir=require(_0x9c0f('0x2'));var jsonpatch=require(_0x9c0f('0x3'));var rp=require(_0x9c0f('0x4'));var moment=require(_0x9c0f('0x5'));var BPromise=require('bluebird');var Mustache=require(_0x9c0f('0x6'));var util=require(_0x9c0f('0x7'));var path=require(_0x9c0f('0x8'));var sox=require('sox');var csv=require(_0x9c0f('0x9'));var ejs=require(_0x9c0f('0xa'));var fs=require('fs');var fs_extra=require(_0x9c0f('0xb'));var _=require(_0x9c0f('0xc'));var squel=require('squel');var crypto=require(_0x9c0f('0xd'));var jsforce=require(_0x9c0f('0xe'));var deskjs=require(_0x9c0f('0xf'));var toCsv=require(_0x9c0f('0x9'));var querystring=require('querystring');var Papa=require(_0x9c0f('0x10'));var Redis=require(_0x9c0f('0x11'));var authService=require('../../components/auth/service');var qs=require(_0x9c0f('0x12'));var as=require(_0x9c0f('0x13'));var hardwareService=require(_0x9c0f('0x14'));var logger=require(_0x9c0f('0x15'))(_0x9c0f('0x16'));var utils=require(_0x9c0f('0x17'));var config=require(_0x9c0f('0x18'));var licenseUtil=require('../../config/license/util');var db=require(_0x9c0f('0x19'))['db'];function respondWithStatusCode(_0x31b2b6,_0x2c269c){_0x2c269c=_0x2c269c||0xcc;return function(_0x150d35){if(_0x150d35){return _0x31b2b6[_0x9c0f('0x1a')](_0x2c269c);}return _0x31b2b6[_0x9c0f('0x1b')](_0x2c269c)[_0x9c0f('0x1c')]();};}function respondWithResult(_0x2daf5c,_0x14a724){_0x14a724=_0x14a724||0xc8;return function(_0x1201db){if(_0x1201db){return _0x2daf5c[_0x9c0f('0x1b')](_0x14a724)['json'](_0x1201db);}};}function respondWithFilteredResult(_0xa3d1a9,_0x484f8f){return function(_0x392de2){if(_0x392de2){var _0x4d2611=typeof _0x484f8f[_0x9c0f('0x1d')]===_0x9c0f('0x1e')&&typeof _0x484f8f[_0x9c0f('0x1f')]==='undefined';var _0x58a631=_0x392de2[_0x9c0f('0x20')];var _0x339c47=_0x4d2611?0x0:_0x484f8f[_0x9c0f('0x1d')];var _0x40ac5c=_0x4d2611?_0x392de2[_0x9c0f('0x20')]:_0x484f8f['offset']+_0x484f8f[_0x9c0f('0x1f')];var _0x2aa887;if(_0x40ac5c>=_0x58a631){_0x40ac5c=_0x58a631;_0x2aa887=0xc8;}else{_0x2aa887=0xce;}_0xa3d1a9[_0x9c0f('0x1b')](_0x2aa887);return _0xa3d1a9[_0x9c0f('0x21')]('Content-Range',_0x339c47+'-'+_0x40ac5c+'/'+_0x58a631)[_0x9c0f('0x22')](_0x392de2);}return null;};}function patchUpdates(_0x24a892){return function(_0x27fbed){try{jsonpatch[_0x9c0f('0x23')](_0x27fbed,_0x24a892,!![]);}catch(_0x2485dc){return BPromise['reject'](_0x2485dc);}return _0x27fbed['save']();};}function saveUpdates(_0xd84d31,_0x1b4dc8){return function(_0x3b16dc){if(_0x3b16dc){return _0x3b16dc[_0x9c0f('0x24')](_0xd84d31)[_0x9c0f('0x25')](function(_0x4f5f61){return _0x4f5f61;});}return null;};}function removeEntity(_0x5a2277,_0x43856e){return function(_0x463ea6){if(_0x463ea6){return _0x463ea6['destroy']()[_0x9c0f('0x25')](function(){_0x5a2277[_0x9c0f('0x1b')](0xcc)[_0x9c0f('0x1c')]();});}};}function handleEntityNotFound(_0x1af538,_0x56e12e){return function(_0x540842){if(!_0x540842){_0x1af538[_0x9c0f('0x1a')](0x194);}return _0x540842;};}function handleError(_0x3d1dc7,_0xe2f0f5){_0xe2f0f5=_0xe2f0f5||0x1f4;return function(_0x46fef1){logger[_0x9c0f('0x26')](_0x46fef1[_0x9c0f('0x27')]);if(_0x46fef1[_0x9c0f('0x28')]){delete _0x46fef1[_0x9c0f('0x28')];}_0x3d1dc7[_0x9c0f('0x1b')](_0xe2f0f5)['send'](_0x46fef1);};}exports[_0x9c0f('0x29')]=function(_0x497f24,_0xe724b){var _0x22a88d={},_0x1622ba={},_0x3bbc35={'count':0x0,'rows':[]};var _0x4fdd61=_['map'](db['ChatQueueReport']['rawAttributes'],function(_0x222d97){return{'name':_0x222d97[_0x9c0f('0x2a')],'type':_0x222d97[_0x9c0f('0x2b')][_0x9c0f('0x2c')]};});_0x1622ba['model']=_[_0x9c0f('0x2d')](_0x4fdd61,'name');_0x1622ba[_0x9c0f('0x2e')]=_[_0x9c0f('0x2f')](_0x497f24['query']);_0x1622ba[_0x9c0f('0x30')]=_[_0x9c0f('0x31')](_0x1622ba['model'],_0x1622ba[_0x9c0f('0x2e')]);_0x22a88d[_0x9c0f('0x32')]=_[_0x9c0f('0x31')](_0x1622ba[_0x9c0f('0x33')],qs[_0x9c0f('0x34')](_0x497f24[_0x9c0f('0x2e')]['fields']));_0x22a88d[_0x9c0f('0x32')]=_0x22a88d['attributes'][_0x9c0f('0x35')]?_0x22a88d[_0x9c0f('0x32')]:_0x1622ba[_0x9c0f('0x33')];if(!_0x497f24[_0x9c0f('0x2e')]['hasOwnProperty']('nolimit')){_0x22a88d['limit']=qs['limit'](_0x497f24[_0x9c0f('0x2e')][_0x9c0f('0x1f')]);_0x22a88d['offset']=qs[_0x9c0f('0x1d')](_0x497f24[_0x9c0f('0x2e')][_0x9c0f('0x1d')]);}_0x22a88d[_0x9c0f('0x36')]=qs[_0x9c0f('0x37')](_0x497f24['query'][_0x9c0f('0x37')]);_0x22a88d['where']=qs[_0x9c0f('0x30')](_[_0x9c0f('0x38')](_0x497f24[_0x9c0f('0x2e')],_0x1622ba[_0x9c0f('0x30')]),_0x4fdd61);if(_0x497f24[_0x9c0f('0x2e')][_0x9c0f('0x39')]){_0x22a88d['where']=_[_0x9c0f('0x3a')](_0x22a88d['where'],{'$or':_[_0x9c0f('0x2d')](_0x4fdd61,function(_0x4e36be){if(_0x4e36be[_0x9c0f('0x2b')]!==_0x9c0f('0x3b')){var _0x145790={};_0x145790[_0x4e36be[_0x9c0f('0x28')]]={'$like':'%'+_0x497f24['query'][_0x9c0f('0x39')]+'%'};return _0x145790;}})});}_0x22a88d=_[_0x9c0f('0x3a')]({},_0x22a88d,_0x497f24[_0x9c0f('0x3c')]);var _0x59cf7f={'where':_0x22a88d['where']};return db[_0x9c0f('0x3d')]['count'](_0x59cf7f)[_0x9c0f('0x25')](function(_0x132193){_0x3bbc35['count']=_0x132193;if(_0x497f24[_0x9c0f('0x2e')][_0x9c0f('0x3e')]){_0x22a88d[_0x9c0f('0x3f')]=[{'all':!![]}];}return db[_0x9c0f('0x3d')][_0x9c0f('0x40')](_0x22a88d);})['then'](function(_0x25af2b){_0x3bbc35[_0x9c0f('0x41')]=_0x25af2b;return _0x3bbc35;})[_0x9c0f('0x25')](respondWithFilteredResult(_0xe724b,_0x22a88d))[_0x9c0f('0x42')](handleError(_0xe724b,null));};exports[_0x9c0f('0x43')]=function(_0x2bc11c,_0x5f2340){var _0x2c397a={'raw':!![],'where':{'id':_0x2bc11c[_0x9c0f('0x44')]['id']}},_0x59696a={};_0x59696a[_0x9c0f('0x33')]=_[_0x9c0f('0x2f')](db['ChatQueueReport']['rawAttributes']);_0x59696a[_0x9c0f('0x2e')]=_[_0x9c0f('0x2f')](_0x2bc11c['query']);_0x59696a[_0x9c0f('0x30')]=_['intersection'](_0x59696a[_0x9c0f('0x33')],_0x59696a[_0x9c0f('0x2e')]);_0x2c397a[_0x9c0f('0x32')]=_[_0x9c0f('0x31')](_0x59696a[_0x9c0f('0x33')],qs['fields'](_0x2bc11c[_0x9c0f('0x2e')][_0x9c0f('0x34')]));_0x2c397a[_0x9c0f('0x32')]=_0x2c397a[_0x9c0f('0x32')][_0x9c0f('0x35')]?_0x2c397a['attributes']:_0x59696a['model'];if(_0x2bc11c[_0x9c0f('0x2e')][_0x9c0f('0x3e')]){_0x2c397a[_0x9c0f('0x3f')]=[{'all':!![]}];}_0x2c397a=_[_0x9c0f('0x3a')]({},_0x2c397a,_0x2bc11c[_0x9c0f('0x3c')]);return db[_0x9c0f('0x3d')][_0x9c0f('0x45')](_0x2c397a)[_0x9c0f('0x25')](handleEntityNotFound(_0x5f2340,null))[_0x9c0f('0x25')](respondWithResult(_0x5f2340,null))[_0x9c0f('0x42')](handleError(_0x5f2340,null));};exports['create']=function(_0x41cbee,_0x42afb0){return db[_0x9c0f('0x3d')][_0x9c0f('0x46')](_0x41cbee[_0x9c0f('0x47')],{})[_0x9c0f('0x25')](respondWithResult(_0x42afb0,0xc9))[_0x9c0f('0x42')](handleError(_0x42afb0,null));};exports['update']=function(_0x26f562,_0x1ab16c){if(_0x26f562[_0x9c0f('0x47')]['id']){delete _0x26f562[_0x9c0f('0x47')]['id'];}return db[_0x9c0f('0x3d')][_0x9c0f('0x45')]({'where':{'id':_0x26f562[_0x9c0f('0x44')]['id']}})[_0x9c0f('0x25')](handleEntityNotFound(_0x1ab16c,null))[_0x9c0f('0x25')](saveUpdates(_0x26f562[_0x9c0f('0x47')],null))[_0x9c0f('0x25')](respondWithResult(_0x1ab16c,null))[_0x9c0f('0x42')](handleError(_0x1ab16c,null));};exports[_0x9c0f('0x48')]=function(_0x127b51,_0x155b54){return db[_0x9c0f('0x3d')]['find']({'where':{'id':_0x127b51[_0x9c0f('0x44')]['id']}})[_0x9c0f('0x25')](handleEntityNotFound(_0x155b54,null))[_0x9c0f('0x25')](removeEntity(_0x155b54,null))['catch'](handleError(_0x155b54,null));};exports[_0x9c0f('0x49')]=function(_0x283c08,_0x6f7da7){return db[_0x9c0f('0x3d')][_0x9c0f('0x49')]()[_0x9c0f('0x25')](respondWithResult(_0x6f7da7,null))[_0x9c0f('0x42')](handleError(_0x6f7da7,null));};
\ No newline at end of file
+var _0x8110=['name','send','index','map','ChatQueueReport','rawAttributes','fieldName','query','intersection','model','attributes','fields','length','hasOwnProperty','order','sort','where','filters','pick','merge','type','VIRTUAL','options','includeAll','include','findAll','rows','catch','params','create','body','update','find','describe','rimraf','moment','mustache','util','path','sox','to-csv','fs-extra','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','api','../../config/utils','../../config/license/util','sendStatus','status','json','offset','undefined','limit','count','set','Content-Range','apply','reject','save','then','destroy','error','stack'];(function(_0x422905,_0x3bce3a){var _0x33dc6c=function(_0x4852c9){while(--_0x4852c9){_0x422905['push'](_0x422905['shift']());}};_0x33dc6c(++_0x3bce3a);}(_0x8110,0x185));var _0x0811=function(_0x8a8252,_0x24b338){_0x8a8252=_0x8a8252-0x0;var _0x21c0a0=_0x8110[_0x8a8252];return _0x21c0a0;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x0811('0x0'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0x0811('0x1'));var BPromise=require('bluebird');var Mustache=require(_0x0811('0x2'));var util=require(_0x0811('0x3'));var path=require(_0x0811('0x4'));var sox=require(_0x0811('0x5'));var csv=require(_0x0811('0x6'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x0811('0x7'));var _=require('lodash');var squel=require(_0x0811('0x8'));var crypto=require(_0x0811('0x9'));var jsforce=require(_0x0811('0xa'));var deskjs=require(_0x0811('0xb'));var toCsv=require(_0x0811('0x6'));var querystring=require(_0x0811('0xc'));var Papa=require(_0x0811('0xd'));var Redis=require(_0x0811('0xe'));var authService=require(_0x0811('0xf'));var qs=require(_0x0811('0x10'));var as=require(_0x0811('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x0811('0x12'));var utils=require(_0x0811('0x13'));var config=require('../../config/environment');var licenseUtil=require(_0x0811('0x14'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x220ec1,_0x20e525){_0x20e525=_0x20e525||0xcc;return function(_0x3e6050){if(_0x3e6050){return _0x220ec1[_0x0811('0x15')](_0x20e525);}return _0x220ec1[_0x0811('0x16')](_0x20e525)['end']();};}function respondWithResult(_0x535d3e,_0x203cca){_0x203cca=_0x203cca||0xc8;return function(_0x553502){if(_0x553502){return _0x535d3e['status'](_0x203cca)[_0x0811('0x17')](_0x553502);}};}function respondWithFilteredResult(_0x4ca03c,_0x4c0add){return function(_0x5c5e84){if(_0x5c5e84){var _0x3c06ec=typeof _0x4c0add[_0x0811('0x18')]===_0x0811('0x19')&&typeof _0x4c0add[_0x0811('0x1a')]===_0x0811('0x19');var _0x5baffe=_0x5c5e84[_0x0811('0x1b')];var _0x3c1856=_0x3c06ec?0x0:_0x4c0add[_0x0811('0x18')];var _0x1367c7=_0x3c06ec?_0x5c5e84['count']:_0x4c0add['offset']+_0x4c0add[_0x0811('0x1a')];var _0x414c49;if(_0x1367c7>=_0x5baffe){_0x1367c7=_0x5baffe;_0x414c49=0xc8;}else{_0x414c49=0xce;}_0x4ca03c['status'](_0x414c49);return _0x4ca03c[_0x0811('0x1c')](_0x0811('0x1d'),_0x3c1856+'-'+_0x1367c7+'/'+_0x5baffe)[_0x0811('0x17')](_0x5c5e84);}return null;};}function patchUpdates(_0x2b9aa3){return function(_0x47dd14){try{jsonpatch[_0x0811('0x1e')](_0x47dd14,_0x2b9aa3,!![]);}catch(_0x43102f){return BPromise[_0x0811('0x1f')](_0x43102f);}return _0x47dd14[_0x0811('0x20')]();};}function saveUpdates(_0x24bec4,_0x43c1a4){return function(_0x19e222){if(_0x19e222){return _0x19e222['update'](_0x24bec4)[_0x0811('0x21')](function(_0x3e5c14){return _0x3e5c14;});}return null;};}function removeEntity(_0x4e7e96,_0xc4b95c){return function(_0x46303e){if(_0x46303e){return _0x46303e[_0x0811('0x22')]()[_0x0811('0x21')](function(){_0x4e7e96['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x6d74ac,_0x5cce2e){return function(_0x3fe842){if(!_0x3fe842){_0x6d74ac['sendStatus'](0x194);}return _0x3fe842;};}function handleError(_0x33844b,_0x2957da){_0x2957da=_0x2957da||0x1f4;return function(_0x45170e){logger[_0x0811('0x23')](_0x45170e[_0x0811('0x24')]);if(_0x45170e[_0x0811('0x25')]){delete _0x45170e[_0x0811('0x25')];}_0x33844b['status'](_0x2957da)[_0x0811('0x26')](_0x45170e);};}exports[_0x0811('0x27')]=function(_0x3a190c,_0x1f9f1e){var _0x39af29={},_0x36c96a={},_0x58ef46={'count':0x0,'rows':[]};var _0x59c623=_[_0x0811('0x28')](db[_0x0811('0x29')][_0x0811('0x2a')],function(_0x5a9e10){return{'name':_0x5a9e10[_0x0811('0x2b')],'type':_0x5a9e10['type']['key']};});_0x36c96a['model']=_[_0x0811('0x28')](_0x59c623,_0x0811('0x25'));_0x36c96a['query']=_['keys'](_0x3a190c[_0x0811('0x2c')]);_0x36c96a['filters']=_[_0x0811('0x2d')](_0x36c96a[_0x0811('0x2e')],_0x36c96a['query']);_0x39af29[_0x0811('0x2f')]=_[_0x0811('0x2d')](_0x36c96a[_0x0811('0x2e')],qs['fields'](_0x3a190c[_0x0811('0x2c')][_0x0811('0x30')]));_0x39af29[_0x0811('0x2f')]=_0x39af29[_0x0811('0x2f')][_0x0811('0x31')]?_0x39af29[_0x0811('0x2f')]:_0x36c96a[_0x0811('0x2e')];if(!_0x3a190c[_0x0811('0x2c')][_0x0811('0x32')]('nolimit')){_0x39af29[_0x0811('0x1a')]=qs[_0x0811('0x1a')](_0x3a190c[_0x0811('0x2c')]['limit']);_0x39af29['offset']=qs[_0x0811('0x18')](_0x3a190c[_0x0811('0x2c')][_0x0811('0x18')]);}_0x39af29[_0x0811('0x33')]=qs[_0x0811('0x34')](_0x3a190c[_0x0811('0x2c')][_0x0811('0x34')]);_0x39af29[_0x0811('0x35')]=qs[_0x0811('0x36')](_[_0x0811('0x37')](_0x3a190c[_0x0811('0x2c')],_0x36c96a['filters']),_0x59c623);if(_0x3a190c[_0x0811('0x2c')]['filter']){_0x39af29[_0x0811('0x35')]=_[_0x0811('0x38')](_0x39af29[_0x0811('0x35')],{'$or':_['map'](_0x59c623,function(_0x2c50f6){if(_0x2c50f6[_0x0811('0x39')]!==_0x0811('0x3a')){var _0x3b155b={};_0x3b155b[_0x2c50f6[_0x0811('0x25')]]={'$like':'%'+_0x3a190c[_0x0811('0x2c')]['filter']+'%'};return _0x3b155b;}})});}_0x39af29=_['merge']({},_0x39af29,_0x3a190c[_0x0811('0x3b')]);var _0x17062b={'where':_0x39af29[_0x0811('0x35')]};return db[_0x0811('0x29')][_0x0811('0x1b')](_0x17062b)[_0x0811('0x21')](function(_0x220c8a){_0x58ef46[_0x0811('0x1b')]=_0x220c8a;if(_0x3a190c[_0x0811('0x2c')][_0x0811('0x3c')]){_0x39af29[_0x0811('0x3d')]=[{'all':!![]}];}return db['ChatQueueReport'][_0x0811('0x3e')](_0x39af29);})['then'](function(_0x1ea7c5){_0x58ef46[_0x0811('0x3f')]=_0x1ea7c5;return _0x58ef46;})[_0x0811('0x21')](respondWithFilteredResult(_0x1f9f1e,_0x39af29))[_0x0811('0x40')](handleError(_0x1f9f1e,null));};exports['show']=function(_0x232757,_0x1b7954){var _0x20d34a={'raw':!![],'where':{'id':_0x232757[_0x0811('0x41')]['id']}},_0xccdd8b={};_0xccdd8b['model']=_['keys'](db['ChatQueueReport']['rawAttributes']);_0xccdd8b[_0x0811('0x2c')]=_['keys'](_0x232757['query']);_0xccdd8b['filters']=_[_0x0811('0x2d')](_0xccdd8b['model'],_0xccdd8b[_0x0811('0x2c')]);_0x20d34a['attributes']=_[_0x0811('0x2d')](_0xccdd8b[_0x0811('0x2e')],qs[_0x0811('0x30')](_0x232757[_0x0811('0x2c')][_0x0811('0x30')]));_0x20d34a['attributes']=_0x20d34a[_0x0811('0x2f')][_0x0811('0x31')]?_0x20d34a[_0x0811('0x2f')]:_0xccdd8b[_0x0811('0x2e')];if(_0x232757[_0x0811('0x2c')]['includeAll']){_0x20d34a[_0x0811('0x3d')]=[{'all':!![]}];}_0x20d34a=_[_0x0811('0x38')]({},_0x20d34a,_0x232757[_0x0811('0x3b')]);return db['ChatQueueReport']['find'](_0x20d34a)[_0x0811('0x21')](handleEntityNotFound(_0x1b7954,null))[_0x0811('0x21')](respondWithResult(_0x1b7954,null))[_0x0811('0x40')](handleError(_0x1b7954,null));};exports['create']=function(_0x4701c7,_0x39be7d){return db[_0x0811('0x29')][_0x0811('0x42')](_0x4701c7[_0x0811('0x43')],{})[_0x0811('0x21')](respondWithResult(_0x39be7d,0xc9))['catch'](handleError(_0x39be7d,null));};exports[_0x0811('0x44')]=function(_0x2b578c,_0x54c088){if(_0x2b578c['body']['id']){delete _0x2b578c[_0x0811('0x43')]['id'];}return db['ChatQueueReport'][_0x0811('0x45')]({'where':{'id':_0x2b578c[_0x0811('0x41')]['id']}})['then'](handleEntityNotFound(_0x54c088,null))['then'](saveUpdates(_0x2b578c[_0x0811('0x43')],null))['then'](respondWithResult(_0x54c088,null))[_0x0811('0x40')](handleError(_0x54c088,null));};exports[_0x0811('0x22')]=function(_0x52d23a,_0x39fad3){return db[_0x0811('0x29')][_0x0811('0x45')]({'where':{'id':_0x52d23a[_0x0811('0x41')]['id']}})[_0x0811('0x21')](handleEntityNotFound(_0x39fad3,null))['then'](removeEntity(_0x39fad3,null))[_0x0811('0x40')](handleError(_0x39fad3,null));};exports[_0x0811('0x46')]=function(_0x26d6b1,_0x5b0e18){return db[_0x0811('0x29')][_0x0811('0x46')]()[_0x0811('0x21')](respondWithResult(_0x5b0e18,null))[_0x0811('0x40')](handleError(_0x5b0e18,null));};
\ No newline at end of file
diff --git a/server/api/chatQueueReport/chatQueueReport.model.js b/server/api/chatQueueReport/chatQueueReport.model.js
index 7f62fe5..58a56a1 100644
--- a/server/api/chatQueueReport/chatQueueReport.model.js
+++ b/server/api/chatQueueReport/chatQueueReport.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xb7e7=['../../config/logger','moment','request-promise','rimraf','../../config/environment','./chatQueueReport.attributes','define','ChatQueueReport','uniqueid','lodash'];(function(_0x21d589,_0x1e07f5){var _0x4ccf43=function(_0x55a33c){while(--_0x55a33c){_0x21d589['push'](_0x21d589['shift']());}};_0x4ccf43(++_0x1e07f5);}(_0xb7e7,0x121));var _0x7b7e=function(_0x2b4411,_0x2625ed){_0x2b4411=_0x2b4411-0x0;var _0x8e41ef=_0xb7e7[_0x2b4411];return _0x8e41ef;};'use strict';var _=require(_0x7b7e('0x0'));var util=require('util');var logger=require(_0x7b7e('0x1'))('api');var moment=require(_0x7b7e('0x2'));var BPromise=require('bluebird');var rp=require(_0x7b7e('0x3'));var fs=require('fs');var path=require('path');var rimraf=require(_0x7b7e('0x4'));var config=require(_0x7b7e('0x5'));var attributes=require(_0x7b7e('0x6'));module['exports']=function(_0x53ed64,_0x333fa4){return _0x53ed64[_0x7b7e('0x7')](_0x7b7e('0x8'),attributes,{'tableName':'report_chat_queue','paranoid':![],'indexes':[{'name':_0x7b7e('0x9'),'fields':[_0x7b7e('0x9')]}],'timestamps':!![]});};
\ No newline at end of file
+var _0xe706=['../../config/logger','moment','bluebird','request-promise','path','rimraf','../../config/environment','./chatQueueReport.attributes','exports','define','ChatQueueReport','report_chat_queue','uniqueid','lodash','util'];(function(_0x1cf1c7,_0x1e0f72){var _0x362b0a=function(_0xfec7cd){while(--_0xfec7cd){_0x1cf1c7['push'](_0x1cf1c7['shift']());}};_0x362b0a(++_0x1e0f72);}(_0xe706,0xa3));var _0x6e70=function(_0x10291b,_0x518773){_0x10291b=_0x10291b-0x0;var _0x1d5fbe=_0xe706[_0x10291b];return _0x1d5fbe;};'use strict';var _=require(_0x6e70('0x0'));var util=require(_0x6e70('0x1'));var logger=require(_0x6e70('0x2'))('api');var moment=require(_0x6e70('0x3'));var BPromise=require(_0x6e70('0x4'));var rp=require(_0x6e70('0x5'));var fs=require('fs');var path=require(_0x6e70('0x6'));var rimraf=require(_0x6e70('0x7'));var config=require(_0x6e70('0x8'));var attributes=require(_0x6e70('0x9'));module[_0x6e70('0xa')]=function(_0x1b0389,_0x4381d1){return _0x1b0389[_0x6e70('0xb')](_0x6e70('0xc'),attributes,{'tableName':_0x6e70('0xd'),'paranoid':![],'indexes':[{'name':_0x6e70('0xe'),'fields':[_0x6e70('0xe')]}],'timestamps':!![]});};
\ No newline at end of file
diff --git a/server/api/chatQueueReport/chatQueueReport.rpc.js b/server/api/chatQueueReport/chatQueueReport.rpc.js
index 130d022..b3ef84e 100644
--- a/server/api/chatQueueReport/chatQueueReport.rpc.js
+++ b/server/api/chatQueueReport/chatQueueReport.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xdef5=['code','message','info','CreateChatQueueReport','ChatQueueReport','create','body','options','catch','UpdateChatQueueReport','update','attributes','limit','lodash','util','moment','bluebird','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','request','then','ChatQueueReport,\x20%s,\x20%s','request\x20sent','debug','ChatQueueReport,\x20%s,\x20%s,\x20%s','stringify','error'];(function(_0x42245d,_0x51758f){var _0x4b211a=function(_0x2634e){while(--_0x2634e){_0x42245d['push'](_0x42245d['shift']());}};_0x4b211a(++_0x51758f);}(_0xdef5,0x183));var _0x5def=function(_0x44b604,_0x21c079){_0x44b604=_0x44b604-0x0;var _0x3968ac=_0xdef5[_0x44b604];return _0x3968ac;};'use strict';var _=require(_0x5def('0x0'));var util=require(_0x5def('0x1'));var moment=require(_0x5def('0x2'));var BPromise=require(_0x5def('0x3'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x5def('0x4'));var db=require(_0x5def('0x5'))['db'];var utils=require(_0x5def('0x6'));var logger=require(_0x5def('0x7'))(_0x5def('0x8'));var config=require(_0x5def('0x9'));var jayson=require(_0x5def('0xa'));var client=jayson[_0x5def('0xb')][_0x5def('0xc')]({'port':0x232a});function respondWithRpcPromise(_0x30ae9f,_0x4687d5,_0x3c9df1){return new BPromise(function(_0x37db5a,_0x1abd2a){return client[_0x5def('0xd')](_0x30ae9f,_0x3c9df1)[_0x5def('0xe')](function(_0x151948){logger['info'](_0x5def('0xf'),_0x4687d5,_0x5def('0x10'));logger[_0x5def('0x11')](_0x5def('0x12'),_0x4687d5,_0x5def('0x10'),JSON[_0x5def('0x13')](_0x151948));if(_0x151948[_0x5def('0x14')]){if(_0x151948[_0x5def('0x14')][_0x5def('0x15')]===0x1f4){logger['error'](_0x5def('0xf'),_0x4687d5,_0x151948[_0x5def('0x14')]['message']);return _0x1abd2a(_0x151948['error'][_0x5def('0x16')]);}logger[_0x5def('0x14')](_0x5def('0xf'),_0x4687d5,_0x151948['error']['message']);return _0x37db5a(_0x151948['error']['message']);}else{logger[_0x5def('0x17')](_0x5def('0xf'),_0x4687d5,_0x5def('0x10'));_0x37db5a(_0x151948['result']['message']);}})['catch'](function(_0x27a55e){logger[_0x5def('0x14')](_0x5def('0xf'),_0x4687d5,_0x27a55e);_0x1abd2a(_0x27a55e);});});}exports[_0x5def('0x18')]=function(_0xde58f7){var _0x3c306a=this;return new Promise(function(_0x4f4da2,_0x54712f){return db[_0x5def('0x19')][_0x5def('0x1a')](_0xde58f7[_0x5def('0x1b')],{'raw':_0xde58f7[_0x5def('0x1c')]?_0xde58f7['options']['raw']===undefined?!![]:![]:!![]})['then'](function(_0x4c5f8e){logger['info'](_0x5def('0x18'),_0xde58f7);logger[_0x5def('0x11')](_0x5def('0x18'),_0xde58f7,JSON[_0x5def('0x13')](_0x4c5f8e));_0x4f4da2(_0x4c5f8e);})[_0x5def('0x1d')](function(_0x849ea2){logger[_0x5def('0x14')]('CreateChatQueueReport',_0x849ea2['message'],_0xde58f7);_0x54712f(_0x3c306a[_0x5def('0x14')](0x1f4,_0x849ea2['message']));});});};exports[_0x5def('0x1e')]=function(_0x3ff7c9){var _0x205ad9=this;return new Promise(function(_0x311f05,_0x257db3){return db[_0x5def('0x19')][_0x5def('0x1f')](_0x3ff7c9[_0x5def('0x1b')],{'raw':_0x3ff7c9[_0x5def('0x1c')]?_0x3ff7c9['options']['raw']===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x3ff7c9[_0x5def('0x1c')]?_0x3ff7c9[_0x5def('0x1c')]['where']||null:null,'attributes':_0x3ff7c9[_0x5def('0x1c')]?_0x3ff7c9[_0x5def('0x1c')][_0x5def('0x20')]||null:null,'limit':_0x3ff7c9['options']?_0x3ff7c9[_0x5def('0x1c')][_0x5def('0x21')]||null:null})[_0x5def('0xe')](function(_0x33c0af){logger[_0x5def('0x17')]('UpdateChatQueueReport',_0x3ff7c9);logger[_0x5def('0x11')]('UpdateChatQueueReport',_0x3ff7c9,JSON[_0x5def('0x13')](_0x33c0af));_0x311f05(_0x33c0af);})[_0x5def('0x1d')](function(_0x401464){logger[_0x5def('0x14')](_0x5def('0x1e'),_0x401464[_0x5def('0x16')],_0x3ff7c9);_0x257db3(_0x205ad9[_0x5def('0x14')](0x1f4,_0x401464[_0x5def('0x16')]));});});};
\ No newline at end of file
+var _0x7b1b=['request\x20sent','debug','ChatQueueReport,\x20%s,\x20%s,\x20%s','stringify','error','code','message','catch','CreateChatQueueReport','ChatQueueReport','create','body','options','raw','UpdateChatQueueReport','where','attributes','limit','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','../../config/environment','jayson/promise','http','request','info','ChatQueueReport,\x20%s,\x20%s'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x7b1b,0x17d));var _0xb7b1=function(_0x4741af,_0x2305b3){_0x4741af=_0x4741af-0x0;var _0xbf6b99=_0x7b1b[_0x4741af];return _0xbf6b99;};'use strict';var _=require(_0xb7b1('0x0'));var util=require(_0xb7b1('0x1'));var moment=require(_0xb7b1('0x2'));var BPromise=require(_0xb7b1('0x3'));var rs=require(_0xb7b1('0x4'));var fs=require('fs');var Redis=require(_0xb7b1('0x5'));var db=require(_0xb7b1('0x6'))['db'];var utils=require(_0xb7b1('0x7'));var logger=require(_0xb7b1('0x8'))('rpc');var config=require(_0xb7b1('0x9'));var jayson=require(_0xb7b1('0xa'));var client=jayson['client'][_0xb7b1('0xb')]({'port':0x232a});function respondWithRpcPromise(_0x3a0740,_0x4ba25d,_0x159a90){return new BPromise(function(_0x3d0b52,_0x1e3431){return client[_0xb7b1('0xc')](_0x3a0740,_0x159a90)['then'](function(_0x4b5481){logger[_0xb7b1('0xd')](_0xb7b1('0xe'),_0x4ba25d,_0xb7b1('0xf'));logger[_0xb7b1('0x10')](_0xb7b1('0x11'),_0x4ba25d,_0xb7b1('0xf'),JSON[_0xb7b1('0x12')](_0x4b5481));if(_0x4b5481[_0xb7b1('0x13')]){if(_0x4b5481[_0xb7b1('0x13')][_0xb7b1('0x14')]===0x1f4){logger[_0xb7b1('0x13')](_0xb7b1('0xe'),_0x4ba25d,_0x4b5481['error'][_0xb7b1('0x15')]);return _0x1e3431(_0x4b5481['error']['message']);}logger[_0xb7b1('0x13')](_0xb7b1('0xe'),_0x4ba25d,_0x4b5481[_0xb7b1('0x13')][_0xb7b1('0x15')]);return _0x3d0b52(_0x4b5481[_0xb7b1('0x13')]['message']);}else{logger[_0xb7b1('0xd')](_0xb7b1('0xe'),_0x4ba25d,_0xb7b1('0xf'));_0x3d0b52(_0x4b5481['result'][_0xb7b1('0x15')]);}})[_0xb7b1('0x16')](function(_0x8e2ff9){logger['error'](_0xb7b1('0xe'),_0x4ba25d,_0x8e2ff9);_0x1e3431(_0x8e2ff9);});});}exports[_0xb7b1('0x17')]=function(_0x59e2c7){var _0x526fc6=this;return new Promise(function(_0x14c02c,_0x55457d){return db[_0xb7b1('0x18')][_0xb7b1('0x19')](_0x59e2c7[_0xb7b1('0x1a')],{'raw':_0x59e2c7['options']?_0x59e2c7[_0xb7b1('0x1b')][_0xb7b1('0x1c')]===undefined?!![]:![]:!![]})['then'](function(_0x507c5b){logger['info'](_0xb7b1('0x17'),_0x59e2c7);logger[_0xb7b1('0x10')](_0xb7b1('0x17'),_0x59e2c7,JSON[_0xb7b1('0x12')](_0x507c5b));_0x14c02c(_0x507c5b);})['catch'](function(_0x21f01f){logger[_0xb7b1('0x13')](_0xb7b1('0x17'),_0x21f01f[_0xb7b1('0x15')],_0x59e2c7);_0x55457d(_0x526fc6['error'](0x1f4,_0x21f01f[_0xb7b1('0x15')]));});});};exports[_0xb7b1('0x1d')]=function(_0xbbe040){var _0x4beaa4=this;return new Promise(function(_0x39ab05,_0x540027){return db[_0xb7b1('0x18')]['update'](_0xbbe040[_0xb7b1('0x1a')],{'raw':_0xbbe040['options']?_0xbbe040[_0xb7b1('0x1b')]['raw']===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0xbbe040[_0xb7b1('0x1b')]?_0xbbe040[_0xb7b1('0x1b')][_0xb7b1('0x1e')]||null:null,'attributes':_0xbbe040[_0xb7b1('0x1b')]?_0xbbe040[_0xb7b1('0x1b')][_0xb7b1('0x1f')]||null:null,'limit':_0xbbe040[_0xb7b1('0x1b')]?_0xbbe040[_0xb7b1('0x1b')][_0xb7b1('0x20')]||null:null})['then'](function(_0x4c22b2){logger[_0xb7b1('0xd')](_0xb7b1('0x1d'),_0xbbe040);logger[_0xb7b1('0x10')](_0xb7b1('0x1d'),_0xbbe040,JSON['stringify'](_0x4c22b2));_0x39ab05(_0x4c22b2);})[_0xb7b1('0x16')](function(_0x5f115a){logger[_0xb7b1('0x13')](_0xb7b1('0x1d'),_0x5f115a[_0xb7b1('0x15')],_0xbbe040);_0x540027(_0x4beaa4['error'](0x1f4,_0x5f115a[_0xb7b1('0x15')]));});});};
\ No newline at end of file
diff --git a/server/api/chatQueueReport/index.js b/server/api/chatQueueReport/index.js
index 9509012..dc819cb 100644
--- a/server/api/chatQueueReport/index.js
+++ b/server/api/chatQueueReport/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x52c0=['connect-timeout','Router','../../components/auth/service','../../components/interaction/service','./chatQueueReport.controller','get','isAuthenticated','index','/describe','/:id','show','post','create','put','update','delete','destroy','exports','multer','util','path'];(function(_0x813d0a,_0x4fd3d7){var _0x241352=function(_0x3ca375){while(--_0x3ca375){_0x813d0a['push'](_0x813d0a['shift']());}};_0x241352(++_0x4fd3d7);}(_0x52c0,0xa5));var _0x052c=function(_0x2f81f4,_0xee02fd){_0x2f81f4=_0x2f81f4-0x0;var _0x29b0ea=_0x52c0[_0x2f81f4];return _0x29b0ea;};'use strict';var multer=require(_0x052c('0x0'));var util=require(_0x052c('0x1'));var path=require(_0x052c('0x2'));var timeout=require(_0x052c('0x3'));var express=require('express');var router=express[_0x052c('0x4')]();var fs_extra=require('fs-extra');var auth=require(_0x052c('0x5'));var interaction=require(_0x052c('0x6'));var config=require('../../config/environment');var controller=require(_0x052c('0x7'));router[_0x052c('0x8')]('/',auth[_0x052c('0x9')](),controller[_0x052c('0xa')]);router['get'](_0x052c('0xb'),auth[_0x052c('0x9')](),controller['describe']);router[_0x052c('0x8')](_0x052c('0xc'),auth[_0x052c('0x9')](),controller[_0x052c('0xd')]);router[_0x052c('0xe')]('/',auth['isAuthenticated'](),controller[_0x052c('0xf')]);router[_0x052c('0x10')]('/:id',auth[_0x052c('0x9')](),controller[_0x052c('0x11')]);router[_0x052c('0x12')](_0x052c('0xc'),auth['isAuthenticated'](),controller[_0x052c('0x13')]);module[_0x052c('0x14')]=router;
\ No newline at end of file
+var _0x4e3d=['index','/describe','describe','/:id','show','post','create','put','update','destroy','exports','multer','util','path','connect-timeout','express','Router','../../components/interaction/service','./chatQueueReport.controller','get','isAuthenticated'];(function(_0x3da594,_0x246a24){var _0x502753=function(_0x6965cd){while(--_0x6965cd){_0x3da594['push'](_0x3da594['shift']());}};_0x502753(++_0x246a24);}(_0x4e3d,0x146));var _0xd4e3=function(_0x502c7d,_0x2f1285){_0x502c7d=_0x502c7d-0x0;var _0x30b7ed=_0x4e3d[_0x502c7d];return _0x30b7ed;};'use strict';var multer=require(_0xd4e3('0x0'));var util=require(_0xd4e3('0x1'));var path=require(_0xd4e3('0x2'));var timeout=require(_0xd4e3('0x3'));var express=require(_0xd4e3('0x4'));var router=express[_0xd4e3('0x5')]();var fs_extra=require('fs-extra');var auth=require('../../components/auth/service');var interaction=require(_0xd4e3('0x6'));var config=require('../../config/environment');var controller=require(_0xd4e3('0x7'));router[_0xd4e3('0x8')]('/',auth[_0xd4e3('0x9')](),controller[_0xd4e3('0xa')]);router[_0xd4e3('0x8')](_0xd4e3('0xb'),auth[_0xd4e3('0x9')](),controller[_0xd4e3('0xc')]);router['get'](_0xd4e3('0xd'),auth[_0xd4e3('0x9')](),controller[_0xd4e3('0xe')]);router[_0xd4e3('0xf')]('/',auth[_0xd4e3('0x9')](),controller[_0xd4e3('0x10')]);router[_0xd4e3('0x11')]('/:id',auth[_0xd4e3('0x9')](),controller[_0xd4e3('0x12')]);router['delete'](_0xd4e3('0xd'),auth[_0xd4e3('0x9')](),controller[_0xd4e3('0x13')]);module[_0xd4e3('0x14')]=router;
\ No newline at end of file
diff --git a/server/api/chatTransferReport/chatTransferReport.attributes.js b/server/api/chatTransferReport/chatTransferReport.attributes.js
index f78d618..ec06a38 100644
--- a/server/api/chatTransferReport/chatTransferReport.attributes.js
+++ b/server/api/chatTransferReport/chatTransferReport.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x9bde=['NOW','sequelize','STRING','account','agent','queue','DATE'];(function(_0x54ea7a,_0x19df9b){var _0x65a10d=function(_0x1bf936){while(--_0x1bf936){_0x54ea7a['push'](_0x54ea7a['shift']());}};_0x65a10d(++_0x19df9b);}(_0x9bde,0xe1));var _0xe9bd=function(_0x21de91,_0x389fd8){_0x21de91=_0x21de91-0x0;var _0x18d348=_0x9bde[_0x21de91];return _0x18d348;};'use strict';var moment=require('moment');var Sequelize=require(_0xe9bd('0x0'));module['exports']={'uniqueid':{'type':Sequelize[_0xe9bd('0x1')],'allowNull':![]},'type':{'type':Sequelize['ENUM'](_0xe9bd('0x2'),_0xe9bd('0x3'),_0xe9bd('0x4')),'allowNull':![],'defaultValue':_0xe9bd('0x4')},'transferredAt':{'type':Sequelize[_0xe9bd('0x5')],'allowNull':![],'defaultValue':Sequelize[_0xe9bd('0x6')]}};
\ No newline at end of file
+var _0xcb91=['STRING','ENUM','account','queue','NOW','exports'];(function(_0x4fe1df,_0x413bd2){var _0x4a0b2c=function(_0x4d463a){while(--_0x4d463a){_0x4fe1df['push'](_0x4fe1df['shift']());}};_0x4a0b2c(++_0x413bd2);}(_0xcb91,0x1a9));var _0x1cb9=function(_0x232ec0,_0x45fdd0){_0x232ec0=_0x232ec0-0x0;var _0x356705=_0xcb91[_0x232ec0];return _0x356705;};'use strict';var moment=require('moment');var Sequelize=require('sequelize');module[_0x1cb9('0x0')]={'uniqueid':{'type':Sequelize[_0x1cb9('0x1')],'allowNull':![]},'type':{'type':Sequelize[_0x1cb9('0x2')](_0x1cb9('0x3'),'agent',_0x1cb9('0x4')),'allowNull':![],'defaultValue':_0x1cb9('0x4')},'transferredAt':{'type':Sequelize['DATE'],'allowNull':![],'defaultValue':Sequelize[_0x1cb9('0x5')]}};
\ No newline at end of file
diff --git a/server/api/chatTransferReport/chatTransferReport.controller.js b/server/api/chatTransferReport/chatTransferReport.controller.js
index e6be113..fb13f11 100644
--- a/server/api/chatTransferReport/chatTransferReport.controller.js
+++ b/server/api/chatTransferReport/chatTransferReport.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x9991=['index','rawAttributes','type','key','model','query','keys','intersection','attributes','fields','length','hasOwnProperty','order','sort','where','filters','pick','filter','map','options','ChatTransferReport','includeAll','include','findAll','rows','catch','params','merge','find','create','body','describe','eml-format','rimraf','request-promise','moment','mustache','path','sox','to-csv','fs-extra','crypto','desk.js','querystring','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','limit','undefined','count','set','Content-Range','apply','reject','update','destroy','then','stack','name'];(function(_0xeff08e,_0x33b36f){var _0x372099=function(_0x10e875){while(--_0x10e875){_0xeff08e['push'](_0xeff08e['shift']());}};_0x372099(++_0x33b36f);}(_0x9991,0xf2));var _0x1999=function(_0x437314,_0x979155){_0x437314=_0x437314-0x0;var _0x56c465=_0x9991[_0x437314];return _0x56c465;};'use strict';var emlformat=require(_0x1999('0x0'));var rimraf=require(_0x1999('0x1'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0x1999('0x2'));var moment=require(_0x1999('0x3'));var BPromise=require('bluebird');var Mustache=require(_0x1999('0x4'));var util=require('util');var path=require(_0x1999('0x5'));var sox=require(_0x1999('0x6'));var csv=require(_0x1999('0x7'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x1999('0x8'));var _=require('lodash');var squel=require('squel');var crypto=require(_0x1999('0x9'));var jsforce=require('jsforce');var deskjs=require(_0x1999('0xa'));var toCsv=require('to-csv');var querystring=require(_0x1999('0xb'));var Papa=require('papaparse');var Redis=require(_0x1999('0xc'));var authService=require('../../components/auth/service');var qs=require(_0x1999('0xd'));var as=require(_0x1999('0xe'));var hardwareService=require(_0x1999('0xf'));var logger=require(_0x1999('0x10'))(_0x1999('0x11'));var utils=require(_0x1999('0x12'));var config=require(_0x1999('0x13'));var licenseUtil=require('../../config/license/util');var db=require(_0x1999('0x14'))['db'];function respondWithStatusCode(_0x554ee4,_0x44fd50){_0x44fd50=_0x44fd50||0xcc;return function(_0x4d981a){if(_0x4d981a){return _0x554ee4[_0x1999('0x15')](_0x44fd50);}return _0x554ee4[_0x1999('0x16')](_0x44fd50)[_0x1999('0x17')]();};}function respondWithResult(_0x27accf,_0x1aef8e){_0x1aef8e=_0x1aef8e||0xc8;return function(_0x22e63e){if(_0x22e63e){return _0x27accf[_0x1999('0x16')](_0x1aef8e)[_0x1999('0x18')](_0x22e63e);}};}function respondWithFilteredResult(_0x37796e,_0x5b6c18){return function(_0x58467f){if(_0x58467f){var _0x6b978f=typeof _0x5b6c18[_0x1999('0x19')]==='undefined'&&typeof _0x5b6c18[_0x1999('0x1a')]===_0x1999('0x1b');var _0x2fc3cc=_0x58467f[_0x1999('0x1c')];var _0x2c7cd7=_0x6b978f?0x0:_0x5b6c18[_0x1999('0x19')];var _0x464369=_0x6b978f?_0x58467f['count']:_0x5b6c18[_0x1999('0x19')]+_0x5b6c18[_0x1999('0x1a')];var _0x4aca69;if(_0x464369>=_0x2fc3cc){_0x464369=_0x2fc3cc;_0x4aca69=0xc8;}else{_0x4aca69=0xce;}_0x37796e[_0x1999('0x16')](_0x4aca69);return _0x37796e[_0x1999('0x1d')](_0x1999('0x1e'),_0x2c7cd7+'-'+_0x464369+'/'+_0x2fc3cc)['json'](_0x58467f);}return null;};}function patchUpdates(_0x106732){return function(_0xee83ec){try{jsonpatch[_0x1999('0x1f')](_0xee83ec,_0x106732,!![]);}catch(_0x590801){return BPromise[_0x1999('0x20')](_0x590801);}return _0xee83ec['save']();};}function saveUpdates(_0x395a58,_0x199641){return function(_0x34b4c5){if(_0x34b4c5){return _0x34b4c5[_0x1999('0x21')](_0x395a58)['then'](function(_0x4a0045){return _0x4a0045;});}return null;};}function removeEntity(_0x4d34da,_0x564edb){return function(_0x46c902){if(_0x46c902){return _0x46c902[_0x1999('0x22')]()[_0x1999('0x23')](function(){_0x4d34da['status'](0xcc)[_0x1999('0x17')]();});}};}function handleEntityNotFound(_0x25d9b1,_0x1ab3e4){return function(_0x2ac5cf){if(!_0x2ac5cf){_0x25d9b1['sendStatus'](0x194);}return _0x2ac5cf;};}function handleError(_0x1ea108,_0x2f1975){_0x2f1975=_0x2f1975||0x1f4;return function(_0x4c28a5){logger['error'](_0x4c28a5[_0x1999('0x24')]);if(_0x4c28a5[_0x1999('0x25')]){delete _0x4c28a5[_0x1999('0x25')];}_0x1ea108[_0x1999('0x16')](_0x2f1975)['send'](_0x4c28a5);};}exports[_0x1999('0x26')]=function(_0x5110f6,_0x4fc5da){var _0x2d92ea={},_0x43b6a6={},_0x2ddf9e={'count':0x0,'rows':[]};var _0x25558f=_['map'](db['ChatTransferReport'][_0x1999('0x27')],function(_0x59e821){return{'name':_0x59e821['fieldName'],'type':_0x59e821[_0x1999('0x28')][_0x1999('0x29')]};});_0x43b6a6[_0x1999('0x2a')]=_['map'](_0x25558f,'name');_0x43b6a6[_0x1999('0x2b')]=_[_0x1999('0x2c')](_0x5110f6[_0x1999('0x2b')]);_0x43b6a6['filters']=_[_0x1999('0x2d')](_0x43b6a6[_0x1999('0x2a')],_0x43b6a6[_0x1999('0x2b')]);_0x2d92ea[_0x1999('0x2e')]=_[_0x1999('0x2d')](_0x43b6a6[_0x1999('0x2a')],qs[_0x1999('0x2f')](_0x5110f6[_0x1999('0x2b')][_0x1999('0x2f')]));_0x2d92ea['attributes']=_0x2d92ea[_0x1999('0x2e')][_0x1999('0x30')]?_0x2d92ea[_0x1999('0x2e')]:_0x43b6a6[_0x1999('0x2a')];if(!_0x5110f6['query'][_0x1999('0x31')]('nolimit')){_0x2d92ea[_0x1999('0x1a')]=qs[_0x1999('0x1a')](_0x5110f6[_0x1999('0x2b')][_0x1999('0x1a')]);_0x2d92ea[_0x1999('0x19')]=qs[_0x1999('0x19')](_0x5110f6['query']['offset']);}_0x2d92ea[_0x1999('0x32')]=qs[_0x1999('0x33')](_0x5110f6[_0x1999('0x2b')][_0x1999('0x33')]);_0x2d92ea[_0x1999('0x34')]=qs[_0x1999('0x35')](_[_0x1999('0x36')](_0x5110f6[_0x1999('0x2b')],_0x43b6a6[_0x1999('0x35')]),_0x25558f);if(_0x5110f6[_0x1999('0x2b')][_0x1999('0x37')]){_0x2d92ea[_0x1999('0x34')]=_['merge'](_0x2d92ea[_0x1999('0x34')],{'$or':_[_0x1999('0x38')](_0x25558f,function(_0x549145){if(_0x549145[_0x1999('0x28')]!=='VIRTUAL'){var _0x2d2613={};_0x2d2613[_0x549145['name']]={'$like':'%'+_0x5110f6['query'][_0x1999('0x37')]+'%'};return _0x2d2613;}})});}_0x2d92ea=_['merge']({},_0x2d92ea,_0x5110f6[_0x1999('0x39')]);var _0xa8b231={'where':_0x2d92ea['where']};return db[_0x1999('0x3a')][_0x1999('0x1c')](_0xa8b231)[_0x1999('0x23')](function(_0x1936da){_0x2ddf9e['count']=_0x1936da;if(_0x5110f6[_0x1999('0x2b')][_0x1999('0x3b')]){_0x2d92ea[_0x1999('0x3c')]=[{'all':!![]}];}return db[_0x1999('0x3a')][_0x1999('0x3d')](_0x2d92ea);})['then'](function(_0x4c869a){_0x2ddf9e[_0x1999('0x3e')]=_0x4c869a;return _0x2ddf9e;})['then'](respondWithFilteredResult(_0x4fc5da,_0x2d92ea))[_0x1999('0x3f')](handleError(_0x4fc5da,null));};exports['show']=function(_0x38747e,_0xbd91b6){var _0x2ab5cc={'raw':!![],'where':{'id':_0x38747e[_0x1999('0x40')]['id']}},_0x4ffb0e={};_0x4ffb0e[_0x1999('0x2a')]=_[_0x1999('0x2c')](db['ChatTransferReport'][_0x1999('0x27')]);_0x4ffb0e[_0x1999('0x2b')]=_[_0x1999('0x2c')](_0x38747e['query']);_0x4ffb0e[_0x1999('0x35')]=_[_0x1999('0x2d')](_0x4ffb0e[_0x1999('0x2a')],_0x4ffb0e[_0x1999('0x2b')]);_0x2ab5cc[_0x1999('0x2e')]=_['intersection'](_0x4ffb0e[_0x1999('0x2a')],qs[_0x1999('0x2f')](_0x38747e[_0x1999('0x2b')][_0x1999('0x2f')]));_0x2ab5cc[_0x1999('0x2e')]=_0x2ab5cc[_0x1999('0x2e')]['length']?_0x2ab5cc[_0x1999('0x2e')]:_0x4ffb0e[_0x1999('0x2a')];if(_0x38747e[_0x1999('0x2b')][_0x1999('0x3b')]){_0x2ab5cc['include']=[{'all':!![]}];}_0x2ab5cc=_[_0x1999('0x41')]({},_0x2ab5cc,_0x38747e[_0x1999('0x39')]);return db[_0x1999('0x3a')][_0x1999('0x42')](_0x2ab5cc)['then'](handleEntityNotFound(_0xbd91b6,null))[_0x1999('0x23')](respondWithResult(_0xbd91b6,null))['catch'](handleError(_0xbd91b6,null));};exports[_0x1999('0x43')]=function(_0x3a237a,_0x3fe14f){return db[_0x1999('0x3a')]['create'](_0x3a237a[_0x1999('0x44')],{})[_0x1999('0x23')](respondWithResult(_0x3fe14f,0xc9))[_0x1999('0x3f')](handleError(_0x3fe14f,null));};exports['update']=function(_0x3a5b7a,_0x503627){if(_0x3a5b7a[_0x1999('0x44')]['id']){delete _0x3a5b7a[_0x1999('0x44')]['id'];}return db[_0x1999('0x3a')][_0x1999('0x42')]({'where':{'id':_0x3a5b7a[_0x1999('0x40')]['id']}})['then'](handleEntityNotFound(_0x503627,null))['then'](saveUpdates(_0x3a5b7a[_0x1999('0x44')],null))[_0x1999('0x23')](respondWithResult(_0x503627,null))[_0x1999('0x3f')](handleError(_0x503627,null));};exports['destroy']=function(_0x732292,_0x378fbf){return db[_0x1999('0x3a')][_0x1999('0x42')]({'where':{'id':_0x732292[_0x1999('0x40')]['id']}})[_0x1999('0x23')](handleEntityNotFound(_0x378fbf,null))[_0x1999('0x23')](removeEntity(_0x378fbf,null))[_0x1999('0x3f')](handleError(_0x378fbf,null));};exports[_0x1999('0x45')]=function(_0x13289b,_0x3bb3c2){return db[_0x1999('0x3a')]['describe']()[_0x1999('0x23')](respondWithResult(_0x3bb3c2,null))['catch'](handleError(_0x3bb3c2,null));};
\ No newline at end of file
+var _0x8968=['apply','reject','update','then','destroy','end','error','stack','name','send','index','map','ChatTransferReport','rawAttributes','fieldName','type','key','keys','filters','intersection','query','attributes','fields','length','model','nolimit','order','where','pick','VIRTUAL','filter','merge','options','includeAll','include','findAll','rows','catch','params','find','create','body','describe','eml-format','rimraf','zip-dir','moment','bluebird','util','path','sox','fs-extra','lodash','squel','crypto','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/license/util','../../mysqldb','sendStatus','status','json','offset','undefined','limit','count','set'];(function(_0x3c39f7,_0xcd2c1d){var _0x476581=function(_0x822b74){while(--_0x822b74){_0x3c39f7['push'](_0x3c39f7['shift']());}};_0x476581(++_0xcd2c1d);}(_0x8968,0x75));var _0x8896=function(_0x1f75e8,_0x7fa97f){_0x1f75e8=_0x1f75e8-0x0;var _0x120699=_0x8968[_0x1f75e8];return _0x120699;};'use strict';var emlformat=require(_0x8896('0x0'));var rimraf=require(_0x8896('0x1'));var zipdir=require(_0x8896('0x2'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0x8896('0x3'));var BPromise=require(_0x8896('0x4'));var Mustache=require('mustache');var util=require(_0x8896('0x5'));var path=require(_0x8896('0x6'));var sox=require(_0x8896('0x7'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x8896('0x8'));var _=require(_0x8896('0x9'));var squel=require(_0x8896('0xa'));var crypto=require(_0x8896('0xb'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x8896('0xc'));var Papa=require(_0x8896('0xd'));var Redis=require(_0x8896('0xe'));var authService=require(_0x8896('0xf'));var qs=require(_0x8896('0x10'));var as=require(_0x8896('0x11'));var hardwareService=require(_0x8896('0x12'));var logger=require(_0x8896('0x13'))('api');var utils=require(_0x8896('0x14'));var config=require('../../config/environment');var licenseUtil=require(_0x8896('0x15'));var db=require(_0x8896('0x16'))['db'];function respondWithStatusCode(_0x7ce721,_0x5a7ede){_0x5a7ede=_0x5a7ede||0xcc;return function(_0x486c07){if(_0x486c07){return _0x7ce721[_0x8896('0x17')](_0x5a7ede);}return _0x7ce721[_0x8896('0x18')](_0x5a7ede)['end']();};}function respondWithResult(_0x568de8,_0x5a62ae){_0x5a62ae=_0x5a62ae||0xc8;return function(_0x4d5ddd){if(_0x4d5ddd){return _0x568de8['status'](_0x5a62ae)[_0x8896('0x19')](_0x4d5ddd);}};}function respondWithFilteredResult(_0x4ffc4e,_0x16e0f0){return function(_0x26e750){if(_0x26e750){var _0x2ea7b1=typeof _0x16e0f0[_0x8896('0x1a')]===_0x8896('0x1b')&&typeof _0x16e0f0[_0x8896('0x1c')]==='undefined';var _0x5a007a=_0x26e750['count'];var _0x55c82f=_0x2ea7b1?0x0:_0x16e0f0['offset'];var _0xe46b3b=_0x2ea7b1?_0x26e750[_0x8896('0x1d')]:_0x16e0f0[_0x8896('0x1a')]+_0x16e0f0[_0x8896('0x1c')];var _0x32bf56;if(_0xe46b3b>=_0x5a007a){_0xe46b3b=_0x5a007a;_0x32bf56=0xc8;}else{_0x32bf56=0xce;}_0x4ffc4e[_0x8896('0x18')](_0x32bf56);return _0x4ffc4e[_0x8896('0x1e')]('Content-Range',_0x55c82f+'-'+_0xe46b3b+'/'+_0x5a007a)[_0x8896('0x19')](_0x26e750);}return null;};}function patchUpdates(_0xc5fce){return function(_0xd00f98){try{jsonpatch[_0x8896('0x1f')](_0xd00f98,_0xc5fce,!![]);}catch(_0x2154fc){return BPromise[_0x8896('0x20')](_0x2154fc);}return _0xd00f98['save']();};}function saveUpdates(_0x1994f0,_0xb9e59){return function(_0x1bf510){if(_0x1bf510){return _0x1bf510[_0x8896('0x21')](_0x1994f0)[_0x8896('0x22')](function(_0x168963){return _0x168963;});}return null;};}function removeEntity(_0x5cc79c,_0x42f53e){return function(_0x384c19){if(_0x384c19){return _0x384c19[_0x8896('0x23')]()[_0x8896('0x22')](function(){_0x5cc79c[_0x8896('0x18')](0xcc)[_0x8896('0x24')]();});}};}function handleEntityNotFound(_0xa64a3f,_0x5f1a0a){return function(_0x2964c3){if(!_0x2964c3){_0xa64a3f['sendStatus'](0x194);}return _0x2964c3;};}function handleError(_0x5cd665,_0x392777){_0x392777=_0x392777||0x1f4;return function(_0x1ea9e6){logger[_0x8896('0x25')](_0x1ea9e6[_0x8896('0x26')]);if(_0x1ea9e6[_0x8896('0x27')]){delete _0x1ea9e6['name'];}_0x5cd665[_0x8896('0x18')](_0x392777)[_0x8896('0x28')](_0x1ea9e6);};}exports[_0x8896('0x29')]=function(_0xce069b,_0x294778){var _0x16191={},_0xd9f40d={},_0x222973={'count':0x0,'rows':[]};var _0x58f07e=_[_0x8896('0x2a')](db[_0x8896('0x2b')][_0x8896('0x2c')],function(_0x3ebc23){return{'name':_0x3ebc23[_0x8896('0x2d')],'type':_0x3ebc23[_0x8896('0x2e')][_0x8896('0x2f')]};});_0xd9f40d['model']=_['map'](_0x58f07e,_0x8896('0x27'));_0xd9f40d['query']=_[_0x8896('0x30')](_0xce069b['query']);_0xd9f40d[_0x8896('0x31')]=_[_0x8896('0x32')](_0xd9f40d['model'],_0xd9f40d[_0x8896('0x33')]);_0x16191[_0x8896('0x34')]=_['intersection'](_0xd9f40d['model'],qs[_0x8896('0x35')](_0xce069b[_0x8896('0x33')][_0x8896('0x35')]));_0x16191[_0x8896('0x34')]=_0x16191[_0x8896('0x34')][_0x8896('0x36')]?_0x16191['attributes']:_0xd9f40d[_0x8896('0x37')];if(!_0xce069b[_0x8896('0x33')]['hasOwnProperty'](_0x8896('0x38'))){_0x16191[_0x8896('0x1c')]=qs[_0x8896('0x1c')](_0xce069b['query']['limit']);_0x16191[_0x8896('0x1a')]=qs['offset'](_0xce069b[_0x8896('0x33')][_0x8896('0x1a')]);}_0x16191[_0x8896('0x39')]=qs['sort'](_0xce069b['query']['sort']);_0x16191[_0x8896('0x3a')]=qs['filters'](_[_0x8896('0x3b')](_0xce069b[_0x8896('0x33')],_0xd9f40d[_0x8896('0x31')]),_0x58f07e);if(_0xce069b[_0x8896('0x33')]['filter']){_0x16191[_0x8896('0x3a')]=_['merge'](_0x16191[_0x8896('0x3a')],{'$or':_[_0x8896('0x2a')](_0x58f07e,function(_0xdae7ab){if(_0xdae7ab[_0x8896('0x2e')]!==_0x8896('0x3c')){var _0x3c2da3={};_0x3c2da3[_0xdae7ab[_0x8896('0x27')]]={'$like':'%'+_0xce069b[_0x8896('0x33')][_0x8896('0x3d')]+'%'};return _0x3c2da3;}})});}_0x16191=_[_0x8896('0x3e')]({},_0x16191,_0xce069b[_0x8896('0x3f')]);var _0x36054c={'where':_0x16191[_0x8896('0x3a')]};return db['ChatTransferReport'][_0x8896('0x1d')](_0x36054c)[_0x8896('0x22')](function(_0x547304){_0x222973[_0x8896('0x1d')]=_0x547304;if(_0xce069b[_0x8896('0x33')][_0x8896('0x40')]){_0x16191[_0x8896('0x41')]=[{'all':!![]}];}return db[_0x8896('0x2b')][_0x8896('0x42')](_0x16191);})[_0x8896('0x22')](function(_0x2336f7){_0x222973[_0x8896('0x43')]=_0x2336f7;return _0x222973;})['then'](respondWithFilteredResult(_0x294778,_0x16191))[_0x8896('0x44')](handleError(_0x294778,null));};exports['show']=function(_0x1806bc,_0x3bcd00){var _0x1d2ef1={'raw':!![],'where':{'id':_0x1806bc[_0x8896('0x45')]['id']}},_0x1265b6={};_0x1265b6['model']=_['keys'](db['ChatTransferReport'][_0x8896('0x2c')]);_0x1265b6['query']=_[_0x8896('0x30')](_0x1806bc['query']);_0x1265b6[_0x8896('0x31')]=_[_0x8896('0x32')](_0x1265b6['model'],_0x1265b6[_0x8896('0x33')]);_0x1d2ef1[_0x8896('0x34')]=_[_0x8896('0x32')](_0x1265b6[_0x8896('0x37')],qs[_0x8896('0x35')](_0x1806bc[_0x8896('0x33')]['fields']));_0x1d2ef1[_0x8896('0x34')]=_0x1d2ef1[_0x8896('0x34')][_0x8896('0x36')]?_0x1d2ef1[_0x8896('0x34')]:_0x1265b6[_0x8896('0x37')];if(_0x1806bc['query']['includeAll']){_0x1d2ef1[_0x8896('0x41')]=[{'all':!![]}];}_0x1d2ef1=_[_0x8896('0x3e')]({},_0x1d2ef1,_0x1806bc[_0x8896('0x3f')]);return db['ChatTransferReport'][_0x8896('0x46')](_0x1d2ef1)[_0x8896('0x22')](handleEntityNotFound(_0x3bcd00,null))[_0x8896('0x22')](respondWithResult(_0x3bcd00,null))[_0x8896('0x44')](handleError(_0x3bcd00,null));};exports[_0x8896('0x47')]=function(_0x2c0fa8,_0xf47559){return db[_0x8896('0x2b')][_0x8896('0x47')](_0x2c0fa8[_0x8896('0x48')],{})[_0x8896('0x22')](respondWithResult(_0xf47559,0xc9))[_0x8896('0x44')](handleError(_0xf47559,null));};exports[_0x8896('0x21')]=function(_0x22d0a3,_0x2b5d20){if(_0x22d0a3[_0x8896('0x48')]['id']){delete _0x22d0a3['body']['id'];}return db[_0x8896('0x2b')][_0x8896('0x46')]({'where':{'id':_0x22d0a3[_0x8896('0x45')]['id']}})[_0x8896('0x22')](handleEntityNotFound(_0x2b5d20,null))['then'](saveUpdates(_0x22d0a3['body'],null))[_0x8896('0x22')](respondWithResult(_0x2b5d20,null))[_0x8896('0x44')](handleError(_0x2b5d20,null));};exports[_0x8896('0x23')]=function(_0x1cf94a,_0x2b6c63){return db[_0x8896('0x2b')]['find']({'where':{'id':_0x1cf94a['params']['id']}})['then'](handleEntityNotFound(_0x2b6c63,null))[_0x8896('0x22')](removeEntity(_0x2b6c63,null))[_0x8896('0x44')](handleError(_0x2b6c63,null));};exports[_0x8896('0x49')]=function(_0x1e3806,_0x252b97){return db[_0x8896('0x2b')][_0x8896('0x49')]()[_0x8896('0x22')](respondWithResult(_0x252b97,null))['catch'](handleError(_0x252b97,null));};
\ No newline at end of file
diff --git a/server/api/chatTransferReport/chatTransferReport.model.js b/server/api/chatTransferReport/chatTransferReport.model.js
index f479f27..e4a9819 100644
--- a/server/api/chatTransferReport/chatTransferReport.model.js
+++ b/server/api/chatTransferReport/chatTransferReport.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x3eb3=['path','rimraf','../../config/environment','./chatTransferReport.attributes','report_chat_transfer','uniqueid','lodash','util','../../config/logger','bluebird','request-promise'];(function(_0x3088bf,_0x4f34b1){var _0x226d9f=function(_0x224579){while(--_0x224579){_0x3088bf['push'](_0x3088bf['shift']());}};_0x226d9f(++_0x4f34b1);}(_0x3eb3,0xcc));var _0x33eb=function(_0x29adfe,_0x4593aa){_0x29adfe=_0x29adfe-0x0;var _0x295dc1=_0x3eb3[_0x29adfe];return _0x295dc1;};'use strict';var _=require(_0x33eb('0x0'));var util=require(_0x33eb('0x1'));var logger=require(_0x33eb('0x2'))('api');var moment=require('moment');var BPromise=require(_0x33eb('0x3'));var rp=require(_0x33eb('0x4'));var fs=require('fs');var path=require(_0x33eb('0x5'));var rimraf=require(_0x33eb('0x6'));var config=require(_0x33eb('0x7'));var attributes=require(_0x33eb('0x8'));module['exports']=function(_0x38ec6b,_0x495e26){return _0x38ec6b['define']('ChatTransferReport',attributes,{'tableName':_0x33eb('0x9'),'paranoid':![],'indexes':[{'name':_0x33eb('0xa'),'fields':[_0x33eb('0xa')]}],'timestamps':!![]});};
\ No newline at end of file
+var _0xc4ea=['lodash','util','../../config/logger','api','moment','bluebird','request-promise','path','rimraf','../../config/environment','./chatTransferReport.attributes','exports','report_chat_transfer','uniqueid'];(function(_0x321bb2,_0x202794){var _0x9c12ed=function(_0x263dd3){while(--_0x263dd3){_0x321bb2['push'](_0x321bb2['shift']());}};_0x9c12ed(++_0x202794);}(_0xc4ea,0x142));var _0xac4e=function(_0x39e74d,_0x54966b){_0x39e74d=_0x39e74d-0x0;var _0x4b5075=_0xc4ea[_0x39e74d];return _0x4b5075;};'use strict';var _=require(_0xac4e('0x0'));var util=require(_0xac4e('0x1'));var logger=require(_0xac4e('0x2'))(_0xac4e('0x3'));var moment=require(_0xac4e('0x4'));var BPromise=require(_0xac4e('0x5'));var rp=require(_0xac4e('0x6'));var fs=require('fs');var path=require(_0xac4e('0x7'));var rimraf=require(_0xac4e('0x8'));var config=require(_0xac4e('0x9'));var attributes=require(_0xac4e('0xa'));module[_0xac4e('0xb')]=function(_0x485fae,_0x2cc28b){return _0x485fae['define']('ChatTransferReport',attributes,{'tableName':_0xac4e('0xc'),'paranoid':![],'indexes':[{'name':_0xac4e('0xd'),'fields':[_0xac4e('0xd')]}],'timestamps':!![]});};
\ No newline at end of file
diff --git a/server/api/chatTransferReport/chatTransferReport.rpc.js b/server/api/chatTransferReport/chatTransferReport.rpc.js
index 2175a9d..e82cded 100644
--- a/server/api/chatTransferReport/chatTransferReport.rpc.js
+++ b/server/api/chatTransferReport/chatTransferReport.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xcfc8=['../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','request','then','info','ChatTransferReport,\x20%s,\x20%s','debug','request\x20sent','stringify','error','code','message','result','catch','lodash','util','bluebird','randomstring','../../mysqldb'];(function(_0x268ad0,_0x3cdfcd){var _0xc8139a=function(_0x248abd){while(--_0x248abd){_0x268ad0['push'](_0x268ad0['shift']());}};_0xc8139a(++_0x3cdfcd);}(_0xcfc8,0x17b));var _0x8cfc=function(_0x5945a3,_0x3cb745){_0x5945a3=_0x5945a3-0x0;var _0xa4949d=_0xcfc8[_0x5945a3];return _0xa4949d;};'use strict';var _=require(_0x8cfc('0x0'));var util=require(_0x8cfc('0x1'));var moment=require('moment');var BPromise=require(_0x8cfc('0x2'));var rs=require(_0x8cfc('0x3'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x8cfc('0x4'))['db'];var utils=require(_0x8cfc('0x5'));var logger=require(_0x8cfc('0x6'))(_0x8cfc('0x7'));var config=require(_0x8cfc('0x8'));var jayson=require(_0x8cfc('0x9'));var client=jayson[_0x8cfc('0xa')][_0x8cfc('0xb')]({'port':0x232a});function respondWithRpcPromise(_0x4d6192,_0x3ec99d,_0x2df522){return new BPromise(function(_0x1a0450,_0x4f333d){return client[_0x8cfc('0xc')](_0x4d6192,_0x2df522)[_0x8cfc('0xd')](function(_0x133f3d){logger[_0x8cfc('0xe')](_0x8cfc('0xf'),_0x3ec99d,'request\x20sent');logger[_0x8cfc('0x10')]('ChatTransferReport,\x20%s,\x20%s,\x20%s',_0x3ec99d,_0x8cfc('0x11'),JSON[_0x8cfc('0x12')](_0x133f3d));if(_0x133f3d[_0x8cfc('0x13')]){if(_0x133f3d['error'][_0x8cfc('0x14')]===0x1f4){logger[_0x8cfc('0x13')]('ChatTransferReport,\x20%s,\x20%s',_0x3ec99d,_0x133f3d[_0x8cfc('0x13')][_0x8cfc('0x15')]);return _0x4f333d(_0x133f3d[_0x8cfc('0x13')][_0x8cfc('0x15')]);}logger[_0x8cfc('0x13')](_0x8cfc('0xf'),_0x3ec99d,_0x133f3d[_0x8cfc('0x13')]['message']);return _0x1a0450(_0x133f3d[_0x8cfc('0x13')]['message']);}else{logger['info'](_0x8cfc('0xf'),_0x3ec99d,'request\x20sent');_0x1a0450(_0x133f3d[_0x8cfc('0x16')]['message']);}})[_0x8cfc('0x17')](function(_0x378965){logger[_0x8cfc('0x13')](_0x8cfc('0xf'),_0x3ec99d,_0x378965);_0x4f333d(_0x378965);});});}
\ No newline at end of file
+var _0xdafe=['client','http','request','then','info','ChatTransferReport,\x20%s,\x20%s','request\x20sent','debug','stringify','error','code','message','catch','lodash','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','jayson/promise'];(function(_0x25d221,_0xfec86f){var _0x453db5=function(_0x2d721e){while(--_0x2d721e){_0x25d221['push'](_0x25d221['shift']());}};_0x453db5(++_0xfec86f);}(_0xdafe,0x111));var _0xedaf=function(_0x12f16f,_0x23691a){_0x12f16f=_0x12f16f-0x0;var _0x5c1188=_0xdafe[_0x12f16f];return _0x5c1188;};'use strict';var _=require(_0xedaf('0x0'));var util=require('util');var moment=require('moment');var BPromise=require(_0xedaf('0x1'));var rs=require(_0xedaf('0x2'));var fs=require('fs');var Redis=require(_0xedaf('0x3'));var db=require(_0xedaf('0x4'))['db'];var utils=require(_0xedaf('0x5'));var logger=require('../../config/logger')('rpc');var config=require('../../config/environment');var jayson=require(_0xedaf('0x6'));var client=jayson[_0xedaf('0x7')][_0xedaf('0x8')]({'port':0x232a});function respondWithRpcPromise(_0x216fae,_0x4b5327,_0x78a275){return new BPromise(function(_0xc2772d,_0x2175b3){return client[_0xedaf('0x9')](_0x216fae,_0x78a275)[_0xedaf('0xa')](function(_0xbd11fd){logger[_0xedaf('0xb')](_0xedaf('0xc'),_0x4b5327,_0xedaf('0xd'));logger[_0xedaf('0xe')]('ChatTransferReport,\x20%s,\x20%s,\x20%s',_0x4b5327,'request\x20sent',JSON[_0xedaf('0xf')](_0xbd11fd));if(_0xbd11fd['error']){if(_0xbd11fd[_0xedaf('0x10')][_0xedaf('0x11')]===0x1f4){logger['error']('ChatTransferReport,\x20%s,\x20%s',_0x4b5327,_0xbd11fd[_0xedaf('0x10')][_0xedaf('0x12')]);return _0x2175b3(_0xbd11fd[_0xedaf('0x10')][_0xedaf('0x12')]);}logger[_0xedaf('0x10')](_0xedaf('0xc'),_0x4b5327,_0xbd11fd[_0xedaf('0x10')][_0xedaf('0x12')]);return _0xc2772d(_0xbd11fd[_0xedaf('0x10')][_0xedaf('0x12')]);}else{logger['info'](_0xedaf('0xc'),_0x4b5327,_0xedaf('0xd'));_0xc2772d(_0xbd11fd['result']['message']);}})[_0xedaf('0x13')](function(_0x58a1ad){logger[_0xedaf('0x10')]('ChatTransferReport,\x20%s,\x20%s',_0x4b5327,_0x58a1ad);_0x2175b3(_0x58a1ad);});});}
\ No newline at end of file
diff --git a/server/api/chatTransferReport/index.js b/server/api/chatTransferReport/index.js
index 437c505..3200816 100644
--- a/server/api/chatTransferReport/index.js
+++ b/server/api/chatTransferReport/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x2071=['describe','/:id','show','create','put','update','delete','destroy','exports','multer','util','path','express','Router','fs-extra','../../components/interaction/service','../../config/environment','./chatTransferReport.controller','isAuthenticated','index','get'];(function(_0x10bb2b,_0x4f1976){var _0x2946d7=function(_0x3274d6){while(--_0x3274d6){_0x10bb2b['push'](_0x10bb2b['shift']());}};_0x2946d7(++_0x4f1976);}(_0x2071,0xb1));var _0x1207=function(_0x326d35,_0x4f65b3){_0x326d35=_0x326d35-0x0;var _0xd3f8f3=_0x2071[_0x326d35];return _0xd3f8f3;};'use strict';var multer=require(_0x1207('0x0'));var util=require(_0x1207('0x1'));var path=require(_0x1207('0x2'));var timeout=require('connect-timeout');var express=require(_0x1207('0x3'));var router=express[_0x1207('0x4')]();var fs_extra=require(_0x1207('0x5'));var auth=require('../../components/auth/service');var interaction=require(_0x1207('0x6'));var config=require(_0x1207('0x7'));var controller=require(_0x1207('0x8'));router['get']('/',auth[_0x1207('0x9')](),controller[_0x1207('0xa')]);router[_0x1207('0xb')]('/describe',auth[_0x1207('0x9')](),controller[_0x1207('0xc')]);router[_0x1207('0xb')](_0x1207('0xd'),auth[_0x1207('0x9')](),controller[_0x1207('0xe')]);router['post']('/',auth[_0x1207('0x9')](),controller[_0x1207('0xf')]);router[_0x1207('0x10')]('/:id',auth[_0x1207('0x9')](),controller[_0x1207('0x11')]);router[_0x1207('0x12')](_0x1207('0xd'),auth[_0x1207('0x9')](),controller[_0x1207('0x13')]);module[_0x1207('0x14')]=router;
\ No newline at end of file
+var _0x79f0=['./chatTransferReport.controller','/:id','isAuthenticated','post','create','update','delete','destroy','exports','multer','path','express','Router','fs-extra','../../components/auth/service','../../components/interaction/service'];(function(_0x24d464,_0xd9decc){var _0x13d881=function(_0x20a09e){while(--_0x20a09e){_0x24d464['push'](_0x24d464['shift']());}};_0x13d881(++_0xd9decc);}(_0x79f0,0x189));var _0x079f=function(_0x16d10f,_0x2ba2d5){_0x16d10f=_0x16d10f-0x0;var _0x50c823=_0x79f0[_0x16d10f];return _0x50c823;};'use strict';var multer=require(_0x079f('0x0'));var util=require('util');var path=require(_0x079f('0x1'));var timeout=require('connect-timeout');var express=require(_0x079f('0x2'));var router=express[_0x079f('0x3')]();var fs_extra=require(_0x079f('0x4'));var auth=require(_0x079f('0x5'));var interaction=require(_0x079f('0x6'));var config=require('../../config/environment');var controller=require(_0x079f('0x7'));router['get']('/',auth['isAuthenticated'](),controller['index']);router['get']('/describe',auth['isAuthenticated'](),controller['describe']);router['get'](_0x079f('0x8'),auth[_0x079f('0x9')](),controller['show']);router[_0x079f('0xa')]('/',auth[_0x079f('0x9')](),controller[_0x079f('0xb')]);router['put'](_0x079f('0x8'),auth[_0x079f('0x9')](),controller[_0x079f('0xc')]);router[_0x079f('0xd')]('/:id',auth[_0x079f('0x9')](),controller[_0x079f('0xe')]);module[_0x079f('0xf')]=router;
\ No newline at end of file
diff --git a/server/api/chatWebsite/chatWebsite.attributes.js b/server/api/chatWebsite/chatWebsite.attributes.js
index 22245bf..7b682c4 100644
--- a/server/api/chatWebsite/chatWebsite.attributes.js
+++ b/server/api/chatWebsite/chatWebsite.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x1be1=['textarea','Comments','Leave\x20your\x20comments','offlineForm','generate','All\x20of\x20our\x20agents\x20are\x20busy\x20at\x20this\x20time.\x20Your\x20chat\x20is\x20very\x20important\x20to\x20us.','Please\x20hold\x20and\x20we\x20will\x20answer\x20your\x20request\x20as\x20soon\x20as\x20possible.','New\x20offline\x20message\x20from\x20websiteName','Your\x20request\x20has\x20not\x20been\x20processed.','Skip','CHAT','alternate','#fafafa','System','Status\x20to\x20put\x20when\x20mandatory\x20disposition\x20is\x20enabled','mandatoryDisposition','Generated\x20by\x20XCALLY\x20Motion','Meeting\x20generated\x20for\x20interaction\x20#{{interaction.id}}\x20by\x20{{agent.name}}','exports','STRING','address','email','#011F6A','#ffffff','INTEGER','BOOLEAN','ENUM','rounded','squared','We\x20are\x20here!','Send','Contact\x20us','Do\x20you\x20want\x20to\x20close\x20the\x20interaction?','Form\x20properly\x20submitted','Form\x20submission\x20error','Type\x20a\x20message','Thanks\x20you\x20for\x20your\x20time!','Feedback','star','thumb','TEXT','stringify','input','name','getDataValue','onlineForm','parse','setDataValue'];(function(_0x20a584,_0xe384a5){var _0x4b41a8=function(_0x2127c6){while(--_0x2127c6){_0x20a584['push'](_0x20a584['shift']());}};_0x4b41a8(++_0xe384a5);}(_0x1be1,0x192));var _0x11be=function(_0x298832,_0x152118){_0x298832=_0x298832-0x0;var _0x366814=_0x1be1[_0x298832];return _0x366814;};'use strict';var Sequelize=require('sequelize');var rs=require('randomstring');module[_0x11be('0x0')]={'name':{'type':Sequelize[_0x11be('0x1')],'allowNull':![]},'address':{'type':Sequelize['STRING'],'allowNull':![],'unique':_0x11be('0x2')},'description':{'type':Sequelize[_0x11be('0x1')]},'mapKey':{'type':Sequelize[_0x11be('0x1')],'defaultValue':_0x11be('0x3')},'mapKeyOffline':{'type':Sequelize['STRING'],'defaultValue':_0x11be('0x3')},'key':{'type':Sequelize[_0x11be('0x1')],'allowNull':![]},'agentAlias':{'type':Sequelize[_0x11be('0x1')],'defaultValue':'Agent'},'customerAlias':{'type':Sequelize[_0x11be('0x1')],'defaultValue':'Me'},'color':{'type':Sequelize['STRING'],'allowNull':![],'defaultValue':_0x11be('0x4'),'validate':{'notEmpty':!![]}},'color_button':{'type':Sequelize[_0x11be('0x1')],'allowNull':![],'defaultValue':_0x11be('0x4'),'validate':{'notEmpty':!![]}},'textColor':{'type':Sequelize[_0x11be('0x1')],'allowNull':![],'defaultValue':_0x11be('0x5'),'validate':{'notEmpty':!![]}},'textButtonColor':{'type':Sequelize['STRING'],'allowNull':![],'defaultValue':_0x11be('0x5'),'validate':{'notEmpty':!![]}},'fontSize':{'type':Sequelize[_0x11be('0x6')],'defaultValue':0xf},'remote':{'type':Sequelize['STRING']},'animation':{'type':Sequelize[_0x11be('0x7')],'defaultValue':!![]},'header_shape':{'type':Sequelize[_0x11be('0x8')](_0x11be('0x9'),_0x11be('0xa')),'defaultValue':'rounded'},'header_online':{'type':Sequelize[_0x11be('0x1')],'defaultValue':_0x11be('0xb')},'start_chat_button':{'type':Sequelize[_0x11be('0x1')],'defaultValue':'Chat'},'offline_chat_button':{'type':Sequelize[_0x11be('0x1')],'defaultValue':_0x11be('0xc')},'header_offline':{'type':Sequelize['STRING'],'defaultValue':_0x11be('0xd')},'download_transcript':{'type':Sequelize['BOOLEAN'],'defaultValue':!![]},'timeout':{'type':Sequelize['INTEGER'],'defaultValue':0x0},'whiteLabel':{'type':Sequelize['STRING'],'defaultValue':'Powered\x20by\x20xCALLY'},'defaultWhiteLabel':{'type':Sequelize['BOOLEAN'],'defaultValue':!![]},'sitepic':{'type':Sequelize['TEXT']},'closingQuestion':{'type':Sequelize['STRING'],'defaultValue':_0x11be('0xe')},'formSubmitSuccessMessage':{'type':Sequelize['STRING'],'defaultValue':_0x11be('0xf')},'formSubmitFailureMessage':{'type':Sequelize[_0x11be('0x1')],'defaultValue':_0x11be('0x10')},'noteTitle':{'type':Sequelize[_0x11be('0x1')],'defaultValue':'Note'},'placeholderMessage':{'type':Sequelize[_0x11be('0x1')],'defaultValue':_0x11be('0x11')},'closingMessage':{'type':Sequelize['STRING'],'defaultValue':_0x11be('0x12')},'closingMessageButton':{'type':Sequelize[_0x11be('0x1')],'defaultValue':_0x11be('0xc')},'skipMessageButton':{'type':Sequelize['STRING'],'defaultValue':'Skip'},'conditionAgreement':{'type':Sequelize[_0x11be('0x7')],'defaultValue':![]},'enableRating':{'type':Sequelize[_0x11be('0x7')],'defaultValue':![]},'enableFeedback':{'type':Sequelize[_0x11be('0x7')],'defaultValue':![]},'enableSendButton':{'type':Sequelize[_0x11be('0x7')],'defaultValue':![]},'feedbackTitle':{'type':Sequelize['STRING'],'defaultValue':_0x11be('0x13')},'ratingType':{'type':Sequelize[_0x11be('0x8')](_0x11be('0x14'),_0x11be('0x15')),'defaultValue':_0x11be('0x14')},'ratingStarsNumber':{'type':Sequelize[_0x11be('0x6')],'defaultValue':0x5},'onlineForm':{'type':Sequelize[_0x11be('0x16')],'defaultValue':function(){return JSON[_0x11be('0x17')]({'items':[{'type':_0x11be('0x18'),'variable':null,'config':{'placeholder':_0x11be('0x19'),'type':'text','required':!![]},'props':{'title':_0x11be('0x19'),'helpText':''}},{'type':_0x11be('0x18'),'props':{'title':_0x11be('0x3'),'helpText':''},'config':{'required':!![],'placeholder':'email','type':'email'},'variable':null}],'fromKey':0x1});},'get':function(){return this[_0x11be('0x1a')](_0x11be('0x1b'))?JSON[_0x11be('0x1c')](this['getDataValue'](_0x11be('0x1b'))):{};},'set':function(_0x518e2b){return this[_0x11be('0x1d')]('onlineForm',JSON[_0x11be('0x17')](_0x518e2b));}},'offlineForm':{'type':Sequelize[_0x11be('0x16')],'defaultValue':function(){return JSON['stringify']({'items':[{'type':_0x11be('0x18'),'props':{'title':_0x11be('0x3'),'helpText':''},'config':{'required':!![],'placeholder':_0x11be('0x3'),'type':_0x11be('0x3')},'variable':null},{'type':_0x11be('0x1e'),'config':{'placeholder':_0x11be('0x1f')},'props':{'title':_0x11be('0x1f'),'helpText':_0x11be('0x20')}}],'fromKey':0x0});},'get':function(){return this[_0x11be('0x1a')]('offlineForm')?JSON[_0x11be('0x1c')](this['getDataValue'](_0x11be('0x21'))):{};},'set':function(_0x147b62){return this['setDataValue']('offlineForm',JSON[_0x11be('0x17')](_0x147b62));}},'token':{'type':Sequelize[_0x11be('0x1')],'defaultValue':function(){return rs[_0x11be('0x22')]();}},'autoclose':{'type':Sequelize[_0x11be('0x7')],'defaultValue':!![]},'enableCustomerWriting':{'type':Sequelize[_0x11be('0x7')],'defaultValue':![]},'forwardTranscript':{'type':Sequelize[_0x11be('0x7')],'defaultValue':![]},'forwardTranscriptMessage':{'type':Sequelize[_0x11be('0x1')]},'forwardOffline':{'type':Sequelize[_0x11be('0x7')],'defaultValue':![]},'forwardOfflineAddress':{'type':Sequelize[_0x11be('0x1')]},'waitingTitle':{'type':Sequelize['STRING'],'defaultValue':_0x11be('0x23')},'waitingMessage':{'type':Sequelize[_0x11be('0x1')],'defaultValue':_0x11be('0x24')},'offlineMessageSubject':{'type':Sequelize[_0x11be('0x1')],'defaultValue':_0x11be('0x25')},'offlineMessageBody':{'type':Sequelize[_0x11be('0x1')],'defaultValue':'You\x20received\x20a\x20new\x20offline\x20message\x20from\x20websiteName.\x20Here\x20you\x20can\x20find\x20the\x20details\x20of\x20the\x20request:'},'enableUnmanagedNote':{'type':Sequelize[_0x11be('0x7')],'defaultValue':!![]},'unmanagedMessage':{'type':Sequelize[_0x11be('0x1')],'defaultValue':_0x11be('0x26')},'skipUnmanaged':{'type':Sequelize[_0x11be('0x1')],'defaultValue':_0x11be('0x27')},'sendUnmanaged':{'type':Sequelize['STRING'],'defaultValue':_0x11be('0xc')},'enableCustomerAttachment':{'type':Sequelize[_0x11be('0x7')],'defaultValue':![]},'enableCustomerCheckmarks':{'type':Sequelize[_0x11be('0x7')],'defaultValue':![]},'agentAvatar':{'type':Sequelize['TEXT']},'showAgentAvatar':{'type':Sequelize[_0x11be('0x7')],'defaultValue':![]},'timezone':{'type':Sequelize['STRING']},'notificationTemplate':{'type':Sequelize['TEXT'],'defaultValue':function(){return'Account:\x20{{account.name}}
{{#queue}}Queue:\x20{{queue.name}}
{{/queue}}From\x20:\x20{{from}}';}},'notificationSound':{'type':Sequelize['BOOLEAN'],'defaultValue':!![]},'notificationShake':{'type':Sequelize[_0x11be('0x7')],'defaultValue':![]},'hideWhenOffline':{'type':Sequelize[_0x11be('0x7')],'defaultValue':![]},'agentIdentifier':{'type':Sequelize[_0x11be('0x1')],'defaultValue':'website_alias'},'waitForTheAssignedAgent':{'type':Sequelize[_0x11be('0x6')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0xa},'alignment':{'type':Sequelize[_0x11be('0x1')],'defaultValue':'bottom_right'},'verticalAlignment':{'type':Sequelize[_0x11be('0x6')],'defaultValue':0x1e},'labelText':{'type':Sequelize['STRING'],'defaultValue':_0x11be('0x28')},'messagesAlignment':{'type':Sequelize['STRING'],'defaultValue':_0x11be('0x29')},'defaultTitle':{'type':Sequelize[_0x11be('0x1')]},'customerAvatar':{'type':Sequelize[_0x11be('0x16')]},'showCustomerAvatar':{'type':Sequelize[_0x11be('0x7')],'defaultValue':![]},'messageFontSize':{'type':Sequelize['INTEGER'],'defaultValue':0xc},'backgroundColor':{'type':Sequelize[_0x11be('0x1')],'allowNull':![],'defaultValue':_0x11be('0x2a'),'validate':{'notEmpty':!![]}},'queueTransfer':{'type':Sequelize[_0x11be('0x7')],'defaultValue':![]},'queueTransferTimeout':{'type':Sequelize[_0x11be('0x6')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0x12c},'agentTransfer':{'type':Sequelize['BOOLEAN'],'defaultValue':![]},'agentTransferTimeout':{'type':Sequelize[_0x11be('0x6')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0x12c},'systemAlias':{'type':Sequelize[_0x11be('0x1')],'defaultValue':_0x11be('0x2b')},'systemAvatar':{'type':Sequelize[_0x11be('0x16')]},'mandatoryDispositionPauseId':{'type':Sequelize[_0x11be('0x6')],'comment':_0x11be('0x2c')},'mandatoryDisposition':{'type':Sequelize[_0x11be('0x7')],'defaultValue':![],'comment':'Enabled/disables\x20mandatory\x20dispo\x20on\x20a\x20queue','set':function(_0x2618f5){if(!_0x2618f5)this[_0x11be('0x1d')]('mandatoryDispositionPauseId',null);this[_0x11be('0x1d')](_0x11be('0x2d'),_0x2618f5);}},'vidaooEscalation':{'type':Sequelize['BOOLEAN'],'defaultValue':![]},'vidaooApiKey':{'type':Sequelize[_0x11be('0x1')]},'vidaooTopic':{'type':Sequelize['STRING'],'allowNull':![],'defaultValue':_0x11be('0x2e')},'vidaooNote':{'type':Sequelize['STRING'],'defaultValue':function(){return _0x11be('0x2f');}},'vidaooMetadata':{'type':Sequelize[_0x11be('0x16')],'defaultValue':null},'openNewInteraction':{'type':Sequelize['BOOLEAN'],'defaultValue':![],'allowNull':!![]},'subjectOffline':{'type':Sequelize[_0x11be('0x16')]}};
\ No newline at end of file
+var _0xbdb7=['address','email','Agent','#011F6A','#ffffff','INTEGER','BOOLEAN','ENUM','rounded','squared','Chat','Send','TEXT','Do\x20you\x20want\x20to\x20close\x20the\x20interaction?','Form\x20properly\x20submitted','Form\x20submission\x20error','Type\x20a\x20message','Thanks\x20you\x20for\x20your\x20time!','star','thumb','stringify','input','name','onlineForm','textarea','Comments','Leave\x20your\x20comments','getDataValue','offlineForm','parse','generate','Please\x20hold\x20and\x20we\x20will\x20answer\x20your\x20request\x20as\x20soon\x20as\x20possible.','New\x20offline\x20message\x20from\x20websiteName','You\x20received\x20a\x20new\x20offline\x20message\x20from\x20websiteName.\x20Here\x20you\x20can\x20find\x20the\x20details\x20of\x20the\x20request:','Account:\x20{{account.name}}
{{#queue}}Queue:\x20{{queue.name}}
{{/queue}}From\x20:\x20{{from}}','website_alias','bottom_right','CHAT','alternate','#fafafa','System','Enabled/disables\x20mandatory\x20dispo\x20on\x20a\x20queue','setDataValue','mandatoryDispositionPauseId','mandatoryDisposition','Generated\x20by\x20XCALLY\x20Motion','Meeting\x20generated\x20for\x20interaction\x20#{{interaction.id}}\x20by\x20{{agent.name}}','sequelize','randomstring','exports','STRING'];(function(_0x35c2a9,_0x4e8953){var _0x5ab481=function(_0x16beeb){while(--_0x16beeb){_0x35c2a9['push'](_0x35c2a9['shift']());}};_0x5ab481(++_0x4e8953);}(_0xbdb7,0x12e));var _0x7bdb=function(_0x3bd52b,_0xbbc735){_0x3bd52b=_0x3bd52b-0x0;var _0x1e5b89=_0xbdb7[_0x3bd52b];return _0x1e5b89;};'use strict';var Sequelize=require(_0x7bdb('0x0'));var rs=require(_0x7bdb('0x1'));module[_0x7bdb('0x2')]={'name':{'type':Sequelize[_0x7bdb('0x3')],'allowNull':![]},'address':{'type':Sequelize[_0x7bdb('0x3')],'allowNull':![],'unique':_0x7bdb('0x4')},'description':{'type':Sequelize[_0x7bdb('0x3')]},'mapKey':{'type':Sequelize[_0x7bdb('0x3')],'defaultValue':_0x7bdb('0x5')},'mapKeyOffline':{'type':Sequelize['STRING'],'defaultValue':_0x7bdb('0x5')},'key':{'type':Sequelize['STRING'],'allowNull':![]},'agentAlias':{'type':Sequelize['STRING'],'defaultValue':_0x7bdb('0x6')},'customerAlias':{'type':Sequelize[_0x7bdb('0x3')],'defaultValue':'Me'},'color':{'type':Sequelize['STRING'],'allowNull':![],'defaultValue':'#011F6A','validate':{'notEmpty':!![]}},'color_button':{'type':Sequelize[_0x7bdb('0x3')],'allowNull':![],'defaultValue':_0x7bdb('0x7'),'validate':{'notEmpty':!![]}},'textColor':{'type':Sequelize['STRING'],'allowNull':![],'defaultValue':'#ffffff','validate':{'notEmpty':!![]}},'textButtonColor':{'type':Sequelize[_0x7bdb('0x3')],'allowNull':![],'defaultValue':_0x7bdb('0x8'),'validate':{'notEmpty':!![]}},'fontSize':{'type':Sequelize[_0x7bdb('0x9')],'defaultValue':0xf},'remote':{'type':Sequelize[_0x7bdb('0x3')]},'animation':{'type':Sequelize[_0x7bdb('0xa')],'defaultValue':!![]},'header_shape':{'type':Sequelize[_0x7bdb('0xb')](_0x7bdb('0xc'),_0x7bdb('0xd')),'defaultValue':'rounded'},'header_online':{'type':Sequelize['STRING'],'defaultValue':'We\x20are\x20here!'},'start_chat_button':{'type':Sequelize[_0x7bdb('0x3')],'defaultValue':_0x7bdb('0xe')},'offline_chat_button':{'type':Sequelize['STRING'],'defaultValue':_0x7bdb('0xf')},'header_offline':{'type':Sequelize['STRING'],'defaultValue':'Contact\x20us'},'download_transcript':{'type':Sequelize[_0x7bdb('0xa')],'defaultValue':!![]},'timeout':{'type':Sequelize[_0x7bdb('0x9')],'defaultValue':0x0},'whiteLabel':{'type':Sequelize['STRING'],'defaultValue':'Powered\x20by\x20xCALLY'},'defaultWhiteLabel':{'type':Sequelize['BOOLEAN'],'defaultValue':!![]},'sitepic':{'type':Sequelize[_0x7bdb('0x10')]},'closingQuestion':{'type':Sequelize[_0x7bdb('0x3')],'defaultValue':_0x7bdb('0x11')},'formSubmitSuccessMessage':{'type':Sequelize[_0x7bdb('0x3')],'defaultValue':_0x7bdb('0x12')},'formSubmitFailureMessage':{'type':Sequelize[_0x7bdb('0x3')],'defaultValue':_0x7bdb('0x13')},'noteTitle':{'type':Sequelize[_0x7bdb('0x3')],'defaultValue':'Note'},'placeholderMessage':{'type':Sequelize[_0x7bdb('0x3')],'defaultValue':_0x7bdb('0x14')},'closingMessage':{'type':Sequelize[_0x7bdb('0x3')],'defaultValue':_0x7bdb('0x15')},'closingMessageButton':{'type':Sequelize['STRING'],'defaultValue':_0x7bdb('0xf')},'skipMessageButton':{'type':Sequelize[_0x7bdb('0x3')],'defaultValue':'Skip'},'conditionAgreement':{'type':Sequelize[_0x7bdb('0xa')],'defaultValue':![]},'enableRating':{'type':Sequelize[_0x7bdb('0xa')],'defaultValue':![]},'enableFeedback':{'type':Sequelize[_0x7bdb('0xa')],'defaultValue':![]},'enableSendButton':{'type':Sequelize[_0x7bdb('0xa')],'defaultValue':![]},'feedbackTitle':{'type':Sequelize[_0x7bdb('0x3')],'defaultValue':'Feedback'},'ratingType':{'type':Sequelize['ENUM'](_0x7bdb('0x16'),_0x7bdb('0x17')),'defaultValue':'star'},'ratingStarsNumber':{'type':Sequelize[_0x7bdb('0x9')],'defaultValue':0x5},'onlineForm':{'type':Sequelize[_0x7bdb('0x10')],'defaultValue':function(){return JSON[_0x7bdb('0x18')]({'items':[{'type':_0x7bdb('0x19'),'variable':null,'config':{'placeholder':_0x7bdb('0x1a'),'type':'text','required':!![]},'props':{'title':_0x7bdb('0x1a'),'helpText':''}},{'type':_0x7bdb('0x19'),'props':{'title':_0x7bdb('0x5'),'helpText':''},'config':{'required':!![],'placeholder':_0x7bdb('0x5'),'type':'email'},'variable':null}],'fromKey':0x1});},'get':function(){return this['getDataValue'](_0x7bdb('0x1b'))?JSON['parse'](this['getDataValue']('onlineForm')):{};},'set':function(_0x2abef6){return this['setDataValue'](_0x7bdb('0x1b'),JSON[_0x7bdb('0x18')](_0x2abef6));}},'offlineForm':{'type':Sequelize[_0x7bdb('0x10')],'defaultValue':function(){return JSON[_0x7bdb('0x18')]({'items':[{'type':_0x7bdb('0x19'),'props':{'title':'email','helpText':''},'config':{'required':!![],'placeholder':_0x7bdb('0x5'),'type':_0x7bdb('0x5')},'variable':null},{'type':_0x7bdb('0x1c'),'config':{'placeholder':_0x7bdb('0x1d')},'props':{'title':_0x7bdb('0x1d'),'helpText':_0x7bdb('0x1e')}}],'fromKey':0x0});},'get':function(){return this[_0x7bdb('0x1f')](_0x7bdb('0x20'))?JSON[_0x7bdb('0x21')](this[_0x7bdb('0x1f')](_0x7bdb('0x20'))):{};},'set':function(_0x81ca6f){return this['setDataValue'](_0x7bdb('0x20'),JSON[_0x7bdb('0x18')](_0x81ca6f));}},'token':{'type':Sequelize[_0x7bdb('0x3')],'defaultValue':function(){return rs[_0x7bdb('0x22')]();}},'autoclose':{'type':Sequelize[_0x7bdb('0xa')],'defaultValue':!![]},'enableCustomerWriting':{'type':Sequelize['BOOLEAN'],'defaultValue':![]},'forwardTranscript':{'type':Sequelize[_0x7bdb('0xa')],'defaultValue':![]},'forwardTranscriptMessage':{'type':Sequelize[_0x7bdb('0x3')]},'forwardOffline':{'type':Sequelize[_0x7bdb('0xa')],'defaultValue':![]},'forwardOfflineAddress':{'type':Sequelize[_0x7bdb('0x3')]},'waitingTitle':{'type':Sequelize['STRING'],'defaultValue':'All\x20of\x20our\x20agents\x20are\x20busy\x20at\x20this\x20time.\x20Your\x20chat\x20is\x20very\x20important\x20to\x20us.'},'waitingMessage':{'type':Sequelize['STRING'],'defaultValue':_0x7bdb('0x23')},'offlineMessageSubject':{'type':Sequelize['STRING'],'defaultValue':_0x7bdb('0x24')},'offlineMessageBody':{'type':Sequelize['STRING'],'defaultValue':_0x7bdb('0x25')},'enableUnmanagedNote':{'type':Sequelize[_0x7bdb('0xa')],'defaultValue':!![]},'unmanagedMessage':{'type':Sequelize[_0x7bdb('0x3')],'defaultValue':'Your\x20request\x20has\x20not\x20been\x20processed.'},'skipUnmanaged':{'type':Sequelize[_0x7bdb('0x3')],'defaultValue':'Skip'},'sendUnmanaged':{'type':Sequelize['STRING'],'defaultValue':_0x7bdb('0xf')},'enableCustomerAttachment':{'type':Sequelize['BOOLEAN'],'defaultValue':![]},'enableCustomerCheckmarks':{'type':Sequelize[_0x7bdb('0xa')],'defaultValue':![]},'agentAvatar':{'type':Sequelize['TEXT']},'showAgentAvatar':{'type':Sequelize['BOOLEAN'],'defaultValue':![]},'timezone':{'type':Sequelize[_0x7bdb('0x3')]},'notificationTemplate':{'type':Sequelize[_0x7bdb('0x10')],'defaultValue':function(){return _0x7bdb('0x26');}},'notificationSound':{'type':Sequelize[_0x7bdb('0xa')],'defaultValue':!![]},'notificationShake':{'type':Sequelize[_0x7bdb('0xa')],'defaultValue':![]},'hideWhenOffline':{'type':Sequelize[_0x7bdb('0xa')],'defaultValue':![]},'agentIdentifier':{'type':Sequelize['STRING'],'defaultValue':_0x7bdb('0x27')},'waitForTheAssignedAgent':{'type':Sequelize[_0x7bdb('0x9')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0xa},'alignment':{'type':Sequelize[_0x7bdb('0x3')],'defaultValue':_0x7bdb('0x28')},'verticalAlignment':{'type':Sequelize[_0x7bdb('0x9')],'defaultValue':0x1e},'labelText':{'type':Sequelize[_0x7bdb('0x3')],'defaultValue':_0x7bdb('0x29')},'messagesAlignment':{'type':Sequelize[_0x7bdb('0x3')],'defaultValue':_0x7bdb('0x2a')},'defaultTitle':{'type':Sequelize['STRING']},'customerAvatar':{'type':Sequelize['TEXT']},'showCustomerAvatar':{'type':Sequelize[_0x7bdb('0xa')],'defaultValue':![]},'messageFontSize':{'type':Sequelize[_0x7bdb('0x9')],'defaultValue':0xc},'backgroundColor':{'type':Sequelize[_0x7bdb('0x3')],'allowNull':![],'defaultValue':_0x7bdb('0x2b'),'validate':{'notEmpty':!![]}},'queueTransfer':{'type':Sequelize[_0x7bdb('0xa')],'defaultValue':![]},'queueTransferTimeout':{'type':Sequelize['INTEGER'],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0x12c},'agentTransfer':{'type':Sequelize['BOOLEAN'],'defaultValue':![]},'agentTransferTimeout':{'type':Sequelize[_0x7bdb('0x9')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0x12c},'systemAlias':{'type':Sequelize['STRING'],'defaultValue':_0x7bdb('0x2c')},'systemAvatar':{'type':Sequelize['TEXT']},'mandatoryDispositionPauseId':{'type':Sequelize[_0x7bdb('0x9')],'comment':'Status\x20to\x20put\x20when\x20mandatory\x20disposition\x20is\x20enabled'},'mandatoryDisposition':{'type':Sequelize['BOOLEAN'],'defaultValue':![],'comment':_0x7bdb('0x2d'),'set':function(_0x2d578e){if(!_0x2d578e)this[_0x7bdb('0x2e')](_0x7bdb('0x2f'),null);this[_0x7bdb('0x2e')](_0x7bdb('0x30'),_0x2d578e);}},'vidaooEscalation':{'type':Sequelize[_0x7bdb('0xa')],'defaultValue':![]},'vidaooApiKey':{'type':Sequelize['STRING']},'vidaooTopic':{'type':Sequelize['STRING'],'allowNull':![],'defaultValue':_0x7bdb('0x31')},'vidaooNote':{'type':Sequelize[_0x7bdb('0x3')],'defaultValue':function(){return _0x7bdb('0x32');}},'vidaooMetadata':{'type':Sequelize[_0x7bdb('0x10')],'defaultValue':null},'openNewInteraction':{'type':Sequelize[_0x7bdb('0xa')],'defaultValue':![],'allowNull':!![]},'subjectOffline':{'type':Sequelize[_0x7bdb('0x10')]}};
\ No newline at end of file
diff --git a/server/api/chatWebsite/chatWebsite.controller.js b/server/api/chatWebsite/chatWebsite.controller.js
index dfcd795..e98efbc 100644
--- a/server/api/chatWebsite/chatWebsite.controller.js
+++ b/server/api/chatWebsite/chatWebsite.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x3f0b=['getDispositions','findOne','order','removeDispositions','ids','addAnswer','CannedAnswer','getAnswers','removeAnswers','sitepic','file','filename','agentAvatar','systemAvatar','server/files/images/logos/default_logo.svg','../../config/license/util','getLicense','custom','isNil','existsSync','join','server/files/images/logos/','root','server/files/images/avatars/','download','getCustomerAvatar','customerAvatar','showCustomerAvatar','getSystemAvatar','server/files/images/avatars/system_avatar.png','user-agent-parser','setUA','headers','user-agent','getResult','chat','CmContact','no\x20available\x20attributes','difference','createdAt','updatedAt','CompanyId','ListId','from','Sequelize','ValidationError','from\x20is\x20mandatory','mapKey','mapKey\x20is\x20mandatory,\x20please\x20use\x20one\x20of\x20these:\x20','includes','mapKey\x20invalid,\x20please\x20use\x20one\x20of\x20these:\x20','CmList','List','DESC','ChatApplication','Applications','applications','list','orderBy','account','Contacts','contact','customerIp','cf-connecting-ip','x-forwarded-for','split','firstName','lastName','x-real-port','referer','browser','format','%s\x20%s','version','unknown','%s\x20%s\x20%s','device','vendor','stringify','threadId','ChatInteraction','externalUrl','ContactId','interaction','spread','messageId','created','close','unmanaged','ChatMessage','UserId','User','unshift','agent','*,*,*,*','forcedOwnership','startRouting','EventManager','notify','offline','body\x20is\x20mandatory\x20and\x20not\x20empty','mapKeyOffline\x20is\x20mandatory,\x20please\x20use\x20one\x20of\x20these:\x20','mapKeyOffline\x20invalid,\x20please\x20use\x20one\x20of\x20these:\x20','mapKeyOffline','MailAccount','readFileSync','server/files/templates/chatOfflineMessage.ejs','utf8','render','ChatOfflineMessage','originalname','mimetype','server','files','attachments','offline-chat','openNewInteraction','sequelize','transaction','Attachment','bulkCreate','Smtp','CloudProvider','forwardOfflineAddress','getSmtpOptions','SendMail','\x22%s\x22\x20<%s>','email','offlineMessageSubject','subjectOffline','toPairsIn','mapValues','Chat','MailAccountId','notifyMail','remove','Could\x20not\x20remove\x20attachment\x20file','addInteraction','Owner','fullname','internal','color','tag','getSnippet','timezone','iftime\x20%s,%s','interval','iftime\x20%s','true','[%s][INTERVAL][%s]\x20%s\x20%s\x20(%s)','ONLINE','OFFLINE','No\x20timezone','inspect','Interval','getProactiveActions','virtual','License','increment','chatLicenseExceeded','Intervals','push','some','server/files/chat/iframe.ejs','URL','address','3.1.0','remote','x-real-ip','connection','replace','labelText','textColor','textButtonColor','color_button','hideWhenOffline','IntervalId','Transaction','ISOLATION_LEVELS','READ_COMMITTED','findAndCountAll','priority','finally','getApplications','omit','ChatProactiveAction','getFields','online','offlineForm','onlineForm','items','fromKey','getOfflineMessages','Attachments','addAgents','emit','userChatWebsite:save','removeAgents','isArray','userChatWebsite:remove','getAgents','mustache','util','ejs','querystring','ioredis','../../components/parsers/qs','api','../../config/environment','url','../../mysqldb','redis','defaults','socket.io-emitter','./chatWebsite.socket','html-to-text','jayson/promise','client','http','request','then','info','debug','ChatWebsite,\x20%s,\x20%s,\x20%s','request\x20sent','error','code','ChatWebsite,\x20%s,\x20%s','message','result','catch','sendStatus','status','end','json','undefined','limit','offset','set','Content-Range','destroy','get','ChatWebsites','UserProfileResource','stack','name','send','index','Pause','mandatoryDispositionPause','ChatWebsite','rawAttributes','fieldName','type','query','keys','filters','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','sort','pick','filter','where','merge','map','VIRTUAL','options','count','includeAll','include','findAll','rows','show','find','create','body','user','role','UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','update','params','describe','addDisposition','ChatWebsiteId','Disposition'];(function(_0x448f76,_0x466124){var _0x165970=function(_0x2c15b6){while(--_0x2c15b6){_0x448f76['push'](_0x448f76['shift']());}};_0x165970(++_0x466124);}(_0x3f0b,0x1ee));var _0xb3f0=function(_0x513aa5,_0x1fba79){_0x513aa5=_0x513aa5-0x0;var _0x1a1a7c=_0x3f0b[_0x513aa5];return _0x1a1a7c;};'use strict';var BPromise=require('bluebird');var Mustache=require(_0xb3f0('0x0'));var util=require(_0xb3f0('0x1'));var path=require('path');var ejs=require(_0xb3f0('0x2'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require('lodash');var querystring=require(_0xb3f0('0x3'));var Redis=require(_0xb3f0('0x4'));var qs=require(_0xb3f0('0x5'));var logger=require('../../config/logger')(_0xb3f0('0x6'));var config=require(_0xb3f0('0x7'));var url=require(_0xb3f0('0x8'));var db=require(_0xb3f0('0x9'))['db'];config[_0xb3f0('0xa')]=_[_0xb3f0('0xb')](config[_0xb3f0('0xa')],{'host':'localhost','port':0x18eb});var socket=require(_0xb3f0('0xc'))(new Redis(config[_0xb3f0('0xa')]));require(_0xb3f0('0xd'))['register'](socket);var htmlToText=require(_0xb3f0('0xe'));var jayson=require(_0xb3f0('0xf'));var client=jayson[_0xb3f0('0x10')][_0xb3f0('0x11')]({'port':0x232c});var client9002=jayson[_0xb3f0('0x10')]['http']({'port':0x232a});var client9003=jayson['client'][_0xb3f0('0x11')]({'port':0x232b});var client9001=jayson[_0xb3f0('0x10')]['http']({'port':0x2329});function respondWithRpcPromise(_0x26ebaf,_0x2e9b97,_0x10af85,_0x150167){return new BPromise(function(_0x14e13f,_0x2de4d4){var _0x58f87f=_0x150167||client;return _0x58f87f[_0xb3f0('0x12')](_0x26ebaf,_0x10af85)[_0xb3f0('0x13')](function(_0x23966b){logger[_0xb3f0('0x14')]('ChatWebsite,\x20%s,\x20%s',_0x2e9b97,'request\x20sent');logger[_0xb3f0('0x15')](_0xb3f0('0x16'),_0x2e9b97,_0xb3f0('0x17'),JSON['stringify'](_0x23966b));if(_0x23966b[_0xb3f0('0x18')]){if(_0x23966b[_0xb3f0('0x18')][_0xb3f0('0x19')]===0x1f4){logger[_0xb3f0('0x18')](_0xb3f0('0x1a'),_0x2e9b97,_0x23966b[_0xb3f0('0x18')][_0xb3f0('0x1b')]);return _0x2de4d4(_0x23966b[_0xb3f0('0x18')][_0xb3f0('0x1b')]);}logger['error'](_0xb3f0('0x1a'),_0x2e9b97,_0x23966b[_0xb3f0('0x18')][_0xb3f0('0x1b')]);return _0x14e13f(_0x23966b['error'][_0xb3f0('0x1b')]);}else{logger['info'](_0xb3f0('0x1a'),_0x2e9b97,_0xb3f0('0x17'));_0x14e13f(_0x23966b[_0xb3f0('0x1c')][_0xb3f0('0x1b')]);}})[_0xb3f0('0x1d')](function(_0x35b3b5){logger[_0xb3f0('0x18')]('ChatWebsite,\x20%s,\x20%s',_0x2e9b97,_0x35b3b5);_0x2de4d4(_0x35b3b5);});});}function respondWithStatusCode(_0x4ae9de,_0x2baf56){_0x2baf56=_0x2baf56||0xcc;return function(_0x526e7f){if(_0x526e7f){return _0x4ae9de[_0xb3f0('0x1e')](_0x2baf56);}return _0x4ae9de[_0xb3f0('0x1f')](_0x2baf56)[_0xb3f0('0x20')]();};}function respondWithResult(_0x36443d,_0x473295){_0x473295=_0x473295||0xc8;return function(_0x2f9bd5){if(_0x2f9bd5){return _0x36443d['status'](_0x473295)[_0xb3f0('0x21')](_0x2f9bd5);}};}function respondWithFilteredResult(_0x4b4856,_0x436fb1){return function(_0x4f046b){if(_0x4f046b){var _0x3f7a7a=typeof _0x436fb1['offset']===_0xb3f0('0x22')&&typeof _0x436fb1[_0xb3f0('0x23')]===_0xb3f0('0x22');var _0xbfad27=_0x4f046b['count'];var _0x4d0c44=_0x3f7a7a?0x0:_0x436fb1['offset'];var _0xdb486b=_0x3f7a7a?_0x4f046b['count']:_0x436fb1[_0xb3f0('0x24')]+_0x436fb1[_0xb3f0('0x23')];var _0x3f8c92;if(_0xdb486b>=_0xbfad27){_0xdb486b=_0xbfad27;_0x3f8c92=0xc8;}else{_0x3f8c92=0xce;}_0x4b4856[_0xb3f0('0x1f')](_0x3f8c92);return _0x4b4856[_0xb3f0('0x25')](_0xb3f0('0x26'),_0x4d0c44+'-'+_0xdb486b+'/'+_0xbfad27)[_0xb3f0('0x21')](_0x4f046b);}return null;};}function saveUpdates(_0x1fc89b){return function(_0x2bfe4b){if(_0x2bfe4b){return _0x2bfe4b['update'](_0x1fc89b)[_0xb3f0('0x13')](function(_0xfa6297){return _0xfa6297;});}return null;};}function removeEntity(_0x2edcae){return function(_0x5bad58){if(_0x5bad58){return _0x5bad58[_0xb3f0('0x27')]()[_0xb3f0('0x13')](function(){var _0x2ddac8=_0x5bad58[_0xb3f0('0x28')]({'plain':!![]});var _0x23f1a2=_0xb3f0('0x29');return db[_0xb3f0('0x2a')]['destroy']({'where':{'type':_0x23f1a2,'resourceId':_0x2ddac8['id']}})[_0xb3f0('0x13')](function(){return _0x5bad58;});})[_0xb3f0('0x13')](function(){_0x2edcae[_0xb3f0('0x1f')](0xcc)[_0xb3f0('0x20')]();});}};}function handleEntityNotFound(_0x1a5516){return function(_0x26e198){if(!_0x26e198){_0x1a5516[_0xb3f0('0x1e')](0x194);}return _0x26e198;};}function handleError(_0x560f03,_0x1ffdc8){_0x1ffdc8=_0x1ffdc8||0x1f4;return function(_0x1c21ac){logger[_0xb3f0('0x18')](_0x1c21ac[_0xb3f0('0x2b')]);if(_0x1c21ac[_0xb3f0('0x2c')]){delete _0x1c21ac[_0xb3f0('0x2c')];}_0x560f03[_0xb3f0('0x1f')](_0x1ffdc8)[_0xb3f0('0x2d')](_0x1c21ac);};}exports[_0xb3f0('0x2e')]=function(_0x5e7aa7,_0x1fea84){var _0x54ff46={'include':[{'model':db[_0xb3f0('0x2f')],'as':_0xb3f0('0x30')}]},_0x22dc1a={},_0x27535d={'count':0x0,'rows':[]};var _0x5e8eff=_['map'](db[_0xb3f0('0x31')][_0xb3f0('0x32')],function(_0x58f93a){return{'name':_0x58f93a[_0xb3f0('0x33')],'type':_0x58f93a[_0xb3f0('0x34')]['key']};});_0x22dc1a['model']=_['map'](_0x5e8eff,_0xb3f0('0x2c'));_0x22dc1a[_0xb3f0('0x35')]=_[_0xb3f0('0x36')](_0x5e7aa7['query']);_0x22dc1a[_0xb3f0('0x37')]=_[_0xb3f0('0x38')](_0x22dc1a[_0xb3f0('0x39')],_0x22dc1a[_0xb3f0('0x35')]);_0x54ff46[_0xb3f0('0x3a')]=_[_0xb3f0('0x38')](_0x22dc1a[_0xb3f0('0x39')],qs[_0xb3f0('0x3b')](_0x5e7aa7[_0xb3f0('0x35')][_0xb3f0('0x3b')]));_0x54ff46[_0xb3f0('0x3a')]=_0x54ff46[_0xb3f0('0x3a')][_0xb3f0('0x3c')]?_0x54ff46[_0xb3f0('0x3a')]:_0x22dc1a[_0xb3f0('0x39')];if(!_0x5e7aa7[_0xb3f0('0x35')][_0xb3f0('0x3d')](_0xb3f0('0x3e'))){_0x54ff46[_0xb3f0('0x23')]=qs[_0xb3f0('0x23')](_0x5e7aa7[_0xb3f0('0x35')][_0xb3f0('0x23')]);_0x54ff46[_0xb3f0('0x24')]=qs[_0xb3f0('0x24')](_0x5e7aa7[_0xb3f0('0x35')][_0xb3f0('0x24')]);}_0x54ff46['order']=qs[_0xb3f0('0x3f')](_0x5e7aa7[_0xb3f0('0x35')][_0xb3f0('0x3f')]);_0x54ff46['where']=qs[_0xb3f0('0x37')](_[_0xb3f0('0x40')](_0x5e7aa7[_0xb3f0('0x35')],_0x22dc1a[_0xb3f0('0x37')]),_0x5e8eff);if(_0x5e7aa7[_0xb3f0('0x35')][_0xb3f0('0x41')]){_0x54ff46[_0xb3f0('0x42')]=_[_0xb3f0('0x43')](_0x54ff46[_0xb3f0('0x42')],{'$or':_[_0xb3f0('0x44')](_0x5e8eff,function(_0x216419){if(_0x216419[_0xb3f0('0x34')]!==_0xb3f0('0x45')){var _0x5f2aa2={};_0x5f2aa2[_0x216419[_0xb3f0('0x2c')]]={'$like':'%'+_0x5e7aa7[_0xb3f0('0x35')][_0xb3f0('0x41')]+'%'};return _0x5f2aa2;}})});}_0x54ff46=_[_0xb3f0('0x43')]({},_0x54ff46,_0x5e7aa7[_0xb3f0('0x46')]);var _0x443143={'where':_0x54ff46[_0xb3f0('0x42')]};return db[_0xb3f0('0x31')][_0xb3f0('0x47')](_0x443143)[_0xb3f0('0x13')](function(_0x5dcfc3){_0x27535d[_0xb3f0('0x47')]=_0x5dcfc3;if(_0x5e7aa7[_0xb3f0('0x35')][_0xb3f0('0x48')]){_0x54ff46[_0xb3f0('0x49')]=[{'all':!![]}];}return db[_0xb3f0('0x31')][_0xb3f0('0x4a')](_0x54ff46);})['then'](function(_0x1feae4){_0x27535d[_0xb3f0('0x4b')]=_0x1feae4;return _0x27535d;})['then'](respondWithFilteredResult(_0x1fea84,_0x54ff46))[_0xb3f0('0x1d')](handleError(_0x1fea84,null));};exports[_0xb3f0('0x4c')]=function(_0x54e03d,_0x635a17){var _0x294613={'raw':![],'where':{'id':_0x54e03d['params']['id']},'include':[{'model':db[_0xb3f0('0x2f')],'as':_0xb3f0('0x30')}]},_0x5175cf={};_0x5175cf['model']=_['keys'](db[_0xb3f0('0x31')][_0xb3f0('0x32')]);_0x5175cf[_0xb3f0('0x35')]=_[_0xb3f0('0x36')](_0x54e03d[_0xb3f0('0x35')]);_0x5175cf[_0xb3f0('0x37')]=_[_0xb3f0('0x38')](_0x5175cf[_0xb3f0('0x39')],_0x5175cf[_0xb3f0('0x35')]);_0x294613['attributes']=_[_0xb3f0('0x38')](_0x5175cf[_0xb3f0('0x39')],qs[_0xb3f0('0x3b')](_0x54e03d['query'][_0xb3f0('0x3b')]));_0x294613[_0xb3f0('0x3a')]=_0x294613[_0xb3f0('0x3a')][_0xb3f0('0x3c')]?_0x294613[_0xb3f0('0x3a')]:_0x5175cf[_0xb3f0('0x39')];if(_0x54e03d[_0xb3f0('0x35')][_0xb3f0('0x48')]){_0x294613['include']=[{'all':!![]}];}_0x294613=_['merge']({},_0x294613,_0x54e03d[_0xb3f0('0x46')]);return db[_0xb3f0('0x31')][_0xb3f0('0x4d')](_0x294613)['then'](handleEntityNotFound(_0x635a17,null))[_0xb3f0('0x13')](respondWithResult(_0x635a17,null))[_0xb3f0('0x1d')](handleError(_0x635a17,null));};exports[_0xb3f0('0x4e')]=function(_0x5f4c19,_0x1d5beb){return db['ChatWebsite'][_0xb3f0('0x4e')](_0x5f4c19[_0xb3f0('0x4f')],{})[_0xb3f0('0x13')](function(_0x59d10a){var _0x1b0311=_0x5f4c19[_0xb3f0('0x50')][_0xb3f0('0x28')]({'plain':!![]});if(!_0x1b0311)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x1b0311[_0xb3f0('0x51')]===_0xb3f0('0x50')){var _0x4ca1ad=_0x59d10a[_0xb3f0('0x28')]({'plain':!![]});var _0x46152e=_0xb3f0('0x29');return db[_0xb3f0('0x52')]['find']({'where':{'name':_0x46152e,'userProfileId':_0x1b0311[_0xb3f0('0x53')]},'raw':!![]})[_0xb3f0('0x13')](function(_0x268444){if(_0x268444&&_0x268444[_0xb3f0('0x54')]===0x0){return db[_0xb3f0('0x2a')][_0xb3f0('0x4e')]({'name':_0x4ca1ad[_0xb3f0('0x2c')],'resourceId':_0x4ca1ad['id'],'type':_0x268444[_0xb3f0('0x2c')],'sectionId':_0x268444['id']},{})['then'](function(){return _0x59d10a;});}else{return _0x59d10a;}})[_0xb3f0('0x1d')](function(_0x169b77){logger['error'](_0xb3f0('0x55'),_0x169b77);throw _0x169b77;});}return _0x59d10a;})[_0xb3f0('0x13')](respondWithResult(_0x1d5beb,0xc9))[_0xb3f0('0x1d')](handleError(_0x1d5beb,null));};exports[_0xb3f0('0x56')]=function(_0x494f5c,_0x2a9f1e){if(_0x494f5c['body']['id']){delete _0x494f5c['body']['id'];}return db[_0xb3f0('0x31')][_0xb3f0('0x4d')]({'where':{'id':_0x494f5c[_0xb3f0('0x57')]['id']},'include':[{'model':db[_0xb3f0('0x2f')],'as':_0xb3f0('0x30')}]})['then'](handleEntityNotFound(_0x2a9f1e,null))['then'](saveUpdates(_0x494f5c[_0xb3f0('0x4f')],null))[_0xb3f0('0x13')](respondWithResult(_0x2a9f1e,null))[_0xb3f0('0x1d')](handleError(_0x2a9f1e,null));};exports['destroy']=function(_0x2d1d7a,_0x441b3f){return db[_0xb3f0('0x31')]['find']({'where':{'id':_0x2d1d7a['params']['id']}})[_0xb3f0('0x13')](handleEntityNotFound(_0x441b3f,null))['then'](removeEntity(_0x441b3f,null))['catch'](handleError(_0x441b3f,null));};exports[_0xb3f0('0x58')]=function(_0x21a405,_0x284240){return db['ChatWebsite'][_0xb3f0('0x58')]()[_0xb3f0('0x13')](respondWithResult(_0x284240,null))['catch'](handleError(_0x284240,null));};exports[_0xb3f0('0x59')]=function(_0x3368c9,_0x3c3cfd){if(_0x3368c9[_0xb3f0('0x4f')]['id']){delete _0x3368c9[_0xb3f0('0x4f')]['id'];}return db[_0xb3f0('0x31')]['find']({'where':{'id':_0x3368c9[_0xb3f0('0x57')]['id']}})[_0xb3f0('0x13')](handleEntityNotFound(_0x3c3cfd,null))[_0xb3f0('0x13')](function(_0x30732c){if(_0x30732c){_0x3368c9[_0xb3f0('0x4f')][_0xb3f0('0x5a')]=_0x30732c['id'];return db[_0xb3f0('0x5b')][_0xb3f0('0x4e')](_0x3368c9[_0xb3f0('0x4f')]);}})[_0xb3f0('0x13')](respondWithResult(_0x3c3cfd,null))[_0xb3f0('0x1d')](handleError(_0x3c3cfd,null));};exports[_0xb3f0('0x5c')]=function(_0x168998,_0x4e738a){var _0x58d0ea={'raw':![],'where':{}};var _0x58981d={};var _0x3e6d2b={'count':0x0,'rows':[]};return db[_0xb3f0('0x31')][_0xb3f0('0x5d')]({'where':{'id':_0x168998[_0xb3f0('0x57')]['id']}})[_0xb3f0('0x13')](handleEntityNotFound(_0x4e738a,null))[_0xb3f0('0x13')](function(_0x3fee2f){if(_0x3fee2f){_0x58981d[_0xb3f0('0x39')]=_[_0xb3f0('0x36')](db[_0xb3f0('0x5b')][_0xb3f0('0x32')]);_0x58981d[_0xb3f0('0x35')]=_[_0xb3f0('0x36')](_0x168998[_0xb3f0('0x35')]);_0x58981d[_0xb3f0('0x37')]=_['intersection'](_0x58981d[_0xb3f0('0x39')],_0x58981d[_0xb3f0('0x35')]);_0x58d0ea[_0xb3f0('0x3a')]=_[_0xb3f0('0x38')](_0x58981d['model'],qs[_0xb3f0('0x3b')](_0x168998[_0xb3f0('0x35')][_0xb3f0('0x3b')]));_0x58d0ea[_0xb3f0('0x3a')]=_0x58d0ea[_0xb3f0('0x3a')][_0xb3f0('0x3c')]?_0x58d0ea[_0xb3f0('0x3a')]:_0x58981d['model'];if(!_0x168998[_0xb3f0('0x35')][_0xb3f0('0x3d')]('nolimit')){_0x58d0ea[_0xb3f0('0x23')]=qs[_0xb3f0('0x23')](_0x168998['query'][_0xb3f0('0x23')]);_0x58d0ea[_0xb3f0('0x24')]=qs['offset'](_0x168998[_0xb3f0('0x35')]['offset']);}_0x58d0ea[_0xb3f0('0x5e')]=qs['sort'](_0x168998['query'][_0xb3f0('0x3f')]);_0x58d0ea[_0xb3f0('0x42')]=qs[_0xb3f0('0x37')](_[_0xb3f0('0x40')](_0x168998[_0xb3f0('0x35')],_0x58981d[_0xb3f0('0x37')]));_0x58d0ea[_0xb3f0('0x42')][_0xb3f0('0x5a')]=_0x3fee2f['id'];if(_0x168998[_0xb3f0('0x35')][_0xb3f0('0x41')]){_0x58d0ea[_0xb3f0('0x42')]=_['merge'](_0x58d0ea[_0xb3f0('0x42')],{'$or':_['map'](_0x58d0ea[_0xb3f0('0x3a')],function(_0x279c02){var _0x356874={};_0x356874[_0x279c02]={'$like':'%'+_0x168998['query'][_0xb3f0('0x41')]+'%'};return _0x356874;})});}_0x58d0ea=_['merge']({},_0x58d0ea,_0x168998[_0xb3f0('0x46')]);return db['Disposition'][_0xb3f0('0x47')]({'where':_0x58d0ea[_0xb3f0('0x42')]})[_0xb3f0('0x13')](function(_0x2f86a0){_0x3e6d2b['count']=_0x2f86a0;if(_0x168998[_0xb3f0('0x35')][_0xb3f0('0x48')]){_0x58d0ea[_0xb3f0('0x49')]=[{'all':!![]}];}return db[_0xb3f0('0x5b')][_0xb3f0('0x4a')](_0x58d0ea);})[_0xb3f0('0x13')](function(_0x3c0f55){_0x3e6d2b[_0xb3f0('0x4b')]=_0x3c0f55;return _0x3e6d2b;});}})[_0xb3f0('0x13')](respondWithFilteredResult(_0x4e738a,_0x58d0ea))['catch'](handleError(_0x4e738a,null));};exports[_0xb3f0('0x5f')]=function(_0x4c2f37,_0x1c217c){return db[_0xb3f0('0x31')]['find']({'where':{'id':_0x4c2f37[_0xb3f0('0x57')]['id']}})['then'](handleEntityNotFound(_0x1c217c,null))[_0xb3f0('0x13')](function(_0x3cb81c){if(_0x3cb81c){return _0x3cb81c[_0xb3f0('0x5f')](_0x4c2f37[_0xb3f0('0x35')][_0xb3f0('0x60')]);}})[_0xb3f0('0x13')](respondWithStatusCode(_0x1c217c,null))[_0xb3f0('0x1d')](handleError(_0x1c217c,null));};exports[_0xb3f0('0x61')]=function(_0x1d0176,_0x5d53e4){if(_0x1d0176[_0xb3f0('0x4f')]['id']){delete _0x1d0176[_0xb3f0('0x4f')]['id'];}return db[_0xb3f0('0x31')][_0xb3f0('0x4d')]({'where':{'id':_0x1d0176[_0xb3f0('0x57')]['id']}})[_0xb3f0('0x13')](handleEntityNotFound(_0x5d53e4,null))[_0xb3f0('0x13')](function(_0x467110){if(_0x467110){_0x1d0176[_0xb3f0('0x4f')][_0xb3f0('0x5a')]=_0x467110['id'];return db[_0xb3f0('0x62')]['create'](_0x1d0176[_0xb3f0('0x4f')]);}})['then'](respondWithResult(_0x5d53e4,null))[_0xb3f0('0x1d')](handleError(_0x5d53e4,null));};exports[_0xb3f0('0x63')]=function(_0x53c02b,_0xca0040){var _0x458225={'raw':![],'where':{}};var _0x46b4d7={};var _0x5d0289={'count':0x0,'rows':[]};return db[_0xb3f0('0x31')][_0xb3f0('0x5d')]({'where':{'id':_0x53c02b[_0xb3f0('0x57')]['id']}})[_0xb3f0('0x13')](handleEntityNotFound(_0xca0040,null))['then'](function(_0x2f274c){if(_0x2f274c){_0x46b4d7['model']=_[_0xb3f0('0x36')](db[_0xb3f0('0x62')][_0xb3f0('0x32')]);_0x46b4d7[_0xb3f0('0x35')]=_[_0xb3f0('0x36')](_0x53c02b['query']);_0x46b4d7[_0xb3f0('0x37')]=_[_0xb3f0('0x38')](_0x46b4d7['model'],_0x46b4d7[_0xb3f0('0x35')]);_0x458225[_0xb3f0('0x3a')]=_[_0xb3f0('0x38')](_0x46b4d7[_0xb3f0('0x39')],qs[_0xb3f0('0x3b')](_0x53c02b[_0xb3f0('0x35')][_0xb3f0('0x3b')]));_0x458225[_0xb3f0('0x3a')]=_0x458225[_0xb3f0('0x3a')]['length']?_0x458225[_0xb3f0('0x3a')]:_0x46b4d7[_0xb3f0('0x39')];if(!_0x53c02b[_0xb3f0('0x35')][_0xb3f0('0x3d')](_0xb3f0('0x3e'))){_0x458225[_0xb3f0('0x23')]=qs['limit'](_0x53c02b[_0xb3f0('0x35')][_0xb3f0('0x23')]);_0x458225[_0xb3f0('0x24')]=qs[_0xb3f0('0x24')](_0x53c02b[_0xb3f0('0x35')]['offset']);}_0x458225[_0xb3f0('0x5e')]=qs['sort'](_0x53c02b[_0xb3f0('0x35')][_0xb3f0('0x3f')]);_0x458225[_0xb3f0('0x42')]=qs[_0xb3f0('0x37')](_[_0xb3f0('0x40')](_0x53c02b[_0xb3f0('0x35')],_0x46b4d7['filters']));_0x458225[_0xb3f0('0x42')][_0xb3f0('0x5a')]=_0x2f274c['id'];if(_0x53c02b['query']['filter']){_0x458225['where']=_[_0xb3f0('0x43')](_0x458225[_0xb3f0('0x42')],{'$or':_[_0xb3f0('0x44')](_0x458225[_0xb3f0('0x3a')],function(_0x4ea61b){var _0x23ce1b={};_0x23ce1b[_0x4ea61b]={'$like':'%'+_0x53c02b['query']['filter']+'%'};return _0x23ce1b;})});}_0x458225=_['merge']({},_0x458225,_0x53c02b[_0xb3f0('0x46')]);return db[_0xb3f0('0x62')][_0xb3f0('0x47')]({'where':_0x458225[_0xb3f0('0x42')]})['then'](function(_0x2ae805){_0x5d0289[_0xb3f0('0x47')]=_0x2ae805;if(_0x53c02b[_0xb3f0('0x35')][_0xb3f0('0x48')]){_0x458225[_0xb3f0('0x49')]=[{'all':!![]}];}return db[_0xb3f0('0x62')][_0xb3f0('0x4a')](_0x458225);})['then'](function(_0x1b3310){_0x5d0289['rows']=_0x1b3310;return _0x5d0289;});}})[_0xb3f0('0x13')](respondWithFilteredResult(_0xca0040,_0x458225))[_0xb3f0('0x1d')](handleError(_0xca0040,null));};exports['removeAnswers']=function(_0x127a4d,_0x272189){return db[_0xb3f0('0x31')][_0xb3f0('0x4d')]({'where':{'id':_0x127a4d[_0xb3f0('0x57')]['id']}})[_0xb3f0('0x13')](handleEntityNotFound(_0x272189,null))['then'](function(_0x5789f2){if(_0x5789f2){return _0x5789f2[_0xb3f0('0x64')](_0x127a4d['query'][_0xb3f0('0x60')]);}})[_0xb3f0('0x13')](respondWithStatusCode(_0x272189,null))['catch'](handleError(_0x272189,null));};exports['addLogo']=function(_0x2f380d,_0x5b3f24){_0x2f380d[_0xb3f0('0x4f')][_0xb3f0('0x65')]=_0x2f380d[_0xb3f0('0x66')][_0xb3f0('0x67')];return db['ChatWebsite']['find']({'where':{'id':_0x2f380d[_0xb3f0('0x57')]['id']}})['then'](handleEntityNotFound(_0x5b3f24,null))[_0xb3f0('0x13')](saveUpdates(_0x2f380d[_0xb3f0('0x4f')],null))[_0xb3f0('0x13')](respondWithResult(_0x5b3f24,null))[_0xb3f0('0x1d')](handleError(_0x5b3f24,null));};exports['addAvatar']=function(_0x4482df,_0x43956b){_0x4482df[_0xb3f0('0x4f')][_0xb3f0('0x68')]=_0x4482df[_0xb3f0('0x66')]['filename'];return db[_0xb3f0('0x31')][_0xb3f0('0x4d')]({'where':{'id':_0x4482df[_0xb3f0('0x57')]['id']}})[_0xb3f0('0x13')](handleEntityNotFound(_0x43956b,null))[_0xb3f0('0x13')](saveUpdates(_0x4482df[_0xb3f0('0x4f')],null))[_0xb3f0('0x13')](respondWithResult(_0x43956b,null))[_0xb3f0('0x1d')](handleError(_0x43956b,null));};exports['addCustomerAvatar']=function(_0x21c2d5,_0x43639b){_0x21c2d5['body']['customerAvatar']=_0x21c2d5['file'][_0xb3f0('0x67')];return db['ChatWebsite'][_0xb3f0('0x4d')]({'where':{'id':_0x21c2d5[_0xb3f0('0x57')]['id']}})['then'](handleEntityNotFound(_0x43639b,null))[_0xb3f0('0x13')](saveUpdates(_0x21c2d5[_0xb3f0('0x4f')],null))['then'](respondWithResult(_0x43639b,null))[_0xb3f0('0x1d')](handleError(_0x43639b,null));};exports['addSystemAvatar']=function(_0x47976e,_0x49149d){_0x47976e['body'][_0xb3f0('0x69')]=_0x47976e['file'][_0xb3f0('0x67')];return db[_0xb3f0('0x31')][_0xb3f0('0x4d')]({'where':{'id':_0x47976e[_0xb3f0('0x57')]['id']}})[_0xb3f0('0x13')](handleEntityNotFound(_0x49149d,null))[_0xb3f0('0x13')](saveUpdates(_0x47976e[_0xb3f0('0x4f')],null))['then'](respondWithResult(_0x49149d,null))[_0xb3f0('0x1d')](handleError(_0x49149d,null));};exports['getLogo']=function(_0x3845e0,_0x22d72c){var _0x2afa0c=path['join'](config['root'],_0xb3f0('0x6a'));var _0x4be3e8={'where':{'id':_0x3845e0[_0xb3f0('0x57')]['id']},'attributes':['id',_0xb3f0('0x65')],'raw':!![]};var _0x3dc649=![];return require(_0xb3f0('0x6b'))[_0xb3f0('0x6c')]()[_0xb3f0('0x13')](function(_0x463519){if(_0x463519){_0x3dc649=_0x463519[_0xb3f0('0x6d')];}})[_0xb3f0('0x13')](function(){return db[_0xb3f0('0x31')]['find'](_0x4be3e8);})[_0xb3f0('0x13')](handleEntityNotFound(_0x22d72c,null))[_0xb3f0('0x13')](function(_0x5ebc1c){if(_0x5ebc1c){if(!_[_0xb3f0('0x6e')](_0x5ebc1c['sitepic'])){if(fs[_0xb3f0('0x6f')](path[_0xb3f0('0x70')](config['root'],_0xb3f0('0x71'),_0x5ebc1c[_0xb3f0('0x65')]))&&_0x3dc649){_0x2afa0c=path[_0xb3f0('0x70')](config[_0xb3f0('0x72')],'server/files/images/logos/',_0x5ebc1c[_0xb3f0('0x65')]);}}return _0x22d72c['download'](_0x2afa0c);}})[_0xb3f0('0x1d')](handleError(_0x22d72c,null));};exports['getAvatar']=function(_0x37bcb9,_0x4ea8df){var _0xd570a7=path[_0xb3f0('0x70')](config['root'],'server/files/images/avatars/default_avatar.png');var _0x35b5c1={'where':{'id':_0x37bcb9['params']['id']},'attributes':['id','agentAvatar'],'raw':!![]};return db[_0xb3f0('0x31')][_0xb3f0('0x4d')](_0x35b5c1)[_0xb3f0('0x13')](handleEntityNotFound(_0x4ea8df,null))[_0xb3f0('0x13')](function(_0x17993f){if(_0x17993f){if(!_['isNil'](_0x17993f[_0xb3f0('0x68')])){if(fs['existsSync'](path[_0xb3f0('0x70')](config[_0xb3f0('0x72')],_0xb3f0('0x73'),_0x17993f['agentAvatar']))){_0xd570a7=path['join'](config[_0xb3f0('0x72')],_0xb3f0('0x73'),_0x17993f[_0xb3f0('0x68')]);}}return _0x4ea8df[_0xb3f0('0x74')](_0xd570a7);}})[_0xb3f0('0x1d')](handleError(_0x4ea8df,null));};exports[_0xb3f0('0x75')]=function(_0x50d256,_0x17dc1d){var _0x147357=path[_0xb3f0('0x70')](config[_0xb3f0('0x72')],'server/files/images/avatars/customer_avatar.png');var _0x21f657={'where':{'id':_0x50d256['params']['id']},'attributes':['id',_0xb3f0('0x76'),_0xb3f0('0x77')],'raw':!![]};return db[_0xb3f0('0x31')][_0xb3f0('0x4d')](_0x21f657)[_0xb3f0('0x13')](handleEntityNotFound(_0x17dc1d,null))[_0xb3f0('0x13')](function(_0x246aeb){if(_0x246aeb){if(!_['isNil'](_0x246aeb['customerAvatar'])){if(fs[_0xb3f0('0x6f')](path[_0xb3f0('0x70')](config[_0xb3f0('0x72')],_0xb3f0('0x73'),_0x246aeb[_0xb3f0('0x76')]))&&_0x246aeb[_0xb3f0('0x77')]){_0x147357=path['join'](config[_0xb3f0('0x72')],_0xb3f0('0x73'),_0x246aeb[_0xb3f0('0x76')]);}}return _0x17dc1d[_0xb3f0('0x74')](_0x147357);}})[_0xb3f0('0x1d')](handleError(_0x17dc1d,null));};exports[_0xb3f0('0x78')]=function(_0x2f9edd,_0x42087e){var _0x2b80ef=path[_0xb3f0('0x70')](config['root'],_0xb3f0('0x79'));var _0x254d2c={'where':{'id':_0x2f9edd[_0xb3f0('0x57')]['id']},'attributes':['id',_0xb3f0('0x69')],'raw':!![]};return db['ChatWebsite'][_0xb3f0('0x4d')](_0x254d2c)[_0xb3f0('0x13')](handleEntityNotFound(_0x42087e,null))[_0xb3f0('0x13')](function(_0x501ae2){if(_0x501ae2){if(!_[_0xb3f0('0x6e')](_0x501ae2[_0xb3f0('0x69')])){if(fs['existsSync'](path[_0xb3f0('0x70')](config['root'],'server/files/images/avatars/',_0x501ae2[_0xb3f0('0x69')]))){_0x2b80ef=path[_0xb3f0('0x70')](config[_0xb3f0('0x72')],_0xb3f0('0x73'),_0x501ae2[_0xb3f0('0x69')]);}}return _0x42087e[_0xb3f0('0x74')](_0x2b80ef);}})[_0xb3f0('0x1d')](handleError(_0x42087e,null));};exports['notify']=function(_0x5a1c66,_0x23efdd){var _0x3c8e81=require(_0xb3f0('0x7a'));var _0x4f5d69=new _0x3c8e81();var _0x4b3ee1=_0x4f5d69[_0xb3f0('0x7b')](_0x5a1c66[_0xb3f0('0x7c')][_0xb3f0('0x7d')])[_0xb3f0('0x7e')]();var _0x221f5f={'body':_0x5a1c66[_0xb3f0('0x4f')],'channel':_0xb3f0('0x7f')};var _0x3279e1=[];var _0x1b99b5=[];var _0x2106c3={};var _0x3a2805=![];return db[_0xb3f0('0x80')][_0xb3f0('0x58')]()[_0xb3f0('0x13')](function(_0x544fde){if(!_0x544fde){throw new db['Sequelize']['ValidationError'](_0xb3f0('0x81'));}_0x3279e1=_[_0xb3f0('0x82')](_[_0xb3f0('0x36')](_0x544fde),[_0xb3f0('0x83'),_0xb3f0('0x84')]);_0x1b99b5=_['difference'](_['keys'](_0x544fde),[_0xb3f0('0x83'),_0xb3f0('0x84'),_0xb3f0('0x85'),_0xb3f0('0x86')]);if(_0x5a1c66['body']['id']){delete _0x5a1c66['body']['id'];}if(_['isNil'](_0x5a1c66[_0xb3f0('0x4f')][_0xb3f0('0x87')])){throw new db[(_0xb3f0('0x88'))][(_0xb3f0('0x89'))](_0xb3f0('0x8a'));}if(_[_0xb3f0('0x6e')](_0x5a1c66['body'][_0xb3f0('0x4f')])||_0x5a1c66['body'][_0xb3f0('0x4f')]===''){throw new db['Sequelize'][(_0xb3f0('0x89'))]('body\x20is\x20mandatory\x20and\x20not\x20empty');}if(_[_0xb3f0('0x6e')](_0x5a1c66[_0xb3f0('0x4f')][_0xb3f0('0x8b')])){throw new db[(_0xb3f0('0x88'))][(_0xb3f0('0x89'))](_0xb3f0('0x8c')+_0x1b99b5);}if(!_[_0xb3f0('0x8d')](_0x1b99b5,_0x5a1c66[_0xb3f0('0x4f')][_0xb3f0('0x8b')])){throw new db[(_0xb3f0('0x88'))][(_0xb3f0('0x89'))](_0xb3f0('0x8e')+_0x1b99b5);}_0x2106c3[_0x5a1c66[_0xb3f0('0x4f')]['mapKey']]=_0x5a1c66[_0xb3f0('0x4f')][_0xb3f0('0x87')];})[_0xb3f0('0x13')](function(){return db[_0xb3f0('0x31')][_0xb3f0('0x4d')]({'where':{'id':_0x5a1c66[_0xb3f0('0x57')]['id']},'include':[{'model':db[_0xb3f0('0x8f')],'as':_0xb3f0('0x90'),'include':[{'model':db[_0xb3f0('0x80')],'as':'Contacts','where':_0x2106c3,'limit':0x1,'order':[[_0xb3f0('0x84'),_0xb3f0('0x91')]]}]},{'model':db[_0xb3f0('0x92')],'as':_0xb3f0('0x93')}]});})[_0xb3f0('0x13')](handleEntityNotFound(_0x23efdd,null))[_0xb3f0('0x13')](function(_0x2362aa){if(_0x2362aa&&_0x2362aa[_0xb3f0('0x90')]){_0x221f5f['account']=_0x2362aa;_0x221f5f[_0xb3f0('0x94')]=_0x2362aa[_0xb3f0('0x93')];_0x221f5f[_0xb3f0('0x95')]=_0x2362aa[_0xb3f0('0x90')];_0x221f5f[_0xb3f0('0x94')]=_[_0xb3f0('0x96')](_0x221f5f[_0xb3f0('0x94')],['priority'],['asc']);if(_0x221f5f[_0xb3f0('0x97')][_0xb3f0('0x93')]){delete _0x221f5f[_0xb3f0('0x97')][_0xb3f0('0x93')];}if(_0x221f5f[_0xb3f0('0x97')][_0xb3f0('0x90')]&&_0x221f5f['account']['List'][_0xb3f0('0x98')][_0xb3f0('0x3c')]){return _0x221f5f[_0xb3f0('0x97')]['List'][_0xb3f0('0x98')][0x0];}var _0xe0613d=_[_0xb3f0('0xb')](_0x5a1c66[_0xb3f0('0x4f')],{'firstName':_0x5a1c66['body']['from'],'ListId':_0x2362aa[_0xb3f0('0x86')]});_0xe0613d[_0x5a1c66[_0xb3f0('0x4f')][_0xb3f0('0x8b')]]=_0x5a1c66['body'][_0xb3f0('0x87')];return db[_0xb3f0('0x80')]['create'](_0xe0613d,{'fields':_0x3279e1,'raw':!![]});}})[_0xb3f0('0x13')](handleEntityNotFound(_0x23efdd,null))[_0xb3f0('0x13')](function(_0x5a487e){_0x221f5f[_0xb3f0('0x99')]=_0x5a487e;var _0x4d5825=_0x5a1c66[_0xb3f0('0x4f')][_0xb3f0('0x9a')];if(_0x5a1c66[_0xb3f0('0x7c')]['cf-connecting-ip']){_0x4d5825=_0x5a1c66[_0xb3f0('0x7c')][_0xb3f0('0x9b')];}else if(_0x5a1c66[_0xb3f0('0x7c')]['x-forwarded-for']){_0x4d5825=_['first'](_0x5a1c66[_0xb3f0('0x7c')][_0xb3f0('0x9c')][_0xb3f0('0x9d')](','));}if(_0x5a487e){var _0x44deb8={'ContactId':_0x5a487e['id'],'ChatWebsiteId':_0x5a1c66[_0xb3f0('0x57')]['id'],'from':(_0x5a487e[_0xb3f0('0x9e')]||'')+'\x20'+(_0x5a487e[_0xb3f0('0x9f')]||''),'customerIp':_0x4d5825,'customerPort':_0x5a1c66[_0xb3f0('0x7c')][_0xb3f0('0xa0')]?_0x5a1c66[_0xb3f0('0x7c')][_0xb3f0('0xa0')]:null,'referer':_0x5a1c66[_0xb3f0('0x4f')][_0xb3f0('0xa1')],'browserName':_0x4b3ee1[_0xb3f0('0xa2')][_0xb3f0('0x2c')]&&_0x4b3ee1[_0xb3f0('0xa2')]['version']?util[_0xb3f0('0xa3')](_0xb3f0('0xa4'),_0x4b3ee1[_0xb3f0('0xa2')][_0xb3f0('0x2c')],_0x4b3ee1[_0xb3f0('0xa2')][_0xb3f0('0xa5')]):_0xb3f0('0xa6'),'browserVersion':_0x4b3ee1[_0xb3f0('0xa2')]['version']||_0xb3f0('0xa6'),'osName':util[_0xb3f0('0xa3')](_0xb3f0('0xa4'),_0x4b3ee1['os']['name'],_0x4b3ee1['os'][_0xb3f0('0xa5')]),'osVersion':_0x4b3ee1['os']['version'],'deviceModel':_0x4b3ee1['device'][_0xb3f0('0x39')]&&_0x4b3ee1['device']['vendor']?util[_0xb3f0('0xa3')](_0xb3f0('0xa7'),_0x4b3ee1[_0xb3f0('0xa8')][_0xb3f0('0x39')],_0x4b3ee1[_0xb3f0('0xa8')]['vendor'],_0x4b3ee1[_0xb3f0('0xa8')][_0xb3f0('0x34')]):null,'deviceVendor':_0x4b3ee1[_0xb3f0('0xa8')][_0xb3f0('0xa9')],'deviceType':_0x4b3ee1['device'][_0xb3f0('0x34')],'formData':JSON[_0xb3f0('0xaa')](_0x5a1c66[_0xb3f0('0x4f')])};var _0x5d64db={'ChatWebsiteId':_0x5a1c66[_0xb3f0('0x57')]['id'],'closed':![]};if(_0x5a1c66[_0xb3f0('0x4f')][_0xb3f0('0xab')]){_0x5d64db['threadId']=_0x5a1c66[_0xb3f0('0x4f')][_0xb3f0('0xab')];return db[_0xb3f0('0xac')][_0xb3f0('0x4d')]({'where':_0x5d64db})['then'](function(_0x99b86f){if(_0x99b86f){return[_0x99b86f,![]];}_0x44deb8['threadId']=_0x5a1c66['body'][_0xb3f0('0xab')];_0x44deb8[_0xb3f0('0xad')]=_0x5a1c66[_0xb3f0('0x4f')][_0xb3f0('0xad')];return db[_0xb3f0('0xac')]['create'](_0x44deb8)['then'](function(_0x4e99b7){return[_0x4e99b7,!![]];});});}_0x5d64db[_0xb3f0('0xae')]=_0x5a487e['id'];if(_0x5a1c66[_0xb3f0('0x4f')][_0xb3f0('0xaf')]&&_0x5a1c66['body']['interaction']['id']){_0x5d64db['id']=_0x5a1c66['body']['interaction']['id'];return db[_0xb3f0('0xac')][_0xb3f0('0x4d')]({'where':_0x5d64db})[_0xb3f0('0x13')](function(_0x52b941){if(_0x52b941){return[_0x52b941,![]];}return db[_0xb3f0('0xac')]['create'](_0x44deb8)[_0xb3f0('0x13')](function(_0xb3e5bb){return[_0xb3e5bb,!![]];});});}return db[_0xb3f0('0xac')][_0xb3f0('0x4e')](_0x44deb8)[_0xb3f0('0x13')](function(_0xbd433d){return[_0xbd433d,!![]];});}})[_0xb3f0('0xb0')](function(_0x2f8407,_0x5cda95){if(_0x2f8407){_0x3a2805=_0x5cda95;if(!_0x5cda95){var _0x5dedcf={'from':(_0x221f5f['contact'][_0xb3f0('0x9e')]||'')+'\x20'+(_0x221f5f[_0xb3f0('0x99')][_0xb3f0('0x9f')]||'')};if(_0x5a1c66[_0xb3f0('0x4f')][_0xb3f0('0xab')]&&_0x5a1c66[_0xb3f0('0x4f')][_0xb3f0('0xb1')]&&_0x5a1c66[_0xb3f0('0x4f')][_0xb3f0('0xab')]!=_0x5a1c66[_0xb3f0('0x4f')][_0xb3f0('0xb1')]){_0x5dedcf[_0xb3f0('0xab')]=_0x5a1c66[_0xb3f0('0x4f')][_0xb3f0('0xb1')];}return _0x2f8407[_0xb3f0('0x56')](_0x5dedcf);}else{return _0x2f8407;}}})[_0xb3f0('0x13')](function(_0xb93c2e){_0x221f5f[_0xb3f0('0xaf')]=_0xb93c2e[_0xb3f0('0x28')]({'plain':!![]});_0x221f5f[_0xb3f0('0xaf')][_0xb3f0('0xb2')]=_0x3a2805;if(_0x221f5f[_0xb3f0('0xaf')][_0xb3f0('0xb2')]){if(_0x221f5f[_0xb3f0('0x97')]['autoclose']){_0x221f5f['applications']['push']({'id':0x0,'priority':_0x221f5f[_0xb3f0('0x94')][_0xb3f0('0x3c')]+0x1,'app':_0xb3f0('0xb3'),'appdata':_0xb3f0('0xb4'),'interval':'*,*,*,*'});}}return db[_0xb3f0('0xb5')][_0xb3f0('0x4e')]({'body':_0x5a1c66['body'][_0xb3f0('0x4f')],'ChatWebsiteId':_0x5a1c66[_0xb3f0('0x57')]['id'],'ChatInteractionId':_0xb93c2e['id'],'direction':'in','ContactId':_0x221f5f[_0xb3f0('0x99')]['id'],'AttachmentId':_0x5a1c66['body']['AttachmentId']});})['then'](function(_0x2f9a0d){_0x221f5f[_0xb3f0('0x1b')]=_0x2f9a0d;if(_0x221f5f[_0xb3f0('0xaf')][_0xb3f0('0xb6')]){return db[_0xb3f0('0xb7')][_0xb3f0('0x4d')]({'attributes':['id',_0xb3f0('0x2c')],'where':{'id':_0x221f5f[_0xb3f0('0xaf')][_0xb3f0('0xb6')]}})[_0xb3f0('0x13')](function(_0x59bb69){if(_0x59bb69){_0x221f5f[_0xb3f0('0x94')][_0xb3f0('0xb8')]({'id':0x0,'priority':0x0,'app':_0xb3f0('0xb9'),'appdata':_0x59bb69[_0xb3f0('0x2c')]+','+(_0x221f5f[_0xb3f0('0x97')]['waitForTheAssignedAgent']||0xa),'interval':_0xb3f0('0xba')});_0x221f5f[_0xb3f0('0xbb')]=!![];}return respondWithRpcPromise('Start',_0xb3f0('0xbc'),_0x221f5f);});}return respondWithRpcPromise('Start',_0xb3f0('0xbc'),_0x221f5f);})['then'](function(_0x783ba0){respondWithRpcPromise(_0xb3f0('0xbd'),_0xb3f0('0xbd'),{'event':_0xb3f0('0xbe'),'message':_0x783ba0},client9002);return _0x783ba0;})[_0xb3f0('0x13')](respondWithResult(_0x23efdd,null))[_0xb3f0('0x1d')](handleError(_0x23efdd,null));};exports[_0xb3f0('0xbf')]=function(_0x2a52ba,_0x3e3021){var _0x49e913,_0x465f15,_0x38b5d9;var _0x1c2ba7=[];var _0x4a3828={};var _0x48ba32=_0x2a52ba['files']||[];var _0xddec5e=[];var _0x2ad981;return db[_0xb3f0('0x80')]['describe']()['then'](function(_0x33228c){if(!_0x33228c){throw new db[(_0xb3f0('0x88'))][(_0xb3f0('0x89'))](_0xb3f0('0x81'));}_0x1c2ba7=_[_0xb3f0('0x82')](_['keys'](_0x33228c),['createdAt',_0xb3f0('0x84'),'CompanyId',_0xb3f0('0x86')]);if(_0x2a52ba['body']['id']){delete _0x2a52ba['body']['id'];}if(_[_0xb3f0('0x6e')](_0x2a52ba[_0xb3f0('0x4f')][_0xb3f0('0x87')])){throw _0x3e3021[_0xb3f0('0x1f')](0x1f4)[_0xb3f0('0x2d')](new db['Sequelize'][(_0xb3f0('0x89'))]('from\x20is\x20mandatory'));}if(_[_0xb3f0('0x6e')](_0x2a52ba[_0xb3f0('0x4f')][_0xb3f0('0x4f')])||_0x2a52ba['body']['body']===''){throw _0x3e3021[_0xb3f0('0x1f')](0x1f4)[_0xb3f0('0x2d')](new db[(_0xb3f0('0x88'))]['ValidationError'](_0xb3f0('0xc0')));}if(_[_0xb3f0('0x6e')](_0x2a52ba[_0xb3f0('0x4f')]['mapKeyOffline'])){throw _0x3e3021['status'](0x1f4)[_0xb3f0('0x2d')](new db[(_0xb3f0('0x88'))]['ValidationError'](_0xb3f0('0xc1')+_0x1c2ba7));}if(!_[_0xb3f0('0x8d')](_0x1c2ba7,_0x2a52ba[_0xb3f0('0x4f')]['mapKeyOffline'])){throw _0x3e3021['status'](0x1f4)[_0xb3f0('0x2d')](new db[(_0xb3f0('0x88'))][(_0xb3f0('0x89'))](_0xb3f0('0xc2')+_0x1c2ba7));}_0x4a3828[_0x2a52ba[_0xb3f0('0x4f')][_0xb3f0('0xc3')]]=_0x2a52ba['body'][_0xb3f0('0x87')];})['then'](function(){return db[_0xb3f0('0x31')][_0xb3f0('0x4d')]({'where':{'id':_0x2a52ba[_0xb3f0('0x57')]['id']},'include':[{'model':db['CmList'],'as':_0xb3f0('0x90')},{'model':db[_0xb3f0('0xc4')],'as':_0xb3f0('0xc4')}]});})[_0xb3f0('0x13')](handleEntityNotFound(_0x3e3021,null))['then'](function(_0x170cc5){if(_0x170cc5&&_0x170cc5[_0xb3f0('0x90')]){_0x465f15=_0x170cc5;var _0x40e2fa=_[_0xb3f0('0xb')](_0x2a52ba[_0xb3f0('0x4f')],{'firstName':_0x2a52ba['body'][_0xb3f0('0x87')],'phone':_0x2a52ba[_0xb3f0('0x4f')][_0xb3f0('0x87')],'ListId':_0x170cc5['ListId']});_0x40e2fa[_0x2a52ba[_0xb3f0('0x4f')][_0xb3f0('0xc3')]]=_0x2a52ba[_0xb3f0('0x4f')]['from'];return db['CmContact']['findOrCreate']({'where':_0x4a3828,'defaults':_0x40e2fa});}})[_0xb3f0('0xb0')](function(_0xadd3cc){if(_0xadd3cc){_0x38b5d9=_0xadd3cc;var _0x2ce352=fs[_0xb3f0('0xc5')](path['join'](config[_0xb3f0('0x72')],_0xb3f0('0xc6')),_0xb3f0('0xc7'));var _0x217651=ejs[_0xb3f0('0xc8')](_0x2ce352,{'body':_['toPairs'](_0x2a52ba[_0xb3f0('0x4f')][_0xb3f0('0x4f')]),'bodyTitle':_0x465f15['offlineMessageBody']});return db[_0xb3f0('0xc9')]['create']({'body':_0x217651,'plainBody':htmlToText['fromString'](_0x217651),'ContactId':_0xadd3cc['id'],'ChatWebsiteId':_0x465f15['id']});}})[_0xb3f0('0x13')](function(_0x172ef0){_0x2ad981=_0x172ef0;if(_0x48ba32[_0xb3f0('0x3c')]){var _0x3f5504=_0x48ba32['map'](function(_0x35a6cb){return{'name':_0x35a6cb[_0xb3f0('0xca')],'basename':_0x35a6cb[_0xb3f0('0x67')],'type':_0x35a6cb[_0xb3f0('0xcb')],'ChatOfflineMessageId':_0x172ef0['id']};});_0xddec5e=_0x3f5504['map'](_0x21b6fa=>{var _0x56357a={'filename':_0x21b6fa[_0xb3f0('0x2c')],'path':path[_0xb3f0('0x70')](config[_0xb3f0('0x72')],_0xb3f0('0xcc'),_0xb3f0('0xcd'),_0xb3f0('0xce'),_0xb3f0('0xcf'),_0x21b6fa['basename'])};return _0x56357a;});if(!_0x465f15[_0xb3f0('0xd0')]){return db[_0xb3f0('0xd1')][_0xb3f0('0xd2')](function(_0x5e884d){return db[_0xb3f0('0xd3')][_0xb3f0('0xd4')](_0x3f5504,{'transaction':_0x5e884d});});}}})[_0xb3f0('0x13')](function(){if(_0x2ad981){_0x49e913=_0x2ad981;return db[_0xb3f0('0xc4')]['findOne']({'where':{'service':!![]},'include':[{'model':db['MailServerOut'],'as':_0xb3f0('0xd5'),'raw':!![],'include':[{'model':db[_0xb3f0('0xd6')],'as':_0xb3f0('0xd6'),'raw':!![]}]}]});}})['then'](function(_0x58e593){if(_0x58e593&&_0x58e593[_0xb3f0('0xd5')]&&_0x465f15['forwardOffline']&&_0x465f15[_0xb3f0('0xd7')]){var _0x5f266d=_0x58e593[_0xb3f0('0xd8')]();return respondWithRpcPromise(_0xb3f0('0xd9'),'sendMail',{'account':_0x5f266d,'message':{'from':util[_0xb3f0('0xa3')](_0xb3f0('0xda'),_0x58e593[_0xb3f0('0x2c')],_0x58e593[_0xb3f0('0xdb')]||_0x58e593[_0xb3f0('0xd5')][_0xb3f0('0x50')]),'to':_0x465f15[_0xb3f0('0xd7')],'subject':_0x465f15[_0xb3f0('0xdc')],'html':_0x49e913['body'],'attachments':_0xddec5e}},client9003)[_0xb3f0('0x13')](function(){return _0x49e913;})['catch'](function(_0x2748ca){logger[_0xb3f0('0x18')](_0x2748ca);});}})[_0xb3f0('0x13')](function(){if(_0x465f15&&_0x465f15[_0xb3f0('0xd0')]&&_0x465f15['MailAccountId']){var _0x252dbd=[];if(_0x48ba32['length']){_0x252dbd=_0x48ba32[_0xb3f0('0x44')](function(_0x3da7d5){return{'name':_0x3da7d5[_0xb3f0('0xca')],'basename':_0x3da7d5[_0xb3f0('0x67')],'type':_0x3da7d5['mimetype'],'ChatOfflineMessageId':_0x2ad981['id']};});}var _0x653f99;if(!_[_0xb3f0('0x6e')](_0x465f15[_0xb3f0('0xdd')])){var _0x39db37=_['map'](_0x2a52ba['body'],function(_0x573e74){return _0x573e74;});var _0x1c6010=_[_0xb3f0('0xde')](_0x39db37)[0x0];var _0x4c6c6e=_[_0xb3f0('0xdf')](_0x1c6010,function(_0x5ecae3){return _0x5ecae3;});_0x653f99=_0x4c6c6e[0x1][_0x465f15[_0xb3f0('0xdd')]];}var _0x11d84f={'from':_0x38b5d9[_0xb3f0('0xdb')],'firstName':_0x38b5d9[_0xb3f0('0x9e')],'lastName':_0x38b5d9[_0xb3f0('0x9f')],'mapKey':_0xb3f0('0xdb'),'message':{'from':_0x38b5d9['email'],'to':_0x465f15[_0xb3f0('0xc4')][_0xb3f0('0xdb')],'cc':'','subject':_['isNil'](_0x653f99)?_0x465f15['offlineMessageSubject']:_0x653f99,'messageId':'','sentAt':new Date(),'attach':_0x252dbd[_0xb3f0('0x3c')],'attachments':_0x252dbd,'originChannel':_0xb3f0('0xe0'),'ChatWebsiteId':_0x465f15['id'],'ChatOfflineMessageId':_0x49e913['id'],'originTo':_0x465f15['MailAccount'][_0xb3f0('0xdb')]},'body':_0x49e913[_0xb3f0('0x4f')]};var _0x153197={'account':{'id':_0x465f15[_0xb3f0('0xe1')]},'body':_0x11d84f,'log':'NotifyMailAccount'};return respondWithRpcPromise('NotifyMailAccount',_0xb3f0('0xe2'),_0x153197,client9001)['then'](function(){return _0x49e913;})[_0xb3f0('0x1d')](function(_0x4b16f2){logger[_0xb3f0('0x18')](_0x4b16f2);});}return;})[_0xb3f0('0x13')](function(){if(_0x49e913){return _0x49e913;}})[_0xb3f0('0x13')](respondWithResult(_0x3e3021,null))[_0xb3f0('0x1d')](function(_0x17c921){logger[_0xb3f0('0x18')](_0xb3f0('0x1d'),_0x17c921);for(var _0x4ce163 of _0x48ba32){var _0x224566=path[_0xb3f0('0x70')](config[_0xb3f0('0x72')],_0xb3f0('0xcc'),_0xb3f0('0xcd'),_0xb3f0('0xce'),_0xb3f0('0xcf'),_0x4ce163['filename']);fs_extra[_0xb3f0('0xe3')](_0x224566)[_0xb3f0('0x1d')](function(_0x5c44d5){logger[_0xb3f0('0x18')](_0xb3f0('0xe4'),_0x224566,_0x5c44d5);});}});};exports['addInteraction']=function(_0x3e61f8,_0x2770d5){return db[_0xb3f0('0xac')][_0xb3f0('0x4d')]({'where':{'id':_0x3e61f8[_0xb3f0('0x57')]['id']}})['then'](handleEntityNotFound(_0x2770d5,null))[_0xb3f0('0x13')](function(_0xe413cb){if(_0xe413cb){return _0xe413cb[_0xb3f0('0xe5')](_0x3e61f8['body'][_0xb3f0('0x60')],_['omit'](_0x3e61f8[_0xb3f0('0x4f')],[_0xb3f0('0x60'),'id'])||{});}})['then'](respondWithResult(_0x2770d5,null))[_0xb3f0('0x1d')](handleError(_0x2770d5,null));};exports['getInteractions']=function(_0x4c13bd,_0x1db8d3){var _0x51ae42={'raw':![],'where':{}};var _0x48df58={};var _0x8394cd={'count':0x0,'rows':[]};return db[_0xb3f0('0x31')]['findOne']({'where':{'id':_0x4c13bd[_0xb3f0('0x57')]['id']}})[_0xb3f0('0x13')](handleEntityNotFound(_0x1db8d3,null))[_0xb3f0('0x13')](function(_0x2cac1c){if(_0x2cac1c){_0x48df58[_0xb3f0('0x39')]=_['keys'](db[_0xb3f0('0xac')][_0xb3f0('0x32')]);_0x48df58[_0xb3f0('0x35')]=_[_0xb3f0('0x36')](_0x4c13bd[_0xb3f0('0x35')]);_0x48df58['filters']=_['intersection'](_0x48df58[_0xb3f0('0x39')],_0x48df58['query']);_0x51ae42[_0xb3f0('0x3a')]=_['intersection'](_0x48df58['model'],qs[_0xb3f0('0x3b')](_0x4c13bd[_0xb3f0('0x35')][_0xb3f0('0x3b')]));_0x51ae42[_0xb3f0('0x3a')]=_0x51ae42[_0xb3f0('0x3a')]['length']?_0x51ae42['attributes']:_0x48df58[_0xb3f0('0x39')];if(!_0x4c13bd['query'][_0xb3f0('0x3d')]('nolimit')){_0x51ae42['limit']=qs['limit'](_0x4c13bd[_0xb3f0('0x35')]['limit']);_0x51ae42[_0xb3f0('0x24')]=qs[_0xb3f0('0x24')](_0x4c13bd['query'][_0xb3f0('0x24')]);}_0x51ae42['order']=qs[_0xb3f0('0x3f')](_0x4c13bd[_0xb3f0('0x35')][_0xb3f0('0x3f')]);_0x51ae42[_0xb3f0('0x42')]=qs[_0xb3f0('0x37')](_[_0xb3f0('0x40')](_0x4c13bd[_0xb3f0('0x35')],_0x48df58['filters']));_0x51ae42[_0xb3f0('0x42')][_0xb3f0('0x5a')]=_0x2cac1c['id'];if(_0x4c13bd[_0xb3f0('0x35')][_0xb3f0('0x41')]){_0x51ae42['where']=_[_0xb3f0('0x43')](_0x51ae42[_0xb3f0('0x42')],{'$or':_[_0xb3f0('0x44')](_0x51ae42[_0xb3f0('0x3a')],function(_0x96998c){var _0x3862cd={};_0x3862cd[_0x96998c]={'$like':'%'+_0x4c13bd[_0xb3f0('0x35')]['filter']+'%'};return _0x3862cd;})});}_0x51ae42=_[_0xb3f0('0x43')]({},_0x51ae42,_0x4c13bd[_0xb3f0('0x46')]);return db[_0xb3f0('0xac')][_0xb3f0('0x47')]({'where':_0x51ae42[_0xb3f0('0x42')]})[_0xb3f0('0x13')](function(_0x453e1c){_0x8394cd[_0xb3f0('0x47')]=_0x453e1c;if(_0x4c13bd[_0xb3f0('0x35')][_0xb3f0('0x48')]){_0x51ae42[_0xb3f0('0x49')]=[{'model':db[_0xb3f0('0x80')],'as':'Contact','required':![]},{'model':db[_0xb3f0('0xb7')],'as':_0xb3f0('0xe6'),'attributes':[_0xb3f0('0x2c'),_0xb3f0('0xe7'),_0xb3f0('0xe8')],'required':![]},{'model':db['Tag'],'as':'Tags','attributes':['id',_0xb3f0('0x2c'),_0xb3f0('0xe9')],'where':_0x4c13bd[_0xb3f0('0x35')][_0xb3f0('0xea')]?{'id':_0x4c13bd[_0xb3f0('0x35')][_0xb3f0('0xea')]}:undefined,'required':_0x4c13bd[_0xb3f0('0x35')]['tag']?!![]:![]}];}return db[_0xb3f0('0xac')]['findAll'](_0x51ae42);})[_0xb3f0('0x13')](function(_0x455779){_0x8394cd[_0xb3f0('0x4b')]=_0x455779;return _0x8394cd;});}})[_0xb3f0('0x13')](respondWithFilteredResult(_0x1db8d3,_0x51ae42))[_0xb3f0('0x1d')](handleError(_0x1db8d3,null));};function iftimePromise(_0x16cbe7,_0x32c6e1){return respondWithRpcPromise('Command',_0xb3f0('0xeb'),{'command':_0x32c6e1[_0xb3f0('0xec')]?util[_0xb3f0('0xa3')](_0xb3f0('0xed'),_0x16cbe7[_0xb3f0('0xee')],_0x32c6e1['timezone']):util[_0xb3f0('0xa3')](_0xb3f0('0xef'),_0x16cbe7[_0xb3f0('0xee')])},client9002)[_0xb3f0('0x13')](function(_0x349dff){var _0x6f32bf=_0x349dff&&_0x349dff['indexOf'](_0xb3f0('0xf0'))>=0x0?!![]:![];logger[_0xb3f0('0x14')](_0xb3f0('0xf1'),_0x32c6e1['id'],_0x16cbe7['id'],_0x16cbe7[_0xb3f0('0xee')],_0x6f32bf?_0xb3f0('0xf2'):_0xb3f0('0xf3'),_0x32c6e1[_0xb3f0('0xec')]?_0x32c6e1[_0xb3f0('0xec')]:_0xb3f0('0xf4'));return _0x6f32bf;})[_0xb3f0('0x1d')](function(_0xfadeef){logger[_0xb3f0('0x18')](_0xb3f0('0xf1'),_0x32c6e1['id'],_0x16cbe7['id'],_0x16cbe7['interval'],util[_0xb3f0('0xf5')](_0xfadeef,{'showHidden':![],'depth':null}),_0x32c6e1['timezone']?_0x32c6e1[_0xb3f0('0xec')]:_0xb3f0('0xf4'));return![];});}exports[_0xb3f0('0xeb')]=function(_0x2393d5,_0x140993){var _0x57495b=0x0;var _0x4c90e7=0x0;var _0x2425ee=![];var _0x595163;var _0x5d953e;return db['ChatWebsite'][_0xb3f0('0x4d')]({'where':{'id':_0x2393d5[_0xb3f0('0x57')]['id']},'include':[{'model':db[_0xb3f0('0xf6')],'as':_0xb3f0('0xf6'),'include':[{'model':db[_0xb3f0('0xf6')],'as':'Intervals','attributes':['id','interval'],'raw':!![]}]}]})[_0xb3f0('0x13')](handleEntityNotFound(_0x140993,null))['then'](function(_0x3048bf){if(_0x3048bf){_0x595163=_0x3048bf;return _0x3048bf[_0xb3f0('0xf7')]({'raw':!![]});}})['then'](function(_0x2d4336){if(_0x595163){if(_0x2d4336){_0x5d953e=_0x2d4336;}}return require(_0xb3f0('0x6b'))[_0xb3f0('0x6c')]();})['then'](function(_0x1dbdf4){if(_0x1dbdf4){_0x4c90e7=_0x1dbdf4[_0xb3f0('0xf8')];_0x2425ee=_0x1dbdf4['custom'];}})[_0xb3f0('0x13')](function(){return db[_0xb3f0('0xac')]['count']({'where':{'closed':![]}});})[_0xb3f0('0x13')](function(_0x3c252d){_0x57495b=_0x3c252d;if(_0x4c90e7&&_0x3c252d>_0x4c90e7){return db[_0xb3f0('0xf9')][_0xb3f0('0x5d')]({'where':{'id':0x1}})[_0xb3f0('0x13')](function(_0x126622){if(_0x126622){_0x126622[_0xb3f0('0xfa')](_0xb3f0('0xfb'));}});}})[_0xb3f0('0x13')](function(){if(_0x595163[_0xb3f0('0xf6')]&&_0x595163[_0xb3f0('0xf6')][_0xb3f0('0xfc')]){var _0x58dc9f=[];for(var _0x239c49=0x0;_0x239c49<_0x595163[_0xb3f0('0xf6')][_0xb3f0('0xfc')][_0xb3f0('0x3c')];_0x239c49++){var _0x28b3d1=_0x595163[_0xb3f0('0xf6')]['Intervals'][_0x239c49][_0xb3f0('0x28')]({'plain':!![]});_0x58dc9f[_0xb3f0('0xfd')](iftimePromise(_0x28b3d1,_0x595163));}return BPromise['all'](_0x58dc9f)[_0xb3f0('0x13')](function(_0x11eb67){return _[_0xb3f0('0xfe')](_0x11eb67);});}else{return!![];}})['then'](function(_0x16cff3){var _0x180611=fs[_0xb3f0('0xc5')](path[_0xb3f0('0x70')](config[_0xb3f0('0x72')],_0xb3f0('0xff')),_0xb3f0('0xc7'));var _0x53e6db=new url[(_0xb3f0('0x100'))](_0x595163[_0xb3f0('0x101')])['origin'];var _0x3d9d5d=_0xb3f0('0x102');var _0xe04bd6=![];var _0x12d02d={'chatVersion':_0x3d9d5d,'chatWebsiteAddressOrigin':_0x53e6db,'remote':_0x595163[_0xb3f0('0x103')],'query':querystring[_0xb3f0('0xaa')](_[_0xb3f0('0x43')](_0x595163[_0xb3f0('0x28')]({'plain':!![]}),{'customerIp':_0x2393d5['headers'][_0xb3f0('0x9c')]||_0x2393d5[_0xb3f0('0x7c')][_0xb3f0('0x104')]||_0x2393d5[_0xb3f0('0x105')]['remoteAddress']||_0x2393d5['ip'],'referer':_0x2393d5[_0xb3f0('0x7c')][_0xb3f0('0xa1')],'openedInteractions':_0x57495b,'maxInteractions':_0x4c90e7,'virtual':_0x2425ee[_0xb3f0('0xf8')],'online':_0x16cff3,'custom':_0x2425ee}))[_0xb3f0('0x106')](/'/g,'\x5c\x27')};_0x140993[_0xb3f0('0x2d')](ejs[_0xb3f0('0xc8')](Mustache[_0xb3f0('0xc8')](_0x180611,_0x12d02d),{'proactiveActions':_0x5d953e,'alignment':_0x595163['alignment'],'verticalAlignment':_0x595163['verticalAlignment'],'div_color':_0x595163[_0xb3f0('0xe9')],'labelText':_0x595163[_0xb3f0('0x107')],'text_color':_0x595163[_0xb3f0('0x108')],'text_button_color':_0x595163[_0xb3f0('0x109')],'button_color':_0x595163[_0xb3f0('0x10a')],'background_color':_0x595163['backgroundColor'],'hideWhenOffline':_0x595163[_0xb3f0('0x10b')],'intervalId':_0x595163[_0xb3f0('0x10c')],'isDevelopment':_0xe04bd6,'chatVersion':_0x3d9d5d}));})['catch'](handleError(_0x140993,null));};exports['addApplications']=function(_0x345700,_0x506a67){var _0x7746c9=_0x345700[_0xb3f0('0x57')]['id'];var _0x200d23=_0x345700[_0xb3f0('0x4f')];var _0x511263=0xc8;var _0x12a6f1=null;return db[_0xb3f0('0xd1')][_0xb3f0('0xd2')]({'isolationLevel':db[_0xb3f0('0xd1')][_0xb3f0('0x10d')][_0xb3f0('0x10e')][_0xb3f0('0x10f')]},function(_0x16036d){return db[_0xb3f0('0x31')][_0xb3f0('0x5d')]({'where':{'id':_0x7746c9},'transaction':_0x16036d})['then'](function(_0x456ade){if(_0x456ade){return db[_0xb3f0('0x92')]['destroy']({'where':{'ChatWebsiteId':_0x7746c9},'transaction':_0x16036d})['then'](function(){var _0x2a81e4=_[_0xb3f0('0x44')](_0x200d23,function(_0x345a27){_0x345a27['ChatWebsiteId']=_0x7746c9;return _0x345a27;});return db[_0xb3f0('0x92')][_0xb3f0('0xd4')](_0x2a81e4,{'transaction':_0x16036d});});}else{_0x511263=0x194;_0x12a6f1=[];}});})[_0xb3f0('0x13')](function(){if(_0x511263!==0x194){return db[_0xb3f0('0x92')][_0xb3f0('0x110')]({'where':{'ChatWebsiteId':_0x7746c9},'order':_0xb3f0('0x111')})[_0xb3f0('0x13')](function(_0x514fc4){_0x12a6f1=_0x514fc4;});}})['catch'](function(_0x2e1ac5){_0x511263=0x1f4;logger['error'](_0x2e1ac5[_0xb3f0('0x2b')]);if(_0x2e1ac5[_0xb3f0('0x2c')]){delete _0x2e1ac5['name'];}_0x12a6f1=_0x2e1ac5;})[_0xb3f0('0x112')](function(){if(_0x12a6f1===null){_0x506a67[_0xb3f0('0x1e')](_0x511263);}else{if(_0x511263===0x1f4){_0x506a67[_0xb3f0('0x1f')](_0x511263)['send'](_0x12a6f1);}else{_0x506a67['status'](_0x511263)[_0xb3f0('0x21')](_0x12a6f1);}}});};exports[_0xb3f0('0x113')]=function(_0x54e7df,_0x289d3b){var _0x17b7af={};var _0x57a441={};var _0x433a9f;var _0x5d67b1;return db[_0xb3f0('0x31')]['findOne']({'where':{'id':_0x54e7df[_0xb3f0('0x57')]['id']}})[_0xb3f0('0x13')](handleEntityNotFound(_0x289d3b,null))['then'](function(_0x4eff45){if(_0x4eff45){_0x433a9f=_0x4eff45;_0x57a441[_0xb3f0('0x39')]=_['keys'](db[_0xb3f0('0x92')][_0xb3f0('0x32')]);_0x57a441[_0xb3f0('0x35')]=_[_0xb3f0('0x36')](_0x54e7df[_0xb3f0('0x35')]);_0x57a441[_0xb3f0('0x37')]=_[_0xb3f0('0x38')](_0x57a441[_0xb3f0('0x39')],_0x57a441[_0xb3f0('0x35')]);_0x17b7af[_0xb3f0('0x3a')]=_[_0xb3f0('0x38')](_0x57a441[_0xb3f0('0x39')],qs['fields'](_0x54e7df[_0xb3f0('0x35')]['fields']));_0x17b7af[_0xb3f0('0x3a')]=_0x17b7af[_0xb3f0('0x3a')][_0xb3f0('0x3c')]?_0x17b7af[_0xb3f0('0x3a')]:_0x57a441['model'];_0x17b7af[_0xb3f0('0x5e')]=qs[_0xb3f0('0x3f')](_0x54e7df[_0xb3f0('0x35')][_0xb3f0('0x3f')]);_0x17b7af[_0xb3f0('0x42')]=qs[_0xb3f0('0x37')](_[_0xb3f0('0x40')](_0x54e7df['query'],_0x57a441[_0xb3f0('0x37')]));if(_0x54e7df[_0xb3f0('0x35')][_0xb3f0('0x41')]){_0x17b7af[_0xb3f0('0x42')]=_[_0xb3f0('0x43')](_0x17b7af[_0xb3f0('0x42')],{'$or':_[_0xb3f0('0x44')](_0x17b7af[_0xb3f0('0x3a')],function(_0x4ebc10){var _0x304bcf={};_0x304bcf[_0x4ebc10]={'$like':'%'+_0x54e7df[_0xb3f0('0x35')][_0xb3f0('0x41')]+'%'};return _0x304bcf;})});}_0x17b7af=_[_0xb3f0('0x43')]({},_0x17b7af,_0x54e7df[_0xb3f0('0x46')]);return _0x433a9f[_0xb3f0('0x113')](_0x17b7af);}})[_0xb3f0('0x13')](function(_0x2b8629){if(_0x2b8629){_0x5d67b1=_0x2b8629[_0xb3f0('0x3c')];if(!_0x54e7df[_0xb3f0('0x35')][_0xb3f0('0x3d')](_0xb3f0('0x3e'))){_0x17b7af[_0xb3f0('0x23')]=qs['limit'](_0x54e7df[_0xb3f0('0x35')][_0xb3f0('0x23')]);_0x17b7af[_0xb3f0('0x24')]=qs[_0xb3f0('0x24')](_0x54e7df[_0xb3f0('0x35')][_0xb3f0('0x24')]);}return _0x433a9f[_0xb3f0('0x113')](_0x17b7af);}})['then'](function(_0x5b7dfc){if(_0x5b7dfc){return _0x5b7dfc?{'count':_0x5d67b1,'rows':_0x5b7dfc}:null;}})[_0xb3f0('0x13')](respondWithResult(_0x289d3b,null))[_0xb3f0('0x1d')](handleError(_0x289d3b,null));};exports['addProactiveActions']=function(_0xa828d1,_0x33b2c6){return db['chatProactiveAction'][_0xb3f0('0x4d')]({'where':{'id':_0xa828d1['params']['id']}})[_0xb3f0('0x13')](handleEntityNotFound(_0x33b2c6,null))[_0xb3f0('0x13')](function(_0x1ce5e3){if(_0x1ce5e3){return _0x1ce5e3['addProactiveActions'](_0xa828d1[_0xb3f0('0x4f')][_0xb3f0('0x60')],_[_0xb3f0('0x114')](_0xa828d1[_0xb3f0('0x4f')],['ids','id'])||{});}})['then'](respondWithResult(_0x33b2c6,null))['catch'](handleError(_0x33b2c6,null));};exports[_0xb3f0('0xf7')]=function(_0x5b43d2,_0x11c4a7){var _0x586aef={};var _0x5daef9={};var _0x3b0bae;var _0x4ed00f;return db[_0xb3f0('0x31')][_0xb3f0('0x5d')]({'where':{'id':_0x5b43d2[_0xb3f0('0x57')]['id']}})[_0xb3f0('0x13')](handleEntityNotFound(_0x11c4a7,null))['then'](function(_0xb74082){if(_0xb74082){_0x3b0bae=_0xb74082;_0x5daef9['model']=_[_0xb3f0('0x36')](db[_0xb3f0('0x115')]['rawAttributes']);_0x5daef9[_0xb3f0('0x35')]=_[_0xb3f0('0x36')](_0x5b43d2[_0xb3f0('0x35')]);_0x5daef9[_0xb3f0('0x37')]=_['intersection'](_0x5daef9[_0xb3f0('0x39')],_0x5daef9[_0xb3f0('0x35')]);_0x586aef['attributes']=_[_0xb3f0('0x38')](_0x5daef9['model'],qs[_0xb3f0('0x3b')](_0x5b43d2[_0xb3f0('0x35')][_0xb3f0('0x3b')]));_0x586aef[_0xb3f0('0x3a')]=_0x586aef[_0xb3f0('0x3a')][_0xb3f0('0x3c')]?_0x586aef[_0xb3f0('0x3a')]:_0x5daef9[_0xb3f0('0x39')];_0x586aef['order']=qs[_0xb3f0('0x3f')](_0x5b43d2[_0xb3f0('0x35')][_0xb3f0('0x3f')]);_0x586aef[_0xb3f0('0x42')]=qs[_0xb3f0('0x37')](_[_0xb3f0('0x40')](_0x5b43d2[_0xb3f0('0x35')],_0x5daef9['filters']));if(_0x5b43d2['query'][_0xb3f0('0x41')]){_0x586aef['where']=_['merge'](_0x586aef['where'],{'$or':_['map'](_0x586aef['attributes'],function(_0x22fc46){var _0x2fbf01={};_0x2fbf01[_0x22fc46]={'$like':'%'+_0x5b43d2['query'][_0xb3f0('0x41')]+'%'};return _0x2fbf01;})});}_0x586aef=_[_0xb3f0('0x43')]({},_0x586aef,_0x5b43d2[_0xb3f0('0x46')]);return _0x3b0bae[_0xb3f0('0xf7')](_0x586aef);}})[_0xb3f0('0x13')](function(_0x19a6b1){if(_0x19a6b1){_0x4ed00f=_0x19a6b1['length'];if(!_0x5b43d2[_0xb3f0('0x35')][_0xb3f0('0x3d')](_0xb3f0('0x3e'))){_0x586aef[_0xb3f0('0x23')]=qs['limit'](_0x5b43d2[_0xb3f0('0x35')][_0xb3f0('0x23')]);_0x586aef['offset']=qs['offset'](_0x5b43d2[_0xb3f0('0x35')][_0xb3f0('0x24')]);}return _0x3b0bae[_0xb3f0('0xf7')](_0x586aef);}})[_0xb3f0('0x13')](function(_0x2e769c){if(_0x2e769c){return _0x2e769c?{'count':_0x4ed00f,'rows':_0x2e769c}:null;}})['then'](respondWithResult(_0x11c4a7,null))['catch'](handleError(_0x11c4a7,null));};exports[_0xb3f0('0x116')]=function(_0x39a53e,_0x7d8845){var _0x307952=_0x39a53e[_0xb3f0('0x35')][_0xb3f0('0x117')]==='false'?_0xb3f0('0x118'):_0xb3f0('0x119');return db[_0xb3f0('0x31')][_0xb3f0('0x4d')]({'attributes':['id',_0x307952],'where':{'id':_0x39a53e[_0xb3f0('0x57')]['id']}})[_0xb3f0('0x13')](handleEntityNotFound(_0x7d8845,null))[_0xb3f0('0x13')](function(_0x2dc103){if(_0x2dc103){var _0x1dbeff=_0x2dc103[_0x307952];var _0x4fb6a1=_0x1dbeff&&_0x1dbeff[_0xb3f0('0x11a')]?_0x1dbeff['items']:[];_0x7d8845['send']({'fromKey':_[_0xb3f0('0x6e')](_0x1dbeff[_0xb3f0('0x11b')])?undefined:_0x1dbeff[_0xb3f0('0x11b')],'count':_0x4fb6a1[_0xb3f0('0x3c')],'rows':_0x4fb6a1});}})['catch'](handleError(_0x7d8845,null));};exports[_0xb3f0('0x11c')]=function(_0x454956,_0xdeb8b3){var _0x246d7f={'raw':![],'where':{}};var _0xe1a53b={};var _0x4e1f19={'count':0x0,'rows':[]};return db[_0xb3f0('0x31')][_0xb3f0('0x5d')]({'where':{'id':_0x454956[_0xb3f0('0x57')]['id']}})[_0xb3f0('0x13')](handleEntityNotFound(_0xdeb8b3,null))[_0xb3f0('0x13')](function(_0x3f80d8){if(_0x3f80d8){_0xe1a53b['model']=_[_0xb3f0('0x36')](db[_0xb3f0('0xc9')]['rawAttributes']);_0xe1a53b[_0xb3f0('0x35')]=_[_0xb3f0('0x36')](_0x454956[_0xb3f0('0x35')]);_0xe1a53b[_0xb3f0('0x37')]=_[_0xb3f0('0x38')](_0xe1a53b[_0xb3f0('0x39')],_0xe1a53b[_0xb3f0('0x35')]);_0x246d7f[_0xb3f0('0x3a')]=_[_0xb3f0('0x38')](_0xe1a53b[_0xb3f0('0x39')],qs[_0xb3f0('0x3b')](_0x454956['query'][_0xb3f0('0x3b')]));_0x246d7f[_0xb3f0('0x3a')]=_0x246d7f[_0xb3f0('0x3a')]['length']?_0x246d7f['attributes']:_0xe1a53b['model'];if(!_0x454956[_0xb3f0('0x35')][_0xb3f0('0x3d')](_0xb3f0('0x3e'))){_0x246d7f[_0xb3f0('0x23')]=qs['limit'](_0x454956[_0xb3f0('0x35')][_0xb3f0('0x23')]);_0x246d7f['offset']=qs[_0xb3f0('0x24')](_0x454956['query'][_0xb3f0('0x24')]);}_0x246d7f[_0xb3f0('0x5e')]=qs['sort'](_0x454956['query'][_0xb3f0('0x3f')]);_0x246d7f['where']=qs[_0xb3f0('0x37')](_['pick'](_0x454956[_0xb3f0('0x35')],_0xe1a53b['filters']));_0x246d7f[_0xb3f0('0x42')]['ChatWebsiteId']=_0x3f80d8['id'];if(_0x454956['query'][_0xb3f0('0x41')]){_0x246d7f[_0xb3f0('0x42')]=_[_0xb3f0('0x43')](_0x246d7f[_0xb3f0('0x42')],{'$or':_[_0xb3f0('0x44')](_0x246d7f[_0xb3f0('0x3a')],function(_0x491843){var _0x3f9962={};_0x3f9962[_0x491843]={'$like':'%'+_0x454956[_0xb3f0('0x35')][_0xb3f0('0x41')]+'%'};return _0x3f9962;})});}_0x246d7f=_['merge']({},_0x246d7f,_0x454956[_0xb3f0('0x46')]);return db['ChatOfflineMessage'][_0xb3f0('0x47')]({'where':_0x246d7f['where']})['then'](function(_0x5ba4e8){_0x4e1f19['count']=_0x5ba4e8;if(_0x454956[_0xb3f0('0x35')][_0xb3f0('0x48')]){_0x246d7f[_0xb3f0('0x49')]=[{'all':!![]}];}else{_0x246d7f['include']=[{'model':db[_0xb3f0('0x80')],'as':'Contact','required':![]},{'model':db[_0xb3f0('0xd3')],'as':_0xb3f0('0x11d'),'required':![]}];}return db[_0xb3f0('0xc9')]['findAll'](_0x246d7f);})[_0xb3f0('0x13')](function(_0xe11320){_0x4e1f19[_0xb3f0('0x4b')]=_0xe11320;return _0x4e1f19;});}})[_0xb3f0('0x13')](respondWithFilteredResult(_0xdeb8b3,_0x246d7f))[_0xb3f0('0x1d')](handleError(_0xdeb8b3,null));};exports[_0xb3f0('0x11e')]=function(_0x519389,_0x35479d){return db[_0xb3f0('0x31')]['find']({'where':{'id':_0x519389[_0xb3f0('0x57')]['id']}})[_0xb3f0('0x13')](handleEntityNotFound(_0x35479d,null))['then'](function(_0x50d640){if(_0x50d640){return _0x50d640[_0xb3f0('0x11e')](_0x519389[_0xb3f0('0x4f')]['ids'],_[_0xb3f0('0x114')](_0x519389[_0xb3f0('0x4f')],['ids','id'])||{})[_0xb3f0('0xb0')](function(_0x3f1f30){for(var _0x2c9b4f=0x0;_0x2c9b4f<_0x519389['body']['ids'][_0xb3f0('0x3c')];_0x2c9b4f+=0x1){socket[_0xb3f0('0x11f')](_0xb3f0('0x120'),{'UserId':Number(_0x519389[_0xb3f0('0x4f')]['ids'][_0x2c9b4f]),'ChatWebsiteId':Number(_0x519389[_0xb3f0('0x57')]['id'])});}return _0x3f1f30;});}})['then'](respondWithResult(_0x35479d,null))[_0xb3f0('0x1d')](handleError(_0x35479d,null));};exports[_0xb3f0('0x121')]=function(_0x3ce121,_0x3ea082){return db[_0xb3f0('0x31')][_0xb3f0('0x4d')]({'where':{'id':_0x3ce121[_0xb3f0('0x57')]['id']}})[_0xb3f0('0x13')](handleEntityNotFound(_0x3ea082,null))[_0xb3f0('0x13')](function(_0x237b91){if(_0x237b91){return _0x237b91['removeAgents'](_0x3ce121[_0xb3f0('0x35')][_0xb3f0('0x60')])[_0xb3f0('0x13')](function(){if(_[_0xb3f0('0x122')](_0x3ce121['query'][_0xb3f0('0x60')])){for(var _0x5579a4=0x0;_0x5579a4<_0x3ce121[_0xb3f0('0x35')][_0xb3f0('0x60')]['length'];_0x5579a4+=0x1){socket[_0xb3f0('0x11f')](_0xb3f0('0x123'),{'UserId':Number(_0x3ce121[_0xb3f0('0x35')]['ids'][_0x5579a4]),'ChatWebsiteId':Number(_0x3ce121[_0xb3f0('0x57')]['id'])});}}else{socket[_0xb3f0('0x11f')](_0xb3f0('0x123'),{'UserId':Number(_0x3ce121[_0xb3f0('0x35')][_0xb3f0('0x60')]),'ChatWebsiteId':Number(_0x3ce121[_0xb3f0('0x57')]['id'])});}});}})[_0xb3f0('0x13')](respondWithStatusCode(_0x3ea082,null))[_0xb3f0('0x1d')](handleError(_0x3ea082,null));};exports['getAgents']=function(_0x4081f4,_0x364302){var _0x44d09a={};var _0xbbebae={};var _0x48104b;var _0x3d1535;return db[_0xb3f0('0x31')][_0xb3f0('0x5d')]({'where':{'id':_0x4081f4['params']['id']}})[_0xb3f0('0x13')](handleEntityNotFound(_0x364302,null))[_0xb3f0('0x13')](function(_0x5145f7){if(_0x5145f7){_0x48104b=_0x5145f7;_0xbbebae[_0xb3f0('0x39')]=_['keys'](db[_0xb3f0('0xb7')][_0xb3f0('0x32')]);_0xbbebae['query']=_['keys'](_0x4081f4[_0xb3f0('0x35')]);_0xbbebae[_0xb3f0('0x37')]=_[_0xb3f0('0x38')](_0xbbebae[_0xb3f0('0x39')],_0xbbebae[_0xb3f0('0x35')]);_0x44d09a[_0xb3f0('0x3a')]=_[_0xb3f0('0x38')](_0xbbebae[_0xb3f0('0x39')],qs['fields'](_0x4081f4[_0xb3f0('0x35')][_0xb3f0('0x3b')]));_0x44d09a[_0xb3f0('0x3a')]=_0x44d09a[_0xb3f0('0x3a')][_0xb3f0('0x3c')]?_0x44d09a[_0xb3f0('0x3a')]:_0xbbebae['model'];_0x44d09a[_0xb3f0('0x5e')]=qs[_0xb3f0('0x3f')](_0x4081f4[_0xb3f0('0x35')][_0xb3f0('0x3f')]);_0x44d09a[_0xb3f0('0x42')]=qs['filters'](_[_0xb3f0('0x40')](_0x4081f4[_0xb3f0('0x35')],_0xbbebae[_0xb3f0('0x37')]));if(_0x4081f4[_0xb3f0('0x35')]['filter']){_0x44d09a['where']=_[_0xb3f0('0x43')](_0x44d09a['where'],{'$or':_[_0xb3f0('0x44')](_0x44d09a[_0xb3f0('0x3a')],function(_0x5a0197){var _0x64ba7={};_0x64ba7[_0x5a0197]={'$like':'%'+_0x4081f4[_0xb3f0('0x35')][_0xb3f0('0x41')]+'%'};return _0x64ba7;})});}_0x44d09a=_[_0xb3f0('0x43')]({},_0x44d09a,_0x4081f4[_0xb3f0('0x46')]);return _0x48104b[_0xb3f0('0x124')](_0x44d09a);}})[_0xb3f0('0x13')](function(_0x5a985a){if(_0x5a985a){_0x3d1535=_0x5a985a[_0xb3f0('0x3c')];if(!_0x4081f4[_0xb3f0('0x35')][_0xb3f0('0x3d')](_0xb3f0('0x3e'))){_0x44d09a['limit']=qs['limit'](_0x4081f4[_0xb3f0('0x35')]['limit']);_0x44d09a[_0xb3f0('0x24')]=qs['offset'](_0x4081f4['query'][_0xb3f0('0x24')]);}return _0x48104b[_0xb3f0('0x124')](_0x44d09a);}})['then'](function(_0x2b71fc){if(_0x2b71fc){return _0x2b71fc?{'count':_0x3d1535,'rows':_0x2b71fc}:null;}})[_0xb3f0('0x13')](respondWithResult(_0x364302,null))[_0xb3f0('0x1d')](handleError(_0x364302,null));};
\ No newline at end of file
+var _0xad6a=['Command','getSnippet','timezone','iftime\x20%s,%s','interval','iftime\x20%s','indexOf','true','[%s][INTERVAL][%s]\x20%s\x20%s\x20(%s)','ONLINE','inspect','No\x20timezone','Interval','getProactiveActions','../../config/license/util','getLicense','virtual','custom','License','increment','chatLicenseExceeded','Intervals','push','all','some','readFileSync','address','remote','stringify','x-real-ip','connection','replace','alignment','verticalAlignment','labelText','textColor','textButtonColor','color_button','backgroundColor','hideWhenOffline','addApplications','sequelize','ISOLATION_LEVELS','READ_COMMITTED','findAndCountAll','stack','finally','getApplications','addProactiveActions','chatProactiveAction','ChatProactiveAction','getFields','online','false','onlineForm','items','fromKey','getOfflineMessages','ChatOfflineMessage','Attachments','addAgents','emit','userChatWebsite:save','isArray','userChatWebsite:remove','getAgents','mustache','util','path','ejs','querystring','ioredis','../../config/logger','../../config/environment','url','../../mysqldb','redis','defaults','socket.io-emitter','./chatWebsite.socket','jayson/promise','client','http','request','info','ChatWebsite,\x20%s,\x20%s','request\x20sent','debug','error','code','message','result','catch','sendStatus','status','end','limit','count','offset','set','json','then','destroy','UserProfileResource','name','send','index','Pause','mandatoryDispositionPause','map','rawAttributes','type','keys','query','filters','intersection','model','attributes','fields','hasOwnProperty','sort','where','pick','filter','VIRTUAL','merge','ChatWebsite','includeAll','include','findAll','rows','length','body','user','get','role','ChatWebsites','UserProfileSection','userProfileId','create','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','update','find','params','describe','addDisposition','ChatWebsiteId','findOne','Disposition','nolimit','order','options','removeDispositions','ids','addAnswer','CannedAnswer','getAnswers','removeAnswers','addLogo','sitepic','file','filename','addAvatar','agentAvatar','addCustomerAvatar','customerAvatar','addSystemAvatar','systemAvatar','getLogo','join','server/files/images/logos/default_logo.svg','isNil','existsSync','root','server/files/images/logos/','download','server/files/images/avatars/default_avatar.png','server/files/images/avatars/','getCustomerAvatar','showCustomerAvatar','getSystemAvatar','server/files/images/avatars/system_avatar.png','notify','headers','user-agent','getResult','chat','CmContact','ValidationError','no\x20available\x20attributes','difference','createdAt','updatedAt','CompanyId','from','Sequelize','from\x20is\x20mandatory','body\x20is\x20mandatory\x20and\x20not\x20empty','mapKey','mapKey\x20invalid,\x20please\x20use\x20one\x20of\x20these:\x20','CmList','List','Contacts','DESC','ChatApplication','account','applications','Applications','list','orderBy','priority','ListId','x-forwarded-for','first','split','firstName','lastName','x-real-port','referer','browser','version','format','%s\x20%s','unknown','device','vendor','threadId','ChatInteraction','externalUrl','ContactId','interaction','spread','contact','messageId','created','autoclose','close','unmanaged','*,*,*,*','ChatMessage','AttachmentId','User','UserId','agent','forcedOwnership','Start','startRouting','EventManager','offline','files','mapKeyOffline\x20is\x20mandatory,\x20please\x20use\x20one\x20of\x20these:\x20','includes','mapKeyOffline','MailAccount','findOrCreate','utf8','render','toPairs','offlineMessageBody','fromString','originalname','mimetype','server','attachments','basename','openNewInteraction','transaction','Attachment','bulkCreate','CloudProvider','forwardOffline','forwardOfflineAddress','SendMail','sendMail','MailAccountId','subjectOffline','toPairsIn','mapValues','email','offlineMessageSubject','Chat','NotifyMailAccount','addInteraction','omit','getInteractions','Contact','Owner','internal','Tags','color','tag'];(function(_0x439557,_0x9dd976){var _0xd7641=function(_0x28c58b){while(--_0x28c58b){_0x439557['push'](_0x439557['shift']());}};_0xd7641(++_0x9dd976);}(_0xad6a,0x165));var _0xaad6=function(_0x13b8f3,_0x442821){_0x13b8f3=_0x13b8f3-0x0;var _0x1a6d06=_0xad6a[_0x13b8f3];return _0x1a6d06;};'use strict';var BPromise=require('bluebird');var Mustache=require(_0xaad6('0x0'));var util=require(_0xaad6('0x1'));var path=require(_0xaad6('0x2'));var ejs=require(_0xaad6('0x3'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require('lodash');var querystring=require(_0xaad6('0x4'));var Redis=require(_0xaad6('0x5'));var qs=require('../../components/parsers/qs');var logger=require(_0xaad6('0x6'))('api');var config=require(_0xaad6('0x7'));var url=require(_0xaad6('0x8'));var db=require(_0xaad6('0x9'))['db'];config[_0xaad6('0xa')]=_[_0xaad6('0xb')](config[_0xaad6('0xa')],{'host':'localhost','port':0x18eb});var socket=require(_0xaad6('0xc'))(new Redis(config[_0xaad6('0xa')]));require(_0xaad6('0xd'))['register'](socket);var htmlToText=require('html-to-text');var jayson=require(_0xaad6('0xe'));var client=jayson[_0xaad6('0xf')][_0xaad6('0x10')]({'port':0x232c});var client9002=jayson['client'][_0xaad6('0x10')]({'port':0x232a});var client9003=jayson[_0xaad6('0xf')][_0xaad6('0x10')]({'port':0x232b});var client9001=jayson[_0xaad6('0xf')][_0xaad6('0x10')]({'port':0x2329});function respondWithRpcPromise(_0x28531c,_0x3d287f,_0x291cab,_0x1516e2){return new BPromise(function(_0x198384,_0xf9c737){var _0x314825=_0x1516e2||client;return _0x314825[_0xaad6('0x11')](_0x28531c,_0x291cab)['then'](function(_0x1fd484){logger[_0xaad6('0x12')](_0xaad6('0x13'),_0x3d287f,_0xaad6('0x14'));logger[_0xaad6('0x15')]('ChatWebsite,\x20%s,\x20%s,\x20%s',_0x3d287f,_0xaad6('0x14'),JSON['stringify'](_0x1fd484));if(_0x1fd484[_0xaad6('0x16')]){if(_0x1fd484[_0xaad6('0x16')][_0xaad6('0x17')]===0x1f4){logger[_0xaad6('0x16')](_0xaad6('0x13'),_0x3d287f,_0x1fd484[_0xaad6('0x16')][_0xaad6('0x18')]);return _0xf9c737(_0x1fd484[_0xaad6('0x16')][_0xaad6('0x18')]);}logger[_0xaad6('0x16')](_0xaad6('0x13'),_0x3d287f,_0x1fd484['error'][_0xaad6('0x18')]);return _0x198384(_0x1fd484[_0xaad6('0x16')][_0xaad6('0x18')]);}else{logger['info'](_0xaad6('0x13'),_0x3d287f,_0xaad6('0x14'));_0x198384(_0x1fd484[_0xaad6('0x19')][_0xaad6('0x18')]);}})[_0xaad6('0x1a')](function(_0x3448e6){logger[_0xaad6('0x16')](_0xaad6('0x13'),_0x3d287f,_0x3448e6);_0xf9c737(_0x3448e6);});});}function respondWithStatusCode(_0x3dab92,_0x3d8034){_0x3d8034=_0x3d8034||0xcc;return function(_0x568b47){if(_0x568b47){return _0x3dab92[_0xaad6('0x1b')](_0x3d8034);}return _0x3dab92[_0xaad6('0x1c')](_0x3d8034)[_0xaad6('0x1d')]();};}function respondWithResult(_0x214d7e,_0x283831){_0x283831=_0x283831||0xc8;return function(_0x235ef7){if(_0x235ef7){return _0x214d7e[_0xaad6('0x1c')](_0x283831)['json'](_0x235ef7);}};}function respondWithFilteredResult(_0x522b8a,_0x2c2139){return function(_0x7cb3de){if(_0x7cb3de){var _0x5c9d58=typeof _0x2c2139['offset']==='undefined'&&typeof _0x2c2139[_0xaad6('0x1e')]==='undefined';var _0xce10b6=_0x7cb3de[_0xaad6('0x1f')];var _0x39089f=_0x5c9d58?0x0:_0x2c2139['offset'];var _0x681eb=_0x5c9d58?_0x7cb3de[_0xaad6('0x1f')]:_0x2c2139[_0xaad6('0x20')]+_0x2c2139[_0xaad6('0x1e')];var _0x34d6a3;if(_0x681eb>=_0xce10b6){_0x681eb=_0xce10b6;_0x34d6a3=0xc8;}else{_0x34d6a3=0xce;}_0x522b8a[_0xaad6('0x1c')](_0x34d6a3);return _0x522b8a[_0xaad6('0x21')]('Content-Range',_0x39089f+'-'+_0x681eb+'/'+_0xce10b6)[_0xaad6('0x22')](_0x7cb3de);}return null;};}function saveUpdates(_0x425fca){return function(_0x16a437){if(_0x16a437){return _0x16a437['update'](_0x425fca)[_0xaad6('0x23')](function(_0x38de72){return _0x38de72;});}return null;};}function removeEntity(_0x25e858){return function(_0x3c17b8){if(_0x3c17b8){return _0x3c17b8[_0xaad6('0x24')]()[_0xaad6('0x23')](function(){var _0x3a8dfa=_0x3c17b8['get']({'plain':!![]});var _0x23c801='ChatWebsites';return db[_0xaad6('0x25')][_0xaad6('0x24')]({'where':{'type':_0x23c801,'resourceId':_0x3a8dfa['id']}})[_0xaad6('0x23')](function(){return _0x3c17b8;});})[_0xaad6('0x23')](function(){_0x25e858[_0xaad6('0x1c')](0xcc)[_0xaad6('0x1d')]();});}};}function handleEntityNotFound(_0x4bea15){return function(_0x126fe8){if(!_0x126fe8){_0x4bea15[_0xaad6('0x1b')](0x194);}return _0x126fe8;};}function handleError(_0x3b32c1,_0x12d93a){_0x12d93a=_0x12d93a||0x1f4;return function(_0x1df3a3){logger['error'](_0x1df3a3['stack']);if(_0x1df3a3[_0xaad6('0x26')]){delete _0x1df3a3['name'];}_0x3b32c1[_0xaad6('0x1c')](_0x12d93a)[_0xaad6('0x27')](_0x1df3a3);};}exports[_0xaad6('0x28')]=function(_0x15a8cd,_0x393c14){var _0x311da0={'include':[{'model':db[_0xaad6('0x29')],'as':_0xaad6('0x2a')}]},_0x3a96aa={},_0x4b6ce7={'count':0x0,'rows':[]};var _0x2efa4d=_[_0xaad6('0x2b')](db['ChatWebsite'][_0xaad6('0x2c')],function(_0x2651b5){return{'name':_0x2651b5['fieldName'],'type':_0x2651b5[_0xaad6('0x2d')]['key']};});_0x3a96aa['model']=_[_0xaad6('0x2b')](_0x2efa4d,_0xaad6('0x26'));_0x3a96aa['query']=_[_0xaad6('0x2e')](_0x15a8cd[_0xaad6('0x2f')]);_0x3a96aa[_0xaad6('0x30')]=_[_0xaad6('0x31')](_0x3a96aa[_0xaad6('0x32')],_0x3a96aa[_0xaad6('0x2f')]);_0x311da0[_0xaad6('0x33')]=_[_0xaad6('0x31')](_0x3a96aa[_0xaad6('0x32')],qs[_0xaad6('0x34')](_0x15a8cd[_0xaad6('0x2f')][_0xaad6('0x34')]));_0x311da0[_0xaad6('0x33')]=_0x311da0['attributes']['length']?_0x311da0[_0xaad6('0x33')]:_0x3a96aa[_0xaad6('0x32')];if(!_0x15a8cd[_0xaad6('0x2f')][_0xaad6('0x35')]('nolimit')){_0x311da0[_0xaad6('0x1e')]=qs[_0xaad6('0x1e')](_0x15a8cd[_0xaad6('0x2f')][_0xaad6('0x1e')]);_0x311da0[_0xaad6('0x20')]=qs[_0xaad6('0x20')](_0x15a8cd['query'][_0xaad6('0x20')]);}_0x311da0['order']=qs['sort'](_0x15a8cd[_0xaad6('0x2f')][_0xaad6('0x36')]);_0x311da0[_0xaad6('0x37')]=qs['filters'](_[_0xaad6('0x38')](_0x15a8cd[_0xaad6('0x2f')],_0x3a96aa[_0xaad6('0x30')]),_0x2efa4d);if(_0x15a8cd[_0xaad6('0x2f')][_0xaad6('0x39')]){_0x311da0['where']=_['merge'](_0x311da0[_0xaad6('0x37')],{'$or':_[_0xaad6('0x2b')](_0x2efa4d,function(_0xb678cf){if(_0xb678cf[_0xaad6('0x2d')]!==_0xaad6('0x3a')){var _0x3b8f83={};_0x3b8f83[_0xb678cf[_0xaad6('0x26')]]={'$like':'%'+_0x15a8cd[_0xaad6('0x2f')][_0xaad6('0x39')]+'%'};return _0x3b8f83;}})});}_0x311da0=_[_0xaad6('0x3b')]({},_0x311da0,_0x15a8cd['options']);var _0x14d4d8={'where':_0x311da0[_0xaad6('0x37')]};return db[_0xaad6('0x3c')][_0xaad6('0x1f')](_0x14d4d8)[_0xaad6('0x23')](function(_0x3437dd){_0x4b6ce7[_0xaad6('0x1f')]=_0x3437dd;if(_0x15a8cd[_0xaad6('0x2f')][_0xaad6('0x3d')]){_0x311da0[_0xaad6('0x3e')]=[{'all':!![]}];}return db[_0xaad6('0x3c')][_0xaad6('0x3f')](_0x311da0);})['then'](function(_0x4a8fcb){_0x4b6ce7[_0xaad6('0x40')]=_0x4a8fcb;return _0x4b6ce7;})[_0xaad6('0x23')](respondWithFilteredResult(_0x393c14,_0x311da0))[_0xaad6('0x1a')](handleError(_0x393c14,null));};exports['show']=function(_0x3fd898,_0x266066){var _0x5a2e46={'raw':![],'where':{'id':_0x3fd898['params']['id']},'include':[{'model':db[_0xaad6('0x29')],'as':'mandatoryDispositionPause'}]},_0x223f49={};_0x223f49['model']=_[_0xaad6('0x2e')](db[_0xaad6('0x3c')][_0xaad6('0x2c')]);_0x223f49['query']=_['keys'](_0x3fd898[_0xaad6('0x2f')]);_0x223f49['filters']=_['intersection'](_0x223f49[_0xaad6('0x32')],_0x223f49['query']);_0x5a2e46[_0xaad6('0x33')]=_[_0xaad6('0x31')](_0x223f49[_0xaad6('0x32')],qs['fields'](_0x3fd898[_0xaad6('0x2f')][_0xaad6('0x34')]));_0x5a2e46[_0xaad6('0x33')]=_0x5a2e46[_0xaad6('0x33')][_0xaad6('0x41')]?_0x5a2e46[_0xaad6('0x33')]:_0x223f49[_0xaad6('0x32')];if(_0x3fd898[_0xaad6('0x2f')][_0xaad6('0x3d')]){_0x5a2e46[_0xaad6('0x3e')]=[{'all':!![]}];}_0x5a2e46=_[_0xaad6('0x3b')]({},_0x5a2e46,_0x3fd898['options']);return db[_0xaad6('0x3c')]['find'](_0x5a2e46)[_0xaad6('0x23')](handleEntityNotFound(_0x266066,null))[_0xaad6('0x23')](respondWithResult(_0x266066,null))[_0xaad6('0x1a')](handleError(_0x266066,null));};exports['create']=function(_0x4ae38c,_0x5eff00){return db['ChatWebsite']['create'](_0x4ae38c[_0xaad6('0x42')],{})[_0xaad6('0x23')](function(_0x174e11){var _0x13f811=_0x4ae38c[_0xaad6('0x43')][_0xaad6('0x44')]({'plain':!![]});if(!_0x13f811)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x13f811[_0xaad6('0x45')]==='user'){var _0x437d33=_0x174e11[_0xaad6('0x44')]({'plain':!![]});var _0x3f6964=_0xaad6('0x46');return db[_0xaad6('0x47')]['find']({'where':{'name':_0x3f6964,'userProfileId':_0x13f811[_0xaad6('0x48')]},'raw':!![]})['then'](function(_0x3c2c55){if(_0x3c2c55&&_0x3c2c55['autoAssociation']===0x0){return db['UserProfileResource'][_0xaad6('0x49')]({'name':_0x437d33[_0xaad6('0x26')],'resourceId':_0x437d33['id'],'type':_0x3c2c55['name'],'sectionId':_0x3c2c55['id']},{})[_0xaad6('0x23')](function(){return _0x174e11;});}else{return _0x174e11;}})[_0xaad6('0x1a')](function(_0x368c2a){logger['error'](_0xaad6('0x4a'),_0x368c2a);throw _0x368c2a;});}return _0x174e11;})[_0xaad6('0x23')](respondWithResult(_0x5eff00,0xc9))[_0xaad6('0x1a')](handleError(_0x5eff00,null));};exports[_0xaad6('0x4b')]=function(_0x49275c,_0xc0a40f){if(_0x49275c['body']['id']){delete _0x49275c['body']['id'];}return db[_0xaad6('0x3c')][_0xaad6('0x4c')]({'where':{'id':_0x49275c[_0xaad6('0x4d')]['id']},'include':[{'model':db[_0xaad6('0x29')],'as':_0xaad6('0x2a')}]})['then'](handleEntityNotFound(_0xc0a40f,null))[_0xaad6('0x23')](saveUpdates(_0x49275c[_0xaad6('0x42')],null))[_0xaad6('0x23')](respondWithResult(_0xc0a40f,null))[_0xaad6('0x1a')](handleError(_0xc0a40f,null));};exports[_0xaad6('0x24')]=function(_0x432da9,_0x5e1b7a){return db[_0xaad6('0x3c')]['find']({'where':{'id':_0x432da9['params']['id']}})[_0xaad6('0x23')](handleEntityNotFound(_0x5e1b7a,null))[_0xaad6('0x23')](removeEntity(_0x5e1b7a,null))[_0xaad6('0x1a')](handleError(_0x5e1b7a,null));};exports[_0xaad6('0x4e')]=function(_0x3ad917,_0x3677ae){return db[_0xaad6('0x3c')][_0xaad6('0x4e')]()[_0xaad6('0x23')](respondWithResult(_0x3677ae,null))[_0xaad6('0x1a')](handleError(_0x3677ae,null));};exports[_0xaad6('0x4f')]=function(_0x44258c,_0x487beb){if(_0x44258c[_0xaad6('0x42')]['id']){delete _0x44258c[_0xaad6('0x42')]['id'];}return db['ChatWebsite'][_0xaad6('0x4c')]({'where':{'id':_0x44258c[_0xaad6('0x4d')]['id']}})[_0xaad6('0x23')](handleEntityNotFound(_0x487beb,null))['then'](function(_0x48f624){if(_0x48f624){_0x44258c['body'][_0xaad6('0x50')]=_0x48f624['id'];return db['Disposition'][_0xaad6('0x49')](_0x44258c[_0xaad6('0x42')]);}})[_0xaad6('0x23')](respondWithResult(_0x487beb,null))[_0xaad6('0x1a')](handleError(_0x487beb,null));};exports['getDispositions']=function(_0x38a976,_0x3bd5ee){var _0x271595={'raw':![],'where':{}};var _0x54bc52={};var _0x4a5468={'count':0x0,'rows':[]};return db['ChatWebsite'][_0xaad6('0x51')]({'where':{'id':_0x38a976[_0xaad6('0x4d')]['id']}})['then'](handleEntityNotFound(_0x3bd5ee,null))[_0xaad6('0x23')](function(_0x4cb651){if(_0x4cb651){_0x54bc52[_0xaad6('0x32')]=_[_0xaad6('0x2e')](db[_0xaad6('0x52')][_0xaad6('0x2c')]);_0x54bc52['query']=_[_0xaad6('0x2e')](_0x38a976[_0xaad6('0x2f')]);_0x54bc52[_0xaad6('0x30')]=_[_0xaad6('0x31')](_0x54bc52[_0xaad6('0x32')],_0x54bc52['query']);_0x271595[_0xaad6('0x33')]=_[_0xaad6('0x31')](_0x54bc52[_0xaad6('0x32')],qs[_0xaad6('0x34')](_0x38a976['query'][_0xaad6('0x34')]));_0x271595['attributes']=_0x271595[_0xaad6('0x33')][_0xaad6('0x41')]?_0x271595[_0xaad6('0x33')]:_0x54bc52['model'];if(!_0x38a976[_0xaad6('0x2f')]['hasOwnProperty'](_0xaad6('0x53'))){_0x271595[_0xaad6('0x1e')]=qs[_0xaad6('0x1e')](_0x38a976[_0xaad6('0x2f')][_0xaad6('0x1e')]);_0x271595[_0xaad6('0x20')]=qs['offset'](_0x38a976[_0xaad6('0x2f')]['offset']);}_0x271595[_0xaad6('0x54')]=qs[_0xaad6('0x36')](_0x38a976[_0xaad6('0x2f')][_0xaad6('0x36')]);_0x271595['where']=qs['filters'](_[_0xaad6('0x38')](_0x38a976[_0xaad6('0x2f')],_0x54bc52[_0xaad6('0x30')]));_0x271595[_0xaad6('0x37')]['ChatWebsiteId']=_0x4cb651['id'];if(_0x38a976['query'][_0xaad6('0x39')]){_0x271595[_0xaad6('0x37')]=_['merge'](_0x271595[_0xaad6('0x37')],{'$or':_[_0xaad6('0x2b')](_0x271595['attributes'],function(_0x34701f){var _0x4d0722={};_0x4d0722[_0x34701f]={'$like':'%'+_0x38a976[_0xaad6('0x2f')][_0xaad6('0x39')]+'%'};return _0x4d0722;})});}_0x271595=_[_0xaad6('0x3b')]({},_0x271595,_0x38a976[_0xaad6('0x55')]);return db[_0xaad6('0x52')][_0xaad6('0x1f')]({'where':_0x271595[_0xaad6('0x37')]})['then'](function(_0x4d9f9e){_0x4a5468['count']=_0x4d9f9e;if(_0x38a976[_0xaad6('0x2f')]['includeAll']){_0x271595[_0xaad6('0x3e')]=[{'all':!![]}];}return db[_0xaad6('0x52')][_0xaad6('0x3f')](_0x271595);})[_0xaad6('0x23')](function(_0x47948c){_0x4a5468[_0xaad6('0x40')]=_0x47948c;return _0x4a5468;});}})[_0xaad6('0x23')](respondWithFilteredResult(_0x3bd5ee,_0x271595))[_0xaad6('0x1a')](handleError(_0x3bd5ee,null));};exports[_0xaad6('0x56')]=function(_0x23d844,_0x1a6bf2){return db[_0xaad6('0x3c')]['find']({'where':{'id':_0x23d844['params']['id']}})['then'](handleEntityNotFound(_0x1a6bf2,null))[_0xaad6('0x23')](function(_0x32d1a5){if(_0x32d1a5){return _0x32d1a5['removeDispositions'](_0x23d844[_0xaad6('0x2f')][_0xaad6('0x57')]);}})['then'](respondWithStatusCode(_0x1a6bf2,null))['catch'](handleError(_0x1a6bf2,null));};exports[_0xaad6('0x58')]=function(_0x585d84,_0x22ea29){if(_0x585d84[_0xaad6('0x42')]['id']){delete _0x585d84[_0xaad6('0x42')]['id'];}return db[_0xaad6('0x3c')][_0xaad6('0x4c')]({'where':{'id':_0x585d84[_0xaad6('0x4d')]['id']}})[_0xaad6('0x23')](handleEntityNotFound(_0x22ea29,null))[_0xaad6('0x23')](function(_0x41382c){if(_0x41382c){_0x585d84[_0xaad6('0x42')]['ChatWebsiteId']=_0x41382c['id'];return db[_0xaad6('0x59')]['create'](_0x585d84[_0xaad6('0x42')]);}})[_0xaad6('0x23')](respondWithResult(_0x22ea29,null))['catch'](handleError(_0x22ea29,null));};exports[_0xaad6('0x5a')]=function(_0x855046,_0x2d41a3){var _0x4b9e3d={'raw':![],'where':{}};var _0x31437f={};var _0x44e8c5={'count':0x0,'rows':[]};return db[_0xaad6('0x3c')]['findOne']({'where':{'id':_0x855046[_0xaad6('0x4d')]['id']}})[_0xaad6('0x23')](handleEntityNotFound(_0x2d41a3,null))[_0xaad6('0x23')](function(_0x491f60){if(_0x491f60){_0x31437f[_0xaad6('0x32')]=_[_0xaad6('0x2e')](db[_0xaad6('0x59')]['rawAttributes']);_0x31437f[_0xaad6('0x2f')]=_[_0xaad6('0x2e')](_0x855046['query']);_0x31437f[_0xaad6('0x30')]=_['intersection'](_0x31437f[_0xaad6('0x32')],_0x31437f[_0xaad6('0x2f')]);_0x4b9e3d[_0xaad6('0x33')]=_[_0xaad6('0x31')](_0x31437f[_0xaad6('0x32')],qs[_0xaad6('0x34')](_0x855046[_0xaad6('0x2f')][_0xaad6('0x34')]));_0x4b9e3d[_0xaad6('0x33')]=_0x4b9e3d[_0xaad6('0x33')][_0xaad6('0x41')]?_0x4b9e3d[_0xaad6('0x33')]:_0x31437f[_0xaad6('0x32')];if(!_0x855046[_0xaad6('0x2f')][_0xaad6('0x35')](_0xaad6('0x53'))){_0x4b9e3d[_0xaad6('0x1e')]=qs['limit'](_0x855046['query'][_0xaad6('0x1e')]);_0x4b9e3d[_0xaad6('0x20')]=qs[_0xaad6('0x20')](_0x855046[_0xaad6('0x2f')]['offset']);}_0x4b9e3d['order']=qs[_0xaad6('0x36')](_0x855046[_0xaad6('0x2f')]['sort']);_0x4b9e3d['where']=qs[_0xaad6('0x30')](_[_0xaad6('0x38')](_0x855046[_0xaad6('0x2f')],_0x31437f[_0xaad6('0x30')]));_0x4b9e3d[_0xaad6('0x37')][_0xaad6('0x50')]=_0x491f60['id'];if(_0x855046[_0xaad6('0x2f')][_0xaad6('0x39')]){_0x4b9e3d['where']=_['merge'](_0x4b9e3d[_0xaad6('0x37')],{'$or':_[_0xaad6('0x2b')](_0x4b9e3d[_0xaad6('0x33')],function(_0x2df595){var _0x626870={};_0x626870[_0x2df595]={'$like':'%'+_0x855046[_0xaad6('0x2f')][_0xaad6('0x39')]+'%'};return _0x626870;})});}_0x4b9e3d=_[_0xaad6('0x3b')]({},_0x4b9e3d,_0x855046[_0xaad6('0x55')]);return db[_0xaad6('0x59')][_0xaad6('0x1f')]({'where':_0x4b9e3d['where']})[_0xaad6('0x23')](function(_0x15a0d5){_0x44e8c5[_0xaad6('0x1f')]=_0x15a0d5;if(_0x855046['query'][_0xaad6('0x3d')]){_0x4b9e3d[_0xaad6('0x3e')]=[{'all':!![]}];}return db[_0xaad6('0x59')]['findAll'](_0x4b9e3d);})[_0xaad6('0x23')](function(_0x15649c){_0x44e8c5['rows']=_0x15649c;return _0x44e8c5;});}})[_0xaad6('0x23')](respondWithFilteredResult(_0x2d41a3,_0x4b9e3d))[_0xaad6('0x1a')](handleError(_0x2d41a3,null));};exports[_0xaad6('0x5b')]=function(_0x3b42aa,_0x11ea71){return db[_0xaad6('0x3c')][_0xaad6('0x4c')]({'where':{'id':_0x3b42aa[_0xaad6('0x4d')]['id']}})[_0xaad6('0x23')](handleEntityNotFound(_0x11ea71,null))[_0xaad6('0x23')](function(_0xbe015){if(_0xbe015){return _0xbe015['removeAnswers'](_0x3b42aa[_0xaad6('0x2f')][_0xaad6('0x57')]);}})['then'](respondWithStatusCode(_0x11ea71,null))[_0xaad6('0x1a')](handleError(_0x11ea71,null));};exports[_0xaad6('0x5c')]=function(_0x3d6496,_0x1e71eb){_0x3d6496[_0xaad6('0x42')][_0xaad6('0x5d')]=_0x3d6496[_0xaad6('0x5e')][_0xaad6('0x5f')];return db[_0xaad6('0x3c')]['find']({'where':{'id':_0x3d6496[_0xaad6('0x4d')]['id']}})[_0xaad6('0x23')](handleEntityNotFound(_0x1e71eb,null))['then'](saveUpdates(_0x3d6496['body'],null))[_0xaad6('0x23')](respondWithResult(_0x1e71eb,null))['catch'](handleError(_0x1e71eb,null));};exports[_0xaad6('0x60')]=function(_0x165ca9,_0x4e64f0){_0x165ca9[_0xaad6('0x42')][_0xaad6('0x61')]=_0x165ca9['file']['filename'];return db['ChatWebsite']['find']({'where':{'id':_0x165ca9[_0xaad6('0x4d')]['id']}})[_0xaad6('0x23')](handleEntityNotFound(_0x4e64f0,null))['then'](saveUpdates(_0x165ca9[_0xaad6('0x42')],null))[_0xaad6('0x23')](respondWithResult(_0x4e64f0,null))[_0xaad6('0x1a')](handleError(_0x4e64f0,null));};exports[_0xaad6('0x62')]=function(_0x46e27e,_0x31e675){_0x46e27e[_0xaad6('0x42')][_0xaad6('0x63')]=_0x46e27e[_0xaad6('0x5e')][_0xaad6('0x5f')];return db[_0xaad6('0x3c')][_0xaad6('0x4c')]({'where':{'id':_0x46e27e[_0xaad6('0x4d')]['id']}})[_0xaad6('0x23')](handleEntityNotFound(_0x31e675,null))['then'](saveUpdates(_0x46e27e[_0xaad6('0x42')],null))[_0xaad6('0x23')](respondWithResult(_0x31e675,null))[_0xaad6('0x1a')](handleError(_0x31e675,null));};exports[_0xaad6('0x64')]=function(_0x338b6e,_0x33e154){_0x338b6e[_0xaad6('0x42')][_0xaad6('0x65')]=_0x338b6e[_0xaad6('0x5e')]['filename'];return db[_0xaad6('0x3c')][_0xaad6('0x4c')]({'where':{'id':_0x338b6e[_0xaad6('0x4d')]['id']}})['then'](handleEntityNotFound(_0x33e154,null))[_0xaad6('0x23')](saveUpdates(_0x338b6e[_0xaad6('0x42')],null))['then'](respondWithResult(_0x33e154,null))[_0xaad6('0x1a')](handleError(_0x33e154,null));};exports[_0xaad6('0x66')]=function(_0x52b81a,_0x1d806d){var _0x463cab=path[_0xaad6('0x67')](config['root'],_0xaad6('0x68'));var _0x238c0f={'where':{'id':_0x52b81a['params']['id']},'attributes':['id','sitepic'],'raw':!![]};var _0x2227f1=![];return require('../../config/license/util')['getLicense']()[_0xaad6('0x23')](function(_0x33716c){if(_0x33716c){_0x2227f1=_0x33716c['custom'];}})[_0xaad6('0x23')](function(){return db[_0xaad6('0x3c')][_0xaad6('0x4c')](_0x238c0f);})[_0xaad6('0x23')](handleEntityNotFound(_0x1d806d,null))[_0xaad6('0x23')](function(_0x69fff0){if(_0x69fff0){if(!_[_0xaad6('0x69')](_0x69fff0[_0xaad6('0x5d')])){if(fs[_0xaad6('0x6a')](path[_0xaad6('0x67')](config[_0xaad6('0x6b')],_0xaad6('0x6c'),_0x69fff0[_0xaad6('0x5d')]))&&_0x2227f1){_0x463cab=path[_0xaad6('0x67')](config[_0xaad6('0x6b')],_0xaad6('0x6c'),_0x69fff0['sitepic']);}}return _0x1d806d[_0xaad6('0x6d')](_0x463cab);}})[_0xaad6('0x1a')](handleError(_0x1d806d,null));};exports['getAvatar']=function(_0x3db1d2,_0x4b53ee){var _0xbd8691=path['join'](config[_0xaad6('0x6b')],_0xaad6('0x6e'));var _0x1c7125={'where':{'id':_0x3db1d2['params']['id']},'attributes':['id',_0xaad6('0x61')],'raw':!![]};return db[_0xaad6('0x3c')]['find'](_0x1c7125)['then'](handleEntityNotFound(_0x4b53ee,null))[_0xaad6('0x23')](function(_0x5b2b78){if(_0x5b2b78){if(!_['isNil'](_0x5b2b78[_0xaad6('0x61')])){if(fs[_0xaad6('0x6a')](path[_0xaad6('0x67')](config['root'],_0xaad6('0x6f'),_0x5b2b78['agentAvatar']))){_0xbd8691=path[_0xaad6('0x67')](config[_0xaad6('0x6b')],_0xaad6('0x6f'),_0x5b2b78['agentAvatar']);}}return _0x4b53ee[_0xaad6('0x6d')](_0xbd8691);}})[_0xaad6('0x1a')](handleError(_0x4b53ee,null));};exports[_0xaad6('0x70')]=function(_0x372855,_0x533df8){var _0x342ed7=path[_0xaad6('0x67')](config[_0xaad6('0x6b')],'server/files/images/avatars/customer_avatar.png');var _0x284941={'where':{'id':_0x372855['params']['id']},'attributes':['id',_0xaad6('0x63'),_0xaad6('0x71')],'raw':!![]};return db[_0xaad6('0x3c')][_0xaad6('0x4c')](_0x284941)[_0xaad6('0x23')](handleEntityNotFound(_0x533df8,null))['then'](function(_0x485ff5){if(_0x485ff5){if(!_['isNil'](_0x485ff5['customerAvatar'])){if(fs['existsSync'](path[_0xaad6('0x67')](config[_0xaad6('0x6b')],'server/files/images/avatars/',_0x485ff5['customerAvatar']))&&_0x485ff5[_0xaad6('0x71')]){_0x342ed7=path[_0xaad6('0x67')](config[_0xaad6('0x6b')],_0xaad6('0x6f'),_0x485ff5[_0xaad6('0x63')]);}}return _0x533df8[_0xaad6('0x6d')](_0x342ed7);}})['catch'](handleError(_0x533df8,null));};exports[_0xaad6('0x72')]=function(_0x1c16fa,_0x492b24){var _0x22aea2=path['join'](config[_0xaad6('0x6b')],_0xaad6('0x73'));var _0xce8a6b={'where':{'id':_0x1c16fa[_0xaad6('0x4d')]['id']},'attributes':['id','systemAvatar'],'raw':!![]};return db['ChatWebsite']['find'](_0xce8a6b)[_0xaad6('0x23')](handleEntityNotFound(_0x492b24,null))[_0xaad6('0x23')](function(_0x1aa576){if(_0x1aa576){if(!_['isNil'](_0x1aa576[_0xaad6('0x65')])){if(fs['existsSync'](path[_0xaad6('0x67')](config[_0xaad6('0x6b')],'server/files/images/avatars/',_0x1aa576[_0xaad6('0x65')]))){_0x22aea2=path['join'](config[_0xaad6('0x6b')],_0xaad6('0x6f'),_0x1aa576[_0xaad6('0x65')]);}}return _0x492b24[_0xaad6('0x6d')](_0x22aea2);}})[_0xaad6('0x1a')](handleError(_0x492b24,null));};exports[_0xaad6('0x74')]=function(_0x2da91d,_0x6c7855){var _0x2cbe80=require('user-agent-parser');var _0x3cae8f=new _0x2cbe80();var _0x2dc124=_0x3cae8f['setUA'](_0x2da91d[_0xaad6('0x75')][_0xaad6('0x76')])[_0xaad6('0x77')]();var _0x51034d={'body':_0x2da91d['body'],'channel':_0xaad6('0x78')};var _0x1402bf=[];var _0x517566=[];var _0x18f3e3={};var _0x3962c1=![];return db[_0xaad6('0x79')][_0xaad6('0x4e')]()['then'](function(_0x729b60){if(!_0x729b60){throw new db['Sequelize'][(_0xaad6('0x7a'))](_0xaad6('0x7b'));}_0x1402bf=_[_0xaad6('0x7c')](_[_0xaad6('0x2e')](_0x729b60),[_0xaad6('0x7d'),_0xaad6('0x7e')]);_0x517566=_[_0xaad6('0x7c')](_[_0xaad6('0x2e')](_0x729b60),[_0xaad6('0x7d'),'updatedAt',_0xaad6('0x7f'),'ListId']);if(_0x2da91d[_0xaad6('0x42')]['id']){delete _0x2da91d[_0xaad6('0x42')]['id'];}if(_[_0xaad6('0x69')](_0x2da91d[_0xaad6('0x42')][_0xaad6('0x80')])){throw new db[(_0xaad6('0x81'))]['ValidationError'](_0xaad6('0x82'));}if(_[_0xaad6('0x69')](_0x2da91d[_0xaad6('0x42')]['body'])||_0x2da91d['body'][_0xaad6('0x42')]===''){throw new db[(_0xaad6('0x81'))][(_0xaad6('0x7a'))](_0xaad6('0x83'));}if(_[_0xaad6('0x69')](_0x2da91d[_0xaad6('0x42')][_0xaad6('0x84')])){throw new db[(_0xaad6('0x81'))]['ValidationError']('mapKey\x20is\x20mandatory,\x20please\x20use\x20one\x20of\x20these:\x20'+_0x517566);}if(!_['includes'](_0x517566,_0x2da91d['body'][_0xaad6('0x84')])){throw new db[(_0xaad6('0x81'))][(_0xaad6('0x7a'))](_0xaad6('0x85')+_0x517566);}_0x18f3e3[_0x2da91d[_0xaad6('0x42')]['mapKey']]=_0x2da91d[_0xaad6('0x42')][_0xaad6('0x80')];})[_0xaad6('0x23')](function(){return db[_0xaad6('0x3c')][_0xaad6('0x4c')]({'where':{'id':_0x2da91d['params']['id']},'include':[{'model':db[_0xaad6('0x86')],'as':_0xaad6('0x87'),'include':[{'model':db[_0xaad6('0x79')],'as':_0xaad6('0x88'),'where':_0x18f3e3,'limit':0x1,'order':[[_0xaad6('0x7e'),_0xaad6('0x89')]]}]},{'model':db[_0xaad6('0x8a')],'as':'Applications'}]});})[_0xaad6('0x23')](handleEntityNotFound(_0x6c7855,null))[_0xaad6('0x23')](function(_0x1aaff3){if(_0x1aaff3&&_0x1aaff3[_0xaad6('0x87')]){_0x51034d[_0xaad6('0x8b')]=_0x1aaff3;_0x51034d[_0xaad6('0x8c')]=_0x1aaff3[_0xaad6('0x8d')];_0x51034d[_0xaad6('0x8e')]=_0x1aaff3['List'];_0x51034d[_0xaad6('0x8c')]=_[_0xaad6('0x8f')](_0x51034d['applications'],[_0xaad6('0x90')],['asc']);if(_0x51034d['account'][_0xaad6('0x8d')]){delete _0x51034d['account'][_0xaad6('0x8d')];}if(_0x51034d[_0xaad6('0x8b')][_0xaad6('0x87')]&&_0x51034d['account'][_0xaad6('0x87')]['Contacts'][_0xaad6('0x41')]){return _0x51034d[_0xaad6('0x8b')][_0xaad6('0x87')]['Contacts'][0x0];}var _0x5b3356=_[_0xaad6('0xb')](_0x2da91d[_0xaad6('0x42')],{'firstName':_0x2da91d[_0xaad6('0x42')]['from'],'ListId':_0x1aaff3[_0xaad6('0x91')]});_0x5b3356[_0x2da91d[_0xaad6('0x42')][_0xaad6('0x84')]]=_0x2da91d['body'][_0xaad6('0x80')];return db[_0xaad6('0x79')][_0xaad6('0x49')](_0x5b3356,{'fields':_0x1402bf,'raw':!![]});}})[_0xaad6('0x23')](handleEntityNotFound(_0x6c7855,null))[_0xaad6('0x23')](function(_0x2a9bba){_0x51034d['contact']=_0x2a9bba;var _0x33295d=_0x2da91d[_0xaad6('0x42')]['customerIp'];if(_0x2da91d[_0xaad6('0x75')]['cf-connecting-ip']){_0x33295d=_0x2da91d['headers']['cf-connecting-ip'];}else if(_0x2da91d[_0xaad6('0x75')][_0xaad6('0x92')]){_0x33295d=_[_0xaad6('0x93')](_0x2da91d[_0xaad6('0x75')][_0xaad6('0x92')][_0xaad6('0x94')](','));}if(_0x2a9bba){var _0x156ba6={'ContactId':_0x2a9bba['id'],'ChatWebsiteId':_0x2da91d['params']['id'],'from':(_0x2a9bba[_0xaad6('0x95')]||'')+'\x20'+(_0x2a9bba[_0xaad6('0x96')]||''),'customerIp':_0x33295d,'customerPort':_0x2da91d[_0xaad6('0x75')][_0xaad6('0x97')]?_0x2da91d['headers'][_0xaad6('0x97')]:null,'referer':_0x2da91d['body'][_0xaad6('0x98')],'browserName':_0x2dc124[_0xaad6('0x99')]['name']&&_0x2dc124[_0xaad6('0x99')][_0xaad6('0x9a')]?util[_0xaad6('0x9b')](_0xaad6('0x9c'),_0x2dc124[_0xaad6('0x99')][_0xaad6('0x26')],_0x2dc124[_0xaad6('0x99')][_0xaad6('0x9a')]):'unknown','browserVersion':_0x2dc124[_0xaad6('0x99')][_0xaad6('0x9a')]||_0xaad6('0x9d'),'osName':util[_0xaad6('0x9b')](_0xaad6('0x9c'),_0x2dc124['os'][_0xaad6('0x26')],_0x2dc124['os'][_0xaad6('0x9a')]),'osVersion':_0x2dc124['os'][_0xaad6('0x9a')],'deviceModel':_0x2dc124['device'][_0xaad6('0x32')]&&_0x2dc124[_0xaad6('0x9e')][_0xaad6('0x9f')]?util[_0xaad6('0x9b')]('%s\x20%s\x20%s',_0x2dc124['device'][_0xaad6('0x32')],_0x2dc124[_0xaad6('0x9e')]['vendor'],_0x2dc124['device'][_0xaad6('0x2d')]):null,'deviceVendor':_0x2dc124['device'][_0xaad6('0x9f')],'deviceType':_0x2dc124[_0xaad6('0x9e')][_0xaad6('0x2d')],'formData':JSON['stringify'](_0x2da91d[_0xaad6('0x42')])};var _0x41a1db={'ChatWebsiteId':_0x2da91d[_0xaad6('0x4d')]['id'],'closed':![]};if(_0x2da91d[_0xaad6('0x42')][_0xaad6('0xa0')]){_0x41a1db[_0xaad6('0xa0')]=_0x2da91d[_0xaad6('0x42')][_0xaad6('0xa0')];return db[_0xaad6('0xa1')][_0xaad6('0x4c')]({'where':_0x41a1db})[_0xaad6('0x23')](function(_0x41a9b2){if(_0x41a9b2){return[_0x41a9b2,![]];}_0x156ba6['threadId']=_0x2da91d['body'][_0xaad6('0xa0')];_0x156ba6[_0xaad6('0xa2')]=_0x2da91d[_0xaad6('0x42')]['externalUrl'];return db[_0xaad6('0xa1')][_0xaad6('0x49')](_0x156ba6)[_0xaad6('0x23')](function(_0xdb494e){return[_0xdb494e,!![]];});});}_0x41a1db[_0xaad6('0xa3')]=_0x2a9bba['id'];if(_0x2da91d[_0xaad6('0x42')]['interaction']&&_0x2da91d[_0xaad6('0x42')][_0xaad6('0xa4')]['id']){_0x41a1db['id']=_0x2da91d[_0xaad6('0x42')][_0xaad6('0xa4')]['id'];return db[_0xaad6('0xa1')]['find']({'where':_0x41a1db})['then'](function(_0x8de1a8){if(_0x8de1a8){return[_0x8de1a8,![]];}return db[_0xaad6('0xa1')][_0xaad6('0x49')](_0x156ba6)[_0xaad6('0x23')](function(_0x277c17){return[_0x277c17,!![]];});});}return db['ChatInteraction']['create'](_0x156ba6)[_0xaad6('0x23')](function(_0x41144f){return[_0x41144f,!![]];});}})[_0xaad6('0xa5')](function(_0x3a847b,_0x513e51){if(_0x3a847b){_0x3962c1=_0x513e51;if(!_0x513e51){var _0x304d0c={'from':(_0x51034d['contact'][_0xaad6('0x95')]||'')+'\x20'+(_0x51034d[_0xaad6('0xa6')][_0xaad6('0x96')]||'')};if(_0x2da91d[_0xaad6('0x42')][_0xaad6('0xa0')]&&_0x2da91d[_0xaad6('0x42')]['messageId']&&_0x2da91d[_0xaad6('0x42')]['threadId']!=_0x2da91d['body'][_0xaad6('0xa7')]){_0x304d0c[_0xaad6('0xa0')]=_0x2da91d[_0xaad6('0x42')][_0xaad6('0xa7')];}return _0x3a847b[_0xaad6('0x4b')](_0x304d0c);}else{return _0x3a847b;}}})[_0xaad6('0x23')](function(_0x2d4f61){_0x51034d[_0xaad6('0xa4')]=_0x2d4f61[_0xaad6('0x44')]({'plain':!![]});_0x51034d['interaction'][_0xaad6('0xa8')]=_0x3962c1;if(_0x51034d[_0xaad6('0xa4')][_0xaad6('0xa8')]){if(_0x51034d[_0xaad6('0x8b')][_0xaad6('0xa9')]){_0x51034d[_0xaad6('0x8c')]['push']({'id':0x0,'priority':_0x51034d[_0xaad6('0x8c')][_0xaad6('0x41')]+0x1,'app':_0xaad6('0xaa'),'appdata':_0xaad6('0xab'),'interval':_0xaad6('0xac')});}}return db[_0xaad6('0xad')][_0xaad6('0x49')]({'body':_0x2da91d[_0xaad6('0x42')][_0xaad6('0x42')],'ChatWebsiteId':_0x2da91d[_0xaad6('0x4d')]['id'],'ChatInteractionId':_0x2d4f61['id'],'direction':'in','ContactId':_0x51034d[_0xaad6('0xa6')]['id'],'AttachmentId':_0x2da91d[_0xaad6('0x42')][_0xaad6('0xae')]});})['then'](function(_0x1255c4){_0x51034d['message']=_0x1255c4;if(_0x51034d[_0xaad6('0xa4')]['UserId']){return db[_0xaad6('0xaf')][_0xaad6('0x4c')]({'attributes':['id',_0xaad6('0x26')],'where':{'id':_0x51034d[_0xaad6('0xa4')][_0xaad6('0xb0')]}})[_0xaad6('0x23')](function(_0x3bb266){if(_0x3bb266){_0x51034d['applications']['unshift']({'id':0x0,'priority':0x0,'app':_0xaad6('0xb1'),'appdata':_0x3bb266[_0xaad6('0x26')]+','+(_0x51034d[_0xaad6('0x8b')]['waitForTheAssignedAgent']||0xa),'interval':_0xaad6('0xac')});_0x51034d[_0xaad6('0xb2')]=!![];}return respondWithRpcPromise(_0xaad6('0xb3'),'startRouting',_0x51034d);});}return respondWithRpcPromise(_0xaad6('0xb3'),_0xaad6('0xb4'),_0x51034d);})['then'](function(_0x3db535){respondWithRpcPromise(_0xaad6('0xb5'),_0xaad6('0xb5'),{'event':_0xaad6('0x74'),'message':_0x3db535},client9002);return _0x3db535;})[_0xaad6('0x23')](respondWithResult(_0x6c7855,null))[_0xaad6('0x1a')](handleError(_0x6c7855,null));};exports[_0xaad6('0xb6')]=function(_0x4b0846,_0x5353b3){var _0x5d0299,_0x289d1f,_0x1ae190;var _0x2328d9=[];var _0x4d9a4f={};var _0x376cf2=_0x4b0846[_0xaad6('0xb7')]||[];var _0x4bef66=[];var _0x15efac;return db[_0xaad6('0x79')][_0xaad6('0x4e')]()[_0xaad6('0x23')](function(_0x2b7824){if(!_0x2b7824){throw new db[(_0xaad6('0x81'))][(_0xaad6('0x7a'))](_0xaad6('0x7b'));}_0x2328d9=_['difference'](_[_0xaad6('0x2e')](_0x2b7824),['createdAt',_0xaad6('0x7e'),_0xaad6('0x7f'),_0xaad6('0x91')]);if(_0x4b0846[_0xaad6('0x42')]['id']){delete _0x4b0846['body']['id'];}if(_[_0xaad6('0x69')](_0x4b0846[_0xaad6('0x42')][_0xaad6('0x80')])){throw _0x5353b3[_0xaad6('0x1c')](0x1f4)[_0xaad6('0x27')](new db['Sequelize'][(_0xaad6('0x7a'))](_0xaad6('0x82')));}if(_[_0xaad6('0x69')](_0x4b0846[_0xaad6('0x42')][_0xaad6('0x42')])||_0x4b0846['body'][_0xaad6('0x42')]===''){throw _0x5353b3['status'](0x1f4)['send'](new db[(_0xaad6('0x81'))][(_0xaad6('0x7a'))](_0xaad6('0x83')));}if(_[_0xaad6('0x69')](_0x4b0846[_0xaad6('0x42')]['mapKeyOffline'])){throw _0x5353b3[_0xaad6('0x1c')](0x1f4)[_0xaad6('0x27')](new db[(_0xaad6('0x81'))][(_0xaad6('0x7a'))](_0xaad6('0xb8')+_0x2328d9));}if(!_[_0xaad6('0xb9')](_0x2328d9,_0x4b0846[_0xaad6('0x42')]['mapKeyOffline'])){throw _0x5353b3['status'](0x1f4)[_0xaad6('0x27')](new db[(_0xaad6('0x81'))][(_0xaad6('0x7a'))]('mapKeyOffline\x20invalid,\x20please\x20use\x20one\x20of\x20these:\x20'+_0x2328d9));}_0x4d9a4f[_0x4b0846['body'][_0xaad6('0xba')]]=_0x4b0846[_0xaad6('0x42')][_0xaad6('0x80')];})[_0xaad6('0x23')](function(){return db[_0xaad6('0x3c')][_0xaad6('0x4c')]({'where':{'id':_0x4b0846[_0xaad6('0x4d')]['id']},'include':[{'model':db[_0xaad6('0x86')],'as':'List'},{'model':db[_0xaad6('0xbb')],'as':'MailAccount'}]});})[_0xaad6('0x23')](handleEntityNotFound(_0x5353b3,null))['then'](function(_0x4b4585){if(_0x4b4585&&_0x4b4585['List']){_0x289d1f=_0x4b4585;var _0x151a07=_['defaults'](_0x4b0846['body'],{'firstName':_0x4b0846[_0xaad6('0x42')][_0xaad6('0x80')],'phone':_0x4b0846[_0xaad6('0x42')][_0xaad6('0x80')],'ListId':_0x4b4585[_0xaad6('0x91')]});_0x151a07[_0x4b0846[_0xaad6('0x42')][_0xaad6('0xba')]]=_0x4b0846[_0xaad6('0x42')][_0xaad6('0x80')];return db[_0xaad6('0x79')][_0xaad6('0xbc')]({'where':_0x4d9a4f,'defaults':_0x151a07});}})['spread'](function(_0x12fa56){if(_0x12fa56){_0x1ae190=_0x12fa56;var _0x348045=fs['readFileSync'](path[_0xaad6('0x67')](config[_0xaad6('0x6b')],'server/files/templates/chatOfflineMessage.ejs'),_0xaad6('0xbd'));var _0x1c1e52=ejs[_0xaad6('0xbe')](_0x348045,{'body':_[_0xaad6('0xbf')](_0x4b0846[_0xaad6('0x42')][_0xaad6('0x42')]),'bodyTitle':_0x289d1f[_0xaad6('0xc0')]});return db['ChatOfflineMessage'][_0xaad6('0x49')]({'body':_0x1c1e52,'plainBody':htmlToText[_0xaad6('0xc1')](_0x1c1e52),'ContactId':_0x12fa56['id'],'ChatWebsiteId':_0x289d1f['id']});}})[_0xaad6('0x23')](function(_0x2a5bb4){_0x15efac=_0x2a5bb4;if(_0x376cf2[_0xaad6('0x41')]){var _0x26c39f=_0x376cf2[_0xaad6('0x2b')](function(_0x2a5bcc){return{'name':_0x2a5bcc[_0xaad6('0xc2')],'basename':_0x2a5bcc['filename'],'type':_0x2a5bcc[_0xaad6('0xc3')],'ChatOfflineMessageId':_0x2a5bb4['id']};});_0x4bef66=_0x26c39f[_0xaad6('0x2b')](_0x187b35=>{var _0x85e417={'filename':_0x187b35[_0xaad6('0x26')],'path':path[_0xaad6('0x67')](config[_0xaad6('0x6b')],_0xaad6('0xc4'),'files',_0xaad6('0xc5'),'offline-chat',_0x187b35[_0xaad6('0xc6')])};return _0x85e417;});if(!_0x289d1f[_0xaad6('0xc7')]){return db['sequelize'][_0xaad6('0xc8')](function(_0x30cd9b){return db[_0xaad6('0xc9')][_0xaad6('0xca')](_0x26c39f,{'transaction':_0x30cd9b});});}}})[_0xaad6('0x23')](function(){if(_0x15efac){_0x5d0299=_0x15efac;return db[_0xaad6('0xbb')][_0xaad6('0x51')]({'where':{'service':!![]},'include':[{'model':db['MailServerOut'],'as':'Smtp','raw':!![],'include':[{'model':db[_0xaad6('0xcb')],'as':_0xaad6('0xcb'),'raw':!![]}]}]});}})['then'](function(_0x18b5bb){if(_0x18b5bb&&_0x18b5bb['Smtp']&&_0x289d1f[_0xaad6('0xcc')]&&_0x289d1f[_0xaad6('0xcd')]){var _0xb950cb=_0x18b5bb['getSmtpOptions']();return respondWithRpcPromise(_0xaad6('0xce'),_0xaad6('0xcf'),{'account':_0xb950cb,'message':{'from':util['format']('\x22%s\x22\x20<%s>',_0x18b5bb[_0xaad6('0x26')],_0x18b5bb['email']||_0x18b5bb['Smtp']['user']),'to':_0x289d1f[_0xaad6('0xcd')],'subject':_0x289d1f['offlineMessageSubject'],'html':_0x5d0299[_0xaad6('0x42')],'attachments':_0x4bef66}},client9003)[_0xaad6('0x23')](function(){return _0x5d0299;})[_0xaad6('0x1a')](function(_0x2fc4b7){logger[_0xaad6('0x16')](_0x2fc4b7);});}})['then'](function(){if(_0x289d1f&&_0x289d1f['openNewInteraction']&&_0x289d1f[_0xaad6('0xd0')]){var _0x207c4b=[];if(_0x376cf2[_0xaad6('0x41')]){_0x207c4b=_0x376cf2[_0xaad6('0x2b')](function(_0x574266){return{'name':_0x574266[_0xaad6('0xc2')],'basename':_0x574266[_0xaad6('0x5f')],'type':_0x574266['mimetype'],'ChatOfflineMessageId':_0x15efac['id']};});}var _0x25fb76;if(!_['isNil'](_0x289d1f[_0xaad6('0xd1')])){var _0x5a14b5=_[_0xaad6('0x2b')](_0x4b0846[_0xaad6('0x42')],function(_0x53e550){return _0x53e550;});var _0x5a0e22=_[_0xaad6('0xd2')](_0x5a14b5)[0x0];var _0xb622a6=_[_0xaad6('0xd3')](_0x5a0e22,function(_0x413a75){return _0x413a75;});_0x25fb76=_0xb622a6[0x1][_0x289d1f[_0xaad6('0xd1')]];}var _0x4bc0ab={'from':_0x1ae190['email'],'firstName':_0x1ae190[_0xaad6('0x95')],'lastName':_0x1ae190[_0xaad6('0x96')],'mapKey':_0xaad6('0xd4'),'message':{'from':_0x1ae190['email'],'to':_0x289d1f[_0xaad6('0xbb')][_0xaad6('0xd4')],'cc':'','subject':_[_0xaad6('0x69')](_0x25fb76)?_0x289d1f[_0xaad6('0xd5')]:_0x25fb76,'messageId':'','sentAt':new Date(),'attach':_0x207c4b['length'],'attachments':_0x207c4b,'originChannel':_0xaad6('0xd6'),'ChatWebsiteId':_0x289d1f['id'],'ChatOfflineMessageId':_0x5d0299['id'],'originTo':_0x289d1f[_0xaad6('0xbb')][_0xaad6('0xd4')]},'body':_0x5d0299['body']};var _0x21133d={'account':{'id':_0x289d1f['MailAccountId']},'body':_0x4bc0ab,'log':_0xaad6('0xd7')};return respondWithRpcPromise(_0xaad6('0xd7'),'notifyMail',_0x21133d,client9001)['then'](function(){return _0x5d0299;})[_0xaad6('0x1a')](function(_0xc0ed1f){logger[_0xaad6('0x16')](_0xc0ed1f);});}return;})['then'](function(){if(_0x5d0299){return _0x5d0299;}})[_0xaad6('0x23')](respondWithResult(_0x5353b3,null))['catch'](function(_0x4bd03a){logger[_0xaad6('0x16')]('catch',_0x4bd03a);for(var _0x195ef3 of _0x376cf2){var _0x2a3378=path[_0xaad6('0x67')](config[_0xaad6('0x6b')],'server',_0xaad6('0xb7'),_0xaad6('0xc5'),'offline-chat',_0x195ef3[_0xaad6('0x5f')]);fs_extra['remove'](_0x2a3378)[_0xaad6('0x1a')](function(_0x2575f3){logger[_0xaad6('0x16')]('Could\x20not\x20remove\x20attachment\x20file',_0x2a3378,_0x2575f3);});}});};exports[_0xaad6('0xd8')]=function(_0x3c9240,_0x586d61){return db[_0xaad6('0xa1')][_0xaad6('0x4c')]({'where':{'id':_0x3c9240[_0xaad6('0x4d')]['id']}})[_0xaad6('0x23')](handleEntityNotFound(_0x586d61,null))['then'](function(_0xbf4d9c){if(_0xbf4d9c){return _0xbf4d9c[_0xaad6('0xd8')](_0x3c9240[_0xaad6('0x42')]['ids'],_[_0xaad6('0xd9')](_0x3c9240[_0xaad6('0x42')],['ids','id'])||{});}})[_0xaad6('0x23')](respondWithResult(_0x586d61,null))['catch'](handleError(_0x586d61,null));};exports[_0xaad6('0xda')]=function(_0x3337ef,_0x2c2fe4){var _0x18f441={'raw':![],'where':{}};var _0x5bf1cd={};var _0x54b1c5={'count':0x0,'rows':[]};return db[_0xaad6('0x3c')]['findOne']({'where':{'id':_0x3337ef['params']['id']}})[_0xaad6('0x23')](handleEntityNotFound(_0x2c2fe4,null))['then'](function(_0x3f4420){if(_0x3f4420){_0x5bf1cd['model']=_[_0xaad6('0x2e')](db[_0xaad6('0xa1')][_0xaad6('0x2c')]);_0x5bf1cd[_0xaad6('0x2f')]=_[_0xaad6('0x2e')](_0x3337ef[_0xaad6('0x2f')]);_0x5bf1cd[_0xaad6('0x30')]=_[_0xaad6('0x31')](_0x5bf1cd['model'],_0x5bf1cd[_0xaad6('0x2f')]);_0x18f441[_0xaad6('0x33')]=_[_0xaad6('0x31')](_0x5bf1cd[_0xaad6('0x32')],qs['fields'](_0x3337ef[_0xaad6('0x2f')][_0xaad6('0x34')]));_0x18f441[_0xaad6('0x33')]=_0x18f441['attributes'][_0xaad6('0x41')]?_0x18f441[_0xaad6('0x33')]:_0x5bf1cd[_0xaad6('0x32')];if(!_0x3337ef['query']['hasOwnProperty'](_0xaad6('0x53'))){_0x18f441[_0xaad6('0x1e')]=qs['limit'](_0x3337ef['query'][_0xaad6('0x1e')]);_0x18f441['offset']=qs['offset'](_0x3337ef[_0xaad6('0x2f')][_0xaad6('0x20')]);}_0x18f441[_0xaad6('0x54')]=qs[_0xaad6('0x36')](_0x3337ef['query'][_0xaad6('0x36')]);_0x18f441[_0xaad6('0x37')]=qs['filters'](_[_0xaad6('0x38')](_0x3337ef[_0xaad6('0x2f')],_0x5bf1cd[_0xaad6('0x30')]));_0x18f441['where'][_0xaad6('0x50')]=_0x3f4420['id'];if(_0x3337ef[_0xaad6('0x2f')]['filter']){_0x18f441[_0xaad6('0x37')]=_[_0xaad6('0x3b')](_0x18f441[_0xaad6('0x37')],{'$or':_[_0xaad6('0x2b')](_0x18f441['attributes'],function(_0x118699){var _0x260971={};_0x260971[_0x118699]={'$like':'%'+_0x3337ef['query'][_0xaad6('0x39')]+'%'};return _0x260971;})});}_0x18f441=_[_0xaad6('0x3b')]({},_0x18f441,_0x3337ef[_0xaad6('0x55')]);return db[_0xaad6('0xa1')][_0xaad6('0x1f')]({'where':_0x18f441[_0xaad6('0x37')]})[_0xaad6('0x23')](function(_0x485125){_0x54b1c5[_0xaad6('0x1f')]=_0x485125;if(_0x3337ef[_0xaad6('0x2f')][_0xaad6('0x3d')]){_0x18f441[_0xaad6('0x3e')]=[{'model':db[_0xaad6('0x79')],'as':_0xaad6('0xdb'),'required':![]},{'model':db[_0xaad6('0xaf')],'as':_0xaad6('0xdc'),'attributes':['name','fullname',_0xaad6('0xdd')],'required':![]},{'model':db['Tag'],'as':_0xaad6('0xde'),'attributes':['id',_0xaad6('0x26'),_0xaad6('0xdf')],'where':_0x3337ef[_0xaad6('0x2f')][_0xaad6('0xe0')]?{'id':_0x3337ef['query'][_0xaad6('0xe0')]}:undefined,'required':_0x3337ef['query']['tag']?!![]:![]}];}return db[_0xaad6('0xa1')]['findAll'](_0x18f441);})[_0xaad6('0x23')](function(_0x4d6f80){_0x54b1c5[_0xaad6('0x40')]=_0x4d6f80;return _0x54b1c5;});}})['then'](respondWithFilteredResult(_0x2c2fe4,_0x18f441))[_0xaad6('0x1a')](handleError(_0x2c2fe4,null));};function iftimePromise(_0x141b1e,_0x3dfc1a){return respondWithRpcPromise(_0xaad6('0xe1'),_0xaad6('0xe2'),{'command':_0x3dfc1a[_0xaad6('0xe3')]?util['format'](_0xaad6('0xe4'),_0x141b1e[_0xaad6('0xe5')],_0x3dfc1a[_0xaad6('0xe3')]):util[_0xaad6('0x9b')](_0xaad6('0xe6'),_0x141b1e[_0xaad6('0xe5')])},client9002)[_0xaad6('0x23')](function(_0x90ea9b){var _0x3106a2=_0x90ea9b&&_0x90ea9b[_0xaad6('0xe7')](_0xaad6('0xe8'))>=0x0?!![]:![];logger['info'](_0xaad6('0xe9'),_0x3dfc1a['id'],_0x141b1e['id'],_0x141b1e['interval'],_0x3106a2?_0xaad6('0xea'):'OFFLINE',_0x3dfc1a['timezone']?_0x3dfc1a[_0xaad6('0xe3')]:'No\x20timezone');return _0x3106a2;})[_0xaad6('0x1a')](function(_0x59b79c){logger[_0xaad6('0x16')](_0xaad6('0xe9'),_0x3dfc1a['id'],_0x141b1e['id'],_0x141b1e[_0xaad6('0xe5')],util[_0xaad6('0xeb')](_0x59b79c,{'showHidden':![],'depth':null}),_0x3dfc1a[_0xaad6('0xe3')]?_0x3dfc1a[_0xaad6('0xe3')]:_0xaad6('0xec'));return![];});}exports['getSnippet']=function(_0x1a7fd1,_0x55215c){var _0x126550=0x0;var _0x411204=0x0;var _0xe3bacb=![];var _0x53c2f1;var _0x2395bf;return db[_0xaad6('0x3c')][_0xaad6('0x4c')]({'where':{'id':_0x1a7fd1[_0xaad6('0x4d')]['id']},'include':[{'model':db[_0xaad6('0xed')],'as':'Interval','include':[{'model':db[_0xaad6('0xed')],'as':'Intervals','attributes':['id','interval'],'raw':!![]}]}]})[_0xaad6('0x23')](handleEntityNotFound(_0x55215c,null))[_0xaad6('0x23')](function(_0x48a5dc){if(_0x48a5dc){_0x53c2f1=_0x48a5dc;return _0x48a5dc[_0xaad6('0xee')]({'raw':!![]});}})[_0xaad6('0x23')](function(_0x21f593){if(_0x53c2f1){if(_0x21f593){_0x2395bf=_0x21f593;}}return require(_0xaad6('0xef'))[_0xaad6('0xf0')]();})[_0xaad6('0x23')](function(_0x1738c4){if(_0x1738c4){_0x411204=_0x1738c4[_0xaad6('0xf1')];_0xe3bacb=_0x1738c4[_0xaad6('0xf2')];}})['then'](function(){return db[_0xaad6('0xa1')][_0xaad6('0x1f')]({'where':{'closed':![]}});})['then'](function(_0x22f7fb){_0x126550=_0x22f7fb;if(_0x411204&&_0x22f7fb>_0x411204){return db[_0xaad6('0xf3')][_0xaad6('0x51')]({'where':{'id':0x1}})[_0xaad6('0x23')](function(_0x29e4e7){if(_0x29e4e7){_0x29e4e7[_0xaad6('0xf4')](_0xaad6('0xf5'));}});}})[_0xaad6('0x23')](function(){if(_0x53c2f1[_0xaad6('0xed')]&&_0x53c2f1[_0xaad6('0xed')]['Intervals']){var _0xb9fec0=[];for(var _0x3e451a=0x0;_0x3e451a<_0x53c2f1['Interval'][_0xaad6('0xf6')][_0xaad6('0x41')];_0x3e451a++){var _0x30abe2=_0x53c2f1['Interval']['Intervals'][_0x3e451a]['get']({'plain':!![]});_0xb9fec0[_0xaad6('0xf7')](iftimePromise(_0x30abe2,_0x53c2f1));}return BPromise[_0xaad6('0xf8')](_0xb9fec0)[_0xaad6('0x23')](function(_0x127328){return _[_0xaad6('0xf9')](_0x127328);});}else{return!![];}})['then'](function(_0x3735a7){var _0x5f449f=fs[_0xaad6('0xfa')](path[_0xaad6('0x67')](config['root'],'server/files/chat/iframe.ejs'),_0xaad6('0xbd'));var _0x951b0c=new url['URL'](_0x53c2f1[_0xaad6('0xfb')])['origin'];var _0x18715d='3.1.0';var _0x1714e8=![];var _0x4600ed={'chatVersion':_0x18715d,'chatWebsiteAddressOrigin':_0x951b0c,'remote':_0x53c2f1[_0xaad6('0xfc')],'query':querystring[_0xaad6('0xfd')](_[_0xaad6('0x3b')](_0x53c2f1[_0xaad6('0x44')]({'plain':!![]}),{'customerIp':_0x1a7fd1[_0xaad6('0x75')][_0xaad6('0x92')]||_0x1a7fd1['headers'][_0xaad6('0xfe')]||_0x1a7fd1[_0xaad6('0xff')]['remoteAddress']||_0x1a7fd1['ip'],'referer':_0x1a7fd1[_0xaad6('0x75')][_0xaad6('0x98')],'openedInteractions':_0x126550,'maxInteractions':_0x411204,'virtual':_0xe3bacb[_0xaad6('0xf1')],'online':_0x3735a7,'custom':_0xe3bacb}))[_0xaad6('0x100')](/'/g,'\x5c\x27')};_0x55215c[_0xaad6('0x27')](ejs['render'](Mustache['render'](_0x5f449f,_0x4600ed),{'proactiveActions':_0x2395bf,'alignment':_0x53c2f1[_0xaad6('0x101')],'verticalAlignment':_0x53c2f1[_0xaad6('0x102')],'div_color':_0x53c2f1[_0xaad6('0xdf')],'labelText':_0x53c2f1[_0xaad6('0x103')],'text_color':_0x53c2f1[_0xaad6('0x104')],'text_button_color':_0x53c2f1[_0xaad6('0x105')],'button_color':_0x53c2f1[_0xaad6('0x106')],'background_color':_0x53c2f1[_0xaad6('0x107')],'hideWhenOffline':_0x53c2f1[_0xaad6('0x108')],'intervalId':_0x53c2f1['IntervalId'],'isDevelopment':_0x1714e8,'chatVersion':_0x18715d}));})[_0xaad6('0x1a')](handleError(_0x55215c,null));};exports[_0xaad6('0x109')]=function(_0x42d4c3,_0x35db63){var _0x574d16=_0x42d4c3[_0xaad6('0x4d')]['id'];var _0x357217=_0x42d4c3[_0xaad6('0x42')];var _0x5deec1=0xc8;var _0x2f7c84=null;return db[_0xaad6('0x10a')]['transaction']({'isolationLevel':db[_0xaad6('0x10a')]['Transaction'][_0xaad6('0x10b')][_0xaad6('0x10c')]},function(_0x3832a1){return db[_0xaad6('0x3c')]['findOne']({'where':{'id':_0x574d16},'transaction':_0x3832a1})[_0xaad6('0x23')](function(_0x3b99d6){if(_0x3b99d6){return db[_0xaad6('0x8a')][_0xaad6('0x24')]({'where':{'ChatWebsiteId':_0x574d16},'transaction':_0x3832a1})[_0xaad6('0x23')](function(){var _0x39d6cb=_['map'](_0x357217,function(_0x533d62){_0x533d62[_0xaad6('0x50')]=_0x574d16;return _0x533d62;});return db[_0xaad6('0x8a')][_0xaad6('0xca')](_0x39d6cb,{'transaction':_0x3832a1});});}else{_0x5deec1=0x194;_0x2f7c84=[];}});})['then'](function(){if(_0x5deec1!==0x194){return db[_0xaad6('0x8a')][_0xaad6('0x10d')]({'where':{'ChatWebsiteId':_0x574d16},'order':'priority'})[_0xaad6('0x23')](function(_0x5c4063){_0x2f7c84=_0x5c4063;});}})['catch'](function(_0x487b61){_0x5deec1=0x1f4;logger[_0xaad6('0x16')](_0x487b61[_0xaad6('0x10e')]);if(_0x487b61[_0xaad6('0x26')]){delete _0x487b61[_0xaad6('0x26')];}_0x2f7c84=_0x487b61;})[_0xaad6('0x10f')](function(){if(_0x2f7c84===null){_0x35db63['sendStatus'](_0x5deec1);}else{if(_0x5deec1===0x1f4){_0x35db63[_0xaad6('0x1c')](_0x5deec1)[_0xaad6('0x27')](_0x2f7c84);}else{_0x35db63[_0xaad6('0x1c')](_0x5deec1)[_0xaad6('0x22')](_0x2f7c84);}}});};exports[_0xaad6('0x110')]=function(_0x58d307,_0x381fca){var _0x34b02b={};var _0x487dbe={};var _0x62770d;var _0x2755b9;return db[_0xaad6('0x3c')]['findOne']({'where':{'id':_0x58d307[_0xaad6('0x4d')]['id']}})[_0xaad6('0x23')](handleEntityNotFound(_0x381fca,null))[_0xaad6('0x23')](function(_0x4cb054){if(_0x4cb054){_0x62770d=_0x4cb054;_0x487dbe[_0xaad6('0x32')]=_['keys'](db[_0xaad6('0x8a')][_0xaad6('0x2c')]);_0x487dbe[_0xaad6('0x2f')]=_[_0xaad6('0x2e')](_0x58d307[_0xaad6('0x2f')]);_0x487dbe[_0xaad6('0x30')]=_['intersection'](_0x487dbe[_0xaad6('0x32')],_0x487dbe['query']);_0x34b02b[_0xaad6('0x33')]=_['intersection'](_0x487dbe[_0xaad6('0x32')],qs[_0xaad6('0x34')](_0x58d307[_0xaad6('0x2f')]['fields']));_0x34b02b[_0xaad6('0x33')]=_0x34b02b[_0xaad6('0x33')][_0xaad6('0x41')]?_0x34b02b[_0xaad6('0x33')]:_0x487dbe['model'];_0x34b02b[_0xaad6('0x54')]=qs[_0xaad6('0x36')](_0x58d307[_0xaad6('0x2f')][_0xaad6('0x36')]);_0x34b02b[_0xaad6('0x37')]=qs[_0xaad6('0x30')](_[_0xaad6('0x38')](_0x58d307['query'],_0x487dbe['filters']));if(_0x58d307[_0xaad6('0x2f')]['filter']){_0x34b02b['where']=_[_0xaad6('0x3b')](_0x34b02b[_0xaad6('0x37')],{'$or':_[_0xaad6('0x2b')](_0x34b02b[_0xaad6('0x33')],function(_0x2385fb){var _0x22a279={};_0x22a279[_0x2385fb]={'$like':'%'+_0x58d307[_0xaad6('0x2f')]['filter']+'%'};return _0x22a279;})});}_0x34b02b=_[_0xaad6('0x3b')]({},_0x34b02b,_0x58d307[_0xaad6('0x55')]);return _0x62770d[_0xaad6('0x110')](_0x34b02b);}})[_0xaad6('0x23')](function(_0x2be7a8){if(_0x2be7a8){_0x2755b9=_0x2be7a8[_0xaad6('0x41')];if(!_0x58d307[_0xaad6('0x2f')][_0xaad6('0x35')](_0xaad6('0x53'))){_0x34b02b[_0xaad6('0x1e')]=qs[_0xaad6('0x1e')](_0x58d307['query'][_0xaad6('0x1e')]);_0x34b02b['offset']=qs[_0xaad6('0x20')](_0x58d307[_0xaad6('0x2f')]['offset']);}return _0x62770d[_0xaad6('0x110')](_0x34b02b);}})[_0xaad6('0x23')](function(_0x58b325){if(_0x58b325){return _0x58b325?{'count':_0x2755b9,'rows':_0x58b325}:null;}})['then'](respondWithResult(_0x381fca,null))[_0xaad6('0x1a')](handleError(_0x381fca,null));};exports[_0xaad6('0x111')]=function(_0x2a3f8e,_0x527730){return db[_0xaad6('0x112')][_0xaad6('0x4c')]({'where':{'id':_0x2a3f8e['params']['id']}})['then'](handleEntityNotFound(_0x527730,null))[_0xaad6('0x23')](function(_0x1d5480){if(_0x1d5480){return _0x1d5480[_0xaad6('0x111')](_0x2a3f8e[_0xaad6('0x42')]['ids'],_[_0xaad6('0xd9')](_0x2a3f8e[_0xaad6('0x42')],[_0xaad6('0x57'),'id'])||{});}})[_0xaad6('0x23')](respondWithResult(_0x527730,null))[_0xaad6('0x1a')](handleError(_0x527730,null));};exports[_0xaad6('0xee')]=function(_0x719874,_0x512bb1){var _0x2928db={};var _0x154533={};var _0x131da4;var _0xc19528;return db[_0xaad6('0x3c')][_0xaad6('0x51')]({'where':{'id':_0x719874['params']['id']}})[_0xaad6('0x23')](handleEntityNotFound(_0x512bb1,null))['then'](function(_0x3743dc){if(_0x3743dc){_0x131da4=_0x3743dc;_0x154533[_0xaad6('0x32')]=_[_0xaad6('0x2e')](db[_0xaad6('0x113')][_0xaad6('0x2c')]);_0x154533[_0xaad6('0x2f')]=_[_0xaad6('0x2e')](_0x719874[_0xaad6('0x2f')]);_0x154533[_0xaad6('0x30')]=_[_0xaad6('0x31')](_0x154533[_0xaad6('0x32')],_0x154533[_0xaad6('0x2f')]);_0x2928db['attributes']=_[_0xaad6('0x31')](_0x154533[_0xaad6('0x32')],qs['fields'](_0x719874[_0xaad6('0x2f')][_0xaad6('0x34')]));_0x2928db['attributes']=_0x2928db[_0xaad6('0x33')][_0xaad6('0x41')]?_0x2928db[_0xaad6('0x33')]:_0x154533[_0xaad6('0x32')];_0x2928db[_0xaad6('0x54')]=qs['sort'](_0x719874[_0xaad6('0x2f')]['sort']);_0x2928db[_0xaad6('0x37')]=qs[_0xaad6('0x30')](_['pick'](_0x719874['query'],_0x154533['filters']));if(_0x719874['query'][_0xaad6('0x39')]){_0x2928db[_0xaad6('0x37')]=_[_0xaad6('0x3b')](_0x2928db[_0xaad6('0x37')],{'$or':_['map'](_0x2928db[_0xaad6('0x33')],function(_0x58f261){var _0x4fcc0d={};_0x4fcc0d[_0x58f261]={'$like':'%'+_0x719874['query']['filter']+'%'};return _0x4fcc0d;})});}_0x2928db=_['merge']({},_0x2928db,_0x719874[_0xaad6('0x55')]);return _0x131da4['getProactiveActions'](_0x2928db);}})['then'](function(_0x270c1e){if(_0x270c1e){_0xc19528=_0x270c1e[_0xaad6('0x41')];if(!_0x719874[_0xaad6('0x2f')][_0xaad6('0x35')](_0xaad6('0x53'))){_0x2928db['limit']=qs[_0xaad6('0x1e')](_0x719874[_0xaad6('0x2f')][_0xaad6('0x1e')]);_0x2928db[_0xaad6('0x20')]=qs[_0xaad6('0x20')](_0x719874['query'][_0xaad6('0x20')]);}return _0x131da4[_0xaad6('0xee')](_0x2928db);}})[_0xaad6('0x23')](function(_0x5ecfff){if(_0x5ecfff){return _0x5ecfff?{'count':_0xc19528,'rows':_0x5ecfff}:null;}})[_0xaad6('0x23')](respondWithResult(_0x512bb1,null))[_0xaad6('0x1a')](handleError(_0x512bb1,null));};exports[_0xaad6('0x114')]=function(_0x55cba6,_0x2c0733){var _0x1d767a=_0x55cba6[_0xaad6('0x2f')][_0xaad6('0x115')]===_0xaad6('0x116')?'offlineForm':_0xaad6('0x117');return db['ChatWebsite'][_0xaad6('0x4c')]({'attributes':['id',_0x1d767a],'where':{'id':_0x55cba6[_0xaad6('0x4d')]['id']}})[_0xaad6('0x23')](handleEntityNotFound(_0x2c0733,null))[_0xaad6('0x23')](function(_0x20141a){if(_0x20141a){var _0x10d859=_0x20141a[_0x1d767a];var _0x441084=_0x10d859&&_0x10d859[_0xaad6('0x118')]?_0x10d859[_0xaad6('0x118')]:[];_0x2c0733[_0xaad6('0x27')]({'fromKey':_[_0xaad6('0x69')](_0x10d859[_0xaad6('0x119')])?undefined:_0x10d859[_0xaad6('0x119')],'count':_0x441084['length'],'rows':_0x441084});}})['catch'](handleError(_0x2c0733,null));};exports[_0xaad6('0x11a')]=function(_0x846abf,_0x309761){var _0x233604={'raw':![],'where':{}};var _0x1aeee1={};var _0x483bf4={'count':0x0,'rows':[]};return db[_0xaad6('0x3c')][_0xaad6('0x51')]({'where':{'id':_0x846abf[_0xaad6('0x4d')]['id']}})[_0xaad6('0x23')](handleEntityNotFound(_0x309761,null))[_0xaad6('0x23')](function(_0x40ccb4){if(_0x40ccb4){_0x1aeee1[_0xaad6('0x32')]=_['keys'](db[_0xaad6('0x11b')][_0xaad6('0x2c')]);_0x1aeee1[_0xaad6('0x2f')]=_['keys'](_0x846abf[_0xaad6('0x2f')]);_0x1aeee1['filters']=_['intersection'](_0x1aeee1['model'],_0x1aeee1['query']);_0x233604[_0xaad6('0x33')]=_[_0xaad6('0x31')](_0x1aeee1[_0xaad6('0x32')],qs[_0xaad6('0x34')](_0x846abf[_0xaad6('0x2f')][_0xaad6('0x34')]));_0x233604['attributes']=_0x233604[_0xaad6('0x33')]['length']?_0x233604[_0xaad6('0x33')]:_0x1aeee1[_0xaad6('0x32')];if(!_0x846abf[_0xaad6('0x2f')][_0xaad6('0x35')]('nolimit')){_0x233604[_0xaad6('0x1e')]=qs['limit'](_0x846abf[_0xaad6('0x2f')][_0xaad6('0x1e')]);_0x233604['offset']=qs[_0xaad6('0x20')](_0x846abf[_0xaad6('0x2f')][_0xaad6('0x20')]);}_0x233604[_0xaad6('0x54')]=qs[_0xaad6('0x36')](_0x846abf[_0xaad6('0x2f')][_0xaad6('0x36')]);_0x233604[_0xaad6('0x37')]=qs[_0xaad6('0x30')](_[_0xaad6('0x38')](_0x846abf[_0xaad6('0x2f')],_0x1aeee1['filters']));_0x233604[_0xaad6('0x37')][_0xaad6('0x50')]=_0x40ccb4['id'];if(_0x846abf[_0xaad6('0x2f')]['filter']){_0x233604[_0xaad6('0x37')]=_[_0xaad6('0x3b')](_0x233604['where'],{'$or':_[_0xaad6('0x2b')](_0x233604[_0xaad6('0x33')],function(_0xe9b00a){var _0x3d3c1a={};_0x3d3c1a[_0xe9b00a]={'$like':'%'+_0x846abf[_0xaad6('0x2f')][_0xaad6('0x39')]+'%'};return _0x3d3c1a;})});}_0x233604=_[_0xaad6('0x3b')]({},_0x233604,_0x846abf['options']);return db[_0xaad6('0x11b')][_0xaad6('0x1f')]({'where':_0x233604[_0xaad6('0x37')]})[_0xaad6('0x23')](function(_0x38a40e){_0x483bf4[_0xaad6('0x1f')]=_0x38a40e;if(_0x846abf[_0xaad6('0x2f')][_0xaad6('0x3d')]){_0x233604[_0xaad6('0x3e')]=[{'all':!![]}];}else{_0x233604['include']=[{'model':db[_0xaad6('0x79')],'as':_0xaad6('0xdb'),'required':![]},{'model':db['Attachment'],'as':_0xaad6('0x11c'),'required':![]}];}return db[_0xaad6('0x11b')][_0xaad6('0x3f')](_0x233604);})['then'](function(_0x4fa8a6){_0x483bf4[_0xaad6('0x40')]=_0x4fa8a6;return _0x483bf4;});}})[_0xaad6('0x23')](respondWithFilteredResult(_0x309761,_0x233604))[_0xaad6('0x1a')](handleError(_0x309761,null));};exports[_0xaad6('0x11d')]=function(_0x1a412b,_0x6c241f){return db[_0xaad6('0x3c')][_0xaad6('0x4c')]({'where':{'id':_0x1a412b['params']['id']}})[_0xaad6('0x23')](handleEntityNotFound(_0x6c241f,null))['then'](function(_0x1d09da){if(_0x1d09da){return _0x1d09da[_0xaad6('0x11d')](_0x1a412b[_0xaad6('0x42')][_0xaad6('0x57')],_[_0xaad6('0xd9')](_0x1a412b[_0xaad6('0x42')],[_0xaad6('0x57'),'id'])||{})[_0xaad6('0xa5')](function(_0x50fe23){for(var _0x305c3a=0x0;_0x305c3a<_0x1a412b['body'][_0xaad6('0x57')][_0xaad6('0x41')];_0x305c3a+=0x1){socket[_0xaad6('0x11e')](_0xaad6('0x11f'),{'UserId':Number(_0x1a412b[_0xaad6('0x42')]['ids'][_0x305c3a]),'ChatWebsiteId':Number(_0x1a412b[_0xaad6('0x4d')]['id'])});}return _0x50fe23;});}})[_0xaad6('0x23')](respondWithResult(_0x6c241f,null))[_0xaad6('0x1a')](handleError(_0x6c241f,null));};exports['removeAgents']=function(_0x231284,_0x2f95f9){return db[_0xaad6('0x3c')][_0xaad6('0x4c')]({'where':{'id':_0x231284['params']['id']}})[_0xaad6('0x23')](handleEntityNotFound(_0x2f95f9,null))['then'](function(_0x19a890){if(_0x19a890){return _0x19a890['removeAgents'](_0x231284[_0xaad6('0x2f')][_0xaad6('0x57')])[_0xaad6('0x23')](function(){if(_[_0xaad6('0x120')](_0x231284[_0xaad6('0x2f')][_0xaad6('0x57')])){for(var _0x105376=0x0;_0x105376<_0x231284[_0xaad6('0x2f')][_0xaad6('0x57')][_0xaad6('0x41')];_0x105376+=0x1){socket[_0xaad6('0x11e')](_0xaad6('0x121'),{'UserId':Number(_0x231284[_0xaad6('0x2f')][_0xaad6('0x57')][_0x105376]),'ChatWebsiteId':Number(_0x231284[_0xaad6('0x4d')]['id'])});}}else{socket[_0xaad6('0x11e')](_0xaad6('0x121'),{'UserId':Number(_0x231284[_0xaad6('0x2f')][_0xaad6('0x57')]),'ChatWebsiteId':Number(_0x231284[_0xaad6('0x4d')]['id'])});}});}})[_0xaad6('0x23')](respondWithStatusCode(_0x2f95f9,null))['catch'](handleError(_0x2f95f9,null));};exports['getAgents']=function(_0xefb478,_0x29cb78){var _0x54f37c={};var _0x47e6a8={};var _0x5c6f10;var _0x4d453a;return db[_0xaad6('0x3c')][_0xaad6('0x51')]({'where':{'id':_0xefb478[_0xaad6('0x4d')]['id']}})[_0xaad6('0x23')](handleEntityNotFound(_0x29cb78,null))[_0xaad6('0x23')](function(_0x54901e){if(_0x54901e){_0x5c6f10=_0x54901e;_0x47e6a8[_0xaad6('0x32')]=_[_0xaad6('0x2e')](db[_0xaad6('0xaf')][_0xaad6('0x2c')]);_0x47e6a8[_0xaad6('0x2f')]=_[_0xaad6('0x2e')](_0xefb478[_0xaad6('0x2f')]);_0x47e6a8[_0xaad6('0x30')]=_['intersection'](_0x47e6a8[_0xaad6('0x32')],_0x47e6a8[_0xaad6('0x2f')]);_0x54f37c[_0xaad6('0x33')]=_[_0xaad6('0x31')](_0x47e6a8[_0xaad6('0x32')],qs[_0xaad6('0x34')](_0xefb478['query'][_0xaad6('0x34')]));_0x54f37c[_0xaad6('0x33')]=_0x54f37c['attributes'][_0xaad6('0x41')]?_0x54f37c[_0xaad6('0x33')]:_0x47e6a8['model'];_0x54f37c[_0xaad6('0x54')]=qs[_0xaad6('0x36')](_0xefb478[_0xaad6('0x2f')][_0xaad6('0x36')]);_0x54f37c[_0xaad6('0x37')]=qs[_0xaad6('0x30')](_['pick'](_0xefb478['query'],_0x47e6a8['filters']));if(_0xefb478[_0xaad6('0x2f')]['filter']){_0x54f37c[_0xaad6('0x37')]=_[_0xaad6('0x3b')](_0x54f37c[_0xaad6('0x37')],{'$or':_[_0xaad6('0x2b')](_0x54f37c['attributes'],function(_0x2a3a4d){var _0x48a8ac={};_0x48a8ac[_0x2a3a4d]={'$like':'%'+_0xefb478['query'][_0xaad6('0x39')]+'%'};return _0x48a8ac;})});}_0x54f37c=_[_0xaad6('0x3b')]({},_0x54f37c,_0xefb478[_0xaad6('0x55')]);return _0x5c6f10[_0xaad6('0x122')](_0x54f37c);}})[_0xaad6('0x23')](function(_0x178440){if(_0x178440){_0x4d453a=_0x178440[_0xaad6('0x41')];if(!_0xefb478[_0xaad6('0x2f')][_0xaad6('0x35')]('nolimit')){_0x54f37c[_0xaad6('0x1e')]=qs[_0xaad6('0x1e')](_0xefb478[_0xaad6('0x2f')][_0xaad6('0x1e')]);_0x54f37c['offset']=qs[_0xaad6('0x20')](_0xefb478['query'][_0xaad6('0x20')]);}return _0x5c6f10[_0xaad6('0x122')](_0x54f37c);}})[_0xaad6('0x23')](function(_0x2a8a6f){if(_0x2a8a6f){return _0x2a8a6f?{'count':_0x4d453a,'rows':_0x2a8a6f}:null;}})[_0xaad6('0x23')](respondWithResult(_0x29cb78,null))[_0xaad6('0x1a')](handleError(_0x29cb78,null));};
\ No newline at end of file
diff --git a/server/api/chatWebsite/chatWebsite.events.js b/server/api/chatWebsite/chatWebsite.events.js
index 84917af..8eae7cd 100644
--- a/server/api/chatWebsite/chatWebsite.events.js
+++ b/server/api/chatWebsite/chatWebsite.events.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x7da7=['remove','emit','hook','events','../../mysqldb','ChatWebsite','update'];(function(_0x3947c9,_0x4d6c97){var _0x2e7871=function(_0x1236cc){while(--_0x1236cc){_0x3947c9['push'](_0x3947c9['shift']());}};_0x2e7871(++_0x4d6c97);}(_0x7da7,0x10d));var _0x77da=function(_0x243b2f,_0x30aa15){_0x243b2f=_0x243b2f-0x0;var _0xcb3c2d=_0x7da7[_0x243b2f];return _0xcb3c2d;};'use strict';var EventEmitter=require(_0x77da('0x0'));var ChatWebsite=require(_0x77da('0x1'))['db'][_0x77da('0x2')];var ChatWebsiteEvents=new EventEmitter();ChatWebsiteEvents['setMaxListeners'](0x0);var events={'afterCreate':'save','afterUpdate':_0x77da('0x3'),'afterDestroy':_0x77da('0x4')};function emitEvent(_0x4f60c3){return function(_0x3a9fa6,_0x37b3d9,_0x56458c){ChatWebsiteEvents[_0x77da('0x5')](_0x4f60c3+':'+_0x3a9fa6['id'],_0x3a9fa6);ChatWebsiteEvents[_0x77da('0x5')](_0x4f60c3,_0x3a9fa6);_0x56458c(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];ChatWebsite[_0x77da('0x6')](e,emitEvent(event));}}module['exports']=ChatWebsiteEvents;
\ No newline at end of file
+var _0x27bf=['emit','hasOwnProperty','hook','exports','events','../../mysqldb','ChatWebsite','setMaxListeners','save','update','remove'];(function(_0x4ded65,_0xc8d7c1){var _0x5864fb=function(_0x40df9d){while(--_0x40df9d){_0x4ded65['push'](_0x4ded65['shift']());}};_0x5864fb(++_0xc8d7c1);}(_0x27bf,0x117));var _0xf27b=function(_0x4bd1de,_0x325c78){_0x4bd1de=_0x4bd1de-0x0;var _0xaeced4=_0x27bf[_0x4bd1de];return _0xaeced4;};'use strict';var EventEmitter=require(_0xf27b('0x0'));var ChatWebsite=require(_0xf27b('0x1'))['db'][_0xf27b('0x2')];var ChatWebsiteEvents=new EventEmitter();ChatWebsiteEvents[_0xf27b('0x3')](0x0);var events={'afterCreate':_0xf27b('0x4'),'afterUpdate':_0xf27b('0x5'),'afterDestroy':_0xf27b('0x6')};function emitEvent(_0x2ff64c){return function(_0x339bb9,_0x1542e3,_0x2e1396){ChatWebsiteEvents['emit'](_0x2ff64c+':'+_0x339bb9['id'],_0x339bb9);ChatWebsiteEvents[_0xf27b('0x7')](_0x2ff64c,_0x339bb9);_0x2e1396(null);};}for(var e in events){if(events[_0xf27b('0x8')](e)){var event=events[e];ChatWebsite[_0xf27b('0x9')](e,emitEvent(event));}}module[_0xf27b('0xa')]=ChatWebsiteEvents;
\ No newline at end of file
diff --git a/server/api/chatWebsite/chatWebsite.model.js b/server/api/chatWebsite/chatWebsite.model.js
index ca1dfc4..abbc343 100644
--- a/server/api/chatWebsite/chatWebsite.model.js
+++ b/server/api/chatWebsite/chatWebsite.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x83c0=['api','moment','request-promise','path','rimraf','../../config/environment','./chatWebsite.attributes','exports','chat_websites'];(function(_0x229f2f,_0x4e7bd3){var _0x46913a=function(_0x3b9283){while(--_0x3b9283){_0x229f2f['push'](_0x229f2f['shift']());}};_0x46913a(++_0x4e7bd3);}(_0x83c0,0x6c));var _0x083c=function(_0x441395,_0x432826){_0x441395=_0x441395-0x0;var _0x3b8eb2=_0x83c0[_0x441395];return _0x3b8eb2;};'use strict';var _=require('lodash');var util=require('util');var logger=require('../../config/logger')(_0x083c('0x0'));var moment=require(_0x083c('0x1'));var BPromise=require('bluebird');var rp=require(_0x083c('0x2'));var fs=require('fs');var path=require(_0x083c('0x3'));var rimraf=require(_0x083c('0x4'));var config=require(_0x083c('0x5'));var attributes=require(_0x083c('0x6'));module[_0x083c('0x7')]=function(_0x19cbf0,_0x3b3076){return _0x19cbf0['define']('ChatWebsite',attributes,{'tableName':_0x083c('0x8'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
+var _0x8f4e=['chat_websites','lodash','util','../../config/logger','api','moment','rimraf','../../config/environment','./chatWebsite.attributes','exports','define','ChatWebsite'];(function(_0x5b81d2,_0x171d53){var _0x9d99ef=function(_0xec8974){while(--_0xec8974){_0x5b81d2['push'](_0x5b81d2['shift']());}};_0x9d99ef(++_0x171d53);}(_0x8f4e,0x169));var _0xe8f4=function(_0x21e42e,_0x3ee520){_0x21e42e=_0x21e42e-0x0;var _0x3c5888=_0x8f4e[_0x21e42e];return _0x3c5888;};'use strict';var _=require(_0xe8f4('0x0'));var util=require(_0xe8f4('0x1'));var logger=require(_0xe8f4('0x2'))(_0xe8f4('0x3'));var moment=require(_0xe8f4('0x4'));var BPromise=require('bluebird');var rp=require('request-promise');var fs=require('fs');var path=require('path');var rimraf=require(_0xe8f4('0x5'));var config=require(_0xe8f4('0x6'));var attributes=require(_0xe8f4('0x7'));module[_0xe8f4('0x8')]=function(_0x57103a,_0x5edf1b){return _0x57103a[_0xe8f4('0x9')](_0xe8f4('0xa'),attributes,{'tableName':_0xe8f4('0xb'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
diff --git a/server/api/chatWebsite/chatWebsite.rpc.js b/server/api/chatWebsite/chatWebsite.rpc.js
index b85924f..db8e5c9 100644
--- a/server/api/chatWebsite/chatWebsite.rpc.js
+++ b/server/api/chatWebsite/chatWebsite.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x41c7=['debug','ChatWebsite,\x20%s,\x20%s,\x20%s','request\x20sent','error','code','ChatWebsite,\x20%s,\x20%s','message','info','result','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','localhost','socket.io-emitter','./chatWebsite.socket','register','request','then'];(function(_0x4a9fb1,_0x273043){var _0x348672=function(_0x142b69){while(--_0x142b69){_0x4a9fb1['push'](_0x4a9fb1['shift']());}};_0x348672(++_0x273043);}(_0x41c7,0x1e5));var _0x741c=function(_0x19c66b,_0x4cb7e2){_0x19c66b=_0x19c66b-0x0;var _0x2cc1d9=_0x41c7[_0x19c66b];return _0x2cc1d9;};'use strict';var _=require('lodash');var util=require(_0x741c('0x0'));var moment=require(_0x741c('0x1'));var BPromise=require(_0x741c('0x2'));var rs=require(_0x741c('0x3'));var fs=require('fs');var Redis=require(_0x741c('0x4'));var db=require(_0x741c('0x5'))['db'];var utils=require(_0x741c('0x6'));var logger=require(_0x741c('0x7'))(_0x741c('0x8'));var config=require(_0x741c('0x9'));var jayson=require(_0x741c('0xa'));var client=jayson[_0x741c('0xb')][_0x741c('0xc')]({'port':0x232a});config['redis']=_['defaults'](config['redis'],{'host':_0x741c('0xd'),'port':0x18eb});var socket=require(_0x741c('0xe'))(new Redis(config['redis']));require(_0x741c('0xf'))[_0x741c('0x10')](socket);function respondWithRpcPromise(_0x2e9c14,_0x4654d8,_0x503dd1){return new BPromise(function(_0x5c8c3a,_0x5c7b5b){return client[_0x741c('0x11')](_0x2e9c14,_0x503dd1)[_0x741c('0x12')](function(_0x575905){logger['info']('ChatWebsite,\x20%s,\x20%s',_0x4654d8,'request\x20sent');logger[_0x741c('0x13')](_0x741c('0x14'),_0x4654d8,_0x741c('0x15'),JSON['stringify'](_0x575905));if(_0x575905['error']){if(_0x575905[_0x741c('0x16')][_0x741c('0x17')]===0x1f4){logger['error'](_0x741c('0x18'),_0x4654d8,_0x575905[_0x741c('0x16')][_0x741c('0x19')]);return _0x5c7b5b(_0x575905[_0x741c('0x16')][_0x741c('0x19')]);}logger[_0x741c('0x16')](_0x741c('0x18'),_0x4654d8,_0x575905[_0x741c('0x16')][_0x741c('0x19')]);return _0x5c8c3a(_0x575905['error']['message']);}else{logger[_0x741c('0x1a')](_0x741c('0x18'),_0x4654d8,_0x741c('0x15'));_0x5c8c3a(_0x575905[_0x741c('0x1b')][_0x741c('0x19')]);}})['catch'](function(_0x2ecd23){logger['error']('ChatWebsite,\x20%s,\x20%s',_0x4654d8,_0x2ecd23);_0x5c7b5b(_0x2ecd23);});});}
\ No newline at end of file
+var _0xfe74=['info','ChatWebsite,\x20%s,\x20%s','debug','ChatWebsite,\x20%s,\x20%s,\x20%s','stringify','error','code','message','request\x20sent','lodash','util','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','../../config/environment','jayson/promise','http','redis','defaults','socket.io-emitter','./chatWebsite.socket','register','then'];(function(_0x1a4b5e,_0x37550a){var _0x5145cc=function(_0x1ed405){while(--_0x1ed405){_0x1a4b5e['push'](_0x1a4b5e['shift']());}};_0x5145cc(++_0x37550a);}(_0xfe74,0x1c3));var _0x4fe7=function(_0x2185e8,_0x277e33){_0x2185e8=_0x2185e8-0x0;var _0x72984f=_0xfe74[_0x2185e8];return _0x72984f;};'use strict';var _=require(_0x4fe7('0x0'));var util=require(_0x4fe7('0x1'));var moment=require('moment');var BPromise=require(_0x4fe7('0x2'));var rs=require(_0x4fe7('0x3'));var fs=require('fs');var Redis=require(_0x4fe7('0x4'));var db=require(_0x4fe7('0x5'))['db'];var utils=require(_0x4fe7('0x6'));var logger=require(_0x4fe7('0x7'))('rpc');var config=require(_0x4fe7('0x8'));var jayson=require(_0x4fe7('0x9'));var client=jayson['client'][_0x4fe7('0xa')]({'port':0x232a});config[_0x4fe7('0xb')]=_[_0x4fe7('0xc')](config[_0x4fe7('0xb')],{'host':'localhost','port':0x18eb});var socket=require(_0x4fe7('0xd'))(new Redis(config[_0x4fe7('0xb')]));require(_0x4fe7('0xe'))[_0x4fe7('0xf')](socket);function respondWithRpcPromise(_0x25402a,_0x20a22b,_0x4b34b5){return new BPromise(function(_0x3db4db,_0x736939){return client['request'](_0x25402a,_0x4b34b5)[_0x4fe7('0x10')](function(_0x1a56e9){logger[_0x4fe7('0x11')](_0x4fe7('0x12'),_0x20a22b,'request\x20sent');logger[_0x4fe7('0x13')](_0x4fe7('0x14'),_0x20a22b,'request\x20sent',JSON[_0x4fe7('0x15')](_0x1a56e9));if(_0x1a56e9['error']){if(_0x1a56e9[_0x4fe7('0x16')][_0x4fe7('0x17')]===0x1f4){logger['error'](_0x4fe7('0x12'),_0x20a22b,_0x1a56e9['error'][_0x4fe7('0x18')]);return _0x736939(_0x1a56e9[_0x4fe7('0x16')][_0x4fe7('0x18')]);}logger['error'](_0x4fe7('0x12'),_0x20a22b,_0x1a56e9[_0x4fe7('0x16')][_0x4fe7('0x18')]);return _0x3db4db(_0x1a56e9[_0x4fe7('0x16')]['message']);}else{logger['info'](_0x4fe7('0x12'),_0x20a22b,_0x4fe7('0x19'));_0x3db4db(_0x1a56e9['result'][_0x4fe7('0x18')]);}})['catch'](function(_0x45241c){logger[_0x4fe7('0x16')](_0x4fe7('0x12'),_0x20a22b,_0x45241c);_0x736939(_0x45241c);});});}
\ No newline at end of file
diff --git a/server/api/chatWebsite/chatWebsite.socket.js b/server/api/chatWebsite/chatWebsite.socket.js
index 8ee5792..95d54e9 100644
--- a/server/api/chatWebsite/chatWebsite.socket.js
+++ b/server/api/chatWebsite/chatWebsite.socket.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xf3b7=['emit','removeListener','register','length','./chatWebsite.events'];(function(_0x7fd20b,_0x440d27){var _0x1b94d8=function(_0x22b2b0){while(--_0x22b2b0){_0x7fd20b['push'](_0x7fd20b['shift']());}};_0x1b94d8(++_0x440d27);}(_0xf3b7,0x16c));var _0x7f3b=function(_0x1948c6,_0xe9c670){_0x1948c6=_0x1948c6-0x0;var _0x316cd0=_0xf3b7[_0x1948c6];return _0x316cd0;};'use strict';var ChatWebsiteEvents=require(_0x7f3b('0x0'));var events=['save','remove','update'];function createListener(_0x31969f,_0x2eb821){return function(_0x1ce13c){_0x2eb821[_0x7f3b('0x1')](_0x31969f,_0x1ce13c);};}function removeListener(_0x5032a1,_0x40919b){return function(){ChatWebsiteEvents[_0x7f3b('0x2')](_0x5032a1,_0x40919b);};}exports[_0x7f3b('0x3')]=function(_0x4665a3){for(var _0x36b784=0x0,_0x510dd1=events[_0x7f3b('0x4')];_0x36b784<_0x510dd1;_0x36b784++){var _0x12381b=events[_0x36b784];var _0x28bbb5=createListener('chatWebsite:'+_0x12381b,_0x4665a3);ChatWebsiteEvents['on'](_0x12381b,_0x28bbb5);}};
\ No newline at end of file
+var _0x0f1f=['removeListener','./chatWebsite.events','save','remove','update','emit'];(function(_0x53abe5,_0x33a9e5){var _0xc1c37e=function(_0xd53c6e){while(--_0xd53c6e){_0x53abe5['push'](_0x53abe5['shift']());}};_0xc1c37e(++_0x33a9e5);}(_0x0f1f,0x10f));var _0xf0f1=function(_0x294726,_0x5db9e9){_0x294726=_0x294726-0x0;var _0x39e2e3=_0x0f1f[_0x294726];return _0x39e2e3;};'use strict';var ChatWebsiteEvents=require(_0xf0f1('0x0'));var events=[_0xf0f1('0x1'),_0xf0f1('0x2'),_0xf0f1('0x3')];function createListener(_0x1277ae,_0x36c3be){return function(_0x42d811){_0x36c3be[_0xf0f1('0x4')](_0x1277ae,_0x42d811);};}function removeListener(_0x28d3f2,_0x232a3a){return function(){ChatWebsiteEvents[_0xf0f1('0x5')](_0x28d3f2,_0x232a3a);};}exports['register']=function(_0x4620be){for(var _0x58b684=0x0,_0x5148e6=events['length'];_0x58b684<_0x5148e6;_0x58b684++){var _0x305398=events[_0x58b684];var _0x179d1e=createListener('chatWebsite:'+_0x305398,_0x4620be);ChatWebsiteEvents['on'](_0x305398,_0x179d1e);}};
\ No newline at end of file
diff --git a/server/api/chatWebsite/index.js b/server/api/chatWebsite/index.js
index cbe0c14..5fc41ad 100644
--- a/server/api/chatWebsite/index.js
+++ b/server/api/chatWebsite/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x745c=['/:id/avatar','getAvatar','/:id/customer_avatar','getCustomerAvatar','/:id/system_avatar','/:id/interactions','getInteractions','/:id/snippet','/:id/applications','getApplications','getProactiveActions','/:id/fields','/:id/offline_messages','getOfflineMessages','/:id/users','post','addDisposition','addAnswer','diskStorage','join','root','server/files/images/logos/','format','now','originalname','single','file','addLogo','server/files/images/avatars/','%s-%s','addAvatar','addSystemAvatar','server/files','attachments','offline-chat','ensureDir','replace','extname','/:id/offline','any','addApplications','/:id/proactive_actions','addAgents','put','delete','destroy','removeDispositions','removeAnswers','exports','multer','path','connect-timeout','Router','../../components/auth/service','../../components/interaction/service','../../config/environment','isAuthenticated','index','/describe','describe','get','/:id','show','/:id/dispositions','getDispositions','/:id/canned_answers','getAnswers','/:id/logo'];(function(_0x2be8c2,_0x14a4b5){var _0x97f531=function(_0xcee58d){while(--_0xcee58d){_0x2be8c2['push'](_0x2be8c2['shift']());}};_0x97f531(++_0x14a4b5);}(_0x745c,0x75));var _0xc745=function(_0x20d8d3,_0x118ad0){_0x20d8d3=_0x20d8d3-0x0;var _0x7c229e=_0x745c[_0x20d8d3];return _0x7c229e;};'use strict';var multer=require(_0xc745('0x0'));var util=require('util');var path=require(_0xc745('0x1'));var timeout=require(_0xc745('0x2'));var express=require('express');var router=express[_0xc745('0x3')]();var fs_extra=require('fs-extra');var auth=require(_0xc745('0x4'));var interaction=require(_0xc745('0x5'));var config=require(_0xc745('0x6'));var controller=require('./chatWebsite.controller');router['get']('/',auth[_0xc745('0x7')](),controller[_0xc745('0x8')]);router['get'](_0xc745('0x9'),auth[_0xc745('0x7')](),controller[_0xc745('0xa')]);router[_0xc745('0xb')](_0xc745('0xc'),auth['isAuthenticated'](),controller[_0xc745('0xd')]);router['get'](_0xc745('0xe'),auth[_0xc745('0x7')](),controller[_0xc745('0xf')]);router[_0xc745('0xb')](_0xc745('0x10'),auth[_0xc745('0x7')](),controller[_0xc745('0x11')]);router[_0xc745('0xb')](_0xc745('0x12'),controller['getLogo']);router[_0xc745('0xb')](_0xc745('0x13'),controller[_0xc745('0x14')]);router['get'](_0xc745('0x15'),controller[_0xc745('0x16')]);router[_0xc745('0xb')](_0xc745('0x17'),controller['getSystemAvatar']);router[_0xc745('0xb')](_0xc745('0x18'),auth[_0xc745('0x7')](),controller[_0xc745('0x19')]);router[_0xc745('0xb')](_0xc745('0x1a'),controller['getSnippet']);router[_0xc745('0xb')](_0xc745('0x1b'),auth[_0xc745('0x7')](),controller[_0xc745('0x1c')]);router[_0xc745('0xb')]('/:id/proactive_actions',auth[_0xc745('0x7')](),controller[_0xc745('0x1d')]);router[_0xc745('0xb')](_0xc745('0x1e'),controller['getFields']);router[_0xc745('0xb')](_0xc745('0x1f'),auth['isAuthenticated'](),controller[_0xc745('0x20')]);router[_0xc745('0xb')](_0xc745('0x21'),auth[_0xc745('0x7')](),controller['getAgents']);router[_0xc745('0x22')]('/',auth[_0xc745('0x7')](),controller['create']);router[_0xc745('0x22')](_0xc745('0xe'),auth[_0xc745('0x7')](),controller[_0xc745('0x23')]);router[_0xc745('0x22')](_0xc745('0x10'),auth[_0xc745('0x7')](),controller[_0xc745('0x24')]);var upload=multer({'storage':multer[_0xc745('0x25')]({'destination':function(_0x5c794a,_0x1f7b6b,_0x461b28){_0x461b28(null,path[_0xc745('0x26')](config[_0xc745('0x27')],_0xc745('0x28')));},'filename':function(_0x530c05,_0x2478b5,_0x4fb0a7){_0x4fb0a7(null,util[_0xc745('0x29')]('%s-%s',Date[_0xc745('0x2a')](),_0x2478b5[_0xc745('0x2b')]));}})});router[_0xc745('0x22')]('/:id/logo',upload[_0xc745('0x2c')](_0xc745('0x2d')),controller[_0xc745('0x2e')]);var upload=multer({'storage':multer['diskStorage']({'destination':function(_0xbdea62,_0x46d333,_0x342d64){_0x342d64(null,path[_0xc745('0x26')](config[_0xc745('0x27')],_0xc745('0x2f')));},'filename':function(_0xbe1911,_0x1e20f3,_0x501fd4){_0x501fd4(null,util[_0xc745('0x29')](_0xc745('0x30'),Date['now'](),_0x1e20f3['originalname']));}})});router[_0xc745('0x22')]('/:id/avatar',upload[_0xc745('0x2c')](_0xc745('0x2d')),controller[_0xc745('0x31')]);var upload=multer({'storage':multer[_0xc745('0x25')]({'destination':function(_0x17be7d,_0x3c70ca,_0x4f1c8d){_0x4f1c8d(null,path[_0xc745('0x26')](config[_0xc745('0x27')],_0xc745('0x2f')));},'filename':function(_0x3b0c61,_0x13a4c8,_0x489312){_0x489312(null,util[_0xc745('0x29')](_0xc745('0x30'),Date[_0xc745('0x2a')](),_0x13a4c8['originalname']));}})});router[_0xc745('0x22')](_0xc745('0x15'),upload[_0xc745('0x2c')](_0xc745('0x2d')),controller['addCustomerAvatar']);var upload=multer({'storage':multer[_0xc745('0x25')]({'destination':function(_0x2c0586,_0x3b62b4,_0xedfb9f){_0xedfb9f(null,path[_0xc745('0x26')](config[_0xc745('0x27')],'server/files/images/avatars/'));},'filename':function(_0xed3b15,_0x24b038,_0x407e1a){_0x407e1a(null,util['format'](_0xc745('0x30'),Date[_0xc745('0x2a')](),_0x24b038[_0xc745('0x2b')]));}})});router['post'](_0xc745('0x17'),upload[_0xc745('0x2c')](_0xc745('0x2d')),controller[_0xc745('0x32')]);router[_0xc745('0x22')]('/:id/notify',controller['notify']);const offlineUploadMulter=multer({'storage':multer[_0xc745('0x25')]({'destination':function(_0x16bf11,_0x39f988,_0x26eeb5){const _0x428709=path[_0xc745('0x26')](config[_0xc745('0x27')],_0xc745('0x33'),_0xc745('0x34'),_0xc745('0x35'));fs_extra[_0xc745('0x36')](_0x428709,function(){_0x26eeb5(null,_0x428709);});},'filename':function(_0x31915e,_0x4968ce,_0x8583ba){const _0x1c83e6=_0x4968ce[_0xc745('0x2b')][_0xc745('0x37')](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');const _0x5c2a17=path[_0xc745('0x38')](_0x1c83e6);const _0x5888a9=Date[_0xc745('0x2a')]()+'-'+_0x1c83e6[_0xc745('0x37')](_0x5c2a17,'')+_0x5c2a17;_0x8583ba(null,_0x5888a9);}})});router[_0xc745('0x22')](_0xc745('0x39'),offlineUploadMulter[_0xc745('0x3a')](),controller['offline']);router[_0xc745('0x22')]('/:id/interactions',auth[_0xc745('0x7')](),controller['addInteraction']);router[_0xc745('0x22')](_0xc745('0x1b'),auth[_0xc745('0x7')](),controller[_0xc745('0x3b')]);router[_0xc745('0x22')](_0xc745('0x3c'),auth[_0xc745('0x7')](),controller['addProactiveActions']);router['post']('/:id/users',auth[_0xc745('0x7')](),controller[_0xc745('0x3d')]);router[_0xc745('0x3e')]('/:id',auth[_0xc745('0x7')](),controller['update']);router[_0xc745('0x3f')]('/:id',auth[_0xc745('0x7')](),controller[_0xc745('0x40')]);router[_0xc745('0x3f')](_0xc745('0xe'),auth[_0xc745('0x7')](),controller[_0xc745('0x41')]);router['delete'](_0xc745('0x10'),auth[_0xc745('0x7')](),controller[_0xc745('0x42')]);router['delete']('/:id/users',auth[_0xc745('0x7')](),controller['removeAgents']);module[_0xc745('0x43')]=router;
\ No newline at end of file
+var _0x7766=['getOfflineMessages','post','create','addDisposition','addAnswer','root','format','%s-%s','now','originalname','/:id/logo','single','file','addLogo','join','server/files/images/avatars/','diskStorage','addSystemAvatar','/:id/notify','server/files','attachments','offline-chat','ensureDir','extname','replace','/:id/offline','any','offline','addApplications','addProactiveActions','put','/:id','update','delete','destroy','removeDispositions','/:id/users','multer','util','path','express','Router','fs-extra','get','isAuthenticated','index','/describe','describe','show','/:id/dispositions','getDispositions','/:id/canned_answers','getAnswers','getLogo','/:id/avatar','getAvatar','/:id/customer_avatar','getCustomerAvatar','/:id/system_avatar','getSystemAvatar','/:id/interactions','/:id/snippet','getSnippet','/:id/applications','getApplications','/:id/proactive_actions','getFields','/:id/offline_messages'];(function(_0x2274ed,_0x5cc62d){var _0xf9c7cf=function(_0x32f8cf){while(--_0x32f8cf){_0x2274ed['push'](_0x2274ed['shift']());}};_0xf9c7cf(++_0x5cc62d);}(_0x7766,0xad));var _0x6776=function(_0x5e0ca0,_0x3f3560){_0x5e0ca0=_0x5e0ca0-0x0;var _0x3dd119=_0x7766[_0x5e0ca0];return _0x3dd119;};'use strict';var multer=require(_0x6776('0x0'));var util=require(_0x6776('0x1'));var path=require(_0x6776('0x2'));var timeout=require('connect-timeout');var express=require(_0x6776('0x3'));var router=express[_0x6776('0x4')]();var fs_extra=require(_0x6776('0x5'));var auth=require('../../components/auth/service');var interaction=require('../../components/interaction/service');var config=require('../../config/environment');var controller=require('./chatWebsite.controller');router[_0x6776('0x6')]('/',auth[_0x6776('0x7')](),controller[_0x6776('0x8')]);router[_0x6776('0x6')](_0x6776('0x9'),auth[_0x6776('0x7')](),controller[_0x6776('0xa')]);router[_0x6776('0x6')]('/:id',auth['isAuthenticated'](),controller[_0x6776('0xb')]);router[_0x6776('0x6')](_0x6776('0xc'),auth[_0x6776('0x7')](),controller[_0x6776('0xd')]);router[_0x6776('0x6')](_0x6776('0xe'),auth[_0x6776('0x7')](),controller[_0x6776('0xf')]);router[_0x6776('0x6')]('/:id/logo',controller[_0x6776('0x10')]);router[_0x6776('0x6')](_0x6776('0x11'),controller[_0x6776('0x12')]);router[_0x6776('0x6')](_0x6776('0x13'),controller[_0x6776('0x14')]);router[_0x6776('0x6')](_0x6776('0x15'),controller[_0x6776('0x16')]);router[_0x6776('0x6')](_0x6776('0x17'),auth['isAuthenticated'](),controller['getInteractions']);router[_0x6776('0x6')](_0x6776('0x18'),controller[_0x6776('0x19')]);router[_0x6776('0x6')](_0x6776('0x1a'),auth[_0x6776('0x7')](),controller[_0x6776('0x1b')]);router['get'](_0x6776('0x1c'),auth[_0x6776('0x7')](),controller['getProactiveActions']);router['get']('/:id/fields',controller[_0x6776('0x1d')]);router[_0x6776('0x6')](_0x6776('0x1e'),auth[_0x6776('0x7')](),controller[_0x6776('0x1f')]);router[_0x6776('0x6')]('/:id/users',auth[_0x6776('0x7')](),controller['getAgents']);router[_0x6776('0x20')]('/',auth[_0x6776('0x7')](),controller[_0x6776('0x21')]);router['post'](_0x6776('0xc'),auth[_0x6776('0x7')](),controller[_0x6776('0x22')]);router[_0x6776('0x20')](_0x6776('0xe'),auth[_0x6776('0x7')](),controller[_0x6776('0x23')]);var upload=multer({'storage':multer['diskStorage']({'destination':function(_0x59557e,_0xfdac4f,_0x4a9f52){_0x4a9f52(null,path['join'](config[_0x6776('0x24')],'server/files/images/logos/'));},'filename':function(_0x56881d,_0x2580de,_0x20981e){_0x20981e(null,util[_0x6776('0x25')](_0x6776('0x26'),Date[_0x6776('0x27')](),_0x2580de[_0x6776('0x28')]));}})});router[_0x6776('0x20')](_0x6776('0x29'),upload[_0x6776('0x2a')](_0x6776('0x2b')),controller[_0x6776('0x2c')]);var upload=multer({'storage':multer['diskStorage']({'destination':function(_0x482f30,_0x3a7232,_0x4f8919){_0x4f8919(null,path[_0x6776('0x2d')](config[_0x6776('0x24')],_0x6776('0x2e')));},'filename':function(_0x14a01f,_0x5cee19,_0x435bd1){_0x435bd1(null,util[_0x6776('0x25')](_0x6776('0x26'),Date[_0x6776('0x27')](),_0x5cee19['originalname']));}})});router['post'](_0x6776('0x11'),upload[_0x6776('0x2a')](_0x6776('0x2b')),controller['addAvatar']);var upload=multer({'storage':multer[_0x6776('0x2f')]({'destination':function(_0x12d91f,_0x446fed,_0xde4223){_0xde4223(null,path[_0x6776('0x2d')](config[_0x6776('0x24')],'server/files/images/avatars/'));},'filename':function(_0x5b204a,_0x1cc6f4,_0x14dd32){_0x14dd32(null,util['format'](_0x6776('0x26'),Date[_0x6776('0x27')](),_0x1cc6f4[_0x6776('0x28')]));}})});router['post'](_0x6776('0x13'),upload[_0x6776('0x2a')](_0x6776('0x2b')),controller['addCustomerAvatar']);var upload=multer({'storage':multer[_0x6776('0x2f')]({'destination':function(_0x2be896,_0x353203,_0x30f6ee){_0x30f6ee(null,path[_0x6776('0x2d')](config[_0x6776('0x24')],_0x6776('0x2e')));},'filename':function(_0x4f6311,_0x16a76e,_0x4d8df2){_0x4d8df2(null,util['format'](_0x6776('0x26'),Date[_0x6776('0x27')](),_0x16a76e[_0x6776('0x28')]));}})});router['post'](_0x6776('0x15'),upload[_0x6776('0x2a')](_0x6776('0x2b')),controller[_0x6776('0x30')]);router[_0x6776('0x20')](_0x6776('0x31'),controller['notify']);const offlineUploadMulter=multer({'storage':multer['diskStorage']({'destination':function(_0x4d3c40,_0x6b4cd8,_0x447f17){const _0x1424f8=path[_0x6776('0x2d')](config[_0x6776('0x24')],_0x6776('0x32'),_0x6776('0x33'),_0x6776('0x34'));fs_extra[_0x6776('0x35')](_0x1424f8,function(){_0x447f17(null,_0x1424f8);});},'filename':function(_0x22c447,_0x21c265,_0x3c193a){const _0x47d406=_0x21c265['originalname']['replace'](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');const _0x44dfe6=path[_0x6776('0x36')](_0x47d406);const _0x34eca8=Date[_0x6776('0x27')]()+'-'+_0x47d406[_0x6776('0x37')](_0x44dfe6,'')+_0x44dfe6;_0x3c193a(null,_0x34eca8);}})});router[_0x6776('0x20')](_0x6776('0x38'),offlineUploadMulter[_0x6776('0x39')](),controller[_0x6776('0x3a')]);router['post']('/:id/interactions',auth[_0x6776('0x7')](),controller['addInteraction']);router[_0x6776('0x20')](_0x6776('0x1a'),auth[_0x6776('0x7')](),controller[_0x6776('0x3b')]);router['post']('/:id/proactive_actions',auth[_0x6776('0x7')](),controller[_0x6776('0x3c')]);router[_0x6776('0x20')]('/:id/users',auth[_0x6776('0x7')](),controller['addAgents']);router[_0x6776('0x3d')](_0x6776('0x3e'),auth[_0x6776('0x7')](),controller[_0x6776('0x3f')]);router[_0x6776('0x40')](_0x6776('0x3e'),auth[_0x6776('0x7')](),controller[_0x6776('0x41')]);router[_0x6776('0x40')](_0x6776('0xc'),auth[_0x6776('0x7')](),controller[_0x6776('0x42')]);router[_0x6776('0x40')](_0x6776('0xe'),auth['isAuthenticated'](),controller['removeAnswers']);router['delete'](_0x6776('0x43'),auth[_0x6776('0x7')](),controller['removeAgents']);module['exports']=router;
\ No newline at end of file
diff --git a/server/api/client-side-logs.js b/server/api/client-side-logs.js
index 626a56e..ddbc0e1 100644
--- a/server/api/client-side-logs.js
+++ b/server/api/client-side-logs.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x47c0=['expressEndpoint','/client-logs','isAuthenticated','exports','beaver-logger/server','../config/environment','Router','app','get','client-side-logger','Client-Side\x20logger\x20not\x20found!'];(function(_0x2c24ba,_0x3d089f){var _0xd68a3=function(_0x41a345){while(--_0x41a345){_0x2c24ba['push'](_0x2c24ba['shift']());}};_0xd68a3(++_0x3d089f);}(_0x47c0,0xa9));var _0x047c=function(_0x190674,_0x457608){_0x190674=_0x190674-0x0;var _0x3914c7=_0x47c0[_0x190674];return _0x3914c7;};var beaverLogger=require(_0x047c('0x0'));var express=require('express');var auth=require('../components/auth/service');var config=require(_0x047c('0x1'));var router=express[_0x047c('0x2')]();var isProduction=config['env']==='production'||![];function clientSideLogs(_0x468c93,_0x199ee2,_0x47b3d9){var _0x59cafa=_0x468c93[_0x047c('0x3')][_0x047c('0x4')](_0x047c('0x5'));if(!_0x59cafa){throw new Error(_0x047c('0x6'));}return beaverLogger[_0x047c('0x7')]({'uri':_0x047c('0x8'),'logger':_0x59cafa,'enableCors':!isProduction})(_0x468c93,_0x199ee2,_0x47b3d9);}router['use'](auth[_0x047c('0x9')](),clientSideLogs);module[_0x047c('0xa')]=router;
\ No newline at end of file
+var _0xbb1c=['/client-logs','use','isAuthenticated','exports','beaver-logger/server','express','../components/auth/service','../config/environment','Router','production','app','get','client-side-logger','Client-Side\x20logger\x20not\x20found!','expressEndpoint'];(function(_0x1f2891,_0x4f436c){var _0x334493=function(_0x49801f){while(--_0x49801f){_0x1f2891['push'](_0x1f2891['shift']());}};_0x334493(++_0x4f436c);}(_0xbb1c,0x199));var _0xcbb1=function(_0x5a9c87,_0x11c8bc){_0x5a9c87=_0x5a9c87-0x0;var _0x33ed72=_0xbb1c[_0x5a9c87];return _0x33ed72;};var beaverLogger=require(_0xcbb1('0x0'));var express=require(_0xcbb1('0x1'));var auth=require(_0xcbb1('0x2'));var config=require(_0xcbb1('0x3'));var router=express[_0xcbb1('0x4')]();var isProduction=config['env']===_0xcbb1('0x5')||![];function clientSideLogs(_0xad863b,_0x510445,_0x386059){var _0x19a3bb=_0xad863b[_0xcbb1('0x6')][_0xcbb1('0x7')](_0xcbb1('0x8'));if(!_0x19a3bb){throw new Error(_0xcbb1('0x9'));}return beaverLogger[_0xcbb1('0xa')]({'uri':_0xcbb1('0xb'),'logger':_0x19a3bb,'enableCors':!isProduction})(_0xad863b,_0x510445,_0x386059);}router[_0xcbb1('0xc')](auth[_0xcbb1('0xd')](),clientSideLogs);module[_0xcbb1('0xe')]=router;
\ No newline at end of file
diff --git a/server/api/cloudProvider/cloudProvider.attributes.js b/server/api/cloudProvider/cloudProvider.attributes.js
index c067442..263551b 100644
--- a/server/api/cloudProvider/cloudProvider.attributes.js
+++ b/server/api/cloudProvider/cloudProvider.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xad65=['MicrosoftAzure\x20=>\x20access_token','MicrosoftAzure\x20=>\x20Dynamics365\x20=>\x20remote_uri','sequelize','exports','STRING','ENUM','MicrosoftAzure','Outlook365','Dynamics365','MicrosoftAzure\x20=>\x20client_id','MicrosoftAzure\x20=>\x20tenant','MicrosoftAzure\x20=>\x20client_secret','TEXT'];(function(_0x5e2a0f,_0x447ab4){var _0x3e8c10=function(_0x56dd4e){while(--_0x56dd4e){_0x5e2a0f['push'](_0x5e2a0f['shift']());}};_0x3e8c10(++_0x447ab4);}(_0xad65,0xdf));var _0x5ad6=function(_0x527354,_0x1e0a5b){_0x527354=_0x527354-0x0;var _0xc1f444=_0xad65[_0x527354];return _0xc1f444;};'use strict';var Sequelize=require(_0x5ad6('0x0'));module[_0x5ad6('0x1')]={'name':{'type':Sequelize[_0x5ad6('0x2')],'allowNull':![],'validate':{'notEmpty':!![]}},'service':{'type':Sequelize[_0x5ad6('0x3')]('AmazonAWS','Google',_0x5ad6('0x4')),'allowNull':![],'validate':{'notEmpty':!![]}},'type':{'type':Sequelize['ENUM'](_0x5ad6('0x5'),_0x5ad6('0x6'))},'data1':{'type':Sequelize[_0x5ad6('0x2')],'comment':_0x5ad6('0x7')},'data2':{'type':Sequelize[_0x5ad6('0x2')],'comment':_0x5ad6('0x8')},'data3':{'type':Sequelize[_0x5ad6('0x2')],'comment':_0x5ad6('0x9')},'data4':{'type':Sequelize[_0x5ad6('0x2')],'comment':'MicrosoftAzure\x20=>\x20redirect_uri'},'data5':{'type':Sequelize[_0x5ad6('0xa')],'comment':_0x5ad6('0xb')},'data6':{'type':Sequelize['TEXT'],'comment':'MicrosoftAzure\x20=>\x20refresh_token'},'data7':{'type':Sequelize[_0x5ad6('0xa')],'comment':_0x5ad6('0xc')}};
\ No newline at end of file
+var _0xf72a=['Outlook365','Dynamics365','MicrosoftAzure\x20=>\x20client_id','MicrosoftAzure\x20=>\x20tenant','MicrosoftAzure\x20=>\x20client_secret','MicrosoftAzure\x20=>\x20redirect_uri','TEXT','MicrosoftAzure\x20=>\x20access_token','sequelize','STRING','AmazonAWS','MicrosoftAzure'];(function(_0x282ccc,_0x5d66a1){var _0x27c2dd=function(_0x58431a){while(--_0x58431a){_0x282ccc['push'](_0x282ccc['shift']());}};_0x27c2dd(++_0x5d66a1);}(_0xf72a,0xd4));var _0xaf72=function(_0x4d451c,_0x4b228d){_0x4d451c=_0x4d451c-0x0;var _0x5aac97=_0xf72a[_0x4d451c];return _0x5aac97;};'use strict';var Sequelize=require(_0xaf72('0x0'));module['exports']={'name':{'type':Sequelize[_0xaf72('0x1')],'allowNull':![],'validate':{'notEmpty':!![]}},'service':{'type':Sequelize['ENUM'](_0xaf72('0x2'),'Google',_0xaf72('0x3')),'allowNull':![],'validate':{'notEmpty':!![]}},'type':{'type':Sequelize['ENUM'](_0xaf72('0x4'),_0xaf72('0x5'))},'data1':{'type':Sequelize[_0xaf72('0x1')],'comment':_0xaf72('0x6')},'data2':{'type':Sequelize['STRING'],'comment':_0xaf72('0x7')},'data3':{'type':Sequelize[_0xaf72('0x1')],'comment':_0xaf72('0x8')},'data4':{'type':Sequelize['STRING'],'comment':_0xaf72('0x9')},'data5':{'type':Sequelize[_0xaf72('0xa')],'comment':_0xaf72('0xb')},'data6':{'type':Sequelize['TEXT'],'comment':'MicrosoftAzure\x20=>\x20refresh_token'},'data7':{'type':Sequelize['TEXT'],'comment':'MicrosoftAzure\x20=>\x20Dynamics365\x20=>\x20remote_uri'}};
\ No newline at end of file
diff --git a/server/api/cloudProvider/cloudProvider.controller.js b/server/api/cloudProvider/cloudProvider.controller.js
index 05971cf..d6dc73d 100644
--- a/server/api/cloudProvider/cloudProvider.controller.js
+++ b/server/api/cloudProvider/cloudProvider.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xe58d=['MicrosoftAzure','decryptString','data3','catch','show','params','rawAttributes','includeAll','create','body','values','includes','find','generateMicrosoftAuthorizationUrl','oauth2MicrosoftCallback','error','get','state','Invalid\x20state\x20parameter','parse','from','base64','ascii','isValidIdToken','Unable\x20to\x20validate\x20id_token','getOauth2MicrosoftAccessToken','code','data5','access_token','refresh_token','update','data6','startRefreshInterval','emit','microsoftAuthorization:success','microsoftAuthorization:error','Invalid\x20authentication\x20state\x20parameter','send','Authentication\x20failed\x20for\x20cloud\x20provider\x20#%s,\x20err:%s','stringify','lodash','../../components/parsers/qs','../../components/encryptor','../../config/environment','../../config/logger','api','../../mysqldb','./cloudProvider.oauth','redis','localhost','socket.io-emitter','sendStatus','status','end','json','offset','undefined','limit','count','set','Content-Range','then','destroy','stack','name','index','map','CloudProvider','fieldName','type','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','include','rows','service'];(function(_0x2c91e9,_0x2fb965){var _0x13f0ff=function(_0xb39edf){while(--_0xb39edf){_0x2c91e9['push'](_0x2c91e9['shift']());}};_0x13f0ff(++_0x2fb965);}(_0xe58d,0x139));var _0xde58=function(_0x1ed7e7,_0x546a7f){_0x1ed7e7=_0x1ed7e7-0x0;var _0xc8da5=_0xe58d[_0x1ed7e7];return _0xc8da5;};'use strict';var _=require(_0xde58('0x0'));var Redis=require('ioredis');var qs=require(_0xde58('0x1'));var encryptor=require(_0xde58('0x2'));var config=require(_0xde58('0x3'));var logger=require(_0xde58('0x4'))(_0xde58('0x5'));var db=require(_0xde58('0x6'))['db'];var oauth=require(_0xde58('0x7'));config[_0xde58('0x8')]=_['defaults'](config[_0xde58('0x8')],{'host':_0xde58('0x9'),'port':0x18eb});var socket=require(_0xde58('0xa'))(new Redis(config[_0xde58('0x8')]));var redis=new Redis(config[_0xde58('0x8')]);function respondWithStatusCode(_0x45cfce,_0x565356){_0x565356=_0x565356||0xcc;return function(_0xbf0ad7){if(_0xbf0ad7){return _0x45cfce[_0xde58('0xb')](_0x565356);}return _0x45cfce[_0xde58('0xc')](_0x565356)[_0xde58('0xd')]();};}function respondWithResult(_0x3e4b6c,_0x2d24cd){_0x2d24cd=_0x2d24cd||0xc8;return function(_0x3507b8){if(_0x3507b8){return _0x3e4b6c[_0xde58('0xc')](_0x2d24cd)[_0xde58('0xe')](_0x3507b8);}};}function respondWithFilteredResult(_0x540ffb,_0x53fab9){return function(_0x528c9d){if(_0x528c9d){var _0x3affcd=typeof _0x53fab9[_0xde58('0xf')]===_0xde58('0x10')&&typeof _0x53fab9[_0xde58('0x11')]==='undefined';var _0x2a4891=_0x528c9d['count'];var _0x252591=_0x3affcd?0x0:_0x53fab9['offset'];var _0x47ca7f=_0x3affcd?_0x528c9d[_0xde58('0x12')]:_0x53fab9[_0xde58('0xf')]+_0x53fab9[_0xde58('0x11')];var _0x5d844b;if(_0x47ca7f>=_0x2a4891){_0x47ca7f=_0x2a4891;_0x5d844b=0xc8;}else{_0x5d844b=0xce;}_0x540ffb[_0xde58('0xc')](_0x5d844b);return _0x540ffb[_0xde58('0x13')](_0xde58('0x14'),_0x252591+'-'+_0x47ca7f+'/'+_0x2a4891)[_0xde58('0xe')](_0x528c9d);}return null;};}function saveUpdates(_0x5f2e43){return function(_0xdc9a){if(_0xdc9a){return _0xdc9a['update'](_0x5f2e43)[_0xde58('0x15')](function(_0x23dfbf){return _0x23dfbf;});}return null;};}function removeEntity(_0x23e70d){return function(_0x1d988d){if(_0x1d988d){return _0x1d988d[_0xde58('0x16')]()['then'](function(){_0x23e70d[_0xde58('0xc')](0xcc)[_0xde58('0xd')]();});}};}function handleEntityNotFound(_0x5385a2){return function(_0x2451b0){if(!_0x2451b0){_0x5385a2[_0xde58('0xb')](0x194);}return _0x2451b0;};}function handleError(_0x48c587,_0x31d017){_0x31d017=_0x31d017||0x1f4;return function(_0x54f7aa){logger['error'](_0x54f7aa[_0xde58('0x17')]);if(_0x54f7aa[_0xde58('0x18')]){delete _0x54f7aa[_0xde58('0x18')];}_0x48c587['status'](_0x31d017)['send'](_0x54f7aa);};}function maskClientSecret(_0x5d1f67){return _['padEnd'](_0x5d1f67['slice'](0x0,0x3),0x14,'*');}exports[_0xde58('0x19')]=function(_0x2b6eeb,_0x4d7792){var _0x204557={},_0x2abf4f={},_0x162c35={'count':0x0,'rows':[]};var _0x297da8=_[_0xde58('0x1a')](db[_0xde58('0x1b')]['rawAttributes'],function(_0x33241b){return{'name':_0x33241b[_0xde58('0x1c')],'type':_0x33241b[_0xde58('0x1d')]['key']};});_0x2abf4f[_0xde58('0x1e')]=_[_0xde58('0x1a')](_0x297da8,'name');_0x2abf4f[_0xde58('0x1f')]=_[_0xde58('0x20')](_0x2b6eeb[_0xde58('0x1f')]);_0x2abf4f[_0xde58('0x21')]=_[_0xde58('0x22')](_0x2abf4f[_0xde58('0x1e')],_0x2abf4f[_0xde58('0x1f')]);_0x204557[_0xde58('0x23')]=_[_0xde58('0x22')](_0x2abf4f[_0xde58('0x1e')],qs[_0xde58('0x24')](_0x2b6eeb[_0xde58('0x1f')]['fields']));_0x204557[_0xde58('0x23')]=_0x204557['attributes'][_0xde58('0x25')]?_0x204557[_0xde58('0x23')]:_0x2abf4f[_0xde58('0x1e')];if(!_0x2b6eeb[_0xde58('0x1f')][_0xde58('0x26')](_0xde58('0x27'))){_0x204557[_0xde58('0x11')]=qs[_0xde58('0x11')](_0x2b6eeb[_0xde58('0x1f')][_0xde58('0x11')]);_0x204557[_0xde58('0xf')]=qs[_0xde58('0xf')](_0x2b6eeb['query'][_0xde58('0xf')]);}_0x204557[_0xde58('0x28')]=qs['sort'](_0x2b6eeb[_0xde58('0x1f')][_0xde58('0x29')]);_0x204557[_0xde58('0x2a')]=qs[_0xde58('0x21')](_[_0xde58('0x2b')](_0x2b6eeb['query'],_0x2abf4f[_0xde58('0x21')]),_0x297da8);if(_0x2b6eeb[_0xde58('0x1f')][_0xde58('0x2c')]){_0x204557[_0xde58('0x2a')]=_[_0xde58('0x2d')](_0x204557[_0xde58('0x2a')],{'$or':_['map'](_0x297da8,function(_0x3ee583){if(_0x3ee583[_0xde58('0x1d')]!==_0xde58('0x2e')){var _0x5c3321={};_0x5c3321[_0x3ee583[_0xde58('0x18')]]={'$like':'%'+_0x2b6eeb['query']['filter']+'%'};return _0x5c3321;}})});}_0x204557=_['merge']({},_0x204557,_0x2b6eeb[_0xde58('0x2f')]);var _0x2a30ea={'where':_0x204557[_0xde58('0x2a')]};return db[_0xde58('0x1b')][_0xde58('0x12')](_0x2a30ea)['then'](function(_0xbc0f08){_0x162c35[_0xde58('0x12')]=_0xbc0f08;if(_0x2b6eeb[_0xde58('0x1f')]['includeAll']){_0x204557[_0xde58('0x30')]=[{'all':!![]}];}return db[_0xde58('0x1b')]['findAll'](_0x204557);})['then'](function(_0x3256b7){_0x162c35[_0xde58('0x31')]=_[_0xde58('0x1a')](_0x3256b7,function(_0x500cbb){if(_0x500cbb[_0xde58('0x32')]===_0xde58('0x33')){var _0x5bef89=encryptor[_0xde58('0x34')](_0x500cbb[_0xde58('0x35')]);_0x500cbb[_0xde58('0x35')]=maskClientSecret(_0x5bef89);}return _0x500cbb;});return _0x162c35;})[_0xde58('0x15')](respondWithFilteredResult(_0x4d7792,_0x204557))[_0xde58('0x36')](handleError(_0x4d7792,null));};exports[_0xde58('0x37')]=function(_0x166bd4,_0xfe182a){var _0x466f61={'raw':!![],'where':{'id':_0x166bd4[_0xde58('0x38')]['id']}},_0x15681a={};_0x15681a['model']=_[_0xde58('0x20')](db[_0xde58('0x1b')][_0xde58('0x39')]);_0x15681a[_0xde58('0x1f')]=_['keys'](_0x166bd4[_0xde58('0x1f')]);_0x15681a[_0xde58('0x21')]=_[_0xde58('0x22')](_0x15681a['model'],_0x15681a[_0xde58('0x1f')]);_0x466f61[_0xde58('0x23')]=_[_0xde58('0x22')](_0x15681a['model'],qs['fields'](_0x166bd4[_0xde58('0x1f')][_0xde58('0x24')]));_0x466f61[_0xde58('0x23')]=_0x466f61[_0xde58('0x23')][_0xde58('0x25')]?_0x466f61['attributes']:_0x15681a['model'];if(_0x166bd4[_0xde58('0x1f')][_0xde58('0x3a')]){_0x466f61['include']=[{'all':!![]}];}_0x466f61=_[_0xde58('0x2d')]({},_0x466f61,_0x166bd4['options']);return db['CloudProvider']['find'](_0x466f61)[_0xde58('0x15')](handleEntityNotFound(_0xfe182a,null))[_0xde58('0x15')](function(_0x172b7a){if(_0x172b7a[_0xde58('0x32')]==='MicrosoftAzure'){var _0x571187=encryptor['decryptString'](_0x172b7a['data3']);_0x172b7a[_0xde58('0x35')]=maskClientSecret(_0x571187);}return _0x172b7a;})[_0xde58('0x15')](respondWithResult(_0xfe182a,null))['catch'](handleError(_0xfe182a,null));};exports[_0xde58('0x3b')]=function(_0x214836,_0x15b8f4){if(!_0x214836[_0xde58('0x3c')][_0xde58('0x18')])throw new Error('Name\x20parameter\x20not\x20specified');if(!_0x214836[_0xde58('0x3c')][_0xde58('0x32')])throw new Error('Service\x20parameter\x20not\x20specified');var _0x3485b5=db['CloudProvider'][_0xde58('0x39')]['service'][_0xde58('0x3d')];if(!_0x3485b5[_0xde58('0x3e')](_0x214836[_0xde58('0x3c')][_0xde58('0x32')]))throw new Error('Invalid\x20service\x20parameter.\x20Allowed\x20values:\x20'+_0x3485b5['join'](',\x20'));if(_0x214836[_0xde58('0x3c')][_0xde58('0x32')]===_0xde58('0x33')&&_0x214836[_0xde58('0x3c')][_0xde58('0x35')]){_0x214836[_0xde58('0x3c')][_0xde58('0x35')]=encryptor['encryptString'](_0x214836['body'][_0xde58('0x35')]);}return db['CloudProvider']['create'](_0x214836[_0xde58('0x3c')],{})[_0xde58('0x15')](respondWithResult(_0x15b8f4,0xc9))[_0xde58('0x36')](handleError(_0x15b8f4,null));};exports['update']=function(_0x5e53e4,_0x3aa83d){if(_0x5e53e4[_0xde58('0x3c')]['id']){delete _0x5e53e4[_0xde58('0x3c')]['id'];}return db[_0xde58('0x1b')][_0xde58('0x3f')]({'where':{'id':_0x5e53e4[_0xde58('0x38')]['id']}})['then'](handleEntityNotFound(_0x3aa83d,null))[_0xde58('0x15')](function(_0x283d29){if(_0x283d29[_0xde58('0x32')]===_0xde58('0x33')&&_0x5e53e4[_0xde58('0x3c')]['data3']){_0x5e53e4[_0xde58('0x3c')][_0xde58('0x35')]=encryptor['encryptString'](_0x5e53e4['body'][_0xde58('0x35')]);}return _0x283d29;})[_0xde58('0x15')](saveUpdates(_0x5e53e4[_0xde58('0x3c')],null))[_0xde58('0x15')](respondWithResult(_0x3aa83d,null))[_0xde58('0x36')](handleError(_0x3aa83d,null));};exports['destroy']=function(_0x4cc5b0,_0x1affae){return db['CloudProvider'][_0xde58('0x3f')]({'where':{'id':_0x4cc5b0['params']['id']}})[_0xde58('0x15')](handleEntityNotFound(_0x1affae,null))[_0xde58('0x15')](removeEntity(_0x1affae,null))[_0xde58('0x36')](handleError(_0x1affae,null));};exports['oauth2MicrosoftAuthorize']=function(_0x2537a6,_0x21706d){return db[_0xde58('0x1b')]['findOne']({'where':{'id':_0x2537a6[_0xde58('0x38')]['id']},'raw':!![]})[_0xde58('0x15')](function(_0x2d2a26){if(!_0x2d2a26)return _0x21706d[_0xde58('0xb')](0x194);return{'url':oauth[_0xde58('0x40')](_0x2d2a26,_0x2537a6['user']['id'])};})[_0xde58('0x15')](respondWithResult(_0x21706d,null))[_0xde58('0x36')](handleError(_0x21706d,null));};exports[_0xde58('0x41')]=function(_0x48ba4b,_0x5e2354){var _0x46339f=_0x48ba4b[_0xde58('0x3c')];var _0x4f3d15;var _0x1ce4e5;if(_0x46339f[_0xde58('0x42')])throw _0x46339f;redis[_0xde58('0x43')](_0x46339f[_0xde58('0x44')])['then'](function(_0x49cd28){if(!_0x49cd28)throw new Error(_0xde58('0x45'));_0x4f3d15=JSON[_0xde58('0x46')](_0x49cd28);var _0x498e3e=Buffer[_0xde58('0x47')](_0x46339f['state'],_0xde58('0x48'))['toString'](_0xde58('0x49'));_0x1ce4e5=JSON[_0xde58('0x46')](_0x498e3e);if(!oauth[_0xde58('0x4a')](_0x46339f['id_token'],_0x4f3d15['oauth2Claims']))throw new Error(_0xde58('0x4b'));redis['del'](_0x46339f['state']);return oauth[_0xde58('0x4c')](_0x46339f[_0xde58('0x4d')],_0x4f3d15);})[_0xde58('0x15')](function(_0x4bcb6a){_0x4f3d15[_0xde58('0x4e')]=_0x4bcb6a[_0xde58('0x4f')];_0x4f3d15['data6']=_0x4bcb6a[_0xde58('0x50')];return db[_0xde58('0x1b')][_0xde58('0x51')]({'data5':_0x4f3d15[_0xde58('0x4e')],'data6':_0x4f3d15[_0xde58('0x52')]},{'where':{'id':_0x4f3d15['id']}});})['then'](function(){oauth[_0xde58('0x53')](_0x4f3d15);socket[_0xde58('0x54')](_0xde58('0x55'),{'id':_0x1ce4e5['id']});return;})[_0xde58('0x15')](respondWithStatusCode(_0x5e2354,null))['catch'](function(_0x4714d7){if(_0x1ce4e5){socket[_0xde58('0x54')](_0xde58('0x56'),{'id':_0x1ce4e5['id']});}if(!_0x4f3d15){logger['error'](_0xde58('0x57'),_0x4714d7);return _0x5e2354[_0xde58('0xc')](0x1f4)[_0xde58('0x58')](_0x4714d7['message']);}logger[_0xde58('0x42')](_0xde58('0x59'),_0x4f3d15['id'],JSON[_0xde58('0x5a')](_0x4714d7));});};
\ No newline at end of file
+var _0xdf31=['emit','microsoftAuthorization:success','microsoftAuthorization:error','Invalid\x20authentication\x20state\x20parameter','send','message','Authentication\x20failed\x20for\x20cloud\x20provider\x20#%s,\x20err:%s','stringify','lodash','ioredis','../../components/parsers/qs','../../config/logger','api','./cloudProvider.oauth','defaults','redis','localhost','socket.io-emitter','sendStatus','status','json','undefined','limit','count','offset','update','then','destroy','end','error','stack','name','padEnd','slice','map','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','length','nolimit','order','sort','pick','filter','merge','VIRTUAL','options','CloudProvider','includeAll','include','findAll','rows','service','MicrosoftAzure','data3','show','params','find','decryptString','body','Service\x20parameter\x20not\x20specified','values','includes','Invalid\x20service\x20parameter.\x20Allowed\x20values:\x20','join','encryptString','catch','oauth2MicrosoftAuthorize','findOne','generateMicrosoftAuthorizationUrl','user','oauth2MicrosoftCallback','get','state','Invalid\x20state\x20parameter','parse','toString','ascii','isValidIdToken','id_token','oauth2Claims','Unable\x20to\x20validate\x20id_token','code','data5','data6','startRefreshInterval'];(function(_0x5c6900,_0x53a947){var _0x3d0d4a=function(_0x390e4b){while(--_0x390e4b){_0x5c6900['push'](_0x5c6900['shift']());}};_0x3d0d4a(++_0x53a947);}(_0xdf31,0x66));var _0x1df3=function(_0xee599f,_0x302b54){_0xee599f=_0xee599f-0x0;var _0x47944d=_0xdf31[_0xee599f];return _0x47944d;};'use strict';var _=require(_0x1df3('0x0'));var Redis=require(_0x1df3('0x1'));var qs=require(_0x1df3('0x2'));var encryptor=require('../../components/encryptor');var config=require('../../config/environment');var logger=require(_0x1df3('0x3'))(_0x1df3('0x4'));var db=require('../../mysqldb')['db'];var oauth=require(_0x1df3('0x5'));config['redis']=_[_0x1df3('0x6')](config[_0x1df3('0x7')],{'host':_0x1df3('0x8'),'port':0x18eb});var socket=require(_0x1df3('0x9'))(new Redis(config['redis']));var redis=new Redis(config['redis']);function respondWithStatusCode(_0x439c22,_0x1a5418){_0x1a5418=_0x1a5418||0xcc;return function(_0x516e6d){if(_0x516e6d){return _0x439c22[_0x1df3('0xa')](_0x1a5418);}return _0x439c22[_0x1df3('0xb')](_0x1a5418)['end']();};}function respondWithResult(_0x2ff5bc,_0x53468d){_0x53468d=_0x53468d||0xc8;return function(_0x76dd74){if(_0x76dd74){return _0x2ff5bc[_0x1df3('0xb')](_0x53468d)[_0x1df3('0xc')](_0x76dd74);}};}function respondWithFilteredResult(_0x4e2866,_0x32a33f){return function(_0x719382){if(_0x719382){var _0x101e28=typeof _0x32a33f['offset']===_0x1df3('0xd')&&typeof _0x32a33f[_0x1df3('0xe')]===_0x1df3('0xd');var _0x531e6d=_0x719382[_0x1df3('0xf')];var _0x5d99e0=_0x101e28?0x0:_0x32a33f[_0x1df3('0x10')];var _0x5bd6c5=_0x101e28?_0x719382['count']:_0x32a33f[_0x1df3('0x10')]+_0x32a33f[_0x1df3('0xe')];var _0x937ff4;if(_0x5bd6c5>=_0x531e6d){_0x5bd6c5=_0x531e6d;_0x937ff4=0xc8;}else{_0x937ff4=0xce;}_0x4e2866[_0x1df3('0xb')](_0x937ff4);return _0x4e2866['set']('Content-Range',_0x5d99e0+'-'+_0x5bd6c5+'/'+_0x531e6d)['json'](_0x719382);}return null;};}function saveUpdates(_0x3e4e13){return function(_0x3d1943){if(_0x3d1943){return _0x3d1943[_0x1df3('0x11')](_0x3e4e13)[_0x1df3('0x12')](function(_0x45218c){return _0x45218c;});}return null;};}function removeEntity(_0x3c1689){return function(_0x318d5a){if(_0x318d5a){return _0x318d5a[_0x1df3('0x13')]()[_0x1df3('0x12')](function(){_0x3c1689[_0x1df3('0xb')](0xcc)[_0x1df3('0x14')]();});}};}function handleEntityNotFound(_0x117b03){return function(_0x398867){if(!_0x398867){_0x117b03['sendStatus'](0x194);}return _0x398867;};}function handleError(_0x101639,_0x331a75){_0x331a75=_0x331a75||0x1f4;return function(_0x38023e){logger[_0x1df3('0x15')](_0x38023e[_0x1df3('0x16')]);if(_0x38023e[_0x1df3('0x17')]){delete _0x38023e['name'];}_0x101639[_0x1df3('0xb')](_0x331a75)['send'](_0x38023e);};}function maskClientSecret(_0x54b4fa){return _[_0x1df3('0x18')](_0x54b4fa[_0x1df3('0x19')](0x0,0x3),0x14,'*');}exports['index']=function(_0x4135ab,_0x4ca061){var _0xf5dd74={},_0x3beb9d={},_0x13c197={'count':0x0,'rows':[]};var _0x393f76=_[_0x1df3('0x1a')](db['CloudProvider'][_0x1df3('0x1b')],function(_0x40b428){return{'name':_0x40b428[_0x1df3('0x1c')],'type':_0x40b428[_0x1df3('0x1d')][_0x1df3('0x1e')]};});_0x3beb9d[_0x1df3('0x1f')]=_[_0x1df3('0x1a')](_0x393f76,_0x1df3('0x17'));_0x3beb9d[_0x1df3('0x20')]=_[_0x1df3('0x21')](_0x4135ab[_0x1df3('0x20')]);_0x3beb9d[_0x1df3('0x22')]=_[_0x1df3('0x23')](_0x3beb9d[_0x1df3('0x1f')],_0x3beb9d[_0x1df3('0x20')]);_0xf5dd74[_0x1df3('0x24')]=_['intersection'](_0x3beb9d[_0x1df3('0x1f')],qs[_0x1df3('0x25')](_0x4135ab[_0x1df3('0x20')][_0x1df3('0x25')]));_0xf5dd74['attributes']=_0xf5dd74[_0x1df3('0x24')][_0x1df3('0x26')]?_0xf5dd74[_0x1df3('0x24')]:_0x3beb9d[_0x1df3('0x1f')];if(!_0x4135ab[_0x1df3('0x20')]['hasOwnProperty'](_0x1df3('0x27'))){_0xf5dd74[_0x1df3('0xe')]=qs[_0x1df3('0xe')](_0x4135ab[_0x1df3('0x20')][_0x1df3('0xe')]);_0xf5dd74[_0x1df3('0x10')]=qs[_0x1df3('0x10')](_0x4135ab[_0x1df3('0x20')][_0x1df3('0x10')]);}_0xf5dd74[_0x1df3('0x28')]=qs[_0x1df3('0x29')](_0x4135ab[_0x1df3('0x20')][_0x1df3('0x29')]);_0xf5dd74['where']=qs[_0x1df3('0x22')](_[_0x1df3('0x2a')](_0x4135ab[_0x1df3('0x20')],_0x3beb9d[_0x1df3('0x22')]),_0x393f76);if(_0x4135ab[_0x1df3('0x20')][_0x1df3('0x2b')]){_0xf5dd74['where']=_[_0x1df3('0x2c')](_0xf5dd74['where'],{'$or':_[_0x1df3('0x1a')](_0x393f76,function(_0x4de616){if(_0x4de616[_0x1df3('0x1d')]!==_0x1df3('0x2d')){var _0x166dc1={};_0x166dc1[_0x4de616[_0x1df3('0x17')]]={'$like':'%'+_0x4135ab[_0x1df3('0x20')][_0x1df3('0x2b')]+'%'};return _0x166dc1;}})});}_0xf5dd74=_[_0x1df3('0x2c')]({},_0xf5dd74,_0x4135ab[_0x1df3('0x2e')]);var _0x590586={'where':_0xf5dd74['where']};return db[_0x1df3('0x2f')][_0x1df3('0xf')](_0x590586)['then'](function(_0x46137e){_0x13c197[_0x1df3('0xf')]=_0x46137e;if(_0x4135ab[_0x1df3('0x20')][_0x1df3('0x30')]){_0xf5dd74[_0x1df3('0x31')]=[{'all':!![]}];}return db[_0x1df3('0x2f')][_0x1df3('0x32')](_0xf5dd74);})[_0x1df3('0x12')](function(_0x56080f){_0x13c197[_0x1df3('0x33')]=_[_0x1df3('0x1a')](_0x56080f,function(_0x4f797e){if(_0x4f797e[_0x1df3('0x34')]===_0x1df3('0x35')){var _0x3bac65=encryptor['decryptString'](_0x4f797e['data3']);_0x4f797e[_0x1df3('0x36')]=maskClientSecret(_0x3bac65);}return _0x4f797e;});return _0x13c197;})['then'](respondWithFilteredResult(_0x4ca061,_0xf5dd74))['catch'](handleError(_0x4ca061,null));};exports[_0x1df3('0x37')]=function(_0x29a6bc,_0x34dd17){var _0x3b8043={'raw':!![],'where':{'id':_0x29a6bc[_0x1df3('0x38')]['id']}},_0x1839c4={};_0x1839c4[_0x1df3('0x1f')]=_[_0x1df3('0x21')](db[_0x1df3('0x2f')][_0x1df3('0x1b')]);_0x1839c4[_0x1df3('0x20')]=_[_0x1df3('0x21')](_0x29a6bc[_0x1df3('0x20')]);_0x1839c4[_0x1df3('0x22')]=_[_0x1df3('0x23')](_0x1839c4[_0x1df3('0x1f')],_0x1839c4[_0x1df3('0x20')]);_0x3b8043['attributes']=_['intersection'](_0x1839c4[_0x1df3('0x1f')],qs['fields'](_0x29a6bc[_0x1df3('0x20')]['fields']));_0x3b8043[_0x1df3('0x24')]=_0x3b8043[_0x1df3('0x24')][_0x1df3('0x26')]?_0x3b8043[_0x1df3('0x24')]:_0x1839c4['model'];if(_0x29a6bc['query'][_0x1df3('0x30')]){_0x3b8043[_0x1df3('0x31')]=[{'all':!![]}];}_0x3b8043=_[_0x1df3('0x2c')]({},_0x3b8043,_0x29a6bc['options']);return db[_0x1df3('0x2f')][_0x1df3('0x39')](_0x3b8043)[_0x1df3('0x12')](handleEntityNotFound(_0x34dd17,null))[_0x1df3('0x12')](function(_0x132863){if(_0x132863[_0x1df3('0x34')]==='MicrosoftAzure'){var _0x17ba58=encryptor[_0x1df3('0x3a')](_0x132863[_0x1df3('0x36')]);_0x132863[_0x1df3('0x36')]=maskClientSecret(_0x17ba58);}return _0x132863;})['then'](respondWithResult(_0x34dd17,null))['catch'](handleError(_0x34dd17,null));};exports['create']=function(_0x4a67e3,_0x292922){if(!_0x4a67e3[_0x1df3('0x3b')][_0x1df3('0x17')])throw new Error('Name\x20parameter\x20not\x20specified');if(!_0x4a67e3[_0x1df3('0x3b')][_0x1df3('0x34')])throw new Error(_0x1df3('0x3c'));var _0x287dbc=db[_0x1df3('0x2f')][_0x1df3('0x1b')][_0x1df3('0x34')][_0x1df3('0x3d')];if(!_0x287dbc[_0x1df3('0x3e')](_0x4a67e3[_0x1df3('0x3b')]['service']))throw new Error(_0x1df3('0x3f')+_0x287dbc[_0x1df3('0x40')](',\x20'));if(_0x4a67e3[_0x1df3('0x3b')][_0x1df3('0x34')]===_0x1df3('0x35')&&_0x4a67e3['body'][_0x1df3('0x36')]){_0x4a67e3[_0x1df3('0x3b')][_0x1df3('0x36')]=encryptor[_0x1df3('0x41')](_0x4a67e3[_0x1df3('0x3b')][_0x1df3('0x36')]);}return db['CloudProvider']['create'](_0x4a67e3[_0x1df3('0x3b')],{})[_0x1df3('0x12')](respondWithResult(_0x292922,0xc9))['catch'](handleError(_0x292922,null));};exports['update']=function(_0x2d70ab,_0x429021){if(_0x2d70ab[_0x1df3('0x3b')]['id']){delete _0x2d70ab[_0x1df3('0x3b')]['id'];}return db['CloudProvider'][_0x1df3('0x39')]({'where':{'id':_0x2d70ab[_0x1df3('0x38')]['id']}})[_0x1df3('0x12')](handleEntityNotFound(_0x429021,null))[_0x1df3('0x12')](function(_0x26d3e7){if(_0x26d3e7[_0x1df3('0x34')]==='MicrosoftAzure'&&_0x2d70ab[_0x1df3('0x3b')][_0x1df3('0x36')]){_0x2d70ab[_0x1df3('0x3b')][_0x1df3('0x36')]=encryptor['encryptString'](_0x2d70ab[_0x1df3('0x3b')][_0x1df3('0x36')]);}return _0x26d3e7;})[_0x1df3('0x12')](saveUpdates(_0x2d70ab[_0x1df3('0x3b')],null))[_0x1df3('0x12')](respondWithResult(_0x429021,null))[_0x1df3('0x42')](handleError(_0x429021,null));};exports[_0x1df3('0x13')]=function(_0x3797b9,_0x342693){return db['CloudProvider'][_0x1df3('0x39')]({'where':{'id':_0x3797b9[_0x1df3('0x38')]['id']}})['then'](handleEntityNotFound(_0x342693,null))['then'](removeEntity(_0x342693,null))['catch'](handleError(_0x342693,null));};exports[_0x1df3('0x43')]=function(_0x1c6ae3,_0x3d4d34){return db[_0x1df3('0x2f')][_0x1df3('0x44')]({'where':{'id':_0x1c6ae3['params']['id']},'raw':!![]})[_0x1df3('0x12')](function(_0x349e2d){if(!_0x349e2d)return _0x3d4d34[_0x1df3('0xa')](0x194);return{'url':oauth[_0x1df3('0x45')](_0x349e2d,_0x1c6ae3[_0x1df3('0x46')]['id'])};})[_0x1df3('0x12')](respondWithResult(_0x3d4d34,null))[_0x1df3('0x42')](handleError(_0x3d4d34,null));};exports[_0x1df3('0x47')]=function(_0x2c5839,_0x6b8435){var _0x3ef283=_0x2c5839[_0x1df3('0x3b')];var _0x1a5459;var _0x305bac;if(_0x3ef283[_0x1df3('0x15')])throw _0x3ef283;redis[_0x1df3('0x48')](_0x3ef283[_0x1df3('0x49')])[_0x1df3('0x12')](function(_0x511561){if(!_0x511561)throw new Error(_0x1df3('0x4a'));_0x1a5459=JSON[_0x1df3('0x4b')](_0x511561);var _0x1c0923=Buffer['from'](_0x3ef283[_0x1df3('0x49')],'base64')[_0x1df3('0x4c')](_0x1df3('0x4d'));_0x305bac=JSON[_0x1df3('0x4b')](_0x1c0923);if(!oauth[_0x1df3('0x4e')](_0x3ef283[_0x1df3('0x4f')],_0x1a5459[_0x1df3('0x50')]))throw new Error(_0x1df3('0x51'));redis['del'](_0x3ef283['state']);return oauth['getOauth2MicrosoftAccessToken'](_0x3ef283[_0x1df3('0x52')],_0x1a5459);})[_0x1df3('0x12')](function(_0x5eceee){_0x1a5459[_0x1df3('0x53')]=_0x5eceee['access_token'];_0x1a5459[_0x1df3('0x54')]=_0x5eceee['refresh_token'];return db[_0x1df3('0x2f')]['update']({'data5':_0x1a5459[_0x1df3('0x53')],'data6':_0x1a5459[_0x1df3('0x54')]},{'where':{'id':_0x1a5459['id']}});})[_0x1df3('0x12')](function(){oauth[_0x1df3('0x55')](_0x1a5459);socket[_0x1df3('0x56')](_0x1df3('0x57'),{'id':_0x305bac['id']});return;})[_0x1df3('0x12')](respondWithStatusCode(_0x6b8435,null))['catch'](function(_0x32d884){if(_0x305bac){socket['emit'](_0x1df3('0x58'),{'id':_0x305bac['id']});}if(!_0x1a5459){logger[_0x1df3('0x15')](_0x1df3('0x59'),_0x32d884);return _0x6b8435[_0x1df3('0xb')](0x1f4)[_0x1df3('0x5a')](_0x32d884[_0x1df3('0x5b')]);}logger[_0x1df3('0x15')](_0x1df3('0x5c'),_0x1a5459['id'],JSON[_0x1df3('0x5d')](_0x32d884));});};
\ No newline at end of file
diff --git a/server/api/cloudProvider/cloudProvider.model.js b/server/api/cloudProvider/cloudProvider.model.js
index 90398a2..83da0b6 100644
--- a/server/api/cloudProvider/cloudProvider.model.js
+++ b/server/api/cloudProvider/cloudProvider.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x580e=['api','moment','bluebird','path','rimraf','./cloudProvider.attributes','exports','CloudProvider','cloud_providers','lodash','util','../../config/logger'];(function(_0x40ac5e,_0x2de228){var _0x2839d6=function(_0x123d47){while(--_0x123d47){_0x40ac5e['push'](_0x40ac5e['shift']());}};_0x2839d6(++_0x2de228);}(_0x580e,0xf9));var _0xe580=function(_0x8c43de,_0x90ff31){_0x8c43de=_0x8c43de-0x0;var _0xa6591b=_0x580e[_0x8c43de];return _0xa6591b;};'use strict';var _=require(_0xe580('0x0'));var util=require(_0xe580('0x1'));var logger=require(_0xe580('0x2'))(_0xe580('0x3'));var moment=require(_0xe580('0x4'));var BPromise=require(_0xe580('0x5'));var rp=require('request-promise');var fs=require('fs');var path=require(_0xe580('0x6'));var rimraf=require(_0xe580('0x7'));var config=require('../../config/environment');var attributes=require(_0xe580('0x8'));module[_0xe580('0x9')]=function(_0x3156b9,_0x1acb27){return _0x3156b9['define'](_0xe580('0xa'),attributes,{'tableName':_0xe580('0xb'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
+var _0xf406=['./cloudProvider.attributes','exports','define','CloudProvider','cloud_providers','lodash','util','../../config/logger','api','bluebird','request-promise','path','rimraf','../../config/environment'];(function(_0x199628,_0x198fc7){var _0x1b9c08=function(_0x15aac8){while(--_0x15aac8){_0x199628['push'](_0x199628['shift']());}};_0x1b9c08(++_0x198fc7);}(_0xf406,0x1a9));var _0x6f40=function(_0x59ae8f,_0x148344){_0x59ae8f=_0x59ae8f-0x0;var _0x3900b5=_0xf406[_0x59ae8f];return _0x3900b5;};'use strict';var _=require(_0x6f40('0x0'));var util=require(_0x6f40('0x1'));var logger=require(_0x6f40('0x2'))(_0x6f40('0x3'));var moment=require('moment');var BPromise=require(_0x6f40('0x4'));var rp=require(_0x6f40('0x5'));var fs=require('fs');var path=require(_0x6f40('0x6'));var rimraf=require(_0x6f40('0x7'));var config=require(_0x6f40('0x8'));var attributes=require(_0x6f40('0x9'));module[_0x6f40('0xa')]=function(_0x3e7cb2,_0x179a7a){return _0x3e7cb2[_0x6f40('0xb')](_0x6f40('0xc'),attributes,{'tableName':_0x6f40('0xd'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
diff --git a/server/api/cloudProvider/cloudProvider.oauth.js b/server/api/cloudProvider/cloudProvider.oauth.js
index 022518e..4ea5503 100644
--- a/server/api/cloudProvider/cloudProvider.oauth.js
+++ b/server/api/cloudProvider/cloudProvider.oauth.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xba16=['Dynamics365','replace','{TENANT_ID}','data2','from','stringify','toString','base64','randomBytes','hex','client_id','data1','response_type','state','nonce','prompt','login','map','key','value','oauth2/','set','decode','issuer','aud','unix','exp','data3','then','refresh_token','data6','POST','data5','update','catch','error','Failed\x20to\x20refresh\x20access\x20token\x20for\x20cloud\x20provider\x20#%s,\x20-\x20err:%s','decryptString','intervals','bind','CloudProvider','all','inspect','[CLOUD_PROVIDER]\x20Error\x20while\x20refreshing\x20the\x20tokens\x20after\x20service\x20restart\x20error:%s','crypto','jsonwebtoken','moment','request-promise','util','../../components/encryptor','../../config/environment','../../config/logger','../../config/schedule/cloud-provider','../../mysqldb','redis','defaults','https://login.microsoftonline.com/{TENANT_ID}/oauth2/v2.0','openid','profile','email','offline_access','https://outlook.office365.com/IMAP.AccessAsUser.All','https://outlook.office.com/POP.AccessAsUser.All','https://outlook.office.com/SMTP.Send','/authorize','/token','type','push','/.default','join'];(function(_0x14add3,_0x13ce8d){var _0x4a174f=function(_0x2b3ed7){while(--_0x2b3ed7){_0x14add3['push'](_0x14add3['shift']());}};_0x4a174f(++_0x13ce8d);}(_0xba16,0x1d0));var _0x6ba1=function(_0x385c76,_0xb97335){_0x385c76=_0x385c76-0x0;var _0x5c8367=_0xba16[_0x385c76];return _0x5c8367;};'use strict';var _=require('lodash');var crypto=require(_0x6ba1('0x0'));var jwt=require(_0x6ba1('0x1'));var moment=require(_0x6ba1('0x2'));var Redis=require('ioredis');var rp=require(_0x6ba1('0x3'));var util=require(_0x6ba1('0x4'));var encryptor=require(_0x6ba1('0x5'));var config=require(_0x6ba1('0x6'));var logger=require(_0x6ba1('0x7'))('api');var schedule=require(_0x6ba1('0x8'));var db=require(_0x6ba1('0x9'))['db'];config[_0x6ba1('0xa')]=_[_0x6ba1('0xb')](config[_0x6ba1('0xa')],{'host':'localhost','port':0x18eb});var redis=new Redis(config['redis']);var MICROSOFT_AUTH_URL=_0x6ba1('0xc');var AZURE_AUTH_SCOPES={'Outlook365':[_0x6ba1('0xd'),_0x6ba1('0xe'),_0x6ba1('0xf'),_0x6ba1('0x10'),_0x6ba1('0x11'),_0x6ba1('0x12'),_0x6ba1('0x13')],'Dynamics365':['openid','offline_access']};var MICROSOFT_AUTH_ENDPOINT=_0x6ba1('0x14');var MICROSOFT_TOKEN_ENDPOINT=_0x6ba1('0x15');var OAUTH_REFRESH_INTERVAL=0xfa;function getAuthorizationScopes(_0x5814a4){var _0x444637=_['map'](AZURE_AUTH_SCOPES[_0x5814a4[_0x6ba1('0x16')]]);if(_0x5814a4['type']==='Dynamics365')_0x444637[_0x6ba1('0x17')](_0x5814a4['data7']+_0x6ba1('0x18'));return _0x444637[_0x6ba1('0x19')]('\x20');}function getAccessTokenScope(_0x50d10c){if(_0x50d10c[_0x6ba1('0x16')]==='Outlook365')return'https://outlook.office365.com/IMAP.AccessAsUser.All';if(_0x50d10c[_0x6ba1('0x16')]===_0x6ba1('0x1a'))return _0x50d10c['data7']+_0x6ba1('0x18');}function generateMicrosoftAuthorizationUrl(_0x1edb53,_0x258254){var _0x2392ea=MICROSOFT_AUTH_URL[_0x6ba1('0x1b')](_0x6ba1('0x1c'),_0x1edb53[_0x6ba1('0x1d')]);var _0x130bf8=['code','id_token'];var _0x559f42=Buffer[_0x6ba1('0x1e')](JSON[_0x6ba1('0x1f')]({'id':_0x258254}))[_0x6ba1('0x20')](_0x6ba1('0x21'));var _0x1e6173=crypto[_0x6ba1('0x22')](0x10)[_0x6ba1('0x20')](_0x6ba1('0x23'));var _0x444cd1=getAuthorizationScopes(_0x1edb53);var _0x26b86f=[{'key':_0x6ba1('0x24'),'value':_0x1edb53[_0x6ba1('0x25')]},{'key':_0x6ba1('0x26'),'value':encodeURIComponent(_0x130bf8[_0x6ba1('0x19')]('\x20'))},{'key':'redirect_uri','value':_0x1edb53['data4']},{'key':'response_mode','value':'form_post'},{'key':'scope','value':encodeURIComponent(_0x444cd1)},{'key':_0x6ba1('0x27'),'value':_0x559f42},{'key':_0x6ba1('0x28'),'value':_0x1e6173},{'key':_0x6ba1('0x29'),'value':_0x6ba1('0x2a')}];var _0x1d55c5=_0x2392ea+MICROSOFT_AUTH_ENDPOINT+'?'+_[_0x6ba1('0x2b')](_0x26b86f,function(_0x271a61){return _0x271a61[_0x6ba1('0x2c')]+'='+_0x271a61[_0x6ba1('0x2d')];})['join']('&');_0x1edb53['oauth2Claims']={'issuer':_0x2392ea[_0x6ba1('0x1b')](_0x6ba1('0x2e'),''),'audience':_0x1edb53[_0x6ba1('0x25')],'state':_0x559f42,'nonce':_0x1e6173};redis[_0x6ba1('0x2f')](_0x559f42,JSON[_0x6ba1('0x1f')](_0x1edb53));return _0x1d55c5;}function isValidIdToken(_0x31a558,_0x5f53cd){try{var _0x557458=jwt[_0x6ba1('0x30')](_0x31a558,{'complete':!![]});var _0x3d8e75=_0x557458['payload'];if(_0x3d8e75['iss']!==_0x5f53cd[_0x6ba1('0x31')])return![];if(_0x3d8e75[_0x6ba1('0x32')]!==_0x5f53cd['audience'])return![];if(_0x3d8e75[_0x6ba1('0x28')]!==_0x5f53cd[_0x6ba1('0x28')])return![];if(moment()['isAfter'](moment[_0x6ba1('0x33')](_0x3d8e75[_0x6ba1('0x34')])))return![];return!![];}catch(_0x59d31c){throw _0x59d31c;}}function refreshOauth2MicrosoftAccessToken(_0x4c1d6e){return Promise['resolve']()['then'](function(){if(_0x4c1d6e[_0x6ba1('0x35')])return _0x4c1d6e;return db['CloudProvider']['findOne']({'where':{'id':_0x4c1d6e['id']},'raw':!![]});})[_0x6ba1('0x36')](function(_0x51b798){var _0x484110={'grant_type':_0x6ba1('0x37'),'refresh_token':_0x51b798[_0x6ba1('0x38')],'scope':getAccessTokenScope(_0x51b798),'redirect_uri':_0x51b798['data4'],'client_id':_0x51b798[_0x6ba1('0x25')],'client_secret':encryptor['decryptString'](_0x51b798[_0x6ba1('0x35')])};var _0x3c1b68={'method':_0x6ba1('0x39'),'uri':MICROSOFT_AUTH_URL[_0x6ba1('0x1b')](_0x6ba1('0x1c'),_0x51b798[_0x6ba1('0x1d')])+MICROSOFT_TOKEN_ENDPOINT,'form':_0x484110,'json':!![]};return rp(_0x3c1b68);})[_0x6ba1('0x36')](function(_0x4937e0){_0x4c1d6e[_0x6ba1('0x3a')]=_0x4937e0['access_token'];_0x4c1d6e[_0x6ba1('0x38')]=_0x4937e0[_0x6ba1('0x37')];return db['CloudProvider'][_0x6ba1('0x3b')]({'data5':_0x4c1d6e[_0x6ba1('0x3a')],'data6':_0x4c1d6e[_0x6ba1('0x38')]},{'where':{'id':_0x4c1d6e['id']}});})[_0x6ba1('0x36')](function(){return _0x4c1d6e;})[_0x6ba1('0x3c')](function(_0x45daae){logger[_0x6ba1('0x3d')](_0x6ba1('0x3e'),_0x4c1d6e['id'],_0x45daae);});}function getOauth2MicrosoftAccessToken(_0xee32e2,_0x544b36){var _0x4767f0={'grant_type':'authorization_code','code':_0xee32e2,'scope':getAccessTokenScope(_0x544b36),'redirect_uri':_0x544b36['data4'],'client_id':_0x544b36[_0x6ba1('0x25')],'client_secret':encryptor[_0x6ba1('0x3f')](_0x544b36[_0x6ba1('0x35')])};var _0x266428={'method':_0x6ba1('0x39'),'uri':MICROSOFT_AUTH_URL[_0x6ba1('0x1b')](_0x6ba1('0x1c'),_0x544b36[_0x6ba1('0x1d')])+MICROSOFT_TOKEN_ENDPOINT,'form':_0x4767f0,'json':!![]};return rp(_0x266428);}function startRefreshInterval(_0x297c12){var _0xbe6e2b=schedule[_0x6ba1('0x40')];if(_0xbe6e2b[_0x297c12['id']])clearInterval(_0xbe6e2b[_0x297c12['id']]);_0xbe6e2b[_0x297c12['id']]=setInterval(refreshOauth2MicrosoftAccessToken[_0x6ba1('0x41')](this,{'id':_0x297c12['id']}),OAUTH_REFRESH_INTERVAL*0x3e8);schedule[_0x6ba1('0x40')]=_0xbe6e2b;}function startAllRefreshIntervals(){return db[_0x6ba1('0x42')]['findAll']({'where':{'data6':{'$ne':null}},'raw':!![]})[_0x6ba1('0x36')](function(_0x4a68ae){var _0x423dd5=_0x4a68ae[_0x6ba1('0x2b')](function(_0x5c880d){return refreshOauth2MicrosoftAccessToken(_0x5c880d)[_0x6ba1('0x36')](function(_0x3e8c45){startRefreshInterval(_0x3e8c45);});});return Promise[_0x6ba1('0x43')](_0x423dd5);})[_0x6ba1('0x3c')](function(_0x369c79){var _0xe77464=_0x369c79?util[_0x6ba1('0x44')](_0x369c79,{'showHidden':![],'depth':null}):'';logger['error'](_0x6ba1('0x45'),_0xe77464);});}module['exports']={'generateMicrosoftAuthorizationUrl':generateMicrosoftAuthorizationUrl,'getOauth2MicrosoftAccessToken':getOauth2MicrosoftAccessToken,'isValidIdToken':isValidIdToken,'startAllRefreshIntervals':startAllRefreshIntervals,'refreshOauth2MicrosoftAccessToken':refreshOauth2MicrosoftAccessToken,'startRefreshInterval':startRefreshInterval};
\ No newline at end of file
+var _0xf7fa=['bind','findAll','map','inspect','error','[CLOUD_PROVIDER]\x20Error\x20while\x20refreshing\x20the\x20tokens\x20after\x20service\x20restart\x20error:%s','exports','lodash','jsonwebtoken','moment','ioredis','request-promise','util','../../config/logger','api','../../config/schedule/cloud-provider','../../mysqldb','redis','defaults','localhost','https://login.microsoftonline.com/{TENANT_ID}/oauth2/v2.0','openid','profile','email','offline_access','https://outlook.office365.com/IMAP.AccessAsUser.All','https://outlook.office.com/POP.AccessAsUser.All','/authorize','type','Dynamics365','push','data7','/.default','join','replace','{TENANT_ID}','data2','code','from','stringify','toString','base64','randomBytes','client_id','data1','response_type','redirect_uri','data4','scope','prompt','key','value','oauth2Claims','set','payload','iss','issuer','aud','nonce','isAfter','unix','exp','resolve','CloudProvider','refresh_token','data6','decryptString','data3','POST','then','access_token','update','catch','Failed\x20to\x20refresh\x20access\x20token\x20for\x20cloud\x20provider\x20#%s,\x20-\x20err:%s','authorization_code','intervals'];(function(_0x7bbab4,_0xd306ec){var _0x19e00b=function(_0x72bd0){while(--_0x72bd0){_0x7bbab4['push'](_0x7bbab4['shift']());}};_0x19e00b(++_0xd306ec);}(_0xf7fa,0x9f));var _0xaf7f=function(_0x16bc83,_0x426eaf){_0x16bc83=_0x16bc83-0x0;var _0x426ebc=_0xf7fa[_0x16bc83];return _0x426ebc;};'use strict';var _=require(_0xaf7f('0x0'));var crypto=require('crypto');var jwt=require(_0xaf7f('0x1'));var moment=require(_0xaf7f('0x2'));var Redis=require(_0xaf7f('0x3'));var rp=require(_0xaf7f('0x4'));var util=require(_0xaf7f('0x5'));var encryptor=require('../../components/encryptor');var config=require('../../config/environment');var logger=require(_0xaf7f('0x6'))(_0xaf7f('0x7'));var schedule=require(_0xaf7f('0x8'));var db=require(_0xaf7f('0x9'))['db'];config[_0xaf7f('0xa')]=_[_0xaf7f('0xb')](config[_0xaf7f('0xa')],{'host':_0xaf7f('0xc'),'port':0x18eb});var redis=new Redis(config['redis']);var MICROSOFT_AUTH_URL=_0xaf7f('0xd');var AZURE_AUTH_SCOPES={'Outlook365':[_0xaf7f('0xe'),_0xaf7f('0xf'),_0xaf7f('0x10'),_0xaf7f('0x11'),_0xaf7f('0x12'),_0xaf7f('0x13'),'https://outlook.office.com/SMTP.Send'],'Dynamics365':[_0xaf7f('0xe'),_0xaf7f('0x11')]};var MICROSOFT_AUTH_ENDPOINT=_0xaf7f('0x14');var MICROSOFT_TOKEN_ENDPOINT='/token';var OAUTH_REFRESH_INTERVAL=0xfa;function getAuthorizationScopes(_0x73ca47){var _0x50943f=_['map'](AZURE_AUTH_SCOPES[_0x73ca47['type']]);if(_0x73ca47[_0xaf7f('0x15')]===_0xaf7f('0x16'))_0x50943f[_0xaf7f('0x17')](_0x73ca47[_0xaf7f('0x18')]+_0xaf7f('0x19'));return _0x50943f[_0xaf7f('0x1a')]('\x20');}function getAccessTokenScope(_0x3446ab){if(_0x3446ab[_0xaf7f('0x15')]==='Outlook365')return _0xaf7f('0x12');if(_0x3446ab[_0xaf7f('0x15')]===_0xaf7f('0x16'))return _0x3446ab[_0xaf7f('0x18')]+'/.default';}function generateMicrosoftAuthorizationUrl(_0x479ec2,_0x35f36c){var _0x32e2f7=MICROSOFT_AUTH_URL[_0xaf7f('0x1b')](_0xaf7f('0x1c'),_0x479ec2[_0xaf7f('0x1d')]);var _0x5d47bf=[_0xaf7f('0x1e'),'id_token'];var _0x5c37d9=Buffer[_0xaf7f('0x1f')](JSON[_0xaf7f('0x20')]({'id':_0x35f36c}))[_0xaf7f('0x21')](_0xaf7f('0x22'));var _0x37e9c7=crypto[_0xaf7f('0x23')](0x10)[_0xaf7f('0x21')]('hex');var _0x42543c=getAuthorizationScopes(_0x479ec2);var _0x25fd64=[{'key':_0xaf7f('0x24'),'value':_0x479ec2[_0xaf7f('0x25')]},{'key':_0xaf7f('0x26'),'value':encodeURIComponent(_0x5d47bf[_0xaf7f('0x1a')]('\x20'))},{'key':_0xaf7f('0x27'),'value':_0x479ec2[_0xaf7f('0x28')]},{'key':'response_mode','value':'form_post'},{'key':_0xaf7f('0x29'),'value':encodeURIComponent(_0x42543c)},{'key':'state','value':_0x5c37d9},{'key':'nonce','value':_0x37e9c7},{'key':_0xaf7f('0x2a'),'value':'login'}];var _0x1d5367=_0x32e2f7+MICROSOFT_AUTH_ENDPOINT+'?'+_['map'](_0x25fd64,function(_0xaf2c50){return _0xaf2c50[_0xaf7f('0x2b')]+'='+_0xaf2c50[_0xaf7f('0x2c')];})['join']('&');_0x479ec2[_0xaf7f('0x2d')]={'issuer':_0x32e2f7['replace']('oauth2/',''),'audience':_0x479ec2[_0xaf7f('0x25')],'state':_0x5c37d9,'nonce':_0x37e9c7};redis[_0xaf7f('0x2e')](_0x5c37d9,JSON[_0xaf7f('0x20')](_0x479ec2));return _0x1d5367;}function isValidIdToken(_0x391aa5,_0x35f869){try{var _0x4fe507=jwt['decode'](_0x391aa5,{'complete':!![]});var _0x378dc0=_0x4fe507[_0xaf7f('0x2f')];if(_0x378dc0[_0xaf7f('0x30')]!==_0x35f869[_0xaf7f('0x31')])return![];if(_0x378dc0[_0xaf7f('0x32')]!==_0x35f869['audience'])return![];if(_0x378dc0[_0xaf7f('0x33')]!==_0x35f869['nonce'])return![];if(moment()[_0xaf7f('0x34')](moment[_0xaf7f('0x35')](_0x378dc0[_0xaf7f('0x36')])))return![];return!![];}catch(_0x2339b2){throw _0x2339b2;}}function refreshOauth2MicrosoftAccessToken(_0x569d78){return Promise[_0xaf7f('0x37')]()['then'](function(){if(_0x569d78['data3'])return _0x569d78;return db[_0xaf7f('0x38')]['findOne']({'where':{'id':_0x569d78['id']},'raw':!![]});})['then'](function(_0x27bf59){var _0x4f29ea={'grant_type':_0xaf7f('0x39'),'refresh_token':_0x27bf59[_0xaf7f('0x3a')],'scope':getAccessTokenScope(_0x27bf59),'redirect_uri':_0x27bf59['data4'],'client_id':_0x27bf59[_0xaf7f('0x25')],'client_secret':encryptor[_0xaf7f('0x3b')](_0x27bf59[_0xaf7f('0x3c')])};var _0x390ebe={'method':_0xaf7f('0x3d'),'uri':MICROSOFT_AUTH_URL['replace'](_0xaf7f('0x1c'),_0x27bf59[_0xaf7f('0x1d')])+MICROSOFT_TOKEN_ENDPOINT,'form':_0x4f29ea,'json':!![]};return rp(_0x390ebe);})[_0xaf7f('0x3e')](function(_0x13d135){_0x569d78['data5']=_0x13d135[_0xaf7f('0x3f')];_0x569d78[_0xaf7f('0x3a')]=_0x13d135[_0xaf7f('0x39')];return db[_0xaf7f('0x38')][_0xaf7f('0x40')]({'data5':_0x569d78['data5'],'data6':_0x569d78[_0xaf7f('0x3a')]},{'where':{'id':_0x569d78['id']}});})[_0xaf7f('0x3e')](function(){return _0x569d78;})[_0xaf7f('0x41')](function(_0x5eeba0){logger['error'](_0xaf7f('0x42'),_0x569d78['id'],_0x5eeba0);});}function getOauth2MicrosoftAccessToken(_0xb11ae,_0x4f7b14){var _0x231cef={'grant_type':_0xaf7f('0x43'),'code':_0xb11ae,'scope':getAccessTokenScope(_0x4f7b14),'redirect_uri':_0x4f7b14[_0xaf7f('0x28')],'client_id':_0x4f7b14[_0xaf7f('0x25')],'client_secret':encryptor[_0xaf7f('0x3b')](_0x4f7b14[_0xaf7f('0x3c')])};var _0x438c16={'method':_0xaf7f('0x3d'),'uri':MICROSOFT_AUTH_URL['replace']('{TENANT_ID}',_0x4f7b14[_0xaf7f('0x1d')])+MICROSOFT_TOKEN_ENDPOINT,'form':_0x231cef,'json':!![]};return rp(_0x438c16);}function startRefreshInterval(_0x20dd95){var _0x4e2886=schedule[_0xaf7f('0x44')];if(_0x4e2886[_0x20dd95['id']])clearInterval(_0x4e2886[_0x20dd95['id']]);_0x4e2886[_0x20dd95['id']]=setInterval(refreshOauth2MicrosoftAccessToken[_0xaf7f('0x45')](this,{'id':_0x20dd95['id']}),OAUTH_REFRESH_INTERVAL*0x3e8);schedule[_0xaf7f('0x44')]=_0x4e2886;}function startAllRefreshIntervals(){return db[_0xaf7f('0x38')][_0xaf7f('0x46')]({'where':{'data6':{'$ne':null}},'raw':!![]})[_0xaf7f('0x3e')](function(_0x18a9fc){var _0x3155bd=_0x18a9fc[_0xaf7f('0x47')](function(_0x328aae){return refreshOauth2MicrosoftAccessToken(_0x328aae)['then'](function(_0x19eaa5){startRefreshInterval(_0x19eaa5);});});return Promise['all'](_0x3155bd);})['catch'](function(_0xde45ab){var _0x33b543=_0xde45ab?util[_0xaf7f('0x48')](_0xde45ab,{'showHidden':![],'depth':null}):'';logger[_0xaf7f('0x49')](_0xaf7f('0x4a'),_0x33b543);});}module[_0xaf7f('0x4b')]={'generateMicrosoftAuthorizationUrl':generateMicrosoftAuthorizationUrl,'getOauth2MicrosoftAccessToken':getOauth2MicrosoftAccessToken,'isValidIdToken':isValidIdToken,'startAllRefreshIntervals':startAllRefreshIntervals,'refreshOauth2MicrosoftAccessToken':refreshOauth2MicrosoftAccessToken,'startRefreshInterval':startRefreshInterval};
\ No newline at end of file
diff --git a/server/api/cloudProvider/cloudProvider.rpc.js b/server/api/cloudProvider/cloudProvider.rpc.js
index c57d284..fb6451c 100644
--- a/server/api/cloudProvider/cloudProvider.rpc.js
+++ b/server/api/cloudProvider/cloudProvider.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x5453=['randomstring','ioredis','../../mysqldb','rpc','../../config/environment','client','request','info','CloudProvider,\x20%s,\x20%s','request\x20sent','debug','CloudProvider,\x20%s,\x20%s,\x20%s','error','code','message','result','catch','lodash','util','moment','bluebird'];(function(_0x1bd6b1,_0x57e4c5){var _0x199e9=function(_0x5ae181){while(--_0x5ae181){_0x1bd6b1['push'](_0x1bd6b1['shift']());}};_0x199e9(++_0x57e4c5);}(_0x5453,0x18b));var _0x3545=function(_0x13d07a,_0x41efc3){_0x13d07a=_0x13d07a-0x0;var _0x5ee0ee=_0x5453[_0x13d07a];return _0x5ee0ee;};'use strict';var _=require(_0x3545('0x0'));var util=require(_0x3545('0x1'));var moment=require(_0x3545('0x2'));var BPromise=require(_0x3545('0x3'));var rs=require(_0x3545('0x4'));var fs=require('fs');var Redis=require(_0x3545('0x5'));var db=require(_0x3545('0x6'))['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')(_0x3545('0x7'));var config=require(_0x3545('0x8'));var jayson=require('jayson/promise');var client=jayson[_0x3545('0x9')]['http']({'port':0x232a});function respondWithRpcPromise(_0x290aa5,_0x496d6b,_0x5d5808){return new BPromise(function(_0x2974ae,_0x3cf0cc){return client[_0x3545('0xa')](_0x290aa5,_0x5d5808)['then'](function(_0x21dc51){logger[_0x3545('0xb')](_0x3545('0xc'),_0x496d6b,_0x3545('0xd'));logger[_0x3545('0xe')](_0x3545('0xf'),_0x496d6b,_0x3545('0xd'),JSON['stringify'](_0x21dc51));if(_0x21dc51['error']){if(_0x21dc51[_0x3545('0x10')][_0x3545('0x11')]===0x1f4){logger[_0x3545('0x10')](_0x3545('0xc'),_0x496d6b,_0x21dc51['error']['message']);return _0x3cf0cc(_0x21dc51['error'][_0x3545('0x12')]);}logger[_0x3545('0x10')]('CloudProvider,\x20%s,\x20%s',_0x496d6b,_0x21dc51[_0x3545('0x10')]['message']);return _0x2974ae(_0x21dc51['error'][_0x3545('0x12')]);}else{logger[_0x3545('0xb')]('CloudProvider,\x20%s,\x20%s',_0x496d6b,_0x3545('0xd'));_0x2974ae(_0x21dc51[_0x3545('0x13')]['message']);}})[_0x3545('0x14')](function(_0x51f69b){logger[_0x3545('0x10')](_0x3545('0xc'),_0x496d6b,_0x51f69b);_0x3cf0cc(_0x51f69b);});});}
\ No newline at end of file
+var _0xfff0=['../../config/environment','client','http','then','CloudProvider,\x20%s,\x20%s','request\x20sent','debug','CloudProvider,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','util','moment','bluebird','ioredis','../../mysqldb','../../config/utils','rpc'];(function(_0x40162c,_0x256d00){var _0x816aad=function(_0x550d13){while(--_0x550d13){_0x40162c['push'](_0x40162c['shift']());}};_0x816aad(++_0x256d00);}(_0xfff0,0x139));var _0x0fff=function(_0x89cada,_0x585233){_0x89cada=_0x89cada-0x0;var _0x494834=_0xfff0[_0x89cada];return _0x494834;};'use strict';var _=require('lodash');var util=require(_0x0fff('0x0'));var moment=require(_0x0fff('0x1'));var BPromise=require(_0x0fff('0x2'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x0fff('0x3'));var db=require(_0x0fff('0x4'))['db'];var utils=require(_0x0fff('0x5'));var logger=require('../../config/logger')(_0x0fff('0x6'));var config=require(_0x0fff('0x7'));var jayson=require('jayson/promise');var client=jayson[_0x0fff('0x8')][_0x0fff('0x9')]({'port':0x232a});function respondWithRpcPromise(_0x2f1d2b,_0x586dc5,_0x24cfb0){return new BPromise(function(_0x5e9672,_0x1f2658){return client['request'](_0x2f1d2b,_0x24cfb0)[_0x0fff('0xa')](function(_0x3db6f6){logger['info'](_0x0fff('0xb'),_0x586dc5,_0x0fff('0xc'));logger[_0x0fff('0xd')](_0x0fff('0xe'),_0x586dc5,_0x0fff('0xc'),JSON[_0x0fff('0xf')](_0x3db6f6));if(_0x3db6f6[_0x0fff('0x10')]){if(_0x3db6f6[_0x0fff('0x10')][_0x0fff('0x11')]===0x1f4){logger[_0x0fff('0x10')](_0x0fff('0xb'),_0x586dc5,_0x3db6f6['error'][_0x0fff('0x12')]);return _0x1f2658(_0x3db6f6['error'][_0x0fff('0x12')]);}logger[_0x0fff('0x10')](_0x0fff('0xb'),_0x586dc5,_0x3db6f6[_0x0fff('0x10')]['message']);return _0x5e9672(_0x3db6f6['error'][_0x0fff('0x12')]);}else{logger['info']('CloudProvider,\x20%s,\x20%s',_0x586dc5,'request\x20sent');_0x5e9672(_0x3db6f6[_0x0fff('0x13')][_0x0fff('0x12')]);}})['catch'](function(_0x431b33){logger[_0x0fff('0x10')]('CloudProvider,\x20%s,\x20%s',_0x586dc5,_0x431b33);_0x1f2658(_0x431b33);});});}
\ No newline at end of file
diff --git a/server/api/cloudProvider/index.js b/server/api/cloudProvider/index.js
index 366ba9b..d1d590f 100644
--- a/server/api/cloudProvider/index.js
+++ b/server/api/cloudProvider/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x1261=['/:id','show','create','put','update','delete','/:id/oauth2/microsoft/authorize/','post','exports','Router','../../components/auth/service','./cloudProvider.controller','get','isAuthenticated','index'];(function(_0x112e2a,_0x364486){var _0x4f8af9=function(_0xa11c0d){while(--_0xa11c0d){_0x112e2a['push'](_0x112e2a['shift']());}};_0x4f8af9(++_0x364486);}(_0x1261,0x144));var _0x1126=function(_0xdbb6cb,_0x3b8fda){_0xdbb6cb=_0xdbb6cb-0x0;var _0x476b50=_0x1261[_0xdbb6cb];return _0x476b50;};'use strict';var express=require('express');var router=express[_0x1126('0x0')]();var auth=require(_0x1126('0x1'));var controller=require(_0x1126('0x2'));router[_0x1126('0x3')]('/',auth[_0x1126('0x4')](),controller[_0x1126('0x5')]);router[_0x1126('0x3')](_0x1126('0x6'),auth[_0x1126('0x4')](),controller[_0x1126('0x7')]);router['post']('/',auth['isAuthenticated'](),controller[_0x1126('0x8')]);router[_0x1126('0x9')]('/:id',auth[_0x1126('0x4')](),controller[_0x1126('0xa')]);router[_0x1126('0xb')](_0x1126('0x6'),auth[_0x1126('0x4')](),controller['destroy']);router[_0x1126('0x3')](_0x1126('0xc'),auth[_0x1126('0x4')](),controller['oauth2MicrosoftAuthorize']);router[_0x1126('0xd')]('/oauth2/microsoft/callback',controller['oauth2MicrosoftCallback']);module[_0x1126('0xe')]=router;
\ No newline at end of file
+var _0xadb5=['put','update','delete','destroy','/:id/oauth2/microsoft/authorize/','/oauth2/microsoft/callback','oauth2MicrosoftCallback','exports','Router','./cloudProvider.controller','get','isAuthenticated','/:id','post','create'];(function(_0x2e5c9c,_0x1e81f3){var _0x9200c1=function(_0x10eae5){while(--_0x10eae5){_0x2e5c9c['push'](_0x2e5c9c['shift']());}};_0x9200c1(++_0x1e81f3);}(_0xadb5,0xad));var _0x5adb=function(_0x1d30b3,_0x3d499b){_0x1d30b3=_0x1d30b3-0x0;var _0x1f9a3f=_0xadb5[_0x1d30b3];return _0x1f9a3f;};'use strict';var express=require('express');var router=express[_0x5adb('0x0')]();var auth=require('../../components/auth/service');var controller=require(_0x5adb('0x1'));router[_0x5adb('0x2')]('/',auth[_0x5adb('0x3')](),controller['index']);router[_0x5adb('0x2')](_0x5adb('0x4'),auth[_0x5adb('0x3')](),controller['show']);router[_0x5adb('0x5')]('/',auth[_0x5adb('0x3')](),controller[_0x5adb('0x6')]);router[_0x5adb('0x7')](_0x5adb('0x4'),auth[_0x5adb('0x3')](),controller[_0x5adb('0x8')]);router[_0x5adb('0x9')](_0x5adb('0x4'),auth[_0x5adb('0x3')](),controller[_0x5adb('0xa')]);router[_0x5adb('0x2')](_0x5adb('0xb'),auth[_0x5adb('0x3')](),controller['oauth2MicrosoftAuthorize']);router['post'](_0x5adb('0xc'),controller[_0x5adb('0xd')]);module[_0x5adb('0xe')]=router;
\ No newline at end of file
diff --git a/server/api/cmCompany/cmCompany.attributes.js b/server/api/cmCompany/cmCompany.attributes.js
index 5fdde79..4612862 100644
--- a/server/api/cmCompany/cmCompany.attributes.js
+++ b/server/api/cmCompany/cmCompany.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x7429=['STRING'];(function(_0x283127,_0x54d4d5){var _0x43da5d=function(_0x10947f){while(--_0x10947f){_0x283127['push'](_0x283127['shift']());}};_0x43da5d(++_0x54d4d5);}(_0x7429,0x6f));var _0x9742=function(_0x29bb5e,_0x2869d9){_0x29bb5e=_0x29bb5e-0x0;var _0xea7fb9=_0x7429[_0x29bb5e];return _0xea7fb9;};'use strict';var Sequelize=require('sequelize');module['exports']={'name':{'type':Sequelize[_0x9742('0x0')],'unique':'name','allowNull':![],'validate':{'notEmpty':!![]}},'vat':{'type':Sequelize[_0x9742('0x0')]},'companyId':{'type':Sequelize[_0x9742('0x0')]},'website':{'type':Sequelize['STRING']},'phone':{'type':Sequelize[_0x9742('0x0')]},'fax':{'type':Sequelize[_0x9742('0x0')]},'type':{'type':Sequelize[_0x9742('0x0')]},'street':{'type':Sequelize[_0x9742('0x0')]},'postalCode':{'type':Sequelize[_0x9742('0x0')]},'city':{'type':Sequelize['STRING']},'country':{'type':Sequelize['STRING']},'email':{'type':Sequelize[_0x9742('0x0')],'validate':{'isEmail':!![]}},'emailDomain':{'type':Sequelize[_0x9742('0x0')]},'sStreet':{'type':Sequelize['STRING']},'sPostalCode':{'type':Sequelize[_0x9742('0x0')]},'sCity':{'type':Sequelize[_0x9742('0x0')]},'sCountry':{'type':Sequelize['STRING']},'description':{'type':Sequelize[_0x9742('0x0')]}};
\ No newline at end of file
+var _0x3270=['exports','STRING','name','sequelize'];(function(_0x49ad79,_0x48ee93){var _0xa4e38a=function(_0x4925c7){while(--_0x4925c7){_0x49ad79['push'](_0x49ad79['shift']());}};_0xa4e38a(++_0x48ee93);}(_0x3270,0xcf));var _0x0327=function(_0x5f1cf8,_0x5e0923){_0x5f1cf8=_0x5f1cf8-0x0;var _0x27d0fa=_0x3270[_0x5f1cf8];return _0x27d0fa;};'use strict';var Sequelize=require(_0x0327('0x0'));module[_0x0327('0x1')]={'name':{'type':Sequelize[_0x0327('0x2')],'unique':_0x0327('0x3'),'allowNull':![],'validate':{'notEmpty':!![]}},'vat':{'type':Sequelize[_0x0327('0x2')]},'companyId':{'type':Sequelize[_0x0327('0x2')]},'website':{'type':Sequelize['STRING']},'phone':{'type':Sequelize['STRING']},'fax':{'type':Sequelize[_0x0327('0x2')]},'type':{'type':Sequelize[_0x0327('0x2')]},'street':{'type':Sequelize[_0x0327('0x2')]},'postalCode':{'type':Sequelize[_0x0327('0x2')]},'city':{'type':Sequelize[_0x0327('0x2')]},'country':{'type':Sequelize['STRING']},'email':{'type':Sequelize[_0x0327('0x2')],'validate':{'isEmail':!![]}},'emailDomain':{'type':Sequelize[_0x0327('0x2')]},'sStreet':{'type':Sequelize[_0x0327('0x2')]},'sPostalCode':{'type':Sequelize['STRING']},'sCity':{'type':Sequelize['STRING']},'sCountry':{'type':Sequelize[_0x0327('0x2')]},'description':{'type':Sequelize['STRING']}};
\ No newline at end of file
diff --git a/server/api/cmCompany/cmCompany.controller.js b/server/api/cmCompany/cmCompany.controller.js
index 02c282a..b307d50 100644
--- a/server/api/cmCompany/cmCompany.controller.js
+++ b/server/api/cmCompany/cmCompany.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x66aa=['keys','include','create','body','user','get','UserProfileSection','find','userProfileId','autoAssociation','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','addContacts','ids','omit','getContacts','findOne','rawAttributes','nolimit','eml-format','rimraf','fast-json-patch','moment','bluebird','mustache','util','sox','ejs','fs-extra','lodash','squel','desk.js','to-csv','papaparse','ioredis','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','sendStatus','status','json','offset','limit','undefined','count','set','Content-Range','reject','save','update','then','destroy','Companies','UserProfileResource','end','stack','name','send','CmCompany','describe','model','filters','intersection','query','fields','attributes','length','hasOwnProperty','order','sort','where','pick','filter','merge','map','options','includeAll','findAll','catch','show','params'];(function(_0x53f07b,_0x4ad80a){var _0x59a8bb=function(_0x5a295d){while(--_0x5a295d){_0x53f07b['push'](_0x53f07b['shift']());}};_0x59a8bb(++_0x4ad80a);}(_0x66aa,0x68));var _0xa66a=function(_0x5bb0be,_0x387b95){_0x5bb0be=_0x5bb0be-0x0;var _0x14b5c3=_0x66aa[_0x5bb0be];return _0x14b5c3;};'use strict';var emlformat=require(_0xa66a('0x0'));var rimraf=require(_0xa66a('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xa66a('0x2'));var rp=require('request-promise');var moment=require(_0xa66a('0x3'));var BPromise=require(_0xa66a('0x4'));var Mustache=require(_0xa66a('0x5'));var util=require(_0xa66a('0x6'));var path=require('path');var sox=require(_0xa66a('0x7'));var csv=require('to-csv');var ejs=require(_0xa66a('0x8'));var fs=require('fs');var fs_extra=require(_0xa66a('0x9'));var _=require(_0xa66a('0xa'));var squel=require(_0xa66a('0xb'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0xa66a('0xc'));var toCsv=require(_0xa66a('0xd'));var querystring=require('querystring');var Papa=require(_0xa66a('0xe'));var Redis=require(_0xa66a('0xf'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0xa66a('0x10'));var hardwareService=require(_0xa66a('0x11'));var logger=require(_0xa66a('0x12'))(_0xa66a('0x13'));var utils=require(_0xa66a('0x14'));var config=require(_0xa66a('0x15'));var licenseUtil=require(_0xa66a('0x16'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x5a8a6e,_0x135651){_0x135651=_0x135651||0xcc;return function(_0x56cc5c){if(_0x56cc5c){return _0x5a8a6e[_0xa66a('0x17')](_0x135651);}return _0x5a8a6e[_0xa66a('0x18')](_0x135651)['end']();};}function respondWithResult(_0x311e64,_0x434599){_0x434599=_0x434599||0xc8;return function(_0xd0b3d9){if(_0xd0b3d9){return _0x311e64['status'](_0x434599)[_0xa66a('0x19')](_0xd0b3d9);}};}function respondWithFilteredResult(_0x256454,_0x3fe34f){return function(_0x179e22){if(_0x179e22){var _0x38c996=typeof _0x3fe34f[_0xa66a('0x1a')]==='undefined'&&typeof _0x3fe34f[_0xa66a('0x1b')]===_0xa66a('0x1c');var _0x598175=_0x179e22['count'];var _0x59b20c=_0x38c996?0x0:_0x3fe34f[_0xa66a('0x1a')];var _0x40d6f4=_0x38c996?_0x179e22[_0xa66a('0x1d')]:_0x3fe34f[_0xa66a('0x1a')]+_0x3fe34f['limit'];var _0x23eb74;if(_0x40d6f4>=_0x598175){_0x40d6f4=_0x598175;_0x23eb74=0xc8;}else{_0x23eb74=0xce;}_0x256454[_0xa66a('0x18')](_0x23eb74);return _0x256454[_0xa66a('0x1e')](_0xa66a('0x1f'),_0x59b20c+'-'+_0x40d6f4+'/'+_0x598175)[_0xa66a('0x19')](_0x179e22);}return null;};}function patchUpdates(_0x4ba095){return function(_0x58ec7c){try{jsonpatch['apply'](_0x58ec7c,_0x4ba095,!![]);}catch(_0x24dd39){return BPromise[_0xa66a('0x20')](_0x24dd39);}return _0x58ec7c[_0xa66a('0x21')]();};}function saveUpdates(_0x5f47db,_0x5e52f4){return function(_0x2f2f01){if(_0x2f2f01){return _0x2f2f01[_0xa66a('0x22')](_0x5f47db)[_0xa66a('0x23')](function(_0x29ea78){return _0x29ea78;});}return null;};}function removeEntity(_0x13a4d1,_0x5bfc94){return function(_0x427307){if(_0x427307){return _0x427307[_0xa66a('0x24')]()[_0xa66a('0x23')](function(){var _0x2b76a2=_0x427307['get']({'plain':!![]});var _0x1d4af2=_0xa66a('0x25');return db[_0xa66a('0x26')][_0xa66a('0x24')]({'where':{'type':_0x1d4af2,'resourceId':_0x2b76a2['id']}})['then'](function(){return _0x427307;});})[_0xa66a('0x23')](function(){_0x13a4d1[_0xa66a('0x18')](0xcc)[_0xa66a('0x27')]();});}};}function handleEntityNotFound(_0x5a1312,_0x24a271){return function(_0x387b38){if(!_0x387b38){_0x5a1312[_0xa66a('0x17')](0x194);}return _0x387b38;};}function handleError(_0x55d090,_0x707a91){_0x707a91=_0x707a91||0x1f4;return function(_0x81bc41){logger['error'](_0x81bc41[_0xa66a('0x28')]);if(_0x81bc41[_0xa66a('0x29')]){delete _0x81bc41[_0xa66a('0x29')];}_0x55d090[_0xa66a('0x18')](_0x707a91)[_0xa66a('0x2a')](_0x81bc41);};}exports['index']=function(_0x1b4477,_0x4ddabe){var _0xf71e={},_0x5d1096={},_0x125735={'count':0x0,'rows':[]};return db[_0xa66a('0x2b')][_0xa66a('0x2c')]()[_0xa66a('0x23')](function(_0x41135d){_0x5d1096[_0xa66a('0x2d')]=_['keys'](_0x41135d);_0x5d1096['query']=_['keys'](_0x1b4477['query']);_0x5d1096[_0xa66a('0x2e')]=_[_0xa66a('0x2f')](_0x5d1096[_0xa66a('0x2d')],_0x5d1096['query']);_0xf71e['attributes']=_['intersection'](_0x5d1096['model'],qs['fields'](_0x1b4477[_0xa66a('0x30')][_0xa66a('0x31')]));_0xf71e[_0xa66a('0x32')]=_0xf71e[_0xa66a('0x32')][_0xa66a('0x33')]?_0xf71e[_0xa66a('0x32')]:_0x5d1096[_0xa66a('0x2d')];if(!_0x1b4477['query'][_0xa66a('0x34')]('nolimit')){_0xf71e[_0xa66a('0x1b')]=qs[_0xa66a('0x1b')](_0x1b4477[_0xa66a('0x30')]['limit']);_0xf71e[_0xa66a('0x1a')]=qs[_0xa66a('0x1a')](_0x1b4477[_0xa66a('0x30')][_0xa66a('0x1a')]);}_0xf71e[_0xa66a('0x35')]=qs[_0xa66a('0x36')](_0x1b4477[_0xa66a('0x30')]['sort']);_0xf71e[_0xa66a('0x37')]=qs[_0xa66a('0x2e')](_[_0xa66a('0x38')](_0x1b4477[_0xa66a('0x30')],_0x5d1096[_0xa66a('0x2e')]),_0x41135d);if(_0x1b4477['query'][_0xa66a('0x39')]){_0xf71e[_0xa66a('0x37')]=_[_0xa66a('0x3a')](_0xf71e['where'],{'$or':_[_0xa66a('0x3b')](_0xf71e[_0xa66a('0x32')],function(_0x19b23b){var _0x34de4f={};_0x34de4f[_0x19b23b]={'$like':'%'+_0x1b4477[_0xa66a('0x30')]['filter']+'%'};return _0x34de4f;})});}_0xf71e=_[_0xa66a('0x3a')]({},_0xf71e,_0x1b4477[_0xa66a('0x3c')]);var _0x372a41={'where':_0xf71e[_0xa66a('0x37')]};return db[_0xa66a('0x2b')][_0xa66a('0x1d')](_0x372a41)[_0xa66a('0x23')](function(_0x540ccc){_0x125735[_0xa66a('0x1d')]=_0x540ccc;if(_0x1b4477[_0xa66a('0x30')][_0xa66a('0x3d')]){_0xf71e['include']=[{'all':!![]}];}return db[_0xa66a('0x2b')][_0xa66a('0x3e')](_0xf71e);})[_0xa66a('0x23')](function(_0x55eeca){_0x125735['rows']=_0x55eeca;return _0x125735;})[_0xa66a('0x23')](respondWithFilteredResult(_0x4ddabe,_0xf71e))[_0xa66a('0x3f')](handleError(_0x4ddabe,null));})[_0xa66a('0x3f')](handleError(_0x4ddabe,null));};exports[_0xa66a('0x40')]=function(_0x1259ca,_0x2254bd){var _0x43a441={'raw':![],'where':{'id':_0x1259ca[_0xa66a('0x41')]['id']}},_0xba2702={};_0xba2702[_0xa66a('0x2d')]=_['keys'](db[_0xa66a('0x2b')]['rawAttributes']);_0xba2702[_0xa66a('0x30')]=_[_0xa66a('0x42')](_0x1259ca['query']);_0xba2702[_0xa66a('0x2e')]=_[_0xa66a('0x2f')](_0xba2702[_0xa66a('0x2d')],_0xba2702[_0xa66a('0x30')]);_0x43a441[_0xa66a('0x32')]=_[_0xa66a('0x2f')](_0xba2702['model'],qs['fields'](_0x1259ca[_0xa66a('0x30')][_0xa66a('0x31')]));_0x43a441[_0xa66a('0x32')]=_0x43a441[_0xa66a('0x32')][_0xa66a('0x33')]?_0x43a441['attributes']:_0xba2702[_0xa66a('0x2d')];if(_0x1259ca[_0xa66a('0x30')][_0xa66a('0x3d')]){_0x43a441[_0xa66a('0x43')]=[{'all':!![]}];}_0x43a441=_[_0xa66a('0x3a')]({},_0x43a441,_0x1259ca['options']);return db[_0xa66a('0x2b')]['find'](_0x43a441)[_0xa66a('0x23')](handleEntityNotFound(_0x2254bd,null))[_0xa66a('0x23')](respondWithResult(_0x2254bd,null))[_0xa66a('0x3f')](handleError(_0x2254bd,null));};exports[_0xa66a('0x44')]=function(_0x4cd697,_0x1844fc){return db[_0xa66a('0x2b')][_0xa66a('0x44')](_0x4cd697[_0xa66a('0x45')],{})[_0xa66a('0x23')](function(_0x2618e6){var _0x3a5d22=_0x4cd697[_0xa66a('0x46')][_0xa66a('0x47')]({'plain':!![]});if(!_0x3a5d22)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x3a5d22['role']==='user'){var _0x13b8d2=_0x2618e6[_0xa66a('0x47')]({'plain':!![]});var _0x241fdb=_0xa66a('0x25');return db[_0xa66a('0x48')][_0xa66a('0x49')]({'where':{'name':_0x241fdb,'userProfileId':_0x3a5d22[_0xa66a('0x4a')]},'raw':!![]})[_0xa66a('0x23')](function(_0x32e646){if(_0x32e646&&_0x32e646[_0xa66a('0x4b')]===0x0){return db[_0xa66a('0x26')][_0xa66a('0x44')]({'name':_0x13b8d2[_0xa66a('0x29')],'resourceId':_0x13b8d2['id'],'type':_0x32e646[_0xa66a('0x29')],'sectionId':_0x32e646['id']},{})[_0xa66a('0x23')](function(){return _0x2618e6;});}else{return _0x2618e6;}})[_0xa66a('0x3f')](function(_0x442e5f){logger[_0xa66a('0x4c')](_0xa66a('0x4d'),_0x442e5f);throw _0x442e5f;});}return _0x2618e6;})[_0xa66a('0x23')](respondWithResult(_0x1844fc,0xc9))[_0xa66a('0x3f')](handleError(_0x1844fc,null));};exports[_0xa66a('0x22')]=function(_0x26af6f,_0x235555){if(_0x26af6f[_0xa66a('0x45')]['id']){delete _0x26af6f[_0xa66a('0x45')]['id'];}return db['CmCompany'][_0xa66a('0x49')]({'where':{'id':_0x26af6f[_0xa66a('0x41')]['id']}})[_0xa66a('0x23')](handleEntityNotFound(_0x235555,null))['then'](saveUpdates(_0x26af6f[_0xa66a('0x45')],null))[_0xa66a('0x23')](respondWithResult(_0x235555,null))[_0xa66a('0x3f')](handleError(_0x235555,null));};exports[_0xa66a('0x24')]=function(_0x532de6,_0x2ade7f){return db['CmCompany']['find']({'where':{'id':_0x532de6[_0xa66a('0x41')]['id']}})[_0xa66a('0x23')](handleEntityNotFound(_0x2ade7f,null))[_0xa66a('0x23')](removeEntity(_0x2ade7f,null))[_0xa66a('0x3f')](handleError(_0x2ade7f,null));};exports[_0xa66a('0x2c')]=function(_0x5dac6a,_0x1447bb){return db[_0xa66a('0x2b')]['describe']()['then'](respondWithResult(_0x1447bb,null))[_0xa66a('0x3f')](handleError(_0x1447bb,null));};exports[_0xa66a('0x4e')]=function(_0x15965f,_0x5dee5e,_0x5851d7){return db['CmContact'][_0xa66a('0x49')]({'where':{'id':_0x15965f[_0xa66a('0x41')]['id']}})[_0xa66a('0x23')](handleEntityNotFound(_0x5dee5e,null))['then'](function(_0x5a6398){if(_0x5a6398){return _0x5a6398['addContacts'](_0x15965f[_0xa66a('0x45')][_0xa66a('0x4f')],_[_0xa66a('0x50')](_0x15965f[_0xa66a('0x45')],[_0xa66a('0x4f'),'id'])||{});}})['then'](respondWithResult(_0x5dee5e,null))['catch'](handleError(_0x5dee5e,null));};exports[_0xa66a('0x51')]=function(_0x18b3e2,_0x3d7061,_0x241000){var _0x330422={};var _0xc61c91={};var _0x7376b4;var _0x3d9dec;return db[_0xa66a('0x2b')][_0xa66a('0x52')]({'where':{'id':_0x18b3e2[_0xa66a('0x41')]['id']}})[_0xa66a('0x23')](handleEntityNotFound(_0x3d7061,null))[_0xa66a('0x23')](function(_0x3109bd){if(_0x3109bd){_0x7376b4=_0x3109bd;_0xc61c91[_0xa66a('0x2d')]=_[_0xa66a('0x42')](db['CmContact'][_0xa66a('0x53')]);_0xc61c91['query']=_[_0xa66a('0x42')](_0x18b3e2['query']);_0xc61c91[_0xa66a('0x2e')]=_[_0xa66a('0x2f')](_0xc61c91[_0xa66a('0x2d')],_0xc61c91['query']);_0x330422[_0xa66a('0x32')]=_[_0xa66a('0x2f')](_0xc61c91['model'],qs[_0xa66a('0x31')](_0x18b3e2[_0xa66a('0x30')]['fields']));_0x330422[_0xa66a('0x32')]=_0x330422[_0xa66a('0x32')]['length']?_0x330422['attributes']:_0xc61c91['model'];_0x330422[_0xa66a('0x35')]=qs[_0xa66a('0x36')](_0x18b3e2[_0xa66a('0x30')]['sort']);_0x330422[_0xa66a('0x37')]=qs[_0xa66a('0x2e')](_[_0xa66a('0x38')](_0x18b3e2[_0xa66a('0x30')],_0xc61c91[_0xa66a('0x2e')]));if(_0x18b3e2[_0xa66a('0x30')][_0xa66a('0x39')]){_0x330422[_0xa66a('0x37')]=_[_0xa66a('0x3a')](_0x330422['where'],{'$or':_['map'](_0x330422[_0xa66a('0x32')],function(_0x1f0ce7){var _0x5c013d={};_0x5c013d[_0x1f0ce7]={'$like':'%'+_0x18b3e2['query']['filter']+'%'};return _0x5c013d;})});}_0x330422=_[_0xa66a('0x3a')]({},_0x330422,_0x18b3e2[_0xa66a('0x3c')]);return _0x7376b4['getContacts'](_0x330422);}})[_0xa66a('0x23')](function(_0x2c7e6b){if(_0x2c7e6b){_0x3d9dec=_0x2c7e6b[_0xa66a('0x33')];if(!_0x18b3e2['query'][_0xa66a('0x34')](_0xa66a('0x54'))){_0x330422[_0xa66a('0x1b')]=qs[_0xa66a('0x1b')](_0x18b3e2[_0xa66a('0x30')][_0xa66a('0x1b')]);_0x330422[_0xa66a('0x1a')]=qs[_0xa66a('0x1a')](_0x18b3e2['query'][_0xa66a('0x1a')]);}return _0x7376b4[_0xa66a('0x51')](_0x330422);}})[_0xa66a('0x23')](function(_0x2f79d0){if(_0x2f79d0){return _0x2f79d0?{'count':_0x3d9dec,'rows':_0x2f79d0}:null;}})[_0xa66a('0x23')](respondWithResult(_0x3d7061,null))[_0xa66a('0x3f')](handleError(_0x3d7061,null));};
\ No newline at end of file
+var _0x99b8=['body','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','user','find','userProfileId','autoAssociation','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','addContacts','CmContact','ids','omit','getContacts','findOne','order','pick','map','options','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','fs-extra','lodash','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/license/util','sendStatus','end','status','offset','undefined','limit','count','json','reject','save','update','then','destroy','get','error','stack','name','CmCompany','describe','keys','query','filters','model','attributes','fields','length','hasOwnProperty','nolimit','sort','filter','where','merge','include','findAll','rows','catch','show','params','intersection','includeAll','create'];(function(_0x2375d6,_0x54fb98){var _0x4e3ab3=function(_0x16eede){while(--_0x16eede){_0x2375d6['push'](_0x2375d6['shift']());}};_0x4e3ab3(++_0x54fb98);}(_0x99b8,0x67));var _0x899b=function(_0x5e22f0,_0x346e80){_0x5e22f0=_0x5e22f0-0x0;var _0x2861a5=_0x99b8[_0x5e22f0];return _0x2861a5;};'use strict';var emlformat=require(_0x899b('0x0'));var rimraf=require(_0x899b('0x1'));var zipdir=require(_0x899b('0x2'));var jsonpatch=require(_0x899b('0x3'));var rp=require(_0x899b('0x4'));var moment=require(_0x899b('0x5'));var BPromise=require(_0x899b('0x6'));var Mustache=require(_0x899b('0x7'));var util=require(_0x899b('0x8'));var path=require(_0x899b('0x9'));var sox=require('sox');var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x899b('0xa'));var _=require(_0x899b('0xb'));var squel=require('squel');var crypto=require(_0x899b('0xc'));var jsforce=require(_0x899b('0xd'));var deskjs=require(_0x899b('0xe'));var toCsv=require('to-csv');var querystring=require(_0x899b('0xf'));var Papa=require(_0x899b('0x10'));var Redis=require(_0x899b('0x11'));var authService=require(_0x899b('0x12'));var qs=require(_0x899b('0x13'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x899b('0x14'));var logger=require('../../config/logger')(_0x899b('0x15'));var utils=require(_0x899b('0x16'));var config=require('../../config/environment');var licenseUtil=require(_0x899b('0x17'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x37fdfd,_0x4a1d37){_0x4a1d37=_0x4a1d37||0xcc;return function(_0x1eb090){if(_0x1eb090){return _0x37fdfd[_0x899b('0x18')](_0x4a1d37);}return _0x37fdfd['status'](_0x4a1d37)[_0x899b('0x19')]();};}function respondWithResult(_0xc0aafa,_0x33561c){_0x33561c=_0x33561c||0xc8;return function(_0x1933e0){if(_0x1933e0){return _0xc0aafa[_0x899b('0x1a')](_0x33561c)['json'](_0x1933e0);}};}function respondWithFilteredResult(_0x3c231c,_0x9c3c44){return function(_0x21cf3c){if(_0x21cf3c){var _0x5420b4=typeof _0x9c3c44[_0x899b('0x1b')]===_0x899b('0x1c')&&typeof _0x9c3c44[_0x899b('0x1d')]===_0x899b('0x1c');var _0x3f0ee2=_0x21cf3c[_0x899b('0x1e')];var _0x1be7af=_0x5420b4?0x0:_0x9c3c44[_0x899b('0x1b')];var _0x566231=_0x5420b4?_0x21cf3c[_0x899b('0x1e')]:_0x9c3c44['offset']+_0x9c3c44['limit'];var _0x33874d;if(_0x566231>=_0x3f0ee2){_0x566231=_0x3f0ee2;_0x33874d=0xc8;}else{_0x33874d=0xce;}_0x3c231c[_0x899b('0x1a')](_0x33874d);return _0x3c231c['set']('Content-Range',_0x1be7af+'-'+_0x566231+'/'+_0x3f0ee2)[_0x899b('0x1f')](_0x21cf3c);}return null;};}function patchUpdates(_0x297715){return function(_0xd401c0){try{jsonpatch['apply'](_0xd401c0,_0x297715,!![]);}catch(_0x207d87){return BPromise[_0x899b('0x20')](_0x207d87);}return _0xd401c0[_0x899b('0x21')]();};}function saveUpdates(_0x2e3d07,_0x42e193){return function(_0x1544d2){if(_0x1544d2){return _0x1544d2[_0x899b('0x22')](_0x2e3d07)[_0x899b('0x23')](function(_0x1e5235){return _0x1e5235;});}return null;};}function removeEntity(_0x274e39,_0x463fa1){return function(_0x429402){if(_0x429402){return _0x429402[_0x899b('0x24')]()[_0x899b('0x23')](function(){var _0x3cce91=_0x429402[_0x899b('0x25')]({'plain':!![]});var _0x2ec734='Companies';return db['UserProfileResource']['destroy']({'where':{'type':_0x2ec734,'resourceId':_0x3cce91['id']}})[_0x899b('0x23')](function(){return _0x429402;});})[_0x899b('0x23')](function(){_0x274e39[_0x899b('0x1a')](0xcc)[_0x899b('0x19')]();});}};}function handleEntityNotFound(_0x197073,_0x463ef1){return function(_0x45d570){if(!_0x45d570){_0x197073[_0x899b('0x18')](0x194);}return _0x45d570;};}function handleError(_0x1ea5d0,_0x391c96){_0x391c96=_0x391c96||0x1f4;return function(_0x4bc518){logger[_0x899b('0x26')](_0x4bc518[_0x899b('0x27')]);if(_0x4bc518[_0x899b('0x28')]){delete _0x4bc518[_0x899b('0x28')];}_0x1ea5d0[_0x899b('0x1a')](_0x391c96)['send'](_0x4bc518);};}exports['index']=function(_0x4ffcd6,_0x420abd){var _0xef4c65={},_0x5b8b53={},_0x58c62f={'count':0x0,'rows':[]};return db[_0x899b('0x29')][_0x899b('0x2a')]()[_0x899b('0x23')](function(_0x4653d5){_0x5b8b53['model']=_[_0x899b('0x2b')](_0x4653d5);_0x5b8b53[_0x899b('0x2c')]=_[_0x899b('0x2b')](_0x4ffcd6[_0x899b('0x2c')]);_0x5b8b53[_0x899b('0x2d')]=_['intersection'](_0x5b8b53[_0x899b('0x2e')],_0x5b8b53[_0x899b('0x2c')]);_0xef4c65[_0x899b('0x2f')]=_['intersection'](_0x5b8b53[_0x899b('0x2e')],qs[_0x899b('0x30')](_0x4ffcd6[_0x899b('0x2c')][_0x899b('0x30')]));_0xef4c65['attributes']=_0xef4c65[_0x899b('0x2f')][_0x899b('0x31')]?_0xef4c65[_0x899b('0x2f')]:_0x5b8b53['model'];if(!_0x4ffcd6['query'][_0x899b('0x32')](_0x899b('0x33'))){_0xef4c65['limit']=qs[_0x899b('0x1d')](_0x4ffcd6[_0x899b('0x2c')]['limit']);_0xef4c65[_0x899b('0x1b')]=qs[_0x899b('0x1b')](_0x4ffcd6['query'][_0x899b('0x1b')]);}_0xef4c65['order']=qs[_0x899b('0x34')](_0x4ffcd6['query'][_0x899b('0x34')]);_0xef4c65['where']=qs[_0x899b('0x2d')](_['pick'](_0x4ffcd6[_0x899b('0x2c')],_0x5b8b53[_0x899b('0x2d')]),_0x4653d5);if(_0x4ffcd6[_0x899b('0x2c')][_0x899b('0x35')]){_0xef4c65[_0x899b('0x36')]=_[_0x899b('0x37')](_0xef4c65[_0x899b('0x36')],{'$or':_['map'](_0xef4c65[_0x899b('0x2f')],function(_0x4b4695){var _0x2b028f={};_0x2b028f[_0x4b4695]={'$like':'%'+_0x4ffcd6[_0x899b('0x2c')][_0x899b('0x35')]+'%'};return _0x2b028f;})});}_0xef4c65=_[_0x899b('0x37')]({},_0xef4c65,_0x4ffcd6['options']);var _0x1c2361={'where':_0xef4c65['where']};return db[_0x899b('0x29')][_0x899b('0x1e')](_0x1c2361)[_0x899b('0x23')](function(_0x48265c){_0x58c62f[_0x899b('0x1e')]=_0x48265c;if(_0x4ffcd6['query']['includeAll']){_0xef4c65[_0x899b('0x38')]=[{'all':!![]}];}return db[_0x899b('0x29')][_0x899b('0x39')](_0xef4c65);})[_0x899b('0x23')](function(_0x5c93f9){_0x58c62f[_0x899b('0x3a')]=_0x5c93f9;return _0x58c62f;})[_0x899b('0x23')](respondWithFilteredResult(_0x420abd,_0xef4c65))[_0x899b('0x3b')](handleError(_0x420abd,null));})[_0x899b('0x3b')](handleError(_0x420abd,null));};exports[_0x899b('0x3c')]=function(_0x5165cf,_0x2bddf4){var _0x1ca1c3={'raw':![],'where':{'id':_0x5165cf[_0x899b('0x3d')]['id']}},_0x3e365b={};_0x3e365b[_0x899b('0x2e')]=_[_0x899b('0x2b')](db[_0x899b('0x29')]['rawAttributes']);_0x3e365b[_0x899b('0x2c')]=_[_0x899b('0x2b')](_0x5165cf[_0x899b('0x2c')]);_0x3e365b[_0x899b('0x2d')]=_[_0x899b('0x3e')](_0x3e365b[_0x899b('0x2e')],_0x3e365b[_0x899b('0x2c')]);_0x1ca1c3[_0x899b('0x2f')]=_['intersection'](_0x3e365b[_0x899b('0x2e')],qs[_0x899b('0x30')](_0x5165cf['query'][_0x899b('0x30')]));_0x1ca1c3[_0x899b('0x2f')]=_0x1ca1c3[_0x899b('0x2f')][_0x899b('0x31')]?_0x1ca1c3[_0x899b('0x2f')]:_0x3e365b[_0x899b('0x2e')];if(_0x5165cf[_0x899b('0x2c')][_0x899b('0x3f')]){_0x1ca1c3[_0x899b('0x38')]=[{'all':!![]}];}_0x1ca1c3=_[_0x899b('0x37')]({},_0x1ca1c3,_0x5165cf['options']);return db[_0x899b('0x29')]['find'](_0x1ca1c3)['then'](handleEntityNotFound(_0x2bddf4,null))[_0x899b('0x23')](respondWithResult(_0x2bddf4,null))[_0x899b('0x3b')](handleError(_0x2bddf4,null));};exports[_0x899b('0x40')]=function(_0x4de4a8,_0x1b18af){return db[_0x899b('0x29')]['create'](_0x4de4a8[_0x899b('0x41')],{})['then'](function(_0x4d2141){var _0x136871=_0x4de4a8['user'][_0x899b('0x25')]({'plain':!![]});if(!_0x136871)throw new Error(_0x899b('0x42'));if(_0x136871[_0x899b('0x43')]===_0x899b('0x44')){var _0x383522=_0x4d2141[_0x899b('0x25')]({'plain':!![]});var _0xfbd1d3='Companies';return db['UserProfileSection'][_0x899b('0x45')]({'where':{'name':_0xfbd1d3,'userProfileId':_0x136871[_0x899b('0x46')]},'raw':!![]})[_0x899b('0x23')](function(_0x27cf8b){if(_0x27cf8b&&_0x27cf8b[_0x899b('0x47')]===0x0){return db[_0x899b('0x48')]['create']({'name':_0x383522[_0x899b('0x28')],'resourceId':_0x383522['id'],'type':_0x27cf8b[_0x899b('0x28')],'sectionId':_0x27cf8b['id']},{})[_0x899b('0x23')](function(){return _0x4d2141;});}else{return _0x4d2141;}})[_0x899b('0x3b')](function(_0x29e70a){logger[_0x899b('0x26')](_0x899b('0x49'),_0x29e70a);throw _0x29e70a;});}return _0x4d2141;})['then'](respondWithResult(_0x1b18af,0xc9))[_0x899b('0x3b')](handleError(_0x1b18af,null));};exports[_0x899b('0x22')]=function(_0x18bacd,_0x5d9ace){if(_0x18bacd[_0x899b('0x41')]['id']){delete _0x18bacd['body']['id'];}return db['CmCompany'][_0x899b('0x45')]({'where':{'id':_0x18bacd['params']['id']}})[_0x899b('0x23')](handleEntityNotFound(_0x5d9ace,null))[_0x899b('0x23')](saveUpdates(_0x18bacd[_0x899b('0x41')],null))[_0x899b('0x23')](respondWithResult(_0x5d9ace,null))[_0x899b('0x3b')](handleError(_0x5d9ace,null));};exports[_0x899b('0x24')]=function(_0x46463e,_0x431d1f){return db[_0x899b('0x29')][_0x899b('0x45')]({'where':{'id':_0x46463e[_0x899b('0x3d')]['id']}})[_0x899b('0x23')](handleEntityNotFound(_0x431d1f,null))[_0x899b('0x23')](removeEntity(_0x431d1f,null))['catch'](handleError(_0x431d1f,null));};exports[_0x899b('0x2a')]=function(_0x5686c5,_0x10d570){return db[_0x899b('0x29')][_0x899b('0x2a')]()['then'](respondWithResult(_0x10d570,null))[_0x899b('0x3b')](handleError(_0x10d570,null));};exports[_0x899b('0x4a')]=function(_0x4d106f,_0x39f5b3,_0x306268){return db[_0x899b('0x4b')][_0x899b('0x45')]({'where':{'id':_0x4d106f['params']['id']}})[_0x899b('0x23')](handleEntityNotFound(_0x39f5b3,null))[_0x899b('0x23')](function(_0x53191d){if(_0x53191d){return _0x53191d['addContacts'](_0x4d106f[_0x899b('0x41')][_0x899b('0x4c')],_[_0x899b('0x4d')](_0x4d106f[_0x899b('0x41')],['ids','id'])||{});}})[_0x899b('0x23')](respondWithResult(_0x39f5b3,null))[_0x899b('0x3b')](handleError(_0x39f5b3,null));};exports[_0x899b('0x4e')]=function(_0x52a44a,_0x4b58e6,_0x92d6ad){var _0x269bea={};var _0xbe9cbc={};var _0x5980b6;var _0x2aa4af;return db['CmCompany'][_0x899b('0x4f')]({'where':{'id':_0x52a44a[_0x899b('0x3d')]['id']}})['then'](handleEntityNotFound(_0x4b58e6,null))[_0x899b('0x23')](function(_0x2e02e0){if(_0x2e02e0){_0x5980b6=_0x2e02e0;_0xbe9cbc[_0x899b('0x2e')]=_[_0x899b('0x2b')](db[_0x899b('0x4b')]['rawAttributes']);_0xbe9cbc['query']=_['keys'](_0x52a44a[_0x899b('0x2c')]);_0xbe9cbc[_0x899b('0x2d')]=_[_0x899b('0x3e')](_0xbe9cbc[_0x899b('0x2e')],_0xbe9cbc[_0x899b('0x2c')]);_0x269bea['attributes']=_[_0x899b('0x3e')](_0xbe9cbc[_0x899b('0x2e')],qs['fields'](_0x52a44a[_0x899b('0x2c')][_0x899b('0x30')]));_0x269bea[_0x899b('0x2f')]=_0x269bea[_0x899b('0x2f')]['length']?_0x269bea['attributes']:_0xbe9cbc[_0x899b('0x2e')];_0x269bea[_0x899b('0x50')]=qs['sort'](_0x52a44a[_0x899b('0x2c')][_0x899b('0x34')]);_0x269bea[_0x899b('0x36')]=qs[_0x899b('0x2d')](_[_0x899b('0x51')](_0x52a44a[_0x899b('0x2c')],_0xbe9cbc[_0x899b('0x2d')]));if(_0x52a44a[_0x899b('0x2c')]['filter']){_0x269bea[_0x899b('0x36')]=_['merge'](_0x269bea[_0x899b('0x36')],{'$or':_[_0x899b('0x52')](_0x269bea['attributes'],function(_0x3e033e){var _0x2e660e={};_0x2e660e[_0x3e033e]={'$like':'%'+_0x52a44a['query'][_0x899b('0x35')]+'%'};return _0x2e660e;})});}_0x269bea=_[_0x899b('0x37')]({},_0x269bea,_0x52a44a[_0x899b('0x53')]);return _0x5980b6[_0x899b('0x4e')](_0x269bea);}})[_0x899b('0x23')](function(_0x5c5421){if(_0x5c5421){_0x2aa4af=_0x5c5421['length'];if(!_0x52a44a[_0x899b('0x2c')][_0x899b('0x32')]('nolimit')){_0x269bea['limit']=qs[_0x899b('0x1d')](_0x52a44a['query'][_0x899b('0x1d')]);_0x269bea[_0x899b('0x1b')]=qs[_0x899b('0x1b')](_0x52a44a['query'][_0x899b('0x1b')]);}return _0x5980b6[_0x899b('0x4e')](_0x269bea);}})[_0x899b('0x23')](function(_0x6d3ca4){if(_0x6d3ca4){return _0x6d3ca4?{'count':_0x2aa4af,'rows':_0x6d3ca4}:null;}})[_0x899b('0x23')](respondWithResult(_0x4b58e6,null))['catch'](handleError(_0x4b58e6,null));};
\ No newline at end of file
diff --git a/server/api/cmCompany/cmCompany.model.js b/server/api/cmCompany/cmCompany.model.js
index 8557cb9..4416669 100644
--- a/server/api/cmCompany/cmCompany.model.js
+++ b/server/api/cmCompany/cmCompany.model.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x2002=['define','cm_companies','../../config/logger','api','moment','bluebird','request-promise','path','rimraf','../../config/environment','./cmCompany.attributes','exports'];(function(_0x4801f4,_0x594dd9){var _0x1717ac=function(_0x1d8e59){while(--_0x1d8e59){_0x4801f4['push'](_0x4801f4['shift']());}};_0x1717ac(++_0x594dd9);}(_0x2002,0x86));var _0x2200=function(_0x51a6d6,_0x3c9c49){_0x51a6d6=_0x51a6d6-0x0;var _0x5ef1a8=_0x2002[_0x51a6d6];return _0x5ef1a8;};'use strict';var _=require('lodash');var util=require('util');var logger=require(_0x2200('0x0'))(_0x2200('0x1'));var moment=require(_0x2200('0x2'));var BPromise=require(_0x2200('0x3'));var rp=require(_0x2200('0x4'));var fs=require('fs');var path=require(_0x2200('0x5'));var rimraf=require(_0x2200('0x6'));var config=require(_0x2200('0x7'));var attributes=require(_0x2200('0x8'));module[_0x2200('0x9')]=function(_0x19b2c0,_0x45c2ff){return _0x19b2c0[_0x2200('0xa')]('CmCompany',attributes,{'tableName':_0x2200('0xb'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
+var _0xe945=['CmCompany','lodash','util','../../config/logger','api','bluebird','request-promise','path','rimraf','../../config/environment','./cmCompany.attributes','define'];(function(_0x25228c,_0x4c028c){var _0x5416a1=function(_0x4f0478){while(--_0x4f0478){_0x25228c['push'](_0x25228c['shift']());}};_0x5416a1(++_0x4c028c);}(_0xe945,0x139));var _0x5e94=function(_0x259ca4,_0x1b4dcc){_0x259ca4=_0x259ca4-0x0;var _0x1516bc=_0xe945[_0x259ca4];return _0x1516bc;};'use strict';var _=require(_0x5e94('0x0'));var util=require(_0x5e94('0x1'));var logger=require(_0x5e94('0x2'))(_0x5e94('0x3'));var moment=require('moment');var BPromise=require(_0x5e94('0x4'));var rp=require(_0x5e94('0x5'));var fs=require('fs');var path=require(_0x5e94('0x6'));var rimraf=require(_0x5e94('0x7'));var config=require(_0x5e94('0x8'));var attributes=require(_0x5e94('0x9'));module['exports']=function(_0x4d6da4,_0x4d0bd8){return _0x4d6da4[_0x5e94('0xa')](_0x5e94('0xb'),attributes,{'tableName':'cm_companies','paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
diff --git a/server/api/cmCompany/cmCompany.rpc.js b/server/api/cmCompany/cmCompany.rpc.js
index 938d63b..cd3351f 100644
--- a/server/api/cmCompany/cmCompany.rpc.js
+++ b/server/api/cmCompany/cmCompany.rpc.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x61fb=['../../config/environment','jayson/promise','client','info','CmCompany,\x20%s,\x20%s','request\x20sent','debug','CmCompany,\x20%s,\x20%s,\x20%s','error','code','message','result','lodash','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc'];(function(_0x443c80,_0x33ffd4){var _0x463d65=function(_0xc1c54b){while(--_0xc1c54b){_0x443c80['push'](_0x443c80['shift']());}};_0x463d65(++_0x33ffd4);}(_0x61fb,0x1da));var _0xb61f=function(_0x4b790a,_0x45edd1){_0x4b790a=_0x4b790a-0x0;var _0x598214=_0x61fb[_0x4b790a];return _0x598214;};'use strict';var _=require(_0xb61f('0x0'));var util=require('util');var moment=require(_0xb61f('0x1'));var BPromise=require(_0xb61f('0x2'));var rs=require(_0xb61f('0x3'));var fs=require('fs');var Redis=require(_0xb61f('0x4'));var db=require(_0xb61f('0x5'))['db'];var utils=require(_0xb61f('0x6'));var logger=require(_0xb61f('0x7'))(_0xb61f('0x8'));var config=require(_0xb61f('0x9'));var jayson=require(_0xb61f('0xa'));var client=jayson[_0xb61f('0xb')]['http']({'port':0x232a});function respondWithRpcPromise(_0x32e5f6,_0x379e87,_0x1ae3d4){return new BPromise(function(_0x5220eb,_0x1e1327){return client['request'](_0x32e5f6,_0x1ae3d4)['then'](function(_0x365cd3){logger[_0xb61f('0xc')](_0xb61f('0xd'),_0x379e87,_0xb61f('0xe'));logger[_0xb61f('0xf')](_0xb61f('0x10'),_0x379e87,'request\x20sent',JSON['stringify'](_0x365cd3));if(_0x365cd3[_0xb61f('0x11')]){if(_0x365cd3['error'][_0xb61f('0x12')]===0x1f4){logger[_0xb61f('0x11')]('CmCompany,\x20%s,\x20%s',_0x379e87,_0x365cd3['error']['message']);return _0x1e1327(_0x365cd3[_0xb61f('0x11')][_0xb61f('0x13')]);}logger[_0xb61f('0x11')](_0xb61f('0xd'),_0x379e87,_0x365cd3['error'][_0xb61f('0x13')]);return _0x5220eb(_0x365cd3[_0xb61f('0x11')][_0xb61f('0x13')]);}else{logger[_0xb61f('0xc')](_0xb61f('0xd'),_0x379e87,_0xb61f('0xe'));_0x5220eb(_0x365cd3[_0xb61f('0x14')][_0xb61f('0x13')]);}})['catch'](function(_0xac06d9){logger[_0xb61f('0x11')](_0xb61f('0xd'),_0x379e87,_0xac06d9);_0x1e1327(_0xac06d9);});});}
\ No newline at end of file
+var _0xc910=['error','message','CmCompany,\x20%s,\x20%s','catch','lodash','moment','bluebird','randomstring','../../mysqldb','../../config/logger','rpc','../../config/environment','client','request','then','info','request\x20sent','debug','stringify','code'];(function(_0x4e9c0a,_0x16a894){var _0x3448dd=function(_0x13eef7){while(--_0x13eef7){_0x4e9c0a['push'](_0x4e9c0a['shift']());}};_0x3448dd(++_0x16a894);}(_0xc910,0x7c));var _0x0c91=function(_0x56c53f,_0x4bd865){_0x56c53f=_0x56c53f-0x0;var _0x52b7b7=_0xc910[_0x56c53f];return _0x52b7b7;};'use strict';var _=require(_0x0c91('0x0'));var util=require('util');var moment=require(_0x0c91('0x1'));var BPromise=require(_0x0c91('0x2'));var rs=require(_0x0c91('0x3'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x0c91('0x4'))['db'];var utils=require('../../config/utils');var logger=require(_0x0c91('0x5'))(_0x0c91('0x6'));var config=require(_0x0c91('0x7'));var jayson=require('jayson/promise');var client=jayson[_0x0c91('0x8')]['http']({'port':0x232a});function respondWithRpcPromise(_0x5f0d9f,_0x18b494,_0x1940cc){return new BPromise(function(_0x1350f9,_0x9fa0bf){return client[_0x0c91('0x9')](_0x5f0d9f,_0x1940cc)[_0x0c91('0xa')](function(_0x299dad){logger[_0x0c91('0xb')]('CmCompany,\x20%s,\x20%s',_0x18b494,_0x0c91('0xc'));logger[_0x0c91('0xd')]('CmCompany,\x20%s,\x20%s,\x20%s',_0x18b494,_0x0c91('0xc'),JSON[_0x0c91('0xe')](_0x299dad));if(_0x299dad['error']){if(_0x299dad['error'][_0x0c91('0xf')]===0x1f4){logger[_0x0c91('0x10')]('CmCompany,\x20%s,\x20%s',_0x18b494,_0x299dad[_0x0c91('0x10')][_0x0c91('0x11')]);return _0x9fa0bf(_0x299dad['error'][_0x0c91('0x11')]);}logger[_0x0c91('0x10')](_0x0c91('0x12'),_0x18b494,_0x299dad[_0x0c91('0x10')][_0x0c91('0x11')]);return _0x1350f9(_0x299dad[_0x0c91('0x10')]['message']);}else{logger[_0x0c91('0xb')](_0x0c91('0x12'),_0x18b494,_0x0c91('0xc'));_0x1350f9(_0x299dad['result']['message']);}})[_0x0c91('0x13')](function(_0x1967c7){logger['error'](_0x0c91('0x12'),_0x18b494,_0x1967c7);_0x9fa0bf(_0x1967c7);});});}
\ No newline at end of file
diff --git a/server/api/cmCompany/index.js b/server/api/cmCompany/index.js
index a2ff3b8..e070e33 100644
--- a/server/api/cmCompany/index.js
+++ b/server/api/cmCompany/index.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xe9bd=['../../components/auth/service','../../config/environment','get','/describe','isAuthenticated','show','/:id/contacts','getContacts','post','put','/:id','update','destroy','multer','util','path','connect-timeout','express','Router','fs-extra'];(function(_0x2eec66,_0x3a145b){var _0x50d1b9=function(_0x89008){while(--_0x89008){_0x2eec66['push'](_0x2eec66['shift']());}};_0x50d1b9(++_0x3a145b);}(_0xe9bd,0x111));var _0xde9b=function(_0x34817b,_0x20294d){_0x34817b=_0x34817b-0x0;var _0x2beab2=_0xe9bd[_0x34817b];return _0x2beab2;};'use strict';var multer=require(_0xde9b('0x0'));var util=require(_0xde9b('0x1'));var path=require(_0xde9b('0x2'));var timeout=require(_0xde9b('0x3'));var express=require(_0xde9b('0x4'));var router=express[_0xde9b('0x5')]();var fs_extra=require(_0xde9b('0x6'));var auth=require(_0xde9b('0x7'));var interaction=require('../../components/interaction/service');var config=require(_0xde9b('0x8'));var controller=require('./cmCompany.controller');router[_0xde9b('0x9')]('/',auth['isAuthenticated'](),controller['index']);router[_0xde9b('0x9')](_0xde9b('0xa'),auth[_0xde9b('0xb')](),controller['describe']);router[_0xde9b('0x9')]('/:id',auth[_0xde9b('0xb')](),controller[_0xde9b('0xc')]);router[_0xde9b('0x9')](_0xde9b('0xd'),auth[_0xde9b('0xb')](),controller[_0xde9b('0xe')]);router[_0xde9b('0xf')]('/',auth['isAuthenticated'](),controller['create']);router[_0xde9b('0xf')](_0xde9b('0xd'),auth[_0xde9b('0xb')](),controller['addContacts']);router[_0xde9b('0x10')](_0xde9b('0x11'),auth[_0xde9b('0xb')](),controller[_0xde9b('0x12')]);router['delete'](_0xde9b('0x11'),auth[_0xde9b('0xb')](),controller[_0xde9b('0x13')]);module['exports']=router;
\ No newline at end of file
+var _0x5120=['get','index','/describe','isAuthenticated','describe','show','/:id/contacts','post','create','addContacts','put','/:id','update','delete','destroy','util','path','express','Router','fs-extra','../../components/auth/service','../../components/interaction/service','../../config/environment','./cmCompany.controller'];(function(_0x2e024c,_0x3fe31b){var _0x3192b7=function(_0x5be52e){while(--_0x5be52e){_0x2e024c['push'](_0x2e024c['shift']());}};_0x3192b7(++_0x3fe31b);}(_0x5120,0xe7));var _0x0512=function(_0x185a5a,_0x19442b){_0x185a5a=_0x185a5a-0x0;var _0x39bd2d=_0x5120[_0x185a5a];return _0x39bd2d;};'use strict';var multer=require('multer');var util=require(_0x0512('0x0'));var path=require(_0x0512('0x1'));var timeout=require('connect-timeout');var express=require(_0x0512('0x2'));var router=express[_0x0512('0x3')]();var fs_extra=require(_0x0512('0x4'));var auth=require(_0x0512('0x5'));var interaction=require(_0x0512('0x6'));var config=require(_0x0512('0x7'));var controller=require(_0x0512('0x8'));router[_0x0512('0x9')]('/',auth['isAuthenticated'](),controller[_0x0512('0xa')]);router[_0x0512('0x9')](_0x0512('0xb'),auth[_0x0512('0xc')](),controller[_0x0512('0xd')]);router[_0x0512('0x9')]('/:id',auth[_0x0512('0xc')](),controller[_0x0512('0xe')]);router[_0x0512('0x9')](_0x0512('0xf'),auth[_0x0512('0xc')](),controller['getContacts']);router[_0x0512('0x10')]('/',auth[_0x0512('0xc')](),controller[_0x0512('0x11')]);router[_0x0512('0x10')](_0x0512('0xf'),auth[_0x0512('0xc')](),controller[_0x0512('0x12')]);router[_0x0512('0x13')](_0x0512('0x14'),auth[_0x0512('0xc')](),controller[_0x0512('0x15')]);router[_0x0512('0x16')](_0x0512('0x14'),auth[_0x0512('0xc')](),controller[_0x0512('0x17')]);module['exports']=router;
\ No newline at end of file
diff --git a/server/api/cmContact/cmContact.attributes.js b/server/api/cmContact/cmContact.attributes.js
index a5718a7..1efcb1a 100644
--- a/server/api/cmContact/cmContact.attributes.js
+++ b/server/api/cmContact/cmContact.attributes.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0x5d89=['sequelize','exports','STRING','INTEGER','UNSIGNED','DATE','NOW'];(function(_0x48f3e2,_0x19e0ca){var _0x418a58=function(_0x4d19d6){while(--_0x4d19d6){_0x48f3e2['push'](_0x48f3e2['shift']());}};_0x418a58(++_0x19e0ca);}(_0x5d89,0x1b9));var _0x95d8=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x5d89[_0x3dd15e];return _0x231fd0;};'use strict';var _=require('lodash');var Sequelize=require(_0x95d8('0x0'));module[_0x95d8('0x1')]={'firstName':{'type':Sequelize[_0x95d8('0x2')],'allowNull':![]},'lastName':{'type':Sequelize[_0x95d8('0x2')]},'street':{'type':Sequelize[_0x95d8('0x2')]},'postalCode':{'type':Sequelize[_0x95d8('0x2')]},'city':{'type':Sequelize[_0x95d8('0x2')]},'country':{'type':Sequelize[_0x95d8('0x2')]},'dateOfBirth':{'type':Sequelize[_0x95d8('0x2')]},'description':{'type':Sequelize['TEXT']},'phone':{'type':Sequelize[_0x95d8('0x2')]},'mobile':{'type':Sequelize['STRING']},'fax':{'type':Sequelize[_0x95d8('0x2')]},'email':{'type':Sequelize[_0x95d8('0x2')]},'url':{'type':Sequelize[_0x95d8('0x2')]},'facebook':{'type':Sequelize['STRING']},'fb_data':{'type':Sequelize[_0x95d8('0x2')]},'twitter':{'type':Sequelize['STRING']},'skype':{'type':Sequelize['STRING']},'teams':{'type':Sequelize[_0x95d8('0x2')]},'viber':{'type':Sequelize['STRING']},'line':{'type':Sequelize['STRING']},'wechat':{'type':Sequelize[_0x95d8('0x2')]},'telegram':{'type':Sequelize[_0x95d8('0x2')]},'UserId':{'type':Sequelize[_0x95d8('0x3')]},'AdditionalPhones':{'type':Sequelize[_0x95d8('0x2')]},'priority':{'type':Sequelize[_0x95d8('0x3')](0x2)[_0x95d8('0x4')],'defaultValue':0x2,'validate':{'min':0x0,'max':0x4}},'scheduledat':{'type':Sequelize[_0x95d8('0x5')],'defaultValue':Sequelize[_0x95d8('0x6')]},'dialTimezone':{'type':Sequelize[_0x95d8('0x2')]},'utcOffset':{'type':Sequelize[_0x95d8('0x3')]}};
\ No newline at end of file
+var _0xabb6=['TEXT','INTEGER','UNSIGNED','DATE','sequelize','exports','STRING'];(function(_0x17a9c7,_0x4f33f3){var _0x32831e=function(_0x33132c){while(--_0x33132c){_0x17a9c7['push'](_0x17a9c7['shift']());}};_0x32831e(++_0x4f33f3);}(_0xabb6,0x18c));var _0x6abb=function(_0x339287,_0x2f3015){_0x339287=_0x339287-0x0;var _0x4e0df0=_0xabb6[_0x339287];return _0x4e0df0;};'use strict';var _=require('lodash');var Sequelize=require(_0x6abb('0x0'));module[_0x6abb('0x1')]={'firstName':{'type':Sequelize[_0x6abb('0x2')],'allowNull':![]},'lastName':{'type':Sequelize[_0x6abb('0x2')]},'street':{'type':Sequelize[_0x6abb('0x2')]},'postalCode':{'type':Sequelize[_0x6abb('0x2')]},'city':{'type':Sequelize['STRING']},'country':{'type':Sequelize[_0x6abb('0x2')]},'dateOfBirth':{'type':Sequelize[_0x6abb('0x2')]},'description':{'type':Sequelize[_0x6abb('0x3')]},'phone':{'type':Sequelize[_0x6abb('0x2')]},'mobile':{'type':Sequelize[_0x6abb('0x2')]},'fax':{'type':Sequelize['STRING']},'email':{'type':Sequelize[_0x6abb('0x2')]},'url':{'type':Sequelize[_0x6abb('0x2')]},'facebook':{'type':Sequelize[_0x6abb('0x2')]},'fb_data':{'type':Sequelize[_0x6abb('0x2')]},'twitter':{'type':Sequelize[_0x6abb('0x2')]},'skype':{'type':Sequelize[_0x6abb('0x2')]},'teams':{'type':Sequelize[_0x6abb('0x2')]},'viber':{'type':Sequelize[_0x6abb('0x2')]},'line':{'type':Sequelize['STRING']},'wechat':{'type':Sequelize[_0x6abb('0x2')]},'telegram':{'type':Sequelize['STRING']},'UserId':{'type':Sequelize[_0x6abb('0x4')]},'AdditionalPhones':{'type':Sequelize[_0x6abb('0x2')]},'priority':{'type':Sequelize[_0x6abb('0x4')](0x2)[_0x6abb('0x5')],'defaultValue':0x2,'validate':{'min':0x0,'max':0x4}},'scheduledat':{'type':Sequelize[_0x6abb('0x6')],'defaultValue':Sequelize['NOW']},'dialTimezone':{'type':Sequelize[_0x6abb('0x2')]},'utcOffset':{'type':Sequelize[_0x6abb('0x4')]}};
\ No newline at end of file
diff --git a/server/api/cmContact/cmContact.controller.js b/server/api/cmContact/cmContact.controller.js
index 5ea9c83..629954b 100644
--- a/server/api/cmContact/cmContact.controller.js
+++ b/server/api/cmContact/cmContact.controller.js
@@ -15,4 +15,4 @@
// * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
// * *
// *************************************************************************
-var _0xa9e0=['source','destination','endtime','duration','note','createdAt','userDisposition','userSecondDisposition','userThirdDisposition','UserId','fullname','alias','DESC','findAndCountAll','startCase','Website','Account','closedAt','disposition','secondDisposition','thirdDisposition','Owner','browserName','customerIp','osName','ratingType','subject','substatus','externalUrl','threadId','Interaction','flatten','reverse','value','slice','moment','bluebird','util','squel','ioredis','../../components/contacts','../../components/parsers/qs','../../config/logger','api','../../config/environment/shared','../../mysqldb','redis','localhost','./cmContact.socket','register','status','offset','undefined','limit','count','Content-Range','then','destroy','end','sendStatus','stack','name','describe','getOptions','findAll','query','user','catch','CmContact','find','params','tags','keys','startsWith','cf_','displayName','analytics','CmCustomField','length','columnName','custom','type','values','forEach','hasOwnProperty','body','from','get','isArray','join','info','[CmContact][merge]\x20to\x20%s\x20from\x20%s','CmHopper','[CmContact][merge][destroy][CmHopper],\x20%s','CmHopperBlack','[CmContact][merge][destroy][CmHopperBlack],\x20%s','create','ChatInteraction','update','ChatMessage','ChatOfflineMessage','MailInteraction','MailMessage','SmsInteraction','SmsMessage','FaxInteraction','FaxMessage','OpenchannelInteraction','OpenchannelMessage','CmContactHasItem','CmHopperFinal','ReportAgentPreview','VoiceCallReport','ChatQueueReport','MailQueueReport','OpenchannelQueueReport','SmsQueueReport','WhatsappInteraction','WhatsappMessage','WhatsappQueueReport','dialTimezone','isNil','timezones','utcOffset','additionalPhones','bulkCreate','duplicates','where','$or','push','ListId','findOrCreate','spread','all','show','Tag','color','tag','Phones','ContactItemType','ItemType','literal','Phones.OrderBy','$and','map','format','omit','cf_%d','isEmpty','cm_contacts','id\x20=\x20?','toParam','text','phone','getTags','model','rawAttributes','filters','intersection','attributes','fields','order','sort','pick','filter','merge','nolimit','setTags','findOne','ids','setAdditionalPhones','OrderBy','items','item_types','ItemTypeId','description','contact\x20phone\x20exists','CmHopperAdditionalPhone','item','sequelize','`ItemType`.OrderBy','CmHopperId','ItemType.OrderBy','getAdditionalPhones','PHONE','duplicateAdditionalPhones','CmContactId','toContactId','rescheduleAdditionalPhones','ContactId','options','includeAll','include','getHopperHistories','CmHopperHistory','rows','getJscriptySessions','JscriptySessionReport','uploadCsv','No\x20ListId\x20specified','binding_keys','No\x20association\x20keys\x20specified!','binding_values','No\x20association\x20values\x20specified!','socket_timestamp','Unable\x20to\x20synchronize\x20socket,\x20no\x20timestamp\x20passed','split','Incorrect\x20binding\x20parameters\x20passed!','zipObject','No\x20phone\x20column\x20specified','firstName','No\x20firstName\x20column\x20specified','root','file','chmodSync','0777','child_process','fork','../../components/import/cm/csv','CompanyId','json','File\x20uploaded\x20correctly!','pid','send','path','meta','import','agent','binding','stringify','message','start\x20child\x20process\x20correctly!','error\x20child\x20process','importUpdates','User','../../components/import/cm/csvUpdates','exit','getJourney','mail','chat','sms','openchannel','fax','whatsapp','voice','-createdAt','resolve','channel','includes','toLowerCase','Invalid\x20channel','range','parse','isValid','Invalid\x20date\x20for\x20range\x20to\x20filter','Invalid\x20createdAt\x20filter'];(function(_0x37b7b6,_0x165a5c){var _0x10c4c3=function(_0x16d71e){while(--_0x16d71e){_0x37b7b6['push'](_0x37b7b6['shift']());}};_0x10c4c3(++_0x165a5c);}(_0xa9e0,0x123));var _0x0a9e=function(_0x1b349a,_0x22222c){_0x1b349a=_0x1b349a-0x0;var _0x5d1f7c=_0xa9e0[_0x1b349a];return _0x5d1f7c;};'use strict';var moment=require(_0x0a9e('0x0'));var BPromise=require(_0x0a9e('0x1'));var util=require(_0x0a9e('0x2'));var path=require('path');var fs=require('fs');var _=require('lodash');var squel=require(_0x0a9e('0x3'));var Papa=require('papaparse');var Redis=require(_0x0a9e('0x4'));var contacts=require(_0x0a9e('0x5'));var qs=require(_0x0a9e('0x6'));var logger=require(_0x0a9e('0x7'))(_0x0a9e('0x8'));var config=require('../../config/environment');var shared=require(_0x0a9e('0x9'));var db=require(_0x0a9e('0xa'))['db'];config[_0x0a9e('0xb')]=_['defaults'](config['redis'],{'host':_0x0a9e('0xc'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config['redis']));require(_0x0a9e('0xd'))[_0x0a9e('0xe')](socket);function respondWithResult(_0x307b3e,_0x3ab53f){_0x3ab53f=_0x3ab53f||0xc8;return function(_0xfeb75b){if(_0xfeb75b){return _0x307b3e[_0x0a9e('0xf')](_0x3ab53f)['json'](_0xfeb75b);}};}function respondWithFilteredResult(_0x50dfb2,_0x527cdd){return function(_0x4cfe67){if(_0x4cfe67){var _0x273d4d=typeof _0x527cdd[_0x0a9e('0x10')]===_0x0a9e('0x11')&&typeof _0x527cdd[_0x0a9e('0x12')]===_0x0a9e('0x11');var _0x69aeb7=_0x4cfe67['count'];var _0x4283ce=_0x273d4d?0x0:_0x527cdd[_0x0a9e('0x10')];var _0x2b4227=_0x273d4d?_0x4cfe67[_0x0a9e('0x13')]:_0x527cdd[_0x0a9e('0x10')]+_0x527cdd[_0x0a9e('0x12')];var _0x52a03d;if(_0x2b4227>=_0x69aeb7){_0x2b4227=_0x69aeb7;_0x52a03d=0xc8;}else{_0x52a03d=0xce;}_0x50dfb2[_0x0a9e('0xf')](_0x52a03d);return _0x50dfb2['set'](_0x0a9e('0x14'),_0x4283ce+'-'+_0x2b4227+'/'+_0x69aeb7)['json'](_0x4cfe67);}return null;};}function saveUpdates(_0x16033c){return function(_0x12066b){if(_0x12066b){return _0x12066b['update'](_0x16033c)[_0x0a9e('0x15')](function(_0x5a0a06){return _0x5a0a06;});}return null;};}function removeEntity(_0x459eb1){return function(_0x478723){if(_0x478723){return _0x478723[_0x0a9e('0x16')]()[_0x0a9e('0x15')](function(){_0x459eb1[_0x0a9e('0xf')](0xcc)[_0x0a9e('0x17')]();});}};}function handleEntityNotFound(_0x530eb7){return function(_0x20559e){if(!_0x20559e){_0x530eb7[_0x0a9e('0x18')](0x194);}return _0x20559e;};}function handleError(_0x112016,_0x1c696a){_0x1c696a=_0x1c696a||0x1f4;return function(_0x105080){logger['error'](_0x105080[_0x0a9e('0x19')]);if(_0x105080[_0x0a9e('0x1a')]){delete _0x105080['name'];}_0x112016[_0x0a9e('0xf')](_0x1c696a)['send'](_0x105080);};}exports['index']=function(_0x3a02e1,_0x432e56){var _0x38e7c4={};return contacts[_0x0a9e('0x1b')]()['then'](function(_0xfb6e48){_0x38e7c4=qs[_0x0a9e('0x1c')](_0xfb6e48,_0x3a02e1);return contacts[_0x0a9e('0x1d')](_0x3a02e1[_0x0a9e('0x1e')],_0x3a02e1[_0x0a9e('0x1f')],_0x38e7c4,_0xfb6e48);})[_0x0a9e('0x15')](respondWithFilteredResult(_0x432e56,_0x38e7c4))[_0x0a9e('0x20')](handleError(_0x432e56,null));};exports['destroy']=function(_0x59181e,_0x197ec0){return db[_0x0a9e('0x21')][_0x0a9e('0x22')]({'where':{'id':_0x59181e[_0x0a9e('0x23')]['id']}})['then'](handleEntityNotFound(_0x197ec0,null))[_0x0a9e('0x15')](removeEntity(_0x197ec0,null))['catch'](handleError(_0x197ec0,null));};exports[_0x0a9e('0x1b')]=function(_0x5bfb33,_0x1dc186){return db[_0x0a9e('0x21')][_0x0a9e('0x1b')]()[_0x0a9e('0x15')](function(_0x140511){delete _0x140511[_0x0a9e('0x24')];for(var _0x11c3b6=0x0;_0x11c3b6
','Attachments','Title','Data','generateXOAuth2Token','auth=Bearer\x20','toString','base64','lodash','moment','randomstring','path','util','node-tnef','email','head','value','address','anonymous','generate','name','substring','indexOf','length','Anonymous','split','pop','isEmpty','@xcally.com','html','test','replace','includes','0x1?_0x4dc239['slice'](0x0,-0x1)['join']('\x20'):_0x46dc61[_0x4983('0xc')];}return _0x4983('0x10');}function getLastName(_0x3b0808){var _0x5dbaa8=_[_0x4983('0x7')](_0x3b0808['value']);if(_0x5dbaa8&&_0x5dbaa8[_0x4983('0xc')]){var _0x31b538=_0x5dbaa8[_0x4983('0xc')][_0x4983('0x11')](/\s+/);return _0x31b538[_0x4983('0xf')]>0x1?_0x31b538[_0x4983('0x12')]():'';}return'';}function getMails(_0xceb729,_0x3c7ff3){var _0xea94fd='';for(var _0x413769=0x0;_0x413769<_0x3c7ff3[_0x4983('0x8')][_0x4983('0xf')];_0x413769+=0x1){if(_0x3c7ff3['value'][_0x413769][_0x4983('0x9')]!==_0xceb729){if(!_[_0x4983('0x13')](_0xea94fd)){_0xea94fd+=',';}_0xea94fd+=_0x3c7ff3[_0x4983('0x8')][_0x413769][_0x4983('0xc')]||_0x3c7ff3['value'][_0x413769]['address']||'';_0xea94fd+='\x20<';_0xea94fd+=_0x3c7ff3[_0x4983('0x8')][_0x413769][_0x4983('0x9')]?_0x3c7ff3[_0x4983('0x8')][_0x413769][_0x4983('0x9')]:_0x4983('0xa')+random[_0x4983('0xb')](0x6)+_0x4983('0x14');_0xea94fd+='>';}}return _0xea94fd;}function parseEmail(_0x176db8,_0x3f39d5,_0x68448b){if(_0x3f39d5[_0x4983('0x15')]){var _0x50b4ee=/