Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / intServicenowAccount / intServicenowAccount.controller.js
index 9c63987..f505904 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x39bf=['apply','reject','save','update','sendStatus','name','send','map','ServicenowAccount','rawAttributes','type','key','model','query','keys','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','order','sort','where','filters','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','show','params','find','create','body','getConfigurations','findOne','ServicenowConfiguration','addConfiguration','AccountId','getSubjects','channel','Descriptions','getDescriptions','ServicenowField','Subjects','made_sla','hold_reason','subcategory','close_code','notify','incident_state','severity','category','caused_by','upon_reject','child_incidents','approval_history','number','resolved_by','sys_updated_by','opened_by','user_input','sys_created_on','state','sys_created_by','calendar_stc','closed_at','cmdb_ci','impact','active','business_service','sys_domain_path','time_worked','expected_start','opened_at','business_duration','group_list','caller_id','work_notes','delivery_task','work_start','assignment_group','business_stc','additional_assignee_list','calendar_duration','sys_class_name','close_notes','closed_by','follow_up','parent_incident','contact_type','reopened_by','problem_id','company','reassignment_count','comments','sla_due','comments_and_work_notes','due_date','sys_mod_count','reopen_count','sys_tags','escalation','upon_approval','correlation_id','username','password','email','remoteUri','serverUrl','slice','lastIndexOf','format','%s/api/now/doc/table/schema/','%s/api/now/table/','GET','incident?sysparm_display_value=all','log','incident\x20table\x20objects','assign','internalType','label','push','all','TCL:\x20_object','includes','statusCode','stack','Wrong\x20credentials','boolean','True','true','False','false','sys_choice?sysparm_query=name=incident^element=','forEach','value','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../mysqldb','../../components/integrations/configuration','jayson/promise','client','http','test','Sequelize','ValidationError','The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.','request','then','info','ServicenowAccount,\x20%s,\x20%s','request\x20sent','ServicenowAccount,\x20%s,\x20%s,\x20%s','error','message','result','catch','status','end','json','count','offset'];(function(_0x5beda8,_0x1e8554){var _0x2aa042=function(_0x510f45){while(--_0x510f45){_0x5beda8['push'](_0x5beda8['shift']());}};_0x2aa042(++_0x1e8554);}(_0x39bf,0x152));var _0xf39b=function(_0x4b3d05,_0x3f4f14){_0x4b3d05=_0x4b3d05-0x0;var _0x4d32c5=_0x39bf[_0x4b3d05];return _0x4d32c5;};'use strict';var pdf=require(_0xf39b('0x0'));var emlformat=require(_0xf39b('0x1'));var rimraf=require(_0xf39b('0x2'));var zipdir=require(_0xf39b('0x3'));var jsonpatch=require(_0xf39b('0x4'));var rp=require(_0xf39b('0x5'));var moment=require(_0xf39b('0x6'));var BPromise=require(_0xf39b('0x7'));var Mustache=require(_0xf39b('0x8'));var util=require(_0xf39b('0x9'));var path=require(_0xf39b('0xa'));var sox=require(_0xf39b('0xb'));var csv=require(_0xf39b('0xc'));var ejs=require(_0xf39b('0xd'));var fs=require('fs');var _=require(_0xf39b('0xe'));var squel=require('squel');var crypto=require(_0xf39b('0xf'));var jsforce=require(_0xf39b('0x10'));var deskjs=require(_0xf39b('0x11'));var toCsv=require(_0xf39b('0xc'));var querystring=require(_0xf39b('0x12'));var Papa=require(_0xf39b('0x13'));var Redis=require(_0xf39b('0x14'));var authService=require(_0xf39b('0x15'));var qs=require(_0xf39b('0x16'));var as=require(_0xf39b('0x17'));var hardwareService=require(_0xf39b('0x18'));var logger=require(_0xf39b('0x19'))(_0xf39b('0x1a'));var utils=require(_0xf39b('0x1b'));var config=require('../../config/environment');var db=require(_0xf39b('0x1c'))['db'];var integrations=require(_0xf39b('0x1d'));var jayson=require(_0xf39b('0x1e'));var client=jayson[_0xf39b('0x1f')][_0xf39b('0x20')]({'port':0x232a});function checkPasswordPattern(_0x4aedf5,_0xf7a3ef,_0x405a04){if(_0x405a04){var _0x3f60f2=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x3f60f2[_0xf39b('0x21')](_0xf7a3ef)){return _0x4aedf5;}else{throw new db[(_0xf39b('0x22'))][(_0xf39b('0x23'))](_0xf39b('0x24'));}}else{return _0x4aedf5;}}function respondWithRpcPromise(_0x59bee0,_0x22cdf5,_0x3c3ae3,_0xe112d0){return new BPromise(function(_0x4cfba7,_0x1c7b6a){var _0x499b46=_0xe112d0||client;return _0x499b46[_0xf39b('0x25')](_0x59bee0,_0x3c3ae3)[_0xf39b('0x26')](function(_0x46e7b0){logger[_0xf39b('0x27')](_0xf39b('0x28'),_0x22cdf5,_0xf39b('0x29'));logger['debug'](_0xf39b('0x2a'),_0x22cdf5,_0xf39b('0x29'),JSON['stringify'](_0x46e7b0));if(_0x46e7b0['error']){if(_0x46e7b0[_0xf39b('0x2b')]['code']===0x1f4){logger[_0xf39b('0x2b')](_0xf39b('0x28'),_0x22cdf5,_0x46e7b0[_0xf39b('0x2b')]['message']);return _0x1c7b6a(_0x46e7b0['error'][_0xf39b('0x2c')]);}logger[_0xf39b('0x2b')](_0xf39b('0x28'),_0x22cdf5,_0x46e7b0['error']['message']);return _0x4cfba7(_0x46e7b0[_0xf39b('0x2b')]['message']);}else{logger[_0xf39b('0x27')](_0xf39b('0x28'),_0x22cdf5,_0xf39b('0x29'));_0x4cfba7(_0x46e7b0[_0xf39b('0x2d')]['message']);}})[_0xf39b('0x2e')](function(_0x4b629a){logger[_0xf39b('0x2b')]('ServicenowAccount,\x20%s,\x20%s',_0x22cdf5,_0x4b629a);_0x1c7b6a(_0x4b629a);});});}function respondWithStatusCode(_0x1c1577,_0x5b681d){_0x5b681d=_0x5b681d||0xcc;return function(_0xbd701f){if(_0xbd701f){return _0x1c1577['sendStatus'](_0x5b681d);}return _0x1c1577[_0xf39b('0x2f')](_0x5b681d)[_0xf39b('0x30')]();};}function respondWithResult(_0x14e9c5,_0x19a0e6){_0x19a0e6=_0x19a0e6||0xc8;return function(_0x33bfd4){if(_0x33bfd4){return _0x14e9c5['status'](_0x19a0e6)[_0xf39b('0x31')](_0x33bfd4);}};}function respondWithFilteredResult(_0x5dc659,_0x4167c3){return function(_0x12faa8){if(_0x12faa8){var _0x2002fd=_0x12faa8[_0xf39b('0x32')],_0x293241=_0x4167c3[_0xf39b('0x33')],_0x435b5b=_0x4167c3[_0xf39b('0x33')]+_0x4167c3['limit'],_0x501203;if(_0x435b5b>=_0x2002fd){_0x435b5b=_0x2002fd;_0x501203=0xc8;}else{_0x501203=0xce;}_0x5dc659[_0xf39b('0x2f')](_0x501203);return _0x5dc659['set']('Content-Range',_0x293241+'-'+_0x435b5b+'/'+_0x2002fd)[_0xf39b('0x31')](_0x12faa8);}return null;};}function patchUpdates(_0x10df3b){return function(_0x12d08c){try{jsonpatch[_0xf39b('0x34')](_0x12d08c,_0x10df3b,!![]);}catch(_0x4066f2){return BPromise[_0xf39b('0x35')](_0x4066f2);}return _0x12d08c[_0xf39b('0x36')]();};}function saveUpdates(_0xbafb78,_0x49f6c8){return function(_0x49f788){if(_0x49f788){return _0x49f788[_0xf39b('0x37')](_0xbafb78)[_0xf39b('0x26')](function(_0x479b6b){return _0x479b6b;});}return null;};}function removeEntity(_0x5566f9,_0x1a8f56){return function(_0x3bbaa0){if(_0x3bbaa0){return _0x3bbaa0['destroy']()['then'](function(){_0x5566f9[_0xf39b('0x2f')](0xcc)[_0xf39b('0x30')]();});}};}function handleEntityNotFound(_0x18754d,_0x2b42a9){return function(_0x3d80de){if(!_0x3d80de){_0x18754d[_0xf39b('0x38')](0x194);}return _0x3d80de;};}function handleError(_0x29236c,_0x2925c6){_0x2925c6=_0x2925c6||0x1f4;return function(_0xe22721){logger[_0xf39b('0x2b')](_0xe22721['stack']);if(_0xe22721[_0xf39b('0x39')]){delete _0xe22721[_0xf39b('0x39')];}_0x29236c[_0xf39b('0x2f')](_0x2925c6)[_0xf39b('0x3a')](_0xe22721);};}exports['index']=function(_0x4858ac,_0x317db8){var _0x1686c7={},_0x209dd4={},_0x300e6c={'count':0x0,'rows':[]};var _0x5a3d07=_[_0xf39b('0x3b')](db[_0xf39b('0x3c')][_0xf39b('0x3d')],function(_0x64cdea){return{'name':_0x64cdea['fieldName'],'type':_0x64cdea[_0xf39b('0x3e')][_0xf39b('0x3f')]};});_0x209dd4[_0xf39b('0x40')]=_[_0xf39b('0x3b')](_0x5a3d07,_0xf39b('0x39'));_0x209dd4[_0xf39b('0x41')]=_[_0xf39b('0x42')](_0x4858ac[_0xf39b('0x41')]);_0x209dd4['filters']=_[_0xf39b('0x43')](_0x209dd4[_0xf39b('0x40')],_0x209dd4[_0xf39b('0x41')]);_0x1686c7[_0xf39b('0x44')]=_['intersection'](_0x209dd4[_0xf39b('0x40')],qs['fields'](_0x4858ac[_0xf39b('0x41')][_0xf39b('0x45')]));_0x1686c7[_0xf39b('0x44')]=_0x1686c7[_0xf39b('0x44')][_0xf39b('0x46')]?_0x1686c7[_0xf39b('0x44')]:_0x209dd4[_0xf39b('0x40')];if(!_0x4858ac[_0xf39b('0x41')][_0xf39b('0x47')](_0xf39b('0x48'))){_0x1686c7[_0xf39b('0x49')]=qs[_0xf39b('0x49')](_0x4858ac['query'][_0xf39b('0x49')]);_0x1686c7[_0xf39b('0x33')]=qs[_0xf39b('0x33')](_0x4858ac[_0xf39b('0x41')][_0xf39b('0x33')]);}_0x1686c7[_0xf39b('0x4a')]=qs[_0xf39b('0x4b')](_0x4858ac[_0xf39b('0x41')][_0xf39b('0x4b')]);_0x1686c7[_0xf39b('0x4c')]=qs[_0xf39b('0x4d')](_[_0xf39b('0x4e')](_0x4858ac[_0xf39b('0x41')],_0x209dd4[_0xf39b('0x4d')]),_0x5a3d07);if(_0x4858ac[_0xf39b('0x41')][_0xf39b('0x4f')]){_0x1686c7[_0xf39b('0x4c')]=_[_0xf39b('0x50')](_0x1686c7['where'],{'$or':_[_0xf39b('0x3b')](_0x5a3d07,function(_0x3e0c7a){if(_0x3e0c7a[_0xf39b('0x3e')]!==_0xf39b('0x51')){var _0x1c0e28={};_0x1c0e28[_0x3e0c7a[_0xf39b('0x39')]]={'$like':'%'+_0x4858ac[_0xf39b('0x41')][_0xf39b('0x4f')]+'%'};return _0x1c0e28;}})});}_0x1686c7=_[_0xf39b('0x50')]({},_0x1686c7,_0x4858ac[_0xf39b('0x52')]);var _0x893956={'where':_0x1686c7[_0xf39b('0x4c')]};return db[_0xf39b('0x3c')][_0xf39b('0x32')](_0x893956)[_0xf39b('0x26')](function(_0xe042f0){_0x300e6c[_0xf39b('0x32')]=_0xe042f0;if(_0x4858ac[_0xf39b('0x41')][_0xf39b('0x53')]){_0x1686c7[_0xf39b('0x54')]=[{'all':!![]}];}return db[_0xf39b('0x3c')][_0xf39b('0x55')](_0x1686c7);})['then'](function(_0x418662){_0x300e6c[_0xf39b('0x56')]=_0x418662;return _0x300e6c;})['then'](respondWithFilteredResult(_0x317db8,_0x1686c7))[_0xf39b('0x2e')](handleError(_0x317db8,null));};exports[_0xf39b('0x57')]=function(_0x1cd176,_0x214dc8){var _0x502e8a={'raw':![],'where':{'id':_0x1cd176[_0xf39b('0x58')]['id']}},_0xe1195e={};_0xe1195e['model']=_[_0xf39b('0x42')](db['ServicenowAccount']['rawAttributes']);_0xe1195e[_0xf39b('0x41')]=_[_0xf39b('0x42')](_0x1cd176[_0xf39b('0x41')]);_0xe1195e[_0xf39b('0x4d')]=_[_0xf39b('0x43')](_0xe1195e[_0xf39b('0x40')],_0xe1195e[_0xf39b('0x41')]);_0x502e8a['attributes']=_[_0xf39b('0x43')](_0xe1195e[_0xf39b('0x40')],qs[_0xf39b('0x45')](_0x1cd176['query']['fields']));_0x502e8a['attributes']=_0x502e8a['attributes'][_0xf39b('0x46')]?_0x502e8a[_0xf39b('0x44')]:_0xe1195e[_0xf39b('0x40')];if(_0x1cd176[_0xf39b('0x41')][_0xf39b('0x53')]){_0x502e8a[_0xf39b('0x54')]=[{'all':!![]}];}_0x502e8a=_['merge']({},_0x502e8a,_0x1cd176[_0xf39b('0x52')]);return db['ServicenowAccount'][_0xf39b('0x59')](_0x502e8a)[_0xf39b('0x26')](handleEntityNotFound(_0x214dc8,null))['then'](respondWithResult(_0x214dc8,null))[_0xf39b('0x2e')](handleError(_0x214dc8,null));};exports[_0xf39b('0x5a')]=function(_0x466a22,_0x193710){return db[_0xf39b('0x3c')][_0xf39b('0x5a')](_0x466a22['body'],{})[_0xf39b('0x26')](respondWithResult(_0x193710,0xc9))['catch'](handleError(_0x193710,null));};exports[_0xf39b('0x37')]=function(_0x110da0,_0x3bd7e5){if(_0x110da0[_0xf39b('0x5b')]['id']){delete _0x110da0['body']['id'];}return db[_0xf39b('0x3c')][_0xf39b('0x59')]({'where':{'id':_0x110da0[_0xf39b('0x58')]['id']}})[_0xf39b('0x26')](handleEntityNotFound(_0x3bd7e5,null))[_0xf39b('0x26')](saveUpdates(_0x110da0[_0xf39b('0x5b')],null))[_0xf39b('0x26')](respondWithResult(_0x3bd7e5,null))[_0xf39b('0x2e')](handleError(_0x3bd7e5,null));};exports['destroy']=function(_0x4c1c85,_0x27ae93){return db[_0xf39b('0x3c')]['find']({'where':{'id':_0x4c1c85[_0xf39b('0x58')]['id']}})[_0xf39b('0x26')](handleEntityNotFound(_0x27ae93,null))[_0xf39b('0x26')](removeEntity(_0x27ae93,null))[_0xf39b('0x2e')](handleError(_0x27ae93,null));};exports[_0xf39b('0x5c')]=function(_0x17f388,_0x2eec4b,_0x58edff){var _0x422b1c={};var _0x292c87={};var _0x128cbe;var _0x1c1aa5;return db[_0xf39b('0x3c')][_0xf39b('0x5d')]({'where':{'id':_0x17f388[_0xf39b('0x58')]['id']}})[_0xf39b('0x26')](handleEntityNotFound(_0x2eec4b,null))[_0xf39b('0x26')](function(_0x1bbbd1){if(_0x1bbbd1){_0x128cbe=_0x1bbbd1;_0x292c87[_0xf39b('0x40')]=_[_0xf39b('0x42')](db[_0xf39b('0x5e')][_0xf39b('0x3d')]);_0x292c87[_0xf39b('0x41')]=_['keys'](_0x17f388['query']);_0x292c87[_0xf39b('0x4d')]=_['intersection'](_0x292c87['model'],_0x292c87[_0xf39b('0x41')]);_0x422b1c[_0xf39b('0x44')]=_[_0xf39b('0x43')](_0x292c87['model'],qs[_0xf39b('0x45')](_0x17f388[_0xf39b('0x41')][_0xf39b('0x45')]));_0x422b1c[_0xf39b('0x44')]=_0x422b1c[_0xf39b('0x44')][_0xf39b('0x46')]?_0x422b1c[_0xf39b('0x44')]:_0x292c87[_0xf39b('0x40')];_0x422b1c[_0xf39b('0x4a')]=qs[_0xf39b('0x4b')](_0x17f388[_0xf39b('0x41')][_0xf39b('0x4b')]);_0x422b1c[_0xf39b('0x4c')]=qs[_0xf39b('0x4d')](_['pick'](_0x17f388['query'],_0x292c87[_0xf39b('0x4d')]));if(_0x17f388['query']['filter']){_0x422b1c[_0xf39b('0x4c')]=_[_0xf39b('0x50')](_0x422b1c[_0xf39b('0x4c')],{'$or':_[_0xf39b('0x3b')](_0x422b1c['attributes'],function(_0x4a6bcd){var _0x52c413={};_0x52c413[_0x4a6bcd]={'$like':'%'+_0x17f388[_0xf39b('0x41')][_0xf39b('0x4f')]+'%'};return _0x52c413;})});}_0x422b1c=_[_0xf39b('0x50')]({},_0x422b1c,_0x17f388[_0xf39b('0x52')]);return _0x128cbe[_0xf39b('0x5c')](_0x422b1c);}})[_0xf39b('0x26')](function(_0x113f7f){if(_0x113f7f){_0x1c1aa5=_0x113f7f[_0xf39b('0x46')];if(!_0x17f388[_0xf39b('0x41')][_0xf39b('0x47')](_0xf39b('0x48'))){_0x422b1c[_0xf39b('0x49')]=qs['limit'](_0x17f388['query']['limit']);_0x422b1c['offset']=qs[_0xf39b('0x33')](_0x17f388[_0xf39b('0x41')]['offset']);}return _0x128cbe[_0xf39b('0x5c')](_0x422b1c);}})[_0xf39b('0x26')](function(_0x31638b){if(_0x31638b){return _0x31638b?{'count':_0x1c1aa5,'rows':_0x31638b}:null;}})[_0xf39b('0x26')](respondWithResult(_0x2eec4b,null))[_0xf39b('0x2e')](handleError(_0x2eec4b,null));};exports[_0xf39b('0x5f')]=function(_0x25791a,_0x13e875,_0x1d69be){if(_0x25791a[_0xf39b('0x5b')]['id']){delete _0x25791a[_0xf39b('0x5b')]['id'];}return db[_0xf39b('0x3c')][_0xf39b('0x5d')]({'where':{'id':_0x25791a[_0xf39b('0x58')]['id']}})[_0xf39b('0x26')](handleEntityNotFound(_0x13e875,null))[_0xf39b('0x26')](function(_0x55efc6){if(_0x55efc6){_0x25791a[_0xf39b('0x5b')][_0xf39b('0x60')]=_0x55efc6['id'];_0x25791a[_0xf39b('0x5b')]['Subjects']=integrations[_0xf39b('0x61')](_0x25791a['body'][_0xf39b('0x62')],_0x25791a[_0xf39b('0x5b')][_0xf39b('0x3e')]);_0x25791a['body'][_0xf39b('0x63')]=integrations[_0xf39b('0x64')](_0x25791a[_0xf39b('0x5b')][_0xf39b('0x62')],_0x25791a[_0xf39b('0x5b')][_0xf39b('0x3e')]);return db[_0xf39b('0x5e')][_0xf39b('0x5a')](_0x25791a[_0xf39b('0x5b')],{'include':[{'model':db[_0xf39b('0x65')],'as':_0xf39b('0x66')},{'model':db[_0xf39b('0x65')],'as':_0xf39b('0x63')}]});}return null;})[_0xf39b('0x26')](respondWithResult(_0x13e875,null))[_0xf39b('0x2e')](handleError(_0x13e875,null));};exports['getFields']=function(_0x552187,_0x2467fc,_0x1ecb06){var _0x9d59f3=[_0xf39b('0x67'),_0xf39b('0x68'),'knowledge',_0xf39b('0x69'),_0xf39b('0x6a'),_0xf39b('0x6b'),_0xf39b('0x6c'),_0xf39b('0x6d'),_0xf39b('0x6e')];var _0x3ed10e=['parent',_0xf39b('0x67'),_0xf39b('0x6f'),'watch_list',_0xf39b('0x70'),'sys_updated_on',_0xf39b('0x71'),'hold_reason',_0xf39b('0x72'),_0xf39b('0x73'),_0xf39b('0x74'),_0xf39b('0x75'),_0xf39b('0x76'),_0xf39b('0x77'),_0xf39b('0x78'),'sys_domain',_0xf39b('0x79'),_0xf39b('0x7a'),'knowledge',_0xf39b('0x4a'),_0xf39b('0x7b'),_0xf39b('0x7c'),_0xf39b('0x7d'),'delivery_plan',_0xf39b('0x7e'),_0xf39b('0x7f'),'work_notes_list',_0xf39b('0x80'),'priority',_0xf39b('0x81'),'rfc',_0xf39b('0x82'),_0xf39b('0x83'),_0xf39b('0x84'),_0xf39b('0x85'),_0xf39b('0x86'),'work_end','reopened_time','resolved_at',_0xf39b('0x87'),'approval_set',_0xf39b('0x69'),_0xf39b('0x88'),'short_description',_0xf39b('0x6a'),'correlation_display',_0xf39b('0x89'),_0xf39b('0x8a'),_0xf39b('0x8b'),_0xf39b('0x8c'),_0xf39b('0x8d'),'description',_0xf39b('0x8e'),_0xf39b('0x6b'),_0xf39b('0x8f'),_0xf39b('0x90'),_0xf39b('0x91'),_0xf39b('0x92'),_0xf39b('0x93'),'sys_id',_0xf39b('0x94'),_0xf39b('0x95'),'incident_state','urgency',_0xf39b('0x96'),_0xf39b('0x97'),_0xf39b('0x98'),'activity_due','assigned_to',_0xf39b('0x6d'),_0xf39b('0x99'),_0xf39b('0x9a'),'approval',_0xf39b('0x9b'),_0xf39b('0x9c'),_0xf39b('0x9d'),_0xf39b('0x9e'),_0xf39b('0x9f'),_0xf39b('0xa0'),_0xf39b('0xa1'),_0xf39b('0xa2'),'location',_0xf39b('0x6e')];var _0xdb35be='';var _0x2aa037='';var _0x35e4af=[];var _0x5d8c24='';var _0x5d535f='';var _0x31610f=[];var _0x45b053='';var _0x50397c='';var _0x5689b7={};var _0xdd44c3='';return db[_0xf39b('0x3c')][_0xf39b('0x5d')]({'where':{'id':_0x552187[_0xf39b('0x58')]['id']},'attributes':['id',_0xf39b('0xa3'),_0xf39b('0xa4'),_0xf39b('0xa5'),_0xf39b('0xa6'),_0xf39b('0xa7')]})[_0xf39b('0x26')](handleEntityNotFound(_0x2467fc,null))[_0xf39b('0x26')](function(_0x140569){if(_0x140569){_0xdd44c3=_0x140569[_0xf39b('0xa6')];var _0x5c6452=_0xdd44c3[_0xf39b('0xa8')](-0x1);if(_0x5c6452==='/'){_0xdd44c3=_0xdd44c3['substring'](0x0,_0xdd44c3[_0xf39b('0xa9')](_0x5c6452));}_0x50397c=util[_0xf39b('0xaa')](_0xf39b('0xab'),_0xdd44c3);_0x45b053=util[_0xf39b('0xaa')](_0xf39b('0xac'),_0xdd44c3);_0x5689b7={'user':_0x140569['username'],'pass':_0x140569['password']};var _0x265f41={'method':_0xf39b('0xad'),'uri':_0x50397c+_0xf39b('0xae'),'auth':_0x5689b7,'json':!![]};return rp(_0x265f41);}})[_0xf39b('0x26')](function(_0x4d62a7){if(_0x4d62a7[_0xf39b('0x2d')][_0xf39b('0x46')]>0x0){_0xdb35be=_0x4d62a7[_0xf39b('0x2d')];}console[_0xf39b('0xaf')](_0xf39b('0xb0'),_0xdb35be);_0x31610f=[];_0x2aa037=Object[_0xf39b('0xb1')]([],_0xdb35be);_['remove'](_0x2aa037,function(_0x367901){return!_0x9d59f3['includes'](_0x367901[_0xf39b('0x39')]);});_0x2aa037['forEach'](function(_0x21514a){var _0x41d61d=createFieldObject(_0x45b053,_0x5689b7,_0x21514a[_0xf39b('0xb2')],_0x21514a[_0xf39b('0x39')],_0x21514a[_0xf39b('0xb3')],![]);_0x31610f[_0xf39b('0xb4')](_0x41d61d);});return Promise[_0xf39b('0xb5')](_0x31610f);})['then'](function(_0x119987){_0x35e4af=_0x119987;_0x5d8c24=Object[_0xf39b('0xb1')]([],_0xdb35be);console[_0xf39b('0xaf')](_0xf39b('0xb6'),_0xdb35be);_['remove'](_0x5d8c24,function(_0xfd5cf9){return _0x3ed10e[_0xf39b('0xb7')](_0xfd5cf9[_0xf39b('0x39')]);});console[_0xf39b('0xaf')]('TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom',_0x5d8c24);_0x31610f=[];_0x5d8c24['forEach'](function(_0x13617f){var _0x2f3963=createFieldObject(_0x45b053,_0x5689b7,_0x13617f[_0xf39b('0xb2')],_0x13617f[_0xf39b('0x39')],_0x13617f[_0xf39b('0xb3')],!![]);_0x31610f[_0xf39b('0xb4')](_0x2f3963);});return Promise[_0xf39b('0xb5')](_0x31610f);})['then'](function(_0x505ecd){_0x5d535f=_0x505ecd;var _0xa6d9af=_0x35e4af['concat'](_0x5d535f);return{'count':_0xa6d9af['length'],'rows':_0xa6d9af};})['then'](respondWithResult(_0x2467fc,null))[_0xf39b('0x2e')](function(_0xeca744){console[_0xf39b('0xaf')]('ServiceNow\x20error:\x20'+_0xeca744);var _0x3a1565=_0x552187[_0xf39b('0x41')][_0xf39b('0x21')]?0x1f4:_0xeca744[_0xf39b('0xb8')]||0x1f4;logger[_0xf39b('0x2b')](_0xeca744[_0xf39b('0xb9')]);delete _0xeca744[_0xf39b('0x39')];if(_0x3a1565===0x191){_0x3a1565=0x190;}_0x2467fc[_0xf39b('0x2f')](_0x3a1565)[_0xf39b('0x3a')](_0x552187[_0xf39b('0x41')][_0xf39b('0x21')]?{'message':_0xf39b('0xba'),'statusCode':_0xeca744[_0xf39b('0xb8')]}:_0xeca744);});};function createFieldObject(_0x547742,_0x483a81,_0x2dfd54,_0x44f8bf,_0x444696,_0x3a861d){return new Promise(function(_0x1d70a9,_0x3a0562){var _0x5a3708={'id':_0x44f8bf,'name':_0x444696,'custom':_0x3a861d};if(_0x2dfd54===_0xf39b('0xbb')){_0x5a3708[_0xf39b('0x52')]=[{'name':_0xf39b('0xbc'),'value':_0xf39b('0xbd')},{'name':_0xf39b('0xbe'),'value':_0xf39b('0xbf')}];_0x1d70a9(_0x5a3708);}else{var _0x1960f0={'method':_0xf39b('0xad'),'uri':_0x547742+_0xf39b('0xc0')+_0x44f8bf,'auth':_0x483a81,'json':!![]};return rp(_0x1960f0)['then'](function(_0x316b58){var _0x91570d=[];if(_0x316b58[_0xf39b('0x2d')][_0xf39b('0x46')]>0x0){_0x316b58[_0xf39b('0x2d')][_0xf39b('0xc1')](function(_0x4546b7){if(_0x4546b7['inactive']===_0xf39b('0xbf')){var _0x41c41d={'name':_0x4546b7[_0xf39b('0xb3')],'value':_0x4546b7[_0xf39b('0xc2')]};_0x91570d[_0xf39b('0xb4')](_0x41c41d);}});}_0x5a3708[_0xf39b('0x52')]=_0x91570d;if(_0x5a3708['options'][_0xf39b('0x46')]>0x0){_0x1d70a9(_0x5a3708);}else{if(_0x3a861d==![]){_0x1d70a9();}else{_0x1d70a9(_0x5a3708);}}});}});}
\ No newline at end of file
+var _0x9ad2=['nolimit','addConfiguration','getSubjects','Descriptions','getDescriptions','channel','ServicenowField','Subjects','getFields','made_sla','hold_reason','knowledge','close_code','notify','incident_state','severity','category','parent','caused_by','sys_updated_on','approval_history','number','user_input','sys_domain','sys_created_by','calendar_stc','closed_at','work_notes_list','business_service','priority','rfc','time_worked','opened_at','business_duration','reopened_time','resolved_at','caller_id','approval_set','subcategory','short_description','correlation_display','delivery_task','assignment_group','business_stc','additional_assignee_list','calendar_duration','sys_class_name','close_notes','closed_by','follow_up','parent_incident','sys_id','contact_type','reopened_by','urgency','problem_id','company','activity_due','assigned_to','comments','sla_due','comments_and_work_notes','due_date','sys_mod_count','sys_tags','escalation','upon_approval','correlation_id','username','email','remoteUri','serverUrl','slice','substring','lastIndexOf','format','%s/api/now/doc/table/schema/','%s/api/now/table/','password','GET','incident?sysparm_display_value=all','result','log','incident\x20table\x20objects','assign','remove','includes','forEach','internalType','label','all','TCL:\x20_object','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','push','stack','Wrong\x20credentials','statusCode','boolean','options','True','true','False','false','sys_choice?sysparm_query=name=incident^element=','inactive','eml-format','rimraf','zip-dir','moment','bluebird','mustache','util','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','../../components/integrations/configuration','jayson/promise','client','test','Sequelize','ValidationError','The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.','request','info','request\x20sent','ServicenowAccount,\x20%s,\x20%s,\x20%s','stringify','error','code','message','ServicenowAccount,\x20%s,\x20%s','catch','sendStatus','status','end','json','count','offset','limit','set','apply','reject','save','then','destroy','name','send','index','map','ServicenowAccount','rawAttributes','fieldName','model','query','keys','filters','intersection','attributes','fields','hasOwnProperty','sort','where','pick','filter','merge','type','includeAll','include','findAll','rows','show','params','length','find','create','body','update','getConfigurations','findOne','ServicenowConfiguration','order'];(function(_0x18c38a,_0x2c08eb){var _0xaa1f95=function(_0x1d2278){while(--_0x1d2278){_0x18c38a['push'](_0x18c38a['shift']());}};_0xaa1f95(++_0x2c08eb);}(_0x9ad2,0x69));var _0x29ad=function(_0x222a62,_0x5e7650){_0x222a62=_0x222a62-0x0;var _0x98f8db=_0x9ad2[_0x222a62];return _0x98f8db;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x29ad('0x0'));var rimraf=require(_0x29ad('0x1'));var zipdir=require(_0x29ad('0x2'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0x29ad('0x3'));var BPromise=require(_0x29ad('0x4'));var Mustache=require(_0x29ad('0x5'));var util=require(_0x29ad('0x6'));var path=require('path');var sox=require('sox');var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require(_0x29ad('0x7'));var squel=require(_0x29ad('0x8'));var crypto=require(_0x29ad('0x9'));var jsforce=require(_0x29ad('0xa'));var deskjs=require(_0x29ad('0xb'));var toCsv=require(_0x29ad('0xc'));var querystring=require(_0x29ad('0xd'));var Papa=require(_0x29ad('0xe'));var Redis=require(_0x29ad('0xf'));var authService=require(_0x29ad('0x10'));var qs=require(_0x29ad('0x11'));var as=require(_0x29ad('0x12'));var hardwareService=require(_0x29ad('0x13'));var logger=require('../../config/logger')(_0x29ad('0x14'));var utils=require(_0x29ad('0x15'));var config=require(_0x29ad('0x16'));var db=require(_0x29ad('0x17'))['db'];var integrations=require(_0x29ad('0x18'));var jayson=require(_0x29ad('0x19'));var client=jayson[_0x29ad('0x1a')]['http']({'port':0x232a});function checkPasswordPattern(_0x3febef,_0xc38f0c,_0x5cb69a){if(_0x5cb69a){var _0x3187a9=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x3187a9[_0x29ad('0x1b')](_0xc38f0c)){return _0x3febef;}else{throw new db[(_0x29ad('0x1c'))][(_0x29ad('0x1d'))](_0x29ad('0x1e'));}}else{return _0x3febef;}}function respondWithRpcPromise(_0x2f5c07,_0x198337,_0x12b72e,_0x66919b){return new BPromise(function(_0x19d1dc,_0x4071d4){var _0x4ac1c8=_0x66919b||client;return _0x4ac1c8[_0x29ad('0x1f')](_0x2f5c07,_0x12b72e)['then'](function(_0x1c4933){logger[_0x29ad('0x20')]('ServicenowAccount,\x20%s,\x20%s',_0x198337,_0x29ad('0x21'));logger['debug'](_0x29ad('0x22'),_0x198337,_0x29ad('0x21'),JSON[_0x29ad('0x23')](_0x1c4933));if(_0x1c4933[_0x29ad('0x24')]){if(_0x1c4933[_0x29ad('0x24')][_0x29ad('0x25')]===0x1f4){logger[_0x29ad('0x24')]('ServicenowAccount,\x20%s,\x20%s',_0x198337,_0x1c4933['error'][_0x29ad('0x26')]);return _0x4071d4(_0x1c4933[_0x29ad('0x24')][_0x29ad('0x26')]);}logger[_0x29ad('0x24')](_0x29ad('0x27'),_0x198337,_0x1c4933[_0x29ad('0x24')][_0x29ad('0x26')]);return _0x19d1dc(_0x1c4933[_0x29ad('0x24')][_0x29ad('0x26')]);}else{logger[_0x29ad('0x20')](_0x29ad('0x27'),_0x198337,_0x29ad('0x21'));_0x19d1dc(_0x1c4933['result'][_0x29ad('0x26')]);}})[_0x29ad('0x28')](function(_0x2aa8fd){logger[_0x29ad('0x24')]('ServicenowAccount,\x20%s,\x20%s',_0x198337,_0x2aa8fd);_0x4071d4(_0x2aa8fd);});});}function respondWithStatusCode(_0x2ae0ff,_0x29d987){_0x29d987=_0x29d987||0xcc;return function(_0x5eb773){if(_0x5eb773){return _0x2ae0ff[_0x29ad('0x29')](_0x29d987);}return _0x2ae0ff[_0x29ad('0x2a')](_0x29d987)[_0x29ad('0x2b')]();};}function respondWithResult(_0x45daa6,_0x287086){_0x287086=_0x287086||0xc8;return function(_0x16a39e){if(_0x16a39e){return _0x45daa6[_0x29ad('0x2a')](_0x287086)[_0x29ad('0x2c')](_0x16a39e);}};}function respondWithFilteredResult(_0x4a3b93,_0x4943e0){return function(_0x30faf8){if(_0x30faf8){var _0x43e7d6=_0x30faf8[_0x29ad('0x2d')],_0x7c4c90=_0x4943e0[_0x29ad('0x2e')],_0x2cc545=_0x4943e0[_0x29ad('0x2e')]+_0x4943e0[_0x29ad('0x2f')],_0x4621f8;if(_0x2cc545>=_0x43e7d6){_0x2cc545=_0x43e7d6;_0x4621f8=0xc8;}else{_0x4621f8=0xce;}_0x4a3b93[_0x29ad('0x2a')](_0x4621f8);return _0x4a3b93[_0x29ad('0x30')]('Content-Range',_0x7c4c90+'-'+_0x2cc545+'/'+_0x43e7d6)[_0x29ad('0x2c')](_0x30faf8);}return null;};}function patchUpdates(_0x45ef25){return function(_0x57eff2){try{jsonpatch[_0x29ad('0x31')](_0x57eff2,_0x45ef25,!![]);}catch(_0x430b45){return BPromise[_0x29ad('0x32')](_0x430b45);}return _0x57eff2[_0x29ad('0x33')]();};}function saveUpdates(_0x52e151,_0x3cafe7){return function(_0xe186bc){if(_0xe186bc){return _0xe186bc['update'](_0x52e151)[_0x29ad('0x34')](function(_0x236401){return _0x236401;});}return null;};}function removeEntity(_0x542cee,_0x583687){return function(_0x572915){if(_0x572915){return _0x572915[_0x29ad('0x35')]()[_0x29ad('0x34')](function(){_0x542cee[_0x29ad('0x2a')](0xcc)['end']();});}};}function handleEntityNotFound(_0x528404,_0x6f7ba2){return function(_0x2380fa){if(!_0x2380fa){_0x528404[_0x29ad('0x29')](0x194);}return _0x2380fa;};}function handleError(_0x47165e,_0x3c3428){_0x3c3428=_0x3c3428||0x1f4;return function(_0x1c8ae6){logger['error'](_0x1c8ae6['stack']);if(_0x1c8ae6[_0x29ad('0x36')]){delete _0x1c8ae6[_0x29ad('0x36')];}_0x47165e[_0x29ad('0x2a')](_0x3c3428)[_0x29ad('0x37')](_0x1c8ae6);};}exports[_0x29ad('0x38')]=function(_0xeea647,_0x3ef9c4){var _0x24ca6a={},_0xc85887={},_0x49f367={'count':0x0,'rows':[]};var _0x16d6ad=_[_0x29ad('0x39')](db[_0x29ad('0x3a')][_0x29ad('0x3b')],function(_0x1f1851){return{'name':_0x1f1851[_0x29ad('0x3c')],'type':_0x1f1851['type']['key']};});_0xc85887[_0x29ad('0x3d')]=_[_0x29ad('0x39')](_0x16d6ad,'name');_0xc85887[_0x29ad('0x3e')]=_[_0x29ad('0x3f')](_0xeea647[_0x29ad('0x3e')]);_0xc85887[_0x29ad('0x40')]=_[_0x29ad('0x41')](_0xc85887[_0x29ad('0x3d')],_0xc85887[_0x29ad('0x3e')]);_0x24ca6a[_0x29ad('0x42')]=_[_0x29ad('0x41')](_0xc85887[_0x29ad('0x3d')],qs[_0x29ad('0x43')](_0xeea647[_0x29ad('0x3e')]['fields']));_0x24ca6a['attributes']=_0x24ca6a[_0x29ad('0x42')]['length']?_0x24ca6a['attributes']:_0xc85887[_0x29ad('0x3d')];if(!_0xeea647[_0x29ad('0x3e')][_0x29ad('0x44')]('nolimit')){_0x24ca6a[_0x29ad('0x2f')]=qs[_0x29ad('0x2f')](_0xeea647['query']['limit']);_0x24ca6a['offset']=qs[_0x29ad('0x2e')](_0xeea647[_0x29ad('0x3e')][_0x29ad('0x2e')]);}_0x24ca6a['order']=qs[_0x29ad('0x45')](_0xeea647[_0x29ad('0x3e')][_0x29ad('0x45')]);_0x24ca6a[_0x29ad('0x46')]=qs[_0x29ad('0x40')](_[_0x29ad('0x47')](_0xeea647[_0x29ad('0x3e')],_0xc85887[_0x29ad('0x40')]),_0x16d6ad);if(_0xeea647['query'][_0x29ad('0x48')]){_0x24ca6a[_0x29ad('0x46')]=_[_0x29ad('0x49')](_0x24ca6a['where'],{'$or':_[_0x29ad('0x39')](_0x16d6ad,function(_0x21e2d4){if(_0x21e2d4[_0x29ad('0x4a')]!=='VIRTUAL'){var _0x394469={};_0x394469[_0x21e2d4[_0x29ad('0x36')]]={'$like':'%'+_0xeea647[_0x29ad('0x3e')][_0x29ad('0x48')]+'%'};return _0x394469;}})});}_0x24ca6a=_[_0x29ad('0x49')]({},_0x24ca6a,_0xeea647['options']);var _0x32049c={'where':_0x24ca6a['where']};return db[_0x29ad('0x3a')]['count'](_0x32049c)[_0x29ad('0x34')](function(_0x597c05){_0x49f367[_0x29ad('0x2d')]=_0x597c05;if(_0xeea647[_0x29ad('0x3e')][_0x29ad('0x4b')]){_0x24ca6a[_0x29ad('0x4c')]=[{'all':!![]}];}return db[_0x29ad('0x3a')][_0x29ad('0x4d')](_0x24ca6a);})[_0x29ad('0x34')](function(_0x2aac6d){_0x49f367[_0x29ad('0x4e')]=_0x2aac6d;return _0x49f367;})[_0x29ad('0x34')](respondWithFilteredResult(_0x3ef9c4,_0x24ca6a))[_0x29ad('0x28')](handleError(_0x3ef9c4,null));};exports[_0x29ad('0x4f')]=function(_0x15d84a,_0x1453f6){var _0x24b84a={'raw':![],'where':{'id':_0x15d84a[_0x29ad('0x50')]['id']}},_0x5f74b6={};_0x5f74b6['model']=_[_0x29ad('0x3f')](db[_0x29ad('0x3a')]['rawAttributes']);_0x5f74b6['query']=_[_0x29ad('0x3f')](_0x15d84a[_0x29ad('0x3e')]);_0x5f74b6[_0x29ad('0x40')]=_[_0x29ad('0x41')](_0x5f74b6[_0x29ad('0x3d')],_0x5f74b6[_0x29ad('0x3e')]);_0x24b84a[_0x29ad('0x42')]=_['intersection'](_0x5f74b6[_0x29ad('0x3d')],qs[_0x29ad('0x43')](_0x15d84a['query']['fields']));_0x24b84a[_0x29ad('0x42')]=_0x24b84a['attributes'][_0x29ad('0x51')]?_0x24b84a[_0x29ad('0x42')]:_0x5f74b6[_0x29ad('0x3d')];if(_0x15d84a[_0x29ad('0x3e')][_0x29ad('0x4b')]){_0x24b84a[_0x29ad('0x4c')]=[{'all':!![]}];}_0x24b84a=_['merge']({},_0x24b84a,_0x15d84a['options']);return db[_0x29ad('0x3a')][_0x29ad('0x52')](_0x24b84a)['then'](handleEntityNotFound(_0x1453f6,null))['then'](respondWithResult(_0x1453f6,null))[_0x29ad('0x28')](handleError(_0x1453f6,null));};exports[_0x29ad('0x53')]=function(_0x1efc93,_0x73e41f){return db[_0x29ad('0x3a')][_0x29ad('0x53')](_0x1efc93[_0x29ad('0x54')],{})[_0x29ad('0x34')](respondWithResult(_0x73e41f,0xc9))[_0x29ad('0x28')](handleError(_0x73e41f,null));};exports[_0x29ad('0x55')]=function(_0x1699a8,_0x3692c5){if(_0x1699a8[_0x29ad('0x54')]['id']){delete _0x1699a8[_0x29ad('0x54')]['id'];}return db[_0x29ad('0x3a')][_0x29ad('0x52')]({'where':{'id':_0x1699a8[_0x29ad('0x50')]['id']}})[_0x29ad('0x34')](handleEntityNotFound(_0x3692c5,null))[_0x29ad('0x34')](saveUpdates(_0x1699a8['body'],null))['then'](respondWithResult(_0x3692c5,null))[_0x29ad('0x28')](handleError(_0x3692c5,null));};exports[_0x29ad('0x35')]=function(_0xee8be3,_0x134dbc){return db[_0x29ad('0x3a')][_0x29ad('0x52')]({'where':{'id':_0xee8be3[_0x29ad('0x50')]['id']}})[_0x29ad('0x34')](handleEntityNotFound(_0x134dbc,null))[_0x29ad('0x34')](removeEntity(_0x134dbc,null))[_0x29ad('0x28')](handleError(_0x134dbc,null));};exports[_0x29ad('0x56')]=function(_0x3feadb,_0x544f0e,_0x326eae){var _0x2ad89c={};var _0x231fc0={};var _0x89703f;var _0x2fe98c;return db['ServicenowAccount'][_0x29ad('0x57')]({'where':{'id':_0x3feadb[_0x29ad('0x50')]['id']}})[_0x29ad('0x34')](handleEntityNotFound(_0x544f0e,null))[_0x29ad('0x34')](function(_0xefcd3d){if(_0xefcd3d){_0x89703f=_0xefcd3d;_0x231fc0[_0x29ad('0x3d')]=_[_0x29ad('0x3f')](db[_0x29ad('0x58')]['rawAttributes']);_0x231fc0[_0x29ad('0x3e')]=_['keys'](_0x3feadb['query']);_0x231fc0[_0x29ad('0x40')]=_[_0x29ad('0x41')](_0x231fc0[_0x29ad('0x3d')],_0x231fc0['query']);_0x2ad89c['attributes']=_[_0x29ad('0x41')](_0x231fc0[_0x29ad('0x3d')],qs[_0x29ad('0x43')](_0x3feadb['query'][_0x29ad('0x43')]));_0x2ad89c[_0x29ad('0x42')]=_0x2ad89c[_0x29ad('0x42')]['length']?_0x2ad89c['attributes']:_0x231fc0[_0x29ad('0x3d')];_0x2ad89c[_0x29ad('0x59')]=qs[_0x29ad('0x45')](_0x3feadb[_0x29ad('0x3e')]['sort']);_0x2ad89c[_0x29ad('0x46')]=qs['filters'](_[_0x29ad('0x47')](_0x3feadb['query'],_0x231fc0[_0x29ad('0x40')]));if(_0x3feadb[_0x29ad('0x3e')][_0x29ad('0x48')]){_0x2ad89c[_0x29ad('0x46')]=_[_0x29ad('0x49')](_0x2ad89c[_0x29ad('0x46')],{'$or':_[_0x29ad('0x39')](_0x2ad89c[_0x29ad('0x42')],function(_0x377da7){var _0x5bac9b={};_0x5bac9b[_0x377da7]={'$like':'%'+_0x3feadb[_0x29ad('0x3e')][_0x29ad('0x48')]+'%'};return _0x5bac9b;})});}_0x2ad89c=_[_0x29ad('0x49')]({},_0x2ad89c,_0x3feadb['options']);return _0x89703f[_0x29ad('0x56')](_0x2ad89c);}})['then'](function(_0x116791){if(_0x116791){_0x2fe98c=_0x116791[_0x29ad('0x51')];if(!_0x3feadb[_0x29ad('0x3e')][_0x29ad('0x44')](_0x29ad('0x5a'))){_0x2ad89c[_0x29ad('0x2f')]=qs['limit'](_0x3feadb[_0x29ad('0x3e')][_0x29ad('0x2f')]);_0x2ad89c[_0x29ad('0x2e')]=qs[_0x29ad('0x2e')](_0x3feadb['query'][_0x29ad('0x2e')]);}return _0x89703f['getConfigurations'](_0x2ad89c);}})[_0x29ad('0x34')](function(_0x48d29e){if(_0x48d29e){return _0x48d29e?{'count':_0x2fe98c,'rows':_0x48d29e}:null;}})[_0x29ad('0x34')](respondWithResult(_0x544f0e,null))[_0x29ad('0x28')](handleError(_0x544f0e,null));};exports[_0x29ad('0x5b')]=function(_0x56be9d,_0x4a9200,_0xbc480c){if(_0x56be9d[_0x29ad('0x54')]['id']){delete _0x56be9d['body']['id'];}return db['ServicenowAccount'][_0x29ad('0x57')]({'where':{'id':_0x56be9d[_0x29ad('0x50')]['id']}})[_0x29ad('0x34')](handleEntityNotFound(_0x4a9200,null))['then'](function(_0x3fc3d4){if(_0x3fc3d4){_0x56be9d[_0x29ad('0x54')]['AccountId']=_0x3fc3d4['id'];_0x56be9d[_0x29ad('0x54')]['Subjects']=integrations[_0x29ad('0x5c')](_0x56be9d[_0x29ad('0x54')]['channel'],_0x56be9d['body'][_0x29ad('0x4a')]);_0x56be9d[_0x29ad('0x54')][_0x29ad('0x5d')]=integrations[_0x29ad('0x5e')](_0x56be9d['body'][_0x29ad('0x5f')],_0x56be9d[_0x29ad('0x54')]['type']);return db[_0x29ad('0x58')][_0x29ad('0x53')](_0x56be9d[_0x29ad('0x54')],{'include':[{'model':db[_0x29ad('0x60')],'as':_0x29ad('0x61')},{'model':db[_0x29ad('0x60')],'as':_0x29ad('0x5d')}]});}return null;})[_0x29ad('0x34')](respondWithResult(_0x4a9200,null))[_0x29ad('0x28')](handleError(_0x4a9200,null));};exports[_0x29ad('0x62')]=function(_0xd74b5b,_0x56d6f1,_0x778da8){var _0x39a932=[_0x29ad('0x63'),_0x29ad('0x64'),_0x29ad('0x65'),'subcategory',_0x29ad('0x66'),_0x29ad('0x67'),_0x29ad('0x68'),_0x29ad('0x69'),_0x29ad('0x6a')];var _0x33e01b=[_0x29ad('0x6b'),_0x29ad('0x63'),_0x29ad('0x6c'),'watch_list','upon_reject',_0x29ad('0x6d'),'child_incidents',_0x29ad('0x64'),_0x29ad('0x6e'),_0x29ad('0x6f'),'resolved_by','sys_updated_by','opened_by',_0x29ad('0x70'),'sys_created_on',_0x29ad('0x71'),'state',_0x29ad('0x72'),_0x29ad('0x65'),_0x29ad('0x59'),_0x29ad('0x73'),_0x29ad('0x74'),'cmdb_ci','delivery_plan','impact','active',_0x29ad('0x75'),_0x29ad('0x76'),_0x29ad('0x77'),'sys_domain_path',_0x29ad('0x78'),_0x29ad('0x79'),'expected_start',_0x29ad('0x7a'),_0x29ad('0x7b'),'group_list','work_end',_0x29ad('0x7c'),_0x29ad('0x7d'),_0x29ad('0x7e'),_0x29ad('0x7f'),_0x29ad('0x80'),'work_notes',_0x29ad('0x81'),'close_code',_0x29ad('0x82'),_0x29ad('0x83'),'work_start',_0x29ad('0x84'),_0x29ad('0x85'),_0x29ad('0x86'),'description',_0x29ad('0x87'),_0x29ad('0x67'),_0x29ad('0x88'),_0x29ad('0x89'),_0x29ad('0x8a'),_0x29ad('0x8b'),_0x29ad('0x8c'),_0x29ad('0x8d'),_0x29ad('0x8e'),_0x29ad('0x8f'),_0x29ad('0x68'),_0x29ad('0x90'),_0x29ad('0x91'),_0x29ad('0x92'),'reassignment_count',_0x29ad('0x93'),_0x29ad('0x94'),'severity',_0x29ad('0x95'),_0x29ad('0x96'),'approval',_0x29ad('0x97'),_0x29ad('0x98'),_0x29ad('0x99'),'reopen_count',_0x29ad('0x9a'),_0x29ad('0x9b'),_0x29ad('0x9c'),_0x29ad('0x9d'),'location',_0x29ad('0x6a')];var _0x4e90a5='';var _0x149abc='';var _0xfe05b1=[];var _0x9fab9='';var _0x1fd4d4='';var _0xa097da=[];var _0x3a4e0e='';var _0x44db68='';var _0x58dbbc={};var _0x31debe='';return db[_0x29ad('0x3a')][_0x29ad('0x57')]({'where':{'id':_0xd74b5b['params']['id']},'attributes':['id',_0x29ad('0x9e'),'password',_0x29ad('0x9f'),_0x29ad('0xa0'),_0x29ad('0xa1')]})[_0x29ad('0x34')](handleEntityNotFound(_0x56d6f1,null))[_0x29ad('0x34')](function(_0x3fbb35){if(_0x3fbb35){_0x31debe=_0x3fbb35['remoteUri'];var _0x458826=_0x31debe[_0x29ad('0xa2')](-0x1);if(_0x458826==='/'){_0x31debe=_0x31debe[_0x29ad('0xa3')](0x0,_0x31debe[_0x29ad('0xa4')](_0x458826));}_0x44db68=util[_0x29ad('0xa5')](_0x29ad('0xa6'),_0x31debe);_0x3a4e0e=util[_0x29ad('0xa5')](_0x29ad('0xa7'),_0x31debe);_0x58dbbc={'user':_0x3fbb35['username'],'pass':_0x3fbb35[_0x29ad('0xa8')]};var _0x4716a6={'method':_0x29ad('0xa9'),'uri':_0x44db68+_0x29ad('0xaa'),'auth':_0x58dbbc,'json':!![]};return rp(_0x4716a6);}})['then'](function(_0xfeceef){if(_0xfeceef['result'][_0x29ad('0x51')]>0x0){_0x4e90a5=_0xfeceef[_0x29ad('0xab')];}console[_0x29ad('0xac')](_0x29ad('0xad'),_0x4e90a5);_0xa097da=[];_0x149abc=Object[_0x29ad('0xae')]([],_0x4e90a5);_[_0x29ad('0xaf')](_0x149abc,function(_0x126328){return!_0x39a932[_0x29ad('0xb0')](_0x126328[_0x29ad('0x36')]);});_0x149abc[_0x29ad('0xb1')](function(_0x1b41d8){var _0x80719c=createFieldObject(_0x3a4e0e,_0x58dbbc,_0x1b41d8[_0x29ad('0xb2')],_0x1b41d8['name'],_0x1b41d8[_0x29ad('0xb3')],![]);_0xa097da['push'](_0x80719c);});return Promise[_0x29ad('0xb4')](_0xa097da);})[_0x29ad('0x34')](function(_0x48a577){_0xfe05b1=_0x48a577;_0x9fab9=Object[_0x29ad('0xae')]([],_0x4e90a5);console[_0x29ad('0xac')](_0x29ad('0xb5'),_0x4e90a5);_[_0x29ad('0xaf')](_0x9fab9,function(_0x478fc3){return _0x33e01b[_0x29ad('0xb0')](_0x478fc3[_0x29ad('0x36')]);});console['log'](_0x29ad('0xb6'),_0x9fab9);_0xa097da=[];_0x9fab9[_0x29ad('0xb1')](function(_0x2c9f89){var _0x35920b=createFieldObject(_0x3a4e0e,_0x58dbbc,_0x2c9f89[_0x29ad('0xb2')],_0x2c9f89['name'],_0x2c9f89[_0x29ad('0xb3')],!![]);_0xa097da[_0x29ad('0xb7')](_0x35920b);});return Promise[_0x29ad('0xb4')](_0xa097da);})[_0x29ad('0x34')](function(_0x1fa02b){_0x1fd4d4=_0x1fa02b;var _0x26a608=_0xfe05b1['concat'](_0x1fd4d4);return{'count':_0x26a608[_0x29ad('0x51')],'rows':_0x26a608};})['then'](respondWithResult(_0x56d6f1,null))[_0x29ad('0x28')](function(_0xcf84ba){console[_0x29ad('0xac')]('ServiceNow\x20error:\x20'+_0xcf84ba);var _0x2bd1c9=_0xd74b5b[_0x29ad('0x3e')][_0x29ad('0x1b')]?0x1f4:_0xcf84ba['statusCode']||0x1f4;logger[_0x29ad('0x24')](_0xcf84ba[_0x29ad('0xb8')]);delete _0xcf84ba[_0x29ad('0x36')];if(_0x2bd1c9===0x191){_0x2bd1c9=0x190;}_0x56d6f1['status'](_0x2bd1c9)[_0x29ad('0x37')](_0xd74b5b[_0x29ad('0x3e')][_0x29ad('0x1b')]?{'message':_0x29ad('0xb9'),'statusCode':_0xcf84ba[_0x29ad('0xba')]}:_0xcf84ba);});};function createFieldObject(_0xf8a844,_0x4ee19e,_0x1abb94,_0x211525,_0xb7b0d5,_0x1f9937){return new Promise(function(_0x3e394e,_0x5c2b29){var _0x390cec={'id':_0x211525,'name':_0xb7b0d5,'custom':_0x1f9937};if(_0x1abb94===_0x29ad('0xbb')){_0x390cec[_0x29ad('0xbc')]=[{'name':_0x29ad('0xbd'),'value':_0x29ad('0xbe')},{'name':_0x29ad('0xbf'),'value':_0x29ad('0xc0')}];_0x3e394e(_0x390cec);}else{var _0x5d39f5={'method':'GET','uri':_0xf8a844+_0x29ad('0xc1')+_0x211525,'auth':_0x4ee19e,'json':!![]};return rp(_0x5d39f5)[_0x29ad('0x34')](function(_0x1a1b87){var _0x31349a=[];if(_0x1a1b87[_0x29ad('0xab')]['length']>0x0){_0x1a1b87[_0x29ad('0xab')]['forEach'](function(_0x15fc82){if(_0x15fc82[_0x29ad('0xc2')]==='false'){var _0x1c03fd={'name':_0x15fc82[_0x29ad('0xb3')],'value':_0x15fc82['value']};_0x31349a[_0x29ad('0xb7')](_0x1c03fd);}});}_0x390cec[_0x29ad('0xbc')]=_0x31349a;if(_0x390cec[_0x29ad('0xbc')][_0x29ad('0x51')]>0x0){_0x3e394e(_0x390cec);}else{if(_0x1f9937==![]){_0x3e394e();}else{_0x3e394e(_0x390cec);}}});}});}
\ No newline at end of file