27860d9ba6e6ee666d3a1b01758ec0b9bd60c3bd
[motion2.git] / server / services / ami / preview / index.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0x3cd7=['hasOwnProperty','dialMethod','booked','clearZombieChannels','outbound','setMessage','clearZombieChannel','sequence','info','[clearZombieChannels][talking]','Queue','queue','originated:\x20','pTalking:\x20','contactId','VoiceQueueId','Action','status','channel','updateOriginated','dialAnswer','decrementTalkink','[clearZombieChannel]','[Dialer][checkChannel][pTalking][Preview]','loggerError','[Dialer][checkChannel][Preview]','size','recallMe','getContactRecallMe','agentReadyId','then','isNil','length','getDiff','scheduledat','Agent','voicePause','run','[RecallMe]','catch','logger2','disableContact','starttime','RecallInQueue','dialRecallInQueue','rescheduleContactInQueue','createBody','createCustomerHistory','[HistoryDialRecallInQueue][historyCatch]','logCustomer','[HistoryRecallClose]','createCustomerFinal','[getContactRecallMe]','IsNotLoggedIn','loggedIn','NOT_ACTIVE','isTrunkReachable','TrunkBackup','TRUNK_IS_NOT_REACHABLE','ACTIVE','callProgressDetectingCustomer','countnosuchnumberretry','countglobal','NoSuchNumber','custom:agentnosuchnumber','buildObj','nosuchnumber','[callProgressDetectingCustomer][logNoSuch]','verifyAdditionalPhones','additional','dialNoSuchNumberRetryFrequency','callAdditionalPhoneAfterMin','totalGlobal','dialGlobalMaxRetry','cloneAction','[callProgressDetectingCustomer][logNoSuchGlobal]','dialNoSuchNumberMaxRetry','rescheduleContact','unlockAgent','activeContact','linkedid','actioncountonusuch','idContact','ANSWER','responsetime','answertime','[syncHangup][talking][increment]','uniqueid','custom:agentconnect','connect','acw','custom:agentConnectPreview','buildAcw','complete','outboundAnswerCallsDay','[16]','Answer','[callProgressDetectingCustomer][logAnswer]','[callProgressDetectingCustomer][logAnswerGlobal]','crateCustomerReportQueue','talktime','[syncHangup][talking][decrement]','\x20Queue','BUSY','countbusyretry','Busy','custom:agentbusy','[callProgressDetectingCustomer][logBusy]','Global','[callProgressDetectingCustomer][logBusyGlobal]','dialBusyMaxRetry','scheduledAt','dialBusyRetryFrequency','incrementPreviewCounters','NOANSWER','countnoanswerretry','NoAnswer','[callProgressDetectingCustomer][logNoAnswerGlobal]','dialNoAnswerRetryFrequency','CONGESTION','outboundCongestionCallsDay','countcongestionretry','dialCongestionRetryFrequency','custom:agentcongestion','congestion','[callProgressDetectingCustomer][logCongestionGlobal]','CANCEL','outboundRejectCallsDay','countagentrejectretry','AgentReject','custom:agentreject','agentreject','[syncHangupRequest][logAgentReject]','[callProgressDetectingCustomer][logAgentReject]','dialAgentRejectMaxRetry','swapAdditionalPhones','ABANDONED','countabandonedretry','[callProgressDetectingCustomer][logAbandoned]','dialAbandonedMaxRety','dialAbandonedRetryFrequency','custom:amd','amd','[callProgressDetectingCustomer][hangupInAMD]','dialstatus','[callProgressDetectingCustomer][machine]','[default]','[Dialer][decrementTalkink][no\x20Hangup][Preview]','cause-txt','dialAgentRejectRetryFrequency','[callProgressDetectingCustomer][logUnknown]','[callProgressDetectingCustomer][logUnknownGlobal]','[callProgressDetectingCustomer]','destlinkedid','callProgressDetectingAgent','isUndefined','reason','createAgentHistory','logAgent','[callProgressDetectingAgent][logNoAnswer]','[callProgressDetectingAgent][logAnswerAGI]','[callProgressDetectingAgent][logCongestion]','[callProgressDetectingAgent]','[originated][decrement][callProgressDetectingAgent]','[verifyAdditionalPhone]\x20','resolve','[swapAdditionalPhone]\x20','checkInBlack','Contact\x20is\x20undefined','lookAgent','isEmpty','execCall','[Preview][execCall][success]','Queue:\x20','Calling','logger','Call\x20failed','logBlacklist','createHistory','SIP/%s','reachable','unmonitored','execRun','unlockContact','getContactPreview','recallme','validateContact','isValid','checkIsBlackList','pick','phone','Call\x20unsuccessful','[Preview][getContactPreview]','Empty\x20Contact','[Preview][validateContact][Empty\x20Campaign]','Empty\x20Campaign','[Preview][validateContact][Trunk\x20not\x20working\x20correctly]','isActive','[Preview][validateContact][Campaign\x20Active]','\x20Not\x20Active','Is\x20Valid','SIP/%s/%s%s','trim','dialCutDigit','substring','dialOriginateCallerIdName','dialRandomLastDigitCallerIdNumber','getCallerIdRandom','dialOriginateCallerIdNumber','getCallerId','extractCalleridName','extractCalleridNumber','addVariables','merge','toLowerVariables','YYYY-MM-DD\x20HH:mm:ss','variables','[originated][increment]','[originateFailure][logOriginateFailure]','actionid','logLookAgent','clone','response','custom:agentringnoanswer','rejected','[callProgressDetectingAgent][logAnswer]','[syncHangup][talking]','cause','[syncHangup][talking][cause]','statedesc','dialQueueProject','channelstate','transfer','[syncHangup][talking][transfer]','destuniqueid','addVariable','filterKey','keys','value','error','[syncVarSet][Preview]','inspect','transfertargetlinkedid','transfererlinkedid','util','moment','md5','../../../config/environment','../../../config/logger','preview','actionPreview','../ami','./rpcDb','../rpc/cmHopperAdditionalPhone','./action','defaults','redis','localhost','socket.io-emitter','prototype','enqueue','tail','finally','campaignsPreview','trunks','actions','agents','clockClearZombieChannels','syncOriginateResponse','bind','hangup','syncHangup','hanguprequest','syncHangupRequest','syncDialEnd','newexten','syncNewExten','varset','syncVarSet','attendedtransfer','syncAttendedTransfer','syncBlindTransfer','loopCampaigns','emit','type','name','strategy','answered','pTalking','sumBillable','sumDuration','sumHoldTime','total','abandoned','dialActive','dialOriginateTimeout','dialPrefix','outboundAnswerAgiCallsDay','outboundBlacklistCallsDay','outboundBusyCallsDay','outboundDropCallsDayACS','outboundDropCallsDayCallersExit','outboundDropCallsDayTimeout','outboundNoAnswerCallsDay','outboundNoSuchCallsDay','outboundOriginateFailureCallsDay','outboundReCallsDay','outboundUnknownCallsDay','outboundAbandonedCallsDay','predictiveIntervalAvgHoldtime','predictiveIntervalAvgTalktime','predictiveIntervalDroppedCallsCallersExit','predictiveIntervalDroppedCallsTimeout','predictiveIntervalErlangCalls','predictiveIntervalHitRate','predictiveIntervalAvailable','predictiveIntervalTotalCalls','erlangCalls','erlangCallToSecond','erlangAbandonmentRate','erlangBusyFactor','startPredictive','startProgressive','Trunk','active','callerid','Interval','stringify','format','voice_queue:save','[DEBUG]\x20Emit\x20voice_queue_channel:remove\x20event','voice:queue:%s','sendMessageOneNotActive','originated','available','paused','message','\x20is\x20not\x20active','DEACTIVATED','[CampaignPreview]\x20Campaign\x20Queue:\x20','syncCampaigns'];(function(_0x3e7597,_0x776edc){var _0xe652c3=function(_0x3fb191){while(--_0x3fb191){_0x3e7597['push'](_0x3e7597['shift']());}};_0xe652c3(++_0x776edc);}(_0x3cd7,0xf4));var _0x73cd=function(_0x4c42f3,_0x2d920b){_0x4c42f3=_0x4c42f3-0x0;var _0x416cb9=_0x3cd7[_0x4c42f3];return _0x416cb9;};'use strict';var util=require(_0x73cd('0x0'));var _=require('lodash');var uuid=require('uuid');var moment=require(_0x73cd('0x1'));var md5=require(_0x73cd('0x2'));var Redis=require('ioredis');var config=require(_0x73cd('0x3'));var logger=require(_0x73cd('0x4'))(_0x73cd('0x5'));var loggerAction=require(_0x73cd('0x4'))(_0x73cd('0x6'));var ami=require(_0x73cd('0x7'));var rpcDb=require(_0x73cd('0x8'));var cmHopperAdditionalPhone=require(_0x73cd('0x9'));var Action=require(_0x73cd('0xa'));var ut=require('./util/util');config['redis']=_[_0x73cd('0xb')](config[_0x73cd('0xc')],{'host':_0x73cd('0xd'),'port':0x18eb});var io=require(_0x73cd('0xe'))(new Redis(config[_0x73cd('0xc')]));var Sequence=function(){};Sequence[_0x73cd('0xf')][_0x73cd('0x10')]=function(_0xaa6a4){this[_0x73cd('0x11')]=this[_0x73cd('0x11')]?this[_0x73cd('0x11')][_0x73cd('0x12')](_0xaa6a4):_0xaa6a4();};function Preview(_0x242e8f){this['sequence']=new Sequence();this[_0x73cd('0x13')]=_0x242e8f['voiceQueues'];this[_0x73cd('0x14')]=_0x242e8f[_0x73cd('0x14')];this[_0x73cd('0x15')]={};this[_0x73cd('0x16')]=_0x242e8f[_0x73cd('0x16')];this[_0x73cd('0x17')]=0x0;ami['on']('originateresponse',this[_0x73cd('0x18')][_0x73cd('0x19')](this));ami['on'](_0x73cd('0x1a'),this[_0x73cd('0x1b')][_0x73cd('0x19')](this));ami['on'](_0x73cd('0x1c'),this[_0x73cd('0x1d')][_0x73cd('0x19')](this));ami['on']('dialend',this[_0x73cd('0x1e')][_0x73cd('0x19')](this));ami['on'](_0x73cd('0x1f'),this[_0x73cd('0x20')]['bind'](this));ami['on'](_0x73cd('0x21'),this[_0x73cd('0x22')][_0x73cd('0x19')](this));ami['on'](_0x73cd('0x23'),this[_0x73cd('0x24')][_0x73cd('0x19')](this));ami['on']('blindtransfer',this[_0x73cd('0x25')]['bind'](this));this[_0x73cd('0x26')](this[_0x73cd('0x13')]);}function emit(_0x5de83a,_0xadfab5,_0x1216b6){io['to'](_0x5de83a)[_0x73cd('0x27')](_0xadfab5,_0x1216b6);}function emitCampaignPreview(_0xc5464b){if(_0xc5464b[_0x73cd('0x28')]==='outbound'){var _0x2684ab={'id':_0xc5464b['id'],'name':_0xc5464b[_0x73cd('0x29')],'strategy':_0xc5464b[_0x73cd('0x2a')],'answered':_0xc5464b[_0x73cd('0x2b')],'available':_0xc5464b['available'],'loggedIn':_0xc5464b['loggedIn'],'pTalking':_0xc5464b[_0x73cd('0x2c')],'sumBillable':_0xc5464b[_0x73cd('0x2d')],'sumDuration':_0xc5464b[_0x73cd('0x2e')],'sumHoldTime':_0xc5464b[_0x73cd('0x2f')]||0x0,'talking':_0xc5464b['talking'],'total':_0xc5464b[_0x73cd('0x30')],'type':_0xc5464b[_0x73cd('0x28')],'unmanaged':_0xc5464b['unmanaged'],'abandoned':_0xc5464b[_0x73cd('0x31')],'waiting':_0xc5464b['waiting'],'loggedInDb':_0xc5464b['loggedInDb'],'dialActive':_0xc5464b[_0x73cd('0x32')],'dialMethod':_0xc5464b['dialMethod'],'dialOriginateCallerIdName':_0xc5464b['dialOriginateCallerIdName'],'dialOriginateCallerIdNumber':_0xc5464b['dialOriginateCallerIdNumber'],'dialOriginateTimeout':_0xc5464b[_0x73cd('0x33')],'dialPrefix':_0xc5464b[_0x73cd('0x34')],'outboundAnswerAgiCallsDay':_0xc5464b[_0x73cd('0x35')],'outboundAnswerCallsDay':_0xc5464b['outboundAnswerCallsDay'],'outboundBlacklistCallsDay':_0xc5464b[_0x73cd('0x36')],'outboundBusyCallsDay':_0xc5464b[_0x73cd('0x37')],'outboundCongestionCallsDay':_0xc5464b['outboundCongestionCallsDay'],'outboundDropCallsDayACS':_0xc5464b[_0x73cd('0x38')],'outboundDropCallsDayCallersExit':_0xc5464b[_0x73cd('0x39')],'outboundDropCallsDayTimeout':_0xc5464b[_0x73cd('0x3a')],'outboundNoAnswerCallsDay':_0xc5464b[_0x73cd('0x3b')],'outboundNoSuchCallsDay':_0xc5464b[_0x73cd('0x3c')],'outboundOriginateFailureCallsDay':_0xc5464b[_0x73cd('0x3d')],'outboundReCallsDay':_0xc5464b[_0x73cd('0x3e')],'outboundRejectCallsDay':_0xc5464b['outboundRejectCallsDay'],'outboundUnknownCallsDay':_0xc5464b[_0x73cd('0x3f')],'outboundAbandonedCallsDay':_0xc5464b[_0x73cd('0x40')],'predictiveIntervalAnsweredCalls':_0xc5464b['predictiveIntervalAnsweredCalls'],'predictiveIntervalAvgHoldtime':_0xc5464b[_0x73cd('0x41')],'predictiveIntervalAvgTalktime':_0xc5464b[_0x73cd('0x42')],'predictiveIntervalDroppedCallsCallersExit':_0xc5464b[_0x73cd('0x43')],'predictiveIntervalDroppedCallsTimeout':_0xc5464b[_0x73cd('0x44')],'predictiveIntervalErlangCalls':_0xc5464b[_0x73cd('0x45')],'predictiveIntervalErlangCallsDroppedCalls':_0xc5464b['predictiveIntervalErlangCallsDroppedCalls'],'predictiveIntervalHitRate':_0xc5464b[_0x73cd('0x46')],'predictiveIntervalMultiplicativeFactor':_0xc5464b['predictiveIntervalMultiplicativeFactor'],'predictiveIntervalPauses':_0xc5464b['predictiveIntervalPauses'],'predictiveIntervalAvailable':_0xc5464b[_0x73cd('0x47')],'predictiveIntervalTotalCalls':_0xc5464b[_0x73cd('0x48')],'message':_0xc5464b['message'],'originated':_0xc5464b['originated'],'erlangCalls':_0xc5464b[_0x73cd('0x49')],'erlangCallToSecond':_0xc5464b[_0x73cd('0x4a')],'erlangAbandonmentRate':_0xc5464b[_0x73cd('0x4b')],'erlangBusyFactor':_0xc5464b[_0x73cd('0x4c')],'startPredictive':_0xc5464b[_0x73cd('0x4d')],'startProgressive':_0xc5464b[_0x73cd('0x4e')]};if(_0xc5464b[_0x73cd('0x4f')]){_0x2684ab['Trunk']={'id':_0xc5464b['Trunk']['id'],'name':_0xc5464b['Trunk'][_0x73cd('0x29')],'active':_0xc5464b[_0x73cd('0x4f')][_0x73cd('0x50')],'callerid':_0xc5464b[_0x73cd('0x4f')][_0x73cd('0x51')]};}if(_0xc5464b[_0x73cd('0x52')]){_0x2684ab[_0x73cd('0x52')]={'id':_0xc5464b[_0x73cd('0x52')]['id'],'name':_0xc5464b[_0x73cd('0x52')]['name']};}var _0x35c481=md5(JSON[_0x73cd('0x53')](_0x2684ab));if(_0xc5464b[_0x73cd('0x2')]!==_0x35c481){_0xc5464b[_0x73cd('0x2')]=_0x35c481;emit(util[_0x73cd('0x54')]('voice:queue:%s',_0x2684ab[_0x73cd('0x29')]),_0x73cd('0x55'),_0x2684ab);}}}function emitVoiceQueueChannelRemove(_0x2c5449){logger['info'](_0x73cd('0x56'),JSON[_0x73cd('0x53')](_0x2c5449));emit(util['format'](_0x73cd('0x57'),_0x2c5449[_0x73cd('0x29')]),'voice_queue_channel:remove',_0x2c5449);io['emit']('voice_queue_presence:remove',_0x2c5449);}function notSendMessagesQueue(_0x4ce1ba){if(_0x4ce1ba[_0x73cd('0x58')]){if(_0x4ce1ba[_0x73cd('0x59')]===0x0&&_0x4ce1ba[_0x73cd('0x2c')]===0x0){_0x4ce1ba[_0x73cd('0x58')]=![];_0x4ce1ba[_0x73cd('0x5a')]=0x0;_0x4ce1ba[_0x73cd('0x5b')]=0x0;_0x4ce1ba[_0x73cd('0x5c')]='NOT_ACTIVE';ut['logger']('[CampaignPreview]\x20Campaign\x20Queue:\x20',_0x4ce1ba['name']+_0x73cd('0x5d'));}else{_0x4ce1ba[_0x73cd('0x5c')]=_0x73cd('0x5e');ut['logger'](_0x73cd('0x5f'),_0x4ce1ba[_0x73cd('0x29')]+'\x20is\x20deactivated');}emitCampaignPreview(_0x4ce1ba);}}Preview[_0x73cd('0xf')]['loopCampaigns']=function(){var _0x7bedcb=this;setInterval(function(){_0x7bedcb[_0x73cd('0x60')]();},0x7cf);};Preview['prototype']['syncCampaigns']=function(){var _0x6893a=this['campaignsPreview'];this[_0x73cd('0x17')]+=0x1;for(var _0x91dfa5 in _0x6893a){if(_0x6893a[_0x73cd('0x61')](_0x91dfa5)&&(_0x6893a[_0x91dfa5][_0x73cd('0x62')]===_0x73cd('0x5')||_0x6893a[_0x91dfa5][_0x73cd('0x62')]===_0x73cd('0x63'))&&_0x6893a[_0x91dfa5][_0x73cd('0x28')]==='outbound'){if(this[_0x73cd('0x17')]>0x7){this['clockClearZombieChannels']=0x0;this[_0x73cd('0x64')]();}}if(_0x6893a[_0x73cd('0x61')](_0x91dfa5)&&_0x6893a[_0x91dfa5][_0x73cd('0x62')]==='preview'&&_0x6893a[_0x91dfa5]['type']===_0x73cd('0x65')){if(_0x6893a[_0x91dfa5][_0x73cd('0x32')]){this[_0x73cd('0x66')](_0x6893a[_0x91dfa5]);if(_0x6893a[_0x91dfa5]['dialPreviewAutoRecallMe'])this['recallMe'](_0x6893a[_0x91dfa5]);}else{notSendMessagesQueue(_0x6893a[_0x91dfa5]);}}}};Preview[_0x73cd('0xf')][_0x73cd('0x67')]=function(_0x581c85){var _0x41a474=this;this[_0x73cd('0x68')]['enqueue'](function(){if(!_['isNil'](_0x41a474['actions'][_0x581c85])){loggerAction[_0x73cd('0x69')](_0x73cd('0x6a'),_0x581c85,_0x73cd('0x6b'),_0x41a474[_0x73cd('0x15')][_0x581c85][_0x73cd('0x6c')],_0x73cd('0x6d'),JSON['stringify'](_0x41a474[_0x73cd('0x13')][_0x41a474[_0x73cd('0x15')][_0x581c85][_0x73cd('0x6c')]][_0x73cd('0x59')]),_0x73cd('0x6e'),JSON['stringify'](_0x41a474['campaignsPreview'][_0x41a474[_0x73cd('0x15')][_0x581c85][_0x73cd('0x6c')]][_0x73cd('0x2c')]),JSON[_0x73cd('0x53')](_0x41a474[_0x73cd('0x15')][_0x581c85]['dialAnswer']),JSON[_0x73cd('0x53')](_['pick'](_0x41a474[_0x73cd('0x15')][_0x581c85],[_0x73cd('0x6f'),'UserId',_0x73cd('0x70'),'ListId'])));return ami[_0x73cd('0x71')]({'action':_0x73cd('0x72'),'channel':_0x41a474[_0x73cd('0x15')][_0x581c85][_0x73cd('0x73')]})['catch'](function(_0x18ecef){if(_0x18ecef[_0x73cd('0x5c')]==='No\x20such\x20channel'){setTimeout(function(){if(_0x41a474[_0x73cd('0x15')][_0x581c85]){ut[_0x73cd('0x74')](_0x41a474[_0x73cd('0x13')][_0x41a474[_0x73cd('0x15')][_0x581c85][_0x73cd('0x6c')]],'[clearZombieChannel]');if(_0x41a474['actions'][_0x581c85][_0x73cd('0x75')]===!![]){ut[_0x73cd('0x76')](_0x41a474['campaignsPreview'][_0x41a474[_0x73cd('0x15')][_0x581c85][_0x73cd('0x6c')]],_0x73cd('0x77'));ut['loggerError'](_0x73cd('0x78')+_0x581c85,_0x41a474[_0x73cd('0x15')][_0x581c85][_0x73cd('0x6c')]);}ut[_0x73cd('0x79')](_0x73cd('0x7a')+_0x581c85,_0x41a474['actions'][_0x581c85][_0x73cd('0x6c')]);delete _0x41a474[_0x73cd('0x15')][_0x581c85];}},0x2328);}});}});};Preview['prototype'][_0x73cd('0x64')]=function(){var _0x3551f5=this;loggerAction[_0x73cd('0x69')]('[action]',_[_0x73cd('0x7b')](this['actions']));for(var _0x40ae35 in this['actions']){if(_0x3551f5[_0x73cd('0x15')][_0x73cd('0x61')](_0x40ae35)){_0x3551f5[_0x73cd('0x67')](_0x40ae35);}}};Preview[_0x73cd('0xf')][_0x73cd('0x7c')]=function(_0x364032){var _0x2eb255=this;rpcDb[_0x73cd('0x7d')](_0x364032['id'],ut[_0x73cd('0x7e')](this[_0x73cd('0x16')]))[_0x73cd('0x7f')](function(_0x21ad8d){if(!_[_0x73cd('0x80')](_0x21ad8d)){for(var _0x1e748b=0x0;_0x1e748b<_0x21ad8d[_0x73cd('0x81')];_0x1e748b+=0x1){if(ut[_0x73cd('0x82')](_0x21ad8d[_0x1e748b][_0x73cd('0x83')])<_0x364032['dialRecallMeTimeout']*0x3c){if(_0x21ad8d[_0x1e748b][_0x73cd('0x84')]&&!_0x21ad8d[_0x1e748b][_0x73cd('0x84')][_0x73cd('0x85')]){_0x2eb255[_0x73cd('0x86')](_0x21ad8d[_0x1e748b]['id'])['then'](ut['logger2'](_0x73cd('0x87')))[_0x73cd('0x88')](ut[_0x73cd('0x89')]('[RecallMe]'));}else{rpcDb[_0x73cd('0x8a')](_0x21ad8d[_0x1e748b]['id']);}}else{var _0xda167c=new Action(_0x21ad8d[_0x1e748b],_0x364032);_0xda167c[_0x73cd('0x8b')]=moment()[_0x73cd('0x54')]('YYYY-MM-DD\x20HH:mm:ss');_0x364032[_0x73cd('0x3e')]+=0x1;ut['logCustomer'](_0xda167c,0x17,_0x73cd('0x8c'));if(_0x364032[_0x73cd('0x8d')]){rpcDb[_0x73cd('0x8e')](ut[_0x73cd('0x8f')](_0x21ad8d[_0x1e748b]));rpcDb[_0x73cd('0x90')](_0xda167c,_0x73cd('0x91'));}else{ut[_0x73cd('0x92')](_0xda167c,0x16,'RecallFailedTimeout');rpcDb[_0x73cd('0x90')](_0xda167c,_0x73cd('0x93'));rpcDb[_0x73cd('0x94')](_0xda167c,_0x73cd('0x93'));}}}}})['catch'](ut[_0x73cd('0x89')](_0x73cd('0x95')));};Preview[_0x73cd('0xf')][_0x73cd('0x66')]=function(_0xbd0d0c){_0xbd0d0c['sendMessageOneNotActive']=!![];if(ut[_0x73cd('0x96')](_0xbd0d0c[_0x73cd('0x97')])){_0xbd0d0c[_0x73cd('0x5c')]='AGENTS_NOT_LOGGED';}else if(!ut['isActive'](_0xbd0d0c[_0x73cd('0x32')])){_0xbd0d0c['message']=_0x73cd('0x98');}else if(!this[_0x73cd('0x99')](_0xbd0d0c[_0x73cd('0x4f')])){if(!this[_0x73cd('0x99')](_0xbd0d0c[_0x73cd('0x9a')])){_0xbd0d0c[_0x73cd('0x5c')]=_0x73cd('0x9b');}else{_0xbd0d0c['message']=_0x73cd('0x9c');}}else{_0xbd0d0c['message']='ACTIVE';}emitCampaignPreview(_0xbd0d0c);};Preview[_0x73cd('0xf')][_0x73cd('0x9d')]=function(_0x6c74ca,_0x3bc474,_0x20e485){var _0x1ca8c8=this;var _0xde29cb=this['actions'][_0x3bc474];var _0x3496f1=this[_0x73cd('0x13')][_0xde29cb[_0x73cd('0x6c')]];var _0x21d2a1;var _0x5464ec=![];var _0x1ed57f=0x2;var _0x428b62=0x3;if(_0x3496f1){switch(_0x20e485){case'1':_0x3496f1[_0x73cd('0x3c')]+=0x1;_0xde29cb[_0x73cd('0x9e')]+=0x1;_0xde29cb[_0x73cd('0x9f')]=ut['totalGlobal'](_0xde29cb);ut[_0x73cd('0x92')](_0xde29cb,0x0,_0x73cd('0xa0'));ami['emit'](_0x73cd('0xa1'),ut[_0x73cd('0xa2')](_0xde29cb,_0x73cd('0xa3')));rpcDb[_0x73cd('0x90')](_0xde29cb,_0x73cd('0xa4'));_0x1ca8c8[_0x73cd('0xa5')](_0xde29cb,'0',_0x3496f1)['then'](function(_0x3a2693){_0x5464ec=_0x3a2693[_0x73cd('0xa6')]==0x1;_0x1ed57f=_0x3496f1[_0x73cd('0xa7')];_0x428b62=_0x3496f1[_0x73cd('0xa8')];if(!_0x5464ec){if(ut[_0x73cd('0xa9')](_0xde29cb)>=_0x3496f1[_0x73cd('0xaa')]){_0x21d2a1=ut[_0x73cd('0xab')](_0xde29cb,0xf,'Global');rpcDb[_0x73cd('0x94')](_0x21d2a1,_0x73cd('0xac'));}else{if(_0xde29cb[_0x73cd('0x9e')]>=_0x3496f1[_0x73cd('0xad')]){rpcDb[_0x73cd('0x94')](_0xde29cb,_0x73cd('0xac'));}else{rpcDb[_0x73cd('0xae')](ut['scheduledAt'](_0xde29cb,'countnosuchnumberretry',_0x3496f1[_0x73cd('0xa7')]),_0xde29cb[_0x73cd('0xaf')],_0xde29cb[_0x73cd('0xb0')]);}}delete this[_0x73cd('0x15')][_0x6c74ca[_0x73cd('0xb1')]];}else{_0xde29cb[_0x73cd('0x9e')]++;logger['info'](_0x73cd('0xb2'),_0xde29cb[_0x73cd('0x9e')]);logger[_0x73cd('0x69')]('id',_0xde29cb[_0x73cd('0xb3')]);_0x1ca8c8['incrementPreviewCounters']({'id':_0xde29cb[_0x73cd('0xb3')],'field':{'countnosuchnumberretry':_0xde29cb['countnosuchnumberretry']}})[_0x73cd('0x7f')](function(){_0x1ca8c8['swapAdditionalPhones'](_0xde29cb,_0x1ed57f,_0x428b62)[_0x73cd('0x7f')](function(){});});}});break;case _0x73cd('0xb4'):var _0x56f540=moment()[_0x73cd('0x54')]('YYYY-MM-DD\x20HH:mm:ss');_0xde29cb[_0x73cd('0xb5')]=_0x56f540;_0xde29cb[_0x73cd('0xb6')]=_0x56f540;_0xde29cb[_0x73cd('0x75')]=!![];_0x3496f1['pTalking']+=0x1;logger[_0x73cd('0x69')](_0x73cd('0xb7'),_0xde29cb[_0x73cd('0xb8')],'\x20Queue',_0x3496f1[_0x73cd('0x29')],'pTalking:\x20',_0x3496f1['pTalking']);ami[_0x73cd('0x27')](_0x73cd('0xb9'),ut['buildObj'](_0xde29cb,_0x73cd('0xba'),this[_0x73cd('0x13')][_0xde29cb['queue']]));if(_0x3496f1[_0x73cd('0xbb')]){ami[_0x73cd('0x27')](_0x73cd('0xbc'),ut[_0x73cd('0xbd')](_0xde29cb));}break;case'16':ami[_0x73cd('0x27')]('custom:agentcomplete',ut[_0x73cd('0xa2')](_0xde29cb,_0x73cd('0xbe'),this[_0x73cd('0x13')][_0xde29cb[_0x73cd('0x6c')]]));emitVoiceQueueChannelRemove(ut[_0x73cd('0xa2')](_0xde29cb,'complete'));_0x3496f1[_0x73cd('0xbf')]+=0x1;_0x3496f1[_0x73cd('0x30')]+=0x1;_0x3496f1[_0x73cd('0x2b')]+=0x1;ut[_0x73cd('0x76')](_0x3496f1,_0x73cd('0xc0'));_0xde29cb['countglobal']=ut[_0x73cd('0xa9')](_0xde29cb);ut[_0x73cd('0x92')](_0xde29cb,0x4,_0x73cd('0xc1'));rpcDb[_0x73cd('0x90')](_0xde29cb,_0x73cd('0xc2'));rpcDb[_0x73cd('0x94')](_0xde29cb,_0x73cd('0xc3'));rpcDb[_0x73cd('0xc4')](_0xde29cb);_0x3496f1[_0x73cd('0x2e')]+=_0xde29cb[_0x73cd('0xc5')];_0x3496f1[_0x73cd('0x2d')]+=_0xde29cb[_0x73cd('0xc5')];logger[_0x73cd('0x69')](_0x73cd('0xc6'),_0xde29cb[_0x73cd('0xb8')],_0x73cd('0xc7'),_0x3496f1['name'],_0x73cd('0x6e'),_0x3496f1['pTalking']);delete this[_0x73cd('0x15')][_0x6c74ca['linkedid']];break;case _0x73cd('0xc8'):_0x3496f1['outboundBusyCallsDay']+=0x1;_0xde29cb[_0x73cd('0xc9')]+=0x1;_0xde29cb['countglobal']=ut[_0x73cd('0xa9')](_0xde29cb);ut[_0x73cd('0x92')](_0xde29cb,0x5,_0x73cd('0xca'));_0x1ed57f=_0x3496f1['dialBusyRetryFrequency'];_0x428b62=_0x3496f1[_0x73cd('0xa8')];ami['emit'](_0x73cd('0xcb'),ut[_0x73cd('0xa2')](_0xde29cb,'busy'));rpcDb[_0x73cd('0x90')](_0xde29cb,_0x73cd('0xcc'));_0x1ca8c8[_0x73cd('0xa5')](_0xde29cb,'5',_0x3496f1)[_0x73cd('0x7f')](function(_0x4ee876){_0x5464ec=_0x4ee876[_0x73cd('0xa6')]==0x1;if(!_0x5464ec){if(ut[_0x73cd('0xa9')](_0xde29cb)>=_0x3496f1[_0x73cd('0xaa')]){_0x21d2a1=ut['cloneAction'](_0xde29cb,0xf,_0x73cd('0xcd'));rpcDb['createCustomerFinal'](_0x21d2a1,_0x73cd('0xce'));}else{if(_0xde29cb[_0x73cd('0xc9')]>=_0x3496f1[_0x73cd('0xcf')]){rpcDb[_0x73cd('0x94')](_0xde29cb,_0x73cd('0xcc'));}else{rpcDb[_0x73cd('0xae')](ut[_0x73cd('0xd0')](_0xde29cb,_0x73cd('0xc9'),_0x3496f1[_0x73cd('0xd1')]),_0xde29cb['unlockAgent'],_0xde29cb[_0x73cd('0xb0')]);}}}else{_0xde29cb['countbusyretry']++;_0x1ca8c8[_0x73cd('0xd2')]({'id':_0xde29cb['idContact'],'field':{'countbusyretry':_0xde29cb[_0x73cd('0xc9')]}})['then'](function(){_0x1ca8c8['swapAdditionalPhones'](_0xde29cb,_0x1ed57f,_0x428b62)[_0x73cd('0x7f')](function(){});});}});break;case _0x73cd('0xd3'):_0x3496f1['outboundNoAnswerCallsDay']+=0x1;_0xde29cb[_0x73cd('0xd4')]+=0x1;_0xde29cb[_0x73cd('0x9f')]=ut[_0x73cd('0xa9')](_0xde29cb);ut[_0x73cd('0x92')](_0xde29cb,0x3,_0x73cd('0xd5'));_0x1ed57f=_0x3496f1['dialNoAnswerRetryFrequency'];_0x428b62=_0x3496f1['callAdditionalPhoneAfterMin'];var _0x3daf05=ut['buildNoAnswerEventPayload'](_0xde29cb,_0x3496f1);ami[_0x73cd('0x27')]('custom:agentnoanswer',_0x3daf05);rpcDb[_0x73cd('0x90')](_0xde29cb,'[callProgressDetectingCustomer][logNoAnswer]');_0x1ca8c8[_0x73cd('0xa5')](_0xde29cb,'3',_0x3496f1)['then'](function(_0x19f7d8){_0x5464ec=_0x19f7d8[_0x73cd('0xa6')]==0x1;if(!_0x5464ec){if(ut[_0x73cd('0xa9')](_0xde29cb)>=_0x3496f1[_0x73cd('0xaa')]){_0x21d2a1=ut['cloneAction'](_0xde29cb,0xf,_0x73cd('0xcd'));rpcDb[_0x73cd('0x94')](_0x21d2a1,_0x73cd('0xd6'));}else{if(_0xde29cb[_0x73cd('0xd4')]>=_0x3496f1['dialNoAnswerMaxRetry']){rpcDb[_0x73cd('0x94')](_0xde29cb,'[callProgressDetectingCustomer][logNoAnswer]');}else{rpcDb[_0x73cd('0xae')](ut[_0x73cd('0xd0')](_0xde29cb,_0x73cd('0xd4'),_0x3496f1[_0x73cd('0xd7')]),_0xde29cb[_0x73cd('0xaf')],_0xde29cb[_0x73cd('0xb0')]);}}}else{_0xde29cb[_0x73cd('0xd4')]++;_0x1ca8c8[_0x73cd('0xd2')]({'id':_0xde29cb[_0x73cd('0xb3')],'field':{'countnoanswerretry':_0xde29cb['countnoanswerretry']}})[_0x73cd('0x7f')](function(){_0x1ca8c8['swapAdditionalPhones'](_0xde29cb,_0x1ed57f,_0x428b62)[_0x73cd('0x7f')](function(){});});}});break;case _0x73cd('0xd8'):_0x3496f1[_0x73cd('0xd9')]+=0x1;_0xde29cb[_0x73cd('0xda')]+=0x1;_0xde29cb[_0x73cd('0x9f')]=ut[_0x73cd('0xa9')](_0xde29cb);ut['logCustomer'](_0xde29cb,0x8,'Congestion');_0x1ed57f=_0x3496f1[_0x73cd('0xdb')];_0x428b62=_0x3496f1[_0x73cd('0xa8')];ami[_0x73cd('0x27')](_0x73cd('0xdc'),ut[_0x73cd('0xa2')](_0xde29cb,_0x73cd('0xdd')));rpcDb[_0x73cd('0x90')](_0xde29cb,'[callProgressDetectingCustomer][logCongestion]');_0x1ca8c8[_0x73cd('0xa5')](_0xde29cb,'8',_0x3496f1)['then'](function(_0x1144ac){_0x5464ec=_0x1144ac['additional']==0x1;if(!_0x5464ec){if(ut['totalGlobal'](_0xde29cb)>=_0x3496f1[_0x73cd('0xaa')]){_0x21d2a1=ut['cloneAction'](_0xde29cb,0xf,_0x73cd('0xcd'));rpcDb[_0x73cd('0x94')](_0x21d2a1,_0x73cd('0xde'));}else{if(_0xde29cb[_0x73cd('0xda')]>=_0x3496f1['dialCongestionMaxRetry']){rpcDb['createCustomerFinal'](_0xde29cb,'[callProgressDetectingCustomer][logCongestion]');}else{rpcDb[_0x73cd('0xae')](ut[_0x73cd('0xd0')](_0xde29cb,_0x73cd('0xda'),_0x3496f1[_0x73cd('0xd1')]),_0xde29cb['unlockAgent'],_0xde29cb[_0x73cd('0xb0')]);}}}else{_0xde29cb[_0x73cd('0xda')]++;_0x1ca8c8[_0x73cd('0xd2')]({'id':_0xde29cb[_0x73cd('0xb3')],'field':{'countcongestionretry':_0xde29cb['countcongestionretry']}})[_0x73cd('0x7f')](function(){_0x1ca8c8['swapAdditionalPhones'](_0xde29cb,_0x1ed57f,_0x428b62)[_0x73cd('0x7f')](function(){});});}});break;case _0x73cd('0xdf'):_0x3496f1[_0x73cd('0xe0')]+=0x1;_0xde29cb[_0x73cd('0xe1')]+=0x1;_0xde29cb[_0x73cd('0x9f')]=ut['totalGlobal'](_0xde29cb);ut['logCustomer'](_0xde29cb,0x14,_0x73cd('0xe2'));_0x1ed57f=_0x3496f1['dialAgentRejectRetryFrequency'];_0x428b62=_0x3496f1[_0x73cd('0xa8')];ami[_0x73cd('0x27')](_0x73cd('0xe3'),ut['buildObj'](_0xde29cb,_0x73cd('0xe4')));rpcDb[_0x73cd('0x90')](_0xde29cb,_0x73cd('0xe5'));_0x1ca8c8['verifyAdditionalPhones'](_0xde29cb,'20',_0x3496f1)[_0x73cd('0x7f')](function(_0x3a142e){_0x5464ec=_0x3a142e['additional']==0x1;if(!_0x5464ec){if(ut[_0x73cd('0xa9')](_0xde29cb)>=_0x3496f1[_0x73cd('0xaa')]){_0x21d2a1=ut[_0x73cd('0xab')](_0xde29cb,0x14,'AgentReject');rpcDb[_0x73cd('0x94')](_0x21d2a1,_0x73cd('0xe6'));}else{if(_0xde29cb[_0x73cd('0xe1')]>=_0x3496f1[_0x73cd('0xe7')]){rpcDb['createCustomerFinal'](_0xde29cb,_0x73cd('0xe6'));}else{rpcDb['rescheduleContact'](ut['scheduledAt'](_0xde29cb,_0x73cd('0xe1'),_0x3496f1['dialAgentRejectRetryFrequency']),_0xde29cb[_0x73cd('0xaf')],_0xde29cb[_0x73cd('0xb0')]);}}}else{_0xde29cb[_0x73cd('0xd4')]++;_0x1ca8c8[_0x73cd('0xd2')]({'id':_0xde29cb[_0x73cd('0xb3')],'field':{'countnoanswerretry':_0xde29cb['countnoanswerretry']}})[_0x73cd('0x7f')](function(){_0x1ca8c8[_0x73cd('0xe8')](_0xde29cb,_0x1ed57f,_0x428b62)['then'](function(){});});}});break;case _0x73cd('0xe9'):_0x3496f1[_0x73cd('0x40')]+=0x1;_0xde29cb[_0x73cd('0xea')]+=0x1;_0xde29cb[_0x73cd('0x9f')]=ut[_0x73cd('0xa9')](_0xde29cb);ut[_0x73cd('0x92')](_0xde29cb,0xb,'Abandoned');rpcDb['createCustomerHistory'](_0xde29cb,'[callProgressDetectingCustomer][logAbandoned]');_0x1ca8c8['verifyAdditionalPhones'](_0xde29cb,'11',_0x3496f1)[_0x73cd('0x7f')](function(_0x549e86){_0x5464ec=_0x549e86[_0x73cd('0xa6')]==0x1;if(!_0x5464ec){if(ut[_0x73cd('0xa9')](_0xde29cb)>=_0x3496f1[_0x73cd('0xaa')]){_0x21d2a1=ut['cloneAction'](_0xde29cb,0xf,'Global');rpcDb[_0x73cd('0x94')](_0x21d2a1,_0x73cd('0xeb'));}else{if(_0xde29cb['countabandonedetry']>=_0x3496f1[_0x73cd('0xec')]){rpcDb[_0x73cd('0x94')](_0xde29cb,_0x73cd('0xeb'));}else{rpcDb[_0x73cd('0xae')](ut[_0x73cd('0xd0')](_0xde29cb,'countabandonedretry',_0x3496f1[_0x73cd('0xed')]),_0xde29cb[_0x73cd('0xaf')],_0xde29cb['activeContact']);}}}else{_0xde29cb[_0x73cd('0xd4')]++;_0x1ca8c8[_0x73cd('0xd2')]({'id':_0xde29cb[_0x73cd('0xb3')],'field':{'countnoanswerretry':_0xde29cb[_0x73cd('0xd4')]}})[_0x73cd('0x7f')](function(){_0x1ca8c8[_0x73cd('0xe8')](_0xde29cb,_0x1ed57f,_0x428b62)['then'](function(){});});}});break;case'18':_0x3496f1[_0x73cd('0x3f')]+=0x1;_0xde29cb['countmachineretry']+=0x1;_0xde29cb['countglobal']=ut[_0x73cd('0xa9')](_0xde29cb);ut[_0x73cd('0x92')](_0xde29cb,0x12,_0x6c74ca['cause-txt']||_0x6c74ca['dialstatus']);ami[_0x73cd('0x27')](_0x73cd('0xee'),ut[_0x73cd('0xa2')](_0xde29cb,_0x73cd('0xef')));rpcDb[_0x73cd('0x90')](_0xde29cb,_0x73cd('0xf0'));_0x1ca8c8['verifyAdditionalPhones'](_0xde29cb,'18',_0x3496f1)['then'](function(_0x32f8fc){_0x5464ec=_0x32f8fc[_0x73cd('0xa6')]==0x1;if(!_0x5464ec){if(ut[_0x73cd('0xa9')](_0xde29cb)>=_0x3496f1[_0x73cd('0xaa')]){_0x21d2a1=ut[_0x73cd('0xab')](_0xde29cb,0x12,'Global');rpcDb[_0x73cd('0x94')](_0x21d2a1,_0x73cd('0xf0'));}else{rpcDb[_0x73cd('0x94')](_0xde29cb,'[callProgressDetectingCustomer][hangupInAMD]');}}else{_0xde29cb[_0x73cd('0xd4')]++;_0x1ca8c8[_0x73cd('0xd2')]({'id':_0xde29cb['idContact'],'field':{'countnoanswerretry':_0xde29cb[_0x73cd('0xd4')]}})[_0x73cd('0x7f')](function(){_0x1ca8c8[_0x73cd('0xe8')](_0xde29cb,_0x1ed57f,_0x428b62)[_0x73cd('0x7f')](function(){});});}});delete this[_0x73cd('0x15')][_0x6c74ca['linkedid']];break;case'19':_0x3496f1[_0x73cd('0x3f')]+=0x1;_0xde29cb[_0x73cd('0x9f')]=ut[_0x73cd('0xa9')](_0xde29cb);ut[_0x73cd('0x92')](_0xde29cb,0x13,_0x6c74ca['cause-txt']||_0x6c74ca[_0x73cd('0xf1')]);ami[_0x73cd('0x27')]('custom:amd',ut[_0x73cd('0xa2')](_0xde29cb,_0x73cd('0xef')));rpcDb[_0x73cd('0x90')](_0xde29cb,'[callProgressDetectingCustomer][machine]');_0x1ca8c8['verifyAdditionalPhones'](_0xde29cb,'18',_0x3496f1)[_0x73cd('0x7f')](function(_0x3e8342){_0x5464ec=_0x3e8342[_0x73cd('0xa6')]==0x1;if(!_0x5464ec){if(ut['totalGlobal'](_0xde29cb)>=_0x3496f1[_0x73cd('0xaa')]){_0x21d2a1=ut[_0x73cd('0xab')](_0xde29cb,0xf,_0x73cd('0xcd'));rpcDb['createCustomerFinal'](_0x21d2a1,_0x73cd('0xf2'));}else{rpcDb[_0x73cd('0x94')](_0xde29cb,_0x73cd('0xf2'));}}else{_0xde29cb[_0x73cd('0xd4')]++;_0x1ca8c8['incrementPreviewCounters']({'id':_0xde29cb[_0x73cd('0xb3')],'field':{'countnoanswerretry':_0xde29cb[_0x73cd('0xd4')]}})[_0x73cd('0x7f')](function(){_0x1ca8c8[_0x73cd('0xe8')](_0xde29cb,_0x1ed57f,_0x428b62)['then'](function(){});});}});delete this[_0x73cd('0x15')][_0x6c74ca[_0x73cd('0xb1')]];break;default:if(_0xde29cb[_0x73cd('0x75')]){ut[_0x73cd('0x76')](_0x3496f1,_0x73cd('0xf3'));ut[_0x73cd('0x79')](_0x73cd('0xf4')+_0x3496f1['name'],_0x6c74ca);}_0x3496f1['outboundUnknownCallsDay']+=0x1;_0xde29cb[_0x73cd('0x9f')]=ut[_0x73cd('0xa9')](_0xde29cb);ut[_0x73cd('0x92')](_0xde29cb,0xc,_0x6c74ca[_0x73cd('0xf5')]||_0x6c74ca['dialstatus']);_0x1ed57f=_0x3496f1[_0x73cd('0xf6')];_0x428b62=_0x3496f1[_0x73cd('0xa8')];rpcDb[_0x73cd('0x90')](_0xde29cb,_0x73cd('0xf7'));_0x1ca8c8['verifyAdditionalPhones'](_0xde29cb,'20',_0x3496f1)[_0x73cd('0x7f')](function(_0x48647e){_0x5464ec=_0x48647e[_0x73cd('0xa6')]==0x1;if(!_0x5464ec){if(ut[_0x73cd('0xa9')](_0xde29cb)>=_0x3496f1['dialGlobalMaxRetry']){_0x21d2a1=ut['cloneAction'](_0xde29cb,0xf,_0x73cd('0xcd'));rpcDb['createCustomerFinal'](_0x21d2a1,_0x73cd('0xf8'));}else{rpcDb[_0x73cd('0x94')](_0xde29cb,_0x73cd('0xf8'));}delete this[_0x73cd('0x15')][_0x6c74ca[_0x73cd('0xb1')]];}else{_0x1ca8c8['swapAdditionalPhones'](_0xde29cb,_0x1ed57f,_0x428b62)[_0x73cd('0x7f')](function(){});}});}if(!(_0xde29cb[_0x73cd('0x75')]&&_0x20e485==='16')){ut[_0x73cd('0x74')](_0x3496f1,_0x73cd('0xf9'));logger['info']('[originated][decrement][callProgressDetectingCustomer]',_0xde29cb[_0x73cd('0xb8')],'\x20Queue',_0x3496f1[_0x73cd('0x29')],_0x73cd('0x6d'),_0x3496f1[_0x73cd('0x59')]);}if(_0x20e485!==_0x73cd('0xb4')){delete this[_0x73cd('0x15')][_0x6c74ca[_0x73cd('0xb1')]];delete this[_0x73cd('0x15')][_0x6c74ca[_0x73cd('0xfa')]];}}};Preview[_0x73cd('0xf')][_0x73cd('0xfb')]=function(_0x2974b6,_0x5c1d9a,_0x556afa){if(_[_0x73cd('0xfc')](_0x5c1d9a)&&'object'!==typeof _0x5c1d9a){return;}if(_['isUndefined'](_0x556afa)&&'object'!==typeof _0x556afa){return;}switch(_0x556afa[_0x73cd('0xfd')]){case'0':ut['logAgent'](_0x2974b6,0x0,_0x73cd('0xa0'));rpcDb[_0x73cd('0xfe')](_0x2974b6,'[callProgressDetectingAgent][logNoSuch]');break;case'3':ut[_0x73cd('0xff')](_0x2974b6,0x3,'NoAnswer');rpcDb[_0x73cd('0xfe')](_0x2974b6,_0x73cd('0x100'));break;case'5':ut[_0x73cd('0xff')](_0x2974b6,0x5,'Busy');rpcDb[_0x73cd('0xfe')](_0x2974b6,'[callProgressDetectingAgent][logBusy]');break;case'8':ut[_0x73cd('0xff')](_0x2974b6,0x8,'Congestion');rpcDb[_0x73cd('0xfe')](_0x2974b6,'[callProgressDetectingAgent][logCongestion]');break;case'22':ut[_0x73cd('0xff')](_0x2974b6,0x16,'AnswerAGI');rpcDb[_0x73cd('0xfe')](_0x2974b6,_0x73cd('0x101'));break;default:ut[_0x73cd('0xff')](_0x2974b6,0xc,_0x556afa[_0x73cd('0xfd')]);rpcDb['createAgentHistory'](_0x2974b6,_0x73cd('0x102'));}ut[_0x73cd('0x74')](_0x5c1d9a,_0x73cd('0x103'));logger[_0x73cd('0x69')](_0x73cd('0x104'),_0x2974b6[_0x73cd('0xb8')],'\x20Queue',_0x5c1d9a[_0x73cd('0x29')],_0x73cd('0x6d'),_0x5c1d9a['originated']);delete this['actions'][_0x2974b6[_0x73cd('0xb8')]];};Preview[_0x73cd('0xf')][_0x73cd('0xa5')]=function(_0x109fff,_0x1bba9d,_0x37b0f9){return Promise['resolve']()[_0x73cd('0x7f')](cmHopperAdditionalPhone['verifyAdditionalPhones'](_0x109fff,_0x1bba9d,_0x37b0f9))[_0x73cd('0x88')](logger[_0x73cd('0x69')](_0x73cd('0x105')));};Preview[_0x73cd('0xf')][_0x73cd('0xe8')]=function(_0x584f92,_0x4b154a,_0x58c4f9){return Promise[_0x73cd('0x106')]()[_0x73cd('0x7f')](cmHopperAdditionalPhone[_0x73cd('0xe8')](_0x584f92,_0x4b154a,_0x58c4f9))[_0x73cd('0x88')](logger[_0x73cd('0x69')](_0x73cd('0x107')));};Preview[_0x73cd('0xf')]['incrementPreviewCounters']=function(_0x150a79){return Promise[_0x73cd('0x106')]()[_0x73cd('0x7f')](cmHopperAdditionalPhone[_0x73cd('0xd2')](_0x150a79))[_0x73cd('0x88')](logger[_0x73cd('0x69')]('[incrementPreviewCounters]\x20'));};Preview[_0x73cd('0xf')][_0x73cd('0x108')]=function(_0x2f5bfc,_0x4e1d0a,_0x25d066,_0x76a50a,_0x3e11cc){var _0x5b7d7b=this;return new Promise(function(_0x207d9e,_0x1ae953){if(_[_0x73cd('0x80')](_0x4e1d0a)||_[_0x73cd('0x80')](_0x4e1d0a['Contact'])||_['isNil'](_0x4e1d0a['phone'])||_[_0x73cd('0x80')](_0x4e1d0a[_0x73cd('0x70')])){_0x1ae953(ut[_0x73cd('0x5c')](_0x73cd('0x109'),_0x76a50a,_0x3e11cc));return;}var _0xc9774a=uuid['v4']();var _0x2f1ec1=_0x5b7d7b[_0x73cd('0x13')][_0x4e1d0a[_0x73cd('0x6b')][_0x73cd('0x29')]];var _0xe2a1c5=_0x25d066?_0x5b7d7b[_0x73cd('0x16')][_0x25d066]['id']:undefined;_0x5b7d7b[_0x73cd('0x15')][_0xc9774a]=new Action(_0x4e1d0a,_0x2f1ec1,_0xc9774a,_0x25d066,_0xe2a1c5);var _0x46d878=_0x5b7d7b[_0x73cd('0x15')][_0xc9774a];_0x46d878['unlockAgent']=_0x76a50a;_0x46d878[_0x73cd('0xb0')]=_0x3e11cc;_0x46d878[_0x73cd('0x10a')]=_0x25d066;if(_[_0x73cd('0x10b')](_0x2f5bfc)){_0x5b7d7b[_0x73cd('0x10c')](_0x46d878,_0x2f1ec1,_0x4e1d0a,_0x25d066)[_0x73cd('0x7f')](function(_0x4d28b6){logger[_0x73cd('0x69')](_0x73cd('0x10d'),_0x73cd('0x10e')+_0x46d878['queue']+'\x20IdHopper:\x20'+_0x46d878[_0x73cd('0xb3')],JSON[_0x73cd('0x53')](_0x4d28b6));ami[_0x73cd('0x27')]('custom:agentcalled',ut[_0x73cd('0xa2')](_0x46d878,'called',_0x5b7d7b[_0x73cd('0x13')][_0x46d878[_0x73cd('0x6c')]]));_0x207d9e(ut[_0x73cd('0x5c')](_0x73cd('0x10f')));})[_0x73cd('0x88')](function(_0x17caf3){ut[_0x73cd('0x110')]('[Preview][execCall][failure]',_0x17caf3);_0x1ae953(ut[_0x73cd('0x5c')](_0x73cd('0x111'),_0x76a50a,_0x3e11cc));});}else{_0x2f1ec1[_0x73cd('0x36')]+=0x1;ut[_0x73cd('0x112')](_0x46d878);rpcDb[_0x73cd('0x113')](_0x46d878,'[Blacklist][error]');delete _0x5b7d7b[_0x73cd('0x15')][_0xc9774a];_0x1ae953(ut[_0x73cd('0x5c')]('Contact\x20in\x20black\x20List',_0x76a50a,_0x3e11cc));}});};Preview[_0x73cd('0xf')]['isTrunkReachable']=function(_0xb656d9){return!_[_0x73cd('0x80')](_0xb656d9)&&!_['isNil'](_0xb656d9[_0x73cd('0x29')])&&!_['isNil'](_0xb656d9[_0x73cd('0x50')])&&_0xb656d9['active']&&!_['isNil'](this['trunks'][util['format'](_0x73cd('0x114'),_0xb656d9['name'])])&&!_['isNil'](this['trunks'][util[_0x73cd('0x54')]('SIP/%s',_0xb656d9[_0x73cd('0x29')])][_0x73cd('0x72')])&&(this[_0x73cd('0x14')][util[_0x73cd('0x54')](_0x73cd('0x114'),_0xb656d9['name'])][_0x73cd('0x72')]===_0x73cd('0x115')||this[_0x73cd('0x14')][util[_0x73cd('0x54')]('SIP/%s',_0xb656d9[_0x73cd('0x29')])][_0x73cd('0x72')]===_0x73cd('0x116'));};Preview['prototype'][_0x73cd('0x86')]=function(_0x3db7a,_0x4e250f){var _0x4753a3=this;return new Promise(function(_0xed43c5,_0x256f3e){_0x4753a3[_0x73cd('0x117')](_0x3db7a,_0x4e250f)['then'](function(_0x950d2f){_0xed43c5(_['pick'](_0x950d2f,[_0x73cd('0x5c')]));})[_0x73cd('0x88')](function(_0x1bf2e8){if(_0x1bf2e8['unlock']){rpcDb[_0x73cd('0x118')](_0x3db7a);}if(_0x1bf2e8[_0x73cd('0x50')]){rpcDb[_0x73cd('0x8a')](_0x3db7a);}_0x256f3e(_['pick'](_0x1bf2e8,[_0x73cd('0x5c')]));});});};Preview['prototype']['execRun']=function(_0x42418c,_0x5d322d){var _0x24d7a5=this;return new Promise(function(_0x27399c,_0x29d923){var _0x52a56f,_0x315f26;rpcDb[_0x73cd('0x119')](_0x42418c)[_0x73cd('0x7f')](function(_0x3e0a5d){if(!_[_0x73cd('0x80')](_0x3e0a5d[0x0])){_0x315f26=_0x3e0a5d[0x0]['recallme']?![]:!![];_0x52a56f=_0x3e0a5d[0x0][_0x73cd('0x11a')]?!![]:![];_0x52a56f=_0x5d322d?!![]:_0x52a56f;}var _0x38116e=_0x24d7a5[_0x73cd('0x11b')](_0x3e0a5d);if(_0x38116e[_0x73cd('0x11c')]){rpcDb[_0x73cd('0x11d')](_[_0x73cd('0x11e')](_0x3e0a5d[0x0],[_0x73cd('0x70'),_0x73cd('0x11f')]))[_0x73cd('0x7f')](function(_0x378c17){_0x24d7a5['checkInBlack'](_0x378c17,_0x3e0a5d[0x0],_0x5d322d,_0x315f26,_0x52a56f)[_0x73cd('0x7f')](function(_0x3842cd){_0x27399c(_0x3842cd);})[_0x73cd('0x88')](function(_0x1f1937){_0x29d923(_0x1f1937);});})[_0x73cd('0x88')](function(_0x5253d3){ut['logger']('[Preview][checkIsBlackList]',_0x5253d3);_0x29d923(ut[_0x73cd('0x5c')](_0x73cd('0x120'),_0x315f26,_0x52a56f));});}else{_0x29d923(ut[_0x73cd('0x5c')](_0x38116e[_0x73cd('0x5c')],_0x315f26,_0x52a56f));}})['catch'](function(_0x39570b){ut[_0x73cd('0x110')](_0x73cd('0x121'),_0x39570b);_0x29d923(ut[_0x73cd('0x5c')](_0x73cd('0x120'),![],!![]));});});};Preview['prototype'][_0x73cd('0x11b')]=function(_0x363513){if(_[_0x73cd('0x80')](_0x363513)||_[_0x73cd('0x10b')](_0x363513)||!_[_0x73cd('0x80')](_0x363513[0x0][_0x73cd('0x84')])&&_[_0x73cd('0x80')](_0x363513[0x0]['Agent'][_0x73cd('0x29')])){ut[_0x73cd('0x110')]('[Preview][validateContact][Empty\x20Contact]',_0x363513);return{'isValid':![],'message':_0x73cd('0x122')};}var _0x35237f=this[_0x73cd('0x13')][_0x363513[0x0][_0x73cd('0x6b')][_0x73cd('0x29')]];_0x35237f['message']=_0x73cd('0x9c');if(_[_0x73cd('0x80')](_0x35237f)){ut[_0x73cd('0x110')](_0x73cd('0x123'),_0x35237f);return{'isValid':![],'message':_0x73cd('0x124')};}if(!this[_0x73cd('0x99')](_0x35237f[_0x73cd('0x4f')])){ut[_0x73cd('0x110')](_0x73cd('0x125'),'campaign\x20Name:\x20'+_0x35237f[_0x73cd('0x29')]+'\x20Trunk\x20is\x20not\x20active');if(!this[_0x73cd('0x99')](_0x35237f[_0x73cd('0x9a')])){ut['logger'](_0x73cd('0x125'),_0x35237f[_0x73cd('0x29')]+'\x20Trunk\x20Backup\x20is\x20not\x20active');return{'isValid':![],'message':'Trunk\x20not\x20working\x20correctly'};}}if(!ut[_0x73cd('0x126')](_0x35237f[_0x73cd('0x32')])){ut[_0x73cd('0x110')](_0x73cd('0x127'),_0x35237f[_0x73cd('0x29')]+_0x73cd('0x128'));return{'isValid':![],'message':'campaign\x20Name:\x20'+_0x35237f['name']+_0x73cd('0x128')};}return{'isValid':!![],'message':_0x73cd('0x129')};};Preview['prototype'][_0x73cd('0x10c')]=function(_0x22bec3,_0x10289e,_0x4a8dfb,_0x4d8c62){var _0x1af28c=this;return new Promise(function(_0x4c6632,_0x14e3ea){var _0x598083=_0x22bec3[_0x73cd('0xb8')];var _0x21d90f=_0x1af28c['isTrunkReachable'](_0x10289e[_0x73cd('0x4f')])?util[_0x73cd('0x54')](_0x73cd('0x12a'),_0x10289e['Trunk'][_0x73cd('0x29')],_[_0x73cd('0x80')](_0x10289e['dialPrefix'])?'':_0x10289e[_0x73cd('0x34')][_0x73cd('0x12b')]()||'',_0x10289e[_0x73cd('0x12c')]>0x0?_0x4a8dfb['phone']['substring'](_0x10289e['dialCutDigit']):_0x4a8dfb[_0x73cd('0x11f')]):util['format'](_0x73cd('0x12a'),_[_0x73cd('0x80')](_0x10289e[_0x73cd('0x9a')])?_0x10289e[_0x73cd('0x4f')][_0x73cd('0x29')]:_0x10289e[_0x73cd('0x9a')]['name'],_[_0x73cd('0x80')](_0x10289e['dialPrefix'])?'':_0x10289e[_0x73cd('0x34')][_0x73cd('0x12b')]()||'',_0x10289e[_0x73cd('0x12c')]>0x0?_0x4a8dfb[_0x73cd('0x11f')][_0x73cd('0x12d')](_0x10289e[_0x73cd('0x12c')]):_0x4a8dfb[_0x73cd('0x11f')]);var _0x12934b=_0x1af28c[_0x73cd('0x99')](_0x10289e[_0x73cd('0x4f')])?ut['getCallerId'](_0x10289e[_0x73cd('0x4f')][_0x73cd('0x51')],_0x10289e[_0x73cd('0x12e')],_0x10289e[_0x73cd('0x12f')]>0x0?ut[_0x73cd('0x130')](_0x10289e[_0x73cd('0x131')],_0x10289e['dialRandomLastDigitCallerIdNumber']):_0x10289e[_0x73cd('0x131')]):ut[_0x73cd('0x132')](_[_0x73cd('0x80')](_0x10289e[_0x73cd('0x9a')])?_0x10289e[_0x73cd('0x4f')][_0x73cd('0x51')]:_0x10289e['TrunkBackup'][_0x73cd('0x51')],_0x10289e[_0x73cd('0x12e')],_0x10289e[_0x73cd('0x12f')]>0x0?ut[_0x73cd('0x130')](_0x10289e[_0x73cd('0x131')],_0x10289e[_0x73cd('0x12f')]):_0x10289e['dialOriginateCallerIdNumber']);if(_0x12934b){_0x22bec3['originatecalleridname']=ut[_0x73cd('0x133')](_0x12934b);_0x22bec3['originatecalleridnum']=ut[_0x73cd('0x134')](_0x12934b);}var _0x312278=ut[_0x73cd('0x135')](_0x10289e,_0x4a8dfb,_0x21d90f,_0x12934b,_0x598083,_0x22bec3);_[_0x73cd('0x136')](_0x22bec3,ut[_0x73cd('0x137')](_0x312278));_0x22bec3['starttime']=moment()['format'](_0x73cd('0x138'));_0x10289e[_0x73cd('0x139')]=_0x312278;ami[_0x73cd('0x71')](ut['variablesAction'](_0x22bec3,_0x10289e,_0x312278,_0x22bec3[_0x73cd('0xb0')],_0x4d8c62))[_0x73cd('0x7f')](function(_0x3e8a78){_0x10289e[_0x73cd('0x59')]+=0x1;logger[_0x73cd('0x69')](_0x73cd('0x13a'),_0x598083,_0x73cd('0xc7'),_0x10289e[_0x73cd('0x29')],_0x73cd('0x6d'),_0x10289e[_0x73cd('0x59')]);_0x4c6632(_0x3e8a78);})[_0x73cd('0x88')](function(_0x3d9784){ut[_0x73cd('0xff')](_0x22bec3,0xe,'OriginateError');rpcDb['createAgentHistory'](_0x22bec3,_0x73cd('0x13b'));_0x14e3ea(_0x3d9784);});});};Preview[_0x73cd('0xf')][_0x73cd('0x20')]=function(_0x39df41){if(this[_0x73cd('0x15')][_0x39df41[_0x73cd('0xb1')]]){this[_0x73cd('0x15')][_0x39df41[_0x73cd('0xb1')]][_0x73cd('0x73')]=_0x39df41['channel'];}};Preview['prototype'][_0x73cd('0x18')]=function(_0x1e2ebc){var _0xa65421=this;var _0x501c3c=this[_0x73cd('0x15')][_0x1e2ebc[_0x73cd('0x13c')]];if(_0x501c3c){if(_0x501c3c['lookAgent']&&this[_0x73cd('0x16')][_0x501c3c[_0x73cd('0x10a')]]){ut[_0x73cd('0x13d')](_0x501c3c,this[_0x73cd('0x16')][_0x501c3c['lookAgent']][_0x73cd('0x29')],this['agents'][_0x501c3c['lookAgent']]['id']);}var _0xf985ec=_[_0x73cd('0x13e')](_0x501c3c);_0xf985ec['responsetime']=moment()[_0x73cd('0x54')](_0x73cd('0x138'));var _0x527501=_0xa65421['campaignsPreview'][_0x501c3c[_0x73cd('0x6c')]];if(ut['isFailure'](_0x1e2ebc[_0x73cd('0x13f')])){if(_0x501c3c[_0x73cd('0xaf')]){rpcDb[_0x73cd('0x118')](_0x501c3c[_0x73cd('0xb3')]);}if(_0x501c3c[_0x73cd('0xb0')]){rpcDb[_0x73cd('0x8a')](_0x501c3c[_0x73cd('0xb3')]);}ami[_0x73cd('0x27')](_0x73cd('0x140'),ut[_0x73cd('0xa2')](_0x501c3c,_0x73cd('0x141'),this['campaignsPreview'][_0x501c3c[_0x73cd('0x6c')]]));this[_0x73cd('0xfb')](_0xf985ec,_0x527501,_0x1e2ebc);}else{_0x501c3c[_0x73cd('0x8b')]=moment()[_0x73cd('0x54')](_0x73cd('0x138'));ut['logAgent'](_0xf985ec,0x4,_0x73cd('0xc1'));rpcDb['createAgentHistory'](_0xf985ec,_0x73cd('0x142'));}}};Preview[_0x73cd('0xf')][_0x73cd('0x1b')]=function(_0xf0e0ac){var _0x18b84d=this[_0x73cd('0x15')][_0xf0e0ac[_0x73cd('0xb1')]];var _0x408652;if(_0x18b84d){_0x408652=this[_0x73cd('0x13')][_0x18b84d['queue']];logger[_0x73cd('0x69')](_0x73cd('0x143'),_0xf0e0ac[_0x73cd('0xb1')],_0x73cd('0xc7'),_0x408652[_0x73cd('0x29')],_0x73cd('0x6e'),_0x408652[_0x73cd('0x2c')]);}if(this[_0x73cd('0x15')][_0xf0e0ac['linkedid']]&&_0xf0e0ac[_0x73cd('0xb1')]!==_0xf0e0ac[_0x73cd('0xb8')]){if(_0xf0e0ac[_0x73cd('0x144')]==='16'&&this[_0x73cd('0x15')][_0xf0e0ac['linkedid']][_0x73cd('0x75')]){this[_0x73cd('0x9d')](_0xf0e0ac,_0xf0e0ac[_0x73cd('0xb1')],_0xf0e0ac[_0x73cd('0x144')]);}else if(this[_0x73cd('0x15')][_0xf0e0ac[_0x73cd('0xb1')]][_0x73cd('0x75')]){logger['info'](_0x73cd('0x145'),_0xf0e0ac[_0x73cd('0xb1')],_0xf0e0ac['cause'],_0x73cd('0xc7'),_0x408652[_0x73cd('0x29')],_0x73cd('0x6e'),_0x408652['pTalking']);this[_0x73cd('0x9d')](_0xf0e0ac,_0xf0e0ac[_0x73cd('0xb1')],_0xf0e0ac[_0x73cd('0x144')]);}}else if(_0x18b84d&&_[_0x73cd('0x80')](_0x18b84d[_0x73cd('0x146')])&&_0x408652[_0x73cd('0x147')]&&_0xf0e0ac['linkedid']===_0xf0e0ac[_0x73cd('0xb8')]&&_[_0x73cd('0x80')](_0xf0e0ac[_0x73cd('0xfd')])&&_0xf0e0ac[_0x73cd('0x144')]==='16'&&_0xf0e0ac[_0x73cd('0x148')]==='6'&&_['isUndefined'](_0x18b84d[_0x73cd('0x149')])){if(_0x18b84d[_0x73cd('0xaf')]){rpcDb[_0x73cd('0x118')](_0x18b84d[_0x73cd('0xb3')]);}if(_0x18b84d['activeContact']){rpcDb[_0x73cd('0x8a')](_0x18b84d[_0x73cd('0xb3')]);}_0xf0e0ac['reason']='22';this[_0x73cd('0xfb')](_0x18b84d,_0x408652,_0xf0e0ac);}else if(_0x18b84d&&_0x18b84d[_0x73cd('0x149')]){if(_0xf0e0ac[_0x73cd('0x144')]==='16'&&this[_0x73cd('0x15')][_0xf0e0ac[_0x73cd('0xb1')]][_0x73cd('0x75')]){logger[_0x73cd('0x69')](_0x73cd('0x14a'),_0xf0e0ac[_0x73cd('0xb1')],_0xf0e0ac[_0x73cd('0x144')],_0x73cd('0xc7'),_0x408652[_0x73cd('0x29')],_0x73cd('0x6e'),_0x408652[_0x73cd('0x2c')]);this[_0x73cd('0x9d')](_0xf0e0ac,_0xf0e0ac[_0x73cd('0xb1')],_0xf0e0ac[_0x73cd('0x144')]);}else if(this[_0x73cd('0x15')][_0xf0e0ac[_0x73cd('0xb1')]][_0x73cd('0x75')]){logger[_0x73cd('0x69')](_0x73cd('0x145'),_0xf0e0ac[_0x73cd('0xb1')],_0xf0e0ac[_0x73cd('0x144')],_0x73cd('0xc7'),_0x408652[_0x73cd('0x29')],_0x73cd('0x6e'),_0x408652[_0x73cd('0x2c')]);this[_0x73cd('0x9d')](_0xf0e0ac,_0xf0e0ac[_0x73cd('0xb1')],_0xf0e0ac[_0x73cd('0x144')]);}}};Preview[_0x73cd('0xf')][_0x73cd('0x1e')]=function(_0x4921d2){if(this[_0x73cd('0x15')][_0x4921d2[_0x73cd('0xfa')]]&&_0x4921d2[_0x73cd('0xfa')]!==_0x4921d2[_0x73cd('0x14b')]){this[_0x73cd('0x9d')](_0x4921d2,_0x4921d2[_0x73cd('0xfa')],_0x4921d2[_0x73cd('0xf1')]);}};Preview[_0x73cd('0xf')][_0x73cd('0x1d')]=function(_0x87b201){if(this[_0x73cd('0x15')][_0x87b201[_0x73cd('0xb1')]]&&_0x87b201[_0x73cd('0xb1')]!==_0x87b201['uniqueid']&&!this[_0x73cd('0x15')][_0x87b201['linkedid']][_0x73cd('0x75')]){if(_0x87b201[_0x73cd('0x144')]==='1'){this[_0x73cd('0x9d')](_0x87b201,_0x87b201['linkedid'],_0x87b201[_0x73cd('0x144')]);}}};Preview[_0x73cd('0xf')][_0x73cd('0x14c')]=function(_0x5cae4c,_0x523663,_0x16e389){if(this[_0x73cd('0x15')][_0x5cae4c]){if(_[_0x73cd('0x80')](this[_0x73cd('0x15')][_0x5cae4c][_0x73cd('0x139')])){this[_0x73cd('0x15')][_0x5cae4c][_0x73cd('0x139')]={};}this[_0x73cd('0x15')][_0x5cae4c]['variables'][_0x523663]=_0x16e389;}};Preview[_0x73cd('0xf')][_0x73cd('0x22')]=function(_0x1af2b6){try{if(!_[_0x73cd('0x80')](_0x1af2b6)){if(ut[_0x73cd('0x14d')](_[_0x73cd('0x14e')](_0x1af2b6['variable'])[0x0])){this[_0x73cd('0x14c')](_0x1af2b6[_0x73cd('0xb8')],_[_0x73cd('0x14e')](_0x1af2b6['variable'])[0x0],_0x1af2b6[_0x73cd('0x14f')]);}}}catch(_0x4faeca){logger[_0x73cd('0x150')](_0x73cd('0x151'),util[_0x73cd('0x152')](_0x4faeca,{'showHidden':![],'depth':null}));}};Preview['prototype']['syncAttendedTransfer']=function(_0x147e7b){if(_0x147e7b){if(this['actions'][_0x147e7b['transfertargetlinkedid']]){this['actions'][_0x147e7b[_0x73cd('0x153')]]['transfer']=!![];}}};Preview[_0x73cd('0xf')][_0x73cd('0x25')]=function(_0xccabb0){if(_0xccabb0){if(this[_0x73cd('0x15')][_0xccabb0[_0x73cd('0x154')]]){this[_0x73cd('0x15')][_0xccabb0['transfererlinkedid']][_0x73cd('0x149')]=!![];}}};module['exports']=Preview;