Built motion from commit (unavailable).|2.5.3
[motion2.git] / server / api / squareRecording / squareRecording.controller.js
index 5982876..79d29a7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x74c8=['../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','Content-Range','apply','reject','save','update','then','destroy','error','name','send','index','SquareRecording','rawAttributes','type','key','model','map','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','filter','where','VIRTUAL','merge','options','includeAll','include','findAll','rows','params','catch','create','body','download','../../components/encryptor','uniqueid','find','format','%s.cypher','decryptFile','secrets','recording','savePath','Sequelize','ValidationError','SquareRecording\x20not\x20found','filename','extname','unlink','Entity\x20not\x20found','cancellazione\x20fisica\x20documento\x20%s','isNil','existsSync','info','File:\x20\x22','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','unlinkSync','.cypher','html-pdf','eml-format','rimraf','zip-dir','request-promise','util','sox','to-csv','ejs','lodash','crypto','jsforce','querystring','papaparse','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','api'];(function(_0x2ec650,_0x24b011){var _0xdb00de=function(_0x3244e6){while(--_0x3244e6){_0x2ec650['push'](_0x2ec650['shift']());}};_0xdb00de(++_0x24b011);}(_0x74c8,0x1c9));var _0x874c=function(_0x39304b,_0x30a033){_0x39304b=_0x39304b-0x0;var _0x21160c=_0x74c8[_0x39304b];return _0x21160c;};'use strict';var pdf=require(_0x874c('0x0'));var emlformat=require(_0x874c('0x1'));var rimraf=require(_0x874c('0x2'));var zipdir=require(_0x874c('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0x874c('0x4'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x874c('0x5'));var path=require('path');var sox=require(_0x874c('0x6'));var csv=require(_0x874c('0x7'));var ejs=require(_0x874c('0x8'));var fs=require('fs');var _=require(_0x874c('0x9'));var squel=require('squel');var crypto=require(_0x874c('0xa'));var jsforce=require(_0x874c('0xb'));var deskjs=require('desk.js');var toCsv=require(_0x874c('0x7'));var querystring=require(_0x874c('0xc'));var Papa=require(_0x874c('0xd'));var Redis=require('ioredis');var authService=require(_0x874c('0xe'));var qs=require('../../components/parsers/qs');var as=require(_0x874c('0xf'));var hardwareService=require(_0x874c('0x10'));var logger=require('../../config/logger')(_0x874c('0x11'));var utils=require(_0x874c('0x12'));var config=require(_0x874c('0x13'));var db=require(_0x874c('0x14'))['db'];function respondWithStatusCode(_0x3ae875,_0x4b62dd){_0x4b62dd=_0x4b62dd||0xcc;return function(_0x2ffab8){if(_0x2ffab8){return _0x3ae875[_0x874c('0x15')](_0x4b62dd);}return _0x3ae875[_0x874c('0x16')](_0x4b62dd)[_0x874c('0x17')]();};}function respondWithResult(_0x38bb01,_0x4c2b86){_0x4c2b86=_0x4c2b86||0xc8;return function(_0x40ecf6){if(_0x40ecf6){return _0x38bb01['status'](_0x4c2b86)[_0x874c('0x18')](_0x40ecf6);}};}function respondWithFilteredResult(_0xb7af7b,_0x3558d6){return function(_0x4d2d8e){if(_0x4d2d8e){var _0xdf900=_0x4d2d8e[_0x874c('0x19')],_0x36be83=_0x3558d6[_0x874c('0x1a')],_0x9fe8db=_0x3558d6[_0x874c('0x1a')]+_0x3558d6[_0x874c('0x1b')],_0x52d154;if(_0x9fe8db>=_0xdf900){_0x9fe8db=_0xdf900;_0x52d154=0xc8;}else{_0x52d154=0xce;}_0xb7af7b['status'](_0x52d154);return _0xb7af7b[_0x874c('0x1c')](_0x874c('0x1d'),_0x36be83+'-'+_0x9fe8db+'/'+_0xdf900)[_0x874c('0x18')](_0x4d2d8e);}return null;};}function patchUpdates(_0x459ead){return function(_0x1ef2c6){try{jsonpatch[_0x874c('0x1e')](_0x1ef2c6,_0x459ead,!![]);}catch(_0x4952e4){return BPromise[_0x874c('0x1f')](_0x4952e4);}return _0x1ef2c6[_0x874c('0x20')]();};}function saveUpdates(_0x2cbbc0,_0xe8f0db){return function(_0x350716){if(_0x350716){return _0x350716[_0x874c('0x21')](_0x2cbbc0)[_0x874c('0x22')](function(_0x218f05){return _0x218f05;});}return null;};}function removeEntity(_0x26243a,_0x5a55b9){return function(_0xfc578e){if(_0xfc578e){return _0xfc578e[_0x874c('0x23')]()[_0x874c('0x22')](function(){_0x26243a[_0x874c('0x16')](0xcc)[_0x874c('0x17')]();});}};}function handleEntityNotFound(_0x35cc66,_0x3534de){return function(_0x50e232){if(!_0x50e232){_0x35cc66[_0x874c('0x15')](0x194);}return _0x50e232;};}function handleError(_0x5c5b68,_0x5df3cc){_0x5df3cc=_0x5df3cc||0x1f4;return function(_0x29110a){logger[_0x874c('0x24')](_0x29110a['stack']);if(_0x29110a[_0x874c('0x25')]){delete _0x29110a[_0x874c('0x25')];}_0x5c5b68[_0x874c('0x16')](_0x5df3cc)[_0x874c('0x26')](_0x29110a);};}exports[_0x874c('0x27')]=function(_0x50b06a,_0x3c9927){var _0x19c34f={},_0x22e196={},_0x100b19={'count':0x0,'rows':[]};var _0x278a8d=_['map'](db[_0x874c('0x28')][_0x874c('0x29')],function(_0x314f65){return{'name':_0x314f65['fieldName'],'type':_0x314f65[_0x874c('0x2a')][_0x874c('0x2b')]};});_0x22e196[_0x874c('0x2c')]=_[_0x874c('0x2d')](_0x278a8d,_0x874c('0x25'));_0x22e196[_0x874c('0x2e')]=_[_0x874c('0x2f')](_0x50b06a[_0x874c('0x2e')]);_0x22e196[_0x874c('0x30')]=_[_0x874c('0x31')](_0x22e196[_0x874c('0x2c')],_0x22e196[_0x874c('0x2e')]);_0x19c34f[_0x874c('0x32')]=_[_0x874c('0x31')](_0x22e196[_0x874c('0x2c')],qs[_0x874c('0x33')](_0x50b06a[_0x874c('0x2e')]['fields']));_0x19c34f[_0x874c('0x32')]=_0x19c34f['attributes'][_0x874c('0x34')]?_0x19c34f['attributes']:_0x22e196[_0x874c('0x2c')];if(!_0x50b06a[_0x874c('0x2e')][_0x874c('0x35')](_0x874c('0x36'))){_0x19c34f[_0x874c('0x1b')]=qs[_0x874c('0x1b')](_0x50b06a[_0x874c('0x2e')]['limit']);_0x19c34f[_0x874c('0x1a')]=qs[_0x874c('0x1a')](_0x50b06a[_0x874c('0x2e')][_0x874c('0x1a')]);}_0x19c34f[_0x874c('0x37')]=qs[_0x874c('0x38')](_0x50b06a[_0x874c('0x2e')][_0x874c('0x38')]);_0x19c34f['where']=qs['filters'](_['pick'](_0x50b06a[_0x874c('0x2e')],_0x22e196['filters']),_0x278a8d);if(_0x50b06a[_0x874c('0x2e')][_0x874c('0x39')]){_0x19c34f[_0x874c('0x3a')]=_['merge'](_0x19c34f['where'],{'$or':_['map'](_0x278a8d,function(_0x5615dd){if(_0x5615dd[_0x874c('0x2a')]!==_0x874c('0x3b')){var _0x5779a6={};_0x5779a6[_0x5615dd[_0x874c('0x25')]]={'$like':'%'+_0x50b06a['query'][_0x874c('0x39')]+'%'};return _0x5779a6;}})});}_0x19c34f=_[_0x874c('0x3c')]({},_0x19c34f,_0x50b06a[_0x874c('0x3d')]);var _0x21497e={'where':_0x19c34f[_0x874c('0x3a')]};return db[_0x874c('0x28')][_0x874c('0x19')](_0x21497e)[_0x874c('0x22')](function(_0x2df6e7){_0x100b19[_0x874c('0x19')]=_0x2df6e7;if(_0x50b06a['query'][_0x874c('0x3e')]){_0x19c34f[_0x874c('0x3f')]=[{'all':!![]}];}return db[_0x874c('0x28')][_0x874c('0x40')](_0x19c34f);})['then'](function(_0x342a0b){_0x100b19[_0x874c('0x41')]=_0x342a0b;return _0x100b19;})[_0x874c('0x22')](respondWithFilteredResult(_0x3c9927,_0x19c34f))['catch'](handleError(_0x3c9927,null));};exports['show']=function(_0x3bc7dd,_0x1953b6){var _0x38c8ae={'raw':!![],'where':{'id':_0x3bc7dd[_0x874c('0x42')]['id']}},_0x3f004a={};_0x3f004a[_0x874c('0x2c')]=_[_0x874c('0x2f')](db[_0x874c('0x28')]['rawAttributes']);_0x3f004a[_0x874c('0x2e')]=_[_0x874c('0x2f')](_0x3bc7dd[_0x874c('0x2e')]);_0x3f004a[_0x874c('0x30')]=_[_0x874c('0x31')](_0x3f004a[_0x874c('0x2c')],_0x3f004a[_0x874c('0x2e')]);_0x38c8ae[_0x874c('0x32')]=_[_0x874c('0x31')](_0x3f004a[_0x874c('0x2c')],qs[_0x874c('0x33')](_0x3bc7dd['query'][_0x874c('0x33')]));_0x38c8ae[_0x874c('0x32')]=_0x38c8ae[_0x874c('0x32')]['length']?_0x38c8ae[_0x874c('0x32')]:_0x3f004a[_0x874c('0x2c')];if(_0x3bc7dd[_0x874c('0x2e')][_0x874c('0x3e')]){_0x38c8ae[_0x874c('0x3f')]=[{'all':!![]}];}_0x38c8ae=_[_0x874c('0x3c')]({},_0x38c8ae,_0x3bc7dd[_0x874c('0x3d')]);return db[_0x874c('0x28')]['find'](_0x38c8ae)[_0x874c('0x22')](handleEntityNotFound(_0x1953b6,null))[_0x874c('0x22')](respondWithResult(_0x1953b6,null))[_0x874c('0x43')](handleError(_0x1953b6,null));};exports[_0x874c('0x44')]=function(_0x18c417,_0x3d5824){return db[_0x874c('0x28')]['create'](_0x18c417[_0x874c('0x45')],{})[_0x874c('0x22')](respondWithResult(_0x3d5824,0xc9))[_0x874c('0x43')](handleError(_0x3d5824,null));};exports[_0x874c('0x21')]=function(_0x5cf940,_0x30dc62){if(_0x5cf940[_0x874c('0x45')]['id']){delete _0x5cf940[_0x874c('0x45')]['id'];}return db[_0x874c('0x28')]['find']({'where':{'id':_0x5cf940[_0x874c('0x42')]['id']}})['then'](handleEntityNotFound(_0x30dc62,null))['then'](saveUpdates(_0x5cf940[_0x874c('0x45')],null))['then'](respondWithResult(_0x30dc62,null))[_0x874c('0x43')](handleError(_0x30dc62,null));};exports[_0x874c('0x46')]=function(_0x480c03,_0x5ad097,_0x228698){var _0x18384a=require(_0x874c('0x47'));var _0x310d18=![];var _0x5e87e9={};if(_0x480c03[_0x874c('0x2e')][_0x874c('0x2a')]&&_0x480c03[_0x874c('0x2e')][_0x874c('0x2a')]===_0x874c('0x48')){_0x5e87e9[_0x874c('0x48')]=_0x480c03['params']['id'];}else{_0x5e87e9['id']=_0x480c03[_0x874c('0x42')]['id'];}return db['SquareRecording'][_0x874c('0x49')]({'where':_0x5e87e9,'attributes':['id','savePath','filename'],'raw':!![]})[_0x874c('0x22')](handleEntityNotFound(_0x5ad097,null))[_0x874c('0x22')](function(_0xe9f8c){if(_0xe9f8c){var _0x21be89=_0xe9f8c['savePath'];var _0x7d319=util[_0x874c('0x4a')](_0x874c('0x4b'),_0x21be89);if(fs['existsSync'](_0x7d319)){_0x310d18=!![];return _0x18384a[_0x874c('0x4c')](_0x7d319,_0x21be89,config[_0x874c('0x4d')][_0x874c('0x4e')])[_0x874c('0x22')](function(){return _0xe9f8c;});}return _0xe9f8c;}})[_0x874c('0x22')](function(_0x18cd6f){if(_0x18cd6f){var _0x24a6a7=_0x18cd6f[_0x874c('0x4f')];if(!fs['existsSync'](_0x24a6a7)){throw new db[(_0x874c('0x50'))][(_0x874c('0x51'))](_0x874c('0x52'));}if(_0x18cd6f[_0x874c('0x53')]){return _0x5ad097[_0x874c('0x46')](_0x24a6a7,_0x18cd6f[_0x874c('0x53')]+path[_0x874c('0x54')](_0x24a6a7),function(){if(_0x310d18){fs['unlink'](_0x24a6a7);}});}else{return _0x5ad097[_0x874c('0x46')](_0x24a6a7,function(_0x36d70b){if(_0x310d18){fs[_0x874c('0x55')](_0x24a6a7);}});}}})[_0x874c('0x43')](function(_0x4e40d9){if(_0x4e40d9['message']===_0x874c('0x52')){_0x5ad097[_0x874c('0x16')](0x194)['send']('Not\x20found');}else{return handleError(_0x5ad097,null);}});};exports[_0x874c('0x23')]=function(_0xecf199,_0x318db6){return db[_0x874c('0x28')][_0x874c('0x49')]({'where':{'id':_0xecf199[_0x874c('0x42')]['id']}})[_0x874c('0x22')](function(_0x1e6096){if(!_0x1e6096)throw new ReferenceError(_0x874c('0x56'));return _0x1e6096;})[_0x874c('0x22')](function(_0x10500b){var _0x5f1430=_0x10500b[_0x874c('0x4f')];logger['info'](_0x874c('0x57'),_0x5f1430);if(!_[_0x874c('0x58')](_0x10500b['savePath'])&&fs[_0x874c('0x59')](_0x5f1430)){logger[_0x874c('0x5a')](_0x874c('0x5b')+_0x5f1430+_0x874c('0x5c'));fs[_0x874c('0x5d')](_0x5f1430);}_0x5f1430=_0x5f1430+_0x874c('0x5e');if(!_[_0x874c('0x58')](_0x10500b[_0x874c('0x4f')])&&fs[_0x874c('0x59')](_0x5f1430)){logger[_0x874c('0x5a')](_0x874c('0x5b')+_0x5f1430+'\x22\x20trovato\x20eseguo\x20la\x20cancellazione');fs[_0x874c('0x5d')](_0x5f1430);}return _0x10500b;})[_0x874c('0x22')](function(_0x3f2c4f){if(!_0x3f2c4f)throw new InternalError();return _0x3f2c4f[_0x874c('0x23')]();})[_0x874c('0x22')](function(){_0x318db6[_0x874c('0x16')](0xcc)['end']();})[_0x874c('0x43')](handleError(_0x318db6,null));};
\ No newline at end of file
+var _0x64f3=['../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','apply','save','destroy','then','error','stack','send','map','SquareRecording','fieldName','type','query','filters','intersection','model','fields','attributes','length','hasOwnProperty','nolimit','order','sort','where','pick','VIRTUAL','name','filter','merge','options','includeAll','include','findAll','rows','show','params','keys','rawAttributes','find','catch','create','body','../../components/encryptor','uniqueid','savePath','filename','format','decryptFile','secrets','recording','existsSync','Sequelize','ValidationError','SquareRecording\x20not\x20found','download','extname','unlink','message','Not\x20found','Entity\x20not\x20found','info','cancellazione\x20fisica\x20documento\x20%s','isNil','File:\x20\x22','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','.cypher','eml-format','rimraf','util','sox','to-csv','lodash','squel','crypto','jsforce','desk.js','papaparse','../../components/parsers/qs'];(function(_0x18a203,_0x10430e){var _0x1b0743=function(_0x283fe9){while(--_0x283fe9){_0x18a203['push'](_0x18a203['shift']());}};_0x1b0743(++_0x10430e);}(_0x64f3,0x160));var _0x364f=function(_0x36e3cd,_0x4ff225){_0x36e3cd=_0x36e3cd-0x0;var _0x19f9d6=_0x64f3[_0x36e3cd];return _0x19f9d6;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x364f('0x0'));var rimraf=require(_0x364f('0x1'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require('moment');var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x364f('0x2'));var path=require('path');var sox=require(_0x364f('0x3'));var csv=require(_0x364f('0x4'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x364f('0x5'));var squel=require(_0x364f('0x6'));var crypto=require(_0x364f('0x7'));var jsforce=require(_0x364f('0x8'));var deskjs=require(_0x364f('0x9'));var toCsv=require(_0x364f('0x4'));var querystring=require('querystring');var Papa=require(_0x364f('0xa'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x364f('0xb'));var as=require(_0x364f('0xc'));var hardwareService=require(_0x364f('0xd'));var logger=require(_0x364f('0xe'))('api');var utils=require(_0x364f('0xf'));var config=require(_0x364f('0x10'));var db=require(_0x364f('0x11'))['db'];function respondWithStatusCode(_0x20ff84,_0x3c47b2){_0x3c47b2=_0x3c47b2||0xcc;return function(_0x5d341f){if(_0x5d341f){return _0x20ff84[_0x364f('0x12')](_0x3c47b2);}return _0x20ff84[_0x364f('0x13')](_0x3c47b2)[_0x364f('0x14')]();};}function respondWithResult(_0x56d9ab,_0x5e5f9b){_0x5e5f9b=_0x5e5f9b||0xc8;return function(_0x5ee894){if(_0x5ee894){return _0x56d9ab[_0x364f('0x13')](_0x5e5f9b)[_0x364f('0x15')](_0x5ee894);}};}function respondWithFilteredResult(_0x228df1,_0x1890fa){return function(_0x25a8f5){if(_0x25a8f5){var _0xce7505=_0x25a8f5[_0x364f('0x16')],_0x3ed3af=_0x1890fa[_0x364f('0x17')],_0x3e1d74=_0x1890fa[_0x364f('0x17')]+_0x1890fa[_0x364f('0x18')],_0x4b55ab;if(_0x3e1d74>=_0xce7505){_0x3e1d74=_0xce7505;_0x4b55ab=0xc8;}else{_0x4b55ab=0xce;}_0x228df1[_0x364f('0x13')](_0x4b55ab);return _0x228df1[_0x364f('0x19')]('Content-Range',_0x3ed3af+'-'+_0x3e1d74+'/'+_0xce7505)[_0x364f('0x15')](_0x25a8f5);}return null;};}function patchUpdates(_0x5a1654){return function(_0x22c437){try{jsonpatch[_0x364f('0x1a')](_0x22c437,_0x5a1654,!![]);}catch(_0x5da2ff){return BPromise['reject'](_0x5da2ff);}return _0x22c437[_0x364f('0x1b')]();};}function saveUpdates(_0x2437a3,_0x5db011){return function(_0x36422c){if(_0x36422c){return _0x36422c['update'](_0x2437a3)['then'](function(_0x4b1abe){return _0x4b1abe;});}return null;};}function removeEntity(_0x4cf407,_0x47e4a3){return function(_0x1dc799){if(_0x1dc799){return _0x1dc799[_0x364f('0x1c')]()[_0x364f('0x1d')](function(){_0x4cf407[_0x364f('0x13')](0xcc)[_0x364f('0x14')]();});}};}function handleEntityNotFound(_0x4ea6ae,_0x2103a2){return function(_0x1dae8f){if(!_0x1dae8f){_0x4ea6ae[_0x364f('0x12')](0x194);}return _0x1dae8f;};}function handleError(_0x36838b,_0x4fe691){_0x4fe691=_0x4fe691||0x1f4;return function(_0x3d384d){logger[_0x364f('0x1e')](_0x3d384d[_0x364f('0x1f')]);if(_0x3d384d['name']){delete _0x3d384d['name'];}_0x36838b['status'](_0x4fe691)[_0x364f('0x20')](_0x3d384d);};}exports['index']=function(_0x400cb9,_0x57d81e){var _0x46b641={},_0x261b33={},_0x20b437={'count':0x0,'rows':[]};var _0x244798=_[_0x364f('0x21')](db[_0x364f('0x22')]['rawAttributes'],function(_0x33ecae){return{'name':_0x33ecae[_0x364f('0x23')],'type':_0x33ecae[_0x364f('0x24')]['key']};});_0x261b33['model']=_['map'](_0x244798,'name');_0x261b33[_0x364f('0x25')]=_['keys'](_0x400cb9[_0x364f('0x25')]);_0x261b33[_0x364f('0x26')]=_[_0x364f('0x27')](_0x261b33[_0x364f('0x28')],_0x261b33[_0x364f('0x25')]);_0x46b641['attributes']=_[_0x364f('0x27')](_0x261b33[_0x364f('0x28')],qs[_0x364f('0x29')](_0x400cb9[_0x364f('0x25')][_0x364f('0x29')]));_0x46b641[_0x364f('0x2a')]=_0x46b641[_0x364f('0x2a')][_0x364f('0x2b')]?_0x46b641[_0x364f('0x2a')]:_0x261b33['model'];if(!_0x400cb9[_0x364f('0x25')][_0x364f('0x2c')](_0x364f('0x2d'))){_0x46b641[_0x364f('0x18')]=qs[_0x364f('0x18')](_0x400cb9[_0x364f('0x25')]['limit']);_0x46b641['offset']=qs[_0x364f('0x17')](_0x400cb9[_0x364f('0x25')]['offset']);}_0x46b641[_0x364f('0x2e')]=qs[_0x364f('0x2f')](_0x400cb9[_0x364f('0x25')][_0x364f('0x2f')]);_0x46b641[_0x364f('0x30')]=qs['filters'](_[_0x364f('0x31')](_0x400cb9['query'],_0x261b33['filters']),_0x244798);if(_0x400cb9['query']['filter']){_0x46b641[_0x364f('0x30')]=_['merge'](_0x46b641[_0x364f('0x30')],{'$or':_[_0x364f('0x21')](_0x244798,function(_0x24e826){if(_0x24e826[_0x364f('0x24')]!==_0x364f('0x32')){var _0x3e5903={};_0x3e5903[_0x24e826[_0x364f('0x33')]]={'$like':'%'+_0x400cb9['query'][_0x364f('0x34')]+'%'};return _0x3e5903;}})});}_0x46b641=_[_0x364f('0x35')]({},_0x46b641,_0x400cb9[_0x364f('0x36')]);var _0x454197={'where':_0x46b641[_0x364f('0x30')]};return db[_0x364f('0x22')][_0x364f('0x16')](_0x454197)[_0x364f('0x1d')](function(_0xdd7130){_0x20b437[_0x364f('0x16')]=_0xdd7130;if(_0x400cb9[_0x364f('0x25')][_0x364f('0x37')]){_0x46b641[_0x364f('0x38')]=[{'all':!![]}];}return db[_0x364f('0x22')][_0x364f('0x39')](_0x46b641);})[_0x364f('0x1d')](function(_0x412bed){_0x20b437[_0x364f('0x3a')]=_0x412bed;return _0x20b437;})[_0x364f('0x1d')](respondWithFilteredResult(_0x57d81e,_0x46b641))['catch'](handleError(_0x57d81e,null));};exports[_0x364f('0x3b')]=function(_0x2bd58d,_0x5e2e36){var _0x1b6173={'raw':!![],'where':{'id':_0x2bd58d[_0x364f('0x3c')]['id']}},_0x4dfd04={};_0x4dfd04[_0x364f('0x28')]=_[_0x364f('0x3d')](db['SquareRecording'][_0x364f('0x3e')]);_0x4dfd04[_0x364f('0x25')]=_[_0x364f('0x3d')](_0x2bd58d['query']);_0x4dfd04[_0x364f('0x26')]=_[_0x364f('0x27')](_0x4dfd04[_0x364f('0x28')],_0x4dfd04['query']);_0x1b6173[_0x364f('0x2a')]=_[_0x364f('0x27')](_0x4dfd04[_0x364f('0x28')],qs[_0x364f('0x29')](_0x2bd58d[_0x364f('0x25')][_0x364f('0x29')]));_0x1b6173[_0x364f('0x2a')]=_0x1b6173['attributes']['length']?_0x1b6173[_0x364f('0x2a')]:_0x4dfd04[_0x364f('0x28')];if(_0x2bd58d[_0x364f('0x25')][_0x364f('0x37')]){_0x1b6173[_0x364f('0x38')]=[{'all':!![]}];}_0x1b6173=_['merge']({},_0x1b6173,_0x2bd58d[_0x364f('0x36')]);return db[_0x364f('0x22')][_0x364f('0x3f')](_0x1b6173)['then'](handleEntityNotFound(_0x5e2e36,null))[_0x364f('0x1d')](respondWithResult(_0x5e2e36,null))[_0x364f('0x40')](handleError(_0x5e2e36,null));};exports[_0x364f('0x41')]=function(_0xdc0bc9,_0x291f4a){return db[_0x364f('0x22')]['create'](_0xdc0bc9[_0x364f('0x42')],{})['then'](respondWithResult(_0x291f4a,0xc9))['catch'](handleError(_0x291f4a,null));};exports['update']=function(_0x143f39,_0x1445e6){if(_0x143f39[_0x364f('0x42')]['id']){delete _0x143f39[_0x364f('0x42')]['id'];}return db[_0x364f('0x22')][_0x364f('0x3f')]({'where':{'id':_0x143f39[_0x364f('0x3c')]['id']}})[_0x364f('0x1d')](handleEntityNotFound(_0x1445e6,null))['then'](saveUpdates(_0x143f39[_0x364f('0x42')],null))[_0x364f('0x1d')](respondWithResult(_0x1445e6,null))[_0x364f('0x40')](handleError(_0x1445e6,null));};exports['download']=function(_0x9372ef,_0x323aa6,_0x337890){var _0x3514e4=require(_0x364f('0x43'));var _0x58542b=![];var _0x279d31={};if(_0x9372ef['query']['type']&&_0x9372ef[_0x364f('0x25')][_0x364f('0x24')]===_0x364f('0x44')){_0x279d31[_0x364f('0x44')]=_0x9372ef[_0x364f('0x3c')]['id'];}else{_0x279d31['id']=_0x9372ef['params']['id'];}return db[_0x364f('0x22')][_0x364f('0x3f')]({'where':_0x279d31,'attributes':['id',_0x364f('0x45'),_0x364f('0x46')],'raw':!![]})[_0x364f('0x1d')](handleEntityNotFound(_0x323aa6,null))[_0x364f('0x1d')](function(_0xf3328){if(_0xf3328){var _0x2969a4=_0xf3328[_0x364f('0x45')];var _0x3999fc=util[_0x364f('0x47')]('%s.cypher',_0x2969a4);if(fs['existsSync'](_0x3999fc)){_0x58542b=!![];return _0x3514e4[_0x364f('0x48')](_0x3999fc,_0x2969a4,config[_0x364f('0x49')][_0x364f('0x4a')])[_0x364f('0x1d')](function(){return _0xf3328;});}return _0xf3328;}})[_0x364f('0x1d')](function(_0x47617e){if(_0x47617e){var _0x102e9e=_0x47617e[_0x364f('0x45')];if(!fs[_0x364f('0x4b')](_0x102e9e)){throw new db[(_0x364f('0x4c'))][(_0x364f('0x4d'))](_0x364f('0x4e'));}if(_0x47617e[_0x364f('0x46')]){return _0x323aa6[_0x364f('0x4f')](_0x102e9e,_0x47617e[_0x364f('0x46')]+path[_0x364f('0x50')](_0x102e9e),function(){if(_0x58542b){fs[_0x364f('0x51')](_0x102e9e);}});}else{return _0x323aa6['download'](_0x102e9e,function(_0x9d3d03){if(_0x58542b){fs[_0x364f('0x51')](_0x102e9e);}});}}})[_0x364f('0x40')](function(_0x284c53){if(_0x284c53[_0x364f('0x52')]===_0x364f('0x4e')){_0x323aa6['status'](0x194)[_0x364f('0x20')](_0x364f('0x53'));}else{return handleError(_0x323aa6,null);}});};exports['destroy']=function(_0x15078e,_0x5533af){return db[_0x364f('0x22')]['find']({'where':{'id':_0x15078e[_0x364f('0x3c')]['id']}})[_0x364f('0x1d')](function(_0x1efe3a){if(!_0x1efe3a)throw new ReferenceError(_0x364f('0x54'));return _0x1efe3a;})[_0x364f('0x1d')](function(_0x111611){var _0x302448=_0x111611['savePath'];logger[_0x364f('0x55')](_0x364f('0x56'),_0x302448);if(!_[_0x364f('0x57')](_0x111611[_0x364f('0x45')])&&fs[_0x364f('0x4b')](_0x302448)){logger[_0x364f('0x55')](_0x364f('0x58')+_0x302448+_0x364f('0x59'));fs['unlinkSync'](_0x302448);}_0x302448=_0x302448+_0x364f('0x5a');if(!_[_0x364f('0x57')](_0x111611[_0x364f('0x45')])&&fs['existsSync'](_0x302448)){logger['info'](_0x364f('0x58')+_0x302448+_0x364f('0x59'));fs['unlinkSync'](_0x302448);}return _0x111611;})[_0x364f('0x1d')](function(_0xb0d01a){if(!_0xb0d01a)throw new InternalError();return _0xb0d01a[_0x364f('0x1c')]();})[_0x364f('0x1d')](function(){_0x5533af[_0x364f('0x13')](0xcc)[_0x364f('0x14')]();})[_0x364f('0x40')](handleError(_0x5533af,null));};
\ No newline at end of file