Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / services / ami / trigger / integration / salesforce.js
index 76d5a4f..87f9595 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x81a7=['salesforce','defaults','redis','localhost','socket.io-emitter','emit','assign','getString','Subjects','Descriptions','ticketType','Task','ActivityDate','utc','IsReminderSet','endUserType','account','WhatId','Case','contact','AccountId','leadId','info','Association\x20between\x20Case\x20and\x20Lead\x20skipped','sobject','create','isNil','User','find','execute','length','Email','Agent\x20%s\x20found.','resolve','Name','Agent\x20%s\x20not\x20found.\x20Switch\x20to\x20the\x20admin\x20account.','identity','then','user_id','display_name','contact_lead','cloneDeep','additionalSearchContact','merge','$or','additionalSearchLead','Lead','account_contact_lead','additionalSearchAccount','Contact','Account','first','attributes','type','toLowerCase','Enduser\x20(%s)\x20with\x20phone\x20%s\x20found','moduleCreate','Enduser\x20with\x20phone\x20%s.\x20Creating\x20method\x20used\x20%s.','LastName','<unknown>','format','Caller\x20-\x20%s','lead','Company','forEach','includes','string','picklist','idField','toString','variable','variableName','customVariable','Variable','name','concat','Connection','remoteUri','https://login.salesforce.com','clientSecret','login','username','Connection\x20established.','queue','serverUrl','stripTrailingSlash','[QUEUE]','Recording\x20is\x20enabled!','recordingURL','%s/api/voice/recordings/%s/downloads?type=uniqueid&token=%s','uniqueid','email','calleridname','calleridnum','Fields','[QUEUE]\x20Ticket\x20%s\x20created','[QUEUE]\x20Displaying\x20ticket\x20%s\x20to\x20agent\x20%s.\x20Integration\x20account\x20type\x20%s.','user:%s','trigger:browser:url','%s/%s/e','instanceUrl','error','[QUEUE]\x20Salesforce\x20account\x20type\x20not\x20recognized.','catch','outbound','recordingFormat','none','destcalleridnum','[OUTBOUND]\x20Ticket\x20%s\x20created.','[OUTBOUND]\x20Displaying\x20ticket\x20%s\x20to\x20agent\x20%s.\x20Integration\x20account\x20type\x20%s.','integrationTab','trigger:salesforce:display','newTab','[OUTBOUND]','monitor_format','lastevent','toUpperCase',']\x20Ticket\x20%s\x20created.','lodash','request-promise','bluebird','md5','jsforce','util','ioredis','./util','../../../../config/logger'];(function(_0x21a9d9,_0x4d5ac8){var _0x46adce=function(_0xfdd336){while(--_0xfdd336){_0x21a9d9['push'](_0x21a9d9['shift']());}};_0x46adce(++_0x4d5ac8);}(_0x81a7,0x174));var _0x781a=function(_0x3546a8,_0x148de7){_0x3546a8=_0x3546a8-0x0;var _0x5929a7=_0x81a7[_0x3546a8];return _0x5929a7;};'use strict';var _=require(_0x781a('0x0'));var rp=require(_0x781a('0x1'));var moment=require('moment');var BPromise=require(_0x781a('0x2'));var md5=require(_0x781a('0x3'));var jsforce=require(_0x781a('0x4'));var util=require(_0x781a('0x5'));var Redis=require(_0x781a('0x6'));var intUtil=require(_0x781a('0x7'));var config=require('../../../../config/environment');var logger=require(_0x781a('0x8'))(_0x781a('0x9'));config['redis']=_[_0x781a('0xa')](config[_0x781a('0xb')],{'host':_0x781a('0xc'),'port':0x18eb});var io=require(_0x781a('0xd'))(new Redis(config[_0x781a('0xb')]));function emit(_0x324739,_0x34f319,_0x57c011){io['to'](_0x324739)[_0x781a('0xe')](_0x34f319,_0x57c011);}function getTicket(_0x2c92b8,_0x22b53f,_0x2c3f1c,_0x62318,_0x42219d,_0x1069fe,_0x2a0056,_0x1c1c36){var _0x46676f=Object[_0x781a('0xf')]({},{'OwnerId':_0x22b53f['id'],'Subject':intUtil[_0x781a('0x10')](_0x62318[_0x781a('0x11')],_0x42219d,'\x20'),'Description':intUtil[_0x781a('0x10')](_0x62318[_0x781a('0x12')],_0x42219d,'\x0a')},getCustomFields(_0x1069fe,_0x42219d));if(_0x2c3f1c){if(_0x62318[_0x781a('0x13')]===_0x781a('0x14')){_0x46676f[_0x781a('0x15')]=moment[_0x781a('0x16')]();_0x46676f[_0x781a('0x17')]=![];_0x46676f['IsRecurrence']=![];if(_0x2c3f1c[_0x781a('0x18')]==='contact'||_0x2c3f1c[_0x781a('0x18')]==='lead'){_0x46676f['WhoId']=_0x2c3f1c['id'];}else if(_0x2c3f1c[_0x781a('0x18')]===_0x781a('0x19')){_0x46676f[_0x781a('0x1a')]=_0x2c3f1c['id'];}}else if(_0x62318[_0x781a('0x13')]===_0x781a('0x1b')){if(_0x2c3f1c['endUserType']===_0x781a('0x1c')){_0x46676f['ContactId']=_0x2c3f1c['id'];}else if(_0x2c3f1c[_0x781a('0x18')]===_0x781a('0x19')){_0x46676f[_0x781a('0x1d')]=_0x2c3f1c['id'];}else if(_0x2c3f1c['endUserType']==='lead'&&_0x62318[_0x781a('0x1e')]){_0x46676f[_0x62318[_0x781a('0x1e')]]=_0x2c3f1c['id'];}else{logger[_0x781a('0x1f')](_0x781a('0x20'));}}}return _0x2a0056[_0x781a('0x21')](_0x62318[_0x781a('0x13')])[_0x781a('0x22')](_0x46676f);}function getUser(_0x21610a,_0x3f0890,_0x9609dc){if(!_[_0x781a('0x23')](_0x3f0890)&&intUtil['validateEmail'](_0x3f0890)){var _0x37e19d={'Email':_0x3f0890};var _0x6f82ff={'Id':!![],'Username':!![],'Name':!![],'Email':!![]};return _0x9609dc[_0x781a('0x21')](_0x781a('0x24'))[_0x781a('0x25')](_0x37e19d,_0x6f82ff)[_0x781a('0x26')]()['then'](function(_0x1b3fc5){if(_0x1b3fc5[_0x781a('0x27')]){var _0x4a0e92=_[_0x781a('0x25')](_0x1b3fc5,function(_0x2d433e){return _0x2d433e[_0x781a('0x28')]===_0x3f0890;});if(_0x4a0e92){logger['info'](_0x781a('0x29'),_0x3f0890);return BPromise[_0x781a('0x2a')]({'id':_0x4a0e92['Id'],'name':_0x4a0e92[_0x781a('0x2b')]});}}else{logger[_0x781a('0x1f')](_0x781a('0x2c'),_0x3f0890);return _0x9609dc[_0x781a('0x2d')]()[_0x781a('0x2e')](function(_0x4e0ef2){return BPromise[_0x781a('0x2a')]({'id':_0x4e0ef2[_0x781a('0x2f')],'name':_0x4e0ef2[_0x781a('0x30')]});});}});}else{logger[_0x781a('0x1f')](_0x781a('0x2c'),_0x3f0890);return _0x9609dc[_0x781a('0x2d')]()['then'](function(_0x17935a){return BPromise['resolve']({'id':_0x17935a['user_id'],'name':_0x17935a[_0x781a('0x30')]});});}}function getEndUser(_0x5a992b,_0x5d9f7c,_0x14a76c,_0x234ba6,_0x2c5d16){var _0x29f34b={'$or':{'Phone':_0x234ba6}};var _0xf9719c={'Id':!![],'Name':!![],'Phone':!![]};return BPromise['resolve']()[_0x781a('0x2e')](function(){logger[_0x781a('0x1f')]('Searching\x20enduser\x20with\x20phone\x20%s.\x20Serching\x20method\x20used\x20%s.',_0x234ba6,_0x5d9f7c['moduleSearch']);switch(_0x5d9f7c['moduleSearch']){case _0x781a('0x31'):var _0x2d4f7f=_[_0x781a('0x32')](_0x29f34b);if(_0x5d9f7c[_0x781a('0x33')]){var _0x4cc0b2={};_0x4cc0b2[_0x5d9f7c['additionalSearchContact']]=_0x234ba6;_[_0x781a('0x34')](_0x2d4f7f[_0x781a('0x35')],_0x4cc0b2);}return _0x2c5d16[_0x781a('0x21')]('Contact')[_0x781a('0x25')](_0x2d4f7f,_0xf9719c)[_0x781a('0x26')]()[_0x781a('0x2e')](function(_0x3f8018){if(_0x3f8018&&_0x3f8018[_0x781a('0x27')]){return _0x3f8018;}else{var _0x395ce3=_[_0x781a('0x32')](_0x29f34b);if(_0x5d9f7c['additionalSearchLead']){var _0x3b019c={};_0x3b019c[_0x5d9f7c[_0x781a('0x36')]]=_0x234ba6;_['merge'](_0x395ce3[_0x781a('0x35')],_0x3b019c);}return _0x2c5d16['sobject'](_0x781a('0x37'))[_0x781a('0x25')](_0x395ce3,_0xf9719c);}});case _0x781a('0x38'):var _0x3b22c9=_[_0x781a('0x32')](_0x29f34b);if(_0x5d9f7c[_0x781a('0x39')]){var _0x4cc0b2={};_0x4cc0b2[_0x5d9f7c[_0x781a('0x39')]]=_0x234ba6;_[_0x781a('0x34')](_0x3b22c9['$or'],_0x4cc0b2);}return _0x2c5d16[_0x781a('0x21')]('Account')[_0x781a('0x25')](_0x3b22c9,_0xf9719c)[_0x781a('0x26')]()[_0x781a('0x2e')](function(_0x3197a7){if(_0x3197a7&&_0x3197a7[_0x781a('0x27')]){return _0x3197a7;}else{var _0x477d8c=_[_0x781a('0x32')](_0x29f34b);if(_0x5d9f7c['additionalSearchContact']){var _0x3935c7={};_0x3935c7[_0x5d9f7c[_0x781a('0x33')]]=_0x234ba6;_[_0x781a('0x34')](_0x477d8c[_0x781a('0x35')],_0x3935c7);}return _0x2c5d16['sobject'](_0x781a('0x3a'))[_0x781a('0x25')](_0x477d8c,_0xf9719c)[_0x781a('0x2e')](function(_0x48b230){if(_0x48b230&&_0x48b230[_0x781a('0x27')]){return _0x48b230;}else{var _0x1c5790=_[_0x781a('0x32')](_0x29f34b);if(_0x5d9f7c['additionalSearchLead']){var _0x1799af={};_0x1799af[_0x5d9f7c[_0x781a('0x36')]]=_0x234ba6;_[_0x781a('0x34')](_0x1c5790[_0x781a('0x35')],_0x1799af);}return _0x2c5d16['sobject'](_0x781a('0x37'))['find'](_0x1c5790,_0xf9719c);}});}});case _0x781a('0x1c'):var _0x2d4f7f=_[_0x781a('0x32')](_0x29f34b);if(_0x5d9f7c['additionalSearchContact']){var _0x4cc0b2={};_0x4cc0b2[_0x5d9f7c[_0x781a('0x33')]]=_0x234ba6;_[_0x781a('0x34')](_0x2d4f7f[_0x781a('0x35')],_0x4cc0b2);}return _0x2c5d16[_0x781a('0x21')](_0x781a('0x3a'))[_0x781a('0x25')](_0x2d4f7f,_0xf9719c)['execute']();case'lead':var _0x33384e=_[_0x781a('0x32')](_0x29f34b);if(_0x5d9f7c['additionalSearchLead']){var _0x4cc0b2={};_0x4cc0b2[_0x5d9f7c[_0x781a('0x36')]]=_0x234ba6;_[_0x781a('0x34')](_0x33384e[_0x781a('0x35')],_0x4cc0b2);}return _0x2c5d16[_0x781a('0x21')](_0x781a('0x37'))['find'](_0x33384e,_0xf9719c);case'account':var _0x3b22c9=_[_0x781a('0x32')](_0x29f34b);if(_0x5d9f7c['additionalSearchAccount']){var _0x4cc0b2={};_0x4cc0b2[_0x5d9f7c['additionalSearchAccount']]=_0x234ba6;_[_0x781a('0x34')](_0x3b22c9[_0x781a('0x35')],_0x4cc0b2);}return _0x2c5d16['sobject'](_0x781a('0x3b'))[_0x781a('0x25')](_0x3b22c9,_0xf9719c);default:return null;}})[_0x781a('0x2e')](function(_0x48ed38){if(_0x48ed38&&_0x48ed38['length']){var _0x477984=_[_0x781a('0x3c')](_0x48ed38);if(_0x477984){return BPromise[_0x781a('0x2a')]({'id':_0x477984['Id'],'name':_0x477984[_0x781a('0x2b')],'phone':_0x477984['Phone'],'endUserType':_0x477984[_0x781a('0x3d')][_0x781a('0x3e')][_0x781a('0x3f')]()});}}})[_0x781a('0x2e')](function(_0x41c3f5){if(_0x41c3f5){logger['info'](_0x781a('0x40'),_0x41c3f5['endUserType'],_0x234ba6);return BPromise['resolve'](_0x41c3f5);}else{logger[_0x781a('0x1f')]('Enduser\x20with\x20phone\x20%s\x20not\x20found',_0x234ba6);var _0x2976b1={'Phone':_0x234ba6};if(_0x5d9f7c[_0x781a('0x41')]){if(_0x5d9f7c[_0x781a('0x41')]===_0x781a('0x1c')){logger['info'](_0x781a('0x42'),_0x234ba6,_0x5d9f7c[_0x781a('0x41')]);_0x2976b1[_0x781a('0x43')]=_0x14a76c!==_0x781a('0x44')?_0x14a76c:util[_0x781a('0x45')](_0x781a('0x46'),_0x234ba6);}else if(_0x5d9f7c['moduleCreate']===_0x781a('0x47')){logger[_0x781a('0x1f')]('Enduser\x20with\x20phone\x20%s.\x20Creating\x20method\x20used\x20%s.',_0x234ba6,_0x5d9f7c['moduleCreate']);_0x2976b1[_0x781a('0x43')]=_0x14a76c!==_0x781a('0x44')?_0x14a76c:util[_0x781a('0x45')](_0x781a('0x46'),_0x234ba6);_0x2976b1[_0x781a('0x48')]='No\x20Company';}else if(_0x5d9f7c[_0x781a('0x41')]===_0x781a('0x19')){logger[_0x781a('0x1f')](_0x781a('0x42'),_0x234ba6,_0x5d9f7c[_0x781a('0x41')]);_0x2976b1[_0x781a('0x2b')]=_0x14a76c!==_0x781a('0x44')?_0x14a76c:util[_0x781a('0x45')]('Caller\x20-\x20%s',_0x234ba6);}else{return null;}}return _0x2c5d16[_0x781a('0x21')](_['upperFirst'](_0x5d9f7c['moduleCreate']))['create'](_0x2976b1)[_0x781a('0x2e')](function(_0x4116b7){return BPromise[_0x781a('0x2a')]({'id':_0x4116b7['id'],'endUserType':_0x5d9f7c[_0x781a('0x41')]});});}});}function getCustomFields(_0x955d84,_0x45037f){var _0x589896={};if(_0x955d84[_0x781a('0x27')]>0x0){_[_0x781a('0x49')](_0x955d84,function(_0x4b9072){if(_[_0x781a('0x4a')]([_0x781a('0x4b'),_0x781a('0x4c')],_0x4b9072[_0x781a('0x3e')])&&_0x4b9072[_0x781a('0x4d')]){_0x589896[_0x4b9072['idField']]=_0x4b9072['content'][_0x781a('0x4e')]();}else if(_0x4b9072[_0x781a('0x3e')]===_0x781a('0x4f')&&_0x4b9072['variableName']&&_0x4b9072[_0x781a('0x4d')]){_0x45037f[_0x4b9072[_0x781a('0x50')]]&&(_0x589896[_0x4b9072[_0x781a('0x4d')]]=_0x45037f[_0x4b9072[_0x781a('0x50')]][_0x781a('0x4e')]());}else if(_0x4b9072[_0x781a('0x3e')]===_0x781a('0x51')&&_0x4b9072[_0x781a('0x52')]&&_0x4b9072[_0x781a('0x52')][_0x781a('0x53')]&&_0x4b9072[_0x781a('0x4d')]){_0x45037f[_0x4b9072[_0x781a('0x52')][_0x781a('0x53')][_0x781a('0x3f')]()]&&(_0x589896[_0x4b9072['idField']]=_0x45037f[_0x4b9072[_0x781a('0x52')][_0x781a('0x53')][_0x781a('0x3f')]()]['toString']());}});}return _0x589896;}function getConnection(_0x2f237b){var _0xd63a0a=_0x2f237b['password'][_0x781a('0x54')](_0x2f237b['securityToken']);var _0x1341e6=new jsforce[(_0x781a('0x55'))]({'oauth2':{'loginUrl':_0x2f237b[_0x781a('0x56')]||_0x781a('0x57'),'clientId':_0x2f237b['clientId'],'clientSecret':_0x2f237b[_0x781a('0x58')]}});return _0x1341e6[_0x781a('0x59')](_0x2f237b[_0x781a('0x5a')],_0xd63a0a)[_0x781a('0x2e')](function(){logger[_0x781a('0x1f')](_0x781a('0x5b'));return _0x1341e6;});}exports[_0x781a('0x5c')]=function(_0x23a2be,_0x1e7db0,_0x56ed16,_0x401672,_0x193914,_0x27e6fd){var _0x2102fd,_0x3eca80,_0x25b58d,_0x5acb6f;_0x27e6fd[_0x781a('0x5d')]=intUtil['stripTrailingSlash'](_0x27e6fd[_0x781a('0x5d')]);_0x27e6fd[_0x781a('0x56')]=intUtil[_0x781a('0x5e')](_0x27e6fd['remoteUri']);if(_0x193914&&_0x193914['monitor_format']){logger[_0x781a('0x1f')](_0x781a('0x5f'),_0x781a('0x60'));_0x1e7db0[_0x781a('0x61')]=util[_0x781a('0x45')](_0x781a('0x62'),_0x27e6fd[_0x781a('0x5d')],_0x1e7db0[_0x781a('0x63')],md5(_0x1e7db0[_0x781a('0x63')]));}else{_0x1e7db0[_0x781a('0x61')]='';}return getConnection(_0x27e6fd)[_0x781a('0x2e')](function(_0xdad3f){_0x5acb6f=_0xdad3f;return getUser(_0x27e6fd,_0x401672[_0x781a('0x64')],_0x5acb6f);})[_0x781a('0x2e')](function(_0x3e72ad){_0x2102fd=_0x3e72ad;return getEndUser(_0x27e6fd,_0x56ed16,_0x1e7db0[_0x781a('0x65')],_0x1e7db0[_0x781a('0x66')],_0x5acb6f);})[_0x781a('0x2e')](function(_0x316d00){_0x3eca80=_0x316d00;return getTicket(_0x27e6fd,_0x2102fd,_0x3eca80,_0x56ed16,_0x1e7db0,_0x56ed16[_0x781a('0x67')],_0x5acb6f,_0x781a('0x5c'));})['then'](function(_0x469b3e){_0x25b58d=_0x469b3e;logger['info'](_0x781a('0x68'),_0x25b58d['id']);logger['info'](_0x781a('0x69'),_0x25b58d['id'],_0x401672[_0x781a('0x53')],_0x27e6fd['type']);switch(_0x27e6fd[_0x781a('0x3e')]){case'integrationTab':emit(util[_0x781a('0x45')]('user:%s',_0x401672[_0x781a('0x53')]),'trigger:salesforce:display',{'recordId':_0x25b58d['id']});break;case'newTab':emit(util[_0x781a('0x45')](_0x781a('0x6a'),_0x401672['name']),_0x781a('0x6b'),{'uri':util[_0x781a('0x45')](_0x781a('0x6c'),_0x5acb6f[_0x781a('0x6d')],_0x25b58d['id'])});break;default:logger[_0x781a('0x6e')](_0x781a('0x6f'));}})[_0x781a('0x70')](function(_0x31d61f){logger[_0x781a('0x6e')](_0x781a('0x5f'),_0x31d61f);});};exports[_0x781a('0x71')]=function(_0x20d8cb,_0x230260,_0x1f0ac4,_0x107955,_0x292635,_0x508aaa,_0x3e2f48){var _0x168c3c,_0xbaf194,_0x4d4ba4,_0x46319a;_0x508aaa['serverUrl']=intUtil[_0x781a('0x5e')](_0x508aaa[_0x781a('0x5d')]);_0x508aaa[_0x781a('0x56')]=intUtil['stripTrailingSlash'](_0x508aaa['remoteUri']);if(_0x3e2f48&&_0x3e2f48[_0x781a('0x72')]&&_0x3e2f48[_0x781a('0x72')]!==_0x781a('0x73')){logger['info']('[OUTBOUND]',_0x781a('0x60'));_0x230260['recordingURL']=util[_0x781a('0x45')](_0x781a('0x62'),_0x508aaa[_0x781a('0x5d')],_0x230260['uniqueid'],md5(_0x230260[_0x781a('0x63')]));}return getConnection(_0x508aaa)[_0x781a('0x2e')](function(_0x2d63a8){_0x46319a=_0x2d63a8;return getUser(_0x508aaa,_0x107955[_0x781a('0x64')],_0x46319a);})['then'](function(_0x3cc8c3){_0x168c3c=_0x3cc8c3;return getEndUser(_0x508aaa,_0x1f0ac4,_0x230260['destcalleridname'],_0x230260[_0x781a('0x74')],_0x46319a);})['then'](function(_0x40f4a0){_0xbaf194=_0x40f4a0;return getTicket(_0x508aaa,_0x168c3c,_0xbaf194,_0x1f0ac4,_0x230260,_0x1f0ac4[_0x781a('0x67')],_0x46319a,_0x781a('0x71'));})['then'](function(_0x46a9bd){_0x4d4ba4=_0x46a9bd;logger[_0x781a('0x1f')](_0x781a('0x75'),_0x4d4ba4['id']);logger[_0x781a('0x1f')](_0x781a('0x76'),_0x4d4ba4['id'],_0x107955[_0x781a('0x53')],_0x508aaa[_0x781a('0x3e')]);switch(_0x508aaa[_0x781a('0x3e')]){case _0x781a('0x77'):emit(util[_0x781a('0x45')](_0x781a('0x6a'),_0x107955[_0x781a('0x53')]),_0x781a('0x78'),{'recordId':_0x4d4ba4['id']});break;case _0x781a('0x79'):emit(util[_0x781a('0x45')](_0x781a('0x6a'),_0x107955['name']),_0x781a('0x6b'),{'uri':util[_0x781a('0x45')](_0x781a('0x6c'),_0x46319a[_0x781a('0x6d')],_0x4d4ba4['id'])});break;default:logger[_0x781a('0x6e')](_0x781a('0x7a'),'Salesforce\x20account\x20type\x20not\x20recognized');}})['catch'](function(_0x395fee){logger[_0x781a('0x6e')](_0x781a('0x7a'),_0x395fee);});};exports['unmanaged']=function(_0x284294,_0x413d8a,_0x1a0008,_0x46623e,_0xa5f736,_0xf50b2b){var _0x236a07,_0x4dca58,_0x3205f1,_0x172913;_0xf50b2b[_0x781a('0x5d')]=intUtil['stripTrailingSlash'](_0xf50b2b[_0x781a('0x5d')]);_0xf50b2b[_0x781a('0x56')]=intUtil[_0x781a('0x5e')](_0xf50b2b[_0x781a('0x56')]);if(_0xa5f736&&_0xa5f736[_0x781a('0x7b')]){logger[_0x781a('0x1f')]('['+_0x413d8a[_0x781a('0x7c')][_0x781a('0x7d')]()+']',_0x781a('0x60'));_0x413d8a[_0x781a('0x61')]=util[_0x781a('0x45')](_0x781a('0x62'),_0xf50b2b[_0x781a('0x5d')],_0x413d8a['uniqueid'],md5(_0x413d8a[_0x781a('0x63')]));}else{_0x413d8a[_0x781a('0x61')]='';}return getConnection(_0xf50b2b)[_0x781a('0x2e')](function(_0x35379c){_0x172913=_0x35379c;if(!_['isNil'](_0x46623e)){return getUser(_0xf50b2b,_0x46623e[_0x781a('0x53')],_0x172913);}else{return getUser(_0xf50b2b,null,_0x172913);}})['then'](function(_0x461217){_0x236a07=_0x461217;return getEndUser(_0xf50b2b,_0x1a0008,_0x413d8a[_0x781a('0x65')],_0x413d8a['calleridnum'],_0x172913);})[_0x781a('0x2e')](function(_0xdce565){_0x4dca58=_0xdce565;return getTicket(_0xf50b2b,_0x236a07,_0x4dca58,_0x1a0008,_0x413d8a,_0x1a0008[_0x781a('0x67')],_0x172913);})[_0x781a('0x2e')](function(_0x2d65d0){_0x3205f1=_0x2d65d0;logger[_0x781a('0x1f')]('['+_0x413d8a[_0x781a('0x7c')]['toUpperCase']()+_0x781a('0x7e'),_0x3205f1['id']);logger[_0x781a('0x1f')]('['+_0x413d8a[_0x781a('0x7c')][_0x781a('0x7d')]()+']\x20Integration\x20account\x20type\x20%s.',_0xf50b2b[_0x781a('0x3e')]);})[_0x781a('0x70')](function(_0x233f59){logger[_0x781a('0x6e')]('['+_0x413d8a[_0x781a('0x7c')][_0x781a('0x7d')]()+']',_0x233f59);});};
\ No newline at end of file
+var _0x6607=['merge','account_contact_lead','additionalSearchAccount','Account','Lead','first','Phone','attributes','Enduser\x20(%s)\x20with\x20phone\x20%s\x20found','Enduser\x20with\x20phone\x20%s\x20not\x20found','moduleCreate','Enduser\x20with\x20phone\x20%s.\x20Creating\x20method\x20used\x20%s.','<unknown>','Caller\x20-\x20%s','LastName','format','Company','No\x20Company','upperFirst','forEach','includes','string','picklist','type','idField','content','toString','variable','variableName','customVariable','Variable','name','toLowerCase','password','concat','remoteUri','https://login.salesforce.com','clientId','login','Connection\x20established.','queue','serverUrl','stripTrailingSlash','[QUEUE]','Recording\x20is\x20enabled!','%s/api/voice/recordings/%s/downloads?type=uniqueid&token=%s','uniqueid','recordingURL','email','calleridname','calleridnum','Fields','[QUEUE]\x20Ticket\x20%s\x20created','[QUEUE]\x20Displaying\x20ticket\x20%s\x20to\x20agent\x20%s.\x20Integration\x20account\x20type\x20%s.','integrationTab','user:%s','trigger:salesforce:display','%s/%s/e','instanceUrl','error','[QUEUE]\x20Salesforce\x20account\x20type\x20not\x20recognized.','catch','outbound','recordingFormat','none','[OUTBOUND]','destcalleridname','destcalleridnum','[OUTBOUND]\x20Ticket\x20%s\x20created.','[OUTBOUND]\x20Displaying\x20ticket\x20%s\x20to\x20agent\x20%s.\x20Integration\x20account\x20type\x20%s.','newTab','trigger:browser:url','Salesforce\x20account\x20type\x20not\x20recognized','unmanaged','monitor_format','lastevent','toUpperCase',']\x20Integration\x20account\x20type\x20%s.','lodash','request-promise','moment','bluebird','md5','jsforce','util','../../../../config/environment','../../../../config/logger','salesforce','redis','defaults','localhost','socket.io-emitter','assign','getString','Subjects','ticketType','Task','utc','IsRecurrence','lead','WhoId','endUserType','WhatId','Case','contact','ContactId','account','AccountId','leadId','info','Association\x20between\x20Case\x20and\x20Lead\x20skipped','sobject','create','isNil','validateEmail','find','execute','then','length','Agent\x20%s\x20found.','resolve','Name','Agent\x20%s\x20not\x20found.\x20Switch\x20to\x20the\x20admin\x20account.','user_id','display_name','Searching\x20enduser\x20with\x20phone\x20%s.\x20Serching\x20method\x20used\x20%s.','moduleSearch','contact_lead','cloneDeep','additionalSearchContact','$or','Contact','additionalSearchLead'];(function(_0x148f0d,_0x2a9750){var _0x56a3b2=function(_0x502c1b){while(--_0x502c1b){_0x148f0d['push'](_0x148f0d['shift']());}};_0x56a3b2(++_0x2a9750);}(_0x6607,0x158));var _0x7660=function(_0x122929,_0x41c2f1){_0x122929=_0x122929-0x0;var _0x1879ac=_0x6607[_0x122929];return _0x1879ac;};'use strict';var _=require(_0x7660('0x0'));var rp=require(_0x7660('0x1'));var moment=require(_0x7660('0x2'));var BPromise=require(_0x7660('0x3'));var md5=require(_0x7660('0x4'));var jsforce=require(_0x7660('0x5'));var util=require(_0x7660('0x6'));var Redis=require('ioredis');var intUtil=require('./util');var config=require(_0x7660('0x7'));var logger=require(_0x7660('0x8'))(_0x7660('0x9'));config[_0x7660('0xa')]=_[_0x7660('0xb')](config[_0x7660('0xa')],{'host':_0x7660('0xc'),'port':0x18eb});var io=require(_0x7660('0xd'))(new Redis(config[_0x7660('0xa')]));function emit(_0x3564cf,_0x5ed3de,_0x516a9d){io['to'](_0x3564cf)['emit'](_0x5ed3de,_0x516a9d);}function getTicket(_0xc53ddb,_0x4dd285,_0x5e891e,_0x3bd1c8,_0x5c7f05,_0x47f503,_0x119910,_0x1afa81){var _0x4b9be7=Object[_0x7660('0xe')]({},{'OwnerId':_0x4dd285['id'],'Subject':intUtil[_0x7660('0xf')](_0x3bd1c8[_0x7660('0x10')],_0x5c7f05,'\x20'),'Description':intUtil[_0x7660('0xf')](_0x3bd1c8['Descriptions'],_0x5c7f05,'\x0a')},getCustomFields(_0x47f503,_0x5c7f05));if(_0x5e891e){if(_0x3bd1c8[_0x7660('0x11')]===_0x7660('0x12')){_0x4b9be7['ActivityDate']=moment[_0x7660('0x13')]();_0x4b9be7['IsReminderSet']=![];_0x4b9be7[_0x7660('0x14')]=![];if(_0x5e891e['endUserType']==='contact'||_0x5e891e['endUserType']===_0x7660('0x15')){_0x4b9be7[_0x7660('0x16')]=_0x5e891e['id'];}else if(_0x5e891e[_0x7660('0x17')]==='account'){_0x4b9be7[_0x7660('0x18')]=_0x5e891e['id'];}}else if(_0x3bd1c8[_0x7660('0x11')]===_0x7660('0x19')){if(_0x5e891e['endUserType']===_0x7660('0x1a')){_0x4b9be7[_0x7660('0x1b')]=_0x5e891e['id'];}else if(_0x5e891e['endUserType']===_0x7660('0x1c')){_0x4b9be7[_0x7660('0x1d')]=_0x5e891e['id'];}else if(_0x5e891e[_0x7660('0x17')]===_0x7660('0x15')&&_0x3bd1c8[_0x7660('0x1e')]){_0x4b9be7[_0x3bd1c8[_0x7660('0x1e')]]=_0x5e891e['id'];}else{logger[_0x7660('0x1f')](_0x7660('0x20'));}}}return _0x119910[_0x7660('0x21')](_0x3bd1c8[_0x7660('0x11')])[_0x7660('0x22')](_0x4b9be7);}function getUser(_0xf29bb5,_0x4a4f48,_0xffaea1){if(!_[_0x7660('0x23')](_0x4a4f48)&&intUtil[_0x7660('0x24')](_0x4a4f48)){var _0x19b63a={'Email':_0x4a4f48};var _0x10af95={'Id':!![],'Username':!![],'Name':!![],'Email':!![]};return _0xffaea1[_0x7660('0x21')]('User')[_0x7660('0x25')](_0x19b63a,_0x10af95)[_0x7660('0x26')]()[_0x7660('0x27')](function(_0x130c73){if(_0x130c73[_0x7660('0x28')]){var _0x77f782=_[_0x7660('0x25')](_0x130c73,function(_0x503f50){return _0x503f50['Email']===_0x4a4f48;});if(_0x77f782){logger['info'](_0x7660('0x29'),_0x4a4f48);return BPromise[_0x7660('0x2a')]({'id':_0x77f782['Id'],'name':_0x77f782[_0x7660('0x2b')]});}}else{logger[_0x7660('0x1f')](_0x7660('0x2c'),_0x4a4f48);return _0xffaea1['identity']()[_0x7660('0x27')](function(_0x3c823d){return BPromise['resolve']({'id':_0x3c823d[_0x7660('0x2d')],'name':_0x3c823d[_0x7660('0x2e')]});});}});}else{logger[_0x7660('0x1f')](_0x7660('0x2c'),_0x4a4f48);return _0xffaea1['identity']()['then'](function(_0x4bda1f){return BPromise[_0x7660('0x2a')]({'id':_0x4bda1f['user_id'],'name':_0x4bda1f[_0x7660('0x2e')]});});}}function getEndUser(_0x403fcb,_0x1bea60,_0x32f022,_0x287fd0,_0x46296a){var _0x3e871b={'$or':{'Phone':_0x287fd0}};var _0x4c25fa={'Id':!![],'Name':!![],'Phone':!![]};return BPromise[_0x7660('0x2a')]()['then'](function(){logger[_0x7660('0x1f')](_0x7660('0x2f'),_0x287fd0,_0x1bea60[_0x7660('0x30')]);switch(_0x1bea60[_0x7660('0x30')]){case _0x7660('0x31'):var _0x318ef2=_[_0x7660('0x32')](_0x3e871b);if(_0x1bea60[_0x7660('0x33')]){var _0x78af5d={};_0x78af5d[_0x1bea60[_0x7660('0x33')]]=_0x287fd0;_['merge'](_0x318ef2[_0x7660('0x34')],_0x78af5d);}return _0x46296a[_0x7660('0x21')](_0x7660('0x35'))[_0x7660('0x25')](_0x318ef2,_0x4c25fa)[_0x7660('0x26')]()[_0x7660('0x27')](function(_0x4517dd){if(_0x4517dd&&_0x4517dd[_0x7660('0x28')]){return _0x4517dd;}else{var _0x54ae63=_[_0x7660('0x32')](_0x3e871b);if(_0x1bea60[_0x7660('0x36')]){var _0x146eea={};_0x146eea[_0x1bea60[_0x7660('0x36')]]=_0x287fd0;_[_0x7660('0x37')](_0x54ae63[_0x7660('0x34')],_0x146eea);}return _0x46296a[_0x7660('0x21')]('Lead')['find'](_0x54ae63,_0x4c25fa);}});case _0x7660('0x38'):var _0x1c4eb6=_[_0x7660('0x32')](_0x3e871b);if(_0x1bea60[_0x7660('0x39')]){var _0x78af5d={};_0x78af5d[_0x1bea60[_0x7660('0x39')]]=_0x287fd0;_['merge'](_0x1c4eb6[_0x7660('0x34')],_0x78af5d);}return _0x46296a[_0x7660('0x21')](_0x7660('0x3a'))[_0x7660('0x25')](_0x1c4eb6,_0x4c25fa)[_0x7660('0x26')]()[_0x7660('0x27')](function(_0x498799){if(_0x498799&&_0x498799[_0x7660('0x28')]){return _0x498799;}else{var _0x5ec9df=_[_0x7660('0x32')](_0x3e871b);if(_0x1bea60[_0x7660('0x33')]){var _0x675e67={};_0x675e67[_0x1bea60[_0x7660('0x33')]]=_0x287fd0;_[_0x7660('0x37')](_0x5ec9df[_0x7660('0x34')],_0x675e67);}return _0x46296a[_0x7660('0x21')]('Contact')['find'](_0x5ec9df,_0x4c25fa)['then'](function(_0x3812e5){if(_0x3812e5&&_0x3812e5[_0x7660('0x28')]){return _0x3812e5;}else{var _0x181262=_['cloneDeep'](_0x3e871b);if(_0x1bea60[_0x7660('0x36')]){var _0x22732c={};_0x22732c[_0x1bea60['additionalSearchLead']]=_0x287fd0;_[_0x7660('0x37')](_0x181262[_0x7660('0x34')],_0x22732c);}return _0x46296a[_0x7660('0x21')](_0x7660('0x3b'))[_0x7660('0x25')](_0x181262,_0x4c25fa);}});}});case _0x7660('0x1a'):var _0x318ef2=_[_0x7660('0x32')](_0x3e871b);if(_0x1bea60[_0x7660('0x33')]){var _0x78af5d={};_0x78af5d[_0x1bea60[_0x7660('0x33')]]=_0x287fd0;_['merge'](_0x318ef2['$or'],_0x78af5d);}return _0x46296a[_0x7660('0x21')]('Contact')['find'](_0x318ef2,_0x4c25fa)[_0x7660('0x26')]();case _0x7660('0x15'):var _0x2e26d9=_['cloneDeep'](_0x3e871b);if(_0x1bea60['additionalSearchLead']){var _0x78af5d={};_0x78af5d[_0x1bea60[_0x7660('0x36')]]=_0x287fd0;_[_0x7660('0x37')](_0x2e26d9[_0x7660('0x34')],_0x78af5d);}return _0x46296a[_0x7660('0x21')](_0x7660('0x3b'))['find'](_0x2e26d9,_0x4c25fa);case _0x7660('0x1c'):var _0x1c4eb6=_[_0x7660('0x32')](_0x3e871b);if(_0x1bea60[_0x7660('0x39')]){var _0x78af5d={};_0x78af5d[_0x1bea60[_0x7660('0x39')]]=_0x287fd0;_[_0x7660('0x37')](_0x1c4eb6[_0x7660('0x34')],_0x78af5d);}return _0x46296a[_0x7660('0x21')]('Account')[_0x7660('0x25')](_0x1c4eb6,_0x4c25fa);default:return null;}})[_0x7660('0x27')](function(_0x35330d){if(_0x35330d&&_0x35330d[_0x7660('0x28')]){var _0x4ed4de=_[_0x7660('0x3c')](_0x35330d);if(_0x4ed4de){return BPromise[_0x7660('0x2a')]({'id':_0x4ed4de['Id'],'name':_0x4ed4de[_0x7660('0x2b')],'phone':_0x4ed4de[_0x7660('0x3d')],'endUserType':_0x4ed4de[_0x7660('0x3e')]['type']['toLowerCase']()});}}})[_0x7660('0x27')](function(_0x221f63){if(_0x221f63){logger[_0x7660('0x1f')](_0x7660('0x3f'),_0x221f63[_0x7660('0x17')],_0x287fd0);return BPromise['resolve'](_0x221f63);}else{logger[_0x7660('0x1f')](_0x7660('0x40'),_0x287fd0);var _0x4893f0={'Phone':_0x287fd0};if(_0x1bea60[_0x7660('0x41')]){if(_0x1bea60[_0x7660('0x41')]==='contact'){logger[_0x7660('0x1f')](_0x7660('0x42'),_0x287fd0,_0x1bea60[_0x7660('0x41')]);_0x4893f0['LastName']=_0x32f022!==_0x7660('0x43')?_0x32f022:util['format'](_0x7660('0x44'),_0x287fd0);}else if(_0x1bea60[_0x7660('0x41')]==='lead'){logger[_0x7660('0x1f')]('Enduser\x20with\x20phone\x20%s.\x20Creating\x20method\x20used\x20%s.',_0x287fd0,_0x1bea60[_0x7660('0x41')]);_0x4893f0[_0x7660('0x45')]=_0x32f022!==_0x7660('0x43')?_0x32f022:util[_0x7660('0x46')](_0x7660('0x44'),_0x287fd0);_0x4893f0[_0x7660('0x47')]=_0x7660('0x48');}else if(_0x1bea60[_0x7660('0x41')]===_0x7660('0x1c')){logger[_0x7660('0x1f')](_0x7660('0x42'),_0x287fd0,_0x1bea60[_0x7660('0x41')]);_0x4893f0[_0x7660('0x2b')]=_0x32f022!==_0x7660('0x43')?_0x32f022:util['format']('Caller\x20-\x20%s',_0x287fd0);}else{return null;}}return _0x46296a['sobject'](_[_0x7660('0x49')](_0x1bea60[_0x7660('0x41')]))['create'](_0x4893f0)[_0x7660('0x27')](function(_0x54b3dc){return BPromise[_0x7660('0x2a')]({'id':_0x54b3dc['id'],'endUserType':_0x1bea60[_0x7660('0x41')]});});}});}function getCustomFields(_0x57ea27,_0x46d9ec){var _0x2d239c={};if(_0x57ea27[_0x7660('0x28')]>0x0){_[_0x7660('0x4a')](_0x57ea27,function(_0x252b7e){if(_[_0x7660('0x4b')]([_0x7660('0x4c'),_0x7660('0x4d')],_0x252b7e[_0x7660('0x4e')])&&_0x252b7e[_0x7660('0x4f')]){_0x2d239c[_0x252b7e[_0x7660('0x4f')]]=_0x252b7e[_0x7660('0x50')][_0x7660('0x51')]();}else if(_0x252b7e['type']===_0x7660('0x52')&&_0x252b7e['variableName']&&_0x252b7e[_0x7660('0x4f')]){_0x46d9ec[_0x252b7e[_0x7660('0x53')]]&&(_0x2d239c[_0x252b7e[_0x7660('0x4f')]]=_0x46d9ec[_0x252b7e[_0x7660('0x53')]][_0x7660('0x51')]());}else if(_0x252b7e[_0x7660('0x4e')]===_0x7660('0x54')&&_0x252b7e[_0x7660('0x55')]&&_0x252b7e[_0x7660('0x55')][_0x7660('0x56')]&&_0x252b7e['idField']){_0x46d9ec[_0x252b7e[_0x7660('0x55')]['name'][_0x7660('0x57')]()]&&(_0x2d239c[_0x252b7e[_0x7660('0x4f')]]=_0x46d9ec[_0x252b7e['Variable'][_0x7660('0x56')][_0x7660('0x57')]()]['toString']());}});}return _0x2d239c;}function getConnection(_0x2645ec){var _0x200179=_0x2645ec[_0x7660('0x58')][_0x7660('0x59')](_0x2645ec['securityToken']);var _0x52513a=new jsforce['Connection']({'oauth2':{'loginUrl':_0x2645ec[_0x7660('0x5a')]||_0x7660('0x5b'),'clientId':_0x2645ec[_0x7660('0x5c')],'clientSecret':_0x2645ec['clientSecret']}});return _0x52513a[_0x7660('0x5d')](_0x2645ec['username'],_0x200179)[_0x7660('0x27')](function(){logger[_0x7660('0x1f')](_0x7660('0x5e'));return _0x52513a;});}exports[_0x7660('0x5f')]=function(_0x57a6db,_0x31a337,_0x5dc33f,_0x27b17d,_0x3b907d,_0x19de77){var _0x1bf482,_0x4cad32,_0x32418d,_0x3292f5;_0x19de77[_0x7660('0x60')]=intUtil[_0x7660('0x61')](_0x19de77[_0x7660('0x60')]);_0x19de77[_0x7660('0x5a')]=intUtil['stripTrailingSlash'](_0x19de77[_0x7660('0x5a')]);if(_0x3b907d&&_0x3b907d['monitor_format']){logger[_0x7660('0x1f')](_0x7660('0x62'),_0x7660('0x63'));_0x31a337['recordingURL']=util[_0x7660('0x46')](_0x7660('0x64'),_0x19de77[_0x7660('0x60')],_0x31a337['uniqueid'],md5(_0x31a337[_0x7660('0x65')]));}else{_0x31a337[_0x7660('0x66')]='';}return getConnection(_0x19de77)[_0x7660('0x27')](function(_0x4ea762){_0x3292f5=_0x4ea762;return getUser(_0x19de77,_0x27b17d[_0x7660('0x67')],_0x3292f5);})[_0x7660('0x27')](function(_0x4f4974){_0x1bf482=_0x4f4974;return getEndUser(_0x19de77,_0x5dc33f,_0x31a337[_0x7660('0x68')],_0x31a337[_0x7660('0x69')],_0x3292f5);})['then'](function(_0x117015){_0x4cad32=_0x117015;return getTicket(_0x19de77,_0x1bf482,_0x4cad32,_0x5dc33f,_0x31a337,_0x5dc33f[_0x7660('0x6a')],_0x3292f5,_0x7660('0x5f'));})[_0x7660('0x27')](function(_0x12efaf){_0x32418d=_0x12efaf;logger['info'](_0x7660('0x6b'),_0x32418d['id']);logger['info'](_0x7660('0x6c'),_0x32418d['id'],_0x27b17d[_0x7660('0x56')],_0x19de77[_0x7660('0x4e')]);switch(_0x19de77[_0x7660('0x4e')]){case _0x7660('0x6d'):emit(util[_0x7660('0x46')](_0x7660('0x6e'),_0x27b17d['name']),_0x7660('0x6f'),{'recordId':_0x32418d['id']});break;case'newTab':emit(util[_0x7660('0x46')](_0x7660('0x6e'),_0x27b17d[_0x7660('0x56')]),'trigger:browser:url',{'uri':util[_0x7660('0x46')](_0x7660('0x70'),_0x3292f5[_0x7660('0x71')],_0x32418d['id'])});break;default:logger[_0x7660('0x72')](_0x7660('0x73'));}})[_0x7660('0x74')](function(_0x222fa8){logger['error'](_0x7660('0x62'),_0x222fa8);});};exports[_0x7660('0x75')]=function(_0x4e6cfa,_0x1ecee8,_0x1a986a,_0xdb539a,_0x62260e,_0x10c4b8,_0x56ca17){var _0x2d1bd4,_0x9ff9c8,_0x3b607a,_0x1d5de4;_0x10c4b8[_0x7660('0x60')]=intUtil['stripTrailingSlash'](_0x10c4b8['serverUrl']);_0x10c4b8['remoteUri']=intUtil['stripTrailingSlash'](_0x10c4b8[_0x7660('0x5a')]);if(_0x56ca17&&_0x56ca17[_0x7660('0x76')]&&_0x56ca17[_0x7660('0x76')]!==_0x7660('0x77')){logger[_0x7660('0x1f')](_0x7660('0x78'),'Recording\x20is\x20enabled!');_0x1ecee8[_0x7660('0x66')]=util[_0x7660('0x46')](_0x7660('0x64'),_0x10c4b8[_0x7660('0x60')],_0x1ecee8[_0x7660('0x65')],md5(_0x1ecee8[_0x7660('0x65')]));}return getConnection(_0x10c4b8)['then'](function(_0x431587){_0x1d5de4=_0x431587;return getUser(_0x10c4b8,_0xdb539a[_0x7660('0x67')],_0x1d5de4);})['then'](function(_0x47cc3f){_0x2d1bd4=_0x47cc3f;return getEndUser(_0x10c4b8,_0x1a986a,_0x1ecee8[_0x7660('0x79')],_0x1ecee8[_0x7660('0x7a')],_0x1d5de4);})['then'](function(_0x4efc75){_0x9ff9c8=_0x4efc75;return getTicket(_0x10c4b8,_0x2d1bd4,_0x9ff9c8,_0x1a986a,_0x1ecee8,_0x1a986a[_0x7660('0x6a')],_0x1d5de4,_0x7660('0x75'));})[_0x7660('0x27')](function(_0x48b5bd){_0x3b607a=_0x48b5bd;logger[_0x7660('0x1f')](_0x7660('0x7b'),_0x3b607a['id']);logger[_0x7660('0x1f')](_0x7660('0x7c'),_0x3b607a['id'],_0xdb539a[_0x7660('0x56')],_0x10c4b8[_0x7660('0x4e')]);switch(_0x10c4b8[_0x7660('0x4e')]){case _0x7660('0x6d'):emit(util[_0x7660('0x46')](_0x7660('0x6e'),_0xdb539a[_0x7660('0x56')]),'trigger:salesforce:display',{'recordId':_0x3b607a['id']});break;case _0x7660('0x7d'):emit(util[_0x7660('0x46')](_0x7660('0x6e'),_0xdb539a[_0x7660('0x56')]),_0x7660('0x7e'),{'uri':util[_0x7660('0x46')]('%s/%s/e',_0x1d5de4[_0x7660('0x71')],_0x3b607a['id'])});break;default:logger[_0x7660('0x72')](_0x7660('0x78'),_0x7660('0x7f'));}})['catch'](function(_0x5d513b){logger[_0x7660('0x72')](_0x7660('0x78'),_0x5d513b);});};exports[_0x7660('0x80')]=function(_0x23b199,_0x152533,_0x215af2,_0x288aac,_0x285410,_0x531cae){var _0x143955,_0x22f2a2,_0x36c847,_0x5787c0;_0x531cae['serverUrl']=intUtil['stripTrailingSlash'](_0x531cae[_0x7660('0x60')]);_0x531cae[_0x7660('0x5a')]=intUtil['stripTrailingSlash'](_0x531cae['remoteUri']);if(_0x285410&&_0x285410[_0x7660('0x81')]){logger[_0x7660('0x1f')]('['+_0x152533[_0x7660('0x82')]['toUpperCase']()+']','Recording\x20is\x20enabled!');_0x152533['recordingURL']=util['format'](_0x7660('0x64'),_0x531cae[_0x7660('0x60')],_0x152533[_0x7660('0x65')],md5(_0x152533[_0x7660('0x65')]));}else{_0x152533[_0x7660('0x66')]='';}return getConnection(_0x531cae)[_0x7660('0x27')](function(_0x76c708){_0x5787c0=_0x76c708;if(!_[_0x7660('0x23')](_0x288aac)){return getUser(_0x531cae,_0x288aac['name'],_0x5787c0);}else{return getUser(_0x531cae,null,_0x5787c0);}})[_0x7660('0x27')](function(_0x77fe5c){_0x143955=_0x77fe5c;return getEndUser(_0x531cae,_0x215af2,_0x152533[_0x7660('0x68')],_0x152533[_0x7660('0x69')],_0x5787c0);})[_0x7660('0x27')](function(_0x49bef9){_0x22f2a2=_0x49bef9;return getTicket(_0x531cae,_0x143955,_0x22f2a2,_0x215af2,_0x152533,_0x215af2[_0x7660('0x6a')],_0x5787c0);})[_0x7660('0x27')](function(_0x4c7374){_0x36c847=_0x4c7374;logger[_0x7660('0x1f')]('['+_0x152533[_0x7660('0x82')][_0x7660('0x83')]()+']\x20Ticket\x20%s\x20created.',_0x36c847['id']);logger['info']('['+_0x152533['lastevent'][_0x7660('0x83')]()+_0x7660('0x84'),_0x531cae[_0x7660('0x4e')]);})[_0x7660('0x74')](function(_0x345e6b){logger[_0x7660('0x72')]('['+_0x152533[_0x7660('0x82')][_0x7660('0x83')]()+']',_0x345e6b);});};
\ No newline at end of file