538776b62460692c8336610d2fde41b803d27ddf
[motion-next.git] / server / api / openchannelInteraction / openchannelInteraction.controller.js
1 const a480_0x5804=['../../config/environment','server','getFullTextValue','offset','createdAt','format','c.mobile','threadId','html-pdf','i.OpenchannelAccountId\x20IN\x20?','tools_tags','union','openchannelInteractionTags:save','a.key','catch','sqlOperator','Tags','CONCAT(c.firstName,\x20\x27\x20\x27,\x20c.lastName)\x20LIKE\x20?','parseSearch','toString','where','Users','params','addTags','Account.key','files','parse','status','Owner.internal','ContactId','DESC','Private','mkdirSync','stack','YYYY-MM-DD','then','left_join','forEach','createWriteStream','firstName','u.fullname','addMessage','unreadMessages','secret','i.OpenchannelAccountId\x20IS\x20NULL','Owner','squel','limit','Contact.mobile','show','json','keyBy','select','null','OpenchannelAccountId','direction','\x20IS\x20NULL','read','\x20=\x20?','sequelize','journey','name','lastName','unix','expr','isEmpty','zip-dir','having','findAll','i.id','attachments','some','c.phone','intersection','$substring','`\x20>\x200','like','include','o.internal','sort','u.id\x20=\x20ui.UserId','Contact.email','closed','c.lastName','users','QueryTypes','it.OpenchannelInteractionId\x20=\x20i.id','findOne','cm_contacts','$gte','omit','value','CmContact','ids','from','compact','register','user','../../rediscache','get','openchannel_messages','end','merge','GROUP_CONCAT(DISTINCT\x20t.id)','Openchannel','conditions','text','join','query','i.OpenchannelAccountId\x20IS\x20NOT\x20NULL','attributes','path','tmp','replace','tag','operator','SELECT','field','index','isNumeric','rimraf','Account','isArray','emit','groupBy','a.mandatoryDisposition','`unreadMessages`\x20=\x200','Messages','transcript-%d-%s.zip','root','order','CONCAT(\x27,\x27,\x20`TagIds`,\x20\x27,\x27)\x20LIKE\x20?','error','../../components/parsers/advancedSearch','`unreadMessages`\x20>\x200','Contact','<hr\x20class=\x22separator\x22/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22footer\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22left\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span>%s</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22center\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span>{{page}}/{{pages}}</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22right\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span>%s</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>','u.id','destroy','`\x20=\x200','keys','send','rows','c.firstName','Contact.firstName','views','ejs','Attachment','t.id\x20=\x20it.TagId','getMessages','map','Contact.phone','Account.mandatoryDisposition','find','describe','update','filters','split','downloadInteraction.html','sendStatus','existsSync','$lte','MATCH\x20(c.firstName,\x20c.lastName,\x20c.phone,\x20c.mobile,\x20c.fax,\x20c.email)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)','count','start','Sequelize','type','model','40px','nolimit','createReadStream','System','basename','key','%s\x20#%d','TagIds','c.id\x20=\x20i.ContactId\x20AND\x20c.deletedAt\x20IS\x20NULL','a.id\x20=\x20i.OpenchannelAccountId','all','rawAttributes','fieldName','set','i.createdAt\x20BETWEEN\x20?\x20AND\x20?','Public','OpenchannelInteractionId','moment','disposition','User','length','openchannel_accounts','c.email','log','../../config/logger','err','color','transcript-','search','Owner.fullname','UserId','pick','.pdf','OpenchannelMessage','getOpenchannelAccounts','concat','create','undefined','c.firstName\x20LIKE\x20?\x20OR\x20c.lastName\x20LIKE\x20?\x20OR\x20c.email\x20LIKE\x20?','push','removeTags','YYYY-MM-DD\x20HH:mm:ss','body','filter','MATCH\x20(me.body)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)','SUM(me.read\x20=\x200\x20AND\x20me.direction\x20=\x20\x27in\x27)','o.fullname','renderFile','download','CONCAT_WS(\x27\x20\x27,\x20o.name,\x20o.fullname)\x20LIKE\x20?','N.A.','Tag','fields','openchannel_interactions','buildExpression','user_has_openchannel_interactions','OpenchannelInteraction','out','ui.OpenchannelInteractionId','fullname'];(function(_0x421abe,_0x58041a){const _0x5744ef=function(_0x1a0ac1){while(--_0x1a0ac1){_0x421abe['push'](_0x421abe['shift']());}};_0x5744ef(++_0x58041a);}(a480_0x5804,0xf3));const a480_0x5744=function(_0x421abe,_0x58041a){_0x421abe=_0x421abe-0x0;let _0x5744ef=a480_0x5804[_0x421abe];return _0x5744ef;};const _0x4295cc=a480_0x5744;'use strict';const pdf=require(_0x4295cc('0xdd')),rimraf=require(_0x4295cc('0x69')),zipdir=require(_0x4295cc('0x33')),moment=require(_0x4295cc('0xaa')),util=require('util'),path=require(_0x4295cc('0x60')),ejs=require(_0x4295cc('0x83')),fs=require('fs'),_=require('lodash'),squel=require(_0x4295cc('0x1f')),{getSocket}=require(_0x4295cc('0x53')),socket=getSocket(),qs=require('../../components/parsers/qs'),as=require(_0x4295cc('0x76')),logger=require(_0x4295cc('0xb1'))('api'),config=require(_0x4295cc('0xd5')),db=require('../../mysqldb')['db'],{Op}=require(_0x4295cc('0x2c'));require('./openchannelInteraction.socket')[_0x4295cc('0x51')](socket);function respondWithStatusCode(_0x1a0ac1,_0x29bf62){return _0x29bf62=_0x29bf62||0xcc,function(_0xc98ae3){const _0x12f483=a480_0x5744;if(_0xc98ae3)return _0x1a0ac1[_0x12f483('0x90')](_0x29bf62);return _0x1a0ac1[_0x12f483('0xc')](_0x29bf62)['end']();};}function respondWithResult(_0x5b1d61,_0x32b914){return _0x32b914=_0x32b914||0xc8,function(_0x5a3569){const _0x264dcb=a480_0x5744;if(_0x5a3569)return _0x5b1d61[_0x264dcb('0xc')](_0x32b914)[_0x264dcb('0x23')](_0x5a3569);};}function respondWithFilteredResult(_0x847a66,_0x21fdda){return function(_0xb757d5){const _0x41ed3a=a480_0x5744;if(_0xb757d5){const _0x5ac09c=_0xb757d5[_0x41ed3a('0x94')],_0x46e9cd=_0x21fdda['offset'];let _0x406a6e=_0x21fdda[_0x41ed3a('0xd8')]+_0x21fdda[_0x41ed3a('0x20')],_0x27a3b5;return _0x406a6e>=_0x5ac09c?(_0x406a6e=_0x5ac09c,_0x27a3b5=0xc8):_0x27a3b5=0xce,_0x847a66['status'](_0x27a3b5),_0x847a66[_0x41ed3a('0xa6')]('Content-Range',_0x46e9cd+'-'+_0x406a6e+'/'+_0x5ac09c)['json'](_0xb757d5);}return null;};}function saveUpdates(_0x4d289f){return function(_0x10109a){const _0x2839fc=a480_0x5744;if(_0x10109a)return _0x10109a[_0x2839fc('0x8c')](_0x4d289f)['then'](function(_0x1c434b){return _0x1c434b;});return null;};}function removeEntity(_0x37bfc5){return function(_0x5423d0){const _0x2929eb=a480_0x5744;if(_0x5423d0)return _0x5423d0[_0x2929eb('0x7b')]()['then'](function(){const _0xc481d3=_0x2929eb;_0x37bfc5[_0xc481d3('0xc')](0xcc)[_0xc481d3('0x56')]();});};}function handleEntityNotFound(_0x116a79){return function(_0x28730f){const _0x250cdc=a480_0x5744;return!_0x28730f&&_0x116a79[_0x250cdc('0x90')](0x194),_0x28730f;};}function handleError(_0x4904a0,_0x43dd05){return _0x43dd05=_0x43dd05||0x1f4,function(_0x469612){const _0x4f9c87=a480_0x5744;logger[_0x4f9c87('0x75')](_0x469612[_0x4f9c87('0x12')]),_0x469612[_0x4f9c87('0x2e')]&&delete _0x469612[_0x4f9c87('0x2e')],_0x4904a0[_0x4f9c87('0xc')](_0x43dd05)[_0x4f9c87('0x7e')](_0x469612);};}function getInteractionUsers(_0x4c00a9,_0x57a120){return new Promise(function(_0x178cb8,_0x4be33b){const _0x48fd52=a480_0x5744;try{_0x57a120[_0x4c00a9['id']]&&(_0x4c00a9[_0x48fd52('0x6')]=_[_0x48fd52('0x87')](_0x57a120[_0x4c00a9['id']],function(_0x73d8c2){return{'id':_0x73d8c2['id'],'fullname':_0x73d8c2['fullname']};}));}catch(_0x21d193){_0x4be33b(_0x21d193);}_0x178cb8(_0x4c00a9);});}function getInteractionTags(_0x493eb2,_0x1638b0){return new Promise(function(_0x339b81,_0x12ee57){const _0x1e4423=a480_0x5744;try{_0x493eb2[_0x1e4423('0xa0')]&&(_0x493eb2['Tags']=[],_0x493eb2[_0x1e4423('0xa0')][_0x1e4423('0x8e')](',')['forEach'](function(_0x186ebc){const _0x32fc4d=_0x1e4423;_0x493eb2[_0x32fc4d('0x1')][_0x32fc4d('0xc0')](_0x1638b0[_0x186ebc]);})),delete _0x493eb2['TagIds'];}catch(_0x2f6985){_0x12ee57(_0x2f6985);}_0x339b81(_0x493eb2);});}function updateOpenchannelInteraction(_0x3bd237,_0x285c3c,_0x38ea0d){return new Promise(function(_0x495df3,_0x559c8a){const _0x127b3b=a480_0x5744;return getInteractionUsers(_0x3bd237,_0x38ea0d)[_0x127b3b('0x14')](function(_0x3095c4){return getInteractionTags(_0x3095c4,_0x285c3c);})[_0x127b3b('0x14')](function(_0x5951bb){_0x495df3(_0x5951bb);})[_0x127b3b('0xe3')](function(_0x14985b){_0x559c8a(_0x14985b);});});}exports[_0x4295cc('0x67')]=function(_0x133548,_0x430652){const _0x3c7ef1=_0x4295cc,_0x37d00d={},_0x519b1e={},_0x5e38cb={'count':0x0,'rows':[]},_0x59ba3b=_[_0x3c7ef1('0x87')](db[_0x3c7ef1('0xd1')][_0x3c7ef1('0xa4')],function(_0x4ab18f){const _0xa49cfa=_0x3c7ef1;return{'name':_0x4ab18f[_0xa49cfa('0xa5')],'type':_0x4ab18f[_0xa49cfa('0x97')][_0xa49cfa('0x9e')]};});_0x519b1e['model']=_['map'](_0x59ba3b,_0x3c7ef1('0x2e')),_0x519b1e[_0x3c7ef1('0x5d')]=_[_0x3c7ef1('0x7d')](_0x133548[_0x3c7ef1('0x5d')]),_0x519b1e['filters']=_['intersection'](_0x519b1e['model'],_0x519b1e[_0x3c7ef1('0x5d')]),_0x37d00d[_0x3c7ef1('0x5f')]=_[_0x3c7ef1('0x3a')](_0x519b1e['model'],qs[_0x3c7ef1('0xcd')](_0x133548[_0x3c7ef1('0x5d')][_0x3c7ef1('0xcd')])),_0x37d00d['attributes']=_0x37d00d[_0x3c7ef1('0x5f')][_0x3c7ef1('0xad')]?_0x37d00d[_0x3c7ef1('0x5f')]:_0x519b1e[_0x3c7ef1('0x98')];typeof _0x133548[_0x3c7ef1('0x5d')][_0x3c7ef1('0x9a')]==='undefined'&&(_0x37d00d['limit']=qs[_0x3c7ef1('0x20')](_0x133548['query'][_0x3c7ef1('0x20')]),_0x37d00d[_0x3c7ef1('0xd8')]=qs[_0x3c7ef1('0xd8')](_0x133548[_0x3c7ef1('0x5d')][_0x3c7ef1('0xd8')]));_0x37d00d[_0x3c7ef1('0x73')]=qs[_0x3c7ef1('0x40')](_0x133548[_0x3c7ef1('0x5d')][_0x3c7ef1('0x40')]),_0x37d00d[_0x3c7ef1('0x5')]=qs['filters'](_['pick'](_0x133548['query'],_0x519b1e[_0x3c7ef1('0x8d')]),_0x59ba3b);let _0x2205ea=[];const _0x1249ae=squel[_0x3c7ef1('0x25')]()[_0x3c7ef1('0x66')]('id')[_0x3c7ef1('0x66')](_0x3c7ef1('0x2e'))[_0x3c7ef1('0x66')](_0x3c7ef1('0xb3'))['from'](_0x3c7ef1('0xdf')),_0x5b83b5=squel[_0x3c7ef1('0x25')]()[_0x3c7ef1('0x66')](_0x3c7ef1('0x7a'))[_0x3c7ef1('0x66')](_0x3c7ef1('0x19'))[_0x3c7ef1('0x66')](_0x3c7ef1('0xd3'))[_0x3c7ef1('0x4f')](_0x3c7ef1('0xd0'),'ui')[_0x3c7ef1('0x15')]('users','u',_0x3c7ef1('0x41')),_0x5e155a=squel[_0x3c7ef1('0x25')]()[_0x3c7ef1('0x4f')](_0x3c7ef1('0xce'),'i')[_0x3c7ef1('0x15')](_0x3c7ef1('0x49'),'c',_0x3c7ef1('0xa1'))[_0x3c7ef1('0x15')](_0x3c7ef1('0x45'),'o','o.id\x20=\x20i.UserId')[_0x3c7ef1('0x15')](_0x3c7ef1('0xae'),'a',_0x3c7ef1('0xa2'))[_0x3c7ef1('0x15')](_0x3c7ef1('0x55'),'me','me.OpenchannelInteractionId\x20=\x20i.id')['left_join']('openchannel_interaction_has_tags','it',_0x3c7ef1('0x47'))['left_join']('tools_tags','t',_0x3c7ef1('0x85')),_0x4ab174=squel[_0x3c7ef1('0x31')]();let _0x54d10e=[];const _0x5bf6e4=squel[_0x3c7ef1('0x31')]();let _0x4c2391;if(_0x133548['query'][_0x3c7ef1('0xb5')]){_0x4c2391=as[_0x3c7ef1('0x3')](_0x133548[_0x3c7ef1('0x5d')][_0x3c7ef1('0xb5')]);const _0x325499=_0x4c2391[_0x3c7ef1('0x0')];for(let _0x49ec77=0x0;_0x49ec77<_0x4c2391[_0x3c7ef1('0x5a')]['length'];_0x49ec77++){const _0x2b9dab=_0x4c2391['conditions'][_0x49ec77],_0x319753='i';let _0x12534b,_0x5cd50f=_[_0x3c7ef1('0x8a')](_0x59ba3b,[_0x3c7ef1('0x2e'),_0x2b9dab[_0x3c7ef1('0x66')]]);if(!_0x5cd50f)switch(_0x2b9dab[_0x3c7ef1('0x66')]){case _0x3c7ef1('0x1b'):_0x2b9dab['value']==0x1?_0x5e155a[_0x3c7ef1('0x34')]('`'+_0x2b9dab[_0x3c7ef1('0x66')]+_0x3c7ef1('0x7c')):_0x5e155a[_0x3c7ef1('0x34')]('`'+_0x2b9dab[_0x3c7ef1('0x66')]+_0x3c7ef1('0x3c'));break;case _0x3c7ef1('0x78'):if(_0x2b9dab[_0x3c7ef1('0x64')]===_0x3c7ef1('0x3b')){if(_0x2b9dab[_0x3c7ef1('0x4c')]['split']('\x20')['length']>0x1)_0x4ab174[_0x325499](_0x3c7ef1('0x93'),qs[_0x3c7ef1('0xd7')](_0x2b9dab[_0x3c7ef1('0x4c')]),null);else{const _0x252186='%'+_0x2b9dab[_0x3c7ef1('0x4c')]+'%';_0x4ab174[_0x325499](_0x3c7ef1('0xbf'),_0x252186,_0x252186,_0x252186);}}else _0x5cd50f=_[_0x3c7ef1('0x8a')](_0x59ba3b,[_0x3c7ef1('0x2e'),_0x3c7ef1('0xe')]),_0x2b9dab['field']=_0x3c7ef1('0xe'),_0x12534b=as['buildExpression'](_0x319753,_0x5cd50f['type'],_0x2b9dab),_0x4ab174[_0x325499](_0x12534b[_0x3c7ef1('0x5b')],_0x12534b[_0x3c7ef1('0x4c')][_0x3c7ef1('0x95')],_0x12534b[_0x3c7ef1('0x4c')]['end']);break;case _0x3c7ef1('0xcc'):{const _0x4104bc=_0x2b9dab['value'][_0x3c7ef1('0x8e')](',')[_0x3c7ef1('0x87')](function(_0x5dd0f7){return Number(_0x5dd0f7);});_0x4104bc[_0x3c7ef1('0x16')](function(_0x1189ad){const _0x4f62a7=_0x3c7ef1;_0x5bf6e4['or'](_0x4f62a7('0x74'),'%,'+_0x1189ad+',%');}),_0x54d10e=_[_0x3c7ef1('0xe0')](_0x54d10e,_0x4104bc);}break;case _0x3c7ef1('0xac'):_0x2b9dab[_0x3c7ef1('0x64')]===_0x3c7ef1('0x3b')?_0x4ab174[_0x325499](_0x3c7ef1('0xca'),'%'+_0x2b9dab[_0x3c7ef1('0x4c')]+'%',null):(_0x5cd50f=_[_0x3c7ef1('0x8a')](_0x59ba3b,[_0x3c7ef1('0x2e'),_0x3c7ef1('0xb7')]),_0x2b9dab[_0x3c7ef1('0x66')]='UserId',_0x12534b=as[_0x3c7ef1('0xcf')](_0x319753,_0x5cd50f[_0x3c7ef1('0x97')],_0x2b9dab),_0x4ab174[_0x325499](_0x12534b['text'],_0x12534b['value'][_0x3c7ef1('0x95')],_0x12534b['value']['end']));break;case _0x3c7ef1('0xc3'):_0x12534b=as[_0x3c7ef1('0xcf')]('me',null,_0x2b9dab),_0x4ab174[_0x325499](_0x12534b[_0x3c7ef1('0x5b')],_0x12534b[_0x3c7ef1('0x4c')][_0x3c7ef1('0x95')],_0x12534b['value']['end']);break;}else _0x12534b=as[_0x3c7ef1('0xcf')](_0x319753,_0x5cd50f['type'],_0x2b9dab),_0x4ab174[_0x325499](_0x12534b[_0x3c7ef1('0x5b')],_0x12534b[_0x3c7ef1('0x4c')][_0x3c7ef1('0x95')],_0x12534b['value'][_0x3c7ef1('0x56')]);}}else{const _0x9801d7=_(_0x133548[_0x3c7ef1('0x5d')])['keys']()[_0x3c7ef1('0x87')](function(_0x106e48){const _0xeacb14=_0x3c7ef1;return _[_0xeacb14('0x38')](_0x59ba3b,['name',_0x106e48])?_0x106e48:undefined;})[_0x3c7ef1('0x50')]()[_0x3c7ef1('0x4c')]();!_[_0x3c7ef1('0x32')](_0x9801d7)&&_0x9801d7[_0x3c7ef1('0x16')](function(_0x917c97){const _0x596796=_0x3c7ef1;if(_0x917c97===_0x596796('0x27'))_0x5e155a[_0x596796('0x5')](_0x596796('0xde'),[][_0x596796('0xbc')](_0x133548[_0x596796('0x5d')][_0x917c97]));else{if(_0x917c97===_0x596796('0xd9')){const _0xf6516d=JSON[_0x596796('0xb')](_0x133548[_0x596796('0x5d')][_0x917c97])[_0x596796('0x4a')],_0x254493=JSON[_0x596796('0xb')](_0x133548[_0x596796('0x5d')][_0x917c97])[_0x596796('0x92')];_0x5e155a[_0x596796('0x5')](_0x596796('0xa7'),_0xf6516d,_0x254493);}else _0x133548[_0x596796('0x5d')][_0x917c97]===_0x596796('0x26')?_0x5e155a[_0x596796('0x5')]('i.'+_0x917c97+_0x596796('0x29')):_0x5e155a[_0x596796('0x5')]('i.'+_0x917c97+_0x596796('0x2b'),_0x133548['query'][_0x917c97]);}});_0x133548[_0x3c7ef1('0x5d')][_0x3c7ef1('0x2a')]&&(_0x133548[_0x3c7ef1('0x5d')][_0x3c7ef1('0x2a')]==0x1?_0x5e155a[_0x3c7ef1('0x34')](_0x3c7ef1('0x6f')):_0x5e155a[_0x3c7ef1('0x34')](_0x3c7ef1('0x77')));_0x133548[_0x3c7ef1('0x5d')][_0x3c7ef1('0x63')]&&(_0x54d10e=_[_0x3c7ef1('0x6b')](_0x133548[_0x3c7ef1('0x5d')][_0x3c7ef1('0x63')])?_0x133548['query'][_0x3c7ef1('0x63')]:new Array(_0x133548[_0x3c7ef1('0x5d')][_0x3c7ef1('0x63')]),_0x54d10e[_0x3c7ef1('0x16')](function(_0x59a7c7){const _0x34a7c0=_0x3c7ef1;_0x5bf6e4['or'](_0x34a7c0('0x74'),'%,'+_0x59a7c7+',%');}));if(_0x133548[_0x3c7ef1('0x5d')][_0x3c7ef1('0xc4')]){const _0x463b60=_0x133548[_0x3c7ef1('0x5d')][_0x3c7ef1('0xc4')][_0x3c7ef1('0x62')]('\x5c','\x5c\x5c')[_0x3c7ef1('0x62')]('\x27\x27','\x27\x27\x27\x27');qs[_0x3c7ef1('0x68')](_0x463b60)?_0x4ab174['or']('i.id\x20LIKE\x20?',_0x463b60+'%'):_0x4ab174['or'](_0x3c7ef1('0xc5'),qs[_0x3c7ef1('0xd7')](_0x463b60))['or']('i.from\x20LIKE\x20?',_0x463b60+'%')['or'](_0x3c7ef1('0x2'),_0x463b60+'%');}}_0x5e155a[_0x3c7ef1('0x5')](_0x4ab174),_0x5e155a['group'](_0x3c7ef1('0x36'));let _0x272da7={'type':db[_0x3c7ef1('0x96')][_0x3c7ef1('0x46')][_0x3c7ef1('0x65')],'raw':!![]};const _0x2c6962=_0x5e155a['clone']();_0x2c6962['field']('i.id'),_0x2c6962[_0x3c7ef1('0x66')](_0x3c7ef1('0xc6'),_0x3c7ef1('0x1b')),_0x37d00d['order']&&_0x37d00d[_0x3c7ef1('0x73')][_0x3c7ef1('0x16')](function(_0x458883){const _0x32ee3e=_0x3c7ef1;_0x5e155a['order']('i.'+_0x458883[0x0],_0x458883[0x1]===_0x32ee3e('0xf')?![]:!![]);}),!_[_0x3c7ef1('0x32')](_0x54d10e)&&(_0x5e155a[_0x3c7ef1('0x34')](_0x5bf6e4),_0x2c6962[_0x3c7ef1('0x5')]('t.id\x20IN\x20?',_0x54d10e)),Promise['resolve']()[_0x3c7ef1('0x14')](function(){const _0x145367=_0x3c7ef1;if(!_0x4c2391){if(_0x133548[_0x145367('0x5d')][_0x145367('0x27')]||_0x133548[_0x145367('0x5d')][_0x145367('0x2d')])return;_0x2c6962['where'](_0x145367('0x5e')),_0x5e155a['where'](_0x145367('0x5e'));return;}return _0x133548[_0x145367('0x52')][_0x145367('0xbb')]({'attributes':['id'],'raw':!![]})[_0x145367('0x14')](function(_0x2cba30){const _0x593ad0=_0x145367;_[_0x593ad0('0x32')](_0x2cba30)?(_0x2c6962[_0x593ad0('0x5')](_0x593ad0('0x1d')),_0x5e155a[_0x593ad0('0x5')](_0x593ad0('0x1d'))):(_0x2c6962['where'](_0x593ad0('0xde'),_['map'](_0x2cba30,'id')),_0x5e155a['where'](_0x593ad0('0xde'),_[_0x593ad0('0x87')](_0x2cba30,'id')));});})['then'](function(){const _0x214b01=_0x3c7ef1;db[_0x214b01('0x2c')][_0x214b01('0x5d')](_0x2c6962[_0x214b01('0x4')](),_0x272da7)['then'](function(_0x1ac988){const _0x4265d0=_0x214b01;_0x5e38cb[_0x4265d0('0x94')]=_0x1ac988[_0x4265d0('0xad')];if(_0x5e38cb[_0x4265d0('0x94')]===0x0)return[];return db[_0x4265d0('0x2c')][_0x4265d0('0x5d')](_0x1249ae[_0x4265d0('0x4')](),_0x272da7)[_0x4265d0('0x14')](function(_0x5a2625){const _0x3da4bc=_0x4265d0;_0x2205ea=_[_0x3da4bc('0x24')](_0x5a2625,'id'),_0x272da7=_[_0x3da4bc('0x57')](_0x272da7,{'model':db[_0x3da4bc('0xd1')],'mapToModel':!![],'raw':!![],'nest':!![]});_0x133548[_0x3da4bc('0x5d')][_0x3da4bc('0xcd')]?_0x37d00d[_0x3da4bc('0x5f')][_0x3da4bc('0x16')](function(_0xab85a1){const _0x29241a=_0x3da4bc;_0x5e155a[_0x29241a('0x66')]('i.'+_0xab85a1);}):(_0x5e155a[_0x3da4bc('0x66')]('SUM(me.read\x20=\x200\x20AND\x20me.direction\x20=\x20\x27in\x27)','unreadMessages'),_0x5e155a['field'](_0x3da4bc('0xe2'),_0x3da4bc('0x9')),_0x5e155a[_0x3da4bc('0x66')](_0x3da4bc('0x6e'),_0x3da4bc('0x89')),_0x5e155a[_0x3da4bc('0x66')]('i.*'),_0x5e155a[_0x3da4bc('0x66')](_0x3da4bc('0x80'),_0x3da4bc('0x81')),_0x5e155a['field'](_0x3da4bc('0x44'),'Contact.lastName'),_0x5e155a[_0x3da4bc('0x66')](_0x3da4bc('0xaf'),_0x3da4bc('0x42')),_0x5e155a[_0x3da4bc('0x66')](_0x3da4bc('0x39'),_0x3da4bc('0x88')),_0x5e155a[_0x3da4bc('0x66')](_0x3da4bc('0xdb'),_0x3da4bc('0x21')),_0x5e155a['field']('c.fax','Contact.fax'),_0x5e155a['field'](_0x3da4bc('0xc7'),_0x3da4bc('0xb6')),_0x5e155a[_0x3da4bc('0x66')](_0x3da4bc('0x3f'),_0x3da4bc('0xd')),_0x5e155a[_0x3da4bc('0x66')](_0x3da4bc('0x58'),_0x3da4bc('0xa0')));if(_0x37d00d[_0x3da4bc('0x20')])_0x5e155a[_0x3da4bc('0x20')](_0x37d00d[_0x3da4bc('0x20')]);if(_0x37d00d[_0x3da4bc('0xd8')])_0x5e155a[_0x3da4bc('0xd8')](_0x37d00d[_0x3da4bc('0xd8')]);return db['sequelize']['query'](_0x5e155a[_0x3da4bc('0x4')](),_0x272da7);})[_0x4265d0('0x14')](function(_0x2ad320){const _0x1c9988=_0x4265d0;return _0x5b83b5[_0x1c9988('0x5')]('ui.OpenchannelInteractionId\x20IN\x20?',_[_0x1c9988('0x87')](_0x2ad320,'id')),db['sequelize'][_0x1c9988('0x5d')](_0x5b83b5[_0x1c9988('0x4')](),_0x272da7)['then'](function(_0x538fab){const _0xcc81ca=_0x1c9988,_0x528398=_[_0xcc81ca('0x6d')](_0x538fab,_0xcc81ca('0xa9')),_0x3f917e=[];return _0x2ad320['forEach'](function(_0x51413d){_0x3f917e['push'](updateOpenchannelInteraction(_0x51413d,_0x2205ea,_0x528398));}),Promise[_0xcc81ca('0xa3')](_0x3f917e);});});})[_0x214b01('0x14')](function(_0x1540d0){const _0x1fae37=_0x214b01;return _0x5e38cb[_0x1fae37('0x7f')]=_0x1540d0,_0x5e38cb;})[_0x214b01('0x14')](respondWithFilteredResult(_0x430652,_0x37d00d));})[_0x3c7ef1('0xe3')](handleError(_0x430652,null));},exports[_0x4295cc('0x22')]=function(_0x538fc5,_0x21dab6){const _0x142084=_0x4295cc,_0x1c676c={};_0x538fc5[_0x142084('0x5d')]['type']&&_0x538fc5[_0x142084('0x5d')][_0x142084('0x97')]==='from'?_0x1c676c[_0x142084('0x4f')]=_0x538fc5[_0x142084('0x7')]['id']:_0x1c676c['id']=_0x538fc5[_0x142084('0x7')]['id'];let _0x3c800e={'raw':![],'where':_0x1c676c};const _0x2d94c0={};return _0x2d94c0[_0x142084('0x98')]=_[_0x142084('0x7d')](db['OpenchannelInteraction']['rawAttributes']),_0x2d94c0['query']=_['keys'](_0x538fc5[_0x142084('0x5d')]),_0x2d94c0[_0x142084('0x8d')]=_[_0x142084('0x3a')](_0x2d94c0[_0x142084('0x98')],_0x2d94c0[_0x142084('0x5d')]),_0x3c800e[_0x142084('0x5f')]=_[_0x142084('0x3a')](_0x2d94c0[_0x142084('0x98')],qs[_0x142084('0xcd')](_0x538fc5['query']['fields'])),_0x3c800e[_0x142084('0x5f')]=_0x3c800e['attributes'][_0x142084('0xad')]?_0x3c800e[_0x142084('0x5f')]:_0x2d94c0['model'],_0x538fc5['query']['includeAll']&&(_0x3c800e[_0x142084('0x3e')]=[{'all':!![]}]),_0x3c800e=_[_0x142084('0x57')]({},_0x3c800e,_0x538fc5['options']),db['OpenchannelInteraction'][_0x142084('0x48')](_0x3c800e)['then'](handleEntityNotFound(_0x21dab6,null))[_0x142084('0x14')](respondWithResult(_0x21dab6,null))['catch'](handleError(_0x21dab6,null));},exports[_0x4295cc('0xbd')]=function(_0x224927,_0x38f257){const _0x3e4260=_0x4295cc;return db[_0x3e4260('0xd1')]['create'](_0x224927[_0x3e4260('0xc3')],{})[_0x3e4260('0x14')](respondWithResult(_0x38f257,0xc9))[_0x3e4260('0xe3')](handleError(_0x38f257,null));},exports['update']=function(_0x2745da,_0x3640a1){const _0x209d2a=_0x4295cc;return _0x2745da[_0x209d2a('0xc3')]['id']&&delete _0x2745da[_0x209d2a('0xc3')]['id'],db['OpenchannelInteraction']['findOne']({'where':{'id':_0x2745da[_0x209d2a('0x7')]['id']}})[_0x209d2a('0x14')](handleEntityNotFound(_0x3640a1,null))[_0x209d2a('0x14')](saveUpdates(_0x2745da[_0x209d2a('0xc3')],null))[_0x209d2a('0x14')](respondWithResult(_0x3640a1,null))[_0x209d2a('0xe3')](handleError(_0x3640a1,null));},exports[_0x4295cc('0x7b')]=function(_0x1fb488,_0x110a14){const _0x14ba9c=_0x4295cc;return db[_0x14ba9c('0xd1')][_0x14ba9c('0x48')]({'where':{'id':_0x1fb488['params']['id']}})[_0x14ba9c('0x14')](handleEntityNotFound(_0x110a14,null))[_0x14ba9c('0x14')](removeEntity(_0x110a14,null))[_0x14ba9c('0xe3')](handleError(_0x110a14,null));},exports[_0x4295cc('0x8b')]=function(_0xbfab28,_0x254906){const _0x220431=_0x4295cc;return db['OpenchannelInteraction'][_0x220431('0x8b')]()[_0x220431('0x14')](respondWithResult(_0x254906,null))[_0x220431('0xe3')](handleError(_0x254906,null));},exports[_0x4295cc('0x1a')]=function(_0x420331,_0x45527d){const _0x4d2ed3=_0x4295cc;return db[_0x4d2ed3('0xba')]['findOne']({'where':{'id':_0x420331[_0x4d2ed3('0x7')]['id']}})[_0x4d2ed3('0x14')](function(_0x10e798){const _0x54506e=_0x4d2ed3;if(_0x10e798)return _0x10e798['addMessage'](_0x420331[_0x54506e('0xc3')][_0x54506e('0x4e')],{'through':_[_0x54506e('0x4b')](_0x420331[_0x54506e('0xc3')],[_0x54506e('0x4e'),'id'])});})[_0x4d2ed3('0x14')](respondWithResult(_0x45527d,null))[_0x4d2ed3('0xe3')](handleError(_0x45527d,null));},exports[_0x4295cc('0x86')]=function(_0x5b8dd9,_0x346ba7){const _0x8d48fe=_0x4295cc;let _0x4b156f={'raw':![],'where':{}};const _0x58c2d2={},_0x210fcb={'count':0x0,'rows':[]};return db[_0x8d48fe('0xd1')]['findOne']({'where':{'id':_0x5b8dd9[_0x8d48fe('0x7')]['id']}})[_0x8d48fe('0x14')](handleEntityNotFound(_0x346ba7,null))['then'](function(_0x4f83c3){const _0x1d2760=_0x8d48fe;if(_0x4f83c3){_0x58c2d2[_0x1d2760('0x98')]=_[_0x1d2760('0x7d')](db[_0x1d2760('0xba')][_0x1d2760('0xa4')]),_0x58c2d2['query']=_[_0x1d2760('0x7d')](_0x5b8dd9['query']),_0x58c2d2[_0x1d2760('0x8d')]=_[_0x1d2760('0x3a')](_0x58c2d2[_0x1d2760('0x98')],_0x58c2d2[_0x1d2760('0x5d')]),_0x4b156f[_0x1d2760('0x5f')]=_['intersection'](_0x58c2d2[_0x1d2760('0x98')],qs[_0x1d2760('0xcd')](_0x5b8dd9[_0x1d2760('0x5d')][_0x1d2760('0xcd')])),_0x4b156f[_0x1d2760('0x5f')]=_0x4b156f['attributes'][_0x1d2760('0xad')]?_0x4b156f[_0x1d2760('0x5f')]:_0x58c2d2[_0x1d2760('0x98')];typeof _0x5b8dd9[_0x1d2760('0x5d')][_0x1d2760('0x9a')]===_0x1d2760('0xbe')&&(_0x4b156f['limit']=qs['limit'](_0x5b8dd9[_0x1d2760('0x5d')]['limit']),_0x4b156f[_0x1d2760('0xd8')]=qs[_0x1d2760('0xd8')](_0x5b8dd9[_0x1d2760('0x5d')]['offset']));_0x4b156f[_0x1d2760('0x73')]=qs[_0x1d2760('0x40')](_0x5b8dd9[_0x1d2760('0x5d')][_0x1d2760('0x40')]),_0x4b156f['where']=qs['filters'](_[_0x1d2760('0xb8')](_0x5b8dd9['query'],_0x58c2d2[_0x1d2760('0x8d')])),_0x4b156f[_0x1d2760('0x5')]['OpenchannelInteractionId']=_0x4f83c3['id'];_0x5b8dd9[_0x1d2760('0x5d')][_0x1d2760('0xc4')]&&(_0x4b156f['where']=_[_0x1d2760('0x57')](_0x4b156f[_0x1d2760('0x5')],{[Op['or']]:_[_0x1d2760('0x87')](_0x4b156f[_0x1d2760('0x5f')],function(_0x59df1c){const _0x200d38=_0x1d2760,_0x7dbbc2={};return _0x7dbbc2[_0x59df1c]={[Op[_0x200d38('0x3d')]]:'%'+_0x5b8dd9['query'][_0x200d38('0xc4')]+'%'},_0x7dbbc2;})}));if(_0x5b8dd9['query'][_0x1d2760('0x4a')]){const _0x168d5c=_0x5b8dd9['query'][_0x1d2760('0x4a')]['split'](','),_0x49051d={};_0x49051d[_0x168d5c[0x0]]={[Op['gte']]:moment(_0x168d5c[0x1])[_0x1d2760('0xda')](_0x1d2760('0xc2'))},_0x4b156f[_0x1d2760('0x5')]=_[_0x1d2760('0x57')](_0x4b156f['where'],_0x49051d);}return _0x4b156f=_['merge']({},_0x4b156f,_0x5b8dd9['options']),db['OpenchannelMessage'][_0x1d2760('0x94')]({'where':_0x4b156f[_0x1d2760('0x5')]})['then'](function(_0x3e25d9){const _0x36f7d3=_0x1d2760;return _0x210fcb[_0x36f7d3('0x94')]=_0x3e25d9,_0x5b8dd9[_0x36f7d3('0x5d')]['includeAll']&&(_0x4b156f[_0x36f7d3('0x3e')]=[{'all':!![]}]),db[_0x36f7d3('0xba')][_0x36f7d3('0x35')](_0x4b156f);})['then'](function(_0x1873cf){const _0x2622ea=_0x1d2760;return _0x210fcb[_0x2622ea('0x7f')]=_0x1873cf,_0x210fcb;});}})[_0x8d48fe('0x14')](respondWithFilteredResult(_0x346ba7,_0x4b156f))['catch'](handleError(_0x346ba7,null));},exports[_0x4295cc('0x8')]=function(_0x1b588e,_0x30bcf2){const _0x5b54f8=_0x4295cc;return db[_0x5b54f8('0xd1')][_0x5b54f8('0x48')]({'where':{'id':_0x1b588e[_0x5b54f8('0x7')]['id']}})[_0x5b54f8('0x14')](function(_0x14d87e){const _0x158366=_0x5b54f8;if(_0x14d87e)return _0x14d87e['setTags'](_0x1b588e[_0x158366('0xc3')][_0x158366('0x4e')],{'through':_[_0x158366('0x4b')](_0x1b588e[_0x158366('0xc3')],[_0x158366('0x4e'),'id'])})[_0x158366('0x14')](function(){const _0x560b03=_0x158366;return db[_0x560b03('0xcc')][_0x560b03('0x35')]({'attributes':['id',_0x560b03('0x2e'),_0x560b03('0xb3')],'where':{'id':_0x1b588e[_0x560b03('0xc3')][_0x560b03('0x4e')]}});})[_0x158366('0x14')](function(_0x1e7188){const _0x5a1296=_0x158366;return socket[_0x5a1296('0x6c')](_0x5a1296('0xe1'),{'id':Number(_0x1b588e['params']['id']),'tags':_0x1e7188||[]}),{'id':Number(_0x1b588e[_0x5a1296('0x7')]['id']),'tags':_0x1e7188||[]};});})[_0x5b54f8('0x14')](respondWithResult(_0x30bcf2,null))[_0x5b54f8('0xe3')](handleError(_0x30bcf2,null));},exports[_0x4295cc('0xc1')]=function(_0x1a1d9c,_0x4fb937){const _0x35fcc7=_0x4295cc;return db['OpenchannelInteraction'][_0x35fcc7('0x48')]({'where':{'id':_0x1a1d9c[_0x35fcc7('0x7')]['id']}})['then'](handleEntityNotFound(_0x4fb937,null))['then'](function(_0x47248b){const _0x32c4eb=_0x35fcc7;if(_0x47248b)return _0x47248b[_0x32c4eb('0xc1')](_0x1a1d9c['query'][_0x32c4eb('0x4e')]);})[_0x35fcc7('0x14')](respondWithStatusCode(_0x4fb937,null))['catch'](handleError(_0x4fb937,null));},exports[_0x4295cc('0xc9')]=function(_0x1de427,_0xd481ef){const _0x131ad6=_0x4295cc,_0x92e79e=moment()[_0x131ad6('0x30')]()[_0x131ad6('0x4')](),_0x260869=path['join'](config['root'],'server',_0x131ad6('0xa'),_0x131ad6('0x61')),_0x2feae3=path['join'](config[_0x131ad6('0x72')],_0x131ad6('0xd6'),_0x131ad6('0xa'),_0x131ad6('0x37')),_0xa44aa8=path[_0x131ad6('0x5c')](_0x260869,_0x92e79e),_0x5399fc=util[_0x131ad6('0xda')](_0x131ad6('0x71'),_0x1de427['params']['id'],_0x92e79e),_0x46b276=path['join'](_0x260869,_0x5399fc),_0x567ec0=[];_0x567ec0[_0x131ad6('0xc0')]({'model':db[_0x131ad6('0xac')],'as':_0x131ad6('0xac'),'attributes':['id',_0x131ad6('0xd4')],'raw':!![]}),_0x567ec0[_0x131ad6('0xc0')]({'model':db[_0x131ad6('0x4d')],'as':_0x131ad6('0x78'),'attributes':['id','firstName',_0x131ad6('0x2f')],'raw':!![]});_0x1de427[_0x131ad6('0x5d')][_0x131ad6('0x37')]&&_0x567ec0[_0x131ad6('0xc0')]({'model':db[_0x131ad6('0x84')],'as':'Attachment','raw':!![]});const _0x42ef39=[{'model':db['OpenchannelMessage'],'as':_0x131ad6('0x70'),'attributes':['id',_0x131ad6('0xc3'),_0x131ad6('0xd9'),_0x131ad6('0x28'),_0x131ad6('0x1c'),'read'],'include':_0x567ec0}];return _0x42ef39[_0x131ad6('0xc0')]({'model':db['OpenchannelAccount'],'as':'Account','attributes':['id',_0x131ad6('0x2e')]}),_0x42ef39[_0x131ad6('0xc0')]({'model':db[_0x131ad6('0xac')],'as':_0x131ad6('0x1e'),'attributes':['id',_0x131ad6('0xd4')]}),db[_0x131ad6('0xd1')]['findOne']({'where':{'id':_0x1de427['params']['id']},'include':_0x42ef39})[_0x131ad6('0x14')](handleEntityNotFound(_0xd481ef,null))[_0x131ad6('0x14')](function(_0x4eadb1){const _0x493714=_0x131ad6;if(_0x4eadb1){const _0xc8eb38=_0x4eadb1[_0x493714('0x54')]({'plain':!![]});fs[_0x493714('0x11')](_0xa44aa8);const _0x1ed832={'format':'A4','border':'10px','header':{'height':_0x493714('0x99'),'contents':{'first':'<div\x20class=\x22header\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<h5>Interaction\x20Transcript</h5>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>'}},'footer':{'height':'30px','contents':{'default':util[_0x493714('0xda')](_0x493714('0x79'),util[_0x493714('0xda')](_0x493714('0x9f'),'Openchannel',_0xc8eb38['id']),moment()['format'](_0x493714('0x13'))[_0x493714('0x4')]())}}},_0x579d0e={'channel':_0x493714('0x59'),'account':_0xc8eb38[_0x493714('0x6a')][_0x493714('0x2e')],'agent':_0xc8eb38[_0x493714('0x1e')]?_0xc8eb38[_0x493714('0x1e')][_0x493714('0xd4')]:_0x493714('0xcb'),'createdAt':moment(_0xc8eb38['createdAt'])[_0x493714('0xda')](_0x493714('0xc2'))[_0x493714('0x4')](),'closedAt':_0xc8eb38[_0x493714('0x43')]?moment(_0xc8eb38['closedAt'])[_0x493714('0xda')](_0x493714('0xc2'))[_0x493714('0x4')]():'','disposition':_0xc8eb38[_0x493714('0xab')],'visibility':_0xc8eb38[_0x493714('0xdc')]?_0x493714('0xa8'):_0x493714('0x10'),'messages':_(_0xc8eb38[_0x493714('0x70')])[_0x493714('0xc4')]({'secret':![]})[_0x493714('0x87')](function(_0xb0850b){const _0x547865=_0x493714;if(_0xb0850b[_0x547865('0x84')]){const _0x275a14=path['join'](_0x2feae3,_0xb0850b[_0x547865('0x84')]['basename']);fs[_0x547865('0x91')](_0x275a14)&&fs[_0x547865('0x9b')](_0x275a14)['pipe'](fs[_0x547865('0x17')](path[_0x547865('0x5c')](_0xa44aa8,_0xb0850b[_0x547865('0x84')][_0x547865('0x9d')])));}return{'date':moment(_0xb0850b[_0x547865('0xd9')])[_0x547865('0xda')]('YYYY-MM-DD\x20HH:mm:ss')['toString'](),'sender':_0xb0850b[_0x547865('0x28')]===_0x547865('0xd2')?_0xb0850b[_0x547865('0xac')]?_0xb0850b[_0x547865('0xac')][_0x547865('0xd4')]:_0x547865('0x9c'):_0xb0850b[_0x547865('0x78')][_0x547865('0x18')]+(_0xb0850b[_0x547865('0x78')]['lastName']?'\x20'+_0xb0850b['Contact'][_0x547865('0x2f')]:''),'body':_0xb0850b[_0x547865('0x84')]?_0xb0850b['Attachment'][_0x547865('0x9d')]:_0xb0850b['body'],'direction':_0xb0850b[_0x547865('0x28')]===_0x547865('0xd2')?'A':'C','secret':_0xb0850b[_0x547865('0x1c')],'read':_0xb0850b[_0x547865('0x2a')],'attachment':_0xb0850b[_0x547865('0x84')]};})['value']()};return ejs[_0x493714('0xc8')](path['join'](config[_0x493714('0x72')],_0x493714('0xd6'),_0x493714('0x82'),_0x493714('0x8f')),{'interaction':_0x579d0e})[_0x493714('0x14')](function(_0x174976){return new Promise(function(_0x15c124,_0x51df19){const _0x3003d4=a480_0x5744;pdf[_0x3003d4('0xbd')](_0x174976,_0x1ed832)['toFile'](path[_0x3003d4('0x5c')](_0xa44aa8,_0x3003d4('0xb4')+_0xc8eb38['id']+'-'+_0x92e79e+_0x3003d4('0xb9')),function(_0x594ca5,_0x2b0956){if(_0x594ca5)return _0x51df19(_0x594ca5);_0x15c124(_0x2b0956);});});})['then'](function(){const _0x230122=_0x493714;return new Promise(function(_0x1883e5,_0x4aaa97){zipdir(_0xa44aa8,{'saveTo':_0x46b276},function(_0x442fd1,_0x2ac360){if(_0x442fd1)return _0x4aaa97(_0x442fd1);return _0x1883e5(_0x2ac360);});})[_0x230122('0x14')](function(){return new Promise(function(_0x711c18,_0x3ae7b1){rimraf(_0xa44aa8,function(_0x1f690f){if(_0x1f690f)_0x3ae7b1(_0x1f690f);return _0x711c18();});});})['then'](function(){const _0x216d39=_0x230122;return _0xd481ef[_0x216d39('0xc9')](_0x46b276,_0x5399fc,function(_0xa03301){const _0x43e50c=_0x216d39;_0xa03301?console[_0x43e50c('0xb0')](_0x43e50c('0xb2'),_0xa03301):fs['unlinkSync'](_0x46b276);});});});}else return _0xd481ef[_0x493714('0x90')](0xc8);})[_0x131ad6('0xe3')](handleError(_0xd481ef,null));};