Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / intVtigerAccount / intVtigerAccount.controller.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0x5c68=['sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../mysqldb','../../components/integrations/configuration','jayson/promise','client','http','test','request','info','VtigerAccount,\x20%s,\x20%s','request\x20sent','debug','VtigerAccount,\x20%s,\x20%s,\x20%s','stringify','error','code','message','catch','sendStatus','end','offset','limit','status','set','json','save','update','then','destroy','stack','name','send','VtigerAccount','rawAttributes','query','keys','intersection','model','fields','attributes','length','hasOwnProperty','nolimit','order','sort','pick','filters','filter','where','map','type','field','merge','options','count','includeAll','include','rows','show','params','find','create','body','getConfigurations','findOne','VtigerConfiguration','AccountId','Subjects','channel','Descriptions','getDescriptions','VtigerField','md5','username','description','remoteUri','serverUrl','accessKey','moduleName','slice','substring','lastIndexOf','format','GET','getchallenge','success','POST','login','result','describe','sessionName','autogenerated','reference','owner','remove','includes','editable','false','label','startsWith','picklist','picklistValues','value','statusCode','getFields,\x20%s,\x20%s,\x20%s','Wrong\x20credentials','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path'];(function(_0x27097a,_0x1b7f8b){var _0x26378b=function(_0x39f8f8){while(--_0x39f8f8){_0x27097a['push'](_0x27097a['shift']());}};_0x26378b(++_0x1b7f8b);}(_0x5c68,0x179));var _0x85c6=function(_0x3fa93,_0x3750a1){_0x3fa93=_0x3fa93-0x0;var _0x476e37=_0x5c68[_0x3fa93];return _0x476e37;};'use strict';var pdf=require(_0x85c6('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x85c6('0x1'));var zipdir=require(_0x85c6('0x2'));var jsonpatch=require(_0x85c6('0x3'));var rp=require(_0x85c6('0x4'));var moment=require(_0x85c6('0x5'));var BPromise=require(_0x85c6('0x6'));var Mustache=require(_0x85c6('0x7'));var util=require(_0x85c6('0x8'));var path=require(_0x85c6('0x9'));var sox=require(_0x85c6('0xa'));var csv=require(_0x85c6('0xb'));var ejs=require(_0x85c6('0xc'));var fs=require('fs');var _=require(_0x85c6('0xd'));var squel=require(_0x85c6('0xe'));var crypto=require(_0x85c6('0xf'));var jsforce=require(_0x85c6('0x10'));var deskjs=require(_0x85c6('0x11'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0x85c6('0x12'));var authService=require(_0x85c6('0x13'));var qs=require(_0x85c6('0x14'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x85c6('0x15'))(_0x85c6('0x16'));var utils=require(_0x85c6('0x17'));var config=require('../../config/environment');var db=require(_0x85c6('0x18'))['db'];var integrations=require(_0x85c6('0x19'));var jayson=require(_0x85c6('0x1a'));var client=jayson[_0x85c6('0x1b')][_0x85c6('0x1c')]({'port':0x232a});function checkPasswordPattern(_0x3b6bcd,_0x33de1d,_0x4a8f7f){if(_0x4a8f7f){var _0x3ef616=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x3ef616[_0x85c6('0x1d')](_0x33de1d)){return _0x3b6bcd;}else{throw new Error('The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.');}}else{return _0x3b6bcd;}}function respondWithRpcPromise(_0x13358d,_0x3eed89,_0x26c8f2,_0x77f6fc){return new BPromise(function(_0x1a7d65,_0x288b3c){var _0x236ff1=_0x77f6fc||client;return _0x236ff1[_0x85c6('0x1e')](_0x13358d,_0x26c8f2)['then'](function(_0x3a3cb4){logger[_0x85c6('0x1f')](_0x85c6('0x20'),_0x3eed89,_0x85c6('0x21'));logger[_0x85c6('0x22')](_0x85c6('0x23'),_0x3eed89,_0x85c6('0x21'),JSON[_0x85c6('0x24')](_0x3a3cb4));if(_0x3a3cb4[_0x85c6('0x25')]){if(_0x3a3cb4['error'][_0x85c6('0x26')]===0x1f4){logger['error'](_0x85c6('0x20'),_0x3eed89,_0x3a3cb4[_0x85c6('0x25')]['message']);return _0x288b3c(_0x3a3cb4[_0x85c6('0x25')][_0x85c6('0x27')]);}logger[_0x85c6('0x25')](_0x85c6('0x20'),_0x3eed89,_0x3a3cb4['error'][_0x85c6('0x27')]);return _0x1a7d65(_0x3a3cb4[_0x85c6('0x25')][_0x85c6('0x27')]);}else{logger[_0x85c6('0x1f')]('VtigerAccount,\x20%s,\x20%s',_0x3eed89,_0x85c6('0x21'));_0x1a7d65(_0x3a3cb4['result'][_0x85c6('0x27')]);}})[_0x85c6('0x28')](function(_0x30ff49){logger[_0x85c6('0x25')](_0x85c6('0x20'),_0x3eed89,_0x30ff49);_0x288b3c(_0x30ff49);});});}function respondWithStatusCode(_0xd71fd0,_0x12aa28){_0x12aa28=_0x12aa28||0xcc;return function(_0x2c2b5f){if(_0x2c2b5f){return _0xd71fd0[_0x85c6('0x29')](_0x12aa28);}return _0xd71fd0['status'](_0x12aa28)[_0x85c6('0x2a')]();};}function respondWithResult(_0x9cf2d3,_0x258068){_0x258068=_0x258068||0xc8;return function(_0x1c93f7){if(_0x1c93f7){return _0x9cf2d3['status'](_0x258068)['json'](_0x1c93f7);}};}function respondWithFilteredResult(_0x4d91bd,_0x2d781f){return function(_0x105765){if(_0x105765){var _0x17b1a1=_0x105765['count'],_0x4b7762=_0x2d781f[_0x85c6('0x2b')],_0x34cb9f=_0x2d781f['offset']+_0x2d781f[_0x85c6('0x2c')],_0x4b70c6;if(_0x34cb9f>=_0x17b1a1){_0x34cb9f=_0x17b1a1;_0x4b70c6=0xc8;}else{_0x4b70c6=0xce;}_0x4d91bd[_0x85c6('0x2d')](_0x4b70c6);return _0x4d91bd[_0x85c6('0x2e')]('Content-Range',_0x4b7762+'-'+_0x34cb9f+'/'+_0x17b1a1)[_0x85c6('0x2f')](_0x105765);}return null;};}function patchUpdates(_0x3778b5){return function(_0x1e197a){try{jsonpatch['apply'](_0x1e197a,_0x3778b5,!![]);}catch(_0x2061cc){return BPromise['reject'](_0x2061cc);}return _0x1e197a[_0x85c6('0x30')]();};}function saveUpdates(_0x194ed4,_0x299328){return function(_0xb4d5c0){if(_0xb4d5c0){return _0xb4d5c0[_0x85c6('0x31')](_0x194ed4)[_0x85c6('0x32')](function(_0x316a6f){return _0x316a6f;});}return null;};}function removeEntity(_0x483142,_0xf0b076){return function(_0x572b37){if(_0x572b37){return _0x572b37[_0x85c6('0x33')]()[_0x85c6('0x32')](function(){_0x483142[_0x85c6('0x2d')](0xcc)[_0x85c6('0x2a')]();});}};}function handleEntityNotFound(_0x40e719,_0x4ffb97){return function(_0x4ca92d){if(!_0x4ca92d){_0x40e719[_0x85c6('0x29')](0x194);}return _0x4ca92d;};}function handleError(_0x10867b,_0x5d2483){_0x5d2483=_0x5d2483||0x1f4;return function(_0x55a0a5){logger[_0x85c6('0x25')](_0x55a0a5[_0x85c6('0x34')]);if(_0x55a0a5[_0x85c6('0x35')]){delete _0x55a0a5[_0x85c6('0x35')];}_0x10867b[_0x85c6('0x2d')](_0x5d2483)[_0x85c6('0x36')](_0x55a0a5);};}exports['index']=function(_0x1b26d0,_0x5ed63d){var _0x61fa32={},_0xe079c3={},_0x4df87f={'count':0x0,'rows':[]};var _0x44fa27=db[_0x85c6('0x37')][_0x85c6('0x38')];_0xe079c3['model']=_['keys'](_0x44fa27);_0xe079c3[_0x85c6('0x39')]=_[_0x85c6('0x3a')](_0x1b26d0[_0x85c6('0x39')]);_0xe079c3['filters']=_[_0x85c6('0x3b')](_0xe079c3[_0x85c6('0x3c')],_0xe079c3['query']);_0x61fa32['attributes']=_['intersection'](_0xe079c3[_0x85c6('0x3c')],qs[_0x85c6('0x3d')](_0x1b26d0[_0x85c6('0x39')][_0x85c6('0x3d')]));_0x61fa32[_0x85c6('0x3e')]=_0x61fa32[_0x85c6('0x3e')][_0x85c6('0x3f')]?_0x61fa32[_0x85c6('0x3e')]:_0xe079c3['model'];if(!_0x1b26d0['query'][_0x85c6('0x40')](_0x85c6('0x41'))){_0x61fa32[_0x85c6('0x2c')]=qs[_0x85c6('0x2c')](_0x1b26d0[_0x85c6('0x39')][_0x85c6('0x2c')]);_0x61fa32[_0x85c6('0x2b')]=qs['offset'](_0x1b26d0[_0x85c6('0x39')][_0x85c6('0x2b')]);}_0x61fa32[_0x85c6('0x42')]=qs[_0x85c6('0x43')](_0x1b26d0[_0x85c6('0x39')]['sort']);_0x61fa32['where']=qs['filters'](_[_0x85c6('0x44')](_0x1b26d0[_0x85c6('0x39')],_0xe079c3[_0x85c6('0x45')]));if(_0x1b26d0[_0x85c6('0x39')][_0x85c6('0x46')]){_0x61fa32[_0x85c6('0x47')]=_['merge'](_0x61fa32[_0x85c6('0x47')],{'$or':_[_0x85c6('0x48')](_0x44fa27,function(_0xcebaea){if(_0xcebaea[_0x85c6('0x49')]['key']!=='VIRTUAL'){var _0x1796b9={};_0x1796b9[_0xcebaea[_0x85c6('0x4a')]]={'$like':'%'+_0x1b26d0[_0x85c6('0x39')]['filter']+'%'};return _0x1796b9;}})});}_0x61fa32=_[_0x85c6('0x4b')]({},_0x61fa32,_0x1b26d0[_0x85c6('0x4c')]);var _0xc6e765={'where':_0x61fa32[_0x85c6('0x47')]};return db['VtigerAccount'][_0x85c6('0x4d')](_0xc6e765)[_0x85c6('0x32')](function(_0x4c3c25){_0x4df87f[_0x85c6('0x4d')]=_0x4c3c25;if(_0x1b26d0[_0x85c6('0x39')][_0x85c6('0x4e')]){_0x61fa32[_0x85c6('0x4f')]=[{'all':!![]}];}return db[_0x85c6('0x37')]['findAll'](_0x61fa32);})[_0x85c6('0x32')](function(_0x421c94){_0x4df87f[_0x85c6('0x50')]=_0x421c94;return _0x4df87f;})[_0x85c6('0x32')](respondWithFilteredResult(_0x5ed63d,_0x61fa32))[_0x85c6('0x28')](handleError(_0x5ed63d,null));};exports[_0x85c6('0x51')]=function(_0xb159da,_0x4d5279){var _0x10f6d3={'raw':![],'where':{'id':_0xb159da[_0x85c6('0x52')]['id']}},_0x2b1c3f={};_0x2b1c3f['model']=_[_0x85c6('0x3a')](db[_0x85c6('0x37')]['rawAttributes']);_0x2b1c3f['query']=_[_0x85c6('0x3a')](_0xb159da[_0x85c6('0x39')]);_0x2b1c3f[_0x85c6('0x45')]=_[_0x85c6('0x3b')](_0x2b1c3f[_0x85c6('0x3c')],_0x2b1c3f[_0x85c6('0x39')]);_0x10f6d3[_0x85c6('0x3e')]=_[_0x85c6('0x3b')](_0x2b1c3f['model'],qs[_0x85c6('0x3d')](_0xb159da[_0x85c6('0x39')][_0x85c6('0x3d')]));_0x10f6d3[_0x85c6('0x3e')]=_0x10f6d3['attributes']['length']?_0x10f6d3[_0x85c6('0x3e')]:_0x2b1c3f['model'];if(_0xb159da[_0x85c6('0x39')]['includeAll']){_0x10f6d3[_0x85c6('0x4f')]=[{'all':!![]}];}_0x10f6d3=_[_0x85c6('0x4b')]({},_0x10f6d3,_0xb159da['options']);return db[_0x85c6('0x37')][_0x85c6('0x53')](_0x10f6d3)['then'](handleEntityNotFound(_0x4d5279,null))[_0x85c6('0x32')](respondWithResult(_0x4d5279,null))[_0x85c6('0x28')](handleError(_0x4d5279,null));};exports[_0x85c6('0x54')]=function(_0x234ab9,_0x21d203){return db[_0x85c6('0x37')][_0x85c6('0x54')](_0x234ab9['body'],{})[_0x85c6('0x32')](respondWithResult(_0x21d203,0xc9))['catch'](handleError(_0x21d203,null));};exports[_0x85c6('0x31')]=function(_0x124e28,_0x1aca82){if(_0x124e28[_0x85c6('0x55')]['id']){delete _0x124e28[_0x85c6('0x55')]['id'];}return db['VtigerAccount'][_0x85c6('0x53')]({'where':{'id':_0x124e28[_0x85c6('0x52')]['id']}})['then'](handleEntityNotFound(_0x1aca82,null))[_0x85c6('0x32')](saveUpdates(_0x124e28[_0x85c6('0x55')],null))['then'](respondWithResult(_0x1aca82,null))['catch'](handleError(_0x1aca82,null));};exports[_0x85c6('0x33')]=function(_0x37af8c,_0x5987f1){return db[_0x85c6('0x37')]['find']({'where':{'id':_0x37af8c[_0x85c6('0x52')]['id']}})['then'](handleEntityNotFound(_0x5987f1,null))['then'](removeEntity(_0x5987f1,null))['catch'](handleError(_0x5987f1,null));};exports[_0x85c6('0x56')]=function(_0x6f6e95,_0x25fbe4,_0x5320f2){var _0x2d44e3={};var _0x5b1c82={};var _0x1f63c5;var _0x3e392b;return db['VtigerAccount'][_0x85c6('0x57')]({'where':{'id':_0x6f6e95[_0x85c6('0x52')]['id']}})[_0x85c6('0x32')](handleEntityNotFound(_0x25fbe4,null))['then'](function(_0x39b058){if(_0x39b058){_0x1f63c5=_0x39b058;_0x5b1c82[_0x85c6('0x3c')]=_[_0x85c6('0x3a')](db[_0x85c6('0x58')][_0x85c6('0x38')]);_0x5b1c82[_0x85c6('0x39')]=_['keys'](_0x6f6e95['query']);_0x5b1c82[_0x85c6('0x45')]=_[_0x85c6('0x3b')](_0x5b1c82[_0x85c6('0x3c')],_0x5b1c82[_0x85c6('0x39')]);_0x2d44e3[_0x85c6('0x3e')]=_[_0x85c6('0x3b')](_0x5b1c82['model'],qs['fields'](_0x6f6e95[_0x85c6('0x39')][_0x85c6('0x3d')]));_0x2d44e3['attributes']=_0x2d44e3[_0x85c6('0x3e')][_0x85c6('0x3f')]?_0x2d44e3[_0x85c6('0x3e')]:_0x5b1c82['model'];_0x2d44e3[_0x85c6('0x42')]=qs[_0x85c6('0x43')](_0x6f6e95['query']['sort']);_0x2d44e3[_0x85c6('0x47')]=qs['filters'](_[_0x85c6('0x44')](_0x6f6e95[_0x85c6('0x39')],_0x5b1c82['filters']));if(_0x6f6e95['query'][_0x85c6('0x46')]){_0x2d44e3[_0x85c6('0x47')]=_[_0x85c6('0x4b')](_0x2d44e3[_0x85c6('0x47')],{'$or':_[_0x85c6('0x48')](_0x2d44e3[_0x85c6('0x3e')],function(_0xb94d91){var _0x41f116={};_0x41f116[_0xb94d91]={'$like':'%'+_0x6f6e95[_0x85c6('0x39')][_0x85c6('0x46')]+'%'};return _0x41f116;})});}_0x2d44e3=_[_0x85c6('0x4b')]({},_0x2d44e3,_0x6f6e95[_0x85c6('0x4c')]);return _0x1f63c5[_0x85c6('0x56')](_0x2d44e3);}})[_0x85c6('0x32')](function(_0x3a5ae3){if(_0x3a5ae3){_0x3e392b=_0x3a5ae3[_0x85c6('0x3f')];if(!_0x6f6e95[_0x85c6('0x39')]['hasOwnProperty'](_0x85c6('0x41'))){_0x2d44e3[_0x85c6('0x2c')]=qs['limit'](_0x6f6e95[_0x85c6('0x39')][_0x85c6('0x2c')]);_0x2d44e3[_0x85c6('0x2b')]=qs[_0x85c6('0x2b')](_0x6f6e95[_0x85c6('0x39')][_0x85c6('0x2b')]);}return _0x1f63c5['getConfigurations'](_0x2d44e3);}})['then'](function(_0xa12c7a){if(_0xa12c7a){return _0xa12c7a?{'count':_0x3e392b,'rows':_0xa12c7a}:null;}})[_0x85c6('0x32')](respondWithResult(_0x25fbe4,null))[_0x85c6('0x28')](handleError(_0x25fbe4,null));};exports['addConfiguration']=function(_0x2edef9,_0x1bb368,_0x3e67aa){if(_0x2edef9['body']['id']){delete _0x2edef9[_0x85c6('0x55')]['id'];}return db[_0x85c6('0x37')][_0x85c6('0x57')]({'where':{'id':_0x2edef9[_0x85c6('0x52')]['id']}})[_0x85c6('0x32')](handleEntityNotFound(_0x1bb368,null))[_0x85c6('0x32')](function(_0x14cb92){if(_0x14cb92){_0x2edef9[_0x85c6('0x55')][_0x85c6('0x59')]=_0x14cb92['id'];_0x2edef9[_0x85c6('0x55')][_0x85c6('0x5a')]=integrations['getSubjects'](_0x2edef9[_0x85c6('0x55')][_0x85c6('0x5b')],_0x2edef9[_0x85c6('0x55')][_0x85c6('0x49')]);_0x2edef9[_0x85c6('0x55')][_0x85c6('0x5c')]=integrations[_0x85c6('0x5d')](_0x2edef9[_0x85c6('0x55')]['channel'],_0x2edef9[_0x85c6('0x55')]['type']);return db['VtigerConfiguration'][_0x85c6('0x54')](_0x2edef9[_0x85c6('0x55')],{'include':[{'model':db[_0x85c6('0x5e')],'as':_0x85c6('0x5a')},{'model':db[_0x85c6('0x5e')],'as':'Descriptions'}]});}return null;})[_0x85c6('0x32')](respondWithResult(_0x1bb368,null))['catch'](handleError(_0x1bb368,null));};var md5=require(_0x85c6('0x5f'));exports['getFields']=function(_0x295998,_0x2ae4fb,_0x171342){var _0x1540a6=null;var _0x50e8df=null;var _0x359a6b=null;var _0x4fe478=null;var _0x5ae6ab='';return db[_0x85c6('0x37')][_0x85c6('0x57')]({'where':{'id':_0x295998[_0x85c6('0x52')]['id']},'attributes':['id',_0x85c6('0x35'),_0x85c6('0x60'),_0x85c6('0x61'),'moduleName',_0x85c6('0x62'),_0x85c6('0x63'),_0x85c6('0x64')]})['then'](handleEntityNotFound(_0x2ae4fb,null))[_0x85c6('0x32')](function(_0x425008){if(_0x425008){_0x1540a6=_0x425008[_0x85c6('0x60')];_0x50e8df=_0x425008[_0x85c6('0x64')];_0x359a6b=_0x425008[_0x85c6('0x65')];_0x5ae6ab=_0x425008[_0x85c6('0x62')];var _0x5b399a=_0x5ae6ab[_0x85c6('0x66')](-0x1);if(_0x5b399a==='/'){_0x5ae6ab=_0x5ae6ab[_0x85c6('0x67')](0x0,_0x5ae6ab[_0x85c6('0x68')](_0x5b399a));}_0x4fe478=util[_0x85c6('0x69')]('%s/webservice.php',_0x5ae6ab);var _0x1a33ac={'method':_0x85c6('0x6a'),'uri':_0x4fe478,'qs':{'operation':_0x85c6('0x6b'),'username':_0x425008[_0x85c6('0x60')]},'json':!![]};return rp(_0x1a33ac);}})[_0x85c6('0x32')](function(_0x2adde7){if(_0x2adde7[_0x85c6('0x6c')]){var _0x256df2={'method':_0x85c6('0x6d'),'uri':_0x4fe478,'form':{'operation':_0x85c6('0x6e'),'username':_0x1540a6,'accessKey':md5(_0x2adde7[_0x85c6('0x6f')]['token']+_0x50e8df)},'json':!![]};return rp(_0x256df2);}})[_0x85c6('0x32')](function(_0x51221a){if(_0x51221a[_0x85c6('0x6c')]){var _0x2642b6={'method':'GET','uri':_0x4fe478,'qs':{'operation':_0x85c6('0x70'),'username':_0x1540a6,'sessionName':_0x51221a['result'][_0x85c6('0x71')],'elementType':_0x359a6b},'json':!![]};return rp(_0x2642b6);}})[_0x85c6('0x32')](function(_0x17d17d){if(_0x17d17d[_0x85c6('0x6c')]){var _0xca7dc2=[_0x85c6('0x72'),_0x85c6('0x73'),_0x85c6('0x74')];_[_0x85c6('0x75')](_0x17d17d[_0x85c6('0x6f')]['fields'],function(_0x10549a){return _0xca7dc2[_0x85c6('0x76')](_0x10549a['type'][_0x85c6('0x35')]);});_['remove'](_0x17d17d[_0x85c6('0x6f')][_0x85c6('0x3d')],function(_0x6ecbf5){return _0x6ecbf5[_0x85c6('0x77')]===_0x85c6('0x78');});return{'count':_0x17d17d[_0x85c6('0x6f')]['fields'][_0x85c6('0x3f')],'rows':_[_0x85c6('0x48')](_0x17d17d[_0x85c6('0x6f')][_0x85c6('0x3d')],function(_0x3cbf00){return{'id':_0x3cbf00[_0x85c6('0x35')],'name':_0x3cbf00[_0x85c6('0x79')],'custom':_[_0x85c6('0x7a')](_0x3cbf00[_0x85c6('0x35')],'cf_')?!![]:![],'options':_0x3cbf00['type'][_0x85c6('0x35')]===_0x85c6('0x7b')&&_0x3cbf00[_0x85c6('0x49')][_0x85c6('0x7c')][_0x85c6('0x3f')]>0x0?_['map'](_0x3cbf00[_0x85c6('0x49')][_0x85c6('0x7c')],function(_0x43c067){return{'name':_0x43c067['label'],'value':_0x43c067[_0x85c6('0x7d')]};}):[]};})};}})['then'](respondWithResult(_0x2ae4fb,null))['catch'](function(_0xa34a04){console['log']('vTiger\x20error:\x20'+_0xa34a04);var _0x4ff7f4=_0x295998[_0x85c6('0x39')][_0x85c6('0x1d')]?0x1f4:_0xa34a04[_0x85c6('0x7e')]||0x1f4;logger['error'](_0x85c6('0x7f'),'getFields',_0x4ff7f4,JSON[_0x85c6('0x24')](_0xa34a04));delete _0xa34a04[_0x85c6('0x35')];if(_0x4ff7f4===0x191){_0x4ff7f4=0x190;}_0x2ae4fb[_0x85c6('0x2d')](_0x4ff7f4)[_0x85c6('0x36')](_0x295998[_0x85c6('0x39')][_0x85c6('0x1d')]?{'message':_0x85c6('0x80'),'statusCode':_0xa34a04['statusCode']}:_0xa34a04);});};