Built motion from commit 21186556.|2.6.19
[motion2.git] / server / api / dashboard / dashboard.controller.js
index 3cb8aa0..c2d71a1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9cb2=['attrChatWebsites','multibar-chart','pie-chart','attrSerie1','attrSerie2','attrSerie3','attrWhatsappAccounts','web-report','attrReport','reportType','attrRefresh','widgetAttributes:\x20%s','stringify','addItem','DashboardId','getItems','findOne','eml-format','rimraf','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','defaults','redis','socket.io-emitter','./dashboard.socket','register','sendStatus','status','end','json','offset','undefined','limit','count','set','apply','reject','save','update','then','get','CustomDashboards','UserProfileResource','name','map','Dashboard','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','catch','show','params','fields','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','error','find','omit','createdAt','updatedAt','destroy','iframe','attrUrl','attrs','https://','custom','attrPath','value','attrHourFormat','attrTimezone','0.00','attrFontSize','attrMetric','total','attrVoiceQueues','attrChannel','voice','attrEmailAccounts','attrFaxAccounts','attrSmsAccounts','attrOpenchannelAccounts'];(function(_0x355bb9,_0x1f5e7d){var _0x4679ec=function(_0x227672){while(--_0x227672){_0x355bb9['push'](_0x355bb9['shift']());}};_0x4679ec(++_0x1f5e7d);}(_0x9cb2,0x113));var _0x29cb=function(_0x1c58fa,_0x182728){_0x1c58fa=_0x1c58fa-0x0;var _0x4f88ec=_0x9cb2[_0x1c58fa];return _0x4f88ec;};'use strict';var emlformat=require(_0x29cb('0x0'));var rimraf=require(_0x29cb('0x1'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0x29cb('0x2'));var moment=require(_0x29cb('0x3'));var BPromise=require(_0x29cb('0x4'));var Mustache=require(_0x29cb('0x5'));var util=require(_0x29cb('0x6'));var path=require(_0x29cb('0x7'));var sox=require('sox');var csv=require(_0x29cb('0x8'));var ejs=require(_0x29cb('0x9'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x29cb('0xa'));var squel=require(_0x29cb('0xb'));var crypto=require(_0x29cb('0xc'));var jsforce=require(_0x29cb('0xd'));var deskjs=require(_0x29cb('0xe'));var toCsv=require(_0x29cb('0x8'));var querystring=require('querystring');var Papa=require(_0x29cb('0xf'));var Redis=require('ioredis');var authService=require(_0x29cb('0x10'));var qs=require(_0x29cb('0x11'));var as=require(_0x29cb('0x12'));var hardwareService=require(_0x29cb('0x13'));var logger=require(_0x29cb('0x14'))(_0x29cb('0x15'));var utils=require(_0x29cb('0x16'));var config=require(_0x29cb('0x17'));var licenseUtil=require(_0x29cb('0x18'));var db=require('../../mysqldb')['db'];config['redis']=_[_0x29cb('0x19')](config[_0x29cb('0x1a')],{'host':'localhost','port':0x18eb});var socket=require(_0x29cb('0x1b'))(new Redis(config[_0x29cb('0x1a')]));require(_0x29cb('0x1c'))[_0x29cb('0x1d')](socket);function respondWithStatusCode(_0x3212da,_0x2e835f){_0x2e835f=_0x2e835f||0xcc;return function(_0x22435b){if(_0x22435b){return _0x3212da[_0x29cb('0x1e')](_0x2e835f);}return _0x3212da[_0x29cb('0x1f')](_0x2e835f)[_0x29cb('0x20')]();};}function respondWithResult(_0x3f789d,_0x2a69f4){_0x2a69f4=_0x2a69f4||0xc8;return function(_0x426006){if(_0x426006){return _0x3f789d[_0x29cb('0x1f')](_0x2a69f4)[_0x29cb('0x21')](_0x426006);}};}function respondWithFilteredResult(_0x1f8691,_0x5316a6){return function(_0x43c633){if(_0x43c633){var _0xb77137=typeof _0x5316a6[_0x29cb('0x22')]===_0x29cb('0x23')&&typeof _0x5316a6[_0x29cb('0x24')]===_0x29cb('0x23');var _0xbaa0b1=_0x43c633[_0x29cb('0x25')];var _0x10868b=_0xb77137?0x0:_0x5316a6[_0x29cb('0x22')];var _0x5b54c8=_0xb77137?_0x43c633['count']:_0x5316a6[_0x29cb('0x22')]+_0x5316a6['limit'];var _0x38f203;if(_0x5b54c8>=_0xbaa0b1){_0x5b54c8=_0xbaa0b1;_0x38f203=0xc8;}else{_0x38f203=0xce;}_0x1f8691[_0x29cb('0x1f')](_0x38f203);return _0x1f8691[_0x29cb('0x26')]('Content-Range',_0x10868b+'-'+_0x5b54c8+'/'+_0xbaa0b1)[_0x29cb('0x21')](_0x43c633);}return null;};}function patchUpdates(_0x3c4039){return function(_0x24bdc0){try{jsonpatch[_0x29cb('0x27')](_0x24bdc0,_0x3c4039,!![]);}catch(_0x478778){return BPromise[_0x29cb('0x28')](_0x478778);}return _0x24bdc0[_0x29cb('0x29')]();};}function saveUpdates(_0x4b5244,_0x3f0689){return function(_0x5710d4){if(_0x5710d4){return _0x5710d4[_0x29cb('0x2a')](_0x4b5244)[_0x29cb('0x2b')](function(_0x1d43e7){return _0x1d43e7;});}return null;};}function removeEntity(_0x4e2882,_0x4fc08e){return function(_0x5c78c9){if(_0x5c78c9){return _0x5c78c9['destroy']()[_0x29cb('0x2b')](function(){var _0x529e20=_0x5c78c9[_0x29cb('0x2c')]({'plain':!![]});var _0x99d293=_0x29cb('0x2d');return db[_0x29cb('0x2e')]['destroy']({'where':{'type':_0x99d293,'resourceId':_0x529e20['id']}})[_0x29cb('0x2b')](function(){return _0x5c78c9;});})[_0x29cb('0x2b')](function(){_0x4e2882[_0x29cb('0x1f')](0xcc)[_0x29cb('0x20')]();});}};}function handleEntityNotFound(_0x18f1af,_0x3509a0){return function(_0x56f8c1){if(!_0x56f8c1){_0x18f1af[_0x29cb('0x1e')](0x194);}return _0x56f8c1;};}function handleError(_0x3464e8,_0x52d9ba){_0x52d9ba=_0x52d9ba||0x1f4;return function(_0x528d16){logger['error'](_0x528d16['stack']);if(_0x528d16['name']){delete _0x528d16[_0x29cb('0x2f')];}_0x3464e8[_0x29cb('0x1f')](_0x52d9ba)['send'](_0x528d16);};}exports['index']=function(_0x2c6169,_0x104472){var _0x5cdf9f={},_0xd9ec8e={},_0x175b50={'count':0x0,'rows':[]};var _0x250571=_[_0x29cb('0x30')](db[_0x29cb('0x31')][_0x29cb('0x32')],function(_0x49c7c6){return{'name':_0x49c7c6[_0x29cb('0x33')],'type':_0x49c7c6[_0x29cb('0x34')][_0x29cb('0x35')]};});_0xd9ec8e[_0x29cb('0x36')]=_['map'](_0x250571,_0x29cb('0x2f'));_0xd9ec8e[_0x29cb('0x37')]=_[_0x29cb('0x38')](_0x2c6169[_0x29cb('0x37')]);_0xd9ec8e[_0x29cb('0x39')]=_[_0x29cb('0x3a')](_0xd9ec8e[_0x29cb('0x36')],_0xd9ec8e[_0x29cb('0x37')]);_0x5cdf9f[_0x29cb('0x3b')]=_[_0x29cb('0x3a')](_0xd9ec8e[_0x29cb('0x36')],qs['fields'](_0x2c6169['query']['fields']));_0x5cdf9f[_0x29cb('0x3b')]=_0x5cdf9f['attributes'][_0x29cb('0x3c')]?_0x5cdf9f[_0x29cb('0x3b')]:_0xd9ec8e[_0x29cb('0x36')];if(!_0x2c6169[_0x29cb('0x37')][_0x29cb('0x3d')](_0x29cb('0x3e'))){_0x5cdf9f['limit']=qs[_0x29cb('0x24')](_0x2c6169[_0x29cb('0x37')][_0x29cb('0x24')]);_0x5cdf9f[_0x29cb('0x22')]=qs[_0x29cb('0x22')](_0x2c6169[_0x29cb('0x37')][_0x29cb('0x22')]);}_0x5cdf9f[_0x29cb('0x3f')]=qs[_0x29cb('0x40')](_0x2c6169[_0x29cb('0x37')][_0x29cb('0x40')]);_0x5cdf9f[_0x29cb('0x41')]=qs['filters'](_[_0x29cb('0x42')](_0x2c6169[_0x29cb('0x37')],_0xd9ec8e[_0x29cb('0x39')]),_0x250571);if(_0x2c6169[_0x29cb('0x37')][_0x29cb('0x43')]){_0x5cdf9f[_0x29cb('0x41')]=_[_0x29cb('0x44')](_0x5cdf9f[_0x29cb('0x41')],{'$or':_[_0x29cb('0x30')](_0x250571,function(_0x375ca4){if(_0x375ca4[_0x29cb('0x34')]!==_0x29cb('0x45')){var _0x1eb400={};_0x1eb400[_0x375ca4['name']]={'$like':'%'+_0x2c6169[_0x29cb('0x37')][_0x29cb('0x43')]+'%'};return _0x1eb400;}})});}_0x5cdf9f=_[_0x29cb('0x44')]({},_0x5cdf9f,_0x2c6169[_0x29cb('0x46')]);var _0x511bf6={'where':_0x5cdf9f['where']};return db['Dashboard']['count'](_0x511bf6)['then'](function(_0x59dccb){_0x175b50['count']=_0x59dccb;if(_0x2c6169[_0x29cb('0x37')][_0x29cb('0x47')]){_0x5cdf9f[_0x29cb('0x48')]=[{'all':!![]}];}return db[_0x29cb('0x31')][_0x29cb('0x49')](_0x5cdf9f);})[_0x29cb('0x2b')](function(_0x1f1f54){_0x175b50['rows']=_0x1f1f54;return _0x175b50;})[_0x29cb('0x2b')](respondWithFilteredResult(_0x104472,_0x5cdf9f))[_0x29cb('0x4a')](handleError(_0x104472,null));};exports[_0x29cb('0x4b')]=function(_0x2158f7,_0xa9161f){var _0x5c119c={'raw':![],'where':{'id':_0x2158f7[_0x29cb('0x4c')]['id']}},_0xc5dd02={};_0xc5dd02['model']=_['keys'](db[_0x29cb('0x31')]['rawAttributes']);_0xc5dd02[_0x29cb('0x37')]=_[_0x29cb('0x38')](_0x2158f7[_0x29cb('0x37')]);_0xc5dd02[_0x29cb('0x39')]=_[_0x29cb('0x3a')](_0xc5dd02[_0x29cb('0x36')],_0xc5dd02[_0x29cb('0x37')]);_0x5c119c[_0x29cb('0x3b')]=_[_0x29cb('0x3a')](_0xc5dd02[_0x29cb('0x36')],qs[_0x29cb('0x4d')](_0x2158f7['query']['fields']));_0x5c119c[_0x29cb('0x3b')]=_0x5c119c[_0x29cb('0x3b')][_0x29cb('0x3c')]?_0x5c119c[_0x29cb('0x3b')]:_0xc5dd02[_0x29cb('0x36')];if(_0x2158f7[_0x29cb('0x37')]['includeAll']){_0x5c119c['include']=[{'all':!![]}];}_0x5c119c=_[_0x29cb('0x44')]({},_0x5c119c,_0x2158f7['options']);return db[_0x29cb('0x31')]['find'](_0x5c119c)[_0x29cb('0x2b')](handleEntityNotFound(_0xa9161f,null))[_0x29cb('0x2b')](respondWithResult(_0xa9161f,null))[_0x29cb('0x4a')](handleError(_0xa9161f,null));};exports[_0x29cb('0x4e')]=function(_0x43aa2c,_0x365674){return db[_0x29cb('0x31')][_0x29cb('0x4e')](_0x43aa2c[_0x29cb('0x4f')],{})[_0x29cb('0x2b')](function(_0x2e2b50){var _0x4ae48d=_0x43aa2c[_0x29cb('0x50')]['get']({'plain':!![]});if(!_0x4ae48d)throw new Error(_0x29cb('0x51'));if(_0x4ae48d[_0x29cb('0x52')]===_0x29cb('0x50')){var _0x1fb636=_0x2e2b50[_0x29cb('0x2c')]({'plain':!![]});var _0x5af0b4='CustomDashboards';return db[_0x29cb('0x53')]['find']({'where':{'name':_0x5af0b4,'userProfileId':_0x4ae48d[_0x29cb('0x54')]},'raw':!![]})[_0x29cb('0x2b')](function(_0x3bb921){if(_0x3bb921&&_0x3bb921[_0x29cb('0x55')]===0x0){return db[_0x29cb('0x2e')][_0x29cb('0x4e')]({'name':_0x1fb636['name'],'resourceId':_0x1fb636['id'],'type':_0x3bb921[_0x29cb('0x2f')],'sectionId':_0x3bb921['id']},{})[_0x29cb('0x2b')](function(){return _0x2e2b50;});}else{return _0x2e2b50;}})[_0x29cb('0x4a')](function(_0xfad9b){logger[_0x29cb('0x56')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0xfad9b);throw _0xfad9b;});}return _0x2e2b50;})[_0x29cb('0x2b')](respondWithResult(_0x365674,0xc9))[_0x29cb('0x4a')](handleError(_0x365674,null));};exports['clone']=function(_0x81074d,_0x2d3507){var _0x25ba0b={'where':{'id':_0x81074d[_0x29cb('0x4c')]['id']}},_0x36e784={};_0x36e784[_0x29cb('0x36')]=_[_0x29cb('0x38')](db['Dashboard'][_0x29cb('0x32')]);_0x25ba0b[_0x29cb('0x3b')]=_[_0x29cb('0x3a')](_0x36e784[_0x29cb('0x36')],qs['fields'](_0x81074d['query'][_0x29cb('0x4d')]));_0x25ba0b['attributes']=_0x25ba0b['attributes']['length']?_0x25ba0b['attributes']:_0x36e784['model'];if(_0x81074d[_0x29cb('0x37')][_0x29cb('0x47')]){_0x25ba0b['include']=[{'all':!![]}];}_0x25ba0b=_[_0x29cb('0x44')]({},_0x25ba0b,_0x81074d[_0x29cb('0x46')]);return db[_0x29cb('0x31')][_0x29cb('0x57')](_0x25ba0b)[_0x29cb('0x2b')](handleEntityNotFound(_0x2d3507,null))['then'](function(_0x36804e){if(_0x36804e){var _0x56b7a0=_0x36804e[_0x29cb('0x2c')]({'plain':!![]});_0x56b7a0=qs[_0x29cb('0x58')](_0x56b7a0,['id',_0x29cb('0x59'),_0x29cb('0x5a')]);_0x81074d['body']=_[_0x29cb('0x58')](_0x81074d[_0x29cb('0x4f')],['id',_0x29cb('0x59'),_0x29cb('0x5a')]);return db[_0x29cb('0x31')][_0x29cb('0x4e')](_[_0x29cb('0x44')](_0x56b7a0,_0x81074d[_0x29cb('0x4f')]),{'include':_0x81074d[_0x29cb('0x37')]['includeAll']?[{'all':!![]}]:undefined})[_0x29cb('0x2b')](function(_0x19c34d){var _0x59afa7=_0x81074d[_0x29cb('0x50')][_0x29cb('0x2c')]({'plain':!![]});if(!_0x59afa7)throw new Error(_0x29cb('0x51'));if(_0x59afa7[_0x29cb('0x52')]===_0x29cb('0x50')){var _0x571c10=_0x19c34d[_0x29cb('0x2c')]({'plain':!![]});var _0x3193b8=_0x29cb('0x2d');return db[_0x29cb('0x53')][_0x29cb('0x57')]({'where':{'name':_0x3193b8,'userProfileId':_0x59afa7['userProfileId']},'raw':!![]})[_0x29cb('0x2b')](function(_0x414df3){if(_0x414df3&&_0x414df3['autoAssociation']===0x0){return db[_0x29cb('0x2e')][_0x29cb('0x4e')]({'name':_0x571c10[_0x29cb('0x2f')],'resourceId':_0x571c10['id'],'type':_0x414df3[_0x29cb('0x2f')],'sectionId':_0x414df3['id']},{})['then'](function(){return _0x19c34d;});}else{return _0x19c34d;}})[_0x29cb('0x4a')](function(_0x9b224e){logger[_0x29cb('0x56')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x9b224e);throw _0x9b224e;});}return _0x19c34d;});}})[_0x29cb('0x2b')](respondWithResult(_0x2d3507,0xc9))[_0x29cb('0x4a')](handleError(_0x2d3507,null));};exports[_0x29cb('0x2a')]=function(_0x151604,_0x495e4a){if(_0x151604['body']['id']){delete _0x151604[_0x29cb('0x4f')]['id'];}return db[_0x29cb('0x31')][_0x29cb('0x57')]({'where':{'id':_0x151604['params']['id']}})[_0x29cb('0x2b')](handleEntityNotFound(_0x495e4a,null))[_0x29cb('0x2b')](saveUpdates(_0x151604['body'],null))[_0x29cb('0x2b')](respondWithResult(_0x495e4a,null))[_0x29cb('0x4a')](handleError(_0x495e4a,null));};exports[_0x29cb('0x5b')]=function(_0x15f0b2,_0x325edb){return db[_0x29cb('0x31')][_0x29cb('0x57')]({'where':{'id':_0x15f0b2[_0x29cb('0x4c')]['id']}})[_0x29cb('0x2b')](handleEntityNotFound(_0x325edb,null))[_0x29cb('0x2b')](removeEntity(_0x325edb,null))[_0x29cb('0x4a')](handleError(_0x325edb,null));};function widgetAttributes(_0x18d17e){try{switch(_0x18d17e[_0x29cb('0x34')]){case _0x29cb('0x5c'):return[{'name':_0x29cb('0x5d'),'value':_0x18d17e[_0x29cb('0x5d')]||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e[_0x29cb('0x5e')][0x0]?_0x18d17e[_0x29cb('0x5e')][0x0]['value']:undefined)||_0x29cb('0x5f')}];case _0x29cb('0x60'):return[{'name':'attrPath','value':_0x18d17e[_0x29cb('0x61')]||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e['attrs'][0x0]?_0x18d17e[_0x29cb('0x5e')][0x0][_0x29cb('0x62')]:undefined)||''}];case'clock':return[{'name':_0x29cb('0x63'),'value':_0x18d17e['attrHourFormat']||(_0x18d17e['attrs']&&_0x18d17e[_0x29cb('0x5e')][0x0]?_0x18d17e[_0x29cb('0x5e')][0x0][_0x29cb('0x62')]:undefined)||'HH:mm:ss'},{'name':_0x29cb('0x64'),'value':_0x18d17e[_0x29cb('0x64')]||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e[_0x29cb('0x5e')][0x1]?_0x18d17e[_0x29cb('0x5e')][0x1][_0x29cb('0x62')]:undefined)||_0x29cb('0x65')},{'name':_0x29cb('0x66'),'value':_0x18d17e[_0x29cb('0x66')]||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e['attrs'][0x2]?_0x18d17e[_0x29cb('0x5e')][0x2][_0x29cb('0x62')]:undefined)||0xc}];case'counter':return[{'name':_0x29cb('0x67'),'value':_0x18d17e['attrMetric']||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e['attrs'][0x0]?_0x18d17e[_0x29cb('0x5e')][0x0][_0x29cb('0x62')]:undefined)||_0x29cb('0x68')},{'name':_0x29cb('0x69'),'value':_0x18d17e['attrVoiceQueues']||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e[_0x29cb('0x5e')][0x1]?_0x18d17e['attrs'][0x1][_0x29cb('0x62')]:undefined)||[]},{'name':_0x29cb('0x66'),'value':_0x18d17e['attrFontSize']||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e[_0x29cb('0x5e')][0x2]?_0x18d17e['attrs'][0x2][_0x29cb('0x62')]:undefined)||0x14},{'name':'attrChannel','value':_0x18d17e[_0x29cb('0x6a')]||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e['attrs'][0x3]?_0x18d17e[_0x29cb('0x5e')][0x3][_0x29cb('0x62')]:undefined)||_0x29cb('0x6b')},{'name':_0x29cb('0x6c'),'value':_0x18d17e[_0x29cb('0x6c')]||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e[_0x29cb('0x5e')][0x4]?_0x18d17e[_0x29cb('0x5e')][0x4][_0x29cb('0x62')]:undefined)||''},{'name':_0x29cb('0x6d'),'value':_0x18d17e['attrFaxAccounts']||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e['attrs'][0x5]?_0x18d17e['attrs'][0x5]['value']:undefined)||''},{'name':_0x29cb('0x6e'),'value':_0x18d17e[_0x29cb('0x6e')]||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e[_0x29cb('0x5e')][0x6]?_0x18d17e[_0x29cb('0x5e')][0x6][_0x29cb('0x62')]:undefined)||''},{'name':'attrOpenchannelAccounts','value':_0x18d17e[_0x29cb('0x6f')]||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e['attrs'][0x7]?_0x18d17e[_0x29cb('0x5e')][0x7][_0x29cb('0x62')]:undefined)||''},{'name':'attrWhatsappAccounts','value':_0x18d17e['attrWhatsappAccounts']||(_0x18d17e['attrs']&&_0x18d17e[_0x29cb('0x5e')][0x8]?_0x18d17e[_0x29cb('0x5e')][0x8][_0x29cb('0x62')]:undefined)||''},{'name':_0x29cb('0x70'),'value':_0x18d17e[_0x29cb('0x70')]||(_0x18d17e['attrs']&&_0x18d17e['attrs'][0x9]?_0x18d17e['attrs'][0x9][_0x29cb('0x62')]:undefined)||''}];case _0x29cb('0x71'):case _0x29cb('0x72'):return[{'name':_0x29cb('0x73'),'value':_0x18d17e['attrSerie1']||(_0x18d17e['attrs']&&_0x18d17e['attrs'][0x0]?_0x18d17e[_0x29cb('0x5e')][0x0][_0x29cb('0x62')]:undefined)||'total'},{'name':_0x29cb('0x74'),'value':_0x18d17e[_0x29cb('0x74')]||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e[_0x29cb('0x5e')][0x1]?_0x18d17e[_0x29cb('0x5e')][0x1]['value']:undefined)||null},{'name':'attrSerie3','value':_0x18d17e[_0x29cb('0x75')]||(_0x18d17e['attrs']&&_0x18d17e[_0x29cb('0x5e')][0x2]?_0x18d17e[_0x29cb('0x5e')][0x2][_0x29cb('0x62')]:undefined)||null},{'name':_0x29cb('0x69'),'value':_0x18d17e['attrVoiceQueues']||(_0x18d17e['attrs']&&_0x18d17e[_0x29cb('0x5e')][0x3]?_0x18d17e[_0x29cb('0x5e')][0x3]['value']:undefined)||[]},{'name':_0x29cb('0x6a'),'value':_0x18d17e['attrChannel']||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e[_0x29cb('0x5e')][0x4]?_0x18d17e[_0x29cb('0x5e')][0x4][_0x29cb('0x62')]:undefined)||_0x29cb('0x6b')},{'name':_0x29cb('0x6c'),'value':_0x18d17e[_0x29cb('0x6c')]||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e[_0x29cb('0x5e')][0x5]?_0x18d17e[_0x29cb('0x5e')][0x5][_0x29cb('0x62')]:undefined)||''},{'name':'attrFaxAccounts','value':_0x18d17e[_0x29cb('0x6d')]||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e['attrs'][0x6]?_0x18d17e[_0x29cb('0x5e')][0x6][_0x29cb('0x62')]:undefined)||''},{'name':_0x29cb('0x6e'),'value':_0x18d17e['attrSmsAccounts']||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e['attrs'][0x7]?_0x18d17e[_0x29cb('0x5e')][0x7][_0x29cb('0x62')]:undefined)||''},{'name':_0x29cb('0x6f'),'value':_0x18d17e[_0x29cb('0x6f')]||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e['attrs'][0x8]?_0x18d17e[_0x29cb('0x5e')][0x8][_0x29cb('0x62')]:undefined)||''},{'name':_0x29cb('0x76'),'value':_0x18d17e['attrWhatsappAccounts']||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e['attrs'][0x9]?_0x18d17e[_0x29cb('0x5e')][0x9][_0x29cb('0x62')]:undefined)||''},{'name':_0x29cb('0x70'),'value':_0x18d17e[_0x29cb('0x70')]||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e[_0x29cb('0x5e')][0xa]?_0x18d17e[_0x29cb('0x5e')][0xa]['value']:undefined)||''}];case _0x29cb('0x77'):return[{'name':_0x29cb('0x78'),'type':_0x18d17e[_0x29cb('0x79')]||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e[_0x29cb('0x5e')][0x0]?_0x18d17e[_0x29cb('0x5e')][0x0][_0x29cb('0x34')]:undefined)||null,'value':_0x18d17e[_0x29cb('0x78')]||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e[_0x29cb('0x5e')][0x0]?_0x18d17e['attrs'][0x0][_0x29cb('0x62')]:undefined)||null},{'name':_0x29cb('0x7a'),'value':_0x18d17e['attrRefresh']||(_0x18d17e[_0x29cb('0x5e')]&&_0x18d17e[_0x29cb('0x5e')][0x1]?_0x18d17e[_0x29cb('0x5e')][0x1][_0x29cb('0x62')]:undefined)||0x0}];default:return[];}}catch(_0x4a9048){logger[_0x29cb('0x56')](_0x29cb('0x7b'),JSON[_0x29cb('0x7c')](_0x4a9048));return[];}}exports[_0x29cb('0x7d')]=function(_0x1e4e46,_0x198adc,_0x560212){if(_0x1e4e46['body']['id']){delete _0x1e4e46[_0x29cb('0x4f')]['id'];}return db[_0x29cb('0x31')][_0x29cb('0x57')]({'where':{'id':_0x1e4e46[_0x29cb('0x4c')]['id']}})[_0x29cb('0x2b')](handleEntityNotFound(_0x198adc,null))[_0x29cb('0x2b')](function(_0x4f4ebb){if(_0x4f4ebb){_0x1e4e46[_0x29cb('0x4f')][_0x29cb('0x7e')]=_0x4f4ebb['id'];_0x1e4e46['body']['attrs']=widgetAttributes(_0x1e4e46[_0x29cb('0x4f')]);return db['DashboardItem'][_0x29cb('0x4e')](_0x1e4e46[_0x29cb('0x4f')]);}})[_0x29cb('0x2b')](respondWithResult(_0x198adc,null))[_0x29cb('0x4a')](handleError(_0x198adc,null));};exports[_0x29cb('0x7f')]=function(_0x224f62,_0xaf497c,_0x5da404){var _0x2b113f={};var _0xc8eb72={};var _0x321587;var _0xe67fc3;return db[_0x29cb('0x31')][_0x29cb('0x80')]({'where':{'id':_0x224f62[_0x29cb('0x4c')]['id']}})[_0x29cb('0x2b')](handleEntityNotFound(_0xaf497c,null))[_0x29cb('0x2b')](function(_0x3054e1){if(_0x3054e1){_0x321587=_0x3054e1;_0xc8eb72[_0x29cb('0x36')]=_['keys'](db['DashboardItem']['rawAttributes']);_0xc8eb72[_0x29cb('0x37')]=_[_0x29cb('0x38')](_0x224f62[_0x29cb('0x37')]);_0xc8eb72['filters']=_['intersection'](_0xc8eb72['model'],_0xc8eb72[_0x29cb('0x37')]);_0x2b113f[_0x29cb('0x3b')]=_[_0x29cb('0x3a')](_0xc8eb72[_0x29cb('0x36')],qs['fields'](_0x224f62[_0x29cb('0x37')]['fields']));_0x2b113f[_0x29cb('0x3b')]=_0x2b113f[_0x29cb('0x3b')][_0x29cb('0x3c')]?_0x2b113f[_0x29cb('0x3b')]:_0xc8eb72['model'];_0x2b113f['order']=qs[_0x29cb('0x40')](_0x224f62[_0x29cb('0x37')]['sort']);_0x2b113f[_0x29cb('0x41')]=qs[_0x29cb('0x39')](_['pick'](_0x224f62[_0x29cb('0x37')],_0xc8eb72[_0x29cb('0x39')]));if(_0x224f62[_0x29cb('0x37')][_0x29cb('0x43')]){_0x2b113f['where']=_[_0x29cb('0x44')](_0x2b113f[_0x29cb('0x41')],{'$or':_['map'](_0x2b113f['attributes'],function(_0x2171fd){var _0xf5a136={};_0xf5a136[_0x2171fd]={'$like':'%'+_0x224f62['query']['filter']+'%'};return _0xf5a136;})});}_0x2b113f=_['merge']({},_0x2b113f,_0x224f62['options']);return _0x321587[_0x29cb('0x7f')](_0x2b113f);}})[_0x29cb('0x2b')](function(_0xbf45a5){if(_0xbf45a5){_0xe67fc3=_0xbf45a5[_0x29cb('0x3c')];if(!_0x224f62[_0x29cb('0x37')][_0x29cb('0x3d')](_0x29cb('0x3e'))){_0x2b113f['limit']=qs[_0x29cb('0x24')](_0x224f62[_0x29cb('0x37')]['limit']);_0x2b113f[_0x29cb('0x22')]=qs['offset'](_0x224f62[_0x29cb('0x37')]['offset']);}return _0x321587['getItems'](_0x2b113f);}})[_0x29cb('0x2b')](function(_0x586986){if(_0x586986){return _0x586986?{'count':_0xe67fc3,'rows':_0x586986}:null;}})[_0x29cb('0x2b')](respondWithResult(_0xaf497c,null))['catch'](handleError(_0xaf497c,null));};
\ No newline at end of file
+var _0x95d4=['getItems','findOne','nolimit','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/environment','../../mysqldb','redis','defaults','localhost','./dashboard.socket','register','sendStatus','status','end','json','undefined','limit','offset','count','set','Content-Range','reject','save','update','then','destroy','get','error','name','send','index','map','Dashboard','type','key','query','keys','filters','model','attributes','fields','length','hasOwnProperty','order','sort','where','pick','filter','merge','include','findAll','rows','catch','show','rawAttributes','intersection','includeAll','options','find','create','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','CustomDashboards','UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','clone','params','createdAt','updatedAt','body','UserProfileResource','iframe','attrUrl','attrs','value','https://','custom','attrPath','clock','attrHourFormat','attrTimezone','0.00','attrFontSize','counter','attrMetric','attrVoiceQueues','attrChannel','voice','attrEmailAccounts','attrFaxAccounts','attrSmsAccounts','attrOpenchannelAccounts','attrWhatsappAccounts','attrChatWebsites','multibar-chart','pie-chart','attrSerie1','total','attrSerie2','attrSerie3','web-report','reportType','attrReport','attrRefresh','widgetAttributes:\x20%s','stringify','addItem','DashboardId','DashboardItem'];(function(_0x2641f9,_0x26715f){var _0x585741=function(_0x2d1462){while(--_0x2d1462){_0x2641f9['push'](_0x2641f9['shift']());}};_0x585741(++_0x26715f);}(_0x95d4,0x113));var _0x495d=function(_0x45cbcf,_0xfbdbc2){_0x45cbcf=_0x45cbcf-0x0;var _0x52ece8=_0x95d4[_0x45cbcf];return _0x52ece8;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x495d('0x0'));var zipdir=require(_0x495d('0x1'));var jsonpatch=require(_0x495d('0x2'));var rp=require(_0x495d('0x3'));var moment=require(_0x495d('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x495d('0x5'));var util=require(_0x495d('0x6'));var path=require(_0x495d('0x7'));var sox=require(_0x495d('0x8'));var csv=require(_0x495d('0x9'));var ejs=require(_0x495d('0xa'));var fs=require('fs');var fs_extra=require(_0x495d('0xb'));var _=require(_0x495d('0xc'));var squel=require(_0x495d('0xd'));var crypto=require(_0x495d('0xe'));var jsforce=require(_0x495d('0xf'));var deskjs=require(_0x495d('0x10'));var toCsv=require(_0x495d('0x9'));var querystring=require(_0x495d('0x11'));var Papa=require(_0x495d('0x12'));var Redis=require(_0x495d('0x13'));var authService=require(_0x495d('0x14'));var qs=require(_0x495d('0x15'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x495d('0x16'));var logger=require(_0x495d('0x17'))(_0x495d('0x18'));var utils=require('../../config/utils');var config=require(_0x495d('0x19'));var licenseUtil=require('../../config/license/util');var db=require(_0x495d('0x1a'))['db'];config[_0x495d('0x1b')]=_[_0x495d('0x1c')](config['redis'],{'host':_0x495d('0x1d'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x495d('0x1b')]));require(_0x495d('0x1e'))[_0x495d('0x1f')](socket);function respondWithStatusCode(_0x56fae7,_0xe3359f){_0xe3359f=_0xe3359f||0xcc;return function(_0x4fa465){if(_0x4fa465){return _0x56fae7[_0x495d('0x20')](_0xe3359f);}return _0x56fae7[_0x495d('0x21')](_0xe3359f)[_0x495d('0x22')]();};}function respondWithResult(_0xf2e2a6,_0x3de032){_0x3de032=_0x3de032||0xc8;return function(_0xa1f81b){if(_0xa1f81b){return _0xf2e2a6[_0x495d('0x21')](_0x3de032)[_0x495d('0x23')](_0xa1f81b);}};}function respondWithFilteredResult(_0x453a5c,_0x2e3b7a){return function(_0x32d6a6){if(_0x32d6a6){var _0x27a305=typeof _0x2e3b7a['offset']===_0x495d('0x24')&&typeof _0x2e3b7a[_0x495d('0x25')]===_0x495d('0x24');var _0x38c545=_0x32d6a6['count'];var _0x49b0a3=_0x27a305?0x0:_0x2e3b7a[_0x495d('0x26')];var _0x25e2ff=_0x27a305?_0x32d6a6[_0x495d('0x27')]:_0x2e3b7a['offset']+_0x2e3b7a['limit'];var _0x1f5d90;if(_0x25e2ff>=_0x38c545){_0x25e2ff=_0x38c545;_0x1f5d90=0xc8;}else{_0x1f5d90=0xce;}_0x453a5c[_0x495d('0x21')](_0x1f5d90);return _0x453a5c[_0x495d('0x28')](_0x495d('0x29'),_0x49b0a3+'-'+_0x25e2ff+'/'+_0x38c545)[_0x495d('0x23')](_0x32d6a6);}return null;};}function patchUpdates(_0x4083ae){return function(_0x5f4a54){try{jsonpatch['apply'](_0x5f4a54,_0x4083ae,!![]);}catch(_0x3fa338){return BPromise[_0x495d('0x2a')](_0x3fa338);}return _0x5f4a54[_0x495d('0x2b')]();};}function saveUpdates(_0x3beb62,_0x57d640){return function(_0x2af489){if(_0x2af489){return _0x2af489[_0x495d('0x2c')](_0x3beb62)[_0x495d('0x2d')](function(_0x57f307){return _0x57f307;});}return null;};}function removeEntity(_0xc6988c,_0xbac451){return function(_0xa4e746){if(_0xa4e746){return _0xa4e746[_0x495d('0x2e')]()[_0x495d('0x2d')](function(){var _0x4ffce9=_0xa4e746[_0x495d('0x2f')]({'plain':!![]});var _0x390d68='CustomDashboards';return db['UserProfileResource']['destroy']({'where':{'type':_0x390d68,'resourceId':_0x4ffce9['id']}})[_0x495d('0x2d')](function(){return _0xa4e746;});})[_0x495d('0x2d')](function(){_0xc6988c[_0x495d('0x21')](0xcc)[_0x495d('0x22')]();});}};}function handleEntityNotFound(_0x14b22d,_0x1c4394){return function(_0x1a5326){if(!_0x1a5326){_0x14b22d[_0x495d('0x20')](0x194);}return _0x1a5326;};}function handleError(_0x2e09e6,_0xdd0547){_0xdd0547=_0xdd0547||0x1f4;return function(_0x1139a3){logger[_0x495d('0x30')](_0x1139a3['stack']);if(_0x1139a3[_0x495d('0x31')]){delete _0x1139a3[_0x495d('0x31')];}_0x2e09e6[_0x495d('0x21')](_0xdd0547)[_0x495d('0x32')](_0x1139a3);};}exports[_0x495d('0x33')]=function(_0x245ee4,_0x24777c){var _0x5f2d1e={},_0x15549f={},_0x228143={'count':0x0,'rows':[]};var _0x3593f9=_[_0x495d('0x34')](db[_0x495d('0x35')]['rawAttributes'],function(_0x24c198){return{'name':_0x24c198['fieldName'],'type':_0x24c198[_0x495d('0x36')][_0x495d('0x37')]};});_0x15549f['model']=_[_0x495d('0x34')](_0x3593f9,_0x495d('0x31'));_0x15549f[_0x495d('0x38')]=_[_0x495d('0x39')](_0x245ee4['query']);_0x15549f[_0x495d('0x3a')]=_['intersection'](_0x15549f[_0x495d('0x3b')],_0x15549f['query']);_0x5f2d1e[_0x495d('0x3c')]=_['intersection'](_0x15549f['model'],qs[_0x495d('0x3d')](_0x245ee4[_0x495d('0x38')][_0x495d('0x3d')]));_0x5f2d1e[_0x495d('0x3c')]=_0x5f2d1e['attributes'][_0x495d('0x3e')]?_0x5f2d1e[_0x495d('0x3c')]:_0x15549f[_0x495d('0x3b')];if(!_0x245ee4[_0x495d('0x38')][_0x495d('0x3f')]('nolimit')){_0x5f2d1e[_0x495d('0x25')]=qs['limit'](_0x245ee4['query']['limit']);_0x5f2d1e['offset']=qs[_0x495d('0x26')](_0x245ee4['query'][_0x495d('0x26')]);}_0x5f2d1e[_0x495d('0x40')]=qs[_0x495d('0x41')](_0x245ee4[_0x495d('0x38')][_0x495d('0x41')]);_0x5f2d1e[_0x495d('0x42')]=qs[_0x495d('0x3a')](_[_0x495d('0x43')](_0x245ee4['query'],_0x15549f['filters']),_0x3593f9);if(_0x245ee4[_0x495d('0x38')][_0x495d('0x44')]){_0x5f2d1e[_0x495d('0x42')]=_[_0x495d('0x45')](_0x5f2d1e[_0x495d('0x42')],{'$or':_[_0x495d('0x34')](_0x3593f9,function(_0x145764){if(_0x145764['type']!=='VIRTUAL'){var _0x57e0e7={};_0x57e0e7[_0x145764[_0x495d('0x31')]]={'$like':'%'+_0x245ee4[_0x495d('0x38')][_0x495d('0x44')]+'%'};return _0x57e0e7;}})});}_0x5f2d1e=_['merge']({},_0x5f2d1e,_0x245ee4['options']);var _0x34b09b={'where':_0x5f2d1e[_0x495d('0x42')]};return db[_0x495d('0x35')]['count'](_0x34b09b)[_0x495d('0x2d')](function(_0x485021){_0x228143['count']=_0x485021;if(_0x245ee4[_0x495d('0x38')]['includeAll']){_0x5f2d1e[_0x495d('0x46')]=[{'all':!![]}];}return db[_0x495d('0x35')][_0x495d('0x47')](_0x5f2d1e);})[_0x495d('0x2d')](function(_0x291d22){_0x228143[_0x495d('0x48')]=_0x291d22;return _0x228143;})[_0x495d('0x2d')](respondWithFilteredResult(_0x24777c,_0x5f2d1e))[_0x495d('0x49')](handleError(_0x24777c,null));};exports[_0x495d('0x4a')]=function(_0x4d7198,_0x326cb4){var _0x37ed26={'raw':![],'where':{'id':_0x4d7198['params']['id']}},_0x37c1ee={};_0x37c1ee[_0x495d('0x3b')]=_['keys'](db[_0x495d('0x35')][_0x495d('0x4b')]);_0x37c1ee['query']=_['keys'](_0x4d7198['query']);_0x37c1ee[_0x495d('0x3a')]=_[_0x495d('0x4c')](_0x37c1ee['model'],_0x37c1ee['query']);_0x37ed26['attributes']=_['intersection'](_0x37c1ee[_0x495d('0x3b')],qs[_0x495d('0x3d')](_0x4d7198[_0x495d('0x38')][_0x495d('0x3d')]));_0x37ed26[_0x495d('0x3c')]=_0x37ed26['attributes'][_0x495d('0x3e')]?_0x37ed26[_0x495d('0x3c')]:_0x37c1ee['model'];if(_0x4d7198['query'][_0x495d('0x4d')]){_0x37ed26[_0x495d('0x46')]=[{'all':!![]}];}_0x37ed26=_[_0x495d('0x45')]({},_0x37ed26,_0x4d7198[_0x495d('0x4e')]);return db['Dashboard'][_0x495d('0x4f')](_0x37ed26)[_0x495d('0x2d')](handleEntityNotFound(_0x326cb4,null))[_0x495d('0x2d')](respondWithResult(_0x326cb4,null))[_0x495d('0x49')](handleError(_0x326cb4,null));};exports[_0x495d('0x50')]=function(_0x18a8fc,_0x383a77){return db[_0x495d('0x35')][_0x495d('0x50')](_0x18a8fc['body'],{})['then'](function(_0x49c662){var _0x25b4c7=_0x18a8fc[_0x495d('0x51')]['get']({'plain':!![]});if(!_0x25b4c7)throw new Error(_0x495d('0x52'));if(_0x25b4c7[_0x495d('0x53')]===_0x495d('0x51')){var _0x18e5cb=_0x49c662[_0x495d('0x2f')]({'plain':!![]});var _0x5c3bdd=_0x495d('0x54');return db[_0x495d('0x55')][_0x495d('0x4f')]({'where':{'name':_0x5c3bdd,'userProfileId':_0x25b4c7[_0x495d('0x56')]},'raw':!![]})[_0x495d('0x2d')](function(_0x3b235f){if(_0x3b235f&&_0x3b235f[_0x495d('0x57')]===0x0){return db['UserProfileResource']['create']({'name':_0x18e5cb[_0x495d('0x31')],'resourceId':_0x18e5cb['id'],'type':_0x3b235f[_0x495d('0x31')],'sectionId':_0x3b235f['id']},{})[_0x495d('0x2d')](function(){return _0x49c662;});}else{return _0x49c662;}})['catch'](function(_0x555553){logger[_0x495d('0x30')](_0x495d('0x58'),_0x555553);throw _0x555553;});}return _0x49c662;})[_0x495d('0x2d')](respondWithResult(_0x383a77,0xc9))[_0x495d('0x49')](handleError(_0x383a77,null));};exports[_0x495d('0x59')]=function(_0x24c5e7,_0x52c966){var _0x1946de={'where':{'id':_0x24c5e7[_0x495d('0x5a')]['id']}},_0x2d3388={};_0x2d3388[_0x495d('0x3b')]=_[_0x495d('0x39')](db['Dashboard'][_0x495d('0x4b')]);_0x1946de['attributes']=_['intersection'](_0x2d3388[_0x495d('0x3b')],qs[_0x495d('0x3d')](_0x24c5e7[_0x495d('0x38')][_0x495d('0x3d')]));_0x1946de[_0x495d('0x3c')]=_0x1946de[_0x495d('0x3c')][_0x495d('0x3e')]?_0x1946de[_0x495d('0x3c')]:_0x2d3388[_0x495d('0x3b')];if(_0x24c5e7['query'][_0x495d('0x4d')]){_0x1946de[_0x495d('0x46')]=[{'all':!![]}];}_0x1946de=_[_0x495d('0x45')]({},_0x1946de,_0x24c5e7['options']);return db[_0x495d('0x35')][_0x495d('0x4f')](_0x1946de)[_0x495d('0x2d')](handleEntityNotFound(_0x52c966,null))[_0x495d('0x2d')](function(_0x6586da){if(_0x6586da){var _0x361d80=_0x6586da['get']({'plain':!![]});_0x361d80=qs['omit'](_0x361d80,['id',_0x495d('0x5b'),_0x495d('0x5c')]);_0x24c5e7['body']=_['omit'](_0x24c5e7[_0x495d('0x5d')],['id','createdAt',_0x495d('0x5c')]);return db[_0x495d('0x35')]['create'](_['merge'](_0x361d80,_0x24c5e7['body']),{'include':_0x24c5e7['query'][_0x495d('0x4d')]?[{'all':!![]}]:undefined})[_0x495d('0x2d')](function(_0x3c3e45){var _0x506ed9=_0x24c5e7[_0x495d('0x51')]['get']({'plain':!![]});if(!_0x506ed9)throw new Error(_0x495d('0x52'));if(_0x506ed9[_0x495d('0x53')]===_0x495d('0x51')){var _0x1cc669=_0x3c3e45[_0x495d('0x2f')]({'plain':!![]});var _0x5c8b5c=_0x495d('0x54');return db[_0x495d('0x55')][_0x495d('0x4f')]({'where':{'name':_0x5c8b5c,'userProfileId':_0x506ed9['userProfileId']},'raw':!![]})['then'](function(_0x29a5e6){if(_0x29a5e6&&_0x29a5e6[_0x495d('0x57')]===0x0){return db[_0x495d('0x5e')][_0x495d('0x50')]({'name':_0x1cc669[_0x495d('0x31')],'resourceId':_0x1cc669['id'],'type':_0x29a5e6['name'],'sectionId':_0x29a5e6['id']},{})[_0x495d('0x2d')](function(){return _0x3c3e45;});}else{return _0x3c3e45;}})[_0x495d('0x49')](function(_0x2ffc91){logger[_0x495d('0x30')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x2ffc91);throw _0x2ffc91;});}return _0x3c3e45;});}})['then'](respondWithResult(_0x52c966,0xc9))[_0x495d('0x49')](handleError(_0x52c966,null));};exports['update']=function(_0x441e7c,_0x1f2ac3){if(_0x441e7c[_0x495d('0x5d')]['id']){delete _0x441e7c['body']['id'];}return db['Dashboard'][_0x495d('0x4f')]({'where':{'id':_0x441e7c['params']['id']}})[_0x495d('0x2d')](handleEntityNotFound(_0x1f2ac3,null))[_0x495d('0x2d')](saveUpdates(_0x441e7c[_0x495d('0x5d')],null))[_0x495d('0x2d')](respondWithResult(_0x1f2ac3,null))[_0x495d('0x49')](handleError(_0x1f2ac3,null));};exports[_0x495d('0x2e')]=function(_0xa8f951,_0x3339ec){return db[_0x495d('0x35')]['find']({'where':{'id':_0xa8f951[_0x495d('0x5a')]['id']}})[_0x495d('0x2d')](handleEntityNotFound(_0x3339ec,null))[_0x495d('0x2d')](removeEntity(_0x3339ec,null))[_0x495d('0x49')](handleError(_0x3339ec,null));};function widgetAttributes(_0x1b0840){try{switch(_0x1b0840[_0x495d('0x36')]){case _0x495d('0x5f'):return[{'name':'attrUrl','value':_0x1b0840[_0x495d('0x60')]||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840[_0x495d('0x61')][0x0]?_0x1b0840[_0x495d('0x61')][0x0][_0x495d('0x62')]:undefined)||_0x495d('0x63')}];case _0x495d('0x64'):return[{'name':_0x495d('0x65'),'value':_0x1b0840[_0x495d('0x65')]||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840[_0x495d('0x61')][0x0]?_0x1b0840['attrs'][0x0][_0x495d('0x62')]:undefined)||''}];case _0x495d('0x66'):return[{'name':_0x495d('0x67'),'value':_0x1b0840['attrHourFormat']||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840['attrs'][0x0]?_0x1b0840[_0x495d('0x61')][0x0]['value']:undefined)||'HH:mm:ss'},{'name':_0x495d('0x68'),'value':_0x1b0840[_0x495d('0x68')]||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840[_0x495d('0x61')][0x1]?_0x1b0840[_0x495d('0x61')][0x1][_0x495d('0x62')]:undefined)||_0x495d('0x69')},{'name':_0x495d('0x6a'),'value':_0x1b0840[_0x495d('0x6a')]||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840[_0x495d('0x61')][0x2]?_0x1b0840[_0x495d('0x61')][0x2][_0x495d('0x62')]:undefined)||0xc}];case _0x495d('0x6b'):return[{'name':'attrMetric','value':_0x1b0840[_0x495d('0x6c')]||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840['attrs'][0x0]?_0x1b0840['attrs'][0x0]['value']:undefined)||'total'},{'name':_0x495d('0x6d'),'value':_0x1b0840[_0x495d('0x6d')]||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840[_0x495d('0x61')][0x1]?_0x1b0840[_0x495d('0x61')][0x1]['value']:undefined)||[]},{'name':_0x495d('0x6a'),'value':_0x1b0840[_0x495d('0x6a')]||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840[_0x495d('0x61')][0x2]?_0x1b0840[_0x495d('0x61')][0x2]['value']:undefined)||0x14},{'name':_0x495d('0x6e'),'value':_0x1b0840['attrChannel']||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840['attrs'][0x3]?_0x1b0840['attrs'][0x3][_0x495d('0x62')]:undefined)||_0x495d('0x6f')},{'name':_0x495d('0x70'),'value':_0x1b0840[_0x495d('0x70')]||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840[_0x495d('0x61')][0x4]?_0x1b0840[_0x495d('0x61')][0x4][_0x495d('0x62')]:undefined)||''},{'name':_0x495d('0x71'),'value':_0x1b0840[_0x495d('0x71')]||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840[_0x495d('0x61')][0x5]?_0x1b0840[_0x495d('0x61')][0x5][_0x495d('0x62')]:undefined)||''},{'name':_0x495d('0x72'),'value':_0x1b0840['attrSmsAccounts']||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840['attrs'][0x6]?_0x1b0840[_0x495d('0x61')][0x6][_0x495d('0x62')]:undefined)||''},{'name':_0x495d('0x73'),'value':_0x1b0840['attrOpenchannelAccounts']||(_0x1b0840['attrs']&&_0x1b0840['attrs'][0x7]?_0x1b0840[_0x495d('0x61')][0x7]['value']:undefined)||''},{'name':_0x495d('0x74'),'value':_0x1b0840[_0x495d('0x74')]||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840[_0x495d('0x61')][0x8]?_0x1b0840[_0x495d('0x61')][0x8][_0x495d('0x62')]:undefined)||''},{'name':'attrChatWebsites','value':_0x1b0840[_0x495d('0x75')]||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840[_0x495d('0x61')][0x9]?_0x1b0840[_0x495d('0x61')][0x9][_0x495d('0x62')]:undefined)||''}];case _0x495d('0x76'):case _0x495d('0x77'):return[{'name':_0x495d('0x78'),'value':_0x1b0840[_0x495d('0x78')]||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840[_0x495d('0x61')][0x0]?_0x1b0840['attrs'][0x0]['value']:undefined)||_0x495d('0x79')},{'name':_0x495d('0x7a'),'value':_0x1b0840['attrSerie2']||(_0x1b0840['attrs']&&_0x1b0840[_0x495d('0x61')][0x1]?_0x1b0840[_0x495d('0x61')][0x1][_0x495d('0x62')]:undefined)||null},{'name':_0x495d('0x7b'),'value':_0x1b0840['attrSerie3']||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840['attrs'][0x2]?_0x1b0840[_0x495d('0x61')][0x2][_0x495d('0x62')]:undefined)||null},{'name':_0x495d('0x6d'),'value':_0x1b0840[_0x495d('0x6d')]||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840[_0x495d('0x61')][0x3]?_0x1b0840[_0x495d('0x61')][0x3][_0x495d('0x62')]:undefined)||[]},{'name':_0x495d('0x6e'),'value':_0x1b0840[_0x495d('0x6e')]||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840[_0x495d('0x61')][0x4]?_0x1b0840[_0x495d('0x61')][0x4][_0x495d('0x62')]:undefined)||'voice'},{'name':_0x495d('0x70'),'value':_0x1b0840[_0x495d('0x70')]||(_0x1b0840['attrs']&&_0x1b0840[_0x495d('0x61')][0x5]?_0x1b0840[_0x495d('0x61')][0x5][_0x495d('0x62')]:undefined)||''},{'name':_0x495d('0x71'),'value':_0x1b0840[_0x495d('0x71')]||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840['attrs'][0x6]?_0x1b0840[_0x495d('0x61')][0x6]['value']:undefined)||''},{'name':'attrSmsAccounts','value':_0x1b0840[_0x495d('0x72')]||(_0x1b0840['attrs']&&_0x1b0840[_0x495d('0x61')][0x7]?_0x1b0840[_0x495d('0x61')][0x7]['value']:undefined)||''},{'name':_0x495d('0x73'),'value':_0x1b0840['attrOpenchannelAccounts']||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840[_0x495d('0x61')][0x8]?_0x1b0840['attrs'][0x8][_0x495d('0x62')]:undefined)||''},{'name':_0x495d('0x74'),'value':_0x1b0840[_0x495d('0x74')]||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840['attrs'][0x9]?_0x1b0840[_0x495d('0x61')][0x9][_0x495d('0x62')]:undefined)||''},{'name':_0x495d('0x75'),'value':_0x1b0840[_0x495d('0x75')]||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840[_0x495d('0x61')][0xa]?_0x1b0840['attrs'][0xa]['value']:undefined)||''}];case _0x495d('0x7c'):return[{'name':'attrReport','type':_0x1b0840[_0x495d('0x7d')]||(_0x1b0840['attrs']&&_0x1b0840[_0x495d('0x61')][0x0]?_0x1b0840[_0x495d('0x61')][0x0]['type']:undefined)||null,'value':_0x1b0840[_0x495d('0x7e')]||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840[_0x495d('0x61')][0x0]?_0x1b0840[_0x495d('0x61')][0x0][_0x495d('0x62')]:undefined)||null},{'name':'attrRefresh','value':_0x1b0840[_0x495d('0x7f')]||(_0x1b0840[_0x495d('0x61')]&&_0x1b0840[_0x495d('0x61')][0x1]?_0x1b0840[_0x495d('0x61')][0x1][_0x495d('0x62')]:undefined)||0x0}];default:return[];}}catch(_0x3e729a){logger[_0x495d('0x30')](_0x495d('0x80'),JSON[_0x495d('0x81')](_0x3e729a));return[];}}exports[_0x495d('0x82')]=function(_0x53b979,_0x590cb7,_0x1731a6){if(_0x53b979[_0x495d('0x5d')]['id']){delete _0x53b979[_0x495d('0x5d')]['id'];}return db[_0x495d('0x35')][_0x495d('0x4f')]({'where':{'id':_0x53b979[_0x495d('0x5a')]['id']}})[_0x495d('0x2d')](handleEntityNotFound(_0x590cb7,null))[_0x495d('0x2d')](function(_0x1343d8){if(_0x1343d8){_0x53b979['body'][_0x495d('0x83')]=_0x1343d8['id'];_0x53b979[_0x495d('0x5d')][_0x495d('0x61')]=widgetAttributes(_0x53b979[_0x495d('0x5d')]);return db[_0x495d('0x84')]['create'](_0x53b979[_0x495d('0x5d')]);}})[_0x495d('0x2d')](respondWithResult(_0x590cb7,null))[_0x495d('0x49')](handleError(_0x590cb7,null));};exports[_0x495d('0x85')]=function(_0x6ef190,_0x57a5a8,_0x39289a){var _0x1fd805={};var _0x529fab={};var _0x13aada;var _0x31106d;return db['Dashboard'][_0x495d('0x86')]({'where':{'id':_0x6ef190[_0x495d('0x5a')]['id']}})[_0x495d('0x2d')](handleEntityNotFound(_0x57a5a8,null))[_0x495d('0x2d')](function(_0x29f50d){if(_0x29f50d){_0x13aada=_0x29f50d;_0x529fab[_0x495d('0x3b')]=_['keys'](db[_0x495d('0x84')][_0x495d('0x4b')]);_0x529fab[_0x495d('0x38')]=_[_0x495d('0x39')](_0x6ef190[_0x495d('0x38')]);_0x529fab[_0x495d('0x3a')]=_['intersection'](_0x529fab[_0x495d('0x3b')],_0x529fab[_0x495d('0x38')]);_0x1fd805[_0x495d('0x3c')]=_[_0x495d('0x4c')](_0x529fab['model'],qs[_0x495d('0x3d')](_0x6ef190[_0x495d('0x38')][_0x495d('0x3d')]));_0x1fd805['attributes']=_0x1fd805[_0x495d('0x3c')][_0x495d('0x3e')]?_0x1fd805[_0x495d('0x3c')]:_0x529fab[_0x495d('0x3b')];_0x1fd805[_0x495d('0x40')]=qs['sort'](_0x6ef190[_0x495d('0x38')][_0x495d('0x41')]);_0x1fd805[_0x495d('0x42')]=qs['filters'](_[_0x495d('0x43')](_0x6ef190[_0x495d('0x38')],_0x529fab[_0x495d('0x3a')]));if(_0x6ef190[_0x495d('0x38')]['filter']){_0x1fd805[_0x495d('0x42')]=_[_0x495d('0x45')](_0x1fd805[_0x495d('0x42')],{'$or':_['map'](_0x1fd805['attributes'],function(_0x4363ab){var _0x59d397={};_0x59d397[_0x4363ab]={'$like':'%'+_0x6ef190[_0x495d('0x38')][_0x495d('0x44')]+'%'};return _0x59d397;})});}_0x1fd805=_[_0x495d('0x45')]({},_0x1fd805,_0x6ef190[_0x495d('0x4e')]);return _0x13aada[_0x495d('0x85')](_0x1fd805);}})['then'](function(_0x1f331a){if(_0x1f331a){_0x31106d=_0x1f331a[_0x495d('0x3e')];if(!_0x6ef190[_0x495d('0x38')][_0x495d('0x3f')](_0x495d('0x87'))){_0x1fd805[_0x495d('0x25')]=qs[_0x495d('0x25')](_0x6ef190[_0x495d('0x38')][_0x495d('0x25')]);_0x1fd805[_0x495d('0x26')]=qs['offset'](_0x6ef190[_0x495d('0x38')]['offset']);}return _0x13aada['getItems'](_0x1fd805);}})['then'](function(_0x1048ba){if(_0x1048ba){return _0x1048ba?{'count':_0x31106d,'rows':_0x1048ba}:null;}})[_0x495d('0x2d')](respondWithResult(_0x57a5a8,null))[_0x495d('0x49')](handleError(_0x57a5a8,null));};
\ No newline at end of file