Built motion from commit e38a297d.|2.6.18
[motion2.git] / server / api / intServicenowAccount / intServicenowAccount.controller.js
index 1270736..22f82e9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x52e4=['sys_created_on','sys_domain','state','sys_created_by','calendar_stc','closed_at','cmdb_ci','delivery_plan','active','priority','sys_domain_path','rfc','expected_start','opened_at','business_duration','work_end','reopened_time','resolved_at','caller_id','approval_set','work_notes','short_description','delivery_task','work_start','business_stc','additional_assignee_list','calendar_duration','sys_class_name','closed_by','follow_up','parent_incident','sys_id','contact_type','urgency','problem_id','company','reassignment_count','assigned_to','comments','sla_due','approval','due_date','sys_mod_count','reopen_count','sys_tags','escalation','upon_approval','correlation_id','location','username','password','email','remoteUri','serverUrl','slice','lastIndexOf','format','%s/api/now/doc/table/schema/','%s/api/now/table/','GET','result','log','remove','includes','forEach','internalType','label','push','all','assign','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','concat','ServiceNow\x20error:\x20','test','stack','Wrong\x20credentials','statusCode','boolean','True','true','False','inactive','false','value','rimraf','zip-dir','fast-json-patch','bluebird','mustache','util','path','to-csv','ejs','fs-extra','lodash','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','../../components/integrations/configuration','status','end','json','offset','limit','count','Content-Range','apply','reject','update','then','destroy','sendStatus','error','name','send','index','map','ServicenowAccount','fieldName','type','key','model','query','keys','intersection','attributes','fields','length','hasOwnProperty','order','where','filters','filter','merge','VIRTUAL','findAll','rows','catch','includeAll','include','options','find','create','body','findOne','params','rawAttributes','sort','pick','getConfigurations','nolimit','addConfiguration','AccountId','Subjects','getSubjects','channel','Descriptions','getDescriptions','ServicenowConfiguration','ServicenowField','hold_reason','knowledge','subcategory','close_code','notify','incident_state','severity','parent','caused_by','upon_reject','sys_updated_on','child_incidents','approval_history','number','opened_by','user_input'];(function(_0x7fe9db,_0x58aa90){var _0x5394c6=function(_0x494862){while(--_0x494862){_0x7fe9db['push'](_0x7fe9db['shift']());}};_0x5394c6(++_0x58aa90);}(_0x52e4,0x1ca));var _0x452e=function(_0x1bd984,_0xf4ff8e){_0x1bd984=_0x1bd984-0x0;var _0x3032ee=_0x52e4[_0x1bd984];return _0x3032ee;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x452e('0x0'));var zipdir=require(_0x452e('0x1'));var jsonpatch=require(_0x452e('0x2'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x452e('0x3'));var Mustache=require(_0x452e('0x4'));var util=require(_0x452e('0x5'));var path=require(_0x452e('0x6'));var sox=require('sox');var csv=require(_0x452e('0x7'));var ejs=require(_0x452e('0x8'));var fs=require('fs');var fs_extra=require(_0x452e('0x9'));var _=require(_0x452e('0xa'));var squel=require(_0x452e('0xb'));var crypto=require('crypto');var jsforce=require(_0x452e('0xc'));var deskjs=require(_0x452e('0xd'));var toCsv=require(_0x452e('0x7'));var querystring=require(_0x452e('0xe'));var Papa=require(_0x452e('0xf'));var Redis=require(_0x452e('0x10'));var authService=require(_0x452e('0x11'));var qs=require('../../components/parsers/qs');var as=require(_0x452e('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x452e('0x13'))(_0x452e('0x14'));var utils=require(_0x452e('0x15'));var config=require(_0x452e('0x16'));var licenseUtil=require(_0x452e('0x17'));var db=require(_0x452e('0x18'))['db'];var integrations=require(_0x452e('0x19'));function respondWithStatusCode(_0x101ad0,_0x3d0710){_0x3d0710=_0x3d0710||0xcc;return function(_0x21d400){if(_0x21d400){return _0x101ad0['sendStatus'](_0x3d0710);}return _0x101ad0[_0x452e('0x1a')](_0x3d0710)[_0x452e('0x1b')]();};}function respondWithResult(_0x3fc31a,_0x36c8e3){_0x36c8e3=_0x36c8e3||0xc8;return function(_0x3a74c0){if(_0x3a74c0){return _0x3fc31a[_0x452e('0x1a')](_0x36c8e3)[_0x452e('0x1c')](_0x3a74c0);}};}function respondWithFilteredResult(_0x132b7a,_0x27c4cb){return function(_0x47e679){if(_0x47e679){var _0x42c814=typeof _0x27c4cb[_0x452e('0x1d')]==='undefined'&&typeof _0x27c4cb[_0x452e('0x1e')]==='undefined';var _0x338af1=_0x47e679[_0x452e('0x1f')];var _0x20f92a=_0x42c814?0x0:_0x27c4cb[_0x452e('0x1d')];var _0x130417=_0x42c814?_0x47e679[_0x452e('0x1f')]:_0x27c4cb[_0x452e('0x1d')]+_0x27c4cb[_0x452e('0x1e')];var _0x2403fd;if(_0x130417>=_0x338af1){_0x130417=_0x338af1;_0x2403fd=0xc8;}else{_0x2403fd=0xce;}_0x132b7a[_0x452e('0x1a')](_0x2403fd);return _0x132b7a['set'](_0x452e('0x20'),_0x20f92a+'-'+_0x130417+'/'+_0x338af1)['json'](_0x47e679);}return null;};}function patchUpdates(_0x1888b9){return function(_0xb0a6fc){try{jsonpatch[_0x452e('0x21')](_0xb0a6fc,_0x1888b9,!![]);}catch(_0x497bda){return BPromise[_0x452e('0x22')](_0x497bda);}return _0xb0a6fc['save']();};}function saveUpdates(_0x3f67a5,_0xe2fbcf){return function(_0x2cbf87){if(_0x2cbf87){return _0x2cbf87[_0x452e('0x23')](_0x3f67a5)[_0x452e('0x24')](function(_0x278dc6){return _0x278dc6;});}return null;};}function removeEntity(_0x292006,_0x5c8477){return function(_0x4bf147){if(_0x4bf147){return _0x4bf147[_0x452e('0x25')]()[_0x452e('0x24')](function(){_0x292006['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x112ef9,_0xe1a3dd){return function(_0x4acc61){if(!_0x4acc61){_0x112ef9[_0x452e('0x26')](0x194);}return _0x4acc61;};}function handleError(_0x20f176,_0x527ae3){_0x527ae3=_0x527ae3||0x1f4;return function(_0x4b1358){logger[_0x452e('0x27')](_0x4b1358['stack']);if(_0x4b1358[_0x452e('0x28')]){delete _0x4b1358[_0x452e('0x28')];}_0x20f176[_0x452e('0x1a')](_0x527ae3)[_0x452e('0x29')](_0x4b1358);};}exports[_0x452e('0x2a')]=function(_0x421545,_0x38a181){var _0x3353e0={},_0x47c68c={},_0x11040e={'count':0x0,'rows':[]};var _0x162d71=_[_0x452e('0x2b')](db[_0x452e('0x2c')]['rawAttributes'],function(_0x48a806){return{'name':_0x48a806[_0x452e('0x2d')],'type':_0x48a806[_0x452e('0x2e')][_0x452e('0x2f')]};});_0x47c68c[_0x452e('0x30')]=_[_0x452e('0x2b')](_0x162d71,_0x452e('0x28'));_0x47c68c[_0x452e('0x31')]=_[_0x452e('0x32')](_0x421545[_0x452e('0x31')]);_0x47c68c['filters']=_[_0x452e('0x33')](_0x47c68c['model'],_0x47c68c[_0x452e('0x31')]);_0x3353e0[_0x452e('0x34')]=_[_0x452e('0x33')](_0x47c68c['model'],qs[_0x452e('0x35')](_0x421545['query']['fields']));_0x3353e0[_0x452e('0x34')]=_0x3353e0[_0x452e('0x34')][_0x452e('0x36')]?_0x3353e0[_0x452e('0x34')]:_0x47c68c[_0x452e('0x30')];if(!_0x421545['query'][_0x452e('0x37')]('nolimit')){_0x3353e0[_0x452e('0x1e')]=qs[_0x452e('0x1e')](_0x421545[_0x452e('0x31')][_0x452e('0x1e')]);_0x3353e0[_0x452e('0x1d')]=qs[_0x452e('0x1d')](_0x421545['query'][_0x452e('0x1d')]);}_0x3353e0[_0x452e('0x38')]=qs['sort'](_0x421545[_0x452e('0x31')]['sort']);_0x3353e0[_0x452e('0x39')]=qs[_0x452e('0x3a')](_['pick'](_0x421545[_0x452e('0x31')],_0x47c68c[_0x452e('0x3a')]),_0x162d71);if(_0x421545[_0x452e('0x31')][_0x452e('0x3b')]){_0x3353e0[_0x452e('0x39')]=_[_0x452e('0x3c')](_0x3353e0[_0x452e('0x39')],{'$or':_['map'](_0x162d71,function(_0x18e92d){if(_0x18e92d['type']!==_0x452e('0x3d')){var _0x15d95a={};_0x15d95a[_0x18e92d[_0x452e('0x28')]]={'$like':'%'+_0x421545['query'][_0x452e('0x3b')]+'%'};return _0x15d95a;}})});}_0x3353e0=_['merge']({},_0x3353e0,_0x421545['options']);var _0x227267={'where':_0x3353e0[_0x452e('0x39')]};return db[_0x452e('0x2c')][_0x452e('0x1f')](_0x227267)[_0x452e('0x24')](function(_0x208a43){_0x11040e['count']=_0x208a43;if(_0x421545[_0x452e('0x31')]['includeAll']){_0x3353e0['include']=[{'all':!![]}];}return db[_0x452e('0x2c')][_0x452e('0x3e')](_0x3353e0);})[_0x452e('0x24')](function(_0x4166c0){_0x11040e[_0x452e('0x3f')]=_0x4166c0;return _0x11040e;})[_0x452e('0x24')](respondWithFilteredResult(_0x38a181,_0x3353e0))[_0x452e('0x40')](handleError(_0x38a181,null));};exports['show']=function(_0x1338aa,_0x64d8cb){var _0x10af9d={'raw':![],'where':{'id':_0x1338aa['params']['id']}},_0xf3b3bb={};_0xf3b3bb[_0x452e('0x30')]=_[_0x452e('0x32')](db[_0x452e('0x2c')]['rawAttributes']);_0xf3b3bb['query']=_[_0x452e('0x32')](_0x1338aa[_0x452e('0x31')]);_0xf3b3bb[_0x452e('0x3a')]=_[_0x452e('0x33')](_0xf3b3bb[_0x452e('0x30')],_0xf3b3bb['query']);_0x10af9d['attributes']=_['intersection'](_0xf3b3bb[_0x452e('0x30')],qs[_0x452e('0x35')](_0x1338aa[_0x452e('0x31')]['fields']));_0x10af9d[_0x452e('0x34')]=_0x10af9d[_0x452e('0x34')][_0x452e('0x36')]?_0x10af9d['attributes']:_0xf3b3bb[_0x452e('0x30')];if(_0x1338aa[_0x452e('0x31')][_0x452e('0x41')]){_0x10af9d[_0x452e('0x42')]=[{'all':!![]}];}_0x10af9d=_[_0x452e('0x3c')]({},_0x10af9d,_0x1338aa[_0x452e('0x43')]);return db[_0x452e('0x2c')][_0x452e('0x44')](_0x10af9d)[_0x452e('0x24')](handleEntityNotFound(_0x64d8cb,null))['then'](respondWithResult(_0x64d8cb,null))[_0x452e('0x40')](handleError(_0x64d8cb,null));};exports['create']=function(_0x153b09,_0x1488d4){return db['ServicenowAccount'][_0x452e('0x45')](_0x153b09[_0x452e('0x46')],{})[_0x452e('0x24')](respondWithResult(_0x1488d4,0xc9))['catch'](handleError(_0x1488d4,null));};exports[_0x452e('0x23')]=function(_0x2c3b11,_0x46c5e){if(_0x2c3b11[_0x452e('0x46')]['id']){delete _0x2c3b11['body']['id'];}return db[_0x452e('0x2c')]['find']({'where':{'id':_0x2c3b11['params']['id']}})[_0x452e('0x24')](handleEntityNotFound(_0x46c5e,null))[_0x452e('0x24')](saveUpdates(_0x2c3b11[_0x452e('0x46')],null))[_0x452e('0x24')](respondWithResult(_0x46c5e,null))[_0x452e('0x40')](handleError(_0x46c5e,null));};exports[_0x452e('0x25')]=function(_0xe356b1,_0x468bc8){return db[_0x452e('0x2c')]['find']({'where':{'id':_0xe356b1['params']['id']}})[_0x452e('0x24')](handleEntityNotFound(_0x468bc8,null))[_0x452e('0x24')](removeEntity(_0x468bc8,null))['catch'](handleError(_0x468bc8,null));};exports['getConfigurations']=function(_0x28b4e5,_0x158d09,_0x498ad5){var _0x1d5bc9={};var _0x2daf40={};var _0x149d18;var _0x101cf5;return db[_0x452e('0x2c')][_0x452e('0x47')]({'where':{'id':_0x28b4e5[_0x452e('0x48')]['id']}})['then'](handleEntityNotFound(_0x158d09,null))[_0x452e('0x24')](function(_0xdd00e9){if(_0xdd00e9){_0x149d18=_0xdd00e9;_0x2daf40['model']=_[_0x452e('0x32')](db['ServicenowConfiguration'][_0x452e('0x49')]);_0x2daf40[_0x452e('0x31')]=_[_0x452e('0x32')](_0x28b4e5['query']);_0x2daf40[_0x452e('0x3a')]=_['intersection'](_0x2daf40[_0x452e('0x30')],_0x2daf40[_0x452e('0x31')]);_0x1d5bc9['attributes']=_[_0x452e('0x33')](_0x2daf40['model'],qs[_0x452e('0x35')](_0x28b4e5[_0x452e('0x31')]['fields']));_0x1d5bc9['attributes']=_0x1d5bc9[_0x452e('0x34')]['length']?_0x1d5bc9[_0x452e('0x34')]:_0x2daf40[_0x452e('0x30')];_0x1d5bc9[_0x452e('0x38')]=qs[_0x452e('0x4a')](_0x28b4e5[_0x452e('0x31')][_0x452e('0x4a')]);_0x1d5bc9['where']=qs[_0x452e('0x3a')](_[_0x452e('0x4b')](_0x28b4e5[_0x452e('0x31')],_0x2daf40[_0x452e('0x3a')]));if(_0x28b4e5[_0x452e('0x31')][_0x452e('0x3b')]){_0x1d5bc9[_0x452e('0x39')]=_[_0x452e('0x3c')](_0x1d5bc9[_0x452e('0x39')],{'$or':_[_0x452e('0x2b')](_0x1d5bc9['attributes'],function(_0x55fa4e){var _0x30d895={};_0x30d895[_0x55fa4e]={'$like':'%'+_0x28b4e5[_0x452e('0x31')][_0x452e('0x3b')]+'%'};return _0x30d895;})});}_0x1d5bc9=_[_0x452e('0x3c')]({},_0x1d5bc9,_0x28b4e5[_0x452e('0x43')]);return _0x149d18[_0x452e('0x4c')](_0x1d5bc9);}})[_0x452e('0x24')](function(_0x493212){if(_0x493212){_0x101cf5=_0x493212['length'];if(!_0x28b4e5[_0x452e('0x31')]['hasOwnProperty'](_0x452e('0x4d'))){_0x1d5bc9['limit']=qs['limit'](_0x28b4e5['query'][_0x452e('0x1e')]);_0x1d5bc9[_0x452e('0x1d')]=qs['offset'](_0x28b4e5[_0x452e('0x31')][_0x452e('0x1d')]);}return _0x149d18[_0x452e('0x4c')](_0x1d5bc9);}})[_0x452e('0x24')](function(_0x53583f){if(_0x53583f){return _0x53583f?{'count':_0x101cf5,'rows':_0x53583f}:null;}})[_0x452e('0x24')](respondWithResult(_0x158d09,null))[_0x452e('0x40')](handleError(_0x158d09,null));};exports[_0x452e('0x4e')]=function(_0x8028b5,_0x48569b,_0x224459){if(_0x8028b5[_0x452e('0x46')]['id']){delete _0x8028b5[_0x452e('0x46')]['id'];}return db['ServicenowAccount']['findOne']({'where':{'id':_0x8028b5[_0x452e('0x48')]['id']}})['then'](handleEntityNotFound(_0x48569b,null))[_0x452e('0x24')](function(_0x348014){if(_0x348014){_0x8028b5[_0x452e('0x46')][_0x452e('0x4f')]=_0x348014['id'];_0x8028b5[_0x452e('0x46')][_0x452e('0x50')]=integrations[_0x452e('0x51')](_0x8028b5[_0x452e('0x46')][_0x452e('0x52')],_0x8028b5[_0x452e('0x46')][_0x452e('0x2e')]);_0x8028b5[_0x452e('0x46')][_0x452e('0x53')]=integrations[_0x452e('0x54')](_0x8028b5[_0x452e('0x46')][_0x452e('0x52')],_0x8028b5[_0x452e('0x46')]['type']);return db[_0x452e('0x55')]['create'](_0x8028b5[_0x452e('0x46')],{'include':[{'model':db[_0x452e('0x56')],'as':_0x452e('0x50')},{'model':db['ServicenowField'],'as':_0x452e('0x53')}]});}return null;})['then'](respondWithResult(_0x48569b,null))['catch'](handleError(_0x48569b,null));};exports['getFields']=function(_0x2fbba0,_0x33b92,_0x2f05ff){var _0x3f7c25=['made_sla',_0x452e('0x57'),_0x452e('0x58'),_0x452e('0x59'),_0x452e('0x5a'),_0x452e('0x5b'),_0x452e('0x5c'),_0x452e('0x5d'),'category'];var _0x6516f=[_0x452e('0x5e'),'made_sla',_0x452e('0x5f'),'watch_list',_0x452e('0x60'),_0x452e('0x61'),_0x452e('0x62'),_0x452e('0x57'),_0x452e('0x63'),_0x452e('0x64'),'resolved_by','sys_updated_by',_0x452e('0x65'),_0x452e('0x66'),_0x452e('0x67'),_0x452e('0x68'),_0x452e('0x69'),_0x452e('0x6a'),_0x452e('0x58'),_0x452e('0x38'),_0x452e('0x6b'),_0x452e('0x6c'),_0x452e('0x6d'),_0x452e('0x6e'),'impact',_0x452e('0x6f'),'work_notes_list','business_service',_0x452e('0x70'),_0x452e('0x71'),_0x452e('0x72'),'time_worked',_0x452e('0x73'),_0x452e('0x74'),_0x452e('0x75'),'group_list',_0x452e('0x76'),_0x452e('0x77'),_0x452e('0x78'),_0x452e('0x79'),_0x452e('0x7a'),_0x452e('0x59'),_0x452e('0x7b'),_0x452e('0x7c'),_0x452e('0x5a'),'correlation_display',_0x452e('0x7d'),_0x452e('0x7e'),'assignment_group',_0x452e('0x7f'),_0x452e('0x80'),'description',_0x452e('0x81'),_0x452e('0x5b'),_0x452e('0x82'),'close_notes',_0x452e('0x83'),_0x452e('0x84'),_0x452e('0x85'),_0x452e('0x86'),_0x452e('0x87'),'reopened_by',_0x452e('0x5c'),_0x452e('0x88'),_0x452e('0x89'),_0x452e('0x8a'),_0x452e('0x8b'),'activity_due',_0x452e('0x8c'),'severity',_0x452e('0x8d'),_0x452e('0x8e'),_0x452e('0x8f'),'comments_and_work_notes',_0x452e('0x90'),_0x452e('0x91'),_0x452e('0x92'),_0x452e('0x93'),_0x452e('0x94'),_0x452e('0x95'),_0x452e('0x96'),_0x452e('0x97'),'category'];var _0xa5ca40='';var _0x309dce='';var _0x1a3f53=[];var _0x3d7566='';var _0x291f4e='';var _0x3bce6f=[];var _0x535880='';var _0x1c3d6a='';var _0x2caf88={};var _0x3ab00b='';return db[_0x452e('0x2c')][_0x452e('0x47')]({'where':{'id':_0x2fbba0[_0x452e('0x48')]['id']},'attributes':['id',_0x452e('0x98'),_0x452e('0x99'),_0x452e('0x9a'),_0x452e('0x9b'),_0x452e('0x9c')]})[_0x452e('0x24')](handleEntityNotFound(_0x33b92,null))[_0x452e('0x24')](function(_0xdc6c31){if(_0xdc6c31){_0x3ab00b=_0xdc6c31[_0x452e('0x9b')];var _0x28d7c9=_0x3ab00b[_0x452e('0x9d')](-0x1);if(_0x28d7c9==='/'){_0x3ab00b=_0x3ab00b['substring'](0x0,_0x3ab00b[_0x452e('0x9e')](_0x28d7c9));}_0x1c3d6a=util[_0x452e('0x9f')](_0x452e('0xa0'),_0x3ab00b);_0x535880=util[_0x452e('0x9f')](_0x452e('0xa1'),_0x3ab00b);_0x2caf88={'user':_0xdc6c31['username'],'pass':_0xdc6c31['password']};var _0x5eb059={'method':_0x452e('0xa2'),'uri':_0x1c3d6a+'incident?sysparm_display_value=all','auth':_0x2caf88,'json':!![]};return rp(_0x5eb059);}})[_0x452e('0x24')](function(_0x83202e){if(_0x83202e[_0x452e('0xa3')][_0x452e('0x36')]>0x0){_0xa5ca40=_0x83202e[_0x452e('0xa3')];}console[_0x452e('0xa4')]('incident\x20table\x20objects',_0xa5ca40);_0x3bce6f=[];_0x309dce=Object['assign']([],_0xa5ca40);_[_0x452e('0xa5')](_0x309dce,function(_0xdb5799){return!_0x3f7c25[_0x452e('0xa6')](_0xdb5799[_0x452e('0x28')]);});_0x309dce[_0x452e('0xa7')](function(_0x435eb7){var _0x587e0a=createFieldObject(_0x535880,_0x2caf88,_0x435eb7[_0x452e('0xa8')],_0x435eb7[_0x452e('0x28')],_0x435eb7[_0x452e('0xa9')],![]);_0x3bce6f[_0x452e('0xaa')](_0x587e0a);});return Promise[_0x452e('0xab')](_0x3bce6f);})['then'](function(_0x1b89a6){_0x1a3f53=_0x1b89a6;_0x3d7566=Object[_0x452e('0xac')]([],_0xa5ca40);console[_0x452e('0xa4')]('TCL:\x20_object',_0xa5ca40);_[_0x452e('0xa5')](_0x3d7566,function(_0x52143f){return _0x6516f['includes'](_0x52143f[_0x452e('0x28')]);});console[_0x452e('0xa4')](_0x452e('0xad'),_0x3d7566);_0x3bce6f=[];_0x3d7566[_0x452e('0xa7')](function(_0x100ab3){var _0x260536=createFieldObject(_0x535880,_0x2caf88,_0x100ab3[_0x452e('0xa8')],_0x100ab3[_0x452e('0x28')],_0x100ab3[_0x452e('0xa9')],!![]);_0x3bce6f['push'](_0x260536);});return Promise[_0x452e('0xab')](_0x3bce6f);})[_0x452e('0x24')](function(_0x4e1c5b){_0x291f4e=_0x4e1c5b;var _0x48cdd2=_0x1a3f53[_0x452e('0xae')](_0x291f4e);return{'count':_0x48cdd2['length'],'rows':_0x48cdd2};})[_0x452e('0x24')](respondWithResult(_0x33b92,null))[_0x452e('0x40')](function(_0x22be08){console[_0x452e('0xa4')](_0x452e('0xaf')+_0x22be08);var _0x535548=_0x2fbba0[_0x452e('0x31')][_0x452e('0xb0')]?0x1f4:_0x22be08['statusCode']||0x1f4;logger[_0x452e('0x27')](_0x22be08[_0x452e('0xb1')]);delete _0x22be08[_0x452e('0x28')];if(_0x535548===0x191){_0x535548=0x190;}_0x33b92[_0x452e('0x1a')](_0x535548)[_0x452e('0x29')](_0x2fbba0['query'][_0x452e('0xb0')]?{'message':_0x452e('0xb2'),'statusCode':_0x22be08[_0x452e('0xb3')]}:_0x22be08);});};function createFieldObject(_0x5a3a3e,_0x1eeae5,_0x3b979d,_0x39ca74,_0xcd30d,_0x33a7f4){return new Promise(function(_0x253571,_0x250a28){var _0x515a14={'id':_0x39ca74,'name':_0xcd30d,'custom':_0x33a7f4};if(_0x3b979d===_0x452e('0xb4')){_0x515a14[_0x452e('0x43')]=[{'name':_0x452e('0xb5'),'value':_0x452e('0xb6')},{'name':_0x452e('0xb7'),'value':'false'}];_0x253571(_0x515a14);}else{var _0x59081e={'method':'GET','uri':_0x5a3a3e+'sys_choice?sysparm_query=name=incident^element='+_0x39ca74,'auth':_0x1eeae5,'json':!![]};return rp(_0x59081e)['then'](function(_0x869fb8){var _0x5a6cf7=[];if(_0x869fb8['result'][_0x452e('0x36')]>0x0){_0x869fb8[_0x452e('0xa3')]['forEach'](function(_0x486470){if(_0x486470[_0x452e('0xb8')]===_0x452e('0xb9')){var _0x483d3c={'name':_0x486470[_0x452e('0xa9')],'value':_0x486470[_0x452e('0xba')]};_0x5a6cf7[_0x452e('0xaa')](_0x483d3c);}});}_0x515a14[_0x452e('0x43')]=_0x5a6cf7;if(_0x515a14['options'][_0x452e('0x36')]>0x0){_0x253571(_0x515a14);}else{if(_0x33a7f4==![]){_0x253571();}else{_0x253571(_0x515a14);}}});}});}
\ No newline at end of file
+var _0xe565=['close_code','notify','made_sla','caused_by','watch_list','upon_reject','sys_updated_on','child_incidents','approval_history','number','resolved_by','sys_updated_by','opened_by','user_input','sys_created_on','sys_domain','state','sys_created_by','knowledge','calendar_stc','closed_at','cmdb_ci','impact','active','work_notes_list','priority','expected_start','opened_at','group_list','work_end','reopened_time','caller_id','approval_set','work_notes','short_description','correlation_display','work_start','business_stc','additional_assignee_list','description','sys_class_name','close_notes','follow_up','parent_incident','sys_id','reopened_by','incident_state','problem_id','company','assigned_to','severity','comments','sla_due','due_date','sys_mod_count','reopen_count','sys_tags','upon_approval','correlation_id','location','serverUrl','remoteUri','slice','substring','format','%s/api/now/doc/table/schema/','username','result','log','incident\x20table\x20objects','assign','includes','forEach','all','TCL:\x20_object','remove','internalType','label','concat','ServiceNow\x20error:\x20','test','Wrong\x20credentials','boolean','True','false','GET','sys_choice?sysparm_query=name=incident^element=','inactive','push','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','path','sox','to-csv','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../components/integrations/configuration','sendStatus','status','json','offset','undefined','limit','count','set','Content-Range','save','update','destroy','then','end','error','stack','name','send','index','map','ServicenowAccount','rawAttributes','type','model','query','keys','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','filters','VIRTUAL','filter','merge','options','includeAll','include','findAll','rows','catch','show','params','find','create','body','findOne','ServicenowConfiguration','getConfigurations','addConfiguration','Subjects','getSubjects','ServicenowField','Descriptions','getFields','hold_reason','subcategory'];(function(_0x233f43,_0x600ccb){var _0x3059d4=function(_0x3673e3){while(--_0x3673e3){_0x233f43['push'](_0x233f43['shift']());}};_0x3059d4(++_0x600ccb);}(_0xe565,0x1b9));var _0x5e56=function(_0x23afc8,_0x1344c9){_0x23afc8=_0x23afc8-0x0;var _0x53c28a=_0xe565[_0x23afc8];return _0x53c28a;};'use strict';var emlformat=require(_0x5e56('0x0'));var rimraf=require(_0x5e56('0x1'));var zipdir=require(_0x5e56('0x2'));var jsonpatch=require(_0x5e56('0x3'));var rp=require(_0x5e56('0x4'));var moment=require(_0x5e56('0x5'));var BPromise=require(_0x5e56('0x6'));var Mustache=require('mustache');var util=require(_0x5e56('0x7'));var path=require(_0x5e56('0x8'));var sox=require(_0x5e56('0x9'));var csv=require(_0x5e56('0xa'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require('fs-extra');var _=require('lodash');var squel=require('squel');var crypto=require(_0x5e56('0xb'));var jsforce=require(_0x5e56('0xc'));var deskjs=require(_0x5e56('0xd'));var toCsv=require(_0x5e56('0xa'));var querystring=require(_0x5e56('0xe'));var Papa=require(_0x5e56('0xf'));var Redis=require(_0x5e56('0x10'));var authService=require('../../components/auth/service');var qs=require(_0x5e56('0x11'));var as=require(_0x5e56('0x12'));var hardwareService=require(_0x5e56('0x13'));var logger=require(_0x5e56('0x14'))(_0x5e56('0x15'));var utils=require(_0x5e56('0x16'));var config=require(_0x5e56('0x17'));var licenseUtil=require(_0x5e56('0x18'));var db=require('../../mysqldb')['db'];var integrations=require(_0x5e56('0x19'));function respondWithStatusCode(_0x4d6c60,_0x572cab){_0x572cab=_0x572cab||0xcc;return function(_0x3d0852){if(_0x3d0852){return _0x4d6c60[_0x5e56('0x1a')](_0x572cab);}return _0x4d6c60[_0x5e56('0x1b')](_0x572cab)['end']();};}function respondWithResult(_0x193dbd,_0x1f5c88){_0x1f5c88=_0x1f5c88||0xc8;return function(_0x212907){if(_0x212907){return _0x193dbd[_0x5e56('0x1b')](_0x1f5c88)[_0x5e56('0x1c')](_0x212907);}};}function respondWithFilteredResult(_0x46fc1b,_0x1d8a19){return function(_0x202dba){if(_0x202dba){var _0x349511=typeof _0x1d8a19[_0x5e56('0x1d')]===_0x5e56('0x1e')&&typeof _0x1d8a19[_0x5e56('0x1f')]===_0x5e56('0x1e');var _0x42130e=_0x202dba[_0x5e56('0x20')];var _0x218cd2=_0x349511?0x0:_0x1d8a19[_0x5e56('0x1d')];var _0x39b121=_0x349511?_0x202dba['count']:_0x1d8a19['offset']+_0x1d8a19[_0x5e56('0x1f')];var _0xc5f388;if(_0x39b121>=_0x42130e){_0x39b121=_0x42130e;_0xc5f388=0xc8;}else{_0xc5f388=0xce;}_0x46fc1b[_0x5e56('0x1b')](_0xc5f388);return _0x46fc1b[_0x5e56('0x21')](_0x5e56('0x22'),_0x218cd2+'-'+_0x39b121+'/'+_0x42130e)[_0x5e56('0x1c')](_0x202dba);}return null;};}function patchUpdates(_0x18eee1){return function(_0x2c8a5c){try{jsonpatch['apply'](_0x2c8a5c,_0x18eee1,!![]);}catch(_0x3e2118){return BPromise['reject'](_0x3e2118);}return _0x2c8a5c[_0x5e56('0x23')]();};}function saveUpdates(_0x77b0d5,_0xb2c992){return function(_0x63445a){if(_0x63445a){return _0x63445a[_0x5e56('0x24')](_0x77b0d5)['then'](function(_0x338536){return _0x338536;});}return null;};}function removeEntity(_0x49e47a,_0x24d1d4){return function(_0x419825){if(_0x419825){return _0x419825[_0x5e56('0x25')]()[_0x5e56('0x26')](function(){_0x49e47a[_0x5e56('0x1b')](0xcc)[_0x5e56('0x27')]();});}};}function handleEntityNotFound(_0x48916b,_0x4824c2){return function(_0x5742c7){if(!_0x5742c7){_0x48916b['sendStatus'](0x194);}return _0x5742c7;};}function handleError(_0xa5f47f,_0x2a853f){_0x2a853f=_0x2a853f||0x1f4;return function(_0x5f5295){logger[_0x5e56('0x28')](_0x5f5295[_0x5e56('0x29')]);if(_0x5f5295[_0x5e56('0x2a')]){delete _0x5f5295[_0x5e56('0x2a')];}_0xa5f47f[_0x5e56('0x1b')](_0x2a853f)[_0x5e56('0x2b')](_0x5f5295);};}exports[_0x5e56('0x2c')]=function(_0x4c980f,_0x5c3542){var _0x507b4a={},_0x17ceb4={},_0x49a7db={'count':0x0,'rows':[]};var _0x1d5596=_[_0x5e56('0x2d')](db[_0x5e56('0x2e')][_0x5e56('0x2f')],function(_0xd88cda){return{'name':_0xd88cda['fieldName'],'type':_0xd88cda[_0x5e56('0x30')]['key']};});_0x17ceb4[_0x5e56('0x31')]=_[_0x5e56('0x2d')](_0x1d5596,_0x5e56('0x2a'));_0x17ceb4[_0x5e56('0x32')]=_[_0x5e56('0x33')](_0x4c980f[_0x5e56('0x32')]);_0x17ceb4['filters']=_[_0x5e56('0x34')](_0x17ceb4[_0x5e56('0x31')],_0x17ceb4[_0x5e56('0x32')]);_0x507b4a[_0x5e56('0x35')]=_['intersection'](_0x17ceb4['model'],qs['fields'](_0x4c980f[_0x5e56('0x32')][_0x5e56('0x36')]));_0x507b4a[_0x5e56('0x35')]=_0x507b4a[_0x5e56('0x35')][_0x5e56('0x37')]?_0x507b4a[_0x5e56('0x35')]:_0x17ceb4['model'];if(!_0x4c980f[_0x5e56('0x32')][_0x5e56('0x38')](_0x5e56('0x39'))){_0x507b4a['limit']=qs[_0x5e56('0x1f')](_0x4c980f[_0x5e56('0x32')][_0x5e56('0x1f')]);_0x507b4a['offset']=qs[_0x5e56('0x1d')](_0x4c980f['query'][_0x5e56('0x1d')]);}_0x507b4a[_0x5e56('0x3a')]=qs['sort'](_0x4c980f[_0x5e56('0x32')][_0x5e56('0x3b')]);_0x507b4a[_0x5e56('0x3c')]=qs['filters'](_['pick'](_0x4c980f['query'],_0x17ceb4[_0x5e56('0x3d')]),_0x1d5596);if(_0x4c980f[_0x5e56('0x32')]['filter']){_0x507b4a[_0x5e56('0x3c')]=_['merge'](_0x507b4a[_0x5e56('0x3c')],{'$or':_[_0x5e56('0x2d')](_0x1d5596,function(_0x29ce38){if(_0x29ce38[_0x5e56('0x30')]!==_0x5e56('0x3e')){var _0x1527e6={};_0x1527e6[_0x29ce38[_0x5e56('0x2a')]]={'$like':'%'+_0x4c980f['query'][_0x5e56('0x3f')]+'%'};return _0x1527e6;}})});}_0x507b4a=_[_0x5e56('0x40')]({},_0x507b4a,_0x4c980f[_0x5e56('0x41')]);var _0x20d47b={'where':_0x507b4a[_0x5e56('0x3c')]};return db[_0x5e56('0x2e')][_0x5e56('0x20')](_0x20d47b)['then'](function(_0xe38c92){_0x49a7db[_0x5e56('0x20')]=_0xe38c92;if(_0x4c980f[_0x5e56('0x32')][_0x5e56('0x42')]){_0x507b4a[_0x5e56('0x43')]=[{'all':!![]}];}return db[_0x5e56('0x2e')][_0x5e56('0x44')](_0x507b4a);})[_0x5e56('0x26')](function(_0x1119fb){_0x49a7db[_0x5e56('0x45')]=_0x1119fb;return _0x49a7db;})[_0x5e56('0x26')](respondWithFilteredResult(_0x5c3542,_0x507b4a))[_0x5e56('0x46')](handleError(_0x5c3542,null));};exports[_0x5e56('0x47')]=function(_0x3604a4,_0x330272){var _0x21cbcd={'raw':![],'where':{'id':_0x3604a4[_0x5e56('0x48')]['id']}},_0x33f538={};_0x33f538[_0x5e56('0x31')]=_['keys'](db[_0x5e56('0x2e')][_0x5e56('0x2f')]);_0x33f538[_0x5e56('0x32')]=_['keys'](_0x3604a4[_0x5e56('0x32')]);_0x33f538['filters']=_[_0x5e56('0x34')](_0x33f538[_0x5e56('0x31')],_0x33f538['query']);_0x21cbcd[_0x5e56('0x35')]=_[_0x5e56('0x34')](_0x33f538[_0x5e56('0x31')],qs[_0x5e56('0x36')](_0x3604a4[_0x5e56('0x32')][_0x5e56('0x36')]));_0x21cbcd['attributes']=_0x21cbcd[_0x5e56('0x35')][_0x5e56('0x37')]?_0x21cbcd[_0x5e56('0x35')]:_0x33f538[_0x5e56('0x31')];if(_0x3604a4[_0x5e56('0x32')][_0x5e56('0x42')]){_0x21cbcd[_0x5e56('0x43')]=[{'all':!![]}];}_0x21cbcd=_[_0x5e56('0x40')]({},_0x21cbcd,_0x3604a4['options']);return db[_0x5e56('0x2e')][_0x5e56('0x49')](_0x21cbcd)['then'](handleEntityNotFound(_0x330272,null))['then'](respondWithResult(_0x330272,null))[_0x5e56('0x46')](handleError(_0x330272,null));};exports['create']=function(_0x16d928,_0xb4cf05){return db[_0x5e56('0x2e')][_0x5e56('0x4a')](_0x16d928[_0x5e56('0x4b')],{})[_0x5e56('0x26')](respondWithResult(_0xb4cf05,0xc9))[_0x5e56('0x46')](handleError(_0xb4cf05,null));};exports[_0x5e56('0x24')]=function(_0x1edc76,_0x33e6df){if(_0x1edc76[_0x5e56('0x4b')]['id']){delete _0x1edc76['body']['id'];}return db[_0x5e56('0x2e')][_0x5e56('0x49')]({'where':{'id':_0x1edc76[_0x5e56('0x48')]['id']}})[_0x5e56('0x26')](handleEntityNotFound(_0x33e6df,null))[_0x5e56('0x26')](saveUpdates(_0x1edc76['body'],null))[_0x5e56('0x26')](respondWithResult(_0x33e6df,null))[_0x5e56('0x46')](handleError(_0x33e6df,null));};exports[_0x5e56('0x25')]=function(_0x2f2485,_0x1855a9){return db['ServicenowAccount'][_0x5e56('0x49')]({'where':{'id':_0x2f2485[_0x5e56('0x48')]['id']}})[_0x5e56('0x26')](handleEntityNotFound(_0x1855a9,null))[_0x5e56('0x26')](removeEntity(_0x1855a9,null))[_0x5e56('0x46')](handleError(_0x1855a9,null));};exports['getConfigurations']=function(_0x2324cb,_0x1c1d1e,_0x8b990c){var _0x4ded1a={};var _0x138151={};var _0x229397;var _0x5d989b;return db[_0x5e56('0x2e')][_0x5e56('0x4c')]({'where':{'id':_0x2324cb[_0x5e56('0x48')]['id']}})['then'](handleEntityNotFound(_0x1c1d1e,null))[_0x5e56('0x26')](function(_0x4fd96f){if(_0x4fd96f){_0x229397=_0x4fd96f;_0x138151['model']=_['keys'](db[_0x5e56('0x4d')][_0x5e56('0x2f')]);_0x138151[_0x5e56('0x32')]=_[_0x5e56('0x33')](_0x2324cb['query']);_0x138151[_0x5e56('0x3d')]=_[_0x5e56('0x34')](_0x138151[_0x5e56('0x31')],_0x138151[_0x5e56('0x32')]);_0x4ded1a[_0x5e56('0x35')]=_[_0x5e56('0x34')](_0x138151['model'],qs['fields'](_0x2324cb[_0x5e56('0x32')]['fields']));_0x4ded1a[_0x5e56('0x35')]=_0x4ded1a[_0x5e56('0x35')]['length']?_0x4ded1a[_0x5e56('0x35')]:_0x138151[_0x5e56('0x31')];_0x4ded1a[_0x5e56('0x3a')]=qs[_0x5e56('0x3b')](_0x2324cb[_0x5e56('0x32')]['sort']);_0x4ded1a[_0x5e56('0x3c')]=qs['filters'](_['pick'](_0x2324cb[_0x5e56('0x32')],_0x138151[_0x5e56('0x3d')]));if(_0x2324cb[_0x5e56('0x32')][_0x5e56('0x3f')]){_0x4ded1a[_0x5e56('0x3c')]=_[_0x5e56('0x40')](_0x4ded1a[_0x5e56('0x3c')],{'$or':_['map'](_0x4ded1a[_0x5e56('0x35')],function(_0x1be2f3){var _0x9b1b83={};_0x9b1b83[_0x1be2f3]={'$like':'%'+_0x2324cb[_0x5e56('0x32')]['filter']+'%'};return _0x9b1b83;})});}_0x4ded1a=_[_0x5e56('0x40')]({},_0x4ded1a,_0x2324cb['options']);return _0x229397[_0x5e56('0x4e')](_0x4ded1a);}})[_0x5e56('0x26')](function(_0x21e066){if(_0x21e066){_0x5d989b=_0x21e066[_0x5e56('0x37')];if(!_0x2324cb[_0x5e56('0x32')][_0x5e56('0x38')](_0x5e56('0x39'))){_0x4ded1a[_0x5e56('0x1f')]=qs[_0x5e56('0x1f')](_0x2324cb[_0x5e56('0x32')][_0x5e56('0x1f')]);_0x4ded1a[_0x5e56('0x1d')]=qs[_0x5e56('0x1d')](_0x2324cb['query']['offset']);}return _0x229397[_0x5e56('0x4e')](_0x4ded1a);}})[_0x5e56('0x26')](function(_0x288391){if(_0x288391){return _0x288391?{'count':_0x5d989b,'rows':_0x288391}:null;}})[_0x5e56('0x26')](respondWithResult(_0x1c1d1e,null))['catch'](handleError(_0x1c1d1e,null));};exports[_0x5e56('0x4f')]=function(_0x1ef0c4,_0x36fbe5,_0x2f92bd){if(_0x1ef0c4[_0x5e56('0x4b')]['id']){delete _0x1ef0c4['body']['id'];}return db['ServicenowAccount'][_0x5e56('0x4c')]({'where':{'id':_0x1ef0c4['params']['id']}})[_0x5e56('0x26')](handleEntityNotFound(_0x36fbe5,null))['then'](function(_0x24655b){if(_0x24655b){_0x1ef0c4['body']['AccountId']=_0x24655b['id'];_0x1ef0c4[_0x5e56('0x4b')][_0x5e56('0x50')]=integrations[_0x5e56('0x51')](_0x1ef0c4[_0x5e56('0x4b')]['channel'],_0x1ef0c4[_0x5e56('0x4b')][_0x5e56('0x30')]);_0x1ef0c4[_0x5e56('0x4b')]['Descriptions']=integrations['getDescriptions'](_0x1ef0c4[_0x5e56('0x4b')]['channel'],_0x1ef0c4[_0x5e56('0x4b')][_0x5e56('0x30')]);return db['ServicenowConfiguration'][_0x5e56('0x4a')](_0x1ef0c4[_0x5e56('0x4b')],{'include':[{'model':db[_0x5e56('0x52')],'as':_0x5e56('0x50')},{'model':db[_0x5e56('0x52')],'as':_0x5e56('0x53')}]});}return null;})[_0x5e56('0x26')](respondWithResult(_0x36fbe5,null))[_0x5e56('0x46')](handleError(_0x36fbe5,null));};exports[_0x5e56('0x54')]=function(_0x4ab213,_0xf7579e,_0x404fbe){var _0x2be7b2=['made_sla',_0x5e56('0x55'),'knowledge',_0x5e56('0x56'),_0x5e56('0x57'),_0x5e56('0x58'),'incident_state','severity','category'];var _0xe95cfb=['parent',_0x5e56('0x59'),_0x5e56('0x5a'),_0x5e56('0x5b'),_0x5e56('0x5c'),_0x5e56('0x5d'),_0x5e56('0x5e'),_0x5e56('0x55'),_0x5e56('0x5f'),_0x5e56('0x60'),_0x5e56('0x61'),_0x5e56('0x62'),_0x5e56('0x63'),_0x5e56('0x64'),_0x5e56('0x65'),_0x5e56('0x66'),_0x5e56('0x67'),_0x5e56('0x68'),_0x5e56('0x69'),_0x5e56('0x3a'),_0x5e56('0x6a'),_0x5e56('0x6b'),_0x5e56('0x6c'),'delivery_plan',_0x5e56('0x6d'),_0x5e56('0x6e'),_0x5e56('0x6f'),'business_service',_0x5e56('0x70'),'sys_domain_path','rfc','time_worked',_0x5e56('0x71'),_0x5e56('0x72'),'business_duration',_0x5e56('0x73'),_0x5e56('0x74'),_0x5e56('0x75'),'resolved_at',_0x5e56('0x76'),_0x5e56('0x77'),_0x5e56('0x56'),_0x5e56('0x78'),_0x5e56('0x79'),_0x5e56('0x57'),_0x5e56('0x7a'),'delivery_task',_0x5e56('0x7b'),'assignment_group',_0x5e56('0x7c'),_0x5e56('0x7d'),_0x5e56('0x7e'),'calendar_duration',_0x5e56('0x58'),_0x5e56('0x7f'),_0x5e56('0x80'),'closed_by',_0x5e56('0x81'),_0x5e56('0x82'),_0x5e56('0x83'),'contact_type',_0x5e56('0x84'),_0x5e56('0x85'),'urgency',_0x5e56('0x86'),_0x5e56('0x87'),'reassignment_count','activity_due',_0x5e56('0x88'),_0x5e56('0x89'),_0x5e56('0x8a'),_0x5e56('0x8b'),'approval','comments_and_work_notes',_0x5e56('0x8c'),_0x5e56('0x8d'),_0x5e56('0x8e'),_0x5e56('0x8f'),'escalation',_0x5e56('0x90'),_0x5e56('0x91'),_0x5e56('0x92'),'category'];var _0x3f688d='';var _0x1f42d9='';var _0x1810a5=[];var _0x2e97ca='';var _0x576bee='';var _0x1a5c9f=[];var _0x321445='';var _0x246fde='';var _0x2434b5={};var _0x9b3cbd='';return db['ServicenowAccount'][_0x5e56('0x4c')]({'where':{'id':_0x4ab213[_0x5e56('0x48')]['id']},'attributes':['id','username','password','email','remoteUri',_0x5e56('0x93')]})[_0x5e56('0x26')](handleEntityNotFound(_0xf7579e,null))[_0x5e56('0x26')](function(_0x5c60ab){if(_0x5c60ab){_0x9b3cbd=_0x5c60ab[_0x5e56('0x94')];var _0x1c2bdf=_0x9b3cbd[_0x5e56('0x95')](-0x1);if(_0x1c2bdf==='/'){_0x9b3cbd=_0x9b3cbd[_0x5e56('0x96')](0x0,_0x9b3cbd['lastIndexOf'](_0x1c2bdf));}_0x246fde=util[_0x5e56('0x97')](_0x5e56('0x98'),_0x9b3cbd);_0x321445=util['format']('%s/api/now/table/',_0x9b3cbd);_0x2434b5={'user':_0x5c60ab[_0x5e56('0x99')],'pass':_0x5c60ab['password']};var _0x462e38={'method':'GET','uri':_0x246fde+'incident?sysparm_display_value=all','auth':_0x2434b5,'json':!![]};return rp(_0x462e38);}})[_0x5e56('0x26')](function(_0x2f43db){if(_0x2f43db[_0x5e56('0x9a')]['length']>0x0){_0x3f688d=_0x2f43db[_0x5e56('0x9a')];}console[_0x5e56('0x9b')](_0x5e56('0x9c'),_0x3f688d);_0x1a5c9f=[];_0x1f42d9=Object[_0x5e56('0x9d')]([],_0x3f688d);_['remove'](_0x1f42d9,function(_0x5e237c){return!_0x2be7b2[_0x5e56('0x9e')](_0x5e237c[_0x5e56('0x2a')]);});_0x1f42d9[_0x5e56('0x9f')](function(_0x262686){var _0x34ff71=createFieldObject(_0x321445,_0x2434b5,_0x262686['internalType'],_0x262686[_0x5e56('0x2a')],_0x262686['label'],![]);_0x1a5c9f['push'](_0x34ff71);});return Promise[_0x5e56('0xa0')](_0x1a5c9f);})[_0x5e56('0x26')](function(_0x34cf7d){_0x1810a5=_0x34cf7d;_0x2e97ca=Object[_0x5e56('0x9d')]([],_0x3f688d);console[_0x5e56('0x9b')](_0x5e56('0xa1'),_0x3f688d);_[_0x5e56('0xa2')](_0x2e97ca,function(_0x3eb1c1){return _0xe95cfb[_0x5e56('0x9e')](_0x3eb1c1[_0x5e56('0x2a')]);});console[_0x5e56('0x9b')]('TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom',_0x2e97ca);_0x1a5c9f=[];_0x2e97ca['forEach'](function(_0x482a77){var _0x5c10b6=createFieldObject(_0x321445,_0x2434b5,_0x482a77[_0x5e56('0xa3')],_0x482a77[_0x5e56('0x2a')],_0x482a77[_0x5e56('0xa4')],!![]);_0x1a5c9f['push'](_0x5c10b6);});return Promise['all'](_0x1a5c9f);})[_0x5e56('0x26')](function(_0x4a8ef7){_0x576bee=_0x4a8ef7;var _0x5128f7=_0x1810a5[_0x5e56('0xa5')](_0x576bee);return{'count':_0x5128f7['length'],'rows':_0x5128f7};})[_0x5e56('0x26')](respondWithResult(_0xf7579e,null))[_0x5e56('0x46')](function(_0xfa30e5){console[_0x5e56('0x9b')](_0x5e56('0xa6')+_0xfa30e5);var _0x3f0a45=_0x4ab213[_0x5e56('0x32')][_0x5e56('0xa7')]?0x1f4:_0xfa30e5['statusCode']||0x1f4;logger[_0x5e56('0x28')](_0xfa30e5[_0x5e56('0x29')]);delete _0xfa30e5['name'];if(_0x3f0a45===0x191){_0x3f0a45=0x190;}_0xf7579e['status'](_0x3f0a45)[_0x5e56('0x2b')](_0x4ab213[_0x5e56('0x32')][_0x5e56('0xa7')]?{'message':_0x5e56('0xa8'),'statusCode':_0xfa30e5['statusCode']}:_0xfa30e5);});};function createFieldObject(_0x3da6f2,_0x4a9c38,_0x946c,_0x2ebf2c,_0x5188ec,_0x410c9b){return new Promise(function(_0x3156f8,_0x555d1d){var _0x1b2ca3={'id':_0x2ebf2c,'name':_0x5188ec,'custom':_0x410c9b};if(_0x946c===_0x5e56('0xa9')){_0x1b2ca3[_0x5e56('0x41')]=[{'name':_0x5e56('0xaa'),'value':'true'},{'name':'False','value':_0x5e56('0xab')}];_0x3156f8(_0x1b2ca3);}else{var _0x300c0c={'method':_0x5e56('0xac'),'uri':_0x3da6f2+_0x5e56('0xad')+_0x2ebf2c,'auth':_0x4a9c38,'json':!![]};return rp(_0x300c0c)[_0x5e56('0x26')](function(_0x190263){var _0x2ac3f8=[];if(_0x190263[_0x5e56('0x9a')][_0x5e56('0x37')]>0x0){_0x190263[_0x5e56('0x9a')][_0x5e56('0x9f')](function(_0x4d5f13){if(_0x4d5f13[_0x5e56('0xae')]===_0x5e56('0xab')){var _0x1b4f82={'name':_0x4d5f13[_0x5e56('0xa4')],'value':_0x4d5f13['value']};_0x2ac3f8[_0x5e56('0xaf')](_0x1b4f82);}});}_0x1b2ca3[_0x5e56('0x41')]=_0x2ac3f8;if(_0x1b2ca3[_0x5e56('0x41')][_0x5e56('0x37')]>0x0){_0x3156f8(_0x1b2ca3);}else{if(_0x410c9b==![]){_0x3156f8();}else{_0x3156f8(_0x1b2ca3);}}});}});}
\ No newline at end of file