Built motion from commit 06eb8eb0.|2.6.31
[motion2.git] / server / api / dashboard / dashboard.controller.js
index 5befbd8..a39d0aa 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xef3c=['CustomDashboards','userProfileId','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','clone','params','include','createdAt','updatedAt','omit','UserProfileSection','autoAssociation','attrUrl','attrs','value','https://','custom','clock','HH:mm:ss','attrTimezone','attrFontSize','attrMetric','total','attrVoiceQueues','attrChannel','voice','attrEmailAccounts','attrFaxAccounts','attrSmsAccounts','attrOpenchannelAccounts','attrWhatsappAccounts','attrChatWebsites','pie-chart','attrSerie1','attrSerie2','attrSerie3','attrReport','attrRefresh','widgetAttributes:\x20%s','stringify','addItem','DashboardItem','getItems','filter','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path','sox','fs-extra','lodash','squel','crypto','jsforce','to-csv','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','defaults','redis','localhost','socket.io-emitter','./dashboard.socket','status','end','json','offset','count','limit','set','Content-Range','apply','reject','update','destroy','then','UserProfileResource','error','stack','name','send','index','map','Dashboard','rawAttributes','fieldName','type','key','query','keys','filters','intersection','model','fields','attributes','length','hasOwnProperty','nolimit','order','sort','where','pick','merge','VIRTUAL','options','includeAll','findAll','rows','catch','show','find','create','body','user','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','role'];(function(_0x58f3e8,_0x361d54){var _0x5657c1=function(_0x5598bd){while(--_0x5598bd){_0x58f3e8['push'](_0x58f3e8['shift']());}};_0x5657c1(++_0x361d54);}(_0xef3c,0x129));var _0xcef3=function(_0x4c07be,_0x35ac9e){_0x4c07be=_0x4c07be-0x0;var _0x50c460=_0xef3c[_0x4c07be];return _0x50c460;};'use strict';var emlformat=require(_0xcef3('0x0'));var rimraf=require(_0xcef3('0x1'));var zipdir=require(_0xcef3('0x2'));var jsonpatch=require(_0xcef3('0x3'));var rp=require(_0xcef3('0x4'));var moment=require(_0xcef3('0x5'));var BPromise=require('bluebird');var Mustache=require(_0xcef3('0x6'));var util=require(_0xcef3('0x7'));var path=require(_0xcef3('0x8'));var sox=require(_0xcef3('0x9'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0xcef3('0xa'));var _=require(_0xcef3('0xb'));var squel=require(_0xcef3('0xc'));var crypto=require(_0xcef3('0xd'));var jsforce=require(_0xcef3('0xe'));var deskjs=require('desk.js');var toCsv=require(_0xcef3('0xf'));var querystring=require('querystring');var Papa=require(_0xcef3('0x10'));var Redis=require(_0xcef3('0x11'));var authService=require(_0xcef3('0x12'));var qs=require(_0xcef3('0x13'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xcef3('0x14'));var logger=require('../../config/logger')(_0xcef3('0x15'));var utils=require(_0xcef3('0x16'));var config=require(_0xcef3('0x17'));var licenseUtil=require(_0xcef3('0x18'));var db=require('../../mysqldb')['db'];config['redis']=_[_0xcef3('0x19')](config[_0xcef3('0x1a')],{'host':_0xcef3('0x1b'),'port':0x18eb});var socket=require(_0xcef3('0x1c'))(new Redis(config[_0xcef3('0x1a')]));require(_0xcef3('0x1d'))['register'](socket);function respondWithStatusCode(_0x292eab,_0x1847b3){_0x1847b3=_0x1847b3||0xcc;return function(_0x4d5979){if(_0x4d5979){return _0x292eab['sendStatus'](_0x1847b3);}return _0x292eab[_0xcef3('0x1e')](_0x1847b3)[_0xcef3('0x1f')]();};}function respondWithResult(_0x232aa7,_0x39619e){_0x39619e=_0x39619e||0xc8;return function(_0x376196){if(_0x376196){return _0x232aa7[_0xcef3('0x1e')](_0x39619e)[_0xcef3('0x20')](_0x376196);}};}function respondWithFilteredResult(_0x51b902,_0x392bd4){return function(_0x7262d3){if(_0x7262d3){var _0x193db3=typeof _0x392bd4[_0xcef3('0x21')]==='undefined'&&typeof _0x392bd4['limit']==='undefined';var _0x4b3624=_0x7262d3[_0xcef3('0x22')];var _0x10f414=_0x193db3?0x0:_0x392bd4['offset'];var _0x3d8784=_0x193db3?_0x7262d3[_0xcef3('0x22')]:_0x392bd4[_0xcef3('0x21')]+_0x392bd4[_0xcef3('0x23')];var _0x11b7e8;if(_0x3d8784>=_0x4b3624){_0x3d8784=_0x4b3624;_0x11b7e8=0xc8;}else{_0x11b7e8=0xce;}_0x51b902[_0xcef3('0x1e')](_0x11b7e8);return _0x51b902[_0xcef3('0x24')](_0xcef3('0x25'),_0x10f414+'-'+_0x3d8784+'/'+_0x4b3624)['json'](_0x7262d3);}return null;};}function patchUpdates(_0x265453){return function(_0x396fda){try{jsonpatch[_0xcef3('0x26')](_0x396fda,_0x265453,!![]);}catch(_0xcb9206){return BPromise[_0xcef3('0x27')](_0xcb9206);}return _0x396fda['save']();};}function saveUpdates(_0x2fe346,_0x37f020){return function(_0x2071b7){if(_0x2071b7){return _0x2071b7[_0xcef3('0x28')](_0x2fe346)['then'](function(_0x5210f9){return _0x5210f9;});}return null;};}function removeEntity(_0x222891,_0x298e66){return function(_0x3a2c44){if(_0x3a2c44){return _0x3a2c44[_0xcef3('0x29')]()[_0xcef3('0x2a')](function(){var _0x3349d6=_0x3a2c44['get']({'plain':!![]});var _0x35cf62='CustomDashboards';return db[_0xcef3('0x2b')][_0xcef3('0x29')]({'where':{'type':_0x35cf62,'resourceId':_0x3349d6['id']}})[_0xcef3('0x2a')](function(){return _0x3a2c44;});})['then'](function(){_0x222891[_0xcef3('0x1e')](0xcc)[_0xcef3('0x1f')]();});}};}function handleEntityNotFound(_0x33039b,_0x20b572){return function(_0x535e65){if(!_0x535e65){_0x33039b['sendStatus'](0x194);}return _0x535e65;};}function handleError(_0x5b4927,_0x582d69){_0x582d69=_0x582d69||0x1f4;return function(_0xedc091){logger[_0xcef3('0x2c')](_0xedc091[_0xcef3('0x2d')]);if(_0xedc091[_0xcef3('0x2e')]){delete _0xedc091[_0xcef3('0x2e')];}_0x5b4927[_0xcef3('0x1e')](_0x582d69)[_0xcef3('0x2f')](_0xedc091);};}exports[_0xcef3('0x30')]=function(_0x2dce81,_0x1748a9){var _0x5b2f66={},_0x2c5ad3={},_0x5f310c={'count':0x0,'rows':[]};var _0x4fa166=_[_0xcef3('0x31')](db[_0xcef3('0x32')][_0xcef3('0x33')],function(_0x49f21d){return{'name':_0x49f21d[_0xcef3('0x34')],'type':_0x49f21d[_0xcef3('0x35')][_0xcef3('0x36')]};});_0x2c5ad3['model']=_['map'](_0x4fa166,'name');_0x2c5ad3[_0xcef3('0x37')]=_[_0xcef3('0x38')](_0x2dce81[_0xcef3('0x37')]);_0x2c5ad3[_0xcef3('0x39')]=_[_0xcef3('0x3a')](_0x2c5ad3['model'],_0x2c5ad3[_0xcef3('0x37')]);_0x5b2f66['attributes']=_[_0xcef3('0x3a')](_0x2c5ad3[_0xcef3('0x3b')],qs['fields'](_0x2dce81[_0xcef3('0x37')][_0xcef3('0x3c')]));_0x5b2f66[_0xcef3('0x3d')]=_0x5b2f66['attributes'][_0xcef3('0x3e')]?_0x5b2f66[_0xcef3('0x3d')]:_0x2c5ad3[_0xcef3('0x3b')];if(!_0x2dce81['query'][_0xcef3('0x3f')](_0xcef3('0x40'))){_0x5b2f66['limit']=qs['limit'](_0x2dce81[_0xcef3('0x37')]['limit']);_0x5b2f66[_0xcef3('0x21')]=qs[_0xcef3('0x21')](_0x2dce81['query'][_0xcef3('0x21')]);}_0x5b2f66[_0xcef3('0x41')]=qs[_0xcef3('0x42')](_0x2dce81[_0xcef3('0x37')][_0xcef3('0x42')]);_0x5b2f66[_0xcef3('0x43')]=qs[_0xcef3('0x39')](_[_0xcef3('0x44')](_0x2dce81[_0xcef3('0x37')],_0x2c5ad3[_0xcef3('0x39')]),_0x4fa166);if(_0x2dce81[_0xcef3('0x37')]['filter']){_0x5b2f66[_0xcef3('0x43')]=_[_0xcef3('0x45')](_0x5b2f66[_0xcef3('0x43')],{'$or':_[_0xcef3('0x31')](_0x4fa166,function(_0x2609e7){if(_0x2609e7['type']!==_0xcef3('0x46')){var _0x27aa5e={};_0x27aa5e[_0x2609e7[_0xcef3('0x2e')]]={'$like':'%'+_0x2dce81[_0xcef3('0x37')]['filter']+'%'};return _0x27aa5e;}})});}_0x5b2f66=_[_0xcef3('0x45')]({},_0x5b2f66,_0x2dce81[_0xcef3('0x47')]);var _0x1baf78={'where':_0x5b2f66[_0xcef3('0x43')]};return db[_0xcef3('0x32')]['count'](_0x1baf78)[_0xcef3('0x2a')](function(_0x1f2bad){_0x5f310c[_0xcef3('0x22')]=_0x1f2bad;if(_0x2dce81[_0xcef3('0x37')][_0xcef3('0x48')]){_0x5b2f66['include']=[{'all':!![]}];}return db[_0xcef3('0x32')][_0xcef3('0x49')](_0x5b2f66);})[_0xcef3('0x2a')](function(_0x327fde){_0x5f310c[_0xcef3('0x4a')]=_0x327fde;return _0x5f310c;})[_0xcef3('0x2a')](respondWithFilteredResult(_0x1748a9,_0x5b2f66))[_0xcef3('0x4b')](handleError(_0x1748a9,null));};exports[_0xcef3('0x4c')]=function(_0x14a411,_0x571757){var _0x5544f1={'raw':![],'where':{'id':_0x14a411['params']['id']}},_0x21f0b3={};_0x21f0b3['model']=_[_0xcef3('0x38')](db['Dashboard'][_0xcef3('0x33')]);_0x21f0b3['query']=_[_0xcef3('0x38')](_0x14a411[_0xcef3('0x37')]);_0x21f0b3[_0xcef3('0x39')]=_['intersection'](_0x21f0b3['model'],_0x21f0b3[_0xcef3('0x37')]);_0x5544f1[_0xcef3('0x3d')]=_[_0xcef3('0x3a')](_0x21f0b3[_0xcef3('0x3b')],qs[_0xcef3('0x3c')](_0x14a411[_0xcef3('0x37')][_0xcef3('0x3c')]));_0x5544f1[_0xcef3('0x3d')]=_0x5544f1[_0xcef3('0x3d')][_0xcef3('0x3e')]?_0x5544f1[_0xcef3('0x3d')]:_0x21f0b3[_0xcef3('0x3b')];if(_0x14a411['query']['includeAll']){_0x5544f1['include']=[{'all':!![]}];}_0x5544f1=_[_0xcef3('0x45')]({},_0x5544f1,_0x14a411[_0xcef3('0x47')]);return db[_0xcef3('0x32')][_0xcef3('0x4d')](_0x5544f1)[_0xcef3('0x2a')](handleEntityNotFound(_0x571757,null))[_0xcef3('0x2a')](respondWithResult(_0x571757,null))[_0xcef3('0x4b')](handleError(_0x571757,null));};exports['create']=function(_0x4901fc,_0x10c915){return db[_0xcef3('0x32')][_0xcef3('0x4e')](_0x4901fc[_0xcef3('0x4f')],{})[_0xcef3('0x2a')](function(_0x39390f){var _0x4cde71=_0x4901fc[_0xcef3('0x50')][_0xcef3('0x51')]({'plain':!![]});if(!_0x4cde71)throw new Error(_0xcef3('0x52'));if(_0x4cde71[_0xcef3('0x53')]===_0xcef3('0x50')){var _0x1c2980=_0x39390f[_0xcef3('0x51')]({'plain':!![]});var _0x460b7e=_0xcef3('0x54');return db['UserProfileSection'][_0xcef3('0x4d')]({'where':{'name':_0x460b7e,'userProfileId':_0x4cde71[_0xcef3('0x55')]},'raw':!![]})[_0xcef3('0x2a')](function(_0x249fd5){if(_0x249fd5&&_0x249fd5['autoAssociation']===0x0){return db[_0xcef3('0x2b')]['create']({'name':_0x1c2980[_0xcef3('0x2e')],'resourceId':_0x1c2980['id'],'type':_0x249fd5[_0xcef3('0x2e')],'sectionId':_0x249fd5['id']},{})[_0xcef3('0x2a')](function(){return _0x39390f;});}else{return _0x39390f;}})[_0xcef3('0x4b')](function(_0x4b8099){logger[_0xcef3('0x2c')](_0xcef3('0x56'),_0x4b8099);throw _0x4b8099;});}return _0x39390f;})['then'](respondWithResult(_0x10c915,0xc9))[_0xcef3('0x4b')](handleError(_0x10c915,null));};exports[_0xcef3('0x57')]=function(_0x4fecae,_0x19fec2){var _0x2971f6={'where':{'id':_0x4fecae[_0xcef3('0x58')]['id']}},_0x34986e={};_0x34986e[_0xcef3('0x3b')]=_[_0xcef3('0x38')](db['Dashboard'][_0xcef3('0x33')]);_0x2971f6[_0xcef3('0x3d')]=_['intersection'](_0x34986e['model'],qs[_0xcef3('0x3c')](_0x4fecae[_0xcef3('0x37')][_0xcef3('0x3c')]));_0x2971f6['attributes']=_0x2971f6[_0xcef3('0x3d')]['length']?_0x2971f6[_0xcef3('0x3d')]:_0x34986e[_0xcef3('0x3b')];if(_0x4fecae[_0xcef3('0x37')][_0xcef3('0x48')]){_0x2971f6[_0xcef3('0x59')]=[{'all':!![]}];}_0x2971f6=_[_0xcef3('0x45')]({},_0x2971f6,_0x4fecae[_0xcef3('0x47')]);return db[_0xcef3('0x32')][_0xcef3('0x4d')](_0x2971f6)[_0xcef3('0x2a')](handleEntityNotFound(_0x19fec2,null))[_0xcef3('0x2a')](function(_0x5dcade){if(_0x5dcade){var _0x2e3ea9=_0x5dcade[_0xcef3('0x51')]({'plain':!![]});_0x2e3ea9=qs['omit'](_0x2e3ea9,['id',_0xcef3('0x5a'),_0xcef3('0x5b')]);_0x4fecae[_0xcef3('0x4f')]=_[_0xcef3('0x5c')](_0x4fecae[_0xcef3('0x4f')],['id',_0xcef3('0x5a'),'updatedAt']);return db[_0xcef3('0x32')][_0xcef3('0x4e')](_[_0xcef3('0x45')](_0x2e3ea9,_0x4fecae[_0xcef3('0x4f')]),{'include':_0x4fecae[_0xcef3('0x37')][_0xcef3('0x48')]?[{'all':!![]}]:undefined})[_0xcef3('0x2a')](function(_0x2fab0d){var _0x21b137=_0x4fecae[_0xcef3('0x50')][_0xcef3('0x51')]({'plain':!![]});if(!_0x21b137)throw new Error(_0xcef3('0x52'));if(_0x21b137[_0xcef3('0x53')]===_0xcef3('0x50')){var _0x4699ea=_0x2fab0d[_0xcef3('0x51')]({'plain':!![]});var _0x290fa0=_0xcef3('0x54');return db[_0xcef3('0x5d')][_0xcef3('0x4d')]({'where':{'name':_0x290fa0,'userProfileId':_0x21b137[_0xcef3('0x55')]},'raw':!![]})[_0xcef3('0x2a')](function(_0x440806){if(_0x440806&&_0x440806[_0xcef3('0x5e')]===0x0){return db[_0xcef3('0x2b')][_0xcef3('0x4e')]({'name':_0x4699ea[_0xcef3('0x2e')],'resourceId':_0x4699ea['id'],'type':_0x440806[_0xcef3('0x2e')],'sectionId':_0x440806['id']},{})[_0xcef3('0x2a')](function(){return _0x2fab0d;});}else{return _0x2fab0d;}})['catch'](function(_0x2b3603){logger[_0xcef3('0x2c')](_0xcef3('0x56'),_0x2b3603);throw _0x2b3603;});}return _0x2fab0d;});}})['then'](respondWithResult(_0x19fec2,0xc9))[_0xcef3('0x4b')](handleError(_0x19fec2,null));};exports['update']=function(_0x597868,_0x3fbef1){if(_0x597868[_0xcef3('0x4f')]['id']){delete _0x597868[_0xcef3('0x4f')]['id'];}return db[_0xcef3('0x32')][_0xcef3('0x4d')]({'where':{'id':_0x597868[_0xcef3('0x58')]['id']}})[_0xcef3('0x2a')](handleEntityNotFound(_0x3fbef1,null))[_0xcef3('0x2a')](saveUpdates(_0x597868[_0xcef3('0x4f')],null))[_0xcef3('0x2a')](respondWithResult(_0x3fbef1,null))[_0xcef3('0x4b')](handleError(_0x3fbef1,null));};exports['destroy']=function(_0x2fb371,_0x23c75f){return db['Dashboard'][_0xcef3('0x4d')]({'where':{'id':_0x2fb371[_0xcef3('0x58')]['id']}})[_0xcef3('0x2a')](handleEntityNotFound(_0x23c75f,null))[_0xcef3('0x2a')](removeEntity(_0x23c75f,null))[_0xcef3('0x4b')](handleError(_0x23c75f,null));};function widgetAttributes(_0x139c23){try{switch(_0x139c23[_0xcef3('0x35')]){case'iframe':return[{'name':_0xcef3('0x5f'),'value':_0x139c23[_0xcef3('0x5f')]||(_0x139c23[_0xcef3('0x60')]&&_0x139c23[_0xcef3('0x60')][0x0]?_0x139c23[_0xcef3('0x60')][0x0][_0xcef3('0x61')]:undefined)||_0xcef3('0x62')}];case _0xcef3('0x63'):return[{'name':'attrPath','value':_0x139c23['attrPath']||(_0x139c23[_0xcef3('0x60')]&&_0x139c23[_0xcef3('0x60')][0x0]?_0x139c23[_0xcef3('0x60')][0x0][_0xcef3('0x61')]:undefined)||''}];case _0xcef3('0x64'):return[{'name':'attrHourFormat','value':_0x139c23['attrHourFormat']||(_0x139c23[_0xcef3('0x60')]&&_0x139c23[_0xcef3('0x60')][0x0]?_0x139c23[_0xcef3('0x60')][0x0][_0xcef3('0x61')]:undefined)||_0xcef3('0x65')},{'name':_0xcef3('0x66'),'value':_0x139c23[_0xcef3('0x66')]||(_0x139c23[_0xcef3('0x60')]&&_0x139c23[_0xcef3('0x60')][0x1]?_0x139c23[_0xcef3('0x60')][0x1][_0xcef3('0x61')]:undefined)||'0.00'},{'name':_0xcef3('0x67'),'value':_0x139c23[_0xcef3('0x67')]||(_0x139c23['attrs']&&_0x139c23['attrs'][0x2]?_0x139c23[_0xcef3('0x60')][0x2][_0xcef3('0x61')]:undefined)||0xc}];case'counter':return[{'name':'attrMetric','value':_0x139c23[_0xcef3('0x68')]||(_0x139c23[_0xcef3('0x60')]&&_0x139c23[_0xcef3('0x60')][0x0]?_0x139c23['attrs'][0x0]['value']:undefined)||_0xcef3('0x69')},{'name':_0xcef3('0x6a'),'value':_0x139c23[_0xcef3('0x6a')]||(_0x139c23[_0xcef3('0x60')]&&_0x139c23[_0xcef3('0x60')][0x1]?_0x139c23['attrs'][0x1][_0xcef3('0x61')]:undefined)||[]},{'name':_0xcef3('0x67'),'value':_0x139c23[_0xcef3('0x67')]||(_0x139c23[_0xcef3('0x60')]&&_0x139c23[_0xcef3('0x60')][0x2]?_0x139c23['attrs'][0x2][_0xcef3('0x61')]:undefined)||0x14},{'name':_0xcef3('0x6b'),'value':_0x139c23[_0xcef3('0x6b')]||(_0x139c23[_0xcef3('0x60')]&&_0x139c23[_0xcef3('0x60')][0x3]?_0x139c23[_0xcef3('0x60')][0x3][_0xcef3('0x61')]:undefined)||_0xcef3('0x6c')},{'name':'attrEmailAccounts','value':_0x139c23[_0xcef3('0x6d')]||(_0x139c23['attrs']&&_0x139c23['attrs'][0x4]?_0x139c23[_0xcef3('0x60')][0x4][_0xcef3('0x61')]:undefined)||''},{'name':_0xcef3('0x6e'),'value':_0x139c23[_0xcef3('0x6e')]||(_0x139c23[_0xcef3('0x60')]&&_0x139c23[_0xcef3('0x60')][0x5]?_0x139c23[_0xcef3('0x60')][0x5][_0xcef3('0x61')]:undefined)||''},{'name':_0xcef3('0x6f'),'value':_0x139c23[_0xcef3('0x6f')]||(_0x139c23[_0xcef3('0x60')]&&_0x139c23['attrs'][0x6]?_0x139c23[_0xcef3('0x60')][0x6][_0xcef3('0x61')]:undefined)||''},{'name':_0xcef3('0x70'),'value':_0x139c23[_0xcef3('0x70')]||(_0x139c23[_0xcef3('0x60')]&&_0x139c23[_0xcef3('0x60')][0x7]?_0x139c23['attrs'][0x7][_0xcef3('0x61')]:undefined)||''},{'name':_0xcef3('0x71'),'value':_0x139c23['attrWhatsappAccounts']||(_0x139c23['attrs']&&_0x139c23[_0xcef3('0x60')][0x8]?_0x139c23[_0xcef3('0x60')][0x8][_0xcef3('0x61')]:undefined)||''},{'name':'attrChatWebsites','value':_0x139c23[_0xcef3('0x72')]||(_0x139c23[_0xcef3('0x60')]&&_0x139c23['attrs'][0x9]?_0x139c23[_0xcef3('0x60')][0x9][_0xcef3('0x61')]:undefined)||''}];case'multibar-chart':case _0xcef3('0x73'):return[{'name':'attrSerie1','value':_0x139c23[_0xcef3('0x74')]||(_0x139c23['attrs']&&_0x139c23['attrs'][0x0]?_0x139c23[_0xcef3('0x60')][0x0][_0xcef3('0x61')]:undefined)||_0xcef3('0x69')},{'name':_0xcef3('0x75'),'value':_0x139c23[_0xcef3('0x75')]||(_0x139c23['attrs']&&_0x139c23[_0xcef3('0x60')][0x1]?_0x139c23[_0xcef3('0x60')][0x1][_0xcef3('0x61')]:undefined)||null},{'name':'attrSerie3','value':_0x139c23[_0xcef3('0x76')]||(_0x139c23[_0xcef3('0x60')]&&_0x139c23['attrs'][0x2]?_0x139c23[_0xcef3('0x60')][0x2][_0xcef3('0x61')]:undefined)||null},{'name':'attrVoiceQueues','value':_0x139c23[_0xcef3('0x6a')]||(_0x139c23[_0xcef3('0x60')]&&_0x139c23['attrs'][0x3]?_0x139c23[_0xcef3('0x60')][0x3]['value']:undefined)||[]},{'name':'attrChannel','value':_0x139c23[_0xcef3('0x6b')]||(_0x139c23[_0xcef3('0x60')]&&_0x139c23[_0xcef3('0x60')][0x4]?_0x139c23['attrs'][0x4]['value']:undefined)||'voice'},{'name':_0xcef3('0x6d'),'value':_0x139c23['attrEmailAccounts']||(_0x139c23['attrs']&&_0x139c23[_0xcef3('0x60')][0x5]?_0x139c23['attrs'][0x5][_0xcef3('0x61')]:undefined)||''},{'name':'attrFaxAccounts','value':_0x139c23[_0xcef3('0x6e')]||(_0x139c23[_0xcef3('0x60')]&&_0x139c23['attrs'][0x6]?_0x139c23[_0xcef3('0x60')][0x6][_0xcef3('0x61')]:undefined)||''},{'name':_0xcef3('0x6f'),'value':_0x139c23['attrSmsAccounts']||(_0x139c23['attrs']&&_0x139c23[_0xcef3('0x60')][0x7]?_0x139c23[_0xcef3('0x60')][0x7]['value']:undefined)||''},{'name':_0xcef3('0x70'),'value':_0x139c23[_0xcef3('0x70')]||(_0x139c23[_0xcef3('0x60')]&&_0x139c23[_0xcef3('0x60')][0x8]?_0x139c23[_0xcef3('0x60')][0x8][_0xcef3('0x61')]:undefined)||''},{'name':_0xcef3('0x71'),'value':_0x139c23['attrWhatsappAccounts']||(_0x139c23[_0xcef3('0x60')]&&_0x139c23[_0xcef3('0x60')][0x9]?_0x139c23[_0xcef3('0x60')][0x9][_0xcef3('0x61')]:undefined)||''},{'name':'attrChatWebsites','value':_0x139c23[_0xcef3('0x72')]||(_0x139c23[_0xcef3('0x60')]&&_0x139c23[_0xcef3('0x60')][0xa]?_0x139c23[_0xcef3('0x60')][0xa][_0xcef3('0x61')]:undefined)||''}];case'web-report':return[{'name':_0xcef3('0x77'),'type':_0x139c23['reportType']||(_0x139c23['attrs']&&_0x139c23['attrs'][0x0]?_0x139c23['attrs'][0x0]['type']:undefined)||null,'value':_0x139c23['attrReport']||(_0x139c23[_0xcef3('0x60')]&&_0x139c23[_0xcef3('0x60')][0x0]?_0x139c23['attrs'][0x0][_0xcef3('0x61')]:undefined)||null},{'name':_0xcef3('0x78'),'value':_0x139c23[_0xcef3('0x78')]||(_0x139c23[_0xcef3('0x60')]&&_0x139c23[_0xcef3('0x60')][0x1]?_0x139c23[_0xcef3('0x60')][0x1][_0xcef3('0x61')]:undefined)||0x0}];default:return[];}}catch(_0x5971d1){logger['error'](_0xcef3('0x79'),JSON[_0xcef3('0x7a')](_0x5971d1));return[];}}exports[_0xcef3('0x7b')]=function(_0x42cb65,_0x5a1baa,_0x4671e6){if(_0x42cb65['body']['id']){delete _0x42cb65[_0xcef3('0x4f')]['id'];}return db[_0xcef3('0x32')][_0xcef3('0x4d')]({'where':{'id':_0x42cb65[_0xcef3('0x58')]['id']}})[_0xcef3('0x2a')](handleEntityNotFound(_0x5a1baa,null))[_0xcef3('0x2a')](function(_0x588da9){if(_0x588da9){_0x42cb65[_0xcef3('0x4f')]['DashboardId']=_0x588da9['id'];_0x42cb65[_0xcef3('0x4f')][_0xcef3('0x60')]=widgetAttributes(_0x42cb65[_0xcef3('0x4f')]);return db[_0xcef3('0x7c')]['create'](_0x42cb65[_0xcef3('0x4f')]);}})[_0xcef3('0x2a')](respondWithResult(_0x5a1baa,null))[_0xcef3('0x4b')](handleError(_0x5a1baa,null));};exports[_0xcef3('0x7d')]=function(_0x1a89f6,_0x36be86,_0x36795c){var _0x4d6b16={};var _0x59b0e5={};var _0x449fd6;var _0x30067e;return db[_0xcef3('0x32')]['findOne']({'where':{'id':_0x1a89f6[_0xcef3('0x58')]['id']}})['then'](handleEntityNotFound(_0x36be86,null))[_0xcef3('0x2a')](function(_0x193b7e){if(_0x193b7e){_0x449fd6=_0x193b7e;_0x59b0e5[_0xcef3('0x3b')]=_[_0xcef3('0x38')](db[_0xcef3('0x7c')]['rawAttributes']);_0x59b0e5[_0xcef3('0x37')]=_[_0xcef3('0x38')](_0x1a89f6[_0xcef3('0x37')]);_0x59b0e5[_0xcef3('0x39')]=_[_0xcef3('0x3a')](_0x59b0e5[_0xcef3('0x3b')],_0x59b0e5['query']);_0x4d6b16['attributes']=_[_0xcef3('0x3a')](_0x59b0e5[_0xcef3('0x3b')],qs[_0xcef3('0x3c')](_0x1a89f6['query'][_0xcef3('0x3c')]));_0x4d6b16['attributes']=_0x4d6b16[_0xcef3('0x3d')]['length']?_0x4d6b16[_0xcef3('0x3d')]:_0x59b0e5['model'];_0x4d6b16['order']=qs[_0xcef3('0x42')](_0x1a89f6[_0xcef3('0x37')]['sort']);_0x4d6b16[_0xcef3('0x43')]=qs['filters'](_['pick'](_0x1a89f6[_0xcef3('0x37')],_0x59b0e5['filters']));if(_0x1a89f6[_0xcef3('0x37')][_0xcef3('0x7e')]){_0x4d6b16[_0xcef3('0x43')]=_['merge'](_0x4d6b16[_0xcef3('0x43')],{'$or':_[_0xcef3('0x31')](_0x4d6b16[_0xcef3('0x3d')],function(_0x153f12){var _0xb9b38={};_0xb9b38[_0x153f12]={'$like':'%'+_0x1a89f6[_0xcef3('0x37')]['filter']+'%'};return _0xb9b38;})});}_0x4d6b16=_[_0xcef3('0x45')]({},_0x4d6b16,_0x1a89f6[_0xcef3('0x47')]);return _0x449fd6[_0xcef3('0x7d')](_0x4d6b16);}})['then'](function(_0x52e134){if(_0x52e134){_0x30067e=_0x52e134[_0xcef3('0x3e')];if(!_0x1a89f6[_0xcef3('0x37')][_0xcef3('0x3f')](_0xcef3('0x40'))){_0x4d6b16[_0xcef3('0x23')]=qs[_0xcef3('0x23')](_0x1a89f6[_0xcef3('0x37')][_0xcef3('0x23')]);_0x4d6b16['offset']=qs['offset'](_0x1a89f6[_0xcef3('0x37')]['offset']);}return _0x449fd6[_0xcef3('0x7d')](_0x4d6b16);}})[_0xcef3('0x2a')](function(_0x57857a){if(_0x57857a){return _0x57857a?{'count':_0x30067e,'rows':_0x57857a}:null;}})[_0xcef3('0x2a')](respondWithResult(_0x36be86,null))[_0xcef3('0x4b')](handleError(_0x36be86,null));};
\ No newline at end of file
+var _0xe6d5=['UserProfileResource','error','stack','name','send','index','map','Dashboard','rawAttributes','type','key','model','query','keys','filters','intersection','fields','attributes','length','hasOwnProperty','order','sort','pick','where','merge','filter','options','includeAll','include','findAll','catch','show','params','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','clone','omit','createdAt','updatedAt','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','destroy','attrUrl','attrs','value','https://','custom','attrPath','attrHourFormat','HH:mm:ss','attrTimezone','attrFontSize','counter','attrMetric','total','attrVoiceQueues','attrChannel','voice','attrEmailAccounts','attrFaxAccounts','attrSmsAccounts','attrOpenchannelAccounts','attrWhatsappAccounts','attrChatWebsites','pie-chart','attrSerie1','attrSerie2','attrSerie3','attrReport','reportType','attrRefresh','widgetAttributes:\x20%s','stringify','addItem','DashboardId','getItems','findOne','DashboardItem','nolimit','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','sox','to-csv','fs-extra','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/license/util','../../mysqldb','redis','localhost','socket.io-emitter','./dashboard.socket','register','sendStatus','status','end','json','undefined','limit','count','offset','set','Content-Range','apply','reject','save','update','then','get','CustomDashboards'];(function(_0x3e56fc,_0x336119){var _0x1e866b=function(_0x3dc12a){while(--_0x3dc12a){_0x3e56fc['push'](_0x3e56fc['shift']());}};_0x1e866b(++_0x336119);}(_0xe6d5,0x163));var _0x5e6d=function(_0x59145a,_0x1f60f1){_0x59145a=_0x59145a-0x0;var _0xf04d7=_0xe6d5[_0x59145a];return _0xf04d7;};'use strict';var emlformat=require(_0x5e6d('0x0'));var rimraf=require(_0x5e6d('0x1'));var zipdir=require(_0x5e6d('0x2'));var jsonpatch=require(_0x5e6d('0x3'));var rp=require(_0x5e6d('0x4'));var moment=require(_0x5e6d('0x5'));var BPromise=require(_0x5e6d('0x6'));var Mustache=require(_0x5e6d('0x7'));var util=require('util');var path=require(_0x5e6d('0x8'));var sox=require(_0x5e6d('0x9'));var csv=require(_0x5e6d('0xa'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x5e6d('0xb'));var _=require('lodash');var squel=require(_0x5e6d('0xc'));var crypto=require(_0x5e6d('0xd'));var jsforce=require(_0x5e6d('0xe'));var deskjs=require(_0x5e6d('0xf'));var toCsv=require(_0x5e6d('0xa'));var querystring=require(_0x5e6d('0x10'));var Papa=require(_0x5e6d('0x11'));var Redis=require(_0x5e6d('0x12'));var authService=require(_0x5e6d('0x13'));var qs=require(_0x5e6d('0x14'));var as=require(_0x5e6d('0x15'));var hardwareService=require(_0x5e6d('0x16'));var logger=require(_0x5e6d('0x17'))(_0x5e6d('0x18'));var utils=require(_0x5e6d('0x19'));var config=require('../../config/environment');var licenseUtil=require(_0x5e6d('0x1a'));var db=require(_0x5e6d('0x1b'))['db'];config[_0x5e6d('0x1c')]=_['defaults'](config[_0x5e6d('0x1c')],{'host':_0x5e6d('0x1d'),'port':0x18eb});var socket=require(_0x5e6d('0x1e'))(new Redis(config[_0x5e6d('0x1c')]));require(_0x5e6d('0x1f'))[_0x5e6d('0x20')](socket);function respondWithStatusCode(_0x1f653c,_0x4ed514){_0x4ed514=_0x4ed514||0xcc;return function(_0x341b19){if(_0x341b19){return _0x1f653c[_0x5e6d('0x21')](_0x4ed514);}return _0x1f653c[_0x5e6d('0x22')](_0x4ed514)[_0x5e6d('0x23')]();};}function respondWithResult(_0x377fa5,_0x24f3dd){_0x24f3dd=_0x24f3dd||0xc8;return function(_0x3d919a){if(_0x3d919a){return _0x377fa5[_0x5e6d('0x22')](_0x24f3dd)[_0x5e6d('0x24')](_0x3d919a);}};}function respondWithFilteredResult(_0xc41b3d,_0x2869bf){return function(_0x34d2d8){if(_0x34d2d8){var _0x2ed1a7=typeof _0x2869bf['offset']===_0x5e6d('0x25')&&typeof _0x2869bf[_0x5e6d('0x26')]===_0x5e6d('0x25');var _0x5bee40=_0x34d2d8[_0x5e6d('0x27')];var _0x18c314=_0x2ed1a7?0x0:_0x2869bf[_0x5e6d('0x28')];var _0x219ae9=_0x2ed1a7?_0x34d2d8['count']:_0x2869bf[_0x5e6d('0x28')]+_0x2869bf[_0x5e6d('0x26')];var _0x2f2c0a;if(_0x219ae9>=_0x5bee40){_0x219ae9=_0x5bee40;_0x2f2c0a=0xc8;}else{_0x2f2c0a=0xce;}_0xc41b3d['status'](_0x2f2c0a);return _0xc41b3d[_0x5e6d('0x29')](_0x5e6d('0x2a'),_0x18c314+'-'+_0x219ae9+'/'+_0x5bee40)[_0x5e6d('0x24')](_0x34d2d8);}return null;};}function patchUpdates(_0x43808d){return function(_0x160951){try{jsonpatch[_0x5e6d('0x2b')](_0x160951,_0x43808d,!![]);}catch(_0x5816f4){return BPromise[_0x5e6d('0x2c')](_0x5816f4);}return _0x160951[_0x5e6d('0x2d')]();};}function saveUpdates(_0x58d0c0,_0x1c5c6e){return function(_0x21df12){if(_0x21df12){return _0x21df12[_0x5e6d('0x2e')](_0x58d0c0)[_0x5e6d('0x2f')](function(_0x451cb8){return _0x451cb8;});}return null;};}function removeEntity(_0x314eb9,_0x56f411){return function(_0x21d098){if(_0x21d098){return _0x21d098['destroy']()['then'](function(){var _0x458c21=_0x21d098[_0x5e6d('0x30')]({'plain':!![]});var _0x128b1b=_0x5e6d('0x31');return db[_0x5e6d('0x32')]['destroy']({'where':{'type':_0x128b1b,'resourceId':_0x458c21['id']}})['then'](function(){return _0x21d098;});})['then'](function(){_0x314eb9[_0x5e6d('0x22')](0xcc)[_0x5e6d('0x23')]();});}};}function handleEntityNotFound(_0x1f8c52,_0xe17aa){return function(_0x13d915){if(!_0x13d915){_0x1f8c52['sendStatus'](0x194);}return _0x13d915;};}function handleError(_0x399405,_0x362ffb){_0x362ffb=_0x362ffb||0x1f4;return function(_0x33f48f){logger[_0x5e6d('0x33')](_0x33f48f[_0x5e6d('0x34')]);if(_0x33f48f[_0x5e6d('0x35')]){delete _0x33f48f[_0x5e6d('0x35')];}_0x399405[_0x5e6d('0x22')](_0x362ffb)[_0x5e6d('0x36')](_0x33f48f);};}exports[_0x5e6d('0x37')]=function(_0x522d21,_0x547534){var _0x1f73f1={},_0x107472={},_0x20eeab={'count':0x0,'rows':[]};var _0x4d4867=_[_0x5e6d('0x38')](db[_0x5e6d('0x39')][_0x5e6d('0x3a')],function(_0x1bef4c){return{'name':_0x1bef4c['fieldName'],'type':_0x1bef4c[_0x5e6d('0x3b')][_0x5e6d('0x3c')]};});_0x107472[_0x5e6d('0x3d')]=_[_0x5e6d('0x38')](_0x4d4867,_0x5e6d('0x35'));_0x107472[_0x5e6d('0x3e')]=_[_0x5e6d('0x3f')](_0x522d21[_0x5e6d('0x3e')]);_0x107472[_0x5e6d('0x40')]=_[_0x5e6d('0x41')](_0x107472[_0x5e6d('0x3d')],_0x107472[_0x5e6d('0x3e')]);_0x1f73f1['attributes']=_['intersection'](_0x107472['model'],qs[_0x5e6d('0x42')](_0x522d21['query'][_0x5e6d('0x42')]));_0x1f73f1[_0x5e6d('0x43')]=_0x1f73f1[_0x5e6d('0x43')][_0x5e6d('0x44')]?_0x1f73f1[_0x5e6d('0x43')]:_0x107472[_0x5e6d('0x3d')];if(!_0x522d21[_0x5e6d('0x3e')][_0x5e6d('0x45')]('nolimit')){_0x1f73f1[_0x5e6d('0x26')]=qs[_0x5e6d('0x26')](_0x522d21[_0x5e6d('0x3e')][_0x5e6d('0x26')]);_0x1f73f1['offset']=qs[_0x5e6d('0x28')](_0x522d21[_0x5e6d('0x3e')]['offset']);}_0x1f73f1[_0x5e6d('0x46')]=qs['sort'](_0x522d21[_0x5e6d('0x3e')][_0x5e6d('0x47')]);_0x1f73f1['where']=qs[_0x5e6d('0x40')](_[_0x5e6d('0x48')](_0x522d21[_0x5e6d('0x3e')],_0x107472['filters']),_0x4d4867);if(_0x522d21['query']['filter']){_0x1f73f1[_0x5e6d('0x49')]=_[_0x5e6d('0x4a')](_0x1f73f1[_0x5e6d('0x49')],{'$or':_[_0x5e6d('0x38')](_0x4d4867,function(_0x2bc033){if(_0x2bc033['type']!=='VIRTUAL'){var _0x13d8fc={};_0x13d8fc[_0x2bc033[_0x5e6d('0x35')]]={'$like':'%'+_0x522d21[_0x5e6d('0x3e')][_0x5e6d('0x4b')]+'%'};return _0x13d8fc;}})});}_0x1f73f1=_[_0x5e6d('0x4a')]({},_0x1f73f1,_0x522d21[_0x5e6d('0x4c')]);var _0x13a08d={'where':_0x1f73f1[_0x5e6d('0x49')]};return db[_0x5e6d('0x39')]['count'](_0x13a08d)[_0x5e6d('0x2f')](function(_0x1ff357){_0x20eeab['count']=_0x1ff357;if(_0x522d21[_0x5e6d('0x3e')][_0x5e6d('0x4d')]){_0x1f73f1[_0x5e6d('0x4e')]=[{'all':!![]}];}return db[_0x5e6d('0x39')][_0x5e6d('0x4f')](_0x1f73f1);})['then'](function(_0x2ffd0e){_0x20eeab['rows']=_0x2ffd0e;return _0x20eeab;})[_0x5e6d('0x2f')](respondWithFilteredResult(_0x547534,_0x1f73f1))[_0x5e6d('0x50')](handleError(_0x547534,null));};exports[_0x5e6d('0x51')]=function(_0x35e2c9,_0x83926d){var _0x53835b={'raw':![],'where':{'id':_0x35e2c9[_0x5e6d('0x52')]['id']}},_0x5cccef={};_0x5cccef[_0x5e6d('0x3d')]=_['keys'](db[_0x5e6d('0x39')]['rawAttributes']);_0x5cccef[_0x5e6d('0x3e')]=_[_0x5e6d('0x3f')](_0x35e2c9['query']);_0x5cccef[_0x5e6d('0x40')]=_[_0x5e6d('0x41')](_0x5cccef['model'],_0x5cccef[_0x5e6d('0x3e')]);_0x53835b[_0x5e6d('0x43')]=_[_0x5e6d('0x41')](_0x5cccef[_0x5e6d('0x3d')],qs[_0x5e6d('0x42')](_0x35e2c9[_0x5e6d('0x3e')]['fields']));_0x53835b[_0x5e6d('0x43')]=_0x53835b[_0x5e6d('0x43')][_0x5e6d('0x44')]?_0x53835b[_0x5e6d('0x43')]:_0x5cccef[_0x5e6d('0x3d')];if(_0x35e2c9[_0x5e6d('0x3e')]['includeAll']){_0x53835b[_0x5e6d('0x4e')]=[{'all':!![]}];}_0x53835b=_[_0x5e6d('0x4a')]({},_0x53835b,_0x35e2c9[_0x5e6d('0x4c')]);return db[_0x5e6d('0x39')][_0x5e6d('0x53')](_0x53835b)[_0x5e6d('0x2f')](handleEntityNotFound(_0x83926d,null))[_0x5e6d('0x2f')](respondWithResult(_0x83926d,null))[_0x5e6d('0x50')](handleError(_0x83926d,null));};exports[_0x5e6d('0x54')]=function(_0x4f958f,_0x21e2bf){return db['Dashboard'][_0x5e6d('0x54')](_0x4f958f[_0x5e6d('0x55')],{})['then'](function(_0xff727){var _0x2c0c35=_0x4f958f[_0x5e6d('0x56')][_0x5e6d('0x30')]({'plain':!![]});if(!_0x2c0c35)throw new Error(_0x5e6d('0x57'));if(_0x2c0c35[_0x5e6d('0x58')]===_0x5e6d('0x56')){var _0x1038f9=_0xff727[_0x5e6d('0x30')]({'plain':!![]});var _0x197838='CustomDashboards';return db[_0x5e6d('0x59')]['find']({'where':{'name':_0x197838,'userProfileId':_0x2c0c35[_0x5e6d('0x5a')]},'raw':!![]})['then'](function(_0x2cbbed){if(_0x2cbbed&&_0x2cbbed[_0x5e6d('0x5b')]===0x0){return db[_0x5e6d('0x32')]['create']({'name':_0x1038f9['name'],'resourceId':_0x1038f9['id'],'type':_0x2cbbed[_0x5e6d('0x35')],'sectionId':_0x2cbbed['id']},{})['then'](function(){return _0xff727;});}else{return _0xff727;}})['catch'](function(_0x21bcdb){logger[_0x5e6d('0x33')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x21bcdb);throw _0x21bcdb;});}return _0xff727;})[_0x5e6d('0x2f')](respondWithResult(_0x21e2bf,0xc9))['catch'](handleError(_0x21e2bf,null));};exports[_0x5e6d('0x5c')]=function(_0x3ac66f,_0x5a6077){var _0x46efa8={'where':{'id':_0x3ac66f['params']['id']}},_0x44bf69={};_0x44bf69[_0x5e6d('0x3d')]=_['keys'](db[_0x5e6d('0x39')][_0x5e6d('0x3a')]);_0x46efa8['attributes']=_['intersection'](_0x44bf69[_0x5e6d('0x3d')],qs[_0x5e6d('0x42')](_0x3ac66f[_0x5e6d('0x3e')]['fields']));_0x46efa8[_0x5e6d('0x43')]=_0x46efa8['attributes'][_0x5e6d('0x44')]?_0x46efa8[_0x5e6d('0x43')]:_0x44bf69[_0x5e6d('0x3d')];if(_0x3ac66f[_0x5e6d('0x3e')]['includeAll']){_0x46efa8[_0x5e6d('0x4e')]=[{'all':!![]}];}_0x46efa8=_[_0x5e6d('0x4a')]({},_0x46efa8,_0x3ac66f[_0x5e6d('0x4c')]);return db[_0x5e6d('0x39')]['find'](_0x46efa8)[_0x5e6d('0x2f')](handleEntityNotFound(_0x5a6077,null))[_0x5e6d('0x2f')](function(_0x400ebb){if(_0x400ebb){var _0x55d5ef=_0x400ebb[_0x5e6d('0x30')]({'plain':!![]});_0x55d5ef=qs[_0x5e6d('0x5d')](_0x55d5ef,['id',_0x5e6d('0x5e'),_0x5e6d('0x5f')]);_0x3ac66f['body']=_['omit'](_0x3ac66f['body'],['id','createdAt','updatedAt']);return db[_0x5e6d('0x39')]['create'](_['merge'](_0x55d5ef,_0x3ac66f[_0x5e6d('0x55')]),{'include':_0x3ac66f[_0x5e6d('0x3e')]['includeAll']?[{'all':!![]}]:undefined})[_0x5e6d('0x2f')](function(_0x326ba1){var _0x576e45=_0x3ac66f[_0x5e6d('0x56')][_0x5e6d('0x30')]({'plain':!![]});if(!_0x576e45)throw new Error(_0x5e6d('0x57'));if(_0x576e45['role']===_0x5e6d('0x56')){var _0x151cc9=_0x326ba1[_0x5e6d('0x30')]({'plain':!![]});var _0x5600eb=_0x5e6d('0x31');return db['UserProfileSection'][_0x5e6d('0x53')]({'where':{'name':_0x5600eb,'userProfileId':_0x576e45['userProfileId']},'raw':!![]})[_0x5e6d('0x2f')](function(_0x2af660){if(_0x2af660&&_0x2af660[_0x5e6d('0x5b')]===0x0){return db[_0x5e6d('0x32')][_0x5e6d('0x54')]({'name':_0x151cc9['name'],'resourceId':_0x151cc9['id'],'type':_0x2af660[_0x5e6d('0x35')],'sectionId':_0x2af660['id']},{})['then'](function(){return _0x326ba1;});}else{return _0x326ba1;}})[_0x5e6d('0x50')](function(_0x1f099b){logger[_0x5e6d('0x33')](_0x5e6d('0x60'),_0x1f099b);throw _0x1f099b;});}return _0x326ba1;});}})[_0x5e6d('0x2f')](respondWithResult(_0x5a6077,0xc9))['catch'](handleError(_0x5a6077,null));};exports[_0x5e6d('0x2e')]=function(_0xcd45a2,_0x1b2334){if(_0xcd45a2[_0x5e6d('0x55')]['id']){delete _0xcd45a2['body']['id'];}return db[_0x5e6d('0x39')][_0x5e6d('0x53')]({'where':{'id':_0xcd45a2[_0x5e6d('0x52')]['id']}})['then'](handleEntityNotFound(_0x1b2334,null))['then'](saveUpdates(_0xcd45a2[_0x5e6d('0x55')],null))[_0x5e6d('0x2f')](respondWithResult(_0x1b2334,null))[_0x5e6d('0x50')](handleError(_0x1b2334,null));};exports[_0x5e6d('0x61')]=function(_0x4bf4ac,_0x49a2bd){return db[_0x5e6d('0x39')][_0x5e6d('0x53')]({'where':{'id':_0x4bf4ac[_0x5e6d('0x52')]['id']}})[_0x5e6d('0x2f')](handleEntityNotFound(_0x49a2bd,null))[_0x5e6d('0x2f')](removeEntity(_0x49a2bd,null))[_0x5e6d('0x50')](handleError(_0x49a2bd,null));};function widgetAttributes(_0xa5e15c){try{switch(_0xa5e15c[_0x5e6d('0x3b')]){case'iframe':return[{'name':_0x5e6d('0x62'),'value':_0xa5e15c[_0x5e6d('0x62')]||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c[_0x5e6d('0x63')][0x0]?_0xa5e15c[_0x5e6d('0x63')][0x0][_0x5e6d('0x64')]:undefined)||_0x5e6d('0x65')}];case _0x5e6d('0x66'):return[{'name':_0x5e6d('0x67'),'value':_0xa5e15c[_0x5e6d('0x67')]||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c['attrs'][0x0]?_0xa5e15c[_0x5e6d('0x63')][0x0][_0x5e6d('0x64')]:undefined)||''}];case'clock':return[{'name':_0x5e6d('0x68'),'value':_0xa5e15c['attrHourFormat']||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c[_0x5e6d('0x63')][0x0]?_0xa5e15c[_0x5e6d('0x63')][0x0][_0x5e6d('0x64')]:undefined)||_0x5e6d('0x69')},{'name':_0x5e6d('0x6a'),'value':_0xa5e15c[_0x5e6d('0x6a')]||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c[_0x5e6d('0x63')][0x1]?_0xa5e15c[_0x5e6d('0x63')][0x1][_0x5e6d('0x64')]:undefined)||'0.00'},{'name':'attrFontSize','value':_0xa5e15c[_0x5e6d('0x6b')]||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c[_0x5e6d('0x63')][0x2]?_0xa5e15c['attrs'][0x2]['value']:undefined)||0xc}];case _0x5e6d('0x6c'):return[{'name':'attrMetric','value':_0xa5e15c[_0x5e6d('0x6d')]||(_0xa5e15c['attrs']&&_0xa5e15c['attrs'][0x0]?_0xa5e15c[_0x5e6d('0x63')][0x0]['value']:undefined)||_0x5e6d('0x6e')},{'name':'attrVoiceQueues','value':_0xa5e15c[_0x5e6d('0x6f')]||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c['attrs'][0x1]?_0xa5e15c[_0x5e6d('0x63')][0x1][_0x5e6d('0x64')]:undefined)||[]},{'name':_0x5e6d('0x6b'),'value':_0xa5e15c[_0x5e6d('0x6b')]||(_0xa5e15c['attrs']&&_0xa5e15c[_0x5e6d('0x63')][0x2]?_0xa5e15c['attrs'][0x2][_0x5e6d('0x64')]:undefined)||0x14},{'name':_0x5e6d('0x70'),'value':_0xa5e15c['attrChannel']||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c[_0x5e6d('0x63')][0x3]?_0xa5e15c[_0x5e6d('0x63')][0x3][_0x5e6d('0x64')]:undefined)||_0x5e6d('0x71')},{'name':_0x5e6d('0x72'),'value':_0xa5e15c[_0x5e6d('0x72')]||(_0xa5e15c['attrs']&&_0xa5e15c[_0x5e6d('0x63')][0x4]?_0xa5e15c[_0x5e6d('0x63')][0x4][_0x5e6d('0x64')]:undefined)||''},{'name':'attrFaxAccounts','value':_0xa5e15c[_0x5e6d('0x73')]||(_0xa5e15c['attrs']&&_0xa5e15c[_0x5e6d('0x63')][0x5]?_0xa5e15c['attrs'][0x5]['value']:undefined)||''},{'name':_0x5e6d('0x74'),'value':_0xa5e15c[_0x5e6d('0x74')]||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c[_0x5e6d('0x63')][0x6]?_0xa5e15c[_0x5e6d('0x63')][0x6][_0x5e6d('0x64')]:undefined)||''},{'name':'attrOpenchannelAccounts','value':_0xa5e15c[_0x5e6d('0x75')]||(_0xa5e15c['attrs']&&_0xa5e15c[_0x5e6d('0x63')][0x7]?_0xa5e15c['attrs'][0x7][_0x5e6d('0x64')]:undefined)||''},{'name':_0x5e6d('0x76'),'value':_0xa5e15c[_0x5e6d('0x76')]||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c['attrs'][0x8]?_0xa5e15c[_0x5e6d('0x63')][0x8]['value']:undefined)||''},{'name':_0x5e6d('0x77'),'value':_0xa5e15c[_0x5e6d('0x77')]||(_0xa5e15c['attrs']&&_0xa5e15c[_0x5e6d('0x63')][0x9]?_0xa5e15c['attrs'][0x9][_0x5e6d('0x64')]:undefined)||''}];case'multibar-chart':case _0x5e6d('0x78'):return[{'name':_0x5e6d('0x79'),'value':_0xa5e15c[_0x5e6d('0x79')]||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c[_0x5e6d('0x63')][0x0]?_0xa5e15c[_0x5e6d('0x63')][0x0]['value']:undefined)||_0x5e6d('0x6e')},{'name':_0x5e6d('0x7a'),'value':_0xa5e15c['attrSerie2']||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c[_0x5e6d('0x63')][0x1]?_0xa5e15c['attrs'][0x1][_0x5e6d('0x64')]:undefined)||null},{'name':_0x5e6d('0x7b'),'value':_0xa5e15c[_0x5e6d('0x7b')]||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c[_0x5e6d('0x63')][0x2]?_0xa5e15c[_0x5e6d('0x63')][0x2][_0x5e6d('0x64')]:undefined)||null},{'name':_0x5e6d('0x6f'),'value':_0xa5e15c[_0x5e6d('0x6f')]||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c[_0x5e6d('0x63')][0x3]?_0xa5e15c[_0x5e6d('0x63')][0x3][_0x5e6d('0x64')]:undefined)||[]},{'name':_0x5e6d('0x70'),'value':_0xa5e15c['attrChannel']||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c[_0x5e6d('0x63')][0x4]?_0xa5e15c[_0x5e6d('0x63')][0x4]['value']:undefined)||_0x5e6d('0x71')},{'name':_0x5e6d('0x72'),'value':_0xa5e15c[_0x5e6d('0x72')]||(_0xa5e15c['attrs']&&_0xa5e15c[_0x5e6d('0x63')][0x5]?_0xa5e15c[_0x5e6d('0x63')][0x5]['value']:undefined)||''},{'name':_0x5e6d('0x73'),'value':_0xa5e15c[_0x5e6d('0x73')]||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c[_0x5e6d('0x63')][0x6]?_0xa5e15c[_0x5e6d('0x63')][0x6][_0x5e6d('0x64')]:undefined)||''},{'name':_0x5e6d('0x74'),'value':_0xa5e15c[_0x5e6d('0x74')]||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c[_0x5e6d('0x63')][0x7]?_0xa5e15c[_0x5e6d('0x63')][0x7][_0x5e6d('0x64')]:undefined)||''},{'name':_0x5e6d('0x75'),'value':_0xa5e15c[_0x5e6d('0x75')]||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c['attrs'][0x8]?_0xa5e15c[_0x5e6d('0x63')][0x8]['value']:undefined)||''},{'name':'attrWhatsappAccounts','value':_0xa5e15c[_0x5e6d('0x76')]||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c[_0x5e6d('0x63')][0x9]?_0xa5e15c[_0x5e6d('0x63')][0x9][_0x5e6d('0x64')]:undefined)||''},{'name':_0x5e6d('0x77'),'value':_0xa5e15c[_0x5e6d('0x77')]||(_0xa5e15c['attrs']&&_0xa5e15c[_0x5e6d('0x63')][0xa]?_0xa5e15c[_0x5e6d('0x63')][0xa][_0x5e6d('0x64')]:undefined)||''}];case'web-report':return[{'name':_0x5e6d('0x7c'),'type':_0xa5e15c[_0x5e6d('0x7d')]||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c[_0x5e6d('0x63')][0x0]?_0xa5e15c[_0x5e6d('0x63')][0x0][_0x5e6d('0x3b')]:undefined)||null,'value':_0xa5e15c[_0x5e6d('0x7c')]||(_0xa5e15c['attrs']&&_0xa5e15c[_0x5e6d('0x63')][0x0]?_0xa5e15c['attrs'][0x0][_0x5e6d('0x64')]:undefined)||null},{'name':_0x5e6d('0x7e'),'value':_0xa5e15c[_0x5e6d('0x7e')]||(_0xa5e15c[_0x5e6d('0x63')]&&_0xa5e15c['attrs'][0x1]?_0xa5e15c['attrs'][0x1][_0x5e6d('0x64')]:undefined)||0x0}];default:return[];}}catch(_0x361676){logger['error'](_0x5e6d('0x7f'),JSON[_0x5e6d('0x80')](_0x361676));return[];}}exports[_0x5e6d('0x81')]=function(_0x597135,_0x4941ea,_0x2c9007){if(_0x597135[_0x5e6d('0x55')]['id']){delete _0x597135['body']['id'];}return db[_0x5e6d('0x39')]['find']({'where':{'id':_0x597135['params']['id']}})['then'](handleEntityNotFound(_0x4941ea,null))[_0x5e6d('0x2f')](function(_0x85c8bd){if(_0x85c8bd){_0x597135[_0x5e6d('0x55')][_0x5e6d('0x82')]=_0x85c8bd['id'];_0x597135['body'][_0x5e6d('0x63')]=widgetAttributes(_0x597135['body']);return db['DashboardItem'][_0x5e6d('0x54')](_0x597135[_0x5e6d('0x55')]);}})[_0x5e6d('0x2f')](respondWithResult(_0x4941ea,null))[_0x5e6d('0x50')](handleError(_0x4941ea,null));};exports[_0x5e6d('0x83')]=function(_0x670db6,_0x4ffc28,_0x351d89){var _0x279ac8={};var _0x1d4d2d={};var _0x2f4d82;var _0x78098;return db[_0x5e6d('0x39')][_0x5e6d('0x84')]({'where':{'id':_0x670db6[_0x5e6d('0x52')]['id']}})[_0x5e6d('0x2f')](handleEntityNotFound(_0x4ffc28,null))[_0x5e6d('0x2f')](function(_0x5cb638){if(_0x5cb638){_0x2f4d82=_0x5cb638;_0x1d4d2d[_0x5e6d('0x3d')]=_[_0x5e6d('0x3f')](db[_0x5e6d('0x85')][_0x5e6d('0x3a')]);_0x1d4d2d[_0x5e6d('0x3e')]=_['keys'](_0x670db6[_0x5e6d('0x3e')]);_0x1d4d2d['filters']=_[_0x5e6d('0x41')](_0x1d4d2d[_0x5e6d('0x3d')],_0x1d4d2d[_0x5e6d('0x3e')]);_0x279ac8[_0x5e6d('0x43')]=_[_0x5e6d('0x41')](_0x1d4d2d[_0x5e6d('0x3d')],qs[_0x5e6d('0x42')](_0x670db6[_0x5e6d('0x3e')]['fields']));_0x279ac8[_0x5e6d('0x43')]=_0x279ac8[_0x5e6d('0x43')][_0x5e6d('0x44')]?_0x279ac8['attributes']:_0x1d4d2d[_0x5e6d('0x3d')];_0x279ac8[_0x5e6d('0x46')]=qs['sort'](_0x670db6['query'][_0x5e6d('0x47')]);_0x279ac8[_0x5e6d('0x49')]=qs[_0x5e6d('0x40')](_[_0x5e6d('0x48')](_0x670db6[_0x5e6d('0x3e')],_0x1d4d2d['filters']));if(_0x670db6[_0x5e6d('0x3e')][_0x5e6d('0x4b')]){_0x279ac8[_0x5e6d('0x49')]=_[_0x5e6d('0x4a')](_0x279ac8[_0x5e6d('0x49')],{'$or':_['map'](_0x279ac8[_0x5e6d('0x43')],function(_0x2e93af){var _0x2a42ae={};_0x2a42ae[_0x2e93af]={'$like':'%'+_0x670db6[_0x5e6d('0x3e')][_0x5e6d('0x4b')]+'%'};return _0x2a42ae;})});}_0x279ac8=_['merge']({},_0x279ac8,_0x670db6['options']);return _0x2f4d82['getItems'](_0x279ac8);}})[_0x5e6d('0x2f')](function(_0x5f91d8){if(_0x5f91d8){_0x78098=_0x5f91d8[_0x5e6d('0x44')];if(!_0x670db6[_0x5e6d('0x3e')][_0x5e6d('0x45')](_0x5e6d('0x86'))){_0x279ac8['limit']=qs[_0x5e6d('0x26')](_0x670db6[_0x5e6d('0x3e')][_0x5e6d('0x26')]);_0x279ac8[_0x5e6d('0x28')]=qs[_0x5e6d('0x28')](_0x670db6[_0x5e6d('0x3e')][_0x5e6d('0x28')]);}return _0x2f4d82[_0x5e6d('0x83')](_0x279ac8);}})[_0x5e6d('0x2f')](function(_0x2b2168){if(_0x2b2168){return _0x2b2168?{'count':_0x78098,'rows':_0x2b2168}:null;}})[_0x5e6d('0x2f')](respondWithResult(_0x4ffc28,null))[_0x5e6d('0x50')](handleError(_0x4ffc28,null));};
\ No newline at end of file