Built motion from commit 5b761a7b.|2.5.36
[motion2.git] / server / api / campaign / campaign.controller.js
index 85c36c5..226b6b3 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa74f=['NOW()','scheduledAt','CmListId','ListId','toString','from','deletedAt\x20IS\x20NULL','ListId\x20=\x20?','COALESCE(calleridnum,\x27\x27)','CampaignId\x20=\x20?','phone\x20NOT\x20IN\x20(?)','COALESCE(phone,\x27\x27)','onlyIfOpen','into','cm_contacts','phone\x20IS\x20NOT\x20NULL','ContactId','push','all','removeLists','addBlackLists','cm_hopper_black','sequelize','removeBlackLists','rimraf','request-promise','moment','bluebird','mustache','path','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','json','count','offset','limit','Content-Range','apply','reject','destroy','get','then','stack','name','index','rawAttributes','fieldName','key','model','map','keys','query','filters','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','Campaign','findAll','rows','params','length','find','catch','create','body','user','role','IvrCampaigns','UserProfileSection','userProfileId','autoAssociation','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','clone','omit','createdAt','updatedAt','Unable\x20to\x20retrieve\x20the\x20current\x20user','error','update','getHoppers','findOne','CmHopper','CampaignId','getHopperHistories','CmHopperHistory','CmHopperFinal','getHopperBlacks','CmHopperBlack','getLists','CmList','addLists','ids','spread','dialCheckDuplicateType','always','insert','cm_hopper','fromQuery','phone','select','field'];(function(_0x21d0c3,_0x16c71c){var _0x4df18e=function(_0x576bfe){while(--_0x576bfe){_0x21d0c3['push'](_0x21d0c3['shift']());}};_0x4df18e(++_0x16c71c);}(_0xa74f,0x9a));var _0xfa74=function(_0x4a7631,_0x2c85b9){_0x4a7631=_0x4a7631-0x0;var _0x1a5a6f=_0xa74f[_0x4a7631];return _0x1a5a6f;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0xfa74('0x0'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xfa74('0x1'));var moment=require(_0xfa74('0x2'));var BPromise=require(_0xfa74('0x3'));var Mustache=require(_0xfa74('0x4'));var util=require('util');var path=require(_0xfa74('0x5'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0xfa74('0x6'));var fs=require('fs');var _=require(_0xfa74('0x7'));var squel=require(_0xfa74('0x8'));var crypto=require(_0xfa74('0x9'));var jsforce=require(_0xfa74('0xa'));var deskjs=require(_0xfa74('0xb'));var toCsv=require('to-csv');var querystring=require(_0xfa74('0xc'));var Papa=require(_0xfa74('0xd'));var Redis=require(_0xfa74('0xe'));var authService=require(_0xfa74('0xf'));var qs=require('../../components/parsers/qs');var as=require(_0xfa74('0x10'));var hardwareService=require(_0xfa74('0x11'));var logger=require('../../config/logger')(_0xfa74('0x12'));var utils=require(_0xfa74('0x13'));var config=require(_0xfa74('0x14'));var db=require(_0xfa74('0x15'))['db'];function respondWithStatusCode(_0x5bc6b7,_0x23591a){_0x23591a=_0x23591a||0xcc;return function(_0x998585){if(_0x998585){return _0x5bc6b7[_0xfa74('0x16')](_0x23591a);}return _0x5bc6b7[_0xfa74('0x17')](_0x23591a)['end']();};}function respondWithResult(_0x3553e7,_0x33cda3){_0x33cda3=_0x33cda3||0xc8;return function(_0x3eb49b){if(_0x3eb49b){return _0x3553e7[_0xfa74('0x17')](_0x33cda3)[_0xfa74('0x18')](_0x3eb49b);}};}function respondWithFilteredResult(_0x47c8fb,_0x199d20){return function(_0x13d911){if(_0x13d911){var _0x947da6=_0x13d911[_0xfa74('0x19')],_0x1f1de0=_0x199d20['offset'],_0x3867f8=_0x199d20[_0xfa74('0x1a')]+_0x199d20[_0xfa74('0x1b')],_0x40af70;if(_0x3867f8>=_0x947da6){_0x3867f8=_0x947da6;_0x40af70=0xc8;}else{_0x40af70=0xce;}_0x47c8fb['status'](_0x40af70);return _0x47c8fb['set'](_0xfa74('0x1c'),_0x1f1de0+'-'+_0x3867f8+'/'+_0x947da6)[_0xfa74('0x18')](_0x13d911);}return null;};}function patchUpdates(_0xb8fe6b){return function(_0x5a863f){try{jsonpatch[_0xfa74('0x1d')](_0x5a863f,_0xb8fe6b,!![]);}catch(_0x2edebb){return BPromise[_0xfa74('0x1e')](_0x2edebb);}return _0x5a863f['save']();};}function saveUpdates(_0xd35110,_0x302eb4){return function(_0x2e6c33){if(_0x2e6c33){return _0x2e6c33['update'](_0xd35110)['then'](function(_0x100851){return _0x100851;});}return null;};}function removeEntity(_0x2257a0,_0x9932db){return function(_0xeaaa19){if(_0xeaaa19){return _0xeaaa19[_0xfa74('0x1f')]()['then'](function(){var _0x4802a3=_0xeaaa19[_0xfa74('0x20')]({'plain':!![]});var _0x5aa8a7='IvrCampaigns';return db['UserProfileResource'][_0xfa74('0x1f')]({'where':{'type':_0x5aa8a7,'resourceId':_0x4802a3['id']}})[_0xfa74('0x21')](function(){return _0xeaaa19;});})[_0xfa74('0x21')](function(){_0x2257a0['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x9eb68c,_0xeb6c11){return function(_0x5ed1c8){if(!_0x5ed1c8){_0x9eb68c[_0xfa74('0x16')](0x194);}return _0x5ed1c8;};}function handleError(_0x5d3b26,_0x1a8cf7){_0x1a8cf7=_0x1a8cf7||0x1f4;return function(_0x153b2a){logger['error'](_0x153b2a[_0xfa74('0x22')]);if(_0x153b2a[_0xfa74('0x23')]){delete _0x153b2a[_0xfa74('0x23')];}_0x5d3b26[_0xfa74('0x17')](_0x1a8cf7)['send'](_0x153b2a);};}exports[_0xfa74('0x24')]=function(_0x2f7cd7,_0x204e01){var _0x57d90e={},_0x4d4bed={},_0x1322a4={'count':0x0,'rows':[]};var _0x8b706e=_['map'](db['Campaign'][_0xfa74('0x25')],function(_0x564060){return{'name':_0x564060[_0xfa74('0x26')],'type':_0x564060['type'][_0xfa74('0x27')]};});_0x4d4bed[_0xfa74('0x28')]=_[_0xfa74('0x29')](_0x8b706e,_0xfa74('0x23'));_0x4d4bed['query']=_[_0xfa74('0x2a')](_0x2f7cd7[_0xfa74('0x2b')]);_0x4d4bed[_0xfa74('0x2c')]=_[_0xfa74('0x2d')](_0x4d4bed[_0xfa74('0x28')],_0x4d4bed[_0xfa74('0x2b')]);_0x57d90e[_0xfa74('0x2e')]=_['intersection'](_0x4d4bed[_0xfa74('0x28')],qs['fields'](_0x2f7cd7[_0xfa74('0x2b')][_0xfa74('0x2f')]));_0x57d90e[_0xfa74('0x2e')]=_0x57d90e[_0xfa74('0x2e')]['length']?_0x57d90e['attributes']:_0x4d4bed[_0xfa74('0x28')];if(!_0x2f7cd7[_0xfa74('0x2b')][_0xfa74('0x30')](_0xfa74('0x31'))){_0x57d90e['limit']=qs[_0xfa74('0x1b')](_0x2f7cd7[_0xfa74('0x2b')]['limit']);_0x57d90e['offset']=qs['offset'](_0x2f7cd7['query']['offset']);}_0x57d90e[_0xfa74('0x32')]=qs[_0xfa74('0x33')](_0x2f7cd7[_0xfa74('0x2b')][_0xfa74('0x33')]);_0x57d90e[_0xfa74('0x34')]=qs[_0xfa74('0x2c')](_[_0xfa74('0x35')](_0x2f7cd7[_0xfa74('0x2b')],_0x4d4bed[_0xfa74('0x2c')]));if(_0x2f7cd7['query'][_0xfa74('0x36')]){_0x57d90e[_0xfa74('0x34')]=_[_0xfa74('0x37')](_0x57d90e[_0xfa74('0x34')],{'$or':_[_0xfa74('0x29')](_0x8b706e,function(_0x186126){if(_0x186126['type']!==_0xfa74('0x38')){var _0x1f0806={};_0x1f0806[_0x186126[_0xfa74('0x23')]]={'$like':'%'+_0x2f7cd7[_0xfa74('0x2b')]['filter']+'%'};return _0x1f0806;}})});}_0x57d90e=_[_0xfa74('0x37')]({},_0x57d90e,_0x2f7cd7[_0xfa74('0x39')]);var _0xe8491b={'where':_0x57d90e[_0xfa74('0x34')]};return db['Campaign'][_0xfa74('0x19')](_0xe8491b)[_0xfa74('0x21')](function(_0x3dacc2){_0x1322a4['count']=_0x3dacc2;if(_0x2f7cd7['query'][_0xfa74('0x3a')]){_0x57d90e[_0xfa74('0x3b')]=[{'all':!![]}];}return db[_0xfa74('0x3c')][_0xfa74('0x3d')](_0x57d90e);})['then'](function(_0x1ab026){_0x1322a4[_0xfa74('0x3e')]=_0x1ab026;return _0x1322a4;})['then'](respondWithFilteredResult(_0x204e01,_0x57d90e))['catch'](handleError(_0x204e01,null));};exports['show']=function(_0x492c7d,_0x95c891){var _0x3098ca={'raw':![],'where':{'id':_0x492c7d[_0xfa74('0x3f')]['id']}},_0x3f92b2={};_0x3f92b2[_0xfa74('0x28')]=_[_0xfa74('0x2a')](db[_0xfa74('0x3c')]['rawAttributes']);_0x3f92b2[_0xfa74('0x2b')]=_[_0xfa74('0x2a')](_0x492c7d[_0xfa74('0x2b')]);_0x3f92b2[_0xfa74('0x2c')]=_[_0xfa74('0x2d')](_0x3f92b2['model'],_0x3f92b2[_0xfa74('0x2b')]);_0x3098ca[_0xfa74('0x2e')]=_[_0xfa74('0x2d')](_0x3f92b2[_0xfa74('0x28')],qs[_0xfa74('0x2f')](_0x492c7d[_0xfa74('0x2b')][_0xfa74('0x2f')]));_0x3098ca[_0xfa74('0x2e')]=_0x3098ca[_0xfa74('0x2e')][_0xfa74('0x40')]?_0x3098ca['attributes']:_0x3f92b2[_0xfa74('0x28')];if(_0x492c7d['query'][_0xfa74('0x3a')]){_0x3098ca[_0xfa74('0x3b')]=[{'all':!![]}];}_0x3098ca=_[_0xfa74('0x37')]({},_0x3098ca,_0x492c7d[_0xfa74('0x39')]);return db['Campaign'][_0xfa74('0x41')](_0x3098ca)[_0xfa74('0x21')](handleEntityNotFound(_0x95c891,null))['then'](respondWithResult(_0x95c891,null))[_0xfa74('0x42')](handleError(_0x95c891,null));};exports[_0xfa74('0x43')]=function(_0x5cbb70,_0x2be89f){return db[_0xfa74('0x3c')][_0xfa74('0x43')](_0x5cbb70[_0xfa74('0x44')],{})[_0xfa74('0x21')](function(_0x5e116b){var _0x54e06c=_0x5cbb70[_0xfa74('0x45')][_0xfa74('0x20')]({'plain':!![]});if(!_0x54e06c)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x54e06c[_0xfa74('0x46')]===_0xfa74('0x45')){var _0x3100f2=_0x5e116b['get']({'plain':!![]});var _0x4af9ea=_0xfa74('0x47');return db[_0xfa74('0x48')][_0xfa74('0x41')]({'where':{'name':_0x4af9ea,'userProfileId':_0x54e06c[_0xfa74('0x49')]},'raw':!![]})[_0xfa74('0x21')](function(_0x3cb23d){if(_0x3cb23d&&_0x3cb23d[_0xfa74('0x4a')]===0x0){return db[_0xfa74('0x4b')]['create']({'name':_0x3100f2[_0xfa74('0x23')],'resourceId':_0x3100f2['id'],'type':_0x3cb23d[_0xfa74('0x23')],'sectionId':_0x3cb23d['id']},{})[_0xfa74('0x21')](function(){return _0x5e116b;});}else{return _0x5e116b;}})[_0xfa74('0x42')](function(_0x569801){logger['error'](_0xfa74('0x4c'),_0x569801);throw _0x569801;});}return _0x5e116b;})['then'](respondWithResult(_0x2be89f,0xc9))[_0xfa74('0x42')](handleError(_0x2be89f,null));};exports[_0xfa74('0x4d')]=function(_0x427469,_0x33e31e){var _0x262f75={'where':{'id':_0x427469[_0xfa74('0x3f')]['id']}},_0x144c80={};_0x144c80['model']=_[_0xfa74('0x2a')](db['Campaign'][_0xfa74('0x25')]);_0x262f75['attributes']=_['intersection'](_0x144c80[_0xfa74('0x28')],qs[_0xfa74('0x2f')](_0x427469['query']['fields']));_0x262f75[_0xfa74('0x2e')]=_0x262f75[_0xfa74('0x2e')][_0xfa74('0x40')]?_0x262f75[_0xfa74('0x2e')]:_0x144c80[_0xfa74('0x28')];if(_0x427469[_0xfa74('0x2b')][_0xfa74('0x3a')]){_0x262f75[_0xfa74('0x3b')]=[{'all':!![]}];}_0x262f75=_[_0xfa74('0x37')]({},_0x262f75,_0x427469[_0xfa74('0x39')]);return db['Campaign'][_0xfa74('0x41')](_0x262f75)[_0xfa74('0x21')](handleEntityNotFound(_0x33e31e,null))['then'](function(_0x550974){if(_0x550974){var _0x3d88dc=_0x550974[_0xfa74('0x20')]({'plain':!![]});_0x3d88dc=qs[_0xfa74('0x4e')](_0x3d88dc,['id',_0xfa74('0x4f'),_0xfa74('0x50')]);_0x427469['body']=_[_0xfa74('0x4e')](_0x427469['body'],['id',_0xfa74('0x4f'),_0xfa74('0x50')]);return db[_0xfa74('0x3c')]['create'](_['merge'](_0x3d88dc,_0x427469[_0xfa74('0x44')]),{'include':_0x427469[_0xfa74('0x2b')][_0xfa74('0x3a')]?[{'all':!![]}]:undefined})[_0xfa74('0x21')](function(_0x53eca4){var _0xe87727=_0x427469[_0xfa74('0x45')]['get']({'plain':!![]});if(!_0xe87727)throw new Error(_0xfa74('0x51'));if(_0xe87727[_0xfa74('0x46')]===_0xfa74('0x45')){var _0x1681e7=_0x53eca4['get']({'plain':!![]});var _0x2e6eb7='IvrCampaigns';return db[_0xfa74('0x48')][_0xfa74('0x41')]({'where':{'name':_0x2e6eb7,'userProfileId':_0xe87727[_0xfa74('0x49')]},'raw':!![]})[_0xfa74('0x21')](function(_0x2230b4){if(_0x2230b4&&_0x2230b4[_0xfa74('0x4a')]===0x0){return db[_0xfa74('0x4b')][_0xfa74('0x43')]({'name':_0x1681e7[_0xfa74('0x23')],'resourceId':_0x1681e7['id'],'type':_0x2230b4[_0xfa74('0x23')],'sectionId':_0x2230b4['id']},{})[_0xfa74('0x21')](function(){return _0x53eca4;});}else{return _0x53eca4;}})[_0xfa74('0x42')](function(_0x42aafd){logger[_0xfa74('0x52')](_0xfa74('0x4c'),_0x42aafd);throw _0x42aafd;});}return _0x53eca4;});}})['then'](respondWithResult(_0x33e31e,0xc9))[_0xfa74('0x42')](handleError(_0x33e31e,null));};exports[_0xfa74('0x53')]=function(_0x5035dd,_0x57a923){if(_0x5035dd[_0xfa74('0x44')]['id']){delete _0x5035dd['body']['id'];}return db[_0xfa74('0x3c')][_0xfa74('0x41')]({'where':{'id':_0x5035dd[_0xfa74('0x3f')]['id']}})['then'](handleEntityNotFound(_0x57a923,null))[_0xfa74('0x21')](saveUpdates(_0x5035dd['body'],null))['then'](respondWithResult(_0x57a923,null))[_0xfa74('0x42')](handleError(_0x57a923,null));};exports[_0xfa74('0x1f')]=function(_0x1e3450,_0x414e31){return db[_0xfa74('0x3c')][_0xfa74('0x41')]({'where':{'id':_0x1e3450[_0xfa74('0x3f')]['id']}})[_0xfa74('0x21')](handleEntityNotFound(_0x414e31,null))[_0xfa74('0x21')](removeEntity(_0x414e31,null))[_0xfa74('0x42')](handleError(_0x414e31,null));};exports[_0xfa74('0x54')]=function(_0x4fde10,_0x3ed6e4,_0x5c8b0f){var _0x2a672d={'raw':!![],'where':{}};var _0x19189d={};var _0x15b586={'count':0x0,'rows':[]};return db['Campaign'][_0xfa74('0x55')]({'where':{'id':_0x4fde10[_0xfa74('0x3f')]['id']}})[_0xfa74('0x21')](handleEntityNotFound(_0x3ed6e4,null))['then'](function(_0x1b8c06){if(_0x1b8c06){_0x19189d[_0xfa74('0x28')]=_[_0xfa74('0x2a')](db[_0xfa74('0x56')][_0xfa74('0x25')]);_0x19189d['query']=_[_0xfa74('0x2a')](_0x4fde10[_0xfa74('0x2b')]);_0x19189d[_0xfa74('0x2c')]=_[_0xfa74('0x2d')](_0x19189d[_0xfa74('0x28')],_0x19189d[_0xfa74('0x2b')]);_0x2a672d[_0xfa74('0x2e')]=_[_0xfa74('0x2d')](_0x19189d[_0xfa74('0x28')],qs[_0xfa74('0x2f')](_0x4fde10[_0xfa74('0x2b')][_0xfa74('0x2f')]));_0x2a672d['attributes']=_0x2a672d[_0xfa74('0x2e')][_0xfa74('0x40')]?_0x2a672d[_0xfa74('0x2e')]:_0x19189d[_0xfa74('0x28')];if(!_0x4fde10[_0xfa74('0x2b')][_0xfa74('0x30')](_0xfa74('0x31'))){_0x2a672d[_0xfa74('0x1b')]=qs['limit'](_0x4fde10[_0xfa74('0x2b')][_0xfa74('0x1b')]);_0x2a672d[_0xfa74('0x1a')]=qs[_0xfa74('0x1a')](_0x4fde10['query'][_0xfa74('0x1a')]);}_0x2a672d[_0xfa74('0x32')]=qs[_0xfa74('0x33')](_0x4fde10[_0xfa74('0x2b')]['sort']);_0x2a672d[_0xfa74('0x34')]=qs['filters'](_['pick'](_0x4fde10[_0xfa74('0x2b')],_0x19189d['filters']));_0x2a672d[_0xfa74('0x34')][_0xfa74('0x57')]=_0x1b8c06['id'];if(_0x4fde10['query']['filter']){_0x2a672d[_0xfa74('0x34')]=_[_0xfa74('0x37')](_0x2a672d[_0xfa74('0x34')],{'$or':_[_0xfa74('0x29')](_0x2a672d['attributes'],function(_0x5acb9b){var _0x534f02={};_0x534f02[_0x5acb9b]={'$like':'%'+_0x4fde10[_0xfa74('0x2b')][_0xfa74('0x36')]+'%'};return _0x534f02;})});}_0x2a672d=_[_0xfa74('0x37')]({},_0x2a672d,_0x4fde10[_0xfa74('0x39')]);return db[_0xfa74('0x56')]['count']({'where':_0x2a672d[_0xfa74('0x34')]})[_0xfa74('0x21')](function(_0x33122d){_0x15b586[_0xfa74('0x19')]=_0x33122d;if(_0x4fde10[_0xfa74('0x2b')][_0xfa74('0x3a')]){_0x2a672d[_0xfa74('0x3b')]=[{'all':!![]}];}return db[_0xfa74('0x56')][_0xfa74('0x3d')](_0x2a672d);})['then'](function(_0x47ad3f){_0x15b586['rows']=_0x47ad3f;return _0x15b586;});}})[_0xfa74('0x21')](respondWithFilteredResult(_0x3ed6e4,_0x2a672d))[_0xfa74('0x42')](handleError(_0x3ed6e4,null));};exports[_0xfa74('0x58')]=function(_0x119604,_0x2f14b2,_0x533649){var _0x3e4323={'raw':!![],'where':{}};var _0x3ace03={};var _0x5d4ab4={'count':0x0,'rows':[]};return db[_0xfa74('0x3c')]['findOne']({'where':{'id':_0x119604[_0xfa74('0x3f')]['id']}})[_0xfa74('0x21')](handleEntityNotFound(_0x2f14b2,null))[_0xfa74('0x21')](function(_0x431573){if(_0x431573){_0x3ace03[_0xfa74('0x28')]=_[_0xfa74('0x2a')](db[_0xfa74('0x59')][_0xfa74('0x25')]);_0x3ace03['query']=_['keys'](_0x119604['query']);_0x3ace03[_0xfa74('0x2c')]=_[_0xfa74('0x2d')](_0x3ace03['model'],_0x3ace03[_0xfa74('0x2b')]);_0x3e4323[_0xfa74('0x2e')]=_[_0xfa74('0x2d')](_0x3ace03[_0xfa74('0x28')],qs['fields'](_0x119604[_0xfa74('0x2b')]['fields']));_0x3e4323['attributes']=_0x3e4323[_0xfa74('0x2e')][_0xfa74('0x40')]?_0x3e4323[_0xfa74('0x2e')]:_0x3ace03['model'];if(!_0x119604[_0xfa74('0x2b')][_0xfa74('0x30')]('nolimit')){_0x3e4323[_0xfa74('0x1b')]=qs['limit'](_0x119604['query']['limit']);_0x3e4323[_0xfa74('0x1a')]=qs[_0xfa74('0x1a')](_0x119604[_0xfa74('0x2b')][_0xfa74('0x1a')]);}_0x3e4323[_0xfa74('0x32')]=qs['sort'](_0x119604['query'][_0xfa74('0x33')]);_0x3e4323['where']=qs[_0xfa74('0x2c')](_[_0xfa74('0x35')](_0x119604[_0xfa74('0x2b')],_0x3ace03[_0xfa74('0x2c')]));_0x3e4323[_0xfa74('0x34')][_0xfa74('0x57')]=_0x431573['id'];if(_0x119604[_0xfa74('0x2b')][_0xfa74('0x36')]){_0x3e4323[_0xfa74('0x34')]=_['merge'](_0x3e4323[_0xfa74('0x34')],{'$or':_[_0xfa74('0x29')](_0x3e4323[_0xfa74('0x2e')],function(_0x1bd090){var _0x293eec={};_0x293eec[_0x1bd090]={'$like':'%'+_0x119604[_0xfa74('0x2b')][_0xfa74('0x36')]+'%'};return _0x293eec;})});}_0x3e4323=_[_0xfa74('0x37')]({},_0x3e4323,_0x119604[_0xfa74('0x39')]);return db[_0xfa74('0x59')][_0xfa74('0x19')]({'where':_0x3e4323['where']})['then'](function(_0x106534){_0x5d4ab4[_0xfa74('0x19')]=_0x106534;if(_0x119604[_0xfa74('0x2b')]['includeAll']){_0x3e4323['include']=[{'all':!![]}];}return db[_0xfa74('0x59')][_0xfa74('0x3d')](_0x3e4323);})[_0xfa74('0x21')](function(_0x3823dc){_0x5d4ab4[_0xfa74('0x3e')]=_0x3823dc;return _0x5d4ab4;});}})[_0xfa74('0x21')](respondWithFilteredResult(_0x2f14b2,_0x3e4323))[_0xfa74('0x42')](handleError(_0x2f14b2,null));};exports['getHopperFinals']=function(_0x41de25,_0x5ad3bd,_0x4a9a73){var _0x3d50af={'raw':!![],'where':{}};var _0x2a0982={};var _0x16b18f={'count':0x0,'rows':[]};return db['Campaign'][_0xfa74('0x55')]({'where':{'id':_0x41de25['params']['id']}})['then'](handleEntityNotFound(_0x5ad3bd,null))[_0xfa74('0x21')](function(_0x14046e){if(_0x14046e){_0x2a0982[_0xfa74('0x28')]=_[_0xfa74('0x2a')](db[_0xfa74('0x5a')][_0xfa74('0x25')]);_0x2a0982['query']=_[_0xfa74('0x2a')](_0x41de25[_0xfa74('0x2b')]);_0x2a0982['filters']=_[_0xfa74('0x2d')](_0x2a0982[_0xfa74('0x28')],_0x2a0982[_0xfa74('0x2b')]);_0x3d50af['attributes']=_[_0xfa74('0x2d')](_0x2a0982[_0xfa74('0x28')],qs['fields'](_0x41de25[_0xfa74('0x2b')][_0xfa74('0x2f')]));_0x3d50af[_0xfa74('0x2e')]=_0x3d50af['attributes'][_0xfa74('0x40')]?_0x3d50af['attributes']:_0x2a0982['model'];if(!_0x41de25[_0xfa74('0x2b')]['hasOwnProperty'](_0xfa74('0x31'))){_0x3d50af[_0xfa74('0x1b')]=qs[_0xfa74('0x1b')](_0x41de25[_0xfa74('0x2b')][_0xfa74('0x1b')]);_0x3d50af[_0xfa74('0x1a')]=qs[_0xfa74('0x1a')](_0x41de25[_0xfa74('0x2b')][_0xfa74('0x1a')]);}_0x3d50af[_0xfa74('0x32')]=qs['sort'](_0x41de25['query']['sort']);_0x3d50af['where']=qs[_0xfa74('0x2c')](_[_0xfa74('0x35')](_0x41de25['query'],_0x2a0982[_0xfa74('0x2c')]));_0x3d50af['where'][_0xfa74('0x57')]=_0x14046e['id'];if(_0x41de25[_0xfa74('0x2b')][_0xfa74('0x36')]){_0x3d50af[_0xfa74('0x34')]=_[_0xfa74('0x37')](_0x3d50af[_0xfa74('0x34')],{'$or':_[_0xfa74('0x29')](_0x3d50af[_0xfa74('0x2e')],function(_0x37fd85){var _0x3a2611={};_0x3a2611[_0x37fd85]={'$like':'%'+_0x41de25[_0xfa74('0x2b')]['filter']+'%'};return _0x3a2611;})});}_0x3d50af=_[_0xfa74('0x37')]({},_0x3d50af,_0x41de25['options']);return db[_0xfa74('0x5a')]['count']({'where':_0x3d50af[_0xfa74('0x34')]})[_0xfa74('0x21')](function(_0xbf723e){_0x16b18f['count']=_0xbf723e;if(_0x41de25[_0xfa74('0x2b')][_0xfa74('0x3a')]){_0x3d50af[_0xfa74('0x3b')]=[{'all':!![]}];}return db[_0xfa74('0x5a')][_0xfa74('0x3d')](_0x3d50af);})['then'](function(_0x17e39e){_0x16b18f[_0xfa74('0x3e')]=_0x17e39e;return _0x16b18f;});}})[_0xfa74('0x21')](respondWithFilteredResult(_0x5ad3bd,_0x3d50af))['catch'](handleError(_0x5ad3bd,null));};exports[_0xfa74('0x5b')]=function(_0x2f32a2,_0x5ac9ec,_0x450a97){var _0x18d905={'raw':!![],'where':{}};var _0x1acc48={};var _0x900248={'count':0x0,'rows':[]};return db[_0xfa74('0x3c')][_0xfa74('0x55')]({'where':{'id':_0x2f32a2['params']['id']}})[_0xfa74('0x21')](handleEntityNotFound(_0x5ac9ec,null))[_0xfa74('0x21')](function(_0x1042ff){if(_0x1042ff){_0x1acc48[_0xfa74('0x28')]=_[_0xfa74('0x2a')](db[_0xfa74('0x5c')][_0xfa74('0x25')]);_0x1acc48[_0xfa74('0x2b')]=_['keys'](_0x2f32a2[_0xfa74('0x2b')]);_0x1acc48['filters']=_[_0xfa74('0x2d')](_0x1acc48['model'],_0x1acc48[_0xfa74('0x2b')]);_0x18d905[_0xfa74('0x2e')]=_[_0xfa74('0x2d')](_0x1acc48['model'],qs[_0xfa74('0x2f')](_0x2f32a2['query'][_0xfa74('0x2f')]));_0x18d905[_0xfa74('0x2e')]=_0x18d905[_0xfa74('0x2e')][_0xfa74('0x40')]?_0x18d905['attributes']:_0x1acc48[_0xfa74('0x28')];if(!_0x2f32a2[_0xfa74('0x2b')][_0xfa74('0x30')](_0xfa74('0x31'))){_0x18d905[_0xfa74('0x1b')]=qs[_0xfa74('0x1b')](_0x2f32a2[_0xfa74('0x2b')][_0xfa74('0x1b')]);_0x18d905[_0xfa74('0x1a')]=qs[_0xfa74('0x1a')](_0x2f32a2[_0xfa74('0x2b')]['offset']);}_0x18d905[_0xfa74('0x32')]=qs[_0xfa74('0x33')](_0x2f32a2[_0xfa74('0x2b')]['sort']);_0x18d905[_0xfa74('0x34')]=qs[_0xfa74('0x2c')](_['pick'](_0x2f32a2[_0xfa74('0x2b')],_0x1acc48[_0xfa74('0x2c')]));_0x18d905[_0xfa74('0x34')]['CampaignId']=_0x1042ff['id'];if(_0x2f32a2['query'][_0xfa74('0x36')]){_0x18d905[_0xfa74('0x34')]=_[_0xfa74('0x37')](_0x18d905['where'],{'$or':_[_0xfa74('0x29')](_0x18d905['attributes'],function(_0x25f332){var _0x13a69f={};_0x13a69f[_0x25f332]={'$like':'%'+_0x2f32a2[_0xfa74('0x2b')][_0xfa74('0x36')]+'%'};return _0x13a69f;})});}_0x18d905=_[_0xfa74('0x37')]({},_0x18d905,_0x2f32a2['options']);return db[_0xfa74('0x5c')][_0xfa74('0x19')]({'where':_0x18d905[_0xfa74('0x34')]})[_0xfa74('0x21')](function(_0x5a2552){_0x900248[_0xfa74('0x19')]=_0x5a2552;if(_0x2f32a2[_0xfa74('0x2b')]['includeAll']){_0x18d905[_0xfa74('0x3b')]=[{'all':!![]}];}return db[_0xfa74('0x5c')][_0xfa74('0x3d')](_0x18d905);})[_0xfa74('0x21')](function(_0x3768e2){_0x900248[_0xfa74('0x3e')]=_0x3768e2;return _0x900248;});}})[_0xfa74('0x21')](respondWithFilteredResult(_0x5ac9ec,_0x18d905))[_0xfa74('0x42')](handleError(_0x5ac9ec,null));};exports[_0xfa74('0x5d')]=function(_0x33b706,_0x1726ae,_0x38e45d){var _0x25f917={};var _0x14b2f6={};var _0x5052f0;var _0x397fdb;return db[_0xfa74('0x3c')][_0xfa74('0x55')]({'where':{'id':_0x33b706['params']['id']}})[_0xfa74('0x21')](handleEntityNotFound(_0x1726ae,null))['then'](function(_0x155518){if(_0x155518){_0x5052f0=_0x155518;_0x14b2f6[_0xfa74('0x28')]=_[_0xfa74('0x2a')](db[_0xfa74('0x5e')][_0xfa74('0x25')]);_0x14b2f6['query']=_['keys'](_0x33b706[_0xfa74('0x2b')]);_0x14b2f6[_0xfa74('0x2c')]=_[_0xfa74('0x2d')](_0x14b2f6[_0xfa74('0x28')],_0x14b2f6[_0xfa74('0x2b')]);_0x25f917[_0xfa74('0x2e')]=_[_0xfa74('0x2d')](_0x14b2f6[_0xfa74('0x28')],qs[_0xfa74('0x2f')](_0x33b706['query']['fields']));_0x25f917[_0xfa74('0x2e')]=_0x25f917[_0xfa74('0x2e')][_0xfa74('0x40')]?_0x25f917[_0xfa74('0x2e')]:_0x14b2f6[_0xfa74('0x28')];_0x25f917[_0xfa74('0x32')]=qs['sort'](_0x33b706[_0xfa74('0x2b')][_0xfa74('0x33')]);_0x25f917['where']=qs[_0xfa74('0x2c')](_[_0xfa74('0x35')](_0x33b706[_0xfa74('0x2b')],_0x14b2f6[_0xfa74('0x2c')]));if(_0x33b706['query'][_0xfa74('0x36')]){_0x25f917[_0xfa74('0x34')]=_[_0xfa74('0x37')](_0x25f917['where'],{'$or':_[_0xfa74('0x29')](_0x25f917[_0xfa74('0x2e')],function(_0x20d7d0){var _0x4a64a7={};_0x4a64a7[_0x20d7d0]={'$like':'%'+_0x33b706[_0xfa74('0x2b')]['filter']+'%'};return _0x4a64a7;})});}_0x25f917=_[_0xfa74('0x37')]({},_0x25f917,_0x33b706['options']);return _0x5052f0[_0xfa74('0x5d')](_0x25f917);}})[_0xfa74('0x21')](function(_0x285b0c){if(_0x285b0c){_0x397fdb=_0x285b0c[_0xfa74('0x40')];if(!_0x33b706[_0xfa74('0x2b')][_0xfa74('0x30')](_0xfa74('0x31'))){_0x25f917[_0xfa74('0x1b')]=qs[_0xfa74('0x1b')](_0x33b706[_0xfa74('0x2b')]['limit']);_0x25f917[_0xfa74('0x1a')]=qs[_0xfa74('0x1a')](_0x33b706[_0xfa74('0x2b')][_0xfa74('0x1a')]);}return _0x5052f0[_0xfa74('0x5d')](_0x25f917);}})['then'](function(_0xe32ec7){if(_0xe32ec7){return _0xe32ec7?{'count':_0x397fdb,'rows':_0xe32ec7}:null;}})[_0xfa74('0x21')](respondWithResult(_0x1726ae,null))['catch'](handleError(_0x1726ae,null));};exports[_0xfa74('0x5f')]=function(_0x33f55b,_0x4d4a92,_0x2c32fd){var _0x44f45a,_0x534810;return db['Campaign'][_0xfa74('0x41')]({'where':{'id':_0x33f55b[_0xfa74('0x3f')]['id']}})[_0xfa74('0x21')](handleEntityNotFound(_0x4d4a92,null))['then'](function(_0x44dec0){if(_0x44dec0){_0x534810=_0x44dec0;return _0x44dec0[_0xfa74('0x5f')](_0x33f55b[_0xfa74('0x44')]['ids'],_[_0xfa74('0x4e')](_0x33f55b[_0xfa74('0x44')],[_0xfa74('0x60'),'id'])||{});}return null;})[_0xfa74('0x61')](function(_0x42c0bd){var _0x5222b8;_0x44f45a=_0x42c0bd||[];var _0xced7ad=[];if(_0x42c0bd){for(var _0x377c0e=0x0;_0x377c0e<_0x42c0bd[_0xfa74('0x40')];_0x377c0e+=0x1){var _0x4ae63e=_0x42c0bd[_0x377c0e][_0xfa74('0x20')]({'plain':!![]});_0x534810[_0xfa74('0x62')]=_0x33f55b[_0xfa74('0x44')][_0xfa74('0x62')]?_0x33f55b[_0xfa74('0x44')][_0xfa74('0x62')]:_0x534810['dialCheckDuplicateType'];switch(_0x534810[_0xfa74('0x62')]){case _0xfa74('0x63'):_0x5222b8=squel[_0xfa74('0x64')]()['into'](_0xfa74('0x65'))[_0xfa74('0x66')]([_0xfa74('0x67'),'scheduledAt','ContactId','ListId',_0xfa74('0x57'),'createdAt',_0xfa74('0x50')],squel[_0xfa74('0x68')]()['field'](_0xfa74('0x67'),_0xfa74('0x67'))[_0xfa74('0x69')](_0xfa74('0x6a'),_0xfa74('0x6b'))[_0xfa74('0x69')]('id','ContactId')[_0xfa74('0x69')](_0x4ae63e[_0xfa74('0x6c')]['toString'](),_0xfa74('0x6d'))['field'](_0x33f55b[_0xfa74('0x3f')]['id'][_0xfa74('0x6e')](),'CampaignId')[_0xfa74('0x69')](_0xfa74('0x6a'),_0xfa74('0x4f'))[_0xfa74('0x69')]('NOW()',_0xfa74('0x50'))[_0xfa74('0x6f')]('cm_contacts')[_0xfa74('0x34')](_0xfa74('0x70'))[_0xfa74('0x34')](_0xfa74('0x71'),_0x4ae63e['CmListId']['toString']())[_0xfa74('0x34')]('phone\x20IS\x20NOT\x20NULL')[_0xfa74('0x34')]('phone\x20NOT\x20IN\x20(?)',squel[_0xfa74('0x68')]()[_0xfa74('0x69')](_0xfa74('0x72'))[_0xfa74('0x6f')]('cm_hopper_final')[_0xfa74('0x34')](_0xfa74('0x73'),_0x33f55b[_0xfa74('0x3f')]['id'][_0xfa74('0x6e')]()))[_0xfa74('0x34')](_0xfa74('0x74'),squel[_0xfa74('0x68')]()['field'](_0xfa74('0x75'))[_0xfa74('0x6f')](_0xfa74('0x65'))[_0xfa74('0x34')](_0xfa74('0x73'),_0x33f55b[_0xfa74('0x3f')]['id'][_0xfa74('0x6e')]())))[_0xfa74('0x6e')]();break;case _0xfa74('0x76'):_0x5222b8=squel[_0xfa74('0x64')]()[_0xfa74('0x77')](_0xfa74('0x65'))[_0xfa74('0x66')](['phone',_0xfa74('0x6b'),'ContactId',_0xfa74('0x6d'),_0xfa74('0x57'),'createdAt',_0xfa74('0x50')],squel[_0xfa74('0x68')]()[_0xfa74('0x69')]('phone',_0xfa74('0x67'))[_0xfa74('0x69')](_0xfa74('0x6a'),_0xfa74('0x6b'))[_0xfa74('0x69')]('id','ContactId')[_0xfa74('0x69')](_0x4ae63e['CmListId']['toString'](),_0xfa74('0x6d'))[_0xfa74('0x69')](_0x33f55b[_0xfa74('0x3f')]['id']['toString'](),'CampaignId')[_0xfa74('0x69')](_0xfa74('0x6a'),_0xfa74('0x4f'))[_0xfa74('0x69')](_0xfa74('0x6a'),'updatedAt')[_0xfa74('0x6f')](_0xfa74('0x78'))['where'](_0xfa74('0x70'))[_0xfa74('0x34')]('ListId\x20=\x20?',_0x4ae63e[_0xfa74('0x6c')]['toString']())[_0xfa74('0x34')](_0xfa74('0x79'))[_0xfa74('0x34')](_0xfa74('0x74'),squel[_0xfa74('0x68')]()['field'](_0xfa74('0x75'))[_0xfa74('0x6f')](_0xfa74('0x65'))[_0xfa74('0x34')]('CampaignId\x20=\x20?',_0x33f55b['params']['id'][_0xfa74('0x6e')]())))['toString']();break;default:_0x5222b8=squel[_0xfa74('0x64')]()[_0xfa74('0x77')](_0xfa74('0x65'))[_0xfa74('0x66')](['phone',_0xfa74('0x6b'),'ContactId',_0xfa74('0x6d'),_0xfa74('0x57'),_0xfa74('0x4f'),_0xfa74('0x50')],squel[_0xfa74('0x68')]()['field'](_0xfa74('0x67'),'phone')[_0xfa74('0x69')]('NOW()',_0xfa74('0x6b'))['field']('id',_0xfa74('0x7a'))['field'](_0x4ae63e[_0xfa74('0x6c')]['toString'](),_0xfa74('0x6d'))[_0xfa74('0x69')](_0x33f55b[_0xfa74('0x3f')]['id']['toString'](),'CampaignId')[_0xfa74('0x69')](_0xfa74('0x6a'),_0xfa74('0x4f'))[_0xfa74('0x69')]('NOW()',_0xfa74('0x50'))[_0xfa74('0x6f')](_0xfa74('0x78'))['where'](_0xfa74('0x70'))[_0xfa74('0x34')](_0xfa74('0x71'),_0x4ae63e[_0xfa74('0x6c')]['toString']())[_0xfa74('0x34')](_0xfa74('0x79')))[_0xfa74('0x6e')]();}_0xced7ad[_0xfa74('0x7b')](db['sequelize']['query'](_0x5222b8));}return BPromise[_0xfa74('0x7c')](_0xced7ad);}})['then'](function(){return _0x44f45a;})['then'](respondWithResult(_0x4d4a92,null))['catch'](handleError(_0x4d4a92,null));};exports['removeLists']=function(_0x43b948,_0x21e930,_0x9533bb){return db[_0xfa74('0x3c')][_0xfa74('0x41')]({'where':{'id':_0x43b948[_0xfa74('0x3f')]['id']}})[_0xfa74('0x21')](handleEntityNotFound(_0x21e930,null))[_0xfa74('0x21')](function(_0x4229d8){if(_0x4229d8){return _0x4229d8[_0xfa74('0x7d')](_0x43b948[_0xfa74('0x2b')]['ids']);}})[_0xfa74('0x21')](function(_0x2684c4){if(_0x2684c4){return db[_0xfa74('0x56')]['destroy']({'where':{'ListId':_0x43b948[_0xfa74('0x2b')][_0xfa74('0x60')],'CampaignId':_0x43b948[_0xfa74('0x3f')]['id']}})[_0xfa74('0x21')](function(){return _0x2684c4;});}})[_0xfa74('0x21')](respondWithStatusCode(_0x21e930,null))['catch'](handleError(_0x21e930,null));};exports['getBlackLists']=function(_0x10a6ed,_0x15da40,_0x4f4a9d){var _0x1f3c77={'raw':!![],'where':{}};var _0x10c33c={};var _0x2e6b73={'count':0x0,'rows':[]};return db[_0xfa74('0x3c')][_0xfa74('0x55')]({'where':{'id':_0x10a6ed['params']['id']}})[_0xfa74('0x21')](handleEntityNotFound(_0x15da40,null))[_0xfa74('0x21')](function(_0x1765e4){if(_0x1765e4){_0x10c33c[_0xfa74('0x28')]=_[_0xfa74('0x2a')](db['CmList']['rawAttributes']);_0x10c33c[_0xfa74('0x2b')]=_[_0xfa74('0x2a')](_0x10a6ed['query']);_0x10c33c[_0xfa74('0x2c')]=_[_0xfa74('0x2d')](_0x10c33c[_0xfa74('0x28')],_0x10c33c[_0xfa74('0x2b')]);_0x1f3c77[_0xfa74('0x2e')]=_[_0xfa74('0x2d')](_0x10c33c['model'],qs[_0xfa74('0x2f')](_0x10a6ed['query'][_0xfa74('0x2f')]));_0x1f3c77['attributes']=_0x1f3c77['attributes'][_0xfa74('0x40')]?_0x1f3c77[_0xfa74('0x2e')]:_0x10c33c[_0xfa74('0x28')];if(!_0x10a6ed[_0xfa74('0x2b')]['hasOwnProperty'](_0xfa74('0x31'))){_0x1f3c77[_0xfa74('0x1b')]=qs[_0xfa74('0x1b')](_0x10a6ed[_0xfa74('0x2b')][_0xfa74('0x1b')]);_0x1f3c77[_0xfa74('0x1a')]=qs[_0xfa74('0x1a')](_0x10a6ed[_0xfa74('0x2b')][_0xfa74('0x1a')]);}_0x1f3c77[_0xfa74('0x32')]=qs[_0xfa74('0x33')](_0x10a6ed[_0xfa74('0x2b')][_0xfa74('0x33')]);_0x1f3c77['where']=qs[_0xfa74('0x2c')](_[_0xfa74('0x35')](_0x10a6ed['query'],_0x10c33c[_0xfa74('0x2c')]));_0x1f3c77[_0xfa74('0x34')][_0xfa74('0x57')]=_0x1765e4['id'];if(_0x10a6ed[_0xfa74('0x2b')][_0xfa74('0x36')]){_0x1f3c77[_0xfa74('0x34')]=_[_0xfa74('0x37')](_0x1f3c77[_0xfa74('0x34')],{'$or':_[_0xfa74('0x29')](_0x1f3c77[_0xfa74('0x2e')],function(_0x47e509){var _0x3d7de6={};_0x3d7de6[_0x47e509]={'$like':'%'+_0x10a6ed[_0xfa74('0x2b')][_0xfa74('0x36')]+'%'};return _0x3d7de6;})});}_0x1f3c77=_[_0xfa74('0x37')]({},_0x1f3c77,_0x10a6ed[_0xfa74('0x39')]);return db[_0xfa74('0x5e')][_0xfa74('0x19')]({'where':_0x1f3c77[_0xfa74('0x34')]})[_0xfa74('0x21')](function(_0xa4f5ee){_0x2e6b73[_0xfa74('0x19')]=_0xa4f5ee;if(_0x10a6ed[_0xfa74('0x2b')][_0xfa74('0x3a')]){_0x1f3c77[_0xfa74('0x3b')]=[{'all':!![]}];}return db[_0xfa74('0x5e')]['findAll'](_0x1f3c77);})[_0xfa74('0x21')](function(_0x164aad){_0x2e6b73['rows']=_0x164aad;return _0x2e6b73;});}})[_0xfa74('0x21')](respondWithFilteredResult(_0x15da40,_0x1f3c77))[_0xfa74('0x42')](handleError(_0x15da40,null));};exports[_0xfa74('0x7e')]=function(_0x24ad29,_0x288975,_0x22e125){var _0x1488cd,_0x148c39;return db[_0xfa74('0x3c')][_0xfa74('0x41')]({'where':{'id':_0x24ad29[_0xfa74('0x3f')]['id']}})['then'](handleEntityNotFound(_0x288975,null))[_0xfa74('0x21')](function(_0x900ae7){if(_0x900ae7){_0x148c39=_0x900ae7;return _0x900ae7[_0xfa74('0x7e')](_0x24ad29[_0xfa74('0x44')][_0xfa74('0x60')],_[_0xfa74('0x4e')](_0x24ad29[_0xfa74('0x44')],[_0xfa74('0x60'),'id'])||{});}return null;})[_0xfa74('0x61')](function(_0x44c13a){var _0x420638;_0x1488cd=_0x44c13a||[];var _0x1168f1=[];if(_0x44c13a){for(var _0x41391a=0x0;_0x41391a<_0x44c13a[_0xfa74('0x40')];_0x41391a+=0x1){var _0x41eb6b=_0x44c13a[_0x41391a][_0xfa74('0x20')]({'plain':!![]});_0x420638=squel[_0xfa74('0x64')]()[_0xfa74('0x77')](_0xfa74('0x7f'))['fromQuery']([_0xfa74('0x67'),_0xfa74('0x7a'),_0xfa74('0x6d'),_0xfa74('0x57'),'createdAt',_0xfa74('0x50')],squel[_0xfa74('0x68')]()['field'](_0xfa74('0x67'),_0xfa74('0x67'))['field']('id',_0xfa74('0x7a'))[_0xfa74('0x69')](_0x41eb6b[_0xfa74('0x6c')][_0xfa74('0x6e')](),'ListId')['field'](_0x24ad29[_0xfa74('0x3f')]['id'][_0xfa74('0x6e')](),'CampaignId')[_0xfa74('0x69')](_0xfa74('0x6a'),_0xfa74('0x4f'))[_0xfa74('0x69')](_0xfa74('0x6a'),_0xfa74('0x50'))[_0xfa74('0x6f')]('cm_contacts')['where'](_0xfa74('0x70'))[_0xfa74('0x34')]('ListId\x20=\x20?',_0x41eb6b[_0xfa74('0x6c')][_0xfa74('0x6e')]())[_0xfa74('0x34')](_0xfa74('0x79')))['toString']();_0x1168f1['push'](db[_0xfa74('0x80')][_0xfa74('0x2b')](_0x420638));}return BPromise[_0xfa74('0x7c')](_0x1168f1);}})['then'](function(){return _0x1488cd;})[_0xfa74('0x21')](respondWithResult(_0x288975,null))[_0xfa74('0x42')](handleError(_0x288975,null));};exports[_0xfa74('0x81')]=function(_0x9a8e1a,_0x26c49a,_0x2cbaa8){return db[_0xfa74('0x3c')][_0xfa74('0x41')]({'where':{'id':_0x9a8e1a[_0xfa74('0x3f')]['id']}})[_0xfa74('0x21')](handleEntityNotFound(_0x26c49a,null))[_0xfa74('0x21')](function(_0x476d1b){if(_0x476d1b){return _0x476d1b[_0xfa74('0x81')](_0x9a8e1a[_0xfa74('0x2b')][_0xfa74('0x60')]);}})[_0xfa74('0x21')](function(_0x129c20){if(_0x129c20){return db[_0xfa74('0x5c')][_0xfa74('0x1f')]({'where':{'ListId':_0x9a8e1a[_0xfa74('0x2b')][_0xfa74('0x60')],'CampaignId':_0x9a8e1a[_0xfa74('0x3f')]['id']}})[_0xfa74('0x21')](function(){return _0x129c20;});}})[_0xfa74('0x21')](respondWithStatusCode(_0x26c49a,null))[_0xfa74('0x42')](handleError(_0x26c49a,null));};
\ No newline at end of file
+var _0x30a6=['keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','pick','filter','where','type','VIRTUAL','options','count','includeAll','include','findAll','rows','show','params','merge','find','catch','create','body','Unable\x20to\x20retrieve\x20the\x20current\x20user','UserProfileSection','userProfileId','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','clone','omit','createdAt','updatedAt','user','role','autoAssociation','getHoppers','CmHopper','getHopperHistories','findOne','CmHopperHistory','CmHopperFinal','CampaignId','getHopperBlacks','CmHopperBlack','getLists','CmList','addLists','ids','spread','dialCheckDuplicateType','always','insert','into','cm_hopper','scheduledAt','ContactId','select','phone','NOW()','field','CmListId','toString','from','cm_contacts','deletedAt\x20IS\x20NULL','phone\x20IS\x20NOT\x20NULL','phone\x20NOT\x20IN\x20(?)','COALESCE(calleridnum,\x27\x27)','CampaignId\x20=\x20?','COALESCE(phone,\x27\x27)','onlyIfOpen','fromQuery','ListId','ListId\x20=\x20?','push','all','removeLists','getBlackLists','addBlackLists','removeBlackLists','eml-format','rimraf','fast-json-patch','request-promise','moment','mustache','util','path','fs-extra','lodash','squel','jsforce','desk.js','to-csv','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','undefined','limit','set','apply','reject','update','then','destroy','get','IvrCampaigns','UserProfileResource','error','stack','name','send','index','map','Campaign','rawAttributes','key','model'];(function(_0x4c12ec,_0x2e9103){var _0x3ae42c=function(_0x5a728f){while(--_0x5a728f){_0x4c12ec['push'](_0x4c12ec['shift']());}};_0x3ae42c(++_0x2e9103);}(_0x30a6,0x163));var _0x630a=function(_0x55d7dd,_0x415d91){_0x55d7dd=_0x55d7dd-0x0;var _0x1c4aef=_0x30a6[_0x55d7dd];return _0x1c4aef;};'use strict';var emlformat=require(_0x630a('0x0'));var rimraf=require(_0x630a('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x630a('0x2'));var rp=require(_0x630a('0x3'));var moment=require(_0x630a('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x630a('0x5'));var util=require(_0x630a('0x6'));var path=require(_0x630a('0x7'));var sox=require('sox');var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x630a('0x8'));var _=require(_0x630a('0x9'));var squel=require(_0x630a('0xa'));var crypto=require('crypto');var jsforce=require(_0x630a('0xb'));var deskjs=require(_0x630a('0xc'));var toCsv=require(_0x630a('0xd'));var querystring=require('querystring');var Papa=require(_0x630a('0xe'));var Redis=require(_0x630a('0xf'));var authService=require('../../components/auth/service');var qs=require(_0x630a('0x10'));var as=require(_0x630a('0x11'));var hardwareService=require(_0x630a('0x12'));var logger=require(_0x630a('0x13'))(_0x630a('0x14'));var utils=require(_0x630a('0x15'));var config=require('../../config/environment');var licenseUtil=require(_0x630a('0x16'));var db=require(_0x630a('0x17'))['db'];function respondWithStatusCode(_0x444f69,_0xc445b5){_0xc445b5=_0xc445b5||0xcc;return function(_0x3126e1){if(_0x3126e1){return _0x444f69[_0x630a('0x18')](_0xc445b5);}return _0x444f69[_0x630a('0x19')](_0xc445b5)[_0x630a('0x1a')]();};}function respondWithResult(_0x2f71d3,_0x409d96){_0x409d96=_0x409d96||0xc8;return function(_0x2f77b1){if(_0x2f77b1){return _0x2f71d3[_0x630a('0x19')](_0x409d96)[_0x630a('0x1b')](_0x2f77b1);}};}function respondWithFilteredResult(_0xe99a8b,_0x11b3da){return function(_0x44efaa){if(_0x44efaa){var _0x17ebdf=typeof _0x11b3da[_0x630a('0x1c')]===_0x630a('0x1d')&&typeof _0x11b3da[_0x630a('0x1e')]===_0x630a('0x1d');var _0x5a105=_0x44efaa['count'];var _0x4f1edc=_0x17ebdf?0x0:_0x11b3da[_0x630a('0x1c')];var _0x17f4a1=_0x17ebdf?_0x44efaa['count']:_0x11b3da[_0x630a('0x1c')]+_0x11b3da[_0x630a('0x1e')];var _0x138706;if(_0x17f4a1>=_0x5a105){_0x17f4a1=_0x5a105;_0x138706=0xc8;}else{_0x138706=0xce;}_0xe99a8b['status'](_0x138706);return _0xe99a8b[_0x630a('0x1f')]('Content-Range',_0x4f1edc+'-'+_0x17f4a1+'/'+_0x5a105)[_0x630a('0x1b')](_0x44efaa);}return null;};}function patchUpdates(_0x4f6046){return function(_0x162b99){try{jsonpatch[_0x630a('0x20')](_0x162b99,_0x4f6046,!![]);}catch(_0x1035d8){return BPromise[_0x630a('0x21')](_0x1035d8);}return _0x162b99['save']();};}function saveUpdates(_0x1fe384,_0x5e61c1){return function(_0x882ddb){if(_0x882ddb){return _0x882ddb[_0x630a('0x22')](_0x1fe384)[_0x630a('0x23')](function(_0x11da29){return _0x11da29;});}return null;};}function removeEntity(_0x2b5b5a,_0x4004b5){return function(_0x36a261){if(_0x36a261){return _0x36a261[_0x630a('0x24')]()[_0x630a('0x23')](function(){var _0x2e3748=_0x36a261[_0x630a('0x25')]({'plain':!![]});var _0x20c7af=_0x630a('0x26');return db[_0x630a('0x27')][_0x630a('0x24')]({'where':{'type':_0x20c7af,'resourceId':_0x2e3748['id']}})[_0x630a('0x23')](function(){return _0x36a261;});})[_0x630a('0x23')](function(){_0x2b5b5a[_0x630a('0x19')](0xcc)[_0x630a('0x1a')]();});}};}function handleEntityNotFound(_0x4b7ce5,_0x192a91){return function(_0x4092f1){if(!_0x4092f1){_0x4b7ce5['sendStatus'](0x194);}return _0x4092f1;};}function handleError(_0x954aa0,_0x5b0038){_0x5b0038=_0x5b0038||0x1f4;return function(_0x4f9b2f){logger[_0x630a('0x28')](_0x4f9b2f[_0x630a('0x29')]);if(_0x4f9b2f['name']){delete _0x4f9b2f[_0x630a('0x2a')];}_0x954aa0[_0x630a('0x19')](_0x5b0038)[_0x630a('0x2b')](_0x4f9b2f);};}exports[_0x630a('0x2c')]=function(_0x10bb10,_0x3e3012){var _0x3c61cc={},_0xd61f9c={},_0x18b440={'count':0x0,'rows':[]};var _0x267184=_[_0x630a('0x2d')](db[_0x630a('0x2e')][_0x630a('0x2f')],function(_0x526650){return{'name':_0x526650['fieldName'],'type':_0x526650['type'][_0x630a('0x30')]};});_0xd61f9c[_0x630a('0x31')]=_[_0x630a('0x2d')](_0x267184,_0x630a('0x2a'));_0xd61f9c['query']=_[_0x630a('0x32')](_0x10bb10[_0x630a('0x33')]);_0xd61f9c[_0x630a('0x34')]=_[_0x630a('0x35')](_0xd61f9c[_0x630a('0x31')],_0xd61f9c[_0x630a('0x33')]);_0x3c61cc[_0x630a('0x36')]=_[_0x630a('0x35')](_0xd61f9c['model'],qs[_0x630a('0x37')](_0x10bb10[_0x630a('0x33')][_0x630a('0x37')]));_0x3c61cc[_0x630a('0x36')]=_0x3c61cc[_0x630a('0x36')][_0x630a('0x38')]?_0x3c61cc['attributes']:_0xd61f9c['model'];if(!_0x10bb10[_0x630a('0x33')][_0x630a('0x39')](_0x630a('0x3a'))){_0x3c61cc[_0x630a('0x1e')]=qs[_0x630a('0x1e')](_0x10bb10[_0x630a('0x33')][_0x630a('0x1e')]);_0x3c61cc[_0x630a('0x1c')]=qs['offset'](_0x10bb10[_0x630a('0x33')][_0x630a('0x1c')]);}_0x3c61cc[_0x630a('0x3b')]=qs[_0x630a('0x3c')](_0x10bb10[_0x630a('0x33')]['sort']);_0x3c61cc['where']=qs[_0x630a('0x34')](_[_0x630a('0x3d')](_0x10bb10[_0x630a('0x33')],_0xd61f9c[_0x630a('0x34')]),_0x267184);if(_0x10bb10[_0x630a('0x33')][_0x630a('0x3e')]){_0x3c61cc[_0x630a('0x3f')]=_['merge'](_0x3c61cc[_0x630a('0x3f')],{'$or':_[_0x630a('0x2d')](_0x267184,function(_0x2ebe89){if(_0x2ebe89[_0x630a('0x40')]!==_0x630a('0x41')){var _0x116902={};_0x116902[_0x2ebe89['name']]={'$like':'%'+_0x10bb10[_0x630a('0x33')][_0x630a('0x3e')]+'%'};return _0x116902;}})});}_0x3c61cc=_['merge']({},_0x3c61cc,_0x10bb10[_0x630a('0x42')]);var _0x29a203={'where':_0x3c61cc[_0x630a('0x3f')]};return db[_0x630a('0x2e')][_0x630a('0x43')](_0x29a203)[_0x630a('0x23')](function(_0x4d3ae2){_0x18b440[_0x630a('0x43')]=_0x4d3ae2;if(_0x10bb10[_0x630a('0x33')][_0x630a('0x44')]){_0x3c61cc[_0x630a('0x45')]=[{'all':!![]}];}return db[_0x630a('0x2e')][_0x630a('0x46')](_0x3c61cc);})[_0x630a('0x23')](function(_0xb679a){_0x18b440[_0x630a('0x47')]=_0xb679a;return _0x18b440;})[_0x630a('0x23')](respondWithFilteredResult(_0x3e3012,_0x3c61cc))['catch'](handleError(_0x3e3012,null));};exports[_0x630a('0x48')]=function(_0x3d9b02,_0x547116){var _0x35129d={'raw':![],'where':{'id':_0x3d9b02[_0x630a('0x49')]['id']}},_0x271684={};_0x271684[_0x630a('0x31')]=_[_0x630a('0x32')](db[_0x630a('0x2e')]['rawAttributes']);_0x271684[_0x630a('0x33')]=_[_0x630a('0x32')](_0x3d9b02[_0x630a('0x33')]);_0x271684[_0x630a('0x34')]=_['intersection'](_0x271684['model'],_0x271684['query']);_0x35129d[_0x630a('0x36')]=_[_0x630a('0x35')](_0x271684[_0x630a('0x31')],qs['fields'](_0x3d9b02[_0x630a('0x33')][_0x630a('0x37')]));_0x35129d['attributes']=_0x35129d[_0x630a('0x36')][_0x630a('0x38')]?_0x35129d[_0x630a('0x36')]:_0x271684['model'];if(_0x3d9b02[_0x630a('0x33')][_0x630a('0x44')]){_0x35129d[_0x630a('0x45')]=[{'all':!![]}];}_0x35129d=_[_0x630a('0x4a')]({},_0x35129d,_0x3d9b02[_0x630a('0x42')]);return db[_0x630a('0x2e')][_0x630a('0x4b')](_0x35129d)['then'](handleEntityNotFound(_0x547116,null))['then'](respondWithResult(_0x547116,null))[_0x630a('0x4c')](handleError(_0x547116,null));};exports[_0x630a('0x4d')]=function(_0x34fb12,_0x3e8845){return db[_0x630a('0x2e')][_0x630a('0x4d')](_0x34fb12[_0x630a('0x4e')],{})['then'](function(_0x6ed346){var _0x58da4f=_0x34fb12['user']['get']({'plain':!![]});if(!_0x58da4f)throw new Error(_0x630a('0x4f'));if(_0x58da4f['role']==='user'){var _0x1a9c01=_0x6ed346[_0x630a('0x25')]({'plain':!![]});var _0x1d356b=_0x630a('0x26');return db[_0x630a('0x50')][_0x630a('0x4b')]({'where':{'name':_0x1d356b,'userProfileId':_0x58da4f[_0x630a('0x51')]},'raw':!![]})[_0x630a('0x23')](function(_0x2a4049){if(_0x2a4049&&_0x2a4049['autoAssociation']===0x0){return db['UserProfileResource'][_0x630a('0x4d')]({'name':_0x1a9c01[_0x630a('0x2a')],'resourceId':_0x1a9c01['id'],'type':_0x2a4049[_0x630a('0x2a')],'sectionId':_0x2a4049['id']},{})[_0x630a('0x23')](function(){return _0x6ed346;});}else{return _0x6ed346;}})[_0x630a('0x4c')](function(_0x58c594){logger[_0x630a('0x28')](_0x630a('0x52'),_0x58c594);throw _0x58c594;});}return _0x6ed346;})['then'](respondWithResult(_0x3e8845,0xc9))[_0x630a('0x4c')](handleError(_0x3e8845,null));};exports[_0x630a('0x53')]=function(_0x4880ad,_0x25ae81){var _0x439dc3={'where':{'id':_0x4880ad['params']['id']}},_0x2dda28={};_0x2dda28[_0x630a('0x31')]=_[_0x630a('0x32')](db['Campaign'][_0x630a('0x2f')]);_0x439dc3[_0x630a('0x36')]=_[_0x630a('0x35')](_0x2dda28[_0x630a('0x31')],qs[_0x630a('0x37')](_0x4880ad[_0x630a('0x33')][_0x630a('0x37')]));_0x439dc3['attributes']=_0x439dc3[_0x630a('0x36')][_0x630a('0x38')]?_0x439dc3['attributes']:_0x2dda28['model'];if(_0x4880ad[_0x630a('0x33')][_0x630a('0x44')]){_0x439dc3[_0x630a('0x45')]=[{'all':!![]}];}_0x439dc3=_[_0x630a('0x4a')]({},_0x439dc3,_0x4880ad[_0x630a('0x42')]);return db['Campaign'][_0x630a('0x4b')](_0x439dc3)[_0x630a('0x23')](handleEntityNotFound(_0x25ae81,null))[_0x630a('0x23')](function(_0x34cb75){if(_0x34cb75){var _0x1bd0aa=_0x34cb75[_0x630a('0x25')]({'plain':!![]});_0x1bd0aa=qs[_0x630a('0x54')](_0x1bd0aa,['id',_0x630a('0x55'),_0x630a('0x56')]);_0x4880ad['body']=_[_0x630a('0x54')](_0x4880ad[_0x630a('0x4e')],['id',_0x630a('0x55'),_0x630a('0x56')]);return db[_0x630a('0x2e')][_0x630a('0x4d')](_['merge'](_0x1bd0aa,_0x4880ad[_0x630a('0x4e')]),{'include':_0x4880ad[_0x630a('0x33')][_0x630a('0x44')]?[{'all':!![]}]:undefined})['then'](function(_0x2b8c59){var _0x55022d=_0x4880ad[_0x630a('0x57')][_0x630a('0x25')]({'plain':!![]});if(!_0x55022d)throw new Error(_0x630a('0x4f'));if(_0x55022d[_0x630a('0x58')]===_0x630a('0x57')){var _0x3db315=_0x2b8c59['get']({'plain':!![]});var _0x576321='IvrCampaigns';return db[_0x630a('0x50')][_0x630a('0x4b')]({'where':{'name':_0x576321,'userProfileId':_0x55022d[_0x630a('0x51')]},'raw':!![]})['then'](function(_0x16d593){if(_0x16d593&&_0x16d593[_0x630a('0x59')]===0x0){return db[_0x630a('0x27')][_0x630a('0x4d')]({'name':_0x3db315[_0x630a('0x2a')],'resourceId':_0x3db315['id'],'type':_0x16d593[_0x630a('0x2a')],'sectionId':_0x16d593['id']},{})[_0x630a('0x23')](function(){return _0x2b8c59;});}else{return _0x2b8c59;}})[_0x630a('0x4c')](function(_0x5c086c){logger[_0x630a('0x28')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x5c086c);throw _0x5c086c;});}return _0x2b8c59;});}})[_0x630a('0x23')](respondWithResult(_0x25ae81,0xc9))[_0x630a('0x4c')](handleError(_0x25ae81,null));};exports[_0x630a('0x22')]=function(_0x101ee8,_0x278dc4){if(_0x101ee8['body']['id']){delete _0x101ee8[_0x630a('0x4e')]['id'];}return db[_0x630a('0x2e')][_0x630a('0x4b')]({'where':{'id':_0x101ee8[_0x630a('0x49')]['id']}})[_0x630a('0x23')](handleEntityNotFound(_0x278dc4,null))['then'](saveUpdates(_0x101ee8[_0x630a('0x4e')],null))[_0x630a('0x23')](respondWithResult(_0x278dc4,null))[_0x630a('0x4c')](handleError(_0x278dc4,null));};exports[_0x630a('0x24')]=function(_0x5d3bbc,_0x4ba087){return db[_0x630a('0x2e')][_0x630a('0x4b')]({'where':{'id':_0x5d3bbc[_0x630a('0x49')]['id']}})[_0x630a('0x23')](handleEntityNotFound(_0x4ba087,null))[_0x630a('0x23')](removeEntity(_0x4ba087,null))[_0x630a('0x4c')](handleError(_0x4ba087,null));};exports[_0x630a('0x5a')]=function(_0x2280c4,_0x264cfb,_0x5911bb){var _0x71f034={'raw':!![],'where':{}};var _0x3570c7={};var _0x499cb7={'count':0x0,'rows':[]};return db[_0x630a('0x2e')]['findOne']({'where':{'id':_0x2280c4['params']['id']}})[_0x630a('0x23')](handleEntityNotFound(_0x264cfb,null))[_0x630a('0x23')](function(_0x442b78){if(_0x442b78){_0x3570c7[_0x630a('0x31')]=_[_0x630a('0x32')](db[_0x630a('0x5b')][_0x630a('0x2f')]);_0x3570c7[_0x630a('0x33')]=_[_0x630a('0x32')](_0x2280c4[_0x630a('0x33')]);_0x3570c7[_0x630a('0x34')]=_[_0x630a('0x35')](_0x3570c7[_0x630a('0x31')],_0x3570c7[_0x630a('0x33')]);_0x71f034[_0x630a('0x36')]=_[_0x630a('0x35')](_0x3570c7[_0x630a('0x31')],qs[_0x630a('0x37')](_0x2280c4[_0x630a('0x33')][_0x630a('0x37')]));_0x71f034[_0x630a('0x36')]=_0x71f034[_0x630a('0x36')][_0x630a('0x38')]?_0x71f034['attributes']:_0x3570c7['model'];if(!_0x2280c4['query'][_0x630a('0x39')]('nolimit')){_0x71f034[_0x630a('0x1e')]=qs[_0x630a('0x1e')](_0x2280c4[_0x630a('0x33')][_0x630a('0x1e')]);_0x71f034[_0x630a('0x1c')]=qs[_0x630a('0x1c')](_0x2280c4[_0x630a('0x33')][_0x630a('0x1c')]);}_0x71f034['order']=qs[_0x630a('0x3c')](_0x2280c4['query']['sort']);_0x71f034[_0x630a('0x3f')]=qs[_0x630a('0x34')](_[_0x630a('0x3d')](_0x2280c4[_0x630a('0x33')],_0x3570c7[_0x630a('0x34')]));_0x71f034[_0x630a('0x3f')]['CampaignId']=_0x442b78['id'];if(_0x2280c4['query']['filter']){_0x71f034[_0x630a('0x3f')]=_[_0x630a('0x4a')](_0x71f034[_0x630a('0x3f')],{'$or':_[_0x630a('0x2d')](_0x71f034[_0x630a('0x36')],function(_0x1824c2){var _0x461889={};_0x461889[_0x1824c2]={'$like':'%'+_0x2280c4[_0x630a('0x33')][_0x630a('0x3e')]+'%'};return _0x461889;})});}_0x71f034=_[_0x630a('0x4a')]({},_0x71f034,_0x2280c4[_0x630a('0x42')]);return db[_0x630a('0x5b')][_0x630a('0x43')]({'where':_0x71f034[_0x630a('0x3f')]})[_0x630a('0x23')](function(_0x3e4f4c){_0x499cb7[_0x630a('0x43')]=_0x3e4f4c;if(_0x2280c4[_0x630a('0x33')]['includeAll']){_0x71f034[_0x630a('0x45')]=[{'all':!![]}];}return db['CmHopper']['findAll'](_0x71f034);})['then'](function(_0x10801a){_0x499cb7['rows']=_0x10801a;return _0x499cb7;});}})[_0x630a('0x23')](respondWithFilteredResult(_0x264cfb,_0x71f034))[_0x630a('0x4c')](handleError(_0x264cfb,null));};exports[_0x630a('0x5c')]=function(_0x37438a,_0x524ca1,_0x21f22c){var _0x40eb3c={'raw':!![],'where':{}};var _0x403332={};var _0x42ad53={'count':0x0,'rows':[]};return db[_0x630a('0x2e')][_0x630a('0x5d')]({'where':{'id':_0x37438a[_0x630a('0x49')]['id']}})['then'](handleEntityNotFound(_0x524ca1,null))[_0x630a('0x23')](function(_0x571b2b){if(_0x571b2b){_0x403332['model']=_['keys'](db[_0x630a('0x5e')][_0x630a('0x2f')]);_0x403332[_0x630a('0x33')]=_['keys'](_0x37438a[_0x630a('0x33')]);_0x403332[_0x630a('0x34')]=_['intersection'](_0x403332[_0x630a('0x31')],_0x403332['query']);_0x40eb3c[_0x630a('0x36')]=_['intersection'](_0x403332[_0x630a('0x31')],qs[_0x630a('0x37')](_0x37438a[_0x630a('0x33')][_0x630a('0x37')]));_0x40eb3c[_0x630a('0x36')]=_0x40eb3c[_0x630a('0x36')][_0x630a('0x38')]?_0x40eb3c[_0x630a('0x36')]:_0x403332[_0x630a('0x31')];if(!_0x37438a[_0x630a('0x33')][_0x630a('0x39')](_0x630a('0x3a'))){_0x40eb3c[_0x630a('0x1e')]=qs[_0x630a('0x1e')](_0x37438a[_0x630a('0x33')][_0x630a('0x1e')]);_0x40eb3c[_0x630a('0x1c')]=qs[_0x630a('0x1c')](_0x37438a['query'][_0x630a('0x1c')]);}_0x40eb3c[_0x630a('0x3b')]=qs[_0x630a('0x3c')](_0x37438a['query'][_0x630a('0x3c')]);_0x40eb3c[_0x630a('0x3f')]=qs[_0x630a('0x34')](_[_0x630a('0x3d')](_0x37438a['query'],_0x403332['filters']));_0x40eb3c[_0x630a('0x3f')]['CampaignId']=_0x571b2b['id'];if(_0x37438a[_0x630a('0x33')]['filter']){_0x40eb3c['where']=_[_0x630a('0x4a')](_0x40eb3c[_0x630a('0x3f')],{'$or':_[_0x630a('0x2d')](_0x40eb3c['attributes'],function(_0x1e3be7){var _0x13af15={};_0x13af15[_0x1e3be7]={'$like':'%'+_0x37438a[_0x630a('0x33')][_0x630a('0x3e')]+'%'};return _0x13af15;})});}_0x40eb3c=_[_0x630a('0x4a')]({},_0x40eb3c,_0x37438a[_0x630a('0x42')]);return db[_0x630a('0x5e')][_0x630a('0x43')]({'where':_0x40eb3c['where']})[_0x630a('0x23')](function(_0x20ba8b){_0x42ad53[_0x630a('0x43')]=_0x20ba8b;if(_0x37438a[_0x630a('0x33')][_0x630a('0x44')]){_0x40eb3c[_0x630a('0x45')]=[{'all':!![]}];}return db[_0x630a('0x5e')]['findAll'](_0x40eb3c);})[_0x630a('0x23')](function(_0x4f7763){_0x42ad53[_0x630a('0x47')]=_0x4f7763;return _0x42ad53;});}})['then'](respondWithFilteredResult(_0x524ca1,_0x40eb3c))[_0x630a('0x4c')](handleError(_0x524ca1,null));};exports['getHopperFinals']=function(_0x178877,_0x5c304a,_0x1bc0bb){var _0x5be75c={'raw':!![],'where':{}};var _0x4eb852={};var _0x2504f3={'count':0x0,'rows':[]};return db['Campaign'][_0x630a('0x5d')]({'where':{'id':_0x178877['params']['id']}})[_0x630a('0x23')](handleEntityNotFound(_0x5c304a,null))[_0x630a('0x23')](function(_0x4a72f4){if(_0x4a72f4){_0x4eb852['model']=_['keys'](db[_0x630a('0x5f')][_0x630a('0x2f')]);_0x4eb852[_0x630a('0x33')]=_['keys'](_0x178877[_0x630a('0x33')]);_0x4eb852[_0x630a('0x34')]=_[_0x630a('0x35')](_0x4eb852[_0x630a('0x31')],_0x4eb852['query']);_0x5be75c['attributes']=_[_0x630a('0x35')](_0x4eb852['model'],qs['fields'](_0x178877[_0x630a('0x33')][_0x630a('0x37')]));_0x5be75c['attributes']=_0x5be75c['attributes']['length']?_0x5be75c['attributes']:_0x4eb852[_0x630a('0x31')];if(!_0x178877[_0x630a('0x33')][_0x630a('0x39')]('nolimit')){_0x5be75c[_0x630a('0x1e')]=qs[_0x630a('0x1e')](_0x178877[_0x630a('0x33')][_0x630a('0x1e')]);_0x5be75c[_0x630a('0x1c')]=qs[_0x630a('0x1c')](_0x178877[_0x630a('0x33')][_0x630a('0x1c')]);}_0x5be75c[_0x630a('0x3b')]=qs[_0x630a('0x3c')](_0x178877['query']['sort']);_0x5be75c[_0x630a('0x3f')]=qs[_0x630a('0x34')](_[_0x630a('0x3d')](_0x178877[_0x630a('0x33')],_0x4eb852[_0x630a('0x34')]));_0x5be75c[_0x630a('0x3f')][_0x630a('0x60')]=_0x4a72f4['id'];if(_0x178877[_0x630a('0x33')][_0x630a('0x3e')]){_0x5be75c[_0x630a('0x3f')]=_[_0x630a('0x4a')](_0x5be75c[_0x630a('0x3f')],{'$or':_['map'](_0x5be75c[_0x630a('0x36')],function(_0x39f963){var _0x413106={};_0x413106[_0x39f963]={'$like':'%'+_0x178877[_0x630a('0x33')][_0x630a('0x3e')]+'%'};return _0x413106;})});}_0x5be75c=_['merge']({},_0x5be75c,_0x178877[_0x630a('0x42')]);return db[_0x630a('0x5f')][_0x630a('0x43')]({'where':_0x5be75c[_0x630a('0x3f')]})[_0x630a('0x23')](function(_0x3d548a){_0x2504f3[_0x630a('0x43')]=_0x3d548a;if(_0x178877['query'][_0x630a('0x44')]){_0x5be75c[_0x630a('0x45')]=[{'all':!![]}];}return db[_0x630a('0x5f')][_0x630a('0x46')](_0x5be75c);})[_0x630a('0x23')](function(_0x8e2773){_0x2504f3[_0x630a('0x47')]=_0x8e2773;return _0x2504f3;});}})[_0x630a('0x23')](respondWithFilteredResult(_0x5c304a,_0x5be75c))[_0x630a('0x4c')](handleError(_0x5c304a,null));};exports[_0x630a('0x61')]=function(_0x2be76f,_0x441ab0,_0x4df7db){var _0x108c2c={'raw':!![],'where':{}};var _0x4d62d3={};var _0x324abb={'count':0x0,'rows':[]};return db[_0x630a('0x2e')]['findOne']({'where':{'id':_0x2be76f[_0x630a('0x49')]['id']}})['then'](handleEntityNotFound(_0x441ab0,null))[_0x630a('0x23')](function(_0x518264){if(_0x518264){_0x4d62d3['model']=_['keys'](db['CmHopperBlack'][_0x630a('0x2f')]);_0x4d62d3['query']=_[_0x630a('0x32')](_0x2be76f['query']);_0x4d62d3[_0x630a('0x34')]=_[_0x630a('0x35')](_0x4d62d3[_0x630a('0x31')],_0x4d62d3['query']);_0x108c2c['attributes']=_[_0x630a('0x35')](_0x4d62d3['model'],qs[_0x630a('0x37')](_0x2be76f[_0x630a('0x33')]['fields']));_0x108c2c['attributes']=_0x108c2c[_0x630a('0x36')]['length']?_0x108c2c[_0x630a('0x36')]:_0x4d62d3[_0x630a('0x31')];if(!_0x2be76f[_0x630a('0x33')][_0x630a('0x39')](_0x630a('0x3a'))){_0x108c2c[_0x630a('0x1e')]=qs[_0x630a('0x1e')](_0x2be76f['query'][_0x630a('0x1e')]);_0x108c2c[_0x630a('0x1c')]=qs[_0x630a('0x1c')](_0x2be76f[_0x630a('0x33')][_0x630a('0x1c')]);}_0x108c2c[_0x630a('0x3b')]=qs[_0x630a('0x3c')](_0x2be76f['query'][_0x630a('0x3c')]);_0x108c2c[_0x630a('0x3f')]=qs[_0x630a('0x34')](_[_0x630a('0x3d')](_0x2be76f[_0x630a('0x33')],_0x4d62d3[_0x630a('0x34')]));_0x108c2c[_0x630a('0x3f')][_0x630a('0x60')]=_0x518264['id'];if(_0x2be76f[_0x630a('0x33')][_0x630a('0x3e')]){_0x108c2c[_0x630a('0x3f')]=_[_0x630a('0x4a')](_0x108c2c[_0x630a('0x3f')],{'$or':_['map'](_0x108c2c[_0x630a('0x36')],function(_0x125088){var _0x2d42a0={};_0x2d42a0[_0x125088]={'$like':'%'+_0x2be76f[_0x630a('0x33')][_0x630a('0x3e')]+'%'};return _0x2d42a0;})});}_0x108c2c=_[_0x630a('0x4a')]({},_0x108c2c,_0x2be76f[_0x630a('0x42')]);return db[_0x630a('0x62')][_0x630a('0x43')]({'where':_0x108c2c[_0x630a('0x3f')]})[_0x630a('0x23')](function(_0x467e8f){_0x324abb['count']=_0x467e8f;if(_0x2be76f[_0x630a('0x33')][_0x630a('0x44')]){_0x108c2c[_0x630a('0x45')]=[{'all':!![]}];}return db[_0x630a('0x62')][_0x630a('0x46')](_0x108c2c);})[_0x630a('0x23')](function(_0x230ac9){_0x324abb[_0x630a('0x47')]=_0x230ac9;return _0x324abb;});}})[_0x630a('0x23')](respondWithFilteredResult(_0x441ab0,_0x108c2c))[_0x630a('0x4c')](handleError(_0x441ab0,null));};exports[_0x630a('0x63')]=function(_0x24a3d5,_0x5c3b27,_0x5bd033){var _0x5381dd={};var _0x5a7de8={};var _0x554acf;var _0x219cd9;return db[_0x630a('0x2e')][_0x630a('0x5d')]({'where':{'id':_0x24a3d5[_0x630a('0x49')]['id']}})['then'](handleEntityNotFound(_0x5c3b27,null))[_0x630a('0x23')](function(_0x4b50f9){if(_0x4b50f9){_0x554acf=_0x4b50f9;_0x5a7de8[_0x630a('0x31')]=_['keys'](db[_0x630a('0x64')][_0x630a('0x2f')]);_0x5a7de8[_0x630a('0x33')]=_[_0x630a('0x32')](_0x24a3d5[_0x630a('0x33')]);_0x5a7de8[_0x630a('0x34')]=_[_0x630a('0x35')](_0x5a7de8['model'],_0x5a7de8[_0x630a('0x33')]);_0x5381dd['attributes']=_[_0x630a('0x35')](_0x5a7de8['model'],qs[_0x630a('0x37')](_0x24a3d5[_0x630a('0x33')][_0x630a('0x37')]));_0x5381dd['attributes']=_0x5381dd[_0x630a('0x36')][_0x630a('0x38')]?_0x5381dd['attributes']:_0x5a7de8[_0x630a('0x31')];_0x5381dd['order']=qs['sort'](_0x24a3d5['query'][_0x630a('0x3c')]);_0x5381dd['where']=qs[_0x630a('0x34')](_[_0x630a('0x3d')](_0x24a3d5[_0x630a('0x33')],_0x5a7de8['filters']));if(_0x24a3d5[_0x630a('0x33')][_0x630a('0x3e')]){_0x5381dd['where']=_[_0x630a('0x4a')](_0x5381dd[_0x630a('0x3f')],{'$or':_[_0x630a('0x2d')](_0x5381dd[_0x630a('0x36')],function(_0x5890ea){var _0x2acff7={};_0x2acff7[_0x5890ea]={'$like':'%'+_0x24a3d5[_0x630a('0x33')][_0x630a('0x3e')]+'%'};return _0x2acff7;})});}_0x5381dd=_[_0x630a('0x4a')]({},_0x5381dd,_0x24a3d5['options']);return _0x554acf['getLists'](_0x5381dd);}})[_0x630a('0x23')](function(_0x458803){if(_0x458803){_0x219cd9=_0x458803[_0x630a('0x38')];if(!_0x24a3d5['query'][_0x630a('0x39')]('nolimit')){_0x5381dd[_0x630a('0x1e')]=qs[_0x630a('0x1e')](_0x24a3d5['query'][_0x630a('0x1e')]);_0x5381dd[_0x630a('0x1c')]=qs[_0x630a('0x1c')](_0x24a3d5[_0x630a('0x33')][_0x630a('0x1c')]);}return _0x554acf[_0x630a('0x63')](_0x5381dd);}})[_0x630a('0x23')](function(_0x5b036a){if(_0x5b036a){return _0x5b036a?{'count':_0x219cd9,'rows':_0x5b036a}:null;}})[_0x630a('0x23')](respondWithResult(_0x5c3b27,null))[_0x630a('0x4c')](handleError(_0x5c3b27,null));};exports[_0x630a('0x65')]=function(_0x1b2f2d,_0x444bcd,_0x15069c){var _0x523c5e,_0x4d9d13;return db['Campaign'][_0x630a('0x4b')]({'where':{'id':_0x1b2f2d[_0x630a('0x49')]['id']}})[_0x630a('0x23')](handleEntityNotFound(_0x444bcd,null))[_0x630a('0x23')](function(_0x29b3f3){if(_0x29b3f3){_0x4d9d13=_0x29b3f3;return _0x29b3f3[_0x630a('0x65')](_0x1b2f2d[_0x630a('0x4e')][_0x630a('0x66')],_[_0x630a('0x54')](_0x1b2f2d[_0x630a('0x4e')],['ids','id'])||{});}return null;})[_0x630a('0x67')](function(_0x5f36ce){var _0x502c0f;_0x523c5e=_0x5f36ce||[];var _0x1a625b=[];if(_0x5f36ce){for(var _0x4f83b5=0x0;_0x4f83b5<_0x5f36ce['length'];_0x4f83b5+=0x1){var _0x14eaa3=_0x5f36ce[_0x4f83b5]['get']({'plain':!![]});_0x4d9d13[_0x630a('0x68')]=_0x1b2f2d['body'][_0x630a('0x68')]?_0x1b2f2d[_0x630a('0x4e')][_0x630a('0x68')]:_0x4d9d13[_0x630a('0x68')];switch(_0x4d9d13[_0x630a('0x68')]){case _0x630a('0x69'):_0x502c0f=squel[_0x630a('0x6a')]()[_0x630a('0x6b')](_0x630a('0x6c'))['fromQuery'](['phone',_0x630a('0x6d'),_0x630a('0x6e'),'ListId',_0x630a('0x60'),_0x630a('0x55'),_0x630a('0x56')],squel[_0x630a('0x6f')]()['field']('phone',_0x630a('0x70'))['field'](_0x630a('0x71'),_0x630a('0x6d'))[_0x630a('0x72')]('id',_0x630a('0x6e'))[_0x630a('0x72')](_0x14eaa3[_0x630a('0x73')][_0x630a('0x74')](),'ListId')[_0x630a('0x72')](_0x1b2f2d[_0x630a('0x49')]['id']['toString'](),_0x630a('0x60'))[_0x630a('0x72')]('NOW()',_0x630a('0x55'))[_0x630a('0x72')](_0x630a('0x71'),'updatedAt')[_0x630a('0x75')](_0x630a('0x76'))[_0x630a('0x3f')](_0x630a('0x77'))[_0x630a('0x3f')]('ListId\x20=\x20?',_0x14eaa3['CmListId']['toString']())[_0x630a('0x3f')](_0x630a('0x78'))['where'](_0x630a('0x79'),squel[_0x630a('0x6f')]()[_0x630a('0x72')](_0x630a('0x7a'))[_0x630a('0x75')]('cm_hopper_final')['where'](_0x630a('0x7b'),_0x1b2f2d[_0x630a('0x49')]['id'][_0x630a('0x74')]()))[_0x630a('0x3f')](_0x630a('0x79'),squel[_0x630a('0x6f')]()[_0x630a('0x72')](_0x630a('0x7c'))['from'](_0x630a('0x6c'))[_0x630a('0x3f')](_0x630a('0x7b'),_0x1b2f2d['params']['id'][_0x630a('0x74')]())))['toString']();break;case _0x630a('0x7d'):_0x502c0f=squel[_0x630a('0x6a')]()[_0x630a('0x6b')]('cm_hopper')[_0x630a('0x7e')]([_0x630a('0x70'),'scheduledAt',_0x630a('0x6e'),'ListId',_0x630a('0x60'),_0x630a('0x55'),_0x630a('0x56')],squel[_0x630a('0x6f')]()[_0x630a('0x72')](_0x630a('0x70'),_0x630a('0x70'))[_0x630a('0x72')](_0x630a('0x71'),'scheduledAt')[_0x630a('0x72')]('id',_0x630a('0x6e'))[_0x630a('0x72')](_0x14eaa3[_0x630a('0x73')]['toString'](),_0x630a('0x7f'))[_0x630a('0x72')](_0x1b2f2d[_0x630a('0x49')]['id'][_0x630a('0x74')](),'CampaignId')[_0x630a('0x72')](_0x630a('0x71'),_0x630a('0x55'))[_0x630a('0x72')](_0x630a('0x71'),'updatedAt')['from'](_0x630a('0x76'))['where'](_0x630a('0x77'))['where']('ListId\x20=\x20?',_0x14eaa3['CmListId']['toString']())[_0x630a('0x3f')](_0x630a('0x78'))[_0x630a('0x3f')](_0x630a('0x79'),squel[_0x630a('0x6f')]()[_0x630a('0x72')]('COALESCE(phone,\x27\x27)')[_0x630a('0x75')](_0x630a('0x6c'))['where']('CampaignId\x20=\x20?',_0x1b2f2d[_0x630a('0x49')]['id'][_0x630a('0x74')]())))[_0x630a('0x74')]();break;default:_0x502c0f=squel[_0x630a('0x6a')]()['into'](_0x630a('0x6c'))[_0x630a('0x7e')](['phone',_0x630a('0x6d'),'ContactId',_0x630a('0x7f'),_0x630a('0x60'),_0x630a('0x55'),'updatedAt'],squel[_0x630a('0x6f')]()[_0x630a('0x72')](_0x630a('0x70'),_0x630a('0x70'))[_0x630a('0x72')](_0x630a('0x71'),'scheduledAt')[_0x630a('0x72')]('id','ContactId')[_0x630a('0x72')](_0x14eaa3[_0x630a('0x73')][_0x630a('0x74')](),_0x630a('0x7f'))['field'](_0x1b2f2d[_0x630a('0x49')]['id'][_0x630a('0x74')](),_0x630a('0x60'))[_0x630a('0x72')](_0x630a('0x71'),_0x630a('0x55'))[_0x630a('0x72')](_0x630a('0x71'),'updatedAt')[_0x630a('0x75')](_0x630a('0x76'))[_0x630a('0x3f')]('deletedAt\x20IS\x20NULL')[_0x630a('0x3f')](_0x630a('0x80'),_0x14eaa3['CmListId'][_0x630a('0x74')]())[_0x630a('0x3f')]('phone\x20IS\x20NOT\x20NULL'))[_0x630a('0x74')]();}_0x1a625b[_0x630a('0x81')](db['sequelize'][_0x630a('0x33')](_0x502c0f));}return BPromise[_0x630a('0x82')](_0x1a625b);}})[_0x630a('0x23')](function(){return _0x523c5e;})['then'](respondWithResult(_0x444bcd,null))['catch'](handleError(_0x444bcd,null));};exports['removeLists']=function(_0x40222f,_0x20a5d5,_0x263b79){return db[_0x630a('0x2e')][_0x630a('0x4b')]({'where':{'id':_0x40222f[_0x630a('0x49')]['id']}})[_0x630a('0x23')](handleEntityNotFound(_0x20a5d5,null))[_0x630a('0x23')](function(_0x4fda16){if(_0x4fda16){return _0x4fda16[_0x630a('0x83')](_0x40222f[_0x630a('0x33')][_0x630a('0x66')]);}})['then'](function(_0x4a66a4){if(_0x4a66a4){return db[_0x630a('0x5b')][_0x630a('0x24')]({'where':{'ListId':_0x40222f[_0x630a('0x33')]['ids'],'CampaignId':_0x40222f[_0x630a('0x49')]['id']}})[_0x630a('0x23')](function(){return _0x4a66a4;});}})[_0x630a('0x23')](respondWithStatusCode(_0x20a5d5,null))[_0x630a('0x4c')](handleError(_0x20a5d5,null));};exports[_0x630a('0x84')]=function(_0x3148b8,_0xe9c122,_0x445d14){var _0x47487b={};var _0x2ddb15={};var _0x362d2d;var _0x460ef1;return db[_0x630a('0x2e')]['findOne']({'where':{'id':_0x3148b8[_0x630a('0x49')]['id']}})[_0x630a('0x23')](handleEntityNotFound(_0xe9c122,null))[_0x630a('0x23')](function(_0x35e88f){if(_0x35e88f){_0x362d2d=_0x35e88f;_0x2ddb15[_0x630a('0x31')]=_[_0x630a('0x32')](db[_0x630a('0x64')]['rawAttributes']);_0x2ddb15[_0x630a('0x33')]=_['keys'](_0x3148b8[_0x630a('0x33')]);_0x2ddb15['filters']=_[_0x630a('0x35')](_0x2ddb15[_0x630a('0x31')],_0x2ddb15['query']);_0x47487b[_0x630a('0x36')]=_['intersection'](_0x2ddb15[_0x630a('0x31')],qs[_0x630a('0x37')](_0x3148b8['query'][_0x630a('0x37')]));_0x47487b[_0x630a('0x36')]=_0x47487b[_0x630a('0x36')][_0x630a('0x38')]?_0x47487b[_0x630a('0x36')]:_0x2ddb15[_0x630a('0x31')];_0x47487b[_0x630a('0x3b')]=qs[_0x630a('0x3c')](_0x3148b8[_0x630a('0x33')][_0x630a('0x3c')]);_0x47487b[_0x630a('0x3f')]=qs[_0x630a('0x34')](_[_0x630a('0x3d')](_0x3148b8['query'],_0x2ddb15[_0x630a('0x34')]));if(_0x3148b8[_0x630a('0x33')][_0x630a('0x3e')]){_0x47487b['where']=_[_0x630a('0x4a')](_0x47487b[_0x630a('0x3f')],{'$or':_[_0x630a('0x2d')](_0x47487b[_0x630a('0x36')],function(_0x390c70){var _0x11c58b={};_0x11c58b[_0x390c70]={'$like':'%'+_0x3148b8[_0x630a('0x33')][_0x630a('0x3e')]+'%'};return _0x11c58b;})});}_0x47487b=_[_0x630a('0x4a')]({},_0x47487b,_0x3148b8[_0x630a('0x42')]);return _0x362d2d[_0x630a('0x84')](_0x47487b);}})[_0x630a('0x23')](function(_0x212372){if(_0x212372){_0x460ef1=_0x212372[_0x630a('0x38')];if(!_0x3148b8['query']['hasOwnProperty']('nolimit')){_0x47487b[_0x630a('0x1e')]=qs[_0x630a('0x1e')](_0x3148b8[_0x630a('0x33')][_0x630a('0x1e')]);_0x47487b[_0x630a('0x1c')]=qs[_0x630a('0x1c')](_0x3148b8[_0x630a('0x33')][_0x630a('0x1c')]);}return _0x362d2d['getBlackLists'](_0x47487b);}})[_0x630a('0x23')](function(_0x548b15){if(_0x548b15){return _0x548b15?{'count':_0x460ef1,'rows':_0x548b15}:null;}})[_0x630a('0x23')](respondWithResult(_0xe9c122,null))[_0x630a('0x4c')](handleError(_0xe9c122,null));};exports[_0x630a('0x85')]=function(_0x2aa30f,_0x355ca1,_0x1e8689){var _0x9ee66f,_0x2a397d;return db[_0x630a('0x2e')][_0x630a('0x4b')]({'where':{'id':_0x2aa30f[_0x630a('0x49')]['id']}})[_0x630a('0x23')](handleEntityNotFound(_0x355ca1,null))[_0x630a('0x23')](function(_0x5d4e73){if(_0x5d4e73){_0x2a397d=_0x5d4e73;return _0x5d4e73[_0x630a('0x85')](_0x2aa30f[_0x630a('0x4e')][_0x630a('0x66')],_['omit'](_0x2aa30f[_0x630a('0x4e')],[_0x630a('0x66'),'id'])||{});}return null;})['spread'](function(_0x3948e7){var _0x5ea33b;_0x9ee66f=_0x3948e7||[];var _0x35867b=[];if(_0x3948e7){for(var _0x326709=0x0;_0x326709<_0x3948e7['length'];_0x326709+=0x1){var _0x29d9cb=_0x3948e7[_0x326709][_0x630a('0x25')]({'plain':!![]});_0x5ea33b=squel[_0x630a('0x6a')]()[_0x630a('0x6b')]('cm_hopper_black')[_0x630a('0x7e')]([_0x630a('0x70'),_0x630a('0x6e'),_0x630a('0x7f'),'CampaignId','createdAt','updatedAt'],squel[_0x630a('0x6f')]()[_0x630a('0x72')](_0x630a('0x70'),_0x630a('0x70'))[_0x630a('0x72')]('id',_0x630a('0x6e'))[_0x630a('0x72')](_0x29d9cb[_0x630a('0x73')][_0x630a('0x74')](),'ListId')[_0x630a('0x72')](_0x2aa30f['params']['id'][_0x630a('0x74')](),_0x630a('0x60'))[_0x630a('0x72')](_0x630a('0x71'),_0x630a('0x55'))[_0x630a('0x72')](_0x630a('0x71'),'updatedAt')[_0x630a('0x75')](_0x630a('0x76'))[_0x630a('0x3f')](_0x630a('0x77'))[_0x630a('0x3f')](_0x630a('0x80'),_0x29d9cb['CmListId'][_0x630a('0x74')]())[_0x630a('0x3f')](_0x630a('0x78')))['toString']();_0x35867b[_0x630a('0x81')](db['sequelize'][_0x630a('0x33')](_0x5ea33b));}return BPromise['all'](_0x35867b);}})[_0x630a('0x23')](function(){return _0x9ee66f;})['then'](respondWithResult(_0x355ca1,null))[_0x630a('0x4c')](handleError(_0x355ca1,null));};exports['removeBlackLists']=function(_0x825be,_0x593799,_0x17810e){return db[_0x630a('0x2e')][_0x630a('0x4b')]({'where':{'id':_0x825be['params']['id']}})[_0x630a('0x23')](handleEntityNotFound(_0x593799,null))[_0x630a('0x23')](function(_0x3a1f5e){if(_0x3a1f5e){return _0x3a1f5e[_0x630a('0x86')](_0x825be['query']['ids']);}})['then'](function(_0x51bdaf){if(_0x51bdaf){return db['CmHopperBlack'][_0x630a('0x24')]({'where':{'ListId':_0x825be[_0x630a('0x33')]['ids'],'CampaignId':_0x825be[_0x630a('0x49')]['id']}})[_0x630a('0x23')](function(){return _0x51bdaf;});}})['then'](respondWithStatusCode(_0x593799,null))['catch'](handleError(_0x593799,null));};
\ No newline at end of file