Built motion from commit c738b9ac.|2.6.25
[motion2.git] / server / api / userProfile / userProfile.model.js
index 5505902..0faa30f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd2f0=['DefaultReports','custom','CustomReports','ids','customSorting','extraQueryConditions','count','Tags','color','tag','include','openTabs','true','rows','dataValues','fax','mail','openchannel','whatsapp','lodash','./userProfile.attributes','models','filter','associatedResources','map','catch','model','then','name','resolve','UserProfileResource','field','type','resourceId','toLowerCase','squareprojects','childModel','odbc','SquareOdbc','squarerecordings','SquareRecording','parentSections','SquareProjects','projectName','projects','contacts','CmContact','CmList','companies','CmCompany','globalcustomfields','CmCustomField','chatqueues','ChatQueue','chatwebsites','ChatWebsite','faxqueues','FaxQueue','inboundroutes','internalroutes','VoiceExtension','VoiceMail','membername','User','agent','Telephones','role','telephone','VoiceQueues','queue','VoiceQueue','inbound','QueueCampaigns','musiconholds','VoiceMusicOnHold','voiceprefixes','VoicePrefix','ivrcampaigns','Campaign','mailqueues','MailQueue','mailaccounts','mailsubstatuses','MailSubstatus','openchannelqueues','smsqueues','SmsQueue','smsaccounts','SmsAccount','WhatsappQueue','whatsappaccounts','teams','Team','voicequeues','users','agents','telephones','Users','admin','user','Agents','zendeskaccounts','ZendeskAccount','salesforceaccounts','SalesforceAccount','freshdeskaccounts','FreshdeskAccount','SugarcrmAccount','deskaccounts','DeskAccount','zohoaccounts','ZohoAccount','vtigeraccounts','cannedanswers','CannedAnswer','Disposition','customdashboards','Dashboard','intervals','Interval','pauses','Pause','scheduler','Schedule','sounds','Sound','tags','Tag','Template','Trigger','trunks','Trunk','variables','Variable','plugins','Plugin','extractedreports','Reports','metrics','AnalyticMetric','charAt','slice','Sequelize','QueryTypes','SELECT','select','ui.','InteractionId','from','user_has_','where','ui.UserId\x20=\x20?','sequelize','query','toString','OpenTabs','UserProfile','user_profiles','../../components/parsers/qs','section','mergeResources','Invalid\x20section\x20\x27','isEmpty','length','find','params','all','ignore','push','autoAssociation','keys','filters','intersection','attributes','fields','hasOwnProperty','nolimit','limit','offset','order','sort','pick','merge','key','VIRTUAL','AnalyticExtractedReport','foreignKey','forEach','options','includeAll','findAll','reportType'];(function(_0x55ad36,_0xdc8afd){var _0x15c9f8=function(_0x907dfc){while(--_0x907dfc){_0x55ad36['push'](_0x55ad36['shift']());}};_0x15c9f8(++_0xdc8afd);}(_0xd2f0,0xd3));var _0x0d2f=function(_0xde79d1,_0x407441){_0xde79d1=_0xde79d1-0x0;var _0x4f891e=_0xd2f0[_0xde79d1];return _0x4f891e;};'use strict';var _=require(_0x0d2f('0x0'));var attributes=require(_0x0d2f('0x1'));var squel=require('squel');module['exports']=function(_0x5c579e){var _0x5d81b9=_0x5c579e[_0x0d2f('0x2')];function _0x51a518(_0x1bf052,_0x425a0c){return new Promise(function(_0x58d6af,_0x3178e4){if(!_0x425a0c)return _0x58d6af(null);var _0x514c7a=_0x425a0c['filter']?{[_0x425a0c[_0x0d2f('0x3')]['field']]:_0x425a0c['filter']['value']}:undefined;return _0x5d81b9[_0x1bf052]['findAll']({'where':_0x514c7a,'raw':!![]})['then'](function(_0xb913c7){_0x425a0c[_0x0d2f('0x4')]=_[_0x0d2f('0x5')](_0xb913c7,'id');_0x58d6af(_0x425a0c);})[_0x0d2f('0x6')](function(_0x3bd2c5){_0x3178e4(_0x3bd2c5);});});}function _0x2661db(_0x4cd401,_0x1c69b5){return new Promise(function(_0x23c421,_0x1a4c44){var _0x489710=_0x4cd401[_0x0d2f('0x3')]?{[_0x4cd401[_0x0d2f('0x3')]['field']]:_0x4cd401[_0x0d2f('0x3')]['value']}:undefined;return _0x5d81b9[_0x4cd401[_0x0d2f('0x7')]]['findAll']({'where':_0x489710,'raw':!![]})[_0x0d2f('0x8')](function(_0x44feeb){_0x1c69b5[_0x0d2f('0x4')]=_[_0x0d2f('0x5')](_0x44feeb,function(_0x13d1a6){return _0x13d1a6[_0x0d2f('0x9')];});_0x23c421(_0x1c69b5);})['catch'](function(_0x13052a){_0x1a4c44(_0x13052a);});});}function _0x2e9424(_0x3c5825,_0x2ba9b6,_0x233d81){if(!_0x2ba9b6)return Promise[_0x0d2f('0xa')](null);return new Promise(function(_0x442691,_0x1f381d){return _0x5d81b9[_0x0d2f('0xb')]['findAll']({'where':{'sectionId':_0x2ba9b6['id']},'raw':!![]})[_0x0d2f('0x8')](function(_0x1ba352){if(_0x3c5825[_0x0d2f('0xc')]&&_0x3c5825[_0x0d2f('0xc')]!=='id'){_0x2ba9b6[_0x0d2f('0x4')]=_[_0x0d2f('0x5')](_0x1ba352,function(_0x3a6be3){return _0x3a6be3[_0x3c5825['field']];});}else{if(_0x233d81==='AnalyticExtractedReport'){_0x2ba9b6['associatedResources']=_[_0x0d2f('0x5')](_0x1ba352,function(_0xdb41aa){return{'id':_0xdb41aa['resourceId'],'type':_0xdb41aa[_0x0d2f('0xd')]};});}else{_0x2ba9b6[_0x0d2f('0x4')]=_[_0x0d2f('0x5')](_0x1ba352,function(_0x353fe){return _0x353fe[_0x0d2f('0xe')];});}}_0x442691(_0x2ba9b6);})[_0x0d2f('0x6')](function(_0x3fc00d){_0x1f381d(_0x3fc00d);});});}function _0x26c5f8(_0x4892d9,_0x5bc65d){var _0x4e376e={'parentSections':[]};switch(_0x4892d9[_0x0d2f('0xf')]()){case _0x0d2f('0x10'):_0x4e376e[_0x0d2f('0x11')]='SquareProject';break;case _0x0d2f('0x12'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x13');break;case _0x0d2f('0x14'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x15');_0x4e376e[_0x0d2f('0x16')]=[{'name':_0x0d2f('0x17'),'field':_0x0d2f('0x9'),'foreignKey':_0x0d2f('0x18')}];break;case _0x0d2f('0x19'):_0x4e376e['childModel']='JscriptyProject';break;case _0x0d2f('0x1a'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x1b');_0x4e376e[_0x0d2f('0x16')]=[{'name':'Lists','field':'id','foreignKey':'ListId'}];break;case'lists':_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x1c');break;case _0x0d2f('0x1d'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x1e');break;case _0x0d2f('0x1f'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x20');break;case _0x0d2f('0x21'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x22');break;case _0x0d2f('0x23'):_0x4e376e['childModel']=_0x0d2f('0x24');break;case _0x0d2f('0x25'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x26');break;case'faxaccounts':_0x4e376e[_0x0d2f('0x11')]='FaxAccount';break;case _0x0d2f('0x27'):case _0x0d2f('0x28'):case'outboundroutes':_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x29');break;case'contexts':_0x4e376e[_0x0d2f('0x11')]='VoiceContext';break;case'voicemails':_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x2a');break;case'voicerecordings':_0x4e376e[_0x0d2f('0x11')]='VoiceRecording';_0x4e376e[_0x0d2f('0x16')]=[{'name':'Agents','field':_0x0d2f('0x9'),'foreignKey':_0x0d2f('0x2b'),'model':_0x0d2f('0x2c'),'filter':{'field':'role','value':[_0x0d2f('0x2d')]}},{'name':_0x0d2f('0x2e'),'field':_0x0d2f('0x9'),'foreignKey':_0x0d2f('0x2b'),'model':_0x0d2f('0x2c'),'filter':{'field':_0x0d2f('0x2f'),'value':[_0x0d2f('0x30')]}},{'name':_0x0d2f('0x31'),'field':_0x0d2f('0x9'),'foreignKey':_0x0d2f('0x32'),'model':_0x0d2f('0x33'),'filter':{'field':_0x0d2f('0xd'),'value':[_0x0d2f('0x34')]}},{'name':_0x0d2f('0x35'),'field':_0x0d2f('0x9'),'foreignKey':_0x0d2f('0x32'),'model':_0x0d2f('0x33'),'filter':{'field':'type','value':['outbound']}}];break;case _0x0d2f('0x36'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x37');break;case'chanspies':_0x4e376e['childModel']='VoiceChanSpy';break;case _0x0d2f('0x38'):_0x4e376e['childModel']=_0x0d2f('0x39');break;case _0x0d2f('0x3a'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x3b');break;case _0x0d2f('0x3c'):_0x4e376e['childModel']=_0x0d2f('0x3d');break;case _0x0d2f('0x3e'):_0x4e376e[_0x0d2f('0x11')]='MailAccount';break;case _0x0d2f('0x3f'):_0x4e376e['childModel']=_0x0d2f('0x40');break;case _0x0d2f('0x41'):_0x4e376e[_0x0d2f('0x11')]='OpenchannelQueue';break;case'openchannelaccounts':_0x4e376e['childModel']='OpenchannelAccount';break;case _0x0d2f('0x42'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x43');break;case _0x0d2f('0x44'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x45');break;case'whatsappqueues':_0x4e376e['childModel']=_0x0d2f('0x46');break;case _0x0d2f('0x47'):_0x4e376e[_0x0d2f('0x11')]='WhatsappAccount';break;case _0x0d2f('0x48'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x49');break;case _0x0d2f('0x4a'):case'queuecampaigns':_0x4e376e['childModel']=_0x0d2f('0x33');if(_0x5bc65d){_0x4e376e[_0x0d2f('0x16')]=[{'name':_0x0d2f('0x31')},{'name':_0x0d2f('0x35')}];}break;case _0x0d2f('0x4b'):case _0x0d2f('0x4c'):case _0x0d2f('0x4d'):_0x4e376e['childModel']=_0x0d2f('0x2c');if(_0x5bc65d){_0x4e376e['parentSections']=[{'name':_0x0d2f('0x4e'),'filter':{'field':'role','value':[_0x0d2f('0x4f'),_0x0d2f('0x50')]},'ignore':!![]},{'name':_0x0d2f('0x51')},{'name':_0x0d2f('0x2e')}];}break;case _0x0d2f('0x52'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x53');break;case _0x0d2f('0x54'):_0x4e376e['childModel']=_0x0d2f('0x55');break;case _0x0d2f('0x56'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x57');break;case'sugarcrmaccounts':_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x58');break;case _0x0d2f('0x59'):_0x4e376e['childModel']=_0x0d2f('0x5a');break;case _0x0d2f('0x5b'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x5c');break;case _0x0d2f('0x5d'):_0x4e376e['childModel']=_0x0d2f('0x2c');break;case _0x0d2f('0x5e'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x5f');break;case'dispositions':_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x60');break;case _0x0d2f('0x61'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x62');break;case _0x0d2f('0x63'):_0x4e376e['childModel']=_0x0d2f('0x64');break;case _0x0d2f('0x65'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x66');break;case _0x0d2f('0x67'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x68');break;case _0x0d2f('0x69'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x6a');break;case _0x0d2f('0x6b'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x6c');break;case'templates':_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x6d');break;case'triggers':_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x6e');break;case _0x0d2f('0x6f'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x70');break;case _0x0d2f('0x71'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x72');break;case _0x0d2f('0x73'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x74');break;case _0x0d2f('0x75'):_0x4e376e[_0x0d2f('0x11')]='AnalyticExtractedReport';_0x4e376e[_0x0d2f('0x16')]=[{'name':_0x0d2f('0x76'),'field':'id','foreignKey':'reportId'}];break;case _0x0d2f('0x77'):_0x4e376e[_0x0d2f('0x11')]=_0x0d2f('0x78');break;}return _0x4e376e;}function _0x339e3c(_0x55bf6f,_0x21b20c){var _0xa665f6=_0x55bf6f[_0x0d2f('0x79')](0x0)['toUpperCase']()+_0x55bf6f[_0x0d2f('0x7a')](0x1);var _0x945575={'type':_0x5d81b9[_0x0d2f('0x7b')][_0x0d2f('0x7c')][_0x0d2f('0x7d')],'raw':!![]};return new Promise(function(_0x6c44ec,_0x2b57b6){var _0x1b4be7=squel[_0x0d2f('0x7e')]()[_0x0d2f('0xc')](_0x0d2f('0x7f')+_0xa665f6+_0x0d2f('0x80'),'id')[_0x0d2f('0xc')]('ui.createdAt')[_0x0d2f('0x81')](_0x0d2f('0x82')+_0x55bf6f+'_interactions','ui')[_0x0d2f('0x83')](_0x0d2f('0x84'),_0x21b20c['id']);return _0x5d81b9[_0x0d2f('0x85')][_0x0d2f('0x86')](_0x1b4be7[_0x0d2f('0x87')](),_0x945575)[_0x0d2f('0x8')](function(_0x39be35){_0x21b20c[_0xa665f6+_0x0d2f('0x88')]=_0x39be35;_0x6c44ec(_0x39be35);})['catch'](function(_0x140e5b){_0x2b57b6(_0x140e5b);});});}return _0x5c579e['define'](_0x0d2f('0x89'),attributes,{'tableName':_0x0d2f('0x8a'),'paranoid':![],'indexes':[],'timestamps':!![],'classMethods':{'getResources':function(_0x191bca){var _0x307daa=require(_0x0d2f('0x8b'));var _0x4cd878={'raw':_0x191bca['query']['raw'],'where':{}};var _0x283019={};var _0x544ebd={'count':0x0,'rows':[]};var _0x464d66=_0x191bca[_0x0d2f('0x86')][_0x0d2f('0x8c')];var _0xf52f6=_0x191bca[_0x0d2f('0x86')][_0x0d2f('0x8d')]||![];var _0x93346d=_0x26c5f8(_0x464d66,_0xf52f6);if(!_0x93346d[_0x0d2f('0x11')])throw new Error(_0x0d2f('0x8e')+_0x464d66+'\x27');var _0x3ec9b2=[{'name':_0x464d66}];if(!_[_0x0d2f('0x8f')](_0x93346d[_0x0d2f('0x16')]))_0x3ec9b2=_0x93346d[_0x0d2f('0x16')];var _0x565454=[];for(var _0xfbec39=0x0;_0xfbec39<_0x3ec9b2[_0x0d2f('0x90')];_0xfbec39++){_0x565454['push'](_0x5d81b9['UserProfileSection'][_0x0d2f('0x91')]({'where':{'userProfileId':_0x191bca[_0x0d2f('0x92')]['id'],'name':_0x3ec9b2[_0xfbec39]['name']},'raw':!![]}));}return Promise[_0x0d2f('0x93')](_0x565454)[_0x0d2f('0x8')](function(_0xe7fd80){var _0x26acb3=_['filter'](_0xe7fd80,function(_0x2137ab){return _0x2137ab?_0x2137ab:undefined;});var _0x4a92b5=_['filter'](_0x3ec9b2,[_0x0d2f('0x94'),!![]]);var _0x4b4a0d=_['isEmpty'](_0x26acb3)&&_[_0x0d2f('0x8f')](_0x4a92b5)?null:_['union'](_0x4a92b5,_0x26acb3);if(!_0x4b4a0d)return null;var _0x3eb177=[];for(var _0x40d8a9=0x0;_0x40d8a9<_0x4b4a0d[_0x0d2f('0x90')];_0x40d8a9++){var _0x23f04d=_['find'](_0x3ec9b2,function(_0x27339a){return _0x4b4a0d[_0x40d8a9]?_0x27339a['name']===_0x4b4a0d[_0x40d8a9][_0x0d2f('0x9')]:null;});if(_0x23f04d){if(_0x4b4a0d[_0x40d8a9][_0x0d2f('0x94')]){_0x3eb177[_0x0d2f('0x95')](_0x51a518(_0x93346d['childModel'],_0x4b4a0d[_0x40d8a9]));}else{if(!_0x4b4a0d[_0x40d8a9][_0x0d2f('0x96')]){_0x3eb177[_0x0d2f('0x95')](_0x2e9424(_0x23f04d,_0x4b4a0d[_0x40d8a9],_0x93346d[_0x0d2f('0x11')]));}else{if(_0x23f04d[_0x0d2f('0x7')]){_0x3eb177['push'](_0x2661db(_0x23f04d,_0x4b4a0d[_0x40d8a9]));}}}}}return Promise[_0x0d2f('0x93')](_0x3eb177);})[_0x0d2f('0x8')](function(_0x16f3c5){var _0x50d1b8=_0x16f3c5;var _0x298a6b=null;if(_0x50d1b8){_0x298a6b=_0x50d1b8[_0x0d2f('0x90')]===0x1?_0x50d1b8[0x0]:null;}if(!_0x298a6b&&!_0x50d1b8)return _0x544ebd;var _0x112fbc=_0x5d81b9[_0x93346d['childModel']]['rawAttributes'];_0x283019[_0x0d2f('0x7')]=_[_0x0d2f('0x97')](_0x112fbc);_0x283019[_0x0d2f('0x86')]=_['keys'](_0x191bca[_0x0d2f('0x86')]);_0x283019[_0x0d2f('0x98')]=_[_0x0d2f('0x99')](_0x283019['model'],_0x283019[_0x0d2f('0x86')]);_0x4cd878[_0x0d2f('0x9a')]=_[_0x0d2f('0x99')](_0x283019[_0x0d2f('0x7')],_0x307daa['fields'](_0x191bca['query'][_0x0d2f('0x9b')]));_0x4cd878[_0x0d2f('0x9a')]=_0x4cd878[_0x0d2f('0x9a')][_0x0d2f('0x90')]?_0x4cd878[_0x0d2f('0x9a')]:_0x283019[_0x0d2f('0x7')];if(!_0x191bca['query'][_0x0d2f('0x9c')](_0x0d2f('0x9d'))){_0x4cd878['limit']=_0x307daa[_0x0d2f('0x9e')](_0x191bca[_0x0d2f('0x86')]['limit']);_0x4cd878[_0x0d2f('0x9f')]=_0x307daa[_0x0d2f('0x9f')](_0x191bca[_0x0d2f('0x86')][_0x0d2f('0x9f')]);}_0x4cd878[_0x0d2f('0xa0')]=_0x307daa[_0x0d2f('0xa1')](_0x191bca[_0x0d2f('0x86')]['sort']);_0x4cd878[_0x0d2f('0x83')]=_0x307daa['filters'](_[_0x0d2f('0xa2')](_0x191bca[_0x0d2f('0x86')],_0x283019[_0x0d2f('0x98')]));if(_0x191bca[_0x0d2f('0x86')][_0x0d2f('0x3')]){_0x4cd878[_0x0d2f('0x83')]=_[_0x0d2f('0xa3')](_0x4cd878[_0x0d2f('0x83')],{'$or':_[_0x0d2f('0x5')](_0x112fbc,function(_0x579b12){if(_0x579b12[_0x0d2f('0xd')][_0x0d2f('0xa4')]!==_0x0d2f('0xa5')){var _0x4a8818={};_0x4a8818[_0x579b12[_0x0d2f('0xc')]]={'$like':'%'+_0x191bca['query']['filter']+'%'};return _0x4a8818;}})});}var _0x2755aa=[];var _0x4b5933=null;var _0x32d0a7={};if(_0x298a6b){_0x4b5933=_['find'](_0x3ec9b2,[_0x0d2f('0x9'),_0x298a6b[_0x0d2f('0x9')]]);if(_0x4b5933[_0x0d2f('0xc')]){_0x32d0a7={};if(_0x93346d[_0x0d2f('0x11')]===_0x0d2f('0xa6')){_0x32d0a7[_0x4b5933[_0x0d2f('0xa7')]]=_[_0x0d2f('0x5')](_0x298a6b[_0x0d2f('0x4')],'id');}else{_0x32d0a7[_0x4b5933[_0x0d2f('0xa7')]]=_0x298a6b[_0x0d2f('0x4')];}_0x2755aa[_0x0d2f('0x95')](_0x32d0a7);}else{_0x4cd878['where']['id']=_0x298a6b[_0x0d2f('0x4')];}}else{for(var _0x388e52=0x0;_0x388e52<_0x50d1b8[_0x0d2f('0x90')];_0x388e52++){_0x4b5933=_['find'](_0x3ec9b2,[_0x0d2f('0x9'),_0x50d1b8[_0x388e52][_0x0d2f('0x9')]]);if(_0x4b5933['field']){_0x32d0a7={};_0x32d0a7[_0x4b5933[_0x0d2f('0xa7')]]=_0x50d1b8[_0x388e52][_0x0d2f('0x4')];_0x2755aa['push'](_0x32d0a7);}else{if(!_0x4cd878['where']['id'])_0x4cd878[_0x0d2f('0x83')]['id']=[];_0x50d1b8[_0x388e52][_0x0d2f('0x4')][_0x0d2f('0xa8')](function(_0x44b099){_0x4cd878['where']['id'][_0x0d2f('0x95')](_0x44b099);});}}}if(!_[_0x0d2f('0x8f')](_0x2755aa)){_0x4cd878[_0x0d2f('0x83')]=_[_0x0d2f('0xa3')](_0x4cd878[_0x0d2f('0x83')],{'$and':{'$or':_0x2755aa}});}_0x4cd878=_['merge']({},_0x4cd878,_0x191bca[_0x0d2f('0xa9')]);if(_0x298a6b&&!_0x298a6b[_0x0d2f('0x96')]&&_0x93346d[_0x0d2f('0x11')]===_0x0d2f('0xa6')){if(_0x191bca[_0x0d2f('0x86')][_0x0d2f('0xaa')]){_0x4cd878['include']=[{'all':!![]}];}return _0x5d81b9[_0x93346d['childModel']][_0x0d2f('0xab')](_0x4cd878)[_0x0d2f('0x8')](function(_0x6071d6){var _0x2f5a96=[];_0x6071d6[_0x0d2f('0xa8')](function(_0x5b9674){var _0x17e6df;switch(_0x5b9674[_0x0d2f('0xac')]){case'default':_0x17e6df=_[_0x0d2f('0x91')](_0x298a6b[_0x0d2f('0x4')],function(_0x38553d){return _0x38553d['id']===_0x5b9674['reportId']&&_0x38553d[_0x0d2f('0xd')]===_0x0d2f('0xad');});break;case _0x0d2f('0xae'):_0x17e6df=_['find'](_0x298a6b[_0x0d2f('0x4')],function(_0x339c71){return _0x339c71['id']===_0x5b9674['reportId']&&_0x339c71['type']===_0x0d2f('0xaf');});break;}if(_0x17e6df)_0x2f5a96[_0x0d2f('0x95')](_0x5b9674);});_0x544ebd['count']=_0x2f5a96[_0x0d2f('0x90')];_0x544ebd['rows']=_0x2f5a96;return _0x544ebd;});}else{if(!_['isEmpty'](_0x191bca[_0x0d2f('0x86')]['ids'])){_0x4cd878[_0x0d2f('0x83')]['id']=_0x4cd878[_0x0d2f('0x83')]['id']?_[_0x0d2f('0x99')](_0x4cd878[_0x0d2f('0x83')]['id'],_0x191bca[_0x0d2f('0x86')]['ids']):_0x191bca[_0x0d2f('0x86')][_0x0d2f('0xb0')];if(_0x191bca[_0x0d2f('0x86')][_0x0d2f('0xb1')]){_0x4cd878[_0x0d2f('0xa0')]=_0x191bca[_0x0d2f('0x86')][_0x0d2f('0xb1')];}}if(_0x191bca[_0x0d2f('0x86')][_0x0d2f('0xb2')]){_0x4cd878[_0x0d2f('0x83')]=_[_0x0d2f('0xa3')](_0x4cd878[_0x0d2f('0x83')],{'$and':_0x191bca['query'][_0x0d2f('0xb2')]});}return _0x5d81b9[_0x93346d[_0x0d2f('0x11')]][_0x0d2f('0xb3')]({'where':_0x4cd878[_0x0d2f('0x83')]})[_0x0d2f('0x8')](function(_0x4b6bdf){_0x544ebd[_0x0d2f('0xb3')]=_0x4b6bdf;if(_0x191bca[_0x0d2f('0x86')]['includeAll']){if(_0x93346d[_0x0d2f('0x11')]===_0x0d2f('0x1b')){_0x4cd878['include']=[{'model':_0x5d81b9[_0x0d2f('0x6c')],'as':_0x0d2f('0xb4'),'attributes':['id',_0x0d2f('0x9'),_0x0d2f('0xb5')],'required':_0x191bca[_0x0d2f('0x86')][_0x0d2f('0xb6')]?!![]:![]},{'model':_0x5d81b9[_0x0d2f('0x6c')],'as':'ThroughTags','attributes':['id',_0x0d2f('0x9'),_0x0d2f('0xb5')],'through':_0x191bca[_0x0d2f('0x86')]['tag']?{'attributes':[],'where':{'TagId':_0x191bca['query'][_0x0d2f('0xb6')]||undefined}}:{},'required':_0x191bca['query'][_0x0d2f('0xb6')]?!![]:![]}];}else{_0x4cd878[_0x0d2f('0xb7')]=[{'all':!![]}];}}return _0x5d81b9[_0x93346d[_0x0d2f('0x11')]][_0x0d2f('0xab')](_0x4cd878);})['then'](function(_0x328742){_0x544ebd['rows']=_0x328742;if(_0x464d66==='Agents'&&_0x191bca[_0x0d2f('0x86')][_0x0d2f('0xb8')]===_0x0d2f('0xb9')){var _0x969e41=[];for(var _0x4bfd3c=0x0;_0x4bfd3c<_0x544ebd[_0x0d2f('0xba')]['length'];_0x4bfd3c++){_0x969e41[_0x0d2f('0x95')](_0x339e3c('chat',_0x544ebd[_0x0d2f('0xba')][_0x4bfd3c][_0x0d2f('0xbb')]));_0x969e41[_0x0d2f('0x95')](_0x339e3c('sms',_0x544ebd['rows'][_0x4bfd3c][_0x0d2f('0xbb')]));_0x969e41['push'](_0x339e3c(_0x0d2f('0xbc'),_0x544ebd[_0x0d2f('0xba')][_0x4bfd3c]['dataValues']));_0x969e41[_0x0d2f('0x95')](_0x339e3c(_0x0d2f('0xbd'),_0x544ebd[_0x0d2f('0xba')][_0x4bfd3c]['dataValues']));_0x969e41['push'](_0x339e3c(_0x0d2f('0xbe'),_0x544ebd['rows'][_0x4bfd3c][_0x0d2f('0xbb')]));_0x969e41[_0x0d2f('0x95')](_0x339e3c(_0x0d2f('0xbf'),_0x544ebd[_0x0d2f('0xba')][_0x4bfd3c][_0x0d2f('0xbb')]));}return Promise[_0x0d2f('0x93')](_0x969e41)[_0x0d2f('0x8')](function(){return _0x544ebd;});}return _0x544ebd;});}});}}});};
\ No newline at end of file
+var _0xf841=['openTabs','true','dataValues','sms','fax','mail','openchannel','whatsapp','exports','filter','field','value','findAll','associatedResources','map','catch','then','name','resolve','UserProfileResource','AnalyticExtractedReport','resourceId','toLowerCase','squareprojects','childModel','SquareProject','SquareOdbc','parentSections','SquareProjects','projectName','JscriptyProject','contacts','CmContact','ListId','CmList','companies','CmCompany','globalcustomfields','CmCustomField','chatqueues','ChatQueue','chatwebsites','ChatWebsite','faxqueues','FaxQueue','faxaccounts','FaxAccount','inboundroutes','internalroutes','outboundroutes','VoiceExtension','contexts','VoiceContext','voicemails','VoiceMail','voicerecordings','VoiceRecording','Agents','membername','agent','Telephones','User','role','telephone','VoiceQueues','queue','VoiceQueue','inbound','QueueCampaigns','type','outbound','VoiceMusicOnHold','VoiceChanSpy','voiceprefixes','VoicePrefix','ivrcampaigns','mailqueues','mailaccounts','MailAccount','MailSubstatus','openchannelaccounts','OpenchannelAccount','smsqueues','SmsQueue','smsaccounts','SmsAccount','whatsappqueues','whatsappaccounts','WhatsappAccount','teams','Team','queuecampaigns','users','telephones','admin','user','zendeskaccounts','salesforceaccounts','SalesforceAccount','freshdeskaccounts','FreshdeskAccount','SugarcrmAccount','deskaccounts','DeskAccount','zohoaccounts','vtigeraccounts','cannedanswers','CannedAnswer','dispositions','Disposition','customdashboards','intervals','pauses','Pause','scheduler','tags','Tag','templates','Template','triggers','Trigger','Trunk','variables','Variable','plugins','extractedreports','Reports','reportId','metrics','charAt','Sequelize','QueryTypes','SELECT','select','ui.','InteractionId','from','user_has_','ui.UserId\x20=\x20?','sequelize','query','toString','define','UserProfile','user_profiles','../../components/parsers/qs','section','mergeResources','Invalid\x20section\x20\x27','isEmpty','length','push','UserProfileSection','params','ignore','union','find','model','all','keys','filters','intersection','attributes','fields','hasOwnProperty','nolimit','limit','offset','sort','where','pick','merge','foreignKey','forEach','options','autoAssociation','includeAll','include','reportType','DefaultReports','CustomReports','ids','customSorting','order','extraQueryConditions','count','Tags','tag','rows'];(function(_0x185e44,_0x52d7f7){var _0x229c6c=function(_0x1751b0){while(--_0x1751b0){_0x185e44['push'](_0x185e44['shift']());}};_0x229c6c(++_0x52d7f7);}(_0xf841,0x182));var _0x1f84=function(_0x4e1269,_0x197395){_0x4e1269=_0x4e1269-0x0;var _0x293b6a=_0xf841[_0x4e1269];return _0x293b6a;};'use strict';var _=require('lodash');var attributes=require('./userProfile.attributes');var squel=require('squel');module[_0x1f84('0x0')]=function(_0x603ed){var _0x2de0aa=_0x603ed['models'];function _0x2e2e8e(_0x58e86e,_0x2cd810){return new Promise(function(_0x3f1804,_0x4cd767){if(!_0x2cd810)return _0x3f1804(null);var _0x1b8810=_0x2cd810['filter']?{[_0x2cd810[_0x1f84('0x1')][_0x1f84('0x2')]]:_0x2cd810[_0x1f84('0x1')][_0x1f84('0x3')]}:undefined;return _0x2de0aa[_0x58e86e][_0x1f84('0x4')]({'where':_0x1b8810,'raw':!![]})['then'](function(_0x273c20){_0x2cd810[_0x1f84('0x5')]=_[_0x1f84('0x6')](_0x273c20,'id');_0x3f1804(_0x2cd810);})[_0x1f84('0x7')](function(_0x2ba32e){_0x4cd767(_0x2ba32e);});});}function _0x43b859(_0x22aefc,_0x5a1e8a){return new Promise(function(_0x1edf71,_0x59e51e){var _0x349167=_0x22aefc[_0x1f84('0x1')]?{[_0x22aefc['filter'][_0x1f84('0x2')]]:_0x22aefc[_0x1f84('0x1')][_0x1f84('0x3')]}:undefined;return _0x2de0aa[_0x22aefc['model']][_0x1f84('0x4')]({'where':_0x349167,'raw':!![]})[_0x1f84('0x8')](function(_0x106387){_0x5a1e8a[_0x1f84('0x5')]=_[_0x1f84('0x6')](_0x106387,function(_0x4973eb){return _0x4973eb[_0x1f84('0x9')];});_0x1edf71(_0x5a1e8a);})[_0x1f84('0x7')](function(_0x2e80f6){_0x59e51e(_0x2e80f6);});});}function _0x5d0be8(_0x5b8e51,_0x319ddf,_0x4521c2){if(!_0x319ddf)return Promise[_0x1f84('0xa')](null);return new Promise(function(_0x2cda70,_0x4e4536){return _0x2de0aa[_0x1f84('0xb')][_0x1f84('0x4')]({'where':{'sectionId':_0x319ddf['id']},'raw':!![]})[_0x1f84('0x8')](function(_0x567788){if(_0x5b8e51[_0x1f84('0x2')]&&_0x5b8e51[_0x1f84('0x2')]!=='id'){_0x319ddf[_0x1f84('0x5')]=_[_0x1f84('0x6')](_0x567788,function(_0x5cc9b7){return _0x5cc9b7[_0x5b8e51['field']];});}else{if(_0x4521c2===_0x1f84('0xc')){_0x319ddf[_0x1f84('0x5')]=_[_0x1f84('0x6')](_0x567788,function(_0x4a1490){return{'id':_0x4a1490['resourceId'],'type':_0x4a1490['type']};});}else{_0x319ddf['associatedResources']=_[_0x1f84('0x6')](_0x567788,function(_0x74c766){return _0x74c766[_0x1f84('0xd')];});}}_0x2cda70(_0x319ddf);})[_0x1f84('0x7')](function(_0x5788f2){_0x4e4536(_0x5788f2);});});}function _0x4bf313(_0x22e6bc,_0x23e31f){var _0x55113f={'parentSections':[]};switch(_0x22e6bc[_0x1f84('0xe')]()){case _0x1f84('0xf'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x11');break;case'odbc':_0x55113f[_0x1f84('0x10')]=_0x1f84('0x12');break;case'squarerecordings':_0x55113f[_0x1f84('0x10')]='SquareRecording';_0x55113f[_0x1f84('0x13')]=[{'name':_0x1f84('0x14'),'field':_0x1f84('0x9'),'foreignKey':_0x1f84('0x15')}];break;case'projects':_0x55113f[_0x1f84('0x10')]=_0x1f84('0x16');break;case _0x1f84('0x17'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x18');_0x55113f['parentSections']=[{'name':'Lists','field':'id','foreignKey':_0x1f84('0x19')}];break;case'lists':_0x55113f[_0x1f84('0x10')]=_0x1f84('0x1a');break;case _0x1f84('0x1b'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x1c');break;case _0x1f84('0x1d'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x1e');break;case _0x1f84('0x1f'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x20');break;case _0x1f84('0x21'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x22');break;case _0x1f84('0x23'):_0x55113f['childModel']=_0x1f84('0x24');break;case _0x1f84('0x25'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x26');break;case _0x1f84('0x27'):case _0x1f84('0x28'):case _0x1f84('0x29'):_0x55113f['childModel']=_0x1f84('0x2a');break;case _0x1f84('0x2b'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x2c');break;case _0x1f84('0x2d'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x2e');break;case _0x1f84('0x2f'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x30');_0x55113f[_0x1f84('0x13')]=[{'name':_0x1f84('0x31'),'field':_0x1f84('0x9'),'foreignKey':_0x1f84('0x32'),'model':'User','filter':{'field':'role','value':[_0x1f84('0x33')]}},{'name':_0x1f84('0x34'),'field':_0x1f84('0x9'),'foreignKey':_0x1f84('0x32'),'model':_0x1f84('0x35'),'filter':{'field':_0x1f84('0x36'),'value':[_0x1f84('0x37')]}},{'name':_0x1f84('0x38'),'field':_0x1f84('0x9'),'foreignKey':_0x1f84('0x39'),'model':_0x1f84('0x3a'),'filter':{'field':'type','value':[_0x1f84('0x3b')]}},{'name':_0x1f84('0x3c'),'field':_0x1f84('0x9'),'foreignKey':_0x1f84('0x39'),'model':_0x1f84('0x3a'),'filter':{'field':_0x1f84('0x3d'),'value':[_0x1f84('0x3e')]}}];break;case'musiconholds':_0x55113f[_0x1f84('0x10')]=_0x1f84('0x3f');break;case'chanspies':_0x55113f['childModel']=_0x1f84('0x40');break;case _0x1f84('0x41'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x42');break;case _0x1f84('0x43'):_0x55113f['childModel']='Campaign';break;case _0x1f84('0x44'):_0x55113f['childModel']='MailQueue';break;case _0x1f84('0x45'):_0x55113f['childModel']=_0x1f84('0x46');break;case'mailsubstatuses':_0x55113f[_0x1f84('0x10')]=_0x1f84('0x47');break;case'openchannelqueues':_0x55113f[_0x1f84('0x10')]='OpenchannelQueue';break;case _0x1f84('0x48'):_0x55113f['childModel']=_0x1f84('0x49');break;case _0x1f84('0x4a'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x4b');break;case _0x1f84('0x4c'):_0x55113f['childModel']=_0x1f84('0x4d');break;case _0x1f84('0x4e'):_0x55113f['childModel']='WhatsappQueue';break;case _0x1f84('0x4f'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x50');break;case _0x1f84('0x51'):_0x55113f['childModel']=_0x1f84('0x52');break;case'voicequeues':case _0x1f84('0x53'):_0x55113f['childModel']=_0x1f84('0x3a');if(_0x23e31f){_0x55113f[_0x1f84('0x13')]=[{'name':_0x1f84('0x38')},{'name':_0x1f84('0x3c')}];}break;case _0x1f84('0x54'):case'agents':case _0x1f84('0x55'):_0x55113f['childModel']=_0x1f84('0x35');if(_0x23e31f){_0x55113f['parentSections']=[{'name':'Users','filter':{'field':'role','value':[_0x1f84('0x56'),_0x1f84('0x57')]},'ignore':!![]},{'name':_0x1f84('0x31')},{'name':'Telephones'}];}break;case _0x1f84('0x58'):_0x55113f[_0x1f84('0x10')]='ZendeskAccount';break;case _0x1f84('0x59'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x5a');break;case _0x1f84('0x5b'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x5c');break;case'sugarcrmaccounts':_0x55113f[_0x1f84('0x10')]=_0x1f84('0x5d');break;case _0x1f84('0x5e'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x5f');break;case _0x1f84('0x60'):_0x55113f[_0x1f84('0x10')]='ZohoAccount';break;case _0x1f84('0x61'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x35');break;case _0x1f84('0x62'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x63');break;case _0x1f84('0x64'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x65');break;case _0x1f84('0x66'):_0x55113f[_0x1f84('0x10')]='Dashboard';break;case _0x1f84('0x67'):_0x55113f[_0x1f84('0x10')]='Interval';break;case _0x1f84('0x68'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x69');break;case _0x1f84('0x6a'):_0x55113f[_0x1f84('0x10')]='Schedule';break;case'sounds':_0x55113f['childModel']='Sound';break;case _0x1f84('0x6b'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x6c');break;case _0x1f84('0x6d'):_0x55113f['childModel']=_0x1f84('0x6e');break;case _0x1f84('0x6f'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0x70');break;case'trunks':_0x55113f[_0x1f84('0x10')]=_0x1f84('0x71');break;case _0x1f84('0x72'):_0x55113f['childModel']=_0x1f84('0x73');break;case _0x1f84('0x74'):_0x55113f['childModel']='Plugin';break;case _0x1f84('0x75'):_0x55113f[_0x1f84('0x10')]=_0x1f84('0xc');_0x55113f['parentSections']=[{'name':_0x1f84('0x76'),'field':'id','foreignKey':_0x1f84('0x77')}];break;case _0x1f84('0x78'):_0x55113f[_0x1f84('0x10')]='AnalyticMetric';break;}return _0x55113f;}function _0x1a6343(_0x362016,_0x1d7cc7){var _0x35d59f=_0x362016[_0x1f84('0x79')](0x0)['toUpperCase']()+_0x362016['slice'](0x1);var _0xb65b41={'type':_0x2de0aa[_0x1f84('0x7a')][_0x1f84('0x7b')][_0x1f84('0x7c')],'raw':!![]};return new Promise(function(_0x1bf8cc,_0x4814a3){var _0x561064=squel[_0x1f84('0x7d')]()['field'](_0x1f84('0x7e')+_0x35d59f+_0x1f84('0x7f'),'id')[_0x1f84('0x2')]('ui.createdAt')[_0x1f84('0x80')](_0x1f84('0x81')+_0x362016+'_interactions','ui')['where'](_0x1f84('0x82'),_0x1d7cc7['id']);return _0x2de0aa[_0x1f84('0x83')][_0x1f84('0x84')](_0x561064[_0x1f84('0x85')](),_0xb65b41)[_0x1f84('0x8')](function(_0x5a581a){_0x1d7cc7[_0x35d59f+'OpenTabs']=_0x5a581a;_0x1bf8cc(_0x5a581a);})['catch'](function(_0xa6b510){_0x4814a3(_0xa6b510);});});}return _0x603ed[_0x1f84('0x86')](_0x1f84('0x87'),attributes,{'tableName':_0x1f84('0x88'),'paranoid':![],'indexes':[],'timestamps':!![],'classMethods':{'getResources':function(_0x11e2cb){var _0x4991be=require(_0x1f84('0x89'));var _0x2608e3={'raw':_0x11e2cb[_0x1f84('0x84')]['raw'],'where':{}};var _0xb192c3={};var _0x5a39cb={'count':0x0,'rows':[]};var _0x4408b8=_0x11e2cb['query'][_0x1f84('0x8a')];var _0x48fab9=_0x11e2cb[_0x1f84('0x84')][_0x1f84('0x8b')]||![];var _0x141f4a=_0x4bf313(_0x4408b8,_0x48fab9);if(!_0x141f4a[_0x1f84('0x10')])throw new Error(_0x1f84('0x8c')+_0x4408b8+'\x27');var _0x2374f5=[{'name':_0x4408b8}];if(!_[_0x1f84('0x8d')](_0x141f4a[_0x1f84('0x13')]))_0x2374f5=_0x141f4a['parentSections'];var _0xa39652=[];for(var _0x2301c3=0x0;_0x2301c3<_0x2374f5[_0x1f84('0x8e')];_0x2301c3++){_0xa39652[_0x1f84('0x8f')](_0x2de0aa[_0x1f84('0x90')]['find']({'where':{'userProfileId':_0x11e2cb[_0x1f84('0x91')]['id'],'name':_0x2374f5[_0x2301c3]['name']},'raw':!![]}));}return Promise['all'](_0xa39652)[_0x1f84('0x8')](function(_0x1303f6){var _0x17ed1d=_[_0x1f84('0x1')](_0x1303f6,function(_0x23d02d){return _0x23d02d?_0x23d02d:undefined;});var _0x2a11fb=_[_0x1f84('0x1')](_0x2374f5,[_0x1f84('0x92'),!![]]);var _0x2b0297=_[_0x1f84('0x8d')](_0x17ed1d)&&_['isEmpty'](_0x2a11fb)?null:_[_0x1f84('0x93')](_0x2a11fb,_0x17ed1d);if(!_0x2b0297)return null;var _0x2c683b=[];for(var _0x1bc55a=0x0;_0x1bc55a<_0x2b0297[_0x1f84('0x8e')];_0x1bc55a++){var _0x2e7b61=_[_0x1f84('0x94')](_0x2374f5,function(_0x49fe67){return _0x2b0297[_0x1bc55a]?_0x49fe67[_0x1f84('0x9')]===_0x2b0297[_0x1bc55a]['name']:null;});if(_0x2e7b61){if(_0x2b0297[_0x1bc55a][_0x1f84('0x92')]){_0x2c683b['push'](_0x2e2e8e(_0x141f4a['childModel'],_0x2b0297[_0x1bc55a]));}else{if(!_0x2b0297[_0x1bc55a]['autoAssociation']){_0x2c683b[_0x1f84('0x8f')](_0x5d0be8(_0x2e7b61,_0x2b0297[_0x1bc55a],_0x141f4a[_0x1f84('0x10')]));}else{if(_0x2e7b61[_0x1f84('0x95')]){_0x2c683b[_0x1f84('0x8f')](_0x43b859(_0x2e7b61,_0x2b0297[_0x1bc55a]));}}}}}return Promise[_0x1f84('0x96')](_0x2c683b);})['then'](function(_0x12b1e3){var _0x4a4328=_0x12b1e3;var _0x4689f2=null;if(_0x4a4328){_0x4689f2=_0x4a4328[_0x1f84('0x8e')]===0x1?_0x4a4328[0x0]:null;}if(!_0x4689f2&&!_0x4a4328)return _0x5a39cb;var _0x3d71c5=_0x2de0aa[_0x141f4a['childModel']]['rawAttributes'];_0xb192c3[_0x1f84('0x95')]=_[_0x1f84('0x97')](_0x3d71c5);_0xb192c3[_0x1f84('0x84')]=_['keys'](_0x11e2cb[_0x1f84('0x84')]);_0xb192c3[_0x1f84('0x98')]=_[_0x1f84('0x99')](_0xb192c3[_0x1f84('0x95')],_0xb192c3[_0x1f84('0x84')]);_0x2608e3[_0x1f84('0x9a')]=_['intersection'](_0xb192c3['model'],_0x4991be[_0x1f84('0x9b')](_0x11e2cb[_0x1f84('0x84')]['fields']));_0x2608e3[_0x1f84('0x9a')]=_0x2608e3[_0x1f84('0x9a')][_0x1f84('0x8e')]?_0x2608e3[_0x1f84('0x9a')]:_0xb192c3[_0x1f84('0x95')];if(!_0x11e2cb[_0x1f84('0x84')][_0x1f84('0x9c')](_0x1f84('0x9d'))){_0x2608e3[_0x1f84('0x9e')]=_0x4991be[_0x1f84('0x9e')](_0x11e2cb[_0x1f84('0x84')][_0x1f84('0x9e')]);_0x2608e3[_0x1f84('0x9f')]=_0x4991be[_0x1f84('0x9f')](_0x11e2cb['query'][_0x1f84('0x9f')]);}_0x2608e3['order']=_0x4991be[_0x1f84('0xa0')](_0x11e2cb[_0x1f84('0x84')][_0x1f84('0xa0')]);_0x2608e3[_0x1f84('0xa1')]=_0x4991be[_0x1f84('0x98')](_[_0x1f84('0xa2')](_0x11e2cb[_0x1f84('0x84')],_0xb192c3[_0x1f84('0x98')]));if(_0x11e2cb['query'][_0x1f84('0x1')]){_0x2608e3['where']=_[_0x1f84('0xa3')](_0x2608e3['where'],{'$or':_[_0x1f84('0x6')](_0x3d71c5,function(_0x1a99ff){if(_0x1a99ff[_0x1f84('0x3d')]['key']!=='VIRTUAL'){var _0x5d67d4={};_0x5d67d4[_0x1a99ff[_0x1f84('0x2')]]={'$like':'%'+_0x11e2cb['query'][_0x1f84('0x1')]+'%'};return _0x5d67d4;}})});}var _0x579e2d=[];var _0xfa6184=null;var _0x2339e0={};if(_0x4689f2){_0xfa6184=_[_0x1f84('0x94')](_0x2374f5,[_0x1f84('0x9'),_0x4689f2[_0x1f84('0x9')]]);if(_0xfa6184[_0x1f84('0x2')]){_0x2339e0={};if(_0x141f4a[_0x1f84('0x10')]===_0x1f84('0xc')){_0x2339e0[_0xfa6184[_0x1f84('0xa4')]]=_[_0x1f84('0x6')](_0x4689f2['associatedResources'],'id');}else{_0x2339e0[_0xfa6184[_0x1f84('0xa4')]]=_0x4689f2[_0x1f84('0x5')];}_0x579e2d[_0x1f84('0x8f')](_0x2339e0);}else{_0x2608e3[_0x1f84('0xa1')]['id']=_0x4689f2['associatedResources'];}}else{for(var _0x4630b9=0x0;_0x4630b9<_0x4a4328[_0x1f84('0x8e')];_0x4630b9++){_0xfa6184=_[_0x1f84('0x94')](_0x2374f5,[_0x1f84('0x9'),_0x4a4328[_0x4630b9][_0x1f84('0x9')]]);if(_0xfa6184[_0x1f84('0x2')]){_0x2339e0={};_0x2339e0[_0xfa6184[_0x1f84('0xa4')]]=_0x4a4328[_0x4630b9][_0x1f84('0x5')];_0x579e2d['push'](_0x2339e0);}else{if(!_0x2608e3[_0x1f84('0xa1')]['id'])_0x2608e3[_0x1f84('0xa1')]['id']=[];_0x4a4328[_0x4630b9][_0x1f84('0x5')][_0x1f84('0xa5')](function(_0x35b7a3){_0x2608e3[_0x1f84('0xa1')]['id']['push'](_0x35b7a3);});}}}if(!_[_0x1f84('0x8d')](_0x579e2d)){_0x2608e3[_0x1f84('0xa1')]=_[_0x1f84('0xa3')](_0x2608e3[_0x1f84('0xa1')],{'$and':{'$or':_0x579e2d}});}_0x2608e3=_[_0x1f84('0xa3')]({},_0x2608e3,_0x11e2cb[_0x1f84('0xa6')]);if(_0x4689f2&&!_0x4689f2[_0x1f84('0xa7')]&&_0x141f4a[_0x1f84('0x10')]===_0x1f84('0xc')){if(_0x11e2cb[_0x1f84('0x84')][_0x1f84('0xa8')]){_0x2608e3[_0x1f84('0xa9')]=[{'all':!![]}];}return _0x2de0aa[_0x141f4a[_0x1f84('0x10')]]['findAll'](_0x2608e3)[_0x1f84('0x8')](function(_0x1dd278){var _0x4ee03d=[];_0x1dd278[_0x1f84('0xa5')](function(_0x41901d){var _0x5ca0b9;switch(_0x41901d[_0x1f84('0xaa')]){case'default':_0x5ca0b9=_[_0x1f84('0x94')](_0x4689f2['associatedResources'],function(_0x896686){return _0x896686['id']===_0x41901d[_0x1f84('0x77')]&&_0x896686[_0x1f84('0x3d')]===_0x1f84('0xab');});break;case'custom':_0x5ca0b9=_[_0x1f84('0x94')](_0x4689f2[_0x1f84('0x5')],function(_0x4677fc){return _0x4677fc['id']===_0x41901d[_0x1f84('0x77')]&&_0x4677fc[_0x1f84('0x3d')]===_0x1f84('0xac');});break;}if(_0x5ca0b9)_0x4ee03d[_0x1f84('0x8f')](_0x41901d);});_0x5a39cb['count']=_0x4ee03d[_0x1f84('0x8e')];_0x5a39cb['rows']=_0x4ee03d;return _0x5a39cb;});}else{if(!_['isEmpty'](_0x11e2cb[_0x1f84('0x84')][_0x1f84('0xad')])){_0x2608e3[_0x1f84('0xa1')]['id']=_0x2608e3[_0x1f84('0xa1')]['id']?_[_0x1f84('0x99')](_0x2608e3[_0x1f84('0xa1')]['id'],_0x11e2cb[_0x1f84('0x84')][_0x1f84('0xad')]):_0x11e2cb[_0x1f84('0x84')][_0x1f84('0xad')];if(_0x11e2cb[_0x1f84('0x84')][_0x1f84('0xae')]){_0x2608e3[_0x1f84('0xaf')]=_0x11e2cb[_0x1f84('0x84')][_0x1f84('0xae')];}}if(_0x11e2cb[_0x1f84('0x84')][_0x1f84('0xb0')]){_0x2608e3[_0x1f84('0xa1')]=_['merge'](_0x2608e3[_0x1f84('0xa1')],{'$and':_0x11e2cb[_0x1f84('0x84')][_0x1f84('0xb0')]});}return _0x2de0aa[_0x141f4a[_0x1f84('0x10')]][_0x1f84('0xb1')]({'where':_0x2608e3[_0x1f84('0xa1')]})['then'](function(_0x3e03ad){_0x5a39cb[_0x1f84('0xb1')]=_0x3e03ad;if(_0x11e2cb[_0x1f84('0x84')][_0x1f84('0xa8')]){if(_0x141f4a[_0x1f84('0x10')]===_0x1f84('0x18')){_0x2608e3['include']=[{'model':_0x2de0aa[_0x1f84('0x6c')],'as':_0x1f84('0xb2'),'attributes':['id','name','color'],'required':_0x11e2cb['query']['tag']?!![]:![]},{'model':_0x2de0aa['Tag'],'as':'ThroughTags','attributes':['id',_0x1f84('0x9'),'color'],'through':_0x11e2cb[_0x1f84('0x84')][_0x1f84('0xb3')]?{'attributes':[],'where':{'TagId':_0x11e2cb['query'][_0x1f84('0xb3')]||undefined}}:{},'required':_0x11e2cb[_0x1f84('0x84')][_0x1f84('0xb3')]?!![]:![]}];}else{_0x2608e3[_0x1f84('0xa9')]=[{'all':!![]}];}}return _0x2de0aa[_0x141f4a[_0x1f84('0x10')]][_0x1f84('0x4')](_0x2608e3);})[_0x1f84('0x8')](function(_0x4d7339){_0x5a39cb[_0x1f84('0xb4')]=_0x4d7339;if(_0x4408b8===_0x1f84('0x31')&&_0x11e2cb['query'][_0x1f84('0xb5')]===_0x1f84('0xb6')){var _0x5c8de5=[];for(var _0x3fcfef=0x0;_0x3fcfef<_0x5a39cb[_0x1f84('0xb4')][_0x1f84('0x8e')];_0x3fcfef++){_0x5c8de5[_0x1f84('0x8f')](_0x1a6343('chat',_0x5a39cb['rows'][_0x3fcfef][_0x1f84('0xb7')]));_0x5c8de5[_0x1f84('0x8f')](_0x1a6343(_0x1f84('0xb8'),_0x5a39cb['rows'][_0x3fcfef][_0x1f84('0xb7')]));_0x5c8de5[_0x1f84('0x8f')](_0x1a6343(_0x1f84('0xb9'),_0x5a39cb['rows'][_0x3fcfef][_0x1f84('0xb7')]));_0x5c8de5[_0x1f84('0x8f')](_0x1a6343(_0x1f84('0xba'),_0x5a39cb['rows'][_0x3fcfef][_0x1f84('0xb7')]));_0x5c8de5['push'](_0x1a6343(_0x1f84('0xbb'),_0x5a39cb[_0x1f84('0xb4')][_0x3fcfef]['dataValues']));_0x5c8de5[_0x1f84('0x8f')](_0x1a6343(_0x1f84('0xbc'),_0x5a39cb[_0x1f84('0xb4')][_0x3fcfef][_0x1f84('0xb7')]));}return Promise['all'](_0x5c8de5)[_0x1f84('0x8')](function(){return _0x5a39cb;});}return _0x5a39cb;});}});}}});};
\ No newline at end of file