@cometchat/chat-uikit-angular
Version:
Ready-to-use Chat UI Components for Angular (JavaScript/Web)
115 lines • 39.5 kB
JavaScript
/*
* Public API Surface of angular-chat-ui-kit
*/
// shared packages
export * from "@cometchat/uikit-shared";
export * from "@cometchat/uikit-resources";
export { CometChatAvatar, AvatarStyle, CometChatBadge, BadgeStyle, CometChatReceipt, ReceiptStyle, CometChatStatusIndicator, CometChatDate, DateStyle, CometChatIcon, IconStyle, CometChatBackdrop, CometChatButton, CometChatPopover, PopoverStyle, CometChatLabel, LabelStyle, CometChatInput, InputStyle, CometChatSearchInput, SearchInputStyle, CometChatModal, ModalStyle, CometChatMenuList, MenuListStyle, CometChatLoader, LoaderStyle, CometChatListItem, ListItemStyle, CometChatConfirmDialog, ConfirmDialogStyle, CometChatDivider, CometChatButtonGroup, ButtonGroupStyle, CometChatCheckbox, CheckboxStyle, CometChatTextBubble, TextBubbleStyle, CometChatVideoBubble, CometChatAudioBubble, CometChatImageBubble, ImageBubbleStyle, CometChatFileBubble, FileBubbleStyle, CometChatRadioButton, RadioButtonStyle, CometChatEmojiKeyboard, EmojiKeyboardStyle, Emojis, CometChatEmoji, CometChatMessageInput, CometChatTextInput, MessageInputStyle, TextInputStyle, CometChatDropdown, DropdownStyle, CometChatChangeScope, ChangeScopeStyle, CometChatPreview, PreviewStyle, auxiliaryButtonAlignmentEnum, CometChatActionSheet, CometChatActionItem, layoutType, ActionSheetStyle, CometChatLiveReaction, CometChatJoinGroup, JoinGroupStyle, CometChatCreateGroup, CreateGroupStyle, CometChatDocumentBubble, CometChatCard, CardStyle, DocumentBubbleStyle, CometChatFullScreenViewer, FullScreenViewerStyle, CometChatIconButton, CometChatDraggable, CometChatContextMenu, ContextMenuStyle, CometChatMediaRecorder, MediaRecorderStyle, CallscreenStyle, CometChatCallscreenWrapper, BackdropStyle, CometChatSingleSelect, SingleSelectStyle, CometChatPanel, CometChatQuickView, PanelStyle, QuickViewStyle } from "@cometchat/uikit-elements";
export { CometChatUIKit } from "./Shared/CometChatUIkit/CometChatUIKit";
export { ChatConfigurator } from "./Shared/Framework/ChatConfigurator";
export { DataSource } from "./Shared/Framework/DataSource";
export { DataSourceDecorator } from "./Shared/Framework/DataSourceDecorator";
export { ExtensionsDataSource } from "./Shared/Framework/ExtensionDataSource";
export { AIExtensionDataSource } from "./Shared/Framework/AIExtensionDataSource";
export { MessageUtils } from "./Shared/Utils/MessageUtils";
export { shouldShowCustomMimeTypes } from "./Shared/Utils/UtilityFunctions";
export { CometChatThemeService } from "./CometChatTheme.service";
// extensions
export { CollaborativeDocumentExtension } from "./Extensions/CollaborativeDocument/CollaborativeDocumentExtension";
export { CollaborativeDocumentExtensionDecorator } from "./Extensions/CollaborativeDocument/CollaborativeDocumentExtensionDecorator";
export { CollaborativeWhiteBoardExtension } from "./Extensions/CollaborativeWhiteboard/CollaborativeWhiteboardExtension";
export { CollaborativeWhiteBoardExtensionDecorator } from "./Extensions/CollaborativeWhiteboard/CollaborativeWhiteboardExtensionDecorator";
export { ImageModerationExtension } from "./Extensions/ImageModeration/ImageModerationExtension";
export { ImageModerationExtensionDecorator } from "./Extensions/ImageModeration/ImageModerationExtensionDecorator";
export { LinkPreviewExtension } from "./Extensions/LinkPreviewExtension/LinkPreviewExtension";
export { LinkPreviewExtensionDecorator } from "./Extensions/LinkPreviewExtension/LinkPreviewExtensionDecorator";
export { MessageTranslationExtension } from "./Extensions/MessageTranslation/MessageTranslationExtension";
export { MessageTranslationExtensionDecorator } from "./Extensions/MessageTranslation/MessageTranslationExtensionDecorator";
export { PollsExtension } from "./Extensions/PollsExtension/PollsExtension";
export { PollsExtensionDecorator } from "./Extensions/PollsExtension/PollsExtensionDecorator";
export { SmartReplyExtension } from "./Extensions/SmartReplies/SmartRepliesExtension";
export { SmartReplyExtensionDecorator } from "./Extensions/SmartReplies/SmartRepliesExtensionDecorator";
export { StickersExtension } from "./Extensions/Stickers/StickersExtension";
export { StickersExtensionDecorator } from "./Extensions/Stickers/StickersExtensionDecorator";
export { TextModeratorExtension } from "./Extensions/TextModerator/TextModeratorExtension";
export { TextModeratorExtensionDecorator } from "./Extensions/TextModerator/TextModeratorExtensionDecorator";
export { ThumbnailGenerationExtension } from "./Extensions/ThumbnailGeneration/ThumbnailGenerationExtension";
export { ThumbnailGenerationExtensionDecorator } from "./Extensions/ThumbnailGeneration/ThumbnailGenerationExtensionDecorator";
// calls component
export { CallingExtension } from "./Calls/CallingExtension";
export { CallingExtensionDecorator } from "./Calls/CallingExtensionDecorator";
export { CometChatCallButtons } from "./Calls/CometChatCallButtons/cometchat-call-buttons.module";
export { CometChatCallButtonsComponent } from "./Calls/CometChatCallButtons/cometchat-call-buttons/cometchat-call-buttons.component";
export { CometChatIncomingCall } from "./Calls/CometChatIncomingCall/cometchat-incoming-call.module";
export { CometChatIncomingCallComponent } from "./Calls/CometChatIncomingCall/cometchat-incoming-call/cometchat-incoming-call.component";
export { CometChatOngoingCall } from "./Calls/CometChatOngoingCall/cometchat-ongoing-call.module";
export { CometChatOngoingCallComponent } from "./Calls/CometChatOngoingCall/cometchat-ongoing-call/cometchat-ongoing-call.component";
export { CometChatOutgoingCall } from "./Calls/CometChatOutgoingCall/cometchat-outgoing-call.module";
export { CometChatOutgoingCallComponent } from "./Calls/CometChatOutgoingCall/cometchat-outgoing-call/cometchat-outgoing-call.component";
// chatuikit
export { CometChatAddMembersComponent } from "./CometChatAddMembers/cometchat-add-members/cometchat-add-members.component";
export { CometChatAddMembers } from "./CometChatAddMembers/cometchat-add-members.module";
export { CometChatBannedMembers } from "./CometChatBannedMembers/cometchat-banned-members.module";
export { CometChatBannedMembersComponent } from "./CometChatBannedMembers/cometchat-banned-members/cometchat-banned-members.component";
export { CometChatConversations } from "./CometChatConversations/cometchat-conversations.module";
export { CometChatConversationsComponent } from "./CometChatConversations/cometchat-conversations/cometchat-conversations.component";
export { CometChatConversationsWithMessages } from "./CometChatConversationsWithMessages/cometchat-conversations-with-messages.module";
export { CometChatConversationsWithMessagesComponent } from "./CometChatConversationsWithMessages/cometchat-conversations-with-messages/cometchat-conversations-with-messages.component";
export { CometChatDetails } from "./CometChatDetails/cometchat-details.module";
export { CometChatDetailsComponent } from "./CometChatDetails/cometchat-details/cometchat-details.component";
export { CometChatGroupMembers } from "./CometChatGroupMembers/cometchat-group-members.module";
export { CometChatGroupMembersComponent } from "./CometChatGroupMembers/cometchat-group-members/cometchat-group-members.component";
export { CometChatGroups } from "./CometChatGroups/cometchat-groups.module";
export { CometChatGroupsComponent } from "./CometChatGroups/cometchat-groups/cometchat-groups.component";
export { CometChatGroupsWithMessages } from "./CometChatGroupsWithMessages/cometchat-groups-with-messages.module";
export { CometChatGroupsWithMessagesComponent } from "./CometChatGroupsWithMessages/cometchat-groups-with-messages/cometchat-groups-with-messages.component";
export { CometChatList } from "./CometChatList/cometchat-list.module";
export { CometchatListComponent } from "./CometChatList/cometchat-list.component";
export { CometChatMessageBubble } from "./CometChatMessageBubble/cometchat-message-bubble.module";
export { CometChatMessageBubbleComponent } from "./CometChatMessageBubble/cometchat-message-bubble/cometchat-message-bubble.component";
export { CometChatMessageComposer } from "./CometChatMessageComposer/cometchat-message-composer.module";
export { CometChatMessageComposerComponent } from "./CometChatMessageComposer/cometchat-message-composer/cometchat-message-composer.component";
export { CometChatMessageHeader } from "./CometChatMessageHeader/cometchat-message-header.module";
export { CometChatMessageHeaderComponent } from "./CometChatMessageHeader/cometchat-message-header/cometchat-message-header.component";
export { CometChatMessageList } from "./CometChatMessageList/cometchat-message-list.module";
export { CometChatMessageListComponent } from "./CometChatMessageList/cometchat-message-list/cometchat-message-list.component";
export { CometChatMessages } from "./CometChatMessages/cometchat-messages.module";
export { CometChatMessagesComponent } from "./CometChatMessages/cometchat-messages/cometchat-messages.component";
export { CometChatThreadedMessages } from "./CometChatThreadedMessages/cometchat-threaded-messages.module";
export { CometChatThreadedMessagesComponent } from "./CometChatThreadedMessages/cometchat-threaded-messages/cometchat-threaded-messages.component";
export { CometChatTransferOwnership } from "./CometChatTransferOwnership/cometchat-transfer-ownership.module";
export { CometChatTransferOwnershipComponent } from "./CometChatTransferOwnership/cometchat-transfer-ownership/cometchat-transfer-ownership.component";
export { CometChatUsersComponent } from "./CometChatUsers/cometchat-users/cometchat-users.component";
export { CometChatUsers } from "./CometChatUsers/cometchat-users.module";
export { CometChatUsersWithMessagesComponent } from "./CometChatUsersWithMessages/cometchat-users-with-messages/cometchat-users-with-messages.component";
export { CometChatUsersWithMessages } from "./CometChatUsersWithMessages/cometchat-users-with-messages.module";
export { CometChatTabsComponent } from "./Shared/Views/CometChatTabs/cometchat-tabs/cometchat-tabs.component";
export { CometChatTabs } from "./Shared/Views/CometChatTabs/cometchat-tabs.module";
export { CometChatContacts } from "./CometChatContacts/cometchat-contacts.module";
export { CometChatContactsComponent } from "./CometChatContacts/cometchat-contacts/cometchat-contacts.component";
export { CometChatMessageInformation } from "./CometChatMessageInformation/cometchat-message-information.module";
export { CometChatMessageInformationComponent } from "./CometChatMessageInformation/cometchat-message-information/cometchat-message-information.component";
export { CometChatCallLogs } from "./Calls/CometChatCallLogs/cometchat-call-logs.module";
export { CometchatCallLogsComponent } from "./Calls/CometChatCallLogs/cometchat-call-logs/cometchat-call-logs.component";
export { CometChatCallLogParticipants } from "./Calls/CometChatCallLogParticipants/cometchat-call-log-participants.module";
export { CometChatCallLogParticipantsComponent } from "./Calls/CometChatCallLogParticipants/cometchat-call-log-participants/cometchat-call-log-participants.component";
export { CometChatCallLogRecordings } from "./Calls/CometChatCallLogRecordings/cometchat-call-log-recordings.module";
export { CometChatCallLogRecordingsComponent } from "./Calls/CometChatCallLogRecordings/cometchat-call-log-recordings/cometchat-call-log-recordings.component";
export { CometChatCallLogHistory } from "./Calls/CometChatCallLogHistory/cometchat-call-log-history.module";
export { CometChatCallLogHistoryComponent } from "./Calls/CometChatCallLogHistory/cometchat-call-log-history/cometchat-call-log-history.component";
export { CometChatCallLogDetails } from "./Calls/CometChatCallLogDetails/cometchat-call-log-details.module";
export { CometChatCallLogDetailsComponent } from "./Calls/CometChatCallLogDetails/cometchat-call-log-details/cometchat-call-log-details.component";
export { CometChatCallLogsWithDetails } from "./Calls/CometChatCallLogsWithDetails/cometchat-call-logs-with-details.module";
export { CometChatCallLogsWithDetailsComponent } from "./Calls/CometChatCallLogsWithDetails/cometchat-call-logs-with-details/cometchat-call-logs-with-details.component";
// AI
export { AIConversationStarterDecorator } from "./AI/AIConversationStarter/AIConversationStarterDecorator";
export { AIConversationStarterExtension } from "./AI/AIConversationStarter/AIConversationStarter";
export { AISmartRepliesExtension } from "./AI/AISmartReplies/AISmartReplies";
export { AISmartRepliesExtensionDecorator } from "./AI/AISmartReplies/AISmartRepliesDecorator";
export { AIConversationSummaryDecorator } from "./AI/AIConversationSummary/AIConversationSummaryDecorator";
export { AIConversationSummaryExtension } from "./AI/AIConversationSummary/AIConversationSummary";
export { AIAssistBotDecorator } from "./AI/AIAssistBot/AIAssistBotDecorator";
export { AIAssistBotExtension } from "./AI/AIAssistBot/AIAssistBot";
export { CometChatUserMemberWrapperComponent } from "./CometChatUserMemberWrapper/cometchat-user-member-wrapper.component";
export { CometChatUserMemberWrapper } from "./CometChatUserMemberWrapper/cometchat-user-member-wrapper.module";
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Byb2plY3RzL2NoYXQtdWlraXQtYW5ndWxhci9zcmMvcHVibGljLWFwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7R0FFRztBQUlILGtCQUFrQjtBQUNsQixjQUFjLHlCQUF5QixDQUFDO0FBQ3hDLGNBQWMsNEJBQTRCLENBQUM7QUFDM0MsT0FBTyxFQUNMLGVBQWUsRUFDZixXQUFXLEVBQ1gsY0FBYyxFQUNkLFVBQVUsRUFDVixnQkFBZ0IsRUFDaEIsWUFBWSxFQUNaLHdCQUF3QixFQUN4QixhQUFhLEVBQ2IsU0FBUyxFQUNULGFBQWEsRUFDYixTQUFTLEVBQ1QsaUJBQWlCLEVBQ2pCLGVBQWUsRUFDZixnQkFBZ0IsRUFDaEIsWUFBWSxFQUNaLGNBQWMsRUFDZCxVQUFVLEVBQ1YsY0FBYyxFQUNkLFVBQVUsRUFDVixvQkFBb0IsRUFDcEIsZ0JBQWdCLEVBQ2hCLGNBQWMsRUFDZCxVQUFVLEVBQ1YsaUJBQWlCLEVBQ2pCLGFBQWEsRUFDYixlQUFlLEVBQ2YsV0FBVyxFQUNYLGlCQUFpQixFQUNqQixhQUFhLEVBQ2Isc0JBQXNCLEVBQ3RCLGtCQUFrQixFQUNsQixnQkFBZ0IsRUFDaEIsb0JBQW9CLEVBQ3BCLGdCQUFnQixFQUNoQixpQkFBaUIsRUFDakIsYUFBYSxFQUNiLG1CQUFtQixFQUNuQixlQUFlLEVBQ2Ysb0JBQW9CLEVBQ3BCLG9CQUFvQixFQUNwQixvQkFBb0IsRUFDcEIsZ0JBQWdCLEVBQ2hCLG1CQUFtQixFQUNuQixlQUFlLEVBQ2Ysb0JBQW9CLEVBQ3BCLGdCQUFnQixFQUNoQixzQkFBc0IsRUFDdEIsa0JBQWtCLEVBQ2xCLE1BQU0sRUFDTixjQUFjLEVBQ2QscUJBQXFCLEVBQ3JCLGtCQUFrQixFQUNsQixpQkFBaUIsRUFDakIsY0FBYyxFQUNkLGlCQUFpQixFQUNqQixhQUFhLEVBQ2Isb0JBQW9CLEVBQ3BCLGdCQUFnQixFQUNoQixn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QUFnQyxFQUFFLE1BQU0saUdBQWlHLENBQUM7QUFDbkosT0FBTyxFQUFFLDRCQUE0QixFQUFFLE1BQU0sOEVBQThFLENBQUM7QUFDNUgsT0FBTyxFQUFFLHFDQUFxQyxFQUFFLE1BQU0sa0hBQWtILENBQUM7QUFHekssS0FBSztBQUVMLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLDJEQUEyRCxDQUFDO0FBQzNHLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLGtEQUFrRCxDQUFDO0FBQ2xHLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQzdFLE9BQU8sRUFBRSxnQ0FBZ0MsRUFBRSxNQUFNLDZDQUE2QyxDQUFDO0FBQy9GLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLDJEQUEyRCxDQUFDO0FBQzNHLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLGtEQUFrRCxDQUFDO0FBQ2xHLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBQzdFLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ3BFLE9BQU8sRUFBRSxtQ0FBbUMsRUFBRSxNQUFNLHNFQUFzRSxDQUFDO0FBQzNILE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLG1FQUFtRSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIFB1YmxpYyBBUEkgU3VyZmFjZSBvZiBhbmd1bGFyLWNoYXQtdWkta2l0XG4gKi9cblxuXG5cbi8vIHNoYXJlZCBwYWNrYWdlc1xuZXhwb3J0ICogZnJvbSBcIkBjb21ldGNoYXQvdWlraXQtc2hhcmVkXCI7XG5leHBvcnQgKiBmcm9tIFwiQGNvbWV0Y2hhdC91aWtpdC1yZXNvdXJjZXNcIjtcbmV4cG9ydCB7XG4gIENvbWV0Q2hhdEF2YXRhcixcbiAgQXZhdGFyU3R5bGUsXG4gIENvbWV0Q2hhdEJhZGdlLFxuICBCYWRnZVN0eWxlLFxuICBDb21ldENoYXRSZWNlaXB0LFxuICBSZWNlaXB0U3R5bGUsXG4gIENvbWV0Q2hhdFN0YXR1c0luZGljYXRvcixcbiAgQ29tZXRDaGF0RGF0ZSxcbiAgRGF0ZVN0eWxlLFxuICBDb21ldENoYXRJY29uLFxuICBJY29uU3R5bGUsXG4gIENvbWV0Q2hhdEJhY2tkcm9wLFxuICBDb21ldENoYXRCdXR0b24sXG4gIENvbWV0Q2hhdFBvcG92ZXIsXG4gIFBvcG92ZXJTdHlsZSxcbiAgQ29tZXRDaGF0TGFiZWwsXG4gIExhYmVsU3R5bGUsXG4gIENvbWV0Q2hhdElucHV0LFxuICBJbnB1dFN0eWxlLFxuICBDb21ldENoYXRTZWFyY2hJbnB1dCxcbiAgU2VhcmNoSW5wdXRTdHlsZSxcbiAgQ29tZXRDaGF0TW9kYWwsXG4gIE1vZGFsU3R5bGUsXG4gIENvbWV0Q2hhdE1lbnVMaXN0LFxuICBNZW51TGlzdFN0eWxlLFxuICBDb21ldENoYXRMb2FkZXIsXG4gIExvYWRlclN0eWxlLFxuICBDb21ldENoYXRMaXN0SXRlbSxcbiAgTGlzdEl0ZW1TdHlsZSxcbiAgQ29tZXRDaGF0Q29uZmlybURpYWxvZyxcbiAgQ29uZmlybURpYWxvZ1N0eWxlLFxuICBDb21ldENoYXREaXZpZGVyLFxuICBDb21ldENoYXRCdXR0b25Hcm91cCxcbiAgQnV0dG9uR3JvdXBTdHlsZSxcbiAgQ29tZXRDaGF0Q2hlY2tib3gsXG4gIENoZWNrYm94U3R5bGUsXG4gIENvbWV0Q2hhdFRleHRCdWJibGUsXG4gIFRleHRCdWJibGVTdHlsZSxcbiAgQ29tZXRDaGF0VmlkZW9CdWJibGUsXG4gIENvbWV0Q2hhdEF1ZGlvQnViYmxlLFxuICBDb21ldENoYXRJbWFnZUJ1YmJsZSxcbiAgSW1hZ2VCdWJibGVTdHlsZSxcbiAgQ29tZXRDaGF0RmlsZUJ1YmJsZSxcbiAgRmlsZUJ1YmJsZVN0eWxlLFxuICBDb21ldENoYXRSYWRpb0J1dHRvbixcbiAgUmFkaW9CdXR0b25TdHlsZSxcbiAgQ29tZXRDaGF0RW1vamlLZXlib2FyZCxcbiAgRW1vamlLZXlib2FyZFN0eWxlLFxuICBFbW9qaXMsXG4gIENvbWV0Q2hhdEVtb2ppLFxuICBDb21ldENoYXRNZXNzYWdlSW5wdXQsXG4gIENvbWV0Q2hhdFRleHRJbnB1dCxcbiAgTWVzc2FnZUlucHV0U3R5bGUsXG4gIFRleHRJbnB1dFN0eWxlLFxuICBDb21ldENoYXREcm9wZG93bixcbiAgRHJvcGRvd25TdHlsZSxcbiAgQ29tZXRDaGF0Q2hhbmdlU2NvcGUsXG4gIENoYW5nZVNjb3BlU3R5bGUsXG4gIENvbWV0Q2hhdFByZXZpZXcsXG4gIFByZXZpZXdTdHlsZSxcbiAgYXV4aWxpYXJ5QnV0dG9uQWxpZ25tZW50RW51bSxcbiAgQ29tZXRDaGF0QWN0aW9uU2hlZXQsXG4gIENvbWV0Q2hhdEFjdGlvbkl0ZW0sXG4gIGxheW91dFR5cGUsXG4gIEFjdGlvblNoZWV0U3R5bGUsXG4gIENvbWV0Q2hhdExpdmVSZWFjdGlvbixcbiAgQ29tZXRDaGF0Sm9pbkdyb3VwLFxuICBKb2luR3JvdXBTdHlsZSxcbiAgQ29tZXRDaGF0Q3JlYXRlR3JvdXAsXG4gIENyZWF0ZUdyb3VwU3R5bGUsXG4gIENvbWV0Q2hhdERvY3VtZW50QnViYmxlLFxuICBDb21ldENoYXRDYXJkLFxuICBDYXJkU3R5bGUsXG4gIERvY3VtZW50QnViYmxlU3R5bGUsXG4gIENvbWV0Q2hhdEZ1bGxTY3JlZW5WaWV3ZXIsXG4gIEZ1bGxTY3JlZW5WaWV3ZXJTdHlsZSxcbiAgQ29tZXRDaGF0SWNvbkJ1dHRvbixcbiAgQ29tZXRDaGF0RHJhZ2dhYmxlLFxuICBDb21ldENoYXRDb250ZXh0TWVudSxcbiAgQ29udGV4dE1lbnVTdHlsZSxcbiAgQ29tZXRDaGF0TWVkaWFSZWNvcmRlcixcbiAgTWVkaWFSZWNvcmRlclN0eWxlLFxuICBDYWxsc2NyZWVuU3R5bGUsXG4gIENvbWV0Q2hhdENhbGxzY3JlZW5XcmFwcGVyLFxuICBCYWNrZHJvcFN0eWxlLFxuICBDb21ldENoYXRTaW5nbGVTZWxlY3QsXG4gIFNpbmdsZVNlbGVjdFN0eWxlLFxuICBDb21ldENoYXRQYW5lbCxcbiAgQ29tZXRDaGF0UXVpY2tWaWV3LFxuICBQYW5lbFN0eWxlLFxuICBRdWlja1ZpZXdTdHlsZVxufSBmcm9tIFwiQGNvbWV0Y2hhdC91aWtpdC1lbGVtZW50c1wiO1xuXG5leHBvcnQgeyBDb21ldENoYXRVSUtpdCB9IGZyb20gXCIuL1NoYXJlZC9Db21ldENoYXRVSWtpdC9Db21ldENoYXRVSUtpdFwiO1xuZXhwb3J0IHsgQ2hhdENvbmZpZ3VyYXRvciB9IGZyb20gXCIuL1NoYXJlZC9GcmFtZXdvcmsvQ2hhdENvbmZpZ3VyYXRvclwiO1xuZXhwb3J0IHsgRGF0YVNvdXJjZSB9IGZyb20gXCIuL1NoYXJlZC9GcmFtZXdvcmsvRGF0YVNvdXJjZVwiO1xuZXhwb3J0IHsgRGF0YVNvdXJjZURlY29yYXRvciB9IGZyb20gXCIuL1NoYXJlZC9GcmFtZXdvcmsvRGF0YVNvdXJjZURlY29yYXRvclwiO1xuZXhwb3J0IHsgRXh0ZW5zaW9uc0RhdGFTb3VyY2UgfSBmcm9tIFwiLi9TaGFyZWQvRnJhbWV3b3JrL0V4dGVuc2lvbkRhdGFTb3VyY2VcIjtcbmV4cG9ydCB7IEFJRXh0ZW5zaW9uRGF0YVNvdXJjZSB9IGZyb20gXCIuL1NoYXJlZC9GcmFtZXdvcmsvQUlFeHRlbnNpb25EYXRhU291cmNlXCI7XG5leHBvcnQgeyBNZXNzYWdlVXRpbHMgfSBmcm9tIFwiLi9TaGFyZWQvVXRpbHMvTWVzc2FnZVV0aWxzXCI7XG5leHBvcnQgeyBzaG91bGRTaG93Q3VzdG9tTWltZVR5cGVzIH0gZnJvbSBcIi4vU2hhcmVkL1V0aWxzL1V0aWxpdHlGdW5jdGlvbnNcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdFRoZW1lU2VydmljZSB9IGZyb20gXCIuL0NvbWV0Q2hhdFRoZW1lLnNlcnZpY2VcIjtcblxuLy8gZXh0ZW5zaW9uc1xuZXhwb3J0IHsgQ29sbGFib3JhdGl2ZURvY3VtZW50RXh0ZW5zaW9uIH0gZnJvbSBcIi4vRXh0ZW5zaW9ucy9Db2xsYWJvcmF0aXZlRG9jdW1lbnQvQ29sbGFib3JhdGl2ZURvY3VtZW50RXh0ZW5zaW9uXCI7XG5leHBvcnQgeyBDb2xsYWJvcmF0aXZlRG9jdW1lbnRFeHRlbnNpb25EZWNvcmF0b3IgfSBmcm9tIFwiLi9FeHRlbnNpb25zL0NvbGxhYm9yYXRpdmVEb2N1bWVudC9Db2xsYWJvcmF0aXZlRG9jdW1lbnRFeHRlbnNpb25EZWNvcmF0b3JcIjtcbmV4cG9ydCB7IENvbGxhYm9yYXRpdmVXaGl0ZUJvYXJkRXh0ZW5zaW9uIH0gZnJvbSBcIi4vRXh0ZW5zaW9ucy9Db2xsYWJvcmF0aXZlV2hpdGVib2FyZC9Db2xsYWJvcmF0aXZlV2hpdGVib2FyZEV4dGVuc2lvblwiO1xuZXhwb3J0IHsgQ29sbGFib3JhdGl2ZVdoaXRlQm9hcmRFeHRlbnNpb25EZWNvcmF0b3IgfSBmcm9tIFwiLi9FeHRlbnNpb25zL0NvbGxhYm9yYXRpdmVXaGl0ZWJvYXJkL0NvbGxhYm9yYXRpdmVXaGl0ZWJvYXJkRXh0ZW5zaW9uRGVjb3JhdG9yXCI7XG5leHBvcnQgeyBJbWFnZU1vZGVyYXRpb25FeHRlbnNpb24gfSBmcm9tIFwiLi9FeHRlbnNpb25zL0ltYWdlTW9kZXJhdGlvbi9JbWFnZU1vZGVyYXRpb25FeHRlbnNpb25cIjtcbmV4cG9ydCB7IEltYWdlTW9kZXJhdGlvbkV4dGVuc2lvbkRlY29yYXRvciB9IGZyb20gXCIuL0V4dGVuc2lvbnMvSW1hZ2VNb2RlcmF0aW9uL0ltYWdlTW9kZXJhdGlvbkV4dGVuc2lvbkRlY29yYXRvclwiO1xuZXhwb3J0IHsgTGlua1ByZXZpZXdFeHRlbnNpb24gfSBmcm9tIFwiLi9FeHRlbnNpb25zL0xpbmtQcmV2aWV3RXh0ZW5zaW9uL0xpbmtQcmV2aWV3RXh0ZW5zaW9uXCI7XG5leHBvcnQgeyBMaW5rUHJldmlld0V4dGVuc2lvbkRlY29yYXRvciB9IGZyb20gXCIuL0V4dGVuc2lvbnMvTGlua1ByZXZpZXdFeHRlbnNpb24vTGlua1ByZXZpZXdFeHRlbnNpb25EZWNvcmF0b3JcIjtcbmV4cG9ydCB7IE1lc3NhZ2VUcmFuc2xhdGlvbkV4dGVuc2lvbiB9IGZyb20gXCIuL0V4dGVuc2lvbnMvTWVzc2FnZVRyYW5zbGF0aW9uL01lc3NhZ2VUcmFuc2xhdGlvbkV4dGVuc2lvblwiO1xuZXhwb3J0IHsgTWVzc2FnZVRyYW5zbGF0aW9uRXh0ZW5zaW9uRGVjb3JhdG9yIH0gZnJvbSBcIi4vRXh0ZW5zaW9ucy9NZXNzYWdlVHJhbnNsYXRpb24vTWVzc2FnZVRyYW5zbGF0aW9uRXh0ZW5zaW9uRGVjb3JhdG9yXCI7XG5leHBvcnQgeyBQb2xsc0V4dGVuc2lvbiB9IGZyb20gXCIuL0V4dGVuc2lvbnMvUG9sbHNFeHRlbnNpb24vUG9sbHNFeHRlbnNpb25cIjtcbmV4cG9ydCB7IFBvbGxzRXh0ZW5zaW9uRGVjb3JhdG9yIH0gZnJvbSBcIi4vRXh0ZW5zaW9ucy9Qb2xsc0V4dGVuc2lvbi9Qb2xsc0V4dGVuc2lvbkRlY29yYXRvclwiO1xuZXhwb3J0IHsgU21hcnRSZXBseUV4dGVuc2lvbiB9IGZyb20gXCIuL0V4dGVuc2lvbnMvU21hcnRSZXBsaWVzL1NtYXJ0UmVwbGllc0V4dGVuc2lvblwiO1xuZXhwb3J0IHsgU21hcnRSZXBseUV4dGVuc2lvbkRlY29yYXRvciB9IGZyb20gXCIuL0V4dGVuc2lvbnMvU21hcnRSZXBsaWVzL1NtYXJ0UmVwbGllc0V4dGVuc2lvbkRlY29yYXRvclwiO1xuZXhwb3J0IHsgU3RpY2tlcnNFeHRlbnNpb24gfSBmcm9tIFwiLi9FeHRlbnNpb25zL1N0aWNrZXJzL1N0aWNrZXJzRXh0ZW5zaW9uXCI7XG5leHBvcnQgeyBTdGlja2Vyc0V4dGVuc2lvbkRlY29yYXRvciB9IGZyb20gXCIuL0V4dGVuc2lvbnMvU3RpY2tlcnMvU3RpY2tlcnNFeHRlbnNpb25EZWNvcmF0b3JcIjtcbmV4cG9ydCB7IFRleHRNb2RlcmF0b3JFeHRlbnNpb24gfSBmcm9tIFwiLi9FeHRlbnNpb25zL1RleHRNb2RlcmF0b3IvVGV4dE1vZGVyYXRvckV4dGVuc2lvblwiO1xuZXhwb3J0IHsgVGV4dE1vZGVyYXRvckV4dGVuc2lvbkRlY29yYXRvciB9IGZyb20gXCIuL0V4dGVuc2lvbnMvVGV4dE1vZGVyYXRvci9UZXh0TW9kZXJhdG9yRXh0ZW5zaW9uRGVjb3JhdG9yXCI7XG5leHBvcnQgeyBUaHVtYm5haWxHZW5lcmF0aW9uRXh0ZW5zaW9uIH0gZnJvbSBcIi4vRXh0ZW5zaW9ucy9UaHVtYm5haWxHZW5lcmF0aW9uL1RodW1ibmFpbEdlbmVyYXRpb25FeHRlbnNpb25cIjtcbmV4cG9ydCB7IFRodW1ibmFpbEdlbmVyYXRpb25FeHRlbnNpb25EZWNvcmF0b3IgfSBmcm9tIFwiLi9FeHRlbnNpb25zL1RodW1ibmFpbEdlbmVyYXRpb24vVGh1bWJuYWlsR2VuZXJhdGlvbkV4dGVuc2lvbkRlY29yYXRvclwiO1xuXG4vLyBjYWxscyBjb21wb25lbnRcbmV4cG9ydCB7IENhbGxpbmdFeHRlbnNpb24gfSBmcm9tIFwiLi9DYWxscy9DYWxsaW5nRXh0ZW5zaW9uXCI7XG5leHBvcnQgeyBDYWxsaW5nRXh0ZW5zaW9uRGVjb3JhdG9yIH0gZnJvbSBcIi4vQ2FsbHMvQ2FsbGluZ0V4dGVuc2lvbkRlY29yYXRvclwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0Q2FsbEJ1dHRvbnMgfSBmcm9tIFwiLi9DYWxscy9Db21ldENoYXRDYWxsQnV0dG9ucy9jb21ldGNoYXQtY2FsbC1idXR0b25zLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0Q2FsbEJ1dHRvbnNDb21wb25lbnQgfSBmcm9tIFwiLi9DYWxscy9Db21ldENoYXRDYWxsQnV0dG9ucy9jb21ldGNoYXQtY2FsbC1idXR0b25zL2NvbWV0Y2hhdC1jYWxsLWJ1dHRvbnMuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRJbmNvbWluZ0NhbGwgfSBmcm9tIFwiLi9DYWxscy9Db21ldENoYXRJbmNvbWluZ0NhbGwvY29tZXRjaGF0LWluY29taW5nLWNhbGwubW9kdWxlXCI7XG5leHBvcnQgeyBDb21ldENoYXRJbmNvbWluZ0NhbGxDb21wb25lbnQgfSBmcm9tIFwiLi9DYWxscy9Db21ldENoYXRJbmNvbWluZ0NhbGwvY29tZXRjaGF0LWluY29taW5nLWNhbGwvY29tZXRjaGF0LWluY29taW5nLWNhbGwuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRPbmdvaW5nQ2FsbCB9IGZyb20gXCIuL0NhbGxzL0NvbWV0Q2hhdE9uZ29pbmdDYWxsL2NvbWV0Y2hhdC1vbmdvaW5nLWNhbGwubW9kdWxlXCI7XG5leHBvcnQgeyBDb21ldENoYXRPbmdvaW5nQ2FsbENvbXBvbmVudCB9IGZyb20gXCIuL0NhbGxzL0NvbWV0Q2hhdE9uZ29pbmdDYWxsL2NvbWV0Y2hhdC1vbmdvaW5nLWNhbGwvY29tZXRjaGF0LW9uZ29pbmctY2FsbC5jb21wb25lbnRcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdE91dGdvaW5nQ2FsbCB9IGZyb20gXCIuL0NhbGxzL0NvbWV0Q2hhdE91dGdvaW5nQ2FsbC9jb21ldGNoYXQtb3V0Z29pbmctY2FsbC5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdE91dGdvaW5nQ2FsbENvbXBvbmVudCB9IGZyb20gXCIuL0NhbGxzL0NvbWV0Q2hhdE91dGdvaW5nQ2FsbC9jb21ldGNoYXQtb3V0Z29pbmctY2FsbC9jb21ldGNoYXQtb3V0Z29pbmctY2FsbC5jb21wb25lbnRcIjtcblxuLy8gY2hhdHVpa2l0XG5leHBvcnQgeyBDb21ldENoYXRBZGRNZW1iZXJzQ29tcG9uZW50IH0gZnJvbSBcIi4vQ29tZXRDaGF0QWRkTWVtYmVycy9jb21ldGNoYXQtYWRkLW1lbWJlcnMvY29tZXRjaGF0LWFkZC1tZW1iZXJzLmNvbXBvbmVudFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0QWRkTWVtYmVycyB9IGZyb20gXCIuL0NvbWV0Q2hhdEFkZE1lbWJlcnMvY29tZXRjaGF0LWFkZC1tZW1iZXJzLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0QmFubmVkTWVtYmVycyB9IGZyb20gXCIuL0NvbWV0Q2hhdEJhbm5lZE1lbWJlcnMvY29tZXRjaGF0LWJhbm5lZC1tZW1iZXJzLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0QmFubmVkTWVtYmVyc0NvbXBvbmVudCB9IGZyb20gXCIuL0NvbWV0Q2hhdEJhbm5lZE1lbWJlcnMvY29tZXRjaGF0LWJhbm5lZC1tZW1iZXJzL2NvbWV0Y2hhdC1iYW5uZWQtbWVtYmVycy5jb21wb25lbnRcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdENvbnZlcnNhdGlvbnMgfSBmcm9tIFwiLi9Db21ldENoYXRDb252ZXJzYXRpb25zL2NvbWV0Y2hhdC1jb252ZXJzYXRpb25zLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0Q29udmVyc2F0aW9uc0NvbXBvbmVudCB9IGZyb20gXCIuL0NvbWV0Q2hhdENvbnZlcnNhdGlvbnMvY29tZXRjaGF0LWNvbnZlcnNhdGlvbnMvY29tZXRjaGF0LWNvbnZlcnNhdGlvbnMuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRDb252ZXJzYXRpb25zV2l0aE1lc3NhZ2VzIH0gZnJvbSBcIi4vQ29tZXRDaGF0Q29udmVyc2F0aW9uc1dpdGhNZXNzYWdlcy9jb21ldGNoYXQtY29udmVyc2F0aW9ucy13aXRoLW1lc3NhZ2VzLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0Q29udmVyc2F0aW9uc1dpdGhNZXNzYWdlc0NvbXBvbmVudCB9IGZyb20gXCIuL0NvbWV0Q2hhdENvbnZlcnNhdGlvbnNXaXRoTWVzc2FnZXMvY29tZXRjaGF0LWNvbnZlcnNhdGlvbnMtd2l0aC1tZXNzYWdlcy9jb21ldGNoYXQtY29udmVyc2F0aW9ucy13aXRoLW1lc3NhZ2VzLmNvbXBvbmVudFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0RGV0YWlscyB9IGZyb20gXCIuL0NvbWV0Q2hhdERldGFpbHMvY29tZXRjaGF0LWRldGFpbHMubW9kdWxlXCI7XG5leHBvcnQgeyBDb21ldENoYXREZXRhaWxzQ29tcG9uZW50IH0gZnJvbSBcIi4vQ29tZXRDaGF0RGV0YWlscy9jb21ldGNoYXQtZGV0YWlscy9jb21ldGNoYXQtZGV0YWlscy5jb21wb25lbnRcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdEdyb3VwTWVtYmVycyB9IGZyb20gXCIuL0NvbWV0Q2hhdEdyb3VwTWVtYmVycy9jb21ldGNoYXQtZ3JvdXAtbWVtYmVycy5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdEdyb3VwTWVtYmVyc0NvbXBvbmVudCB9IGZyb20gXCIuL0NvbWV0Q2hhdEdyb3VwTWVtYmVycy9jb21ldGNoYXQtZ3JvdXAtbWVtYmVycy9jb21ldGNoYXQtZ3JvdXAtbWVtYmVycy5jb21wb25lbnRcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdEdyb3VwcyB9IGZyb20gXCIuL0NvbWV0Q2hhdEdyb3Vwcy9jb21ldGNoYXQtZ3JvdXBzLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0R3JvdXBzQ29tcG9uZW50IH0gZnJvbSBcIi4vQ29tZXRDaGF0R3JvdXBzL2NvbWV0Y2hhdC1ncm91cHMvY29tZXRjaGF0LWdyb3Vwcy5jb21wb25lbnRcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdEdyb3Vwc1dpdGhNZXNzYWdlcyB9IGZyb20gXCIuL0NvbWV0Q2hhdEdyb3Vwc1dpdGhNZXNzYWdlcy9jb21ldGNoYXQtZ3JvdXBzLXdpdGgtbWVzc2FnZXMubW9kdWxlXCI7XG5leHBvcnQgeyBDb21ldENoYXRHcm91cHNXaXRoTWVzc2FnZXNDb21wb25lbnQgfSBmcm9tIFwiLi9Db21ldENoYXRHcm91cHNXaXRoTWVzc2FnZXMvY29tZXRjaGF0LWdyb3Vwcy13aXRoLW1lc3NhZ2VzL2NvbWV0Y2hhdC1ncm91cHMtd2l0aC1tZXNzYWdlcy5jb21wb25lbnRcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdExpc3QgfSBmcm9tIFwiLi9Db21ldENoYXRMaXN0L2NvbWV0Y2hhdC1saXN0Lm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRjaGF0TGlzdENvbXBvbmVudCB9IGZyb20gXCIuL0NvbWV0Q2hhdExpc3QvY29tZXRjaGF0LWxpc3QuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRNZXNzYWdlQnViYmxlIH0gZnJvbSBcIi4vQ29tZXRDaGF0TWVzc2FnZUJ1YmJsZS9jb21ldGNoYXQtbWVzc2FnZS1idWJibGUubW9kdWxlXCI7XG5leHBvcnQgeyBDb21ldENoYXRNZXNzYWdlQnViYmxlQ29tcG9uZW50IH0gZnJvbSBcIi4vQ29tZXRDaGF0TWVzc2FnZUJ1YmJsZS9jb21ldGNoYXQtbWVzc2FnZS1idWJibGUvY29tZXRjaGF0LW1lc3NhZ2UtYnViYmxlLmNvbXBvbmVudFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0TWVzc2FnZUNvbXBvc2VyIH0gZnJvbSBcIi4vQ29tZXRDaGF0TWVzc2FnZUNvbXBvc2VyL2NvbWV0Y2hhdC1tZXNzYWdlLWNvbXBvc2VyLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0TWVzc2FnZUNvbXBvc2VyQ29tcG9uZW50IH0gZnJvbSBcIi4vQ29tZXRDaGF0TWVzc2FnZUNvbXBvc2VyL2NvbWV0Y2hhdC1tZXNzYWdlLWNvbXBvc2VyL2NvbWV0Y2hhdC1tZXNzYWdlLWNvbXBvc2VyLmNvbXBvbmVudFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0TWVzc2FnZUhlYWRlciB9IGZyb20gXCIuL0NvbWV0Q2hhdE1lc3NhZ2VIZWFkZXIvY29tZXRjaGF0LW1lc3NhZ2UtaGVhZGVyLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0TWVzc2FnZUhlYWRlckNvbXBvbmVudCB9IGZyb20gXCIuL0NvbWV0Q2hhdE1lc3NhZ2VIZWFkZXIvY29tZXRjaGF0LW1lc3NhZ2UtaGVhZGVyL2NvbWV0Y2hhdC1tZXNzYWdlLWhlYWRlci5jb21wb25lbnRcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdE1lc3NhZ2VMaXN0IH0gZnJvbSBcIi4vQ29tZXRDaGF0TWVzc2FnZUxpc3QvY29tZXRjaGF0LW1lc3NhZ2UtbGlzdC5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdE1lc3NhZ2VMaXN0Q29tcG9uZW50IH0gZnJvbSBcIi4vQ29tZXRDaGF0TWVzc2FnZUxpc3QvY29tZXRjaGF0LW1lc3NhZ2UtbGlzdC9jb21ldGNoYXQtbWVzc2FnZS1saXN0LmNvbXBvbmVudFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0TWVzc2FnZXMgfSBmcm9tIFwiLi9Db21ldENoYXRNZXNzYWdlcy9jb21ldGNoYXQtbWVzc2FnZXMubW9kdWxlXCI7XG5leHBvcnQgeyBDb21ldENoYXRNZXNzYWdlc0NvbXBvbmVudCB9IGZyb20gXCIuL0NvbWV0Q2hhdE1lc3NhZ2VzL2NvbWV0Y2hhdC1tZXNzYWdlcy9jb21ldGNoYXQtbWVzc2FnZXMuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRUaHJlYWRlZE1lc3NhZ2VzIH0gZnJvbSBcIi4vQ29tZXRDaGF0VGhyZWFkZWRNZXNzYWdlcy9jb21ldGNoYXQtdGhyZWFkZWQtbWVzc2FnZXMubW9kdWxlXCI7XG5leHBvcnQgeyBDb21ldENoYXRUaHJlYWRlZE1lc3NhZ2VzQ29tcG9uZW50IH0gZnJvbSBcIi4vQ29tZXRDaGF0VGhyZWFkZWRNZXNzYWdlcy9jb21ldGNoYXQtdGhyZWFkZWQtbWVzc2FnZXMvY29tZXRjaGF0LXRocmVhZGVkLW1lc3NhZ2VzLmNvbXBvbmVudFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0VHJhbnNmZXJPd25lcnNoaXAgfSBmcm9tIFwiLi9Db21ldENoYXRUcmFuc2Zlck93bmVyc2hpcC9jb21ldGNoYXQtdHJhbnNmZXItb3duZXJzaGlwLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0VHJhbnNmZXJPd25lcnNoaXBDb21wb25lbnQgfSBmcm9tIFwiLi9Db21ldENoYXRUcmFuc2Zlck93bmVyc2hpcC9jb21ldGNoYXQtdHJhbnNmZXItb3duZXJzaGlwL2NvbWV0Y2hhdC10cmFuc2Zlci1vd25lcnNoaXAuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRVc2Vyc0NvbXBvbmVudCB9IGZyb20gXCIuL0NvbWV0Q2hhdFVzZXJzL2NvbWV0Y2hhdC11c2Vycy9jb21ldGNoYXQtdXNlcnMuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRVc2VycyB9IGZyb20gXCIuL0NvbWV0Q2hhdFVzZXJzL2NvbWV0Y2hhdC11c2Vycy5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdFVzZXJzV2l0aE1lc3NhZ2VzQ29tcG9uZW50IH0gZnJvbSBcIi4vQ29tZXRDaGF0VXNlcnNXaXRoTWVzc2FnZXMvY29tZXRjaGF0LXVzZXJzLXdpdGgtbWVzc2FnZXMvY29tZXRjaGF0LXVzZXJzLXdpdGgtbWVzc2FnZXMuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRVc2Vyc1dpdGhNZXNzYWdlcyB9IGZyb20gXCIuL0NvbWV0Q2hhdFVzZXJzV2l0aE1lc3NhZ2VzL2NvbWV0Y2hhdC11c2Vycy13aXRoLW1lc3NhZ2VzLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0VGFic0NvbXBvbmVudCB9IGZyb20gXCIuL1NoYXJlZC9WaWV3cy9Db21ldENoYXRUYWJzL2NvbWV0Y2hhdC10YWJzL2NvbWV0Y2hhdC10YWJzLmNvbXBvbmVudFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0VGFicyB9IGZyb20gXCIuL1NoYXJlZC9WaWV3cy9Db21ldENoYXRUYWJzL2NvbWV0Y2hhdC10YWJzLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0Q29udGFjdHMgfSBmcm9tIFwiLi9Db21ldENoYXRDb250YWN0cy9jb21ldGNoYXQtY29udGFjdHMubW9kdWxlXCI7XG5leHBvcnQgeyBDb21ldENoYXRDb250YWN0c0NvbXBvbmVudCB9IGZyb20gXCIuL0NvbWV0Q2hhdENvbnRhY3RzL2NvbWV0Y2hhdC1jb250YWN0cy9jb21ldGNoYXQtY29udGFjdHMuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRNZXNzYWdlSW5mb3JtYXRpb24gfSBmcm9tIFwiLi9Db21ldENoYXRNZXNzYWdlSW5mb3JtYXRpb24vY29tZXRjaGF0LW1lc3NhZ2UtaW5mb3JtYXRpb24ubW9kdWxlXCI7XG5leHBvcnQgeyBDb21ldENoYXRNZXNzYWdlSW5mb3JtYXRpb25Db21wb25lbnQgfSBmcm9tIFwiLi9Db21ldENoYXRNZXNzYWdlSW5mb3JtYXRpb24vY29tZXRjaGF0LW1lc3NhZ2UtaW5mb3JtYXRpb24vY29tZXRjaGF0LW1lc3NhZ2UtaW5mb3JtYXRpb24uY29tcG9uZW50XCI7XG5cbmV4cG9ydCB7IENvbWV0Q2hhdENhbGxMb2dzIH0gZnJvbSBcIi4vQ2FsbHMvQ29tZXRDaGF0Q2FsbExvZ3MvY29tZXRjaGF0LWNhbGwtbG9ncy5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Y2hhdENhbGxMb2dzQ29tcG9uZW50IH0gZnJvbSBcIi4vQ2FsbHMvQ29tZXRDaGF0Q2FsbExvZ3MvY29tZXRjaGF0LWNhbGwtbG9ncy9jb21ldGNoYXQtY2FsbC1sb2dzLmNvbXBvbmVudFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0Q2FsbExvZ1BhcnRpY2lwYW50cyB9IGZyb20gXCIuL0NhbGxzL0NvbWV0Q2hhdENhbGxMb2dQYXJ0aWNpcGFudHMvY29tZXRjaGF0LWNhbGwtbG9nLXBhcnRpY2lwYW50cy5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdENhbGxMb2dQYXJ0aWNpcGFudHNDb21wb25lbnQgfSBmcm9tIFwiLi9DYWxscy9Db21ldENoYXRDYWxsTG9nUGFydGljaXBhbnRzL2NvbWV0Y2hhdC1jYWxsLWxvZy1wYXJ0aWNpcGFudHMvY29tZXRjaGF0LWNhbGwtbG9nLXBhcnRpY2lwYW50cy5jb21wb25lbnRcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdENhbGxMb2dSZWNvcmRpbmdzIH0gZnJvbSBcIi4vQ2FsbHMvQ29tZXRDaGF0Q2FsbExvZ1JlY29yZGluZ3MvY29tZXRjaGF0LWNhbGwtbG9nLXJlY29yZGluZ3MubW9kdWxlXCI7XG5leHBvcnQgeyBDb21ldENoYXRDYWxsTG9nUmVjb3JkaW5nc0NvbXBvbmVudCB9IGZyb20gXCIuL0NhbGxzL0NvbWV0Q2hhdENhbGxMb2dSZWNvcmRpbmdzL2NvbWV0Y2hhdC1jYWxsLWxvZy1yZWNvcmRpbmdzL2NvbWV0Y2hhdC1jYWxsLWxvZy1yZWNvcmRpbmdzLmNvbXBvbmVudFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0Q2FsbExvZ0hpc3RvcnkgfSBmcm9tIFwiLi9DYWxscy9Db21ldENoYXRDYWxsTG9nSGlzdG9yeS9jb21ldGNoYXQtY2FsbC1sb2ctaGlzdG9yeS5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdENhbGxMb2dIaXN0b3J5Q29tcG9uZW50IH0gZnJvbSBcIi4vQ2FsbHMvQ29tZXRDaGF0Q2FsbExvZ0hpc3RvcnkvY29tZXRjaGF0LWNhbGwtbG9nLWhpc3RvcnkvY29tZXRjaGF0LWNhbGwtbG9nLWhpc3RvcnkuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRDYWxsTG9nRGV0YWlscyB9IGZyb20gXCIuL0NhbGxzL0NvbWV0Q2hhdENhbGxMb2dEZXRhaWxzL2NvbWV0Y2hhdC1jYWxsLWxvZy1kZXRhaWxzLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0Q2FsbExvZ0RldGFpbHNDb21wb25lbnQgfSBmcm9tIFwiLi9DYWxscy9Db21ldENoYXRDYWxsTG9nRGV0YWlscy9jb21ldGNoYXQtY2FsbC1sb2ctZGV0YWlscy9jb21ldGNoYXQtY2FsbC1sb2ctZGV0YWlscy5jb21wb25lbnRcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdENhbGxMb2dzV2l0aERldGFpbHMgfSBmcm9tIFwiLi9DYWxscy9Db21ldENoYXRDYWxsTG9nc1dpdGhEZXRhaWxzL2NvbWV0Y2hhdC1jYWxsLWxvZ3Mtd2l0aC1kZXRhaWxzLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0Q2FsbExvZ3NXaXRoRGV0YWlsc0NvbXBvbmVudCB9IGZyb20gXCIuL0NhbGxzL0NvbWV0Q2hhdENhbGxMb2dzV2l0aERldGFpbHMvY29tZXRjaGF0LWNhbGwtbG9ncy13aXRoLWRldGFpbHMvY29tZXRjaGF0LWNhbGwtbG9ncy13aXRoLWRldGFpbHMuY29tcG9uZW50XCI7XG5cblxuLy8gQUlcblxuZXhwb3J0IHsgQUlDb252ZXJzYXRpb25TdGFydGVyRGVjb3JhdG9yIH0gZnJvbSBcIi4vQUkvQUlDb252ZXJzYXRpb25TdGFydGVyL0FJQ29udmVyc2F0aW9uU3RhcnRlckRlY29yYXRvclwiO1xuZXhwb3J0IHsgQUlDb252ZXJzYXRpb25TdGFydGVyRXh0ZW5zaW9uIH0gZnJvbSBcIi4vQUkvQUlDb252ZXJzYXRpb25TdGFydGVyL0FJQ29udmVyc2F0aW9uU3RhcnRlclwiO1xuZXhwb3J0IHsgQUlTbWFydFJlcGxpZXNFeHRlbnNpb24gfSBmcm9tIFwiLi9BSS9BSVNtYXJ0UmVwbGllcy9BSVNtYXJ0UmVwbGllc1wiO1xuZXhwb3J0IHsgQUlTbWFydFJlcGxpZXNFeHRlbnNpb25EZWNvcmF0b3IgfSBmcm9tIFwiLi9BSS9BSVNtYXJ0UmVwbGllcy9BSVNtYXJ0UmVwbGllc0RlY29yYXRvclwiO1xuZXhwb3J0IHsgQUlDb252ZXJzYXRpb25TdW1tYXJ5RGVjb3JhdG9yIH0gZnJvbSBcIi4vQUkvQUlDb252ZXJzYXRpb25TdW1tYXJ5L0FJQ29udmVyc2F0aW9uU3VtbWFyeURlY29yYXRvclwiO1xuZXhwb3J0IHsgQUlDb252ZXJzYXRpb25TdW1tYXJ5RXh0ZW5zaW9uIH0gZnJvbSBcIi4vQUkvQUlDb252ZXJzYXRpb25TdW1tYXJ5L0FJQ29udmVyc2F0aW9uU3VtbWFyeVwiO1xuZXhwb3J0IHsgQUlBc3Npc3RCb3REZWNvcmF0b3IgfSBmcm9tIFwiLi9BSS9BSUFzc2lzdEJvdC9BSUFzc2lzdEJvdERlY29yYXRvclwiO1xuZXhwb3J0IHsgQUlBc3Npc3RCb3RFeHRlbnNpb24gfSBmcm9tIFwiLi9BSS9BSUFzc2lzdEJvdC9BSUFzc2lzdEJvdFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0VXNlck1lbWJlcldyYXBwZXJDb21wb25lbnQgfSBmcm9tIFwiLi9Db21ldENoYXRVc2VyTWVtYmVyV3JhcHBlci9jb21ldGNoYXQtdXNlci1tZW1iZXItd3JhcHBlci5jb21wb25lbnRcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdFVzZXJNZW1iZXJXcmFwcGVyIH0gZnJvbSBcIi4vQ29tZXRDaGF0VXNlck1lbWJlcldyYXBwZXIvY29tZXRjaGF0LXVzZXItbWVtYmVyLXdyYXBwZXIubW9kdWxlXCI7XG4iXX0=