Built motion from commit 3770a7bd.|2.6.29
[motion2.git] / server / api / squareRecording / squareRecording.controller.js
index 52e3f56..b083aa6 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0602=['undefined','count','Content-Range','apply','reject','update','then','destroy','error','name','send','index','map','SquareRecording','rawAttributes','type','key','model','keys','query','attributes','intersection','fields','hasOwnProperty','nolimit','order','where','pick','filters','filter','merge','options','includeAll','include','findAll','catch','show','find','create','body','../../components/encryptor','uniqueid','params','filename','savePath','format','%s.cypher','existsSync','decryptFile','secrets','recording','ValidationError','SquareRecording\x20not\x20found','extname','unlink','download','message','Not\x20found','Entity\x20not\x20found','isNil','info','File:\x20\x22','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','.cypher','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','path','sox','ejs','squel','crypto','desk.js','to-csv','papaparse','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','limit'];(function(_0x403f5f,_0x283f67){var _0x15b1cd=function(_0x238cab){while(--_0x238cab){_0x403f5f['push'](_0x403f5f['shift']());}};_0x15b1cd(++_0x283f67);}(_0x0602,0x9d));var _0x2060=function(_0x162b7f,_0x36351d){_0x162b7f=_0x162b7f-0x0;var _0x161ee2=_0x0602[_0x162b7f];return _0x161ee2;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x2060('0x0'));var zipdir=require(_0x2060('0x1'));var jsonpatch=require(_0x2060('0x2'));var rp=require(_0x2060('0x3'));var moment=require(_0x2060('0x4'));var BPromise=require(_0x2060('0x5'));var Mustache=require('mustache');var util=require(_0x2060('0x6'));var path=require(_0x2060('0x7'));var sox=require(_0x2060('0x8'));var csv=require('to-csv');var ejs=require(_0x2060('0x9'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require('lodash');var squel=require(_0x2060('0xa'));var crypto=require(_0x2060('0xb'));var jsforce=require('jsforce');var deskjs=require(_0x2060('0xc'));var toCsv=require(_0x2060('0xd'));var querystring=require('querystring');var Papa=require(_0x2060('0xe'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x2060('0xf'));var as=require(_0x2060('0x10'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x2060('0x11'))(_0x2060('0x12'));var utils=require(_0x2060('0x13'));var config=require(_0x2060('0x14'));var licenseUtil=require(_0x2060('0x15'));var db=require(_0x2060('0x16'))['db'];function respondWithStatusCode(_0x787913,_0x2dae29){_0x2dae29=_0x2dae29||0xcc;return function(_0x5707bd){if(_0x5707bd){return _0x787913[_0x2060('0x17')](_0x2dae29);}return _0x787913[_0x2060('0x18')](_0x2dae29)[_0x2060('0x19')]();};}function respondWithResult(_0x49418c,_0x4f141f){_0x4f141f=_0x4f141f||0xc8;return function(_0x5bda57){if(_0x5bda57){return _0x49418c['status'](_0x4f141f)[_0x2060('0x1a')](_0x5bda57);}};}function respondWithFilteredResult(_0x2c625d,_0xdefa81){return function(_0x1fa5f4){if(_0x1fa5f4){var _0x438134=typeof _0xdefa81[_0x2060('0x1b')]==='undefined'&&typeof _0xdefa81[_0x2060('0x1c')]===_0x2060('0x1d');var _0x477ba1=_0x1fa5f4[_0x2060('0x1e')];var _0x9e5d2=_0x438134?0x0:_0xdefa81[_0x2060('0x1b')];var _0x430f08=_0x438134?_0x1fa5f4[_0x2060('0x1e')]:_0xdefa81[_0x2060('0x1b')]+_0xdefa81[_0x2060('0x1c')];var _0x5a3e6d;if(_0x430f08>=_0x477ba1){_0x430f08=_0x477ba1;_0x5a3e6d=0xc8;}else{_0x5a3e6d=0xce;}_0x2c625d['status'](_0x5a3e6d);return _0x2c625d['set'](_0x2060('0x1f'),_0x9e5d2+'-'+_0x430f08+'/'+_0x477ba1)['json'](_0x1fa5f4);}return null;};}function patchUpdates(_0x324da4){return function(_0x5f0135){try{jsonpatch[_0x2060('0x20')](_0x5f0135,_0x324da4,!![]);}catch(_0x9b7606){return BPromise[_0x2060('0x21')](_0x9b7606);}return _0x5f0135['save']();};}function saveUpdates(_0x3774a8,_0x14273b){return function(_0x585105){if(_0x585105){return _0x585105[_0x2060('0x22')](_0x3774a8)[_0x2060('0x23')](function(_0x75d3ae){return _0x75d3ae;});}return null;};}function removeEntity(_0x19ea22,_0xc6d262){return function(_0x566d07){if(_0x566d07){return _0x566d07[_0x2060('0x24')]()[_0x2060('0x23')](function(){_0x19ea22[_0x2060('0x18')](0xcc)['end']();});}};}function handleEntityNotFound(_0x22be7a,_0x1b83dc){return function(_0x2e07ef){if(!_0x2e07ef){_0x22be7a[_0x2060('0x17')](0x194);}return _0x2e07ef;};}function handleError(_0x3599c5,_0x1b93d1){_0x1b93d1=_0x1b93d1||0x1f4;return function(_0x28d3d3){logger[_0x2060('0x25')](_0x28d3d3['stack']);if(_0x28d3d3['name']){delete _0x28d3d3[_0x2060('0x26')];}_0x3599c5[_0x2060('0x18')](_0x1b93d1)[_0x2060('0x27')](_0x28d3d3);};}exports[_0x2060('0x28')]=function(_0x159c93,_0x3ada1d){var _0x205995={},_0x265e5a={},_0x2f14b0={'count':0x0,'rows':[]};var _0xcf587c=_[_0x2060('0x29')](db[_0x2060('0x2a')][_0x2060('0x2b')],function(_0x3c0dc0){return{'name':_0x3c0dc0['fieldName'],'type':_0x3c0dc0[_0x2060('0x2c')][_0x2060('0x2d')]};});_0x265e5a[_0x2060('0x2e')]=_[_0x2060('0x29')](_0xcf587c,_0x2060('0x26'));_0x265e5a['query']=_[_0x2060('0x2f')](_0x159c93[_0x2060('0x30')]);_0x265e5a['filters']=_['intersection'](_0x265e5a[_0x2060('0x2e')],_0x265e5a[_0x2060('0x30')]);_0x205995[_0x2060('0x31')]=_[_0x2060('0x32')](_0x265e5a[_0x2060('0x2e')],qs['fields'](_0x159c93[_0x2060('0x30')][_0x2060('0x33')]));_0x205995[_0x2060('0x31')]=_0x205995['attributes']['length']?_0x205995['attributes']:_0x265e5a['model'];if(!_0x159c93[_0x2060('0x30')][_0x2060('0x34')](_0x2060('0x35'))){_0x205995[_0x2060('0x1c')]=qs[_0x2060('0x1c')](_0x159c93[_0x2060('0x30')][_0x2060('0x1c')]);_0x205995['offset']=qs[_0x2060('0x1b')](_0x159c93['query'][_0x2060('0x1b')]);}_0x205995[_0x2060('0x36')]=qs['sort'](_0x159c93[_0x2060('0x30')]['sort']);_0x205995[_0x2060('0x37')]=qs['filters'](_[_0x2060('0x38')](_0x159c93[_0x2060('0x30')],_0x265e5a[_0x2060('0x39')]),_0xcf587c);if(_0x159c93[_0x2060('0x30')][_0x2060('0x3a')]){_0x205995['where']=_[_0x2060('0x3b')](_0x205995[_0x2060('0x37')],{'$or':_[_0x2060('0x29')](_0xcf587c,function(_0x490011){if(_0x490011[_0x2060('0x2c')]!=='VIRTUAL'){var _0x164c57={};_0x164c57[_0x490011[_0x2060('0x26')]]={'$like':'%'+_0x159c93['query'][_0x2060('0x3a')]+'%'};return _0x164c57;}})});}_0x205995=_[_0x2060('0x3b')]({},_0x205995,_0x159c93[_0x2060('0x3c')]);var _0x250e6c={'where':_0x205995[_0x2060('0x37')]};return db['SquareRecording'][_0x2060('0x1e')](_0x250e6c)['then'](function(_0x5bca61){_0x2f14b0[_0x2060('0x1e')]=_0x5bca61;if(_0x159c93[_0x2060('0x30')][_0x2060('0x3d')]){_0x205995[_0x2060('0x3e')]=[{'all':!![]}];}return db[_0x2060('0x2a')][_0x2060('0x3f')](_0x205995);})[_0x2060('0x23')](function(_0x4173f7){_0x2f14b0['rows']=_0x4173f7;return _0x2f14b0;})[_0x2060('0x23')](respondWithFilteredResult(_0x3ada1d,_0x205995))[_0x2060('0x40')](handleError(_0x3ada1d,null));};exports[_0x2060('0x41')]=function(_0x1977e0,_0x3ba837){var _0x4338a0={'raw':!![],'where':{'id':_0x1977e0['params']['id']}},_0x24a25d={};_0x24a25d[_0x2060('0x2e')]=_[_0x2060('0x2f')](db[_0x2060('0x2a')][_0x2060('0x2b')]);_0x24a25d[_0x2060('0x30')]=_[_0x2060('0x2f')](_0x1977e0[_0x2060('0x30')]);_0x24a25d[_0x2060('0x39')]=_[_0x2060('0x32')](_0x24a25d[_0x2060('0x2e')],_0x24a25d[_0x2060('0x30')]);_0x4338a0['attributes']=_[_0x2060('0x32')](_0x24a25d['model'],qs['fields'](_0x1977e0[_0x2060('0x30')][_0x2060('0x33')]));_0x4338a0['attributes']=_0x4338a0[_0x2060('0x31')]['length']?_0x4338a0[_0x2060('0x31')]:_0x24a25d[_0x2060('0x2e')];if(_0x1977e0[_0x2060('0x30')][_0x2060('0x3d')]){_0x4338a0['include']=[{'all':!![]}];}_0x4338a0=_[_0x2060('0x3b')]({},_0x4338a0,_0x1977e0['options']);return db[_0x2060('0x2a')][_0x2060('0x42')](_0x4338a0)[_0x2060('0x23')](handleEntityNotFound(_0x3ba837,null))[_0x2060('0x23')](respondWithResult(_0x3ba837,null))[_0x2060('0x40')](handleError(_0x3ba837,null));};exports[_0x2060('0x43')]=function(_0x542f1b,_0xfbcda2){return db[_0x2060('0x2a')][_0x2060('0x43')](_0x542f1b[_0x2060('0x44')],{})[_0x2060('0x23')](respondWithResult(_0xfbcda2,0xc9))[_0x2060('0x40')](handleError(_0xfbcda2,null));};exports['update']=function(_0x16265f,_0x230624){if(_0x16265f[_0x2060('0x44')]['id']){delete _0x16265f['body']['id'];}return db[_0x2060('0x2a')]['find']({'where':{'id':_0x16265f['params']['id']}})[_0x2060('0x23')](handleEntityNotFound(_0x230624,null))['then'](saveUpdates(_0x16265f[_0x2060('0x44')],null))[_0x2060('0x23')](respondWithResult(_0x230624,null))[_0x2060('0x40')](handleError(_0x230624,null));};exports['download']=function(_0x4eeed6,_0x32a9ae,_0xfb0209){var _0x11ab95=require(_0x2060('0x45'));var _0x19254a=![];var _0x2d5961={};if(_0x4eeed6[_0x2060('0x30')][_0x2060('0x2c')]&&_0x4eeed6[_0x2060('0x30')]['type']===_0x2060('0x46')){_0x2d5961[_0x2060('0x46')]=_0x4eeed6[_0x2060('0x47')]['id'];}else{_0x2d5961['id']=_0x4eeed6['params']['id'];}return db[_0x2060('0x2a')][_0x2060('0x42')]({'where':_0x2d5961,'attributes':['id','savePath',_0x2060('0x48')],'raw':!![]})['then'](handleEntityNotFound(_0x32a9ae,null))[_0x2060('0x23')](function(_0x15ef38){if(_0x15ef38){var _0x2681a9=_0x15ef38[_0x2060('0x49')];var _0x61b912=util[_0x2060('0x4a')](_0x2060('0x4b'),_0x2681a9);if(fs[_0x2060('0x4c')](_0x61b912)){_0x19254a=!![];return _0x11ab95[_0x2060('0x4d')](_0x61b912,_0x2681a9,config[_0x2060('0x4e')][_0x2060('0x4f')])[_0x2060('0x23')](function(){return _0x15ef38;});}return _0x15ef38;}})[_0x2060('0x23')](function(_0x19a27b){if(_0x19a27b){var _0x46ff56=_0x19a27b[_0x2060('0x49')];if(!fs['existsSync'](_0x46ff56)){throw new db['Sequelize'][(_0x2060('0x50'))](_0x2060('0x51'));}if(_0x19a27b['filename']){return _0x32a9ae['download'](_0x46ff56,_0x19a27b[_0x2060('0x48')]+path[_0x2060('0x52')](_0x46ff56),function(){if(_0x19254a){fs[_0x2060('0x53')](_0x46ff56);}});}else{return _0x32a9ae[_0x2060('0x54')](_0x46ff56,function(_0xc402a0){if(_0x19254a){fs[_0x2060('0x53')](_0x46ff56);}});}}})[_0x2060('0x40')](function(_0x267e2){if(_0x267e2[_0x2060('0x55')]===_0x2060('0x51')){_0x32a9ae['status'](0x194)[_0x2060('0x27')](_0x2060('0x56'));}else{return handleError(_0x32a9ae,null);}});};exports[_0x2060('0x24')]=function(_0x521cf9,_0x9ca531){return db[_0x2060('0x2a')][_0x2060('0x42')]({'where':{'id':_0x521cf9[_0x2060('0x47')]['id']}})[_0x2060('0x23')](function(_0x47072d){if(_['isNil'](_0x47072d)){throw new ReferenceError(_0x2060('0x57'));}return _0x47072d;})[_0x2060('0x23')](function(_0x7af15f){var _0x303fe1=_0x7af15f['savePath'];logger['info']('cancellazione\x20fisica\x20documento\x20%s',_0x303fe1);if(!_[_0x2060('0x58')](_0x7af15f[_0x2060('0x49')])&&fs[_0x2060('0x4c')](_0x303fe1)){logger[_0x2060('0x59')](_0x2060('0x5a')+_0x303fe1+_0x2060('0x5b'));fs['unlinkSync'](_0x303fe1);}_0x303fe1=_0x303fe1+_0x2060('0x5c');if(!_['isNil'](_0x7af15f[_0x2060('0x49')])&&fs[_0x2060('0x4c')](_0x303fe1)){logger[_0x2060('0x59')](_0x2060('0x5a')+_0x303fe1+'\x22\x20trovato\x20eseguo\x20la\x20cancellazione');fs['unlinkSync'](_0x303fe1);}return _0x7af15f;})[_0x2060('0x23')](function(_0x3c15c3){if(!_0x3c15c3)throw new InternalError();return _0x3c15c3[_0x2060('0x24')]();})['then'](function(){_0x9ca531[_0x2060('0x18')](0xcc)[_0x2060('0x19')]();})['catch'](handleError(_0x9ca531,null));};
\ No newline at end of file
+var _0xbac6=['squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','json','offset','undefined','limit','count','set','Content-Range','apply','save','update','then','error','name','send','index','map','SquareRecording','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','length','nolimit','order','sort','where','pick','filter','VIRTUAL','merge','includeAll','include','findAll','rows','show','params','options','catch','create','body','../../components/encryptor','uniqueid','find','savePath','filename','format','%s.cypher','existsSync','decryptFile','secrets','recording','Sequelize','ValidationError','SquareRecording\x20not\x20found','download','message','Not\x20found','destroy','info','cancellazione\x20fisica\x20documento\x20%s','isNil','File:\x20\x22','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','.cypher','unlinkSync','end','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','fs-extra','lodash'];(function(_0x29d915,_0x54a040){var _0x160f86=function(_0x237dfa){while(--_0x237dfa){_0x29d915['push'](_0x29d915['shift']());}};_0x160f86(++_0x54a040);}(_0xbac6,0x124));var _0x6bac=function(_0x1646d5,_0x4c15fd){_0x1646d5=_0x1646d5-0x0;var _0x11361f=_0xbac6[_0x1646d5];return _0x11361f;};'use strict';var emlformat=require(_0x6bac('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x6bac('0x1'));var jsonpatch=require(_0x6bac('0x2'));var rp=require(_0x6bac('0x3'));var moment=require(_0x6bac('0x4'));var BPromise=require(_0x6bac('0x5'));var Mustache=require(_0x6bac('0x6'));var util=require(_0x6bac('0x7'));var path=require(_0x6bac('0x8'));var sox=require(_0x6bac('0x9'));var csv=require(_0x6bac('0xa'));var ejs=require(_0x6bac('0xb'));var fs=require('fs');var fs_extra=require(_0x6bac('0xc'));var _=require(_0x6bac('0xd'));var squel=require(_0x6bac('0xe'));var crypto=require(_0x6bac('0xf'));var jsforce=require(_0x6bac('0x10'));var deskjs=require(_0x6bac('0x11'));var toCsv=require(_0x6bac('0xa'));var querystring=require(_0x6bac('0x12'));var Papa=require(_0x6bac('0x13'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x6bac('0x14'));var as=require(_0x6bac('0x15'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x6bac('0x16'))('api');var utils=require(_0x6bac('0x17'));var config=require(_0x6bac('0x18'));var licenseUtil=require(_0x6bac('0x19'));var db=require(_0x6bac('0x1a'))['db'];function respondWithStatusCode(_0x391106,_0x28fc0f){_0x28fc0f=_0x28fc0f||0xcc;return function(_0x50c0cd){if(_0x50c0cd){return _0x391106[_0x6bac('0x1b')](_0x28fc0f);}return _0x391106[_0x6bac('0x1c')](_0x28fc0f)['end']();};}function respondWithResult(_0x2c8506,_0x1cc63f){_0x1cc63f=_0x1cc63f||0xc8;return function(_0x2d9d50){if(_0x2d9d50){return _0x2c8506['status'](_0x1cc63f)[_0x6bac('0x1d')](_0x2d9d50);}};}function respondWithFilteredResult(_0x5dcc21,_0x4f0e6f){return function(_0x21c4f4){if(_0x21c4f4){var _0x5ac474=typeof _0x4f0e6f[_0x6bac('0x1e')]===_0x6bac('0x1f')&&typeof _0x4f0e6f[_0x6bac('0x20')]===_0x6bac('0x1f');var _0x4af620=_0x21c4f4['count'];var _0x2140fc=_0x5ac474?0x0:_0x4f0e6f[_0x6bac('0x1e')];var _0x307342=_0x5ac474?_0x21c4f4[_0x6bac('0x21')]:_0x4f0e6f[_0x6bac('0x1e')]+_0x4f0e6f[_0x6bac('0x20')];var _0x55a845;if(_0x307342>=_0x4af620){_0x307342=_0x4af620;_0x55a845=0xc8;}else{_0x55a845=0xce;}_0x5dcc21[_0x6bac('0x1c')](_0x55a845);return _0x5dcc21[_0x6bac('0x22')](_0x6bac('0x23'),_0x2140fc+'-'+_0x307342+'/'+_0x4af620)[_0x6bac('0x1d')](_0x21c4f4);}return null;};}function patchUpdates(_0x579a96){return function(_0x4472e5){try{jsonpatch[_0x6bac('0x24')](_0x4472e5,_0x579a96,!![]);}catch(_0x2ec6aa){return BPromise['reject'](_0x2ec6aa);}return _0x4472e5[_0x6bac('0x25')]();};}function saveUpdates(_0x334e7f,_0x2399b6){return function(_0x43a91a){if(_0x43a91a){return _0x43a91a[_0x6bac('0x26')](_0x334e7f)[_0x6bac('0x27')](function(_0x54bcbc){return _0x54bcbc;});}return null;};}function removeEntity(_0x3dfdb1,_0x2dc574){return function(_0x2657b9){if(_0x2657b9){return _0x2657b9['destroy']()[_0x6bac('0x27')](function(){_0x3dfdb1['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x425b73,_0x29bc82){return function(_0x49bf11){if(!_0x49bf11){_0x425b73[_0x6bac('0x1b')](0x194);}return _0x49bf11;};}function handleError(_0x47689d,_0x167b17){_0x167b17=_0x167b17||0x1f4;return function(_0x2fc404){logger[_0x6bac('0x28')](_0x2fc404['stack']);if(_0x2fc404[_0x6bac('0x29')]){delete _0x2fc404['name'];}_0x47689d['status'](_0x167b17)[_0x6bac('0x2a')](_0x2fc404);};}exports[_0x6bac('0x2b')]=function(_0x5b7a25,_0x39e86d){var _0x38e920={},_0x4c99ec={},_0x303f9a={'count':0x0,'rows':[]};var _0x277a7c=_[_0x6bac('0x2c')](db[_0x6bac('0x2d')][_0x6bac('0x2e')],function(_0x426946){return{'name':_0x426946[_0x6bac('0x2f')],'type':_0x426946[_0x6bac('0x30')][_0x6bac('0x31')]};});_0x4c99ec[_0x6bac('0x32')]=_[_0x6bac('0x2c')](_0x277a7c,_0x6bac('0x29'));_0x4c99ec[_0x6bac('0x33')]=_[_0x6bac('0x34')](_0x5b7a25[_0x6bac('0x33')]);_0x4c99ec[_0x6bac('0x35')]=_[_0x6bac('0x36')](_0x4c99ec[_0x6bac('0x32')],_0x4c99ec[_0x6bac('0x33')]);_0x38e920[_0x6bac('0x37')]=_['intersection'](_0x4c99ec[_0x6bac('0x32')],qs[_0x6bac('0x38')](_0x5b7a25[_0x6bac('0x33')][_0x6bac('0x38')]));_0x38e920[_0x6bac('0x37')]=_0x38e920[_0x6bac('0x37')][_0x6bac('0x39')]?_0x38e920[_0x6bac('0x37')]:_0x4c99ec[_0x6bac('0x32')];if(!_0x5b7a25[_0x6bac('0x33')]['hasOwnProperty'](_0x6bac('0x3a'))){_0x38e920[_0x6bac('0x20')]=qs[_0x6bac('0x20')](_0x5b7a25[_0x6bac('0x33')][_0x6bac('0x20')]);_0x38e920[_0x6bac('0x1e')]=qs[_0x6bac('0x1e')](_0x5b7a25[_0x6bac('0x33')]['offset']);}_0x38e920[_0x6bac('0x3b')]=qs[_0x6bac('0x3c')](_0x5b7a25['query'][_0x6bac('0x3c')]);_0x38e920[_0x6bac('0x3d')]=qs[_0x6bac('0x35')](_[_0x6bac('0x3e')](_0x5b7a25[_0x6bac('0x33')],_0x4c99ec[_0x6bac('0x35')]),_0x277a7c);if(_0x5b7a25['query'][_0x6bac('0x3f')]){_0x38e920[_0x6bac('0x3d')]=_['merge'](_0x38e920['where'],{'$or':_[_0x6bac('0x2c')](_0x277a7c,function(_0x1e9918){if(_0x1e9918[_0x6bac('0x30')]!==_0x6bac('0x40')){var _0xcf3b27={};_0xcf3b27[_0x1e9918[_0x6bac('0x29')]]={'$like':'%'+_0x5b7a25['query'][_0x6bac('0x3f')]+'%'};return _0xcf3b27;}})});}_0x38e920=_[_0x6bac('0x41')]({},_0x38e920,_0x5b7a25['options']);var _0x6d3be3={'where':_0x38e920[_0x6bac('0x3d')]};return db[_0x6bac('0x2d')]['count'](_0x6d3be3)[_0x6bac('0x27')](function(_0x40e31f){_0x303f9a[_0x6bac('0x21')]=_0x40e31f;if(_0x5b7a25[_0x6bac('0x33')][_0x6bac('0x42')]){_0x38e920[_0x6bac('0x43')]=[{'all':!![]}];}return db[_0x6bac('0x2d')][_0x6bac('0x44')](_0x38e920);})[_0x6bac('0x27')](function(_0x13c316){_0x303f9a[_0x6bac('0x45')]=_0x13c316;return _0x303f9a;})[_0x6bac('0x27')](respondWithFilteredResult(_0x39e86d,_0x38e920))['catch'](handleError(_0x39e86d,null));};exports[_0x6bac('0x46')]=function(_0x9a3867,_0x3fe9c7){var _0x5603c7={'raw':!![],'where':{'id':_0x9a3867[_0x6bac('0x47')]['id']}},_0x3db370={};_0x3db370[_0x6bac('0x32')]=_[_0x6bac('0x34')](db[_0x6bac('0x2d')][_0x6bac('0x2e')]);_0x3db370[_0x6bac('0x33')]=_[_0x6bac('0x34')](_0x9a3867[_0x6bac('0x33')]);_0x3db370['filters']=_['intersection'](_0x3db370[_0x6bac('0x32')],_0x3db370[_0x6bac('0x33')]);_0x5603c7[_0x6bac('0x37')]=_[_0x6bac('0x36')](_0x3db370['model'],qs[_0x6bac('0x38')](_0x9a3867['query']['fields']));_0x5603c7[_0x6bac('0x37')]=_0x5603c7[_0x6bac('0x37')][_0x6bac('0x39')]?_0x5603c7['attributes']:_0x3db370[_0x6bac('0x32')];if(_0x9a3867[_0x6bac('0x33')]['includeAll']){_0x5603c7[_0x6bac('0x43')]=[{'all':!![]}];}_0x5603c7=_[_0x6bac('0x41')]({},_0x5603c7,_0x9a3867[_0x6bac('0x48')]);return db[_0x6bac('0x2d')]['find'](_0x5603c7)[_0x6bac('0x27')](handleEntityNotFound(_0x3fe9c7,null))[_0x6bac('0x27')](respondWithResult(_0x3fe9c7,null))[_0x6bac('0x49')](handleError(_0x3fe9c7,null));};exports[_0x6bac('0x4a')]=function(_0x59290f,_0x3a1083){return db[_0x6bac('0x2d')][_0x6bac('0x4a')](_0x59290f['body'],{})[_0x6bac('0x27')](respondWithResult(_0x3a1083,0xc9))[_0x6bac('0x49')](handleError(_0x3a1083,null));};exports[_0x6bac('0x26')]=function(_0x13ccd2,_0x3ed0cd){if(_0x13ccd2[_0x6bac('0x4b')]['id']){delete _0x13ccd2[_0x6bac('0x4b')]['id'];}return db[_0x6bac('0x2d')]['find']({'where':{'id':_0x13ccd2[_0x6bac('0x47')]['id']}})[_0x6bac('0x27')](handleEntityNotFound(_0x3ed0cd,null))[_0x6bac('0x27')](saveUpdates(_0x13ccd2['body'],null))['then'](respondWithResult(_0x3ed0cd,null))[_0x6bac('0x49')](handleError(_0x3ed0cd,null));};exports['download']=function(_0xf9fc84,_0x38dd93,_0x5235bd){var _0x1d819e=require(_0x6bac('0x4c'));var _0x473393=![];var _0x5acd9b={};if(_0xf9fc84['query'][_0x6bac('0x30')]&&_0xf9fc84['query'][_0x6bac('0x30')]==='uniqueid'){_0x5acd9b[_0x6bac('0x4d')]=_0xf9fc84[_0x6bac('0x47')]['id'];}else{_0x5acd9b['id']=_0xf9fc84[_0x6bac('0x47')]['id'];}return db[_0x6bac('0x2d')][_0x6bac('0x4e')]({'where':_0x5acd9b,'attributes':['id',_0x6bac('0x4f'),_0x6bac('0x50')],'raw':!![]})[_0x6bac('0x27')](handleEntityNotFound(_0x38dd93,null))[_0x6bac('0x27')](function(_0x216d25){if(_0x216d25){var _0x1e42b5=_0x216d25[_0x6bac('0x4f')];var _0x3a5ce7=util[_0x6bac('0x51')](_0x6bac('0x52'),_0x1e42b5);if(fs[_0x6bac('0x53')](_0x3a5ce7)){_0x473393=!![];return _0x1d819e[_0x6bac('0x54')](_0x3a5ce7,_0x1e42b5,config[_0x6bac('0x55')][_0x6bac('0x56')])['then'](function(){return _0x216d25;});}return _0x216d25;}})[_0x6bac('0x27')](function(_0x3e1d7e){if(_0x3e1d7e){var _0x3486dc=_0x3e1d7e[_0x6bac('0x4f')];if(!fs[_0x6bac('0x53')](_0x3486dc)){throw new db[(_0x6bac('0x57'))][(_0x6bac('0x58'))](_0x6bac('0x59'));}if(_0x3e1d7e[_0x6bac('0x50')]){return _0x38dd93[_0x6bac('0x5a')](_0x3486dc,_0x3e1d7e['filename']+path['extname'](_0x3486dc),function(){if(_0x473393){fs['unlink'](_0x3486dc);}});}else{return _0x38dd93[_0x6bac('0x5a')](_0x3486dc,function(_0x5ad12d){if(_0x473393){fs['unlink'](_0x3486dc);}});}}})[_0x6bac('0x49')](function(_0x425b82){if(_0x425b82[_0x6bac('0x5b')]==='SquareRecording\x20not\x20found'){_0x38dd93[_0x6bac('0x1c')](0x194)[_0x6bac('0x2a')](_0x6bac('0x5c'));}else{return handleError(_0x38dd93,null);}});};exports[_0x6bac('0x5d')]=function(_0x3598d8,_0x220570){return db[_0x6bac('0x2d')]['find']({'where':{'id':_0x3598d8[_0x6bac('0x47')]['id']}})[_0x6bac('0x27')](function(_0x4954ae){if(_['isNil'](_0x4954ae)){throw new ReferenceError('Entity\x20not\x20found');}return _0x4954ae;})[_0x6bac('0x27')](function(_0x486ebf){var _0x4cd670=_0x486ebf[_0x6bac('0x4f')];logger[_0x6bac('0x5e')](_0x6bac('0x5f'),_0x4cd670);if(!_[_0x6bac('0x60')](_0x486ebf[_0x6bac('0x4f')])&&fs[_0x6bac('0x53')](_0x4cd670)){logger[_0x6bac('0x5e')](_0x6bac('0x61')+_0x4cd670+_0x6bac('0x62'));fs['unlinkSync'](_0x4cd670);}_0x4cd670=_0x4cd670+_0x6bac('0x63');if(!_[_0x6bac('0x60')](_0x486ebf[_0x6bac('0x4f')])&&fs[_0x6bac('0x53')](_0x4cd670)){logger[_0x6bac('0x5e')]('File:\x20\x22'+_0x4cd670+_0x6bac('0x62'));fs[_0x6bac('0x64')](_0x4cd670);}return _0x486ebf;})[_0x6bac('0x27')](function(_0x543297){if(!_0x543297)throw new InternalError();return _0x543297['destroy']();})[_0x6bac('0x27')](function(){_0x220570[_0x6bac('0x1c')](0xcc)[_0x6bac('0x65')]();})[_0x6bac('0x49')](handleError(_0x220570,null));};
\ No newline at end of file