Built motion from commit f738f9592c388b9f9eb3948f400a5c9d717a3561. Version 3.0.0...
[motion-next.git] / server / api / campaign / campaign.controller.js
index 2297066..47bc73f 100644 (file)
@@ -1 +1 @@
-const a51_0x19f9=['COALESCE(phone,\x27\x27)','options','findOne','ids','fields','sort','rows','addLists','name','merge','status','phone','body','set','getHoppers','getLists','VIRTUAL','omit','findAll','cm_hopper_final','role','get','CmHopperHistory','push','end','destroy','CmHopperBlack','select','phone\x20IS\x20NOT\x20NULL','include','intersection','CmHopper','getBlackLists','CmListId','ListId','rawAttributes','type','dialCheckDuplicateType','createdAt','CampaignId','user','NOW()','toString','into','clone','map','includeAll','stack','then','like','catch','phone\x20NOT\x20IN\x20(?)','IvrCampaigns','CmList','getHopperFinals','nolimit','cm_hopper','onlyIfOpen','attributes','always','create','json','UserProfileSection','Campaign','model','fromQuery','from','CmHopperFinal','offset','filter','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','Content-Range','length','ContactId','undefined','scheduledAt','Unable\x20to\x20retrieve\x20the\x20current\x20user','UserProfileResource','query','updatedAt','filters','insert','removeLists','index','limit','removeBlackLists','cm_contacts','pick','addBlackLists','update','count','ListId\x20=\x20?','COALESCE(calleridnum,\x27\x27)','sequelize','order','send','cm_hopper_black','userProfileId','where','params','CampaignId\x20=\x20?','autoAssociation','../../components/parsers/qs','field','sendStatus','keys','deletedAt\x20IS\x20NULL','error','all','squel'];(function(_0x36744b,_0x2b646e){const _0x19f908=function(_0x5e091f){while(--_0x5e091f){_0x36744b['push'](_0x36744b['shift']());}};_0x19f908(++_0x2b646e);}(a51_0x19f9,0xab));const a51_0x5e09=function(_0x36744b,_0x2b646e){_0x36744b=_0x36744b-0xa7;let _0x19f908=a51_0x19f9[_0x36744b];return _0x19f908;};const a51_0x51708d=a51_0x5e09;'use strict';const _=require('lodash'),squel=require(a51_0x51708d(0xd7)),qs=require(a51_0x51708d(0xd0)),logger=require('../../config/logger')('api'),{db}=require('../../mysqldb'),{Op}=require(a51_0x51708d(0xc7));function respondWithStatusCode(_0x4f21b8,_0x2f6cd1){return _0x2f6cd1=_0x2f6cd1||0xcc,function(_0x47e6ed){const _0x3dd0d7=a51_0x5e09;if(_0x47e6ed)return _0x4f21b8[_0x3dd0d7(0xd2)](_0x2f6cd1);return _0x4f21b8['status'](_0x2f6cd1)[_0x3dd0d7(0xf0)]();};}function respondWithResult(_0x3894d9,_0x2c7e4e){return _0x2c7e4e=_0x2c7e4e||0xc8,function(_0x5ce451){const _0x40c3dd=a51_0x5e09;if(_0x5ce451)return _0x3894d9[_0x40c3dd(0xe2)](_0x2c7e4e)[_0x40c3dd(0xa7)](_0x5ce451);};}function respondWithFilteredResult(_0x5d5e73,_0x4594e6){return function(_0x87cfc0){const _0x33092b=a51_0x5e09;if(_0x87cfc0){const _0x13cbb3=_0x87cfc0[_0x33092b(0xc4)],_0x148565=_0x4594e6[_0x33092b(0xae)];let _0x98b341=_0x4594e6['offset']+_0x4594e6['limit'],_0x227cef;return _0x98b341>=_0x13cbb3?(_0x98b341=_0x13cbb3,_0x227cef=0xc8):_0x227cef=0xce,_0x5d5e73[_0x33092b(0xe2)](_0x227cef),_0x5d5e73[_0x33092b(0xe5)](_0x33092b(0xb1),_0x148565+'-'+_0x98b341+'/'+_0x13cbb3)['json'](_0x87cfc0);}return null;};}function saveUpdates(_0x1dd3c3){return function(_0x5e7414){const _0xdf624=a51_0x5e09;if(_0x5e7414)return _0x5e7414[_0xdf624(0xc3)](_0x1dd3c3)['then'](function(_0x502211){return _0x502211;});return null;};}function removeEntity(_0x1e5cc3){return function(_0x252805){const _0x4a955a=a51_0x5e09;if(_0x252805)return _0x252805[_0x4a955a(0xf1)]()[_0x4a955a(0x108)](function(){const _0x4a4721=_0x4a955a,_0x464cb6=_0x252805[_0x4a4721(0xed)]({'plain':!![]}),_0x3f1a7c='IvrCampaigns';return db['UserProfileResource'][_0x4a4721(0xf1)]({'where':{'type':_0x3f1a7c,'resourceId':_0x464cb6['id']}})['then'](function(){return _0x252805;});})[_0x4a955a(0x108)](function(){_0x1e5cc3['status'](0xcc)['end']();});};}function handleEntityNotFound(_0x239ef0){return function(_0x5bccd0){const _0x37fbc0=a51_0x5e09;return!_0x5bccd0&&_0x239ef0[_0x37fbc0(0xd2)](0x194),_0x5bccd0;};}function handleError(_0x37150c,_0x9fd6e4){return _0x9fd6e4=_0x9fd6e4||0x1f4,function(_0x4d52eb){const _0x4fa129=a51_0x5e09;logger[_0x4fa129(0xd5)](_0x4d52eb[_0x4fa129(0x107)]),_0x4d52eb[_0x4fa129(0xe0)]&&delete _0x4d52eb[_0x4fa129(0xe0)],_0x37150c[_0x4fa129(0xe2)](_0x9fd6e4)[_0x4fa129(0xc9)](_0x4d52eb);};}exports[a51_0x51708d(0xbd)]=function(_0x45b626,_0x37272c){const _0x2475f9=a51_0x51708d;let _0x3caeb2={};const _0x4c9273={},_0x4e34b8={'count':0x0,'rows':[]},_0x424c84=_['map'](db[_0x2475f9(0xa9)]['rawAttributes'],function(_0x491a18){const _0x4eda96=_0x2475f9;return{'name':_0x491a18['fieldName'],'type':_0x491a18[_0x4eda96(0xfc)]['key']};});_0x4c9273[_0x2475f9(0xaa)]=_[_0x2475f9(0x105)](_0x424c84,_0x2475f9(0xe0)),_0x4c9273[_0x2475f9(0xb8)]=_[_0x2475f9(0xd3)](_0x45b626[_0x2475f9(0xb8)]),_0x4c9273[_0x2475f9(0xba)]=_[_0x2475f9(0xf6)](_0x4c9273['model'],_0x4c9273[_0x2475f9(0xb8)]),_0x3caeb2[_0x2475f9(0x112)]=_['intersection'](_0x4c9273['model'],qs['fields'](_0x45b626[_0x2475f9(0xb8)][_0x2475f9(0xdc)])),_0x3caeb2[_0x2475f9(0x112)]=_0x3caeb2[_0x2475f9(0x112)][_0x2475f9(0xb2)]?_0x3caeb2[_0x2475f9(0x112)]:_0x4c9273[_0x2475f9(0xaa)];typeof _0x45b626[_0x2475f9(0xb8)][_0x2475f9(0x10f)]===_0x2475f9(0xb4)&&(_0x3caeb2[_0x2475f9(0xbe)]=qs[_0x2475f9(0xbe)](_0x45b626[_0x2475f9(0xb8)]['limit']),_0x3caeb2[_0x2475f9(0xae)]=qs[_0x2475f9(0xae)](_0x45b626['query'][_0x2475f9(0xae)]));_0x3caeb2[_0x2475f9(0xc8)]=qs['sort'](_0x45b626[_0x2475f9(0xb8)]['sort']),_0x3caeb2['where']=qs[_0x2475f9(0xba)](_['pick'](_0x45b626[_0x2475f9(0xb8)],_0x4c9273[_0x2475f9(0xba)]),_0x424c84);_0x45b626[_0x2475f9(0xb8)]['filter']&&(_0x3caeb2[_0x2475f9(0xcc)]=_['merge'](_0x3caeb2[_0x2475f9(0xcc)],{[Op['or']]:_[_0x2475f9(0x105)](_0x424c84,function(_0x236f7c){const _0x5b34ea=_0x2475f9;if(_0x236f7c[_0x5b34ea(0xfc)]!==_0x5b34ea(0xe8)){const _0x4e1bcf={};return _0x4e1bcf[_0x236f7c['name']]={[Op[_0x5b34ea(0x109)]]:'%'+_0x45b626['query'][_0x5b34ea(0xaf)]+'%'},_0x4e1bcf;}})}));_0x3caeb2=_[_0x2475f9(0xe1)]({},_0x3caeb2,_0x45b626[_0x2475f9(0xd9)]);const _0x595af8={'where':_0x3caeb2[_0x2475f9(0xcc)]};return db[_0x2475f9(0xa9)][_0x2475f9(0xc4)](_0x595af8)[_0x2475f9(0x108)](function(_0x843032){const _0x1c8290=_0x2475f9;return _0x4e34b8['count']=_0x843032,_0x45b626[_0x1c8290(0xb8)][_0x1c8290(0x106)]&&(_0x3caeb2['include']=[{'all':!![]}]),db['Campaign'][_0x1c8290(0xea)](_0x3caeb2);})['then'](function(_0x1e7106){const _0x571f69=_0x2475f9;return _0x4e34b8[_0x571f69(0xde)]=_0x1e7106,_0x4e34b8;})['then'](respondWithFilteredResult(_0x37272c,_0x3caeb2))[_0x2475f9(0x10a)](handleError(_0x37272c,null));},exports['show']=function(_0x2470f4,_0x3f9df4){const _0x10582d=a51_0x51708d;let _0x815e08={'raw':![],'where':{'id':_0x2470f4[_0x10582d(0xcd)]['id']}};const _0x23510d={};return _0x23510d[_0x10582d(0xaa)]=_[_0x10582d(0xd3)](db['Campaign'][_0x10582d(0xfb)]),_0x23510d[_0x10582d(0xb8)]=_['keys'](_0x2470f4[_0x10582d(0xb8)]),_0x23510d[_0x10582d(0xba)]=_[_0x10582d(0xf6)](_0x23510d[_0x10582d(0xaa)],_0x23510d[_0x10582d(0xb8)]),_0x815e08['attributes']=_[_0x10582d(0xf6)](_0x23510d['model'],qs[_0x10582d(0xdc)](_0x2470f4[_0x10582d(0xb8)]['fields'])),_0x815e08[_0x10582d(0x112)]=_0x815e08[_0x10582d(0x112)]['length']?_0x815e08[_0x10582d(0x112)]:_0x23510d[_0x10582d(0xaa)],_0x2470f4[_0x10582d(0xb8)]['includeAll']&&(_0x815e08[_0x10582d(0xf5)]=[{'all':!![]}]),_0x815e08=_[_0x10582d(0xe1)]({},_0x815e08,_0x2470f4['options']),db['Campaign'][_0x10582d(0xda)](_0x815e08)[_0x10582d(0x108)](handleEntityNotFound(_0x3f9df4,null))[_0x10582d(0x108)](respondWithResult(_0x3f9df4,null))[_0x10582d(0x10a)](handleError(_0x3f9df4,null));},exports['create']=function(_0x4fca92,_0x2bd968){const _0x235a05=a51_0x51708d;return db[_0x235a05(0xa9)][_0x235a05(0x114)](_0x4fca92[_0x235a05(0xe4)],{})[_0x235a05(0x108)](function(_0x46f41f){const _0x344404=_0x235a05,_0x515f33=_0x4fca92[_0x344404(0x100)][_0x344404(0xed)]({'plain':!![]});if(!_0x515f33)throw new Error(_0x344404(0xb6));if(_0x515f33[_0x344404(0xec)]===_0x344404(0x100)){const _0x155ede=_0x46f41f[_0x344404(0xed)]({'plain':!![]}),_0x5c2e82=_0x344404(0x10c);return db[_0x344404(0xa8)][_0x344404(0xda)]({'where':{'name':_0x5c2e82,'userProfileId':_0x515f33[_0x344404(0xcb)]},'raw':!![]})[_0x344404(0x108)](function(_0x1ece22){const _0x24f9c8=_0x344404;return _0x1ece22&&_0x1ece22[_0x24f9c8(0xcf)]===0x0?db[_0x24f9c8(0xb7)]['create']({'name':_0x155ede['name'],'resourceId':_0x155ede['id'],'type':_0x1ece22['name'],'sectionId':_0x1ece22['id']},{})['then'](function(){return _0x46f41f;}):_0x46f41f;})['catch'](function(_0x146781){const _0x4593d9=_0x344404;logger[_0x4593d9(0xd5)](_0x4593d9(0xb0),_0x146781);throw _0x146781;});}return _0x46f41f;})[_0x235a05(0x108)](respondWithResult(_0x2bd968,0xc9))[_0x235a05(0x10a)](handleError(_0x2bd968,null));},exports[a51_0x51708d(0x104)]=function(_0xdd7636,_0x2fc5a9){const _0x4e0766=a51_0x51708d;let _0x3f9370={'where':{'id':_0xdd7636[_0x4e0766(0xcd)]['id']}};const _0x26a95c={};return _0x26a95c['model']=_[_0x4e0766(0xd3)](db[_0x4e0766(0xa9)][_0x4e0766(0xfb)]),_0x3f9370[_0x4e0766(0x112)]=_[_0x4e0766(0xf6)](_0x26a95c[_0x4e0766(0xaa)],qs[_0x4e0766(0xdc)](_0xdd7636[_0x4e0766(0xb8)][_0x4e0766(0xdc)])),_0x3f9370['attributes']=_0x3f9370['attributes'][_0x4e0766(0xb2)]?_0x3f9370[_0x4e0766(0x112)]:_0x26a95c[_0x4e0766(0xaa)],_0xdd7636[_0x4e0766(0xb8)]['includeAll']&&(_0x3f9370[_0x4e0766(0xf5)]=[{'all':!![]}]),_0x3f9370=_[_0x4e0766(0xe1)]({},_0x3f9370,_0xdd7636[_0x4e0766(0xd9)]),db[_0x4e0766(0xa9)][_0x4e0766(0xda)](_0x3f9370)['then'](handleEntityNotFound(_0x2fc5a9,null))['then'](function(_0x4f2c17){const _0x1aaf2a=_0x4e0766;if(_0x4f2c17){let _0xdb6ed=_0x4f2c17[_0x1aaf2a(0xed)]({'plain':!![]});return _0xdb6ed=qs['omit'](_0xdb6ed,['id',_0x1aaf2a(0xfe),_0x1aaf2a(0xb9)]),_0xdd7636['body']=_[_0x1aaf2a(0xe9)](_0xdd7636[_0x1aaf2a(0xe4)],['id',_0x1aaf2a(0xfe),_0x1aaf2a(0xb9)]),db[_0x1aaf2a(0xa9)][_0x1aaf2a(0x114)](_[_0x1aaf2a(0xe1)](_0xdb6ed,_0xdd7636['body']),{'include':_0xdd7636['query'][_0x1aaf2a(0x106)]?[{'all':!![]}]:undefined})[_0x1aaf2a(0x108)](function(_0x2adcb2){const _0x4e2024=_0x1aaf2a,_0x12d9e6=_0xdd7636[_0x4e2024(0x100)][_0x4e2024(0xed)]({'plain':!![]});if(!_0x12d9e6)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x12d9e6[_0x4e2024(0xec)]===_0x4e2024(0x100)){const _0x109878=_0x2adcb2[_0x4e2024(0xed)]({'plain':!![]}),_0x137a91=_0x4e2024(0x10c);return db[_0x4e2024(0xa8)][_0x4e2024(0xda)]({'where':{'name':_0x137a91,'userProfileId':_0x12d9e6[_0x4e2024(0xcb)]},'raw':!![]})[_0x4e2024(0x108)](function(_0x2cf45d){const _0x46e034=_0x4e2024;return _0x2cf45d&&_0x2cf45d[_0x46e034(0xcf)]===0x0?db[_0x46e034(0xb7)]['create']({'name':_0x109878[_0x46e034(0xe0)],'resourceId':_0x109878['id'],'type':_0x2cf45d[_0x46e034(0xe0)],'sectionId':_0x2cf45d['id']},{})[_0x46e034(0x108)](function(){return _0x2adcb2;}):_0x2adcb2;})['catch'](function(_0x3b8a38){const _0x58ff18=_0x4e2024;logger[_0x58ff18(0xd5)]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x3b8a38);throw _0x3b8a38;});}return _0x2adcb2;});}})[_0x4e0766(0x108)](respondWithResult(_0x2fc5a9,0xc9))[_0x4e0766(0x10a)](handleError(_0x2fc5a9,null));},exports[a51_0x51708d(0xc3)]=function(_0x4fe8c4,_0x2ec01a){const _0x357e3d=a51_0x51708d;return _0x4fe8c4[_0x357e3d(0xe4)]['id']&&delete _0x4fe8c4[_0x357e3d(0xe4)]['id'],db['Campaign'][_0x357e3d(0xda)]({'where':{'id':_0x4fe8c4['params']['id']}})['then'](handleEntityNotFound(_0x2ec01a,null))[_0x357e3d(0x108)](saveUpdates(_0x4fe8c4[_0x357e3d(0xe4)],null))['then'](respondWithResult(_0x2ec01a,null))[_0x357e3d(0x10a)](handleError(_0x2ec01a,null));},exports['destroy']=function(_0x968c4d,_0x419621){const _0x2f9a5a=a51_0x51708d;return db[_0x2f9a5a(0xa9)][_0x2f9a5a(0xda)]({'where':{'id':_0x968c4d[_0x2f9a5a(0xcd)]['id']}})[_0x2f9a5a(0x108)](handleEntityNotFound(_0x419621,null))[_0x2f9a5a(0x108)](removeEntity(_0x419621,null))[_0x2f9a5a(0x10a)](handleError(_0x419621,null));},exports[a51_0x51708d(0xe6)]=function(_0x4a5773,_0xdb709e){const _0x43c963=a51_0x51708d;let _0x3a6cb3={'raw':!![],'where':{}};const _0x3cd997={},_0x5bce77={'count':0x0,'rows':[]};return db['Campaign'][_0x43c963(0xda)]({'where':{'id':_0x4a5773[_0x43c963(0xcd)]['id']}})[_0x43c963(0x108)](handleEntityNotFound(_0xdb709e,null))[_0x43c963(0x108)](function(_0x1418f5){const _0x275b28=_0x43c963;if(_0x1418f5)return _0x3cd997[_0x275b28(0xaa)]=_[_0x275b28(0xd3)](db[_0x275b28(0xf7)][_0x275b28(0xfb)]),_0x3cd997[_0x275b28(0xb8)]=_['keys'](_0x4a5773[_0x275b28(0xb8)]),_0x3cd997[_0x275b28(0xba)]=_['intersection'](_0x3cd997[_0x275b28(0xaa)],_0x3cd997[_0x275b28(0xb8)]),_0x3a6cb3['attributes']=_['intersection'](_0x3cd997[_0x275b28(0xaa)],qs['fields'](_0x4a5773[_0x275b28(0xb8)][_0x275b28(0xdc)])),_0x3a6cb3[_0x275b28(0x112)]=_0x3a6cb3[_0x275b28(0x112)][_0x275b28(0xb2)]?_0x3a6cb3[_0x275b28(0x112)]:_0x3cd997['model'],typeof _0x4a5773[_0x275b28(0xb8)][_0x275b28(0x10f)]==='undefined'&&(_0x3a6cb3[_0x275b28(0xbe)]=qs['limit'](_0x4a5773['query'][_0x275b28(0xbe)]),_0x3a6cb3[_0x275b28(0xae)]=qs['offset'](_0x4a5773['query']['offset'])),_0x3a6cb3[_0x275b28(0xc8)]=qs['sort'](_0x4a5773[_0x275b28(0xb8)][_0x275b28(0xdd)]),_0x3a6cb3[_0x275b28(0xcc)]=qs[_0x275b28(0xba)](_[_0x275b28(0xc1)](_0x4a5773[_0x275b28(0xb8)],_0x3cd997[_0x275b28(0xba)])),_0x3a6cb3['where'][_0x275b28(0xff)]=_0x1418f5['id'],_0x4a5773['query'][_0x275b28(0xaf)]&&(_0x3a6cb3['where']=_[_0x275b28(0xe1)](_0x3a6cb3[_0x275b28(0xcc)],{[Op['or']]:_[_0x275b28(0x105)](_0x3a6cb3[_0x275b28(0x112)],function(_0x14689b){const _0x44bf30=_0x275b28,_0x466e3c={};return _0x466e3c[_0x14689b]={[Op[_0x44bf30(0x109)]]:'%'+_0x4a5773[_0x44bf30(0xb8)][_0x44bf30(0xaf)]+'%'},_0x466e3c;})})),_0x3a6cb3=_[_0x275b28(0xe1)]({},_0x3a6cb3,_0x4a5773['options']),db[_0x275b28(0xf7)][_0x275b28(0xc4)]({'where':_0x3a6cb3['where']})[_0x275b28(0x108)](function(_0x6a47c9){const _0x19682e=_0x275b28;return _0x5bce77[_0x19682e(0xc4)]=_0x6a47c9,_0x4a5773[_0x19682e(0xb8)][_0x19682e(0x106)]&&(_0x3a6cb3[_0x19682e(0xf5)]=[{'all':!![]}]),db['CmHopper']['findAll'](_0x3a6cb3);})[_0x275b28(0x108)](function(_0x83cef0){return _0x5bce77['rows']=_0x83cef0,_0x5bce77;});})[_0x43c963(0x108)](respondWithFilteredResult(_0xdb709e,_0x3a6cb3))[_0x43c963(0x10a)](handleError(_0xdb709e,null));},exports['getHopperHistories']=function(_0x126fd4,_0x61d6af){const _0x29c145=a51_0x51708d;let _0x4819b3={'raw':!![],'where':{}};const _0x3dcef7={},_0x55864f={'count':0x0,'rows':[]};return db[_0x29c145(0xa9)]['findOne']({'where':{'id':_0x126fd4['params']['id']}})['then'](handleEntityNotFound(_0x61d6af,null))[_0x29c145(0x108)](function(_0x364c3d){const _0x3ddfbf=_0x29c145;if(_0x364c3d)return _0x3dcef7[_0x3ddfbf(0xaa)]=_[_0x3ddfbf(0xd3)](db[_0x3ddfbf(0xee)][_0x3ddfbf(0xfb)]),_0x3dcef7[_0x3ddfbf(0xb8)]=_['keys'](_0x126fd4['query']),_0x3dcef7[_0x3ddfbf(0xba)]=_[_0x3ddfbf(0xf6)](_0x3dcef7[_0x3ddfbf(0xaa)],_0x3dcef7[_0x3ddfbf(0xb8)]),_0x4819b3[_0x3ddfbf(0x112)]=_[_0x3ddfbf(0xf6)](_0x3dcef7[_0x3ddfbf(0xaa)],qs[_0x3ddfbf(0xdc)](_0x126fd4[_0x3ddfbf(0xb8)]['fields'])),_0x4819b3[_0x3ddfbf(0x112)]=_0x4819b3[_0x3ddfbf(0x112)][_0x3ddfbf(0xb2)]?_0x4819b3[_0x3ddfbf(0x112)]:_0x3dcef7['model'],typeof _0x126fd4['query'][_0x3ddfbf(0x10f)]===_0x3ddfbf(0xb4)&&(_0x4819b3[_0x3ddfbf(0xbe)]=qs[_0x3ddfbf(0xbe)](_0x126fd4['query'][_0x3ddfbf(0xbe)]),_0x4819b3[_0x3ddfbf(0xae)]=qs[_0x3ddfbf(0xae)](_0x126fd4[_0x3ddfbf(0xb8)]['offset'])),_0x4819b3[_0x3ddfbf(0xc8)]=qs[_0x3ddfbf(0xdd)](_0x126fd4[_0x3ddfbf(0xb8)][_0x3ddfbf(0xdd)]),_0x4819b3[_0x3ddfbf(0xcc)]=qs[_0x3ddfbf(0xba)](_[_0x3ddfbf(0xc1)](_0x126fd4[_0x3ddfbf(0xb8)],_0x3dcef7[_0x3ddfbf(0xba)])),_0x4819b3['where'][_0x3ddfbf(0xff)]=_0x364c3d['id'],_0x126fd4['query'][_0x3ddfbf(0xaf)]&&(_0x4819b3[_0x3ddfbf(0xcc)]=_[_0x3ddfbf(0xe1)](_0x4819b3[_0x3ddfbf(0xcc)],{[Op['or']]:_[_0x3ddfbf(0x105)](_0x4819b3[_0x3ddfbf(0x112)],function(_0x5cfda3){const _0x38ccdc=_0x3ddfbf,_0x3ab8df={};return _0x3ab8df[_0x5cfda3]={[Op[_0x38ccdc(0x109)]]:'%'+_0x126fd4[_0x38ccdc(0xb8)][_0x38ccdc(0xaf)]+'%'},_0x3ab8df;})})),_0x4819b3=_[_0x3ddfbf(0xe1)]({},_0x4819b3,_0x126fd4['options']),db[_0x3ddfbf(0xee)][_0x3ddfbf(0xc4)]({'where':_0x4819b3[_0x3ddfbf(0xcc)]})[_0x3ddfbf(0x108)](function(_0x2e8a4d){const _0x225d13=_0x3ddfbf;return _0x55864f[_0x225d13(0xc4)]=_0x2e8a4d,_0x126fd4['query'][_0x225d13(0x106)]&&(_0x4819b3[_0x225d13(0xf5)]=[{'all':!![]}]),db['CmHopperHistory']['findAll'](_0x4819b3);})[_0x3ddfbf(0x108)](function(_0x1bde7f){return _0x55864f['rows']=_0x1bde7f,_0x55864f;});})[_0x29c145(0x108)](respondWithFilteredResult(_0x61d6af,_0x4819b3))['catch'](handleError(_0x61d6af,null));},exports[a51_0x51708d(0x10e)]=function(_0x3391ae,_0x138a03){const _0x2e12e5=a51_0x51708d;let _0x5a579d={'raw':!![],'where':{}};const _0x2015c4={},_0xc4199c={'count':0x0,'rows':[]};return db[_0x2e12e5(0xa9)][_0x2e12e5(0xda)]({'where':{'id':_0x3391ae[_0x2e12e5(0xcd)]['id']}})[_0x2e12e5(0x108)](handleEntityNotFound(_0x138a03,null))[_0x2e12e5(0x108)](function(_0x1ff1ad){const _0x806ad9=_0x2e12e5;if(_0x1ff1ad)return _0x2015c4[_0x806ad9(0xaa)]=_[_0x806ad9(0xd3)](db['CmHopperFinal']['rawAttributes']),_0x2015c4['query']=_[_0x806ad9(0xd3)](_0x3391ae[_0x806ad9(0xb8)]),_0x2015c4[_0x806ad9(0xba)]=_['intersection'](_0x2015c4[_0x806ad9(0xaa)],_0x2015c4['query']),_0x5a579d[_0x806ad9(0x112)]=_[_0x806ad9(0xf6)](_0x2015c4['model'],qs[_0x806ad9(0xdc)](_0x3391ae['query']['fields'])),_0x5a579d[_0x806ad9(0x112)]=_0x5a579d[_0x806ad9(0x112)][_0x806ad9(0xb2)]?_0x5a579d['attributes']:_0x2015c4[_0x806ad9(0xaa)],typeof _0x3391ae[_0x806ad9(0xb8)][_0x806ad9(0x10f)]===_0x806ad9(0xb4)&&(_0x5a579d[_0x806ad9(0xbe)]=qs[_0x806ad9(0xbe)](_0x3391ae[_0x806ad9(0xb8)][_0x806ad9(0xbe)]),_0x5a579d[_0x806ad9(0xae)]=qs[_0x806ad9(0xae)](_0x3391ae[_0x806ad9(0xb8)][_0x806ad9(0xae)])),_0x5a579d[_0x806ad9(0xc8)]=qs['sort'](_0x3391ae[_0x806ad9(0xb8)][_0x806ad9(0xdd)]),_0x5a579d[_0x806ad9(0xcc)]=qs['filters'](_[_0x806ad9(0xc1)](_0x3391ae[_0x806ad9(0xb8)],_0x2015c4['filters'])),_0x5a579d[_0x806ad9(0xcc)][_0x806ad9(0xff)]=_0x1ff1ad['id'],_0x3391ae['query'][_0x806ad9(0xaf)]&&(_0x5a579d[_0x806ad9(0xcc)]=_[_0x806ad9(0xe1)](_0x5a579d[_0x806ad9(0xcc)],{[Op['or']]:_['map'](_0x5a579d['attributes'],function(_0x15071c){const _0x2b9bde=_0x806ad9,_0x6aa99a={};return _0x6aa99a[_0x15071c]={[Op[_0x2b9bde(0x109)]]:'%'+_0x3391ae['query'][_0x2b9bde(0xaf)]+'%'},_0x6aa99a;})})),_0x5a579d=_['merge']({},_0x5a579d,_0x3391ae[_0x806ad9(0xd9)]),db[_0x806ad9(0xad)][_0x806ad9(0xc4)]({'where':_0x5a579d[_0x806ad9(0xcc)]})[_0x806ad9(0x108)](function(_0x32d8b4){const _0x2be5a7=_0x806ad9;return _0xc4199c[_0x2be5a7(0xc4)]=_0x32d8b4,_0x3391ae[_0x2be5a7(0xb8)][_0x2be5a7(0x106)]&&(_0x5a579d[_0x2be5a7(0xf5)]=[{'all':!![]}]),db[_0x2be5a7(0xad)][_0x2be5a7(0xea)](_0x5a579d);})[_0x806ad9(0x108)](function(_0x4a40cb){return _0xc4199c['rows']=_0x4a40cb,_0xc4199c;});})[_0x2e12e5(0x108)](respondWithFilteredResult(_0x138a03,_0x5a579d))['catch'](handleError(_0x138a03,null));},exports['getHopperBlacks']=function(_0x2a0830,_0x5ce814){const _0x37a50f=a51_0x51708d;let _0x2b1378={'raw':!![],'where':{}};const _0x3accef={},_0x24f814={'count':0x0,'rows':[]};return db['Campaign'][_0x37a50f(0xda)]({'where':{'id':_0x2a0830[_0x37a50f(0xcd)]['id']}})[_0x37a50f(0x108)](handleEntityNotFound(_0x5ce814,null))['then'](function(_0x59a275){const _0x4c53b7=_0x37a50f;if(_0x59a275)return _0x3accef[_0x4c53b7(0xaa)]=_[_0x4c53b7(0xd3)](db['CmHopperBlack'][_0x4c53b7(0xfb)]),_0x3accef[_0x4c53b7(0xb8)]=_[_0x4c53b7(0xd3)](_0x2a0830[_0x4c53b7(0xb8)]),_0x3accef[_0x4c53b7(0xba)]=_['intersection'](_0x3accef['model'],_0x3accef['query']),_0x2b1378[_0x4c53b7(0x112)]=_['intersection'](_0x3accef[_0x4c53b7(0xaa)],qs[_0x4c53b7(0xdc)](_0x2a0830['query'][_0x4c53b7(0xdc)])),_0x2b1378[_0x4c53b7(0x112)]=_0x2b1378[_0x4c53b7(0x112)][_0x4c53b7(0xb2)]?_0x2b1378[_0x4c53b7(0x112)]:_0x3accef[_0x4c53b7(0xaa)],typeof _0x2a0830[_0x4c53b7(0xb8)][_0x4c53b7(0x10f)]===_0x4c53b7(0xb4)&&(_0x2b1378[_0x4c53b7(0xbe)]=qs['limit'](_0x2a0830[_0x4c53b7(0xb8)][_0x4c53b7(0xbe)]),_0x2b1378[_0x4c53b7(0xae)]=qs['offset'](_0x2a0830[_0x4c53b7(0xb8)]['offset'])),_0x2b1378[_0x4c53b7(0xc8)]=qs[_0x4c53b7(0xdd)](_0x2a0830['query'][_0x4c53b7(0xdd)]),_0x2b1378[_0x4c53b7(0xcc)]=qs['filters'](_[_0x4c53b7(0xc1)](_0x2a0830[_0x4c53b7(0xb8)],_0x3accef[_0x4c53b7(0xba)])),_0x2b1378[_0x4c53b7(0xcc)]['CampaignId']=_0x59a275['id'],_0x2a0830[_0x4c53b7(0xb8)][_0x4c53b7(0xaf)]&&(_0x2b1378[_0x4c53b7(0xcc)]=_['merge'](_0x2b1378[_0x4c53b7(0xcc)],{[Op['or']]:_['map'](_0x2b1378['attributes'],function(_0x391e33){const _0x2a8a46=_0x4c53b7,_0x5d2a94={};return _0x5d2a94[_0x391e33]={[Op[_0x2a8a46(0x109)]]:'%'+_0x2a0830[_0x2a8a46(0xb8)][_0x2a8a46(0xaf)]+'%'},_0x5d2a94;})})),_0x2b1378=_[_0x4c53b7(0xe1)]({},_0x2b1378,_0x2a0830[_0x4c53b7(0xd9)]),db['CmHopperBlack'][_0x4c53b7(0xc4)]({'where':_0x2b1378[_0x4c53b7(0xcc)]})[_0x4c53b7(0x108)](function(_0x1d3764){const _0x2abd56=_0x4c53b7;return _0x24f814[_0x2abd56(0xc4)]=_0x1d3764,_0x2a0830[_0x2abd56(0xb8)][_0x2abd56(0x106)]&&(_0x2b1378[_0x2abd56(0xf5)]=[{'all':!![]}]),db['CmHopperBlack'][_0x2abd56(0xea)](_0x2b1378);})[_0x4c53b7(0x108)](function(_0x16910c){return _0x24f814['rows']=_0x16910c,_0x24f814;});})[_0x37a50f(0x108)](respondWithFilteredResult(_0x5ce814,_0x2b1378))['catch'](handleError(_0x5ce814,null));},exports[a51_0x51708d(0xe7)]=function(_0x18b01f,_0xb97ec){const _0x3b4fbf=a51_0x51708d;let _0x485351={};const _0x489889={};let _0x35dd7a,_0x2deea1;return db['Campaign'][_0x3b4fbf(0xda)]({'where':{'id':_0x18b01f[_0x3b4fbf(0xcd)]['id']}})[_0x3b4fbf(0x108)](handleEntityNotFound(_0xb97ec,null))[_0x3b4fbf(0x108)](function(_0x1f7745){const _0x128fc6=_0x3b4fbf;if(_0x1f7745)return _0x35dd7a=_0x1f7745,_0x489889[_0x128fc6(0xaa)]=_[_0x128fc6(0xd3)](db[_0x128fc6(0x10d)][_0x128fc6(0xfb)]),_0x489889[_0x128fc6(0xb8)]=_[_0x128fc6(0xd3)](_0x18b01f[_0x128fc6(0xb8)]),_0x489889[_0x128fc6(0xba)]=_[_0x128fc6(0xf6)](_0x489889['model'],_0x489889[_0x128fc6(0xb8)]),_0x485351[_0x128fc6(0x112)]=_[_0x128fc6(0xf6)](_0x489889[_0x128fc6(0xaa)],qs[_0x128fc6(0xdc)](_0x18b01f['query']['fields'])),_0x485351[_0x128fc6(0x112)]=_0x485351[_0x128fc6(0x112)][_0x128fc6(0xb2)]?_0x485351[_0x128fc6(0x112)]:_0x489889[_0x128fc6(0xaa)],_0x485351[_0x128fc6(0xc8)]=qs['sort'](_0x18b01f[_0x128fc6(0xb8)][_0x128fc6(0xdd)]),_0x485351[_0x128fc6(0xcc)]=qs['filters'](_[_0x128fc6(0xc1)](_0x18b01f[_0x128fc6(0xb8)],_0x489889[_0x128fc6(0xba)])),_0x18b01f[_0x128fc6(0xb8)][_0x128fc6(0xaf)]&&(_0x485351[_0x128fc6(0xcc)]=_[_0x128fc6(0xe1)](_0x485351[_0x128fc6(0xcc)],{[Op['or']]:_[_0x128fc6(0x105)](_0x485351[_0x128fc6(0x112)],function(_0x1cb231){const _0x4ac6ab=_0x128fc6,_0x5385d8={};return _0x5385d8[_0x1cb231]={[Op[_0x4ac6ab(0x109)]]:'%'+_0x18b01f[_0x4ac6ab(0xb8)]['filter']+'%'},_0x5385d8;})})),_0x485351=_[_0x128fc6(0xe1)]({},_0x485351,_0x18b01f[_0x128fc6(0xd9)]),_0x35dd7a['getLists'](_0x485351);})[_0x3b4fbf(0x108)](function(_0x4a3228){const _0x37be2c=_0x3b4fbf;if(_0x4a3228)return _0x2deea1=_0x4a3228['length'],typeof _0x18b01f[_0x37be2c(0xb8)][_0x37be2c(0x10f)]==='undefined'&&(_0x485351[_0x37be2c(0xbe)]=qs[_0x37be2c(0xbe)](_0x18b01f[_0x37be2c(0xb8)]['limit']),_0x485351[_0x37be2c(0xae)]=qs['offset'](_0x18b01f['query'][_0x37be2c(0xae)])),_0x35dd7a[_0x37be2c(0xe7)](_0x485351);})[_0x3b4fbf(0x108)](function(_0x18ee93){if(_0x18ee93)return _0x18ee93?{'count':_0x2deea1,'rows':_0x18ee93}:null;})[_0x3b4fbf(0x108)](respondWithResult(_0xb97ec,null))[_0x3b4fbf(0x10a)](handleError(_0xb97ec,null));},exports[a51_0x51708d(0xdf)]=function(_0x34964d,_0x6f9845){const _0x331521=a51_0x51708d;let _0xdaba31,_0x46404e;return db['Campaign'][_0x331521(0xda)]({'where':{'id':_0x34964d[_0x331521(0xcd)]['id']}})[_0x331521(0x108)](handleEntityNotFound(_0x6f9845,null))[_0x331521(0x108)](function(_0x4a8ec8){const _0x319855=_0x331521;if(_0x4a8ec8)return _0x46404e=_0x4a8ec8,_0x4a8ec8[_0x319855(0xdf)](_0x34964d['body'][_0x319855(0xdb)],{'through':_[_0x319855(0xe9)](_0x34964d[_0x319855(0xe4)],[_0x319855(0xdb),'id'])});return null;})['then'](function(_0x311870){const _0x586349=_0x331521;let _0xbfe04b;_0xdaba31=_0x311870||[];const _0x3be893=[];if(_0x311870){for(let _0x15cdc7=0x0;_0x15cdc7<_0x311870[_0x586349(0xb2)];_0x15cdc7+=0x1){const _0x1509c0=_0x311870[_0x15cdc7][_0x586349(0xed)]({'plain':!![]});_0x46404e[_0x586349(0xfd)]=_0x34964d['body'][_0x586349(0xfd)]?_0x34964d['body']['dialCheckDuplicateType']:_0x46404e['dialCheckDuplicateType'];switch(_0x46404e[_0x586349(0xfd)]){case _0x586349(0x113):_0xbfe04b=squel[_0x586349(0xbb)]()[_0x586349(0x103)]('cm_hopper')[_0x586349(0xab)]([_0x586349(0xe3),_0x586349(0xb5),_0x586349(0xb3),_0x586349(0xfa),_0x586349(0xff),_0x586349(0xfe),_0x586349(0xb9)],squel[_0x586349(0xf3)]()[_0x586349(0xd1)](_0x586349(0xe3),_0x586349(0xe3))[_0x586349(0xd1)]('NOW()','scheduledAt')[_0x586349(0xd1)]('id',_0x586349(0xb3))['field'](_0x1509c0['CmListId'][_0x586349(0x102)](),_0x586349(0xfa))[_0x586349(0xd1)](_0x34964d['params']['id'][_0x586349(0x102)](),'CampaignId')['field'](_0x586349(0x101),'createdAt')[_0x586349(0xd1)](_0x586349(0x101),_0x586349(0xb9))['from']('cm_contacts')[_0x586349(0xcc)](_0x586349(0xd4))[_0x586349(0xcc)](_0x586349(0xc5),_0x1509c0['CmListId'][_0x586349(0x102)]())[_0x586349(0xcc)](_0x586349(0xf4))[_0x586349(0xcc)](_0x586349(0x10b),squel[_0x586349(0xf3)]()[_0x586349(0xd1)](_0x586349(0xc6))[_0x586349(0xac)](_0x586349(0xeb))[_0x586349(0xcc)](_0x586349(0xce),_0x34964d[_0x586349(0xcd)]['id'][_0x586349(0x102)]()))[_0x586349(0xcc)](_0x586349(0x10b),squel[_0x586349(0xf3)]()[_0x586349(0xd1)](_0x586349(0xd8))[_0x586349(0xac)](_0x586349(0x110))[_0x586349(0xcc)](_0x586349(0xce),_0x34964d[_0x586349(0xcd)]['id'][_0x586349(0x102)]())))[_0x586349(0x102)]();break;case _0x586349(0x111):_0xbfe04b=squel[_0x586349(0xbb)]()[_0x586349(0x103)](_0x586349(0x110))[_0x586349(0xab)]([_0x586349(0xe3),_0x586349(0xb5),_0x586349(0xb3),'ListId',_0x586349(0xff),_0x586349(0xfe),_0x586349(0xb9)],squel[_0x586349(0xf3)]()[_0x586349(0xd1)](_0x586349(0xe3),_0x586349(0xe3))[_0x586349(0xd1)](_0x586349(0x101),_0x586349(0xb5))[_0x586349(0xd1)]('id','ContactId')[_0x586349(0xd1)](_0x1509c0[_0x586349(0xf9)][_0x586349(0x102)](),_0x586349(0xfa))['field'](_0x34964d['params']['id'][_0x586349(0x102)](),_0x586349(0xff))[_0x586349(0xd1)]('NOW()',_0x586349(0xfe))[_0x586349(0xd1)]('NOW()',_0x586349(0xb9))[_0x586349(0xac)](_0x586349(0xc0))[_0x586349(0xcc)](_0x586349(0xd4))[_0x586349(0xcc)]('ListId\x20=\x20?',_0x1509c0[_0x586349(0xf9)][_0x586349(0x102)]())['where']('phone\x20IS\x20NOT\x20NULL')[_0x586349(0xcc)](_0x586349(0x10b),squel[_0x586349(0xf3)]()[_0x586349(0xd1)]('COALESCE(phone,\x27\x27)')[_0x586349(0xac)](_0x586349(0x110))[_0x586349(0xcc)](_0x586349(0xce),_0x34964d[_0x586349(0xcd)]['id'][_0x586349(0x102)]())))[_0x586349(0x102)]();break;default:_0xbfe04b=squel[_0x586349(0xbb)]()[_0x586349(0x103)](_0x586349(0x110))[_0x586349(0xab)]([_0x586349(0xe3),_0x586349(0xb5),_0x586349(0xb3),'ListId',_0x586349(0xff),'createdAt',_0x586349(0xb9)],squel[_0x586349(0xf3)]()['field'](_0x586349(0xe3),_0x586349(0xe3))[_0x586349(0xd1)](_0x586349(0x101),_0x586349(0xb5))[_0x586349(0xd1)]('id',_0x586349(0xb3))[_0x586349(0xd1)](_0x1509c0[_0x586349(0xf9)][_0x586349(0x102)](),_0x586349(0xfa))['field'](_0x34964d[_0x586349(0xcd)]['id'][_0x586349(0x102)](),_0x586349(0xff))[_0x586349(0xd1)](_0x586349(0x101),_0x586349(0xfe))[_0x586349(0xd1)](_0x586349(0x101),_0x586349(0xb9))[_0x586349(0xac)]('cm_contacts')[_0x586349(0xcc)](_0x586349(0xd4))['where']('ListId\x20=\x20?',_0x1509c0[_0x586349(0xf9)][_0x586349(0x102)]())[_0x586349(0xcc)](_0x586349(0xf4)))[_0x586349(0x102)]();}_0x3be893[_0x586349(0xef)](db[_0x586349(0xc7)]['query'](_0xbfe04b));}return Promise[_0x586349(0xd6)](_0x3be893);}})['then'](function(){return _0xdaba31;})[_0x331521(0x108)](respondWithResult(_0x6f9845,null))['catch'](handleError(_0x6f9845,null));},exports['removeLists']=function(_0x2dca97,_0x136bf5){const _0x3dfc43=a51_0x51708d;return db[_0x3dfc43(0xa9)][_0x3dfc43(0xda)]({'where':{'id':_0x2dca97[_0x3dfc43(0xcd)]['id']}})[_0x3dfc43(0x108)](handleEntityNotFound(_0x136bf5,null))['then'](function(_0x5549c4){const _0x365952=_0x3dfc43;if(_0x5549c4)return _0x5549c4[_0x365952(0xbc)](_0x2dca97['query'][_0x365952(0xdb)]);})[_0x3dfc43(0x108)](function(_0x3ca732){const _0x5591ed=_0x3dfc43;if(_0x3ca732)return db['CmHopper'][_0x5591ed(0xf1)]({'where':{'ListId':_0x2dca97['query'][_0x5591ed(0xdb)],'CampaignId':_0x2dca97[_0x5591ed(0xcd)]['id']}})['then'](function(){return _0x3ca732;});})[_0x3dfc43(0x108)](respondWithStatusCode(_0x136bf5,null))['catch'](handleError(_0x136bf5,null));},exports[a51_0x51708d(0xf8)]=function(_0x5cc547,_0x50d915){const _0x2bf5f2=a51_0x51708d;let _0x2b03e3={'raw':!![],'where':{}};const _0x51bb71={},_0x351cb2={'count':0x0,'rows':[]};return db[_0x2bf5f2(0xa9)][_0x2bf5f2(0xda)]({'where':{'id':_0x5cc547[_0x2bf5f2(0xcd)]['id']}})[_0x2bf5f2(0x108)](handleEntityNotFound(_0x50d915,null))['then'](function(_0x483333){const _0x111bfa=_0x2bf5f2;if(_0x483333)return _0x51bb71['model']=_[_0x111bfa(0xd3)](db[_0x111bfa(0x10d)][_0x111bfa(0xfb)]),_0x51bb71[_0x111bfa(0xb8)]=_['keys'](_0x5cc547['query']),_0x51bb71[_0x111bfa(0xba)]=_[_0x111bfa(0xf6)](_0x51bb71['model'],_0x51bb71['query']),_0x2b03e3['attributes']=_[_0x111bfa(0xf6)](_0x51bb71[_0x111bfa(0xaa)],qs[_0x111bfa(0xdc)](_0x5cc547[_0x111bfa(0xb8)][_0x111bfa(0xdc)])),_0x2b03e3['attributes']=_0x2b03e3[_0x111bfa(0x112)]['length']?_0x2b03e3[_0x111bfa(0x112)]:_0x51bb71[_0x111bfa(0xaa)],typeof _0x5cc547['query'][_0x111bfa(0x10f)]==='undefined'&&(_0x2b03e3[_0x111bfa(0xbe)]=qs[_0x111bfa(0xbe)](_0x5cc547[_0x111bfa(0xb8)][_0x111bfa(0xbe)]),_0x2b03e3[_0x111bfa(0xae)]=qs['offset'](_0x5cc547[_0x111bfa(0xb8)][_0x111bfa(0xae)])),_0x2b03e3[_0x111bfa(0xc8)]=qs[_0x111bfa(0xdd)](_0x5cc547[_0x111bfa(0xb8)][_0x111bfa(0xdd)]),_0x2b03e3[_0x111bfa(0xcc)]=qs[_0x111bfa(0xba)](_[_0x111bfa(0xc1)](_0x5cc547['query'],_0x51bb71[_0x111bfa(0xba)])),_0x2b03e3[_0x111bfa(0xcc)]['CampaignId']=_0x483333['id'],_0x5cc547[_0x111bfa(0xb8)][_0x111bfa(0xaf)]&&(_0x2b03e3[_0x111bfa(0xcc)]=_['merge'](_0x2b03e3['where'],{[Op['or']]:_[_0x111bfa(0x105)](_0x2b03e3[_0x111bfa(0x112)],function(_0x4293d7){const _0x5cfd1a=_0x111bfa,_0x373281={};return _0x373281[_0x4293d7]={[Op['like']]:'%'+_0x5cc547[_0x5cfd1a(0xb8)][_0x5cfd1a(0xaf)]+'%'},_0x373281;})})),_0x2b03e3=_['merge']({},_0x2b03e3,_0x5cc547['options']),db['CmList'][_0x111bfa(0xc4)]({'where':_0x2b03e3['where']})[_0x111bfa(0x108)](function(_0x3fdcfa){const _0x4c400a=_0x111bfa;return _0x351cb2[_0x4c400a(0xc4)]=_0x3fdcfa,_0x5cc547[_0x4c400a(0xb8)]['includeAll']&&(_0x2b03e3[_0x4c400a(0xf5)]=[{'all':!![]}]),db[_0x4c400a(0x10d)][_0x4c400a(0xea)](_0x2b03e3);})[_0x111bfa(0x108)](function(_0x7349a2){const _0x246906=_0x111bfa;return _0x351cb2[_0x246906(0xde)]=_0x7349a2,_0x351cb2;});})[_0x2bf5f2(0x108)](respondWithFilteredResult(_0x50d915,_0x2b03e3))[_0x2bf5f2(0x10a)](handleError(_0x50d915,null));},exports[a51_0x51708d(0xc2)]=function(_0x10160d,_0x1949b9){const _0xc3a1ec=a51_0x51708d;let _0x5972c9;return db[_0xc3a1ec(0xa9)]['findOne']({'where':{'id':_0x10160d['params']['id']}})[_0xc3a1ec(0x108)](handleEntityNotFound(_0x1949b9,null))[_0xc3a1ec(0x108)](function(_0x5f1783){const _0x4152df=_0xc3a1ec;if(_0x5f1783)return _0x5f1783[_0x4152df(0xc2)](_0x10160d[_0x4152df(0xe4)]['ids'],{'through':_[_0x4152df(0xe9)](_0x10160d[_0x4152df(0xe4)],[_0x4152df(0xdb),'id'])});return null;})[_0xc3a1ec(0x108)](function(_0x223437){const _0x4492a8=_0xc3a1ec;let _0x455aed;_0x5972c9=_0x223437||[];const _0x2d5f29=[];if(_0x223437){for(let _0x1bd23f=0x0;_0x1bd23f<_0x223437['length'];_0x1bd23f+=0x1){const _0x3afd0c=_0x223437[_0x1bd23f][_0x4492a8(0xed)]({'plain':!![]});_0x455aed=squel[_0x4492a8(0xbb)]()[_0x4492a8(0x103)](_0x4492a8(0xca))[_0x4492a8(0xab)](['phone',_0x4492a8(0xb3),'ListId',_0x4492a8(0xff),_0x4492a8(0xfe),_0x4492a8(0xb9)],squel[_0x4492a8(0xf3)]()['field']('phone',_0x4492a8(0xe3))['field']('id',_0x4492a8(0xb3))[_0x4492a8(0xd1)](_0x3afd0c['CmListId'][_0x4492a8(0x102)](),_0x4492a8(0xfa))[_0x4492a8(0xd1)](_0x10160d[_0x4492a8(0xcd)]['id'][_0x4492a8(0x102)](),_0x4492a8(0xff))[_0x4492a8(0xd1)](_0x4492a8(0x101),_0x4492a8(0xfe))['field'](_0x4492a8(0x101),_0x4492a8(0xb9))[_0x4492a8(0xac)](_0x4492a8(0xc0))[_0x4492a8(0xcc)]('deletedAt\x20IS\x20NULL')['where'](_0x4492a8(0xc5),_0x3afd0c[_0x4492a8(0xf9)]['toString']())[_0x4492a8(0xcc)]('phone\x20IS\x20NOT\x20NULL'))['toString'](),_0x2d5f29[_0x4492a8(0xef)](db[_0x4492a8(0xc7)][_0x4492a8(0xb8)](_0x455aed));}return Promise[_0x4492a8(0xd6)](_0x2d5f29);}})[_0xc3a1ec(0x108)](function(){return _0x5972c9;})[_0xc3a1ec(0x108)](respondWithResult(_0x1949b9,null))[_0xc3a1ec(0x10a)](handleError(_0x1949b9,null));},exports['removeBlackLists']=function(_0x39e85e,_0x497eb4){const _0x4e7b7e=a51_0x51708d;return db[_0x4e7b7e(0xa9)]['findOne']({'where':{'id':_0x39e85e[_0x4e7b7e(0xcd)]['id']}})[_0x4e7b7e(0x108)](handleEntityNotFound(_0x497eb4,null))[_0x4e7b7e(0x108)](function(_0x2fc1d1){const _0x585412=_0x4e7b7e;if(_0x2fc1d1)return _0x2fc1d1[_0x585412(0xbf)](_0x39e85e['query'][_0x585412(0xdb)]);})[_0x4e7b7e(0x108)](function(_0x4e3985){const _0x46c88b=_0x4e7b7e;if(_0x4e3985)return db[_0x46c88b(0xf2)][_0x46c88b(0xf1)]({'where':{'ListId':_0x39e85e[_0x46c88b(0xb8)][_0x46c88b(0xdb)],'CampaignId':_0x39e85e[_0x46c88b(0xcd)]['id']}})[_0x46c88b(0x108)](function(){return _0x4e3985;});})[_0x4e7b7e(0x108)](respondWithStatusCode(_0x497eb4,null))[_0x4e7b7e(0x10a)](handleError(_0x497eb4,null));};
\ No newline at end of file
+const a51_0xd7b1=['createdAt','destroy','send','addBlackLists','CmListId','Unable\x20to\x20retrieve\x20the\x20current\x20user','cm_hopper_black','CampaignId\x20=\x20?','end','CmHopperBlack','IvrCampaigns','filters','model','field','Content-Range','nolimit','insert','offset','UserProfileResource','updatedAt','intersection','always','dialCheckDuplicateType','onlyIfOpen','api','getHopperBlacks','findOne','includeAll','../../mysqldb','userProfileId','cm_hopper_final','user','cm_hopper','length','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','params','cm_contacts','type','CmHopperFinal','show','rawAttributes','COALESCE(phone,\x27\x27)','sendStatus','update','name','get','like','filter','lodash','autoAssociation','fields','then','phone\x20IS\x20NOT\x20NULL','getHoppers','all','catch','fromQuery','json','create','CmList','NOW()','ids','count','removeLists','map','index','into','sequelize','fieldName','squel','deletedAt\x20IS\x20NULL','role','ListId\x20=\x20?','Campaign','include','addLists','findAll','ListId','UserProfileSection','toString','select','key','body','scheduledAt','omit','CmHopperHistory','undefined','rows','sort','push','limit','error','where','query','pick','VIRTUAL','getHopperFinals','phone\x20NOT\x20IN\x20(?)','options','removeBlackLists','order','keys','merge','COALESCE(calleridnum,\x27\x27)','set','getLists','getBlackLists','CmHopper','ContactId','attributes','status','from','CampaignId','phone'];(function(_0x20fa0e,_0x2c500d){const _0xd7b1d1=function(_0x30511c){while(--_0x30511c){_0x20fa0e['push'](_0x20fa0e['shift']());}};_0xd7b1d1(++_0x2c500d);}(a51_0xd7b1,0x1be));const a51_0x3051=function(_0x20fa0e,_0x2c500d){_0x20fa0e=_0x20fa0e-0x8d;let _0xd7b1d1=a51_0xd7b1[_0x20fa0e];return _0xd7b1d1;};const a51_0x1af30c=a51_0x3051;'use strict';const _=require(a51_0x1af30c(0xc7)),squel=require(a51_0x1af30c(0xdc)),qs=require('../../components/parsers/qs'),logger=require('../../config/logger')(a51_0x1af30c(0xaf)),{db}=require(a51_0x1af30c(0xb3)),{Op}=require(a51_0x1af30c(0xda));function respondWithStatusCode(_0x407ae8,_0x3eb787){return _0x3eb787=_0x3eb787||0xcc,function(_0x5dfa0f){const _0x532de9=a51_0x3051;if(_0x5dfa0f)return _0x407ae8[_0x532de9(0xc1)](_0x3eb787);return _0x407ae8[_0x532de9(0x93)](_0x3eb787)[_0x532de9(0x9f)]();};}function respondWithResult(_0x7b88c5,_0x25049c){return _0x25049c=_0x25049c||0xc8,function(_0x59c328){const _0x5d06f8=a51_0x3051;if(_0x59c328)return _0x7b88c5[_0x5d06f8(0x93)](_0x25049c)[_0x5d06f8(0xd0)](_0x59c328);};}function respondWithFilteredResult(_0x361650,_0x5616af){return function(_0x232ebb){const _0x2b48cb=a51_0x3051;if(_0x232ebb){const _0x1abbba=_0x232ebb[_0x2b48cb(0xd5)],_0x1e40c7=_0x5616af[_0x2b48cb(0xa8)];let _0x37bf5d=_0x5616af[_0x2b48cb(0xa8)]+_0x5616af[_0x2b48cb(0xf1)],_0x194fbb;return _0x37bf5d>=_0x1abbba?(_0x37bf5d=_0x1abbba,_0x194fbb=0xc8):_0x194fbb=0xce,_0x361650['status'](_0x194fbb),_0x361650[_0x2b48cb(0x8d)](_0x2b48cb(0xa5),_0x1e40c7+'-'+_0x37bf5d+'/'+_0x1abbba)[_0x2b48cb(0xd0)](_0x232ebb);}return null;};}function saveUpdates(_0x4d9689){return function(_0xf42410){if(_0xf42410)return _0xf42410['update'](_0x4d9689)['then'](function(_0x1c0f84){return _0x1c0f84;});return null;};}function removeEntity(_0x4fdc52){return function(_0x3b6607){const _0x24ac1f=a51_0x3051;if(_0x3b6607)return _0x3b6607[_0x24ac1f(0x98)]()[_0x24ac1f(0xca)](function(){const _0x1043fa=_0x24ac1f,_0xf4440c=_0x3b6607['get']({'plain':!![]}),_0x501336=_0x1043fa(0xa1);return db['UserProfileResource'][_0x1043fa(0x98)]({'where':{'type':_0x501336,'resourceId':_0xf4440c['id']}})[_0x1043fa(0xca)](function(){return _0x3b6607;});})[_0x24ac1f(0xca)](function(){const _0x4777a3=_0x24ac1f;_0x4fdc52[_0x4777a3(0x93)](0xcc)[_0x4777a3(0x9f)]();});};}function handleEntityNotFound(_0x24699e){return function(_0x1325a9){return!_0x1325a9&&_0x24699e['sendStatus'](0x194),_0x1325a9;};}function handleError(_0x4ce265,_0x291c22){return _0x291c22=_0x291c22||0x1f4,function(_0xcdb775){const _0x188937=a51_0x3051;logger[_0x188937(0xf2)](_0xcdb775['stack']),_0xcdb775[_0x188937(0xc3)]&&delete _0xcdb775[_0x188937(0xc3)],_0x4ce265['status'](_0x291c22)[_0x188937(0x99)](_0xcdb775);};}exports[a51_0x1af30c(0xd8)]=function(_0x593e53,_0x1d96a5){const _0x2e1cbd=a51_0x1af30c;let _0x3b4ee1={};const _0x3c8e7d={},_0x59e533={'count':0x0,'rows':[]},_0x59a05d=_[_0x2e1cbd(0xd7)](db['Campaign'][_0x2e1cbd(0xbf)],function(_0x9e0579){const _0x3fcc57=_0x2e1cbd;return{'name':_0x9e0579[_0x3fcc57(0xdb)],'type':_0x9e0579[_0x3fcc57(0xbc)][_0x3fcc57(0xe8)]};});_0x3c8e7d[_0x2e1cbd(0xa3)]=_['map'](_0x59a05d,_0x2e1cbd(0xc3)),_0x3c8e7d[_0x2e1cbd(0xf4)]=_['keys'](_0x593e53[_0x2e1cbd(0xf4)]),_0x3c8e7d[_0x2e1cbd(0xa2)]=_[_0x2e1cbd(0xab)](_0x3c8e7d['model'],_0x3c8e7d[_0x2e1cbd(0xf4)]),_0x3b4ee1['attributes']=_[_0x2e1cbd(0xab)](_0x3c8e7d[_0x2e1cbd(0xa3)],qs[_0x2e1cbd(0xc9)](_0x593e53[_0x2e1cbd(0xf4)][_0x2e1cbd(0xc9)])),_0x3b4ee1['attributes']=_0x3b4ee1['attributes']['length']?_0x3b4ee1[_0x2e1cbd(0x92)]:_0x3c8e7d[_0x2e1cbd(0xa3)];typeof _0x593e53[_0x2e1cbd(0xf4)]['nolimit']===_0x2e1cbd(0xed)&&(_0x3b4ee1[_0x2e1cbd(0xf1)]=qs[_0x2e1cbd(0xf1)](_0x593e53[_0x2e1cbd(0xf4)][_0x2e1cbd(0xf1)]),_0x3b4ee1['offset']=qs[_0x2e1cbd(0xa8)](_0x593e53[_0x2e1cbd(0xf4)][_0x2e1cbd(0xa8)]));_0x3b4ee1['order']=qs['sort'](_0x593e53[_0x2e1cbd(0xf4)][_0x2e1cbd(0xef)]),_0x3b4ee1[_0x2e1cbd(0xf3)]=qs['filters'](_[_0x2e1cbd(0xf5)](_0x593e53[_0x2e1cbd(0xf4)],_0x3c8e7d['filters']),_0x59a05d);_0x593e53['query'][_0x2e1cbd(0xc6)]&&(_0x3b4ee1[_0x2e1cbd(0xf3)]=_[_0x2e1cbd(0xfd)](_0x3b4ee1['where'],{[Op['or']]:_[_0x2e1cbd(0xd7)](_0x59a05d,function(_0x3511bf){const _0x3f4a9e=_0x2e1cbd;if(_0x3511bf['type']!==_0x3f4a9e(0xf6)){const _0x5d2681={};return _0x5d2681[_0x3511bf[_0x3f4a9e(0xc3)]]={[Op[_0x3f4a9e(0xc5)]]:'%'+_0x593e53[_0x3f4a9e(0xf4)][_0x3f4a9e(0xc6)]+'%'},_0x5d2681;}})}));_0x3b4ee1=_[_0x2e1cbd(0xfd)]({},_0x3b4ee1,_0x593e53[_0x2e1cbd(0xf9)]);const _0xe824f5={'where':_0x3b4ee1[_0x2e1cbd(0xf3)]};return db['Campaign'][_0x2e1cbd(0xd5)](_0xe824f5)['then'](function(_0x514648){const _0x166abb=_0x2e1cbd;return _0x59e533[_0x166abb(0xd5)]=_0x514648,_0x593e53[_0x166abb(0xf4)]['includeAll']&&(_0x3b4ee1[_0x166abb(0xe1)]=[{'all':!![]}]),db[_0x166abb(0xe0)]['findAll'](_0x3b4ee1);})['then'](function(_0x550802){const _0x125174=_0x2e1cbd;return _0x59e533[_0x125174(0xee)]=_0x550802,_0x59e533;})['then'](respondWithFilteredResult(_0x1d96a5,_0x3b4ee1))[_0x2e1cbd(0xce)](handleError(_0x1d96a5,null));},exports[a51_0x1af30c(0xbe)]=function(_0x26ed26,_0x684f98){const _0x2a0686=a51_0x1af30c;let _0x35a051={'raw':![],'where':{'id':_0x26ed26[_0x2a0686(0xba)]['id']}};const _0x554e5e={};return _0x554e5e[_0x2a0686(0xa3)]=_[_0x2a0686(0xfc)](db[_0x2a0686(0xe0)][_0x2a0686(0xbf)]),_0x554e5e[_0x2a0686(0xf4)]=_['keys'](_0x26ed26['query']),_0x554e5e['filters']=_[_0x2a0686(0xab)](_0x554e5e[_0x2a0686(0xa3)],_0x554e5e['query']),_0x35a051[_0x2a0686(0x92)]=_['intersection'](_0x554e5e[_0x2a0686(0xa3)],qs['fields'](_0x26ed26[_0x2a0686(0xf4)][_0x2a0686(0xc9)])),_0x35a051['attributes']=_0x35a051[_0x2a0686(0x92)][_0x2a0686(0xb8)]?_0x35a051[_0x2a0686(0x92)]:_0x554e5e[_0x2a0686(0xa3)],_0x26ed26['query'][_0x2a0686(0xb2)]&&(_0x35a051[_0x2a0686(0xe1)]=[{'all':!![]}]),_0x35a051=_[_0x2a0686(0xfd)]({},_0x35a051,_0x26ed26[_0x2a0686(0xf9)]),db[_0x2a0686(0xe0)][_0x2a0686(0xb1)](_0x35a051)[_0x2a0686(0xca)](handleEntityNotFound(_0x684f98,null))[_0x2a0686(0xca)](respondWithResult(_0x684f98,null))[_0x2a0686(0xce)](handleError(_0x684f98,null));},exports[a51_0x1af30c(0xd1)]=function(_0x78781f,_0x36edae){const _0xfcd6dd=a51_0x1af30c;return db[_0xfcd6dd(0xe0)][_0xfcd6dd(0xd1)](_0x78781f[_0xfcd6dd(0xe9)],{})[_0xfcd6dd(0xca)](function(_0x5163f5){const _0x30cb75=_0xfcd6dd,_0x41c667=_0x78781f[_0x30cb75(0xb6)]['get']({'plain':!![]});if(!_0x41c667)throw new Error(_0x30cb75(0x9c));if(_0x41c667['role']===_0x30cb75(0xb6)){const _0x3d03d2=_0x5163f5[_0x30cb75(0xc4)]({'plain':!![]}),_0x4e117d=_0x30cb75(0xa1);return db[_0x30cb75(0xe5)][_0x30cb75(0xb1)]({'where':{'name':_0x4e117d,'userProfileId':_0x41c667[_0x30cb75(0xb4)]},'raw':!![]})['then'](function(_0x300ea3){const _0x3f2c0c=_0x30cb75;return _0x300ea3&&_0x300ea3[_0x3f2c0c(0xc8)]===0x0?db[_0x3f2c0c(0xa9)][_0x3f2c0c(0xd1)]({'name':_0x3d03d2['name'],'resourceId':_0x3d03d2['id'],'type':_0x300ea3[_0x3f2c0c(0xc3)],'sectionId':_0x300ea3['id']},{})[_0x3f2c0c(0xca)](function(){return _0x5163f5;}):_0x5163f5;})[_0x30cb75(0xce)](function(_0x10678a){const _0x4ad932=_0x30cb75;logger[_0x4ad932(0xf2)](_0x4ad932(0xb9),_0x10678a);throw _0x10678a;});}return _0x5163f5;})[_0xfcd6dd(0xca)](respondWithResult(_0x36edae,0xc9))[_0xfcd6dd(0xce)](handleError(_0x36edae,null));},exports['clone']=function(_0x317b1f,_0x48e34a){const _0x42c084=a51_0x1af30c;let _0x42e948={'where':{'id':_0x317b1f[_0x42c084(0xba)]['id']}};const _0x184ce1={};return _0x184ce1['model']=_[_0x42c084(0xfc)](db[_0x42c084(0xe0)]['rawAttributes']),_0x42e948['attributes']=_[_0x42c084(0xab)](_0x184ce1[_0x42c084(0xa3)],qs[_0x42c084(0xc9)](_0x317b1f['query'][_0x42c084(0xc9)])),_0x42e948[_0x42c084(0x92)]=_0x42e948[_0x42c084(0x92)][_0x42c084(0xb8)]?_0x42e948[_0x42c084(0x92)]:_0x184ce1[_0x42c084(0xa3)],_0x317b1f[_0x42c084(0xf4)][_0x42c084(0xb2)]&&(_0x42e948['include']=[{'all':!![]}]),_0x42e948=_['merge']({},_0x42e948,_0x317b1f[_0x42c084(0xf9)]),db[_0x42c084(0xe0)][_0x42c084(0xb1)](_0x42e948)['then'](handleEntityNotFound(_0x48e34a,null))[_0x42c084(0xca)](function(_0x3a6911){const _0x372d87=_0x42c084;if(_0x3a6911){let _0x166a5d=_0x3a6911['get']({'plain':!![]});return _0x166a5d=qs[_0x372d87(0xeb)](_0x166a5d,['id','createdAt',_0x372d87(0xaa)]),_0x317b1f[_0x372d87(0xe9)]=_['omit'](_0x317b1f[_0x372d87(0xe9)],['id',_0x372d87(0x97),_0x372d87(0xaa)]),db['Campaign']['create'](_['merge'](_0x166a5d,_0x317b1f[_0x372d87(0xe9)]),{'include':_0x317b1f['query']['includeAll']?[{'all':!![]}]:undefined})[_0x372d87(0xca)](function(_0x10d269){const _0x2d960a=_0x372d87,_0x18a90e=_0x317b1f[_0x2d960a(0xb6)][_0x2d960a(0xc4)]({'plain':!![]});if(!_0x18a90e)throw new Error(_0x2d960a(0x9c));if(_0x18a90e[_0x2d960a(0xde)]===_0x2d960a(0xb6)){const _0xa4128d=_0x10d269[_0x2d960a(0xc4)]({'plain':!![]}),_0x3597df='IvrCampaigns';return db['UserProfileSection']['findOne']({'where':{'name':_0x3597df,'userProfileId':_0x18a90e[_0x2d960a(0xb4)]},'raw':!![]})['then'](function(_0x53cfc5){const _0x183934=_0x2d960a;return _0x53cfc5&&_0x53cfc5[_0x183934(0xc8)]===0x0?db['UserProfileResource'][_0x183934(0xd1)]({'name':_0xa4128d[_0x183934(0xc3)],'resourceId':_0xa4128d['id'],'type':_0x53cfc5[_0x183934(0xc3)],'sectionId':_0x53cfc5['id']},{})['then'](function(){return _0x10d269;}):_0x10d269;})['catch'](function(_0x3f3e27){const _0x6ef15a=_0x2d960a;logger[_0x6ef15a(0xf2)]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x3f3e27);throw _0x3f3e27;});}return _0x10d269;});}})[_0x42c084(0xca)](respondWithResult(_0x48e34a,0xc9))[_0x42c084(0xce)](handleError(_0x48e34a,null));},exports[a51_0x1af30c(0xc2)]=function(_0x59f8bf,_0x8ea9c){const _0x2ba2bb=a51_0x1af30c;return _0x59f8bf[_0x2ba2bb(0xe9)]['id']&&delete _0x59f8bf[_0x2ba2bb(0xe9)]['id'],db['Campaign'][_0x2ba2bb(0xb1)]({'where':{'id':_0x59f8bf[_0x2ba2bb(0xba)]['id']}})[_0x2ba2bb(0xca)](handleEntityNotFound(_0x8ea9c,null))[_0x2ba2bb(0xca)](saveUpdates(_0x59f8bf['body'],null))['then'](respondWithResult(_0x8ea9c,null))[_0x2ba2bb(0xce)](handleError(_0x8ea9c,null));},exports[a51_0x1af30c(0x98)]=function(_0x12897a,_0x538038){const _0x55641a=a51_0x1af30c;return db['Campaign'][_0x55641a(0xb1)]({'where':{'id':_0x12897a[_0x55641a(0xba)]['id']}})[_0x55641a(0xca)](handleEntityNotFound(_0x538038,null))[_0x55641a(0xca)](removeEntity(_0x538038,null))['catch'](handleError(_0x538038,null));},exports[a51_0x1af30c(0xcc)]=function(_0x44d14a,_0x542ed4){const _0x1ca495=a51_0x1af30c;let _0x4c2473={'raw':!![],'where':{}};const _0x565536={},_0x540f47={'count':0x0,'rows':[]};return db[_0x1ca495(0xe0)][_0x1ca495(0xb1)]({'where':{'id':_0x44d14a[_0x1ca495(0xba)]['id']}})['then'](handleEntityNotFound(_0x542ed4,null))[_0x1ca495(0xca)](function(_0x3c6c9d){const _0x464b12=_0x1ca495;if(_0x3c6c9d)return _0x565536[_0x464b12(0xa3)]=_[_0x464b12(0xfc)](db[_0x464b12(0x90)][_0x464b12(0xbf)]),_0x565536[_0x464b12(0xf4)]=_[_0x464b12(0xfc)](_0x44d14a[_0x464b12(0xf4)]),_0x565536['filters']=_[_0x464b12(0xab)](_0x565536['model'],_0x565536[_0x464b12(0xf4)]),_0x4c2473[_0x464b12(0x92)]=_[_0x464b12(0xab)](_0x565536[_0x464b12(0xa3)],qs[_0x464b12(0xc9)](_0x44d14a[_0x464b12(0xf4)]['fields'])),_0x4c2473['attributes']=_0x4c2473['attributes'][_0x464b12(0xb8)]?_0x4c2473[_0x464b12(0x92)]:_0x565536['model'],typeof _0x44d14a[_0x464b12(0xf4)][_0x464b12(0xa6)]==='undefined'&&(_0x4c2473[_0x464b12(0xf1)]=qs['limit'](_0x44d14a[_0x464b12(0xf4)]['limit']),_0x4c2473[_0x464b12(0xa8)]=qs['offset'](_0x44d14a[_0x464b12(0xf4)]['offset'])),_0x4c2473[_0x464b12(0xfb)]=qs['sort'](_0x44d14a[_0x464b12(0xf4)][_0x464b12(0xef)]),_0x4c2473[_0x464b12(0xf3)]=qs[_0x464b12(0xa2)](_['pick'](_0x44d14a[_0x464b12(0xf4)],_0x565536['filters'])),_0x4c2473[_0x464b12(0xf3)][_0x464b12(0x95)]=_0x3c6c9d['id'],_0x44d14a[_0x464b12(0xf4)][_0x464b12(0xc6)]&&(_0x4c2473[_0x464b12(0xf3)]=_['merge'](_0x4c2473[_0x464b12(0xf3)],{[Op['or']]:_[_0x464b12(0xd7)](_0x4c2473[_0x464b12(0x92)],function(_0x58ef0e){const _0x115a56=_0x464b12,_0xa47577={};return _0xa47577[_0x58ef0e]={[Op[_0x115a56(0xc5)]]:'%'+_0x44d14a['query'][_0x115a56(0xc6)]+'%'},_0xa47577;})})),_0x4c2473=_[_0x464b12(0xfd)]({},_0x4c2473,_0x44d14a[_0x464b12(0xf9)]),db[_0x464b12(0x90)][_0x464b12(0xd5)]({'where':_0x4c2473['where']})['then'](function(_0x4b42cf){const _0x1929b3=_0x464b12;return _0x540f47[_0x1929b3(0xd5)]=_0x4b42cf,_0x44d14a[_0x1929b3(0xf4)][_0x1929b3(0xb2)]&&(_0x4c2473[_0x1929b3(0xe1)]=[{'all':!![]}]),db[_0x1929b3(0x90)]['findAll'](_0x4c2473);})[_0x464b12(0xca)](function(_0x1398ff){const _0x353e2b=_0x464b12;return _0x540f47[_0x353e2b(0xee)]=_0x1398ff,_0x540f47;});})[_0x1ca495(0xca)](respondWithFilteredResult(_0x542ed4,_0x4c2473))[_0x1ca495(0xce)](handleError(_0x542ed4,null));},exports['getHopperHistories']=function(_0x401171,_0x4d2f8a){const _0x1b96bc=a51_0x1af30c;let _0x513efa={'raw':!![],'where':{}};const _0x1be6e9={},_0xd2e762={'count':0x0,'rows':[]};return db[_0x1b96bc(0xe0)][_0x1b96bc(0xb1)]({'where':{'id':_0x401171[_0x1b96bc(0xba)]['id']}})[_0x1b96bc(0xca)](handleEntityNotFound(_0x4d2f8a,null))[_0x1b96bc(0xca)](function(_0xbab905){const _0x57af39=_0x1b96bc;if(_0xbab905)return _0x1be6e9[_0x57af39(0xa3)]=_[_0x57af39(0xfc)](db[_0x57af39(0xec)][_0x57af39(0xbf)]),_0x1be6e9[_0x57af39(0xf4)]=_['keys'](_0x401171[_0x57af39(0xf4)]),_0x1be6e9[_0x57af39(0xa2)]=_[_0x57af39(0xab)](_0x1be6e9['model'],_0x1be6e9[_0x57af39(0xf4)]),_0x513efa[_0x57af39(0x92)]=_[_0x57af39(0xab)](_0x1be6e9[_0x57af39(0xa3)],qs[_0x57af39(0xc9)](_0x401171[_0x57af39(0xf4)][_0x57af39(0xc9)])),_0x513efa[_0x57af39(0x92)]=_0x513efa[_0x57af39(0x92)][_0x57af39(0xb8)]?_0x513efa[_0x57af39(0x92)]:_0x1be6e9[_0x57af39(0xa3)],typeof _0x401171[_0x57af39(0xf4)][_0x57af39(0xa6)]===_0x57af39(0xed)&&(_0x513efa[_0x57af39(0xf1)]=qs[_0x57af39(0xf1)](_0x401171[_0x57af39(0xf4)][_0x57af39(0xf1)]),_0x513efa[_0x57af39(0xa8)]=qs[_0x57af39(0xa8)](_0x401171[_0x57af39(0xf4)]['offset'])),_0x513efa[_0x57af39(0xfb)]=qs[_0x57af39(0xef)](_0x401171[_0x57af39(0xf4)]['sort']),_0x513efa[_0x57af39(0xf3)]=qs['filters'](_[_0x57af39(0xf5)](_0x401171[_0x57af39(0xf4)],_0x1be6e9[_0x57af39(0xa2)])),_0x513efa[_0x57af39(0xf3)][_0x57af39(0x95)]=_0xbab905['id'],_0x401171[_0x57af39(0xf4)][_0x57af39(0xc6)]&&(_0x513efa[_0x57af39(0xf3)]=_[_0x57af39(0xfd)](_0x513efa['where'],{[Op['or']]:_[_0x57af39(0xd7)](_0x513efa['attributes'],function(_0x190422){const _0x2db0c9=_0x57af39,_0x58b9da={};return _0x58b9da[_0x190422]={[Op[_0x2db0c9(0xc5)]]:'%'+_0x401171[_0x2db0c9(0xf4)]['filter']+'%'},_0x58b9da;})})),_0x513efa=_['merge']({},_0x513efa,_0x401171['options']),db[_0x57af39(0xec)][_0x57af39(0xd5)]({'where':_0x513efa[_0x57af39(0xf3)]})[_0x57af39(0xca)](function(_0x241193){const _0x272d94=_0x57af39;return _0xd2e762[_0x272d94(0xd5)]=_0x241193,_0x401171[_0x272d94(0xf4)][_0x272d94(0xb2)]&&(_0x513efa['include']=[{'all':!![]}]),db[_0x272d94(0xec)]['findAll'](_0x513efa);})[_0x57af39(0xca)](function(_0x4d5364){return _0xd2e762['rows']=_0x4d5364,_0xd2e762;});})[_0x1b96bc(0xca)](respondWithFilteredResult(_0x4d2f8a,_0x513efa))[_0x1b96bc(0xce)](handleError(_0x4d2f8a,null));},exports[a51_0x1af30c(0xf7)]=function(_0x3c5cc9,_0x14b881){const _0x49a04c=a51_0x1af30c;let _0x4ddc5d={'raw':!![],'where':{}};const _0x11d6c2={},_0xa51939={'count':0x0,'rows':[]};return db[_0x49a04c(0xe0)][_0x49a04c(0xb1)]({'where':{'id':_0x3c5cc9['params']['id']}})[_0x49a04c(0xca)](handleEntityNotFound(_0x14b881,null))[_0x49a04c(0xca)](function(_0x2ebbf3){const _0xdc2d95=_0x49a04c;if(_0x2ebbf3)return _0x11d6c2['model']=_['keys'](db[_0xdc2d95(0xbd)][_0xdc2d95(0xbf)]),_0x11d6c2[_0xdc2d95(0xf4)]=_['keys'](_0x3c5cc9[_0xdc2d95(0xf4)]),_0x11d6c2['filters']=_[_0xdc2d95(0xab)](_0x11d6c2['model'],_0x11d6c2[_0xdc2d95(0xf4)]),_0x4ddc5d[_0xdc2d95(0x92)]=_[_0xdc2d95(0xab)](_0x11d6c2[_0xdc2d95(0xa3)],qs[_0xdc2d95(0xc9)](_0x3c5cc9[_0xdc2d95(0xf4)]['fields'])),_0x4ddc5d['attributes']=_0x4ddc5d['attributes'][_0xdc2d95(0xb8)]?_0x4ddc5d[_0xdc2d95(0x92)]:_0x11d6c2[_0xdc2d95(0xa3)],typeof _0x3c5cc9[_0xdc2d95(0xf4)][_0xdc2d95(0xa6)]===_0xdc2d95(0xed)&&(_0x4ddc5d[_0xdc2d95(0xf1)]=qs[_0xdc2d95(0xf1)](_0x3c5cc9[_0xdc2d95(0xf4)][_0xdc2d95(0xf1)]),_0x4ddc5d[_0xdc2d95(0xa8)]=qs[_0xdc2d95(0xa8)](_0x3c5cc9[_0xdc2d95(0xf4)][_0xdc2d95(0xa8)])),_0x4ddc5d['order']=qs[_0xdc2d95(0xef)](_0x3c5cc9[_0xdc2d95(0xf4)][_0xdc2d95(0xef)]),_0x4ddc5d[_0xdc2d95(0xf3)]=qs[_0xdc2d95(0xa2)](_[_0xdc2d95(0xf5)](_0x3c5cc9[_0xdc2d95(0xf4)],_0x11d6c2[_0xdc2d95(0xa2)])),_0x4ddc5d[_0xdc2d95(0xf3)][_0xdc2d95(0x95)]=_0x2ebbf3['id'],_0x3c5cc9[_0xdc2d95(0xf4)][_0xdc2d95(0xc6)]&&(_0x4ddc5d[_0xdc2d95(0xf3)]=_[_0xdc2d95(0xfd)](_0x4ddc5d['where'],{[Op['or']]:_[_0xdc2d95(0xd7)](_0x4ddc5d[_0xdc2d95(0x92)],function(_0x3662eb){const _0x3fec0d=_0xdc2d95,_0x10bfe9={};return _0x10bfe9[_0x3662eb]={[Op['like']]:'%'+_0x3c5cc9[_0x3fec0d(0xf4)][_0x3fec0d(0xc6)]+'%'},_0x10bfe9;})})),_0x4ddc5d=_[_0xdc2d95(0xfd)]({},_0x4ddc5d,_0x3c5cc9[_0xdc2d95(0xf9)]),db[_0xdc2d95(0xbd)]['count']({'where':_0x4ddc5d['where']})['then'](function(_0x4be0f4){const _0x117c8e=_0xdc2d95;return _0xa51939['count']=_0x4be0f4,_0x3c5cc9[_0x117c8e(0xf4)]['includeAll']&&(_0x4ddc5d[_0x117c8e(0xe1)]=[{'all':!![]}]),db[_0x117c8e(0xbd)][_0x117c8e(0xe3)](_0x4ddc5d);})[_0xdc2d95(0xca)](function(_0x412fdc){const _0x27ceb1=_0xdc2d95;return _0xa51939[_0x27ceb1(0xee)]=_0x412fdc,_0xa51939;});})[_0x49a04c(0xca)](respondWithFilteredResult(_0x14b881,_0x4ddc5d))[_0x49a04c(0xce)](handleError(_0x14b881,null));},exports[a51_0x1af30c(0xb0)]=function(_0x6463e0,_0x21e698){const _0x530787=a51_0x1af30c;let _0x39386d={'raw':!![],'where':{}};const _0x576ace={},_0x423447={'count':0x0,'rows':[]};return db[_0x530787(0xe0)]['findOne']({'where':{'id':_0x6463e0[_0x530787(0xba)]['id']}})[_0x530787(0xca)](handleEntityNotFound(_0x21e698,null))[_0x530787(0xca)](function(_0x257553){const _0x1d440d=_0x530787;if(_0x257553)return _0x576ace['model']=_['keys'](db['CmHopperBlack'][_0x1d440d(0xbf)]),_0x576ace['query']=_[_0x1d440d(0xfc)](_0x6463e0[_0x1d440d(0xf4)]),_0x576ace['filters']=_[_0x1d440d(0xab)](_0x576ace[_0x1d440d(0xa3)],_0x576ace['query']),_0x39386d['attributes']=_[_0x1d440d(0xab)](_0x576ace['model'],qs[_0x1d440d(0xc9)](_0x6463e0[_0x1d440d(0xf4)][_0x1d440d(0xc9)])),_0x39386d['attributes']=_0x39386d[_0x1d440d(0x92)][_0x1d440d(0xb8)]?_0x39386d[_0x1d440d(0x92)]:_0x576ace[_0x1d440d(0xa3)],typeof _0x6463e0[_0x1d440d(0xf4)][_0x1d440d(0xa6)]==='undefined'&&(_0x39386d[_0x1d440d(0xf1)]=qs['limit'](_0x6463e0[_0x1d440d(0xf4)][_0x1d440d(0xf1)]),_0x39386d[_0x1d440d(0xa8)]=qs[_0x1d440d(0xa8)](_0x6463e0[_0x1d440d(0xf4)][_0x1d440d(0xa8)])),_0x39386d['order']=qs[_0x1d440d(0xef)](_0x6463e0['query'][_0x1d440d(0xef)]),_0x39386d[_0x1d440d(0xf3)]=qs[_0x1d440d(0xa2)](_['pick'](_0x6463e0['query'],_0x576ace['filters'])),_0x39386d[_0x1d440d(0xf3)]['CampaignId']=_0x257553['id'],_0x6463e0[_0x1d440d(0xf4)][_0x1d440d(0xc6)]&&(_0x39386d[_0x1d440d(0xf3)]=_[_0x1d440d(0xfd)](_0x39386d[_0x1d440d(0xf3)],{[Op['or']]:_[_0x1d440d(0xd7)](_0x39386d[_0x1d440d(0x92)],function(_0x38a74b){const _0x5835bd=_0x1d440d,_0xbe169={};return _0xbe169[_0x38a74b]={[Op[_0x5835bd(0xc5)]]:'%'+_0x6463e0[_0x5835bd(0xf4)]['filter']+'%'},_0xbe169;})})),_0x39386d=_[_0x1d440d(0xfd)]({},_0x39386d,_0x6463e0[_0x1d440d(0xf9)]),db[_0x1d440d(0xa0)][_0x1d440d(0xd5)]({'where':_0x39386d[_0x1d440d(0xf3)]})[_0x1d440d(0xca)](function(_0x59b7af){const _0x2e0dd6=_0x1d440d;return _0x423447[_0x2e0dd6(0xd5)]=_0x59b7af,_0x6463e0[_0x2e0dd6(0xf4)][_0x2e0dd6(0xb2)]&&(_0x39386d[_0x2e0dd6(0xe1)]=[{'all':!![]}]),db[_0x2e0dd6(0xa0)][_0x2e0dd6(0xe3)](_0x39386d);})[_0x1d440d(0xca)](function(_0x5b2103){const _0xff758d=_0x1d440d;return _0x423447[_0xff758d(0xee)]=_0x5b2103,_0x423447;});})[_0x530787(0xca)](respondWithFilteredResult(_0x21e698,_0x39386d))['catch'](handleError(_0x21e698,null));},exports['getLists']=function(_0x235f16,_0x21d9e5){const _0x50d3a1=a51_0x1af30c;let _0x3a6bbb={};const _0x447bbf={};let _0x53ad82,_0x225519;return db[_0x50d3a1(0xe0)]['findOne']({'where':{'id':_0x235f16[_0x50d3a1(0xba)]['id']}})[_0x50d3a1(0xca)](handleEntityNotFound(_0x21d9e5,null))['then'](function(_0x1b0e07){const _0x44a498=_0x50d3a1;if(_0x1b0e07)return _0x53ad82=_0x1b0e07,_0x447bbf[_0x44a498(0xa3)]=_[_0x44a498(0xfc)](db[_0x44a498(0xd2)][_0x44a498(0xbf)]),_0x447bbf[_0x44a498(0xf4)]=_['keys'](_0x235f16[_0x44a498(0xf4)]),_0x447bbf[_0x44a498(0xa2)]=_[_0x44a498(0xab)](_0x447bbf[_0x44a498(0xa3)],_0x447bbf[_0x44a498(0xf4)]),_0x3a6bbb[_0x44a498(0x92)]=_[_0x44a498(0xab)](_0x447bbf[_0x44a498(0xa3)],qs[_0x44a498(0xc9)](_0x235f16['query'][_0x44a498(0xc9)])),_0x3a6bbb['attributes']=_0x3a6bbb[_0x44a498(0x92)][_0x44a498(0xb8)]?_0x3a6bbb[_0x44a498(0x92)]:_0x447bbf[_0x44a498(0xa3)],_0x3a6bbb[_0x44a498(0xfb)]=qs[_0x44a498(0xef)](_0x235f16[_0x44a498(0xf4)][_0x44a498(0xef)]),_0x3a6bbb[_0x44a498(0xf3)]=qs[_0x44a498(0xa2)](_[_0x44a498(0xf5)](_0x235f16[_0x44a498(0xf4)],_0x447bbf[_0x44a498(0xa2)])),_0x235f16[_0x44a498(0xf4)][_0x44a498(0xc6)]&&(_0x3a6bbb[_0x44a498(0xf3)]=_[_0x44a498(0xfd)](_0x3a6bbb[_0x44a498(0xf3)],{[Op['or']]:_[_0x44a498(0xd7)](_0x3a6bbb[_0x44a498(0x92)],function(_0x94fa5c){const _0x250d6b=_0x44a498,_0x13c048={};return _0x13c048[_0x94fa5c]={[Op[_0x250d6b(0xc5)]]:'%'+_0x235f16['query'][_0x250d6b(0xc6)]+'%'},_0x13c048;})})),_0x3a6bbb=_['merge']({},_0x3a6bbb,_0x235f16[_0x44a498(0xf9)]),_0x53ad82[_0x44a498(0x8e)](_0x3a6bbb);})[_0x50d3a1(0xca)](function(_0x574131){const _0x2e2e5e=_0x50d3a1;if(_0x574131)return _0x225519=_0x574131['length'],typeof _0x235f16[_0x2e2e5e(0xf4)]['nolimit']==='undefined'&&(_0x3a6bbb[_0x2e2e5e(0xf1)]=qs[_0x2e2e5e(0xf1)](_0x235f16[_0x2e2e5e(0xf4)][_0x2e2e5e(0xf1)]),_0x3a6bbb[_0x2e2e5e(0xa8)]=qs[_0x2e2e5e(0xa8)](_0x235f16['query']['offset'])),_0x53ad82['getLists'](_0x3a6bbb);})[_0x50d3a1(0xca)](function(_0x108ec4){if(_0x108ec4)return _0x108ec4?{'count':_0x225519,'rows':_0x108ec4}:null;})[_0x50d3a1(0xca)](respondWithResult(_0x21d9e5,null))[_0x50d3a1(0xce)](handleError(_0x21d9e5,null));},exports[a51_0x1af30c(0xe2)]=function(_0x596a3e,_0x55c5bb){const _0x5acda9=a51_0x1af30c;let _0x3b46f4,_0x319901;return db[_0x5acda9(0xe0)][_0x5acda9(0xb1)]({'where':{'id':_0x596a3e[_0x5acda9(0xba)]['id']}})[_0x5acda9(0xca)](handleEntityNotFound(_0x55c5bb,null))[_0x5acda9(0xca)](function(_0x1e5be1){const _0x58201a=_0x5acda9;if(_0x1e5be1)return _0x319901=_0x1e5be1,_0x1e5be1['addLists'](_0x596a3e['body'][_0x58201a(0xd4)],{'through':_[_0x58201a(0xeb)](_0x596a3e[_0x58201a(0xe9)],[_0x58201a(0xd4),'id'])});return null;})[_0x5acda9(0xca)](function(_0x4d9bd0){const _0x441317=_0x5acda9;let _0x102634;_0x3b46f4=_0x4d9bd0||[];const _0x100895=[];if(_0x4d9bd0){for(let _0x1258d1=0x0;_0x1258d1<_0x4d9bd0['length'];_0x1258d1+=0x1){const _0x20c60b=_0x4d9bd0[_0x1258d1][_0x441317(0xc4)]({'plain':!![]});_0x319901[_0x441317(0xad)]=_0x596a3e['body']['dialCheckDuplicateType']?_0x596a3e['body'][_0x441317(0xad)]:_0x319901[_0x441317(0xad)];switch(_0x319901[_0x441317(0xad)]){case _0x441317(0xac):_0x102634=squel[_0x441317(0xa7)]()[_0x441317(0xd9)](_0x441317(0xb7))[_0x441317(0xcf)]([_0x441317(0x96),_0x441317(0xea),_0x441317(0x91),_0x441317(0xe4),_0x441317(0x95),_0x441317(0x97),'updatedAt'],squel[_0x441317(0xe7)]()[_0x441317(0xa4)](_0x441317(0x96),_0x441317(0x96))[_0x441317(0xa4)](_0x441317(0xd3),_0x441317(0xea))[_0x441317(0xa4)]('id',_0x441317(0x91))['field'](_0x20c60b[_0x441317(0x9b)][_0x441317(0xe6)](),_0x441317(0xe4))[_0x441317(0xa4)](_0x596a3e['params']['id'][_0x441317(0xe6)](),_0x441317(0x95))[_0x441317(0xa4)](_0x441317(0xd3),_0x441317(0x97))[_0x441317(0xa4)](_0x441317(0xd3),_0x441317(0xaa))[_0x441317(0x94)](_0x441317(0xbb))[_0x441317(0xf3)](_0x441317(0xdd))[_0x441317(0xf3)]('ListId\x20=\x20?',_0x20c60b[_0x441317(0x9b)][_0x441317(0xe6)]())[_0x441317(0xf3)](_0x441317(0xcb))['where'](_0x441317(0xf8),squel['select']()[_0x441317(0xa4)](_0x441317(0xfe))[_0x441317(0x94)](_0x441317(0xb5))['where']('CampaignId\x20=\x20?',_0x596a3e[_0x441317(0xba)]['id']['toString']()))[_0x441317(0xf3)](_0x441317(0xf8),squel['select']()['field'](_0x441317(0xc0))['from'](_0x441317(0xb7))['where']('CampaignId\x20=\x20?',_0x596a3e['params']['id'][_0x441317(0xe6)]())))[_0x441317(0xe6)]();break;case _0x441317(0xae):_0x102634=squel['insert']()[_0x441317(0xd9)](_0x441317(0xb7))[_0x441317(0xcf)]([_0x441317(0x96),'scheduledAt',_0x441317(0x91),'ListId',_0x441317(0x95),_0x441317(0x97),_0x441317(0xaa)],squel[_0x441317(0xe7)]()[_0x441317(0xa4)](_0x441317(0x96),'phone')[_0x441317(0xa4)](_0x441317(0xd3),_0x441317(0xea))[_0x441317(0xa4)]('id',_0x441317(0x91))[_0x441317(0xa4)](_0x20c60b[_0x441317(0x9b)][_0x441317(0xe6)](),_0x441317(0xe4))['field'](_0x596a3e[_0x441317(0xba)]['id'][_0x441317(0xe6)](),_0x441317(0x95))[_0x441317(0xa4)]('NOW()',_0x441317(0x97))[_0x441317(0xa4)](_0x441317(0xd3),_0x441317(0xaa))[_0x441317(0x94)](_0x441317(0xbb))['where']('deletedAt\x20IS\x20NULL')[_0x441317(0xf3)](_0x441317(0xdf),_0x20c60b[_0x441317(0x9b)][_0x441317(0xe6)]())['where'](_0x441317(0xcb))['where'](_0x441317(0xf8),squel[_0x441317(0xe7)]()['field'](_0x441317(0xc0))[_0x441317(0x94)](_0x441317(0xb7))['where'](_0x441317(0x9e),_0x596a3e[_0x441317(0xba)]['id'][_0x441317(0xe6)]())))[_0x441317(0xe6)]();break;default:_0x102634=squel[_0x441317(0xa7)]()[_0x441317(0xd9)](_0x441317(0xb7))[_0x441317(0xcf)]([_0x441317(0x96),'scheduledAt',_0x441317(0x91),_0x441317(0xe4),_0x441317(0x95),_0x441317(0x97),_0x441317(0xaa)],squel[_0x441317(0xe7)]()[_0x441317(0xa4)](_0x441317(0x96),_0x441317(0x96))[_0x441317(0xa4)](_0x441317(0xd3),'scheduledAt')[_0x441317(0xa4)]('id',_0x441317(0x91))[_0x441317(0xa4)](_0x20c60b[_0x441317(0x9b)]['toString'](),_0x441317(0xe4))[_0x441317(0xa4)](_0x596a3e[_0x441317(0xba)]['id'][_0x441317(0xe6)](),_0x441317(0x95))[_0x441317(0xa4)](_0x441317(0xd3),_0x441317(0x97))[_0x441317(0xa4)]('NOW()','updatedAt')[_0x441317(0x94)](_0x441317(0xbb))[_0x441317(0xf3)](_0x441317(0xdd))[_0x441317(0xf3)]('ListId\x20=\x20?',_0x20c60b[_0x441317(0x9b)][_0x441317(0xe6)]())['where']('phone\x20IS\x20NOT\x20NULL'))[_0x441317(0xe6)]();}_0x100895[_0x441317(0xf0)](db['sequelize']['query'](_0x102634));}return Promise[_0x441317(0xcd)](_0x100895);}})[_0x5acda9(0xca)](function(){return _0x3b46f4;})[_0x5acda9(0xca)](respondWithResult(_0x55c5bb,null))[_0x5acda9(0xce)](handleError(_0x55c5bb,null));},exports['removeLists']=function(_0x2cc296,_0x1750bc){const _0x2d707b=a51_0x1af30c;return db['Campaign'][_0x2d707b(0xb1)]({'where':{'id':_0x2cc296[_0x2d707b(0xba)]['id']}})['then'](handleEntityNotFound(_0x1750bc,null))[_0x2d707b(0xca)](function(_0x36dd7a){const _0x1e7b3b=_0x2d707b;if(_0x36dd7a)return _0x36dd7a[_0x1e7b3b(0xd6)](_0x2cc296[_0x1e7b3b(0xf4)][_0x1e7b3b(0xd4)]);})[_0x2d707b(0xca)](function(_0x3634c8){const _0x3437e5=_0x2d707b;if(_0x3634c8)return db[_0x3437e5(0x90)][_0x3437e5(0x98)]({'where':{'ListId':_0x2cc296[_0x3437e5(0xf4)]['ids'],'CampaignId':_0x2cc296[_0x3437e5(0xba)]['id']}})[_0x3437e5(0xca)](function(){return _0x3634c8;});})[_0x2d707b(0xca)](respondWithStatusCode(_0x1750bc,null))[_0x2d707b(0xce)](handleError(_0x1750bc,null));},exports[a51_0x1af30c(0x8f)]=function(_0x4fb1aa,_0x58f13f){const _0x386d8d=a51_0x1af30c;let _0x17deeb={'raw':!![],'where':{}};const _0x425659={},_0x133675={'count':0x0,'rows':[]};return db[_0x386d8d(0xe0)][_0x386d8d(0xb1)]({'where':{'id':_0x4fb1aa[_0x386d8d(0xba)]['id']}})[_0x386d8d(0xca)](handleEntityNotFound(_0x58f13f,null))[_0x386d8d(0xca)](function(_0x498d9a){const _0x43f856=_0x386d8d;if(_0x498d9a)return _0x425659[_0x43f856(0xa3)]=_[_0x43f856(0xfc)](db[_0x43f856(0xd2)]['rawAttributes']),_0x425659[_0x43f856(0xf4)]=_[_0x43f856(0xfc)](_0x4fb1aa['query']),_0x425659['filters']=_[_0x43f856(0xab)](_0x425659[_0x43f856(0xa3)],_0x425659[_0x43f856(0xf4)]),_0x17deeb[_0x43f856(0x92)]=_[_0x43f856(0xab)](_0x425659[_0x43f856(0xa3)],qs[_0x43f856(0xc9)](_0x4fb1aa[_0x43f856(0xf4)][_0x43f856(0xc9)])),_0x17deeb['attributes']=_0x17deeb[_0x43f856(0x92)][_0x43f856(0xb8)]?_0x17deeb[_0x43f856(0x92)]:_0x425659[_0x43f856(0xa3)],typeof _0x4fb1aa[_0x43f856(0xf4)][_0x43f856(0xa6)]===_0x43f856(0xed)&&(_0x17deeb['limit']=qs[_0x43f856(0xf1)](_0x4fb1aa[_0x43f856(0xf4)][_0x43f856(0xf1)]),_0x17deeb[_0x43f856(0xa8)]=qs[_0x43f856(0xa8)](_0x4fb1aa[_0x43f856(0xf4)][_0x43f856(0xa8)])),_0x17deeb[_0x43f856(0xfb)]=qs[_0x43f856(0xef)](_0x4fb1aa[_0x43f856(0xf4)][_0x43f856(0xef)]),_0x17deeb[_0x43f856(0xf3)]=qs['filters'](_['pick'](_0x4fb1aa[_0x43f856(0xf4)],_0x425659[_0x43f856(0xa2)])),_0x17deeb[_0x43f856(0xf3)]['CampaignId']=_0x498d9a['id'],_0x4fb1aa['query'][_0x43f856(0xc6)]&&(_0x17deeb[_0x43f856(0xf3)]=_[_0x43f856(0xfd)](_0x17deeb['where'],{[Op['or']]:_[_0x43f856(0xd7)](_0x17deeb[_0x43f856(0x92)],function(_0x52c08f){const _0x12cf83=_0x43f856,_0x1578f3={};return _0x1578f3[_0x52c08f]={[Op['like']]:'%'+_0x4fb1aa['query'][_0x12cf83(0xc6)]+'%'},_0x1578f3;})})),_0x17deeb=_[_0x43f856(0xfd)]({},_0x17deeb,_0x4fb1aa[_0x43f856(0xf9)]),db[_0x43f856(0xd2)][_0x43f856(0xd5)]({'where':_0x17deeb[_0x43f856(0xf3)]})[_0x43f856(0xca)](function(_0x585617){const _0x3303b4=_0x43f856;return _0x133675[_0x3303b4(0xd5)]=_0x585617,_0x4fb1aa[_0x3303b4(0xf4)]['includeAll']&&(_0x17deeb[_0x3303b4(0xe1)]=[{'all':!![]}]),db[_0x3303b4(0xd2)][_0x3303b4(0xe3)](_0x17deeb);})['then'](function(_0x4379e6){const _0x24cb13=_0x43f856;return _0x133675[_0x24cb13(0xee)]=_0x4379e6,_0x133675;});})[_0x386d8d(0xca)](respondWithFilteredResult(_0x58f13f,_0x17deeb))['catch'](handleError(_0x58f13f,null));},exports[a51_0x1af30c(0x9a)]=function(_0x5d0fdd,_0x4394ec){const _0x4b1951=a51_0x1af30c;let _0x4029a6;return db[_0x4b1951(0xe0)][_0x4b1951(0xb1)]({'where':{'id':_0x5d0fdd['params']['id']}})[_0x4b1951(0xca)](handleEntityNotFound(_0x4394ec,null))[_0x4b1951(0xca)](function(_0x3007ea){const _0x57518d=_0x4b1951;if(_0x3007ea)return _0x3007ea[_0x57518d(0x9a)](_0x5d0fdd['body'][_0x57518d(0xd4)],{'through':_[_0x57518d(0xeb)](_0x5d0fdd[_0x57518d(0xe9)],['ids','id'])});return null;})[_0x4b1951(0xca)](function(_0x585739){const _0x58c9db=_0x4b1951;let _0x3b9740;_0x4029a6=_0x585739||[];const _0x1677e3=[];if(_0x585739){for(let _0x55dbce=0x0;_0x55dbce<_0x585739[_0x58c9db(0xb8)];_0x55dbce+=0x1){const _0x5d4713=_0x585739[_0x55dbce][_0x58c9db(0xc4)]({'plain':!![]});_0x3b9740=squel[_0x58c9db(0xa7)]()[_0x58c9db(0xd9)](_0x58c9db(0x9d))[_0x58c9db(0xcf)]([_0x58c9db(0x96),'ContactId',_0x58c9db(0xe4),_0x58c9db(0x95),'createdAt',_0x58c9db(0xaa)],squel[_0x58c9db(0xe7)]()['field'](_0x58c9db(0x96),_0x58c9db(0x96))['field']('id',_0x58c9db(0x91))[_0x58c9db(0xa4)](_0x5d4713[_0x58c9db(0x9b)][_0x58c9db(0xe6)](),_0x58c9db(0xe4))[_0x58c9db(0xa4)](_0x5d0fdd[_0x58c9db(0xba)]['id']['toString'](),_0x58c9db(0x95))[_0x58c9db(0xa4)](_0x58c9db(0xd3),_0x58c9db(0x97))['field'](_0x58c9db(0xd3),_0x58c9db(0xaa))[_0x58c9db(0x94)](_0x58c9db(0xbb))['where']('deletedAt\x20IS\x20NULL')[_0x58c9db(0xf3)](_0x58c9db(0xdf),_0x5d4713['CmListId'][_0x58c9db(0xe6)]())['where']('phone\x20IS\x20NOT\x20NULL'))['toString'](),_0x1677e3['push'](db['sequelize'][_0x58c9db(0xf4)](_0x3b9740));}return Promise[_0x58c9db(0xcd)](_0x1677e3);}})[_0x4b1951(0xca)](function(){return _0x4029a6;})[_0x4b1951(0xca)](respondWithResult(_0x4394ec,null))[_0x4b1951(0xce)](handleError(_0x4394ec,null));},exports[a51_0x1af30c(0xfa)]=function(_0x3aaa95,_0x42c636){const _0x1020ed=a51_0x1af30c;return db['Campaign'][_0x1020ed(0xb1)]({'where':{'id':_0x3aaa95[_0x1020ed(0xba)]['id']}})[_0x1020ed(0xca)](handleEntityNotFound(_0x42c636,null))[_0x1020ed(0xca)](function(_0x1e81d8){const _0x16144a=_0x1020ed;if(_0x1e81d8)return _0x1e81d8[_0x16144a(0xfa)](_0x3aaa95['query']['ids']);})[_0x1020ed(0xca)](function(_0x2ff42f){const _0x4d7f9b=_0x1020ed;if(_0x2ff42f)return db['CmHopperBlack']['destroy']({'where':{'ListId':_0x3aaa95[_0x4d7f9b(0xf4)]['ids'],'CampaignId':_0x3aaa95[_0x4d7f9b(0xba)]['id']}})[_0x4d7f9b(0xca)](function(){return _0x2ff42f;});})[_0x1020ed(0xca)](respondWithStatusCode(_0x42c636,null))[_0x1020ed(0xce)](handleError(_0x42c636,null));};
\ No newline at end of file