Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / trigger / trigger.controller.js
index f649810..8d36628 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb8e4=['role','Triggers','find','userProfileId','autoAssociation','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','params','addAllCondition','addAnyCondition','TriggerAnyId','Condition','getAllConditions','getAnyConditions','findOne','addAction','TriggerId','Action','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path','sox','to-csv','ejs','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../mysqldb','sendStatus','status','json','count','offset','set','Content-Range','apply','reject','update','then','destroy','get','UserProfileResource','end','stack','name','send','index','map','Trigger','model','keys','query','filters','intersection','attributes','fields','hasOwnProperty','nolimit','limit','order','sort','where','pick','merge','type','filter','includeAll','include','rows','catch','show','rawAttributes','length','options','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user'];(function(_0x29a54d,_0x439404){var _0x34232d=function(_0x1461fd){while(--_0x1461fd){_0x29a54d['push'](_0x29a54d['shift']());}};_0x34232d(++_0x439404);}(_0xb8e4,0xd0));var _0x4b8e=function(_0x390b17,_0x407fea){_0x390b17=_0x390b17-0x0;var _0x599e86=_0xb8e4[_0x390b17];return _0x599e86;};'use strict';var pdf=require(_0x4b8e('0x0'));var emlformat=require(_0x4b8e('0x1'));var rimraf=require(_0x4b8e('0x2'));var zipdir=require(_0x4b8e('0x3'));var jsonpatch=require(_0x4b8e('0x4'));var rp=require(_0x4b8e('0x5'));var moment=require(_0x4b8e('0x6'));var BPromise=require('bluebird');var Mustache=require(_0x4b8e('0x7'));var util=require(_0x4b8e('0x8'));var path=require(_0x4b8e('0x9'));var sox=require(_0x4b8e('0xa'));var csv=require(_0x4b8e('0xb'));var ejs=require(_0x4b8e('0xc'));var fs=require('fs');var _=require('lodash');var squel=require(_0x4b8e('0xd'));var crypto=require(_0x4b8e('0xe'));var jsforce=require(_0x4b8e('0xf'));var deskjs=require(_0x4b8e('0x10'));var toCsv=require('to-csv');var querystring=require(_0x4b8e('0x11'));var Papa=require(_0x4b8e('0x12'));var Redis=require(_0x4b8e('0x13'));var authService=require(_0x4b8e('0x14'));var qs=require('../../components/parsers/qs');var as=require(_0x4b8e('0x15'));var hardwareService=require(_0x4b8e('0x16'));var logger=require(_0x4b8e('0x17'))(_0x4b8e('0x18'));var utils=require(_0x4b8e('0x19'));var config=require('../../config/environment');var db=require(_0x4b8e('0x1a'))['db'];function respondWithStatusCode(_0x358f4e,_0x4af622){_0x4af622=_0x4af622||0xcc;return function(_0x1970e2){if(_0x1970e2){return _0x358f4e[_0x4b8e('0x1b')](_0x4af622);}return _0x358f4e[_0x4b8e('0x1c')](_0x4af622)['end']();};}function respondWithResult(_0x36f542,_0x1846b2){_0x1846b2=_0x1846b2||0xc8;return function(_0xf6d2a7){if(_0xf6d2a7){return _0x36f542['status'](_0x1846b2)[_0x4b8e('0x1d')](_0xf6d2a7);}};}function respondWithFilteredResult(_0xc6c446,_0x293971){return function(_0x2a16bd){if(_0x2a16bd){var _0x4dc910=_0x2a16bd[_0x4b8e('0x1e')],_0x95a50d=_0x293971[_0x4b8e('0x1f')],_0x3f39c1=_0x293971[_0x4b8e('0x1f')]+_0x293971['limit'],_0x4210ef;if(_0x3f39c1>=_0x4dc910){_0x3f39c1=_0x4dc910;_0x4210ef=0xc8;}else{_0x4210ef=0xce;}_0xc6c446[_0x4b8e('0x1c')](_0x4210ef);return _0xc6c446[_0x4b8e('0x20')](_0x4b8e('0x21'),_0x95a50d+'-'+_0x3f39c1+'/'+_0x4dc910)['json'](_0x2a16bd);}return null;};}function patchUpdates(_0x38165d){return function(_0x1ea7ff){try{jsonpatch[_0x4b8e('0x22')](_0x1ea7ff,_0x38165d,!![]);}catch(_0x367da5){return BPromise[_0x4b8e('0x23')](_0x367da5);}return _0x1ea7ff['save']();};}function saveUpdates(_0x2e9298,_0x38c3d4){return function(_0x1bf7e5){if(_0x1bf7e5){return _0x1bf7e5[_0x4b8e('0x24')](_0x2e9298)[_0x4b8e('0x25')](function(_0x2f4e77){return _0x2f4e77;});}return null;};}function removeEntity(_0x1c55e9,_0x2682d8){return function(_0xf5cd0){if(_0xf5cd0){return _0xf5cd0[_0x4b8e('0x26')]()[_0x4b8e('0x25')](function(){var _0xea5c01=_0xf5cd0[_0x4b8e('0x27')]({'plain':!![]});var _0xb53295='Triggers';return db[_0x4b8e('0x28')]['destroy']({'where':{'type':_0xb53295,'resourceId':_0xea5c01['id']}})[_0x4b8e('0x25')](function(){return _0xf5cd0;});})[_0x4b8e('0x25')](function(){_0x1c55e9[_0x4b8e('0x1c')](0xcc)[_0x4b8e('0x29')]();});}};}function handleEntityNotFound(_0x13fcec,_0x15f31b){return function(_0x2f5779){if(!_0x2f5779){_0x13fcec[_0x4b8e('0x1b')](0x194);}return _0x2f5779;};}function handleError(_0x51aa76,_0x2bc09d){_0x2bc09d=_0x2bc09d||0x1f4;return function(_0x50efd5){logger['error'](_0x50efd5[_0x4b8e('0x2a')]);if(_0x50efd5[_0x4b8e('0x2b')]){delete _0x50efd5['name'];}_0x51aa76['status'](_0x2bc09d)[_0x4b8e('0x2c')](_0x50efd5);};}exports[_0x4b8e('0x2d')]=function(_0x2a3775,_0x4f8aa0){var _0x97172={},_0x12e216={},_0x412a90={'count':0x0,'rows':[]};var _0x36de4c=_[_0x4b8e('0x2e')](db[_0x4b8e('0x2f')]['rawAttributes'],function(_0x439b9f){return{'name':_0x439b9f['fieldName'],'type':_0x439b9f['type']['key']};});_0x12e216[_0x4b8e('0x30')]=_['map'](_0x36de4c,_0x4b8e('0x2b'));_0x12e216['query']=_[_0x4b8e('0x31')](_0x2a3775[_0x4b8e('0x32')]);_0x12e216[_0x4b8e('0x33')]=_[_0x4b8e('0x34')](_0x12e216['model'],_0x12e216[_0x4b8e('0x32')]);_0x97172[_0x4b8e('0x35')]=_[_0x4b8e('0x34')](_0x12e216[_0x4b8e('0x30')],qs[_0x4b8e('0x36')](_0x2a3775[_0x4b8e('0x32')]['fields']));_0x97172['attributes']=_0x97172[_0x4b8e('0x35')]['length']?_0x97172['attributes']:_0x12e216[_0x4b8e('0x30')];if(!_0x2a3775[_0x4b8e('0x32')][_0x4b8e('0x37')](_0x4b8e('0x38'))){_0x97172['limit']=qs[_0x4b8e('0x39')](_0x2a3775[_0x4b8e('0x32')][_0x4b8e('0x39')]);_0x97172[_0x4b8e('0x1f')]=qs[_0x4b8e('0x1f')](_0x2a3775[_0x4b8e('0x32')][_0x4b8e('0x1f')]);}_0x97172[_0x4b8e('0x3a')]=qs[_0x4b8e('0x3b')](_0x2a3775['query']['sort']);_0x97172[_0x4b8e('0x3c')]=qs[_0x4b8e('0x33')](_[_0x4b8e('0x3d')](_0x2a3775['query'],_0x12e216[_0x4b8e('0x33')]),_0x36de4c);if(_0x2a3775[_0x4b8e('0x32')]['filter']){_0x97172['where']=_[_0x4b8e('0x3e')](_0x97172[_0x4b8e('0x3c')],{'$or':_['map'](_0x36de4c,function(_0x264ca7){if(_0x264ca7[_0x4b8e('0x3f')]!=='VIRTUAL'){var _0x347ddb={};_0x347ddb[_0x264ca7[_0x4b8e('0x2b')]]={'$like':'%'+_0x2a3775[_0x4b8e('0x32')][_0x4b8e('0x40')]+'%'};return _0x347ddb;}})});}_0x97172=_[_0x4b8e('0x3e')]({},_0x97172,_0x2a3775['options']);var _0x13af3b={'where':_0x97172[_0x4b8e('0x3c')]};return db[_0x4b8e('0x2f')][_0x4b8e('0x1e')](_0x13af3b)[_0x4b8e('0x25')](function(_0x2f85e4){_0x412a90[_0x4b8e('0x1e')]=_0x2f85e4;if(_0x2a3775[_0x4b8e('0x32')][_0x4b8e('0x41')]){_0x97172[_0x4b8e('0x42')]=[{'all':!![]}];}return db[_0x4b8e('0x2f')]['findAll'](_0x97172);})[_0x4b8e('0x25')](function(_0x457b61){_0x412a90[_0x4b8e('0x43')]=_0x457b61;return _0x412a90;})[_0x4b8e('0x25')](respondWithFilteredResult(_0x4f8aa0,_0x97172))[_0x4b8e('0x44')](handleError(_0x4f8aa0,null));};exports[_0x4b8e('0x45')]=function(_0x46f7a6,_0x208737){var _0x513029={'raw':![],'where':{'id':_0x46f7a6['params']['id']}},_0x51ce7c={};_0x51ce7c['model']=_[_0x4b8e('0x31')](db[_0x4b8e('0x2f')][_0x4b8e('0x46')]);_0x51ce7c[_0x4b8e('0x32')]=_['keys'](_0x46f7a6[_0x4b8e('0x32')]);_0x51ce7c[_0x4b8e('0x33')]=_[_0x4b8e('0x34')](_0x51ce7c[_0x4b8e('0x30')],_0x51ce7c[_0x4b8e('0x32')]);_0x513029['attributes']=_['intersection'](_0x51ce7c['model'],qs[_0x4b8e('0x36')](_0x46f7a6[_0x4b8e('0x32')][_0x4b8e('0x36')]));_0x513029[_0x4b8e('0x35')]=_0x513029[_0x4b8e('0x35')][_0x4b8e('0x47')]?_0x513029[_0x4b8e('0x35')]:_0x51ce7c[_0x4b8e('0x30')];if(_0x46f7a6[_0x4b8e('0x32')][_0x4b8e('0x41')]){_0x513029[_0x4b8e('0x42')]=[{'all':!![]}];}_0x513029=_['merge']({},_0x513029,_0x46f7a6[_0x4b8e('0x48')]);return db[_0x4b8e('0x2f')]['find'](_0x513029)[_0x4b8e('0x25')](handleEntityNotFound(_0x208737,null))[_0x4b8e('0x25')](respondWithResult(_0x208737,null))[_0x4b8e('0x44')](handleError(_0x208737,null));};exports[_0x4b8e('0x49')]=function(_0x2721af,_0x943dbe){return db['Trigger'][_0x4b8e('0x49')](_0x2721af[_0x4b8e('0x4a')],{})['then'](function(_0x2d0b26){var _0x4e014b=_0x2721af[_0x4b8e('0x4b')][_0x4b8e('0x27')]({'plain':!![]});if(!_0x4e014b)throw new Error(_0x4b8e('0x4c'));if(_0x4e014b[_0x4b8e('0x4d')]==='user'){var _0x10630a=_0x2d0b26[_0x4b8e('0x27')]({'plain':!![]});var _0x40b1de=_0x4b8e('0x4e');return db['UserProfileSection'][_0x4b8e('0x4f')]({'where':{'name':_0x40b1de,'userProfileId':_0x4e014b[_0x4b8e('0x50')]},'raw':!![]})[_0x4b8e('0x25')](function(_0x120a5d){if(_0x120a5d&&_0x120a5d[_0x4b8e('0x51')]===0x0){return db[_0x4b8e('0x28')][_0x4b8e('0x49')]({'name':_0x10630a['name'],'resourceId':_0x10630a['id'],'type':_0x120a5d[_0x4b8e('0x2b')],'sectionId':_0x120a5d['id']},{})[_0x4b8e('0x25')](function(){return _0x2d0b26;});}else{return _0x2d0b26;}})[_0x4b8e('0x44')](function(_0x53f2ae){logger[_0x4b8e('0x52')](_0x4b8e('0x53'),_0x53f2ae);throw _0x53f2ae;});}return _0x2d0b26;})['then'](respondWithResult(_0x943dbe,0xc9))[_0x4b8e('0x44')](handleError(_0x943dbe,null));};exports[_0x4b8e('0x24')]=function(_0x2d934e,_0x1781ea){if(_0x2d934e[_0x4b8e('0x4a')]['id']){delete _0x2d934e['body']['id'];}return db['Trigger'][_0x4b8e('0x4f')]({'where':{'id':_0x2d934e[_0x4b8e('0x54')]['id']}})[_0x4b8e('0x25')](handleEntityNotFound(_0x1781ea,null))[_0x4b8e('0x25')](saveUpdates(_0x2d934e[_0x4b8e('0x4a')],null))[_0x4b8e('0x25')](respondWithResult(_0x1781ea,null))['catch'](handleError(_0x1781ea,null));};exports['destroy']=function(_0x434479,_0x364364){return db[_0x4b8e('0x2f')][_0x4b8e('0x4f')]({'where':{'id':_0x434479[_0x4b8e('0x54')]['id']}})[_0x4b8e('0x25')](handleEntityNotFound(_0x364364,null))[_0x4b8e('0x25')](removeEntity(_0x364364,null))[_0x4b8e('0x44')](handleError(_0x364364,null));};exports[_0x4b8e('0x55')]=function(_0x28cfb3,_0x2706b0,_0x392374){if(_0x28cfb3['body']['id']){delete _0x28cfb3['body']['id'];}return db[_0x4b8e('0x2f')][_0x4b8e('0x4f')]({'where':{'id':_0x28cfb3[_0x4b8e('0x54')]['id']}})[_0x4b8e('0x25')](handleEntityNotFound(_0x2706b0,null))[_0x4b8e('0x25')](function(_0x55a651){if(_0x55a651){_0x28cfb3[_0x4b8e('0x4a')]['TriggerAllId']=_0x55a651['id'];return db['Condition'][_0x4b8e('0x49')](_0x28cfb3[_0x4b8e('0x4a')]);}})[_0x4b8e('0x25')](respondWithResult(_0x2706b0,null))[_0x4b8e('0x44')](handleError(_0x2706b0,null));};exports[_0x4b8e('0x56')]=function(_0x2cc8ec,_0x355efb,_0x18f170){if(_0x2cc8ec['body']['id']){delete _0x2cc8ec[_0x4b8e('0x4a')]['id'];}return db[_0x4b8e('0x2f')][_0x4b8e('0x4f')]({'where':{'id':_0x2cc8ec[_0x4b8e('0x54')]['id']}})['then'](handleEntityNotFound(_0x355efb,null))[_0x4b8e('0x25')](function(_0x515c9b){if(_0x515c9b){_0x2cc8ec['body'][_0x4b8e('0x57')]=_0x515c9b['id'];return db[_0x4b8e('0x58')][_0x4b8e('0x49')](_0x2cc8ec[_0x4b8e('0x4a')]);}})['then'](respondWithResult(_0x355efb,null))[_0x4b8e('0x44')](handleError(_0x355efb,null));};exports['getAllConditions']=function(_0x491737,_0x29e34f,_0x5770e1){var _0x194436={};var _0x3f29e7={};var _0x2c37d5;var _0x443206;return db[_0x4b8e('0x2f')]['findOne']({'where':{'id':_0x491737[_0x4b8e('0x54')]['id']}})['then'](handleEntityNotFound(_0x29e34f,null))[_0x4b8e('0x25')](function(_0x2d092c){if(_0x2d092c){_0x2c37d5=_0x2d092c;_0x3f29e7[_0x4b8e('0x30')]=_[_0x4b8e('0x31')](db[_0x4b8e('0x58')][_0x4b8e('0x46')]);_0x3f29e7[_0x4b8e('0x32')]=_[_0x4b8e('0x31')](_0x491737[_0x4b8e('0x32')]);_0x3f29e7[_0x4b8e('0x33')]=_[_0x4b8e('0x34')](_0x3f29e7[_0x4b8e('0x30')],_0x3f29e7[_0x4b8e('0x32')]);_0x194436[_0x4b8e('0x35')]=_[_0x4b8e('0x34')](_0x3f29e7[_0x4b8e('0x30')],qs['fields'](_0x491737[_0x4b8e('0x32')][_0x4b8e('0x36')]));_0x194436[_0x4b8e('0x35')]=_0x194436[_0x4b8e('0x35')]['length']?_0x194436[_0x4b8e('0x35')]:_0x3f29e7[_0x4b8e('0x30')];_0x194436[_0x4b8e('0x3a')]=qs[_0x4b8e('0x3b')](_0x491737['query'][_0x4b8e('0x3b')]);_0x194436[_0x4b8e('0x3c')]=qs['filters'](_[_0x4b8e('0x3d')](_0x491737['query'],_0x3f29e7['filters']));if(_0x491737[_0x4b8e('0x32')][_0x4b8e('0x40')]){_0x194436[_0x4b8e('0x3c')]=_[_0x4b8e('0x3e')](_0x194436[_0x4b8e('0x3c')],{'$or':_[_0x4b8e('0x2e')](_0x194436[_0x4b8e('0x35')],function(_0x26b8e0){var _0xd53c35={};_0xd53c35[_0x26b8e0]={'$like':'%'+_0x491737[_0x4b8e('0x32')][_0x4b8e('0x40')]+'%'};return _0xd53c35;})});}_0x194436=_[_0x4b8e('0x3e')]({},_0x194436,_0x491737[_0x4b8e('0x48')]);return _0x2c37d5[_0x4b8e('0x59')](_0x194436);}})['then'](function(_0x4006f2){if(_0x4006f2){_0x443206=_0x4006f2[_0x4b8e('0x47')];if(!_0x491737[_0x4b8e('0x32')][_0x4b8e('0x37')](_0x4b8e('0x38'))){_0x194436['limit']=qs[_0x4b8e('0x39')](_0x491737[_0x4b8e('0x32')]['limit']);_0x194436['offset']=qs[_0x4b8e('0x1f')](_0x491737['query'][_0x4b8e('0x1f')]);}return _0x2c37d5[_0x4b8e('0x59')](_0x194436);}})[_0x4b8e('0x25')](function(_0x97636c){if(_0x97636c){return _0x97636c?{'count':_0x443206,'rows':_0x97636c}:null;}})[_0x4b8e('0x25')](respondWithResult(_0x29e34f,null))[_0x4b8e('0x44')](handleError(_0x29e34f,null));};exports[_0x4b8e('0x5a')]=function(_0xa4cfec,_0x588990,_0x2435a2){var _0x2e3e9b={};var _0x17fc72={};var _0x9cc71c;var _0x178d72;return db[_0x4b8e('0x2f')][_0x4b8e('0x5b')]({'where':{'id':_0xa4cfec[_0x4b8e('0x54')]['id']}})[_0x4b8e('0x25')](handleEntityNotFound(_0x588990,null))['then'](function(_0x533e3d){if(_0x533e3d){_0x9cc71c=_0x533e3d;_0x17fc72[_0x4b8e('0x30')]=_['keys'](db[_0x4b8e('0x58')][_0x4b8e('0x46')]);_0x17fc72['query']=_[_0x4b8e('0x31')](_0xa4cfec[_0x4b8e('0x32')]);_0x17fc72['filters']=_[_0x4b8e('0x34')](_0x17fc72[_0x4b8e('0x30')],_0x17fc72['query']);_0x2e3e9b['attributes']=_['intersection'](_0x17fc72['model'],qs[_0x4b8e('0x36')](_0xa4cfec[_0x4b8e('0x32')][_0x4b8e('0x36')]));_0x2e3e9b[_0x4b8e('0x35')]=_0x2e3e9b[_0x4b8e('0x35')]['length']?_0x2e3e9b[_0x4b8e('0x35')]:_0x17fc72[_0x4b8e('0x30')];_0x2e3e9b[_0x4b8e('0x3a')]=qs['sort'](_0xa4cfec[_0x4b8e('0x32')][_0x4b8e('0x3b')]);_0x2e3e9b[_0x4b8e('0x3c')]=qs['filters'](_['pick'](_0xa4cfec['query'],_0x17fc72[_0x4b8e('0x33')]));if(_0xa4cfec[_0x4b8e('0x32')][_0x4b8e('0x40')]){_0x2e3e9b[_0x4b8e('0x3c')]=_['merge'](_0x2e3e9b['where'],{'$or':_['map'](_0x2e3e9b['attributes'],function(_0x2ecbb3){var _0x45298d={};_0x45298d[_0x2ecbb3]={'$like':'%'+_0xa4cfec['query'][_0x4b8e('0x40')]+'%'};return _0x45298d;})});}_0x2e3e9b=_[_0x4b8e('0x3e')]({},_0x2e3e9b,_0xa4cfec['options']);return _0x9cc71c[_0x4b8e('0x5a')](_0x2e3e9b);}})[_0x4b8e('0x25')](function(_0x3b031f){if(_0x3b031f){_0x178d72=_0x3b031f[_0x4b8e('0x47')];if(!_0xa4cfec[_0x4b8e('0x32')]['hasOwnProperty']('nolimit')){_0x2e3e9b['limit']=qs[_0x4b8e('0x39')](_0xa4cfec[_0x4b8e('0x32')][_0x4b8e('0x39')]);_0x2e3e9b[_0x4b8e('0x1f')]=qs[_0x4b8e('0x1f')](_0xa4cfec[_0x4b8e('0x32')][_0x4b8e('0x1f')]);}return _0x9cc71c[_0x4b8e('0x5a')](_0x2e3e9b);}})['then'](function(_0x4210f3){if(_0x4210f3){return _0x4210f3?{'count':_0x178d72,'rows':_0x4210f3}:null;}})[_0x4b8e('0x25')](respondWithResult(_0x588990,null))[_0x4b8e('0x44')](handleError(_0x588990,null));};exports[_0x4b8e('0x5c')]=function(_0x11471c,_0x1e4dff,_0x159509){if(_0x11471c['body']['id']){delete _0x11471c[_0x4b8e('0x4a')]['id'];}return db[_0x4b8e('0x2f')][_0x4b8e('0x4f')]({'where':{'id':_0x11471c[_0x4b8e('0x54')]['id']}})['then'](handleEntityNotFound(_0x1e4dff,null))['then'](function(_0x32fb73){if(_0x32fb73){_0x11471c[_0x4b8e('0x4a')][_0x4b8e('0x5d')]=_0x32fb73['id'];return db[_0x4b8e('0x5e')][_0x4b8e('0x49')](_0x11471c[_0x4b8e('0x4a')]);}})['then'](respondWithResult(_0x1e4dff,null))[_0x4b8e('0x44')](handleError(_0x1e4dff,null));};exports['getActions']=function(_0x3613b2,_0x411cb4,_0x1ecb74){var _0xf4580b={};var _0x244530={};var _0x3ead35;var _0x3fc5b7;return db[_0x4b8e('0x2f')][_0x4b8e('0x5b')]({'where':{'id':_0x3613b2['params']['id']}})[_0x4b8e('0x25')](handleEntityNotFound(_0x411cb4,null))[_0x4b8e('0x25')](function(_0x2c3ce1){if(_0x2c3ce1){_0x3ead35=_0x2c3ce1;_0x244530[_0x4b8e('0x30')]=_[_0x4b8e('0x31')](db[_0x4b8e('0x5e')][_0x4b8e('0x46')]);_0x244530[_0x4b8e('0x32')]=_[_0x4b8e('0x31')](_0x3613b2[_0x4b8e('0x32')]);_0x244530[_0x4b8e('0x33')]=_['intersection'](_0x244530[_0x4b8e('0x30')],_0x244530[_0x4b8e('0x32')]);_0xf4580b['attributes']=_[_0x4b8e('0x34')](_0x244530[_0x4b8e('0x30')],qs[_0x4b8e('0x36')](_0x3613b2['query']['fields']));_0xf4580b[_0x4b8e('0x35')]=_0xf4580b['attributes']['length']?_0xf4580b['attributes']:_0x244530[_0x4b8e('0x30')];_0xf4580b['order']=qs['sort'](_0x3613b2[_0x4b8e('0x32')][_0x4b8e('0x3b')]);_0xf4580b[_0x4b8e('0x3c')]=qs[_0x4b8e('0x33')](_[_0x4b8e('0x3d')](_0x3613b2[_0x4b8e('0x32')],_0x244530[_0x4b8e('0x33')]));if(_0x3613b2['query'][_0x4b8e('0x40')]){_0xf4580b[_0x4b8e('0x3c')]=_[_0x4b8e('0x3e')](_0xf4580b[_0x4b8e('0x3c')],{'$or':_['map'](_0xf4580b['attributes'],function(_0x317e36){var _0x198686={};_0x198686[_0x317e36]={'$like':'%'+_0x3613b2[_0x4b8e('0x32')][_0x4b8e('0x40')]+'%'};return _0x198686;})});}_0xf4580b=_[_0x4b8e('0x3e')]({},_0xf4580b,_0x3613b2[_0x4b8e('0x48')]);return _0x3ead35['getActions'](_0xf4580b);}})[_0x4b8e('0x25')](function(_0x1ed643){if(_0x1ed643){_0x3fc5b7=_0x1ed643['length'];if(!_0x3613b2[_0x4b8e('0x32')][_0x4b8e('0x37')](_0x4b8e('0x38'))){_0xf4580b['limit']=qs[_0x4b8e('0x39')](_0x3613b2[_0x4b8e('0x32')][_0x4b8e('0x39')]);_0xf4580b[_0x4b8e('0x1f')]=qs[_0x4b8e('0x1f')](_0x3613b2[_0x4b8e('0x32')]['offset']);}return _0x3ead35['getActions'](_0xf4580b);}})[_0x4b8e('0x25')](function(_0x6123cf){if(_0x6123cf){return _0x6123cf?{'count':_0x3fc5b7,'rows':_0x6123cf}:null;}})[_0x4b8e('0x25')](respondWithResult(_0x411cb4,null))[_0x4b8e('0x44')](handleError(_0x411cb4,null));};
\ No newline at end of file
+var _0x576e=['includeAll','include','rows','catch','show','rawAttributes','fields','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','Triggers','UserProfileSection','find','userProfileId','autoAssociation','name','params','addAllCondition','Condition','addAnyCondition','TriggerAnyId','findOne','options','getAllConditions','getAnyConditions','hasOwnProperty','addAction','TriggerId','Action','getActions','html-pdf','eml-format','zip-dir','fast-json-patch','bluebird','mustache','util','path','sox','to-csv','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','status','count','offset','limit','set','json','apply','reject','update','then','destroy','get','UserProfileResource','end','send','index','map','fieldName','type','key','model','query','keys','filters','attributes','intersection','length','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','Trigger'];(function(_0x295f2e,_0xf6f834){var _0x1d926e=function(_0x333946){while(--_0x333946){_0x295f2e['push'](_0x295f2e['shift']());}};_0x1d926e(++_0xf6f834);}(_0x576e,0x190));var _0xe576=function(_0x100e36,_0x4da225){_0x100e36=_0x100e36-0x0;var _0x1df0c9=_0x576e[_0x100e36];return _0x1df0c9;};'use strict';var pdf=require(_0xe576('0x0'));var emlformat=require(_0xe576('0x1'));var rimraf=require('rimraf');var zipdir=require(_0xe576('0x2'));var jsonpatch=require(_0xe576('0x3'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0xe576('0x4'));var Mustache=require(_0xe576('0x5'));var util=require(_0xe576('0x6'));var path=require(_0xe576('0x7'));var sox=require(_0xe576('0x8'));var csv=require(_0xe576('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xe576('0xa'));var squel=require(_0xe576('0xb'));var crypto=require(_0xe576('0xc'));var jsforce=require(_0xe576('0xd'));var deskjs=require(_0xe576('0xe'));var toCsv=require('to-csv');var querystring=require(_0xe576('0xf'));var Papa=require(_0xe576('0x10'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0xe576('0x11'));var hardwareService=require(_0xe576('0x12'));var logger=require(_0xe576('0x13'))(_0xe576('0x14'));var utils=require('../../config/utils');var config=require(_0xe576('0x15'));var db=require(_0xe576('0x16'))['db'];function respondWithStatusCode(_0x2ebca0,_0x50acf1){_0x50acf1=_0x50acf1||0xcc;return function(_0x5d3102){if(_0x5d3102){return _0x2ebca0[_0xe576('0x17')](_0x50acf1);}return _0x2ebca0[_0xe576('0x18')](_0x50acf1)['end']();};}function respondWithResult(_0x207330,_0xea8ecb){_0xea8ecb=_0xea8ecb||0xc8;return function(_0x7332d5){if(_0x7332d5){return _0x207330['status'](_0xea8ecb)['json'](_0x7332d5);}};}function respondWithFilteredResult(_0x5682b7,_0x325d69){return function(_0x144297){if(_0x144297){var _0xfaede5=_0x144297[_0xe576('0x19')],_0x10c312=_0x325d69['offset'],_0x34851b=_0x325d69[_0xe576('0x1a')]+_0x325d69[_0xe576('0x1b')],_0x37fe69;if(_0x34851b>=_0xfaede5){_0x34851b=_0xfaede5;_0x37fe69=0xc8;}else{_0x37fe69=0xce;}_0x5682b7['status'](_0x37fe69);return _0x5682b7[_0xe576('0x1c')]('Content-Range',_0x10c312+'-'+_0x34851b+'/'+_0xfaede5)[_0xe576('0x1d')](_0x144297);}return null;};}function patchUpdates(_0x5d328b){return function(_0x4c6bbd){try{jsonpatch[_0xe576('0x1e')](_0x4c6bbd,_0x5d328b,!![]);}catch(_0x6aa923){return BPromise[_0xe576('0x1f')](_0x6aa923);}return _0x4c6bbd['save']();};}function saveUpdates(_0xb4ea0d,_0x418a39){return function(_0xfb4a3e){if(_0xfb4a3e){return _0xfb4a3e[_0xe576('0x20')](_0xb4ea0d)[_0xe576('0x21')](function(_0x4578b0){return _0x4578b0;});}return null;};}function removeEntity(_0x3342a6,_0x4e386d){return function(_0x49df50){if(_0x49df50){return _0x49df50[_0xe576('0x22')]()[_0xe576('0x21')](function(){var _0x392adb=_0x49df50[_0xe576('0x23')]({'plain':!![]});var _0xe5a2fe='Triggers';return db[_0xe576('0x24')][_0xe576('0x22')]({'where':{'type':_0xe5a2fe,'resourceId':_0x392adb['id']}})[_0xe576('0x21')](function(){return _0x49df50;});})[_0xe576('0x21')](function(){_0x3342a6[_0xe576('0x18')](0xcc)[_0xe576('0x25')]();});}};}function handleEntityNotFound(_0x251bed,_0x2d895a){return function(_0x42be0d){if(!_0x42be0d){_0x251bed[_0xe576('0x17')](0x194);}return _0x42be0d;};}function handleError(_0x1b2f77,_0x309849){_0x309849=_0x309849||0x1f4;return function(_0x309546){logger['error'](_0x309546['stack']);if(_0x309546['name']){delete _0x309546['name'];}_0x1b2f77[_0xe576('0x18')](_0x309849)[_0xe576('0x26')](_0x309546);};}exports[_0xe576('0x27')]=function(_0x475e9e,_0x57f085){var _0x55ac40={},_0x18533a={},_0x19dddb={'count':0x0,'rows':[]};var _0x4ffe61=_[_0xe576('0x28')](db['Trigger']['rawAttributes'],function(_0xaba9fa){return{'name':_0xaba9fa[_0xe576('0x29')],'type':_0xaba9fa[_0xe576('0x2a')][_0xe576('0x2b')]};});_0x18533a[_0xe576('0x2c')]=_['map'](_0x4ffe61,'name');_0x18533a[_0xe576('0x2d')]=_[_0xe576('0x2e')](_0x475e9e[_0xe576('0x2d')]);_0x18533a[_0xe576('0x2f')]=_['intersection'](_0x18533a['model'],_0x18533a[_0xe576('0x2d')]);_0x55ac40[_0xe576('0x30')]=_[_0xe576('0x31')](_0x18533a[_0xe576('0x2c')],qs['fields'](_0x475e9e[_0xe576('0x2d')]['fields']));_0x55ac40[_0xe576('0x30')]=_0x55ac40['attributes'][_0xe576('0x32')]?_0x55ac40[_0xe576('0x30')]:_0x18533a[_0xe576('0x2c')];if(!_0x475e9e[_0xe576('0x2d')]['hasOwnProperty'](_0xe576('0x33'))){_0x55ac40['limit']=qs[_0xe576('0x1b')](_0x475e9e[_0xe576('0x2d')][_0xe576('0x1b')]);_0x55ac40[_0xe576('0x1a')]=qs[_0xe576('0x1a')](_0x475e9e['query'][_0xe576('0x1a')]);}_0x55ac40[_0xe576('0x34')]=qs[_0xe576('0x35')](_0x475e9e[_0xe576('0x2d')][_0xe576('0x35')]);_0x55ac40[_0xe576('0x36')]=qs[_0xe576('0x2f')](_[_0xe576('0x37')](_0x475e9e['query'],_0x18533a[_0xe576('0x2f')]),_0x4ffe61);if(_0x475e9e[_0xe576('0x2d')][_0xe576('0x38')]){_0x55ac40[_0xe576('0x36')]=_[_0xe576('0x39')](_0x55ac40[_0xe576('0x36')],{'$or':_['map'](_0x4ffe61,function(_0x3067ee){if(_0x3067ee[_0xe576('0x2a')]!==_0xe576('0x3a')){var _0x119acd={};_0x119acd[_0x3067ee['name']]={'$like':'%'+_0x475e9e[_0xe576('0x2d')][_0xe576('0x38')]+'%'};return _0x119acd;}})});}_0x55ac40=_[_0xe576('0x39')]({},_0x55ac40,_0x475e9e['options']);var _0x585455={'where':_0x55ac40[_0xe576('0x36')]};return db[_0xe576('0x3b')]['count'](_0x585455)[_0xe576('0x21')](function(_0x2816ff){_0x19dddb['count']=_0x2816ff;if(_0x475e9e['query'][_0xe576('0x3c')]){_0x55ac40[_0xe576('0x3d')]=[{'all':!![]}];}return db[_0xe576('0x3b')]['findAll'](_0x55ac40);})[_0xe576('0x21')](function(_0xb0549e){_0x19dddb[_0xe576('0x3e')]=_0xb0549e;return _0x19dddb;})[_0xe576('0x21')](respondWithFilteredResult(_0x57f085,_0x55ac40))[_0xe576('0x3f')](handleError(_0x57f085,null));};exports[_0xe576('0x40')]=function(_0x66ee65,_0x544c4e){var _0x43000a={'raw':![],'where':{'id':_0x66ee65['params']['id']}},_0x52c9f6={};_0x52c9f6[_0xe576('0x2c')]=_[_0xe576('0x2e')](db[_0xe576('0x3b')][_0xe576('0x41')]);_0x52c9f6[_0xe576('0x2d')]=_[_0xe576('0x2e')](_0x66ee65[_0xe576('0x2d')]);_0x52c9f6[_0xe576('0x2f')]=_[_0xe576('0x31')](_0x52c9f6[_0xe576('0x2c')],_0x52c9f6[_0xe576('0x2d')]);_0x43000a['attributes']=_[_0xe576('0x31')](_0x52c9f6[_0xe576('0x2c')],qs[_0xe576('0x42')](_0x66ee65[_0xe576('0x2d')][_0xe576('0x42')]));_0x43000a[_0xe576('0x30')]=_0x43000a[_0xe576('0x30')]['length']?_0x43000a[_0xe576('0x30')]:_0x52c9f6['model'];if(_0x66ee65['query']['includeAll']){_0x43000a[_0xe576('0x3d')]=[{'all':!![]}];}_0x43000a=_[_0xe576('0x39')]({},_0x43000a,_0x66ee65['options']);return db['Trigger']['find'](_0x43000a)[_0xe576('0x21')](handleEntityNotFound(_0x544c4e,null))['then'](respondWithResult(_0x544c4e,null))['catch'](handleError(_0x544c4e,null));};exports[_0xe576('0x43')]=function(_0x218653,_0x4d8662){return db['Trigger'][_0xe576('0x43')](_0x218653[_0xe576('0x44')],{})[_0xe576('0x21')](function(_0x1cf329){var _0x137ec1=_0x218653[_0xe576('0x45')][_0xe576('0x23')]({'plain':!![]});if(!_0x137ec1)throw new Error(_0xe576('0x46'));if(_0x137ec1[_0xe576('0x47')]==='user'){var _0x52171c=_0x1cf329[_0xe576('0x23')]({'plain':!![]});var _0x5ebb2d=_0xe576('0x48');return db[_0xe576('0x49')][_0xe576('0x4a')]({'where':{'name':_0x5ebb2d,'userProfileId':_0x137ec1[_0xe576('0x4b')]},'raw':!![]})[_0xe576('0x21')](function(_0x5125cf){if(_0x5125cf&&_0x5125cf[_0xe576('0x4c')]===0x0){return db['UserProfileResource'][_0xe576('0x43')]({'name':_0x52171c[_0xe576('0x4d')],'resourceId':_0x52171c['id'],'type':_0x5125cf[_0xe576('0x4d')],'sectionId':_0x5125cf['id']},{})[_0xe576('0x21')](function(){return _0x1cf329;});}else{return _0x1cf329;}})['catch'](function(_0x1a01e1){logger['error']('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x1a01e1);throw _0x1a01e1;});}return _0x1cf329;})['then'](respondWithResult(_0x4d8662,0xc9))[_0xe576('0x3f')](handleError(_0x4d8662,null));};exports[_0xe576('0x20')]=function(_0x396285,_0x26e14a){if(_0x396285['body']['id']){delete _0x396285[_0xe576('0x44')]['id'];}return db[_0xe576('0x3b')][_0xe576('0x4a')]({'where':{'id':_0x396285[_0xe576('0x4e')]['id']}})[_0xe576('0x21')](handleEntityNotFound(_0x26e14a,null))[_0xe576('0x21')](saveUpdates(_0x396285[_0xe576('0x44')],null))[_0xe576('0x21')](respondWithResult(_0x26e14a,null))[_0xe576('0x3f')](handleError(_0x26e14a,null));};exports[_0xe576('0x22')]=function(_0x2c722c,_0x1ac532){return db[_0xe576('0x3b')][_0xe576('0x4a')]({'where':{'id':_0x2c722c['params']['id']}})[_0xe576('0x21')](handleEntityNotFound(_0x1ac532,null))[_0xe576('0x21')](removeEntity(_0x1ac532,null))[_0xe576('0x3f')](handleError(_0x1ac532,null));};exports[_0xe576('0x4f')]=function(_0x8526cc,_0x2115a8,_0x1f3c7a){if(_0x8526cc[_0xe576('0x44')]['id']){delete _0x8526cc[_0xe576('0x44')]['id'];}return db[_0xe576('0x3b')]['find']({'where':{'id':_0x8526cc['params']['id']}})[_0xe576('0x21')](handleEntityNotFound(_0x2115a8,null))[_0xe576('0x21')](function(_0x254f9b){if(_0x254f9b){_0x8526cc[_0xe576('0x44')]['TriggerAllId']=_0x254f9b['id'];return db[_0xe576('0x50')][_0xe576('0x43')](_0x8526cc[_0xe576('0x44')]);}})[_0xe576('0x21')](respondWithResult(_0x2115a8,null))[_0xe576('0x3f')](handleError(_0x2115a8,null));};exports[_0xe576('0x51')]=function(_0x2d9a0a,_0x49c063,_0x402121){if(_0x2d9a0a[_0xe576('0x44')]['id']){delete _0x2d9a0a['body']['id'];}return db[_0xe576('0x3b')][_0xe576('0x4a')]({'where':{'id':_0x2d9a0a[_0xe576('0x4e')]['id']}})[_0xe576('0x21')](handleEntityNotFound(_0x49c063,null))[_0xe576('0x21')](function(_0x38ec3d){if(_0x38ec3d){_0x2d9a0a[_0xe576('0x44')][_0xe576('0x52')]=_0x38ec3d['id'];return db[_0xe576('0x50')][_0xe576('0x43')](_0x2d9a0a[_0xe576('0x44')]);}})[_0xe576('0x21')](respondWithResult(_0x49c063,null))['catch'](handleError(_0x49c063,null));};exports['getAllConditions']=function(_0x4ee1e4,_0x524fbf,_0x54dfb0){var _0x497eb0={};var _0xf6ff87={};var _0x5089ad;var _0x499b32;return db[_0xe576('0x3b')][_0xe576('0x53')]({'where':{'id':_0x4ee1e4['params']['id']}})[_0xe576('0x21')](handleEntityNotFound(_0x524fbf,null))[_0xe576('0x21')](function(_0x142e28){if(_0x142e28){_0x5089ad=_0x142e28;_0xf6ff87[_0xe576('0x2c')]=_['keys'](db['Condition'][_0xe576('0x41')]);_0xf6ff87[_0xe576('0x2d')]=_['keys'](_0x4ee1e4[_0xe576('0x2d')]);_0xf6ff87[_0xe576('0x2f')]=_[_0xe576('0x31')](_0xf6ff87[_0xe576('0x2c')],_0xf6ff87[_0xe576('0x2d')]);_0x497eb0['attributes']=_[_0xe576('0x31')](_0xf6ff87[_0xe576('0x2c')],qs[_0xe576('0x42')](_0x4ee1e4['query'][_0xe576('0x42')]));_0x497eb0[_0xe576('0x30')]=_0x497eb0[_0xe576('0x30')][_0xe576('0x32')]?_0x497eb0[_0xe576('0x30')]:_0xf6ff87['model'];_0x497eb0[_0xe576('0x34')]=qs['sort'](_0x4ee1e4[_0xe576('0x2d')][_0xe576('0x35')]);_0x497eb0[_0xe576('0x36')]=qs[_0xe576('0x2f')](_[_0xe576('0x37')](_0x4ee1e4['query'],_0xf6ff87[_0xe576('0x2f')]));if(_0x4ee1e4[_0xe576('0x2d')][_0xe576('0x38')]){_0x497eb0[_0xe576('0x36')]=_[_0xe576('0x39')](_0x497eb0['where'],{'$or':_['map'](_0x497eb0[_0xe576('0x30')],function(_0x5d1e0f){var _0x5e23f1={};_0x5e23f1[_0x5d1e0f]={'$like':'%'+_0x4ee1e4[_0xe576('0x2d')][_0xe576('0x38')]+'%'};return _0x5e23f1;})});}_0x497eb0=_[_0xe576('0x39')]({},_0x497eb0,_0x4ee1e4[_0xe576('0x54')]);return _0x5089ad[_0xe576('0x55')](_0x497eb0);}})[_0xe576('0x21')](function(_0xd1ffd9){if(_0xd1ffd9){_0x499b32=_0xd1ffd9[_0xe576('0x32')];if(!_0x4ee1e4[_0xe576('0x2d')]['hasOwnProperty'](_0xe576('0x33'))){_0x497eb0[_0xe576('0x1b')]=qs[_0xe576('0x1b')](_0x4ee1e4[_0xe576('0x2d')]['limit']);_0x497eb0[_0xe576('0x1a')]=qs[_0xe576('0x1a')](_0x4ee1e4['query'][_0xe576('0x1a')]);}return _0x5089ad['getAllConditions'](_0x497eb0);}})[_0xe576('0x21')](function(_0x23617e){if(_0x23617e){return _0x23617e?{'count':_0x499b32,'rows':_0x23617e}:null;}})[_0xe576('0x21')](respondWithResult(_0x524fbf,null))[_0xe576('0x3f')](handleError(_0x524fbf,null));};exports[_0xe576('0x56')]=function(_0x5409bd,_0x518901,_0x2064ce){var _0x370523={};var _0x372b8d={};var _0x33a0f6;var _0x5eed8d;return db[_0xe576('0x3b')][_0xe576('0x53')]({'where':{'id':_0x5409bd[_0xe576('0x4e')]['id']}})[_0xe576('0x21')](handleEntityNotFound(_0x518901,null))['then'](function(_0x4cfff7){if(_0x4cfff7){_0x33a0f6=_0x4cfff7;_0x372b8d[_0xe576('0x2c')]=_[_0xe576('0x2e')](db['Condition'][_0xe576('0x41')]);_0x372b8d['query']=_[_0xe576('0x2e')](_0x5409bd[_0xe576('0x2d')]);_0x372b8d['filters']=_[_0xe576('0x31')](_0x372b8d[_0xe576('0x2c')],_0x372b8d[_0xe576('0x2d')]);_0x370523[_0xe576('0x30')]=_[_0xe576('0x31')](_0x372b8d[_0xe576('0x2c')],qs[_0xe576('0x42')](_0x5409bd['query']['fields']));_0x370523[_0xe576('0x30')]=_0x370523[_0xe576('0x30')][_0xe576('0x32')]?_0x370523['attributes']:_0x372b8d['model'];_0x370523[_0xe576('0x34')]=qs[_0xe576('0x35')](_0x5409bd[_0xe576('0x2d')][_0xe576('0x35')]);_0x370523['where']=qs[_0xe576('0x2f')](_[_0xe576('0x37')](_0x5409bd['query'],_0x372b8d[_0xe576('0x2f')]));if(_0x5409bd[_0xe576('0x2d')][_0xe576('0x38')]){_0x370523[_0xe576('0x36')]=_[_0xe576('0x39')](_0x370523['where'],{'$or':_[_0xe576('0x28')](_0x370523['attributes'],function(_0x19f142){var _0x1dbc61={};_0x1dbc61[_0x19f142]={'$like':'%'+_0x5409bd[_0xe576('0x2d')][_0xe576('0x38')]+'%'};return _0x1dbc61;})});}_0x370523=_['merge']({},_0x370523,_0x5409bd[_0xe576('0x54')]);return _0x33a0f6[_0xe576('0x56')](_0x370523);}})['then'](function(_0x79c5d6){if(_0x79c5d6){_0x5eed8d=_0x79c5d6['length'];if(!_0x5409bd[_0xe576('0x2d')][_0xe576('0x57')](_0xe576('0x33'))){_0x370523[_0xe576('0x1b')]=qs[_0xe576('0x1b')](_0x5409bd[_0xe576('0x2d')]['limit']);_0x370523['offset']=qs[_0xe576('0x1a')](_0x5409bd[_0xe576('0x2d')]['offset']);}return _0x33a0f6['getAnyConditions'](_0x370523);}})['then'](function(_0x237cf2){if(_0x237cf2){return _0x237cf2?{'count':_0x5eed8d,'rows':_0x237cf2}:null;}})[_0xe576('0x21')](respondWithResult(_0x518901,null))[_0xe576('0x3f')](handleError(_0x518901,null));};exports[_0xe576('0x58')]=function(_0x576b4f,_0x495987,_0x30bc51){if(_0x576b4f[_0xe576('0x44')]['id']){delete _0x576b4f[_0xe576('0x44')]['id'];}return db['Trigger'][_0xe576('0x4a')]({'where':{'id':_0x576b4f['params']['id']}})['then'](handleEntityNotFound(_0x495987,null))[_0xe576('0x21')](function(_0x1c0ed4){if(_0x1c0ed4){_0x576b4f[_0xe576('0x44')][_0xe576('0x59')]=_0x1c0ed4['id'];return db[_0xe576('0x5a')]['create'](_0x576b4f[_0xe576('0x44')]);}})[_0xe576('0x21')](respondWithResult(_0x495987,null))[_0xe576('0x3f')](handleError(_0x495987,null));};exports[_0xe576('0x5b')]=function(_0x14f7d0,_0xd013ea,_0x5a0015){var _0x193946={};var _0x5c9074={};var _0x258e06;var _0x4eb6c7;return db[_0xe576('0x3b')][_0xe576('0x53')]({'where':{'id':_0x14f7d0[_0xe576('0x4e')]['id']}})[_0xe576('0x21')](handleEntityNotFound(_0xd013ea,null))[_0xe576('0x21')](function(_0xaa85c7){if(_0xaa85c7){_0x258e06=_0xaa85c7;_0x5c9074[_0xe576('0x2c')]=_[_0xe576('0x2e')](db[_0xe576('0x5a')][_0xe576('0x41')]);_0x5c9074[_0xe576('0x2d')]=_[_0xe576('0x2e')](_0x14f7d0[_0xe576('0x2d')]);_0x5c9074['filters']=_[_0xe576('0x31')](_0x5c9074['model'],_0x5c9074['query']);_0x193946[_0xe576('0x30')]=_[_0xe576('0x31')](_0x5c9074[_0xe576('0x2c')],qs[_0xe576('0x42')](_0x14f7d0[_0xe576('0x2d')]['fields']));_0x193946[_0xe576('0x30')]=_0x193946[_0xe576('0x30')]['length']?_0x193946[_0xe576('0x30')]:_0x5c9074[_0xe576('0x2c')];_0x193946[_0xe576('0x34')]=qs[_0xe576('0x35')](_0x14f7d0[_0xe576('0x2d')]['sort']);_0x193946[_0xe576('0x36')]=qs[_0xe576('0x2f')](_[_0xe576('0x37')](_0x14f7d0[_0xe576('0x2d')],_0x5c9074['filters']));if(_0x14f7d0[_0xe576('0x2d')]['filter']){_0x193946[_0xe576('0x36')]=_['merge'](_0x193946['where'],{'$or':_[_0xe576('0x28')](_0x193946[_0xe576('0x30')],function(_0x1795d8){var _0x2d3b79={};_0x2d3b79[_0x1795d8]={'$like':'%'+_0x14f7d0[_0xe576('0x2d')][_0xe576('0x38')]+'%'};return _0x2d3b79;})});}_0x193946=_['merge']({},_0x193946,_0x14f7d0[_0xe576('0x54')]);return _0x258e06['getActions'](_0x193946);}})[_0xe576('0x21')](function(_0x1c1f09){if(_0x1c1f09){_0x4eb6c7=_0x1c1f09[_0xe576('0x32')];if(!_0x14f7d0[_0xe576('0x2d')][_0xe576('0x57')](_0xe576('0x33'))){_0x193946[_0xe576('0x1b')]=qs[_0xe576('0x1b')](_0x14f7d0[_0xe576('0x2d')][_0xe576('0x1b')]);_0x193946[_0xe576('0x1a')]=qs[_0xe576('0x1a')](_0x14f7d0[_0xe576('0x2d')][_0xe576('0x1a')]);}return _0x258e06[_0xe576('0x5b')](_0x193946);}})[_0xe576('0x21')](function(_0x16d025){if(_0x16d025){return _0x16d025?{'count':_0x4eb6c7,'rows':_0x16d025}:null;}})[_0xe576('0x21')](respondWithResult(_0xd013ea,null))[_0xe576('0x3f')](handleError(_0xd013ea,null));};
\ No newline at end of file