Built motion from commit a8c4dd89.|2.6.33
[motion2.git] / server / api / userProfile / userProfile.model.js
index 1c69caa..d394d3c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x94fa=['ids','customSorting','extraQueryConditions','Tags','color','tag','ThroughTags','openTabs','chat','dataValues','sms','fax','mail','openchannel','whatsapp','lodash','./userProfile.attributes','squel','filter','field','findAll','then','associatedResources','catch','value','model','map','name','resolve','UserProfileResource','AnalyticExtractedReport','resourceId','type','toLowerCase','squareprojects','childModel','SquareProject','odbc','squarerecordings','SquareRecording','parentSections','SquareProjects','projectName','JscriptyProject','CmContact','Lists','ListId','lists','CmList','companies','CmCustomField','chatqueues','ChatQueue','chatwebsites','ChatWebsite','FaxQueue','faxaccounts','internalroutes','outboundroutes','contexts','VoiceContext','voicemails','voicerecordings','Agents','membername','User','role','agent','Telephones','VoiceQueues','queue','VoiceQueue','inbound','QueueCampaigns','outbound','VoiceMusicOnHold','chanspies','VoiceChanSpy','voiceprefixes','VoicePrefix','ivrcampaigns','Campaign','mailqueues','MailQueue','mailaccounts','MailAccount','mailsubstatuses','OpenchannelQueue','OpenchannelAccount','smsqueues','smsaccounts','SmsAccount','whatsappqueues','WhatsappQueue','whatsappaccounts','WhatsappAccount','teams','Team','voicequeues','queuecampaigns','users','Users','admin','user','zendeskaccounts','ZendeskAccount','SalesforceAccount','freshdeskaccounts','FreshdeskAccount','sugarcrmaccounts','SugarcrmAccount','deskaccounts','DeskAccount','zohoaccounts','vtigeraccounts','cannedanswers','CannedAnswer','dispositions','Disposition','customdashboards','intervals','Interval','Pause','scheduler','Schedule','Sound','tags','Tag','templates','Template','triggers','Trigger','trunks','Trunk','variables','Variable','plugins','Plugin','Reports','metrics','AnalyticMetric','toUpperCase','slice','QueryTypes','SELECT','select','ui.','InteractionId','from','_interactions','sequelize','query','toString','OpenTabs','define','UserProfile','user_profiles','../../components/parsers/qs','raw','section','Invalid\x20section\x20\x27','isEmpty','UserProfileSection','find','params','all','ignore','union','length','push','autoAssociation','keys','filters','intersection','attributes','fields','hasOwnProperty','limit','offset','order','sort','where','pick','merge','key','VIRTUAL','foreignKey','forEach','options','includeAll','include','reportType','default','reportId','custom','CustomReports','count','rows'];(function(_0xb7648e,_0x587fa3){var _0x912ad2=function(_0x5641f1){while(--_0x5641f1){_0xb7648e['push'](_0xb7648e['shift']());}};_0x912ad2(++_0x587fa3);}(_0x94fa,0x19b));var _0xa94f=function(_0xf50820,_0x56f041){_0xf50820=_0xf50820-0x0;var _0x2a9b10=_0x94fa[_0xf50820];return _0x2a9b10;};'use strict';var _=require(_0xa94f('0x0'));var attributes=require(_0xa94f('0x1'));var squel=require(_0xa94f('0x2'));module['exports']=function(_0x4f7d7c){var _0x56bc6f=_0x4f7d7c['models'];function _0x4c3b16(_0x171d4a,_0x2bbd92){return new Promise(function(_0x429e11,_0x3e1d28){if(!_0x2bbd92)return _0x429e11(null);var _0x51385d=_0x2bbd92['filter']?{[_0x2bbd92[_0xa94f('0x3')][_0xa94f('0x4')]]:_0x2bbd92[_0xa94f('0x3')]['value']}:undefined;return _0x56bc6f[_0x171d4a][_0xa94f('0x5')]({'where':_0x51385d,'raw':!![]})[_0xa94f('0x6')](function(_0x5d568c){_0x2bbd92[_0xa94f('0x7')]=_['map'](_0x5d568c,'id');_0x429e11(_0x2bbd92);})[_0xa94f('0x8')](function(_0x396310){_0x3e1d28(_0x396310);});});}function _0xf2b9ef(_0x439b7d,_0x266d5a){return new Promise(function(_0xe918c5,_0x44ba3a){var _0x32bc00=_0x439b7d[_0xa94f('0x3')]?{[_0x439b7d[_0xa94f('0x3')][_0xa94f('0x4')]]:_0x439b7d[_0xa94f('0x3')][_0xa94f('0x9')]}:undefined;return _0x56bc6f[_0x439b7d[_0xa94f('0xa')]][_0xa94f('0x5')]({'where':_0x32bc00,'raw':!![]})[_0xa94f('0x6')](function(_0x17be6f){_0x266d5a[_0xa94f('0x7')]=_[_0xa94f('0xb')](_0x17be6f,function(_0x19830e){return _0x19830e[_0xa94f('0xc')];});_0xe918c5(_0x266d5a);})[_0xa94f('0x8')](function(_0x4c6e3f){_0x44ba3a(_0x4c6e3f);});});}function _0x21b135(_0xbb7304,_0x1c957,_0x5c78c8){if(!_0x1c957)return Promise[_0xa94f('0xd')](null);return new Promise(function(_0x513ecf,_0x3dcaff){return _0x56bc6f[_0xa94f('0xe')][_0xa94f('0x5')]({'where':{'sectionId':_0x1c957['id']},'raw':!![]})[_0xa94f('0x6')](function(_0x5cdbe6){if(_0xbb7304[_0xa94f('0x4')]&&_0xbb7304[_0xa94f('0x4')]!=='id'){_0x1c957[_0xa94f('0x7')]=_[_0xa94f('0xb')](_0x5cdbe6,function(_0x28136a){return _0x28136a[_0xbb7304[_0xa94f('0x4')]];});}else{if(_0x5c78c8===_0xa94f('0xf')){_0x1c957['associatedResources']=_['map'](_0x5cdbe6,function(_0x36e837){return{'id':_0x36e837[_0xa94f('0x10')],'type':_0x36e837[_0xa94f('0x11')]};});}else{_0x1c957[_0xa94f('0x7')]=_['map'](_0x5cdbe6,function(_0x310dca){return _0x310dca[_0xa94f('0x10')];});}}_0x513ecf(_0x1c957);})[_0xa94f('0x8')](function(_0x2fb31b){_0x3dcaff(_0x2fb31b);});});}function _0x28a8e2(_0x1f36a7,_0x2e7e60){var _0xb000d9={'parentSections':[]};switch(_0x1f36a7[_0xa94f('0x12')]()){case _0xa94f('0x13'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x15');break;case _0xa94f('0x16'):_0xb000d9[_0xa94f('0x14')]='SquareOdbc';break;case _0xa94f('0x17'):_0xb000d9['childModel']=_0xa94f('0x18');_0xb000d9[_0xa94f('0x19')]=[{'name':_0xa94f('0x1a'),'field':_0xa94f('0xc'),'foreignKey':_0xa94f('0x1b')}];break;case'projects':_0xb000d9['childModel']=_0xa94f('0x1c');break;case'contacts':_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x1d');_0xb000d9[_0xa94f('0x19')]=[{'name':_0xa94f('0x1e'),'field':'id','foreignKey':_0xa94f('0x1f')}];break;case _0xa94f('0x20'):_0xb000d9['childModel']=_0xa94f('0x21');break;case _0xa94f('0x22'):_0xb000d9[_0xa94f('0x14')]='CmCompany';break;case'globalcustomfields':_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x23');break;case _0xa94f('0x24'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x25');break;case _0xa94f('0x26'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x27');break;case'faxqueues':_0xb000d9['childModel']=_0xa94f('0x28');break;case _0xa94f('0x29'):_0xb000d9[_0xa94f('0x14')]='FaxAccount';break;case'inboundroutes':case _0xa94f('0x2a'):case _0xa94f('0x2b'):_0xb000d9[_0xa94f('0x14')]='VoiceExtension';break;case _0xa94f('0x2c'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x2d');break;case _0xa94f('0x2e'):_0xb000d9[_0xa94f('0x14')]='VoiceMail';break;case _0xa94f('0x2f'):_0xb000d9[_0xa94f('0x14')]='VoiceRecording';_0xb000d9['parentSections']=[{'name':_0xa94f('0x30'),'field':_0xa94f('0xc'),'foreignKey':_0xa94f('0x31'),'model':_0xa94f('0x32'),'filter':{'field':_0xa94f('0x33'),'value':[_0xa94f('0x34')]}},{'name':_0xa94f('0x35'),'field':_0xa94f('0xc'),'foreignKey':_0xa94f('0x31'),'model':_0xa94f('0x32'),'filter':{'field':_0xa94f('0x33'),'value':['telephone']}},{'name':_0xa94f('0x36'),'field':_0xa94f('0xc'),'foreignKey':_0xa94f('0x37'),'model':_0xa94f('0x38'),'filter':{'field':_0xa94f('0x11'),'value':[_0xa94f('0x39')]}},{'name':_0xa94f('0x3a'),'field':_0xa94f('0xc'),'foreignKey':_0xa94f('0x37'),'model':_0xa94f('0x38'),'filter':{'field':'type','value':[_0xa94f('0x3b')]}}];break;case'musiconholds':_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x3c');break;case _0xa94f('0x3d'):_0xb000d9['childModel']=_0xa94f('0x3e');break;case _0xa94f('0x3f'):_0xb000d9['childModel']=_0xa94f('0x40');break;case _0xa94f('0x41'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x42');break;case _0xa94f('0x43'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x44');break;case _0xa94f('0x45'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x46');break;case _0xa94f('0x47'):_0xb000d9[_0xa94f('0x14')]='MailSubstatus';break;case'openchannelqueues':_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x48');break;case'openchannelaccounts':_0xb000d9['childModel']=_0xa94f('0x49');break;case _0xa94f('0x4a'):_0xb000d9[_0xa94f('0x14')]='SmsQueue';break;case _0xa94f('0x4b'):_0xb000d9['childModel']=_0xa94f('0x4c');break;case _0xa94f('0x4d'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x4e');break;case _0xa94f('0x4f'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x50');break;case _0xa94f('0x51'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x52');break;case _0xa94f('0x53'):case _0xa94f('0x54'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x38');if(_0x2e7e60){_0xb000d9['parentSections']=[{'name':_0xa94f('0x36')},{'name':_0xa94f('0x3a')}];}break;case _0xa94f('0x55'):case'agents':case'telephones':_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x32');if(_0x2e7e60){_0xb000d9['parentSections']=[{'name':_0xa94f('0x56'),'filter':{'field':'role','value':[_0xa94f('0x57'),_0xa94f('0x58')]},'ignore':!![]},{'name':_0xa94f('0x30')},{'name':_0xa94f('0x35')}];}break;case _0xa94f('0x59'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x5a');break;case'salesforceaccounts':_0xb000d9['childModel']=_0xa94f('0x5b');break;case _0xa94f('0x5c'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x5d');break;case _0xa94f('0x5e'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x5f');break;case _0xa94f('0x60'):_0xb000d9['childModel']=_0xa94f('0x61');break;case _0xa94f('0x62'):_0xb000d9[_0xa94f('0x14')]='ZohoAccount';break;case _0xa94f('0x63'):_0xb000d9[_0xa94f('0x14')]='User';break;case _0xa94f('0x64'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x65');break;case _0xa94f('0x66'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x67');break;case _0xa94f('0x68'):_0xb000d9[_0xa94f('0x14')]='Dashboard';break;case _0xa94f('0x69'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x6a');break;case'pauses':_0xb000d9['childModel']=_0xa94f('0x6b');break;case _0xa94f('0x6c'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x6d');break;case'sounds':_0xb000d9['childModel']=_0xa94f('0x6e');break;case _0xa94f('0x6f'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x70');break;case _0xa94f('0x71'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x72');break;case _0xa94f('0x73'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x74');break;case _0xa94f('0x75'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x76');break;case _0xa94f('0x77'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x78');break;case _0xa94f('0x79'):_0xb000d9['childModel']=_0xa94f('0x7a');break;case'extractedreports':_0xb000d9[_0xa94f('0x14')]=_0xa94f('0xf');_0xb000d9[_0xa94f('0x19')]=[{'name':_0xa94f('0x7b'),'field':'id','foreignKey':'reportId'}];break;case _0xa94f('0x7c'):_0xb000d9[_0xa94f('0x14')]=_0xa94f('0x7d');break;}return _0xb000d9;}function _0x114379(_0x412afd,_0x29beb1){var _0x18fa02=_0x412afd['charAt'](0x0)[_0xa94f('0x7e')]()+_0x412afd[_0xa94f('0x7f')](0x1);var _0x26abb8={'type':_0x56bc6f['Sequelize'][_0xa94f('0x80')][_0xa94f('0x81')],'raw':!![]};return new Promise(function(_0x1e95a9,_0x381e34){var _0x5c1c85=squel[_0xa94f('0x82')]()[_0xa94f('0x4')](_0xa94f('0x83')+_0x18fa02+_0xa94f('0x84'),'id')[_0xa94f('0x4')]('ui.createdAt')[_0xa94f('0x85')]('user_has_'+_0x412afd+_0xa94f('0x86'),'ui')['where']('ui.UserId\x20=\x20?',_0x29beb1['id']);return _0x56bc6f[_0xa94f('0x87')][_0xa94f('0x88')](_0x5c1c85[_0xa94f('0x89')](),_0x26abb8)[_0xa94f('0x6')](function(_0x541b5c){_0x29beb1[_0x18fa02+_0xa94f('0x8a')]=_0x541b5c;_0x1e95a9(_0x541b5c);})[_0xa94f('0x8')](function(_0x6427c0){_0x381e34(_0x6427c0);});});}return _0x4f7d7c[_0xa94f('0x8b')](_0xa94f('0x8c'),attributes,{'tableName':_0xa94f('0x8d'),'paranoid':![],'indexes':[],'timestamps':!![],'classMethods':{'getResources':function(_0x571b81){var _0x40e28e=require(_0xa94f('0x8e'));var _0x5191d7={'raw':_0x571b81['query'][_0xa94f('0x8f')],'where':{}};var _0x442b47={};var _0x31f21f={'count':0x0,'rows':[]};var _0xe2d772=_0x571b81['query'][_0xa94f('0x90')];var _0x2138b1=_0x571b81[_0xa94f('0x88')]['mergeResources']||![];var _0x74ddde=_0x28a8e2(_0xe2d772,_0x2138b1);if(!_0x74ddde[_0xa94f('0x14')])throw new Error(_0xa94f('0x91')+_0xe2d772+'\x27');var _0xf36752=[{'name':_0xe2d772}];if(!_[_0xa94f('0x92')](_0x74ddde[_0xa94f('0x19')]))_0xf36752=_0x74ddde[_0xa94f('0x19')];var _0x5693b1=[];for(var _0xc87368=0x0;_0xc87368<_0xf36752['length'];_0xc87368++){_0x5693b1['push'](_0x56bc6f[_0xa94f('0x93')][_0xa94f('0x94')]({'where':{'userProfileId':_0x571b81[_0xa94f('0x95')]['id'],'name':_0xf36752[_0xc87368][_0xa94f('0xc')]},'raw':!![]}));}return Promise[_0xa94f('0x96')](_0x5693b1)[_0xa94f('0x6')](function(_0x456582){var _0x433e99=_[_0xa94f('0x3')](_0x456582,function(_0x21395b){return _0x21395b?_0x21395b:undefined;});var _0x487772=_[_0xa94f('0x3')](_0xf36752,[_0xa94f('0x97'),!![]]);var _0x555f13=_[_0xa94f('0x92')](_0x433e99)&&_[_0xa94f('0x92')](_0x487772)?null:_[_0xa94f('0x98')](_0x487772,_0x433e99);if(!_0x555f13)return null;var _0x5b23c8=[];for(var _0x5e5569=0x0;_0x5e5569<_0x555f13[_0xa94f('0x99')];_0x5e5569++){var _0x1d014c=_[_0xa94f('0x94')](_0xf36752,function(_0xb942a1){return _0x555f13[_0x5e5569]?_0xb942a1['name']===_0x555f13[_0x5e5569][_0xa94f('0xc')]:null;});if(_0x1d014c){if(_0x555f13[_0x5e5569][_0xa94f('0x97')]){_0x5b23c8[_0xa94f('0x9a')](_0x4c3b16(_0x74ddde['childModel'],_0x555f13[_0x5e5569]));}else{if(!_0x555f13[_0x5e5569][_0xa94f('0x9b')]){_0x5b23c8[_0xa94f('0x9a')](_0x21b135(_0x1d014c,_0x555f13[_0x5e5569],_0x74ddde[_0xa94f('0x14')]));}else{if(_0x1d014c['model']){_0x5b23c8[_0xa94f('0x9a')](_0xf2b9ef(_0x1d014c,_0x555f13[_0x5e5569]));}}}}}return Promise[_0xa94f('0x96')](_0x5b23c8);})[_0xa94f('0x6')](function(_0x2803a0){var _0x298a00=_0x2803a0;var _0x1eac1c=null;if(_0x298a00){_0x1eac1c=_0x298a00[_0xa94f('0x99')]===0x1?_0x298a00[0x0]:null;}if(!_0x1eac1c&&!_0x298a00)return _0x31f21f;var _0x59ff7c=_0x56bc6f[_0x74ddde['childModel']]['rawAttributes'];_0x442b47[_0xa94f('0xa')]=_[_0xa94f('0x9c')](_0x59ff7c);_0x442b47[_0xa94f('0x88')]=_[_0xa94f('0x9c')](_0x571b81[_0xa94f('0x88')]);_0x442b47[_0xa94f('0x9d')]=_[_0xa94f('0x9e')](_0x442b47['model'],_0x442b47['query']);_0x5191d7[_0xa94f('0x9f')]=_[_0xa94f('0x9e')](_0x442b47[_0xa94f('0xa')],_0x40e28e[_0xa94f('0xa0')](_0x571b81[_0xa94f('0x88')][_0xa94f('0xa0')]));_0x5191d7['attributes']=_0x5191d7['attributes']['length']?_0x5191d7[_0xa94f('0x9f')]:_0x442b47['model'];if(!_0x571b81['query'][_0xa94f('0xa1')]('nolimit')){_0x5191d7[_0xa94f('0xa2')]=_0x40e28e[_0xa94f('0xa2')](_0x571b81['query'][_0xa94f('0xa2')]);_0x5191d7[_0xa94f('0xa3')]=_0x40e28e[_0xa94f('0xa3')](_0x571b81[_0xa94f('0x88')][_0xa94f('0xa3')]);}_0x5191d7[_0xa94f('0xa4')]=_0x40e28e[_0xa94f('0xa5')](_0x571b81['query'][_0xa94f('0xa5')]);_0x5191d7[_0xa94f('0xa6')]=_0x40e28e[_0xa94f('0x9d')](_[_0xa94f('0xa7')](_0x571b81[_0xa94f('0x88')],_0x442b47['filters']));if(_0x571b81['query'][_0xa94f('0x3')]){_0x5191d7[_0xa94f('0xa6')]=_[_0xa94f('0xa8')](_0x5191d7[_0xa94f('0xa6')],{'$or':_['map'](_0x59ff7c,function(_0x40a1e7){if(_0x40a1e7['type'][_0xa94f('0xa9')]!==_0xa94f('0xaa')){var _0x57c1f9={};_0x57c1f9[_0x40a1e7['field']]={'$like':'%'+_0x571b81[_0xa94f('0x88')][_0xa94f('0x3')]+'%'};return _0x57c1f9;}})});}var _0x46b4cf=[];var _0x4436b3=null;var _0x455312={};if(_0x1eac1c){_0x4436b3=_['find'](_0xf36752,[_0xa94f('0xc'),_0x1eac1c[_0xa94f('0xc')]]);if(_0x4436b3[_0xa94f('0x4')]){_0x455312={};if(_0x74ddde[_0xa94f('0x14')]==='AnalyticExtractedReport'){_0x455312[_0x4436b3[_0xa94f('0xab')]]=_[_0xa94f('0xb')](_0x1eac1c[_0xa94f('0x7')],'id');}else{_0x455312[_0x4436b3['foreignKey']]=_0x1eac1c[_0xa94f('0x7')];}_0x46b4cf[_0xa94f('0x9a')](_0x455312);}else{_0x5191d7[_0xa94f('0xa6')]['id']=_0x1eac1c['associatedResources'];}}else{for(var _0x421360=0x0;_0x421360<_0x298a00['length'];_0x421360++){_0x4436b3=_[_0xa94f('0x94')](_0xf36752,[_0xa94f('0xc'),_0x298a00[_0x421360][_0xa94f('0xc')]]);if(_0x4436b3['field']){_0x455312={};_0x455312[_0x4436b3[_0xa94f('0xab')]]=_0x298a00[_0x421360][_0xa94f('0x7')];_0x46b4cf[_0xa94f('0x9a')](_0x455312);}else{if(!_0x5191d7[_0xa94f('0xa6')]['id'])_0x5191d7[_0xa94f('0xa6')]['id']=[];_0x298a00[_0x421360][_0xa94f('0x7')][_0xa94f('0xac')](function(_0x396412){_0x5191d7['where']['id']['push'](_0x396412);});}}}if(!_[_0xa94f('0x92')](_0x46b4cf)){_0x5191d7[_0xa94f('0xa6')]=_[_0xa94f('0xa8')](_0x5191d7['where'],{'$and':{'$or':_0x46b4cf}});}_0x5191d7=_[_0xa94f('0xa8')]({},_0x5191d7,_0x571b81[_0xa94f('0xad')]);if(_0x1eac1c&&!_0x1eac1c[_0xa94f('0x9b')]&&_0x74ddde[_0xa94f('0x14')]===_0xa94f('0xf')){if(_0x571b81[_0xa94f('0x88')][_0xa94f('0xae')]){_0x5191d7[_0xa94f('0xaf')]=[{'all':!![]}];}return _0x56bc6f[_0x74ddde[_0xa94f('0x14')]]['findAll'](_0x5191d7)[_0xa94f('0x6')](function(_0x4e306b){var _0xed5975=[];_0x4e306b['forEach'](function(_0x4b999a){var _0x35eb2a;switch(_0x4b999a[_0xa94f('0xb0')]){case _0xa94f('0xb1'):_0x35eb2a=_[_0xa94f('0x94')](_0x1eac1c[_0xa94f('0x7')],function(_0x9c1ee0){return _0x9c1ee0['id']===_0x4b999a[_0xa94f('0xb2')]&&_0x9c1ee0[_0xa94f('0x11')]==='DefaultReports';});break;case _0xa94f('0xb3'):_0x35eb2a=_[_0xa94f('0x94')](_0x1eac1c[_0xa94f('0x7')],function(_0x307b53){return _0x307b53['id']===_0x4b999a['reportId']&&_0x307b53[_0xa94f('0x11')]===_0xa94f('0xb4');});break;}if(_0x35eb2a)_0xed5975[_0xa94f('0x9a')](_0x4b999a);});_0x31f21f[_0xa94f('0xb5')]=_0xed5975[_0xa94f('0x99')];_0x31f21f[_0xa94f('0xb6')]=_0xed5975;return _0x31f21f;});}else{if(!_[_0xa94f('0x92')](_0x571b81[_0xa94f('0x88')][_0xa94f('0xb7')])){_0x5191d7[_0xa94f('0xa6')]['id']=_0x5191d7[_0xa94f('0xa6')]['id']?_[_0xa94f('0x9e')](_0x5191d7[_0xa94f('0xa6')]['id'],_0x571b81['query'][_0xa94f('0xb7')]):_0x571b81[_0xa94f('0x88')][_0xa94f('0xb7')];if(_0x571b81[_0xa94f('0x88')][_0xa94f('0xb8')]){_0x5191d7['order']=_0x571b81[_0xa94f('0x88')][_0xa94f('0xb8')];}}if(_0x571b81[_0xa94f('0x88')]['extraQueryConditions']){_0x5191d7[_0xa94f('0xa6')]=_[_0xa94f('0xa8')](_0x5191d7[_0xa94f('0xa6')],{'$and':_0x571b81['query'][_0xa94f('0xb9')]});}return _0x56bc6f[_0x74ddde[_0xa94f('0x14')]][_0xa94f('0xb5')]({'where':_0x5191d7[_0xa94f('0xa6')]})[_0xa94f('0x6')](function(_0x17f816){_0x31f21f[_0xa94f('0xb5')]=_0x17f816;if(_0x571b81[_0xa94f('0x88')][_0xa94f('0xae')]){if(_0x74ddde[_0xa94f('0x14')]===_0xa94f('0x1d')){_0x5191d7['include']=[{'model':_0x56bc6f[_0xa94f('0x70')],'as':_0xa94f('0xba'),'attributes':['id',_0xa94f('0xc'),_0xa94f('0xbb')],'required':_0x571b81['query'][_0xa94f('0xbc')]?!![]:![]},{'model':_0x56bc6f[_0xa94f('0x70')],'as':_0xa94f('0xbd'),'attributes':['id','name','color'],'through':_0x571b81[_0xa94f('0x88')][_0xa94f('0xbc')]?{'attributes':[],'where':{'TagId':_0x571b81['query'][_0xa94f('0xbc')]||undefined}}:{},'required':_0x571b81[_0xa94f('0x88')]['tag']?!![]:![]}];}else{_0x5191d7['include']=[{'all':!![]}];}}return _0x56bc6f[_0x74ddde[_0xa94f('0x14')]][_0xa94f('0x5')](_0x5191d7);})[_0xa94f('0x6')](function(_0x369d22){_0x31f21f[_0xa94f('0xb6')]=_0x369d22;if(_0xe2d772===_0xa94f('0x30')&&_0x571b81[_0xa94f('0x88')][_0xa94f('0xbe')]==='true'){var _0x584e2f=[];for(var _0x26ed45=0x0;_0x26ed45<_0x31f21f[_0xa94f('0xb6')][_0xa94f('0x99')];_0x26ed45++){_0x584e2f['push'](_0x114379(_0xa94f('0xbf'),_0x31f21f[_0xa94f('0xb6')][_0x26ed45][_0xa94f('0xc0')]));_0x584e2f['push'](_0x114379(_0xa94f('0xc1'),_0x31f21f[_0xa94f('0xb6')][_0x26ed45][_0xa94f('0xc0')]));_0x584e2f[_0xa94f('0x9a')](_0x114379(_0xa94f('0xc2'),_0x31f21f[_0xa94f('0xb6')][_0x26ed45][_0xa94f('0xc0')]));_0x584e2f[_0xa94f('0x9a')](_0x114379(_0xa94f('0xc3'),_0x31f21f[_0xa94f('0xb6')][_0x26ed45]['dataValues']));_0x584e2f['push'](_0x114379(_0xa94f('0xc4'),_0x31f21f['rows'][_0x26ed45][_0xa94f('0xc0')]));_0x584e2f[_0xa94f('0x9a')](_0x114379(_0xa94f('0xc5'),_0x31f21f[_0xa94f('0xb6')][_0x26ed45][_0xa94f('0xc0')]));}return Promise[_0xa94f('0x96')](_0x584e2f)[_0xa94f('0x6')](function(){return _0x31f21f;});}return _0x31f21f;});}});}}});};
\ No newline at end of file
+var _0x07ea=['chat','dataValues','sms','mail','openchannel','whatsapp','lodash','./userProfile.attributes','squel','exports','filter','value','findAll','map','catch','model','then','name','resolve','field','associatedResources','type','resourceId','childModel','odbc','SquareOdbc','SquareRecording','parentSections','SquareProjects','projectName','projects','JscriptyProject','contacts','CmContact','ListId','lists','CmList','companies','CmCustomField','ChatQueue','chatwebsites','ChatWebsite','faxqueues','FaxQueue','FaxAccount','inboundroutes','internalroutes','outboundroutes','VoiceExtension','VoiceContext','VoiceMail','voicerecordings','VoiceRecording','membername','User','role','Telephones','telephone','VoiceQueues','queue','VoiceQueue','inbound','outbound','musiconholds','VoiceMusicOnHold','VoiceChanSpy','VoicePrefix','ivrcampaigns','Campaign','mailqueues','mailaccounts','MailAccount','MailSubstatus','openchannelqueues','OpenchannelQueue','OpenchannelAccount','SmsQueue','smsaccounts','SmsAccount','whatsappqueues','WhatsappQueue','whatsappaccounts','WhatsappAccount','teams','voicequeues','queuecampaigns','users','Users','admin','user','Agents','zendeskaccounts','ZendeskAccount','freshdeskaccounts','FreshdeskAccount','sugarcrmaccounts','SugarcrmAccount','deskaccounts','DeskAccount','zohoaccounts','ZohoAccount','cannedanswers','CannedAnswer','dispositions','Disposition','customdashboards','Dashboard','intervals','Interval','pauses','Pause','scheduler','Schedule','sounds','tags','Tag','templates','Template','triggers','Trigger','trunks','variables','Plugin','extractedreports','AnalyticExtractedReport','AnalyticMetric','toUpperCase','slice','QueryTypes','SELECT','select','ui.','InteractionId','sequelize','query','OpenTabs','define','../../components/parsers/qs','raw','section','Invalid\x20section\x20\x27','isEmpty','length','push','UserProfileSection','params','all','union','find','ignore','autoAssociation','rawAttributes','keys','filters','intersection','fields','attributes','hasOwnProperty','nolimit','limit','offset','sort','where','pick','key','VIRTUAL','foreignKey','forEach','merge','options','include','reportType','default','reportId','DefaultReports','CustomReports','count','rows','customSorting','extraQueryConditions','includeAll','Tags','color','tag','ThroughTags','openTabs'];(function(_0xf433fa,_0x32e751){var _0x46c91a=function(_0x293a3b){while(--_0x293a3b){_0xf433fa['push'](_0xf433fa['shift']());}};_0x46c91a(++_0x32e751);}(_0x07ea,0xc0));var _0xa07e=function(_0x4026c8,_0x477780){_0x4026c8=_0x4026c8-0x0;var _0xf7aeba=_0x07ea[_0x4026c8];return _0xf7aeba;};'use strict';var _=require(_0xa07e('0x0'));var attributes=require(_0xa07e('0x1'));var squel=require(_0xa07e('0x2'));module[_0xa07e('0x3')]=function(_0x2719b5){var _0x1c3337=_0x2719b5['models'];function _0xdf877f(_0x2cd874,_0x31f621){return new Promise(function(_0x3ba7d1,_0x3c9212){if(!_0x31f621)return _0x3ba7d1(null);var _0x3daf23=_0x31f621['filter']?{[_0x31f621[_0xa07e('0x4')]['field']]:_0x31f621[_0xa07e('0x4')][_0xa07e('0x5')]}:undefined;return _0x1c3337[_0x2cd874][_0xa07e('0x6')]({'where':_0x3daf23,'raw':!![]})['then'](function(_0xcffa8d){_0x31f621['associatedResources']=_[_0xa07e('0x7')](_0xcffa8d,'id');_0x3ba7d1(_0x31f621);})[_0xa07e('0x8')](function(_0x134140){_0x3c9212(_0x134140);});});}function _0x193ed7(_0x5874bd,_0x2f37f9){return new Promise(function(_0x3330db,_0x4d6b6e){var _0x230312=_0x5874bd['filter']?{[_0x5874bd[_0xa07e('0x4')]['field']]:_0x5874bd[_0xa07e('0x4')][_0xa07e('0x5')]}:undefined;return _0x1c3337[_0x5874bd[_0xa07e('0x9')]][_0xa07e('0x6')]({'where':_0x230312,'raw':!![]})[_0xa07e('0xa')](function(_0x3e6d67){_0x2f37f9['associatedResources']=_[_0xa07e('0x7')](_0x3e6d67,function(_0x163006){return _0x163006[_0xa07e('0xb')];});_0x3330db(_0x2f37f9);})[_0xa07e('0x8')](function(_0x30a0f9){_0x4d6b6e(_0x30a0f9);});});}function _0x37e0ba(_0x50ebf8,_0x287cfa,_0x36e6d2){if(!_0x287cfa)return Promise[_0xa07e('0xc')](null);return new Promise(function(_0x20f69f,_0x5867da){return _0x1c3337['UserProfileResource']['findAll']({'where':{'sectionId':_0x287cfa['id']},'raw':!![]})[_0xa07e('0xa')](function(_0x151433){if(_0x50ebf8[_0xa07e('0xd')]&&_0x50ebf8[_0xa07e('0xd')]!=='id'){_0x287cfa[_0xa07e('0xe')]=_[_0xa07e('0x7')](_0x151433,function(_0x4a62c2){return _0x4a62c2[_0x50ebf8['field']];});}else{if(_0x36e6d2==='AnalyticExtractedReport'){_0x287cfa[_0xa07e('0xe')]=_[_0xa07e('0x7')](_0x151433,function(_0x1fb4b1){return{'id':_0x1fb4b1['resourceId'],'type':_0x1fb4b1[_0xa07e('0xf')]};});}else{_0x287cfa[_0xa07e('0xe')]=_[_0xa07e('0x7')](_0x151433,function(_0x45857c){return _0x45857c[_0xa07e('0x10')];});}}_0x20f69f(_0x287cfa);})[_0xa07e('0x8')](function(_0x42e6b5){_0x5867da(_0x42e6b5);});});}function _0x4d0136(_0x3c8bcd,_0x278f9c){var _0x1f106={'parentSections':[]};switch(_0x3c8bcd['toLowerCase']()){case'squareprojects':_0x1f106[_0xa07e('0x11')]='SquareProject';break;case _0xa07e('0x12'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x13');break;case'squarerecordings':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x14');_0x1f106[_0xa07e('0x15')]=[{'name':_0xa07e('0x16'),'field':_0xa07e('0xb'),'foreignKey':_0xa07e('0x17')}];break;case _0xa07e('0x18'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x19');break;case _0xa07e('0x1a'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x1b');_0x1f106[_0xa07e('0x15')]=[{'name':'Lists','field':'id','foreignKey':_0xa07e('0x1c')}];break;case _0xa07e('0x1d'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x1e');break;case _0xa07e('0x1f'):_0x1f106[_0xa07e('0x11')]='CmCompany';break;case'globalcustomfields':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x20');break;case'chatqueues':_0x1f106['childModel']=_0xa07e('0x21');break;case _0xa07e('0x22'):_0x1f106['childModel']=_0xa07e('0x23');break;case _0xa07e('0x24'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x25');break;case'faxaccounts':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x26');break;case _0xa07e('0x27'):case _0xa07e('0x28'):case _0xa07e('0x29'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x2a');break;case'contexts':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x2b');break;case'voicemails':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x2c');break;case _0xa07e('0x2d'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x2e');_0x1f106['parentSections']=[{'name':'Agents','field':_0xa07e('0xb'),'foreignKey':_0xa07e('0x2f'),'model':_0xa07e('0x30'),'filter':{'field':_0xa07e('0x31'),'value':['agent']}},{'name':_0xa07e('0x32'),'field':_0xa07e('0xb'),'foreignKey':_0xa07e('0x2f'),'model':_0xa07e('0x30'),'filter':{'field':_0xa07e('0x31'),'value':[_0xa07e('0x33')]}},{'name':_0xa07e('0x34'),'field':_0xa07e('0xb'),'foreignKey':_0xa07e('0x35'),'model':_0xa07e('0x36'),'filter':{'field':_0xa07e('0xf'),'value':[_0xa07e('0x37')]}},{'name':'QueueCampaigns','field':_0xa07e('0xb'),'foreignKey':'queue','model':_0xa07e('0x36'),'filter':{'field':_0xa07e('0xf'),'value':[_0xa07e('0x38')]}}];break;case _0xa07e('0x39'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x3a');break;case'chanspies':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x3b');break;case'voiceprefixes':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x3c');break;case _0xa07e('0x3d'):_0x1f106['childModel']=_0xa07e('0x3e');break;case _0xa07e('0x3f'):_0x1f106['childModel']='MailQueue';break;case _0xa07e('0x40'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x41');break;case'mailsubstatuses':_0x1f106['childModel']=_0xa07e('0x42');break;case _0xa07e('0x43'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x44');break;case'openchannelaccounts':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x45');break;case'smsqueues':_0x1f106['childModel']=_0xa07e('0x46');break;case _0xa07e('0x47'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x48');break;case _0xa07e('0x49'):_0x1f106['childModel']=_0xa07e('0x4a');break;case _0xa07e('0x4b'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x4c');break;case _0xa07e('0x4d'):_0x1f106[_0xa07e('0x11')]='Team';break;case _0xa07e('0x4e'):case _0xa07e('0x4f'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x36');if(_0x278f9c){_0x1f106['parentSections']=[{'name':_0xa07e('0x34')},{'name':'QueueCampaigns'}];}break;case _0xa07e('0x50'):case'agents':case'telephones':_0x1f106['childModel']='User';if(_0x278f9c){_0x1f106['parentSections']=[{'name':_0xa07e('0x51'),'filter':{'field':_0xa07e('0x31'),'value':[_0xa07e('0x52'),_0xa07e('0x53')]},'ignore':!![]},{'name':_0xa07e('0x54')},{'name':_0xa07e('0x32')}];}break;case _0xa07e('0x55'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x56');break;case'salesforceaccounts':_0x1f106['childModel']='SalesforceAccount';break;case _0xa07e('0x57'):_0x1f106['childModel']=_0xa07e('0x58');break;case _0xa07e('0x59'):_0x1f106['childModel']=_0xa07e('0x5a');break;case _0xa07e('0x5b'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x5c');break;case _0xa07e('0x5d'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x5e');break;case'vtigeraccounts':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x30');break;case _0xa07e('0x5f'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x60');break;case _0xa07e('0x61'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x62');break;case _0xa07e('0x63'):_0x1f106['childModel']=_0xa07e('0x64');break;case _0xa07e('0x65'):_0x1f106['childModel']=_0xa07e('0x66');break;case _0xa07e('0x67'):_0x1f106['childModel']=_0xa07e('0x68');break;case _0xa07e('0x69'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x6a');break;case _0xa07e('0x6b'):_0x1f106[_0xa07e('0x11')]='Sound';break;case _0xa07e('0x6c'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x6d');break;case _0xa07e('0x6e'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x6f');break;case _0xa07e('0x70'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x71');break;case _0xa07e('0x72'):_0x1f106[_0xa07e('0x11')]='Trunk';break;case _0xa07e('0x73'):_0x1f106[_0xa07e('0x11')]='Variable';break;case'plugins':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x74');break;case _0xa07e('0x75'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x76');_0x1f106[_0xa07e('0x15')]=[{'name':'Reports','field':'id','foreignKey':'reportId'}];break;case'metrics':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x77');break;}return _0x1f106;}function _0x391195(_0x7f893b,_0x34b03d){var _0x98ca58=_0x7f893b['charAt'](0x0)[_0xa07e('0x78')]()+_0x7f893b[_0xa07e('0x79')](0x1);var _0x4940dd={'type':_0x1c3337['Sequelize'][_0xa07e('0x7a')][_0xa07e('0x7b')],'raw':!![]};return new Promise(function(_0x357035,_0x28aa6a){var _0x37edb0=squel[_0xa07e('0x7c')]()[_0xa07e('0xd')](_0xa07e('0x7d')+_0x98ca58+_0xa07e('0x7e'),'id')[_0xa07e('0xd')]('ui.createdAt')['from']('user_has_'+_0x7f893b+'_interactions','ui')['where']('ui.UserId\x20=\x20?',_0x34b03d['id']);return _0x1c3337[_0xa07e('0x7f')][_0xa07e('0x80')](_0x37edb0['toString'](),_0x4940dd)['then'](function(_0x30cf23){_0x34b03d[_0x98ca58+_0xa07e('0x81')]=_0x30cf23;_0x357035(_0x30cf23);})[_0xa07e('0x8')](function(_0x7db89f){_0x28aa6a(_0x7db89f);});});}return _0x2719b5[_0xa07e('0x82')]('UserProfile',attributes,{'tableName':'user_profiles','paranoid':![],'indexes':[],'timestamps':!![],'classMethods':{'getResources':function(_0x3cbacc){var _0x44ba03=require(_0xa07e('0x83'));var _0x2dcb54={'raw':_0x3cbacc[_0xa07e('0x80')][_0xa07e('0x84')],'where':{}};var _0x5e9de1={};var _0x39da84={'count':0x0,'rows':[]};var _0x32e154=_0x3cbacc[_0xa07e('0x80')][_0xa07e('0x85')];var _0x4d8552=_0x3cbacc[_0xa07e('0x80')]['mergeResources']||![];var _0x21a012=_0x4d0136(_0x32e154,_0x4d8552);if(!_0x21a012['childModel'])throw new Error(_0xa07e('0x86')+_0x32e154+'\x27');var _0x353145=[{'name':_0x32e154}];if(!_[_0xa07e('0x87')](_0x21a012['parentSections']))_0x353145=_0x21a012['parentSections'];var _0x3390ea=[];for(var _0x1cefaf=0x0;_0x1cefaf<_0x353145[_0xa07e('0x88')];_0x1cefaf++){_0x3390ea[_0xa07e('0x89')](_0x1c3337[_0xa07e('0x8a')]['find']({'where':{'userProfileId':_0x3cbacc[_0xa07e('0x8b')]['id'],'name':_0x353145[_0x1cefaf][_0xa07e('0xb')]},'raw':!![]}));}return Promise[_0xa07e('0x8c')](_0x3390ea)[_0xa07e('0xa')](function(_0x16038b){var _0x49322a=_[_0xa07e('0x4')](_0x16038b,function(_0x1ca80a){return _0x1ca80a?_0x1ca80a:undefined;});var _0xca8e61=_[_0xa07e('0x4')](_0x353145,['ignore',!![]]);var _0x24f325=_['isEmpty'](_0x49322a)&&_[_0xa07e('0x87')](_0xca8e61)?null:_[_0xa07e('0x8d')](_0xca8e61,_0x49322a);if(!_0x24f325)return null;var _0x3dcf39=[];for(var _0x58bdd8=0x0;_0x58bdd8<_0x24f325['length'];_0x58bdd8++){var _0x48ebd9=_[_0xa07e('0x8e')](_0x353145,function(_0x4dd7c8){return _0x24f325[_0x58bdd8]?_0x4dd7c8[_0xa07e('0xb')]===_0x24f325[_0x58bdd8][_0xa07e('0xb')]:null;});if(_0x48ebd9){if(_0x24f325[_0x58bdd8][_0xa07e('0x8f')]){_0x3dcf39[_0xa07e('0x89')](_0xdf877f(_0x21a012['childModel'],_0x24f325[_0x58bdd8]));}else{if(!_0x24f325[_0x58bdd8][_0xa07e('0x90')]){_0x3dcf39['push'](_0x37e0ba(_0x48ebd9,_0x24f325[_0x58bdd8],_0x21a012['childModel']));}else{if(_0x48ebd9[_0xa07e('0x9')]){_0x3dcf39[_0xa07e('0x89')](_0x193ed7(_0x48ebd9,_0x24f325[_0x58bdd8]));}}}}}return Promise[_0xa07e('0x8c')](_0x3dcf39);})[_0xa07e('0xa')](function(_0x7ea141){var _0x88f0c1=_0x7ea141;var _0x237692=null;if(_0x88f0c1){_0x237692=_0x88f0c1[_0xa07e('0x88')]===0x1?_0x88f0c1[0x0]:null;}if(!_0x237692&&!_0x88f0c1)return _0x39da84;var _0x335d2b=_0x1c3337[_0x21a012[_0xa07e('0x11')]][_0xa07e('0x91')];_0x5e9de1['model']=_[_0xa07e('0x92')](_0x335d2b);_0x5e9de1[_0xa07e('0x80')]=_['keys'](_0x3cbacc[_0xa07e('0x80')]);_0x5e9de1[_0xa07e('0x93')]=_[_0xa07e('0x94')](_0x5e9de1[_0xa07e('0x9')],_0x5e9de1[_0xa07e('0x80')]);_0x2dcb54['attributes']=_[_0xa07e('0x94')](_0x5e9de1['model'],_0x44ba03['fields'](_0x3cbacc['query'][_0xa07e('0x95')]));_0x2dcb54[_0xa07e('0x96')]=_0x2dcb54['attributes']['length']?_0x2dcb54[_0xa07e('0x96')]:_0x5e9de1[_0xa07e('0x9')];if(!_0x3cbacc[_0xa07e('0x80')][_0xa07e('0x97')](_0xa07e('0x98'))){_0x2dcb54['limit']=_0x44ba03[_0xa07e('0x99')](_0x3cbacc[_0xa07e('0x80')][_0xa07e('0x99')]);_0x2dcb54[_0xa07e('0x9a')]=_0x44ba03[_0xa07e('0x9a')](_0x3cbacc[_0xa07e('0x80')][_0xa07e('0x9a')]);}_0x2dcb54['order']=_0x44ba03['sort'](_0x3cbacc[_0xa07e('0x80')][_0xa07e('0x9b')]);_0x2dcb54[_0xa07e('0x9c')]=_0x44ba03['filters'](_[_0xa07e('0x9d')](_0x3cbacc[_0xa07e('0x80')],_0x5e9de1['filters']));if(_0x3cbacc[_0xa07e('0x80')][_0xa07e('0x4')]){_0x2dcb54['where']=_['merge'](_0x2dcb54[_0xa07e('0x9c')],{'$or':_['map'](_0x335d2b,function(_0x450c9c){if(_0x450c9c[_0xa07e('0xf')][_0xa07e('0x9e')]!==_0xa07e('0x9f')){var _0x46e851={};_0x46e851[_0x450c9c[_0xa07e('0xd')]]={'$like':'%'+_0x3cbacc['query'][_0xa07e('0x4')]+'%'};return _0x46e851;}})});}var _0x127d0b=[];var _0x299bed=null;var _0x4478f3={};if(_0x237692){_0x299bed=_[_0xa07e('0x8e')](_0x353145,[_0xa07e('0xb'),_0x237692[_0xa07e('0xb')]]);if(_0x299bed[_0xa07e('0xd')]){_0x4478f3={};if(_0x21a012[_0xa07e('0x11')]===_0xa07e('0x76')){_0x4478f3[_0x299bed[_0xa07e('0xa0')]]=_[_0xa07e('0x7')](_0x237692[_0xa07e('0xe')],'id');}else{_0x4478f3[_0x299bed[_0xa07e('0xa0')]]=_0x237692[_0xa07e('0xe')];}_0x127d0b['push'](_0x4478f3);}else{_0x2dcb54[_0xa07e('0x9c')]['id']=_0x237692[_0xa07e('0xe')];}}else{for(var _0x41f383=0x0;_0x41f383<_0x88f0c1[_0xa07e('0x88')];_0x41f383++){_0x299bed=_['find'](_0x353145,['name',_0x88f0c1[_0x41f383][_0xa07e('0xb')]]);if(_0x299bed[_0xa07e('0xd')]){_0x4478f3={};_0x4478f3[_0x299bed['foreignKey']]=_0x88f0c1[_0x41f383][_0xa07e('0xe')];_0x127d0b[_0xa07e('0x89')](_0x4478f3);}else{if(!_0x2dcb54[_0xa07e('0x9c')]['id'])_0x2dcb54[_0xa07e('0x9c')]['id']=[];_0x88f0c1[_0x41f383][_0xa07e('0xe')][_0xa07e('0xa1')](function(_0x458fbf){_0x2dcb54[_0xa07e('0x9c')]['id']['push'](_0x458fbf);});}}}if(!_['isEmpty'](_0x127d0b)){_0x2dcb54[_0xa07e('0x9c')]=_[_0xa07e('0xa2')](_0x2dcb54[_0xa07e('0x9c')],{'$and':{'$or':_0x127d0b}});}_0x2dcb54=_[_0xa07e('0xa2')]({},_0x2dcb54,_0x3cbacc[_0xa07e('0xa3')]);if(_0x237692&&!_0x237692['autoAssociation']&&_0x21a012[_0xa07e('0x11')]==='AnalyticExtractedReport'){if(_0x3cbacc['query']['includeAll']){_0x2dcb54[_0xa07e('0xa4')]=[{'all':!![]}];}return _0x1c3337[_0x21a012[_0xa07e('0x11')]]['findAll'](_0x2dcb54)[_0xa07e('0xa')](function(_0x370415){var _0x3fd277=[];_0x370415[_0xa07e('0xa1')](function(_0x3d445a){var _0x4e76d6;switch(_0x3d445a[_0xa07e('0xa5')]){case _0xa07e('0xa6'):_0x4e76d6=_[_0xa07e('0x8e')](_0x237692[_0xa07e('0xe')],function(_0x514083){return _0x514083['id']===_0x3d445a[_0xa07e('0xa7')]&&_0x514083[_0xa07e('0xf')]===_0xa07e('0xa8');});break;case'custom':_0x4e76d6=_[_0xa07e('0x8e')](_0x237692[_0xa07e('0xe')],function(_0x45a9ea){return _0x45a9ea['id']===_0x3d445a[_0xa07e('0xa7')]&&_0x45a9ea[_0xa07e('0xf')]===_0xa07e('0xa9');});break;}if(_0x4e76d6)_0x3fd277[_0xa07e('0x89')](_0x3d445a);});_0x39da84[_0xa07e('0xaa')]=_0x3fd277[_0xa07e('0x88')];_0x39da84[_0xa07e('0xab')]=_0x3fd277;return _0x39da84;});}else{if(!_[_0xa07e('0x87')](_0x3cbacc[_0xa07e('0x80')]['ids'])){_0x2dcb54['where']['id']=_0x2dcb54[_0xa07e('0x9c')]['id']?_[_0xa07e('0x94')](_0x2dcb54[_0xa07e('0x9c')]['id'],_0x3cbacc[_0xa07e('0x80')]['ids']):_0x3cbacc['query']['ids'];if(_0x3cbacc[_0xa07e('0x80')]['customSorting']){_0x2dcb54['order']=_0x3cbacc['query'][_0xa07e('0xac')];}}if(_0x3cbacc[_0xa07e('0x80')][_0xa07e('0xad')]){_0x2dcb54[_0xa07e('0x9c')]=_[_0xa07e('0xa2')](_0x2dcb54[_0xa07e('0x9c')],{'$and':_0x3cbacc['query']['extraQueryConditions']});}return _0x1c3337[_0x21a012['childModel']][_0xa07e('0xaa')]({'where':_0x2dcb54[_0xa07e('0x9c')]})[_0xa07e('0xa')](function(_0x7b4b2a){_0x39da84[_0xa07e('0xaa')]=_0x7b4b2a;if(_0x3cbacc['query'][_0xa07e('0xae')]){if(_0x21a012['childModel']===_0xa07e('0x1b')){_0x2dcb54[_0xa07e('0xa4')]=[{'model':_0x1c3337[_0xa07e('0x6d')],'as':_0xa07e('0xaf'),'attributes':['id',_0xa07e('0xb'),_0xa07e('0xb0')],'required':_0x3cbacc[_0xa07e('0x80')][_0xa07e('0xb1')]?!![]:![]},{'model':_0x1c3337[_0xa07e('0x6d')],'as':_0xa07e('0xb2'),'attributes':['id',_0xa07e('0xb'),_0xa07e('0xb0')],'through':_0x3cbacc[_0xa07e('0x80')][_0xa07e('0xb1')]?{'attributes':[],'where':{'TagId':_0x3cbacc[_0xa07e('0x80')]['tag']||undefined}}:{},'required':_0x3cbacc[_0xa07e('0x80')][_0xa07e('0xb1')]?!![]:![]}];}else{_0x2dcb54[_0xa07e('0xa4')]=[{'all':!![]}];}}return _0x1c3337[_0x21a012[_0xa07e('0x11')]][_0xa07e('0x6')](_0x2dcb54);})[_0xa07e('0xa')](function(_0x2cb468){_0x39da84[_0xa07e('0xab')]=_0x2cb468;if(_0x32e154===_0xa07e('0x54')&&_0x3cbacc[_0xa07e('0x80')][_0xa07e('0xb3')]==='true'){var _0x464eed=[];for(var _0xd241df=0x0;_0xd241df<_0x39da84[_0xa07e('0xab')][_0xa07e('0x88')];_0xd241df++){_0x464eed['push'](_0x391195(_0xa07e('0xb4'),_0x39da84[_0xa07e('0xab')][_0xd241df][_0xa07e('0xb5')]));_0x464eed['push'](_0x391195(_0xa07e('0xb6'),_0x39da84['rows'][_0xd241df][_0xa07e('0xb5')]));_0x464eed[_0xa07e('0x89')](_0x391195('fax',_0x39da84[_0xa07e('0xab')][_0xd241df][_0xa07e('0xb5')]));_0x464eed[_0xa07e('0x89')](_0x391195(_0xa07e('0xb7'),_0x39da84['rows'][_0xd241df][_0xa07e('0xb5')]));_0x464eed[_0xa07e('0x89')](_0x391195(_0xa07e('0xb8'),_0x39da84[_0xa07e('0xab')][_0xd241df][_0xa07e('0xb5')]));_0x464eed[_0xa07e('0x89')](_0x391195(_0xa07e('0xb9'),_0x39da84[_0xa07e('0xab')][_0xd241df]['dataValues']));}return Promise[_0xa07e('0x8c')](_0x464eed)[_0xa07e('0xa')](function(){return _0x39da84;});}return _0x39da84;});}});}}});};
\ No newline at end of file