Built motion from commit cb845558.|2.6.34
[motion2.git] / server / api / intServicenowAccount / intServicenowAccount.controller.js
index dd9b623..8e13b6b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xea48=['reopened_time','resolved_at','caller_id','approval_set','subcategory','work_notes','short_description','correlation_display','delivery_task','work_start','assignment_group','sys_class_name','close_notes','follow_up','sys_id','contact_type','reopened_by','problem_id','company','reassignment_count','activity_due','assigned_to','sla_due','approval','comments_and_work_notes','due_date','sys_mod_count','reopen_count','escalation','upon_approval','correlation_id','location','username','password','email','remoteUri','serverUrl','slice','format','%s/api/now/doc/table/schema/','GET','result','incident\x20table\x20objects','assign','includes','forEach','internalType','label','push','log','TCL:\x20_object','remove','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','all','concat','ServiceNow\x20error:\x20','test','Wrong\x20credentials','statusCode','boolean','False','false','inactive','value','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','fs-extra','lodash','squel','crypto','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','undefined','limit','count','set','Content-Range','apply','save','update','then','destroy','error','stack','name','send','index','map','ServicenowAccount','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','fields','attributes','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','catch','show','params','length','create','body','find','getConfigurations','findOne','AccountId','Subjects','channel','Descriptions','getDescriptions','ServicenowConfiguration','ServicenowField','made_sla','hold_reason','knowledge','close_code','notify','incident_state','severity','category','parent','caused_by','watch_list','upon_reject','child_incidents','approval_history','number','resolved_by','opened_by','sys_created_on','sys_domain','state','calendar_stc','closed_at','cmdb_ci','impact','active','work_notes_list','business_service','priority','sys_domain_path','rfc','business_duration','group_list','work_end'];(function(_0x4ed520,_0x21be63){var _0x4415a6=function(_0x14b151){while(--_0x14b151){_0x4ed520['push'](_0x4ed520['shift']());}};_0x4415a6(++_0x21be63);}(_0xea48,0xfb));var _0x8ea4=function(_0x324418,_0xeb0522){_0x324418=_0x324418-0x0;var _0x24e65b=_0xea48[_0x324418];return _0x24e65b;};'use strict';var emlformat=require(_0x8ea4('0x0'));var rimraf=require(_0x8ea4('0x1'));var zipdir=require(_0x8ea4('0x2'));var jsonpatch=require(_0x8ea4('0x3'));var rp=require(_0x8ea4('0x4'));var moment=require(_0x8ea4('0x5'));var BPromise=require(_0x8ea4('0x6'));var Mustache=require(_0x8ea4('0x7'));var util=require(_0x8ea4('0x8'));var path=require(_0x8ea4('0x9'));var sox=require('sox');var csv=require(_0x8ea4('0xa'));var ejs=require(_0x8ea4('0xb'));var fs=require('fs');var fs_extra=require(_0x8ea4('0xc'));var _=require(_0x8ea4('0xd'));var squel=require(_0x8ea4('0xe'));var crypto=require(_0x8ea4('0xf'));var jsforce=require('jsforce');var deskjs=require(_0x8ea4('0x10'));var toCsv=require(_0x8ea4('0xa'));var querystring=require(_0x8ea4('0x11'));var Papa=require(_0x8ea4('0x12'));var Redis=require(_0x8ea4('0x13'));var authService=require('../../components/auth/service');var qs=require(_0x8ea4('0x14'));var as=require(_0x8ea4('0x15'));var hardwareService=require(_0x8ea4('0x16'));var logger=require(_0x8ea4('0x17'))(_0x8ea4('0x18'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0x8ea4('0x19'));var db=require(_0x8ea4('0x1a'))['db'];var integrations=require('../../components/integrations/configuration');function respondWithStatusCode(_0x402909,_0x184fc8){_0x184fc8=_0x184fc8||0xcc;return function(_0x4f4e3f){if(_0x4f4e3f){return _0x402909[_0x8ea4('0x1b')](_0x184fc8);}return _0x402909[_0x8ea4('0x1c')](_0x184fc8)[_0x8ea4('0x1d')]();};}function respondWithResult(_0x45598,_0x9aa16e){_0x9aa16e=_0x9aa16e||0xc8;return function(_0x11d541){if(_0x11d541){return _0x45598[_0x8ea4('0x1c')](_0x9aa16e)[_0x8ea4('0x1e')](_0x11d541);}};}function respondWithFilteredResult(_0x1ae196,_0x55457f){return function(_0x53f0f4){if(_0x53f0f4){var _0xb43557=typeof _0x55457f[_0x8ea4('0x1f')]===_0x8ea4('0x20')&&typeof _0x55457f[_0x8ea4('0x21')]===_0x8ea4('0x20');var _0x3b59fc=_0x53f0f4[_0x8ea4('0x22')];var _0x472d66=_0xb43557?0x0:_0x55457f[_0x8ea4('0x1f')];var _0x4ef254=_0xb43557?_0x53f0f4[_0x8ea4('0x22')]:_0x55457f[_0x8ea4('0x1f')]+_0x55457f[_0x8ea4('0x21')];var _0xcbf1d4;if(_0x4ef254>=_0x3b59fc){_0x4ef254=_0x3b59fc;_0xcbf1d4=0xc8;}else{_0xcbf1d4=0xce;}_0x1ae196[_0x8ea4('0x1c')](_0xcbf1d4);return _0x1ae196[_0x8ea4('0x23')](_0x8ea4('0x24'),_0x472d66+'-'+_0x4ef254+'/'+_0x3b59fc)[_0x8ea4('0x1e')](_0x53f0f4);}return null;};}function patchUpdates(_0xae0a0c){return function(_0xd64fab){try{jsonpatch[_0x8ea4('0x25')](_0xd64fab,_0xae0a0c,!![]);}catch(_0x161c75){return BPromise['reject'](_0x161c75);}return _0xd64fab[_0x8ea4('0x26')]();};}function saveUpdates(_0x5b1447,_0x388b44){return function(_0x158571){if(_0x158571){return _0x158571[_0x8ea4('0x27')](_0x5b1447)[_0x8ea4('0x28')](function(_0xeb6be5){return _0xeb6be5;});}return null;};}function removeEntity(_0x200ba1,_0x6882e5){return function(_0x49cf39){if(_0x49cf39){return _0x49cf39[_0x8ea4('0x29')]()['then'](function(){_0x200ba1[_0x8ea4('0x1c')](0xcc)[_0x8ea4('0x1d')]();});}};}function handleEntityNotFound(_0x28b07b,_0x3eb389){return function(_0x22c4b6){if(!_0x22c4b6){_0x28b07b[_0x8ea4('0x1b')](0x194);}return _0x22c4b6;};}function handleError(_0x2102b0,_0x5050b1){_0x5050b1=_0x5050b1||0x1f4;return function(_0x57adbe){logger[_0x8ea4('0x2a')](_0x57adbe[_0x8ea4('0x2b')]);if(_0x57adbe[_0x8ea4('0x2c')]){delete _0x57adbe[_0x8ea4('0x2c')];}_0x2102b0[_0x8ea4('0x1c')](_0x5050b1)[_0x8ea4('0x2d')](_0x57adbe);};}exports[_0x8ea4('0x2e')]=function(_0x4124e1,_0x1d32a6){var _0x5731dd={},_0x111b95={},_0xf09a42={'count':0x0,'rows':[]};var _0x2afe40=_[_0x8ea4('0x2f')](db[_0x8ea4('0x30')][_0x8ea4('0x31')],function(_0x5ba19f){return{'name':_0x5ba19f[_0x8ea4('0x32')],'type':_0x5ba19f[_0x8ea4('0x33')][_0x8ea4('0x34')]};});_0x111b95[_0x8ea4('0x35')]=_[_0x8ea4('0x2f')](_0x2afe40,_0x8ea4('0x2c'));_0x111b95[_0x8ea4('0x36')]=_[_0x8ea4('0x37')](_0x4124e1[_0x8ea4('0x36')]);_0x111b95[_0x8ea4('0x38')]=_[_0x8ea4('0x39')](_0x111b95['model'],_0x111b95[_0x8ea4('0x36')]);_0x5731dd['attributes']=_[_0x8ea4('0x39')](_0x111b95[_0x8ea4('0x35')],qs[_0x8ea4('0x3a')](_0x4124e1[_0x8ea4('0x36')][_0x8ea4('0x3a')]));_0x5731dd['attributes']=_0x5731dd[_0x8ea4('0x3b')]['length']?_0x5731dd[_0x8ea4('0x3b')]:_0x111b95[_0x8ea4('0x35')];if(!_0x4124e1[_0x8ea4('0x36')][_0x8ea4('0x3c')](_0x8ea4('0x3d'))){_0x5731dd[_0x8ea4('0x21')]=qs[_0x8ea4('0x21')](_0x4124e1[_0x8ea4('0x36')][_0x8ea4('0x21')]);_0x5731dd['offset']=qs[_0x8ea4('0x1f')](_0x4124e1[_0x8ea4('0x36')]['offset']);}_0x5731dd[_0x8ea4('0x3e')]=qs[_0x8ea4('0x3f')](_0x4124e1[_0x8ea4('0x36')][_0x8ea4('0x3f')]);_0x5731dd[_0x8ea4('0x40')]=qs[_0x8ea4('0x38')](_[_0x8ea4('0x41')](_0x4124e1['query'],_0x111b95[_0x8ea4('0x38')]),_0x2afe40);if(_0x4124e1['query'][_0x8ea4('0x42')]){_0x5731dd[_0x8ea4('0x40')]=_[_0x8ea4('0x43')](_0x5731dd['where'],{'$or':_['map'](_0x2afe40,function(_0x283f25){if(_0x283f25[_0x8ea4('0x33')]!==_0x8ea4('0x44')){var _0x242860={};_0x242860[_0x283f25[_0x8ea4('0x2c')]]={'$like':'%'+_0x4124e1[_0x8ea4('0x36')]['filter']+'%'};return _0x242860;}})});}_0x5731dd=_[_0x8ea4('0x43')]({},_0x5731dd,_0x4124e1[_0x8ea4('0x45')]);var _0x10c8ba={'where':_0x5731dd['where']};return db[_0x8ea4('0x30')][_0x8ea4('0x22')](_0x10c8ba)[_0x8ea4('0x28')](function(_0x51986d){_0xf09a42[_0x8ea4('0x22')]=_0x51986d;if(_0x4124e1[_0x8ea4('0x36')][_0x8ea4('0x46')]){_0x5731dd[_0x8ea4('0x47')]=[{'all':!![]}];}return db['ServicenowAccount'][_0x8ea4('0x48')](_0x5731dd);})[_0x8ea4('0x28')](function(_0x4c329a){_0xf09a42[_0x8ea4('0x49')]=_0x4c329a;return _0xf09a42;})[_0x8ea4('0x28')](respondWithFilteredResult(_0x1d32a6,_0x5731dd))[_0x8ea4('0x4a')](handleError(_0x1d32a6,null));};exports[_0x8ea4('0x4b')]=function(_0x3bdfad,_0x1127de){var _0x30bd93={'raw':![],'where':{'id':_0x3bdfad[_0x8ea4('0x4c')]['id']}},_0x3d6044={};_0x3d6044[_0x8ea4('0x35')]=_[_0x8ea4('0x37')](db[_0x8ea4('0x30')][_0x8ea4('0x31')]);_0x3d6044[_0x8ea4('0x36')]=_[_0x8ea4('0x37')](_0x3bdfad[_0x8ea4('0x36')]);_0x3d6044[_0x8ea4('0x38')]=_[_0x8ea4('0x39')](_0x3d6044['model'],_0x3d6044[_0x8ea4('0x36')]);_0x30bd93[_0x8ea4('0x3b')]=_['intersection'](_0x3d6044['model'],qs[_0x8ea4('0x3a')](_0x3bdfad[_0x8ea4('0x36')]['fields']));_0x30bd93[_0x8ea4('0x3b')]=_0x30bd93['attributes'][_0x8ea4('0x4d')]?_0x30bd93[_0x8ea4('0x3b')]:_0x3d6044[_0x8ea4('0x35')];if(_0x3bdfad[_0x8ea4('0x36')][_0x8ea4('0x46')]){_0x30bd93[_0x8ea4('0x47')]=[{'all':!![]}];}_0x30bd93=_['merge']({},_0x30bd93,_0x3bdfad[_0x8ea4('0x45')]);return db[_0x8ea4('0x30')]['find'](_0x30bd93)[_0x8ea4('0x28')](handleEntityNotFound(_0x1127de,null))[_0x8ea4('0x28')](respondWithResult(_0x1127de,null))[_0x8ea4('0x4a')](handleError(_0x1127de,null));};exports[_0x8ea4('0x4e')]=function(_0x2f8a57,_0x59ece6){return db[_0x8ea4('0x30')][_0x8ea4('0x4e')](_0x2f8a57[_0x8ea4('0x4f')],{})['then'](respondWithResult(_0x59ece6,0xc9))[_0x8ea4('0x4a')](handleError(_0x59ece6,null));};exports[_0x8ea4('0x27')]=function(_0x199b59,_0x17dc17){if(_0x199b59[_0x8ea4('0x4f')]['id']){delete _0x199b59[_0x8ea4('0x4f')]['id'];}return db[_0x8ea4('0x30')][_0x8ea4('0x50')]({'where':{'id':_0x199b59[_0x8ea4('0x4c')]['id']}})[_0x8ea4('0x28')](handleEntityNotFound(_0x17dc17,null))['then'](saveUpdates(_0x199b59['body'],null))['then'](respondWithResult(_0x17dc17,null))['catch'](handleError(_0x17dc17,null));};exports[_0x8ea4('0x29')]=function(_0x1d4eb6,_0x3d86d5){return db['ServicenowAccount'][_0x8ea4('0x50')]({'where':{'id':_0x1d4eb6[_0x8ea4('0x4c')]['id']}})['then'](handleEntityNotFound(_0x3d86d5,null))[_0x8ea4('0x28')](removeEntity(_0x3d86d5,null))[_0x8ea4('0x4a')](handleError(_0x3d86d5,null));};exports[_0x8ea4('0x51')]=function(_0x5143aa,_0x43578a,_0x18b547){var _0x13a0b0={};var _0x53db09={};var _0x368617;var _0x4af760;return db[_0x8ea4('0x30')][_0x8ea4('0x52')]({'where':{'id':_0x5143aa['params']['id']}})[_0x8ea4('0x28')](handleEntityNotFound(_0x43578a,null))['then'](function(_0x654638){if(_0x654638){_0x368617=_0x654638;_0x53db09[_0x8ea4('0x35')]=_[_0x8ea4('0x37')](db['ServicenowConfiguration'][_0x8ea4('0x31')]);_0x53db09[_0x8ea4('0x36')]=_[_0x8ea4('0x37')](_0x5143aa['query']);_0x53db09[_0x8ea4('0x38')]=_['intersection'](_0x53db09['model'],_0x53db09[_0x8ea4('0x36')]);_0x13a0b0[_0x8ea4('0x3b')]=_['intersection'](_0x53db09[_0x8ea4('0x35')],qs[_0x8ea4('0x3a')](_0x5143aa[_0x8ea4('0x36')][_0x8ea4('0x3a')]));_0x13a0b0[_0x8ea4('0x3b')]=_0x13a0b0[_0x8ea4('0x3b')]['length']?_0x13a0b0['attributes']:_0x53db09[_0x8ea4('0x35')];_0x13a0b0[_0x8ea4('0x3e')]=qs[_0x8ea4('0x3f')](_0x5143aa[_0x8ea4('0x36')][_0x8ea4('0x3f')]);_0x13a0b0[_0x8ea4('0x40')]=qs['filters'](_[_0x8ea4('0x41')](_0x5143aa[_0x8ea4('0x36')],_0x53db09['filters']));if(_0x5143aa[_0x8ea4('0x36')][_0x8ea4('0x42')]){_0x13a0b0[_0x8ea4('0x40')]=_[_0x8ea4('0x43')](_0x13a0b0[_0x8ea4('0x40')],{'$or':_[_0x8ea4('0x2f')](_0x13a0b0[_0x8ea4('0x3b')],function(_0x35e4c3){var _0x3e4755={};_0x3e4755[_0x35e4c3]={'$like':'%'+_0x5143aa[_0x8ea4('0x36')][_0x8ea4('0x42')]+'%'};return _0x3e4755;})});}_0x13a0b0=_[_0x8ea4('0x43')]({},_0x13a0b0,_0x5143aa['options']);return _0x368617['getConfigurations'](_0x13a0b0);}})['then'](function(_0x337b38){if(_0x337b38){_0x4af760=_0x337b38[_0x8ea4('0x4d')];if(!_0x5143aa[_0x8ea4('0x36')][_0x8ea4('0x3c')]('nolimit')){_0x13a0b0['limit']=qs[_0x8ea4('0x21')](_0x5143aa[_0x8ea4('0x36')][_0x8ea4('0x21')]);_0x13a0b0[_0x8ea4('0x1f')]=qs[_0x8ea4('0x1f')](_0x5143aa[_0x8ea4('0x36')][_0x8ea4('0x1f')]);}return _0x368617['getConfigurations'](_0x13a0b0);}})[_0x8ea4('0x28')](function(_0x582995){if(_0x582995){return _0x582995?{'count':_0x4af760,'rows':_0x582995}:null;}})[_0x8ea4('0x28')](respondWithResult(_0x43578a,null))[_0x8ea4('0x4a')](handleError(_0x43578a,null));};exports['addConfiguration']=function(_0x4d2202,_0x4bdd23,_0x53f784){if(_0x4d2202[_0x8ea4('0x4f')]['id']){delete _0x4d2202[_0x8ea4('0x4f')]['id'];}return db[_0x8ea4('0x30')][_0x8ea4('0x52')]({'where':{'id':_0x4d2202[_0x8ea4('0x4c')]['id']}})[_0x8ea4('0x28')](handleEntityNotFound(_0x4bdd23,null))['then'](function(_0x51e623){if(_0x51e623){_0x4d2202[_0x8ea4('0x4f')][_0x8ea4('0x53')]=_0x51e623['id'];_0x4d2202[_0x8ea4('0x4f')][_0x8ea4('0x54')]=integrations['getSubjects'](_0x4d2202[_0x8ea4('0x4f')][_0x8ea4('0x55')],_0x4d2202[_0x8ea4('0x4f')][_0x8ea4('0x33')]);_0x4d2202[_0x8ea4('0x4f')][_0x8ea4('0x56')]=integrations[_0x8ea4('0x57')](_0x4d2202['body'][_0x8ea4('0x55')],_0x4d2202[_0x8ea4('0x4f')][_0x8ea4('0x33')]);return db[_0x8ea4('0x58')][_0x8ea4('0x4e')](_0x4d2202[_0x8ea4('0x4f')],{'include':[{'model':db['ServicenowField'],'as':_0x8ea4('0x54')},{'model':db[_0x8ea4('0x59')],'as':_0x8ea4('0x56')}]});}return null;})[_0x8ea4('0x28')](respondWithResult(_0x4bdd23,null))[_0x8ea4('0x4a')](handleError(_0x4bdd23,null));};exports['getFields']=function(_0x403b5c,_0x4d0091,_0x5a1dbf){var _0x2c49df=[_0x8ea4('0x5a'),_0x8ea4('0x5b'),_0x8ea4('0x5c'),'subcategory',_0x8ea4('0x5d'),_0x8ea4('0x5e'),_0x8ea4('0x5f'),_0x8ea4('0x60'),_0x8ea4('0x61')];var _0x33b953=[_0x8ea4('0x62'),'made_sla',_0x8ea4('0x63'),_0x8ea4('0x64'),_0x8ea4('0x65'),'sys_updated_on',_0x8ea4('0x66'),_0x8ea4('0x5b'),_0x8ea4('0x67'),_0x8ea4('0x68'),_0x8ea4('0x69'),'sys_updated_by',_0x8ea4('0x6a'),'user_input',_0x8ea4('0x6b'),_0x8ea4('0x6c'),_0x8ea4('0x6d'),'sys_created_by',_0x8ea4('0x5c'),_0x8ea4('0x3e'),_0x8ea4('0x6e'),_0x8ea4('0x6f'),_0x8ea4('0x70'),'delivery_plan',_0x8ea4('0x71'),_0x8ea4('0x72'),_0x8ea4('0x73'),_0x8ea4('0x74'),_0x8ea4('0x75'),_0x8ea4('0x76'),_0x8ea4('0x77'),'time_worked','expected_start','opened_at',_0x8ea4('0x78'),_0x8ea4('0x79'),_0x8ea4('0x7a'),_0x8ea4('0x7b'),_0x8ea4('0x7c'),_0x8ea4('0x7d'),_0x8ea4('0x7e'),_0x8ea4('0x7f'),_0x8ea4('0x80'),_0x8ea4('0x81'),_0x8ea4('0x5d'),_0x8ea4('0x82'),_0x8ea4('0x83'),_0x8ea4('0x84'),_0x8ea4('0x85'),'business_stc','additional_assignee_list','description','calendar_duration',_0x8ea4('0x5e'),_0x8ea4('0x86'),_0x8ea4('0x87'),'closed_by',_0x8ea4('0x88'),'parent_incident',_0x8ea4('0x89'),_0x8ea4('0x8a'),_0x8ea4('0x8b'),_0x8ea4('0x5f'),'urgency',_0x8ea4('0x8c'),_0x8ea4('0x8d'),_0x8ea4('0x8e'),_0x8ea4('0x8f'),_0x8ea4('0x90'),'severity','comments',_0x8ea4('0x91'),_0x8ea4('0x92'),_0x8ea4('0x93'),_0x8ea4('0x94'),_0x8ea4('0x95'),_0x8ea4('0x96'),'sys_tags',_0x8ea4('0x97'),_0x8ea4('0x98'),_0x8ea4('0x99'),_0x8ea4('0x9a'),_0x8ea4('0x61')];var _0x1217fb='';var _0x3fc1b1='';var _0x395bc6=[];var _0x4c4de5='';var _0x124e9a='';var _0x2d2571=[];var _0x5366a8='';var _0x2c0066='';var _0x395c88={};var _0x4b9178='';return db['ServicenowAccount'][_0x8ea4('0x52')]({'where':{'id':_0x403b5c[_0x8ea4('0x4c')]['id']},'attributes':['id',_0x8ea4('0x9b'),_0x8ea4('0x9c'),_0x8ea4('0x9d'),_0x8ea4('0x9e'),_0x8ea4('0x9f')]})[_0x8ea4('0x28')](handleEntityNotFound(_0x4d0091,null))['then'](function(_0x2d8421){if(_0x2d8421){_0x4b9178=_0x2d8421[_0x8ea4('0x9e')];var _0x55b098=_0x4b9178[_0x8ea4('0xa0')](-0x1);if(_0x55b098==='/'){_0x4b9178=_0x4b9178['substring'](0x0,_0x4b9178['lastIndexOf'](_0x55b098));}_0x2c0066=util[_0x8ea4('0xa1')](_0x8ea4('0xa2'),_0x4b9178);_0x5366a8=util[_0x8ea4('0xa1')]('%s/api/now/table/',_0x4b9178);_0x395c88={'user':_0x2d8421[_0x8ea4('0x9b')],'pass':_0x2d8421[_0x8ea4('0x9c')]};var _0x116715={'method':_0x8ea4('0xa3'),'uri':_0x2c0066+'incident?sysparm_display_value=all','auth':_0x395c88,'json':!![]};return rp(_0x116715);}})[_0x8ea4('0x28')](function(_0x1c0b0d){if(_0x1c0b0d[_0x8ea4('0xa4')]['length']>0x0){_0x1217fb=_0x1c0b0d[_0x8ea4('0xa4')];}console['log'](_0x8ea4('0xa5'),_0x1217fb);_0x2d2571=[];_0x3fc1b1=Object[_0x8ea4('0xa6')]([],_0x1217fb);_['remove'](_0x3fc1b1,function(_0x5bb6ed){return!_0x2c49df[_0x8ea4('0xa7')](_0x5bb6ed[_0x8ea4('0x2c')]);});_0x3fc1b1[_0x8ea4('0xa8')](function(_0x467c6e){var _0x4a4090=createFieldObject(_0x5366a8,_0x395c88,_0x467c6e[_0x8ea4('0xa9')],_0x467c6e[_0x8ea4('0x2c')],_0x467c6e[_0x8ea4('0xaa')],![]);_0x2d2571[_0x8ea4('0xab')](_0x4a4090);});return Promise['all'](_0x2d2571);})[_0x8ea4('0x28')](function(_0x4c2d50){_0x395bc6=_0x4c2d50;_0x4c4de5=Object[_0x8ea4('0xa6')]([],_0x1217fb);console[_0x8ea4('0xac')](_0x8ea4('0xad'),_0x1217fb);_[_0x8ea4('0xae')](_0x4c4de5,function(_0x18c6c9){return _0x33b953[_0x8ea4('0xa7')](_0x18c6c9['name']);});console['log'](_0x8ea4('0xaf'),_0x4c4de5);_0x2d2571=[];_0x4c4de5[_0x8ea4('0xa8')](function(_0x2d0235){var _0x309f4f=createFieldObject(_0x5366a8,_0x395c88,_0x2d0235[_0x8ea4('0xa9')],_0x2d0235[_0x8ea4('0x2c')],_0x2d0235[_0x8ea4('0xaa')],!![]);_0x2d2571[_0x8ea4('0xab')](_0x309f4f);});return Promise[_0x8ea4('0xb0')](_0x2d2571);})[_0x8ea4('0x28')](function(_0x327e39){_0x124e9a=_0x327e39;var _0x378054=_0x395bc6[_0x8ea4('0xb1')](_0x124e9a);return{'count':_0x378054['length'],'rows':_0x378054};})[_0x8ea4('0x28')](respondWithResult(_0x4d0091,null))[_0x8ea4('0x4a')](function(_0x5682b8){console[_0x8ea4('0xac')](_0x8ea4('0xb2')+_0x5682b8);var _0x9f642=_0x403b5c[_0x8ea4('0x36')][_0x8ea4('0xb3')]?0x1f4:_0x5682b8['statusCode']||0x1f4;logger['error'](_0x5682b8[_0x8ea4('0x2b')]);delete _0x5682b8[_0x8ea4('0x2c')];if(_0x9f642===0x191){_0x9f642=0x190;}_0x4d0091[_0x8ea4('0x1c')](_0x9f642)[_0x8ea4('0x2d')](_0x403b5c[_0x8ea4('0x36')][_0x8ea4('0xb3')]?{'message':_0x8ea4('0xb4'),'statusCode':_0x5682b8[_0x8ea4('0xb5')]}:_0x5682b8);});};function createFieldObject(_0x2f43fe,_0x237432,_0x424718,_0x2d9cb8,_0x9954c9,_0x38f1ed){return new Promise(function(_0x26bb47,_0x46580b){var _0xd4e29a={'id':_0x2d9cb8,'name':_0x9954c9,'custom':_0x38f1ed};if(_0x424718===_0x8ea4('0xb6')){_0xd4e29a['options']=[{'name':'True','value':'true'},{'name':_0x8ea4('0xb7'),'value':_0x8ea4('0xb8')}];_0x26bb47(_0xd4e29a);}else{var _0x5d7a89={'method':_0x8ea4('0xa3'),'uri':_0x2f43fe+'sys_choice?sysparm_query=name=incident^element='+_0x2d9cb8,'auth':_0x237432,'json':!![]};return rp(_0x5d7a89)[_0x8ea4('0x28')](function(_0x52e701){var _0x1897e1=[];if(_0x52e701[_0x8ea4('0xa4')][_0x8ea4('0x4d')]>0x0){_0x52e701[_0x8ea4('0xa4')][_0x8ea4('0xa8')](function(_0x324806){if(_0x324806[_0x8ea4('0xb9')]===_0x8ea4('0xb8')){var _0xec0ca9={'name':_0x324806[_0x8ea4('0xaa')],'value':_0x324806[_0x8ea4('0xba')]};_0x1897e1['push'](_0xec0ca9);}});}_0xd4e29a['options']=_0x1897e1;if(_0xd4e29a[_0x8ea4('0x45')][_0x8ea4('0x4d')]>0x0){_0x26bb47(_0xd4e29a);}else{if(_0x38f1ed==![]){_0x26bb47();}else{_0x26bb47(_0xd4e29a);}}});}});}
\ No newline at end of file
+var _0xf212=['incident?sysparm_display_value=all','result','log','incident\x20table\x20objects','remove','includes','internalType','label','push','all','assign','TCL:\x20_object','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','forEach','concat','test','error','send','statusCode','boolean','True','False','false','sys_choice?sysparm_query=name=incident^element=','inactive','value','rimraf','zip-dir','fast-json-patch','moment','util','sox','to-csv','ejs','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/logger','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','end','json','offset','undefined','limit','count','Content-Range','save','update','then','destroy','status','stack','name','index','map','ServicenowAccount','rawAttributes','key','model','query','keys','filters','attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort','where','merge','type','filter','includeAll','include','findAll','rows','catch','params','options','find','create','body','pick','getConfigurations','addConfiguration','channel','getDescriptions','ServicenowConfiguration','Subjects','ServicenowField','Descriptions','knowledge','subcategory','close_code','incident_state','severity','category','parent','made_sla','caused_by','upon_reject','child_incidents','hold_reason','approval_history','number','sys_updated_by','user_input','sys_created_on','sys_domain','state','sys_created_by','calendar_stc','active','work_notes_list','business_service','priority','rfc','time_worked','expected_start','business_duration','group_list','reopened_time','resolved_at','approval_set','work_notes','short_description','correlation_display','delivery_task','work_start','assignment_group','business_stc','description','calendar_duration','notify','sys_class_name','closed_by','follow_up','parent_incident','contact_type','urgency','problem_id','company','reassignment_count','activity_due','assigned_to','comments','sla_due','approval','due_date','sys_mod_count','reopen_count','escalation','upon_approval','correlation_id','location','findOne','username','password','email','remoteUri','serverUrl','substring','lastIndexOf','format','%s/api/now/table/','GET'];(function(_0xb8a3ad,_0x1b39d7){var _0x58e9ed=function(_0x1a6196){while(--_0x1a6196){_0xb8a3ad['push'](_0xb8a3ad['shift']());}};_0x58e9ed(++_0x1b39d7);}(_0xf212,0xc9));var _0x2f21=function(_0x5bd975,_0xa9d1ec){_0x5bd975=_0x5bd975-0x0;var _0xbfeb24=_0xf212[_0x5bd975];return _0xbfeb24;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x2f21('0x0'));var zipdir=require(_0x2f21('0x1'));var jsonpatch=require(_0x2f21('0x2'));var rp=require('request-promise');var moment=require(_0x2f21('0x3'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x2f21('0x4'));var path=require('path');var sox=require(_0x2f21('0x5'));var csv=require(_0x2f21('0x6'));var ejs=require(_0x2f21('0x7'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require('lodash');var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x2f21('0x8'));var deskjs=require(_0x2f21('0x9'));var toCsv=require(_0x2f21('0x6'));var querystring=require('querystring');var Papa=require(_0x2f21('0xa'));var Redis=require(_0x2f21('0xb'));var authService=require(_0x2f21('0xc'));var qs=require('../../components/parsers/qs');var as=require(_0x2f21('0xd'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x2f21('0xe'))('api');var utils=require(_0x2f21('0xf'));var config=require(_0x2f21('0x10'));var licenseUtil=require(_0x2f21('0x11'));var db=require(_0x2f21('0x12'))['db'];var integrations=require('../../components/integrations/configuration');function respondWithStatusCode(_0x5f3e93,_0x3b8fec){_0x3b8fec=_0x3b8fec||0xcc;return function(_0x38d7cf){if(_0x38d7cf){return _0x5f3e93[_0x2f21('0x13')](_0x3b8fec);}return _0x5f3e93['status'](_0x3b8fec)[_0x2f21('0x14')]();};}function respondWithResult(_0x3c2700,_0x3394b2){_0x3394b2=_0x3394b2||0xc8;return function(_0x2827ad){if(_0x2827ad){return _0x3c2700['status'](_0x3394b2)[_0x2f21('0x15')](_0x2827ad);}};}function respondWithFilteredResult(_0x1f98ee,_0x5b84c4){return function(_0x243caa){if(_0x243caa){var _0x1273a9=typeof _0x5b84c4[_0x2f21('0x16')]===_0x2f21('0x17')&&typeof _0x5b84c4[_0x2f21('0x18')]==='undefined';var _0x148edc=_0x243caa[_0x2f21('0x19')];var _0x55b54a=_0x1273a9?0x0:_0x5b84c4[_0x2f21('0x16')];var _0x139883=_0x1273a9?_0x243caa['count']:_0x5b84c4[_0x2f21('0x16')]+_0x5b84c4[_0x2f21('0x18')];var _0x25c520;if(_0x139883>=_0x148edc){_0x139883=_0x148edc;_0x25c520=0xc8;}else{_0x25c520=0xce;}_0x1f98ee['status'](_0x25c520);return _0x1f98ee['set'](_0x2f21('0x1a'),_0x55b54a+'-'+_0x139883+'/'+_0x148edc)[_0x2f21('0x15')](_0x243caa);}return null;};}function patchUpdates(_0xdb9fcc){return function(_0x1edf13){try{jsonpatch['apply'](_0x1edf13,_0xdb9fcc,!![]);}catch(_0x23830d){return BPromise['reject'](_0x23830d);}return _0x1edf13[_0x2f21('0x1b')]();};}function saveUpdates(_0x4ab55d,_0x13d20c){return function(_0x5cf906){if(_0x5cf906){return _0x5cf906[_0x2f21('0x1c')](_0x4ab55d)[_0x2f21('0x1d')](function(_0x2ee7ed){return _0x2ee7ed;});}return null;};}function removeEntity(_0x5201f7,_0x3ae2e4){return function(_0x3abfbe){if(_0x3abfbe){return _0x3abfbe[_0x2f21('0x1e')]()[_0x2f21('0x1d')](function(){_0x5201f7[_0x2f21('0x1f')](0xcc)[_0x2f21('0x14')]();});}};}function handleEntityNotFound(_0x180ae0,_0x4ba745){return function(_0x3a3ed4){if(!_0x3a3ed4){_0x180ae0[_0x2f21('0x13')](0x194);}return _0x3a3ed4;};}function handleError(_0x411923,_0xcc68ac){_0xcc68ac=_0xcc68ac||0x1f4;return function(_0x1bed45){logger['error'](_0x1bed45[_0x2f21('0x20')]);if(_0x1bed45[_0x2f21('0x21')]){delete _0x1bed45[_0x2f21('0x21')];}_0x411923[_0x2f21('0x1f')](_0xcc68ac)['send'](_0x1bed45);};}exports[_0x2f21('0x22')]=function(_0x34c55d,_0x410575){var _0x4df7f4={},_0x32ac07={},_0x1df8ef={'count':0x0,'rows':[]};var _0x52bb79=_[_0x2f21('0x23')](db[_0x2f21('0x24')][_0x2f21('0x25')],function(_0x5e04e5){return{'name':_0x5e04e5['fieldName'],'type':_0x5e04e5['type'][_0x2f21('0x26')]};});_0x32ac07[_0x2f21('0x27')]=_[_0x2f21('0x23')](_0x52bb79,'name');_0x32ac07[_0x2f21('0x28')]=_[_0x2f21('0x29')](_0x34c55d['query']);_0x32ac07[_0x2f21('0x2a')]=_['intersection'](_0x32ac07[_0x2f21('0x27')],_0x32ac07[_0x2f21('0x28')]);_0x4df7f4[_0x2f21('0x2b')]=_[_0x2f21('0x2c')](_0x32ac07[_0x2f21('0x27')],qs[_0x2f21('0x2d')](_0x34c55d[_0x2f21('0x28')][_0x2f21('0x2d')]));_0x4df7f4[_0x2f21('0x2b')]=_0x4df7f4[_0x2f21('0x2b')][_0x2f21('0x2e')]?_0x4df7f4['attributes']:_0x32ac07[_0x2f21('0x27')];if(!_0x34c55d[_0x2f21('0x28')][_0x2f21('0x2f')](_0x2f21('0x30'))){_0x4df7f4['limit']=qs['limit'](_0x34c55d['query'][_0x2f21('0x18')]);_0x4df7f4[_0x2f21('0x16')]=qs['offset'](_0x34c55d['query']['offset']);}_0x4df7f4[_0x2f21('0x31')]=qs[_0x2f21('0x32')](_0x34c55d[_0x2f21('0x28')][_0x2f21('0x32')]);_0x4df7f4[_0x2f21('0x33')]=qs[_0x2f21('0x2a')](_['pick'](_0x34c55d[_0x2f21('0x28')],_0x32ac07[_0x2f21('0x2a')]),_0x52bb79);if(_0x34c55d['query']['filter']){_0x4df7f4[_0x2f21('0x33')]=_[_0x2f21('0x34')](_0x4df7f4[_0x2f21('0x33')],{'$or':_[_0x2f21('0x23')](_0x52bb79,function(_0x1889ca){if(_0x1889ca[_0x2f21('0x35')]!=='VIRTUAL'){var _0x5eed32={};_0x5eed32[_0x1889ca[_0x2f21('0x21')]]={'$like':'%'+_0x34c55d[_0x2f21('0x28')][_0x2f21('0x36')]+'%'};return _0x5eed32;}})});}_0x4df7f4=_[_0x2f21('0x34')]({},_0x4df7f4,_0x34c55d['options']);var _0x49fa07={'where':_0x4df7f4[_0x2f21('0x33')]};return db['ServicenowAccount']['count'](_0x49fa07)[_0x2f21('0x1d')](function(_0x50632e){_0x1df8ef[_0x2f21('0x19')]=_0x50632e;if(_0x34c55d[_0x2f21('0x28')][_0x2f21('0x37')]){_0x4df7f4[_0x2f21('0x38')]=[{'all':!![]}];}return db['ServicenowAccount'][_0x2f21('0x39')](_0x4df7f4);})[_0x2f21('0x1d')](function(_0x4616a5){_0x1df8ef[_0x2f21('0x3a')]=_0x4616a5;return _0x1df8ef;})['then'](respondWithFilteredResult(_0x410575,_0x4df7f4))[_0x2f21('0x3b')](handleError(_0x410575,null));};exports['show']=function(_0x27f8b9,_0x547b0e){var _0x4623fa={'raw':![],'where':{'id':_0x27f8b9[_0x2f21('0x3c')]['id']}},_0x43d804={};_0x43d804[_0x2f21('0x27')]=_[_0x2f21('0x29')](db[_0x2f21('0x24')][_0x2f21('0x25')]);_0x43d804['query']=_[_0x2f21('0x29')](_0x27f8b9[_0x2f21('0x28')]);_0x43d804['filters']=_[_0x2f21('0x2c')](_0x43d804[_0x2f21('0x27')],_0x43d804[_0x2f21('0x28')]);_0x4623fa['attributes']=_[_0x2f21('0x2c')](_0x43d804['model'],qs[_0x2f21('0x2d')](_0x27f8b9[_0x2f21('0x28')][_0x2f21('0x2d')]));_0x4623fa[_0x2f21('0x2b')]=_0x4623fa[_0x2f21('0x2b')][_0x2f21('0x2e')]?_0x4623fa[_0x2f21('0x2b')]:_0x43d804[_0x2f21('0x27')];if(_0x27f8b9['query'][_0x2f21('0x37')]){_0x4623fa[_0x2f21('0x38')]=[{'all':!![]}];}_0x4623fa=_[_0x2f21('0x34')]({},_0x4623fa,_0x27f8b9[_0x2f21('0x3d')]);return db[_0x2f21('0x24')][_0x2f21('0x3e')](_0x4623fa)[_0x2f21('0x1d')](handleEntityNotFound(_0x547b0e,null))[_0x2f21('0x1d')](respondWithResult(_0x547b0e,null))[_0x2f21('0x3b')](handleError(_0x547b0e,null));};exports[_0x2f21('0x3f')]=function(_0x5d780e,_0x3bc1f9){return db[_0x2f21('0x24')]['create'](_0x5d780e[_0x2f21('0x40')],{})[_0x2f21('0x1d')](respondWithResult(_0x3bc1f9,0xc9))['catch'](handleError(_0x3bc1f9,null));};exports['update']=function(_0x5eb78d,_0x1571a9){if(_0x5eb78d['body']['id']){delete _0x5eb78d[_0x2f21('0x40')]['id'];}return db[_0x2f21('0x24')]['find']({'where':{'id':_0x5eb78d[_0x2f21('0x3c')]['id']}})[_0x2f21('0x1d')](handleEntityNotFound(_0x1571a9,null))[_0x2f21('0x1d')](saveUpdates(_0x5eb78d[_0x2f21('0x40')],null))['then'](respondWithResult(_0x1571a9,null))[_0x2f21('0x3b')](handleError(_0x1571a9,null));};exports['destroy']=function(_0x2738b4,_0x8abf90){return db['ServicenowAccount']['find']({'where':{'id':_0x2738b4[_0x2f21('0x3c')]['id']}})[_0x2f21('0x1d')](handleEntityNotFound(_0x8abf90,null))[_0x2f21('0x1d')](removeEntity(_0x8abf90,null))[_0x2f21('0x3b')](handleError(_0x8abf90,null));};exports['getConfigurations']=function(_0x3f1332,_0x249389,_0x2e2873){var _0x23b8d0={};var _0x189100={};var _0x4f54f5;var _0x13bbc1;return db[_0x2f21('0x24')]['findOne']({'where':{'id':_0x3f1332['params']['id']}})[_0x2f21('0x1d')](handleEntityNotFound(_0x249389,null))[_0x2f21('0x1d')](function(_0x421050){if(_0x421050){_0x4f54f5=_0x421050;_0x189100[_0x2f21('0x27')]=_[_0x2f21('0x29')](db['ServicenowConfiguration'][_0x2f21('0x25')]);_0x189100[_0x2f21('0x28')]=_[_0x2f21('0x29')](_0x3f1332[_0x2f21('0x28')]);_0x189100[_0x2f21('0x2a')]=_[_0x2f21('0x2c')](_0x189100['model'],_0x189100[_0x2f21('0x28')]);_0x23b8d0[_0x2f21('0x2b')]=_['intersection'](_0x189100['model'],qs[_0x2f21('0x2d')](_0x3f1332['query']['fields']));_0x23b8d0[_0x2f21('0x2b')]=_0x23b8d0[_0x2f21('0x2b')]['length']?_0x23b8d0['attributes']:_0x189100[_0x2f21('0x27')];_0x23b8d0[_0x2f21('0x31')]=qs[_0x2f21('0x32')](_0x3f1332['query'][_0x2f21('0x32')]);_0x23b8d0[_0x2f21('0x33')]=qs[_0x2f21('0x2a')](_[_0x2f21('0x41')](_0x3f1332[_0x2f21('0x28')],_0x189100[_0x2f21('0x2a')]));if(_0x3f1332[_0x2f21('0x28')][_0x2f21('0x36')]){_0x23b8d0[_0x2f21('0x33')]=_[_0x2f21('0x34')](_0x23b8d0[_0x2f21('0x33')],{'$or':_['map'](_0x23b8d0[_0x2f21('0x2b')],function(_0x3aafc5){var _0x23b3a9={};_0x23b3a9[_0x3aafc5]={'$like':'%'+_0x3f1332[_0x2f21('0x28')][_0x2f21('0x36')]+'%'};return _0x23b3a9;})});}_0x23b8d0=_['merge']({},_0x23b8d0,_0x3f1332[_0x2f21('0x3d')]);return _0x4f54f5[_0x2f21('0x42')](_0x23b8d0);}})[_0x2f21('0x1d')](function(_0x133097){if(_0x133097){_0x13bbc1=_0x133097['length'];if(!_0x3f1332[_0x2f21('0x28')][_0x2f21('0x2f')]('nolimit')){_0x23b8d0[_0x2f21('0x18')]=qs[_0x2f21('0x18')](_0x3f1332[_0x2f21('0x28')]['limit']);_0x23b8d0[_0x2f21('0x16')]=qs[_0x2f21('0x16')](_0x3f1332[_0x2f21('0x28')][_0x2f21('0x16')]);}return _0x4f54f5[_0x2f21('0x42')](_0x23b8d0);}})[_0x2f21('0x1d')](function(_0x13d505){if(_0x13d505){return _0x13d505?{'count':_0x13bbc1,'rows':_0x13d505}:null;}})[_0x2f21('0x1d')](respondWithResult(_0x249389,null))[_0x2f21('0x3b')](handleError(_0x249389,null));};exports[_0x2f21('0x43')]=function(_0x44a716,_0x55b0ac,_0x306d75){if(_0x44a716[_0x2f21('0x40')]['id']){delete _0x44a716[_0x2f21('0x40')]['id'];}return db[_0x2f21('0x24')]['findOne']({'where':{'id':_0x44a716[_0x2f21('0x3c')]['id']}})[_0x2f21('0x1d')](handleEntityNotFound(_0x55b0ac,null))[_0x2f21('0x1d')](function(_0x4523c7){if(_0x4523c7){_0x44a716[_0x2f21('0x40')]['AccountId']=_0x4523c7['id'];_0x44a716[_0x2f21('0x40')]['Subjects']=integrations['getSubjects'](_0x44a716['body'][_0x2f21('0x44')],_0x44a716['body'][_0x2f21('0x35')]);_0x44a716[_0x2f21('0x40')]['Descriptions']=integrations[_0x2f21('0x45')](_0x44a716[_0x2f21('0x40')][_0x2f21('0x44')],_0x44a716[_0x2f21('0x40')]['type']);return db[_0x2f21('0x46')][_0x2f21('0x3f')](_0x44a716['body'],{'include':[{'model':db['ServicenowField'],'as':_0x2f21('0x47')},{'model':db[_0x2f21('0x48')],'as':_0x2f21('0x49')}]});}return null;})['then'](respondWithResult(_0x55b0ac,null))[_0x2f21('0x3b')](handleError(_0x55b0ac,null));};exports['getFields']=function(_0x5c9bc1,_0x47ff65,_0x422fc4){var _0x5bd91f=['made_sla','hold_reason',_0x2f21('0x4a'),_0x2f21('0x4b'),_0x2f21('0x4c'),'notify',_0x2f21('0x4d'),_0x2f21('0x4e'),_0x2f21('0x4f')];var _0x2f42c0=[_0x2f21('0x50'),_0x2f21('0x51'),_0x2f21('0x52'),'watch_list',_0x2f21('0x53'),'sys_updated_on',_0x2f21('0x54'),_0x2f21('0x55'),_0x2f21('0x56'),_0x2f21('0x57'),'resolved_by',_0x2f21('0x58'),'opened_by',_0x2f21('0x59'),_0x2f21('0x5a'),_0x2f21('0x5b'),_0x2f21('0x5c'),_0x2f21('0x5d'),_0x2f21('0x4a'),_0x2f21('0x31'),_0x2f21('0x5e'),'closed_at','cmdb_ci','delivery_plan','impact',_0x2f21('0x5f'),_0x2f21('0x60'),_0x2f21('0x61'),_0x2f21('0x62'),'sys_domain_path',_0x2f21('0x63'),_0x2f21('0x64'),_0x2f21('0x65'),'opened_at',_0x2f21('0x66'),_0x2f21('0x67'),'work_end',_0x2f21('0x68'),_0x2f21('0x69'),'caller_id',_0x2f21('0x6a'),_0x2f21('0x4b'),_0x2f21('0x6b'),_0x2f21('0x6c'),_0x2f21('0x4c'),_0x2f21('0x6d'),_0x2f21('0x6e'),_0x2f21('0x6f'),_0x2f21('0x70'),_0x2f21('0x71'),'additional_assignee_list',_0x2f21('0x72'),_0x2f21('0x73'),_0x2f21('0x74'),_0x2f21('0x75'),'close_notes',_0x2f21('0x76'),_0x2f21('0x77'),_0x2f21('0x78'),'sys_id',_0x2f21('0x79'),'reopened_by',_0x2f21('0x4d'),_0x2f21('0x7a'),_0x2f21('0x7b'),_0x2f21('0x7c'),_0x2f21('0x7d'),_0x2f21('0x7e'),_0x2f21('0x7f'),_0x2f21('0x4e'),_0x2f21('0x80'),_0x2f21('0x81'),_0x2f21('0x82'),'comments_and_work_notes',_0x2f21('0x83'),_0x2f21('0x84'),_0x2f21('0x85'),'sys_tags',_0x2f21('0x86'),_0x2f21('0x87'),_0x2f21('0x88'),_0x2f21('0x89'),_0x2f21('0x4f')];var _0x441dbc='';var _0x6d0d72='';var _0x372db9=[];var _0x498255='';var _0x5bbaf4='';var _0x26e571=[];var _0x3122d8='';var _0x3118cf='';var _0x566c98={};var _0xb48e57='';return db[_0x2f21('0x24')][_0x2f21('0x8a')]({'where':{'id':_0x5c9bc1[_0x2f21('0x3c')]['id']},'attributes':['id',_0x2f21('0x8b'),_0x2f21('0x8c'),_0x2f21('0x8d'),_0x2f21('0x8e'),_0x2f21('0x8f')]})[_0x2f21('0x1d')](handleEntityNotFound(_0x47ff65,null))['then'](function(_0x3d8aa7){if(_0x3d8aa7){_0xb48e57=_0x3d8aa7[_0x2f21('0x8e')];var _0x3c2932=_0xb48e57['slice'](-0x1);if(_0x3c2932==='/'){_0xb48e57=_0xb48e57[_0x2f21('0x90')](0x0,_0xb48e57[_0x2f21('0x91')](_0x3c2932));}_0x3118cf=util[_0x2f21('0x92')]('%s/api/now/doc/table/schema/',_0xb48e57);_0x3122d8=util['format'](_0x2f21('0x93'),_0xb48e57);_0x566c98={'user':_0x3d8aa7[_0x2f21('0x8b')],'pass':_0x3d8aa7[_0x2f21('0x8c')]};var _0x141062={'method':_0x2f21('0x94'),'uri':_0x3118cf+_0x2f21('0x95'),'auth':_0x566c98,'json':!![]};return rp(_0x141062);}})[_0x2f21('0x1d')](function(_0x4a1ebe){if(_0x4a1ebe[_0x2f21('0x96')]['length']>0x0){_0x441dbc=_0x4a1ebe[_0x2f21('0x96')];}console[_0x2f21('0x97')](_0x2f21('0x98'),_0x441dbc);_0x26e571=[];_0x6d0d72=Object['assign']([],_0x441dbc);_[_0x2f21('0x99')](_0x6d0d72,function(_0x1ef112){return!_0x5bd91f[_0x2f21('0x9a')](_0x1ef112[_0x2f21('0x21')]);});_0x6d0d72['forEach'](function(_0x284448){var _0x2fcddb=createFieldObject(_0x3122d8,_0x566c98,_0x284448[_0x2f21('0x9b')],_0x284448[_0x2f21('0x21')],_0x284448[_0x2f21('0x9c')],![]);_0x26e571[_0x2f21('0x9d')](_0x2fcddb);});return Promise[_0x2f21('0x9e')](_0x26e571);})['then'](function(_0x34d6f3){_0x372db9=_0x34d6f3;_0x498255=Object[_0x2f21('0x9f')]([],_0x441dbc);console['log'](_0x2f21('0xa0'),_0x441dbc);_['remove'](_0x498255,function(_0x3e17df){return _0x2f42c0[_0x2f21('0x9a')](_0x3e17df[_0x2f21('0x21')]);});console[_0x2f21('0x97')](_0x2f21('0xa1'),_0x498255);_0x26e571=[];_0x498255[_0x2f21('0xa2')](function(_0x217bf5){var _0x3b16c6=createFieldObject(_0x3122d8,_0x566c98,_0x217bf5['internalType'],_0x217bf5[_0x2f21('0x21')],_0x217bf5[_0x2f21('0x9c')],!![]);_0x26e571['push'](_0x3b16c6);});return Promise[_0x2f21('0x9e')](_0x26e571);})['then'](function(_0x250a61){_0x5bbaf4=_0x250a61;var _0x1582c6=_0x372db9[_0x2f21('0xa3')](_0x5bbaf4);return{'count':_0x1582c6[_0x2f21('0x2e')],'rows':_0x1582c6};})['then'](respondWithResult(_0x47ff65,null))[_0x2f21('0x3b')](function(_0x1dcd91){console[_0x2f21('0x97')]('ServiceNow\x20error:\x20'+_0x1dcd91);var _0x52e1b3=_0x5c9bc1[_0x2f21('0x28')][_0x2f21('0xa4')]?0x1f4:_0x1dcd91['statusCode']||0x1f4;logger[_0x2f21('0xa5')](_0x1dcd91[_0x2f21('0x20')]);delete _0x1dcd91['name'];if(_0x52e1b3===0x191){_0x52e1b3=0x190;}_0x47ff65['status'](_0x52e1b3)[_0x2f21('0xa6')](_0x5c9bc1[_0x2f21('0x28')][_0x2f21('0xa4')]?{'message':'Wrong\x20credentials','statusCode':_0x1dcd91[_0x2f21('0xa7')]}:_0x1dcd91);});};function createFieldObject(_0x5d994a,_0xc3b911,_0x3feb2a,_0x14b5a5,_0x55d091,_0x309a76){return new Promise(function(_0x161217,_0x50e020){var _0x2b759b={'id':_0x14b5a5,'name':_0x55d091,'custom':_0x309a76};if(_0x3feb2a===_0x2f21('0xa8')){_0x2b759b[_0x2f21('0x3d')]=[{'name':_0x2f21('0xa9'),'value':'true'},{'name':_0x2f21('0xaa'),'value':_0x2f21('0xab')}];_0x161217(_0x2b759b);}else{var _0x520d65={'method':'GET','uri':_0x5d994a+_0x2f21('0xac')+_0x14b5a5,'auth':_0xc3b911,'json':!![]};return rp(_0x520d65)['then'](function(_0x1c229c){var _0x8dbb66=[];if(_0x1c229c[_0x2f21('0x96')]['length']>0x0){_0x1c229c[_0x2f21('0x96')][_0x2f21('0xa2')](function(_0x3916a1){if(_0x3916a1[_0x2f21('0xad')]===_0x2f21('0xab')){var _0x26f38c={'name':_0x3916a1[_0x2f21('0x9c')],'value':_0x3916a1[_0x2f21('0xae')]};_0x8dbb66[_0x2f21('0x9d')](_0x26f38c);}});}_0x2b759b[_0x2f21('0x3d')]=_0x8dbb66;if(_0x2b759b[_0x2f21('0x3d')][_0x2f21('0x2e')]>0x0){_0x161217(_0x2b759b);}else{if(_0x309a76==![]){_0x161217();}else{_0x161217(_0x2b759b);}}});}});}
\ No newline at end of file