Built motion from commit df3e9871f6bcc3432fec345b2f4facbd4dba8b5c. Version 3.0.0...
[motion-next.git] / server / api / openchannelInteraction / openchannelInteraction.controller.js
index 3bba42f..3bbedca 100644 (file)
@@ -1 +1 @@
-const a480_0x42c6=['intersection','null','offset','a.id\x20=\x20i.OpenchannelAccountId','basename','search','c.firstName','resolve','i.id','findAll','../../components/parsers/advancedSearch','40px','toString','Owner.fullname','unreadMessages','$gte','order','then','omit','index','keys','u.id','openchannelInteractionTags:save','tools_tags','attributes','options','includeAll','createdAt','../../mysqldb','concat','i.OpenchannelAccountId\x20IS\x20NULL','err','getMessages','.pdf','../../config/logger','\x20=\x20?','rawAttributes','journey','create','files','stack','OpenchannelMessage','Contact.fax','clone','c.email','ejs','start','filters','\x20IS\x20NULL','ContactId','downloadInteraction.html','map','groupBy','toFile','Private','value','Tag','u.fullname','rows','closedAt','ids','push','MATCH\x20(c.firstName,\x20c.lastName,\x20c.phone,\x20c.mobile,\x20c.fax,\x20c.email)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)','nolimit','i.from\x20LIKE\x20?','Account.key','params','union','closed','renderFile','attachments','setTags','existsSync','fields','o.id\x20=\x20i.UserId','MATCH\x20(me.body)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)','status','send','Contact.firstName','lastName','where','forEach','sequelize','Public','t.id\x20=\x20it.TagId','lodash','text','operator','format','expr','`\x20=\x200','`unreadMessages`\x20=\x200','Tags','o.internal','pipe','$lte','model','user_has_openchannel_interactions','i.OpenchannelAccountId\x20IN\x20?','../../rediscache','get','../../components/parsers/qs','secret','moment','split','Owner','`\x20>\x200','findOne','all','server','limit','i.*','field','replace','createWriteStream','SELECT','undefined','addMessage','catch','end','ui.OpenchannelInteractionId','createReadStream','body','OpenchannelInteractionId','getFullTextValue','transcript-%d-%s.zip','direction','ui.OpenchannelInteractionId\x20IN\x20?','SUM(me.read\x20=\x200\x20AND\x20me.direction\x20=\x20\x27in\x27)','me.OpenchannelInteractionId\x20=\x20i.id','isNumeric','json','sort','firstName','Content-Range','Messages','isArray','CONCAT_WS(\x27\x20\x27,\x20o.name,\x20o.fullname)\x20LIKE\x20?','sqlOperator','it.OpenchannelInteractionId\x20=\x20i.id','select','path','Users','users','pick','OpenchannelInteraction','out','Contact.lastName','isEmpty','api','Sequelize','root','error','openchannel_interactions','squel','fullname','CmContact','Contact.mobile','name','length','filter','download','openchannel_messages','views','Attachment','show','cm_contacts','i.createdAt\x20BETWEEN\x20?\x20AND\x20?','having','find','N.A.','OpenchannelAccount','html-pdf','buildExpression','transcript-','removeTags','openchannel_interaction_has_tags','emit','include','register','OpenchannelAccountId','./openchannelInteraction.socket','tmp','%s\x20#%d','YYYY-MM-DD\x20HH:mm:ss','count','\x27\x27\x27\x27','left_join','CONCAT(\x27,\x27,\x20`TagIds`,\x20\x27,\x27)\x20LIKE\x20?','color','join','a.mandatoryDisposition','key','query','o.fullname','describe','Contact','keyBy','Openchannel','like','TagIds','unix','c.id\x20=\x20i.ContactId\x20AND\x20c.deletedAt\x20IS\x20NULL','read','update','c.firstName\x20LIKE\x20?\x20OR\x20c.lastName\x20LIKE\x20?\x20OR\x20c.email\x20LIKE\x20?','disposition','t.id\x20IN\x20?','from','threadId','i.OpenchannelAccountId\x20IS\x20NOT\x20NULL','$substring','merge','<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>','a.key','zip-dir','Contact.phone','sendStatus','destroy','DESC','type','unlinkSync','getOpenchannelAccounts','Account','parse','tag','some','u.id\x20=\x20ui.UserId','Contact.email','User'];(function(_0x871808,_0x42c6f8){const _0x466cfa=function(_0x3ceb8f){while(--_0x3ceb8f){_0x871808['push'](_0x871808['shift']());}};_0x466cfa(++_0x42c6f8);}(a480_0x42c6,0x17a));const a480_0x466c=function(_0x871808,_0x42c6f8){_0x871808=_0x871808-0x0;let _0x466cfa=a480_0x42c6[_0x871808];return _0x466cfa;};const _0x48800d=a480_0x466c;'use strict';const pdf=require(_0x48800d('0x18')),rimraf=require('rimraf'),zipdir=require(_0x48800d('0x43')),moment=require(_0x48800d('0xb9')),util=require('util'),path=require(_0x48800d('0xdf')),ejs=require(_0x48800d('0x7f')),fs=require('fs'),_=require(_0x48800d('0xa7')),squel=require(_0x48800d('0x6')),{getSocket}=require(_0x48800d('0xb5')),socket=getSocket(),qs=require(_0x48800d('0xb7')),as=require(_0x48800d('0x5c')),logger=require(_0x48800d('0x74'))(_0x48800d('0x1')),config=require('../../config/environment'),db=require(_0x48800d('0x6e'))['db'],{Op}=require(_0x48800d('0xa4'));require(_0x48800d('0x21'))[_0x48800d('0x1f')](socket);function respondWithStatusCode(_0x3ceb8f,_0x202414){return _0x202414=_0x202414||0xcc,function(_0x175602){const _0x37e3f1=a480_0x466c;if(_0x175602)return _0x3ceb8f[_0x37e3f1('0x45')](_0x202414);return _0x3ceb8f[_0x37e3f1('0x9e')](_0x202414)['end']();};}function respondWithResult(_0x2db3be,_0x3c42dc){return _0x3c42dc=_0x3c42dc||0xc8,function(_0x8c4484){const _0x58d2ac=a480_0x466c;if(_0x8c4484)return _0x2db3be['status'](_0x3c42dc)[_0x58d2ac('0xd5')](_0x8c4484);};}function respondWithFilteredResult(_0x573da4,_0x24a44b){return function(_0x4fec78){const _0x23fe6f=a480_0x466c;if(_0x4fec78){const _0x2a3815=_0x4fec78[_0x23fe6f('0x25')],_0x4c7e9f=_0x24a44b[_0x23fe6f('0x54')];let _0x598205=_0x24a44b[_0x23fe6f('0x54')]+_0x24a44b['limit'],_0x5b51d9;return _0x598205>=_0x2a3815?(_0x598205=_0x2a3815,_0x5b51d9=0xc8):_0x5b51d9=0xce,_0x573da4['status'](_0x5b51d9),_0x573da4['set'](_0x23fe6f('0xd8'),_0x4c7e9f+'-'+_0x598205+'/'+_0x2a3815)['json'](_0x4fec78);}return null;};}function saveUpdates(_0x36732e){return function(_0x2daaf1){const _0x5997c2=a480_0x466c;if(_0x2daaf1)return _0x2daaf1[_0x5997c2('0x38')](_0x36732e)[_0x5997c2('0x63')](function(_0x61d5cf){return _0x61d5cf;});return null;};}function removeEntity(_0x2e0794){return function(_0x1ca3b5){const _0x527d64=a480_0x466c;if(_0x1ca3b5)return _0x1ca3b5[_0x527d64('0x46')]()[_0x527d64('0x63')](function(){const _0x4205d9=_0x527d64;_0x2e0794[_0x4205d9('0x9e')](0xcc)[_0x4205d9('0xc9')]();});};}function handleEntityNotFound(_0x523cdd){return function(_0x2f0468){return!_0x2f0468&&_0x523cdd['sendStatus'](0x194),_0x2f0468;};}function handleError(_0x4fd274,_0x13862f){return _0x13862f=_0x13862f||0x1f4,function(_0x3c6ad4){const _0x411a91=a480_0x466c;logger[_0x411a91('0x4')](_0x3c6ad4[_0x411a91('0x7a')]),_0x3c6ad4[_0x411a91('0xa')]&&delete _0x3c6ad4['name'],_0x4fd274[_0x411a91('0x9e')](_0x13862f)[_0x411a91('0x9f')](_0x3c6ad4);};}function getInteractionUsers(_0x368520,_0x550572){return new Promise(function(_0x58a9fd,_0x27bc5e){const _0x20fd44=a480_0x466c;try{_0x550572[_0x368520['id']]&&(_0x368520[_0x20fd44('0xe0')]=_[_0x20fd44('0x85')](_0x550572[_0x368520['id']],function(_0x45c5c0){const _0x34e806=_0x20fd44;return{'id':_0x45c5c0['id'],'fullname':_0x45c5c0[_0x34e806('0x7')]};}));}catch(_0x22962f){_0x27bc5e(_0x22962f);}_0x58a9fd(_0x368520);});}function getInteractionTags(_0x4f655b,_0x1bfc95){return new Promise(function(_0x1a1275,_0x4fb170){const _0x3f08ec=a480_0x466c;try{_0x4f655b[_0x3f08ec('0x34')]&&(_0x4f655b[_0x3f08ec('0xae')]=[],_0x4f655b[_0x3f08ec('0x34')][_0x3f08ec('0xba')](',')['forEach'](function(_0x4c9926){const _0x2f7ee9=_0x3f08ec;_0x4f655b[_0x2f7ee9('0xae')][_0x2f7ee9('0x8f')](_0x1bfc95[_0x4c9926]);})),delete _0x4f655b[_0x3f08ec('0x34')];}catch(_0x2a50b3){_0x4fb170(_0x2a50b3);}_0x1a1275(_0x4f655b);});}function updateOpenchannelInteraction(_0x17d102,_0x139882,_0x42d159){return new Promise(function(_0x22c460,_0x5da31b){const _0x14ebfe=a480_0x466c;return getInteractionUsers(_0x17d102,_0x42d159)[_0x14ebfe('0x63')](function(_0x2e1e7d){return getInteractionTags(_0x2e1e7d,_0x139882);})[_0x14ebfe('0x63')](function(_0x51aa57){_0x22c460(_0x51aa57);})['catch'](function(_0x4b81d8){_0x5da31b(_0x4b81d8);});});}exports[_0x48800d('0x65')]=function(_0x563085,_0x4fb265){const _0x5b1c57=_0x48800d,_0x1e5538={},_0x4ce04a={},_0x27fce7={'count':0x0,'rows':[]},_0x248488=_[_0x5b1c57('0x85')](db[_0x5b1c57('0xe3')][_0x5b1c57('0x76')],function(_0x3ff6f8){const _0x473062=_0x5b1c57;return{'name':_0x3ff6f8['fieldName'],'type':_0x3ff6f8[_0x473062('0x48')][_0x473062('0x2c')]};});_0x4ce04a[_0x5b1c57('0xb2')]=_['map'](_0x248488,_0x5b1c57('0xa')),_0x4ce04a[_0x5b1c57('0x2d')]=_[_0x5b1c57('0x66')](_0x563085['query']),_0x4ce04a[_0x5b1c57('0x81')]=_[_0x5b1c57('0x52')](_0x4ce04a[_0x5b1c57('0xb2')],_0x4ce04a[_0x5b1c57('0x2d')]),_0x1e5538['attributes']=_['intersection'](_0x4ce04a[_0x5b1c57('0xb2')],qs['fields'](_0x563085[_0x5b1c57('0x2d')][_0x5b1c57('0x9b')])),_0x1e5538[_0x5b1c57('0x6a')]=_0x1e5538[_0x5b1c57('0x6a')][_0x5b1c57('0xb')]?_0x1e5538[_0x5b1c57('0x6a')]:_0x4ce04a[_0x5b1c57('0xb2')];typeof _0x563085[_0x5b1c57('0x2d')][_0x5b1c57('0x91')]===_0x5b1c57('0xc6')&&(_0x1e5538[_0x5b1c57('0xc0')]=qs[_0x5b1c57('0xc0')](_0x563085['query'][_0x5b1c57('0xc0')]),_0x1e5538[_0x5b1c57('0x54')]=qs[_0x5b1c57('0x54')](_0x563085[_0x5b1c57('0x2d')]['offset']));_0x1e5538['order']=qs[_0x5b1c57('0xd6')](_0x563085[_0x5b1c57('0x2d')][_0x5b1c57('0xd6')]),_0x1e5538[_0x5b1c57('0xa2')]=qs['filters'](_[_0x5b1c57('0xe2')](_0x563085['query'],_0x4ce04a['filters']),_0x248488);let _0x2cc5c1=[];const _0xb249ba=squel[_0x5b1c57('0xde')]()['field']('id')['field'](_0x5b1c57('0xa'))[_0x5b1c57('0xc2')](_0x5b1c57('0x29'))[_0x5b1c57('0x3c')]('tools_tags'),_0x214235=squel[_0x5b1c57('0xde')]()['field'](_0x5b1c57('0x67'))['field'](_0x5b1c57('0x8b'))[_0x5b1c57('0xc2')](_0x5b1c57('0xca'))['from'](_0x5b1c57('0xb3'),'ui')[_0x5b1c57('0x27')](_0x5b1c57('0xe1'),'u',_0x5b1c57('0x4f')),_0x497128=squel['select']()[_0x5b1c57('0x3c')](_0x5b1c57('0x5'),'i')[_0x5b1c57('0x27')](_0x5b1c57('0x12'),'c',_0x5b1c57('0x36'))['left_join']('users','o',_0x5b1c57('0x9c'))['left_join']('openchannel_accounts','a',_0x5b1c57('0x55'))[_0x5b1c57('0x27')](_0x5b1c57('0xe'),'me',_0x5b1c57('0xd3'))[_0x5b1c57('0x27')](_0x5b1c57('0x1c'),'it',_0x5b1c57('0xdd'))['left_join'](_0x5b1c57('0x69'),'t',_0x5b1c57('0xa6')),_0x5c45cb=squel[_0x5b1c57('0xab')]();let _0x1521f5=[];const _0x598b9b=squel['expr']();let _0x13afb9;if(_0x563085[_0x5b1c57('0x2d')][_0x5b1c57('0x57')]){_0x13afb9=as['parseSearch'](_0x563085[_0x5b1c57('0x2d')][_0x5b1c57('0x57')]);const _0x1ac3b3=_0x13afb9[_0x5b1c57('0xdc')];for(let _0x5367cf=0x0;_0x5367cf<_0x13afb9['conditions']['length'];_0x5367cf++){const _0x4dcaa3=_0x13afb9['conditions'][_0x5367cf],_0x2537c2='i';let _0x4cec10,_0x438a76=_[_0x5b1c57('0x15')](_0x248488,[_0x5b1c57('0xa'),_0x4dcaa3[_0x5b1c57('0xc2')]]);if(!_0x438a76)switch(_0x4dcaa3['field']){case _0x5b1c57('0x60'):_0x4dcaa3[_0x5b1c57('0x89')]==0x1?_0x497128[_0x5b1c57('0x14')]('`'+_0x4dcaa3[_0x5b1c57('0xc2')]+_0x5b1c57('0xac')):_0x497128[_0x5b1c57('0x14')]('`'+_0x4dcaa3[_0x5b1c57('0xc2')]+_0x5b1c57('0xbc'));break;case _0x5b1c57('0x30'):if(_0x4dcaa3[_0x5b1c57('0xa9')]===_0x5b1c57('0x3f')){if(_0x4dcaa3[_0x5b1c57('0x89')][_0x5b1c57('0xba')]('\x20')[_0x5b1c57('0xb')]>0x1)_0x5c45cb[_0x1ac3b3](_0x5b1c57('0x90'),qs[_0x5b1c57('0xce')](_0x4dcaa3[_0x5b1c57('0x89')]),null);else{const _0x48a2da='%'+_0x4dcaa3[_0x5b1c57('0x89')]+'%';_0x5c45cb[_0x1ac3b3](_0x5b1c57('0x39'),_0x48a2da,_0x48a2da,_0x48a2da);}}else _0x438a76=_[_0x5b1c57('0x15')](_0x248488,['name',_0x5b1c57('0x83')]),_0x4dcaa3[_0x5b1c57('0xc2')]='ContactId',_0x4cec10=as[_0x5b1c57('0x19')](_0x2537c2,_0x438a76[_0x5b1c57('0x48')],_0x4dcaa3),_0x5c45cb[_0x1ac3b3](_0x4cec10[_0x5b1c57('0xa8')],_0x4cec10['value'][_0x5b1c57('0x80')],_0x4cec10['value'][_0x5b1c57('0xc9')]);break;case _0x5b1c57('0x8a'):{const _0x24f111=_0x4dcaa3['value'][_0x5b1c57('0xba')](',')[_0x5b1c57('0x85')](function(_0x2dd66d){return Number(_0x2dd66d);});_0x24f111[_0x5b1c57('0xa3')](function(_0x2fdab9){const _0x3762c9=_0x5b1c57;_0x598b9b['or'](_0x3762c9('0x28'),'%,'+_0x2fdab9+',%');}),_0x1521f5=_[_0x5b1c57('0x95')](_0x1521f5,_0x24f111);}break;case _0x5b1c57('0x51'):_0x4dcaa3[_0x5b1c57('0xa9')]===_0x5b1c57('0x3f')?_0x5c45cb[_0x1ac3b3](_0x5b1c57('0xdb'),'%'+_0x4dcaa3[_0x5b1c57('0x89')]+'%',null):(_0x438a76=_[_0x5b1c57('0x15')](_0x248488,[_0x5b1c57('0xa'),'UserId']),_0x4dcaa3[_0x5b1c57('0xc2')]='UserId',_0x4cec10=as[_0x5b1c57('0x19')](_0x2537c2,_0x438a76[_0x5b1c57('0x48')],_0x4dcaa3),_0x5c45cb[_0x1ac3b3](_0x4cec10[_0x5b1c57('0xa8')],_0x4cec10['value'][_0x5b1c57('0x80')],_0x4cec10[_0x5b1c57('0x89')][_0x5b1c57('0xc9')]));break;case _0x5b1c57('0xcc'):_0x4cec10=as[_0x5b1c57('0x19')]('me',null,_0x4dcaa3),_0x5c45cb[_0x1ac3b3](_0x4cec10[_0x5b1c57('0xa8')],_0x4cec10[_0x5b1c57('0x89')][_0x5b1c57('0x80')],_0x4cec10['value']['end']);break;}else _0x4cec10=as['buildExpression'](_0x2537c2,_0x438a76['type'],_0x4dcaa3),_0x5c45cb[_0x1ac3b3](_0x4cec10[_0x5b1c57('0xa8')],_0x4cec10[_0x5b1c57('0x89')][_0x5b1c57('0x80')],_0x4cec10[_0x5b1c57('0x89')][_0x5b1c57('0xc9')]);}}else{const _0x3be906=_(_0x563085['query'])[_0x5b1c57('0x66')]()[_0x5b1c57('0x85')](function(_0x3a9d67){const _0x38650c=_0x5b1c57;return _[_0x38650c('0x4e')](_0x248488,[_0x38650c('0xa'),_0x3a9d67])?_0x3a9d67:undefined;})['compact']()[_0x5b1c57('0x89')]();!_['isEmpty'](_0x3be906)&&_0x3be906['forEach'](function(_0xd628f2){const _0x5cc478=_0x5b1c57;if(_0xd628f2==='OpenchannelAccountId')_0x497128[_0x5cc478('0xa2')]('i.OpenchannelAccountId\x20IN\x20?',[][_0x5cc478('0x6f')](_0x563085[_0x5cc478('0x2d')][_0xd628f2]));else{if(_0xd628f2===_0x5cc478('0x6d')){const _0x5e49d8=JSON[_0x5cc478('0x4c')](_0x563085[_0x5cc478('0x2d')][_0xd628f2])[_0x5cc478('0x61')],_0x84961a=JSON[_0x5cc478('0x4c')](_0x563085[_0x5cc478('0x2d')][_0xd628f2])[_0x5cc478('0xb1')];_0x497128[_0x5cc478('0xa2')](_0x5cc478('0x13'),_0x5e49d8,_0x84961a);}else _0x563085['query'][_0xd628f2]===_0x5cc478('0x53')?_0x497128[_0x5cc478('0xa2')]('i.'+_0xd628f2+_0x5cc478('0x82')):_0x497128[_0x5cc478('0xa2')]('i.'+_0xd628f2+_0x5cc478('0x75'),_0x563085['query'][_0xd628f2]);}});_0x563085['query'][_0x5b1c57('0x37')]&&(_0x563085[_0x5b1c57('0x2d')][_0x5b1c57('0x37')]==0x1?_0x497128[_0x5b1c57('0x14')](_0x5b1c57('0xad')):_0x497128[_0x5b1c57('0x14')]('`unreadMessages`\x20>\x200'));_0x563085[_0x5b1c57('0x2d')]['tag']&&(_0x1521f5=_[_0x5b1c57('0xda')](_0x563085['query']['tag'])?_0x563085[_0x5b1c57('0x2d')][_0x5b1c57('0x4d')]:new Array(_0x563085[_0x5b1c57('0x2d')][_0x5b1c57('0x4d')]),_0x1521f5[_0x5b1c57('0xa3')](function(_0x5272){const _0x1af3e9=_0x5b1c57;_0x598b9b['or'](_0x1af3e9('0x28'),'%,'+_0x5272+',%');}));if(_0x563085[_0x5b1c57('0x2d')][_0x5b1c57('0xc')]){const _0x43e2a3=_0x563085[_0x5b1c57('0x2d')][_0x5b1c57('0xc')][_0x5b1c57('0xc3')]('\x5c','\x5c\x5c')[_0x5b1c57('0xc3')]('\x27\x27',_0x5b1c57('0x26'));qs[_0x5b1c57('0xd4')](_0x43e2a3)?_0x5c45cb['or']('i.id\x20LIKE\x20?',_0x43e2a3+'%'):_0x5c45cb['or'](_0x5b1c57('0x9d'),qs[_0x5b1c57('0xce')](_0x43e2a3))['or'](_0x5b1c57('0x92'),_0x43e2a3+'%')['or']('CONCAT(c.firstName,\x20\x27\x20\x27,\x20c.lastName)\x20LIKE\x20?',_0x43e2a3+'%');}}_0x497128[_0x5b1c57('0xa2')](_0x5c45cb),_0x497128['group']('i.id');let _0x353af1={'type':db[_0x5b1c57('0x2')]['QueryTypes'][_0x5b1c57('0xc5')],'raw':!![]};const _0x49e96a=_0x497128[_0x5b1c57('0x7d')]();_0x49e96a[_0x5b1c57('0xc2')](_0x5b1c57('0x5a')),_0x49e96a[_0x5b1c57('0xc2')](_0x5b1c57('0xd2'),_0x5b1c57('0x60')),_0x1e5538[_0x5b1c57('0x62')]&&_0x1e5538[_0x5b1c57('0x62')]['forEach'](function(_0x112648){const _0x2fbcff=_0x5b1c57;_0x497128[_0x2fbcff('0x62')]('i.'+_0x112648[0x0],_0x112648[0x1]===_0x2fbcff('0x47')?![]:!![]);}),!_[_0x5b1c57('0x0')](_0x1521f5)&&(_0x497128['having'](_0x598b9b),_0x49e96a['where'](_0x5b1c57('0x3b'),_0x1521f5)),Promise[_0x5b1c57('0x59')]()[_0x5b1c57('0x63')](function(){const _0x222c67=_0x5b1c57;if(!_0x13afb9){if(_0x563085[_0x222c67('0x2d')][_0x222c67('0x20')]||_0x563085[_0x222c67('0x2d')][_0x222c67('0x77')])return;_0x49e96a[_0x222c67('0xa2')]('i.OpenchannelAccountId\x20IS\x20NOT\x20NULL'),_0x497128[_0x222c67('0xa2')](_0x222c67('0x3e'));return;}return _0x563085['user'][_0x222c67('0x4a')]({'attributes':['id'],'raw':!![]})[_0x222c67('0x63')](function(_0x532c15){const _0x3089df=_0x222c67;_['isEmpty'](_0x532c15)?(_0x49e96a[_0x3089df('0xa2')](_0x3089df('0x70')),_0x497128['where'](_0x3089df('0x70'))):(_0x49e96a[_0x3089df('0xa2')](_0x3089df('0xb4'),_[_0x3089df('0x85')](_0x532c15,'id')),_0x497128[_0x3089df('0xa2')]('i.OpenchannelAccountId\x20IN\x20?',_['map'](_0x532c15,'id')));});})['then'](function(){const _0x3926a2=_0x5b1c57;db[_0x3926a2('0xa4')]['query'](_0x49e96a[_0x3926a2('0x5e')](),_0x353af1)['then'](function(_0x28c327){const _0x1ccf59=_0x3926a2;_0x27fce7['count']=_0x28c327['length'];if(_0x27fce7[_0x1ccf59('0x25')]===0x0)return[];return db[_0x1ccf59('0xa4')][_0x1ccf59('0x2d')](_0xb249ba[_0x1ccf59('0x5e')](),_0x353af1)['then'](function(_0x6d2b08){const _0x5285ee=_0x1ccf59;_0x2cc5c1=_[_0x5285ee('0x31')](_0x6d2b08,'id'),_0x353af1=_[_0x5285ee('0x40')](_0x353af1,{'model':db['OpenchannelInteraction'],'mapToModel':!![],'raw':!![],'nest':!![]});_0x563085[_0x5285ee('0x2d')][_0x5285ee('0x9b')]?_0x1e5538[_0x5285ee('0x6a')][_0x5285ee('0xa3')](function(_0x318b2a){_0x497128['field']('i.'+_0x318b2a);}):(_0x497128[_0x5285ee('0xc2')]('SUM(me.read\x20=\x200\x20AND\x20me.direction\x20=\x20\x27in\x27)','unreadMessages'),_0x497128[_0x5285ee('0xc2')](_0x5285ee('0x42'),_0x5285ee('0x93')),_0x497128['field'](_0x5285ee('0x2b'),'Account.mandatoryDisposition'),_0x497128[_0x5285ee('0xc2')](_0x5285ee('0xc1')),_0x497128[_0x5285ee('0xc2')](_0x5285ee('0x58'),_0x5285ee('0xa0')),_0x497128[_0x5285ee('0xc2')]('c.lastName',_0x5285ee('0xe5')),_0x497128[_0x5285ee('0xc2')](_0x5285ee('0x7e'),_0x5285ee('0x50')),_0x497128['field']('c.phone',_0x5285ee('0x44')),_0x497128['field']('c.mobile',_0x5285ee('0x9')),_0x497128[_0x5285ee('0xc2')]('c.fax',_0x5285ee('0x7c')),_0x497128['field'](_0x5285ee('0x2e'),_0x5285ee('0x5f')),_0x497128[_0x5285ee('0xc2')](_0x5285ee('0xaf'),'Owner.internal'),_0x497128['field']('GROUP_CONCAT(DISTINCT\x20t.id)',_0x5285ee('0x34')));if(_0x1e5538[_0x5285ee('0xc0')])_0x497128[_0x5285ee('0xc0')](_0x1e5538[_0x5285ee('0xc0')]);if(_0x1e5538['offset'])_0x497128['offset'](_0x1e5538[_0x5285ee('0x54')]);return db[_0x5285ee('0xa4')][_0x5285ee('0x2d')](_0x497128['toString'](),_0x353af1);})[_0x1ccf59('0x63')](function(_0x5b2f77){const _0x57f385=_0x1ccf59;return _0x214235[_0x57f385('0xa2')](_0x57f385('0xd1'),_[_0x57f385('0x85')](_0x5b2f77,'id')),db[_0x57f385('0xa4')][_0x57f385('0x2d')](_0x214235[_0x57f385('0x5e')](),_0x353af1)['then'](function(_0x2b047e){const _0x2ab9d4=_0x57f385,_0x20fda6=_[_0x2ab9d4('0x86')](_0x2b047e,_0x2ab9d4('0xcd')),_0x4a169a=[];return _0x5b2f77[_0x2ab9d4('0xa3')](function(_0x3784d8){const _0x88b896=_0x2ab9d4;_0x4a169a[_0x88b896('0x8f')](updateOpenchannelInteraction(_0x3784d8,_0x2cc5c1,_0x20fda6));}),Promise[_0x2ab9d4('0xbe')](_0x4a169a);});});})[_0x3926a2('0x63')](function(_0x270d80){const _0x2d1dbd=_0x3926a2;return _0x27fce7[_0x2d1dbd('0x8c')]=_0x270d80,_0x27fce7;})['then'](respondWithFilteredResult(_0x4fb265,_0x1e5538));})[_0x5b1c57('0xc8')](handleError(_0x4fb265,null));},exports[_0x48800d('0x11')]=function(_0x4a4c10,_0x52860d){const _0x2ca1a4=_0x48800d,_0x1ac44e={};_0x4a4c10[_0x2ca1a4('0x2d')][_0x2ca1a4('0x48')]&&_0x4a4c10[_0x2ca1a4('0x2d')][_0x2ca1a4('0x48')]===_0x2ca1a4('0x3c')?_0x1ac44e[_0x2ca1a4('0x3c')]=_0x4a4c10['params']['id']:_0x1ac44e['id']=_0x4a4c10[_0x2ca1a4('0x94')]['id'];let _0x1a8574={'raw':![],'where':_0x1ac44e};const _0xbc1d4f={};return _0xbc1d4f[_0x2ca1a4('0xb2')]=_[_0x2ca1a4('0x66')](db[_0x2ca1a4('0xe3')]['rawAttributes']),_0xbc1d4f[_0x2ca1a4('0x2d')]=_[_0x2ca1a4('0x66')](_0x4a4c10['query']),_0xbc1d4f[_0x2ca1a4('0x81')]=_[_0x2ca1a4('0x52')](_0xbc1d4f[_0x2ca1a4('0xb2')],_0xbc1d4f[_0x2ca1a4('0x2d')]),_0x1a8574[_0x2ca1a4('0x6a')]=_['intersection'](_0xbc1d4f[_0x2ca1a4('0xb2')],qs[_0x2ca1a4('0x9b')](_0x4a4c10['query'][_0x2ca1a4('0x9b')])),_0x1a8574[_0x2ca1a4('0x6a')]=_0x1a8574[_0x2ca1a4('0x6a')]['length']?_0x1a8574[_0x2ca1a4('0x6a')]:_0xbc1d4f[_0x2ca1a4('0xb2')],_0x4a4c10[_0x2ca1a4('0x2d')][_0x2ca1a4('0x6c')]&&(_0x1a8574[_0x2ca1a4('0x1e')]=[{'all':!![]}]),_0x1a8574=_[_0x2ca1a4('0x40')]({},_0x1a8574,_0x4a4c10[_0x2ca1a4('0x6b')]),db[_0x2ca1a4('0xe3')][_0x2ca1a4('0xbd')](_0x1a8574)[_0x2ca1a4('0x63')](handleEntityNotFound(_0x52860d,null))[_0x2ca1a4('0x63')](respondWithResult(_0x52860d,null))[_0x2ca1a4('0xc8')](handleError(_0x52860d,null));},exports[_0x48800d('0x78')]=function(_0x4be22c,_0x30e5a4){const _0x3d778a=_0x48800d;return db['OpenchannelInteraction'][_0x3d778a('0x78')](_0x4be22c[_0x3d778a('0xcc')],{})[_0x3d778a('0x63')](respondWithResult(_0x30e5a4,0xc9))[_0x3d778a('0xc8')](handleError(_0x30e5a4,null));},exports[_0x48800d('0x38')]=function(_0xd030f4,_0x11b3aa){const _0x5705d0=_0x48800d;return _0xd030f4[_0x5705d0('0xcc')]['id']&&delete _0xd030f4[_0x5705d0('0xcc')]['id'],db[_0x5705d0('0xe3')][_0x5705d0('0xbd')]({'where':{'id':_0xd030f4[_0x5705d0('0x94')]['id']}})[_0x5705d0('0x63')](handleEntityNotFound(_0x11b3aa,null))['then'](saveUpdates(_0xd030f4[_0x5705d0('0xcc')],null))['then'](respondWithResult(_0x11b3aa,null))[_0x5705d0('0xc8')](handleError(_0x11b3aa,null));},exports[_0x48800d('0x46')]=function(_0x3cf103,_0x377d12){const _0x24481b=_0x48800d;return db[_0x24481b('0xe3')][_0x24481b('0xbd')]({'where':{'id':_0x3cf103['params']['id']}})[_0x24481b('0x63')](handleEntityNotFound(_0x377d12,null))[_0x24481b('0x63')](removeEntity(_0x377d12,null))['catch'](handleError(_0x377d12,null));},exports['describe']=function(_0x3e7769,_0x57246b){const _0x5f1eb4=_0x48800d;return db[_0x5f1eb4('0xe3')][_0x5f1eb4('0x2f')]()[_0x5f1eb4('0x63')](respondWithResult(_0x57246b,null))[_0x5f1eb4('0xc8')](handleError(_0x57246b,null));},exports[_0x48800d('0xc7')]=function(_0x4c3e97,_0x1c473a){const _0x1e1e9c=_0x48800d;return db[_0x1e1e9c('0x7b')][_0x1e1e9c('0xbd')]({'where':{'id':_0x4c3e97['params']['id']}})['then'](function(_0x5f02bb){const _0x239adc=_0x1e1e9c;if(_0x5f02bb)return _0x5f02bb[_0x239adc('0xc7')](_0x4c3e97['body'][_0x239adc('0x8e')],{'through':_['omit'](_0x4c3e97[_0x239adc('0xcc')],['ids','id'])});})[_0x1e1e9c('0x63')](respondWithResult(_0x1c473a,null))[_0x1e1e9c('0xc8')](handleError(_0x1c473a,null));},exports[_0x48800d('0x72')]=function(_0x557bee,_0x550735){const _0x4b044e=_0x48800d;let _0x300db8={'raw':![],'where':{}};const _0x333f59={},_0x34e333={'count':0x0,'rows':[]};return db[_0x4b044e('0xe3')][_0x4b044e('0xbd')]({'where':{'id':_0x557bee['params']['id']}})[_0x4b044e('0x63')](handleEntityNotFound(_0x550735,null))[_0x4b044e('0x63')](function(_0x1c92b7){const _0x1ab0be=_0x4b044e;if(_0x1c92b7){_0x333f59['model']=_[_0x1ab0be('0x66')](db[_0x1ab0be('0x7b')]['rawAttributes']),_0x333f59[_0x1ab0be('0x2d')]=_[_0x1ab0be('0x66')](_0x557bee['query']),_0x333f59['filters']=_[_0x1ab0be('0x52')](_0x333f59['model'],_0x333f59['query']),_0x300db8[_0x1ab0be('0x6a')]=_['intersection'](_0x333f59['model'],qs[_0x1ab0be('0x9b')](_0x557bee[_0x1ab0be('0x2d')][_0x1ab0be('0x9b')])),_0x300db8[_0x1ab0be('0x6a')]=_0x300db8[_0x1ab0be('0x6a')][_0x1ab0be('0xb')]?_0x300db8['attributes']:_0x333f59['model'];typeof _0x557bee[_0x1ab0be('0x2d')][_0x1ab0be('0x91')]===_0x1ab0be('0xc6')&&(_0x300db8['limit']=qs[_0x1ab0be('0xc0')](_0x557bee[_0x1ab0be('0x2d')][_0x1ab0be('0xc0')]),_0x300db8['offset']=qs[_0x1ab0be('0x54')](_0x557bee['query'][_0x1ab0be('0x54')]));_0x300db8[_0x1ab0be('0x62')]=qs['sort'](_0x557bee[_0x1ab0be('0x2d')][_0x1ab0be('0xd6')]),_0x300db8['where']=qs[_0x1ab0be('0x81')](_[_0x1ab0be('0xe2')](_0x557bee[_0x1ab0be('0x2d')],_0x333f59['filters'])),_0x300db8[_0x1ab0be('0xa2')][_0x1ab0be('0xcd')]=_0x1c92b7['id'];_0x557bee[_0x1ab0be('0x2d')][_0x1ab0be('0xc')]&&(_0x300db8['where']=_['merge'](_0x300db8[_0x1ab0be('0xa2')],{[Op['or']]:_[_0x1ab0be('0x85')](_0x300db8[_0x1ab0be('0x6a')],function(_0x3867a2){const _0xba936b=_0x1ab0be,_0x22b1ab={};return _0x22b1ab[_0x3867a2]={[Op[_0xba936b('0x33')]]:'%'+_0x557bee[_0xba936b('0x2d')][_0xba936b('0xc')]+'%'},_0x22b1ab;})}));if(_0x557bee[_0x1ab0be('0x2d')][_0x1ab0be('0x61')]){const _0x1fce9a=_0x557bee['query'][_0x1ab0be('0x61')][_0x1ab0be('0xba')](','),_0x35b7e4={};_0x35b7e4[_0x1fce9a[0x0]]={[Op['gte']]:moment(_0x1fce9a[0x1])[_0x1ab0be('0xaa')](_0x1ab0be('0x24'))},_0x300db8[_0x1ab0be('0xa2')]=_[_0x1ab0be('0x40')](_0x300db8['where'],_0x35b7e4);}return _0x300db8=_['merge']({},_0x300db8,_0x557bee[_0x1ab0be('0x6b')]),db[_0x1ab0be('0x7b')][_0x1ab0be('0x25')]({'where':_0x300db8[_0x1ab0be('0xa2')]})[_0x1ab0be('0x63')](function(_0xe99306){const _0xfe8fbd=_0x1ab0be;return _0x34e333[_0xfe8fbd('0x25')]=_0xe99306,_0x557bee[_0xfe8fbd('0x2d')][_0xfe8fbd('0x6c')]&&(_0x300db8['include']=[{'all':!![]}]),db[_0xfe8fbd('0x7b')][_0xfe8fbd('0x5b')](_0x300db8);})[_0x1ab0be('0x63')](function(_0x48f275){const _0xb127fd=_0x1ab0be;return _0x34e333[_0xb127fd('0x8c')]=_0x48f275,_0x34e333;});}})[_0x4b044e('0x63')](respondWithFilteredResult(_0x550735,_0x300db8))[_0x4b044e('0xc8')](handleError(_0x550735,null));},exports['addTags']=function(_0x51f37b,_0x3dc1d5){const _0x3cde89=_0x48800d;return db['OpenchannelInteraction'][_0x3cde89('0xbd')]({'where':{'id':_0x51f37b[_0x3cde89('0x94')]['id']}})[_0x3cde89('0x63')](function(_0x317662){const _0x4533e3=_0x3cde89;if(_0x317662)return _0x317662[_0x4533e3('0x99')](_0x51f37b[_0x4533e3('0xcc')][_0x4533e3('0x8e')],{'through':_[_0x4533e3('0x64')](_0x51f37b[_0x4533e3('0xcc')],[_0x4533e3('0x8e'),'id'])})['then'](function(){const _0x5cedba=_0x4533e3;return db['Tag'][_0x5cedba('0x5b')]({'attributes':['id','name','color'],'where':{'id':_0x51f37b[_0x5cedba('0xcc')][_0x5cedba('0x8e')]}});})[_0x4533e3('0x63')](function(_0x3d19ef){const _0x1544f0=_0x4533e3;return socket[_0x1544f0('0x1d')](_0x1544f0('0x68'),{'id':Number(_0x51f37b[_0x1544f0('0x94')]['id']),'tags':_0x3d19ef||[]}),{'id':Number(_0x51f37b[_0x1544f0('0x94')]['id']),'tags':_0x3d19ef||[]};});})[_0x3cde89('0x63')](respondWithResult(_0x3dc1d5,null))['catch'](handleError(_0x3dc1d5,null));},exports[_0x48800d('0x1b')]=function(_0xa33827,_0x4d8921){const _0x1dbd10=_0x48800d;return db[_0x1dbd10('0xe3')][_0x1dbd10('0xbd')]({'where':{'id':_0xa33827[_0x1dbd10('0x94')]['id']}})[_0x1dbd10('0x63')](handleEntityNotFound(_0x4d8921,null))[_0x1dbd10('0x63')](function(_0x43d21c){const _0x1e91f7=_0x1dbd10;if(_0x43d21c)return _0x43d21c[_0x1e91f7('0x1b')](_0xa33827['query'][_0x1e91f7('0x8e')]);})[_0x1dbd10('0x63')](respondWithStatusCode(_0x4d8921,null))[_0x1dbd10('0xc8')](handleError(_0x4d8921,null));},exports[_0x48800d('0xd')]=function(_0x4b5ad8,_0x38c0d7){const _0x4b6691=_0x48800d,_0x4cade4=moment()[_0x4b6691('0x35')]()[_0x4b6691('0x5e')](),_0x2ced14=path['join'](config[_0x4b6691('0x3')],_0x4b6691('0x79'),_0x4b6691('0x22')),_0x458063=path[_0x4b6691('0x2a')](config['root'],_0x4b6691('0xbf'),'files','attachments'),_0x32f271=path[_0x4b6691('0x2a')](_0x2ced14,_0x4cade4),_0x48891a=util[_0x4b6691('0xaa')](_0x4b6691('0xcf'),_0x4b5ad8['params']['id'],_0x4cade4),_0x4803eb=path['join'](_0x2ced14,_0x48891a),_0x12665e=[];_0x12665e[_0x4b6691('0x8f')]({'model':db['User'],'as':_0x4b6691('0x51'),'attributes':['id',_0x4b6691('0x7')],'raw':!![]}),_0x12665e[_0x4b6691('0x8f')]({'model':db[_0x4b6691('0x8')],'as':_0x4b6691('0x30'),'attributes':['id','firstName',_0x4b6691('0xa1')],'raw':!![]});_0x4b5ad8['query'][_0x4b6691('0x98')]&&_0x12665e[_0x4b6691('0x8f')]({'model':db[_0x4b6691('0x10')],'as':'Attachment','raw':!![]});const _0x29c3a5=[{'model':db[_0x4b6691('0x7b')],'as':_0x4b6691('0xd9'),'attributes':['id',_0x4b6691('0xcc'),_0x4b6691('0x6d'),'direction',_0x4b6691('0xb8'),_0x4b6691('0x37')],'include':_0x12665e}];return _0x29c3a5['push']({'model':db[_0x4b6691('0x17')],'as':_0x4b6691('0x4b'),'attributes':['id','name']}),_0x29c3a5['push']({'model':db[_0x4b6691('0x51')],'as':'Owner','attributes':['id',_0x4b6691('0x7')]}),db[_0x4b6691('0xe3')]['findOne']({'where':{'id':_0x4b5ad8['params']['id']},'include':_0x29c3a5})['then'](handleEntityNotFound(_0x38c0d7,null))[_0x4b6691('0x63')](function(_0x231dd7){const _0x30e98f=_0x4b6691;if(_0x231dd7){const _0x4e84bf=_0x231dd7[_0x30e98f('0xb6')]({'plain':!![]});fs['mkdirSync'](_0x32f271);const _0x55f4c3={'format':'A4','border':'10px','header':{'height':_0x30e98f('0x5d'),'contents':{'first':_0x30e98f('0x41')}},'footer':{'height':'30px','contents':{'default':util[_0x30e98f('0xaa')]('<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>',util[_0x30e98f('0xaa')](_0x30e98f('0x23'),_0x30e98f('0x32'),_0x4e84bf['id']),moment()[_0x30e98f('0xaa')]('YYYY-MM-DD')[_0x30e98f('0x5e')]())}}},_0xa598ab={'channel':_0x30e98f('0x32'),'account':_0x4e84bf['Account']['name'],'agent':_0x4e84bf['Owner']?_0x4e84bf[_0x30e98f('0xbb')][_0x30e98f('0x7')]:_0x30e98f('0x16'),'createdAt':moment(_0x4e84bf[_0x30e98f('0x6d')])[_0x30e98f('0xaa')]('YYYY-MM-DD\x20HH:mm:ss')[_0x30e98f('0x5e')](),'closedAt':_0x4e84bf[_0x30e98f('0x96')]?moment(_0x4e84bf[_0x30e98f('0x8d')])[_0x30e98f('0xaa')](_0x30e98f('0x24'))[_0x30e98f('0x5e')]():'','disposition':_0x4e84bf[_0x30e98f('0x3a')],'visibility':_0x4e84bf[_0x30e98f('0x3d')]?_0x30e98f('0xa5'):_0x30e98f('0x88'),'messages':_(_0x4e84bf['Messages'])[_0x30e98f('0xc')]({'secret':![]})[_0x30e98f('0x85')](function(_0x1f0270){const _0x33efe6=_0x30e98f;if(_0x1f0270[_0x33efe6('0x10')]){const _0x215069=path[_0x33efe6('0x2a')](_0x458063,_0x1f0270[_0x33efe6('0x10')][_0x33efe6('0x56')]);fs[_0x33efe6('0x9a')](_0x215069)&&fs[_0x33efe6('0xcb')](_0x215069)[_0x33efe6('0xb0')](fs[_0x33efe6('0xc4')](path['join'](_0x32f271,_0x1f0270['Attachment']['basename'])));}return{'date':moment(_0x1f0270[_0x33efe6('0x6d')])[_0x33efe6('0xaa')](_0x33efe6('0x24'))['toString'](),'sender':_0x1f0270[_0x33efe6('0xd0')]==='out'?_0x1f0270[_0x33efe6('0x51')]?_0x1f0270[_0x33efe6('0x51')][_0x33efe6('0x7')]:'System':_0x1f0270[_0x33efe6('0x30')][_0x33efe6('0xd7')]+(_0x1f0270[_0x33efe6('0x30')][_0x33efe6('0xa1')]?'\x20'+_0x1f0270[_0x33efe6('0x30')][_0x33efe6('0xa1')]:''),'body':_0x1f0270[_0x33efe6('0x10')]?_0x1f0270[_0x33efe6('0x10')][_0x33efe6('0x56')]:_0x1f0270[_0x33efe6('0xcc')],'direction':_0x1f0270[_0x33efe6('0xd0')]===_0x33efe6('0xe4')?'A':'C','secret':_0x1f0270[_0x33efe6('0xb8')],'read':_0x1f0270['read'],'attachment':_0x1f0270[_0x33efe6('0x10')]};})[_0x30e98f('0x89')]()};return ejs[_0x30e98f('0x97')](path[_0x30e98f('0x2a')](config[_0x30e98f('0x3')],_0x30e98f('0xbf'),_0x30e98f('0xf'),_0x30e98f('0x84')),{'interaction':_0xa598ab})[_0x30e98f('0x63')](function(_0x45e695){return new Promise(function(_0x3e2560,_0x55a7dc){const _0x2e9c58=a480_0x466c;pdf[_0x2e9c58('0x78')](_0x45e695,_0x55f4c3)[_0x2e9c58('0x87')](path[_0x2e9c58('0x2a')](_0x32f271,_0x2e9c58('0x1a')+_0x4e84bf['id']+'-'+_0x4cade4+_0x2e9c58('0x73')),function(_0x4a1052,_0x20a9c7){if(_0x4a1052)return _0x55a7dc(_0x4a1052);_0x3e2560(_0x20a9c7);});});})[_0x30e98f('0x63')](function(){const _0x463f8f=_0x30e98f;return new Promise(function(_0x2f89fd,_0x4c00b0){zipdir(_0x32f271,{'saveTo':_0x4803eb},function(_0x29f42d,_0x5f48d1){if(_0x29f42d)return _0x4c00b0(_0x29f42d);return _0x2f89fd(_0x5f48d1);});})[_0x463f8f('0x63')](function(){return new Promise(function(_0x919552,_0x44179b){rimraf(_0x32f271,function(_0x57ea93){if(_0x57ea93)_0x44179b(_0x57ea93);return _0x919552();});});})[_0x463f8f('0x63')](function(){const _0x1d9ff9=_0x463f8f;return _0x38c0d7[_0x1d9ff9('0xd')](_0x4803eb,_0x48891a,function(_0x2ba521){const _0x381e71=_0x1d9ff9;_0x2ba521?console['log'](_0x381e71('0x71'),_0x2ba521):fs[_0x381e71('0x49')](_0x4803eb);});});});}else return _0x38c0d7['sendStatus'](0xc8);})[_0x4b6691('0xc8')](handleError(_0x38c0d7,null));};
\ No newline at end of file
+const a480_0x1c6c=['filter','findOne','o.id\x20=\x20i.UserId','DESC','undefined','isEmpty','null','User','forEach','40px','compact','union','Contact.fax','fields','type','Contact.mobile','json','30px','then','ContactId','value','start','../../config/environment','split','i.id\x20LIKE\x20?','me.OpenchannelInteractionId\x20=\x20i.id','status','i.OpenchannelAccountId\x20IS\x20NOT\x20NULL','err','10px','ejs','like','Sequelize','setTags','getOpenchannelAccounts','Attachment','describe','resolve','keys','send','MATCH\x20(me.body)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)','pipe','`\x20>\x200','YYYY-MM-DD','include','i.createdAt\x20BETWEEN\x20?\x20AND\x20?','tag','Content-Range','addMessage','isNumeric','\x27\x27\x27\x27','$substring','files','Contact.lastName','ids','i.OpenchannelAccountId\x20IN\x20?','parseSearch','t.id\x20=\x20it.TagId','OpenchannelInteractionId','u.id','params','rows','show','<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>','System','disposition','conditions','Contact.email','$lte','transcript-%d-%s.zip','%s\x20#%d','length','downloadInteraction.html','join','lastName','u.fullname','all','where','QueryTypes','Tag','openchannel_interactions','find','text','Tags','api','c.fax','sort','removeTags','body','Owner.internal','register','ui.OpenchannelInteractionId','c.phone','MATCH\x20(c.firstName,\x20c.lastName,\x20c.phone,\x20c.mobile,\x20c.fax,\x20c.email)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)','attachments','destroy','CONCAT(c.firstName,\x20\x27\x20\x27,\x20c.lastName)\x20LIKE\x20?','a.id\x20=\x20i.OpenchannelAccountId','some','root','includeAll','TagIds','getFullTextValue','Account','\x20IS\x20NULL','count','sqlOperator','keyBy','operator','order','emit','parse','o.fullname','fieldName','basename','server','OpenchannelAccountId','o.internal','buildExpression','from','Account.mandatoryDisposition','CONCAT(\x27,\x27,\x20`TagIds`,\x20\x27,\x27)\x20LIKE\x20?','set','filters','read','c.firstName\x20LIKE\x20?\x20OR\x20c.lastName\x20LIKE\x20?\x20OR\x20c.email\x20LIKE\x20?','openchannel_messages','YYYY-MM-DD\x20HH:mm:ss','it.OpenchannelInteractionId\x20=\x20i.id','Messages','search','closed','attributes','Openchannel','UserId','Public','`unreadMessages`\x20=\x200','c.mobile','nolimit','offset','i.from\x20LIKE\x20?','limit','error','`unreadMessages`\x20>\x200','`\x20=\x200','select','../../components/parsers/advancedSearch','cm_contacts','addTags','having','intersection','unlinkSync','left_join','a.mandatoryDisposition','renderFile','pick','t.id\x20IN\x20?','concat','i.*','query','Owner.fullname','\x20=\x20?','group','moment','i.OpenchannelAccountId\x20IS\x20NULL','openchannel_interaction_has_tags','createWriteStream','options','isArray','toString','download','ui.OpenchannelInteractionId\x20IN\x20?','tools_tags','SUM(me.read\x20=\x200\x20AND\x20me.direction\x20=\x20\x27in\x27)','model','fullname','create','merge','SELECT','OpenchannelMessage','log','<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>','N.A.','update','mkdirSync','i.id','map','Owner','out','catch','CONCAT_WS(\x27\x20\x27,\x20o.name,\x20o.fullname)\x20LIKE\x20?','sequelize','unix','Contact','tmp','push','unreadMessages','$gte','field','end','firstName','Private','openchannel_accounts','OpenchannelInteraction','sendStatus','c.id\x20=\x20i.ContactId\x20AND\x20c.deletedAt\x20IS\x20NULL','existsSync','replace','stack','createdAt','users','openchannelInteractionTags:save','OpenchannelAccount','color','transcript-','CmContact','rawAttributes','name','format','GROUP_CONCAT(DISTINCT\x20t.id)','direction','toFile','u.id\x20=\x20ui.UserId','secret','c.firstName'];(function(_0x70a5bf,_0x1c6cf5){const _0x1830b7=function(_0x405bc8){while(--_0x405bc8){_0x70a5bf['push'](_0x70a5bf['shift']());}};_0x1830b7(++_0x1c6cf5);}(a480_0x1c6c,0x103));const a480_0x1830=function(_0x70a5bf,_0x1c6cf5){_0x70a5bf=_0x70a5bf-0x0;let _0x1830b7=a480_0x1c6c[_0x70a5bf];return _0x1830b7;};const _0x2f38a6=a480_0x1830;'use strict';const pdf=require('html-pdf'),rimraf=require('rimraf'),zipdir=require('zip-dir'),moment=require(_0x2f38a6('0x81')),util=require('util'),path=require('path'),ejs=require(_0x2f38a6('0xdd')),fs=require('fs'),_=require('lodash'),squel=require('squel'),{getSocket}=require('../../rediscache'),socket=getSocket(),qs=require('../../components/parsers/qs'),as=require(_0x2f38a6('0x70')),logger=require('../../config/logger')(_0x2f38a6('0x32')),config=require(_0x2f38a6('0xd5')),db=require('../../mysqldb')['db'],{Op}=require('sequelize');require('./openchannelInteraction.socket')[_0x2f38a6('0x38')](socket);function respondWithStatusCode(_0x405bc8,_0x463599){return _0x463599=_0x463599||0xcc,function(_0x4504bd){const _0x579079=a480_0x1830;if(_0x4504bd)return _0x405bc8[_0x579079('0xaa')](_0x463599);return _0x405bc8[_0x579079('0xd9')](_0x463599)['end']();};}function respondWithResult(_0x7b29a1,_0x27e33c){return _0x27e33c=_0x27e33c||0xc8,function(_0x2a0d45){const _0x3c9eff=a480_0x1830;if(_0x2a0d45)return _0x7b29a1[_0x3c9eff('0xd9')](_0x27e33c)[_0x3c9eff('0xcf')](_0x2a0d45);};}function respondWithFilteredResult(_0x193d5c,_0x30b2e4){return function(_0x5529db){const _0x5710a4=a480_0x1830;if(_0x5529db){const _0x281b2f=_0x5529db[_0x5710a4('0x47')],_0x502059=_0x30b2e4[_0x5710a4('0x69')];let _0x128e31=_0x30b2e4[_0x5710a4('0x69')]+_0x30b2e4[_0x5710a4('0x6b')],_0x27ad5d;return _0x128e31>=_0x281b2f?(_0x128e31=_0x281b2f,_0x27ad5d=0xc8):_0x27ad5d=0xce,_0x193d5c[_0x5710a4('0xd9')](_0x27ad5d),_0x193d5c[_0x5710a4('0x58')](_0x5710a4('0xd'),_0x502059+'-'+_0x128e31+'/'+_0x281b2f)[_0x5710a4('0xcf')](_0x5529db);}return null;};}function saveUpdates(_0x4f5ef7){return function(_0x7f8d1c){const _0x417c07=a480_0x1830;if(_0x7f8d1c)return _0x7f8d1c['update'](_0x4f5ef7)[_0x417c07('0xd1')](function(_0x1e42a4){return _0x1e42a4;});return null;};}function removeEntity(_0x72670c){return function(_0x21f433){const _0x8a16ef=a480_0x1830;if(_0x21f433)return _0x21f433[_0x8a16ef('0x3d')]()[_0x8a16ef('0xd1')](function(){const _0x1a9b81=_0x8a16ef;_0x72670c[_0x1a9b81('0xd9')](0xcc)[_0x1a9b81('0xa5')]();});};}function handleEntityNotFound(_0x593836){return function(_0x2ff5f0){return!_0x2ff5f0&&_0x593836['sendStatus'](0x194),_0x2ff5f0;};}function handleError(_0x59619c,_0x127f99){return _0x127f99=_0x127f99||0x1f4,function(_0x269aaf){const _0x1aa36f=a480_0x1830;logger[_0x1aa36f('0x6c')](_0x269aaf[_0x1aa36f('0xae')]),_0x269aaf[_0x1aa36f('0xb7')]&&delete _0x269aaf['name'],_0x59619c[_0x1aa36f('0xd9')](_0x127f99)[_0x1aa36f('0x5')](_0x269aaf);};}function getInteractionUsers(_0x1ae041,_0x4f469a){return new Promise(function(_0x18e999,_0x58010b){const _0x422340=a480_0x1830;try{_0x4f469a[_0x1ae041['id']]&&(_0x1ae041['Users']=_[_0x422340('0x98')](_0x4f469a[_0x1ae041['id']],function(_0x2cbf55){return{'id':_0x2cbf55['id'],'fullname':_0x2cbf55['fullname']};}));}catch(_0x26c9df){_0x58010b(_0x26c9df);}_0x18e999(_0x1ae041);});}function getInteractionTags(_0x4ce255,_0x4d9958){return new Promise(function(_0x41badf,_0x39aab9){const _0x22f21b=a480_0x1830;try{_0x4ce255[_0x22f21b('0x43')]&&(_0x4ce255[_0x22f21b('0x31')]=[],_0x4ce255[_0x22f21b('0x43')]['split'](',')['forEach'](function(_0x270e33){const _0x49ef7e=_0x22f21b;_0x4ce255[_0x49ef7e('0x31')][_0x49ef7e('0xa1')](_0x4d9958[_0x270e33]);})),delete _0x4ce255[_0x22f21b('0x43')];}catch(_0x11b8a2){_0x39aab9(_0x11b8a2);}_0x41badf(_0x4ce255);});}function updateOpenchannelInteraction(_0x1c245d,_0x34fe57,_0x3317bb){return new Promise(function(_0x11d4c3,_0x5e1404){const _0x52c0dd=a480_0x1830;return getInteractionUsers(_0x1c245d,_0x3317bb)['then'](function(_0x5cfa0a){return getInteractionTags(_0x5cfa0a,_0x34fe57);})['then'](function(_0x553d12){_0x11d4c3(_0x553d12);})[_0x52c0dd('0x9b')](function(_0x1ab7a6){_0x5e1404(_0x1ab7a6);});});}exports['index']=function(_0x335996,_0x4407db){const _0x17b863=_0x2f38a6,_0x717c53={},_0x60433a={},_0x5213c7={'count':0x0,'rows':[]},_0x2f9ec8=_[_0x17b863('0x98')](db[_0x17b863('0xa9')][_0x17b863('0xb6')],function(_0x74f8ba){const _0x23774c=_0x17b863;return{'name':_0x74f8ba[_0x23774c('0x4f')],'type':_0x74f8ba[_0x23774c('0xcd')]['key']};});_0x60433a[_0x17b863('0x8c')]=_[_0x17b863('0x98')](_0x2f9ec8,_0x17b863('0xb7')),_0x60433a[_0x17b863('0x7d')]=_[_0x17b863('0x4')](_0x335996[_0x17b863('0x7d')]),_0x60433a[_0x17b863('0x59')]=_[_0x17b863('0x74')](_0x60433a[_0x17b863('0x8c')],_0x60433a[_0x17b863('0x7d')]),_0x717c53[_0x17b863('0x62')]=_[_0x17b863('0x74')](_0x60433a[_0x17b863('0x8c')],qs['fields'](_0x335996[_0x17b863('0x7d')][_0x17b863('0xcc')])),_0x717c53['attributes']=_0x717c53[_0x17b863('0x62')][_0x17b863('0x25')]?_0x717c53['attributes']:_0x60433a['model'];typeof _0x335996[_0x17b863('0x7d')][_0x17b863('0x68')]===_0x17b863('0xc3')&&(_0x717c53[_0x17b863('0x6b')]=qs[_0x17b863('0x6b')](_0x335996[_0x17b863('0x7d')]['limit']),_0x717c53['offset']=qs['offset'](_0x335996[_0x17b863('0x7d')][_0x17b863('0x69')]));_0x717c53[_0x17b863('0x4b')]=qs['sort'](_0x335996[_0x17b863('0x7d')][_0x17b863('0x34')]),_0x717c53[_0x17b863('0x2b')]=qs[_0x17b863('0x59')](_['pick'](_0x335996[_0x17b863('0x7d')],_0x60433a[_0x17b863('0x59')]),_0x2f9ec8);let _0x217d7c=[];const _0x2fa6c9=squel[_0x17b863('0x6f')]()[_0x17b863('0xa4')]('id')[_0x17b863('0xa4')](_0x17b863('0xb7'))[_0x17b863('0xa4')]('color')[_0x17b863('0x55')]('tools_tags'),_0x3791b1=squel[_0x17b863('0x6f')]()[_0x17b863('0xa4')](_0x17b863('0x19'))['field'](_0x17b863('0x29'))['field'](_0x17b863('0x39'))['from']('user_has_openchannel_interactions','ui')[_0x17b863('0x76')](_0x17b863('0xb0'),'u',_0x17b863('0xbc')),_0x1b1940=squel[_0x17b863('0x6f')]()[_0x17b863('0x55')](_0x17b863('0x2e'),'i')[_0x17b863('0x76')](_0x17b863('0x71'),'c',_0x17b863('0xab'))['left_join'](_0x17b863('0xb0'),'o',_0x17b863('0xc1'))[_0x17b863('0x76')](_0x17b863('0xa8'),'a',_0x17b863('0x3f'))[_0x17b863('0x76')](_0x17b863('0x5c'),'me',_0x17b863('0xd8'))[_0x17b863('0x76')](_0x17b863('0x83'),'it',_0x17b863('0x5e'))[_0x17b863('0x76')](_0x17b863('0x8a'),'t',_0x17b863('0x17')),_0x270602=squel['expr']();let _0x552c18=[];const _0x51f1ad=squel['expr']();let _0x291466;if(_0x335996[_0x17b863('0x7d')][_0x17b863('0x60')]){_0x291466=as[_0x17b863('0x16')](_0x335996[_0x17b863('0x7d')]['search']);const _0x449925=_0x291466[_0x17b863('0x48')];for(let _0x3f7fce=0x0;_0x3f7fce<_0x291466[_0x17b863('0x20')]['length'];_0x3f7fce++){const _0x40a6dd=_0x291466[_0x17b863('0x20')][_0x3f7fce],_0x1edff6='i';let _0x2110cc,_0xbcf1e4=_[_0x17b863('0x2f')](_0x2f9ec8,['name',_0x40a6dd[_0x17b863('0xa4')]]);if(!_0xbcf1e4)switch(_0x40a6dd[_0x17b863('0xa4')]){case'unreadMessages':_0x40a6dd[_0x17b863('0xd3')]==0x1?_0x1b1940[_0x17b863('0x73')]('`'+_0x40a6dd[_0x17b863('0xa4')]+_0x17b863('0x6e')):_0x1b1940[_0x17b863('0x73')]('`'+_0x40a6dd['field']+_0x17b863('0x8'));break;case _0x17b863('0x9f'):if(_0x40a6dd[_0x17b863('0x4a')]===_0x17b863('0x11')){if(_0x40a6dd[_0x17b863('0xd3')]['split']('\x20')[_0x17b863('0x25')]>0x1)_0x270602[_0x449925](_0x17b863('0x3b'),qs[_0x17b863('0x44')](_0x40a6dd[_0x17b863('0xd3')]),null);else{const _0x29730e='%'+_0x40a6dd[_0x17b863('0xd3')]+'%';_0x270602[_0x449925](_0x17b863('0x5b'),_0x29730e,_0x29730e,_0x29730e);}}else _0xbcf1e4=_[_0x17b863('0x2f')](_0x2f9ec8,[_0x17b863('0xb7'),_0x17b863('0xd2')]),_0x40a6dd['field']=_0x17b863('0xd2'),_0x2110cc=as[_0x17b863('0x54')](_0x1edff6,_0xbcf1e4[_0x17b863('0xcd')],_0x40a6dd),_0x270602[_0x449925](_0x2110cc[_0x17b863('0x30')],_0x2110cc[_0x17b863('0xd3')][_0x17b863('0xd4')],_0x2110cc['value'][_0x17b863('0xa5')]);break;case _0x17b863('0x2d'):{const _0x55c066=_0x40a6dd[_0x17b863('0xd3')][_0x17b863('0xd6')](',')[_0x17b863('0x98')](function(_0x55344d){return Number(_0x55344d);});_0x55c066[_0x17b863('0xc7')](function(_0x561825){const _0x412e66=_0x17b863;_0x51f1ad['or'](_0x412e66('0x57'),'%,'+_0x561825+',%');}),_0x552c18=_[_0x17b863('0xca')](_0x552c18,_0x55c066);}break;case _0x17b863('0xc6'):_0x40a6dd[_0x17b863('0x4a')]==='$substring'?_0x270602[_0x449925](_0x17b863('0x9c'),'%'+_0x40a6dd[_0x17b863('0xd3')]+'%',null):(_0xbcf1e4=_[_0x17b863('0x2f')](_0x2f9ec8,[_0x17b863('0xb7'),'UserId']),_0x40a6dd['field']=_0x17b863('0x64'),_0x2110cc=as['buildExpression'](_0x1edff6,_0xbcf1e4[_0x17b863('0xcd')],_0x40a6dd),_0x270602[_0x449925](_0x2110cc[_0x17b863('0x30')],_0x2110cc['value'][_0x17b863('0xd4')],_0x2110cc[_0x17b863('0xd3')][_0x17b863('0xa5')]));break;case _0x17b863('0x36'):_0x2110cc=as[_0x17b863('0x54')]('me',null,_0x40a6dd),_0x270602[_0x449925](_0x2110cc['text'],_0x2110cc[_0x17b863('0xd3')]['start'],_0x2110cc['value']['end']);break;}else _0x2110cc=as[_0x17b863('0x54')](_0x1edff6,_0xbcf1e4[_0x17b863('0xcd')],_0x40a6dd),_0x270602[_0x449925](_0x2110cc[_0x17b863('0x30')],_0x2110cc[_0x17b863('0xd3')][_0x17b863('0xd4')],_0x2110cc[_0x17b863('0xd3')]['end']);}}else{const _0x2338dd=_(_0x335996[_0x17b863('0x7d')])[_0x17b863('0x4')]()['map'](function(_0x460d9d){const _0x46b118=_0x17b863;return _[_0x46b118('0x40')](_0x2f9ec8,[_0x46b118('0xb7'),_0x460d9d])?_0x460d9d:undefined;})[_0x17b863('0xc9')]()[_0x17b863('0xd3')]();!_[_0x17b863('0xc4')](_0x2338dd)&&_0x2338dd[_0x17b863('0xc7')](function(_0x1022fa){const _0x2ffd78=_0x17b863;if(_0x1022fa===_0x2ffd78('0x52'))_0x1b1940[_0x2ffd78('0x2b')](_0x2ffd78('0x15'),[][_0x2ffd78('0x7b')](_0x335996[_0x2ffd78('0x7d')][_0x1022fa]));else{if(_0x1022fa===_0x2ffd78('0xaf')){const _0x4ad968=JSON[_0x2ffd78('0x4d')](_0x335996[_0x2ffd78('0x7d')][_0x1022fa])['$gte'],_0x54392d=JSON[_0x2ffd78('0x4d')](_0x335996[_0x2ffd78('0x7d')][_0x1022fa])[_0x2ffd78('0x22')];_0x1b1940[_0x2ffd78('0x2b')](_0x2ffd78('0xb'),_0x4ad968,_0x54392d);}else _0x335996[_0x2ffd78('0x7d')][_0x1022fa]===_0x2ffd78('0xc5')?_0x1b1940[_0x2ffd78('0x2b')]('i.'+_0x1022fa+_0x2ffd78('0x46')):_0x1b1940[_0x2ffd78('0x2b')]('i.'+_0x1022fa+_0x2ffd78('0x7f'),_0x335996['query'][_0x1022fa]);}});_0x335996[_0x17b863('0x7d')][_0x17b863('0x5a')]&&(_0x335996[_0x17b863('0x7d')][_0x17b863('0x5a')]==0x1?_0x1b1940[_0x17b863('0x73')](_0x17b863('0x66')):_0x1b1940['having'](_0x17b863('0x6d')));_0x335996[_0x17b863('0x7d')][_0x17b863('0xc')]&&(_0x552c18=_[_0x17b863('0x86')](_0x335996[_0x17b863('0x7d')][_0x17b863('0xc')])?_0x335996[_0x17b863('0x7d')][_0x17b863('0xc')]:new Array(_0x335996['query'][_0x17b863('0xc')]),_0x552c18[_0x17b863('0xc7')](function(_0x448774){_0x51f1ad['or']('CONCAT(\x27,\x27,\x20`TagIds`,\x20\x27,\x27)\x20LIKE\x20?','%,'+_0x448774+',%');}));if(_0x335996[_0x17b863('0x7d')][_0x17b863('0xbf')]){const _0x3f9250=_0x335996[_0x17b863('0x7d')][_0x17b863('0xbf')][_0x17b863('0xad')]('\x5c','\x5c\x5c')[_0x17b863('0xad')]('\x27\x27',_0x17b863('0x10'));qs[_0x17b863('0xf')](_0x3f9250)?_0x270602['or'](_0x17b863('0xd7'),_0x3f9250+'%'):_0x270602['or'](_0x17b863('0x6'),qs[_0x17b863('0x44')](_0x3f9250))['or'](_0x17b863('0x6a'),_0x3f9250+'%')['or'](_0x17b863('0x3e'),_0x3f9250+'%');}}_0x1b1940['where'](_0x270602),_0x1b1940[_0x17b863('0x80')](_0x17b863('0x97'));let _0x19157e={'type':db[_0x17b863('0xdf')][_0x17b863('0x2c')][_0x17b863('0x90')],'raw':!![]};const _0x14c03c=_0x1b1940['clone']();_0x14c03c[_0x17b863('0xa4')](_0x17b863('0x97')),_0x14c03c['field'](_0x17b863('0x8b'),_0x17b863('0xa2')),_0x717c53[_0x17b863('0x4b')]&&_0x717c53[_0x17b863('0x4b')]['forEach'](function(_0x231182){const _0x2741f5=_0x17b863;_0x1b1940[_0x2741f5('0x4b')]('i.'+_0x231182[0x0],_0x231182[0x1]===_0x2741f5('0xc2')?![]:!![]);}),!_[_0x17b863('0xc4')](_0x552c18)&&(_0x1b1940[_0x17b863('0x73')](_0x51f1ad),_0x14c03c[_0x17b863('0x2b')](_0x17b863('0x7a'),_0x552c18)),Promise[_0x17b863('0x3')]()[_0x17b863('0xd1')](function(){const _0x25cccf=_0x17b863;if(!_0x291466){if(_0x335996[_0x25cccf('0x7d')]['OpenchannelAccountId']||_0x335996[_0x25cccf('0x7d')]['journey'])return;_0x14c03c[_0x25cccf('0x2b')](_0x25cccf('0xda')),_0x1b1940[_0x25cccf('0x2b')](_0x25cccf('0xda'));return;}return _0x335996['user'][_0x25cccf('0x0')]({'attributes':['id'],'raw':!![]})['then'](function(_0x2960ba){const _0x2ee9ee=_0x25cccf;_['isEmpty'](_0x2960ba)?(_0x14c03c[_0x2ee9ee('0x2b')](_0x2ee9ee('0x82')),_0x1b1940[_0x2ee9ee('0x2b')](_0x2ee9ee('0x82'))):(_0x14c03c[_0x2ee9ee('0x2b')](_0x2ee9ee('0x15'),_[_0x2ee9ee('0x98')](_0x2960ba,'id')),_0x1b1940[_0x2ee9ee('0x2b')](_0x2ee9ee('0x15'),_[_0x2ee9ee('0x98')](_0x2960ba,'id')));});})[_0x17b863('0xd1')](function(){const _0x37e3a5=_0x17b863;db[_0x37e3a5('0x9d')]['query'](_0x14c03c[_0x37e3a5('0x87')](),_0x19157e)[_0x37e3a5('0xd1')](function(_0x18160d){const _0x1d6f63=_0x37e3a5;_0x5213c7[_0x1d6f63('0x47')]=_0x18160d[_0x1d6f63('0x25')];if(_0x5213c7[_0x1d6f63('0x47')]===0x0)return[];return db[_0x1d6f63('0x9d')][_0x1d6f63('0x7d')](_0x2fa6c9[_0x1d6f63('0x87')](),_0x19157e)['then'](function(_0x1a924d){const _0x36ff30=_0x1d6f63;_0x217d7c=_[_0x36ff30('0x49')](_0x1a924d,'id'),_0x19157e=_['merge'](_0x19157e,{'model':db[_0x36ff30('0xa9')],'mapToModel':!![],'raw':!![],'nest':!![]});_0x335996['query']['fields']?_0x717c53['attributes'][_0x36ff30('0xc7')](function(_0x4666b0){const _0x4f13c9=_0x36ff30;_0x1b1940[_0x4f13c9('0xa4')]('i.'+_0x4666b0);}):(_0x1b1940['field'](_0x36ff30('0x8b'),_0x36ff30('0xa2')),_0x1b1940['field']('a.key','Account.key'),_0x1b1940['field'](_0x36ff30('0x77'),_0x36ff30('0x56')),_0x1b1940['field'](_0x36ff30('0x7c')),_0x1b1940[_0x36ff30('0xa4')](_0x36ff30('0xbe'),'Contact.firstName'),_0x1b1940['field']('c.lastName',_0x36ff30('0x13')),_0x1b1940['field']('c.email',_0x36ff30('0x21')),_0x1b1940[_0x36ff30('0xa4')](_0x36ff30('0x3a'),'Contact.phone'),_0x1b1940[_0x36ff30('0xa4')](_0x36ff30('0x67'),_0x36ff30('0xce')),_0x1b1940[_0x36ff30('0xa4')](_0x36ff30('0x33'),_0x36ff30('0xcb')),_0x1b1940[_0x36ff30('0xa4')](_0x36ff30('0x4e'),_0x36ff30('0x7e')),_0x1b1940[_0x36ff30('0xa4')](_0x36ff30('0x53'),_0x36ff30('0x37')),_0x1b1940['field'](_0x36ff30('0xb9'),_0x36ff30('0x43')));if(_0x717c53[_0x36ff30('0x6b')])_0x1b1940[_0x36ff30('0x6b')](_0x717c53[_0x36ff30('0x6b')]);if(_0x717c53['offset'])_0x1b1940[_0x36ff30('0x69')](_0x717c53[_0x36ff30('0x69')]);return db[_0x36ff30('0x9d')][_0x36ff30('0x7d')](_0x1b1940[_0x36ff30('0x87')](),_0x19157e);})['then'](function(_0x2c7ba7){const _0x4d60ea=_0x1d6f63;return _0x3791b1['where'](_0x4d60ea('0x89'),_['map'](_0x2c7ba7,'id')),db[_0x4d60ea('0x9d')][_0x4d60ea('0x7d')](_0x3791b1[_0x4d60ea('0x87')](),_0x19157e)[_0x4d60ea('0xd1')](function(_0x447c5f){const _0x3d3527=_0x4d60ea,_0x51d081=_['groupBy'](_0x447c5f,'OpenchannelInteractionId'),_0x15ca22=[];return _0x2c7ba7[_0x3d3527('0xc7')](function(_0x14d692){const _0x56bdb9=_0x3d3527;_0x15ca22[_0x56bdb9('0xa1')](updateOpenchannelInteraction(_0x14d692,_0x217d7c,_0x51d081));}),Promise[_0x3d3527('0x2a')](_0x15ca22);});});})[_0x37e3a5('0xd1')](function(_0x19b0b2){const _0x44cfa0=_0x37e3a5;return _0x5213c7[_0x44cfa0('0x1b')]=_0x19b0b2,_0x5213c7;})[_0x37e3a5('0xd1')](respondWithFilteredResult(_0x4407db,_0x717c53));})[_0x17b863('0x9b')](handleError(_0x4407db,null));},exports[_0x2f38a6('0x1c')]=function(_0x380f5a,_0x407922){const _0x47bde7=_0x2f38a6,_0x2582c7={};_0x380f5a[_0x47bde7('0x7d')][_0x47bde7('0xcd')]&&_0x380f5a[_0x47bde7('0x7d')]['type']===_0x47bde7('0x55')?_0x2582c7[_0x47bde7('0x55')]=_0x380f5a[_0x47bde7('0x1a')]['id']:_0x2582c7['id']=_0x380f5a[_0x47bde7('0x1a')]['id'];let _0x51d3ce={'raw':![],'where':_0x2582c7};const _0x16efcc={};return _0x16efcc[_0x47bde7('0x8c')]=_[_0x47bde7('0x4')](db[_0x47bde7('0xa9')]['rawAttributes']),_0x16efcc['query']=_[_0x47bde7('0x4')](_0x380f5a[_0x47bde7('0x7d')]),_0x16efcc[_0x47bde7('0x59')]=_['intersection'](_0x16efcc[_0x47bde7('0x8c')],_0x16efcc[_0x47bde7('0x7d')]),_0x51d3ce[_0x47bde7('0x62')]=_[_0x47bde7('0x74')](_0x16efcc[_0x47bde7('0x8c')],qs['fields'](_0x380f5a[_0x47bde7('0x7d')][_0x47bde7('0xcc')])),_0x51d3ce[_0x47bde7('0x62')]=_0x51d3ce['attributes'][_0x47bde7('0x25')]?_0x51d3ce[_0x47bde7('0x62')]:_0x16efcc[_0x47bde7('0x8c')],_0x380f5a[_0x47bde7('0x7d')][_0x47bde7('0x42')]&&(_0x51d3ce[_0x47bde7('0xa')]=[{'all':!![]}]),_0x51d3ce=_[_0x47bde7('0x8f')]({},_0x51d3ce,_0x380f5a[_0x47bde7('0x85')]),db[_0x47bde7('0xa9')]['findOne'](_0x51d3ce)[_0x47bde7('0xd1')](handleEntityNotFound(_0x407922,null))[_0x47bde7('0xd1')](respondWithResult(_0x407922,null))[_0x47bde7('0x9b')](handleError(_0x407922,null));},exports[_0x2f38a6('0x8e')]=function(_0x1f6168,_0xf0b2e1){const _0x43f9b5=_0x2f38a6;return db[_0x43f9b5('0xa9')][_0x43f9b5('0x8e')](_0x1f6168[_0x43f9b5('0x36')],{})[_0x43f9b5('0xd1')](respondWithResult(_0xf0b2e1,0xc9))[_0x43f9b5('0x9b')](handleError(_0xf0b2e1,null));},exports[_0x2f38a6('0x95')]=function(_0x2f026b,_0x530b82){const _0x437514=_0x2f38a6;return _0x2f026b['body']['id']&&delete _0x2f026b[_0x437514('0x36')]['id'],db[_0x437514('0xa9')][_0x437514('0xc0')]({'where':{'id':_0x2f026b['params']['id']}})[_0x437514('0xd1')](handleEntityNotFound(_0x530b82,null))[_0x437514('0xd1')](saveUpdates(_0x2f026b['body'],null))[_0x437514('0xd1')](respondWithResult(_0x530b82,null))[_0x437514('0x9b')](handleError(_0x530b82,null));},exports[_0x2f38a6('0x3d')]=function(_0xfa7e2a,_0x2133da){const _0x2638f9=_0x2f38a6;return db[_0x2638f9('0xa9')]['findOne']({'where':{'id':_0xfa7e2a[_0x2638f9('0x1a')]['id']}})[_0x2638f9('0xd1')](handleEntityNotFound(_0x2133da,null))[_0x2638f9('0xd1')](removeEntity(_0x2133da,null))['catch'](handleError(_0x2133da,null));},exports[_0x2f38a6('0x2')]=function(_0x4670e1,_0x44e212){const _0x40424d=_0x2f38a6;return db[_0x40424d('0xa9')]['describe']()[_0x40424d('0xd1')](respondWithResult(_0x44e212,null))[_0x40424d('0x9b')](handleError(_0x44e212,null));},exports[_0x2f38a6('0xe')]=function(_0x2be0d7,_0xa525d9){const _0x5a6017=_0x2f38a6;return db[_0x5a6017('0x91')]['findOne']({'where':{'id':_0x2be0d7[_0x5a6017('0x1a')]['id']}})[_0x5a6017('0xd1')](function(_0x40fe91){const _0x222911=_0x5a6017;if(_0x40fe91)return _0x40fe91[_0x222911('0xe')](_0x2be0d7['body'][_0x222911('0x14')],{'through':_['omit'](_0x2be0d7['body'],[_0x222911('0x14'),'id'])});})[_0x5a6017('0xd1')](respondWithResult(_0xa525d9,null))[_0x5a6017('0x9b')](handleError(_0xa525d9,null));},exports['getMessages']=function(_0x207b05,_0x9e4837){const _0x7f582d=_0x2f38a6;let _0x2711a1={'raw':![],'where':{}};const _0x5b7151={},_0x443a7d={'count':0x0,'rows':[]};return db[_0x7f582d('0xa9')][_0x7f582d('0xc0')]({'where':{'id':_0x207b05[_0x7f582d('0x1a')]['id']}})[_0x7f582d('0xd1')](handleEntityNotFound(_0x9e4837,null))['then'](function(_0x9c2aca){const _0x398720=_0x7f582d;if(_0x9c2aca){_0x5b7151['model']=_[_0x398720('0x4')](db[_0x398720('0x91')][_0x398720('0xb6')]),_0x5b7151[_0x398720('0x7d')]=_[_0x398720('0x4')](_0x207b05[_0x398720('0x7d')]),_0x5b7151[_0x398720('0x59')]=_[_0x398720('0x74')](_0x5b7151['model'],_0x5b7151[_0x398720('0x7d')]),_0x2711a1['attributes']=_[_0x398720('0x74')](_0x5b7151[_0x398720('0x8c')],qs[_0x398720('0xcc')](_0x207b05[_0x398720('0x7d')][_0x398720('0xcc')])),_0x2711a1['attributes']=_0x2711a1[_0x398720('0x62')]['length']?_0x2711a1[_0x398720('0x62')]:_0x5b7151[_0x398720('0x8c')];typeof _0x207b05[_0x398720('0x7d')][_0x398720('0x68')]==='undefined'&&(_0x2711a1[_0x398720('0x6b')]=qs[_0x398720('0x6b')](_0x207b05['query'][_0x398720('0x6b')]),_0x2711a1['offset']=qs['offset'](_0x207b05[_0x398720('0x7d')][_0x398720('0x69')]));_0x2711a1[_0x398720('0x4b')]=qs[_0x398720('0x34')](_0x207b05[_0x398720('0x7d')][_0x398720('0x34')]),_0x2711a1[_0x398720('0x2b')]=qs[_0x398720('0x59')](_[_0x398720('0x79')](_0x207b05[_0x398720('0x7d')],_0x5b7151[_0x398720('0x59')])),_0x2711a1[_0x398720('0x2b')][_0x398720('0x18')]=_0x9c2aca['id'];_0x207b05[_0x398720('0x7d')][_0x398720('0xbf')]&&(_0x2711a1[_0x398720('0x2b')]=_['merge'](_0x2711a1[_0x398720('0x2b')],{[Op['or']]:_[_0x398720('0x98')](_0x2711a1[_0x398720('0x62')],function(_0xae35a2){const _0x5c55b3=_0x398720,_0x27b3bc={};return _0x27b3bc[_0xae35a2]={[Op[_0x5c55b3('0xde')]]:'%'+_0x207b05[_0x5c55b3('0x7d')][_0x5c55b3('0xbf')]+'%'},_0x27b3bc;})}));if(_0x207b05[_0x398720('0x7d')][_0x398720('0xa3')]){const _0x3c8dde=_0x207b05[_0x398720('0x7d')]['$gte'][_0x398720('0xd6')](','),_0x30cedb={};_0x30cedb[_0x3c8dde[0x0]]={[Op['gte']]:moment(_0x3c8dde[0x1])[_0x398720('0xb8')](_0x398720('0x5d'))},_0x2711a1[_0x398720('0x2b')]=_[_0x398720('0x8f')](_0x2711a1[_0x398720('0x2b')],_0x30cedb);}return _0x2711a1=_[_0x398720('0x8f')]({},_0x2711a1,_0x207b05['options']),db[_0x398720('0x91')]['count']({'where':_0x2711a1['where']})['then'](function(_0x567390){const _0x5f070b=_0x398720;return _0x443a7d[_0x5f070b('0x47')]=_0x567390,_0x207b05['query'][_0x5f070b('0x42')]&&(_0x2711a1['include']=[{'all':!![]}]),db['OpenchannelMessage']['findAll'](_0x2711a1);})['then'](function(_0x1d44f5){const _0x501b6a=_0x398720;return _0x443a7d[_0x501b6a('0x1b')]=_0x1d44f5,_0x443a7d;});}})[_0x7f582d('0xd1')](respondWithFilteredResult(_0x9e4837,_0x2711a1))[_0x7f582d('0x9b')](handleError(_0x9e4837,null));},exports[_0x2f38a6('0x72')]=function(_0x5e9c28,_0x11bd23){const _0x5a95f4=_0x2f38a6;return db['OpenchannelInteraction']['findOne']({'where':{'id':_0x5e9c28[_0x5a95f4('0x1a')]['id']}})[_0x5a95f4('0xd1')](function(_0x5c1dab){const _0x2c6b99=_0x5a95f4;if(_0x5c1dab)return _0x5c1dab[_0x2c6b99('0xe0')](_0x5e9c28[_0x2c6b99('0x36')][_0x2c6b99('0x14')],{'through':_['omit'](_0x5e9c28[_0x2c6b99('0x36')],[_0x2c6b99('0x14'),'id'])})[_0x2c6b99('0xd1')](function(){const _0x50b595=_0x2c6b99;return db[_0x50b595('0x2d')]['findAll']({'attributes':['id','name',_0x50b595('0xb3')],'where':{'id':_0x5e9c28[_0x50b595('0x36')]['ids']}});})['then'](function(_0x2535ce){const _0x2cac25=_0x2c6b99;return socket[_0x2cac25('0x4c')](_0x2cac25('0xb1'),{'id':Number(_0x5e9c28['params']['id']),'tags':_0x2535ce||[]}),{'id':Number(_0x5e9c28[_0x2cac25('0x1a')]['id']),'tags':_0x2535ce||[]};});})[_0x5a95f4('0xd1')](respondWithResult(_0x11bd23,null))[_0x5a95f4('0x9b')](handleError(_0x11bd23,null));},exports[_0x2f38a6('0x35')]=function(_0xecd4ba,_0x4beb98){const _0x445d99=_0x2f38a6;return db[_0x445d99('0xa9')][_0x445d99('0xc0')]({'where':{'id':_0xecd4ba[_0x445d99('0x1a')]['id']}})[_0x445d99('0xd1')](handleEntityNotFound(_0x4beb98,null))[_0x445d99('0xd1')](function(_0x2ab5c5){const _0x46c75d=_0x445d99;if(_0x2ab5c5)return _0x2ab5c5[_0x46c75d('0x35')](_0xecd4ba[_0x46c75d('0x7d')][_0x46c75d('0x14')]);})['then'](respondWithStatusCode(_0x4beb98,null))[_0x445d99('0x9b')](handleError(_0x4beb98,null));},exports['download']=function(_0x51303e,_0x21a30d){const _0x268b79=_0x2f38a6,_0xf6fd4=moment()[_0x268b79('0x9e')]()[_0x268b79('0x87')](),_0x5db011=path[_0x268b79('0x27')](config[_0x268b79('0x41')],'files',_0x268b79('0xa0')),_0xdaaf27=path[_0x268b79('0x27')](config[_0x268b79('0x41')],_0x268b79('0x51'),_0x268b79('0x12'),_0x268b79('0x3c')),_0x1b7547=path[_0x268b79('0x27')](_0x5db011,_0xf6fd4),_0x88b49a=util['format'](_0x268b79('0x23'),_0x51303e[_0x268b79('0x1a')]['id'],_0xf6fd4),_0x549eb3=path['join'](_0x5db011,_0x88b49a),_0x5dd805=[];_0x5dd805[_0x268b79('0xa1')]({'model':db[_0x268b79('0xc6')],'as':'User','attributes':['id','fullname'],'raw':!![]}),_0x5dd805[_0x268b79('0xa1')]({'model':db[_0x268b79('0xb5')],'as':'Contact','attributes':['id',_0x268b79('0xa6'),_0x268b79('0x28')],'raw':!![]});_0x51303e[_0x268b79('0x7d')][_0x268b79('0x3c')]&&_0x5dd805['push']({'model':db[_0x268b79('0x1')],'as':'Attachment','raw':!![]});const _0x466a8c=[{'model':db[_0x268b79('0x91')],'as':_0x268b79('0x5f'),'attributes':['id','body',_0x268b79('0xaf'),_0x268b79('0xba'),_0x268b79('0xbd'),'read'],'include':_0x5dd805}];return _0x466a8c[_0x268b79('0xa1')]({'model':db[_0x268b79('0xb2')],'as':_0x268b79('0x45'),'attributes':['id',_0x268b79('0xb7')]}),_0x466a8c['push']({'model':db['User'],'as':_0x268b79('0x99'),'attributes':['id',_0x268b79('0x8d')]}),db[_0x268b79('0xa9')][_0x268b79('0xc0')]({'where':{'id':_0x51303e[_0x268b79('0x1a')]['id']},'include':_0x466a8c})['then'](handleEntityNotFound(_0x21a30d,null))['then'](function(_0x262572){const _0x2313cc=_0x268b79;if(_0x262572){const _0x20a31e=_0x262572['get']({'plain':!![]});fs[_0x2313cc('0x96')](_0x1b7547);const _0x3d73a3={'format':'A4','border':_0x2313cc('0xdc'),'header':{'height':_0x2313cc('0xc8'),'contents':{'first':_0x2313cc('0x93')}},'footer':{'height':_0x2313cc('0xd0'),'contents':{'default':util[_0x2313cc('0xb8')](_0x2313cc('0x1d'),util[_0x2313cc('0xb8')](_0x2313cc('0x24'),_0x2313cc('0x63'),_0x20a31e['id']),moment()[_0x2313cc('0xb8')](_0x2313cc('0x9'))[_0x2313cc('0x87')]())}}},_0x58f1df={'channel':_0x2313cc('0x63'),'account':_0x20a31e[_0x2313cc('0x45')][_0x2313cc('0xb7')],'agent':_0x20a31e[_0x2313cc('0x99')]?_0x20a31e['Owner']['fullname']:_0x2313cc('0x94'),'createdAt':moment(_0x20a31e[_0x2313cc('0xaf')])['format'](_0x2313cc('0x5d'))[_0x2313cc('0x87')](),'closedAt':_0x20a31e[_0x2313cc('0x61')]?moment(_0x20a31e['closedAt'])['format'](_0x2313cc('0x5d'))[_0x2313cc('0x87')]():'','disposition':_0x20a31e[_0x2313cc('0x1f')],'visibility':_0x20a31e['threadId']?_0x2313cc('0x65'):_0x2313cc('0xa7'),'messages':_(_0x20a31e[_0x2313cc('0x5f')])[_0x2313cc('0xbf')]({'secret':![]})['map'](function(_0x54a347){const _0x41561a=_0x2313cc;if(_0x54a347['Attachment']){const _0x2f9819=path[_0x41561a('0x27')](_0xdaaf27,_0x54a347[_0x41561a('0x1')][_0x41561a('0x50')]);fs[_0x41561a('0xac')](_0x2f9819)&&fs['createReadStream'](_0x2f9819)[_0x41561a('0x7')](fs[_0x41561a('0x84')](path[_0x41561a('0x27')](_0x1b7547,_0x54a347['Attachment'][_0x41561a('0x50')])));}return{'date':moment(_0x54a347['createdAt'])[_0x41561a('0xb8')](_0x41561a('0x5d'))['toString'](),'sender':_0x54a347[_0x41561a('0xba')]===_0x41561a('0x9a')?_0x54a347['User']?_0x54a347[_0x41561a('0xc6')][_0x41561a('0x8d')]:_0x41561a('0x1e'):_0x54a347[_0x41561a('0x9f')][_0x41561a('0xa6')]+(_0x54a347['Contact'][_0x41561a('0x28')]?'\x20'+_0x54a347[_0x41561a('0x9f')]['lastName']:''),'body':_0x54a347[_0x41561a('0x1')]?_0x54a347[_0x41561a('0x1')][_0x41561a('0x50')]:_0x54a347['body'],'direction':_0x54a347[_0x41561a('0xba')]===_0x41561a('0x9a')?'A':'C','secret':_0x54a347[_0x41561a('0xbd')],'read':_0x54a347[_0x41561a('0x5a')],'attachment':_0x54a347[_0x41561a('0x1')]};})['value']()};return ejs[_0x2313cc('0x78')](path[_0x2313cc('0x27')](config[_0x2313cc('0x41')],_0x2313cc('0x51'),'views',_0x2313cc('0x26')),{'interaction':_0x58f1df})[_0x2313cc('0xd1')](function(_0x1062fe){return new Promise(function(_0x115166,_0x34d4ba){const _0x13dc90=a480_0x1830;pdf[_0x13dc90('0x8e')](_0x1062fe,_0x3d73a3)[_0x13dc90('0xbb')](path[_0x13dc90('0x27')](_0x1b7547,_0x13dc90('0xb4')+_0x20a31e['id']+'-'+_0xf6fd4+'.pdf'),function(_0x465e6e,_0x528791){if(_0x465e6e)return _0x34d4ba(_0x465e6e);_0x115166(_0x528791);});});})[_0x2313cc('0xd1')](function(){const _0x233dbb=_0x2313cc;return new Promise(function(_0x54c7a8,_0x12aa79){zipdir(_0x1b7547,{'saveTo':_0x549eb3},function(_0x1786f5,_0x4368c1){if(_0x1786f5)return _0x12aa79(_0x1786f5);return _0x54c7a8(_0x4368c1);});})[_0x233dbb('0xd1')](function(){return new Promise(function(_0x15e49b,_0x34d878){rimraf(_0x1b7547,function(_0x5e379e){if(_0x5e379e)_0x34d878(_0x5e379e);return _0x15e49b();});});})[_0x233dbb('0xd1')](function(){const _0x422c2f=_0x233dbb;return _0x21a30d[_0x422c2f('0x88')](_0x549eb3,_0x88b49a,function(_0x52988d){const _0x8259f0=_0x422c2f;_0x52988d?console[_0x8259f0('0x92')](_0x8259f0('0xdb'),_0x52988d):fs[_0x8259f0('0x75')](_0x549eb3);});});});}else return _0x21a30d[_0x2313cc('0xaa')](0xc8);})[_0x268b79('0x9b')](handleError(_0x21a30d,null));};
\ No newline at end of file