Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / dashboardItem / dashboardItem.controller.js
index d700cd9..c5d3fe1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9937=['fast-json-patch','request-promise','moment','bluebird','mustache','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./dashboardItem.socket','sendStatus','end','json','offset','status','set','Content-Range','apply','reject','stack','name','send','params','keys','DashboardItem','rawAttributes','query','filters','intersection','model','attributes','fields','length','includeAll','include','merge','find','then','catch','type','iframe','attrUrl','attrs','value','https://','attrPath','clock','attrHourFormat','HH:mm:ss','attrTimezone','0.00','attrFontSize','counter','attrMetric','total','attrVoiceQueues','multibar-chart','attrSerie1','attrSerie2','attrSerie3','attrReport','reportType','attrRefresh','error','widgetAttributes:\x20%s','stringify','body','update','eml-format','rimraf'];(function(_0x3ef7d7,_0x3dac07){var _0x2bc194=function(_0x9fd179){while(--_0x9fd179){_0x3ef7d7['push'](_0x3ef7d7['shift']());}};_0x2bc194(++_0x3dac07);}(_0x9937,0x166));var _0x7993=function(_0x3e5007,_0x5d5a9f){_0x3e5007=_0x3e5007-0x0;var _0x49bacf=_0x9937[_0x3e5007];return _0x49bacf;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x7993('0x0'));var rimraf=require(_0x7993('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x7993('0x2'));var rp=require(_0x7993('0x3'));var moment=require(_0x7993('0x4'));var BPromise=require(_0x7993('0x5'));var Mustache=require(_0x7993('0x6'));var util=require('util');var path=require(_0x7993('0x7'));var sox=require(_0x7993('0x8'));var csv=require(_0x7993('0x9'));var ejs=require(_0x7993('0xa'));var fs=require('fs');var _=require(_0x7993('0xb'));var squel=require(_0x7993('0xc'));var crypto=require(_0x7993('0xd'));var jsforce=require(_0x7993('0xe'));var deskjs=require(_0x7993('0xf'));var toCsv=require('to-csv');var querystring=require(_0x7993('0x10'));var Papa=require(_0x7993('0x11'));var Redis=require(_0x7993('0x12'));var authService=require(_0x7993('0x13'));var qs=require(_0x7993('0x14'));var hardwareService=require(_0x7993('0x15'));var logger=require(_0x7993('0x16'))(_0x7993('0x17'));var utils=require(_0x7993('0x18'));var config=require(_0x7993('0x19'));var db=require(_0x7993('0x1a'))['db'];config[_0x7993('0x1b')]=_[_0x7993('0x1c')](config[_0x7993('0x1b')],{'host':_0x7993('0x1d'),'port':0x18eb});var socket=require(_0x7993('0x1e'))(new Redis(config[_0x7993('0x1b')]));require(_0x7993('0x1f'))['register'](socket);function respondWithStatusCode(_0x11ac51,_0x43d630){_0x43d630=_0x43d630||0xcc;return function(_0x53d2e1){if(_0x53d2e1){return _0x11ac51[_0x7993('0x20')](_0x43d630);}return _0x11ac51['status'](_0x43d630)[_0x7993('0x21')]();};}function respondWithResult(_0x1dd93c,_0x5aff6b){_0x5aff6b=_0x5aff6b||0xc8;return function(_0x148031){if(_0x148031){return _0x1dd93c['status'](_0x5aff6b)[_0x7993('0x22')](_0x148031);}};}function respondWithFilteredResult(_0x3c747c,_0x544a4b){return function(_0x33fc36){if(_0x33fc36){var _0x3f9b15=_0x33fc36['count'],_0xd077cc=_0x544a4b[_0x7993('0x23')],_0x20a634=_0x544a4b[_0x7993('0x23')]+_0x544a4b['limit'],_0x3d9466;if(_0x20a634>=_0x3f9b15){_0x20a634=_0x3f9b15;_0x3d9466=0xc8;}else{_0x3d9466=0xce;}_0x3c747c[_0x7993('0x24')](_0x3d9466);return _0x3c747c[_0x7993('0x25')](_0x7993('0x26'),_0xd077cc+'-'+_0x20a634+'/'+_0x3f9b15)[_0x7993('0x22')](_0x33fc36);}return null;};}function patchUpdates(_0x24d1e5){return function(_0x2f9e7c){try{jsonpatch[_0x7993('0x27')](_0x2f9e7c,_0x24d1e5,!![]);}catch(_0x2e9b8f){return BPromise[_0x7993('0x28')](_0x2e9b8f);}return _0x2f9e7c['save']();};}function saveUpdates(_0x3d2b79,_0x3e4484){return function(_0x1a4d3e){if(_0x1a4d3e){return _0x1a4d3e['update'](_0x3d2b79)['then'](function(_0x441026){return _0x441026;});}return null;};}function removeEntity(_0x479022,_0xac09e2){return function(_0x2756fc){if(_0x2756fc){return _0x2756fc['destroy']()['then'](function(){_0x479022['status'](0xcc)[_0x7993('0x21')]();});}};}function handleEntityNotFound(_0x5ae57f,_0x1628ba){return function(_0x53f0dc){if(!_0x53f0dc){_0x5ae57f[_0x7993('0x20')](0x194);}return _0x53f0dc;};}function handleError(_0x3314df,_0x32229d){_0x32229d=_0x32229d||0x1f4;return function(_0xf9f9e5){logger['error'](_0xf9f9e5[_0x7993('0x29')]);if(_0xf9f9e5[_0x7993('0x2a')]){delete _0xf9f9e5[_0x7993('0x2a')];}_0x3314df[_0x7993('0x24')](_0x32229d)[_0x7993('0x2b')](_0xf9f9e5);};}exports['show']=function(_0xd597d2,_0x941487){var _0x595877={'raw':![],'where':{'id':_0xd597d2[_0x7993('0x2c')]['id']}},_0x2cfd37={};_0x2cfd37['model']=_[_0x7993('0x2d')](db[_0x7993('0x2e')][_0x7993('0x2f')]);_0x2cfd37['query']=_[_0x7993('0x2d')](_0xd597d2[_0x7993('0x30')]);_0x2cfd37[_0x7993('0x31')]=_[_0x7993('0x32')](_0x2cfd37[_0x7993('0x33')],_0x2cfd37[_0x7993('0x30')]);_0x595877[_0x7993('0x34')]=_[_0x7993('0x32')](_0x2cfd37[_0x7993('0x33')],qs[_0x7993('0x35')](_0xd597d2[_0x7993('0x30')][_0x7993('0x35')]));_0x595877[_0x7993('0x34')]=_0x595877['attributes'][_0x7993('0x36')]?_0x595877[_0x7993('0x34')]:_0x2cfd37[_0x7993('0x33')];if(_0xd597d2['query'][_0x7993('0x37')]){_0x595877[_0x7993('0x38')]=[{'all':!![]}];}_0x595877=_[_0x7993('0x39')]({},_0x595877,_0xd597d2['options']);return db['DashboardItem'][_0x7993('0x3a')](_0x595877)[_0x7993('0x3b')](handleEntityNotFound(_0x941487,null))[_0x7993('0x3b')](respondWithResult(_0x941487,null))['catch'](handleError(_0x941487,null));};exports['destroy']=function(_0x3f69d7,_0x39efc2){return db[_0x7993('0x2e')][_0x7993('0x3a')]({'where':{'id':_0x3f69d7[_0x7993('0x2c')]['id']}})[_0x7993('0x3b')](handleEntityNotFound(_0x39efc2,null))[_0x7993('0x3b')](removeEntity(_0x39efc2,null))[_0x7993('0x3c')](handleError(_0x39efc2,null));};function widgetAttributes(_0x48f72f){try{switch(_0x48f72f[_0x7993('0x3d')]){case _0x7993('0x3e'):return[{'name':'attrUrl','value':_0x48f72f[_0x7993('0x3f')]||(_0x48f72f[_0x7993('0x40')]&&_0x48f72f[_0x7993('0x40')][0x0]?_0x48f72f[_0x7993('0x40')][0x0][_0x7993('0x41')]:undefined)||_0x7993('0x42')}];case'custom':return[{'name':'attrPath','value':_0x48f72f[_0x7993('0x43')]||(_0x48f72f[_0x7993('0x40')]&&_0x48f72f[_0x7993('0x40')][0x0]?_0x48f72f['attrs'][0x0][_0x7993('0x41')]:undefined)||''}];case _0x7993('0x44'):return[{'name':_0x7993('0x45'),'value':_0x48f72f[_0x7993('0x45')]||(_0x48f72f[_0x7993('0x40')]&&_0x48f72f[_0x7993('0x40')][0x0]?_0x48f72f[_0x7993('0x40')][0x0][_0x7993('0x41')]:undefined)||_0x7993('0x46')},{'name':_0x7993('0x47'),'value':_0x48f72f[_0x7993('0x47')]||(_0x48f72f['attrs']&&_0x48f72f[_0x7993('0x40')][0x1]?_0x48f72f['attrs'][0x1][_0x7993('0x41')]:undefined)||_0x7993('0x48')},{'name':_0x7993('0x49'),'value':_0x48f72f[_0x7993('0x49')]||(_0x48f72f['attrs']&&_0x48f72f['attrs'][0x2]?_0x48f72f['attrs'][0x2]['value']:undefined)||0xc}];case _0x7993('0x4a'):return[{'name':_0x7993('0x4b'),'value':_0x48f72f[_0x7993('0x4b')]||(_0x48f72f[_0x7993('0x40')]&&_0x48f72f[_0x7993('0x40')][0x0]?_0x48f72f[_0x7993('0x40')][0x0][_0x7993('0x41')]:undefined)||_0x7993('0x4c')},{'name':_0x7993('0x4d'),'value':_0x48f72f[_0x7993('0x4d')]||(_0x48f72f['attrs']&&_0x48f72f[_0x7993('0x40')][0x1]?_0x48f72f[_0x7993('0x40')][0x1]['value']:undefined)||[]},{'name':_0x7993('0x49'),'value':_0x48f72f['attrFontSize']||(_0x48f72f[_0x7993('0x40')]&&_0x48f72f[_0x7993('0x40')][0x2]?_0x48f72f[_0x7993('0x40')][0x2][_0x7993('0x41')]:undefined)||0x14}];case _0x7993('0x4e'):case'pie-chart':return[{'name':'attrSerie1','value':_0x48f72f[_0x7993('0x4f')]||(_0x48f72f[_0x7993('0x40')]&&_0x48f72f['attrs'][0x0]?_0x48f72f[_0x7993('0x40')][0x0][_0x7993('0x41')]:undefined)||'total'},{'name':_0x7993('0x50'),'value':_0x48f72f['attrSerie2']||(_0x48f72f['attrs']&&_0x48f72f['attrs'][0x1]?_0x48f72f['attrs'][0x1]['value']:undefined)||null},{'name':_0x7993('0x51'),'value':_0x48f72f[_0x7993('0x51')]||(_0x48f72f[_0x7993('0x40')]&&_0x48f72f[_0x7993('0x40')][0x2]?_0x48f72f['attrs'][0x2][_0x7993('0x41')]:undefined)||null},{'name':_0x7993('0x4d'),'value':_0x48f72f['attrVoiceQueues']||(_0x48f72f['attrs']&&_0x48f72f[_0x7993('0x40')][0x3]?_0x48f72f[_0x7993('0x40')][0x3]['value']:undefined)||[]}];case'web-report':return[{'name':_0x7993('0x52'),'type':_0x48f72f[_0x7993('0x53')]||(_0x48f72f['attrs']&&_0x48f72f[_0x7993('0x40')][0x0]?_0x48f72f[_0x7993('0x40')][0x0]['type']:undefined)||null,'value':_0x48f72f[_0x7993('0x52')]||(_0x48f72f[_0x7993('0x40')]&&_0x48f72f[_0x7993('0x40')][0x0]?_0x48f72f[_0x7993('0x40')][0x0][_0x7993('0x41')]:undefined)||null},{'name':_0x7993('0x54'),'value':_0x48f72f[_0x7993('0x54')]||(_0x48f72f[_0x7993('0x40')]&&_0x48f72f[_0x7993('0x40')][0x1]?_0x48f72f[_0x7993('0x40')][0x1][_0x7993('0x41')]:undefined)||0x0}];default:return[];}}catch(_0x4fa57f){logger[_0x7993('0x55')](_0x7993('0x56'),JSON[_0x7993('0x57')](_0x4fa57f));return[];}}exports['create']=function(_0xf9835a,_0x3faff5){if(_0xf9835a[_0x7993('0x58')]){_0xf9835a[_0x7993('0x58')][_0x7993('0x40')]=widgetAttributes(_0xf9835a[_0x7993('0x58')]);}return db['DashboardItem']['create'](_0xf9835a[_0x7993('0x58')],{})[_0x7993('0x3b')](respondWithResult(_0x3faff5,0xc9))[_0x7993('0x3c')](handleError(_0x3faff5,null));};exports[_0x7993('0x59')]=function(_0x1c2c8e,_0x3b1199){if(_0x1c2c8e[_0x7993('0x58')]['id']){delete _0x1c2c8e[_0x7993('0x58')]['id'];}_0x1c2c8e[_0x7993('0x58')][_0x7993('0x40')]=widgetAttributes(_0x1c2c8e[_0x7993('0x58')]);return db[_0x7993('0x2e')][_0x7993('0x3a')]({'where':{'id':_0x1c2c8e['params']['id']}})[_0x7993('0x3b')](handleEntityNotFound(_0x3b1199,null))['then'](saveUpdates(_0x1c2c8e[_0x7993('0x58')],null))['then'](respondWithResult(_0x3b1199,null))[_0x7993('0x3c')](handleError(_0x3b1199,null));};
\ No newline at end of file
+var _0x87e3=['attrPath','clock','attrHourFormat','attrTimezone','0.00','attrFontSize','counter','attrMetric','total','attrVoiceQueues','multibar-chart','attrSerie1','attrSerie2','attrSerie3','web-report','attrReport','reportType','attrRefresh','widgetAttributes:\x20%s','create','body','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','mustache','path','sox','ejs','lodash','squel','crypto','jsforce','desk.js','to-csv','papaparse','ioredis','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','redis','defaults','localhost','socket.io-emitter','register','sendStatus','status','offset','limit','set','Content-Range','json','apply','reject','save','update','then','destroy','end','error','stack','name','show','params','model','keys','rawAttributes','query','filters','attributes','intersection','fields','length','includeAll','include','merge','DashboardItem','find','catch','type','iframe','attrUrl','attrs','value','https://'];(function(_0x378e34,_0x4b1290){var _0x2d4c5e=function(_0x12b298){while(--_0x12b298){_0x378e34['push'](_0x378e34['shift']());}};_0x2d4c5e(++_0x4b1290);}(_0x87e3,0x6e));var _0x387e=function(_0x42245d,_0x51758f){_0x42245d=_0x42245d-0x0;var _0x4b211a=_0x87e3[_0x42245d];return _0x4b211a;};'use strict';var pdf=require(_0x387e('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x387e('0x1'));var zipdir=require(_0x387e('0x2'));var jsonpatch=require(_0x387e('0x3'));var rp=require(_0x387e('0x4'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x387e('0x5'));var util=require('util');var path=require(_0x387e('0x6'));var sox=require(_0x387e('0x7'));var csv=require('to-csv');var ejs=require(_0x387e('0x8'));var fs=require('fs');var _=require(_0x387e('0x9'));var squel=require(_0x387e('0xa'));var crypto=require(_0x387e('0xb'));var jsforce=require(_0x387e('0xc'));var deskjs=require(_0x387e('0xd'));var toCsv=require(_0x387e('0xe'));var querystring=require('querystring');var Papa=require(_0x387e('0xf'));var Redis=require(_0x387e('0x10'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var hardwareService=require(_0x387e('0x11'));var logger=require(_0x387e('0x12'))(_0x387e('0x13'));var utils=require(_0x387e('0x14'));var config=require(_0x387e('0x15'));var db=require(_0x387e('0x16'))['db'];config[_0x387e('0x17')]=_[_0x387e('0x18')](config[_0x387e('0x17')],{'host':_0x387e('0x19'),'port':0x18eb});var socket=require(_0x387e('0x1a'))(new Redis(config[_0x387e('0x17')]));require('./dashboardItem.socket')[_0x387e('0x1b')](socket);function respondWithStatusCode(_0x27cd57,_0x367073){_0x367073=_0x367073||0xcc;return function(_0x2af33d){if(_0x2af33d){return _0x27cd57[_0x387e('0x1c')](_0x367073);}return _0x27cd57[_0x387e('0x1d')](_0x367073)['end']();};}function respondWithResult(_0x68c7fc,_0x3fed58){_0x3fed58=_0x3fed58||0xc8;return function(_0x31a6c0){if(_0x31a6c0){return _0x68c7fc[_0x387e('0x1d')](_0x3fed58)['json'](_0x31a6c0);}};}function respondWithFilteredResult(_0x23df7d,_0x4a46a4){return function(_0x108218){if(_0x108218){var _0x1535d8=_0x108218['count'],_0x1dc25c=_0x4a46a4[_0x387e('0x1e')],_0x2a3c66=_0x4a46a4['offset']+_0x4a46a4[_0x387e('0x1f')],_0x52681e;if(_0x2a3c66>=_0x1535d8){_0x2a3c66=_0x1535d8;_0x52681e=0xc8;}else{_0x52681e=0xce;}_0x23df7d[_0x387e('0x1d')](_0x52681e);return _0x23df7d[_0x387e('0x20')](_0x387e('0x21'),_0x1dc25c+'-'+_0x2a3c66+'/'+_0x1535d8)[_0x387e('0x22')](_0x108218);}return null;};}function patchUpdates(_0x33e140){return function(_0x3fc590){try{jsonpatch[_0x387e('0x23')](_0x3fc590,_0x33e140,!![]);}catch(_0x3978c4){return BPromise[_0x387e('0x24')](_0x3978c4);}return _0x3fc590[_0x387e('0x25')]();};}function saveUpdates(_0x54feb5,_0xe11cd){return function(_0x57c27c){if(_0x57c27c){return _0x57c27c[_0x387e('0x26')](_0x54feb5)[_0x387e('0x27')](function(_0x17feb2){return _0x17feb2;});}return null;};}function removeEntity(_0x525249,_0xaeb753){return function(_0x552b3e){if(_0x552b3e){return _0x552b3e[_0x387e('0x28')]()['then'](function(){_0x525249[_0x387e('0x1d')](0xcc)[_0x387e('0x29')]();});}};}function handleEntityNotFound(_0x3844a8,_0xd9fded){return function(_0x587902){if(!_0x587902){_0x3844a8['sendStatus'](0x194);}return _0x587902;};}function handleError(_0x42c9c5,_0x432f96){_0x432f96=_0x432f96||0x1f4;return function(_0x55bcf3){logger[_0x387e('0x2a')](_0x55bcf3[_0x387e('0x2b')]);if(_0x55bcf3[_0x387e('0x2c')]){delete _0x55bcf3['name'];}_0x42c9c5['status'](_0x432f96)['send'](_0x55bcf3);};}exports[_0x387e('0x2d')]=function(_0x1a52f0,_0x245a06){var _0x52c015={'raw':![],'where':{'id':_0x1a52f0[_0x387e('0x2e')]['id']}},_0xea7077={};_0xea7077[_0x387e('0x2f')]=_[_0x387e('0x30')](db['DashboardItem'][_0x387e('0x31')]);_0xea7077[_0x387e('0x32')]=_[_0x387e('0x30')](_0x1a52f0[_0x387e('0x32')]);_0xea7077[_0x387e('0x33')]=_['intersection'](_0xea7077[_0x387e('0x2f')],_0xea7077[_0x387e('0x32')]);_0x52c015[_0x387e('0x34')]=_[_0x387e('0x35')](_0xea7077['model'],qs['fields'](_0x1a52f0[_0x387e('0x32')][_0x387e('0x36')]));_0x52c015['attributes']=_0x52c015[_0x387e('0x34')][_0x387e('0x37')]?_0x52c015[_0x387e('0x34')]:_0xea7077[_0x387e('0x2f')];if(_0x1a52f0[_0x387e('0x32')][_0x387e('0x38')]){_0x52c015[_0x387e('0x39')]=[{'all':!![]}];}_0x52c015=_[_0x387e('0x3a')]({},_0x52c015,_0x1a52f0['options']);return db[_0x387e('0x3b')][_0x387e('0x3c')](_0x52c015)[_0x387e('0x27')](handleEntityNotFound(_0x245a06,null))[_0x387e('0x27')](respondWithResult(_0x245a06,null))[_0x387e('0x3d')](handleError(_0x245a06,null));};exports[_0x387e('0x28')]=function(_0x4abbf5,_0x3f6f60){return db[_0x387e('0x3b')][_0x387e('0x3c')]({'where':{'id':_0x4abbf5[_0x387e('0x2e')]['id']}})[_0x387e('0x27')](handleEntityNotFound(_0x3f6f60,null))[_0x387e('0x27')](removeEntity(_0x3f6f60,null))[_0x387e('0x3d')](handleError(_0x3f6f60,null));};function widgetAttributes(_0x3d8e60){try{switch(_0x3d8e60[_0x387e('0x3e')]){case _0x387e('0x3f'):return[{'name':_0x387e('0x40'),'value':_0x3d8e60[_0x387e('0x40')]||(_0x3d8e60[_0x387e('0x41')]&&_0x3d8e60[_0x387e('0x41')][0x0]?_0x3d8e60[_0x387e('0x41')][0x0][_0x387e('0x42')]:undefined)||_0x387e('0x43')}];case'custom':return[{'name':_0x387e('0x44'),'value':_0x3d8e60[_0x387e('0x44')]||(_0x3d8e60['attrs']&&_0x3d8e60[_0x387e('0x41')][0x0]?_0x3d8e60[_0x387e('0x41')][0x0][_0x387e('0x42')]:undefined)||''}];case _0x387e('0x45'):return[{'name':_0x387e('0x46'),'value':_0x3d8e60['attrHourFormat']||(_0x3d8e60[_0x387e('0x41')]&&_0x3d8e60[_0x387e('0x41')][0x0]?_0x3d8e60[_0x387e('0x41')][0x0]['value']:undefined)||'HH:mm:ss'},{'name':'attrTimezone','value':_0x3d8e60[_0x387e('0x47')]||(_0x3d8e60['attrs']&&_0x3d8e60[_0x387e('0x41')][0x1]?_0x3d8e60[_0x387e('0x41')][0x1]['value']:undefined)||_0x387e('0x48')},{'name':_0x387e('0x49'),'value':_0x3d8e60[_0x387e('0x49')]||(_0x3d8e60[_0x387e('0x41')]&&_0x3d8e60[_0x387e('0x41')][0x2]?_0x3d8e60[_0x387e('0x41')][0x2][_0x387e('0x42')]:undefined)||0xc}];case _0x387e('0x4a'):return[{'name':_0x387e('0x4b'),'value':_0x3d8e60[_0x387e('0x4b')]||(_0x3d8e60[_0x387e('0x41')]&&_0x3d8e60[_0x387e('0x41')][0x0]?_0x3d8e60[_0x387e('0x41')][0x0][_0x387e('0x42')]:undefined)||_0x387e('0x4c')},{'name':_0x387e('0x4d'),'value':_0x3d8e60['attrVoiceQueues']||(_0x3d8e60[_0x387e('0x41')]&&_0x3d8e60['attrs'][0x1]?_0x3d8e60[_0x387e('0x41')][0x1][_0x387e('0x42')]:undefined)||[]},{'name':_0x387e('0x49'),'value':_0x3d8e60[_0x387e('0x49')]||(_0x3d8e60[_0x387e('0x41')]&&_0x3d8e60['attrs'][0x2]?_0x3d8e60[_0x387e('0x41')][0x2][_0x387e('0x42')]:undefined)||0x14}];case _0x387e('0x4e'):case'pie-chart':return[{'name':_0x387e('0x4f'),'value':_0x3d8e60['attrSerie1']||(_0x3d8e60[_0x387e('0x41')]&&_0x3d8e60[_0x387e('0x41')][0x0]?_0x3d8e60[_0x387e('0x41')][0x0]['value']:undefined)||'total'},{'name':_0x387e('0x50'),'value':_0x3d8e60[_0x387e('0x50')]||(_0x3d8e60[_0x387e('0x41')]&&_0x3d8e60['attrs'][0x1]?_0x3d8e60['attrs'][0x1][_0x387e('0x42')]:undefined)||null},{'name':_0x387e('0x51'),'value':_0x3d8e60[_0x387e('0x51')]||(_0x3d8e60['attrs']&&_0x3d8e60[_0x387e('0x41')][0x2]?_0x3d8e60[_0x387e('0x41')][0x2][_0x387e('0x42')]:undefined)||null},{'name':_0x387e('0x4d'),'value':_0x3d8e60[_0x387e('0x4d')]||(_0x3d8e60[_0x387e('0x41')]&&_0x3d8e60[_0x387e('0x41')][0x3]?_0x3d8e60['attrs'][0x3][_0x387e('0x42')]:undefined)||[]}];case _0x387e('0x52'):return[{'name':_0x387e('0x53'),'type':_0x3d8e60[_0x387e('0x54')]||(_0x3d8e60[_0x387e('0x41')]&&_0x3d8e60['attrs'][0x0]?_0x3d8e60['attrs'][0x0][_0x387e('0x3e')]:undefined)||null,'value':_0x3d8e60['attrReport']||(_0x3d8e60[_0x387e('0x41')]&&_0x3d8e60['attrs'][0x0]?_0x3d8e60[_0x387e('0x41')][0x0][_0x387e('0x42')]:undefined)||null},{'name':_0x387e('0x55'),'value':_0x3d8e60[_0x387e('0x55')]||(_0x3d8e60['attrs']&&_0x3d8e60[_0x387e('0x41')][0x1]?_0x3d8e60[_0x387e('0x41')][0x1]['value']:undefined)||0x0}];default:return[];}}catch(_0x5e7782){logger[_0x387e('0x2a')](_0x387e('0x56'),JSON['stringify'](_0x5e7782));return[];}}exports[_0x387e('0x57')]=function(_0x7c3175,_0x207492){if(_0x7c3175['body']){_0x7c3175[_0x387e('0x58')][_0x387e('0x41')]=widgetAttributes(_0x7c3175[_0x387e('0x58')]);}return db[_0x387e('0x3b')][_0x387e('0x57')](_0x7c3175[_0x387e('0x58')],{})['then'](respondWithResult(_0x207492,0xc9))['catch'](handleError(_0x207492,null));};exports[_0x387e('0x26')]=function(_0x138a25,_0x44b780){if(_0x138a25[_0x387e('0x58')]['id']){delete _0x138a25[_0x387e('0x58')]['id'];}_0x138a25[_0x387e('0x58')][_0x387e('0x41')]=widgetAttributes(_0x138a25[_0x387e('0x58')]);return db[_0x387e('0x3b')][_0x387e('0x3c')]({'where':{'id':_0x138a25[_0x387e('0x2e')]['id']}})[_0x387e('0x27')](handleEntityNotFound(_0x44b780,null))['then'](saveUpdates(_0x138a25[_0x387e('0x58')],null))[_0x387e('0x27')](respondWithResult(_0x44b780,null))[_0x387e('0x3d')](handleError(_0x44b780,null));};
\ No newline at end of file