Built motion from commit b33b832.|1.0.17
[motion.git] / server / config / integrations / salesforce.js
1 var _0x8544=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6A\x73\x66\x6F\x72\x63\x65","\x6D\x6F\x6D\x65\x6E\x74","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x55\x73\x65\x72","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x6C\x6F\x67","\x68\x61\x6E\x64\x6C\x65\x45\x76\x65\x6E\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x50\x61\x73\x73\x65\x64\x20\x70\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x20\x61\x72\x65\x20\x6E\x6F\x74\x20\x65\x6E\x6F\x75\x67\x68\x20\x74\x6F\x20\x63\x72\x65\x61\x74\x65\x20\x61\x20\x6E\x65\x77\x20\x74\x69\x63\x6B\x65\x74\x3A\x20\x6D\x69\x73\x73\x20\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64\x20\x6F\x72\x20\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x49\x64","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x41\x63\x63\x6F\x75\x6E\x74","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x6C\x6F\x67\x69\x6E\x2E\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x2E\x63\x6F\x6D","\x63\x6C\x69\x65\x6E\x74\x49\x64","\x63\x6C\x69\x65\x6E\x74\x53\x65\x63\x72\x65\x74","\x73\x65\x63\x75\x72\x69\x74\x79\x54\x6F\x6B\x65\x6E","\x63\x6F\x6E\x63\x61\x74","\x70\x61\x73\x73\x77\x6F\x72\x64","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x73\x65\x72\x76\x65\x72\x55\x52\x4C","\x73\x65\x72\x76\x65\x72\x55\x72\x6C","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x6C\x6F\x67\x69\x6E","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x61\x67\x65\x6E\x74\x4E\x61\x6D\x65","\x71\x75\x65\x75\x65","\x6E\x61\x6D\x65","\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x6F\x72\x6D\x61\x74","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x51\x75\x65\x75\x65","\x72\x65\x63\x6F\x72\x64\x45\x6E\x61\x62\x6C\x65","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x51\x75\x65\x75\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x72\x6F\x75\x74\x65\x49\x64","\x69\x64","\x72\x65\x63\x6F\x72\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x41\x67\x65\x6E\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x65\x78\x65\x63\x75\x74\x65","\x73\x6F\x62\x6A\x65\x63\x74","","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x76\x6F\x69\x63\x65","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x55\x52\x4C","\x25\x73\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x25\x73\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x3F\x74\x79\x70\x65\x3D\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x72\x65\x73\x75\x6C\x74","\x6C\x65\x6E\x67\x74\x68","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x41\x67\x65\x6E\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x4E\x61\x6D\x65","\x66\x69\x72\x73\x74","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x41\x67\x65\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2E\x20\x55\x73\x65\x20\x74\x68\x65\x20\x61\x64\x6D\x69\x6E\x20\x61\x63\x63\x6F\x75\x6E\x74","\x69\x64\x65\x6E\x74\x69\x74\x79","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x41\x64\x6D\x69\x6E\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x75\x73\x65\x72\x5F\x69\x64","\x64\x69\x73\x70\x6C\x61\x79\x5F\x6E\x61\x6D\x65","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x43\x6F\x6E\x74\x61\x63\x74","\x50\x68\x6F\x6E\x65","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x65\x6E\x64\x75\x73\x65\x72","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x4C\x65\x61\x64\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x4C\x65\x61\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x4C\x65\x61\x64\x20\x66\x6F\x75\x6E\x64\x3A","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x2F\x4C\x65\x61\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x63\x72\x65\x61\x74\x65","\x4E\x6F\x20\x43\x6F\x6D\x70\x61\x6E\x79","\x4C\x61\x73\x74\x4E\x61\x6D\x65","\x43\x61\x6C\x6C\x65\x72\x20\x2D\x20\x25\x73","\x3C\x75\x6E\x6B\x6E\x6F\x77\x6E\x3E","\x73\x75\x63\x63\x65\x73\x73","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x4C\x65\x61\x64\x20\x63\x72\x65\x61\x74\x65\x64\x3A\x20","\x49\x64","\x75\x74\x63","\x76\x61\x6C\x75\x65","\x66\x6F\x72\x45\x61\x63\x68","\x54\x61\x73\x6B","\x53\x75\x62\x6A\x65\x63\x74","\x73\x6F\x72\x74\x42\x79","\x74\x79\x70\x65","\x73\x74\x72\x69\x6E\x67","\x63\x6F\x6E\x74\x65\x6E\x74","\x70\x75\x73\x68","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65","\x63\x75\x73\x74\x6F\x6D\x56\x61\x72\x69\x61\x62\x6C\x65","\x56\x61\x72\x69\x61\x62\x6C\x65","\x20","\x6A\x6F\x69\x6E","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x6B\x65\x79\x54\x79\x70\x65","\x6B\x65\x79","\x25\x73\x3A\x20\x25\x73","\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74","\x0A","\x46\x69\x65\x6C\x64","\x69\x64\x46\x69\x65\x6C\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x54\x61\x73\x6B\x20\x63\x72\x65\x61\x74\x65\x64\x20","\x74\x61\x73\x6B\x49\x64","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x74\x69\x63\x6B\x65\x74\x49\x64","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64","\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C","\x75\x72\x6C","\x25\x73\x2F\x25\x73\x2F\x65","\x69\x6E\x73\x74\x61\x6E\x63\x65\x55\x72\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x65\x6D\x69\x74","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x54\x61\x73\x6B\x20\x25\x73\x20\x64\x69\x73\x70\x6C\x61\x79\x65\x64\x20\x74\x6F\x20\x61\x67\x65\x6E\x74\x20\x25\x73","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x74\x61\x73\x6B\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x66\x61\x69\x6C\x65\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x52\x65\x70\x6F\x72\x74\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x63\x72\x65\x61\x74\x65","\x73\x75\x62\x73\x74\x72","\x2F","\x65\x78\x70\x6F\x72\x74\x73"];_0x8544[0];var _=require(_0x8544[1]);var util=require(_0x8544[2]);var jsforce=require(_0x8544[3]);var moment=require(_0x8544[4]);var SalesforceConfiguration=require(_0x8544[6])[_0x8544[5]];var ReportIntegration=require(_0x8544[6])[_0x8544[7]];var VoiceQueue=require(_0x8544[6])[_0x8544[8]];var VoiceExtension=require(_0x8544[6])[_0x8544[9]];var Agent=require(_0x8544[6])[_0x8544[10]];function Salesforce(){console[_0x8544[12]](_0x8544[11])}Salesforce[_0x8544[14]][_0x8544[13]]= function(_0x135dxb,_0x135dxc,_0x135dxd,_0x135dxe,_0x135dxf,_0x135dx10,_0x135dx11){var _0x135dx12={connection:undefined,configuration:undefined,agent:undefined,enduser:undefined,taskId:undefined,recordEnable:false,serverURL:undefined,agentName:undefined};if(!_0x135dxb||  !_0x135dxc){console[_0x8544[16]](_0x8544[15]);return};SalesforceConfiguration[_0x8544[19]]({where:{id:_0x135dxc,AccountId:_0x135dxb},include:[{all:true,include:[{all:true}]}]})[_0x8544[18]](handleEntityNotFound())[_0x8544[18]](handleConnection(_0x135dx12))[_0x8544[18]](searchMotionAgent(_0x135dxd,_0x135dxf))[_0x8544[18]](handleMotionAgent(_0x135dx12))[_0x8544[18]](searchQueue(_0x135dxf))[_0x8544[18]](handleQueueRecordings(_0x135dx12,_0x135dxf))[_0x8544[18]](searchRoute(_0x135dxf))[_0x8544[18]](handleOutboundRecordings(_0x135dx12,_0x135dxf))[_0x8544[18]](searchAgent(_0x135dx12,_0x135dxd,_0x135dxf))[_0x8544[18]](handleAgent(_0x135dx12,_0x135dxd,_0x135dxf))[_0x8544[18]](searchAdmin(_0x135dx12))[_0x8544[18]](handleAdmin(_0x135dx12))[_0x8544[18]](searchContact(_0x135dx12,_0x135dxd,_0x135dxf,_0x135dxe))[_0x8544[18]](handleContact(_0x135dx12,_0x135dxd,_0x135dxf,_0x135dxe))[_0x8544[18]](searchLead(_0x135dx12,_0x135dxd,_0x135dxf,_0x135dxe))[_0x8544[18]](handleLead(_0x135dx12,_0x135dxd,_0x135dxf,_0x135dxe))[_0x8544[18]](leadCreation(_0x135dx12,_0x135dxd,_0x135dxf,_0x135dxe))[_0x8544[18]](handleLeadCreation(_0x135dx12,_0x135dxd,_0x135dxf,_0x135dxe))[_0x8544[18]](taskCreation(_0x135dx12,_0x135dxf,_0x135dx10))[_0x8544[18]](handleTaskDisplay(_0x135dx12))[_0x8544[18]](handleReportIntegration(_0x135dx12,_0x135dxd,_0x135dxf,_0x135dxb,_0x135dx11,_0x135dxe))[_0x8544[18]](handleEnd(_0x135dx12))[_0x8544[17]](handleError(_0x135dx12,_0x135dxd,_0x135dxf,_0x135dxb))};function handleEntityNotFound(){return function(_0x135dx14){if(!_0x135dx14){return null};return _0x135dx14}}function handleConnection(_0x135dx12){return function(_0x135dx16){_0x135dx12[_0x8544[20]]=  new jsforce.Connection({oauth2:{loginUrl:_0x135dx16[_0x8544[22]][_0x8544[21]]?_0x135dx16[_0x8544[22]][_0x8544[21]]:_0x8544[23],clientId:_0x135dx16[_0x8544[22]][_0x8544[24]],clientSecret:_0x135dx16[_0x8544[22]][_0x8544[25]]}});var _0x135dx17=_0x135dx16[_0x8544[22]][_0x8544[28]][_0x8544[27]](_0x135dx16[_0x8544[22]][_0x8544[26]]);_0x135dx12[_0x8544[29]]= _0x135dx16;_0x135dx12[_0x8544[30]]= _0x135dx16[_0x8544[22]][_0x8544[31]];return _0x135dx12[_0x8544[20]][_0x8544[33]](_0x135dx16[_0x8544[22]][_0x8544[32]],_0x135dx17)}}function searchMotionAgent(_0x135dxd,_0x135dxf){return function(){var _0x135dx19=getAgentSearchPropertyFromChannel(_0x135dxd);if(_0x135dxf[_0x8544[34]](_0x135dx19)){return Agent[_0x8544[38]](_0x8544[37])[_0x8544[36]]({where:{name:getValueFromPropertyName(_0x135dxf,_0x135dx19)},attributes:[_0x8544[35]]})};return}}function handleMotionAgent(_0x135dx12){return function(_0x135dx1b){if(_0x135dx1b&& _0x135dx1b[_0x8544[35]]){_0x135dx12[_0x8544[39]]= _0x135dx1b[_0x8544[35]]};return}}function searchQueue(_0x135dxf){return function(){if(_0x135dxf[_0x8544[40]]){return VoiceQueue[_0x8544[36]]({where:{name:_0x135dxf[_0x8544[40]]},attributes:[_0x8544[41],_0x8544[42]]})}else {return}}}function handleQueueRecordings(_0x135dx12,_0x135dxf){return function(_0x135dx1e){if(_0x135dxf[_0x8544[40]]){if(_0x135dx1e&& _0x135dx1e[_0x8544[42]]){console[_0x8544[12]](_0x8544[43],_0x135dx1e[_0x8544[41]]);_0x135dx12[_0x8544[44]]= true}else {_0x135dx12[_0x8544[44]]= false;console[_0x8544[12]](_0x8544[45])}};return}}function searchRoute(_0x135dxf){return function(){if(_0x135dxf[_0x8544[46]]){return VoiceExtension[_0x8544[36]]({where:{id:_0x135dxf[_0x8544[46]]},attributes:[_0x8544[47],_0x8544[48]]})}else {return}}}function handleOutboundRecordings(_0x135dx12,_0x135dxf){return function(_0x135dx21){if(_0x135dxf[_0x8544[46]]){if(_0x135dx21&& _0x135dx21[_0x8544[48]]){console[_0x8544[12]](_0x8544[49],_0x135dx21[_0x8544[47]]);_0x135dx12[_0x8544[44]]= true}else {_0x135dx12[_0x8544[44]]= false;console[_0x8544[12]](_0x8544[50])}};return}}function searchAgent(_0x135dx12,_0x135dxd,_0x135dxf){return function(){if(_0x135dx12[_0x8544[39]]){console[_0x8544[12]](_0x8544[51],_0x135dx12[_0x8544[39]]);return _0x135dx12[_0x8544[20]][_0x8544[53]](_0x8544[10])[_0x8544[19]]({Name:_0x135dx12[_0x8544[39]]},{Id:1,Username:1,Name:1})[_0x8544[52]]()};return}}function getAgentSearchPropertyFromChannel(_0x135dxd){var _0x135dx24=_0x8544[54];if(_0x135dxd){switch(_0x135dxd){case _0x8544[56]:_0x135dx24= _0x8544[55];break;default:_0x135dx24= _0x8544[55];console[_0x8544[16]](_0x8544[57],_0x135dxd)}};return _0x135dx24}function getValueFromPropertyName(_0x135dxf,_0x135dx24,_0x135dx12){if(_0x135dx24=== _0x8544[58]){if(_0x135dx12&& _0x135dx12[_0x8544[44]]&& _0x135dx12[_0x8544[30]]){return util[_0x8544[61]](_0x8544[59],stripTrailingSlash(_0x135dx12[_0x8544[30]]),_0x135dxf[_0x8544[60]])}else {return null}}else {return _[_0x8544[62]](_0x135dxf,_0x135dx24)}}function handleAgent(_0x135dx12,_0x135dxd,_0x135dx27){return function(_0x135dxf){if(_0x135dxf&& _0x135dxf[_0x8544[63]]> 0){console[_0x8544[12]](_0x8544[64],_0x135dx12[_0x8544[39]]);_0x135dx12[_0x8544[37]]= getMatchObject(_0x135dxf,_0x8544[65],_0x135dx12[_0x8544[39]]);return _0x135dx12[_0x8544[37]]};return}}function getMatchObject(_0x135dx29,_0x135dx24,_0x135dx2a){var _0x135dx2b=_[_0x8544[19]](_0x135dx29,{property:_0x135dx2a});if(_0x135dx2b){return _0x135dx2b};return _[_0x8544[66]](_0x135dx29)}function searchAdmin(_0x135dx12){return function(_0x135dxf){if(_0x135dxf){return};console[_0x8544[12]](_0x8544[67]);return _0x135dx12[_0x8544[20]][_0x8544[68]]()}}function handleAdmin(_0x135dx12){return function(_0x135dxf){if(!_0x135dxf){return};if(_0x135dxf){console[_0x8544[12]](_0x8544[69]);_0x135dx12[_0x8544[37]]= {Id:_0x135dxf[_0x8544[70]],Name:_0x135dxf[_0x8544[71]],Username:_0x135dxf[_0x8544[32]]}};return}}function searchContact(_0x135dx12,_0x135dxd,_0x135dxf,_0x135dxe){return function(){console[_0x8544[12]](_0x8544[72],getValueFromPropertyName(_0x135dxf,getEndUserSearchPropertyFromChannel(_0x135dxd,_0x135dxe)));var _0x135dx2f={};_0x135dx2f[getEndUserSearchQueryFromChannel(_0x135dxd)]= getValueFromPropertyName(_0x135dxf,getEndUserSearchPropertyFromChannel(_0x135dxd,_0x135dxe));return _0x135dx12[_0x8544[20]][_0x8544[53]](_0x8544[73])[_0x8544[19]](_0x135dx2f,{Id:1,Name:1})[_0x8544[52]]()}}function getEndUserSearchQueryFromChannel(_0x135dxd){var _0x135dx24=_0x8544[54];if(_0x135dxd){switch(_0x135dxd){case _0x8544[56]:_0x135dx24= _0x8544[74];break;default:_0x135dx24= _0x8544[74];console[_0x8544[16]](_0x8544[57],_0x135dxd)}};return _0x135dx24}function getEndUserSearchPropertyFromChannel(_0x135dxd,_0x135dxe){var _0x135dx24=_0x8544[54];if(_0x135dxd){switch(_0x135dxd){case _0x8544[56]:if(_0x135dxe=== _0x8544[75]){_0x135dx24= _0x8544[76]}else {if(_0x135dxe=== _0x8544[40]){_0x135dx24= _0x8544[77]}};break;default:_0x135dx24= _0x8544[77];console[_0x8544[16]](_0x8544[57],_0x135dxd)}};return _0x135dx24}function getEndUserNamePropertyFromChannel(_0x135dxd,_0x135dxe){var _0x135dx24=_0x8544[54];if(_0x135dxd){switch(_0x135dxd){case _0x8544[56]:if(_0x135dxe=== _0x8544[75]){_0x135dx24= _0x8544[78]}else {if(_0x135dxe=== _0x8544[40]){_0x135dx24= _0x8544[79]}};break;default:_0x135dx24= _0x8544[79];console[_0x8544[16]](_0x8544[57],_0x135dxd)}};return _0x135dx24}function handleContact(_0x135dx12,_0x135dxd,_0x135dx27,_0x135dxe){return function(_0x135dxf){if(_0x135dxf[_0x8544[63]]> 0){console[_0x8544[12]](_0x8544[80],getValueFromPropertyName(_0x135dx27,getEndUserSearchPropertyFromChannel(_0x135dxd,_0x135dxe)));_0x135dx12[_0x8544[81]]= _0x135dxf[0];return _0x135dx12[_0x8544[81]]};console[_0x8544[12]](_0x8544[82],getValueFromPropertyName(_0x135dx27,getEndUserSearchPropertyFromChannel(_0x135dxd,_0x135dxe)));return}}function searchLead(_0x135dx12,_0x135dxd,_0x135dx27,_0x135dxe){return function(_0x135dxf){if(!_0x135dxf){console[_0x8544[12]](_0x8544[83],getValueFromPropertyName(_0x135dx27,getEndUserSearchPropertyFromChannel(_0x135dxd,_0x135dxe)));var _0x135dx2f={};_0x135dx2f[getEndUserSearchQueryFromChannel(_0x135dxd)]= getValueFromPropertyName(_0x135dx27,getEndUserSearchPropertyFromChannel(_0x135dxd,_0x135dxe));return _0x135dx12[_0x8544[20]][_0x8544[53]](_0x8544[84])[_0x8544[19]](_0x135dx2f,{Id:1,Name:1})[_0x8544[52]]()};return}}function handleLead(_0x135dx12,_0x135dxd,_0x135dx27,_0x135dxe){return function(_0x135dxf){if(_0x135dxf&& _0x135dxf[_0x8544[63]]> 0){console[_0x8544[12]](_0x8544[85],getValueFromPropertyName(_0x135dx27,getEndUserSearchPropertyFromChannel(_0x135dxd,_0x135dxe)));_0x135dx12[_0x8544[81]]= _0x135dxf[0];return _0x135dx12[_0x8544[81]]};return}}function leadCreation(_0x135dx12,_0x135dxd,_0x135dx27,_0x135dxe){return function(_0x135dxf){if(_0x135dxf|| _0x135dx12[_0x8544[81]]){return};console[_0x8544[12]](_0x8544[86],getValueFromPropertyName(_0x135dx27,getEndUserSearchPropertyFromChannel(_0x135dxd,_0x135dxe)));return _0x135dx12[_0x8544[20]][_0x8544[53]](_0x8544[84])[_0x8544[87]](getJsonForEndUserCreation(_0x135dxd,_0x135dx27,_0x135dxe))}}function getJsonForEndUserCreation(_0x135dxd,_0x135dxf,_0x135dxe){var _0x135dx38={Company:_0x8544[88]};switch(_0x135dxd){case _0x8544[56]:if(_0x135dxe=== _0x8544[40]){if(isValidName(_0x135dxf[_0x8544[79]])){_0x135dx38[_0x8544[89]]= getValueFromPropertyName(_0x135dxf,getEndUserNamePropertyFromChannel(_0x135dxd,_0x135dxe))}else {_0x135dx38[_0x8544[89]]= util[_0x8544[61]](_0x8544[90],getValueFromPropertyName(_0x135dxf,getEndUserSearchPropertyFromChannel(_0x135dxd,_0x135dxe)))}}else {if(_0x135dxe=== _0x8544[75]){if(isValidName(_0x135dxf[_0x8544[78]])){_0x135dx38[_0x8544[89]]= getValueFromPropertyName(_0x135dxf,getEndUserNamePropertyFromChannel(_0x135dxd,_0x135dxe))}else {_0x135dx38[_0x8544[89]]= util[_0x8544[61]](_0x8544[90],getValueFromPropertyName(_0x135dxf,getEndUserSearchPropertyFromChannel(_0x135dxd,_0x135dxe)))}}};_0x135dx38[_0x8544[74]]= getValueFromPropertyName(_0x135dxf,getEndUserSearchPropertyFromChannel(_0x135dxd,_0x135dxe));break;default:console[_0x8544[16]](_0x8544[57],_0x135dxd)};return _0x135dx38}function isValidName(_0x135dx3a){return _0x135dx3a&& _0x135dx3a!== _0x8544[91]}function handleLeadCreation(_0x135dx12,_0x135dxd,_0x135dx27,_0x135dxe){return function(_0x135dxf){if(!_0x135dxf){return};if(_0x135dxf&& _0x135dxf[_0x8544[92]]){console[_0x8544[12]](_0x8544[93],getValueFromPropertyName(_0x135dx27,getEndUserSearchPropertyFromChannel(_0x135dxd,_0x135dxe)));_0x135dx12[_0x8544[81]]= {Id:_0x135dxf[_0x8544[47]]}};return}}function taskCreation(_0x135dx12,_0x135dx27,_0x135dx10){return function(){var _0x135dx3d={WhoId:_0x135dx12[_0x8544[81]][_0x8544[94]],OwnerId:_0x135dx12[_0x8544[37]][_0x8544[94]],ActivityDate:moment[_0x8544[95]](),IsReminderSet:false,IsRecurrence:false,Subject:createSubjectFromConfiguration(_0x135dx12,_0x135dx27,_0x135dx10),Description:createDescriptionFromConfiguration(_0x135dx12,_0x135dx27,_0x135dx10)};var _0x135dx3e=createCustomFieldsFromConfiguration(_0x135dx12,_0x135dx27,_0x135dx10);if(_0x135dx3e[_0x8544[63]]> 0){_[_0x8544[97]](_0x135dx3e,function(_0x135dx3f){_0x135dx3d[_0x135dx3f[_0x8544[47]]]= _0x135dx3f[_0x8544[96]]})};return _0x135dx12[_0x8544[20]][_0x8544[53]](_0x8544[98])[_0x8544[87]](_0x135dx3d)}}function createSubjectFromConfiguration(_0x135dx12,_0x135dx27,_0x135dx10){var _0x135dx41=_0x8544[54];var _0x135dx42=[];if(_0x135dx12[_0x8544[29]][_0x8544[99]][_0x8544[63]]> 0){var _0x135dx43=_[_0x8544[100]](_0x135dx12[_0x8544[29]].Subject,[_0x8544[47]]);_[_0x8544[97]](_0x135dx43,function(_0x135dx44){if(_0x135dx44[_0x8544[101]]=== _0x8544[102]){_0x135dx42[_0x8544[104]](_0x135dx44[_0x8544[103]])}else {if(_0x135dx44[_0x8544[101]]=== _0x8544[105]&& _0x135dx44[_0x8544[106]]){var _0x135dx45=getValueFromPropertyName(_0x135dx27,_0x135dx44[_0x8544[106]],_0x135dx12);if(_0x135dx45){_0x135dx42[_0x8544[104]](_0x135dx45.toString())}}else {if(_0x135dx44[_0x8544[101]]=== _0x8544[107]&& _0x135dx44[_0x8544[108]]&& _0x135dx44[_0x8544[108]][_0x8544[41]]){_0x135dx10[_0x135dx44[_0x8544[108]][_0x8544[41]]]&& _0x135dx42[_0x8544[104]](_0x135dx10[_0x135dx44[_0x8544[108]][_0x8544[41]]].toString())}}}});_0x135dx41= _0x135dx42[_0x8544[110]](_0x8544[109])};return _0x135dx41}function createDescriptionFromConfiguration(_0x135dx12,_0x135dx27,_0x135dx10){var _0x135dx47=_0x8544[54];var _0x135dx42=[];if(_0x135dx12[_0x8544[29]][_0x8544[111]][_0x8544[63]]> 0){var _0x135dx48=_[_0x8544[100]](_0x135dx12[_0x8544[29]].Description,[_0x8544[47]]);_[_0x8544[97]](_0x135dx48,function(_0x135dx44){if(_0x135dx44[_0x8544[101]]=== _0x8544[102]){_0x135dx42[_0x8544[104]](_0x135dx44[_0x8544[103]])}else {if(_0x135dx44[_0x8544[101]]=== _0x8544[112]){if(_0x135dx44[_0x8544[113]]=== _0x8544[102]&& _0x135dx44[_0x8544[114]]){_0x135dx42[_0x8544[104]](util[_0x8544[61]](_0x8544[115],_0x135dx44[_0x8544[114]],_0x135dx44[_0x8544[116]]))}else {if(_0x135dx44[_0x8544[113]]=== _0x8544[105]&& _0x135dx44[_0x8544[106]]&& _0x135dx44[_0x8544[114]]){var _0x135dx45=getValueFromPropertyName(_0x135dx27,_0x135dx44[_0x8544[106]],_0x135dx12);if(_0x135dx45){_0x135dx42[_0x8544[104]](util[_0x8544[61]](_0x8544[115],_0x135dx44[_0x8544[114]],_0x135dx45.toString()))}}else {if(_0x135dx44[_0x8544[113]]=== _0x8544[107]&& _0x135dx44[_0x8544[108]]&& _0x135dx44[_0x8544[108]][_0x8544[41]]&& _0x135dx44[_0x8544[114]]){_0x135dx10[_0x135dx44[_0x8544[108]][_0x8544[41]]]&& _0x135dx42[_0x8544[104]](util[_0x8544[61]](_0x8544[115],_0x135dx44[_0x8544[114]],_0x135dx10[_0x135dx44[_0x8544[108]][_0x8544[41]]]))}}}}}});_0x135dx47= _0x135dx42[_0x8544[110]](_0x8544[117])};return _0x135dx47}function createCustomFieldsFromConfiguration(_0x135dx12,_0x135dx27,_0x135dx10){var _0x135dx4a=[];var _0x135dx4b=[];if(_0x135dx12[_0x8544[29]][_0x8544[118]][_0x8544[63]]> 0){_0x135dx4a= _0x135dx12[_0x8544[29]][_0x8544[118]];_[_0x8544[97]](_0x135dx4a,function(_0x135dx3f){if(_0x135dx3f[_0x8544[101]]=== _0x8544[102]&& _0x135dx3f[_0x8544[119]]){_0x135dx4b[_0x8544[104]]({id:_0x135dx3f[_0x8544[119]],value:_0x135dx3f[_0x8544[103]]})}else {if(_0x135dx3f[_0x8544[101]]=== _0x8544[105]&& _0x135dx3f[_0x8544[106]]&& _0x135dx3f[_0x8544[119]]){var _0x135dx45=getValueFromPropertyName(_0x135dx27,_0x135dx3f[_0x8544[106]],_0x135dx12);if(_0x135dx45){_0x135dx4b[_0x8544[104]]({id:_0x135dx3f[_0x8544[119]],value:_0x135dx45.toString()})}}else {if(_0x135dx3f[_0x8544[101]]=== _0x8544[107]&& _0x135dx3f[_0x8544[119]]&& _0x135dx3f[_0x8544[108]]&& _0x135dx3f[_0x8544[108]][_0x8544[41]]){_0x135dx10[_0x135dx3f[_0x8544[108]][_0x8544[41]]]&& _0x135dx4b[_0x8544[104]]({id:_0x135dx3f[_0x8544[119]],value:_0x135dx10[_0x135dx3f[_0x8544[108]][_0x8544[41]]].toString()})}}}})};return _0x135dx4b}function handleTaskDisplay(_0x135dx12){return function(_0x135dxf){if(_0x135dxf&& _0x135dxf[_0x8544[92]]){console[_0x8544[12]](_0x8544[120],_0x135dxf[_0x8544[47]]);_0x135dx12[_0x8544[121]]= _0x135dxf[_0x8544[47]];return};return}}function handleReportIntegration(_0x135dx12,_0x135dxd,_0x135dxf,_0x135dxb,_0x135dx11,_0x135dxe){return function(){delete _0x135dxf[_0x8544[47]];delete _0x135dxf[_0x8544[122]];delete _0x135dxf[_0x8544[123]];_0x135dxf[_0x8544[124]]= _0x8544[125];_0x135dxf[_0x8544[126]]= _0x135dxd;_0x135dxf[_0x8544[127]]= _0x8544[92];_0x135dxf[_0x8544[128]]= _0x135dx12[_0x8544[121]];_0x135dxf[_0x8544[129]]= _0x135dxb;_0x135dxf[_0x8544[130]]= _0x135dxe;_0x135dxf[_0x8544[131]]= util[_0x8544[61]](_0x8544[132],_0x135dx12[_0x8544[20]][_0x8544[133]],_0x135dx12[_0x8544[121]]);_0x135dx11[_0x8544[135]](_0x8544[134],_0x135dxf);return ReportIntegration[_0x8544[87]](_0x135dxf)}}function handleEnd(_0x135dx12,_0x135dxf,_0x135dxd){return function(){console[_0x8544[12]](util[_0x8544[61]](_0x8544[136],_0x135dx12[_0x8544[121]],_0x135dx12[_0x8544[37]].Id));_0x135dx12= undefined;return}}function handleError(_0x135dx12,_0x135dxd,_0x135dxf,_0x135dxb){return function(_0x135dx50){console[_0x8544[16]](_0x8544[137]);console[_0x8544[16]](_0x8544[138],_0x135dx50[_0x8544[139]]);console[_0x8544[16]](_0x8544[140],_0x135dx50[_0x8544[141]]);_0x135dx12= undefined;delete _0x135dxf[_0x8544[47]];delete _0x135dxf[_0x8544[122]];delete _0x135dxf[_0x8544[123]];_0x135dxf[_0x8544[124]]= _0x8544[125];_0x135dxf[_0x8544[126]]= _0x135dxd;_0x135dxf[_0x8544[127]]= _0x8544[142];_0x135dxf[_0x8544[129]]= _0x135dxb;ReportIntegration[_0x8544[87]](_0x135dxf)[_0x8544[18]](function(){return})[_0x8544[17]](function(_0x135dx50){console[_0x8544[16]](_0x8544[143]);return})}}function stripTrailingSlash(_0x135dx52){if(_0x135dx52[_0x8544[144]](-1) === _0x8544[145]){return _0x135dx52[_0x8544[144]](0,_0x135dx52[_0x8544[63]]- 1)};return _0x135dx52}module[_0x8544[146]]= Salesforce