Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / squareRecording / squareRecording.controller.js
index 2f3612f..23feba1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7255=['request-promise','bluebird','util','path','sox','to-csv','ejs','fs-extra','lodash','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/environment','sendStatus','status','json','count','offset','limit','set','Content-Range','apply','update','destroy','end','error','stack','name','send','index','SquareRecording','model','map','query','keys','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','type','VIRTUAL','merge','options','then','include','findAll','show','params','rawAttributes','includeAll','find','create','body','catch','download','uniqueid','savePath','filename','format','%s.cypher','existsSync','decryptFile','secrets','recording','Sequelize','ValidationError','SquareRecording\x20not\x20found','extname','unlink','message','Not\x20found','Entity\x20not\x20found','info','cancellazione\x20fisica\x20documento\x20%s','isNil','File:\x20\x22','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','unlinkSync','.cypher','html-pdf','eml-format','rimraf','fast-json-patch'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x7255,0x1e1));var _0x5725=function(_0x39c4d8,_0x5b71d3){_0x39c4d8=_0x39c4d8-0x0;var _0x262245=_0x7255[_0x39c4d8];return _0x262245;};'use strict';var pdf=require(_0x5725('0x0'));var emlformat=require(_0x5725('0x1'));var rimraf=require(_0x5725('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0x5725('0x3'));var rp=require(_0x5725('0x4'));var moment=require('moment');var BPromise=require(_0x5725('0x5'));var Mustache=require('mustache');var util=require(_0x5725('0x6'));var path=require(_0x5725('0x7'));var sox=require(_0x5725('0x8'));var csv=require(_0x5725('0x9'));var ejs=require(_0x5725('0xa'));var fs=require('fs');var fs_extra=require(_0x5725('0xb'));var _=require(_0x5725('0xc'));var squel=require('squel');var crypto=require(_0x5725('0xd'));var jsforce=require(_0x5725('0xe'));var deskjs=require(_0x5725('0xf'));var toCsv=require(_0x5725('0x9'));var querystring=require('querystring');var Papa=require(_0x5725('0x10'));var Redis=require(_0x5725('0x11'));var authService=require(_0x5725('0x12'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x5725('0x13'));var logger=require(_0x5725('0x14'))(_0x5725('0x15'));var utils=require('../../config/utils');var config=require(_0x5725('0x16'));var licenseUtil=require('../../config/license/util');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x1c2b2f,_0x1265d7){_0x1265d7=_0x1265d7||0xcc;return function(_0x58ecf7){if(_0x58ecf7){return _0x1c2b2f[_0x5725('0x17')](_0x1265d7);}return _0x1c2b2f[_0x5725('0x18')](_0x1265d7)['end']();};}function respondWithResult(_0x38603d,_0x2f558f){_0x2f558f=_0x2f558f||0xc8;return function(_0x231c1d){if(_0x231c1d){return _0x38603d['status'](_0x2f558f)[_0x5725('0x19')](_0x231c1d);}};}function respondWithFilteredResult(_0x508584,_0x390849){return function(_0x53f960){if(_0x53f960){var _0x202ef2=_0x53f960[_0x5725('0x1a')],_0x513227=_0x390849[_0x5725('0x1b')],_0x40befd=_0x390849[_0x5725('0x1b')]+_0x390849[_0x5725('0x1c')],_0x29cd6e;if(_0x40befd>=_0x202ef2){_0x40befd=_0x202ef2;_0x29cd6e=0xc8;}else{_0x29cd6e=0xce;}_0x508584[_0x5725('0x18')](_0x29cd6e);return _0x508584[_0x5725('0x1d')](_0x5725('0x1e'),_0x513227+'-'+_0x40befd+'/'+_0x202ef2)[_0x5725('0x19')](_0x53f960);}return null;};}function patchUpdates(_0x4f93b7){return function(_0x1b099c){try{jsonpatch[_0x5725('0x1f')](_0x1b099c,_0x4f93b7,!![]);}catch(_0x4e1f3c){return BPromise['reject'](_0x4e1f3c);}return _0x1b099c['save']();};}function saveUpdates(_0x393932,_0x2d13d4){return function(_0x2ec2bc){if(_0x2ec2bc){return _0x2ec2bc[_0x5725('0x20')](_0x393932)['then'](function(_0x4c5018){return _0x4c5018;});}return null;};}function removeEntity(_0x3823af,_0x1f31c7){return function(_0x1724fd){if(_0x1724fd){return _0x1724fd[_0x5725('0x21')]()['then'](function(){_0x3823af[_0x5725('0x18')](0xcc)[_0x5725('0x22')]();});}};}function handleEntityNotFound(_0x51dd96,_0x47488b){return function(_0x2a1d33){if(!_0x2a1d33){_0x51dd96[_0x5725('0x17')](0x194);}return _0x2a1d33;};}function handleError(_0x4888c5,_0xd876a9){_0xd876a9=_0xd876a9||0x1f4;return function(_0x14f077){logger[_0x5725('0x23')](_0x14f077[_0x5725('0x24')]);if(_0x14f077[_0x5725('0x25')]){delete _0x14f077[_0x5725('0x25')];}_0x4888c5[_0x5725('0x18')](_0xd876a9)[_0x5725('0x26')](_0x14f077);};}exports[_0x5725('0x27')]=function(_0x3ee388,_0x5cd3f3){var _0xb2cb57={},_0x23642a={},_0x28ca81={'count':0x0,'rows':[]};var _0x146597=_['map'](db[_0x5725('0x28')]['rawAttributes'],function(_0x573ed5){return{'name':_0x573ed5['fieldName'],'type':_0x573ed5['type']['key']};});_0x23642a[_0x5725('0x29')]=_[_0x5725('0x2a')](_0x146597,'name');_0x23642a[_0x5725('0x2b')]=_[_0x5725('0x2c')](_0x3ee388[_0x5725('0x2b')]);_0x23642a[_0x5725('0x2d')]=_['intersection'](_0x23642a[_0x5725('0x29')],_0x23642a[_0x5725('0x2b')]);_0xb2cb57['attributes']=_[_0x5725('0x2e')](_0x23642a[_0x5725('0x29')],qs[_0x5725('0x2f')](_0x3ee388[_0x5725('0x2b')][_0x5725('0x2f')]));_0xb2cb57[_0x5725('0x30')]=_0xb2cb57[_0x5725('0x30')][_0x5725('0x31')]?_0xb2cb57[_0x5725('0x30')]:_0x23642a[_0x5725('0x29')];if(!_0x3ee388['query'][_0x5725('0x32')](_0x5725('0x33'))){_0xb2cb57['limit']=qs[_0x5725('0x1c')](_0x3ee388['query']['limit']);_0xb2cb57[_0x5725('0x1b')]=qs['offset'](_0x3ee388['query'][_0x5725('0x1b')]);}_0xb2cb57[_0x5725('0x34')]=qs[_0x5725('0x35')](_0x3ee388[_0x5725('0x2b')][_0x5725('0x35')]);_0xb2cb57[_0x5725('0x36')]=qs[_0x5725('0x2d')](_[_0x5725('0x37')](_0x3ee388[_0x5725('0x2b')],_0x23642a[_0x5725('0x2d')]),_0x146597);if(_0x3ee388[_0x5725('0x2b')][_0x5725('0x38')]){_0xb2cb57[_0x5725('0x36')]=_['merge'](_0xb2cb57['where'],{'$or':_[_0x5725('0x2a')](_0x146597,function(_0x16f94d){if(_0x16f94d[_0x5725('0x39')]!==_0x5725('0x3a')){var _0x59ed03={};_0x59ed03[_0x16f94d[_0x5725('0x25')]]={'$like':'%'+_0x3ee388[_0x5725('0x2b')][_0x5725('0x38')]+'%'};return _0x59ed03;}})});}_0xb2cb57=_[_0x5725('0x3b')]({},_0xb2cb57,_0x3ee388[_0x5725('0x3c')]);var _0x2e00e1={'where':_0xb2cb57[_0x5725('0x36')]};return db[_0x5725('0x28')][_0x5725('0x1a')](_0x2e00e1)[_0x5725('0x3d')](function(_0x215a60){_0x28ca81['count']=_0x215a60;if(_0x3ee388[_0x5725('0x2b')]['includeAll']){_0xb2cb57[_0x5725('0x3e')]=[{'all':!![]}];}return db[_0x5725('0x28')][_0x5725('0x3f')](_0xb2cb57);})['then'](function(_0x4b36ac){_0x28ca81['rows']=_0x4b36ac;return _0x28ca81;})[_0x5725('0x3d')](respondWithFilteredResult(_0x5cd3f3,_0xb2cb57))['catch'](handleError(_0x5cd3f3,null));};exports[_0x5725('0x40')]=function(_0x3be316,_0x5a6078){var _0x1c4f17={'raw':!![],'where':{'id':_0x3be316[_0x5725('0x41')]['id']}},_0x37311e={};_0x37311e[_0x5725('0x29')]=_[_0x5725('0x2c')](db[_0x5725('0x28')][_0x5725('0x42')]);_0x37311e['query']=_['keys'](_0x3be316[_0x5725('0x2b')]);_0x37311e[_0x5725('0x2d')]=_[_0x5725('0x2e')](_0x37311e['model'],_0x37311e['query']);_0x1c4f17[_0x5725('0x30')]=_['intersection'](_0x37311e[_0x5725('0x29')],qs['fields'](_0x3be316['query'][_0x5725('0x2f')]));_0x1c4f17[_0x5725('0x30')]=_0x1c4f17[_0x5725('0x30')][_0x5725('0x31')]?_0x1c4f17['attributes']:_0x37311e[_0x5725('0x29')];if(_0x3be316['query'][_0x5725('0x43')]){_0x1c4f17[_0x5725('0x3e')]=[{'all':!![]}];}_0x1c4f17=_[_0x5725('0x3b')]({},_0x1c4f17,_0x3be316[_0x5725('0x3c')]);return db['SquareRecording'][_0x5725('0x44')](_0x1c4f17)[_0x5725('0x3d')](handleEntityNotFound(_0x5a6078,null))[_0x5725('0x3d')](respondWithResult(_0x5a6078,null))['catch'](handleError(_0x5a6078,null));};exports[_0x5725('0x45')]=function(_0x2a5cbd,_0x3dce86){return db['SquareRecording'][_0x5725('0x45')](_0x2a5cbd[_0x5725('0x46')],{})[_0x5725('0x3d')](respondWithResult(_0x3dce86,0xc9))[_0x5725('0x47')](handleError(_0x3dce86,null));};exports[_0x5725('0x20')]=function(_0x13a07c,_0x192254){if(_0x13a07c['body']['id']){delete _0x13a07c['body']['id'];}return db[_0x5725('0x28')][_0x5725('0x44')]({'where':{'id':_0x13a07c[_0x5725('0x41')]['id']}})[_0x5725('0x3d')](handleEntityNotFound(_0x192254,null))[_0x5725('0x3d')](saveUpdates(_0x13a07c[_0x5725('0x46')],null))[_0x5725('0x3d')](respondWithResult(_0x192254,null))['catch'](handleError(_0x192254,null));};exports[_0x5725('0x48')]=function(_0x1ef08c,_0x26c157,_0xd1d27b){var _0xc4b8b4=require('../../components/encryptor');var _0x494ccd=![];var _0x59a62d={};if(_0x1ef08c[_0x5725('0x2b')][_0x5725('0x39')]&&_0x1ef08c[_0x5725('0x2b')][_0x5725('0x39')]==='uniqueid'){_0x59a62d[_0x5725('0x49')]=_0x1ef08c['params']['id'];}else{_0x59a62d['id']=_0x1ef08c[_0x5725('0x41')]['id'];}return db[_0x5725('0x28')][_0x5725('0x44')]({'where':_0x59a62d,'attributes':['id',_0x5725('0x4a'),_0x5725('0x4b')],'raw':!![]})['then'](handleEntityNotFound(_0x26c157,null))[_0x5725('0x3d')](function(_0x28f3ac){if(_0x28f3ac){var _0x208656=_0x28f3ac[_0x5725('0x4a')];var _0x402637=util[_0x5725('0x4c')](_0x5725('0x4d'),_0x208656);if(fs[_0x5725('0x4e')](_0x402637)){_0x494ccd=!![];return _0xc4b8b4[_0x5725('0x4f')](_0x402637,_0x208656,config[_0x5725('0x50')][_0x5725('0x51')])[_0x5725('0x3d')](function(){return _0x28f3ac;});}return _0x28f3ac;}})[_0x5725('0x3d')](function(_0xae9939){if(_0xae9939){var _0x2adb1a=_0xae9939[_0x5725('0x4a')];if(!fs[_0x5725('0x4e')](_0x2adb1a)){throw new db[(_0x5725('0x52'))][(_0x5725('0x53'))](_0x5725('0x54'));}if(_0xae9939[_0x5725('0x4b')]){return _0x26c157['download'](_0x2adb1a,_0xae9939[_0x5725('0x4b')]+path[_0x5725('0x55')](_0x2adb1a),function(){if(_0x494ccd){fs[_0x5725('0x56')](_0x2adb1a);}});}else{return _0x26c157[_0x5725('0x48')](_0x2adb1a,function(_0x519bce){if(_0x494ccd){fs[_0x5725('0x56')](_0x2adb1a);}});}}})[_0x5725('0x47')](function(_0x3ba8b5){if(_0x3ba8b5[_0x5725('0x57')]===_0x5725('0x54')){_0x26c157['status'](0x194)['send'](_0x5725('0x58'));}else{return handleError(_0x26c157,null);}});};exports[_0x5725('0x21')]=function(_0x5e7c42,_0x162807){return db[_0x5725('0x28')][_0x5725('0x44')]({'where':{'id':_0x5e7c42[_0x5725('0x41')]['id']}})[_0x5725('0x3d')](function(_0x2ac5fa){if(!_0x2ac5fa)throw new ReferenceError(_0x5725('0x59'));return _0x2ac5fa;})['then'](function(_0xb7b08){var _0xb8f1b1=_0xb7b08[_0x5725('0x4a')];logger[_0x5725('0x5a')](_0x5725('0x5b'),_0xb8f1b1);if(!_[_0x5725('0x5c')](_0xb7b08['savePath'])&&fs['existsSync'](_0xb8f1b1)){logger['info'](_0x5725('0x5d')+_0xb8f1b1+_0x5725('0x5e'));fs[_0x5725('0x5f')](_0xb8f1b1);}_0xb8f1b1=_0xb8f1b1+_0x5725('0x60');if(!_[_0x5725('0x5c')](_0xb7b08[_0x5725('0x4a')])&&fs[_0x5725('0x4e')](_0xb8f1b1)){logger['info']('File:\x20\x22'+_0xb8f1b1+_0x5725('0x5e'));fs[_0x5725('0x5f')](_0xb8f1b1);}return _0xb7b08;})[_0x5725('0x3d')](function(_0x3c91aa){if(!_0x3c91aa)throw new InternalError();return _0x3c91aa[_0x5725('0x21')]();})['then'](function(){_0x162807[_0x5725('0x18')](0xcc)['end']();})[_0x5725('0x47')](handleError(_0x162807,null));};
\ No newline at end of file
+var _0x6218=['existsSync','decryptFile','secrets','Sequelize','ValidationError','SquareRecording\x20not\x20found','unlink','message','send','Not\x20found','destroy','Entity\x20not\x20found','info','isNil','File:\x20\x22','unlinkSync','.cypher','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','api','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','json','count','offset','set','Content-Range','apply','reject','save','update','then','end','error','stack','name','index','map','SquareRecording','rawAttributes','fieldName','type','key','model','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','order','sort','where','pick','merge','VIRTUAL','filter','findAll','rows','catch','keys','includeAll','include','find','create','body','download','../../components/encryptor','uniqueid','params','savePath','filename','%s.cypher'];(function(_0x142a41,_0x41f178){var _0x1899e7=function(_0x397ac6){while(--_0x397ac6){_0x142a41['push'](_0x142a41['shift']());}};_0x1899e7(++_0x41f178);}(_0x6218,0x78));var _0x8621=function(_0x12e4fc,_0xf01a75){_0x12e4fc=_0x12e4fc-0x0;var _0x197c91=_0x6218[_0x12e4fc];return _0x197c91;};'use strict';var pdf=require(_0x8621('0x0'));var emlformat=require(_0x8621('0x1'));var rimraf=require(_0x8621('0x2'));var zipdir=require(_0x8621('0x3'));var jsonpatch=require(_0x8621('0x4'));var rp=require(_0x8621('0x5'));var moment=require(_0x8621('0x6'));var BPromise=require(_0x8621('0x7'));var Mustache=require(_0x8621('0x8'));var util=require(_0x8621('0x9'));var path=require(_0x8621('0xa'));var sox=require(_0x8621('0xb'));var csv=require(_0x8621('0xc'));var ejs=require(_0x8621('0xd'));var fs=require('fs');var _=require(_0x8621('0xe'));var squel=require(_0x8621('0xf'));var crypto=require(_0x8621('0x10'));var jsforce=require(_0x8621('0x11'));var deskjs=require(_0x8621('0x12'));var toCsv=require(_0x8621('0xc'));var querystring=require(_0x8621('0x13'));var Papa=require('papaparse');var Redis=require(_0x8621('0x14'));var authService=require(_0x8621('0x15'));var qs=require(_0x8621('0x16'));var as=require(_0x8621('0x17'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x8621('0x18'));var utils=require('../../config/utils');var config=require(_0x8621('0x19'));var licenseUtil=require(_0x8621('0x1a'));var db=require(_0x8621('0x1b'))['db'];function respondWithStatusCode(_0x52125f,_0x51bd99){_0x51bd99=_0x51bd99||0xcc;return function(_0x1e356d){if(_0x1e356d){return _0x52125f[_0x8621('0x1c')](_0x51bd99);}return _0x52125f['status'](_0x51bd99)['end']();};}function respondWithResult(_0x156172,_0x56a61e){_0x56a61e=_0x56a61e||0xc8;return function(_0x16f427){if(_0x16f427){return _0x156172[_0x8621('0x1d')](_0x56a61e)[_0x8621('0x1e')](_0x16f427);}};}function respondWithFilteredResult(_0x496959,_0x54fa7c){return function(_0x32141d){if(_0x32141d){var _0x1b0861=_0x32141d[_0x8621('0x1f')],_0x3dd804=_0x54fa7c[_0x8621('0x20')],_0x55f72b=_0x54fa7c[_0x8621('0x20')]+_0x54fa7c['limit'],_0x47c363;if(_0x55f72b>=_0x1b0861){_0x55f72b=_0x1b0861;_0x47c363=0xc8;}else{_0x47c363=0xce;}_0x496959[_0x8621('0x1d')](_0x47c363);return _0x496959[_0x8621('0x21')](_0x8621('0x22'),_0x3dd804+'-'+_0x55f72b+'/'+_0x1b0861)[_0x8621('0x1e')](_0x32141d);}return null;};}function patchUpdates(_0x358000){return function(_0x586ded){try{jsonpatch[_0x8621('0x23')](_0x586ded,_0x358000,!![]);}catch(_0x3d6994){return BPromise[_0x8621('0x24')](_0x3d6994);}return _0x586ded[_0x8621('0x25')]();};}function saveUpdates(_0x1f091d,_0x44047d){return function(_0x5edd4f){if(_0x5edd4f){return _0x5edd4f[_0x8621('0x26')](_0x1f091d)['then'](function(_0x2ccffb){return _0x2ccffb;});}return null;};}function removeEntity(_0x394ef5,_0x3b8ab2){return function(_0x49f1d6){if(_0x49f1d6){return _0x49f1d6['destroy']()[_0x8621('0x27')](function(){_0x394ef5[_0x8621('0x1d')](0xcc)[_0x8621('0x28')]();});}};}function handleEntityNotFound(_0x535ea6,_0x4d00c1){return function(_0x5c2614){if(!_0x5c2614){_0x535ea6['sendStatus'](0x194);}return _0x5c2614;};}function handleError(_0x5cb569,_0x3bc7da){_0x3bc7da=_0x3bc7da||0x1f4;return function(_0x585aad){logger[_0x8621('0x29')](_0x585aad[_0x8621('0x2a')]);if(_0x585aad[_0x8621('0x2b')]){delete _0x585aad['name'];}_0x5cb569[_0x8621('0x1d')](_0x3bc7da)['send'](_0x585aad);};}exports[_0x8621('0x2c')]=function(_0x4a8ef5,_0x3e6b7d){var _0x567c09={},_0xf23d48={},_0x3b1e8a={'count':0x0,'rows':[]};var _0x4a9d7c=_[_0x8621('0x2d')](db[_0x8621('0x2e')][_0x8621('0x2f')],function(_0x1720db){return{'name':_0x1720db[_0x8621('0x30')],'type':_0x1720db[_0x8621('0x31')][_0x8621('0x32')]};});_0xf23d48[_0x8621('0x33')]=_[_0x8621('0x2d')](_0x4a9d7c,_0x8621('0x2b'));_0xf23d48[_0x8621('0x34')]=_['keys'](_0x4a8ef5[_0x8621('0x34')]);_0xf23d48[_0x8621('0x35')]=_[_0x8621('0x36')](_0xf23d48[_0x8621('0x33')],_0xf23d48['query']);_0x567c09[_0x8621('0x37')]=_[_0x8621('0x36')](_0xf23d48[_0x8621('0x33')],qs[_0x8621('0x38')](_0x4a8ef5['query'][_0x8621('0x38')]));_0x567c09[_0x8621('0x37')]=_0x567c09[_0x8621('0x37')][_0x8621('0x39')]?_0x567c09[_0x8621('0x37')]:_0xf23d48[_0x8621('0x33')];if(!_0x4a8ef5[_0x8621('0x34')][_0x8621('0x3a')](_0x8621('0x3b'))){_0x567c09[_0x8621('0x3c')]=qs[_0x8621('0x3c')](_0x4a8ef5[_0x8621('0x34')][_0x8621('0x3c')]);_0x567c09[_0x8621('0x20')]=qs[_0x8621('0x20')](_0x4a8ef5[_0x8621('0x34')][_0x8621('0x20')]);}_0x567c09[_0x8621('0x3d')]=qs[_0x8621('0x3e')](_0x4a8ef5[_0x8621('0x34')][_0x8621('0x3e')]);_0x567c09[_0x8621('0x3f')]=qs[_0x8621('0x35')](_[_0x8621('0x40')](_0x4a8ef5[_0x8621('0x34')],_0xf23d48[_0x8621('0x35')]),_0x4a9d7c);if(_0x4a8ef5[_0x8621('0x34')]['filter']){_0x567c09[_0x8621('0x3f')]=_[_0x8621('0x41')](_0x567c09[_0x8621('0x3f')],{'$or':_[_0x8621('0x2d')](_0x4a9d7c,function(_0x2773ea){if(_0x2773ea[_0x8621('0x31')]!==_0x8621('0x42')){var _0x2754f6={};_0x2754f6[_0x2773ea[_0x8621('0x2b')]]={'$like':'%'+_0x4a8ef5[_0x8621('0x34')][_0x8621('0x43')]+'%'};return _0x2754f6;}})});}_0x567c09=_[_0x8621('0x41')]({},_0x567c09,_0x4a8ef5['options']);var _0x5bb037={'where':_0x567c09['where']};return db[_0x8621('0x2e')][_0x8621('0x1f')](_0x5bb037)[_0x8621('0x27')](function(_0x142316){_0x3b1e8a[_0x8621('0x1f')]=_0x142316;if(_0x4a8ef5[_0x8621('0x34')]['includeAll']){_0x567c09['include']=[{'all':!![]}];}return db[_0x8621('0x2e')][_0x8621('0x44')](_0x567c09);})['then'](function(_0x16dd96){_0x3b1e8a[_0x8621('0x45')]=_0x16dd96;return _0x3b1e8a;})[_0x8621('0x27')](respondWithFilteredResult(_0x3e6b7d,_0x567c09))[_0x8621('0x46')](handleError(_0x3e6b7d,null));};exports['show']=function(_0x141812,_0x26268d){var _0xee62d0={'raw':!![],'where':{'id':_0x141812['params']['id']}},_0x5cf519={};_0x5cf519[_0x8621('0x33')]=_[_0x8621('0x47')](db[_0x8621('0x2e')][_0x8621('0x2f')]);_0x5cf519[_0x8621('0x34')]=_[_0x8621('0x47')](_0x141812['query']);_0x5cf519[_0x8621('0x35')]=_[_0x8621('0x36')](_0x5cf519[_0x8621('0x33')],_0x5cf519['query']);_0xee62d0[_0x8621('0x37')]=_[_0x8621('0x36')](_0x5cf519[_0x8621('0x33')],qs[_0x8621('0x38')](_0x141812[_0x8621('0x34')][_0x8621('0x38')]));_0xee62d0[_0x8621('0x37')]=_0xee62d0['attributes'][_0x8621('0x39')]?_0xee62d0['attributes']:_0x5cf519[_0x8621('0x33')];if(_0x141812['query'][_0x8621('0x48')]){_0xee62d0[_0x8621('0x49')]=[{'all':!![]}];}_0xee62d0=_[_0x8621('0x41')]({},_0xee62d0,_0x141812['options']);return db[_0x8621('0x2e')][_0x8621('0x4a')](_0xee62d0)[_0x8621('0x27')](handleEntityNotFound(_0x26268d,null))['then'](respondWithResult(_0x26268d,null))[_0x8621('0x46')](handleError(_0x26268d,null));};exports[_0x8621('0x4b')]=function(_0x391380,_0x292056){return db['SquareRecording']['create'](_0x391380['body'],{})['then'](respondWithResult(_0x292056,0xc9))[_0x8621('0x46')](handleError(_0x292056,null));};exports[_0x8621('0x26')]=function(_0x98fbe3,_0x4ef408){if(_0x98fbe3[_0x8621('0x4c')]['id']){delete _0x98fbe3[_0x8621('0x4c')]['id'];}return db[_0x8621('0x2e')][_0x8621('0x4a')]({'where':{'id':_0x98fbe3['params']['id']}})['then'](handleEntityNotFound(_0x4ef408,null))['then'](saveUpdates(_0x98fbe3['body'],null))[_0x8621('0x27')](respondWithResult(_0x4ef408,null))[_0x8621('0x46')](handleError(_0x4ef408,null));};exports[_0x8621('0x4d')]=function(_0x3b1f50,_0x257dcf,_0x3bf0dc){var _0x53b4cf=require(_0x8621('0x4e'));var _0x29e2be=![];var _0x209a3a={};if(_0x3b1f50['query'][_0x8621('0x31')]&&_0x3b1f50[_0x8621('0x34')][_0x8621('0x31')]===_0x8621('0x4f')){_0x209a3a[_0x8621('0x4f')]=_0x3b1f50[_0x8621('0x50')]['id'];}else{_0x209a3a['id']=_0x3b1f50[_0x8621('0x50')]['id'];}return db[_0x8621('0x2e')]['find']({'where':_0x209a3a,'attributes':['id',_0x8621('0x51'),_0x8621('0x52')],'raw':!![]})[_0x8621('0x27')](handleEntityNotFound(_0x257dcf,null))[_0x8621('0x27')](function(_0x5ac6e6){if(_0x5ac6e6){var _0x16ed70=_0x5ac6e6[_0x8621('0x51')];var _0x4ec312=util['format'](_0x8621('0x53'),_0x16ed70);if(fs[_0x8621('0x54')](_0x4ec312)){_0x29e2be=!![];return _0x53b4cf[_0x8621('0x55')](_0x4ec312,_0x16ed70,config[_0x8621('0x56')]['recording'])[_0x8621('0x27')](function(){return _0x5ac6e6;});}return _0x5ac6e6;}})[_0x8621('0x27')](function(_0x4266d1){if(_0x4266d1){var _0x1a0ebf=_0x4266d1[_0x8621('0x51')];if(!fs[_0x8621('0x54')](_0x1a0ebf)){throw new db[(_0x8621('0x57'))][(_0x8621('0x58'))](_0x8621('0x59'));}if(_0x4266d1[_0x8621('0x52')]){return _0x257dcf[_0x8621('0x4d')](_0x1a0ebf,_0x4266d1[_0x8621('0x52')]+path['extname'](_0x1a0ebf),function(){if(_0x29e2be){fs[_0x8621('0x5a')](_0x1a0ebf);}});}else{return _0x257dcf[_0x8621('0x4d')](_0x1a0ebf,function(_0x20b183){if(_0x29e2be){fs['unlink'](_0x1a0ebf);}});}}})[_0x8621('0x46')](function(_0xaae9f7){if(_0xaae9f7[_0x8621('0x5b')]===_0x8621('0x59')){_0x257dcf[_0x8621('0x1d')](0x194)[_0x8621('0x5c')](_0x8621('0x5d'));}else{return handleError(_0x257dcf,null);}});};exports[_0x8621('0x5e')]=function(_0xf873f8,_0xaa8e86){return db[_0x8621('0x2e')][_0x8621('0x4a')]({'where':{'id':_0xf873f8[_0x8621('0x50')]['id']}})[_0x8621('0x27')](function(_0x4b125d){if(!_0x4b125d)throw new ReferenceError(_0x8621('0x5f'));return _0x4b125d;})[_0x8621('0x27')](function(_0x447eac){var _0x1d2be3=_0x447eac['savePath'];logger[_0x8621('0x60')]('cancellazione\x20fisica\x20documento\x20%s',_0x1d2be3);if(!_[_0x8621('0x61')](_0x447eac[_0x8621('0x51')])&&fs['existsSync'](_0x1d2be3)){logger['info'](_0x8621('0x62')+_0x1d2be3+'\x22\x20trovato\x20eseguo\x20la\x20cancellazione');fs[_0x8621('0x63')](_0x1d2be3);}_0x1d2be3=_0x1d2be3+_0x8621('0x64');if(!_[_0x8621('0x61')](_0x447eac[_0x8621('0x51')])&&fs[_0x8621('0x54')](_0x1d2be3)){logger[_0x8621('0x60')]('File:\x20\x22'+_0x1d2be3+_0x8621('0x65'));fs[_0x8621('0x63')](_0x1d2be3);}return _0x447eac;})[_0x8621('0x27')](function(_0x135634){if(!_0x135634)throw new InternalError();return _0x135634['destroy']();})['then'](function(){_0xaa8e86[_0x8621('0x1d')](0xcc)[_0x8621('0x28')]();})['catch'](handleError(_0xaa8e86,null));};
\ No newline at end of file