Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / api / intServicenowAccount / intServicenowAccount.controller.js
index a817475..faf2e7e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0fac=['addConfiguration','Subjects','getSubjects','channel','Descriptions','getDescriptions','ServicenowField','getFields','made_sla','hold_reason','knowledge','subcategory','close_code','notify','severity','category','parent','caused_by','upon_reject','sys_updated_on','child_incidents','resolved_by','opened_by','sys_created_on','sys_domain','state','calendar_stc','closed_at','delivery_plan','impact','work_notes_list','business_service','priority','sys_domain_path','expected_start','opened_at','business_duration','group_list','work_end','reopened_time','resolved_at','caller_id','approval_set','work_notes','correlation_display','delivery_task','work_start','assignment_group','additional_assignee_list','description','calendar_duration','close_notes','closed_by','follow_up','parent_incident','sys_id','contact_type','reopened_by','incident_state','urgency','problem_id','company','activity_due','assigned_to','sla_due','approval','comments_and_work_notes','reopen_count','sys_tags','escalation','upon_approval','correlation_id','location','username','email','remoteUri','serverUrl','slice','substring','lastIndexOf','%s/api/now/doc/table/schema/','%s/api/now/table/','password','GET','incident?sysparm_display_value=all','log','includes','forEach','internalType','label','all','assign','TCL:\x20_object','remove','push','statusCode','test','Wrong\x20credentials','true','False','false','inactive','value','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/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','../../components/integrations/configuration','jayson/promise','client','http','request','then','info','debug','ServicenowAccount,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','ServicenowAccount,\x20%s,\x20%s','message','result','catch','sendStatus','status','end','json','limit','undefined','offset','set','Content-Range','apply','reject','save','destroy','stack','name','send','render','merge','contact','agent','interaction','account','index','map','ServicenowAccount','rawAttributes','fieldName','type','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','VIRTUAL','options','count','includeAll','include','findAll','show','params','find','create','body','getConfigurations','ServicenowConfiguration'];(function(_0x2c603c,_0x5e12ae){var _0x2bdff3=function(_0x2766e3){while(--_0x2766e3){_0x2c603c['push'](_0x2c603c['shift']());}};_0x2bdff3(++_0x5e12ae);}(_0x0fac,0x132));var _0xc0fa=function(_0x2dafbe,_0x5d04de){_0x2dafbe=_0x2dafbe-0x0;var _0x58a45a=_0x0fac[_0x2dafbe];return _0x58a45a;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0xc0fa('0x0'));var zipdir=require(_0xc0fa('0x1'));var jsonpatch=require(_0xc0fa('0x2'));var rp=require(_0xc0fa('0x3'));var moment=require(_0xc0fa('0x4'));var BPromise=require(_0xc0fa('0x5'));var Mustache=require(_0xc0fa('0x6'));var util=require(_0xc0fa('0x7'));var path=require(_0xc0fa('0x8'));var sox=require(_0xc0fa('0x9'));var csv=require(_0xc0fa('0xa'));var ejs=require(_0xc0fa('0xb'));var fs=require('fs');var fs_extra=require(_0xc0fa('0xc'));var _=require(_0xc0fa('0xd'));var squel=require(_0xc0fa('0xe'));var crypto=require(_0xc0fa('0xf'));var jsforce=require(_0xc0fa('0x10'));var deskjs=require(_0xc0fa('0x11'));var toCsv=require('to-csv');var querystring=require(_0xc0fa('0x12'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0xc0fa('0x13'));var qs=require(_0xc0fa('0x14'));var as=require(_0xc0fa('0x15'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xc0fa('0x16'))(_0xc0fa('0x17'));var utils=require(_0xc0fa('0x18'));var config=require(_0xc0fa('0x19'));var licenseUtil=require(_0xc0fa('0x1a'));var db=require(_0xc0fa('0x1b'))['db'];var integrations=require(_0xc0fa('0x1c'));var jayson=require(_0xc0fa('0x1d'));var client=jayson[_0xc0fa('0x1e')][_0xc0fa('0x1f')]({'port':0x232a});function respondWithRpcPromise(_0x24a154,_0x2f6dd5,_0x38f660,_0x151477){return new BPromise(function(_0x180dfe,_0x373e74){var _0x60a2d0=_0x151477||client;return _0x60a2d0[_0xc0fa('0x20')](_0x24a154,_0x38f660)[_0xc0fa('0x21')](function(_0x35bea1){logger[_0xc0fa('0x22')]('ServicenowAccount,\x20%s,\x20%s',_0x2f6dd5,'request\x20sent');logger[_0xc0fa('0x23')](_0xc0fa('0x24'),_0x2f6dd5,_0xc0fa('0x25'),JSON[_0xc0fa('0x26')](_0x35bea1));if(_0x35bea1['error']){if(_0x35bea1[_0xc0fa('0x27')]['code']===0x1f4){logger[_0xc0fa('0x27')](_0xc0fa('0x28'),_0x2f6dd5,_0x35bea1[_0xc0fa('0x27')][_0xc0fa('0x29')]);return _0x373e74(_0x35bea1[_0xc0fa('0x27')][_0xc0fa('0x29')]);}logger['error'](_0xc0fa('0x28'),_0x2f6dd5,_0x35bea1[_0xc0fa('0x27')][_0xc0fa('0x29')]);return _0x180dfe(_0x35bea1[_0xc0fa('0x27')][_0xc0fa('0x29')]);}else{logger[_0xc0fa('0x22')](_0xc0fa('0x28'),_0x2f6dd5,_0xc0fa('0x25'));_0x180dfe(_0x35bea1[_0xc0fa('0x2a')][_0xc0fa('0x29')]);}})[_0xc0fa('0x2b')](function(_0x159b08){logger[_0xc0fa('0x27')]('ServicenowAccount,\x20%s,\x20%s',_0x2f6dd5,_0x159b08);_0x373e74(_0x159b08);});});}function respondWithStatusCode(_0x3aa286,_0x2ce7f1){_0x2ce7f1=_0x2ce7f1||0xcc;return function(_0x20701e){if(_0x20701e){return _0x3aa286[_0xc0fa('0x2c')](_0x2ce7f1);}return _0x3aa286[_0xc0fa('0x2d')](_0x2ce7f1)[_0xc0fa('0x2e')]();};}function respondWithResult(_0x3a5b8a,_0x3656a4){_0x3656a4=_0x3656a4||0xc8;return function(_0x269a70){if(_0x269a70){return _0x3a5b8a[_0xc0fa('0x2d')](_0x3656a4)[_0xc0fa('0x2f')](_0x269a70);}};}function respondWithFilteredResult(_0x5740ae,_0x36cc83){return function(_0x135dd7){if(_0x135dd7){var _0x1227b5=typeof _0x36cc83['offset']==='undefined'&&typeof _0x36cc83[_0xc0fa('0x30')]===_0xc0fa('0x31');var _0x2622b9=_0x135dd7['count'];var _0x29fc53=_0x1227b5?0x0:_0x36cc83[_0xc0fa('0x32')];var _0x2508b4=_0x1227b5?_0x135dd7['count']:_0x36cc83[_0xc0fa('0x32')]+_0x36cc83[_0xc0fa('0x30')];var _0xbaba1;if(_0x2508b4>=_0x2622b9){_0x2508b4=_0x2622b9;_0xbaba1=0xc8;}else{_0xbaba1=0xce;}_0x5740ae['status'](_0xbaba1);return _0x5740ae[_0xc0fa('0x33')](_0xc0fa('0x34'),_0x29fc53+'-'+_0x2508b4+'/'+_0x2622b9)[_0xc0fa('0x2f')](_0x135dd7);}return null;};}function patchUpdates(_0x14f837){return function(_0x2de425){try{jsonpatch[_0xc0fa('0x35')](_0x2de425,_0x14f837,!![]);}catch(_0x5ecc4d){return BPromise[_0xc0fa('0x36')](_0x5ecc4d);}return _0x2de425[_0xc0fa('0x37')]();};}function saveUpdates(_0x58c482,_0xf53b30){return function(_0x220af5){if(_0x220af5){return _0x220af5['update'](_0x58c482)[_0xc0fa('0x21')](function(_0x3c4f6c){return _0x3c4f6c;});}return null;};}function removeEntity(_0x410fb5,_0x2ac920){return function(_0x1ca946){if(_0x1ca946){return _0x1ca946[_0xc0fa('0x38')]()[_0xc0fa('0x21')](function(){_0x410fb5['status'](0xcc)[_0xc0fa('0x2e')]();});}};}function handleEntityNotFound(_0x2a66a2,_0x1c3748){return function(_0x43fc73){if(!_0x43fc73){_0x2a66a2[_0xc0fa('0x2c')](0x194);}return _0x43fc73;};}function handleError(_0x5e0178,_0x52b1bf){_0x52b1bf=_0x52b1bf||0x1f4;return function(_0x2f6bd8){logger[_0xc0fa('0x27')](_0x2f6bd8[_0xc0fa('0x39')]);if(_0x2f6bd8[_0xc0fa('0x3a')]){delete _0x2f6bd8['name'];}_0x5e0178[_0xc0fa('0x2d')](_0x52b1bf)[_0xc0fa('0x3b')](_0x2f6bd8);};}function getMustacheRender(_0xb728dc,_0x3ff265){return Mustache[_0xc0fa('0x3c')](_0xb728dc,_[_0xc0fa('0x3d')](_0x3ff265['body'],{'contact':_0x3ff265[_0xc0fa('0x3e')],'message':_0x3ff265['message'],'agent':_0x3ff265[_0xc0fa('0x3f')],'interaction':_0x3ff265[_0xc0fa('0x40')],'account':_0x3ff265[_0xc0fa('0x41')]}))||'';}exports[_0xc0fa('0x42')]=function(_0x2da256,_0x29b3e8){var _0x18a46c={},_0x162cb5={},_0x425149={'count':0x0,'rows':[]};var _0x26dfe9=_[_0xc0fa('0x43')](db[_0xc0fa('0x44')][_0xc0fa('0x45')],function(_0x57598c){return{'name':_0x57598c[_0xc0fa('0x46')],'type':_0x57598c[_0xc0fa('0x47')]['key']};});_0x162cb5[_0xc0fa('0x48')]=_[_0xc0fa('0x43')](_0x26dfe9,_0xc0fa('0x3a'));_0x162cb5[_0xc0fa('0x49')]=_[_0xc0fa('0x4a')](_0x2da256[_0xc0fa('0x49')]);_0x162cb5[_0xc0fa('0x4b')]=_[_0xc0fa('0x4c')](_0x162cb5[_0xc0fa('0x48')],_0x162cb5['query']);_0x18a46c[_0xc0fa('0x4d')]=_[_0xc0fa('0x4c')](_0x162cb5['model'],qs['fields'](_0x2da256[_0xc0fa('0x49')][_0xc0fa('0x4e')]));_0x18a46c[_0xc0fa('0x4d')]=_0x18a46c[_0xc0fa('0x4d')][_0xc0fa('0x4f')]?_0x18a46c['attributes']:_0x162cb5[_0xc0fa('0x48')];if(!_0x2da256[_0xc0fa('0x49')][_0xc0fa('0x50')](_0xc0fa('0x51'))){_0x18a46c[_0xc0fa('0x30')]=qs[_0xc0fa('0x30')](_0x2da256['query'][_0xc0fa('0x30')]);_0x18a46c[_0xc0fa('0x32')]=qs[_0xc0fa('0x32')](_0x2da256[_0xc0fa('0x49')]['offset']);}_0x18a46c[_0xc0fa('0x52')]=qs[_0xc0fa('0x53')](_0x2da256[_0xc0fa('0x49')][_0xc0fa('0x53')]);_0x18a46c[_0xc0fa('0x54')]=qs['filters'](_[_0xc0fa('0x55')](_0x2da256['query'],_0x162cb5[_0xc0fa('0x4b')]),_0x26dfe9);if(_0x2da256['query'][_0xc0fa('0x56')]){_0x18a46c[_0xc0fa('0x54')]=_[_0xc0fa('0x3d')](_0x18a46c[_0xc0fa('0x54')],{'$or':_[_0xc0fa('0x43')](_0x26dfe9,function(_0x294565){if(_0x294565[_0xc0fa('0x47')]!==_0xc0fa('0x57')){var _0x1b96e4={};_0x1b96e4[_0x294565[_0xc0fa('0x3a')]]={'$like':'%'+_0x2da256[_0xc0fa('0x49')][_0xc0fa('0x56')]+'%'};return _0x1b96e4;}})});}_0x18a46c=_[_0xc0fa('0x3d')]({},_0x18a46c,_0x2da256[_0xc0fa('0x58')]);var _0x4741b2={'where':_0x18a46c[_0xc0fa('0x54')]};return db[_0xc0fa('0x44')][_0xc0fa('0x59')](_0x4741b2)[_0xc0fa('0x21')](function(_0x38d2b1){_0x425149[_0xc0fa('0x59')]=_0x38d2b1;if(_0x2da256['query'][_0xc0fa('0x5a')]){_0x18a46c[_0xc0fa('0x5b')]=[{'all':!![]}];}return db[_0xc0fa('0x44')][_0xc0fa('0x5c')](_0x18a46c);})[_0xc0fa('0x21')](function(_0x1fe8ea){_0x425149['rows']=_0x1fe8ea;return _0x425149;})[_0xc0fa('0x21')](respondWithFilteredResult(_0x29b3e8,_0x18a46c))[_0xc0fa('0x2b')](handleError(_0x29b3e8,null));};exports[_0xc0fa('0x5d')]=function(_0x55a91f,_0x336d90){var _0x5c1208={'raw':![],'where':{'id':_0x55a91f[_0xc0fa('0x5e')]['id']}},_0x591dcc={};_0x591dcc[_0xc0fa('0x48')]=_['keys'](db[_0xc0fa('0x44')][_0xc0fa('0x45')]);_0x591dcc[_0xc0fa('0x49')]=_[_0xc0fa('0x4a')](_0x55a91f[_0xc0fa('0x49')]);_0x591dcc['filters']=_[_0xc0fa('0x4c')](_0x591dcc[_0xc0fa('0x48')],_0x591dcc[_0xc0fa('0x49')]);_0x5c1208[_0xc0fa('0x4d')]=_[_0xc0fa('0x4c')](_0x591dcc[_0xc0fa('0x48')],qs['fields'](_0x55a91f[_0xc0fa('0x49')][_0xc0fa('0x4e')]));_0x5c1208[_0xc0fa('0x4d')]=_0x5c1208['attributes']['length']?_0x5c1208['attributes']:_0x591dcc[_0xc0fa('0x48')];if(_0x55a91f[_0xc0fa('0x49')][_0xc0fa('0x5a')]){_0x5c1208[_0xc0fa('0x5b')]=[{'all':!![]}];}_0x5c1208=_['merge']({},_0x5c1208,_0x55a91f[_0xc0fa('0x58')]);return db['ServicenowAccount'][_0xc0fa('0x5f')](_0x5c1208)[_0xc0fa('0x21')](handleEntityNotFound(_0x336d90,null))[_0xc0fa('0x21')](respondWithResult(_0x336d90,null))['catch'](handleError(_0x336d90,null));};exports['create']=function(_0x186344,_0x5ad360){return db['ServicenowAccount'][_0xc0fa('0x60')](_0x186344[_0xc0fa('0x61')],{})[_0xc0fa('0x21')](respondWithResult(_0x5ad360,0xc9))[_0xc0fa('0x2b')](handleError(_0x5ad360,null));};exports['update']=function(_0x1c6556,_0x3b8301){if(_0x1c6556[_0xc0fa('0x61')]['id']){delete _0x1c6556[_0xc0fa('0x61')]['id'];}return db[_0xc0fa('0x44')][_0xc0fa('0x5f')]({'where':{'id':_0x1c6556[_0xc0fa('0x5e')]['id']}})[_0xc0fa('0x21')](handleEntityNotFound(_0x3b8301,null))['then'](saveUpdates(_0x1c6556['body'],null))[_0xc0fa('0x21')](respondWithResult(_0x3b8301,null))['catch'](handleError(_0x3b8301,null));};exports['destroy']=function(_0x3eb8fc,_0x5da0b7){return db[_0xc0fa('0x44')]['find']({'where':{'id':_0x3eb8fc['params']['id']}})[_0xc0fa('0x21')](handleEntityNotFound(_0x5da0b7,null))[_0xc0fa('0x21')](removeEntity(_0x5da0b7,null))[_0xc0fa('0x2b')](handleError(_0x5da0b7,null));};exports[_0xc0fa('0x62')]=function(_0x18bdea,_0x1d4939,_0x4206b2){var _0x404b28={};var _0x470b67={};var _0x27a408;var _0xdbb9b;return db['ServicenowAccount']['findOne']({'where':{'id':_0x18bdea[_0xc0fa('0x5e')]['id']}})[_0xc0fa('0x21')](handleEntityNotFound(_0x1d4939,null))['then'](function(_0x12b6dc){if(_0x12b6dc){_0x27a408=_0x12b6dc;_0x470b67[_0xc0fa('0x48')]=_[_0xc0fa('0x4a')](db[_0xc0fa('0x63')][_0xc0fa('0x45')]);_0x470b67[_0xc0fa('0x49')]=_[_0xc0fa('0x4a')](_0x18bdea['query']);_0x470b67[_0xc0fa('0x4b')]=_[_0xc0fa('0x4c')](_0x470b67[_0xc0fa('0x48')],_0x470b67[_0xc0fa('0x49')]);_0x404b28[_0xc0fa('0x4d')]=_[_0xc0fa('0x4c')](_0x470b67[_0xc0fa('0x48')],qs[_0xc0fa('0x4e')](_0x18bdea[_0xc0fa('0x49')]['fields']));_0x404b28[_0xc0fa('0x4d')]=_0x404b28[_0xc0fa('0x4d')][_0xc0fa('0x4f')]?_0x404b28[_0xc0fa('0x4d')]:_0x470b67['model'];_0x404b28['order']=qs['sort'](_0x18bdea[_0xc0fa('0x49')]['sort']);_0x404b28['where']=qs['filters'](_[_0xc0fa('0x55')](_0x18bdea[_0xc0fa('0x49')],_0x470b67[_0xc0fa('0x4b')]));if(_0x18bdea[_0xc0fa('0x49')]['filter']){_0x404b28[_0xc0fa('0x54')]=_[_0xc0fa('0x3d')](_0x404b28['where'],{'$or':_[_0xc0fa('0x43')](_0x404b28[_0xc0fa('0x4d')],function(_0x22403e){var _0x2281d0={};_0x2281d0[_0x22403e]={'$like':'%'+_0x18bdea[_0xc0fa('0x49')][_0xc0fa('0x56')]+'%'};return _0x2281d0;})});}_0x404b28=_[_0xc0fa('0x3d')]({},_0x404b28,_0x18bdea[_0xc0fa('0x58')]);return _0x27a408['getConfigurations'](_0x404b28);}})[_0xc0fa('0x21')](function(_0xcc18f9){if(_0xcc18f9){_0xdbb9b=_0xcc18f9[_0xc0fa('0x4f')];if(!_0x18bdea[_0xc0fa('0x49')][_0xc0fa('0x50')]('nolimit')){_0x404b28[_0xc0fa('0x30')]=qs[_0xc0fa('0x30')](_0x18bdea[_0xc0fa('0x49')][_0xc0fa('0x30')]);_0x404b28['offset']=qs[_0xc0fa('0x32')](_0x18bdea['query']['offset']);}return _0x27a408[_0xc0fa('0x62')](_0x404b28);}})[_0xc0fa('0x21')](function(_0x39d9a2){if(_0x39d9a2){return _0x39d9a2?{'count':_0xdbb9b,'rows':_0x39d9a2}:null;}})[_0xc0fa('0x21')](respondWithResult(_0x1d4939,null))[_0xc0fa('0x2b')](handleError(_0x1d4939,null));};exports[_0xc0fa('0x64')]=function(_0x27b1f5,_0x3a07e9,_0x411d28){if(_0x27b1f5[_0xc0fa('0x61')]['id']){delete _0x27b1f5[_0xc0fa('0x61')]['id'];}return db[_0xc0fa('0x44')]['findOne']({'where':{'id':_0x27b1f5[_0xc0fa('0x5e')]['id']}})[_0xc0fa('0x21')](handleEntityNotFound(_0x3a07e9,null))[_0xc0fa('0x21')](function(_0x47f3b6){if(_0x47f3b6){_0x27b1f5[_0xc0fa('0x61')]['AccountId']=_0x47f3b6['id'];_0x27b1f5[_0xc0fa('0x61')][_0xc0fa('0x65')]=integrations[_0xc0fa('0x66')](_0x27b1f5[_0xc0fa('0x61')][_0xc0fa('0x67')],_0x27b1f5['body'][_0xc0fa('0x47')]);_0x27b1f5['body'][_0xc0fa('0x68')]=integrations[_0xc0fa('0x69')](_0x27b1f5[_0xc0fa('0x61')]['channel'],_0x27b1f5[_0xc0fa('0x61')][_0xc0fa('0x47')]);return db[_0xc0fa('0x63')][_0xc0fa('0x60')](_0x27b1f5[_0xc0fa('0x61')],{'include':[{'model':db['ServicenowField'],'as':_0xc0fa('0x65')},{'model':db[_0xc0fa('0x6a')],'as':_0xc0fa('0x68')}]});}return null;})[_0xc0fa('0x21')](respondWithResult(_0x3a07e9,null))[_0xc0fa('0x2b')](handleError(_0x3a07e9,null));};exports[_0xc0fa('0x6b')]=function(_0x12499d,_0x628c02,_0xa980ca){var _0xc7cbbd=[_0xc0fa('0x6c'),_0xc0fa('0x6d'),_0xc0fa('0x6e'),_0xc0fa('0x6f'),_0xc0fa('0x70'),_0xc0fa('0x71'),'incident_state',_0xc0fa('0x72'),_0xc0fa('0x73')];var _0x202035=[_0xc0fa('0x74'),_0xc0fa('0x6c'),_0xc0fa('0x75'),'watch_list',_0xc0fa('0x76'),_0xc0fa('0x77'),_0xc0fa('0x78'),'hold_reason','approval_history','number',_0xc0fa('0x79'),'sys_updated_by',_0xc0fa('0x7a'),'user_input',_0xc0fa('0x7b'),_0xc0fa('0x7c'),_0xc0fa('0x7d'),'sys_created_by',_0xc0fa('0x6e'),_0xc0fa('0x52'),_0xc0fa('0x7e'),_0xc0fa('0x7f'),'cmdb_ci',_0xc0fa('0x80'),_0xc0fa('0x81'),'active',_0xc0fa('0x82'),_0xc0fa('0x83'),_0xc0fa('0x84'),_0xc0fa('0x85'),'rfc','time_worked',_0xc0fa('0x86'),_0xc0fa('0x87'),_0xc0fa('0x88'),_0xc0fa('0x89'),_0xc0fa('0x8a'),_0xc0fa('0x8b'),_0xc0fa('0x8c'),_0xc0fa('0x8d'),_0xc0fa('0x8e'),_0xc0fa('0x6f'),_0xc0fa('0x8f'),'short_description','close_code',_0xc0fa('0x90'),_0xc0fa('0x91'),_0xc0fa('0x92'),_0xc0fa('0x93'),'business_stc',_0xc0fa('0x94'),_0xc0fa('0x95'),_0xc0fa('0x96'),_0xc0fa('0x71'),'sys_class_name',_0xc0fa('0x97'),_0xc0fa('0x98'),_0xc0fa('0x99'),_0xc0fa('0x9a'),_0xc0fa('0x9b'),_0xc0fa('0x9c'),_0xc0fa('0x9d'),_0xc0fa('0x9e'),_0xc0fa('0x9f'),_0xc0fa('0xa0'),_0xc0fa('0xa1'),'reassignment_count',_0xc0fa('0xa2'),_0xc0fa('0xa3'),_0xc0fa('0x72'),'comments',_0xc0fa('0xa4'),_0xc0fa('0xa5'),_0xc0fa('0xa6'),'due_date','sys_mod_count',_0xc0fa('0xa7'),_0xc0fa('0xa8'),_0xc0fa('0xa9'),_0xc0fa('0xaa'),_0xc0fa('0xab'),_0xc0fa('0xac'),_0xc0fa('0x73')];var _0x3420b7='';var _0x5824c5='';var _0xbab047=[];var _0x279a2d='';var _0x5db16d='';var _0x5a12f5=[];var _0x32020b='';var _0x5982d8='';var _0x13c6e5={};var _0x348761='';return db[_0xc0fa('0x44')]['findOne']({'where':{'id':_0x12499d['params']['id']},'attributes':['id',_0xc0fa('0xad'),'password',_0xc0fa('0xae'),_0xc0fa('0xaf'),_0xc0fa('0xb0')]})[_0xc0fa('0x21')](handleEntityNotFound(_0x628c02,null))[_0xc0fa('0x21')](function(_0x35c42f){if(_0x35c42f){_0x348761=_0x35c42f[_0xc0fa('0xaf')];var _0x1ff1b2=_0x348761[_0xc0fa('0xb1')](-0x1);if(_0x1ff1b2==='/'){_0x348761=_0x348761[_0xc0fa('0xb2')](0x0,_0x348761[_0xc0fa('0xb3')](_0x1ff1b2));}_0x5982d8=util['format'](_0xc0fa('0xb4'),_0x348761);_0x32020b=util['format'](_0xc0fa('0xb5'),_0x348761);_0x13c6e5={'user':_0x35c42f[_0xc0fa('0xad')],'pass':_0x35c42f[_0xc0fa('0xb6')]};var _0x3db0ea={'method':_0xc0fa('0xb7'),'uri':_0x5982d8+_0xc0fa('0xb8'),'auth':_0x13c6e5,'json':!![]};return rp(_0x3db0ea);}})['then'](function(_0x1a2e88){if(_0x1a2e88[_0xc0fa('0x2a')]['length']>0x0){_0x3420b7=_0x1a2e88[_0xc0fa('0x2a')];}console[_0xc0fa('0xb9')]('incident\x20table\x20objects',_0x3420b7);_0x5a12f5=[];_0x5824c5=Object['assign']([],_0x3420b7);_['remove'](_0x5824c5,function(_0x4be94f){return!_0xc7cbbd[_0xc0fa('0xba')](_0x4be94f[_0xc0fa('0x3a')]);});_0x5824c5[_0xc0fa('0xbb')](function(_0x9755e4){var _0xdda441=createFieldObject(_0x32020b,_0x13c6e5,_0x9755e4[_0xc0fa('0xbc')],_0x9755e4[_0xc0fa('0x3a')],_0x9755e4[_0xc0fa('0xbd')],![]);_0x5a12f5['push'](_0xdda441);});return Promise[_0xc0fa('0xbe')](_0x5a12f5);})[_0xc0fa('0x21')](function(_0x9ad628){_0xbab047=_0x9ad628;_0x279a2d=Object[_0xc0fa('0xbf')]([],_0x3420b7);console[_0xc0fa('0xb9')](_0xc0fa('0xc0'),_0x3420b7);_[_0xc0fa('0xc1')](_0x279a2d,function(_0x5cbb95){return _0x202035[_0xc0fa('0xba')](_0x5cbb95[_0xc0fa('0x3a')]);});console[_0xc0fa('0xb9')]('TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom',_0x279a2d);_0x5a12f5=[];_0x279a2d[_0xc0fa('0xbb')](function(_0x253502){var _0x3604a1=createFieldObject(_0x32020b,_0x13c6e5,_0x253502[_0xc0fa('0xbc')],_0x253502['name'],_0x253502[_0xc0fa('0xbd')],!![]);_0x5a12f5[_0xc0fa('0xc2')](_0x3604a1);});return Promise[_0xc0fa('0xbe')](_0x5a12f5);})['then'](function(_0x340cfb){_0x5db16d=_0x340cfb;var _0x1576b4=_0xbab047['concat'](_0x5db16d);return{'count':_0x1576b4[_0xc0fa('0x4f')],'rows':_0x1576b4};})['then'](respondWithResult(_0x628c02,null))[_0xc0fa('0x2b')](function(_0x27bbe7){console['log']('ServiceNow\x20error:\x20'+_0x27bbe7);var _0x34cb91=_0x12499d[_0xc0fa('0x49')]['test']?0x1f4:_0x27bbe7[_0xc0fa('0xc3')]||0x1f4;logger[_0xc0fa('0x27')](_0x27bbe7[_0xc0fa('0x39')]);delete _0x27bbe7[_0xc0fa('0x3a')];if(_0x34cb91===0x191){_0x34cb91=0x190;}_0x628c02[_0xc0fa('0x2d')](_0x34cb91)[_0xc0fa('0x3b')](_0x12499d[_0xc0fa('0x49')][_0xc0fa('0xc4')]?{'message':_0xc0fa('0xc5'),'statusCode':_0x27bbe7['statusCode']}:_0x27bbe7);});};function createFieldObject(_0x4a01b0,_0x160b99,_0x18bca1,_0x32d38a,_0x1cbf67,_0x264351){return new Promise(function(_0x598910,_0x1f1d8c){var _0x5d2144={'id':_0x32d38a,'name':_0x1cbf67,'custom':_0x264351};if(_0x18bca1==='boolean'){_0x5d2144[_0xc0fa('0x58')]=[{'name':'True','value':_0xc0fa('0xc6')},{'name':_0xc0fa('0xc7'),'value':_0xc0fa('0xc8')}];_0x598910(_0x5d2144);}else{var _0x2649c0={'method':'GET','uri':_0x4a01b0+'sys_choice?sysparm_query=name=incident^element='+_0x32d38a,'auth':_0x160b99,'json':!![]};return rp(_0x2649c0)[_0xc0fa('0x21')](function(_0x2f5f78){var _0x1c1023=[];if(_0x2f5f78[_0xc0fa('0x2a')][_0xc0fa('0x4f')]>0x0){_0x2f5f78[_0xc0fa('0x2a')][_0xc0fa('0xbb')](function(_0x2edfae){if(_0x2edfae[_0xc0fa('0xc9')]==='false'){var _0x184b7c={'name':_0x2edfae[_0xc0fa('0xbd')],'value':_0x2edfae[_0xc0fa('0xca')]};_0x1c1023[_0xc0fa('0xc2')](_0x184b7c);}});}_0x5d2144[_0xc0fa('0x58')]=_0x1c1023;if(_0x5d2144[_0xc0fa('0x58')][_0xc0fa('0x4f')]>0x0){_0x598910(_0x5d2144);}else{if(_0x264351==![]){_0x598910();}else{_0x598910(_0x5d2144);}}});}});}
\ No newline at end of file
+var _0x37c1=['getSubjects','Descriptions','getDescriptions','channel','getFields','made_sla','hold_reason','close_code','notify','incident_state','parent','caused_by','watch_list','sys_updated_on','child_incidents','approval_history','number','resolved_by','sys_updated_by','opened_by','user_input','sys_domain','state','sys_created_by','knowledge','calendar_stc','closed_at','cmdb_ci','delivery_plan','impact','work_notes_list','business_service','sys_domain_path','rfc','time_worked','expected_start','opened_at','business_duration','group_list','work_end','reopened_time','approval_set','subcategory','short_description','delivery_task','work_start','assignment_group','business_stc','additional_assignee_list','description','sys_class_name','close_notes','follow_up','parent_incident','sys_id','contact_type','reopened_by','problem_id','reassignment_count','assigned_to','severity','comments','sla_due','approval','comments_and_work_notes','due_date','sys_mod_count','reopen_count','sys_tags','escalation','upon_approval','correlation_id','location','category','username','password','email','serverUrl','remoteUri','slice','lastIndexOf','%s/api/now/doc/table/schema/','format','GET','log','incident\x20table\x20objects','assign','includes','label','all','TCL:\x20_object','remove','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','forEach','push','concat','ServiceNow\x20error:\x20','test','statusCode','Wrong\x20credentials','true','False','sys_choice?sysparm_query=name=incident^element=','value','eml-format','rimraf','fast-json-patch','request-promise','bluebird','sox','to-csv','ejs','fs-extra','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','jayson/promise','client','request','info','ServicenowAccount,\x20%s,\x20%s','request\x20sent','ServicenowAccount,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','sendStatus','status','undefined','limit','count','offset','set','Content-Range','json','apply','reject','save','update','then','destroy','end','stack','name','send','render','contact','agent','account','index','map','fieldName','type','key','model','keys','filters','query','attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort','where','merge','VIRTUAL','ServicenowAccount','include','rows','show','params','rawAttributes','includeAll','options','find','create','body','getConfigurations','findOne','ServicenowConfiguration','pick','filter','addConfiguration','AccountId','Subjects'];(function(_0x4aa9b4,_0x56be72){var _0x124e50=function(_0x40349f){while(--_0x40349f){_0x4aa9b4['push'](_0x4aa9b4['shift']());}};_0x124e50(++_0x56be72);}(_0x37c1,0x133));var _0x137c=function(_0x26eddd,_0x5afd4a){_0x26eddd=_0x26eddd-0x0;var _0x562f8a=_0x37c1[_0x26eddd];return _0x562f8a;};'use strict';var emlformat=require(_0x137c('0x0'));var rimraf=require(_0x137c('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x137c('0x2'));var rp=require(_0x137c('0x3'));var moment=require('moment');var BPromise=require(_0x137c('0x4'));var Mustache=require('mustache');var util=require('util');var path=require('path');var sox=require(_0x137c('0x5'));var csv=require(_0x137c('0x6'));var ejs=require(_0x137c('0x7'));var fs=require('fs');var fs_extra=require(_0x137c('0x8'));var _=require('lodash');var squel=require(_0x137c('0x9'));var crypto=require(_0x137c('0xa'));var jsforce=require(_0x137c('0xb'));var deskjs=require(_0x137c('0xc'));var toCsv=require(_0x137c('0x6'));var querystring=require(_0x137c('0xd'));var Papa=require(_0x137c('0xe'));var Redis=require(_0x137c('0xf'));var authService=require(_0x137c('0x10'));var qs=require('../../components/parsers/qs');var as=require(_0x137c('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x137c('0x12'))(_0x137c('0x13'));var utils=require(_0x137c('0x14'));var config=require(_0x137c('0x15'));var licenseUtil=require(_0x137c('0x16'));var db=require(_0x137c('0x17'))['db'];var integrations=require('../../components/integrations/configuration');var jayson=require(_0x137c('0x18'));var client=jayson[_0x137c('0x19')]['http']({'port':0x232a});function respondWithRpcPromise(_0x168bc1,_0x111562,_0xe1ba4d,_0x154128){return new BPromise(function(_0x32dace,_0x22aa8f){var _0x5a0b84=_0x154128||client;return _0x5a0b84[_0x137c('0x1a')](_0x168bc1,_0xe1ba4d)['then'](function(_0x4b0fff){logger[_0x137c('0x1b')](_0x137c('0x1c'),_0x111562,_0x137c('0x1d'));logger['debug'](_0x137c('0x1e'),_0x111562,_0x137c('0x1d'),JSON[_0x137c('0x1f')](_0x4b0fff));if(_0x4b0fff[_0x137c('0x20')]){if(_0x4b0fff[_0x137c('0x20')][_0x137c('0x21')]===0x1f4){logger[_0x137c('0x20')](_0x137c('0x1c'),_0x111562,_0x4b0fff['error'][_0x137c('0x22')]);return _0x22aa8f(_0x4b0fff[_0x137c('0x20')][_0x137c('0x22')]);}logger[_0x137c('0x20')](_0x137c('0x1c'),_0x111562,_0x4b0fff[_0x137c('0x20')][_0x137c('0x22')]);return _0x32dace(_0x4b0fff['error'][_0x137c('0x22')]);}else{logger[_0x137c('0x1b')](_0x137c('0x1c'),_0x111562,_0x137c('0x1d'));_0x32dace(_0x4b0fff[_0x137c('0x23')]['message']);}})[_0x137c('0x24')](function(_0x28e0d8){logger['error'](_0x137c('0x1c'),_0x111562,_0x28e0d8);_0x22aa8f(_0x28e0d8);});});}function respondWithStatusCode(_0x276b6d,_0x2487f7){_0x2487f7=_0x2487f7||0xcc;return function(_0x5c7ff2){if(_0x5c7ff2){return _0x276b6d[_0x137c('0x25')](_0x2487f7);}return _0x276b6d[_0x137c('0x26')](_0x2487f7)['end']();};}function respondWithResult(_0x54a062,_0x1eb823){_0x1eb823=_0x1eb823||0xc8;return function(_0x4699cb){if(_0x4699cb){return _0x54a062['status'](_0x1eb823)['json'](_0x4699cb);}};}function respondWithFilteredResult(_0x38cc4e,_0x597cfd){return function(_0x398a20){if(_0x398a20){var _0xb027f5=typeof _0x597cfd['offset']===_0x137c('0x27')&&typeof _0x597cfd[_0x137c('0x28')]==='undefined';var _0xdd813f=_0x398a20[_0x137c('0x29')];var _0x190140=_0xb027f5?0x0:_0x597cfd[_0x137c('0x2a')];var _0x776311=_0xb027f5?_0x398a20[_0x137c('0x29')]:_0x597cfd[_0x137c('0x2a')]+_0x597cfd[_0x137c('0x28')];var _0x5d220c;if(_0x776311>=_0xdd813f){_0x776311=_0xdd813f;_0x5d220c=0xc8;}else{_0x5d220c=0xce;}_0x38cc4e[_0x137c('0x26')](_0x5d220c);return _0x38cc4e[_0x137c('0x2b')](_0x137c('0x2c'),_0x190140+'-'+_0x776311+'/'+_0xdd813f)[_0x137c('0x2d')](_0x398a20);}return null;};}function patchUpdates(_0x53eb59){return function(_0x2a4a39){try{jsonpatch[_0x137c('0x2e')](_0x2a4a39,_0x53eb59,!![]);}catch(_0x1363d2){return BPromise[_0x137c('0x2f')](_0x1363d2);}return _0x2a4a39[_0x137c('0x30')]();};}function saveUpdates(_0x227ffc,_0x127ac9){return function(_0x13611b){if(_0x13611b){return _0x13611b[_0x137c('0x31')](_0x227ffc)[_0x137c('0x32')](function(_0x4dc8b3){return _0x4dc8b3;});}return null;};}function removeEntity(_0x30e973,_0x2e92d1){return function(_0x442da3){if(_0x442da3){return _0x442da3[_0x137c('0x33')]()[_0x137c('0x32')](function(){_0x30e973[_0x137c('0x26')](0xcc)[_0x137c('0x34')]();});}};}function handleEntityNotFound(_0x462997,_0x553341){return function(_0x24293a){if(!_0x24293a){_0x462997[_0x137c('0x25')](0x194);}return _0x24293a;};}function handleError(_0x19622c,_0x31f5e4){_0x31f5e4=_0x31f5e4||0x1f4;return function(_0x4a1879){logger[_0x137c('0x20')](_0x4a1879[_0x137c('0x35')]);if(_0x4a1879[_0x137c('0x36')]){delete _0x4a1879[_0x137c('0x36')];}_0x19622c[_0x137c('0x26')](_0x31f5e4)[_0x137c('0x37')](_0x4a1879);};}function getMustacheRender(_0x17d18b,_0x439604){return Mustache[_0x137c('0x38')](_0x17d18b,_['merge'](_0x439604['body'],{'contact':_0x439604[_0x137c('0x39')],'message':_0x439604['message'],'agent':_0x439604[_0x137c('0x3a')],'interaction':_0x439604['interaction'],'account':_0x439604[_0x137c('0x3b')]}))||'';}exports[_0x137c('0x3c')]=function(_0x5cacd2,_0x218a44){var _0x6dbd35={},_0x359666={},_0x6514e6={'count':0x0,'rows':[]};var _0x3d435f=_[_0x137c('0x3d')](db['ServicenowAccount']['rawAttributes'],function(_0x35025c){return{'name':_0x35025c[_0x137c('0x3e')],'type':_0x35025c[_0x137c('0x3f')][_0x137c('0x40')]};});_0x359666[_0x137c('0x41')]=_['map'](_0x3d435f,_0x137c('0x36'));_0x359666['query']=_[_0x137c('0x42')](_0x5cacd2['query']);_0x359666[_0x137c('0x43')]=_['intersection'](_0x359666[_0x137c('0x41')],_0x359666[_0x137c('0x44')]);_0x6dbd35[_0x137c('0x45')]=_[_0x137c('0x46')](_0x359666['model'],qs[_0x137c('0x47')](_0x5cacd2['query'][_0x137c('0x47')]));_0x6dbd35[_0x137c('0x45')]=_0x6dbd35[_0x137c('0x45')][_0x137c('0x48')]?_0x6dbd35[_0x137c('0x45')]:_0x359666[_0x137c('0x41')];if(!_0x5cacd2[_0x137c('0x44')][_0x137c('0x49')](_0x137c('0x4a'))){_0x6dbd35[_0x137c('0x28')]=qs[_0x137c('0x28')](_0x5cacd2[_0x137c('0x44')][_0x137c('0x28')]);_0x6dbd35[_0x137c('0x2a')]=qs[_0x137c('0x2a')](_0x5cacd2[_0x137c('0x44')]['offset']);}_0x6dbd35[_0x137c('0x4b')]=qs['sort'](_0x5cacd2[_0x137c('0x44')][_0x137c('0x4c')]);_0x6dbd35['where']=qs['filters'](_['pick'](_0x5cacd2[_0x137c('0x44')],_0x359666[_0x137c('0x43')]),_0x3d435f);if(_0x5cacd2[_0x137c('0x44')]['filter']){_0x6dbd35[_0x137c('0x4d')]=_[_0x137c('0x4e')](_0x6dbd35[_0x137c('0x4d')],{'$or':_['map'](_0x3d435f,function(_0xae7025){if(_0xae7025[_0x137c('0x3f')]!==_0x137c('0x4f')){var _0x421eb9={};_0x421eb9[_0xae7025[_0x137c('0x36')]]={'$like':'%'+_0x5cacd2['query']['filter']+'%'};return _0x421eb9;}})});}_0x6dbd35=_[_0x137c('0x4e')]({},_0x6dbd35,_0x5cacd2['options']);var _0x50802a={'where':_0x6dbd35[_0x137c('0x4d')]};return db[_0x137c('0x50')]['count'](_0x50802a)[_0x137c('0x32')](function(_0xc460c2){_0x6514e6['count']=_0xc460c2;if(_0x5cacd2[_0x137c('0x44')]['includeAll']){_0x6dbd35[_0x137c('0x51')]=[{'all':!![]}];}return db[_0x137c('0x50')]['findAll'](_0x6dbd35);})[_0x137c('0x32')](function(_0x391df7){_0x6514e6[_0x137c('0x52')]=_0x391df7;return _0x6514e6;})[_0x137c('0x32')](respondWithFilteredResult(_0x218a44,_0x6dbd35))['catch'](handleError(_0x218a44,null));};exports[_0x137c('0x53')]=function(_0x50c639,_0x454580){var _0x116184={'raw':![],'where':{'id':_0x50c639[_0x137c('0x54')]['id']}},_0x4a1ae1={};_0x4a1ae1[_0x137c('0x41')]=_[_0x137c('0x42')](db['ServicenowAccount'][_0x137c('0x55')]);_0x4a1ae1['query']=_[_0x137c('0x42')](_0x50c639['query']);_0x4a1ae1['filters']=_[_0x137c('0x46')](_0x4a1ae1['model'],_0x4a1ae1['query']);_0x116184[_0x137c('0x45')]=_['intersection'](_0x4a1ae1[_0x137c('0x41')],qs['fields'](_0x50c639['query'][_0x137c('0x47')]));_0x116184[_0x137c('0x45')]=_0x116184[_0x137c('0x45')][_0x137c('0x48')]?_0x116184[_0x137c('0x45')]:_0x4a1ae1[_0x137c('0x41')];if(_0x50c639[_0x137c('0x44')][_0x137c('0x56')]){_0x116184['include']=[{'all':!![]}];}_0x116184=_['merge']({},_0x116184,_0x50c639[_0x137c('0x57')]);return db[_0x137c('0x50')][_0x137c('0x58')](_0x116184)[_0x137c('0x32')](handleEntityNotFound(_0x454580,null))[_0x137c('0x32')](respondWithResult(_0x454580,null))['catch'](handleError(_0x454580,null));};exports[_0x137c('0x59')]=function(_0x1a4b57,_0x18a411){return db['ServicenowAccount']['create'](_0x1a4b57[_0x137c('0x5a')],{})['then'](respondWithResult(_0x18a411,0xc9))[_0x137c('0x24')](handleError(_0x18a411,null));};exports[_0x137c('0x31')]=function(_0x5abb72,_0x2537b7){if(_0x5abb72['body']['id']){delete _0x5abb72[_0x137c('0x5a')]['id'];}return db[_0x137c('0x50')]['find']({'where':{'id':_0x5abb72[_0x137c('0x54')]['id']}})['then'](handleEntityNotFound(_0x2537b7,null))[_0x137c('0x32')](saveUpdates(_0x5abb72['body'],null))[_0x137c('0x32')](respondWithResult(_0x2537b7,null))[_0x137c('0x24')](handleError(_0x2537b7,null));};exports[_0x137c('0x33')]=function(_0x3e0e08,_0x2d7727){return db[_0x137c('0x50')]['find']({'where':{'id':_0x3e0e08[_0x137c('0x54')]['id']}})[_0x137c('0x32')](handleEntityNotFound(_0x2d7727,null))[_0x137c('0x32')](removeEntity(_0x2d7727,null))[_0x137c('0x24')](handleError(_0x2d7727,null));};exports[_0x137c('0x5b')]=function(_0x1970f1,_0x385561,_0xcf636d){var _0x534f45={};var _0x399fd7={};var _0x14a5ac;var _0x45e884;return db[_0x137c('0x50')][_0x137c('0x5c')]({'where':{'id':_0x1970f1[_0x137c('0x54')]['id']}})[_0x137c('0x32')](handleEntityNotFound(_0x385561,null))[_0x137c('0x32')](function(_0x3d9aff){if(_0x3d9aff){_0x14a5ac=_0x3d9aff;_0x399fd7[_0x137c('0x41')]=_[_0x137c('0x42')](db[_0x137c('0x5d')]['rawAttributes']);_0x399fd7[_0x137c('0x44')]=_[_0x137c('0x42')](_0x1970f1[_0x137c('0x44')]);_0x399fd7[_0x137c('0x43')]=_[_0x137c('0x46')](_0x399fd7[_0x137c('0x41')],_0x399fd7[_0x137c('0x44')]);_0x534f45[_0x137c('0x45')]=_[_0x137c('0x46')](_0x399fd7['model'],qs[_0x137c('0x47')](_0x1970f1['query'][_0x137c('0x47')]));_0x534f45[_0x137c('0x45')]=_0x534f45[_0x137c('0x45')][_0x137c('0x48')]?_0x534f45[_0x137c('0x45')]:_0x399fd7[_0x137c('0x41')];_0x534f45[_0x137c('0x4b')]=qs['sort'](_0x1970f1[_0x137c('0x44')]['sort']);_0x534f45[_0x137c('0x4d')]=qs[_0x137c('0x43')](_[_0x137c('0x5e')](_0x1970f1[_0x137c('0x44')],_0x399fd7['filters']));if(_0x1970f1[_0x137c('0x44')][_0x137c('0x5f')]){_0x534f45['where']=_[_0x137c('0x4e')](_0x534f45[_0x137c('0x4d')],{'$or':_[_0x137c('0x3d')](_0x534f45[_0x137c('0x45')],function(_0x1ee16c){var _0x531ef0={};_0x531ef0[_0x1ee16c]={'$like':'%'+_0x1970f1[_0x137c('0x44')]['filter']+'%'};return _0x531ef0;})});}_0x534f45=_[_0x137c('0x4e')]({},_0x534f45,_0x1970f1[_0x137c('0x57')]);return _0x14a5ac['getConfigurations'](_0x534f45);}})[_0x137c('0x32')](function(_0xa623ed){if(_0xa623ed){_0x45e884=_0xa623ed[_0x137c('0x48')];if(!_0x1970f1[_0x137c('0x44')][_0x137c('0x49')](_0x137c('0x4a'))){_0x534f45[_0x137c('0x28')]=qs['limit'](_0x1970f1[_0x137c('0x44')]['limit']);_0x534f45[_0x137c('0x2a')]=qs['offset'](_0x1970f1['query'][_0x137c('0x2a')]);}return _0x14a5ac[_0x137c('0x5b')](_0x534f45);}})[_0x137c('0x32')](function(_0xfeb3e8){if(_0xfeb3e8){return _0xfeb3e8?{'count':_0x45e884,'rows':_0xfeb3e8}:null;}})['then'](respondWithResult(_0x385561,null))['catch'](handleError(_0x385561,null));};exports[_0x137c('0x60')]=function(_0x245551,_0x58c543,_0x2ec5da){if(_0x245551[_0x137c('0x5a')]['id']){delete _0x245551[_0x137c('0x5a')]['id'];}return db[_0x137c('0x50')][_0x137c('0x5c')]({'where':{'id':_0x245551[_0x137c('0x54')]['id']}})[_0x137c('0x32')](handleEntityNotFound(_0x58c543,null))[_0x137c('0x32')](function(_0x485bf0){if(_0x485bf0){_0x245551[_0x137c('0x5a')][_0x137c('0x61')]=_0x485bf0['id'];_0x245551[_0x137c('0x5a')][_0x137c('0x62')]=integrations[_0x137c('0x63')](_0x245551[_0x137c('0x5a')]['channel'],_0x245551[_0x137c('0x5a')][_0x137c('0x3f')]);_0x245551[_0x137c('0x5a')][_0x137c('0x64')]=integrations[_0x137c('0x65')](_0x245551[_0x137c('0x5a')][_0x137c('0x66')],_0x245551[_0x137c('0x5a')][_0x137c('0x3f')]);return db[_0x137c('0x5d')][_0x137c('0x59')](_0x245551[_0x137c('0x5a')],{'include':[{'model':db['ServicenowField'],'as':_0x137c('0x62')},{'model':db['ServicenowField'],'as':_0x137c('0x64')}]});}return null;})['then'](respondWithResult(_0x58c543,null))['catch'](handleError(_0x58c543,null));};exports[_0x137c('0x67')]=function(_0x4e7f47,_0xb4dc2e,_0x2142de){var _0x444ccf=[_0x137c('0x68'),_0x137c('0x69'),'knowledge','subcategory',_0x137c('0x6a'),_0x137c('0x6b'),_0x137c('0x6c'),'severity','category'];var _0x15de55=[_0x137c('0x6d'),'made_sla',_0x137c('0x6e'),_0x137c('0x6f'),'upon_reject',_0x137c('0x70'),_0x137c('0x71'),_0x137c('0x69'),_0x137c('0x72'),_0x137c('0x73'),_0x137c('0x74'),_0x137c('0x75'),_0x137c('0x76'),_0x137c('0x77'),'sys_created_on',_0x137c('0x78'),_0x137c('0x79'),_0x137c('0x7a'),_0x137c('0x7b'),_0x137c('0x4b'),_0x137c('0x7c'),_0x137c('0x7d'),_0x137c('0x7e'),_0x137c('0x7f'),_0x137c('0x80'),'active',_0x137c('0x81'),_0x137c('0x82'),'priority',_0x137c('0x83'),_0x137c('0x84'),_0x137c('0x85'),_0x137c('0x86'),_0x137c('0x87'),_0x137c('0x88'),_0x137c('0x89'),_0x137c('0x8a'),_0x137c('0x8b'),'resolved_at','caller_id',_0x137c('0x8c'),_0x137c('0x8d'),'work_notes',_0x137c('0x8e'),_0x137c('0x6a'),'correlation_display',_0x137c('0x8f'),_0x137c('0x90'),_0x137c('0x91'),_0x137c('0x92'),_0x137c('0x93'),_0x137c('0x94'),'calendar_duration',_0x137c('0x6b'),_0x137c('0x95'),_0x137c('0x96'),'closed_by',_0x137c('0x97'),_0x137c('0x98'),_0x137c('0x99'),_0x137c('0x9a'),_0x137c('0x9b'),_0x137c('0x6c'),'urgency',_0x137c('0x9c'),'company',_0x137c('0x9d'),'activity_due',_0x137c('0x9e'),_0x137c('0x9f'),_0x137c('0xa0'),_0x137c('0xa1'),_0x137c('0xa2'),_0x137c('0xa3'),_0x137c('0xa4'),_0x137c('0xa5'),_0x137c('0xa6'),_0x137c('0xa7'),_0x137c('0xa8'),_0x137c('0xa9'),_0x137c('0xaa'),_0x137c('0xab'),_0x137c('0xac')];var _0x3a6bc3='';var _0x199bee='';var _0x322c61=[];var _0x1afdaf='';var _0x1614b4='';var _0x1f1217=[];var _0x52ec5b='';var _0x836603='';var _0x17ded8={};var _0x56b869='';return db['ServicenowAccount'][_0x137c('0x5c')]({'where':{'id':_0x4e7f47[_0x137c('0x54')]['id']},'attributes':['id',_0x137c('0xad'),_0x137c('0xae'),_0x137c('0xaf'),'remoteUri',_0x137c('0xb0')]})['then'](handleEntityNotFound(_0xb4dc2e,null))['then'](function(_0x4f2db0){if(_0x4f2db0){_0x56b869=_0x4f2db0[_0x137c('0xb1')];var _0x17dd1f=_0x56b869[_0x137c('0xb2')](-0x1);if(_0x17dd1f==='/'){_0x56b869=_0x56b869['substring'](0x0,_0x56b869[_0x137c('0xb3')](_0x17dd1f));}_0x836603=util['format'](_0x137c('0xb4'),_0x56b869);_0x52ec5b=util[_0x137c('0xb5')]('%s/api/now/table/',_0x56b869);_0x17ded8={'user':_0x4f2db0[_0x137c('0xad')],'pass':_0x4f2db0[_0x137c('0xae')]};var _0x4b567b={'method':_0x137c('0xb6'),'uri':_0x836603+'incident?sysparm_display_value=all','auth':_0x17ded8,'json':!![]};return rp(_0x4b567b);}})[_0x137c('0x32')](function(_0x242609){if(_0x242609[_0x137c('0x23')][_0x137c('0x48')]>0x0){_0x3a6bc3=_0x242609['result'];}console[_0x137c('0xb7')](_0x137c('0xb8'),_0x3a6bc3);_0x1f1217=[];_0x199bee=Object[_0x137c('0xb9')]([],_0x3a6bc3);_['remove'](_0x199bee,function(_0x5f26e4){return!_0x444ccf[_0x137c('0xba')](_0x5f26e4[_0x137c('0x36')]);});_0x199bee['forEach'](function(_0x32e9fa){var _0x4d5967=createFieldObject(_0x52ec5b,_0x17ded8,_0x32e9fa['internalType'],_0x32e9fa['name'],_0x32e9fa[_0x137c('0xbb')],![]);_0x1f1217['push'](_0x4d5967);});return Promise[_0x137c('0xbc')](_0x1f1217);})['then'](function(_0x25294d){_0x322c61=_0x25294d;_0x1afdaf=Object[_0x137c('0xb9')]([],_0x3a6bc3);console[_0x137c('0xb7')](_0x137c('0xbd'),_0x3a6bc3);_[_0x137c('0xbe')](_0x1afdaf,function(_0x2e2491){return _0x15de55['includes'](_0x2e2491[_0x137c('0x36')]);});console[_0x137c('0xb7')](_0x137c('0xbf'),_0x1afdaf);_0x1f1217=[];_0x1afdaf[_0x137c('0xc0')](function(_0x2c3c6c){var _0x471ce7=createFieldObject(_0x52ec5b,_0x17ded8,_0x2c3c6c['internalType'],_0x2c3c6c[_0x137c('0x36')],_0x2c3c6c[_0x137c('0xbb')],!![]);_0x1f1217[_0x137c('0xc1')](_0x471ce7);});return Promise[_0x137c('0xbc')](_0x1f1217);})[_0x137c('0x32')](function(_0x1a88f2){_0x1614b4=_0x1a88f2;var _0x179f3f=_0x322c61[_0x137c('0xc2')](_0x1614b4);return{'count':_0x179f3f[_0x137c('0x48')],'rows':_0x179f3f};})[_0x137c('0x32')](respondWithResult(_0xb4dc2e,null))['catch'](function(_0x2406b7){console['log'](_0x137c('0xc3')+_0x2406b7);var _0x49d05a=_0x4e7f47[_0x137c('0x44')][_0x137c('0xc4')]?0x1f4:_0x2406b7[_0x137c('0xc5')]||0x1f4;logger['error'](_0x2406b7[_0x137c('0x35')]);delete _0x2406b7[_0x137c('0x36')];if(_0x49d05a===0x191){_0x49d05a=0x190;}_0xb4dc2e[_0x137c('0x26')](_0x49d05a)['send'](_0x4e7f47[_0x137c('0x44')]['test']?{'message':_0x137c('0xc6'),'statusCode':_0x2406b7[_0x137c('0xc5')]}:_0x2406b7);});};function createFieldObject(_0x6d3f3a,_0x516c68,_0x10af49,_0x2450ee,_0x4179a8,_0x3936bb){return new Promise(function(_0x3f4db7,_0x29f84e){var _0x1ad566={'id':_0x2450ee,'name':_0x4179a8,'custom':_0x3936bb};if(_0x10af49==='boolean'){_0x1ad566[_0x137c('0x57')]=[{'name':'True','value':_0x137c('0xc7')},{'name':_0x137c('0xc8'),'value':'false'}];_0x3f4db7(_0x1ad566);}else{var _0x4daafc={'method':_0x137c('0xb6'),'uri':_0x6d3f3a+_0x137c('0xc9')+_0x2450ee,'auth':_0x516c68,'json':!![]};return rp(_0x4daafc)[_0x137c('0x32')](function(_0xece597){var _0xa40af=[];if(_0xece597['result'][_0x137c('0x48')]>0x0){_0xece597[_0x137c('0x23')][_0x137c('0xc0')](function(_0x42ff11){if(_0x42ff11['inactive']==='false'){var _0x46cc7e={'name':_0x42ff11[_0x137c('0xbb')],'value':_0x42ff11[_0x137c('0xca')]};_0xa40af[_0x137c('0xc1')](_0x46cc7e);}});}_0x1ad566[_0x137c('0x57')]=_0xa40af;if(_0x1ad566['options']['length']>0x0){_0x3f4db7(_0x1ad566);}else{if(_0x3936bb==![]){_0x3f4db7();}else{_0x3f4db7(_0x1ad566);}}});}});}
\ No newline at end of file