Built motion from commit f67b3b02.|2.6.31
[motion2.git] / server / api / squareRecording / squareRecording.controller.js
index 6325845..a79e943 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1457=['create','body','find','../../components/encryptor','uniqueid','savePath','filename','format','existsSync','decryptFile','secrets','recording','Sequelize','SquareRecording\x20not\x20found','download','extname','message','Not\x20found','isNil','Entity\x20not\x20found','cancellazione\x20fisica\x20documento\x20%s','info','File:\x20\x22','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','.cypher','eml-format','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','sox','to-csv','ejs','fs-extra','lodash','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/license/util','../../mysqldb','status','end','offset','undefined','count','limit','set','Content-Range','json','apply','reject','save','update','then','destroy','sendStatus','error','stack','name','send','index','map','SquareRecording','type','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','VIRTUAL','filter','options','includeAll','findAll','rows','catch','params','include','merge'];(function(_0x3764e9,_0x1633e1){var _0x52d920=function(_0x185ac4){while(--_0x185ac4){_0x3764e9['push'](_0x3764e9['shift']());}};_0x52d920(++_0x1633e1);}(_0x1457,0xe1));var _0x7145=function(_0x5d949e,_0x555707){_0x5d949e=_0x5d949e-0x0;var _0x445c1e=_0x1457[_0x5d949e];return _0x445c1e;};'use strict';var emlformat=require(_0x7145('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x7145('0x1'));var jsonpatch=require(_0x7145('0x2'));var rp=require(_0x7145('0x3'));var moment=require('moment');var BPromise=require(_0x7145('0x4'));var Mustache=require(_0x7145('0x5'));var util=require(_0x7145('0x6'));var path=require('path');var sox=require(_0x7145('0x7'));var csv=require(_0x7145('0x8'));var ejs=require(_0x7145('0x9'));var fs=require('fs');var fs_extra=require(_0x7145('0xa'));var _=require(_0x7145('0xb'));var squel=require(_0x7145('0xc'));var crypto=require('crypto');var jsforce=require(_0x7145('0xd'));var deskjs=require(_0x7145('0xe'));var toCsv=require(_0x7145('0x8'));var querystring=require(_0x7145('0xf'));var Papa=require(_0x7145('0x10'));var Redis=require(_0x7145('0x11'));var authService=require(_0x7145('0x12'));var qs=require('../../components/parsers/qs');var as=require(_0x7145('0x13'));var hardwareService=require(_0x7145('0x14'));var logger=require(_0x7145('0x15'))(_0x7145('0x16'));var utils=require(_0x7145('0x17'));var config=require('../../config/environment');var licenseUtil=require(_0x7145('0x18'));var db=require(_0x7145('0x19'))['db'];function respondWithStatusCode(_0x65ed82,_0x103929){_0x103929=_0x103929||0xcc;return function(_0xf1b6fa){if(_0xf1b6fa){return _0x65ed82['sendStatus'](_0x103929);}return _0x65ed82[_0x7145('0x1a')](_0x103929)[_0x7145('0x1b')]();};}function respondWithResult(_0x44964d,_0x1ae313){_0x1ae313=_0x1ae313||0xc8;return function(_0x1c6bc0){if(_0x1c6bc0){return _0x44964d[_0x7145('0x1a')](_0x1ae313)['json'](_0x1c6bc0);}};}function respondWithFilteredResult(_0x4ef205,_0x545d43){return function(_0x4aa872){if(_0x4aa872){var _0x3213b8=typeof _0x545d43[_0x7145('0x1c')]===_0x7145('0x1d')&&typeof _0x545d43['limit']===_0x7145('0x1d');var _0x154d60=_0x4aa872['count'];var _0x2902dc=_0x3213b8?0x0:_0x545d43[_0x7145('0x1c')];var _0x2c94db=_0x3213b8?_0x4aa872[_0x7145('0x1e')]:_0x545d43['offset']+_0x545d43[_0x7145('0x1f')];var _0x392a27;if(_0x2c94db>=_0x154d60){_0x2c94db=_0x154d60;_0x392a27=0xc8;}else{_0x392a27=0xce;}_0x4ef205['status'](_0x392a27);return _0x4ef205[_0x7145('0x20')](_0x7145('0x21'),_0x2902dc+'-'+_0x2c94db+'/'+_0x154d60)[_0x7145('0x22')](_0x4aa872);}return null;};}function patchUpdates(_0x5259c3){return function(_0x102f10){try{jsonpatch[_0x7145('0x23')](_0x102f10,_0x5259c3,!![]);}catch(_0x8714f6){return BPromise[_0x7145('0x24')](_0x8714f6);}return _0x102f10[_0x7145('0x25')]();};}function saveUpdates(_0x3a0c77,_0x240e51){return function(_0x287d11){if(_0x287d11){return _0x287d11[_0x7145('0x26')](_0x3a0c77)[_0x7145('0x27')](function(_0x28c30c){return _0x28c30c;});}return null;};}function removeEntity(_0x3c3d4b,_0x5eb5a9){return function(_0x5ded3a){if(_0x5ded3a){return _0x5ded3a[_0x7145('0x28')]()[_0x7145('0x27')](function(){_0x3c3d4b['status'](0xcc)[_0x7145('0x1b')]();});}};}function handleEntityNotFound(_0x5a6edc,_0x3f3469){return function(_0x293bf9){if(!_0x293bf9){_0x5a6edc[_0x7145('0x29')](0x194);}return _0x293bf9;};}function handleError(_0x352847,_0x37ea5e){_0x37ea5e=_0x37ea5e||0x1f4;return function(_0x17d218){logger[_0x7145('0x2a')](_0x17d218[_0x7145('0x2b')]);if(_0x17d218[_0x7145('0x2c')]){delete _0x17d218[_0x7145('0x2c')];}_0x352847['status'](_0x37ea5e)[_0x7145('0x2d')](_0x17d218);};}exports[_0x7145('0x2e')]=function(_0x52b0ff,_0x348669){var _0x36472b={},_0x4dc651={},_0x2976ca={'count':0x0,'rows':[]};var _0x31724e=_[_0x7145('0x2f')](db[_0x7145('0x30')]['rawAttributes'],function(_0x1b2b21){return{'name':_0x1b2b21['fieldName'],'type':_0x1b2b21[_0x7145('0x31')][_0x7145('0x32')]};});_0x4dc651[_0x7145('0x33')]=_['map'](_0x31724e,_0x7145('0x2c'));_0x4dc651[_0x7145('0x34')]=_[_0x7145('0x35')](_0x52b0ff['query']);_0x4dc651[_0x7145('0x36')]=_[_0x7145('0x37')](_0x4dc651[_0x7145('0x33')],_0x4dc651[_0x7145('0x34')]);_0x36472b[_0x7145('0x38')]=_[_0x7145('0x37')](_0x4dc651['model'],qs[_0x7145('0x39')](_0x52b0ff['query'][_0x7145('0x39')]));_0x36472b[_0x7145('0x38')]=_0x36472b[_0x7145('0x38')][_0x7145('0x3a')]?_0x36472b[_0x7145('0x38')]:_0x4dc651[_0x7145('0x33')];if(!_0x52b0ff[_0x7145('0x34')][_0x7145('0x3b')](_0x7145('0x3c'))){_0x36472b[_0x7145('0x1f')]=qs[_0x7145('0x1f')](_0x52b0ff[_0x7145('0x34')][_0x7145('0x1f')]);_0x36472b[_0x7145('0x1c')]=qs[_0x7145('0x1c')](_0x52b0ff[_0x7145('0x34')][_0x7145('0x1c')]);}_0x36472b[_0x7145('0x3d')]=qs[_0x7145('0x3e')](_0x52b0ff[_0x7145('0x34')][_0x7145('0x3e')]);_0x36472b[_0x7145('0x3f')]=qs[_0x7145('0x36')](_[_0x7145('0x40')](_0x52b0ff[_0x7145('0x34')],_0x4dc651[_0x7145('0x36')]),_0x31724e);if(_0x52b0ff['query']['filter']){_0x36472b['where']=_['merge'](_0x36472b[_0x7145('0x3f')],{'$or':_[_0x7145('0x2f')](_0x31724e,function(_0x18c826){if(_0x18c826[_0x7145('0x31')]!==_0x7145('0x41')){var _0x53fca2={};_0x53fca2[_0x18c826[_0x7145('0x2c')]]={'$like':'%'+_0x52b0ff['query'][_0x7145('0x42')]+'%'};return _0x53fca2;}})});}_0x36472b=_['merge']({},_0x36472b,_0x52b0ff[_0x7145('0x43')]);var _0x5b12b0={'where':_0x36472b[_0x7145('0x3f')]};return db[_0x7145('0x30')]['count'](_0x5b12b0)[_0x7145('0x27')](function(_0x225e51){_0x2976ca[_0x7145('0x1e')]=_0x225e51;if(_0x52b0ff[_0x7145('0x34')][_0x7145('0x44')]){_0x36472b['include']=[{'all':!![]}];}return db[_0x7145('0x30')][_0x7145('0x45')](_0x36472b);})[_0x7145('0x27')](function(_0x11fc81){_0x2976ca[_0x7145('0x46')]=_0x11fc81;return _0x2976ca;})[_0x7145('0x27')](respondWithFilteredResult(_0x348669,_0x36472b))[_0x7145('0x47')](handleError(_0x348669,null));};exports['show']=function(_0x30fdca,_0x38a744){var _0xcc88b={'raw':!![],'where':{'id':_0x30fdca[_0x7145('0x48')]['id']}},_0x561da4={};_0x561da4[_0x7145('0x33')]=_[_0x7145('0x35')](db[_0x7145('0x30')]['rawAttributes']);_0x561da4['query']=_[_0x7145('0x35')](_0x30fdca['query']);_0x561da4['filters']=_['intersection'](_0x561da4['model'],_0x561da4[_0x7145('0x34')]);_0xcc88b['attributes']=_[_0x7145('0x37')](_0x561da4[_0x7145('0x33')],qs[_0x7145('0x39')](_0x30fdca[_0x7145('0x34')][_0x7145('0x39')]));_0xcc88b[_0x7145('0x38')]=_0xcc88b[_0x7145('0x38')]['length']?_0xcc88b[_0x7145('0x38')]:_0x561da4['model'];if(_0x30fdca[_0x7145('0x34')][_0x7145('0x44')]){_0xcc88b[_0x7145('0x49')]=[{'all':!![]}];}_0xcc88b=_[_0x7145('0x4a')]({},_0xcc88b,_0x30fdca[_0x7145('0x43')]);return db[_0x7145('0x30')]['find'](_0xcc88b)[_0x7145('0x27')](handleEntityNotFound(_0x38a744,null))['then'](respondWithResult(_0x38a744,null))[_0x7145('0x47')](handleError(_0x38a744,null));};exports[_0x7145('0x4b')]=function(_0x34c5eb,_0x5e372c){return db[_0x7145('0x30')]['create'](_0x34c5eb['body'],{})[_0x7145('0x27')](respondWithResult(_0x5e372c,0xc9))[_0x7145('0x47')](handleError(_0x5e372c,null));};exports[_0x7145('0x26')]=function(_0x258e99,_0x34a1d9){if(_0x258e99[_0x7145('0x4c')]['id']){delete _0x258e99[_0x7145('0x4c')]['id'];}return db[_0x7145('0x30')][_0x7145('0x4d')]({'where':{'id':_0x258e99[_0x7145('0x48')]['id']}})[_0x7145('0x27')](handleEntityNotFound(_0x34a1d9,null))[_0x7145('0x27')](saveUpdates(_0x258e99[_0x7145('0x4c')],null))[_0x7145('0x27')](respondWithResult(_0x34a1d9,null))[_0x7145('0x47')](handleError(_0x34a1d9,null));};exports['download']=function(_0x1856e0,_0x4f814a,_0x5d4edd){var _0x462f11=require(_0x7145('0x4e'));var _0x352846=![];var _0x20d1f7={};if(_0x1856e0[_0x7145('0x34')]['type']&&_0x1856e0[_0x7145('0x34')][_0x7145('0x31')]===_0x7145('0x4f')){_0x20d1f7[_0x7145('0x4f')]=_0x1856e0[_0x7145('0x48')]['id'];}else{_0x20d1f7['id']=_0x1856e0[_0x7145('0x48')]['id'];}return db[_0x7145('0x30')][_0x7145('0x4d')]({'where':_0x20d1f7,'attributes':['id',_0x7145('0x50'),_0x7145('0x51')],'raw':!![]})[_0x7145('0x27')](handleEntityNotFound(_0x4f814a,null))[_0x7145('0x27')](function(_0x177ede){if(_0x177ede){var _0x2953b9=_0x177ede[_0x7145('0x50')];var _0x1f617e=util[_0x7145('0x52')]('%s.cypher',_0x2953b9);if(fs[_0x7145('0x53')](_0x1f617e)){_0x352846=!![];return _0x462f11[_0x7145('0x54')](_0x1f617e,_0x2953b9,config[_0x7145('0x55')][_0x7145('0x56')])[_0x7145('0x27')](function(){return _0x177ede;});}return _0x177ede;}})[_0x7145('0x27')](function(_0x469201){if(_0x469201){var _0x2e580c=_0x469201[_0x7145('0x50')];if(!fs[_0x7145('0x53')](_0x2e580c)){throw new db[(_0x7145('0x57'))]['ValidationError'](_0x7145('0x58'));}if(_0x469201[_0x7145('0x51')]){return _0x4f814a[_0x7145('0x59')](_0x2e580c,_0x469201[_0x7145('0x51')]+path[_0x7145('0x5a')](_0x2e580c),function(){if(_0x352846){fs['unlink'](_0x2e580c);}});}else{return _0x4f814a[_0x7145('0x59')](_0x2e580c,function(_0x1d27f3){if(_0x352846){fs['unlink'](_0x2e580c);}});}}})[_0x7145('0x47')](function(_0x2add8b){if(_0x2add8b[_0x7145('0x5b')]===_0x7145('0x58')){_0x4f814a[_0x7145('0x1a')](0x194)['send'](_0x7145('0x5c'));}else{return handleError(_0x4f814a,null);}});};exports[_0x7145('0x28')]=function(_0x8b5624,_0x474b8d){return db[_0x7145('0x30')]['find']({'where':{'id':_0x8b5624[_0x7145('0x48')]['id']}})[_0x7145('0x27')](function(_0x1da0df){if(_[_0x7145('0x5d')](_0x1da0df)){throw new ReferenceError(_0x7145('0x5e'));}return _0x1da0df;})[_0x7145('0x27')](function(_0x46fd66){var _0x299673=_0x46fd66[_0x7145('0x50')];logger['info'](_0x7145('0x5f'),_0x299673);if(!_[_0x7145('0x5d')](_0x46fd66[_0x7145('0x50')])&&fs[_0x7145('0x53')](_0x299673)){logger[_0x7145('0x60')](_0x7145('0x61')+_0x299673+_0x7145('0x62'));fs['unlinkSync'](_0x299673);}_0x299673=_0x299673+_0x7145('0x63');if(!_['isNil'](_0x46fd66[_0x7145('0x50')])&&fs[_0x7145('0x53')](_0x299673)){logger[_0x7145('0x60')](_0x7145('0x61')+_0x299673+_0x7145('0x62'));fs['unlinkSync'](_0x299673);}return _0x46fd66;})[_0x7145('0x27')](function(_0x3f1a82){if(!_0x3f1a82)throw new InternalError();return _0x3f1a82[_0x7145('0x28')]();})[_0x7145('0x27')](function(){_0x474b8d[_0x7145('0x1a')](0xcc)['end']();})[_0x7145('0x47')](handleError(_0x474b8d,null));};
\ No newline at end of file
+var _0x51bd=['ValidationError','SquareRecording\x20not\x20found','extname','unlink','destroy','isNil','Entity\x20not\x20found','info','File:\x20\x22','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','unlinkSync','.cypher','end','fast-json-patch','request-promise','moment','util','path','sox','to-csv','fs-extra','lodash','squel','jsforce','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','status','undefined','count','offset','limit','set','Content-Range','json','apply','reject','save','update','then','sendStatus','error','stack','name','send','index','SquareRecording','rawAttributes','fieldName','type','key','model','map','query','keys','filters','attributes','intersection','fields','nolimit','order','sort','where','pick','filter','merge','options','includeAll','include','findAll','rows','catch','show','params','length','create','body','find','download','../../components/encryptor','uniqueid','savePath','filename','%s.cypher','existsSync','decryptFile','secrets','recording','Sequelize'];(function(_0x20f6e6,_0xae970){var _0x319291=function(_0x4f61be){while(--_0x4f61be){_0x20f6e6['push'](_0x20f6e6['shift']());}};_0x319291(++_0xae970);}(_0x51bd,0x1f2));var _0xd51b=function(_0x20a584,_0xe384a5){_0x20a584=_0x20a584-0x0;var _0x4b41a8=_0x51bd[_0x20a584];return _0x4b41a8;};'use strict';var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0xd51b('0x0'));var rp=require(_0xd51b('0x1'));var moment=require(_0xd51b('0x2'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0xd51b('0x3'));var path=require(_0xd51b('0x4'));var sox=require(_0xd51b('0x5'));var csv=require(_0xd51b('0x6'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0xd51b('0x7'));var _=require(_0xd51b('0x8'));var squel=require(_0xd51b('0x9'));var crypto=require('crypto');var jsforce=require(_0xd51b('0xa'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0xd51b('0xb'));var Papa=require(_0xd51b('0xc'));var Redis=require('ioredis');var authService=require(_0xd51b('0xd'));var qs=require(_0xd51b('0xe'));var as=require(_0xd51b('0xf'));var hardwareService=require(_0xd51b('0x10'));var logger=require('../../config/logger')(_0xd51b('0x11'));var utils=require(_0xd51b('0x12'));var config=require(_0xd51b('0x13'));var licenseUtil=require(_0xd51b('0x14'));var db=require(_0xd51b('0x15'))['db'];function respondWithStatusCode(_0x461ef2,_0x1c2ae3){_0x1c2ae3=_0x1c2ae3||0xcc;return function(_0x1e9cc5){if(_0x1e9cc5){return _0x461ef2['sendStatus'](_0x1c2ae3);}return _0x461ef2[_0xd51b('0x16')](_0x1c2ae3)['end']();};}function respondWithResult(_0x4e56b4,_0x9cda10){_0x9cda10=_0x9cda10||0xc8;return function(_0x153153){if(_0x153153){return _0x4e56b4['status'](_0x9cda10)['json'](_0x153153);}};}function respondWithFilteredResult(_0x4e10a6,_0x310a32){return function(_0x54b1c4){if(_0x54b1c4){var _0x4a6dea=typeof _0x310a32['offset']===_0xd51b('0x17')&&typeof _0x310a32['limit']===_0xd51b('0x17');var _0x6969da=_0x54b1c4[_0xd51b('0x18')];var _0x2f4081=_0x4a6dea?0x0:_0x310a32[_0xd51b('0x19')];var _0x274673=_0x4a6dea?_0x54b1c4[_0xd51b('0x18')]:_0x310a32[_0xd51b('0x19')]+_0x310a32[_0xd51b('0x1a')];var _0x16637f;if(_0x274673>=_0x6969da){_0x274673=_0x6969da;_0x16637f=0xc8;}else{_0x16637f=0xce;}_0x4e10a6[_0xd51b('0x16')](_0x16637f);return _0x4e10a6[_0xd51b('0x1b')](_0xd51b('0x1c'),_0x2f4081+'-'+_0x274673+'/'+_0x6969da)[_0xd51b('0x1d')](_0x54b1c4);}return null;};}function patchUpdates(_0x160908){return function(_0x34eacb){try{jsonpatch[_0xd51b('0x1e')](_0x34eacb,_0x160908,!![]);}catch(_0x214c6e){return BPromise[_0xd51b('0x1f')](_0x214c6e);}return _0x34eacb[_0xd51b('0x20')]();};}function saveUpdates(_0xd1ba1b,_0x2c0245){return function(_0x33837a){if(_0x33837a){return _0x33837a[_0xd51b('0x21')](_0xd1ba1b)[_0xd51b('0x22')](function(_0x1c1f21){return _0x1c1f21;});}return null;};}function removeEntity(_0x497c2e,_0x1bfd07){return function(_0x4b0973){if(_0x4b0973){return _0x4b0973['destroy']()['then'](function(){_0x497c2e[_0xd51b('0x16')](0xcc)['end']();});}};}function handleEntityNotFound(_0x18a8cb,_0x2f7ee0){return function(_0x295e61){if(!_0x295e61){_0x18a8cb[_0xd51b('0x23')](0x194);}return _0x295e61;};}function handleError(_0x5f2d8d,_0x30c43e){_0x30c43e=_0x30c43e||0x1f4;return function(_0x289b76){logger[_0xd51b('0x24')](_0x289b76[_0xd51b('0x25')]);if(_0x289b76[_0xd51b('0x26')]){delete _0x289b76[_0xd51b('0x26')];}_0x5f2d8d[_0xd51b('0x16')](_0x30c43e)[_0xd51b('0x27')](_0x289b76);};}exports[_0xd51b('0x28')]=function(_0x10bec8,_0x11d097){var _0x362823={},_0x3f9dde={},_0x1a3df7={'count':0x0,'rows':[]};var _0x196fa5=_['map'](db[_0xd51b('0x29')][_0xd51b('0x2a')],function(_0x309e22){return{'name':_0x309e22[_0xd51b('0x2b')],'type':_0x309e22[_0xd51b('0x2c')][_0xd51b('0x2d')]};});_0x3f9dde[_0xd51b('0x2e')]=_[_0xd51b('0x2f')](_0x196fa5,'name');_0x3f9dde[_0xd51b('0x30')]=_[_0xd51b('0x31')](_0x10bec8[_0xd51b('0x30')]);_0x3f9dde[_0xd51b('0x32')]=_['intersection'](_0x3f9dde[_0xd51b('0x2e')],_0x3f9dde[_0xd51b('0x30')]);_0x362823[_0xd51b('0x33')]=_[_0xd51b('0x34')](_0x3f9dde[_0xd51b('0x2e')],qs['fields'](_0x10bec8[_0xd51b('0x30')][_0xd51b('0x35')]));_0x362823[_0xd51b('0x33')]=_0x362823[_0xd51b('0x33')]['length']?_0x362823[_0xd51b('0x33')]:_0x3f9dde[_0xd51b('0x2e')];if(!_0x10bec8[_0xd51b('0x30')]['hasOwnProperty'](_0xd51b('0x36'))){_0x362823['limit']=qs[_0xd51b('0x1a')](_0x10bec8['query'][_0xd51b('0x1a')]);_0x362823[_0xd51b('0x19')]=qs[_0xd51b('0x19')](_0x10bec8[_0xd51b('0x30')][_0xd51b('0x19')]);}_0x362823[_0xd51b('0x37')]=qs[_0xd51b('0x38')](_0x10bec8[_0xd51b('0x30')][_0xd51b('0x38')]);_0x362823[_0xd51b('0x39')]=qs[_0xd51b('0x32')](_[_0xd51b('0x3a')](_0x10bec8[_0xd51b('0x30')],_0x3f9dde[_0xd51b('0x32')]),_0x196fa5);if(_0x10bec8[_0xd51b('0x30')][_0xd51b('0x3b')]){_0x362823[_0xd51b('0x39')]=_['merge'](_0x362823[_0xd51b('0x39')],{'$or':_[_0xd51b('0x2f')](_0x196fa5,function(_0x536929){if(_0x536929['type']!=='VIRTUAL'){var _0x345f51={};_0x345f51[_0x536929[_0xd51b('0x26')]]={'$like':'%'+_0x10bec8[_0xd51b('0x30')][_0xd51b('0x3b')]+'%'};return _0x345f51;}})});}_0x362823=_[_0xd51b('0x3c')]({},_0x362823,_0x10bec8[_0xd51b('0x3d')]);var _0x57ef29={'where':_0x362823[_0xd51b('0x39')]};return db[_0xd51b('0x29')][_0xd51b('0x18')](_0x57ef29)[_0xd51b('0x22')](function(_0x3915e6){_0x1a3df7[_0xd51b('0x18')]=_0x3915e6;if(_0x10bec8[_0xd51b('0x30')][_0xd51b('0x3e')]){_0x362823[_0xd51b('0x3f')]=[{'all':!![]}];}return db['SquareRecording'][_0xd51b('0x40')](_0x362823);})['then'](function(_0x5acab8){_0x1a3df7[_0xd51b('0x41')]=_0x5acab8;return _0x1a3df7;})[_0xd51b('0x22')](respondWithFilteredResult(_0x11d097,_0x362823))[_0xd51b('0x42')](handleError(_0x11d097,null));};exports[_0xd51b('0x43')]=function(_0x1d3765,_0x741c56){var _0x570569={'raw':!![],'where':{'id':_0x1d3765[_0xd51b('0x44')]['id']}},_0x3f52a9={};_0x3f52a9[_0xd51b('0x2e')]=_[_0xd51b('0x31')](db[_0xd51b('0x29')][_0xd51b('0x2a')]);_0x3f52a9['query']=_['keys'](_0x1d3765['query']);_0x3f52a9[_0xd51b('0x32')]=_[_0xd51b('0x34')](_0x3f52a9[_0xd51b('0x2e')],_0x3f52a9['query']);_0x570569[_0xd51b('0x33')]=_[_0xd51b('0x34')](_0x3f52a9[_0xd51b('0x2e')],qs[_0xd51b('0x35')](_0x1d3765[_0xd51b('0x30')][_0xd51b('0x35')]));_0x570569[_0xd51b('0x33')]=_0x570569[_0xd51b('0x33')][_0xd51b('0x45')]?_0x570569[_0xd51b('0x33')]:_0x3f52a9['model'];if(_0x1d3765[_0xd51b('0x30')][_0xd51b('0x3e')]){_0x570569[_0xd51b('0x3f')]=[{'all':!![]}];}_0x570569=_['merge']({},_0x570569,_0x1d3765['options']);return db[_0xd51b('0x29')]['find'](_0x570569)['then'](handleEntityNotFound(_0x741c56,null))[_0xd51b('0x22')](respondWithResult(_0x741c56,null))[_0xd51b('0x42')](handleError(_0x741c56,null));};exports[_0xd51b('0x46')]=function(_0x455d0d,_0x2ab7c9){return db[_0xd51b('0x29')][_0xd51b('0x46')](_0x455d0d[_0xd51b('0x47')],{})[_0xd51b('0x22')](respondWithResult(_0x2ab7c9,0xc9))[_0xd51b('0x42')](handleError(_0x2ab7c9,null));};exports[_0xd51b('0x21')]=function(_0x3d7905,_0x5f2d95){if(_0x3d7905[_0xd51b('0x47')]['id']){delete _0x3d7905[_0xd51b('0x47')]['id'];}return db[_0xd51b('0x29')][_0xd51b('0x48')]({'where':{'id':_0x3d7905[_0xd51b('0x44')]['id']}})[_0xd51b('0x22')](handleEntityNotFound(_0x5f2d95,null))[_0xd51b('0x22')](saveUpdates(_0x3d7905['body'],null))[_0xd51b('0x22')](respondWithResult(_0x5f2d95,null))[_0xd51b('0x42')](handleError(_0x5f2d95,null));};exports[_0xd51b('0x49')]=function(_0x26d2ae,_0x50fd99,_0x39e958){var _0x563dab=require(_0xd51b('0x4a'));var _0x181dbb=![];var _0x2e5c3a={};if(_0x26d2ae['query'][_0xd51b('0x2c')]&&_0x26d2ae['query'][_0xd51b('0x2c')]===_0xd51b('0x4b')){_0x2e5c3a['uniqueid']=_0x26d2ae['params']['id'];}else{_0x2e5c3a['id']=_0x26d2ae[_0xd51b('0x44')]['id'];}return db[_0xd51b('0x29')]['find']({'where':_0x2e5c3a,'attributes':['id',_0xd51b('0x4c'),_0xd51b('0x4d')],'raw':!![]})[_0xd51b('0x22')](handleEntityNotFound(_0x50fd99,null))[_0xd51b('0x22')](function(_0x1e1693){if(_0x1e1693){var _0xf7c776=_0x1e1693[_0xd51b('0x4c')];var _0x2d5210=util['format'](_0xd51b('0x4e'),_0xf7c776);if(fs[_0xd51b('0x4f')](_0x2d5210)){_0x181dbb=!![];return _0x563dab[_0xd51b('0x50')](_0x2d5210,_0xf7c776,config[_0xd51b('0x51')][_0xd51b('0x52')])['then'](function(){return _0x1e1693;});}return _0x1e1693;}})['then'](function(_0x18d7b6){if(_0x18d7b6){var _0x10f5a8=_0x18d7b6['savePath'];if(!fs['existsSync'](_0x10f5a8)){throw new db[(_0xd51b('0x53'))][(_0xd51b('0x54'))](_0xd51b('0x55'));}if(_0x18d7b6[_0xd51b('0x4d')]){return _0x50fd99[_0xd51b('0x49')](_0x10f5a8,_0x18d7b6[_0xd51b('0x4d')]+path[_0xd51b('0x56')](_0x10f5a8),function(){if(_0x181dbb){fs['unlink'](_0x10f5a8);}});}else{return _0x50fd99[_0xd51b('0x49')](_0x10f5a8,function(_0x53d868){if(_0x181dbb){fs[_0xd51b('0x57')](_0x10f5a8);}});}}})[_0xd51b('0x42')](function(_0x433c9e){if(_0x433c9e['message']==='SquareRecording\x20not\x20found'){_0x50fd99[_0xd51b('0x16')](0x194)[_0xd51b('0x27')]('Not\x20found');}else{return handleError(_0x50fd99,null);}});};exports[_0xd51b('0x58')]=function(_0x46fbf2,_0x303b82){return db[_0xd51b('0x29')][_0xd51b('0x48')]({'where':{'id':_0x46fbf2[_0xd51b('0x44')]['id']}})['then'](function(_0x547cdb){if(_[_0xd51b('0x59')](_0x547cdb)){throw new ReferenceError(_0xd51b('0x5a'));}return _0x547cdb;})['then'](function(_0x300176){var _0x501405=_0x300176[_0xd51b('0x4c')];logger[_0xd51b('0x5b')]('cancellazione\x20fisica\x20documento\x20%s',_0x501405);if(!_[_0xd51b('0x59')](_0x300176['savePath'])&&fs['existsSync'](_0x501405)){logger['info'](_0xd51b('0x5c')+_0x501405+_0xd51b('0x5d'));fs[_0xd51b('0x5e')](_0x501405);}_0x501405=_0x501405+_0xd51b('0x5f');if(!_['isNil'](_0x300176[_0xd51b('0x4c')])&&fs[_0xd51b('0x4f')](_0x501405)){logger[_0xd51b('0x5b')]('File:\x20\x22'+_0x501405+_0xd51b('0x5d'));fs[_0xd51b('0x5e')](_0x501405);}return _0x300176;})[_0xd51b('0x22')](function(_0x3dc06b){if(!_0x3dc06b)throw new InternalError();return _0x3dc06b[_0xd51b('0x58')]();})[_0xd51b('0x22')](function(){_0x303b82['status'](0xcc)[_0xd51b('0x60')]();})['catch'](handleError(_0x303b82,null));};
\ No newline at end of file