Built motion from commit (unavailable).|2.5.30
[motion2.git] / server / api / intServicenowAccount / intServicenowAccount.controller.js
index 047ebbd..e07dd5d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2ec1=['reopen_count','sys_tags','escalation','upon_approval','correlation_id','username','email','remoteUri','serverUrl','slice','substring','%s/api/now/doc/table/schema/','format','password','incident?sysparm_display_value=all','log','assign','remove','includes','forEach','internalType','label','push','all','TCL:\x20_object','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','ServiceNow\x20error:\x20','statusCode','send','test','Wrong\x20credentials','boolean','True','true','False','false','GET','sys_choice?sysparm_query=name=incident^element=','inactive','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','path','ejs','lodash','squel','crypto','to-csv','papaparse','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','http','request','then','ServicenowAccount,\x20%s,\x20%s','request\x20sent','ServicenowAccount,\x20%s,\x20%s,\x20%s','stringify','error','code','message','info','result','catch','sendStatus','status','end','json','offset','set','Content-Range','apply','reject','destroy','name','index','map','ServicenowAccount','key','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','sort','where','filter','merge','type','VIRTUAL','options','count','includeAll','include','rows','show','params','rawAttributes','create','body','update','find','findOne','ServicenowConfiguration','order','pick','getConfigurations','addConfiguration','Subjects','getSubjects','channel','Descriptions','getDescriptions','ServicenowField','getFields','made_sla','knowledge','subcategory','close_code','notify','incident_state','severity','category','caused_by','upon_reject','sys_updated_on','child_incidents','hold_reason','approval_history','number','sys_updated_by','opened_by','user_input','sys_created_on','sys_domain','state','sys_created_by','closed_at','delivery_plan','active','work_notes_list','sys_domain_path','time_worked','expected_start','opened_at','business_duration','group_list','resolved_at','caller_id','work_notes','correlation_display','delivery_task','work_start','business_stc','additional_assignee_list','description','calendar_duration','sys_class_name','closed_by','follow_up','sys_id','contact_type','urgency','problem_id','company','reassignment_count','activity_due','assigned_to','comments','approval','comments_and_work_notes','due_date'];(function(_0x3ac5ac,_0x2efd9a){var _0xdf350e=function(_0x34dc8f){while(--_0x34dc8f){_0x3ac5ac['push'](_0x3ac5ac['shift']());}};_0xdf350e(++_0x2efd9a);}(_0x2ec1,0x1a3));var _0x12ec=function(_0x89cb3a,_0x385fd1){_0x89cb3a=_0x89cb3a-0x0;var _0x407cf1=_0x2ec1[_0x89cb3a];return _0x407cf1;};'use strict';var pdf=require(_0x12ec('0x0'));var emlformat=require(_0x12ec('0x1'));var rimraf=require(_0x12ec('0x2'));var zipdir=require(_0x12ec('0x3'));var jsonpatch=require(_0x12ec('0x4'));var rp=require(_0x12ec('0x5'));var moment=require(_0x12ec('0x6'));var BPromise=require(_0x12ec('0x7'));var Mustache=require('mustache');var util=require(_0x12ec('0x8'));var path=require(_0x12ec('0x9'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x12ec('0xa'));var fs=require('fs');var _=require(_0x12ec('0xb'));var squel=require(_0x12ec('0xc'));var crypto=require(_0x12ec('0xd'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x12ec('0xe'));var querystring=require('querystring');var Papa=require(_0x12ec('0xf'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x12ec('0x10'));var as=require(_0x12ec('0x11'));var hardwareService=require(_0x12ec('0x12'));var logger=require(_0x12ec('0x13'))(_0x12ec('0x14'));var utils=require(_0x12ec('0x15'));var config=require(_0x12ec('0x16'));var licenseUtil=require(_0x12ec('0x17'));var db=require('../../mysqldb')['db'];var integrations=require('../../components/integrations/configuration');var jayson=require('jayson/promise');var client=jayson['client'][_0x12ec('0x18')]({'port':0x232a});function respondWithRpcPromise(_0xc01c1,_0x1617d9,_0x45855a,_0x2f879d){return new BPromise(function(_0x11a9c5,_0x5517e6){var _0x56925=_0x2f879d||client;return _0x56925[_0x12ec('0x19')](_0xc01c1,_0x45855a)[_0x12ec('0x1a')](function(_0x5e69cf){logger['info'](_0x12ec('0x1b'),_0x1617d9,_0x12ec('0x1c'));logger['debug'](_0x12ec('0x1d'),_0x1617d9,_0x12ec('0x1c'),JSON[_0x12ec('0x1e')](_0x5e69cf));if(_0x5e69cf['error']){if(_0x5e69cf[_0x12ec('0x1f')][_0x12ec('0x20')]===0x1f4){logger['error'](_0x12ec('0x1b'),_0x1617d9,_0x5e69cf[_0x12ec('0x1f')][_0x12ec('0x21')]);return _0x5517e6(_0x5e69cf[_0x12ec('0x1f')][_0x12ec('0x21')]);}logger[_0x12ec('0x1f')](_0x12ec('0x1b'),_0x1617d9,_0x5e69cf[_0x12ec('0x1f')]['message']);return _0x11a9c5(_0x5e69cf['error'][_0x12ec('0x21')]);}else{logger[_0x12ec('0x22')](_0x12ec('0x1b'),_0x1617d9,_0x12ec('0x1c'));_0x11a9c5(_0x5e69cf[_0x12ec('0x23')][_0x12ec('0x21')]);}})[_0x12ec('0x24')](function(_0x58700f){logger[_0x12ec('0x1f')](_0x12ec('0x1b'),_0x1617d9,_0x58700f);_0x5517e6(_0x58700f);});});}function respondWithStatusCode(_0x4a59d9,_0x1fd409){_0x1fd409=_0x1fd409||0xcc;return function(_0x1829ba){if(_0x1829ba){return _0x4a59d9[_0x12ec('0x25')](_0x1fd409);}return _0x4a59d9[_0x12ec('0x26')](_0x1fd409)[_0x12ec('0x27')]();};}function respondWithResult(_0x56061e,_0x52f2d9){_0x52f2d9=_0x52f2d9||0xc8;return function(_0x3c5050){if(_0x3c5050){return _0x56061e[_0x12ec('0x26')](_0x52f2d9)[_0x12ec('0x28')](_0x3c5050);}};}function respondWithFilteredResult(_0x2ee371,_0x169de8){return function(_0xe7cd26){if(_0xe7cd26){var _0xf8eafa=_0xe7cd26['count'],_0x53d703=_0x169de8[_0x12ec('0x29')],_0x2a1fc0=_0x169de8[_0x12ec('0x29')]+_0x169de8['limit'],_0x5b702b;if(_0x2a1fc0>=_0xf8eafa){_0x2a1fc0=_0xf8eafa;_0x5b702b=0xc8;}else{_0x5b702b=0xce;}_0x2ee371['status'](_0x5b702b);return _0x2ee371[_0x12ec('0x2a')](_0x12ec('0x2b'),_0x53d703+'-'+_0x2a1fc0+'/'+_0xf8eafa)[_0x12ec('0x28')](_0xe7cd26);}return null;};}function patchUpdates(_0xa36cd3){return function(_0x5c782d){try{jsonpatch[_0x12ec('0x2c')](_0x5c782d,_0xa36cd3,!![]);}catch(_0x21dccd){return BPromise[_0x12ec('0x2d')](_0x21dccd);}return _0x5c782d['save']();};}function saveUpdates(_0xf8408e,_0x1731ac){return function(_0x359264){if(_0x359264){return _0x359264['update'](_0xf8408e)[_0x12ec('0x1a')](function(_0x17f5fd){return _0x17f5fd;});}return null;};}function removeEntity(_0x1f75cc,_0x518062){return function(_0x44c7b4){if(_0x44c7b4){return _0x44c7b4[_0x12ec('0x2e')]()[_0x12ec('0x1a')](function(){_0x1f75cc[_0x12ec('0x26')](0xcc)[_0x12ec('0x27')]();});}};}function handleEntityNotFound(_0x263fd5,_0xb5573c){return function(_0x1418ed){if(!_0x1418ed){_0x263fd5[_0x12ec('0x25')](0x194);}return _0x1418ed;};}function handleError(_0xc261c0,_0x26d44b){_0x26d44b=_0x26d44b||0x1f4;return function(_0x468f47){logger[_0x12ec('0x1f')](_0x468f47['stack']);if(_0x468f47[_0x12ec('0x2f')]){delete _0x468f47[_0x12ec('0x2f')];}_0xc261c0[_0x12ec('0x26')](_0x26d44b)['send'](_0x468f47);};}exports[_0x12ec('0x30')]=function(_0x29470d,_0x36f3e3){var _0x254c04={},_0x4011e6={},_0x2598ca={'count':0x0,'rows':[]};var _0x237e8b=_[_0x12ec('0x31')](db[_0x12ec('0x32')]['rawAttributes'],function(_0x107192){return{'name':_0x107192['fieldName'],'type':_0x107192['type'][_0x12ec('0x33')]};});_0x4011e6[_0x12ec('0x34')]=_['map'](_0x237e8b,'name');_0x4011e6['query']=_[_0x12ec('0x35')](_0x29470d[_0x12ec('0x36')]);_0x4011e6[_0x12ec('0x37')]=_[_0x12ec('0x38')](_0x4011e6[_0x12ec('0x34')],_0x4011e6[_0x12ec('0x36')]);_0x254c04[_0x12ec('0x39')]=_[_0x12ec('0x38')](_0x4011e6['model'],qs[_0x12ec('0x3a')](_0x29470d['query'][_0x12ec('0x3a')]));_0x254c04['attributes']=_0x254c04[_0x12ec('0x39')][_0x12ec('0x3b')]?_0x254c04[_0x12ec('0x39')]:_0x4011e6['model'];if(!_0x29470d[_0x12ec('0x36')][_0x12ec('0x3c')](_0x12ec('0x3d'))){_0x254c04[_0x12ec('0x3e')]=qs[_0x12ec('0x3e')](_0x29470d['query'][_0x12ec('0x3e')]);_0x254c04[_0x12ec('0x29')]=qs[_0x12ec('0x29')](_0x29470d[_0x12ec('0x36')][_0x12ec('0x29')]);}_0x254c04['order']=qs[_0x12ec('0x3f')](_0x29470d[_0x12ec('0x36')][_0x12ec('0x3f')]);_0x254c04[_0x12ec('0x40')]=qs[_0x12ec('0x37')](_['pick'](_0x29470d[_0x12ec('0x36')],_0x4011e6[_0x12ec('0x37')]),_0x237e8b);if(_0x29470d[_0x12ec('0x36')][_0x12ec('0x41')]){_0x254c04[_0x12ec('0x40')]=_[_0x12ec('0x42')](_0x254c04[_0x12ec('0x40')],{'$or':_[_0x12ec('0x31')](_0x237e8b,function(_0x239a11){if(_0x239a11[_0x12ec('0x43')]!==_0x12ec('0x44')){var _0x4e631c={};_0x4e631c[_0x239a11[_0x12ec('0x2f')]]={'$like':'%'+_0x29470d[_0x12ec('0x36')][_0x12ec('0x41')]+'%'};return _0x4e631c;}})});}_0x254c04=_['merge']({},_0x254c04,_0x29470d[_0x12ec('0x45')]);var _0x4487e5={'where':_0x254c04[_0x12ec('0x40')]};return db['ServicenowAccount'][_0x12ec('0x46')](_0x4487e5)[_0x12ec('0x1a')](function(_0x3bcb85){_0x2598ca[_0x12ec('0x46')]=_0x3bcb85;if(_0x29470d[_0x12ec('0x36')][_0x12ec('0x47')]){_0x254c04[_0x12ec('0x48')]=[{'all':!![]}];}return db['ServicenowAccount']['findAll'](_0x254c04);})[_0x12ec('0x1a')](function(_0x1ba0aa){_0x2598ca[_0x12ec('0x49')]=_0x1ba0aa;return _0x2598ca;})[_0x12ec('0x1a')](respondWithFilteredResult(_0x36f3e3,_0x254c04))[_0x12ec('0x24')](handleError(_0x36f3e3,null));};exports[_0x12ec('0x4a')]=function(_0xbb59c1,_0x4d4743){var _0x117326={'raw':![],'where':{'id':_0xbb59c1[_0x12ec('0x4b')]['id']}},_0x38fd25={};_0x38fd25[_0x12ec('0x34')]=_[_0x12ec('0x35')](db['ServicenowAccount'][_0x12ec('0x4c')]);_0x38fd25[_0x12ec('0x36')]=_[_0x12ec('0x35')](_0xbb59c1[_0x12ec('0x36')]);_0x38fd25[_0x12ec('0x37')]=_[_0x12ec('0x38')](_0x38fd25[_0x12ec('0x34')],_0x38fd25[_0x12ec('0x36')]);_0x117326['attributes']=_[_0x12ec('0x38')](_0x38fd25[_0x12ec('0x34')],qs['fields'](_0xbb59c1[_0x12ec('0x36')][_0x12ec('0x3a')]));_0x117326['attributes']=_0x117326[_0x12ec('0x39')][_0x12ec('0x3b')]?_0x117326[_0x12ec('0x39')]:_0x38fd25['model'];if(_0xbb59c1[_0x12ec('0x36')][_0x12ec('0x47')]){_0x117326[_0x12ec('0x48')]=[{'all':!![]}];}_0x117326=_[_0x12ec('0x42')]({},_0x117326,_0xbb59c1[_0x12ec('0x45')]);return db[_0x12ec('0x32')]['find'](_0x117326)['then'](handleEntityNotFound(_0x4d4743,null))[_0x12ec('0x1a')](respondWithResult(_0x4d4743,null))['catch'](handleError(_0x4d4743,null));};exports[_0x12ec('0x4d')]=function(_0x3045eb,_0x481bc0){return db[_0x12ec('0x32')][_0x12ec('0x4d')](_0x3045eb[_0x12ec('0x4e')],{})[_0x12ec('0x1a')](respondWithResult(_0x481bc0,0xc9))[_0x12ec('0x24')](handleError(_0x481bc0,null));};exports[_0x12ec('0x4f')]=function(_0x1bb77f,_0x49ccf9){if(_0x1bb77f['body']['id']){delete _0x1bb77f[_0x12ec('0x4e')]['id'];}return db[_0x12ec('0x32')][_0x12ec('0x50')]({'where':{'id':_0x1bb77f[_0x12ec('0x4b')]['id']}})['then'](handleEntityNotFound(_0x49ccf9,null))[_0x12ec('0x1a')](saveUpdates(_0x1bb77f[_0x12ec('0x4e')],null))['then'](respondWithResult(_0x49ccf9,null))[_0x12ec('0x24')](handleError(_0x49ccf9,null));};exports[_0x12ec('0x2e')]=function(_0x4c6bed,_0x231c2d){return db['ServicenowAccount'][_0x12ec('0x50')]({'where':{'id':_0x4c6bed[_0x12ec('0x4b')]['id']}})['then'](handleEntityNotFound(_0x231c2d,null))[_0x12ec('0x1a')](removeEntity(_0x231c2d,null))['catch'](handleError(_0x231c2d,null));};exports['getConfigurations']=function(_0xe30b40,_0x429ce3,_0x27ad86){var _0x230747={};var _0x480d90={};var _0x1b0636;var _0x2b17d3;return db[_0x12ec('0x32')][_0x12ec('0x51')]({'where':{'id':_0xe30b40['params']['id']}})[_0x12ec('0x1a')](handleEntityNotFound(_0x429ce3,null))['then'](function(_0x581dba){if(_0x581dba){_0x1b0636=_0x581dba;_0x480d90[_0x12ec('0x34')]=_[_0x12ec('0x35')](db[_0x12ec('0x52')][_0x12ec('0x4c')]);_0x480d90['query']=_[_0x12ec('0x35')](_0xe30b40['query']);_0x480d90[_0x12ec('0x37')]=_[_0x12ec('0x38')](_0x480d90[_0x12ec('0x34')],_0x480d90[_0x12ec('0x36')]);_0x230747['attributes']=_[_0x12ec('0x38')](_0x480d90['model'],qs[_0x12ec('0x3a')](_0xe30b40[_0x12ec('0x36')]['fields']));_0x230747[_0x12ec('0x39')]=_0x230747['attributes'][_0x12ec('0x3b')]?_0x230747[_0x12ec('0x39')]:_0x480d90[_0x12ec('0x34')];_0x230747[_0x12ec('0x53')]=qs[_0x12ec('0x3f')](_0xe30b40['query'][_0x12ec('0x3f')]);_0x230747['where']=qs[_0x12ec('0x37')](_[_0x12ec('0x54')](_0xe30b40['query'],_0x480d90['filters']));if(_0xe30b40[_0x12ec('0x36')]['filter']){_0x230747['where']=_[_0x12ec('0x42')](_0x230747[_0x12ec('0x40')],{'$or':_['map'](_0x230747[_0x12ec('0x39')],function(_0x1b4720){var _0x5c8fef={};_0x5c8fef[_0x1b4720]={'$like':'%'+_0xe30b40['query'][_0x12ec('0x41')]+'%'};return _0x5c8fef;})});}_0x230747=_[_0x12ec('0x42')]({},_0x230747,_0xe30b40[_0x12ec('0x45')]);return _0x1b0636[_0x12ec('0x55')](_0x230747);}})[_0x12ec('0x1a')](function(_0x49a582){if(_0x49a582){_0x2b17d3=_0x49a582['length'];if(!_0xe30b40[_0x12ec('0x36')][_0x12ec('0x3c')](_0x12ec('0x3d'))){_0x230747[_0x12ec('0x3e')]=qs[_0x12ec('0x3e')](_0xe30b40[_0x12ec('0x36')][_0x12ec('0x3e')]);_0x230747[_0x12ec('0x29')]=qs[_0x12ec('0x29')](_0xe30b40[_0x12ec('0x36')][_0x12ec('0x29')]);}return _0x1b0636['getConfigurations'](_0x230747);}})['then'](function(_0x239640){if(_0x239640){return _0x239640?{'count':_0x2b17d3,'rows':_0x239640}:null;}})[_0x12ec('0x1a')](respondWithResult(_0x429ce3,null))[_0x12ec('0x24')](handleError(_0x429ce3,null));};exports[_0x12ec('0x56')]=function(_0x672905,_0x259eaf,_0x552880){if(_0x672905['body']['id']){delete _0x672905['body']['id'];}return db[_0x12ec('0x32')][_0x12ec('0x51')]({'where':{'id':_0x672905[_0x12ec('0x4b')]['id']}})[_0x12ec('0x1a')](handleEntityNotFound(_0x259eaf,null))[_0x12ec('0x1a')](function(_0x28c12a){if(_0x28c12a){_0x672905[_0x12ec('0x4e')]['AccountId']=_0x28c12a['id'];_0x672905[_0x12ec('0x4e')][_0x12ec('0x57')]=integrations[_0x12ec('0x58')](_0x672905[_0x12ec('0x4e')][_0x12ec('0x59')],_0x672905['body']['type']);_0x672905[_0x12ec('0x4e')][_0x12ec('0x5a')]=integrations[_0x12ec('0x5b')](_0x672905['body']['channel'],_0x672905[_0x12ec('0x4e')][_0x12ec('0x43')]);return db['ServicenowConfiguration'][_0x12ec('0x4d')](_0x672905[_0x12ec('0x4e')],{'include':[{'model':db[_0x12ec('0x5c')],'as':_0x12ec('0x57')},{'model':db[_0x12ec('0x5c')],'as':_0x12ec('0x5a')}]});}return null;})[_0x12ec('0x1a')](respondWithResult(_0x259eaf,null))[_0x12ec('0x24')](handleError(_0x259eaf,null));};exports[_0x12ec('0x5d')]=function(_0x307cb5,_0x482576,_0x666d64){var _0x9c4ec=[_0x12ec('0x5e'),'hold_reason',_0x12ec('0x5f'),_0x12ec('0x60'),_0x12ec('0x61'),_0x12ec('0x62'),_0x12ec('0x63'),_0x12ec('0x64'),_0x12ec('0x65')];var _0xdcdbb9=['parent',_0x12ec('0x5e'),_0x12ec('0x66'),'watch_list',_0x12ec('0x67'),_0x12ec('0x68'),_0x12ec('0x69'),_0x12ec('0x6a'),_0x12ec('0x6b'),_0x12ec('0x6c'),'resolved_by',_0x12ec('0x6d'),_0x12ec('0x6e'),_0x12ec('0x6f'),_0x12ec('0x70'),_0x12ec('0x71'),_0x12ec('0x72'),_0x12ec('0x73'),_0x12ec('0x5f'),_0x12ec('0x53'),'calendar_stc',_0x12ec('0x74'),'cmdb_ci',_0x12ec('0x75'),'impact',_0x12ec('0x76'),_0x12ec('0x77'),'business_service','priority',_0x12ec('0x78'),'rfc',_0x12ec('0x79'),_0x12ec('0x7a'),_0x12ec('0x7b'),_0x12ec('0x7c'),_0x12ec('0x7d'),'work_end','reopened_time',_0x12ec('0x7e'),_0x12ec('0x7f'),'approval_set',_0x12ec('0x60'),_0x12ec('0x80'),'short_description',_0x12ec('0x61'),_0x12ec('0x81'),_0x12ec('0x82'),_0x12ec('0x83'),'assignment_group',_0x12ec('0x84'),_0x12ec('0x85'),_0x12ec('0x86'),_0x12ec('0x87'),_0x12ec('0x62'),_0x12ec('0x88'),'close_notes',_0x12ec('0x89'),_0x12ec('0x8a'),'parent_incident',_0x12ec('0x8b'),_0x12ec('0x8c'),'reopened_by',_0x12ec('0x63'),_0x12ec('0x8d'),_0x12ec('0x8e'),_0x12ec('0x8f'),_0x12ec('0x90'),_0x12ec('0x91'),_0x12ec('0x92'),_0x12ec('0x64'),_0x12ec('0x93'),'sla_due',_0x12ec('0x94'),_0x12ec('0x95'),_0x12ec('0x96'),'sys_mod_count',_0x12ec('0x97'),_0x12ec('0x98'),_0x12ec('0x99'),_0x12ec('0x9a'),_0x12ec('0x9b'),'location',_0x12ec('0x65')];var _0x78faaa='';var _0x3afbbe='';var _0x1fd05d=[];var _0x1b3aea='';var _0x1c6541='';var _0x3984f7=[];var _0x5d56cc='';var _0x28ef20='';var _0x342bc0={};var _0x487d6a='';return db[_0x12ec('0x32')]['findOne']({'where':{'id':_0x307cb5[_0x12ec('0x4b')]['id']},'attributes':['id',_0x12ec('0x9c'),'password',_0x12ec('0x9d'),_0x12ec('0x9e'),_0x12ec('0x9f')]})[_0x12ec('0x1a')](handleEntityNotFound(_0x482576,null))[_0x12ec('0x1a')](function(_0x24bfae){if(_0x24bfae){_0x487d6a=_0x24bfae[_0x12ec('0x9e')];var _0x5e475e=_0x487d6a[_0x12ec('0xa0')](-0x1);if(_0x5e475e==='/'){_0x487d6a=_0x487d6a[_0x12ec('0xa1')](0x0,_0x487d6a['lastIndexOf'](_0x5e475e));}_0x28ef20=util['format'](_0x12ec('0xa2'),_0x487d6a);_0x5d56cc=util[_0x12ec('0xa3')]('%s/api/now/table/',_0x487d6a);_0x342bc0={'user':_0x24bfae['username'],'pass':_0x24bfae[_0x12ec('0xa4')]};var _0x37329e={'method':'GET','uri':_0x28ef20+_0x12ec('0xa5'),'auth':_0x342bc0,'json':!![]};return rp(_0x37329e);}})[_0x12ec('0x1a')](function(_0x2f0b59){if(_0x2f0b59['result'][_0x12ec('0x3b')]>0x0){_0x78faaa=_0x2f0b59[_0x12ec('0x23')];}console[_0x12ec('0xa6')]('incident\x20table\x20objects',_0x78faaa);_0x3984f7=[];_0x3afbbe=Object[_0x12ec('0xa7')]([],_0x78faaa);_[_0x12ec('0xa8')](_0x3afbbe,function(_0x478c9b){return!_0x9c4ec[_0x12ec('0xa9')](_0x478c9b[_0x12ec('0x2f')]);});_0x3afbbe[_0x12ec('0xaa')](function(_0x2759e6){var _0x220191=createFieldObject(_0x5d56cc,_0x342bc0,_0x2759e6[_0x12ec('0xab')],_0x2759e6[_0x12ec('0x2f')],_0x2759e6[_0x12ec('0xac')],![]);_0x3984f7[_0x12ec('0xad')](_0x220191);});return Promise[_0x12ec('0xae')](_0x3984f7);})[_0x12ec('0x1a')](function(_0x11f4eb){_0x1fd05d=_0x11f4eb;_0x1b3aea=Object['assign']([],_0x78faaa);console[_0x12ec('0xa6')](_0x12ec('0xaf'),_0x78faaa);_[_0x12ec('0xa8')](_0x1b3aea,function(_0x1aaa39){return _0xdcdbb9[_0x12ec('0xa9')](_0x1aaa39[_0x12ec('0x2f')]);});console[_0x12ec('0xa6')](_0x12ec('0xb0'),_0x1b3aea);_0x3984f7=[];_0x1b3aea[_0x12ec('0xaa')](function(_0x30d551){var _0x390a08=createFieldObject(_0x5d56cc,_0x342bc0,_0x30d551[_0x12ec('0xab')],_0x30d551[_0x12ec('0x2f')],_0x30d551[_0x12ec('0xac')],!![]);_0x3984f7['push'](_0x390a08);});return Promise[_0x12ec('0xae')](_0x3984f7);})[_0x12ec('0x1a')](function(_0x17c930){_0x1c6541=_0x17c930;var _0x49cf40=_0x1fd05d['concat'](_0x1c6541);return{'count':_0x49cf40[_0x12ec('0x3b')],'rows':_0x49cf40};})['then'](respondWithResult(_0x482576,null))[_0x12ec('0x24')](function(_0x58694f){console[_0x12ec('0xa6')](_0x12ec('0xb1')+_0x58694f);var _0x2a0f26=_0x307cb5[_0x12ec('0x36')]['test']?0x1f4:_0x58694f[_0x12ec('0xb2')]||0x1f4;logger[_0x12ec('0x1f')](_0x58694f['stack']);delete _0x58694f[_0x12ec('0x2f')];if(_0x2a0f26===0x191){_0x2a0f26=0x190;}_0x482576[_0x12ec('0x26')](_0x2a0f26)[_0x12ec('0xb3')](_0x307cb5[_0x12ec('0x36')][_0x12ec('0xb4')]?{'message':_0x12ec('0xb5'),'statusCode':_0x58694f[_0x12ec('0xb2')]}:_0x58694f);});};function createFieldObject(_0x170b24,_0x559cde,_0xbebe16,_0x40d267,_0x376794,_0x58fb32){return new Promise(function(_0x25f7c8,_0x1418af){var _0x3a59ac={'id':_0x40d267,'name':_0x376794,'custom':_0x58fb32};if(_0xbebe16===_0x12ec('0xb6')){_0x3a59ac['options']=[{'name':_0x12ec('0xb7'),'value':_0x12ec('0xb8')},{'name':_0x12ec('0xb9'),'value':_0x12ec('0xba')}];_0x25f7c8(_0x3a59ac);}else{var _0x27143b={'method':_0x12ec('0xbb'),'uri':_0x170b24+_0x12ec('0xbc')+_0x40d267,'auth':_0x559cde,'json':!![]};return rp(_0x27143b)['then'](function(_0x448f11){var _0x423a50=[];if(_0x448f11[_0x12ec('0x23')]['length']>0x0){_0x448f11[_0x12ec('0x23')][_0x12ec('0xaa')](function(_0x58c519){if(_0x58c519[_0x12ec('0xbd')]===_0x12ec('0xba')){var _0x5c1cad={'name':_0x58c519['label'],'value':_0x58c519['value']};_0x423a50['push'](_0x5c1cad);}});}_0x3a59ac['options']=_0x423a50;if(_0x3a59ac[_0x12ec('0x45')][_0x12ec('0x3b')]>0x0){_0x25f7c8(_0x3a59ac);}else{if(_0x58fb32==![]){_0x25f7c8();}else{_0x25f7c8(_0x3a59ac);}}});}});}
\ No newline at end of file
+var _0x4673=['company','reassignment_count','activity_due','assigned_to','sla_due','approval','due_date','sys_mod_count','reopen_count','escalation','upon_approval','correlation_id','location','category','username','password','remoteUri','serverUrl','slice','substring','lastIndexOf','%s/api/now/table/','incident?sysparm_display_value=all','assign','remove','push','all','TCL:\x20_object','includes','log','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','forEach','internalType','label','concat','ServiceNow\x20error:\x20','test','send','true','False','GET','sys_choice?sysparm_query=name=incident^element=','false','value','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','querystring','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/license/util','../../mysqldb','../../components/integrations/configuration','jayson/promise','client','http','request','then','info','ServicenowAccount,\x20%s,\x20%s','request\x20sent','debug','ServicenowAccount,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','sendStatus','status','end','json','undefined','offset','limit','set','Content-Range','apply','reject','save','update','stack','name','index','fieldName','type','map','query','filters','intersection','fields','attributes','length','hasOwnProperty','order','sort','pick','filter','merge','where','VIRTUAL','options','ServicenowAccount','count','includeAll','rows','show','params','keys','rawAttributes','model','include','find','create','body','getConfigurations','findOne','ServicenowConfiguration','nolimit','addConfiguration','AccountId','Subjects','channel','Descriptions','ServicenowField','getFields','hold_reason','knowledge','subcategory','close_code','incident_state','severity','parent','made_sla','watch_list','child_incidents','approval_history','number','sys_updated_by','opened_by','user_input','sys_created_on','sys_domain','sys_created_by','closed_at','impact','active','work_notes_list','business_service','priority','sys_domain_path','time_worked','expected_start','opened_at','business_duration','group_list','work_end','resolved_at','work_notes','short_description','delivery_task','work_start','assignment_group','business_stc','additional_assignee_list','calendar_duration','close_notes','closed_by','sys_id','contact_type','reopened_by'];(function(_0x67458b,_0x2c4028){var _0x84348b=function(_0x5a1f1c){while(--_0x5a1f1c){_0x67458b['push'](_0x67458b['shift']());}};_0x84348b(++_0x2c4028);}(_0x4673,0x1aa));var _0x3467=function(_0xfd9d29,_0x2301bd){_0xfd9d29=_0xfd9d29-0x0;var _0x398b1b=_0x4673[_0xfd9d29];return _0x398b1b;};'use strict';var emlformat=require(_0x3467('0x0'));var rimraf=require(_0x3467('0x1'));var zipdir=require(_0x3467('0x2'));var jsonpatch=require(_0x3467('0x3'));var rp=require(_0x3467('0x4'));var moment=require(_0x3467('0x5'));var BPromise=require(_0x3467('0x6'));var Mustache=require(_0x3467('0x7'));var util=require(_0x3467('0x8'));var path=require(_0x3467('0x9'));var sox=require(_0x3467('0xa'));var csv=require(_0x3467('0xb'));var ejs=require(_0x3467('0xc'));var fs=require('fs');var fs_extra=require(_0x3467('0xd'));var _=require(_0x3467('0xe'));var squel=require(_0x3467('0xf'));var crypto=require(_0x3467('0x10'));var jsforce=require(_0x3467('0x11'));var deskjs=require(_0x3467('0x12'));var toCsv=require('to-csv');var querystring=require(_0x3467('0x13'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0x3467('0x14'));var qs=require('../../components/parsers/qs');var as=require(_0x3467('0x15'));var hardwareService=require(_0x3467('0x16'));var logger=require('../../config/logger')(_0x3467('0x17'));var utils=require(_0x3467('0x18'));var config=require('../../config/environment');var licenseUtil=require(_0x3467('0x19'));var db=require(_0x3467('0x1a'))['db'];var integrations=require(_0x3467('0x1b'));var jayson=require(_0x3467('0x1c'));var client=jayson[_0x3467('0x1d')][_0x3467('0x1e')]({'port':0x232a});function respondWithRpcPromise(_0x344fd8,_0x446be9,_0x22544f,_0x1d86b9){return new BPromise(function(_0x44bce8,_0x3ab4bd){var _0x5582d6=_0x1d86b9||client;return _0x5582d6[_0x3467('0x1f')](_0x344fd8,_0x22544f)[_0x3467('0x20')](function(_0xc4577b){logger[_0x3467('0x21')](_0x3467('0x22'),_0x446be9,_0x3467('0x23'));logger[_0x3467('0x24')](_0x3467('0x25'),_0x446be9,'request\x20sent',JSON[_0x3467('0x26')](_0xc4577b));if(_0xc4577b['error']){if(_0xc4577b[_0x3467('0x27')][_0x3467('0x28')]===0x1f4){logger[_0x3467('0x27')](_0x3467('0x22'),_0x446be9,_0xc4577b[_0x3467('0x27')][_0x3467('0x29')]);return _0x3ab4bd(_0xc4577b[_0x3467('0x27')]['message']);}logger[_0x3467('0x27')](_0x3467('0x22'),_0x446be9,_0xc4577b[_0x3467('0x27')][_0x3467('0x29')]);return _0x44bce8(_0xc4577b[_0x3467('0x27')][_0x3467('0x29')]);}else{logger[_0x3467('0x21')]('ServicenowAccount,\x20%s,\x20%s',_0x446be9,'request\x20sent');_0x44bce8(_0xc4577b[_0x3467('0x2a')][_0x3467('0x29')]);}})[_0x3467('0x2b')](function(_0x158e00){logger[_0x3467('0x27')](_0x3467('0x22'),_0x446be9,_0x158e00);_0x3ab4bd(_0x158e00);});});}function respondWithStatusCode(_0x2da1e3,_0x250deb){_0x250deb=_0x250deb||0xcc;return function(_0x485def){if(_0x485def){return _0x2da1e3[_0x3467('0x2c')](_0x250deb);}return _0x2da1e3[_0x3467('0x2d')](_0x250deb)[_0x3467('0x2e')]();};}function respondWithResult(_0x5ac437,_0x48e01c){_0x48e01c=_0x48e01c||0xc8;return function(_0x1cb99b){if(_0x1cb99b){return _0x5ac437[_0x3467('0x2d')](_0x48e01c)[_0x3467('0x2f')](_0x1cb99b);}};}function respondWithFilteredResult(_0x3177c7,_0x5136b3){return function(_0x23e118){if(_0x23e118){var _0x3f9f7a=typeof _0x5136b3['offset']===_0x3467('0x30')&&typeof _0x5136b3['limit']===_0x3467('0x30');var _0x3d1026=_0x23e118['count'];var _0x31bbc3=_0x3f9f7a?0x0:_0x5136b3['offset'];var _0x1c3618=_0x3f9f7a?_0x23e118['count']:_0x5136b3[_0x3467('0x31')]+_0x5136b3[_0x3467('0x32')];var _0x1e689b;if(_0x1c3618>=_0x3d1026){_0x1c3618=_0x3d1026;_0x1e689b=0xc8;}else{_0x1e689b=0xce;}_0x3177c7[_0x3467('0x2d')](_0x1e689b);return _0x3177c7[_0x3467('0x33')](_0x3467('0x34'),_0x31bbc3+'-'+_0x1c3618+'/'+_0x3d1026)[_0x3467('0x2f')](_0x23e118);}return null;};}function patchUpdates(_0x1a469b){return function(_0x9e8722){try{jsonpatch[_0x3467('0x35')](_0x9e8722,_0x1a469b,!![]);}catch(_0x2a24d1){return BPromise[_0x3467('0x36')](_0x2a24d1);}return _0x9e8722[_0x3467('0x37')]();};}function saveUpdates(_0x308d92,_0xaa28b){return function(_0x426d68){if(_0x426d68){return _0x426d68[_0x3467('0x38')](_0x308d92)[_0x3467('0x20')](function(_0x4eed3a){return _0x4eed3a;});}return null;};}function removeEntity(_0x45f3c3,_0x43f48d){return function(_0x3b8f44){if(_0x3b8f44){return _0x3b8f44['destroy']()[_0x3467('0x20')](function(){_0x45f3c3[_0x3467('0x2d')](0xcc)[_0x3467('0x2e')]();});}};}function handleEntityNotFound(_0x81cd3c,_0xf6756a){return function(_0x6c22ef){if(!_0x6c22ef){_0x81cd3c['sendStatus'](0x194);}return _0x6c22ef;};}function handleError(_0x1e87da,_0x5c169e){_0x5c169e=_0x5c169e||0x1f4;return function(_0x2faed2){logger[_0x3467('0x27')](_0x2faed2[_0x3467('0x39')]);if(_0x2faed2[_0x3467('0x3a')]){delete _0x2faed2[_0x3467('0x3a')];}_0x1e87da['status'](_0x5c169e)['send'](_0x2faed2);};}exports[_0x3467('0x3b')]=function(_0x5b3a83,_0xfd8d2f){var _0x49c217={},_0x3a8217={},_0x43ee2a={'count':0x0,'rows':[]};var _0x9fdda1=_['map'](db['ServicenowAccount']['rawAttributes'],function(_0x3024df){return{'name':_0x3024df[_0x3467('0x3c')],'type':_0x3024df[_0x3467('0x3d')]['key']};});_0x3a8217['model']=_[_0x3467('0x3e')](_0x9fdda1,_0x3467('0x3a'));_0x3a8217[_0x3467('0x3f')]=_['keys'](_0x5b3a83[_0x3467('0x3f')]);_0x3a8217[_0x3467('0x40')]=_[_0x3467('0x41')](_0x3a8217['model'],_0x3a8217['query']);_0x49c217['attributes']=_[_0x3467('0x41')](_0x3a8217['model'],qs[_0x3467('0x42')](_0x5b3a83[_0x3467('0x3f')][_0x3467('0x42')]));_0x49c217[_0x3467('0x43')]=_0x49c217[_0x3467('0x43')][_0x3467('0x44')]?_0x49c217[_0x3467('0x43')]:_0x3a8217['model'];if(!_0x5b3a83[_0x3467('0x3f')][_0x3467('0x45')]('nolimit')){_0x49c217[_0x3467('0x32')]=qs['limit'](_0x5b3a83[_0x3467('0x3f')][_0x3467('0x32')]);_0x49c217['offset']=qs[_0x3467('0x31')](_0x5b3a83['query'][_0x3467('0x31')]);}_0x49c217[_0x3467('0x46')]=qs[_0x3467('0x47')](_0x5b3a83[_0x3467('0x3f')][_0x3467('0x47')]);_0x49c217['where']=qs['filters'](_[_0x3467('0x48')](_0x5b3a83['query'],_0x3a8217['filters']),_0x9fdda1);if(_0x5b3a83['query'][_0x3467('0x49')]){_0x49c217['where']=_[_0x3467('0x4a')](_0x49c217[_0x3467('0x4b')],{'$or':_[_0x3467('0x3e')](_0x9fdda1,function(_0x34b1c3){if(_0x34b1c3['type']!==_0x3467('0x4c')){var _0x44eaad={};_0x44eaad[_0x34b1c3[_0x3467('0x3a')]]={'$like':'%'+_0x5b3a83[_0x3467('0x3f')][_0x3467('0x49')]+'%'};return _0x44eaad;}})});}_0x49c217=_[_0x3467('0x4a')]({},_0x49c217,_0x5b3a83[_0x3467('0x4d')]);var _0x3c2ba2={'where':_0x49c217['where']};return db[_0x3467('0x4e')][_0x3467('0x4f')](_0x3c2ba2)[_0x3467('0x20')](function(_0x1b94ea){_0x43ee2a[_0x3467('0x4f')]=_0x1b94ea;if(_0x5b3a83[_0x3467('0x3f')][_0x3467('0x50')]){_0x49c217['include']=[{'all':!![]}];}return db[_0x3467('0x4e')]['findAll'](_0x49c217);})[_0x3467('0x20')](function(_0x2c5aac){_0x43ee2a[_0x3467('0x51')]=_0x2c5aac;return _0x43ee2a;})[_0x3467('0x20')](respondWithFilteredResult(_0xfd8d2f,_0x49c217))[_0x3467('0x2b')](handleError(_0xfd8d2f,null));};exports[_0x3467('0x52')]=function(_0x374490,_0x4cef28){var _0x5c8a2c={'raw':![],'where':{'id':_0x374490[_0x3467('0x53')]['id']}},_0x44861b={};_0x44861b['model']=_[_0x3467('0x54')](db[_0x3467('0x4e')][_0x3467('0x55')]);_0x44861b[_0x3467('0x3f')]=_['keys'](_0x374490[_0x3467('0x3f')]);_0x44861b['filters']=_[_0x3467('0x41')](_0x44861b[_0x3467('0x56')],_0x44861b[_0x3467('0x3f')]);_0x5c8a2c[_0x3467('0x43')]=_[_0x3467('0x41')](_0x44861b[_0x3467('0x56')],qs['fields'](_0x374490[_0x3467('0x3f')]['fields']));_0x5c8a2c[_0x3467('0x43')]=_0x5c8a2c[_0x3467('0x43')][_0x3467('0x44')]?_0x5c8a2c['attributes']:_0x44861b[_0x3467('0x56')];if(_0x374490[_0x3467('0x3f')][_0x3467('0x50')]){_0x5c8a2c[_0x3467('0x57')]=[{'all':!![]}];}_0x5c8a2c=_[_0x3467('0x4a')]({},_0x5c8a2c,_0x374490[_0x3467('0x4d')]);return db[_0x3467('0x4e')][_0x3467('0x58')](_0x5c8a2c)['then'](handleEntityNotFound(_0x4cef28,null))[_0x3467('0x20')](respondWithResult(_0x4cef28,null))[_0x3467('0x2b')](handleError(_0x4cef28,null));};exports[_0x3467('0x59')]=function(_0x300230,_0x3ff0c5){return db[_0x3467('0x4e')][_0x3467('0x59')](_0x300230[_0x3467('0x5a')],{})['then'](respondWithResult(_0x3ff0c5,0xc9))[_0x3467('0x2b')](handleError(_0x3ff0c5,null));};exports[_0x3467('0x38')]=function(_0x5ace68,_0x1ce354){if(_0x5ace68[_0x3467('0x5a')]['id']){delete _0x5ace68[_0x3467('0x5a')]['id'];}return db[_0x3467('0x4e')]['find']({'where':{'id':_0x5ace68[_0x3467('0x53')]['id']}})[_0x3467('0x20')](handleEntityNotFound(_0x1ce354,null))[_0x3467('0x20')](saveUpdates(_0x5ace68[_0x3467('0x5a')],null))[_0x3467('0x20')](respondWithResult(_0x1ce354,null))['catch'](handleError(_0x1ce354,null));};exports['destroy']=function(_0x502c9e,_0x249960){return db['ServicenowAccount'][_0x3467('0x58')]({'where':{'id':_0x502c9e[_0x3467('0x53')]['id']}})[_0x3467('0x20')](handleEntityNotFound(_0x249960,null))[_0x3467('0x20')](removeEntity(_0x249960,null))[_0x3467('0x2b')](handleError(_0x249960,null));};exports[_0x3467('0x5b')]=function(_0x28bd01,_0x1ed9d5,_0x2da22c){var _0x518af2={};var _0xba7c07={};var _0x334754;var _0x38e460;return db[_0x3467('0x4e')][_0x3467('0x5c')]({'where':{'id':_0x28bd01['params']['id']}})[_0x3467('0x20')](handleEntityNotFound(_0x1ed9d5,null))['then'](function(_0x270ade){if(_0x270ade){_0x334754=_0x270ade;_0xba7c07[_0x3467('0x56')]=_[_0x3467('0x54')](db[_0x3467('0x5d')]['rawAttributes']);_0xba7c07[_0x3467('0x3f')]=_['keys'](_0x28bd01[_0x3467('0x3f')]);_0xba7c07[_0x3467('0x40')]=_['intersection'](_0xba7c07[_0x3467('0x56')],_0xba7c07[_0x3467('0x3f')]);_0x518af2[_0x3467('0x43')]=_['intersection'](_0xba7c07[_0x3467('0x56')],qs[_0x3467('0x42')](_0x28bd01['query'][_0x3467('0x42')]));_0x518af2[_0x3467('0x43')]=_0x518af2[_0x3467('0x43')]['length']?_0x518af2[_0x3467('0x43')]:_0xba7c07[_0x3467('0x56')];_0x518af2['order']=qs['sort'](_0x28bd01[_0x3467('0x3f')][_0x3467('0x47')]);_0x518af2[_0x3467('0x4b')]=qs[_0x3467('0x40')](_[_0x3467('0x48')](_0x28bd01[_0x3467('0x3f')],_0xba7c07[_0x3467('0x40')]));if(_0x28bd01[_0x3467('0x3f')][_0x3467('0x49')]){_0x518af2[_0x3467('0x4b')]=_['merge'](_0x518af2[_0x3467('0x4b')],{'$or':_[_0x3467('0x3e')](_0x518af2[_0x3467('0x43')],function(_0x188f1d){var _0x52209e={};_0x52209e[_0x188f1d]={'$like':'%'+_0x28bd01[_0x3467('0x3f')][_0x3467('0x49')]+'%'};return _0x52209e;})});}_0x518af2=_[_0x3467('0x4a')]({},_0x518af2,_0x28bd01[_0x3467('0x4d')]);return _0x334754[_0x3467('0x5b')](_0x518af2);}})['then'](function(_0x1cac6f){if(_0x1cac6f){_0x38e460=_0x1cac6f[_0x3467('0x44')];if(!_0x28bd01[_0x3467('0x3f')][_0x3467('0x45')](_0x3467('0x5e'))){_0x518af2['limit']=qs[_0x3467('0x32')](_0x28bd01['query'][_0x3467('0x32')]);_0x518af2[_0x3467('0x31')]=qs['offset'](_0x28bd01[_0x3467('0x3f')]['offset']);}return _0x334754[_0x3467('0x5b')](_0x518af2);}})['then'](function(_0x31a388){if(_0x31a388){return _0x31a388?{'count':_0x38e460,'rows':_0x31a388}:null;}})['then'](respondWithResult(_0x1ed9d5,null))[_0x3467('0x2b')](handleError(_0x1ed9d5,null));};exports[_0x3467('0x5f')]=function(_0x110bbc,_0x421156,_0x2cfb14){if(_0x110bbc[_0x3467('0x5a')]['id']){delete _0x110bbc[_0x3467('0x5a')]['id'];}return db['ServicenowAccount'][_0x3467('0x5c')]({'where':{'id':_0x110bbc['params']['id']}})[_0x3467('0x20')](handleEntityNotFound(_0x421156,null))[_0x3467('0x20')](function(_0x3942f5){if(_0x3942f5){_0x110bbc[_0x3467('0x5a')][_0x3467('0x60')]=_0x3942f5['id'];_0x110bbc[_0x3467('0x5a')][_0x3467('0x61')]=integrations['getSubjects'](_0x110bbc['body'][_0x3467('0x62')],_0x110bbc['body'][_0x3467('0x3d')]);_0x110bbc['body'][_0x3467('0x63')]=integrations['getDescriptions'](_0x110bbc[_0x3467('0x5a')][_0x3467('0x62')],_0x110bbc['body'][_0x3467('0x3d')]);return db[_0x3467('0x5d')]['create'](_0x110bbc[_0x3467('0x5a')],{'include':[{'model':db[_0x3467('0x64')],'as':_0x3467('0x61')},{'model':db[_0x3467('0x64')],'as':'Descriptions'}]});}return null;})[_0x3467('0x20')](respondWithResult(_0x421156,null))[_0x3467('0x2b')](handleError(_0x421156,null));};exports[_0x3467('0x65')]=function(_0x31e25a,_0xa1ed92,_0x633eed){var _0x4ecd4f=['made_sla',_0x3467('0x66'),_0x3467('0x67'),_0x3467('0x68'),_0x3467('0x69'),'notify',_0x3467('0x6a'),_0x3467('0x6b'),'category'];var _0x3089f1=[_0x3467('0x6c'),_0x3467('0x6d'),'caused_by',_0x3467('0x6e'),'upon_reject','sys_updated_on',_0x3467('0x6f'),_0x3467('0x66'),_0x3467('0x70'),_0x3467('0x71'),'resolved_by',_0x3467('0x72'),_0x3467('0x73'),_0x3467('0x74'),_0x3467('0x75'),_0x3467('0x76'),'state',_0x3467('0x77'),_0x3467('0x67'),_0x3467('0x46'),'calendar_stc',_0x3467('0x78'),'cmdb_ci','delivery_plan',_0x3467('0x79'),_0x3467('0x7a'),_0x3467('0x7b'),_0x3467('0x7c'),_0x3467('0x7d'),_0x3467('0x7e'),'rfc',_0x3467('0x7f'),_0x3467('0x80'),_0x3467('0x81'),_0x3467('0x82'),_0x3467('0x83'),_0x3467('0x84'),'reopened_time',_0x3467('0x85'),'caller_id','approval_set','subcategory',_0x3467('0x86'),_0x3467('0x87'),_0x3467('0x69'),'correlation_display',_0x3467('0x88'),_0x3467('0x89'),_0x3467('0x8a'),_0x3467('0x8b'),_0x3467('0x8c'),'description',_0x3467('0x8d'),'notify','sys_class_name',_0x3467('0x8e'),_0x3467('0x8f'),'follow_up','parent_incident',_0x3467('0x90'),_0x3467('0x91'),_0x3467('0x92'),_0x3467('0x6a'),'urgency','problem_id',_0x3467('0x93'),_0x3467('0x94'),_0x3467('0x95'),_0x3467('0x96'),_0x3467('0x6b'),'comments',_0x3467('0x97'),_0x3467('0x98'),'comments_and_work_notes',_0x3467('0x99'),_0x3467('0x9a'),_0x3467('0x9b'),'sys_tags',_0x3467('0x9c'),_0x3467('0x9d'),_0x3467('0x9e'),_0x3467('0x9f'),_0x3467('0xa0')];var _0x50b08b='';var _0x4ee696='';var _0xbc3637=[];var _0x385459='';var _0x353242='';var _0xb2a150=[];var _0x29e1ca='';var _0x4de890='';var _0x442cb6={};var _0x1cec45='';return db['ServicenowAccount'][_0x3467('0x5c')]({'where':{'id':_0x31e25a['params']['id']},'attributes':['id',_0x3467('0xa1'),_0x3467('0xa2'),'email',_0x3467('0xa3'),_0x3467('0xa4')]})['then'](handleEntityNotFound(_0xa1ed92,null))[_0x3467('0x20')](function(_0x2ad463){if(_0x2ad463){_0x1cec45=_0x2ad463[_0x3467('0xa3')];var _0x5ebc02=_0x1cec45[_0x3467('0xa5')](-0x1);if(_0x5ebc02==='/'){_0x1cec45=_0x1cec45[_0x3467('0xa6')](0x0,_0x1cec45[_0x3467('0xa7')](_0x5ebc02));}_0x4de890=util['format']('%s/api/now/doc/table/schema/',_0x1cec45);_0x29e1ca=util['format'](_0x3467('0xa8'),_0x1cec45);_0x442cb6={'user':_0x2ad463[_0x3467('0xa1')],'pass':_0x2ad463[_0x3467('0xa2')]};var _0x159d51={'method':'GET','uri':_0x4de890+_0x3467('0xa9'),'auth':_0x442cb6,'json':!![]};return rp(_0x159d51);}})['then'](function(_0xbd4f98){if(_0xbd4f98[_0x3467('0x2a')]['length']>0x0){_0x50b08b=_0xbd4f98['result'];}console['log']('incident\x20table\x20objects',_0x50b08b);_0xb2a150=[];_0x4ee696=Object[_0x3467('0xaa')]([],_0x50b08b);_[_0x3467('0xab')](_0x4ee696,function(_0x4a9f3e){return!_0x4ecd4f['includes'](_0x4a9f3e['name']);});_0x4ee696['forEach'](function(_0x58de44){var _0x2938ba=createFieldObject(_0x29e1ca,_0x442cb6,_0x58de44['internalType'],_0x58de44['name'],_0x58de44['label'],![]);_0xb2a150[_0x3467('0xac')](_0x2938ba);});return Promise[_0x3467('0xad')](_0xb2a150);})[_0x3467('0x20')](function(_0x41f12a){_0xbc3637=_0x41f12a;_0x385459=Object[_0x3467('0xaa')]([],_0x50b08b);console['log'](_0x3467('0xae'),_0x50b08b);_[_0x3467('0xab')](_0x385459,function(_0x4eb877){return _0x3089f1[_0x3467('0xaf')](_0x4eb877[_0x3467('0x3a')]);});console[_0x3467('0xb0')](_0x3467('0xb1'),_0x385459);_0xb2a150=[];_0x385459[_0x3467('0xb2')](function(_0x32b992){var _0x568f58=createFieldObject(_0x29e1ca,_0x442cb6,_0x32b992[_0x3467('0xb3')],_0x32b992[_0x3467('0x3a')],_0x32b992[_0x3467('0xb4')],!![]);_0xb2a150['push'](_0x568f58);});return Promise[_0x3467('0xad')](_0xb2a150);})[_0x3467('0x20')](function(_0xfe5078){_0x353242=_0xfe5078;var _0x298977=_0xbc3637[_0x3467('0xb5')](_0x353242);return{'count':_0x298977[_0x3467('0x44')],'rows':_0x298977};})[_0x3467('0x20')](respondWithResult(_0xa1ed92,null))['catch'](function(_0xfa4e3b){console['log'](_0x3467('0xb6')+_0xfa4e3b);var _0x4376d8=_0x31e25a['query'][_0x3467('0xb7')]?0x1f4:_0xfa4e3b['statusCode']||0x1f4;logger[_0x3467('0x27')](_0xfa4e3b[_0x3467('0x39')]);delete _0xfa4e3b[_0x3467('0x3a')];if(_0x4376d8===0x191){_0x4376d8=0x190;}_0xa1ed92[_0x3467('0x2d')](_0x4376d8)[_0x3467('0xb8')](_0x31e25a[_0x3467('0x3f')][_0x3467('0xb7')]?{'message':'Wrong\x20credentials','statusCode':_0xfa4e3b['statusCode']}:_0xfa4e3b);});};function createFieldObject(_0x4c07a3,_0xfca661,_0x4fdfaf,_0x232dc7,_0x1b6cb3,_0xcfadd2){return new Promise(function(_0x23bbb7,_0x3d18dd){var _0x5c8667={'id':_0x232dc7,'name':_0x1b6cb3,'custom':_0xcfadd2};if(_0x4fdfaf==='boolean'){_0x5c8667['options']=[{'name':'True','value':_0x3467('0xb9')},{'name':_0x3467('0xba'),'value':'false'}];_0x23bbb7(_0x5c8667);}else{var _0x19426e={'method':_0x3467('0xbb'),'uri':_0x4c07a3+_0x3467('0xbc')+_0x232dc7,'auth':_0xfca661,'json':!![]};return rp(_0x19426e)[_0x3467('0x20')](function(_0x32b01a){var _0x589539=[];if(_0x32b01a[_0x3467('0x2a')]['length']>0x0){_0x32b01a[_0x3467('0x2a')][_0x3467('0xb2')](function(_0x215384){if(_0x215384['inactive']===_0x3467('0xbd')){var _0x391dd5={'name':_0x215384['label'],'value':_0x215384[_0x3467('0xbe')]};_0x589539[_0x3467('0xac')](_0x391dd5);}});}_0x5c8667[_0x3467('0x4d')]=_0x589539;if(_0x5c8667[_0x3467('0x4d')][_0x3467('0x44')]>0x0){_0x23bbb7(_0x5c8667);}else{if(_0xcfadd2==![]){_0x23bbb7();}else{_0x23bbb7(_0x5c8667);}}});}});}
\ No newline at end of file