'use strict' /** pearcord-shared bindings used by PearcordPlatform (Phase 731 extract). */ const shared = require('pearcord-shared') module.exports = { COLLECTIONS: shared.COLLECTIONS, CHANNEL_TYPES: shared.CHANNEL_TYPES, USER_STATUS: shared.USER_STATUS, PERMISSION: shared.PERMISSION, roleHasPermission: shared.roleHasPermission, memberCanParticipate: shared.memberCanParticipate, memberCanViewChannel: shared.memberCanViewChannel, memberCanConnectVoice: shared.memberCanConnectVoice, memberCanSpeakInVoice: shared.memberCanSpeakInVoice, memberCanJoinVoiceListenOnly: shared.memberCanJoinVoiceListenOnly, MEMBER_ROLES: shared.MEMBER_ROLES, memberHasPermission: shared.memberHasPermission, canModifyMessage: shared.canModifyMessage, resolveMentionedUserIds: shared.resolveMentionedUserIds, contentHasEveryoneMention: shared.contentHasEveryoneMention, contentHasHereMention: shared.contentHasHereMention, contentHasEveryoneOrHereMention: shared.contentHasEveryoneOrHereMention, contentHasChannelMention: shared.contentHasChannelMention, extractFirstUrl: shared.extractFirstUrl, extractUrls: shared.extractUrls, shouldUnfurlMessageLayout: shared.shouldUnfurlMessageLayout, isEmbedDomainBlocked: shared.isEmbedDomainBlocked, parsePearcordDeepLink: shared.parsePearcordDeepLink, ALLOWED_DEEP_LINK_KINDS: shared.ALLOWED_DEEP_LINK_KINDS, validatePastedNavigationInput: shared.validatePastedNavigationInput, pasteValidationToast: shared.pasteValidationToast, formatPearcordDeepLink: shared.formatPearcordDeepLink, buildGuildDeepLink: shared.formatGuildDeepLink, buildInviteDeepLink: shared.formatInviteDeepLink, buildDevicePairDeepLink: shared.formatDevicePairDeepLink, buildExploreBaselineDeepLink: shared.formatExploreBaselineDeepLink, buildSettingsDeepLink: shared.formatSettingsDeepLink, parseDmPollCreateCommand: shared.parseDmPollCreateCommand, parseDmScheduleCreateCommand: shared.parseDmScheduleCreateCommand, normalizeDmScheduledMessagePayload: shared.normalizeDmScheduledMessagePayload, DM_SCHEDULE_MAX_QUEUED_PER_CHANNEL: shared.DM_SCHEDULE_MAX_QUEUED_PER_CHANNEL, DM_SCHEDULE_MAX_SEND_ATTEMPTS: shared.DM_SCHEDULE_MAX_SEND_ATTEMPTS, DM_SCHEDULE_STALE_RETENTION_MS: shared.DM_SCHEDULE_STALE_RETENTION_MS, computeDmScheduleRetryDelayMs: shared.computeDmScheduleRetryDelayMs, computeNextRecurrenceSendAt: shared.computeNextRecurrenceSendAt, buildDmPollMessageContent: shared.buildDmPollMessageContent, parseDmPollMessageContent: shared.parseDmPollMessageContent, pollVoteEmoji: shared.pollVoteEmoji, DM_POLL_DEFAULT_EXPIRES_MS: shared.DM_POLL_DEFAULT_EXPIRES_MS, VOICE_NOTE_MAX_BYTES: shared.VOICE_NOTE_MAX_BYTES, groupDmVoiceNoteMaxBytes: shared.groupDmVoiceNoteMaxBytes, buildVoiceNoteCreatePayload: shared.buildVoiceNoteCreatePayload, groupDmAttachmentMaxBytes: shared.groupDmAttachmentMaxBytes, DEFAULT_ATTACHMENT_MAX_BYTES: shared.DEFAULT_ATTACHMENT_MAX_BYTES, guildTopic: shared.guildTopic, id: shared.id, now: shared.now }