Built motion from commit (unavailable).|2.4.5
[motion2.git] / server / services / ami / trigger / index.js
index 3c705b6..06bbea8 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf3f8=['name','trigger:%s:%s','jscripty','user:%s','trigger:%s','exec','integration','voiceQueues','queue','routeId','urlforward','script','parse','query','search','AllConditions','length','checkConditions','channel','AnyConditions','some','field','chat','ChatWebsiteId','upperFirst','AccountId','interaction','message','event','operator','agent','value','exports','util','lodash','mustache','ioredis','./urlforward','./script','../rpc/cmContact','trigger','../ami','defaults','redis','socket.io-emitter','url','winapp','triggers','agents','templates','voiceExtensions','zendeskAccounts','freshdeskAccounts','salesforceAccounts','sugarcrmAccounts','zohoAccounts','deskAccounts','vtigerAccounts','servicenowAccounts','dynamics365Accounts','accounts','custom:agentcalled','syncCustomEvent','bind','custom:agentconnect','custom:agentringnoanswer','custom:agentcomplete','custom:queuecallerabandon','custom:dialbegin','syncAgentDial','custom:dialconnect','custom:dialend','custom:newinteraction','custom:closedinteraction','custom:incomingmessage','custom:outgoingmessage','custom:acceptmessage','custom:rejectmessage','prototype','info','stringify','clone','checkTriggers','hasOwnProperty','status','checkTrigger','merge','variables','Actions','interface','action','toLowerCase','contactmanager','motionbar','browser','data1','popup','TemplateId','data2','html','render','template\x20not\x20found','buildUri','isNil','data3','data4','location','uriLocation','windowWidth','data5','data6','600','winApplication','winArguments','emit','format'];(function(_0x233716,_0x346676){var _0x302298=function(_0x53d84c){while(--_0x53d84c){_0x233716['push'](_0x233716['shift']());}};_0x302298(++_0x346676);}(_0xf3f8,0x109));var _0x8f3f=function(_0x46d7f1,_0x5f20a9){_0x46d7f1=_0x46d7f1-0x0;var _0x1d0011=_0xf3f8[_0x46d7f1];return _0x1d0011;};'use strict';var util=require(_0x8f3f('0x0'));var _=require(_0x8f3f('0x1'));var url=require('url');var Mustache=require(_0x8f3f('0x2'));var Redis=require(_0x8f3f('0x3'));var urlforward=require(_0x8f3f('0x4'));var integration=require('./integration');var cmContact=require('./cmContact');var script=require(_0x8f3f('0x5'));var cmContactRpc=require(_0x8f3f('0x6'));var config=require('../../../config/environment');var logger=require('../../../config/logger')(_0x8f3f('0x7'));var ami=require(_0x8f3f('0x8'));config['redis']=_[_0x8f3f('0x9')](config[_0x8f3f('0xa')],{'host':'localhost','port':0x18eb});var io=require(_0x8f3f('0xb'))(new Redis(config['redis']));var operators={'equals':function(_0x36d1f0,_0x4a0831){return _0x36d1f0==_0x4a0831;},'not_equals':function(_0x467eca,_0x4951dc){return _0x467eca!=_0x4951dc;}};var barAndWebActions=['popup',_0x8f3f('0xc'),_0x8f3f('0xd')];function Trigger(_0x473371){this[_0x8f3f('0xe')]=_0x473371[_0x8f3f('0xe')];this['agents']=_0x473371[_0x8f3f('0xf')];this['voiceQueues']=_0x473371['voiceQueues'];this[_0x8f3f('0x10')]=_0x473371[_0x8f3f('0x10')];this[_0x8f3f('0x11')]=_0x473371[_0x8f3f('0x11')];this[_0x8f3f('0x12')]=_0x473371[_0x8f3f('0x12')];this[_0x8f3f('0x13')]=_0x473371['freshdeskAccounts'];this[_0x8f3f('0x14')]=_0x473371['salesforceAccounts'];this['sugarcrmAccounts']=_0x473371[_0x8f3f('0x15')];this[_0x8f3f('0x16')]=_0x473371[_0x8f3f('0x16')];this[_0x8f3f('0x17')]=_0x473371[_0x8f3f('0x17')];this[_0x8f3f('0x18')]=_0x473371[_0x8f3f('0x18')];this[_0x8f3f('0x19')]=_0x473371['servicenowAccounts'];this[_0x8f3f('0x1a')]=_0x473371[_0x8f3f('0x1a')];this[_0x8f3f('0x1b')]={'zendesk':this[_0x8f3f('0x12')],'salesforce':this['salesforceAccounts'],'freshdesk':this[_0x8f3f('0x13')],'sugarcrm':this[_0x8f3f('0x15')],'zoho':this['zohoAccounts'],'desk':this[_0x8f3f('0x17')],'vtiger':this[_0x8f3f('0x18')],'servicenow':this[_0x8f3f('0x19')],'dynamics365':this[_0x8f3f('0x1a')]};ami['on'](_0x8f3f('0x1c'),this[_0x8f3f('0x1d')][_0x8f3f('0x1e')](this));ami['on'](_0x8f3f('0x1f'),this[_0x8f3f('0x1d')]['bind'](this));ami['on'](_0x8f3f('0x20'),this[_0x8f3f('0x1d')][_0x8f3f('0x1e')](this));ami['on'](_0x8f3f('0x21'),this[_0x8f3f('0x1d')][_0x8f3f('0x1e')](this));ami['on'](_0x8f3f('0x22'),this[_0x8f3f('0x1d')]['bind'](this));ami['on'](_0x8f3f('0x23'),this[_0x8f3f('0x24')][_0x8f3f('0x1e')](this));ami['on'](_0x8f3f('0x25'),this[_0x8f3f('0x24')][_0x8f3f('0x1e')](this));ami['on'](_0x8f3f('0x26'),this['syncAgentDial']['bind'](this));ami['on'](_0x8f3f('0x27'),this[_0x8f3f('0x1d')]['bind'](this));ami['on'](_0x8f3f('0x28'),this[_0x8f3f('0x1d')][_0x8f3f('0x1e')](this));ami['on'](_0x8f3f('0x29'),this[_0x8f3f('0x1d')][_0x8f3f('0x1e')](this));ami['on'](_0x8f3f('0x2a'),this['syncCustomEvent'][_0x8f3f('0x1e')](this));ami['on'](_0x8f3f('0x2b'),this[_0x8f3f('0x1d')][_0x8f3f('0x1e')](this));ami['on'](_0x8f3f('0x2c'),this[_0x8f3f('0x1d')][_0x8f3f('0x1e')](this));}Trigger[_0x8f3f('0x2d')]['emit']=function(_0x56842d,_0x39f133,_0x167bb3){logger[_0x8f3f('0x2e')](_0x56842d,_0x39f133,JSON[_0x8f3f('0x2f')](_0x167bb3));io['to'](_0x56842d)['emit'](_0x39f133,_0x167bb3);};Trigger[_0x8f3f('0x2d')]['syncCustomEvent']=function(_0x185fef){var _0x25056f=_[_0x8f3f('0x30')](_0x185fef);this[_0x8f3f('0x31')](_0x25056f);};Trigger['prototype'][_0x8f3f('0x24')]=function(_0xd2fbfb){if(this[_0x8f3f('0xf')][_0xd2fbfb['interface']]){this[_0x8f3f('0x1d')](_0xd2fbfb);}};Trigger[_0x8f3f('0x2d')][_0x8f3f('0x31')]=function(_0x1be03a){var _0x491db2;for(var _0x8f4401 in this[_0x8f3f('0xe')]){if(this[_0x8f3f('0xe')][_0x8f3f('0x32')](_0x8f4401)){if(this[_0x8f3f('0xe')][_0x8f4401][_0x8f3f('0x33')]){_0x491db2=this[_0x8f3f('0x34')](this[_0x8f3f('0xe')][_0x8f4401],_0x1be03a);if(_0x491db2){_[_0x8f3f('0x35')](_0x1be03a,_0x1be03a[_0x8f3f('0x36')]);for(var _0x4ce8ad=0x0,_0x5373e9,_0x2392e5,_0x12be7b;_0x4ce8ad<this['triggers'][_0x8f4401]['Actions']['length'];_0x4ce8ad+=0x1){_0x5373e9=this[_0x8f3f('0xe')][_0x8f4401][_0x8f3f('0x37')][_0x4ce8ad];if(this[_0x8f3f('0xf')][_0x1be03a[_0x8f3f('0x38')]]){switch(_0x5373e9[_0x8f3f('0x39')][_0x8f3f('0x3a')]()){case _0x8f3f('0x3b'):break;case _0x8f3f('0x3c'):case _0x8f3f('0x3d'):var _0x2c74a4={};switch(barAndWebActions[_0x5373e9[_0x8f3f('0x3e')]]){case _0x8f3f('0x3f'):_0x2c74a4[_0x8f3f('0x40')]=_0x5373e9[_0x8f3f('0x41')];_0x2c74a4[_0x8f3f('0x42')]=this['templates'][_0x5373e9[_0x8f3f('0x41')]]?Mustache[_0x8f3f('0x43')](this[_0x8f3f('0x10')][_0x5373e9[_0x8f3f('0x41')]][_0x8f3f('0x42')],_0x1be03a):_0x8f3f('0x44');break;case _0x8f3f('0xc'):_0x2c74a4['uri']=this[_0x8f3f('0x45')](_0x5373e9[_0x8f3f('0x41')],_0x1be03a,_[_0x8f3f('0x46')](_0x5373e9[_0x8f3f('0x47')])?!![]:parseInt(_0x5373e9['data3'],0xa));if(_[_0x8f3f('0x46')](_0x5373e9[_0x8f3f('0x48')])){_0x2c74a4[_0x8f3f('0x49')]='0';}else{_0x2c74a4[_0x8f3f('0x4a')]=_0x5373e9[_0x8f3f('0x48')];_0x2c74a4[_0x8f3f('0x4b')]=_[_0x8f3f('0x46')](_0x5373e9[_0x8f3f('0x4c')])?'800':_0x5373e9['data5'];_0x2c74a4['windowHeight']=_[_0x8f3f('0x46')](_0x5373e9[_0x8f3f('0x4d')])?_0x8f3f('0x4e'):_0x5373e9['data6'];}break;case'winapp':_0x2c74a4[_0x8f3f('0x4f')]=_0x5373e9[_0x8f3f('0x41')]?Mustache[_0x8f3f('0x43')](_0x5373e9[_0x8f3f('0x41')],_0x1be03a):'';_0x2c74a4[_0x8f3f('0x50')]=_0x5373e9[_0x8f3f('0x47')]?Mustache[_0x8f3f('0x43')](_0x5373e9['data3'],_0x1be03a):'';break;}this[_0x8f3f('0x51')](util[_0x8f3f('0x52')]('user:%s',this['agents'][_0x1be03a[_0x8f3f('0x38')]][_0x8f3f('0x53')]),util[_0x8f3f('0x52')](_0x8f3f('0x54'),_0x5373e9[_0x8f3f('0x39')][_0x8f3f('0x3a')](),barAndWebActions[_0x5373e9['data1']]),_[_0x8f3f('0x35')](_0x2c74a4,_0x1be03a));break;case _0x8f3f('0x55'):this[_0x8f3f('0x51')](util[_0x8f3f('0x52')](_0x8f3f('0x56'),this[_0x8f3f('0xf')][_0x1be03a['interface']][_0x8f3f('0x53')]),util[_0x8f3f('0x52')](_0x8f3f('0x57'),_0x5373e9[_0x8f3f('0x39')][_0x8f3f('0x3a')]()),_[_0x8f3f('0x35')]({'ProjectId':parseInt(_0x5373e9[_0x8f3f('0x3e')],0xa)},_0x1be03a));break;default:this[_0x8f3f('0x51')](util['format'](_0x8f3f('0x56'),this['agents'][_0x1be03a[_0x8f3f('0x38')]][_0x8f3f('0x53')]),util[_0x8f3f('0x52')]('trigger:%s',_0x5373e9[_0x8f3f('0x39')]['toLowerCase']()),_[_0x8f3f('0x35')]({},_0x5373e9,_0x1be03a));}}switch(_0x5373e9[_0x8f3f('0x39')]['toLowerCase']()){case'contactmanager':cmContact[_0x8f3f('0x58')](this[_0x8f3f('0xf')][_0x1be03a['interface']],_0x5373e9,_0x1be03a,cmContactRpc);break;case _0x8f3f('0x59'):integration[_0x8f3f('0x58')](_0x5373e9,_0x1be03a,this[_0x8f3f('0x1b')],this[_0x8f3f('0xf')][_0x1be03a[_0x8f3f('0x38')]],this[_0x8f3f('0x5a')][_0x1be03a[_0x8f3f('0x5b')]],this[_0x8f3f('0x11')][_0x1be03a[_0x8f3f('0x5c')]]);break;case _0x8f3f('0x5d'):urlforward[_0x8f3f('0x58')](_0x5373e9,_0x1be03a);break;case _0x8f3f('0x5e'):script['exec'](_0x5373e9,_0x1be03a);break;}}}}}}};Trigger[_0x8f3f('0x2d')][_0x8f3f('0x45')]=function(_0x406417,_0x434bba,_0x9eb49c){var _0x56e4cd=url[_0x8f3f('0x5f')](Mustache[_0x8f3f('0x43')](_0x406417,_0x434bba),!![]);if(_0x9eb49c){_[_0x8f3f('0x35')](_0x56e4cd[_0x8f3f('0x60')],_0x434bba);}delete _0x56e4cd[_0x8f3f('0x61')];return url[_0x8f3f('0x52')](_0x56e4cd);};Trigger[_0x8f3f('0x2d')][_0x8f3f('0x34')]=function(_0x3f5dfe,_0x4efe2f){var _0x1cd059=!![],_0x40a73c=!![];if(_0x3f5dfe[_0x8f3f('0x62')][_0x8f3f('0x63')]){_0x1cd059=_['every'](_0x3f5dfe[_0x8f3f('0x62')],this[_0x8f3f('0x64')](_0x4efe2f,_0x3f5dfe[_0x8f3f('0x65')]));}if(_0x3f5dfe[_0x8f3f('0x66')][_0x8f3f('0x63')]){_0x40a73c=_[_0x8f3f('0x67')](_0x3f5dfe[_0x8f3f('0x66')],this[_0x8f3f('0x64')](_0x4efe2f,_0x3f5dfe['channel']));}return _0x1cd059&&_0x40a73c;};Trigger[_0x8f3f('0x2d')]['checkConditions']=function(_0x3aa3a0,_0x39aabc){return function(_0x78854a){switch(_0x78854a[_0x8f3f('0x68')]){case'account':if(_0x3aa3a0[_0x8f3f('0x65')]===_0x39aabc){if(_0x39aabc===_0x8f3f('0x69')){return _0x3aa3a0[_0x8f3f('0x6a')]?operators[_0x78854a['operator']](Number(_0x78854a['value']),_0x3aa3a0[_0x8f3f('0x6a')]):![];}else{return _0x3aa3a0[_[_0x8f3f('0x6b')](_0x39aabc)+'AccountId']?operators[_0x78854a['operator']](Number(_0x78854a['value']),_0x3aa3a0[_[_0x8f3f('0x6b')](_0x39aabc)+_0x8f3f('0x6c')]):![];}}break;case _0x8f3f('0x6d'):case _0x8f3f('0x6e'):if(_0x3aa3a0['channel']===_0x39aabc){return _0x3aa3a0[_0x8f3f('0x6f')]?operators[_0x78854a[_0x8f3f('0x70')]](_0x78854a['value'],_0x3aa3a0[_0x8f3f('0x6f')]):![];}break;case'queue':return _0x3aa3a0[_0x8f3f('0x5b')]?operators[_0x78854a[_0x8f3f('0x70')]](_0x78854a['value'],_0x3aa3a0[_0x8f3f('0x5b')]):![];case _0x8f3f('0x71'):return _0x3aa3a0['membername']?operators[_0x78854a[_0x8f3f('0x70')]](_0x78854a['value'],_0x3aa3a0['membername']):![];case'lastevent':return _0x3aa3a0['lastevent']?operators[_0x78854a['operator']](_0x78854a[_0x8f3f('0x72')],_0x3aa3a0['lastevent']):![];case _0x8f3f('0x5c'):return _0x3aa3a0[_0x8f3f('0x5c')]?operators[_0x78854a['operator']](_0x78854a[_0x8f3f('0x72')],_0x3aa3a0[_0x8f3f('0x5c')]):![];}return![];};};module[_0x8f3f('0x73')]=Trigger;
\ No newline at end of file
+var _0xef8e=['winApplication','render','emit','format','user:%s','trigger:%s:%s','jscripty','name','trigger:%s','exec','integration','queue','urlforward','script','parse','query','search','AllConditions','every','checkConditions','channel','AnyConditions','some','account','chat','ChatWebsiteId','value','event','operator','agent','membername','lastevent','routeId','exports','lodash','url','mustache','./urlforward','./integration','../rpc/cmContact','../../../config/environment','../../../config/logger','trigger','redis','localhost','socket.io-emitter','winapp','triggers','agents','voiceQueues','voiceExtensions','zendeskAccounts','freshdeskAccounts','salesforceAccounts','sugarcrmAccounts','zohoAccounts','deskAccounts','vtigerAccounts','servicenowAccounts','dynamics365Accounts','custom:agentcalled','syncCustomEvent','bind','custom:agentconnect','custom:agentringnoanswer','custom:queuecallerabandon','custom:dialbegin','syncAgentDial','custom:newinteraction','custom:closedinteraction','custom:outgoingmessage','custom:acceptmessage','custom:rejectmessage','info','stringify','prototype','clone','interface','checkTriggers','hasOwnProperty','status','checkTrigger','merge','length','Actions','action','toLowerCase','contactmanager','browser','data1','popup','data2','html','templates','template\x20not\x20found','buildUri','isNil','data3','data4','location','uriLocation','windowWidth','data5','800','windowHeight','data6'];(function(_0xf7f722,_0x29c459){var _0x100f97=function(_0xe9c781){while(--_0xe9c781){_0xf7f722['push'](_0xf7f722['shift']());}};_0x100f97(++_0x29c459);}(_0xef8e,0x8c));var _0xeef8=function(_0x3da2d3,_0x25cf06){_0x3da2d3=_0x3da2d3-0x0;var _0xc2e2e4=_0xef8e[_0x3da2d3];return _0xc2e2e4;};'use strict';var util=require('util');var _=require(_0xeef8('0x0'));var url=require(_0xeef8('0x1'));var Mustache=require(_0xeef8('0x2'));var Redis=require('ioredis');var urlforward=require(_0xeef8('0x3'));var integration=require(_0xeef8('0x4'));var cmContact=require('./cmContact');var script=require('./script');var cmContactRpc=require(_0xeef8('0x5'));var config=require(_0xeef8('0x6'));var logger=require(_0xeef8('0x7'))(_0xeef8('0x8'));var ami=require('../ami');config[_0xeef8('0x9')]=_['defaults'](config[_0xeef8('0x9')],{'host':_0xeef8('0xa'),'port':0x18eb});var io=require(_0xeef8('0xb'))(new Redis(config[_0xeef8('0x9')]));var operators={'equals':function(_0x235b79,_0x29811d){return _0x235b79==_0x29811d;},'not_equals':function(_0x1e62b5,_0x31957e){return _0x1e62b5!=_0x31957e;}};var barAndWebActions=['popup',_0xeef8('0x1'),_0xeef8('0xc')];function Trigger(_0x464907){this['triggers']=_0x464907[_0xeef8('0xd')];this[_0xeef8('0xe')]=_0x464907[_0xeef8('0xe')];this[_0xeef8('0xf')]=_0x464907['voiceQueues'];this['templates']=_0x464907['templates'];this[_0xeef8('0x10')]=_0x464907[_0xeef8('0x10')];this[_0xeef8('0x11')]=_0x464907[_0xeef8('0x11')];this[_0xeef8('0x12')]=_0x464907[_0xeef8('0x12')];this[_0xeef8('0x13')]=_0x464907[_0xeef8('0x13')];this[_0xeef8('0x14')]=_0x464907[_0xeef8('0x14')];this[_0xeef8('0x15')]=_0x464907[_0xeef8('0x15')];this[_0xeef8('0x16')]=_0x464907['deskAccounts'];this['vtigerAccounts']=_0x464907[_0xeef8('0x17')];this[_0xeef8('0x18')]=_0x464907['servicenowAccounts'];this[_0xeef8('0x19')]=_0x464907['dynamics365Accounts'];this['accounts']={'zendesk':this[_0xeef8('0x11')],'salesforce':this[_0xeef8('0x13')],'freshdesk':this['freshdeskAccounts'],'sugarcrm':this[_0xeef8('0x14')],'zoho':this[_0xeef8('0x15')],'desk':this['deskAccounts'],'vtiger':this[_0xeef8('0x17')],'servicenow':this[_0xeef8('0x18')],'dynamics365':this[_0xeef8('0x19')]};ami['on'](_0xeef8('0x1a'),this[_0xeef8('0x1b')][_0xeef8('0x1c')](this));ami['on'](_0xeef8('0x1d'),this['syncCustomEvent'][_0xeef8('0x1c')](this));ami['on'](_0xeef8('0x1e'),this['syncCustomEvent'][_0xeef8('0x1c')](this));ami['on']('custom:agentcomplete',this[_0xeef8('0x1b')][_0xeef8('0x1c')](this));ami['on'](_0xeef8('0x1f'),this[_0xeef8('0x1b')][_0xeef8('0x1c')](this));ami['on'](_0xeef8('0x20'),this[_0xeef8('0x21')][_0xeef8('0x1c')](this));ami['on']('custom:dialconnect',this[_0xeef8('0x21')][_0xeef8('0x1c')](this));ami['on']('custom:dialend',this[_0xeef8('0x21')][_0xeef8('0x1c')](this));ami['on'](_0xeef8('0x22'),this[_0xeef8('0x1b')]['bind'](this));ami['on'](_0xeef8('0x23'),this[_0xeef8('0x1b')]['bind'](this));ami['on']('custom:incomingmessage',this[_0xeef8('0x1b')][_0xeef8('0x1c')](this));ami['on'](_0xeef8('0x24'),this['syncCustomEvent']['bind'](this));ami['on'](_0xeef8('0x25'),this['syncCustomEvent'][_0xeef8('0x1c')](this));ami['on'](_0xeef8('0x26'),this[_0xeef8('0x1b')][_0xeef8('0x1c')](this));}Trigger['prototype']['emit']=function(_0x5b66d9,_0x6b3e5c,_0x32d1af){logger[_0xeef8('0x27')](_0x5b66d9,_0x6b3e5c,JSON[_0xeef8('0x28')](_0x32d1af));io['to'](_0x5b66d9)['emit'](_0x6b3e5c,_0x32d1af);};Trigger[_0xeef8('0x29')][_0xeef8('0x1b')]=function(_0x1c5029){var _0x5a3016=_[_0xeef8('0x2a')](_0x1c5029);this['checkTriggers'](_0x5a3016);};Trigger[_0xeef8('0x29')][_0xeef8('0x21')]=function(_0x39825f){if(this[_0xeef8('0xe')][_0x39825f[_0xeef8('0x2b')]]){this[_0xeef8('0x1b')](_0x39825f);}};Trigger[_0xeef8('0x29')][_0xeef8('0x2c')]=function(_0x20e841){var _0x34405c;for(var _0x489612 in this[_0xeef8('0xd')]){if(this[_0xeef8('0xd')][_0xeef8('0x2d')](_0x489612)){if(this[_0xeef8('0xd')][_0x489612][_0xeef8('0x2e')]){_0x34405c=this[_0xeef8('0x2f')](this[_0xeef8('0xd')][_0x489612],_0x20e841);if(_0x34405c){_[_0xeef8('0x30')](_0x20e841,_0x20e841['variables']);for(var _0x2cacca=0x0,_0xb31f2d,_0x3eacac,_0x1bffa4;_0x2cacca<this[_0xeef8('0xd')][_0x489612]['Actions'][_0xeef8('0x31')];_0x2cacca+=0x1){_0xb31f2d=this[_0xeef8('0xd')][_0x489612][_0xeef8('0x32')][_0x2cacca];if(this[_0xeef8('0xe')][_0x20e841[_0xeef8('0x2b')]]){switch(_0xb31f2d[_0xeef8('0x33')][_0xeef8('0x34')]()){case _0xeef8('0x35'):break;case'motionbar':case _0xeef8('0x36'):var _0x454b3f={};switch(barAndWebActions[_0xb31f2d[_0xeef8('0x37')]]){case _0xeef8('0x38'):_0x454b3f['TemplateId']=_0xb31f2d[_0xeef8('0x39')];_0x454b3f[_0xeef8('0x3a')]=this[_0xeef8('0x3b')][_0xb31f2d['data2']]?Mustache['render'](this['templates'][_0xb31f2d[_0xeef8('0x39')]][_0xeef8('0x3a')],_0x20e841):_0xeef8('0x3c');break;case'url':_0x454b3f['uri']=this[_0xeef8('0x3d')](_0xb31f2d['data2'],_0x20e841,_[_0xeef8('0x3e')](_0xb31f2d['data3'])?!![]:parseInt(_0xb31f2d[_0xeef8('0x3f')],0xa));if(_[_0xeef8('0x3e')](_0xb31f2d[_0xeef8('0x40')])){_0x454b3f[_0xeef8('0x41')]='0';}else{_0x454b3f[_0xeef8('0x42')]=_0xb31f2d[_0xeef8('0x40')];_0x454b3f[_0xeef8('0x43')]=_[_0xeef8('0x3e')](_0xb31f2d[_0xeef8('0x44')])?_0xeef8('0x45'):_0xb31f2d[_0xeef8('0x44')];_0x454b3f[_0xeef8('0x46')]=_[_0xeef8('0x3e')](_0xb31f2d[_0xeef8('0x47')])?'600':_0xb31f2d[_0xeef8('0x47')];}break;case _0xeef8('0xc'):_0x454b3f[_0xeef8('0x48')]=_0xb31f2d['data2']?Mustache['render'](_0xb31f2d[_0xeef8('0x39')],_0x20e841):'';_0x454b3f['winArguments']=_0xb31f2d[_0xeef8('0x3f')]?Mustache[_0xeef8('0x49')](_0xb31f2d['data3'],_0x20e841):'';break;}this[_0xeef8('0x4a')](util[_0xeef8('0x4b')](_0xeef8('0x4c'),this[_0xeef8('0xe')][_0x20e841['interface']]['name']),util[_0xeef8('0x4b')](_0xeef8('0x4d'),_0xb31f2d['action'][_0xeef8('0x34')](),barAndWebActions[_0xb31f2d[_0xeef8('0x37')]]),_[_0xeef8('0x30')](_0x454b3f,_0x20e841));break;case _0xeef8('0x4e'):this[_0xeef8('0x4a')](util[_0xeef8('0x4b')]('user:%s',this['agents'][_0x20e841[_0xeef8('0x2b')]][_0xeef8('0x4f')]),util[_0xeef8('0x4b')](_0xeef8('0x50'),_0xb31f2d[_0xeef8('0x33')][_0xeef8('0x34')]()),_[_0xeef8('0x30')]({'ProjectId':parseInt(_0xb31f2d['data1'],0xa)},_0x20e841));break;default:this[_0xeef8('0x4a')](util[_0xeef8('0x4b')](_0xeef8('0x4c'),this[_0xeef8('0xe')][_0x20e841[_0xeef8('0x2b')]]['name']),util[_0xeef8('0x4b')](_0xeef8('0x50'),_0xb31f2d[_0xeef8('0x33')][_0xeef8('0x34')]()),_['merge']({},_0xb31f2d,_0x20e841));}}switch(_0xb31f2d[_0xeef8('0x33')][_0xeef8('0x34')]()){case _0xeef8('0x35'):cmContact[_0xeef8('0x51')](this[_0xeef8('0xe')][_0x20e841[_0xeef8('0x2b')]],_0xb31f2d,_0x20e841,cmContactRpc);break;case _0xeef8('0x52'):integration[_0xeef8('0x51')](_0xb31f2d,_0x20e841,this['accounts'],this[_0xeef8('0xe')][_0x20e841[_0xeef8('0x2b')]],this[_0xeef8('0xf')][_0x20e841[_0xeef8('0x53')]],this['voiceExtensions'][_0x20e841['routeId']]);break;case _0xeef8('0x54'):urlforward[_0xeef8('0x51')](_0xb31f2d,_0x20e841);break;case _0xeef8('0x55'):script[_0xeef8('0x51')](_0xb31f2d,_0x20e841);break;}}}}}}};Trigger['prototype'][_0xeef8('0x3d')]=function(_0xb6954b,_0xf59ddc,_0x21eece){var _0x5f16e9=url[_0xeef8('0x56')](Mustache['render'](_0xb6954b,_0xf59ddc),!![]);if(_0x21eece){_[_0xeef8('0x30')](_0x5f16e9[_0xeef8('0x57')],_0xf59ddc);}delete _0x5f16e9[_0xeef8('0x58')];return url[_0xeef8('0x4b')](_0x5f16e9);};Trigger[_0xeef8('0x29')]['checkTrigger']=function(_0x390a7c,_0x249371){var _0x4e3f1d=!![],_0x5d3b9e=!![];if(_0x390a7c[_0xeef8('0x59')][_0xeef8('0x31')]){_0x4e3f1d=_[_0xeef8('0x5a')](_0x390a7c[_0xeef8('0x59')],this[_0xeef8('0x5b')](_0x249371,_0x390a7c[_0xeef8('0x5c')]));}if(_0x390a7c[_0xeef8('0x5d')]['length']){_0x5d3b9e=_[_0xeef8('0x5e')](_0x390a7c['AnyConditions'],this[_0xeef8('0x5b')](_0x249371,_0x390a7c[_0xeef8('0x5c')]));}return _0x4e3f1d&&_0x5d3b9e;};Trigger[_0xeef8('0x29')][_0xeef8('0x5b')]=function(_0x5b2f4e,_0x311089){return function(_0x588a3b){switch(_0x588a3b['field']){case _0xeef8('0x5f'):if(_0x5b2f4e['channel']===_0x311089){if(_0x311089===_0xeef8('0x60')){return _0x5b2f4e[_0xeef8('0x61')]?operators[_0x588a3b['operator']](Number(_0x588a3b[_0xeef8('0x62')]),_0x5b2f4e['ChatWebsiteId']):![];}else{return _0x5b2f4e[_['upperFirst'](_0x311089)+'AccountId']?operators[_0x588a3b['operator']](Number(_0x588a3b[_0xeef8('0x62')]),_0x5b2f4e[_['upperFirst'](_0x311089)+'AccountId']):![];}}break;case'interaction':case'message':if(_0x5b2f4e[_0xeef8('0x5c')]===_0x311089){return _0x5b2f4e[_0xeef8('0x63')]?operators[_0x588a3b[_0xeef8('0x64')]](_0x588a3b[_0xeef8('0x62')],_0x5b2f4e['event']):![];}break;case _0xeef8('0x53'):return _0x5b2f4e[_0xeef8('0x53')]?operators[_0x588a3b['operator']](_0x588a3b[_0xeef8('0x62')],_0x5b2f4e[_0xeef8('0x53')]):![];case _0xeef8('0x65'):return _0x5b2f4e[_0xeef8('0x66')]?operators[_0x588a3b[_0xeef8('0x64')]](_0x588a3b[_0xeef8('0x62')],_0x5b2f4e[_0xeef8('0x66')]):![];case _0xeef8('0x67'):return _0x5b2f4e[_0xeef8('0x67')]?operators[_0x588a3b[_0xeef8('0x64')]](_0x588a3b['value'],_0x5b2f4e['lastevent']):![];case _0xeef8('0x68'):return _0x5b2f4e['routeId']?operators[_0x588a3b[_0xeef8('0x64')]](_0x588a3b['value'],_0x5b2f4e[_0xeef8('0x68')]):![];}return![];};};module[_0xeef8('0x69')]=Trigger;
\ No newline at end of file