Built motion from commit (unavailable).|2.4.3
[motion2.git] / server / api / cmHopperBlack / cmHopperBlack.controller.js
index bda6f64..6e91b8d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x002c=['end','status','json','count','set','Content-Range','apply','update','then','stack','name','send','index','CmHopperBlack','rawAttributes','model','keys','query','filters','intersection','attributes','fields','hasOwnProperty','nolimit','limit','offset','order','sort','pick','where','merge','map','type','key','field','filter','includeAll','include','rows','catch','show','params','length','find','body','describe','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','lodash','squel','crypto','jsforce','desk.js','to-csv','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/utils','../../config/environment','../../mysqldb','sendStatus'];(function(_0x46b021,_0x2cbb81){var _0x38b04e=function(_0x4ff0c1){while(--_0x4ff0c1){_0x46b021['push'](_0x46b021['shift']());}};_0x38b04e(++_0x2cbb81);}(_0x002c,0x1d8));var _0xc002=function(_0x592ae5,_0x20524b){_0x592ae5=_0x592ae5-0x0;var _0x20b7be=_0x002c[_0x592ae5];return _0x20b7be;};'use strict';var pdf=require(_0xc002('0x0'));var emlformat=require(_0xc002('0x1'));var rimraf=require('rimraf');var zipdir=require(_0xc002('0x2'));var jsonpatch=require(_0xc002('0x3'));var rp=require(_0xc002('0x4'));var moment=require(_0xc002('0x5'));var BPromise=require(_0xc002('0x6'));var Mustache=require(_0xc002('0x7'));var util=require(_0xc002('0x8'));var path=require(_0xc002('0x9'));var sox=require(_0xc002('0xa'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require(_0xc002('0xb'));var squel=require(_0xc002('0xc'));var crypto=require(_0xc002('0xd'));var jsforce=require(_0xc002('0xe'));var deskjs=require(_0xc002('0xf'));var toCsv=require(_0xc002('0x10'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0xc002('0x11'));var authService=require(_0xc002('0x12'));var qs=require(_0xc002('0x13'));var hardwareService=require(_0xc002('0x14'));var logger=require('../../config/logger')('api');var utils=require(_0xc002('0x15'));var config=require(_0xc002('0x16'));var db=require(_0xc002('0x17'))['db'];function respondWithStatusCode(_0x57f509,_0x37527b){_0x37527b=_0x37527b||0xcc;return function(_0x362fe3){if(_0x362fe3){return _0x57f509[_0xc002('0x18')](_0x37527b);}return _0x57f509['status'](_0x37527b)[_0xc002('0x19')]();};}function respondWithResult(_0x16185d,_0x15cfb1){_0x15cfb1=_0x15cfb1||0xc8;return function(_0x57017c){if(_0x57017c){return _0x16185d[_0xc002('0x1a')](_0x15cfb1)[_0xc002('0x1b')](_0x57017c);}};}function respondWithFilteredResult(_0x12ffe5,_0x55742f){return function(_0x2d41ac){if(_0x2d41ac){var _0x3303b2=_0x2d41ac[_0xc002('0x1c')],_0x152016=_0x55742f['offset'],_0x5408de=_0x55742f['offset']+_0x55742f['limit'],_0x19b1ce;if(_0x5408de>=_0x3303b2){_0x5408de=_0x3303b2;_0x19b1ce=0xc8;}else{_0x19b1ce=0xce;}_0x12ffe5[_0xc002('0x1a')](_0x19b1ce);return _0x12ffe5[_0xc002('0x1d')](_0xc002('0x1e'),_0x152016+'-'+_0x5408de+'/'+_0x3303b2)[_0xc002('0x1b')](_0x2d41ac);}return null;};}function patchUpdates(_0x1b9816){return function(_0x78253){try{jsonpatch[_0xc002('0x1f')](_0x78253,_0x1b9816,!![]);}catch(_0x182cdb){return BPromise['reject'](_0x182cdb);}return _0x78253['save']();};}function saveUpdates(_0x149279,_0x88b3d4){return function(_0x566e8a){if(_0x566e8a){return _0x566e8a[_0xc002('0x20')](_0x149279)[_0xc002('0x21')](function(_0x24f528){return _0x24f528;});}return null;};}function removeEntity(_0x1bd5a5,_0x16695f){return function(_0x1ca9fd){if(_0x1ca9fd){return _0x1ca9fd['destroy']()[_0xc002('0x21')](function(){_0x1bd5a5[_0xc002('0x1a')](0xcc)[_0xc002('0x19')]();});}};}function handleEntityNotFound(_0x595954,_0x1b7d48){return function(_0x533ca6){if(!_0x533ca6){_0x595954[_0xc002('0x18')](0x194);}return _0x533ca6;};}function handleError(_0x217a35,_0x4b51f5){_0x4b51f5=_0x4b51f5||0x1f4;return function(_0x273cf5){logger['error'](_0x273cf5[_0xc002('0x22')]);if(_0x273cf5[_0xc002('0x23')]){delete _0x273cf5[_0xc002('0x23')];}_0x217a35['status'](_0x4b51f5)[_0xc002('0x24')](_0x273cf5);};}exports[_0xc002('0x25')]=function(_0x17ab39,_0x19b214){var _0x43c047={},_0x369e77={},_0x2436e1={'count':0x0,'rows':[]};var _0x1154f8=db[_0xc002('0x26')][_0xc002('0x27')];_0x369e77[_0xc002('0x28')]=_[_0xc002('0x29')](_0x1154f8);_0x369e77[_0xc002('0x2a')]=_[_0xc002('0x29')](_0x17ab39[_0xc002('0x2a')]);_0x369e77[_0xc002('0x2b')]=_[_0xc002('0x2c')](_0x369e77[_0xc002('0x28')],_0x369e77['query']);_0x43c047[_0xc002('0x2d')]=_[_0xc002('0x2c')](_0x369e77[_0xc002('0x28')],qs['fields'](_0x17ab39['query'][_0xc002('0x2e')]));_0x43c047[_0xc002('0x2d')]=_0x43c047['attributes']['length']?_0x43c047[_0xc002('0x2d')]:_0x369e77['model'];if(!_0x17ab39[_0xc002('0x2a')][_0xc002('0x2f')](_0xc002('0x30'))){_0x43c047[_0xc002('0x31')]=qs['limit'](_0x17ab39[_0xc002('0x2a')][_0xc002('0x31')]);_0x43c047[_0xc002('0x32')]=qs[_0xc002('0x32')](_0x17ab39[_0xc002('0x2a')]['offset']);}_0x43c047[_0xc002('0x33')]=qs[_0xc002('0x34')](_0x17ab39['query'][_0xc002('0x34')]);_0x43c047['where']=qs[_0xc002('0x2b')](_[_0xc002('0x35')](_0x17ab39[_0xc002('0x2a')],_0x369e77['filters']));if(_0x17ab39[_0xc002('0x2a')]['filter']){_0x43c047[_0xc002('0x36')]=_[_0xc002('0x37')](_0x43c047[_0xc002('0x36')],{'$or':_[_0xc002('0x38')](_0x1154f8,function(_0x1db3a5){if(_0x1db3a5[_0xc002('0x39')][_0xc002('0x3a')]!=='VIRTUAL'){var _0x56012d={};_0x56012d[_0x1db3a5[_0xc002('0x3b')]]={'$like':'%'+_0x17ab39[_0xc002('0x2a')][_0xc002('0x3c')]+'%'};return _0x56012d;}})});}_0x43c047=_['merge']({},_0x43c047,_0x17ab39['options']);var _0x15239b={'where':_0x43c047[_0xc002('0x36')]};return db[_0xc002('0x26')][_0xc002('0x1c')](_0x15239b)[_0xc002('0x21')](function(_0x2a2dc9){_0x2436e1[_0xc002('0x1c')]=_0x2a2dc9;if(_0x17ab39[_0xc002('0x2a')][_0xc002('0x3d')]){_0x43c047[_0xc002('0x3e')]=[{'all':!![]}];}return db['CmHopperBlack']['findAll'](_0x43c047);})['then'](function(_0x5a0b95){_0x2436e1[_0xc002('0x3f')]=_0x5a0b95;return _0x2436e1;})[_0xc002('0x21')](respondWithFilteredResult(_0x19b214,_0x43c047))[_0xc002('0x40')](handleError(_0x19b214,null));};exports[_0xc002('0x41')]=function(_0x1b4168,_0x10f29f){var _0x254169={'raw':!![],'where':{'id':_0x1b4168[_0xc002('0x42')]['id']}},_0x14f1a9={};_0x14f1a9[_0xc002('0x28')]=_[_0xc002('0x29')](db[_0xc002('0x26')]['rawAttributes']);_0x14f1a9['query']=_[_0xc002('0x29')](_0x1b4168[_0xc002('0x2a')]);_0x14f1a9[_0xc002('0x2b')]=_[_0xc002('0x2c')](_0x14f1a9[_0xc002('0x28')],_0x14f1a9['query']);_0x254169[_0xc002('0x2d')]=_[_0xc002('0x2c')](_0x14f1a9['model'],qs[_0xc002('0x2e')](_0x1b4168[_0xc002('0x2a')][_0xc002('0x2e')]));_0x254169[_0xc002('0x2d')]=_0x254169[_0xc002('0x2d')][_0xc002('0x43')]?_0x254169[_0xc002('0x2d')]:_0x14f1a9[_0xc002('0x28')];if(_0x1b4168['query'][_0xc002('0x3d')]){_0x254169[_0xc002('0x3e')]=[{'all':!![]}];}_0x254169=_[_0xc002('0x37')]({},_0x254169,_0x1b4168['options']);return db[_0xc002('0x26')][_0xc002('0x44')](_0x254169)[_0xc002('0x21')](handleEntityNotFound(_0x10f29f,null))[_0xc002('0x21')](respondWithResult(_0x10f29f,null))[_0xc002('0x40')](handleError(_0x10f29f,null));};exports['update']=function(_0x280e79,_0x1a62ba){if(_0x280e79[_0xc002('0x45')]['id']){delete _0x280e79[_0xc002('0x45')]['id'];}return db[_0xc002('0x26')][_0xc002('0x44')]({'where':{'id':_0x280e79[_0xc002('0x42')]['id']}})[_0xc002('0x21')](handleEntityNotFound(_0x1a62ba,null))['then'](saveUpdates(_0x280e79[_0xc002('0x45')],null))[_0xc002('0x21')](respondWithResult(_0x1a62ba,null))[_0xc002('0x40')](handleError(_0x1a62ba,null));};exports['destroy']=function(_0xa6ac4a,_0x1be0e4){return db[_0xc002('0x26')]['find']({'where':{'id':_0xa6ac4a[_0xc002('0x42')]['id']}})['then'](handleEntityNotFound(_0x1be0e4,null))[_0xc002('0x21')](removeEntity(_0x1be0e4,null))['catch'](handleError(_0x1be0e4,null));};exports[_0xc002('0x46')]=function(_0x4e4083,_0x3205e9){return db['CmHopperBlack'][_0xc002('0x46')]()[_0xc002('0x21')](respondWithResult(_0x3205e9,null))[_0xc002('0x40')](handleError(_0x3205e9,null));};
\ No newline at end of file
+var _0xef3e=['index','CmHopperBlack','rawAttributes','model','keys','query','filters','intersection','attributes','fields','hasOwnProperty','order','sort','where','pick','filter','merge','key','field','options','includeAll','include','findAll','rows','catch','params','length','find','body','describe','html-pdf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/environment','../../mysqldb','status','end','json','count','offset','limit','set','Content-Range','reject','save','update','destroy','then','sendStatus','stack','name','send'];(function(_0x57db49,_0x288094){var _0xd0636f=function(_0x227787){while(--_0x227787){_0x57db49['push'](_0x57db49['shift']());}};_0xd0636f(++_0x288094);}(_0xef3e,0x17c));var _0xeef3=function(_0x465a0c,_0x19d4d5){_0x465a0c=_0x465a0c-0x0;var _0x1e202e=_0xef3e[_0x465a0c];return _0x1e202e;};'use strict';var pdf=require(_0xeef3('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0xeef3('0x1'));var jsonpatch=require(_0xeef3('0x2'));var rp=require(_0xeef3('0x3'));var moment=require(_0xeef3('0x4'));var BPromise=require(_0xeef3('0x5'));var Mustache=require(_0xeef3('0x6'));var util=require('util');var path=require(_0xeef3('0x7'));var sox=require(_0xeef3('0x8'));var csv=require(_0xeef3('0x9'));var ejs=require(_0xeef3('0xa'));var fs=require('fs');var _=require(_0xeef3('0xb'));var squel=require(_0xeef3('0xc'));var crypto=require(_0xeef3('0xd'));var jsforce=require(_0xeef3('0xe'));var deskjs=require(_0xeef3('0xf'));var toCsv=require(_0xeef3('0x9'));var querystring=require(_0xeef3('0x10'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0xeef3('0x11'));var qs=require(_0xeef3('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xeef3('0x13'))(_0xeef3('0x14'));var utils=require('../../config/utils');var config=require(_0xeef3('0x15'));var db=require(_0xeef3('0x16'))['db'];function respondWithStatusCode(_0x24ab43,_0x599c6b){_0x599c6b=_0x599c6b||0xcc;return function(_0x3c0d28){if(_0x3c0d28){return _0x24ab43['sendStatus'](_0x599c6b);}return _0x24ab43[_0xeef3('0x17')](_0x599c6b)[_0xeef3('0x18')]();};}function respondWithResult(_0x35f181,_0x14374c){_0x14374c=_0x14374c||0xc8;return function(_0xc9cdf8){if(_0xc9cdf8){return _0x35f181['status'](_0x14374c)[_0xeef3('0x19')](_0xc9cdf8);}};}function respondWithFilteredResult(_0x32fc5f,_0x2f9aca){return function(_0x5d0b9e){if(_0x5d0b9e){var _0x3435f4=_0x5d0b9e[_0xeef3('0x1a')],_0xfa4b38=_0x2f9aca[_0xeef3('0x1b')],_0x41ec2c=_0x2f9aca[_0xeef3('0x1b')]+_0x2f9aca[_0xeef3('0x1c')],_0x4da274;if(_0x41ec2c>=_0x3435f4){_0x41ec2c=_0x3435f4;_0x4da274=0xc8;}else{_0x4da274=0xce;}_0x32fc5f[_0xeef3('0x17')](_0x4da274);return _0x32fc5f[_0xeef3('0x1d')](_0xeef3('0x1e'),_0xfa4b38+'-'+_0x41ec2c+'/'+_0x3435f4)[_0xeef3('0x19')](_0x5d0b9e);}return null;};}function patchUpdates(_0x66c1dd){return function(_0x28454e){try{jsonpatch['apply'](_0x28454e,_0x66c1dd,!![]);}catch(_0x32a3cc){return BPromise[_0xeef3('0x1f')](_0x32a3cc);}return _0x28454e[_0xeef3('0x20')]();};}function saveUpdates(_0x45b536,_0x514d5f){return function(_0x571504){if(_0x571504){return _0x571504[_0xeef3('0x21')](_0x45b536)['then'](function(_0x46d22b){return _0x46d22b;});}return null;};}function removeEntity(_0x5a279a,_0x23140d){return function(_0x281ee6){if(_0x281ee6){return _0x281ee6[_0xeef3('0x22')]()[_0xeef3('0x23')](function(){_0x5a279a[_0xeef3('0x17')](0xcc)[_0xeef3('0x18')]();});}};}function handleEntityNotFound(_0x4b61d5,_0x3daf54){return function(_0x1dedbc){if(!_0x1dedbc){_0x4b61d5[_0xeef3('0x24')](0x194);}return _0x1dedbc;};}function handleError(_0x85bbdc,_0x16add4){_0x16add4=_0x16add4||0x1f4;return function(_0x2e1ebc){logger['error'](_0x2e1ebc[_0xeef3('0x25')]);if(_0x2e1ebc[_0xeef3('0x26')]){delete _0x2e1ebc['name'];}_0x85bbdc['status'](_0x16add4)[_0xeef3('0x27')](_0x2e1ebc);};}exports[_0xeef3('0x28')]=function(_0x3855d8,_0xc98d32){var _0x587a84={},_0x13fd00={},_0xa06da5={'count':0x0,'rows':[]};var _0x2f8277=db[_0xeef3('0x29')][_0xeef3('0x2a')];_0x13fd00[_0xeef3('0x2b')]=_[_0xeef3('0x2c')](_0x2f8277);_0x13fd00['query']=_[_0xeef3('0x2c')](_0x3855d8[_0xeef3('0x2d')]);_0x13fd00[_0xeef3('0x2e')]=_[_0xeef3('0x2f')](_0x13fd00[_0xeef3('0x2b')],_0x13fd00[_0xeef3('0x2d')]);_0x587a84[_0xeef3('0x30')]=_['intersection'](_0x13fd00[_0xeef3('0x2b')],qs[_0xeef3('0x31')](_0x3855d8[_0xeef3('0x2d')]['fields']));_0x587a84[_0xeef3('0x30')]=_0x587a84['attributes']['length']?_0x587a84[_0xeef3('0x30')]:_0x13fd00['model'];if(!_0x3855d8[_0xeef3('0x2d')][_0xeef3('0x32')]('nolimit')){_0x587a84[_0xeef3('0x1c')]=qs[_0xeef3('0x1c')](_0x3855d8[_0xeef3('0x2d')][_0xeef3('0x1c')]);_0x587a84['offset']=qs[_0xeef3('0x1b')](_0x3855d8[_0xeef3('0x2d')][_0xeef3('0x1b')]);}_0x587a84[_0xeef3('0x33')]=qs[_0xeef3('0x34')](_0x3855d8[_0xeef3('0x2d')]['sort']);_0x587a84[_0xeef3('0x35')]=qs[_0xeef3('0x2e')](_[_0xeef3('0x36')](_0x3855d8[_0xeef3('0x2d')],_0x13fd00[_0xeef3('0x2e')]));if(_0x3855d8[_0xeef3('0x2d')][_0xeef3('0x37')]){_0x587a84[_0xeef3('0x35')]=_[_0xeef3('0x38')](_0x587a84['where'],{'$or':_['map'](_0x2f8277,function(_0x4acd07){if(_0x4acd07['type'][_0xeef3('0x39')]!=='VIRTUAL'){var _0x442156={};_0x442156[_0x4acd07[_0xeef3('0x3a')]]={'$like':'%'+_0x3855d8['query'][_0xeef3('0x37')]+'%'};return _0x442156;}})});}_0x587a84=_[_0xeef3('0x38')]({},_0x587a84,_0x3855d8[_0xeef3('0x3b')]);var _0x77f2f0={'where':_0x587a84['where']};return db[_0xeef3('0x29')]['count'](_0x77f2f0)['then'](function(_0x2d8bbb){_0xa06da5['count']=_0x2d8bbb;if(_0x3855d8[_0xeef3('0x2d')][_0xeef3('0x3c')]){_0x587a84[_0xeef3('0x3d')]=[{'all':!![]}];}return db[_0xeef3('0x29')][_0xeef3('0x3e')](_0x587a84);})[_0xeef3('0x23')](function(_0x443565){_0xa06da5[_0xeef3('0x3f')]=_0x443565;return _0xa06da5;})[_0xeef3('0x23')](respondWithFilteredResult(_0xc98d32,_0x587a84))[_0xeef3('0x40')](handleError(_0xc98d32,null));};exports['show']=function(_0x2bd518,_0x345592){var _0x46b556={'raw':!![],'where':{'id':_0x2bd518[_0xeef3('0x41')]['id']}},_0x5ebdef={};_0x5ebdef[_0xeef3('0x2b')]=_[_0xeef3('0x2c')](db[_0xeef3('0x29')][_0xeef3('0x2a')]);_0x5ebdef[_0xeef3('0x2d')]=_['keys'](_0x2bd518[_0xeef3('0x2d')]);_0x5ebdef[_0xeef3('0x2e')]=_['intersection'](_0x5ebdef[_0xeef3('0x2b')],_0x5ebdef[_0xeef3('0x2d')]);_0x46b556[_0xeef3('0x30')]=_[_0xeef3('0x2f')](_0x5ebdef[_0xeef3('0x2b')],qs['fields'](_0x2bd518[_0xeef3('0x2d')][_0xeef3('0x31')]));_0x46b556[_0xeef3('0x30')]=_0x46b556[_0xeef3('0x30')][_0xeef3('0x42')]?_0x46b556[_0xeef3('0x30')]:_0x5ebdef[_0xeef3('0x2b')];if(_0x2bd518[_0xeef3('0x2d')]['includeAll']){_0x46b556[_0xeef3('0x3d')]=[{'all':!![]}];}_0x46b556=_[_0xeef3('0x38')]({},_0x46b556,_0x2bd518['options']);return db[_0xeef3('0x29')][_0xeef3('0x43')](_0x46b556)['then'](handleEntityNotFound(_0x345592,null))[_0xeef3('0x23')](respondWithResult(_0x345592,null))['catch'](handleError(_0x345592,null));};exports['update']=function(_0x2f9519,_0x29ccfb){if(_0x2f9519[_0xeef3('0x44')]['id']){delete _0x2f9519[_0xeef3('0x44')]['id'];}return db[_0xeef3('0x29')][_0xeef3('0x43')]({'where':{'id':_0x2f9519['params']['id']}})[_0xeef3('0x23')](handleEntityNotFound(_0x29ccfb,null))[_0xeef3('0x23')](saveUpdates(_0x2f9519[_0xeef3('0x44')],null))[_0xeef3('0x23')](respondWithResult(_0x29ccfb,null))[_0xeef3('0x40')](handleError(_0x29ccfb,null));};exports['destroy']=function(_0x50e61e,_0x48535d){return db[_0xeef3('0x29')][_0xeef3('0x43')]({'where':{'id':_0x50e61e[_0xeef3('0x41')]['id']}})[_0xeef3('0x23')](handleEntityNotFound(_0x48535d,null))['then'](removeEntity(_0x48535d,null))[_0xeef3('0x40')](handleError(_0x48535d,null));};exports[_0xeef3('0x45')]=function(_0x48e6a7,_0x569be6){return db[_0xeef3('0x29')][_0xeef3('0x45')]()[_0xeef3('0x23')](respondWithResult(_0x569be6,null))[_0xeef3('0x40')](handleError(_0x569be6,null));};
\ No newline at end of file