Built motion from commit (unavailable).|2.5.3
[motion2.git] / server / api / userProfile / userProfile.controller.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0x8739=['DefaultReports','custom','CustomReports','CmContact','Tag','Tags','color','ThroughTags','tag','value','toLowerCase','squareprojects','SquareProject','odbc','SquareOdbc','squarerecordings','SquareProjects','projectName','projects','contacts','Lists','ListId','lists','CmList','companies','CmCompany','CmCustomField','chatqueues','ChatQueue','chatwebsites','faxqueues','FaxQueue','faxaccounts','inboundroutes','internalroutes','VoiceContext','voicemails','voicerecordings','VoiceRecording','Agents','membername','User','role','agent','Telephones','telephone','inbound','QueueCampaigns','queue','VoiceQueue','musiconholds','chanspies','voiceprefixes','ivrcampaigns','mailqueues','mailaccounts','MailAccount','mailsubstatuses','MailSubstatus','openchannelqueues','OpenchannelAccount','smsqueues','SmsQueue','smsaccounts','SmsAccount','whatsappqueues','WhatsappQueue','WhatsappAccount','teams','voicequeues','queuecampaigns','VoiceQueues','users','agents','telephones','Users','user','zendeskaccounts','ZendeskAccount','SalesforceAccount','freshdeskaccounts','FreshdeskAccount','sugarcrmaccounts','SugarcrmAccount','deskaccounts','DeskAccount','zohoaccounts','ZohoAccount','vtigeraccounts','cannedanswers','CannedAnswer','dispositions','Disposition','customdashboards','Dashboard','intervals','Interval','pauses','Pause','scheduler','Schedule','tags','templates','Template','trunks','Trunk','variables','Variable','plugins','Reports','metrics','AnalyticMetric','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','ejs','lodash','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','defaults','redis','localhost','socket.io-emitter','sendStatus','status','end','json','count','offset','set','Content-Range','reject','save','update','then','error','name','index','map','rawAttributes','type','model','query','keys','filters','intersection','attributes','fields','length','nolimit','limit','sort','pick','filter','VIRTUAL','merge','where','UserProfile','includeAll','include','findAll','rows','params','options','catch','create','body','clone','find','get','omit','createdAt','updatedAt','crudPermissions','sequelize','transaction','each','autoAssociation','UserProfileResource','sectionId','userProfileId','Resources','UserProfileSection','destroy','describe','push','isEmpty','includes','subsections','enabled','findOne','forEach','resourceId','Plugin','addResources','removeResources','getResources','section','undefined','Sequelize','ValidationError','Unknown\x20section','mergeResources','childModel','Invalid\x20section\x20\x27','parentSections','all','ignore','hasOwnProperty','order','associatedResources','foreignKey','field','AnalyticExtractedReport','reportType','default','reportId'];(function(_0x4c50e8,_0x5d248c){var _0x32a7c4=function(_0xbdda0e){while(--_0xbdda0e){_0x4c50e8['push'](_0x4c50e8['shift']());}};_0x32a7c4(++_0x5d248c);}(_0x8739,0x15d));var _0x9873=function(_0x240c75,_0x35790d){_0x240c75=_0x240c75-0x0;var _0x5db5b8=_0x8739[_0x240c75];return _0x5db5b8;};'use strict';var pdf=require(_0x9873('0x0'));var emlformat=require(_0x9873('0x1'));var rimraf=require(_0x9873('0x2'));var zipdir=require(_0x9873('0x3'));var jsonpatch=require(_0x9873('0x4'));var rp=require(_0x9873('0x5'));var moment=require(_0x9873('0x6'));var BPromise=require(_0x9873('0x7'));var Mustache=require(_0x9873('0x8'));var util=require(_0x9873('0x9'));var path=require('path');var sox=require(_0x9873('0xa'));var csv=require('to-csv');var ejs=require(_0x9873('0xb'));var fs=require('fs');var _=require(_0x9873('0xc'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x9873('0xd'));var deskjs=require(_0x9873('0xe'));var toCsv=require(_0x9873('0xf'));var querystring=require(_0x9873('0x10'));var Papa=require(_0x9873('0x11'));var Redis=require(_0x9873('0x12'));var authService=require(_0x9873('0x13'));var qs=require('../../components/parsers/qs');var as=require(_0x9873('0x14'));var hardwareService=require(_0x9873('0x15'));var logger=require(_0x9873('0x16'))(_0x9873('0x17'));var utils=require(_0x9873('0x18'));var config=require(_0x9873('0x19'));var db=require(_0x9873('0x1a'))['db'];config['redis']=_[_0x9873('0x1b')](config[_0x9873('0x1c')],{'host':_0x9873('0x1d'),'port':0x18eb});var socket=require(_0x9873('0x1e'))(new Redis(config[_0x9873('0x1c')]));require('./userProfile.socket')['register'](socket);function respondWithStatusCode(_0x4c2242,_0x5a660b){_0x5a660b=_0x5a660b||0xcc;return function(_0x1de115){if(_0x1de115){return _0x4c2242[_0x9873('0x1f')](_0x5a660b);}return _0x4c2242[_0x9873('0x20')](_0x5a660b)[_0x9873('0x21')]();};}function respondWithResult(_0x2557be,_0x1155a2){_0x1155a2=_0x1155a2||0xc8;return function(_0x2c44c5){if(_0x2c44c5){return _0x2557be[_0x9873('0x20')](_0x1155a2)[_0x9873('0x22')](_0x2c44c5);}};}function respondWithFilteredResult(_0x3c7fd6,_0x170b80){return function(_0xfe4530){if(_0xfe4530){var _0x560c10=_0xfe4530[_0x9873('0x23')],_0x2609d4=_0x170b80[_0x9873('0x24')],_0x4f28f1=_0x170b80[_0x9873('0x24')]+_0x170b80['limit'],_0x4d23cf;if(_0x4f28f1>=_0x560c10){_0x4f28f1=_0x560c10;_0x4d23cf=0xc8;}else{_0x4d23cf=0xce;}_0x3c7fd6['status'](_0x4d23cf);return _0x3c7fd6[_0x9873('0x25')](_0x9873('0x26'),_0x2609d4+'-'+_0x4f28f1+'/'+_0x560c10)[_0x9873('0x22')](_0xfe4530);}return null;};}function patchUpdates(_0xda0545){return function(_0x214a14){try{jsonpatch['apply'](_0x214a14,_0xda0545,!![]);}catch(_0x253ab4){return BPromise[_0x9873('0x27')](_0x253ab4);}return _0x214a14[_0x9873('0x28')]();};}function saveUpdates(_0x75fe42,_0x395305){return function(_0x3f55f4){if(_0x3f55f4){return _0x3f55f4[_0x9873('0x29')](_0x75fe42)[_0x9873('0x2a')](function(_0x484406){return _0x484406;});}return null;};}function removeEntity(_0x3fad95,_0x30b98d){return function(_0x333fdd){if(_0x333fdd){return _0x333fdd['destroy']()['then'](function(){_0x3fad95[_0x9873('0x20')](0xcc)['end']();});}};}function handleEntityNotFound(_0x19c6d1,_0x36b632){return function(_0x2cc5f0){if(!_0x2cc5f0){_0x19c6d1[_0x9873('0x1f')](0x194);}return _0x2cc5f0;};}function handleError(_0x421031,_0x32f3a8){_0x32f3a8=_0x32f3a8||0x1f4;return function(_0x5552b8){logger[_0x9873('0x2b')](_0x5552b8['stack']);if(_0x5552b8[_0x9873('0x2c')]){delete _0x5552b8[_0x9873('0x2c')];}_0x421031[_0x9873('0x20')](_0x32f3a8)['send'](_0x5552b8);};}exports[_0x9873('0x2d')]=function(_0x1321bf,_0x11a9ba){var _0x1c73da={},_0x498a47={},_0x32b8f7={'count':0x0,'rows':[]};var _0x4b75c3=_[_0x9873('0x2e')](db['UserProfile'][_0x9873('0x2f')],function(_0x3e7374){return{'name':_0x3e7374['fieldName'],'type':_0x3e7374[_0x9873('0x30')]['key']};});_0x498a47[_0x9873('0x31')]=_[_0x9873('0x2e')](_0x4b75c3,'name');_0x498a47[_0x9873('0x32')]=_[_0x9873('0x33')](_0x1321bf[_0x9873('0x32')]);_0x498a47[_0x9873('0x34')]=_[_0x9873('0x35')](_0x498a47[_0x9873('0x31')],_0x498a47[_0x9873('0x32')]);_0x1c73da[_0x9873('0x36')]=_[_0x9873('0x35')](_0x498a47[_0x9873('0x31')],qs[_0x9873('0x37')](_0x1321bf['query']['fields']));_0x1c73da[_0x9873('0x36')]=_0x1c73da[_0x9873('0x36')][_0x9873('0x38')]?_0x1c73da['attributes']:_0x498a47[_0x9873('0x31')];if(!_0x1321bf[_0x9873('0x32')]['hasOwnProperty'](_0x9873('0x39'))){_0x1c73da[_0x9873('0x3a')]=qs[_0x9873('0x3a')](_0x1321bf['query'][_0x9873('0x3a')]);_0x1c73da[_0x9873('0x24')]=qs[_0x9873('0x24')](_0x1321bf['query'][_0x9873('0x24')]);}_0x1c73da['order']=qs[_0x9873('0x3b')](_0x1321bf[_0x9873('0x32')][_0x9873('0x3b')]);_0x1c73da['where']=qs['filters'](_[_0x9873('0x3c')](_0x1321bf['query'],_0x498a47[_0x9873('0x34')]),_0x4b75c3);if(_0x1321bf[_0x9873('0x32')][_0x9873('0x3d')]){_0x1c73da['where']=_['merge'](_0x1c73da['where'],{'$or':_[_0x9873('0x2e')](_0x4b75c3,function(_0x5f4848){if(_0x5f4848[_0x9873('0x30')]!==_0x9873('0x3e')){var _0x450a5e={};_0x450a5e[_0x5f4848['name']]={'$like':'%'+_0x1321bf[_0x9873('0x32')][_0x9873('0x3d')]+'%'};return _0x450a5e;}})});}_0x1c73da=_[_0x9873('0x3f')]({},_0x1c73da,_0x1321bf['options']);var _0x437ca9={'where':_0x1c73da[_0x9873('0x40')]};return db[_0x9873('0x41')]['count'](_0x437ca9)['then'](function(_0x4524ef){_0x32b8f7[_0x9873('0x23')]=_0x4524ef;if(_0x1321bf['query'][_0x9873('0x42')]){_0x1c73da[_0x9873('0x43')]=[{'all':!![]}];}return db[_0x9873('0x41')][_0x9873('0x44')](_0x1c73da);})[_0x9873('0x2a')](function(_0x4def59){_0x32b8f7[_0x9873('0x45')]=_0x4def59;return _0x32b8f7;})[_0x9873('0x2a')](respondWithFilteredResult(_0x11a9ba,_0x1c73da))['catch'](handleError(_0x11a9ba,null));};exports['show']=function(_0x3e5136,_0x32452b){var _0x58dbd7={'raw':![],'where':{'id':_0x3e5136[_0x9873('0x46')]['id']}},_0x240740={};_0x240740[_0x9873('0x31')]=_[_0x9873('0x33')](db[_0x9873('0x41')][_0x9873('0x2f')]);_0x240740['query']=_[_0x9873('0x33')](_0x3e5136[_0x9873('0x32')]);_0x240740[_0x9873('0x34')]=_[_0x9873('0x35')](_0x240740['model'],_0x240740[_0x9873('0x32')]);_0x58dbd7[_0x9873('0x36')]=_[_0x9873('0x35')](_0x240740['model'],qs[_0x9873('0x37')](_0x3e5136[_0x9873('0x32')][_0x9873('0x37')]));_0x58dbd7['attributes']=_0x58dbd7[_0x9873('0x36')][_0x9873('0x38')]?_0x58dbd7['attributes']:_0x240740[_0x9873('0x31')];if(_0x3e5136[_0x9873('0x32')][_0x9873('0x42')]){_0x58dbd7[_0x9873('0x43')]=[{'all':!![]}];}_0x58dbd7=_[_0x9873('0x3f')]({},_0x58dbd7,_0x3e5136[_0x9873('0x47')]);return db[_0x9873('0x41')]['find'](_0x58dbd7)['then'](handleEntityNotFound(_0x32452b,null))['then'](respondWithResult(_0x32452b,null))[_0x9873('0x48')](handleError(_0x32452b,null));};exports[_0x9873('0x49')]=function(_0x4ab489,_0x39d8fc){return db[_0x9873('0x41')][_0x9873('0x49')](_0x4ab489[_0x9873('0x4a')],{})[_0x9873('0x2a')](respondWithResult(_0x39d8fc,0xc9))[_0x9873('0x48')](handleError(_0x39d8fc,null));};exports[_0x9873('0x4b')]=function(_0x227e67,_0x326f4d){var _0x491a7b={'where':{'id':_0x227e67[_0x9873('0x46')]['id']}},_0x4424c5={};_0x4424c5[_0x9873('0x31')]=_[_0x9873('0x33')](db[_0x9873('0x41')][_0x9873('0x2f')]);_0x491a7b[_0x9873('0x36')]=_[_0x9873('0x35')](_0x4424c5['model'],qs[_0x9873('0x37')](_0x227e67[_0x9873('0x32')]['fields']));_0x491a7b['attributes']=_0x491a7b[_0x9873('0x36')][_0x9873('0x38')]?_0x491a7b['attributes']:_0x4424c5[_0x9873('0x31')];if(_0x227e67['query']['includeAll']){_0x491a7b[_0x9873('0x43')]=[{'all':!![]}];}_0x491a7b=_[_0x9873('0x3f')]({},_0x491a7b,_0x227e67[_0x9873('0x47')]);return db['UserProfile'][_0x9873('0x4c')](_0x491a7b)[_0x9873('0x2a')](handleEntityNotFound(_0x326f4d,null))['then'](function(_0x1de1d7){if(_0x1de1d7){var _0x54d9cf=_0x1de1d7[_0x9873('0x4d')]({'plain':!![]});_0x54d9cf=qs[_0x9873('0x4e')](_0x54d9cf,['id',_0x9873('0x4f'),_0x9873('0x50'),_0x9873('0x51')]);_0x227e67[_0x9873('0x4a')]=_['omit'](_0x227e67[_0x9873('0x4a')],['id',_0x9873('0x4f'),_0x9873('0x50')]);return db[_0x9873('0x52')][_0x9873('0x53')](function(_0x1aee64){return db[_0x9873('0x41')]['create'](_[_0x9873('0x3f')](_0x54d9cf,_0x227e67[_0x9873('0x4a')]),{'include':_0x227e67['query'][_0x9873('0x42')]?[{'all':!![]}]:undefined,'transaction':_0x1aee64})['then'](function(_0x20cc7f){var _0x2c86f2=_0x20cc7f['get']({'plain':!![]});return db['UserProfileSection'][_0x9873('0x44')]({'where':{'userProfileId':_0x227e67[_0x9873('0x46')]['id']},'raw':!![]})['then'](function(_0x1a6f43){if(_0x1a6f43){return BPromise[_0x9873('0x54')](_0x1a6f43,function(_0x57c36f){return new BPromise(function(_0x28dcdd,_0x3cf251){if(_0x57c36f[_0x9873('0x55')]===null||_0x57c36f[_0x9873('0x55')]===0x1)_0x28dcdd(null);return db[_0x9873('0x56')][_0x9873('0x44')]({'where':{'sectionId':_0x57c36f['id']},'raw':!![]})[_0x9873('0x2a')](function(_0x14373b){var _0x232a21=_[_0x9873('0x2e')](_0x14373b,function(_0xd9bb0e){return qs[_0x9873('0x4e')](_0xd9bb0e,['id',_0x9873('0x4f'),_0x9873('0x50'),_0x9873('0x57')]);});_0x28dcdd(_0x232a21);})['catch'](function(_0x123302){_0x3cf251(_0x123302);});})[_0x9873('0x2a')](function(_0x4ec4c0){var _0x522ee0=qs[_0x9873('0x4e')](_0x57c36f,['id',_0x9873('0x4f'),'updatedAt']);_0x522ee0[_0x9873('0x58')]=_0x2c86f2['id'];if(_0x4ec4c0)_0x522ee0[_0x9873('0x59')]=_0x4ec4c0;return _0x522ee0;})[_0x9873('0x2a')](function(_0x1325ea){return db[_0x9873('0x5a')]['create'](_0x1325ea,{'include':[{'model':db['UserProfileResource'],'as':'Resources'}],'raw':!![],'transaction':_0x1aee64});});})[_0x9873('0x2a')](function(){return _0x2c86f2;});}});});});}})['then'](respondWithResult(_0x326f4d,0xc9))[_0x9873('0x48')](handleError(_0x326f4d,null));};exports[_0x9873('0x29')]=function(_0x1e58fa,_0x311a46){if(_0x1e58fa[_0x9873('0x4a')]['id']){delete _0x1e58fa[_0x9873('0x4a')]['id'];}return db[_0x9873('0x41')][_0x9873('0x4c')]({'where':{'id':_0x1e58fa['params']['id']}})[_0x9873('0x2a')](handleEntityNotFound(_0x311a46,null))[_0x9873('0x2a')](saveUpdates(_0x1e58fa[_0x9873('0x4a')],null))[_0x9873('0x2a')](respondWithResult(_0x311a46,null))[_0x9873('0x48')](handleError(_0x311a46,null));};exports[_0x9873('0x5b')]=function(_0x4fa819,_0x3f0547){return db['UserProfile'][_0x9873('0x4c')]({'where':{'id':_0x4fa819[_0x9873('0x46')]['id']}})['then'](handleEntityNotFound(_0x3f0547,null))[_0x9873('0x2a')](removeEntity(_0x3f0547,null))[_0x9873('0x48')](handleError(_0x3f0547,null));};exports[_0x9873('0x5c')]=function(_0x44e353,_0x77e03d){return db[_0x9873('0x41')][_0x9873('0x5c')]()[_0x9873('0x2a')](respondWithResult(_0x77e03d,null))['catch'](handleError(_0x77e03d,null));};exports['addSections']=function(_0x5a5de8,_0x44febb){var _0x5bed61=_0x5a5de8[_0x9873('0x4a')];return db[_0x9873('0x41')][_0x9873('0x4c')]({'where':{'id':_0x5a5de8['params']['id']}})[_0x9873('0x2a')](handleEntityNotFound(_0x44febb,null))[_0x9873('0x2a')](function(_0x214a8a){if(_0x214a8a){return db[_0x9873('0x52')][_0x9873('0x53')](function(_0x5b9f4a){return db[_0x9873('0x5a')]['destroy']({'where':{'userProfileId':_0x5a5de8[_0x9873('0x46')]['id'],'sectionId':_['map'](_0x5bed61,function(_0x4fac0e){return _0x4fac0e[_0x9873('0x57')];})},'transaction':_0x5b9f4a})[_0x9873('0x2a')](function(){var _0x476103=_['map'](_0x5bed61,function(_0x3970c6){_0x3970c6['userProfileId']=_0x5a5de8['params']['id'];return _0x3970c6;});var _0x271de2=[];return BPromise['each'](_0x476103,function(_0x23a1c7){return db[_0x9873('0x5a')][_0x9873('0x49')](_0x23a1c7,{'include':[{'model':db[_0x9873('0x56')],'as':'Resources'}],'raw':!![],'transaction':_0x5b9f4a})[_0x9873('0x2a')](function(_0x1cf751){_0x271de2[_0x9873('0x5d')](_0x1cf751[_0x9873('0x4d')]({'plain':!![]}));});})[_0x9873('0x2a')](function(){return _0x271de2;});});});}})[_0x9873('0x2a')](function(_0x4afeb4){return _0x4afeb4;})[_0x9873('0x2a')](respondWithResult(_0x44febb,null))[_0x9873('0x48')](handleError(_0x44febb,null));};exports['removeSections']=function(_0x1ce173,_0x10d63c){var _0xc8fcc;return db[_0x9873('0x41')][_0x9873('0x4c')]({'where':{'id':_0x1ce173[_0x9873('0x46')]['id']},'attributes':['id',_0x9873('0x2c')]})[_0x9873('0x2a')](handleEntityNotFound(_0x10d63c,null))[_0x9873('0x2a')](function(_0x26d7af){if(_0x26d7af){_0xc8fcc=_0x26d7af;return db[_0x9873('0x5a')][_0x9873('0x5b')]({'where':{'userProfileId':_0x1ce173[_0x9873('0x46')]['id'],'sectionId':_0x1ce173[_0x9873('0x32')]['ids']}});}})[_0x9873('0x2a')](function(){return _0xc8fcc;})['then'](respondWithStatusCode(_0x10d63c,null))[_0x9873('0x48')](handleError(_0x10d63c,null));};exports['getSections']=function(_0x151406,_0x53f3ef){var _0x5276f7=[];var _0x323bae=[];return db['UserProfileSection'][_0x9873('0x44')]({'where':{'userProfileId':_0x151406[_0x9873('0x46')]['id']},'raw':!![]})[_0x9873('0x2a')](function(_0x4ab558){_0x5276f7=_[_0x9873('0x3d')](_0x4ab558,function(_0x109800){return _0x109800['enabled']===0x1||_['includes']([0x3eb,0x709],_0x109800[_0x9873('0x57')]);});if(!_[_0x9873('0x5e')](_0x5276f7)){return _['map'](_0x5276f7,function(_0x33bd68){return _0x33bd68[_0x9873('0x57')];});}else{return;}})['then'](function(_0x4c6bf6){if(_0x4c6bf6)_0x323bae=_0x4c6bf6;if(_[_0x9873('0x5f')](_0x323bae,0x64)){var _0x4386ff=_[_0x9873('0x4c')](_0x5276f7,{'sectionId':0x64});return hasDefaultDashboard(_0x4386ff)['then'](function(_0x266b2f){return _[_0x9873('0x2e')](_0x5276f7,function(_0x3ccf25){if(_0x3ccf25[_0x9873('0x57')]===0x64){_0x3ccf25[_0x9873('0x60')]=_0x266b2f;}return _0x3ccf25;});});}else{return;}})[_0x9873('0x2a')](function(_0xac6a4f){if(_0xac6a4f)_0x5276f7=_0xac6a4f;if(_[_0x9873('0x5f')](_0x323bae,0x3eb)){var _0x57d6e9=_[_0x9873('0x4c')](_0x5276f7,{'sectionId':0x3eb});return getCustomDashboards(_0x57d6e9)[_0x9873('0x2a')](function(_0x5254b9){return _[_0x9873('0x2e')](_0x5276f7,function(_0x4be891){if(_0x57d6e9['enabled']){if(_0x4be891[_0x9873('0x57')]===0x3eb){_0x4be891['subsections']=_0x5254b9;}}else{if(_0x4be891[_0x9873('0x57')]===0x64){_0x4be891[_0x9873('0x60')]=_0x5254b9;}}return _0x4be891;});});}else{return;}})['then'](function(_0x5456f9){if(_0x5456f9)_0x5276f7=_0x5456f9;if(_[_0x9873('0x5f')](_0x323bae,0x709)){var _0x4b29db=_[_0x9873('0x4c')](_0x5276f7,{'sectionId':0x709});return getPlugins(_0x4b29db)['then'](function(_0x552538){if(_0x4b29db['enabled']){return _[_0x9873('0x2e')](_0x5276f7,function(_0x2c3861){if(_0x2c3861[_0x9873('0x57')]===0x709){_0x2c3861[_0x9873('0x60')]=_0x552538;}return _0x2c3861;});}else{var _0x20294e={'sectionId':0x76c,'enabled':0x1,'subsections':_0x552538};var _0x1933fe=_[_0x9873('0x2e')](_0x5276f7);_0x1933fe['push'](_0x20294e);return _0x1933fe;}});}else{return;}})[_0x9873('0x2a')](function(_0x2c733c){if(_0x2c733c)_0x5276f7=_0x2c733c;return _[_0x9873('0x3d')](_0x5276f7,[_0x9873('0x61'),0x1]);})[_0x9873('0x2a')](respondWithResult(_0x53f3ef,null))[_0x9873('0x48')](handleError(_0x53f3ef,null));};function hasDefaultDashboard(_0xeaf67c){var _0x559f57=[0x65];return new BPromise(function(_0x1a5243,_0x20360b){try{if(_0xeaf67c['autoAssociation']){_0x1a5243(_0x559f57);}else{return db[_0x9873('0x56')][_0x9873('0x62')]({'where':{'sectionId':_0xeaf67c['id']},'raw':!![]})[_0x9873('0x2a')](function(_0xa67f00){_0xa67f00?_0x1a5243(_0x559f57):_0x1a5243();});}}catch(_0x77f2c1){_0x20360b(_0x77f2c1);}});}function getCustomDashboards(_0x4db4d1){var _0x579a29=[];return new BPromise(function(_0x52c989,_0x564313){try{if(_0x4db4d1[_0x9873('0x55')]){return db['Dashboard'][_0x9873('0x44')]({'raw':!![]})[_0x9873('0x2a')](function(_0x570b17){_0x570b17[_0x9873('0x63')](function(_0x4419b3){_0x579a29[_0x9873('0x5d')](_0x4419b3['id']+0x1869f);});_0x52c989(_0x579a29);});}else{return db['UserProfileResource'][_0x9873('0x44')]({'where':{'sectionId':_0x4db4d1['id']},'raw':!![]})[_0x9873('0x2a')](function(_0x5218d6){_0x5218d6[_0x9873('0x63')](function(_0xbc820){_0x579a29['push'](_0xbc820[_0x9873('0x64')]+0x1869f);});_0x52c989(_0x579a29);});}}catch(_0x130186){_0x564313(_0x130186);}});}function getPlugins(_0xf962c4){var _0x414ca9=[];return new BPromise(function(_0x4bd46c,_0x1af597){try{if(_0xf962c4[_0x9873('0x55')]){return db[_0x9873('0x65')][_0x9873('0x44')]({'raw':!![]})[_0x9873('0x2a')](function(_0x162d99){_0x162d99['forEach'](function(_0x461a4a){_0x414ca9[_0x9873('0x5d')](_0x461a4a['id']+0x15b38);});_0x4bd46c(_0x414ca9);});}else{return db[_0x9873('0x56')][_0x9873('0x44')]({'where':{'sectionId':_0xf962c4['id']},'raw':!![]})[_0x9873('0x2a')](function(_0x2568e8){_0x2568e8[_0x9873('0x63')](function(_0x5b7011){_0x414ca9['push'](_0x5b7011[_0x9873('0x64')]+0x15b38);});_0x4bd46c(_0x414ca9);});}}catch(_0x43d50a){_0x1af597(_0x43d50a);}});}exports[_0x9873('0x66')]=function(_0x21079a,_0xbe446a){return db['UserProfile'][_0x9873('0x4c')]({'where':{'id':_0x21079a['params']['id']}})[_0x9873('0x2a')](handleEntityNotFound(_0xbe446a,null))[_0x9873('0x2a')](function(_0x7b6e0a){if(_0x7b6e0a){return db['sequelize'][_0x9873('0x53')](function(_0x441373){return db['UserProfileSection'][_0x9873('0x44')]({'where':{'userProfileId':_0x21079a[_0x9873('0x46')]['id']},'attributes':['id'],'raw':!![]})['then'](function(_0x4633b3){if(_0x4633b3){return db['UserProfileSection'][_0x9873('0x5b')]({'where':{'userProfileId':_0x21079a[_0x9873('0x46')]['id'],'id':_[_0x9873('0x2e')](_0x4633b3,function(_0x332b78){return _0x332b78['id'];})},'transaction':_0x441373});}})['then'](function(_0x3e9427){var _0x32db42=_['map'](_0x21079a[_0x9873('0x4a')],function(_0x3304cb){_0x3304cb['userProfileId']=_0x21079a['params']['id'];return _0x3304cb;});return db[_0x9873('0x5a')]['bulkCreate'](_0x32db42,{'raw':!![],'transaction':_0x441373});})['then'](function(_0x55e4b9){var _0x245f2d=_[_0x9873('0x3d')](_['map'](_0x55e4b9,function(_0x1d81c1){return _0x1d81c1[_0x9873('0x4d')]({'plain':!![]});}),{'includeAll':![]});if(_0x245f2d){return db[_0x9873('0x5a')]['findAll']({'where':{'userProfileId':_0x21079a[_0x9873('0x46')]['id'],'sectionId':_[_0x9873('0x2e')](_0x245f2d,function(_0x42d4b0){return _0x42d4b0[_0x9873('0x57')];})},'attributes':['id',_0x9873('0x57')],'raw':!![]})['then'](function(_0x59a0ef){var _0x16575d=_[_0x9873('0x2e')](_0x21079a[_0x9873('0x4a')],function(_0xeb1154){_0xeb1154[_0x9873('0x58')]=_0x21079a['params']['id'];return _0xeb1154;});return db[_0x9873('0x56')]['bulkCreate'](_0x16575d,{'raw':!![],'transaction':_0x441373});});}})['catch'](handleError(_0xbe446a,null));});}})[_0x9873('0x2a')](function(_0x5de1c0){var _0x42fa3e=_[_0x9873('0x2e')](_0x5de1c0,function(_0x206364){return _0x206364[_0x9873('0x4d')]({'plain':!![]});});})[_0x9873('0x2a')](respondWithResult(_0xbe446a,null))['catch'](handleError(_0xbe446a,null));};exports[_0x9873('0x67')]=function(_0x51259e,_0x26e61e,_0x105f49){return db[_0x9873('0x41')]['find']({'where':{'id':_0x51259e[_0x9873('0x46')]['id']}})[_0x9873('0x2a')](handleEntityNotFound(_0x26e61e,null))[_0x9873('0x2a')](function(_0x3ce016){if(_0x3ce016){return _0x3ce016['removeResources'](_0x51259e['query']['ids']);}})[_0x9873('0x2a')](respondWithStatusCode(_0x26e61e,null))[_0x9873('0x48')](handleError(_0x26e61e,null));};exports[_0x9873('0x68')]=function(_0x1f9074,_0x208510){var _0x893268={'raw':![],'where':{}};var _0x1acaa1={};var _0x4f7820={'count':0x0,'rows':[]};var _0x115fe2=_0x1f9074[_0x9873('0x32')][_0x9873('0x69')];if(typeof _0x115fe2===_0x9873('0x6a')){throw new db[(_0x9873('0x6b'))][(_0x9873('0x6c'))](_0x9873('0x6d'));}var _0x355254=_0x1f9074[_0x9873('0x32')][_0x9873('0x6e')]||![];var _0x4e736e=getQueryModels(_0x115fe2,_0x355254);if(typeof _0x4e736e[_0x9873('0x6f')]===_0x9873('0x6a')){throw new db[(_0x9873('0x6b'))][(_0x9873('0x6c'))](_0x9873('0x70')+_0x115fe2+'\x27');}var _0x27d5ea=[];if(!_[_0x9873('0x5e')](_0x4e736e[_0x9873('0x71')])){_0x27d5ea=_0x4e736e['parentSections'];}else{_0x27d5ea=[{'name':_0x115fe2}];}return db[_0x9873('0x41')][_0x9873('0x62')]({'where':{'id':_0x1f9074['params']['id']}})[_0x9873('0x2a')](handleEntityNotFound(_0x208510,null))[_0x9873('0x2a')](function(_0x1661cf){if(_0x1661cf){var _0x48c21d=[];for(var _0x53393e=0x0;_0x53393e<_0x27d5ea[_0x9873('0x38')];_0x53393e++){_0x48c21d[_0x9873('0x5d')](db[_0x9873('0x5a')][_0x9873('0x62')]({'where':{'userProfileId':_0x1661cf['id'],'name':_0x27d5ea[_0x53393e][_0x9873('0x2c')]},'raw':!![]}));}return BPromise[_0x9873('0x72')](_0x48c21d);}})[_0x9873('0x2a')](function(_0x3febb2){var _0x3e0fbe=_[_0x9873('0x3d')](_0x3febb2,function(_0x1e62cd){return _0x1e62cd?_0x1e62cd:undefined;});var _0x33e9dd=_[_0x9873('0x3d')](_0x27d5ea,[_0x9873('0x73'),!![]]);var _0x515b46=_[_0x9873('0x5e')](_0x3e0fbe)&&_['isEmpty'](_0x33e9dd)?null:_['union'](_0x33e9dd,_0x3e0fbe);if(_0x515b46){var _0x1da153=[];for(var _0x3eed95=0x0;_0x3eed95<_0x515b46['length'];_0x3eed95++){var _0xfa24e6=_[_0x9873('0x4c')](_0x27d5ea,function(_0x3ad62f){return _0x515b46[_0x3eed95]?_0x3ad62f[_0x9873('0x2c')]===_0x515b46[_0x3eed95][_0x9873('0x2c')]:null;});if(_0xfa24e6){if(_0x515b46[_0x3eed95][_0x9873('0x73')]){_0x1da153[_0x9873('0x5d')](getAllResources(_0x4e736e[_0x9873('0x6f')],_0x515b46[_0x3eed95]));}else{if(!_0x515b46[_0x3eed95][_0x9873('0x55')]){_0x1da153[_0x9873('0x5d')](getAllowedResources(_0xfa24e6,_0x515b46[_0x3eed95],_0x4e736e[_0x9873('0x6f')]));}else{if(_0xfa24e6[_0x9873('0x31')]){_0x1da153['push'](getAllFilteredResources(_0xfa24e6,_0x515b46[_0x3eed95]));}}}}}return BPromise['all'](_0x1da153);}else{return null;}})[_0x9873('0x2a')](function(_0x57427d){var _0x10a967=_0x57427d;var _0x3163b1=null;if(_0x10a967){_0x3163b1=_0x10a967[_0x9873('0x38')]===0x1?_0x10a967[0x0]:null;}if(_0x3163b1||_0x10a967){var _0x2ac77f=db[_0x4e736e[_0x9873('0x6f')]][_0x9873('0x2f')];_0x1acaa1['model']=_[_0x9873('0x33')](_0x2ac77f);_0x1acaa1['query']=_[_0x9873('0x33')](_0x1f9074[_0x9873('0x32')]);_0x1acaa1[_0x9873('0x34')]=_[_0x9873('0x35')](_0x1acaa1[_0x9873('0x31')],_0x1acaa1['query']);_0x893268[_0x9873('0x36')]=_['intersection'](_0x1acaa1['model'],qs[_0x9873('0x37')](_0x1f9074[_0x9873('0x32')][_0x9873('0x37')]));_0x893268[_0x9873('0x36')]=_0x893268[_0x9873('0x36')][_0x9873('0x38')]?_0x893268[_0x9873('0x36')]:_0x1acaa1[_0x9873('0x31')];if(!_0x1f9074[_0x9873('0x32')][_0x9873('0x74')]('nolimit')){_0x893268[_0x9873('0x3a')]=qs[_0x9873('0x3a')](_0x1f9074[_0x9873('0x32')][_0x9873('0x3a')]);_0x893268['offset']=qs[_0x9873('0x24')](_0x1f9074['query'][_0x9873('0x24')]);}_0x893268[_0x9873('0x75')]=qs[_0x9873('0x3b')](_0x1f9074['query'][_0x9873('0x3b')]);_0x893268[_0x9873('0x40')]=qs[_0x9873('0x34')](_[_0x9873('0x3c')](_0x1f9074[_0x9873('0x32')],_0x1acaa1['filters']));if(_0x1f9074['query'][_0x9873('0x3d')]){_0x893268['where']=_[_0x9873('0x3f')](_0x893268['where'],{'$or':_['map'](_0x2ac77f,function(_0xc0fd0d){if(_0xc0fd0d[_0x9873('0x30')]['key']!=='VIRTUAL'){var _0x34b3d9={};_0x34b3d9[_0xc0fd0d['field']]={'$like':'%'+_0x1f9074[_0x9873('0x32')][_0x9873('0x3d')]+'%'};return _0x34b3d9;}})});}var _0x1482cd=[];if(_0x3163b1){var _0x5c8f43=_[_0x9873('0x4c')](_0x27d5ea,['name',_0x3163b1[_0x9873('0x2c')]]);if(_0x5c8f43['field']){var _0x29958a={};if(_0x4e736e['childModel']==='AnalyticExtractedReport'){_0x29958a[_0x5c8f43['foreignKey']]=_[_0x9873('0x2e')](_0x3163b1[_0x9873('0x76')],'id');}else{_0x29958a[_0x5c8f43[_0x9873('0x77')]]=_0x3163b1['associatedResources'];}_0x1482cd[_0x9873('0x5d')](_0x29958a);}else{_0x893268[_0x9873('0x40')]['id']=_0x3163b1[_0x9873('0x76')];}}else{for(var _0x24e12c=0x0;_0x24e12c<_0x10a967[_0x9873('0x38')];_0x24e12c++){var _0x5c8f43=_[_0x9873('0x4c')](_0x27d5ea,[_0x9873('0x2c'),_0x10a967[_0x24e12c][_0x9873('0x2c')]]);if(_0x5c8f43[_0x9873('0x78')]){var _0x29958a={};_0x29958a[_0x5c8f43[_0x9873('0x77')]]=_0x10a967[_0x24e12c][_0x9873('0x76')];_0x1482cd[_0x9873('0x5d')](_0x29958a);}else{if(!_0x893268[_0x9873('0x40')]['id'])_0x893268['where']['id']=[];_0x10a967[_0x24e12c][_0x9873('0x76')][_0x9873('0x63')](function(_0x56004){_0x893268[_0x9873('0x40')]['id'][_0x9873('0x5d')](_0x56004);});}}}if(!_[_0x9873('0x5e')](_0x1482cd)){_0x893268['where']=_[_0x9873('0x3f')](_0x893268[_0x9873('0x40')],{'$and':{'$or':_0x1482cd}});}_0x893268=_[_0x9873('0x3f')]({},_0x893268,_0x1f9074[_0x9873('0x47')]);if(_0x3163b1&&!_0x3163b1[_0x9873('0x55')]&&_0x4e736e[_0x9873('0x6f')]===_0x9873('0x79')){if(_0x1f9074[_0x9873('0x32')][_0x9873('0x42')]){_0x893268[_0x9873('0x43')]=[{'all':!![]}];}return db[_0x4e736e[_0x9873('0x6f')]][_0x9873('0x44')](_0x893268)['then'](function(_0x50922f){var _0x1304aa=[];_0x50922f['forEach'](function(_0x4d2896){var _0x2a74d6;switch(_0x4d2896[_0x9873('0x7a')]){case _0x9873('0x7b'):_0x2a74d6=_['find'](_0x3163b1['associatedResources'],function(_0x3dd04a){return _0x3dd04a['id']===_0x4d2896[_0x9873('0x7c')]&&_0x3dd04a[_0x9873('0x30')]===_0x9873('0x7d');});break;case _0x9873('0x7e'):_0x2a74d6=_[_0x9873('0x4c')](_0x3163b1[_0x9873('0x76')],function(_0x4d01a7){return _0x4d01a7['id']===_0x4d2896[_0x9873('0x7c')]&&_0x4d01a7[_0x9873('0x30')]===_0x9873('0x7f');});break;}if(_0x2a74d6)_0x1304aa[_0x9873('0x5d')](_0x4d2896);});_0x4f7820[_0x9873('0x23')]=_0x1304aa['length'];_0x4f7820[_0x9873('0x45')]=_0x1304aa;return _0x4f7820;});}else{return db[_0x4e736e['childModel']][_0x9873('0x23')]({'where':_0x893268['where']})['then'](function(_0x475fda){_0x4f7820[_0x9873('0x23')]=_0x475fda;if(_0x1f9074[_0x9873('0x32')]['includeAll']){if(_0x4e736e['childModel']===_0x9873('0x80')){_0x893268[_0x9873('0x43')]=[{'model':db[_0x9873('0x81')],'as':_0x9873('0x82'),'attributes':['id',_0x9873('0x2c'),_0x9873('0x83')],'required':_0x1f9074[_0x9873('0x32')]['tag']?!![]:![]},{'model':db[_0x9873('0x81')],'as':_0x9873('0x84'),'attributes':['id','name',_0x9873('0x83')],'through':_0x1f9074[_0x9873('0x32')][_0x9873('0x85')]?{'attributes':[],'where':{'TagId':_0x1f9074[_0x9873('0x32')][_0x9873('0x85')]||undefined}}:{},'required':_0x1f9074[_0x9873('0x32')][_0x9873('0x85')]?!![]:![]}];}else{_0x893268[_0x9873('0x43')]=[{'all':!![]}];}}return db[_0x4e736e[_0x9873('0x6f')]][_0x9873('0x44')](_0x893268);})[_0x9873('0x2a')](function(_0x25687a){_0x4f7820[_0x9873('0x45')]=_0x25687a;return _0x4f7820;});}}else{return _0x4f7820;}})['then'](respondWithFilteredResult(_0x208510,_0x893268))[_0x9873('0x48')](handleError(_0x208510,null));};function getAllResources(_0xe3e3bc,_0x54e334){return new BPromise(function(_0x45ad84,_0x3a2b4e){if(_0x54e334){var _0x371475=_0x54e334['filter']?{[_0x54e334[_0x9873('0x3d')]['field']]:_0x54e334[_0x9873('0x3d')][_0x9873('0x86')]}:undefined;return db[_0xe3e3bc]['findAll']({'where':_0x371475,'raw':!![]})[_0x9873('0x2a')](function(_0x1c7882){_0x54e334[_0x9873('0x76')]=_[_0x9873('0x2e')](_0x1c7882,'id');_0x45ad84(_0x54e334);})['catch'](function(_0x200749){_0x3a2b4e(_0x200749);});}else{_0x45ad84(null);}});}function getAllFilteredResources(_0x52775d,_0x33b770){return new BPromise(function(_0x4ef558,_0x3d6672){var _0xd6a551=_0x52775d['filter']?{[_0x52775d['filter'][_0x9873('0x78')]]:_0x52775d['filter']['value']}:undefined;return db[_0x52775d['model']][_0x9873('0x44')]({'where':_0xd6a551,'raw':!![]})['then'](function(_0x4fd7ee){_0x33b770['associatedResources']=_['map'](_0x4fd7ee,function(_0x1e1561){return _0x1e1561[_0x9873('0x2c')];});_0x4ef558(_0x33b770);})[_0x9873('0x48')](function(_0x5b67ce){_0x3d6672(_0x5b67ce);});});}function getAllowedResources(_0xb8c33c,_0x2176fb,_0x5f3bb9){return new BPromise(function(_0x2d9eb2,_0x4a3c4b){if(_0x2176fb){return db[_0x9873('0x56')]['findAll']({'where':{'sectionId':_0x2176fb['id']},'raw':!![]})[_0x9873('0x2a')](function(_0x5d99f5){if(_0xb8c33c[_0x9873('0x78')]&&_0xb8c33c[_0x9873('0x78')]!=='id'){_0x2176fb[_0x9873('0x76')]=_['map'](_0x5d99f5,function(_0x5dfa12){return _0x5dfa12[_0xb8c33c[_0x9873('0x78')]];});}else{if(_0x5f3bb9===_0x9873('0x79')){_0x2176fb['associatedResources']=_[_0x9873('0x2e')](_0x5d99f5,function(_0x3a9cc7){return{'id':_0x3a9cc7[_0x9873('0x64')],'type':_0x3a9cc7[_0x9873('0x30')]};});}else{_0x2176fb[_0x9873('0x76')]=_['map'](_0x5d99f5,function(_0x5494a3){return _0x5494a3['resourceId'];});}}_0x2d9eb2(_0x2176fb);})[_0x9873('0x48')](function(_0x22b222){_0x4a3c4b(_0x22b222);});}else{_0x2d9eb2(null);}});}function getQueryModels(_0x407245,_0x498688){var _0x330c27=_0x407245[_0x9873('0x87')]();var _0x3c3a09={'childModel':undefined,'parentSections':[]};switch(_0x330c27){case _0x9873('0x88'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0x89');break;case _0x9873('0x8a'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0x8b');break;case _0x9873('0x8c'):_0x3c3a09[_0x9873('0x6f')]='SquareRecording';_0x3c3a09[_0x9873('0x71')]=[{'name':_0x9873('0x8d'),'field':_0x9873('0x2c'),'foreignKey':_0x9873('0x8e')}];break;case _0x9873('0x8f'):_0x3c3a09[_0x9873('0x6f')]='JscriptyProject';break;case _0x9873('0x90'):_0x3c3a09['childModel']=_0x9873('0x80');_0x3c3a09[_0x9873('0x71')]=[{'name':_0x9873('0x91'),'field':'id','foreignKey':_0x9873('0x92')}];break;case _0x9873('0x93'):_0x3c3a09['childModel']=_0x9873('0x94');break;case _0x9873('0x95'):_0x3c3a09['childModel']=_0x9873('0x96');break;case'globalcustomfields':_0x3c3a09[_0x9873('0x6f')]=_0x9873('0x97');break;case _0x9873('0x98'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0x99');break;case _0x9873('0x9a'):_0x3c3a09[_0x9873('0x6f')]='ChatWebsite';break;case _0x9873('0x9b'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0x9c');break;case _0x9873('0x9d'):_0x3c3a09['childModel']='FaxAccount';break;case _0x9873('0x9e'):case _0x9873('0x9f'):case'outboundroutes':_0x3c3a09[_0x9873('0x6f')]='VoiceExtension';break;case'contexts':_0x3c3a09['childModel']=_0x9873('0xa0');break;case _0x9873('0xa1'):_0x3c3a09[_0x9873('0x6f')]='VoiceMail';break;case _0x9873('0xa2'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xa3');_0x3c3a09['parentSections']=[{'name':_0x9873('0xa4'),'field':_0x9873('0x2c'),'foreignKey':_0x9873('0xa5'),'model':_0x9873('0xa6'),'filter':{'field':_0x9873('0xa7'),'value':[_0x9873('0xa8')]}},{'name':_0x9873('0xa9'),'field':_0x9873('0x2c'),'foreignKey':_0x9873('0xa5'),'model':_0x9873('0xa6'),'filter':{'field':_0x9873('0xa7'),'value':[_0x9873('0xaa')]}},{'name':'VoiceQueues','field':_0x9873('0x2c'),'foreignKey':'queue','model':'VoiceQueue','filter':{'field':'type','value':[_0x9873('0xab')]}},{'name':_0x9873('0xac'),'field':_0x9873('0x2c'),'foreignKey':_0x9873('0xad'),'model':_0x9873('0xae'),'filter':{'field':_0x9873('0x30'),'value':['outbound']}}];break;case _0x9873('0xaf'):_0x3c3a09['childModel']='VoiceMusicOnHold';break;case _0x9873('0xb0'):_0x3c3a09['childModel']='VoiceChanSpy';break;case _0x9873('0xb1'):_0x3c3a09[_0x9873('0x6f')]='VoicePrefix';break;case _0x9873('0xb2'):_0x3c3a09['childModel']='Campaign';break;case _0x9873('0xb3'):_0x3c3a09[_0x9873('0x6f')]='MailQueue';break;case _0x9873('0xb4'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xb5');break;case _0x9873('0xb6'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xb7');break;case _0x9873('0xb8'):_0x3c3a09[_0x9873('0x6f')]='OpenchannelQueue';break;case'openchannelaccounts':_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xb9');break;case _0x9873('0xba'):_0x3c3a09['childModel']=_0x9873('0xbb');break;case _0x9873('0xbc'):_0x3c3a09['childModel']=_0x9873('0xbd');break;case _0x9873('0xbe'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xbf');break;case'whatsappaccounts':_0x3c3a09['childModel']=_0x9873('0xc0');break;case _0x9873('0xc1'):_0x3c3a09[_0x9873('0x6f')]='Team';break;case _0x9873('0xc2'):case _0x9873('0xc3'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xae');if(_0x498688){_0x3c3a09[_0x9873('0x71')]=[{'name':_0x9873('0xc4')},{'name':_0x9873('0xac')}];}break;case _0x9873('0xc5'):case _0x9873('0xc6'):case _0x9873('0xc7'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xa6');if(_0x498688){_0x3c3a09[_0x9873('0x71')]=[{'name':_0x9873('0xc8'),'filter':{'field':_0x9873('0xa7'),'value':['admin',_0x9873('0xc9')]},'ignore':!![]},{'name':_0x9873('0xa4')},{'name':_0x9873('0xa9')}];}break;case _0x9873('0xca'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xcb');break;case'salesforceaccounts':_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xcc');break;case _0x9873('0xcd'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xce');break;case _0x9873('0xcf'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xd0');break;case _0x9873('0xd1'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xd2');break;case _0x9873('0xd3'):_0x3c3a09['childModel']=_0x9873('0xd4');break;case _0x9873('0xd5'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xa6');break;case _0x9873('0xd6'):_0x3c3a09['childModel']=_0x9873('0xd7');break;case _0x9873('0xd8'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xd9');break;case _0x9873('0xda'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xdb');break;case _0x9873('0xdc'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xdd');break;case _0x9873('0xde'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xdf');break;case _0x9873('0xe0'):_0x3c3a09['childModel']=_0x9873('0xe1');break;case'sounds':_0x3c3a09['childModel']='Sound';break;case _0x9873('0xe2'):_0x3c3a09['childModel']='Tag';break;case _0x9873('0xe3'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xe4');break;case'triggers':_0x3c3a09[_0x9873('0x6f')]='Trigger';break;case _0x9873('0xe5'):_0x3c3a09['childModel']=_0x9873('0xe6');break;case _0x9873('0xe7'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xe8');break;case _0x9873('0xe9'):_0x3c3a09[_0x9873('0x6f')]='Plugin';break;case'extractedreports':_0x3c3a09[_0x9873('0x6f')]=_0x9873('0x79');_0x3c3a09[_0x9873('0x71')]=[{'name':_0x9873('0xea'),'field':'id','foreignKey':_0x9873('0x7c')}];break;case _0x9873('0xeb'):_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xec');break;case'whatsappaccounts':_0x3c3a09[_0x9873('0x6f')]=_0x9873('0xc0');break;default:return _0x3c3a09;}return _0x3c3a09;}