Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / intSalesforceAccount / intSalesforceAccount.controller.js
index 6658829..c65446b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7352=['debug','SalesforceAccount,\x20%s,\x20%s,\x20%s','stringify','error','code','SalesforceAccount,\x20%s,\x20%s','message','info','result','catch','sendStatus','status','count','offset','set','Content-Range','reject','update','end','stack','name','send','index','map','SalesforceAccount','rawAttributes','fieldName','type','model','query','keys','intersection','attributes','fields','nolimit','limit','order','sort','filters','where','merge','filter','options','includeAll','include','findAll','show','params','length','create','body','find','getConfigurations','SalesforceConfiguration','pick','hasOwnProperty','addConfiguration','findOne','Subjects','getSubjects','channel','Descriptions','getDescriptions','SalesforceField','getFields','Task','clientId','clientSecret','username','password','securityToken','slice','substring','lastIndexOf','login','isNil','ticketType','sobject','describe','CallDurationInSeconds','CallObject','CallType','Priority','Type','Case','Origin','Status','IsEscalated','SuppliedName','remove','includes','label','custom','picklistValues','True','true','False','false','statusCode','getFields,\x20%s,\x20%s,\x20%s','html-pdf','eml-format','zip-dir','fast-json-patch','moment','bluebird','mustache','util','path','sox','to-csv','ejs','squel','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','client','http','test','Sequelize','The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.','request','then','request\x20sent'];(function(_0x41f07e,_0x3427ca){var _0x346c6b=function(_0x486c9d){while(--_0x486c9d){_0x41f07e['push'](_0x41f07e['shift']());}};_0x346c6b(++_0x3427ca);}(_0x7352,0x64));var _0x2735=function(_0x2db2e4,_0x49130e){_0x2db2e4=_0x2db2e4-0x0;var _0x2ef52d=_0x7352[_0x2db2e4];return _0x2ef52d;};'use strict';var pdf=require(_0x2735('0x0'));var emlformat=require(_0x2735('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x2735('0x2'));var jsonpatch=require(_0x2735('0x3'));var rp=require('request-promise');var moment=require(_0x2735('0x4'));var BPromise=require(_0x2735('0x5'));var Mustache=require(_0x2735('0x6'));var util=require(_0x2735('0x7'));var path=require(_0x2735('0x8'));var sox=require(_0x2735('0x9'));var csv=require(_0x2735('0xa'));var ejs=require(_0x2735('0xb'));var fs=require('fs');var _=require('lodash');var squel=require(_0x2735('0xc'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0x2735('0xd'));var toCsv=require(_0x2735('0xa'));var querystring=require(_0x2735('0xe'));var Papa=require(_0x2735('0xf'));var Redis=require('ioredis');var authService=require(_0x2735('0x10'));var qs=require('../../components/parsers/qs');var as=require(_0x2735('0x11'));var hardwareService=require(_0x2735('0x12'));var logger=require(_0x2735('0x13'))(_0x2735('0x14'));var utils=require(_0x2735('0x15'));var config=require(_0x2735('0x16'));var db=require(_0x2735('0x17'))['db'];var integrations=require('../../components/integrations/configuration');var jayson=require('jayson/promise');var client=jayson[_0x2735('0x18')][_0x2735('0x19')]({'port':0x232a});function checkPasswordPattern(_0x2928f3,_0x6113dd,_0x8b68ff){if(_0x8b68ff){var _0x25a7e8=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x25a7e8[_0x2735('0x1a')](_0x6113dd)){return _0x2928f3;}else{throw new db[(_0x2735('0x1b'))]['ValidationError'](_0x2735('0x1c'));}}else{return _0x2928f3;}}function respondWithRpcPromise(_0x43c125,_0x4a1d24,_0x126e81,_0x3b77ae){return new BPromise(function(_0x3fe6eb,_0x48ec75){var _0xf33e7d=_0x3b77ae||client;return _0xf33e7d[_0x2735('0x1d')](_0x43c125,_0x126e81)[_0x2735('0x1e')](function(_0x2f64c0){logger['info']('SalesforceAccount,\x20%s,\x20%s',_0x4a1d24,_0x2735('0x1f'));logger[_0x2735('0x20')](_0x2735('0x21'),_0x4a1d24,_0x2735('0x1f'),JSON[_0x2735('0x22')](_0x2f64c0));if(_0x2f64c0[_0x2735('0x23')]){if(_0x2f64c0['error'][_0x2735('0x24')]===0x1f4){logger[_0x2735('0x23')](_0x2735('0x25'),_0x4a1d24,_0x2f64c0[_0x2735('0x23')]['message']);return _0x48ec75(_0x2f64c0['error']['message']);}logger[_0x2735('0x23')](_0x2735('0x25'),_0x4a1d24,_0x2f64c0[_0x2735('0x23')][_0x2735('0x26')]);return _0x3fe6eb(_0x2f64c0[_0x2735('0x23')][_0x2735('0x26')]);}else{logger[_0x2735('0x27')](_0x2735('0x25'),_0x4a1d24,_0x2735('0x1f'));_0x3fe6eb(_0x2f64c0[_0x2735('0x28')][_0x2735('0x26')]);}})[_0x2735('0x29')](function(_0x30cd6d){logger[_0x2735('0x23')]('SalesforceAccount,\x20%s,\x20%s',_0x4a1d24,_0x30cd6d);_0x48ec75(_0x30cd6d);});});}function respondWithStatusCode(_0x2f6eb9,_0x1640ad){_0x1640ad=_0x1640ad||0xcc;return function(_0x59875b){if(_0x59875b){return _0x2f6eb9[_0x2735('0x2a')](_0x1640ad);}return _0x2f6eb9[_0x2735('0x2b')](_0x1640ad)['end']();};}function respondWithResult(_0x598057,_0x252b30){_0x252b30=_0x252b30||0xc8;return function(_0x2bffd0){if(_0x2bffd0){return _0x598057[_0x2735('0x2b')](_0x252b30)['json'](_0x2bffd0);}};}function respondWithFilteredResult(_0x31cd32,_0x433ea1){return function(_0x524800){if(_0x524800){var _0x3b4cc8=_0x524800[_0x2735('0x2c')],_0x475ae6=_0x433ea1[_0x2735('0x2d')],_0x4030fa=_0x433ea1['offset']+_0x433ea1['limit'],_0x204574;if(_0x4030fa>=_0x3b4cc8){_0x4030fa=_0x3b4cc8;_0x204574=0xc8;}else{_0x204574=0xce;}_0x31cd32[_0x2735('0x2b')](_0x204574);return _0x31cd32[_0x2735('0x2e')](_0x2735('0x2f'),_0x475ae6+'-'+_0x4030fa+'/'+_0x3b4cc8)['json'](_0x524800);}return null;};}function patchUpdates(_0xde4837){return function(_0xb7e290){try{jsonpatch['apply'](_0xb7e290,_0xde4837,!![]);}catch(_0x92db88){return BPromise[_0x2735('0x30')](_0x92db88);}return _0xb7e290['save']();};}function saveUpdates(_0x2a660f,_0x3f891f){return function(_0xea125){if(_0xea125){return _0xea125[_0x2735('0x31')](_0x2a660f)[_0x2735('0x1e')](function(_0x4c8f7a){return _0x4c8f7a;});}return null;};}function removeEntity(_0x408f43,_0x3199d8){return function(_0x4f32bb){if(_0x4f32bb){return _0x4f32bb['destroy']()[_0x2735('0x1e')](function(){_0x408f43[_0x2735('0x2b')](0xcc)[_0x2735('0x32')]();});}};}function handleEntityNotFound(_0x244a42,_0xff9aed){return function(_0x1cc64c){if(!_0x1cc64c){_0x244a42[_0x2735('0x2a')](0x194);}return _0x1cc64c;};}function handleError(_0x4d0f83,_0x36e74b){_0x36e74b=_0x36e74b||0x1f4;return function(_0x25e589){logger[_0x2735('0x23')](_0x25e589[_0x2735('0x33')]);if(_0x25e589[_0x2735('0x34')]){delete _0x25e589[_0x2735('0x34')];}_0x4d0f83[_0x2735('0x2b')](_0x36e74b)[_0x2735('0x35')](_0x25e589);};}exports[_0x2735('0x36')]=function(_0x73c3ad,_0x5d6975){var _0x11d370={},_0x11774e={},_0x53599b={'count':0x0,'rows':[]};var _0x565c94=_[_0x2735('0x37')](db[_0x2735('0x38')][_0x2735('0x39')],function(_0x4f42a6){return{'name':_0x4f42a6[_0x2735('0x3a')],'type':_0x4f42a6[_0x2735('0x3b')]['key']};});_0x11774e[_0x2735('0x3c')]=_[_0x2735('0x37')](_0x565c94,_0x2735('0x34'));_0x11774e[_0x2735('0x3d')]=_[_0x2735('0x3e')](_0x73c3ad[_0x2735('0x3d')]);_0x11774e['filters']=_[_0x2735('0x3f')](_0x11774e[_0x2735('0x3c')],_0x11774e[_0x2735('0x3d')]);_0x11d370[_0x2735('0x40')]=_[_0x2735('0x3f')](_0x11774e[_0x2735('0x3c')],qs[_0x2735('0x41')](_0x73c3ad[_0x2735('0x3d')][_0x2735('0x41')]));_0x11d370[_0x2735('0x40')]=_0x11d370[_0x2735('0x40')]['length']?_0x11d370[_0x2735('0x40')]:_0x11774e[_0x2735('0x3c')];if(!_0x73c3ad[_0x2735('0x3d')]['hasOwnProperty'](_0x2735('0x42'))){_0x11d370[_0x2735('0x43')]=qs[_0x2735('0x43')](_0x73c3ad[_0x2735('0x3d')][_0x2735('0x43')]);_0x11d370[_0x2735('0x2d')]=qs[_0x2735('0x2d')](_0x73c3ad[_0x2735('0x3d')][_0x2735('0x2d')]);}_0x11d370[_0x2735('0x44')]=qs[_0x2735('0x45')](_0x73c3ad[_0x2735('0x3d')][_0x2735('0x45')]);_0x11d370['where']=qs['filters'](_['pick'](_0x73c3ad[_0x2735('0x3d')],_0x11774e[_0x2735('0x46')]),_0x565c94);if(_0x73c3ad['query']['filter']){_0x11d370[_0x2735('0x47')]=_[_0x2735('0x48')](_0x11d370[_0x2735('0x47')],{'$or':_['map'](_0x565c94,function(_0x3cefbb){if(_0x3cefbb[_0x2735('0x3b')]!=='VIRTUAL'){var _0x4d3d6d={};_0x4d3d6d[_0x3cefbb[_0x2735('0x34')]]={'$like':'%'+_0x73c3ad['query'][_0x2735('0x49')]+'%'};return _0x4d3d6d;}})});}_0x11d370=_[_0x2735('0x48')]({},_0x11d370,_0x73c3ad[_0x2735('0x4a')]);var _0x457511={'where':_0x11d370[_0x2735('0x47')]};return db[_0x2735('0x38')][_0x2735('0x2c')](_0x457511)[_0x2735('0x1e')](function(_0x558e29){_0x53599b[_0x2735('0x2c')]=_0x558e29;if(_0x73c3ad['query'][_0x2735('0x4b')]){_0x11d370[_0x2735('0x4c')]=[{'all':!![]}];}return db[_0x2735('0x38')][_0x2735('0x4d')](_0x11d370);})[_0x2735('0x1e')](function(_0x4fecca){_0x53599b['rows']=_0x4fecca;return _0x53599b;})[_0x2735('0x1e')](respondWithFilteredResult(_0x5d6975,_0x11d370))[_0x2735('0x29')](handleError(_0x5d6975,null));};exports[_0x2735('0x4e')]=function(_0x5e4388,_0x53a5b1){var _0x4c1efc={'raw':![],'where':{'id':_0x5e4388[_0x2735('0x4f')]['id']}},_0x1df2d6={};_0x1df2d6[_0x2735('0x3c')]=_['keys'](db[_0x2735('0x38')][_0x2735('0x39')]);_0x1df2d6[_0x2735('0x3d')]=_[_0x2735('0x3e')](_0x5e4388[_0x2735('0x3d')]);_0x1df2d6[_0x2735('0x46')]=_[_0x2735('0x3f')](_0x1df2d6[_0x2735('0x3c')],_0x1df2d6[_0x2735('0x3d')]);_0x4c1efc[_0x2735('0x40')]=_[_0x2735('0x3f')](_0x1df2d6['model'],qs[_0x2735('0x41')](_0x5e4388[_0x2735('0x3d')][_0x2735('0x41')]));_0x4c1efc[_0x2735('0x40')]=_0x4c1efc['attributes'][_0x2735('0x50')]?_0x4c1efc[_0x2735('0x40')]:_0x1df2d6[_0x2735('0x3c')];if(_0x5e4388['query'][_0x2735('0x4b')]){_0x4c1efc[_0x2735('0x4c')]=[{'all':!![]}];}_0x4c1efc=_[_0x2735('0x48')]({},_0x4c1efc,_0x5e4388['options']);return db[_0x2735('0x38')]['find'](_0x4c1efc)[_0x2735('0x1e')](handleEntityNotFound(_0x53a5b1,null))[_0x2735('0x1e')](respondWithResult(_0x53a5b1,null))['catch'](handleError(_0x53a5b1,null));};exports[_0x2735('0x51')]=function(_0x334301,_0x9f27af){return db[_0x2735('0x38')][_0x2735('0x51')](_0x334301['body'],{})['then'](respondWithResult(_0x9f27af,0xc9))[_0x2735('0x29')](handleError(_0x9f27af,null));};exports[_0x2735('0x31')]=function(_0x586968,_0x17d9eb){if(_0x586968[_0x2735('0x52')]['id']){delete _0x586968[_0x2735('0x52')]['id'];}return db['SalesforceAccount']['find']({'where':{'id':_0x586968[_0x2735('0x4f')]['id']}})[_0x2735('0x1e')](handleEntityNotFound(_0x17d9eb,null))[_0x2735('0x1e')](saveUpdates(_0x586968[_0x2735('0x52')],null))['then'](respondWithResult(_0x17d9eb,null))[_0x2735('0x29')](handleError(_0x17d9eb,null));};exports['destroy']=function(_0x43eb50,_0x337df9){return db['SalesforceAccount'][_0x2735('0x53')]({'where':{'id':_0x43eb50['params']['id']}})[_0x2735('0x1e')](handleEntityNotFound(_0x337df9,null))['then'](removeEntity(_0x337df9,null))[_0x2735('0x29')](handleError(_0x337df9,null));};exports[_0x2735('0x54')]=function(_0x97fe35,_0xb04b7d,_0x2b109e){var _0x5dabda={};var _0x8b75c5={};var _0x2e8a6c;var _0x449f38;return db['SalesforceAccount']['findOne']({'where':{'id':_0x97fe35[_0x2735('0x4f')]['id']}})[_0x2735('0x1e')](handleEntityNotFound(_0xb04b7d,null))['then'](function(_0x42ff5f){if(_0x42ff5f){_0x2e8a6c=_0x42ff5f;_0x8b75c5[_0x2735('0x3c')]=_[_0x2735('0x3e')](db[_0x2735('0x55')][_0x2735('0x39')]);_0x8b75c5[_0x2735('0x3d')]=_[_0x2735('0x3e')](_0x97fe35[_0x2735('0x3d')]);_0x8b75c5['filters']=_[_0x2735('0x3f')](_0x8b75c5['model'],_0x8b75c5['query']);_0x5dabda[_0x2735('0x40')]=_[_0x2735('0x3f')](_0x8b75c5[_0x2735('0x3c')],qs[_0x2735('0x41')](_0x97fe35['query'][_0x2735('0x41')]));_0x5dabda[_0x2735('0x40')]=_0x5dabda['attributes'][_0x2735('0x50')]?_0x5dabda[_0x2735('0x40')]:_0x8b75c5[_0x2735('0x3c')];_0x5dabda[_0x2735('0x44')]=qs[_0x2735('0x45')](_0x97fe35['query'][_0x2735('0x45')]);_0x5dabda[_0x2735('0x47')]=qs[_0x2735('0x46')](_[_0x2735('0x56')](_0x97fe35[_0x2735('0x3d')],_0x8b75c5[_0x2735('0x46')]));if(_0x97fe35[_0x2735('0x3d')][_0x2735('0x49')]){_0x5dabda['where']=_[_0x2735('0x48')](_0x5dabda['where'],{'$or':_[_0x2735('0x37')](_0x5dabda[_0x2735('0x40')],function(_0x498e64){var _0x435cca={};_0x435cca[_0x498e64]={'$like':'%'+_0x97fe35[_0x2735('0x3d')]['filter']+'%'};return _0x435cca;})});}_0x5dabda=_['merge']({},_0x5dabda,_0x97fe35[_0x2735('0x4a')]);return _0x2e8a6c[_0x2735('0x54')](_0x5dabda);}})['then'](function(_0x551cfd){if(_0x551cfd){_0x449f38=_0x551cfd['length'];if(!_0x97fe35['query'][_0x2735('0x57')](_0x2735('0x42'))){_0x5dabda['limit']=qs['limit'](_0x97fe35[_0x2735('0x3d')][_0x2735('0x43')]);_0x5dabda['offset']=qs[_0x2735('0x2d')](_0x97fe35['query'][_0x2735('0x2d')]);}return _0x2e8a6c[_0x2735('0x54')](_0x5dabda);}})[_0x2735('0x1e')](function(_0x3a8673){if(_0x3a8673){return _0x3a8673?{'count':_0x449f38,'rows':_0x3a8673}:null;}})[_0x2735('0x1e')](respondWithResult(_0xb04b7d,null))[_0x2735('0x29')](handleError(_0xb04b7d,null));};exports[_0x2735('0x58')]=function(_0x3de4c6,_0xcef548,_0x6ba923){if(_0x3de4c6[_0x2735('0x52')]['id']){delete _0x3de4c6[_0x2735('0x52')]['id'];}return db[_0x2735('0x38')][_0x2735('0x59')]({'where':{'id':_0x3de4c6[_0x2735('0x4f')]['id']}})[_0x2735('0x1e')](handleEntityNotFound(_0xcef548,null))[_0x2735('0x1e')](function(_0x33d456){if(_0x33d456){_0x3de4c6['body']['AccountId']=_0x33d456['id'];_0x3de4c6[_0x2735('0x52')][_0x2735('0x5a')]=integrations[_0x2735('0x5b')](_0x3de4c6['body'][_0x2735('0x5c')],_0x3de4c6[_0x2735('0x52')]['type']);_0x3de4c6['body'][_0x2735('0x5d')]=integrations[_0x2735('0x5e')](_0x3de4c6[_0x2735('0x52')]['channel'],_0x3de4c6[_0x2735('0x52')][_0x2735('0x3b')]);return db['SalesforceConfiguration']['create'](_0x3de4c6['body'],{'include':[{'model':db[_0x2735('0x5f')],'as':'Subjects'},{'model':db[_0x2735('0x5f')],'as':_0x2735('0x5d')}]});}return null;})['then'](respondWithResult(_0xcef548,null))['catch'](handleError(_0xcef548,null));};exports[_0x2735('0x60')]=function(_0x37f7c8,_0xfc4b65,_0x7fa041){var _0x5dec1a;var _0x4480f5='';var _0x5ec57a=_0x2735('0x61');return db[_0x2735('0x38')]['findOne']({'where':{'id':_0x37f7c8[_0x2735('0x4f')]['id']},'attributes':['id','remoteUri',_0x2735('0x62'),_0x2735('0x63'),_0x2735('0x64'),_0x2735('0x65'),_0x2735('0x66')]})[_0x2735('0x1e')](handleEntityNotFound(_0xfc4b65,null))['then'](function(_0x45b94d){if(_0x45b94d){_0x4480f5=_0x45b94d['remoteUri'];var _0x48994f=_0x4480f5[_0x2735('0x67')](-0x1);if(_0x48994f==='/'){_0x4480f5=_0x4480f5[_0x2735('0x68')](0x0,_0x4480f5[_0x2735('0x69')](_0x48994f));}_0x5dec1a=new jsforce['Connection']({'oauth2':{'loginUrl':_0x4480f5,'clientId':_0x45b94d[_0x2735('0x62')],'clientSecret':_0x45b94d[_0x2735('0x63')]}});return _0x5dec1a[_0x2735('0x6a')](_0x45b94d[_0x2735('0x64')],_0x45b94d[_0x2735('0x65')]['concat'](_0x45b94d[_0x2735('0x66')]));}})[_0x2735('0x1e')](function(_0x4c60f3){if(_0x4c60f3){if(!_[_0x2735('0x6b')](_0x37f7c8[_0x2735('0x3d')][_0x2735('0x6c')])){_0x5ec57a=_0x37f7c8['query'][_0x2735('0x6c')];}return _0x5dec1a[_0x2735('0x6d')](_0x5ec57a)[_0x2735('0x6e')]();}})[_0x2735('0x1e')](function(_0xd19f34){var _0x1dbea6=['CallDisposition',_0x2735('0x6f'),_0x2735('0x70'),_0x2735('0x71'),'IsArchived',_0x2735('0x72'),'Status',_0x2735('0x73')];if(!_[_0x2735('0x6b')](_0x37f7c8[_0x2735('0x3d')][_0x2735('0x6c')])&&_0x37f7c8['query'][_0x2735('0x6c')]===_0x2735('0x74')){_0x1dbea6=[_0x2735('0x73'),_0x2735('0x75'),'Reason',_0x2735('0x76'),_0x2735('0x72'),_0x2735('0x77'),_0x2735('0x78'),'SuppliedCompany'];}if(_0xd19f34){_[_0x2735('0x79')](_0xd19f34[_0x2735('0x41')],function(_0x131c3f){return _0x131c3f['custom']===![]&&!_0x1dbea6[_0x2735('0x7a')](_0x131c3f[_0x2735('0x34')]);});return{'count':_0xd19f34['fields'][_0x2735('0x50')],'rows':_[_0x2735('0x37')](_0xd19f34['fields'],function(_0x35dde5){return{'id':_0x35dde5[_0x2735('0x34')],'name':_0x35dde5[_0x2735('0x7b')],'custom':_0x35dde5[_0x2735('0x7c')],'options':_0x35dde5[_0x2735('0x7d')][_0x2735('0x50')]>0x0?_[_0x2735('0x37')](_0x35dde5[_0x2735('0x7d')],function(_0xef3148){return{'name':_0xef3148[_0x2735('0x7b')],'value':_0xef3148['value']};}):_0x35dde5[_0x2735('0x3b')]=='boolean'?[{'name':_0x2735('0x7e'),'value':_0x2735('0x7f')},{'name':_0x2735('0x80'),'value':_0x2735('0x81')}]:[]};})};}})[_0x2735('0x1e')](respondWithResult(_0xfc4b65,null))[_0x2735('0x29')](function(_0x1d8b5a){var _0x5e5b44=_0x37f7c8['query'][_0x2735('0x1a')]?0x1f4:_0x1d8b5a[_0x2735('0x82')]||0x1f4;logger[_0x2735('0x23')](_0x2735('0x83'),_0x2735('0x60'),_0x5e5b44,JSON[_0x2735('0x22')](_0x1d8b5a));delete _0x1d8b5a[_0x2735('0x34')];if(_0x5e5b44===0x191){_0x5e5b44=0x190;}_0xfc4b65['status'](_0x5e5b44)[_0x2735('0x35')](_0x37f7c8[_0x2735('0x3d')]['test']?{'message':'Wrong\x20credentials','statusCode':_0x1d8b5a[_0x2735('0x82')]}:_0x1d8b5a);});};
\ No newline at end of file
+var _0x4a5e=['moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','papaparse','../../components/parsers/qs','../../components/parsers/advancedSearch','api','../../components/integrations/configuration','jayson/promise','client','http','test','Sequelize','ValidationError','request','then','info','SalesforceAccount,\x20%s,\x20%s','request\x20sent','SalesforceAccount,\x20%s,\x20%s,\x20%s','error','code','message','result','catch','sendStatus','status','json','count','offset','limit','set','apply','reject','save','update','stack','name','send','index','SalesforceAccount','type','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','filter','merge','VIRTUAL','options','includeAll','include','findAll','show','params','rawAttributes','create','body','find','getConfigurations','findOne','SalesforceConfiguration','pick','map','addConfiguration','AccountId','Subjects','getSubjects','Descriptions','getDescriptions','channel','SalesforceField','getFields','Task','remoteUri','clientSecret','username','password','securityToken','substring','Connection','clientId','login','concat','isNil','ticketType','sobject','CallDurationInSeconds','CallType','Priority','Type','Origin','Status','IsEscalated','SuppliedName','SuppliedCompany','remove','custom','includes','label','picklistValues','false','stringify','Wrong\x20credentials','statusCode','rimraf','zip-dir','fast-json-patch','request-promise'];(function(_0x457673,_0x246c06){var _0x62e14=function(_0x33a69a){while(--_0x33a69a){_0x457673['push'](_0x457673['shift']());}};_0x62e14(++_0x246c06);}(_0x4a5e,0x179));var _0xe4a5=function(_0xc78832,_0x27a347){_0xc78832=_0xc78832-0x0;var _0x21753a=_0x4a5e[_0xc78832];return _0x21753a;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0xe4a5('0x0'));var zipdir=require(_0xe4a5('0x1'));var jsonpatch=require(_0xe4a5('0x2'));var rp=require(_0xe4a5('0x3'));var moment=require(_0xe4a5('0x4'));var BPromise=require(_0xe4a5('0x5'));var Mustache=require(_0xe4a5('0x6'));var util=require(_0xe4a5('0x7'));var path=require(_0xe4a5('0x8'));var sox=require(_0xe4a5('0x9'));var csv=require(_0xe4a5('0xa'));var ejs=require(_0xe4a5('0xb'));var fs=require('fs');var _=require(_0xe4a5('0xc'));var squel=require(_0xe4a5('0xd'));var crypto=require(_0xe4a5('0xe'));var jsforce=require(_0xe4a5('0xf'));var deskjs=require('desk.js');var toCsv=require(_0xe4a5('0xa'));var querystring=require('querystring');var Papa=require(_0xe4a5('0x10'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0xe4a5('0x11'));var as=require(_0xe4a5('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0xe4a5('0x13'));var utils=require('../../config/utils');var config=require('../../config/environment');var db=require('../../mysqldb')['db'];var integrations=require(_0xe4a5('0x14'));var jayson=require(_0xe4a5('0x15'));var client=jayson[_0xe4a5('0x16')][_0xe4a5('0x17')]({'port':0x232a});function checkPasswordPattern(_0x74b2bc,_0x576146,_0x10e8f0){if(_0x10e8f0){var _0x54968d=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x54968d[_0xe4a5('0x18')](_0x576146)){return _0x74b2bc;}else{throw new db[(_0xe4a5('0x19'))][(_0xe4a5('0x1a'))]('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 _0x74b2bc;}}function respondWithRpcPromise(_0x4b28f6,_0xe975cb,_0x23a8cb,_0x5873d3){return new BPromise(function(_0x34a8e1,_0xa44ae4){var _0x2ee5c7=_0x5873d3||client;return _0x2ee5c7[_0xe4a5('0x1b')](_0x4b28f6,_0x23a8cb)[_0xe4a5('0x1c')](function(_0xeeca84){logger[_0xe4a5('0x1d')](_0xe4a5('0x1e'),_0xe975cb,_0xe4a5('0x1f'));logger['debug'](_0xe4a5('0x20'),_0xe975cb,_0xe4a5('0x1f'),JSON['stringify'](_0xeeca84));if(_0xeeca84[_0xe4a5('0x21')]){if(_0xeeca84[_0xe4a5('0x21')][_0xe4a5('0x22')]===0x1f4){logger[_0xe4a5('0x21')](_0xe4a5('0x1e'),_0xe975cb,_0xeeca84['error'][_0xe4a5('0x23')]);return _0xa44ae4(_0xeeca84[_0xe4a5('0x21')]['message']);}logger[_0xe4a5('0x21')](_0xe4a5('0x1e'),_0xe975cb,_0xeeca84['error'][_0xe4a5('0x23')]);return _0x34a8e1(_0xeeca84[_0xe4a5('0x21')][_0xe4a5('0x23')]);}else{logger[_0xe4a5('0x1d')](_0xe4a5('0x1e'),_0xe975cb,_0xe4a5('0x1f'));_0x34a8e1(_0xeeca84[_0xe4a5('0x24')]['message']);}})[_0xe4a5('0x25')](function(_0xe489ac){logger['error'](_0xe4a5('0x1e'),_0xe975cb,_0xe489ac);_0xa44ae4(_0xe489ac);});});}function respondWithStatusCode(_0x342d34,_0x5c7868){_0x5c7868=_0x5c7868||0xcc;return function(_0x2eb4d6){if(_0x2eb4d6){return _0x342d34[_0xe4a5('0x26')](_0x5c7868);}return _0x342d34[_0xe4a5('0x27')](_0x5c7868)['end']();};}function respondWithResult(_0x2d0352,_0x59022d){_0x59022d=_0x59022d||0xc8;return function(_0x84ea2a){if(_0x84ea2a){return _0x2d0352[_0xe4a5('0x27')](_0x59022d)[_0xe4a5('0x28')](_0x84ea2a);}};}function respondWithFilteredResult(_0x1d2faf,_0x2e3f6f){return function(_0x530d93){if(_0x530d93){var _0x4eca24=_0x530d93[_0xe4a5('0x29')],_0x11f795=_0x2e3f6f[_0xe4a5('0x2a')],_0x2baad9=_0x2e3f6f[_0xe4a5('0x2a')]+_0x2e3f6f[_0xe4a5('0x2b')],_0x2c6145;if(_0x2baad9>=_0x4eca24){_0x2baad9=_0x4eca24;_0x2c6145=0xc8;}else{_0x2c6145=0xce;}_0x1d2faf[_0xe4a5('0x27')](_0x2c6145);return _0x1d2faf[_0xe4a5('0x2c')]('Content-Range',_0x11f795+'-'+_0x2baad9+'/'+_0x4eca24)[_0xe4a5('0x28')](_0x530d93);}return null;};}function patchUpdates(_0x44bd30){return function(_0x1d8af8){try{jsonpatch[_0xe4a5('0x2d')](_0x1d8af8,_0x44bd30,!![]);}catch(_0x223675){return BPromise[_0xe4a5('0x2e')](_0x223675);}return _0x1d8af8[_0xe4a5('0x2f')]();};}function saveUpdates(_0x35c6bb,_0x1a82f7){return function(_0x379cbd){if(_0x379cbd){return _0x379cbd[_0xe4a5('0x30')](_0x35c6bb)[_0xe4a5('0x1c')](function(_0xeb58da){return _0xeb58da;});}return null;};}function removeEntity(_0x3333e0,_0x4074c0){return function(_0xfc64aa){if(_0xfc64aa){return _0xfc64aa['destroy']()['then'](function(){_0x3333e0[_0xe4a5('0x27')](0xcc)['end']();});}};}function handleEntityNotFound(_0x268991,_0x492b1d){return function(_0x321574){if(!_0x321574){_0x268991[_0xe4a5('0x26')](0x194);}return _0x321574;};}function handleError(_0x4aaa84,_0x5377dd){_0x5377dd=_0x5377dd||0x1f4;return function(_0x184394){logger[_0xe4a5('0x21')](_0x184394[_0xe4a5('0x31')]);if(_0x184394['name']){delete _0x184394[_0xe4a5('0x32')];}_0x4aaa84['status'](_0x5377dd)[_0xe4a5('0x33')](_0x184394);};}exports[_0xe4a5('0x34')]=function(_0x4a356d,_0x44bb92){var _0x1b4817={},_0x5ef061={},_0x1be55a={'count':0x0,'rows':[]};var _0x1a5d1f=_['map'](db[_0xe4a5('0x35')]['rawAttributes'],function(_0x375d4f){return{'name':_0x375d4f['fieldName'],'type':_0x375d4f[_0xe4a5('0x36')]['key']};});_0x5ef061[_0xe4a5('0x37')]=_['map'](_0x1a5d1f,_0xe4a5('0x32'));_0x5ef061[_0xe4a5('0x38')]=_[_0xe4a5('0x39')](_0x4a356d['query']);_0x5ef061[_0xe4a5('0x3a')]=_[_0xe4a5('0x3b')](_0x5ef061['model'],_0x5ef061['query']);_0x1b4817[_0xe4a5('0x3c')]=_[_0xe4a5('0x3b')](_0x5ef061[_0xe4a5('0x37')],qs[_0xe4a5('0x3d')](_0x4a356d[_0xe4a5('0x38')][_0xe4a5('0x3d')]));_0x1b4817[_0xe4a5('0x3c')]=_0x1b4817[_0xe4a5('0x3c')][_0xe4a5('0x3e')]?_0x1b4817[_0xe4a5('0x3c')]:_0x5ef061[_0xe4a5('0x37')];if(!_0x4a356d['query'][_0xe4a5('0x3f')](_0xe4a5('0x40'))){_0x1b4817[_0xe4a5('0x2b')]=qs['limit'](_0x4a356d[_0xe4a5('0x38')][_0xe4a5('0x2b')]);_0x1b4817[_0xe4a5('0x2a')]=qs[_0xe4a5('0x2a')](_0x4a356d[_0xe4a5('0x38')][_0xe4a5('0x2a')]);}_0x1b4817[_0xe4a5('0x41')]=qs[_0xe4a5('0x42')](_0x4a356d[_0xe4a5('0x38')][_0xe4a5('0x42')]);_0x1b4817[_0xe4a5('0x43')]=qs[_0xe4a5('0x3a')](_['pick'](_0x4a356d[_0xe4a5('0x38')],_0x5ef061['filters']),_0x1a5d1f);if(_0x4a356d[_0xe4a5('0x38')][_0xe4a5('0x44')]){_0x1b4817[_0xe4a5('0x43')]=_[_0xe4a5('0x45')](_0x1b4817[_0xe4a5('0x43')],{'$or':_['map'](_0x1a5d1f,function(_0x4fa5b4){if(_0x4fa5b4[_0xe4a5('0x36')]!==_0xe4a5('0x46')){var _0x11ee0e={};_0x11ee0e[_0x4fa5b4[_0xe4a5('0x32')]]={'$like':'%'+_0x4a356d[_0xe4a5('0x38')][_0xe4a5('0x44')]+'%'};return _0x11ee0e;}})});}_0x1b4817=_[_0xe4a5('0x45')]({},_0x1b4817,_0x4a356d[_0xe4a5('0x47')]);var _0x470eb8={'where':_0x1b4817['where']};return db[_0xe4a5('0x35')][_0xe4a5('0x29')](_0x470eb8)[_0xe4a5('0x1c')](function(_0x3e4c2f){_0x1be55a[_0xe4a5('0x29')]=_0x3e4c2f;if(_0x4a356d[_0xe4a5('0x38')][_0xe4a5('0x48')]){_0x1b4817[_0xe4a5('0x49')]=[{'all':!![]}];}return db['SalesforceAccount'][_0xe4a5('0x4a')](_0x1b4817);})[_0xe4a5('0x1c')](function(_0x1848af){_0x1be55a['rows']=_0x1848af;return _0x1be55a;})[_0xe4a5('0x1c')](respondWithFilteredResult(_0x44bb92,_0x1b4817))[_0xe4a5('0x25')](handleError(_0x44bb92,null));};exports[_0xe4a5('0x4b')]=function(_0x34d38c,_0x31b3b7){var _0x57c8ee={'raw':![],'where':{'id':_0x34d38c[_0xe4a5('0x4c')]['id']}},_0x1dcd42={};_0x1dcd42[_0xe4a5('0x37')]=_[_0xe4a5('0x39')](db['SalesforceAccount'][_0xe4a5('0x4d')]);_0x1dcd42[_0xe4a5('0x38')]=_[_0xe4a5('0x39')](_0x34d38c[_0xe4a5('0x38')]);_0x1dcd42[_0xe4a5('0x3a')]=_[_0xe4a5('0x3b')](_0x1dcd42[_0xe4a5('0x37')],_0x1dcd42[_0xe4a5('0x38')]);_0x57c8ee[_0xe4a5('0x3c')]=_['intersection'](_0x1dcd42[_0xe4a5('0x37')],qs[_0xe4a5('0x3d')](_0x34d38c[_0xe4a5('0x38')][_0xe4a5('0x3d')]));_0x57c8ee[_0xe4a5('0x3c')]=_0x57c8ee['attributes']['length']?_0x57c8ee['attributes']:_0x1dcd42[_0xe4a5('0x37')];if(_0x34d38c['query'][_0xe4a5('0x48')]){_0x57c8ee[_0xe4a5('0x49')]=[{'all':!![]}];}_0x57c8ee=_[_0xe4a5('0x45')]({},_0x57c8ee,_0x34d38c[_0xe4a5('0x47')]);return db[_0xe4a5('0x35')]['find'](_0x57c8ee)[_0xe4a5('0x1c')](handleEntityNotFound(_0x31b3b7,null))['then'](respondWithResult(_0x31b3b7,null))[_0xe4a5('0x25')](handleError(_0x31b3b7,null));};exports[_0xe4a5('0x4e')]=function(_0x162a99,_0x49a118){return db['SalesforceAccount']['create'](_0x162a99[_0xe4a5('0x4f')],{})[_0xe4a5('0x1c')](respondWithResult(_0x49a118,0xc9))[_0xe4a5('0x25')](handleError(_0x49a118,null));};exports['update']=function(_0x50ac1a,_0x47bd83){if(_0x50ac1a[_0xe4a5('0x4f')]['id']){delete _0x50ac1a['body']['id'];}return db['SalesforceAccount']['find']({'where':{'id':_0x50ac1a[_0xe4a5('0x4c')]['id']}})[_0xe4a5('0x1c')](handleEntityNotFound(_0x47bd83,null))[_0xe4a5('0x1c')](saveUpdates(_0x50ac1a[_0xe4a5('0x4f')],null))[_0xe4a5('0x1c')](respondWithResult(_0x47bd83,null))[_0xe4a5('0x25')](handleError(_0x47bd83,null));};exports['destroy']=function(_0x5517af,_0x442e12){return db[_0xe4a5('0x35')][_0xe4a5('0x50')]({'where':{'id':_0x5517af[_0xe4a5('0x4c')]['id']}})['then'](handleEntityNotFound(_0x442e12,null))[_0xe4a5('0x1c')](removeEntity(_0x442e12,null))['catch'](handleError(_0x442e12,null));};exports[_0xe4a5('0x51')]=function(_0x19d5d6,_0x552d17,_0x476c37){var _0x2fc8c2={};var _0x506e58={};var _0x67c0af;var _0x55f78c;return db[_0xe4a5('0x35')][_0xe4a5('0x52')]({'where':{'id':_0x19d5d6['params']['id']}})[_0xe4a5('0x1c')](handleEntityNotFound(_0x552d17,null))[_0xe4a5('0x1c')](function(_0x20ad96){if(_0x20ad96){_0x67c0af=_0x20ad96;_0x506e58['model']=_[_0xe4a5('0x39')](db[_0xe4a5('0x53')][_0xe4a5('0x4d')]);_0x506e58[_0xe4a5('0x38')]=_[_0xe4a5('0x39')](_0x19d5d6[_0xe4a5('0x38')]);_0x506e58[_0xe4a5('0x3a')]=_[_0xe4a5('0x3b')](_0x506e58[_0xe4a5('0x37')],_0x506e58[_0xe4a5('0x38')]);_0x2fc8c2[_0xe4a5('0x3c')]=_[_0xe4a5('0x3b')](_0x506e58[_0xe4a5('0x37')],qs['fields'](_0x19d5d6[_0xe4a5('0x38')]['fields']));_0x2fc8c2[_0xe4a5('0x3c')]=_0x2fc8c2[_0xe4a5('0x3c')][_0xe4a5('0x3e')]?_0x2fc8c2[_0xe4a5('0x3c')]:_0x506e58[_0xe4a5('0x37')];_0x2fc8c2[_0xe4a5('0x41')]=qs[_0xe4a5('0x42')](_0x19d5d6[_0xe4a5('0x38')]['sort']);_0x2fc8c2[_0xe4a5('0x43')]=qs['filters'](_[_0xe4a5('0x54')](_0x19d5d6[_0xe4a5('0x38')],_0x506e58[_0xe4a5('0x3a')]));if(_0x19d5d6[_0xe4a5('0x38')][_0xe4a5('0x44')]){_0x2fc8c2['where']=_['merge'](_0x2fc8c2[_0xe4a5('0x43')],{'$or':_[_0xe4a5('0x55')](_0x2fc8c2[_0xe4a5('0x3c')],function(_0x4287fd){var _0x1ca048={};_0x1ca048[_0x4287fd]={'$like':'%'+_0x19d5d6[_0xe4a5('0x38')][_0xe4a5('0x44')]+'%'};return _0x1ca048;})});}_0x2fc8c2=_[_0xe4a5('0x45')]({},_0x2fc8c2,_0x19d5d6[_0xe4a5('0x47')]);return _0x67c0af[_0xe4a5('0x51')](_0x2fc8c2);}})[_0xe4a5('0x1c')](function(_0x308843){if(_0x308843){_0x55f78c=_0x308843[_0xe4a5('0x3e')];if(!_0x19d5d6[_0xe4a5('0x38')]['hasOwnProperty'](_0xe4a5('0x40'))){_0x2fc8c2['limit']=qs[_0xe4a5('0x2b')](_0x19d5d6[_0xe4a5('0x38')][_0xe4a5('0x2b')]);_0x2fc8c2['offset']=qs[_0xe4a5('0x2a')](_0x19d5d6[_0xe4a5('0x38')][_0xe4a5('0x2a')]);}return _0x67c0af['getConfigurations'](_0x2fc8c2);}})[_0xe4a5('0x1c')](function(_0x227c52){if(_0x227c52){return _0x227c52?{'count':_0x55f78c,'rows':_0x227c52}:null;}})[_0xe4a5('0x1c')](respondWithResult(_0x552d17,null))[_0xe4a5('0x25')](handleError(_0x552d17,null));};exports[_0xe4a5('0x56')]=function(_0x264372,_0x4a2233,_0x2cffa1){if(_0x264372['body']['id']){delete _0x264372[_0xe4a5('0x4f')]['id'];}return db[_0xe4a5('0x35')]['findOne']({'where':{'id':_0x264372[_0xe4a5('0x4c')]['id']}})[_0xe4a5('0x1c')](handleEntityNotFound(_0x4a2233,null))[_0xe4a5('0x1c')](function(_0x430144){if(_0x430144){_0x264372[_0xe4a5('0x4f')][_0xe4a5('0x57')]=_0x430144['id'];_0x264372['body'][_0xe4a5('0x58')]=integrations[_0xe4a5('0x59')](_0x264372['body']['channel'],_0x264372[_0xe4a5('0x4f')][_0xe4a5('0x36')]);_0x264372[_0xe4a5('0x4f')][_0xe4a5('0x5a')]=integrations[_0xe4a5('0x5b')](_0x264372[_0xe4a5('0x4f')][_0xe4a5('0x5c')],_0x264372['body'][_0xe4a5('0x36')]);return db['SalesforceConfiguration'][_0xe4a5('0x4e')](_0x264372[_0xe4a5('0x4f')],{'include':[{'model':db[_0xe4a5('0x5d')],'as':_0xe4a5('0x58')},{'model':db['SalesforceField'],'as':'Descriptions'}]});}return null;})[_0xe4a5('0x1c')](respondWithResult(_0x4a2233,null))[_0xe4a5('0x25')](handleError(_0x4a2233,null));};exports[_0xe4a5('0x5e')]=function(_0x158c55,_0x2135b7,_0x1e0130){var _0x750118;var _0x3c0b29='';var _0x59d5a1=_0xe4a5('0x5f');return db['SalesforceAccount'][_0xe4a5('0x52')]({'where':{'id':_0x158c55[_0xe4a5('0x4c')]['id']},'attributes':['id',_0xe4a5('0x60'),'clientId',_0xe4a5('0x61'),_0xe4a5('0x62'),_0xe4a5('0x63'),_0xe4a5('0x64')]})[_0xe4a5('0x1c')](handleEntityNotFound(_0x2135b7,null))[_0xe4a5('0x1c')](function(_0x48ac2c){if(_0x48ac2c){_0x3c0b29=_0x48ac2c[_0xe4a5('0x60')];var _0x16d596=_0x3c0b29['slice'](-0x1);if(_0x16d596==='/'){_0x3c0b29=_0x3c0b29[_0xe4a5('0x65')](0x0,_0x3c0b29['lastIndexOf'](_0x16d596));}_0x750118=new jsforce[(_0xe4a5('0x66'))]({'oauth2':{'loginUrl':_0x3c0b29,'clientId':_0x48ac2c[_0xe4a5('0x67')],'clientSecret':_0x48ac2c[_0xe4a5('0x61')]}});return _0x750118[_0xe4a5('0x68')](_0x48ac2c[_0xe4a5('0x62')],_0x48ac2c['password'][_0xe4a5('0x69')](_0x48ac2c[_0xe4a5('0x64')]));}})[_0xe4a5('0x1c')](function(_0x1b72c8){if(_0x1b72c8){if(!_[_0xe4a5('0x6a')](_0x158c55[_0xe4a5('0x38')]['ticketType'])){_0x59d5a1=_0x158c55[_0xe4a5('0x38')][_0xe4a5('0x6b')];}return _0x750118[_0xe4a5('0x6c')](_0x59d5a1)['describe']();}})[_0xe4a5('0x1c')](function(_0x1f66ac){var _0x4310f7=['CallDisposition',_0xe4a5('0x6d'),'CallObject',_0xe4a5('0x6e'),'IsArchived',_0xe4a5('0x6f'),'Status',_0xe4a5('0x70')];if(!_[_0xe4a5('0x6a')](_0x158c55[_0xe4a5('0x38')][_0xe4a5('0x6b')])&&_0x158c55['query'][_0xe4a5('0x6b')]==='Case'){_0x4310f7=[_0xe4a5('0x70'),_0xe4a5('0x71'),'Reason',_0xe4a5('0x72'),_0xe4a5('0x6f'),_0xe4a5('0x73'),_0xe4a5('0x74'),_0xe4a5('0x75')];}if(_0x1f66ac){_[_0xe4a5('0x76')](_0x1f66ac[_0xe4a5('0x3d')],function(_0x206c71){return _0x206c71[_0xe4a5('0x77')]===![]&&!_0x4310f7[_0xe4a5('0x78')](_0x206c71[_0xe4a5('0x32')]);});return{'count':_0x1f66ac[_0xe4a5('0x3d')][_0xe4a5('0x3e')],'rows':_[_0xe4a5('0x55')](_0x1f66ac[_0xe4a5('0x3d')],function(_0x65d357){return{'id':_0x65d357[_0xe4a5('0x32')],'name':_0x65d357[_0xe4a5('0x79')],'custom':_0x65d357[_0xe4a5('0x77')],'options':_0x65d357[_0xe4a5('0x7a')]['length']>0x0?_[_0xe4a5('0x55')](_0x65d357[_0xe4a5('0x7a')],function(_0x52a96f){return{'name':_0x52a96f[_0xe4a5('0x79')],'value':_0x52a96f['value']};}):_0x65d357[_0xe4a5('0x36')]=='boolean'?[{'name':'True','value':'true'},{'name':'False','value':_0xe4a5('0x7b')}]:[]};})};}})[_0xe4a5('0x1c')](respondWithResult(_0x2135b7,null))[_0xe4a5('0x25')](function(_0x519bab){var _0x4d1512=_0x158c55[_0xe4a5('0x38')][_0xe4a5('0x18')]?0x1f4:_0x519bab['statusCode']||0x1f4;logger[_0xe4a5('0x21')]('getFields,\x20%s,\x20%s,\x20%s',_0xe4a5('0x5e'),_0x4d1512,JSON[_0xe4a5('0x7c')](_0x519bab));delete _0x519bab[_0xe4a5('0x32')];if(_0x4d1512===0x191){_0x4d1512=0x190;}_0x2135b7[_0xe4a5('0x27')](_0x4d1512)['send'](_0x158c55[_0xe4a5('0x38')][_0xe4a5('0x18')]?{'message':_0xe4a5('0x7d'),'statusCode':_0x519bab[_0xe4a5('0x7e')]}:_0x519bab);});};
\ No newline at end of file