Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/im/v2/const/dist/ |
Upload File : |
/* eslint-disable */ this.BX = this.BX || {}; this.BX.Messenger = this.BX.Messenger || {}; this.BX.Messenger.v2 = this.BX.Messenger.v2 || {}; (function (exports,imopenlines_v2_const,im_v2_const) { 'use strict'; const RestMethod = Object.freeze({ imV2ChatLoad: 'im.v2.Chat.load', imV2ChatGetDialogId: 'im.v2.Chat.getDialogId', imV2ChatShallowLoad: 'im.v2.Chat.shallowLoad', imV2ChatLoadInContext: 'im.v2.Chat.loadInContext', imV2ChatLoadContext: 'im.v2.Chat.loadInContext', imV2ChatAdd: 'im.v2.Chat.add', imV2ChatUpdate: 'im.v2.Chat.update', imV2ChatDelete: 'im.v2.Chat.delete', imV2ChatUpdateAvatar: 'im.v2.Chat.updateAvatar', imV2ChatRead: 'im.v2.Chat.read', imV2ChatReadAll: 'im.v2.Chat.readAll', imV2ChatUnread: 'im.v2.Chat.unread', imV2ChatJoin: 'im.v2.Chat.join', imV2ChatDeleteUser: 'im.v2.Chat.deleteUser', imV2ChatExtendPullWatch: 'im.v2.Chat.extendPullWatch', imV2RecentChannelExtendPullWatch: 'im.v2.Recent.Channel.extendPullWatch', imV2ChatMessageGetContext: 'im.v2.Chat.Message.getContext', imV2ChatMessageSend: 'im.v2.Chat.Message.send', imV2ChatMessageList: 'im.v2.Chat.Message.list', imV2ChatMessageTail: 'im.v2.Chat.Message.tail', imV2ChatMessageRead: 'im.v2.Chat.Message.read', imV2ChatMessageMark: 'im.v2.Chat.Message.mark', imV2ChatMessageDelete: 'im.v2.Chat.Message.delete', imV2ChatMessageUpdate: 'im.v2.Chat.Message.update', imV2ChatMessageReactionAdd: 'im.v2.Chat.Message.Reaction.add', imV2ChatMessageReactionDelete: 'im.v2.Chat.Message.Reaction.delete', imV2ChatMessageReactionTail: 'im.v2.Chat.Message.Reaction.tail', imV2ChatMessagePin: 'im.v2.Chat.Message.pin', imV2ChatMessageUnpin: 'im.v2.Chat.Message.unpin', imV2ChatMessageTailViewers: 'im.v2.Chat.Message.tailViewers', imV2ChatMessageDeleteRichUrl: 'im.v2.Chat.Message.deleteRichUrl', imV2ChatMessageCommentInfoList: 'im.v2.Chat.Message.CommentInfo.list', imV2ChatAnchorRead: 'im.v2.Chat.Anchor.read', imV2ChatPinTail: 'im.v2.Chat.Pin.tail', imV2ChatUserList: 'im.v2.Chat.User.list', imV2ChatListShared: 'im.v2.Chat.listShared', imV2ChatCommentSubscribe: 'im.v2.Chat.Comment.subscribe', imV2ChatCommentUnsubscribe: 'im.v2.Chat.Comment.unsubscribe', imV2ChatCommentReadAll: 'im.v2.Chat.Comment.readAll', imV2ChatAddManagers: 'im.v2.Chat.addManagers', imV2ChatDeleteManagers: 'im.v2.Chat.deleteManagers', imV2ChatMessageDisappear: 'im.v2.Chat.Message.disappear', imV2ChatSetMessagesAutoDeleteDelay: 'im.v2.Chat.setMessagesAutoDeleteDelay', imV2SettingsGeneralUpdate: 'im.v2.Settings.General.update', imV2SettingsNotifyUpdate: 'im.v2.Settings.Notify.update', imV2SettingsNotifySwitchScheme: 'im.v2.Settings.Notify.switchScheme', imV2DesktopLogout: 'im.v2.Desktop.logout', imV2UpdateState: 'im.v2.UpdateState.getStateData', imV2BetaEnable: 'im.v2.Beta.enable', imV2BetaDisable: 'im.v2.Beta.disable', imV2ChatTaskPrepare: 'im.v2.Chat.Task.prepare', imV2RecentChannelTail: 'im.v2.Recent.Channel.Tail', imV2RecentCollabTail: 'im.v2.Recent.Collab.Tail', imV2ChatCopilotUpdateRole: 'im.v2.Chat.Copilot.updateRole', imV2AccessCheck: 'im.v2.Access.check', imV2ChatMemberEntitiesList: 'im.v2.Chat.MemberEntities.list', imV2ChatInputActionNotify: 'im.v2.Chat.InputAction.notify', imV2DiskFileSave: 'im.v2.Disk.File.save', imV2ChatBotSendContext: 'im.v2.Chat.Bot.sendContext', imV2ChatMemberTail: 'im.v2.Chat.Member.tail', imV2RecentPin: 'im.v2.Chat.pin', imV2RecentUnpin: 'im.v2.Chat.unpin', imV2AnchorRead: 'im.v2.Anchor.read', imV2PromotionRead: 'im.v2.Promotion.read', imV2CallZoomCreate: 'im.v2.Call.Zoom.create', imCallBetaCreateRoom: 'im.call.beta.createRoom', imMessageAdd: 'im.message.add', imMessageCommand: 'im.message.command', imChatMute: 'im.chat.mute', imChatUpdateTitle: 'im.chat.updateTitle', imChatFileCollectionGet: 'im.chat.file.collection.get', imChatFileGet: 'im.chat.file.get', imChatUrlGet: 'im.chat.url.get', imChatUrlDelete: 'im.chat.url.delete', imChatTaskGet: 'im.chat.task.get', imChatTaskDelete: 'im.chat.task.delete', imChatCalendarGet: 'im.chat.calendar.get', imChatFavoriteAdd: 'im.chat.favorite.add', imChatFavoriteDelete: 'im.chat.favorite.delete', imChatFavoriteGet: 'im.chat.favorite.get', imChatFavoriteCounterGet: 'im.chat.favorite.counter.get', imChatUrlCounterGet: 'im.chat.url.counter.get', imChatPinGet: 'im.chat.pin.get', imChatPinAdd: 'im.chat.pin.add', imChatPinDelete: 'im.chat.pin.delete', imChatCalendarPrepare: 'im.chat.calendar.prepare', imChatCalendarAdd: 'im.chat.calendar.add', imChatCalendarDelete: 'im.chat.calendar.delete', imChatUserDelete: 'im.chat.user.delete', imChatUserAdd: 'im.chat.user.add', imDialogWriting: 'im.dialog.writing', imDialogUsersList: 'im.dialog.users.list', imDialogMessagesSearch: 'im.dialog.messages.search', imUserGet: 'im.user.get', imUserListGet: 'im.user.list.get', imUserStatusSet: 'im.user.status.set', imUserStatusIdleStart: 'im.user.status.idle.start', imUserStatusIdleEnd: 'im.user.status.idle.end', imDiskFolderGet: 'im.disk.folder.get', imDiskFolderListGet: 'im.disk.folder.list.get', imDiskFilePreviewUpload: 'disk.api.file.attachPreview', imDiskFileCommit: 'im.disk.file.commit', imDiskFileDelete: 'im.disk.file.delete', imDiskFileSave: 'im.disk.file.save', imRecentGet: 'im.recent.get', imRecentList: 'im.recent.list', imRecentPin: 'im.recent.pin', imRecentHide: 'im.recent.hide', imNotifyGet: 'im.notify.get', imNotifyRead: 'im.notify.read', imNotifySchemaGet: 'im.notify.schema.get', imNotifyHistorySearch: 'im.notify.history.search', imNotifyAnswer: 'im.notify.answer', imCallBackgroundGet: 'im.v2.Call.Background.get', imCallBackgroundCommit: 'im.v2.Call.Background.commit', imCallBackgroundDelete: 'im.v2.Call.Background.delete', imCallMaskGet: 'im.v2.Call.Mask.get', imSmilesGet: 'smile.get', imPromotionRead: 'im.promotion.read', imBotGiphyListPopular: 'imbot.Giphy.listPopular', imBotGiphyList: 'imbot.Giphy.list', imBotDialogVote: 'imbot.dialog.vote', imBotNetworkChatCount: 'imbot.Network.Chat.count', imBotNetworkChatList: 'imbot.Network.Chat.list', imBotNetworkChatAdd: 'imbot.Network.Chat.add', linesDialogGet: 'imopenlines.dialog.get', socialnetworkCollabCreate: 'socialnetwork.collab.Collab.add', socialnetworkCollabUpdate: 'socialnetwork.collab.Collab.update', socialnetworkCollabDelete: 'socialnetwork.collab.Collab.delete', socialnetworkMemberAdd: 'socialnetwork.collab.Member.add', socialnetworkMemberDelete: 'socialnetwork.collab.Member.delete', socialnetworkMemberLeave: 'socialnetwork.collab.Member.leave', intranetInviteGetLinkByCollabId: 'intranet.invite.getLinkByCollabId', intranetInviteRegenerateLinkByCollabId: 'intranet.invite.regenerateLinkByCollabId' }); const EventType = Object.freeze({ layout: { onLayoutChange: 'IM.Layout:onLayoutChange', onOpenNotifications: 'IM.Layout:onOpenNotifications' }, header: { openAddToChatPopup: 'IM.Header:openAddToChatPopup' }, dialog: { onDialogInited: 'IM.Dialog:onDialogInited', onMessageDeleted: 'IM.Dialog:onMessageDeleted', onMessageIsVisible: 'IM.Dialog:onMessageIsVisible', onMessageIsNotVisible: 'IM.Dialog:onMessageIsNotVisible', scrollToBottom: 'IM.Dialog:scrollToBottom', goToMessageContext: 'IM.Dialog:goToMessageContext', onClickMessageContextMenu: 'IM.Dialog:onClickMessageContextMenu', showForwardPopup: 'IM.Dialog:showForwardPopup', openComments: 'IM.Dialog:openComments', closeComments: 'IM.Dialog:closeComments', showLoadingBar: 'IM.Dialog:showLoadingBar', hideLoadingBar: 'IM.Dialog:hideLoadingBar', showQuoteButton: 'IM.Dialog:showQuoteButton', openBulkActionsMode: 'IM.Dialog:openBulkActionsMode', closeBulkActionsMode: 'IM.Dialog:closeBulkActionsMode', errors: { accessDenied: 'IM.Dialog.errors:accessDenied' } }, textarea: { editMessage: 'IM.Textarea:editMessage', replyMessage: 'IM.Textarea:replyMessage', forwardEntity: 'IM.Textarea:forwardEntity', insertText: 'IM.Textarea:insertText', insertMention: 'IM.Textarea:insertMention', insertForward: 'IM.Textarea:insertForward', sendMessage: 'IM.Textarea:sendMessage', onAfterSendMessage: 'IM.Textarea:onAfterSendMessage', openUploadPreview: 'IM.Textarea:openUploadPreview' }, uploader: { cancel: 'IM.Uploader:cancel' }, call: { onFold: 'CallController::onFold', onViewStateChanged: 'IM.Call:onViewStateChanged', onJoinFromRecentItem: 'IM.Call:onJoinFromRecentItem' }, search: { close: 'IM.Search:close', keyPressed: 'IM.Search:keyPressed' }, recent: { openSearch: 'IM.Recent:openSearch' }, sidebar: { open: 'IM.Sidebar:open', close: 'IM.Sidebar:close' }, mention: { selectItem: 'IM.Mention:selectItem' }, counter: { onNotificationCounterChange: 'onImUpdateCounterNotify', onChatCounterChange: 'onImUpdateCounterMessage', onLinesCounterChange: 'onImUpdateCounterLines', onImUpdateCounter: 'onImUpdateCounter', onUpdate: 'IM.Counters:onUpdate' }, desktop: { onInit: 'onDesktopInit', onReload: 'onDesktopReload', onSyncPause: 'onDesktopSyncPause', onUserAway: 'BXUserAway', onWakeUp: 'BXWakeAction', onBxLink: 'BXProtocolUrl', onExit: 'BXExitApplication', onIconClick: 'BXApplicationClick', onNewTabClick: 'BXNewTabClick' }, lines: { onInit: 'onLinesInit', openChat: 'openLinesChat', onChatOpen: 'onLinesChatOpen' }, slider: { onClose: 'onChatSliderClose' }, request: { onAuthError: 'IM.request:onAuthError' }, audioPlayer: { play: 'im:audioplayer:play', pause: 'im:audioplayer:pause', stop: 'im:audioplayer:stop', preload: 'im:audioplayer:preload' }, task: { onMembersCountChange: 'tasks:card:onMembersCountChange' } }); const ChatType = Object.freeze({ user: 'user', chat: 'chat', open: 'open', general: 'general', videoconf: 'videoconf', announcement: 'announcement', call: 'call', support24Notifier: 'support24Notifier', support24Question: 'support24Question', crm: 'crm', sonetGroup: 'sonetGroup', calendar: 'calendar', tasks: 'tasks', thread: 'thread', mail: 'mail', lines: 'lines', copilot: 'copilot', channel: 'channel', openChannel: 'openChannel', generalChannel: 'generalChannel', comment: 'comment', collab: 'collab' }); const DialogScrollThreshold = Object.freeze({ none: 'none', nearTheBottom: 'nearTheBottom', halfScreenUp: 'halfScreenUp' }); const DialogBlockType = Object.freeze({ dateGroup: 'dateGroup', authorGroup: 'authorGroup', newMessages: 'newMessages', markedMessages: 'markedMessages' }); const DialogAlignment = Object.freeze({ left: 'left', center: 'center' }); const FileStatus = Object.freeze({ upload: 'upload', wait: 'wait', progress: 'progress', done: 'done', error: 'error' }); const FileType = Object.freeze({ image: 'image', video: 'video', audio: 'audio', file: 'file' }); const FileIconType = Object.freeze({ file: 'file', image: 'image', audio: 'audio', video: 'video', code: 'code', call: 'call', attach: 'attach', quote: 'quote', gallery: 'gallery' }); const FileViewerContext = Object.freeze({ dialog: 'dialog', sidebarMain: 'sidebarMain', sidebarTabBriefs: 'sidebarTabBriefs', sidebarTabFiles: 'sidebarTabFiles', sidebarTabMedia: 'sidebarTabMedia', sidebarTabFileUnsorted: 'sidebarTabFileUnsorted' }); const AudioPlaybackRate = Object.freeze({ 1: 1, 1.5: 1.5, 2: 2 }); const AudioPlaybackState = Object.freeze({ play: 'play', pause: 'pause', stop: 'stop', none: 'none' }); const MessageType = Object.freeze({ self: 'self', opponent: 'opponent', system: 'system' }); const MessageComponent = Object.freeze({ default: 'DefaultMessage', file: 'FileMessage', smile: 'SmileMessage', unsupported: 'UnsupportedMessage', deleted: 'DeletedMessage', error: 'ErrorMessage', callInvite: 'CallInviteMessage', zoomInvite: 'ZoomInviteMessage', chatCreation: 'ChatCreationMessage', ownChatCreation: 'OwnChatCreationMessage', copilotCreation: 'ChatCopilotCreationMessage', copilotMessage: 'CopilotMessage', copilotAddedUsers: 'ChatCopilotAddedUsersMessage', conferenceCreation: 'ConferenceCreationMessage', supervisorUpdateFeature: 'SupervisorUpdateFeatureMessage', supervisorEnableFeature: 'SupervisorEnableFeatureMessage', sign: 'SignMessage', checkIn: 'CheckInMessage', supportVote: 'SupportVoteMessage', supportSessionNumber: 'SupportSessionNumberMessage', supportChatCreation: 'SupportChatCreationMessage', system: 'SystemMessage', channelPost: 'ChannelPost', generalChatCreationMessage: 'GeneralChatCreationMessage', generalChannelCreationMessage: 'GeneralChannelCreationMessage', channelCreationMessage: 'ChannelCreationMessage', callMessage: 'CallMessage', voteMessage: 'VoteMessage', taskChatCreationMessage: 'TaskChatCreationMessage', ...imopenlines_v2_const.OpenLinesMessageComponent }); const MessageMentionType = Object.freeze({ user: 'USER', chat: 'CHAT', lines: 'LINES', context: 'CONTEXT', call: 'CALL' }); const MessageStatus = { received: 'received', delivered: 'delivered', error: 'error' }; const OwnMessageStatus = Object.freeze({ sending: 'sending', sent: 'sent', viewed: 'viewed', error: 'error' }); const FakeMessagePrefix = 'temp'; const FakeDraftMessagePrefix = 'temp-draft'; const AutoDeleteDelay = Object.freeze({ Off: 0, Hour: 1, Day: 24, Week: 168, Month: 720 }); const RecentCallStatus = { waiting: 'waiting', joined: 'joined' }; const RecentType = { default: 'default', copilot: 'copilot', openChannel: 'openChannel', collab: 'collab' }; const NotificationTypesCodes = Object.freeze({ confirm: 1, simple: 3 }); const NotificationSettingsMode = { simple: 'simple', expert: 'expert' }; const Layout = Object.freeze({ chat: { name: 'chat', list: 'RecentListContainer', content: 'ChatContent' }, createChat: { name: 'createChat', list: 'RecentListContainer', content: 'CreateChatContent' }, updateChat: { name: 'updateChat', list: 'RecentListContainer', content: 'UpdateChatContent' }, channel: { name: 'channel', list: 'ChannelListContainer', content: 'ChatContent' }, notification: { name: 'notification', list: 'RecentListContainer', content: 'NotificationContent' }, openlines: { name: 'openlines', list: '', content: 'OpenlineContent' }, openlinesV2: { name: 'openlinesV2', list: 'OpenlineListContainer', content: 'OpenlinesV2Content' }, conference: { name: 'conference', list: 'RecentListContainer', content: 'ChatContent' }, call: { name: 'call', list: 'RecentListContainer', content: 'ChatContent' }, settings: { name: 'settings', list: '', content: 'SettingsContent' }, copilot: { name: 'copilot', list: 'CopilotListContainer', content: 'CopilotContent' }, collab: { name: 'collab', list: 'CollabListContainer', content: 'ChatContent' }, market: { name: 'market', list: '', content: 'MarketContent' } }); const SearchEntityIdTypes = { user: 'user', imUser: 'im-user', bot: 'im-bot', chat: 'im-chat', chatUser: 'im-chat-user', department: 'department', network: 'imbot-network' }; const UserStatus = { offline: 'offline', online: 'online', mobileOnline: 'mobile-online', away: 'away', idle: 'idle', dnd: 'dnd', break: 'break' }; const UserType = { user: 'user', bot: 'bot', extranet: 'extranet', collaber: 'collaber' }; const UserRole = { guest: 'guest', member: 'member', manager: 'manager', owner: 'owner', none: 'none' }; const UserIdNetworkPrefix = 'network'; const SidebarDetailBlock = Object.freeze({ main: 'main', members: 'members', link: 'link', favorite: 'favorite', task: 'task', brief: 'brief', media: 'media', file: 'file', audio: 'audio', document: 'document', fileUnsorted: 'fileUnsorted', meeting: 'meeting', market: 'market', messageSearch: 'messageSearch', chatsWithUser: 'chatsWithUser', multidialog: 'multidialog', none: '' }); const SidebarFileGroups = Object.freeze({ media: 'media', audio: 'audio', file: 'file', brief: 'brief', fileUnsorted: 'fileUnsorted' }); const SidebarFileTabGroups = Object.freeze({ [SidebarFileGroups.media]: SidebarFileGroups.media, [SidebarFileGroups.file]: SidebarFileGroups.file, [SidebarFileGroups.audio]: SidebarFileGroups.audio, [SidebarFileGroups.brief]: SidebarFileGroups.brief }); const SidebarMainPanelBlock = { support: 'support', chat: 'chat', notes: 'notes', user: 'user', copilot: 'copilot', copilotInfo: 'copilotInfo', info: 'info', post: 'post', fileList: 'fileList', fileUnsortedList: 'fileUnsortedList', task: 'task', taskList: 'taskList', meetingList: 'meetingList', marketAppList: 'marketAppList', multidialog: 'multidialog', tariffLimit: 'tariffLimit', collabHelpdesk: 'collabHelpdesk' }; const Color = Object.freeze({ base: '#17a3ea', transparent: 'transparent', white: '#fff', gray40: '#bdc1c6', gray90: '#525c69', collab70: '#00a94e', collab60: '#19cc45', collab50: '#6be860', collab10: '#f2fee2', orange50: '#ffa900', accentBlue: '#00ace3' }); const ColorToken = Object.freeze({ base: 'base', primary: 'primary', secondary: 'secondary', alert: 'alert' }); const AttachType = Object.freeze({ Delimiter: 'delimiter', File: 'file', Grid: 'grid', Html: 'html', Image: 'image', Link: 'link', Message: 'message', Rich: 'richLink', User: 'user' }); const AttachDescription = Object.freeze({ firstMessage: 'FIRST_MESSAGE', skipMessage: 'SKIP_MESSAGE' }); const KeyboardButtonType = { button: 'BUTTON', newLine: 'NEWLINE' }; const KeyboardButtonContext = { all: 'ALL', mobile: 'MOBILE', desktop: 'DESKTOP' }; const KeyboardButtonDisplay = { block: 'BLOCK', line: 'LINE' }; const KeyboardButtonAction = { put: 'PUT', send: 'SEND', copy: 'COPY', call: 'CALL', dialog: 'DIALOG' }; const WINDOW_ACTIVATION_DELAY = 300; const DesktopBxLink = { chat: 'chat', lines: 'lines', call: 'call', phone: 'phone', conference: 'conference', callList: 'callList', notifications: 'notifications', recentSearch: 'recentSearch', timeManager: 'timemanpwt', copilot: 'copilot', collab: 'collab', settings: 'settings', openTab: 'openTab', openPage: 'openPage', chatCreation: 'chatCreation', botContext: 'botContext', openLayout: 'openLayout' }; const LegacyDesktopBxLink = { messenger: 'messenger', chat: 'chat', videoconf: 'videoconf', notify: 'notify', callTo: 'callto', callList: 'calllist' }; const DesktopBroadcastAction = { notification: 'notification', answerButtonClick: 'answerButtonClick', bxLink: 'bxLink' }; const LocalStorageKey = Object.freeze({ smileLastUpdateTime: 'smileLastUpdateTime', sidebarOpened: 'sidebarOpened', textareaMarketOpened: 'textareaMarketOpened', textareaHeight: 'textareaHeight', lastCallType: 'lastCallType', lastNotificationId: 'lastNotificationId', layoutConfig: 'layoutConfig', audioPlaybackRate: 'audioPlaybackRate' }); const PlacementType = Object.freeze({ contextMenu: 'IM_CONTEXT_MENU', navigation: 'IM_NAVIGATION', textarea: 'IM_TEXTAREA', sidebar: 'IM_SIDEBAR', smilesSelector: 'IM_SMILES_SELECTOR' }); const PopupType = Object.freeze({ userProfile: 'im-user-settings-popup', userStatus: 'im-user-status-popup', backgroundSelect: 'im-background-select-popup', recentContextMenu: 'im-recent-context-menu', recentHeaderMenu: 'im-recent-header-menu', createChatMenu: 'im-create-chat-menu', dialogMessageMenu: 'bx-im-message-context-menu', dialogAvatarMenu: 'bx-im-avatar-context-menu', dialogReactionUsers: 'bx-im-message-reaction-users', dialogReadUsers: 'bx-im-dialog-read-users', createChatManageUsersAddMenu: 'im-content-create-chat-manage-users-add', createChatManageUsersDeleteMenu: 'im-content-create-chat-manage-users-delete', createChatManageUiMenu: 'im-content-create-chat-manage-ui', createChatManageMessagesMenu: 'im-content-create-chat-can-post', messageBaseFileMenu: 'im-message-base-file-context-menu', desktopItemMenu: 'im-navigation-desktop-item-context-menu', messageHistoryLimit: 'im-message-history-limit-popup' }); const Settings = Object.freeze({ appearance: { background: 'backgroundImageId', alignment: 'chatAlignment' }, notification: { enableSound: 'enableSound', enableAutoRead: 'notifyAutoRead', mode: 'notifyScheme', enableWeb: 'notifySchemeSendSite', enableMail: 'notifySchemeSendEmail', enablePush: 'notifySchemeSendPush' }, hotkey: { sendByEnter: 'sendByEnter' }, message: { bigSmiles: 'enableBigSmile' }, recent: { showBirthday: 'viewBirthday', showInvited: 'viewCommonUsers', showLastMessage: 'viewLastMessage' }, desktop: { enableRedirect: 'openDesktopFromPanel' }, user: { status: 'status' } }); const SettingsSection = Object.freeze({ appearance: 'appearance', notification: 'notification', hotkey: 'hotkey', message: 'message', recent: 'recent', desktop: 'desktop' }); const NotificationSettingsType = { web: 'site', mail: 'mail', push: 'push' }; const SoundType = { reminder: 'reminder', newMessage1: 'newMessage1', newMessage2: 'newMessage2', send: 'send', dialtone: 'dialtone', ringtone: 'ringtone', ringtoneModern: 'ringtoneModern', start: 'start', stop: 'stop', error: 'error' }; const PromoId = Object.freeze({ createGroupChat: 'im:group-chat-create:20062023:all', createConference: 'im:conference-create:24082023:all', createChannel: 'im:channel-create:04032024:all', createCollabDescription: 'im:collab-create:12092024:all', addUsersToCopilotChat: 'im:add-users-to-copilot-chat:09042024:all', changeRoleCopilot: 'im:change-role-copilot-chat:09042024:all', collabHelpdeskSidebar: 'im:collab-helpdesk-sidebar:30102024:all', downloadSeveralFiles: 'im:download-several-files:22112024:all', copilotInRecentTab: 'im:copilot-in-default-tab:11032025:all', embeddedChatEmptyState: 'im:air-chat-empty-state:29042025:all', collabEntities: 'socialnetwork:CreatedTaskOrMeetingOrFileThreeDays-collab', membersNotInvitedOneDayToCollab: 'socialnetwork:MembersNotInvitedOneDay-collab', membersNotInvitedFourDayToCollab: 'socialnetwork:MembersNotInvitedFourDays-collab', collaberNotAcceptInvitationOneDay: 'socialnetwork:CollaberNotAcceptInvitationOneDay-collab', recentCreateChatInviteUsers: 'im:recent-create-chat-invite-users:22052025:all' }); const ActionByRole = Object.freeze({ avatar: 'avatar', call: 'call', extend: 'extend', leave: 'leave', leaveOwner: 'leaveOwner', kick: 'kick', mute: 'mute', rename: 'rename', send: 'send', deleteOthersMessage: 'deleteOthersMessage', userList: 'userList', changeOwner: 'changeOwner', changeManagers: 'changeManagers', update: 'update', delete: 'delete', readMessage: 'readMessage', openComments: 'openComments', subscribeToComments: 'subscribeToComments', openSidebar: 'openSidebar', pinMessage: 'pinMessage', setReaction: 'setReaction', createMeeting: 'createMeeting', createTask: 'createTask', openAvatarMenu: 'openAvatarMenu', openMessageMenu: 'openMessageMenu', openSidebarMenu: 'openSidebarMenu', updateInviteLink: 'updateInviteLink', createDocumentSign: 'createDocumentSign', createCalendarSlots: 'createCalendarSlots', changeMessagesAutoDeleteDelay: 'changeMessagesAutoDeleteDelay' }); const ChatActionGroup = Object.freeze({ manageSettings: 'manageSettings', manageUi: 'manageUi', manageUsersAdd: 'manageUsersAdd', manageUsersDelete: 'manageUsersDelete', manageMessages: 'manageMessages' }); const ActionByUserType = Object.freeze({ getChannels: 'getChannels', getMarket: 'getMarket', getOpenlines: 'getOpenlines', createCollab: 'createCollab', createCopilot: 'createCopilot', createChannel: 'createChannel', createChat: 'createChat', createConference: 'createConference', leaveCollab: 'leaveCollab', changeMessagesAutoDeleteDelay: 'changeMessagesAutoDeleteDelay' }); const RawBotType = Object.freeze({ bot: 'bot', network: 'network', support24: 'support24', human: 'human', openline: 'openline', supervisor: 'supervisor' }); const BotType = Object.freeze({ bot: 'bot', network: 'network', support24: 'support24' }); const BotCode = Object.freeze({ marta: 'marta', giphy: 'giphy', copilot: 'copilot' }); const BotCommand = Object.freeze({ activate: 'activate' }); const Path = { online: '/online/', history: '/desktop_app/history.php' }; const GetParameter = { openNotifications: 'IM_NOTIFY', openHistory: 'IM_HISTORY', openChat: 'IM_DIALOG', openMessage: 'IM_MESSAGE', openLines: 'IM_LINES', openSettings: 'IM_SETTINGS', openCopilotChat: 'IM_COPILOT', openChannel: 'IM_CHANNEL', openCollab: 'IM_COLLAB', botContext: 'BOT_CONTEXT', desktopChatTabMode: 'IM_TAB', backgroundType: 'IM_BACKGROUND', legacyMode: 'IM_LEGACY' }; const TextareaPanelType = { edit: 'edit', reply: 'reply', forward: 'forward', forwardEntity: 'forwardEntity', market: 'market', none: '' }; const ChatEntityLinkType = Object.freeze({ tasks: 'TASKS', sonetGroup: 'SONET_GROUP', mail: 'MAIL', calendar: 'CALENDAR', contact: 'CONTACT', deal: 'DEAL', lead: 'LEAD', dynamic: 'DYNAMIC' }); const MultidialogStatus = Object.freeze({ new: 'new', open: 'open', close: 'close' }); const SliderCode = { copilotDisabled: 'limit_copilot_off', historyLimited: 'limit_office_chating_history', autoDeleteDisabled: 'limit_auto_delete_messages_off', collabInviteOff: 'limit_v2_socialnetwork_collab_invite_off', collabDisabled: 'socialnetwork_collab_off' }; const CounterType = Object.freeze({ chat: 'chat', comment: 'comment', copilot: 'copilot', openline: 'openline', collab: 'collab' }); const CollabEntityType = { tasks: 'tasks', files: 'files', calendar: 'calendar' }; const ErrorCode = Object.freeze({ chat: { accessDenied: 'ACCESS_DENIED', notFound: 'CHAT_NOT_FOUND' }, message: { accessDenied: 'MESSAGE_ACCESS_DENIED', accessDeniedByTariff: 'MESSAGE_ACCESS_DENIED_BY_TARIFF', notFound: 'MESSAGE_NOT_FOUND' }, user: { invitedFromStructure: 'USER_INVITED_FROM_STRUCTURE', notFound: 'USER_NOT_FOUND' }, file: { maxFileSize: 'MAX_FILE_SIZE_EXCEEDED' } }); const NavigationMenuItem = Object.freeze({ [Layout.chat.name]: Layout.chat.name, [Layout.copilot.name]: Layout.copilot.name, [Layout.collab.name]: Layout.collab.name, [Layout.channel.name]: Layout.channel.name, [Layout.openlines.name]: Layout.openlines.name, [Layout.openlinesV2.name]: Layout.openlinesV2.name, [Layout.notification.name]: Layout.notification.name, [Layout.call.name]: Layout.call.name, [Layout.market.name]: Layout.market.name, [Layout.settings.name]: Layout.settings.name, timemanager: 'timemanager', homepage: 'homepage' }); const AnchorType = Object.freeze({ mention: 'MENTION', reaction: 'REACTION' }); exports.RestMethod = RestMethod; exports.EventType = EventType; exports.ChatType = ChatType; exports.DialogBlockType = DialogBlockType; exports.DialogScrollThreshold = DialogScrollThreshold; exports.DialogAlignment = DialogAlignment; exports.FileStatus = FileStatus; exports.FileType = FileType; exports.FileIconType = FileIconType; exports.FileViewerContext = FileViewerContext; exports.AudioPlaybackRate = AudioPlaybackRate; exports.AudioPlaybackState = AudioPlaybackState; exports.MessageType = MessageType; exports.MessageComponent = MessageComponent; exports.MessageMentionType = MessageMentionType; exports.MessageStatus = MessageStatus; exports.OwnMessageStatus = OwnMessageStatus; exports.FakeMessagePrefix = FakeMessagePrefix; exports.FakeDraftMessagePrefix = FakeDraftMessagePrefix; exports.AutoDeleteDelay = AutoDeleteDelay; exports.RecentCallStatus = RecentCallStatus; exports.RecentType = RecentType; exports.NotificationTypesCodes = NotificationTypesCodes; exports.NotificationSettingsMode = NotificationSettingsMode; exports.Layout = Layout; exports.SearchEntityIdTypes = SearchEntityIdTypes; exports.UserStatus = UserStatus; exports.UserType = UserType; exports.UserRole = UserRole; exports.UserIdNetworkPrefix = UserIdNetworkPrefix; exports.SidebarDetailBlock = SidebarDetailBlock; exports.SidebarFileGroups = SidebarFileGroups; exports.SidebarFileTabGroups = SidebarFileTabGroups; exports.SidebarMainPanelBlock = SidebarMainPanelBlock; exports.Color = Color; exports.ColorToken = ColorToken; exports.AttachType = AttachType; exports.AttachDescription = AttachDescription; exports.KeyboardButtonType = KeyboardButtonType; exports.KeyboardButtonAction = KeyboardButtonAction; exports.KeyboardButtonDisplay = KeyboardButtonDisplay; exports.KeyboardButtonContext = KeyboardButtonContext; exports.DesktopBxLink = DesktopBxLink; exports.LegacyDesktopBxLink = LegacyDesktopBxLink; exports.DesktopBroadcastAction = DesktopBroadcastAction; exports.WINDOW_ACTIVATION_DELAY = WINDOW_ACTIVATION_DELAY; exports.LocalStorageKey = LocalStorageKey; exports.PlacementType = PlacementType; exports.PopupType = PopupType; exports.Settings = Settings; exports.SettingsSection = SettingsSection; exports.NotificationSettingsType = NotificationSettingsType; exports.SoundType = SoundType; exports.PromoId = PromoId; exports.ActionByRole = ActionByRole; exports.ChatActionGroup = ChatActionGroup; exports.ActionByUserType = ActionByUserType; exports.BotType = BotType; exports.RawBotType = RawBotType; exports.BotCode = BotCode; exports.BotCommand = BotCommand; exports.Path = Path; exports.GetParameter = GetParameter; exports.TextareaPanelType = TextareaPanelType; exports.ChatEntityLinkType = ChatEntityLinkType; exports.MultidialogStatus = MultidialogStatus; exports.SliderCode = SliderCode; exports.CounterType = CounterType; exports.CollabEntityType = CollabEntityType; exports.ErrorCode = ErrorCode; exports.NavigationMenuItem = NavigationMenuItem; exports.AnchorType = AnchorType; }((this.BX.Messenger.v2.Const = this.BX.Messenger.v2.Const || {}),BX?.OpenLines?.v2?.Const??{},BX?.Messenger?.v2?.Const??{})); //# sourceMappingURL=registry.bundle.js.map