Built motion from commit (unavailable).|2.5.3
[motion2.git] / server / api / squareRecording / squareRecording.controller.js
index 365f4db..ecc4162 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9aae=['ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','end','json','count','offset','set','Content-Range','apply','reject','save','then','destroy','error','stack','name','index','map','fieldName','type','key','model','query','intersection','fields','attributes','hasOwnProperty','nolimit','limit','order','where','filters','pick','VIRTUAL','merge','options','SquareRecording','includeAll','include','findAll','rows','catch','params','rawAttributes','length','find','create','update','body','../../components/encryptor','uniqueid','savePath','filename','format','%s.cypher','existsSync','decryptFile','Sequelize','download','extname','unlink','message','SquareRecording\x20not\x20found','info','cancellazione\x20fisica\x20documento\x20%s','isNil','File:\x20\x22','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','unlinkSync','.cypher','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path','sox','to-csv'];(function(_0x2e7e0e,_0x28efff){var _0x160b3d=function(_0x386744){while(--_0x386744){_0x2e7e0e['push'](_0x2e7e0e['shift']());}};_0x160b3d(++_0x28efff);}(_0x9aae,0x1de));var _0xe9aa=function(_0x7c59c3,_0x878239){_0x7c59c3=_0x7c59c3-0x0;var _0x4a7200=_0x9aae[_0x7c59c3];return _0x4a7200;};'use strict';var pdf=require(_0xe9aa('0x0'));var emlformat=require(_0xe9aa('0x1'));var rimraf=require(_0xe9aa('0x2'));var zipdir=require(_0xe9aa('0x3'));var jsonpatch=require(_0xe9aa('0x4'));var rp=require(_0xe9aa('0x5'));var moment=require(_0xe9aa('0x6'));var BPromise=require('bluebird');var Mustache=require(_0xe9aa('0x7'));var util=require(_0xe9aa('0x8'));var path=require(_0xe9aa('0x9'));var sox=require(_0xe9aa('0xa'));var csv=require(_0xe9aa('0xb'));var ejs=require(_0xe9aa('0xc'));var fs=require('fs');var _=require(_0xe9aa('0xd'));var squel=require(_0xe9aa('0xe'));var crypto=require(_0xe9aa('0xf'));var jsforce=require(_0xe9aa('0x10'));var deskjs=require(_0xe9aa('0x11'));var toCsv=require(_0xe9aa('0xb'));var querystring=require(_0xe9aa('0x12'));var Papa=require(_0xe9aa('0x13'));var Redis=require(_0xe9aa('0x14'));var authService=require(_0xe9aa('0x15'));var qs=require('../../components/parsers/qs');var as=require(_0xe9aa('0x16'));var hardwareService=require(_0xe9aa('0x17'));var logger=require(_0xe9aa('0x18'))(_0xe9aa('0x19'));var utils=require(_0xe9aa('0x1a'));var config=require(_0xe9aa('0x1b'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x2fd663,_0x45453a){_0x45453a=_0x45453a||0xcc;return function(_0x5c6e23){if(_0x5c6e23){return _0x2fd663[_0xe9aa('0x1c')](_0x45453a);}return _0x2fd663[_0xe9aa('0x1d')](_0x45453a)[_0xe9aa('0x1e')]();};}function respondWithResult(_0x57f138,_0x889cb){_0x889cb=_0x889cb||0xc8;return function(_0x41f6ee){if(_0x41f6ee){return _0x57f138['status'](_0x889cb)[_0xe9aa('0x1f')](_0x41f6ee);}};}function respondWithFilteredResult(_0x237f8d,_0x5a7da9){return function(_0x3bd070){if(_0x3bd070){var _0x2c2b5d=_0x3bd070[_0xe9aa('0x20')],_0x15225a=_0x5a7da9[_0xe9aa('0x21')],_0x1e5721=_0x5a7da9[_0xe9aa('0x21')]+_0x5a7da9['limit'],_0x1bfe61;if(_0x1e5721>=_0x2c2b5d){_0x1e5721=_0x2c2b5d;_0x1bfe61=0xc8;}else{_0x1bfe61=0xce;}_0x237f8d[_0xe9aa('0x1d')](_0x1bfe61);return _0x237f8d[_0xe9aa('0x22')](_0xe9aa('0x23'),_0x15225a+'-'+_0x1e5721+'/'+_0x2c2b5d)[_0xe9aa('0x1f')](_0x3bd070);}return null;};}function patchUpdates(_0x12cff1){return function(_0x4ef5d0){try{jsonpatch[_0xe9aa('0x24')](_0x4ef5d0,_0x12cff1,!![]);}catch(_0x34e4e7){return BPromise[_0xe9aa('0x25')](_0x34e4e7);}return _0x4ef5d0[_0xe9aa('0x26')]();};}function saveUpdates(_0x45a31b,_0x1724cc){return function(_0x13510d){if(_0x13510d){return _0x13510d['update'](_0x45a31b)[_0xe9aa('0x27')](function(_0x11295b){return _0x11295b;});}return null;};}function removeEntity(_0x5451a6,_0x20cb6b){return function(_0x176b67){if(_0x176b67){return _0x176b67[_0xe9aa('0x28')]()[_0xe9aa('0x27')](function(){_0x5451a6['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x287791,_0x52147f){return function(_0x49f61c){if(!_0x49f61c){_0x287791['sendStatus'](0x194);}return _0x49f61c;};}function handleError(_0x2de388,_0x58943a){_0x58943a=_0x58943a||0x1f4;return function(_0x125c1f){logger[_0xe9aa('0x29')](_0x125c1f[_0xe9aa('0x2a')]);if(_0x125c1f[_0xe9aa('0x2b')]){delete _0x125c1f[_0xe9aa('0x2b')];}_0x2de388[_0xe9aa('0x1d')](_0x58943a)['send'](_0x125c1f);};}exports[_0xe9aa('0x2c')]=function(_0x5cbcaf,_0x363e06){var _0x556f70={},_0x3ff3be={},_0x4c4605={'count':0x0,'rows':[]};var _0x12d6c0=_[_0xe9aa('0x2d')](db['SquareRecording']['rawAttributes'],function(_0x44b76a){return{'name':_0x44b76a[_0xe9aa('0x2e')],'type':_0x44b76a[_0xe9aa('0x2f')][_0xe9aa('0x30')]};});_0x3ff3be[_0xe9aa('0x31')]=_[_0xe9aa('0x2d')](_0x12d6c0,_0xe9aa('0x2b'));_0x3ff3be[_0xe9aa('0x32')]=_['keys'](_0x5cbcaf[_0xe9aa('0x32')]);_0x3ff3be['filters']=_[_0xe9aa('0x33')](_0x3ff3be[_0xe9aa('0x31')],_0x3ff3be[_0xe9aa('0x32')]);_0x556f70['attributes']=_['intersection'](_0x3ff3be[_0xe9aa('0x31')],qs['fields'](_0x5cbcaf[_0xe9aa('0x32')][_0xe9aa('0x34')]));_0x556f70['attributes']=_0x556f70[_0xe9aa('0x35')]['length']?_0x556f70[_0xe9aa('0x35')]:_0x3ff3be[_0xe9aa('0x31')];if(!_0x5cbcaf[_0xe9aa('0x32')][_0xe9aa('0x36')](_0xe9aa('0x37'))){_0x556f70['limit']=qs[_0xe9aa('0x38')](_0x5cbcaf[_0xe9aa('0x32')][_0xe9aa('0x38')]);_0x556f70[_0xe9aa('0x21')]=qs['offset'](_0x5cbcaf['query'][_0xe9aa('0x21')]);}_0x556f70[_0xe9aa('0x39')]=qs['sort'](_0x5cbcaf['query']['sort']);_0x556f70[_0xe9aa('0x3a')]=qs[_0xe9aa('0x3b')](_[_0xe9aa('0x3c')](_0x5cbcaf[_0xe9aa('0x32')],_0x3ff3be[_0xe9aa('0x3b')]),_0x12d6c0);if(_0x5cbcaf[_0xe9aa('0x32')]['filter']){_0x556f70[_0xe9aa('0x3a')]=_['merge'](_0x556f70[_0xe9aa('0x3a')],{'$or':_['map'](_0x12d6c0,function(_0xd97fbe){if(_0xd97fbe['type']!==_0xe9aa('0x3d')){var _0x46f2ba={};_0x46f2ba[_0xd97fbe[_0xe9aa('0x2b')]]={'$like':'%'+_0x5cbcaf[_0xe9aa('0x32')]['filter']+'%'};return _0x46f2ba;}})});}_0x556f70=_[_0xe9aa('0x3e')]({},_0x556f70,_0x5cbcaf[_0xe9aa('0x3f')]);var _0x58b1df={'where':_0x556f70[_0xe9aa('0x3a')]};return db[_0xe9aa('0x40')][_0xe9aa('0x20')](_0x58b1df)[_0xe9aa('0x27')](function(_0x472c51){_0x4c4605['count']=_0x472c51;if(_0x5cbcaf[_0xe9aa('0x32')][_0xe9aa('0x41')]){_0x556f70[_0xe9aa('0x42')]=[{'all':!![]}];}return db[_0xe9aa('0x40')][_0xe9aa('0x43')](_0x556f70);})[_0xe9aa('0x27')](function(_0x17190c){_0x4c4605[_0xe9aa('0x44')]=_0x17190c;return _0x4c4605;})['then'](respondWithFilteredResult(_0x363e06,_0x556f70))[_0xe9aa('0x45')](handleError(_0x363e06,null));};exports['show']=function(_0x23d8e8,_0x37a700){var _0x554926={'raw':!![],'where':{'id':_0x23d8e8[_0xe9aa('0x46')]['id']}},_0x2a2c8e={};_0x2a2c8e[_0xe9aa('0x31')]=_['keys'](db[_0xe9aa('0x40')][_0xe9aa('0x47')]);_0x2a2c8e['query']=_['keys'](_0x23d8e8['query']);_0x2a2c8e[_0xe9aa('0x3b')]=_['intersection'](_0x2a2c8e[_0xe9aa('0x31')],_0x2a2c8e['query']);_0x554926[_0xe9aa('0x35')]=_[_0xe9aa('0x33')](_0x2a2c8e[_0xe9aa('0x31')],qs[_0xe9aa('0x34')](_0x23d8e8['query'][_0xe9aa('0x34')]));_0x554926[_0xe9aa('0x35')]=_0x554926[_0xe9aa('0x35')][_0xe9aa('0x48')]?_0x554926[_0xe9aa('0x35')]:_0x2a2c8e[_0xe9aa('0x31')];if(_0x23d8e8[_0xe9aa('0x32')][_0xe9aa('0x41')]){_0x554926['include']=[{'all':!![]}];}_0x554926=_[_0xe9aa('0x3e')]({},_0x554926,_0x23d8e8[_0xe9aa('0x3f')]);return db[_0xe9aa('0x40')][_0xe9aa('0x49')](_0x554926)[_0xe9aa('0x27')](handleEntityNotFound(_0x37a700,null))['then'](respondWithResult(_0x37a700,null))[_0xe9aa('0x45')](handleError(_0x37a700,null));};exports[_0xe9aa('0x4a')]=function(_0x899169,_0x32daca){return db[_0xe9aa('0x40')]['create'](_0x899169['body'],{})[_0xe9aa('0x27')](respondWithResult(_0x32daca,0xc9))[_0xe9aa('0x45')](handleError(_0x32daca,null));};exports[_0xe9aa('0x4b')]=function(_0x9f254d,_0x2e44d6){if(_0x9f254d['body']['id']){delete _0x9f254d['body']['id'];}return db[_0xe9aa('0x40')]['find']({'where':{'id':_0x9f254d['params']['id']}})['then'](handleEntityNotFound(_0x2e44d6,null))[_0xe9aa('0x27')](saveUpdates(_0x9f254d[_0xe9aa('0x4c')],null))[_0xe9aa('0x27')](respondWithResult(_0x2e44d6,null))[_0xe9aa('0x45')](handleError(_0x2e44d6,null));};exports['download']=function(_0x3149bd,_0x36eab3,_0xcc3621){var _0x2eea34=require(_0xe9aa('0x4d'));var _0x4b84d8=![];var _0x38e760={};if(_0x3149bd[_0xe9aa('0x32')]['type']&&_0x3149bd[_0xe9aa('0x32')][_0xe9aa('0x2f')]===_0xe9aa('0x4e')){_0x38e760[_0xe9aa('0x4e')]=_0x3149bd['params']['id'];}else{_0x38e760['id']=_0x3149bd[_0xe9aa('0x46')]['id'];}return db[_0xe9aa('0x40')][_0xe9aa('0x49')]({'where':_0x38e760,'attributes':['id',_0xe9aa('0x4f'),_0xe9aa('0x50')],'raw':!![]})[_0xe9aa('0x27')](handleEntityNotFound(_0x36eab3,null))['then'](function(_0x486540){if(_0x486540){var _0x333c4c=_0x486540[_0xe9aa('0x4f')];var _0x18eeaf=util[_0xe9aa('0x51')](_0xe9aa('0x52'),_0x333c4c);if(fs[_0xe9aa('0x53')](_0x18eeaf)){_0x4b84d8=!![];return _0x2eea34[_0xe9aa('0x54')](_0x18eeaf,_0x333c4c,config['secrets']['recording'])[_0xe9aa('0x27')](function(){return _0x486540;});}return _0x486540;}})[_0xe9aa('0x27')](function(_0x30f263){if(_0x30f263){var _0x32d4d8=_0x30f263[_0xe9aa('0x4f')];if(!fs[_0xe9aa('0x53')](_0x32d4d8)){throw new db[(_0xe9aa('0x55'))]['ValidationError']('SquareRecording\x20not\x20found');}if(_0x30f263['filename']){return _0x36eab3[_0xe9aa('0x56')](_0x32d4d8,_0x30f263[_0xe9aa('0x50')]+path[_0xe9aa('0x57')](_0x32d4d8),function(){if(_0x4b84d8){fs[_0xe9aa('0x58')](_0x32d4d8);}});}else{return _0x36eab3[_0xe9aa('0x56')](_0x32d4d8,function(_0x4dd7b8){if(_0x4b84d8){fs[_0xe9aa('0x58')](_0x32d4d8);}});}}})['catch'](function(_0x133b1f){if(_0x133b1f[_0xe9aa('0x59')]===_0xe9aa('0x5a')){_0x36eab3['status'](0x194)['send']('Not\x20found');}else{return handleError(_0x36eab3,null);}});};exports[_0xe9aa('0x28')]=function(_0xc227cd,_0x39ba7d){return db[_0xe9aa('0x40')][_0xe9aa('0x49')]({'where':{'id':_0xc227cd[_0xe9aa('0x46')]['id']}})[_0xe9aa('0x27')](function(_0x1f388c){if(!_0x1f388c)throw new ReferenceError('Entity\x20not\x20found');return _0x1f388c;})[_0xe9aa('0x27')](function(_0x571758){var _0x1e464b=_0x571758[_0xe9aa('0x4f')];logger[_0xe9aa('0x5b')](_0xe9aa('0x5c'),_0x1e464b);if(!_[_0xe9aa('0x5d')](_0x571758[_0xe9aa('0x4f')])&&fs['existsSync'](_0x1e464b)){logger[_0xe9aa('0x5b')](_0xe9aa('0x5e')+_0x1e464b+_0xe9aa('0x5f'));fs[_0xe9aa('0x60')](_0x1e464b);}_0x1e464b=_0x1e464b+_0xe9aa('0x61');if(!_[_0xe9aa('0x5d')](_0x571758[_0xe9aa('0x4f')])&&fs[_0xe9aa('0x53')](_0x1e464b)){logger[_0xe9aa('0x5b')](_0xe9aa('0x5e')+_0x1e464b+'\x22\x20trovato\x20eseguo\x20la\x20cancellazione');fs[_0xe9aa('0x60')](_0x1e464b);}return _0x571758;})['then'](function(_0x172ba5){if(!_0x172ba5)throw new InternalError();return _0x172ba5[_0xe9aa('0x28')]();})[_0xe9aa('0x27')](function(){_0x39ba7d['status'](0xcc)[_0xe9aa('0x1e')]();})[_0xe9aa('0x45')](handleError(_0x39ba7d,null));};
\ No newline at end of file
+var _0xad25=['catch','show','params','find','create','body','download','../../components/encryptor','uniqueid','savePath','filename','format','%s.cypher','existsSync','secrets','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','.cypher','unlinkSync','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','sox','to-csv','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','offset','status','set','json','apply','reject','save','update','then','destroy','error','stack','name','send','index','map','SquareRecording','rawAttributes','fieldName','key','keys','query','filters','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','limit','sort','pick','filter','merge','where','type','VIRTUAL','count','includeAll','include','findAll','rows'];(function(_0x2cd068,_0x7a0a83){var _0x1f2d00=function(_0x9842dc){while(--_0x9842dc){_0x2cd068['push'](_0x2cd068['shift']());}};_0x1f2d00(++_0x7a0a83);}(_0xad25,0x80));var _0x5ad2=function(_0x40220a,_0x22feb1){_0x40220a=_0x40220a-0x0;var _0x3903cc=_0xad25[_0x40220a];return _0x3903cc;};'use strict';var pdf=require(_0x5ad2('0x0'));var emlformat=require(_0x5ad2('0x1'));var rimraf=require(_0x5ad2('0x2'));var zipdir=require(_0x5ad2('0x3'));var jsonpatch=require(_0x5ad2('0x4'));var rp=require('request-promise');var moment=require(_0x5ad2('0x5'));var BPromise=require(_0x5ad2('0x6'));var Mustache=require('mustache');var util=require('util');var path=require('path');var sox=require(_0x5ad2('0x7'));var csv=require(_0x5ad2('0x8'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x5ad2('0x9'));var squel=require(_0x5ad2('0xa'));var crypto=require(_0x5ad2('0xb'));var jsforce=require(_0x5ad2('0xc'));var deskjs=require(_0x5ad2('0xd'));var toCsv=require(_0x5ad2('0x8'));var querystring=require(_0x5ad2('0xe'));var Papa=require(_0x5ad2('0xf'));var Redis=require('ioredis');var authService=require(_0x5ad2('0x10'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x5ad2('0x11'));var logger=require(_0x5ad2('0x12'))(_0x5ad2('0x13'));var utils=require(_0x5ad2('0x14'));var config=require(_0x5ad2('0x15'));var db=require(_0x5ad2('0x16'))['db'];function respondWithStatusCode(_0x12989f,_0x5efd40){_0x5efd40=_0x5efd40||0xcc;return function(_0x306653){if(_0x306653){return _0x12989f[_0x5ad2('0x17')](_0x5efd40);}return _0x12989f['status'](_0x5efd40)[_0x5ad2('0x18')]();};}function respondWithResult(_0xd806e8,_0x1ef0d5){_0x1ef0d5=_0x1ef0d5||0xc8;return function(_0x1117f4){if(_0x1117f4){return _0xd806e8['status'](_0x1ef0d5)['json'](_0x1117f4);}};}function respondWithFilteredResult(_0x1a86c6,_0x68facb){return function(_0x57be2b){if(_0x57be2b){var _0x3a83d3=_0x57be2b['count'],_0x27d84a=_0x68facb[_0x5ad2('0x19')],_0x8714a7=_0x68facb[_0x5ad2('0x19')]+_0x68facb['limit'],_0x3f3c10;if(_0x8714a7>=_0x3a83d3){_0x8714a7=_0x3a83d3;_0x3f3c10=0xc8;}else{_0x3f3c10=0xce;}_0x1a86c6[_0x5ad2('0x1a')](_0x3f3c10);return _0x1a86c6[_0x5ad2('0x1b')]('Content-Range',_0x27d84a+'-'+_0x8714a7+'/'+_0x3a83d3)[_0x5ad2('0x1c')](_0x57be2b);}return null;};}function patchUpdates(_0xbb4d65){return function(_0x32945a){try{jsonpatch[_0x5ad2('0x1d')](_0x32945a,_0xbb4d65,!![]);}catch(_0x4a432e){return BPromise[_0x5ad2('0x1e')](_0x4a432e);}return _0x32945a[_0x5ad2('0x1f')]();};}function saveUpdates(_0x47ca76,_0x5934d2){return function(_0x4fdabb){if(_0x4fdabb){return _0x4fdabb[_0x5ad2('0x20')](_0x47ca76)[_0x5ad2('0x21')](function(_0x96ae86){return _0x96ae86;});}return null;};}function removeEntity(_0x5a0efd,_0x433062){return function(_0x4ef125){if(_0x4ef125){return _0x4ef125[_0x5ad2('0x22')]()[_0x5ad2('0x21')](function(){_0x5a0efd[_0x5ad2('0x1a')](0xcc)[_0x5ad2('0x18')]();});}};}function handleEntityNotFound(_0x403273,_0x21fe6d){return function(_0x5a7d69){if(!_0x5a7d69){_0x403273[_0x5ad2('0x17')](0x194);}return _0x5a7d69;};}function handleError(_0x5e18fe,_0x504860){_0x504860=_0x504860||0x1f4;return function(_0x2eddf7){logger[_0x5ad2('0x23')](_0x2eddf7[_0x5ad2('0x24')]);if(_0x2eddf7[_0x5ad2('0x25')]){delete _0x2eddf7[_0x5ad2('0x25')];}_0x5e18fe[_0x5ad2('0x1a')](_0x504860)[_0x5ad2('0x26')](_0x2eddf7);};}exports[_0x5ad2('0x27')]=function(_0x58104e,_0x4dc6de){var _0x99ec84={},_0xd8675a={},_0x56c90e={'count':0x0,'rows':[]};var _0x128981=_[_0x5ad2('0x28')](db[_0x5ad2('0x29')][_0x5ad2('0x2a')],function(_0x332887){return{'name':_0x332887[_0x5ad2('0x2b')],'type':_0x332887['type'][_0x5ad2('0x2c')]};});_0xd8675a['model']=_[_0x5ad2('0x28')](_0x128981,_0x5ad2('0x25'));_0xd8675a['query']=_[_0x5ad2('0x2d')](_0x58104e[_0x5ad2('0x2e')]);_0xd8675a[_0x5ad2('0x2f')]=_[_0x5ad2('0x30')](_0xd8675a[_0x5ad2('0x31')],_0xd8675a[_0x5ad2('0x2e')]);_0x99ec84[_0x5ad2('0x32')]=_[_0x5ad2('0x30')](_0xd8675a[_0x5ad2('0x31')],qs[_0x5ad2('0x33')](_0x58104e['query'][_0x5ad2('0x33')]));_0x99ec84[_0x5ad2('0x32')]=_0x99ec84['attributes'][_0x5ad2('0x34')]?_0x99ec84[_0x5ad2('0x32')]:_0xd8675a[_0x5ad2('0x31')];if(!_0x58104e['query'][_0x5ad2('0x35')](_0x5ad2('0x36'))){_0x99ec84[_0x5ad2('0x37')]=qs[_0x5ad2('0x37')](_0x58104e[_0x5ad2('0x2e')]['limit']);_0x99ec84['offset']=qs[_0x5ad2('0x19')](_0x58104e[_0x5ad2('0x2e')]['offset']);}_0x99ec84['order']=qs['sort'](_0x58104e[_0x5ad2('0x2e')][_0x5ad2('0x38')]);_0x99ec84['where']=qs[_0x5ad2('0x2f')](_[_0x5ad2('0x39')](_0x58104e['query'],_0xd8675a['filters']),_0x128981);if(_0x58104e[_0x5ad2('0x2e')][_0x5ad2('0x3a')]){_0x99ec84['where']=_[_0x5ad2('0x3b')](_0x99ec84[_0x5ad2('0x3c')],{'$or':_[_0x5ad2('0x28')](_0x128981,function(_0x4900db){if(_0x4900db[_0x5ad2('0x3d')]!==_0x5ad2('0x3e')){var _0x5ccd94={};_0x5ccd94[_0x4900db['name']]={'$like':'%'+_0x58104e[_0x5ad2('0x2e')][_0x5ad2('0x3a')]+'%'};return _0x5ccd94;}})});}_0x99ec84=_['merge']({},_0x99ec84,_0x58104e['options']);var _0x16a8c9={'where':_0x99ec84[_0x5ad2('0x3c')]};return db[_0x5ad2('0x29')][_0x5ad2('0x3f')](_0x16a8c9)[_0x5ad2('0x21')](function(_0x11038c){_0x56c90e['count']=_0x11038c;if(_0x58104e[_0x5ad2('0x2e')][_0x5ad2('0x40')]){_0x99ec84[_0x5ad2('0x41')]=[{'all':!![]}];}return db[_0x5ad2('0x29')][_0x5ad2('0x42')](_0x99ec84);})['then'](function(_0x1ddd60){_0x56c90e[_0x5ad2('0x43')]=_0x1ddd60;return _0x56c90e;})[_0x5ad2('0x21')](respondWithFilteredResult(_0x4dc6de,_0x99ec84))[_0x5ad2('0x44')](handleError(_0x4dc6de,null));};exports[_0x5ad2('0x45')]=function(_0x4a345f,_0x1b6a5c){var _0x2f7934={'raw':!![],'where':{'id':_0x4a345f[_0x5ad2('0x46')]['id']}},_0x5b4e2d={};_0x5b4e2d[_0x5ad2('0x31')]=_[_0x5ad2('0x2d')](db[_0x5ad2('0x29')][_0x5ad2('0x2a')]);_0x5b4e2d[_0x5ad2('0x2e')]=_[_0x5ad2('0x2d')](_0x4a345f[_0x5ad2('0x2e')]);_0x5b4e2d['filters']=_[_0x5ad2('0x30')](_0x5b4e2d['model'],_0x5b4e2d[_0x5ad2('0x2e')]);_0x2f7934[_0x5ad2('0x32')]=_[_0x5ad2('0x30')](_0x5b4e2d['model'],qs[_0x5ad2('0x33')](_0x4a345f[_0x5ad2('0x2e')][_0x5ad2('0x33')]));_0x2f7934[_0x5ad2('0x32')]=_0x2f7934[_0x5ad2('0x32')]['length']?_0x2f7934[_0x5ad2('0x32')]:_0x5b4e2d['model'];if(_0x4a345f['query'][_0x5ad2('0x40')]){_0x2f7934[_0x5ad2('0x41')]=[{'all':!![]}];}_0x2f7934=_[_0x5ad2('0x3b')]({},_0x2f7934,_0x4a345f['options']);return db[_0x5ad2('0x29')][_0x5ad2('0x47')](_0x2f7934)['then'](handleEntityNotFound(_0x1b6a5c,null))['then'](respondWithResult(_0x1b6a5c,null))[_0x5ad2('0x44')](handleError(_0x1b6a5c,null));};exports[_0x5ad2('0x48')]=function(_0x19d3c5,_0x88c0ac){return db[_0x5ad2('0x29')][_0x5ad2('0x48')](_0x19d3c5[_0x5ad2('0x49')],{})[_0x5ad2('0x21')](respondWithResult(_0x88c0ac,0xc9))[_0x5ad2('0x44')](handleError(_0x88c0ac,null));};exports[_0x5ad2('0x20')]=function(_0x4579b1,_0x3e7a7b){if(_0x4579b1[_0x5ad2('0x49')]['id']){delete _0x4579b1[_0x5ad2('0x49')]['id'];}return db['SquareRecording']['find']({'where':{'id':_0x4579b1[_0x5ad2('0x46')]['id']}})[_0x5ad2('0x21')](handleEntityNotFound(_0x3e7a7b,null))['then'](saveUpdates(_0x4579b1[_0x5ad2('0x49')],null))['then'](respondWithResult(_0x3e7a7b,null))[_0x5ad2('0x44')](handleError(_0x3e7a7b,null));};exports[_0x5ad2('0x4a')]=function(_0x4f3940,_0x27772f,_0x1c877d){var _0x127494=require(_0x5ad2('0x4b'));var _0x170abb=![];var _0x522f92={};if(_0x4f3940[_0x5ad2('0x2e')][_0x5ad2('0x3d')]&&_0x4f3940[_0x5ad2('0x2e')][_0x5ad2('0x3d')]===_0x5ad2('0x4c')){_0x522f92['uniqueid']=_0x4f3940[_0x5ad2('0x46')]['id'];}else{_0x522f92['id']=_0x4f3940[_0x5ad2('0x46')]['id'];}return db['SquareRecording'][_0x5ad2('0x47')]({'where':_0x522f92,'attributes':['id',_0x5ad2('0x4d'),_0x5ad2('0x4e')],'raw':!![]})[_0x5ad2('0x21')](handleEntityNotFound(_0x27772f,null))[_0x5ad2('0x21')](function(_0x359ff6){if(_0x359ff6){var _0x786fca=_0x359ff6[_0x5ad2('0x4d')];var _0x97c788=util[_0x5ad2('0x4f')](_0x5ad2('0x50'),_0x786fca);if(fs[_0x5ad2('0x51')](_0x97c788)){_0x170abb=!![];return _0x127494['decryptFile'](_0x97c788,_0x786fca,config[_0x5ad2('0x52')]['recording'])[_0x5ad2('0x21')](function(){return _0x359ff6;});}return _0x359ff6;}})[_0x5ad2('0x21')](function(_0x2e7eaa){if(_0x2e7eaa){var _0x561e2f=_0x2e7eaa[_0x5ad2('0x4d')];if(!fs[_0x5ad2('0x51')](_0x561e2f)){throw new db[(_0x5ad2('0x53'))][(_0x5ad2('0x54'))](_0x5ad2('0x55'));}if(_0x2e7eaa[_0x5ad2('0x4e')]){return _0x27772f[_0x5ad2('0x4a')](_0x561e2f,_0x2e7eaa[_0x5ad2('0x4e')]+path[_0x5ad2('0x56')](_0x561e2f),function(){if(_0x170abb){fs['unlink'](_0x561e2f);}});}else{return _0x27772f[_0x5ad2('0x4a')](_0x561e2f,function(_0x1c8d7e){if(_0x170abb){fs[_0x5ad2('0x57')](_0x561e2f);}});}}})[_0x5ad2('0x44')](function(_0x417041){if(_0x417041[_0x5ad2('0x58')]==='SquareRecording\x20not\x20found'){_0x27772f[_0x5ad2('0x1a')](0x194)[_0x5ad2('0x26')](_0x5ad2('0x59'));}else{return handleError(_0x27772f,null);}});};exports['destroy']=function(_0x3dbbf2,_0x5ab35d){return db[_0x5ad2('0x29')][_0x5ad2('0x47')]({'where':{'id':_0x3dbbf2[_0x5ad2('0x46')]['id']}})[_0x5ad2('0x21')](function(_0x246459){if(!_0x246459)throw new ReferenceError(_0x5ad2('0x5a'));return _0x246459;})[_0x5ad2('0x21')](function(_0x19e95a){var _0x2ad309=_0x19e95a[_0x5ad2('0x4d')];logger[_0x5ad2('0x5b')](_0x5ad2('0x5c'),_0x2ad309);if(!_[_0x5ad2('0x5d')](_0x19e95a['savePath'])&&fs[_0x5ad2('0x51')](_0x2ad309)){logger['info'](_0x5ad2('0x5e')+_0x2ad309+_0x5ad2('0x5f'));fs['unlinkSync'](_0x2ad309);}_0x2ad309=_0x2ad309+_0x5ad2('0x60');if(!_[_0x5ad2('0x5d')](_0x19e95a['savePath'])&&fs[_0x5ad2('0x51')](_0x2ad309)){logger[_0x5ad2('0x5b')](_0x5ad2('0x5e')+_0x2ad309+'\x22\x20trovato\x20eseguo\x20la\x20cancellazione');fs[_0x5ad2('0x61')](_0x2ad309);}return _0x19e95a;})['then'](function(_0x179166){if(!_0x179166)throw new InternalError();return _0x179166[_0x5ad2('0x22')]();})[_0x5ad2('0x21')](function(){_0x5ab35d['status'](0xcc)[_0x5ad2('0x18')]();})[_0x5ad2('0x44')](handleError(_0x5ab35d,null));};
\ No newline at end of file