Built motion from commit (unavailable).|2.5.3
[motion2.git] / server / api / intServicenowAccount / intServicenowAccount.controller.js
index cdce096..82438b9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb8b3=['../../config/logger','api','../../config/utils','../../mysqldb','../../components/integrations/configuration','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','info','ServicenowAccount,\x20%s,\x20%s','request\x20sent','ServicenowAccount,\x20%s,\x20%s,\x20%s','stringify','error','code','message','catch','end','status','json','count','offset','limit','apply','reject','update','destroy','then','sendStatus','stack','name','index','map','ServicenowAccount','rawAttributes','fieldName','type','key','keys','intersection','model','fields','query','attributes','length','hasOwnProperty','nolimit','order','sort','where','filters','pick','filter','VIRTUAL','includeAll','include','findAll','merge','options','create','body','find','params','getConfigurations','findOne','ServicenowConfiguration','addConfiguration','AccountId','Subjects','getSubjects','channel','Descriptions','ServicenowField','getFields','hold_reason','knowledge','subcategory','close_code','incident_state','severity','category','parent','made_sla','watch_list','upon_reject','sys_updated_on','child_incidents','number','sys_updated_by','user_input','sys_created_on','sys_domain','state','sys_created_by','calendar_stc','closed_at','cmdb_ci','delivery_plan','impact','work_notes_list','business_service','sys_domain_path','rfc','time_worked','opened_at','business_duration','group_list','work_end','reopened_time','caller_id','work_notes','short_description','correlation_display','delivery_task','business_stc','additional_assignee_list','description','calendar_duration','notify','closed_by','parent_incident','sys_id','contact_type','reopened_by','urgency','problem_id','company','activity_due','assigned_to','sla_due','approval','comments_and_work_notes','due_date','sys_mod_count','reopen_count','sys_tags','upon_approval','correlation_id','location','username','password','email','remoteUri','slice','substring','lastIndexOf','format','%s/api/now/doc/table/schema/','%s/api/now/table/','incident?sysparm_display_value=all','result','log','incident\x20table\x20objects','assign','includes','forEach','internalType','label','push','all','TCL:\x20_object','remove','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','concat','ServiceNow\x20error:\x20','statusCode','send','Wrong\x20credentials','boolean','False','false','GET','sys_choice?sysparm_query=name=incident^element=','inactive','value','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','crypto','jsforce','desk.js','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware'];(function(_0xc64699,_0x1b3076){var _0x40732e=function(_0x23d369){while(--_0x23d369){_0xc64699['push'](_0xc64699['shift']());}};_0x40732e(++_0x1b3076);}(_0xb8b3,0xb3));var _0x3b8b=function(_0x459b74,_0x5773bd){_0x459b74=_0x459b74-0x0;var _0x46cb16=_0xb8b3[_0x459b74];return _0x46cb16;};'use strict';var pdf=require(_0x3b8b('0x0'));var emlformat=require(_0x3b8b('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x3b8b('0x2'));var jsonpatch=require(_0x3b8b('0x3'));var rp=require(_0x3b8b('0x4'));var moment=require(_0x3b8b('0x5'));var BPromise=require(_0x3b8b('0x6'));var Mustache=require(_0x3b8b('0x7'));var util=require(_0x3b8b('0x8'));var path=require(_0x3b8b('0x9'));var sox=require(_0x3b8b('0xa'));var csv=require(_0x3b8b('0xb'));var ejs=require(_0x3b8b('0xc'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0x3b8b('0xd'));var jsforce=require(_0x3b8b('0xe'));var deskjs=require(_0x3b8b('0xf'));var toCsv=require(_0x3b8b('0xb'));var querystring=require('querystring');var Papa=require(_0x3b8b('0x10'));var Redis=require(_0x3b8b('0x11'));var authService=require('../../components/auth/service');var qs=require(_0x3b8b('0x12'));var as=require(_0x3b8b('0x13'));var hardwareService=require(_0x3b8b('0x14'));var logger=require(_0x3b8b('0x15'))(_0x3b8b('0x16'));var utils=require(_0x3b8b('0x17'));var config=require('../../config/environment');var db=require(_0x3b8b('0x18'))['db'];var integrations=require(_0x3b8b('0x19'));var jayson=require('jayson/promise');var client=jayson[_0x3b8b('0x1a')][_0x3b8b('0x1b')]({'port':0x232a});function checkPasswordPattern(_0x30adfe,_0x2a0fd2,_0x33f5d1){if(_0x33f5d1){var _0x4ee313=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x4ee313[_0x3b8b('0x1c')](_0x2a0fd2)){return _0x30adfe;}else{throw new db[(_0x3b8b('0x1d'))][(_0x3b8b('0x1e'))](_0x3b8b('0x1f'));}}else{return _0x30adfe;}}function respondWithRpcPromise(_0x144ad9,_0x20516d,_0x573e69,_0x442560){return new BPromise(function(_0x2fc3e9,_0x280fb3){var _0x3d26b9=_0x442560||client;return _0x3d26b9[_0x3b8b('0x20')](_0x144ad9,_0x573e69)['then'](function(_0x2c1710){logger[_0x3b8b('0x21')](_0x3b8b('0x22'),_0x20516d,_0x3b8b('0x23'));logger['debug'](_0x3b8b('0x24'),_0x20516d,_0x3b8b('0x23'),JSON[_0x3b8b('0x25')](_0x2c1710));if(_0x2c1710[_0x3b8b('0x26')]){if(_0x2c1710[_0x3b8b('0x26')][_0x3b8b('0x27')]===0x1f4){logger[_0x3b8b('0x26')](_0x3b8b('0x22'),_0x20516d,_0x2c1710['error'][_0x3b8b('0x28')]);return _0x280fb3(_0x2c1710['error'][_0x3b8b('0x28')]);}logger[_0x3b8b('0x26')](_0x3b8b('0x22'),_0x20516d,_0x2c1710[_0x3b8b('0x26')][_0x3b8b('0x28')]);return _0x2fc3e9(_0x2c1710[_0x3b8b('0x26')]['message']);}else{logger[_0x3b8b('0x21')](_0x3b8b('0x22'),_0x20516d,_0x3b8b('0x23'));_0x2fc3e9(_0x2c1710['result'][_0x3b8b('0x28')]);}})[_0x3b8b('0x29')](function(_0x576f29){logger[_0x3b8b('0x26')](_0x3b8b('0x22'),_0x20516d,_0x576f29);_0x280fb3(_0x576f29);});});}function respondWithStatusCode(_0x560793,_0x47af60){_0x47af60=_0x47af60||0xcc;return function(_0xe37b7c){if(_0xe37b7c){return _0x560793['sendStatus'](_0x47af60);}return _0x560793['status'](_0x47af60)[_0x3b8b('0x2a')]();};}function respondWithResult(_0x6f940,_0x11afa6){_0x11afa6=_0x11afa6||0xc8;return function(_0x1384da){if(_0x1384da){return _0x6f940[_0x3b8b('0x2b')](_0x11afa6)[_0x3b8b('0x2c')](_0x1384da);}};}function respondWithFilteredResult(_0x25caa4,_0x114b2b){return function(_0x195598){if(_0x195598){var _0x1a9e36=_0x195598[_0x3b8b('0x2d')],_0x2fe1f4=_0x114b2b[_0x3b8b('0x2e')],_0x28f6f6=_0x114b2b[_0x3b8b('0x2e')]+_0x114b2b[_0x3b8b('0x2f')],_0xab27e1;if(_0x28f6f6>=_0x1a9e36){_0x28f6f6=_0x1a9e36;_0xab27e1=0xc8;}else{_0xab27e1=0xce;}_0x25caa4[_0x3b8b('0x2b')](_0xab27e1);return _0x25caa4['set']('Content-Range',_0x2fe1f4+'-'+_0x28f6f6+'/'+_0x1a9e36)[_0x3b8b('0x2c')](_0x195598);}return null;};}function patchUpdates(_0x34c771){return function(_0x42744b){try{jsonpatch[_0x3b8b('0x30')](_0x42744b,_0x34c771,!![]);}catch(_0x3cc351){return BPromise[_0x3b8b('0x31')](_0x3cc351);}return _0x42744b['save']();};}function saveUpdates(_0x457141,_0x3900fd){return function(_0x1d18f3){if(_0x1d18f3){return _0x1d18f3[_0x3b8b('0x32')](_0x457141)['then'](function(_0x327dc9){return _0x327dc9;});}return null;};}function removeEntity(_0x527bf6,_0x3bca24){return function(_0x21791a){if(_0x21791a){return _0x21791a[_0x3b8b('0x33')]()[_0x3b8b('0x34')](function(){_0x527bf6['status'](0xcc)[_0x3b8b('0x2a')]();});}};}function handleEntityNotFound(_0x14242f,_0x4a573e){return function(_0x20c638){if(!_0x20c638){_0x14242f[_0x3b8b('0x35')](0x194);}return _0x20c638;};}function handleError(_0x4f7026,_0x45936e){_0x45936e=_0x45936e||0x1f4;return function(_0x4f789f){logger[_0x3b8b('0x26')](_0x4f789f[_0x3b8b('0x36')]);if(_0x4f789f['name']){delete _0x4f789f[_0x3b8b('0x37')];}_0x4f7026[_0x3b8b('0x2b')](_0x45936e)['send'](_0x4f789f);};}exports[_0x3b8b('0x38')]=function(_0x49c035,_0x2ae50f){var _0x15cb60={},_0x57b25b={},_0x1c9998={'count':0x0,'rows':[]};var _0x5878cb=_[_0x3b8b('0x39')](db[_0x3b8b('0x3a')][_0x3b8b('0x3b')],function(_0x22afe3){return{'name':_0x22afe3[_0x3b8b('0x3c')],'type':_0x22afe3[_0x3b8b('0x3d')][_0x3b8b('0x3e')]};});_0x57b25b['model']=_[_0x3b8b('0x39')](_0x5878cb,'name');_0x57b25b['query']=_[_0x3b8b('0x3f')](_0x49c035['query']);_0x57b25b['filters']=_[_0x3b8b('0x40')](_0x57b25b[_0x3b8b('0x41')],_0x57b25b['query']);_0x15cb60['attributes']=_['intersection'](_0x57b25b[_0x3b8b('0x41')],qs[_0x3b8b('0x42')](_0x49c035[_0x3b8b('0x43')][_0x3b8b('0x42')]));_0x15cb60[_0x3b8b('0x44')]=_0x15cb60['attributes'][_0x3b8b('0x45')]?_0x15cb60[_0x3b8b('0x44')]:_0x57b25b[_0x3b8b('0x41')];if(!_0x49c035[_0x3b8b('0x43')][_0x3b8b('0x46')](_0x3b8b('0x47'))){_0x15cb60[_0x3b8b('0x2f')]=qs[_0x3b8b('0x2f')](_0x49c035[_0x3b8b('0x43')][_0x3b8b('0x2f')]);_0x15cb60[_0x3b8b('0x2e')]=qs[_0x3b8b('0x2e')](_0x49c035[_0x3b8b('0x43')][_0x3b8b('0x2e')]);}_0x15cb60[_0x3b8b('0x48')]=qs[_0x3b8b('0x49')](_0x49c035['query'][_0x3b8b('0x49')]);_0x15cb60[_0x3b8b('0x4a')]=qs[_0x3b8b('0x4b')](_[_0x3b8b('0x4c')](_0x49c035['query'],_0x57b25b[_0x3b8b('0x4b')]),_0x5878cb);if(_0x49c035[_0x3b8b('0x43')][_0x3b8b('0x4d')]){_0x15cb60[_0x3b8b('0x4a')]=_['merge'](_0x15cb60[_0x3b8b('0x4a')],{'$or':_['map'](_0x5878cb,function(_0x1c8324){if(_0x1c8324[_0x3b8b('0x3d')]!==_0x3b8b('0x4e')){var _0xea3d86={};_0xea3d86[_0x1c8324[_0x3b8b('0x37')]]={'$like':'%'+_0x49c035['query']['filter']+'%'};return _0xea3d86;}})});}_0x15cb60=_['merge']({},_0x15cb60,_0x49c035['options']);var _0x1bbc2a={'where':_0x15cb60[_0x3b8b('0x4a')]};return db[_0x3b8b('0x3a')]['count'](_0x1bbc2a)[_0x3b8b('0x34')](function(_0x3ef383){_0x1c9998[_0x3b8b('0x2d')]=_0x3ef383;if(_0x49c035[_0x3b8b('0x43')][_0x3b8b('0x4f')]){_0x15cb60[_0x3b8b('0x50')]=[{'all':!![]}];}return db['ServicenowAccount'][_0x3b8b('0x51')](_0x15cb60);})['then'](function(_0x32c28b){_0x1c9998['rows']=_0x32c28b;return _0x1c9998;})['then'](respondWithFilteredResult(_0x2ae50f,_0x15cb60))[_0x3b8b('0x29')](handleError(_0x2ae50f,null));};exports['show']=function(_0x143690,_0x3632a0){var _0x776328={'raw':![],'where':{'id':_0x143690['params']['id']}},_0x475e10={};_0x475e10['model']=_['keys'](db[_0x3b8b('0x3a')]['rawAttributes']);_0x475e10[_0x3b8b('0x43')]=_[_0x3b8b('0x3f')](_0x143690['query']);_0x475e10[_0x3b8b('0x4b')]=_[_0x3b8b('0x40')](_0x475e10[_0x3b8b('0x41')],_0x475e10['query']);_0x776328['attributes']=_[_0x3b8b('0x40')](_0x475e10[_0x3b8b('0x41')],qs['fields'](_0x143690[_0x3b8b('0x43')][_0x3b8b('0x42')]));_0x776328[_0x3b8b('0x44')]=_0x776328[_0x3b8b('0x44')]['length']?_0x776328[_0x3b8b('0x44')]:_0x475e10[_0x3b8b('0x41')];if(_0x143690['query'][_0x3b8b('0x4f')]){_0x776328[_0x3b8b('0x50')]=[{'all':!![]}];}_0x776328=_[_0x3b8b('0x52')]({},_0x776328,_0x143690[_0x3b8b('0x53')]);return db[_0x3b8b('0x3a')]['find'](_0x776328)[_0x3b8b('0x34')](handleEntityNotFound(_0x3632a0,null))[_0x3b8b('0x34')](respondWithResult(_0x3632a0,null))[_0x3b8b('0x29')](handleError(_0x3632a0,null));};exports[_0x3b8b('0x54')]=function(_0x134ae2,_0x8d9661){return db[_0x3b8b('0x3a')][_0x3b8b('0x54')](_0x134ae2[_0x3b8b('0x55')],{})[_0x3b8b('0x34')](respondWithResult(_0x8d9661,0xc9))[_0x3b8b('0x29')](handleError(_0x8d9661,null));};exports[_0x3b8b('0x32')]=function(_0x1c50f3,_0x202c79){if(_0x1c50f3[_0x3b8b('0x55')]['id']){delete _0x1c50f3[_0x3b8b('0x55')]['id'];}return db[_0x3b8b('0x3a')][_0x3b8b('0x56')]({'where':{'id':_0x1c50f3[_0x3b8b('0x57')]['id']}})['then'](handleEntityNotFound(_0x202c79,null))[_0x3b8b('0x34')](saveUpdates(_0x1c50f3[_0x3b8b('0x55')],null))['then'](respondWithResult(_0x202c79,null))[_0x3b8b('0x29')](handleError(_0x202c79,null));};exports[_0x3b8b('0x33')]=function(_0x53b555,_0x16c25a){return db['ServicenowAccount'][_0x3b8b('0x56')]({'where':{'id':_0x53b555[_0x3b8b('0x57')]['id']}})['then'](handleEntityNotFound(_0x16c25a,null))[_0x3b8b('0x34')](removeEntity(_0x16c25a,null))[_0x3b8b('0x29')](handleError(_0x16c25a,null));};exports[_0x3b8b('0x58')]=function(_0x584c0f,_0x40be45,_0x42fdb9){var _0x2c1d45={};var _0xcfd824={};var _0x918742;var _0x141225;return db[_0x3b8b('0x3a')][_0x3b8b('0x59')]({'where':{'id':_0x584c0f['params']['id']}})['then'](handleEntityNotFound(_0x40be45,null))[_0x3b8b('0x34')](function(_0x211bc9){if(_0x211bc9){_0x918742=_0x211bc9;_0xcfd824[_0x3b8b('0x41')]=_[_0x3b8b('0x3f')](db[_0x3b8b('0x5a')][_0x3b8b('0x3b')]);_0xcfd824[_0x3b8b('0x43')]=_[_0x3b8b('0x3f')](_0x584c0f['query']);_0xcfd824[_0x3b8b('0x4b')]=_[_0x3b8b('0x40')](_0xcfd824['model'],_0xcfd824[_0x3b8b('0x43')]);_0x2c1d45[_0x3b8b('0x44')]=_['intersection'](_0xcfd824['model'],qs[_0x3b8b('0x42')](_0x584c0f['query'][_0x3b8b('0x42')]));_0x2c1d45[_0x3b8b('0x44')]=_0x2c1d45[_0x3b8b('0x44')]['length']?_0x2c1d45[_0x3b8b('0x44')]:_0xcfd824[_0x3b8b('0x41')];_0x2c1d45[_0x3b8b('0x48')]=qs[_0x3b8b('0x49')](_0x584c0f[_0x3b8b('0x43')][_0x3b8b('0x49')]);_0x2c1d45[_0x3b8b('0x4a')]=qs[_0x3b8b('0x4b')](_['pick'](_0x584c0f[_0x3b8b('0x43')],_0xcfd824['filters']));if(_0x584c0f[_0x3b8b('0x43')][_0x3b8b('0x4d')]){_0x2c1d45[_0x3b8b('0x4a')]=_['merge'](_0x2c1d45[_0x3b8b('0x4a')],{'$or':_[_0x3b8b('0x39')](_0x2c1d45['attributes'],function(_0x210588){var _0xd7cfe4={};_0xd7cfe4[_0x210588]={'$like':'%'+_0x584c0f[_0x3b8b('0x43')][_0x3b8b('0x4d')]+'%'};return _0xd7cfe4;})});}_0x2c1d45=_[_0x3b8b('0x52')]({},_0x2c1d45,_0x584c0f['options']);return _0x918742[_0x3b8b('0x58')](_0x2c1d45);}})[_0x3b8b('0x34')](function(_0x5b5a5b){if(_0x5b5a5b){_0x141225=_0x5b5a5b[_0x3b8b('0x45')];if(!_0x584c0f['query'][_0x3b8b('0x46')](_0x3b8b('0x47'))){_0x2c1d45['limit']=qs[_0x3b8b('0x2f')](_0x584c0f['query'][_0x3b8b('0x2f')]);_0x2c1d45['offset']=qs[_0x3b8b('0x2e')](_0x584c0f['query']['offset']);}return _0x918742[_0x3b8b('0x58')](_0x2c1d45);}})[_0x3b8b('0x34')](function(_0x567178){if(_0x567178){return _0x567178?{'count':_0x141225,'rows':_0x567178}:null;}})[_0x3b8b('0x34')](respondWithResult(_0x40be45,null))[_0x3b8b('0x29')](handleError(_0x40be45,null));};exports[_0x3b8b('0x5b')]=function(_0x5e7c28,_0x4410d2,_0xf0a8dd){if(_0x5e7c28[_0x3b8b('0x55')]['id']){delete _0x5e7c28[_0x3b8b('0x55')]['id'];}return db[_0x3b8b('0x3a')][_0x3b8b('0x59')]({'where':{'id':_0x5e7c28[_0x3b8b('0x57')]['id']}})[_0x3b8b('0x34')](handleEntityNotFound(_0x4410d2,null))[_0x3b8b('0x34')](function(_0x2a77da){if(_0x2a77da){_0x5e7c28[_0x3b8b('0x55')][_0x3b8b('0x5c')]=_0x2a77da['id'];_0x5e7c28['body'][_0x3b8b('0x5d')]=integrations[_0x3b8b('0x5e')](_0x5e7c28[_0x3b8b('0x55')][_0x3b8b('0x5f')],_0x5e7c28[_0x3b8b('0x55')][_0x3b8b('0x3d')]);_0x5e7c28['body'][_0x3b8b('0x60')]=integrations['getDescriptions'](_0x5e7c28[_0x3b8b('0x55')]['channel'],_0x5e7c28[_0x3b8b('0x55')][_0x3b8b('0x3d')]);return db[_0x3b8b('0x5a')][_0x3b8b('0x54')](_0x5e7c28['body'],{'include':[{'model':db[_0x3b8b('0x61')],'as':'Subjects'},{'model':db[_0x3b8b('0x61')],'as':_0x3b8b('0x60')}]});}return null;})[_0x3b8b('0x34')](respondWithResult(_0x4410d2,null))[_0x3b8b('0x29')](handleError(_0x4410d2,null));};exports[_0x3b8b('0x62')]=function(_0x5e9f49,_0x31d591,_0x2286bd){var _0x545371=['made_sla',_0x3b8b('0x63'),_0x3b8b('0x64'),_0x3b8b('0x65'),_0x3b8b('0x66'),'notify',_0x3b8b('0x67'),_0x3b8b('0x68'),_0x3b8b('0x69')];var _0x72632a=[_0x3b8b('0x6a'),_0x3b8b('0x6b'),'caused_by',_0x3b8b('0x6c'),_0x3b8b('0x6d'),_0x3b8b('0x6e'),_0x3b8b('0x6f'),_0x3b8b('0x63'),'approval_history',_0x3b8b('0x70'),'resolved_by',_0x3b8b('0x71'),'opened_by',_0x3b8b('0x72'),_0x3b8b('0x73'),_0x3b8b('0x74'),_0x3b8b('0x75'),_0x3b8b('0x76'),'knowledge',_0x3b8b('0x48'),_0x3b8b('0x77'),_0x3b8b('0x78'),_0x3b8b('0x79'),_0x3b8b('0x7a'),_0x3b8b('0x7b'),'active',_0x3b8b('0x7c'),_0x3b8b('0x7d'),'priority',_0x3b8b('0x7e'),_0x3b8b('0x7f'),_0x3b8b('0x80'),'expected_start',_0x3b8b('0x81'),_0x3b8b('0x82'),_0x3b8b('0x83'),_0x3b8b('0x84'),_0x3b8b('0x85'),'resolved_at',_0x3b8b('0x86'),'approval_set',_0x3b8b('0x65'),_0x3b8b('0x87'),_0x3b8b('0x88'),_0x3b8b('0x66'),_0x3b8b('0x89'),_0x3b8b('0x8a'),'work_start','assignment_group',_0x3b8b('0x8b'),_0x3b8b('0x8c'),_0x3b8b('0x8d'),_0x3b8b('0x8e'),_0x3b8b('0x8f'),'sys_class_name','close_notes',_0x3b8b('0x90'),'follow_up',_0x3b8b('0x91'),_0x3b8b('0x92'),_0x3b8b('0x93'),_0x3b8b('0x94'),_0x3b8b('0x67'),_0x3b8b('0x95'),_0x3b8b('0x96'),_0x3b8b('0x97'),'reassignment_count',_0x3b8b('0x98'),_0x3b8b('0x99'),'severity','comments',_0x3b8b('0x9a'),_0x3b8b('0x9b'),_0x3b8b('0x9c'),_0x3b8b('0x9d'),_0x3b8b('0x9e'),_0x3b8b('0x9f'),_0x3b8b('0xa0'),'escalation',_0x3b8b('0xa1'),_0x3b8b('0xa2'),_0x3b8b('0xa3'),_0x3b8b('0x69')];var _0x4a5a85='';var _0x117b6f='';var _0x37e09b=[];var _0x53052f='';var _0x15f57a='';var _0x242ebd=[];var _0x4e80ce='';var _0x28aaef='';var _0x6ddfac={};var _0xe16363='';return db[_0x3b8b('0x3a')]['findOne']({'where':{'id':_0x5e9f49[_0x3b8b('0x57')]['id']},'attributes':['id',_0x3b8b('0xa4'),_0x3b8b('0xa5'),_0x3b8b('0xa6'),_0x3b8b('0xa7'),'serverUrl']})[_0x3b8b('0x34')](handleEntityNotFound(_0x31d591,null))['then'](function(_0x3d843f){if(_0x3d843f){_0xe16363=_0x3d843f[_0x3b8b('0xa7')];var _0x33b80e=_0xe16363[_0x3b8b('0xa8')](-0x1);if(_0x33b80e==='/'){_0xe16363=_0xe16363[_0x3b8b('0xa9')](0x0,_0xe16363[_0x3b8b('0xaa')](_0x33b80e));}_0x28aaef=util[_0x3b8b('0xab')](_0x3b8b('0xac'),_0xe16363);_0x4e80ce=util[_0x3b8b('0xab')](_0x3b8b('0xad'),_0xe16363);_0x6ddfac={'user':_0x3d843f['username'],'pass':_0x3d843f[_0x3b8b('0xa5')]};var _0x9efece={'method':'GET','uri':_0x28aaef+_0x3b8b('0xae'),'auth':_0x6ddfac,'json':!![]};return rp(_0x9efece);}})[_0x3b8b('0x34')](function(_0x4afb23){if(_0x4afb23[_0x3b8b('0xaf')][_0x3b8b('0x45')]>0x0){_0x4a5a85=_0x4afb23[_0x3b8b('0xaf')];}console[_0x3b8b('0xb0')](_0x3b8b('0xb1'),_0x4a5a85);_0x242ebd=[];_0x117b6f=Object[_0x3b8b('0xb2')]([],_0x4a5a85);_['remove'](_0x117b6f,function(_0x397d92){return!_0x545371[_0x3b8b('0xb3')](_0x397d92['name']);});_0x117b6f[_0x3b8b('0xb4')](function(_0x470720){var _0x2791fd=createFieldObject(_0x4e80ce,_0x6ddfac,_0x470720[_0x3b8b('0xb5')],_0x470720[_0x3b8b('0x37')],_0x470720[_0x3b8b('0xb6')],![]);_0x242ebd[_0x3b8b('0xb7')](_0x2791fd);});return Promise[_0x3b8b('0xb8')](_0x242ebd);})[_0x3b8b('0x34')](function(_0x584f5c){_0x37e09b=_0x584f5c;_0x53052f=Object[_0x3b8b('0xb2')]([],_0x4a5a85);console[_0x3b8b('0xb0')](_0x3b8b('0xb9'),_0x4a5a85);_[_0x3b8b('0xba')](_0x53052f,function(_0x1d6dab){return _0x72632a[_0x3b8b('0xb3')](_0x1d6dab['name']);});console[_0x3b8b('0xb0')](_0x3b8b('0xbb'),_0x53052f);_0x242ebd=[];_0x53052f[_0x3b8b('0xb4')](function(_0xd43aa1){var _0x30b537=createFieldObject(_0x4e80ce,_0x6ddfac,_0xd43aa1[_0x3b8b('0xb5')],_0xd43aa1[_0x3b8b('0x37')],_0xd43aa1[_0x3b8b('0xb6')],!![]);_0x242ebd[_0x3b8b('0xb7')](_0x30b537);});return Promise['all'](_0x242ebd);})['then'](function(_0x35f4e9){_0x15f57a=_0x35f4e9;var _0x2ef9cd=_0x37e09b[_0x3b8b('0xbc')](_0x15f57a);return{'count':_0x2ef9cd['length'],'rows':_0x2ef9cd};})['then'](respondWithResult(_0x31d591,null))['catch'](function(_0x339400){console[_0x3b8b('0xb0')](_0x3b8b('0xbd')+_0x339400);var _0x956bcd=_0x5e9f49[_0x3b8b('0x43')][_0x3b8b('0x1c')]?0x1f4:_0x339400[_0x3b8b('0xbe')]||0x1f4;logger[_0x3b8b('0x26')](_0x339400['stack']);delete _0x339400[_0x3b8b('0x37')];if(_0x956bcd===0x191){_0x956bcd=0x190;}_0x31d591[_0x3b8b('0x2b')](_0x956bcd)[_0x3b8b('0xbf')](_0x5e9f49[_0x3b8b('0x43')]['test']?{'message':_0x3b8b('0xc0'),'statusCode':_0x339400[_0x3b8b('0xbe')]}:_0x339400);});};function createFieldObject(_0x54f7a2,_0x2888f8,_0x182af2,_0x544ba6,_0xa52fc3,_0x4524df){return new Promise(function(_0x3b3f97,_0x45597f){var _0x3ab0ea={'id':_0x544ba6,'name':_0xa52fc3,'custom':_0x4524df};if(_0x182af2===_0x3b8b('0xc1')){_0x3ab0ea[_0x3b8b('0x53')]=[{'name':'True','value':'true'},{'name':_0x3b8b('0xc2'),'value':_0x3b8b('0xc3')}];_0x3b3f97(_0x3ab0ea);}else{var _0x329102={'method':_0x3b8b('0xc4'),'uri':_0x54f7a2+_0x3b8b('0xc5')+_0x544ba6,'auth':_0x2888f8,'json':!![]};return rp(_0x329102)[_0x3b8b('0x34')](function(_0x31d970){var _0x2195e7=[];if(_0x31d970[_0x3b8b('0xaf')][_0x3b8b('0x45')]>0x0){_0x31d970['result'][_0x3b8b('0xb4')](function(_0x43b3c2){if(_0x43b3c2[_0x3b8b('0xc6')]===_0x3b8b('0xc3')){var _0x40a5d8={'name':_0x43b3c2['label'],'value':_0x43b3c2[_0x3b8b('0xc7')]};_0x2195e7[_0x3b8b('0xb7')](_0x40a5d8);}});}_0x3ab0ea['options']=_0x2195e7;if(_0x3ab0ea[_0x3b8b('0x53')]['length']>0x0){_0x3b3f97(_0x3ab0ea);}else{if(_0x4524df==![]){_0x3b3f97();}else{_0x3b3f97(_0x3ab0ea);}}});}});}
\ No newline at end of file
+var _0x5915=['json','count','offset','limit','set','Content-Range','apply','reject','save','update','stack','name','index','ServicenowAccount','rawAttributes','fieldName','model','map','query','filters','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','pick','filter','where','type','VIRTUAL','merge','options','includeAll','show','params','keys','length','include','find','create','body','getConfigurations','findOne','ServicenowConfiguration','addConfiguration','AccountId','channel','ServicenowField','Subjects','Descriptions','getFields','made_sla','hold_reason','knowledge','subcategory','close_code','notify','incident_state','category','caused_by','watch_list','sys_updated_on','approval_history','number','resolved_by','sys_updated_by','user_input','sys_created_on','state','sys_created_by','cmdb_ci','delivery_plan','impact','active','work_notes_list','sys_domain_path','rfc','time_worked','opened_at','group_list','reopened_time','caller_id','work_notes','short_description','work_start','assignment_group','business_stc','additional_assignee_list','description','calendar_duration','sys_class_name','close_notes','closed_by','follow_up','parent_incident','contact_type','reopened_by','problem_id','reassignment_count','activity_due','assigned_to','severity','sla_due','approval','comments_and_work_notes','due_date','sys_mod_count','reopen_count','escalation','correlation_id','location','username','password','email','remoteUri','serverUrl','substring','lastIndexOf','format','%s/api/now/doc/table/schema/','%s/api/now/table/','GET','incident?sysparm_display_value=all','result','log','incident\x20table\x20objects','remove','includes','label','push','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','forEach','all','concat','ServiceNow\x20error:\x20','test','statusCode','Wrong\x20credentials','true','False','false','sys_choice?sysparm_query=name=incident^element=','inactive','html-pdf','eml-format','rimraf','request-promise','moment','bluebird','util','to-csv','ejs','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','../../config/logger','../../config/utils','../../mysqldb','../../components/integrations/configuration','client','http','Sequelize','ValidationError','request','then','info','ServicenowAccount,\x20%s,\x20%s','request\x20sent','debug','ServicenowAccount,\x20%s,\x20%s,\x20%s','stringify','error','code','message','catch','sendStatus','status','end'];(function(_0x2f5ac5,_0x1ee939){var _0x37c9a8=function(_0x15031f){while(--_0x15031f){_0x2f5ac5['push'](_0x2f5ac5['shift']());}};_0x37c9a8(++_0x1ee939);}(_0x5915,0x14a));var _0x5591=function(_0x59e54c,_0xe62289){_0x59e54c=_0x59e54c-0x0;var _0x2d5aca=_0x5915[_0x59e54c];return _0x2d5aca;};'use strict';var pdf=require(_0x5591('0x0'));var emlformat=require(_0x5591('0x1'));var rimraf=require(_0x5591('0x2'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0x5591('0x3'));var moment=require(_0x5591('0x4'));var BPromise=require(_0x5591('0x5'));var Mustache=require('mustache');var util=require(_0x5591('0x6'));var path=require('path');var sox=require('sox');var csv=require(_0x5591('0x7'));var ejs=require(_0x5591('0x8'));var fs=require('fs');var _=require('lodash');var squel=require(_0x5591('0x9'));var crypto=require(_0x5591('0xa'));var jsforce=require(_0x5591('0xb'));var deskjs=require(_0x5591('0xc'));var toCsv=require(_0x5591('0x7'));var querystring=require('querystring');var Papa=require(_0x5591('0xd'));var Redis=require(_0x5591('0xe'));var authService=require('../../components/auth/service');var qs=require(_0x5591('0xf'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x5591('0x10'));var logger=require(_0x5591('0x11'))('api');var utils=require(_0x5591('0x12'));var config=require('../../config/environment');var db=require(_0x5591('0x13'))['db'];var integrations=require(_0x5591('0x14'));var jayson=require('jayson/promise');var client=jayson[_0x5591('0x15')][_0x5591('0x16')]({'port':0x232a});function checkPasswordPattern(_0x1830b2,_0x17a0e3,_0x7ab73e){if(_0x7ab73e){var _0x142de1=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x142de1['test'](_0x17a0e3)){return _0x1830b2;}else{throw new db[(_0x5591('0x17'))][(_0x5591('0x18'))]('The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.');}}else{return _0x1830b2;}}function respondWithRpcPromise(_0x8f329d,_0x450e87,_0x4527fa,_0x2fd54e){return new BPromise(function(_0x59501f,_0x1e61a3){var _0x3c8eda=_0x2fd54e||client;return _0x3c8eda[_0x5591('0x19')](_0x8f329d,_0x4527fa)[_0x5591('0x1a')](function(_0x4a2c5){logger[_0x5591('0x1b')](_0x5591('0x1c'),_0x450e87,_0x5591('0x1d'));logger[_0x5591('0x1e')](_0x5591('0x1f'),_0x450e87,_0x5591('0x1d'),JSON[_0x5591('0x20')](_0x4a2c5));if(_0x4a2c5[_0x5591('0x21')]){if(_0x4a2c5[_0x5591('0x21')][_0x5591('0x22')]===0x1f4){logger['error'](_0x5591('0x1c'),_0x450e87,_0x4a2c5[_0x5591('0x21')]['message']);return _0x1e61a3(_0x4a2c5['error']['message']);}logger['error'](_0x5591('0x1c'),_0x450e87,_0x4a2c5[_0x5591('0x21')][_0x5591('0x23')]);return _0x59501f(_0x4a2c5[_0x5591('0x21')][_0x5591('0x23')]);}else{logger[_0x5591('0x1b')](_0x5591('0x1c'),_0x450e87,'request\x20sent');_0x59501f(_0x4a2c5['result'][_0x5591('0x23')]);}})[_0x5591('0x24')](function(_0x7623ea){logger[_0x5591('0x21')]('ServicenowAccount,\x20%s,\x20%s',_0x450e87,_0x7623ea);_0x1e61a3(_0x7623ea);});});}function respondWithStatusCode(_0x38dc60,_0x65e133){_0x65e133=_0x65e133||0xcc;return function(_0x42a3d9){if(_0x42a3d9){return _0x38dc60[_0x5591('0x25')](_0x65e133);}return _0x38dc60[_0x5591('0x26')](_0x65e133)[_0x5591('0x27')]();};}function respondWithResult(_0x412125,_0x4e0aa9){_0x4e0aa9=_0x4e0aa9||0xc8;return function(_0x366ae2){if(_0x366ae2){return _0x412125[_0x5591('0x26')](_0x4e0aa9)[_0x5591('0x28')](_0x366ae2);}};}function respondWithFilteredResult(_0x1506e4,_0x1bcbf0){return function(_0x28c9f6){if(_0x28c9f6){var _0x59df24=_0x28c9f6[_0x5591('0x29')],_0x244222=_0x1bcbf0[_0x5591('0x2a')],_0x367d06=_0x1bcbf0['offset']+_0x1bcbf0[_0x5591('0x2b')],_0x17e0c6;if(_0x367d06>=_0x59df24){_0x367d06=_0x59df24;_0x17e0c6=0xc8;}else{_0x17e0c6=0xce;}_0x1506e4['status'](_0x17e0c6);return _0x1506e4[_0x5591('0x2c')](_0x5591('0x2d'),_0x244222+'-'+_0x367d06+'/'+_0x59df24)[_0x5591('0x28')](_0x28c9f6);}return null;};}function patchUpdates(_0x3351a0){return function(_0x46c2b7){try{jsonpatch[_0x5591('0x2e')](_0x46c2b7,_0x3351a0,!![]);}catch(_0x38da5b){return BPromise[_0x5591('0x2f')](_0x38da5b);}return _0x46c2b7[_0x5591('0x30')]();};}function saveUpdates(_0x39b8e6,_0x52ef2a){return function(_0x597f0b){if(_0x597f0b){return _0x597f0b[_0x5591('0x31')](_0x39b8e6)[_0x5591('0x1a')](function(_0x3a926a){return _0x3a926a;});}return null;};}function removeEntity(_0x500745,_0xe79a44){return function(_0x51c331){if(_0x51c331){return _0x51c331['destroy']()['then'](function(){_0x500745['status'](0xcc)[_0x5591('0x27')]();});}};}function handleEntityNotFound(_0x33ead4,_0x428f34){return function(_0x12ba4d){if(!_0x12ba4d){_0x33ead4[_0x5591('0x25')](0x194);}return _0x12ba4d;};}function handleError(_0x3ca86e,_0x47fc91){_0x47fc91=_0x47fc91||0x1f4;return function(_0x333665){logger[_0x5591('0x21')](_0x333665[_0x5591('0x32')]);if(_0x333665[_0x5591('0x33')]){delete _0x333665[_0x5591('0x33')];}_0x3ca86e['status'](_0x47fc91)['send'](_0x333665);};}exports[_0x5591('0x34')]=function(_0x8e939d,_0x36a355){var _0x1ab13f={},_0x496952={},_0x3b3ef6={'count':0x0,'rows':[]};var _0x475eb7=_['map'](db[_0x5591('0x35')][_0x5591('0x36')],function(_0x3b37e2){return{'name':_0x3b37e2[_0x5591('0x37')],'type':_0x3b37e2['type']['key']};});_0x496952[_0x5591('0x38')]=_[_0x5591('0x39')](_0x475eb7,_0x5591('0x33'));_0x496952[_0x5591('0x3a')]=_['keys'](_0x8e939d[_0x5591('0x3a')]);_0x496952[_0x5591('0x3b')]=_[_0x5591('0x3c')](_0x496952[_0x5591('0x38')],_0x496952[_0x5591('0x3a')]);_0x1ab13f[_0x5591('0x3d')]=_[_0x5591('0x3c')](_0x496952['model'],qs['fields'](_0x8e939d[_0x5591('0x3a')][_0x5591('0x3e')]));_0x1ab13f['attributes']=_0x1ab13f[_0x5591('0x3d')]['length']?_0x1ab13f[_0x5591('0x3d')]:_0x496952[_0x5591('0x38')];if(!_0x8e939d[_0x5591('0x3a')][_0x5591('0x3f')](_0x5591('0x40'))){_0x1ab13f['limit']=qs[_0x5591('0x2b')](_0x8e939d[_0x5591('0x3a')][_0x5591('0x2b')]);_0x1ab13f[_0x5591('0x2a')]=qs[_0x5591('0x2a')](_0x8e939d[_0x5591('0x3a')][_0x5591('0x2a')]);}_0x1ab13f[_0x5591('0x41')]=qs[_0x5591('0x42')](_0x8e939d[_0x5591('0x3a')][_0x5591('0x42')]);_0x1ab13f['where']=qs[_0x5591('0x3b')](_[_0x5591('0x43')](_0x8e939d[_0x5591('0x3a')],_0x496952['filters']),_0x475eb7);if(_0x8e939d[_0x5591('0x3a')][_0x5591('0x44')]){_0x1ab13f[_0x5591('0x45')]=_['merge'](_0x1ab13f[_0x5591('0x45')],{'$or':_[_0x5591('0x39')](_0x475eb7,function(_0x157696){if(_0x157696[_0x5591('0x46')]!==_0x5591('0x47')){var _0x5882c1={};_0x5882c1[_0x157696[_0x5591('0x33')]]={'$like':'%'+_0x8e939d['query']['filter']+'%'};return _0x5882c1;}})});}_0x1ab13f=_[_0x5591('0x48')]({},_0x1ab13f,_0x8e939d[_0x5591('0x49')]);var _0x534682={'where':_0x1ab13f[_0x5591('0x45')]};return db['ServicenowAccount'][_0x5591('0x29')](_0x534682)[_0x5591('0x1a')](function(_0x222fca){_0x3b3ef6[_0x5591('0x29')]=_0x222fca;if(_0x8e939d['query'][_0x5591('0x4a')]){_0x1ab13f['include']=[{'all':!![]}];}return db['ServicenowAccount']['findAll'](_0x1ab13f);})[_0x5591('0x1a')](function(_0x3c4459){_0x3b3ef6['rows']=_0x3c4459;return _0x3b3ef6;})['then'](respondWithFilteredResult(_0x36a355,_0x1ab13f))[_0x5591('0x24')](handleError(_0x36a355,null));};exports[_0x5591('0x4b')]=function(_0x10d41e,_0x4b4414){var _0x2dcb0d={'raw':![],'where':{'id':_0x10d41e[_0x5591('0x4c')]['id']}},_0x5bba87={};_0x5bba87[_0x5591('0x38')]=_[_0x5591('0x4d')](db[_0x5591('0x35')][_0x5591('0x36')]);_0x5bba87[_0x5591('0x3a')]=_[_0x5591('0x4d')](_0x10d41e[_0x5591('0x3a')]);_0x5bba87[_0x5591('0x3b')]=_[_0x5591('0x3c')](_0x5bba87[_0x5591('0x38')],_0x5bba87[_0x5591('0x3a')]);_0x2dcb0d[_0x5591('0x3d')]=_['intersection'](_0x5bba87[_0x5591('0x38')],qs[_0x5591('0x3e')](_0x10d41e['query']['fields']));_0x2dcb0d[_0x5591('0x3d')]=_0x2dcb0d['attributes'][_0x5591('0x4e')]?_0x2dcb0d[_0x5591('0x3d')]:_0x5bba87[_0x5591('0x38')];if(_0x10d41e[_0x5591('0x3a')]['includeAll']){_0x2dcb0d[_0x5591('0x4f')]=[{'all':!![]}];}_0x2dcb0d=_[_0x5591('0x48')]({},_0x2dcb0d,_0x10d41e[_0x5591('0x49')]);return db[_0x5591('0x35')][_0x5591('0x50')](_0x2dcb0d)[_0x5591('0x1a')](handleEntityNotFound(_0x4b4414,null))[_0x5591('0x1a')](respondWithResult(_0x4b4414,null))[_0x5591('0x24')](handleError(_0x4b4414,null));};exports[_0x5591('0x51')]=function(_0x331547,_0x1c74cd){return db[_0x5591('0x35')][_0x5591('0x51')](_0x331547[_0x5591('0x52')],{})[_0x5591('0x1a')](respondWithResult(_0x1c74cd,0xc9))[_0x5591('0x24')](handleError(_0x1c74cd,null));};exports['update']=function(_0x42f9e2,_0x27b6b1){if(_0x42f9e2['body']['id']){delete _0x42f9e2[_0x5591('0x52')]['id'];}return db[_0x5591('0x35')][_0x5591('0x50')]({'where':{'id':_0x42f9e2[_0x5591('0x4c')]['id']}})['then'](handleEntityNotFound(_0x27b6b1,null))[_0x5591('0x1a')](saveUpdates(_0x42f9e2[_0x5591('0x52')],null))[_0x5591('0x1a')](respondWithResult(_0x27b6b1,null))[_0x5591('0x24')](handleError(_0x27b6b1,null));};exports['destroy']=function(_0x477811,_0xc60311){return db[_0x5591('0x35')][_0x5591('0x50')]({'where':{'id':_0x477811[_0x5591('0x4c')]['id']}})[_0x5591('0x1a')](handleEntityNotFound(_0xc60311,null))['then'](removeEntity(_0xc60311,null))[_0x5591('0x24')](handleError(_0xc60311,null));};exports[_0x5591('0x53')]=function(_0x33f6ca,_0x6301d4,_0x48486d){var _0x21493d={};var _0x167591={};var _0x2098d9;var _0x4fc98a;return db[_0x5591('0x35')][_0x5591('0x54')]({'where':{'id':_0x33f6ca['params']['id']}})[_0x5591('0x1a')](handleEntityNotFound(_0x6301d4,null))['then'](function(_0xe8b4de){if(_0xe8b4de){_0x2098d9=_0xe8b4de;_0x167591[_0x5591('0x38')]=_['keys'](db[_0x5591('0x55')][_0x5591('0x36')]);_0x167591[_0x5591('0x3a')]=_['keys'](_0x33f6ca[_0x5591('0x3a')]);_0x167591[_0x5591('0x3b')]=_[_0x5591('0x3c')](_0x167591[_0x5591('0x38')],_0x167591[_0x5591('0x3a')]);_0x21493d[_0x5591('0x3d')]=_[_0x5591('0x3c')](_0x167591['model'],qs[_0x5591('0x3e')](_0x33f6ca[_0x5591('0x3a')]['fields']));_0x21493d[_0x5591('0x3d')]=_0x21493d[_0x5591('0x3d')][_0x5591('0x4e')]?_0x21493d['attributes']:_0x167591[_0x5591('0x38')];_0x21493d[_0x5591('0x41')]=qs[_0x5591('0x42')](_0x33f6ca[_0x5591('0x3a')][_0x5591('0x42')]);_0x21493d[_0x5591('0x45')]=qs[_0x5591('0x3b')](_['pick'](_0x33f6ca[_0x5591('0x3a')],_0x167591[_0x5591('0x3b')]));if(_0x33f6ca['query']['filter']){_0x21493d['where']=_[_0x5591('0x48')](_0x21493d[_0x5591('0x45')],{'$or':_[_0x5591('0x39')](_0x21493d[_0x5591('0x3d')],function(_0x7d3560){var _0x191078={};_0x191078[_0x7d3560]={'$like':'%'+_0x33f6ca['query']['filter']+'%'};return _0x191078;})});}_0x21493d=_[_0x5591('0x48')]({},_0x21493d,_0x33f6ca[_0x5591('0x49')]);return _0x2098d9[_0x5591('0x53')](_0x21493d);}})[_0x5591('0x1a')](function(_0x8ebcc1){if(_0x8ebcc1){_0x4fc98a=_0x8ebcc1[_0x5591('0x4e')];if(!_0x33f6ca[_0x5591('0x3a')][_0x5591('0x3f')](_0x5591('0x40'))){_0x21493d[_0x5591('0x2b')]=qs[_0x5591('0x2b')](_0x33f6ca[_0x5591('0x3a')][_0x5591('0x2b')]);_0x21493d['offset']=qs['offset'](_0x33f6ca['query']['offset']);}return _0x2098d9['getConfigurations'](_0x21493d);}})[_0x5591('0x1a')](function(_0x3336c8){if(_0x3336c8){return _0x3336c8?{'count':_0x4fc98a,'rows':_0x3336c8}:null;}})[_0x5591('0x1a')](respondWithResult(_0x6301d4,null))[_0x5591('0x24')](handleError(_0x6301d4,null));};exports[_0x5591('0x56')]=function(_0x4bf7b6,_0x262b2b,_0x1b309b){if(_0x4bf7b6['body']['id']){delete _0x4bf7b6[_0x5591('0x52')]['id'];}return db[_0x5591('0x35')][_0x5591('0x54')]({'where':{'id':_0x4bf7b6[_0x5591('0x4c')]['id']}})[_0x5591('0x1a')](handleEntityNotFound(_0x262b2b,null))['then'](function(_0x57980e){if(_0x57980e){_0x4bf7b6[_0x5591('0x52')][_0x5591('0x57')]=_0x57980e['id'];_0x4bf7b6[_0x5591('0x52')]['Subjects']=integrations['getSubjects'](_0x4bf7b6[_0x5591('0x52')][_0x5591('0x58')],_0x4bf7b6[_0x5591('0x52')][_0x5591('0x46')]);_0x4bf7b6['body']['Descriptions']=integrations['getDescriptions'](_0x4bf7b6['body'][_0x5591('0x58')],_0x4bf7b6['body'][_0x5591('0x46')]);return db['ServicenowConfiguration']['create'](_0x4bf7b6[_0x5591('0x52')],{'include':[{'model':db[_0x5591('0x59')],'as':_0x5591('0x5a')},{'model':db[_0x5591('0x59')],'as':_0x5591('0x5b')}]});}return null;})['then'](respondWithResult(_0x262b2b,null))[_0x5591('0x24')](handleError(_0x262b2b,null));};exports[_0x5591('0x5c')]=function(_0x43f6ce,_0x184252,_0x1b2348){var _0x3ef57d=[_0x5591('0x5d'),_0x5591('0x5e'),_0x5591('0x5f'),_0x5591('0x60'),_0x5591('0x61'),_0x5591('0x62'),_0x5591('0x63'),'severity',_0x5591('0x64')];var _0x259e98=['parent',_0x5591('0x5d'),_0x5591('0x65'),_0x5591('0x66'),'upon_reject',_0x5591('0x67'),'child_incidents','hold_reason',_0x5591('0x68'),_0x5591('0x69'),_0x5591('0x6a'),_0x5591('0x6b'),'opened_by',_0x5591('0x6c'),_0x5591('0x6d'),'sys_domain',_0x5591('0x6e'),_0x5591('0x6f'),_0x5591('0x5f'),'order','calendar_stc','closed_at',_0x5591('0x70'),_0x5591('0x71'),_0x5591('0x72'),_0x5591('0x73'),_0x5591('0x74'),'business_service','priority',_0x5591('0x75'),_0x5591('0x76'),_0x5591('0x77'),'expected_start',_0x5591('0x78'),'business_duration',_0x5591('0x79'),'work_end',_0x5591('0x7a'),'resolved_at',_0x5591('0x7b'),'approval_set',_0x5591('0x60'),_0x5591('0x7c'),_0x5591('0x7d'),_0x5591('0x61'),'correlation_display','delivery_task',_0x5591('0x7e'),_0x5591('0x7f'),_0x5591('0x80'),_0x5591('0x81'),_0x5591('0x82'),_0x5591('0x83'),_0x5591('0x62'),_0x5591('0x84'),_0x5591('0x85'),_0x5591('0x86'),_0x5591('0x87'),_0x5591('0x88'),'sys_id',_0x5591('0x89'),_0x5591('0x8a'),_0x5591('0x63'),'urgency',_0x5591('0x8b'),'company',_0x5591('0x8c'),_0x5591('0x8d'),_0x5591('0x8e'),_0x5591('0x8f'),'comments',_0x5591('0x90'),_0x5591('0x91'),_0x5591('0x92'),_0x5591('0x93'),_0x5591('0x94'),_0x5591('0x95'),'sys_tags',_0x5591('0x96'),'upon_approval',_0x5591('0x97'),_0x5591('0x98'),_0x5591('0x64')];var _0x2e09d0='';var _0x1222d7='';var _0x15773c=[];var _0x2a277f='';var _0x912d05='';var _0x4cd3f0=[];var _0x3adaea='';var _0x34d812='';var _0x24e7cb={};var _0x11fde5='';return db[_0x5591('0x35')][_0x5591('0x54')]({'where':{'id':_0x43f6ce[_0x5591('0x4c')]['id']},'attributes':['id',_0x5591('0x99'),_0x5591('0x9a'),_0x5591('0x9b'),_0x5591('0x9c'),_0x5591('0x9d')]})[_0x5591('0x1a')](handleEntityNotFound(_0x184252,null))[_0x5591('0x1a')](function(_0x4b2cc4){if(_0x4b2cc4){_0x11fde5=_0x4b2cc4['remoteUri'];var _0x3d074b=_0x11fde5['slice'](-0x1);if(_0x3d074b==='/'){_0x11fde5=_0x11fde5[_0x5591('0x9e')](0x0,_0x11fde5[_0x5591('0x9f')](_0x3d074b));}_0x34d812=util[_0x5591('0xa0')](_0x5591('0xa1'),_0x11fde5);_0x3adaea=util[_0x5591('0xa0')](_0x5591('0xa2'),_0x11fde5);_0x24e7cb={'user':_0x4b2cc4[_0x5591('0x99')],'pass':_0x4b2cc4['password']};var _0x33dc34={'method':_0x5591('0xa3'),'uri':_0x34d812+_0x5591('0xa4'),'auth':_0x24e7cb,'json':!![]};return rp(_0x33dc34);}})[_0x5591('0x1a')](function(_0x28a672){if(_0x28a672[_0x5591('0xa5')]['length']>0x0){_0x2e09d0=_0x28a672[_0x5591('0xa5')];}console[_0x5591('0xa6')](_0x5591('0xa7'),_0x2e09d0);_0x4cd3f0=[];_0x1222d7=Object['assign']([],_0x2e09d0);_[_0x5591('0xa8')](_0x1222d7,function(_0x55a759){return!_0x3ef57d[_0x5591('0xa9')](_0x55a759[_0x5591('0x33')]);});_0x1222d7['forEach'](function(_0x52a2b5){var _0x328853=createFieldObject(_0x3adaea,_0x24e7cb,_0x52a2b5['internalType'],_0x52a2b5[_0x5591('0x33')],_0x52a2b5[_0x5591('0xaa')],![]);_0x4cd3f0[_0x5591('0xab')](_0x328853);});return Promise['all'](_0x4cd3f0);})[_0x5591('0x1a')](function(_0xb58866){_0x15773c=_0xb58866;_0x2a277f=Object['assign']([],_0x2e09d0);console[_0x5591('0xa6')]('TCL:\x20_object',_0x2e09d0);_['remove'](_0x2a277f,function(_0xb2fc7c){return _0x259e98[_0x5591('0xa9')](_0xb2fc7c[_0x5591('0x33')]);});console[_0x5591('0xa6')](_0x5591('0xac'),_0x2a277f);_0x4cd3f0=[];_0x2a277f[_0x5591('0xad')](function(_0x3372cf){var _0x701d71=createFieldObject(_0x3adaea,_0x24e7cb,_0x3372cf['internalType'],_0x3372cf[_0x5591('0x33')],_0x3372cf['label'],!![]);_0x4cd3f0[_0x5591('0xab')](_0x701d71);});return Promise[_0x5591('0xae')](_0x4cd3f0);})['then'](function(_0x25c883){_0x912d05=_0x25c883;var _0x342fff=_0x15773c[_0x5591('0xaf')](_0x912d05);return{'count':_0x342fff['length'],'rows':_0x342fff};})['then'](respondWithResult(_0x184252,null))[_0x5591('0x24')](function(_0xf81892){console[_0x5591('0xa6')](_0x5591('0xb0')+_0xf81892);var _0x42e9fc=_0x43f6ce['query'][_0x5591('0xb1')]?0x1f4:_0xf81892[_0x5591('0xb2')]||0x1f4;logger[_0x5591('0x21')](_0xf81892[_0x5591('0x32')]);delete _0xf81892[_0x5591('0x33')];if(_0x42e9fc===0x191){_0x42e9fc=0x190;}_0x184252[_0x5591('0x26')](_0x42e9fc)['send'](_0x43f6ce[_0x5591('0x3a')][_0x5591('0xb1')]?{'message':_0x5591('0xb3'),'statusCode':_0xf81892[_0x5591('0xb2')]}:_0xf81892);});};function createFieldObject(_0x5a5796,_0x451be1,_0x39161a,_0x5155e0,_0x52579e,_0x136740){return new Promise(function(_0x477c42,_0x3b9018){var _0x9af50a={'id':_0x5155e0,'name':_0x52579e,'custom':_0x136740};if(_0x39161a==='boolean'){_0x9af50a[_0x5591('0x49')]=[{'name':'True','value':_0x5591('0xb4')},{'name':_0x5591('0xb5'),'value':_0x5591('0xb6')}];_0x477c42(_0x9af50a);}else{var _0x52848a={'method':_0x5591('0xa3'),'uri':_0x5a5796+_0x5591('0xb7')+_0x5155e0,'auth':_0x451be1,'json':!![]};return rp(_0x52848a)[_0x5591('0x1a')](function(_0x14851d){var _0x40d76b=[];if(_0x14851d[_0x5591('0xa5')]['length']>0x0){_0x14851d['result'][_0x5591('0xad')](function(_0x3f9831){if(_0x3f9831[_0x5591('0xb8')]===_0x5591('0xb6')){var _0x4c60e1={'name':_0x3f9831['label'],'value':_0x3f9831['value']};_0x40d76b[_0x5591('0xab')](_0x4c60e1);}});}_0x9af50a[_0x5591('0x49')]=_0x40d76b;if(_0x9af50a[_0x5591('0x49')]['length']>0x0){_0x477c42(_0x9af50a);}else{if(_0x136740==![]){_0x477c42();}else{_0x477c42(_0x9af50a);}}});}});}
\ No newline at end of file