Built motion from commit 3c2ce842.|2.6.31
[motion2.git] / server / api / intServicenowAccount / intServicenowAccount.controller.js
index e6904e9..247d7e0 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb7c2=['opened_by','user_input','sys_created_on','sys_domain','sys_created_by','calendar_stc','closed_at','cmdb_ci','delivery_plan','impact','active','work_notes_list','business_service','sys_domain_path','rfc','expected_start','opened_at','business_duration','work_end','reopened_time','resolved_at','caller_id','approval_set','subcategory','work_notes','short_description','delivery_task','assignment_group','business_stc','additional_assignee_list','description','calendar_duration','sys_class_name','close_notes','closed_by','parent_incident','sys_id','contact_type','reopened_by','incident_state','problem_id','company','activity_due','comments','sla_due','comments_and_work_notes','due_date','sys_mod_count','sys_tags','escalation','upon_approval','correlation_id','location','category','password','email','remoteUri','format','%s/api/now/doc/table/schema/','GET','incident?sysparm_display_value=all','result','incident\x20table\x20objects','assign','remove','includes','internalType','label','push','log','TCL:\x20_object','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','all','ServiceNow\x20error:\x20','statusCode','error','test','Wrong\x20credentials','boolean','true','False','sys_choice?sysparm_query=name=incident^element=','inactive','false','value','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','util','path','sox','to-csv','ejs','lodash','jsforce','querystring','../../components/auth/service','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','../../components/integrations/configuration','sendStatus','end','status','json','undefined','count','limit','set','Content-Range','apply','reject','save','update','then','destroy','stack','name','send','index','map','ServicenowAccount','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','length','nolimit','offset','order','where','pick','filter','merge','options','includeAll','include','rows','show','params','find','catch','create','body','findOne','ServicenowConfiguration','getConfigurations','addConfiguration','getSubjects','channel','Descriptions','ServicenowField','Subjects','getFields','knowledge','close_code','notify','severity','parent','caused_by','watch_list','upon_reject','sys_updated_on','hold_reason','approval_history','number','sys_updated_by'];(function(_0x586b36,_0x2020f7){var _0x3354ff=function(_0x5bb74e){while(--_0x5bb74e){_0x586b36['push'](_0x586b36['shift']());}};_0x3354ff(++_0x2020f7);}(_0xb7c2,0x10a));var _0x2b7c=function(_0x3c3430,_0x40d55c){_0x3c3430=_0x3c3430-0x0;var _0x1bfb82=_0xb7c2[_0x3c3430];return _0x1bfb82;};'use strict';var emlformat=require(_0x2b7c('0x0'));var rimraf=require(_0x2b7c('0x1'));var zipdir=require(_0x2b7c('0x2'));var jsonpatch=require(_0x2b7c('0x3'));var rp=require(_0x2b7c('0x4'));var moment=require('moment');var BPromise=require(_0x2b7c('0x5'));var Mustache=require('mustache');var util=require(_0x2b7c('0x6'));var path=require(_0x2b7c('0x7'));var sox=require(_0x2b7c('0x8'));var csv=require(_0x2b7c('0x9'));var ejs=require(_0x2b7c('0xa'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x2b7c('0xb'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x2b7c('0xc'));var deskjs=require('desk.js');var toCsv=require(_0x2b7c('0x9'));var querystring=require(_0x2b7c('0xd'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0x2b7c('0xe'));var qs=require('../../components/parsers/qs');var as=require(_0x2b7c('0xf'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x2b7c('0x10'))(_0x2b7c('0x11'));var utils=require(_0x2b7c('0x12'));var config=require(_0x2b7c('0x13'));var licenseUtil=require(_0x2b7c('0x14'));var db=require(_0x2b7c('0x15'))['db'];var integrations=require(_0x2b7c('0x16'));function respondWithStatusCode(_0x1b0191,_0x5cddd1){_0x5cddd1=_0x5cddd1||0xcc;return function(_0x551963){if(_0x551963){return _0x1b0191[_0x2b7c('0x17')](_0x5cddd1);}return _0x1b0191['status'](_0x5cddd1)[_0x2b7c('0x18')]();};}function respondWithResult(_0x157344,_0x5e97c9){_0x5e97c9=_0x5e97c9||0xc8;return function(_0x5322bb){if(_0x5322bb){return _0x157344[_0x2b7c('0x19')](_0x5e97c9)[_0x2b7c('0x1a')](_0x5322bb);}};}function respondWithFilteredResult(_0x116e71,_0x34f909){return function(_0x1c0bdb){if(_0x1c0bdb){var _0x4dba1f=typeof _0x34f909['offset']==='undefined'&&typeof _0x34f909['limit']===_0x2b7c('0x1b');var _0x125c7c=_0x1c0bdb[_0x2b7c('0x1c')];var _0x5bc4aa=_0x4dba1f?0x0:_0x34f909['offset'];var _0x19c240=_0x4dba1f?_0x1c0bdb['count']:_0x34f909['offset']+_0x34f909[_0x2b7c('0x1d')];var _0x309f60;if(_0x19c240>=_0x125c7c){_0x19c240=_0x125c7c;_0x309f60=0xc8;}else{_0x309f60=0xce;}_0x116e71['status'](_0x309f60);return _0x116e71[_0x2b7c('0x1e')](_0x2b7c('0x1f'),_0x5bc4aa+'-'+_0x19c240+'/'+_0x125c7c)[_0x2b7c('0x1a')](_0x1c0bdb);}return null;};}function patchUpdates(_0xf1436a){return function(_0x3166b0){try{jsonpatch[_0x2b7c('0x20')](_0x3166b0,_0xf1436a,!![]);}catch(_0x43f9b5){return BPromise[_0x2b7c('0x21')](_0x43f9b5);}return _0x3166b0[_0x2b7c('0x22')]();};}function saveUpdates(_0x384ac3,_0x1537b9){return function(_0x396af9){if(_0x396af9){return _0x396af9[_0x2b7c('0x23')](_0x384ac3)[_0x2b7c('0x24')](function(_0x4437d1){return _0x4437d1;});}return null;};}function removeEntity(_0x18cf63,_0x2f5d2d){return function(_0x396e11){if(_0x396e11){return _0x396e11[_0x2b7c('0x25')]()[_0x2b7c('0x24')](function(){_0x18cf63[_0x2b7c('0x19')](0xcc)[_0x2b7c('0x18')]();});}};}function handleEntityNotFound(_0x11443f,_0x48ca9b){return function(_0x235d50){if(!_0x235d50){_0x11443f[_0x2b7c('0x17')](0x194);}return _0x235d50;};}function handleError(_0x392fc6,_0x3ce214){_0x3ce214=_0x3ce214||0x1f4;return function(_0x47f8ae){logger['error'](_0x47f8ae[_0x2b7c('0x26')]);if(_0x47f8ae[_0x2b7c('0x27')]){delete _0x47f8ae[_0x2b7c('0x27')];}_0x392fc6[_0x2b7c('0x19')](_0x3ce214)[_0x2b7c('0x28')](_0x47f8ae);};}exports[_0x2b7c('0x29')]=function(_0x173840,_0xfb3a3c){var _0x3d8ca={},_0x26a64d={},_0x5647b6={'count':0x0,'rows':[]};var _0x5ac08f=_[_0x2b7c('0x2a')](db[_0x2b7c('0x2b')][_0x2b7c('0x2c')],function(_0x3f7b7f){return{'name':_0x3f7b7f[_0x2b7c('0x2d')],'type':_0x3f7b7f[_0x2b7c('0x2e')][_0x2b7c('0x2f')]};});_0x26a64d[_0x2b7c('0x30')]=_['map'](_0x5ac08f,_0x2b7c('0x27'));_0x26a64d[_0x2b7c('0x31')]=_[_0x2b7c('0x32')](_0x173840[_0x2b7c('0x31')]);_0x26a64d[_0x2b7c('0x33')]=_[_0x2b7c('0x34')](_0x26a64d['model'],_0x26a64d['query']);_0x3d8ca[_0x2b7c('0x35')]=_['intersection'](_0x26a64d['model'],qs['fields'](_0x173840['query'][_0x2b7c('0x36')]));_0x3d8ca[_0x2b7c('0x35')]=_0x3d8ca[_0x2b7c('0x35')][_0x2b7c('0x37')]?_0x3d8ca[_0x2b7c('0x35')]:_0x26a64d[_0x2b7c('0x30')];if(!_0x173840[_0x2b7c('0x31')]['hasOwnProperty'](_0x2b7c('0x38'))){_0x3d8ca[_0x2b7c('0x1d')]=qs[_0x2b7c('0x1d')](_0x173840[_0x2b7c('0x31')][_0x2b7c('0x1d')]);_0x3d8ca['offset']=qs['offset'](_0x173840['query'][_0x2b7c('0x39')]);}_0x3d8ca[_0x2b7c('0x3a')]=qs['sort'](_0x173840['query']['sort']);_0x3d8ca[_0x2b7c('0x3b')]=qs['filters'](_[_0x2b7c('0x3c')](_0x173840['query'],_0x26a64d[_0x2b7c('0x33')]),_0x5ac08f);if(_0x173840['query'][_0x2b7c('0x3d')]){_0x3d8ca[_0x2b7c('0x3b')]=_[_0x2b7c('0x3e')](_0x3d8ca[_0x2b7c('0x3b')],{'$or':_[_0x2b7c('0x2a')](_0x5ac08f,function(_0x89e35){if(_0x89e35[_0x2b7c('0x2e')]!=='VIRTUAL'){var _0x3b818b={};_0x3b818b[_0x89e35[_0x2b7c('0x27')]]={'$like':'%'+_0x173840[_0x2b7c('0x31')][_0x2b7c('0x3d')]+'%'};return _0x3b818b;}})});}_0x3d8ca=_[_0x2b7c('0x3e')]({},_0x3d8ca,_0x173840[_0x2b7c('0x3f')]);var _0x440001={'where':_0x3d8ca[_0x2b7c('0x3b')]};return db[_0x2b7c('0x2b')][_0x2b7c('0x1c')](_0x440001)[_0x2b7c('0x24')](function(_0x3dc22f){_0x5647b6[_0x2b7c('0x1c')]=_0x3dc22f;if(_0x173840[_0x2b7c('0x31')][_0x2b7c('0x40')]){_0x3d8ca[_0x2b7c('0x41')]=[{'all':!![]}];}return db[_0x2b7c('0x2b')]['findAll'](_0x3d8ca);})[_0x2b7c('0x24')](function(_0x303dca){_0x5647b6[_0x2b7c('0x42')]=_0x303dca;return _0x5647b6;})[_0x2b7c('0x24')](respondWithFilteredResult(_0xfb3a3c,_0x3d8ca))['catch'](handleError(_0xfb3a3c,null));};exports[_0x2b7c('0x43')]=function(_0x54f749,_0x4c73ba){var _0x2ab218={'raw':![],'where':{'id':_0x54f749[_0x2b7c('0x44')]['id']}},_0x35590c={};_0x35590c[_0x2b7c('0x30')]=_[_0x2b7c('0x32')](db[_0x2b7c('0x2b')]['rawAttributes']);_0x35590c[_0x2b7c('0x31')]=_[_0x2b7c('0x32')](_0x54f749[_0x2b7c('0x31')]);_0x35590c[_0x2b7c('0x33')]=_[_0x2b7c('0x34')](_0x35590c['model'],_0x35590c['query']);_0x2ab218[_0x2b7c('0x35')]=_[_0x2b7c('0x34')](_0x35590c[_0x2b7c('0x30')],qs[_0x2b7c('0x36')](_0x54f749[_0x2b7c('0x31')][_0x2b7c('0x36')]));_0x2ab218['attributes']=_0x2ab218['attributes']['length']?_0x2ab218[_0x2b7c('0x35')]:_0x35590c[_0x2b7c('0x30')];if(_0x54f749[_0x2b7c('0x31')][_0x2b7c('0x40')]){_0x2ab218[_0x2b7c('0x41')]=[{'all':!![]}];}_0x2ab218=_['merge']({},_0x2ab218,_0x54f749[_0x2b7c('0x3f')]);return db['ServicenowAccount'][_0x2b7c('0x45')](_0x2ab218)[_0x2b7c('0x24')](handleEntityNotFound(_0x4c73ba,null))[_0x2b7c('0x24')](respondWithResult(_0x4c73ba,null))[_0x2b7c('0x46')](handleError(_0x4c73ba,null));};exports[_0x2b7c('0x47')]=function(_0xda6aad,_0x45b9c7){return db[_0x2b7c('0x2b')][_0x2b7c('0x47')](_0xda6aad[_0x2b7c('0x48')],{})[_0x2b7c('0x24')](respondWithResult(_0x45b9c7,0xc9))['catch'](handleError(_0x45b9c7,null));};exports[_0x2b7c('0x23')]=function(_0x209a1f,_0x4e9cf9){if(_0x209a1f[_0x2b7c('0x48')]['id']){delete _0x209a1f[_0x2b7c('0x48')]['id'];}return db[_0x2b7c('0x2b')][_0x2b7c('0x45')]({'where':{'id':_0x209a1f[_0x2b7c('0x44')]['id']}})[_0x2b7c('0x24')](handleEntityNotFound(_0x4e9cf9,null))[_0x2b7c('0x24')](saveUpdates(_0x209a1f[_0x2b7c('0x48')],null))[_0x2b7c('0x24')](respondWithResult(_0x4e9cf9,null))[_0x2b7c('0x46')](handleError(_0x4e9cf9,null));};exports['destroy']=function(_0x4da6b8,_0x143a0b){return db['ServicenowAccount'][_0x2b7c('0x45')]({'where':{'id':_0x4da6b8[_0x2b7c('0x44')]['id']}})[_0x2b7c('0x24')](handleEntityNotFound(_0x143a0b,null))[_0x2b7c('0x24')](removeEntity(_0x143a0b,null))[_0x2b7c('0x46')](handleError(_0x143a0b,null));};exports['getConfigurations']=function(_0x57b52b,_0x50a6af,_0xfc2adc){var _0x31edff={};var _0x23a882={};var _0x4a4da8;var _0x5e9c6b;return db[_0x2b7c('0x2b')][_0x2b7c('0x49')]({'where':{'id':_0x57b52b['params']['id']}})[_0x2b7c('0x24')](handleEntityNotFound(_0x50a6af,null))[_0x2b7c('0x24')](function(_0x43e092){if(_0x43e092){_0x4a4da8=_0x43e092;_0x23a882[_0x2b7c('0x30')]=_[_0x2b7c('0x32')](db[_0x2b7c('0x4a')][_0x2b7c('0x2c')]);_0x23a882['query']=_[_0x2b7c('0x32')](_0x57b52b[_0x2b7c('0x31')]);_0x23a882[_0x2b7c('0x33')]=_[_0x2b7c('0x34')](_0x23a882['model'],_0x23a882[_0x2b7c('0x31')]);_0x31edff[_0x2b7c('0x35')]=_[_0x2b7c('0x34')](_0x23a882[_0x2b7c('0x30')],qs['fields'](_0x57b52b[_0x2b7c('0x31')][_0x2b7c('0x36')]));_0x31edff[_0x2b7c('0x35')]=_0x31edff['attributes'][_0x2b7c('0x37')]?_0x31edff['attributes']:_0x23a882['model'];_0x31edff[_0x2b7c('0x3a')]=qs['sort'](_0x57b52b[_0x2b7c('0x31')]['sort']);_0x31edff[_0x2b7c('0x3b')]=qs[_0x2b7c('0x33')](_[_0x2b7c('0x3c')](_0x57b52b['query'],_0x23a882['filters']));if(_0x57b52b[_0x2b7c('0x31')][_0x2b7c('0x3d')]){_0x31edff[_0x2b7c('0x3b')]=_[_0x2b7c('0x3e')](_0x31edff[_0x2b7c('0x3b')],{'$or':_[_0x2b7c('0x2a')](_0x31edff[_0x2b7c('0x35')],function(_0xd5b567){var _0x479a12={};_0x479a12[_0xd5b567]={'$like':'%'+_0x57b52b[_0x2b7c('0x31')][_0x2b7c('0x3d')]+'%'};return _0x479a12;})});}_0x31edff=_[_0x2b7c('0x3e')]({},_0x31edff,_0x57b52b['options']);return _0x4a4da8[_0x2b7c('0x4b')](_0x31edff);}})['then'](function(_0x337f74){if(_0x337f74){_0x5e9c6b=_0x337f74[_0x2b7c('0x37')];if(!_0x57b52b[_0x2b7c('0x31')]['hasOwnProperty']('nolimit')){_0x31edff[_0x2b7c('0x1d')]=qs['limit'](_0x57b52b['query'][_0x2b7c('0x1d')]);_0x31edff[_0x2b7c('0x39')]=qs[_0x2b7c('0x39')](_0x57b52b[_0x2b7c('0x31')][_0x2b7c('0x39')]);}return _0x4a4da8[_0x2b7c('0x4b')](_0x31edff);}})[_0x2b7c('0x24')](function(_0x429937){if(_0x429937){return _0x429937?{'count':_0x5e9c6b,'rows':_0x429937}:null;}})[_0x2b7c('0x24')](respondWithResult(_0x50a6af,null))['catch'](handleError(_0x50a6af,null));};exports[_0x2b7c('0x4c')]=function(_0x5ab168,_0x4a6151,_0x57a7bf){if(_0x5ab168[_0x2b7c('0x48')]['id']){delete _0x5ab168[_0x2b7c('0x48')]['id'];}return db[_0x2b7c('0x2b')][_0x2b7c('0x49')]({'where':{'id':_0x5ab168[_0x2b7c('0x44')]['id']}})[_0x2b7c('0x24')](handleEntityNotFound(_0x4a6151,null))[_0x2b7c('0x24')](function(_0x7c9f24){if(_0x7c9f24){_0x5ab168['body']['AccountId']=_0x7c9f24['id'];_0x5ab168[_0x2b7c('0x48')]['Subjects']=integrations[_0x2b7c('0x4d')](_0x5ab168[_0x2b7c('0x48')][_0x2b7c('0x4e')],_0x5ab168['body'][_0x2b7c('0x2e')]);_0x5ab168[_0x2b7c('0x48')][_0x2b7c('0x4f')]=integrations['getDescriptions'](_0x5ab168[_0x2b7c('0x48')]['channel'],_0x5ab168['body'][_0x2b7c('0x2e')]);return db['ServicenowConfiguration'][_0x2b7c('0x47')](_0x5ab168[_0x2b7c('0x48')],{'include':[{'model':db[_0x2b7c('0x50')],'as':_0x2b7c('0x51')},{'model':db[_0x2b7c('0x50')],'as':'Descriptions'}]});}return null;})[_0x2b7c('0x24')](respondWithResult(_0x4a6151,null))[_0x2b7c('0x46')](handleError(_0x4a6151,null));};exports[_0x2b7c('0x52')]=function(_0x40978f,_0x43ff43,_0x5c1c9f){var _0x4b27ca=['made_sla','hold_reason',_0x2b7c('0x53'),'subcategory',_0x2b7c('0x54'),_0x2b7c('0x55'),'incident_state',_0x2b7c('0x56'),'category'];var _0x4deec0=[_0x2b7c('0x57'),'made_sla',_0x2b7c('0x58'),_0x2b7c('0x59'),_0x2b7c('0x5a'),_0x2b7c('0x5b'),'child_incidents',_0x2b7c('0x5c'),_0x2b7c('0x5d'),_0x2b7c('0x5e'),'resolved_by',_0x2b7c('0x5f'),_0x2b7c('0x60'),_0x2b7c('0x61'),_0x2b7c('0x62'),_0x2b7c('0x63'),'state',_0x2b7c('0x64'),'knowledge',_0x2b7c('0x3a'),_0x2b7c('0x65'),_0x2b7c('0x66'),_0x2b7c('0x67'),_0x2b7c('0x68'),_0x2b7c('0x69'),_0x2b7c('0x6a'),_0x2b7c('0x6b'),_0x2b7c('0x6c'),'priority',_0x2b7c('0x6d'),_0x2b7c('0x6e'),'time_worked',_0x2b7c('0x6f'),_0x2b7c('0x70'),_0x2b7c('0x71'),'group_list',_0x2b7c('0x72'),_0x2b7c('0x73'),_0x2b7c('0x74'),_0x2b7c('0x75'),_0x2b7c('0x76'),_0x2b7c('0x77'),_0x2b7c('0x78'),_0x2b7c('0x79'),_0x2b7c('0x54'),'correlation_display',_0x2b7c('0x7a'),'work_start',_0x2b7c('0x7b'),_0x2b7c('0x7c'),_0x2b7c('0x7d'),_0x2b7c('0x7e'),_0x2b7c('0x7f'),'notify',_0x2b7c('0x80'),_0x2b7c('0x81'),_0x2b7c('0x82'),'follow_up',_0x2b7c('0x83'),_0x2b7c('0x84'),_0x2b7c('0x85'),_0x2b7c('0x86'),_0x2b7c('0x87'),'urgency',_0x2b7c('0x88'),_0x2b7c('0x89'),'reassignment_count',_0x2b7c('0x8a'),'assigned_to',_0x2b7c('0x56'),_0x2b7c('0x8b'),_0x2b7c('0x8c'),'approval',_0x2b7c('0x8d'),_0x2b7c('0x8e'),_0x2b7c('0x8f'),'reopen_count',_0x2b7c('0x90'),_0x2b7c('0x91'),_0x2b7c('0x92'),_0x2b7c('0x93'),_0x2b7c('0x94'),_0x2b7c('0x95')];var _0x578abc='';var _0x2d395b='';var _0x99dba8=[];var _0x41bf5f='';var _0x56083e='';var _0x773766=[];var _0x2b2adc='';var _0x2ef194='';var _0x1f3553={};var _0x392f88='';return db[_0x2b7c('0x2b')]['findOne']({'where':{'id':_0x40978f[_0x2b7c('0x44')]['id']},'attributes':['id','username',_0x2b7c('0x96'),_0x2b7c('0x97'),_0x2b7c('0x98'),'serverUrl']})[_0x2b7c('0x24')](handleEntityNotFound(_0x43ff43,null))[_0x2b7c('0x24')](function(_0x3c7a05){if(_0x3c7a05){_0x392f88=_0x3c7a05[_0x2b7c('0x98')];var _0x84d013=_0x392f88['slice'](-0x1);if(_0x84d013==='/'){_0x392f88=_0x392f88['substring'](0x0,_0x392f88['lastIndexOf'](_0x84d013));}_0x2ef194=util[_0x2b7c('0x99')](_0x2b7c('0x9a'),_0x392f88);_0x2b2adc=util[_0x2b7c('0x99')]('%s/api/now/table/',_0x392f88);_0x1f3553={'user':_0x3c7a05['username'],'pass':_0x3c7a05['password']};var _0x45c57d={'method':_0x2b7c('0x9b'),'uri':_0x2ef194+_0x2b7c('0x9c'),'auth':_0x1f3553,'json':!![]};return rp(_0x45c57d);}})['then'](function(_0xd83ebb){if(_0xd83ebb[_0x2b7c('0x9d')]['length']>0x0){_0x578abc=_0xd83ebb[_0x2b7c('0x9d')];}console['log'](_0x2b7c('0x9e'),_0x578abc);_0x773766=[];_0x2d395b=Object[_0x2b7c('0x9f')]([],_0x578abc);_[_0x2b7c('0xa0')](_0x2d395b,function(_0x2db755){return!_0x4b27ca[_0x2b7c('0xa1')](_0x2db755['name']);});_0x2d395b['forEach'](function(_0x3cf3b0){var _0x119f42=createFieldObject(_0x2b2adc,_0x1f3553,_0x3cf3b0[_0x2b7c('0xa2')],_0x3cf3b0[_0x2b7c('0x27')],_0x3cf3b0[_0x2b7c('0xa3')],![]);_0x773766[_0x2b7c('0xa4')](_0x119f42);});return Promise['all'](_0x773766);})[_0x2b7c('0x24')](function(_0x246d66){_0x99dba8=_0x246d66;_0x41bf5f=Object[_0x2b7c('0x9f')]([],_0x578abc);console[_0x2b7c('0xa5')](_0x2b7c('0xa6'),_0x578abc);_[_0x2b7c('0xa0')](_0x41bf5f,function(_0x1244b5){return _0x4deec0[_0x2b7c('0xa1')](_0x1244b5[_0x2b7c('0x27')]);});console[_0x2b7c('0xa5')](_0x2b7c('0xa7'),_0x41bf5f);_0x773766=[];_0x41bf5f['forEach'](function(_0x7f2788){var _0x47f1f3=createFieldObject(_0x2b2adc,_0x1f3553,_0x7f2788[_0x2b7c('0xa2')],_0x7f2788[_0x2b7c('0x27')],_0x7f2788[_0x2b7c('0xa3')],!![]);_0x773766[_0x2b7c('0xa4')](_0x47f1f3);});return Promise[_0x2b7c('0xa8')](_0x773766);})[_0x2b7c('0x24')](function(_0x15c83a){_0x56083e=_0x15c83a;var _0x508e98=_0x99dba8['concat'](_0x56083e);return{'count':_0x508e98['length'],'rows':_0x508e98};})[_0x2b7c('0x24')](respondWithResult(_0x43ff43,null))['catch'](function(_0x398f82){console[_0x2b7c('0xa5')](_0x2b7c('0xa9')+_0x398f82);var _0x49839b=_0x40978f['query']['test']?0x1f4:_0x398f82[_0x2b7c('0xaa')]||0x1f4;logger[_0x2b7c('0xab')](_0x398f82[_0x2b7c('0x26')]);delete _0x398f82[_0x2b7c('0x27')];if(_0x49839b===0x191){_0x49839b=0x190;}_0x43ff43['status'](_0x49839b)[_0x2b7c('0x28')](_0x40978f['query'][_0x2b7c('0xac')]?{'message':_0x2b7c('0xad'),'statusCode':_0x398f82['statusCode']}:_0x398f82);});};function createFieldObject(_0x577c93,_0xe25618,_0x54a063,_0x3814e9,_0xa210fa,_0x496b84){return new Promise(function(_0x2a8ef0,_0x59c1d6){var _0x49604b={'id':_0x3814e9,'name':_0xa210fa,'custom':_0x496b84};if(_0x54a063===_0x2b7c('0xae')){_0x49604b['options']=[{'name':'True','value':_0x2b7c('0xaf')},{'name':_0x2b7c('0xb0'),'value':'false'}];_0x2a8ef0(_0x49604b);}else{var _0x4c5840={'method':'GET','uri':_0x577c93+_0x2b7c('0xb1')+_0x3814e9,'auth':_0xe25618,'json':!![]};return rp(_0x4c5840)[_0x2b7c('0x24')](function(_0x56fb64){var _0x4d30c4=[];if(_0x56fb64['result'][_0x2b7c('0x37')]>0x0){_0x56fb64[_0x2b7c('0x9d')]['forEach'](function(_0x47eac6){if(_0x47eac6[_0x2b7c('0xb2')]===_0x2b7c('0xb3')){var _0x17eba8={'name':_0x47eac6[_0x2b7c('0xa3')],'value':_0x47eac6[_0x2b7c('0xb4')]};_0x4d30c4[_0x2b7c('0xa4')](_0x17eba8);}});}_0x49604b[_0x2b7c('0x3f')]=_0x4d30c4;if(_0x49604b['options'][_0x2b7c('0x37')]>0x0){_0x2a8ef0(_0x49604b);}else{if(_0x496b84==![]){_0x2a8ef0();}else{_0x2a8ef0(_0x49604b);}}});}});}
\ No newline at end of file
+var _0x78fa=['contact_type','reopened_by','urgency','problem_id','company','reassignment_count','assigned_to','severity','comments','sla_due','approval','due_date','sys_mod_count','sys_tags','upon_approval','correlation_id','location','category','username','password','email','serverUrl','slice','substring','format','%s/api/now/doc/table/schema/','%s/api/now/table/','GET','incident?sysparm_display_value=all','result','log','incident\x20table\x20objects','remove','forEach','internalType','push','assign','TCL:\x20_object','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','label','all','concat','ServiceNow\x20error:\x20','test','statusCode','error','stack','send','Wrong\x20credentials','boolean','True','true','False','sys_choice?sysparm_query=name=incident^element=','inactive','false','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','sox','to-csv','ejs','fs-extra','lodash','crypto','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','../../components/integrations/configuration','sendStatus','status','end','json','offset','undefined','count','limit','set','apply','reject','save','update','then','destroy','name','index','ServicenowAccount','rawAttributes','fieldName','type','key','map','query','filters','intersection','model','attributes','fields','nolimit','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','rows','show','params','keys','length','find','create','catch','body','getConfigurations','findOne','ServicenowConfiguration','order','hasOwnProperty','channel','Descriptions','getDescriptions','ServicenowField','Subjects','getFields','made_sla','hold_reason','knowledge','subcategory','close_code','notify','incident_state','parent','caused_by','watch_list','upon_reject','sys_updated_on','approval_history','number','opened_by','user_input','sys_created_on','sys_domain','state','sys_created_by','calendar_stc','closed_at','impact','active','sys_domain_path','rfc','time_worked','expected_start','opened_at','business_duration','work_end','reopened_time','resolved_at','caller_id','approval_set','work_notes','short_description','correlation_display','delivery_task','business_stc','additional_assignee_list','description','calendar_duration','sys_class_name','close_notes','closed_by','follow_up','parent_incident'];(function(_0x1f80b5,_0x216bc7){var _0x1fb29f=function(_0x375f72){while(--_0x375f72){_0x1f80b5['push'](_0x1f80b5['shift']());}};_0x1fb29f(++_0x216bc7);}(_0x78fa,0x1b0));var _0xa78f=function(_0x248c00,_0x12c72e){_0x248c00=_0x248c00-0x0;var _0x13dffe=_0x78fa[_0x248c00];return _0x13dffe;};'use strict';var emlformat=require(_0xa78f('0x0'));var rimraf=require('rimraf');var zipdir=require(_0xa78f('0x1'));var jsonpatch=require(_0xa78f('0x2'));var rp=require(_0xa78f('0x3'));var moment=require(_0xa78f('0x4'));var BPromise=require(_0xa78f('0x5'));var Mustache=require(_0xa78f('0x6'));var util=require('util');var path=require(_0xa78f('0x7'));var sox=require(_0xa78f('0x8'));var csv=require(_0xa78f('0x9'));var ejs=require(_0xa78f('0xa'));var fs=require('fs');var fs_extra=require(_0xa78f('0xb'));var _=require(_0xa78f('0xc'));var squel=require('squel');var crypto=require(_0xa78f('0xd'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0xa78f('0x9'));var querystring=require('querystring');var Papa=require(_0xa78f('0xe'));var Redis=require('ioredis');var authService=require(_0xa78f('0xf'));var qs=require(_0xa78f('0x10'));var as=require(_0xa78f('0x11'));var hardwareService=require(_0xa78f('0x12'));var logger=require(_0xa78f('0x13'))(_0xa78f('0x14'));var utils=require('../../config/utils');var config=require(_0xa78f('0x15'));var licenseUtil=require(_0xa78f('0x16'));var db=require(_0xa78f('0x17'))['db'];var integrations=require(_0xa78f('0x18'));function respondWithStatusCode(_0xa4f988,_0x951da){_0x951da=_0x951da||0xcc;return function(_0x12e7d5){if(_0x12e7d5){return _0xa4f988[_0xa78f('0x19')](_0x951da);}return _0xa4f988[_0xa78f('0x1a')](_0x951da)[_0xa78f('0x1b')]();};}function respondWithResult(_0x2125fa,_0x49d7c3){_0x49d7c3=_0x49d7c3||0xc8;return function(_0x8df132){if(_0x8df132){return _0x2125fa['status'](_0x49d7c3)[_0xa78f('0x1c')](_0x8df132);}};}function respondWithFilteredResult(_0x159b30,_0x530162){return function(_0x2c9fec){if(_0x2c9fec){var _0x42fa9a=typeof _0x530162[_0xa78f('0x1d')]===_0xa78f('0x1e')&&typeof _0x530162['limit']===_0xa78f('0x1e');var _0x5a6093=_0x2c9fec[_0xa78f('0x1f')];var _0x4330e3=_0x42fa9a?0x0:_0x530162[_0xa78f('0x1d')];var _0x336ecb=_0x42fa9a?_0x2c9fec[_0xa78f('0x1f')]:_0x530162[_0xa78f('0x1d')]+_0x530162[_0xa78f('0x20')];var _0x5e9093;if(_0x336ecb>=_0x5a6093){_0x336ecb=_0x5a6093;_0x5e9093=0xc8;}else{_0x5e9093=0xce;}_0x159b30[_0xa78f('0x1a')](_0x5e9093);return _0x159b30[_0xa78f('0x21')]('Content-Range',_0x4330e3+'-'+_0x336ecb+'/'+_0x5a6093)['json'](_0x2c9fec);}return null;};}function patchUpdates(_0x34beef){return function(_0x4751be){try{jsonpatch[_0xa78f('0x22')](_0x4751be,_0x34beef,!![]);}catch(_0x3a09ab){return BPromise[_0xa78f('0x23')](_0x3a09ab);}return _0x4751be[_0xa78f('0x24')]();};}function saveUpdates(_0x24fcc0,_0x4f5f66){return function(_0x14b4bf){if(_0x14b4bf){return _0x14b4bf[_0xa78f('0x25')](_0x24fcc0)[_0xa78f('0x26')](function(_0x3ca92e){return _0x3ca92e;});}return null;};}function removeEntity(_0x5124d1,_0x2e3348){return function(_0x42c1b5){if(_0x42c1b5){return _0x42c1b5[_0xa78f('0x27')]()[_0xa78f('0x26')](function(){_0x5124d1[_0xa78f('0x1a')](0xcc)[_0xa78f('0x1b')]();});}};}function handleEntityNotFound(_0x332f7d,_0x5ca0f6){return function(_0x11a8c7){if(!_0x11a8c7){_0x332f7d[_0xa78f('0x19')](0x194);}return _0x11a8c7;};}function handleError(_0x235324,_0x10dc79){_0x10dc79=_0x10dc79||0x1f4;return function(_0x172351){logger['error'](_0x172351['stack']);if(_0x172351['name']){delete _0x172351[_0xa78f('0x28')];}_0x235324[_0xa78f('0x1a')](_0x10dc79)['send'](_0x172351);};}exports[_0xa78f('0x29')]=function(_0x2b69c8,_0x3320cf){var _0x5cfe50={},_0x43c27e={},_0x30a4fb={'count':0x0,'rows':[]};var _0x1227d1=_['map'](db[_0xa78f('0x2a')][_0xa78f('0x2b')],function(_0x397b7b){return{'name':_0x397b7b[_0xa78f('0x2c')],'type':_0x397b7b[_0xa78f('0x2d')][_0xa78f('0x2e')]};});_0x43c27e['model']=_[_0xa78f('0x2f')](_0x1227d1,_0xa78f('0x28'));_0x43c27e[_0xa78f('0x30')]=_['keys'](_0x2b69c8['query']);_0x43c27e[_0xa78f('0x31')]=_[_0xa78f('0x32')](_0x43c27e[_0xa78f('0x33')],_0x43c27e[_0xa78f('0x30')]);_0x5cfe50[_0xa78f('0x34')]=_[_0xa78f('0x32')](_0x43c27e[_0xa78f('0x33')],qs[_0xa78f('0x35')](_0x2b69c8[_0xa78f('0x30')]['fields']));_0x5cfe50[_0xa78f('0x34')]=_0x5cfe50[_0xa78f('0x34')]['length']?_0x5cfe50[_0xa78f('0x34')]:_0x43c27e[_0xa78f('0x33')];if(!_0x2b69c8['query']['hasOwnProperty'](_0xa78f('0x36'))){_0x5cfe50[_0xa78f('0x20')]=qs[_0xa78f('0x20')](_0x2b69c8[_0xa78f('0x30')][_0xa78f('0x20')]);_0x5cfe50[_0xa78f('0x1d')]=qs[_0xa78f('0x1d')](_0x2b69c8[_0xa78f('0x30')]['offset']);}_0x5cfe50['order']=qs[_0xa78f('0x37')](_0x2b69c8[_0xa78f('0x30')][_0xa78f('0x37')]);_0x5cfe50[_0xa78f('0x38')]=qs[_0xa78f('0x31')](_[_0xa78f('0x39')](_0x2b69c8[_0xa78f('0x30')],_0x43c27e[_0xa78f('0x31')]),_0x1227d1);if(_0x2b69c8['query'][_0xa78f('0x3a')]){_0x5cfe50[_0xa78f('0x38')]=_[_0xa78f('0x3b')](_0x5cfe50[_0xa78f('0x38')],{'$or':_[_0xa78f('0x2f')](_0x1227d1,function(_0x4fd236){if(_0x4fd236[_0xa78f('0x2d')]!==_0xa78f('0x3c')){var _0xe9e7d4={};_0xe9e7d4[_0x4fd236[_0xa78f('0x28')]]={'$like':'%'+_0x2b69c8[_0xa78f('0x30')][_0xa78f('0x3a')]+'%'};return _0xe9e7d4;}})});}_0x5cfe50=_[_0xa78f('0x3b')]({},_0x5cfe50,_0x2b69c8[_0xa78f('0x3d')]);var _0x214098={'where':_0x5cfe50[_0xa78f('0x38')]};return db['ServicenowAccount'][_0xa78f('0x1f')](_0x214098)[_0xa78f('0x26')](function(_0x5b1870){_0x30a4fb['count']=_0x5b1870;if(_0x2b69c8[_0xa78f('0x30')][_0xa78f('0x3e')]){_0x5cfe50[_0xa78f('0x3f')]=[{'all':!![]}];}return db[_0xa78f('0x2a')]['findAll'](_0x5cfe50);})['then'](function(_0x1e8af9){_0x30a4fb[_0xa78f('0x40')]=_0x1e8af9;return _0x30a4fb;})[_0xa78f('0x26')](respondWithFilteredResult(_0x3320cf,_0x5cfe50))['catch'](handleError(_0x3320cf,null));};exports[_0xa78f('0x41')]=function(_0xf6e382,_0x5c01a1){var _0x4659db={'raw':![],'where':{'id':_0xf6e382[_0xa78f('0x42')]['id']}},_0x22d62d={};_0x22d62d[_0xa78f('0x33')]=_[_0xa78f('0x43')](db[_0xa78f('0x2a')]['rawAttributes']);_0x22d62d[_0xa78f('0x30')]=_[_0xa78f('0x43')](_0xf6e382[_0xa78f('0x30')]);_0x22d62d[_0xa78f('0x31')]=_[_0xa78f('0x32')](_0x22d62d[_0xa78f('0x33')],_0x22d62d[_0xa78f('0x30')]);_0x4659db['attributes']=_['intersection'](_0x22d62d[_0xa78f('0x33')],qs[_0xa78f('0x35')](_0xf6e382[_0xa78f('0x30')][_0xa78f('0x35')]));_0x4659db[_0xa78f('0x34')]=_0x4659db[_0xa78f('0x34')][_0xa78f('0x44')]?_0x4659db[_0xa78f('0x34')]:_0x22d62d[_0xa78f('0x33')];if(_0xf6e382['query']['includeAll']){_0x4659db[_0xa78f('0x3f')]=[{'all':!![]}];}_0x4659db=_[_0xa78f('0x3b')]({},_0x4659db,_0xf6e382[_0xa78f('0x3d')]);return db[_0xa78f('0x2a')][_0xa78f('0x45')](_0x4659db)['then'](handleEntityNotFound(_0x5c01a1,null))[_0xa78f('0x26')](respondWithResult(_0x5c01a1,null))['catch'](handleError(_0x5c01a1,null));};exports[_0xa78f('0x46')]=function(_0x4c4ef4,_0x2bb045){return db[_0xa78f('0x2a')][_0xa78f('0x46')](_0x4c4ef4['body'],{})['then'](respondWithResult(_0x2bb045,0xc9))[_0xa78f('0x47')](handleError(_0x2bb045,null));};exports[_0xa78f('0x25')]=function(_0x301706,_0x2e4982){if(_0x301706[_0xa78f('0x48')]['id']){delete _0x301706['body']['id'];}return db[_0xa78f('0x2a')][_0xa78f('0x45')]({'where':{'id':_0x301706[_0xa78f('0x42')]['id']}})[_0xa78f('0x26')](handleEntityNotFound(_0x2e4982,null))[_0xa78f('0x26')](saveUpdates(_0x301706[_0xa78f('0x48')],null))[_0xa78f('0x26')](respondWithResult(_0x2e4982,null))['catch'](handleError(_0x2e4982,null));};exports[_0xa78f('0x27')]=function(_0x1b7b37,_0x39db38){return db[_0xa78f('0x2a')]['find']({'where':{'id':_0x1b7b37[_0xa78f('0x42')]['id']}})[_0xa78f('0x26')](handleEntityNotFound(_0x39db38,null))[_0xa78f('0x26')](removeEntity(_0x39db38,null))[_0xa78f('0x47')](handleError(_0x39db38,null));};exports[_0xa78f('0x49')]=function(_0x17f70b,_0x4c98e3,_0xaab3f9){var _0x1d2094={};var _0x3844f6={};var _0x34e6d4;var _0x2ea3a8;return db[_0xa78f('0x2a')][_0xa78f('0x4a')]({'where':{'id':_0x17f70b[_0xa78f('0x42')]['id']}})['then'](handleEntityNotFound(_0x4c98e3,null))[_0xa78f('0x26')](function(_0x128a25){if(_0x128a25){_0x34e6d4=_0x128a25;_0x3844f6[_0xa78f('0x33')]=_[_0xa78f('0x43')](db[_0xa78f('0x4b')][_0xa78f('0x2b')]);_0x3844f6[_0xa78f('0x30')]=_[_0xa78f('0x43')](_0x17f70b[_0xa78f('0x30')]);_0x3844f6[_0xa78f('0x31')]=_[_0xa78f('0x32')](_0x3844f6[_0xa78f('0x33')],_0x3844f6[_0xa78f('0x30')]);_0x1d2094[_0xa78f('0x34')]=_['intersection'](_0x3844f6[_0xa78f('0x33')],qs['fields'](_0x17f70b[_0xa78f('0x30')][_0xa78f('0x35')]));_0x1d2094[_0xa78f('0x34')]=_0x1d2094[_0xa78f('0x34')][_0xa78f('0x44')]?_0x1d2094[_0xa78f('0x34')]:_0x3844f6[_0xa78f('0x33')];_0x1d2094[_0xa78f('0x4c')]=qs[_0xa78f('0x37')](_0x17f70b[_0xa78f('0x30')]['sort']);_0x1d2094[_0xa78f('0x38')]=qs['filters'](_[_0xa78f('0x39')](_0x17f70b['query'],_0x3844f6[_0xa78f('0x31')]));if(_0x17f70b[_0xa78f('0x30')][_0xa78f('0x3a')]){_0x1d2094[_0xa78f('0x38')]=_[_0xa78f('0x3b')](_0x1d2094[_0xa78f('0x38')],{'$or':_[_0xa78f('0x2f')](_0x1d2094[_0xa78f('0x34')],function(_0x422c41){var _0x160a7c={};_0x160a7c[_0x422c41]={'$like':'%'+_0x17f70b[_0xa78f('0x30')][_0xa78f('0x3a')]+'%'};return _0x160a7c;})});}_0x1d2094=_[_0xa78f('0x3b')]({},_0x1d2094,_0x17f70b[_0xa78f('0x3d')]);return _0x34e6d4[_0xa78f('0x49')](_0x1d2094);}})['then'](function(_0x56e450){if(_0x56e450){_0x2ea3a8=_0x56e450[_0xa78f('0x44')];if(!_0x17f70b[_0xa78f('0x30')][_0xa78f('0x4d')](_0xa78f('0x36'))){_0x1d2094[_0xa78f('0x20')]=qs[_0xa78f('0x20')](_0x17f70b[_0xa78f('0x30')][_0xa78f('0x20')]);_0x1d2094['offset']=qs[_0xa78f('0x1d')](_0x17f70b['query'][_0xa78f('0x1d')]);}return _0x34e6d4[_0xa78f('0x49')](_0x1d2094);}})[_0xa78f('0x26')](function(_0x5ae005){if(_0x5ae005){return _0x5ae005?{'count':_0x2ea3a8,'rows':_0x5ae005}:null;}})[_0xa78f('0x26')](respondWithResult(_0x4c98e3,null))['catch'](handleError(_0x4c98e3,null));};exports['addConfiguration']=function(_0x51a995,_0x2215e8,_0x3487a7){if(_0x51a995[_0xa78f('0x48')]['id']){delete _0x51a995[_0xa78f('0x48')]['id'];}return db['ServicenowAccount'][_0xa78f('0x4a')]({'where':{'id':_0x51a995['params']['id']}})[_0xa78f('0x26')](handleEntityNotFound(_0x2215e8,null))[_0xa78f('0x26')](function(_0x3a1246){if(_0x3a1246){_0x51a995[_0xa78f('0x48')]['AccountId']=_0x3a1246['id'];_0x51a995[_0xa78f('0x48')]['Subjects']=integrations['getSubjects'](_0x51a995[_0xa78f('0x48')][_0xa78f('0x4e')],_0x51a995[_0xa78f('0x48')]['type']);_0x51a995['body'][_0xa78f('0x4f')]=integrations[_0xa78f('0x50')](_0x51a995[_0xa78f('0x48')][_0xa78f('0x4e')],_0x51a995['body'][_0xa78f('0x2d')]);return db[_0xa78f('0x4b')][_0xa78f('0x46')](_0x51a995[_0xa78f('0x48')],{'include':[{'model':db[_0xa78f('0x51')],'as':_0xa78f('0x52')},{'model':db[_0xa78f('0x51')],'as':_0xa78f('0x4f')}]});}return null;})[_0xa78f('0x26')](respondWithResult(_0x2215e8,null))[_0xa78f('0x47')](handleError(_0x2215e8,null));};exports[_0xa78f('0x53')]=function(_0x547ba8,_0x284087,_0x3354d0){var _0x29aa90=[_0xa78f('0x54'),_0xa78f('0x55'),_0xa78f('0x56'),_0xa78f('0x57'),_0xa78f('0x58'),_0xa78f('0x59'),_0xa78f('0x5a'),'severity','category'];var _0xe3bcb5=[_0xa78f('0x5b'),_0xa78f('0x54'),_0xa78f('0x5c'),_0xa78f('0x5d'),_0xa78f('0x5e'),_0xa78f('0x5f'),'child_incidents',_0xa78f('0x55'),_0xa78f('0x60'),_0xa78f('0x61'),'resolved_by','sys_updated_by',_0xa78f('0x62'),_0xa78f('0x63'),_0xa78f('0x64'),_0xa78f('0x65'),_0xa78f('0x66'),_0xa78f('0x67'),_0xa78f('0x56'),'order',_0xa78f('0x68'),_0xa78f('0x69'),'cmdb_ci','delivery_plan',_0xa78f('0x6a'),_0xa78f('0x6b'),'work_notes_list','business_service','priority',_0xa78f('0x6c'),_0xa78f('0x6d'),_0xa78f('0x6e'),_0xa78f('0x6f'),_0xa78f('0x70'),_0xa78f('0x71'),'group_list',_0xa78f('0x72'),_0xa78f('0x73'),_0xa78f('0x74'),_0xa78f('0x75'),_0xa78f('0x76'),_0xa78f('0x57'),_0xa78f('0x77'),_0xa78f('0x78'),_0xa78f('0x58'),_0xa78f('0x79'),_0xa78f('0x7a'),'work_start','assignment_group',_0xa78f('0x7b'),_0xa78f('0x7c'),_0xa78f('0x7d'),_0xa78f('0x7e'),_0xa78f('0x59'),_0xa78f('0x7f'),_0xa78f('0x80'),_0xa78f('0x81'),_0xa78f('0x82'),_0xa78f('0x83'),'sys_id',_0xa78f('0x84'),_0xa78f('0x85'),_0xa78f('0x5a'),_0xa78f('0x86'),_0xa78f('0x87'),_0xa78f('0x88'),_0xa78f('0x89'),'activity_due',_0xa78f('0x8a'),_0xa78f('0x8b'),_0xa78f('0x8c'),_0xa78f('0x8d'),_0xa78f('0x8e'),'comments_and_work_notes',_0xa78f('0x8f'),_0xa78f('0x90'),'reopen_count',_0xa78f('0x91'),'escalation',_0xa78f('0x92'),_0xa78f('0x93'),_0xa78f('0x94'),_0xa78f('0x95')];var _0x5aec57='';var _0x3e9356='';var _0x4a98e0=[];var _0x10be64='';var _0x27d666='';var _0x3365ee=[];var _0x4f2fa0='';var _0x12ee82='';var _0x584a9a={};var _0x20fa3e='';return db[_0xa78f('0x2a')]['findOne']({'where':{'id':_0x547ba8[_0xa78f('0x42')]['id']},'attributes':['id',_0xa78f('0x96'),_0xa78f('0x97'),_0xa78f('0x98'),'remoteUri',_0xa78f('0x99')]})[_0xa78f('0x26')](handleEntityNotFound(_0x284087,null))[_0xa78f('0x26')](function(_0x10466c){if(_0x10466c){_0x20fa3e=_0x10466c['remoteUri'];var _0x103a6c=_0x20fa3e[_0xa78f('0x9a')](-0x1);if(_0x103a6c==='/'){_0x20fa3e=_0x20fa3e[_0xa78f('0x9b')](0x0,_0x20fa3e['lastIndexOf'](_0x103a6c));}_0x12ee82=util[_0xa78f('0x9c')](_0xa78f('0x9d'),_0x20fa3e);_0x4f2fa0=util['format'](_0xa78f('0x9e'),_0x20fa3e);_0x584a9a={'user':_0x10466c[_0xa78f('0x96')],'pass':_0x10466c['password']};var _0x9120db={'method':_0xa78f('0x9f'),'uri':_0x12ee82+_0xa78f('0xa0'),'auth':_0x584a9a,'json':!![]};return rp(_0x9120db);}})[_0xa78f('0x26')](function(_0x3ee5d7){if(_0x3ee5d7[_0xa78f('0xa1')][_0xa78f('0x44')]>0x0){_0x5aec57=_0x3ee5d7[_0xa78f('0xa1')];}console[_0xa78f('0xa2')](_0xa78f('0xa3'),_0x5aec57);_0x3365ee=[];_0x3e9356=Object['assign']([],_0x5aec57);_[_0xa78f('0xa4')](_0x3e9356,function(_0x34732a){return!_0x29aa90['includes'](_0x34732a[_0xa78f('0x28')]);});_0x3e9356[_0xa78f('0xa5')](function(_0x38e960){var _0x319ba2=createFieldObject(_0x4f2fa0,_0x584a9a,_0x38e960[_0xa78f('0xa6')],_0x38e960[_0xa78f('0x28')],_0x38e960['label'],![]);_0x3365ee[_0xa78f('0xa7')](_0x319ba2);});return Promise['all'](_0x3365ee);})[_0xa78f('0x26')](function(_0xbe5558){_0x4a98e0=_0xbe5558;_0x10be64=Object[_0xa78f('0xa8')]([],_0x5aec57);console[_0xa78f('0xa2')](_0xa78f('0xa9'),_0x5aec57);_['remove'](_0x10be64,function(_0x1466a3){return _0xe3bcb5['includes'](_0x1466a3[_0xa78f('0x28')]);});console['log'](_0xa78f('0xaa'),_0x10be64);_0x3365ee=[];_0x10be64[_0xa78f('0xa5')](function(_0x63047f){var _0x3d1d4d=createFieldObject(_0x4f2fa0,_0x584a9a,_0x63047f[_0xa78f('0xa6')],_0x63047f[_0xa78f('0x28')],_0x63047f[_0xa78f('0xab')],!![]);_0x3365ee[_0xa78f('0xa7')](_0x3d1d4d);});return Promise[_0xa78f('0xac')](_0x3365ee);})[_0xa78f('0x26')](function(_0x1cea92){_0x27d666=_0x1cea92;var _0x53207d=_0x4a98e0[_0xa78f('0xad')](_0x27d666);return{'count':_0x53207d[_0xa78f('0x44')],'rows':_0x53207d};})[_0xa78f('0x26')](respondWithResult(_0x284087,null))[_0xa78f('0x47')](function(_0x23842b){console['log'](_0xa78f('0xae')+_0x23842b);var _0x362f90=_0x547ba8[_0xa78f('0x30')][_0xa78f('0xaf')]?0x1f4:_0x23842b[_0xa78f('0xb0')]||0x1f4;logger[_0xa78f('0xb1')](_0x23842b[_0xa78f('0xb2')]);delete _0x23842b[_0xa78f('0x28')];if(_0x362f90===0x191){_0x362f90=0x190;}_0x284087[_0xa78f('0x1a')](_0x362f90)[_0xa78f('0xb3')](_0x547ba8[_0xa78f('0x30')][_0xa78f('0xaf')]?{'message':_0xa78f('0xb4'),'statusCode':_0x23842b[_0xa78f('0xb0')]}:_0x23842b);});};function createFieldObject(_0x2dc1d2,_0x354795,_0x5694ff,_0x19f2df,_0x216774,_0x217fe3){return new Promise(function(_0x59f34b,_0x446860){var _0x2f4410={'id':_0x19f2df,'name':_0x216774,'custom':_0x217fe3};if(_0x5694ff===_0xa78f('0xb5')){_0x2f4410[_0xa78f('0x3d')]=[{'name':_0xa78f('0xb6'),'value':_0xa78f('0xb7')},{'name':_0xa78f('0xb8'),'value':'false'}];_0x59f34b(_0x2f4410);}else{var _0x391b5e={'method':_0xa78f('0x9f'),'uri':_0x2dc1d2+_0xa78f('0xb9')+_0x19f2df,'auth':_0x354795,'json':!![]};return rp(_0x391b5e)['then'](function(_0x9d85cc){var _0x5018eb=[];if(_0x9d85cc[_0xa78f('0xa1')][_0xa78f('0x44')]>0x0){_0x9d85cc['result'][_0xa78f('0xa5')](function(_0x374b62){if(_0x374b62[_0xa78f('0xba')]===_0xa78f('0xbb')){var _0x290b51={'name':_0x374b62[_0xa78f('0xab')],'value':_0x374b62['value']};_0x5018eb[_0xa78f('0xa7')](_0x290b51);}});}_0x2f4410[_0xa78f('0x3d')]=_0x5018eb;if(_0x2f4410[_0xa78f('0x3d')][_0xa78f('0x44')]>0x0){_0x59f34b(_0x2f4410);}else{if(_0x217fe3==![]){_0x59f34b();}else{_0x59f34b(_0x2f4410);}}});}});}
\ No newline at end of file