96134ad0e872b23990a36ef3b09dc521c178509e
[motion-next.git] / server / routes.js
1 const a1023_0x3237=['./api/mailServerOut','./api/intSalesforceAccount','./api/userProfileResource','/api/jscripty/questions/reports','method','/api/integrations/zendesk/configurations','/api/square/projects','/api/openchannel/interactions','chat_v','./api/mailAccount','resolve','/api/voice/chanspy','/api/mail/applications','/api/square/reports','./api/webbar','/api/chat/reports/queue','./api/smsQueue','./api/chatInternalMessage','/api/chat/applications','name','./api/openchannelApplication','./api/analyticTreeReport','./api/openchannelTransferReport','production','/api/square/messages','role','./api/squareRecording','./api/openchannelQueueReport','./api/voicePrefix','/api/jscripty/projects','/api/cm/hopper_final','/api/cm/custom_fields','path','replace','/api/rpc','./api/openchannelAccount','motion-chat','./api/condition','responseTime','promises','/api/integrations/vtiger/accounts','./api/analyticMetric','./api/chatProactiveAction','parse','./api/trunk','./api/voiceRecording','/api/analytics/extracted_reports','/api/voice/recordings','set','/api/conditions','./api/intVtigerField','/api/integrations/dynamics365/fields','util','device','/api/integrations/freshsales/accounts','use','./api/intDynamics365Configuration','body','/api/fax/applications','remoteAddress','./api/faxQueueReport','./api/intZohoAccount','/api/sms/interactions','./api/intVtigerConfiguration','root','./api/chatTransferReport','/api/system','/api/sms/queues','/api/actions','/api/teams','warn','join','./api/sound','headers','/api/integrations/dynamics365/configurations','./api/intDeskField','./api/attachment','/api/pauses','./api/chatGroup','/api/openchannel/queues','/api/chat/proactive_actions','./api/smsAccount','/api/fax/accounts','./api/faxInteraction','./api/intSugarcrmField','/api/square/odbc','/api/chat/interactions','/api/auth/local','./api/intZohoField','./api/intZendeskAccount','%s\x20%s\x20%s\x20%s\x20%sms\x20id=%s\x20name=%s\x20role=%s\x20device=%s\x20(id=%s\x20name=%s)','/api/fax/reports/queue','./api/voiceCallReport','/api/voice/extensions','./api/intZohoConfiguration','/api/integrations/zoho/configurations','format','/api/canned_answers','./api/chatQueueReport','./api/integrationReport','./api/analyticExtractedReport','reverse','/api/sms/messages','/api/square/recordings','/api/settings','sendFile','./api/squareMessage','logger','./api/jscriptyProject','www','./api/interval','/api/openchannel/reports/queue','./config/config.service','route','./api/jscriptyAnswerReport','./api/mailInteraction','./api/cdr','./api/chatWebsite','./api/cmHopperBlack','/api/voice/contexts','/api/openchannel/applications','log','./api/intServicenowAccount','/api/jscripty/sessions/reports','%s\x20%s\x20%s\x20%s\x20%sms\x20id=%s\x20name=%s\x20role=%s\x20device=%s','./api/smsMessage','/api/auth/google','error','/api/integrations/salesforce/accounts','./api/cmContact','./api/notification','./api/openchannelQueue','/api/voice/queues/reports','./api/intFreshdeskAccount','./api/voiceAgentReport','./api/intSalesforceField','./api/analyticCustomReport','/api/voice/queues','./api/chatQueue','./api/chatOfflineMessage','./api/whatsappMessage','/api/users','./api/faxQueue','./api/intFreshsalesConfiguration','readdir','/api/whatsapp/reports/queue','isProduction','/api/mail/messages','/api/chat/queues','/api/integrations/reports','/api/sms/reports/transfer','./api/voiceChanSpy','/api/webbar','static','/api/analytics/tree_reports','./api/intVtigerAccount','./api/smsTransferReport','/api/chat/groups','./api/openchannelInteraction','./api/cmCustomField','./api/system','./api/setting','./api/migration','./api/user','user','./api/intFreshsalesField','/api/integrations/desk/configurations','./api/intSugarcrmConfiguration','/api/integrations/vtiger/fields','express-winston','/api/userProfiles','/api/integrations/desk/fields','./api/schedule','./api/mailQueueReport','/api/voice/dials/reports','/api/cm/contacts','/api/jira','/api/mail/reports/queue','/api/sms/reports/queue','./api/userProfile','get','./api/trigger','./api/integration','/snippet','/api/integrations/desk/accounts','/api/chat/websites','/apidoc','/api/dashboards/items','/api/cloudProviders','/api/integrations/zoho/fields','existsSync','isTest','/api/integrations','/api/mail/interactions','/api/whatsapp/accounts','./api/intSugarcrmAccount','apidoc','demo','./api/smsApplication','/api/analytics/metrics','./api/intServicenowConfiguration','/api/mail/accounts','./api/voiceMusicOnHold','/plugins','./api/intFreshdeskConfiguration','/api/intervals','./api/campaign','./api/cmCompany','./api/dashboardItem','chatVersion','./api/cmHopperHistory','/api/migrations','/api/integrations/vtiger/configurations','./api/intFreshdeskField','/api/userProfile/sections','/api/cm/lists','./api/userProfileSection','/api/cm/hopper_history','./api/jscriptyQuestionReport','/api/voiceQueuesLog','/api/square/details/reports','./api/license','/api/openchannel/accounts','./api/network','/api/voice/mails/messages','./api/jira','/api/campaigns','./api/faxMessage','/api/integrations/freshdesk/configurations','/api/variables','/api/fax/reports/transfer','/api/integrations/dynamics365/accounts','./api/voiceDialReport','./api/mailMessage','/api/integrations/zendesk/fields','./api/squareReportDetail','x-forwarded-for','version','./api/version','connection','./api/smsQueueReport','/api/screen/recordings','utf-8','api','/api/dashboards','./api/analyticDefaultReport','/api/integrations/freshsales/configurations','./api/plugin','./api/screenRecording','./api/cmList','./api/mailSubstatus','/api/templates','/api/cm/companies','url','./api/cannedAnswer','./api/tag','/api/trunks','./api/intZendeskField','/api/mail/reports/transfer','/api/cm/hopper_black','/api/fax/queues','test','%s\x20%s\x20%s\x20%s\x20%sms\x20id=%s\x20name=%s\x20role=%s','files/plugins','agent_id','./api/chatInteraction','/api/integrations/zendesk/accounts','readFile','./api/faxAccount','./api/mailApplication','snippets','./api/whatsappQueue','map','/api/version','./api/authGoogle','/api/integrations/servicenow/accounts','No\x20chat\x20module\x20found\x20at\x20','./api/whatsappInteraction','/api/sounds','/api/fax/interactions','/api/fax/messages','./api/voiceQueue','compare-versions','/api/voice/transfers/reports','/api/integrations/freshdesk/accounts','auth','/api/mail/queues','./api/intZendeskConfiguration','/api/automations','./api/cmHopperFinal','./api/pause','./api/faxTransferReport','dist','/api/voice/calls/reports','./api/mailTransferReport','sort','/api/networks','/api/dispositions','default','./api/voiceMail'];(function(_0x486fad,_0x323763){const _0x2f395b=function(_0x1e0a3f){while(--_0x1e0a3f){_0x486fad['push'](_0x486fad['shift']());}};_0x2f395b(++_0x323763);}(a1023_0x3237,0xd7));const a1023_0x2f39=function(_0x486fad,_0x323763){_0x486fad=_0x486fad-0x0;let _0x2f395b=a1023_0x3237[_0x486fad];return _0x2f395b;};const _0x43e0de=a1023_0x2f39;'use strict';const path=require(_0x43e0de('0x75')),fs=require('fs'),express=require('express'),ewinston=require(_0x43e0de('0xfe')),util=require(_0x43e0de('0x89')),errors=require('./errors'),config=require('./config/environment'),logger=require('./config/logger')(_0x43e0de('0x1c')),authLogger=require('./config/logger')(_0x43e0de('0x46')),{getConfigService}=require(_0x43e0de('0xc5')),compareVersions=require(_0x43e0de('0x43'));async function getInstalledChatVersion(){const _0x36ad7e=_0x43e0de,_0x1e0a3f=getConfigService();let _0x32498c='',_0x582a91='';try{if(![_0x36ad7e('0x6c'),'build']['includes'](_0x1e0a3f['environment'])){const _0x358d43=path['resolve'](config['root'],'..',_0x36ad7e('0x79')),_0x220b61=fs[_0x36ad7e('0x113')](_0x358d43);if(_0x220b61)try{const _0x169e5c=await fs[_0x36ad7e('0x7c')][_0x36ad7e('0x34')](path[_0x36ad7e('0x9c')](_0x358d43,'package.json'),_0x36ad7e('0x1b')),_0x3fd5d1=JSON[_0x36ad7e('0x80')](_0x169e5c);_0x32498c=_0x3fd5d1[_0x36ad7e('0x16')],_0x582a91=path[_0x36ad7e('0x9c')](_0x358d43,_0x36ad7e('0x4d'));}catch(_0x61f289){console[_0x36ad7e('0xd4')]('getInstalledChatVersion',_0x61f289);}else console[_0x36ad7e('0x9b')](_0x36ad7e('0x3d')+_0x358d43);}else{const _0x1d124e=path[_0x36ad7e('0x9c')](config['root'],'..',_0x36ad7e('0x37')),_0x3866d4=await fs[_0x36ad7e('0x7c')][_0x36ad7e('0xe5')](_0x1d124e),_0x553b3a=_0x3866d4[_0x36ad7e('0x39')](_0x4886d5=>_0x4886d5[_0x36ad7e('0x76')](/^chat_v/,''))[_0x36ad7e('0x50')](compareVersions)[_0x36ad7e('0xba')]();_0x32498c=_0x553b3a[0x0],_0x582a91=path[_0x36ad7e('0x9c')](_0x1d124e,_0x36ad7e('0x5d')+_0x32498c);}}catch(_0x2547cf){console[_0x36ad7e('0xd4')]('Unable\x20to\x20solve\x20chat\x20version',_0x2547cf);}return{'chatVersion':_0x32498c,'chatPath':_0x582a91};}async function routes(_0x58d940){const _0x113fe2=_0x43e0de;_0x58d940[_0x113fe2('0x8c')](ewinston['logger']({'winstonInstance':logger,'meta':![],'statusLevels':!![],'msg':function(_0x395731,_0x3de153){const _0x158864=_0x113fe2;return util[_0x158864('0xb5')](_0x158864('0x2f'),_0x395731[_0x158864('0x59')],_0x395731[_0x158864('0x9e')][_0x158864('0x15')]?_0x395731['headers']['x-forwarded-for']:_0x395731[_0x158864('0x18')][_0x158864('0x90')]||_0x395731['ip'],_0x395731[_0x158864('0x26')],_0x3de153['statusCode'],_0x3de153[_0x158864('0x7b')],_0x395731[_0x158864('0xf9')]?_0x395731[_0x158864('0xf9')]['id']:null,_0x395731['user']?_0x395731[_0x158864('0xf9')][_0x158864('0x68')]:null,_0x395731[_0x158864('0xf9')]?_0x395731[_0x158864('0xf9')][_0x158864('0x6e')]:null);}})),_0x58d940[_0x113fe2('0x8c')](ewinston[_0x113fe2('0xc0')]({'winstonInstance':authLogger,'meta':![],'statusLevels':!![],'msg':function(_0x547f60,_0x2e64c8){const _0x4a69a5=_0x113fe2;let _0x2df5ce=_0x4a69a5('0xd1');return _0x547f60[_0x4a69a5('0x8e')]&&_0x547f60[_0x4a69a5('0x8e')][_0x4a69a5('0x8a')]&&_0x547f60[_0x4a69a5('0x8e')][_0x4a69a5('0x31')]&&(_0x2df5ce=_0x4a69a5('0xaf')),util[_0x4a69a5('0xb5')](_0x2df5ce,_0x547f60[_0x4a69a5('0x59')],_0x547f60[_0x4a69a5('0x9e')][_0x4a69a5('0x15')]?_0x547f60[_0x4a69a5('0x9e')][_0x4a69a5('0x15')]:_0x547f60[_0x4a69a5('0x18')][_0x4a69a5('0x90')]||_0x547f60['ip'],_0x547f60['url'],_0x2e64c8['statusCode'],_0x2e64c8['responseTime'],_0x547f60[_0x4a69a5('0xf9')]?_0x547f60[_0x4a69a5('0xf9')]['id']:null,_0x547f60[_0x4a69a5('0xf9')]?_0x547f60[_0x4a69a5('0xf9')][_0x4a69a5('0x68')]:null,_0x547f60[_0x4a69a5('0xf9')]?_0x547f60[_0x4a69a5('0xf9')]['role']:null,_0x547f60[_0x4a69a5('0x8e')]&&_0x547f60[_0x4a69a5('0x8e')]['device']?_0x547f60[_0x4a69a5('0x8e')][_0x4a69a5('0x8a')]:'other',_0x547f60[_0x4a69a5('0x8e')]&&_0x547f60[_0x4a69a5('0x8e')]['agent_id']?_0x547f60[_0x4a69a5('0x8e')][_0x4a69a5('0x31')]:'',_0x547f60[_0x4a69a5('0x8e')]&&_0x547f60['body']['agent_name']?_0x547f60[_0x4a69a5('0x8e')]['agent_name']:'');},'ignoreRoute':function(_0x36e27b){const _0x41064a=_0x113fe2,_0x50c25d=/\/api\/users\/[0-9]+\/(login|logout)/gi;return!_0x50c25d[_0x41064a('0x2e')](_0x36e27b['url']);}})),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xe2'),require(_0x113fe2('0xf8'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x60'),require(_0x113fe2('0xec'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xcc'),require('./api/voiceContext')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xb2'),require('./api/voiceExtension')),_0x58d940[_0x113fe2('0x8c')]('/api/voice/mohs',require(_0x113fe2('0x11f'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xde'),require(_0x113fe2('0x42'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x84'),require(_0x113fe2('0x82'))),_0x58d940['use'](_0x113fe2('0x1a'),require(_0x113fe2('0x21'))),_0x58d940[_0x113fe2('0x8c')]('/api/voice/mails',require(_0x113fe2('0x54'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x9'),require('./api/voiceMailMessage')),_0x58d940['use'](_0x113fe2('0x4e'),require(_0x113fe2('0xb1'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x103'),require(_0x113fe2('0x11'))),_0x58d940[_0x113fe2('0x8c')]('/api/voice/agents/reports',require(_0x113fe2('0xdb'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xd9'),require('./api/voiceQueueReport')),_0x58d940[_0x113fe2('0x8c')]('/api/members/reports',require('./api/memberReport')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x29'),require(_0x113fe2('0x81'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x44'),require('./api/voiceTransferReport')),_0x58d940[_0x113fe2('0x8c')]('/api/mail/out_servers',require(_0x113fe2('0x55'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x11e'),require(_0x113fe2('0x5e'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x47'),require('./api/mailQueue')),_0x58d940[_0x113fe2('0x8c')]('/api/mail/substatuses',require(_0x113fe2('0x23'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x116'),require(_0x113fe2('0xc8'))),_0x58d940['use'](_0x113fe2('0xe8'),require(_0x113fe2('0x12'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x61'),require(_0x113fe2('0x36'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x106'),require(_0x113fe2('0x102'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x1d'),require('./api/dashboard')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x110'),require(_0x113fe2('0x125'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xa7'),require(_0x113fe2('0x35'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x8f'),require('./api/faxApplication')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x40'),require(_0x113fe2('0xa8'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x41'),require(_0x113fe2('0xc'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x2d'),require(_0x113fe2('0xe3'))),_0x58d940['use'](_0x113fe2('0xb0'),require(_0x113fe2('0x91'))),_0x58d940[_0x113fe2('0x8c')]('/api/sms/accounts',require(_0x113fe2('0xa6'))),_0x58d940[_0x113fe2('0x8c')]('/api/sms/applications',require(_0x113fe2('0x11b'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x93'),require('./api/smsInteraction')),_0x58d940['use'](_0x113fe2('0xbb'),require(_0x113fe2('0xd2'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x98'),require(_0x113fe2('0x65'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x7'),require(_0x113fe2('0x78'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xcd'),require(_0x113fe2('0x69'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x5c'),require(_0x113fe2('0xf3'))),_0x58d940[_0x113fe2('0x8c')]('/api/openchannel/messages',require('./api/openchannelMessage')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xa4'),require(_0x113fe2('0xd8'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x10e'),require(_0x113fe2('0xca'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xc4'),require(_0x113fe2('0x70'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x67'),require('./api/chatApplication')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xab'),require(_0x113fe2('0x32'))),_0x58d940[_0x113fe2('0x8c')]('/api/chat/messages',require('./api/chatMessage')),_0x58d940[_0x113fe2('0x8c')]('/api/chat/offline_messages',require(_0x113fe2('0xe0'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xe9'),require(_0x113fe2('0xdf'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xf2'),require(_0x113fe2('0xa3'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xa5'),require(_0x113fe2('0x7f'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x25'),require(_0x113fe2('0x124'))),_0x58d940['use'](_0x113fe2('0x104'),require(_0x113fe2('0xd6'))),_0x58d940['use']('/api/cm/hopper',require('./api/cmHopper')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x2c'),require(_0x113fe2('0xcb'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x73'),require(_0x113fe2('0x4a'))),_0x58d940['use'](_0x113fe2('0x2'),require(_0x113fe2('0x127'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x74'),require(_0x113fe2('0xf4'))),_0x58d940['use'](_0x113fe2('0x99'),require('./api/action')),_0x58d940['use'](_0x113fe2('0x49'),require('./api/automation')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xb6'),require(_0x113fe2('0x27'))),_0x58d940['use'](_0x113fe2('0x52'),require('./api/disposition')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x86'),require(_0x113fe2('0x7a'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x122'),require(_0x113fe2('0xc3'))),_0x58d940['use'](_0x113fe2('0xa2'),require(_0x113fe2('0x4b'))),_0x58d940[_0x113fe2('0x8c')]('/api/cdr',require(_0x113fe2('0xc9'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x4'),require('./api/voiceQueuesLog')),_0x58d940[_0x113fe2('0x8c')]('/api/schedules',require(_0x113fe2('0x101'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x3f'),require(_0x113fe2('0x9d'))),_0x58d940[_0x113fe2('0x8c')]('/api/tags',require(_0x113fe2('0x28'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x24'),require('./api/template')),_0x58d940[_0x113fe2('0x8c')]('/api/triggers',require(_0x113fe2('0x10a'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xe'),require('./api/variable')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x115'),require(_0x113fe2('0x10b'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xea'),require(_0x113fe2('0xb8'))),_0x58d940[_0x113fe2('0x8c')]('/api/analytics/custom_reports',require(_0x113fe2('0xdd'))),_0x58d940[_0x113fe2('0x8c')]('/api/analytics/default_reports',require(_0x113fe2('0x1e'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x83'),require(_0x113fe2('0xb9'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x11c'),require(_0x113fe2('0x7e'))),_0x58d940[_0x113fe2('0x8c')]('/api/analytics/field_reports',require('./api/analyticFieldReport')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xef'),require(_0x113fe2('0x6a'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xd5'),require(_0x113fe2('0x56'))),_0x58d940[_0x113fe2('0x8c')]('/api/integrations/salesforce/configurations',require('./api/intSalesforceConfiguration')),_0x58d940['use']('/api/integrations/salesforce/fields',require(_0x113fe2('0xdc'))),_0x58d940[_0x113fe2('0x8c')]('/api/integrations/sugarcrm/accounts',require(_0x113fe2('0x118'))),_0x58d940[_0x113fe2('0x8c')]('/api/integrations/sugarcrm/configurations',require(_0x113fe2('0xfc'))),_0x58d940['use']('/api/integrations/sugarcrm/fields',require(_0x113fe2('0xa9'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x10d'),require('./api/intDeskAccount')),_0x58d940['use'](_0x113fe2('0xfb'),require('./api/intDeskConfiguration')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x100'),require(_0x113fe2('0xa0'))),_0x58d940[_0x113fe2('0x8c')]('/api/integrations/zoho/accounts',require(_0x113fe2('0x92'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xb4'),require(_0x113fe2('0xb3'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x112'),require(_0x113fe2('0xad'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x33'),require(_0x113fe2('0xae'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x5a'),require(_0x113fe2('0x48'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x13'),require(_0x113fe2('0x2a'))),_0x58d940['use'](_0x113fe2('0x45'),require(_0x113fe2('0xda'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xd'),require(_0x113fe2('0x121'))),_0x58d940[_0x113fe2('0x8c')]('/api/integrations/freshdesk/fields',require(_0x113fe2('0x12a'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x7d'),require(_0x113fe2('0xf0'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x129'),require(_0x113fe2('0x94'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xfd'),require(_0x113fe2('0x87'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x3c'),require(_0x113fe2('0xcf'))),_0x58d940[_0x113fe2('0x8c')]('/api/integrations/servicenow/configurations',require(_0x113fe2('0x11d'))),_0x58d940['use']('/api/integrations/servicenow/fields',require('./api/intServicenowField')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x10'),require('./api/intDynamics365Account')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x9f'),require(_0x113fe2('0x8d'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x88'),require('./api/intDynamics365Field')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x8b'),require('./api/intFreshsalesAccount')),_0x58d940['use'](_0x113fe2('0x1f'),require(_0x113fe2('0xe4'))),_0x58d940['use']('/api/integrations/freshsales/fields',require(_0x113fe2('0xfa'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x51'),require(_0x113fe2('0x8'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x64'),require(_0x113fe2('0xb7'))),_0x58d940[_0x113fe2('0x8c')]('/api/chat/internal/messages',require(_0x113fe2('0x66'))),_0x58d940['use']('/api/jscripty/answers/reports',require(_0x113fe2('0xc7'))),_0x58d940['use'](_0x113fe2('0x58'),require(_0x113fe2('0x3'))),_0x58d940['use'](_0x113fe2('0xd0'),require('./api/jscriptySessionReport')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x107'),require(_0x113fe2('0x19'))),_0x58d940['use'](_0x113fe2('0x62'),require('./api/squareReport')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x5'),require(_0x113fe2('0x14'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x72'),require(_0x113fe2('0xc1'))),_0x58d940['use'](_0x113fe2('0xbd'),require(_0x113fe2('0xf6'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xaa'),require('./api/squareOdbc')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x5b'),require('./api/squareProject')),_0x58d940['use'](_0x113fe2('0xbc'),require(_0x113fe2('0x6f'))),_0x58d940['use'](_0x113fe2('0x6d'),require(_0x113fe2('0xbf'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x9a'),require('./api/team')),_0x58d940[_0x113fe2('0x8c')]('/api/license',require(_0x113fe2('0x6'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xb'),require(_0x113fe2('0x123'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x128'),require(_0x113fe2('0xf7'))),_0x58d940[_0x113fe2('0x8c')]('/api/attachments',require(_0x113fe2('0xa1'))),_0x58d940[_0x113fe2('0x8c')]('/api/plugins',require(_0x113fe2('0x20'))),_0x58d940['use'](_0x113fe2('0x2b'),require(_0x113fe2('0x4f'))),_0x58d940['use']('/api/chat/reports/transfer',require(_0x113fe2('0x96'))),_0x58d940['use'](_0x113fe2('0xf'),require(_0x113fe2('0x4c'))),_0x58d940['use']('/api/openchannel/reports/transfer',require(_0x113fe2('0x6b'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xeb'),require(_0x113fe2('0xf1'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x0'),require(_0x113fe2('0x22'))),_0x58d940[_0x113fe2('0x8c')]('/api/voice/prefixes',require(_0x113fe2('0x71'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xff'),require(_0x113fe2('0x108'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x12b'),require(_0x113fe2('0x1'))),_0x58d940[_0x113fe2('0x8c')]('/api/userProfile/resources',require(_0x113fe2('0x57'))),_0x58d940[_0x113fe2('0x8c')]('/api/notifications',require(_0x113fe2('0xd7'))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x117'),require('./api/whatsappAccount')),_0x58d940[_0x113fe2('0x8c')]('/api/whatsapp/applications',require('./api/whatsappApplication')),_0x58d940[_0x113fe2('0x8c')]('/api/whatsapp/interactions',require(_0x113fe2('0x3e'))),_0x58d940[_0x113fe2('0x8c')]('/api/whatsapp/messages',require(_0x113fe2('0xe1'))),_0x58d940['use'](_0x113fe2('0xe6'),require('./api/whatsappQueueReport')),_0x58d940['use']('/api/whatsapp/reports/transfer',require('./api/whatsappTransferReport')),_0x58d940['use']('/api/whatsapp/queues',require(_0x113fe2('0x38'))),_0x58d940['use'](_0x113fe2('0x111'),require('./api/cloudProvider')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xac'),require('./api/authLocal')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xd3'),require(_0x113fe2('0x3b'))),_0x58d940['use'](_0x113fe2('0x105'),require(_0x113fe2('0xa'))),_0x58d940['use'](_0x113fe2('0x77'),require('./api/rpc')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x3a'),require(_0x113fe2('0x17'))),_0x58d940['use'](_0x113fe2('0x97'),require(_0x113fe2('0xf5'))),_0x58d940[_0x113fe2('0x8c')]('/api/pm2',require('./api/pm2')),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0xed'),require(_0x113fe2('0x63'))),_0x58d940['use'](_0x113fe2('0x10f'),express[_0x113fe2('0xee')](path[_0x113fe2('0x5f')](config['root'],'..',_0x113fe2('0x119')))),_0x58d940[_0x113fe2('0x8c')]('/www',express[_0x113fe2('0xee')](path[_0x113fe2('0x5f')](config[_0x113fe2('0x95')],'..',_0x113fe2('0xc2')))),_0x58d940[_0x113fe2('0x8c')]('/demo',express[_0x113fe2('0xee')](path['resolve'](config['root'],'..',_0x113fe2('0x11a')))),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x120'),express['static'](path[_0x113fe2('0x5f')](config[_0x113fe2('0x95')],_0x113fe2('0x30'))));const {chatPath:_0x131101,chatVersion:_0x538826}=await getInstalledChatVersion(),_0x1a8def=getConfigService();!(_0x1a8def[_0x113fe2('0xe7')]||_0x1a8def[_0x113fe2('0x114')])&&console[_0x113fe2('0xce')]('chatPath,\x20chatVersion',_0x131101,_0x538826),_0x131101&&_0x538826&&(_0x58d940[_0x113fe2('0x85')](_0x113fe2('0x126'),_0x538826),_0x58d940[_0x113fe2('0x8c')](_0x113fe2('0x10c'),express[_0x113fe2('0xee')](_0x131101))),_0x58d940[_0x113fe2('0xc6')]('/:url(api|auth|components|app|bower_components|assets)/*')[_0x113fe2('0x109')](errors[0x194]),_0x58d940[_0x113fe2('0x109')]('*',function(_0x4d2849,_0x5d3af2){const _0x45cd7c=_0x113fe2;_0x5d3af2[_0x45cd7c('0xbe')](path[_0x45cd7c('0x5f')](_0x58d940[_0x45cd7c('0x109')]('appPath')+'/index.html'));});}exports[_0x43e0de('0x53')]=routes;