Path Lines of Code apps-rendering/cdk/lib/mobile-apps-rendering.ts 121 apps-rendering/config/jestSetup.js 2 apps-rendering/config/jestglobalSetup.js 3 apps-rendering/config/rendered-items-assets-styles.ts 182 apps-rendering/config/rendered-items-assets-template.html 31 apps-rendering/riff-raff.yaml 46 apps-rendering/src/adSlot.stories.tsx 20 apps-rendering/src/adSlot.tsx 88 apps-rendering/src/ads.ts 51 apps-rendering/src/articleFormat.ts 203 apps-rendering/src/atoms.ts 303 apps-rendering/src/bodyElement.ts 526 apps-rendering/src/bodyElementKind.ts 27 apps-rendering/src/campaign.ts 45 apps-rendering/src/capi.ts 336 apps-rendering/src/cartoon.ts 67 apps-rendering/src/client/article.ts 342 apps-rendering/src/client/bridgetVersion.ts 12 apps-rendering/src/client/callouts.ts 199 apps-rendering/src/client/editions.ts 66 apps-rendering/src/client/interactives.ts 34 apps-rendering/src/client/liveblog.ts 19 apps-rendering/src/client/nativeCommunication.ts 265 apps-rendering/src/client/newsletterEmbeds.ts 52 apps-rendering/src/client/newsletterSignupForm.ts 112 apps-rendering/src/client/parser.ts 19 apps-rendering/src/client/setup.ts 28 apps-rendering/src/components/Accordion/Accordion.stories.tsx 68 apps-rendering/src/components/Accordion/index.tsx 127 apps-rendering/src/components/Anchor/Anchor.stories.tsx 47 apps-rendering/src/components/Anchor/index.tsx 66 apps-rendering/src/components/ArticleBody/index.tsx 47 apps-rendering/src/components/Audio/index.tsx 20 apps-rendering/src/components/Avatar/index.tsx 47 apps-rendering/src/components/Blockquote/Blockquote.stories.tsx 35 apps-rendering/src/components/Blockquote/index.tsx 53 apps-rendering/src/components/BodyImage/BodyImage.defaults.tsx 117 apps-rendering/src/components/BodyImage/BodyImage.stories.tsx 86 apps-rendering/src/components/BodyImage/GalleryBodyImage.tsx 142 apps-rendering/src/components/BodyImage/index.tsx 46 apps-rendering/src/components/Bullet/Bullet.stories.tsx 16 apps-rendering/src/components/Bullet/index.tsx 32 apps-rendering/src/components/Byline/AnalysisByline.tsx 46 apps-rendering/src/components/Byline/Byline.defaults.tsx 82 apps-rendering/src/components/Byline/Byline.stories.tsx 74 apps-rendering/src/components/Byline/CommentByline.tsx 36 apps-rendering/src/components/Byline/DeadBlogByline.tsx 27 apps-rendering/src/components/Byline/GalleryByline.tsx 45 apps-rendering/src/components/Byline/LabsByline.tsx 33 apps-rendering/src/components/Byline/LiveBlogByline.tsx 49 apps-rendering/src/components/Byline/index.tsx 50 apps-rendering/src/components/BylineCard/index.tsx 223 apps-rendering/src/components/Callout/Callout.stories.tsx 133 apps-rendering/src/components/Callout/calloutBlock.tsx 101 apps-rendering/src/components/Callout/calloutComponents.tsx 42 apps-rendering/src/components/Callout/calloutContact.tsx 108 apps-rendering/src/components/Callout/calloutForm.tsx 185 apps-rendering/src/components/Callout/formFields.tsx 150 apps-rendering/src/components/Callout/index.tsx 90 apps-rendering/src/components/Callout/shareLink.tsx 75 apps-rendering/src/components/Callout/styles.ts 198 apps-rendering/src/components/Callout/theme.ts 83 apps-rendering/src/components/CaptionIcon/CaptionIcon.stories.tsx 27 apps-rendering/src/components/CaptionIcon/index.tsx 51 apps-rendering/src/components/Card/index.tsx 558 apps-rendering/src/components/CheckboxInput/index.tsx 67 apps-rendering/src/components/ClickToView/index.tsx 194 apps-rendering/src/components/CommentCount/CommentCount.stories.tsx 49 apps-rendering/src/components/CommentCount/index.tsx 131 apps-rendering/src/components/Credit/index.tsx 35 apps-rendering/src/components/Cutout/index.tsx 50 apps-rendering/src/components/Dateline/Dateline.stories.tsx 41 apps-rendering/src/components/Dateline/index.tsx 75 apps-rendering/src/components/Deadline/index.tsx 50 apps-rendering/src/components/Deadline/styles.ts 19 apps-rendering/src/components/DesignTag/DesignTag.stories.tsx 21 apps-rendering/src/components/DesignTag/index.tsx 104 apps-rendering/src/components/EmailSignup/index.tsx 36 apps-rendering/src/components/EmailSignupForm/index.tsx 201 apps-rendering/src/components/Embed/index.tsx 44 apps-rendering/src/components/EmbedWrapper/EmbedWrapper.stories.tsx 164 apps-rendering/src/components/EmbedWrapper/index.tsx 415 apps-rendering/src/components/Epic/index.tsx 92 apps-rendering/src/components/EpicContent/index.tsx 94 apps-rendering/src/components/FigCaption/FigCaption.stories.tsx 37 apps-rendering/src/components/FigCaption/index.tsx 54 apps-rendering/src/components/FirstPublished/FirstPublished.stories.tsx 49 apps-rendering/src/components/FirstPublished/index.tsx 113 apps-rendering/src/components/Follow/Follow.stories.tsx 72 apps-rendering/src/components/Follow/index.tsx 118 apps-rendering/src/components/FollowStatus/index.tsx 54 apps-rendering/src/components/FootballScores/FootballScores.stories.tsx 40 apps-rendering/src/components/FootballScores/index.tsx 85 apps-rendering/src/components/Footer/Footer.defaults.tsx 52 apps-rendering/src/components/Footer/Footer.stories.tsx 9 apps-rendering/src/components/Footer/GalleryFooter.tsx 77 apps-rendering/src/components/Footer/ImmersiveFooter.tsx 39 apps-rendering/src/components/Footer/index.tsx 26 apps-rendering/src/components/FooterContent/index.tsx 48 apps-rendering/src/components/GenericEmbed/index.tsx 33 apps-rendering/src/components/GridItem/index.tsx 14 apps-rendering/src/components/HeadingTwo/HeadingTwo.defaults.tsx 132 apps-rendering/src/components/HeadingTwo/ImmersiveHeadingTwo.tsx 26 apps-rendering/src/components/HeadingTwo/LabsHeadingTwo.tsx 11 apps-rendering/src/components/HeadingTwo/index.tsx 30 apps-rendering/src/components/Headline/BlogHeadline.tsx 14 apps-rendering/src/components/Headline/CommentHeadline.tsx 24 apps-rendering/src/components/Headline/FeatureHeadline.tsx 21 apps-rendering/src/components/Headline/GalleryHeadline.tsx 62 apps-rendering/src/components/Headline/Headline.defaults.tsx 100 apps-rendering/src/components/Headline/Headline.stories.tsx 52 apps-rendering/src/components/Headline/ImmersiveHeadline.tsx 64 apps-rendering/src/components/Headline/InterviewHeadline.tsx 72 apps-rendering/src/components/Headline/LabsHeadline.tsx 17 apps-rendering/src/components/Headline/MediaHeadline.tsx 21 apps-rendering/src/components/Headline/ReviewHeadline.tsx 23 apps-rendering/src/components/Headline/index.tsx 59 apps-rendering/src/components/HeadlineByline/HeadlineByline.stories.tsx 24 apps-rendering/src/components/HeadlineByline/index.tsx 77 apps-rendering/src/components/HorizontalRule/HorizontalRule.stories.tsx 6 apps-rendering/src/components/HorizontalRule/index.tsx 16 apps-rendering/src/components/Img/index.tsx 69 apps-rendering/src/components/ImgAlt/ImgAlt.stories.tsx 44 apps-rendering/src/components/ImgAlt/index.tsx 86 apps-rendering/src/components/InPageNewsletterSignup/InPageNewsletterSignup.stories.tsx 50 apps-rendering/src/components/InPageNewsletterSignup/NotSupportedMessage.tsx 9 apps-rendering/src/components/InPageNewsletterSignup/index.tsx 62 apps-rendering/src/components/InlineSkipToWrapper/index.tsx 56 apps-rendering/src/components/Instagram/index.tsx 16 apps-rendering/src/components/Interactive/index.tsx 30 apps-rendering/src/components/InteractiveAtom/index.tsx 64 apps-rendering/src/components/KeyEvents/KeyEvents.stories.tsx 94 apps-rendering/src/components/KeyEvents/index.tsx 221 apps-rendering/src/components/Kicker/index.tsx 46 apps-rendering/src/components/LabsLogo/index.tsx 41 apps-rendering/src/components/LastUpdated/LastUpdated.stories.tsx 11 apps-rendering/src/components/LastUpdated/index.tsx 25 apps-rendering/src/components/Layout/AnalysisLayout.tsx 99 apps-rendering/src/components/Layout/CommentLayout.tsx 130 apps-rendering/src/components/Layout/GalleryLayout.tsx 77 apps-rendering/src/components/Layout/ImmersiveLayout.tsx 123 apps-rendering/src/components/Layout/InteractiveLayout.tsx 14 apps-rendering/src/components/Layout/LabsLayout.tsx 93 apps-rendering/src/components/Layout/Layout.stories.tsx 211 apps-rendering/src/components/Layout/LetterLayout.tsx 99 apps-rendering/src/components/Layout/LiveLayout.tsx 191 apps-rendering/src/components/Layout/NewsletterSignUpLayout.tsx 147 apps-rendering/src/components/Layout/StandardLayout.tsx 161 apps-rendering/src/components/Layout/index.tsx 90 apps-rendering/src/components/List/List.stories.tsx 20 apps-rendering/src/components/List/index.tsx 41 apps-rendering/src/components/ListItem/ListItem.stories.tsx 6 apps-rendering/src/components/ListItem/index.tsx 20 apps-rendering/src/components/LiveBlock/index.tsx 52 apps-rendering/src/components/LiveBlockContainer/index.tsx 164 apps-rendering/src/components/LiveBlocks/index.tsx 72 apps-rendering/src/components/LiveDateline/index.tsx 56 apps-rendering/src/components/LiveEventLink/index.tsx 96 apps-rendering/src/components/LiveblogHeader/index.tsx 88 apps-rendering/src/components/LiveblogMetadataLines/index.tsx 40 apps-rendering/src/components/Logo/Logo.stories.tsx 36 apps-rendering/src/components/Logo/index.tsx 103 apps-rendering/src/components/MainMedia/GalleryCaption.tsx 66 apps-rendering/src/components/MainMedia/ImmersiveCaption.tsx 61 apps-rendering/src/components/MainMedia/MainMedia.defaults.ts 2 apps-rendering/src/components/MainMedia/MainMediaImage/BlogMainMediaImage.tsx 29 apps-rendering/src/components/MainMedia/MainMediaImage/CommentMainMediaImage.tsx 29 apps-rendering/src/components/MainMedia/MainMediaImage/GalleryMainMediaImage.tsx 54 apps-rendering/src/components/MainMedia/MainMediaImage/ImmersiveMainMediaImage.tsx 54 apps-rendering/src/components/MainMedia/MainMediaImage/InterviewMainMediaImage.tsx 29 apps-rendering/src/components/MainMedia/MainMediaImage/MainMediaImage.defaults.tsx 72 apps-rendering/src/components/MainMedia/MainMediaImage/NewsletterSignupMainMediaImage.tsx 37 apps-rendering/src/components/MainMedia/MainMediaImage/index.tsx 56 apps-rendering/src/components/MainMedia/MainMediaVideo/index.tsx 59 apps-rendering/src/components/MainMedia/index.tsx 25 apps-rendering/src/components/MainMediaCaption/Caption.tsx 84 apps-rendering/src/components/MainMediaCaption/MainMediaCaption.defaults.tsx 109 apps-rendering/src/components/MainMediaCaption/MainMediaCaption.stories.tsx 20 apps-rendering/src/components/MainMediaCaption/index.tsx 23 apps-rendering/src/components/MatchStatusIcon/index.tsx 42 apps-rendering/src/components/Meta/index.tsx 27 apps-rendering/src/components/Metadata/ExtendedMetadata.tsx 17 apps-rendering/src/components/Metadata/GalleryMetadata.tsx 51 apps-rendering/src/components/Metadata/ImmersiveMetadata.tsx 50 apps-rendering/src/components/Metadata/LiveBlogMetadata.tsx 140 apps-rendering/src/components/Metadata/Metadata.defaults.tsx 32 apps-rendering/src/components/Metadata/Metadata.stories.tsx 37 apps-rendering/src/components/Metadata/ShortMetadata.tsx 21 apps-rendering/src/components/Metadata/index.tsx 52 apps-rendering/src/components/NewsletterSignup/NewsletterSignup.stories.tsx 49 apps-rendering/src/components/NewsletterSignup/PrivacyWording.tsx 88 apps-rendering/src/components/NewsletterSignup/index.tsx 147 apps-rendering/src/components/OrderedList/OrderedList.stories.tsx 12 apps-rendering/src/components/OrderedList/index.tsx 30 apps-rendering/src/components/Pagination/Pagination.stories.tsx 51 apps-rendering/src/components/Pagination/index.tsx 199 apps-rendering/src/components/Paragraph/Paragraph.stories.tsx 46 apps-rendering/src/components/Paragraph/index.tsx 89 apps-rendering/src/components/PinnedPost/PinnedPost.stories.tsx 49 apps-rendering/src/components/PinnedPost/index.tsx 194 apps-rendering/src/components/Pullquote/Pullquote.stories.tsx 18 apps-rendering/src/components/Pullquote/index.tsx 64 apps-rendering/src/components/RadioInput/index.tsx 43 apps-rendering/src/components/RelatedContent/GalleryRelatedContent.tsx 110 apps-rendering/src/components/RelatedContent/ImmersiveRelatedContent.tsx 55 apps-rendering/src/components/RelatedContent/RelatedContent.defaults.tsx 127 apps-rendering/src/components/RelatedContent/index.tsx 39 apps-rendering/src/components/RichLink/RichLink.stories.tsx 49 apps-rendering/src/components/RichLink/index.tsx 196 apps-rendering/src/components/Scripts/index.tsx 27 apps-rendering/src/components/Series/GallerySeries.tsx 59 apps-rendering/src/components/Series/ImmersiveSeries.tsx 63 apps-rendering/src/components/Series/Series.stories.tsx 7 apps-rendering/src/components/Series/index.tsx 164 apps-rendering/src/components/SpecialReportAltAtom/SpecialReportAltAtom.stories.tsx 19 apps-rendering/src/components/SpecialReportAltAtom/index.tsx 72 apps-rendering/src/components/Standfirst/AnalysisStandfirst.tsx 18 apps-rendering/src/components/Standfirst/DeadBlogStandfirst.tsx 58 apps-rendering/src/components/Standfirst/ExplainerStandfirst.tsx 15 apps-rendering/src/components/Standfirst/GalleryStandfirst.tsx 37 apps-rendering/src/components/Standfirst/ImmersiveLabsStandfirst.tsx 16 apps-rendering/src/components/Standfirst/ImmersiveStandfirst.tsx 53 apps-rendering/src/components/Standfirst/InterviewStandfirst.tsx 15 apps-rendering/src/components/Standfirst/LabsStandfirst.tsx 15 apps-rendering/src/components/Standfirst/LiveBlogStandfirst.tsx 30 apps-rendering/src/components/Standfirst/MediaStandfirst.tsx 21 apps-rendering/src/components/Standfirst/NewsletterSignupStandfirst.tsx 18 apps-rendering/src/components/Standfirst/ReviewStandfirst.tsx 23 apps-rendering/src/components/Standfirst/Standfirst.defaults.tsx 49 apps-rendering/src/components/Standfirst/Standfirst.stories.tsx 93 apps-rendering/src/components/Standfirst/index.tsx 83 apps-rendering/src/components/StarRating/StarRating.stories.tsx 18 apps-rendering/src/components/StarRating/index.tsx 60 apps-rendering/src/components/TableOfContents/TableOfContents.stories.tsx 62 apps-rendering/src/components/TableOfContents/index.tsx 246 apps-rendering/src/components/Tags/GalleryTags.tsx 73 apps-rendering/src/components/Tags/ImmersiveTags.tsx 21 apps-rendering/src/components/Tags/Tags.defaults.tsx 68 apps-rendering/src/components/Tags/Tags.stories.tsx 8 apps-rendering/src/components/Tags/index.tsx 24 apps-rendering/src/components/TeamScore/index.tsx 95 apps-rendering/src/components/Video/index.tsx 41 apps-rendering/src/components/WithAgeWarning/index.tsx 160 apps-rendering/src/components/caption/caption.tsx 100 apps-rendering/src/components/caption/index.tsx 2 apps-rendering/src/components/editions/avatar/avatar.stories.tsx 42 apps-rendering/src/components/editions/avatar/index.tsx 46 apps-rendering/src/components/editions/byline/byline.stories.tsx 124 apps-rendering/src/components/editions/byline/index.tsx 247 apps-rendering/src/components/editions/cartoon/cartoon.stories.tsx 16 apps-rendering/src/components/editions/cartoon/index.tsx 58 apps-rendering/src/components/editions/footballScores/footballScores.stories.tsx 39 apps-rendering/src/components/editions/footballScores/index.tsx 53 apps-rendering/src/components/editions/galleryImage/galleryImage.stories.tsx 28 apps-rendering/src/components/editions/galleryImage/index.tsx 207 apps-rendering/src/components/editions/header/index.tsx 253 apps-rendering/src/components/editions/headerImageCaption.tsx 129 apps-rendering/src/components/editions/headerMedia/headerMedia.stories.tsx 66 apps-rendering/src/components/editions/headerMedia/index.tsx 133 apps-rendering/src/components/editions/headline/headline.stories.tsx 120 apps-rendering/src/components/editions/headline/index.tsx 272 apps-rendering/src/components/editions/kickerPicker.ts 49 apps-rendering/src/components/editions/layout/index.tsx 208 apps-rendering/src/components/editions/layout/layout.stories.tsx 235 apps-rendering/src/components/editions/lines.tsx 17 apps-rendering/src/components/editions/pullquote/index.tsx 109 apps-rendering/src/components/editions/pullquote/pullquote.stories.tsx 28 apps-rendering/src/components/editions/series/index.tsx 52 apps-rendering/src/components/editions/series/series.stories.tsx 49 apps-rendering/src/components/editions/shareIcon/shareIcon.stories.tsx 40 apps-rendering/src/components/editions/standfirst/index.tsx 127 apps-rendering/src/components/editions/standfirst/standfirst.stories.tsx 74 apps-rendering/src/components/editions/starRating/index.tsx 49 apps-rendering/src/components/editions/starRating/starRating.stories.tsx 18 apps-rendering/src/components/editions/styles.ts 131 apps-rendering/src/components/editions/teamScore/index.tsx 110 apps-rendering/src/components/editions/utils/useOnlineStatus.tsx 24 apps-rendering/src/components/editions/video/index.tsx 95 apps-rendering/src/components/editions/video/video.stories.tsx 15 apps-rendering/src/components/media/articleBody.tsx 43 apps-rendering/src/components/media/articleSeries.tsx 38 apps-rendering/src/components/media/byline.tsx 56 apps-rendering/src/components/media/tags.tsx 43 apps-rendering/src/contributor.ts 48 apps-rendering/src/date.ts 131 apps-rendering/src/datetime.ts 58 apps-rendering/src/embed.ts 355 apps-rendering/src/fixtures/article.ts 26 apps-rendering/src/fixtures/campaign.ts 163 apps-rendering/src/fixtures/galleryBody.ts 128 apps-rendering/src/fixtures/galleryImage.ts 33 apps-rendering/src/fixtures/image.ts 17 apps-rendering/src/fixtures/newsletterSignUpContent.ts 100 apps-rendering/src/football.ts 112 apps-rendering/src/grid/LeftCentreBorder.tsx 22 apps-rendering/src/grid/grid.ts 62 apps-rendering/src/helperTest.ts 48 apps-rendering/src/image.ts 129 apps-rendering/src/image/image.ts 20 apps-rendering/src/image/lightbox.ts 36 apps-rendering/src/image/sizes.ts 46 apps-rendering/src/image/srcsets.ts 65 apps-rendering/src/item.ts 594 apps-rendering/src/lib.ts 149 apps-rendering/src/liveBlock.ts 68 apps-rendering/src/logger/LoggerFunctions.ts 6 apps-rendering/src/logger/clientDev/index.ts 16 apps-rendering/src/logger/clientProd/index.ts 8 apps-rendering/src/logger/index.ts 3 apps-rendering/src/logger/server/index.ts 99 apps-rendering/src/mainMedia.ts 12 apps-rendering/src/native/nativeApi.ts 64 apps-rendering/src/native/thrift/nativeConnection.ts 147 apps-rendering/src/native/thrift/protocols.ts 170 apps-rendering/src/newsletter.ts 192 apps-rendering/src/optional.ts 89 apps-rendering/src/outline.ts 49 apps-rendering/src/pagination.ts 148 apps-rendering/src/palette/background.ts 1190 apps-rendering/src/palette/border.ts 285 apps-rendering/src/palette/colour.ts 2 apps-rendering/src/palette/fill.ts 494 apps-rendering/src/palette/hover.ts 49 apps-rendering/src/palette/index.ts 8 apps-rendering/src/palette/text.ts 1787 apps-rendering/src/parser.ts 362 apps-rendering/src/parserContext.ts 7 apps-rendering/src/quizAtom.ts 180 apps-rendering/src/relatedContent.ts 99 apps-rendering/src/renderer.ts 603 apps-rendering/src/result.ts 96 apps-rendering/src/server/appIdentity.ts 4 apps-rendering/src/server/assets.ts 43 apps-rendering/src/server/aws.ts 12 apps-rendering/src/server/csp.ts 140 apps-rendering/src/server/decoders.ts 33 apps-rendering/src/server/editionsPage.tsx 194 apps-rendering/src/server/footballContent.ts 168 apps-rendering/src/server/page.tsx 120 apps-rendering/src/server/paramParser.ts 27 apps-rendering/src/server/server.ts 381 apps-rendering/src/server/ssmConfig.ts 63 apps-rendering/src/span.ts 60 apps-rendering/src/styles.ts 593 apps-rendering/src/testsHelper.ts 50 apps-rendering/src/video.ts 38 dotcom-rendering/babel.config.js 33 dotcom-rendering/cdk/lib/renderingStack.ts 218 dotcom-rendering/cdk/lib/userData.ts 55 dotcom-rendering/fixtures/config-overrides.js 3 dotcom-rendering/fixtures/config.js 167 dotcom-rendering/fixtures/manual/block-meta-data.ts 6 dotcom-rendering/fixtures/manual/calloutCampaign.ts 245 dotcom-rendering/fixtures/manual/calloutCampaignV2.ts 185 dotcom-rendering/fixtures/manual/comment.ts 158 dotcom-rendering/fixtures/manual/contributionsHeader.ts 94 dotcom-rendering/fixtures/manual/cricket-scoreboard.ts 148 dotcom-rendering/fixtures/manual/discussion-no-top-comments.ts 20 dotcom-rendering/fixtures/manual/discussion.ts 1234 dotcom-rendering/fixtures/manual/discussionApiUrl.ts 2 dotcom-rendering/fixtures/manual/discussionWithNoComments.ts 20 dotcom-rendering/fixtures/manual/discussionWithTwoComments.ts 67 dotcom-rendering/fixtures/manual/editionsCrossword.ts 61 dotcom-rendering/fixtures/manual/ensure.ts 10 dotcom-rendering/fixtures/manual/footballData.ts 229 dotcom-rendering/fixtures/manual/footballMatches.ts 92 dotcom-rendering/fixtures/manual/frontCollections.ts 361 dotcom-rendering/fixtures/manual/highlights-trails.ts 359 dotcom-rendering/fixtures/manual/key-events.ts 85 dotcom-rendering/fixtures/manual/knowledgeQuizAtom.ts 520 dotcom-rendering/fixtures/manual/liveBlock.ts 26 dotcom-rendering/fixtures/manual/most-read-geo.ts 203 dotcom-rendering/fixtures/manual/most-read.ts 411 dotcom-rendering/fixtures/manual/nav-international.ts 1034 dotcom-rendering/fixtures/manual/nav-world.ts 843 dotcom-rendering/fixtures/manual/noTopPicks.ts 19 dotcom-rendering/fixtures/manual/personalityQuizAtom.ts 155 dotcom-rendering/fixtures/manual/related.ts 223 dotcom-rendering/fixtures/manual/short-discussion.ts 63 dotcom-rendering/fixtures/manual/show-more-trails.ts 1715 dotcom-rendering/fixtures/manual/topPicks.ts 71 dotcom-rendering/fixtures/manual/trails-nav.ts 144 dotcom-rendering/fixtures/manual/trails.ts 877 dotcom-rendering/fixtures/switch-overrides.js 3 dotcom-rendering/lighthouserc.js 67 dotcom-rendering/playwright.config.ts 31 dotcom-rendering/playwright/fixtures/cricket-match.js 304 dotcom-rendering/playwright/lib/cmp.ts 62 dotcom-rendering/playwright/lib/cookies.ts 31 dotcom-rendering/playwright/lib/iframe.ts 22 dotcom-rendering/playwright/lib/islands.ts 24 dotcom-rendering/playwright/lib/load-page.ts 107 dotcom-rendering/playwright/lib/locators.ts 59 dotcom-rendering/playwright/lib/network.ts 16 dotcom-rendering/playwright/lib/ophan.ts 25 dotcom-rendering/scripts/check-node-versions.mjs 66 dotcom-rendering/scripts/deploy/build-riffraff-bundle.mjs 139 dotcom-rendering/scripts/deploy/riff-raff.yaml 93 dotcom-rendering/scripts/env/check-deps.js 25 dotcom-rendering/scripts/env/check-files.js 16 dotcom-rendering/scripts/gen-stories/check-stories.mjs 2 dotcom-rendering/scripts/gen-stories/gen-stories.mjs 2 dotcom-rendering/scripts/gen-stories/get-stories.mjs 141 dotcom-rendering/scripts/islands/island-descriptions.mjs 157 dotcom-rendering/scripts/islands/islands.html 84 dotcom-rendering/scripts/jest/setup.ts 88 dotcom-rendering/scripts/jsonSchema/checkSchemas.mjs 2 dotcom-rendering/scripts/jsonSchema/genSchemas.mjs 2 dotcom-rendering/scripts/jsonSchema/schema.mjs 129 dotcom-rendering/scripts/lighthouse/puppeteer-script.js 11 dotcom-rendering/scripts/nginx/nginx-mappings.yaml 5 dotcom-rendering/scripts/perf/gc/gc-report.js 53 dotcom-rendering/scripts/perf/k6/k6.mjs 28 dotcom-rendering/scripts/perf/perf-test.js 19 dotcom-rendering/src/AMPAttributes.amp.ts 10 dotcom-rendering/src/client/adaptiveSite.ts 37 dotcom-rendering/src/client/atomIframe.ts 3 dotcom-rendering/src/client/bootCmp.ts 83 dotcom-rendering/src/client/debug/debug.css 97 dotcom-rendering/src/client/debug/debug.ts 4 dotcom-rendering/src/client/decidePublicPath.ts 7 dotcom-rendering/src/client/discussion.ts 24 dotcom-rendering/src/client/dynamicImport.ts 30 dotcom-rendering/src/client/embedIframe.ts 3 dotcom-rendering/src/client/islands/doHydration.tsx 60 dotcom-rendering/src/client/islands/emotion.ts 13 dotcom-rendering/src/client/islands/getConfig.ts 21 dotcom-rendering/src/client/islands/getName.ts 9 dotcom-rendering/src/client/islands/getPriority.ts 14 dotcom-rendering/src/client/islands/getProps.ts 15 dotcom-rendering/src/client/islands/initHydration.ts 73 dotcom-rendering/src/client/islands/islands.ts 9 dotcom-rendering/src/client/islands/onInteraction.ts 14 dotcom-rendering/src/client/islands/onNavigation.ts 3 dotcom-rendering/src/client/islands/whenIdle.ts 8 dotcom-rendering/src/client/islands/whenVisible.ts 22 dotcom-rendering/src/client/main.apps.ts 64 dotcom-rendering/src/client/main.editionsCrossword.tsx 14 dotcom-rendering/src/client/main.web.ts 121 dotcom-rendering/src/client/newsletterEmbedIframe.ts 51 dotcom-rendering/src/client/ophan/ophan.ts 136 dotcom-rendering/src/client/ophan/recordInitialPageEvents.ts 27 dotcom-rendering/src/client/poorPerformanceMonitoring.ts 61 dotcom-rendering/src/client/sIndicator.ts 200 dotcom-rendering/src/client/sentryLoader/loadSentry.ts 79 dotcom-rendering/src/client/sentryLoader/sentry.ts 60 dotcom-rendering/src/client/sentryLoader/sentryLoader.ts 28 dotcom-rendering/src/client/startup.ts 19 dotcom-rendering/src/client/updateIframeHeight.tsx 41 dotcom-rendering/src/client/userFeatures/cookies/adFree.ts 8 dotcom-rendering/src/client/userFeatures/cookies/allowRejectAll.ts 8 dotcom-rendering/src/client/userFeatures/cookies/cookieHelpers.ts 27 dotcom-rendering/src/client/userFeatures/cookies/hideSupportMessaging.ts 6 dotcom-rendering/src/client/userFeatures/cookies/sIndicatorCapiKey.ts 5 dotcom-rendering/src/client/userFeatures/cookies/userBenefitsExpiry.ts 13 dotcom-rendering/src/client/userFeatures/fetchJson.ts 16 dotcom-rendering/src/client/userFeatures/user-features.ts 40 dotcom-rendering/src/client/userFeatures/userBenefitsApi.ts 34 dotcom-rendering/src/client/webpackPublicPath.ts 2 dotcom-rendering/src/components/Accessibility.importable.tsx 106 dotcom-rendering/src/components/Accordion.stories.tsx 66 dotcom-rendering/src/components/Accordion.tsx 89 dotcom-rendering/src/components/Ad.amp.tsx 105 dotcom-rendering/src/components/AdBlockAsk.importable.tsx 211 dotcom-rendering/src/components/AdBlockAskLeaderboard.stories.tsx 13 dotcom-rendering/src/components/AdBlockAskMPU.stories.tsx 13 dotcom-rendering/src/components/AdConsent.amp.tsx 142 dotcom-rendering/src/components/AdPlaceholder.apps.tsx 23 dotcom-rendering/src/components/AdPortals.importable.tsx 143 dotcom-rendering/src/components/AdSlot.apps.stories.tsx 23 dotcom-rendering/src/components/AdSlot.apps.tsx 40 dotcom-rendering/src/components/AdSlot.web.stories.tsx 92 dotcom-rendering/src/components/AdSlot.web.tsx 817 dotcom-rendering/src/components/AffiliateDisclaimer.tsx 91 dotcom-rendering/src/components/AgeWarning.stories.tsx 31 dotcom-rendering/src/components/AgeWarning.tsx 49 dotcom-rendering/src/components/AllEditorialNewslettersPage.tsx 51 dotcom-rendering/src/components/AlreadyVisited.importable.tsx 8 dotcom-rendering/src/components/AmpExperiment.amp.tsx 16 dotcom-rendering/src/components/Analytics.amp.tsx 93 dotcom-rendering/src/components/AnalyticsIframe.amp.tsx 28 dotcom-rendering/src/components/Answers.stories.tsx 70 dotcom-rendering/src/components/Answers.tsx 276 dotcom-rendering/src/components/AppsEpic.importable.stories.tsx 20 dotcom-rendering/src/components/AppsEpic.importable.tsx 111 dotcom-rendering/src/components/AppsFooter.importable.stories.tsx 20 dotcom-rendering/src/components/AppsFooter.importable.tsx 101 dotcom-rendering/src/components/AppsLightboxImage.importable.tsx 56 dotcom-rendering/src/components/AppsLightboxImageStore.importable.tsx 43 dotcom-rendering/src/components/ArticleBody.tsx 245 dotcom-rendering/src/components/ArticleContainer.tsx 57 dotcom-rendering/src/components/ArticleHeadline.mocks.ts 196 dotcom-rendering/src/components/ArticleHeadline.stories.tsx 311 dotcom-rendering/src/components/ArticleHeadline.tsx 802 dotcom-rendering/src/components/ArticleLastUpdated.stories.tsx 47 dotcom-rendering/src/components/ArticleLastUpdated.tsx 43 dotcom-rendering/src/components/ArticleMeta.apps.stories.tsx 176 dotcom-rendering/src/components/ArticleMeta.apps.tsx 324 dotcom-rendering/src/components/ArticleMeta.web.stories.tsx 312 dotcom-rendering/src/components/ArticleMeta.web.tsx 441 dotcom-rendering/src/components/ArticlePage.amp.tsx 95 dotcom-rendering/src/components/ArticlePage.tsx 139 dotcom-rendering/src/components/ArticleTitle.stories.tsx 226 dotcom-rendering/src/components/ArticleTitle.tsx 61 dotcom-rendering/src/components/AudioAtom/AudioAtom.stories.tsx 34 dotcom-rendering/src/components/AudioAtom/AudioAtom.tsx 340 dotcom-rendering/src/components/AudioAtomBlockComponent.amp.tsx 14 dotcom-rendering/src/components/AudioAtomWrapper.importable.tsx 45 dotcom-rendering/src/components/AudioPlayer/AudioPlayer.stories.tsx 30 dotcom-rendering/src/components/AudioPlayer/AudioPlayer.tsx 234 dotcom-rendering/src/components/AudioPlayer/components/Playback.tsx 105 dotcom-rendering/src/components/AudioPlayer/components/ProgressBar.tsx 105 dotcom-rendering/src/components/AudioPlayer/components/Wrapper.tsx 23 dotcom-rendering/src/components/AudioPlayer/components/time.tsx 47 dotcom-rendering/src/components/AudioPlayer/styles.ts 17 dotcom-rendering/src/components/AudioPlayerWrapper.importable.tsx 32 dotcom-rendering/src/components/AustralianTerritorySwitcher.importable.stories.tsx 24 dotcom-rendering/src/components/AustralianTerritorySwitcher.importable.tsx 100 dotcom-rendering/src/components/Avatar.stories.tsx 31 dotcom-rendering/src/components/Avatar.tsx 94 dotcom-rendering/src/components/BackToTop.tsx 58 dotcom-rendering/src/components/Badge.tsx 70 dotcom-rendering/src/components/BigNumber.stories.tsx 53 dotcom-rendering/src/components/BigNumber.tsx 42 dotcom-rendering/src/components/Bio.tsx 68 dotcom-rendering/src/components/BlockquoteBlockComponent.stories.tsx 117 dotcom-rendering/src/components/BlockquoteBlockComponent.tsx 129 dotcom-rendering/src/components/Blocks.amp.tsx 165 dotcom-rendering/src/components/BodyArticle.amp.tsx 226 dotcom-rendering/src/components/BodyLiveblog.amp.tsx 124 dotcom-rendering/src/components/Border.tsx 11 dotcom-rendering/src/components/Branding.amp.tsx 84 dotcom-rendering/src/components/Branding.importable.tsx 237 dotcom-rendering/src/components/BrazeMessaging.importable.tsx 17 dotcom-rendering/src/components/Byline.amp.stories.tsx 59 dotcom-rendering/src/components/Byline.amp.tsx 30 dotcom-rendering/src/components/Byline.tsx 17 dotcom-rendering/src/components/BylineLink.tsx 144 dotcom-rendering/src/components/CPScottHeader.tsx 90 dotcom-rendering/src/components/Callout/Callout.tsx 154 dotcom-rendering/src/components/Callout/CalloutComponents.tsx 209 dotcom-rendering/src/components/Callout/Deadline.tsx 47 dotcom-rendering/src/components/Callout/Form.tsx 302 dotcom-rendering/src/components/Callout/FormField.tsx 211 dotcom-rendering/src/components/Callout/MessageUs.tsx 141 dotcom-rendering/src/components/CalloutBlockComponent.importable.tsx 104 dotcom-rendering/src/components/CalloutBlockComponent.stories.tsx 125 dotcom-rendering/src/components/CalloutEmbed/Form.stories.tsx 56 dotcom-rendering/src/components/CalloutEmbed/Form.tsx 180 dotcom-rendering/src/components/CalloutEmbed/FormFields/CheckboxSelect.tsx 56 dotcom-rendering/src/components/CalloutEmbed/FormFields/FieldLabel.tsx 39 dotcom-rendering/src/components/CalloutEmbed/FormFields/FileUpload.tsx 48 dotcom-rendering/src/components/CalloutEmbed/FormFields/MultiSelect.tsx 37 dotcom-rendering/src/components/CalloutEmbed/FormFields/RadioSelect.tsx 55 dotcom-rendering/src/components/CalloutEmbed/FormFields/Select.tsx 35 dotcom-rendering/src/components/CalloutEmbed/FormFields/TextArea.tsx 39 dotcom-rendering/src/components/CalloutEmbed/FormFields/TextInput.tsx 35 dotcom-rendering/src/components/CalloutEmbedBlockComponent.importable.tsx 319 dotcom-rendering/src/components/CalloutEmbedBlockComponent.stories.tsx 30 dotcom-rendering/src/components/Caption.amp.tsx 79 dotcom-rendering/src/components/Caption.stories.tsx 226 dotcom-rendering/src/components/Caption.tsx 326 dotcom-rendering/src/components/CaptionBlockComponent.stories.tsx 109 dotcom-rendering/src/components/CaptionBlockComponent.tsx 28 dotcom-rendering/src/components/Card/Card.stories.tsx 1737 dotcom-rendering/src/components/Card/Card.tsx 1192 dotcom-rendering/src/components/Card/components/AvatarContainer.tsx 138 dotcom-rendering/src/components/Card/components/CardAge.tsx 64 dotcom-rendering/src/components/Card/components/CardBranding.tsx 99 dotcom-rendering/src/components/Card/components/CardFooter.stories.tsx 73 dotcom-rendering/src/components/Card/components/CardFooter.tsx 133 dotcom-rendering/src/components/Card/components/CardLayout.tsx 178 dotcom-rendering/src/components/Card/components/CardLink.tsx 83 dotcom-rendering/src/components/Card/components/CardWrapper.tsx 110 dotcom-rendering/src/components/Card/components/ContentWrapper.tsx 141 dotcom-rendering/src/components/Card/components/HeadlineWrapper.tsx 12 dotcom-rendering/src/components/Card/components/ImageWrapper.tsx 201 dotcom-rendering/src/components/Card/components/LI.tsx 111 dotcom-rendering/src/components/Card/components/PlayIcon.tsx 87 dotcom-rendering/src/components/Card/components/SvgWaveform.tsx 35 dotcom-rendering/src/components/Card/components/TrailText.tsx 70 dotcom-rendering/src/components/Card/components/UL.tsx 95 dotcom-rendering/src/components/CardCommentCount.importable.stories.tsx 22 dotcom-rendering/src/components/CardCommentCount.importable.tsx 89 dotcom-rendering/src/components/CardHeadline.stories.tsx 457 dotcom-rendering/src/components/CardHeadline.tsx 267 dotcom-rendering/src/components/CardPicture.tsx 202 dotcom-rendering/src/components/Carousel.importable.tsx 931 dotcom-rendering/src/components/Carousel.stories.tsx 651 dotcom-rendering/src/components/CarouselForNewsletters.importable.tsx 549 dotcom-rendering/src/components/CarouselNavigationButtons.tsx 95 dotcom-rendering/src/components/CartoonComponent.mocks.ts 64 dotcom-rendering/src/components/CartoonComponent.stories.tsx 116 dotcom-rendering/src/components/CartoonComponent.tsx 111 dotcom-rendering/src/components/ChartAtom.importable.tsx 31 dotcom-rendering/src/components/ChartAtom.stories.tsx 45 dotcom-rendering/src/components/ClickToView.tsx 203 dotcom-rendering/src/components/CodeBlockComponent.stories.tsx 29 dotcom-rendering/src/components/CodeBlockComponent.tsx 43 dotcom-rendering/src/components/CommentBlockComponent.amp.tsx 57 dotcom-rendering/src/components/CommentBlockComponent.stories.tsx 60 dotcom-rendering/src/components/CommentBlockComponent.tsx 125 dotcom-rendering/src/components/CommentCount.importable.tsx 97 dotcom-rendering/src/components/ConfigContext.tsx 15 dotcom-rendering/src/components/ContainerOverrides.tsx 1281 dotcom-rendering/src/components/ContainerTitle.stories.tsx 40 dotcom-rendering/src/components/ContainerTitle.tsx 165 dotcom-rendering/src/components/ContentABTest.amp.tsx 57 dotcom-rendering/src/components/ContentAtomBlockComponent.amp.tsx 3 dotcom-rendering/src/components/Contributor.tsx 78 dotcom-rendering/src/components/ContributorAvatar.tsx 43 dotcom-rendering/src/components/CricketScoreboard.stories.tsx 22 dotcom-rendering/src/components/CricketScoreboard.tsx 169 dotcom-rendering/src/components/CricketScorecard.stories.tsx 13 dotcom-rendering/src/components/CricketScorecard.tsx 318 dotcom-rendering/src/components/CricketScorecardPage.tsx 76 dotcom-rendering/src/components/CrosswordComponent.importable.tsx 249 dotcom-rendering/src/components/CrosswordInstructions.tsx 34 dotcom-rendering/src/components/CrosswordLinks.tsx 42 dotcom-rendering/src/components/CrosswordSelect.editions.stories.tsx 63 dotcom-rendering/src/components/CrosswordSelect.editions.tsx 68 dotcom-rendering/src/components/CrosswordSetter.tsx 38 dotcom-rendering/src/components/Crosswords.editions.stories.tsx 61 dotcom-rendering/src/components/Crosswords.editions.tsx 69 dotcom-rendering/src/components/DarkModeMessage.tsx 73 dotcom-rendering/src/components/DateTime.stories.tsx 37 dotcom-rendering/src/components/DateTime.tsx 91 dotcom-rendering/src/components/Dateline.tsx 62 dotcom-rendering/src/components/DecideContainer.tsx 324 dotcom-rendering/src/components/DecideContainerByTrails.stories.tsx 306 dotcom-rendering/src/components/DecideContainerByTrails.tsx 954 dotcom-rendering/src/components/DecideLines.tsx 43 dotcom-rendering/src/components/DesignTag.stories.tsx 77 dotcom-rendering/src/components/DesignTag.tsx 166 dotcom-rendering/src/components/Details.tsx 124 dotcom-rendering/src/components/Discussion.stories.tsx 94 dotcom-rendering/src/components/Discussion.tsx 464 dotcom-rendering/src/components/Discussion/AbuseReportForm.stories.tsx 38 dotcom-rendering/src/components/Discussion/AbuseReportForm.tsx 347 dotcom-rendering/src/components/Discussion/Avatar.stories.tsx 34 dotcom-rendering/src/components/Discussion/Avatar.tsx 29 dotcom-rendering/src/components/Discussion/Badges.stories.tsx 25 dotcom-rendering/src/components/Discussion/Badges.tsx 78 dotcom-rendering/src/components/Discussion/Column.tsx 11 dotcom-rendering/src/components/Discussion/Comment.stories.tsx 498 dotcom-rendering/src/components/Discussion/Comment.tsx 739 dotcom-rendering/src/components/Discussion/CommentContainer.stories.tsx 334 dotcom-rendering/src/components/Discussion/CommentContainer.tsx 235 dotcom-rendering/src/components/Discussion/CommentForm.stories.tsx 169 dotcom-rendering/src/components/Discussion/CommentForm.tsx 591 dotcom-rendering/src/components/Discussion/CommentReplyPreview.stories.tsx 94 dotcom-rendering/src/components/Discussion/CommentReplyPreview.tsx 188 dotcom-rendering/src/components/Discussion/Comments.stories.tsx 238 dotcom-rendering/src/components/Discussion/Comments.tsx 447 dotcom-rendering/src/components/Discussion/Dropdown.stories.tsx 121 dotcom-rendering/src/components/Discussion/Dropdown.tsx 195 dotcom-rendering/src/components/Discussion/Filters.stories.tsx 17 dotcom-rendering/src/components/Discussion/Filters.tsx 138 dotcom-rendering/src/components/Discussion/FirstCommentWelcome.stories.tsx 50 dotcom-rendering/src/components/Discussion/FirstCommentWelcome.tsx 151 dotcom-rendering/src/components/Discussion/LoadingComments.stories.tsx 17 dotcom-rendering/src/components/Discussion/LoadingComments.tsx 80 dotcom-rendering/src/components/Discussion/LoadingPicks.stories.tsx 17 dotcom-rendering/src/components/Discussion/LoadingPicks.tsx 103 dotcom-rendering/src/components/Discussion/Pagination.stories.tsx 177 dotcom-rendering/src/components/Discussion/Pagination.tsx 253 dotcom-rendering/src/components/Discussion/PillarButton.stories.tsx 131 dotcom-rendering/src/components/Discussion/PillarButton.tsx 86 dotcom-rendering/src/components/Discussion/Preview.stories.tsx 43 dotcom-rendering/src/components/Discussion/Preview.tsx 63 dotcom-rendering/src/components/Discussion/RecommendationCount.stories.tsx 97 dotcom-rendering/src/components/Discussion/RecommendationCount.tsx 95 dotcom-rendering/src/components/Discussion/Row.tsx 17 dotcom-rendering/src/components/Discussion/Timestamp.stories.tsx 48 dotcom-rendering/src/components/Discussion/Timestamp.tsx 59 dotcom-rendering/src/components/Discussion/TopPick.stories.tsx 183 dotcom-rendering/src/components/Discussion/TopPick.tsx 228 dotcom-rendering/src/components/Discussion/TopPicks.stories.tsx 125 dotcom-rendering/src/components/Discussion/TopPicks.tsx 111 dotcom-rendering/src/components/DiscussionApps.importable.tsx 120 dotcom-rendering/src/components/DiscussionLayout.tsx 134 dotcom-rendering/src/components/DiscussionMeta.importable.tsx 43 dotcom-rendering/src/components/DiscussionWeb.importable.tsx 81 dotcom-rendering/src/components/DispatchContext.tsx 50 dotcom-rendering/src/components/Distribution.stories.tsx 99 dotcom-rendering/src/components/Distribution.tsx 67 dotcom-rendering/src/components/DividerBlockComponent.stories.tsx 45 dotcom-rendering/src/components/DividerBlockComponent.tsx 55 dotcom-rendering/src/components/DocumentBlockComponent.importable.tsx 76 dotcom-rendering/src/components/DocumentBlockComponent.stories.tsx 45 dotcom-rendering/src/components/Doughnut.stories.tsx 127 dotcom-rendering/src/components/Doughnut.tsx 146 dotcom-rendering/src/components/DropCap.tsx 62 dotcom-rendering/src/components/Dropcap.stories.tsx 117 dotcom-rendering/src/components/Dropdown.importable.tsx 485 dotcom-rendering/src/components/Dropdown.stories.tsx 166 dotcom-rendering/src/components/DynamicFast.stories.tsx 408 dotcom-rendering/src/components/DynamicFast.tsx 666 dotcom-rendering/src/components/DynamicPackage.stories.tsx 345 dotcom-rendering/src/components/DynamicPackage.tsx 792 dotcom-rendering/src/components/DynamicSlow.stories.tsx 342 dotcom-rendering/src/components/DynamicSlow.tsx 291 dotcom-rendering/src/components/DynamicSlowMPU.stories.tsx 223 dotcom-rendering/src/components/DynamicSlowMPU.tsx 226 dotcom-rendering/src/components/EditionSwitcherBanner.importable.tsx 82 dotcom-rendering/src/components/EditionSwitcherBanner.stories.tsx 14 dotcom-rendering/src/components/EditionsCrosswordPage.tsx 17 dotcom-rendering/src/components/EditorialButton/EditorialButton.stories.tsx 77 dotcom-rendering/src/components/EditorialButton/EditorialButton.tsx 20 dotcom-rendering/src/components/EditorialButton/EditorialLinkButton.stories.tsx 77 dotcom-rendering/src/components/EditorialButton/EditorialLinkButton.tsx 20 dotcom-rendering/src/components/EditorialButton/styles.ts 57 dotcom-rendering/src/components/ElectionTrackers/StackedProgress.stories.tsx 146 dotcom-rendering/src/components/ElectionTrackers/StackedProgress.tsx 121 dotcom-rendering/src/components/ElementContainer.tsx 108 dotcom-rendering/src/components/Elements.amp.tsx 373 dotcom-rendering/src/components/EmailSignUpWrapper.stories.tsx 30 dotcom-rendering/src/components/EmailSignUpWrapper.tsx 33 dotcom-rendering/src/components/EmailSignup.stories.tsx 107 dotcom-rendering/src/components/EmailSignup.tsx 83 dotcom-rendering/src/components/EmbedBlockComponent.amp.tsx 11 dotcom-rendering/src/components/EmbedBlockComponent.importable.tsx 72 dotcom-rendering/src/components/EndNote.tsx 16 dotcom-rendering/src/components/EnhancePinnedPost.importable.tsx 157 dotcom-rendering/src/components/Epic.amp.tsx 676 dotcom-rendering/src/components/EpicContent.apps.tsx 56 dotcom-rendering/src/components/Expandable.amp.tsx 204 dotcom-rendering/src/components/ExpandableAtom/Body.tsx 104 dotcom-rendering/src/components/ExpandableAtom/Container.tsx 67 dotcom-rendering/src/components/ExpandableAtom/Footer.tsx 104 dotcom-rendering/src/components/ExpandableAtom/Summary.tsx 100 dotcom-rendering/src/components/ExplainerAtom.tsx 76 dotcom-rendering/src/components/FeatureCard.stories.tsx 303 dotcom-rendering/src/components/FeatureCard.tsx 659 dotcom-rendering/src/components/FeatureCardCardAge.tsx 25 dotcom-rendering/src/components/FeatureCardCommentCount.tsx 46 dotcom-rendering/src/components/FetchOnwardsData.importable.tsx 83 dotcom-rendering/src/components/Figure.stories.tsx 270 dotcom-rendering/src/components/Figure.tsx 218 dotcom-rendering/src/components/FilterKeyEventsToggle.importable.tsx 62 dotcom-rendering/src/components/FirstPublished.stories.tsx 42 dotcom-rendering/src/components/FirstPublished.tsx 130 dotcom-rendering/src/components/FixedLargeSlowXIV.stories.tsx 33 dotcom-rendering/src/components/FixedLargeSlowXIV.tsx 112 dotcom-rendering/src/components/FixedMediumFastXI.stories.tsx 172 dotcom-rendering/src/components/FixedMediumFastXI.tsx 90 dotcom-rendering/src/components/FixedMediumFastXII.stories.tsx 33 dotcom-rendering/src/components/FixedMediumFastXII.tsx 63 dotcom-rendering/src/components/FixedMediumSlowVI.stories.tsx 33 dotcom-rendering/src/components/FixedMediumSlowVI.tsx 71 dotcom-rendering/src/components/FixedMediumSlowVII.stories.tsx 34 dotcom-rendering/src/components/FixedMediumSlowVII.tsx 76 dotcom-rendering/src/components/FixedMediumSlowXIIMPU.stories.tsx 153 dotcom-rendering/src/components/FixedMediumSlowXIIMPU.tsx 189 dotcom-rendering/src/components/FixedSmallFastVIII.stories.tsx 34 dotcom-rendering/src/components/FixedSmallFastVIII.tsx 73 dotcom-rendering/src/components/FixedSmallSlowI.stories.tsx 33 dotcom-rendering/src/components/FixedSmallSlowI.tsx 34 dotcom-rendering/src/components/FixedSmallSlowIII.stories.tsx 33 dotcom-rendering/src/components/FixedSmallSlowIII.tsx 51 dotcom-rendering/src/components/FixedSmallSlowIV.stories.tsx 33 dotcom-rendering/src/components/FixedSmallSlowIV.tsx 36 dotcom-rendering/src/components/FixedSmallSlowVHalf.stories.tsx 33 dotcom-rendering/src/components/FixedSmallSlowVHalf.tsx 59 dotcom-rendering/src/components/FixedSmallSlowVMPU.stories.tsx 78 dotcom-rendering/src/components/FixedSmallSlowVMPU.tsx 39 dotcom-rendering/src/components/FixedSmallSlowVThird.stories.tsx 33 dotcom-rendering/src/components/FixedSmallSlowVThird.tsx 64 dotcom-rendering/src/components/Flex.tsx 18 dotcom-rendering/src/components/FlexibleGeneral.tsx 502 dotcom-rendering/src/components/FlexibleSpecial.stories.tsx 298 dotcom-rendering/src/components/FlexibleSpecial.tsx 248 dotcom-rendering/src/components/FocusStyles.importable.tsx 8 dotcom-rendering/src/components/FollowButtons.stories.tsx 64 dotcom-rendering/src/components/FollowButtons.tsx 125 dotcom-rendering/src/components/FollowWrapper.importable.tsx 174 dotcom-rendering/src/components/FootballCompetitionSelect.stories.tsx 41 dotcom-rendering/src/components/FootballCompetitionSelect.tsx 61 dotcom-rendering/src/components/FootballMatchList.stories.tsx 34 dotcom-rendering/src/components/FootballMatchList.tsx 495 dotcom-rendering/src/components/FootballMatchSummary.stories.tsx 26 dotcom-rendering/src/components/FootballMatchSummary.tsx 66 dotcom-rendering/src/components/FootballMatchesPage.stories.tsx 35 dotcom-rendering/src/components/FootballMatchesPage.tsx 130 dotcom-rendering/src/components/FootballMatchesPageWrapper.importable.tsx 96 dotcom-rendering/src/components/FootballTable.stories.tsx 133 dotcom-rendering/src/components/FootballTable.tsx 252 dotcom-rendering/src/components/FootballTableForm.stories.tsx 12 dotcom-rendering/src/components/FootballTableForm.tsx 72 dotcom-rendering/src/components/FootballTableList.stories.tsx 39 dotcom-rendering/src/components/FootballTableList.tsx 169 dotcom-rendering/src/components/FootballTablesCompetitionSelect.importable.tsx 22 dotcom-rendering/src/components/FootballTablesPage.stories.tsx 19 dotcom-rendering/src/components/FootballTablesPage.tsx 110 dotcom-rendering/src/components/Footer.amp.tsx 258 dotcom-rendering/src/components/Footer.stories.tsx 68 dotcom-rendering/src/components/Footer.tsx 348 dotcom-rendering/src/components/FooterLabel.importable.tsx 5 dotcom-rendering/src/components/FooterReaderRevenueLinks.importable.tsx 142 dotcom-rendering/src/components/FooterReaderRevenueLinks.stories.tsx 50 dotcom-rendering/src/components/FormatBoundary.tsx 46 dotcom-rendering/src/components/FrontCard.tsx 44 dotcom-rendering/src/components/FrontMostViewed.tsx 76 dotcom-rendering/src/components/FrontPage.tsx 97 dotcom-rendering/src/components/FrontPagination.stories.tsx 76 dotcom-rendering/src/components/FrontPagination.tsx 170 dotcom-rendering/src/components/FrontSection.stories.tsx 369 dotcom-rendering/src/components/FrontSection.tsx 531 dotcom-rendering/src/components/FrontSectionTitle.tsx 198 dotcom-rendering/src/components/FrontSubNav.importable.tsx 61 dotcom-rendering/src/components/FrontsAdSlots.tsx 95 dotcom-rendering/src/components/GetCricketScoreboard.importable.tsx 33 dotcom-rendering/src/components/GetMatchNav.importable.tsx 119 dotcom-rendering/src/components/GetMatchStats.importable.tsx 95 dotcom-rendering/src/components/GetMatchTabs.importable.tsx 34 dotcom-rendering/src/components/GoalAttempts.stories.tsx 36 dotcom-rendering/src/components/GoalAttempts.tsx 144 dotcom-rendering/src/components/GridItem.tsx 43 dotcom-rendering/src/components/GroupedNewsletterList.tsx 29 dotcom-rendering/src/components/GuVideoBlockComponent.amp.tsx 15 dotcom-rendering/src/components/GuVideoBlockComponent.tsx 43 dotcom-rendering/src/components/GuardianLabsLines.tsx 29 dotcom-rendering/src/components/GuideAtom/GuideAtom.stories.tsx 102 dotcom-rendering/src/components/GuideAtom/GuideAtom.tsx 88 dotcom-rendering/src/components/GuideAtomWrapper.importable.tsx 4 dotcom-rendering/src/components/Header.amp.tsx 209 dotcom-rendering/src/components/HeaderAdSlot.tsx 70 dotcom-rendering/src/components/Heading.tsx 23 dotcom-rendering/src/components/HeadlineByline.stories.tsx 233 dotcom-rendering/src/components/HeadlineByline.tsx 206 dotcom-rendering/src/components/Hide.tsx 40 dotcom-rendering/src/components/HighlightBlockComponent.stories.tsx 30 dotcom-rendering/src/components/HighlightBlockComponent.tsx 38 dotcom-rendering/src/components/ImageBlockComponent.amp.tsx 76 dotcom-rendering/src/components/ImageBlockComponent.mocks.ts 327 dotcom-rendering/src/components/ImageBlockComponent.stories.tsx 524 dotcom-rendering/src/components/ImageBlockComponent.tsx 35 dotcom-rendering/src/components/ImageComponent.tsx 519 dotcom-rendering/src/components/InlineAd.amp.tsx 39 dotcom-rendering/src/components/InlineSkipToWrapper.tsx 57 dotcom-rendering/src/components/InstagramBlockComponent.importable.tsx 41 dotcom-rendering/src/components/InteractiveAtom.stories.tsx 58 dotcom-rendering/src/components/InteractiveAtom.tsx 70 dotcom-rendering/src/components/InteractiveAtomBlockComponent.amp.tsx 71 dotcom-rendering/src/components/InteractiveAtomMessenger.importable.tsx 82 dotcom-rendering/src/components/InteractiveBlockComponent.amp.tsx 51 dotcom-rendering/src/components/InteractiveBlockComponent.importable.tsx 377 dotcom-rendering/src/components/InteractiveBlockComponent.stories.tsx 281 dotcom-rendering/src/components/InteractiveContentsBlockComponent.importable.tsx 270 dotcom-rendering/src/components/InteractiveContentsBlockComponent.stories.tsx 42 dotcom-rendering/src/components/InteractiveLayoutAtom.stories.tsx 31 dotcom-rendering/src/components/InteractiveLayoutAtom.tsx 43 dotcom-rendering/src/components/Island.tsx 55 dotcom-rendering/src/components/ItemLinkBlockElement.stories.tsx 7 dotcom-rendering/src/components/ItemLinkBlockElement.tsx 17 dotcom-rendering/src/components/JsonScript.amp.tsx 7 dotcom-rendering/src/components/KeyEventCard.stories.tsx 96 dotcom-rendering/src/components/KeyEventCard.tsx 149 dotcom-rendering/src/components/KeyEvents.amp.tsx 86 dotcom-rendering/src/components/KeyEventsCarousel.importable.tsx 185 dotcom-rendering/src/components/KeyEventsCarousel.stories.tsx 100 dotcom-rendering/src/components/KeyTakeaway.tsx 93 dotcom-rendering/src/components/KeyTakeaways.stories.tsx 175 dotcom-rendering/src/components/KeyTakeaways.tsx 69 dotcom-rendering/src/components/Kicker.stories.tsx 115 dotcom-rendering/src/components/Kicker.tsx 99 dotcom-rendering/src/components/KnowledgeQuizAtom.importable.tsx 389 dotcom-rendering/src/components/KnowledgeQuizAtom.stories.tsx 85 dotcom-rendering/src/components/LabsHeader.stories.tsx 20 dotcom-rendering/src/components/LabsHeader.tsx 161 dotcom-rendering/src/components/LabsSection.stories.tsx 127 dotcom-rendering/src/components/LabsSection.tsx 388 dotcom-rendering/src/components/LastUpdated.stories.tsx 11 dotcom-rendering/src/components/LastUpdated.tsx 24 dotcom-rendering/src/components/LatestLinks.importable.tsx 204 dotcom-rendering/src/components/Lazy.tsx 26 dotcom-rendering/src/components/LeftColumn.stories.tsx 70 dotcom-rendering/src/components/LeftColumn.tsx 120 dotcom-rendering/src/components/Lightbox.stories.tsx 243 dotcom-rendering/src/components/Lightbox.tsx 55 dotcom-rendering/src/components/LightboxCaption.tsx 57 dotcom-rendering/src/components/LightboxHash.importable.tsx 21 dotcom-rendering/src/components/LightboxImages.tsx 297 dotcom-rendering/src/components/LightboxJavascript.tsx 431 dotcom-rendering/src/components/LightboxLayout.importable.tsx 306 dotcom-rendering/src/components/LightboxLink.tsx 152 dotcom-rendering/src/components/LightboxLoader.tsx 50 dotcom-rendering/src/components/Lineup.stories.tsx 138 dotcom-rendering/src/components/Lineup.tsx 92 dotcom-rendering/src/components/LinkHeadline.stories.tsx 261 dotcom-rendering/src/components/LinkHeadline.tsx 171 dotcom-rendering/src/components/LiveBlock.tsx 106 dotcom-rendering/src/components/LiveBlockContainer.tsx 170 dotcom-rendering/src/components/LiveBlogBlocksAndAdverts.tsx 105 dotcom-rendering/src/components/LiveBlogEpic.importable.tsx 249 dotcom-rendering/src/components/LiveBlogRenderer.tsx 155 dotcom-rendering/src/components/LiveblogGutterAskWrapper.importable.tsx 178 dotcom-rendering/src/components/LiveblogNotifications.importable.tsx 101 dotcom-rendering/src/components/Liveness.importable.tsx 208 dotcom-rendering/src/components/Localisation.ts 24 dotcom-rendering/src/components/LoopVideo.importable.tsx 163 dotcom-rendering/src/components/LoopVideo.stories.tsx 48 dotcom-rendering/src/components/LoopVideoPlayer.tsx 161 dotcom-rendering/src/components/LoopVideoProgressBar.tsx 38 dotcom-rendering/src/components/MainMedia.amp.tsx 144 dotcom-rendering/src/components/MainMedia.tsx 122 dotcom-rendering/src/components/MainMediaEmbedBlockComponent.tsx 13 dotcom-rendering/src/components/MaintainAspectRatio.tsx 60 dotcom-rendering/src/components/ManyNewsletterSignUp.importable.tsx 368 dotcom-rendering/src/components/ManyNewsletterSignUp.stories.tsx 52 dotcom-rendering/src/components/ManyNewslettersForm.tsx 165 dotcom-rendering/src/components/MapEmbedBlockComponent.importable.tsx 73 dotcom-rendering/src/components/Masthead/HighlightsCard.stories.tsx 110 dotcom-rendering/src/components/Masthead/HighlightsCard.tsx 262 dotcom-rendering/src/components/Masthead/Masthead.stories.tsx 35 dotcom-rendering/src/components/Masthead/Masthead.tsx 95 dotcom-rendering/src/components/Masthead/Titlepiece/EditionDropdown.stories.tsx 13 dotcom-rendering/src/components/Masthead/Titlepiece/EditionDropdown.tsx 120 dotcom-rendering/src/components/Masthead/Titlepiece/ExpandedNav/CollapseSectionButton.tsx 80 dotcom-rendering/src/components/Masthead/Titlepiece/ExpandedNav/ExpandedNav.stories.tsx 24 dotcom-rendering/src/components/Masthead/Titlepiece/ExpandedNav/ExpandedNav.tsx 116 dotcom-rendering/src/components/Masthead/Titlepiece/ExpandedNav/MoreSection.tsx 170 dotcom-rendering/src/components/Masthead/Titlepiece/ExpandedNav/Pillar.tsx 248 dotcom-rendering/src/components/Masthead/Titlepiece/ExpandedNav/ReaderRevenueLinks.tsx 114 dotcom-rendering/src/components/Masthead/Titlepiece/ExpandedNav/SearchBar.tsx 133 dotcom-rendering/src/components/Masthead/Titlepiece/ExpandedNav/Sections.tsx 180 dotcom-rendering/src/components/Masthead/Titlepiece/Grid.tsx 127 dotcom-rendering/src/components/Masthead/Titlepiece/Logo.tsx 16 dotcom-rendering/src/components/Masthead/Titlepiece/Nav.mock.tsx 1577 dotcom-rendering/src/components/Masthead/Titlepiece/Pillars.stories.tsx 27 dotcom-rendering/src/components/Masthead/Titlepiece/Pillars.tsx 221 dotcom-rendering/src/components/Masthead/Titlepiece/SubNav.tsx 116 dotcom-rendering/src/components/Masthead/Titlepiece/VeggieBurger.tsx 85 dotcom-rendering/src/components/Masthead/Titlepiece/commonStyles.ts 45 dotcom-rendering/src/components/Masthead/Titlepiece/constants.ts 14 dotcom-rendering/src/components/MatchNav.stories.tsx 117 dotcom-rendering/src/components/MatchNav.tsx 236 dotcom-rendering/src/components/MatchStats.stories.tsx 98 dotcom-rendering/src/components/MatchStats.tsx 481 dotcom-rendering/src/components/MatchTabs.stories.tsx 44 dotcom-rendering/src/components/MatchTabs.tsx 79 dotcom-rendering/src/components/MediaDuration.tsx 41 dotcom-rendering/src/components/MediaMeta.tsx 64 dotcom-rendering/src/components/Metrics.importable.tsx 156 dotcom-rendering/src/components/MiniCard.tsx 54 dotcom-rendering/src/components/MiniProfile.tsx 51 dotcom-rendering/src/components/MiniProfiles.stories.tsx 199 dotcom-rendering/src/components/MiniProfiles.tsx 85 dotcom-rendering/src/components/MostPopularFooterGrid.stories.tsx 43 dotcom-rendering/src/components/MostPopularFooterGrid.tsx 138 dotcom-rendering/src/components/MostViewed.mocks.ts 354 dotcom-rendering/src/components/MostViewedFooter.importable.tsx 35 dotcom-rendering/src/components/MostViewedFooterData.importable.tsx 80 dotcom-rendering/src/components/MostViewedFooterGrid.tsx 197 dotcom-rendering/src/components/MostViewedFooterItem.tsx 107 dotcom-rendering/src/components/MostViewedFooterLayout.stories.tsx 102 dotcom-rendering/src/components/MostViewedFooterLayout.tsx 119 dotcom-rendering/src/components/MostViewedFooterPlaceholder.stories.tsx 18 dotcom-rendering/src/components/MostViewedFooterPlaceholder.tsx 53 dotcom-rendering/src/components/MostViewedRight.stories.tsx 97 dotcom-rendering/src/components/MostViewedRight.tsx 74 dotcom-rendering/src/components/MostViewedRightItem.tsx 133 dotcom-rendering/src/components/MostViewedRightWithAd.importable.tsx 56 dotcom-rendering/src/components/MostViewedRightWrapper.tsx 40 dotcom-rendering/src/components/Moustache.amp.tsx 31 dotcom-rendering/src/components/MultiByline.tsx 215 dotcom-rendering/src/components/MultiBylines.stories.tsx 204 dotcom-rendering/src/components/MultiBylines.tsx 84 dotcom-rendering/src/components/MultiImageBlockComponent.mocks.tsx 1303 dotcom-rendering/src/components/MultiImageBlockComponent.stories.tsx 136 dotcom-rendering/src/components/MultiImageBlockComponent.tsx 293 dotcom-rendering/src/components/NavList.stories.tsx 38 dotcom-rendering/src/components/NavList.tsx 56 dotcom-rendering/src/components/NewsletterBadge.stories.tsx 7 dotcom-rendering/src/components/NewsletterBadge.tsx 24 dotcom-rendering/src/components/NewsletterCard.tsx 236 dotcom-rendering/src/components/NewsletterDetail.stories.tsx 7 dotcom-rendering/src/components/NewsletterDetail.tsx 42 dotcom-rendering/src/components/NewsletterFrequency.stories.tsx 7 dotcom-rendering/src/components/NewsletterFrequency.tsx 32 dotcom-rendering/src/components/NewsletterPageHeading.tsx 84 dotcom-rendering/src/components/NewsletterPrivacyMessage.stories.tsx 7 dotcom-rendering/src/components/NewsletterPrivacyMessage.tsx 80 dotcom-rendering/src/components/NumberedTitleBlockComponent.stories.tsx 65 dotcom-rendering/src/components/NumberedTitleBlockComponent.tsx 37 dotcom-rendering/src/components/Onward.amp.tsx 107 dotcom-rendering/src/components/OnwardContainer.amp.tsx 189 dotcom-rendering/src/components/OnwardsUpper.importable.tsx 260 dotcom-rendering/src/components/Pagination.amp.stories.tsx 36 dotcom-rendering/src/components/Pagination.amp.tsx 113 dotcom-rendering/src/components/Pagination.stories.tsx 69 dotcom-rendering/src/components/Pagination.tsx 210 dotcom-rendering/src/components/PaidForBand.amp.tsx 113 dotcom-rendering/src/components/Palettes.stories.tsx 271 dotcom-rendering/src/components/Permutive.amp.tsx 78 dotcom-rendering/src/components/PersonalityQuizAtom.importable.tsx 411 dotcom-rendering/src/components/PersonalityQuizAtom.stories.tsx 81 dotcom-rendering/src/components/Picture.tsx 478 dotcom-rendering/src/components/Pill.stories.tsx 24 dotcom-rendering/src/components/Pill.tsx 53 dotcom-rendering/src/components/PinnedPost.tsx 196 dotcom-rendering/src/components/Placeholder.stories.tsx 104 dotcom-rendering/src/components/Placeholder.tsx 59 dotcom-rendering/src/components/PodcastCoverImage.tsx 39 dotcom-rendering/src/components/PodcastMeta.stories.tsx 71 dotcom-rendering/src/components/PodcastMeta.tsx 159 dotcom-rendering/src/components/PrivacySettingsLink.importable.tsx 50 dotcom-rendering/src/components/ProfileAtom.importable.tsx 88 dotcom-rendering/src/components/ProfileAtomWrapper.importable.tsx 4 dotcom-rendering/src/components/PullQuoteBlockComponent.stories.tsx 95 dotcom-rendering/src/components/PullQuoteBlockComponent.tsx 271 dotcom-rendering/src/components/PullquoteBlockComponent.amp.tsx 33 dotcom-rendering/src/components/PulsingDot.importable.tsx 40 dotcom-rendering/src/components/QAndAExplainer.tsx 84 dotcom-rendering/src/components/QAndAExplainers.stories.tsx 156 dotcom-rendering/src/components/QAndAExplainers.tsx 67 dotcom-rendering/src/components/QandaAtom.importable.tsx 88 dotcom-rendering/src/components/QandaAtom.stories.tsx 44 dotcom-rendering/src/components/QuoteIcon.tsx 15 dotcom-rendering/src/components/ReaderRevenueButton.amp.tsx 95 dotcom-rendering/src/components/ReaderRevenueDev.importable.tsx 37 dotcom-rendering/src/components/RelativeTime.importable.tsx 83 dotcom-rendering/src/components/RewrappedComponent.tsx 38 dotcom-rendering/src/components/RichLink.stories.tsx 822 dotcom-rendering/src/components/RichLink.tsx 280 dotcom-rendering/src/components/RichLinkBlockComponent.amp.tsx 51 dotcom-rendering/src/components/RichLinkComponent.importable.tsx 124 dotcom-rendering/src/components/RightColumn.tsx 21 dotcom-rendering/src/components/Score.stories.tsx 31 dotcom-rendering/src/components/Score.tsx 75 dotcom-rendering/src/components/ScrollableCarousel.tsx 294 dotcom-rendering/src/components/ScrollableFeature.importable.tsx 74 dotcom-rendering/src/components/ScrollableFeature.stories.tsx 150 dotcom-rendering/src/components/ScrollableHighlights.importable.tsx 261 dotcom-rendering/src/components/ScrollableHighlights.stories.tsx 63 dotcom-rendering/src/components/ScrollableMedium.importable.tsx 68 dotcom-rendering/src/components/ScrollableMedium.stories.tsx 111 dotcom-rendering/src/components/ScrollableSmall.importable.tsx 76 dotcom-rendering/src/components/ScrollableSmall.stories.tsx 110 dotcom-rendering/src/components/Section.stories.tsx 305 dotcom-rendering/src/components/Section.tsx 306 dotcom-rendering/src/components/SecureSignup.importable.tsx 375 dotcom-rendering/src/components/SendTargetingParams.importable.tsx 19 dotcom-rendering/src/components/SeriesLink.amp.tsx 47 dotcom-rendering/src/components/SeriesSectionLink.tsx 449 dotcom-rendering/src/components/SetABTests.importable.tsx 109 dotcom-rendering/src/components/SetAdTargeting.importable.tsx 11 dotcom-rendering/src/components/ShadyPie.stories.tsx 13 dotcom-rendering/src/components/ShadyPie.tsx 25 dotcom-rendering/src/components/ShareButton.importable.tsx 257 dotcom-rendering/src/components/ShareButton.stories.tsx 95 dotcom-rendering/src/components/ShareIcons.amp.tsx 121 dotcom-rendering/src/components/ShowHideButton.tsx 35 dotcom-rendering/src/components/ShowHideContainers.importable.tsx 73 dotcom-rendering/src/components/ShowMore.importable.tsx 169 dotcom-rendering/src/components/ShowMore.stories.tsx 57 dotcom-rendering/src/components/ShowMoreButton.amp.tsx 40 dotcom-rendering/src/components/Sidebar.amp.tsx 214 dotcom-rendering/src/components/SignInGate/SignInGate.stories.tsx 146 dotcom-rendering/src/components/SignInGate/componentEventTracking.tsx 63 dotcom-rendering/src/components/SignInGate/dismissGate.ts 76 dotcom-rendering/src/components/SignInGate/displayRules.ts 132 dotcom-rendering/src/components/SignInGate/gateDesigns/SignInGateAuxia.tsx 156 dotcom-rendering/src/components/SignInGate/gateDesigns/SignInGateCustomizableText.tsx 133 dotcom-rendering/src/components/SignInGate/gateDesigns/SignInGateFakeSocial.tsx 457 dotcom-rendering/src/components/SignInGate/gateDesigns/SignInGateMain.tsx 134 dotcom-rendering/src/components/SignInGate/gateDesigns/SignInGateMainCheckoutComplete.tsx 249 dotcom-rendering/src/components/SignInGate/gateDesigns/shared.tsx 135 dotcom-rendering/src/components/SignInGate/gates/alternative-wording-control.tsx 44 dotcom-rendering/src/components/SignInGate/gates/alternative-wording-guardian-live.tsx 45 dotcom-rendering/src/components/SignInGate/gates/alternative-wording-saturday-edition.tsx 45 dotcom-rendering/src/components/SignInGate/gates/fake-social-variant.tsx 41 dotcom-rendering/src/components/SignInGate/gates/main-control.ts 30 dotcom-rendering/src/components/SignInGate/gates/main-mandatory-variant.tsx 42 dotcom-rendering/src/components/SignInGate/gates/main-variant.tsx 68 dotcom-rendering/src/components/SignInGate/signInGateMappings.ts 18 dotcom-rendering/src/components/SignInGate/types.ts 151 dotcom-rendering/src/components/SignInGateSelector.importable.tsx 531 dotcom-rendering/src/components/SignedInAs.stories.tsx 276 dotcom-rendering/src/components/SignedInAs.tsx 236 dotcom-rendering/src/components/SkipTo.tsx 45 dotcom-rendering/src/components/Slideshow.stories.tsx 113 dotcom-rendering/src/components/Slideshow.tsx 150 dotcom-rendering/src/components/SlideshowCarousel.importable.tsx 217 dotcom-rendering/src/components/SlideshowCarousel.stories.tsx 124 dotcom-rendering/src/components/SlideshowCarouselScrollingDots.tsx 148 dotcom-rendering/src/components/SlotBodyEnd.importable.tsx 248 dotcom-rendering/src/components/SlotBodyEnd/BrazeEpic.stories.tsx 653 dotcom-rendering/src/components/SlotBodyEnd/BrazeEpic.tsx 188 dotcom-rendering/src/components/SlotBodyEnd/ReaderRevenueEpic.tsx 176 dotcom-rendering/src/components/Snap.tsx 34 dotcom-rendering/src/components/SnapCssSandbox.tsx 27 dotcom-rendering/src/components/SoundcloudBlockComponent.amp.tsx 21 dotcom-rendering/src/components/SoundcloudBlockComponent.tsx 22 dotcom-rendering/src/components/SportDataPageComponent.tsx 85 dotcom-rendering/src/components/SpotifyBlockComponent.importable.tsx 71 dotcom-rendering/src/components/Standfirst.amp.tsx 75 dotcom-rendering/src/components/Standfirst.stories.tsx 482 dotcom-rendering/src/components/Standfirst.tsx 367 dotcom-rendering/src/components/StarRating.amp.tsx 37 dotcom-rendering/src/components/StarRating/StarRating.stories.tsx 90 dotcom-rendering/src/components/StarRating/StarRating.tsx 36 dotcom-rendering/src/components/StarRatingBlockComponent.stories.tsx 28 dotcom-rendering/src/components/StarRatingBlockComponent.tsx 18 dotcom-rendering/src/components/StaticFeatureTwo.stories.tsx 103 dotcom-rendering/src/components/StaticFeatureTwo.tsx 76 dotcom-rendering/src/components/StaticMediumFour.stories.tsx 103 dotcom-rendering/src/components/StaticMediumFour.tsx 83 dotcom-rendering/src/components/StickyAd.amp.tsx 39 dotcom-rendering/src/components/StickyBottomBanner.importable.tsx 306 dotcom-rendering/src/components/StickyBottomBanner/BrazeBanner.stories.tsx 404 dotcom-rendering/src/components/StickyBottomBanner/BrazeBanner.tsx 161 dotcom-rendering/src/components/StickyBottomBanner/ReaderRevenueBanner.tsx 312 dotcom-rendering/src/components/SubMeta.amp.tsx 180 dotcom-rendering/src/components/SubMeta.stories.tsx 89 dotcom-rendering/src/components/SubMeta.tsx 208 dotcom-rendering/src/components/SubNav.importable.tsx 248 dotcom-rendering/src/components/SubNav.stories.tsx 27 dotcom-rendering/src/components/Subheading.tsx 152 dotcom-rendering/src/components/SubheadingBlockComponent.amp.tsx 65 dotcom-rendering/src/components/SubheadingBlockComponent.stories.tsx 60 dotcom-rendering/src/components/SubheadingBlockComponent.tsx 63 dotcom-rendering/src/components/SupportingContent.stories.tsx 453 dotcom-rendering/src/components/SupportingContent.tsx 180 dotcom-rendering/src/components/SvgCrossword.tsx 41 dotcom-rendering/src/components/SvgMediaControlsPlay.tsx 42 dotcom-rendering/src/components/TableBlockComponent.stories.tsx 179 dotcom-rendering/src/components/TableBlockComponent.tsx 105 dotcom-rendering/src/components/TableOfContents.importable.tsx 175 dotcom-rendering/src/components/TableOfContents.stories.tsx 90 dotcom-rendering/src/components/TagPage.tsx 87 dotcom-rendering/src/components/TagPageHeader.stories.tsx 34 dotcom-rendering/src/components/TagPageHeader.tsx 231 dotcom-rendering/src/components/TextBlockComponent.amp.tsx 72 dotcom-rendering/src/components/TextBlockComponent.stories.tsx 369 dotcom-rendering/src/components/TextBlockComponent.tsx 330 dotcom-rendering/src/components/Timeline.stories.tsx 190 dotcom-rendering/src/components/Timeline.tsx 289 dotcom-rendering/src/components/TimelineAtom.amp.tsx 70 dotcom-rendering/src/components/TimelineAtom.importable.tsx 161 dotcom-rendering/src/components/TimelineAtom.stories.tsx 45 dotcom-rendering/src/components/Titlepiece.importable.tsx 443 dotcom-rendering/src/components/Titlepiece.stories.tsx 20 dotcom-rendering/src/components/Toast.stories.tsx 58 dotcom-rendering/src/components/Toast.tsx 59 dotcom-rendering/src/components/TopBar.importable.tsx 114 dotcom-rendering/src/components/TopBar.stories.tsx 141 dotcom-rendering/src/components/TopBarLink.tsx 33 dotcom-rendering/src/components/TopBarMyAccount.tsx 243 dotcom-rendering/src/components/TopBarSupport.importable.tsx 139 dotcom-rendering/src/components/TopMeta.amp.tsx 37 dotcom-rendering/src/components/TopMetaAnalysis.amp.tsx 145 dotcom-rendering/src/components/TopMetaExtras.amp.tsx 97 dotcom-rendering/src/components/TopMetaLiveblog.amp.tsx 129 dotcom-rendering/src/components/TopMetaNews.amp.tsx 121 dotcom-rendering/src/components/TopMetaOpinion.amp.tsx 139 dotcom-rendering/src/components/TopMetaPaidContent.amp.tsx 122 dotcom-rendering/src/components/Treats.stories.tsx 68 dotcom-rendering/src/components/Treats.tsx 180 dotcom-rendering/src/components/TrendingTopics.tsx 110 dotcom-rendering/src/components/TweetBlockComponent.importable.tsx 66 dotcom-rendering/src/components/TwitterBlockComponent.amp.tsx 85 dotcom-rendering/src/components/UnsafeEmbedBlockComponent.importable.tsx 54 dotcom-rendering/src/components/VideoAtom.stories.tsx 50 dotcom-rendering/src/components/VideoAtom.tsx 41 dotcom-rendering/src/components/VideoFacebookBlockComponent.importable.tsx 73 dotcom-rendering/src/components/VideoFacebookBlockComponent.stories.tsx 67 dotcom-rendering/src/components/VideoVimeoBlockComponent.amp.tsx 29 dotcom-rendering/src/components/VideoYoutubeBlockComponent.amp.tsx 30 dotcom-rendering/src/components/VimeoBlockComponent.stories.tsx 59 dotcom-rendering/src/components/VimeoBlockComponent.tsx 64 dotcom-rendering/src/components/VineBlockComponent.importable.tsx 51 dotcom-rendering/src/components/WaveForm.stories.tsx 41 dotcom-rendering/src/components/WaveForm.tsx 134 dotcom-rendering/src/components/WitnessBlockComponent.stories.tsx 139 dotcom-rendering/src/components/WitnessBlockComponent.tsx 239 dotcom-rendering/src/components/YoutubeAtom/YoutubeAtom.stories.tsx 400 dotcom-rendering/src/components/YoutubeAtom/YoutubeAtom.tsx 248 dotcom-rendering/src/components/YoutubeAtom/YoutubeAtomExpiredOverlay.tsx 86 dotcom-rendering/src/components/YoutubeAtom/YoutubeAtomFeatureCardOverlay.tsx 261 dotcom-rendering/src/components/YoutubeAtom/YoutubeAtomOverlay.tsx 185 dotcom-rendering/src/components/YoutubeAtom/YoutubeAtomPicture.tsx 71 dotcom-rendering/src/components/YoutubeAtom/YoutubeAtomPlaceholder.tsx 24 dotcom-rendering/src/components/YoutubeAtom/YoutubeAtomPlayer.tsx 624 dotcom-rendering/src/components/YoutubeAtom/YoutubeAtomSticky.tsx 231 dotcom-rendering/src/components/YoutubeAtom/YoutubePlayer.ts 168 dotcom-rendering/src/components/YoutubeAtom/eventEmitters.ts 62 dotcom-rendering/src/components/YoutubeAtom/loadYouTubeApi.ts 48 dotcom-rendering/src/components/YoutubeBlockComponent.amp.tsx 78 dotcom-rendering/src/components/YoutubeBlockComponent.importable.tsx 206 dotcom-rendering/src/components/YoutubeBlockComponent.stories.tsx 377 dotcom-rendering/src/components/YoutubeEmbedBlockComponent.stories.tsx 42 dotcom-rendering/src/components/YoutubeEmbedBlockComponent.tsx 53 dotcom-rendering/src/components/marketing/banners/ThreeTierChoiceCardsV2.tsx 134 dotcom-rendering/src/components/marketing/banners/common/BannerWrapper.tsx 325 dotcom-rendering/src/components/marketing/banners/common/types.tsx 65 dotcom-rendering/src/components/marketing/banners/designableBanner/DesignableBanner.tsx 618 dotcom-rendering/src/components/marketing/banners/designableBanner/DesignableBannerV2.tsx 792 dotcom-rendering/src/components/marketing/banners/designableBanner/components/BannerText.tsx 62 dotcom-rendering/src/components/marketing/banners/designableBanner/components/CustomArticleCountCopy.tsx 42 dotcom-rendering/src/components/marketing/banners/designableBanner/components/DesignableBannerArticleCount.tsx 57 dotcom-rendering/src/components/marketing/banners/designableBanner/components/DesignableBannerArticleCountOptOut.tsx 220 dotcom-rendering/src/components/marketing/banners/designableBanner/components/DesignableBannerBody.tsx 41 dotcom-rendering/src/components/marketing/banners/designableBanner/components/DesignableBannerCloseButton.tsx 34 dotcom-rendering/src/components/marketing/banners/designableBanner/components/DesignableBannerCtas.tsx 71 dotcom-rendering/src/components/marketing/banners/designableBanner/components/DesignableBannerHeader.tsx 77 dotcom-rendering/src/components/marketing/banners/designableBanner/components/DesignableBannerReminder.tsx 49 dotcom-rendering/src/components/marketing/banners/designableBanner/components/DesignableBannerReminderSignedOut.tsx 250 dotcom-rendering/src/components/marketing/banners/designableBanner/components/DesignableBannerVisual.tsx 48 dotcom-rendering/src/components/marketing/banners/designableBanner/components/choiceCards/ChoiceCardInteractive.tsx 245 dotcom-rendering/src/components/marketing/banners/designableBanner/components/choiceCards/ChoiceCards.tsx 141 dotcom-rendering/src/components/marketing/banners/designableBanner/components/choiceCards/ChoiceCardsSupportCta.tsx 59 dotcom-rendering/src/components/marketing/banners/designableBanner/settings.ts 44 dotcom-rendering/src/components/marketing/banners/designableBanner/stories/DesignableBanner.stories.tsx 366 dotcom-rendering/src/components/marketing/banners/designableBanner/stories/DesignableBannerV2.stories.tsx 105 dotcom-rendering/src/components/marketing/banners/designableBanner/styles/buttonStyles.ts 35 dotcom-rendering/src/components/marketing/banners/designableBanner/styles/templateStyles.ts 28 dotcom-rendering/src/components/marketing/banners/signInPrompt/SignInPromptBanner.stories.tsx 31 dotcom-rendering/src/components/marketing/banners/signInPrompt/SignInPromptBanner.tsx 135 dotcom-rendering/src/components/marketing/banners/utils/localStorage.ts 18 dotcom-rendering/src/components/marketing/banners/utils/storybook.ts 156 dotcom-rendering/src/components/marketing/banners/utils/withCloseable.tsx 28 dotcom-rendering/src/components/marketing/epics/BylineWithHeadshot.tsx 86 dotcom-rendering/src/components/marketing/epics/ContributionsEpic.stories.tsx 426 dotcom-rendering/src/components/marketing/epics/ContributionsEpic.tsx 385 dotcom-rendering/src/components/marketing/epics/ContributionsEpicArticleCountAboveWithOptOut.tsx 266 dotcom-rendering/src/components/marketing/epics/ContributionsEpicNewsletterSignup.tsx 30 dotcom-rendering/src/components/marketing/epics/ContributionsEpicSignInCta.tsx 41 dotcom-rendering/src/components/marketing/epics/ContributionsLiveblogEpic.stories.tsx 41 dotcom-rendering/src/components/marketing/epics/ContributionsLiveblogEpic.tsx 199 dotcom-rendering/src/components/marketing/epics/ThreeTierChoiceCardData.tsx 93 dotcom-rendering/src/components/marketing/epics/ThreeTierChoiceCards.tsx 275 dotcom-rendering/src/components/marketing/epics/ctas/ContributionsEpicButtons.tsx 277 dotcom-rendering/src/components/marketing/epics/ctas/ContributionsEpicChoiceCards.tsx 192 dotcom-rendering/src/components/marketing/epics/ctas/ContributionsEpicCtasContainer.tsx 103 dotcom-rendering/src/components/marketing/epics/ctas/ContributionsEpicReminder.tsx 59 dotcom-rendering/src/components/marketing/epics/ctas/ContributionsEpicReminderSignedIn.tsx 196 dotcom-rendering/src/components/marketing/epics/ctas/ContributionsEpicReminderSignedOut.tsx 211 dotcom-rendering/src/components/marketing/epics/ctas/EpicButton.tsx 112 dotcom-rendering/src/components/marketing/epics/utils/ophan.ts 123 dotcom-rendering/src/components/marketing/epics/utils/storybook.ts 57 dotcom-rendering/src/components/marketing/epics/utils/threeTierChoiceCardAmounts.ts 82 dotcom-rendering/src/components/marketing/gutters/GutterAsk.stories.tsx 36 dotcom-rendering/src/components/marketing/gutters/GutterAsk.tsx 120 dotcom-rendering/src/components/marketing/gutters/GutterAskWrapper.tsx 82 dotcom-rendering/src/components/marketing/gutters/utils/storybook.ts 20 dotcom-rendering/src/components/marketing/header/Header.stories.tsx 56 dotcom-rendering/src/components/marketing/header/Header.tsx 119 dotcom-rendering/src/components/marketing/header/HeaderWrapper.tsx 164 dotcom-rendering/src/components/marketing/header/SignInPromptHeader.stories.tsx 33 dotcom-rendering/src/components/marketing/header/SignInPromptHeader.tsx 95 dotcom-rendering/src/components/marketing/header/common/HeaderDecorator.tsx 28 dotcom-rendering/src/components/marketing/hooks/useArticleCountOptOut.ts 27 dotcom-rendering/src/components/marketing/hooks/useChoiceCards.ts 104 dotcom-rendering/src/components/marketing/hooks/useContributionsReminderEmailForm.ts 40 dotcom-rendering/src/components/marketing/hooks/useContributionsReminderSignup.ts 56 dotcom-rendering/src/components/marketing/hooks/useEscapeShortcut.ts 15 dotcom-rendering/src/components/marketing/hooks/useReminder.ts 23 dotcom-rendering/src/components/marketing/lib/ReactComponent.tsx 4 dotcom-rendering/src/components/marketing/lib/articleCountOptOut.ts 23 dotcom-rendering/src/components/marketing/lib/choiceCards.ts 36 dotcom-rendering/src/components/marketing/lib/reminders.ts 40 dotcom-rendering/src/components/marketing/lib/replaceArticleCount.tsx 72 dotcom-rendering/src/components/marketing/lib/stage.ts 2 dotcom-rendering/src/components/marketing/lib/tracking.ts 327 dotcom-rendering/src/components/marketing/lib/viewLog.ts 24 dotcom-rendering/src/components/marketing/shared/ArticleCountOptOutOverlay.tsx 267 dotcom-rendering/src/components/marketing/shared/ArticleCountOptOutPopup.tsx 193 dotcom-rendering/src/components/marketing/shared/ResponsiveImage.tsx 29 dotcom-rendering/src/components/numbers/Eight.tsx 8 dotcom-rendering/src/components/numbers/Five.tsx 8 dotcom-rendering/src/components/numbers/Four.tsx 8 dotcom-rendering/src/components/numbers/Nine.tsx 8 dotcom-rendering/src/components/numbers/One.tsx 8 dotcom-rendering/src/components/numbers/Seven.tsx 8 dotcom-rendering/src/components/numbers/Six.tsx 8 dotcom-rendering/src/components/numbers/Ten.tsx 8 dotcom-rendering/src/components/numbers/Three.tsx 8 dotcom-rendering/src/components/numbers/Two.tsx 5 dotcom-rendering/src/components/numbers/Zero.tsx 5 dotcom-rendering/src/cricketMatch.ts 111 dotcom-rendering/src/experiments/ab-tests.ts 23 dotcom-rendering/src/experiments/lib/ab-participations.ts 25 dotcom-rendering/src/experiments/utils.ts 6 dotcom-rendering/src/footballMatch.ts 126 dotcom-rendering/src/footballMatches.ts 343 dotcom-rendering/src/footballTables.ts 136 dotcom-rendering/src/frontend/feArticle.ts 148 dotcom-rendering/src/frontend/feCricketMatchPage.ts 76 dotcom-rendering/src/frontend/feFootballDataPage.ts 37 dotcom-rendering/src/frontend/feFootballMatchListPage.ts 83 dotcom-rendering/src/frontend/feFootballMatchPage.ts 39 dotcom-rendering/src/frontend/feFootballTablesPage.ts 58 dotcom-rendering/src/frontend/feFront.ts 412 dotcom-rendering/src/frontend/feTagPage.ts 27 dotcom-rendering/src/grid.ts 82 dotcom-rendering/src/layouts/AllEditorialNewslettersPageLayout.tsx 106 dotcom-rendering/src/layouts/AudioLayout.tsx 645 dotcom-rendering/src/layouts/CommentLayout.tsx 865 dotcom-rendering/src/layouts/CrosswordLayout.tsx 500 dotcom-rendering/src/layouts/DecideLayout.stories.tsx 523 dotcom-rendering/src/layouts/DecideLayout.tsx 316 dotcom-rendering/src/layouts/FrontLayout.tsx 794 dotcom-rendering/src/layouts/FullPageInteractiveLayout.tsx 328 dotcom-rendering/src/layouts/ImmersiveLayout.tsx 941 dotcom-rendering/src/layouts/InteractiveLayout.tsx 800 dotcom-rendering/src/layouts/LiveLayout.tsx 1143 dotcom-rendering/src/layouts/NewsletterSignupLayout.tsx 445 dotcom-rendering/src/layouts/PictureLayout.tsx 726 dotcom-rendering/src/layouts/ShowcaseLayout.tsx 844 dotcom-rendering/src/layouts/SportDataPageLayout.stories.tsx 69 dotcom-rendering/src/layouts/SportDataPageLayout.tsx 164 dotcom-rendering/src/layouts/StandardLayout.tsx 1033 dotcom-rendering/src/layouts/TagPageLayout.tsx 247 dotcom-rendering/src/layouts/lib/interactiveLegacyStyling.ts 156 dotcom-rendering/src/layouts/lib/pageSkin.ts 9 dotcom-rendering/src/layouts/lib/stickiness.tsx 41 dotcom-rendering/src/lib/ArticleRenderer.tsx 129 dotcom-rendering/src/lib/acquisitions.ts 45 dotcom-rendering/src/lib/ad-json.amp.ts 32 dotcom-rendering/src/lib/ad-targeting.ts 48 dotcom-rendering/src/lib/adStyles.ts 221 dotcom-rendering/src/lib/age-warning.ts 49 dotcom-rendering/src/lib/alreadyVisited.ts 19 dotcom-rendering/src/lib/alternate-lang-links.ts 62 dotcom-rendering/src/lib/articleCount.ts 91 dotcom-rendering/src/lib/articleFormat.ts 201 dotcom-rendering/src/lib/assert-unreachable.ts 3 dotcom-rendering/src/lib/assets.ts 115 dotcom-rendering/src/lib/audio-data.ts 17 dotcom-rendering/src/lib/block-link.amp.ts 3 dotcom-rendering/src/lib/branding.ts 167 dotcom-rendering/src/lib/braze/buildBrazeMessaging.ts 119 dotcom-rendering/src/lib/braze/checkBrazeDependencies.ts 79 dotcom-rendering/src/lib/braze/forceBrazeMessage.ts 43 dotcom-rendering/src/lib/braze/hasRequiredConsents.ts 12 dotcom-rendering/src/lib/braze/initialiseBraze.ts 28 dotcom-rendering/src/lib/braze/taylorReport.ts 5 dotcom-rendering/src/lib/bridgetApi.ts 170 dotcom-rendering/src/lib/buildNewsletterSignUpText.tsx 15 dotcom-rendering/src/lib/byline-tokens.amp.ts 9 dotcom-rendering/src/lib/byline.ts 50 dotcom-rendering/src/lib/canRenderAds.ts 20 dotcom-rendering/src/lib/cardHelpers.ts 37 dotcom-rendering/src/lib/cardWrappers.tsx 684 dotcom-rendering/src/lib/center.ts 18 dotcom-rendering/src/lib/commercial-constants.ts 3 dotcom-rendering/src/lib/contributions.ts 169 dotcom-rendering/src/lib/dailyArticleCount.ts 51 dotcom-rendering/src/lib/decide-caption.ts 23 dotcom-rendering/src/lib/decideLogo.ts 12 dotcom-rendering/src/lib/decideNavPillar.ts 18 dotcom-rendering/src/lib/decideTrail.ts 19 dotcom-rendering/src/lib/detect-adblock.ts 43 dotcom-rendering/src/lib/discussion.ts 360 dotcom-rendering/src/lib/discussionApi.tsx 400 dotcom-rendering/src/lib/discussionDateFormatter.ts 33 dotcom-rendering/src/lib/discussionFilters.ts 45 dotcom-rendering/src/lib/domUtils.ts 8 dotcom-rendering/src/lib/dynamicSlices.tsx 392 dotcom-rendering/src/lib/edition.ts 147 dotcom-rendering/src/lib/emotion.tsx 10 dotcom-rendering/src/lib/enhance.amp.ts 32 dotcom-rendering/src/lib/errors/not-renderable-in-dcr.ts 7 dotcom-rendering/src/lib/escapeData.tsx 18 dotcom-rendering/src/lib/fetchEmail.ts 14 dotcom-rendering/src/lib/find-adslots.amp.ts 140 dotcom-rendering/src/lib/fonts-css.ts 261 dotcom-rendering/src/lib/formatAttrString.ts 12 dotcom-rendering/src/lib/formatCount.ts 17 dotcom-rendering/src/lib/formatTime.ts 33 dotcom-rendering/src/lib/frontsBannerAdExclusions.ts 8 dotcom-rendering/src/lib/get-video-id.amp.ts 16 dotcom-rendering/src/lib/getAbUrlHash.ts 19 dotcom-rendering/src/lib/getBrazeUuid.ts 5 dotcom-rendering/src/lib/getCountryCode.ts 12 dotcom-rendering/src/lib/getDataLinkName.ts 55 dotcom-rendering/src/lib/getFrontsAdPositions.ts 338 dotcom-rendering/src/lib/getIdapiUserData.ts 51 dotcom-rendering/src/lib/getLiveblogAdPositions.ts 54 dotcom-rendering/src/lib/getPrivacyFramework.ts 12 dotcom-rendering/src/lib/getSourceImageUrl_temp_fix.ts 17 dotcom-rendering/src/lib/getTagPageAdPositions.ts 28 dotcom-rendering/src/lib/getZIndex.ts 44 dotcom-rendering/src/lib/hasCurrentBrazeUser.ts 16 dotcom-rendering/src/lib/hiddenStyles.tsx 6 dotcom-rendering/src/lib/hideAge.ts 6 dotcom-rendering/src/lib/identity-component-event.ts 25 dotcom-rendering/src/lib/identity.ts 63 dotcom-rendering/src/lib/image-fit.amp.ts 23 dotcom-rendering/src/lib/image.ts 60 dotcom-rendering/src/lib/isLight.ts 24 dotcom-rendering/src/lib/isServer.ts 1 dotcom-rendering/src/lib/isValidUrl.ts 8 dotcom-rendering/src/lib/json.ts 14 dotcom-rendering/src/lib/labs-constants.ts 1 dotcom-rendering/src/lib/labs.ts 28 dotcom-rendering/src/lib/lang.ts 5 dotcom-rendering/src/lib/layoutHelpers.ts 13 dotcom-rendering/src/lib/linkNotificationCount.ts 7 dotcom-rendering/src/lib/liveblogAdSlots.ts 264 dotcom-rendering/src/lib/memoize.ts 15 dotcom-rendering/src/lib/messagePicker.ts 147 dotcom-rendering/src/lib/mixins.ts 7 dotcom-rendering/src/lib/mockRESTCalls.ts 383 dotcom-rendering/src/lib/mockRESTCallsInJest.ts 10 dotcom-rendering/src/lib/newsletter-sign-up-requests.ts 135 dotcom-rendering/src/lib/notification.ts 62 dotcom-rendering/src/lib/ophan-helpers.ts 5 dotcom-rendering/src/lib/parser/jsonParser.ts 15 dotcom-rendering/src/lib/parser/parseCheckoutOutCookieData.ts 13 dotcom-rendering/src/lib/permutive.amp.ts 65 dotcom-rendering/src/lib/pillars.ts 171 dotcom-rendering/src/lib/polyfill.io.ts 57 dotcom-rendering/src/lib/querystring.ts 20 dotcom-rendering/src/lib/readerRevenueDevUtils.ts 165 dotcom-rendering/src/lib/real-time-config.amp.ts 118 dotcom-rendering/src/lib/region-classes.amp.ts 74 dotcom-rendering/src/lib/renderElement.tsx 966 dotcom-rendering/src/lib/result.ts 31 dotcom-rendering/src/lib/revealStyles.ts 20 dotcom-rendering/src/lib/rootStyles.ts 57 dotcom-rendering/src/lib/scheduler.ts 90 dotcom-rendering/src/lib/scripts.amp.ts 36 dotcom-rendering/src/lib/sendTargetingParams.apps.ts 17 dotcom-rendering/src/lib/setAutomat.ts 14 dotcom-rendering/src/lib/sharing-urls.ts 98 dotcom-rendering/src/lib/signInAfterCheckOutText.ts 15 dotcom-rendering/src/lib/slot-machine-flags.ts 10 dotcom-rendering/src/lib/srcset-utils.amp.ts 35 dotcom-rendering/src/lib/stringifyFileBase64.ts 30 dotcom-rendering/src/lib/tag-utils.amp.ts 11 dotcom-rendering/src/lib/themeToPillar.ts 17 dotcom-rendering/src/lib/thrift/nativeConnection.ts 147 dotcom-rendering/src/lib/thrift/protocols.ts 170 dotcom-rendering/src/lib/transparentColour.ts 25 dotcom-rendering/src/lib/tuple.ts 70 dotcom-rendering/src/lib/unifyPageContent.tsx 60 dotcom-rendering/src/lib/useAB.ts 16 dotcom-rendering/src/lib/useAdBlockAsk.ts 62 dotcom-rendering/src/lib/useAdBlockInUse.ts 11 dotcom-rendering/src/lib/useAdTargeting.ts 23 dotcom-rendering/src/lib/useApi.ts 35 dotcom-rendering/src/lib/useAuthStatus.ts 30 dotcom-rendering/src/lib/useBraze.ts 36 dotcom-rendering/src/lib/useCommentCount.ts 36 dotcom-rendering/src/lib/useCountryCode.ts 20 dotcom-rendering/src/lib/useDetectAdBlock.ts 28 dotcom-rendering/src/lib/useEditionSwitcherBanner.ts 63 dotcom-rendering/src/lib/useHover.tsx 21 dotcom-rendering/src/lib/useHydrated.ts 8 dotcom-rendering/src/lib/useInterval.ts 21 dotcom-rendering/src/lib/useIsBridgetCompatible.ts 30 dotcom-rendering/src/lib/useIsHorizontalScrollingSupported.ts 23 dotcom-rendering/src/lib/useIsInView.ts 47 dotcom-rendering/src/lib/useIsMyGuardianEnabled.ts 16 dotcom-rendering/src/lib/useMatchMedia.ts 26 dotcom-rendering/src/lib/useOnce.ts 16 dotcom-rendering/src/lib/useOnlineStatus.ts 13 dotcom-rendering/src/lib/usePageViewId.ts 18 dotcom-rendering/src/lib/useRequestSignUp.ts 21 dotcom-rendering/src/lib/useSDC.ts 44 dotcom-rendering/src/lib/useShouldAdapt.ts 9 dotcom-rendering/src/lib/useSignInGateSelector.ts 30 dotcom-rendering/src/lib/useSignInGateWillShow.ts 71 dotcom-rendering/src/lib/verticalDivider.ts 22 dotcom-rendering/src/lib/verticalDividerWithBottomOffset.ts 25 dotcom-rendering/src/lib/withSignInGateSlot.tsx 66 dotcom-rendering/src/model/appsLightboxImages.ts 20 dotcom-rendering/src/model/article-sections.ts 164 dotcom-rendering/src/model/buildCrosswordBlock.ts 22 dotcom-rendering/src/model/buildLightboxImages.ts 107 dotcom-rendering/src/model/decideContainerPalette.ts 27 dotcom-rendering/src/model/enhance-H2s.ts 65 dotcom-rendering/src/model/enhance-ad-placeholders.ts 103 dotcom-rendering/src/model/enhance-blockquotes.ts 36 dotcom-rendering/src/model/enhance-disclaimer.ts 42 dotcom-rendering/src/model/enhance-dividers.ts 42 dotcom-rendering/src/model/enhance-dots.ts 24 dotcom-rendering/src/model/enhance-embeds.ts 24 dotcom-rendering/src/model/enhance-images.ts 378 dotcom-rendering/src/model/enhance-interactive-contents-elements.ts 53 dotcom-rendering/src/model/enhance-newsletters-page.ts 69 dotcom-rendering/src/model/enhance-numbered-lists.ts 309 dotcom-rendering/src/model/enhance-switches.ts 14 dotcom-rendering/src/model/enhance-tweets.ts 18 dotcom-rendering/src/model/enhance-videos.ts 29 dotcom-rendering/src/model/enhanceBlocks.ts 114 dotcom-rendering/src/model/enhanceCards.ts 290 dotcom-rendering/src/model/enhanceCollections.ts 129 dotcom-rendering/src/model/enhanceCommercialProperties.ts 10 dotcom-rendering/src/model/enhanceLists.ts 156 dotcom-rendering/src/model/enhanceSnaps.ts 14 dotcom-rendering/src/model/enhanceStandfirst.ts 2 dotcom-rendering/src/model/enhanceTableOfContents.ts 108 dotcom-rendering/src/model/enhanceTags.ts 20 dotcom-rendering/src/model/enhanceTimeline.ts 103 dotcom-rendering/src/model/enhanceTreats.ts 101 dotcom-rendering/src/model/extract-nav.ts 96 dotcom-rendering/src/model/extractTrendingTopics.ts 80 dotcom-rendering/src/model/find-pillar.ts 34 dotcom-rendering/src/model/groupCards.ts 132 dotcom-rendering/src/model/groupTrailsByDates.ts 164 dotcom-rendering/src/model/guardian.ts 142 dotcom-rendering/src/model/insertPromotedNewsletter.ts 91 dotcom-rendering/src/model/isLegacyTableOfContents.ts 13 dotcom-rendering/src/model/pinnedPost.ts 19 dotcom-rendering/src/model/sanitise.ts 13 dotcom-rendering/src/model/slowOrFastByTrails.ts 24 dotcom-rendering/src/model/transformDots.ts 6 dotcom-rendering/src/model/unwrapHtml.ts 36 dotcom-rendering/src/model/validate.ts 160 dotcom-rendering/src/palette.ts 3 dotcom-rendering/src/paletteDeclarations.ts 7083 dotcom-rendering/src/server/AMPExperimentCache.amp.ts 36 dotcom-rendering/src/server/dev-index.html 1216 dotcom-rendering/src/server/handler.allEditorialNewslettersPage.web.ts 18 dotcom-rendering/src/server/handler.article.amp.tsx 77 dotcom-rendering/src/server/handler.article.apps.ts 71 dotcom-rendering/src/server/handler.article.web.ts 91 dotcom-rendering/src/server/handler.editionsCrossword.ts 11 dotcom-rendering/src/server/handler.front.web.ts 144 dotcom-rendering/src/server/handler.sportDataPage.web.ts 212 dotcom-rendering/src/server/htmlCrosswordPageTemplate.ts 19 dotcom-rendering/src/server/htmlPageTemplate.ts 325 dotcom-rendering/src/server/lib/aws/aws-metrics.ts 64 dotcom-rendering/src/server/lib/aws/metrics-baseline.ts 23 dotcom-rendering/src/server/lib/get-content-from-url.ts 78 dotcom-rendering/src/server/lib/header.ts 5 dotcom-rendering/src/server/lib/logging-middleware.ts 57 dotcom-rendering/src/server/lib/logging-store.ts 48 dotcom-rendering/src/server/lib/logging.ts 93 dotcom-rendering/src/server/prout.ts 1 dotcom-rendering/src/server/render.allEditorialNewslettersPage.web.tsx 82 dotcom-rendering/src/server/render.article.amp.tsx 103 dotcom-rendering/src/server/render.article.apps.tsx 174 dotcom-rendering/src/server/render.article.web.tsx 239 dotcom-rendering/src/server/render.editionsCrossword.tsx 14 dotcom-rendering/src/server/render.front.web.tsx 201 dotcom-rendering/src/server/render.sportDataPage.web.tsx 152 dotcom-rendering/src/server/server.dev.ts 100 dotcom-rendering/src/server/server.prod.ts 190 dotcom-rendering/src/server/server.ts 6 dotcom-rendering/src/sportDataPage.ts 61 dotcom-rendering/src/static/css/print.css 4 dotcom-rendering/src/static/icons/Star.tsx 34 dotcom-rendering/src/static/js/curl-with-js-and-domReady.js 25 dotcom-rendering/src/types/article.amp.tsx 44 dotcom-rendering/src/types/article.ts 73 dotcom-rendering/src/types/badge.ts 9 dotcom-rendering/src/types/blocks.ts 37 dotcom-rendering/src/types/branding.ts 35 dotcom-rendering/src/types/commercial.ts 45 dotcom-rendering/src/types/config.ts 70 dotcom-rendering/src/types/configContext.ts 16 dotcom-rendering/src/types/content.ts 938 dotcom-rendering/src/types/editionsCrossword.ts 21 dotcom-rendering/src/types/footer.ts 9 dotcom-rendering/src/types/front.ts 151 dotcom-rendering/src/types/frontend.ts 50 dotcom-rendering/src/types/layout.ts 37 dotcom-rendering/src/types/liveBlog.ts 13 dotcom-rendering/src/types/mainMedia.ts 26 dotcom-rendering/src/types/matchReport.ts 15 dotcom-rendering/src/types/newslettersPage.ts 62 dotcom-rendering/src/types/onwards.ts 21 dotcom-rendering/src/types/palette.ts 74 dotcom-rendering/src/types/renderingTarget.ts 1 dotcom-rendering/src/types/sentry.ts 6 dotcom-rendering/src/types/sport.ts 54 dotcom-rendering/src/types/tag.ts 49 dotcom-rendering/src/types/tagPage.ts 62 dotcom-rendering/src/types/territory.ts 14 dotcom-rendering/src/types/trails.ts 60 dotcom-rendering/stylelint.config.mjs 36 dotcom-rendering/window.guardian.ts 48 scripts/deno/bots.ts 80 scripts/deno/eslint.ts 81 scripts/deno/github.ts 4 scripts/deno/iframe-titles.ts 172 scripts/deno/json.ts 13 scripts/deno/thrasher-tracker.ts 144 scripts/env/check-dependencies-mismatches.mjs 12 scripts/log.js 41