Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / squareRecording / squareRecording.controller.js
index c22efe4..7039a0c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6524=['type','VIRTUAL','options','SquareRecording','count','includeAll','findAll','show','params','include','catch','create','body','find','download','../../components/encryptor','uniqueid','filename','savePath','format','%s.cypher','decryptFile','secrets','recording','existsSync','ValidationError','SquareRecording\x20not\x20found','extname','unlink','send','Not\x20found','info','cancellazione\x20fisica\x20documento\x20%s','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','unlinkSync','File:\x20\x22','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','limit','set','reject','save','then','destroy','error','name','index','map','fieldName','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge'];(function(_0x1694f5,_0x49b7c3){var _0x5b4321=function(_0x58c183){while(--_0x58c183){_0x1694f5['push'](_0x1694f5['shift']());}};_0x5b4321(++_0x49b7c3);}(_0x6524,0x83));var _0x4652=function(_0x58214b,_0xac08be){_0x58214b=_0x58214b-0x0;var _0x3e56c9=_0x6524[_0x58214b];return _0x3e56c9;};'use strict';var pdf=require(_0x4652('0x0'));var emlformat=require(_0x4652('0x1'));var rimraf=require(_0x4652('0x2'));var zipdir=require(_0x4652('0x3'));var jsonpatch=require(_0x4652('0x4'));var rp=require(_0x4652('0x5'));var moment=require(_0x4652('0x6'));var BPromise=require(_0x4652('0x7'));var Mustache=require(_0x4652('0x8'));var util=require(_0x4652('0x9'));var path=require(_0x4652('0xa'));var sox=require(_0x4652('0xb'));var csv=require(_0x4652('0xc'));var ejs=require(_0x4652('0xd'));var fs=require('fs');var _=require(_0x4652('0xe'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x4652('0xf'));var deskjs=require(_0x4652('0x10'));var toCsv=require(_0x4652('0xc'));var querystring=require(_0x4652('0x11'));var Papa=require(_0x4652('0x12'));var Redis=require(_0x4652('0x13'));var authService=require(_0x4652('0x14'));var qs=require('../../components/parsers/qs');var as=require(_0x4652('0x15'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x4652('0x16'))(_0x4652('0x17'));var utils=require('../../config/utils');var config=require(_0x4652('0x18'));var db=require(_0x4652('0x19'))['db'];function respondWithStatusCode(_0x534cbc,_0x451f61){_0x451f61=_0x451f61||0xcc;return function(_0x32b061){if(_0x32b061){return _0x534cbc[_0x4652('0x1a')](_0x451f61);}return _0x534cbc[_0x4652('0x1b')](_0x451f61)[_0x4652('0x1c')]();};}function respondWithResult(_0x1a789b,_0x72dad8){_0x72dad8=_0x72dad8||0xc8;return function(_0x5ea3b7){if(_0x5ea3b7){return _0x1a789b[_0x4652('0x1b')](_0x72dad8)[_0x4652('0x1d')](_0x5ea3b7);}};}function respondWithFilteredResult(_0x4ed260,_0x2e2117){return function(_0x27bfd3){if(_0x27bfd3){var _0x18b642=_0x27bfd3['count'],_0x1a6516=_0x2e2117[_0x4652('0x1e')],_0x943111=_0x2e2117['offset']+_0x2e2117[_0x4652('0x1f')],_0x1f0dda;if(_0x943111>=_0x18b642){_0x943111=_0x18b642;_0x1f0dda=0xc8;}else{_0x1f0dda=0xce;}_0x4ed260[_0x4652('0x1b')](_0x1f0dda);return _0x4ed260[_0x4652('0x20')]('Content-Range',_0x1a6516+'-'+_0x943111+'/'+_0x18b642)[_0x4652('0x1d')](_0x27bfd3);}return null;};}function patchUpdates(_0x3106a6){return function(_0x5094e9){try{jsonpatch['apply'](_0x5094e9,_0x3106a6,!![]);}catch(_0x3cff7b){return BPromise[_0x4652('0x21')](_0x3cff7b);}return _0x5094e9[_0x4652('0x22')]();};}function saveUpdates(_0x12e6d6,_0x563031){return function(_0x300582){if(_0x300582){return _0x300582['update'](_0x12e6d6)[_0x4652('0x23')](function(_0x4cd42f){return _0x4cd42f;});}return null;};}function removeEntity(_0x409363,_0x1d5eba){return function(_0x2562da){if(_0x2562da){return _0x2562da[_0x4652('0x24')]()['then'](function(){_0x409363[_0x4652('0x1b')](0xcc)['end']();});}};}function handleEntityNotFound(_0x108eb9,_0x1966c7){return function(_0x2c09af){if(!_0x2c09af){_0x108eb9['sendStatus'](0x194);}return _0x2c09af;};}function handleError(_0xd11fbc,_0x5aab5c){_0x5aab5c=_0x5aab5c||0x1f4;return function(_0x8c52e4){logger[_0x4652('0x25')](_0x8c52e4['stack']);if(_0x8c52e4['name']){delete _0x8c52e4[_0x4652('0x26')];}_0xd11fbc[_0x4652('0x1b')](_0x5aab5c)['send'](_0x8c52e4);};}exports[_0x4652('0x27')]=function(_0x3ebc21,_0x3e8e0b){var _0x520069={},_0x57b8eb={},_0x36774c={'count':0x0,'rows':[]};var _0x14867f=_[_0x4652('0x28')](db['SquareRecording']['rawAttributes'],function(_0x755a5f){return{'name':_0x755a5f[_0x4652('0x29')],'type':_0x755a5f['type'][_0x4652('0x2a')]};});_0x57b8eb[_0x4652('0x2b')]=_[_0x4652('0x28')](_0x14867f,_0x4652('0x26'));_0x57b8eb[_0x4652('0x2c')]=_[_0x4652('0x2d')](_0x3ebc21['query']);_0x57b8eb[_0x4652('0x2e')]=_[_0x4652('0x2f')](_0x57b8eb[_0x4652('0x2b')],_0x57b8eb['query']);_0x520069[_0x4652('0x30')]=_[_0x4652('0x2f')](_0x57b8eb['model'],qs[_0x4652('0x31')](_0x3ebc21['query']['fields']));_0x520069[_0x4652('0x30')]=_0x520069[_0x4652('0x30')][_0x4652('0x32')]?_0x520069[_0x4652('0x30')]:_0x57b8eb[_0x4652('0x2b')];if(!_0x3ebc21[_0x4652('0x2c')][_0x4652('0x33')](_0x4652('0x34'))){_0x520069[_0x4652('0x1f')]=qs[_0x4652('0x1f')](_0x3ebc21[_0x4652('0x2c')][_0x4652('0x1f')]);_0x520069[_0x4652('0x1e')]=qs['offset'](_0x3ebc21[_0x4652('0x2c')]['offset']);}_0x520069[_0x4652('0x35')]=qs[_0x4652('0x36')](_0x3ebc21[_0x4652('0x2c')]['sort']);_0x520069[_0x4652('0x37')]=qs[_0x4652('0x2e')](_[_0x4652('0x38')](_0x3ebc21['query'],_0x57b8eb[_0x4652('0x2e')]),_0x14867f);if(_0x3ebc21[_0x4652('0x2c')][_0x4652('0x39')]){_0x520069[_0x4652('0x37')]=_[_0x4652('0x3a')](_0x520069['where'],{'$or':_[_0x4652('0x28')](_0x14867f,function(_0x27ede7){if(_0x27ede7[_0x4652('0x3b')]!==_0x4652('0x3c')){var _0x4d0c4c={};_0x4d0c4c[_0x27ede7[_0x4652('0x26')]]={'$like':'%'+_0x3ebc21['query'][_0x4652('0x39')]+'%'};return _0x4d0c4c;}})});}_0x520069=_['merge']({},_0x520069,_0x3ebc21[_0x4652('0x3d')]);var _0x16b4e4={'where':_0x520069[_0x4652('0x37')]};return db[_0x4652('0x3e')][_0x4652('0x3f')](_0x16b4e4)['then'](function(_0x3f4270){_0x36774c[_0x4652('0x3f')]=_0x3f4270;if(_0x3ebc21[_0x4652('0x2c')][_0x4652('0x40')]){_0x520069['include']=[{'all':!![]}];}return db[_0x4652('0x3e')][_0x4652('0x41')](_0x520069);})[_0x4652('0x23')](function(_0x533290){_0x36774c['rows']=_0x533290;return _0x36774c;})['then'](respondWithFilteredResult(_0x3e8e0b,_0x520069))['catch'](handleError(_0x3e8e0b,null));};exports[_0x4652('0x42')]=function(_0x633a89,_0x3d0125){var _0x36df6d={'raw':!![],'where':{'id':_0x633a89[_0x4652('0x43')]['id']}},_0x4217e8={};_0x4217e8['model']=_['keys'](db[_0x4652('0x3e')]['rawAttributes']);_0x4217e8['query']=_[_0x4652('0x2d')](_0x633a89[_0x4652('0x2c')]);_0x4217e8[_0x4652('0x2e')]=_['intersection'](_0x4217e8[_0x4652('0x2b')],_0x4217e8[_0x4652('0x2c')]);_0x36df6d[_0x4652('0x30')]=_[_0x4652('0x2f')](_0x4217e8[_0x4652('0x2b')],qs[_0x4652('0x31')](_0x633a89[_0x4652('0x2c')]['fields']));_0x36df6d[_0x4652('0x30')]=_0x36df6d[_0x4652('0x30')]['length']?_0x36df6d[_0x4652('0x30')]:_0x4217e8[_0x4652('0x2b')];if(_0x633a89[_0x4652('0x2c')][_0x4652('0x40')]){_0x36df6d[_0x4652('0x44')]=[{'all':!![]}];}_0x36df6d=_[_0x4652('0x3a')]({},_0x36df6d,_0x633a89[_0x4652('0x3d')]);return db[_0x4652('0x3e')]['find'](_0x36df6d)[_0x4652('0x23')](handleEntityNotFound(_0x3d0125,null))['then'](respondWithResult(_0x3d0125,null))[_0x4652('0x45')](handleError(_0x3d0125,null));};exports[_0x4652('0x46')]=function(_0x570c3e,_0x2067d0){return db['SquareRecording'][_0x4652('0x46')](_0x570c3e[_0x4652('0x47')],{})[_0x4652('0x23')](respondWithResult(_0x2067d0,0xc9))['catch'](handleError(_0x2067d0,null));};exports['update']=function(_0x5df197,_0x1db92a){if(_0x5df197[_0x4652('0x47')]['id']){delete _0x5df197[_0x4652('0x47')]['id'];}return db[_0x4652('0x3e')][_0x4652('0x48')]({'where':{'id':_0x5df197[_0x4652('0x43')]['id']}})[_0x4652('0x23')](handleEntityNotFound(_0x1db92a,null))[_0x4652('0x23')](saveUpdates(_0x5df197[_0x4652('0x47')],null))[_0x4652('0x23')](respondWithResult(_0x1db92a,null))[_0x4652('0x45')](handleError(_0x1db92a,null));};exports[_0x4652('0x49')]=function(_0x24c814,_0x134d66,_0x39443b){var _0x2b7d2b=require(_0x4652('0x4a'));var _0x59659a=![];var _0x40fbee={};if(_0x24c814['query']['type']&&_0x24c814[_0x4652('0x2c')]['type']===_0x4652('0x4b')){_0x40fbee['uniqueid']=_0x24c814[_0x4652('0x43')]['id'];}else{_0x40fbee['id']=_0x24c814['params']['id'];}return db[_0x4652('0x3e')][_0x4652('0x48')]({'where':_0x40fbee,'attributes':['id','savePath',_0x4652('0x4c')],'raw':!![]})[_0x4652('0x23')](handleEntityNotFound(_0x134d66,null))['then'](function(_0x281cf9){if(_0x281cf9){var _0x145248=_0x281cf9[_0x4652('0x4d')];var _0x17897f=util[_0x4652('0x4e')](_0x4652('0x4f'),_0x145248);if(fs['existsSync'](_0x17897f)){_0x59659a=!![];return _0x2b7d2b[_0x4652('0x50')](_0x17897f,_0x145248,config[_0x4652('0x51')][_0x4652('0x52')])[_0x4652('0x23')](function(){return _0x281cf9;});}return _0x281cf9;}})[_0x4652('0x23')](function(_0x3a49be){if(_0x3a49be){var _0x16c010=_0x3a49be['savePath'];if(!fs[_0x4652('0x53')](_0x16c010)){throw new db['Sequelize'][(_0x4652('0x54'))](_0x4652('0x55'));}if(_0x3a49be['filename']){return _0x134d66[_0x4652('0x49')](_0x16c010,_0x3a49be[_0x4652('0x4c')]+path[_0x4652('0x56')](_0x16c010),function(){if(_0x59659a){fs[_0x4652('0x57')](_0x16c010);}});}else{return _0x134d66[_0x4652('0x49')](_0x16c010,function(_0x11107d){if(_0x59659a){fs[_0x4652('0x57')](_0x16c010);}});}}})[_0x4652('0x45')](function(_0x32d734){if(_0x32d734['message']===_0x4652('0x55')){_0x134d66[_0x4652('0x1b')](0x194)[_0x4652('0x58')](_0x4652('0x59'));}else{return handleError(_0x134d66,null);}});};exports['destroy']=function(_0x22a525,_0x491e86){return db[_0x4652('0x3e')][_0x4652('0x48')]({'where':{'id':_0x22a525[_0x4652('0x43')]['id']}})[_0x4652('0x23')](function(_0x59a4df){if(!_0x59a4df)throw new ReferenceError('Entity\x20not\x20found');return _0x59a4df;})[_0x4652('0x23')](function(_0xc8f8c8){var _0x1ff006=_0xc8f8c8[_0x4652('0x4d')];logger[_0x4652('0x5a')](_0x4652('0x5b'),_0x1ff006);if(!_['isNil'](_0xc8f8c8[_0x4652('0x4d')])&&fs[_0x4652('0x53')](_0x1ff006)){logger[_0x4652('0x5a')]('File:\x20\x22'+_0x1ff006+_0x4652('0x5c'));fs[_0x4652('0x5d')](_0x1ff006);}_0x1ff006=_0x1ff006+'.cypher';if(!_['isNil'](_0xc8f8c8[_0x4652('0x4d')])&&fs[_0x4652('0x53')](_0x1ff006)){logger['info'](_0x4652('0x5e')+_0x1ff006+_0x4652('0x5c'));fs[_0x4652('0x5d')](_0x1ff006);}return _0xc8f8c8;})[_0x4652('0x23')](function(_0x15d694){if(!_0x15d694)throw new InternalError();return _0x15d694[_0x4652('0x24')]();})['then'](function(){_0x491e86[_0x4652('0x1b')](0xcc)[_0x4652('0x1c')]();})[_0x4652('0x45')](handleError(_0x491e86,null));};
\ No newline at end of file
+var _0x0422=['decryptFile','secrets','recording','ValidationError','SquareRecording\x20not\x20found','filename','extname','unlink','message','Not\x20found','destroy','info','cancellazione\x20fisica\x20documento\x20%s','isNil','File:\x20\x22','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','.cypher','html-pdf','rimraf','zip-dir','fast-json-patch','moment','mustache','util','path','sox','to-csv','ejs','lodash','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','status','end','json','count','offset','limit','set','save','update','then','sendStatus','error','stack','name','send','index','map','SquareRecording','rawAttributes','fieldName','type','model','keys','query','attributes','intersection','fields','order','sort','where','filters','pick','filter','merge','options','includeAll','include','findAll','rows','show','params','find','catch','create','body','download','../../components/encryptor','uniqueid','savePath','format','existsSync'];(function(_0x11019c,_0x8cf889){var _0x4cd868=function(_0x315f74){while(--_0x315f74){_0x11019c['push'](_0x11019c['shift']());}};_0x4cd868(++_0x8cf889);}(_0x0422,0x175));var _0x2042=function(_0x2d364e,_0x301c5e){_0x2d364e=_0x2d364e-0x0;var _0x1b9312=_0x0422[_0x2d364e];return _0x1b9312;};'use strict';var pdf=require(_0x2042('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x2042('0x1'));var zipdir=require(_0x2042('0x2'));var jsonpatch=require(_0x2042('0x3'));var rp=require('request-promise');var moment=require(_0x2042('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x2042('0x5'));var util=require(_0x2042('0x6'));var path=require(_0x2042('0x7'));var sox=require(_0x2042('0x8'));var csv=require(_0x2042('0x9'));var ejs=require(_0x2042('0xa'));var fs=require('fs');var _=require(_0x2042('0xb'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x2042('0xc'));var deskjs=require('desk.js');var toCsv=require(_0x2042('0x9'));var querystring=require(_0x2042('0xd'));var Papa=require(_0x2042('0xe'));var Redis=require(_0x2042('0xf'));var authService=require(_0x2042('0x10'));var qs=require(_0x2042('0x11'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0x2042('0x12'))(_0x2042('0x13'));var utils=require(_0x2042('0x14'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x1f7c88,_0x4e68a3){_0x4e68a3=_0x4e68a3||0xcc;return function(_0x25b8ba){if(_0x25b8ba){return _0x1f7c88['sendStatus'](_0x4e68a3);}return _0x1f7c88[_0x2042('0x15')](_0x4e68a3)[_0x2042('0x16')]();};}function respondWithResult(_0x2be8c5,_0x580341){_0x580341=_0x580341||0xc8;return function(_0x5edc67){if(_0x5edc67){return _0x2be8c5[_0x2042('0x15')](_0x580341)[_0x2042('0x17')](_0x5edc67);}};}function respondWithFilteredResult(_0x102852,_0x3b5777){return function(_0x13d5b3){if(_0x13d5b3){var _0x27b86e=_0x13d5b3[_0x2042('0x18')],_0x1dbeed=_0x3b5777[_0x2042('0x19')],_0x3ee978=_0x3b5777[_0x2042('0x19')]+_0x3b5777[_0x2042('0x1a')],_0x3a898d;if(_0x3ee978>=_0x27b86e){_0x3ee978=_0x27b86e;_0x3a898d=0xc8;}else{_0x3a898d=0xce;}_0x102852[_0x2042('0x15')](_0x3a898d);return _0x102852[_0x2042('0x1b')]('Content-Range',_0x1dbeed+'-'+_0x3ee978+'/'+_0x27b86e)[_0x2042('0x17')](_0x13d5b3);}return null;};}function patchUpdates(_0x16d9e5){return function(_0xdcf885){try{jsonpatch['apply'](_0xdcf885,_0x16d9e5,!![]);}catch(_0x1afe3e){return BPromise['reject'](_0x1afe3e);}return _0xdcf885[_0x2042('0x1c')]();};}function saveUpdates(_0x479f30,_0x4cee55){return function(_0x1541fb){if(_0x1541fb){return _0x1541fb[_0x2042('0x1d')](_0x479f30)[_0x2042('0x1e')](function(_0xc630a){return _0xc630a;});}return null;};}function removeEntity(_0x145949,_0x39c53e){return function(_0x14d9ee){if(_0x14d9ee){return _0x14d9ee['destroy']()[_0x2042('0x1e')](function(){_0x145949[_0x2042('0x15')](0xcc)[_0x2042('0x16')]();});}};}function handleEntityNotFound(_0x82714b,_0x4423bc){return function(_0x6ff80c){if(!_0x6ff80c){_0x82714b[_0x2042('0x1f')](0x194);}return _0x6ff80c;};}function handleError(_0x304e5d,_0x47025d){_0x47025d=_0x47025d||0x1f4;return function(_0x160878){logger[_0x2042('0x20')](_0x160878[_0x2042('0x21')]);if(_0x160878[_0x2042('0x22')]){delete _0x160878[_0x2042('0x22')];}_0x304e5d[_0x2042('0x15')](_0x47025d)[_0x2042('0x23')](_0x160878);};}exports[_0x2042('0x24')]=function(_0x558964,_0x4becd6){var _0x11ed72={},_0x50d140={},_0x28dbb2={'count':0x0,'rows':[]};var _0x4b45e9=_[_0x2042('0x25')](db[_0x2042('0x26')][_0x2042('0x27')],function(_0x237fc7){return{'name':_0x237fc7[_0x2042('0x28')],'type':_0x237fc7[_0x2042('0x29')]['key']};});_0x50d140[_0x2042('0x2a')]=_[_0x2042('0x25')](_0x4b45e9,_0x2042('0x22'));_0x50d140['query']=_[_0x2042('0x2b')](_0x558964[_0x2042('0x2c')]);_0x50d140['filters']=_['intersection'](_0x50d140[_0x2042('0x2a')],_0x50d140['query']);_0x11ed72[_0x2042('0x2d')]=_[_0x2042('0x2e')](_0x50d140[_0x2042('0x2a')],qs[_0x2042('0x2f')](_0x558964['query'][_0x2042('0x2f')]));_0x11ed72[_0x2042('0x2d')]=_0x11ed72[_0x2042('0x2d')]['length']?_0x11ed72[_0x2042('0x2d')]:_0x50d140['model'];if(!_0x558964[_0x2042('0x2c')]['hasOwnProperty']('nolimit')){_0x11ed72['limit']=qs[_0x2042('0x1a')](_0x558964[_0x2042('0x2c')][_0x2042('0x1a')]);_0x11ed72[_0x2042('0x19')]=qs[_0x2042('0x19')](_0x558964[_0x2042('0x2c')]['offset']);}_0x11ed72[_0x2042('0x30')]=qs[_0x2042('0x31')](_0x558964[_0x2042('0x2c')]['sort']);_0x11ed72[_0x2042('0x32')]=qs[_0x2042('0x33')](_[_0x2042('0x34')](_0x558964[_0x2042('0x2c')],_0x50d140[_0x2042('0x33')]),_0x4b45e9);if(_0x558964[_0x2042('0x2c')][_0x2042('0x35')]){_0x11ed72[_0x2042('0x32')]=_[_0x2042('0x36')](_0x11ed72['where'],{'$or':_[_0x2042('0x25')](_0x4b45e9,function(_0x5d28cb){if(_0x5d28cb['type']!=='VIRTUAL'){var _0x1aa659={};_0x1aa659[_0x5d28cb[_0x2042('0x22')]]={'$like':'%'+_0x558964[_0x2042('0x2c')][_0x2042('0x35')]+'%'};return _0x1aa659;}})});}_0x11ed72=_['merge']({},_0x11ed72,_0x558964[_0x2042('0x37')]);var _0x173b68={'where':_0x11ed72[_0x2042('0x32')]};return db[_0x2042('0x26')]['count'](_0x173b68)[_0x2042('0x1e')](function(_0x4b1888){_0x28dbb2[_0x2042('0x18')]=_0x4b1888;if(_0x558964['query'][_0x2042('0x38')]){_0x11ed72[_0x2042('0x39')]=[{'all':!![]}];}return db[_0x2042('0x26')][_0x2042('0x3a')](_0x11ed72);})[_0x2042('0x1e')](function(_0x1aa80e){_0x28dbb2[_0x2042('0x3b')]=_0x1aa80e;return _0x28dbb2;})[_0x2042('0x1e')](respondWithFilteredResult(_0x4becd6,_0x11ed72))['catch'](handleError(_0x4becd6,null));};exports[_0x2042('0x3c')]=function(_0x4b8e61,_0x264fc4){var _0x1cf718={'raw':!![],'where':{'id':_0x4b8e61[_0x2042('0x3d')]['id']}},_0x5bc839={};_0x5bc839[_0x2042('0x2a')]=_[_0x2042('0x2b')](db['SquareRecording'][_0x2042('0x27')]);_0x5bc839[_0x2042('0x2c')]=_[_0x2042('0x2b')](_0x4b8e61[_0x2042('0x2c')]);_0x5bc839[_0x2042('0x33')]=_[_0x2042('0x2e')](_0x5bc839[_0x2042('0x2a')],_0x5bc839['query']);_0x1cf718[_0x2042('0x2d')]=_[_0x2042('0x2e')](_0x5bc839['model'],qs['fields'](_0x4b8e61['query']['fields']));_0x1cf718[_0x2042('0x2d')]=_0x1cf718[_0x2042('0x2d')]['length']?_0x1cf718[_0x2042('0x2d')]:_0x5bc839[_0x2042('0x2a')];if(_0x4b8e61[_0x2042('0x2c')][_0x2042('0x38')]){_0x1cf718[_0x2042('0x39')]=[{'all':!![]}];}_0x1cf718=_[_0x2042('0x36')]({},_0x1cf718,_0x4b8e61[_0x2042('0x37')]);return db[_0x2042('0x26')][_0x2042('0x3e')](_0x1cf718)['then'](handleEntityNotFound(_0x264fc4,null))[_0x2042('0x1e')](respondWithResult(_0x264fc4,null))[_0x2042('0x3f')](handleError(_0x264fc4,null));};exports['create']=function(_0x1954eb,_0xeff489){return db[_0x2042('0x26')][_0x2042('0x40')](_0x1954eb['body'],{})[_0x2042('0x1e')](respondWithResult(_0xeff489,0xc9))['catch'](handleError(_0xeff489,null));};exports[_0x2042('0x1d')]=function(_0x16e9a3,_0x3b905b){if(_0x16e9a3['body']['id']){delete _0x16e9a3[_0x2042('0x41')]['id'];}return db[_0x2042('0x26')][_0x2042('0x3e')]({'where':{'id':_0x16e9a3['params']['id']}})[_0x2042('0x1e')](handleEntityNotFound(_0x3b905b,null))[_0x2042('0x1e')](saveUpdates(_0x16e9a3[_0x2042('0x41')],null))['then'](respondWithResult(_0x3b905b,null))[_0x2042('0x3f')](handleError(_0x3b905b,null));};exports[_0x2042('0x42')]=function(_0x2f14b9,_0x22a957,_0x2f8241){var _0x4df23c=require(_0x2042('0x43'));var _0x429f95=![];var _0x2a1080={};if(_0x2f14b9[_0x2042('0x2c')][_0x2042('0x29')]&&_0x2f14b9[_0x2042('0x2c')]['type']===_0x2042('0x44')){_0x2a1080[_0x2042('0x44')]=_0x2f14b9[_0x2042('0x3d')]['id'];}else{_0x2a1080['id']=_0x2f14b9[_0x2042('0x3d')]['id'];}return db[_0x2042('0x26')][_0x2042('0x3e')]({'where':_0x2a1080,'attributes':['id',_0x2042('0x45'),'filename'],'raw':!![]})['then'](handleEntityNotFound(_0x22a957,null))['then'](function(_0x6a0fa1){if(_0x6a0fa1){var _0xf7c7dc=_0x6a0fa1[_0x2042('0x45')];var _0x53c7e5=util[_0x2042('0x46')]('%s.cypher',_0xf7c7dc);if(fs[_0x2042('0x47')](_0x53c7e5)){_0x429f95=!![];return _0x4df23c[_0x2042('0x48')](_0x53c7e5,_0xf7c7dc,config[_0x2042('0x49')][_0x2042('0x4a')])[_0x2042('0x1e')](function(){return _0x6a0fa1;});}return _0x6a0fa1;}})['then'](function(_0xd5c972){if(_0xd5c972){var _0x4dc38d=_0xd5c972['savePath'];if(!fs[_0x2042('0x47')](_0x4dc38d)){throw new db['Sequelize'][(_0x2042('0x4b'))](_0x2042('0x4c'));}if(_0xd5c972['filename']){return _0x22a957[_0x2042('0x42')](_0x4dc38d,_0xd5c972[_0x2042('0x4d')]+path[_0x2042('0x4e')](_0x4dc38d),function(){if(_0x429f95){fs[_0x2042('0x4f')](_0x4dc38d);}});}else{return _0x22a957['download'](_0x4dc38d,function(_0x370ea8){if(_0x429f95){fs[_0x2042('0x4f')](_0x4dc38d);}});}}})['catch'](function(_0x38dd3c){if(_0x38dd3c[_0x2042('0x50')]===_0x2042('0x4c')){_0x22a957[_0x2042('0x15')](0x194)[_0x2042('0x23')](_0x2042('0x51'));}else{return handleError(_0x22a957,null);}});};exports[_0x2042('0x52')]=function(_0x2ca8b4,_0x31955e){return db[_0x2042('0x26')]['find']({'where':{'id':_0x2ca8b4[_0x2042('0x3d')]['id']}})[_0x2042('0x1e')](function(_0x35a2c1){if(!_0x35a2c1)throw new ReferenceError('Entity\x20not\x20found');return _0x35a2c1;})[_0x2042('0x1e')](function(_0x2d2b99){var _0x7fe0d9=_0x2d2b99['savePath'];logger[_0x2042('0x53')](_0x2042('0x54'),_0x7fe0d9);if(!_[_0x2042('0x55')](_0x2d2b99[_0x2042('0x45')])&&fs['existsSync'](_0x7fe0d9)){logger[_0x2042('0x53')](_0x2042('0x56')+_0x7fe0d9+_0x2042('0x57'));fs['unlinkSync'](_0x7fe0d9);}_0x7fe0d9=_0x7fe0d9+_0x2042('0x58');if(!_[_0x2042('0x55')](_0x2d2b99[_0x2042('0x45')])&&fs[_0x2042('0x47')](_0x7fe0d9)){logger[_0x2042('0x53')]('File:\x20\x22'+_0x7fe0d9+_0x2042('0x57'));fs['unlinkSync'](_0x7fe0d9);}return _0x2d2b99;})['then'](function(_0x45a6f9){if(!_0x45a6f9)throw new InternalError();return _0x45a6f9[_0x2042('0x52')]();})[_0x2042('0x1e')](function(){_0x31955e[_0x2042('0x15')](0xcc)[_0x2042('0x16')]();})['catch'](handleError(_0x31955e,null));};
\ No newline at end of file