Built motion from commit (unavailable).|2.0.79
[motion2.git] / server / api / squareRecording / squareRecording.controller.js
index 7b6f818..3fdfff5 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x18a8=['then','destroy','end','error','name','rawAttributes','model','dateStart','query','dateEnd','keys','filters','intersection','attributes','nolimit','order','sort','pick','day','merge','filter','where','map','options','SquareRecording','count','includeAll','include','findAll','rows','catch','show','fields','find','create','body','params','../../components/encryptor','type','uniqueid','savePath','filename','format','%s.cypher','value','existsSync','decryptFile','secrets','recording','Sequelize','download','unlink','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','path','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','../../config/utils','../../config/environment','sendStatus','status','json','offset','limit','set','Content-Range','apply','save','update'];(function(_0x124f88,_0x3ad501){var _0xed0e3b=function(_0x43a67d){while(--_0x43a67d){_0x124f88['push'](_0x124f88['shift']());}};_0xed0e3b(++_0x3ad501);}(_0x18a8,0x127));var _0x818a=function(_0x16ea29,_0x1b1bef){_0x16ea29=_0x16ea29-0x0;var _0x5b6c64=_0x18a8[_0x16ea29];return _0x5b6c64;};'use strict';var pdf=require(_0x818a('0x0'));var emlformat=require(_0x818a('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x818a('0x2'));var jsonpatch=require(_0x818a('0x3'));var rp=require(_0x818a('0x4'));var moment=require(_0x818a('0x5'));var BPromise=require(_0x818a('0x6'));var Mustache=require('mustache');var util=require(_0x818a('0x7'));var path=require(_0x818a('0x8'));var sox=require('sox');var csv=require(_0x818a('0x9'));var ejs=require(_0x818a('0xa'));var fs=require('fs');var _=require(_0x818a('0xb'));var squel=require(_0x818a('0xc'));var crypto=require(_0x818a('0xd'));var jsforce=require(_0x818a('0xe'));var deskjs=require(_0x818a('0xf'));var toCsv=require('to-csv');var querystring=require(_0x818a('0x10'));var Papa=require('papaparse');var qs=require('../../components/parsers/qs');var logger=require('../../config/logger')('api');var utils=require(_0x818a('0x11'));var config=require(_0x818a('0x12'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x3b435d,_0x535d4e){_0x535d4e=_0x535d4e||0xcc;return function(_0x5e6baa){if(_0x5e6baa){return _0x3b435d[_0x818a('0x13')](_0x535d4e);}return _0x3b435d['status'](_0x535d4e)['end']();};}function respondWithResult(_0x467d21,_0x5670ef){_0x5670ef=_0x5670ef||0xc8;return function(_0x4cc8bf){if(_0x4cc8bf){return _0x467d21[_0x818a('0x14')](_0x5670ef)[_0x818a('0x15')](_0x4cc8bf);}};}function respondWithFilteredResult(_0x4e45af,_0x5e810b){return function(_0x379e15){if(_0x379e15){var _0x3f34c3=_0x379e15['count'],_0x1a202d=_0x5e810b['offset'],_0x31680a=_0x5e810b[_0x818a('0x16')]+_0x5e810b[_0x818a('0x17')],_0x59eee9;if(_0x31680a>=_0x3f34c3){_0x31680a=_0x3f34c3;_0x59eee9=0xc8;}else{_0x59eee9=0xce;}_0x4e45af[_0x818a('0x14')](_0x59eee9);return _0x4e45af[_0x818a('0x18')](_0x818a('0x19'),_0x1a202d+'-'+_0x31680a+'/'+_0x3f34c3)[_0x818a('0x15')](_0x379e15);}return null;};}function patchUpdates(_0x3d088c){return function(_0x2bd37a){try{jsonpatch[_0x818a('0x1a')](_0x2bd37a,_0x3d088c,!![]);}catch(_0xb64e60){return BPromise['reject'](_0xb64e60);}return _0x2bd37a[_0x818a('0x1b')]();};}function saveUpdates(_0x3fe6a8,_0x2b9e92){return function(_0x3ed542){if(_0x3ed542){return _0x3ed542[_0x818a('0x1c')](_0x3fe6a8)[_0x818a('0x1d')](function(_0x659d41){return _0x659d41;});}return null;};}function removeEntity(_0x2bcc73,_0x381da7){return function(_0x3dedeb){if(_0x3dedeb){return _0x3dedeb[_0x818a('0x1e')]()[_0x818a('0x1d')](function(){_0x2bcc73[_0x818a('0x14')](0xcc)[_0x818a('0x1f')]();});}};}function handleEntityNotFound(_0x1bfeb2,_0x431463){return function(_0x4606bc){if(!_0x4606bc){_0x1bfeb2[_0x818a('0x13')](0x194);}return _0x4606bc;};}function handleError(_0x2e0e3d,_0x4c389e){_0x4c389e=_0x4c389e||0x1f4;return function(_0x5a8475){logger[_0x818a('0x20')](_0x5a8475['stack']);if(_0x5a8475[_0x818a('0x21')]){delete _0x5a8475[_0x818a('0x21')];}_0x2e0e3d[_0x818a('0x14')](_0x4c389e)['send'](_0x5a8475);};}exports['index']=function(_0x4ce824,_0xa24708){var _0x48b672={},_0x786567={},_0x273518={'count':0x0,'rows':[]};var _0x298a69=db['SquareRecording'][_0x818a('0x22')];_0x786567[_0x818a('0x23')]=_['keys'](_0x298a69);var _0x5072ce={'dateStart':_0x4ce824['query'][_0x818a('0x24')],'dateEnd':_0x4ce824[_0x818a('0x25')][_0x818a('0x26')]};delete _0x4ce824[_0x818a('0x25')][_0x818a('0x24')];delete _0x4ce824[_0x818a('0x25')][_0x818a('0x26')];_0x786567[_0x818a('0x25')]=_[_0x818a('0x27')](_0x4ce824['query']);_0x786567[_0x818a('0x28')]=_[_0x818a('0x29')](_0x786567[_0x818a('0x23')],_0x786567[_0x818a('0x25')]);_0x48b672[_0x818a('0x2a')]=_['intersection'](_0x786567[_0x818a('0x23')],qs['fields'](_0x4ce824[_0x818a('0x25')]['fields']));_0x48b672[_0x818a('0x2a')]=_0x48b672['attributes']['length']?_0x48b672[_0x818a('0x2a')]:_0x786567[_0x818a('0x23')];if(!_0x4ce824['query']['hasOwnProperty'](_0x818a('0x2b'))){_0x48b672[_0x818a('0x17')]=qs['limit'](_0x4ce824[_0x818a('0x25')][_0x818a('0x17')]);_0x48b672[_0x818a('0x16')]=qs[_0x818a('0x16')](_0x4ce824[_0x818a('0x25')]['offset']);}_0x48b672[_0x818a('0x2c')]=qs[_0x818a('0x2d')](_0x4ce824[_0x818a('0x25')][_0x818a('0x2d')]);_0x48b672['where']=qs['filters'](_[_0x818a('0x2e')](_0x4ce824[_0x818a('0x25')],_0x786567[_0x818a('0x28')]));if(_0x5072ce[_0x818a('0x24')]){if(_0x5072ce[_0x818a('0x26')]){_0x5072ce[_0x818a('0x26')]=moment(_0x5072ce[_0x818a('0x26')])['add'](0x1,_0x818a('0x2f'));}else{_0x5072ce[_0x818a('0x26')]=moment(_0x5072ce[_0x818a('0x24')])['add'](0x1,_0x818a('0x2f'));}_[_0x818a('0x30')](_0x48b672['where'],{'createdAt':{'$gte':_0x5072ce[_0x818a('0x24')],'$lte':_0x5072ce[_0x818a('0x26')]}});}if(_0x4ce824[_0x818a('0x25')][_0x818a('0x31')]){_0x48b672[_0x818a('0x32')]=_[_0x818a('0x30')](_0x48b672[_0x818a('0x32')],{'$or':_[_0x818a('0x33')](_0x48b672[_0x818a('0x2a')],function(_0x136e66){var _0x22f090={};_0x22f090[_0x136e66]={'$like':'%'+_0x4ce824[_0x818a('0x25')][_0x818a('0x31')]+'%'};return _0x22f090;})});}_0x48b672=_[_0x818a('0x30')]({},_0x48b672,_0x4ce824[_0x818a('0x34')]);var _0x19e626={'where':_0x48b672['where']};return db[_0x818a('0x35')]['count'](_0x19e626)[_0x818a('0x1d')](function(_0x37872a){_0x273518[_0x818a('0x36')]=_0x37872a;if(_0x4ce824[_0x818a('0x25')][_0x818a('0x37')]){_0x48b672[_0x818a('0x38')]=[{'all':!![]}];}return db[_0x818a('0x35')][_0x818a('0x39')](_0x48b672);})[_0x818a('0x1d')](function(_0x1d6bc6){_0x273518[_0x818a('0x3a')]=_0x1d6bc6;return _0x273518;})[_0x818a('0x1d')](respondWithFilteredResult(_0xa24708,_0x48b672))[_0x818a('0x3b')](handleError(_0xa24708,null));};exports[_0x818a('0x3c')]=function(_0x4a0eed,_0x5cd796){var _0x54792={'raw':!![],'where':{'id':_0x4a0eed['params']['id']}},_0x4673ca={};_0x4673ca[_0x818a('0x23')]=_[_0x818a('0x27')](db[_0x818a('0x35')][_0x818a('0x22')]);_0x4673ca['query']=_['keys'](_0x4a0eed[_0x818a('0x25')]);_0x4673ca[_0x818a('0x28')]=_[_0x818a('0x29')](_0x4673ca[_0x818a('0x23')],_0x4673ca[_0x818a('0x25')]);_0x54792['attributes']=_['intersection'](_0x4673ca[_0x818a('0x23')],qs[_0x818a('0x3d')](_0x4a0eed[_0x818a('0x25')]['fields']));_0x54792['attributes']=_0x54792[_0x818a('0x2a')]['length']?_0x54792['attributes']:_0x4673ca[_0x818a('0x23')];if(_0x4a0eed[_0x818a('0x25')][_0x818a('0x37')]){_0x54792['include']=[{'all':!![]}];}_0x54792=_[_0x818a('0x30')]({},_0x54792,_0x4a0eed[_0x818a('0x34')]);return db[_0x818a('0x35')][_0x818a('0x3e')](_0x54792)[_0x818a('0x1d')](handleEntityNotFound(_0x5cd796,null))[_0x818a('0x1d')](respondWithResult(_0x5cd796,null))['catch'](handleError(_0x5cd796,null));};exports[_0x818a('0x3f')]=function(_0x299c54,_0x1dca1c){return db[_0x818a('0x35')][_0x818a('0x3f')](_0x299c54[_0x818a('0x40')],{})[_0x818a('0x1d')](respondWithResult(_0x1dca1c,0xc9))['catch'](handleError(_0x1dca1c,null));};exports[_0x818a('0x1c')]=function(_0x3692e1,_0x489aad){if(_0x3692e1[_0x818a('0x40')]['id']){delete _0x3692e1['body']['id'];}return db[_0x818a('0x35')]['find']({'where':{'id':_0x3692e1[_0x818a('0x41')]['id']}})['then'](handleEntityNotFound(_0x489aad,null))[_0x818a('0x1d')](saveUpdates(_0x3692e1[_0x818a('0x40')],null))[_0x818a('0x1d')](respondWithResult(_0x489aad,null))['catch'](handleError(_0x489aad,null));};exports[_0x818a('0x1e')]=function(_0x2850c8,_0x369822){return db['SquareRecording'][_0x818a('0x3e')]({'where':{'id':_0x2850c8[_0x818a('0x41')]['id']}})['then'](handleEntityNotFound(_0x369822,null))[_0x818a('0x1d')](removeEntity(_0x369822,null))[_0x818a('0x3b')](handleError(_0x369822,null));};exports['download']=function(_0x5d3fba,_0x184e06,_0xe714c1){var _0x93211d=require(_0x818a('0x42'));var _0x28b54c=![];var _0x4ac605={};if(_0x5d3fba[_0x818a('0x25')][_0x818a('0x43')]&&_0x5d3fba['query'][_0x818a('0x43')]===_0x818a('0x44')){_0x4ac605[_0x818a('0x44')]=_0x5d3fba[_0x818a('0x41')]['id'];}else{_0x4ac605['id']=_0x5d3fba[_0x818a('0x41')]['id'];}return db[_0x818a('0x35')]['find']({'where':_0x4ac605,'attributes':['id',_0x818a('0x45'),_0x818a('0x46')],'raw':!![]})[_0x818a('0x1d')](handleEntityNotFound(_0x184e06,null))[_0x818a('0x1d')](function(_0x10e716){if(_0x10e716){var _0x2b664a=util[_0x818a('0x47')](_0x818a('0x48'),_0x10e716[_0x818a('0x49')]);if(fs[_0x818a('0x4a')](_0x2b664a)){_0x28b54c=!![];return _0x93211d[_0x818a('0x4b')](_0x2b664a,_0x10e716[_0x818a('0x45')],config[_0x818a('0x4c')][_0x818a('0x4d')])[_0x818a('0x1d')](function(){return _0x10e716;});}return _0x10e716;}})[_0x818a('0x1d')](function(_0x18d2d6){if(_0x18d2d6){if(!fs[_0x818a('0x4a')](_0x18d2d6[_0x818a('0x45')])){throw new db[(_0x818a('0x4e'))]['ValidationError']('SquareRecording\x20not\x20found');}if(_0x18d2d6[_0x818a('0x46')]){return _0x184e06[_0x818a('0x4f')](_0x18d2d6[_0x818a('0x45')],_0x18d2d6[_0x818a('0x46')]+path['extname'](_0x18d2d6[_0x818a('0x45')]),function(){if(_0x28b54c){fs[_0x818a('0x50')](_0x18d2d6['savePath']);}});}else{return _0x184e06['download'](_0x18d2d6['savePath'],function(_0x2fb223){if(_0x28b54c){fs['unlink'](_0x18d2d6[_0x818a('0x45')]);}});}}})[_0x818a('0x3b')](handleError(_0x184e06,null));};
\ No newline at end of file
+var _0xc7da=['sendStatus','status','json','offset','limit','set','apply','reject','save','update','destroy','then','end','error','stack','name','send','index','keys','query','filters','intersection','attributes','model','fields','length','hasOwnProperty','nolimit','sort','where','pick','dateStart','dateEnd','add','day','merge','map','options','SquareRecording','count','findAll','rows','params','rawAttributes','includeAll','include','find','catch','create','body','download','../../components/encryptor','type','uniqueid','savePath','filename','format','%s.cypher','value','decryptFile','secrets','recording','existsSync','Sequelize','extname','unlink','html-pdf','eml-format','rimraf','fast-json-patch','request-promise','bluebird','mustache','path','sox','to-csv','ejs','lodash','squel','jsforce','desk.js','querystring','papaparse','../../components/parsers/qs','../../config/logger','../../config/utils','../../config/environment','../../mysqldb'];(function(_0x4d613c,_0x55f220){var _0x301fe3=function(_0x5eec0b){while(--_0x5eec0b){_0x4d613c['push'](_0x4d613c['shift']());}};_0x301fe3(++_0x55f220);}(_0xc7da,0xf2));var _0xac7d=function(_0x5783f7,_0x74ea0d){_0x5783f7=_0x5783f7-0x0;var _0x5991e6=_0xc7da[_0x5783f7];return _0x5991e6;};'use strict';var pdf=require(_0xac7d('0x0'));var emlformat=require(_0xac7d('0x1'));var rimraf=require(_0xac7d('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0xac7d('0x3'));var rp=require(_0xac7d('0x4'));var moment=require('moment');var BPromise=require(_0xac7d('0x5'));var Mustache=require(_0xac7d('0x6'));var util=require('util');var path=require(_0xac7d('0x7'));var sox=require(_0xac7d('0x8'));var csv=require(_0xac7d('0x9'));var ejs=require(_0xac7d('0xa'));var fs=require('fs');var _=require(_0xac7d('0xb'));var squel=require(_0xac7d('0xc'));var crypto=require('crypto');var jsforce=require(_0xac7d('0xd'));var deskjs=require(_0xac7d('0xe'));var toCsv=require(_0xac7d('0x9'));var querystring=require(_0xac7d('0xf'));var Papa=require(_0xac7d('0x10'));var qs=require(_0xac7d('0x11'));var logger=require(_0xac7d('0x12'))('api');var utils=require(_0xac7d('0x13'));var config=require(_0xac7d('0x14'));var db=require(_0xac7d('0x15'))['db'];function respondWithStatusCode(_0x5a53de,_0x238069){_0x238069=_0x238069||0xcc;return function(_0x2bd251){if(_0x2bd251){return _0x5a53de[_0xac7d('0x16')](_0x238069);}return _0x5a53de[_0xac7d('0x17')](_0x238069)['end']();};}function respondWithResult(_0xe5de7e,_0x2b70a4){_0x2b70a4=_0x2b70a4||0xc8;return function(_0xd6a34b){if(_0xd6a34b){return _0xe5de7e[_0xac7d('0x17')](_0x2b70a4)[_0xac7d('0x18')](_0xd6a34b);}};}function respondWithFilteredResult(_0x5678d7,_0x39ba25){return function(_0x5b94e9){if(_0x5b94e9){var _0x3e580d=_0x5b94e9['count'],_0x425235=_0x39ba25[_0xac7d('0x19')],_0x34980f=_0x39ba25[_0xac7d('0x19')]+_0x39ba25[_0xac7d('0x1a')],_0x355209;if(_0x34980f>=_0x3e580d){_0x34980f=_0x3e580d;_0x355209=0xc8;}else{_0x355209=0xce;}_0x5678d7[_0xac7d('0x17')](_0x355209);return _0x5678d7[_0xac7d('0x1b')]('Content-Range',_0x425235+'-'+_0x34980f+'/'+_0x3e580d)[_0xac7d('0x18')](_0x5b94e9);}return null;};}function patchUpdates(_0x3cb12d){return function(_0x563634){try{jsonpatch[_0xac7d('0x1c')](_0x563634,_0x3cb12d,!![]);}catch(_0x2d2494){return BPromise[_0xac7d('0x1d')](_0x2d2494);}return _0x563634[_0xac7d('0x1e')]();};}function saveUpdates(_0x4a5325,_0x46e2ed){return function(_0x3c6090){if(_0x3c6090){return _0x3c6090[_0xac7d('0x1f')](_0x4a5325)['then'](function(_0xd42c40){return _0xd42c40;});}return null;};}function removeEntity(_0x4f4e4e,_0x3189fe){return function(_0x3eedf8){if(_0x3eedf8){return _0x3eedf8[_0xac7d('0x20')]()[_0xac7d('0x21')](function(){_0x4f4e4e[_0xac7d('0x17')](0xcc)[_0xac7d('0x22')]();});}};}function handleEntityNotFound(_0x5a006e,_0x54c857){return function(_0x18ee8a){if(!_0x18ee8a){_0x5a006e[_0xac7d('0x16')](0x194);}return _0x18ee8a;};}function handleError(_0x5098bb,_0x4282d7){_0x4282d7=_0x4282d7||0x1f4;return function(_0x3966dd){logger[_0xac7d('0x23')](_0x3966dd[_0xac7d('0x24')]);if(_0x3966dd[_0xac7d('0x25')]){delete _0x3966dd[_0xac7d('0x25')];}_0x5098bb[_0xac7d('0x17')](_0x4282d7)[_0xac7d('0x26')](_0x3966dd);};}exports[_0xac7d('0x27')]=function(_0x26a8c4,_0x594d6e){var _0x229ecd={},_0x3216cb={},_0x31e220={'count':0x0,'rows':[]};var _0x1bcfd5=db['SquareRecording']['rawAttributes'];_0x3216cb['model']=_[_0xac7d('0x28')](_0x1bcfd5);var _0x32b12c={'dateStart':_0x26a8c4[_0xac7d('0x29')]['dateStart'],'dateEnd':_0x26a8c4[_0xac7d('0x29')]['dateEnd']};delete _0x26a8c4['query']['dateStart'];delete _0x26a8c4['query']['dateEnd'];_0x3216cb[_0xac7d('0x29')]=_[_0xac7d('0x28')](_0x26a8c4[_0xac7d('0x29')]);_0x3216cb[_0xac7d('0x2a')]=_[_0xac7d('0x2b')](_0x3216cb['model'],_0x3216cb['query']);_0x229ecd[_0xac7d('0x2c')]=_[_0xac7d('0x2b')](_0x3216cb[_0xac7d('0x2d')],qs[_0xac7d('0x2e')](_0x26a8c4[_0xac7d('0x29')][_0xac7d('0x2e')]));_0x229ecd[_0xac7d('0x2c')]=_0x229ecd[_0xac7d('0x2c')][_0xac7d('0x2f')]?_0x229ecd[_0xac7d('0x2c')]:_0x3216cb[_0xac7d('0x2d')];if(!_0x26a8c4[_0xac7d('0x29')][_0xac7d('0x30')](_0xac7d('0x31'))){_0x229ecd[_0xac7d('0x1a')]=qs[_0xac7d('0x1a')](_0x26a8c4['query'][_0xac7d('0x1a')]);_0x229ecd[_0xac7d('0x19')]=qs[_0xac7d('0x19')](_0x26a8c4[_0xac7d('0x29')][_0xac7d('0x19')]);}_0x229ecd['order']=qs[_0xac7d('0x32')](_0x26a8c4['query']['sort']);_0x229ecd[_0xac7d('0x33')]=qs[_0xac7d('0x2a')](_[_0xac7d('0x34')](_0x26a8c4[_0xac7d('0x29')],_0x3216cb[_0xac7d('0x2a')]));if(_0x32b12c[_0xac7d('0x35')]){if(_0x32b12c[_0xac7d('0x36')]){_0x32b12c[_0xac7d('0x36')]=moment(_0x32b12c[_0xac7d('0x36')])[_0xac7d('0x37')](0x1,_0xac7d('0x38'));}else{_0x32b12c['dateEnd']=moment(_0x32b12c['dateStart'])[_0xac7d('0x37')](0x1,'day');}_[_0xac7d('0x39')](_0x229ecd[_0xac7d('0x33')],{'createdAt':{'$gte':_0x32b12c[_0xac7d('0x35')],'$lte':_0x32b12c[_0xac7d('0x36')]}});}if(_0x26a8c4['query']['filter']){_0x229ecd[_0xac7d('0x33')]=_[_0xac7d('0x39')](_0x229ecd[_0xac7d('0x33')],{'$or':_[_0xac7d('0x3a')](_0x229ecd[_0xac7d('0x2c')],function(_0x533bd2){var _0x5415f1={};_0x5415f1[_0x533bd2]={'$like':'%'+_0x26a8c4[_0xac7d('0x29')]['filter']+'%'};return _0x5415f1;})});}_0x229ecd=_[_0xac7d('0x39')]({},_0x229ecd,_0x26a8c4[_0xac7d('0x3b')]);var _0x2f075e={'where':_0x229ecd['where']};return db[_0xac7d('0x3c')][_0xac7d('0x3d')](_0x2f075e)[_0xac7d('0x21')](function(_0x18476d){_0x31e220[_0xac7d('0x3d')]=_0x18476d;if(_0x26a8c4[_0xac7d('0x29')]['includeAll']){_0x229ecd['include']=[{'all':!![]}];}return db[_0xac7d('0x3c')][_0xac7d('0x3e')](_0x229ecd);})['then'](function(_0x1fb76f){_0x31e220[_0xac7d('0x3f')]=_0x1fb76f;return _0x31e220;})[_0xac7d('0x21')](respondWithFilteredResult(_0x594d6e,_0x229ecd))['catch'](handleError(_0x594d6e,null));};exports['show']=function(_0x133bd6,_0x49a06a){var _0x8228a0={'raw':!![],'where':{'id':_0x133bd6[_0xac7d('0x40')]['id']}},_0x6805d6={};_0x6805d6[_0xac7d('0x2d')]=_[_0xac7d('0x28')](db[_0xac7d('0x3c')][_0xac7d('0x41')]);_0x6805d6[_0xac7d('0x29')]=_[_0xac7d('0x28')](_0x133bd6[_0xac7d('0x29')]);_0x6805d6['filters']=_[_0xac7d('0x2b')](_0x6805d6[_0xac7d('0x2d')],_0x6805d6[_0xac7d('0x29')]);_0x8228a0[_0xac7d('0x2c')]=_[_0xac7d('0x2b')](_0x6805d6[_0xac7d('0x2d')],qs[_0xac7d('0x2e')](_0x133bd6['query'][_0xac7d('0x2e')]));_0x8228a0[_0xac7d('0x2c')]=_0x8228a0['attributes'][_0xac7d('0x2f')]?_0x8228a0[_0xac7d('0x2c')]:_0x6805d6[_0xac7d('0x2d')];if(_0x133bd6[_0xac7d('0x29')][_0xac7d('0x42')]){_0x8228a0[_0xac7d('0x43')]=[{'all':!![]}];}_0x8228a0=_[_0xac7d('0x39')]({},_0x8228a0,_0x133bd6['options']);return db[_0xac7d('0x3c')][_0xac7d('0x44')](_0x8228a0)['then'](handleEntityNotFound(_0x49a06a,null))[_0xac7d('0x21')](respondWithResult(_0x49a06a,null))[_0xac7d('0x45')](handleError(_0x49a06a,null));};exports[_0xac7d('0x46')]=function(_0x5e770f,_0x1901dc){return db[_0xac7d('0x3c')][_0xac7d('0x46')](_0x5e770f[_0xac7d('0x47')],{})['then'](respondWithResult(_0x1901dc,0xc9))[_0xac7d('0x45')](handleError(_0x1901dc,null));};exports[_0xac7d('0x1f')]=function(_0x1a8283,_0x3b6cdc){if(_0x1a8283[_0xac7d('0x47')]['id']){delete _0x1a8283['body']['id'];}return db['SquareRecording'][_0xac7d('0x44')]({'where':{'id':_0x1a8283[_0xac7d('0x40')]['id']}})[_0xac7d('0x21')](handleEntityNotFound(_0x3b6cdc,null))['then'](saveUpdates(_0x1a8283[_0xac7d('0x47')],null))['then'](respondWithResult(_0x3b6cdc,null))[_0xac7d('0x45')](handleError(_0x3b6cdc,null));};exports[_0xac7d('0x20')]=function(_0x2a1ffe,_0xfba54d){return db[_0xac7d('0x3c')][_0xac7d('0x44')]({'where':{'id':_0x2a1ffe['params']['id']}})[_0xac7d('0x21')](handleEntityNotFound(_0xfba54d,null))[_0xac7d('0x21')](removeEntity(_0xfba54d,null))[_0xac7d('0x45')](handleError(_0xfba54d,null));};exports[_0xac7d('0x48')]=function(_0x2d8711,_0x1e619d,_0x10a961){var _0x1bcfbd=require(_0xac7d('0x49'));var _0x5bc2e2=![];var _0x449034={};if(_0x2d8711[_0xac7d('0x29')][_0xac7d('0x4a')]&&_0x2d8711[_0xac7d('0x29')][_0xac7d('0x4a')]===_0xac7d('0x4b')){_0x449034[_0xac7d('0x4b')]=_0x2d8711[_0xac7d('0x40')]['id'];}else{_0x449034['id']=_0x2d8711[_0xac7d('0x40')]['id'];}return db[_0xac7d('0x3c')][_0xac7d('0x44')]({'where':_0x449034,'attributes':['id',_0xac7d('0x4c'),_0xac7d('0x4d')],'raw':!![]})[_0xac7d('0x21')](handleEntityNotFound(_0x1e619d,null))['then'](function(_0x5625f9){if(_0x5625f9){var _0x4ee832=util[_0xac7d('0x4e')](_0xac7d('0x4f'),_0x5625f9[_0xac7d('0x50')]);if(fs['existsSync'](_0x4ee832)){_0x5bc2e2=!![];return _0x1bcfbd[_0xac7d('0x51')](_0x4ee832,_0x5625f9[_0xac7d('0x4c')],config[_0xac7d('0x52')][_0xac7d('0x53')])[_0xac7d('0x21')](function(){return _0x5625f9;});}return _0x5625f9;}})['then'](function(_0x28329b){if(_0x28329b){if(!fs[_0xac7d('0x54')](_0x28329b[_0xac7d('0x4c')])){throw new db[(_0xac7d('0x55'))]['ValidationError']('SquareRecording\x20not\x20found');}if(_0x28329b[_0xac7d('0x4d')]){return _0x1e619d[_0xac7d('0x48')](_0x28329b[_0xac7d('0x4c')],_0x28329b[_0xac7d('0x4d')]+path[_0xac7d('0x56')](_0x28329b[_0xac7d('0x4c')]),function(){if(_0x5bc2e2){fs[_0xac7d('0x57')](_0x28329b[_0xac7d('0x4c')]);}});}else{return _0x1e619d[_0xac7d('0x48')](_0x28329b['savePath'],function(_0x3fedfc){if(_0x5bc2e2){fs[_0xac7d('0x57')](_0x28329b[_0xac7d('0x4c')]);}});}}})[_0xac7d('0x45')](handleError(_0x1e619d,null));};
\ No newline at end of file