Built motion from commit 0a9f404.|1.0.17
[motion.git] / server / config / integrations / freshdesk.js
index 407a952..fb7e048 100644 (file)
@@ -1 +1 @@
-var _0x761a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\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","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\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","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x75\x72\x69","\x68\x65\x61\x64\x65\x72\x73","\x73\x65\x72\x76\x65\x72\x55\x72\x6C","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E","\x42\x61\x73\x69\x63\x20","\x62\x61\x73\x65\x36\x34","\x61\x70\x69\x4B\x65\x79","\x3A\x58","\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","\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\x20","\x72\x65\x63\x6F\x72\x64\x45\x6E\x61\x62\x6C\x65","\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","\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\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","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x61\x67\x65\x6E\x74\x73","","\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\x20","\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","\x41\x67\x65\x6E\x74\x73\x20\x66\x6F\x75\x6E\x64\x20\x28","\x29\x2E\x20\x46\x69\x6E\x64\x20\x77\x69\x74\x68\x20\x6E\x61\x6D\x65\x3A\x20","\x41\x67\x65\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x63\x6F\x6E\x74\x61\x63\x74","\x41\x67\x65\x6E\x74\x20","\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","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x61\x67\x65\x6E\x74\x73\x2F\x6D\x65","\x43\x6F\x6E\x74\x61\x63\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x20\x77\x69\x74\x68\x20\x70\x68\x6F\x6E\x65\x20","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73\x3F\x70\x68\x6F\x6E\x65\x3D","\x43\x6F\x6E\x74\x61\x63\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x20\x77\x69\x74\x68\x20\x6D\x6F\x62\x69\x6C\x65\x20","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73\x3F\x6D\x6F\x62\x69\x6C\x65\x3D","\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","\x43\x6F\x6E\x74\x61\x63\x74\x20\x66\x6F\x75\x6E\x64\x20\x28\x70\x68\x6F\x6E\x65\x29\x3A\x20","\x65\x6E\x64\x75\x73\x65\x72","\x43\x6F\x6E\x74\x61\x63\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x28\x70\x68\x6F\x6E\x65\x29\x3A\x20","\x43\x72\x65\x61\x74\x65\x20\x6E\x65\x77\x20\x63\x6F\x6E\x74\x61\x63\x74\x20\x77\x69\x74\x68\x20\x70\x68\x6F\x6E\x65\x20","\x50\x4F\x53\x54","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73","\x43\x61\x6C\x6C\x65\x72\x20\x2D\x20\x25\x73","\x70\x68\x6F\x6E\x65","\x6D\x6F\x62\x69\x6C\x65","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x50\x68\x6F\x6E\x65\x20\x6E\x75\x6D\x62\x65\x72\x20\x25\x73\x2E\x20\x4F\x72\x69\x67\x69\x6E\x61\x74\x65\x20\x66\x72\x6F\x6D\x20\x4D\x6F\x74\x69\x6F\x6E\x2E","\x65\x6D\x61\x69\x6C","\x25\x73\x40\x63\x6F\x6D\x70\x61\x6E\x79\x2E\x63\x6F\x6D","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A","\x65\x72\x72\x6F\x72","\x3C\x75\x6E\x6B\x6E\x6F\x77\x6E\x3E","\x43\x72\x65\x61\x74\x65\x20\x74\x69\x63\x6B\x65\x74\x20\x74\x6F\x20\x63\x6F\x6E\x74\x61\x63\x74\x20\x77\x69\x74\x68\x20\x69\x64\x20\x20","\x72\x65\x73\x70\x6F\x6E\x64\x65\x72\x5F\x69\x64","\x72\x65\x71\x75\x65\x73\x74\x65\x72\x5F\x69\x64","\x73\x6F\x75\x72\x63\x65","\x70\x72\x69\x6F\x72\x69\x74\x79","\x73\x74\x61\x74\x75\x73","\x73\x75\x62\x6A\x65\x63\x74","\x50\x68\x6F\x6E\x65\x20\x6E\x75\x6D\x62\x65\x72\x20","\x76\x61\x6C\x75\x65","\x66\x6F\x72\x45\x61\x63\x68","\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64\x73","\x74\x61\x67\x73","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x74\x69\x63\x6B\x65\x74\x73","\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","\x3C\x62\x72\x3E","\x46\x69\x65\x6C\x64","\x66\x69\x6C\x74\x65\x72","\x69\x64\x46\x69\x65\x6C\x64","\x54\x61\x67\x73","\x6D\x61\x70","\x54\x69\x63\x6B\x65\x74\x20\x63\x72\x65\x61\x74\x65\x64\x20","\x74\x69\x63\x6B\x65\x74\x49\x64","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x73\x75\x63\x63\x65\x73\x73","\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","\x2F\x68\x65\x6C\x70\x64\x65\x73\x6B\x2F\x74\x69\x63\x6B\x65\x74\x73\x2F","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x74\x6F","\x63\x72\x65\x61\x74\x65","\x54\x69\x63\x6B\x65\x74\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","\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x74\x69\x63\x6B\x65\x74\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x4D\x65\x73\x73\x61\x67\x65\x3A\x20","\x6D\x65\x73\x73\x61\x67\x65","\x53\x74\x61\x63\x6B\x3A\x20","\x73\x74\x61\x63\x6B","\x66\x61\x69\x6C\x65\x64","\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","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x73\x75\x62\x73\x74\x72","\x2F","\x5E\x5C\x2F\x7C\x5C\x2F\x24","\x67","\x63\x61\x6C\x6C","\x73\x6C\x69\x63\x65","\x72\x65\x70\x6C\x61\x63\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x761a[0];var _=require(_0x761a[1]);var util=require(_0x761a[2]);var moment=require(_0x761a[3]);var rp=require(_0x761a[4]);var FreshdeskIntegration=require(_0x761a[6])[_0x761a[5]];var IntConfiguration=require(_0x761a[6])[_0x761a[7]];var ReportIntegration=require(_0x761a[6])[_0x761a[8]];var VoiceQueue=require(_0x761a[6])[_0x761a[9]];var VoiceExtension=require(_0x761a[6])[_0x761a[10]];var Agent=require(_0x761a[6])[_0x761a[11]];function Freshdesk(){console[_0x761a[13]](_0x761a[12])}Freshdesk[_0x761a[15]][_0x761a[14]]= function(_0x8feexc,_0x8feexd,_0x8feexe,_0x8feexf,_0x8feex10,_0x8feex11,_0x8feex12){var _0x8feex13={connection:undefined,configuration:undefined,agent:undefined,enduser:undefined,ticketId:undefined,recordEnable:false,serverUrl:undefined};if(!_0x8feexc||  !_0x8feexd){err_message(_0x761a[16]);return};IntConfiguration[_0x761a[19]]({where:{id:_0x8feexd,AccountId:_0x8feexc},include:[{all:true,include:[{all:true}]}]})[_0x761a[18]](handleEntityNotFound())[_0x761a[18]](handleConnection(_0x8feex13))[_0x761a[18]](searchMotionAgent(_0x8feexe,_0x8feex10))[_0x761a[18]](handleMotionAgent(_0x8feex13))[_0x761a[18]](searchQueue(_0x8feex10))[_0x761a[18]](handleQueueRecordings(_0x8feex13,_0x8feex10))[_0x761a[18]](searchRoute(_0x8feex10))[_0x761a[18]](handleOutboundRecordings(_0x8feex13,_0x8feex10))[_0x761a[18]](searchAgent(_0x8feex13))[_0x761a[18]](handleAgent(_0x8feex13,_0x8feexe,_0x8feex10,_0x8feexf))[_0x761a[18]](searchAdmin(_0x8feex13))[_0x761a[18]](handleAdmin(_0x8feex13))[_0x761a[18]](searchContact(_0x8feex13,_0x8feexe,_0x8feex10,_0x8feexf))[_0x761a[18]](searchContactMobile(_0x8feex13,_0x8feexe,_0x8feex10,_0x8feexf))[_0x761a[18]](handleContact(_0x8feex13,_0x8feexe,_0x8feex10,_0x8feexf))[_0x761a[18]](createContact(_0x8feex13,_0x8feexe,_0x8feex10,_0x8feexf))[_0x761a[18]](handleCreateContact(_0x8feex13,_0x8feexe,_0x8feex10,_0x8feexf))[_0x761a[18]](ticketCreation(_0x8feex13,_0x8feex10,_0x8feex11,_0x8feexe,_0x8feexf))[_0x761a[18]](handleTicketDisplay(_0x8feex13))[_0x761a[18]](handleReportIntegration(_0x8feex13,_0x8feexe,_0x8feex10,_0x8feexc,_0x8feex12,_0x8feexf))[_0x761a[18]](handleEnd(_0x8feex13))[_0x761a[17]](handleError(_0x8feex13,_0x8feexe,_0x8feex10,_0x8feexc))};function handleEntityNotFound(){return function(_0x8feex15){return _0x8feex15?_0x8feex15:null}}function handleConnection(_0x8feex13){return function(_0x8feex17){var _0x8feex18=getAccountConfiguration(_0x8feex17.FreshdeskAccount);_0x8feex13[_0x761a[20]]= _0x8feex17;_0x8feex13[_0x761a[21]]= _0x8feex18[_0x761a[21]];_0x8feex13[_0x761a[22]]= _0x8feex18[_0x761a[22]];_0x8feex13[_0x761a[23]]= _0x8feex17[_0x761a[25]][_0x761a[24]][_0x761a[23]];_0x8feex13[_0x761a[26]]= _0x8feex17[_0x761a[24]][_0x761a[26]]}}function getAccountConfiguration(_0x8feex1a){var _0x8feex1b={uri:stripTrailingSlash(_0x8feex1a[_0x761a[27]]),headers:{"\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E":undefined,"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x761a[28],"\x41\x63\x63\x65\x70\x74":_0x761a[28]}};_0x8feex1b[_0x761a[22]][_0x761a[29]]= _0x761a[30]+  new Buffer(_0x8feex1a[_0x761a[32]]+ _0x761a[33]).toString(_0x761a[31]);return _0x8feex1b}function searchMotionAgent(_0x8feexe,_0x8feex10){return function(){var _0x8feex1d=getAgentSearchPropertyFromChannel(_0x8feexe);if(_0x8feex10[_0x761a[34]](_0x8feex1d)){return Agent[_0x761a[38]](_0x761a[37])[_0x761a[36]]({where:{name:getValueFromPropertyName(_0x8feex10,_0x8feex1d)},attributes:[_0x761a[35]]})};return}}function handleMotionAgent(_0x8feex13){return function(_0x8feex1f){if(_0x8feex1f&& _0x8feex1f[_0x761a[35]]){_0x8feex13[_0x761a[39]]= _0x8feex1f[_0x761a[35]]};return}}function searchQueue(_0x8feex10){return function(){if(_0x8feex10[_0x761a[40]]){return VoiceQueue[_0x761a[36]]({where:{name:_0x8feex10[_0x761a[40]]},attributes:[_0x761a[41],_0x761a[42]]})}else {return}}}function handleQueueRecordings(_0x8feex13,_0x8feex10){return function(_0x8feex22){if(_0x8feex10[_0x761a[40]]){if(_0x8feex22&& _0x8feex22[_0x761a[42]]){log_message(_0x761a[43]+ _0x8feex22[_0x761a[41]]);_0x8feex13[_0x761a[44]]= true}else {_0x8feex13[_0x761a[44]]= false;log_message(_0x761a[45])}};return}}function searchRoute(_0x8feex10){return function(){if(_0x8feex10[_0x761a[46]]){return VoiceExtension[_0x761a[36]]({where:{id:_0x8feex10[_0x761a[46]]},attributes:[_0x761a[47],_0x761a[48]]})}else {return}}}function handleOutboundRecordings(_0x8feex13,_0x8feex10){return function(_0x8feex25){if(_0x8feex10[_0x761a[46]]){if(_0x8feex25&& _0x8feex25[_0x761a[48]]){log_message(_0x761a[49]+ _0x8feex25[_0x761a[47]]);_0x8feex13[_0x761a[44]]= true}else {_0x8feex13[_0x761a[44]]= false;log_message(_0x761a[50])}};return}}function searchAgent(_0x8feex13){return function(){if(_0x8feex13[_0x761a[39]]){return rp({uri:join_url(_0x8feex13[_0x761a[21]],_0x761a[51]),headers:_0x8feex13[_0x761a[22]],json:true})}};return}function getAgentSearchPropertyFromChannel(_0x8feexe){var _0x8feex28=_0x761a[52];if(_0x8feexe){switch(_0x8feexe){case _0x761a[54]:_0x8feex28= _0x761a[53];break;default:_0x8feex28= _0x761a[53];err_message(_0x761a[55]+ _0x8feexe)}};return _0x8feex28}function getValueFromPropertyName(_0x8feex10,_0x8feex28,_0x8feex13){if(_0x8feex28=== _0x761a[56]){if(_0x8feex13&& _0x8feex13[_0x761a[44]]&& _0x8feex13[_0x761a[23]]){return util[_0x761a[59]](_0x761a[57],stripTrailingSlash(_0x8feex13[_0x761a[23]]),_0x8feex10[_0x761a[58]])}else {return null}}else {return _[_0x761a[60]](_0x8feex10,_0x8feex28)}}function handleAgent(_0x8feex13,_0x8feexe,_0x8feex2b,_0x8feexf){return function(_0x8feex10){if(_0x8feex10&& _0x8feex10[_0x761a[61]]> 0){log_message(_0x761a[62]+ _0x8feex10[_0x761a[61]]+ _0x761a[63]+ _0x8feex13[_0x761a[39]]);_0x8feex13[_0x761a[37]]= getMatchObject(_0x8feex10,_0x761a[41],_0x8feex13[_0x761a[39]]);return _0x8feex13[_0x761a[37]]}else {log_message(_0x761a[64]);return}}}function getMatchObject(_0x8feex2d,_0x8feex28,_0x8feex2e){var _0x8feex2f=_[_0x761a[19]](_0x8feex2d,function(_0x8feex30){if(_0x8feex30[_0x761a[65]][_0x8feex28]=== _0x8feex2e){return _0x8feex30}});return _0x8feex2f}function searchAdmin(_0x8feex13){return function(){if(_0x8feex13[_0x761a[37]]){return};log_message(_0x761a[66]+ _0x8feex13[_0x761a[39]]+ _0x761a[67]);return rp({uri:join_url(_0x8feex13[_0x761a[21]],_0x761a[68]),headers:_0x8feex13[_0x761a[22]],json:true})}}function handleAdmin(_0x8feex13){return function(_0x8feex10){if(!_0x8feex10){return};_0x8feex13[_0x761a[37]]= _0x8feex10;return _0x8feex13[_0x761a[37]]}}function searchContact(_0x8feex13,_0x8feexe,_0x8feex10,_0x8feexf){return function(){var _0x8feex34=getValueFromPropertyName(_0x8feex10,getEndUserSearchPropertyFromChannel(_0x8feexe,_0x8feexf),_0x8feex13);log_message(_0x761a[69]+ _0x8feex34);return rp({uri:join_url(_0x8feex13[_0x761a[21]],_0x761a[70]+ _0x8feex34),headers:_0x8feex13[_0x761a[22]],json:true})}}function searchContactMobile(_0x8feex13,_0x8feexe,_0x8feex2b,_0x8feexf){return function(_0x8feex10){if(_0x8feex10&& _0x8feex10[_0x761a[61]]> 0){return _0x8feex10};var _0x8feex36=getValueFromPropertyName(_0x8feex2b,getEndUserSearchPropertyFromChannel(_0x8feexe,_0x8feexf),_0x8feex13);log_message(_0x761a[71]+ _0x8feex36);return rp({uri:join_url(_0x8feex13[_0x761a[21]],_0x761a[72]+ _0x8feex36),headers:_0x8feex13[_0x761a[22]],json:true})}}function getEndUserSearchPropertyFromChannel(_0x8feexe,_0x8feexf){var _0x8feex28=_0x761a[52];if(_0x8feexe){switch(_0x8feexe){case _0x761a[54]:if(_0x8feexf=== _0x761a[73]){_0x8feex28= _0x761a[74]}else {if(_0x8feexf=== _0x761a[40]){_0x8feex28= _0x761a[75]}};break;default:_0x8feex28= _0x761a[75];err_message(_0x761a[55]+ _0x8feexe)}};return _0x8feex28}function getEndUserNamePropertyFromChannel(_0x8feexe,_0x8feexf){var _0x8feex28=_0x761a[52];if(_0x8feexe){switch(_0x8feexe){case _0x761a[54]:if(_0x8feexf=== _0x761a[73]){_0x8feex28= _0x761a[76]}else {if(_0x8feexf=== _0x761a[40]){_0x8feex28= _0x761a[77]}};break;default:_0x8feex28= _0x761a[77];err_message(_0x761a[55]+ _0x8feexe)}};return _0x8feex28}function handleContact(_0x8feex13,_0x8feexe,_0x8feex2b,_0x8feexf){return function(_0x8feex10){if(!_0x8feex10){return};var _0x8feex3a=getValueFromPropertyName(_0x8feex2b,getEndUserSearchPropertyFromChannel(_0x8feexe,_0x8feexf));if(_0x8feex10[_0x761a[61]]> 0){log_message(_0x761a[78]+ _0x8feex3a);_0x8feex13[_0x761a[79]]= _0x8feex10[0];return _0x8feex13[_0x761a[79]]};log_message(_0x761a[80]+ _0x8feex3a);return}}function createContact(_0x8feex13,_0x8feexe,_0x8feex2b,_0x8feexf){return function(_0x8feex10){if(!_0x8feex10){log_message(_0x761a[81]+ getValueFromPropertyName(_0x8feex2b,getEndUserSearchPropertyFromChannel(_0x8feexe,_0x8feexf)));log_message(getJsonForContactCreation(_0x8feexe,_0x8feex2b,_0x8feexf));var _0x8feex3c={method:_0x761a[82],uri:join_url(_0x8feex13[_0x761a[21]],_0x761a[83]),headers:_0x8feex13[_0x761a[22]],body:getJsonForContactCreation(_0x8feexe,_0x8feex2b,_0x8feexf),json:true};return rp(_0x8feex3c)};return}}function getJsonForContactCreation(_0x8feexe,_0x8feex10,_0x8feexf){var _0x8feex3e={};switch(_0x8feexe){case _0x761a[54]:if(_0x8feexf=== _0x761a[40]){if(isValidName(_0x8feex10[_0x761a[77]])){_0x8feex3e[_0x761a[41]]= getValueFromPropertyName(_0x8feex10,getEndUserNamePropertyFromChannel(_0x8feexe,_0x8feexf))}else {_0x8feex3e[_0x761a[41]]= util[_0x761a[59]](_0x761a[84],getValueFromPropertyName(_0x8feex10,getEndUserSearchPropertyFromChannel(_0x8feexe,_0x8feexf)))}}else {if(_0x8feexf=== _0x761a[73]){if(isValidName(_0x8feex10[_0x761a[76]])){_0x8feex3e[_0x761a[41]]= getValueFromPropertyName(_0x8feex10,getEndUserNamePropertyFromChannel(_0x8feexe,_0x8feexf))}else {_0x8feex3e[_0x761a[41]]= util[_0x761a[59]](_0x761a[84],getValueFromPropertyName(_0x8feex10,getEndUserSearchPropertyFromChannel(_0x8feexe,_0x8feexf)))}}};_0x8feex3e[_0x761a[85]]= getValueFromPropertyName(_0x8feex10,getEndUserSearchPropertyFromChannel(_0x8feexe,_0x8feexf));_0x8feex3e[_0x761a[86]]= getValueFromPropertyName(_0x8feex10,getEndUserSearchPropertyFromChannel(_0x8feexe,_0x8feexf));_0x8feex3e[_0x761a[87]]= util[_0x761a[59]](_0x761a[88],getValueFromPropertyName(_0x8feex10,getEndUserSearchPropertyFromChannel(_0x8feexe,_0x8feexf)));_0x8feex3e[_0x761a[89]]= util[_0x761a[59]](_0x761a[90],getValueFromPropertyName(_0x8feex10,_0x761a[58]));break;default:console[_0x761a[92]](_0x761a[91],_0x8feexe)};return _0x8feex3e}function isValidName(_0x8feex40){return _0x8feex40&& _0x8feex40!== _0x761a[93]}function handleCreateContact(_0x8feex13,_0x8feexe,_0x8feex2b,_0x8feexf){return function(_0x8feex10){if(_0x8feex10){_0x8feex13[_0x761a[79]]= _0x8feex10};return}}function ticketCreation(_0x8feex13,_0x8feex2b,_0x8feex11,_0x8feexe,_0x8feexf){return function(){log_message(_0x761a[94]+ _0x8feex13[_0x761a[79]][_0x761a[47]]);var _0x8feex40=util[_0x761a[59]](_0x761a[84],getValueFromPropertyName(_0x8feex2b,getEndUserSearchPropertyFromChannel(_0x8feexe,_0x8feexf)));var _0x8feex34=getValueFromPropertyName(_0x8feex2b,getEndUserSearchPropertyFromChannel(_0x8feexe,_0x8feexf));var _0x8feex43={};_0x8feex43[_0x761a[95]]= _0x8feex13[_0x761a[37]][_0x761a[47]];_0x8feex43[_0x761a[96]]= _0x8feex13[_0x761a[79]][_0x761a[47]];_0x8feex43[_0x761a[41]]= (_0x8feex40|| _0x8feex34);_0x8feex43[_0x761a[85]]= (_0x8feex34|| _0x8feex40);_0x8feex43[_0x761a[97]]= 3;_0x8feex43[_0x761a[98]]= 1;_0x8feex43[_0x761a[99]]= 2;_0x8feex43[_0x761a[100]]= createSubjectFromConfiguration(_0x8feex13,_0x8feex2b,_0x8feex11);if(!_0x8feex43[_0x761a[100]]){_0x8feex43[_0x761a[100]]= _0x761a[101]+ (_0x8feex34|| _0x8feex40)};_0x8feex43[_0x761a[87]]= createDescriptionFromConfiguration(_0x8feex13,_0x8feex2b,_0x8feex11);if(!_0x8feex43[_0x761a[87]]){_0x8feex43[_0x761a[87]]= _0x761a[101]+ (_0x8feex34|| _0x8feex40)};var _0x8feex44=createFieldsFromConfiguration(_0x8feex13,_0x8feex2b,_0x8feex11);if(_0x8feex44[_0x761a[61]]> 0){_[_0x761a[103]](_0x8feex44,function(_0x8feex45){_0x8feex43[_0x8feex45[_0x761a[47]]]= _0x8feex45[_0x761a[102]]})};var _0x8feex46=createCustomFieldsFromConfiguration(_0x8feex13,_0x8feex2b,_0x8feex11);if(_0x8feex46[_0x761a[61]]> 0){_0x8feex43[_0x761a[104]]= {};_[_0x761a[103]](_0x8feex46,function(_0x8feex45){var _0x8feex47=_0x8feex45[_0x761a[47]];_0x8feex43[_0x761a[104]][_0x8feex47]= _0x8feex45[_0x761a[102]]})};var _0x8feex48=createTagsFromConfiguration(_0x8feex13);if(_0x8feex48[_0x761a[61]]> 0){_0x8feex43[_0x761a[105]]= _0x8feex48};log_message(_0x8feex43);var _0x8feex3c={method:_0x761a[82],uri:join_url(_0x8feex13[_0x761a[21]],_0x761a[106]),headers:_0x8feex13[_0x761a[22]],body:_0x8feex43,json:true};return rp(_0x8feex3c)}}function createSubjectFromConfiguration(_0x8feex13,_0x8feex2b,_0x8feex11){var _0x8feex4a=_0x761a[52];var _0x8feex4b=[];if(_0x8feex13[_0x761a[20]][_0x761a[107]][_0x761a[61]]> 0){var _0x8feex4c=_[_0x761a[108]](_0x8feex13[_0x761a[20]].Subject,[_0x761a[47]]);_[_0x761a[103]](_0x8feex4c,function(_0x8feex4d){if(_0x8feex4d[_0x761a[109]]=== _0x761a[110]){_0x8feex4b[_0x761a[112]](_0x8feex4d[_0x761a[111]])}else {if(_0x8feex4d[_0x761a[109]]=== _0x761a[113]&& _0x8feex4d[_0x761a[114]]){var _0x8feex3a=getValueFromPropertyName(_0x8feex2b,_0x8feex4d[_0x761a[114]],_0x8feex13);if(_0x8feex3a){_0x8feex4b[_0x761a[112]](_0x8feex3a.toString())}}else {if(_0x8feex4d[_0x761a[109]]=== _0x761a[115]&& _0x8feex4d[_0x761a[116]]&& _0x8feex4d[_0x761a[116]][_0x761a[41]]){_0x8feex11[_0x8feex4d[_0x761a[116]][_0x761a[41]]]&& _0x8feex4b[_0x761a[112]](_0x8feex11[_0x8feex4d[_0x761a[116]][_0x761a[41]]].toString())}}}});_0x8feex4a= _0x8feex4b[_0x761a[118]](_0x761a[117])};return _0x8feex4a}function createDescriptionFromConfiguration(_0x8feex13,_0x8feex2b,_0x8feex11){var _0x8feex4f=_0x761a[52];var _0x8feex4b=[];if(_0x8feex13[_0x761a[20]][_0x761a[119]][_0x761a[61]]> 0){var _0x8feex50=_[_0x761a[108]](_0x8feex13[_0x761a[20]].Description,[_0x761a[47]]);_[_0x761a[103]](_0x8feex50,function(_0x8feex4d){if(_0x8feex4d[_0x761a[109]]=== _0x761a[110]){_0x8feex4b[_0x761a[112]](_0x8feex4d[_0x761a[111]])}else {if(_0x8feex4d[_0x761a[109]]=== _0x761a[120]){if(_0x8feex4d[_0x761a[121]]=== _0x761a[110]&& _0x8feex4d[_0x761a[122]]){_0x8feex4b[_0x761a[112]](util[_0x761a[59]](_0x761a[123],_0x8feex4d[_0x761a[122]],_0x8feex4d[_0x761a[124]]))}else {if(_0x8feex4d[_0x761a[121]]=== _0x761a[113]&& _0x8feex4d[_0x761a[114]]&& _0x8feex4d[_0x761a[122]]){var _0x8feex3a=getValueFromPropertyName(_0x8feex2b,_0x8feex4d[_0x761a[114]],_0x8feex13);if(_0x8feex3a){_0x8feex4b[_0x761a[112]](util[_0x761a[59]](_0x761a[123],_0x8feex4d[_0x761a[122]],_0x8feex3a.toString()))}}else {if(_0x8feex4d[_0x761a[121]]=== _0x761a[115]&& _0x8feex4d[_0x761a[116]]&& _0x8feex4d[_0x761a[116]][_0x761a[41]]&& _0x8feex4d[_0x761a[122]]){_0x8feex11[_0x8feex4d[_0x761a[116]][_0x761a[41]]]&& _0x8feex4b[_0x761a[112]](util[_0x761a[59]](_0x761a[123],_0x8feex4d[_0x761a[122]],_0x8feex11[_0x8feex4d[_0x761a[116]][_0x761a[41]]]))}}}}}});_0x8feex4f= _0x8feex4b[_0x761a[118]](_0x761a[125])};return _0x8feex4f}function createFieldsFromConfiguration(_0x8feex13,_0x8feex2b,_0x8feex11){var _0x8feex44=[];var _0x8feex52=[];if(_0x8feex13[_0x761a[20]][_0x761a[126]][_0x761a[61]]> 0){_0x8feex44= _[_0x761a[127]](_0x8feex13[_0x761a[20]].Field,{"\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64":false});_[_0x761a[103]](_0x8feex44,function(_0x8feex45){if(_0x8feex45[_0x761a[109]]=== _0x761a[110]&& _0x8feex45[_0x761a[128]]){_0x8feex52[_0x761a[112]]({id:_0x8feex45[_0x761a[128]],value:_0x8feex45[_0x761a[111]]})}else {if(_0x8feex45[_0x761a[109]]=== _0x761a[113]&& _0x8feex45[_0x761a[114]]&& _0x8feex45[_0x761a[128]]){var _0x8feex3a=getValueFromPropertyName(_0x8feex2b,_0x8feex45[_0x761a[114]],_0x8feex13);if(_0x8feex3a){_0x8feex52[_0x761a[112]]({id:_0x8feex45[_0x761a[128]],value:_0x8feex3a.toString()})}}else {if(_0x8feex45[_0x761a[109]]=== _0x761a[115]&& _0x8feex45[_0x761a[128]]&& _0x8feex45[_0x761a[116]]&& _0x8feex45[_0x761a[116]][_0x761a[41]]){_0x8feex11[_0x8feex45[_0x761a[116]][_0x761a[41]]]&& _0x8feex52[_0x761a[112]]({id:_0x8feex45[_0x761a[128]],value:_0x8feex11[_0x8feex45[_0x761a[116]][_0x761a[41]]].toString()})}}}})};return _0x8feex52}function createCustomFieldsFromConfiguration(_0x8feex13,_0x8feex2b,_0x8feex11){var _0x8feex46=[];var _0x8feex52=[];if(_0x8feex13[_0x761a[20]][_0x761a[126]][_0x761a[61]]> 0){_0x8feex46= _[_0x761a[127]](_0x8feex13[_0x761a[20]].Field,{"\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64":true});_[_0x761a[103]](_0x8feex46,function(_0x8feex45){if(_0x8feex45[_0x761a[109]]=== _0x761a[110]&& _0x8feex45[_0x761a[128]]){_0x8feex52[_0x761a[112]]({id:_0x8feex45[_0x761a[128]],value:_0x8feex45[_0x761a[111]]})}else {if(_0x8feex45[_0x761a[109]]=== _0x761a[113]&& _0x8feex45[_0x761a[114]]&& _0x8feex45[_0x761a[128]]){var _0x8feex3a=getValueFromPropertyName(_0x8feex2b,_0x8feex45[_0x761a[114]],_0x8feex13);if(_0x8feex3a){_0x8feex52[_0x761a[112]]({id:_0x8feex45[_0x761a[128]],value:_0x8feex3a.toString()})}}else {if(_0x8feex45[_0x761a[109]]=== _0x761a[115]&& _0x8feex45[_0x761a[128]]&& _0x8feex45[_0x761a[116]]&& _0x8feex45[_0x761a[116]][_0x761a[41]]){_0x8feex11[_0x8feex45[_0x761a[116]][_0x761a[41]]]&& _0x8feex52[_0x761a[112]]({id:_0x8feex45[_0x761a[128]],value:_0x8feex11[_0x8feex45[_0x761a[116]][_0x761a[41]]].toString()})}}}})};return _0x8feex52}function createTagsFromConfiguration(_0x8feex13){var _0x8feex48=[];if(_0x8feex13[_0x761a[20]][_0x761a[129]][_0x761a[61]]> 0){_0x8feex48= _[_0x761a[130]](_0x8feex13[_0x761a[20]].Tags,_0x761a[41])};return _0x8feex48}function handleTicketDisplay(_0x8feex13){return function(_0x8feex10){if(_0x8feex10&& _0x8feex10[_0x761a[47]]){log_message(_0x761a[131]+ _0x8feex10[_0x761a[47]]);_0x8feex13[_0x761a[132]]= _0x8feex10[_0x761a[47]];return};return}}function handleReportIntegration(_0x8feex13,_0x8feexe,_0x8feex10,_0x8feexc,_0x8feex12,_0x8feexf){return function(){delete _0x8feex10[_0x761a[47]];_0x8feex10[_0x761a[133]]= _0x761a[134];_0x8feex10[_0x761a[135]]= _0x8feexe;_0x8feex10[_0x761a[136]]= _0x761a[137];_0x8feex10[_0x761a[132]]= _0x8feex13[_0x761a[132]];_0x8feex10[_0x761a[138]]= _0x8feexc;_0x8feex10[_0x761a[139]]= _0x8feexf;_0x8feex10[_0x761a[140]]= join_url(_0x8feex13[_0x761a[21]],_0x761a[141]+ _0x8feex13[_0x761a[132]]);_0x8feex12[_0x761a[145]](util[_0x761a[59]](_0x761a[144],_0x8feex10[_0x761a[53]]))[_0x761a[143]](_0x761a[142],_0x8feex10);return ReportIntegration[_0x761a[146]](_0x8feex10)}}function handleEnd(_0x8feex13,_0x8feex10,_0x8feexe){return function(){log_message(util[_0x761a[59]](_0x761a[147],_0x8feex13[_0x761a[132]],_0x8feex13[_0x761a[37]][_0x761a[65]][_0x761a[41]]));_0x8feex13= undefined;return}}function handleDebug(_0x8feex13){return function(){log_message(_0x8feex13);return}}function handleError(_0x8feex13,_0x8feexe,_0x8feex10,_0x8feexc){return function(_0x8feex5a){err_message(_0x761a[148]);err_message(_0x761a[149]+ _0x8feex5a[_0x761a[150]]);err_message(_0x761a[151]+ _0x8feex5a[_0x761a[152]]);_0x8feex13= undefined;delete _0x8feex10[_0x761a[47]];_0x8feex10[_0x761a[133]]= _0x761a[134];_0x8feex10[_0x761a[135]]= _0x8feexe;_0x8feex10[_0x761a[136]]= _0x761a[153];_0x8feex10[_0x761a[138]]= _0x8feexc;ReportIntegration[_0x761a[146]](_0x8feex10)[_0x761a[18]](function(){return})[_0x761a[17]](function(_0x8feex5a){err_message(_0x761a[154]);return})}}function err_message(_0x8feex4d){console[_0x761a[92]](_0x761a[155]+ _0x8feex4d)}function log_message(_0x8feex4d){console[_0x761a[13]](_0x761a[155]+ JSON[_0x761a[156]](_0x8feex4d))}function stripTrailingSlash(_0x8feex5e){if(_0x8feex5e[_0x761a[157]](-1) === _0x761a[158]){return _0x8feex5e[_0x761a[157]](0,_0x8feex5e[_0x761a[61]]- 1)};return _0x8feex5e}function join_url(){var _0x8feex60= new RegExp(_0x761a[159],_0x761a[160]);var _0x8feex61=Array[_0x761a[15]][_0x761a[162]][_0x761a[161]](arguments);return _0x8feex61[_0x761a[130]](function(_0x8feex62){return _0x8feex62[_0x761a[163]](_0x8feex60,_0x761a[52])})[_0x761a[118]](_0x761a[158])}module[_0x761a[164]]= Freshdesk
\ No newline at end of file
+var _0x6655=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\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","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\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","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x75\x72\x69","\x68\x65\x61\x64\x65\x72\x73","\x73\x65\x72\x76\x65\x72\x55\x72\x6C","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E","\x42\x61\x73\x69\x63\x20","\x62\x61\x73\x65\x36\x34","\x61\x70\x69\x4B\x65\x79","\x3A\x58","\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","\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\x20","\x72\x65\x63\x6F\x72\x64\x45\x6E\x61\x62\x6C\x65","\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","\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\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","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x61\x67\x65\x6E\x74\x73","","\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\x20","\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","\x41\x67\x65\x6E\x74\x73\x20\x66\x6F\x75\x6E\x64\x20\x28","\x29\x2E\x20\x46\x69\x6E\x64\x20\x77\x69\x74\x68\x20\x6E\x61\x6D\x65\x3A\x20","\x41\x67\x65\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x63\x6F\x6E\x74\x61\x63\x74","\x41\x67\x65\x6E\x74\x20","\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","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x61\x67\x65\x6E\x74\x73\x2F\x6D\x65","\x43\x6F\x6E\x74\x61\x63\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x20\x77\x69\x74\x68\x20\x70\x68\x6F\x6E\x65\x20","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73\x3F\x70\x68\x6F\x6E\x65\x3D","\x43\x6F\x6E\x74\x61\x63\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x20\x77\x69\x74\x68\x20\x6D\x6F\x62\x69\x6C\x65\x20","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73\x3F\x6D\x6F\x62\x69\x6C\x65\x3D","\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","\x43\x6F\x6E\x74\x61\x63\x74\x20\x66\x6F\x75\x6E\x64\x20\x28\x70\x68\x6F\x6E\x65\x29\x3A\x20","\x65\x6E\x64\x75\x73\x65\x72","\x43\x6F\x6E\x74\x61\x63\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x28\x70\x68\x6F\x6E\x65\x29\x3A\x20","\x43\x72\x65\x61\x74\x65\x20\x6E\x65\x77\x20\x63\x6F\x6E\x74\x61\x63\x74\x20\x77\x69\x74\x68\x20\x70\x68\x6F\x6E\x65\x20","\x50\x4F\x53\x54","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73","\x43\x61\x6C\x6C\x65\x72\x20\x2D\x20\x25\x73","\x70\x68\x6F\x6E\x65","\x6D\x6F\x62\x69\x6C\x65","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x50\x68\x6F\x6E\x65\x20\x6E\x75\x6D\x62\x65\x72\x20\x25\x73\x2E\x20\x4F\x72\x69\x67\x69\x6E\x61\x74\x65\x20\x66\x72\x6F\x6D\x20\x4D\x6F\x74\x69\x6F\x6E\x2E","\x65\x6D\x61\x69\x6C","\x25\x73\x40\x63\x6F\x6D\x70\x61\x6E\x79\x2E\x63\x6F\x6D","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A","\x65\x72\x72\x6F\x72","\x3C\x75\x6E\x6B\x6E\x6F\x77\x6E\x3E","\x43\x72\x65\x61\x74\x65\x20\x74\x69\x63\x6B\x65\x74\x20\x74\x6F\x20\x63\x6F\x6E\x74\x61\x63\x74\x20\x77\x69\x74\x68\x20\x69\x64\x20\x20","\x72\x65\x73\x70\x6F\x6E\x64\x65\x72\x5F\x69\x64","\x72\x65\x71\x75\x65\x73\x74\x65\x72\x5F\x69\x64","\x73\x6F\x75\x72\x63\x65","\x70\x72\x69\x6F\x72\x69\x74\x79","\x73\x74\x61\x74\x75\x73","\x73\x75\x62\x6A\x65\x63\x74","\x50\x68\x6F\x6E\x65\x20\x6E\x75\x6D\x62\x65\x72\x20","\x76\x61\x6C\x75\x65","\x66\x6F\x72\x45\x61\x63\x68","\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64\x73","\x74\x61\x67\x73","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x74\x69\x63\x6B\x65\x74\x73","\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","\x3C\x62\x72\x3E","\x46\x69\x65\x6C\x64","\x66\x69\x6C\x74\x65\x72","\x69\x64\x46\x69\x65\x6C\x64","\x54\x61\x67\x73","\x6D\x61\x70","\x54\x69\x63\x6B\x65\x74\x20\x63\x72\x65\x61\x74\x65\x64\x20","\x74\x69\x63\x6B\x65\x74\x49\x64","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x73\x75\x63\x63\x65\x73\x73","\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","\x2F\x68\x65\x6C\x70\x64\x65\x73\x6B\x2F\x74\x69\x63\x6B\x65\x74\x73\x2F","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x74\x6F","\x63\x72\x65\x61\x74\x65","\x54\x69\x63\x6B\x65\x74\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","\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x74\x69\x63\x6B\x65\x74\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x4D\x65\x73\x73\x61\x67\x65\x3A\x20","\x6D\x65\x73\x73\x61\x67\x65","\x53\x74\x61\x63\x6B\x3A\x20","\x73\x74\x61\x63\x6B","\x66\x61\x69\x6C\x65\x64","\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","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x73\x75\x62\x73\x74\x72","\x2F","\x5E\x5C\x2F\x7C\x5C\x2F\x24","\x67","\x63\x61\x6C\x6C","\x73\x6C\x69\x63\x65","\x72\x65\x70\x6C\x61\x63\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x6655[0];var _=require(_0x6655[1]);var util=require(_0x6655[2]);var moment=require(_0x6655[3]);var rp=require(_0x6655[4]);var FreshdeskIntegration=require(_0x6655[6])[_0x6655[5]];var IntConfiguration=require(_0x6655[6])[_0x6655[7]];var ReportIntegration=require(_0x6655[6])[_0x6655[8]];var VoiceQueue=require(_0x6655[6])[_0x6655[9]];var VoiceExtension=require(_0x6655[6])[_0x6655[10]];var Agent=require(_0x6655[6])[_0x6655[11]];function Freshdesk(){console[_0x6655[13]](_0x6655[12])}Freshdesk[_0x6655[15]][_0x6655[14]]= function(_0xcbc7xc,_0xcbc7xd,_0xcbc7xe,_0xcbc7xf,_0xcbc7x10,_0xcbc7x11,_0xcbc7x12){var _0xcbc7x13={connection:undefined,configuration:undefined,agent:undefined,enduser:undefined,ticketId:undefined,recordEnable:false,serverUrl:undefined};if(!_0xcbc7xc||  !_0xcbc7xd){err_message(_0x6655[16]);return};IntConfiguration[_0x6655[19]]({where:{id:_0xcbc7xd,AccountId:_0xcbc7xc},include:[{all:true,include:[{all:true}]}]})[_0x6655[18]](handleEntityNotFound())[_0x6655[18]](handleConnection(_0xcbc7x13))[_0x6655[18]](searchMotionAgent(_0xcbc7xe,_0xcbc7x10))[_0x6655[18]](handleMotionAgent(_0xcbc7x13))[_0x6655[18]](searchQueue(_0xcbc7x10))[_0x6655[18]](handleQueueRecordings(_0xcbc7x13,_0xcbc7x10))[_0x6655[18]](searchRoute(_0xcbc7x10))[_0x6655[18]](handleOutboundRecordings(_0xcbc7x13,_0xcbc7x10))[_0x6655[18]](searchAgent(_0xcbc7x13))[_0x6655[18]](handleAgent(_0xcbc7x13,_0xcbc7xe,_0xcbc7x10,_0xcbc7xf))[_0x6655[18]](searchAdmin(_0xcbc7x13))[_0x6655[18]](handleAdmin(_0xcbc7x13))[_0x6655[18]](searchContact(_0xcbc7x13,_0xcbc7xe,_0xcbc7x10,_0xcbc7xf))[_0x6655[18]](searchContactMobile(_0xcbc7x13,_0xcbc7xe,_0xcbc7x10,_0xcbc7xf))[_0x6655[18]](handleContact(_0xcbc7x13,_0xcbc7xe,_0xcbc7x10,_0xcbc7xf))[_0x6655[18]](createContact(_0xcbc7x13,_0xcbc7xe,_0xcbc7x10,_0xcbc7xf))[_0x6655[18]](handleCreateContact(_0xcbc7x13,_0xcbc7xe,_0xcbc7x10,_0xcbc7xf))[_0x6655[18]](ticketCreation(_0xcbc7x13,_0xcbc7x10,_0xcbc7x11,_0xcbc7xe,_0xcbc7xf))[_0x6655[18]](handleTicketDisplay(_0xcbc7x13))[_0x6655[18]](handleReportIntegration(_0xcbc7x13,_0xcbc7xe,_0xcbc7x10,_0xcbc7xc,_0xcbc7x12,_0xcbc7xf))[_0x6655[18]](handleEnd(_0xcbc7x13))[_0x6655[17]](handleError(_0xcbc7x13,_0xcbc7xe,_0xcbc7x10,_0xcbc7xc))};function handleEntityNotFound(){return function(_0xcbc7x15){return _0xcbc7x15?_0xcbc7x15:null}}function handleConnection(_0xcbc7x13){return function(_0xcbc7x17){var _0xcbc7x18=getAccountConfiguration(_0xcbc7x17.FreshdeskAccount);_0xcbc7x13[_0x6655[20]]= _0xcbc7x17;_0xcbc7x13[_0x6655[21]]= _0xcbc7x18[_0x6655[21]];_0xcbc7x13[_0x6655[22]]= _0xcbc7x18[_0x6655[22]];_0xcbc7x13[_0x6655[23]]= _0xcbc7x17[_0x6655[25]][_0x6655[24]][_0x6655[23]];_0xcbc7x13[_0x6655[26]]= _0xcbc7x17[_0x6655[24]][_0x6655[26]]}}function getAccountConfiguration(_0xcbc7x1a){var _0xcbc7x1b={uri:stripTrailingSlash(_0xcbc7x1a[_0x6655[27]]),headers:{"\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E":undefined,"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x6655[28],"\x41\x63\x63\x65\x70\x74":_0x6655[28]}};_0xcbc7x1b[_0x6655[22]][_0x6655[29]]= _0x6655[30]+  new Buffer(_0xcbc7x1a[_0x6655[32]]+ _0x6655[33]).toString(_0x6655[31]);return _0xcbc7x1b}function searchMotionAgent(_0xcbc7xe,_0xcbc7x10){return function(){var _0xcbc7x1d=getAgentSearchPropertyFromChannel(_0xcbc7xe);if(_0xcbc7x10[_0x6655[34]](_0xcbc7x1d)){return Agent[_0x6655[38]](_0x6655[37])[_0x6655[36]]({where:{name:getValueFromPropertyName(_0xcbc7x10,_0xcbc7x1d)},attributes:[_0x6655[35]]})};return}}function handleMotionAgent(_0xcbc7x13){return function(_0xcbc7x1f){if(_0xcbc7x1f&& _0xcbc7x1f[_0x6655[35]]){_0xcbc7x13[_0x6655[39]]= _0xcbc7x1f[_0x6655[35]]};return}}function searchQueue(_0xcbc7x10){return function(){if(_0xcbc7x10[_0x6655[40]]){return VoiceQueue[_0x6655[36]]({where:{name:_0xcbc7x10[_0x6655[40]]},attributes:[_0x6655[41],_0x6655[42]]})}else {return}}}function handleQueueRecordings(_0xcbc7x13,_0xcbc7x10){return function(_0xcbc7x22){if(_0xcbc7x10[_0x6655[40]]){if(_0xcbc7x22&& _0xcbc7x22[_0x6655[42]]){log_message(_0x6655[43]+ _0xcbc7x22[_0x6655[41]]);_0xcbc7x13[_0x6655[44]]= true}else {_0xcbc7x13[_0x6655[44]]= false;log_message(_0x6655[45])}};return}}function searchRoute(_0xcbc7x10){return function(){if(_0xcbc7x10[_0x6655[46]]){return VoiceExtension[_0x6655[36]]({where:{id:_0xcbc7x10[_0x6655[46]]},attributes:[_0x6655[47],_0x6655[48]]})}else {return}}}function handleOutboundRecordings(_0xcbc7x13,_0xcbc7x10){return function(_0xcbc7x25){if(_0xcbc7x10[_0x6655[46]]){if(_0xcbc7x25&& _0xcbc7x25[_0x6655[48]]){log_message(_0x6655[49]+ _0xcbc7x25[_0x6655[47]]);_0xcbc7x13[_0x6655[44]]= true}else {_0xcbc7x13[_0x6655[44]]= false;log_message(_0x6655[50])}};return}}function searchAgent(_0xcbc7x13){return function(){if(_0xcbc7x13[_0x6655[39]]){return rp({uri:join_url(_0xcbc7x13[_0x6655[21]],_0x6655[51]),headers:_0xcbc7x13[_0x6655[22]],json:true})}};return}function getAgentSearchPropertyFromChannel(_0xcbc7xe){var _0xcbc7x28=_0x6655[52];if(_0xcbc7xe){switch(_0xcbc7xe){case _0x6655[54]:_0xcbc7x28= _0x6655[53];break;default:_0xcbc7x28= _0x6655[53];err_message(_0x6655[55]+ _0xcbc7xe)}};return _0xcbc7x28}function getValueFromPropertyName(_0xcbc7x10,_0xcbc7x28,_0xcbc7x13){if(_0xcbc7x28=== _0x6655[56]){if(_0xcbc7x13&& _0xcbc7x13[_0x6655[44]]&& _0xcbc7x13[_0x6655[23]]){return util[_0x6655[59]](_0x6655[57],stripTrailingSlash(_0xcbc7x13[_0x6655[23]]),_0xcbc7x10[_0x6655[58]])}else {return null}}else {return _[_0x6655[60]](_0xcbc7x10,_0xcbc7x28)}}function handleAgent(_0xcbc7x13,_0xcbc7xe,_0xcbc7x2b,_0xcbc7xf){return function(_0xcbc7x10){if(_0xcbc7x10&& _0xcbc7x10[_0x6655[61]]> 0){log_message(_0x6655[62]+ _0xcbc7x10[_0x6655[61]]+ _0x6655[63]+ _0xcbc7x13[_0x6655[39]]);_0xcbc7x13[_0x6655[37]]= getMatchObject(_0xcbc7x10,_0x6655[41],_0xcbc7x13[_0x6655[39]]);return _0xcbc7x13[_0x6655[37]]}else {log_message(_0x6655[64]);return}}}function getMatchObject(_0xcbc7x2d,_0xcbc7x28,_0xcbc7x2e){var _0xcbc7x2f=_[_0x6655[19]](_0xcbc7x2d,function(_0xcbc7x30){if(_0xcbc7x30[_0x6655[65]][_0xcbc7x28]=== _0xcbc7x2e){return _0xcbc7x30}});return _0xcbc7x2f}function searchAdmin(_0xcbc7x13){return function(){if(_0xcbc7x13[_0x6655[37]]){return};log_message(_0x6655[66]+ _0xcbc7x13[_0x6655[39]]+ _0x6655[67]);return rp({uri:join_url(_0xcbc7x13[_0x6655[21]],_0x6655[68]),headers:_0xcbc7x13[_0x6655[22]],json:true})}}function handleAdmin(_0xcbc7x13){return function(_0xcbc7x10){if(!_0xcbc7x10){return};_0xcbc7x13[_0x6655[37]]= _0xcbc7x10;return _0xcbc7x13[_0x6655[37]]}}function searchContact(_0xcbc7x13,_0xcbc7xe,_0xcbc7x10,_0xcbc7xf){return function(){var _0xcbc7x34=getValueFromPropertyName(_0xcbc7x10,getEndUserSearchPropertyFromChannel(_0xcbc7xe,_0xcbc7xf),_0xcbc7x13);log_message(_0x6655[69]+ _0xcbc7x34);return rp({uri:join_url(_0xcbc7x13[_0x6655[21]],_0x6655[70]+ _0xcbc7x34),headers:_0xcbc7x13[_0x6655[22]],json:true})}}function searchContactMobile(_0xcbc7x13,_0xcbc7xe,_0xcbc7x2b,_0xcbc7xf){return function(_0xcbc7x10){if(_0xcbc7x10&& _0xcbc7x10[_0x6655[61]]> 0){return _0xcbc7x10};var _0xcbc7x36=getValueFromPropertyName(_0xcbc7x2b,getEndUserSearchPropertyFromChannel(_0xcbc7xe,_0xcbc7xf),_0xcbc7x13);log_message(_0x6655[71]+ _0xcbc7x36);return rp({uri:join_url(_0xcbc7x13[_0x6655[21]],_0x6655[72]+ _0xcbc7x36),headers:_0xcbc7x13[_0x6655[22]],json:true})}}function getEndUserSearchPropertyFromChannel(_0xcbc7xe,_0xcbc7xf){var _0xcbc7x28=_0x6655[52];if(_0xcbc7xe){switch(_0xcbc7xe){case _0x6655[54]:if(_0xcbc7xf=== _0x6655[73]){_0xcbc7x28= _0x6655[74]}else {if(_0xcbc7xf=== _0x6655[40]){_0xcbc7x28= _0x6655[75]}};break;default:_0xcbc7x28= _0x6655[75];err_message(_0x6655[55]+ _0xcbc7xe)}};return _0xcbc7x28}function getEndUserNamePropertyFromChannel(_0xcbc7xe,_0xcbc7xf){var _0xcbc7x28=_0x6655[52];if(_0xcbc7xe){switch(_0xcbc7xe){case _0x6655[54]:if(_0xcbc7xf=== _0x6655[73]){_0xcbc7x28= _0x6655[76]}else {if(_0xcbc7xf=== _0x6655[40]){_0xcbc7x28= _0x6655[77]}};break;default:_0xcbc7x28= _0x6655[77];err_message(_0x6655[55]+ _0xcbc7xe)}};return _0xcbc7x28}function handleContact(_0xcbc7x13,_0xcbc7xe,_0xcbc7x2b,_0xcbc7xf){return function(_0xcbc7x10){if(!_0xcbc7x10){return};var _0xcbc7x3a=getValueFromPropertyName(_0xcbc7x2b,getEndUserSearchPropertyFromChannel(_0xcbc7xe,_0xcbc7xf));if(_0xcbc7x10[_0x6655[61]]> 0){log_message(_0x6655[78]+ _0xcbc7x3a);_0xcbc7x13[_0x6655[79]]= _0xcbc7x10[0];return _0xcbc7x13[_0x6655[79]]};log_message(_0x6655[80]+ _0xcbc7x3a);return}}function createContact(_0xcbc7x13,_0xcbc7xe,_0xcbc7x2b,_0xcbc7xf){return function(_0xcbc7x10){if(!_0xcbc7x10){log_message(_0x6655[81]+ getValueFromPropertyName(_0xcbc7x2b,getEndUserSearchPropertyFromChannel(_0xcbc7xe,_0xcbc7xf)));log_message(getJsonForContactCreation(_0xcbc7xe,_0xcbc7x2b,_0xcbc7xf));var _0xcbc7x3c={method:_0x6655[82],uri:join_url(_0xcbc7x13[_0x6655[21]],_0x6655[83]),headers:_0xcbc7x13[_0x6655[22]],body:getJsonForContactCreation(_0xcbc7xe,_0xcbc7x2b,_0xcbc7xf),json:true};return rp(_0xcbc7x3c)};return}}function getJsonForContactCreation(_0xcbc7xe,_0xcbc7x10,_0xcbc7xf){var _0xcbc7x3e={};switch(_0xcbc7xe){case _0x6655[54]:if(_0xcbc7xf=== _0x6655[40]){if(isValidName(_0xcbc7x10[_0x6655[77]])){_0xcbc7x3e[_0x6655[41]]= getValueFromPropertyName(_0xcbc7x10,getEndUserNamePropertyFromChannel(_0xcbc7xe,_0xcbc7xf))}else {_0xcbc7x3e[_0x6655[41]]= util[_0x6655[59]](_0x6655[84],getValueFromPropertyName(_0xcbc7x10,getEndUserSearchPropertyFromChannel(_0xcbc7xe,_0xcbc7xf)))}}else {if(_0xcbc7xf=== _0x6655[73]){if(isValidName(_0xcbc7x10[_0x6655[76]])){_0xcbc7x3e[_0x6655[41]]= getValueFromPropertyName(_0xcbc7x10,getEndUserNamePropertyFromChannel(_0xcbc7xe,_0xcbc7xf))}else {_0xcbc7x3e[_0x6655[41]]= util[_0x6655[59]](_0x6655[84],getValueFromPropertyName(_0xcbc7x10,getEndUserSearchPropertyFromChannel(_0xcbc7xe,_0xcbc7xf)))}}};_0xcbc7x3e[_0x6655[85]]= getValueFromPropertyName(_0xcbc7x10,getEndUserSearchPropertyFromChannel(_0xcbc7xe,_0xcbc7xf));_0xcbc7x3e[_0x6655[86]]= getValueFromPropertyName(_0xcbc7x10,getEndUserSearchPropertyFromChannel(_0xcbc7xe,_0xcbc7xf));_0xcbc7x3e[_0x6655[87]]= util[_0x6655[59]](_0x6655[88],getValueFromPropertyName(_0xcbc7x10,getEndUserSearchPropertyFromChannel(_0xcbc7xe,_0xcbc7xf)));_0xcbc7x3e[_0x6655[89]]= util[_0x6655[59]](_0x6655[90],getValueFromPropertyName(_0xcbc7x10,_0x6655[58]));break;default:console[_0x6655[92]](_0x6655[91],_0xcbc7xe)};return _0xcbc7x3e}function isValidName(_0xcbc7x40){return _0xcbc7x40&& _0xcbc7x40!== _0x6655[93]}function handleCreateContact(_0xcbc7x13,_0xcbc7xe,_0xcbc7x2b,_0xcbc7xf){return function(_0xcbc7x10){if(_0xcbc7x10){_0xcbc7x13[_0x6655[79]]= _0xcbc7x10};return}}function ticketCreation(_0xcbc7x13,_0xcbc7x2b,_0xcbc7x11,_0xcbc7xe,_0xcbc7xf){return function(){log_message(_0x6655[94]+ _0xcbc7x13[_0x6655[79]][_0x6655[47]]);var _0xcbc7x40=util[_0x6655[59]](_0x6655[84],getValueFromPropertyName(_0xcbc7x2b,getEndUserSearchPropertyFromChannel(_0xcbc7xe,_0xcbc7xf)));var _0xcbc7x34=getValueFromPropertyName(_0xcbc7x2b,getEndUserSearchPropertyFromChannel(_0xcbc7xe,_0xcbc7xf));var _0xcbc7x43={};_0xcbc7x43[_0x6655[95]]= _0xcbc7x13[_0x6655[37]][_0x6655[47]];_0xcbc7x43[_0x6655[96]]= _0xcbc7x13[_0x6655[79]][_0x6655[47]];_0xcbc7x43[_0x6655[41]]= (_0xcbc7x40|| _0xcbc7x34);_0xcbc7x43[_0x6655[85]]= (_0xcbc7x34|| _0xcbc7x40);_0xcbc7x43[_0x6655[97]]= 3;_0xcbc7x43[_0x6655[98]]= 1;_0xcbc7x43[_0x6655[99]]= 2;_0xcbc7x43[_0x6655[100]]= createSubjectFromConfiguration(_0xcbc7x13,_0xcbc7x2b,_0xcbc7x11);if(!_0xcbc7x43[_0x6655[100]]){_0xcbc7x43[_0x6655[100]]= _0x6655[101]+ (_0xcbc7x34|| _0xcbc7x40)};_0xcbc7x43[_0x6655[87]]= createDescriptionFromConfiguration(_0xcbc7x13,_0xcbc7x2b,_0xcbc7x11);if(!_0xcbc7x43[_0x6655[87]]){_0xcbc7x43[_0x6655[87]]= _0x6655[101]+ (_0xcbc7x34|| _0xcbc7x40)};var _0xcbc7x44=createFieldsFromConfiguration(_0xcbc7x13,_0xcbc7x2b,_0xcbc7x11);if(_0xcbc7x44[_0x6655[61]]> 0){_[_0x6655[103]](_0xcbc7x44,function(_0xcbc7x45){_0xcbc7x43[_0xcbc7x45[_0x6655[47]]]= _0xcbc7x45[_0x6655[102]]})};var _0xcbc7x46=createCustomFieldsFromConfiguration(_0xcbc7x13,_0xcbc7x2b,_0xcbc7x11);if(_0xcbc7x46[_0x6655[61]]> 0){_0xcbc7x43[_0x6655[104]]= {};_[_0x6655[103]](_0xcbc7x46,function(_0xcbc7x45){var _0xcbc7x47=_0xcbc7x45[_0x6655[47]];_0xcbc7x43[_0x6655[104]][_0xcbc7x47]= _0xcbc7x45[_0x6655[102]]})};var _0xcbc7x48=createTagsFromConfiguration(_0xcbc7x13);if(_0xcbc7x48[_0x6655[61]]> 0){_0xcbc7x43[_0x6655[105]]= _0xcbc7x48};log_message(_0xcbc7x43);var _0xcbc7x3c={method:_0x6655[82],uri:join_url(_0xcbc7x13[_0x6655[21]],_0x6655[106]),headers:_0xcbc7x13[_0x6655[22]],body:_0xcbc7x43,json:true};return rp(_0xcbc7x3c)}}function createSubjectFromConfiguration(_0xcbc7x13,_0xcbc7x2b,_0xcbc7x11){var _0xcbc7x4a=_0x6655[52];var _0xcbc7x4b=[];if(_0xcbc7x13[_0x6655[20]][_0x6655[107]][_0x6655[61]]> 0){var _0xcbc7x4c=_[_0x6655[108]](_0xcbc7x13[_0x6655[20]].Subject,[_0x6655[47]]);_[_0x6655[103]](_0xcbc7x4c,function(_0xcbc7x4d){if(_0xcbc7x4d[_0x6655[109]]=== _0x6655[110]){_0xcbc7x4b[_0x6655[112]](_0xcbc7x4d[_0x6655[111]])}else {if(_0xcbc7x4d[_0x6655[109]]=== _0x6655[113]&& _0xcbc7x4d[_0x6655[114]]){var _0xcbc7x3a=getValueFromPropertyName(_0xcbc7x2b,_0xcbc7x4d[_0x6655[114]],_0xcbc7x13);if(_0xcbc7x3a){_0xcbc7x4b[_0x6655[112]](_0xcbc7x3a.toString())}}else {if(_0xcbc7x4d[_0x6655[109]]=== _0x6655[115]&& _0xcbc7x4d[_0x6655[116]]&& _0xcbc7x4d[_0x6655[116]][_0x6655[41]]){_0xcbc7x11[_0xcbc7x4d[_0x6655[116]][_0x6655[41]]]&& _0xcbc7x4b[_0x6655[112]](_0xcbc7x11[_0xcbc7x4d[_0x6655[116]][_0x6655[41]]].toString())}}}});_0xcbc7x4a= _0xcbc7x4b[_0x6655[118]](_0x6655[117])};return _0xcbc7x4a}function createDescriptionFromConfiguration(_0xcbc7x13,_0xcbc7x2b,_0xcbc7x11){var _0xcbc7x4f=_0x6655[52];var _0xcbc7x4b=[];if(_0xcbc7x13[_0x6655[20]][_0x6655[119]][_0x6655[61]]> 0){var _0xcbc7x50=_[_0x6655[108]](_0xcbc7x13[_0x6655[20]].Description,[_0x6655[47]]);_[_0x6655[103]](_0xcbc7x50,function(_0xcbc7x4d){if(_0xcbc7x4d[_0x6655[109]]=== _0x6655[110]){_0xcbc7x4b[_0x6655[112]](_0xcbc7x4d[_0x6655[111]])}else {if(_0xcbc7x4d[_0x6655[109]]=== _0x6655[120]){if(_0xcbc7x4d[_0x6655[121]]=== _0x6655[110]&& _0xcbc7x4d[_0x6655[122]]){_0xcbc7x4b[_0x6655[112]](util[_0x6655[59]](_0x6655[123],_0xcbc7x4d[_0x6655[122]],_0xcbc7x4d[_0x6655[124]]))}else {if(_0xcbc7x4d[_0x6655[121]]=== _0x6655[113]&& _0xcbc7x4d[_0x6655[114]]&& _0xcbc7x4d[_0x6655[122]]){var _0xcbc7x3a=getValueFromPropertyName(_0xcbc7x2b,_0xcbc7x4d[_0x6655[114]],_0xcbc7x13);if(_0xcbc7x3a){_0xcbc7x4b[_0x6655[112]](util[_0x6655[59]](_0x6655[123],_0xcbc7x4d[_0x6655[122]],_0xcbc7x3a.toString()))}}else {if(_0xcbc7x4d[_0x6655[121]]=== _0x6655[115]&& _0xcbc7x4d[_0x6655[116]]&& _0xcbc7x4d[_0x6655[116]][_0x6655[41]]&& _0xcbc7x4d[_0x6655[122]]){_0xcbc7x11[_0xcbc7x4d[_0x6655[116]][_0x6655[41]]]&& _0xcbc7x4b[_0x6655[112]](util[_0x6655[59]](_0x6655[123],_0xcbc7x4d[_0x6655[122]],_0xcbc7x11[_0xcbc7x4d[_0x6655[116]][_0x6655[41]]]))}}}}}});_0xcbc7x4f= _0xcbc7x4b[_0x6655[118]](_0x6655[125])};return _0xcbc7x4f}function createFieldsFromConfiguration(_0xcbc7x13,_0xcbc7x2b,_0xcbc7x11){var _0xcbc7x44=[];var _0xcbc7x52=[];if(_0xcbc7x13[_0x6655[20]][_0x6655[126]][_0x6655[61]]> 0){_0xcbc7x44= _[_0x6655[127]](_0xcbc7x13[_0x6655[20]].Field,{"\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64":false});_[_0x6655[103]](_0xcbc7x44,function(_0xcbc7x45){if(_0xcbc7x45[_0x6655[109]]=== _0x6655[110]&& _0xcbc7x45[_0x6655[128]]){_0xcbc7x52[_0x6655[112]]({id:_0xcbc7x45[_0x6655[128]],value:_0xcbc7x45[_0x6655[111]]})}else {if(_0xcbc7x45[_0x6655[109]]=== _0x6655[113]&& _0xcbc7x45[_0x6655[114]]&& _0xcbc7x45[_0x6655[128]]){var _0xcbc7x3a=getValueFromPropertyName(_0xcbc7x2b,_0xcbc7x45[_0x6655[114]],_0xcbc7x13);if(_0xcbc7x3a){_0xcbc7x52[_0x6655[112]]({id:_0xcbc7x45[_0x6655[128]],value:_0xcbc7x3a.toString()})}}else {if(_0xcbc7x45[_0x6655[109]]=== _0x6655[115]&& _0xcbc7x45[_0x6655[128]]&& _0xcbc7x45[_0x6655[116]]&& _0xcbc7x45[_0x6655[116]][_0x6655[41]]){_0xcbc7x11[_0xcbc7x45[_0x6655[116]][_0x6655[41]]]&& _0xcbc7x52[_0x6655[112]]({id:_0xcbc7x45[_0x6655[128]],value:_0xcbc7x11[_0xcbc7x45[_0x6655[116]][_0x6655[41]]].toString()})}}}})};return _0xcbc7x52}function createCustomFieldsFromConfiguration(_0xcbc7x13,_0xcbc7x2b,_0xcbc7x11){var _0xcbc7x46=[];var _0xcbc7x52=[];if(_0xcbc7x13[_0x6655[20]][_0x6655[126]][_0x6655[61]]> 0){_0xcbc7x46= _[_0x6655[127]](_0xcbc7x13[_0x6655[20]].Field,{"\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64":true});_[_0x6655[103]](_0xcbc7x46,function(_0xcbc7x45){if(_0xcbc7x45[_0x6655[109]]=== _0x6655[110]&& _0xcbc7x45[_0x6655[128]]){_0xcbc7x52[_0x6655[112]]({id:_0xcbc7x45[_0x6655[128]],value:_0xcbc7x45[_0x6655[111]]})}else {if(_0xcbc7x45[_0x6655[109]]=== _0x6655[113]&& _0xcbc7x45[_0x6655[114]]&& _0xcbc7x45[_0x6655[128]]){var _0xcbc7x3a=getValueFromPropertyName(_0xcbc7x2b,_0xcbc7x45[_0x6655[114]],_0xcbc7x13);if(_0xcbc7x3a){_0xcbc7x52[_0x6655[112]]({id:_0xcbc7x45[_0x6655[128]],value:_0xcbc7x3a.toString()})}}else {if(_0xcbc7x45[_0x6655[109]]=== _0x6655[115]&& _0xcbc7x45[_0x6655[128]]&& _0xcbc7x45[_0x6655[116]]&& _0xcbc7x45[_0x6655[116]][_0x6655[41]]){_0xcbc7x11[_0xcbc7x45[_0x6655[116]][_0x6655[41]]]&& _0xcbc7x52[_0x6655[112]]({id:_0xcbc7x45[_0x6655[128]],value:_0xcbc7x11[_0xcbc7x45[_0x6655[116]][_0x6655[41]]].toString()})}}}})};return _0xcbc7x52}function createTagsFromConfiguration(_0xcbc7x13){var _0xcbc7x48=[];if(_0xcbc7x13[_0x6655[20]][_0x6655[129]][_0x6655[61]]> 0){_0xcbc7x48= _[_0x6655[130]](_0xcbc7x13[_0x6655[20]].Tags,_0x6655[41])};return _0xcbc7x48}function handleTicketDisplay(_0xcbc7x13){return function(_0xcbc7x10){if(_0xcbc7x10&& _0xcbc7x10[_0x6655[47]]){log_message(_0x6655[131]+ _0xcbc7x10[_0x6655[47]]);_0xcbc7x13[_0x6655[132]]= _0xcbc7x10[_0x6655[47]];return};return}}function handleReportIntegration(_0xcbc7x13,_0xcbc7xe,_0xcbc7x10,_0xcbc7xc,_0xcbc7x12,_0xcbc7xf){return function(){delete _0xcbc7x10[_0x6655[47]];_0xcbc7x10[_0x6655[133]]= _0x6655[134];_0xcbc7x10[_0x6655[135]]= _0xcbc7xe;_0xcbc7x10[_0x6655[136]]= _0x6655[137];_0xcbc7x10[_0x6655[132]]= _0xcbc7x13[_0x6655[132]];_0xcbc7x10[_0x6655[138]]= _0xcbc7xc;_0xcbc7x10[_0x6655[139]]= _0xcbc7xf;_0xcbc7x10[_0x6655[140]]= join_url(_0xcbc7x13[_0x6655[21]],_0x6655[141]+ _0xcbc7x13[_0x6655[132]]);_0xcbc7x12[_0x6655[145]](util[_0x6655[59]](_0x6655[144],_0xcbc7x10[_0x6655[53]]))[_0x6655[143]](_0x6655[142],_0xcbc7x10);return ReportIntegration[_0x6655[146]](_0xcbc7x10)}}function handleEnd(_0xcbc7x13,_0xcbc7x10,_0xcbc7xe){return function(){log_message(util[_0x6655[59]](_0x6655[147],_0xcbc7x13[_0x6655[132]],_0xcbc7x13[_0x6655[37]][_0x6655[65]][_0x6655[41]]));_0xcbc7x13= undefined;return}}function handleDebug(_0xcbc7x13){return function(){log_message(_0xcbc7x13);return}}function handleError(_0xcbc7x13,_0xcbc7xe,_0xcbc7x10,_0xcbc7xc){return function(_0xcbc7x5a){err_message(_0x6655[148]);err_message(_0x6655[149]+ _0xcbc7x5a[_0x6655[150]]);err_message(_0x6655[151]+ _0xcbc7x5a[_0x6655[152]]);_0xcbc7x13= undefined;delete _0xcbc7x10[_0x6655[47]];_0xcbc7x10[_0x6655[133]]= _0x6655[134];_0xcbc7x10[_0x6655[135]]= _0xcbc7xe;_0xcbc7x10[_0x6655[136]]= _0x6655[153];_0xcbc7x10[_0x6655[138]]= _0xcbc7xc;ReportIntegration[_0x6655[146]](_0xcbc7x10)[_0x6655[18]](function(){return})[_0x6655[17]](function(_0xcbc7x5a){err_message(_0x6655[154]);return})}}function err_message(_0xcbc7x4d){console[_0x6655[92]](_0x6655[155]+ _0xcbc7x4d)}function log_message(_0xcbc7x4d){console[_0x6655[13]](_0x6655[155]+ JSON[_0x6655[156]](_0xcbc7x4d))}function stripTrailingSlash(_0xcbc7x5e){if(_0xcbc7x5e[_0x6655[157]](-1) === _0x6655[158]){return _0xcbc7x5e[_0x6655[157]](0,_0xcbc7x5e[_0x6655[61]]- 1)};return _0xcbc7x5e}function join_url(){var _0xcbc7x60= new RegExp(_0x6655[159],_0x6655[160]);var _0xcbc7x61=Array[_0x6655[15]][_0x6655[162]][_0x6655[161]](arguments);return _0xcbc7x61[_0x6655[130]](function(_0xcbc7x62){return _0xcbc7x62[_0x6655[163]](_0xcbc7x60,_0x6655[52])})[_0x6655[118]](_0x6655[158])}module[_0x6655[164]]= Freshdesk
\ No newline at end of file