Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / api / squareReportDetail / squareReportDetail.controller.js
index 54c63c9..156536d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xfbfd=['mustache','util','sox','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','to-csv','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','json','offset','undefined','limit','Content-Range','apply','reject','save','then','destroy','end','error','stack','send','render','merge','body','contact','message','agent','account','index','map','SquareDetailsReport','fieldName','key','model','name','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','pick','filter','where','VIRTUAL','options','count','includeAll','include','findAll','rows','params','rawAttributes','find','catch','create','update','describe','eml-format','rimraf','zip-dir','request-promise','moment','bluebird'];(function(_0x3f29bc,_0x102fa1){var _0x253de9=function(_0x3ee168){while(--_0x3ee168){_0x3f29bc['push'](_0x3f29bc['shift']());}};_0x253de9(++_0x102fa1);}(_0xfbfd,0x152));var _0xdfbf=function(_0x36fe50,_0x370266){_0x36fe50=_0x36fe50-0x0;var _0x1b7b40=_0xfbfd[_0x36fe50];return _0x1b7b40;};'use strict';var emlformat=require(_0xdfbf('0x0'));var rimraf=require(_0xdfbf('0x1'));var zipdir=require(_0xdfbf('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0xdfbf('0x3'));var moment=require(_0xdfbf('0x4'));var BPromise=require(_0xdfbf('0x5'));var Mustache=require(_0xdfbf('0x6'));var util=require(_0xdfbf('0x7'));var path=require('path');var sox=require(_0xdfbf('0x8'));var csv=require('to-csv');var ejs=require(_0xdfbf('0x9'));var fs=require('fs');var fs_extra=require(_0xdfbf('0xa'));var _=require(_0xdfbf('0xb'));var squel=require(_0xdfbf('0xc'));var crypto=require(_0xdfbf('0xd'));var jsforce=require(_0xdfbf('0xe'));var deskjs=require(_0xdfbf('0xf'));var toCsv=require(_0xdfbf('0x10'));var querystring=require('querystring');var Papa=require(_0xdfbf('0x11'));var Redis=require(_0xdfbf('0x12'));var authService=require(_0xdfbf('0x13'));var qs=require('../../components/parsers/qs');var as=require(_0xdfbf('0x14'));var hardwareService=require(_0xdfbf('0x15'));var logger=require(_0xdfbf('0x16'))(_0xdfbf('0x17'));var utils=require(_0xdfbf('0x18'));var config=require(_0xdfbf('0x19'));var licenseUtil=require(_0xdfbf('0x1a'));var db=require(_0xdfbf('0x1b'))['db'];function respondWithStatusCode(_0x3c7175,_0x4a3fb){_0x4a3fb=_0x4a3fb||0xcc;return function(_0x4481ee){if(_0x4481ee){return _0x3c7175[_0xdfbf('0x1c')](_0x4a3fb);}return _0x3c7175['status'](_0x4a3fb)['end']();};}function respondWithResult(_0x1478ca,_0x424cc5){_0x424cc5=_0x424cc5||0xc8;return function(_0x41c531){if(_0x41c531){return _0x1478ca[_0xdfbf('0x1d')](_0x424cc5)[_0xdfbf('0x1e')](_0x41c531);}};}function respondWithFilteredResult(_0x3ff713,_0x2eb0dd){return function(_0x50840e){if(_0x50840e){var _0x940035=typeof _0x2eb0dd[_0xdfbf('0x1f')]===_0xdfbf('0x20')&&typeof _0x2eb0dd[_0xdfbf('0x21')]===_0xdfbf('0x20');var _0x58e4fc=_0x50840e['count'];var _0x14f36c=_0x940035?0x0:_0x2eb0dd['offset'];var _0x52c12d=_0x940035?_0x50840e['count']:_0x2eb0dd[_0xdfbf('0x1f')]+_0x2eb0dd['limit'];var _0x40b7d2;if(_0x52c12d>=_0x58e4fc){_0x52c12d=_0x58e4fc;_0x40b7d2=0xc8;}else{_0x40b7d2=0xce;}_0x3ff713[_0xdfbf('0x1d')](_0x40b7d2);return _0x3ff713['set'](_0xdfbf('0x22'),_0x14f36c+'-'+_0x52c12d+'/'+_0x58e4fc)[_0xdfbf('0x1e')](_0x50840e);}return null;};}function patchUpdates(_0x184ca1){return function(_0x388386){try{jsonpatch[_0xdfbf('0x23')](_0x388386,_0x184ca1,!![]);}catch(_0x5018f1){return BPromise[_0xdfbf('0x24')](_0x5018f1);}return _0x388386[_0xdfbf('0x25')]();};}function saveUpdates(_0x2507d8,_0x2c7493){return function(_0x44db1c){if(_0x44db1c){return _0x44db1c['update'](_0x2507d8)[_0xdfbf('0x26')](function(_0x51c28c){return _0x51c28c;});}return null;};}function removeEntity(_0x2c32ea,_0x4d4673){return function(_0x248ca5){if(_0x248ca5){return _0x248ca5[_0xdfbf('0x27')]()['then'](function(){_0x2c32ea[_0xdfbf('0x1d')](0xcc)[_0xdfbf('0x28')]();});}};}function handleEntityNotFound(_0x3777d8,_0x28d3c2){return function(_0x3dff4f){if(!_0x3dff4f){_0x3777d8[_0xdfbf('0x1c')](0x194);}return _0x3dff4f;};}function handleError(_0x3fcf37,_0x3ebf5f){_0x3ebf5f=_0x3ebf5f||0x1f4;return function(_0x1e1f6c){logger[_0xdfbf('0x29')](_0x1e1f6c[_0xdfbf('0x2a')]);if(_0x1e1f6c['name']){delete _0x1e1f6c['name'];}_0x3fcf37[_0xdfbf('0x1d')](_0x3ebf5f)[_0xdfbf('0x2b')](_0x1e1f6c);};}function getMustacheRender(_0x1fffbf,_0x35a214){return Mustache[_0xdfbf('0x2c')](_0x1fffbf,_[_0xdfbf('0x2d')](_0x35a214[_0xdfbf('0x2e')],{'contact':_0x35a214[_0xdfbf('0x2f')],'message':_0x35a214[_0xdfbf('0x30')],'agent':_0x35a214[_0xdfbf('0x31')],'interaction':_0x35a214['interaction'],'account':_0x35a214[_0xdfbf('0x32')]}))||'';}exports[_0xdfbf('0x33')]=function(_0x514993,_0x4bb500){var _0x316e7e={},_0x5d50ad={},_0x2e70a0={'count':0x0,'rows':[]};var _0x1e224e=_[_0xdfbf('0x34')](db[_0xdfbf('0x35')]['rawAttributes'],function(_0x198e7e){return{'name':_0x198e7e[_0xdfbf('0x36')],'type':_0x198e7e['type'][_0xdfbf('0x37')]};});_0x5d50ad[_0xdfbf('0x38')]=_[_0xdfbf('0x34')](_0x1e224e,_0xdfbf('0x39'));_0x5d50ad[_0xdfbf('0x3a')]=_[_0xdfbf('0x3b')](_0x514993[_0xdfbf('0x3a')]);_0x5d50ad[_0xdfbf('0x3c')]=_[_0xdfbf('0x3d')](_0x5d50ad[_0xdfbf('0x38')],_0x5d50ad['query']);_0x316e7e[_0xdfbf('0x3e')]=_['intersection'](_0x5d50ad[_0xdfbf('0x38')],qs[_0xdfbf('0x3f')](_0x514993[_0xdfbf('0x3a')][_0xdfbf('0x3f')]));_0x316e7e[_0xdfbf('0x3e')]=_0x316e7e[_0xdfbf('0x3e')][_0xdfbf('0x40')]?_0x316e7e[_0xdfbf('0x3e')]:_0x5d50ad[_0xdfbf('0x38')];if(!_0x514993[_0xdfbf('0x3a')][_0xdfbf('0x41')](_0xdfbf('0x42'))){_0x316e7e[_0xdfbf('0x21')]=qs[_0xdfbf('0x21')](_0x514993[_0xdfbf('0x3a')][_0xdfbf('0x21')]);_0x316e7e['offset']=qs['offset'](_0x514993['query'][_0xdfbf('0x1f')]);}_0x316e7e[_0xdfbf('0x43')]=qs['sort'](_0x514993[_0xdfbf('0x3a')][_0xdfbf('0x44')]);_0x316e7e['where']=qs['filters'](_[_0xdfbf('0x45')](_0x514993[_0xdfbf('0x3a')],_0x5d50ad[_0xdfbf('0x3c')]),_0x1e224e);if(_0x514993[_0xdfbf('0x3a')][_0xdfbf('0x46')]){_0x316e7e[_0xdfbf('0x47')]=_[_0xdfbf('0x2d')](_0x316e7e['where'],{'$or':_[_0xdfbf('0x34')](_0x1e224e,function(_0x3b3048){if(_0x3b3048['type']!==_0xdfbf('0x48')){var _0x12aec0={};_0x12aec0[_0x3b3048[_0xdfbf('0x39')]]={'$like':'%'+_0x514993[_0xdfbf('0x3a')][_0xdfbf('0x46')]+'%'};return _0x12aec0;}})});}_0x316e7e=_[_0xdfbf('0x2d')]({},_0x316e7e,_0x514993[_0xdfbf('0x49')]);var _0x112c05={'where':_0x316e7e[_0xdfbf('0x47')]};return db[_0xdfbf('0x35')][_0xdfbf('0x4a')](_0x112c05)[_0xdfbf('0x26')](function(_0x325392){_0x2e70a0[_0xdfbf('0x4a')]=_0x325392;if(_0x514993[_0xdfbf('0x3a')][_0xdfbf('0x4b')]){_0x316e7e[_0xdfbf('0x4c')]=[{'all':!![]}];}return db[_0xdfbf('0x35')][_0xdfbf('0x4d')](_0x316e7e);})[_0xdfbf('0x26')](function(_0x2a8668){_0x2e70a0[_0xdfbf('0x4e')]=_0x2a8668;return _0x2e70a0;})[_0xdfbf('0x26')](respondWithFilteredResult(_0x4bb500,_0x316e7e))['catch'](handleError(_0x4bb500,null));};exports['show']=function(_0x41f7dc,_0x4acde){var _0x482f1a={'raw':!![],'where':{'id':_0x41f7dc[_0xdfbf('0x4f')]['id']}},_0x35b8d={};_0x35b8d[_0xdfbf('0x38')]=_['keys'](db[_0xdfbf('0x35')][_0xdfbf('0x50')]);_0x35b8d[_0xdfbf('0x3a')]=_['keys'](_0x41f7dc[_0xdfbf('0x3a')]);_0x35b8d['filters']=_[_0xdfbf('0x3d')](_0x35b8d[_0xdfbf('0x38')],_0x35b8d['query']);_0x482f1a['attributes']=_[_0xdfbf('0x3d')](_0x35b8d[_0xdfbf('0x38')],qs[_0xdfbf('0x3f')](_0x41f7dc[_0xdfbf('0x3a')][_0xdfbf('0x3f')]));_0x482f1a['attributes']=_0x482f1a[_0xdfbf('0x3e')]['length']?_0x482f1a[_0xdfbf('0x3e')]:_0x35b8d['model'];if(_0x41f7dc[_0xdfbf('0x3a')][_0xdfbf('0x4b')]){_0x482f1a[_0xdfbf('0x4c')]=[{'all':!![]}];}_0x482f1a=_[_0xdfbf('0x2d')]({},_0x482f1a,_0x41f7dc['options']);return db[_0xdfbf('0x35')][_0xdfbf('0x51')](_0x482f1a)['then'](handleEntityNotFound(_0x4acde,null))[_0xdfbf('0x26')](respondWithResult(_0x4acde,null))[_0xdfbf('0x52')](handleError(_0x4acde,null));};exports['create']=function(_0x5449c2,_0x419f74){return db[_0xdfbf('0x35')][_0xdfbf('0x53')](_0x5449c2[_0xdfbf('0x2e')],{})[_0xdfbf('0x26')](respondWithResult(_0x419f74,0xc9))['catch'](handleError(_0x419f74,null));};exports[_0xdfbf('0x54')]=function(_0x2cdd95,_0x4706f8){if(_0x2cdd95[_0xdfbf('0x2e')]['id']){delete _0x2cdd95[_0xdfbf('0x2e')]['id'];}return db[_0xdfbf('0x35')][_0xdfbf('0x51')]({'where':{'id':_0x2cdd95['params']['id']}})['then'](handleEntityNotFound(_0x4706f8,null))[_0xdfbf('0x26')](saveUpdates(_0x2cdd95[_0xdfbf('0x2e')],null))[_0xdfbf('0x26')](respondWithResult(_0x4706f8,null))['catch'](handleError(_0x4706f8,null));};exports[_0xdfbf('0x27')]=function(_0x4b89b8,_0x3ce000){return db['SquareDetailsReport'][_0xdfbf('0x51')]({'where':{'id':_0x4b89b8[_0xdfbf('0x4f')]['id']}})[_0xdfbf('0x26')](handleEntityNotFound(_0x3ce000,null))[_0xdfbf('0x26')](removeEntity(_0x3ce000,null))['catch'](handleError(_0x3ce000,null));};exports[_0xdfbf('0x55')]=function(_0x16503d,_0x732d99){return db['SquareDetailsReport']['describe']()[_0xdfbf('0x26')](respondWithResult(_0x732d99,null))[_0xdfbf('0x52')](handleError(_0x732d99,null));};
\ No newline at end of file
+var _0x584f=['offset','undefined','limit','set','Content-Range','apply','reject','then','destroy','error','stack','name','send','render','merge','body','contact','index','SquareDetailsReport','rawAttributes','fieldName','type','key','model','map','query','filters','attributes','fields','nolimit','sort','where','filter','VIRTUAL','options','count','includeAll','rows','catch','show','keys','intersection','length','include','create','find','params','describe','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','to-csv','ejs','fs-extra','lodash','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json'];(function(_0x3cf0de,_0x5d8af1){var _0x343c75=function(_0x2b7077){while(--_0x2b7077){_0x3cf0de['push'](_0x3cf0de['shift']());}};_0x343c75(++_0x5d8af1);}(_0x584f,0xd0));var _0xf584=function(_0xf1ad51,_0x2bf1ab){_0xf1ad51=_0xf1ad51-0x0;var _0x394820=_0x584f[_0xf1ad51];return _0x394820;};'use strict';var emlformat=require(_0xf584('0x0'));var rimraf=require(_0xf584('0x1'));var zipdir=require(_0xf584('0x2'));var jsonpatch=require(_0xf584('0x3'));var rp=require(_0xf584('0x4'));var moment=require(_0xf584('0x5'));var BPromise=require(_0xf584('0x6'));var Mustache=require(_0xf584('0x7'));var util=require('util');var path=require(_0xf584('0x8'));var sox=require('sox');var csv=require(_0xf584('0x9'));var ejs=require(_0xf584('0xa'));var fs=require('fs');var fs_extra=require(_0xf584('0xb'));var _=require(_0xf584('0xc'));var squel=require('squel');var crypto=require(_0xf584('0xd'));var jsforce=require(_0xf584('0xe'));var deskjs=require(_0xf584('0xf'));var toCsv=require('to-csv');var querystring=require(_0xf584('0x10'));var Papa=require(_0xf584('0x11'));var Redis=require(_0xf584('0x12'));var authService=require(_0xf584('0x13'));var qs=require(_0xf584('0x14'));var as=require(_0xf584('0x15'));var hardwareService=require(_0xf584('0x16'));var logger=require('../../config/logger')(_0xf584('0x17'));var utils=require(_0xf584('0x18'));var config=require(_0xf584('0x19'));var licenseUtil=require(_0xf584('0x1a'));var db=require(_0xf584('0x1b'))['db'];function respondWithStatusCode(_0xccc3cc,_0x2d8b49){_0x2d8b49=_0x2d8b49||0xcc;return function(_0x31edf6){if(_0x31edf6){return _0xccc3cc[_0xf584('0x1c')](_0x2d8b49);}return _0xccc3cc[_0xf584('0x1d')](_0x2d8b49)[_0xf584('0x1e')]();};}function respondWithResult(_0x273949,_0x1d4092){_0x1d4092=_0x1d4092||0xc8;return function(_0x3f91ba){if(_0x3f91ba){return _0x273949['status'](_0x1d4092)[_0xf584('0x1f')](_0x3f91ba);}};}function respondWithFilteredResult(_0x53a726,_0x148175){return function(_0x3776ad){if(_0x3776ad){var _0x1ce339=typeof _0x148175[_0xf584('0x20')]===_0xf584('0x21')&&typeof _0x148175[_0xf584('0x22')]===_0xf584('0x21');var _0x4f0ed6=_0x3776ad['count'];var _0x44d8d6=_0x1ce339?0x0:_0x148175[_0xf584('0x20')];var _0x35781d=_0x1ce339?_0x3776ad['count']:_0x148175[_0xf584('0x20')]+_0x148175[_0xf584('0x22')];var _0x5d87db;if(_0x35781d>=_0x4f0ed6){_0x35781d=_0x4f0ed6;_0x5d87db=0xc8;}else{_0x5d87db=0xce;}_0x53a726[_0xf584('0x1d')](_0x5d87db);return _0x53a726[_0xf584('0x23')](_0xf584('0x24'),_0x44d8d6+'-'+_0x35781d+'/'+_0x4f0ed6)[_0xf584('0x1f')](_0x3776ad);}return null;};}function patchUpdates(_0x3411f4){return function(_0x5957bc){try{jsonpatch[_0xf584('0x25')](_0x5957bc,_0x3411f4,!![]);}catch(_0x1f9702){return BPromise[_0xf584('0x26')](_0x1f9702);}return _0x5957bc['save']();};}function saveUpdates(_0x2b814f,_0x290e55){return function(_0x287014){if(_0x287014){return _0x287014['update'](_0x2b814f)[_0xf584('0x27')](function(_0x1384da){return _0x1384da;});}return null;};}function removeEntity(_0x5acfb0,_0x4cca87){return function(_0x19cd5b){if(_0x19cd5b){return _0x19cd5b[_0xf584('0x28')]()[_0xf584('0x27')](function(){_0x5acfb0[_0xf584('0x1d')](0xcc)[_0xf584('0x1e')]();});}};}function handleEntityNotFound(_0x5345c4,_0x9f1981){return function(_0x5019f4){if(!_0x5019f4){_0x5345c4['sendStatus'](0x194);}return _0x5019f4;};}function handleError(_0x541e8c,_0x3a00d3){_0x3a00d3=_0x3a00d3||0x1f4;return function(_0x5f117e){logger[_0xf584('0x29')](_0x5f117e[_0xf584('0x2a')]);if(_0x5f117e[_0xf584('0x2b')]){delete _0x5f117e[_0xf584('0x2b')];}_0x541e8c['status'](_0x3a00d3)[_0xf584('0x2c')](_0x5f117e);};}function getMustacheRender(_0x3fae24,_0x47882b){return Mustache[_0xf584('0x2d')](_0x3fae24,_[_0xf584('0x2e')](_0x47882b[_0xf584('0x2f')],{'contact':_0x47882b[_0xf584('0x30')],'message':_0x47882b['message'],'agent':_0x47882b['agent'],'interaction':_0x47882b['interaction'],'account':_0x47882b['account']}))||'';}exports[_0xf584('0x31')]=function(_0x5095c5,_0x9b6d0b){var _0x2d47fe={},_0x434954={},_0x1b34ba={'count':0x0,'rows':[]};var _0x3d9ec7=_['map'](db[_0xf584('0x32')][_0xf584('0x33')],function(_0x34cdb4){return{'name':_0x34cdb4[_0xf584('0x34')],'type':_0x34cdb4[_0xf584('0x35')][_0xf584('0x36')]};});_0x434954[_0xf584('0x37')]=_[_0xf584('0x38')](_0x3d9ec7,_0xf584('0x2b'));_0x434954[_0xf584('0x39')]=_['keys'](_0x5095c5[_0xf584('0x39')]);_0x434954[_0xf584('0x3a')]=_['intersection'](_0x434954[_0xf584('0x37')],_0x434954[_0xf584('0x39')]);_0x2d47fe[_0xf584('0x3b')]=_['intersection'](_0x434954['model'],qs[_0xf584('0x3c')](_0x5095c5[_0xf584('0x39')]['fields']));_0x2d47fe[_0xf584('0x3b')]=_0x2d47fe['attributes']['length']?_0x2d47fe[_0xf584('0x3b')]:_0x434954[_0xf584('0x37')];if(!_0x5095c5[_0xf584('0x39')]['hasOwnProperty'](_0xf584('0x3d'))){_0x2d47fe[_0xf584('0x22')]=qs[_0xf584('0x22')](_0x5095c5[_0xf584('0x39')]['limit']);_0x2d47fe[_0xf584('0x20')]=qs[_0xf584('0x20')](_0x5095c5['query'][_0xf584('0x20')]);}_0x2d47fe['order']=qs[_0xf584('0x3e')](_0x5095c5[_0xf584('0x39')][_0xf584('0x3e')]);_0x2d47fe[_0xf584('0x3f')]=qs[_0xf584('0x3a')](_['pick'](_0x5095c5['query'],_0x434954['filters']),_0x3d9ec7);if(_0x5095c5[_0xf584('0x39')][_0xf584('0x40')]){_0x2d47fe[_0xf584('0x3f')]=_[_0xf584('0x2e')](_0x2d47fe[_0xf584('0x3f')],{'$or':_[_0xf584('0x38')](_0x3d9ec7,function(_0x4d1487){if(_0x4d1487[_0xf584('0x35')]!==_0xf584('0x41')){var _0x462a3d={};_0x462a3d[_0x4d1487['name']]={'$like':'%'+_0x5095c5['query'][_0xf584('0x40')]+'%'};return _0x462a3d;}})});}_0x2d47fe=_[_0xf584('0x2e')]({},_0x2d47fe,_0x5095c5[_0xf584('0x42')]);var _0x245ffb={'where':_0x2d47fe[_0xf584('0x3f')]};return db[_0xf584('0x32')][_0xf584('0x43')](_0x245ffb)[_0xf584('0x27')](function(_0x59fa47){_0x1b34ba[_0xf584('0x43')]=_0x59fa47;if(_0x5095c5[_0xf584('0x39')][_0xf584('0x44')]){_0x2d47fe['include']=[{'all':!![]}];}return db[_0xf584('0x32')]['findAll'](_0x2d47fe);})['then'](function(_0x1b0808){_0x1b34ba[_0xf584('0x45')]=_0x1b0808;return _0x1b34ba;})['then'](respondWithFilteredResult(_0x9b6d0b,_0x2d47fe))[_0xf584('0x46')](handleError(_0x9b6d0b,null));};exports[_0xf584('0x47')]=function(_0x4590eb,_0x25a4fc){var _0x4bbd3b={'raw':!![],'where':{'id':_0x4590eb['params']['id']}},_0x8d0a39={};_0x8d0a39[_0xf584('0x37')]=_['keys'](db['SquareDetailsReport'][_0xf584('0x33')]);_0x8d0a39[_0xf584('0x39')]=_[_0xf584('0x48')](_0x4590eb[_0xf584('0x39')]);_0x8d0a39[_0xf584('0x3a')]=_[_0xf584('0x49')](_0x8d0a39[_0xf584('0x37')],_0x8d0a39[_0xf584('0x39')]);_0x4bbd3b['attributes']=_[_0xf584('0x49')](_0x8d0a39['model'],qs[_0xf584('0x3c')](_0x4590eb[_0xf584('0x39')][_0xf584('0x3c')]));_0x4bbd3b['attributes']=_0x4bbd3b[_0xf584('0x3b')][_0xf584('0x4a')]?_0x4bbd3b[_0xf584('0x3b')]:_0x8d0a39[_0xf584('0x37')];if(_0x4590eb[_0xf584('0x39')][_0xf584('0x44')]){_0x4bbd3b[_0xf584('0x4b')]=[{'all':!![]}];}_0x4bbd3b=_['merge']({},_0x4bbd3b,_0x4590eb[_0xf584('0x42')]);return db['SquareDetailsReport']['find'](_0x4bbd3b)[_0xf584('0x27')](handleEntityNotFound(_0x25a4fc,null))[_0xf584('0x27')](respondWithResult(_0x25a4fc,null))[_0xf584('0x46')](handleError(_0x25a4fc,null));};exports['create']=function(_0x31988a,_0x3ab0ca){return db[_0xf584('0x32')][_0xf584('0x4c')](_0x31988a[_0xf584('0x2f')],{})['then'](respondWithResult(_0x3ab0ca,0xc9))['catch'](handleError(_0x3ab0ca,null));};exports['update']=function(_0x56bab1,_0x2e320b){if(_0x56bab1['body']['id']){delete _0x56bab1[_0xf584('0x2f')]['id'];}return db[_0xf584('0x32')][_0xf584('0x4d')]({'where':{'id':_0x56bab1[_0xf584('0x4e')]['id']}})[_0xf584('0x27')](handleEntityNotFound(_0x2e320b,null))[_0xf584('0x27')](saveUpdates(_0x56bab1[_0xf584('0x2f')],null))[_0xf584('0x27')](respondWithResult(_0x2e320b,null))['catch'](handleError(_0x2e320b,null));};exports[_0xf584('0x28')]=function(_0x3d5735,_0x5b502a){return db[_0xf584('0x32')][_0xf584('0x4d')]({'where':{'id':_0x3d5735[_0xf584('0x4e')]['id']}})[_0xf584('0x27')](handleEntityNotFound(_0x5b502a,null))['then'](removeEntity(_0x5b502a,null))[_0xf584('0x46')](handleError(_0x5b502a,null));};exports[_0xf584('0x4f')]=function(_0x23d6a8,_0x20db58){return db[_0xf584('0x32')]['describe']()[_0xf584('0x27')](respondWithResult(_0x20db58,null))[_0xf584('0x46')](handleError(_0x20db58,null));};
\ No newline at end of file