Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / squareRecording / squareRecording.controller.js
index 7b52815..e85289b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x590c=['sox','lodash','squel','jsforce','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','status','count','offset','limit','set','Content-Range','apply','reject','save','update','then','destroy','end','name','send','index','map','SquareRecording','rawAttributes','fieldName','key','model','query','intersection','attributes','fields','length','hasOwnProperty','order','sort','where','filters','pick','filter','merge','type','VIRTUAL','options','includeAll','include','findAll','catch','params','keys','find','create','body','download','../../components/encryptor','uniqueid','savePath','filename','format','existsSync','decryptFile','secrets','Sequelize','ValidationError','extname','unlink','message','Not\x20found','Entity\x20not\x20found','info','cancellazione\x20fisica\x20documento\x20%s','isNil','File:\x20\x22','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','unlinkSync','html-pdf','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','path'];(function(_0x3f986e,_0x21006d){var _0xe57da5=function(_0x29162a){while(--_0x29162a){_0x3f986e['push'](_0x3f986e['shift']());}};_0xe57da5(++_0x21006d);}(_0x590c,0x16b));var _0xc590=function(_0x59ab65,_0x410a52){_0x59ab65=_0x59ab65-0x0;var _0x57db9b=_0x590c[_0x59ab65];return _0x57db9b;};'use strict';var pdf=require(_0xc590('0x0'));var emlformat=require(_0xc590('0x1'));var rimraf=require(_0xc590('0x2'));var zipdir=require(_0xc590('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0xc590('0x4'));var moment=require(_0xc590('0x5'));var BPromise=require(_0xc590('0x6'));var Mustache=require(_0xc590('0x7'));var util=require('util');var path=require(_0xc590('0x8'));var sox=require(_0xc590('0x9'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require(_0xc590('0xa'));var squel=require(_0xc590('0xb'));var crypto=require('crypto');var jsforce=require(_0xc590('0xc'));var deskjs=require('desk.js');var toCsv=require(_0xc590('0xd'));var querystring=require(_0xc590('0xe'));var Papa=require(_0xc590('0xf'));var Redis=require(_0xc590('0x10'));var authService=require(_0xc590('0x11'));var qs=require(_0xc590('0x12'));var as=require(_0xc590('0x13'));var hardwareService=require(_0xc590('0x14'));var logger=require(_0xc590('0x15'))(_0xc590('0x16'));var utils=require('../../config/utils');var config=require(_0xc590('0x17'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x1c705a,_0x303cd2){_0x303cd2=_0x303cd2||0xcc;return function(_0x15aa95){if(_0x15aa95){return _0x1c705a['sendStatus'](_0x303cd2);}return _0x1c705a[_0xc590('0x18')](_0x303cd2)['end']();};}function respondWithResult(_0x574ca4,_0x234050){_0x234050=_0x234050||0xc8;return function(_0x1d3643){if(_0x1d3643){return _0x574ca4[_0xc590('0x18')](_0x234050)['json'](_0x1d3643);}};}function respondWithFilteredResult(_0x4cbd0a,_0x31962d){return function(_0x56c288){if(_0x56c288){var _0x49e515=_0x56c288[_0xc590('0x19')],_0x5a5399=_0x31962d[_0xc590('0x1a')],_0x5bd401=_0x31962d[_0xc590('0x1a')]+_0x31962d[_0xc590('0x1b')],_0x7b0091;if(_0x5bd401>=_0x49e515){_0x5bd401=_0x49e515;_0x7b0091=0xc8;}else{_0x7b0091=0xce;}_0x4cbd0a[_0xc590('0x18')](_0x7b0091);return _0x4cbd0a[_0xc590('0x1c')](_0xc590('0x1d'),_0x5a5399+'-'+_0x5bd401+'/'+_0x49e515)['json'](_0x56c288);}return null;};}function patchUpdates(_0x1dda51){return function(_0x455732){try{jsonpatch[_0xc590('0x1e')](_0x455732,_0x1dda51,!![]);}catch(_0x47c3b4){return BPromise[_0xc590('0x1f')](_0x47c3b4);}return _0x455732[_0xc590('0x20')]();};}function saveUpdates(_0x4f7ae6,_0x16b37f){return function(_0x2c6e86){if(_0x2c6e86){return _0x2c6e86[_0xc590('0x21')](_0x4f7ae6)[_0xc590('0x22')](function(_0x5ac0c0){return _0x5ac0c0;});}return null;};}function removeEntity(_0x2caef0,_0x5344ee){return function(_0x8de71d){if(_0x8de71d){return _0x8de71d[_0xc590('0x23')]()[_0xc590('0x22')](function(){_0x2caef0[_0xc590('0x18')](0xcc)[_0xc590('0x24')]();});}};}function handleEntityNotFound(_0x424d5c,_0x4f5a24){return function(_0x3d7c61){if(!_0x3d7c61){_0x424d5c['sendStatus'](0x194);}return _0x3d7c61;};}function handleError(_0xae7b2,_0x248004){_0x248004=_0x248004||0x1f4;return function(_0x4f256a){logger['error'](_0x4f256a['stack']);if(_0x4f256a[_0xc590('0x25')]){delete _0x4f256a[_0xc590('0x25')];}_0xae7b2['status'](_0x248004)[_0xc590('0x26')](_0x4f256a);};}exports[_0xc590('0x27')]=function(_0x475fba,_0x48ee0b){var _0x3a21d1={},_0x54266a={},_0x561b29={'count':0x0,'rows':[]};var _0x2e4c8c=_[_0xc590('0x28')](db[_0xc590('0x29')][_0xc590('0x2a')],function(_0x187769){return{'name':_0x187769[_0xc590('0x2b')],'type':_0x187769['type'][_0xc590('0x2c')]};});_0x54266a[_0xc590('0x2d')]=_['map'](_0x2e4c8c,_0xc590('0x25'));_0x54266a['query']=_['keys'](_0x475fba[_0xc590('0x2e')]);_0x54266a['filters']=_[_0xc590('0x2f')](_0x54266a[_0xc590('0x2d')],_0x54266a[_0xc590('0x2e')]);_0x3a21d1[_0xc590('0x30')]=_['intersection'](_0x54266a['model'],qs[_0xc590('0x31')](_0x475fba[_0xc590('0x2e')][_0xc590('0x31')]));_0x3a21d1[_0xc590('0x30')]=_0x3a21d1[_0xc590('0x30')][_0xc590('0x32')]?_0x3a21d1['attributes']:_0x54266a[_0xc590('0x2d')];if(!_0x475fba['query'][_0xc590('0x33')]('nolimit')){_0x3a21d1['limit']=qs['limit'](_0x475fba[_0xc590('0x2e')]['limit']);_0x3a21d1['offset']=qs['offset'](_0x475fba['query']['offset']);}_0x3a21d1[_0xc590('0x34')]=qs[_0xc590('0x35')](_0x475fba['query'][_0xc590('0x35')]);_0x3a21d1[_0xc590('0x36')]=qs[_0xc590('0x37')](_[_0xc590('0x38')](_0x475fba[_0xc590('0x2e')],_0x54266a['filters']),_0x2e4c8c);if(_0x475fba['query'][_0xc590('0x39')]){_0x3a21d1[_0xc590('0x36')]=_[_0xc590('0x3a')](_0x3a21d1[_0xc590('0x36')],{'$or':_[_0xc590('0x28')](_0x2e4c8c,function(_0x55126a){if(_0x55126a[_0xc590('0x3b')]!==_0xc590('0x3c')){var _0x148590={};_0x148590[_0x55126a[_0xc590('0x25')]]={'$like':'%'+_0x475fba[_0xc590('0x2e')]['filter']+'%'};return _0x148590;}})});}_0x3a21d1=_[_0xc590('0x3a')]({},_0x3a21d1,_0x475fba[_0xc590('0x3d')]);var _0x364b8f={'where':_0x3a21d1[_0xc590('0x36')]};return db[_0xc590('0x29')][_0xc590('0x19')](_0x364b8f)['then'](function(_0x417bb1){_0x561b29[_0xc590('0x19')]=_0x417bb1;if(_0x475fba['query'][_0xc590('0x3e')]){_0x3a21d1[_0xc590('0x3f')]=[{'all':!![]}];}return db[_0xc590('0x29')][_0xc590('0x40')](_0x3a21d1);})[_0xc590('0x22')](function(_0x2eec9e){_0x561b29['rows']=_0x2eec9e;return _0x561b29;})[_0xc590('0x22')](respondWithFilteredResult(_0x48ee0b,_0x3a21d1))[_0xc590('0x41')](handleError(_0x48ee0b,null));};exports['show']=function(_0x1f64ed,_0xcee8d9){var _0x3ddfc7={'raw':!![],'where':{'id':_0x1f64ed[_0xc590('0x42')]['id']}},_0x44a7a6={};_0x44a7a6['model']=_[_0xc590('0x43')](db['SquareRecording']['rawAttributes']);_0x44a7a6[_0xc590('0x2e')]=_[_0xc590('0x43')](_0x1f64ed['query']);_0x44a7a6[_0xc590('0x37')]=_[_0xc590('0x2f')](_0x44a7a6['model'],_0x44a7a6['query']);_0x3ddfc7[_0xc590('0x30')]=_[_0xc590('0x2f')](_0x44a7a6[_0xc590('0x2d')],qs['fields'](_0x1f64ed['query'][_0xc590('0x31')]));_0x3ddfc7['attributes']=_0x3ddfc7[_0xc590('0x30')][_0xc590('0x32')]?_0x3ddfc7['attributes']:_0x44a7a6[_0xc590('0x2d')];if(_0x1f64ed[_0xc590('0x2e')]['includeAll']){_0x3ddfc7['include']=[{'all':!![]}];}_0x3ddfc7=_[_0xc590('0x3a')]({},_0x3ddfc7,_0x1f64ed[_0xc590('0x3d')]);return db[_0xc590('0x29')][_0xc590('0x44')](_0x3ddfc7)[_0xc590('0x22')](handleEntityNotFound(_0xcee8d9,null))['then'](respondWithResult(_0xcee8d9,null))[_0xc590('0x41')](handleError(_0xcee8d9,null));};exports[_0xc590('0x45')]=function(_0x4625b6,_0x17453a){return db[_0xc590('0x29')][_0xc590('0x45')](_0x4625b6[_0xc590('0x46')],{})[_0xc590('0x22')](respondWithResult(_0x17453a,0xc9))[_0xc590('0x41')](handleError(_0x17453a,null));};exports[_0xc590('0x21')]=function(_0x37acf7,_0x577abb){if(_0x37acf7['body']['id']){delete _0x37acf7[_0xc590('0x46')]['id'];}return db['SquareRecording'][_0xc590('0x44')]({'where':{'id':_0x37acf7[_0xc590('0x42')]['id']}})[_0xc590('0x22')](handleEntityNotFound(_0x577abb,null))['then'](saveUpdates(_0x37acf7[_0xc590('0x46')],null))[_0xc590('0x22')](respondWithResult(_0x577abb,null))[_0xc590('0x41')](handleError(_0x577abb,null));};exports[_0xc590('0x47')]=function(_0x3391e5,_0x215fa2,_0x51d4ae){var _0x141991=require(_0xc590('0x48'));var _0x3ca4f6=![];var _0x3d28d2={};if(_0x3391e5['query'][_0xc590('0x3b')]&&_0x3391e5['query'][_0xc590('0x3b')]===_0xc590('0x49')){_0x3d28d2[_0xc590('0x49')]=_0x3391e5['params']['id'];}else{_0x3d28d2['id']=_0x3391e5['params']['id'];}return db[_0xc590('0x29')]['find']({'where':_0x3d28d2,'attributes':['id',_0xc590('0x4a'),_0xc590('0x4b')],'raw':!![]})['then'](handleEntityNotFound(_0x215fa2,null))[_0xc590('0x22')](function(_0x2384b7){if(_0x2384b7){var _0x37aa69=_0x2384b7[_0xc590('0x4a')];var _0x2a4495=util[_0xc590('0x4c')]('%s.cypher',_0x37aa69);if(fs[_0xc590('0x4d')](_0x2a4495)){_0x3ca4f6=!![];return _0x141991[_0xc590('0x4e')](_0x2a4495,_0x37aa69,config[_0xc590('0x4f')]['recording'])['then'](function(){return _0x2384b7;});}return _0x2384b7;}})[_0xc590('0x22')](function(_0x595892){if(_0x595892){var _0x48295b=_0x595892[_0xc590('0x4a')];if(!fs[_0xc590('0x4d')](_0x48295b)){throw new db[(_0xc590('0x50'))][(_0xc590('0x51'))]('SquareRecording\x20not\x20found');}if(_0x595892['filename']){return _0x215fa2[_0xc590('0x47')](_0x48295b,_0x595892[_0xc590('0x4b')]+path[_0xc590('0x52')](_0x48295b),function(){if(_0x3ca4f6){fs[_0xc590('0x53')](_0x48295b);}});}else{return _0x215fa2[_0xc590('0x47')](_0x48295b,function(_0x485d96){if(_0x3ca4f6){fs[_0xc590('0x53')](_0x48295b);}});}}})['catch'](function(_0xbe08bb){if(_0xbe08bb[_0xc590('0x54')]==='SquareRecording\x20not\x20found'){_0x215fa2[_0xc590('0x18')](0x194)[_0xc590('0x26')](_0xc590('0x55'));}else{return handleError(_0x215fa2,null);}});};exports[_0xc590('0x23')]=function(_0x251874,_0x19c107){return db[_0xc590('0x29')][_0xc590('0x44')]({'where':{'id':_0x251874[_0xc590('0x42')]['id']}})[_0xc590('0x22')](function(_0x40bbf6){if(!_0x40bbf6)throw new ReferenceError(_0xc590('0x56'));return _0x40bbf6;})[_0xc590('0x22')](function(_0x5018af){var _0x4bf9b9=_0x5018af[_0xc590('0x4a')];logger[_0xc590('0x57')](_0xc590('0x58'),_0x4bf9b9);if(!_[_0xc590('0x59')](_0x5018af[_0xc590('0x4a')])&&fs[_0xc590('0x4d')](_0x4bf9b9)){logger[_0xc590('0x57')](_0xc590('0x5a')+_0x4bf9b9+_0xc590('0x5b'));fs['unlinkSync'](_0x4bf9b9);}_0x4bf9b9=_0x4bf9b9+'.cypher';if(!_[_0xc590('0x59')](_0x5018af[_0xc590('0x4a')])&&fs[_0xc590('0x4d')](_0x4bf9b9)){logger[_0xc590('0x57')](_0xc590('0x5a')+_0x4bf9b9+_0xc590('0x5b'));fs[_0xc590('0x5c')](_0x4bf9b9);}return _0x5018af;})[_0xc590('0x22')](function(_0x35ca7a){if(!_0x35ca7a)throw new InternalError();return _0x35ca7a[_0xc590('0x23')]();})[_0xc590('0x22')](function(){_0x19c107[_0xc590('0x18')](0xcc)[_0xc590('0x24')]();})[_0xc590('0x41')](handleError(_0x19c107,null));};
\ No newline at end of file
+var _0xf689=['api','../../config/utils','../../config/environment','sendStatus','status','count','offset','limit','set','Content-Range','json','apply','reject','save','then','error','stack','name','send','index','map','SquareRecording','rawAttributes','fieldName','type','keys','query','filters','intersection','model','fields','attributes','length','nolimit','order','sort','where','pick','filter','VIRTUAL','merge','includeAll','include','findAll','rows','show','params','options','find','create','catch','update','body','download','../../components/encryptor','uniqueid','filename','savePath','%s.cypher','decryptFile','secrets','recording','Sequelize','ValidationError','SquareRecording\x20not\x20found','unlink','Not\x20found','Entity\x20not\x20found','cancellazione\x20fisica\x20documento\x20%s','isNil','existsSync','info','File:\x20\x22','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','.cypher','unlinkSync','end','html-pdf','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/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger'];(function(_0x282cbf,_0x4da8b9){var _0x2e3596=function(_0x59156d){while(--_0x59156d){_0x282cbf['push'](_0x282cbf['shift']());}};_0x2e3596(++_0x4da8b9);}(_0xf689,0x1e1));var _0x9f68=function(_0x5ccf08,_0x1898a0){_0x5ccf08=_0x5ccf08-0x0;var _0x2143de=_0xf689[_0x5ccf08];return _0x2143de;};'use strict';var pdf=require(_0x9f68('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x9f68('0x1'));var zipdir=require(_0x9f68('0x2'));var jsonpatch=require(_0x9f68('0x3'));var rp=require(_0x9f68('0x4'));var moment=require(_0x9f68('0x5'));var BPromise=require(_0x9f68('0x6'));var Mustache=require(_0x9f68('0x7'));var util=require(_0x9f68('0x8'));var path=require(_0x9f68('0x9'));var sox=require(_0x9f68('0xa'));var csv=require(_0x9f68('0xb'));var ejs=require(_0x9f68('0xc'));var fs=require('fs');var _=require(_0x9f68('0xd'));var squel=require(_0x9f68('0xe'));var crypto=require(_0x9f68('0xf'));var jsforce=require(_0x9f68('0x10'));var deskjs=require(_0x9f68('0x11'));var toCsv=require(_0x9f68('0xb'));var querystring=require(_0x9f68('0x12'));var Papa=require('papaparse');var Redis=require(_0x9f68('0x13'));var authService=require('../../components/auth/service');var qs=require(_0x9f68('0x14'));var as=require(_0x9f68('0x15'));var hardwareService=require(_0x9f68('0x16'));var logger=require(_0x9f68('0x17'))(_0x9f68('0x18'));var utils=require(_0x9f68('0x19'));var config=require(_0x9f68('0x1a'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x29feb9,_0x161455){_0x161455=_0x161455||0xcc;return function(_0x4739c8){if(_0x4739c8){return _0x29feb9[_0x9f68('0x1b')](_0x161455);}return _0x29feb9[_0x9f68('0x1c')](_0x161455)['end']();};}function respondWithResult(_0x23ba8b,_0x420c1e){_0x420c1e=_0x420c1e||0xc8;return function(_0x2dea12){if(_0x2dea12){return _0x23ba8b[_0x9f68('0x1c')](_0x420c1e)['json'](_0x2dea12);}};}function respondWithFilteredResult(_0x580d19,_0x923d8d){return function(_0x4a2027){if(_0x4a2027){var _0x5df916=_0x4a2027[_0x9f68('0x1d')],_0x3d0495=_0x923d8d['offset'],_0x761bab=_0x923d8d[_0x9f68('0x1e')]+_0x923d8d[_0x9f68('0x1f')],_0x3c0af0;if(_0x761bab>=_0x5df916){_0x761bab=_0x5df916;_0x3c0af0=0xc8;}else{_0x3c0af0=0xce;}_0x580d19[_0x9f68('0x1c')](_0x3c0af0);return _0x580d19[_0x9f68('0x20')](_0x9f68('0x21'),_0x3d0495+'-'+_0x761bab+'/'+_0x5df916)[_0x9f68('0x22')](_0x4a2027);}return null;};}function patchUpdates(_0x32ffd3){return function(_0x2c7334){try{jsonpatch[_0x9f68('0x23')](_0x2c7334,_0x32ffd3,!![]);}catch(_0x2f07d8){return BPromise[_0x9f68('0x24')](_0x2f07d8);}return _0x2c7334[_0x9f68('0x25')]();};}function saveUpdates(_0x11c3b0,_0x5bab67){return function(_0x408719){if(_0x408719){return _0x408719['update'](_0x11c3b0)[_0x9f68('0x26')](function(_0x10a0dc){return _0x10a0dc;});}return null;};}function removeEntity(_0x23bce9,_0x5d0920){return function(_0x3fb512){if(_0x3fb512){return _0x3fb512['destroy']()[_0x9f68('0x26')](function(){_0x23bce9[_0x9f68('0x1c')](0xcc)['end']();});}};}function handleEntityNotFound(_0x2432b9,_0x274a14){return function(_0x3090fa){if(!_0x3090fa){_0x2432b9[_0x9f68('0x1b')](0x194);}return _0x3090fa;};}function handleError(_0x30a5c9,_0x4f79ec){_0x4f79ec=_0x4f79ec||0x1f4;return function(_0x49cecc){logger[_0x9f68('0x27')](_0x49cecc[_0x9f68('0x28')]);if(_0x49cecc['name']){delete _0x49cecc[_0x9f68('0x29')];}_0x30a5c9[_0x9f68('0x1c')](_0x4f79ec)[_0x9f68('0x2a')](_0x49cecc);};}exports[_0x9f68('0x2b')]=function(_0x1bf4b1,_0x561b7c){var _0x3de17b={},_0x41b21b={},_0x43140e={'count':0x0,'rows':[]};var _0x358c15=_[_0x9f68('0x2c')](db[_0x9f68('0x2d')][_0x9f68('0x2e')],function(_0x1a1bb9){return{'name':_0x1a1bb9[_0x9f68('0x2f')],'type':_0x1a1bb9[_0x9f68('0x30')]['key']};});_0x41b21b['model']=_['map'](_0x358c15,'name');_0x41b21b['query']=_[_0x9f68('0x31')](_0x1bf4b1[_0x9f68('0x32')]);_0x41b21b[_0x9f68('0x33')]=_[_0x9f68('0x34')](_0x41b21b[_0x9f68('0x35')],_0x41b21b['query']);_0x3de17b['attributes']=_['intersection'](_0x41b21b[_0x9f68('0x35')],qs['fields'](_0x1bf4b1['query'][_0x9f68('0x36')]));_0x3de17b['attributes']=_0x3de17b[_0x9f68('0x37')][_0x9f68('0x38')]?_0x3de17b[_0x9f68('0x37')]:_0x41b21b['model'];if(!_0x1bf4b1[_0x9f68('0x32')]['hasOwnProperty'](_0x9f68('0x39'))){_0x3de17b[_0x9f68('0x1f')]=qs[_0x9f68('0x1f')](_0x1bf4b1['query']['limit']);_0x3de17b[_0x9f68('0x1e')]=qs[_0x9f68('0x1e')](_0x1bf4b1[_0x9f68('0x32')][_0x9f68('0x1e')]);}_0x3de17b[_0x9f68('0x3a')]=qs[_0x9f68('0x3b')](_0x1bf4b1[_0x9f68('0x32')][_0x9f68('0x3b')]);_0x3de17b[_0x9f68('0x3c')]=qs[_0x9f68('0x33')](_[_0x9f68('0x3d')](_0x1bf4b1[_0x9f68('0x32')],_0x41b21b[_0x9f68('0x33')]),_0x358c15);if(_0x1bf4b1[_0x9f68('0x32')][_0x9f68('0x3e')]){_0x3de17b[_0x9f68('0x3c')]=_['merge'](_0x3de17b[_0x9f68('0x3c')],{'$or':_[_0x9f68('0x2c')](_0x358c15,function(_0x3c7d44){if(_0x3c7d44['type']!==_0x9f68('0x3f')){var _0x25f624={};_0x25f624[_0x3c7d44[_0x9f68('0x29')]]={'$like':'%'+_0x1bf4b1['query'][_0x9f68('0x3e')]+'%'};return _0x25f624;}})});}_0x3de17b=_[_0x9f68('0x40')]({},_0x3de17b,_0x1bf4b1['options']);var _0x11b3a5={'where':_0x3de17b[_0x9f68('0x3c')]};return db[_0x9f68('0x2d')][_0x9f68('0x1d')](_0x11b3a5)[_0x9f68('0x26')](function(_0x16a638){_0x43140e[_0x9f68('0x1d')]=_0x16a638;if(_0x1bf4b1[_0x9f68('0x32')][_0x9f68('0x41')]){_0x3de17b[_0x9f68('0x42')]=[{'all':!![]}];}return db[_0x9f68('0x2d')][_0x9f68('0x43')](_0x3de17b);})[_0x9f68('0x26')](function(_0xd75a0d){_0x43140e[_0x9f68('0x44')]=_0xd75a0d;return _0x43140e;})[_0x9f68('0x26')](respondWithFilteredResult(_0x561b7c,_0x3de17b))['catch'](handleError(_0x561b7c,null));};exports[_0x9f68('0x45')]=function(_0x297879,_0x50a01f){var _0x10bcdb={'raw':!![],'where':{'id':_0x297879[_0x9f68('0x46')]['id']}},_0x4250a8={};_0x4250a8['model']=_[_0x9f68('0x31')](db['SquareRecording'][_0x9f68('0x2e')]);_0x4250a8[_0x9f68('0x32')]=_[_0x9f68('0x31')](_0x297879[_0x9f68('0x32')]);_0x4250a8[_0x9f68('0x33')]=_[_0x9f68('0x34')](_0x4250a8[_0x9f68('0x35')],_0x4250a8[_0x9f68('0x32')]);_0x10bcdb[_0x9f68('0x37')]=_[_0x9f68('0x34')](_0x4250a8[_0x9f68('0x35')],qs[_0x9f68('0x36')](_0x297879[_0x9f68('0x32')]['fields']));_0x10bcdb['attributes']=_0x10bcdb[_0x9f68('0x37')][_0x9f68('0x38')]?_0x10bcdb[_0x9f68('0x37')]:_0x4250a8[_0x9f68('0x35')];if(_0x297879['query']['includeAll']){_0x10bcdb[_0x9f68('0x42')]=[{'all':!![]}];}_0x10bcdb=_[_0x9f68('0x40')]({},_0x10bcdb,_0x297879[_0x9f68('0x47')]);return db['SquareRecording'][_0x9f68('0x48')](_0x10bcdb)[_0x9f68('0x26')](handleEntityNotFound(_0x50a01f,null))[_0x9f68('0x26')](respondWithResult(_0x50a01f,null))['catch'](handleError(_0x50a01f,null));};exports[_0x9f68('0x49')]=function(_0x2c4236,_0x492c19){return db[_0x9f68('0x2d')][_0x9f68('0x49')](_0x2c4236['body'],{})[_0x9f68('0x26')](respondWithResult(_0x492c19,0xc9))[_0x9f68('0x4a')](handleError(_0x492c19,null));};exports[_0x9f68('0x4b')]=function(_0x3a4f03,_0x62510){if(_0x3a4f03[_0x9f68('0x4c')]['id']){delete _0x3a4f03[_0x9f68('0x4c')]['id'];}return db[_0x9f68('0x2d')]['find']({'where':{'id':_0x3a4f03[_0x9f68('0x46')]['id']}})[_0x9f68('0x26')](handleEntityNotFound(_0x62510,null))['then'](saveUpdates(_0x3a4f03[_0x9f68('0x4c')],null))['then'](respondWithResult(_0x62510,null))[_0x9f68('0x4a')](handleError(_0x62510,null));};exports[_0x9f68('0x4d')]=function(_0x15d554,_0x31cd5e,_0x242cd6){var _0x305735=require(_0x9f68('0x4e'));var _0x1f7e96=![];var _0x12808b={};if(_0x15d554[_0x9f68('0x32')][_0x9f68('0x30')]&&_0x15d554['query']['type']===_0x9f68('0x4f')){_0x12808b['uniqueid']=_0x15d554[_0x9f68('0x46')]['id'];}else{_0x12808b['id']=_0x15d554['params']['id'];}return db['SquareRecording']['find']({'where':_0x12808b,'attributes':['id','savePath',_0x9f68('0x50')],'raw':!![]})['then'](handleEntityNotFound(_0x31cd5e,null))['then'](function(_0x18dd33){if(_0x18dd33){var _0xf19ea0=_0x18dd33[_0x9f68('0x51')];var _0x38fa88=util['format'](_0x9f68('0x52'),_0xf19ea0);if(fs['existsSync'](_0x38fa88)){_0x1f7e96=!![];return _0x305735[_0x9f68('0x53')](_0x38fa88,_0xf19ea0,config[_0x9f68('0x54')][_0x9f68('0x55')])['then'](function(){return _0x18dd33;});}return _0x18dd33;}})[_0x9f68('0x26')](function(_0x41e8ad){if(_0x41e8ad){var _0x2766f3=_0x41e8ad[_0x9f68('0x51')];if(!fs['existsSync'](_0x2766f3)){throw new db[(_0x9f68('0x56'))][(_0x9f68('0x57'))](_0x9f68('0x58'));}if(_0x41e8ad['filename']){return _0x31cd5e[_0x9f68('0x4d')](_0x2766f3,_0x41e8ad[_0x9f68('0x50')]+path['extname'](_0x2766f3),function(){if(_0x1f7e96){fs[_0x9f68('0x59')](_0x2766f3);}});}else{return _0x31cd5e['download'](_0x2766f3,function(_0x27a311){if(_0x1f7e96){fs[_0x9f68('0x59')](_0x2766f3);}});}}})[_0x9f68('0x4a')](function(_0x4f26a1){if(_0x4f26a1['message']===_0x9f68('0x58')){_0x31cd5e[_0x9f68('0x1c')](0x194)[_0x9f68('0x2a')](_0x9f68('0x5a'));}else{return handleError(_0x31cd5e,null);}});};exports['destroy']=function(_0x29aebe,_0x262a5b){return db['SquareRecording'][_0x9f68('0x48')]({'where':{'id':_0x29aebe['params']['id']}})[_0x9f68('0x26')](function(_0x4fbb19){if(!_0x4fbb19)throw new ReferenceError(_0x9f68('0x5b'));return _0x4fbb19;})[_0x9f68('0x26')](function(_0x79d182){var _0x497b58=_0x79d182[_0x9f68('0x51')];logger['info'](_0x9f68('0x5c'),_0x497b58);if(!_[_0x9f68('0x5d')](_0x79d182[_0x9f68('0x51')])&&fs[_0x9f68('0x5e')](_0x497b58)){logger[_0x9f68('0x5f')](_0x9f68('0x60')+_0x497b58+_0x9f68('0x61'));fs['unlinkSync'](_0x497b58);}_0x497b58=_0x497b58+_0x9f68('0x62');if(!_[_0x9f68('0x5d')](_0x79d182[_0x9f68('0x51')])&&fs[_0x9f68('0x5e')](_0x497b58)){logger[_0x9f68('0x5f')](_0x9f68('0x60')+_0x497b58+_0x9f68('0x61'));fs[_0x9f68('0x63')](_0x497b58);}return _0x79d182;})[_0x9f68('0x26')](function(_0x4a1b7c){if(!_0x4a1b7c)throw new InternalError();return _0x4a1b7c['destroy']();})[_0x9f68('0x26')](function(){_0x262a5b[_0x9f68('0x1c')](0xcc)[_0x9f68('0x64')]();})[_0x9f68('0x4a')](handleError(_0x262a5b,null));};
\ No newline at end of file