Built motion from commit (unavailable).|2.5.1
[motion2.git] / server / api / userProfile / userProfile.controller.js
index ce6e1cd..d09d280 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4c63=['sounds','Sound','Template','Trigger','trunks','Trunk','variables','Variable','plugins','extractedreports','Reports','AnalyticMetric','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','jsforce','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/environment','../../config/license/util','redis','defaults','localhost','socket.io-emitter','./userProfile.socket','status','json','count','offset','limit','Content-Range','reject','save','update','then','destroy','end','error','stack','name','send','index','UserProfile','rawAttributes','fieldName','type','key','model','map','query','keys','filters','intersection','fields','attributes','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','options','includeAll','catch','params','length','include','find','create','body','get','omit','createdAt','updatedAt','sequelize','transaction','UserProfileSection','findAll','autoAssociation','sectionId','userProfileId','Resources','describe','addSections','each','UserProfileResource','removeSections','ids','getSections','enabled','includes','isEmpty','subsections','push','findOne','Dashboard','forEach','resourceId','Plugin','addResources','bulkCreate','removeResources','getResources','section','undefined','Sequelize','mergeResources','childModel','ValidationError','Invalid\x20section\x20\x27','parentSections','all','ignore','VIRTUAL','field','AnalyticExtractedReport','associatedResources','foreignKey','reportType','default','reportId','DefaultReports','custom','CustomReports','rows','CmContact','Tag','color','tag','ThroughTags','value','toLowerCase','squareprojects','SquareProject','odbc','squarerecordings','SquareRecording','projectName','projects','contacts','Lists','ListId','lists','companies','CmCompany','CmCustomField','chatqueues','chatwebsites','ChatWebsite','faxqueues','FaxQueue','faxaccounts','outboundroutes','VoiceContext','voicemails','VoiceRecording','membername','User','role','Telephones','telephone','VoiceQueues','queue','VoiceQueue','inbound','QueueCampaigns','outbound','musiconholds','VoiceMusicOnHold','chanspies','VoiceChanSpy','ivrcampaigns','Campaign','mailqueues','MailQueue','mailaccounts','mailsubstatuses','openchannelqueues','OpenchannelQueue','openchannelaccounts','OpenchannelAccount','SmsQueue','smsaccounts','SmsAccount','WhatsappQueue','WhatsappAccount','teams','Team','voicequeues','queuecampaigns','users','telephones','Users','admin','user','zendeskaccounts','ZendeskAccount','SalesforceAccount','FreshdeskAccount','SugarcrmAccount','deskaccounts','ZohoAccount','vtigeraccounts','cannedanswers','CannedAnswer','dispositions','Disposition','customdashboards','intervals','Interval','pauses','Pause','scheduler','Schedule'];(function(_0x3cc05d,_0x4b8f88){var _0x28b736=function(_0x369b0e){while(--_0x369b0e){_0x3cc05d['push'](_0x3cc05d['shift']());}};_0x28b736(++_0x4b8f88);}(_0x4c63,0xf2));var _0x34c6=function(_0x42c454,_0x4f96cd){_0x42c454=_0x42c454-0x0;var _0x8cbf0d=_0x4c63[_0x42c454];return _0x8cbf0d;};'use strict';var pdf=require(_0x34c6('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x34c6('0x1'));var zipdir=require(_0x34c6('0x2'));var jsonpatch=require(_0x34c6('0x3'));var rp=require(_0x34c6('0x4'));var moment=require(_0x34c6('0x5'));var BPromise=require(_0x34c6('0x6'));var Mustache=require(_0x34c6('0x7'));var util=require(_0x34c6('0x8'));var path=require(_0x34c6('0x9'));var sox=require(_0x34c6('0xa'));var csv=require(_0x34c6('0xb'));var ejs=require(_0x34c6('0xc'));var fs=require('fs');var _=require(_0x34c6('0xd'));var squel=require(_0x34c6('0xe'));var crypto=require('crypto');var jsforce=require(_0x34c6('0xf'));var deskjs=require('desk.js');var toCsv=require(_0x34c6('0xb'));var querystring=require('querystring');var Papa=require(_0x34c6('0x10'));var Redis=require('ioredis');var authService=require(_0x34c6('0x11'));var qs=require(_0x34c6('0x12'));var as=require(_0x34c6('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')('api');var utils=require('../../config/utils');var config=require(_0x34c6('0x14'));var licenseUtil=require(_0x34c6('0x15'));var db=require('../../mysqldb')['db'];config[_0x34c6('0x16')]=_[_0x34c6('0x17')](config['redis'],{'host':_0x34c6('0x18'),'port':0x18eb});var socket=require(_0x34c6('0x19'))(new Redis(config['redis']));require(_0x34c6('0x1a'))['register'](socket);function respondWithStatusCode(_0x5d539f,_0x474920){_0x474920=_0x474920||0xcc;return function(_0x18c7f0){if(_0x18c7f0){return _0x5d539f['sendStatus'](_0x474920);}return _0x5d539f['status'](_0x474920)['end']();};}function respondWithResult(_0x4d7118,_0x2b6aa4){_0x2b6aa4=_0x2b6aa4||0xc8;return function(_0x291277){if(_0x291277){return _0x4d7118[_0x34c6('0x1b')](_0x2b6aa4)[_0x34c6('0x1c')](_0x291277);}};}function respondWithFilteredResult(_0x4ca108,_0x41ca9e){return function(_0x4e21fc){if(_0x4e21fc){var _0x29781b=_0x4e21fc[_0x34c6('0x1d')],_0x39214c=_0x41ca9e[_0x34c6('0x1e')],_0x1425c6=_0x41ca9e[_0x34c6('0x1e')]+_0x41ca9e[_0x34c6('0x1f')],_0x1b0fdb;if(_0x1425c6>=_0x29781b){_0x1425c6=_0x29781b;_0x1b0fdb=0xc8;}else{_0x1b0fdb=0xce;}_0x4ca108[_0x34c6('0x1b')](_0x1b0fdb);return _0x4ca108['set'](_0x34c6('0x20'),_0x39214c+'-'+_0x1425c6+'/'+_0x29781b)[_0x34c6('0x1c')](_0x4e21fc);}return null;};}function patchUpdates(_0x108624){return function(_0x57ec7d){try{jsonpatch['apply'](_0x57ec7d,_0x108624,!![]);}catch(_0x3d90d1){return BPromise[_0x34c6('0x21')](_0x3d90d1);}return _0x57ec7d[_0x34c6('0x22')]();};}function saveUpdates(_0x3ec069,_0x4db037){return function(_0x248a53){if(_0x248a53){return _0x248a53[_0x34c6('0x23')](_0x3ec069)[_0x34c6('0x24')](function(_0x4192b2){return _0x4192b2;});}return null;};}function removeEntity(_0x2aa028,_0x43df7a){return function(_0x3988fd){if(_0x3988fd){return _0x3988fd[_0x34c6('0x25')]()[_0x34c6('0x24')](function(){_0x2aa028['status'](0xcc)[_0x34c6('0x26')]();});}};}function handleEntityNotFound(_0x338237,_0x34bc9b){return function(_0x5c1efa){if(!_0x5c1efa){_0x338237['sendStatus'](0x194);}return _0x5c1efa;};}function handleError(_0x109b9f,_0x31215b){_0x31215b=_0x31215b||0x1f4;return function(_0x2194aa){logger[_0x34c6('0x27')](_0x2194aa[_0x34c6('0x28')]);if(_0x2194aa['name']){delete _0x2194aa[_0x34c6('0x29')];}_0x109b9f[_0x34c6('0x1b')](_0x31215b)[_0x34c6('0x2a')](_0x2194aa);};}exports[_0x34c6('0x2b')]=function(_0x1dd57c,_0x4ecf64){var _0x5fd795={},_0x4d77fc={},_0x49d09f={'count':0x0,'rows':[]};var _0x5e4bce=_['map'](db[_0x34c6('0x2c')][_0x34c6('0x2d')],function(_0x16638c){return{'name':_0x16638c[_0x34c6('0x2e')],'type':_0x16638c[_0x34c6('0x2f')][_0x34c6('0x30')]};});_0x4d77fc[_0x34c6('0x31')]=_[_0x34c6('0x32')](_0x5e4bce,'name');_0x4d77fc[_0x34c6('0x33')]=_[_0x34c6('0x34')](_0x1dd57c[_0x34c6('0x33')]);_0x4d77fc[_0x34c6('0x35')]=_[_0x34c6('0x36')](_0x4d77fc[_0x34c6('0x31')],_0x4d77fc[_0x34c6('0x33')]);_0x5fd795['attributes']=_[_0x34c6('0x36')](_0x4d77fc[_0x34c6('0x31')],qs[_0x34c6('0x37')](_0x1dd57c[_0x34c6('0x33')][_0x34c6('0x37')]));_0x5fd795[_0x34c6('0x38')]=_0x5fd795[_0x34c6('0x38')]['length']?_0x5fd795[_0x34c6('0x38')]:_0x4d77fc['model'];if(!_0x1dd57c[_0x34c6('0x33')][_0x34c6('0x39')](_0x34c6('0x3a'))){_0x5fd795[_0x34c6('0x1f')]=qs[_0x34c6('0x1f')](_0x1dd57c['query']['limit']);_0x5fd795['offset']=qs[_0x34c6('0x1e')](_0x1dd57c[_0x34c6('0x33')]['offset']);}_0x5fd795[_0x34c6('0x3b')]=qs[_0x34c6('0x3c')](_0x1dd57c[_0x34c6('0x33')][_0x34c6('0x3c')]);_0x5fd795[_0x34c6('0x3d')]=qs[_0x34c6('0x35')](_[_0x34c6('0x3e')](_0x1dd57c[_0x34c6('0x33')],_0x4d77fc[_0x34c6('0x35')]),_0x5e4bce);if(_0x1dd57c[_0x34c6('0x33')][_0x34c6('0x3f')]){_0x5fd795[_0x34c6('0x3d')]=_[_0x34c6('0x40')](_0x5fd795['where'],{'$or':_[_0x34c6('0x32')](_0x5e4bce,function(_0x2ccca6){if(_0x2ccca6[_0x34c6('0x2f')]!=='VIRTUAL'){var _0xc46567={};_0xc46567[_0x2ccca6[_0x34c6('0x29')]]={'$like':'%'+_0x1dd57c['query'][_0x34c6('0x3f')]+'%'};return _0xc46567;}})});}_0x5fd795=_[_0x34c6('0x40')]({},_0x5fd795,_0x1dd57c[_0x34c6('0x41')]);var _0x52c007={'where':_0x5fd795[_0x34c6('0x3d')]};return db[_0x34c6('0x2c')]['count'](_0x52c007)[_0x34c6('0x24')](function(_0x190c76){_0x49d09f[_0x34c6('0x1d')]=_0x190c76;if(_0x1dd57c[_0x34c6('0x33')][_0x34c6('0x42')]){_0x5fd795['include']=[{'all':!![]}];}return db[_0x34c6('0x2c')]['findAll'](_0x5fd795);})[_0x34c6('0x24')](function(_0x52932f){_0x49d09f['rows']=_0x52932f;return _0x49d09f;})[_0x34c6('0x24')](respondWithFilteredResult(_0x4ecf64,_0x5fd795))[_0x34c6('0x43')](handleError(_0x4ecf64,null));};exports['show']=function(_0x475d1c,_0x45a641){var _0xd4bb6c={'raw':![],'where':{'id':_0x475d1c[_0x34c6('0x44')]['id']}},_0x1cef70={};_0x1cef70['model']=_[_0x34c6('0x34')](db[_0x34c6('0x2c')][_0x34c6('0x2d')]);_0x1cef70['query']=_[_0x34c6('0x34')](_0x475d1c[_0x34c6('0x33')]);_0x1cef70[_0x34c6('0x35')]=_[_0x34c6('0x36')](_0x1cef70['model'],_0x1cef70['query']);_0xd4bb6c['attributes']=_[_0x34c6('0x36')](_0x1cef70[_0x34c6('0x31')],qs[_0x34c6('0x37')](_0x475d1c[_0x34c6('0x33')][_0x34c6('0x37')]));_0xd4bb6c[_0x34c6('0x38')]=_0xd4bb6c[_0x34c6('0x38')][_0x34c6('0x45')]?_0xd4bb6c[_0x34c6('0x38')]:_0x1cef70[_0x34c6('0x31')];if(_0x475d1c[_0x34c6('0x33')][_0x34c6('0x42')]){_0xd4bb6c[_0x34c6('0x46')]=[{'all':!![]}];}_0xd4bb6c=_[_0x34c6('0x40')]({},_0xd4bb6c,_0x475d1c['options']);return db[_0x34c6('0x2c')][_0x34c6('0x47')](_0xd4bb6c)[_0x34c6('0x24')](handleEntityNotFound(_0x45a641,null))[_0x34c6('0x24')](respondWithResult(_0x45a641,null))[_0x34c6('0x43')](handleError(_0x45a641,null));};exports['create']=function(_0x2100a1,_0xb532d4){return db['UserProfile'][_0x34c6('0x48')](_0x2100a1[_0x34c6('0x49')],{})['then'](respondWithResult(_0xb532d4,0xc9))['catch'](handleError(_0xb532d4,null));};exports['clone']=function(_0x1d992f,_0x19eb9a){var _0x3d9dbe={'where':{'id':_0x1d992f[_0x34c6('0x44')]['id']}},_0x596886={};_0x596886[_0x34c6('0x31')]=_[_0x34c6('0x34')](db['UserProfile'][_0x34c6('0x2d')]);_0x3d9dbe[_0x34c6('0x38')]=_[_0x34c6('0x36')](_0x596886[_0x34c6('0x31')],qs[_0x34c6('0x37')](_0x1d992f[_0x34c6('0x33')]['fields']));_0x3d9dbe[_0x34c6('0x38')]=_0x3d9dbe[_0x34c6('0x38')][_0x34c6('0x45')]?_0x3d9dbe['attributes']:_0x596886[_0x34c6('0x31')];if(_0x1d992f[_0x34c6('0x33')]['includeAll']){_0x3d9dbe[_0x34c6('0x46')]=[{'all':!![]}];}_0x3d9dbe=_['merge']({},_0x3d9dbe,_0x1d992f['options']);return db['UserProfile'][_0x34c6('0x47')](_0x3d9dbe)['then'](handleEntityNotFound(_0x19eb9a,null))[_0x34c6('0x24')](function(_0x187cfc){if(_0x187cfc){var _0x4dc761=_0x187cfc[_0x34c6('0x4a')]({'plain':!![]});_0x4dc761=qs[_0x34c6('0x4b')](_0x4dc761,['id',_0x34c6('0x4c'),_0x34c6('0x4d'),'crudPermissions']);_0x1d992f[_0x34c6('0x49')]=_[_0x34c6('0x4b')](_0x1d992f[_0x34c6('0x49')],['id',_0x34c6('0x4c'),_0x34c6('0x4d')]);return db[_0x34c6('0x4e')][_0x34c6('0x4f')](function(_0x4acca4){return db[_0x34c6('0x2c')][_0x34c6('0x48')](_[_0x34c6('0x40')](_0x4dc761,_0x1d992f[_0x34c6('0x49')]),{'include':_0x1d992f[_0x34c6('0x33')]['includeAll']?[{'all':!![]}]:undefined,'transaction':_0x4acca4})['then'](function(_0x5f31bb){var _0x457f0b=_0x5f31bb[_0x34c6('0x4a')]({'plain':!![]});return db[_0x34c6('0x50')][_0x34c6('0x51')]({'where':{'userProfileId':_0x1d992f[_0x34c6('0x44')]['id']},'raw':!![]})['then'](function(_0x29b4ab){if(_0x29b4ab){return BPromise['each'](_0x29b4ab,function(_0x26b201){return new BPromise(function(_0x2bcf6e,_0x422436){if(_0x26b201['autoAssociation']===null||_0x26b201[_0x34c6('0x52')]===0x1)_0x2bcf6e(null);return db['UserProfileResource'][_0x34c6('0x51')]({'where':{'sectionId':_0x26b201['id']},'raw':!![]})[_0x34c6('0x24')](function(_0x232fdf){var _0x3ee2dd=_[_0x34c6('0x32')](_0x232fdf,function(_0x25ea5b){return qs['omit'](_0x25ea5b,['id',_0x34c6('0x4c'),_0x34c6('0x4d'),_0x34c6('0x53')]);});_0x2bcf6e(_0x3ee2dd);})[_0x34c6('0x43')](function(_0x4e6e1d){_0x422436(_0x4e6e1d);});})['then'](function(_0x2edadb){var _0x41be7f=qs['omit'](_0x26b201,['id',_0x34c6('0x4c'),'updatedAt']);_0x41be7f[_0x34c6('0x54')]=_0x457f0b['id'];if(_0x2edadb)_0x41be7f[_0x34c6('0x55')]=_0x2edadb;return _0x41be7f;})[_0x34c6('0x24')](function(_0x422c06){return db[_0x34c6('0x50')][_0x34c6('0x48')](_0x422c06,{'include':[{'model':db['UserProfileResource'],'as':_0x34c6('0x55')}],'raw':!![],'transaction':_0x4acca4});});})[_0x34c6('0x24')](function(){return _0x457f0b;});}});});});}})[_0x34c6('0x24')](respondWithResult(_0x19eb9a,0xc9))[_0x34c6('0x43')](handleError(_0x19eb9a,null));};exports[_0x34c6('0x23')]=function(_0xba85f1,_0xf96f37){if(_0xba85f1['body']['id']){delete _0xba85f1[_0x34c6('0x49')]['id'];}return db['UserProfile'][_0x34c6('0x47')]({'where':{'id':_0xba85f1['params']['id']}})[_0x34c6('0x24')](handleEntityNotFound(_0xf96f37,null))[_0x34c6('0x24')](saveUpdates(_0xba85f1['body'],null))[_0x34c6('0x24')](respondWithResult(_0xf96f37,null))[_0x34c6('0x43')](handleError(_0xf96f37,null));};exports[_0x34c6('0x25')]=function(_0x4d6d4c,_0x8863e5){return db[_0x34c6('0x2c')][_0x34c6('0x47')]({'where':{'id':_0x4d6d4c[_0x34c6('0x44')]['id']}})[_0x34c6('0x24')](handleEntityNotFound(_0x8863e5,null))[_0x34c6('0x24')](removeEntity(_0x8863e5,null))[_0x34c6('0x43')](handleError(_0x8863e5,null));};exports[_0x34c6('0x56')]=function(_0x334cf1,_0x3b034c){return db[_0x34c6('0x2c')]['describe']()['then'](respondWithResult(_0x3b034c,null))[_0x34c6('0x43')](handleError(_0x3b034c,null));};exports[_0x34c6('0x57')]=function(_0x46b006,_0x201249){var _0x139699=_0x46b006['body'];return db[_0x34c6('0x2c')][_0x34c6('0x47')]({'where':{'id':_0x46b006['params']['id']}})[_0x34c6('0x24')](handleEntityNotFound(_0x201249,null))[_0x34c6('0x24')](function(_0x10e49f){if(_0x10e49f){return db['sequelize'][_0x34c6('0x4f')](function(_0x3aecaf){return db[_0x34c6('0x50')][_0x34c6('0x25')]({'where':{'userProfileId':_0x46b006['params']['id'],'sectionId':_[_0x34c6('0x32')](_0x139699,function(_0x4496c8){return _0x4496c8['sectionId'];})},'transaction':_0x3aecaf})['then'](function(){var _0x3408e1=_['map'](_0x139699,function(_0x553e57){_0x553e57['userProfileId']=_0x46b006[_0x34c6('0x44')]['id'];return _0x553e57;});var _0x50f044=[];return BPromise[_0x34c6('0x58')](_0x3408e1,function(_0x50aff4){return db[_0x34c6('0x50')][_0x34c6('0x48')](_0x50aff4,{'include':[{'model':db[_0x34c6('0x59')],'as':_0x34c6('0x55')}],'raw':!![],'transaction':_0x3aecaf})[_0x34c6('0x24')](function(_0x1c3dfb){_0x50f044['push'](_0x1c3dfb['get']({'plain':!![]}));});})[_0x34c6('0x24')](function(){return _0x50f044;});});});}})[_0x34c6('0x24')](function(_0x1179bc){return _0x1179bc;})['then'](respondWithResult(_0x201249,null))[_0x34c6('0x43')](handleError(_0x201249,null));};exports[_0x34c6('0x5a')]=function(_0x42971d,_0x47d75d){var _0x25d1f7;return db[_0x34c6('0x2c')][_0x34c6('0x47')]({'where':{'id':_0x42971d['params']['id']},'attributes':['id',_0x34c6('0x29')]})['then'](handleEntityNotFound(_0x47d75d,null))[_0x34c6('0x24')](function(_0x3af51d){if(_0x3af51d){_0x25d1f7=_0x3af51d;return db[_0x34c6('0x50')][_0x34c6('0x25')]({'where':{'userProfileId':_0x42971d[_0x34c6('0x44')]['id'],'sectionId':_0x42971d[_0x34c6('0x33')][_0x34c6('0x5b')]}});}})[_0x34c6('0x24')](function(){return _0x25d1f7;})[_0x34c6('0x24')](respondWithStatusCode(_0x47d75d,null))[_0x34c6('0x43')](handleError(_0x47d75d,null));};exports[_0x34c6('0x5c')]=function(_0x2edf82,_0x3c247a){var _0x125635=[];var _0xd483ba=[];return db[_0x34c6('0x50')]['findAll']({'where':{'userProfileId':_0x2edf82[_0x34c6('0x44')]['id']},'raw':!![]})[_0x34c6('0x24')](function(_0x20a162){_0x125635=_[_0x34c6('0x3f')](_0x20a162,function(_0x14e29d){return _0x14e29d[_0x34c6('0x5d')]===0x1||_[_0x34c6('0x5e')]([0x3eb,0x709],_0x14e29d[_0x34c6('0x53')]);});if(!_[_0x34c6('0x5f')](_0x125635)){return _[_0x34c6('0x32')](_0x125635,function(_0x236dea){return _0x236dea[_0x34c6('0x53')];});}else{return;}})['then'](function(_0x5b6ee5){if(_0x5b6ee5)_0xd483ba=_0x5b6ee5;if(_[_0x34c6('0x5e')](_0xd483ba,0x64)){var _0x25f416=_['find'](_0x125635,{'sectionId':0x64});return hasDefaultDashboard(_0x25f416)[_0x34c6('0x24')](function(_0x1266de){return _[_0x34c6('0x32')](_0x125635,function(_0x769d81){if(_0x769d81[_0x34c6('0x53')]===0x64){_0x769d81[_0x34c6('0x60')]=_0x1266de;}return _0x769d81;});});}else{return;}})['then'](function(_0x4d26b5){if(_0x4d26b5)_0x125635=_0x4d26b5;if(_['includes'](_0xd483ba,0x3eb)){var _0x114247=_[_0x34c6('0x47')](_0x125635,{'sectionId':0x3eb});return getCustomDashboards(_0x114247)[_0x34c6('0x24')](function(_0x1c53f7){return _[_0x34c6('0x32')](_0x125635,function(_0x52d48d){if(_0x114247[_0x34c6('0x5d')]){if(_0x52d48d[_0x34c6('0x53')]===0x3eb){_0x52d48d[_0x34c6('0x60')]=_0x1c53f7;}}else{if(_0x52d48d[_0x34c6('0x53')]===0x64){_0x52d48d['subsections']=_0x1c53f7;}}return _0x52d48d;});});}else{return;}})[_0x34c6('0x24')](function(_0x4c1c3d){if(_0x4c1c3d)_0x125635=_0x4c1c3d;if(_['includes'](_0xd483ba,0x709)){var _0x1ddc52=_[_0x34c6('0x47')](_0x125635,{'sectionId':0x709});return getPlugins(_0x1ddc52)[_0x34c6('0x24')](function(_0x31b44f){if(_0x1ddc52[_0x34c6('0x5d')]){return _[_0x34c6('0x32')](_0x125635,function(_0x215af6){if(_0x215af6[_0x34c6('0x53')]===0x709){_0x215af6[_0x34c6('0x60')]=_0x31b44f;}return _0x215af6;});}else{var _0x4bf92a={'sectionId':0x76c,'enabled':0x1,'subsections':_0x31b44f};var _0x457aa3=_[_0x34c6('0x32')](_0x125635);_0x457aa3[_0x34c6('0x61')](_0x4bf92a);return _0x457aa3;}});}else{return;}})[_0x34c6('0x24')](function(_0x12c159){if(_0x12c159)_0x125635=_0x12c159;return _[_0x34c6('0x3f')](_0x125635,[_0x34c6('0x5d'),0x1]);})['then'](respondWithResult(_0x3c247a,null))['catch'](handleError(_0x3c247a,null));};function hasDefaultDashboard(_0x54ac2b){var _0x2f6b6a=[0x65];return new BPromise(function(_0x279607,_0x2f51b1){try{if(_0x54ac2b[_0x34c6('0x52')]){_0x279607(_0x2f6b6a);}else{return db['UserProfileResource'][_0x34c6('0x62')]({'where':{'sectionId':_0x54ac2b['id']},'raw':!![]})[_0x34c6('0x24')](function(_0x215cdb){_0x215cdb?_0x279607(_0x2f6b6a):_0x279607();});}}catch(_0x3e8aa6){_0x2f51b1(_0x3e8aa6);}});}function getCustomDashboards(_0x328c9f){var _0x2c3122=[];return new BPromise(function(_0x5a79b7,_0x290cb7){try{if(_0x328c9f[_0x34c6('0x52')]){return db[_0x34c6('0x63')][_0x34c6('0x51')]({'raw':!![]})[_0x34c6('0x24')](function(_0x45d673){_0x45d673[_0x34c6('0x64')](function(_0x533e0d){_0x2c3122[_0x34c6('0x61')](_0x533e0d['id']+0x1869f);});_0x5a79b7(_0x2c3122);});}else{return db[_0x34c6('0x59')][_0x34c6('0x51')]({'where':{'sectionId':_0x328c9f['id']},'raw':!![]})[_0x34c6('0x24')](function(_0x4ec4c9){_0x4ec4c9[_0x34c6('0x64')](function(_0x311096){_0x2c3122[_0x34c6('0x61')](_0x311096[_0x34c6('0x65')]+0x1869f);});_0x5a79b7(_0x2c3122);});}}catch(_0x1de848){_0x290cb7(_0x1de848);}});}function getPlugins(_0x14cabf){var _0x4ba7c9=[];return new BPromise(function(_0xc1abe1,_0x2b85ef){try{if(_0x14cabf[_0x34c6('0x52')]){return db[_0x34c6('0x66')]['findAll']({'raw':!![]})[_0x34c6('0x24')](function(_0x48c9f8){_0x48c9f8['forEach'](function(_0x3f07a6){_0x4ba7c9[_0x34c6('0x61')](_0x3f07a6['id']+0x15b38);});_0xc1abe1(_0x4ba7c9);});}else{return db[_0x34c6('0x59')]['findAll']({'where':{'sectionId':_0x14cabf['id']},'raw':!![]})[_0x34c6('0x24')](function(_0x5930b3){_0x5930b3['forEach'](function(_0x5dde1c){_0x4ba7c9[_0x34c6('0x61')](_0x5dde1c[_0x34c6('0x65')]+0x15b38);});_0xc1abe1(_0x4ba7c9);});}}catch(_0x535074){_0x2b85ef(_0x535074);}});}exports[_0x34c6('0x67')]=function(_0x4eee8e,_0x459677){return db[_0x34c6('0x2c')]['find']({'where':{'id':_0x4eee8e[_0x34c6('0x44')]['id']}})['then'](handleEntityNotFound(_0x459677,null))[_0x34c6('0x24')](function(_0x438b05){if(_0x438b05){return db[_0x34c6('0x4e')][_0x34c6('0x4f')](function(_0x1f1e69){return db[_0x34c6('0x50')]['findAll']({'where':{'userProfileId':_0x4eee8e[_0x34c6('0x44')]['id']},'attributes':['id'],'raw':!![]})[_0x34c6('0x24')](function(_0xf8b020){if(_0xf8b020){return db[_0x34c6('0x50')][_0x34c6('0x25')]({'where':{'userProfileId':_0x4eee8e[_0x34c6('0x44')]['id'],'id':_[_0x34c6('0x32')](_0xf8b020,function(_0x4ab159){return _0x4ab159['id'];})},'transaction':_0x1f1e69});}})[_0x34c6('0x24')](function(_0x22bb5d){var _0x2eef90=_[_0x34c6('0x32')](_0x4eee8e[_0x34c6('0x49')],function(_0x5bafcc){_0x5bafcc[_0x34c6('0x54')]=_0x4eee8e[_0x34c6('0x44')]['id'];return _0x5bafcc;});return db[_0x34c6('0x50')][_0x34c6('0x68')](_0x2eef90,{'raw':!![],'transaction':_0x1f1e69});})[_0x34c6('0x24')](function(_0x4f3870){var _0x54beb3=_[_0x34c6('0x3f')](_[_0x34c6('0x32')](_0x4f3870,function(_0x357570){return _0x357570[_0x34c6('0x4a')]({'plain':!![]});}),{'includeAll':![]});if(_0x54beb3){return db[_0x34c6('0x50')][_0x34c6('0x51')]({'where':{'userProfileId':_0x4eee8e['params']['id'],'sectionId':_[_0x34c6('0x32')](_0x54beb3,function(_0x30f762){return _0x30f762[_0x34c6('0x53')];})},'attributes':['id',_0x34c6('0x53')],'raw':!![]})[_0x34c6('0x24')](function(_0x1043fa){var _0x173a7b=_[_0x34c6('0x32')](_0x4eee8e[_0x34c6('0x49')],function(_0x2b82df){_0x2b82df[_0x34c6('0x54')]=_0x4eee8e['params']['id'];return _0x2b82df;});return db[_0x34c6('0x59')][_0x34c6('0x68')](_0x173a7b,{'raw':!![],'transaction':_0x1f1e69});});}})['catch'](handleError(_0x459677,null));});}})[_0x34c6('0x24')](function(_0xf16067){var _0x29e3a9=_[_0x34c6('0x32')](_0xf16067,function(_0xe0d867){return _0xe0d867[_0x34c6('0x4a')]({'plain':!![]});});})[_0x34c6('0x24')](respondWithResult(_0x459677,null))['catch'](handleError(_0x459677,null));};exports[_0x34c6('0x69')]=function(_0x2b4f5b,_0x4a0925,_0x8629d2){return db[_0x34c6('0x2c')][_0x34c6('0x47')]({'where':{'id':_0x2b4f5b[_0x34c6('0x44')]['id']}})[_0x34c6('0x24')](handleEntityNotFound(_0x4a0925,null))[_0x34c6('0x24')](function(_0x2cd022){if(_0x2cd022){return _0x2cd022[_0x34c6('0x69')](_0x2b4f5b[_0x34c6('0x33')][_0x34c6('0x5b')]);}})[_0x34c6('0x24')](respondWithStatusCode(_0x4a0925,null))[_0x34c6('0x43')](handleError(_0x4a0925,null));};exports[_0x34c6('0x6a')]=function(_0x1727af,_0x52be21){var _0x279c51={'raw':![],'where':{}};var _0x8f0532={};var _0x4ce5ef={'count':0x0,'rows':[]};var _0x196ea6=_0x1727af[_0x34c6('0x33')][_0x34c6('0x6b')];if(typeof _0x196ea6===_0x34c6('0x6c')){throw new db[(_0x34c6('0x6d'))]['ValidationError']('Unknown\x20section');}var _0x5946e9=_0x1727af[_0x34c6('0x33')][_0x34c6('0x6e')]||![];var _0x1cb0f2=getQueryModels(_0x196ea6,_0x5946e9);if(typeof _0x1cb0f2[_0x34c6('0x6f')]===_0x34c6('0x6c')){throw new db['Sequelize'][(_0x34c6('0x70'))](_0x34c6('0x71')+_0x196ea6+'\x27');}var _0x5bbb4e=[];if(!_[_0x34c6('0x5f')](_0x1cb0f2[_0x34c6('0x72')])){_0x5bbb4e=_0x1cb0f2[_0x34c6('0x72')];}else{_0x5bbb4e=[{'name':_0x196ea6}];}return db[_0x34c6('0x2c')][_0x34c6('0x62')]({'where':{'id':_0x1727af[_0x34c6('0x44')]['id']}})[_0x34c6('0x24')](handleEntityNotFound(_0x52be21,null))[_0x34c6('0x24')](function(_0x410254){if(_0x410254){var _0x45c236=[];for(var _0x3cca33=0x0;_0x3cca33<_0x5bbb4e[_0x34c6('0x45')];_0x3cca33++){_0x45c236[_0x34c6('0x61')](db[_0x34c6('0x50')]['findOne']({'where':{'userProfileId':_0x410254['id'],'name':_0x5bbb4e[_0x3cca33][_0x34c6('0x29')]},'raw':!![]}));}return BPromise[_0x34c6('0x73')](_0x45c236);}})[_0x34c6('0x24')](function(_0x450a3d){var _0x349751=_[_0x34c6('0x3f')](_0x450a3d,function(_0x506a58){return _0x506a58?_0x506a58:undefined;});var _0x554768=_[_0x34c6('0x3f')](_0x5bbb4e,[_0x34c6('0x74'),!![]]);var _0x4eafed=_[_0x34c6('0x5f')](_0x349751)&&_[_0x34c6('0x5f')](_0x554768)?null:_['union'](_0x554768,_0x349751);if(_0x4eafed){var _0x20a4a5=[];for(var _0x2278fc=0x0;_0x2278fc<_0x4eafed[_0x34c6('0x45')];_0x2278fc++){var _0x4fc336=_[_0x34c6('0x47')](_0x5bbb4e,function(_0x20d0c7){return _0x4eafed[_0x2278fc]?_0x20d0c7[_0x34c6('0x29')]===_0x4eafed[_0x2278fc][_0x34c6('0x29')]:null;});if(_0x4fc336){if(_0x4eafed[_0x2278fc][_0x34c6('0x74')]){_0x20a4a5['push'](getAllResources(_0x1cb0f2[_0x34c6('0x6f')],_0x4eafed[_0x2278fc]));}else{if(!_0x4eafed[_0x2278fc]['autoAssociation']){_0x20a4a5[_0x34c6('0x61')](getAllowedResources(_0x4fc336,_0x4eafed[_0x2278fc],_0x1cb0f2[_0x34c6('0x6f')]));}else{if(_0x4fc336[_0x34c6('0x31')]){_0x20a4a5['push'](getAllFilteredResources(_0x4fc336,_0x4eafed[_0x2278fc]));}}}}}return BPromise['all'](_0x20a4a5);}else{return null;}})[_0x34c6('0x24')](function(_0x4a442a){var _0x3825b4=_0x4a442a;var _0x1c8433=null;if(_0x3825b4){_0x1c8433=_0x3825b4['length']===0x1?_0x3825b4[0x0]:null;}if(_0x1c8433||_0x3825b4){var _0x2c4bbb=db[_0x1cb0f2[_0x34c6('0x6f')]][_0x34c6('0x2d')];_0x8f0532[_0x34c6('0x31')]=_[_0x34c6('0x34')](_0x2c4bbb);_0x8f0532[_0x34c6('0x33')]=_[_0x34c6('0x34')](_0x1727af[_0x34c6('0x33')]);_0x8f0532[_0x34c6('0x35')]=_[_0x34c6('0x36')](_0x8f0532[_0x34c6('0x31')],_0x8f0532[_0x34c6('0x33')]);_0x279c51[_0x34c6('0x38')]=_[_0x34c6('0x36')](_0x8f0532['model'],qs[_0x34c6('0x37')](_0x1727af[_0x34c6('0x33')][_0x34c6('0x37')]));_0x279c51[_0x34c6('0x38')]=_0x279c51[_0x34c6('0x38')][_0x34c6('0x45')]?_0x279c51['attributes']:_0x8f0532[_0x34c6('0x31')];if(!_0x1727af[_0x34c6('0x33')][_0x34c6('0x39')]('nolimit')){_0x279c51[_0x34c6('0x1f')]=qs[_0x34c6('0x1f')](_0x1727af['query'][_0x34c6('0x1f')]);_0x279c51[_0x34c6('0x1e')]=qs[_0x34c6('0x1e')](_0x1727af['query'][_0x34c6('0x1e')]);}_0x279c51[_0x34c6('0x3b')]=qs[_0x34c6('0x3c')](_0x1727af['query'][_0x34c6('0x3c')]);_0x279c51[_0x34c6('0x3d')]=qs[_0x34c6('0x35')](_['pick'](_0x1727af['query'],_0x8f0532[_0x34c6('0x35')]));if(_0x1727af[_0x34c6('0x33')][_0x34c6('0x3f')]){_0x279c51[_0x34c6('0x3d')]=_[_0x34c6('0x40')](_0x279c51[_0x34c6('0x3d')],{'$or':_[_0x34c6('0x32')](_0x2c4bbb,function(_0x24a1bf){if(_0x24a1bf[_0x34c6('0x2f')][_0x34c6('0x30')]!==_0x34c6('0x75')){var _0x207f25={};_0x207f25[_0x24a1bf['field']]={'$like':'%'+_0x1727af[_0x34c6('0x33')][_0x34c6('0x3f')]+'%'};return _0x207f25;}})});}var _0x29f00e=[];if(_0x1c8433){var _0x199dd0=_[_0x34c6('0x47')](_0x5bbb4e,['name',_0x1c8433[_0x34c6('0x29')]]);if(_0x199dd0[_0x34c6('0x76')]){var _0x530d48={};if(_0x1cb0f2[_0x34c6('0x6f')]===_0x34c6('0x77')){_0x530d48[_0x199dd0['foreignKey']]=_[_0x34c6('0x32')](_0x1c8433[_0x34c6('0x78')],'id');}else{_0x530d48[_0x199dd0[_0x34c6('0x79')]]=_0x1c8433['associatedResources'];}_0x29f00e['push'](_0x530d48);}else{_0x279c51['where']['id']=_0x1c8433[_0x34c6('0x78')];}}else{for(var _0x32f22b=0x0;_0x32f22b<_0x3825b4[_0x34c6('0x45')];_0x32f22b++){var _0x199dd0=_['find'](_0x5bbb4e,[_0x34c6('0x29'),_0x3825b4[_0x32f22b][_0x34c6('0x29')]]);if(_0x199dd0['field']){var _0x530d48={};_0x530d48[_0x199dd0[_0x34c6('0x79')]]=_0x3825b4[_0x32f22b]['associatedResources'];_0x29f00e[_0x34c6('0x61')](_0x530d48);}else{if(!_0x279c51[_0x34c6('0x3d')]['id'])_0x279c51['where']['id']=[];_0x3825b4[_0x32f22b]['associatedResources'][_0x34c6('0x64')](function(_0x37548a){_0x279c51['where']['id']['push'](_0x37548a);});}}}if(!_[_0x34c6('0x5f')](_0x29f00e)){_0x279c51[_0x34c6('0x3d')]=_[_0x34c6('0x40')](_0x279c51[_0x34c6('0x3d')],{'$and':{'$or':_0x29f00e}});}_0x279c51=_[_0x34c6('0x40')]({},_0x279c51,_0x1727af[_0x34c6('0x41')]);if(_0x1c8433&&!_0x1c8433[_0x34c6('0x52')]&&_0x1cb0f2[_0x34c6('0x6f')]===_0x34c6('0x77')){if(_0x1727af[_0x34c6('0x33')][_0x34c6('0x42')]){_0x279c51[_0x34c6('0x46')]=[{'all':!![]}];}return db[_0x1cb0f2[_0x34c6('0x6f')]][_0x34c6('0x51')](_0x279c51)[_0x34c6('0x24')](function(_0x546327){var _0x563c0e=[];_0x546327[_0x34c6('0x64')](function(_0x5acbe7){var _0x3f086a;switch(_0x5acbe7[_0x34c6('0x7a')]){case _0x34c6('0x7b'):_0x3f086a=_[_0x34c6('0x47')](_0x1c8433[_0x34c6('0x78')],function(_0x46134c){return _0x46134c['id']===_0x5acbe7[_0x34c6('0x7c')]&&_0x46134c[_0x34c6('0x2f')]===_0x34c6('0x7d');});break;case _0x34c6('0x7e'):_0x3f086a=_['find'](_0x1c8433[_0x34c6('0x78')],function(_0x2121c3){return _0x2121c3['id']===_0x5acbe7['reportId']&&_0x2121c3[_0x34c6('0x2f')]===_0x34c6('0x7f');});break;}if(_0x3f086a)_0x563c0e[_0x34c6('0x61')](_0x5acbe7);});_0x4ce5ef['count']=_0x563c0e[_0x34c6('0x45')];_0x4ce5ef[_0x34c6('0x80')]=_0x563c0e;return _0x4ce5ef;});}else{return db[_0x1cb0f2[_0x34c6('0x6f')]][_0x34c6('0x1d')]({'where':_0x279c51[_0x34c6('0x3d')]})[_0x34c6('0x24')](function(_0x4363cb){_0x4ce5ef[_0x34c6('0x1d')]=_0x4363cb;if(_0x1727af[_0x34c6('0x33')][_0x34c6('0x42')]){if(_0x1cb0f2[_0x34c6('0x6f')]===_0x34c6('0x81')){_0x279c51['include']=[{'model':db[_0x34c6('0x82')],'as':'Tags','attributes':['id','name',_0x34c6('0x83')],'required':_0x1727af[_0x34c6('0x33')][_0x34c6('0x84')]?!![]:![]},{'model':db['Tag'],'as':_0x34c6('0x85'),'attributes':['id',_0x34c6('0x29'),_0x34c6('0x83')],'through':_0x1727af[_0x34c6('0x33')][_0x34c6('0x84')]?{'attributes':[],'where':{'TagId':_0x1727af[_0x34c6('0x33')]['tag']||undefined}}:{},'required':_0x1727af[_0x34c6('0x33')][_0x34c6('0x84')]?!![]:![]}];}else{_0x279c51['include']=[{'all':!![]}];}}return db[_0x1cb0f2[_0x34c6('0x6f')]]['findAll'](_0x279c51);})['then'](function(_0x39c8cf){_0x4ce5ef[_0x34c6('0x80')]=_0x39c8cf;return _0x4ce5ef;});}}else{return _0x4ce5ef;}})[_0x34c6('0x24')](respondWithFilteredResult(_0x52be21,_0x279c51))[_0x34c6('0x43')](handleError(_0x52be21,null));};function getAllResources(_0x4ab11b,_0x57a880){return new BPromise(function(_0x154e89,_0x36484e){if(_0x57a880){var _0x2cd23a=_0x57a880[_0x34c6('0x3f')]?{[_0x57a880['filter']['field']]:_0x57a880['filter'][_0x34c6('0x86')]}:undefined;return db[_0x4ab11b][_0x34c6('0x51')]({'where':_0x2cd23a,'raw':!![]})[_0x34c6('0x24')](function(_0x358f2e){_0x57a880[_0x34c6('0x78')]=_[_0x34c6('0x32')](_0x358f2e,'id');_0x154e89(_0x57a880);})[_0x34c6('0x43')](function(_0x3aa919){_0x36484e(_0x3aa919);});}else{_0x154e89(null);}});}function getAllFilteredResources(_0x2ef191,_0x53c7ff){return new BPromise(function(_0x16a058,_0x2c9701){var _0x18d1a8=_0x2ef191['filter']?{[_0x2ef191['filter']['field']]:_0x2ef191[_0x34c6('0x3f')][_0x34c6('0x86')]}:undefined;return db[_0x2ef191[_0x34c6('0x31')]][_0x34c6('0x51')]({'where':_0x18d1a8,'raw':!![]})[_0x34c6('0x24')](function(_0x1da9c0){_0x53c7ff['associatedResources']=_[_0x34c6('0x32')](_0x1da9c0,function(_0x4aca53){return _0x4aca53['name'];});_0x16a058(_0x53c7ff);})['catch'](function(_0xed3a4a){_0x2c9701(_0xed3a4a);});});}function getAllowedResources(_0x24d1ab,_0x182dda,_0x148cbb){return new BPromise(function(_0x4ea486,_0x2403e4){if(_0x182dda){return db[_0x34c6('0x59')][_0x34c6('0x51')]({'where':{'sectionId':_0x182dda['id']},'raw':!![]})[_0x34c6('0x24')](function(_0x1842df){if(_0x24d1ab[_0x34c6('0x76')]&&_0x24d1ab[_0x34c6('0x76')]!=='id'){_0x182dda[_0x34c6('0x78')]=_[_0x34c6('0x32')](_0x1842df,function(_0x3aa8db){return _0x3aa8db[_0x24d1ab[_0x34c6('0x76')]];});}else{if(_0x148cbb===_0x34c6('0x77')){_0x182dda[_0x34c6('0x78')]=_['map'](_0x1842df,function(_0x151a9d){return{'id':_0x151a9d[_0x34c6('0x65')],'type':_0x151a9d[_0x34c6('0x2f')]};});}else{_0x182dda[_0x34c6('0x78')]=_['map'](_0x1842df,function(_0x3ba2a3){return _0x3ba2a3['resourceId'];});}}_0x4ea486(_0x182dda);})[_0x34c6('0x43')](function(_0x1cee72){_0x2403e4(_0x1cee72);});}else{_0x4ea486(null);}});}function getQueryModels(_0x3870a5,_0xdc3863){var _0x3ac1ed=_0x3870a5[_0x34c6('0x87')]();var _0x105c50={'childModel':undefined,'parentSections':[]};switch(_0x3ac1ed){case _0x34c6('0x88'):_0x105c50['childModel']=_0x34c6('0x89');break;case _0x34c6('0x8a'):_0x105c50[_0x34c6('0x6f')]='SquareOdbc';break;case _0x34c6('0x8b'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0x8c');_0x105c50[_0x34c6('0x72')]=[{'name':'SquareProjects','field':_0x34c6('0x29'),'foreignKey':_0x34c6('0x8d')}];break;case _0x34c6('0x8e'):_0x105c50[_0x34c6('0x6f')]='JscriptyProject';break;case _0x34c6('0x8f'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0x81');_0x105c50['parentSections']=[{'name':_0x34c6('0x90'),'field':'id','foreignKey':_0x34c6('0x91')}];break;case _0x34c6('0x92'):_0x105c50[_0x34c6('0x6f')]='CmList';break;case _0x34c6('0x93'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0x94');break;case'globalcustomfields':_0x105c50[_0x34c6('0x6f')]=_0x34c6('0x95');break;case _0x34c6('0x96'):_0x105c50[_0x34c6('0x6f')]='ChatQueue';break;case _0x34c6('0x97'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0x98');break;case _0x34c6('0x99'):_0x105c50['childModel']=_0x34c6('0x9a');break;case _0x34c6('0x9b'):_0x105c50[_0x34c6('0x6f')]='FaxAccount';break;case'inboundroutes':case'internalroutes':case _0x34c6('0x9c'):_0x105c50['childModel']='VoiceExtension';break;case'contexts':_0x105c50['childModel']=_0x34c6('0x9d');break;case _0x34c6('0x9e'):_0x105c50[_0x34c6('0x6f')]='VoiceMail';break;case'voicerecordings':_0x105c50['childModel']=_0x34c6('0x9f');_0x105c50[_0x34c6('0x72')]=[{'name':'Agents','field':_0x34c6('0x29'),'foreignKey':_0x34c6('0xa0'),'model':_0x34c6('0xa1'),'filter':{'field':_0x34c6('0xa2'),'value':['agent']}},{'name':_0x34c6('0xa3'),'field':_0x34c6('0x29'),'foreignKey':_0x34c6('0xa0'),'model':_0x34c6('0xa1'),'filter':{'field':_0x34c6('0xa2'),'value':[_0x34c6('0xa4')]}},{'name':_0x34c6('0xa5'),'field':'name','foreignKey':_0x34c6('0xa6'),'model':_0x34c6('0xa7'),'filter':{'field':'type','value':[_0x34c6('0xa8')]}},{'name':_0x34c6('0xa9'),'field':_0x34c6('0x29'),'foreignKey':_0x34c6('0xa6'),'model':_0x34c6('0xa7'),'filter':{'field':_0x34c6('0x2f'),'value':[_0x34c6('0xaa')]}}];break;case _0x34c6('0xab'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xac');break;case _0x34c6('0xad'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xae');break;case'voiceprefixes':_0x105c50['childModel']='VoicePrefix';break;case _0x34c6('0xaf'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xb0');break;case _0x34c6('0xb1'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xb2');break;case _0x34c6('0xb3'):_0x105c50[_0x34c6('0x6f')]='MailAccount';break;case _0x34c6('0xb4'):_0x105c50[_0x34c6('0x6f')]='MailSubstatus';break;case _0x34c6('0xb5'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xb6');break;case _0x34c6('0xb7'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xb8');break;case'smsqueues':_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xb9');break;case _0x34c6('0xba'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xbb');break;case'whatsappqueues':_0x105c50['childModel']=_0x34c6('0xbc');break;case'whatsappaccounts':_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xbd');break;case _0x34c6('0xbe'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xbf');break;case _0x34c6('0xc0'):case _0x34c6('0xc1'):_0x105c50['childModel']=_0x34c6('0xa7');if(_0xdc3863){_0x105c50[_0x34c6('0x72')]=[{'name':_0x34c6('0xa5')},{'name':_0x34c6('0xa9')}];}break;case _0x34c6('0xc2'):case'agents':case _0x34c6('0xc3'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xa1');if(_0xdc3863){_0x105c50[_0x34c6('0x72')]=[{'name':_0x34c6('0xc4'),'filter':{'field':_0x34c6('0xa2'),'value':[_0x34c6('0xc5'),_0x34c6('0xc6')]},'ignore':!![]},{'name':'Agents'},{'name':_0x34c6('0xa3')}];}break;case _0x34c6('0xc7'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xc8');break;case'salesforceaccounts':_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xc9');break;case'freshdeskaccounts':_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xca');break;case'sugarcrmaccounts':_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xcb');break;case _0x34c6('0xcc'):_0x105c50[_0x34c6('0x6f')]='DeskAccount';break;case'zohoaccounts':_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xcd');break;case _0x34c6('0xce'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xa1');break;case _0x34c6('0xcf'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xd0');break;case _0x34c6('0xd1'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xd2');break;case _0x34c6('0xd3'):_0x105c50[_0x34c6('0x6f')]='Dashboard';break;case _0x34c6('0xd4'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xd5');break;case _0x34c6('0xd6'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xd7');break;case _0x34c6('0xd8'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xd9');break;case _0x34c6('0xda'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xdb');break;case'tags':_0x105c50[_0x34c6('0x6f')]=_0x34c6('0x82');break;case'templates':_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xdc');break;case'triggers':_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xdd');break;case _0x34c6('0xde'):_0x105c50['childModel']=_0x34c6('0xdf');break;case _0x34c6('0xe0'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xe1');break;case _0x34c6('0xe2'):_0x105c50[_0x34c6('0x6f')]=_0x34c6('0x66');break;case _0x34c6('0xe3'):_0x105c50[_0x34c6('0x6f')]='AnalyticExtractedReport';_0x105c50[_0x34c6('0x72')]=[{'name':_0x34c6('0xe4'),'field':'id','foreignKey':_0x34c6('0x7c')}];break;case'metrics':_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xe5');break;case'whatsappaccounts':_0x105c50[_0x34c6('0x6f')]=_0x34c6('0xbd');break;default:return _0x105c50;}return _0x105c50;}
\ No newline at end of file
+var _0xb88f=['inbound','QueueCampaigns','VoiceQueue','outbound','musiconholds','VoiceMusicOnHold','VoiceChanSpy','voiceprefixes','VoicePrefix','ivrcampaigns','Campaign','MailQueue','mailaccounts','MailAccount','mailsubstatuses','openchannelqueues','openchannelaccounts','smsqueues','smsaccounts','SmsAccount','whatsappqueues','whatsappaccounts','WhatsappAccount','teams','Team','voicequeues','queuecampaigns','users','agents','telephones','Users','admin','user','ZendeskAccount','salesforceaccounts','SalesforceAccount','freshdeskaccounts','FreshdeskAccount','SugarcrmAccount','deskaccounts','DeskAccount','zohoaccounts','cannedanswers','dispositions','customdashboards','Interval','pauses','Pause','scheduler','sounds','Sound','tags','templates','Template','trunks','Trunk','variables','Variable','plugins','extractedreports','Reports','AnalyticMetric','eml-format','zip-dir','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','squel','jsforce','querystring','papaparse','ioredis','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/license/util','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./userProfile.socket','register','status','offset','set','Content-Range','json','apply','reject','save','then','end','stack','name','send','rawAttributes','model','map','query','keys','filters','intersection','attributes','length','nolimit','limit','order','sort','pick','where','merge','type','VIRTUAL','filter','options','UserProfile','count','includeAll','include','findAll','rows','catch','show','fields','find','create','body','params','omit','createdAt','crudPermissions','updatedAt','sequelize','transaction','get','UserProfileSection','each','autoAssociation','UserProfileResource','Resources','update','describe','addSections','destroy','sectionId','userProfileId','removeSections','ids','includes','isEmpty','subsections','enabled','push','findOne','Dashboard','Plugin','forEach','addResources','getResources','undefined','Sequelize','Unknown\x20section','mergeResources','Invalid\x20section\x20\x27','parentSections','all','ignore','union','childModel','hasOwnProperty','key','field','AnalyticExtractedReport','foreignKey','associatedResources','reportType','default','reportId','DefaultReports','CmContact','Tag','Tags','color','tag','ThroughTags','value','resourceId','toLowerCase','squareprojects','SquareProject','odbc','SquareRecording','projectName','projects','JscriptyProject','contacts','Lists','ListId','lists','CmList','companies','CmCompany','chatwebsites','ChatWebsite','faxqueues','FaxQueue','FaxAccount','inboundroutes','internalroutes','outboundroutes','VoiceExtension','VoiceContext','voicemails','VoiceMail','voicerecordings','VoiceRecording','Agents','membername','agent','User','role','telephone','VoiceQueues','queue'];(function(_0x154192,_0x2d360f){var _0x3c2792=function(_0x2e257b){while(--_0x2e257b){_0x154192['push'](_0x154192['shift']());}};_0x3c2792(++_0x2d360f);}(_0xb88f,0x124));var _0xfb88=function(_0x363ef8,_0x4ecb1a){_0x363ef8=_0x363ef8-0x0;var _0x148822=_0xb88f[_0x363ef8];return _0x148822;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xfb88('0x0'));var rimraf=require('rimraf');var zipdir=require(_0xfb88('0x1'));var jsonpatch=require('fast-json-patch');var rp=require(_0xfb88('0x2'));var moment=require(_0xfb88('0x3'));var BPromise=require(_0xfb88('0x4'));var Mustache=require(_0xfb88('0x5'));var util=require(_0xfb88('0x6'));var path=require('path');var sox=require(_0xfb88('0x7'));var csv=require(_0xfb88('0x8'));var ejs=require(_0xfb88('0x9'));var fs=require('fs');var _=require('lodash');var squel=require(_0xfb88('0xa'));var crypto=require('crypto');var jsforce=require(_0xfb88('0xb'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0xfb88('0xc'));var Papa=require(_0xfb88('0xd'));var Redis=require(_0xfb88('0xe'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0xfb88('0xf'));var hardwareService=require(_0xfb88('0x10'));var logger=require(_0xfb88('0x11'))('api');var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0xfb88('0x12'));var db=require(_0xfb88('0x13'))['db'];config[_0xfb88('0x14')]=_[_0xfb88('0x15')](config[_0xfb88('0x14')],{'host':_0xfb88('0x16'),'port':0x18eb});var socket=require(_0xfb88('0x17'))(new Redis(config['redis']));require(_0xfb88('0x18'))[_0xfb88('0x19')](socket);function respondWithStatusCode(_0x7f226f,_0x1afae6){_0x1afae6=_0x1afae6||0xcc;return function(_0x5a8025){if(_0x5a8025){return _0x7f226f['sendStatus'](_0x1afae6);}return _0x7f226f[_0xfb88('0x1a')](_0x1afae6)['end']();};}function respondWithResult(_0x2d99c6,_0x1088e4){_0x1088e4=_0x1088e4||0xc8;return function(_0x1a9286){if(_0x1a9286){return _0x2d99c6[_0xfb88('0x1a')](_0x1088e4)['json'](_0x1a9286);}};}function respondWithFilteredResult(_0x2d95cc,_0x33c14e){return function(_0x3ce04c){if(_0x3ce04c){var _0x4e1458=_0x3ce04c['count'],_0x5d82eb=_0x33c14e['offset'],_0x410185=_0x33c14e[_0xfb88('0x1b')]+_0x33c14e['limit'],_0x1dfa9a;if(_0x410185>=_0x4e1458){_0x410185=_0x4e1458;_0x1dfa9a=0xc8;}else{_0x1dfa9a=0xce;}_0x2d95cc['status'](_0x1dfa9a);return _0x2d95cc[_0xfb88('0x1c')](_0xfb88('0x1d'),_0x5d82eb+'-'+_0x410185+'/'+_0x4e1458)[_0xfb88('0x1e')](_0x3ce04c);}return null;};}function patchUpdates(_0x43a631){return function(_0x117987){try{jsonpatch[_0xfb88('0x1f')](_0x117987,_0x43a631,!![]);}catch(_0x5e8877){return BPromise[_0xfb88('0x20')](_0x5e8877);}return _0x117987[_0xfb88('0x21')]();};}function saveUpdates(_0x40c4a3,_0x5a5d51){return function(_0x4c9ec6){if(_0x4c9ec6){return _0x4c9ec6['update'](_0x40c4a3)[_0xfb88('0x22')](function(_0x34208e){return _0x34208e;});}return null;};}function removeEntity(_0x630942,_0x5ef6b5){return function(_0x2503c6){if(_0x2503c6){return _0x2503c6['destroy']()[_0xfb88('0x22')](function(){_0x630942['status'](0xcc)[_0xfb88('0x23')]();});}};}function handleEntityNotFound(_0x3d185a,_0x26f8fc){return function(_0x28a063){if(!_0x28a063){_0x3d185a['sendStatus'](0x194);}return _0x28a063;};}function handleError(_0x3d67a3,_0x5c9c03){_0x5c9c03=_0x5c9c03||0x1f4;return function(_0x215aa0){logger['error'](_0x215aa0[_0xfb88('0x24')]);if(_0x215aa0[_0xfb88('0x25')]){delete _0x215aa0[_0xfb88('0x25')];}_0x3d67a3[_0xfb88('0x1a')](_0x5c9c03)[_0xfb88('0x26')](_0x215aa0);};}exports['index']=function(_0x59b0f8,_0x5c3ec1){var _0x5e6837={},_0x2f9074={},_0x179a95={'count':0x0,'rows':[]};var _0x186ad0=_['map'](db['UserProfile'][_0xfb88('0x27')],function(_0x482ab4){return{'name':_0x482ab4['fieldName'],'type':_0x482ab4['type']['key']};});_0x2f9074[_0xfb88('0x28')]=_[_0xfb88('0x29')](_0x186ad0,_0xfb88('0x25'));_0x2f9074[_0xfb88('0x2a')]=_[_0xfb88('0x2b')](_0x59b0f8[_0xfb88('0x2a')]);_0x2f9074[_0xfb88('0x2c')]=_[_0xfb88('0x2d')](_0x2f9074[_0xfb88('0x28')],_0x2f9074[_0xfb88('0x2a')]);_0x5e6837[_0xfb88('0x2e')]=_['intersection'](_0x2f9074[_0xfb88('0x28')],qs['fields'](_0x59b0f8[_0xfb88('0x2a')]['fields']));_0x5e6837[_0xfb88('0x2e')]=_0x5e6837[_0xfb88('0x2e')][_0xfb88('0x2f')]?_0x5e6837['attributes']:_0x2f9074[_0xfb88('0x28')];if(!_0x59b0f8['query']['hasOwnProperty'](_0xfb88('0x30'))){_0x5e6837[_0xfb88('0x31')]=qs[_0xfb88('0x31')](_0x59b0f8['query'][_0xfb88('0x31')]);_0x5e6837[_0xfb88('0x1b')]=qs[_0xfb88('0x1b')](_0x59b0f8[_0xfb88('0x2a')][_0xfb88('0x1b')]);}_0x5e6837[_0xfb88('0x32')]=qs[_0xfb88('0x33')](_0x59b0f8[_0xfb88('0x2a')]['sort']);_0x5e6837['where']=qs[_0xfb88('0x2c')](_[_0xfb88('0x34')](_0x59b0f8['query'],_0x2f9074['filters']),_0x186ad0);if(_0x59b0f8['query']['filter']){_0x5e6837[_0xfb88('0x35')]=_[_0xfb88('0x36')](_0x5e6837[_0xfb88('0x35')],{'$or':_['map'](_0x186ad0,function(_0x5c2a21){if(_0x5c2a21[_0xfb88('0x37')]!==_0xfb88('0x38')){var _0x22ecbc={};_0x22ecbc[_0x5c2a21['name']]={'$like':'%'+_0x59b0f8[_0xfb88('0x2a')][_0xfb88('0x39')]+'%'};return _0x22ecbc;}})});}_0x5e6837=_[_0xfb88('0x36')]({},_0x5e6837,_0x59b0f8[_0xfb88('0x3a')]);var _0x239f49={'where':_0x5e6837[_0xfb88('0x35')]};return db[_0xfb88('0x3b')][_0xfb88('0x3c')](_0x239f49)[_0xfb88('0x22')](function(_0x57d4ef){_0x179a95[_0xfb88('0x3c')]=_0x57d4ef;if(_0x59b0f8[_0xfb88('0x2a')][_0xfb88('0x3d')]){_0x5e6837[_0xfb88('0x3e')]=[{'all':!![]}];}return db[_0xfb88('0x3b')][_0xfb88('0x3f')](_0x5e6837);})['then'](function(_0x1e7133){_0x179a95[_0xfb88('0x40')]=_0x1e7133;return _0x179a95;})['then'](respondWithFilteredResult(_0x5c3ec1,_0x5e6837))[_0xfb88('0x41')](handleError(_0x5c3ec1,null));};exports[_0xfb88('0x42')]=function(_0x57f64e,_0x299029){var _0x182f67={'raw':![],'where':{'id':_0x57f64e['params']['id']}},_0x106610={};_0x106610[_0xfb88('0x28')]=_[_0xfb88('0x2b')](db[_0xfb88('0x3b')][_0xfb88('0x27')]);_0x106610['query']=_[_0xfb88('0x2b')](_0x57f64e[_0xfb88('0x2a')]);_0x106610[_0xfb88('0x2c')]=_['intersection'](_0x106610[_0xfb88('0x28')],_0x106610['query']);_0x182f67[_0xfb88('0x2e')]=_[_0xfb88('0x2d')](_0x106610[_0xfb88('0x28')],qs[_0xfb88('0x43')](_0x57f64e[_0xfb88('0x2a')][_0xfb88('0x43')]));_0x182f67[_0xfb88('0x2e')]=_0x182f67['attributes']['length']?_0x182f67[_0xfb88('0x2e')]:_0x106610[_0xfb88('0x28')];if(_0x57f64e[_0xfb88('0x2a')][_0xfb88('0x3d')]){_0x182f67['include']=[{'all':!![]}];}_0x182f67=_[_0xfb88('0x36')]({},_0x182f67,_0x57f64e[_0xfb88('0x3a')]);return db[_0xfb88('0x3b')][_0xfb88('0x44')](_0x182f67)[_0xfb88('0x22')](handleEntityNotFound(_0x299029,null))[_0xfb88('0x22')](respondWithResult(_0x299029,null))[_0xfb88('0x41')](handleError(_0x299029,null));};exports[_0xfb88('0x45')]=function(_0x351c46,_0x10d44d){return db[_0xfb88('0x3b')]['create'](_0x351c46[_0xfb88('0x46')],{})[_0xfb88('0x22')](respondWithResult(_0x10d44d,0xc9))['catch'](handleError(_0x10d44d,null));};exports['clone']=function(_0xf015d,_0x2205ff){var _0x5c12c1={'where':{'id':_0xf015d[_0xfb88('0x47')]['id']}},_0x3704ba={};_0x3704ba[_0xfb88('0x28')]=_[_0xfb88('0x2b')](db['UserProfile'][_0xfb88('0x27')]);_0x5c12c1['attributes']=_['intersection'](_0x3704ba[_0xfb88('0x28')],qs['fields'](_0xf015d[_0xfb88('0x2a')][_0xfb88('0x43')]));_0x5c12c1[_0xfb88('0x2e')]=_0x5c12c1[_0xfb88('0x2e')]['length']?_0x5c12c1[_0xfb88('0x2e')]:_0x3704ba[_0xfb88('0x28')];if(_0xf015d[_0xfb88('0x2a')]['includeAll']){_0x5c12c1[_0xfb88('0x3e')]=[{'all':!![]}];}_0x5c12c1=_[_0xfb88('0x36')]({},_0x5c12c1,_0xf015d['options']);return db['UserProfile'][_0xfb88('0x44')](_0x5c12c1)[_0xfb88('0x22')](handleEntityNotFound(_0x2205ff,null))[_0xfb88('0x22')](function(_0x1c0fc0){if(_0x1c0fc0){var _0x471684=_0x1c0fc0['get']({'plain':!![]});_0x471684=qs[_0xfb88('0x48')](_0x471684,['id',_0xfb88('0x49'),'updatedAt',_0xfb88('0x4a')]);_0xf015d[_0xfb88('0x46')]=_[_0xfb88('0x48')](_0xf015d['body'],['id',_0xfb88('0x49'),_0xfb88('0x4b')]);return db[_0xfb88('0x4c')][_0xfb88('0x4d')](function(_0x422cb3){return db['UserProfile'][_0xfb88('0x45')](_['merge'](_0x471684,_0xf015d['body']),{'include':_0xf015d[_0xfb88('0x2a')][_0xfb88('0x3d')]?[{'all':!![]}]:undefined,'transaction':_0x422cb3})['then'](function(_0x2738c9){var _0x3b2cbe=_0x2738c9[_0xfb88('0x4e')]({'plain':!![]});return db[_0xfb88('0x4f')][_0xfb88('0x3f')]({'where':{'userProfileId':_0xf015d[_0xfb88('0x47')]['id']},'raw':!![]})[_0xfb88('0x22')](function(_0x383ddf){if(_0x383ddf){return BPromise[_0xfb88('0x50')](_0x383ddf,function(_0x485cf8){return new BPromise(function(_0x375d7f,_0x40e8bd){if(_0x485cf8['autoAssociation']===null||_0x485cf8[_0xfb88('0x51')]===0x1)_0x375d7f(null);return db[_0xfb88('0x52')][_0xfb88('0x3f')]({'where':{'sectionId':_0x485cf8['id']},'raw':!![]})['then'](function(_0x4cc4eb){var _0x2b4e59=_['map'](_0x4cc4eb,function(_0x44bf7c){return qs[_0xfb88('0x48')](_0x44bf7c,['id',_0xfb88('0x49'),_0xfb88('0x4b'),'sectionId']);});_0x375d7f(_0x2b4e59);})[_0xfb88('0x41')](function(_0xec1e8d){_0x40e8bd(_0xec1e8d);});})[_0xfb88('0x22')](function(_0x215cb6){var _0x534e43=qs[_0xfb88('0x48')](_0x485cf8,['id',_0xfb88('0x49'),_0xfb88('0x4b')]);_0x534e43['userProfileId']=_0x3b2cbe['id'];if(_0x215cb6)_0x534e43[_0xfb88('0x53')]=_0x215cb6;return _0x534e43;})[_0xfb88('0x22')](function(_0x52407f){return db[_0xfb88('0x4f')]['create'](_0x52407f,{'include':[{'model':db['UserProfileResource'],'as':'Resources'}],'raw':!![],'transaction':_0x422cb3});});})['then'](function(){return _0x3b2cbe;});}});});});}})['then'](respondWithResult(_0x2205ff,0xc9))['catch'](handleError(_0x2205ff,null));};exports[_0xfb88('0x54')]=function(_0x370fe2,_0xea6489){if(_0x370fe2[_0xfb88('0x46')]['id']){delete _0x370fe2[_0xfb88('0x46')]['id'];}return db['UserProfile']['find']({'where':{'id':_0x370fe2[_0xfb88('0x47')]['id']}})[_0xfb88('0x22')](handleEntityNotFound(_0xea6489,null))[_0xfb88('0x22')](saveUpdates(_0x370fe2[_0xfb88('0x46')],null))['then'](respondWithResult(_0xea6489,null))[_0xfb88('0x41')](handleError(_0xea6489,null));};exports['destroy']=function(_0x30f079,_0x21de65){return db['UserProfile'][_0xfb88('0x44')]({'where':{'id':_0x30f079[_0xfb88('0x47')]['id']}})[_0xfb88('0x22')](handleEntityNotFound(_0x21de65,null))['then'](removeEntity(_0x21de65,null))[_0xfb88('0x41')](handleError(_0x21de65,null));};exports['describe']=function(_0x2c6fe0,_0x32d349){return db[_0xfb88('0x3b')][_0xfb88('0x55')]()[_0xfb88('0x22')](respondWithResult(_0x32d349,null))[_0xfb88('0x41')](handleError(_0x32d349,null));};exports[_0xfb88('0x56')]=function(_0x357d12,_0x1accab){var _0x3d3cdb=_0x357d12['body'];return db[_0xfb88('0x3b')][_0xfb88('0x44')]({'where':{'id':_0x357d12[_0xfb88('0x47')]['id']}})[_0xfb88('0x22')](handleEntityNotFound(_0x1accab,null))[_0xfb88('0x22')](function(_0x3267b7){if(_0x3267b7){return db[_0xfb88('0x4c')][_0xfb88('0x4d')](function(_0x32d0ed){return db[_0xfb88('0x4f')][_0xfb88('0x57')]({'where':{'userProfileId':_0x357d12['params']['id'],'sectionId':_['map'](_0x3d3cdb,function(_0x9026a1){return _0x9026a1[_0xfb88('0x58')];})},'transaction':_0x32d0ed})[_0xfb88('0x22')](function(){var _0xc61997=_[_0xfb88('0x29')](_0x3d3cdb,function(_0x234de8){_0x234de8[_0xfb88('0x59')]=_0x357d12[_0xfb88('0x47')]['id'];return _0x234de8;});var _0x54f68f=[];return BPromise[_0xfb88('0x50')](_0xc61997,function(_0x461124){return db[_0xfb88('0x4f')][_0xfb88('0x45')](_0x461124,{'include':[{'model':db['UserProfileResource'],'as':_0xfb88('0x53')}],'raw':!![],'transaction':_0x32d0ed})[_0xfb88('0x22')](function(_0x222ccc){_0x54f68f['push'](_0x222ccc['get']({'plain':!![]}));});})['then'](function(){return _0x54f68f;});});});}})[_0xfb88('0x22')](function(_0xe41934){return _0xe41934;})['then'](respondWithResult(_0x1accab,null))[_0xfb88('0x41')](handleError(_0x1accab,null));};exports[_0xfb88('0x5a')]=function(_0x4c32b6,_0x385d55){var _0xc4a4b5;return db[_0xfb88('0x3b')][_0xfb88('0x44')]({'where':{'id':_0x4c32b6[_0xfb88('0x47')]['id']},'attributes':['id',_0xfb88('0x25')]})[_0xfb88('0x22')](handleEntityNotFound(_0x385d55,null))['then'](function(_0x1c2ab6){if(_0x1c2ab6){_0xc4a4b5=_0x1c2ab6;return db[_0xfb88('0x4f')][_0xfb88('0x57')]({'where':{'userProfileId':_0x4c32b6['params']['id'],'sectionId':_0x4c32b6[_0xfb88('0x2a')][_0xfb88('0x5b')]}});}})[_0xfb88('0x22')](function(){return _0xc4a4b5;})[_0xfb88('0x22')](respondWithStatusCode(_0x385d55,null))['catch'](handleError(_0x385d55,null));};exports['getSections']=function(_0x3b1d62,_0x4eecd3){var _0x3cbcfe=[];var _0x378983=[];return db[_0xfb88('0x4f')][_0xfb88('0x3f')]({'where':{'userProfileId':_0x3b1d62[_0xfb88('0x47')]['id']},'raw':!![]})[_0xfb88('0x22')](function(_0x9d4f58){_0x3cbcfe=_[_0xfb88('0x39')](_0x9d4f58,function(_0x22af39){return _0x22af39['enabled']===0x1||_[_0xfb88('0x5c')]([0x3eb,0x709],_0x22af39[_0xfb88('0x58')]);});if(!_[_0xfb88('0x5d')](_0x3cbcfe)){return _[_0xfb88('0x29')](_0x3cbcfe,function(_0x2292a9){return _0x2292a9[_0xfb88('0x58')];});}else{return;}})['then'](function(_0x2e2b52){if(_0x2e2b52)_0x378983=_0x2e2b52;if(_['includes'](_0x378983,0x64)){var _0x308f85=_[_0xfb88('0x44')](_0x3cbcfe,{'sectionId':0x64});return hasDefaultDashboard(_0x308f85)[_0xfb88('0x22')](function(_0x33c341){return _['map'](_0x3cbcfe,function(_0x5a399d){if(_0x5a399d['sectionId']===0x64){_0x5a399d[_0xfb88('0x5e')]=_0x33c341;}return _0x5a399d;});});}else{return;}})[_0xfb88('0x22')](function(_0x6cd7a7){if(_0x6cd7a7)_0x3cbcfe=_0x6cd7a7;if(_[_0xfb88('0x5c')](_0x378983,0x3eb)){var _0x1cb0ff=_[_0xfb88('0x44')](_0x3cbcfe,{'sectionId':0x3eb});return getCustomDashboards(_0x1cb0ff)[_0xfb88('0x22')](function(_0x1ab636){return _[_0xfb88('0x29')](_0x3cbcfe,function(_0xbe5582){if(_0x1cb0ff[_0xfb88('0x5f')]){if(_0xbe5582[_0xfb88('0x58')]===0x3eb){_0xbe5582['subsections']=_0x1ab636;}}else{if(_0xbe5582[_0xfb88('0x58')]===0x64){_0xbe5582['subsections']=_0x1ab636;}}return _0xbe5582;});});}else{return;}})[_0xfb88('0x22')](function(_0x5bb93c){if(_0x5bb93c)_0x3cbcfe=_0x5bb93c;if(_[_0xfb88('0x5c')](_0x378983,0x709)){var _0x246886=_[_0xfb88('0x44')](_0x3cbcfe,{'sectionId':0x709});return getPlugins(_0x246886)[_0xfb88('0x22')](function(_0x40d613){if(_0x246886[_0xfb88('0x5f')]){return _[_0xfb88('0x29')](_0x3cbcfe,function(_0x1ddca2){if(_0x1ddca2[_0xfb88('0x58')]===0x709){_0x1ddca2[_0xfb88('0x5e')]=_0x40d613;}return _0x1ddca2;});}else{var _0x5e73bc={'sectionId':0x76c,'enabled':0x1,'subsections':_0x40d613};var _0x34d0f8=_[_0xfb88('0x29')](_0x3cbcfe);_0x34d0f8[_0xfb88('0x60')](_0x5e73bc);return _0x34d0f8;}});}else{return;}})[_0xfb88('0x22')](function(_0x134550){if(_0x134550)_0x3cbcfe=_0x134550;return _[_0xfb88('0x39')](_0x3cbcfe,[_0xfb88('0x5f'),0x1]);})['then'](respondWithResult(_0x4eecd3,null))[_0xfb88('0x41')](handleError(_0x4eecd3,null));};function hasDefaultDashboard(_0x26797b){var _0x3744c8=[0x65];return new BPromise(function(_0x2ac7b4,_0x1a944d){try{if(_0x26797b[_0xfb88('0x51')]){_0x2ac7b4(_0x3744c8);}else{return db[_0xfb88('0x52')][_0xfb88('0x61')]({'where':{'sectionId':_0x26797b['id']},'raw':!![]})[_0xfb88('0x22')](function(_0x5666e7){_0x5666e7?_0x2ac7b4(_0x3744c8):_0x2ac7b4();});}}catch(_0xe90f5f){_0x1a944d(_0xe90f5f);}});}function getCustomDashboards(_0x5ee19d){var _0x27c1f1=[];return new BPromise(function(_0x3900a6,_0x4f679d){try{if(_0x5ee19d[_0xfb88('0x51')]){return db[_0xfb88('0x62')][_0xfb88('0x3f')]({'raw':!![]})['then'](function(_0x46f2db){_0x46f2db['forEach'](function(_0x859c5f){_0x27c1f1[_0xfb88('0x60')](_0x859c5f['id']+0x1869f);});_0x3900a6(_0x27c1f1);});}else{return db['UserProfileResource'][_0xfb88('0x3f')]({'where':{'sectionId':_0x5ee19d['id']},'raw':!![]})['then'](function(_0x2d6ae3){_0x2d6ae3['forEach'](function(_0x14cc65){_0x27c1f1[_0xfb88('0x60')](_0x14cc65['resourceId']+0x1869f);});_0x3900a6(_0x27c1f1);});}}catch(_0x48f313){_0x4f679d(_0x48f313);}});}function getPlugins(_0x731d45){var _0x5eb2e8=[];return new BPromise(function(_0x257059,_0x845a1){try{if(_0x731d45[_0xfb88('0x51')]){return db[_0xfb88('0x63')][_0xfb88('0x3f')]({'raw':!![]})['then'](function(_0x490fa0){_0x490fa0['forEach'](function(_0x1666a4){_0x5eb2e8[_0xfb88('0x60')](_0x1666a4['id']+0x15b38);});_0x257059(_0x5eb2e8);});}else{return db['UserProfileResource']['findAll']({'where':{'sectionId':_0x731d45['id']},'raw':!![]})[_0xfb88('0x22')](function(_0x2ce422){_0x2ce422[_0xfb88('0x64')](function(_0x2d60e9){_0x5eb2e8[_0xfb88('0x60')](_0x2d60e9['resourceId']+0x15b38);});_0x257059(_0x5eb2e8);});}}catch(_0x4d797d){_0x845a1(_0x4d797d);}});}exports[_0xfb88('0x65')]=function(_0x4104e9,_0xa7de9c){return db['UserProfile']['find']({'where':{'id':_0x4104e9[_0xfb88('0x47')]['id']}})['then'](handleEntityNotFound(_0xa7de9c,null))['then'](function(_0x3ff260){if(_0x3ff260){return db[_0xfb88('0x4c')]['transaction'](function(_0xfe7ddc){return db[_0xfb88('0x4f')][_0xfb88('0x3f')]({'where':{'userProfileId':_0x4104e9[_0xfb88('0x47')]['id']},'attributes':['id'],'raw':!![]})['then'](function(_0x5c055d){if(_0x5c055d){return db[_0xfb88('0x4f')][_0xfb88('0x57')]({'where':{'userProfileId':_0x4104e9[_0xfb88('0x47')]['id'],'id':_[_0xfb88('0x29')](_0x5c055d,function(_0x16603b){return _0x16603b['id'];})},'transaction':_0xfe7ddc});}})['then'](function(_0xce87db){var _0x541bab=_[_0xfb88('0x29')](_0x4104e9[_0xfb88('0x46')],function(_0x42d6f6){_0x42d6f6[_0xfb88('0x59')]=_0x4104e9[_0xfb88('0x47')]['id'];return _0x42d6f6;});return db['UserProfileSection']['bulkCreate'](_0x541bab,{'raw':!![],'transaction':_0xfe7ddc});})[_0xfb88('0x22')](function(_0x480e32){var _0x59f215=_[_0xfb88('0x39')](_['map'](_0x480e32,function(_0x303c33){return _0x303c33[_0xfb88('0x4e')]({'plain':!![]});}),{'includeAll':![]});if(_0x59f215){return db[_0xfb88('0x4f')][_0xfb88('0x3f')]({'where':{'userProfileId':_0x4104e9[_0xfb88('0x47')]['id'],'sectionId':_[_0xfb88('0x29')](_0x59f215,function(_0x92102){return _0x92102[_0xfb88('0x58')];})},'attributes':['id',_0xfb88('0x58')],'raw':!![]})[_0xfb88('0x22')](function(_0x167cf2){var _0x23a11c=_[_0xfb88('0x29')](_0x4104e9['body'],function(_0x4518a2){_0x4518a2[_0xfb88('0x59')]=_0x4104e9[_0xfb88('0x47')]['id'];return _0x4518a2;});return db[_0xfb88('0x52')]['bulkCreate'](_0x23a11c,{'raw':!![],'transaction':_0xfe7ddc});});}})[_0xfb88('0x41')](handleError(_0xa7de9c,null));});}})[_0xfb88('0x22')](function(_0x44cb6a){var _0x360c8f=_[_0xfb88('0x29')](_0x44cb6a,function(_0x1db0dc){return _0x1db0dc[_0xfb88('0x4e')]({'plain':!![]});});})['then'](respondWithResult(_0xa7de9c,null))[_0xfb88('0x41')](handleError(_0xa7de9c,null));};exports['removeResources']=function(_0x5c1a86,_0x1b1fee,_0x3529a8){return db[_0xfb88('0x3b')][_0xfb88('0x44')]({'where':{'id':_0x5c1a86[_0xfb88('0x47')]['id']}})[_0xfb88('0x22')](handleEntityNotFound(_0x1b1fee,null))[_0xfb88('0x22')](function(_0x27e3fb){if(_0x27e3fb){return _0x27e3fb['removeResources'](_0x5c1a86[_0xfb88('0x2a')][_0xfb88('0x5b')]);}})[_0xfb88('0x22')](respondWithStatusCode(_0x1b1fee,null))['catch'](handleError(_0x1b1fee,null));};exports[_0xfb88('0x66')]=function(_0x43e656,_0x4208de){var _0x3520e1={'raw':![],'where':{}};var _0x52ae83={};var _0x2cb5dc={'count':0x0,'rows':[]};var _0x224545=_0x43e656[_0xfb88('0x2a')]['section'];if(typeof _0x224545===_0xfb88('0x67')){throw new db[(_0xfb88('0x68'))]['ValidationError'](_0xfb88('0x69'));}var _0x5795aa=_0x43e656[_0xfb88('0x2a')][_0xfb88('0x6a')]||![];var _0x2fc0ac=getQueryModels(_0x224545,_0x5795aa);if(typeof _0x2fc0ac['childModel']===_0xfb88('0x67')){throw new db['Sequelize']['ValidationError'](_0xfb88('0x6b')+_0x224545+'\x27');}var _0x6d4246=[];if(!_[_0xfb88('0x5d')](_0x2fc0ac[_0xfb88('0x6c')])){_0x6d4246=_0x2fc0ac[_0xfb88('0x6c')];}else{_0x6d4246=[{'name':_0x224545}];}return db[_0xfb88('0x3b')]['findOne']({'where':{'id':_0x43e656[_0xfb88('0x47')]['id']}})[_0xfb88('0x22')](handleEntityNotFound(_0x4208de,null))[_0xfb88('0x22')](function(_0x1f5851){if(_0x1f5851){var _0x588cb7=[];for(var _0x56e56b=0x0;_0x56e56b<_0x6d4246[_0xfb88('0x2f')];_0x56e56b++){_0x588cb7[_0xfb88('0x60')](db[_0xfb88('0x4f')][_0xfb88('0x61')]({'where':{'userProfileId':_0x1f5851['id'],'name':_0x6d4246[_0x56e56b]['name']},'raw':!![]}));}return BPromise[_0xfb88('0x6d')](_0x588cb7);}})[_0xfb88('0x22')](function(_0x5732c9){var _0x3570fe=_[_0xfb88('0x39')](_0x5732c9,function(_0xf01913){return _0xf01913?_0xf01913:undefined;});var _0x2e557e=_['filter'](_0x6d4246,[_0xfb88('0x6e'),!![]]);var _0xd74d1=_[_0xfb88('0x5d')](_0x3570fe)&&_[_0xfb88('0x5d')](_0x2e557e)?null:_[_0xfb88('0x6f')](_0x2e557e,_0x3570fe);if(_0xd74d1){var _0x3959cf=[];for(var _0x17dea4=0x0;_0x17dea4<_0xd74d1['length'];_0x17dea4++){var _0x3a5166=_[_0xfb88('0x44')](_0x6d4246,function(_0xda98d){return _0xd74d1[_0x17dea4]?_0xda98d['name']===_0xd74d1[_0x17dea4][_0xfb88('0x25')]:null;});if(_0x3a5166){if(_0xd74d1[_0x17dea4][_0xfb88('0x6e')]){_0x3959cf[_0xfb88('0x60')](getAllResources(_0x2fc0ac[_0xfb88('0x70')],_0xd74d1[_0x17dea4]));}else{if(!_0xd74d1[_0x17dea4]['autoAssociation']){_0x3959cf[_0xfb88('0x60')](getAllowedResources(_0x3a5166,_0xd74d1[_0x17dea4],_0x2fc0ac[_0xfb88('0x70')]));}else{if(_0x3a5166[_0xfb88('0x28')]){_0x3959cf[_0xfb88('0x60')](getAllFilteredResources(_0x3a5166,_0xd74d1[_0x17dea4]));}}}}}return BPromise[_0xfb88('0x6d')](_0x3959cf);}else{return null;}})[_0xfb88('0x22')](function(_0x14c64b){var _0x1e95e5=_0x14c64b;var _0x846319=null;if(_0x1e95e5){_0x846319=_0x1e95e5[_0xfb88('0x2f')]===0x1?_0x1e95e5[0x0]:null;}if(_0x846319||_0x1e95e5){var _0x3a4c6c=db[_0x2fc0ac[_0xfb88('0x70')]][_0xfb88('0x27')];_0x52ae83[_0xfb88('0x28')]=_[_0xfb88('0x2b')](_0x3a4c6c);_0x52ae83[_0xfb88('0x2a')]=_[_0xfb88('0x2b')](_0x43e656[_0xfb88('0x2a')]);_0x52ae83[_0xfb88('0x2c')]=_[_0xfb88('0x2d')](_0x52ae83[_0xfb88('0x28')],_0x52ae83[_0xfb88('0x2a')]);_0x3520e1[_0xfb88('0x2e')]=_['intersection'](_0x52ae83['model'],qs[_0xfb88('0x43')](_0x43e656['query']['fields']));_0x3520e1['attributes']=_0x3520e1[_0xfb88('0x2e')][_0xfb88('0x2f')]?_0x3520e1[_0xfb88('0x2e')]:_0x52ae83['model'];if(!_0x43e656[_0xfb88('0x2a')][_0xfb88('0x71')]('nolimit')){_0x3520e1[_0xfb88('0x31')]=qs['limit'](_0x43e656[_0xfb88('0x2a')]['limit']);_0x3520e1['offset']=qs['offset'](_0x43e656[_0xfb88('0x2a')][_0xfb88('0x1b')]);}_0x3520e1[_0xfb88('0x32')]=qs['sort'](_0x43e656['query'][_0xfb88('0x33')]);_0x3520e1[_0xfb88('0x35')]=qs[_0xfb88('0x2c')](_[_0xfb88('0x34')](_0x43e656[_0xfb88('0x2a')],_0x52ae83[_0xfb88('0x2c')]));if(_0x43e656[_0xfb88('0x2a')]['filter']){_0x3520e1[_0xfb88('0x35')]=_['merge'](_0x3520e1[_0xfb88('0x35')],{'$or':_[_0xfb88('0x29')](_0x3a4c6c,function(_0x2a2ddf){if(_0x2a2ddf[_0xfb88('0x37')][_0xfb88('0x72')]!=='VIRTUAL'){var _0xacf0b9={};_0xacf0b9[_0x2a2ddf[_0xfb88('0x73')]]={'$like':'%'+_0x43e656[_0xfb88('0x2a')]['filter']+'%'};return _0xacf0b9;}})});}var _0x43f94a=[];if(_0x846319){var _0x2db4e0=_['find'](_0x6d4246,[_0xfb88('0x25'),_0x846319[_0xfb88('0x25')]]);if(_0x2db4e0[_0xfb88('0x73')]){var _0x4c1c26={};if(_0x2fc0ac[_0xfb88('0x70')]===_0xfb88('0x74')){_0x4c1c26[_0x2db4e0[_0xfb88('0x75')]]=_[_0xfb88('0x29')](_0x846319['associatedResources'],'id');}else{_0x4c1c26[_0x2db4e0[_0xfb88('0x75')]]=_0x846319['associatedResources'];}_0x43f94a[_0xfb88('0x60')](_0x4c1c26);}else{_0x3520e1[_0xfb88('0x35')]['id']=_0x846319[_0xfb88('0x76')];}}else{for(var _0x51a50c=0x0;_0x51a50c<_0x1e95e5[_0xfb88('0x2f')];_0x51a50c++){var _0x2db4e0=_[_0xfb88('0x44')](_0x6d4246,[_0xfb88('0x25'),_0x1e95e5[_0x51a50c][_0xfb88('0x25')]]);if(_0x2db4e0[_0xfb88('0x73')]){var _0x4c1c26={};_0x4c1c26[_0x2db4e0[_0xfb88('0x75')]]=_0x1e95e5[_0x51a50c][_0xfb88('0x76')];_0x43f94a[_0xfb88('0x60')](_0x4c1c26);}else{if(!_0x3520e1[_0xfb88('0x35')]['id'])_0x3520e1[_0xfb88('0x35')]['id']=[];_0x1e95e5[_0x51a50c][_0xfb88('0x76')]['forEach'](function(_0x8a591d){_0x3520e1[_0xfb88('0x35')]['id']['push'](_0x8a591d);});}}}if(!_[_0xfb88('0x5d')](_0x43f94a)){_0x3520e1[_0xfb88('0x35')]=_['merge'](_0x3520e1[_0xfb88('0x35')],{'$and':{'$or':_0x43f94a}});}_0x3520e1=_[_0xfb88('0x36')]({},_0x3520e1,_0x43e656[_0xfb88('0x3a')]);if(_0x846319&&!_0x846319['autoAssociation']&&_0x2fc0ac[_0xfb88('0x70')]===_0xfb88('0x74')){if(_0x43e656[_0xfb88('0x2a')][_0xfb88('0x3d')]){_0x3520e1[_0xfb88('0x3e')]=[{'all':!![]}];}return db[_0x2fc0ac[_0xfb88('0x70')]]['findAll'](_0x3520e1)[_0xfb88('0x22')](function(_0x4eed61){var _0x24fe25=[];_0x4eed61[_0xfb88('0x64')](function(_0x22186e){var _0x56ae6a;switch(_0x22186e[_0xfb88('0x77')]){case _0xfb88('0x78'):_0x56ae6a=_[_0xfb88('0x44')](_0x846319[_0xfb88('0x76')],function(_0x50c6f4){return _0x50c6f4['id']===_0x22186e[_0xfb88('0x79')]&&_0x50c6f4['type']===_0xfb88('0x7a');});break;case'custom':_0x56ae6a=_[_0xfb88('0x44')](_0x846319[_0xfb88('0x76')],function(_0x2fd72d){return _0x2fd72d['id']===_0x22186e[_0xfb88('0x79')]&&_0x2fd72d[_0xfb88('0x37')]==='CustomReports';});break;}if(_0x56ae6a)_0x24fe25['push'](_0x22186e);});_0x2cb5dc[_0xfb88('0x3c')]=_0x24fe25[_0xfb88('0x2f')];_0x2cb5dc['rows']=_0x24fe25;return _0x2cb5dc;});}else{return db[_0x2fc0ac[_0xfb88('0x70')]][_0xfb88('0x3c')]({'where':_0x3520e1[_0xfb88('0x35')]})[_0xfb88('0x22')](function(_0x4a4717){_0x2cb5dc['count']=_0x4a4717;if(_0x43e656[_0xfb88('0x2a')][_0xfb88('0x3d')]){if(_0x2fc0ac[_0xfb88('0x70')]===_0xfb88('0x7b')){_0x3520e1[_0xfb88('0x3e')]=[{'model':db[_0xfb88('0x7c')],'as':_0xfb88('0x7d'),'attributes':['id',_0xfb88('0x25'),_0xfb88('0x7e')],'required':_0x43e656[_0xfb88('0x2a')][_0xfb88('0x7f')]?!![]:![]},{'model':db[_0xfb88('0x7c')],'as':_0xfb88('0x80'),'attributes':['id',_0xfb88('0x25'),_0xfb88('0x7e')],'through':_0x43e656['query'][_0xfb88('0x7f')]?{'attributes':[],'where':{'TagId':_0x43e656[_0xfb88('0x2a')][_0xfb88('0x7f')]||undefined}}:{},'required':_0x43e656[_0xfb88('0x2a')][_0xfb88('0x7f')]?!![]:![]}];}else{_0x3520e1[_0xfb88('0x3e')]=[{'all':!![]}];}}return db[_0x2fc0ac[_0xfb88('0x70')]][_0xfb88('0x3f')](_0x3520e1);})[_0xfb88('0x22')](function(_0x371865){_0x2cb5dc[_0xfb88('0x40')]=_0x371865;return _0x2cb5dc;});}}else{return _0x2cb5dc;}})[_0xfb88('0x22')](respondWithFilteredResult(_0x4208de,_0x3520e1))['catch'](handleError(_0x4208de,null));};function getAllResources(_0x4d04a2,_0x5effe3){return new BPromise(function(_0x2217c9,_0x349e6b){if(_0x5effe3){var _0xb0fe74=_0x5effe3[_0xfb88('0x39')]?{[_0x5effe3[_0xfb88('0x39')][_0xfb88('0x73')]]:_0x5effe3['filter'][_0xfb88('0x81')]}:undefined;return db[_0x4d04a2][_0xfb88('0x3f')]({'where':_0xb0fe74,'raw':!![]})[_0xfb88('0x22')](function(_0x3a5d97){_0x5effe3[_0xfb88('0x76')]=_[_0xfb88('0x29')](_0x3a5d97,'id');_0x2217c9(_0x5effe3);})[_0xfb88('0x41')](function(_0x190e5d){_0x349e6b(_0x190e5d);});}else{_0x2217c9(null);}});}function getAllFilteredResources(_0x5682f0,_0x4fd6cd){return new BPromise(function(_0x1cf717,_0x1affb2){var _0x1eebf9=_0x5682f0[_0xfb88('0x39')]?{[_0x5682f0[_0xfb88('0x39')][_0xfb88('0x73')]]:_0x5682f0[_0xfb88('0x39')]['value']}:undefined;return db[_0x5682f0[_0xfb88('0x28')]][_0xfb88('0x3f')]({'where':_0x1eebf9,'raw':!![]})[_0xfb88('0x22')](function(_0x385990){_0x4fd6cd['associatedResources']=_[_0xfb88('0x29')](_0x385990,function(_0x551244){return _0x551244[_0xfb88('0x25')];});_0x1cf717(_0x4fd6cd);})[_0xfb88('0x41')](function(_0x211e2f){_0x1affb2(_0x211e2f);});});}function getAllowedResources(_0x4571dc,_0xf50380,_0x8629bf){return new BPromise(function(_0x4f5906,_0x5867a5){if(_0xf50380){return db[_0xfb88('0x52')][_0xfb88('0x3f')]({'where':{'sectionId':_0xf50380['id']},'raw':!![]})['then'](function(_0x2b124e){if(_0x4571dc['field']&&_0x4571dc['field']!=='id'){_0xf50380[_0xfb88('0x76')]=_['map'](_0x2b124e,function(_0xe30d){return _0xe30d[_0x4571dc[_0xfb88('0x73')]];});}else{if(_0x8629bf===_0xfb88('0x74')){_0xf50380[_0xfb88('0x76')]=_[_0xfb88('0x29')](_0x2b124e,function(_0x31da84){return{'id':_0x31da84['resourceId'],'type':_0x31da84['type']};});}else{_0xf50380[_0xfb88('0x76')]=_['map'](_0x2b124e,function(_0x519d1f){return _0x519d1f[_0xfb88('0x82')];});}}_0x4f5906(_0xf50380);})[_0xfb88('0x41')](function(_0x295bf2){_0x5867a5(_0x295bf2);});}else{_0x4f5906(null);}});}function getQueryModels(_0x48c401,_0x122bea){var _0x5854e9=_0x48c401[_0xfb88('0x83')]();var _0x1e31fa={'childModel':undefined,'parentSections':[]};switch(_0x5854e9){case _0xfb88('0x84'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0x85');break;case _0xfb88('0x86'):_0x1e31fa[_0xfb88('0x70')]='SquareOdbc';break;case'squarerecordings':_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0x87');_0x1e31fa[_0xfb88('0x6c')]=[{'name':'SquareProjects','field':'name','foreignKey':_0xfb88('0x88')}];break;case _0xfb88('0x89'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0x8a');break;case _0xfb88('0x8b'):_0x1e31fa['childModel']=_0xfb88('0x7b');_0x1e31fa[_0xfb88('0x6c')]=[{'name':_0xfb88('0x8c'),'field':'id','foreignKey':_0xfb88('0x8d')}];break;case _0xfb88('0x8e'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0x8f');break;case _0xfb88('0x90'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0x91');break;case'globalcustomfields':_0x1e31fa[_0xfb88('0x70')]='CmCustomField';break;case'chatqueues':_0x1e31fa['childModel']='ChatQueue';break;case _0xfb88('0x92'):_0x1e31fa['childModel']=_0xfb88('0x93');break;case _0xfb88('0x94'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0x95');break;case'faxaccounts':_0x1e31fa['childModel']=_0xfb88('0x96');break;case _0xfb88('0x97'):case _0xfb88('0x98'):case _0xfb88('0x99'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0x9a');break;case'contexts':_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0x9b');break;case _0xfb88('0x9c'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0x9d');break;case _0xfb88('0x9e'):_0x1e31fa['childModel']=_0xfb88('0x9f');_0x1e31fa[_0xfb88('0x6c')]=[{'name':_0xfb88('0xa0'),'field':_0xfb88('0x25'),'foreignKey':_0xfb88('0xa1'),'model':'User','filter':{'field':'role','value':[_0xfb88('0xa2')]}},{'name':'Telephones','field':_0xfb88('0x25'),'foreignKey':_0xfb88('0xa1'),'model':_0xfb88('0xa3'),'filter':{'field':_0xfb88('0xa4'),'value':[_0xfb88('0xa5')]}},{'name':_0xfb88('0xa6'),'field':_0xfb88('0x25'),'foreignKey':_0xfb88('0xa7'),'model':'VoiceQueue','filter':{'field':_0xfb88('0x37'),'value':[_0xfb88('0xa8')]}},{'name':_0xfb88('0xa9'),'field':_0xfb88('0x25'),'foreignKey':_0xfb88('0xa7'),'model':_0xfb88('0xaa'),'filter':{'field':'type','value':[_0xfb88('0xab')]}}];break;case _0xfb88('0xac'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xad');break;case'chanspies':_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xae');break;case _0xfb88('0xaf'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xb0');break;case _0xfb88('0xb1'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xb2');break;case'mailqueues':_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xb3');break;case _0xfb88('0xb4'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xb5');break;case _0xfb88('0xb6'):_0x1e31fa[_0xfb88('0x70')]='MailSubstatus';break;case _0xfb88('0xb7'):_0x1e31fa[_0xfb88('0x70')]='OpenchannelQueue';break;case _0xfb88('0xb8'):_0x1e31fa[_0xfb88('0x70')]='OpenchannelAccount';break;case _0xfb88('0xb9'):_0x1e31fa[_0xfb88('0x70')]='SmsQueue';break;case _0xfb88('0xba'):_0x1e31fa['childModel']=_0xfb88('0xbb');break;case _0xfb88('0xbc'):_0x1e31fa[_0xfb88('0x70')]='WhatsappQueue';break;case _0xfb88('0xbd'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xbe');break;case _0xfb88('0xbf'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xc0');break;case _0xfb88('0xc1'):case _0xfb88('0xc2'):_0x1e31fa['childModel']='VoiceQueue';if(_0x122bea){_0x1e31fa['parentSections']=[{'name':_0xfb88('0xa6')},{'name':'QueueCampaigns'}];}break;case _0xfb88('0xc3'):case _0xfb88('0xc4'):case _0xfb88('0xc5'):_0x1e31fa['childModel']=_0xfb88('0xa3');if(_0x122bea){_0x1e31fa[_0xfb88('0x6c')]=[{'name':_0xfb88('0xc6'),'filter':{'field':_0xfb88('0xa4'),'value':[_0xfb88('0xc7'),_0xfb88('0xc8')]},'ignore':!![]},{'name':_0xfb88('0xa0')},{'name':'Telephones'}];}break;case'zendeskaccounts':_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xc9');break;case _0xfb88('0xca'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xcb');break;case _0xfb88('0xcc'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xcd');break;case'sugarcrmaccounts':_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xce');break;case _0xfb88('0xcf'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xd0');break;case _0xfb88('0xd1'):_0x1e31fa[_0xfb88('0x70')]='ZohoAccount';break;case'vtigeraccounts':_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xa3');break;case _0xfb88('0xd2'):_0x1e31fa['childModel']='CannedAnswer';break;case _0xfb88('0xd3'):_0x1e31fa[_0xfb88('0x70')]='Disposition';break;case _0xfb88('0xd4'):_0x1e31fa['childModel']=_0xfb88('0x62');break;case'intervals':_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xd5');break;case _0xfb88('0xd6'):_0x1e31fa['childModel']=_0xfb88('0xd7');break;case _0xfb88('0xd8'):_0x1e31fa['childModel']='Schedule';break;case _0xfb88('0xd9'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xda');break;case _0xfb88('0xdb'):_0x1e31fa['childModel']=_0xfb88('0x7c');break;case _0xfb88('0xdc'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xdd');break;case'triggers':_0x1e31fa[_0xfb88('0x70')]='Trigger';break;case _0xfb88('0xde'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xdf');break;case _0xfb88('0xe0'):_0x1e31fa['childModel']=_0xfb88('0xe1');break;case _0xfb88('0xe2'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0x63');break;case _0xfb88('0xe3'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0x74');_0x1e31fa[_0xfb88('0x6c')]=[{'name':_0xfb88('0xe4'),'field':'id','foreignKey':'reportId'}];break;case'metrics':_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xe5');break;case _0xfb88('0xbd'):_0x1e31fa[_0xfb88('0x70')]=_0xfb88('0xbe');break;default:return _0x1e31fa;}return _0x1e31fa;}
\ No newline at end of file