Built motion from commit 8dca541896b0ff92bb88a36cc13f4f385b593b4b. Version 3.0.0...
[motion-next.git] / server / api / dashboard / dashboard.controller.js
index 1edbd5d..05cadc0 100644 (file)
@@ -1 +1 @@
-const a168_0x384c=['https://','fields','like','widgetAttributes:\x20%s','createdAt','create','attrReport','filters','attrTimezone','findOne','updatedAt','user','clock','web-report','fieldName','rows','custom','pick','register','keys','autoAssociation','end','status','attrRefresh','counter','catch','DashboardItem','attributes','HH:mm:ss','rawAttributes','omit','attrs','attrPath','limit','value','undefined','attrSerie1','attrMetric','nolimit','type','../../mysqldb','Content-Range','model','sort','include','options','where','./dashboard.socket','attrSerie3','userProfileId','name','json','UserProfileResource','body','query','key','Unable\x20to\x20retrieve\x20the\x20current\x20user','map','merge','getItems','UserProfileSection','VIRTUAL','intersection','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','params','attrUrl','attrVoiceQueues','../../config/logger','lodash','error','../../rediscache','destroy','addItem','Dashboard','CustomDashboards','total','attrSerie2','sendStatus','attrFontSize','attrHourFormat','index','send','offset','length','pie-chart','order','iframe','then','get','api','includeAll','multibar-chart','count','filter','show','stringify'];(function(_0x5ee9f6,_0x384c14){const _0x964237=function(_0x172b08){while(--_0x172b08){_0x5ee9f6['push'](_0x5ee9f6['shift']());}};_0x964237(++_0x384c14);}(a168_0x384c,0x196));const a168_0x9642=function(_0x5ee9f6,_0x384c14){_0x5ee9f6=_0x5ee9f6-0x0;let _0x964237=a168_0x384c[_0x5ee9f6];return _0x964237;};const _0x14b906=a168_0x9642;'use strict';const _=require(_0x14b906('0x2e')),qs=require('../../components/parsers/qs'),logger=require(_0x14b906('0x2d'))(_0x14b906('0x43')),{getSocket}=require(_0x14b906('0x30')),socket=getSocket(),db=require(_0x14b906('0x12'))['db'],{Op}=require('sequelize');require(_0x14b906('0x19'))[_0x14b906('0x5c')](socket);function respondWithResult(_0x172b08,_0x4ea399){return _0x4ea399=_0x4ea399||0xc8,function(_0x205ad1){const _0x39f029=a168_0x9642;if(_0x205ad1)return _0x172b08[_0x39f029('0x0')](_0x4ea399)[_0x39f029('0x1d')](_0x205ad1);};}function respondWithFilteredResult(_0x30dec0,_0x51ceb8){return function(_0x5ef3b9){const _0x419661=a168_0x9642;if(_0x5ef3b9){const _0x777f0=_0x5ef3b9[_0x419661('0x46')],_0x340f5b=_0x51ceb8[_0x419661('0x3c')];let _0x34d8ad=_0x51ceb8[_0x419661('0x3c')]+_0x51ceb8[_0x419661('0xb')],_0xe94deb;return _0x34d8ad>=_0x777f0?(_0x34d8ad=_0x777f0,_0xe94deb=0xc8):_0xe94deb=0xce,_0x30dec0[_0x419661('0x0')](_0xe94deb),_0x30dec0['set'](_0x419661('0x13'),_0x340f5b+'-'+_0x34d8ad+'/'+_0x777f0)[_0x419661('0x1d')](_0x5ef3b9);}return null;};}function saveUpdates(_0x25efd4){return function(_0xba4a07){const _0x1cf304=a168_0x9642;if(_0xba4a07)return _0xba4a07['update'](_0x25efd4)[_0x1cf304('0x41')](function(_0xeea985){return _0xeea985;});return null;};}function removeEntity(_0x3890de){return function(_0xfb091c){const _0x4bf435=a168_0x9642;if(_0xfb091c)return _0xfb091c[_0x4bf435('0x31')]()['then'](function(){const _0x5d8426=_0x4bf435,_0x1865ad=_0xfb091c['get']({'plain':!![]}),_0x1ef535=_0x5d8426('0x34');return db[_0x5d8426('0x1e')][_0x5d8426('0x31')]({'where':{'type':_0x1ef535,'resourceId':_0x1865ad['id']}})[_0x5d8426('0x41')](function(){return _0xfb091c;});})[_0x4bf435('0x41')](function(){const _0x5bbaf8=_0x4bf435;_0x3890de[_0x5bbaf8('0x0')](0xcc)[_0x5bbaf8('0x5f')]();});};}function handleEntityNotFound(_0x449ab4){return function(_0x3adeb3){const _0x4af517=a168_0x9642;return!_0x3adeb3&&_0x449ab4[_0x4af517('0x37')](0x194),_0x3adeb3;};}function handleError(_0x87d4de,_0x401cc9){return _0x401cc9=_0x401cc9||0x1f4,function(_0x56680e){const _0x15f446=a168_0x9642;logger['error'](_0x56680e['stack']),_0x56680e['name']&&delete _0x56680e[_0x15f446('0x1c')],_0x87d4de[_0x15f446('0x0')](_0x401cc9)[_0x15f446('0x3b')](_0x56680e);};}exports[_0x14b906('0x3a')]=function(_0x2af359,_0x1dbb89){const _0x1699fa=_0x14b906;let _0x235e55={};const _0x46852e={},_0x11540f={'count':0x0,'rows':[]},_0x19d630=_[_0x1699fa('0x23')](db[_0x1699fa('0x33')][_0x1699fa('0x7')],function(_0x56362f){const _0x2ad48e=_0x1699fa;return{'name':_0x56362f[_0x2ad48e('0x58')],'type':_0x56362f[_0x2ad48e('0x11')][_0x2ad48e('0x21')]};});_0x46852e[_0x1699fa('0x14')]=_[_0x1699fa('0x23')](_0x19d630,'name'),_0x46852e[_0x1699fa('0x20')]=_[_0x1699fa('0x5d')](_0x2af359['query']),_0x46852e[_0x1699fa('0x51')]=_[_0x1699fa('0x28')](_0x46852e[_0x1699fa('0x14')],_0x46852e['query']),_0x235e55[_0x1699fa('0x5')]=_['intersection'](_0x46852e['model'],qs[_0x1699fa('0x4b')](_0x2af359[_0x1699fa('0x20')]['fields'])),_0x235e55['attributes']=_0x235e55[_0x1699fa('0x5')][_0x1699fa('0x3d')]?_0x235e55[_0x1699fa('0x5')]:_0x46852e[_0x1699fa('0x14')];typeof _0x2af359[_0x1699fa('0x20')][_0x1699fa('0x10')]===_0x1699fa('0xd')&&(_0x235e55[_0x1699fa('0xb')]=qs[_0x1699fa('0xb')](_0x2af359[_0x1699fa('0x20')]['limit']),_0x235e55[_0x1699fa('0x3c')]=qs[_0x1699fa('0x3c')](_0x2af359[_0x1699fa('0x20')]['offset']));_0x235e55[_0x1699fa('0x3f')]=qs[_0x1699fa('0x15')](_0x2af359[_0x1699fa('0x20')]['sort']),_0x235e55[_0x1699fa('0x18')]=qs[_0x1699fa('0x51')](_[_0x1699fa('0x5b')](_0x2af359['query'],_0x46852e[_0x1699fa('0x51')]),_0x19d630);_0x2af359[_0x1699fa('0x20')]['filter']&&(_0x235e55['where']=_[_0x1699fa('0x24')](_0x235e55[_0x1699fa('0x18')],{[Op['or']]:_[_0x1699fa('0x23')](_0x19d630,function(_0x4bbd32){const _0x529733=_0x1699fa;if(_0x4bbd32[_0x529733('0x11')]!==_0x529733('0x27')){const _0x3518c7={};return _0x3518c7[_0x4bbd32[_0x529733('0x1c')]]={[Op[_0x529733('0x4c')]]:'%'+_0x2af359['query'][_0x529733('0x47')]+'%'},_0x3518c7;}})}));_0x235e55=_['merge']({},_0x235e55,_0x2af359[_0x1699fa('0x17')]);const _0x17fa14={'where':_0x235e55['where']};return db[_0x1699fa('0x33')][_0x1699fa('0x46')](_0x17fa14)[_0x1699fa('0x41')](function(_0x1e739f){const _0xadf851=_0x1699fa;return _0x11540f[_0xadf851('0x46')]=_0x1e739f,_0x2af359[_0xadf851('0x20')]['includeAll']&&(_0x235e55['include']=[{'all':!![]}]),db[_0xadf851('0x33')]['findAll'](_0x235e55);})['then'](function(_0x548778){const _0x218cc8=_0x1699fa;return _0x11540f[_0x218cc8('0x59')]=_0x548778,_0x11540f;})[_0x1699fa('0x41')](respondWithFilteredResult(_0x1dbb89,_0x235e55))[_0x1699fa('0x3')](handleError(_0x1dbb89,null));},exports[_0x14b906('0x48')]=function(_0x45502a,_0x59a9ba){const _0x484104=_0x14b906;let _0x5c7fb2={'raw':![],'where':{'id':_0x45502a[_0x484104('0x2a')]['id']}};const _0x4791bc={};return _0x4791bc['model']=_[_0x484104('0x5d')](db['Dashboard']['rawAttributes']),_0x4791bc[_0x484104('0x20')]=_[_0x484104('0x5d')](_0x45502a[_0x484104('0x20')]),_0x4791bc[_0x484104('0x51')]=_[_0x484104('0x28')](_0x4791bc['model'],_0x4791bc['query']),_0x5c7fb2[_0x484104('0x5')]=_[_0x484104('0x28')](_0x4791bc[_0x484104('0x14')],qs[_0x484104('0x4b')](_0x45502a[_0x484104('0x20')]['fields'])),_0x5c7fb2[_0x484104('0x5')]=_0x5c7fb2[_0x484104('0x5')][_0x484104('0x3d')]?_0x5c7fb2[_0x484104('0x5')]:_0x4791bc[_0x484104('0x14')],_0x45502a[_0x484104('0x20')][_0x484104('0x44')]&&(_0x5c7fb2['include']=[{'all':!![]}]),_0x5c7fb2=_['merge']({},_0x5c7fb2,_0x45502a[_0x484104('0x17')]),db[_0x484104('0x33')][_0x484104('0x53')](_0x5c7fb2)[_0x484104('0x41')](handleEntityNotFound(_0x59a9ba,null))[_0x484104('0x41')](respondWithResult(_0x59a9ba,null))[_0x484104('0x3')](handleError(_0x59a9ba,null));},exports[_0x14b906('0x4f')]=function(_0x3048ab,_0x2f3a81){const _0x16c575=_0x14b906;return db[_0x16c575('0x33')][_0x16c575('0x4f')](_0x3048ab[_0x16c575('0x1f')],{})[_0x16c575('0x41')](function(_0x10f662){const _0x2d99a0=_0x16c575,_0x44caf7=_0x3048ab[_0x2d99a0('0x55')][_0x2d99a0('0x42')]({'plain':!![]});if(!_0x44caf7)throw new Error(_0x2d99a0('0x22'));if(_0x44caf7['role']==='user'){const _0x31eccc=_0x10f662['get']({'plain':!![]}),_0x1d306a=_0x2d99a0('0x34');return db['UserProfileSection'][_0x2d99a0('0x53')]({'where':{'name':_0x1d306a,'userProfileId':_0x44caf7[_0x2d99a0('0x1b')]},'raw':!![]})[_0x2d99a0('0x41')](function(_0x39a5c3){const _0x3a9a63=_0x2d99a0;return _0x39a5c3&&_0x39a5c3[_0x3a9a63('0x5e')]===0x0?db[_0x3a9a63('0x1e')][_0x3a9a63('0x4f')]({'name':_0x31eccc[_0x3a9a63('0x1c')],'resourceId':_0x31eccc['id'],'type':_0x39a5c3['name'],'sectionId':_0x39a5c3['id']},{})[_0x3a9a63('0x41')](function(){return _0x10f662;}):_0x10f662;})[_0x2d99a0('0x3')](function(_0xfaa30d){const _0x4ca8b1=_0x2d99a0;logger[_0x4ca8b1('0x2f')](_0x4ca8b1('0x29'),_0xfaa30d);throw _0xfaa30d;});}return _0x10f662;})[_0x16c575('0x41')](respondWithResult(_0x2f3a81,0xc9))['catch'](handleError(_0x2f3a81,null));},exports['clone']=function(_0x142ed0,_0xe8e29e){const _0x5e0390=_0x14b906;let _0x278c87={'where':{'id':_0x142ed0['params']['id']}};const _0x18f2ad={};return _0x18f2ad[_0x5e0390('0x14')]=_[_0x5e0390('0x5d')](db['Dashboard'][_0x5e0390('0x7')]),_0x278c87[_0x5e0390('0x5')]=_[_0x5e0390('0x28')](_0x18f2ad[_0x5e0390('0x14')],qs['fields'](_0x142ed0[_0x5e0390('0x20')]['fields'])),_0x278c87['attributes']=_0x278c87['attributes'][_0x5e0390('0x3d')]?_0x278c87['attributes']:_0x18f2ad[_0x5e0390('0x14')],_0x142ed0[_0x5e0390('0x20')][_0x5e0390('0x44')]&&(_0x278c87[_0x5e0390('0x16')]=[{'all':!![]}]),_0x278c87=_['merge']({},_0x278c87,_0x142ed0[_0x5e0390('0x17')]),db[_0x5e0390('0x33')][_0x5e0390('0x53')](_0x278c87)[_0x5e0390('0x41')](handleEntityNotFound(_0xe8e29e,null))[_0x5e0390('0x41')](function(_0x395b6c){const _0x282604=_0x5e0390;if(_0x395b6c){let _0x111d33=_0x395b6c[_0x282604('0x42')]({'plain':!![]});return _0x111d33=qs[_0x282604('0x8')](_0x111d33,['id',_0x282604('0x4e'),_0x282604('0x54')]),_0x142ed0[_0x282604('0x1f')]=_[_0x282604('0x8')](_0x142ed0[_0x282604('0x1f')],['id',_0x282604('0x4e'),_0x282604('0x54')]),db['Dashboard']['create'](_['merge'](_0x111d33,_0x142ed0['body']),{'include':_0x142ed0[_0x282604('0x20')][_0x282604('0x44')]?[{'all':!![]}]:undefined})['then'](function(_0x51eb80){const _0x493fa4=_0x282604,_0xcb70dc=_0x142ed0[_0x493fa4('0x55')]['get']({'plain':!![]});if(!_0xcb70dc)throw new Error(_0x493fa4('0x22'));if(_0xcb70dc['role']==='user'){const _0x296779=_0x51eb80['get']({'plain':!![]}),_0xc9f4dc='CustomDashboards';return db[_0x493fa4('0x26')][_0x493fa4('0x53')]({'where':{'name':_0xc9f4dc,'userProfileId':_0xcb70dc['userProfileId']},'raw':!![]})['then'](function(_0x46689a){const _0x25890c=_0x493fa4;return _0x46689a&&_0x46689a[_0x25890c('0x5e')]===0x0?db[_0x25890c('0x1e')][_0x25890c('0x4f')]({'name':_0x296779['name'],'resourceId':_0x296779['id'],'type':_0x46689a[_0x25890c('0x1c')],'sectionId':_0x46689a['id']},{})[_0x25890c('0x41')](function(){return _0x51eb80;}):_0x51eb80;})['catch'](function(_0x351a76){const _0x488939=_0x493fa4;logger[_0x488939('0x2f')](_0x488939('0x29'),_0x351a76);throw _0x351a76;});}return _0x51eb80;});}})[_0x5e0390('0x41')](respondWithResult(_0xe8e29e,0xc9))[_0x5e0390('0x3')](handleError(_0xe8e29e,null));},exports['update']=function(_0x56914f,_0x20c9a5){const _0x499259=_0x14b906;return _0x56914f[_0x499259('0x1f')]['id']&&delete _0x56914f[_0x499259('0x1f')]['id'],db[_0x499259('0x33')][_0x499259('0x53')]({'where':{'id':_0x56914f['params']['id']}})[_0x499259('0x41')](handleEntityNotFound(_0x20c9a5,null))['then'](saveUpdates(_0x56914f[_0x499259('0x1f')],null))['then'](respondWithResult(_0x20c9a5,null))[_0x499259('0x3')](handleError(_0x20c9a5,null));},exports[_0x14b906('0x31')]=function(_0x43efac,_0x2423c2){const _0x67af69=_0x14b906;return db['Dashboard'][_0x67af69('0x53')]({'where':{'id':_0x43efac[_0x67af69('0x2a')]['id']}})[_0x67af69('0x41')](handleEntityNotFound(_0x2423c2,null))[_0x67af69('0x41')](removeEntity(_0x2423c2,null))[_0x67af69('0x3')](handleError(_0x2423c2,null));};function widgetAttributes(_0x5f47eb){const _0x1d3749=_0x14b906;try{switch(_0x5f47eb[_0x1d3749('0x11')]){case _0x1d3749('0x40'):return[{'name':_0x1d3749('0x2b'),'value':_0x5f47eb[_0x1d3749('0x2b')]||(_0x5f47eb[_0x1d3749('0x9')]&&_0x5f47eb['attrs'][0x0]?_0x5f47eb[_0x1d3749('0x9')][0x0]['value']:undefined)||_0x1d3749('0x4a')}];case _0x1d3749('0x5a'):return[{'name':_0x1d3749('0xa'),'value':_0x5f47eb[_0x1d3749('0xa')]||(_0x5f47eb[_0x1d3749('0x9')]&&_0x5f47eb['attrs'][0x0]?_0x5f47eb[_0x1d3749('0x9')][0x0][_0x1d3749('0xc')]:undefined)||''}];case _0x1d3749('0x56'):return[{'name':_0x1d3749('0x39'),'value':_0x5f47eb['attrHourFormat']||(_0x5f47eb['attrs']&&_0x5f47eb[_0x1d3749('0x9')][0x0]?_0x5f47eb['attrs'][0x0][_0x1d3749('0xc')]:undefined)||_0x1d3749('0x6')},{'name':_0x1d3749('0x52'),'value':_0x5f47eb[_0x1d3749('0x52')]||(_0x5f47eb['attrs']&&_0x5f47eb[_0x1d3749('0x9')][0x1]?_0x5f47eb['attrs'][0x1]['value']:undefined)||'0.00'},{'name':_0x1d3749('0x38'),'value':_0x5f47eb[_0x1d3749('0x38')]||(_0x5f47eb['attrs']&&_0x5f47eb['attrs'][0x2]?_0x5f47eb[_0x1d3749('0x9')][0x2][_0x1d3749('0xc')]:undefined)||0xc}];case _0x1d3749('0x2'):return[{'name':'attrMetric','value':_0x5f47eb[_0x1d3749('0xf')]||(_0x5f47eb[_0x1d3749('0x9')]&&_0x5f47eb['attrs'][0x0]?_0x5f47eb[_0x1d3749('0x9')][0x0]['value']:undefined)||_0x1d3749('0x35')},{'name':'attrVoiceQueues','value':_0x5f47eb['attrVoiceQueues']||(_0x5f47eb[_0x1d3749('0x9')]&&_0x5f47eb[_0x1d3749('0x9')][0x1]?_0x5f47eb[_0x1d3749('0x9')][0x1][_0x1d3749('0xc')]:undefined)||[]},{'name':_0x1d3749('0x38'),'value':_0x5f47eb[_0x1d3749('0x38')]||(_0x5f47eb[_0x1d3749('0x9')]&&_0x5f47eb[_0x1d3749('0x9')][0x2]?_0x5f47eb['attrs'][0x2][_0x1d3749('0xc')]:undefined)||0x14}];case _0x1d3749('0x45'):case _0x1d3749('0x3e'):return[{'name':_0x1d3749('0xe'),'value':_0x5f47eb[_0x1d3749('0xe')]||(_0x5f47eb['attrs']&&_0x5f47eb['attrs'][0x0]?_0x5f47eb[_0x1d3749('0x9')][0x0][_0x1d3749('0xc')]:undefined)||_0x1d3749('0x35')},{'name':_0x1d3749('0x36'),'value':_0x5f47eb[_0x1d3749('0x36')]||(_0x5f47eb[_0x1d3749('0x9')]&&_0x5f47eb[_0x1d3749('0x9')][0x1]?_0x5f47eb[_0x1d3749('0x9')][0x1][_0x1d3749('0xc')]:undefined)||null},{'name':_0x1d3749('0x1a'),'value':_0x5f47eb['attrSerie3']||(_0x5f47eb['attrs']&&_0x5f47eb[_0x1d3749('0x9')][0x2]?_0x5f47eb[_0x1d3749('0x9')][0x2][_0x1d3749('0xc')]:undefined)||null},{'name':_0x1d3749('0x2c'),'value':_0x5f47eb[_0x1d3749('0x2c')]||(_0x5f47eb[_0x1d3749('0x9')]&&_0x5f47eb[_0x1d3749('0x9')][0x3]?_0x5f47eb[_0x1d3749('0x9')][0x3]['value']:undefined)||[]}];case _0x1d3749('0x57'):return[{'name':_0x1d3749('0x50'),'type':_0x5f47eb['reportType']||(_0x5f47eb[_0x1d3749('0x9')]&&_0x5f47eb[_0x1d3749('0x9')][0x0]?_0x5f47eb[_0x1d3749('0x9')][0x0][_0x1d3749('0x11')]:undefined)||null,'value':_0x5f47eb[_0x1d3749('0x50')]||(_0x5f47eb[_0x1d3749('0x9')]&&_0x5f47eb['attrs'][0x0]?_0x5f47eb[_0x1d3749('0x9')][0x0]['value']:undefined)||null},{'name':_0x1d3749('0x1'),'value':_0x5f47eb[_0x1d3749('0x1')]||(_0x5f47eb[_0x1d3749('0x9')]&&_0x5f47eb[_0x1d3749('0x9')][0x1]?_0x5f47eb[_0x1d3749('0x9')][0x1][_0x1d3749('0xc')]:undefined)||0x0}];default:return[];}}catch(_0x105942){return logger[_0x1d3749('0x2f')](_0x1d3749('0x4d'),JSON[_0x1d3749('0x49')](_0x105942)),[];}}exports[_0x14b906('0x32')]=function(_0x2db866,_0x1ff747){const _0x1d499b=_0x14b906;return _0x2db866[_0x1d499b('0x1f')]['id']&&delete _0x2db866[_0x1d499b('0x1f')]['id'],db[_0x1d499b('0x33')]['findOne']({'where':{'id':_0x2db866[_0x1d499b('0x2a')]['id']}})[_0x1d499b('0x41')](handleEntityNotFound(_0x1ff747,null))[_0x1d499b('0x41')](function(_0x3d3416){const _0x1d01e4=_0x1d499b;if(_0x3d3416)return _0x2db866[_0x1d01e4('0x1f')]['DashboardId']=_0x3d3416['id'],_0x2db866['body'][_0x1d01e4('0x9')]=widgetAttributes(_0x2db866[_0x1d01e4('0x1f')]),db[_0x1d01e4('0x4')][_0x1d01e4('0x4f')](_0x2db866[_0x1d01e4('0x1f')]);})[_0x1d499b('0x41')](respondWithResult(_0x1ff747,null))['catch'](handleError(_0x1ff747,null));},exports[_0x14b906('0x25')]=function(_0x4c96f6,_0x12a88a){const _0x38435c=_0x14b906;let _0x52e2eb={};const _0x4b78df={};let _0xfb085e,_0xd7f358;return db[_0x38435c('0x33')][_0x38435c('0x53')]({'where':{'id':_0x4c96f6[_0x38435c('0x2a')]['id']}})['then'](handleEntityNotFound(_0x12a88a,null))[_0x38435c('0x41')](function(_0x52bc2f){const _0x5188cd=_0x38435c;if(_0x52bc2f)return _0xfb085e=_0x52bc2f,_0x4b78df['model']=_[_0x5188cd('0x5d')](db[_0x5188cd('0x4')]['rawAttributes']),_0x4b78df[_0x5188cd('0x20')]=_[_0x5188cd('0x5d')](_0x4c96f6[_0x5188cd('0x20')]),_0x4b78df['filters']=_[_0x5188cd('0x28')](_0x4b78df[_0x5188cd('0x14')],_0x4b78df[_0x5188cd('0x20')]),_0x52e2eb[_0x5188cd('0x5')]=_[_0x5188cd('0x28')](_0x4b78df[_0x5188cd('0x14')],qs[_0x5188cd('0x4b')](_0x4c96f6[_0x5188cd('0x20')]['fields'])),_0x52e2eb[_0x5188cd('0x5')]=_0x52e2eb[_0x5188cd('0x5')][_0x5188cd('0x3d')]?_0x52e2eb['attributes']:_0x4b78df[_0x5188cd('0x14')],_0x52e2eb[_0x5188cd('0x3f')]=qs[_0x5188cd('0x15')](_0x4c96f6[_0x5188cd('0x20')][_0x5188cd('0x15')]),_0x52e2eb['where']=qs[_0x5188cd('0x51')](_[_0x5188cd('0x5b')](_0x4c96f6['query'],_0x4b78df['filters'])),_0x4c96f6[_0x5188cd('0x20')][_0x5188cd('0x47')]&&(_0x52e2eb[_0x5188cd('0x18')]=_['merge'](_0x52e2eb[_0x5188cd('0x18')],{[Op['or']]:_[_0x5188cd('0x23')](_0x52e2eb['attributes'],function(_0x1fe8bb){const _0x15d6a7=_0x5188cd,_0x34c5dd={};return _0x34c5dd[_0x1fe8bb]={[Op[_0x15d6a7('0x4c')]]:'%'+_0x4c96f6[_0x15d6a7('0x20')][_0x15d6a7('0x47')]+'%'},_0x34c5dd;})})),_0x52e2eb=_[_0x5188cd('0x24')]({},_0x52e2eb,_0x4c96f6[_0x5188cd('0x17')]),_0xfb085e['getItems'](_0x52e2eb);})[_0x38435c('0x41')](function(_0x127e66){const _0x2e21d9=_0x38435c;if(_0x127e66)return _0xd7f358=_0x127e66['length'],typeof _0x4c96f6[_0x2e21d9('0x20')][_0x2e21d9('0x10')]===_0x2e21d9('0xd')&&(_0x52e2eb[_0x2e21d9('0xb')]=qs['limit'](_0x4c96f6['query'][_0x2e21d9('0xb')]),_0x52e2eb[_0x2e21d9('0x3c')]=qs['offset'](_0x4c96f6['query'][_0x2e21d9('0x3c')])),_0xfb085e[_0x2e21d9('0x25')](_0x52e2eb);})['then'](function(_0x416742){if(_0x416742)return _0x416742?{'count':_0xd7f358,'rows':_0x416742}:null;})[_0x38435c('0x41')](respondWithResult(_0x12a88a,null))[_0x38435c('0x3')](handleError(_0x12a88a,null));};
\ No newline at end of file
+const a168_0x13d2=['show','api','pie-chart','value','omit','get','createdAt','fields','name','attrPath','catch','offset','widgetAttributes:\x20%s','length','Dashboard','nolimit','counter','destroy','attrTimezone','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','VIRTUAL','../../rediscache','attrs','attrReport','autoAssociation','query','attrSerie2','DashboardItem','attrVoiceQueues','order','multibar-chart','https://','undefined','sendStatus','findAll','limit','attributes','reportType','pick','0.00','role','total','map','sort','type','attrHourFormat','attrFontSize','includeAll','fieldName','intersection','include','attrSerie1','then','CustomDashboards','UserProfileSection','where','sequelize','attrUrl','error','lodash','attrRefresh','merge','UserProfileResource','userProfileId','clone','keys','findOne','model','send','rawAttributes','user','json','count','Unable\x20to\x20retrieve\x20the\x20current\x20user','register','index','params','options','attrSerie3','clock','filters','updatedAt','update','rows','body','key','create','DashboardId','getItems','status','Content-Range','./dashboard.socket','filter','attrMetric','like','HH:mm:ss','custom'];(function(_0x25d565,_0x13d2fc){const _0x5232fd=function(_0x1b250d){while(--_0x1b250d){_0x25d565['push'](_0x25d565['shift']());}};_0x5232fd(++_0x13d2fc);}(a168_0x13d2,0x162));const a168_0x5232=function(_0x25d565,_0x13d2fc){_0x25d565=_0x25d565-0x0;let _0x5232fd=a168_0x13d2[_0x25d565];return _0x5232fd;};const _0x2b58e4=a168_0x5232;'use strict';const _=require(_0x2b58e4('0x5d')),qs=require('../../components/parsers/qs'),logger=require('../../config/logger')(_0x2b58e4('0x23')),{getSocket}=require(_0x2b58e4('0x37')),socket=getSocket(),db=require('../../mysqldb')['db'],{Op}=require(_0x2b58e4('0x5a'));require(_0x2b58e4('0x1c'))[_0x2b58e4('0xb')](socket);function respondWithResult(_0x1b250d,_0x2d38e3){return _0x2d38e3=_0x2d38e3||0xc8,function(_0x4d7cc9){const _0x562287=a168_0x5232;if(_0x4d7cc9)return _0x1b250d['status'](_0x2d38e3)[_0x562287('0x8')](_0x4d7cc9);};}function respondWithFilteredResult(_0xb52844,_0x34c436){return function(_0x21693a){const _0x1b9383=a168_0x5232;if(_0x21693a){const _0x54526e=_0x21693a[_0x1b9383('0x9')],_0x2a7367=_0x34c436[_0x1b9383('0x2d')];let _0x393909=_0x34c436[_0x1b9383('0x2d')]+_0x34c436[_0x1b9383('0x45')],_0x24b15b;return _0x393909>=_0x54526e?(_0x393909=_0x54526e,_0x24b15b=0xc8):_0x24b15b=0xce,_0xb52844[_0x1b9383('0x1a')](_0x24b15b),_0xb52844['set'](_0x1b9383('0x1b'),_0x2a7367+'-'+_0x393909+'/'+_0x54526e)[_0x1b9383('0x8')](_0x21693a);}return null;};}function saveUpdates(_0x337126){return function(_0x3c23f8){const _0x672a4e=a168_0x5232;if(_0x3c23f8)return _0x3c23f8['update'](_0x337126)[_0x672a4e('0x56')](function(_0x2a329a){return _0x2a329a;});return null;};}function removeEntity(_0x309f85){return function(_0x41092d){const _0x41a870=a168_0x5232;if(_0x41092d)return _0x41092d[_0x41a870('0x33')]()[_0x41a870('0x56')](function(){const _0xde4c1d=_0x41a870,_0x16f08b=_0x41092d[_0xde4c1d('0x27')]({'plain':!![]}),_0x1e3881='CustomDashboards';return db[_0xde4c1d('0x60')][_0xde4c1d('0x33')]({'where':{'type':_0x1e3881,'resourceId':_0x16f08b['id']}})['then'](function(){return _0x41092d;});})[_0x41a870('0x56')](function(){_0x309f85['status'](0xcc)['end']();});};}function handleEntityNotFound(_0x4ea622){return function(_0x16a328){const _0x47b9cc=a168_0x5232;return!_0x16a328&&_0x4ea622[_0x47b9cc('0x43')](0x194),_0x16a328;};}function handleError(_0x46a885,_0x5e6ded){return _0x5e6ded=_0x5e6ded||0x1f4,function(_0x268dde){const _0x1c0cda=a168_0x5232;logger['error'](_0x268dde['stack']),_0x268dde[_0x1c0cda('0x2a')]&&delete _0x268dde[_0x1c0cda('0x2a')],_0x46a885['status'](_0x5e6ded)[_0x1c0cda('0x5')](_0x268dde);};}exports[_0x2b58e4('0xc')]=function(_0x37e4c5,_0x576276){const _0x311a7c=_0x2b58e4;let _0x177dd4={};const _0x10a345={},_0x45a407={'count':0x0,'rows':[]},_0x234970=_[_0x311a7c('0x4c')](db[_0x311a7c('0x30')]['rawAttributes'],function(_0x396710){const _0x2b77bc=_0x311a7c;return{'name':_0x396710[_0x2b77bc('0x52')],'type':_0x396710['type'][_0x2b77bc('0x16')]};});_0x10a345[_0x311a7c('0x4')]=_[_0x311a7c('0x4c')](_0x234970,_0x311a7c('0x2a')),_0x10a345[_0x311a7c('0x3b')]=_[_0x311a7c('0x2')](_0x37e4c5['query']),_0x10a345[_0x311a7c('0x11')]=_[_0x311a7c('0x53')](_0x10a345[_0x311a7c('0x4')],_0x10a345[_0x311a7c('0x3b')]),_0x177dd4[_0x311a7c('0x46')]=_[_0x311a7c('0x53')](_0x10a345[_0x311a7c('0x4')],qs['fields'](_0x37e4c5['query'][_0x311a7c('0x29')])),_0x177dd4[_0x311a7c('0x46')]=_0x177dd4[_0x311a7c('0x46')]['length']?_0x177dd4['attributes']:_0x10a345[_0x311a7c('0x4')];typeof _0x37e4c5[_0x311a7c('0x3b')][_0x311a7c('0x31')]==='undefined'&&(_0x177dd4[_0x311a7c('0x45')]=qs['limit'](_0x37e4c5[_0x311a7c('0x3b')][_0x311a7c('0x45')]),_0x177dd4[_0x311a7c('0x2d')]=qs[_0x311a7c('0x2d')](_0x37e4c5['query'][_0x311a7c('0x2d')]));_0x177dd4[_0x311a7c('0x3f')]=qs[_0x311a7c('0x4d')](_0x37e4c5['query'][_0x311a7c('0x4d')]),_0x177dd4[_0x311a7c('0x59')]=qs[_0x311a7c('0x11')](_[_0x311a7c('0x48')](_0x37e4c5['query'],_0x10a345[_0x311a7c('0x11')]),_0x234970);_0x37e4c5[_0x311a7c('0x3b')][_0x311a7c('0x1d')]&&(_0x177dd4['where']=_['merge'](_0x177dd4[_0x311a7c('0x59')],{[Op['or']]:_[_0x311a7c('0x4c')](_0x234970,function(_0x3e6294){const _0x3fb0e0=_0x311a7c;if(_0x3e6294[_0x3fb0e0('0x4e')]!==_0x3fb0e0('0x36')){const _0x95a4ac={};return _0x95a4ac[_0x3e6294[_0x3fb0e0('0x2a')]]={[Op[_0x3fb0e0('0x1f')]]:'%'+_0x37e4c5[_0x3fb0e0('0x3b')][_0x3fb0e0('0x1d')]+'%'},_0x95a4ac;}})}));_0x177dd4=_[_0x311a7c('0x5f')]({},_0x177dd4,_0x37e4c5[_0x311a7c('0xe')]);const _0x137aee={'where':_0x177dd4[_0x311a7c('0x59')]};return db[_0x311a7c('0x30')][_0x311a7c('0x9')](_0x137aee)[_0x311a7c('0x56')](function(_0x216496){const _0x35e0fc=_0x311a7c;return _0x45a407['count']=_0x216496,_0x37e4c5[_0x35e0fc('0x3b')][_0x35e0fc('0x51')]&&(_0x177dd4[_0x35e0fc('0x54')]=[{'all':!![]}]),db[_0x35e0fc('0x30')][_0x35e0fc('0x44')](_0x177dd4);})['then'](function(_0x3cd5b9){const _0x140d40=_0x311a7c;return _0x45a407[_0x140d40('0x14')]=_0x3cd5b9,_0x45a407;})[_0x311a7c('0x56')](respondWithFilteredResult(_0x576276,_0x177dd4))['catch'](handleError(_0x576276,null));},exports[_0x2b58e4('0x22')]=function(_0x399f3d,_0x375cd1){const _0x591844=_0x2b58e4;let _0x1fc347={'raw':![],'where':{'id':_0x399f3d['params']['id']}};const _0x3e9501={};return _0x3e9501[_0x591844('0x4')]=_['keys'](db[_0x591844('0x30')][_0x591844('0x6')]),_0x3e9501[_0x591844('0x3b')]=_[_0x591844('0x2')](_0x399f3d['query']),_0x3e9501[_0x591844('0x11')]=_[_0x591844('0x53')](_0x3e9501[_0x591844('0x4')],_0x3e9501[_0x591844('0x3b')]),_0x1fc347[_0x591844('0x46')]=_[_0x591844('0x53')](_0x3e9501['model'],qs[_0x591844('0x29')](_0x399f3d[_0x591844('0x3b')][_0x591844('0x29')])),_0x1fc347['attributes']=_0x1fc347['attributes']['length']?_0x1fc347['attributes']:_0x3e9501[_0x591844('0x4')],_0x399f3d[_0x591844('0x3b')][_0x591844('0x51')]&&(_0x1fc347[_0x591844('0x54')]=[{'all':!![]}]),_0x1fc347=_['merge']({},_0x1fc347,_0x399f3d[_0x591844('0xe')]),db[_0x591844('0x30')][_0x591844('0x3')](_0x1fc347)[_0x591844('0x56')](handleEntityNotFound(_0x375cd1,null))[_0x591844('0x56')](respondWithResult(_0x375cd1,null))[_0x591844('0x2c')](handleError(_0x375cd1,null));},exports[_0x2b58e4('0x17')]=function(_0x21a638,_0x54157c){const _0x4bd250=_0x2b58e4;return db[_0x4bd250('0x30')][_0x4bd250('0x17')](_0x21a638[_0x4bd250('0x15')],{})[_0x4bd250('0x56')](function(_0x53d9f5){const _0x45e84c=_0x4bd250,_0x4393f5=_0x21a638['user'][_0x45e84c('0x27')]({'plain':!![]});if(!_0x4393f5)throw new Error(_0x45e84c('0xa'));if(_0x4393f5['role']===_0x45e84c('0x7')){const _0x4e61de=_0x53d9f5[_0x45e84c('0x27')]({'plain':!![]}),_0x2f0b4c='CustomDashboards';return db[_0x45e84c('0x58')][_0x45e84c('0x3')]({'where':{'name':_0x2f0b4c,'userProfileId':_0x4393f5[_0x45e84c('0x0')]},'raw':!![]})[_0x45e84c('0x56')](function(_0x381fc1){const _0x8e5d56=_0x45e84c;return _0x381fc1&&_0x381fc1[_0x8e5d56('0x3a')]===0x0?db[_0x8e5d56('0x60')][_0x8e5d56('0x17')]({'name':_0x4e61de['name'],'resourceId':_0x4e61de['id'],'type':_0x381fc1['name'],'sectionId':_0x381fc1['id']},{})['then'](function(){return _0x53d9f5;}):_0x53d9f5;})[_0x45e84c('0x2c')](function(_0x2d65f1){const _0x4cc68e=_0x45e84c;logger[_0x4cc68e('0x5c')](_0x4cc68e('0x35'),_0x2d65f1);throw _0x2d65f1;});}return _0x53d9f5;})[_0x4bd250('0x56')](respondWithResult(_0x54157c,0xc9))[_0x4bd250('0x2c')](handleError(_0x54157c,null));},exports[_0x2b58e4('0x1')]=function(_0x8d439a,_0x5a8e21){const _0x46f7d5=_0x2b58e4;let _0x58faa7={'where':{'id':_0x8d439a[_0x46f7d5('0xd')]['id']}};const _0x3fe28e={};return _0x3fe28e[_0x46f7d5('0x4')]=_[_0x46f7d5('0x2')](db[_0x46f7d5('0x30')]['rawAttributes']),_0x58faa7[_0x46f7d5('0x46')]=_[_0x46f7d5('0x53')](_0x3fe28e[_0x46f7d5('0x4')],qs[_0x46f7d5('0x29')](_0x8d439a[_0x46f7d5('0x3b')][_0x46f7d5('0x29')])),_0x58faa7['attributes']=_0x58faa7[_0x46f7d5('0x46')]['length']?_0x58faa7['attributes']:_0x3fe28e[_0x46f7d5('0x4')],_0x8d439a[_0x46f7d5('0x3b')][_0x46f7d5('0x51')]&&(_0x58faa7['include']=[{'all':!![]}]),_0x58faa7=_['merge']({},_0x58faa7,_0x8d439a[_0x46f7d5('0xe')]),db[_0x46f7d5('0x30')][_0x46f7d5('0x3')](_0x58faa7)['then'](handleEntityNotFound(_0x5a8e21,null))['then'](function(_0x500964){const _0x1b791b=_0x46f7d5;if(_0x500964){let _0x5a4e54=_0x500964[_0x1b791b('0x27')]({'plain':!![]});return _0x5a4e54=qs[_0x1b791b('0x26')](_0x5a4e54,['id',_0x1b791b('0x28'),'updatedAt']),_0x8d439a['body']=_['omit'](_0x8d439a[_0x1b791b('0x15')],['id',_0x1b791b('0x28'),_0x1b791b('0x12')]),db['Dashboard'][_0x1b791b('0x17')](_[_0x1b791b('0x5f')](_0x5a4e54,_0x8d439a['body']),{'include':_0x8d439a['query'][_0x1b791b('0x51')]?[{'all':!![]}]:undefined})[_0x1b791b('0x56')](function(_0x403048){const _0x5c4594=_0x1b791b,_0x5e553a=_0x8d439a[_0x5c4594('0x7')][_0x5c4594('0x27')]({'plain':!![]});if(!_0x5e553a)throw new Error(_0x5c4594('0xa'));if(_0x5e553a[_0x5c4594('0x4a')]==='user'){const _0x1a4e05=_0x403048[_0x5c4594('0x27')]({'plain':!![]}),_0x1dd841=_0x5c4594('0x57');return db[_0x5c4594('0x58')][_0x5c4594('0x3')]({'where':{'name':_0x1dd841,'userProfileId':_0x5e553a['userProfileId']},'raw':!![]})[_0x5c4594('0x56')](function(_0x844fe1){const _0x281916=_0x5c4594;return _0x844fe1&&_0x844fe1[_0x281916('0x3a')]===0x0?db[_0x281916('0x60')][_0x281916('0x17')]({'name':_0x1a4e05[_0x281916('0x2a')],'resourceId':_0x1a4e05['id'],'type':_0x844fe1[_0x281916('0x2a')],'sectionId':_0x844fe1['id']},{})[_0x281916('0x56')](function(){return _0x403048;}):_0x403048;})[_0x5c4594('0x2c')](function(_0x53807e){const _0x2640c8=_0x5c4594;logger[_0x2640c8('0x5c')](_0x2640c8('0x35'),_0x53807e);throw _0x53807e;});}return _0x403048;});}})[_0x46f7d5('0x56')](respondWithResult(_0x5a8e21,0xc9))[_0x46f7d5('0x2c')](handleError(_0x5a8e21,null));},exports[_0x2b58e4('0x13')]=function(_0x25ae99,_0xe9a0b8){const _0x32d157=_0x2b58e4;return _0x25ae99['body']['id']&&delete _0x25ae99[_0x32d157('0x15')]['id'],db['Dashboard'][_0x32d157('0x3')]({'where':{'id':_0x25ae99[_0x32d157('0xd')]['id']}})[_0x32d157('0x56')](handleEntityNotFound(_0xe9a0b8,null))['then'](saveUpdates(_0x25ae99[_0x32d157('0x15')],null))[_0x32d157('0x56')](respondWithResult(_0xe9a0b8,null))['catch'](handleError(_0xe9a0b8,null));},exports['destroy']=function(_0x117294,_0x497bc9){const _0x6af358=_0x2b58e4;return db[_0x6af358('0x30')][_0x6af358('0x3')]({'where':{'id':_0x117294['params']['id']}})[_0x6af358('0x56')](handleEntityNotFound(_0x497bc9,null))[_0x6af358('0x56')](removeEntity(_0x497bc9,null))['catch'](handleError(_0x497bc9,null));};function widgetAttributes(_0x29553a){const _0x597c87=_0x2b58e4;try{switch(_0x29553a[_0x597c87('0x4e')]){case'iframe':return[{'name':_0x597c87('0x5b'),'value':_0x29553a[_0x597c87('0x5b')]||(_0x29553a[_0x597c87('0x38')]&&_0x29553a[_0x597c87('0x38')][0x0]?_0x29553a['attrs'][0x0][_0x597c87('0x25')]:undefined)||_0x597c87('0x41')}];case _0x597c87('0x21'):return[{'name':_0x597c87('0x2b'),'value':_0x29553a[_0x597c87('0x2b')]||(_0x29553a[_0x597c87('0x38')]&&_0x29553a[_0x597c87('0x38')][0x0]?_0x29553a[_0x597c87('0x38')][0x0][_0x597c87('0x25')]:undefined)||''}];case _0x597c87('0x10'):return[{'name':_0x597c87('0x4f'),'value':_0x29553a[_0x597c87('0x4f')]||(_0x29553a['attrs']&&_0x29553a['attrs'][0x0]?_0x29553a[_0x597c87('0x38')][0x0][_0x597c87('0x25')]:undefined)||_0x597c87('0x20')},{'name':_0x597c87('0x34'),'value':_0x29553a['attrTimezone']||(_0x29553a[_0x597c87('0x38')]&&_0x29553a['attrs'][0x1]?_0x29553a[_0x597c87('0x38')][0x1]['value']:undefined)||_0x597c87('0x49')},{'name':'attrFontSize','value':_0x29553a[_0x597c87('0x50')]||(_0x29553a[_0x597c87('0x38')]&&_0x29553a[_0x597c87('0x38')][0x2]?_0x29553a[_0x597c87('0x38')][0x2][_0x597c87('0x25')]:undefined)||0xc}];case _0x597c87('0x32'):return[{'name':_0x597c87('0x1e'),'value':_0x29553a[_0x597c87('0x1e')]||(_0x29553a[_0x597c87('0x38')]&&_0x29553a[_0x597c87('0x38')][0x0]?_0x29553a[_0x597c87('0x38')][0x0]['value']:undefined)||_0x597c87('0x4b')},{'name':'attrVoiceQueues','value':_0x29553a[_0x597c87('0x3e')]||(_0x29553a[_0x597c87('0x38')]&&_0x29553a[_0x597c87('0x38')][0x1]?_0x29553a[_0x597c87('0x38')][0x1]['value']:undefined)||[]},{'name':_0x597c87('0x50'),'value':_0x29553a[_0x597c87('0x50')]||(_0x29553a[_0x597c87('0x38')]&&_0x29553a['attrs'][0x2]?_0x29553a[_0x597c87('0x38')][0x2]['value']:undefined)||0x14}];case _0x597c87('0x40'):case _0x597c87('0x24'):return[{'name':_0x597c87('0x55'),'value':_0x29553a[_0x597c87('0x55')]||(_0x29553a[_0x597c87('0x38')]&&_0x29553a[_0x597c87('0x38')][0x0]?_0x29553a[_0x597c87('0x38')][0x0]['value']:undefined)||_0x597c87('0x4b')},{'name':_0x597c87('0x3c'),'value':_0x29553a['attrSerie2']||(_0x29553a[_0x597c87('0x38')]&&_0x29553a[_0x597c87('0x38')][0x1]?_0x29553a[_0x597c87('0x38')][0x1][_0x597c87('0x25')]:undefined)||null},{'name':_0x597c87('0xf'),'value':_0x29553a['attrSerie3']||(_0x29553a[_0x597c87('0x38')]&&_0x29553a[_0x597c87('0x38')][0x2]?_0x29553a[_0x597c87('0x38')][0x2][_0x597c87('0x25')]:undefined)||null},{'name':'attrVoiceQueues','value':_0x29553a[_0x597c87('0x3e')]||(_0x29553a[_0x597c87('0x38')]&&_0x29553a[_0x597c87('0x38')][0x3]?_0x29553a[_0x597c87('0x38')][0x3][_0x597c87('0x25')]:undefined)||[]}];case'web-report':return[{'name':_0x597c87('0x39'),'type':_0x29553a[_0x597c87('0x47')]||(_0x29553a[_0x597c87('0x38')]&&_0x29553a[_0x597c87('0x38')][0x0]?_0x29553a[_0x597c87('0x38')][0x0][_0x597c87('0x4e')]:undefined)||null,'value':_0x29553a[_0x597c87('0x39')]||(_0x29553a[_0x597c87('0x38')]&&_0x29553a[_0x597c87('0x38')][0x0]?_0x29553a[_0x597c87('0x38')][0x0]['value']:undefined)||null},{'name':'attrRefresh','value':_0x29553a[_0x597c87('0x5e')]||(_0x29553a[_0x597c87('0x38')]&&_0x29553a[_0x597c87('0x38')][0x1]?_0x29553a[_0x597c87('0x38')][0x1][_0x597c87('0x25')]:undefined)||0x0}];default:return[];}}catch(_0x4b41f5){return logger['error'](_0x597c87('0x2e'),JSON['stringify'](_0x4b41f5)),[];}}exports['addItem']=function(_0x194620,_0x17ad86){const _0x4fc312=_0x2b58e4;return _0x194620[_0x4fc312('0x15')]['id']&&delete _0x194620[_0x4fc312('0x15')]['id'],db[_0x4fc312('0x30')]['findOne']({'where':{'id':_0x194620[_0x4fc312('0xd')]['id']}})['then'](handleEntityNotFound(_0x17ad86,null))[_0x4fc312('0x56')](function(_0x424501){const _0x11dbb8=_0x4fc312;if(_0x424501)return _0x194620['body'][_0x11dbb8('0x18')]=_0x424501['id'],_0x194620[_0x11dbb8('0x15')][_0x11dbb8('0x38')]=widgetAttributes(_0x194620[_0x11dbb8('0x15')]),db[_0x11dbb8('0x3d')][_0x11dbb8('0x17')](_0x194620['body']);})['then'](respondWithResult(_0x17ad86,null))[_0x4fc312('0x2c')](handleError(_0x17ad86,null));},exports[_0x2b58e4('0x19')]=function(_0x52157f,_0x3efebe){const _0x47a5ae=_0x2b58e4;let _0x1ee757={};const _0xe0f2db={};let _0xc67211,_0x2c2e43;return db[_0x47a5ae('0x30')][_0x47a5ae('0x3')]({'where':{'id':_0x52157f[_0x47a5ae('0xd')]['id']}})[_0x47a5ae('0x56')](handleEntityNotFound(_0x3efebe,null))[_0x47a5ae('0x56')](function(_0x160711){const _0x234756=_0x47a5ae;if(_0x160711)return _0xc67211=_0x160711,_0xe0f2db['model']=_[_0x234756('0x2')](db[_0x234756('0x3d')][_0x234756('0x6')]),_0xe0f2db[_0x234756('0x3b')]=_[_0x234756('0x2')](_0x52157f[_0x234756('0x3b')]),_0xe0f2db[_0x234756('0x11')]=_['intersection'](_0xe0f2db[_0x234756('0x4')],_0xe0f2db['query']),_0x1ee757['attributes']=_['intersection'](_0xe0f2db[_0x234756('0x4')],qs['fields'](_0x52157f[_0x234756('0x3b')][_0x234756('0x29')])),_0x1ee757['attributes']=_0x1ee757[_0x234756('0x46')][_0x234756('0x2f')]?_0x1ee757[_0x234756('0x46')]:_0xe0f2db['model'],_0x1ee757[_0x234756('0x3f')]=qs[_0x234756('0x4d')](_0x52157f['query'][_0x234756('0x4d')]),_0x1ee757[_0x234756('0x59')]=qs[_0x234756('0x11')](_[_0x234756('0x48')](_0x52157f[_0x234756('0x3b')],_0xe0f2db['filters'])),_0x52157f[_0x234756('0x3b')][_0x234756('0x1d')]&&(_0x1ee757[_0x234756('0x59')]=_[_0x234756('0x5f')](_0x1ee757[_0x234756('0x59')],{[Op['or']]:_[_0x234756('0x4c')](_0x1ee757[_0x234756('0x46')],function(_0x1f41cc){const _0x2d0a64=_0x234756,_0x582a69={};return _0x582a69[_0x1f41cc]={[Op[_0x2d0a64('0x1f')]]:'%'+_0x52157f[_0x2d0a64('0x3b')]['filter']+'%'},_0x582a69;})})),_0x1ee757=_[_0x234756('0x5f')]({},_0x1ee757,_0x52157f['options']),_0xc67211[_0x234756('0x19')](_0x1ee757);})[_0x47a5ae('0x56')](function(_0x29159c){const _0x5424c3=_0x47a5ae;if(_0x29159c)return _0x2c2e43=_0x29159c[_0x5424c3('0x2f')],typeof _0x52157f['query'][_0x5424c3('0x31')]===_0x5424c3('0x42')&&(_0x1ee757['limit']=qs[_0x5424c3('0x45')](_0x52157f[_0x5424c3('0x3b')][_0x5424c3('0x45')]),_0x1ee757[_0x5424c3('0x2d')]=qs[_0x5424c3('0x2d')](_0x52157f['query'][_0x5424c3('0x2d')])),_0xc67211[_0x5424c3('0x19')](_0x1ee757);})[_0x47a5ae('0x56')](function(_0x15c6b8){if(_0x15c6b8)return _0x15c6b8?{'count':_0x2c2e43,'rows':_0x15c6b8}:null;})[_0x47a5ae('0x56')](respondWithResult(_0x3efebe,null))[_0x47a5ae('0x2c')](handleError(_0x3efebe,null));};
\ No newline at end of file