Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / intSalesforceAccount / intSalesforceAccount.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 _0xfd25=['fast-json-patch','request-promise','moment','bluebird','mustache','path','sox','to-csv','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','../../components/integrations/configuration','http','test','ValidationError','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','SalesforceAccount,\x20%s,\x20%s','request\x20sent','debug','SalesforceAccount,\x20%s,\x20%s,\x20%s','stringify','error','message','result','catch','end','status','json','count','offset','limit','Content-Range','apply','reject','save','update','then','sendStatus','stack','name','send','SalesforceAccount','rawAttributes','type','key','model','map','filters','intersection','query','fields','attributes','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','show','keys','find','create','body','params','getConfigurations','findOne','SalesforceConfiguration','length','addConfiguration','AccountId','Subjects','getSubjects','channel','Descriptions','getDescriptions','SalesforceField','Task','remoteUri','clientSecret','username','password','slice','substring','lastIndexOf','clientId','login','concat','securityToken','isNil','sobject','describe','CallDisposition','CallDurationInSeconds','CallObject','CallType','IsArchived','Priority','Status','Type','ticketType','Case','Origin','SuppliedName','remove','custom','picklistValues','label','value','True','true','False','false','statusCode','getFields,\x20%s,\x20%s,\x20%s','getFields','Wrong\x20credentials','html-pdf','rimraf'];(function(_0x4f8bd4,_0xec5450){var _0x4c4078=function(_0x5f04be){while(--_0x5f04be){_0x4f8bd4['push'](_0x4f8bd4['shift']());}};_0x4c4078(++_0xec5450);}(_0xfd25,0x88));var _0x5fd2=function(_0x4f1086,_0x32d642){_0x4f1086=_0x4f1086-0x0;var _0x1bbe11=_0xfd25[_0x4f1086];return _0x1bbe11;};'use strict';var pdf=require(_0x5fd2('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x5fd2('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x5fd2('0x2'));var rp=require(_0x5fd2('0x3'));var moment=require(_0x5fd2('0x4'));var BPromise=require(_0x5fd2('0x5'));var Mustache=require(_0x5fd2('0x6'));var util=require('util');var path=require(_0x5fd2('0x7'));var sox=require(_0x5fd2('0x8'));var csv=require(_0x5fd2('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0x5fd2('0xa'));var crypto=require(_0x5fd2('0xb'));var jsforce=require(_0x5fd2('0xc'));var deskjs=require(_0x5fd2('0xd'));var toCsv=require(_0x5fd2('0x9'));var querystring=require('querystring');var Papa=require(_0x5fd2('0xe'));var Redis=require(_0x5fd2('0xf'));var authService=require(_0x5fd2('0x10'));var qs=require('../../components/parsers/qs');var as=require(_0x5fd2('0x11'));var hardwareService=require(_0x5fd2('0x12'));var logger=require(_0x5fd2('0x13'))(_0x5fd2('0x14'));var utils=require(_0x5fd2('0x15'));var config=require(_0x5fd2('0x16'));var db=require(_0x5fd2('0x17'))['db'];var integrations=require(_0x5fd2('0x18'));var jayson=require('jayson/promise');var client=jayson['client'][_0x5fd2('0x19')]({'port':0x232a});function checkPasswordPattern(_0x120b35,_0x4aaa37,_0x79b183){if(_0x79b183){var _0x500063=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x500063[_0x5fd2('0x1a')](_0x4aaa37)){return _0x120b35;}else{throw new db['Sequelize'][(_0x5fd2('0x1b'))](_0x5fd2('0x1c'));}}else{return _0x120b35;}}function respondWithRpcPromise(_0xfeddda,_0x21249d,_0x57c8cd,_0x3542d5){return new BPromise(function(_0x248ed5,_0x535881){var _0x55ce67=_0x3542d5||client;return _0x55ce67[_0x5fd2('0x1d')](_0xfeddda,_0x57c8cd)['then'](function(_0x2a9fba){logger['info'](_0x5fd2('0x1e'),_0x21249d,_0x5fd2('0x1f'));logger[_0x5fd2('0x20')](_0x5fd2('0x21'),_0x21249d,'request\x20sent',JSON[_0x5fd2('0x22')](_0x2a9fba));if(_0x2a9fba[_0x5fd2('0x23')]){if(_0x2a9fba['error']['code']===0x1f4){logger[_0x5fd2('0x23')](_0x5fd2('0x1e'),_0x21249d,_0x2a9fba[_0x5fd2('0x23')][_0x5fd2('0x24')]);return _0x535881(_0x2a9fba[_0x5fd2('0x23')]['message']);}logger['error']('SalesforceAccount,\x20%s,\x20%s',_0x21249d,_0x2a9fba[_0x5fd2('0x23')][_0x5fd2('0x24')]);return _0x248ed5(_0x2a9fba[_0x5fd2('0x23')][_0x5fd2('0x24')]);}else{logger['info'](_0x5fd2('0x1e'),_0x21249d,_0x5fd2('0x1f'));_0x248ed5(_0x2a9fba[_0x5fd2('0x25')][_0x5fd2('0x24')]);}})[_0x5fd2('0x26')](function(_0x494963){logger[_0x5fd2('0x23')](_0x5fd2('0x1e'),_0x21249d,_0x494963);_0x535881(_0x494963);});});}function respondWithStatusCode(_0x424f6d,_0x3c8c7a){_0x3c8c7a=_0x3c8c7a||0xcc;return function(_0x11b78f){if(_0x11b78f){return _0x424f6d['sendStatus'](_0x3c8c7a);}return _0x424f6d['status'](_0x3c8c7a)[_0x5fd2('0x27')]();};}function respondWithResult(_0x2d7388,_0x598715){_0x598715=_0x598715||0xc8;return function(_0x4fb514){if(_0x4fb514){return _0x2d7388[_0x5fd2('0x28')](_0x598715)[_0x5fd2('0x29')](_0x4fb514);}};}function respondWithFilteredResult(_0x350e32,_0x1454f4){return function(_0x4c01c6){if(_0x4c01c6){var _0x1784aa=_0x4c01c6[_0x5fd2('0x2a')],_0x1debf8=_0x1454f4[_0x5fd2('0x2b')],_0x472c97=_0x1454f4[_0x5fd2('0x2b')]+_0x1454f4[_0x5fd2('0x2c')],_0x411431;if(_0x472c97>=_0x1784aa){_0x472c97=_0x1784aa;_0x411431=0xc8;}else{_0x411431=0xce;}_0x350e32[_0x5fd2('0x28')](_0x411431);return _0x350e32['set'](_0x5fd2('0x2d'),_0x1debf8+'-'+_0x472c97+'/'+_0x1784aa)[_0x5fd2('0x29')](_0x4c01c6);}return null;};}function patchUpdates(_0x5c8257){return function(_0x167be4){try{jsonpatch[_0x5fd2('0x2e')](_0x167be4,_0x5c8257,!![]);}catch(_0x11763b){return BPromise[_0x5fd2('0x2f')](_0x11763b);}return _0x167be4[_0x5fd2('0x30')]();};}function saveUpdates(_0x22e636,_0x4c3676){return function(_0x44f13d){if(_0x44f13d){return _0x44f13d[_0x5fd2('0x31')](_0x22e636)[_0x5fd2('0x32')](function(_0x1694aa){return _0x1694aa;});}return null;};}function removeEntity(_0x5f0672,_0x4fa739){return function(_0x3d46f1){if(_0x3d46f1){return _0x3d46f1['destroy']()[_0x5fd2('0x32')](function(){_0x5f0672['status'](0xcc)[_0x5fd2('0x27')]();});}};}function handleEntityNotFound(_0x2b3198,_0x402c16){return function(_0x5024f1){if(!_0x5024f1){_0x2b3198[_0x5fd2('0x33')](0x194);}return _0x5024f1;};}function handleError(_0xf99049,_0x5bfca6){_0x5bfca6=_0x5bfca6||0x1f4;return function(_0x2ae0dd){logger[_0x5fd2('0x23')](_0x2ae0dd[_0x5fd2('0x34')]);if(_0x2ae0dd[_0x5fd2('0x35')]){delete _0x2ae0dd[_0x5fd2('0x35')];}_0xf99049[_0x5fd2('0x28')](_0x5bfca6)[_0x5fd2('0x36')](_0x2ae0dd);};}exports['index']=function(_0x1f9951,_0x5de456){var _0x3b5473={},_0x345a4b={},_0x326983={'count':0x0,'rows':[]};var _0xf07717=_['map'](db[_0x5fd2('0x37')][_0x5fd2('0x38')],function(_0x110b9c){return{'name':_0x110b9c['fieldName'],'type':_0x110b9c[_0x5fd2('0x39')][_0x5fd2('0x3a')]};});_0x345a4b[_0x5fd2('0x3b')]=_[_0x5fd2('0x3c')](_0xf07717,_0x5fd2('0x35'));_0x345a4b['query']=_['keys'](_0x1f9951['query']);_0x345a4b[_0x5fd2('0x3d')]=_[_0x5fd2('0x3e')](_0x345a4b[_0x5fd2('0x3b')],_0x345a4b[_0x5fd2('0x3f')]);_0x3b5473['attributes']=_['intersection'](_0x345a4b[_0x5fd2('0x3b')],qs[_0x5fd2('0x40')](_0x1f9951[_0x5fd2('0x3f')][_0x5fd2('0x40')]));_0x3b5473[_0x5fd2('0x41')]=_0x3b5473[_0x5fd2('0x41')]['length']?_0x3b5473[_0x5fd2('0x41')]:_0x345a4b['model'];if(!_0x1f9951[_0x5fd2('0x3f')][_0x5fd2('0x42')](_0x5fd2('0x43'))){_0x3b5473[_0x5fd2('0x2c')]=qs[_0x5fd2('0x2c')](_0x1f9951[_0x5fd2('0x3f')][_0x5fd2('0x2c')]);_0x3b5473[_0x5fd2('0x2b')]=qs[_0x5fd2('0x2b')](_0x1f9951['query'][_0x5fd2('0x2b')]);}_0x3b5473[_0x5fd2('0x44')]=qs[_0x5fd2('0x45')](_0x1f9951[_0x5fd2('0x3f')][_0x5fd2('0x45')]);_0x3b5473[_0x5fd2('0x46')]=qs[_0x5fd2('0x3d')](_[_0x5fd2('0x47')](_0x1f9951[_0x5fd2('0x3f')],_0x345a4b[_0x5fd2('0x3d')]),_0xf07717);if(_0x1f9951[_0x5fd2('0x3f')][_0x5fd2('0x48')]){_0x3b5473['where']=_[_0x5fd2('0x49')](_0x3b5473[_0x5fd2('0x46')],{'$or':_[_0x5fd2('0x3c')](_0xf07717,function(_0x141e84){if(_0x141e84[_0x5fd2('0x39')]!==_0x5fd2('0x4a')){var _0x1c7673={};_0x1c7673[_0x141e84['name']]={'$like':'%'+_0x1f9951[_0x5fd2('0x3f')][_0x5fd2('0x48')]+'%'};return _0x1c7673;}})});}_0x3b5473=_['merge']({},_0x3b5473,_0x1f9951[_0x5fd2('0x4b')]);var _0x2d663f={'where':_0x3b5473['where']};return db[_0x5fd2('0x37')][_0x5fd2('0x2a')](_0x2d663f)[_0x5fd2('0x32')](function(_0x2cf40c){_0x326983[_0x5fd2('0x2a')]=_0x2cf40c;if(_0x1f9951[_0x5fd2('0x3f')][_0x5fd2('0x4c')]){_0x3b5473[_0x5fd2('0x4d')]=[{'all':!![]}];}return db[_0x5fd2('0x37')][_0x5fd2('0x4e')](_0x3b5473);})[_0x5fd2('0x32')](function(_0x1a6f4f){_0x326983[_0x5fd2('0x4f')]=_0x1a6f4f;return _0x326983;})['then'](respondWithFilteredResult(_0x5de456,_0x3b5473))[_0x5fd2('0x26')](handleError(_0x5de456,null));};exports[_0x5fd2('0x50')]=function(_0x57a535,_0x255118){var _0x1420e1={'raw':![],'where':{'id':_0x57a535['params']['id']}},_0x109301={};_0x109301[_0x5fd2('0x3b')]=_[_0x5fd2('0x51')](db[_0x5fd2('0x37')]['rawAttributes']);_0x109301['query']=_[_0x5fd2('0x51')](_0x57a535[_0x5fd2('0x3f')]);_0x109301[_0x5fd2('0x3d')]=_[_0x5fd2('0x3e')](_0x109301['model'],_0x109301['query']);_0x1420e1['attributes']=_[_0x5fd2('0x3e')](_0x109301[_0x5fd2('0x3b')],qs[_0x5fd2('0x40')](_0x57a535[_0x5fd2('0x3f')][_0x5fd2('0x40')]));_0x1420e1['attributes']=_0x1420e1[_0x5fd2('0x41')]['length']?_0x1420e1[_0x5fd2('0x41')]:_0x109301[_0x5fd2('0x3b')];if(_0x57a535['query'][_0x5fd2('0x4c')]){_0x1420e1['include']=[{'all':!![]}];}_0x1420e1=_[_0x5fd2('0x49')]({},_0x1420e1,_0x57a535[_0x5fd2('0x4b')]);return db['SalesforceAccount'][_0x5fd2('0x52')](_0x1420e1)['then'](handleEntityNotFound(_0x255118,null))[_0x5fd2('0x32')](respondWithResult(_0x255118,null))['catch'](handleError(_0x255118,null));};exports['create']=function(_0x28e6cd,_0x403401){return db[_0x5fd2('0x37')][_0x5fd2('0x53')](_0x28e6cd['body'],{})['then'](respondWithResult(_0x403401,0xc9))[_0x5fd2('0x26')](handleError(_0x403401,null));};exports[_0x5fd2('0x31')]=function(_0x4bdf85,_0x326cab){if(_0x4bdf85[_0x5fd2('0x54')]['id']){delete _0x4bdf85[_0x5fd2('0x54')]['id'];}return db['SalesforceAccount'][_0x5fd2('0x52')]({'where':{'id':_0x4bdf85[_0x5fd2('0x55')]['id']}})[_0x5fd2('0x32')](handleEntityNotFound(_0x326cab,null))[_0x5fd2('0x32')](saveUpdates(_0x4bdf85['body'],null))['then'](respondWithResult(_0x326cab,null))[_0x5fd2('0x26')](handleError(_0x326cab,null));};exports['destroy']=function(_0x26695d,_0x23c406){return db[_0x5fd2('0x37')][_0x5fd2('0x52')]({'where':{'id':_0x26695d['params']['id']}})['then'](handleEntityNotFound(_0x23c406,null))[_0x5fd2('0x32')](removeEntity(_0x23c406,null))['catch'](handleError(_0x23c406,null));};exports[_0x5fd2('0x56')]=function(_0x48209f,_0xb62ae8,_0x1cbfd9){var _0x2bacdc={};var _0x8591a1={};var _0x1c44ab;var _0x504088;return db[_0x5fd2('0x37')][_0x5fd2('0x57')]({'where':{'id':_0x48209f[_0x5fd2('0x55')]['id']}})[_0x5fd2('0x32')](handleEntityNotFound(_0xb62ae8,null))['then'](function(_0x11dbeb){if(_0x11dbeb){_0x1c44ab=_0x11dbeb;_0x8591a1[_0x5fd2('0x3b')]=_[_0x5fd2('0x51')](db[_0x5fd2('0x58')]['rawAttributes']);_0x8591a1['query']=_['keys'](_0x48209f[_0x5fd2('0x3f')]);_0x8591a1[_0x5fd2('0x3d')]=_[_0x5fd2('0x3e')](_0x8591a1[_0x5fd2('0x3b')],_0x8591a1[_0x5fd2('0x3f')]);_0x2bacdc[_0x5fd2('0x41')]=_[_0x5fd2('0x3e')](_0x8591a1[_0x5fd2('0x3b')],qs[_0x5fd2('0x40')](_0x48209f['query']['fields']));_0x2bacdc[_0x5fd2('0x41')]=_0x2bacdc[_0x5fd2('0x41')]['length']?_0x2bacdc['attributes']:_0x8591a1[_0x5fd2('0x3b')];_0x2bacdc[_0x5fd2('0x44')]=qs['sort'](_0x48209f[_0x5fd2('0x3f')][_0x5fd2('0x45')]);_0x2bacdc[_0x5fd2('0x46')]=qs[_0x5fd2('0x3d')](_[_0x5fd2('0x47')](_0x48209f[_0x5fd2('0x3f')],_0x8591a1[_0x5fd2('0x3d')]));if(_0x48209f[_0x5fd2('0x3f')]['filter']){_0x2bacdc['where']=_[_0x5fd2('0x49')](_0x2bacdc[_0x5fd2('0x46')],{'$or':_[_0x5fd2('0x3c')](_0x2bacdc[_0x5fd2('0x41')],function(_0x558edf){var _0xf64916={};_0xf64916[_0x558edf]={'$like':'%'+_0x48209f[_0x5fd2('0x3f')][_0x5fd2('0x48')]+'%'};return _0xf64916;})});}_0x2bacdc=_[_0x5fd2('0x49')]({},_0x2bacdc,_0x48209f['options']);return _0x1c44ab['getConfigurations'](_0x2bacdc);}})[_0x5fd2('0x32')](function(_0x3f4e51){if(_0x3f4e51){_0x504088=_0x3f4e51[_0x5fd2('0x59')];if(!_0x48209f[_0x5fd2('0x3f')][_0x5fd2('0x42')](_0x5fd2('0x43'))){_0x2bacdc[_0x5fd2('0x2c')]=qs[_0x5fd2('0x2c')](_0x48209f[_0x5fd2('0x3f')][_0x5fd2('0x2c')]);_0x2bacdc[_0x5fd2('0x2b')]=qs[_0x5fd2('0x2b')](_0x48209f[_0x5fd2('0x3f')][_0x5fd2('0x2b')]);}return _0x1c44ab['getConfigurations'](_0x2bacdc);}})[_0x5fd2('0x32')](function(_0x2f8179){if(_0x2f8179){return _0x2f8179?{'count':_0x504088,'rows':_0x2f8179}:null;}})[_0x5fd2('0x32')](respondWithResult(_0xb62ae8,null))['catch'](handleError(_0xb62ae8,null));};exports[_0x5fd2('0x5a')]=function(_0x32f017,_0x1a8149,_0x1f7d5b){if(_0x32f017['body']['id']){delete _0x32f017[_0x5fd2('0x54')]['id'];}return db[_0x5fd2('0x37')][_0x5fd2('0x57')]({'where':{'id':_0x32f017['params']['id']}})[_0x5fd2('0x32')](handleEntityNotFound(_0x1a8149,null))[_0x5fd2('0x32')](function(_0x57800a){if(_0x57800a){_0x32f017[_0x5fd2('0x54')][_0x5fd2('0x5b')]=_0x57800a['id'];_0x32f017[_0x5fd2('0x54')][_0x5fd2('0x5c')]=integrations[_0x5fd2('0x5d')](_0x32f017[_0x5fd2('0x54')][_0x5fd2('0x5e')],_0x32f017[_0x5fd2('0x54')]['type']);_0x32f017[_0x5fd2('0x54')][_0x5fd2('0x5f')]=integrations[_0x5fd2('0x60')](_0x32f017[_0x5fd2('0x54')][_0x5fd2('0x5e')],_0x32f017[_0x5fd2('0x54')][_0x5fd2('0x39')]);return db['SalesforceConfiguration'][_0x5fd2('0x53')](_0x32f017[_0x5fd2('0x54')],{'include':[{'model':db[_0x5fd2('0x61')],'as':_0x5fd2('0x5c')},{'model':db[_0x5fd2('0x61')],'as':_0x5fd2('0x5f')}]});}return null;})[_0x5fd2('0x32')](respondWithResult(_0x1a8149,null))[_0x5fd2('0x26')](handleError(_0x1a8149,null));};exports['getFields']=function(_0x6c5b82,_0x934ac3,_0x3f1806){var _0x901eb3;var _0xcd6682='';var _0x178cc5=_0x5fd2('0x62');return db[_0x5fd2('0x37')][_0x5fd2('0x57')]({'where':{'id':_0x6c5b82[_0x5fd2('0x55')]['id']},'attributes':['id',_0x5fd2('0x63'),'clientId',_0x5fd2('0x64'),_0x5fd2('0x65'),_0x5fd2('0x66'),'securityToken']})[_0x5fd2('0x32')](handleEntityNotFound(_0x934ac3,null))[_0x5fd2('0x32')](function(_0x222875){if(_0x222875){_0xcd6682=_0x222875['remoteUri'];var _0x715a9d=_0xcd6682[_0x5fd2('0x67')](-0x1);if(_0x715a9d==='/'){_0xcd6682=_0xcd6682[_0x5fd2('0x68')](0x0,_0xcd6682[_0x5fd2('0x69')](_0x715a9d));}_0x901eb3=new jsforce['Connection']({'oauth2':{'loginUrl':_0xcd6682,'clientId':_0x222875[_0x5fd2('0x6a')],'clientSecret':_0x222875['clientSecret']}});return _0x901eb3[_0x5fd2('0x6b')](_0x222875['username'],_0x222875['password'][_0x5fd2('0x6c')](_0x222875[_0x5fd2('0x6d')]));}})[_0x5fd2('0x32')](function(_0xe57ac7){if(_0xe57ac7){if(!_[_0x5fd2('0x6e')](_0x6c5b82['query']['ticketType'])){_0x178cc5=_0x6c5b82['query']['ticketType'];}return _0x901eb3[_0x5fd2('0x6f')](_0x178cc5)[_0x5fd2('0x70')]();}})[_0x5fd2('0x32')](function(_0x5ab8d8){var _0x478067=[_0x5fd2('0x71'),_0x5fd2('0x72'),_0x5fd2('0x73'),_0x5fd2('0x74'),_0x5fd2('0x75'),_0x5fd2('0x76'),_0x5fd2('0x77'),_0x5fd2('0x78')];if(!_['isNil'](_0x6c5b82[_0x5fd2('0x3f')][_0x5fd2('0x79')])&&_0x6c5b82[_0x5fd2('0x3f')]['ticketType']===_0x5fd2('0x7a')){_0x478067=[_0x5fd2('0x78'),_0x5fd2('0x7b'),'Reason',_0x5fd2('0x77'),'Priority','IsEscalated',_0x5fd2('0x7c'),'SuppliedCompany'];}if(_0x5ab8d8){_[_0x5fd2('0x7d')](_0x5ab8d8[_0x5fd2('0x40')],function(_0x1335af){return _0x1335af[_0x5fd2('0x7e')]===![]&&!_0x478067['includes'](_0x1335af['name']);});return{'count':_0x5ab8d8['fields']['length'],'rows':_[_0x5fd2('0x3c')](_0x5ab8d8[_0x5fd2('0x40')],function(_0x3ec504){return{'id':_0x3ec504[_0x5fd2('0x35')],'name':_0x3ec504['label'],'custom':_0x3ec504[_0x5fd2('0x7e')],'options':_0x3ec504[_0x5fd2('0x7f')][_0x5fd2('0x59')]>0x0?_['map'](_0x3ec504['picklistValues'],function(_0x5e3d28){return{'name':_0x5e3d28[_0x5fd2('0x80')],'value':_0x5e3d28[_0x5fd2('0x81')]};}):_0x3ec504['type']=='boolean'?[{'name':_0x5fd2('0x82'),'value':_0x5fd2('0x83')},{'name':_0x5fd2('0x84'),'value':_0x5fd2('0x85')}]:[]};})};}})[_0x5fd2('0x32')](respondWithResult(_0x934ac3,null))['catch'](function(_0x4cc633){var _0x546e23=_0x6c5b82[_0x5fd2('0x3f')][_0x5fd2('0x1a')]?0x1f4:_0x4cc633[_0x5fd2('0x86')]||0x1f4;logger[_0x5fd2('0x23')](_0x5fd2('0x87'),_0x5fd2('0x88'),_0x546e23,JSON['stringify'](_0x4cc633));delete _0x4cc633['name'];if(_0x546e23===0x191){_0x546e23=0x190;}_0x934ac3[_0x5fd2('0x28')](_0x546e23)['send'](_0x6c5b82[_0x5fd2('0x3f')][_0x5fd2('0x1a')]?{'message':_0x5fd2('0x89'),'statusCode':_0x4cc633[_0x5fd2('0x86')]}:_0x4cc633);});};