Built motion from commit (unavailable).|2.5.22
[motion2.git] / server / api / analyticFieldReport / analyticFieldReport.controller.js
index e7b0ba0..06db48a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3c0b=['util','path','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','count','offset','limit','set','json','apply','reject','save','destroy','error','name','send','index','map','AnalyticFieldReport','type','key','query','keys','filters','intersection','attributes','fields','length','model','order','sort','where','pick','filter','merge','includeAll','include','findAll','then','rows','catch','show','params','options','create','body','bulkCreate','update','find','bulkDestroy','ids','addFields','AnalyticCustomReport','findOne','sequelize','transaction','CustomReportId','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache'];(function(_0x40a045,_0x516f0e){var _0x1a687c=function(_0x48c9fe){while(--_0x48c9fe){_0x40a045['push'](_0x40a045['shift']());}};_0x1a687c(++_0x516f0e);}(_0x3c0b,0x9e));var _0xb3c0=function(_0x195bc3,_0xc29931){_0x195bc3=_0x195bc3-0x0;var _0x25ee76=_0x3c0b[_0x195bc3];return _0x25ee76;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xb3c0('0x0'));var rimraf=require(_0xb3c0('0x1'));var zipdir=require(_0xb3c0('0x2'));var jsonpatch=require(_0xb3c0('0x3'));var rp=require(_0xb3c0('0x4'));var moment=require(_0xb3c0('0x5'));var BPromise=require(_0xb3c0('0x6'));var Mustache=require(_0xb3c0('0x7'));var util=require(_0xb3c0('0x8'));var path=require(_0xb3c0('0x9'));var sox=require(_0xb3c0('0xa'));var csv=require(_0xb3c0('0xb'));var ejs=require(_0xb3c0('0xc'));var fs=require('fs');var _=require(_0xb3c0('0xd'));var squel=require('squel');var crypto=require(_0xb3c0('0xe'));var jsforce=require(_0xb3c0('0xf'));var deskjs=require(_0xb3c0('0x10'));var toCsv=require(_0xb3c0('0xb'));var querystring=require(_0xb3c0('0x11'));var Papa=require(_0xb3c0('0x12'));var Redis=require(_0xb3c0('0x13'));var authService=require(_0xb3c0('0x14'));var qs=require(_0xb3c0('0x15'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0xb3c0('0x16'))(_0xb3c0('0x17'));var utils=require(_0xb3c0('0x18'));var config=require(_0xb3c0('0x19'));var licenseUtil=require('../../config/license/util');var db=require(_0xb3c0('0x1a'))['db'];function respondWithStatusCode(_0x3e533a,_0x5b0ed1){_0x5b0ed1=_0x5b0ed1||0xcc;return function(_0x5d3705){if(_0x5d3705){return _0x3e533a[_0xb3c0('0x1b')](_0x5b0ed1);}return _0x3e533a[_0xb3c0('0x1c')](_0x5b0ed1)[_0xb3c0('0x1d')]();};}function respondWithResult(_0x295cc5,_0x4c9b45){_0x4c9b45=_0x4c9b45||0xc8;return function(_0x134d35){if(_0x134d35){return _0x295cc5['status'](_0x4c9b45)['json'](_0x134d35);}};}function respondWithFilteredResult(_0x31464e,_0x56c20f){return function(_0x29a8ba){if(_0x29a8ba){var _0x1930b6=_0x29a8ba[_0xb3c0('0x1e')],_0x7529d8=_0x56c20f[_0xb3c0('0x1f')],_0x1355d9=_0x56c20f[_0xb3c0('0x1f')]+_0x56c20f[_0xb3c0('0x20')],_0x2ab565;if(_0x1355d9>=_0x1930b6){_0x1355d9=_0x1930b6;_0x2ab565=0xc8;}else{_0x2ab565=0xce;}_0x31464e[_0xb3c0('0x1c')](_0x2ab565);return _0x31464e[_0xb3c0('0x21')]('Content-Range',_0x7529d8+'-'+_0x1355d9+'/'+_0x1930b6)[_0xb3c0('0x22')](_0x29a8ba);}return null;};}function patchUpdates(_0x1f6881){return function(_0x412c46){try{jsonpatch[_0xb3c0('0x23')](_0x412c46,_0x1f6881,!![]);}catch(_0x579ee1){return BPromise[_0xb3c0('0x24')](_0x579ee1);}return _0x412c46[_0xb3c0('0x25')]();};}function saveUpdates(_0x2f66e0,_0x1a275b){return function(_0x208c15){if(_0x208c15){return _0x208c15['update'](_0x2f66e0)['then'](function(_0x3a27dd){return _0x3a27dd;});}return null;};}function removeEntity(_0x268ce4,_0x5c20ba){return function(_0x18af34){if(_0x18af34){return _0x18af34[_0xb3c0('0x26')]()['then'](function(){_0x268ce4[_0xb3c0('0x1c')](0xcc)['end']();});}};}function handleEntityNotFound(_0x2760ee,_0x5188f8){return function(_0x1288c0){if(!_0x1288c0){_0x2760ee[_0xb3c0('0x1b')](0x194);}return _0x1288c0;};}function handleError(_0xda5d1c,_0x367efa){_0x367efa=_0x367efa||0x1f4;return function(_0x501bb8){logger[_0xb3c0('0x27')](_0x501bb8['stack']);if(_0x501bb8[_0xb3c0('0x28')]){delete _0x501bb8[_0xb3c0('0x28')];}_0xda5d1c[_0xb3c0('0x1c')](_0x367efa)[_0xb3c0('0x29')](_0x501bb8);};}exports[_0xb3c0('0x2a')]=function(_0xa5a570,_0x4f9bb0){var _0x280629={},_0x4101c1={},_0x494afe={'count':0x0,'rows':[]};var _0x9cd977=_[_0xb3c0('0x2b')](db[_0xb3c0('0x2c')]['rawAttributes'],function(_0x4ecf6b){return{'name':_0x4ecf6b['fieldName'],'type':_0x4ecf6b[_0xb3c0('0x2d')][_0xb3c0('0x2e')]};});_0x4101c1['model']=_[_0xb3c0('0x2b')](_0x9cd977,_0xb3c0('0x28'));_0x4101c1[_0xb3c0('0x2f')]=_[_0xb3c0('0x30')](_0xa5a570[_0xb3c0('0x2f')]);_0x4101c1[_0xb3c0('0x31')]=_[_0xb3c0('0x32')](_0x4101c1['model'],_0x4101c1[_0xb3c0('0x2f')]);_0x280629[_0xb3c0('0x33')]=_[_0xb3c0('0x32')](_0x4101c1['model'],qs[_0xb3c0('0x34')](_0xa5a570[_0xb3c0('0x2f')][_0xb3c0('0x34')]));_0x280629[_0xb3c0('0x33')]=_0x280629[_0xb3c0('0x33')][_0xb3c0('0x35')]?_0x280629[_0xb3c0('0x33')]:_0x4101c1[_0xb3c0('0x36')];if(!_0xa5a570[_0xb3c0('0x2f')]['hasOwnProperty']('nolimit')){_0x280629[_0xb3c0('0x20')]=qs[_0xb3c0('0x20')](_0xa5a570[_0xb3c0('0x2f')][_0xb3c0('0x20')]);_0x280629[_0xb3c0('0x1f')]=qs[_0xb3c0('0x1f')](_0xa5a570['query'][_0xb3c0('0x1f')]);}_0x280629[_0xb3c0('0x37')]=qs[_0xb3c0('0x38')](_0xa5a570[_0xb3c0('0x2f')][_0xb3c0('0x38')]);_0x280629[_0xb3c0('0x39')]=qs[_0xb3c0('0x31')](_[_0xb3c0('0x3a')](_0xa5a570[_0xb3c0('0x2f')],_0x4101c1['filters']),_0x9cd977);if(_0xa5a570[_0xb3c0('0x2f')][_0xb3c0('0x3b')]){_0x280629['where']=_[_0xb3c0('0x3c')](_0x280629['where'],{'$or':_[_0xb3c0('0x2b')](_0x9cd977,function(_0x4e5e52){if(_0x4e5e52[_0xb3c0('0x2d')]!=='VIRTUAL'){var _0x5244d8={};_0x5244d8[_0x4e5e52[_0xb3c0('0x28')]]={'$like':'%'+_0xa5a570[_0xb3c0('0x2f')][_0xb3c0('0x3b')]+'%'};return _0x5244d8;}})});}_0x280629=_[_0xb3c0('0x3c')]({},_0x280629,_0xa5a570['options']);var _0x5b4056={'where':_0x280629[_0xb3c0('0x39')]};return db['AnalyticFieldReport'][_0xb3c0('0x1e')](_0x5b4056)['then'](function(_0x1277db){_0x494afe[_0xb3c0('0x1e')]=_0x1277db;if(_0xa5a570[_0xb3c0('0x2f')][_0xb3c0('0x3d')]){_0x280629[_0xb3c0('0x3e')]=[{'all':!![]}];}return db[_0xb3c0('0x2c')][_0xb3c0('0x3f')](_0x280629);})[_0xb3c0('0x40')](function(_0x2a0f62){_0x494afe[_0xb3c0('0x41')]=_0x2a0f62;return _0x494afe;})[_0xb3c0('0x40')](respondWithFilteredResult(_0x4f9bb0,_0x280629))[_0xb3c0('0x42')](handleError(_0x4f9bb0,null));};exports[_0xb3c0('0x43')]=function(_0x154786,_0x250444){var _0x59b7eb={'raw':![],'where':{'id':_0x154786[_0xb3c0('0x44')]['id']}},_0x488d18={};_0x488d18[_0xb3c0('0x36')]=_[_0xb3c0('0x30')](db[_0xb3c0('0x2c')]['rawAttributes']);_0x488d18[_0xb3c0('0x2f')]=_[_0xb3c0('0x30')](_0x154786[_0xb3c0('0x2f')]);_0x488d18[_0xb3c0('0x31')]=_['intersection'](_0x488d18[_0xb3c0('0x36')],_0x488d18[_0xb3c0('0x2f')]);_0x59b7eb[_0xb3c0('0x33')]=_[_0xb3c0('0x32')](_0x488d18[_0xb3c0('0x36')],qs['fields'](_0x154786[_0xb3c0('0x2f')][_0xb3c0('0x34')]));_0x59b7eb[_0xb3c0('0x33')]=_0x59b7eb['attributes'][_0xb3c0('0x35')]?_0x59b7eb[_0xb3c0('0x33')]:_0x488d18[_0xb3c0('0x36')];if(_0x154786[_0xb3c0('0x2f')]['includeAll']){_0x59b7eb['include']=[{'all':!![]}];}_0x59b7eb=_['merge']({},_0x59b7eb,_0x154786[_0xb3c0('0x45')]);return db[_0xb3c0('0x2c')]['find'](_0x59b7eb)[_0xb3c0('0x40')](handleEntityNotFound(_0x250444,null))[_0xb3c0('0x40')](respondWithResult(_0x250444,null))[_0xb3c0('0x42')](handleError(_0x250444,null));};exports['create']=function(_0xeb46be,_0x181ec){return db[_0xb3c0('0x2c')][_0xb3c0('0x46')](_0xeb46be[_0xb3c0('0x47')],{})[_0xb3c0('0x40')](respondWithResult(_0x181ec,0xc9))[_0xb3c0('0x42')](handleError(_0x181ec,null));};exports[_0xb3c0('0x48')]=function(_0x1c1891,_0x31fd52){return db['AnalyticFieldReport'][_0xb3c0('0x48')](_0x1c1891[_0xb3c0('0x47')],{'raw':![],'individualHooks':!![]})[_0xb3c0('0x40')](respondWithResult(_0x31fd52,0xc9))[_0xb3c0('0x42')](handleError(_0x31fd52,null));};exports[_0xb3c0('0x49')]=function(_0x137b02,_0x158073){if(_0x137b02[_0xb3c0('0x47')]['id']){delete _0x137b02[_0xb3c0('0x47')]['id'];}return db['AnalyticFieldReport']['find']({'where':{'id':_0x137b02[_0xb3c0('0x44')]['id']}})[_0xb3c0('0x40')](handleEntityNotFound(_0x158073,null))[_0xb3c0('0x40')](saveUpdates(_0x137b02['body'],null))['then'](respondWithResult(_0x158073,null))[_0xb3c0('0x42')](handleError(_0x158073,null));};exports[_0xb3c0('0x26')]=function(_0x1bbeb3,_0x36af68){return db['AnalyticFieldReport'][_0xb3c0('0x4a')]({'where':{'id':_0x1bbeb3['params']['id']}})[_0xb3c0('0x40')](handleEntityNotFound(_0x36af68,null))[_0xb3c0('0x40')](removeEntity(_0x36af68,null))[_0xb3c0('0x42')](handleError(_0x36af68,null));};exports[_0xb3c0('0x4b')]=function(_0x3a87a6,_0xd35b15){return db[_0xb3c0('0x2c')][_0xb3c0('0x26')]({'where':{'id':_0x3a87a6['query'][_0xb3c0('0x4c')]||[]},'raw':![],'individualHooks':!![]})['then'](respondWithResult(_0xd35b15,0xcc))['catch'](handleError(_0xd35b15,null));};exports[_0xb3c0('0x4d')]=function(_0x17f16f,_0x56c63e,_0x4ca606){return db[_0xb3c0('0x4e')][_0xb3c0('0x4f')]({'where':{'id':_0x17f16f['params']['id']}})[_0xb3c0('0x40')](handleEntityNotFound(_0x56c63e,null))[_0xb3c0('0x40')](function(_0x29b1c3){if(_0x29b1c3){return db[_0xb3c0('0x50')][_0xb3c0('0x51')](function(_0x4e2319){return db[_0xb3c0('0x2c')][_0xb3c0('0x26')]({'where':{'CustomReportId':_0x17f16f['params']['id']},'transaction':_0x4e2319})[_0xb3c0('0x40')](function(_0x435030){var _0x547b61=_['map'](_0x17f16f[_0xb3c0('0x47')],function(_0x2e963f){delete _0x2e963f['id'];_0x2e963f[_0xb3c0('0x52')]=_0x17f16f[_0xb3c0('0x44')]['id'];return _0x2e963f;});return db[_0xb3c0('0x2c')][_0xb3c0('0x48')](_0x547b61,{'transaction':_0x4e2319});});})[_0xb3c0('0x40')](function(){return db[_0xb3c0('0x2c')][_0xb3c0('0x3f')]({'where':{'CustomReportId':_0x17f16f[_0xb3c0('0x44')]['id']}});});}})[_0xb3c0('0x40')](respondWithResult(_0x56c63e,null))['catch'](handleError(_0x56c63e,null));};
\ No newline at end of file
+var _0x4223=['hasOwnProperty','nolimit','limit','sort','pick','filter','where','merge','VIRTUAL','options','includeAll','include','rows','catch','show','params','rawAttributes','find','create','body','bulkCreate','update','ids','addFields','AnalyticCustomReport','findOne','sequelize','transaction','CustomReportId','findAll','eml-format','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','sox','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/license/util','../../mysqldb','sendStatus','status','end','json','count','offset','Content-Range','apply','reject','save','then','destroy','error','name','send','index','map','AnalyticFieldReport','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','length'];(function(_0x36ed48,_0x1ee0d4){var _0x51c63a=function(_0x2d0a40){while(--_0x2d0a40){_0x36ed48['push'](_0x36ed48['shift']());}};_0x51c63a(++_0x1ee0d4);}(_0x4223,0x71));var _0x3422=function(_0x5c9bed,_0x17fdd8){_0x5c9bed=_0x5c9bed-0x0;var _0x1c9971=_0x4223[_0x5c9bed];return _0x1c9971;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x3422('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x3422('0x1'));var jsonpatch=require(_0x3422('0x2'));var rp=require(_0x3422('0x3'));var moment=require('moment');var BPromise=require(_0x3422('0x4'));var Mustache=require(_0x3422('0x5'));var util=require(_0x3422('0x6'));var path=require('path');var sox=require(_0x3422('0x7'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require(_0x3422('0x8'));var squel=require(_0x3422('0x9'));var crypto=require(_0x3422('0xa'));var jsforce=require(_0x3422('0xb'));var deskjs=require(_0x3422('0xc'));var toCsv=require(_0x3422('0xd'));var querystring=require(_0x3422('0xe'));var Papa=require(_0x3422('0xf'));var Redis=require(_0x3422('0x10'));var authService=require(_0x3422('0x11'));var qs=require(_0x3422('0x12'));var as=require(_0x3422('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x3422('0x14'))(_0x3422('0x15'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0x3422('0x16'));var db=require(_0x3422('0x17'))['db'];function respondWithStatusCode(_0x25ee03,_0x291268){_0x291268=_0x291268||0xcc;return function(_0x514928){if(_0x514928){return _0x25ee03[_0x3422('0x18')](_0x291268);}return _0x25ee03[_0x3422('0x19')](_0x291268)[_0x3422('0x1a')]();};}function respondWithResult(_0xcd2498,_0x46f6bd){_0x46f6bd=_0x46f6bd||0xc8;return function(_0x36bf36){if(_0x36bf36){return _0xcd2498[_0x3422('0x19')](_0x46f6bd)[_0x3422('0x1b')](_0x36bf36);}};}function respondWithFilteredResult(_0x1f8fe1,_0xe57b1f){return function(_0x3c1bc8){if(_0x3c1bc8){var _0x4b9239=_0x3c1bc8[_0x3422('0x1c')],_0x47cf9c=_0xe57b1f[_0x3422('0x1d')],_0xf6d2d5=_0xe57b1f['offset']+_0xe57b1f['limit'],_0x3c92d9;if(_0xf6d2d5>=_0x4b9239){_0xf6d2d5=_0x4b9239;_0x3c92d9=0xc8;}else{_0x3c92d9=0xce;}_0x1f8fe1['status'](_0x3c92d9);return _0x1f8fe1['set'](_0x3422('0x1e'),_0x47cf9c+'-'+_0xf6d2d5+'/'+_0x4b9239)[_0x3422('0x1b')](_0x3c1bc8);}return null;};}function patchUpdates(_0x55bf2f){return function(_0x47e006){try{jsonpatch[_0x3422('0x1f')](_0x47e006,_0x55bf2f,!![]);}catch(_0x462248){return BPromise[_0x3422('0x20')](_0x462248);}return _0x47e006[_0x3422('0x21')]();};}function saveUpdates(_0x6b5ad,_0xbf8768){return function(_0x1bb6fa){if(_0x1bb6fa){return _0x1bb6fa['update'](_0x6b5ad)[_0x3422('0x22')](function(_0x183f7d){return _0x183f7d;});}return null;};}function removeEntity(_0x3d5edd,_0x12af8c){return function(_0xe21ed3){if(_0xe21ed3){return _0xe21ed3[_0x3422('0x23')]()[_0x3422('0x22')](function(){_0x3d5edd[_0x3422('0x19')](0xcc)[_0x3422('0x1a')]();});}};}function handleEntityNotFound(_0xdbe028,_0x93f563){return function(_0x4bc71c){if(!_0x4bc71c){_0xdbe028[_0x3422('0x18')](0x194);}return _0x4bc71c;};}function handleError(_0x327b2e,_0x3aaaf8){_0x3aaaf8=_0x3aaaf8||0x1f4;return function(_0x580b10){logger[_0x3422('0x24')](_0x580b10['stack']);if(_0x580b10[_0x3422('0x25')]){delete _0x580b10['name'];}_0x327b2e[_0x3422('0x19')](_0x3aaaf8)[_0x3422('0x26')](_0x580b10);};}exports[_0x3422('0x27')]=function(_0x5cb716,_0x1e5701){var _0x2bc72d={},_0x2391ba={},_0x4738f8={'count':0x0,'rows':[]};var _0xbc8ded=_[_0x3422('0x28')](db[_0x3422('0x29')]['rawAttributes'],function(_0x189520){return{'name':_0x189520[_0x3422('0x2a')],'type':_0x189520[_0x3422('0x2b')][_0x3422('0x2c')]};});_0x2391ba[_0x3422('0x2d')]=_[_0x3422('0x28')](_0xbc8ded,_0x3422('0x25'));_0x2391ba[_0x3422('0x2e')]=_[_0x3422('0x2f')](_0x5cb716['query']);_0x2391ba[_0x3422('0x30')]=_[_0x3422('0x31')](_0x2391ba[_0x3422('0x2d')],_0x2391ba[_0x3422('0x2e')]);_0x2bc72d[_0x3422('0x32')]=_['intersection'](_0x2391ba[_0x3422('0x2d')],qs['fields'](_0x5cb716[_0x3422('0x2e')][_0x3422('0x33')]));_0x2bc72d[_0x3422('0x32')]=_0x2bc72d['attributes'][_0x3422('0x34')]?_0x2bc72d[_0x3422('0x32')]:_0x2391ba[_0x3422('0x2d')];if(!_0x5cb716['query'][_0x3422('0x35')](_0x3422('0x36'))){_0x2bc72d[_0x3422('0x37')]=qs[_0x3422('0x37')](_0x5cb716[_0x3422('0x2e')]['limit']);_0x2bc72d['offset']=qs[_0x3422('0x1d')](_0x5cb716['query'][_0x3422('0x1d')]);}_0x2bc72d['order']=qs[_0x3422('0x38')](_0x5cb716[_0x3422('0x2e')]['sort']);_0x2bc72d['where']=qs[_0x3422('0x30')](_[_0x3422('0x39')](_0x5cb716[_0x3422('0x2e')],_0x2391ba[_0x3422('0x30')]),_0xbc8ded);if(_0x5cb716[_0x3422('0x2e')][_0x3422('0x3a')]){_0x2bc72d[_0x3422('0x3b')]=_[_0x3422('0x3c')](_0x2bc72d['where'],{'$or':_[_0x3422('0x28')](_0xbc8ded,function(_0xd3eeb1){if(_0xd3eeb1[_0x3422('0x2b')]!==_0x3422('0x3d')){var _0x1811a7={};_0x1811a7[_0xd3eeb1['name']]={'$like':'%'+_0x5cb716['query']['filter']+'%'};return _0x1811a7;}})});}_0x2bc72d=_[_0x3422('0x3c')]({},_0x2bc72d,_0x5cb716[_0x3422('0x3e')]);var _0x489b5b={'where':_0x2bc72d[_0x3422('0x3b')]};return db[_0x3422('0x29')][_0x3422('0x1c')](_0x489b5b)[_0x3422('0x22')](function(_0x504c66){_0x4738f8[_0x3422('0x1c')]=_0x504c66;if(_0x5cb716[_0x3422('0x2e')][_0x3422('0x3f')]){_0x2bc72d[_0x3422('0x40')]=[{'all':!![]}];}return db[_0x3422('0x29')]['findAll'](_0x2bc72d);})[_0x3422('0x22')](function(_0x5431ea){_0x4738f8[_0x3422('0x41')]=_0x5431ea;return _0x4738f8;})[_0x3422('0x22')](respondWithFilteredResult(_0x1e5701,_0x2bc72d))[_0x3422('0x42')](handleError(_0x1e5701,null));};exports[_0x3422('0x43')]=function(_0x2c08d7,_0xf76b4d){var _0xa1c782={'raw':![],'where':{'id':_0x2c08d7[_0x3422('0x44')]['id']}},_0x23d6b8={};_0x23d6b8['model']=_['keys'](db[_0x3422('0x29')][_0x3422('0x45')]);_0x23d6b8[_0x3422('0x2e')]=_['keys'](_0x2c08d7[_0x3422('0x2e')]);_0x23d6b8[_0x3422('0x30')]=_[_0x3422('0x31')](_0x23d6b8['model'],_0x23d6b8[_0x3422('0x2e')]);_0xa1c782[_0x3422('0x32')]=_[_0x3422('0x31')](_0x23d6b8[_0x3422('0x2d')],qs[_0x3422('0x33')](_0x2c08d7[_0x3422('0x2e')][_0x3422('0x33')]));_0xa1c782[_0x3422('0x32')]=_0xa1c782[_0x3422('0x32')][_0x3422('0x34')]?_0xa1c782[_0x3422('0x32')]:_0x23d6b8['model'];if(_0x2c08d7['query']['includeAll']){_0xa1c782['include']=[{'all':!![]}];}_0xa1c782=_[_0x3422('0x3c')]({},_0xa1c782,_0x2c08d7[_0x3422('0x3e')]);return db['AnalyticFieldReport'][_0x3422('0x46')](_0xa1c782)[_0x3422('0x22')](handleEntityNotFound(_0xf76b4d,null))[_0x3422('0x22')](respondWithResult(_0xf76b4d,null))[_0x3422('0x42')](handleError(_0xf76b4d,null));};exports[_0x3422('0x47')]=function(_0x41dfd5,_0x3491cb){return db['AnalyticFieldReport'][_0x3422('0x47')](_0x41dfd5[_0x3422('0x48')],{})['then'](respondWithResult(_0x3491cb,0xc9))[_0x3422('0x42')](handleError(_0x3491cb,null));};exports['bulkCreate']=function(_0xefba4a,_0x48922a){return db[_0x3422('0x29')][_0x3422('0x49')](_0xefba4a[_0x3422('0x48')],{'raw':![],'individualHooks':!![]})[_0x3422('0x22')](respondWithResult(_0x48922a,0xc9))[_0x3422('0x42')](handleError(_0x48922a,null));};exports[_0x3422('0x4a')]=function(_0x4ef3f3,_0x5592cf){if(_0x4ef3f3[_0x3422('0x48')]['id']){delete _0x4ef3f3[_0x3422('0x48')]['id'];}return db[_0x3422('0x29')][_0x3422('0x46')]({'where':{'id':_0x4ef3f3[_0x3422('0x44')]['id']}})[_0x3422('0x22')](handleEntityNotFound(_0x5592cf,null))[_0x3422('0x22')](saveUpdates(_0x4ef3f3[_0x3422('0x48')],null))[_0x3422('0x22')](respondWithResult(_0x5592cf,null))[_0x3422('0x42')](handleError(_0x5592cf,null));};exports['destroy']=function(_0x565603,_0x31b96e){return db[_0x3422('0x29')][_0x3422('0x46')]({'where':{'id':_0x565603[_0x3422('0x44')]['id']}})['then'](handleEntityNotFound(_0x31b96e,null))[_0x3422('0x22')](removeEntity(_0x31b96e,null))[_0x3422('0x42')](handleError(_0x31b96e,null));};exports['bulkDestroy']=function(_0x38dc97,_0x16307b){return db[_0x3422('0x29')]['destroy']({'where':{'id':_0x38dc97['query'][_0x3422('0x4b')]||[]},'raw':![],'individualHooks':!![]})[_0x3422('0x22')](respondWithResult(_0x16307b,0xcc))[_0x3422('0x42')](handleError(_0x16307b,null));};exports[_0x3422('0x4c')]=function(_0x5673a0,_0xb90e29,_0x364524){return db[_0x3422('0x4d')][_0x3422('0x4e')]({'where':{'id':_0x5673a0[_0x3422('0x44')]['id']}})[_0x3422('0x22')](handleEntityNotFound(_0xb90e29,null))[_0x3422('0x22')](function(_0x171633){if(_0x171633){return db[_0x3422('0x4f')][_0x3422('0x50')](function(_0x2e0476){return db[_0x3422('0x29')][_0x3422('0x23')]({'where':{'CustomReportId':_0x5673a0[_0x3422('0x44')]['id']},'transaction':_0x2e0476})[_0x3422('0x22')](function(_0x769f86){var _0x9183c4=_['map'](_0x5673a0['body'],function(_0x421729){delete _0x421729['id'];_0x421729[_0x3422('0x51')]=_0x5673a0[_0x3422('0x44')]['id'];return _0x421729;});return db[_0x3422('0x29')][_0x3422('0x49')](_0x9183c4,{'transaction':_0x2e0476});});})['then'](function(){return db[_0x3422('0x29')][_0x3422('0x52')]({'where':{'CustomReportId':_0x5673a0[_0x3422('0x44')]['id']}});});}})[_0x3422('0x22')](respondWithResult(_0xb90e29,null))[_0x3422('0x42')](handleError(_0xb90e29,null));};
\ No newline at end of file