Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / trigger / trigger.controller.js
index 4bfe8ce..6cb60a9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4fbc=['filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','catch','show','params','keys','find','create','role','UserProfileSection','userProfileId','autoAssociation','UserProfileResource','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','body','addAllCondition','TriggerAllId','Condition','addAnyCondition','TriggerAnyId','getAllConditions','findOne','hasOwnProperty','getAnyConditions','addAction','TriggerId','getActions','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path','sox','ejs','lodash','crypto','jsforce','desk.js','to-csv','querystring','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../mysqldb','sendStatus','status','end','json','count','offset','set','Content-Range','apply','save','update','destroy','get','Triggers','then','stack','name','send','index','map','Trigger','rawAttributes','fieldName','type','key','model','query','intersection','fields','attributes','length','nolimit','limit','order','sort','where','pick','filters'];(function(_0x58fde6,_0xc21077){var _0x4b4433=function(_0x52fb8b){while(--_0x52fb8b){_0x58fde6['push'](_0x58fde6['shift']());}};_0x4b4433(++_0xc21077);}(_0x4fbc,0x1a2));var _0xc4fb=function(_0x43cd7d,_0x41396d){_0x43cd7d=_0x43cd7d-0x0;var _0xac56e0=_0x4fbc[_0x43cd7d];return _0xac56e0;};'use strict';var pdf=require(_0xc4fb('0x0'));var emlformat=require(_0xc4fb('0x1'));var rimraf=require(_0xc4fb('0x2'));var zipdir=require(_0xc4fb('0x3'));var jsonpatch=require(_0xc4fb('0x4'));var rp=require(_0xc4fb('0x5'));var moment=require(_0xc4fb('0x6'));var BPromise=require('bluebird');var Mustache=require(_0xc4fb('0x7'));var util=require(_0xc4fb('0x8'));var path=require(_0xc4fb('0x9'));var sox=require(_0xc4fb('0xa'));var csv=require('to-csv');var ejs=require(_0xc4fb('0xb'));var fs=require('fs');var _=require(_0xc4fb('0xc'));var squel=require('squel');var crypto=require(_0xc4fb('0xd'));var jsforce=require(_0xc4fb('0xe'));var deskjs=require(_0xc4fb('0xf'));var toCsv=require(_0xc4fb('0x10'));var querystring=require(_0xc4fb('0x11'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0xc4fb('0x12'));var qs=require('../../components/parsers/qs');var as=require(_0xc4fb('0x13'));var hardwareService=require(_0xc4fb('0x14'));var logger=require('../../config/logger')(_0xc4fb('0x15'));var utils=require(_0xc4fb('0x16'));var config=require('../../config/environment');var db=require(_0xc4fb('0x17'))['db'];function respondWithStatusCode(_0x23a9be,_0x9ae238){_0x9ae238=_0x9ae238||0xcc;return function(_0x378ba8){if(_0x378ba8){return _0x23a9be[_0xc4fb('0x18')](_0x9ae238);}return _0x23a9be[_0xc4fb('0x19')](_0x9ae238)[_0xc4fb('0x1a')]();};}function respondWithResult(_0x26284b,_0x33de67){_0x33de67=_0x33de67||0xc8;return function(_0xb1d501){if(_0xb1d501){return _0x26284b[_0xc4fb('0x19')](_0x33de67)[_0xc4fb('0x1b')](_0xb1d501);}};}function respondWithFilteredResult(_0x2f0b78,_0xe96dd1){return function(_0x3dfa86){if(_0x3dfa86){var _0xde21cd=_0x3dfa86[_0xc4fb('0x1c')],_0x2fda58=_0xe96dd1[_0xc4fb('0x1d')],_0x122fd4=_0xe96dd1[_0xc4fb('0x1d')]+_0xe96dd1['limit'],_0x263a77;if(_0x122fd4>=_0xde21cd){_0x122fd4=_0xde21cd;_0x263a77=0xc8;}else{_0x263a77=0xce;}_0x2f0b78[_0xc4fb('0x19')](_0x263a77);return _0x2f0b78[_0xc4fb('0x1e')](_0xc4fb('0x1f'),_0x2fda58+'-'+_0x122fd4+'/'+_0xde21cd)[_0xc4fb('0x1b')](_0x3dfa86);}return null;};}function patchUpdates(_0x562609){return function(_0x40c974){try{jsonpatch[_0xc4fb('0x20')](_0x40c974,_0x562609,!![]);}catch(_0x44f553){return BPromise['reject'](_0x44f553);}return _0x40c974[_0xc4fb('0x21')]();};}function saveUpdates(_0x435a31,_0x212cb6){return function(_0x5d2c27){if(_0x5d2c27){return _0x5d2c27[_0xc4fb('0x22')](_0x435a31)['then'](function(_0x18a509){return _0x18a509;});}return null;};}function removeEntity(_0x48957c,_0x84bd2e){return function(_0x56a476){if(_0x56a476){return _0x56a476[_0xc4fb('0x23')]()['then'](function(){var _0x57cb82=_0x56a476[_0xc4fb('0x24')]({'plain':!![]});var _0x3eda73=_0xc4fb('0x25');return db['UserProfileResource']['destroy']({'where':{'type':_0x3eda73,'resourceId':_0x57cb82['id']}})['then'](function(){return _0x56a476;});})[_0xc4fb('0x26')](function(){_0x48957c['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x428a13,_0x31f6ef){return function(_0x2cff54){if(!_0x2cff54){_0x428a13['sendStatus'](0x194);}return _0x2cff54;};}function handleError(_0x1c463f,_0x538a9a){_0x538a9a=_0x538a9a||0x1f4;return function(_0x3e2254){logger['error'](_0x3e2254[_0xc4fb('0x27')]);if(_0x3e2254[_0xc4fb('0x28')]){delete _0x3e2254[_0xc4fb('0x28')];}_0x1c463f['status'](_0x538a9a)[_0xc4fb('0x29')](_0x3e2254);};}exports[_0xc4fb('0x2a')]=function(_0x36e1cc,_0x1db989){var _0x4cac63={},_0x258ff7={},_0x49e23e={'count':0x0,'rows':[]};var _0x50c6d8=_[_0xc4fb('0x2b')](db[_0xc4fb('0x2c')][_0xc4fb('0x2d')],function(_0x436aae){return{'name':_0x436aae[_0xc4fb('0x2e')],'type':_0x436aae[_0xc4fb('0x2f')][_0xc4fb('0x30')]};});_0x258ff7[_0xc4fb('0x31')]=_[_0xc4fb('0x2b')](_0x50c6d8,_0xc4fb('0x28'));_0x258ff7[_0xc4fb('0x32')]=_['keys'](_0x36e1cc[_0xc4fb('0x32')]);_0x258ff7['filters']=_[_0xc4fb('0x33')](_0x258ff7['model'],_0x258ff7['query']);_0x4cac63['attributes']=_[_0xc4fb('0x33')](_0x258ff7['model'],qs[_0xc4fb('0x34')](_0x36e1cc['query'][_0xc4fb('0x34')]));_0x4cac63[_0xc4fb('0x35')]=_0x4cac63[_0xc4fb('0x35')][_0xc4fb('0x36')]?_0x4cac63[_0xc4fb('0x35')]:_0x258ff7['model'];if(!_0x36e1cc[_0xc4fb('0x32')]['hasOwnProperty'](_0xc4fb('0x37'))){_0x4cac63['limit']=qs['limit'](_0x36e1cc[_0xc4fb('0x32')][_0xc4fb('0x38')]);_0x4cac63['offset']=qs[_0xc4fb('0x1d')](_0x36e1cc[_0xc4fb('0x32')][_0xc4fb('0x1d')]);}_0x4cac63[_0xc4fb('0x39')]=qs[_0xc4fb('0x3a')](_0x36e1cc['query'][_0xc4fb('0x3a')]);_0x4cac63[_0xc4fb('0x3b')]=qs['filters'](_[_0xc4fb('0x3c')](_0x36e1cc[_0xc4fb('0x32')],_0x258ff7[_0xc4fb('0x3d')]),_0x50c6d8);if(_0x36e1cc[_0xc4fb('0x32')][_0xc4fb('0x3e')]){_0x4cac63[_0xc4fb('0x3b')]=_[_0xc4fb('0x3f')](_0x4cac63[_0xc4fb('0x3b')],{'$or':_[_0xc4fb('0x2b')](_0x50c6d8,function(_0x38613e){if(_0x38613e[_0xc4fb('0x2f')]!==_0xc4fb('0x40')){var _0x10cc96={};_0x10cc96[_0x38613e['name']]={'$like':'%'+_0x36e1cc[_0xc4fb('0x32')][_0xc4fb('0x3e')]+'%'};return _0x10cc96;}})});}_0x4cac63=_['merge']({},_0x4cac63,_0x36e1cc[_0xc4fb('0x41')]);var _0xd23678={'where':_0x4cac63[_0xc4fb('0x3b')]};return db['Trigger'][_0xc4fb('0x1c')](_0xd23678)['then'](function(_0x4f4dc3){_0x49e23e[_0xc4fb('0x1c')]=_0x4f4dc3;if(_0x36e1cc[_0xc4fb('0x32')][_0xc4fb('0x42')]){_0x4cac63[_0xc4fb('0x43')]=[{'all':!![]}];}return db[_0xc4fb('0x2c')][_0xc4fb('0x44')](_0x4cac63);})[_0xc4fb('0x26')](function(_0x1d2661){_0x49e23e[_0xc4fb('0x45')]=_0x1d2661;return _0x49e23e;})[_0xc4fb('0x26')](respondWithFilteredResult(_0x1db989,_0x4cac63))[_0xc4fb('0x46')](handleError(_0x1db989,null));};exports[_0xc4fb('0x47')]=function(_0x1408c7,_0x4f28fb){var _0x1fca16={'raw':![],'where':{'id':_0x1408c7[_0xc4fb('0x48')]['id']}},_0x5e919d={};_0x5e919d[_0xc4fb('0x31')]=_[_0xc4fb('0x49')](db[_0xc4fb('0x2c')][_0xc4fb('0x2d')]);_0x5e919d[_0xc4fb('0x32')]=_[_0xc4fb('0x49')](_0x1408c7[_0xc4fb('0x32')]);_0x5e919d[_0xc4fb('0x3d')]=_[_0xc4fb('0x33')](_0x5e919d[_0xc4fb('0x31')],_0x5e919d[_0xc4fb('0x32')]);_0x1fca16[_0xc4fb('0x35')]=_[_0xc4fb('0x33')](_0x5e919d[_0xc4fb('0x31')],qs[_0xc4fb('0x34')](_0x1408c7[_0xc4fb('0x32')][_0xc4fb('0x34')]));_0x1fca16['attributes']=_0x1fca16['attributes']['length']?_0x1fca16['attributes']:_0x5e919d['model'];if(_0x1408c7['query'][_0xc4fb('0x42')]){_0x1fca16[_0xc4fb('0x43')]=[{'all':!![]}];}_0x1fca16=_['merge']({},_0x1fca16,_0x1408c7['options']);return db['Trigger'][_0xc4fb('0x4a')](_0x1fca16)[_0xc4fb('0x26')](handleEntityNotFound(_0x4f28fb,null))[_0xc4fb('0x26')](respondWithResult(_0x4f28fb,null))['catch'](handleError(_0x4f28fb,null));};exports[_0xc4fb('0x4b')]=function(_0x2d9600,_0x376c14){return db[_0xc4fb('0x2c')]['create'](_0x2d9600['body'],{})[_0xc4fb('0x26')](function(_0x19d24d){var _0x4ebc04=_0x2d9600['user'][_0xc4fb('0x24')]({'plain':!![]});if(!_0x4ebc04)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x4ebc04[_0xc4fb('0x4c')]==='user'){var _0x5d1ceb=_0x19d24d[_0xc4fb('0x24')]({'plain':!![]});var _0x4b250d='Triggers';return db[_0xc4fb('0x4d')][_0xc4fb('0x4a')]({'where':{'name':_0x4b250d,'userProfileId':_0x4ebc04[_0xc4fb('0x4e')]},'raw':!![]})[_0xc4fb('0x26')](function(_0x3548c9){if(_0x3548c9&&_0x3548c9[_0xc4fb('0x4f')]===0x0){return db[_0xc4fb('0x50')][_0xc4fb('0x4b')]({'name':_0x5d1ceb[_0xc4fb('0x28')],'resourceId':_0x5d1ceb['id'],'type':_0x3548c9['name'],'sectionId':_0x3548c9['id']},{})[_0xc4fb('0x26')](function(){return _0x19d24d;});}else{return _0x19d24d;}})['catch'](function(_0x41fd66){logger[_0xc4fb('0x51')](_0xc4fb('0x52'),_0x41fd66);throw _0x41fd66;});}return _0x19d24d;})[_0xc4fb('0x26')](respondWithResult(_0x376c14,0xc9))[_0xc4fb('0x46')](handleError(_0x376c14,null));};exports[_0xc4fb('0x22')]=function(_0x41696d,_0x5404b5){if(_0x41696d['body']['id']){delete _0x41696d[_0xc4fb('0x53')]['id'];}return db[_0xc4fb('0x2c')]['find']({'where':{'id':_0x41696d[_0xc4fb('0x48')]['id']}})[_0xc4fb('0x26')](handleEntityNotFound(_0x5404b5,null))[_0xc4fb('0x26')](saveUpdates(_0x41696d[_0xc4fb('0x53')],null))[_0xc4fb('0x26')](respondWithResult(_0x5404b5,null))[_0xc4fb('0x46')](handleError(_0x5404b5,null));};exports[_0xc4fb('0x23')]=function(_0xeb2080,_0x1dae08){return db[_0xc4fb('0x2c')][_0xc4fb('0x4a')]({'where':{'id':_0xeb2080[_0xc4fb('0x48')]['id']}})[_0xc4fb('0x26')](handleEntityNotFound(_0x1dae08,null))['then'](removeEntity(_0x1dae08,null))[_0xc4fb('0x46')](handleError(_0x1dae08,null));};exports[_0xc4fb('0x54')]=function(_0x3bb990,_0x46b920,_0x444a23){if(_0x3bb990[_0xc4fb('0x53')]['id']){delete _0x3bb990[_0xc4fb('0x53')]['id'];}return db[_0xc4fb('0x2c')][_0xc4fb('0x4a')]({'where':{'id':_0x3bb990[_0xc4fb('0x48')]['id']}})['then'](handleEntityNotFound(_0x46b920,null))[_0xc4fb('0x26')](function(_0x28f02d){if(_0x28f02d){_0x3bb990['body'][_0xc4fb('0x55')]=_0x28f02d['id'];return db[_0xc4fb('0x56')][_0xc4fb('0x4b')](_0x3bb990[_0xc4fb('0x53')]);}})[_0xc4fb('0x26')](respondWithResult(_0x46b920,null))[_0xc4fb('0x46')](handleError(_0x46b920,null));};exports[_0xc4fb('0x57')]=function(_0x46bfa5,_0x2f7123,_0x76ad8d){if(_0x46bfa5['body']['id']){delete _0x46bfa5[_0xc4fb('0x53')]['id'];}return db[_0xc4fb('0x2c')]['find']({'where':{'id':_0x46bfa5[_0xc4fb('0x48')]['id']}})[_0xc4fb('0x26')](handleEntityNotFound(_0x2f7123,null))['then'](function(_0x435976){if(_0x435976){_0x46bfa5['body'][_0xc4fb('0x58')]=_0x435976['id'];return db[_0xc4fb('0x56')][_0xc4fb('0x4b')](_0x46bfa5[_0xc4fb('0x53')]);}})[_0xc4fb('0x26')](respondWithResult(_0x2f7123,null))['catch'](handleError(_0x2f7123,null));};exports[_0xc4fb('0x59')]=function(_0x2aaf76,_0xd49def,_0x352607){var _0x281b7d={};var _0x12c840={};var _0x301087;var _0x48f2cd;return db[_0xc4fb('0x2c')][_0xc4fb('0x5a')]({'where':{'id':_0x2aaf76[_0xc4fb('0x48')]['id']}})[_0xc4fb('0x26')](handleEntityNotFound(_0xd49def,null))[_0xc4fb('0x26')](function(_0x3057ae){if(_0x3057ae){_0x301087=_0x3057ae;_0x12c840['model']=_['keys'](db[_0xc4fb('0x56')][_0xc4fb('0x2d')]);_0x12c840[_0xc4fb('0x32')]=_[_0xc4fb('0x49')](_0x2aaf76[_0xc4fb('0x32')]);_0x12c840[_0xc4fb('0x3d')]=_[_0xc4fb('0x33')](_0x12c840['model'],_0x12c840[_0xc4fb('0x32')]);_0x281b7d[_0xc4fb('0x35')]=_[_0xc4fb('0x33')](_0x12c840[_0xc4fb('0x31')],qs[_0xc4fb('0x34')](_0x2aaf76[_0xc4fb('0x32')]['fields']));_0x281b7d[_0xc4fb('0x35')]=_0x281b7d['attributes'][_0xc4fb('0x36')]?_0x281b7d[_0xc4fb('0x35')]:_0x12c840[_0xc4fb('0x31')];_0x281b7d[_0xc4fb('0x39')]=qs['sort'](_0x2aaf76[_0xc4fb('0x32')]['sort']);_0x281b7d[_0xc4fb('0x3b')]=qs[_0xc4fb('0x3d')](_[_0xc4fb('0x3c')](_0x2aaf76['query'],_0x12c840[_0xc4fb('0x3d')]));if(_0x2aaf76[_0xc4fb('0x32')][_0xc4fb('0x3e')]){_0x281b7d[_0xc4fb('0x3b')]=_[_0xc4fb('0x3f')](_0x281b7d[_0xc4fb('0x3b')],{'$or':_[_0xc4fb('0x2b')](_0x281b7d[_0xc4fb('0x35')],function(_0x400f67){var _0x448492={};_0x448492[_0x400f67]={'$like':'%'+_0x2aaf76['query'][_0xc4fb('0x3e')]+'%'};return _0x448492;})});}_0x281b7d=_[_0xc4fb('0x3f')]({},_0x281b7d,_0x2aaf76['options']);return _0x301087[_0xc4fb('0x59')](_0x281b7d);}})[_0xc4fb('0x26')](function(_0x1921a6){if(_0x1921a6){_0x48f2cd=_0x1921a6[_0xc4fb('0x36')];if(!_0x2aaf76['query'][_0xc4fb('0x5b')](_0xc4fb('0x37'))){_0x281b7d[_0xc4fb('0x38')]=qs[_0xc4fb('0x38')](_0x2aaf76[_0xc4fb('0x32')]['limit']);_0x281b7d[_0xc4fb('0x1d')]=qs[_0xc4fb('0x1d')](_0x2aaf76[_0xc4fb('0x32')][_0xc4fb('0x1d')]);}return _0x301087[_0xc4fb('0x59')](_0x281b7d);}})[_0xc4fb('0x26')](function(_0x1ee456){if(_0x1ee456){return _0x1ee456?{'count':_0x48f2cd,'rows':_0x1ee456}:null;}})[_0xc4fb('0x26')](respondWithResult(_0xd49def,null))['catch'](handleError(_0xd49def,null));};exports[_0xc4fb('0x5c')]=function(_0x8521bf,_0x32f959,_0x57bb40){var _0x494abb={};var _0x319cb1={};var _0x257fc8;var _0x10401f;return db[_0xc4fb('0x2c')][_0xc4fb('0x5a')]({'where':{'id':_0x8521bf[_0xc4fb('0x48')]['id']}})['then'](handleEntityNotFound(_0x32f959,null))[_0xc4fb('0x26')](function(_0x55cab2){if(_0x55cab2){_0x257fc8=_0x55cab2;_0x319cb1['model']=_['keys'](db[_0xc4fb('0x56')][_0xc4fb('0x2d')]);_0x319cb1[_0xc4fb('0x32')]=_[_0xc4fb('0x49')](_0x8521bf[_0xc4fb('0x32')]);_0x319cb1['filters']=_[_0xc4fb('0x33')](_0x319cb1[_0xc4fb('0x31')],_0x319cb1['query']);_0x494abb[_0xc4fb('0x35')]=_[_0xc4fb('0x33')](_0x319cb1[_0xc4fb('0x31')],qs[_0xc4fb('0x34')](_0x8521bf[_0xc4fb('0x32')]['fields']));_0x494abb['attributes']=_0x494abb[_0xc4fb('0x35')]['length']?_0x494abb[_0xc4fb('0x35')]:_0x319cb1[_0xc4fb('0x31')];_0x494abb[_0xc4fb('0x39')]=qs[_0xc4fb('0x3a')](_0x8521bf[_0xc4fb('0x32')][_0xc4fb('0x3a')]);_0x494abb[_0xc4fb('0x3b')]=qs[_0xc4fb('0x3d')](_[_0xc4fb('0x3c')](_0x8521bf['query'],_0x319cb1[_0xc4fb('0x3d')]));if(_0x8521bf[_0xc4fb('0x32')][_0xc4fb('0x3e')]){_0x494abb[_0xc4fb('0x3b')]=_[_0xc4fb('0x3f')](_0x494abb['where'],{'$or':_[_0xc4fb('0x2b')](_0x494abb[_0xc4fb('0x35')],function(_0x3e2b92){var _0x4e6212={};_0x4e6212[_0x3e2b92]={'$like':'%'+_0x8521bf[_0xc4fb('0x32')]['filter']+'%'};return _0x4e6212;})});}_0x494abb=_['merge']({},_0x494abb,_0x8521bf[_0xc4fb('0x41')]);return _0x257fc8[_0xc4fb('0x5c')](_0x494abb);}})[_0xc4fb('0x26')](function(_0x26b752){if(_0x26b752){_0x10401f=_0x26b752['length'];if(!_0x8521bf[_0xc4fb('0x32')][_0xc4fb('0x5b')](_0xc4fb('0x37'))){_0x494abb[_0xc4fb('0x38')]=qs[_0xc4fb('0x38')](_0x8521bf['query'][_0xc4fb('0x38')]);_0x494abb[_0xc4fb('0x1d')]=qs[_0xc4fb('0x1d')](_0x8521bf[_0xc4fb('0x32')]['offset']);}return _0x257fc8[_0xc4fb('0x5c')](_0x494abb);}})[_0xc4fb('0x26')](function(_0x259414){if(_0x259414){return _0x259414?{'count':_0x10401f,'rows':_0x259414}:null;}})[_0xc4fb('0x26')](respondWithResult(_0x32f959,null))[_0xc4fb('0x46')](handleError(_0x32f959,null));};exports[_0xc4fb('0x5d')]=function(_0x3a12ff,_0xf79ba9,_0x3088cc){if(_0x3a12ff[_0xc4fb('0x53')]['id']){delete _0x3a12ff['body']['id'];}return db['Trigger'][_0xc4fb('0x4a')]({'where':{'id':_0x3a12ff[_0xc4fb('0x48')]['id']}})['then'](handleEntityNotFound(_0xf79ba9,null))[_0xc4fb('0x26')](function(_0x9ffcd8){if(_0x9ffcd8){_0x3a12ff[_0xc4fb('0x53')][_0xc4fb('0x5e')]=_0x9ffcd8['id'];return db['Action'][_0xc4fb('0x4b')](_0x3a12ff[_0xc4fb('0x53')]);}})[_0xc4fb('0x26')](respondWithResult(_0xf79ba9,null))[_0xc4fb('0x46')](handleError(_0xf79ba9,null));};exports[_0xc4fb('0x5f')]=function(_0x50ed8b,_0x56604c,_0x37c8de){var _0x1efd1f={};var _0x36dfa3={};var _0x676c48;var _0x4ba77e;return db[_0xc4fb('0x2c')]['findOne']({'where':{'id':_0x50ed8b[_0xc4fb('0x48')]['id']}})[_0xc4fb('0x26')](handleEntityNotFound(_0x56604c,null))[_0xc4fb('0x26')](function(_0x4f180e){if(_0x4f180e){_0x676c48=_0x4f180e;_0x36dfa3['model']=_[_0xc4fb('0x49')](db['Action'][_0xc4fb('0x2d')]);_0x36dfa3['query']=_[_0xc4fb('0x49')](_0x50ed8b[_0xc4fb('0x32')]);_0x36dfa3[_0xc4fb('0x3d')]=_[_0xc4fb('0x33')](_0x36dfa3[_0xc4fb('0x31')],_0x36dfa3[_0xc4fb('0x32')]);_0x1efd1f[_0xc4fb('0x35')]=_['intersection'](_0x36dfa3[_0xc4fb('0x31')],qs[_0xc4fb('0x34')](_0x50ed8b['query'][_0xc4fb('0x34')]));_0x1efd1f[_0xc4fb('0x35')]=_0x1efd1f[_0xc4fb('0x35')][_0xc4fb('0x36')]?_0x1efd1f[_0xc4fb('0x35')]:_0x36dfa3[_0xc4fb('0x31')];_0x1efd1f[_0xc4fb('0x39')]=qs['sort'](_0x50ed8b['query'][_0xc4fb('0x3a')]);_0x1efd1f[_0xc4fb('0x3b')]=qs[_0xc4fb('0x3d')](_[_0xc4fb('0x3c')](_0x50ed8b[_0xc4fb('0x32')],_0x36dfa3['filters']));if(_0x50ed8b['query'][_0xc4fb('0x3e')]){_0x1efd1f['where']=_['merge'](_0x1efd1f[_0xc4fb('0x3b')],{'$or':_['map'](_0x1efd1f['attributes'],function(_0x5a5c59){var _0x32dc5b={};_0x32dc5b[_0x5a5c59]={'$like':'%'+_0x50ed8b['query'][_0xc4fb('0x3e')]+'%'};return _0x32dc5b;})});}_0x1efd1f=_['merge']({},_0x1efd1f,_0x50ed8b[_0xc4fb('0x41')]);return _0x676c48['getActions'](_0x1efd1f);}})[_0xc4fb('0x26')](function(_0x8e5a40){if(_0x8e5a40){_0x4ba77e=_0x8e5a40[_0xc4fb('0x36')];if(!_0x50ed8b[_0xc4fb('0x32')][_0xc4fb('0x5b')](_0xc4fb('0x37'))){_0x1efd1f['limit']=qs[_0xc4fb('0x38')](_0x50ed8b[_0xc4fb('0x32')][_0xc4fb('0x38')]);_0x1efd1f['offset']=qs[_0xc4fb('0x1d')](_0x50ed8b[_0xc4fb('0x32')][_0xc4fb('0x1d')]);}return _0x676c48[_0xc4fb('0x5f')](_0x1efd1f);}})[_0xc4fb('0x26')](function(_0x98ce2d){if(_0x98ce2d){return _0x98ce2d?{'count':_0x4ba77e,'rows':_0x98ce2d}:null;}})['then'](respondWithResult(_0x56604c,null))[_0xc4fb('0x46')](handleError(_0x56604c,null));};
\ No newline at end of file
+var _0x5ed3=['find','userProfileId','autoAssociation','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','update','params','addAllCondition','TriggerAllId','Condition','addAnyCondition','TriggerAnyId','getAllConditions','findOne','getAnyConditions','TriggerId','Action','getActions','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','desk.js','querystring','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','status','end','json','count','offset','limit','set','apply','reject','save','then','destroy','Triggers','UserProfileResource','sendStatus','name','send','index','map','Trigger','rawAttributes','fieldName','type','key','model','query','keys','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filters','filter','merge','options','includeAll','include','findAll','rows','show','catch','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','UserProfileSection'];(function(_0x2744ef,_0xb558b6){var _0x183b28=function(_0x28529d){while(--_0x28529d){_0x2744ef['push'](_0x2744ef['shift']());}};_0x183b28(++_0xb558b6);}(_0x5ed3,0x72));var _0x35ed=function(_0x38fa37,_0x2781a9){_0x38fa37=_0x38fa37-0x0;var _0x2f0dbf=_0x5ed3[_0x38fa37];return _0x2f0dbf;};'use strict';var pdf=require(_0x35ed('0x0'));var emlformat=require(_0x35ed('0x1'));var rimraf=require(_0x35ed('0x2'));var zipdir=require(_0x35ed('0x3'));var jsonpatch=require(_0x35ed('0x4'));var rp=require(_0x35ed('0x5'));var moment=require(_0x35ed('0x6'));var BPromise=require(_0x35ed('0x7'));var Mustache=require(_0x35ed('0x8'));var util=require(_0x35ed('0x9'));var path=require(_0x35ed('0xa'));var sox=require(_0x35ed('0xb'));var csv=require(_0x35ed('0xc'));var ejs=require(_0x35ed('0xd'));var fs=require('fs');var _=require(_0x35ed('0xe'));var squel=require(_0x35ed('0xf'));var crypto=require(_0x35ed('0x10'));var jsforce=require('jsforce');var deskjs=require(_0x35ed('0x11'));var toCsv=require('to-csv');var querystring=require(_0x35ed('0x12'));var Papa=require('papaparse');var Redis=require(_0x35ed('0x13'));var authService=require('../../components/auth/service');var qs=require(_0x35ed('0x14'));var as=require(_0x35ed('0x15'));var hardwareService=require(_0x35ed('0x16'));var logger=require(_0x35ed('0x17'))(_0x35ed('0x18'));var utils=require('../../config/utils');var config=require(_0x35ed('0x19'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x2a0e53,_0x4042b0){_0x4042b0=_0x4042b0||0xcc;return function(_0x4a59b7){if(_0x4a59b7){return _0x2a0e53['sendStatus'](_0x4042b0);}return _0x2a0e53[_0x35ed('0x1a')](_0x4042b0)[_0x35ed('0x1b')]();};}function respondWithResult(_0x419c08,_0x58051d){_0x58051d=_0x58051d||0xc8;return function(_0x2e9ed9){if(_0x2e9ed9){return _0x419c08[_0x35ed('0x1a')](_0x58051d)[_0x35ed('0x1c')](_0x2e9ed9);}};}function respondWithFilteredResult(_0x5a0630,_0x45b0f9){return function(_0x303715){if(_0x303715){var _0x5704b8=_0x303715[_0x35ed('0x1d')],_0x1cb7a5=_0x45b0f9['offset'],_0xbbfdd4=_0x45b0f9[_0x35ed('0x1e')]+_0x45b0f9[_0x35ed('0x1f')],_0x4f06f7;if(_0xbbfdd4>=_0x5704b8){_0xbbfdd4=_0x5704b8;_0x4f06f7=0xc8;}else{_0x4f06f7=0xce;}_0x5a0630['status'](_0x4f06f7);return _0x5a0630[_0x35ed('0x20')]('Content-Range',_0x1cb7a5+'-'+_0xbbfdd4+'/'+_0x5704b8)[_0x35ed('0x1c')](_0x303715);}return null;};}function patchUpdates(_0x3fb276){return function(_0x3e0a92){try{jsonpatch[_0x35ed('0x21')](_0x3e0a92,_0x3fb276,!![]);}catch(_0x3d4885){return BPromise[_0x35ed('0x22')](_0x3d4885);}return _0x3e0a92[_0x35ed('0x23')]();};}function saveUpdates(_0x1046dc,_0x18e089){return function(_0x1885f7){if(_0x1885f7){return _0x1885f7['update'](_0x1046dc)[_0x35ed('0x24')](function(_0x54b4d9){return _0x54b4d9;});}return null;};}function removeEntity(_0x1788e3,_0x14f7f2){return function(_0x4695fa){if(_0x4695fa){return _0x4695fa[_0x35ed('0x25')]()[_0x35ed('0x24')](function(){var _0xdb933d=_0x4695fa['get']({'plain':!![]});var _0x1febe2=_0x35ed('0x26');return db[_0x35ed('0x27')][_0x35ed('0x25')]({'where':{'type':_0x1febe2,'resourceId':_0xdb933d['id']}})[_0x35ed('0x24')](function(){return _0x4695fa;});})[_0x35ed('0x24')](function(){_0x1788e3[_0x35ed('0x1a')](0xcc)[_0x35ed('0x1b')]();});}};}function handleEntityNotFound(_0x1b82f5,_0x190acd){return function(_0x42b499){if(!_0x42b499){_0x1b82f5[_0x35ed('0x28')](0x194);}return _0x42b499;};}function handleError(_0x30ced6,_0x15d756){_0x15d756=_0x15d756||0x1f4;return function(_0x51acb7){logger['error'](_0x51acb7['stack']);if(_0x51acb7['name']){delete _0x51acb7[_0x35ed('0x29')];}_0x30ced6[_0x35ed('0x1a')](_0x15d756)[_0x35ed('0x2a')](_0x51acb7);};}exports[_0x35ed('0x2b')]=function(_0x43e6de,_0x4834e2){var _0x5b6d05={},_0x3c0643={},_0x5ed27b={'count':0x0,'rows':[]};var _0x99a02d=_[_0x35ed('0x2c')](db[_0x35ed('0x2d')][_0x35ed('0x2e')],function(_0x2c8ef6){return{'name':_0x2c8ef6[_0x35ed('0x2f')],'type':_0x2c8ef6[_0x35ed('0x30')][_0x35ed('0x31')]};});_0x3c0643[_0x35ed('0x32')]=_[_0x35ed('0x2c')](_0x99a02d,_0x35ed('0x29'));_0x3c0643[_0x35ed('0x33')]=_[_0x35ed('0x34')](_0x43e6de[_0x35ed('0x33')]);_0x3c0643['filters']=_[_0x35ed('0x35')](_0x3c0643[_0x35ed('0x32')],_0x3c0643['query']);_0x5b6d05[_0x35ed('0x36')]=_[_0x35ed('0x35')](_0x3c0643[_0x35ed('0x32')],qs[_0x35ed('0x37')](_0x43e6de[_0x35ed('0x33')][_0x35ed('0x37')]));_0x5b6d05[_0x35ed('0x36')]=_0x5b6d05[_0x35ed('0x36')][_0x35ed('0x38')]?_0x5b6d05[_0x35ed('0x36')]:_0x3c0643[_0x35ed('0x32')];if(!_0x43e6de[_0x35ed('0x33')][_0x35ed('0x39')](_0x35ed('0x3a'))){_0x5b6d05['limit']=qs[_0x35ed('0x1f')](_0x43e6de[_0x35ed('0x33')][_0x35ed('0x1f')]);_0x5b6d05[_0x35ed('0x1e')]=qs[_0x35ed('0x1e')](_0x43e6de['query'][_0x35ed('0x1e')]);}_0x5b6d05[_0x35ed('0x3b')]=qs[_0x35ed('0x3c')](_0x43e6de[_0x35ed('0x33')][_0x35ed('0x3c')]);_0x5b6d05[_0x35ed('0x3d')]=qs['filters'](_[_0x35ed('0x3e')](_0x43e6de[_0x35ed('0x33')],_0x3c0643[_0x35ed('0x3f')]),_0x99a02d);if(_0x43e6de[_0x35ed('0x33')][_0x35ed('0x40')]){_0x5b6d05['where']=_[_0x35ed('0x41')](_0x5b6d05[_0x35ed('0x3d')],{'$or':_['map'](_0x99a02d,function(_0x3dd256){if(_0x3dd256[_0x35ed('0x30')]!=='VIRTUAL'){var _0x5d7c9f={};_0x5d7c9f[_0x3dd256[_0x35ed('0x29')]]={'$like':'%'+_0x43e6de['query'][_0x35ed('0x40')]+'%'};return _0x5d7c9f;}})});}_0x5b6d05=_[_0x35ed('0x41')]({},_0x5b6d05,_0x43e6de[_0x35ed('0x42')]);var _0x3e1302={'where':_0x5b6d05[_0x35ed('0x3d')]};return db[_0x35ed('0x2d')][_0x35ed('0x1d')](_0x3e1302)['then'](function(_0x1f1e00){_0x5ed27b['count']=_0x1f1e00;if(_0x43e6de[_0x35ed('0x33')][_0x35ed('0x43')]){_0x5b6d05[_0x35ed('0x44')]=[{'all':!![]}];}return db[_0x35ed('0x2d')][_0x35ed('0x45')](_0x5b6d05);})[_0x35ed('0x24')](function(_0x479778){_0x5ed27b[_0x35ed('0x46')]=_0x479778;return _0x5ed27b;})[_0x35ed('0x24')](respondWithFilteredResult(_0x4834e2,_0x5b6d05))['catch'](handleError(_0x4834e2,null));};exports[_0x35ed('0x47')]=function(_0x5844fb,_0x530c34){var _0xd9a97={'raw':![],'where':{'id':_0x5844fb['params']['id']}},_0x1906cc={};_0x1906cc[_0x35ed('0x32')]=_[_0x35ed('0x34')](db[_0x35ed('0x2d')][_0x35ed('0x2e')]);_0x1906cc[_0x35ed('0x33')]=_[_0x35ed('0x34')](_0x5844fb[_0x35ed('0x33')]);_0x1906cc[_0x35ed('0x3f')]=_[_0x35ed('0x35')](_0x1906cc['model'],_0x1906cc[_0x35ed('0x33')]);_0xd9a97[_0x35ed('0x36')]=_[_0x35ed('0x35')](_0x1906cc[_0x35ed('0x32')],qs['fields'](_0x5844fb[_0x35ed('0x33')]['fields']));_0xd9a97['attributes']=_0xd9a97['attributes'][_0x35ed('0x38')]?_0xd9a97[_0x35ed('0x36')]:_0x1906cc[_0x35ed('0x32')];if(_0x5844fb['query'][_0x35ed('0x43')]){_0xd9a97['include']=[{'all':!![]}];}_0xd9a97=_[_0x35ed('0x41')]({},_0xd9a97,_0x5844fb[_0x35ed('0x42')]);return db[_0x35ed('0x2d')]['find'](_0xd9a97)['then'](handleEntityNotFound(_0x530c34,null))[_0x35ed('0x24')](respondWithResult(_0x530c34,null))[_0x35ed('0x48')](handleError(_0x530c34,null));};exports[_0x35ed('0x49')]=function(_0x3c759f,_0x5cbeb6){return db[_0x35ed('0x2d')][_0x35ed('0x49')](_0x3c759f[_0x35ed('0x4a')],{})[_0x35ed('0x24')](function(_0x2602e6){var _0x1e6d9f=_0x3c759f[_0x35ed('0x4b')]['get']({'plain':!![]});if(!_0x1e6d9f)throw new Error(_0x35ed('0x4c'));if(_0x1e6d9f['role']===_0x35ed('0x4b')){var _0x5aa9d9=_0x2602e6['get']({'plain':!![]});var _0x26aa98='Triggers';return db[_0x35ed('0x4d')][_0x35ed('0x4e')]({'where':{'name':_0x26aa98,'userProfileId':_0x1e6d9f[_0x35ed('0x4f')]},'raw':!![]})['then'](function(_0x3f8465){if(_0x3f8465&&_0x3f8465[_0x35ed('0x50')]===0x0){return db['UserProfileResource']['create']({'name':_0x5aa9d9[_0x35ed('0x29')],'resourceId':_0x5aa9d9['id'],'type':_0x3f8465['name'],'sectionId':_0x3f8465['id']},{})['then'](function(){return _0x2602e6;});}else{return _0x2602e6;}})[_0x35ed('0x48')](function(_0x3fa8b1){logger[_0x35ed('0x51')](_0x35ed('0x52'),_0x3fa8b1);throw _0x3fa8b1;});}return _0x2602e6;})[_0x35ed('0x24')](respondWithResult(_0x5cbeb6,0xc9))[_0x35ed('0x48')](handleError(_0x5cbeb6,null));};exports[_0x35ed('0x53')]=function(_0x3b4333,_0x8cc83){if(_0x3b4333['body']['id']){delete _0x3b4333[_0x35ed('0x4a')]['id'];}return db[_0x35ed('0x2d')]['find']({'where':{'id':_0x3b4333['params']['id']}})[_0x35ed('0x24')](handleEntityNotFound(_0x8cc83,null))[_0x35ed('0x24')](saveUpdates(_0x3b4333[_0x35ed('0x4a')],null))['then'](respondWithResult(_0x8cc83,null))[_0x35ed('0x48')](handleError(_0x8cc83,null));};exports['destroy']=function(_0x3e37e1,_0x45f273){return db[_0x35ed('0x2d')][_0x35ed('0x4e')]({'where':{'id':_0x3e37e1[_0x35ed('0x54')]['id']}})[_0x35ed('0x24')](handleEntityNotFound(_0x45f273,null))[_0x35ed('0x24')](removeEntity(_0x45f273,null))[_0x35ed('0x48')](handleError(_0x45f273,null));};exports[_0x35ed('0x55')]=function(_0x312e4b,_0x719c04,_0x42f58c){if(_0x312e4b['body']['id']){delete _0x312e4b[_0x35ed('0x4a')]['id'];}return db['Trigger']['find']({'where':{'id':_0x312e4b[_0x35ed('0x54')]['id']}})[_0x35ed('0x24')](handleEntityNotFound(_0x719c04,null))[_0x35ed('0x24')](function(_0x1a8fca){if(_0x1a8fca){_0x312e4b[_0x35ed('0x4a')][_0x35ed('0x56')]=_0x1a8fca['id'];return db[_0x35ed('0x57')]['create'](_0x312e4b[_0x35ed('0x4a')]);}})['then'](respondWithResult(_0x719c04,null))[_0x35ed('0x48')](handleError(_0x719c04,null));};exports[_0x35ed('0x58')]=function(_0x46888d,_0x1c87ee,_0x2253a6){if(_0x46888d[_0x35ed('0x4a')]['id']){delete _0x46888d[_0x35ed('0x4a')]['id'];}return db[_0x35ed('0x2d')][_0x35ed('0x4e')]({'where':{'id':_0x46888d[_0x35ed('0x54')]['id']}})['then'](handleEntityNotFound(_0x1c87ee,null))[_0x35ed('0x24')](function(_0x1bc5a2){if(_0x1bc5a2){_0x46888d[_0x35ed('0x4a')][_0x35ed('0x59')]=_0x1bc5a2['id'];return db[_0x35ed('0x57')][_0x35ed('0x49')](_0x46888d['body']);}})['then'](respondWithResult(_0x1c87ee,null))[_0x35ed('0x48')](handleError(_0x1c87ee,null));};exports[_0x35ed('0x5a')]=function(_0x41952a,_0x5b6618,_0x2b53b0){var _0x7f4c9a={};var _0x12d9e7={};var _0x51c1f0;var _0xe266e0;return db[_0x35ed('0x2d')][_0x35ed('0x5b')]({'where':{'id':_0x41952a[_0x35ed('0x54')]['id']}})[_0x35ed('0x24')](handleEntityNotFound(_0x5b6618,null))[_0x35ed('0x24')](function(_0x3c6b35){if(_0x3c6b35){_0x51c1f0=_0x3c6b35;_0x12d9e7[_0x35ed('0x32')]=_[_0x35ed('0x34')](db['Condition']['rawAttributes']);_0x12d9e7[_0x35ed('0x33')]=_[_0x35ed('0x34')](_0x41952a['query']);_0x12d9e7['filters']=_[_0x35ed('0x35')](_0x12d9e7[_0x35ed('0x32')],_0x12d9e7[_0x35ed('0x33')]);_0x7f4c9a['attributes']=_[_0x35ed('0x35')](_0x12d9e7[_0x35ed('0x32')],qs[_0x35ed('0x37')](_0x41952a[_0x35ed('0x33')][_0x35ed('0x37')]));_0x7f4c9a[_0x35ed('0x36')]=_0x7f4c9a['attributes'][_0x35ed('0x38')]?_0x7f4c9a[_0x35ed('0x36')]:_0x12d9e7[_0x35ed('0x32')];_0x7f4c9a['order']=qs[_0x35ed('0x3c')](_0x41952a[_0x35ed('0x33')]['sort']);_0x7f4c9a[_0x35ed('0x3d')]=qs['filters'](_[_0x35ed('0x3e')](_0x41952a[_0x35ed('0x33')],_0x12d9e7[_0x35ed('0x3f')]));if(_0x41952a[_0x35ed('0x33')]['filter']){_0x7f4c9a[_0x35ed('0x3d')]=_[_0x35ed('0x41')](_0x7f4c9a[_0x35ed('0x3d')],{'$or':_[_0x35ed('0x2c')](_0x7f4c9a[_0x35ed('0x36')],function(_0x247df3){var _0xbb897a={};_0xbb897a[_0x247df3]={'$like':'%'+_0x41952a['query'][_0x35ed('0x40')]+'%'};return _0xbb897a;})});}_0x7f4c9a=_[_0x35ed('0x41')]({},_0x7f4c9a,_0x41952a[_0x35ed('0x42')]);return _0x51c1f0[_0x35ed('0x5a')](_0x7f4c9a);}})[_0x35ed('0x24')](function(_0x108287){if(_0x108287){_0xe266e0=_0x108287[_0x35ed('0x38')];if(!_0x41952a[_0x35ed('0x33')][_0x35ed('0x39')](_0x35ed('0x3a'))){_0x7f4c9a[_0x35ed('0x1f')]=qs[_0x35ed('0x1f')](_0x41952a[_0x35ed('0x33')]['limit']);_0x7f4c9a[_0x35ed('0x1e')]=qs[_0x35ed('0x1e')](_0x41952a[_0x35ed('0x33')][_0x35ed('0x1e')]);}return _0x51c1f0[_0x35ed('0x5a')](_0x7f4c9a);}})[_0x35ed('0x24')](function(_0x34e30d){if(_0x34e30d){return _0x34e30d?{'count':_0xe266e0,'rows':_0x34e30d}:null;}})[_0x35ed('0x24')](respondWithResult(_0x5b6618,null))[_0x35ed('0x48')](handleError(_0x5b6618,null));};exports[_0x35ed('0x5c')]=function(_0x27f366,_0x1f5b13,_0x2326ec){var _0x44c424={};var _0x25a014={};var _0x5b98bb;var _0xb97299;return db[_0x35ed('0x2d')][_0x35ed('0x5b')]({'where':{'id':_0x27f366[_0x35ed('0x54')]['id']}})[_0x35ed('0x24')](handleEntityNotFound(_0x1f5b13,null))[_0x35ed('0x24')](function(_0x3245d3){if(_0x3245d3){_0x5b98bb=_0x3245d3;_0x25a014['model']=_[_0x35ed('0x34')](db['Condition']['rawAttributes']);_0x25a014[_0x35ed('0x33')]=_[_0x35ed('0x34')](_0x27f366['query']);_0x25a014[_0x35ed('0x3f')]=_[_0x35ed('0x35')](_0x25a014[_0x35ed('0x32')],_0x25a014[_0x35ed('0x33')]);_0x44c424[_0x35ed('0x36')]=_[_0x35ed('0x35')](_0x25a014[_0x35ed('0x32')],qs[_0x35ed('0x37')](_0x27f366[_0x35ed('0x33')][_0x35ed('0x37')]));_0x44c424[_0x35ed('0x36')]=_0x44c424[_0x35ed('0x36')]['length']?_0x44c424[_0x35ed('0x36')]:_0x25a014['model'];_0x44c424[_0x35ed('0x3b')]=qs[_0x35ed('0x3c')](_0x27f366[_0x35ed('0x33')][_0x35ed('0x3c')]);_0x44c424[_0x35ed('0x3d')]=qs['filters'](_[_0x35ed('0x3e')](_0x27f366['query'],_0x25a014[_0x35ed('0x3f')]));if(_0x27f366[_0x35ed('0x33')][_0x35ed('0x40')]){_0x44c424[_0x35ed('0x3d')]=_[_0x35ed('0x41')](_0x44c424['where'],{'$or':_[_0x35ed('0x2c')](_0x44c424[_0x35ed('0x36')],function(_0x13399d){var _0x507fd9={};_0x507fd9[_0x13399d]={'$like':'%'+_0x27f366['query'][_0x35ed('0x40')]+'%'};return _0x507fd9;})});}_0x44c424=_[_0x35ed('0x41')]({},_0x44c424,_0x27f366[_0x35ed('0x42')]);return _0x5b98bb[_0x35ed('0x5c')](_0x44c424);}})[_0x35ed('0x24')](function(_0x2b8593){if(_0x2b8593){_0xb97299=_0x2b8593[_0x35ed('0x38')];if(!_0x27f366['query'][_0x35ed('0x39')]('nolimit')){_0x44c424[_0x35ed('0x1f')]=qs[_0x35ed('0x1f')](_0x27f366['query'][_0x35ed('0x1f')]);_0x44c424['offset']=qs[_0x35ed('0x1e')](_0x27f366[_0x35ed('0x33')][_0x35ed('0x1e')]);}return _0x5b98bb['getAnyConditions'](_0x44c424);}})[_0x35ed('0x24')](function(_0x5019a5){if(_0x5019a5){return _0x5019a5?{'count':_0xb97299,'rows':_0x5019a5}:null;}})['then'](respondWithResult(_0x1f5b13,null))[_0x35ed('0x48')](handleError(_0x1f5b13,null));};exports['addAction']=function(_0x34af14,_0xd9b883,_0x10f3ce){if(_0x34af14[_0x35ed('0x4a')]['id']){delete _0x34af14[_0x35ed('0x4a')]['id'];}return db[_0x35ed('0x2d')][_0x35ed('0x4e')]({'where':{'id':_0x34af14['params']['id']}})[_0x35ed('0x24')](handleEntityNotFound(_0xd9b883,null))['then'](function(_0x266b5c){if(_0x266b5c){_0x34af14[_0x35ed('0x4a')][_0x35ed('0x5d')]=_0x266b5c['id'];return db[_0x35ed('0x5e')]['create'](_0x34af14[_0x35ed('0x4a')]);}})[_0x35ed('0x24')](respondWithResult(_0xd9b883,null))[_0x35ed('0x48')](handleError(_0xd9b883,null));};exports[_0x35ed('0x5f')]=function(_0x3c661b,_0x546492,_0x394468){var _0x1f20f3={};var _0x1da924={};var _0x769007;var _0x4c49a2;return db[_0x35ed('0x2d')][_0x35ed('0x5b')]({'where':{'id':_0x3c661b[_0x35ed('0x54')]['id']}})['then'](handleEntityNotFound(_0x546492,null))[_0x35ed('0x24')](function(_0x1a0ecc){if(_0x1a0ecc){_0x769007=_0x1a0ecc;_0x1da924['model']=_[_0x35ed('0x34')](db[_0x35ed('0x5e')][_0x35ed('0x2e')]);_0x1da924[_0x35ed('0x33')]=_[_0x35ed('0x34')](_0x3c661b['query']);_0x1da924[_0x35ed('0x3f')]=_[_0x35ed('0x35')](_0x1da924[_0x35ed('0x32')],_0x1da924[_0x35ed('0x33')]);_0x1f20f3[_0x35ed('0x36')]=_['intersection'](_0x1da924[_0x35ed('0x32')],qs[_0x35ed('0x37')](_0x3c661b[_0x35ed('0x33')][_0x35ed('0x37')]));_0x1f20f3[_0x35ed('0x36')]=_0x1f20f3[_0x35ed('0x36')]['length']?_0x1f20f3[_0x35ed('0x36')]:_0x1da924[_0x35ed('0x32')];_0x1f20f3[_0x35ed('0x3b')]=qs[_0x35ed('0x3c')](_0x3c661b[_0x35ed('0x33')]['sort']);_0x1f20f3[_0x35ed('0x3d')]=qs['filters'](_[_0x35ed('0x3e')](_0x3c661b[_0x35ed('0x33')],_0x1da924[_0x35ed('0x3f')]));if(_0x3c661b[_0x35ed('0x33')][_0x35ed('0x40')]){_0x1f20f3[_0x35ed('0x3d')]=_['merge'](_0x1f20f3['where'],{'$or':_[_0x35ed('0x2c')](_0x1f20f3['attributes'],function(_0x10e4d9){var _0x2c8fd9={};_0x2c8fd9[_0x10e4d9]={'$like':'%'+_0x3c661b[_0x35ed('0x33')][_0x35ed('0x40')]+'%'};return _0x2c8fd9;})});}_0x1f20f3=_[_0x35ed('0x41')]({},_0x1f20f3,_0x3c661b['options']);return _0x769007['getActions'](_0x1f20f3);}})[_0x35ed('0x24')](function(_0x4fc03e){if(_0x4fc03e){_0x4c49a2=_0x4fc03e['length'];if(!_0x3c661b['query'][_0x35ed('0x39')]('nolimit')){_0x1f20f3[_0x35ed('0x1f')]=qs[_0x35ed('0x1f')](_0x3c661b['query'][_0x35ed('0x1f')]);_0x1f20f3[_0x35ed('0x1e')]=qs[_0x35ed('0x1e')](_0x3c661b[_0x35ed('0x33')]['offset']);}return _0x769007[_0x35ed('0x5f')](_0x1f20f3);}})[_0x35ed('0x24')](function(_0x25258c){if(_0x25258c){return _0x25258c?{'count':_0x4c49a2,'rows':_0x25258c}:null;}})[_0x35ed('0x24')](respondWithResult(_0x546492,null))[_0x35ed('0x48')](handleError(_0x546492,null));};
\ No newline at end of file