Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / intServicenowConfiguration / intServicenowConfiguration.controller.js
index c2f002e..d42edb0 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x326f=['hasOwnProperty','limit','order','sort','where','filters','pick','filter','map','type','key','VIRTUAL','field','merge','options','ServicenowConfiguration','include','findAll','rows','show','params','includeAll','find','create','body','update','getFields','findOne','ServicenowField','nolimit','getDescriptions','html-pdf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','lodash','squel','crypto','jsforce','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/environment','jayson/promise','http','test','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','ServicenowConfiguration,\x20%s,\x20%s','debug','ServicenowConfiguration,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','message','catch','status','end','count','offset','set','json','apply','reject','save','destroy','sendStatus','name','send','rawAttributes','model','keys','query','intersection','attributes','fields','length'];(function(_0x779496,_0x9b0b0b){var _0x472493=function(_0x18db79){while(--_0x18db79){_0x779496['push'](_0x779496['shift']());}};_0x472493(++_0x9b0b0b);}(_0x326f,0xd1));var _0xf326=function(_0x1f50c0,_0xbd3155){_0x1f50c0=_0x1f50c0-0x0;var _0x492eee=_0x326f[_0x1f50c0];return _0x492eee;};'use strict';var pdf=require(_0xf326('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0xf326('0x1'));var jsonpatch=require(_0xf326('0x2'));var rp=require(_0xf326('0x3'));var moment=require(_0xf326('0x4'));var BPromise=require(_0xf326('0x5'));var Mustache=require(_0xf326('0x6'));var util=require(_0xf326('0x7'));var path=require(_0xf326('0x8'));var sox=require(_0xf326('0x9'));var csv=require(_0xf326('0xa'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xf326('0xb'));var squel=require(_0xf326('0xc'));var crypto=require(_0xf326('0xd'));var jsforce=require(_0xf326('0xe'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0xf326('0xf'));var Redis=require(_0xf326('0x10'));var authService=require(_0xf326('0x11'));var qs=require(_0xf326('0x12'));var hardwareService=require(_0xf326('0x13'));var logger=require('../../config/logger')(_0xf326('0x14'));var utils=require('../../config/utils');var config=require(_0xf326('0x15'));var db=require('../../mysqldb')['db'];var jayson=require(_0xf326('0x16'));var client=jayson['client'][_0xf326('0x17')]({'port':0x232a});function checkPasswordPattern(_0x9ed463,_0x4b3966,_0x342fe5){if(_0x342fe5){var _0x472632=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x472632[_0xf326('0x18')](_0x4b3966)){return _0x9ed463;}else{throw new Error(_0xf326('0x19'));}}else{return _0x9ed463;}}function respondWithRpcPromise(_0x5c8483,_0x45c1b6,_0x5204ee,_0x54bd1a){return new BPromise(function(_0xdf21d9,_0x11f6d2){var _0x1f2e5a=_0x54bd1a||client;return _0x1f2e5a[_0xf326('0x1a')](_0x5c8483,_0x5204ee)[_0xf326('0x1b')](function(_0x287a2a){logger[_0xf326('0x1c')](_0xf326('0x1d'),_0x45c1b6,'request\x20sent');logger[_0xf326('0x1e')](_0xf326('0x1f'),_0x45c1b6,_0xf326('0x20'),JSON[_0xf326('0x21')](_0x287a2a));if(_0x287a2a[_0xf326('0x22')]){if(_0x287a2a[_0xf326('0x22')]['code']===0x1f4){logger['error']('ServicenowConfiguration,\x20%s,\x20%s',_0x45c1b6,_0x287a2a[_0xf326('0x22')][_0xf326('0x23')]);return _0x11f6d2(_0x287a2a['error']['message']);}logger[_0xf326('0x22')]('ServicenowConfiguration,\x20%s,\x20%s',_0x45c1b6,_0x287a2a['error'][_0xf326('0x23')]);return _0xdf21d9(_0x287a2a[_0xf326('0x22')]['message']);}else{logger['info'](_0xf326('0x1d'),_0x45c1b6,_0xf326('0x20'));_0xdf21d9(_0x287a2a['result'][_0xf326('0x23')]);}})[_0xf326('0x24')](function(_0x43c53e){logger[_0xf326('0x22')](_0xf326('0x1d'),_0x45c1b6,_0x43c53e);_0x11f6d2(_0x43c53e);});});}function respondWithStatusCode(_0x2049ec,_0x5ce532){_0x5ce532=_0x5ce532||0xcc;return function(_0x55b9f4){if(_0x55b9f4){return _0x2049ec['sendStatus'](_0x5ce532);}return _0x2049ec[_0xf326('0x25')](_0x5ce532)[_0xf326('0x26')]();};}function respondWithResult(_0x2cd45a,_0x1ff2b5){_0x1ff2b5=_0x1ff2b5||0xc8;return function(_0x148953){if(_0x148953){return _0x2cd45a[_0xf326('0x25')](_0x1ff2b5)['json'](_0x148953);}};}function respondWithFilteredResult(_0x201d28,_0xa3c0b){return function(_0x212d5d){if(_0x212d5d){var _0x581531=_0x212d5d[_0xf326('0x27')],_0x1617d2=_0xa3c0b[_0xf326('0x28')],_0x55ad0f=_0xa3c0b[_0xf326('0x28')]+_0xa3c0b['limit'],_0x4a9abf;if(_0x55ad0f>=_0x581531){_0x55ad0f=_0x581531;_0x4a9abf=0xc8;}else{_0x4a9abf=0xce;}_0x201d28[_0xf326('0x25')](_0x4a9abf);return _0x201d28[_0xf326('0x29')]('Content-Range',_0x1617d2+'-'+_0x55ad0f+'/'+_0x581531)[_0xf326('0x2a')](_0x212d5d);}return null;};}function patchUpdates(_0x119ab8){return function(_0xd77aba){try{jsonpatch[_0xf326('0x2b')](_0xd77aba,_0x119ab8,!![]);}catch(_0xa80156){return BPromise[_0xf326('0x2c')](_0xa80156);}return _0xd77aba[_0xf326('0x2d')]();};}function saveUpdates(_0x39a1e2,_0x43b951){return function(_0x349a03){if(_0x349a03){return _0x349a03['update'](_0x39a1e2)[_0xf326('0x1b')](function(_0x424104){return _0x424104;});}return null;};}function removeEntity(_0x21b23d,_0x4792d2){return function(_0x2c0cac){if(_0x2c0cac){return _0x2c0cac[_0xf326('0x2e')]()[_0xf326('0x1b')](function(){_0x21b23d['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x2b8b31,_0x46d75e){return function(_0x9c3039){if(!_0x9c3039){_0x2b8b31[_0xf326('0x2f')](0x194);}return _0x9c3039;};}function handleError(_0x30694f,_0x2e8a64){_0x2e8a64=_0x2e8a64||0x1f4;return function(_0x62585a){logger[_0xf326('0x22')](_0x62585a['stack']);if(_0x62585a[_0xf326('0x30')]){delete _0x62585a[_0xf326('0x30')];}_0x30694f['status'](_0x2e8a64)[_0xf326('0x31')](_0x62585a);};}exports['index']=function(_0xce1cbb,_0x481b64){var _0x51f147={},_0xadb020={},_0x4d8eac={'count':0x0,'rows':[]};var _0x40dcb4=db['ServicenowConfiguration'][_0xf326('0x32')];_0xadb020[_0xf326('0x33')]=_[_0xf326('0x34')](_0x40dcb4);_0xadb020['query']=_[_0xf326('0x34')](_0xce1cbb[_0xf326('0x35')]);_0xadb020['filters']=_[_0xf326('0x36')](_0xadb020[_0xf326('0x33')],_0xadb020[_0xf326('0x35')]);_0x51f147[_0xf326('0x37')]=_['intersection'](_0xadb020[_0xf326('0x33')],qs[_0xf326('0x38')](_0xce1cbb[_0xf326('0x35')][_0xf326('0x38')]));_0x51f147[_0xf326('0x37')]=_0x51f147['attributes'][_0xf326('0x39')]?_0x51f147[_0xf326('0x37')]:_0xadb020['model'];if(!_0xce1cbb['query'][_0xf326('0x3a')]('nolimit')){_0x51f147['limit']=qs[_0xf326('0x3b')](_0xce1cbb['query'][_0xf326('0x3b')]);_0x51f147[_0xf326('0x28')]=qs[_0xf326('0x28')](_0xce1cbb[_0xf326('0x35')]['offset']);}_0x51f147[_0xf326('0x3c')]=qs[_0xf326('0x3d')](_0xce1cbb[_0xf326('0x35')][_0xf326('0x3d')]);_0x51f147[_0xf326('0x3e')]=qs[_0xf326('0x3f')](_[_0xf326('0x40')](_0xce1cbb[_0xf326('0x35')],_0xadb020[_0xf326('0x3f')]));if(_0xce1cbb[_0xf326('0x35')][_0xf326('0x41')]){_0x51f147[_0xf326('0x3e')]=_['merge'](_0x51f147[_0xf326('0x3e')],{'$or':_[_0xf326('0x42')](_0x40dcb4,function(_0x2ed1a7){if(_0x2ed1a7[_0xf326('0x43')][_0xf326('0x44')]!==_0xf326('0x45')){var _0x4f4c51={};_0x4f4c51[_0x2ed1a7[_0xf326('0x46')]]={'$like':'%'+_0xce1cbb[_0xf326('0x35')]['filter']+'%'};return _0x4f4c51;}})});}_0x51f147=_[_0xf326('0x47')]({},_0x51f147,_0xce1cbb[_0xf326('0x48')]);var _0x130c56={'where':_0x51f147[_0xf326('0x3e')]};return db[_0xf326('0x49')]['count'](_0x130c56)['then'](function(_0x184a74){_0x4d8eac[_0xf326('0x27')]=_0x184a74;if(_0xce1cbb['query']['includeAll']){_0x51f147[_0xf326('0x4a')]=[{'all':!![]}];}return db[_0xf326('0x49')][_0xf326('0x4b')](_0x51f147);})['then'](function(_0x301e65){_0x4d8eac[_0xf326('0x4c')]=_0x301e65;return _0x4d8eac;})[_0xf326('0x1b')](respondWithFilteredResult(_0x481b64,_0x51f147))[_0xf326('0x24')](handleError(_0x481b64,null));};exports[_0xf326('0x4d')]=function(_0x2d9bba,_0x12792c){var _0x3b90dc={'raw':![],'where':{'id':_0x2d9bba[_0xf326('0x4e')]['id']}},_0x3df9a8={};_0x3df9a8[_0xf326('0x33')]=_[_0xf326('0x34')](db[_0xf326('0x49')][_0xf326('0x32')]);_0x3df9a8[_0xf326('0x35')]=_['keys'](_0x2d9bba[_0xf326('0x35')]);_0x3df9a8[_0xf326('0x3f')]=_[_0xf326('0x36')](_0x3df9a8[_0xf326('0x33')],_0x3df9a8['query']);_0x3b90dc[_0xf326('0x37')]=_[_0xf326('0x36')](_0x3df9a8[_0xf326('0x33')],qs[_0xf326('0x38')](_0x2d9bba['query'][_0xf326('0x38')]));_0x3b90dc[_0xf326('0x37')]=_0x3b90dc[_0xf326('0x37')][_0xf326('0x39')]?_0x3b90dc[_0xf326('0x37')]:_0x3df9a8['model'];if(_0x2d9bba['query'][_0xf326('0x4f')]){_0x3b90dc[_0xf326('0x4a')]=[{'all':!![]}];}_0x3b90dc=_[_0xf326('0x47')]({},_0x3b90dc,_0x2d9bba['options']);return db[_0xf326('0x49')][_0xf326('0x50')](_0x3b90dc)[_0xf326('0x1b')](handleEntityNotFound(_0x12792c,null))['then'](respondWithResult(_0x12792c,null))['catch'](handleError(_0x12792c,null));};exports[_0xf326('0x51')]=function(_0x5b4832,_0x1cf58f){return db['ServicenowConfiguration'][_0xf326('0x51')](_0x5b4832[_0xf326('0x52')],{})[_0xf326('0x1b')](respondWithResult(_0x1cf58f,0xc9))[_0xf326('0x24')](handleError(_0x1cf58f,null));};exports[_0xf326('0x53')]=function(_0x35d3c8,_0x7f7ece){if(_0x35d3c8['body']['id']){delete _0x35d3c8[_0xf326('0x52')]['id'];}return db[_0xf326('0x49')][_0xf326('0x50')]({'where':{'id':_0x35d3c8['params']['id']}})[_0xf326('0x1b')](handleEntityNotFound(_0x7f7ece,null))[_0xf326('0x1b')](saveUpdates(_0x35d3c8[_0xf326('0x52')],null))[_0xf326('0x1b')](respondWithResult(_0x7f7ece,null))[_0xf326('0x24')](handleError(_0x7f7ece,null));};exports['destroy']=function(_0x161fb3,_0x21eac7){return db[_0xf326('0x49')][_0xf326('0x50')]({'where':{'id':_0x161fb3['params']['id']}})[_0xf326('0x1b')](handleEntityNotFound(_0x21eac7,null))[_0xf326('0x1b')](removeEntity(_0x21eac7,null))[_0xf326('0x24')](handleError(_0x21eac7,null));};exports[_0xf326('0x54')]=function(_0x4d3b9e,_0x5be2b1,_0x18b46e){var _0x44d2ed={};var _0x55ca96={};var _0x3cf6fa;var _0x29de71;return db[_0xf326('0x49')][_0xf326('0x55')]({'where':{'id':_0x4d3b9e['params']['id']}})[_0xf326('0x1b')](handleEntityNotFound(_0x5be2b1,null))['then'](function(_0x5dbeb9){if(_0x5dbeb9){_0x3cf6fa=_0x5dbeb9;_0x55ca96[_0xf326('0x33')]=_['keys'](db[_0xf326('0x56')][_0xf326('0x32')]);_0x55ca96[_0xf326('0x35')]=_['keys'](_0x4d3b9e['query']);_0x55ca96[_0xf326('0x3f')]=_[_0xf326('0x36')](_0x55ca96[_0xf326('0x33')],_0x55ca96['query']);_0x44d2ed[_0xf326('0x37')]=_['intersection'](_0x55ca96[_0xf326('0x33')],qs[_0xf326('0x38')](_0x4d3b9e[_0xf326('0x35')][_0xf326('0x38')]));_0x44d2ed[_0xf326('0x37')]=_0x44d2ed[_0xf326('0x37')][_0xf326('0x39')]?_0x44d2ed[_0xf326('0x37')]:_0x55ca96[_0xf326('0x33')];_0x44d2ed[_0xf326('0x3c')]=qs[_0xf326('0x3d')](_0x4d3b9e[_0xf326('0x35')][_0xf326('0x3d')]);_0x44d2ed['where']=qs[_0xf326('0x3f')](_['pick'](_0x4d3b9e[_0xf326('0x35')],_0x55ca96[_0xf326('0x3f')]));if(_0x4d3b9e['query'][_0xf326('0x41')]){_0x44d2ed['where']=_[_0xf326('0x47')](_0x44d2ed[_0xf326('0x3e')],{'$or':_[_0xf326('0x42')](_0x44d2ed[_0xf326('0x37')],function(_0x31b6dd){var _0x51ff5e={};_0x51ff5e[_0x31b6dd]={'$like':'%'+_0x4d3b9e['query'][_0xf326('0x41')]+'%'};return _0x51ff5e;})});}_0x44d2ed=_[_0xf326('0x47')]({},_0x44d2ed,_0x4d3b9e[_0xf326('0x48')]);return _0x3cf6fa[_0xf326('0x54')](_0x44d2ed);}})[_0xf326('0x1b')](function(_0x579d2c){if(_0x579d2c){_0x29de71=_0x579d2c[_0xf326('0x39')];if(!_0x4d3b9e[_0xf326('0x35')]['hasOwnProperty']('nolimit')){_0x44d2ed['limit']=qs[_0xf326('0x3b')](_0x4d3b9e[_0xf326('0x35')][_0xf326('0x3b')]);_0x44d2ed[_0xf326('0x28')]=qs[_0xf326('0x28')](_0x4d3b9e[_0xf326('0x35')][_0xf326('0x28')]);}return _0x3cf6fa['getFields'](_0x44d2ed);}})[_0xf326('0x1b')](function(_0x588d26){if(_0x588d26){return _0x588d26?{'count':_0x29de71,'rows':_0x588d26}:null;}})[_0xf326('0x1b')](respondWithResult(_0x5be2b1,null))[_0xf326('0x24')](handleError(_0x5be2b1,null));};exports['getSubjects']=function(_0x3717fe,_0x5eebe8,_0x499b59){var _0x2dd9e4={};var _0x540fa0={};var _0x78ba34;var _0x3411a4;return db[_0xf326('0x49')][_0xf326('0x55')]({'where':{'id':_0x3717fe[_0xf326('0x4e')]['id']}})['then'](handleEntityNotFound(_0x5eebe8,null))['then'](function(_0x48d84a){if(_0x48d84a){_0x78ba34=_0x48d84a;_0x540fa0[_0xf326('0x33')]=_[_0xf326('0x34')](db[_0xf326('0x56')][_0xf326('0x32')]);_0x540fa0[_0xf326('0x35')]=_['keys'](_0x3717fe[_0xf326('0x35')]);_0x540fa0[_0xf326('0x3f')]=_[_0xf326('0x36')](_0x540fa0['model'],_0x540fa0['query']);_0x2dd9e4[_0xf326('0x37')]=_[_0xf326('0x36')](_0x540fa0['model'],qs['fields'](_0x3717fe[_0xf326('0x35')]['fields']));_0x2dd9e4[_0xf326('0x37')]=_0x2dd9e4['attributes']['length']?_0x2dd9e4['attributes']:_0x540fa0[_0xf326('0x33')];_0x2dd9e4[_0xf326('0x3c')]=qs[_0xf326('0x3d')](_0x3717fe['query'][_0xf326('0x3d')]);_0x2dd9e4[_0xf326('0x3e')]=qs[_0xf326('0x3f')](_[_0xf326('0x40')](_0x3717fe[_0xf326('0x35')],_0x540fa0[_0xf326('0x3f')]));if(_0x3717fe[_0xf326('0x35')][_0xf326('0x41')]){_0x2dd9e4[_0xf326('0x3e')]=_['merge'](_0x2dd9e4[_0xf326('0x3e')],{'$or':_['map'](_0x2dd9e4[_0xf326('0x37')],function(_0x366312){var _0x40ee66={};_0x40ee66[_0x366312]={'$like':'%'+_0x3717fe['query'][_0xf326('0x41')]+'%'};return _0x40ee66;})});}_0x2dd9e4=_[_0xf326('0x47')]({},_0x2dd9e4,_0x3717fe[_0xf326('0x48')]);return _0x78ba34['getSubjects'](_0x2dd9e4);}})[_0xf326('0x1b')](function(_0x4057e1){if(_0x4057e1){_0x3411a4=_0x4057e1[_0xf326('0x39')];if(!_0x3717fe[_0xf326('0x35')]['hasOwnProperty'](_0xf326('0x57'))){_0x2dd9e4['limit']=qs['limit'](_0x3717fe[_0xf326('0x35')][_0xf326('0x3b')]);_0x2dd9e4['offset']=qs['offset'](_0x3717fe['query'][_0xf326('0x28')]);}return _0x78ba34['getSubjects'](_0x2dd9e4);}})[_0xf326('0x1b')](function(_0x37a564){if(_0x37a564){return _0x37a564?{'count':_0x3411a4,'rows':_0x37a564}:null;}})[_0xf326('0x1b')](respondWithResult(_0x5eebe8,null))[_0xf326('0x24')](handleError(_0x5eebe8,null));};exports[_0xf326('0x58')]=function(_0x25b56c,_0x5d23f0,_0x39edf8){var _0x323926={};var _0x5f1724={};var _0x497ada;var _0x14eecc;return db['ServicenowConfiguration'][_0xf326('0x55')]({'where':{'id':_0x25b56c[_0xf326('0x4e')]['id']}})[_0xf326('0x1b')](handleEntityNotFound(_0x5d23f0,null))[_0xf326('0x1b')](function(_0x19d676){if(_0x19d676){_0x497ada=_0x19d676;_0x5f1724[_0xf326('0x33')]=_[_0xf326('0x34')](db[_0xf326('0x56')][_0xf326('0x32')]);_0x5f1724['query']=_[_0xf326('0x34')](_0x25b56c[_0xf326('0x35')]);_0x5f1724['filters']=_[_0xf326('0x36')](_0x5f1724['model'],_0x5f1724[_0xf326('0x35')]);_0x323926[_0xf326('0x37')]=_[_0xf326('0x36')](_0x5f1724['model'],qs[_0xf326('0x38')](_0x25b56c[_0xf326('0x35')][_0xf326('0x38')]));_0x323926[_0xf326('0x37')]=_0x323926[_0xf326('0x37')][_0xf326('0x39')]?_0x323926[_0xf326('0x37')]:_0x5f1724[_0xf326('0x33')];_0x323926[_0xf326('0x3c')]=qs[_0xf326('0x3d')](_0x25b56c[_0xf326('0x35')][_0xf326('0x3d')]);_0x323926[_0xf326('0x3e')]=qs[_0xf326('0x3f')](_[_0xf326('0x40')](_0x25b56c['query'],_0x5f1724[_0xf326('0x3f')]));if(_0x25b56c[_0xf326('0x35')]['filter']){_0x323926[_0xf326('0x3e')]=_[_0xf326('0x47')](_0x323926['where'],{'$or':_[_0xf326('0x42')](_0x323926[_0xf326('0x37')],function(_0x2b5747){var _0x8dbd96={};_0x8dbd96[_0x2b5747]={'$like':'%'+_0x25b56c[_0xf326('0x35')][_0xf326('0x41')]+'%'};return _0x8dbd96;})});}_0x323926=_[_0xf326('0x47')]({},_0x323926,_0x25b56c['options']);return _0x497ada[_0xf326('0x58')](_0x323926);}})[_0xf326('0x1b')](function(_0x323fb1){if(_0x323fb1){_0x14eecc=_0x323fb1[_0xf326('0x39')];if(!_0x25b56c[_0xf326('0x35')][_0xf326('0x3a')](_0xf326('0x57'))){_0x323926[_0xf326('0x3b')]=qs['limit'](_0x25b56c[_0xf326('0x35')][_0xf326('0x3b')]);_0x323926['offset']=qs[_0xf326('0x28')](_0x25b56c['query'][_0xf326('0x28')]);}return _0x497ada[_0xf326('0x58')](_0x323926);}})[_0xf326('0x1b')](function(_0x2a0f36){if(_0x2a0f36){return _0x2a0f36?{'count':_0x14eecc,'rows':_0x2a0f36}:null;}})[_0xf326('0x1b')](respondWithResult(_0x5d23f0,null))[_0xf326('0x24')](handleError(_0x5d23f0,null));};
\ No newline at end of file
+var _0x7217=['model','keys','intersection','query','attributes','fields','length','hasOwnProperty','nolimit','order','where','filters','pick','filter','merge','map','type','key','VIRTUAL','options','includeAll','include','findAll','rows','params','find','create','body','findOne','sort','getFields','getSubjects','ServicenowField','getDescriptions','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','jayson/promise','client','test','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','request\x20sent','ServicenowConfiguration,\x20%s,\x20%s,\x20%s','stringify','error','code','ServicenowConfiguration,\x20%s,\x20%s','message','result','catch','sendStatus','status','end','count','offset','limit','set','Content-Range','apply','reject','save','update','destroy','stack','name','send','index','ServicenowConfiguration','rawAttributes'];(function(_0x480e34,_0x2a5029){var _0x12d6ef=function(_0x540289){while(--_0x540289){_0x480e34['push'](_0x480e34['shift']());}};_0x12d6ef(++_0x2a5029);}(_0x7217,0x19e));var _0x7721=function(_0x134c2e,_0x3573c4){_0x134c2e=_0x134c2e-0x0;var _0x2825db=_0x7217[_0x134c2e];return _0x2825db;};'use strict';var pdf=require(_0x7721('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x7721('0x1'));var zipdir=require(_0x7721('0x2'));var jsonpatch=require(_0x7721('0x3'));var rp=require(_0x7721('0x4'));var moment=require(_0x7721('0x5'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x7721('0x6'));var path=require(_0x7721('0x7'));var sox=require(_0x7721('0x8'));var csv=require(_0x7721('0x9'));var ejs=require(_0x7721('0xa'));var fs=require('fs');var _=require(_0x7721('0xb'));var squel=require(_0x7721('0xc'));var crypto=require(_0x7721('0xd'));var jsforce=require(_0x7721('0xe'));var deskjs=require(_0x7721('0xf'));var toCsv=require(_0x7721('0x9'));var querystring=require(_0x7721('0x10'));var Papa=require(_0x7721('0x11'));var Redis=require(_0x7721('0x12'));var authService=require(_0x7721('0x13'));var qs=require('../../components/parsers/qs');var hardwareService=require(_0x7721('0x14'));var logger=require(_0x7721('0x15'))(_0x7721('0x16'));var utils=require(_0x7721('0x17'));var config=require(_0x7721('0x18'));var db=require(_0x7721('0x19'))['db'];var jayson=require(_0x7721('0x1a'));var client=jayson[_0x7721('0x1b')]['http']({'port':0x232a});function checkPasswordPattern(_0x2911ec,_0x199930,_0x57ff6d){if(_0x57ff6d){var _0x109900=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x109900[_0x7721('0x1c')](_0x199930)){return _0x2911ec;}else{throw new Error(_0x7721('0x1d'));}}else{return _0x2911ec;}}function respondWithRpcPromise(_0x2e9752,_0x5069da,_0x3cbce8,_0x25b1c0){return new BPromise(function(_0x534f1b,_0x4e199a){var _0x4b183e=_0x25b1c0||client;return _0x4b183e[_0x7721('0x1e')](_0x2e9752,_0x3cbce8)[_0x7721('0x1f')](function(_0x3cc909){logger[_0x7721('0x20')]('ServicenowConfiguration,\x20%s,\x20%s',_0x5069da,_0x7721('0x21'));logger['debug'](_0x7721('0x22'),_0x5069da,'request\x20sent',JSON[_0x7721('0x23')](_0x3cc909));if(_0x3cc909[_0x7721('0x24')]){if(_0x3cc909[_0x7721('0x24')][_0x7721('0x25')]===0x1f4){logger[_0x7721('0x24')](_0x7721('0x26'),_0x5069da,_0x3cc909[_0x7721('0x24')][_0x7721('0x27')]);return _0x4e199a(_0x3cc909[_0x7721('0x24')][_0x7721('0x27')]);}logger['error'](_0x7721('0x26'),_0x5069da,_0x3cc909[_0x7721('0x24')][_0x7721('0x27')]);return _0x534f1b(_0x3cc909[_0x7721('0x24')]['message']);}else{logger[_0x7721('0x20')]('ServicenowConfiguration,\x20%s,\x20%s',_0x5069da,_0x7721('0x21'));_0x534f1b(_0x3cc909[_0x7721('0x28')][_0x7721('0x27')]);}})[_0x7721('0x29')](function(_0x121cc4){logger[_0x7721('0x24')](_0x7721('0x26'),_0x5069da,_0x121cc4);_0x4e199a(_0x121cc4);});});}function respondWithStatusCode(_0x5b4d74,_0x216f20){_0x216f20=_0x216f20||0xcc;return function(_0x1abedb){if(_0x1abedb){return _0x5b4d74[_0x7721('0x2a')](_0x216f20);}return _0x5b4d74[_0x7721('0x2b')](_0x216f20)[_0x7721('0x2c')]();};}function respondWithResult(_0x16355a,_0x424e05){_0x424e05=_0x424e05||0xc8;return function(_0xf753f1){if(_0xf753f1){return _0x16355a[_0x7721('0x2b')](_0x424e05)['json'](_0xf753f1);}};}function respondWithFilteredResult(_0x258ddf,_0x5b0551){return function(_0x499b87){if(_0x499b87){var _0x315202=_0x499b87[_0x7721('0x2d')],_0x343c19=_0x5b0551[_0x7721('0x2e')],_0x53c904=_0x5b0551[_0x7721('0x2e')]+_0x5b0551[_0x7721('0x2f')],_0x158d98;if(_0x53c904>=_0x315202){_0x53c904=_0x315202;_0x158d98=0xc8;}else{_0x158d98=0xce;}_0x258ddf['status'](_0x158d98);return _0x258ddf[_0x7721('0x30')](_0x7721('0x31'),_0x343c19+'-'+_0x53c904+'/'+_0x315202)['json'](_0x499b87);}return null;};}function patchUpdates(_0x4a25c9){return function(_0xfde9ec){try{jsonpatch[_0x7721('0x32')](_0xfde9ec,_0x4a25c9,!![]);}catch(_0x48f329){return BPromise[_0x7721('0x33')](_0x48f329);}return _0xfde9ec[_0x7721('0x34')]();};}function saveUpdates(_0x382821,_0x58d54b){return function(_0x3d9a32){if(_0x3d9a32){return _0x3d9a32[_0x7721('0x35')](_0x382821)[_0x7721('0x1f')](function(_0x3f15e2){return _0x3f15e2;});}return null;};}function removeEntity(_0xc0f3c4,_0x508202){return function(_0x195ffb){if(_0x195ffb){return _0x195ffb[_0x7721('0x36')]()[_0x7721('0x1f')](function(){_0xc0f3c4['status'](0xcc)[_0x7721('0x2c')]();});}};}function handleEntityNotFound(_0x213a2e,_0x498654){return function(_0x217592){if(!_0x217592){_0x213a2e['sendStatus'](0x194);}return _0x217592;};}function handleError(_0x2d6ba0,_0x326c50){_0x326c50=_0x326c50||0x1f4;return function(_0x19d082){logger[_0x7721('0x24')](_0x19d082[_0x7721('0x37')]);if(_0x19d082[_0x7721('0x38')]){delete _0x19d082[_0x7721('0x38')];}_0x2d6ba0[_0x7721('0x2b')](_0x326c50)[_0x7721('0x39')](_0x19d082);};}exports[_0x7721('0x3a')]=function(_0x385454,_0x5c806d){var _0xd1df68={},_0x5e6663={},_0x212384={'count':0x0,'rows':[]};var _0x35614c=db[_0x7721('0x3b')][_0x7721('0x3c')];_0x5e6663[_0x7721('0x3d')]=_[_0x7721('0x3e')](_0x35614c);_0x5e6663['query']=_['keys'](_0x385454['query']);_0x5e6663['filters']=_[_0x7721('0x3f')](_0x5e6663[_0x7721('0x3d')],_0x5e6663[_0x7721('0x40')]);_0xd1df68[_0x7721('0x41')]=_['intersection'](_0x5e6663[_0x7721('0x3d')],qs['fields'](_0x385454[_0x7721('0x40')][_0x7721('0x42')]));_0xd1df68['attributes']=_0xd1df68[_0x7721('0x41')][_0x7721('0x43')]?_0xd1df68['attributes']:_0x5e6663['model'];if(!_0x385454[_0x7721('0x40')][_0x7721('0x44')](_0x7721('0x45'))){_0xd1df68[_0x7721('0x2f')]=qs['limit'](_0x385454[_0x7721('0x40')][_0x7721('0x2f')]);_0xd1df68[_0x7721('0x2e')]=qs[_0x7721('0x2e')](_0x385454[_0x7721('0x40')]['offset']);}_0xd1df68[_0x7721('0x46')]=qs['sort'](_0x385454[_0x7721('0x40')]['sort']);_0xd1df68[_0x7721('0x47')]=qs[_0x7721('0x48')](_[_0x7721('0x49')](_0x385454['query'],_0x5e6663[_0x7721('0x48')]));if(_0x385454[_0x7721('0x40')][_0x7721('0x4a')]){_0xd1df68['where']=_[_0x7721('0x4b')](_0xd1df68[_0x7721('0x47')],{'$or':_[_0x7721('0x4c')](_0x35614c,function(_0x2d5f35){if(_0x2d5f35[_0x7721('0x4d')][_0x7721('0x4e')]!==_0x7721('0x4f')){var _0x4c76c3={};_0x4c76c3[_0x2d5f35['field']]={'$like':'%'+_0x385454[_0x7721('0x40')][_0x7721('0x4a')]+'%'};return _0x4c76c3;}})});}_0xd1df68=_[_0x7721('0x4b')]({},_0xd1df68,_0x385454[_0x7721('0x50')]);var _0x335145={'where':_0xd1df68[_0x7721('0x47')]};return db[_0x7721('0x3b')][_0x7721('0x2d')](_0x335145)[_0x7721('0x1f')](function(_0x3af123){_0x212384['count']=_0x3af123;if(_0x385454['query'][_0x7721('0x51')]){_0xd1df68[_0x7721('0x52')]=[{'all':!![]}];}return db[_0x7721('0x3b')][_0x7721('0x53')](_0xd1df68);})['then'](function(_0x30107e){_0x212384[_0x7721('0x54')]=_0x30107e;return _0x212384;})['then'](respondWithFilteredResult(_0x5c806d,_0xd1df68))[_0x7721('0x29')](handleError(_0x5c806d,null));};exports['show']=function(_0x2682b1,_0x5c6922){var _0x334f23={'raw':![],'where':{'id':_0x2682b1[_0x7721('0x55')]['id']}},_0x196be4={};_0x196be4['model']=_[_0x7721('0x3e')](db[_0x7721('0x3b')]['rawAttributes']);_0x196be4[_0x7721('0x40')]=_[_0x7721('0x3e')](_0x2682b1[_0x7721('0x40')]);_0x196be4['filters']=_[_0x7721('0x3f')](_0x196be4['model'],_0x196be4[_0x7721('0x40')]);_0x334f23[_0x7721('0x41')]=_[_0x7721('0x3f')](_0x196be4[_0x7721('0x3d')],qs[_0x7721('0x42')](_0x2682b1[_0x7721('0x40')][_0x7721('0x42')]));_0x334f23[_0x7721('0x41')]=_0x334f23[_0x7721('0x41')][_0x7721('0x43')]?_0x334f23[_0x7721('0x41')]:_0x196be4[_0x7721('0x3d')];if(_0x2682b1[_0x7721('0x40')][_0x7721('0x51')]){_0x334f23[_0x7721('0x52')]=[{'all':!![]}];}_0x334f23=_['merge']({},_0x334f23,_0x2682b1[_0x7721('0x50')]);return db[_0x7721('0x3b')][_0x7721('0x56')](_0x334f23)[_0x7721('0x1f')](handleEntityNotFound(_0x5c6922,null))[_0x7721('0x1f')](respondWithResult(_0x5c6922,null))[_0x7721('0x29')](handleError(_0x5c6922,null));};exports[_0x7721('0x57')]=function(_0x57484c,_0x234bee){return db[_0x7721('0x3b')][_0x7721('0x57')](_0x57484c[_0x7721('0x58')],{})[_0x7721('0x1f')](respondWithResult(_0x234bee,0xc9))[_0x7721('0x29')](handleError(_0x234bee,null));};exports[_0x7721('0x35')]=function(_0x33287d,_0x11b300){if(_0x33287d[_0x7721('0x58')]['id']){delete _0x33287d[_0x7721('0x58')]['id'];}return db['ServicenowConfiguration'][_0x7721('0x56')]({'where':{'id':_0x33287d[_0x7721('0x55')]['id']}})[_0x7721('0x1f')](handleEntityNotFound(_0x11b300,null))[_0x7721('0x1f')](saveUpdates(_0x33287d[_0x7721('0x58')],null))[_0x7721('0x1f')](respondWithResult(_0x11b300,null))[_0x7721('0x29')](handleError(_0x11b300,null));};exports[_0x7721('0x36')]=function(_0x360882,_0x287452){return db[_0x7721('0x3b')][_0x7721('0x56')]({'where':{'id':_0x360882[_0x7721('0x55')]['id']}})[_0x7721('0x1f')](handleEntityNotFound(_0x287452,null))[_0x7721('0x1f')](removeEntity(_0x287452,null))['catch'](handleError(_0x287452,null));};exports['getFields']=function(_0x4e112e,_0x885a3a,_0x4f2fe6){var _0x4a46db={};var _0x57348c={};var _0x5d7036;var _0x47925a;return db[_0x7721('0x3b')][_0x7721('0x59')]({'where':{'id':_0x4e112e['params']['id']}})[_0x7721('0x1f')](handleEntityNotFound(_0x885a3a,null))['then'](function(_0x51a3a2){if(_0x51a3a2){_0x5d7036=_0x51a3a2;_0x57348c['model']=_[_0x7721('0x3e')](db['ServicenowField']['rawAttributes']);_0x57348c['query']=_[_0x7721('0x3e')](_0x4e112e[_0x7721('0x40')]);_0x57348c[_0x7721('0x48')]=_['intersection'](_0x57348c[_0x7721('0x3d')],_0x57348c[_0x7721('0x40')]);_0x4a46db[_0x7721('0x41')]=_[_0x7721('0x3f')](_0x57348c[_0x7721('0x3d')],qs[_0x7721('0x42')](_0x4e112e[_0x7721('0x40')][_0x7721('0x42')]));_0x4a46db[_0x7721('0x41')]=_0x4a46db[_0x7721('0x41')][_0x7721('0x43')]?_0x4a46db[_0x7721('0x41')]:_0x57348c[_0x7721('0x3d')];_0x4a46db[_0x7721('0x46')]=qs[_0x7721('0x5a')](_0x4e112e['query'][_0x7721('0x5a')]);_0x4a46db[_0x7721('0x47')]=qs[_0x7721('0x48')](_[_0x7721('0x49')](_0x4e112e['query'],_0x57348c[_0x7721('0x48')]));if(_0x4e112e[_0x7721('0x40')]['filter']){_0x4a46db[_0x7721('0x47')]=_['merge'](_0x4a46db[_0x7721('0x47')],{'$or':_[_0x7721('0x4c')](_0x4a46db[_0x7721('0x41')],function(_0x3f9eaa){var _0x3d2b7d={};_0x3d2b7d[_0x3f9eaa]={'$like':'%'+_0x4e112e[_0x7721('0x40')][_0x7721('0x4a')]+'%'};return _0x3d2b7d;})});}_0x4a46db=_[_0x7721('0x4b')]({},_0x4a46db,_0x4e112e[_0x7721('0x50')]);return _0x5d7036['getFields'](_0x4a46db);}})[_0x7721('0x1f')](function(_0x24444f){if(_0x24444f){_0x47925a=_0x24444f[_0x7721('0x43')];if(!_0x4e112e[_0x7721('0x40')][_0x7721('0x44')](_0x7721('0x45'))){_0x4a46db[_0x7721('0x2f')]=qs['limit'](_0x4e112e[_0x7721('0x40')][_0x7721('0x2f')]);_0x4a46db['offset']=qs[_0x7721('0x2e')](_0x4e112e['query'][_0x7721('0x2e')]);}return _0x5d7036[_0x7721('0x5b')](_0x4a46db);}})[_0x7721('0x1f')](function(_0x3b64ec){if(_0x3b64ec){return _0x3b64ec?{'count':_0x47925a,'rows':_0x3b64ec}:null;}})[_0x7721('0x1f')](respondWithResult(_0x885a3a,null))[_0x7721('0x29')](handleError(_0x885a3a,null));};exports[_0x7721('0x5c')]=function(_0x5dca04,_0xbcedbd,_0x1d252a){var _0x280b1d={};var _0x5f08cc={};var _0x5cef5a;var _0x515fb9;return db['ServicenowConfiguration']['findOne']({'where':{'id':_0x5dca04[_0x7721('0x55')]['id']}})[_0x7721('0x1f')](handleEntityNotFound(_0xbcedbd,null))['then'](function(_0x2d4b3a){if(_0x2d4b3a){_0x5cef5a=_0x2d4b3a;_0x5f08cc[_0x7721('0x3d')]=_[_0x7721('0x3e')](db[_0x7721('0x5d')]['rawAttributes']);_0x5f08cc[_0x7721('0x40')]=_[_0x7721('0x3e')](_0x5dca04[_0x7721('0x40')]);_0x5f08cc[_0x7721('0x48')]=_[_0x7721('0x3f')](_0x5f08cc['model'],_0x5f08cc[_0x7721('0x40')]);_0x280b1d[_0x7721('0x41')]=_[_0x7721('0x3f')](_0x5f08cc['model'],qs['fields'](_0x5dca04[_0x7721('0x40')][_0x7721('0x42')]));_0x280b1d[_0x7721('0x41')]=_0x280b1d[_0x7721('0x41')][_0x7721('0x43')]?_0x280b1d['attributes']:_0x5f08cc['model'];_0x280b1d[_0x7721('0x46')]=qs[_0x7721('0x5a')](_0x5dca04[_0x7721('0x40')][_0x7721('0x5a')]);_0x280b1d[_0x7721('0x47')]=qs[_0x7721('0x48')](_[_0x7721('0x49')](_0x5dca04['query'],_0x5f08cc[_0x7721('0x48')]));if(_0x5dca04[_0x7721('0x40')][_0x7721('0x4a')]){_0x280b1d['where']=_[_0x7721('0x4b')](_0x280b1d[_0x7721('0x47')],{'$or':_[_0x7721('0x4c')](_0x280b1d[_0x7721('0x41')],function(_0x56af64){var _0x4d4d6a={};_0x4d4d6a[_0x56af64]={'$like':'%'+_0x5dca04[_0x7721('0x40')][_0x7721('0x4a')]+'%'};return _0x4d4d6a;})});}_0x280b1d=_[_0x7721('0x4b')]({},_0x280b1d,_0x5dca04[_0x7721('0x50')]);return _0x5cef5a[_0x7721('0x5c')](_0x280b1d);}})[_0x7721('0x1f')](function(_0x59e80c){if(_0x59e80c){_0x515fb9=_0x59e80c[_0x7721('0x43')];if(!_0x5dca04[_0x7721('0x40')][_0x7721('0x44')]('nolimit')){_0x280b1d[_0x7721('0x2f')]=qs[_0x7721('0x2f')](_0x5dca04[_0x7721('0x40')][_0x7721('0x2f')]);_0x280b1d[_0x7721('0x2e')]=qs['offset'](_0x5dca04[_0x7721('0x40')]['offset']);}return _0x5cef5a[_0x7721('0x5c')](_0x280b1d);}})[_0x7721('0x1f')](function(_0x2d5433){if(_0x2d5433){return _0x2d5433?{'count':_0x515fb9,'rows':_0x2d5433}:null;}})[_0x7721('0x1f')](respondWithResult(_0xbcedbd,null))[_0x7721('0x29')](handleError(_0xbcedbd,null));};exports[_0x7721('0x5e')]=function(_0x24fe2a,_0x123049,_0x2ec5f8){var _0x3b78f5={};var _0x2c74d8={};var _0x55d209;var _0x19fad6;return db[_0x7721('0x3b')][_0x7721('0x59')]({'where':{'id':_0x24fe2a['params']['id']}})[_0x7721('0x1f')](handleEntityNotFound(_0x123049,null))[_0x7721('0x1f')](function(_0x139517){if(_0x139517){_0x55d209=_0x139517;_0x2c74d8[_0x7721('0x3d')]=_[_0x7721('0x3e')](db['ServicenowField'][_0x7721('0x3c')]);_0x2c74d8[_0x7721('0x40')]=_[_0x7721('0x3e')](_0x24fe2a[_0x7721('0x40')]);_0x2c74d8[_0x7721('0x48')]=_[_0x7721('0x3f')](_0x2c74d8['model'],_0x2c74d8[_0x7721('0x40')]);_0x3b78f5[_0x7721('0x41')]=_['intersection'](_0x2c74d8[_0x7721('0x3d')],qs['fields'](_0x24fe2a[_0x7721('0x40')][_0x7721('0x42')]));_0x3b78f5['attributes']=_0x3b78f5[_0x7721('0x41')]['length']?_0x3b78f5['attributes']:_0x2c74d8['model'];_0x3b78f5[_0x7721('0x46')]=qs[_0x7721('0x5a')](_0x24fe2a[_0x7721('0x40')]['sort']);_0x3b78f5['where']=qs['filters'](_[_0x7721('0x49')](_0x24fe2a[_0x7721('0x40')],_0x2c74d8[_0x7721('0x48')]));if(_0x24fe2a[_0x7721('0x40')][_0x7721('0x4a')]){_0x3b78f5[_0x7721('0x47')]=_['merge'](_0x3b78f5[_0x7721('0x47')],{'$or':_[_0x7721('0x4c')](_0x3b78f5[_0x7721('0x41')],function(_0xcf5304){var _0x977255={};_0x977255[_0xcf5304]={'$like':'%'+_0x24fe2a[_0x7721('0x40')][_0x7721('0x4a')]+'%'};return _0x977255;})});}_0x3b78f5=_[_0x7721('0x4b')]({},_0x3b78f5,_0x24fe2a[_0x7721('0x50')]);return _0x55d209[_0x7721('0x5e')](_0x3b78f5);}})[_0x7721('0x1f')](function(_0x368dbb){if(_0x368dbb){_0x19fad6=_0x368dbb['length'];if(!_0x24fe2a['query'][_0x7721('0x44')](_0x7721('0x45'))){_0x3b78f5['limit']=qs[_0x7721('0x2f')](_0x24fe2a['query']['limit']);_0x3b78f5[_0x7721('0x2e')]=qs['offset'](_0x24fe2a['query'][_0x7721('0x2e')]);}return _0x55d209[_0x7721('0x5e')](_0x3b78f5);}})[_0x7721('0x1f')](function(_0x3698b3){if(_0x3698b3){return _0x3698b3?{'count':_0x19fad6,'rows':_0x3698b3}:null;}})[_0x7721('0x1f')](respondWithResult(_0x123049,null))['catch'](handleError(_0x123049,null));};
\ No newline at end of file