Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / analyticFieldReport / analyticFieldReport.controller.js
index 361e791..3d35cca 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1c6d=['VIRTUAL','filter','include','catch','fields','options','find','create','body','bulkCreate','update','params','bulkDestroy','ids','addFields','AnalyticCustomReport','findOne','sequelize','transaction','CustomReportId','findAll','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','ejs','lodash','squel','crypto','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','end','json','count','offset','limit','Content-Range','apply','then','destroy','error','stack','name','send','index','map','AnalyticFieldReport','rawAttributes','fieldName','model','keys','query','filters','intersection','attributes','hasOwnProperty','nolimit','order','sort','where','merge'];(function(_0x4cf98e,_0xba4b79){var _0x1623ac=function(_0x459bc0){while(--_0x459bc0){_0x4cf98e['push'](_0x4cf98e['shift']());}};_0x1623ac(++_0xba4b79);}(_0x1c6d,0xff));var _0xd1c6=function(_0x4e9f1a,_0x35e3f3){_0x4e9f1a=_0x4e9f1a-0x0;var _0x441f20=_0x1c6d[_0x4e9f1a];return _0x441f20;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xd1c6('0x0'));var rimraf=require(_0xd1c6('0x1'));var zipdir=require(_0xd1c6('0x2'));var jsonpatch=require(_0xd1c6('0x3'));var rp=require(_0xd1c6('0x4'));var moment=require(_0xd1c6('0x5'));var BPromise=require(_0xd1c6('0x6'));var Mustache=require(_0xd1c6('0x7'));var util=require(_0xd1c6('0x8'));var path=require(_0xd1c6('0x9'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0xd1c6('0xa'));var fs=require('fs');var _=require(_0xd1c6('0xb'));var squel=require(_0xd1c6('0xc'));var crypto=require(_0xd1c6('0xd'));var jsforce=require(_0xd1c6('0xe'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0xd1c6('0xf'));var Papa=require(_0xd1c6('0x10'));var Redis=require(_0xd1c6('0x11'));var authService=require(_0xd1c6('0x12'));var qs=require(_0xd1c6('0x13'));var as=require(_0xd1c6('0x14'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xd1c6('0x15'))(_0xd1c6('0x16'));var utils=require(_0xd1c6('0x17'));var config=require(_0xd1c6('0x18'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x457952,_0x15c527){_0x15c527=_0x15c527||0xcc;return function(_0x4b1e82){if(_0x4b1e82){return _0x457952[_0xd1c6('0x19')](_0x15c527);}return _0x457952[_0xd1c6('0x1a')](_0x15c527)[_0xd1c6('0x1b')]();};}function respondWithResult(_0x35fde0,_0x33bae7){_0x33bae7=_0x33bae7||0xc8;return function(_0x3128af){if(_0x3128af){return _0x35fde0[_0xd1c6('0x1a')](_0x33bae7)[_0xd1c6('0x1c')](_0x3128af);}};}function respondWithFilteredResult(_0x2cdd1d,_0x3e4f34){return function(_0xa306bf){if(_0xa306bf){var _0x300a48=_0xa306bf[_0xd1c6('0x1d')],_0x2ecdc4=_0x3e4f34[_0xd1c6('0x1e')],_0x266c57=_0x3e4f34[_0xd1c6('0x1e')]+_0x3e4f34[_0xd1c6('0x1f')],_0x5aacb4;if(_0x266c57>=_0x300a48){_0x266c57=_0x300a48;_0x5aacb4=0xc8;}else{_0x5aacb4=0xce;}_0x2cdd1d[_0xd1c6('0x1a')](_0x5aacb4);return _0x2cdd1d['set'](_0xd1c6('0x20'),_0x2ecdc4+'-'+_0x266c57+'/'+_0x300a48)['json'](_0xa306bf);}return null;};}function patchUpdates(_0x39b141){return function(_0xf596c7){try{jsonpatch[_0xd1c6('0x21')](_0xf596c7,_0x39b141,!![]);}catch(_0xc3f012){return BPromise['reject'](_0xc3f012);}return _0xf596c7['save']();};}function saveUpdates(_0xec897,_0x6a5864){return function(_0x1ab714){if(_0x1ab714){return _0x1ab714['update'](_0xec897)[_0xd1c6('0x22')](function(_0x2c9cb7){return _0x2c9cb7;});}return null;};}function removeEntity(_0x322e21,_0x72a474){return function(_0xe60bd7){if(_0xe60bd7){return _0xe60bd7[_0xd1c6('0x23')]()[_0xd1c6('0x22')](function(){_0x322e21[_0xd1c6('0x1a')](0xcc)[_0xd1c6('0x1b')]();});}};}function handleEntityNotFound(_0x3d41da,_0x2204df){return function(_0x2448bf){if(!_0x2448bf){_0x3d41da['sendStatus'](0x194);}return _0x2448bf;};}function handleError(_0x25bd21,_0xe171d5){_0xe171d5=_0xe171d5||0x1f4;return function(_0x1e03df){logger[_0xd1c6('0x24')](_0x1e03df[_0xd1c6('0x25')]);if(_0x1e03df[_0xd1c6('0x26')]){delete _0x1e03df['name'];}_0x25bd21[_0xd1c6('0x1a')](_0xe171d5)[_0xd1c6('0x27')](_0x1e03df);};}exports[_0xd1c6('0x28')]=function(_0x437c7b,_0x33277e){var _0x3c570a={},_0x5b0f93={},_0x5d8bff={'count':0x0,'rows':[]};var _0x21bff4=_[_0xd1c6('0x29')](db[_0xd1c6('0x2a')][_0xd1c6('0x2b')],function(_0xfc5f7a){return{'name':_0xfc5f7a[_0xd1c6('0x2c')],'type':_0xfc5f7a['type']['key']};});_0x5b0f93[_0xd1c6('0x2d')]=_['map'](_0x21bff4,_0xd1c6('0x26'));_0x5b0f93['query']=_[_0xd1c6('0x2e')](_0x437c7b[_0xd1c6('0x2f')]);_0x5b0f93[_0xd1c6('0x30')]=_[_0xd1c6('0x31')](_0x5b0f93[_0xd1c6('0x2d')],_0x5b0f93['query']);_0x3c570a[_0xd1c6('0x32')]=_[_0xd1c6('0x31')](_0x5b0f93[_0xd1c6('0x2d')],qs['fields'](_0x437c7b[_0xd1c6('0x2f')]['fields']));_0x3c570a['attributes']=_0x3c570a[_0xd1c6('0x32')]['length']?_0x3c570a[_0xd1c6('0x32')]:_0x5b0f93[_0xd1c6('0x2d')];if(!_0x437c7b[_0xd1c6('0x2f')][_0xd1c6('0x33')](_0xd1c6('0x34'))){_0x3c570a[_0xd1c6('0x1f')]=qs[_0xd1c6('0x1f')](_0x437c7b[_0xd1c6('0x2f')][_0xd1c6('0x1f')]);_0x3c570a[_0xd1c6('0x1e')]=qs[_0xd1c6('0x1e')](_0x437c7b[_0xd1c6('0x2f')][_0xd1c6('0x1e')]);}_0x3c570a[_0xd1c6('0x35')]=qs['sort'](_0x437c7b['query'][_0xd1c6('0x36')]);_0x3c570a['where']=qs['filters'](_['pick'](_0x437c7b['query'],_0x5b0f93[_0xd1c6('0x30')]),_0x21bff4);if(_0x437c7b[_0xd1c6('0x2f')]['filter']){_0x3c570a[_0xd1c6('0x37')]=_[_0xd1c6('0x38')](_0x3c570a[_0xd1c6('0x37')],{'$or':_[_0xd1c6('0x29')](_0x21bff4,function(_0x3ac33c){if(_0x3ac33c['type']!==_0xd1c6('0x39')){var _0x177fec={};_0x177fec[_0x3ac33c[_0xd1c6('0x26')]]={'$like':'%'+_0x437c7b[_0xd1c6('0x2f')][_0xd1c6('0x3a')]+'%'};return _0x177fec;}})});}_0x3c570a=_[_0xd1c6('0x38')]({},_0x3c570a,_0x437c7b['options']);var _0x4fe14a={'where':_0x3c570a[_0xd1c6('0x37')]};return db[_0xd1c6('0x2a')][_0xd1c6('0x1d')](_0x4fe14a)['then'](function(_0x14be61){_0x5d8bff[_0xd1c6('0x1d')]=_0x14be61;if(_0x437c7b[_0xd1c6('0x2f')]['includeAll']){_0x3c570a[_0xd1c6('0x3b')]=[{'all':!![]}];}return db[_0xd1c6('0x2a')]['findAll'](_0x3c570a);})[_0xd1c6('0x22')](function(_0x411d9a){_0x5d8bff['rows']=_0x411d9a;return _0x5d8bff;})['then'](respondWithFilteredResult(_0x33277e,_0x3c570a))[_0xd1c6('0x3c')](handleError(_0x33277e,null));};exports['show']=function(_0x46fdb0,_0x556a2d){var _0x432f25={'raw':![],'where':{'id':_0x46fdb0['params']['id']}},_0x1cce57={};_0x1cce57['model']=_[_0xd1c6('0x2e')](db[_0xd1c6('0x2a')][_0xd1c6('0x2b')]);_0x1cce57[_0xd1c6('0x2f')]=_[_0xd1c6('0x2e')](_0x46fdb0[_0xd1c6('0x2f')]);_0x1cce57['filters']=_[_0xd1c6('0x31')](_0x1cce57[_0xd1c6('0x2d')],_0x1cce57[_0xd1c6('0x2f')]);_0x432f25[_0xd1c6('0x32')]=_['intersection'](_0x1cce57[_0xd1c6('0x2d')],qs[_0xd1c6('0x3d')](_0x46fdb0[_0xd1c6('0x2f')][_0xd1c6('0x3d')]));_0x432f25[_0xd1c6('0x32')]=_0x432f25['attributes']['length']?_0x432f25[_0xd1c6('0x32')]:_0x1cce57['model'];if(_0x46fdb0[_0xd1c6('0x2f')]['includeAll']){_0x432f25['include']=[{'all':!![]}];}_0x432f25=_[_0xd1c6('0x38')]({},_0x432f25,_0x46fdb0[_0xd1c6('0x3e')]);return db['AnalyticFieldReport'][_0xd1c6('0x3f')](_0x432f25)[_0xd1c6('0x22')](handleEntityNotFound(_0x556a2d,null))[_0xd1c6('0x22')](respondWithResult(_0x556a2d,null))[_0xd1c6('0x3c')](handleError(_0x556a2d,null));};exports['create']=function(_0x25b6a6,_0x44f2b3){return db['AnalyticFieldReport'][_0xd1c6('0x40')](_0x25b6a6[_0xd1c6('0x41')],{})[_0xd1c6('0x22')](respondWithResult(_0x44f2b3,0xc9))[_0xd1c6('0x3c')](handleError(_0x44f2b3,null));};exports['bulkCreate']=function(_0x555348,_0x5dbb5d){return db[_0xd1c6('0x2a')][_0xd1c6('0x42')](_0x555348[_0xd1c6('0x41')],{'raw':![],'individualHooks':!![]})[_0xd1c6('0x22')](respondWithResult(_0x5dbb5d,0xc9))[_0xd1c6('0x3c')](handleError(_0x5dbb5d,null));};exports[_0xd1c6('0x43')]=function(_0x2f4861,_0x57c117){if(_0x2f4861[_0xd1c6('0x41')]['id']){delete _0x2f4861['body']['id'];}return db['AnalyticFieldReport'][_0xd1c6('0x3f')]({'where':{'id':_0x2f4861[_0xd1c6('0x44')]['id']}})[_0xd1c6('0x22')](handleEntityNotFound(_0x57c117,null))[_0xd1c6('0x22')](saveUpdates(_0x2f4861[_0xd1c6('0x41')],null))[_0xd1c6('0x22')](respondWithResult(_0x57c117,null))[_0xd1c6('0x3c')](handleError(_0x57c117,null));};exports[_0xd1c6('0x23')]=function(_0x1f3272,_0x2b0064){return db[_0xd1c6('0x2a')][_0xd1c6('0x3f')]({'where':{'id':_0x1f3272[_0xd1c6('0x44')]['id']}})['then'](handleEntityNotFound(_0x2b0064,null))[_0xd1c6('0x22')](removeEntity(_0x2b0064,null))['catch'](handleError(_0x2b0064,null));};exports[_0xd1c6('0x45')]=function(_0x205b1f,_0x42bf23){return db[_0xd1c6('0x2a')][_0xd1c6('0x23')]({'where':{'id':_0x205b1f[_0xd1c6('0x2f')][_0xd1c6('0x46')]||[]},'raw':![],'individualHooks':!![]})[_0xd1c6('0x22')](respondWithResult(_0x42bf23,0xcc))[_0xd1c6('0x3c')](handleError(_0x42bf23,null));};exports[_0xd1c6('0x47')]=function(_0x2b39a2,_0x4d6274,_0x506c8f){return db[_0xd1c6('0x48')][_0xd1c6('0x49')]({'where':{'id':_0x2b39a2[_0xd1c6('0x44')]['id']}})[_0xd1c6('0x22')](handleEntityNotFound(_0x4d6274,null))['then'](function(_0x34575a){if(_0x34575a){return db[_0xd1c6('0x4a')][_0xd1c6('0x4b')](function(_0x401eda){return db['AnalyticFieldReport']['destroy']({'where':{'CustomReportId':_0x2b39a2[_0xd1c6('0x44')]['id']},'transaction':_0x401eda})[_0xd1c6('0x22')](function(_0x169666){var _0x4469ba=_[_0xd1c6('0x29')](_0x2b39a2[_0xd1c6('0x41')],function(_0x5db827){delete _0x5db827['id'];_0x5db827[_0xd1c6('0x4c')]=_0x2b39a2[_0xd1c6('0x44')]['id'];return _0x5db827;});return db['AnalyticFieldReport'][_0xd1c6('0x42')](_0x4469ba,{'transaction':_0x401eda});});})[_0xd1c6('0x22')](function(){return db[_0xd1c6('0x2a')][_0xd1c6('0x4d')]({'where':{'CustomReportId':_0x2b39a2['params']['id']}});});}})[_0xd1c6('0x22')](respondWithResult(_0x4d6274,null))['catch'](handleError(_0x4d6274,null));};
\ No newline at end of file
+var _0x629d=['moment','bluebird','mustache','path','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/environment','sendStatus','status','end','json','count','offset','limit','set','Content-Range','apply','reject','save','update','then','destroy','stack','name','send','index','map','AnalyticFieldReport','rawAttributes','fieldName','type','query','keys','filters','model','fields','attributes','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','show','intersection','find','catch','create','body','bulkCreate','ids','addFields','AnalyticCustomReport','findOne','params','sequelize','transaction','CustomReportId','eml-format','rimraf','request-promise'];(function(_0x4237dc,_0x171899){var _0x35ed7f=function(_0x3c6e62){while(--_0x3c6e62){_0x4237dc['push'](_0x4237dc['shift']());}};_0x35ed7f(++_0x171899);}(_0x629d,0x197));var _0xd629=function(_0x1613d9,_0x2f583e){_0x1613d9=_0x1613d9-0x0;var _0x1ab5e0=_0x629d[_0x1613d9];return _0x1ab5e0;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xd629('0x0'));var rimraf=require(_0xd629('0x1'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xd629('0x2'));var moment=require(_0xd629('0x3'));var BPromise=require(_0xd629('0x4'));var Mustache=require(_0xd629('0x5'));var util=require('util');var path=require(_0xd629('0x6'));var sox=require(_0xd629('0x7'));var csv=require(_0xd629('0x8'));var ejs=require(_0xd629('0x9'));var fs=require('fs');var _=require(_0xd629('0xa'));var squel=require('squel');var crypto=require(_0xd629('0xb'));var jsforce=require(_0xd629('0xc'));var deskjs=require(_0xd629('0xd'));var toCsv=require(_0xd629('0x8'));var querystring=require(_0xd629('0xe'));var Papa=require(_0xd629('0xf'));var Redis=require(_0xd629('0x10'));var authService=require(_0xd629('0x11'));var qs=require(_0xd629('0x12'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xd629('0x13'));var logger=require('../../config/logger')(_0xd629('0x14'));var utils=require('../../config/utils');var config=require(_0xd629('0x15'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x19d62e,_0x29eeb9){_0x29eeb9=_0x29eeb9||0xcc;return function(_0x3c3d6c){if(_0x3c3d6c){return _0x19d62e[_0xd629('0x16')](_0x29eeb9);}return _0x19d62e[_0xd629('0x17')](_0x29eeb9)[_0xd629('0x18')]();};}function respondWithResult(_0x5ecf2b,_0x3b3998){_0x3b3998=_0x3b3998||0xc8;return function(_0x14a71b){if(_0x14a71b){return _0x5ecf2b['status'](_0x3b3998)[_0xd629('0x19')](_0x14a71b);}};}function respondWithFilteredResult(_0x1eb499,_0xda3da4){return function(_0x3af381){if(_0x3af381){var _0x4b027b=_0x3af381[_0xd629('0x1a')],_0x546350=_0xda3da4[_0xd629('0x1b')],_0x25c1ee=_0xda3da4[_0xd629('0x1b')]+_0xda3da4[_0xd629('0x1c')],_0x4f45a0;if(_0x25c1ee>=_0x4b027b){_0x25c1ee=_0x4b027b;_0x4f45a0=0xc8;}else{_0x4f45a0=0xce;}_0x1eb499[_0xd629('0x17')](_0x4f45a0);return _0x1eb499[_0xd629('0x1d')](_0xd629('0x1e'),_0x546350+'-'+_0x25c1ee+'/'+_0x4b027b)['json'](_0x3af381);}return null;};}function patchUpdates(_0x42bc65){return function(_0x581cb0){try{jsonpatch[_0xd629('0x1f')](_0x581cb0,_0x42bc65,!![]);}catch(_0x1f35c9){return BPromise[_0xd629('0x20')](_0x1f35c9);}return _0x581cb0[_0xd629('0x21')]();};}function saveUpdates(_0x26d982,_0x4cdab1){return function(_0x55fd82){if(_0x55fd82){return _0x55fd82[_0xd629('0x22')](_0x26d982)[_0xd629('0x23')](function(_0x5dd139){return _0x5dd139;});}return null;};}function removeEntity(_0x2c54da,_0x2f8636){return function(_0x16980d){if(_0x16980d){return _0x16980d[_0xd629('0x24')]()['then'](function(){_0x2c54da['status'](0xcc)[_0xd629('0x18')]();});}};}function handleEntityNotFound(_0x200cef,_0x402312){return function(_0x42d019){if(!_0x42d019){_0x200cef[_0xd629('0x16')](0x194);}return _0x42d019;};}function handleError(_0x471bd4,_0x2976db){_0x2976db=_0x2976db||0x1f4;return function(_0xb112b0){logger['error'](_0xb112b0[_0xd629('0x25')]);if(_0xb112b0['name']){delete _0xb112b0[_0xd629('0x26')];}_0x471bd4[_0xd629('0x17')](_0x2976db)[_0xd629('0x27')](_0xb112b0);};}exports[_0xd629('0x28')]=function(_0x4e31f7,_0x264065){var _0x3c389d={},_0xa95eb4={},_0x5d8bd9={'count':0x0,'rows':[]};var _0x10fe95=_[_0xd629('0x29')](db[_0xd629('0x2a')][_0xd629('0x2b')],function(_0x54afca){return{'name':_0x54afca[_0xd629('0x2c')],'type':_0x54afca[_0xd629('0x2d')]['key']};});_0xa95eb4['model']=_['map'](_0x10fe95,'name');_0xa95eb4[_0xd629('0x2e')]=_[_0xd629('0x2f')](_0x4e31f7[_0xd629('0x2e')]);_0xa95eb4[_0xd629('0x30')]=_['intersection'](_0xa95eb4[_0xd629('0x31')],_0xa95eb4[_0xd629('0x2e')]);_0x3c389d['attributes']=_['intersection'](_0xa95eb4[_0xd629('0x31')],qs['fields'](_0x4e31f7['query'][_0xd629('0x32')]));_0x3c389d['attributes']=_0x3c389d[_0xd629('0x33')][_0xd629('0x34')]?_0x3c389d['attributes']:_0xa95eb4['model'];if(!_0x4e31f7['query'][_0xd629('0x35')](_0xd629('0x36'))){_0x3c389d[_0xd629('0x1c')]=qs[_0xd629('0x1c')](_0x4e31f7[_0xd629('0x2e')][_0xd629('0x1c')]);_0x3c389d[_0xd629('0x1b')]=qs['offset'](_0x4e31f7[_0xd629('0x2e')][_0xd629('0x1b')]);}_0x3c389d[_0xd629('0x37')]=qs[_0xd629('0x38')](_0x4e31f7[_0xd629('0x2e')][_0xd629('0x38')]);_0x3c389d[_0xd629('0x39')]=qs[_0xd629('0x30')](_[_0xd629('0x3a')](_0x4e31f7['query'],_0xa95eb4['filters']),_0x10fe95);if(_0x4e31f7[_0xd629('0x2e')][_0xd629('0x3b')]){_0x3c389d['where']=_[_0xd629('0x3c')](_0x3c389d[_0xd629('0x39')],{'$or':_[_0xd629('0x29')](_0x10fe95,function(_0xd145d7){if(_0xd145d7[_0xd629('0x2d')]!==_0xd629('0x3d')){var _0x45b6cf={};_0x45b6cf[_0xd145d7['name']]={'$like':'%'+_0x4e31f7[_0xd629('0x2e')]['filter']+'%'};return _0x45b6cf;}})});}_0x3c389d=_[_0xd629('0x3c')]({},_0x3c389d,_0x4e31f7[_0xd629('0x3e')]);var _0x25b716={'where':_0x3c389d[_0xd629('0x39')]};return db[_0xd629('0x2a')][_0xd629('0x1a')](_0x25b716)[_0xd629('0x23')](function(_0x3e2393){_0x5d8bd9[_0xd629('0x1a')]=_0x3e2393;if(_0x4e31f7[_0xd629('0x2e')][_0xd629('0x3f')]){_0x3c389d[_0xd629('0x40')]=[{'all':!![]}];}return db[_0xd629('0x2a')][_0xd629('0x41')](_0x3c389d);})[_0xd629('0x23')](function(_0x123782){_0x5d8bd9[_0xd629('0x42')]=_0x123782;return _0x5d8bd9;})[_0xd629('0x23')](respondWithFilteredResult(_0x264065,_0x3c389d))['catch'](handleError(_0x264065,null));};exports[_0xd629('0x43')]=function(_0x47ab1a,_0x3eca4e){var _0x1b1064={'raw':![],'where':{'id':_0x47ab1a['params']['id']}},_0x4b8b3b={};_0x4b8b3b[_0xd629('0x31')]=_[_0xd629('0x2f')](db[_0xd629('0x2a')][_0xd629('0x2b')]);_0x4b8b3b[_0xd629('0x2e')]=_['keys'](_0x47ab1a['query']);_0x4b8b3b[_0xd629('0x30')]=_[_0xd629('0x44')](_0x4b8b3b['model'],_0x4b8b3b[_0xd629('0x2e')]);_0x1b1064['attributes']=_['intersection'](_0x4b8b3b[_0xd629('0x31')],qs[_0xd629('0x32')](_0x47ab1a[_0xd629('0x2e')][_0xd629('0x32')]));_0x1b1064['attributes']=_0x1b1064[_0xd629('0x33')][_0xd629('0x34')]?_0x1b1064[_0xd629('0x33')]:_0x4b8b3b['model'];if(_0x47ab1a[_0xd629('0x2e')]['includeAll']){_0x1b1064[_0xd629('0x40')]=[{'all':!![]}];}_0x1b1064=_['merge']({},_0x1b1064,_0x47ab1a['options']);return db[_0xd629('0x2a')][_0xd629('0x45')](_0x1b1064)[_0xd629('0x23')](handleEntityNotFound(_0x3eca4e,null))[_0xd629('0x23')](respondWithResult(_0x3eca4e,null))[_0xd629('0x46')](handleError(_0x3eca4e,null));};exports[_0xd629('0x47')]=function(_0x48745a,_0x4e9318){return db['AnalyticFieldReport']['create'](_0x48745a[_0xd629('0x48')],{})[_0xd629('0x23')](respondWithResult(_0x4e9318,0xc9))[_0xd629('0x46')](handleError(_0x4e9318,null));};exports[_0xd629('0x49')]=function(_0x46e5b3,_0x1c0263){return db['AnalyticFieldReport'][_0xd629('0x49')](_0x46e5b3[_0xd629('0x48')],{'raw':![],'individualHooks':!![]})[_0xd629('0x23')](respondWithResult(_0x1c0263,0xc9))[_0xd629('0x46')](handleError(_0x1c0263,null));};exports[_0xd629('0x22')]=function(_0x579987,_0x75021d){if(_0x579987[_0xd629('0x48')]['id']){delete _0x579987[_0xd629('0x48')]['id'];}return db[_0xd629('0x2a')][_0xd629('0x45')]({'where':{'id':_0x579987['params']['id']}})[_0xd629('0x23')](handleEntityNotFound(_0x75021d,null))['then'](saveUpdates(_0x579987[_0xd629('0x48')],null))['then'](respondWithResult(_0x75021d,null))['catch'](handleError(_0x75021d,null));};exports[_0xd629('0x24')]=function(_0xa35092,_0x201f9d){return db[_0xd629('0x2a')][_0xd629('0x45')]({'where':{'id':_0xa35092['params']['id']}})[_0xd629('0x23')](handleEntityNotFound(_0x201f9d,null))[_0xd629('0x23')](removeEntity(_0x201f9d,null))[_0xd629('0x46')](handleError(_0x201f9d,null));};exports['bulkDestroy']=function(_0x1cb3cd,_0x3e06ec){return db[_0xd629('0x2a')]['destroy']({'where':{'id':_0x1cb3cd[_0xd629('0x2e')][_0xd629('0x4a')]||[]},'raw':![],'individualHooks':!![]})[_0xd629('0x23')](respondWithResult(_0x3e06ec,0xcc))['catch'](handleError(_0x3e06ec,null));};exports[_0xd629('0x4b')]=function(_0x38dcbc,_0x230118,_0x466c6a){return db[_0xd629('0x4c')][_0xd629('0x4d')]({'where':{'id':_0x38dcbc[_0xd629('0x4e')]['id']}})[_0xd629('0x23')](handleEntityNotFound(_0x230118,null))[_0xd629('0x23')](function(_0x3a690b){if(_0x3a690b){return db[_0xd629('0x4f')][_0xd629('0x50')](function(_0x52e0e1){return db[_0xd629('0x2a')][_0xd629('0x24')]({'where':{'CustomReportId':_0x38dcbc[_0xd629('0x4e')]['id']},'transaction':_0x52e0e1})[_0xd629('0x23')](function(_0x2d9d0c){var _0x22e472=_['map'](_0x38dcbc[_0xd629('0x48')],function(_0x22813b){delete _0x22813b['id'];_0x22813b[_0xd629('0x51')]=_0x38dcbc[_0xd629('0x4e')]['id'];return _0x22813b;});return db['AnalyticFieldReport'][_0xd629('0x49')](_0x22e472,{'transaction':_0x52e0e1});});})[_0xd629('0x23')](function(){return db[_0xd629('0x2a')][_0xd629('0x41')]({'where':{'CustomReportId':_0x38dcbc['params']['id']}});});}})[_0xd629('0x23')](respondWithResult(_0x230118,null))[_0xd629('0x46')](handleError(_0x230118,null));};
\ No newline at end of file