Built motion from commit 7158bc59.|2.5.42
[motion2.git] / server / api / squareRecording / squareRecording.controller.js
index 494ac94..bce4ae0 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe6a6=['where','pick','filter','merge','includeAll','include','findAll','show','find','catch','create','body','params','download','../../components/encryptor','type','uniqueid','savePath','filename','format','%s.cypher','existsSync','secrets','Sequelize','ValidationError','extname','unlink','message','SquareRecording\x20not\x20found','Not\x20found','isNil','info','cancellazione\x20fisica\x20documento\x20%s','File:\x20\x22','unlinkSync','.cypher','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','eml-format','zip-dir','fast-json-patch','request-promise','moment','util','path','sox','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','undefined','limit','count','offset','set','Content-Range','json','apply','reject','save','destroy','then','end','error','stack','name','send','SquareRecording','key','model','map','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','order','sort'];(function(_0x43d28d,_0x249835){var _0x4c477e=function(_0x4d0c5f){while(--_0x4d0c5f){_0x43d28d['push'](_0x43d28d['shift']());}};_0x4c477e(++_0x249835);}(_0xe6a6,0x13c));var _0x6e6a=function(_0x228344,_0x440e68){_0x228344=_0x228344-0x0;var _0x6230c0=_0xe6a6[_0x228344];return _0x6230c0;};'use strict';var emlformat=require(_0x6e6a('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x6e6a('0x1'));var jsonpatch=require(_0x6e6a('0x2'));var rp=require(_0x6e6a('0x3'));var moment=require(_0x6e6a('0x4'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x6e6a('0x5'));var path=require(_0x6e6a('0x6'));var sox=require(_0x6e6a('0x7'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x6e6a('0x8'));var squel=require(_0x6e6a('0x9'));var crypto=require(_0x6e6a('0xa'));var jsforce=require(_0x6e6a('0xb'));var deskjs=require(_0x6e6a('0xc'));var toCsv=require(_0x6e6a('0xd'));var querystring=require(_0x6e6a('0xe'));var Papa=require('papaparse');var Redis=require(_0x6e6a('0xf'));var authService=require('../../components/auth/service');var qs=require(_0x6e6a('0x10'));var as=require(_0x6e6a('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x6e6a('0x12'))(_0x6e6a('0x13'));var utils=require('../../config/utils');var config=require(_0x6e6a('0x14'));var licenseUtil=require(_0x6e6a('0x15'));var db=require(_0x6e6a('0x16'))['db'];function respondWithStatusCode(_0x568cee,_0x219b51){_0x219b51=_0x219b51||0xcc;return function(_0x57c26f){if(_0x57c26f){return _0x568cee[_0x6e6a('0x17')](_0x219b51);}return _0x568cee['status'](_0x219b51)['end']();};}function respondWithResult(_0x15f535,_0x1625f9){_0x1625f9=_0x1625f9||0xc8;return function(_0x4506dc){if(_0x4506dc){return _0x15f535[_0x6e6a('0x18')](_0x1625f9)['json'](_0x4506dc);}};}function respondWithFilteredResult(_0x5b21f4,_0x300fdd){return function(_0x2280c4){if(_0x2280c4){var _0x447fa3=typeof _0x300fdd['offset']===_0x6e6a('0x19')&&typeof _0x300fdd[_0x6e6a('0x1a')]===_0x6e6a('0x19');var _0x355ffa=_0x2280c4[_0x6e6a('0x1b')];var _0x3d20de=_0x447fa3?0x0:_0x300fdd['offset'];var _0x443acd=_0x447fa3?_0x2280c4[_0x6e6a('0x1b')]:_0x300fdd[_0x6e6a('0x1c')]+_0x300fdd[_0x6e6a('0x1a')];var _0x2c1ab4;if(_0x443acd>=_0x355ffa){_0x443acd=_0x355ffa;_0x2c1ab4=0xc8;}else{_0x2c1ab4=0xce;}_0x5b21f4[_0x6e6a('0x18')](_0x2c1ab4);return _0x5b21f4[_0x6e6a('0x1d')](_0x6e6a('0x1e'),_0x3d20de+'-'+_0x443acd+'/'+_0x355ffa)[_0x6e6a('0x1f')](_0x2280c4);}return null;};}function patchUpdates(_0x5eed4f){return function(_0x2af4b8){try{jsonpatch[_0x6e6a('0x20')](_0x2af4b8,_0x5eed4f,!![]);}catch(_0x4a8f58){return BPromise[_0x6e6a('0x21')](_0x4a8f58);}return _0x2af4b8[_0x6e6a('0x22')]();};}function saveUpdates(_0x41dd53,_0x4a877b){return function(_0x5aa25d){if(_0x5aa25d){return _0x5aa25d['update'](_0x41dd53)['then'](function(_0x399afc){return _0x399afc;});}return null;};}function removeEntity(_0x4bdb69,_0x5838b8){return function(_0x4ec52e){if(_0x4ec52e){return _0x4ec52e[_0x6e6a('0x23')]()[_0x6e6a('0x24')](function(){_0x4bdb69[_0x6e6a('0x18')](0xcc)[_0x6e6a('0x25')]();});}};}function handleEntityNotFound(_0x216c06,_0x2bab95){return function(_0x2bb17d){if(!_0x2bb17d){_0x216c06[_0x6e6a('0x17')](0x194);}return _0x2bb17d;};}function handleError(_0x52ea91,_0x29175f){_0x29175f=_0x29175f||0x1f4;return function(_0x4ce14f){logger[_0x6e6a('0x26')](_0x4ce14f[_0x6e6a('0x27')]);if(_0x4ce14f[_0x6e6a('0x28')]){delete _0x4ce14f[_0x6e6a('0x28')];}_0x52ea91[_0x6e6a('0x18')](_0x29175f)[_0x6e6a('0x29')](_0x4ce14f);};}exports['index']=function(_0x4d858f,_0x226aa7){var _0x1095e3={},_0x22b1b8={},_0x373f13={'count':0x0,'rows':[]};var _0x387796=_['map'](db[_0x6e6a('0x2a')]['rawAttributes'],function(_0x53dae3){return{'name':_0x53dae3['fieldName'],'type':_0x53dae3['type'][_0x6e6a('0x2b')]};});_0x22b1b8[_0x6e6a('0x2c')]=_[_0x6e6a('0x2d')](_0x387796,_0x6e6a('0x28'));_0x22b1b8[_0x6e6a('0x2e')]=_[_0x6e6a('0x2f')](_0x4d858f[_0x6e6a('0x2e')]);_0x22b1b8[_0x6e6a('0x30')]=_[_0x6e6a('0x31')](_0x22b1b8['model'],_0x22b1b8['query']);_0x1095e3[_0x6e6a('0x32')]=_['intersection'](_0x22b1b8[_0x6e6a('0x2c')],qs[_0x6e6a('0x33')](_0x4d858f[_0x6e6a('0x2e')]['fields']));_0x1095e3[_0x6e6a('0x32')]=_0x1095e3[_0x6e6a('0x32')][_0x6e6a('0x34')]?_0x1095e3[_0x6e6a('0x32')]:_0x22b1b8[_0x6e6a('0x2c')];if(!_0x4d858f['query'][_0x6e6a('0x35')]('nolimit')){_0x1095e3[_0x6e6a('0x1a')]=qs[_0x6e6a('0x1a')](_0x4d858f['query'][_0x6e6a('0x1a')]);_0x1095e3[_0x6e6a('0x1c')]=qs[_0x6e6a('0x1c')](_0x4d858f[_0x6e6a('0x2e')]['offset']);}_0x1095e3[_0x6e6a('0x36')]=qs[_0x6e6a('0x37')](_0x4d858f[_0x6e6a('0x2e')][_0x6e6a('0x37')]);_0x1095e3[_0x6e6a('0x38')]=qs[_0x6e6a('0x30')](_[_0x6e6a('0x39')](_0x4d858f[_0x6e6a('0x2e')],_0x22b1b8[_0x6e6a('0x30')]),_0x387796);if(_0x4d858f['query'][_0x6e6a('0x3a')]){_0x1095e3[_0x6e6a('0x38')]=_[_0x6e6a('0x3b')](_0x1095e3['where'],{'$or':_[_0x6e6a('0x2d')](_0x387796,function(_0x484a55){if(_0x484a55['type']!=='VIRTUAL'){var _0xa18767={};_0xa18767[_0x484a55[_0x6e6a('0x28')]]={'$like':'%'+_0x4d858f[_0x6e6a('0x2e')][_0x6e6a('0x3a')]+'%'};return _0xa18767;}})});}_0x1095e3=_[_0x6e6a('0x3b')]({},_0x1095e3,_0x4d858f['options']);var _0x1f1741={'where':_0x1095e3[_0x6e6a('0x38')]};return db[_0x6e6a('0x2a')][_0x6e6a('0x1b')](_0x1f1741)[_0x6e6a('0x24')](function(_0x46c049){_0x373f13[_0x6e6a('0x1b')]=_0x46c049;if(_0x4d858f[_0x6e6a('0x2e')][_0x6e6a('0x3c')]){_0x1095e3[_0x6e6a('0x3d')]=[{'all':!![]}];}return db[_0x6e6a('0x2a')][_0x6e6a('0x3e')](_0x1095e3);})['then'](function(_0x46b71b){_0x373f13['rows']=_0x46b71b;return _0x373f13;})[_0x6e6a('0x24')](respondWithFilteredResult(_0x226aa7,_0x1095e3))['catch'](handleError(_0x226aa7,null));};exports[_0x6e6a('0x3f')]=function(_0x31cdda,_0x2b1461){var _0x37fdeb={'raw':!![],'where':{'id':_0x31cdda['params']['id']}},_0x370aef={};_0x370aef['model']=_[_0x6e6a('0x2f')](db[_0x6e6a('0x2a')]['rawAttributes']);_0x370aef[_0x6e6a('0x2e')]=_[_0x6e6a('0x2f')](_0x31cdda['query']);_0x370aef[_0x6e6a('0x30')]=_['intersection'](_0x370aef[_0x6e6a('0x2c')],_0x370aef[_0x6e6a('0x2e')]);_0x37fdeb[_0x6e6a('0x32')]=_['intersection'](_0x370aef['model'],qs[_0x6e6a('0x33')](_0x31cdda['query'][_0x6e6a('0x33')]));_0x37fdeb['attributes']=_0x37fdeb[_0x6e6a('0x32')]['length']?_0x37fdeb[_0x6e6a('0x32')]:_0x370aef['model'];if(_0x31cdda['query']['includeAll']){_0x37fdeb[_0x6e6a('0x3d')]=[{'all':!![]}];}_0x37fdeb=_[_0x6e6a('0x3b')]({},_0x37fdeb,_0x31cdda['options']);return db[_0x6e6a('0x2a')][_0x6e6a('0x40')](_0x37fdeb)[_0x6e6a('0x24')](handleEntityNotFound(_0x2b1461,null))['then'](respondWithResult(_0x2b1461,null))[_0x6e6a('0x41')](handleError(_0x2b1461,null));};exports[_0x6e6a('0x42')]=function(_0x2c78e3,_0x1f76de){return db[_0x6e6a('0x2a')]['create'](_0x2c78e3[_0x6e6a('0x43')],{})[_0x6e6a('0x24')](respondWithResult(_0x1f76de,0xc9))['catch'](handleError(_0x1f76de,null));};exports['update']=function(_0x504c5c,_0x111863){if(_0x504c5c['body']['id']){delete _0x504c5c[_0x6e6a('0x43')]['id'];}return db['SquareRecording']['find']({'where':{'id':_0x504c5c[_0x6e6a('0x44')]['id']}})[_0x6e6a('0x24')](handleEntityNotFound(_0x111863,null))[_0x6e6a('0x24')](saveUpdates(_0x504c5c['body'],null))[_0x6e6a('0x24')](respondWithResult(_0x111863,null))['catch'](handleError(_0x111863,null));};exports[_0x6e6a('0x45')]=function(_0x28bdec,_0x32e054,_0x46f24e){var _0x3a1305=require(_0x6e6a('0x46'));var _0x82fe1b=![];var _0x411545={};if(_0x28bdec[_0x6e6a('0x2e')]['type']&&_0x28bdec[_0x6e6a('0x2e')][_0x6e6a('0x47')]===_0x6e6a('0x48')){_0x411545[_0x6e6a('0x48')]=_0x28bdec['params']['id'];}else{_0x411545['id']=_0x28bdec[_0x6e6a('0x44')]['id'];}return db['SquareRecording'][_0x6e6a('0x40')]({'where':_0x411545,'attributes':['id',_0x6e6a('0x49'),_0x6e6a('0x4a')],'raw':!![]})[_0x6e6a('0x24')](handleEntityNotFound(_0x32e054,null))[_0x6e6a('0x24')](function(_0x52d3bc){if(_0x52d3bc){var _0x7a5506=_0x52d3bc['savePath'];var _0x44d7f3=util[_0x6e6a('0x4b')](_0x6e6a('0x4c'),_0x7a5506);if(fs[_0x6e6a('0x4d')](_0x44d7f3)){_0x82fe1b=!![];return _0x3a1305['decryptFile'](_0x44d7f3,_0x7a5506,config[_0x6e6a('0x4e')]['recording'])['then'](function(){return _0x52d3bc;});}return _0x52d3bc;}})['then'](function(_0x11bdfd){if(_0x11bdfd){var _0x23be73=_0x11bdfd[_0x6e6a('0x49')];if(!fs[_0x6e6a('0x4d')](_0x23be73)){throw new db[(_0x6e6a('0x4f'))][(_0x6e6a('0x50'))]('SquareRecording\x20not\x20found');}if(_0x11bdfd[_0x6e6a('0x4a')]){return _0x32e054[_0x6e6a('0x45')](_0x23be73,_0x11bdfd[_0x6e6a('0x4a')]+path[_0x6e6a('0x51')](_0x23be73),function(){if(_0x82fe1b){fs[_0x6e6a('0x52')](_0x23be73);}});}else{return _0x32e054[_0x6e6a('0x45')](_0x23be73,function(_0x30c26c){if(_0x82fe1b){fs[_0x6e6a('0x52')](_0x23be73);}});}}})[_0x6e6a('0x41')](function(_0x234470){if(_0x234470[_0x6e6a('0x53')]===_0x6e6a('0x54')){_0x32e054['status'](0x194)[_0x6e6a('0x29')](_0x6e6a('0x55'));}else{return handleError(_0x32e054,null);}});};exports[_0x6e6a('0x23')]=function(_0x1f68df,_0x215896){return db[_0x6e6a('0x2a')][_0x6e6a('0x40')]({'where':{'id':_0x1f68df['params']['id']}})[_0x6e6a('0x24')](function(_0x58d856){if(_[_0x6e6a('0x56')](_0x58d856)){throw new ReferenceError('Entity\x20not\x20found');}return _0x58d856;})[_0x6e6a('0x24')](function(_0x5685dd){var _0x226980=_0x5685dd[_0x6e6a('0x49')];logger[_0x6e6a('0x57')](_0x6e6a('0x58'),_0x226980);if(!_[_0x6e6a('0x56')](_0x5685dd['savePath'])&&fs['existsSync'](_0x226980)){logger[_0x6e6a('0x57')](_0x6e6a('0x59')+_0x226980+'\x22\x20trovato\x20eseguo\x20la\x20cancellazione');fs[_0x6e6a('0x5a')](_0x226980);}_0x226980=_0x226980+_0x6e6a('0x5b');if(!_[_0x6e6a('0x56')](_0x5685dd[_0x6e6a('0x49')])&&fs[_0x6e6a('0x4d')](_0x226980)){logger[_0x6e6a('0x57')](_0x6e6a('0x59')+_0x226980+_0x6e6a('0x5c'));fs[_0x6e6a('0x5a')](_0x226980);}return _0x5685dd;})[_0x6e6a('0x24')](function(_0x216a11){if(!_0x216a11)throw new InternalError();return _0x216a11[_0x6e6a('0x23')]();})['then'](function(){_0x215896[_0x6e6a('0x18')](0xcc)[_0x6e6a('0x25')]();})[_0x6e6a('0x41')](handleError(_0x215896,null));};
\ No newline at end of file
+var _0xe480=['../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','status','end','json','offset','undefined','limit','set','Content-Range','save','destroy','then','sendStatus','stack','name','send','index','map','SquareRecording','rawAttributes','fieldName','key','model','query','attributes','intersection','nolimit','order','sort','where','filters','pick','filter','merge','type','VIRTUAL','options','count','includeAll','catch','show','params','keys','fields','find','create','body','update','download','../../components/encryptor','uniqueid','savePath','filename','format','decryptFile','secrets','existsSync','SquareRecording\x20not\x20found','unlink','message','Not\x20found','Entity\x20not\x20found','info','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','isNil','File:\x20\x22','unlinkSync','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','ejs','lodash','jsforce','desk.js','to-csv','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware'];(function(_0x2dbd8c,_0x3cfe0){var _0x1c977e=function(_0x19fb80){while(--_0x19fb80){_0x2dbd8c['push'](_0x2dbd8c['shift']());}};_0x1c977e(++_0x3cfe0);}(_0xe480,0x158));var _0x0e48=function(_0x3114ef,_0x36e3ef){_0x3114ef=_0x3114ef-0x0;var _0x2ac8bf=_0xe480[_0x3114ef];return _0x2ac8bf;};'use strict';var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x0e48('0x0'));var jsonpatch=require(_0x0e48('0x1'));var rp=require(_0x0e48('0x2'));var moment=require(_0x0e48('0x3'));var BPromise=require(_0x0e48('0x4'));var Mustache=require(_0x0e48('0x5'));var util=require(_0x0e48('0x6'));var path=require(_0x0e48('0x7'));var sox=require(_0x0e48('0x8'));var csv=require('to-csv');var ejs=require(_0x0e48('0x9'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x0e48('0xa'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x0e48('0xb'));var deskjs=require(_0x0e48('0xc'));var toCsv=require(_0x0e48('0xd'));var querystring=require(_0x0e48('0xe'));var Papa=require('papaparse');var Redis=require(_0x0e48('0xf'));var authService=require(_0x0e48('0x10'));var qs=require(_0x0e48('0x11'));var as=require(_0x0e48('0x12'));var hardwareService=require(_0x0e48('0x13'));var logger=require(_0x0e48('0x14'))(_0x0e48('0x15'));var utils=require('../../config/utils');var config=require(_0x0e48('0x16'));var licenseUtil=require(_0x0e48('0x17'));var db=require(_0x0e48('0x18'))['db'];function respondWithStatusCode(_0x4de5b1,_0x3ca8cc){_0x3ca8cc=_0x3ca8cc||0xcc;return function(_0x203184){if(_0x203184){return _0x4de5b1['sendStatus'](_0x3ca8cc);}return _0x4de5b1[_0x0e48('0x19')](_0x3ca8cc)[_0x0e48('0x1a')]();};}function respondWithResult(_0x442a7e,_0x15058c){_0x15058c=_0x15058c||0xc8;return function(_0x49fef2){if(_0x49fef2){return _0x442a7e['status'](_0x15058c)[_0x0e48('0x1b')](_0x49fef2);}};}function respondWithFilteredResult(_0x291021,_0x3fe827){return function(_0x5113bf){if(_0x5113bf){var _0x300536=typeof _0x3fe827[_0x0e48('0x1c')]===_0x0e48('0x1d')&&typeof _0x3fe827['limit']==='undefined';var _0x204aae=_0x5113bf['count'];var _0x71a196=_0x300536?0x0:_0x3fe827['offset'];var _0x22f237=_0x300536?_0x5113bf['count']:_0x3fe827['offset']+_0x3fe827[_0x0e48('0x1e')];var _0x4340af;if(_0x22f237>=_0x204aae){_0x22f237=_0x204aae;_0x4340af=0xc8;}else{_0x4340af=0xce;}_0x291021[_0x0e48('0x19')](_0x4340af);return _0x291021[_0x0e48('0x1f')](_0x0e48('0x20'),_0x71a196+'-'+_0x22f237+'/'+_0x204aae)[_0x0e48('0x1b')](_0x5113bf);}return null;};}function patchUpdates(_0xe20b7c){return function(_0x42c8e9){try{jsonpatch['apply'](_0x42c8e9,_0xe20b7c,!![]);}catch(_0x3c7e3b){return BPromise['reject'](_0x3c7e3b);}return _0x42c8e9[_0x0e48('0x21')]();};}function saveUpdates(_0x138b43,_0x3b9b50){return function(_0x1774da){if(_0x1774da){return _0x1774da['update'](_0x138b43)['then'](function(_0x38e615){return _0x38e615;});}return null;};}function removeEntity(_0x2e9e27,_0x6ffbbc){return function(_0x2ce11f){if(_0x2ce11f){return _0x2ce11f[_0x0e48('0x22')]()[_0x0e48('0x23')](function(){_0x2e9e27[_0x0e48('0x19')](0xcc)[_0x0e48('0x1a')]();});}};}function handleEntityNotFound(_0x9f49ce,_0x2e2dc1){return function(_0x1f61d3){if(!_0x1f61d3){_0x9f49ce[_0x0e48('0x24')](0x194);}return _0x1f61d3;};}function handleError(_0x3aaa8c,_0xacacdb){_0xacacdb=_0xacacdb||0x1f4;return function(_0x111762){logger['error'](_0x111762[_0x0e48('0x25')]);if(_0x111762[_0x0e48('0x26')]){delete _0x111762[_0x0e48('0x26')];}_0x3aaa8c[_0x0e48('0x19')](_0xacacdb)[_0x0e48('0x27')](_0x111762);};}exports[_0x0e48('0x28')]=function(_0x24a115,_0x184c15){var _0x58c0f6={},_0x116e23={},_0x216472={'count':0x0,'rows':[]};var _0x402533=_[_0x0e48('0x29')](db[_0x0e48('0x2a')][_0x0e48('0x2b')],function(_0x208f53){return{'name':_0x208f53[_0x0e48('0x2c')],'type':_0x208f53['type'][_0x0e48('0x2d')]};});_0x116e23[_0x0e48('0x2e')]=_[_0x0e48('0x29')](_0x402533,_0x0e48('0x26'));_0x116e23[_0x0e48('0x2f')]=_['keys'](_0x24a115[_0x0e48('0x2f')]);_0x116e23['filters']=_['intersection'](_0x116e23[_0x0e48('0x2e')],_0x116e23[_0x0e48('0x2f')]);_0x58c0f6[_0x0e48('0x30')]=_[_0x0e48('0x31')](_0x116e23[_0x0e48('0x2e')],qs['fields'](_0x24a115['query']['fields']));_0x58c0f6[_0x0e48('0x30')]=_0x58c0f6[_0x0e48('0x30')]['length']?_0x58c0f6[_0x0e48('0x30')]:_0x116e23[_0x0e48('0x2e')];if(!_0x24a115[_0x0e48('0x2f')]['hasOwnProperty'](_0x0e48('0x32'))){_0x58c0f6['limit']=qs[_0x0e48('0x1e')](_0x24a115[_0x0e48('0x2f')][_0x0e48('0x1e')]);_0x58c0f6[_0x0e48('0x1c')]=qs[_0x0e48('0x1c')](_0x24a115[_0x0e48('0x2f')][_0x0e48('0x1c')]);}_0x58c0f6[_0x0e48('0x33')]=qs[_0x0e48('0x34')](_0x24a115[_0x0e48('0x2f')][_0x0e48('0x34')]);_0x58c0f6[_0x0e48('0x35')]=qs[_0x0e48('0x36')](_[_0x0e48('0x37')](_0x24a115['query'],_0x116e23[_0x0e48('0x36')]),_0x402533);if(_0x24a115[_0x0e48('0x2f')][_0x0e48('0x38')]){_0x58c0f6[_0x0e48('0x35')]=_[_0x0e48('0x39')](_0x58c0f6[_0x0e48('0x35')],{'$or':_['map'](_0x402533,function(_0x265297){if(_0x265297[_0x0e48('0x3a')]!==_0x0e48('0x3b')){var _0x105ccb={};_0x105ccb[_0x265297[_0x0e48('0x26')]]={'$like':'%'+_0x24a115[_0x0e48('0x2f')]['filter']+'%'};return _0x105ccb;}})});}_0x58c0f6=_[_0x0e48('0x39')]({},_0x58c0f6,_0x24a115[_0x0e48('0x3c')]);var _0x41814a={'where':_0x58c0f6[_0x0e48('0x35')]};return db[_0x0e48('0x2a')][_0x0e48('0x3d')](_0x41814a)[_0x0e48('0x23')](function(_0xc28a51){_0x216472[_0x0e48('0x3d')]=_0xc28a51;if(_0x24a115[_0x0e48('0x2f')][_0x0e48('0x3e')]){_0x58c0f6['include']=[{'all':!![]}];}return db[_0x0e48('0x2a')]['findAll'](_0x58c0f6);})[_0x0e48('0x23')](function(_0x1d3fa2){_0x216472['rows']=_0x1d3fa2;return _0x216472;})[_0x0e48('0x23')](respondWithFilteredResult(_0x184c15,_0x58c0f6))[_0x0e48('0x3f')](handleError(_0x184c15,null));};exports[_0x0e48('0x40')]=function(_0x236479,_0x4331bd){var _0x3ca79a={'raw':!![],'where':{'id':_0x236479[_0x0e48('0x41')]['id']}},_0xa4570f={};_0xa4570f['model']=_[_0x0e48('0x42')](db[_0x0e48('0x2a')]['rawAttributes']);_0xa4570f[_0x0e48('0x2f')]=_[_0x0e48('0x42')](_0x236479[_0x0e48('0x2f')]);_0xa4570f['filters']=_['intersection'](_0xa4570f[_0x0e48('0x2e')],_0xa4570f[_0x0e48('0x2f')]);_0x3ca79a[_0x0e48('0x30')]=_[_0x0e48('0x31')](_0xa4570f[_0x0e48('0x2e')],qs[_0x0e48('0x43')](_0x236479[_0x0e48('0x2f')][_0x0e48('0x43')]));_0x3ca79a['attributes']=_0x3ca79a['attributes']['length']?_0x3ca79a[_0x0e48('0x30')]:_0xa4570f[_0x0e48('0x2e')];if(_0x236479[_0x0e48('0x2f')][_0x0e48('0x3e')]){_0x3ca79a['include']=[{'all':!![]}];}_0x3ca79a=_['merge']({},_0x3ca79a,_0x236479[_0x0e48('0x3c')]);return db[_0x0e48('0x2a')][_0x0e48('0x44')](_0x3ca79a)[_0x0e48('0x23')](handleEntityNotFound(_0x4331bd,null))[_0x0e48('0x23')](respondWithResult(_0x4331bd,null))[_0x0e48('0x3f')](handleError(_0x4331bd,null));};exports[_0x0e48('0x45')]=function(_0x5561bc,_0x55f70e){return db[_0x0e48('0x2a')][_0x0e48('0x45')](_0x5561bc[_0x0e48('0x46')],{})[_0x0e48('0x23')](respondWithResult(_0x55f70e,0xc9))[_0x0e48('0x3f')](handleError(_0x55f70e,null));};exports[_0x0e48('0x47')]=function(_0x116705,_0x216b99){if(_0x116705['body']['id']){delete _0x116705[_0x0e48('0x46')]['id'];}return db['SquareRecording']['find']({'where':{'id':_0x116705[_0x0e48('0x41')]['id']}})[_0x0e48('0x23')](handleEntityNotFound(_0x216b99,null))[_0x0e48('0x23')](saveUpdates(_0x116705[_0x0e48('0x46')],null))['then'](respondWithResult(_0x216b99,null))['catch'](handleError(_0x216b99,null));};exports[_0x0e48('0x48')]=function(_0x2dee52,_0x5ad95a,_0xa7bd0d){var _0x54d3c5=require(_0x0e48('0x49'));var _0x44e4cc=![];var _0x134b15={};if(_0x2dee52['query'][_0x0e48('0x3a')]&&_0x2dee52[_0x0e48('0x2f')]['type']==='uniqueid'){_0x134b15[_0x0e48('0x4a')]=_0x2dee52[_0x0e48('0x41')]['id'];}else{_0x134b15['id']=_0x2dee52[_0x0e48('0x41')]['id'];}return db['SquareRecording'][_0x0e48('0x44')]({'where':_0x134b15,'attributes':['id',_0x0e48('0x4b'),_0x0e48('0x4c')],'raw':!![]})[_0x0e48('0x23')](handleEntityNotFound(_0x5ad95a,null))['then'](function(_0x54c4d4){if(_0x54c4d4){var _0xb934f4=_0x54c4d4[_0x0e48('0x4b')];var _0x52aa6f=util[_0x0e48('0x4d')]('%s.cypher',_0xb934f4);if(fs['existsSync'](_0x52aa6f)){_0x44e4cc=!![];return _0x54d3c5[_0x0e48('0x4e')](_0x52aa6f,_0xb934f4,config[_0x0e48('0x4f')]['recording'])[_0x0e48('0x23')](function(){return _0x54c4d4;});}return _0x54c4d4;}})[_0x0e48('0x23')](function(_0x1c736e){if(_0x1c736e){var _0x13c289=_0x1c736e[_0x0e48('0x4b')];if(!fs[_0x0e48('0x50')](_0x13c289)){throw new db['Sequelize']['ValidationError'](_0x0e48('0x51'));}if(_0x1c736e[_0x0e48('0x4c')]){return _0x5ad95a[_0x0e48('0x48')](_0x13c289,_0x1c736e[_0x0e48('0x4c')]+path['extname'](_0x13c289),function(){if(_0x44e4cc){fs[_0x0e48('0x52')](_0x13c289);}});}else{return _0x5ad95a[_0x0e48('0x48')](_0x13c289,function(_0x39d7b6){if(_0x44e4cc){fs[_0x0e48('0x52')](_0x13c289);}});}}})['catch'](function(_0x1429d){if(_0x1429d[_0x0e48('0x53')]===_0x0e48('0x51')){_0x5ad95a['status'](0x194)[_0x0e48('0x27')](_0x0e48('0x54'));}else{return handleError(_0x5ad95a,null);}});};exports[_0x0e48('0x22')]=function(_0x1ad2a2,_0x44e471){return db['SquareRecording'][_0x0e48('0x44')]({'where':{'id':_0x1ad2a2[_0x0e48('0x41')]['id']}})[_0x0e48('0x23')](function(_0x22236e){if(_['isNil'](_0x22236e)){throw new ReferenceError(_0x0e48('0x55'));}return _0x22236e;})[_0x0e48('0x23')](function(_0x98ffc4){var _0x51ccbd=_0x98ffc4['savePath'];logger['info']('cancellazione\x20fisica\x20documento\x20%s',_0x51ccbd);if(!_['isNil'](_0x98ffc4[_0x0e48('0x4b')])&&fs['existsSync'](_0x51ccbd)){logger[_0x0e48('0x56')]('File:\x20\x22'+_0x51ccbd+_0x0e48('0x57'));fs['unlinkSync'](_0x51ccbd);}_0x51ccbd=_0x51ccbd+'.cypher';if(!_[_0x0e48('0x58')](_0x98ffc4[_0x0e48('0x4b')])&&fs['existsSync'](_0x51ccbd)){logger[_0x0e48('0x56')](_0x0e48('0x59')+_0x51ccbd+_0x0e48('0x57'));fs[_0x0e48('0x5a')](_0x51ccbd);}return _0x98ffc4;})[_0x0e48('0x23')](function(_0x5292ff){if(!_0x5292ff)throw new InternalError();return _0x5292ff[_0x0e48('0x22')]();})[_0x0e48('0x23')](function(){_0x44e471['status'](0xcc)[_0x0e48('0x1a')]();})[_0x0e48('0x3f')](handleError(_0x44e471,null));};
\ No newline at end of file