path # lines of code azure-pipelines.yml 49 babel-jest-config.js 9 babel-passthru-transformer.js 1 docker-compose-wsl2.yml 41 jest.config.js 90 lint-staged.config.js 24 packages/api/scripts/createPrecompiledGlobalize.mjs 34 packages/api/src/StyleOptions.ts 210 packages/api/src/hooks/Composer.tsx 615 packages/api/src/hooks/index.ts 126 packages/api/src/hooks/internal/ErrorBox.js 25 packages/api/src/hooks/internal/Tracker.ts 6 packages/api/src/hooks/internal/WebChatAPIContext.ts 69 packages/api/src/hooks/internal/WebChatReduxContext.js 8 packages/api/src/hooks/internal/defaultSelectVoice.js 11 packages/api/src/hooks/internal/useCreateActivityRendererInternal.ts 36 packages/api/src/hooks/internal/useDebugDeps.js 18 packages/api/src/hooks/internal/useDirFromProps.js 4 packages/api/src/hooks/internal/useDownscaleImageToDataURL.js 5 packages/api/src/hooks/internal/useErrorBoxClass.js 5 packages/api/src/hooks/internal/useForceRender.js 6 packages/api/src/hooks/internal/useLocalizedGlobalize.js 4 packages/api/src/hooks/internal/useLocalizedStrings.js 5 packages/api/src/hooks/internal/useMarkActivity.js 4 packages/api/src/hooks/internal/useReadTelemetryDimensions.js 6 packages/api/src/hooks/internal/useSetDictateState.js 4 packages/api/src/hooks/internal/useTimePassed.js 12 packages/api/src/hooks/internal/useTimer.js 9 packages/api/src/hooks/internal/useTracker.js 16 packages/api/src/hooks/internal/useWebChatAPIContext.js 9 packages/api/src/hooks/middleware/UserlandBoundary.js 22 packages/api/src/hooks/middleware/applyMiddleware.js 62 packages/api/src/hooks/middleware/concatMiddleware.ts 23 packages/api/src/hooks/middleware/createDefaultCardActionMiddleware.ts 31 packages/api/src/hooks/middleware/createDefaultGroupActivitiesMiddleware.ts 49 packages/api/src/hooks/useActiveTyping.ts 34 packages/api/src/hooks/useActivities.ts 5 packages/api/src/hooks/useAvatarForBot.ts 10 packages/api/src/hooks/useAvatarForUser.ts 10 packages/api/src/hooks/useByteFormatter.ts 24 packages/api/src/hooks/useConnectivityStatus.ts 4 packages/api/src/hooks/useCreateActivityRenderer.ts 5 packages/api/src/hooks/useCreateActivityStatusRenderer.tsx 54 packages/api/src/hooks/useCreateAttachmentForScreenReaderRenderer.js 4 packages/api/src/hooks/useCreateAvatarRenderer.ts 32 packages/api/src/hooks/useCreateScrollToEndButtonRenderer.ts 5 packages/api/src/hooks/useDateFormatter.ts 10 packages/api/src/hooks/useDebouncedNotifications.ts 69 packages/api/src/hooks/useDictateInterims.ts 5 packages/api/src/hooks/useDictateState.ts 4 packages/api/src/hooks/useDirection.ts 18 packages/api/src/hooks/useDisabled.ts 4 packages/api/src/hooks/useDismissNotification.ts 4 packages/api/src/hooks/useEmitTypingIndicator.ts 4 packages/api/src/hooks/useGetSendTimeoutForActivity.ts 16 packages/api/src/hooks/useGrammars.ts 4 packages/api/src/hooks/useGroupActivities.ts 8 packages/api/src/hooks/useGroupTimestamp.ts 5 packages/api/src/hooks/useLanguage.ts 10 packages/api/src/hooks/useLastTypingAt.ts 11 packages/api/src/hooks/useLocalize.ts 6 packages/api/src/hooks/useLocalizeDate.ts 13 packages/api/src/hooks/useLocalizer.ts 58 packages/api/src/hooks/useMarkActivityAsSpoken.ts 7 packages/api/src/hooks/useNotifications.ts 5 packages/api/src/hooks/usePerformCardAction.ts 5 packages/api/src/hooks/usePostActivity.ts 6 packages/api/src/hooks/useReferenceGrammarID.ts 4 packages/api/src/hooks/useRelativeTimeFormatter.ts 39 packages/api/src/hooks/useRenderActivity.js 29 packages/api/src/hooks/useRenderActivityStatus.js 16 packages/api/src/hooks/useRenderAttachment.js 5 packages/api/src/hooks/useRenderAvatar.js 12 packages/api/src/hooks/useRenderToast.ts 5 packages/api/src/hooks/useRenderTypingIndicator.ts 5 packages/api/src/hooks/useSendBoxValue.ts 5 packages/api/src/hooks/useSendEvent.ts 4 packages/api/src/hooks/useSendFiles.ts 13 packages/api/src/hooks/useSendMessage.ts 8 packages/api/src/hooks/useSendMessageBack.ts 4 packages/api/src/hooks/useSendPostBack.ts 4 packages/api/src/hooks/useSendTimeoutForActivity.ts 13 packages/api/src/hooks/useSendTypingIndicator.ts 4 packages/api/src/hooks/useSetNotification.ts 5 packages/api/src/hooks/useShouldSpeakIncomingActivity.ts 15 packages/api/src/hooks/useStartDictate.ts 4 packages/api/src/hooks/useStopDictate.ts 4 packages/api/src/hooks/useStyleOptions.ts 5 packages/api/src/hooks/useSubmitSendBox.ts 15 packages/api/src/hooks/useSuggestedActions.ts 23 packages/api/src/hooks/useTimeoutForSend.ts 6 packages/api/src/hooks/useTrackDimension.ts 5 packages/api/src/hooks/useTrackEvent.ts 50 packages/api/src/hooks/useTrackException.ts 26 packages/api/src/hooks/useTrackTiming.ts 55 packages/api/src/hooks/useUserID.ts 4 packages/api/src/hooks/useUsername.ts 4 packages/api/src/hooks/useVoiceSelector.ts 8 packages/api/src/hooks/utils/ErrorBoundary.js 17 packages/api/src/hooks/utils/observableToPromise.ts 15 packages/api/src/index.ts 49 packages/api/src/localization/Localize.ts 41 packages/api/src/localization/getAllLocalizedStrings.ts 113 packages/api/src/localization/getLocaleString.ts 5 packages/api/src/localization/getRTLList.ts 4 packages/api/src/localization/mergeLocalizedStrings.ts 13 packages/api/src/normalizeStyleOptions.ts 141 packages/api/src/patchStyleOptionsFromDeprecatedProps.js 23 packages/api/src/types/ActivityMiddleware.ts 25 packages/api/src/types/ActivityStatusMiddleware.ts 15 packages/api/src/types/AttachmentForScreenReaderMiddleware.ts 16 packages/api/src/types/AttachmentMiddleware.ts 11 packages/api/src/types/AvatarMiddleware.ts 14 packages/api/src/types/CardActionMiddleware.ts 16 packages/api/src/types/ComponentMiddleware.ts 13 packages/api/src/types/FunctionMiddleware.ts 9 packages/api/src/types/GroupActivitiesMiddleware.ts 19 packages/api/src/types/LocalizedStrings.ts 2 packages/api/src/types/Notification.ts 9 packages/api/src/types/PrecompiledGlobalize.ts 8 packages/api/src/types/ScrollToEndButtonMiddleware.ts 16 packages/api/src/types/SendState.ts 2 packages/api/src/types/TelemetryMeasurementEvent.ts 37 packages/api/src/types/ToastMiddleware.ts 10 packages/api/src/types/Typing.ts 7 packages/api/src/types/TypingIndicatorMiddleware.ts 12 packages/api/src/types/WebSpeechPonyfill.ts 8 packages/api/src/types/WebSpeechPonyfillFactory.ts 3 packages/api/src/utils/createCustomEvent.ts 21 packages/api/src/utils/findMin.ts 24 packages/api/src/utils/isObject.js 4 packages/api/src/utils/mapMap.ts 12 packages/api/src/utils/normalizeLanguage.ts 107 packages/api/src/utils/randomId.ts 4 packages/api/src/utils/warnOnce.ts 9 packages/bundle/src/AddFullBundle.tsx 66 packages/bundle/src/FullComposer.tsx 30 packages/bundle/src/FullReactWebChat.tsx 24 packages/bundle/src/adaptiveCards/AdaptiveCardsComposer.tsx 27 packages/bundle/src/adaptiveCards/AdaptiveCardsContext.ts 8 packages/bundle/src/adaptiveCards/AdaptiveCardsStyleOptions.ts 10 packages/bundle/src/adaptiveCards/AdaptiveCardsStyleSet.ts 6 packages/bundle/src/adaptiveCards/Attachment/AdaptiveCardAttachment.tsx 10 packages/bundle/src/adaptiveCards/Attachment/AdaptiveCardBuilder.ts 125 packages/bundle/src/adaptiveCards/Attachment/AdaptiveCardContent.tsx 37 packages/bundle/src/adaptiveCards/Attachment/AdaptiveCardRenderer.tsx 511 packages/bundle/src/adaptiveCards/Attachment/AnimationCardAttachment.js 5 packages/bundle/src/adaptiveCards/Attachment/AnimationCardContent.tsx 45 packages/bundle/src/adaptiveCards/Attachment/AudioCardAttachment.js 5 packages/bundle/src/adaptiveCards/Attachment/AudioCardContent.tsx 26 packages/bundle/src/adaptiveCards/Attachment/CommonCard.js 25 packages/bundle/src/adaptiveCards/Attachment/HeroCardAttachment.js 5 packages/bundle/src/adaptiveCards/Attachment/HeroCardContent.tsx 32 packages/bundle/src/adaptiveCards/Attachment/OAuthCardAttachment.js 5 packages/bundle/src/adaptiveCards/Attachment/OAuthCardContent.tsx 31 packages/bundle/src/adaptiveCards/Attachment/ReceiptCardAttachment.js 5 packages/bundle/src/adaptiveCards/Attachment/ReceiptCardContent.tsx 116 packages/bundle/src/adaptiveCards/Attachment/SignInCardAttachment.js 5 packages/bundle/src/adaptiveCards/Attachment/SignInCardContent.tsx 29 packages/bundle/src/adaptiveCards/Attachment/ThumbnailCardAttachment.js 5 packages/bundle/src/adaptiveCards/Attachment/ThumbnailCardContent.tsx 48 packages/bundle/src/adaptiveCards/Attachment/VideoCardAttachment.js 5 packages/bundle/src/adaptiveCards/Attachment/VideoCardContent.tsx 31 packages/bundle/src/adaptiveCards/AttachmentForScreenReader/AdaptiveCardAttachment.js 140 packages/bundle/src/adaptiveCards/AttachmentForScreenReader/RichCardAttachment.js 67 packages/bundle/src/adaptiveCards/Styles/StyleSet/AdaptiveCardRenderer.ts 66 packages/bundle/src/adaptiveCards/Styles/StyleSet/AnimationCardAttachment.js 11 packages/bundle/src/adaptiveCards/Styles/StyleSet/AudioCardAttachment.js 11 packages/bundle/src/adaptiveCards/Styles/adaptiveCardHostConfig.ts 133 packages/bundle/src/adaptiveCards/Styles/createAdaptiveCardsStyleSet.ts 20 packages/bundle/src/adaptiveCards/createAdaptiveCardsAttachmentForScreenReaderMiddleware.tsx 26 packages/bundle/src/adaptiveCards/createAdaptiveCardsAttachmentMiddleware.tsx 39 packages/bundle/src/adaptiveCards/defaultStyleOptions.ts 9 packages/bundle/src/adaptiveCards/hooks/internal/useAdaptiveCardsContext.ts 9 packages/bundle/src/adaptiveCards/hooks/internal/useParseAdaptiveCardJSON.ts 53 packages/bundle/src/adaptiveCards/hooks/internal/useUniqueId.ts 7 packages/bundle/src/adaptiveCards/hooks/useAdaptiveCardsHostConfig.ts 13 packages/bundle/src/adaptiveCards/hooks/useAdaptiveCardsPackage.ts 6 packages/bundle/src/adaptiveCards/normalizeStyleOptions.ts 7 packages/bundle/src/addVersion.js 19 packages/bundle/src/createBrowserWebSpeechPonyfillFactory.ts 15 packages/bundle/src/createCognitiveServicesSpeechServicesPonyfillFactory.ts 71 packages/bundle/src/createDirectLine.ts 60 packages/bundle/src/createDirectLineAppServiceExtension.ts 21 packages/bundle/src/createDirectLineSpeechAdapters.ts 76 packages/bundle/src/createFullStyleSet.ts 9 packages/bundle/src/fullBundleDefaultStyleOptions.ts 8 packages/bundle/src/hooks/useStyleOptions.ts 6 packages/bundle/src/index-es5.ts 46 packages/bundle/src/index-minimal.ts 59 packages/bundle/src/index.ts 97 packages/bundle/src/renderMarkdown.ts 83 packages/bundle/src/renderWebChat.tsx 4 packages/bundle/src/speech/CustomAudioInputStream.ts 209 packages/bundle/src/speech/bytesPerSample.ts 3 packages/bundle/src/speech/createAudioConfig.ts 44 packages/bundle/src/speech/createAudioContext.ts 8 packages/bundle/src/speech/createMicrophoneAudioConfigAndAudioContext.ts 96 packages/bundle/src/speech/getUserMedia.ts 10 packages/bundle/src/types/AdaptiveCardsPackage.ts 21 packages/bundle/src/types/CognitiveServicesAudioOutputFormat.ts 27 packages/bundle/src/types/CognitiveServicesCredentials.ts 22 packages/bundle/src/types/CognitiveServicesTextNormalization.ts 2 packages/bundle/src/types/FullBundleStyleOptions.ts 6 packages/bundle/src/useComposerProps.ts 47 packages/component/src/Activity/Avatar.tsx 13 packages/component/src/Activity/Bubble.tsx 118 packages/component/src/Activity/CarouselFilmStrip.js 218 packages/component/src/Activity/CarouselFilmStripAttachment.js 83 packages/component/src/Activity/CarouselLayout.js 101 packages/component/src/Activity/SayAlt.js 10 packages/component/src/Activity/Speak.tsx 76 packages/component/src/Activity/StackedLayout.tsx 236 packages/component/src/Assets/TypingAnimation.js 30 packages/component/src/Attachment/Assets/DownloadIcon.js 24 packages/component/src/Attachment/AudioAttachment.js 19 packages/component/src/Attachment/AudioContent.tsx 39 packages/component/src/Attachment/FileAttachment.js 10 packages/component/src/Attachment/FileContent.tsx 93 packages/component/src/Attachment/HTMLVideoContent.tsx 21 packages/component/src/Attachment/ImageAttachment.js 14 packages/component/src/Attachment/ImageContent.tsx 12 packages/component/src/Attachment/TextAttachment.js 5 packages/component/src/Attachment/TextContent.tsx 30 packages/component/src/Attachment/VideoAttachment.js 26 packages/component/src/Attachment/VideoContent.tsx 61 packages/component/src/Attachment/VimeoContent.tsx 25 packages/component/src/Attachment/YouTubeContent.tsx 22 packages/component/src/Avatar/ImageAvatar.js 40 packages/component/src/Avatar/InitialsAvatar.js 41 packages/component/src/BasicConnectivityStatus.js 24 packages/component/src/BasicSendBox.tsx 86 packages/component/src/BasicToast.js 71 packages/component/src/BasicToaster.js 134 packages/component/src/BasicTranscript.tsx 963 packages/component/src/BasicTypingIndicator.tsx 13 packages/component/src/BasicWebChat.tsx 65 packages/component/src/Composer.tsx 304 packages/component/src/ConnectivityStatus/Assets/ErrorNotificationIcon.js 32 packages/component/src/ConnectivityStatus/Assets/SpinnerAnimation.js 9 packages/component/src/ConnectivityStatus/Assets/WarningNotificationIcon.js 29 packages/component/src/ConnectivityStatus/Connected.js 7 packages/component/src/ConnectivityStatus/Connecting.js 61 packages/component/src/ConnectivityStatus/FailedToConnect.js 27 packages/component/src/ConnectivityStatus/JavaScriptError.js 27 packages/component/src/Dictation.js 101 packages/component/src/ErrorBox.tsx 25 packages/component/src/Middleware/Activity/createCoreMiddleware.tsx 52 packages/component/src/Middleware/ActivityStatus/AbsoluteTime.js 14 packages/component/src/Middleware/ActivityStatus/RelativeTime.js 17 packages/component/src/Middleware/ActivityStatus/SendStatus/SendFailedRetry.js 14 packages/component/src/Middleware/ActivityStatus/SendStatus/SendStatus.tsx 66 packages/component/src/Middleware/ActivityStatus/Timestamp.tsx 27 packages/component/src/Middleware/ActivityStatus/createCoreMiddleware.tsx 6 packages/component/src/Middleware/ActivityStatus/createSendStatusMiddleware.js 12 packages/component/src/Middleware/ActivityStatus/createTimestampMiddleware.js 14 packages/component/src/Middleware/Attachment/createCoreMiddleware.tsx 30 packages/component/src/Middleware/AttachmentForScreenReader/AudioAttachment.js 15 packages/component/src/Middleware/AttachmentForScreenReader/FileAttachment.js 21 packages/component/src/Middleware/AttachmentForScreenReader/ImageAttachment.js 15 packages/component/src/Middleware/AttachmentForScreenReader/TextAttachment.js 21 packages/component/src/Middleware/AttachmentForScreenReader/VideoAttachment.js 15 packages/component/src/Middleware/AttachmentForScreenReader/createCoreMiddleware.tsx 29 packages/component/src/Middleware/Avatar/createCoreMiddleware.tsx 64 packages/component/src/Middleware/CardAction/createCoreMiddleware.js 55 packages/component/src/Middleware/GroupActivities/createCoreMiddleware.js 44 packages/component/src/Middleware/ScrollToEndButton/ScrollToEndButton.js 26 packages/component/src/Middleware/ScrollToEndButton/createScrollToEndButtonMiddleware.ts 17 packages/component/src/Middleware/Toast/createCoreMiddleware.tsx 18 packages/component/src/Middleware/TypingIndicator/createCoreMiddleware.tsx 22 packages/component/src/ReactWebChat.tsx 30 packages/component/src/ScreenReaderActivity.js 101 packages/component/src/ScreenReaderText.js 18 packages/component/src/SendBox/Assets/AttachmentIcon.js 10 packages/component/src/SendBox/Assets/MicrophoneIcon.js 10 packages/component/src/SendBox/Assets/SendIcon.js 30 packages/component/src/SendBox/AutoResizeTextArea.tsx 81 packages/component/src/SendBox/DictationInterims.tsx 64 packages/component/src/SendBox/IconButton.tsx 41 packages/component/src/SendBox/MicrophoneButton.tsx 175 packages/component/src/SendBox/SendButton.tsx 52 packages/component/src/SendBox/SuggestedAction.tsx 146 packages/component/src/SendBox/SuggestedActions.tsx 272 packages/component/src/SendBox/TextBox.tsx 346 packages/component/src/SendBox/UploadButton.tsx 133 packages/component/src/Styles/StyleSet/Activities.ts 6 packages/component/src/Styles/StyleSet/AudioAttachment.ts 7 packages/component/src/Styles/StyleSet/AudioContent.ts 5 packages/component/src/Styles/StyleSet/AutoResizeTextArea.ts 38 packages/component/src/Styles/StyleSet/Avatar.ts 10 packages/component/src/Styles/StyleSet/BasicTranscript.ts 88 packages/component/src/Styles/StyleSet/Bubble.ts 152 packages/component/src/Styles/StyleSet/CarouselFilmStrip.ts 82 packages/component/src/Styles/StyleSet/CarouselFilmStripAttachment.ts 50 packages/component/src/Styles/StyleSet/CarouselFlipper.ts 37 packages/component/src/Styles/StyleSet/ConnectivityNotification.ts 20 packages/component/src/Styles/StyleSet/DictationInterims.ts 14 packages/component/src/Styles/StyleSet/ErrorBox.ts 34 packages/component/src/Styles/StyleSet/ErrorNotification.ts 31 packages/component/src/Styles/StyleSet/FileContent.ts 38 packages/component/src/Styles/StyleSet/ImageAvatar.ts 8 packages/component/src/Styles/StyleSet/InitialsAvatar.ts 26 packages/component/src/Styles/StyleSet/MicrophoneButton.ts 14 packages/component/src/Styles/StyleSet/Root.ts 14 packages/component/src/Styles/StyleSet/ScrollToEndButton.ts 47 packages/component/src/Styles/StyleSet/SendBox.ts 26 packages/component/src/Styles/StyleSet/SendBoxButton.ts 100 packages/component/src/Styles/StyleSet/SendBoxTextBox.ts 51 packages/component/src/Styles/StyleSet/SendStatus.ts 14 packages/component/src/Styles/StyleSet/SingleAttachmentActivity.ts 16 packages/component/src/Styles/StyleSet/StackedLayout.ts 72 packages/component/src/Styles/StyleSet/SuggestedAction.ts 143 packages/component/src/Styles/StyleSet/SuggestedActions.ts 140 packages/component/src/Styles/StyleSet/TextContent.ts 35 packages/component/src/Styles/StyleSet/Toast.ts 76 packages/component/src/Styles/StyleSet/Toaster.ts 128 packages/component/src/Styles/StyleSet/TypingIndicator.ts 12 packages/component/src/Styles/StyleSet/UploadButton.ts 21 packages/component/src/Styles/StyleSet/VideoAttachment.ts 3 packages/component/src/Styles/StyleSet/VideoContent.ts 7 packages/component/src/Styles/StyleSet/VimeoContent.ts 8 packages/component/src/Styles/StyleSet/WarningNotification.ts 31 packages/component/src/Styles/StyleSet/YouTubeContent.ts 8 packages/component/src/Styles/createStyleSet.ts 87 packages/component/src/Styles/mirrorStyle.js 23 packages/component/src/Toast/CollapseIcon.js 22 packages/component/src/Toast/DismissIcon.js 22 packages/component/src/Toast/ExpandIcon.js 22 packages/component/src/Toast/NotificationIcon.js 24 packages/component/src/Toast/createToastMiddleware.tsx 8 packages/component/src/Utils/AccessKeySink/Surface.js 42 packages/component/src/Utils/AccessKeySink/internal/Context.js 3 packages/component/src/Utils/AccessKeySink/internal/useContext.js 5 packages/component/src/Utils/AccessKeySink/useFocusAccessKeyEffect.js 21 packages/component/src/Utils/AccessibleButton.tsx 46 packages/component/src/Utils/AccessibleInputText.tsx 103 packages/component/src/Utils/AccessibleTextArea.tsx 64 packages/component/src/Utils/CroppedImage.js 37 packages/component/src/Utils/Fade.js 20 packages/component/src/Utils/FocusRedirector.js 9 packages/component/src/Utils/InlineMarkdown.js 97 packages/component/src/Utils/TypeFocusSink/Context.js 6 packages/component/src/Utils/TypeFocusSink/FocusBox.js 68 packages/component/src/Utils/TypeFocusSink/getTabIndex.ts 33 packages/component/src/Utils/TypeFocusSink/index.js 4 packages/component/src/Utils/TypeFocusSink/inputtableKey.ts 11 packages/component/src/Utils/TypeFocusSink/navigableEvent.js 48 packages/component/src/Utils/activityAltText.ts 104 packages/component/src/Utils/addTargetBlankToHyperlinksMarkdown.js 22 packages/component/src/Utils/createCSSKey.js 7 packages/component/src/Utils/createCustomEvent.js 16 packages/component/src/Utils/debounce.js 22 packages/component/src/Utils/detectBrowser.js 9 packages/component/src/Utils/downscaleImageToDataURL/blobToArrayBuffer.js 8 packages/component/src/Utils/downscaleImageToDataURL/downscaleImageToDataURLUsingBrowser.js 15 packages/component/src/Utils/downscaleImageToDataURL/downscaleImageToDataURLUsingWorker.js 97 packages/component/src/Utils/downscaleImageToDataURL/downscaleImageToDataURLUsingWorker.worker.js 53 packages/component/src/Utils/downscaleImageToDataURL/index.js 10 packages/component/src/Utils/filterMap.js 10 packages/component/src/Utils/findAncestor.ts 11 packages/component/src/Utils/findLastIndex.ts 8 packages/component/src/Utils/firstTabbableDescendant.js 24 packages/component/src/Utils/getActivityUniqueId.ts 4 packages/component/src/Utils/intersectionOf.ts 10 packages/component/src/Utils/isZeroOrPositive.ts 2 packages/component/src/Utils/mapMap.js 9 packages/component/src/Utils/randomId.js 4 packages/component/src/Utils/readDataURIToBlob.js 10 packages/component/src/Utils/removeInline.js 8 packages/component/src/Utils/scrollIntoViewWithBlockNearest.ts 22 packages/component/src/Utils/shallowEquals.js 12 packages/component/src/Utils/singleToArray.ts 3 packages/component/src/Utils/supportPseudoClass.ts 13 packages/component/src/Utils/tabbableElements.js 13 packages/component/src/Utils/textFormatToContentType.js 10 packages/component/src/Utils/updateMarkdownAttrs.js 8 packages/component/src/Utils/walkMarkdownTokens.js 12 packages/component/src/connectToWebChat.js 45 packages/component/src/hooks/index.ts 38 packages/component/src/hooks/internal/BypassSpeechSynthesisPonyfill.js 157 packages/component/src/hooks/internal/UITracker.js 21 packages/component/src/hooks/internal/WebChatUIContext.js 3 packages/component/src/hooks/internal/useAcknowledgedActivity.ts 32 packages/component/src/hooks/internal/useChanged.ts 7 packages/component/src/hooks/internal/useDispatchScrollPosition.js 5 packages/component/src/hooks/internal/useDispatchTranscriptFocus.js 5 packages/component/src/hooks/internal/useEnterKeyHint.js 9 packages/component/src/hooks/internal/useFocusVisible.ts 14 packages/component/src/hooks/internal/useForceRender.js 6 packages/component/src/hooks/internal/useForceRenderAtInterval.js 17 packages/component/src/hooks/internal/useInternalMarkdownIt.js 5 packages/component/src/hooks/internal/useInternalRenderMarkdownInline.js 6 packages/component/src/hooks/internal/useLocalizeAccessKey.js 17 packages/component/src/hooks/internal/useMemoize.ts 33 packages/component/src/hooks/internal/useNavigatorPlatform.js 24 packages/component/src/hooks/internal/useNonce.js 5 packages/component/src/hooks/internal/useObserveFocusVisible.ts 187 packages/component/src/hooks/internal/useRegisterFocusSendBox.js 13 packages/component/src/hooks/internal/useRegisterFocusTranscript.js 13 packages/component/src/hooks/internal/useRegisterScrollRelative.js 13 packages/component/src/hooks/internal/useRegisterScrollTo.js 13 packages/component/src/hooks/internal/useRegisterScrollToEnd.js 11 packages/component/src/hooks/internal/useReplaceEmoticon.js 35 packages/component/src/hooks/internal/useResumeAudioContext.ts 5 packages/component/src/hooks/internal/useScrollRelative.js 9 packages/component/src/hooks/internal/useSendBoxFocusRef.js 4 packages/component/src/hooks/internal/useSettableDictateAbortable.js 5 packages/component/src/hooks/internal/useStateRef.ts 15 packages/component/src/hooks/internal/useStyleToEmotionObject.js 4 packages/component/src/hooks/internal/useSuggestedActionsAccessKey.js 5 packages/component/src/hooks/internal/useTimer.js 9 packages/component/src/hooks/internal/useTranscriptActivityElementsRef.js 4 packages/component/src/hooks/internal/useTranscriptFocusRef.js 4 packages/component/src/hooks/internal/useUniqueId.ts 7 packages/component/src/hooks/internal/useValueRef.ts 18 packages/component/src/hooks/internal/useWebChatUIContext.js 9 packages/component/src/hooks/useDictateAbortable.ts 5 packages/component/src/hooks/useFocus.ts 15 packages/component/src/hooks/useFocusSendBox.ts 11 packages/component/src/hooks/useObserveScrollPosition.ts 18 packages/component/src/hooks/useObserveTranscriptFocus.ts 18 packages/component/src/hooks/useRenderMarkdownAsHTML.ts 18 packages/component/src/hooks/useScrollDown.ts 6 packages/component/src/hooks/useScrollTo.ts 13 packages/component/src/hooks/useScrollToEnd.ts 9 packages/component/src/hooks/useScrollUp.ts 6 packages/component/src/hooks/useSendFiles.ts 68 packages/component/src/hooks/useStyleSet.ts 4 packages/component/src/hooks/useWebSpeechPonyfill.ts 5 packages/component/src/index.ts 86 packages/component/src/types/ScrollPosition.ts 5 packages/core/src/actions/clearSuggestedActions.js 7 packages/core/src/actions/connect.js 17 packages/core/src/actions/connectionStatusUpdate.js 8 packages/core/src/actions/deleteActivity.js 7 packages/core/src/actions/disconnect.js 10 packages/core/src/actions/dismissNotification.js 9 packages/core/src/actions/emitTypingIndicator.js 7 packages/core/src/actions/incomingActivity.js 8 packages/core/src/actions/markActivity.js 12 packages/core/src/actions/postActivity.js 12 packages/core/src/actions/queueIncomingActivity.js 8 packages/core/src/actions/reconnect.js 6 packages/core/src/actions/sagaError.js 7 packages/core/src/actions/sendEvent.js 8 packages/core/src/actions/sendFiles.js 8 packages/core/src/actions/sendMessage.js 8 packages/core/src/actions/sendMessageBack.js 8 packages/core/src/actions/sendPostBack.js 8 packages/core/src/actions/setClockSkewAdjustment.js 2 packages/core/src/actions/setDictateInterims.js 8 packages/core/src/actions/setDictateState.js 8 packages/core/src/actions/setLanguage.js 8 packages/core/src/actions/setNotification.js 21 packages/core/src/actions/setReferenceGrammarID.js 8 packages/core/src/actions/setSendBox.js 8 packages/core/src/actions/setSendTimeout.js 8 packages/core/src/actions/setSendTypingIndicator.js 8 packages/core/src/actions/setSuggestedActions.js 9 packages/core/src/actions/startDictate.js 5 packages/core/src/actions/startSpeakingActivity.js 7 packages/core/src/actions/stopDictate.js 5 packages/core/src/actions/stopSpeakingActivity.js 7 packages/core/src/actions/submitSendBox.js 8 packages/core/src/actions/updateConnectionStatus.js 8 packages/core/src/constants/ActivityClientState.js 4 packages/core/src/constants/DictateState.js 6 packages/core/src/createPromiseQueue.js 20 packages/core/src/createStore.ts 32 packages/core/src/definitions/activityFromBot.js 1 packages/core/src/definitions/speakableActivity.js 3 packages/core/src/definitions/speakingActivity.js 3 packages/core/src/index.ts 95 packages/core/src/reducer.ts 35 packages/core/src/reducers/activities.js 75 packages/core/src/reducers/clockSkewAdjustment.js 17 packages/core/src/reducers/connectivityStatus.js 38 packages/core/src/reducers/dictateInterims.js 12 packages/core/src/reducers/dictateState.js 27 packages/core/src/reducers/language.js 12 packages/core/src/reducers/lastTypingAt.js 21 packages/core/src/reducers/notifications.js 36 packages/core/src/reducers/readyState.js 12 packages/core/src/reducers/referenceGrammarID.js 12 packages/core/src/reducers/sendBoxValue.js 12 packages/core/src/reducers/sendTimeout.js 12 packages/core/src/reducers/sendTypingIndicator.js 12 packages/core/src/reducers/shouldSpeakIncomingActivity.js 15 packages/core/src/reducers/suggestedActions.js 20 packages/core/src/reducers/typing.js 24 packages/core/src/sagas.js 47 packages/core/src/sagas/clearSuggestedActionsOnPostActivitySaga.js 16 packages/core/src/sagas/connectSaga.js 181 packages/core/src/sagas/connectionStatusToNotificationSaga.js 64 packages/core/src/sagas/connectionStatusUpdateSaga.js 14 packages/core/src/sagas/detectSlowConnectionSaga.js 18 packages/core/src/sagas/effects/callUntil.js 11 packages/core/src/sagas/effects/forever.js 6 packages/core/src/sagas/effects/forkPut.js 8 packages/core/src/sagas/effects/observeEach.js 16 packages/core/src/sagas/effects/observeOnce.js 20 packages/core/src/sagas/effects/whileConnected.js 17 packages/core/src/sagas/emitTypingIndicatorToPostActivitySaga.js 17 packages/core/src/sagas/markAllAsSpokenOnStopSpeakActivitySaga.js 14 packages/core/src/sagas/observeActivitySaga.js 53 packages/core/src/sagas/postActivitySaga.js 109 packages/core/src/sagas/queueIncomingActivitySaga.js 67 packages/core/src/sagas/sendEventToPostActivitySaga.js 19 packages/core/src/sagas/sendFilesToPostActivitySaga.js 28 packages/core/src/sagas/sendMessageBackToPostActivitySaga.js 24 packages/core/src/sagas/sendMessageToPostActivitySaga.js 23 packages/core/src/sagas/sendPostBackToPostActivitySaga.js 22 packages/core/src/sagas/sendTypingIndicatorOnSetSendBoxSaga.js 44 packages/core/src/sagas/speakActivityAndStartDictateOnIncomingActivityFromOthersSaga.js 35 packages/core/src/sagas/startDictateOnSpeakCompleteSaga.js 18 packages/core/src/sagas/startSpeakActivityOnPostActivitySaga.js 16 packages/core/src/sagas/stopDictateOnCardActionSaga.js 15 packages/core/src/sagas/stopSpeakingActivityOnInputSaga.js 18 packages/core/src/sagas/submitSendBoxSaga.js 18 packages/core/src/selectors/activities.js 6 packages/core/src/selectors/clockSkewAdjustment.js 1 packages/core/src/selectors/combineSelectors.js 12 packages/core/src/selectors/dictateState.js 1 packages/core/src/selectors/language.js 1 packages/core/src/selectors/notifications.js 2 packages/core/src/selectors/sendBoxValue.js 1 packages/core/src/selectors/sendTimeout.js 1 packages/core/src/selectors/sendTypingIndicator.js 1 packages/core/src/selectors/shouldSpeakIncomingActivity.js 1 packages/core/src/types/OneOrMany.ts 2 packages/core/src/utils/dateToLocaleISOString.js 20 packages/core/src/utils/deleteKey.js 7 packages/core/src/utils/isForbiddenPropertyName.ts 17 packages/core/src/utils/mime-wrapper.js 2 packages/core/src/utils/once.ts 9 packages/core/src/utils/singleToArray.ts 3 packages/core/src/utils/sleep.js 3 packages/core/src/utils/uniqueID.js 4 packages/core/src/utils/warnOnce.ts 4 packages/directlinespeech/jest.config.js 6 packages/directlinespeech/src/DirectLineSpeech.js 85 packages/directlinespeech/src/SpeechSynthesisAudioStreamUtterance.js 37 packages/directlinespeech/src/cognitiveServicesPromiseToESPromise.js 3 packages/directlinespeech/src/createAdapters.js 194 packages/directlinespeech/src/createMultiBufferingPlayer.js 73 packages/directlinespeech/src/createTaskQueue.js 40 packages/directlinespeech/src/createWebSpeechPonyfillFactory.js 84 packages/directlinespeech/src/index.js 9 packages/directlinespeech/src/patchDialogServiceConnectorInline.js 43 packages/directlinespeech/src/playCognitiveServicesStream.js 144 packages/directlinespeech/src/playWhiteNoise.js 41 packages/directlinespeech/src/resolveFunctionOrReturnValue.js 3 packages/directlinespeech/src/shareObservable.js 27 packages/directlinespeech/src/utils/fetchJSON.js 14 packages/directlinespeech/src/utils/refreshDirectLineToken.js 13 packages/embed/azure-pipelines.yml 39 packages/embed/hostDevServer.js 33 packages/embed/src/fetchJSON.js 5 packages/embed/src/index.js 142 packages/embed/src/index.pug 14 packages/embed/src/locale.js 68 packages/embed/src/logger.js 7 packages/embed/src/setups/aries.js 5 packages/embed/src/setups/createElement.js 25 packages/embed/src/setups/index.js 17 packages/embed/src/setups/legacy.js 29 packages/embed/src/setups/loadAsset.js 29 packages/embed/src/setups/loadIFRAME.js 26 packages/embed/src/setups/scorpio.js 5 packages/embed/src/setups/version3.js 49 packages/embed/src/setups/version4.js 39 packages/embed/src/urlBuilder.js 20 packages/isomorphic-react-dom/src/ReactDOM.js 2 packages/isomorphic-react/src/React.js 2 packages/playground/public/index.html 17 packages/playground/src/App.js 459 packages/playground/src/DebugAdaptiveCardAttachment.js 48 packages/playground/src/DropdownOptions.js 99 packages/playground/src/JSONDebugView.js 51 packages/playground/src/createDevModeActivityMiddleware.js 78 packages/playground/src/createDevModeAttachmentMiddleware.js 11 packages/playground/src/createFaultyDirectLine.js 18 packages/playground/src/css.js 80 packages/playground/src/index.js 35 packages/playground/src/registerServiceWorker.js 72 packages/playground/src/webchatStyleOptions.js 17 packages/support/cldr-data-downloader/src/available_locales.js 29 packages/support/cldr-data-downloader/src/download.js 97 packages/support/cldr-data-downloader/src/index.js 84 packages/support/cldr-data-downloader/src/progress.js 41 packages/support/cldr-data-downloader/src/state.js 33 packages/support/cldr-data-downloader/src/unpack.js 59 packages/support/cldr-data-downloader/src/util.js 26 packages/support/cldr-data/src/index.js 60 packages/support/cldr-data/src/index.spec.mjs 13 packages/support/cldr-data/src/install.mjs 125 scripts/PushBitsToGithub.ps1 49 scripts/rebasePackageLock.mjs 68