Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / api / squareRecording / squareRecording.controller.js
index 02b3940..4d18a2c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9b20=['includeAll','create','update','body','find','../../components/encryptor','uniqueid','savePath','filename','format','%s.cypher','existsSync','secrets','recording','Sequelize','ValidationError','download','unlink','SquareRecording\x20not\x20found','Entity\x20not\x20found','info','File:\x20\x22','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','unlinkSync','isNil','destroy','html-pdf','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','path','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../mysqldb','sendStatus','status','json','count','offset','limit','set','Content-Range','apply','save','then','end','error','stack','name','send','map','rawAttributes','type','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','merge','VIRTUAL','options','include','catch','show','params','SquareRecording'];(function(_0x36ef2c,_0x378575){var _0x345b23=function(_0x50e02e){while(--_0x50e02e){_0x36ef2c['push'](_0x36ef2c['shift']());}};_0x345b23(++_0x378575);}(_0x9b20,0x192));var _0x09b2=function(_0xa9d7d7,_0x193073){_0xa9d7d7=_0xa9d7d7-0x0;var _0x123d42=_0x9b20[_0xa9d7d7];return _0x123d42;};'use strict';var pdf=require(_0x09b2('0x0'));var emlformat=require(_0x09b2('0x1'));var rimraf=require(_0x09b2('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0x09b2('0x3'));var rp=require(_0x09b2('0x4'));var moment=require(_0x09b2('0x5'));var BPromise=require(_0x09b2('0x6'));var Mustache=require(_0x09b2('0x7'));var util=require('util');var path=require(_0x09b2('0x8'));var sox=require('sox');var csv=require(_0x09b2('0x9'));var ejs=require(_0x09b2('0xa'));var fs=require('fs');var _=require(_0x09b2('0xb'));var squel=require(_0x09b2('0xc'));var crypto=require(_0x09b2('0xd'));var jsforce=require(_0x09b2('0xe'));var deskjs=require(_0x09b2('0xf'));var toCsv=require('to-csv');var querystring=require(_0x09b2('0x10'));var Papa=require(_0x09b2('0x11'));var Redis=require(_0x09b2('0x12'));var authService=require(_0x09b2('0x13'));var qs=require(_0x09b2('0x14'));var as=require(_0x09b2('0x15'));var hardwareService=require(_0x09b2('0x16'));var logger=require(_0x09b2('0x17'))(_0x09b2('0x18'));var utils=require(_0x09b2('0x19'));var config=require('../../config/environment');var db=require(_0x09b2('0x1a'))['db'];function respondWithStatusCode(_0x298a4a,_0x3249c6){_0x3249c6=_0x3249c6||0xcc;return function(_0x578c0e){if(_0x578c0e){return _0x298a4a[_0x09b2('0x1b')](_0x3249c6);}return _0x298a4a[_0x09b2('0x1c')](_0x3249c6)['end']();};}function respondWithResult(_0x1f9954,_0x123577){_0x123577=_0x123577||0xc8;return function(_0x186971){if(_0x186971){return _0x1f9954['status'](_0x123577)[_0x09b2('0x1d')](_0x186971);}};}function respondWithFilteredResult(_0x355c6b,_0x34e81d){return function(_0x513249){if(_0x513249){var _0x2d203b=_0x513249[_0x09b2('0x1e')],_0x427ec6=_0x34e81d[_0x09b2('0x1f')],_0x2b06e0=_0x34e81d[_0x09b2('0x1f')]+_0x34e81d[_0x09b2('0x20')],_0x152569;if(_0x2b06e0>=_0x2d203b){_0x2b06e0=_0x2d203b;_0x152569=0xc8;}else{_0x152569=0xce;}_0x355c6b[_0x09b2('0x1c')](_0x152569);return _0x355c6b[_0x09b2('0x21')](_0x09b2('0x22'),_0x427ec6+'-'+_0x2b06e0+'/'+_0x2d203b)['json'](_0x513249);}return null;};}function patchUpdates(_0x16884a){return function(_0x4485df){try{jsonpatch[_0x09b2('0x23')](_0x4485df,_0x16884a,!![]);}catch(_0x239c99){return BPromise['reject'](_0x239c99);}return _0x4485df[_0x09b2('0x24')]();};}function saveUpdates(_0x2aa819,_0x2aff0e){return function(_0x2c0ca9){if(_0x2c0ca9){return _0x2c0ca9['update'](_0x2aa819)['then'](function(_0x3922ac){return _0x3922ac;});}return null;};}function removeEntity(_0x101381,_0x58d68b){return function(_0x1a3f2c){if(_0x1a3f2c){return _0x1a3f2c['destroy']()[_0x09b2('0x25')](function(){_0x101381['status'](0xcc)[_0x09b2('0x26')]();});}};}function handleEntityNotFound(_0x3337fe,_0x4357a6){return function(_0x49dee1){if(!_0x49dee1){_0x3337fe[_0x09b2('0x1b')](0x194);}return _0x49dee1;};}function handleError(_0x57193c,_0x135ebb){_0x135ebb=_0x135ebb||0x1f4;return function(_0x4b64f9){logger[_0x09b2('0x27')](_0x4b64f9[_0x09b2('0x28')]);if(_0x4b64f9[_0x09b2('0x29')]){delete _0x4b64f9[_0x09b2('0x29')];}_0x57193c[_0x09b2('0x1c')](_0x135ebb)[_0x09b2('0x2a')](_0x4b64f9);};}exports['index']=function(_0x109e9e,_0x3e9603){var _0x5c493c={},_0x2a107a={},_0xf295c={'count':0x0,'rows':[]};var _0x2ba8c4=_[_0x09b2('0x2b')](db['SquareRecording'][_0x09b2('0x2c')],function(_0x42f983){return{'name':_0x42f983['fieldName'],'type':_0x42f983[_0x09b2('0x2d')]['key']};});_0x2a107a[_0x09b2('0x2e')]=_[_0x09b2('0x2b')](_0x2ba8c4,'name');_0x2a107a[_0x09b2('0x2f')]=_[_0x09b2('0x30')](_0x109e9e['query']);_0x2a107a[_0x09b2('0x31')]=_[_0x09b2('0x32')](_0x2a107a[_0x09b2('0x2e')],_0x2a107a['query']);_0x5c493c[_0x09b2('0x33')]=_[_0x09b2('0x32')](_0x2a107a['model'],qs[_0x09b2('0x34')](_0x109e9e[_0x09b2('0x2f')][_0x09b2('0x34')]));_0x5c493c[_0x09b2('0x33')]=_0x5c493c['attributes'][_0x09b2('0x35')]?_0x5c493c[_0x09b2('0x33')]:_0x2a107a['model'];if(!_0x109e9e[_0x09b2('0x2f')][_0x09b2('0x36')](_0x09b2('0x37'))){_0x5c493c[_0x09b2('0x20')]=qs[_0x09b2('0x20')](_0x109e9e[_0x09b2('0x2f')][_0x09b2('0x20')]);_0x5c493c[_0x09b2('0x1f')]=qs[_0x09b2('0x1f')](_0x109e9e['query'][_0x09b2('0x1f')]);}_0x5c493c[_0x09b2('0x38')]=qs['sort'](_0x109e9e[_0x09b2('0x2f')][_0x09b2('0x39')]);_0x5c493c[_0x09b2('0x3a')]=qs[_0x09b2('0x31')](_[_0x09b2('0x3b')](_0x109e9e[_0x09b2('0x2f')],_0x2a107a[_0x09b2('0x31')]));if(_0x109e9e[_0x09b2('0x2f')]['filter']){_0x5c493c[_0x09b2('0x3a')]=_[_0x09b2('0x3c')](_0x5c493c['where'],{'$or':_[_0x09b2('0x2b')](_0x2ba8c4,function(_0x1c0764){if(_0x1c0764[_0x09b2('0x2d')]!==_0x09b2('0x3d')){var _0x52aa81={};_0x52aa81[_0x1c0764[_0x09b2('0x29')]]={'$like':'%'+_0x109e9e['query']['filter']+'%'};return _0x52aa81;}})});}_0x5c493c=_[_0x09b2('0x3c')]({},_0x5c493c,_0x109e9e[_0x09b2('0x3e')]);var _0x225115={'where':_0x5c493c[_0x09b2('0x3a')]};return db['SquareRecording'][_0x09b2('0x1e')](_0x225115)[_0x09b2('0x25')](function(_0x4d8de4){_0xf295c['count']=_0x4d8de4;if(_0x109e9e[_0x09b2('0x2f')]['includeAll']){_0x5c493c[_0x09b2('0x3f')]=[{'all':!![]}];}return db['SquareRecording']['findAll'](_0x5c493c);})['then'](function(_0x2992d4){_0xf295c['rows']=_0x2992d4;return _0xf295c;})[_0x09b2('0x25')](respondWithFilteredResult(_0x3e9603,_0x5c493c))[_0x09b2('0x40')](handleError(_0x3e9603,null));};exports[_0x09b2('0x41')]=function(_0x4bf5b1,_0x3459a1){var _0x17bc66={'raw':!![],'where':{'id':_0x4bf5b1[_0x09b2('0x42')]['id']}},_0x2a8535={};_0x2a8535[_0x09b2('0x2e')]=_[_0x09b2('0x30')](db[_0x09b2('0x43')][_0x09b2('0x2c')]);_0x2a8535[_0x09b2('0x2f')]=_['keys'](_0x4bf5b1[_0x09b2('0x2f')]);_0x2a8535[_0x09b2('0x31')]=_[_0x09b2('0x32')](_0x2a8535[_0x09b2('0x2e')],_0x2a8535[_0x09b2('0x2f')]);_0x17bc66[_0x09b2('0x33')]=_[_0x09b2('0x32')](_0x2a8535[_0x09b2('0x2e')],qs[_0x09b2('0x34')](_0x4bf5b1['query'][_0x09b2('0x34')]));_0x17bc66[_0x09b2('0x33')]=_0x17bc66[_0x09b2('0x33')][_0x09b2('0x35')]?_0x17bc66[_0x09b2('0x33')]:_0x2a8535[_0x09b2('0x2e')];if(_0x4bf5b1[_0x09b2('0x2f')][_0x09b2('0x44')]){_0x17bc66[_0x09b2('0x3f')]=[{'all':!![]}];}_0x17bc66=_[_0x09b2('0x3c')]({},_0x17bc66,_0x4bf5b1['options']);return db[_0x09b2('0x43')]['find'](_0x17bc66)[_0x09b2('0x25')](handleEntityNotFound(_0x3459a1,null))[_0x09b2('0x25')](respondWithResult(_0x3459a1,null))[_0x09b2('0x40')](handleError(_0x3459a1,null));};exports[_0x09b2('0x45')]=function(_0x1a8ad1,_0x9cc171){return db[_0x09b2('0x43')][_0x09b2('0x45')](_0x1a8ad1['body'],{})['then'](respondWithResult(_0x9cc171,0xc9))['catch'](handleError(_0x9cc171,null));};exports[_0x09b2('0x46')]=function(_0x5f2ca8,_0x5d04ce){if(_0x5f2ca8[_0x09b2('0x47')]['id']){delete _0x5f2ca8['body']['id'];}return db[_0x09b2('0x43')][_0x09b2('0x48')]({'where':{'id':_0x5f2ca8[_0x09b2('0x42')]['id']}})[_0x09b2('0x25')](handleEntityNotFound(_0x5d04ce,null))[_0x09b2('0x25')](saveUpdates(_0x5f2ca8[_0x09b2('0x47')],null))[_0x09b2('0x25')](respondWithResult(_0x5d04ce,null))[_0x09b2('0x40')](handleError(_0x5d04ce,null));};exports['download']=function(_0x32244b,_0x52b06d,_0x633b46){var _0x3265aa=require(_0x09b2('0x49'));var _0x440cf2=![];var _0x15777d={};if(_0x32244b[_0x09b2('0x2f')][_0x09b2('0x2d')]&&_0x32244b[_0x09b2('0x2f')][_0x09b2('0x2d')]===_0x09b2('0x4a')){_0x15777d['uniqueid']=_0x32244b[_0x09b2('0x42')]['id'];}else{_0x15777d['id']=_0x32244b[_0x09b2('0x42')]['id'];}return db['SquareRecording']['find']({'where':_0x15777d,'attributes':['id',_0x09b2('0x4b'),_0x09b2('0x4c')],'raw':!![]})[_0x09b2('0x25')](handleEntityNotFound(_0x52b06d,null))[_0x09b2('0x25')](function(_0x4ff003){if(_0x4ff003){var _0x2e07cd=_0x4ff003['savePath'];var _0x1d06c8=util[_0x09b2('0x4d')](_0x09b2('0x4e'),_0x2e07cd);if(fs[_0x09b2('0x4f')](_0x1d06c8)){_0x440cf2=!![];return _0x3265aa['decryptFile'](_0x1d06c8,_0x2e07cd,config[_0x09b2('0x50')][_0x09b2('0x51')])[_0x09b2('0x25')](function(){return _0x4ff003;});}return _0x4ff003;}})[_0x09b2('0x25')](function(_0x32a344){if(_0x32a344){var _0x418e60=_0x32a344['savePath'];if(!fs[_0x09b2('0x4f')](_0x418e60)){throw new db[(_0x09b2('0x52'))][(_0x09b2('0x53'))]('SquareRecording\x20not\x20found');}if(_0x32a344[_0x09b2('0x4c')]){return _0x52b06d['download'](_0x418e60,_0x32a344[_0x09b2('0x4c')]+path['extname'](_0x418e60),function(){if(_0x440cf2){fs['unlink'](_0x418e60);}});}else{return _0x52b06d[_0x09b2('0x54')](_0x418e60,function(_0x56454f){if(_0x440cf2){fs[_0x09b2('0x55')](_0x418e60);}});}}})[_0x09b2('0x40')](function(_0x4c9d27){if(_0x4c9d27['message']===_0x09b2('0x56')){_0x52b06d[_0x09b2('0x1c')](0x194)['send']('Not\x20found');}else{return handleError(_0x52b06d,null);}});};exports['destroy']=function(_0x341240,_0x504aa4){return db[_0x09b2('0x43')][_0x09b2('0x48')]({'where':{'id':_0x341240['params']['id']}})[_0x09b2('0x25')](function(_0xc3831f){if(!_0xc3831f)throw new ReferenceError(_0x09b2('0x57'));return _0xc3831f;})['then'](function(_0x25d397){var _0x56fc07=_0x25d397[_0x09b2('0x4b')];logger[_0x09b2('0x58')]('cancellazione\x20fisica\x20documento\x20%s',_0x56fc07);if(!_['isNil'](_0x25d397[_0x09b2('0x4b')])&&fs[_0x09b2('0x4f')](_0x56fc07)){logger[_0x09b2('0x58')](_0x09b2('0x59')+_0x56fc07+_0x09b2('0x5a'));fs[_0x09b2('0x5b')](_0x56fc07);}_0x56fc07=_0x56fc07+'.cypher';if(!_[_0x09b2('0x5c')](_0x25d397['savePath'])&&fs[_0x09b2('0x4f')](_0x56fc07)){logger[_0x09b2('0x58')](_0x09b2('0x59')+_0x56fc07+_0x09b2('0x5a'));fs['unlinkSync'](_0x56fc07);}return _0x25d397;})[_0x09b2('0x25')](function(_0xfc7c6a){if(!_0xfc7c6a)throw new InternalError();return _0xfc7c6a[_0x09b2('0x5d')]();})[_0x09b2('0x25')](function(){_0x504aa4[_0x09b2('0x1c')](0xcc)[_0x09b2('0x26')]();})[_0x09b2('0x40')](handleError(_0x504aa4,null));};
\ No newline at end of file
+var _0xdaeb=['unlink','message','Not\x20found','Entity\x20not\x20found','cancellazione\x20fisica\x20documento\x20%s','isNil','info','File:\x20\x22','unlinkSync','.cypher','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','html-pdf','eml-format','rimraf','request-promise','moment','bluebird','mustache','path','to-csv','ejs','lodash','squel','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','sendStatus','status','end','json','count','offset','limit','set','apply','save','update','destroy','then','error','stack','name','index','key','model','map','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','order','sort','where','pick','merge','type','VIRTUAL','filter','options','SquareRecording','includeAll','findAll','catch','show','params','rawAttributes','include','find','create','body','download','uniqueid','savePath','%s.cypher','existsSync','decryptFile','secrets','recording','Sequelize','ValidationError','SquareRecording\x20not\x20found','filename'];(function(_0x336899,_0x11cf5c){var _0x30e589=function(_0x1ff749){while(--_0x1ff749){_0x336899['push'](_0x336899['shift']());}};_0x30e589(++_0x11cf5c);}(_0xdaeb,0x67));var _0xbdae=function(_0x2c94fb,_0x2b17f8){_0x2c94fb=_0x2c94fb-0x0;var _0x3d576f=_0xdaeb[_0x2c94fb];return _0x3d576f;};'use strict';var pdf=require(_0xbdae('0x0'));var emlformat=require(_0xbdae('0x1'));var rimraf=require(_0xbdae('0x2'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xbdae('0x3'));var moment=require(_0xbdae('0x4'));var BPromise=require(_0xbdae('0x5'));var Mustache=require(_0xbdae('0x6'));var util=require('util');var path=require(_0xbdae('0x7'));var sox=require('sox');var csv=require(_0xbdae('0x8'));var ejs=require(_0xbdae('0x9'));var fs=require('fs');var _=require(_0xbdae('0xa'));var squel=require(_0xbdae('0xb'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0xbdae('0xc'));var toCsv=require(_0xbdae('0x8'));var querystring=require(_0xbdae('0xd'));var Papa=require('papaparse');var Redis=require(_0xbdae('0xe'));var authService=require(_0xbdae('0xf'));var qs=require(_0xbdae('0x10'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xbdae('0x11'));var logger=require(_0xbdae('0x12'))(_0xbdae('0x13'));var utils=require(_0xbdae('0x14'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x534404,_0x11a5f7){_0x11a5f7=_0x11a5f7||0xcc;return function(_0x1037e2){if(_0x1037e2){return _0x534404[_0xbdae('0x15')](_0x11a5f7);}return _0x534404[_0xbdae('0x16')](_0x11a5f7)[_0xbdae('0x17')]();};}function respondWithResult(_0x2ba141,_0x3c32e6){_0x3c32e6=_0x3c32e6||0xc8;return function(_0x4748c3){if(_0x4748c3){return _0x2ba141['status'](_0x3c32e6)[_0xbdae('0x18')](_0x4748c3);}};}function respondWithFilteredResult(_0x27f552,_0x27fff5){return function(_0x34471d){if(_0x34471d){var _0x53fb2c=_0x34471d[_0xbdae('0x19')],_0x421ffe=_0x27fff5[_0xbdae('0x1a')],_0x4453a5=_0x27fff5[_0xbdae('0x1a')]+_0x27fff5[_0xbdae('0x1b')],_0x27af2e;if(_0x4453a5>=_0x53fb2c){_0x4453a5=_0x53fb2c;_0x27af2e=0xc8;}else{_0x27af2e=0xce;}_0x27f552[_0xbdae('0x16')](_0x27af2e);return _0x27f552[_0xbdae('0x1c')]('Content-Range',_0x421ffe+'-'+_0x4453a5+'/'+_0x53fb2c)['json'](_0x34471d);}return null;};}function patchUpdates(_0x37cba){return function(_0x1f1796){try{jsonpatch[_0xbdae('0x1d')](_0x1f1796,_0x37cba,!![]);}catch(_0x12ffcc){return BPromise['reject'](_0x12ffcc);}return _0x1f1796[_0xbdae('0x1e')]();};}function saveUpdates(_0x46cfd0,_0x19f36f){return function(_0x4c153a){if(_0x4c153a){return _0x4c153a[_0xbdae('0x1f')](_0x46cfd0)['then'](function(_0x544cc0){return _0x544cc0;});}return null;};}function removeEntity(_0x1f1d75,_0x17b301){return function(_0x4b46ca){if(_0x4b46ca){return _0x4b46ca[_0xbdae('0x20')]()[_0xbdae('0x21')](function(){_0x1f1d75[_0xbdae('0x16')](0xcc)[_0xbdae('0x17')]();});}};}function handleEntityNotFound(_0x115f39,_0xb8ec21){return function(_0x31a70d){if(!_0x31a70d){_0x115f39[_0xbdae('0x15')](0x194);}return _0x31a70d;};}function handleError(_0x4994de,_0x3044d5){_0x3044d5=_0x3044d5||0x1f4;return function(_0xc53627){logger[_0xbdae('0x22')](_0xc53627[_0xbdae('0x23')]);if(_0xc53627['name']){delete _0xc53627[_0xbdae('0x24')];}_0x4994de[_0xbdae('0x16')](_0x3044d5)['send'](_0xc53627);};}exports[_0xbdae('0x25')]=function(_0x35d0a0,_0x1864e3){var _0x3436a2={},_0x1b697e={},_0x520f5a={'count':0x0,'rows':[]};var _0x4c4241=_['map'](db['SquareRecording']['rawAttributes'],function(_0x1ef9dd){return{'name':_0x1ef9dd['fieldName'],'type':_0x1ef9dd['type'][_0xbdae('0x26')]};});_0x1b697e[_0xbdae('0x27')]=_[_0xbdae('0x28')](_0x4c4241,_0xbdae('0x24'));_0x1b697e['query']=_[_0xbdae('0x29')](_0x35d0a0[_0xbdae('0x2a')]);_0x1b697e[_0xbdae('0x2b')]=_[_0xbdae('0x2c')](_0x1b697e[_0xbdae('0x27')],_0x1b697e[_0xbdae('0x2a')]);_0x3436a2[_0xbdae('0x2d')]=_[_0xbdae('0x2c')](_0x1b697e['model'],qs[_0xbdae('0x2e')](_0x35d0a0[_0xbdae('0x2a')][_0xbdae('0x2e')]));_0x3436a2[_0xbdae('0x2d')]=_0x3436a2['attributes'][_0xbdae('0x2f')]?_0x3436a2[_0xbdae('0x2d')]:_0x1b697e['model'];if(!_0x35d0a0['query'][_0xbdae('0x30')]('nolimit')){_0x3436a2[_0xbdae('0x1b')]=qs[_0xbdae('0x1b')](_0x35d0a0[_0xbdae('0x2a')]['limit']);_0x3436a2[_0xbdae('0x1a')]=qs[_0xbdae('0x1a')](_0x35d0a0['query']['offset']);}_0x3436a2[_0xbdae('0x31')]=qs[_0xbdae('0x32')](_0x35d0a0[_0xbdae('0x2a')][_0xbdae('0x32')]);_0x3436a2[_0xbdae('0x33')]=qs['filters'](_[_0xbdae('0x34')](_0x35d0a0['query'],_0x1b697e[_0xbdae('0x2b')]));if(_0x35d0a0[_0xbdae('0x2a')]['filter']){_0x3436a2['where']=_[_0xbdae('0x35')](_0x3436a2['where'],{'$or':_[_0xbdae('0x28')](_0x4c4241,function(_0x277b8b){if(_0x277b8b[_0xbdae('0x36')]!==_0xbdae('0x37')){var _0x1b6762={};_0x1b6762[_0x277b8b[_0xbdae('0x24')]]={'$like':'%'+_0x35d0a0[_0xbdae('0x2a')][_0xbdae('0x38')]+'%'};return _0x1b6762;}})});}_0x3436a2=_['merge']({},_0x3436a2,_0x35d0a0[_0xbdae('0x39')]);var _0x48c642={'where':_0x3436a2[_0xbdae('0x33')]};return db[_0xbdae('0x3a')][_0xbdae('0x19')](_0x48c642)[_0xbdae('0x21')](function(_0x32cc99){_0x520f5a[_0xbdae('0x19')]=_0x32cc99;if(_0x35d0a0[_0xbdae('0x2a')][_0xbdae('0x3b')]){_0x3436a2['include']=[{'all':!![]}];}return db['SquareRecording'][_0xbdae('0x3c')](_0x3436a2);})[_0xbdae('0x21')](function(_0x344ab7){_0x520f5a['rows']=_0x344ab7;return _0x520f5a;})['then'](respondWithFilteredResult(_0x1864e3,_0x3436a2))[_0xbdae('0x3d')](handleError(_0x1864e3,null));};exports[_0xbdae('0x3e')]=function(_0x51e12a,_0x59e371){var _0x2d0a1e={'raw':!![],'where':{'id':_0x51e12a[_0xbdae('0x3f')]['id']}},_0x39a348={};_0x39a348[_0xbdae('0x27')]=_['keys'](db[_0xbdae('0x3a')][_0xbdae('0x40')]);_0x39a348[_0xbdae('0x2a')]=_[_0xbdae('0x29')](_0x51e12a[_0xbdae('0x2a')]);_0x39a348[_0xbdae('0x2b')]=_[_0xbdae('0x2c')](_0x39a348[_0xbdae('0x27')],_0x39a348[_0xbdae('0x2a')]);_0x2d0a1e[_0xbdae('0x2d')]=_[_0xbdae('0x2c')](_0x39a348[_0xbdae('0x27')],qs[_0xbdae('0x2e')](_0x51e12a[_0xbdae('0x2a')]['fields']));_0x2d0a1e['attributes']=_0x2d0a1e[_0xbdae('0x2d')][_0xbdae('0x2f')]?_0x2d0a1e[_0xbdae('0x2d')]:_0x39a348[_0xbdae('0x27')];if(_0x51e12a['query'][_0xbdae('0x3b')]){_0x2d0a1e[_0xbdae('0x41')]=[{'all':!![]}];}_0x2d0a1e=_[_0xbdae('0x35')]({},_0x2d0a1e,_0x51e12a['options']);return db[_0xbdae('0x3a')][_0xbdae('0x42')](_0x2d0a1e)[_0xbdae('0x21')](handleEntityNotFound(_0x59e371,null))['then'](respondWithResult(_0x59e371,null))[_0xbdae('0x3d')](handleError(_0x59e371,null));};exports[_0xbdae('0x43')]=function(_0x55b21c,_0x12e83f){return db['SquareRecording'][_0xbdae('0x43')](_0x55b21c[_0xbdae('0x44')],{})[_0xbdae('0x21')](respondWithResult(_0x12e83f,0xc9))[_0xbdae('0x3d')](handleError(_0x12e83f,null));};exports['update']=function(_0x242054,_0x3dc8f3){if(_0x242054[_0xbdae('0x44')]['id']){delete _0x242054['body']['id'];}return db[_0xbdae('0x3a')]['find']({'where':{'id':_0x242054[_0xbdae('0x3f')]['id']}})['then'](handleEntityNotFound(_0x3dc8f3,null))[_0xbdae('0x21')](saveUpdates(_0x242054[_0xbdae('0x44')],null))['then'](respondWithResult(_0x3dc8f3,null))[_0xbdae('0x3d')](handleError(_0x3dc8f3,null));};exports[_0xbdae('0x45')]=function(_0x4e8586,_0x1477bb,_0x34033e){var _0x49f222=require('../../components/encryptor');var _0x128fc5=![];var _0x383bc9={};if(_0x4e8586[_0xbdae('0x2a')][_0xbdae('0x36')]&&_0x4e8586[_0xbdae('0x2a')][_0xbdae('0x36')]===_0xbdae('0x46')){_0x383bc9[_0xbdae('0x46')]=_0x4e8586['params']['id'];}else{_0x383bc9['id']=_0x4e8586[_0xbdae('0x3f')]['id'];}return db[_0xbdae('0x3a')][_0xbdae('0x42')]({'where':_0x383bc9,'attributes':['id',_0xbdae('0x47'),'filename'],'raw':!![]})[_0xbdae('0x21')](handleEntityNotFound(_0x1477bb,null))[_0xbdae('0x21')](function(_0x1af0ed){if(_0x1af0ed){var _0xf1b925=_0x1af0ed[_0xbdae('0x47')];var _0x5031a1=util['format'](_0xbdae('0x48'),_0xf1b925);if(fs[_0xbdae('0x49')](_0x5031a1)){_0x128fc5=!![];return _0x49f222[_0xbdae('0x4a')](_0x5031a1,_0xf1b925,config[_0xbdae('0x4b')][_0xbdae('0x4c')])['then'](function(){return _0x1af0ed;});}return _0x1af0ed;}})[_0xbdae('0x21')](function(_0x534dbe){if(_0x534dbe){var _0x1a4ed1=_0x534dbe[_0xbdae('0x47')];if(!fs[_0xbdae('0x49')](_0x1a4ed1)){throw new db[(_0xbdae('0x4d'))][(_0xbdae('0x4e'))](_0xbdae('0x4f'));}if(_0x534dbe[_0xbdae('0x50')]){return _0x1477bb[_0xbdae('0x45')](_0x1a4ed1,_0x534dbe[_0xbdae('0x50')]+path['extname'](_0x1a4ed1),function(){if(_0x128fc5){fs[_0xbdae('0x51')](_0x1a4ed1);}});}else{return _0x1477bb[_0xbdae('0x45')](_0x1a4ed1,function(_0x33e9df){if(_0x128fc5){fs[_0xbdae('0x51')](_0x1a4ed1);}});}}})[_0xbdae('0x3d')](function(_0x21f5a6){if(_0x21f5a6[_0xbdae('0x52')]===_0xbdae('0x4f')){_0x1477bb[_0xbdae('0x16')](0x194)['send'](_0xbdae('0x53'));}else{return handleError(_0x1477bb,null);}});};exports[_0xbdae('0x20')]=function(_0x1e3e9,_0x575b85){return db[_0xbdae('0x3a')][_0xbdae('0x42')]({'where':{'id':_0x1e3e9[_0xbdae('0x3f')]['id']}})[_0xbdae('0x21')](function(_0x240ec9){if(!_0x240ec9)throw new ReferenceError(_0xbdae('0x54'));return _0x240ec9;})[_0xbdae('0x21')](function(_0x2b1668){var _0x4cfce4=_0x2b1668[_0xbdae('0x47')];logger['info'](_0xbdae('0x55'),_0x4cfce4);if(!_[_0xbdae('0x56')](_0x2b1668[_0xbdae('0x47')])&&fs[_0xbdae('0x49')](_0x4cfce4)){logger[_0xbdae('0x57')](_0xbdae('0x58')+_0x4cfce4+'\x22\x20trovato\x20eseguo\x20la\x20cancellazione');fs[_0xbdae('0x59')](_0x4cfce4);}_0x4cfce4=_0x4cfce4+_0xbdae('0x5a');if(!_['isNil'](_0x2b1668['savePath'])&&fs['existsSync'](_0x4cfce4)){logger['info'](_0xbdae('0x58')+_0x4cfce4+_0xbdae('0x5b'));fs[_0xbdae('0x59')](_0x4cfce4);}return _0x2b1668;})[_0xbdae('0x21')](function(_0x18a298){if(!_0x18a298)throw new InternalError();return _0x18a298[_0xbdae('0x20')]();})[_0xbdae('0x21')](function(){_0x575b85[_0xbdae('0x16')](0xcc)[_0xbdae('0x17')]();})[_0xbdae('0x3d')](handleError(_0x575b85,null));};
\ No newline at end of file