Built motion from commit 1cfc41f6.|2.5.41
[motion2.git] / server / api / userProfile / userProfile.model.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 _0xd32d=['extractedreports','metrics','charAt','toUpperCase','SELECT','select','InteractionId','from','user_has_','_interactions','where','ui.UserId\x20=\x20?','sequelize','query','toString','UserProfile','raw','section','Invalid\x20section\x20\x27','isEmpty','length','UserProfileSection','find','all','ignore','union','push','autoAssociation','rawAttributes','keys','intersection','attributes','fields','hasOwnProperty','nolimit','limit','offset','sort','filters','pick','key','VIRTUAL','foreignKey','forEach','merge','options','includeAll','include','default','DefaultReports','custom','reportId','CustomReports','count','rows','Tag','Tags','color','tag','openTabs','chat','dataValues','sms','mail','./userProfile.attributes','../../components/parsers/qs','exports','models','filter','field','value','findAll','map','catch','model','then','associatedResources','name','resolve','UserProfileResource','AnalyticExtractedReport','type','resourceId','toLowerCase','odbc','childModel','SquareOdbc','SquareProjects','projectName','projects','JscriptyProject','contacts','CmContact','parentSections','Lists','ListId','lists','CmList','companies','CmCompany','CmCustomField','ChatWebsite','faxqueues','FaxQueue','faxaccounts','inboundroutes','internalroutes','outboundroutes','VoiceExtension','contexts','VoiceContext','VoiceMail','voicerecordings','VoiceRecording','Agents','membername','User','role','VoiceQueues','queue','VoiceQueue','inbound','QueueCampaigns','outbound','musiconholds','VoiceMusicOnHold','chanspies','voiceprefixes','VoicePrefix','ivrcampaigns','Campaign','mailqueues','MailQueue','MailSubstatus','OpenchannelQueue','openchannelaccounts','OpenchannelAccount','smsqueues','SmsQueue','smsaccounts','SmsAccount','whatsappqueues','WhatsappQueue','whatsappaccounts','WhatsappAccount','teams','Team','voicequeues','queuecampaigns','agents','admin','user','Telephones','zendeskaccounts','ZendeskAccount','salesforceaccounts','freshdeskaccounts','FreshdeskAccount','SugarcrmAccount','deskaccounts','DeskAccount','ZohoAccount','vtigeraccounts','CannedAnswer','dispositions','Disposition','customdashboards','Dashboard','intervals','Interval','Pause','scheduler','Schedule','sounds','Sound','templates','triggers','Trigger','Trunk','variables','Variable','Plugin'];(function(_0x940f2c,_0x47a25d){var _0x2b1a30=function(_0x417b5a){while(--_0x417b5a){_0x940f2c['push'](_0x940f2c['shift']());}};_0x2b1a30(++_0x47a25d);}(_0xd32d,0x1ac));var _0xdd32=function(_0x2d0a29,_0x3d8351){_0x2d0a29=_0x2d0a29-0x0;var _0x26dfc8=_0xd32d[_0x2d0a29];return _0x26dfc8;};'use strict';var _=require('lodash');var attributes=require(_0xdd32('0x0'));var qs=require(_0xdd32('0x1'));var squel=require('squel');module[_0xdd32('0x2')]=function(_0x4de737){var _0x4a5131=_0x4de737[_0xdd32('0x3')];function _0x1989e7(_0x49dde2,_0x22d568){return new Promise(function(_0x1b08c6,_0x4fdd05){if(!_0x22d568)return _0x1b08c6(null);var _0x3efc72=_0x22d568['filter']?{[_0x22d568[_0xdd32('0x4')][_0xdd32('0x5')]]:_0x22d568[_0xdd32('0x4')][_0xdd32('0x6')]}:undefined;return _0x4a5131[_0x49dde2][_0xdd32('0x7')]({'where':_0x3efc72,'raw':!![]})['then'](function(_0x1b2040){_0x22d568['associatedResources']=_[_0xdd32('0x8')](_0x1b2040,'id');_0x1b08c6(_0x22d568);})[_0xdd32('0x9')](function(_0x33e5d0){_0x4fdd05(_0x33e5d0);});});}function _0x5b3776(_0x359f2c,_0x288d0b){return new Promise(function(_0x87d1bf,_0x546517){var _0x50ca45=_0x359f2c[_0xdd32('0x4')]?{[_0x359f2c[_0xdd32('0x4')][_0xdd32('0x5')]]:_0x359f2c['filter'][_0xdd32('0x6')]}:undefined;return _0x4a5131[_0x359f2c[_0xdd32('0xa')]]['findAll']({'where':_0x50ca45,'raw':!![]})[_0xdd32('0xb')](function(_0x17c19a){_0x288d0b[_0xdd32('0xc')]=_[_0xdd32('0x8')](_0x17c19a,function(_0x4d428e){return _0x4d428e[_0xdd32('0xd')];});_0x87d1bf(_0x288d0b);})[_0xdd32('0x9')](function(_0x42a9e9){_0x546517(_0x42a9e9);});});}function _0x283d4(_0x164a34,_0x3dd51c,_0xb15417){if(!_0x3dd51c)return Promise[_0xdd32('0xe')](null);return new Promise(function(_0x1632eb,_0x5d6974){return _0x4a5131[_0xdd32('0xf')]['findAll']({'where':{'sectionId':_0x3dd51c['id']},'raw':!![]})[_0xdd32('0xb')](function(_0x542bfe){if(_0x164a34[_0xdd32('0x5')]&&_0x164a34[_0xdd32('0x5')]!=='id'){_0x3dd51c[_0xdd32('0xc')]=_[_0xdd32('0x8')](_0x542bfe,function(_0x18cd78){return _0x18cd78[_0x164a34['field']];});}else{if(_0xb15417===_0xdd32('0x10')){_0x3dd51c[_0xdd32('0xc')]=_[_0xdd32('0x8')](_0x542bfe,function(_0x1aef0f){return{'id':_0x1aef0f['resourceId'],'type':_0x1aef0f[_0xdd32('0x11')]};});}else{_0x3dd51c[_0xdd32('0xc')]=_[_0xdd32('0x8')](_0x542bfe,function(_0x280017){return _0x280017[_0xdd32('0x12')];});}}_0x1632eb(_0x3dd51c);})[_0xdd32('0x9')](function(_0x445e29){_0x5d6974(_0x445e29);});});}function _0x7f4b6a(_0x14426c,_0x5f052f){var _0x1773b8={'parentSections':[]};switch(_0x14426c[_0xdd32('0x13')]()){case'squareprojects':_0x1773b8['childModel']='SquareProject';break;case _0xdd32('0x14'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x16');break;case'squarerecordings':_0x1773b8[_0xdd32('0x15')]='SquareRecording';_0x1773b8['parentSections']=[{'name':_0xdd32('0x17'),'field':_0xdd32('0xd'),'foreignKey':_0xdd32('0x18')}];break;case _0xdd32('0x19'):_0x1773b8['childModel']=_0xdd32('0x1a');break;case _0xdd32('0x1b'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x1c');_0x1773b8[_0xdd32('0x1d')]=[{'name':_0xdd32('0x1e'),'field':'id','foreignKey':_0xdd32('0x1f')}];break;case _0xdd32('0x20'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x21');break;case _0xdd32('0x22'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x23');break;case'globalcustomfields':_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x24');break;case'chatqueues':_0x1773b8[_0xdd32('0x15')]='ChatQueue';break;case'chatwebsites':_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x25');break;case _0xdd32('0x26'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x27');break;case _0xdd32('0x28'):_0x1773b8[_0xdd32('0x15')]='FaxAccount';break;case _0xdd32('0x29'):case _0xdd32('0x2a'):case _0xdd32('0x2b'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x2c');break;case _0xdd32('0x2d'):_0x1773b8['childModel']=_0xdd32('0x2e');break;case'voicemails':_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x2f');break;case _0xdd32('0x30'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x31');_0x1773b8[_0xdd32('0x1d')]=[{'name':_0xdd32('0x32'),'field':_0xdd32('0xd'),'foreignKey':_0xdd32('0x33'),'model':_0xdd32('0x34'),'filter':{'field':_0xdd32('0x35'),'value':['agent']}},{'name':'Telephones','field':_0xdd32('0xd'),'foreignKey':_0xdd32('0x33'),'model':_0xdd32('0x34'),'filter':{'field':_0xdd32('0x35'),'value':['telephone']}},{'name':_0xdd32('0x36'),'field':'name','foreignKey':_0xdd32('0x37'),'model':_0xdd32('0x38'),'filter':{'field':_0xdd32('0x11'),'value':[_0xdd32('0x39')]}},{'name':_0xdd32('0x3a'),'field':'name','foreignKey':'queue','model':_0xdd32('0x38'),'filter':{'field':_0xdd32('0x11'),'value':[_0xdd32('0x3b')]}}];break;case _0xdd32('0x3c'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x3d');break;case _0xdd32('0x3e'):_0x1773b8[_0xdd32('0x15')]='VoiceChanSpy';break;case _0xdd32('0x3f'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x40');break;case _0xdd32('0x41'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x42');break;case _0xdd32('0x43'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x44');break;case'mailaccounts':_0x1773b8[_0xdd32('0x15')]='MailAccount';break;case'mailsubstatuses':_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x45');break;case'openchannelqueues':_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x46');break;case _0xdd32('0x47'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x48');break;case _0xdd32('0x49'):_0x1773b8['childModel']=_0xdd32('0x4a');break;case _0xdd32('0x4b'):_0x1773b8['childModel']=_0xdd32('0x4c');break;case _0xdd32('0x4d'):_0x1773b8['childModel']=_0xdd32('0x4e');break;case _0xdd32('0x4f'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x50');break;case _0xdd32('0x51'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x52');break;case _0xdd32('0x53'):case _0xdd32('0x54'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x38');if(_0x5f052f){_0x1773b8[_0xdd32('0x1d')]=[{'name':_0xdd32('0x36')},{'name':_0xdd32('0x3a')}];}break;case'users':case _0xdd32('0x55'):case'telephones':_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x34');if(_0x5f052f){_0x1773b8[_0xdd32('0x1d')]=[{'name':'Users','filter':{'field':_0xdd32('0x35'),'value':[_0xdd32('0x56'),_0xdd32('0x57')]},'ignore':!![]},{'name':_0xdd32('0x32')},{'name':_0xdd32('0x58')}];}break;case _0xdd32('0x59'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x5a');break;case _0xdd32('0x5b'):_0x1773b8[_0xdd32('0x15')]='SalesforceAccount';break;case _0xdd32('0x5c'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x5d');break;case'sugarcrmaccounts':_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x5e');break;case _0xdd32('0x5f'):_0x1773b8['childModel']=_0xdd32('0x60');break;case'zohoaccounts':_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x61');break;case _0xdd32('0x62'):_0x1773b8[_0xdd32('0x15')]='User';break;case'cannedanswers':_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x63');break;case _0xdd32('0x64'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x65');break;case _0xdd32('0x66'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x67');break;case _0xdd32('0x68'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x69');break;case'pauses':_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x6a');break;case _0xdd32('0x6b'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x6c');break;case _0xdd32('0x6d'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x6e');break;case'tags':_0x1773b8[_0xdd32('0x15')]='Tag';break;case _0xdd32('0x6f'):_0x1773b8[_0xdd32('0x15')]='Template';break;case _0xdd32('0x70'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x71');break;case'trunks':_0x1773b8['childModel']=_0xdd32('0x72');break;case _0xdd32('0x73'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x74');break;case'plugins':_0x1773b8['childModel']=_0xdd32('0x75');break;case _0xdd32('0x76'):_0x1773b8[_0xdd32('0x15')]=_0xdd32('0x10');_0x1773b8[_0xdd32('0x1d')]=[{'name':'Reports','field':'id','foreignKey':'reportId'}];break;case _0xdd32('0x77'):_0x1773b8['childModel']='AnalyticMetric';break;}return _0x1773b8;}function _0x31c468(_0x476ecf,_0x37844d){var _0x401a4a=_0x476ecf[_0xdd32('0x78')](0x0)[_0xdd32('0x79')]()+_0x476ecf['slice'](0x1);var _0x404f40={'type':_0x4a5131['Sequelize']['QueryTypes'][_0xdd32('0x7a')],'raw':!![]};return new Promise(function(_0x4e5516,_0x1bf080){var _0x264432=squel[_0xdd32('0x7b')]()[_0xdd32('0x5')]('ui.'+_0x401a4a+_0xdd32('0x7c'),'id')[_0xdd32('0x5')]('ui.createdAt')[_0xdd32('0x7d')](_0xdd32('0x7e')+_0x476ecf+_0xdd32('0x7f'),'ui')[_0xdd32('0x80')](_0xdd32('0x81'),_0x37844d['id']);return _0x4a5131[_0xdd32('0x82')][_0xdd32('0x83')](_0x264432[_0xdd32('0x84')](),_0x404f40)['then'](function(_0x57d4e8){_0x37844d[_0x401a4a+'OpenTabs']=_0x57d4e8;_0x4e5516(_0x57d4e8);})[_0xdd32('0x9')](function(_0x560b03){_0x1bf080(_0x560b03);});});}return _0x4de737['define'](_0xdd32('0x85'),attributes,{'tableName':'user_profiles','paranoid':![],'indexes':[],'timestamps':!![],'classMethods':{'getResources':function(_0x43ab3d){var _0x287446={'raw':_0x43ab3d[_0xdd32('0x83')][_0xdd32('0x86')],'where':{}};var _0x43abe0={};var _0x6ad5a6={'count':0x0,'rows':[]};var _0x130101=_0x43ab3d[_0xdd32('0x83')][_0xdd32('0x87')];var _0x2d5acf=_0x43ab3d[_0xdd32('0x83')]['mergeResources']||![];var _0x5dcb8b=_0x7f4b6a(_0x130101,_0x2d5acf);if(!_0x5dcb8b[_0xdd32('0x15')])throw new Error(_0xdd32('0x88')+_0x130101+'\x27');var _0x19c75c=[{'name':_0x130101}];if(!_[_0xdd32('0x89')](_0x5dcb8b[_0xdd32('0x1d')]))_0x19c75c=_0x5dcb8b[_0xdd32('0x1d')];var _0xbcb1ab=[];for(var _0x6f5d57=0x0;_0x6f5d57<_0x19c75c[_0xdd32('0x8a')];_0x6f5d57++){_0xbcb1ab['push'](_0x4a5131[_0xdd32('0x8b')][_0xdd32('0x8c')]({'where':{'userProfileId':_0x43ab3d['params']['id'],'name':_0x19c75c[_0x6f5d57][_0xdd32('0xd')]},'raw':!![]}));}return Promise[_0xdd32('0x8d')](_0xbcb1ab)[_0xdd32('0xb')](function(_0x2665ff){var _0x246433=_[_0xdd32('0x4')](_0x2665ff,function(_0x1f48be){return _0x1f48be?_0x1f48be:undefined;});var _0x264c3c=_[_0xdd32('0x4')](_0x19c75c,[_0xdd32('0x8e'),!![]]);var _0x217722=_[_0xdd32('0x89')](_0x246433)&&_[_0xdd32('0x89')](_0x264c3c)?null:_[_0xdd32('0x8f')](_0x264c3c,_0x246433);if(!_0x217722)return null;var _0x4fac6e=[];for(var _0x5bcec4=0x0;_0x5bcec4<_0x217722['length'];_0x5bcec4++){var _0x3baa6b=_[_0xdd32('0x8c')](_0x19c75c,function(_0x434e78){return _0x217722[_0x5bcec4]?_0x434e78[_0xdd32('0xd')]===_0x217722[_0x5bcec4][_0xdd32('0xd')]:null;});if(_0x3baa6b){if(_0x217722[_0x5bcec4][_0xdd32('0x8e')]){_0x4fac6e[_0xdd32('0x90')](_0x1989e7(_0x5dcb8b[_0xdd32('0x15')],_0x217722[_0x5bcec4]));}else{if(!_0x217722[_0x5bcec4][_0xdd32('0x91')]){_0x4fac6e[_0xdd32('0x90')](_0x283d4(_0x3baa6b,_0x217722[_0x5bcec4],_0x5dcb8b['childModel']));}else{if(_0x3baa6b[_0xdd32('0xa')]){_0x4fac6e[_0xdd32('0x90')](_0x5b3776(_0x3baa6b,_0x217722[_0x5bcec4]));}}}}}return Promise[_0xdd32('0x8d')](_0x4fac6e);})[_0xdd32('0xb')](function(_0x2a51e8){var _0x5f2fbc=_0x2a51e8;var _0x500de7=null;if(_0x5f2fbc){_0x500de7=_0x5f2fbc[_0xdd32('0x8a')]===0x1?_0x5f2fbc[0x0]:null;}if(!_0x500de7&&!_0x5f2fbc)return _0x6ad5a6;var _0x50839c=_0x4a5131[_0x5dcb8b[_0xdd32('0x15')]][_0xdd32('0x92')];_0x43abe0['model']=_['keys'](_0x50839c);_0x43abe0['query']=_[_0xdd32('0x93')](_0x43ab3d[_0xdd32('0x83')]);_0x43abe0['filters']=_[_0xdd32('0x94')](_0x43abe0[_0xdd32('0xa')],_0x43abe0[_0xdd32('0x83')]);_0x287446[_0xdd32('0x95')]=_[_0xdd32('0x94')](_0x43abe0['model'],qs[_0xdd32('0x96')](_0x43ab3d[_0xdd32('0x83')]['fields']));_0x287446[_0xdd32('0x95')]=_0x287446[_0xdd32('0x95')][_0xdd32('0x8a')]?_0x287446[_0xdd32('0x95')]:_0x43abe0['model'];if(!_0x43ab3d[_0xdd32('0x83')][_0xdd32('0x97')](_0xdd32('0x98'))){_0x287446[_0xdd32('0x99')]=qs['limit'](_0x43ab3d[_0xdd32('0x83')]['limit']);_0x287446[_0xdd32('0x9a')]=qs[_0xdd32('0x9a')](_0x43ab3d['query']['offset']);}_0x287446['order']=qs['sort'](_0x43ab3d[_0xdd32('0x83')][_0xdd32('0x9b')]);_0x287446[_0xdd32('0x80')]=qs[_0xdd32('0x9c')](_[_0xdd32('0x9d')](_0x43ab3d[_0xdd32('0x83')],_0x43abe0['filters']));if(_0x43ab3d[_0xdd32('0x83')][_0xdd32('0x4')]){_0x287446[_0xdd32('0x80')]=_['merge'](_0x287446[_0xdd32('0x80')],{'$or':_[_0xdd32('0x8')](_0x50839c,function(_0x43faef){if(_0x43faef['type'][_0xdd32('0x9e')]!==_0xdd32('0x9f')){var _0x1dda32={};_0x1dda32[_0x43faef[_0xdd32('0x5')]]={'$like':'%'+_0x43ab3d[_0xdd32('0x83')]['filter']+'%'};return _0x1dda32;}})});}var _0x37d62d=[];var _0x37b517=null;var _0x704b38={};if(_0x500de7){_0x37b517=_[_0xdd32('0x8c')](_0x19c75c,[_0xdd32('0xd'),_0x500de7['name']]);if(_0x37b517[_0xdd32('0x5')]){_0x704b38={};if(_0x5dcb8b[_0xdd32('0x15')]===_0xdd32('0x10')){_0x704b38[_0x37b517[_0xdd32('0xa0')]]=_[_0xdd32('0x8')](_0x500de7[_0xdd32('0xc')],'id');}else{_0x704b38[_0x37b517[_0xdd32('0xa0')]]=_0x500de7['associatedResources'];}_0x37d62d[_0xdd32('0x90')](_0x704b38);}else{_0x287446[_0xdd32('0x80')]['id']=_0x500de7['associatedResources'];}}else{for(var _0x23bb7e=0x0;_0x23bb7e<_0x5f2fbc[_0xdd32('0x8a')];_0x23bb7e++){_0x37b517=_[_0xdd32('0x8c')](_0x19c75c,[_0xdd32('0xd'),_0x5f2fbc[_0x23bb7e][_0xdd32('0xd')]]);if(_0x37b517[_0xdd32('0x5')]){_0x704b38={};_0x704b38[_0x37b517[_0xdd32('0xa0')]]=_0x5f2fbc[_0x23bb7e][_0xdd32('0xc')];_0x37d62d['push'](_0x704b38);}else{if(!_0x287446[_0xdd32('0x80')]['id'])_0x287446[_0xdd32('0x80')]['id']=[];_0x5f2fbc[_0x23bb7e][_0xdd32('0xc')][_0xdd32('0xa1')](function(_0x2d1f45){_0x287446[_0xdd32('0x80')]['id'][_0xdd32('0x90')](_0x2d1f45);});}}}if(!_[_0xdd32('0x89')](_0x37d62d)){_0x287446[_0xdd32('0x80')]=_[_0xdd32('0xa2')](_0x287446['where'],{'$and':{'$or':_0x37d62d}});}_0x287446=_['merge']({},_0x287446,_0x43ab3d[_0xdd32('0xa3')]);if(_0x500de7&&!_0x500de7['autoAssociation']&&_0x5dcb8b[_0xdd32('0x15')]==='AnalyticExtractedReport'){if(_0x43ab3d['query'][_0xdd32('0xa4')]){_0x287446[_0xdd32('0xa5')]=[{'all':!![]}];}return _0x4a5131[_0x5dcb8b[_0xdd32('0x15')]][_0xdd32('0x7')](_0x287446)['then'](function(_0xe18095){var _0x1922f6=[];_0xe18095[_0xdd32('0xa1')](function(_0x10b640){var _0x159fe3;switch(_0x10b640['reportType']){case _0xdd32('0xa6'):_0x159fe3=_[_0xdd32('0x8c')](_0x500de7[_0xdd32('0xc')],function(_0x4c9c5b){return _0x4c9c5b['id']===_0x10b640['reportId']&&_0x4c9c5b[_0xdd32('0x11')]===_0xdd32('0xa7');});break;case _0xdd32('0xa8'):_0x159fe3=_[_0xdd32('0x8c')](_0x500de7['associatedResources'],function(_0x5b3a37){return _0x5b3a37['id']===_0x10b640[_0xdd32('0xa9')]&&_0x5b3a37[_0xdd32('0x11')]===_0xdd32('0xaa');});break;}if(_0x159fe3)_0x1922f6[_0xdd32('0x90')](_0x10b640);});_0x6ad5a6[_0xdd32('0xab')]=_0x1922f6[_0xdd32('0x8a')];_0x6ad5a6[_0xdd32('0xac')]=_0x1922f6;return _0x6ad5a6;});}else{return _0x4a5131[_0x5dcb8b[_0xdd32('0x15')]][_0xdd32('0xab')]({'where':_0x287446[_0xdd32('0x80')]})['then'](function(_0x2c4bcc){_0x6ad5a6[_0xdd32('0xab')]=_0x2c4bcc;if(_0x43ab3d['query'][_0xdd32('0xa4')]){if(_0x5dcb8b[_0xdd32('0x15')]===_0xdd32('0x1c')){_0x287446[_0xdd32('0xa5')]=[{'model':_0x4a5131[_0xdd32('0xad')],'as':_0xdd32('0xae'),'attributes':['id',_0xdd32('0xd'),_0xdd32('0xaf')],'required':_0x43ab3d[_0xdd32('0x83')][_0xdd32('0xb0')]?!![]:![]},{'model':_0x4a5131[_0xdd32('0xad')],'as':'ThroughTags','attributes':['id',_0xdd32('0xd'),'color'],'through':_0x43ab3d[_0xdd32('0x83')][_0xdd32('0xb0')]?{'attributes':[],'where':{'TagId':_0x43ab3d[_0xdd32('0x83')]['tag']||undefined}}:{},'required':_0x43ab3d[_0xdd32('0x83')][_0xdd32('0xb0')]?!![]:![]}];}else{_0x287446[_0xdd32('0xa5')]=[{'all':!![]}];}}return _0x4a5131[_0x5dcb8b[_0xdd32('0x15')]][_0xdd32('0x7')](_0x287446);})[_0xdd32('0xb')](function(_0x1caa58){_0x6ad5a6[_0xdd32('0xac')]=_0x1caa58;if(_0x130101==='Agents'&&_0x43ab3d[_0xdd32('0x83')][_0xdd32('0xb1')]==='true'){var _0x49b70e=[];for(var _0x4efed2=0x0;_0x4efed2<_0x6ad5a6[_0xdd32('0xac')][_0xdd32('0x8a')];_0x4efed2++){_0x49b70e[_0xdd32('0x90')](_0x31c468(_0xdd32('0xb2'),_0x6ad5a6[_0xdd32('0xac')][_0x4efed2][_0xdd32('0xb3')]));_0x49b70e['push'](_0x31c468(_0xdd32('0xb4'),_0x6ad5a6['rows'][_0x4efed2][_0xdd32('0xb3')]));_0x49b70e[_0xdd32('0x90')](_0x31c468('fax',_0x6ad5a6[_0xdd32('0xac')][_0x4efed2][_0xdd32('0xb3')]));_0x49b70e[_0xdd32('0x90')](_0x31c468(_0xdd32('0xb5'),_0x6ad5a6[_0xdd32('0xac')][_0x4efed2][_0xdd32('0xb3')]));_0x49b70e[_0xdd32('0x90')](_0x31c468('openchannel',_0x6ad5a6[_0xdd32('0xac')][_0x4efed2][_0xdd32('0xb3')]));_0x49b70e[_0xdd32('0x90')](_0x31c468('whatsapp',_0x6ad5a6[_0xdd32('0xac')][_0x4efed2]['dataValues']));}return Promise['all'](_0x49b70e)[_0xdd32('0xb')](function(){return _0x6ad5a6;});}return _0x6ad5a6;});}});}}});};