Built motion from commit dbf3a7e2.|2.6.30
[motion2.git] / server / services / email / lib / utils.js
index 5cd7ba4..fedbc5e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4680=['_SRC','_IMG','<span\x20style=font-weight:bold>\x20[Attachment:\x20','\x20]</span>','body','textAsHtml','<a\x20target=\x22_blank\x22\x20','message','originTo','isEmpty','originCc','attach','type','attachment-','format','%s-%s','now','root','server/files/attachments/','writeFileSync','content','contentType','headerLines','X-Auto-Response-Suppress:\x20All','Precedence:\x20auto_reply','line','isAutoreply','from','subject','messageId','date','YYYY-MM-DD\x20HH:mm:ss','filter','application/ms-tnef','first','BodyHTML','<p>Empty\x20message</p>','Attachments','Title','Data','generateXOAuth2Token','user=','auth=Bearer\x20','base64','moment','path','util','node-tnef','email','../../../config/environment','value','address','anonymous','generate','@xcally.com','head','name','substring','indexOf','split','slice','join','Anonymous','length','pop','html','replace','includes','<img','attachments','push','filename'];(function(_0x3a49db,_0x1d5b06){var _0x1d4a3a=function(_0x1dff1c){while(--_0x1dff1c){_0x3a49db['push'](_0x3a49db['shift']());}};_0x1d4a3a(++_0x1d5b06);}(_0x4680,0x104));var _0x0468=function(_0x2f4868,_0x419974){_0x2f4868=_0x2f4868-0x0;var _0x23a3f9=_0x4680[_0x2f4868];return _0x23a3f9;};'use strict';var _=require('lodash');var moment=require(_0x0468('0x0'));var random=require('randomstring');var fs=require('fs');var path=require(_0x0468('0x1'));var util=require(_0x0468('0x2'));var tnef=require(_0x0468('0x3'));var logger=require('../../../config/logger')(_0x0468('0x4'));var config=require(_0x0468('0x5'));function getAddress(_0x24613b){var _0x497703=_['head'](_0x24613b[_0x0468('0x6')]);return _0x497703&&_0x497703[_0x0468('0x7')]?_0x497703['address']:_0x0468('0x8')+random[_0x0468('0x9')](0x6)+_0x0468('0xa');}function getFirstName(_0x40831c){var _0x1741e9=_[_0x0468('0xb')](_0x40831c[_0x0468('0x6')]);if(_0x1741e9&&_0x1741e9[_0x0468('0xc')]){if(_0x1741e9[_0x0468('0xc')]==_0x1741e9[_0x0468('0x7')]){return _0x1741e9['name'][_0x0468('0xd')](0x0,_0x1741e9[_0x0468('0xc')][_0x0468('0xe')]('@'));}var _0x458aa1=_0x1741e9[_0x0468('0xc')][_0x0468('0xf')](/\s+/);return _0x458aa1['length']>0x1?_0x458aa1[_0x0468('0x10')](0x0,-0x1)[_0x0468('0x11')]('\x20'):_0x1741e9[_0x0468('0xc')];}return _0x0468('0x12');}function getLastName(_0x397f8c){var _0x5744fd=_[_0x0468('0xb')](_0x397f8c[_0x0468('0x6')]);if(_0x5744fd&&_0x5744fd[_0x0468('0xc')]){var _0x101b15=_0x5744fd[_0x0468('0xc')][_0x0468('0xf')](/\s+/);return _0x101b15[_0x0468('0x13')]>0x1?_0x101b15[_0x0468('0x14')]():'';}return'';}function getMails(_0x3878be,_0x14b978){var _0x18aac5='';for(var _0x225416=0x0;_0x225416<_0x14b978[_0x0468('0x6')][_0x0468('0x13')];_0x225416+=0x1){if(_0x14b978[_0x0468('0x6')][_0x225416][_0x0468('0x7')]!==_0x3878be){if(!_['isEmpty'](_0x18aac5)){_0x18aac5+=',';}_0x18aac5+=_0x14b978['value'][_0x225416][_0x0468('0xc')]||_0x14b978[_0x0468('0x6')][_0x225416]['address']||'';_0x18aac5+='\x20<';_0x18aac5+=_0x14b978[_0x0468('0x6')][_0x225416][_0x0468('0x7')]?_0x14b978['value'][_0x225416]['address']:_0x0468('0x8')+random['generate'](0x6)+_0x0468('0xa');_0x18aac5+='>';}}return _0x18aac5;}function parseEmail(_0xf3ca57,_0x17c212,_0x37ec58){if(_0x17c212[_0x0468('0x15')]){var _0x210b31=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi;while(_0x210b31['test'](_0x17c212[_0x0468('0x15')])){_0x17c212[_0x0468('0x15')]=_0x17c212[_0x0468('0x15')][_0x0468('0x16')](_0x210b31,'');}if(_0x17c212[_0x0468('0x15')][_0x0468('0x17')](_0x0468('0x18'))){var _0x3ab112=[];_0x17c212[_0x0468('0x19')]['forEach'](_0x16b9b7=>{_0x3ab112[_0x0468('0x1a')](_0x16b9b7[_0x0468('0x1b')]);});var _0x36d163=/<img.*? _SRC(.*?)[^>]+>/g;var _0x504094=/src="data:image\/([a-zA-Z]*);base64,([^"]*)"/g;var _0x4b0fd1=_0x17c212['html']['replace'](_0x504094,_0x0468('0x1c'));var _0x3bcda9=_0x4b0fd1[_0x0468('0x16')](_0x36d163,_0x0468('0x1d'));for(let _0x260329=0x0;_0x260329<_0x3ab112[_0x0468('0x13')];_0x260329++){var _0x3d6fb=_0x3bcda9['replace'](_0x0468('0x1d'),_0x0468('0x1e')+_0x3ab112[_0x260329]+_0x0468('0x1f'));_0x3bcda9=_0x3d6fb;}_0x17c212['html']=_0x3bcda9;}_0x37ec58[_0x0468('0x20')]=_0x17c212[_0x0468('0x15')];}else{_0x37ec58[_0x0468('0x20')]=_0x17c212[_0x0468('0x21')];}if(_0x37ec58['body']){_0x37ec58[_0x0468('0x20')]=_0x37ec58[_0x0468('0x20')][_0x0468('0x16')](/<a\s+/gi,_0x0468('0x22'));}if(_0x17c212['to']){_0x37ec58[_0x0468('0x23')][_0x0468('0x24')]=getMails(null,_0x17c212['to']);var _0x2867f2=getMails(_0xf3ca57[_0x0468('0x4')],_0x17c212['to']);if(!_[_0x0468('0x25')](_0x2867f2)){_0x37ec58[_0x0468('0x23')]['cc']+=_0x2867f2;}}if(_0x17c212['cc']){_0x37ec58[_0x0468('0x23')]['originCc']=getMails(null,_0x17c212['cc']);var _0x1c8043=getMails(_0xf3ca57['email'],_0x17c212['cc']);if(!_['isEmpty'](_0x1c8043)){if(!_['isEmpty'](_0x37ec58[_0x0468('0x23')]['cc'])){_0x37ec58[_0x0468('0x23')]['cc']+=',';}_0x37ec58[_0x0468('0x23')]['cc']+=_0x1c8043;}}if(!_[_0x0468('0x17')](_0x37ec58[_0x0468('0x23')][_0x0468('0x24')],_0xf3ca57[_0x0468('0x4')])&&!_['includes'](_0x37ec58[_0x0468('0x23')][_0x0468('0x26')],_0xf3ca57[_0x0468('0x4')])){_0x37ec58[_0x0468('0x23')]['bcc']=_0xf3ca57[_0x0468('0x4')];}if(_0x17c212['attachments']&&_0x17c212[_0x0468('0x19')][_0x0468('0x13')]){_0x37ec58['message'][_0x0468('0x27')]=_0x17c212['attachments'][_0x0468('0x13')];for(var _0x42caf3=0x0,_0x4b8f85,_0x136dc6,_0x647892;_0x42caf3<_0x17c212[_0x0468('0x19')][_0x0468('0x13')];_0x42caf3+=0x1){if(_0x17c212[_0x0468('0x19')][_0x42caf3][_0x0468('0x28')]==='attachment'){_0x647892=_0x17c212[_0x0468('0x19')][_0x42caf3][_0x0468('0x1b')]||_0x0468('0x29')+_0x42caf3;_0x4b8f85=util[_0x0468('0x2a')](_0x0468('0x2b'),Date[_0x0468('0x2c')](),_0x647892);_0x136dc6=path['join'](config[_0x0468('0x2d')],_0x0468('0x2e'),_0x4b8f85);fs[_0x0468('0x2f')](_0x136dc6,_0x17c212[_0x0468('0x19')][_0x42caf3][_0x0468('0x30')]);_0x37ec58[_0x0468('0x23')][_0x0468('0x19')]['push']({'name':_0x647892,'basename':_0x4b8f85,'type':_0x17c212[_0x0468('0x19')][_0x42caf3][_0x0468('0x31')],'filepath':_0x136dc6});}}}if(_0x17c212['headerLines']&&_0x17c212[_0x0468('0x32')][_0x0468('0x13')]>0x0){var _0x3fec24=['Auto-Submitted:\x20auto-replied',_0x0468('0x33'),_0x0468('0x34')];for(var _0x4ef2b0=0x0;_0x4ef2b0<_0x17c212[_0x0468('0x32')]['length'];_0x4ef2b0++){var _0x380227=_[_0x0468('0xe')](_0x3fec24,_0x17c212[_0x0468('0x32')][_0x4ef2b0][_0x0468('0x35')]);if(_0x380227>=0x0){_0x37ec58[_0x0468('0x36')]=!![];}}}return _0x37ec58;}exports['parser']=function(_0x357abd,_0x4d6f27,_0x5627f8){var _0x5c33c5={'from':getAddress(_0x4d6f27['from']),'firstName':getFirstName(_0x4d6f27[_0x0468('0x37')]),'lastName':getLastName(_0x4d6f27[_0x0468('0x37')]),'mapKey':_0x0468('0x4'),'message':{'from':getMails(_0x357abd['email'],_0x4d6f27[_0x0468('0x37')]),'to':_0x357abd['email'],'cc':'','subject':_0x4d6f27[_0x0468('0x38')]||'','messageId':_0x4d6f27[_0x0468('0x39')],'inReplyTo':_0x4d6f27['inReplyTo'],'sentAt':moment(_0x4d6f27[_0x0468('0x3a')])[_0x0468('0x2a')](_0x0468('0x3b')),'attach':![],'attachments':[]}};if(!_0x4d6f27[_0x0468('0x15')]&&!_0x4d6f27['textAsHtml']){var _0x309e54=_[_0x0468('0x3c')](_0x4d6f27[_0x0468('0x19')],{'contentType':_0x0468('0x3d')});if(_0x309e54[_0x0468('0x13')]){logger['info'](util['format']('Email\x20message\x20%s\x20is\x20in\x20TNEF\x20format:\x20message\x20content\x20will\x20be\x20converted\x20by\x20the\x20system',_0x4d6f27[_0x0468('0x39')]));tnef['parseBuffer'](_[_0x0468('0x3e')](_0x309e54)['content'],function(_0x1321b7,_0x4c5fe5){if(_0x4c5fe5){_0x4d6f27[_0x0468('0x15')]=_0x4c5fe5[_0x0468('0x3f')]||_0x0468('0x40');if(_0x4c5fe5[_0x0468('0x41')]){for(var _0xd613ff=0x0;_0xd613ff<_0x4c5fe5[_0x0468('0x41')][_0x0468('0x13')];_0xd613ff++){var _0x44a32b=_0x4c5fe5[_0x0468('0x41')][_0xd613ff];_0x5c33c5['message'][_0x0468('0x19')][_0x0468('0x1a')]({'filename':_0x44a32b[_0x0468('0x42')],'content':Buffer[_0x0468('0x37')](_0x44a32b[_0x0468('0x43')])});}}}_0x5627f8(parseEmail(_0x357abd,_0x4d6f27,_0x5c33c5));});}else{_0x4d6f27[_0x0468('0x15')]=_0x0468('0x40');_0x5627f8(parseEmail(_0x357abd,_0x4d6f27,_0x5c33c5));}}else{_0x5627f8(parseEmail(_0x357abd,_0x4d6f27,_0x5c33c5));}};exports[_0x0468('0x44')]=function(_0x59aabc,_0x2a80e0){var _0x34461b=[_0x0468('0x45')+(_0x2a80e0||''),_0x0468('0x46')+_0x59aabc,'',''];return Buffer['from'](_0x34461b['join']('\ 1'),'utf-8')['toString'](_0x0468('0x47'));};
\ No newline at end of file
+var _0xf8f7=['attachment-','format','%s-%s','now','root','server/files/attachments/','content','contentType','headerLines','Auto-Submitted:\x20auto-replied','X-Auto-Response-Suppress:\x20All','Precedence:\x20auto_reply','line','isAutoreply','parser','from','inReplyTo','YYYY-MM-DD\x20HH:mm:ss','textAsHtml','filter','info','Email\x20message\x20%s\x20is\x20in\x20TNEF\x20format:\x20message\x20content\x20will\x20be\x20converted\x20by\x20the\x20system','messageId','parseBuffer','first','BodyHTML','<p>Empty\x20message</p>','Attachments','Title','Data','auth=Bearer\x20','toString','base64','moment','randomstring','util','node-tnef','email','head','value','address','anonymous','generate','@xcally.com','name','indexOf','split','length','slice','join','Anonymous','pop','isEmpty','html','replace','includes','<img','push','filename','_SRC','<span\x20style=font-weight:bold>\x20[Attachment:\x20','\x20]</span>','body','<a\x20target=\x22_blank\x22\x20','message','originTo','originCc','attachments','type','attachment'];(function(_0x347287,_0x2321b5){var _0x5ff41c=function(_0x814359){while(--_0x814359){_0x347287['push'](_0x347287['shift']());}};_0x5ff41c(++_0x2321b5);}(_0xf8f7,0x17f));var _0x7f8f=function(_0xf7ea9c,_0x5a6daf){_0xf7ea9c=_0xf7ea9c-0x0;var _0x5e159f=_0xf8f7[_0xf7ea9c];return _0x5e159f;};'use strict';var _=require('lodash');var moment=require(_0x7f8f('0x0'));var random=require(_0x7f8f('0x1'));var fs=require('fs');var path=require('path');var util=require(_0x7f8f('0x2'));var tnef=require(_0x7f8f('0x3'));var logger=require('../../../config/logger')(_0x7f8f('0x4'));var config=require('../../../config/environment');function getAddress(_0x2c4c9c){var _0x1c5c52=_[_0x7f8f('0x5')](_0x2c4c9c[_0x7f8f('0x6')]);return _0x1c5c52&&_0x1c5c52['address']?_0x1c5c52[_0x7f8f('0x7')]:_0x7f8f('0x8')+random[_0x7f8f('0x9')](0x6)+_0x7f8f('0xa');}function getFirstName(_0x5dfc53){var _0x252ee3=_[_0x7f8f('0x5')](_0x5dfc53['value']);if(_0x252ee3&&_0x252ee3['name']){if(_0x252ee3['name']==_0x252ee3['address']){return _0x252ee3[_0x7f8f('0xb')]['substring'](0x0,_0x252ee3[_0x7f8f('0xb')][_0x7f8f('0xc')]('@'));}var _0x27281e=_0x252ee3[_0x7f8f('0xb')][_0x7f8f('0xd')](/\s+/);return _0x27281e[_0x7f8f('0xe')]>0x1?_0x27281e[_0x7f8f('0xf')](0x0,-0x1)[_0x7f8f('0x10')]('\x20'):_0x252ee3[_0x7f8f('0xb')];}return _0x7f8f('0x11');}function getLastName(_0x57409a){var _0x25f1ba=_[_0x7f8f('0x5')](_0x57409a['value']);if(_0x25f1ba&&_0x25f1ba['name']){var _0x5ba403=_0x25f1ba[_0x7f8f('0xb')][_0x7f8f('0xd')](/\s+/);return _0x5ba403[_0x7f8f('0xe')]>0x1?_0x5ba403[_0x7f8f('0x12')]():'';}return'';}function getMails(_0x541bf8,_0xb1662){var _0xa7791a='';for(var _0x36a4d7=0x0;_0x36a4d7<_0xb1662[_0x7f8f('0x6')][_0x7f8f('0xe')];_0x36a4d7+=0x1){if(_0xb1662[_0x7f8f('0x6')][_0x36a4d7][_0x7f8f('0x7')]!==_0x541bf8){if(!_[_0x7f8f('0x13')](_0xa7791a)){_0xa7791a+=',';}_0xa7791a+=_0xb1662[_0x7f8f('0x6')][_0x36a4d7]['name']||_0xb1662[_0x7f8f('0x6')][_0x36a4d7]['address']||'';_0xa7791a+='\x20<';_0xa7791a+=_0xb1662[_0x7f8f('0x6')][_0x36a4d7][_0x7f8f('0x7')]?_0xb1662[_0x7f8f('0x6')][_0x36a4d7][_0x7f8f('0x7')]:'anonymous'+random[_0x7f8f('0x9')](0x6)+_0x7f8f('0xa');_0xa7791a+='>';}}return _0xa7791a;}function parseEmail(_0x503bce,_0x2e0819,_0x1210cd){if(_0x2e0819[_0x7f8f('0x14')]){var _0x471460=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi;while(_0x471460['test'](_0x2e0819[_0x7f8f('0x14')])){_0x2e0819[_0x7f8f('0x14')]=_0x2e0819[_0x7f8f('0x14')][_0x7f8f('0x15')](_0x471460,'');}if(_0x2e0819[_0x7f8f('0x14')][_0x7f8f('0x16')](_0x7f8f('0x17'))){var _0x598f7d=[];_0x2e0819['attachments']['forEach'](_0x104665=>{_0x598f7d[_0x7f8f('0x18')](_0x104665[_0x7f8f('0x19')]);});var _0x120ca8=/<img.*? _SRC(.*?)[^>]+>/g;var _0x29c32f=/src="data:image\/([a-zA-Z]*);base64,([^"]*)"/g;var _0x39a90a=_0x2e0819[_0x7f8f('0x14')][_0x7f8f('0x15')](_0x29c32f,_0x7f8f('0x1a'));var _0x1721a3=_0x39a90a['replace'](_0x120ca8,'_IMG');for(let _0x13d2e1=0x0;_0x13d2e1<_0x598f7d[_0x7f8f('0xe')];_0x13d2e1++){var _0xc11efa=_0x1721a3[_0x7f8f('0x15')]('_IMG',_0x7f8f('0x1b')+_0x598f7d[_0x13d2e1]+_0x7f8f('0x1c'));_0x1721a3=_0xc11efa;}_0x2e0819[_0x7f8f('0x14')]=_0x1721a3;}_0x1210cd['body']=_0x2e0819[_0x7f8f('0x14')];}else{_0x1210cd[_0x7f8f('0x1d')]=_0x2e0819['textAsHtml'];}if(_0x1210cd['body']){_0x1210cd['body']=_0x1210cd[_0x7f8f('0x1d')][_0x7f8f('0x15')](/<a\s+/gi,_0x7f8f('0x1e'));}if(_0x2e0819['to']){_0x1210cd[_0x7f8f('0x1f')][_0x7f8f('0x20')]=getMails(null,_0x2e0819['to']);var _0x1e407e=getMails(_0x503bce[_0x7f8f('0x4')],_0x2e0819['to']);if(!_[_0x7f8f('0x13')](_0x1e407e)){_0x1210cd[_0x7f8f('0x1f')]['cc']+=_0x1e407e;}}if(_0x2e0819['cc']){_0x1210cd[_0x7f8f('0x1f')][_0x7f8f('0x21')]=getMails(null,_0x2e0819['cc']);var _0x1cf04c=getMails(_0x503bce['email'],_0x2e0819['cc']);if(!_[_0x7f8f('0x13')](_0x1cf04c)){if(!_[_0x7f8f('0x13')](_0x1210cd[_0x7f8f('0x1f')]['cc'])){_0x1210cd[_0x7f8f('0x1f')]['cc']+=',';}_0x1210cd[_0x7f8f('0x1f')]['cc']+=_0x1cf04c;}}if(!_[_0x7f8f('0x16')](_0x1210cd[_0x7f8f('0x1f')]['originTo'],_0x503bce[_0x7f8f('0x4')])&&!_['includes'](_0x1210cd[_0x7f8f('0x1f')][_0x7f8f('0x21')],_0x503bce[_0x7f8f('0x4')])){_0x1210cd[_0x7f8f('0x1f')]['bcc']=_0x503bce['email'];}if(_0x2e0819['attachments']&&_0x2e0819[_0x7f8f('0x22')][_0x7f8f('0xe')]){_0x1210cd[_0x7f8f('0x1f')]['attach']=_0x2e0819[_0x7f8f('0x22')][_0x7f8f('0xe')];for(var _0x20569b=0x0,_0x5d1038,_0x18a69e,_0x5641fb;_0x20569b<_0x2e0819['attachments'][_0x7f8f('0xe')];_0x20569b+=0x1){if(_0x2e0819[_0x7f8f('0x22')][_0x20569b][_0x7f8f('0x23')]===_0x7f8f('0x24')){_0x5641fb=_0x2e0819[_0x7f8f('0x22')][_0x20569b][_0x7f8f('0x19')]||_0x7f8f('0x25')+_0x20569b;_0x5d1038=util[_0x7f8f('0x26')](_0x7f8f('0x27'),Date[_0x7f8f('0x28')](),_0x5641fb);_0x18a69e=path['join'](config[_0x7f8f('0x29')],_0x7f8f('0x2a'),_0x5d1038);fs['writeFileSync'](_0x18a69e,_0x2e0819[_0x7f8f('0x22')][_0x20569b][_0x7f8f('0x2b')]);_0x1210cd[_0x7f8f('0x1f')][_0x7f8f('0x22')]['push']({'name':_0x5641fb,'basename':_0x5d1038,'type':_0x2e0819[_0x7f8f('0x22')][_0x20569b][_0x7f8f('0x2c')],'filepath':_0x18a69e});}}}if(_0x2e0819[_0x7f8f('0x2d')]&&_0x2e0819[_0x7f8f('0x2d')][_0x7f8f('0xe')]>0x0){var _0x328dae=[_0x7f8f('0x2e'),_0x7f8f('0x2f'),_0x7f8f('0x30')];for(var _0x48cf67=0x0;_0x48cf67<_0x2e0819[_0x7f8f('0x2d')][_0x7f8f('0xe')];_0x48cf67++){var _0x1cfc0e=_[_0x7f8f('0xc')](_0x328dae,_0x2e0819[_0x7f8f('0x2d')][_0x48cf67][_0x7f8f('0x31')]);if(_0x1cfc0e>=0x0){_0x1210cd[_0x7f8f('0x32')]=!![];}}}return _0x1210cd;}exports[_0x7f8f('0x33')]=function(_0x55f8a3,_0x309e86,_0x34f616){var _0x2be7d9={'from':getAddress(_0x309e86[_0x7f8f('0x34')]),'firstName':getFirstName(_0x309e86[_0x7f8f('0x34')]),'lastName':getLastName(_0x309e86[_0x7f8f('0x34')]),'mapKey':_0x7f8f('0x4'),'message':{'from':getMails(_0x55f8a3[_0x7f8f('0x4')],_0x309e86['from']),'to':_0x55f8a3[_0x7f8f('0x4')],'cc':'','subject':_0x309e86['subject']||'','messageId':_0x309e86['messageId'],'inReplyTo':_0x309e86[_0x7f8f('0x35')],'sentAt':moment(_0x309e86['date'])['format'](_0x7f8f('0x36')),'attach':![],'attachments':[]}};if(!_0x309e86['html']&&!_0x309e86[_0x7f8f('0x37')]){var _0x5d8d37=_[_0x7f8f('0x38')](_0x309e86[_0x7f8f('0x22')],{'contentType':'application/ms-tnef'});if(_0x5d8d37['length']){logger[_0x7f8f('0x39')](util['format'](_0x7f8f('0x3a'),_0x309e86[_0x7f8f('0x3b')]));tnef[_0x7f8f('0x3c')](_[_0x7f8f('0x3d')](_0x5d8d37)[_0x7f8f('0x2b')],function(_0x571717,_0x168284){if(_0x168284){_0x309e86[_0x7f8f('0x14')]=_0x168284[_0x7f8f('0x3e')]||_0x7f8f('0x3f');if(_0x168284[_0x7f8f('0x40')]){for(var _0x166c3d=0x0;_0x166c3d<_0x168284['Attachments']['length'];_0x166c3d++){var _0x1334e2=_0x168284[_0x7f8f('0x40')][_0x166c3d];_0x2be7d9[_0x7f8f('0x1f')][_0x7f8f('0x22')][_0x7f8f('0x18')]({'filename':_0x1334e2[_0x7f8f('0x41')],'content':Buffer[_0x7f8f('0x34')](_0x1334e2[_0x7f8f('0x42')])});}}}_0x34f616(parseEmail(_0x55f8a3,_0x309e86,_0x2be7d9));});}else{_0x309e86[_0x7f8f('0x14')]=_0x7f8f('0x3f');_0x34f616(parseEmail(_0x55f8a3,_0x309e86,_0x2be7d9));}}else{_0x34f616(parseEmail(_0x55f8a3,_0x309e86,_0x2be7d9));}};exports['generateXOAuth2Token']=function(_0x39a5ab,_0x1caa1c){var _0x17e6e3=['user='+(_0x1caa1c||''),_0x7f8f('0x43')+_0x39a5ab,'',''];return Buffer[_0x7f8f('0x34')](_0x17e6e3[_0x7f8f('0x10')]('\ 1'),'utf-8')[_0x7f8f('0x44')](_0x7f8f('0x45'));};
\ No newline at end of file