From 1a0fa51e5f18a204ac9ac67e1fa255268790ad91 Mon Sep 17 00:00:00 2001 From: Stephanie Smith Date: Tue, 25 Jun 2024 19:41:41 -0700 Subject: [PATCH] rebuilding dist --- packages/vue/components.d.ts | 8 +- packages/vue/dist/explorer-1-vue.d.ts | 2 +- packages/vue/dist/explorer-1-vue.js | 473 +++++++------- packages/vue/dist/explorer-1-vue.umd.cjs | 6 +- .../AsteroidWatchWidget.stories.d.ts | 52 ++ .../BackToTop/BackToTop.stories.d.ts | 53 ++ .../BaseAudio/BaseAudio.stories.d.ts | 24 + .../BaseButton/BaseButton.stories.d.ts | 165 +++++ .../components/BaseButton/BaseButton.vue.d.ts | 0 .../BaseHeading/BaseHeading.stories.d.ts | 183 ++++++ .../BaseHeading/BaseHeading.vue.d.ts | 0 .../BaseImage/BaseImage.stories.d.ts | 143 +++++ .../components/BaseImage/BaseImage.vue.d.ts | 0 .../BaseImageCaption.stories.d.ts | 24 + .../BaseImageCaption.vue.d.ts | 0 .../BaseImagePlaceholder.stories.d.ts | 85 +++ .../BaseImagePlaceholder.vue.d.ts | 0 .../components/BaseLink/BaseLink.stories.d.ts | 55 ++ .../src/components/BaseLink/BaseLink.vue.d.ts | 0 .../BaseModal/BaseModal.stories.d.ts | 341 ++++++++++ .../BasePlaceholder.stories.d.ts | 26 + .../components/BaseTag/BaseTag.stories.d.ts | 65 ++ .../BaseTimer/BaseTimer.stories.d.ts | 106 ++++ .../components/BaseTimer/BaseTimer.test.d.ts | 0 .../BaseUnitToggle.stories.d.ts | 258 ++++++++ .../BaseUnitToggle/BaseUnitToggle.test.d.ts | 0 .../BaseVideo/BaseVideo.stories.d.ts | 29 + .../BlockAudio/BlockAudio.stories.d.ts | 34 + .../BlockCard/BlockCard.stories.d.ts | 26 + .../BlockCardGroup.stories.d.ts | 32 + .../BlockCircleImageCard.stories.d.ts | 57 ++ .../components/BlockCta/BlockCta.stories.d.ts | 36 ++ .../BlockHeading/BlockHeading.stories.d.ts | 19 + .../BlockHeading/BlockHeading.vue.d.ts | 0 .../BlockIframeEmbed.stories.d.ts | 37 ++ .../BlockImage/BlockImage.stories.d.ts | 345 ++++++++++ .../components/BlockImage/BlockImage.vue.d.ts | 0 .../BlockImage/BlockImageFullBleed.vue.d.ts | 0 .../BlockImage/BlockImageStandard.vue.d.ts | 0 .../BlockImageCarousel.stories.d.ts | 61 ++ .../BlockImageCarouselItem.stories.d.ts | 68 ++ .../BlockImageComparison.stories.d.ts | 46 ++ .../BlockImageGallery.stories.d.ts | 103 +++ .../BlockInlineImage.stories.d.ts | 72 +++ .../BlockKeyPoints.stories.d.ts | 20 + .../BlockLinkCard/BlockLinkCard.stories.d.ts | 112 ++++ .../BlockLinkCarousel.stories.d.ts | 207 ++++++ .../BlockLinkTile/BlockLinkTile.stories.d.ts | 80 +++ .../BlockListCards.stories.d.ts | 56 ++ .../BlockQuote/BlockQuote.stories.d.ts | 203 ++++++ .../BlockRelatedLinks.stories.d.ts | 44 ++ .../BlockStreamfield.stories.d.ts | 357 +++++++++++ .../BlockTable/BlockTable.stories.d.ts | 17 + .../BlockTeaser/BlockTeaser.stories.d.ts | 61 ++ .../BlockTeaser/BlockTeaser.test.d.ts | 0 .../BlockText/BlockText.stories.d.ts | 30 + .../BlockTwitterEmbed.stories.d.ts | 17 + .../BlockVideo/BlockVideo.stories.d.ts | 23 + .../BlockVideoEmbed.stories.d.ts | 24 + .../CalendarButton.stories.d.ts | 79 +++ .../DetailHeadline.stories.d.ts | 36 ++ .../DsnWidget/DsnWidget.stories.d.ts | 29 + .../EventDetailHero.stories.d.ts | 48 ++ .../FormContact/FormContact.stories.d.ts | 22 + .../FormNewsletterSignup.stories.d.ts | 49 ++ .../HeroLarge/HeroLarge.stories.d.ts | 40 ++ .../HeroListingIndex.stories.d.ts | 146 +++++ .../HeroMedia/HeroMedia.stories.d.ts | 171 +++++ .../HeroMedium/HeroMedium.stories.d.ts | 76 +++ .../HomepageCarousel.stories.d.ts | 344 ++++++++++ .../HomepageCarouselItem.stories.d.ts | 56 ++ .../HomepageEmbedBlock.stories.d.ts | 31 + .../HomepageFeaturedRobot.stories.d.ts | 93 +++ .../HomepageMissionsCarousel.stories.d.ts | 118 ++++ .../HomepageStats/HomepageStats.stories.d.ts | 555 ++++++++++++++++ .../HomepageTeaserBlock.stories.d.ts | 123 ++++ .../src/components/Icons/IconArrows.vue.d.ts | 0 .../src/components/Icons/IconCaret.vue.d.ts | 0 .../src/components/Icons/IconExpand.vue.d.ts | 0 .../components/Icons/IconLocation.vue.d.ts | 0 .../src/components/Icons/IconUser.vue.d.ts | 0 .../src/components/Icons/Icons.stories.d.ts | 492 ++++++++++++++ .../LayoutHelper/LayoutHelper.vue.d.ts | 0 .../LogoCaltech/LogoCaltech.stories.d.ts | 41 ++ .../LogoTribrand/LogoTribrand.stories.d.ts | 111 ++++ .../MissionDetailAbout.stories.d.ts | 32 + .../MissionDetailHero.stories.d.ts | 417 ++++++++++++ .../MissionDetailHighlights.stories.d.ts | 282 +++++++++ .../MissionDetailInlineImage.stories.d.ts | 50 ++ .../DistanceStats.test.d.ts | 0 .../MissionDetailStats.stories.d.ts | 268 ++++++++ .../MissionDetailStats.test.d.ts | 0 .../MissionDetailStreamfield.stories.d.ts | 76 +++ .../MixinAnimationCaret.stories.d.ts | 81 +++ .../MixinAnimationCaret.vue.d.ts | 0 .../MixinCarousel/MixinCarousel.stories.d.ts | 265 ++++++++ .../MixinFancybox/MixinFancybox.vue.d.ts | 0 .../MixinFancyboxOpenButton.vue.d.ts | 0 .../MixinVideoBg/MixinVideoBg.stories.d.ts | 22 + .../NavDesktop/NavDesktop.stories.d.ts | 598 ++++++++++++++++++ .../NavHeading/NavHeading.stories.d.ts | 22 + .../NavHighlight/NavHighlight.stories.d.ts | 43 ++ .../NavLinkList/NavLinkList.stories.d.ts | 39 ++ .../NavLogoLinks/NavLogoLinks.stories.d.ts | 23 + .../NavMobile/NavMobile.stories.d.ts | 595 +++++++++++++++++ .../NavSearchForm/NavSearchForm.stories.d.ts | 12 + .../NavSecondary/NavSecondary.stories.d.ts | 24 + .../NavSocial/NavSocial.stories.d.ts | 42 ++ .../NewsDetailMediaContact.stories.d.ts | 36 ++ .../NewsDetailMediaContact.test.d.ts | 0 .../ParallaxContainer.stories.d.ts | 91 +++ .../PodcastSeriesCarousel.stories.d.ts | 50 ++ .../RoboticsDetailStats.stories.d.ts | 115 ++++ .../RoboticsDetailStats.test.d.ts | 0 .../SearchFilterGroup.stories.d.ts | 38 ++ .../SearchInput/SearchInput.stories.d.ts | 42 ++ .../SearchPagination.stories.d.ts | 67 ++ .../SearchResultCard.stories.d.ts | 61 ++ .../SearchResultGridItem.stories.d.ts | 71 +++ .../SearchSelectMenu.stories.d.ts | 18 + .../ShareButtons/ShareButtons.stories.d.ts | 16 + .../ShareButtonsEdu.stories.d.ts | 0 .../components/SkipLink/SkipLink.stories.d.ts | 8 + .../TheFooter/TheFooter.stories.d.ts | 83 +++ .../ThumbnailCarousel.stories.d.ts | 31 + .../TopicDetailMissionCarousel.stories.d.ts | 45 ++ ...opicDetailMissionCarouselItem.stories.d.ts | 37 ++ .../TopicDetailMissionSpotlight.stories.d.ts | 83 +++ .../TopicDetailMore.stories.d.ts | 167 +++++ .../TopicDetailMoreItem.stories.d.ts | 157 +++++ .../TopicDetailStreamfield.stories.d.ts | 100 +++ .../YearTicker/YearTicker.stories.d.ts | 39 ++ .../src/docs/foundation/grid.stories.d.ts | 69 ++ .../grid_layouthelpers.stories.d.ts | 158 +++++ .../src/docs/foundation/themes.stories.d.ts | 32 + .../docs/foundation/typography.stories.d.ts | 102 +++ .../{packages/vue => }/src/interfaces.d.ts | 0 .../vue/dist/{packages/vue => }/src/main.d.ts | 0 .../{packages/vue => }/src/store/header.d.ts | 0 .../{packages/vue => }/src/store/theme.d.ts | 0 .../PageContent/PageContent.stories.d.ts | 197 ++++++ .../PageEventDetail.stories.d.ts | 106 ++++ .../PageNewsDetail.stories.d.ts | 69 ++ .../edu/PageEduNewsDetail.stories.d.ts | 126 ++-- .../{packages/vue => }/src/utils/dayjs.d.ts | 0 .../{packages/vue => }/src/utils/filters.d.ts | 0 .../{packages/vue => }/src/utils/mixins.d.ts | 0 packages/vue/dist/style.css | 2 +- 148 files changed, 11743 insertions(+), 309 deletions(-) create mode 100644 packages/vue/dist/src/components/AsteroidWatchWidget/AsteroidWatchWidget.stories.d.ts create mode 100644 packages/vue/dist/src/components/BackToTop/BackToTop.stories.d.ts create mode 100644 packages/vue/dist/src/components/BaseAudio/BaseAudio.stories.d.ts create mode 100644 packages/vue/dist/src/components/BaseButton/BaseButton.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/BaseButton/BaseButton.vue.d.ts (100%) create mode 100644 packages/vue/dist/src/components/BaseHeading/BaseHeading.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/BaseHeading/BaseHeading.vue.d.ts (100%) create mode 100644 packages/vue/dist/src/components/BaseImage/BaseImage.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/BaseImage/BaseImage.vue.d.ts (100%) create mode 100644 packages/vue/dist/src/components/BaseImageCaption/BaseImageCaption.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/BaseImageCaption/BaseImageCaption.vue.d.ts (100%) create mode 100644 packages/vue/dist/src/components/BaseImagePlaceholder/BaseImagePlaceholder.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/BaseImagePlaceholder/BaseImagePlaceholder.vue.d.ts (100%) create mode 100644 packages/vue/dist/src/components/BaseLink/BaseLink.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/BaseLink/BaseLink.vue.d.ts (100%) create mode 100644 packages/vue/dist/src/components/BaseModal/BaseModal.stories.d.ts create mode 100644 packages/vue/dist/src/components/BasePlaceholder/BasePlaceholder.stories.d.ts create mode 100644 packages/vue/dist/src/components/BaseTag/BaseTag.stories.d.ts create mode 100644 packages/vue/dist/src/components/BaseTimer/BaseTimer.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/BaseTimer/BaseTimer.test.d.ts (100%) create mode 100644 packages/vue/dist/src/components/BaseUnitToggle/BaseUnitToggle.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/BaseUnitToggle/BaseUnitToggle.test.d.ts (100%) create mode 100644 packages/vue/dist/src/components/BaseVideo/BaseVideo.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockAudio/BlockAudio.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockCard/BlockCard.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockCardGroup/BlockCardGroup.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockCircleImageCard/BlockCircleImageCard.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockCta/BlockCta.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockHeading/BlockHeading.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/BlockHeading/BlockHeading.vue.d.ts (100%) create mode 100644 packages/vue/dist/src/components/BlockIframeEmbed/BlockIframeEmbed.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockImage/BlockImage.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/BlockImage/BlockImage.vue.d.ts (100%) rename packages/vue/dist/{packages/vue => }/src/components/BlockImage/BlockImageFullBleed.vue.d.ts (100%) rename packages/vue/dist/{packages/vue => }/src/components/BlockImage/BlockImageStandard.vue.d.ts (100%) create mode 100644 packages/vue/dist/src/components/BlockImageCarousel/BlockImageCarousel.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockImageCarouselItem/BlockImageCarouselItem.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockImageComparison/BlockImageComparison.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockImageGallery/BlockImageGallery.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockInlineImage/BlockInlineImage.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockKeyPoints/BlockKeyPoints.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockLinkCard/BlockLinkCard.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockLinkCarousel/BlockLinkCarousel.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockLinkTile/BlockLinkTile.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockListCards/BlockListCards.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockQuote/BlockQuote.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockRelatedLinks/BlockRelatedLinks.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockStreamfield/BlockStreamfield.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockTable/BlockTable.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockTeaser/BlockTeaser.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/BlockTeaser/BlockTeaser.test.d.ts (100%) create mode 100644 packages/vue/dist/src/components/BlockText/BlockText.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockTwitterEmbed/BlockTwitterEmbed.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockVideo/BlockVideo.stories.d.ts create mode 100644 packages/vue/dist/src/components/BlockVideoEmbed/BlockVideoEmbed.stories.d.ts create mode 100644 packages/vue/dist/src/components/CalendarButton/CalendarButton.stories.d.ts create mode 100644 packages/vue/dist/src/components/DetailHeadline/DetailHeadline.stories.d.ts create mode 100644 packages/vue/dist/src/components/DsnWidget/DsnWidget.stories.d.ts create mode 100644 packages/vue/dist/src/components/EventDetailHero/EventDetailHero.stories.d.ts create mode 100644 packages/vue/dist/src/components/FormContact/FormContact.stories.d.ts create mode 100644 packages/vue/dist/src/components/FormNewsletterSignup/FormNewsletterSignup.stories.d.ts create mode 100644 packages/vue/dist/src/components/HeroLarge/HeroLarge.stories.d.ts create mode 100644 packages/vue/dist/src/components/HeroListingIndex/HeroListingIndex.stories.d.ts create mode 100644 packages/vue/dist/src/components/HeroMedia/HeroMedia.stories.d.ts create mode 100644 packages/vue/dist/src/components/HeroMedium/HeroMedium.stories.d.ts create mode 100644 packages/vue/dist/src/components/HomepageCarousel/HomepageCarousel.stories.d.ts create mode 100644 packages/vue/dist/src/components/HomepageCarouselItem/HomepageCarouselItem.stories.d.ts create mode 100644 packages/vue/dist/src/components/HomepageEmbedBlock/HomepageEmbedBlock.stories.d.ts create mode 100644 packages/vue/dist/src/components/HomepageFeaturedRobot/HomepageFeaturedRobot.stories.d.ts create mode 100644 packages/vue/dist/src/components/HomepageMissionsCarousel/HomepageMissionsCarousel.stories.d.ts create mode 100644 packages/vue/dist/src/components/HomepageStats/HomepageStats.stories.d.ts create mode 100644 packages/vue/dist/src/components/HomepageTeaserBlock/HomepageTeaserBlock.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/Icons/IconArrows.vue.d.ts (100%) rename packages/vue/dist/{packages/vue => }/src/components/Icons/IconCaret.vue.d.ts (100%) rename packages/vue/dist/{packages/vue => }/src/components/Icons/IconExpand.vue.d.ts (100%) rename packages/vue/dist/{packages/vue => }/src/components/Icons/IconLocation.vue.d.ts (100%) rename packages/vue/dist/{packages/vue => }/src/components/Icons/IconUser.vue.d.ts (100%) create mode 100644 packages/vue/dist/src/components/Icons/Icons.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/LayoutHelper/LayoutHelper.vue.d.ts (100%) create mode 100644 packages/vue/dist/src/components/LogoCaltech/LogoCaltech.stories.d.ts create mode 100644 packages/vue/dist/src/components/LogoTribrand/LogoTribrand.stories.d.ts create mode 100644 packages/vue/dist/src/components/MissionDetailAbout/MissionDetailAbout.stories.d.ts create mode 100644 packages/vue/dist/src/components/MissionDetailHero/MissionDetailHero.stories.d.ts create mode 100644 packages/vue/dist/src/components/MissionDetailHighlights/MissionDetailHighlights.stories.d.ts create mode 100644 packages/vue/dist/src/components/MissionDetailInlineImage/MissionDetailInlineImage.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/MissionDetailStats/DistanceStats.test.d.ts (100%) create mode 100644 packages/vue/dist/src/components/MissionDetailStats/MissionDetailStats.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/MissionDetailStats/MissionDetailStats.test.d.ts (100%) create mode 100644 packages/vue/dist/src/components/MissionDetailStreamfield/MissionDetailStreamfield.stories.d.ts create mode 100644 packages/vue/dist/src/components/MixinAnimationCaret/MixinAnimationCaret.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/MixinAnimationCaret/MixinAnimationCaret.vue.d.ts (100%) create mode 100644 packages/vue/dist/src/components/MixinCarousel/MixinCarousel.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/MixinFancybox/MixinFancybox.vue.d.ts (100%) rename packages/vue/dist/{packages/vue => }/src/components/MixinFancybox/MixinFancyboxOpenButton.vue.d.ts (100%) create mode 100644 packages/vue/dist/src/components/MixinVideoBg/MixinVideoBg.stories.d.ts create mode 100644 packages/vue/dist/src/components/NavDesktop/NavDesktop.stories.d.ts create mode 100644 packages/vue/dist/src/components/NavHeading/NavHeading.stories.d.ts create mode 100644 packages/vue/dist/src/components/NavHighlight/NavHighlight.stories.d.ts create mode 100644 packages/vue/dist/src/components/NavLinkList/NavLinkList.stories.d.ts create mode 100644 packages/vue/dist/src/components/NavLogoLinks/NavLogoLinks.stories.d.ts create mode 100644 packages/vue/dist/src/components/NavMobile/NavMobile.stories.d.ts create mode 100644 packages/vue/dist/src/components/NavSearchForm/NavSearchForm.stories.d.ts create mode 100644 packages/vue/dist/src/components/NavSecondary/NavSecondary.stories.d.ts create mode 100644 packages/vue/dist/src/components/NavSocial/NavSocial.stories.d.ts create mode 100644 packages/vue/dist/src/components/NewsDetailMediaContact/NewsDetailMediaContact.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/NewsDetailMediaContact/NewsDetailMediaContact.test.d.ts (100%) create mode 100644 packages/vue/dist/src/components/ParallaxContainer/ParallaxContainer.stories.d.ts create mode 100644 packages/vue/dist/src/components/PodcastSeriesCarousel/PodcastSeriesCarousel.stories.d.ts create mode 100644 packages/vue/dist/src/components/RoboticsDetailStats/RoboticsDetailStats.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/RoboticsDetailStats/RoboticsDetailStats.test.d.ts (100%) create mode 100644 packages/vue/dist/src/components/SearchFilterGroup/SearchFilterGroup.stories.d.ts create mode 100644 packages/vue/dist/src/components/SearchInput/SearchInput.stories.d.ts create mode 100644 packages/vue/dist/src/components/SearchPagination/SearchPagination.stories.d.ts create mode 100644 packages/vue/dist/src/components/SearchResultCard/SearchResultCard.stories.d.ts create mode 100644 packages/vue/dist/src/components/SearchResultGridItem/SearchResultGridItem.stories.d.ts create mode 100644 packages/vue/dist/src/components/SearchSelectMenu/SearchSelectMenu.stories.d.ts create mode 100644 packages/vue/dist/src/components/ShareButtons/ShareButtons.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/components/ShareButtonsEdu/ShareButtonsEdu.stories.d.ts (100%) create mode 100644 packages/vue/dist/src/components/SkipLink/SkipLink.stories.d.ts create mode 100644 packages/vue/dist/src/components/TheFooter/TheFooter.stories.d.ts create mode 100644 packages/vue/dist/src/components/ThumbnailCarousel/ThumbnailCarousel.stories.d.ts create mode 100644 packages/vue/dist/src/components/TopicDetailMissionCarousel/TopicDetailMissionCarousel.stories.d.ts create mode 100644 packages/vue/dist/src/components/TopicDetailMissionCarouselItem/TopicDetailMissionCarouselItem.stories.d.ts create mode 100644 packages/vue/dist/src/components/TopicDetailMissionSpotlight/TopicDetailMissionSpotlight.stories.d.ts create mode 100644 packages/vue/dist/src/components/TopicDetailMore/TopicDetailMore.stories.d.ts create mode 100644 packages/vue/dist/src/components/TopicDetailMoreItem/TopicDetailMoreItem.stories.d.ts create mode 100644 packages/vue/dist/src/components/TopicDetailStreamfield/TopicDetailStreamfield.stories.d.ts create mode 100644 packages/vue/dist/src/components/YearTicker/YearTicker.stories.d.ts create mode 100644 packages/vue/dist/src/docs/foundation/grid.stories.d.ts create mode 100644 packages/vue/dist/src/docs/foundation/grid_layouthelpers.stories.d.ts create mode 100644 packages/vue/dist/src/docs/foundation/themes.stories.d.ts create mode 100644 packages/vue/dist/src/docs/foundation/typography.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/interfaces.d.ts (100%) rename packages/vue/dist/{packages/vue => }/src/main.d.ts (100%) rename packages/vue/dist/{packages/vue => }/src/store/header.d.ts (100%) rename packages/vue/dist/{packages/vue => }/src/store/theme.d.ts (100%) create mode 100644 packages/vue/dist/src/templates/PageContent/PageContent.stories.d.ts create mode 100644 packages/vue/dist/src/templates/PageEventDetail/PageEventDetail.stories.d.ts create mode 100644 packages/vue/dist/src/templates/PageNewsDetail/PageNewsDetail.stories.d.ts rename packages/vue/dist/{packages/vue => }/src/templates/edu/PageEduNewsDetail.stories.d.ts (100%) rename packages/vue/dist/{packages/vue => }/src/utils/dayjs.d.ts (100%) rename packages/vue/dist/{packages/vue => }/src/utils/filters.d.ts (100%) rename packages/vue/dist/{packages/vue => }/src/utils/mixins.d.ts (100%) diff --git a/packages/vue/components.d.ts b/packages/vue/components.d.ts index 241d82c7..fb0c4dac 100644 --- a/packages/vue/components.d.ts +++ b/packages/vue/components.d.ts @@ -70,7 +70,7 @@ declare module 'vue' { HeroListingIndex: typeof import('./src/components/HeroListingIndex/HeroListingIndex.vue')['default'] HeroMedia: typeof import('./src/components/HeroMedia/HeroMedia.vue')['default'] HeroMedium: typeof import('./src/components/HeroMedium/HeroMedium.vue')['default'] - HomePage: typeof import('./src/templates/www/HomePage.vue')['default'] + HomePage: typeof import('./src/templates/www/HomePage/HomePage.vue')['default'] HomepageCarousel: typeof import('./src/components/HomepageCarousel/HomepageCarousel.vue')['default'] HomepageCarouselItem: typeof import('./src/components/HomepageCarouselItem/HomepageCarouselItem.vue')['default'] HomepageEmbedBlock: typeof import('./src/components/HomepageEmbedBlock/HomepageEmbedBlock.vue')['default'] @@ -174,10 +174,10 @@ declare module 'vue' { NavSecondaryLink: typeof import('./src/components/NavSecondary/NavSecondaryLink.vue')['default'] NavSocial: typeof import('./src/components/NavSocial/NavSocial.vue')['default'] NewsDetailMediaContact: typeof import('./src/components/NewsDetailMediaContact/NewsDetailMediaContact.vue')['default'] - PageContent: typeof import('./src/templates/PageContent.vue')['default'] + PageContent: typeof import('./src/templates/PageContent/PageContent.vue')['default'] PageEduNewsDetail: typeof import('./src/templates/edu/PageEduNewsDetail.vue')['default'] - PageEventDetail: typeof import('./src/templates/PageEventDetail.vue')['default'] - PageNewsDetail: typeof import('./src/templates/PageNewsDetail.vue')['default'] + PageEventDetail: typeof import('./src/templates/PageEventDetail/PageEventDetail.vue')['default'] + PageNewsDetail: typeof import('./src/templates/PageNewsDetail/PageNewsDetail.vue')['default'] ParallaxContainer: typeof import('./src/components/ParallaxContainer/ParallaxContainer.vue')['default'] ParallaxElement: typeof import('./src/components/ParallaxElement/ParallaxElement.vue')['default'] PastEventsCarousel: typeof import('./src/components/PastEventsCarousel/PastEventsCarousel.vue')['default'] diff --git a/packages/vue/dist/explorer-1-vue.d.ts b/packages/vue/dist/explorer-1-vue.d.ts index c7fb2c6f..7b140b35 100644 --- a/packages/vue/dist/explorer-1-vue.d.ts +++ b/packages/vue/dist/explorer-1-vue.d.ts @@ -1 +1 @@ -export * from './packages/vue/lib/main' +export * from './lib/main' diff --git a/packages/vue/dist/explorer-1-vue.js b/packages/vue/dist/explorer-1-vue.js index 5b39dd54..39014849 100644 --- a/packages/vue/dist/explorer-1-vue.js +++ b/packages/vue/dist/explorer-1-vue.js @@ -1,7 +1,7 @@ -import I from "dayjs"; -import { default as kn } from "dayjs"; -import { hasInjectionContext as et, inject as Oe, getCurrentInstance as tt, ref as Be, watch as at, reactive as nt, markRaw as G, effectScope as st, isRef as Q, isReactive as me, toRef as le, toRaw as rt, nextTick as ye, computed as Ne, getCurrentScope as ot, onScopeDispose as it, toRefs as ve, defineComponent as C, openBlock as p, createBlock as L, resolveDynamicComponent as xe, mergeProps as lt, withCtx as B, createElementVNode as w, renderSlot as E, createElementBlock as $, normalizeClass as F, createCommentVNode as O, createVNode as H, resolveComponent as ct, createTextVNode as ze, toDisplayString as Ie, createStaticVNode as dt } from "vue"; -import { Fancybox as ut } from "@fancyapps/ui"; +import Y from "dayjs"; +import { default as Cn } from "dayjs"; +import { hasInjectionContext as et, inject as Oe, getCurrentInstance as tt, ref as Be, watch as at, reactive as nt, markRaw as G, effectScope as st, isRef as Q, isReactive as me, toRef as le, toRaw as rt, nextTick as ye, computed as Ne, getCurrentScope as ot, onScopeDispose as it, toRefs as ve, defineComponent as C, openBlock as p, createBlock as L, resolveDynamicComponent as xe, normalizeClass as I, withCtx as B, createElementVNode as w, renderSlot as E, createElementBlock as $, createCommentVNode as O, createVNode as H, resolveComponent as lt, createTextVNode as ze, toDisplayString as Ie, createStaticVNode as ct } from "vue"; +import { Fancybox as dt } from "@fancyapps/ui"; var K = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; function ae(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; @@ -22,8 +22,8 @@ var Ye = { exports: {} }; }; }); })(Ye); -var pt = Ye.exports; -const ft = /* @__PURE__ */ ae(pt); +var ut = Ye.exports; +const pt = /* @__PURE__ */ ae(ut); var je = { exports: {} }; (function(e, n) { (function(a, t) { @@ -37,8 +37,8 @@ var je = { exports: {} }; var h = this.$locale().formats, b = function(g, u) { return g.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g, function(m, v, y) { var M = y && y.toUpperCase(); - return v || u[y] || a[y] || u[M].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g, function(N, S, Y) { - return S || Y.slice(1); + return v || u[y] || a[y] || u[M].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g, function(N, S, j) { + return S || j.slice(1); }); }); }(f, h === void 0 ? {} : h); @@ -47,8 +47,8 @@ var je = { exports: {} }; }; }); })(je); -var ht = je.exports; -const mt = /* @__PURE__ */ ae(ht); +var ft = je.exports; +const ht = /* @__PURE__ */ ae(ft); var Ve = { exports: {} }; (function(e, n) { (function(a, t) { @@ -60,14 +60,14 @@ var Ve = { exports: {} }; v === void 0 && (v = {}); var y = new Date(u), M = function(N, S) { S === void 0 && (S = {}); - var Y = S.timeZoneName || "short", q = N + "|" + Y, D = t[q]; - return D || (D = new Intl.DateTimeFormat("en-US", { hour12: !1, timeZone: N, year: "numeric", month: "2-digit", day: "2-digit", hour: "2-digit", minute: "2-digit", second: "2-digit", timeZoneName: Y }), t[q] = D), D; + var j = S.timeZoneName || "short", q = N + "|" + j, D = t[q]; + return D || (D = new Intl.DateTimeFormat("en-US", { hour12: !1, timeZone: N, year: "numeric", month: "2-digit", day: "2-digit", hour: "2-digit", minute: "2-digit", second: "2-digit", timeZoneName: j }), t[q] = D), D; }(m, v); return M.formatToParts(y); }, h = function(u, m) { for (var v = f(u, m), y = [], M = 0; M < v.length; M += 1) { - var N = v[M], S = N.type, Y = N.value, q = a[S]; - q >= 0 && (y[q] = parseInt(Y, 10)); + var N = v[M], S = N.type, j = N.value, q = a[S]; + q >= 0 && (y[q] = parseInt(j, 10)); } var D = y[3], P = D === 24 ? 0 : D, d = y[0] + "-" + y[1] + "-" + y[2] + " " + P + ":" + y[4] + ":" + y[5] + ":000", A = +u; return (r.utc(d).valueOf() - (A -= A % 1e3)) / 6e4; @@ -76,8 +76,8 @@ var Ve = { exports: {} }; u === void 0 && (u = l); var v = this.utcOffset(), y = this.toDate(), M = y.toLocaleString("en-US", { timeZone: u }), N = Math.round((y - new Date(M)) / 1e3 / 60), S = r(M, { locale: this.$L }).$set("millisecond", this.$ms).utcOffset(15 * -Math.round(y.getTimezoneOffset() / 15) - N, !0); if (m) { - var Y = S.utcOffset(); - S = S.add(v - Y, "minute"); + var j = S.utcOffset(); + S = S.add(v - j, "minute"); } return S.$x.$timezone = u, S; }, b.offsetName = function(u) { @@ -102,7 +102,7 @@ var Ve = { exports: {} }; return [x, d]; var o = h(x -= 60 * (c - d) * 1e3, A); return c === o ? [x, c] : [P - 60 * Math.min(c, o) * 1e3, Math.max(c, o)]; - }(r.utc(u, y).valueOf(), N, M), Y = S[0], q = S[1], D = r(Y).utcOffset(q); + }(r.utc(u, y).valueOf(), N, M), j = S[0], q = S[1], D = r(j).utcOffset(q); return D.$x.$timezone = M, D; }, r.tz.guess = function() { return Intl.DateTimeFormat().resolvedOptions().timeZone; @@ -112,8 +112,8 @@ var Ve = { exports: {} }; }; }); })(Ve); -var gt = Ve.exports; -const yt = /* @__PURE__ */ ae(gt); +var mt = Ve.exports; +const gt = /* @__PURE__ */ ae(mt); var Fe = { exports: {} }; (function(e, n) { (function(a, t) { @@ -163,12 +163,12 @@ var Fe = { exports: {} }; }; }); })(Fe); -var vt = Fe.exports; -const _t = /* @__PURE__ */ ae(vt); -var bt = { exports: {} }; +var yt = Fe.exports; +const vt = /* @__PURE__ */ ae(yt); +var _t = { exports: {} }; (function(e, n) { (function(a, t) { - e.exports = t(I); + e.exports = t(Y); })(K, function(a) { function t(r) { return r && typeof r == "object" && "default" in r ? r : { default: r }; @@ -179,10 +179,10 @@ var bt = { exports: {} }; } }; return s.default.locale(i, null, !0), i; }); -})(bt); -I.extend(mt); -I.extend(ft); -I.updateLocale("en", { +})(_t); +Y.extend(ht); +Y.extend(pt); +Y.updateLocale("en", { monthsShort: [ "Jan.", "Feb.", @@ -198,13 +198,13 @@ I.updateLocale("en", { "Dec." ] }); -I.extend(yt); -I.extend(_t); -const Ka = { +Y.extend(gt); +Y.extend(vt); +const Qa = { // To support more locales update add imports to dayjs.js' displayDate(e, n, a = "en") { if (e) { - const t = I(e).locale(a); + const t = Y(e).locale(a); let s; switch (n) { case "DateTime": @@ -229,7 +229,7 @@ const Ka = { } } }; -var $t = !1; +var bt = !1; function ee(e, n, a) { return Array.isArray(e) ? (e.length = Math.max(e.length, n), e.splice(n, 1, a), a) : (e[n] = a, a); } @@ -246,7 +246,7 @@ function ce(e, n) { * @license MIT */ let J; -const te = (e) => J = e, wt = process.env.NODE_ENV !== "production" ? Symbol("pinia") : ( +const te = (e) => J = e, $t = process.env.NODE_ENV !== "production" ? Symbol("pinia") : ( /* istanbul ignore next */ Symbol() ); @@ -283,7 +283,7 @@ function W(e, ...n) { a(...n); }); } -const Ct = (e) => e(); +const wt = (e) => e(); function fe(e, n) { e instanceof Map && n instanceof Map && n.forEach((a, t) => e.set(t, a)), e instanceof Set && n instanceof Set && n.forEach(e.add, e); for (const a in n) { @@ -294,14 +294,14 @@ function fe(e, n) { } return e; } -const kt = process.env.NODE_ENV !== "production" ? Symbol("pinia:skipHydration") : ( +const Ct = process.env.NODE_ENV !== "production" ? Symbol("pinia:skipHydration") : ( /* istanbul ignore next */ Symbol() ); -function Mt(e) { - return !T(e) || !e.hasOwnProperty(kt); +function kt(e) { + return !T(e) || !e.hasOwnProperty(Ct); } -const { assign: V } = Object; +const { assign: F } = Object; function be(e) { return !!(Q(e) && e.effect); } @@ -314,7 +314,7 @@ function $e(e, n, a, t) { // use ref() to unwrap refs inside state TODO: check if this is still necessary ve(Be(s ? s() : {}).value) ) : ve(a.state.value[e]); - return V(b, i, Object.keys(r || {}).reduce((g, u) => (process.env.NODE_ENV !== "production" && u in b && console.warn(`[🍍]: A getter cannot have the same name as another state property. Rename one of them. Found with "${u}" in store "${e}".`), g[u] = G(Ne(() => { + return F(b, i, Object.keys(r || {}).reduce((g, u) => (process.env.NODE_ENV !== "production" && u in b && console.warn(`[🍍]: A getter cannot have the same name as another state property. Rename one of them. Found with "${u}" in store "${e}".`), g[u] = G(Ne(() => { te(a); const m = a._s.get(e); return r[u].call(m, m); @@ -324,14 +324,14 @@ function $e(e, n, a, t) { } function he(e, n, a = {}, t, s, i) { let r; - const l = V({ actions: {} }, a); + const l = F({ actions: {} }, a); if (process.env.NODE_ENV !== "production" && !t._e.active) throw new Error("Pinia destroyed"); const f = { deep: !0 // flush: 'post', }; - process.env.NODE_ENV !== "production" && !$t && (f.onTrigger = (c) => { + process.env.NODE_ENV !== "production" && !bt && (f.onTrigger = (c) => { h ? m = c : h == !1 && !d._hotUpdating && (Array.isArray(m) ? m.push(c) : console.error("🍍 debuggerEvents should be an array. This is most likely an internal Pinia bug.")); }); let h, b, g = [], u = [], m; @@ -359,7 +359,7 @@ function he(e, n, a = {}, t, s, i) { const S = i ? function() { const { state: o } = a, _ = o ? o() : {}; this.$patch((z) => { - V(z, _); + F(z, _); }); } : ( /* istanbul ignore next */ @@ -367,18 +367,18 @@ function he(e, n, a = {}, t, s, i) { throw new Error(`🍍: Store "${e}" is built using the setup syntax and does not implement $reset().`); } : He ); - function Y() { + function j() { r.stop(), g = [], u = [], t._s.delete(e); } function q(c, o) { return function() { te(t); const _ = Array.from(arguments), z = [], R = []; - function Qe(j) { - z.push(j); + function Qe(V) { + z.push(V); } - function Ke(j) { - R.push(j); + function Ke(V) { + R.push(V); } W(u, { args: _, @@ -390,10 +390,10 @@ function he(e, n, a = {}, t, s, i) { let U; try { U = o.apply(this && this.$id === e ? this : d, _); - } catch (j) { - throw W(R, j), j; + } catch (V) { + throw W(R, V), V; } - return U instanceof Promise ? U.then((j) => (W(z, j), j)).catch((j) => (W(R, j), Promise.reject(j))) : (W(z, U), U); + return U instanceof Promise ? U.then((V) => (W(z, V), V)).catch((V) => (W(R, V), Promise.reject(V))) : (W(z, U), U); }; } const D = /* @__PURE__ */ G({ @@ -415,11 +415,11 @@ function he(e, n, a = {}, t, s, i) { type: Z.direct, events: m }, R); - }, V({}, f, o))); + }, F({}, f, o))); return _; }, - $dispose: Y - }, d = nt(process.env.NODE_ENV !== "production" || de ? V( + $dispose: j + }, d = nt(process.env.NODE_ENV !== "production" || de ? F( { _hmrPayload: D, _customProperties: G(/* @__PURE__ */ new Set()) @@ -430,11 +430,11 @@ function he(e, n, a = {}, t, s, i) { // setupStore ) : P); t._s.set(e, d); - const x = (t._a && t._a.runWithContext || Ct)(() => t._e.run(() => (r = st()).run(n))); + const x = (t._a && t._a.runWithContext || wt)(() => t._e.run(() => (r = st()).run(n))); for (const c in x) { const o = x[c]; if (Q(o) && !be(o) || me(o)) - process.env.NODE_ENV !== "production" && s ? ee(y.value, c, le(x, c)) : i || (v && Mt(o) && (Q(o) ? o.value = v[c] : fe(o, v[c])), t.state.value[e][c] = o), process.env.NODE_ENV !== "production" && D.state.push(c); + process.env.NODE_ENV !== "production" && s ? ee(y.value, c, le(x, c)) : i || (v && kt(o) && (Q(o) ? o.value = v[c] : fe(o, v[c])), t.state.value[e][c] = o), process.env.NODE_ENV !== "production" && D.state.push(c); else if (typeof o == "function") { const _ = process.env.NODE_ENV !== "production" && s ? o : q(c, o); x[c] = _, process.env.NODE_ENV !== "production" && (D.actions[c] = o), l.actions[c] = o; @@ -445,13 +445,13 @@ function he(e, n, a = {}, t, s, i) { ) : o, ge && (x._getters || // @ts-expect-error: same (x._getters = G([]))).push(c)); } - if (V(d, x), V(rt(d), x), Object.defineProperty(d, "$state", { + if (F(d, x), F(rt(d), x), Object.defineProperty(d, "$state", { get: () => process.env.NODE_ENV !== "production" && s ? y.value : t.state.value[e], set: (c) => { if (process.env.NODE_ENV !== "production" && s) throw new Error("cannot set hotState"); N((o) => { - V(o, c); + F(o, c); }); } }), process.env.NODE_ENV !== "production" && (d._hotUpdate = G((c) => { @@ -490,7 +490,7 @@ function he(e, n, a = {}, t, s, i) { enumerable: !1 }; ["_p", "_hmrPayload", "_getters", "_customProperties"].forEach((o) => { - Object.defineProperty(d, o, V({ value: d[o] }, c)); + Object.defineProperty(d, o, F({ value: d[o] }, c)); }); } return t._p.forEach((c) => { @@ -501,9 +501,9 @@ function he(e, n, a = {}, t, s, i) { pinia: t, options: l })); - Object.keys(o || {}).forEach((_) => d._customProperties.add(_)), V(d, o); + Object.keys(o || {}).forEach((_) => d._customProperties.add(_)), F(d, o); } else - V(d, r.run(() => c({ + F(d, r.run(() => c({ store: d, app: t._a, pinia: t, @@ -524,14 +524,14 @@ function Pe(e, n, a) { const h = et(); if (l = // in test mode, ignore the argument provided as we can always retrieve a // pinia instance with getActivePinia() - (process.env.NODE_ENV === "test" && J && J._testing ? null : l) || (h ? Oe(wt, null) : null), l && te(l), process.env.NODE_ENV !== "production" && !J) + (process.env.NODE_ENV === "test" && J && J._testing ? null : l) || (h ? Oe($t, null) : null), l && te(l), process.env.NODE_ENV !== "production" && !J) throw new Error(`[🍍]: "getActivePinia()" was called but there was no active Pinia. Are you trying to use a store before calling "app.use(pinia)"? See https://pinia.vuejs.org/core-concepts/outside-component-usage.html for help. This will fail in production.`); l = J, l._s.has(t) || (i ? he(t, n, s, l) : $e(t, s, l), process.env.NODE_ENV !== "production" && (r._pinia = l)); const b = l._s.get(t); if (process.env.NODE_ENV !== "production" && f) { - const g = "__hot:" + t, u = i ? he(g, n, s, l, !0) : $e(g, V({}, s), l, !0); + const g = "__hot:" + t, u = i ? he(g, n, s, l, !0) : $e(g, F({}, s), l, !0); f._hotUpdate(u), delete l.state.value[g], l._s.delete(g); } if (process.env.NODE_ENV !== "production" && ge) { @@ -567,7 +567,7 @@ const ne = Pe("header", { this.secondaryNav = e; } } -}), en = Pe("theme", { +}), Ka = Pe("theme", { state: () => ({ theme: null }), @@ -603,15 +603,15 @@ var ke; Symbol(process.env.NODE_ENV !== "production" ? "router view location matched" : ""); Symbol(process.env.NODE_ENV !== "production" ? "router view depth" : ""); Symbol(process.env.NODE_ENV !== "production" ? "router" : ""); -const St = Symbol(process.env.NODE_ENV !== "production" ? "route location" : ""); +const Mt = Symbol(process.env.NODE_ENV !== "production" ? "route location" : ""); Symbol(process.env.NODE_ENV !== "production" ? "router view location" : ""); -function Dt() { - return Oe(St); +function St() { + return Oe(Mt); } -const tn = () => { +const en = () => { const e = ne(); e && e.makeTransparent(!0); -}, an = (e) => e.title ? e.title : e.linkPage ? e.linkPage.title : "", nn = (e) => { +}, tn = (e) => e.title ? e.title : e.linkPage ? e.linkPage.title : "", an = (e) => { if (e.linkPage && e.linkPage.url) return e.linkPage.url; if (e.path) { @@ -621,16 +621,16 @@ const tn = () => { if (e.path.startsWith("/")) return e.path; } -}, sn = (e) => { +}, nn = (e) => { ne().updateGlobalChildren(e); -}, rn = (e) => { +}, sn = (e) => { ne().updateSecondary(e); -}, on = (e) => { +}, rn = (e) => { ne().updateHighlightPrimary(e); -}, ln = (e) => { - const n = Dt(), a = n ? n.path : null, t = e, s = t ? t.endsWith("/") ? t : t + "/" : null; +}, on = (e) => { + const n = St(), a = n ? n.path : null, t = e, s = t ? t.endsWith("/") ? t : t + "/" : null; return a && t && s ? a === t ? !0 : a.startsWith(s) : !1; -}, Et = (e) => { +}, Dt = (e) => { let n = ""; if (Object.keys(e).some(function(t) { return !!t.startsWith("screen"); @@ -641,12 +641,12 @@ const tn = () => { n = t.join(", "); } return n; -}, cn = (e) => { +}, ln = (e) => { if (e.externalLink) return e.externalLink; if (e.document) return e.document.url; -}, dn = (e) => "https://www.jpl.nasa.gov" + e, un = (e, n) => { +}, cn = (e) => "https://www.jpl.nasa.gov" + e, dn = (e, n) => { if (e && e.original) { let a = e.title; n && (a = n); @@ -661,7 +661,7 @@ const tn = () => { ]; } return !1; -}, pn = (e) => { +}, un = (e) => { const n = [], a = Object.keys(e).map( (t) => e[t] ); @@ -677,30 +677,30 @@ const tn = () => { return n; } else return !1; -}, fn = (e, n) => { - const a = I(e); +}, pn = (e, n) => { + const a = Y(e); let t = a.format("D"); const s = a.format("MMM YYYY"); if (n) { - const i = I(n); + const i = Y(n); a.format("MM") === i.format("MM") && a.format("ll") !== i.format("ll") && (t = `${t}-${i.format("D")}`); } return { day: t, monthAndYear: s }; -}, hn = (e, n) => { - const a = I(e); +}, fn = (e, n) => { + const a = Y(e); let t = a.format("ll"); if (n) { - const s = I(n); + const s = Y(n); a.format("YYYY") !== s.format("YYYY") ? t = `${a.format("ll")} - ${s.format("ll")}` : a.format("MM") !== s.format("MM") ? t = `${a.format("MMM D")} - ${s.format("ll")}` : s.diff(a, "hour") >= 24 && a.format("ll") !== s.format("ll") && (t = `${a.format("MMM D")}-${s.format( "D" )}, ${a.format("YYYY")}`); } return t; -}, mn = (e, n, a) => { - const t = I(e); +}, hn = (e, n, a) => { + const t = Y(e); let s = ""; if (n) { - const i = I(n); + const i = Y(n); i.diff(t, "hour") <= 24 && i.diff(t, "day") === 0 && (a ? t.format("a") === i.format("a") ? s = `${t.format("h:mm")}-${i.format("h:mm a z")}` : s = `${t.format("h:mm a")} - ${i.format("h:mm a z")}` : s = `${t.format("h:mm a z")}`); } return s; @@ -709,7 +709,7 @@ const tn = () => { secondary: "-secondary", dark: "-dark", social: "-social" -}, Lt = C({ +}, Et = C({ name: "BaseButton", props: { variant: { @@ -772,34 +772,33 @@ const tn = () => { for (const [t, s] of n) a[t] = s; return a; -}, Ot = { class: "label block" }; -function Bt(e, n, a, t, s, i) { - return p(), L(xe(e.tag), lt({ - class: ["BaseButton text-contrast-none", e.variantClass], +}, Lt = { class: "label block" }; +function Ot(e, n, a, t, s, i) { + return p(), L(xe(e.tag), { + class: I(["BaseButton text-contrast-none", e.variantClass]), "aria-label": e.ariaLabel, disabled: e.disabled, href: e.theHref, - to: e.to ? e.to : void 0 - }, e.$attrs, { + to: e.to ? e.to : void 0, onClick: n[0] || (n[0] = (r) => e.$emit("click")) - }), { + }, { default: B(() => [ - w("span", Ot, [ + w("span", Lt, [ E(e.$slots, "default"), E(e.$slots, "icon"), E(e.$slots, "afterIcon") ]) ]), _: 3 - }, 16, ["class", "aria-label", "disabled", "href", "to"]); + }, 8, ["class", "aria-label", "disabled", "href", "to"]); } -const gn = /* @__PURE__ */ k(Lt, [["render", Bt]]), Se = { +const mn = /* @__PURE__ */ k(Et, [["render", Ot]]), Se = { none: "object-none", contain: "object-contain", cover: "object-cover", fill: "object-fill", scaleDown: "object-scale-down" -}, Nt = C({ +}, Bt = C({ name: "BaseImage", props: { imageClass: { @@ -862,13 +861,13 @@ const gn = /* @__PURE__ */ k(Lt, [["render", Bt]]), Se = { console.log("Image failed to load."); } } -}), xt = ["data-src", "data-srcset", "alt", "width", "height", "loading"]; -function zt(e, n, a, t, s, i) { +}), Nt = ["data-src", "data-srcset", "alt", "width", "height", "loading"]; +function xt(e, n, a, t, s, i) { return p(), $("div", null, [ e.src ? (p(), $("img", { key: 0, ref: "BaseImage", - class: F(["BaseImage", e.computedClass]), + class: I(["BaseImage", e.computedClass]), "data-src": e.src, "data-srcset": e.srcset, alt: e.alt, @@ -876,12 +875,12 @@ function zt(e, n, a, t, s, i) { height: e.height, loading: e.loading, onError: n[0] || (n[0] = (...r) => e.imageFailed && e.imageFailed(...r)) - }, null, 42, xt)) : O("", !0) + }, null, 42, Nt)) : O("", !0) ]); } -const se = /* @__PURE__ */ k(Nt, [["render", zt]]), It = C({ +const se = /* @__PURE__ */ k(Bt, [["render", xt]]), zt = C({ name: "IconCaret" -}), Yt = { +}), It = { class: "IconCaret", width: "8", height: "14", @@ -889,16 +888,16 @@ const se = /* @__PURE__ */ k(Nt, [["render", zt]]), It = C({ xmlns: "http://www.w3.org/2000/svg", "aria-hidden": "true", focusable: "false" -}, jt = /* @__PURE__ */ w("path", { +}, Yt = /* @__PURE__ */ w("path", { d: "M7.864 7.004L1.5 13.368.086 11.954l4.948-4.95-4.948-4.95L1.5.64l6.364 6.364z", fill: "currentColor" -}, null, -1), Vt = [ - jt +}, null, -1), jt = [ + Yt ]; -function Ft(e, n, a, t, s, i) { - return p(), $("svg", Yt, Vt); +function Vt(e, n, a, t, s, i) { + return p(), $("svg", It, jt); } -const Te = /* @__PURE__ */ k(It, [["render", Ft]]), qt = C({ +const Te = /* @__PURE__ */ k(zt, [["render", Vt]]), Ft = C({ name: "MixinAnimationCaret", components: { IconCaret: Te @@ -942,39 +941,39 @@ const Te = /* @__PURE__ */ k(It, [["render", Ft]]), qt = C({ return this.passedWrapperClass && (e = e + " " + this.passedWrapperClass), this.inline && (e = e + " caret-inline"), e; } } -}), Ht = { class: "arrow" }, Pt = { class: "arrow-fixed" }; -function Tt(e, n, a, t, s, i) { +}), qt = { class: "arrow" }, Ht = { class: "arrow-fixed" }; +function Pt(e, n, a, t, s, i) { const r = Te; return p(), $("span", { - class: F(["MixinAnimationCaret", e.computedClass]) + class: I(["MixinAnimationCaret", e.computedClass]) }, [ w("span", null, [ E(e.$slots, "default") ]), w("span", { - class: F(["arrow-wrapper", [e.arrowClass, e.color, e.marginLeft]]), + class: I(["arrow-wrapper", [e.arrowClass, e.color, e.marginLeft]]), "aria-hidden": "true" }, [ - w("span", Ht, [ + w("span", qt, [ H(r) ]), - w("span", Pt, [ + w("span", Ht, [ H(r) ]) ], 2) ], 2); } -const Ae = /* @__PURE__ */ k(qt, [["render", Tt]]), De = { +const Ae = /* @__PURE__ */ k(Ft, [["render", Pt]]), De = { primary: "text-subtitle text-action can-hover:hover:text-action-dark", secondary: "text-subtitle text-action can-hover:hover:text-action-dark", default: "-default underline text-action can-hover:hover:text-action-dark", none: "" -}, At = { +}, Tt = { primary: "text-subtitle text-primary can-hover:hover:text-primary-dark", secondary: "text-subtitle text-primary can-hover:hover:text-primary-dark", default: "-default underline text-primary can-hover:hover:text-primary-dark", none: "" -}, Wt = C({ +}, At = C({ // this component is useful when you need a link that can either be an 'a' or router link // falls back to a
if no url is provided name: "BaseLink", @@ -1066,7 +1065,7 @@ const Ae = /* @__PURE__ */ k(qt, [["render", Tt]]), De = { emits: ["linkClicked", "specificLinkClicked"], computed: { computedVariants() { - return this.usePrimaryColor ? At : De; + return this.usePrimaryColor ? Tt : De; }, computedClass() { let e = this.computedVariants[this.variant]; @@ -1089,13 +1088,13 @@ const Ae = /* @__PURE__ */ k(qt, [["render", Tt]]), De = { (e = this.$root) == null || e.$emit("linkClicked"), this.$emit("specificLinkClicked"); } } -}), Rt = ["href", "target", "rel", "aria-label", "title"]; -function Ut(e, n, a, t, s, i) { - const r = Ae, l = ct("nuxt-link"); +}), Wt = ["href", "target", "rel", "aria-label", "title"]; +function Rt(e, n, a, t, s, i) { + const r = Ae, l = lt("nuxt-link"); return p(), $("div", null, [ e.to ? (p(), L(l, { key: 0, - class: F(["group", e.computedClass]), + class: I(["group", e.computedClass]), to: e.to, target: e.theTarget, rel: e.theRel, @@ -1108,7 +1107,7 @@ function Ut(e, n, a, t, s, i) { e.caretInline && e.caret ? (p(), L(r, { key: 0, inline: "", - class: F(e.caretWrapperClass), + class: I(e.caretWrapperClass), "arrow-class": e.caretClass, color: e.caretColor, "margin-left": e.caretMarginLeft @@ -1119,7 +1118,7 @@ function Ut(e, n, a, t, s, i) { _: 3 }, 8, ["class", "arrow-class", "color", "margin-left"])) : e.variant === "primary" || e.caret ? (p(), L(r, { key: 1, - class: F(e.caretWrapperClass), + class: I(e.caretWrapperClass), "arrow-class": e.caretClass, color: e.caretColor, "margin-left": e.caretMarginLeft @@ -1134,7 +1133,7 @@ function Ut(e, n, a, t, s, i) { }, 8, ["class", "to", "target", "rel", "aria-label", "title", "exact"])) : e.href ? (p(), $("a", { key: 1, href: e.href, - class: F(["group", e.computedClass]), + class: I(["group", e.computedClass]), target: e.theTarget, rel: e.theRel, "aria-label": e.ariaLabel, @@ -1144,7 +1143,7 @@ function Ut(e, n, a, t, s, i) { e.caretInline && e.caret ? (p(), L(r, { key: 0, inline: "", - class: F(e.caretWrapperClass), + class: I(e.caretWrapperClass), "arrow-class": e.caretClass, color: e.caretColor, "margin-left": e.caretMarginLeft @@ -1155,7 +1154,7 @@ function Ut(e, n, a, t, s, i) { _: 3 }, 8, ["class", "arrow-class", "color", "margin-left"])) : e.variant === "primary" || e.caret ? (p(), L(r, { key: 1, - class: F(e.caretWrapperClass), + class: I(e.caretWrapperClass), "arrow-class": e.caretClass, color: e.caretColor, "margin-left": e.caretMarginLeft @@ -1165,17 +1164,17 @@ function Ut(e, n, a, t, s, i) { ]), _: 3 }, 8, ["class", "arrow-class", "color", "margin-left"])) : E(e.$slots, "default", { key: 2 }) - ], 10, Rt)) : O("", !0) + ], 10, Wt)) : O("", !0) ]); } -const We = /* @__PURE__ */ k(Wt, [["render", Ut]]), ue = { +const We = /* @__PURE__ */ k(At, [["render", Rt]]), ue = { h1: "text-h1", h2: "text-h2", h3: "text-h3", h4: "text-h4", h5: "text-h5", h6: "text-h6" -}, Gt = C({ +}, Ut = C({ name: "BaseHeading", props: { level: { @@ -1200,9 +1199,9 @@ const We = /* @__PURE__ */ k(Wt, [["render", Ut]]), ue = { } } }); -function Jt(e, n, a, t, s, i) { +function Gt(e, n, a, t, s, i) { return p(), L(xe(e.computedTag), { - class: F(e.computedClass) + class: I(e.computedClass) }, { default: B(() => [ E(e.$slots, "default") @@ -1210,7 +1209,7 @@ function Jt(e, n, a, t, s, i) { _: 3 }, 8, ["class"]); } -const Re = /* @__PURE__ */ k(Gt, [["render", Jt]]), Zt = C({ +const Re = /* @__PURE__ */ k(Ut, [["render", Gt]]), Jt = C({ name: "BlockHeading", components: { BaseHeading: Re @@ -1222,7 +1221,7 @@ const Re = /* @__PURE__ */ k(Gt, [["render", Jt]]), Zt = C({ } } }); -function Xt(e, n, a, t, s, i) { +function Zt(e, n, a, t, s, i) { const r = Re; return e.data ? (p(), L(r, { key: 0, @@ -1235,12 +1234,12 @@ function Xt(e, n, a, t, s, i) { _: 1 }, 8, ["level", "size"])) : O("", !0); } -const yn = /* @__PURE__ */ k(Zt, [["render", Xt]]), Ee = { +const gn = /* @__PURE__ */ k(Jt, [["render", Zt]]), Ee = { "col-1": "lg:col-start-1 lg:col-end-13", "col-2": "lg:col-start-2 lg:col-end-12", "col-3": "lg:col-start-3 lg:col-end-11", "col-4": "md:col-start-3 md:col-end-11 lg:col-start-4 lg:col-end-10" -}, Qt = C({ +}, Xt = C({ name: "LayoutHelper", props: { indent: { @@ -1255,17 +1254,17 @@ const yn = /* @__PURE__ */ k(Zt, [["render", Xt]]), Ee = { return Ee[this.indent]; } } -}), Kt = { class: "LayoutHelper BaseGrid container mx-auto" }; -function ea(e, n, a, t, s, i) { - return p(), $("div", Kt, [ +}), Qt = { class: "LayoutHelper BaseGrid container mx-auto" }; +function Kt(e, n, a, t, s, i) { + return p(), $("div", Qt, [ w("div", { - class: F(e.theWidth + " col-start-1 col-end-13 lg:px-0 px-4 relative") + class: I(e.theWidth + " col-start-1 col-end-13 lg:px-0 px-4 relative") }, [ E(e.$slots, "default") ], 2) ]); } -const Ue = /* @__PURE__ */ k(Qt, [["render", ea]]), ta = C({ +const Ue = /* @__PURE__ */ k(Xt, [["render", Kt]]), ea = C({ name: "BaseImageCaption", components: { BaseLink: We @@ -1277,22 +1276,22 @@ const Ue = /* @__PURE__ */ k(Qt, [["render", ea]]), ta = C({ default: void 0 } } -}), aa = { +}), ta = { key: 0, class: "BaseImageCaption text-body-sm" -}, na = { class: "inline mr-2" }, sa = ["innerHTML"], ra = { +}, aa = { class: "inline mr-2" }, na = ["innerHTML"], sa = { key: 0, class: "inline" }; -function oa(e, n, a, t, s, i) { +function ra(e, n, a, t, s, i) { const r = We; - return e.data ? (p(), $("div", aa, [ - w("div", na, [ + return e.data ? (p(), $("div", ta, [ + w("div", aa, [ w("div", { class: "the-caption-text inline", innerHTML: e.data.caption - }, null, 8, sa), - e.data.credit ? (p(), $("span", ra, " Credit: " + Ie(e.data.credit), 1)) : O("", !0) + }, null, 8, na), + e.data.credit ? (p(), $("span", sa, " Credit: " + Ie(e.data.credit), 1)) : O("", !0) ]), e.data.detailUrl ? (p(), L(r, { key: 0, @@ -1307,9 +1306,9 @@ function oa(e, n, a, t, s, i) { }, 8, ["to"])) : O("", !0) ])) : O("", !0); } -const re = /* @__PURE__ */ k(ta, [["render", oa]]), ia = C({ +const re = /* @__PURE__ */ k(ea, [["render", ra]]), oa = C({ name: "IconExpand" -}), la = { +}), ia = { class: "IconExpand", width: "60", height: "60", @@ -1317,37 +1316,37 @@ const re = /* @__PURE__ */ k(ta, [["render", oa]]), ia = C({ xmlns: "http://www.w3.org/2000/svg", "aria-hidden": "true", focusable: "false" -}, ca = /* @__PURE__ */ w("path", { +}, la = /* @__PURE__ */ w("path", { d: "M48 37v11H37v-2h9v-9h2zm-34 0v9h9v2H12V37h2zm9-25v2h-9v9h-2V12h11zm25 0v11h-2v-9h-9v-2h11z", fill: "currentColor", "fill-rule": "evenodd" -}, null, -1), da = [ - ca +}, null, -1), ca = [ + la ]; -function ua(e, n, a, t, s, i) { - return p(), $("svg", la, da); +function da(e, n, a, t, s, i) { + return p(), $("svg", ia, ca); } -const Ge = /* @__PURE__ */ k(ia, [["render", ua]]), pa = C({ +const Ge = /* @__PURE__ */ k(oa, [["render", da]]), ua = C({ name: "MixinFancyboxOpenButton", components: { IconExpand: Ge } -}), fa = { +}), pa = { ref: "FancyboxOpenButton", class: "MixinFancyboxOpenButton", role: "presentation" -}, ha = { class: "BaseButton -primary -icon-only pointer-events-none" }, ma = { class: "icon" }; -function ga(e, n, a, t, s, i) { +}, fa = { class: "BaseButton -primary -icon-only pointer-events-none" }, ha = { class: "icon" }; +function ma(e, n, a, t, s, i) { const r = Ge; - return p(), $("div", fa, [ - w("div", ha, [ - w("span", ma, [ + return p(), $("div", pa, [ + w("div", fa, [ + w("span", ha, [ H(r) ]) ]) ], 512); } -const Je = /* @__PURE__ */ k(pa, [["render", ga]]), X = { +const Je = /* @__PURE__ */ k(ua, [["render", ma]]), X = { pageXOffset: 0, pageYOffset: 0, element() { @@ -1366,7 +1365,7 @@ const Je = /* @__PURE__ */ k(pa, [["render", ga]]), X = { light: "fancybox-theme-light ThemeVariantLight", // Dark (WWW default black lightbox) dark: "fancybox-theme-dark ThemeVariantDark" -}, ya = C({ +}, ga = C({ name: "MixinFancybox", components: { MixinFancyboxOpenButton: Je @@ -1454,7 +1453,7 @@ const Je = /* @__PURE__ */ k(pa, [["render", ga]]), X = { } }, mounted() { - return ut.bind("[data-fancybox]", { + return dt.bind("[data-fancybox]", { infinite: this.infinite, // mainClass from theme variants mainClass: this.computedClass ? this.computedClass : pe.dark, @@ -1588,8 +1587,8 @@ const Je = /* @__PURE__ */ k(pa, [["render", ga]]), X = { this.$emit("click"); } } -}), va = ["href", "data-fancybox", "data-src", "data-width", "data-height", "data-srcset", "data-sizes", "data-theme", "data-caption", "data-title", "data-animated", "data-download-src", "data-url", "data-max-width"]; -function _a(e, n, a, t, s, i) { +}), ya = ["href", "data-fancybox", "data-src", "data-width", "data-height", "data-srcset", "data-sizes", "data-theme", "data-caption", "data-title", "data-animated", "data-download-src", "data-url", "data-max-width"]; +function va(e, n, a, t, s, i) { const r = Je; return p(), $("a", { class: "MixinFancybox group cursor-pointer block", @@ -1612,9 +1611,9 @@ function _a(e, n, a, t, s, i) { }, [ H(r), E(e.$slots, "default") - ], 8, va); + ], 8, ya); } -const oe = /* @__PURE__ */ k(ya, [["render", _a]]), Le = { +const oe = /* @__PURE__ */ k(ga, [["render", va]]), Le = { none: "aspect-ratio-none", portrait: "aspect-ratio-four-five", square: "aspect-ratio-square", @@ -1631,7 +1630,7 @@ const oe = /* @__PURE__ */ k(ya, [["render", _a]]), Le = { "16:7": "aspect-ratio-sixteen-seven", "16:9": "aspect-ratio-sixteen-nine", "21:9": "aspect-ratio-twentyone-nine" -}, ba = C({ +}, _a = C({ name: "BaseImagePlaceholder", props: { darkMode: { @@ -1665,17 +1664,17 @@ const oe = /* @__PURE__ */ k(ya, [["render", _a]]), Le = { } } }); -function $a(e, n, a, t, s, i) { +function ba(e, n, a, t, s, i) { return p(), $("div", null, [ w("div", { - class: F("BaseImagePlaceholder " + e.computedClass) + class: I("BaseImagePlaceholder " + e.computedClass) }, [ E(e.$slots, "default", {}, void 0, !0), E(e.$slots, "lightbox", {}, void 0, !0) ], 2) ]); } -const ie = /* @__PURE__ */ k(ba, [["render", $a], ["__scopeId", "data-v-29efd36e"]]), wa = C({ +const ie = /* @__PURE__ */ k(_a, [["render", ba], ["__scopeId", "data-v-29efd36e"]]), $a = C({ name: "BlockImageStandard", components: { MixinFancybox: oe, @@ -1723,13 +1722,13 @@ const ie = /* @__PURE__ */ k(ba, [["render", $a], ["__scopeId", "data-v-29efd36e return !!(this.data && (this.theCaption || this.data.credit || this.data.detailUrl)); } } -}), Ca = { key: 0 }, ka = { +}), wa = { key: 0 }, Ca = { key: 1, class: "lg:px-0 p-4 pb-0" }; -function Ma(e, n, a, t, s, i) { +function ka(e, n, a, t, s, i) { const r = se, l = ie, f = oe, h = re; - return e.theData ? (p(), $("div", Ca, [ + return e.theData ? (p(), $("div", wa, [ e.theData.src ? (p(), L(f, { key: 0, src: e.theData.original, @@ -1760,12 +1759,12 @@ function Ma(e, n, a, t, s, i) { ]), _: 1 }, 8, ["src", "caption", "credit", "detail-url"])) : O("", !0), - e.theData && e.hasCaptionArea ? (p(), $("div", ka, [ + e.theData && e.hasCaptionArea ? (p(), $("div", Ca, [ H(h, { data: e.theData }, null, 8, ["data"]) ])) : O("", !0) ])) : O("", !0); } -const Ze = /* @__PURE__ */ k(wa, [["render", Ma]]), Sa = C({ +const Ze = /* @__PURE__ */ k($a, [["render", ka]]), Ma = C({ name: "BlockImageFullBleed", components: { MixinFancybox: oe, @@ -1807,7 +1806,7 @@ const Ze = /* @__PURE__ */ k(wa, [["render", Ma]]), Sa = C({ return this.data.caption; }, theSrcSet() { - return this.theData ? Et(this.theData) : void 0; + return this.theData ? Dt(this.theData) : void 0; }, // reform the data object with the computed caption theData() { @@ -1821,15 +1820,15 @@ const Ze = /* @__PURE__ */ k(wa, [["render", Ma]]), Sa = C({ return !!(this.data && (this.theCaption || this.data.credit || this.data.detailUrl)); } } -}), Da = { key: 0 }, Ea = { class: "bg-gray-light" }, La = { class: "max-w-screen-3xl mx-auto" }, Oa = { +}), Sa = { key: 0 }, Da = { class: "bg-gray-light" }, Ea = { class: "max-w-screen-3xl mx-auto" }, La = { key: 0, class: "max-w-screen-3xl p-4 pb-0 mx-auto" }; -function Ba(e, n, a, t, s, i) { +function Oa(e, n, a, t, s, i) { const r = se, l = ie, f = oe, h = re; - return e.theData ? (p(), $("div", Da, [ - w("div", Ea, [ - w("div", La, [ + return e.theData ? (p(), $("div", Sa, [ + w("div", Da, [ + w("div", Ea, [ e.theData.src ? (p(), L(f, { key: 0, src: e.theData.original, @@ -1863,12 +1862,12 @@ function Ba(e, n, a, t, s, i) { }, 8, ["src", "caption", "credit", "detail-url"])) : O("", !0) ]) ]), - e.data && e.hasCaptionArea ? (p(), $("div", Oa, [ + e.data && e.hasCaptionArea ? (p(), $("div", La, [ H(h, { data: e.theData }, null, 8, ["data"]) ])) : O("", !0) ])) : O("", !0); } -const Xe = /* @__PURE__ */ k(Sa, [["render", Ba]]), Na = C({ +const Xe = /* @__PURE__ */ k(Ma, [["render", Oa]]), Ba = C({ name: "BlockImage", components: { BlockImageStandard: Ze, @@ -1886,10 +1885,10 @@ const Xe = /* @__PURE__ */ k(Sa, [["render", Ba]]), Na = C({ default: !1 } } -}), xa = { key: 0 }; -function za(e, n, a, t, s, i) { +}), Na = { key: 0 }; +function xa(e, n, a, t, s, i) { const r = Xe, l = Ze, f = Ue; - return e.data ? (p(), $("div", xa, [ + return e.data ? (p(), $("div", Na, [ e.fullBleed && e.data.imageFullBleed ? (p(), L(r, { key: 0, data: e.data.imageFullBleed, @@ -1912,9 +1911,9 @@ function za(e, n, a, t, s, i) { })) ])) : O("", !0); } -const vn = /* @__PURE__ */ k(Na, [["render", za]]), Ia = C({ +const yn = /* @__PURE__ */ k(Ba, [["render", xa]]), za = C({ name: "IconArrows" -}), Ya = { +}), Ia = { class: "IconArrows", width: "32", height: "12", @@ -1922,15 +1921,15 @@ const vn = /* @__PURE__ */ k(Na, [["render", za]]), Ia = C({ xmlns: "http://www.w3.org/2000/svg", "aria-hidden": "true", focusable: "false" -}, ja = /* @__PURE__ */ dt('', 1), Va = [ - ja +}, Ya = /* @__PURE__ */ ct('', 1), ja = [ + Ya ]; -function Fa(e, n, a, t, s, i) { - return p(), $("svg", Ya, Va); +function Va(e, n, a, t, s, i) { + return p(), $("svg", Ia, ja); } -const _n = /* @__PURE__ */ k(Ia, [["render", Fa]]), qa = C({ +const vn = /* @__PURE__ */ k(za, [["render", Va]]), Fa = C({ name: "IconLocation" -}), Ha = { +}), qa = { class: "IconLocation", width: "16", height: "22", @@ -1938,7 +1937,7 @@ const _n = /* @__PURE__ */ k(Ia, [["render", Fa]]), qa = C({ xmlns: "http://www.w3.org/2000/svg", "aria-hidden": "true", focusable: "false" -}, Pa = /* @__PURE__ */ w("g", { +}, Ha = /* @__PURE__ */ w("g", { transform: "translate(-4 -1)", stroke: "currentColor", "stroke-width": "2", @@ -1950,15 +1949,15 @@ const _n = /* @__PURE__ */ k(Ia, [["render", Fa]]), qa = C({ cy: "9", r: "3" }) -], -1), Ta = [ - Pa +], -1), Pa = [ + Ha ]; -function Aa(e, n, a, t, s, i) { - return p(), $("svg", Ha, Ta); +function Ta(e, n, a, t, s, i) { + return p(), $("svg", qa, Pa); } -const bn = /* @__PURE__ */ k(qa, [["render", Aa]]), Wa = C({ +const _n = /* @__PURE__ */ k(Fa, [["render", Ta]]), Aa = C({ name: "IconArrows" -}), Ra = { +}), Wa = { class: "IconUser", width: "21", height: "21", @@ -1966,48 +1965,48 @@ const bn = /* @__PURE__ */ k(qa, [["render", Aa]]), Wa = C({ xmlns: "http://www.w3.org/2000/svg", "aria-hidden": "true", focusable: "false" -}, Ua = /* @__PURE__ */ w("path", { +}, Ra = /* @__PURE__ */ w("path", { d: "M10.5 0C4.7 0 0 4.7 0 10.5S4.7 21 10.5 21 21 16.3 21 10.5 16.3 0 10.5 0zm5.42 17.867c-1.525 1.143-3.43 1.778-5.42 1.778-2.032 0-3.938-.635-5.42-1.778v-.593a2.701 2.701 0 0 1 2.71-2.71c.466 0 1.143.509 2.71.509 1.524 0 2.202-.508 2.71-.508a2.729 2.729 0 0 1 2.71 2.71v.592zm1.27-1.143c-.297-1.99-1.948-3.514-3.98-3.514-.89 0-1.313.508-2.71.508-1.44 0-1.863-.508-2.71-.508-2.074 0-3.725 1.524-4.022 3.514-1.524-1.651-2.413-3.81-2.413-6.224A9.134 9.134 0 0 1 10.5 1.355c5.038 0 9.145 4.107 9.145 9.145 0 2.413-.931 4.573-2.456 6.224zM10.5 4.742a3.731 3.731 0 0 0-3.726 3.726 3.704 3.704 0 0 0 3.726 3.726 3.731 3.731 0 0 0 3.726-3.726c0-2.033-1.694-3.726-3.726-3.726zm0 6.097a2.367 2.367 0 0 1-2.371-2.371c0-1.27 1.059-2.371 2.371-2.371 1.27 0 2.371 1.1 2.371 2.37 0 1.313-1.1 2.372-2.371 2.372z", fill: "currentColor" -}, null, -1), Ga = [ - Ua +}, null, -1), Ua = [ + Ra ]; -function Ja(e, n, a, t, s, i) { - return p(), $("svg", Ra, Ga); +function Ga(e, n, a, t, s, i) { + return p(), $("svg", Wa, Ua); } -const $n = /* @__PURE__ */ k(Wa, [["render", Ja]]); +const bn = /* @__PURE__ */ k(Aa, [["render", Ga]]); export { - gn as BaseButton, - gn as BaseHeading, + mn as BaseButton, + mn as BaseHeading, se as BaseImage, We as BaseLink, - yn as BlockHeading, - vn as BlockImage, + gn as BlockHeading, + yn as BlockImage, Xe as BlockImageFullBleed, Ze as BlockImageStandard, - _n as IconArrows, + vn as IconArrows, Te as IconCaret, - bn as IconLocation, - $n as IconUser, + _n as IconLocation, + bn as IconUser, Ae as MixinAnimationCaret, oe as MixinFancybox, - kn as dayjs, - Ka as filters, - dn as mixinCanonicalUrl, - hn as mixinFormatEventDates, - mn as mixinFormatEventTimeInHoursAndMinutes, - fn as mixinFormatSplitEventDates, - cn as mixinGetExternalLink, - an as mixinGetLinkText, - nn as mixinGetRouterLink, - Et as mixinGetSrcSet, - on as mixinHighlightPrimary, - ln as mixinIsActivePath, - pn as mixinLightboxGalleryItems, - un as mixinLightboxItems, - tn as mixinTransparentHeader, - sn as mixinUpdateGlobalChildren, - rn as mixinUpdateSecondary, + Cn as dayjs, + Qa as filters, + cn as mixinCanonicalUrl, + fn as mixinFormatEventDates, + hn as mixinFormatEventTimeInHoursAndMinutes, + pn as mixinFormatSplitEventDates, + ln as mixinGetExternalLink, + tn as mixinGetLinkText, + an as mixinGetRouterLink, + Dt as mixinGetSrcSet, + rn as mixinHighlightPrimary, + on as mixinIsActivePath, + un as mixinLightboxGalleryItems, + dn as mixinLightboxItems, + en as mixinTransparentHeader, + nn as mixinUpdateGlobalChildren, + sn as mixinUpdateSecondary, ne as useHeaderStore, - en as useThemeStore + Ka as useThemeStore }; diff --git a/packages/vue/dist/explorer-1-vue.umd.cjs b/packages/vue/dist/explorer-1-vue.umd.cjs index 598983f9..038ef225 100644 --- a/packages/vue/dist/explorer-1-vue.umd.cjs +++ b/packages/vue/dist/explorer-1-vue.umd.cjs @@ -1,4 +1,4 @@ -(function(f,w){typeof exports=="object"&&typeof module<"u"?w(exports,require("dayjs"),require("vue"),require("@fancyapps/ui")):typeof define=="function"&&define.amd?define(["exports","dayjs","vue","@fancyapps/ui"],w):(f=typeof globalThis<"u"?globalThis:f||self,w(f.Explorer1Vue={},f.dayjs,f.Vue,f.ui))})(this,function(f,w,t,ze){"use strict";var F=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function U(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var de={exports:{}};(function(e,o){(function(n,a){e.exports=a()})(F,function(){return function(n,a,r){r.updateLocale=function(l,s){var c=r.Ls[l];if(c)return(s?Object.keys(s):[]).forEach(function(h){c[h]=s[h]}),c}}})})(de);var xe=de.exports;const Ie=U(xe);var pe={exports:{}};(function(e,o){(function(n,a){e.exports=a()})(F,function(){var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(a,r,l){var s=r.prototype,c=s.format;l.en.formats=n,s.format=function(h){h===void 0&&(h="YYYY-MM-DDTHH:mm:ssZ");var m=this.$locale().formats,k=function(y,u){return y.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(g,b,_){var B=_&&_.toUpperCase();return b||u[_]||n[_]||u[B].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(M,S,L){return S||L.slice(1)})})}(h,m===void 0?{}:m);return c.call(this,k)}}})})(pe);var Ye=pe.exports;const Fe=U(Ye);var fe={exports:{}};(function(e,o){(function(n,a){e.exports=a()})(F,function(){var n={year:0,month:1,day:2,hour:3,minute:4,second:5},a={};return function(r,l,s){var c,h=function(u,g,b){b===void 0&&(b={});var _=new Date(u),B=function(M,S){S===void 0&&(S={});var L=S.timeZoneName||"short",O=M+"|"+L,E=a[O];return E||(E=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:M,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:L}),a[O]=E),E}(g,b);return B.formatToParts(_)},m=function(u,g){for(var b=h(u,g),_=[],B=0;B=0&&(_[O]=parseInt(L,10))}var E=_[3],x=E===24?0:E,p=_[0]+"-"+_[1]+"-"+_[2]+" "+x+":"+_[4]+":"+_[5]+":000",Y=+u;return(s.utc(p).valueOf()-(Y-=Y%1e3))/6e4},k=l.prototype;k.tz=function(u,g){u===void 0&&(u=c);var b=this.utcOffset(),_=this.toDate(),B=_.toLocaleString("en-US",{timeZone:u}),M=Math.round((_-new Date(B))/1e3/60),S=s(B,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(15*-Math.round(_.getTimezoneOffset()/15)-M,!0);if(g){var L=S.utcOffset();S=S.add(b-L,"minute")}return S.$x.$timezone=u,S},k.offsetName=function(u){var g=this.$x.$timezone||s.tz.guess(),b=h(this.valueOf(),g,{timeZoneName:u}).find(function(_){return _.type.toLowerCase()==="timezonename"});return b&&b.value};var y=k.startOf;k.startOf=function(u,g){if(!this.$x||!this.$x.$timezone)return y.call(this,u,g);var b=s(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return y.call(b,u,g).tz(this.$x.$timezone,!0)},s.tz=function(u,g,b){var _=b&&g,B=b||g||c,M=m(+s(),B);if(typeof u!="string")return s(u).tz(B);var S=function(x,p,Y){var D=x-60*p*1e3,d=m(D,Y);if(p===d)return[D,p];var i=m(D-=60*(d-p)*1e3,Y);return d===i?[D,d]:[x-60*Math.min(d,i)*1e3,Math.max(d,i)]}(s.utc(u,_).valueOf(),M,B),L=S[0],O=S[1],E=s(L).utcOffset(O);return E.$x.$timezone=B,E},s.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},s.tz.setDefault=function(u){c=u}}})})(fe);var Te=fe.exports;const He=U(Te);var ue={exports:{}};(function(e,o){(function(n,a){e.exports=a()})(F,function(){return function(n,a){var r=a.prototype,l=r.format;r.format=function(s){var c=this,h=this.$locale();if(!this.isValid())return l.bind(this)(s);var m=this.$utils(),k=(s||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(y){switch(y){case"Q":return Math.ceil((c.$M+1)/3);case"Do":return h.ordinal(c.$D);case"gggg":return c.weekYear();case"GGGG":return c.isoWeekYear();case"wo":return h.ordinal(c.week(),"W");case"w":case"ww":return m.s(c.week(),y==="w"?1:2,"0");case"W":case"WW":return m.s(c.isoWeek(),y==="W"?1:2,"0");case"k":case"kk":return m.s(String(c.$H===0?24:c.$H),y==="k"?1:2,"0");case"X":return Math.floor(c.$d.getTime()/1e3);case"x":return c.$d.getTime();case"z":return"["+c.offsetName()+"]";case"zzz":return"["+c.offsetName("long")+"]";default:return y}});return l.bind(this)(k)}}})})(ue);var qe=ue.exports;const Pe=U(qe);var je={exports:{}};(function(e,o){(function(n,a){e.exports=a(w)})(F,function(n){function a(s){return s&&typeof s=="object"&&"default"in s?s:{default:s}}var r=a(n),l={name:"en-gb",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekStart:1,yearStart:4,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},ordinal:function(s){var c=["th","st","nd","rd"],h=s%100;return"["+s+(c[(h-20)%10]||c[h]||c[0])+"]"}};return r.default.locale(l,null,!0),l})})(je),w.extend(Fe),w.extend(Ie),w.updateLocale("en",{monthsShort:["Jan.","Feb.","March","April","May","June","July","Aug.","Sept.","Oct.","Nov.","Dec."]}),w.extend(He),w.extend(Pe);const Ae={displayDate(e,o,n="en"){if(e){const a=w(e).locale(n);let r;switch(o){case"DateTime":r=a.format("MMM D YYYY, HH:mm");break;case"Date":r=a.format("MMM D YYYY");break;case"Time":r=a.format("HH:mm");break;case"MonthAndYear":r=a.format("MMM YYYY");break;case"Day":r=a.format("D");break;default:r=a.format("ll")}return r}}};var Re=!1;function G(e,o,n){return Array.isArray(e)?(e.length=Math.max(e.length,o),e.splice(o,1,n),n):(e[o]=n,n)}function Q(e,o){if(Array.isArray(e)){e.splice(o,1);return}delete e[o]}/*! +(function(f,w){typeof exports=="object"&&typeof module<"u"?w(exports,require("dayjs"),require("vue"),require("@fancyapps/ui")):typeof define=="function"&&define.amd?define(["exports","dayjs","vue","@fancyapps/ui"],w):(f=typeof globalThis<"u"?globalThis:f||self,w(f.Explorer1Vue={},f.dayjs,f.Vue,f.ui))})(this,function(f,w,t,ze){"use strict";var F=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function U(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var de={exports:{}};(function(e,o){(function(n,a){e.exports=a()})(F,function(){return function(n,a,r){r.updateLocale=function(l,s){var c=r.Ls[l];if(c)return(s?Object.keys(s):[]).forEach(function(h){c[h]=s[h]}),c}}})})(de);var xe=de.exports;const Ie=U(xe);var pe={exports:{}};(function(e,o){(function(n,a){e.exports=a()})(F,function(){var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(a,r,l){var s=r.prototype,c=s.format;l.en.formats=n,s.format=function(h){h===void 0&&(h="YYYY-MM-DDTHH:mm:ssZ");var m=this.$locale().formats,k=function(y,u){return y.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(g,b,_){var B=_&&_.toUpperCase();return b||u[_]||n[_]||u[B].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(M,S,L){return S||L.slice(1)})})}(h,m===void 0?{}:m);return c.call(this,k)}}})})(pe);var Ye=pe.exports;const Fe=U(Ye);var fe={exports:{}};(function(e,o){(function(n,a){e.exports=a()})(F,function(){var n={year:0,month:1,day:2,hour:3,minute:4,second:5},a={};return function(r,l,s){var c,h=function(u,g,b){b===void 0&&(b={});var _=new Date(u),B=function(M,S){S===void 0&&(S={});var L=S.timeZoneName||"short",O=M+"|"+L,E=a[O];return E||(E=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:M,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:L}),a[O]=E),E}(g,b);return B.formatToParts(_)},m=function(u,g){for(var b=h(u,g),_=[],B=0;B=0&&(_[O]=parseInt(L,10))}var E=_[3],x=E===24?0:E,p=_[0]+"-"+_[1]+"-"+_[2]+" "+x+":"+_[4]+":"+_[5]+":000",Y=+u;return(s.utc(p).valueOf()-(Y-=Y%1e3))/6e4},k=l.prototype;k.tz=function(u,g){u===void 0&&(u=c);var b=this.utcOffset(),_=this.toDate(),B=_.toLocaleString("en-US",{timeZone:u}),M=Math.round((_-new Date(B))/1e3/60),S=s(B,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(15*-Math.round(_.getTimezoneOffset()/15)-M,!0);if(g){var L=S.utcOffset();S=S.add(b-L,"minute")}return S.$x.$timezone=u,S},k.offsetName=function(u){var g=this.$x.$timezone||s.tz.guess(),b=h(this.valueOf(),g,{timeZoneName:u}).find(function(_){return _.type.toLowerCase()==="timezonename"});return b&&b.value};var y=k.startOf;k.startOf=function(u,g){if(!this.$x||!this.$x.$timezone)return y.call(this,u,g);var b=s(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return y.call(b,u,g).tz(this.$x.$timezone,!0)},s.tz=function(u,g,b){var _=b&&g,B=b||g||c,M=m(+s(),B);if(typeof u!="string")return s(u).tz(B);var S=function(x,p,Y){var D=x-60*p*1e3,d=m(D,Y);if(p===d)return[D,p];var i=m(D-=60*(d-p)*1e3,Y);return d===i?[D,d]:[x-60*Math.min(d,i)*1e3,Math.max(d,i)]}(s.utc(u,_).valueOf(),M,B),L=S[0],O=S[1],E=s(L).utcOffset(O);return E.$x.$timezone=B,E},s.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},s.tz.setDefault=function(u){c=u}}})})(fe);var Te=fe.exports;const He=U(Te);var ue={exports:{}};(function(e,o){(function(n,a){e.exports=a()})(F,function(){return function(n,a){var r=a.prototype,l=r.format;r.format=function(s){var c=this,h=this.$locale();if(!this.isValid())return l.bind(this)(s);var m=this.$utils(),k=(s||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(y){switch(y){case"Q":return Math.ceil((c.$M+1)/3);case"Do":return h.ordinal(c.$D);case"gggg":return c.weekYear();case"GGGG":return c.isoWeekYear();case"wo":return h.ordinal(c.week(),"W");case"w":case"ww":return m.s(c.week(),y==="w"?1:2,"0");case"W":case"WW":return m.s(c.isoWeek(),y==="W"?1:2,"0");case"k":case"kk":return m.s(String(c.$H===0?24:c.$H),y==="k"?1:2,"0");case"X":return Math.floor(c.$d.getTime()/1e3);case"x":return c.$d.getTime();case"z":return"["+c.offsetName()+"]";case"zzz":return"["+c.offsetName("long")+"]";default:return y}});return l.bind(this)(k)}}})})(ue);var qe=ue.exports;const je=U(qe);var Pe={exports:{}};(function(e,o){(function(n,a){e.exports=a(w)})(F,function(n){function a(s){return s&&typeof s=="object"&&"default"in s?s:{default:s}}var r=a(n),l={name:"en-gb",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekStart:1,yearStart:4,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},ordinal:function(s){var c=["th","st","nd","rd"],h=s%100;return"["+s+(c[(h-20)%10]||c[h]||c[0])+"]"}};return r.default.locale(l,null,!0),l})})(Pe),w.extend(Fe),w.extend(Ie),w.updateLocale("en",{monthsShort:["Jan.","Feb.","March","April","May","June","July","Aug.","Sept.","Oct.","Nov.","Dec."]}),w.extend(He),w.extend(je);const Ae={displayDate(e,o,n="en"){if(e){const a=w(e).locale(n);let r;switch(o){case"DateTime":r=a.format("MMM D YYYY, HH:mm");break;case"Date":r=a.format("MMM D YYYY");break;case"Time":r=a.format("HH:mm");break;case"MonthAndYear":r=a.format("MMM YYYY");break;case"Day":r=a.format("D");break;default:r=a.format("ll")}return r}}};var Re=!1;function G(e,o,n){return Array.isArray(e)?(e.length=Math.max(e.length,o),e.splice(o,1,n),n):(e[o]=n,n)}function Q(e,o){if(Array.isArray(e)){e.splice(o,1);return}delete e[o]}/*! * pinia v2.1.7 * (c) 2023 Eduardo San Martin Morote * @license MIT @@ -10,8 +10,8 @@ This will fail in production.`);c=T,c._s.has(a)||(l?ae(a,o,r,c):_e(a,r,c),proces * vue-router v4.3.3 * (c) 2024 Eduardo San Martin Morote * @license MIT - */var $e;(function(e){e.pop="pop",e.push="push"})($e||($e={}));var ke;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ke||(ke={})),Symbol(process.env.NODE_ENV!=="production"?"navigation failure":"");var Ce;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ce||(Ce={})),Symbol(process.env.NODE_ENV!=="production"?"router view location matched":""),Symbol(process.env.NODE_ENV!=="production"?"router view depth":""),Symbol(process.env.NODE_ENV!=="production"?"router":"");const Xe=Symbol(process.env.NODE_ENV!=="production"?"route location":"");Symbol(process.env.NODE_ENV!=="production"?"router view location":"");function Qe(){return t.inject(Xe)}const Ke=()=>{const e=q();e&&e.makeTransparent(!0)},et=e=>e.title?e.title:e.linkPage?e.linkPage.title:"",tt=e=>{if(e.linkPage&&e.linkPage.url)return e.linkPage.url;if(e.path){const o="http://localhost:3000";if(e.path.startsWith(o+"/missions?")||e.path.startsWith(o+"/news?"))return e.path.replace(o,"");if(e.path.startsWith("/"))return e.path}},at=e=>{q().updateGlobalChildren(e)},nt=e=>{q().updateSecondary(e)},ot=e=>{q().updateHighlightPrimary(e)},rt=e=>{const o=Qe(),n=o?o.path:null,a=e,r=a?a.endsWith("/")?a:a+"/":null;return n&&a&&r?n===a?!0:n.startsWith(r):!1},we=e=>{let o="";if(Object.keys(e).some(function(a){return!!a.startsWith("screen")})){const a=[];for(const[r,l]of Object.entries(e))r.startsWith("screen")&&typeof l=="object"&&l.url&&l.width&&a.push(`${l.url} ${l.width}w`);o=a.join(", ")}return o},st=e=>{if(e.externalLink)return e.externalLink;if(e.document)return e.document.url},it=e=>"https://www.jpl.nasa.gov"+e,lt=(e,o)=>{if(e&&e.original){let n=e.title;o&&(n=o);let a=e.credit;return e.detailUrl&&(a=""),[{title:n,url:e.original,detailUrl:e.detailUrl,credit:a}]}return!1},ct=e=>{const o=[],n=Object.keys(e).map(a=>e[a]);if(e){for(const a of n)for(const r of Object.values(a))r&&r.original!==void 0&&o.push({title:r.title,url:r.original,detailUrl:r.detailUrl,credit:r.credit});return o}else return!1},dt=(e,o)=>{const n=w(e);let a=n.format("D");const r=n.format("MMM YYYY");if(o){const l=w(o);n.format("MM")===l.format("MM")&&n.format("ll")!==l.format("ll")&&(a=`${a}-${l.format("D")}`)}return{day:a,monthAndYear:r}},pt=(e,o)=>{const n=w(e);let a=n.format("ll");if(o){const r=w(o);n.format("YYYY")!==r.format("YYYY")?a=`${n.format("ll")} - ${r.format("ll")}`:n.format("MM")!==r.format("MM")?a=`${n.format("MMM D")} - ${r.format("ll")}`:r.diff(n,"hour")>=24&&n.format("ll")!==r.format("ll")&&(a=`${n.format("MMM D")}-${r.format("D")}, ${n.format("YYYY")}`)}return a},ft=(e,o,n)=>{const a=w(e);let r="";if(o){const l=w(o);l.diff(a,"hour")<=24&&l.diff(a,"day")===0&&(n?a.format("a")===l.format("a")?r=`${a.format("h:mm")}-${l.format("h:mm a z")}`:r=`${a.format("h:mm a")} - ${l.format("h:mm a z")}`:r=`${a.format("h:mm a z")}`)}return r},Be={primary:"-primary",secondary:"-secondary",dark:"-dark",social:"-social"},ut=t.defineComponent({name:"BaseButton",props:{variant:{type:String,required:!1,default:"primary",validator:e=>Object.keys(Be).includes(e)},compact:{type:Boolean,default:!1,required:!1},blockClasses:{type:String,required:!1,default:"inline-block"},disabled:{type:Boolean,default:!1,required:!1},ariaLabel:{type:String,default:"",required:!1},to:{type:[String,Object],required:!1,default:void 0},href:{type:String,required:!1,default:void 0}},emits:["click"],computed:{tag(){return this.disabled?"button":this.to?"nuxt-link":this.href?"a":"button"},theHref(){if(this.tag==="nuxt-link")return this.to;if(this.tag==="a")return this.href},variantClass(){let e=Be[this.variant];return!this.$slots.default&&this.$slots.icon?e=e+" -icon-only":this.compact&&(e=e+" -compact"),this.blockClasses&&(e=e+" "+this.blockClasses),e}}}),C=(e,o)=>{const n=e.__vccOpts||e;for(const[a,r]of o)n[a]=r;return n},ht={class:"label block"};function mt(e,o,n,a,r,l){return t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.tag),t.mergeProps({class:["BaseButton text-contrast-none",e.variantClass],"aria-label":e.ariaLabel,disabled:e.disabled,href:e.theHref,to:e.to?e.to:void 0},e.$attrs,{onClick:o[0]||(o[0]=s=>e.$emit("click"))}),{default:t.withCtx(()=>[t.createElementVNode("span",ht,[t.renderSlot(e.$slots,"default"),t.renderSlot(e.$slots,"icon"),t.renderSlot(e.$slots,"afterIcon")])]),_:3},16,["class","aria-label","disabled","href","to"])}const Se=C(ut,[["render",mt]]),Ee={none:"object-none",contain:"object-contain",cover:"object-cover",fill:"object-fill",scaleDown:"object-scale-down"},gt=t.defineComponent({name:"BaseImage",props:{imageClass:{type:String,required:!1},objectFitClass:{type:String,required:!1,default:"contain",validator:e=>Object.keys(Ee).includes(e)},src:{type:String,required:!0},srcset:{type:String,required:!1,default:""},alt:{type:String},width:{type:[Number,String]},height:{type:[Number,String]},loading:{type:String,required:!1,default:"lazy"}},data(){return{lazyNative:!0}},computed:{computedClass(){let e="";return this.imageClass&&(e=e+" "+this.imageClass),this.objectFitClass&&(e=e+" "+Ee[this.objectFitClass]),this.lazyNative||(e=e+" lazyload"),e}},mounted(){this.featureDetectImageLazyLoad()},methods:{featureDetectImageLazyLoad(){if("loading"in HTMLImageElement.prototype){const e=this.$refs.BaseImage?this.$refs.BaseImage:null;this.lazyNative=!0,e&&e.dataset.src&&(e.src=e.dataset.src),e&&e.dataset.srcset&&(e.srcset=e.dataset.srcset)}else this.lazyNative=!1},imageFailed(){console.log("Image failed to load.")}}}),yt=["data-src","data-srcset","alt","width","height","loading"];function _t(e,o,n,a,r,l){return t.openBlock(),t.createElementBlock("div",null,[e.src?(t.openBlock(),t.createElementBlock("img",{key:0,ref:"BaseImage",class:t.normalizeClass(["BaseImage",e.computedClass]),"data-src":e.src,"data-srcset":e.srcset,alt:e.alt,width:e.width,height:e.height,loading:e.loading,onError:o[0]||(o[0]=(...s)=>e.imageFailed&&e.imageFailed(...s))},null,42,yt)):t.createCommentVNode("",!0)])}const P=C(gt,[["render",_t]]),bt=t.defineComponent({name:"IconCaret"}),$t={class:"IconCaret",width:"8",height:"14",viewBox:"0 0 8 14",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false"},kt=[t.createElementVNode("path",{d:"M7.864 7.004L1.5 13.368.086 11.954l4.948-4.95-4.948-4.95L1.5.64l6.364 6.364z",fill:"currentColor"},null,-1)];function Ct(e,o,n,a,r,l){return t.openBlock(),t.createElementBlock("svg",$t,kt)}const ne=C(bt,[["render",Ct]]),wt=t.defineComponent({name:"MixinAnimationCaret",components:{IconCaret:ne},props:{passedWrapperClass:{type:String||null,required:!1,default:""},arrowClass:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"text-primary"},marginLeft:{type:String,default:"ml-1",required:!1},inline:{type:Boolean,default:!1,required:!1}},computed:{computedClass(){let e="";return this.passedWrapperClass&&(e=e+" "+this.passedWrapperClass),this.inline&&(e=e+" caret-inline"),e}}}),Bt={class:"arrow"},St={class:"arrow-fixed"};function Et(e,o,n,a,r,l){const s=ne;return t.openBlock(),t.createElementBlock("span",{class:t.normalizeClass(["MixinAnimationCaret",e.computedClass])},[t.createElementVNode("span",null,[t.renderSlot(e.$slots,"default")]),t.createElementVNode("span",{class:t.normalizeClass(["arrow-wrapper",[e.arrowClass,e.color,e.marginLeft]]),"aria-hidden":"true"},[t.createElementVNode("span",Bt,[t.createVNode(s)]),t.createElementVNode("span",St,[t.createVNode(s)])],2)],2)}const oe=C(wt,[["render",Et]]),Me={primary:"text-subtitle text-action can-hover:hover:text-action-dark",secondary:"text-subtitle text-action can-hover:hover:text-action-dark",default:"-default underline text-action can-hover:hover:text-action-dark",none:""},Mt={primary:"text-subtitle text-primary can-hover:hover:text-primary-dark",secondary:"text-subtitle text-primary can-hover:hover:text-primary-dark",default:"-default underline text-primary can-hover:hover:text-primary-dark",none:""},Dt=t.defineComponent({name:"BaseLink",components:{MixinAnimationCaret:oe},props:{variant:{type:String,required:!1,default:"default",validator:e=>Object.keys(Me).includes(e)},to:{type:[String,Object],default:void 0},exact:{type:Boolean,default:!1},href:{type:String,default:void 0},title:{type:String,default:void 0},ariaLabel:{type:String,default:""},linkClass:{type:String,default:""},target:{type:String,required:!1,default:void 0},externalTargetBlank:{type:Boolean,required:!1,default:!1},caret:{type:Boolean,required:!1,default:!1},caretWrapperClass:{type:String,default:""},caretClass:{type:String,default:""},caretInline:{type:Boolean,required:!1,default:!1},caretColor:{type:String,required:!1,default:""},caretMarginLeft:{type:String,required:!1,default:""},usePrimaryColor:{type:Boolean,required:!1,default:!1}},emits:["linkClicked","specificLinkClicked"],computed:{computedVariants(){return this.usePrimaryColor?Mt:Me},computedClass(){let e=this.computedVariants[this.variant];return(this.to||this.href)&&(e=e+" cursor-pointer"),this.linkClass&&(e=e+" "+this.linkClass),e},theTarget(){if(this.target)return this.target;if(this.href&&this.externalTargetBlank)return"_blank"},theRel(){if(this.theTarget==="_blank")return"noopener"}},methods:{clickEvent(){var e;(e=this.$root)==null||e.$emit("linkClicked"),this.$emit("specificLinkClicked")}}}),Nt=["href","target","rel","aria-label","title"];function vt(e,o,n,a,r,l){const s=oe,c=t.resolveComponent("nuxt-link");return t.openBlock(),t.createElementBlock("div",null,[e.to?(t.openBlock(),t.createBlock(c,{key:0,class:t.normalizeClass(["group",e.computedClass]),to:e.to,target:e.theTarget,rel:e.theRel,"aria-label":e.ariaLabel,title:e.title,exact:e.exact,onClick:o[0]||(o[0]=h=>e.clickEvent())},{default:t.withCtx(()=>[e.caretInline&&e.caret?(t.openBlock(),t.createBlock(s,{key:0,inline:"",class:t.normalizeClass(e.caretWrapperClass),"arrow-class":e.caretClass,color:e.caretColor,"margin-left":e.caretMarginLeft},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},8,["class","arrow-class","color","margin-left"])):e.variant==="primary"||e.caret?(t.openBlock(),t.createBlock(s,{key:1,class:t.normalizeClass(e.caretWrapperClass),"arrow-class":e.caretClass,color:e.caretColor,"margin-left":e.caretMarginLeft},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},8,["class","arrow-class","color","margin-left"])):t.renderSlot(e.$slots,"default",{key:2})]),_:3},8,["class","to","target","rel","aria-label","title","exact"])):e.href?(t.openBlock(),t.createElementBlock("a",{key:1,href:e.href,class:t.normalizeClass(["group",e.computedClass]),target:e.theTarget,rel:e.theRel,"aria-label":e.ariaLabel,title:e.title,onClick:o[1]||(o[1]=h=>e.clickEvent())},[e.caretInline&&e.caret?(t.openBlock(),t.createBlock(s,{key:0,inline:"",class:t.normalizeClass(e.caretWrapperClass),"arrow-class":e.caretClass,color:e.caretColor,"margin-left":e.caretMarginLeft},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},8,["class","arrow-class","color","margin-left"])):e.variant==="primary"||e.caret?(t.openBlock(),t.createBlock(s,{key:1,class:t.normalizeClass(e.caretWrapperClass),"arrow-class":e.caretClass,color:e.caretColor,"margin-left":e.caretMarginLeft},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},8,["class","arrow-class","color","margin-left"])):t.renderSlot(e.$slots,"default",{key:2})],10,Nt)):t.createCommentVNode("",!0)])}const re=C(Dt,[["render",vt]]),se={h1:"text-h1",h2:"text-h2",h3:"text-h3",h4:"text-h4",h5:"text-h5",h6:"text-h6"},Lt=t.defineComponent({name:"BaseHeading",props:{level:{type:String||null,required:!1,default:"h2",validator:e=>Object.keys(se).includes(e)},size:{type:String,required:!1,default:"h2",validator:e=>Object.keys(se).includes(e)}},computed:{computedTag(){return this.level?this.level:this.size},computedClass(){return this.size?se[this.size]:""}}});function Vt(e,o,n,a,r,l){return t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.computedTag),{class:t.normalizeClass(e.computedClass)},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},8,["class"])}const De=C(Lt,[["render",Vt]]),Ot=t.defineComponent({name:"BlockHeading",components:{BaseHeading:De},props:{data:{type:Object,required:!1}}});function zt(e,o,n,a,r,l){const s=De;return e.data?(t.openBlock(),t.createBlock(s,{key:0,level:e.data.level,size:e.data.size},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.data.heading),1)]),_:1},8,["level","size"])):t.createCommentVNode("",!0)}const xt=C(Ot,[["render",zt]]),Ne={"col-1":"lg:col-start-1 lg:col-end-13","col-2":"lg:col-start-2 lg:col-end-12","col-3":"lg:col-start-3 lg:col-end-11","col-4":"md:col-start-3 md:col-end-11 lg:col-start-4 lg:col-end-10"},It=t.defineComponent({name:"LayoutHelper",props:{indent:{type:String,required:!1,default:"col-1",validator:e=>Object.keys(Ne).includes(e)}},computed:{theWidth(){return Ne[this.indent]}}}),Yt={class:"LayoutHelper BaseGrid container mx-auto"};function Ft(e,o,n,a,r,l){return t.openBlock(),t.createElementBlock("div",Yt,[t.createElementVNode("div",{class:t.normalizeClass(e.theWidth+" col-start-1 col-end-13 lg:px-0 px-4 relative")},[t.renderSlot(e.$slots,"default")],2)])}const ve=C(It,[["render",Ft]]),Tt=t.defineComponent({name:"BaseImageCaption",components:{BaseLink:re},props:{data:{type:Object,required:!0,default:void 0}}}),Ht={key:0,class:"BaseImageCaption text-body-sm"},qt={class:"inline mr-2"},Pt=["innerHTML"],jt={key:0,class:"inline"};function At(e,o,n,a,r,l){const s=re;return e.data?(t.openBlock(),t.createElementBlock("div",Ht,[t.createElementVNode("div",qt,[t.createElementVNode("div",{class:"the-caption-text inline",innerHTML:e.data.caption},null,8,Pt),e.data.credit?(t.openBlock(),t.createElementBlock("span",jt," Credit: "+t.toDisplayString(e.data.credit),1)):t.createCommentVNode("",!0)]),e.data.detailUrl?(t.openBlock(),t.createBlock(s,{key:0,class:"inline-block",variant:"default",to:e.data.detailUrl},{default:t.withCtx(()=>[t.createTextVNode(" Full Image Details ")]),_:1},8,["to"])):t.createCommentVNode("",!0)])):t.createCommentVNode("",!0)}const Z=C(Tt,[["render",At]]),Rt=t.defineComponent({name:"IconExpand"}),Wt={class:"IconExpand",width:"60",height:"60",viewBox:"0 0 60 60",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false"},Ut=[t.createElementVNode("path",{d:"M48 37v11H37v-2h9v-9h2zm-34 0v9h9v2H12V37h2zm9-25v2h-9v9h-2V12h11zm25 0v11h-2v-9h-9v-2h11z",fill:"currentColor","fill-rule":"evenodd"},null,-1)];function Gt(e,o,n,a,r,l){return t.openBlock(),t.createElementBlock("svg",Wt,Ut)}const Le=C(Rt,[["render",Gt]]),Jt=t.defineComponent({name:"MixinFancyboxOpenButton",components:{IconExpand:Le}}),Zt={ref:"FancyboxOpenButton",class:"MixinFancyboxOpenButton",role:"presentation"},Xt={class:"BaseButton -primary -icon-only pointer-events-none"},Qt={class:"icon"};function Kt(e,o,n,a,r,l){const s=Le;return t.openBlock(),t.createElementBlock("div",Zt,[t.createElementVNode("div",Xt,[t.createElementVNode("span",Qt,[t.createVNode(s)])])],512)}const Ve=C(Jt,[["render",Kt]]),j={pageXOffset:0,pageYOffset:0,element(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement},activate(e){j.pageXOffset=window.pageXOffset,j.pageYOffset=window.pageYOffset,e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.msRequestFullscreen&&e.msRequestFullscreen()},deactivate(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()}},ie={normal:"fancybox-theme-normal ThemeVariantLight",light:"fancybox-theme-light ThemeVariantLight",dark:"fancybox-theme-dark ThemeVariantDark"},ea=t.defineComponent({name:"MixinFancybox",components:{MixinFancyboxOpenButton:Ve},filters:{truncate(e){return e&&e.length>280&&(e=e.substring(0,277)+"..."),e}},props:{infinite:{type:Boolean,required:!1,default:!0},showThumbnails:{type:Boolean,required:!1,default:!1},animated:{type:Boolean,required:!1,default:!1},galleryName:{type:String,required:!1,default:null},src:{type:String,required:!1},srcSet:{type:String,required:!1},sizes:{type:String,required:!1},downloadSrc:{type:String,required:!1},caption:{type:String,required:!1},credit:{type:String,required:!1},title:{type:String,required:!1},detailUrl:{type:String,required:!1},width:{type:String,required:!1},height:{type:String,required:!1},theme:{type:String,required:!1,default:"dark",validator:e=>Object.keys(ie).includes(e)}},computed:{computedClass(){return ie[this.theme]},computedCaption(){let e=this.caption&&this.caption.length?this.$options.filters.truncate(this.caption,180):"";return this.credit&&(e=`${e} Credit: ${this.credit}`),e}},mounted(){return ze.Fancybox.bind("[data-fancybox]",{infinite:this.infinite,mainClass:this.computedClass?this.computedClass:ie.dark,showClass:"fancybox-fadeIn",hideClass:"fancybox-fadeOut",autoFocus:!0,maxScale:6,slideshow:{delay:1e4},animated:this.animated,Image:{zoom:this.animated},Thumbs:{autoStart:this.showThumbnails},Toolbar:{items:{counter:{type:"div",class:"fancybox__counter",html:' / ',tabindex:-1,position:"left"},prev:{type:"button",class:"fancybox__button--prev",label:"PREV",html:'',click(e){e.preventDefault(),this.fancybox.prev()}},next:{type:"button",class:"fancybox__button--next",label:"NEXT",html:'',click(e){e.preventDefault(),this.fancybox.next()}},fullscreen:{type:"button",class:"fancybox__button--fullscreen",label:"TOGGLE_FULLSCREEN",html:'',click(e){e.preventDefault(),j.element()?j.deactivate():j.activate(this.fancybox.$container)}},slideshow:{type:"button",class:"fancybox__button--slideshow",label:"TOGGLE_SLIDESHOW",html:'',click(e){e.preventDefault(),this.Slideshow.toggle()}},zoom:{type:"button",class:"fancybox__button--zoom",label:"TOGGLE_ZOOM",html:'',click(e){e.preventDefault();const o=this.fancybox.getSlide().Panzoom;o&&o.toggleZoom()}},download:{type:"link",label:"DOWNLOAD",class:"fancybox__button--download",html:'',click(e){e.stopPropagation()}},thumbs:{type:"button",label:"TOGGLE_THUMBS",class:"fancybox__button--thumbs",html:'',click(e){e.stopPropagation();const o=this.fancybox.plugins.Thumbs;o&&o.toggle()}},close:{type:"button",label:"CLOSE",class:"fancybox__button--close",html:'',tabindex:1,click(e){e.stopPropagation(),e.preventDefault(),this.fancybox.close()}}},display:[{id:"counter",position:"left"},"zoom","slideshow","fullscreen","thumbs","captions","close"]},caption(e,o,n){let a=n.caption;return n.type==="image"&&(a=`
+ */var $e;(function(e){e.pop="pop",e.push="push"})($e||($e={}));var ke;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ke||(ke={})),Symbol(process.env.NODE_ENV!=="production"?"navigation failure":"");var Ce;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ce||(Ce={})),Symbol(process.env.NODE_ENV!=="production"?"router view location matched":""),Symbol(process.env.NODE_ENV!=="production"?"router view depth":""),Symbol(process.env.NODE_ENV!=="production"?"router":"");const Xe=Symbol(process.env.NODE_ENV!=="production"?"route location":"");Symbol(process.env.NODE_ENV!=="production"?"router view location":"");function Qe(){return t.inject(Xe)}const Ke=()=>{const e=q();e&&e.makeTransparent(!0)},et=e=>e.title?e.title:e.linkPage?e.linkPage.title:"",tt=e=>{if(e.linkPage&&e.linkPage.url)return e.linkPage.url;if(e.path){const o="http://localhost:3000";if(e.path.startsWith(o+"/missions?")||e.path.startsWith(o+"/news?"))return e.path.replace(o,"");if(e.path.startsWith("/"))return e.path}},at=e=>{q().updateGlobalChildren(e)},nt=e=>{q().updateSecondary(e)},ot=e=>{q().updateHighlightPrimary(e)},rt=e=>{const o=Qe(),n=o?o.path:null,a=e,r=a?a.endsWith("/")?a:a+"/":null;return n&&a&&r?n===a?!0:n.startsWith(r):!1},we=e=>{let o="";if(Object.keys(e).some(function(a){return!!a.startsWith("screen")})){const a=[];for(const[r,l]of Object.entries(e))r.startsWith("screen")&&typeof l=="object"&&l.url&&l.width&&a.push(`${l.url} ${l.width}w`);o=a.join(", ")}return o},st=e=>{if(e.externalLink)return e.externalLink;if(e.document)return e.document.url},it=e=>"https://www.jpl.nasa.gov"+e,lt=(e,o)=>{if(e&&e.original){let n=e.title;o&&(n=o);let a=e.credit;return e.detailUrl&&(a=""),[{title:n,url:e.original,detailUrl:e.detailUrl,credit:a}]}return!1},ct=e=>{const o=[],n=Object.keys(e).map(a=>e[a]);if(e){for(const a of n)for(const r of Object.values(a))r&&r.original!==void 0&&o.push({title:r.title,url:r.original,detailUrl:r.detailUrl,credit:r.credit});return o}else return!1},dt=(e,o)=>{const n=w(e);let a=n.format("D");const r=n.format("MMM YYYY");if(o){const l=w(o);n.format("MM")===l.format("MM")&&n.format("ll")!==l.format("ll")&&(a=`${a}-${l.format("D")}`)}return{day:a,monthAndYear:r}},pt=(e,o)=>{const n=w(e);let a=n.format("ll");if(o){const r=w(o);n.format("YYYY")!==r.format("YYYY")?a=`${n.format("ll")} - ${r.format("ll")}`:n.format("MM")!==r.format("MM")?a=`${n.format("MMM D")} - ${r.format("ll")}`:r.diff(n,"hour")>=24&&n.format("ll")!==r.format("ll")&&(a=`${n.format("MMM D")}-${r.format("D")}, ${n.format("YYYY")}`)}return a},ft=(e,o,n)=>{const a=w(e);let r="";if(o){const l=w(o);l.diff(a,"hour")<=24&&l.diff(a,"day")===0&&(n?a.format("a")===l.format("a")?r=`${a.format("h:mm")}-${l.format("h:mm a z")}`:r=`${a.format("h:mm a")} - ${l.format("h:mm a z")}`:r=`${a.format("h:mm a z")}`)}return r},Be={primary:"-primary",secondary:"-secondary",dark:"-dark",social:"-social"},ut=t.defineComponent({name:"BaseButton",props:{variant:{type:String,required:!1,default:"primary",validator:e=>Object.keys(Be).includes(e)},compact:{type:Boolean,default:!1,required:!1},blockClasses:{type:String,required:!1,default:"inline-block"},disabled:{type:Boolean,default:!1,required:!1},ariaLabel:{type:String,default:"",required:!1},to:{type:[String,Object],required:!1,default:void 0},href:{type:String,required:!1,default:void 0}},emits:["click"],computed:{tag(){return this.disabled?"button":this.to?"nuxt-link":this.href?"a":"button"},theHref(){if(this.tag==="nuxt-link")return this.to;if(this.tag==="a")return this.href},variantClass(){let e=Be[this.variant];return!this.$slots.default&&this.$slots.icon?e=e+" -icon-only":this.compact&&(e=e+" -compact"),this.blockClasses&&(e=e+" "+this.blockClasses),e}}}),C=(e,o)=>{const n=e.__vccOpts||e;for(const[a,r]of o)n[a]=r;return n},ht={class:"label block"};function mt(e,o,n,a,r,l){return t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.tag),{class:t.normalizeClass(["BaseButton text-contrast-none",e.variantClass]),"aria-label":e.ariaLabel,disabled:e.disabled,href:e.theHref,to:e.to?e.to:void 0,onClick:o[0]||(o[0]=s=>e.$emit("click"))},{default:t.withCtx(()=>[t.createElementVNode("span",ht,[t.renderSlot(e.$slots,"default"),t.renderSlot(e.$slots,"icon"),t.renderSlot(e.$slots,"afterIcon")])]),_:3},8,["class","aria-label","disabled","href","to"])}const Se=C(ut,[["render",mt]]),Ee={none:"object-none",contain:"object-contain",cover:"object-cover",fill:"object-fill",scaleDown:"object-scale-down"},gt=t.defineComponent({name:"BaseImage",props:{imageClass:{type:String,required:!1},objectFitClass:{type:String,required:!1,default:"contain",validator:e=>Object.keys(Ee).includes(e)},src:{type:String,required:!0},srcset:{type:String,required:!1,default:""},alt:{type:String},width:{type:[Number,String]},height:{type:[Number,String]},loading:{type:String,required:!1,default:"lazy"}},data(){return{lazyNative:!0}},computed:{computedClass(){let e="";return this.imageClass&&(e=e+" "+this.imageClass),this.objectFitClass&&(e=e+" "+Ee[this.objectFitClass]),this.lazyNative||(e=e+" lazyload"),e}},mounted(){this.featureDetectImageLazyLoad()},methods:{featureDetectImageLazyLoad(){if("loading"in HTMLImageElement.prototype){const e=this.$refs.BaseImage?this.$refs.BaseImage:null;this.lazyNative=!0,e&&e.dataset.src&&(e.src=e.dataset.src),e&&e.dataset.srcset&&(e.srcset=e.dataset.srcset)}else this.lazyNative=!1},imageFailed(){console.log("Image failed to load.")}}}),yt=["data-src","data-srcset","alt","width","height","loading"];function _t(e,o,n,a,r,l){return t.openBlock(),t.createElementBlock("div",null,[e.src?(t.openBlock(),t.createElementBlock("img",{key:0,ref:"BaseImage",class:t.normalizeClass(["BaseImage",e.computedClass]),"data-src":e.src,"data-srcset":e.srcset,alt:e.alt,width:e.width,height:e.height,loading:e.loading,onError:o[0]||(o[0]=(...s)=>e.imageFailed&&e.imageFailed(...s))},null,42,yt)):t.createCommentVNode("",!0)])}const j=C(gt,[["render",_t]]),bt=t.defineComponent({name:"IconCaret"}),$t={class:"IconCaret",width:"8",height:"14",viewBox:"0 0 8 14",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false"},kt=[t.createElementVNode("path",{d:"M7.864 7.004L1.5 13.368.086 11.954l4.948-4.95-4.948-4.95L1.5.64l6.364 6.364z",fill:"currentColor"},null,-1)];function Ct(e,o,n,a,r,l){return t.openBlock(),t.createElementBlock("svg",$t,kt)}const ne=C(bt,[["render",Ct]]),wt=t.defineComponent({name:"MixinAnimationCaret",components:{IconCaret:ne},props:{passedWrapperClass:{type:String||null,required:!1,default:""},arrowClass:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"text-primary"},marginLeft:{type:String,default:"ml-1",required:!1},inline:{type:Boolean,default:!1,required:!1}},computed:{computedClass(){let e="";return this.passedWrapperClass&&(e=e+" "+this.passedWrapperClass),this.inline&&(e=e+" caret-inline"),e}}}),Bt={class:"arrow"},St={class:"arrow-fixed"};function Et(e,o,n,a,r,l){const s=ne;return t.openBlock(),t.createElementBlock("span",{class:t.normalizeClass(["MixinAnimationCaret",e.computedClass])},[t.createElementVNode("span",null,[t.renderSlot(e.$slots,"default")]),t.createElementVNode("span",{class:t.normalizeClass(["arrow-wrapper",[e.arrowClass,e.color,e.marginLeft]]),"aria-hidden":"true"},[t.createElementVNode("span",Bt,[t.createVNode(s)]),t.createElementVNode("span",St,[t.createVNode(s)])],2)],2)}const oe=C(wt,[["render",Et]]),Me={primary:"text-subtitle text-action can-hover:hover:text-action-dark",secondary:"text-subtitle text-action can-hover:hover:text-action-dark",default:"-default underline text-action can-hover:hover:text-action-dark",none:""},Mt={primary:"text-subtitle text-primary can-hover:hover:text-primary-dark",secondary:"text-subtitle text-primary can-hover:hover:text-primary-dark",default:"-default underline text-primary can-hover:hover:text-primary-dark",none:""},Dt=t.defineComponent({name:"BaseLink",components:{MixinAnimationCaret:oe},props:{variant:{type:String,required:!1,default:"default",validator:e=>Object.keys(Me).includes(e)},to:{type:[String,Object],default:void 0},exact:{type:Boolean,default:!1},href:{type:String,default:void 0},title:{type:String,default:void 0},ariaLabel:{type:String,default:""},linkClass:{type:String,default:""},target:{type:String,required:!1,default:void 0},externalTargetBlank:{type:Boolean,required:!1,default:!1},caret:{type:Boolean,required:!1,default:!1},caretWrapperClass:{type:String,default:""},caretClass:{type:String,default:""},caretInline:{type:Boolean,required:!1,default:!1},caretColor:{type:String,required:!1,default:""},caretMarginLeft:{type:String,required:!1,default:""},usePrimaryColor:{type:Boolean,required:!1,default:!1}},emits:["linkClicked","specificLinkClicked"],computed:{computedVariants(){return this.usePrimaryColor?Mt:Me},computedClass(){let e=this.computedVariants[this.variant];return(this.to||this.href)&&(e=e+" cursor-pointer"),this.linkClass&&(e=e+" "+this.linkClass),e},theTarget(){if(this.target)return this.target;if(this.href&&this.externalTargetBlank)return"_blank"},theRel(){if(this.theTarget==="_blank")return"noopener"}},methods:{clickEvent(){var e;(e=this.$root)==null||e.$emit("linkClicked"),this.$emit("specificLinkClicked")}}}),Nt=["href","target","rel","aria-label","title"];function vt(e,o,n,a,r,l){const s=oe,c=t.resolveComponent("nuxt-link");return t.openBlock(),t.createElementBlock("div",null,[e.to?(t.openBlock(),t.createBlock(c,{key:0,class:t.normalizeClass(["group",e.computedClass]),to:e.to,target:e.theTarget,rel:e.theRel,"aria-label":e.ariaLabel,title:e.title,exact:e.exact,onClick:o[0]||(o[0]=h=>e.clickEvent())},{default:t.withCtx(()=>[e.caretInline&&e.caret?(t.openBlock(),t.createBlock(s,{key:0,inline:"",class:t.normalizeClass(e.caretWrapperClass),"arrow-class":e.caretClass,color:e.caretColor,"margin-left":e.caretMarginLeft},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},8,["class","arrow-class","color","margin-left"])):e.variant==="primary"||e.caret?(t.openBlock(),t.createBlock(s,{key:1,class:t.normalizeClass(e.caretWrapperClass),"arrow-class":e.caretClass,color:e.caretColor,"margin-left":e.caretMarginLeft},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},8,["class","arrow-class","color","margin-left"])):t.renderSlot(e.$slots,"default",{key:2})]),_:3},8,["class","to","target","rel","aria-label","title","exact"])):e.href?(t.openBlock(),t.createElementBlock("a",{key:1,href:e.href,class:t.normalizeClass(["group",e.computedClass]),target:e.theTarget,rel:e.theRel,"aria-label":e.ariaLabel,title:e.title,onClick:o[1]||(o[1]=h=>e.clickEvent())},[e.caretInline&&e.caret?(t.openBlock(),t.createBlock(s,{key:0,inline:"",class:t.normalizeClass(e.caretWrapperClass),"arrow-class":e.caretClass,color:e.caretColor,"margin-left":e.caretMarginLeft},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},8,["class","arrow-class","color","margin-left"])):e.variant==="primary"||e.caret?(t.openBlock(),t.createBlock(s,{key:1,class:t.normalizeClass(e.caretWrapperClass),"arrow-class":e.caretClass,color:e.caretColor,"margin-left":e.caretMarginLeft},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},8,["class","arrow-class","color","margin-left"])):t.renderSlot(e.$slots,"default",{key:2})],10,Nt)):t.createCommentVNode("",!0)])}const re=C(Dt,[["render",vt]]),se={h1:"text-h1",h2:"text-h2",h3:"text-h3",h4:"text-h4",h5:"text-h5",h6:"text-h6"},Lt=t.defineComponent({name:"BaseHeading",props:{level:{type:String||null,required:!1,default:"h2",validator:e=>Object.keys(se).includes(e)},size:{type:String,required:!1,default:"h2",validator:e=>Object.keys(se).includes(e)}},computed:{computedTag(){return this.level?this.level:this.size},computedClass(){return this.size?se[this.size]:""}}});function Vt(e,o,n,a,r,l){return t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.computedTag),{class:t.normalizeClass(e.computedClass)},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},8,["class"])}const De=C(Lt,[["render",Vt]]),Ot=t.defineComponent({name:"BlockHeading",components:{BaseHeading:De},props:{data:{type:Object,required:!1}}});function zt(e,o,n,a,r,l){const s=De;return e.data?(t.openBlock(),t.createBlock(s,{key:0,level:e.data.level,size:e.data.size},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.data.heading),1)]),_:1},8,["level","size"])):t.createCommentVNode("",!0)}const xt=C(Ot,[["render",zt]]),Ne={"col-1":"lg:col-start-1 lg:col-end-13","col-2":"lg:col-start-2 lg:col-end-12","col-3":"lg:col-start-3 lg:col-end-11","col-4":"md:col-start-3 md:col-end-11 lg:col-start-4 lg:col-end-10"},It=t.defineComponent({name:"LayoutHelper",props:{indent:{type:String,required:!1,default:"col-1",validator:e=>Object.keys(Ne).includes(e)}},computed:{theWidth(){return Ne[this.indent]}}}),Yt={class:"LayoutHelper BaseGrid container mx-auto"};function Ft(e,o,n,a,r,l){return t.openBlock(),t.createElementBlock("div",Yt,[t.createElementVNode("div",{class:t.normalizeClass(e.theWidth+" col-start-1 col-end-13 lg:px-0 px-4 relative")},[t.renderSlot(e.$slots,"default")],2)])}const ve=C(It,[["render",Ft]]),Tt=t.defineComponent({name:"BaseImageCaption",components:{BaseLink:re},props:{data:{type:Object,required:!0,default:void 0}}}),Ht={key:0,class:"BaseImageCaption text-body-sm"},qt={class:"inline mr-2"},jt=["innerHTML"],Pt={key:0,class:"inline"};function At(e,o,n,a,r,l){const s=re;return e.data?(t.openBlock(),t.createElementBlock("div",Ht,[t.createElementVNode("div",qt,[t.createElementVNode("div",{class:"the-caption-text inline",innerHTML:e.data.caption},null,8,jt),e.data.credit?(t.openBlock(),t.createElementBlock("span",Pt," Credit: "+t.toDisplayString(e.data.credit),1)):t.createCommentVNode("",!0)]),e.data.detailUrl?(t.openBlock(),t.createBlock(s,{key:0,class:"inline-block",variant:"default",to:e.data.detailUrl},{default:t.withCtx(()=>[t.createTextVNode(" Full Image Details ")]),_:1},8,["to"])):t.createCommentVNode("",!0)])):t.createCommentVNode("",!0)}const Z=C(Tt,[["render",At]]),Rt=t.defineComponent({name:"IconExpand"}),Wt={class:"IconExpand",width:"60",height:"60",viewBox:"0 0 60 60",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false"},Ut=[t.createElementVNode("path",{d:"M48 37v11H37v-2h9v-9h2zm-34 0v9h9v2H12V37h2zm9-25v2h-9v9h-2V12h11zm25 0v11h-2v-9h-9v-2h11z",fill:"currentColor","fill-rule":"evenodd"},null,-1)];function Gt(e,o,n,a,r,l){return t.openBlock(),t.createElementBlock("svg",Wt,Ut)}const Le=C(Rt,[["render",Gt]]),Jt=t.defineComponent({name:"MixinFancyboxOpenButton",components:{IconExpand:Le}}),Zt={ref:"FancyboxOpenButton",class:"MixinFancyboxOpenButton",role:"presentation"},Xt={class:"BaseButton -primary -icon-only pointer-events-none"},Qt={class:"icon"};function Kt(e,o,n,a,r,l){const s=Le;return t.openBlock(),t.createElementBlock("div",Zt,[t.createElementVNode("div",Xt,[t.createElementVNode("span",Qt,[t.createVNode(s)])])],512)}const Ve=C(Jt,[["render",Kt]]),P={pageXOffset:0,pageYOffset:0,element(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement},activate(e){P.pageXOffset=window.pageXOffset,P.pageYOffset=window.pageYOffset,e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.msRequestFullscreen&&e.msRequestFullscreen()},deactivate(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()}},ie={normal:"fancybox-theme-normal ThemeVariantLight",light:"fancybox-theme-light ThemeVariantLight",dark:"fancybox-theme-dark ThemeVariantDark"},ea=t.defineComponent({name:"MixinFancybox",components:{MixinFancyboxOpenButton:Ve},filters:{truncate(e){return e&&e.length>280&&(e=e.substring(0,277)+"..."),e}},props:{infinite:{type:Boolean,required:!1,default:!0},showThumbnails:{type:Boolean,required:!1,default:!1},animated:{type:Boolean,required:!1,default:!1},galleryName:{type:String,required:!1,default:null},src:{type:String,required:!1},srcSet:{type:String,required:!1},sizes:{type:String,required:!1},downloadSrc:{type:String,required:!1},caption:{type:String,required:!1},credit:{type:String,required:!1},title:{type:String,required:!1},detailUrl:{type:String,required:!1},width:{type:String,required:!1},height:{type:String,required:!1},theme:{type:String,required:!1,default:"dark",validator:e=>Object.keys(ie).includes(e)}},computed:{computedClass(){return ie[this.theme]},computedCaption(){let e=this.caption&&this.caption.length?this.$options.filters.truncate(this.caption,180):"";return this.credit&&(e=`${e} Credit: ${this.credit}`),e}},mounted(){return ze.Fancybox.bind("[data-fancybox]",{infinite:this.infinite,mainClass:this.computedClass?this.computedClass:ie.dark,showClass:"fancybox-fadeIn",hideClass:"fancybox-fadeOut",autoFocus:!0,maxScale:6,slideshow:{delay:1e4},animated:this.animated,Image:{zoom:this.animated},Thumbs:{autoStart:this.showThumbnails},Toolbar:{items:{counter:{type:"div",class:"fancybox__counter",html:' / ',tabindex:-1,position:"left"},prev:{type:"button",class:"fancybox__button--prev",label:"PREV",html:'',click(e){e.preventDefault(),this.fancybox.prev()}},next:{type:"button",class:"fancybox__button--next",label:"NEXT",html:'',click(e){e.preventDefault(),this.fancybox.next()}},fullscreen:{type:"button",class:"fancybox__button--fullscreen",label:"TOGGLE_FULLSCREEN",html:'',click(e){e.preventDefault(),P.element()?P.deactivate():P.activate(this.fancybox.$container)}},slideshow:{type:"button",class:"fancybox__button--slideshow",label:"TOGGLE_SLIDESHOW",html:'',click(e){e.preventDefault(),this.Slideshow.toggle()}},zoom:{type:"button",class:"fancybox__button--zoom",label:"TOGGLE_ZOOM",html:'',click(e){e.preventDefault();const o=this.fancybox.getSlide().Panzoom;o&&o.toggleZoom()}},download:{type:"link",label:"DOWNLOAD",class:"fancybox__button--download",html:'',click(e){e.stopPropagation()}},thumbs:{type:"button",label:"TOGGLE_THUMBS",class:"fancybox__button--thumbs",html:'',click(e){e.stopPropagation();const o=this.fancybox.plugins.Thumbs;o&&o.toggle()}},close:{type:"button",label:"CLOSE",class:"fancybox__button--close",html:'',tabindex:1,click(e){e.stopPropagation(),e.preventDefault(),this.fancybox.close()}}},display:[{id:"counter",position:"left"},"zoom","slideshow","fullscreen","thumbs","captions","close"]},caption(e,o,n){let a=n.caption;return n.type==="image"&&(a=`
${n.title?`
${n.title}
`:""} ${a.length?`
${a}
`:""} ${n.url?`Full Image Details`:""} -
`),a}})},methods:{clickHandler(){this.$emit("click")}}}),ta=["href","data-fancybox","data-src","data-width","data-height","data-srcset","data-sizes","data-theme","data-caption","data-title","data-animated","data-download-src","data-url","data-max-width"];function aa(e,o,n,a,r,l){const s=Ve;return t.openBlock(),t.createElementBlock("a",{class:"MixinFancybox group cursor-pointer block","aria-label":"Open in Lightbox",href:e.src,"data-fancybox":e.galleryName||"","data-src":e.src,"data-width":e.src?e.src.width:null,"data-height":e.src?e.src.height:null,"data-srcset":e.srcSet,"data-sizes":e.sizes,"data-theme":e.computedClass,"data-caption":e.computedCaption,"data-title":e.title,"data-animated":e.animated,"data-download-src":e.downloadSrc,"data-url":e.detailUrl,"data-max-width":e.src?e.src.width:null,onClick:o[0]||(o[0]=c=>e.$emit("click"))},[t.createVNode(s),t.renderSlot(e.$slots,"default")],8,ta)}const A=C(ea,[["render",aa]]),Oe={none:"aspect-ratio-none",portrait:"aspect-ratio-four-five",square:"aspect-ratio-square","1:1":"aspect-ratio-one-one","2:1":"aspect-ratio-two-one","2:3":"aspect-ratio-two-three","3:2":"aspect-ratio-three-two","4:3":"aspect-ratio-four-three","4:5":"aspect-ratio-four-five","7:8":"aspect-ratio-seven-eight","8:7":"aspect-ratio-eight-seven","9:16":"aspect-ratio-nine-sixteen","12:9":"aspect-ratio-twelve-nine","16:7":"aspect-ratio-sixteen-seven","16:9":"aspect-ratio-sixteen-nine","21:9":"aspect-ratio-twentyone-nine"},na=t.defineComponent({name:"BaseImagePlaceholder",props:{darkMode:{type:Boolean,required:!1,default:!0},transparentMode:{type:Boolean,required:!1,default:!1},noLogo:{type:Boolean,default:!1},aspectRatio:{type:String,default:"none",validator:e=>Object.keys(Oe).includes(e)},responsiveAspectRatio:{type:String,required:!1}},computed:{computedClass(){let e="";return this.aspectRatio&&(e=e+Oe[this.aspectRatio]),this.responsiveAspectRatio&&(e=`${e} ${this.responsiveAspectRatio}`),this.transparentMode?e=e+" transparent-theme":this.darkMode?e=e+" dark-theme":e=e+" light-theme",this.noLogo&&(e=e+" no-logo"),e}}});function oa(e,o,n,a,r,l){return t.openBlock(),t.createElementBlock("div",null,[t.createElementVNode("div",{class:t.normalizeClass("BaseImagePlaceholder "+e.computedClass)},[t.renderSlot(e.$slots,"default",{},void 0,!0),t.renderSlot(e.$slots,"lightbox",{},void 0,!0)],2)])}const X=C(na,[["render",oa],["__scopeId","data-v-29efd36e"]]),ra=t.defineComponent({name:"BlockImageStandard",components:{MixinFancybox:A,BaseImage:P,BaseImagePlaceholder:X,BaseImageCaption:Z},props:{data:{type:Object,required:!1},displayCaption:{type:Boolean,default:!0},caption:{type:String,required:!1},constrain:{type:Boolean,default:!0}},computed:{theCaption(){if(this.caption&&this.caption.length>2&&this.displayCaption)return this.caption;if(this.displayCaption&&this.data&&this.data.caption&&this.data.caption.length>2)return this.data.caption},theData(){if(this.data)return{...this.data,caption:this.theCaption}},hasCaptionArea(){return!!(this.data&&(this.theCaption||this.data.credit||this.data.detailUrl))}}}),sa={key:0},ia={key:1,class:"lg:px-0 p-4 pb-0"};function la(e,o,n,a,r,l){const s=P,c=X,h=A,m=Z;return e.theData?(t.openBlock(),t.createElementBlock("div",sa,[e.theData.src?(t.openBlock(),t.createBlock(h,{key:0,src:e.theData.original,caption:e.theData.caption,credit:e.theData.credit,"detail-url":e.theData.detailUrl},{default:t.withCtx(()=>[t.createVNode(c,{"aspect-ratio":e.constrain?"16:9":"none","dark-mode":""},{default:t.withCtx(()=>[e.theData.src?(t.openBlock(),t.createBlock(s,{key:0,src:e.theData.src.url,srcset:e.theData.srcSet,width:e.theData.src.width,height:e.theData.src.height,alt:e.theData.alt,"image-class":e.constrain?void 0:"w-full h-auto","object-fit-class":e.constrain?"contain":void 0,loading:"lazy"},null,8,["src","srcset","width","height","alt","image-class","object-fit-class"])):t.createCommentVNode("",!0)]),_:1},8,["aspect-ratio"])]),_:1},8,["src","caption","credit","detail-url"])):t.createCommentVNode("",!0),e.theData&&e.hasCaptionArea?(t.openBlock(),t.createElementBlock("div",ia,[t.createVNode(m,{data:e.theData},null,8,["data"])])):t.createCommentVNode("",!0)])):t.createCommentVNode("",!0)}const le=C(ra,[["render",la]]),ca=t.defineComponent({name:"BlockImageFullBleed",components:{MixinFancybox:A,BaseImage:P,BaseImagePlaceholder:X,BaseImageCaption:Z},props:{data:{type:Object,required:!1},displayCaption:{type:Boolean,default:!0},caption:{type:String,required:!1},constrain:{type:Boolean,default:!0}},data(){return{openTab:1}},computed:{theCaption(){if(this.caption&&this.caption.length>2&&this.displayCaption)return this.caption;if(this.displayCaption&&this.data&&this.data.caption&&this.data.caption.length>2)return this.data.caption},theSrcSet(){return this.theData?we(this.theData):void 0},theData(){if(this.data)return{...this.data,caption:this.theCaption}},hasCaptionArea(){return!!(this.data&&(this.theCaption||this.data.credit||this.data.detailUrl))}}}),da={key:0},pa={class:"bg-gray-light"},fa={class:"max-w-screen-3xl mx-auto"},ua={key:0,class:"max-w-screen-3xl p-4 pb-0 mx-auto"};function ha(e,o,n,a,r,l){const s=P,c=X,h=A,m=Z;return e.theData?(t.openBlock(),t.createElementBlock("div",da,[t.createElementVNode("div",pa,[t.createElementVNode("div",fa,[e.theData.src?(t.openBlock(),t.createBlock(h,{key:0,src:e.theData.original,caption:e.theData.caption,credit:e.theData.credit,"detail-url":e.theData.detailUrl},{default:t.withCtx(()=>[t.createVNode(c,{"aspect-ratio":e.constrain?"16:9":"none","responsive-aspect-ratio":e.constrain?"lg:aspect-ratio-two-one":"","dark-mode":""},{default:t.withCtx(()=>[e.theData.src&&e.theData.srcCropped?(t.openBlock(),t.createBlock(s,{key:0,src:e.constrain?e.theData.srcCropped.url:e.theData.src.url,srcset:e.theData.srcSet&&!e.constrain?e.theData.srcSet:e.theSrcSet,width:e.constrain?e.theData.srcCropped.width:e.theData.src.width,height:e.constrain?e.theData.srcCropped.height:e.theData.src.height,alt:e.theData.alt,"image-class":e.constrain?void 0:"w-full h-auto","object-fit-class":e.constrain?"cover":void 0,loading:"lazy"},null,8,["src","srcset","width","height","alt","image-class","object-fit-class"])):t.createCommentVNode("",!0)]),_:1},8,["aspect-ratio","responsive-aspect-ratio"])]),_:1},8,["src","caption","credit","detail-url"])):t.createCommentVNode("",!0)])]),e.data&&e.hasCaptionArea?(t.openBlock(),t.createElementBlock("div",ua,[t.createVNode(m,{data:e.theData},null,8,["data"])])):t.createCommentVNode("",!0)])):t.createCommentVNode("",!0)}const ce=C(ca,[["render",ha]]),ma=t.defineComponent({name:"BlockImage",components:{BlockImageStandard:le,BlockImageFullBleed:ce,LayoutHelper:ve},props:{data:{type:Object,required:!1},fullBleed:{type:Boolean,required:!1,default:!1}}}),ga={key:0};function ya(e,o,n,a,r,l){const s=ce,c=le,h=ve;return e.data?(t.openBlock(),t.createElementBlock("div",ga,[e.fullBleed&&e.data.imageFullBleed?(t.openBlock(),t.createBlock(s,{key:0,data:e.data.imageFullBleed,"display-caption":e.data.displayCaption,caption:e.data.caption,constrain:e.data.constrain},null,8,["data","display-caption","caption","constrain"])):(t.openBlock(),t.createBlock(h,{key:1,indent:"col-2"},{default:t.withCtx(()=>[t.createVNode(c,{data:e.data.image,"display-caption":e.data.displayCaption,caption:e.data.caption,constrain:e.data.constrain},null,8,["data","display-caption","caption","constrain"])]),_:1}))])):t.createCommentVNode("",!0)}const _a=C(ma,[["render",ya]]),ba=t.defineComponent({name:"IconArrows"}),$a={class:"IconArrows",width:"32",height:"12",viewBox:"0 0 32 12",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false"},ka=[t.createStaticVNode('',1)];function Ca(e,o,n,a,r,l){return t.openBlock(),t.createElementBlock("svg",$a,ka)}const wa=C(ba,[["render",Ca]]),Ba=t.defineComponent({name:"IconLocation"}),Sa={class:"IconLocation",width:"16",height:"22",viewBox:"0 0 16 22",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false"},Ea=[t.createElementVNode("g",{transform:"translate(-4 -1)",stroke:"currentColor","stroke-width":"2",fill:"none"},[t.createElementVNode("path",{d:"M12 2c1.933 0 3.683.784 4.95 2.05A6.978 6.978 0 0119 9c0 2.681-2.41 6.81-7 12.43C7.41 15.81 5 11.68 5 9c0-1.933.784-3.683 2.05-4.95A6.978 6.978 0 0112 2z"}),t.createElementVNode("circle",{cx:"12",cy:"9",r:"3"})],-1)];function Ma(e,o,n,a,r,l){return t.openBlock(),t.createElementBlock("svg",Sa,Ea)}const Da=C(Ba,[["render",Ma]]),Na=t.defineComponent({name:"IconArrows"}),va={class:"IconUser",width:"21",height:"21",viewBox:"0 0 21 21",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false"},La=[t.createElementVNode("path",{d:"M10.5 0C4.7 0 0 4.7 0 10.5S4.7 21 10.5 21 21 16.3 21 10.5 16.3 0 10.5 0zm5.42 17.867c-1.525 1.143-3.43 1.778-5.42 1.778-2.032 0-3.938-.635-5.42-1.778v-.593a2.701 2.701 0 0 1 2.71-2.71c.466 0 1.143.509 2.71.509 1.524 0 2.202-.508 2.71-.508a2.729 2.729 0 0 1 2.71 2.71v.592zm1.27-1.143c-.297-1.99-1.948-3.514-3.98-3.514-.89 0-1.313.508-2.71.508-1.44 0-1.863-.508-2.71-.508-2.074 0-3.725 1.524-4.022 3.514-1.524-1.651-2.413-3.81-2.413-6.224A9.134 9.134 0 0 1 10.5 1.355c5.038 0 9.145 4.107 9.145 9.145 0 2.413-.931 4.573-2.456 6.224zM10.5 4.742a3.731 3.731 0 0 0-3.726 3.726 3.704 3.704 0 0 0 3.726 3.726 3.731 3.731 0 0 0 3.726-3.726c0-2.033-1.694-3.726-3.726-3.726zm0 6.097a2.367 2.367 0 0 1-2.371-2.371c0-1.27 1.059-2.371 2.371-2.371 1.27 0 2.371 1.1 2.371 2.37 0 1.313-1.1 2.372-2.371 2.372z",fill:"currentColor"},null,-1)];function Va(e,o,n,a,r,l){return t.openBlock(),t.createElementBlock("svg",va,La)}const Oa=C(Na,[["render",Va]]);f.dayjs=w,f.BaseButton=Se,f.BaseHeading=Se,f.BaseImage=P,f.BaseLink=re,f.BlockHeading=xt,f.BlockImage=_a,f.BlockImageFullBleed=ce,f.BlockImageStandard=le,f.IconArrows=wa,f.IconCaret=ne,f.IconLocation=Da,f.IconUser=Oa,f.MixinAnimationCaret=oe,f.MixinFancybox=A,f.filters=Ae,f.mixinCanonicalUrl=it,f.mixinFormatEventDates=pt,f.mixinFormatEventTimeInHoursAndMinutes=ft,f.mixinFormatSplitEventDates=dt,f.mixinGetExternalLink=st,f.mixinGetLinkText=et,f.mixinGetRouterLink=tt,f.mixinGetSrcSet=we,f.mixinHighlightPrimary=ot,f.mixinIsActivePath=rt,f.mixinLightboxGalleryItems=ct,f.mixinLightboxItems=lt,f.mixinTransparentHeader=Ke,f.mixinUpdateGlobalChildren=at,f.mixinUpdateSecondary=nt,f.useHeaderStore=q,f.useThemeStore=Ze,Object.defineProperty(f,Symbol.toStringTag,{value:"Module"})}); +
`),a}})},methods:{clickHandler(){this.$emit("click")}}}),ta=["href","data-fancybox","data-src","data-width","data-height","data-srcset","data-sizes","data-theme","data-caption","data-title","data-animated","data-download-src","data-url","data-max-width"];function aa(e,o,n,a,r,l){const s=Ve;return t.openBlock(),t.createElementBlock("a",{class:"MixinFancybox group cursor-pointer block","aria-label":"Open in Lightbox",href:e.src,"data-fancybox":e.galleryName||"","data-src":e.src,"data-width":e.src?e.src.width:null,"data-height":e.src?e.src.height:null,"data-srcset":e.srcSet,"data-sizes":e.sizes,"data-theme":e.computedClass,"data-caption":e.computedCaption,"data-title":e.title,"data-animated":e.animated,"data-download-src":e.downloadSrc,"data-url":e.detailUrl,"data-max-width":e.src?e.src.width:null,onClick:o[0]||(o[0]=c=>e.$emit("click"))},[t.createVNode(s),t.renderSlot(e.$slots,"default")],8,ta)}const A=C(ea,[["render",aa]]),Oe={none:"aspect-ratio-none",portrait:"aspect-ratio-four-five",square:"aspect-ratio-square","1:1":"aspect-ratio-one-one","2:1":"aspect-ratio-two-one","2:3":"aspect-ratio-two-three","3:2":"aspect-ratio-three-two","4:3":"aspect-ratio-four-three","4:5":"aspect-ratio-four-five","7:8":"aspect-ratio-seven-eight","8:7":"aspect-ratio-eight-seven","9:16":"aspect-ratio-nine-sixteen","12:9":"aspect-ratio-twelve-nine","16:7":"aspect-ratio-sixteen-seven","16:9":"aspect-ratio-sixteen-nine","21:9":"aspect-ratio-twentyone-nine"},na=t.defineComponent({name:"BaseImagePlaceholder",props:{darkMode:{type:Boolean,required:!1,default:!0},transparentMode:{type:Boolean,required:!1,default:!1},noLogo:{type:Boolean,default:!1},aspectRatio:{type:String,default:"none",validator:e=>Object.keys(Oe).includes(e)},responsiveAspectRatio:{type:String,required:!1}},computed:{computedClass(){let e="";return this.aspectRatio&&(e=e+Oe[this.aspectRatio]),this.responsiveAspectRatio&&(e=`${e} ${this.responsiveAspectRatio}`),this.transparentMode?e=e+" transparent-theme":this.darkMode?e=e+" dark-theme":e=e+" light-theme",this.noLogo&&(e=e+" no-logo"),e}}});function oa(e,o,n,a,r,l){return t.openBlock(),t.createElementBlock("div",null,[t.createElementVNode("div",{class:t.normalizeClass("BaseImagePlaceholder "+e.computedClass)},[t.renderSlot(e.$slots,"default",{},void 0,!0),t.renderSlot(e.$slots,"lightbox",{},void 0,!0)],2)])}const X=C(na,[["render",oa],["__scopeId","data-v-29efd36e"]]),ra=t.defineComponent({name:"BlockImageStandard",components:{MixinFancybox:A,BaseImage:j,BaseImagePlaceholder:X,BaseImageCaption:Z},props:{data:{type:Object,required:!1},displayCaption:{type:Boolean,default:!0},caption:{type:String,required:!1},constrain:{type:Boolean,default:!0}},computed:{theCaption(){if(this.caption&&this.caption.length>2&&this.displayCaption)return this.caption;if(this.displayCaption&&this.data&&this.data.caption&&this.data.caption.length>2)return this.data.caption},theData(){if(this.data)return{...this.data,caption:this.theCaption}},hasCaptionArea(){return!!(this.data&&(this.theCaption||this.data.credit||this.data.detailUrl))}}}),sa={key:0},ia={key:1,class:"lg:px-0 p-4 pb-0"};function la(e,o,n,a,r,l){const s=j,c=X,h=A,m=Z;return e.theData?(t.openBlock(),t.createElementBlock("div",sa,[e.theData.src?(t.openBlock(),t.createBlock(h,{key:0,src:e.theData.original,caption:e.theData.caption,credit:e.theData.credit,"detail-url":e.theData.detailUrl},{default:t.withCtx(()=>[t.createVNode(c,{"aspect-ratio":e.constrain?"16:9":"none","dark-mode":""},{default:t.withCtx(()=>[e.theData.src?(t.openBlock(),t.createBlock(s,{key:0,src:e.theData.src.url,srcset:e.theData.srcSet,width:e.theData.src.width,height:e.theData.src.height,alt:e.theData.alt,"image-class":e.constrain?void 0:"w-full h-auto","object-fit-class":e.constrain?"contain":void 0,loading:"lazy"},null,8,["src","srcset","width","height","alt","image-class","object-fit-class"])):t.createCommentVNode("",!0)]),_:1},8,["aspect-ratio"])]),_:1},8,["src","caption","credit","detail-url"])):t.createCommentVNode("",!0),e.theData&&e.hasCaptionArea?(t.openBlock(),t.createElementBlock("div",ia,[t.createVNode(m,{data:e.theData},null,8,["data"])])):t.createCommentVNode("",!0)])):t.createCommentVNode("",!0)}const le=C(ra,[["render",la]]),ca=t.defineComponent({name:"BlockImageFullBleed",components:{MixinFancybox:A,BaseImage:j,BaseImagePlaceholder:X,BaseImageCaption:Z},props:{data:{type:Object,required:!1},displayCaption:{type:Boolean,default:!0},caption:{type:String,required:!1},constrain:{type:Boolean,default:!0}},data(){return{openTab:1}},computed:{theCaption(){if(this.caption&&this.caption.length>2&&this.displayCaption)return this.caption;if(this.displayCaption&&this.data&&this.data.caption&&this.data.caption.length>2)return this.data.caption},theSrcSet(){return this.theData?we(this.theData):void 0},theData(){if(this.data)return{...this.data,caption:this.theCaption}},hasCaptionArea(){return!!(this.data&&(this.theCaption||this.data.credit||this.data.detailUrl))}}}),da={key:0},pa={class:"bg-gray-light"},fa={class:"max-w-screen-3xl mx-auto"},ua={key:0,class:"max-w-screen-3xl p-4 pb-0 mx-auto"};function ha(e,o,n,a,r,l){const s=j,c=X,h=A,m=Z;return e.theData?(t.openBlock(),t.createElementBlock("div",da,[t.createElementVNode("div",pa,[t.createElementVNode("div",fa,[e.theData.src?(t.openBlock(),t.createBlock(h,{key:0,src:e.theData.original,caption:e.theData.caption,credit:e.theData.credit,"detail-url":e.theData.detailUrl},{default:t.withCtx(()=>[t.createVNode(c,{"aspect-ratio":e.constrain?"16:9":"none","responsive-aspect-ratio":e.constrain?"lg:aspect-ratio-two-one":"","dark-mode":""},{default:t.withCtx(()=>[e.theData.src&&e.theData.srcCropped?(t.openBlock(),t.createBlock(s,{key:0,src:e.constrain?e.theData.srcCropped.url:e.theData.src.url,srcset:e.theData.srcSet&&!e.constrain?e.theData.srcSet:e.theSrcSet,width:e.constrain?e.theData.srcCropped.width:e.theData.src.width,height:e.constrain?e.theData.srcCropped.height:e.theData.src.height,alt:e.theData.alt,"image-class":e.constrain?void 0:"w-full h-auto","object-fit-class":e.constrain?"cover":void 0,loading:"lazy"},null,8,["src","srcset","width","height","alt","image-class","object-fit-class"])):t.createCommentVNode("",!0)]),_:1},8,["aspect-ratio","responsive-aspect-ratio"])]),_:1},8,["src","caption","credit","detail-url"])):t.createCommentVNode("",!0)])]),e.data&&e.hasCaptionArea?(t.openBlock(),t.createElementBlock("div",ua,[t.createVNode(m,{data:e.theData},null,8,["data"])])):t.createCommentVNode("",!0)])):t.createCommentVNode("",!0)}const ce=C(ca,[["render",ha]]),ma=t.defineComponent({name:"BlockImage",components:{BlockImageStandard:le,BlockImageFullBleed:ce,LayoutHelper:ve},props:{data:{type:Object,required:!1},fullBleed:{type:Boolean,required:!1,default:!1}}}),ga={key:0};function ya(e,o,n,a,r,l){const s=ce,c=le,h=ve;return e.data?(t.openBlock(),t.createElementBlock("div",ga,[e.fullBleed&&e.data.imageFullBleed?(t.openBlock(),t.createBlock(s,{key:0,data:e.data.imageFullBleed,"display-caption":e.data.displayCaption,caption:e.data.caption,constrain:e.data.constrain},null,8,["data","display-caption","caption","constrain"])):(t.openBlock(),t.createBlock(h,{key:1,indent:"col-2"},{default:t.withCtx(()=>[t.createVNode(c,{data:e.data.image,"display-caption":e.data.displayCaption,caption:e.data.caption,constrain:e.data.constrain},null,8,["data","display-caption","caption","constrain"])]),_:1}))])):t.createCommentVNode("",!0)}const _a=C(ma,[["render",ya]]),ba=t.defineComponent({name:"IconArrows"}),$a={class:"IconArrows",width:"32",height:"12",viewBox:"0 0 32 12",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false"},ka=[t.createStaticVNode('',1)];function Ca(e,o,n,a,r,l){return t.openBlock(),t.createElementBlock("svg",$a,ka)}const wa=C(ba,[["render",Ca]]),Ba=t.defineComponent({name:"IconLocation"}),Sa={class:"IconLocation",width:"16",height:"22",viewBox:"0 0 16 22",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false"},Ea=[t.createElementVNode("g",{transform:"translate(-4 -1)",stroke:"currentColor","stroke-width":"2",fill:"none"},[t.createElementVNode("path",{d:"M12 2c1.933 0 3.683.784 4.95 2.05A6.978 6.978 0 0119 9c0 2.681-2.41 6.81-7 12.43C7.41 15.81 5 11.68 5 9c0-1.933.784-3.683 2.05-4.95A6.978 6.978 0 0112 2z"}),t.createElementVNode("circle",{cx:"12",cy:"9",r:"3"})],-1)];function Ma(e,o,n,a,r,l){return t.openBlock(),t.createElementBlock("svg",Sa,Ea)}const Da=C(Ba,[["render",Ma]]),Na=t.defineComponent({name:"IconArrows"}),va={class:"IconUser",width:"21",height:"21",viewBox:"0 0 21 21",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false"},La=[t.createElementVNode("path",{d:"M10.5 0C4.7 0 0 4.7 0 10.5S4.7 21 10.5 21 21 16.3 21 10.5 16.3 0 10.5 0zm5.42 17.867c-1.525 1.143-3.43 1.778-5.42 1.778-2.032 0-3.938-.635-5.42-1.778v-.593a2.701 2.701 0 0 1 2.71-2.71c.466 0 1.143.509 2.71.509 1.524 0 2.202-.508 2.71-.508a2.729 2.729 0 0 1 2.71 2.71v.592zm1.27-1.143c-.297-1.99-1.948-3.514-3.98-3.514-.89 0-1.313.508-2.71.508-1.44 0-1.863-.508-2.71-.508-2.074 0-3.725 1.524-4.022 3.514-1.524-1.651-2.413-3.81-2.413-6.224A9.134 9.134 0 0 1 10.5 1.355c5.038 0 9.145 4.107 9.145 9.145 0 2.413-.931 4.573-2.456 6.224zM10.5 4.742a3.731 3.731 0 0 0-3.726 3.726 3.704 3.704 0 0 0 3.726 3.726 3.731 3.731 0 0 0 3.726-3.726c0-2.033-1.694-3.726-3.726-3.726zm0 6.097a2.367 2.367 0 0 1-2.371-2.371c0-1.27 1.059-2.371 2.371-2.371 1.27 0 2.371 1.1 2.371 2.37 0 1.313-1.1 2.372-2.371 2.372z",fill:"currentColor"},null,-1)];function Va(e,o,n,a,r,l){return t.openBlock(),t.createElementBlock("svg",va,La)}const Oa=C(Na,[["render",Va]]);f.dayjs=w,f.BaseButton=Se,f.BaseHeading=Se,f.BaseImage=j,f.BaseLink=re,f.BlockHeading=xt,f.BlockImage=_a,f.BlockImageFullBleed=ce,f.BlockImageStandard=le,f.IconArrows=wa,f.IconCaret=ne,f.IconLocation=Da,f.IconUser=Oa,f.MixinAnimationCaret=oe,f.MixinFancybox=A,f.filters=Ae,f.mixinCanonicalUrl=it,f.mixinFormatEventDates=pt,f.mixinFormatEventTimeInHoursAndMinutes=ft,f.mixinFormatSplitEventDates=dt,f.mixinGetExternalLink=st,f.mixinGetLinkText=et,f.mixinGetRouterLink=tt,f.mixinGetSrcSet=we,f.mixinHighlightPrimary=ot,f.mixinIsActivePath=rt,f.mixinLightboxGalleryItems=ct,f.mixinLightboxItems=lt,f.mixinTransparentHeader=Ke,f.mixinUpdateGlobalChildren=at,f.mixinUpdateSecondary=nt,f.useHeaderStore=q,f.useThemeStore=Ze,Object.defineProperty(f,Symbol.toStringTag,{value:"Module"})}); diff --git a/packages/vue/dist/src/components/AsteroidWatchWidget/AsteroidWatchWidget.stories.d.ts b/packages/vue/dist/src/components/AsteroidWatchWidget/AsteroidWatchWidget.stories.d.ts new file mode 100644 index 00000000..f8c941a7 --- /dev/null +++ b/packages/vue/dist/src/components/AsteroidWatchWidget/AsteroidWatchWidget.stories.d.ts @@ -0,0 +1,52 @@ +import { default as AsteroidWatchWidget } from './AsteroidWatchWidget.vue'; +declare namespace _default { + export let title: string; + export { AsteroidWatchWidget as component }; + export let excludeStories: RegExp; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + } + export namespace argTypes { + namespace status { + namespace control { + let type: string; + } + } + } +} +export default _default; +export namespace AsteroidWatchWidgetData { + let nextCloseApproaches: { + name: string; + date: string; + sizeFeet: number; + sizeMeters: number; + distanceMiles: number; + distanceKilometers: number; + externalLink: string; + comparisonImage: { + image: { + webp: { + url: string; + __typename: string; + }; + src: { + url: string; + __typename: string; + }; + __typename: string; + }; + text: string; + __typename: string; + }; + __typename: string; + }[]; +} +export namespace Base { + export { AsteroidWatchWidgetData as args }; +} diff --git a/packages/vue/dist/src/components/BackToTop/BackToTop.stories.d.ts b/packages/vue/dist/src/components/BackToTop/BackToTop.stories.d.ts new file mode 100644 index 00000000..1c72cde2 --- /dev/null +++ b/packages/vue/dist/src/components/BackToTop/BackToTop.stories.d.ts @@ -0,0 +1,53 @@ +import { default as BackToTop } from './BackToTop.vue'; +declare namespace _default { + export let title: string; + export { BackToTop as component }; +} +export default _default; +export function Default(args: any): { + components: { + BackToTop: import('vue').DefineComponent<{ + threshold: { + type: NumberConstructor; + required: false; + default: number; + }; + scrollTo: { + type: NumberConstructor; + required: false; + default: number; + }; + }, unknown, { + showBackToTop: Boolean; + scrollHandler: import('lodash').DebouncedFunc<() => void> | null; + }, {}, { + onScroll(): void; + scrollToTop(): void; + }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { + threshold: number; + scrollTo: number; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; +}; +export namespace Default { + let storyName: string; + namespace args { + let threshhold: number; + let scrollTo: number; + } +} diff --git a/packages/vue/dist/src/components/BaseAudio/BaseAudio.stories.d.ts b/packages/vue/dist/src/components/BaseAudio/BaseAudio.stories.d.ts new file mode 100644 index 00000000..0044d3c0 --- /dev/null +++ b/packages/vue/dist/src/components/BaseAudio/BaseAudio.stories.d.ts @@ -0,0 +1,24 @@ +import { default as BaseAudio } from './BaseAudio.vue'; +declare namespace _default { + export let title: string; + export { BaseAudio as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + } + export let excludeStories: RegExp; +} +export default _default; +export namespace BaseAudioData { + let file: string; + let autoPlay: boolean; + let loop: boolean; +} +export namespace Base { + export let name: string; + export { BaseAudioData as args }; +} diff --git a/packages/vue/dist/src/components/BaseButton/BaseButton.stories.d.ts b/packages/vue/dist/src/components/BaseButton/BaseButton.stories.d.ts new file mode 100644 index 00000000..a4a39350 --- /dev/null +++ b/packages/vue/dist/src/components/BaseButton/BaseButton.stories.d.ts @@ -0,0 +1,165 @@ +declare const _default: { + title: string; + component: import('vue').DefineComponent<{ + variant: { + type: StringConstructor; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + compact: { + type: BooleanConstructor; + default: boolean; + required: false; + }; + blockClasses: { + type: StringConstructor; + required: false; + default: string; + }; + disabled: { + type: BooleanConstructor; + default: boolean; + required: false; + }; + ariaLabel: { + type: StringConstructor; + default: string; + required: false; + }; + to: { + type: (StringConstructor | ObjectConstructor)[]; + required: false; + default: undefined; + }; + href: { + type: StringConstructor; + required: false; + default: undefined; + }; + }, unknown, unknown, { + tag(): string; + theHref(): string | undefined; + variantClass(): string; + }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "click"[], "click", import('vue').PublicProps, Readonly boolean; + }; + compact: { + type: BooleanConstructor; + default: boolean; + required: false; + }; + blockClasses: { + type: StringConstructor; + required: false; + default: string; + }; + disabled: { + type: BooleanConstructor; + default: boolean; + required: false; + }; + ariaLabel: { + type: StringConstructor; + default: string; + required: false; + }; + to: { + type: (StringConstructor | ObjectConstructor)[]; + required: false; + default: undefined; + }; + href: { + type: StringConstructor; + required: false; + default: undefined; + }; + }>> & { + onClick?: ((...args: any[]) => any) | undefined; + }, { + variant: string; + href: string; + to: string | Record; + ariaLabel: string; + compact: boolean; + blockClasses: string; + disabled: boolean; + }, {}>; + excludeStories: RegExp; + tags: string[]; + parameters: { + slots: { + default: string; + }; + docs: { + description: { + component: string; + }; + }; + }; + argTypes: { + ariaLabel: { + type: string; + description: string; + }; + variant: { + type: string; + description: string; + control: { + type: string; + }; + options: string[]; + table: { + defaultValue: { + summary: string; + }; + }; + }; + }; +}; +export default _default; +export declare const BaseButtonData: { + label: string; + ariaLabel: string; + compact: boolean; + disabled: boolean; + to: string; + default: string; +}; +export declare const PrimaryButton: { + args: { + variant: string; + label: string; + ariaLabel: string; + compact: boolean; + disabled: boolean; + to: string; + default: string; + }; +}; +export declare const SecondaryButton: { + args: { + variant: string; + label: string; + ariaLabel: string; + compact: boolean; + disabled: boolean; + to: string; + default: string; + }; +}; +export declare const DarkButton: { + args: { + variant: string; + label: string; + ariaLabel: string; + compact: boolean; + disabled: boolean; + to: string; + default: string; + }; +}; diff --git a/packages/vue/dist/packages/vue/src/components/BaseButton/BaseButton.vue.d.ts b/packages/vue/dist/src/components/BaseButton/BaseButton.vue.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/BaseButton/BaseButton.vue.d.ts rename to packages/vue/dist/src/components/BaseButton/BaseButton.vue.d.ts diff --git a/packages/vue/dist/src/components/BaseHeading/BaseHeading.stories.d.ts b/packages/vue/dist/src/components/BaseHeading/BaseHeading.stories.d.ts new file mode 100644 index 00000000..3c5ddf2d --- /dev/null +++ b/packages/vue/dist/src/components/BaseHeading/BaseHeading.stories.d.ts @@ -0,0 +1,183 @@ +import { default as BaseHeading } from './BaseHeading.vue'; +declare namespace _default { + export let title: string; + export { BaseHeading as component }; + export namespace argTypes { + namespace size { + namespace type { + let name: string; + let required: boolean; + } + let description: string; + namespace control { + let type_1: string; + export { type_1 as type }; + } + let options: string[]; + } + namespace level { + export namespace type_2 { + let name_1: string; + export { name_1 as name }; + let required_1: boolean; + export { required_1 as required }; + } + export { type_2 as type }; + let description_1: string; + export { description_1 as description }; + export namespace control_1 { + let type_3: string; + export { type_3 as type }; + } + export { control_1 as control }; + let options_1: string[]; + export { options_1 as options }; + } + } + export namespace parameters { + namespace slots { + let _default: string; + export { _default as default }; + } + let viewMode: string; + namespace docs { + export namespace description_2 { + let component: string; + } + export { description_2 as description }; + } + } +} +export default _default; +export namespace H1 { + let name_2: string; + export { name_2 as name }; + export namespace args { + let size_1: string; + export { size_1 as size }; + let level_1: string; + export { level_1 as level }; + let _default_1: string; + export { _default_1 as default }; + } +} +export namespace H2 { + let name_3: string; + export { name_3 as name }; + export namespace args_1 { + let size_2: string; + export { size_2 as size }; + let level_2: string; + export { level_2 as level }; + let _default_2: string; + export { _default_2 as default }; + } + export { args_1 as args }; +} +export namespace H3 { + let name_4: string; + export { name_4 as name }; + export namespace args_2 { + let size_3: string; + export { size_3 as size }; + let level_3: string; + export { level_3 as level }; + let _default_3: string; + export { _default_3 as default }; + } + export { args_2 as args }; +} +export namespace H4 { + let name_5: string; + export { name_5 as name }; + export namespace args_3 { + let size_4: string; + export { size_4 as size }; + let level_4: string; + export { level_4 as level }; + let _default_4: string; + export { _default_4 as default }; + } + export { args_3 as args }; +} +export namespace H5 { + let name_6: string; + export { name_6 as name }; + export namespace args_4 { + let size_5: string; + export { size_5 as size }; + let level_5: string; + export { level_5 as level }; + let _default_5: string; + export { _default_5 as default }; + } + export { args_4 as args }; +} +export namespace H6 { + let name_7: string; + export { name_7 as name }; + export namespace args_5 { + let size_6: string; + export { size_6 as size }; + let level_6: string; + export { level_6 as level }; + let _default_6: string; + export { _default_6 as default }; + } + export { args_5 as args }; +} +export function HeadingsWithIcons(args: any): { + components: { + BaseHeading: import('vue').DefineComponent<{ + level: { + type: import('vue').PropType; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + size: { + type: import('vue').PropType; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + }, unknown, unknown, { + computedTag(): string; + computedClass(): string; + }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + size: { + type: import('vue').PropType; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + }>>, { + size: import('./BaseHeading.vue').HeadingLevel; + level: import('./BaseHeading.vue').HeadingLevel; + }, {}>; + IconArrows: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconLocation: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconUser: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + setup(): { + args: any; + }; + template: string; +}; +export namespace HeadingsWithIcons { + export namespace args_6 { + let size_7: string; + export { size_7 as size }; + let level_7: string; + export { level_7 as level }; + let _default_7: string; + export { _default_7 as default }; + } + export { args_6 as args }; +} diff --git a/packages/vue/dist/packages/vue/src/components/BaseHeading/BaseHeading.vue.d.ts b/packages/vue/dist/src/components/BaseHeading/BaseHeading.vue.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/BaseHeading/BaseHeading.vue.d.ts rename to packages/vue/dist/src/components/BaseHeading/BaseHeading.vue.d.ts diff --git a/packages/vue/dist/src/components/BaseImage/BaseImage.stories.d.ts b/packages/vue/dist/src/components/BaseImage/BaseImage.stories.d.ts new file mode 100644 index 00000000..a0fbd5eb --- /dev/null +++ b/packages/vue/dist/src/components/BaseImage/BaseImage.stories.d.ts @@ -0,0 +1,143 @@ +declare const _default: { + title: string; + component: import('vue').DefineComponent<{ + imageClass: { + type: StringConstructor; + required: false; + }; + objectFitClass: { + type: StringConstructor; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + src: { + type: StringConstructor; + required: true; + }; + srcset: { + type: StringConstructor; + required: false; + default: string; + }; + alt: { + type: StringConstructor; + }; + width: { + type: (StringConstructor | NumberConstructor)[]; + }; + height: { + type: (StringConstructor | NumberConstructor)[]; + }; + loading: { + type: import('vue').PropType; + required: false; + default: string; + }; + }, unknown, { + lazyNative: boolean; + }, { + computedClass(): string; + }, { + featureDetectImageLazyLoad(): void; + imageFailed(): void; + }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly boolean; + }; + src: { + type: StringConstructor; + required: true; + }; + srcset: { + type: StringConstructor; + required: false; + default: string; + }; + alt: { + type: StringConstructor; + }; + width: { + type: (StringConstructor | NumberConstructor)[]; + }; + height: { + type: (StringConstructor | NumberConstructor)[]; + }; + loading: { + type: import('vue').PropType; + required: false; + default: string; + }; + }>>, { + srcset: string; + loading: import('./BaseImage.vue').ImageLoader; + objectFitClass: string; + }, {}>; + excludeStories: RegExp; + argTypes: { + objectFitClass: { + description: string; + control: { + type: string; + }; + options: string[]; + }; + }; + parameters: { + docs: { + description: { + component: string; + }; + }; + }; +}; +export default _default; +export declare const BaseImageData: { + src: string; + srcset: string; + alt: string; + width: number; + height: number; + imageClass: string; + objectFitClass: string; +}; +export declare const Default: { + args: { + src: string; + srcset: string; + alt: string; + width: number; + height: number; + imageClass: string; + objectFitClass: string; + }; + decorators: (() => { + template: string; + })[]; +}; +export declare const LazyLoading: { + args: { + src: string; + srcset: string; + alt: string; + width: number; + height: number; + imageClass: string; + objectFitClass: string; + }; + decorators: (() => { + template: string; + })[]; + parameters: { + html: { + root: string; + }; + }; +}; diff --git a/packages/vue/dist/packages/vue/src/components/BaseImage/BaseImage.vue.d.ts b/packages/vue/dist/src/components/BaseImage/BaseImage.vue.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/BaseImage/BaseImage.vue.d.ts rename to packages/vue/dist/src/components/BaseImage/BaseImage.vue.d.ts diff --git a/packages/vue/dist/src/components/BaseImageCaption/BaseImageCaption.stories.d.ts b/packages/vue/dist/src/components/BaseImageCaption/BaseImageCaption.stories.d.ts new file mode 100644 index 00000000..8cd5e523 --- /dev/null +++ b/packages/vue/dist/src/components/BaseImageCaption/BaseImageCaption.stories.d.ts @@ -0,0 +1,24 @@ +import { default as BaseImageCaption } from './BaseImageCaption.vue'; +declare namespace _default { + export let title: string; + export { BaseImageCaption as component }; + export let excludeStories: RegExp; + export namespace parameters { + namespace docs { + namespace description { + let component: string; + } + } + } +} +export default _default; +export namespace BaseImageCaptionData { + let caption: string; + let credit: string; + let detailUrl: string; +} +export namespace Default { + namespace args { + export { BaseImageCaptionData as data }; + } +} diff --git a/packages/vue/dist/packages/vue/src/components/BaseImageCaption/BaseImageCaption.vue.d.ts b/packages/vue/dist/src/components/BaseImageCaption/BaseImageCaption.vue.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/BaseImageCaption/BaseImageCaption.vue.d.ts rename to packages/vue/dist/src/components/BaseImageCaption/BaseImageCaption.vue.d.ts diff --git a/packages/vue/dist/src/components/BaseImagePlaceholder/BaseImagePlaceholder.stories.d.ts b/packages/vue/dist/src/components/BaseImagePlaceholder/BaseImagePlaceholder.stories.d.ts new file mode 100644 index 00000000..73e047b7 --- /dev/null +++ b/packages/vue/dist/src/components/BaseImagePlaceholder/BaseImagePlaceholder.stories.d.ts @@ -0,0 +1,85 @@ +import { default as BaseImagePlaceholder } from './../BaseImagePlaceholder/BaseImagePlaceholder.vue'; +declare namespace _default { + export let title: string; + export { BaseImagePlaceholder as component }; + export let excludeStories: RegExp; + export function decorators(): { + template: string; + }; + export let tags: string[]; + export namespace parameters { + namespace slots { + namespace _default { + let description: string; + namespace components { + export { BaseImage }; + } + let template: string; + } + export { _default as default }; + } + namespace docs { + export namespace description_1 { + let component: string; + } + export { description_1 as description }; + } + } + export namespace argTypes { + namespace aspectRatio { + namespace control { + let type: string; + } + let options: string[]; + } + namespace responsiveAspectRatio { + export namespace control_1 { + let type_1: string; + export { type_1 as type }; + } + export { control_1 as control }; + } + } +} +export default _default; +export namespace BaseImagePlaceholderData { + let aspectRatio_1: string; + export { aspectRatio_1 as aspectRatio }; + export let darkMode: boolean; + export let transparentMode: boolean; +} +export namespace WithImage { + namespace args { + namespace BaseImageProps { + let src: string; + let srcset: string; + let alt: string; + let width: string; + let height: string; + let objectFitClass: string; + let loading: string; + } + } +} +export namespace NoImage { + export namespace args_1 { + export namespace BaseImageProps_1 { + let src_1: string; + export { src_1 as src }; + let srcset_1: string; + export { srcset_1 as srcset }; + let alt_1: string; + export { alt_1 as alt }; + let width_1: string; + export { width_1 as width }; + let height_1: string; + export { height_1 as height }; + let objectFitClass_1: string; + export { objectFitClass_1 as objectFitClass }; + let loading_1: string; + export { loading_1 as loading }; + } + export { BaseImageProps_1 as BaseImageProps }; + } + export { args_1 as args }; +} diff --git a/packages/vue/dist/packages/vue/src/components/BaseImagePlaceholder/BaseImagePlaceholder.vue.d.ts b/packages/vue/dist/src/components/BaseImagePlaceholder/BaseImagePlaceholder.vue.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/BaseImagePlaceholder/BaseImagePlaceholder.vue.d.ts rename to packages/vue/dist/src/components/BaseImagePlaceholder/BaseImagePlaceholder.vue.d.ts diff --git a/packages/vue/dist/src/components/BaseLink/BaseLink.stories.d.ts b/packages/vue/dist/src/components/BaseLink/BaseLink.stories.d.ts new file mode 100644 index 00000000..8d20f062 --- /dev/null +++ b/packages/vue/dist/src/components/BaseLink/BaseLink.stories.d.ts @@ -0,0 +1,55 @@ +import { default as BaseLink } from './BaseLink.vue'; +declare namespace _default { + export let title: string; + export { BaseLink as component }; + export namespace parameters { + namespace slots { + let _default: string; + export { _default as default }; + } + } + export namespace argTypes { + namespace variant { + namespace control { + let type: string; + } + let options: string[]; + } + } + export let excludeStories: RegExp; +} +export default _default; +export namespace BaseLinkData { + let variant_1: string; + export { variant_1 as variant }; + export let to: string; + export let href: string; + export let caret: boolean; + export let caretColor: string; + let _default_1: string; + export { _default_1 as default }; +} +export namespace Primary { + namespace args { } +} +export namespace Secondary { + export namespace args_1 { + let variant_2: string; + export { variant_2 as variant }; + } + export { args_1 as args }; +} +export namespace DefaultBody { + export namespace args_2 { + let variant_3: string; + export { variant_3 as variant }; + } + export { args_2 as args }; +} +export namespace Unstyled { + export namespace args_3 { + let variant_4: string; + export { variant_4 as variant }; + } + export { args_3 as args }; +} diff --git a/packages/vue/dist/packages/vue/src/components/BaseLink/BaseLink.vue.d.ts b/packages/vue/dist/src/components/BaseLink/BaseLink.vue.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/BaseLink/BaseLink.vue.d.ts rename to packages/vue/dist/src/components/BaseLink/BaseLink.vue.d.ts diff --git a/packages/vue/dist/src/components/BaseModal/BaseModal.stories.d.ts b/packages/vue/dist/src/components/BaseModal/BaseModal.stories.d.ts new file mode 100644 index 00000000..90bf01aa --- /dev/null +++ b/packages/vue/dist/src/components/BaseModal/BaseModal.stories.d.ts @@ -0,0 +1,341 @@ +import { default as BaseModal } from './BaseModal.vue'; +declare namespace _default { + export let title: string; + export { BaseModal as component }; + export namespace argTypes { + namespace bgClose { + namespace control { + let type: string; + } + } + } + export let excludeStories: RegExp; +} +export default _default; +export namespace BaseModalData { + let bgClose_1: boolean; + export { bgClose_1 as bgClose }; +} +export namespace BaseModalDialogData { + let modalHeaderSlot: string; + let modalContentSlot: string; +} +export function Default(args: any): { + props: string[]; + components: { + BaseModal: import('vue').DefineComponent<{ + bgClose: { + type: BooleanConstructor; + default: boolean; + }; + }, unknown, { + showModal: boolean; + }, {}, { + openModal(): void; + closeModal(): void; + }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { + bgClose: boolean; + }, {}>; + }; + template: string; +}; +export namespace Default { + namespace args { } +} +export function CustomTrigger(args: any): { + props: string[]; + components: { + BaseModal: import('vue').DefineComponent<{ + bgClose: { + type: BooleanConstructor; + default: boolean; + }; + }, unknown, { + showModal: boolean; + }, {}, { + openModal(): void; + closeModal(): void; + }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { + bgClose: boolean; + }, {}>; + BaseButton: import('vue').DefineComponent<{ + variant: { + type: StringConstructor; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + compact: { + type: BooleanConstructor; + default: boolean; + required: false; + }; + blockClasses: { + type: StringConstructor; + required: false; + default: string; + }; + disabled: { + type: BooleanConstructor; + default: boolean; + required: false; + }; + ariaLabel: { + type: StringConstructor; + default: string; + required: false; + }; + to: { + type: (StringConstructor | ObjectConstructor)[]; + required: false; + default: undefined; + }; + href: { + type: StringConstructor; + required: false; + default: undefined; + }; + }, unknown, unknown, { + tag(): string; + theHref(): string | undefined; + variantClass(): string; + }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "click"[], "click", import('vue').PublicProps, Readonly boolean; + }; + compact: { + type: BooleanConstructor; + default: boolean; + required: false; + }; + blockClasses: { + type: StringConstructor; + required: false; + default: string; + }; + disabled: { + type: BooleanConstructor; + default: boolean; + required: false; + }; + ariaLabel: { + type: StringConstructor; + default: string; + required: false; + }; + to: { + type: (StringConstructor | ObjectConstructor)[]; + required: false; + default: undefined; + }; + href: { + type: StringConstructor; + required: false; + default: undefined; + }; + }>> & { + onClick?: ((...args: any[]) => any) | undefined; + }, { + variant: string; + href: string; + to: string | Record; + ariaLabel: string; + compact: boolean; + blockClasses: string; + disabled: boolean; + }, {}>; + }; + template: string; +}; +export namespace CustomTrigger { + export namespace args_1 { } + export { args_1 as args }; +} +export function Nested(args: any): { + props: string[]; + components: { + BaseModal: import('vue').DefineComponent<{ + bgClose: { + type: BooleanConstructor; + default: boolean; + }; + }, unknown, { + showModal: boolean; + }, {}, { + openModal(): void; + closeModal(): void; + }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { + bgClose: boolean; + }, {}>; + BaseButton: import('vue').DefineComponent<{ + variant: { + type: StringConstructor; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + compact: { + type: BooleanConstructor; + default: boolean; + required: false; + }; + blockClasses: { + type: StringConstructor; + required: false; + default: string; + }; + disabled: { + type: BooleanConstructor; + default: boolean; + required: false; + }; + ariaLabel: { + type: StringConstructor; + default: string; + required: false; + }; + to: { + type: (StringConstructor | ObjectConstructor)[]; + required: false; + default: undefined; + }; + href: { + type: StringConstructor; + required: false; + default: undefined; + }; + }, unknown, unknown, { + tag(): string; + theHref(): string | undefined; + variantClass(): string; + }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "click"[], "click", import('vue').PublicProps, Readonly boolean; + }; + compact: { + type: BooleanConstructor; + default: boolean; + required: false; + }; + blockClasses: { + type: StringConstructor; + required: false; + default: string; + }; + disabled: { + type: BooleanConstructor; + default: boolean; + required: false; + }; + ariaLabel: { + type: StringConstructor; + default: string; + required: false; + }; + to: { + type: (StringConstructor | ObjectConstructor)[]; + required: false; + default: undefined; + }; + href: { + type: StringConstructor; + required: false; + default: undefined; + }; + }>> & { + onClick?: ((...args: any[]) => any) | undefined; + }, { + variant: string; + href: string; + to: string | Record; + ariaLabel: string; + compact: boolean; + blockClasses: string; + disabled: boolean; + }, {}>; + }; + template: string; +}; +export namespace Nested { + export namespace args_2 { } + export { args_2 as args }; +} +export function Dialog(args: any): { + props: string[]; + components: { + BaseModalDialog: import('vue').DefineComponent<{ + bgClose: { + type: BooleanConstructor; + default: boolean; + }; + }, unknown, unknown, {}, { + closeModal(): void; + bgCloseModal(): void; + }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { + bgClose: boolean; + }, {}>; + }; + template: string; +}; +export namespace Dialog { + export namespace args_3 { + let modalHeaderSlot_1: string; + export { modalHeaderSlot_1 as modalHeaderSlot }; + } + export { args_3 as args }; +} +export function DialogWithHeader(args: any): { + props: string[]; + components: { + BaseModalDialog: import('vue').DefineComponent<{ + bgClose: { + type: BooleanConstructor; + default: boolean; + }; + }, unknown, unknown, {}, { + closeModal(): void; + bgCloseModal(): void; + }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { + bgClose: boolean; + }, {}>; + }; + template: string; +}; +export namespace DialogWithHeader { + export namespace args_4 { + let modalHeaderSlot_2: string; + export { modalHeaderSlot_2 as modalHeaderSlot }; + } + export { args_4 as args }; +} diff --git a/packages/vue/dist/src/components/BasePlaceholder/BasePlaceholder.stories.d.ts b/packages/vue/dist/src/components/BasePlaceholder/BasePlaceholder.stories.d.ts new file mode 100644 index 00000000..10a92148 --- /dev/null +++ b/packages/vue/dist/src/components/BasePlaceholder/BasePlaceholder.stories.d.ts @@ -0,0 +1,26 @@ +import { default as BasePlaceholder } from './BasePlaceholder.vue'; +declare namespace _default { + export let title: string; + export { BasePlaceholder as component }; + export let excludeStories: RegExp; + export namespace parameters { + let viewMode: string; + namespace docs { + namespace description { + let component: string; + } + } + } +} +export default _default; +export function Base(args: any): { + props: string[]; + components: { + BasePlaceholder: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; +}; +export namespace Base { + let storyName: string; + let args: {}; +} diff --git a/packages/vue/dist/src/components/BaseTag/BaseTag.stories.d.ts b/packages/vue/dist/src/components/BaseTag/BaseTag.stories.d.ts new file mode 100644 index 00000000..1f00b6bc --- /dev/null +++ b/packages/vue/dist/src/components/BaseTag/BaseTag.stories.d.ts @@ -0,0 +1,65 @@ +import { default as BaseTag } from './BaseTag.vue'; +declare namespace _default { + export let title: string; + export { BaseTag as component }; + export namespace argTypes { + namespace variant { + namespace type { + let name: string; + let required: boolean; + } + let description: string; + namespace control { + let type_1: string; + export { type_1 as type }; + } + let options: string[]; + } + namespace size { + export namespace type_2 { + let name_1: string; + export { name_1 as name }; + let required_1: boolean; + export { required_1 as required }; + } + export { type_2 as type }; + let description_1: string; + export { description_1 as description }; + export namespace control_1 { + let type_3: string; + export { type_3 as type }; + } + export { control_1 as control }; + let options_1: string[]; + export { options_1 as options }; + } + } + export namespace parameters { + namespace slots { + let _default: string; + export { _default as default }; + } + } +} +export default _default; +export namespace PrimaryMedium { + namespace args { + let size_1: string; + export { size_1 as size }; + let variant_1: string; + export { variant_1 as variant }; + let _default_1: string; + export { _default_1 as default }; + } +} +export namespace SecondarySmall { + export namespace args_1 { + let size_2: string; + export { size_2 as size }; + let variant_2: string; + export { variant_2 as variant }; + let _default_2: string; + export { _default_2 as default }; + } + export { args_1 as args }; +} diff --git a/packages/vue/dist/src/components/BaseTimer/BaseTimer.stories.d.ts b/packages/vue/dist/src/components/BaseTimer/BaseTimer.stories.d.ts new file mode 100644 index 00000000..1589a013 --- /dev/null +++ b/packages/vue/dist/src/components/BaseTimer/BaseTimer.stories.d.ts @@ -0,0 +1,106 @@ +import { default as BaseTimer } from './BaseTimer.vue'; +declare namespace _default { + export let title: string; + export { BaseTimer as component }; +} +export default _default; +export namespace FullDateTime { + namespace args { + let targetDateTime: string; + let selectedUnits: string[]; + let inline: boolean; + let countdown: boolean; + let legendClass: string; + } +} +export namespace DateOnly { + export namespace args_1 { + let targetDateTime_1: string; + export { targetDateTime_1 as targetDateTime }; + let selectedUnits_1: string[]; + export { selectedUnits_1 as selectedUnits }; + let inline_1: boolean; + export { inline_1 as inline }; + let countdown_1: boolean; + export { countdown_1 as countdown }; + } + export { args_1 as args }; +} +export namespace Mixed { + export namespace args_2 { + let targetDateTime_2: string; + export { targetDateTime_2 as targetDateTime }; + let selectedUnits_2: string[]; + export { selectedUnits_2 as selectedUnits }; + let inline_2: boolean; + export { inline_2 as inline }; + let countdown_2: boolean; + export { countdown_2 as countdown }; + } + export { args_2 as args }; +} +export namespace Countdown { + export namespace args_3 { + let targetDateTime_3: string; + export { targetDateTime_3 as targetDateTime }; + let selectedUnits_3: string[]; + export { selectedUnits_3 as selectedUnits }; + let inline_3: boolean; + export { inline_3 as inline }; + let countdown_3: boolean; + export { countdown_3 as countdown }; + } + export { args_3 as args }; +} +export namespace CountdownStop { + export namespace args_4 { + let targetDateTime_4: string; + export { targetDateTime_4 as targetDateTime }; + let selectedUnits_4: string[]; + export { selectedUnits_4 as selectedUnits }; + let inline_4: boolean; + export { inline_4 as inline }; + let countdown_4: boolean; + export { countdown_4 as countdown }; + } + export { args_4 as args }; +} +export namespace AutoUnits { + export namespace args_5 { + let targetDateTime_5: string; + export { targetDateTime_5 as targetDateTime }; + let selectedUnits_5: never[]; + export { selectedUnits_5 as selectedUnits }; + let inline_5: boolean; + export { inline_5 as inline }; + let countdown_5: boolean; + export { countdown_5 as countdown }; + } + export { args_5 as args }; +} +export namespace AutoUnitsCountdown { + export namespace args_6 { + let targetDateTime_6: string; + export { targetDateTime_6 as targetDateTime }; + let selectedUnits_6: never[]; + export { selectedUnits_6 as selectedUnits }; + let inline_6: boolean; + export { inline_6 as inline }; + let countdown_6: boolean; + export { countdown_6 as countdown }; + } + export { args_6 as args }; +} +export namespace Inline { + export namespace args_7 { + let targetDateTime_7: string; + export { targetDateTime_7 as targetDateTime }; + let selectedUnits_7: string[]; + export { selectedUnits_7 as selectedUnits }; + let inline_7: boolean; + export { inline_7 as inline }; + let countdown_7: boolean; + export { countdown_7 as countdown }; + } + export { args_7 as args }; +} diff --git a/packages/vue/dist/packages/vue/src/components/BaseTimer/BaseTimer.test.d.ts b/packages/vue/dist/src/components/BaseTimer/BaseTimer.test.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/BaseTimer/BaseTimer.test.d.ts rename to packages/vue/dist/src/components/BaseTimer/BaseTimer.test.d.ts diff --git a/packages/vue/dist/src/components/BaseUnitToggle/BaseUnitToggle.stories.d.ts b/packages/vue/dist/src/components/BaseUnitToggle/BaseUnitToggle.stories.d.ts new file mode 100644 index 00000000..df5f568d --- /dev/null +++ b/packages/vue/dist/src/components/BaseUnitToggle/BaseUnitToggle.stories.d.ts @@ -0,0 +1,258 @@ +import { default as BaseUnitToggle } from './BaseUnitToggle.vue'; +declare namespace _default { + export let title: string; + export { BaseUnitToggle as component }; + export namespace argTypes { + namespace unitPair { + namespace control { + let type: string; + let options: string[]; + } + } + namespace valueSystem { + export let description: string; + export namespace control_1 { + let type_1: string; + export { type_1 as type }; + let options_1: string[]; + export { options_1 as options }; + } + export { control_1 as control }; + } + namespace value { + let description_1: string; + export { description_1 as description }; + } + namespace secondValue { + let description_2: string; + export { description_2 as description }; + } + } +} +export default _default; +export function Imperial(args: any): { + components: { + BaseUnitToggle: import('vue').DefineComponent<{ + unitPair: { + type: import('vue').PropType; + required: true; + validator: (val: keyof import('./BaseUnitToggle.vue').UnitPairs) => boolean; + }; + value: { + type: import('vue').PropType; + required: true; + }; + secondValue: { + type: import('vue').PropType; + required: false; + }; + valueSystem: { + type: import('vue').PropType; + required: true; + }; + inline: { + type: BooleanConstructor; + default: boolean; + }; + }, unknown, { + selectedSystem: keyof import('./BaseUnitToggle.vue').UnitConfig; + }, { + unitConfig(): import('./BaseUnitToggle.vue').UnitConfig; + formattedValue(): string; + }, { + setSystem(): void; + }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; + required: true; + validator: (val: keyof import('./BaseUnitToggle.vue').UnitPairs) => boolean; + }; + value: { + type: import('vue').PropType; + required: true; + }; + secondValue: { + type: import('vue').PropType; + required: false; + }; + valueSystem: { + type: import('vue').PropType; + required: true; + }; + inline: { + type: BooleanConstructor; + default: boolean; + }; + }>>, { + inline: boolean; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; +}; +export namespace Imperial { + namespace args { + let unitPair_1: string; + export { unitPair_1 as unitPair }; + let value_1: number; + export { value_1 as value }; + let secondValue_1: undefined; + export { secondValue_1 as secondValue }; + let valueSystem_1: string; + export { valueSystem_1 as valueSystem }; + } +} +export namespace Metric { + export namespace args_1 { + let unitPair_2: string; + export { unitPair_2 as unitPair }; + let value_2: number; + export { value_2 as value }; + let secondValue_2: undefined; + export { secondValue_2 as secondValue }; + let valueSystem_2: string; + export { valueSystem_2 as valueSystem }; + } + export { args_1 as args }; + export function render(args: any): { + components: { + BaseUnitToggle: import("vue").DefineComponent<{ + unitPair: { + type: import("vue").PropType; + required: true; + validator: (val: keyof import("./BaseUnitToggle.vue").UnitPairs) => boolean; + }; + value: { + type: import("vue").PropType; + required: true; + }; + secondValue: { + type: import("vue").PropType; + required: false; + }; + valueSystem: { + type: import("vue").PropType; + required: true; + }; + inline: { + type: BooleanConstructor; + default: boolean; + }; + }, unknown, { + selectedSystem: keyof import("./BaseUnitToggle.vue").UnitConfig; + }, { + unitConfig(): import("./BaseUnitToggle.vue").UnitConfig; + formattedValue(): string; + }, { + setSystem(): void; + }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; + required: true; + validator: (val: keyof import("./BaseUnitToggle.vue").UnitPairs) => boolean; + }; + value: { + type: import("vue").PropType; + required: true; + }; + secondValue: { + type: import("vue").PropType; + required: false; + }; + valueSystem: { + type: import("vue").PropType; + required: true; + }; + inline: { + type: BooleanConstructor; + default: boolean; + }; + }>>, { + inline: boolean; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; +} +export namespace KeepsPrecision { + export namespace args_2 { + let unitPair_3: string; + export { unitPair_3 as unitPair }; + let value_3: number; + export { value_3 as value }; + let secondValue_3: undefined; + export { secondValue_3 as secondValue }; + let valueSystem_3: string; + export { valueSystem_3 as valueSystem }; + export let formattedValue: number; + } + export { args_2 as args }; + export function render_1(args: any): { + components: { + BaseUnitToggle: import("vue").DefineComponent<{ + unitPair: { + type: import("vue").PropType; + required: true; + validator: (val: keyof import("./BaseUnitToggle.vue").UnitPairs) => boolean; + }; + value: { + type: import("vue").PropType; + required: true; + }; + secondValue: { + type: import("vue").PropType; + required: false; + }; + valueSystem: { + type: import("vue").PropType; + required: true; + }; + inline: { + type: BooleanConstructor; + default: boolean; + }; + }, unknown, { + selectedSystem: keyof import("./BaseUnitToggle.vue").UnitConfig; + }, { + unitConfig(): import("./BaseUnitToggle.vue").UnitConfig; + formattedValue(): string; + }, { + setSystem(): void; + }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; + required: true; + validator: (val: keyof import("./BaseUnitToggle.vue").UnitPairs) => boolean; + }; + value: { + type: import("vue").PropType; + required: true; + }; + secondValue: { + type: import("vue").PropType; + required: false; + }; + valueSystem: { + type: import("vue").PropType; + required: true; + }; + inline: { + type: BooleanConstructor; + default: boolean; + }; + }>>, { + inline: boolean; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; + export { render_1 as render }; +} diff --git a/packages/vue/dist/packages/vue/src/components/BaseUnitToggle/BaseUnitToggle.test.d.ts b/packages/vue/dist/src/components/BaseUnitToggle/BaseUnitToggle.test.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/BaseUnitToggle/BaseUnitToggle.test.d.ts rename to packages/vue/dist/src/components/BaseUnitToggle/BaseUnitToggle.test.d.ts diff --git a/packages/vue/dist/src/components/BaseVideo/BaseVideo.stories.d.ts b/packages/vue/dist/src/components/BaseVideo/BaseVideo.stories.d.ts new file mode 100644 index 00000000..85917278 --- /dev/null +++ b/packages/vue/dist/src/components/BaseVideo/BaseVideo.stories.d.ts @@ -0,0 +1,29 @@ +import { default as BaseVideo } from './BaseVideo.vue'; +import { default as videoMp4 } from '@explorer-1/common-storybook/src/videos/NASA-Mars-Helicopter-IngenuityAnimations-7sec.mp4'; +import { default as videoWebm } from '@explorer-1/common-storybook/src/videos/NASA-Mars-Helicopter-IngenuityAnimations-7sec.webm'; +/// +declare namespace _default { + export let title: string; + export { BaseVideo as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace BaseVideoData { + export let duration: string; + export { videoMp4 as file }; + export let fileExtension: string; + export let fileOgg: string; + export { videoWebm as fileWebm }; + export let height: null; + export let id: string; + export let sources: string; + let title_1: string; + export { title_1 as title }; + export let type: string; + export let width: null; +} +export namespace Base { + namespace args { + export { BaseVideoData as data }; + } +} diff --git a/packages/vue/dist/src/components/BlockAudio/BlockAudio.stories.d.ts b/packages/vue/dist/src/components/BlockAudio/BlockAudio.stories.d.ts new file mode 100644 index 00000000..a0929950 --- /dev/null +++ b/packages/vue/dist/src/components/BlockAudio/BlockAudio.stories.d.ts @@ -0,0 +1,34 @@ +import { default as BlockAudio } from './BlockAudio.vue'; +declare namespace _default { + export let title: string; + export { BlockAudio as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockAudioData { + namespace uploadedMedia { + export namespace collection { + let id: string; + let name: string; + let path: string; + } + export let createdAt: string; + export let file: string; + export let fileExtension: string; + export let fileOgg: string; + let id_1: string; + export { id_1 as id }; + export let sources: string; + export let thumbnail: string; + let title_1: string; + export { title_1 as title }; + export let type: string; + } +} +export namespace Base { + let name_1: string; + export { name_1 as name }; + export namespace args { + export { BlockAudioData as data }; + } +} diff --git a/packages/vue/dist/src/components/BlockCard/BlockCard.stories.d.ts b/packages/vue/dist/src/components/BlockCard/BlockCard.stories.d.ts new file mode 100644 index 00000000..99eec39d --- /dev/null +++ b/packages/vue/dist/src/components/BlockCard/BlockCard.stories.d.ts @@ -0,0 +1,26 @@ +import { default as BlockCard } from './BlockCard.vue'; +declare namespace _default { + export let title: string; + export { BlockCard as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockCardData { + export let type: string; + let title_1: string; + export { title_1 as title }; + export let text: string; + export namespace image { + let alt: string; + namespace src { + let height: number; + let url: string; + let width: number; + } + let srcSet: string; + } +} +export namespace Item { + export let name: string; + export { BlockCardData as args }; +} diff --git a/packages/vue/dist/src/components/BlockCardGroup/BlockCardGroup.stories.d.ts b/packages/vue/dist/src/components/BlockCardGroup/BlockCardGroup.stories.d.ts new file mode 100644 index 00000000..421bcea1 --- /dev/null +++ b/packages/vue/dist/src/components/BlockCardGroup/BlockCardGroup.stories.d.ts @@ -0,0 +1,32 @@ +import { default as BlockCardGroup } from './BlockCardGroup.vue'; +declare namespace _default { + export let title: string; + export { BlockCardGroup as component }; + export let excludeStories: RegExp; +} +export default _default; +export const BlockCardGroupData: ({ + type: string; + title: string; + description: string; + image: { + alt: string; + src: { + height: number; + url: string; + width: number; + }; + srcSet: string; + }; +} | { + type: string; + title: string; + description: string; + image: null; +})[]; +export namespace Group { + let name: string; + namespace args { + export { BlockCardGroupData as facts }; + } +} diff --git a/packages/vue/dist/src/components/BlockCircleImageCard/BlockCircleImageCard.stories.d.ts b/packages/vue/dist/src/components/BlockCircleImageCard/BlockCircleImageCard.stories.d.ts new file mode 100644 index 00000000..e98b4052 --- /dev/null +++ b/packages/vue/dist/src/components/BlockCircleImageCard/BlockCircleImageCard.stories.d.ts @@ -0,0 +1,57 @@ +import { default as BlockCircleImageCard } from './BlockCircleImageCard.vue'; +import { default as IconExternal } from './../Icons/IconExternal.vue'; +declare namespace _default { + export let title: string; + export { BlockCircleImageCard as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace argTypes { + namespace imageOnRight { + namespace control { + let type: string; + } + } + } + export namespace parameters { + namespace slots { + namespace icon { + let description: string; + namespace components { + export { IconExternal }; + } + let template: string; + } + } + } + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockCircleImageCardData { + let title_1: string; + export { title_1 as title }; + export let label: string; + export let secondaryLabel: string; + export namespace image { + namespace src { + let url: string; + let width: number; + let height: number; + } + let srcSet: string; + let alt: string; + } + let imageOnRight_1: boolean; + export { imageOnRight_1 as imageOnRight }; + let icon_1: boolean; + export { icon_1 as icon }; +} +export namespace Default { + namespace args { + let icon_2: boolean; + export { icon_2 as icon }; + } +} +export namespace WithIcon { + export { BlockCircleImageCardData as args }; +} diff --git a/packages/vue/dist/src/components/BlockCta/BlockCta.stories.d.ts b/packages/vue/dist/src/components/BlockCta/BlockCta.stories.d.ts new file mode 100644 index 00000000..8c8794ef --- /dev/null +++ b/packages/vue/dist/src/components/BlockCta/BlockCta.stories.d.ts @@ -0,0 +1,36 @@ +import { default as BlockCta } from './BlockCta.vue'; +declare namespace _default { + export let title: string; + export { BlockCta as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockCtaData { + let blockType: string; + let heading: string; + let text: string; + namespace page { + let url: string; + } + let externalLink: string; +} +export namespace Default { + namespace args { + export { BlockCtaData as data }; + } +} +export namespace ExternalLink { + export namespace args_1 { + namespace data { + import heading_1 = BlockCtaData.heading; + export { heading_1 as heading }; + import text_1 = BlockCtaData.text; + export { text_1 as text }; + let page_1: string; + export { page_1 as page }; + let externalLink_1: string; + export { externalLink_1 as externalLink }; + } + } + export { args_1 as args }; +} diff --git a/packages/vue/dist/src/components/BlockHeading/BlockHeading.stories.d.ts b/packages/vue/dist/src/components/BlockHeading/BlockHeading.stories.d.ts new file mode 100644 index 00000000..ad64019e --- /dev/null +++ b/packages/vue/dist/src/components/BlockHeading/BlockHeading.stories.d.ts @@ -0,0 +1,19 @@ +import { default as BlockHeading } from './BlockHeading.vue'; +declare namespace _default { + export let title: string; + export { BlockHeading as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockHeadingData { + let blockType: string; + let heading: string; + let level: string; + let size: string; +} +export namespace Heading { + let name: string; + namespace args { + export { BlockHeadingData as data }; + } +} diff --git a/packages/vue/dist/packages/vue/src/components/BlockHeading/BlockHeading.vue.d.ts b/packages/vue/dist/src/components/BlockHeading/BlockHeading.vue.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/BlockHeading/BlockHeading.vue.d.ts rename to packages/vue/dist/src/components/BlockHeading/BlockHeading.vue.d.ts diff --git a/packages/vue/dist/src/components/BlockIframeEmbed/BlockIframeEmbed.stories.d.ts b/packages/vue/dist/src/components/BlockIframeEmbed/BlockIframeEmbed.stories.d.ts new file mode 100644 index 00000000..f2f68724 --- /dev/null +++ b/packages/vue/dist/src/components/BlockIframeEmbed/BlockIframeEmbed.stories.d.ts @@ -0,0 +1,37 @@ +import { default as BlockIframeEmbed } from './BlockIframeEmbed.vue'; +declare namespace _default { + export let title: string; + export { BlockIframeEmbed as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + } + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockIframeEmbedData { + export let blockType: string; + let title_1: string; + export { title_1 as title }; + export let caption: string; + export let url: string; +} +export namespace Default { + namespace args { + export { BlockIframeEmbedData as data }; + } +} +export namespace LazyLoad { + export namespace args_1 { + export { BlockIframeEmbedData as data }; + } + export { args_1 as args }; + export function decorators_1(): { + template: string; + }; + export { decorators_1 as decorators }; +} diff --git a/packages/vue/dist/src/components/BlockImage/BlockImage.stories.d.ts b/packages/vue/dist/src/components/BlockImage/BlockImage.stories.d.ts new file mode 100644 index 00000000..5dbb4552 --- /dev/null +++ b/packages/vue/dist/src/components/BlockImage/BlockImage.stories.d.ts @@ -0,0 +1,345 @@ +import { default as BlockImage } from './BlockImage.vue'; +declare namespace _default { + export let title: string; + export { BlockImage as component }; + export namespace argTypes { + namespace fullBleed { + namespace control { + let type: string; + } + } + } + export let excludeStories: RegExp; + export namespace parameters { + let viewMode: string; + namespace docs { + namespace description { + let component: string; + } + } + } +} +export default _default; +export namespace BlockImageData { + export let blockType: string; + let fullBleed_1: boolean; + export { fullBleed_1 as fullBleed }; + export namespace image { + let alt: string; + let caption: string; + let credit: string; + let detailUrl: string; + let original: string; + namespace src { + let height: number; + let url: string; + let width: number; + } + let srcSet: string; + } + export namespace imageFullBleed { + let alt_1: string; + export { alt_1 as alt }; + let caption_1: string; + export { caption_1 as caption }; + let credit_1: string; + export { credit_1 as credit }; + let detailUrl_1: string; + export { detailUrl_1 as detailUrl }; + let original_1: string; + export { original_1 as original }; + export namespace src_1 { + let width_1: number; + export { width_1 as width }; + let height_1: number; + export { height_1 as height }; + let url_1: string; + export { url_1 as url }; + } + export { src_1 as src }; + export namespace srcCropped { + let width_2: number; + export { width_2 as width }; + let height_2: number; + export { height_2 as height }; + let url_2: string; + export { url_2 as url }; + } + export namespace screenXs { + let url_3: string; + export { url_3 as url }; + let width_3: number; + export { width_3 as width }; + } + export namespace screenLg { + let url_4: string; + export { url_4 as url }; + let width_4: number; + export { width_4 as width }; + } + export namespace screenXl { + let url_5: string; + export { url_5 as url }; + let width_5: number; + export { width_5 as width }; + } + export namespace screenThreexl { + let url_6: string; + export { url_6 as url }; + let width_6: number; + export { width_6 as width }; + } + } +} +export function Standard(args: any): { + components: { + BlockImage: import('vue').DefineComponent<{ + data: { + type: ObjectConstructor; + required: false; + }; + fullBleed: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + }, unknown, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { + fullBleed: boolean; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; +}; +export namespace Standard { + namespace args { + export { BlockImageData as data }; + import fullBleed_2 = BlockImageData.fullBleed; + export { fullBleed_2 as fullBleed }; + } +} +export function Unconstrained(args: any): { + components: { + BlockImage: import('vue').DefineComponent<{ + data: { + type: ObjectConstructor; + required: false; + }; + fullBleed: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + }, unknown, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { + fullBleed: boolean; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; +}; +export namespace Unconstrained { + export namespace args_1 { + export namespace data { + let constrain: boolean; + } + import fullBleed_3 = BlockImageData.fullBleed; + export { fullBleed_3 as fullBleed }; + } + export { args_1 as args }; +} +export function CustomCaption(args: any): { + components: { + BlockImage: import('vue').DefineComponent<{ + data: { + type: ObjectConstructor; + required: false; + }; + fullBleed: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + }, unknown, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { + fullBleed: boolean; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; +}; +export namespace CustomCaption { + export namespace args_2 { + export namespace data_1 { + let caption_2: string; + export { caption_2 as caption }; + export let displayCaption: boolean; + } + export { data_1 as data }; + import fullBleed_4 = BlockImageData.fullBleed; + export { fullBleed_4 as fullBleed }; + } + export { args_2 as args }; +} +export function NoCaption(args: any): { + components: { + BlockImage: import('vue').DefineComponent<{ + data: { + type: ObjectConstructor; + required: false; + }; + fullBleed: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + }, unknown, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { + fullBleed: boolean; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; +}; +export namespace NoCaption { + export namespace args_3 { + export namespace data_2 { + let displayCaption_1: boolean; + export { displayCaption_1 as displayCaption }; + } + export { data_2 as data }; + import fullBleed_5 = BlockImageData.fullBleed; + export { fullBleed_5 as fullBleed }; + } + export { args_3 as args }; +} +export function FullBleed(args: any): { + components: { + BlockImage: import('vue').DefineComponent<{ + data: { + type: ObjectConstructor; + required: false; + }; + fullBleed: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + }, unknown, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { + fullBleed: boolean; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; +}; +export namespace FullBleed { + export namespace args_4 { + export namespace data_3 { + let constrain_1: boolean; + export { constrain_1 as constrain }; + } + export { data_3 as data }; + let fullBleed_6: boolean; + export { fullBleed_6 as fullBleed }; + } + export { args_4 as args }; +} +export function FullBleedUnconstrained(args: any): { + components: { + BlockImage: import('vue').DefineComponent<{ + data: { + type: ObjectConstructor; + required: false; + }; + fullBleed: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + }, unknown, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { + fullBleed: boolean; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; +}; +export namespace FullBleedUnconstrained { + export namespace args_5 { + export namespace data_4 { + let constrain_2: boolean; + export { constrain_2 as constrain }; + } + export { data_4 as data }; + let fullBleed_7: boolean; + export { fullBleed_7 as fullBleed }; + } + export { args_5 as args }; +} diff --git a/packages/vue/dist/packages/vue/src/components/BlockImage/BlockImage.vue.d.ts b/packages/vue/dist/src/components/BlockImage/BlockImage.vue.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/BlockImage/BlockImage.vue.d.ts rename to packages/vue/dist/src/components/BlockImage/BlockImage.vue.d.ts diff --git a/packages/vue/dist/packages/vue/src/components/BlockImage/BlockImageFullBleed.vue.d.ts b/packages/vue/dist/src/components/BlockImage/BlockImageFullBleed.vue.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/BlockImage/BlockImageFullBleed.vue.d.ts rename to packages/vue/dist/src/components/BlockImage/BlockImageFullBleed.vue.d.ts diff --git a/packages/vue/dist/packages/vue/src/components/BlockImage/BlockImageStandard.vue.d.ts b/packages/vue/dist/src/components/BlockImage/BlockImageStandard.vue.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/BlockImage/BlockImageStandard.vue.d.ts rename to packages/vue/dist/src/components/BlockImage/BlockImageStandard.vue.d.ts diff --git a/packages/vue/dist/src/components/BlockImageCarousel/BlockImageCarousel.stories.d.ts b/packages/vue/dist/src/components/BlockImageCarousel/BlockImageCarousel.stories.d.ts new file mode 100644 index 00000000..c1e799d5 --- /dev/null +++ b/packages/vue/dist/src/components/BlockImageCarousel/BlockImageCarousel.stories.d.ts @@ -0,0 +1,61 @@ +import { default as BlockImageCarousel } from './BlockImageCarousel.vue'; +declare namespace _default { + export let title: string; + export { BlockImageCarousel as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace argTypes { + namespace blockId { + namespace text { + let type: string; + } + let required: boolean; + let description: string; + } + namespace showTitle { + export namespace text_1 { + let type_1: string; + export { type_1 as type }; + } + export { text_1 as text }; + let required_1: boolean; + export { required_1 as required }; + let description_1: string; + export { description_1 as description }; + } + } + export namespace parameters { + namespace html { + let root: string; + } + } + export let excludeStories: RegExp; +} +export default _default; +export const BlockImageCarouselData: { + image: { + alt: string; + title: string; + caption: string; + credit: string; + detailUrl: string; + original: string; + src: { + height: string; + url: string; + width: string; + }; + srcSet: string; + }; +}[]; +export namespace Carousel { + let name: string; + namespace args { + let blockId_1: string; + export { blockId_1 as blockId }; + let showTitle_1: boolean; + export { showTitle_1 as showTitle }; + export { BlockImageCarouselData as items }; + } +} diff --git a/packages/vue/dist/src/components/BlockImageCarouselItem/BlockImageCarouselItem.stories.d.ts b/packages/vue/dist/src/components/BlockImageCarouselItem/BlockImageCarouselItem.stories.d.ts new file mode 100644 index 00000000..025afb33 --- /dev/null +++ b/packages/vue/dist/src/components/BlockImageCarouselItem/BlockImageCarouselItem.stories.d.ts @@ -0,0 +1,68 @@ +import { default as BlockImageCarouselItem } from './BlockImageCarouselItem.vue'; +declare namespace _default { + export let title: string; + export { BlockImageCarouselItem as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace argTypes { + namespace blockId { + namespace text { + let type: string; + } + let required: boolean; + let description: string; + } + namespace showTitle { + export namespace text_1 { + let type_1: string; + export { type_1 as type }; + } + export { text_1 as text }; + let required_1: boolean; + export { required_1 as required }; + let description_1: string; + export { description_1 as description }; + } + } + export namespace parameters { + namespace html { + let root: string; + } + } + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockImageCarouselItemData { + namespace item { + namespace image { + export let alt: string; + let title_1: string; + export { title_1 as title }; + export let caption: string; + export let credit: string; + export let detailUrl: string; + export let original: string; + export namespace src { + let height: number; + let url: string; + let width: number; + } + export let srcSet: string; + } + } +} +export namespace SingleItem { + let name: string; + namespace args { + import image_1 = image; + export { image_1 as image }; + let caption_1: string; + export { caption_1 as caption }; + export let displayCaption: boolean; + let blockId_1: string; + export { blockId_1 as blockId }; + let showTitle_1: boolean; + export { showTitle_1 as showTitle }; + } +} diff --git a/packages/vue/dist/src/components/BlockImageComparison/BlockImageComparison.stories.d.ts b/packages/vue/dist/src/components/BlockImageComparison/BlockImageComparison.stories.d.ts new file mode 100644 index 00000000..d3a7bca4 --- /dev/null +++ b/packages/vue/dist/src/components/BlockImageComparison/BlockImageComparison.stories.d.ts @@ -0,0 +1,46 @@ +import { default as BlockImageComparison } from './BlockImageComparison.vue'; +declare namespace _default { + export let title: string; + export { BlockImageComparison as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + } + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockImageComparisonData { + let blockType: string; + namespace beforeImage { + namespace src { + let url: string; + } + namespace srcCropped { + let url_1: string; + export { url_1 as url }; + } + } + namespace afterImage { + export namespace src_1 { + let url_2: string; + export { url_2 as url }; + } + export { src_1 as src }; + export namespace srcCropped_1 { + let url_3: string; + export { url_3 as url }; + } + export { srcCropped_1 as srcCropped }; + } + let caption: string; +} +export namespace Comparison { + let name: string; + namespace args { + export { BlockImageComparisonData as data }; + } +} diff --git a/packages/vue/dist/src/components/BlockImageGallery/BlockImageGallery.stories.d.ts b/packages/vue/dist/src/components/BlockImageGallery/BlockImageGallery.stories.d.ts new file mode 100644 index 00000000..dfada648 --- /dev/null +++ b/packages/vue/dist/src/components/BlockImageGallery/BlockImageGallery.stories.d.ts @@ -0,0 +1,103 @@ +import { default as BlockImageGallery } from './BlockImageGallery.vue'; +declare namespace _default { + export let title: string; + export { BlockImageGallery as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace argTypes { + namespace blockId { + namespace text { + let type: string; + } + let required: boolean; + let description: string; + } + } + export namespace parameters { + namespace html { + let root: string; + } + } + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockImageGalleryData { + let label: string; + namespace block { + let id: string; + let blockType: string; + let galleryTitle: string; + let galleryDescription: string; + let coverImage: { + alt: string; + title: string; + caption: string; + credit: string; + detailUrl: string; + original: string; + src: { + height: string; + url: string; + width: string; + }; + srcSet: string; + }; + let gallerySlides: { + image: { + alt: string; + title: string; + caption: string; + credit: string; + detailUrl: string; + original: string; + src: { + height: string; + url: string; + width: string; + }; + srcSet: string; + }; + }[]; + } +} +export const ImageGalleryData: { + label: string; + 'block-id': string; + title: string; + description: string; + cover: { + alt: string; + title: string; + caption: string; + credit: string; + detailUrl: string; + original: string; + src: { + height: string; + url: string; + width: string; + }; + srcSet: string; + }; + items: { + image: { + alt: string; + title: string; + caption: string; + credit: string; + detailUrl: string; + original: string; + src: { + height: string; + url: string; + width: string; + }; + srcSet: string; + }; + }[]; +}; +export namespace Gallery { + export let name: string; + export { ImageGalleryData as args }; +} diff --git a/packages/vue/dist/src/components/BlockInlineImage/BlockInlineImage.stories.d.ts b/packages/vue/dist/src/components/BlockInlineImage/BlockInlineImage.stories.d.ts new file mode 100644 index 00000000..c0bad577 --- /dev/null +++ b/packages/vue/dist/src/components/BlockInlineImage/BlockInlineImage.stories.d.ts @@ -0,0 +1,72 @@ +import { default as BlockInlineImage } from './BlockInlineImage.vue'; +declare namespace _default { + export let title: string; + export { BlockInlineImage as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockInlineImageData { + namespace block { + let blockType: string; + let text: string; + let alignTo: string; + let image: { + alt: string; + src: { + height: number; + url: string; + width: number; + }; + original: string; + caption: string; + credit: string; + detailUrl: string; + }; + let displayCaption: boolean; + } +} +export namespace AlignRight { + namespace args { + import data = BlockInlineImageData.block; + export { data }; + } +} +export namespace CustomCaption { + export namespace args_1 { + export namespace data_1 { + let caption: string; + } + export { data_1 as data }; + } + export { args_1 as args }; +} +export namespace AlignLeft { + export namespace args_2 { + export namespace data_2 { + let alignTo_1: string; + export { alignTo_1 as alignTo }; + } + export { data_2 as data }; + } + export { args_2 as args }; +} +export namespace PortraitImage { + export namespace args_3 { + export namespace data_3 { + let image_1: { + alt: string; + src: { + height: number; + url: string; + width: number; + }; + caption: string; + credit: string; + detailUrl: string; + }; + export { image_1 as image }; + } + export { data_3 as data }; + } + export { args_3 as args }; +} diff --git a/packages/vue/dist/src/components/BlockKeyPoints/BlockKeyPoints.stories.d.ts b/packages/vue/dist/src/components/BlockKeyPoints/BlockKeyPoints.stories.d.ts new file mode 100644 index 00000000..3998c0c3 --- /dev/null +++ b/packages/vue/dist/src/components/BlockKeyPoints/BlockKeyPoints.stories.d.ts @@ -0,0 +1,20 @@ +import { default as BlockKeyPoints } from './BlockKeyPoints.vue'; +declare namespace _default { + export let title: string; + export { BlockKeyPoints as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockKeyPointsData { + let blockType: string; + let heading: string; + let listItem: { + text: string; + }[]; +} +export namespace KeyPoints { + let name: string; + namespace args { + export { BlockKeyPointsData as data }; + } +} diff --git a/packages/vue/dist/src/components/BlockLinkCard/BlockLinkCard.stories.d.ts b/packages/vue/dist/src/components/BlockLinkCard/BlockLinkCard.stories.d.ts new file mode 100644 index 00000000..4e5ebe1a --- /dev/null +++ b/packages/vue/dist/src/components/BlockLinkCard/BlockLinkCard.stories.d.ts @@ -0,0 +1,112 @@ +import { default as BlockLinkCard } from './BlockLinkCard.vue'; +declare namespace _default { + export let title: string; + export { BlockLinkCard as component }; + export let excludeStories: RegExp; + export let decorators: (() => { + template: string; + })[]; + export namespace argTypes { + namespace headingLevel { + let description: string; + namespace control { + let type: string; + let options: (string | null)[]; + } + } + } + export namespace parameters { + namespace html { + let root: string; + } + } +} +export default _default; +export namespace BlockLinkCardData { + export namespace data { + export let url: string; + let title_1: string; + export { title_1 as title }; + export let slug: string; + export let label: string; + export namespace thumbnailImage { + namespace src { + let url_1: string; + export { url_1 as url }; + export let width: number; + export let height: number; + } + let alt: string; + } + } + let headingLevel_1: string; + export { headingLevel_1 as headingLevel }; + export let startDate: undefined; + export let endDate: undefined; + export let compact: boolean; +} +export namespace SingleItem { + namespace args { } +} +export namespace SingleItemCompactStyles { + export namespace args_1 { + let headingLevel_2: string; + export { headingLevel_2 as headingLevel }; + let compact_1: boolean; + export { compact_1 as compact }; + } + export { args_1 as args }; +} +export namespace Compact { + export let name: string; + export namespace parameters_1 { + namespace docs { + export namespace description_1 { + let story: string; + } + export { description_1 as description }; + } + } + export { parameters_1 as parameters }; + export namespace args_2 { + let title_2: string; + export { title_2 as title }; + let url_2: string; + export { url_2 as url }; + export let externalLink: string; + let label_1: string; + export { label_1 as label }; + export let date: string; + export namespace thumbnailImage_1 { + export namespace src_1 { + let url_3: string; + export { url_3 as url }; + let width_1: number; + export { width_1 as width }; + let height_1: number; + export { height_1 as height }; + } + export { src_1 as src }; + let alt_1: string; + export { alt_1 as alt }; + } + export { thumbnailImage_1 as thumbnailImage }; + let headingLevel_3: string; + export { headingLevel_3 as headingLevel }; + let compact_2: boolean; + export { compact_2 as compact }; + } + export { args_2 as args }; +} +export namespace EventItem { + export namespace args_3 { + export namespace data_1 { + let startDate_1: string; + export { startDate_1 as startDate }; + let endDate_1: string; + export { endDate_1 as endDate }; + } + export { data_1 as data }; + } + export { args_3 as args }; +} diff --git a/packages/vue/dist/src/components/BlockLinkCarousel/BlockLinkCarousel.stories.d.ts b/packages/vue/dist/src/components/BlockLinkCarousel/BlockLinkCarousel.stories.d.ts new file mode 100644 index 00000000..c5852513 --- /dev/null +++ b/packages/vue/dist/src/components/BlockLinkCarousel/BlockLinkCarousel.stories.d.ts @@ -0,0 +1,207 @@ +import { default as BlockLinkCarousel } from './BlockLinkCarousel.vue'; +declare namespace _default { + export let title: string; + export { BlockLinkCarousel as component }; + export namespace argTypes { + namespace itemType { + let type: string; + let description: string; + namespace control { + let type_1: string; + export { type_1 as type }; + } + let options: string[]; + namespace table { + namespace defaultValue { + let summary: string; + } + } + } + } + export let excludeStories: RegExp; +} +export default _default; +export const BlockLinkCardCarouselData: ({ + url: string; + title: string; + slug: string; + label: string; + thumbnailImage: { + src: { + url: string; + width: number; + height: number; + }; + alt: string; + }; +} | { + url: string; + title: string; + slug: string; + thumbnailImage: { + src: { + url: string; + width: number; + height: number; + }; + alt: string; + }; + label?: undefined; +})[]; +export const BlockLinkTileCarouselData: ({ + url: string; + title: string; + label: string; + thumbnailImage: { + src: { + url: string; + width: number; + height: number; + }; + alt: string; + }; +} | { + url: string; + title: string; + thumbnailImage: { + src: { + url: string; + width: number; + height: number; + }; + alt: string; + }; + label?: undefined; +})[]; +export const EventsBlockLinkCarouselData: { + endDate: null; + startDate: string; + thumbnailImage: { + src: { + height: string; + url: string; + width: string; + }; + }; + title: string; + url: string; +}[]; +export namespace CardCarousel { + namespace args { + let itemType_1: string; + export { itemType_1 as itemType }; + export let heading: string; + export { BlockLinkCardCarouselData as items }; + } +} +export namespace TileCarousel { + export namespace args_1 { + let itemType_2: string; + export { itemType_2 as itemType }; + let heading_1: string; + export { heading_1 as heading }; + export { BlockLinkCardCarouselData as items }; + } + export { args_1 as args }; +} +export namespace MoreEventsCarousel { + export namespace args_2 { + let itemType_3: string; + export { itemType_3 as itemType }; + let heading_2: string; + export { heading_2 as heading }; + export { EventsBlockLinkCarouselData as items }; + } + export { args_2 as args }; +} +export namespace TwoItems { + export namespace args_3 { + let itemType_4: string; + export { itemType_4 as itemType }; + let heading_3: string; + export { heading_3 as heading }; + export let items: ({ + url: string; + title: string; + slug: string; + label: string; + thumbnailImage: { + src: { + url: string; + width: number; + height: number; + }; + alt: string; + }; + } | { + url: string; + title: string; + slug: string; + thumbnailImage: { + src: { + url: string; + width: number; + height: number; + }; + alt: string; + }; + label?: undefined; + })[]; + } + export { args_3 as args }; +} +export function MultipleCarousels(args: any): { + components: { + BlockLinkCarousel: import('vue').DefineComponent<{ + itemType: { + type: StringConstructor; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + items: { + type: ArrayConstructor; + required: false; + }; + heading: { + type: StringConstructor; + required: false; + }; + }, unknown, unknown, { + theVariantComponent(): string | import('vue').ConcreteComponent<{}, any, any, import('vue').ComputedOptions, import('vue').MethodOptions, {}, any>; + hasContent(): boolean; + }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly boolean; + }; + items: { + type: ArrayConstructor; + required: false; + }; + heading: { + type: StringConstructor; + required: false; + }; + }>>, { + itemType: string; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; +}; +export namespace MultipleCarousels { + export namespace args_4 { + let itemType_5: string; + export { itemType_5 as itemType }; + let heading_4: string; + export { heading_4 as heading }; + export let otherHeading: string; + export { BlockLinkCardCarouselData as items }; + } + export { args_4 as args }; +} diff --git a/packages/vue/dist/src/components/BlockLinkTile/BlockLinkTile.stories.d.ts b/packages/vue/dist/src/components/BlockLinkTile/BlockLinkTile.stories.d.ts new file mode 100644 index 00000000..67e5dcac --- /dev/null +++ b/packages/vue/dist/src/components/BlockLinkTile/BlockLinkTile.stories.d.ts @@ -0,0 +1,80 @@ +import { default as BlockLinkTile } from './BlockLinkTile.vue'; +declare namespace _default { + export let title: string; + export { BlockLinkTile as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace argTypes { + namespace headingLevel { + let description: string; + namespace control { + let type: string; + } + let options: (string | null)[]; + } + } + export namespace parameters { + namespace html { + let root: string; + } + } + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockLinkTileData { + namespace card { + export let url: string; + let title_1: string; + export { title_1 as title }; + export let label: string; + export namespace thumbnailImage { + namespace src { + let url_1: string; + export { url_1 as url }; + export let width: number; + export let height: number; + } + let alt: string; + } + } +} +export namespace SingleItem { + namespace args { + import data = BlockLinkTileData.card; + export { data }; + let headingLevel_1: string; + export { headingLevel_1 as headingLevel }; + export let compact: boolean; + } +} +export namespace Compact { + export namespace args_1 { + let title_2: string; + export { title_2 as title }; + let url_2: string; + export { url_2 as url }; + export let externalLink: string; + let label_1: string; + export { label_1 as label }; + export namespace thumbnailImage_1 { + export namespace src_1 { + let url_3: string; + export { url_3 as url }; + let width_1: number; + export { width_1 as width }; + let height_1: number; + export { height_1 as height }; + } + export { src_1 as src }; + let alt_1: string; + export { alt_1 as alt }; + } + export { thumbnailImage_1 as thumbnailImage }; + let headingLevel_2: string; + export { headingLevel_2 as headingLevel }; + let compact_1: boolean; + export { compact_1 as compact }; + } + export { args_1 as args }; +} diff --git a/packages/vue/dist/src/components/BlockListCards/BlockListCards.stories.d.ts b/packages/vue/dist/src/components/BlockListCards/BlockListCards.stories.d.ts new file mode 100644 index 00000000..6d1efe67 --- /dev/null +++ b/packages/vue/dist/src/components/BlockListCards/BlockListCards.stories.d.ts @@ -0,0 +1,56 @@ +import { default as BlockListCards } from './BlockListCards.vue'; +declare namespace _default { + export let title: string; + export { BlockListCards as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockListCardsData { + let blockType: string; + let items: ({ + description: string; + heading: string; + image: { + src: { + url: string; + width: string; + height: string; + }; + }; + links: ({ + externalLink: string; + page: null; + text: string; + } | { + externalLink: null; + page: { + url: string; + }; + text: string; + })[]; + } | { + description: string; + heading: string; + image: { + src: { + url: string; + width: string; + height: string; + }; + }; + links: { + externalLink: null; + page: null; + document: { + url: string; + }; + text: string; + }[]; + })[]; +} +export namespace Default { + let name: string; + namespace args { + export { BlockListCardsData as data }; + } +} diff --git a/packages/vue/dist/src/components/BlockQuote/BlockQuote.stories.d.ts b/packages/vue/dist/src/components/BlockQuote/BlockQuote.stories.d.ts new file mode 100644 index 00000000..0c1da597 --- /dev/null +++ b/packages/vue/dist/src/components/BlockQuote/BlockQuote.stories.d.ts @@ -0,0 +1,203 @@ +import { default as BlockQuote } from './BlockQuote.vue'; +declare namespace _default { + export let title: string; + export { BlockQuote as component }; + export let excludeStories: RegExp; + export namespace parameters { + let viewMode: string; + namespace docs { + namespace description { + let component: string; + } + } + } +} +export default _default; +export namespace BlockQuoteData { + let blockType: string; + let quote: string; + let attribution: string; + let quoteLink: { + externalLink: string; + page: { + url: string; + }; + }[]; + namespace thumbnail { + let src: string; + let alt: string; + } +} +export function Default(args: any): { + components: { + BlockQuote: import('vue').DefineComponent<{ + data: { + type: import('vue').PropType; + required: true; + default: () => {}; + }; + }, unknown, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; + required: true; + default: () => {}; + }; + }>>, { + data: import('./BlockQuote.vue').BlockQuoteAttributes; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; +}; +export namespace Default { + namespace args { + namespace data { + import quote_1 = BlockQuoteData.quote; + export { quote_1 as quote }; + import attribution_1 = BlockQuoteData.attribution; + export { attribution_1 as attribution }; + let quoteLink_1: never[]; + export { quoteLink_1 as quoteLink }; + } + } +} +export function WithImage(args: any): { + components: { + BlockQuote: import('vue').DefineComponent<{ + data: { + type: import('vue').PropType; + required: true; + default: () => {}; + }; + }, unknown, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; + required: true; + default: () => {}; + }; + }>>, { + data: import('./BlockQuote.vue').BlockQuoteAttributes; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; +}; +export namespace WithImage { + export namespace args_1 { + export namespace data_1 { + import quote_2 = BlockQuoteData.quote; + export { quote_2 as quote }; + import attribution_2 = BlockQuoteData.attribution; + export { attribution_2 as attribution }; + import thumbnail_1 = BlockQuoteData.thumbnail; + export { thumbnail_1 as thumbnail }; + } + export { data_1 as data }; + } + export { args_1 as args }; +} +export function ExternalLinkedAttribution(args: any): { + components: { + BlockQuote: import('vue').DefineComponent<{ + data: { + type: import('vue').PropType; + required: true; + default: () => {}; + }; + }, unknown, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; + required: true; + default: () => {}; + }; + }>>, { + data: import('./BlockQuote.vue').BlockQuoteAttributes; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; +}; +export namespace ExternalLinkedAttribution { + export namespace args_2 { + export namespace data_2 { + import quote_3 = BlockQuoteData.quote; + export { quote_3 as quote }; + import attribution_3 = BlockQuoteData.attribution; + export { attribution_3 as attribution }; + let quoteLink_2: { + externalLink: string; + }[]; + export { quoteLink_2 as quoteLink }; + } + export { data_2 as data }; + } + export { args_2 as args }; +} +export function ImageWithLocalLinkedAttribution(args: any): { + components: { + BlockQuote: import('vue').DefineComponent<{ + data: { + type: import('vue').PropType; + required: true; + default: () => {}; + }; + }, unknown, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; + required: true; + default: () => {}; + }; + }>>, { + data: import('./BlockQuote.vue').BlockQuoteAttributes; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; +}; +export namespace ImageWithLocalLinkedAttribution { + export namespace args_3 { + export { BlockQuoteData as data }; + } + export { args_3 as args }; +} +export function NoAttribution(args: any): { + components: { + BlockQuote: import('vue').DefineComponent<{ + data: { + type: import('vue').PropType; + required: true; + default: () => {}; + }; + }, unknown, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; + required: true; + default: () => {}; + }; + }>>, { + data: import('./BlockQuote.vue').BlockQuoteAttributes; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; +}; +export namespace NoAttribution { + export namespace args_4 { + export namespace data_3 { + import quote_4 = BlockQuoteData.quote; + export { quote_4 as quote }; + } + export { data_3 as data }; + } + export { args_4 as args }; +} diff --git a/packages/vue/dist/src/components/BlockRelatedLinks/BlockRelatedLinks.stories.d.ts b/packages/vue/dist/src/components/BlockRelatedLinks/BlockRelatedLinks.stories.d.ts new file mode 100644 index 00000000..d0bf2b7c --- /dev/null +++ b/packages/vue/dist/src/components/BlockRelatedLinks/BlockRelatedLinks.stories.d.ts @@ -0,0 +1,44 @@ +import { default as BlockRelatedLinks } from './BlockRelatedLinks.vue'; +declare namespace _default { + export let title: string; + export { BlockRelatedLinks as component }; + export let excludeStories: RegExp; + export namespace parameters { + namespace docs { + namespace description { + let component: string; + } + } + } +} +export default _default; +export namespace BlockRelatedLinksData { + namespace data { + let blockType: string; + let heading: string; + let links: ({ + text: string; + document: { + url: string; + }; + page: string; + externalLink: string; + } | { + text: string; + document: string; + page: { + url: string; + }; + externalLink: string; + } | { + text: string; + document: string; + page: string; + externalLink: string; + })[]; + } +} +export namespace Default { + let name: string; + namespace args { } +} diff --git a/packages/vue/dist/src/components/BlockStreamfield/BlockStreamfield.stories.d.ts b/packages/vue/dist/src/components/BlockStreamfield/BlockStreamfield.stories.d.ts new file mode 100644 index 00000000..664aa702 --- /dev/null +++ b/packages/vue/dist/src/components/BlockStreamfield/BlockStreamfield.stories.d.ts @@ -0,0 +1,357 @@ +import { default as BlockStreamfield } from './BlockStreamfield.vue'; +declare namespace _default { + export let title: string; + export { BlockStreamfield as component }; + export namespace argTypes { + namespace variant { + namespace control { + let type: string; + } + let options: string[]; + } + } + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + let viewMode: string; + } + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockStreamfieldData { + let body: ({ + blockType: string; + heading: string; + text: string; + page: { + url: string; + }; + externalLink: string; + } | { + blockType: string; + title: string; + caption: string; + url: string; + } | { + blockType: string; + fullBleed: boolean; + image: { + alt: string; + caption: string; + credit: string; + detailUrl: string; + original: string; + src: { + height: number; + url: string; + width: number; + }; + srcSet: string; + }; + imageFullBleed: { + alt: string; + caption: string; + credit: string; + detailUrl: string; + original: string; + src: { + width: number; + height: number; + url: string; + }; + srcCropped: { + width: number; + height: number; + url: string; + }; + screenXs: { + url: string; + width: number; + }; + screenLg: { + url: string; + width: number; + }; + screenXl: { + url: string; + width: number; + }; + screenThreexl: { + url: string; + width: number; + }; + }; + } | { + blockType: string; + beforeImage: { + src: { + url: string; + }; + srcCropped: { + url: string; + }; + }; + afterImage: { + src: { + url: string; + }; + srcCropped: { + url: string; + }; + }; + caption: string; + } | { + id: string; + blockType: string; + galleryTitle: string; + galleryDescription: string; + coverImage: { + alt: string; + title: string; + caption: string; + credit: string; + detailUrl: string; + original: string; + src: { + height: string; + url: string; + width: string; + }; + srcSet: string; + }; + gallerySlides: { + image: { + alt: string; + title: string; + caption: string; + credit: string; + detailUrl: string; + original: string; + src: { + height: string; + url: string; + width: string; + }; + srcSet: string; + }; + }[]; + } | { + blockType: string; + text: string; + alignTo: string; + image: { + alt: string; + src: { + height: number; + url: string; + width: number; + }; + original: string; + caption: string; + credit: string; + detailUrl: string; + }; + displayCaption: boolean; + } | { + blockType: string; + heading: string; + listItem: { + text: string; + }[]; + } | { + blockType: string; + items: ({ + description: string; + heading: string; + image: { + src: { + url: string; + width: string; + height: string; + }; + }; + links: ({ + externalLink: string; + page: null; + text: string; + } | { + externalLink: null; + page: { + url: string; + }; + text: string; + })[]; + } | { + description: string; + heading: string; + image: { + src: { + url: string; + width: string; + height: string; + }; + }; + links: { + externalLink: null; + page: null; + document: { + url: string; + }; + text: string; + }[]; + })[]; + } | { + blockType: string; + quote: string; + attribution: string; + quoteLink: { + externalLink: string; + page: { + url: string; + }; + }[]; + thumbnail: { + src: string; + alt: string; + }; + } | { + blockType: string; + heading: string; + links: ({ + text: string; + document: { + url: string; + }; + page: string; + externalLink: string; + } | { + text: string; + document: string; + page: { + url: string; + }; + externalLink: string; + } | { + text: string; + document: string; + page: string; + externalLink: string; + })[]; + } | { + blockType: string; + table: string; + } | { + blockType: string; + video: { + duration: string; + file: string; + fileExtension: string; + fileOgg: string; + fileWebm: string; + height: null; + id: string; + sources: string; + title: string; + type: string; + width: null; + }; + caption: string; + credit: string; + } | { + level: string; + size: string; + blockType: string; + heading: string; + value?: undefined; + showTitle?: undefined; + items?: undefined; + } | { + blockType: string; + value: string; + showTitle?: undefined; + items?: undefined; + } | { + heading: string; + introduction: string; + buttonText: string; + image: { + full: { + url: string; + width: number; + height: number; + }; + half: { + url: string; + width: number; + height: number; + }; + }; + fullWidthImage: boolean; + teaserPage: ({ + blockType: string; + page?: undefined; + } | { + blockType: string; + page: { + label: string; + title: string; + url: string; + }; + })[]; + blockType: string; + value?: undefined; + showTitle?: undefined; + items?: undefined; + } | { + blockType: string; + showTitle: boolean; + items: { + image: { + alt: string; + title: string; + caption: string; + credit: string; + detailUrl: string; + original: string; + src: { + height: string; + url: string; + width: string; + }; + srcSet: string; + }; + }[]; + value?: undefined; + } | { + embed: { + embed: string; + }; + caption: string; + credit: string; + blockType: string; + value?: undefined; + showTitle?: undefined; + items?: undefined; + })[]; +} +export namespace Default { + namespace args { + import data = BlockStreamfieldData.body; + export { data }; + let variant_1: string; + export { variant_1 as variant }; + } +} +export namespace MatchingWidths { + export namespace args_1 { + import data_1 = BlockStreamfieldData.body; + export { data_1 as data }; + let variant_2: string; + export { variant_2 as variant }; + } + export { args_1 as args }; +} diff --git a/packages/vue/dist/src/components/BlockTable/BlockTable.stories.d.ts b/packages/vue/dist/src/components/BlockTable/BlockTable.stories.d.ts new file mode 100644 index 00000000..8795f68f --- /dev/null +++ b/packages/vue/dist/src/components/BlockTable/BlockTable.stories.d.ts @@ -0,0 +1,17 @@ +import { default as BlockTable } from './BlockTable.vue'; +declare namespace _default { + export let title: string; + export { BlockTable as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockTableData { + let blockType: string; + let table: string; +} +export namespace Table { + let name: string; + namespace args { + export { BlockTableData as data }; + } +} diff --git a/packages/vue/dist/src/components/BlockTeaser/BlockTeaser.stories.d.ts b/packages/vue/dist/src/components/BlockTeaser/BlockTeaser.stories.d.ts new file mode 100644 index 00000000..766fa290 --- /dev/null +++ b/packages/vue/dist/src/components/BlockTeaser/BlockTeaser.stories.d.ts @@ -0,0 +1,61 @@ +import { default as BlockTeaser } from './BlockTeaser.vue'; +declare namespace _default { + export let title: string; + export { BlockTeaser as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockTeaserData { + let heading: string; + let introduction: string; + let buttonText: string; + namespace image { + namespace full { + let url: string; + let width: number; + let height: number; + } + namespace half { + let url_1: string; + export { url_1 as url }; + let width_1: number; + export { width_1 as width }; + let height_1: number; + export { height_1 as height }; + } + } + let fullWidthImage: boolean; + let teaserPage: ({ + blockType: string; + page?: undefined; + } | { + blockType: string; + page: { + label: string; + title: string; + url: string; + }; + })[]; +} +export namespace Default { + namespace args { } +} +export namespace FullWidth { + export namespace args_1 { + let fullWidth: boolean; + } + export { args_1 as args }; +} +export namespace Empty { + export namespace args_2 { + export namespace teaserPage_1 { + export let pageType: string; + let title_1: string; + export { title_1 as title }; + let url_2: string; + export { url_2 as url }; + } + export { teaserPage_1 as teaserPage }; + } + export { args_2 as args }; +} diff --git a/packages/vue/dist/packages/vue/src/components/BlockTeaser/BlockTeaser.test.d.ts b/packages/vue/dist/src/components/BlockTeaser/BlockTeaser.test.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/BlockTeaser/BlockTeaser.test.d.ts rename to packages/vue/dist/src/components/BlockTeaser/BlockTeaser.test.d.ts diff --git a/packages/vue/dist/src/components/BlockText/BlockText.stories.d.ts b/packages/vue/dist/src/components/BlockText/BlockText.stories.d.ts new file mode 100644 index 00000000..3249a772 --- /dev/null +++ b/packages/vue/dist/src/components/BlockText/BlockText.stories.d.ts @@ -0,0 +1,30 @@ +import { default as BlockText } from './BlockText.vue'; +declare namespace _default { + export let title: string; + export { BlockText as component }; + export namespace argTypes { + namespace variant { + namespace control { + let type: string; + } + let options: string[]; + } + namespace text { + export namespace control_1 { + let type_1: string; + export { type_1 as type }; + } + export { control_1 as control }; + } + } +} +export default _default; +export namespace Default { + let name: string; + namespace args { + let variant_1: string; + export { variant_1 as variant }; + let text_1: string; + export { text_1 as text }; + } +} diff --git a/packages/vue/dist/src/components/BlockTwitterEmbed/BlockTwitterEmbed.stories.d.ts b/packages/vue/dist/src/components/BlockTwitterEmbed/BlockTwitterEmbed.stories.d.ts new file mode 100644 index 00000000..cef73870 --- /dev/null +++ b/packages/vue/dist/src/components/BlockTwitterEmbed/BlockTwitterEmbed.stories.d.ts @@ -0,0 +1,17 @@ +import { default as BlockTwitterEmbed } from './BlockTwitterEmbed.vue'; +declare namespace _default { + export let title: string; + export { BlockTwitterEmbed as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockTwitterEmbedData { + let blockType: string; + let username: string; +} +export namespace List { + let name: string; + namespace args { + export { BlockTwitterEmbedData as data }; + } +} diff --git a/packages/vue/dist/src/components/BlockVideo/BlockVideo.stories.d.ts b/packages/vue/dist/src/components/BlockVideo/BlockVideo.stories.d.ts new file mode 100644 index 00000000..7b8cf675 --- /dev/null +++ b/packages/vue/dist/src/components/BlockVideo/BlockVideo.stories.d.ts @@ -0,0 +1,23 @@ +import { default as BlockVideo } from './BlockVideo.vue'; +import { BaseVideoData } from './../BaseVideo/BaseVideo.stories'; +declare namespace _default { + export let title: string; + export { BlockVideo as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockVideoData { + namespace block { + export let blockType: string; + export { BaseVideoData as video }; + export let caption: string; + export let credit: string; + } +} +export namespace Default { + let name: string; + namespace args { + import data = BlockVideoData.block; + export { data }; + } +} diff --git a/packages/vue/dist/src/components/BlockVideoEmbed/BlockVideoEmbed.stories.d.ts b/packages/vue/dist/src/components/BlockVideoEmbed/BlockVideoEmbed.stories.d.ts new file mode 100644 index 00000000..45b3aa38 --- /dev/null +++ b/packages/vue/dist/src/components/BlockVideoEmbed/BlockVideoEmbed.stories.d.ts @@ -0,0 +1,24 @@ +import { default as BlockVideoEmbed } from './BlockVideoEmbed.vue'; +declare namespace _default { + export let title: string; + export { BlockVideoEmbed as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockVideoEmbedData { + namespace data { + namespace embed { + let embed_1: string; + export { embed_1 as embed }; + } + let caption: string; + let credit: string; + } +} +export namespace Default { + let name: string; + namespace args { + import data_1 = BlockVideoEmbedData.data; + export { data_1 as data }; + } +} diff --git a/packages/vue/dist/src/components/CalendarButton/CalendarButton.stories.d.ts b/packages/vue/dist/src/components/CalendarButton/CalendarButton.stories.d.ts new file mode 100644 index 00000000..8bd9c601 --- /dev/null +++ b/packages/vue/dist/src/components/CalendarButton/CalendarButton.stories.d.ts @@ -0,0 +1,79 @@ +import { default as CalendarButton } from './CalendarButton.vue'; +declare namespace _default { + export let title: string; + export { CalendarButton as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace CalendarButtonData { + let title_1: string; + export { title_1 as title }; + export let location: string; + export let isAllDay: boolean; + export let startDatetime: string; + export let endDatetime: string; +} +export function Default(args: any): { + props: string[]; + components: { + CalendarButton: import('vue').DefineComponent<{ + isAllDay: { + type: BooleanConstructor; + required: true; + }; + startDatetime: { + type: StringConstructor; + required: true; + }; + endDatetime: { + type: StringConstructor; + required: false; + }; + title: { + type: StringConstructor; + required: false; + }; + location: { + type: StringConstructor; + required: false; + }; + description: { + type: StringConstructor; + required: false; + }; + }, unknown, unknown, { + icalendar(): import('datebook').ICalendar; + }, { + addSlashes(string: string): string; + }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; +}; +export namespace Default { + namespace args { } +} diff --git a/packages/vue/dist/src/components/DetailHeadline/DetailHeadline.stories.d.ts b/packages/vue/dist/src/components/DetailHeadline/DetailHeadline.stories.d.ts new file mode 100644 index 00000000..ede63289 --- /dev/null +++ b/packages/vue/dist/src/components/DetailHeadline/DetailHeadline.stories.d.ts @@ -0,0 +1,36 @@ +import { default as DetailHeadline } from './DetailHeadline.vue'; +declare namespace _default { + export let title: string; + export { DetailHeadline as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace DetailHeadlineData { + let title_1: string; + export { title_1 as title }; + export let publicationDate: string; + export namespace author { + let name: string; + let organization: string; + } + export let topics: { + title: string; + url: string; + }[]; +} +export namespace Default { + export { DetailHeadlineData as args }; +} +export namespace NoAuthor { + namespace args { + let title_2: string; + export { title_2 as title }; + let publicationDate_1: string; + export { publicationDate_1 as publicationDate }; + let topics_1: { + title: string; + url: string; + }[]; + export { topics_1 as topics }; + } +} diff --git a/packages/vue/dist/src/components/DsnWidget/DsnWidget.stories.d.ts b/packages/vue/dist/src/components/DsnWidget/DsnWidget.stories.d.ts new file mode 100644 index 00000000..b37cbb15 --- /dev/null +++ b/packages/vue/dist/src/components/DsnWidget/DsnWidget.stories.d.ts @@ -0,0 +1,29 @@ +import { default as DsnWidget } from './DsnWidget.vue'; +declare namespace _default { + export let title: string; + export { DsnWidget as component }; + export let excludeStories: RegExp; + export namespace argTypes { + namespace status { + namespace control { + let type: string; + } + } + } +} +export default _default; +export namespace DsnWidgetData { + let heading: string; + let link: string; + let linkTarget: boolean; + let transmitTitle: string; + let transmitStatus: string; + let spacecraftName: string; + let location: string; + let __typename: string; +} +export namespace Base { + namespace args { + export { DsnWidgetData as data }; + } +} diff --git a/packages/vue/dist/src/components/EventDetailHero/EventDetailHero.stories.d.ts b/packages/vue/dist/src/components/EventDetailHero/EventDetailHero.stories.d.ts new file mode 100644 index 00000000..449096e3 --- /dev/null +++ b/packages/vue/dist/src/components/EventDetailHero/EventDetailHero.stories.d.ts @@ -0,0 +1,48 @@ +import { default as EventDetailHero } from './EventDetailHero.vue'; +declare namespace _default { + export let title: string; + export { EventDetailHero as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + namespace themes { + let clearable: boolean; + let list: { + name: string; + class: string; + default: boolean; + visible: boolean; + }[]; + } + let viewMode: string; + } + export let excludeStories: RegExp; +} +export default _default; +export namespace EventDetailHeroData { + namespace heroImage { + let srcSet: string; + namespace src { + let url: string; + let width: number; + let height: number; + } + let alt: string; + } + namespace startDateSplit { + let day: string; + let monthAndYear: string; + } +} +export namespace Default { + namespace args { + import image = EventDetailHeroData.heroImage; + export { image }; + import startDateSplit_1 = EventDetailHeroData.startDateSplit; + export { startDateSplit_1 as startDateSplit }; + } +} diff --git a/packages/vue/dist/src/components/FormContact/FormContact.stories.d.ts b/packages/vue/dist/src/components/FormContact/FormContact.stories.d.ts new file mode 100644 index 00000000..58f893fc --- /dev/null +++ b/packages/vue/dist/src/components/FormContact/FormContact.stories.d.ts @@ -0,0 +1,22 @@ +import { default as FormContact } from './FormContact.vue'; +declare namespace _default { + export let title: string; + export { FormContact as component }; +} +export default _default; +export function Contact(): { + components: { + FormContact: import('vue').DefineComponent<{}, {}, { + submitted: boolean; + }, {}, { + focus(elem: any): void; + validate(e: any): {}; + submit(e: any): void; + reveal(): void; + }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; +}; +export namespace Contact { + let storyName: string; +} diff --git a/packages/vue/dist/src/components/FormNewsletterSignup/FormNewsletterSignup.stories.d.ts b/packages/vue/dist/src/components/FormNewsletterSignup/FormNewsletterSignup.stories.d.ts new file mode 100644 index 00000000..576941ac --- /dev/null +++ b/packages/vue/dist/src/components/FormNewsletterSignup/FormNewsletterSignup.stories.d.ts @@ -0,0 +1,49 @@ +import { default as FormNewsletterSignup } from './FormNewsletterSignup.vue'; +declare namespace _default { + export let title: string; + export { FormNewsletterSignup as component }; +} +export default _default; +export function NewsletterSignup(): { + components: { + FormNewsletterSignup: import('vue').DefineComponent<{}, {}, { + prefilledEmail: null; + submitted: boolean; + iContactForm: string; + iContactTrackingGif: string; + captchaKey: string; + emailGroups: { + id: string; + title: string; + text: string; + value: string; + alt: string; + name: string; + }[]; + eduEmailGroups: ({ + id: string; + title: string; + text: null; + value: string; + alt: string; + name: string; + } | { + id: string; + title: string; + text: string; + value: string; + alt: string; + name: string; + })[]; + }, {}, { + focus(elem: any): void; + validate(e: any): {}; + submit(e: any): void; + reveal(): void; + }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; +}; +export namespace NewsletterSignup { + let storyName: string; +} diff --git a/packages/vue/dist/src/components/HeroLarge/HeroLarge.stories.d.ts b/packages/vue/dist/src/components/HeroLarge/HeroLarge.stories.d.ts new file mode 100644 index 00000000..40581853 --- /dev/null +++ b/packages/vue/dist/src/components/HeroLarge/HeroLarge.stories.d.ts @@ -0,0 +1,40 @@ +import { default as HeroLarge } from './HeroLarge.vue'; +declare namespace _default { + export let title: string; + export { HeroLarge as component }; + export let excludeStories: RegExp; + export namespace parameters { + let viewMode: string; + } +} +export default _default; +export namespace HeroLargeData { + let title_1: string; + export { title_1 as title }; + export let description: string; + export namespace heroImage { + namespace src { + let url: string; + let width: number; + let height: number; + } + let srcSet: string; + namespace screenMd { + let url_1: string; + export { url_1 as url }; + } + namespace screenSm { + let url_2: string; + export { url_2 as url }; + } + let alt: string; + } +} +export namespace Hero { + let name: string; + namespace args { + import image = heroImage; + export { image }; + export let eyebrow: string; + } +} diff --git a/packages/vue/dist/src/components/HeroListingIndex/HeroListingIndex.stories.d.ts b/packages/vue/dist/src/components/HeroListingIndex/HeroListingIndex.stories.d.ts new file mode 100644 index 00000000..13125404 --- /dev/null +++ b/packages/vue/dist/src/components/HeroListingIndex/HeroListingIndex.stories.d.ts @@ -0,0 +1,146 @@ +import { default as HeroListingIndex } from './HeroListingIndex.vue'; +declare namespace _default { + export let title: string; + export { HeroListingIndex as component }; + export namespace parameters { + let viewMode: string; + } + export let excludeStories: RegExp; +} +export default _default; +export namespace HeroListingIndexData { + namespace listingPage { + namespace featured { + export let topicLabel: string; + export let url: string; + let title_1: string; + export { title_1 as title }; + export namespace image { + namespace src { + let url_1: string; + export { url_1 as url }; + export let width: number; + export let height: number; + } + let srcSet: string; + namespace screenMd { + let url_2: string; + export { url_2 as url }; + } + namespace screenSm { + let url_3: string; + export { url_3 as url }; + } + } + } + } +} +export namespace Default { + namespace args { + export let customLabel: string; + import pageData = HeroListingIndexData.listingPage; + export { pageData }; + } +} +export namespace NewsImageHero { + export namespace args_1 { + let customLabel_1: string; + export { customLabel_1 as customLabel }; + export namespace pageData_1 { + export namespace featured_1 { + let topicLabel_1: string; + export { topicLabel_1 as topicLabel }; + let url_4: string; + export { url_4 as url }; + let title_2: string; + export { title_2 as title }; + export let heroBlocks: { + blockType: string; + listingPageHeroImage: { + src: { + url: string; + width: number; + height: number; + }; + srcSet: string; + screenMd: { + url: string; + }; + screenSm: { + url: string; + }; + }; + }[]; + } + export { featured_1 as featured }; + } + export { pageData_1 as pageData }; + } + export { args_1 as args }; +} +export namespace NewsVideoHero { + export namespace args_2 { + let customLabel_2: string; + export { customLabel_2 as customLabel }; + export namespace pageData_2 { + export namespace featured_2 { + let topicLabel_2: string; + export { topicLabel_2 as topicLabel }; + let url_5: string; + export { url_5 as url }; + let title_3: string; + export { title_3 as title }; + let heroBlocks_1: { + blockType: string; + video: { + file: string; + fileWebm: string; + }; + }[]; + export { heroBlocks_1 as heroBlocks }; + } + export { featured_2 as featured }; + } + export { pageData_2 as pageData }; + } + export { args_2 as args }; +} +export namespace NewsCarouselHero { + export namespace args_3 { + let customLabel_3: string; + export { customLabel_3 as customLabel }; + export namespace pageData_3 { + export namespace featured_3 { + let topicLabel_3: string; + export { topicLabel_3 as topicLabel }; + let url_6: string; + export { url_6 as url }; + let title_4: string; + export { title_4 as title }; + let heroBlocks_2: { + blockType: string; + blocks: { + listingPageHeroImage: { + src: { + url: string; + width: number; + height: number; + }; + srcSet: string; + screenMd: { + url: string; + }; + screenSm: { + url: string; + }; + }; + }[]; + }[]; + export { heroBlocks_2 as heroBlocks }; + } + export { featured_3 as featured }; + } + export { pageData_3 as pageData }; + } + export { args_3 as args }; +} diff --git a/packages/vue/dist/src/components/HeroMedia/HeroMedia.stories.d.ts b/packages/vue/dist/src/components/HeroMedia/HeroMedia.stories.d.ts new file mode 100644 index 00000000..6debecd2 --- /dev/null +++ b/packages/vue/dist/src/components/HeroMedia/HeroMedia.stories.d.ts @@ -0,0 +1,171 @@ +import { default as HeroMedia } from './HeroMedia.vue'; +import { BaseVideoData } from './../BaseVideo/BaseVideo.stories'; +declare namespace _default { + export let title: string; + export { HeroMedia as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + let viewMode: string; + } + export let excludeStories: RegExp; +} +export default _default; +export namespace HeroMediaData { + export let blockType: string; + export namespace imageInline { + let alt: string; + let caption: string; + let credit: string; + let detailUrl: string; + let original: string; + namespace src { + let height: number; + let url: string; + let width: number; + } + let srcSet: string; + } + export namespace image { + export namespace src_1 { + let url_1: string; + export { url_1 as url }; + let width_1: number; + export { width_1 as width }; + let height_1: number; + export { height_1 as height }; + } + export { src_1 as src }; + export namespace screenXs { + let url_2: string; + export { url_2 as url }; + let width_2: number; + export { width_2 as width }; + } + export namespace screenSm { + let url_3: string; + export { url_3 as url }; + let width_3: number; + export { width_3 as width }; + } + export namespace screenMd { + let url_4: string; + export { url_4 as url }; + let width_4: number; + export { width_4 as width }; + } + export namespace screenLg { + let url_5: string; + export { url_5 as url }; + let width_5: number; + export { width_5 as width }; + } + export namespace screenXl { + let url_6: string; + export { url_6 as url }; + let width_6: number; + export { width_6 as width }; + } + export namespace screenTwoxl { + let url_7: string; + export { url_7 as url }; + let width_7: number; + export { width_7 as width }; + } + export namespace screenThreexl { + let url_8: string; + export { url_8 as url }; + let width_8: number; + export { width_8 as width }; + } + let alt_1: string; + export { alt_1 as alt }; + let caption_1: string; + export { caption_1 as caption }; + let credit_1: string; + export { credit_1 as credit }; + let detailUrl_1: string; + export { detailUrl_1 as detailUrl }; + } + let caption_2: string; + export { caption_2 as caption }; + export let displayCaption: boolean; +} +export namespace Hero { + export { HeroMediaData as args }; +} +export namespace CustomImageCaption { + namespace args { + let caption_3: string; + export { caption_3 as caption }; + } +} +export namespace NoCaptionText { + export namespace args_1 { + let caption_4: string; + export { caption_4 as caption }; + let displayCaption_1: boolean; + export { displayCaption_1 as displayCaption }; + } + export { args_1 as args }; +} +export namespace NoCaptionArea { + export namespace args_2 { + export namespace image_1 { + import src_2 = src; + export { src_2 as src }; + let alt_2: string; + export { alt_2 as alt }; + let caption_5: string; + export { caption_5 as caption }; + let credit_2: string; + export { credit_2 as credit }; + let detailUrl_2: string; + export { detailUrl_2 as detailUrl }; + } + export { image_1 as image }; + let caption_6: string; + export { caption_6 as caption }; + let displayCaption_2: boolean; + export { displayCaption_2 as displayCaption }; + } + export { args_2 as args }; +} +export namespace NoLink { + export namespace args_3 { + export namespace image_2 { + import src_3 = src; + export { src_3 as src }; + import alt_3 = src; + export { alt_3 as alt }; + import caption_7 = caption; + export { caption_7 as caption }; + import credit_3 = credit; + export { credit_3 as credit }; + let detailUrl_3: string; + export { detailUrl_3 as detailUrl }; + } + export { image_2 as image }; + let caption_8: string; + export { caption_8 as caption }; + let displayCaption_3: boolean; + export { displayCaption_3 as displayCaption }; + } + export { args_3 as args }; +} +export namespace Video { + export namespace args_4 { + let blockType_1: string; + export { blockType_1 as blockType }; + export { BaseVideoData as video }; + let caption_9: string; + export { caption_9 as caption }; + let credit_4: string; + export { credit_4 as credit }; + } + export { args_4 as args }; +} diff --git a/packages/vue/dist/src/components/HeroMedium/HeroMedium.stories.d.ts b/packages/vue/dist/src/components/HeroMedium/HeroMedium.stories.d.ts new file mode 100644 index 00000000..9372fce2 --- /dev/null +++ b/packages/vue/dist/src/components/HeroMedium/HeroMedium.stories.d.ts @@ -0,0 +1,76 @@ +import { default as HeroMedium } from './HeroMedium.vue'; +import { BaseVideoData } from './../BaseVideo/BaseVideo.stories'; +declare namespace _default { + export let title: string; + export { HeroMedium as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + namespace themes { + let clearable: boolean; + let list: { + name: string; + class: string; + default: boolean; + visible: boolean; + }[]; + } + let viewMode: string; + } + export let excludeStories: RegExp; +} +export default _default; +export namespace HeroMediumData { + let label: string; + let cta: string; + namespace feature { + export let url: string; + let title_1: string; + export { title_1 as title }; + export namespace image { + namespace src { + let url_1: string; + export { url_1 as url }; + export let width: number; + export let height: number; + } + let srcSet: string; + namespace screenMd { + let url_2: string; + export { url_2 as url }; + } + namespace screenSm { + let url_3: string; + export { url_3 as url }; + } + } + } +} +export namespace Default { + namespace args { + export let customTag: string; + import customLabel = HeroMediumData.label; + export { customLabel }; + import feature_1 = HeroMediumData.feature; + export { feature_1 as feature }; + import cta_1 = HeroMediumData.cta; + export { cta_1 as cta }; + export let customVideo: undefined; + } +} +export namespace Video { + export namespace args_1 { + import customLabel_1 = HeroMediumData.label; + export { customLabel_1 as customLabel }; + import feature_2 = HeroMediumData.feature; + export { feature_2 as feature }; + import cta_2 = HeroMediumData.cta; + export { cta_2 as cta }; + export { BaseVideoData as customVideo }; + } + export { args_1 as args }; +} diff --git a/packages/vue/dist/src/components/HomepageCarousel/HomepageCarousel.stories.d.ts b/packages/vue/dist/src/components/HomepageCarousel/HomepageCarousel.stories.d.ts new file mode 100644 index 00000000..d356d3bf --- /dev/null +++ b/packages/vue/dist/src/components/HomepageCarousel/HomepageCarousel.stories.d.ts @@ -0,0 +1,344 @@ +import { default as HomepageCarousel } from './HomepageCarousel.vue'; +declare namespace _default { + export let title: string; + export { HomepageCarousel as component }; + export let excludeStories: RegExp; + export namespace parameters { + let viewMode: string; + } +} +export default _default; +export const HomepageCarouselData: ({ + externalLink: null; + video: null; + slideTitle: string; + heading: string; + page: { + url: string; + }; + image: { + src: { + url: string; + width: number; + height: number; + }; + srcSet: string; + screenMd: { + url: string; + }; + screenSm: { + url: string; + }; + }; +} | { + page: {}; + slideTitle: string; + heading: string; + externalLink: string; + video: { + duration: string; + file: string; + fileExtension: string; + fileOgg: string; + fileWebm: string; + height: null; + id: string; + sources: string; + title: string; + type: string; + width: null; + }; + image: { + src: { + url: string; + width: number; + height: number; + }; + srcSet: string; + screenMd: { + url: string; + }; + screenSm: { + url: string; + }; + }; +} | { + page: {}; + video: null; + slideTitle: string; + heading: string; + externalLink: string; + image: { + src: { + url: string; + width: number; + height: number; + }; + srcSet: string; + screenMd: { + url: string; + }; + screenSm: { + url: string; + }; + }; +})[]; +export namespace Carousel { + namespace args { + export { HomepageCarouselData as items }; + export let duration: number; + } +} +export namespace Shuffled { + export let name: string; + export namespace args_1 { + export let items: ({ + externalLink: null; + video: null; + slideTitle: string; + heading: string; + page: { + url: string; + }; + image: { + src: { + url: string; + width: number; + height: number; + }; + srcSet: string; + screenMd: { + url: string; + }; + screenSm: { + url: string; + }; + }; + } | { + page: {}; + slideTitle: string; + heading: string; + externalLink: string; + video: { + duration: string; + file: string; + fileExtension: string; + fileOgg: string; + fileWebm: string; + height: null; + id: string; + sources: string; + title: string; + type: string; + width: null; + }; + image: { + src: { + url: string; + width: number; + height: number; + }; + srcSet: string; + screenMd: { + url: string; + }; + screenSm: { + url: string; + }; + }; + } | { + page: {}; + video: null; + slideTitle: string; + heading: string; + externalLink: string; + image: { + src: { + url: string; + width: number; + height: number; + }; + srcSet: string; + screenMd: { + url: string; + }; + screenSm: { + url: string; + }; + }; + })[]; + let duration_1: number; + export { duration_1 as duration }; + } + export { args_1 as args }; +} +export namespace OneSlide { + let name_1: string; + export { name_1 as name }; + export namespace args_2 { + let items_1: ({ + externalLink: null; + video: null; + slideTitle: string; + heading: string; + page: { + url: string; + }; + image: { + src: { + url: string; + width: number; + height: number; + }; + srcSet: string; + screenMd: { + url: string; + }; + screenSm: { + url: string; + }; + }; + } | { + page: {}; + slideTitle: string; + heading: string; + externalLink: string; + video: { + duration: string; + file: string; + fileExtension: string; + fileOgg: string; + fileWebm: string; + height: null; + id: string; + sources: string; + title: string; + type: string; + width: null; + }; + image: { + src: { + url: string; + width: number; + height: number; + }; + srcSet: string; + screenMd: { + url: string; + }; + screenSm: { + url: string; + }; + }; + } | { + page: {}; + video: null; + slideTitle: string; + heading: string; + externalLink: string; + image: { + src: { + url: string; + width: number; + height: number; + }; + srcSet: string; + screenMd: { + url: string; + }; + screenSm: { + url: string; + }; + }; + })[]; + export { items_1 as items }; + let duration_2: number; + export { duration_2 as duration }; + } + export { args_2 as args }; +} +export namespace FewSlides { + let name_2: string; + export { name_2 as name }; + export namespace args_3 { + let items_2: ({ + externalLink: null; + video: null; + slideTitle: string; + heading: string; + page: { + url: string; + }; + image: { + src: { + url: string; + width: number; + height: number; + }; + srcSet: string; + screenMd: { + url: string; + }; + screenSm: { + url: string; + }; + }; + } | { + page: {}; + slideTitle: string; + heading: string; + externalLink: string; + video: { + duration: string; + file: string; + fileExtension: string; + fileOgg: string; + fileWebm: string; + height: null; + id: string; + sources: string; + title: string; + type: string; + width: null; + }; + image: { + src: { + url: string; + width: number; + height: number; + }; + srcSet: string; + screenMd: { + url: string; + }; + screenSm: { + url: string; + }; + }; + } | { + page: {}; + video: null; + slideTitle: string; + heading: string; + externalLink: string; + image: { + src: { + url: string; + width: number; + height: number; + }; + srcSet: string; + screenMd: { + url: string; + }; + screenSm: { + url: string; + }; + }; + })[]; + export { items_2 as items }; + let duration_3: number; + export { duration_3 as duration }; + } + export { args_3 as args }; +} diff --git a/packages/vue/dist/src/components/HomepageCarouselItem/HomepageCarouselItem.stories.d.ts b/packages/vue/dist/src/components/HomepageCarouselItem/HomepageCarouselItem.stories.d.ts new file mode 100644 index 00000000..6cfaa1bd --- /dev/null +++ b/packages/vue/dist/src/components/HomepageCarouselItem/HomepageCarouselItem.stories.d.ts @@ -0,0 +1,56 @@ +import { default as HomepageCarouselItem } from './HomepageCarouselItem.vue'; +import { BaseVideoData } from './../BaseVideo/BaseVideo.stories'; +declare namespace _default { + export let title: string; + export { HomepageCarouselItem as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + let viewMode: string; + } + export let excludeStories: RegExp; +} +export default _default; +export namespace HomepageCarouselItemData { + namespace item { + export let heading: string; + export namespace page { + let url: string; + } + export let externalLink: string; + export let slideTitle: string; + export { BaseVideoData as video }; + export namespace image { + namespace src { + let url_1: string; + export { url_1 as url }; + export let width: number; + export let height: number; + } + let srcSet: string; + namespace screenMd { + let url_2: string; + export { url_2 as url }; + } + namespace screenSm { + let url_3: string; + export { url_3 as url }; + } + } + } +} +export namespace SingleItem { + namespace args { + export namespace item_1 { + let video: null; + } + export { item_1 as item }; + } +} +export namespace WithVideo { + export { HomepageCarouselItemData as args }; +} diff --git a/packages/vue/dist/src/components/HomepageEmbedBlock/HomepageEmbedBlock.stories.d.ts b/packages/vue/dist/src/components/HomepageEmbedBlock/HomepageEmbedBlock.stories.d.ts new file mode 100644 index 00000000..d8fd7742 --- /dev/null +++ b/packages/vue/dist/src/components/HomepageEmbedBlock/HomepageEmbedBlock.stories.d.ts @@ -0,0 +1,31 @@ +import { default as HomepageEmbedBlock } from './HomepageEmbedBlock.vue'; +declare namespace _default { + export let title: string; + export { HomepageEmbedBlock as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + let viewMode: string; + } + export let excludeStories: RegExp; +} +export default _default; +export const HomepageEmbedBlockData: { + embed: { + embed: string; + }; + caption: string; + credit: string; + display: boolean; + heading: string; +}[]; +export namespace Default { + let name: string; + namespace args { + export { HomepageEmbedBlockData as data }; + } +} diff --git a/packages/vue/dist/src/components/HomepageFeaturedRobot/HomepageFeaturedRobot.stories.d.ts b/packages/vue/dist/src/components/HomepageFeaturedRobot/HomepageFeaturedRobot.stories.d.ts new file mode 100644 index 00000000..e070b566 --- /dev/null +++ b/packages/vue/dist/src/components/HomepageFeaturedRobot/HomepageFeaturedRobot.stories.d.ts @@ -0,0 +1,93 @@ +import { default as HomepageFeaturedRobot } from './HomepageFeaturedRobot.vue'; +declare namespace _default { + export let title: string; + export { HomepageFeaturedRobot as component }; + export let excludeStories: RegExp; + export namespace parameters { + let viewMode: string; + } +} +export default _default; +export namespace HomepageFeaturedRobotData { + export let url: string; + export namespace parent { + let url_1: string; + export { url_1 as url }; + } + let title_1: string; + export { title_1 as title }; + export let nickname: string; + export let homePageBlurb: string; + export let description: string; + export namespace heroImage { + namespace src { + let url_2: string; + export { url_2 as url }; + export let width: number; + export let height: number; + } + namespace screenMd { + let url_3: string; + export { url_3 as url }; + } + namespace screenSm { + let url_4: string; + export { url_4 as url }; + } + } + export namespace homePageImage { + export namespace src_1 { + let url_5: string; + export { url_5 as url }; + let width_1: number; + export { width_1 as width }; + let height_1: number; + export { height_1 as height }; + } + export { src_1 as src }; + export let srcSet: string; + } + export let mass: number; + let height_2: number; + export { height_2 as height }; + export let speed: number; + export let alternativeStats: { + metricLabel: string; + metricUnit: string; + metricValue: string; + }[]; +} +export namespace FeaturedRobot { + namespace args { + export { HomepageFeaturedRobotData as data }; + } +} +export namespace NoCustomContent { + export namespace args_1 { + namespace data { + let nickname_1: string; + export { nickname_1 as nickname }; + let homePageBlurb_1: string; + export { homePageBlurb_1 as homePageBlurb }; + let homePageImage_1: null; + export { homePageImage_1 as homePageImage }; + } + } + export { args_1 as args }; +} +export namespace NoStats { + export namespace args_2 { + export namespace data_1 { + let mass_1: null; + export { mass_1 as mass }; + let height_3: null; + export { height_3 as height }; + let speed_1: null; + export { speed_1 as speed }; + let alternativeStats_1: never[]; + export { alternativeStats_1 as alternativeStats }; + } + export { data_1 as data }; + } + export { args_2 as args }; +} diff --git a/packages/vue/dist/src/components/HomepageMissionsCarousel/HomepageMissionsCarousel.stories.d.ts b/packages/vue/dist/src/components/HomepageMissionsCarousel/HomepageMissionsCarousel.stories.d.ts new file mode 100644 index 00000000..f33c4479 --- /dev/null +++ b/packages/vue/dist/src/components/HomepageMissionsCarousel/HomepageMissionsCarousel.stories.d.ts @@ -0,0 +1,118 @@ +import { default as HomepageMissionsCarousel } from './HomepageMissionsCarousel.vue'; +declare namespace _default { + export let title: string; + export { HomepageMissionsCarousel as component }; + export let excludeStories: RegExp; + export namespace parameters { + let viewMode: string; + } +} +export default _default; +export namespace HomepageMissionsCarouselData { + let missionsCarousel: { + heading: string; + label: string; + summary: string; + targets: ({ + name: string; + pastMissions: number; + currentMissions: number; + topic: { + title: string; + url: string; + }; + image: { + src: { + url: string; + width: number; + height: number; + }; + webp: { + url: string; + }; + }; + } | { + name: string; + pastMissions: number; + currentMissions: number; + image: { + src: { + url: string; + width: number; + height: number; + }; + webp: { + url: string; + }; + }; + topic?: undefined; + })[]; + }[]; +} +export namespace Default { + namespace args { + import data = HomepageMissionsCarouselData.missionsCarousel; + export { data }; + } +} +export namespace Item { + export namespace args_1 { + let data_1: { + name: string; + pastMissions: number; + currentMissions: number; + topic: { + title: string; + url: string; + }; + image: { + src: { + url: string; + width: number; + height: number; + }; + webp: { + url: string; + }; + }; + } | { + name: string; + pastMissions: number; + currentMissions: number; + image: { + src: { + url: string; + width: number; + height: number; + }; + webp: { + url: string; + }; + }; + topic?: undefined; + }; + export { data_1 as data }; + } + export { args_1 as args }; + export function render(args: any): { + components: { + HomepageMissionsCarouselItem: import("vue").DefineComponent<{ + data: { + type: ObjectConstructor; + required: false; + }; + }, unknown, unknown, { + hasTopic(): boolean; + }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; +} diff --git a/packages/vue/dist/src/components/HomepageStats/HomepageStats.stories.d.ts b/packages/vue/dist/src/components/HomepageStats/HomepageStats.stories.d.ts new file mode 100644 index 00000000..852124fe --- /dev/null +++ b/packages/vue/dist/src/components/HomepageStats/HomepageStats.stories.d.ts @@ -0,0 +1,555 @@ +import { default as HomepageStats } from './HomepageStats.vue'; +declare namespace _default { + export let title: string; + export { HomepageStats as component }; + export let excludeStories: RegExp; + export namespace parameters { + let viewMode: string; + } +} +export default _default; +export namespace HomepageStatsData { + namespace asteroidWatchWidget { + export namespace asteroidApproach { + let date: string; + let distanceKilometers: number; + let distanceMiles: number; + let externalLink: string; + } + export let heading: string; + let title_1: string; + export { title_1 as title }; + } + namespace dsnWidget { + let heading_1: string; + export { heading_1 as heading }; + export let location: string; + export let spacecraftName: string; + export let transmitStatus: string; + export let transmitTitle: string; + } + let statistics: ({ + blockType: string; + heading: string; + title: string; + date?: undefined; + dateDisplay?: undefined; + } | { + blockType: string; + date: string; + dateDisplay: string; + heading: string; + title: string; + })[]; + let statisticsMissionCount: number; + let featuredEmbed: never[]; +} +export function Base(args: any): { + props: string[]; + components: { + HomepageStats: import('vue').DefineComponent<{ + statistics: { + type: ArrayConstructor; + required: false; + }; + missionCount: { + type: NumberConstructor; + required: false; + }; + dsn: { + type: ObjectConstructor; + required: false; + }; + asteroidWatch: { + type: ObjectConstructor; + required: false; + }; + featuredEmbed: { + type: import('vue').PropType<{ + display: boolean; + }[]>; + required: false; + }; + }, unknown, { + autoplayAdded: boolean; + }, { + dataMissionStatsBlock(): { + blockType: string; + } | null; + dataGenericStatsBlock(): { + blockType: string; + } | null; + hasFeaturedEmbed(): boolean; + }, { + playVideo(): null; + filterBlocksByType(blockType: string): { + blockType: string; + }[] | null; + }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; + required: false; + }; + }>>, {}, {}>; + }; + template: string; +}; +export namespace Base { + export { HomepageStatsData as args }; +} +export function StaticDate(args: any): { + props: string[]; + components: { + HomepageStats: import('vue').DefineComponent<{ + statistics: { + type: ArrayConstructor; + required: false; + }; + missionCount: { + type: NumberConstructor; + required: false; + }; + dsn: { + type: ObjectConstructor; + required: false; + }; + asteroidWatch: { + type: ObjectConstructor; + required: false; + }; + featuredEmbed: { + type: import('vue').PropType<{ + display: boolean; + }[]>; + required: false; + }; + }, unknown, { + autoplayAdded: boolean; + }, { + dataMissionStatsBlock(): { + blockType: string; + } | null; + dataGenericStatsBlock(): { + blockType: string; + } | null; + hasFeaturedEmbed(): boolean; + }, { + playVideo(): null; + filterBlocksByType(blockType: string): { + blockType: string; + }[] | null; + }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; + required: false; + }; + }>>, {}, {}>; + }; + template: string; +}; +export namespace StaticDate { + namespace args { + let statistics_1: ({ + blockType: string; + heading: string; + title: string; + date?: undefined; + dateDisplay?: undefined; + } | { + blockType: string; + date: string; + dateDisplay: string; + heading: string; + title: string; + })[]; + export { statistics_1 as statistics }; + } +} +export function TimeElapsed(args: any): { + props: string[]; + components: { + HomepageStats: import('vue').DefineComponent<{ + statistics: { + type: ArrayConstructor; + required: false; + }; + missionCount: { + type: NumberConstructor; + required: false; + }; + dsn: { + type: ObjectConstructor; + required: false; + }; + asteroidWatch: { + type: ObjectConstructor; + required: false; + }; + featuredEmbed: { + type: import('vue').PropType<{ + display: boolean; + }[]>; + required: false; + }; + }, unknown, { + autoplayAdded: boolean; + }, { + dataMissionStatsBlock(): { + blockType: string; + } | null; + dataGenericStatsBlock(): { + blockType: string; + } | null; + hasFeaturedEmbed(): boolean; + }, { + playVideo(): null; + filterBlocksByType(blockType: string): { + blockType: string; + }[] | null; + }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; + required: false; + }; + }>>, {}, {}>; + }; + template: string; +}; +export namespace TimeElapsed { + export namespace args_1 { + let statistics_2: ({ + blockType: string; + heading: string; + title: string; + date?: undefined; + dateDisplay?: undefined; + } | { + blockType: string; + date: string; + dateDisplay: string; + heading: string; + title: string; + })[]; + export { statistics_2 as statistics }; + } + export { args_1 as args }; +} +export function WatchLive(args: any): { + props: string[]; + components: { + HomepageStats: import('vue').DefineComponent<{ + statistics: { + type: ArrayConstructor; + required: false; + }; + missionCount: { + type: NumberConstructor; + required: false; + }; + dsn: { + type: ObjectConstructor; + required: false; + }; + asteroidWatch: { + type: ObjectConstructor; + required: false; + }; + featuredEmbed: { + type: import('vue').PropType<{ + display: boolean; + }[]>; + required: false; + }; + }, unknown, { + autoplayAdded: boolean; + }, { + dataMissionStatsBlock(): { + blockType: string; + } | null; + dataGenericStatsBlock(): { + blockType: string; + } | null; + hasFeaturedEmbed(): boolean; + }, { + playVideo(): null; + filterBlocksByType(blockType: string): { + blockType: string; + }[] | null; + }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; + required: false; + }; + }>>, {}, {}>; + }; + template: string; +}; +export namespace WatchLive { + export namespace args_2 { + let statistics_3: ({ + blockType: string; + heading: string; + title: string; + date?: undefined; + dateDisplay?: undefined; + } | { + blockType: string; + date: string; + dateDisplay: string; + heading: string; + title: string; + })[]; + export { statistics_3 as statistics }; + let featuredEmbed_1: { + heading: string; + display: boolean; + }[]; + export { featuredEmbed_1 as featuredEmbed }; + } + export { args_2 as args }; +} +export function WatchLiveNoVideo(args: any): { + props: string[]; + components: { + HomepageStats: import('vue').DefineComponent<{ + statistics: { + type: ArrayConstructor; + required: false; + }; + missionCount: { + type: NumberConstructor; + required: false; + }; + dsn: { + type: ObjectConstructor; + required: false; + }; + asteroidWatch: { + type: ObjectConstructor; + required: false; + }; + featuredEmbed: { + type: import('vue').PropType<{ + display: boolean; + }[]>; + required: false; + }; + }, unknown, { + autoplayAdded: boolean; + }, { + dataMissionStatsBlock(): { + blockType: string; + } | null; + dataGenericStatsBlock(): { + blockType: string; + } | null; + hasFeaturedEmbed(): boolean; + }, { + playVideo(): null; + filterBlocksByType(blockType: string): { + blockType: string; + }[] | null; + }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; + required: false; + }; + }>>, {}, {}>; + }; + template: string; +}; +export namespace WatchLiveNoVideo { + export namespace args_3 { + let statistics_4: ({ + blockType: string; + heading: string; + title: string; + date?: undefined; + dateDisplay?: undefined; + } | { + blockType: string; + date: string; + dateDisplay: string; + heading: string; + title: string; + })[]; + export { statistics_4 as statistics }; + } + export { args_3 as args }; +} +export function NoDsn(args: any): { + props: string[]; + components: { + HomepageStats: import('vue').DefineComponent<{ + statistics: { + type: ArrayConstructor; + required: false; + }; + missionCount: { + type: NumberConstructor; + required: false; + }; + dsn: { + type: ObjectConstructor; + required: false; + }; + asteroidWatch: { + type: ObjectConstructor; + required: false; + }; + featuredEmbed: { + type: import('vue').PropType<{ + display: boolean; + }[]>; + required: false; + }; + }, unknown, { + autoplayAdded: boolean; + }, { + dataMissionStatsBlock(): { + blockType: string; + } | null; + dataGenericStatsBlock(): { + blockType: string; + } | null; + hasFeaturedEmbed(): boolean; + }, { + playVideo(): null; + filterBlocksByType(blockType: string): { + blockType: string; + }[] | null; + }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; + required: false; + }; + }>>, {}, {}>; + }; + template: string; +}; +export namespace NoDsn { + export namespace args_4 { + export namespace dsnWidget_1 { + let heading_2: string; + export { heading_2 as heading }; + let location_1: string; + export { location_1 as location }; + let spacecraftName_1: null; + export { spacecraftName_1 as spacecraftName }; + let transmitStatus_1: string; + export { transmitStatus_1 as transmitStatus }; + let transmitTitle_1: string; + export { transmitTitle_1 as transmitTitle }; + } + export { dsnWidget_1 as dsnWidget }; + } + export { args_4 as args }; +} diff --git a/packages/vue/dist/src/components/HomepageTeaserBlock/HomepageTeaserBlock.stories.d.ts b/packages/vue/dist/src/components/HomepageTeaserBlock/HomepageTeaserBlock.stories.d.ts new file mode 100644 index 00000000..80fbd1aa --- /dev/null +++ b/packages/vue/dist/src/components/HomepageTeaserBlock/HomepageTeaserBlock.stories.d.ts @@ -0,0 +1,123 @@ +import { default as HomepageTeaserBlock } from './HomepageTeaserBlock.vue'; +declare namespace _default { + export let title: string; + export { HomepageTeaserBlock as component }; + export let excludeStories: RegExp; + export namespace parameters { + let viewMode: string; + } +} +export default _default; +export namespace HomepageTeaserBlockData { + namespace block { + let blockType: string; + namespace coverImage { + let alt: string; + namespace src { + let width: number; + let height: number; + let url: string; + } + namespace screenXs { + let url_1: string; + export { url_1 as url }; + let width_1: number; + export { width_1 as width }; + } + namespace screenMd { + let url_2: string; + export { url_2 as url }; + let width_2: number; + export { width_2 as width }; + } + namespace screenTwoxl { + let url_3: string; + export { url_3 as url }; + let width_3: number; + export { width_3 as width }; + } + } + let heading: string; + let paragraph: string; + namespace link { + let text: string; + let document: null; + namespace page { + let url_4: string; + export { url_4 as url }; + } + let externalLink: null; + } + let card: { + heading: string; + description: string; + image: { + src: { + height: number; + url: string; + width: number; + }; + srcSet: string; + }; + link: { + text: string; + document: null; + page: null; + externalLink: string; + }; + }[]; + } +} +export function TeaserBlock(args: any): { + props: string[]; + components: { + HomepageTeaserBlock: import('vue').DefineComponent<{ + data: { + type: ObjectConstructor; + required: false; + }; + }, unknown, unknown, { + theCard(): object | null; + hasCoverImage(): boolean; + }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; +}; +export namespace TeaserBlock { + namespace args { } +} +export function NoImage(args: any): { + props: string[]; + components: { + HomepageTeaserBlock: import('vue').DefineComponent<{ + data: { + type: ObjectConstructor; + required: false; + }; + }, unknown, unknown, { + theCard(): object | null; + hasCoverImage(): boolean; + }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; +}; +export namespace NoImage { + export namespace args_1 { + export namespace block_1 { + let coverImage_1: null; + export { coverImage_1 as coverImage }; + } + export { block_1 as block }; + } + export { args_1 as args }; +} diff --git a/packages/vue/dist/packages/vue/src/components/Icons/IconArrows.vue.d.ts b/packages/vue/dist/src/components/Icons/IconArrows.vue.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/Icons/IconArrows.vue.d.ts rename to packages/vue/dist/src/components/Icons/IconArrows.vue.d.ts diff --git a/packages/vue/dist/packages/vue/src/components/Icons/IconCaret.vue.d.ts b/packages/vue/dist/src/components/Icons/IconCaret.vue.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/Icons/IconCaret.vue.d.ts rename to packages/vue/dist/src/components/Icons/IconCaret.vue.d.ts diff --git a/packages/vue/dist/packages/vue/src/components/Icons/IconExpand.vue.d.ts b/packages/vue/dist/src/components/Icons/IconExpand.vue.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/Icons/IconExpand.vue.d.ts rename to packages/vue/dist/src/components/Icons/IconExpand.vue.d.ts diff --git a/packages/vue/dist/packages/vue/src/components/Icons/IconLocation.vue.d.ts b/packages/vue/dist/src/components/Icons/IconLocation.vue.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/Icons/IconLocation.vue.d.ts rename to packages/vue/dist/src/components/Icons/IconLocation.vue.d.ts diff --git a/packages/vue/dist/packages/vue/src/components/Icons/IconUser.vue.d.ts b/packages/vue/dist/src/components/Icons/IconUser.vue.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/Icons/IconUser.vue.d.ts rename to packages/vue/dist/src/components/Icons/IconUser.vue.d.ts diff --git a/packages/vue/dist/src/components/Icons/Icons.stories.d.ts b/packages/vue/dist/src/components/Icons/Icons.stories.d.ts new file mode 100644 index 00000000..e271e121 --- /dev/null +++ b/packages/vue/dist/src/components/Icons/Icons.stories.d.ts @@ -0,0 +1,492 @@ +declare const _default: { + title: string; + component: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + subcomponents: { + IconArrow: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + Icon360: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconArrows: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconAudio: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconBook: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconBookUser: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconBriefcase: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconCalendar: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconCaret: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconCheckbox: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconCheckboxSelected: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconClose: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconCloseLightbox: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconDownload: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconDropdown: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconEnvelope: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconExpand: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconExternal: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconFilter: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconForwardTen: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconGrid: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconHand: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconInfo: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconLink: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconList: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconLocation: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconMagnifyingGlass: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconMedal: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconMenu: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconMinus: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconMute: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconNext: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconPause: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconPlay: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconPlus: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconPrev: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconRewindTen: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconSearch: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconShare: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconSlideshow: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconSocialEmail: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconSocialFacebook: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconSocialGoogleClassroom: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconSocialInstagram: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconSocialPinterest: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconSocialReddit: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconSocialTwitter: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconSocialYoutube: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconStop: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconTime: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconUniversity: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconUser: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + IconVolume: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + parameters: { + docs: { + description: { + component: string; + }; + }; + }; +}; +export default _default; +export declare const Arrow: { + render: () => { + components: { + IconArrow: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const ThreeSixty: { + name: string; + render: () => { + components: { + Icon360: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Arrows: { + render: () => { + components: { + IconArrows: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Audio: { + render: () => { + components: { + IconAudio: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Book: { + render: () => { + components: { + IconBook: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const BookUser: { + render: () => { + components: { + IconBookUser: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Briefcase: { + render: () => { + components: { + IconBriefcase: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Calendar: { + render: () => { + components: { + IconCalendar: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Caret: { + render: () => { + components: { + IconCaret: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Checkbox: { + render: () => { + components: { + IconCheckbox: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const CheckboxSelected: { + render: () => { + components: { + IconCheckboxSelected: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Close: { + render: () => { + components: { + IconClose: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const CloseLightbox: { + render: () => { + components: { + IconCloseLightbox: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Download: { + render: () => { + components: { + IconDownload: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Dropdown: { + render: () => { + components: { + IconDropdown: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Envelope: { + render: () => { + components: { + IconEnvelope: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Expand: { + render: () => { + components: { + IconExpand: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const External: { + render: () => { + components: { + IconExternal: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Filter: { + render: () => { + components: { + IconFilter: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const ForwardTen: { + render: () => { + components: { + IconForwardTen: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Grid: { + render: () => { + components: { + IconGrid: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Hand: { + render: () => { + components: { + IconHand: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Info: { + render: () => { + components: { + IconInfo: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Link: { + render: () => { + components: { + IconLink: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const List: { + render: () => { + components: { + IconList: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Location: { + render: () => { + components: { + IconLocation: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const MagnifyingGlass: { + render: () => { + components: { + IconMagnifyingGlass: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Medal: { + render: () => { + components: { + IconMedal: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Menu: { + render: () => { + components: { + IconMenu: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Minus: { + render: () => { + components: { + IconMinus: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Mute: { + render: () => { + components: { + IconMute: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Next: { + render: () => { + components: { + IconNext: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Pause: { + render: () => { + components: { + IconPause: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Play: { + render: () => { + components: { + IconPlay: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Plus: { + render: () => { + components: { + IconPlus: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Prev: { + render: () => { + components: { + IconPrev: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const RewindTen: { + render: () => { + components: { + IconRewindTen: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Search: { + render: () => { + components: { + IconSearch: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Share: { + render: () => { + components: { + IconShare: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Slideshow: { + render: () => { + components: { + IconSlideshow: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const SocialEmail: { + render: () => { + components: { + IconSocialEmail: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const SocialFacebook: { + render: () => { + components: { + IconSocialFacebook: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const SocialGoogleClassroom: { + render: () => { + components: { + IconSocialGoogleClassroom: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const SocialInstagram: { + render: () => { + components: { + IconSocialInstagram: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const SocialPinterest: { + render: () => { + components: { + IconSocialPinterest: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const SocialReddit: { + render: () => { + components: { + IconSocialReddit: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const SocialTwitter: { + render: () => { + components: { + IconSocialTwitter: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const SocialYoutube: { + render: () => { + components: { + IconSocialYoutube: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Stop: { + render: () => { + components: { + IconStop: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Time: { + render: () => { + components: { + IconTime: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const University: { + render: () => { + components: { + IconUniversity: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const User: { + render: () => { + components: { + IconUser: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; +export declare const Volume: { + render: () => { + components: { + IconVolume: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; + }; +}; diff --git a/packages/vue/dist/packages/vue/src/components/LayoutHelper/LayoutHelper.vue.d.ts b/packages/vue/dist/src/components/LayoutHelper/LayoutHelper.vue.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/LayoutHelper/LayoutHelper.vue.d.ts rename to packages/vue/dist/src/components/LayoutHelper/LayoutHelper.vue.d.ts diff --git a/packages/vue/dist/src/components/LogoCaltech/LogoCaltech.stories.d.ts b/packages/vue/dist/src/components/LogoCaltech/LogoCaltech.stories.d.ts new file mode 100644 index 00000000..f468be9b --- /dev/null +++ b/packages/vue/dist/src/components/LogoCaltech/LogoCaltech.stories.d.ts @@ -0,0 +1,41 @@ +import { default as LogoCaltech } from './LogoCaltech.vue'; +declare namespace _default { + export let title: string; + export { LogoCaltech as component }; + export namespace argTypes { + namespace size { + namespace control { + let type: string; + let options: string[]; + } + } + } + export let decorators: (() => { + template: string; + props: string[]; + })[]; + export let excludeStories: RegExp; + export namespace parameters { + let viewMode: string; + namespace docs { + namespace description { + let component: string; + } + } + } +} +export default _default; +export function Caltech(args: any): { + props: string[]; + components: { + LogoCaltech: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + template: string; +}; +export namespace Caltech { + let storyName: string; + namespace args { + let size_1: string; + export { size_1 as size }; + } +} diff --git a/packages/vue/dist/src/components/LogoTribrand/LogoTribrand.stories.d.ts b/packages/vue/dist/src/components/LogoTribrand/LogoTribrand.stories.d.ts new file mode 100644 index 00000000..52ed7d6b --- /dev/null +++ b/packages/vue/dist/src/components/LogoTribrand/LogoTribrand.stories.d.ts @@ -0,0 +1,111 @@ +import { default as LogoTribrand } from './LogoTribrand.vue'; +import { default as LogoColor } from '@explorer-1/common/src/images/svg/logo-tribrand-color.svg'; +import { default as LogoWhite } from '@explorer-1/common/src/images/svg/logo-tribrand-white.svg'; +/// +declare namespace _default { + export let title: string; + export { LogoTribrand as component }; + export let excludeStories: RegExp; + export namespace parameters { + let viewMode: string; + namespace docs { + namespace description { + let component: string; + } + } + } +} +export default _default; +export function LogoInlineSvg(args: any): { + props: string[]; + components: { + LogoTribrand: import('vue').DefineComponent<{ + invert: { + type: BooleanConstructor; + default: boolean; + }; + }, unknown, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { + invert: boolean; + }, {}>; + }; + template: string; +}; +export namespace LogoInlineSvg { + namespace args { + let invert: boolean; + let size: string; + } + namespace argTypes { + export namespace size_1 { + namespace control { + let type: string; + let options: string[]; + } + } + export { size_1 as size }; + export namespace invert_1 { + export namespace control_1 { + let type_1: string; + export { type_1 as type }; + } + export { control_1 as control }; + } + export { invert_1 as invert }; + } + let decorators: (() => { + template: string; + props: string[]; + })[]; +} +export function LogoImageColor(args: any): { + props: string[]; + components: {}; + template: string; +}; +export namespace LogoImageColor { + export namespace args_1 { + export { LogoColor as src }; + } + export { args_1 as args }; + export namespace parameters_1 { + export namespace docs_1 { + export namespace description_1 { + let story: string; + } + export { description_1 as description }; + } + export { docs_1 as docs }; + } + export { parameters_1 as parameters }; +} +export function LogoImageWhite(args: any): { + props: string[]; + components: {}; + template: string; +}; +export namespace LogoImageWhite { + export namespace args_2 { + export { LogoWhite as src }; + } + export { args_2 as args }; + export namespace parameters_2 { + export namespace docs_2 { + export namespace description_2 { + let story_1: string; + export { story_1 as story }; + } + export { description_2 as description }; + } + export { docs_2 as docs }; + } + export { parameters_2 as parameters }; + let decorators_1: (() => { + template: string; + })[]; + export { decorators_1 as decorators }; +} diff --git a/packages/vue/dist/src/components/MissionDetailAbout/MissionDetailAbout.stories.d.ts b/packages/vue/dist/src/components/MissionDetailAbout/MissionDetailAbout.stories.d.ts new file mode 100644 index 00000000..2a46269b --- /dev/null +++ b/packages/vue/dist/src/components/MissionDetailAbout/MissionDetailAbout.stories.d.ts @@ -0,0 +1,32 @@ +import { default as MissionDetailAbout } from './MissionDetailAbout.vue'; +declare namespace _default { + export let title: string; + export { MissionDetailAbout as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + } + export let excludeStories: RegExp; +} +export default _default; +export namespace MissionDetailAboutData { + let descriptionHeading: string; + let description: string; + let instruments: { + id: string; + instrument: string; + }[]; +} +export namespace Default { + export { MissionDetailAboutData as args }; +} +export namespace NoInstruments { + namespace args { + let instruments_1: never[]; + export { instruments_1 as instruments }; + } +} diff --git a/packages/vue/dist/src/components/MissionDetailHero/MissionDetailHero.stories.d.ts b/packages/vue/dist/src/components/MissionDetailHero/MissionDetailHero.stories.d.ts new file mode 100644 index 00000000..3572c553 --- /dev/null +++ b/packages/vue/dist/src/components/MissionDetailHero/MissionDetailHero.stories.d.ts @@ -0,0 +1,417 @@ +import { default as MissionDetailHero } from './MissionDetailHero.vue'; +import { default as imageInstrumentCuberrtWebP } from '@explorer-1/common-storybook/src/images/mission-cuberrt.webp'; +import { default as imageInstrumentCuberrt } from '@explorer-1/common-storybook/src/images/mission-cuberrt.png'; +import { default as imageBgStars } from '@explorer-1/common-storybook/src/images/bg-stars-1440x810.jpg'; +import { default as imageInstrumentEcostressWebP } from '@explorer-1/common-storybook/src/images/mission-ecostress.webp'; +import { default as imageInstrumentEcostress } from '@explorer-1/common-storybook/src/images/mission-ecostress.png'; +import { default as imageBgEarth } from '@explorer-1/common-storybook/src/images/bg-earth-1440x810.jpg'; +import { default as imageInstrumentJason3WebP } from '@explorer-1/common-storybook/src/images/mission-jason3.webp'; +import { default as imageInstrumentJason3 } from '@explorer-1/common-storybook/src/images/mission-jason3.png'; +import { default as imageBgPlanet } from '@explorer-1/common-storybook/src/images/bg-planet-1440x810.jpg'; +import { default as imageInstrumentOco2WebP } from '@explorer-1/common-storybook/src/images/mission-oco2.webp'; +import { default as imageInstrumentOco2 } from '@explorer-1/common-storybook/src/images/mission-oco2.png'; +/// +declare namespace _default { + export let title: string; + export { MissionDetailHero as component }; + export namespace argTypes { + namespace templateStyle { + namespace control { + let type: string; + let options: string[]; + } + } + } + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + let viewMode: string; + } + export let excludeStories: RegExp; +} +export default _default; +export namespace MissionDetailHeroData { + let templateStyle_1: string; + export { templateStyle_1 as templateStyle }; + let title_1: string; + export { title_1 as title }; + export let subtitle: string; + export let summary: string; + export let missionWebsiteUrl: string; + export namespace heroFallback { + let srcSet: string; + namespace src { + let url: string; + let width: number; + let height: number; + } + let alt: string; + } + export namespace instrumentImage { + export namespace webp { + export { imageInstrumentCuberrtWebP as url }; + } + export namespace src_1 { + export { imageInstrumentCuberrt as url }; + let width_1: number; + export { width_1 as width }; + let height_1: number; + export { height_1 as height }; + } + export { src_1 as src }; + let alt_1: string; + export { alt_1 as alt }; + } + export namespace instrumentBackground { + namespace image { + let srcSet_1: string; + export { srcSet_1 as srcSet }; + export namespace src_2 { + let url_1: string; + export { url_1 as url }; + let width_2: number; + export { width_2 as width }; + let height_2: number; + export { height_2 as height }; + } + export { src_2 as src }; + } + } +} +export namespace CubeRrt { + namespace args { + let templateStyle_2: string; + export { templateStyle_2 as templateStyle }; + let title_2: string; + export { title_2 as title }; + let subtitle_1: string; + export { subtitle_1 as subtitle }; + let summary_1: string; + export { summary_1 as summary }; + let missionWebsiteUrl_1: string; + export { missionWebsiteUrl_1 as missionWebsiteUrl }; + export namespace heroImage { + let srcSet_2: string; + export { srcSet_2 as srcSet }; + export namespace src_3 { + let url_2: string; + export { url_2 as url }; + let width_3: number; + export { width_3 as width }; + let height_3: number; + export { height_3 as height }; + } + export { src_3 as src }; + let alt_2: string; + export { alt_2 as alt }; + } + export namespace instrumentImage_1 { + export namespace webp_1 { + export { imageInstrumentCuberrtWebP as url }; + } + export { webp_1 as webp }; + export namespace src_4 { + export { imageInstrumentCuberrt as url }; + let width_4: number; + export { width_4 as width }; + let height_4: number; + export { height_4 as height }; + } + export { src_4 as src }; + let alt_3: string; + export { alt_3 as alt }; + } + export { instrumentImage_1 as instrumentImage }; + export namespace instrumentBackground_1 { + export namespace image_1 { + let srcSet_3: string; + export { srcSet_3 as srcSet }; + export namespace src_5 { + export { imageBgStars as url }; + let width_5: number; + export { width_5 as width }; + let height_5: number; + export { height_5 as height }; + } + export { src_5 as src }; + } + export { image_1 as image }; + } + export { instrumentBackground_1 as instrumentBackground }; + } +} +export namespace Ecostress { + export namespace args_1 { + let templateStyle_3: string; + export { templateStyle_3 as templateStyle }; + let title_3: string; + export { title_3 as title }; + let subtitle_2: string; + export { subtitle_2 as subtitle }; + let summary_2: string; + export { summary_2 as summary }; + let missionWebsiteUrl_2: string; + export { missionWebsiteUrl_2 as missionWebsiteUrl }; + export namespace heroImage_1 { + let srcSet_4: string; + export { srcSet_4 as srcSet }; + export namespace src_6 { + let url_3: string; + export { url_3 as url }; + let width_6: number; + export { width_6 as width }; + let height_6: number; + export { height_6 as height }; + } + export { src_6 as src }; + let alt_4: string; + export { alt_4 as alt }; + } + export { heroImage_1 as heroImage }; + export namespace instrumentImage_2 { + export namespace webp_2 { + export { imageInstrumentEcostressWebP as url }; + } + export { webp_2 as webp }; + export namespace src_7 { + export { imageInstrumentEcostress as url }; + let width_7: number; + export { width_7 as width }; + let height_7: number; + export { height_7 as height }; + } + export { src_7 as src }; + let alt_5: string; + export { alt_5 as alt }; + } + export { instrumentImage_2 as instrumentImage }; + export namespace instrumentBackground_2 { + export namespace image_2 { + let srcSet_5: string; + export { srcSet_5 as srcSet }; + export namespace src_8 { + export { imageBgEarth as url }; + let width_8: number; + export { width_8 as width }; + let height_8: number; + export { height_8 as height }; + } + export { src_8 as src }; + } + export { image_2 as image }; + } + export { instrumentBackground_2 as instrumentBackground }; + } + export { args_1 as args }; +} +export namespace Jason3 { + export namespace args_2 { + let templateStyle_4: string; + export { templateStyle_4 as templateStyle }; + let title_4: string; + export { title_4 as title }; + let subtitle_3: null; + export { subtitle_3 as subtitle }; + let summary_3: string; + export { summary_3 as summary }; + let missionWebsiteUrl_3: string; + export { missionWebsiteUrl_3 as missionWebsiteUrl }; + export namespace heroImage_2 { + let srcSet_6: string; + export { srcSet_6 as srcSet }; + export namespace src_9 { + let url_4: string; + export { url_4 as url }; + let width_9: number; + export { width_9 as width }; + let height_9: number; + export { height_9 as height }; + } + export { src_9 as src }; + let alt_6: string; + export { alt_6 as alt }; + } + export { heroImage_2 as heroImage }; + export namespace instrumentImage_3 { + export namespace webp_3 { + export { imageInstrumentJason3WebP as url }; + } + export { webp_3 as webp }; + export namespace src_10 { + export { imageInstrumentJason3 as url }; + let width_10: number; + export { width_10 as width }; + let height_10: number; + export { height_10 as height }; + } + export { src_10 as src }; + let alt_7: string; + export { alt_7 as alt }; + } + export { instrumentImage_3 as instrumentImage }; + export namespace instrumentBackground_3 { + export namespace image_3 { + let srcSet_7: string; + export { srcSet_7 as srcSet }; + export namespace src_11 { + export { imageBgPlanet as url }; + let width_11: number; + export { width_11 as width }; + let height_11: number; + export { height_11 as height }; + } + export { src_11 as src }; + } + export { image_3 as image }; + } + export { instrumentBackground_3 as instrumentBackground }; + } + export { args_2 as args }; +} +export namespace Oco2 { + export namespace args_3 { + let templateStyle_5: string; + export { templateStyle_5 as templateStyle }; + let title_5: string; + export { title_5 as title }; + let subtitle_4: string; + export { subtitle_4 as subtitle }; + let summary_4: string; + export { summary_4 as summary }; + let missionWebsiteUrl_4: string; + export { missionWebsiteUrl_4 as missionWebsiteUrl }; + export namespace heroImage_3 { + let srcSet_8: string; + export { srcSet_8 as srcSet }; + export namespace src_12 { + let url_5: string; + export { url_5 as url }; + let width_12: number; + export { width_12 as width }; + let height_12: number; + export { height_12 as height }; + } + export { src_12 as src }; + let alt_8: string; + export { alt_8 as alt }; + } + export { heroImage_3 as heroImage }; + export namespace instrumentImage_4 { + export namespace webp_4 { + export { imageInstrumentOco2WebP as url }; + } + export { webp_4 as webp }; + export namespace src_13 { + export { imageInstrumentOco2 as url }; + let width_13: number; + export { width_13 as width }; + let height_13: number; + export { height_13 as height }; + } + export { src_13 as src }; + let alt_9: string; + export { alt_9 as alt }; + } + export { instrumentImage_4 as instrumentImage }; + export namespace instrumentBackground_4 { + export namespace image_4 { + let srcSet_9: string; + export { srcSet_9 as srcSet }; + export namespace src_14 { + export { imageBgEarth as url }; + let width_14: number; + export { width_14 as width }; + let height_14: number; + export { height_14 as height }; + } + export { src_14 as src }; + } + export { image_4 as image }; + } + export { instrumentBackground_4 as instrumentBackground }; + } + export { args_3 as args }; +} +export namespace NoBackground { + export namespace args_4 { + let templateStyle_6: string; + export { templateStyle_6 as templateStyle }; + let title_6: string; + export { title_6 as title }; + let subtitle_5: string; + export { subtitle_5 as subtitle }; + let summary_5: string; + export { summary_5 as summary }; + let missionWebsiteUrl_5: string; + export { missionWebsiteUrl_5 as missionWebsiteUrl }; + export namespace heroImage_4 { + let srcSet_10: string; + export { srcSet_10 as srcSet }; + export namespace src_15 { + let url_6: string; + export { url_6 as url }; + let width_15: number; + export { width_15 as width }; + let height_15: number; + export { height_15 as height }; + } + export { src_15 as src }; + let alt_10: string; + export { alt_10 as alt }; + } + export { heroImage_4 as heroImage }; + export namespace instrumentImage_5 { + export namespace webp_5 { + export { imageInstrumentOco2WebP as url }; + } + export { webp_5 as webp }; + export namespace src_16 { + export { imageInstrumentOco2 as url }; + let width_16: number; + export { width_16 as width }; + let height_16: number; + export { height_16 as height }; + } + export { src_16 as src }; + let alt_11: string; + export { alt_11 as alt }; + } + export { instrumentImage_5 as instrumentImage }; + } + export { args_4 as args }; +} +export namespace StaticHero { + export namespace args_5 { + let templateStyle_7: string; + export { templateStyle_7 as templateStyle }; + let title_7: string; + export { title_7 as title }; + let subtitle_6: string; + export { subtitle_6 as subtitle }; + let summary_6: string; + export { summary_6 as summary }; + let missionWebsiteUrl_6: string; + export { missionWebsiteUrl_6 as missionWebsiteUrl }; + export namespace heroFallback_1 { + let srcSet_11: string; + export { srcSet_11 as srcSet }; + export namespace src_17 { + let url_7: string; + export { url_7 as url }; + let width_17: number; + export { width_17 as width }; + let height_17: number; + export { height_17 as height }; + } + export { src_17 as src }; + let alt_12: string; + export { alt_12 as alt }; + } + export { heroFallback_1 as heroFallback }; + } + export { args_5 as args }; +} diff --git a/packages/vue/dist/src/components/MissionDetailHighlights/MissionDetailHighlights.stories.d.ts b/packages/vue/dist/src/components/MissionDetailHighlights/MissionDetailHighlights.stories.d.ts new file mode 100644 index 00000000..099621c2 --- /dev/null +++ b/packages/vue/dist/src/components/MissionDetailHighlights/MissionDetailHighlights.stories.d.ts @@ -0,0 +1,282 @@ +import { default as MissionDetailHighlights } from './MissionDetailHighlights.vue'; +import { default as imagePlanetEarth } from '@explorer-1/common-storybook/src/images/mission-highlights-800h-earth-orbiting-on-earth.png'; +import { default as imagePlanetMarsA } from '@explorer-1/common-storybook/src/images/mission-highlights-800h-mars-orbiting.png'; +import { default as imagePlanetMarsB } from '@explorer-1/common-storybook/src/images/mission-highlights-800h-on-mars.png'; +import { default as imageMoon } from '@explorer-1/common-storybook/src/images/mission-highlights-800h-earths-moon.png'; +import { default as imagePlanetJupiter } from '@explorer-1/common-storybook/src/images/mission-highlights-800h-at-jupiter.png'; +import { default as imageInterstellar } from '@explorer-1/common-storybook/src/images/mission-highlights-800h-interstellar.jpg'; +/// +declare namespace _default { + export let title: string; + export { MissionDetailHighlights as component }; + export namespace parameters { + let viewMode: string; + } + export let excludeStories: RegExp; +} +export default _default; +export namespace MissionDetailHighlightsData { + let missionTitle: string; + let highlightsHeading: string; + namespace highlightsGraphic { + namespace webp { + export { imagePlanetEarth as url }; + } + namespace src { + export { imagePlanetEarth as url }; + export let width: number; + export let height: number; + } + let alt: string; + } + let showHighlightsAnimation: boolean; + let highlights: ({ + date: string; + heading: string; + highlightLink: { + externalLink: null; + page: { + title: string; + url: string; + }; + }; + summary: string; + } | { + date: string; + heading: null; + highlightLink: { + externalLink: null; + page: { + title: string; + url: string; + }; + }; + summary: null; + } | { + date: string; + heading: string; + highlightLink: { + externalLink: string; + page: null; + }; + summary: string; + })[]; +} +export namespace Earth { + namespace args { + import animation = MissionDetailHighlightsData.showHighlightsAnimation; + export { animation }; + import graphic = MissionDetailHighlightsData.highlightsGraphic; + export { graphic }; + import heading = MissionDetailHighlightsData.highlightsHeading; + export { heading }; + import missionTitle_1 = MissionDetailHighlightsData.missionTitle; + export { missionTitle_1 as missionTitle }; + import highlights_1 = MissionDetailHighlightsData.highlights; + export { highlights_1 as highlights }; + } +} +export namespace Mars1 { + export namespace args_1 { + import animation_1 = MissionDetailHighlightsData.showHighlightsAnimation; + export { animation_1 as animation }; + export namespace graphic_1 { + export namespace webp_1 { + export { imagePlanetMarsA as url }; + } + export { webp_1 as webp }; + export namespace src_1 { + export { imagePlanetMarsA as url }; + let width_1: number; + export { width_1 as width }; + let height_1: number; + export { height_1 as height }; + } + export { src_1 as src }; + let alt_1: string; + export { alt_1 as alt }; + } + export { graphic_1 as graphic }; + import heading_1 = MissionDetailHighlightsData.highlightsHeading; + export { heading_1 as heading }; + let missionTitle_2: string; + export { missionTitle_2 as missionTitle }; + import highlights_2 = MissionDetailHighlightsData.highlights; + export { highlights_2 as highlights }; + } + export { args_1 as args }; +} +export namespace Mars2 { + export namespace args_2 { + import animation_2 = MissionDetailHighlightsData.showHighlightsAnimation; + export { animation_2 as animation }; + export namespace graphic_2 { + export namespace webp_2 { + export { imagePlanetMarsB as url }; + } + export { webp_2 as webp }; + export namespace src_2 { + export { imagePlanetMarsB as url }; + let width_2: number; + export { width_2 as width }; + let height_2: number; + export { height_2 as height }; + } + export { src_2 as src }; + let alt_2: string; + export { alt_2 as alt }; + } + export { graphic_2 as graphic }; + import heading_2 = MissionDetailHighlightsData.highlightsHeading; + export { heading_2 as heading }; + import missionTitle_3 = MissionDetailHighlightsData.missionTitle; + export { missionTitle_3 as missionTitle }; + import highlights_3 = MissionDetailHighlightsData.highlights; + export { highlights_3 as highlights }; + } + export { args_2 as args }; +} +export namespace Moon { + export namespace args_3 { + export namespace graphic_3 { + export namespace webp_3 { + export { imageMoon as url }; + } + export { webp_3 as webp }; + export namespace src_3 { + export { imageMoon as url }; + let width_3: number; + export { width_3 as width }; + let height_3: number; + export { height_3 as height }; + } + export { src_3 as src }; + let alt_3: string; + export { alt_3 as alt }; + } + export { graphic_3 as graphic }; + } + export { args_3 as args }; +} +export namespace Jupiter { + export namespace args_4 { + export namespace graphic_4 { + export namespace webp_4 { + export { imagePlanetJupiter as url }; + } + export { webp_4 as webp }; + export namespace src_4 { + export { imagePlanetJupiter as url }; + let width_4: number; + export { width_4 as width }; + let height_4: number; + export { height_4 as height }; + } + export { src_4 as src }; + let alt_4: string; + export { alt_4 as alt }; + } + export { graphic_4 as graphic }; + } + export { args_4 as args }; +} +export namespace NoPlanet { + export namespace args_5 { + let animation_3: boolean; + export { animation_3 as animation }; + export namespace graphic_5 { + export namespace webp_5 { + export { imageInterstellar as url }; + } + export { webp_5 as webp }; + export namespace src_5 { + export { imageInterstellar as url }; + let width_5: number; + export { width_5 as width }; + let height_5: number; + export { height_5 as height }; + } + export { src_5 as src }; + let alt_5: string; + export { alt_5 as alt }; + } + export { graphic_5 as graphic }; + } + export { args_5 as args }; +} +export namespace MinimalContent { + export namespace args_6 { + let animation_4: boolean; + export { animation_4 as animation }; + export namespace graphic_6 { + export namespace webp_6 { + export { imageInterstellar as url }; + } + export { webp_6 as webp }; + export namespace src_6 { + export { imageInterstellar as url }; + let width_6: number; + export { width_6 as width }; + let height_6: number; + export { height_6 as height }; + } + export { src_6 as src }; + let alt_6: string; + export { alt_6 as alt }; + } + export { graphic_6 as graphic }; + let highlights_4: { + heading: string; + highlightLink: { + externalLink: string; + page: null; + }; + summary: string; + }[]; + export { highlights_4 as highlights }; + } + export { args_6 as args }; +} +export namespace NoImages { + export namespace args_7 { + let missionTitle_4: string; + export { missionTitle_4 as missionTitle }; + let heading_3: string; + export { heading_3 as heading }; + let animation_5: boolean; + export { animation_5 as animation }; + let highlights_5: ({ + date: string; + heading: string; + highlightLink: { + externalLink: null; + page: { + title: string; + url: string; + }; + }; + summary: string; + } | { + date: string; + heading: null; + highlightLink: { + externalLink: null; + page: { + title: string; + url: string; + }; + }; + summary: null; + } | { + date: string; + heading: string; + highlightLink: { + externalLink: string; + page: null; + }; + summary: string; + })[]; + export { highlights_5 as highlights }; + } + export { args_7 as args }; +} diff --git a/packages/vue/dist/src/components/MissionDetailInlineImage/MissionDetailInlineImage.stories.d.ts b/packages/vue/dist/src/components/MissionDetailInlineImage/MissionDetailInlineImage.stories.d.ts new file mode 100644 index 00000000..15ce9b5f --- /dev/null +++ b/packages/vue/dist/src/components/MissionDetailInlineImage/MissionDetailInlineImage.stories.d.ts @@ -0,0 +1,50 @@ +import { default as MissionDetailInlineImage } from './MissionDetailInlineImage.vue'; +declare namespace _default { + export let title: string; + export { MissionDetailInlineImage as component }; + export namespace argTypes { + namespace alignTo { + namespace control { + let type: string; + let options: string[]; + } + } + } +} +export default _default; +export namespace Default { + namespace args { + import alignment = MissionDetailInlineImageData.alignTo; + export { alignment }; + import text = MissionDetailInlineImageData.text; + export { text }; + import image = MissionDetailInlineImageData.image; + export { image }; + } +} +declare namespace MissionDetailInlineImageData { + let text_1: string; + export { text_1 as text }; + let alignTo_1: string; + export { alignTo_1 as alignTo }; + let image_1: { + src: { + height: number; + url: string; + width: number; + }; + screenXs: { + url: string; + width: number; + }; + screenLg: { + url: string; + width: number; + }; + alt: string; + caption: string; + credit: string; + detailUrl: string; + }; + export { image_1 as image }; +} diff --git a/packages/vue/dist/packages/vue/src/components/MissionDetailStats/DistanceStats.test.d.ts b/packages/vue/dist/src/components/MissionDetailStats/DistanceStats.test.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/MissionDetailStats/DistanceStats.test.d.ts rename to packages/vue/dist/src/components/MissionDetailStats/DistanceStats.test.d.ts diff --git a/packages/vue/dist/src/components/MissionDetailStats/MissionDetailStats.stories.d.ts b/packages/vue/dist/src/components/MissionDetailStats/MissionDetailStats.stories.d.ts new file mode 100644 index 00000000..b869cc48 --- /dev/null +++ b/packages/vue/dist/src/components/MissionDetailStats/MissionDetailStats.stories.d.ts @@ -0,0 +1,268 @@ +import { default as MissionDetailStats } from './MissionDetailStats.vue'; +import { default as MissionDetailStatsMini } from './MissionDetailStatsMini.vue'; +import { default as MissionDetailStatsMicro } from './MissionDetailStatsMicro.vue'; +declare namespace _default { + export let title: string; + export { MissionDetailStats as component }; + export namespace subcomponents { + export { MissionDetailStatsMini }; + export { MissionDetailStatsMicro }; + } + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + } + export let excludeStories: RegExp; + export namespace argTypes { + namespace status { + namespace control { + let type: string; + } + let options: string[]; + } + namespace clockType { + export namespace control_1 { + let type_1: string; + export { type_1 as type }; + } + export { control_1 as control }; + let options_1: string[]; + export { options_1 as options }; + } + namespace distanceType { + export namespace control_2 { + let type_2: string; + export { type_2 as type }; + } + export { control_2 as control }; + let options_2: string[]; + export { options_2 as options }; + } + } +} +export default _default; +export namespace MissionDetailStatsData { + export let showClock: boolean; + export let showDistance: boolean; + let clockType_1: string; + export { clockType_1 as clockType }; + export let startDateTime: string; + let distanceType_1: string; + export { distanceType_1 as distanceType }; + export let distanceValue: number; + export let distanceApiUrls: string; + export let displayDate: string; + export let missionTypes: { + missionType: string; + }[]; + export let missionTargets: { + target: string; + }[]; + let status_1: string; + export { status_1 as status }; +} +export namespace Full { + export { MissionDetailStatsData as args }; + export function render(args: any): { + setup(): { + args: any; + }; + components: { + MissionDetailStats: import("vue").DefineComponent<{ + showClock: BooleanConstructor; + clockType: { + type: import("vue").PropType<"countdown" | "time_in_orbit" | "time_on_mars" | "time_to_mars" | "time_to_dest">; + required: true; + validator: (val: "countdown" | "time_in_orbit" | "time_on_mars" | "time_to_mars" | "time_to_dest") => boolean; + }; + startDateTime: StringConstructor; + displayDate: { + type: StringConstructor; + required: false; + }; + missionTypes: { + type: import("vue").PropType<{ + missionType: string; + }[]>; + required: true; + default: () => never[]; + }; + missionTargets: { + type: import("vue").PropType<{ + target: string; + }[]>; + required: true; + default: () => never[]; + }; + status: { + type: import("vue").PropType<"draft" | "current" | "future" | "proposed" | "past">; + required: true; + validator: (val: "draft" | "current" | "future" | "proposed" | "past") => boolean; + }; + showDistance: BooleanConstructor; + distanceType: { + type: import("vue").PropType<"" | "earth" | "mars">; + required: false; + default: string; + }; + distanceValue: NumberConstructor; + distanceApiUrls: StringConstructor; + }, unknown, unknown, { + clockTypeLabel(): string; + statusLabel(): "draft" | "current" | "future" | "proposed" | "past" | ("Select status" | "Current" | "Future" | "Proposed" | "Past"); + }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; + required: true; + validator: (val: "countdown" | "time_in_orbit" | "time_on_mars" | "time_to_mars" | "time_to_dest") => boolean; + }; + startDateTime: StringConstructor; + displayDate: { + type: StringConstructor; + required: false; + }; + missionTypes: { + type: import("vue").PropType<{ + missionType: string; + }[]>; + required: true; + default: () => never[]; + }; + missionTargets: { + type: import("vue").PropType<{ + target: string; + }[]>; + required: true; + default: () => never[]; + }; + status: { + type: import("vue").PropType<"draft" | "current" | "future" | "proposed" | "past">; + required: true; + validator: (val: "draft" | "current" | "future" | "proposed" | "past") => boolean; + }; + showDistance: BooleanConstructor; + distanceType: { + type: import("vue").PropType<"" | "earth" | "mars">; + required: false; + default: string; + }; + distanceValue: NumberConstructor; + distanceApiUrls: StringConstructor; + }>>, { + distanceType: "" | "earth" | "mars"; + showClock: boolean; + missionTypes: { + missionType: string; + }[]; + missionTargets: { + target: string; + }[]; + showDistance: boolean; + }, {}>; + }; + template: string; + }; +} +export namespace Mini { + export namespace args { + import showClock_1 = MissionDetailStatsData.showClock; + export { showClock_1 as showClock }; + import showDistance_1 = MissionDetailStatsData.showDistance; + export { showDistance_1 as showDistance }; + import clockType_2 = MissionDetailStatsData.clockType; + export { clockType_2 as clockType }; + let startDateTime_1: string; + export { startDateTime_1 as startDateTime }; + import distanceType_2 = MissionDetailStatsData.distanceType; + export { distanceType_2 as distanceType }; + import distanceValue_1 = MissionDetailStatsData.distanceValue; + export { distanceValue_1 as distanceValue }; + } + export function render_1(args: any): { + setup(): { + args: any; + }; + components: { + MissionDetailStatsMini: import("vue").DefineComponent<{ + showClock: BooleanConstructor; + clockType: { + type: import("vue").PropType<"countdown" | "time_in_orbit" | "time_on_mars" | "time_to_mars" | "time_to_dest">; + required: true; + validator: (val: "countdown" | "time_in_orbit" | "time_on_mars" | "time_to_mars" | "time_to_dest") => boolean; + }; + startDateTime: StringConstructor; + showDistance: BooleanConstructor; + distanceType: { + type: import("vue").PropType<"" | "earth" | "mars">; + }; + distanceValue: NumberConstructor; + distanceApiUrls: StringConstructor; + }, unknown, unknown, { + clockTypeLabel(): string; + }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; + required: true; + validator: (val: "countdown" | "time_in_orbit" | "time_on_mars" | "time_to_mars" | "time_to_dest") => boolean; + }; + startDateTime: StringConstructor; + showDistance: BooleanConstructor; + distanceType: { + type: import("vue").PropType<"" | "earth" | "mars">; + }; + distanceValue: NumberConstructor; + distanceApiUrls: StringConstructor; + }>>, { + showClock: boolean; + showDistance: boolean; + }, {}>; + }; + template: string; + }; + export { render_1 as render }; +} +export namespace Micro { + export namespace args_1 { + import showClock_2 = MissionDetailStatsData.showClock; + export { showClock_2 as showClock }; + import clockType_3 = MissionDetailStatsData.clockType; + export { clockType_3 as clockType }; + let startDateTime_2: string; + export { startDateTime_2 as startDateTime }; + } + export { args_1 as args }; + export function render_2(args: any): { + setup(): { + args: any; + }; + components: { + MissionDetailStatsMicro: import("vue").DefineComponent<{ + showClock: BooleanConstructor; + startDateTime: StringConstructor; + clockType: { + type: import("vue").PropType<"countdown" | "time_in_orbit" | "time_on_mars" | "time_to_mars" | "time_to_dest">; + required: true; + validator: (val: "countdown" | "time_in_orbit" | "time_on_mars" | "time_to_mars" | "time_to_dest") => boolean; + }; + }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; + required: true; + validator: (val: "countdown" | "time_in_orbit" | "time_on_mars" | "time_to_mars" | "time_to_dest") => boolean; + }; + }>>, { + showClock: boolean; + }, {}>; + }; + template: string; + }; + export { render_2 as render }; +} diff --git a/packages/vue/dist/packages/vue/src/components/MissionDetailStats/MissionDetailStats.test.d.ts b/packages/vue/dist/src/components/MissionDetailStats/MissionDetailStats.test.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/MissionDetailStats/MissionDetailStats.test.d.ts rename to packages/vue/dist/src/components/MissionDetailStats/MissionDetailStats.test.d.ts diff --git a/packages/vue/dist/src/components/MissionDetailStreamfield/MissionDetailStreamfield.stories.d.ts b/packages/vue/dist/src/components/MissionDetailStreamfield/MissionDetailStreamfield.stories.d.ts new file mode 100644 index 00000000..d9683fb3 --- /dev/null +++ b/packages/vue/dist/src/components/MissionDetailStreamfield/MissionDetailStreamfield.stories.d.ts @@ -0,0 +1,76 @@ +import { default as MissionDetailStreamfield } from './MissionDetailStreamfield.vue'; +declare namespace _default { + export let title: string; + export { MissionDetailStreamfield as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace MissionDetailStreamfieldData { + let feature: ({ + blockType: string; + heading: string; + alignTo?: undefined; + image?: undefined; + text?: undefined; + attribution?: undefined; + quote?: undefined; + quoteLink?: undefined; + } | { + alignTo: string; + blockType: string; + image: { + src: { + height: number; + url: string; + width: number; + }; + screenXs: { + url: string; + width: number; + }; + screenLg: { + url: string; + width: number; + }; + alt: string; + caption: string; + credit: string; + detailUrl: string; + }; + text: string; + heading?: undefined; + attribution?: undefined; + quote?: undefined; + quoteLink?: undefined; + } | { + blockType: string; + attribution: string; + quote: string; + quoteLink: { + externalLink: string; + page: null; + }[]; + heading?: undefined; + alignTo?: undefined; + image?: undefined; + text?: undefined; + } | { + blockType: string; + title: string; + caption: string; + url: string; + heading?: undefined; + alignTo?: undefined; + image?: undefined; + text?: undefined; + attribution?: undefined; + quote?: undefined; + quoteLink?: undefined; + })[]; +} +export namespace Streamfield { + namespace args { + import data = MissionDetailStreamfieldData.feature; + export { data }; + } +} diff --git a/packages/vue/dist/src/components/MixinAnimationCaret/MixinAnimationCaret.stories.d.ts b/packages/vue/dist/src/components/MixinAnimationCaret/MixinAnimationCaret.stories.d.ts new file mode 100644 index 00000000..782057d3 --- /dev/null +++ b/packages/vue/dist/src/components/MixinAnimationCaret/MixinAnimationCaret.stories.d.ts @@ -0,0 +1,81 @@ +declare const _default: { + title: string; + component: import('vue').DefineComponent<{ + passedWrapperClass: { + type: StringConstructor; + required: false; + default: string; + }; + arrowClass: { + type: StringConstructor; + required: false; + default: string; + }; + color: { + type: StringConstructor; + required: false; + default: string; + }; + marginLeft: { + type: StringConstructor; + default: string; + required: false; + }; + inline: { + type: BooleanConstructor; + default: boolean; + required: false; + }; + }, unknown, unknown, { + computedClass(): string; + }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { + passedWrapperClass: string; + arrowClass: string; + color: string; + marginLeft: string; + inline: boolean; + }, {}>; + parameters: { + slots: { + default: string; + }; + viewMode: string; + docs: { + description: { + component: string; + }; + }; + }; +}; +export default _default; +export declare const Default: { + args: { + default: string; + }; +}; diff --git a/packages/vue/dist/packages/vue/src/components/MixinAnimationCaret/MixinAnimationCaret.vue.d.ts b/packages/vue/dist/src/components/MixinAnimationCaret/MixinAnimationCaret.vue.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/MixinAnimationCaret/MixinAnimationCaret.vue.d.ts rename to packages/vue/dist/src/components/MixinAnimationCaret/MixinAnimationCaret.vue.d.ts diff --git a/packages/vue/dist/src/components/MixinCarousel/MixinCarousel.stories.d.ts b/packages/vue/dist/src/components/MixinCarousel/MixinCarousel.stories.d.ts new file mode 100644 index 00000000..1c96202a --- /dev/null +++ b/packages/vue/dist/src/components/MixinCarousel/MixinCarousel.stories.d.ts @@ -0,0 +1,265 @@ +import { default as MixinCarousel } from './MixinCarousel.vue'; +declare namespace _default { + export let title: string; + export { MixinCarousel as component }; + export let tags: string[]; + export namespace argTypes { + namespace variant { + namespace control { + let type: string; + } + let options: string[]; + } + } +} +export default _default; +export namespace Default { + let name: string; + namespace args { + export let heading: string; + let variant_1: string; + export { variant_1 as variant }; + } + function render(args: any): { + components: { + MixinCarousel: import("vue").DefineComponent<{ + noLinks: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + heading: { + type: StringConstructor; + required: false; + }; + link: { + type: (StringConstructor | ObjectConstructor)[]; + required: false; + }; + linkTitle: { + type: StringConstructor; + required: false; + }; + variant: { + type: StringConstructor; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + slidesPerView: { + type: NumberConstructor; + required: false; + default: number; + }; + indent: { + type: StringConstructor; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + center: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + initialSlide: { + type: NumberConstructor; + required: false; + default: number; + }; + }, unknown, { + slider: import("swiper").default | null; + sliderOptions: import("swiper/types").SwiperOptions; + }, { + variantClass(): string; + colStart(): string; + }, { + init(): void; + }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly boolean; + }; + slidesPerView: { + type: NumberConstructor; + required: false; + default: number; + }; + indent: { + type: StringConstructor; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + center: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + initialSlide: { + type: NumberConstructor; + required: false; + default: number; + }; + }>>, { + variant: string; + indent: string; + noLinks: boolean; + slidesPerView: number; + center: boolean; + initialSlide: number; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; +} +export namespace BaseCarouselWLink { + let name_1: string; + export { name_1 as name }; + export namespace args_1 { + let heading_1: string; + export { heading_1 as heading }; + let variant_2: string; + export { variant_2 as variant }; + export let link: string; + export let linkTitle: string; + } + export { args_1 as args }; + export function render_1(args: any): { + components: { + MixinCarousel: import("vue").DefineComponent<{ + noLinks: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + heading: { + type: StringConstructor; + required: false; + }; + link: { + type: (StringConstructor | ObjectConstructor)[]; + required: false; + }; + linkTitle: { + type: StringConstructor; + required: false; + }; + variant: { + type: StringConstructor; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + slidesPerView: { + type: NumberConstructor; + required: false; + default: number; + }; + indent: { + type: StringConstructor; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + center: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + initialSlide: { + type: NumberConstructor; + required: false; + default: number; + }; + }, unknown, { + slider: import("swiper").default | null; + sliderOptions: import("swiper/types").SwiperOptions; + }, { + variantClass(): string; + colStart(): string; + }, { + init(): void; + }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly boolean; + }; + slidesPerView: { + type: NumberConstructor; + required: false; + default: number; + }; + indent: { + type: StringConstructor; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + center: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + initialSlide: { + type: NumberConstructor; + required: false; + default: number; + }; + }>>, { + variant: string; + indent: string; + noLinks: boolean; + slidesPerView: number; + center: boolean; + initialSlide: number; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; + export { render_1 as render }; +} diff --git a/packages/vue/dist/packages/vue/src/components/MixinFancybox/MixinFancybox.vue.d.ts b/packages/vue/dist/src/components/MixinFancybox/MixinFancybox.vue.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/MixinFancybox/MixinFancybox.vue.d.ts rename to packages/vue/dist/src/components/MixinFancybox/MixinFancybox.vue.d.ts diff --git a/packages/vue/dist/packages/vue/src/components/MixinFancybox/MixinFancyboxOpenButton.vue.d.ts b/packages/vue/dist/src/components/MixinFancybox/MixinFancyboxOpenButton.vue.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/MixinFancybox/MixinFancyboxOpenButton.vue.d.ts rename to packages/vue/dist/src/components/MixinFancybox/MixinFancyboxOpenButton.vue.d.ts diff --git a/packages/vue/dist/src/components/MixinVideoBg/MixinVideoBg.stories.d.ts b/packages/vue/dist/src/components/MixinVideoBg/MixinVideoBg.stories.d.ts new file mode 100644 index 00000000..bb2deed1 --- /dev/null +++ b/packages/vue/dist/src/components/MixinVideoBg/MixinVideoBg.stories.d.ts @@ -0,0 +1,22 @@ +import { default as MixinVideoBg } from './MixinVideoBg.vue'; +import { BaseVideoData } from './../BaseVideo/BaseVideo.stories'; +declare namespace _default { + export let title: string; + export { MixinVideoBg as component }; + export let excludeStories: RegExp; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + } +} +export default _default; +export namespace Base { + let name: string; + namespace args { + export { BaseVideoData as video }; + } +} diff --git a/packages/vue/dist/src/components/NavDesktop/NavDesktop.stories.d.ts b/packages/vue/dist/src/components/NavDesktop/NavDesktop.stories.d.ts new file mode 100644 index 00000000..8586b57f --- /dev/null +++ b/packages/vue/dist/src/components/NavDesktop/NavDesktop.stories.d.ts @@ -0,0 +1,598 @@ +import { default as NavDesktop } from './NavDesktop.vue'; +declare namespace _default { + export let title: string; + export { NavDesktop as component }; + export let excludeStories: RegExp; + export namespace parameters { + let viewMode: string; + } +} +export default _default; +export namespace NavDesktopTopHatData { + let topHat: ({ + linkPage: { + title: string; + url: string; + }; + title: string; + path: null; + } | { + linkPage: null; + title: string; + path: string; + })[]; +} +export namespace NavDesktopDropdownContentData { + let blockType: string; + namespace titleLink { + export namespace linkPage { + let title_1: string; + export { title_1 as title }; + export let url: string; + } + let title_2: null; + export { title_2 as title }; + } + let menuColumns: ({ + blockType: string; + label: string; + highlight: { + label: string; + title: string; + url: string; + thumbnailImage: { + src: { + url: string; + width: number; + height: number; + }; + }; + }; + } | { + blockType: string; + description: string; + title: string; + } | { + heading: null; + headingPage: null; + blockType: string; + links: ({ + linkPage: { + title: string; + url: string; + }; + title: string; + path: null; + } | { + linkPage: null; + title: string; + path: string; + })[]; + description?: undefined; + title?: undefined; + })[]; +} +export namespace NavDesktopDropdownMoreData { + let blockType_1: string; + export { blockType_1 as blockType }; + export let titleText: string; + export let strapline: string; + let menuColumns_1: ({ + blockType: string; + description: string; + title: string; + heading?: undefined; + headingPage?: undefined; + highlights?: undefined; + } | { + heading: string; + headingPage: null; + blockType: string; + links: ({ + linkPage: { + title: string; + url: string; + }; + title: string; + path: null; + } | { + linkPage: null; + title: string; + path: string; + })[]; + description?: undefined; + title?: undefined; + highlights?: undefined; + } | { + blockType: string; + heading: string; + headingPage: null; + highlights: { + blockType: string; + label: string; + highlight: { + label: string; + title: string; + url: string; + thumbnailImage: { + src: { + url: string; + width: number; + height: number; + }; + }; + }; + }[]; + description?: undefined; + title?: undefined; + })[]; + export { menuColumns_1 as menuColumns }; +} +export namespace NavDesktopData { + let primaryNavigation: ({ + blockType: string; + titleLink: { + linkPage: { + title: string; + url: string; + }; + title: null; + }; + menuColumns: ({ + blockType: string; + label: string; + highlight: { + label: string; + title: string; + url: string; + thumbnailImage: { + src: { + url: string; + width: number; + height: number; + }; + }; + }; + } | { + blockType: string; + description: string; + title: string; + } | { + heading: null; + headingPage: null; + blockType: string; + links: ({ + linkPage: { + title: string; + url: string; + }; + title: string; + path: null; + } | { + linkPage: null; + title: string; + path: string; + })[]; + description?: undefined; + title?: undefined; + })[]; + } | { + blockType: string; + titleText: string; + strapline: string; + menuColumns: ({ + blockType: string; + description: string; + title: string; + heading?: undefined; + headingPage?: undefined; + highlights?: undefined; + } | { + heading: string; + headingPage: null; + blockType: string; + links: ({ + linkPage: { + title: string; + url: string; + }; + title: string; + path: null; + } | { + linkPage: null; + title: string; + path: string; + })[]; + description?: undefined; + title?: undefined; + highlights?: undefined; + } | { + blockType: string; + heading: string; + headingPage: null; + highlights: { + blockType: string; + label: string; + highlight: { + label: string; + title: string; + url: string; + thumbnailImage: { + src: { + url: string; + width: number; + height: number; + }; + }; + }; + }[]; + description?: undefined; + title?: undefined; + })[]; + })[]; + let breadcrumb: string; +} +export namespace Nav { + namespace args { + export { NavDesktopData as data }; + export let headerVisible: boolean; + export let scrolledUp: boolean; + export let scrollTop: number; + export let invertOverride: boolean; + } + function render(args: any): { + components: { + NavDesktop: import("vue").DefineComponent<{ + data: { + type: ObjectConstructor; + required: false; + default: null; + }; + invertOverride: { + type: BooleanConstructor; + required: false; + }; + headerVisible: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + scrolled: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + scrolledUp: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + scrollTop: { + type: NumberConstructor; + required: false; + default: number; + }; + }, unknown, { + searchVisible: boolean; + scrolledCurrentPage: boolean; + LogoColor: string; + LogoWhite: string; + }, { + breadcrumb(): import("../../utils/mixins").BreadcrumbObject | null; + invert(): boolean; + headerStore: () => import("pinia").Store<"header", import("../../store/header").State, {}, { + makeTransparent(value: boolean): void; + updateHighlightPrimary(value: boolean): void; + updateGlobalChildren(value: any): void; + updateSecondary(value: any): void; + }>; + }, { + getUrlKey(item: import("../../utils/mixins").LinkObject): string | null; + checkActive(item: import("../../utils/mixins").LinkObject): boolean; + checkActiveMore(): boolean; + toggleSearch(): void; + closeSearch(): void; + openSearch(): void; + getLinkText(item: import("../../utils/mixins").LinkObject): string; + }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, { + data: Record; + scrollTop: number; + invertOverride: boolean; + headerVisible: boolean; + scrolled: boolean; + scrolledUp: boolean; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; +} +export namespace NavInverted { + export namespace args_1 { + export { NavDesktopData as data }; + let headerVisible_1: boolean; + export { headerVisible_1 as headerVisible }; + let scrolledUp_1: boolean; + export { scrolledUp_1 as scrolledUp }; + let scrollTop_1: number; + export { scrollTop_1 as scrollTop }; + let invertOverride_1: boolean; + export { invertOverride_1 as invertOverride }; + } + export { args_1 as args }; + export function render_1(args: any): { + components: { + NavDesktop: import("vue").DefineComponent<{ + data: { + type: ObjectConstructor; + required: false; + default: null; + }; + invertOverride: { + type: BooleanConstructor; + required: false; + }; + headerVisible: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + scrolled: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + scrolledUp: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + scrollTop: { + type: NumberConstructor; + required: false; + default: number; + }; + }, unknown, { + searchVisible: boolean; + scrolledCurrentPage: boolean; + LogoColor: string; + LogoWhite: string; + }, { + breadcrumb(): import("../../utils/mixins").BreadcrumbObject | null; + invert(): boolean; + headerStore: () => import("pinia").Store<"header", import("../../store/header").State, {}, { + makeTransparent(value: boolean): void; + updateHighlightPrimary(value: boolean): void; + updateGlobalChildren(value: any): void; + updateSecondary(value: any): void; + }>; + }, { + getUrlKey(item: import("../../utils/mixins").LinkObject): string | null; + checkActive(item: import("../../utils/mixins").LinkObject): boolean; + checkActiveMore(): boolean; + toggleSearch(): void; + closeSearch(): void; + openSearch(): void; + getLinkText(item: import("../../utils/mixins").LinkObject): string; + }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, { + data: Record; + scrollTop: number; + invertOverride: boolean; + headerVisible: boolean; + scrolled: boolean; + scrolledUp: boolean; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; + export { render_1 as render }; +} +export namespace TopHat { + export namespace args_2 { + import data = NavDesktopTopHatData.topHat; + export { data }; + } + export { args_2 as args }; + export function render_2(args: any): { + components: { + NavDesktopTopHat: import("vue").DefineComponent<{ + data: { + type: import("vue").PropType; + required: false; + }; + }, unknown, unknown, {}, { + getRouterLink(link: import("../../utils/mixins").LinkObject): string | undefined; + getLinkText(link: import("../../utils/mixins").LinkObject): string | undefined; + }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; + required: false; + }; + }>>, {}, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; + export { render_2 as render }; +} +export namespace Dropdown { + export namespace args_3 { + export { NavDesktopDropdownContentData as data }; + } + export { args_3 as args }; + export function render_3(args: any): { + components: { + NavDesktopDropdown: import("vue").DefineComponent<{ + parentScrolled: { + type: NumberConstructor; + required: false; + default: number; + }; + }, unknown, { + dropdownVisible: boolean; + }, { + hasSecondary(): boolean; + headerStore: () => import("pinia").Store<"header", import("../../store/header").State, {}, { + makeTransparent(value: boolean): void; + updateHighlightPrimary(value: boolean): void; + updateGlobalChildren(value: any): void; + updateSecondary(value: any): void; + }>; + }, { + toggleDropdown(): void; + closeDropdown(): void; + openDropdown(): void; + }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, { + parentScrolled: number; + }, {}>; + NavDesktopDropdownContent: import("vue").DefineComponent<{ + data: { + type: ObjectConstructor; + required: false; + }; + }, unknown, unknown, { + linkColumns(): any[]; + }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; + export { render_3 as render }; +} +export namespace DropdownContent { + export namespace args_4 { + export { NavDesktopDropdownContentData as data }; + } + export { args_4 as args }; + export function render_4(args: any): { + components: { + NavDesktopDropdownContent: import("vue").DefineComponent<{ + data: { + type: ObjectConstructor; + required: false; + }; + }, unknown, unknown, { + linkColumns(): any[]; + }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; + export { render_4 as render }; +} +export namespace DropdownMore { + export namespace args_5 { + export { NavDesktopDropdownMoreData as data }; + } + export { args_5 as args }; + export function render_5(args: any): { + components: { + NavDesktopDropdownMore: import("vue").DefineComponent<{ + data: { + type: ObjectConstructor; + required: false; + }; + }, unknown, unknown, { + linkColumns(): any[]; + highlightsColumn(): any; + }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; + export { render_5 as render }; +} diff --git a/packages/vue/dist/src/components/NavHeading/NavHeading.stories.d.ts b/packages/vue/dist/src/components/NavHeading/NavHeading.stories.d.ts new file mode 100644 index 00000000..eb5578c5 --- /dev/null +++ b/packages/vue/dist/src/components/NavHeading/NavHeading.stories.d.ts @@ -0,0 +1,22 @@ +import { default as NavHeading } from './NavHeading.vue'; +import { MenuLinkColumnWithHeaderData } from './../NavLinkList/NavLinkList.stories'; +declare namespace _default { + export let title: string; + export { NavHeading as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + let viewMode: string; + } + export let excludeStories: RegExp; +} +export default _default; +export namespace Default { + namespace args { + export { MenuLinkColumnWithHeaderData as data }; + } +} diff --git a/packages/vue/dist/src/components/NavHighlight/NavHighlight.stories.d.ts b/packages/vue/dist/src/components/NavHighlight/NavHighlight.stories.d.ts new file mode 100644 index 00000000..5f0eefc7 --- /dev/null +++ b/packages/vue/dist/src/components/NavHighlight/NavHighlight.stories.d.ts @@ -0,0 +1,43 @@ +import { default as NavHighlight } from './NavHighlight.vue'; +declare namespace _default { + export let title: string; + export { NavHighlight as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + let viewMode: string; + } + export let excludeStories: RegExp; +} +export default _default; +export namespace MenuHighlightColumnData { + let blockType: string; + let label: string; + namespace highlight { + let label_1: string; + export { label_1 as label }; + let title_1: string; + export { title_1 as title }; + export let url: string; + export namespace thumbnailImage { + namespace src { + let url_1: string; + export { url_1 as url }; + export let width: number; + export let height: number; + } + } + } +} +export namespace Default { + namespace args { + import customLabel = MenuHighlightColumnData.label; + export { customLabel }; + import highlight_1 = MenuHighlightColumnData.highlight; + export { highlight_1 as highlight }; + } +} diff --git a/packages/vue/dist/src/components/NavLinkList/NavLinkList.stories.d.ts b/packages/vue/dist/src/components/NavLinkList/NavLinkList.stories.d.ts new file mode 100644 index 00000000..a705da04 --- /dev/null +++ b/packages/vue/dist/src/components/NavLinkList/NavLinkList.stories.d.ts @@ -0,0 +1,39 @@ +import { default as NavLinkList } from './NavLinkList.vue'; +declare namespace _default { + export let title: string; + export { NavLinkList as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + } + export let excludeStories: RegExp; +} +export default _default; +export namespace MenuLinkColumnWithHeaderData { + let blockType: string; + let heading: string; + namespace headingPage { + let url: string; + } + let links: ({ + linkPage: { + title: string; + url: string; + }; + title: string; + path: null; + } | { + linkPage: null; + title: string; + path: string; + })[]; +} +export namespace Default { + namespace args { + export { MenuLinkColumnWithHeaderData as data }; + } +} diff --git a/packages/vue/dist/src/components/NavLogoLinks/NavLogoLinks.stories.d.ts b/packages/vue/dist/src/components/NavLogoLinks/NavLogoLinks.stories.d.ts new file mode 100644 index 00000000..fef7963b --- /dev/null +++ b/packages/vue/dist/src/components/NavLogoLinks/NavLogoLinks.stories.d.ts @@ -0,0 +1,23 @@ +import { default as NavLogoLinks } from './NavLogoLinks.vue'; +import { default as LogoColor } from '@explorer-1/common/src/images/svg/logo-tribrand-color.svg'; +/// +declare namespace _default { + export let title: string; + export { NavLogoLinks as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace Default { + namespace args { + export { LogoColor as src }; + } + function render(args: any): { + components: { + NavLogoLinks: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; +} diff --git a/packages/vue/dist/src/components/NavMobile/NavMobile.stories.d.ts b/packages/vue/dist/src/components/NavMobile/NavMobile.stories.d.ts new file mode 100644 index 00000000..1d0fb8fd --- /dev/null +++ b/packages/vue/dist/src/components/NavMobile/NavMobile.stories.d.ts @@ -0,0 +1,595 @@ +import { default as NavMobile } from './NavMobile.vue'; +import { MenuFooterPanelData } from './../TheFooter/TheFooter.stories'; +declare namespace _default { + export let title: string; + export { NavMobile as component }; + export let excludeStories: RegExp; + export namespace parameters { + let viewMode: string; + namespace viewport { + let defaultViewport: string; + } + } +} +export default _default; +export namespace NavMobileData { + let mobileBreadcrumb: string; + let footerNavigation: { + titleLink: { + linkPage: { + title: string; + url: string; + }; + title: null; + }; + links: { + linkPage: { + title: string; + url: string; + }; + title: string; + path: null; + }[]; + }[]; + let footerMoreFromJpl: { + linkPage: null; + title: string; + path: string; + }[]; +} +export namespace Nav { + namespace args { + export { NavMobileData as data }; + export let headerVisible: boolean; + export let scrolledUp: boolean; + export let scrollTop: number; + } + function render(args: any): { + components: { + NavMobile: import("vue").DefineComponent<{ + data: { + type: ObjectConstructor; + required: false; + default: null; + }; + headerVisible: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + scrolledUp: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + scrollTop: { + type: NumberConstructor; + required: false; + default: number; + }; + staticSecondaryData: { + type: ArrayConstructor; + required: false; + default: null; + }; + }, unknown, { + menuVisible: boolean; + searchQuery: null; + LogoColor: string; + }, { + breadcrumb(): import("../../utils/mixins").BreadcrumbObject | null; + headerClasses(): string; + hasSecondary(): boolean; + headerStore: () => import("pinia").Store<"header", import("../../store/header").State, {}, { + makeTransparent(value: boolean): void; + updateHighlightPrimary(value: boolean): void; + updateGlobalChildren(value: any): void; + updateSecondary(value: any): void; + }>; + }, { + toggleMenu(): void; + closeMenu(): void; + openMenu(): void; + getUrlKey(item: import("../../utils/mixins").LinkObject): string | null; + checkActive(item: import("../../utils/mixins").LinkObject): boolean; + }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, { + data: Record; + scrollTop: number; + headerVisible: boolean; + scrolledUp: boolean; + staticSecondaryData: unknown[]; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; +} +export namespace WithSecondaryNav { + export namespace args_1 { + export { NavMobileData as data }; + let headerVisible_1: boolean; + export { headerVisible_1 as headerVisible }; + let scrolledUp_1: boolean; + export { scrolledUp_1 as scrolledUp }; + let scrollTop_1: number; + export { scrollTop_1 as scrollTop }; + export { NavMobileSecondaryNavData as staticSecondaryData }; + } + export { args_1 as args }; + export function render_1(args: any): { + components: { + NavMobile: import("vue").DefineComponent<{ + data: { + type: ObjectConstructor; + required: false; + default: null; + }; + headerVisible: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + scrolledUp: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + scrollTop: { + type: NumberConstructor; + required: false; + default: number; + }; + staticSecondaryData: { + type: ArrayConstructor; + required: false; + default: null; + }; + }, unknown, { + menuVisible: boolean; + searchQuery: null; + LogoColor: string; + }, { + breadcrumb(): import("../../utils/mixins").BreadcrumbObject | null; + headerClasses(): string; + hasSecondary(): boolean; + headerStore: () => import("pinia").Store<"header", import("../../store/header").State, {}, { + makeTransparent(value: boolean): void; + updateHighlightPrimary(value: boolean): void; + updateGlobalChildren(value: any): void; + updateSecondary(value: any): void; + }>; + }, { + toggleMenu(): void; + closeMenu(): void; + openMenu(): void; + getUrlKey(item: import("../../utils/mixins").LinkObject): string | null; + checkActive(item: import("../../utils/mixins").LinkObject): boolean; + }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, { + data: Record; + scrollTop: number; + headerVisible: boolean; + scrolledUp: boolean; + staticSecondaryData: unknown[]; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; + export { render_1 as render }; +} +export namespace WithTertiaryNav { + export namespace args_2 { + export { NavMobileData as data }; + let headerVisible_2: boolean; + export { headerVisible_2 as headerVisible }; + let scrolledUp_2: boolean; + export { scrolledUp_2 as scrolledUp }; + let scrollTop_2: number; + export { scrollTop_2 as scrollTop }; + export { NavMobileTertiaryNavData as staticSecondaryData }; + } + export { args_2 as args }; + export function render_2(args: any): { + components: { + NavMobile: import("vue").DefineComponent<{ + data: { + type: ObjectConstructor; + required: false; + default: null; + }; + headerVisible: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + scrolledUp: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + scrollTop: { + type: NumberConstructor; + required: false; + default: number; + }; + staticSecondaryData: { + type: ArrayConstructor; + required: false; + default: null; + }; + }, unknown, { + menuVisible: boolean; + searchQuery: null; + LogoColor: string; + }, { + breadcrumb(): import("../../utils/mixins").BreadcrumbObject | null; + headerClasses(): string; + hasSecondary(): boolean; + headerStore: () => import("pinia").Store<"header", import("../../store/header").State, {}, { + makeTransparent(value: boolean): void; + updateHighlightPrimary(value: boolean): void; + updateGlobalChildren(value: any): void; + updateSecondary(value: any): void; + }>; + }, { + toggleMenu(): void; + closeMenu(): void; + openMenu(): void; + getUrlKey(item: import("../../utils/mixins").LinkObject): string | null; + checkActive(item: import("../../utils/mixins").LinkObject): boolean; + }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, { + data: Record; + scrollTop: number; + headerVisible: boolean; + scrolledUp: boolean; + staticSecondaryData: unknown[]; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; + export { render_2 as render }; +} +export namespace Dropdown { + export namespace args_3 { + export { MenuFooterPanelData as data }; + } + export { args_3 as args }; + export function render_3(args: any): { + components: { + NavMobileDropdown: import("vue").DefineComponent<{ + data: { + type: (ArrayConstructor | ObjectConstructor)[]; + required: false; + }; + startOpen: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + expandMultiple: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + }, unknown, { + dropdownVisible: boolean; + theDropdown: HTMLElement | null; + }, {}, { + toggleDropdown(): void; + closeDropdown(): void; + openDropdown(): void; + closeIfOtherOpened(opened: HTMLElement): void; + getLinkText(link: import("../../utils/mixins").LinkObject): string; + }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, { + startOpen: boolean; + expandMultiple: boolean; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; + export { render_3 as render }; +} +export namespace DropdownActive { + export namespace args_4 { + export { MenuFooterPanelData as data }; + } + export { args_4 as args }; + export function render_4(args: any): { + components: { + NavMobileDropdown: import("vue").DefineComponent<{ + data: { + type: (ArrayConstructor | ObjectConstructor)[]; + required: false; + }; + startOpen: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + expandMultiple: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + }, unknown, { + dropdownVisible: boolean; + theDropdown: HTMLElement | null; + }, {}, { + toggleDropdown(): void; + closeDropdown(): void; + openDropdown(): void; + closeIfOtherOpened(opened: HTMLElement): void; + getLinkText(link: import("../../utils/mixins").LinkObject): string; + }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, { + startOpen: boolean; + expandMultiple: boolean; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; + export { render_4 as render }; +} +export namespace DropdownSecondary { + export namespace args_5 { + export { NavMobileSecondaryNavData as data }; + } + export { args_5 as args }; + export function render_5(args: any): { + components: { + NavMobileDropdown: import("vue").DefineComponent<{ + data: { + type: (ArrayConstructor | ObjectConstructor)[]; + required: false; + }; + startOpen: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + expandMultiple: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + }, unknown, { + dropdownVisible: boolean; + theDropdown: HTMLElement | null; + }, {}, { + toggleDropdown(): void; + closeDropdown(): void; + openDropdown(): void; + closeIfOtherOpened(opened: HTMLElement): void; + getLinkText(link: import("../../utils/mixins").LinkObject): string; + }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, { + startOpen: boolean; + expandMultiple: boolean; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; + export { render_5 as render }; +} +export namespace Link { + export namespace args_6 { + let data: { + linkPage: { + title: string; + url: string; + }; + title: string; + path: null; + } | { + linkPage: null; + title: string; + path: string; + }; + } + export { args_6 as args }; + export function render_6(args: any): { + components: { + NavMobileLink: import("vue").DefineComponent<{ + data: { + type: import("vue").PropType; + required: false; + }; + title: { + type: StringConstructor; + required: false; + }; + linkClass: { + type: StringConstructor; + required: false; + }; + exact: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + }, unknown, unknown, {}, { + getRouterLink(link: import("../../utils/mixins").LinkObject): string | undefined; + getLinkText(link: import("../../utils/mixins").LinkObject): string | undefined; + }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; + required: false; + }; + title: { + type: StringConstructor; + required: false; + }; + linkClass: { + type: StringConstructor; + required: false; + }; + exact: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + }>>, { + exact: boolean; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; + export { render_6 as render }; +} +declare const NavMobileSecondaryNavData: { + path: string; + title: string; +}[]; +declare const NavMobileTertiaryNavData: { + path: string; + title: string; + children: { + path: string; + title: string; + children: { + path: string; + title: string; + children: never[]; + }[]; + }[]; +}[]; diff --git a/packages/vue/dist/src/components/NavSearchForm/NavSearchForm.stories.d.ts b/packages/vue/dist/src/components/NavSearchForm/NavSearchForm.stories.d.ts new file mode 100644 index 00000000..5a0731b2 --- /dev/null +++ b/packages/vue/dist/src/components/NavSearchForm/NavSearchForm.stories.d.ts @@ -0,0 +1,12 @@ +import { default as NavSearchForm } from './NavSearchForm.vue'; +declare namespace _default { + export let title: string; + export { NavSearchForm as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace Form { + namespace args { + let mobile: boolean; + } +} diff --git a/packages/vue/dist/src/components/NavSecondary/NavSecondary.stories.d.ts b/packages/vue/dist/src/components/NavSecondary/NavSecondary.stories.d.ts new file mode 100644 index 00000000..c520c834 --- /dev/null +++ b/packages/vue/dist/src/components/NavSecondary/NavSecondary.stories.d.ts @@ -0,0 +1,24 @@ +import { default as NavSecondary } from './NavSecondary.vue'; +declare namespace _default { + export let title: string; + export { NavSecondary as component }; + export let excludeStories: RegExp; + export namespace parameters { + namespace docs { + namespace description { + let component: string; + } + } + } +} +export default _default; +export namespace NavSecondaryData { + let breadcrumb: string; +} +export namespace SecondaryNav { + let name: string; + namespace args { + import breadcrumb_1 = NavSecondaryData.breadcrumb; + export { breadcrumb_1 as breadcrumb }; + } +} diff --git a/packages/vue/dist/src/components/NavSocial/NavSocial.stories.d.ts b/packages/vue/dist/src/components/NavSocial/NavSocial.stories.d.ts new file mode 100644 index 00000000..8a7b32d7 --- /dev/null +++ b/packages/vue/dist/src/components/NavSocial/NavSocial.stories.d.ts @@ -0,0 +1,42 @@ +import { default as NavSocial } from './NavSocial.vue'; +declare namespace _default { + export let title: string; + export { NavSocial as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace Social { + namespace args { + let dark: boolean; + } +} +export namespace SocialDark { + export namespace args_1 { + let dark_1: boolean; + export { dark_1 as dark }; + } + export { args_1 as args }; + export function render(args: any): { + components: { + NavSocial: import("vue").DefineComponent<{ + dark: { + type: BooleanConstructor; + required: false; + default: boolean; + }; + }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, { + dark: boolean; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; +} diff --git a/packages/vue/dist/src/components/NewsDetailMediaContact/NewsDetailMediaContact.stories.d.ts b/packages/vue/dist/src/components/NewsDetailMediaContact/NewsDetailMediaContact.stories.d.ts new file mode 100644 index 00000000..b3ff36f8 --- /dev/null +++ b/packages/vue/dist/src/components/NewsDetailMediaContact/NewsDetailMediaContact.stories.d.ts @@ -0,0 +1,36 @@ +import { default as NewsDetailMediaContact } from './NewsDetailMediaContact.vue'; +declare namespace _default { + export let title: string; + export { NewsDetailMediaContact as component }; +} +export default _default; +export namespace Single { + namespace args { + export { contacts }; + export let releaseNumber: string; + } +} +export namespace Multiple { + export namespace args_1 { + let contacts_1: { + contact: { + name: string; + address: string; + email: string; + phone: string; + }; + }[]; + export { contacts_1 as contacts }; + let releaseNumber_1: string; + export { releaseNumber_1 as releaseNumber }; + } + export { args_1 as args }; +} +declare const contacts: { + contact: { + name: string; + address: string; + email: string; + phone: string; + }; +}[]; diff --git a/packages/vue/dist/packages/vue/src/components/NewsDetailMediaContact/NewsDetailMediaContact.test.d.ts b/packages/vue/dist/src/components/NewsDetailMediaContact/NewsDetailMediaContact.test.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/NewsDetailMediaContact/NewsDetailMediaContact.test.d.ts rename to packages/vue/dist/src/components/NewsDetailMediaContact/NewsDetailMediaContact.test.d.ts diff --git a/packages/vue/dist/src/components/ParallaxContainer/ParallaxContainer.stories.d.ts b/packages/vue/dist/src/components/ParallaxContainer/ParallaxContainer.stories.d.ts new file mode 100644 index 00000000..f98355f2 --- /dev/null +++ b/packages/vue/dist/src/components/ParallaxContainer/ParallaxContainer.stories.d.ts @@ -0,0 +1,91 @@ +import { default as ParallaxContainer } from './ParallaxContainer.vue'; +declare namespace _default { + export let title: string; + export { ParallaxContainer as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + namespace docs { + namespace description { + let component: string; + } + } + } + export let excludeStories: RegExp; +} +export default _default; +export function Default(args: any): { + props: string[]; + components: { + ParallaxContainer: import('vue').DefineComponent<{ + invert: { + type: BooleanConstructor; + default: boolean; + required: false; + }; + overflow: { + type: BooleanConstructor; + default: boolean; + required: false; + }; + }, unknown, { + data: { + scrollFactor: number; + width: number; + height: number; + }; + eventHandler: undefined; + }, {}, { + init(): void; + calcParallax(): void; + }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { + invert: boolean; + overflow: boolean; + }, {}>; + ParallaxElement: import('vue').DefineComponent<{ + factor: { + default: number; + type: NumberConstructor; + }; + offset: { + default: number; + type: NumberConstructor; + }; + }, unknown, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { + factor: number; + offset: number; + }, {}>; + }; + template: string; +}; +export namespace Default { + let storyName: string; + namespace args { + let invert: boolean; + let overflow: boolean; + } +} diff --git a/packages/vue/dist/src/components/PodcastSeriesCarousel/PodcastSeriesCarousel.stories.d.ts b/packages/vue/dist/src/components/PodcastSeriesCarousel/PodcastSeriesCarousel.stories.d.ts new file mode 100644 index 00000000..45472ba8 --- /dev/null +++ b/packages/vue/dist/src/components/PodcastSeriesCarousel/PodcastSeriesCarousel.stories.d.ts @@ -0,0 +1,50 @@ +import { default as PodcastSeriesCarousel } from './PodcastSeriesCarousel.vue'; +declare namespace _default { + export let title: string; + export { PodcastSeriesCarousel as component }; + export namespace parameters { + namespace docs { + namespace description { + let component: string; + } + } + } + export let excludeStories: RegExp; +} +export default _default; +export namespace PodcastSeriesCarouselData { + namespace parent { + let id: string; + } + namespace series { + let id_1: string; + export { id_1 as id }; + export let url: string; + export let seasons: { + id: string; + url: string; + title: string; + seasonNumber: number; + episodes: { + url: string; + title: string; + publicationDate: string; + thumbnailImage: { + src: { + url: string; + width: number; + height: number; + }; + alt: string; + }; + }[]; + }[]; + } +} +export namespace Default { + namespace args { + import series_1 = PodcastSeriesCarouselData.series; + export { series_1 as series }; + export let initialSeasonId: string | null; + } +} diff --git a/packages/vue/dist/src/components/RoboticsDetailStats/RoboticsDetailStats.stories.d.ts b/packages/vue/dist/src/components/RoboticsDetailStats/RoboticsDetailStats.stories.d.ts new file mode 100644 index 00000000..c2851990 --- /dev/null +++ b/packages/vue/dist/src/components/RoboticsDetailStats/RoboticsDetailStats.stories.d.ts @@ -0,0 +1,115 @@ +import { default as RoboticsDetailStats } from './RoboticsDetailStats.vue'; +import { default as RoboticsDetailStatsMini } from './RoboticsDetailStatsMini.vue'; +declare namespace _default { + export let title: string; + export { RoboticsDetailStats as component }; + export namespace subcomponents { + export { RoboticsDetailStatsMini }; + } + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + } + export let excludeStories: RegExp; + export namespace argTypes { + namespace status { + namespace control { + let type: string; + } + } + } +} +export default _default; +export namespace RoboticsDetailStatsData { + export let mass: number; + export let height: number; + export let speed: number; + let status_1: string; + export { status_1 as status }; + export let animalAnalogName: string; + export namespace animalAnalogIcon { + namespace webp { + let url: string; + } + namespace src { + let url_1: string; + export { url_1 as url }; + } + } + export let robotDestinations: { + destination: string; + }[]; + export let alternativeStats: { + metricLabel: string; + metricUnit: string; + metricValue: string; + }[]; +} +export namespace Base { + namespace args { + import mass_1 = RoboticsDetailStatsData.mass; + export { mass_1 as mass }; + import height_1 = RoboticsDetailStatsData.height; + export { height_1 as height }; + import speed_1 = RoboticsDetailStatsData.speed; + export { speed_1 as speed }; + import status_2 = RoboticsDetailStatsData.status; + export { status_2 as status }; + import animalAnalogName_1 = RoboticsDetailStatsData.animalAnalogName; + export { animalAnalogName_1 as animalAnalogName }; + import animalAnalogIcon_1 = RoboticsDetailStatsData.animalAnalogIcon; + export { animalAnalogIcon_1 as animalAnalogIcon }; + import robotDestinations_1 = RoboticsDetailStatsData.robotDestinations; + export { robotDestinations_1 as robotDestinations }; + import alternativeStats_1 = RoboticsDetailStatsData.alternativeStats; + export { alternativeStats_1 as alternativeStats }; + } +} +export namespace Mini { + export namespace args_1 { + import mass_2 = RoboticsDetailStatsData.mass; + export { mass_2 as mass }; + import height_2 = RoboticsDetailStatsData.height; + export { height_2 as height }; + import speed_2 = RoboticsDetailStatsData.speed; + export { speed_2 as speed }; + import alternativeStats_2 = RoboticsDetailStatsData.alternativeStats; + export { alternativeStats_2 as alternativeStats }; + } + export { args_1 as args }; + export function render(args: any): { + setup(): { + args: any; + }; + components: { + RoboticsDetailStatsMini: import("vue").DefineComponent<{ + mass: NumberConstructor; + height: NumberConstructor; + speed: NumberConstructor; + alternativeStats: { + type: import("vue").PropType; + required: true; + }; + }, unknown, unknown, { + hasContent(): boolean; + allStats(): import("./RoboticsDetailStats.vue").AlternativeStat[]; + }, { + unitLabel(unit: "meter" | "m/s" | "unitless" | "gram" | "grams" | "kilogram" | "kilograms" | "meters" | "kilometer" | "kilometers"): "meter" | "unitless" | "gram" | "grams" | "kilogram" | "kilograms" | "meters" | "kilometer" | "kilometers" | import("./RoboticsDetailStats.vue").MetricUnitLabel; + unitPair(unit: string): string | null; + }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; + required: true; + }; + }>>, {}, {}>; + }; + template: string; + }; +} diff --git a/packages/vue/dist/packages/vue/src/components/RoboticsDetailStats/RoboticsDetailStats.test.d.ts b/packages/vue/dist/src/components/RoboticsDetailStats/RoboticsDetailStats.test.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/RoboticsDetailStats/RoboticsDetailStats.test.d.ts rename to packages/vue/dist/src/components/RoboticsDetailStats/RoboticsDetailStats.test.d.ts diff --git a/packages/vue/dist/src/components/SearchFilterGroup/SearchFilterGroup.stories.d.ts b/packages/vue/dist/src/components/SearchFilterGroup/SearchFilterGroup.stories.d.ts new file mode 100644 index 00000000..199660d1 --- /dev/null +++ b/packages/vue/dist/src/components/SearchFilterGroup/SearchFilterGroup.stories.d.ts @@ -0,0 +1,38 @@ +import { default as SearchFilterGroup } from './SearchFilterGroup.vue'; +declare namespace _default { + export let title: string; + export { SearchFilterGroup as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace TopicFilter { + namespace args { + let filterBy: never[]; + let buckets: { + key: string; + doc_count: number; + }[]; + let groupKey: string; + let groupTitle: string; + let truncateFilters: boolean; + } +} +export namespace DateFilter { + export namespace args_1 { + let filterBy_1: never[]; + export { filterBy_1 as filterBy }; + let buckets_1: { + key_as_string: string; + key: number; + doc_count: number; + }[]; + export { buckets_1 as buckets }; + let groupKey_1: string; + export { groupKey_1 as groupKey }; + let groupTitle_1: string; + export { groupTitle_1 as groupTitle }; + let truncateFilters_1: boolean; + export { truncateFilters_1 as truncateFilters }; + } + export { args_1 as args }; +} diff --git a/packages/vue/dist/src/components/SearchInput/SearchInput.stories.d.ts b/packages/vue/dist/src/components/SearchInput/SearchInput.stories.d.ts new file mode 100644 index 00000000..46b915b8 --- /dev/null +++ b/packages/vue/dist/src/components/SearchInput/SearchInput.stories.d.ts @@ -0,0 +1,42 @@ +import { default as SearchInput } from './SearchInput.vue'; +declare namespace _default { + export let title: string; + export { SearchInput as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace Default { + namespace args { + let searchQuery: string; + let placeholder: string; + let autoFocus: boolean; + let defaultColors: boolean; + } +} +export namespace WithProps { + export namespace args_1 { + let searchQuery_1: string; + export { searchQuery_1 as searchQuery }; + let placeholder_1: string; + export { placeholder_1 as placeholder }; + let autoFocus_1: boolean; + export { autoFocus_1 as autoFocus }; + let defaultColors_1: boolean; + export { defaultColors_1 as defaultColors }; + } + export { args_1 as args }; +} +export namespace UnderlinedInput { + export namespace args_2 { + let searchQuery_2: string; + export { searchQuery_2 as searchQuery }; + let placeholder_2: string; + export { placeholder_2 as placeholder }; + let autoFocus_2: boolean; + export { autoFocus_2 as autoFocus }; + let defaultColors_2: boolean; + export { defaultColors_2 as defaultColors }; + export let underlinedInput: boolean; + } + export { args_2 as args }; +} diff --git a/packages/vue/dist/src/components/SearchPagination/SearchPagination.stories.d.ts b/packages/vue/dist/src/components/SearchPagination/SearchPagination.stories.d.ts new file mode 100644 index 00000000..ba9ed86a --- /dev/null +++ b/packages/vue/dist/src/components/SearchPagination/SearchPagination.stories.d.ts @@ -0,0 +1,67 @@ +import { default as SearchPagination } from './SearchPagination.vue'; +declare namespace _default { + export let title: string; + export { SearchPagination as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace TwoPages { + namespace args { + let totalPages: number; + let currentPage: number; + } +} +export namespace ThreePages { + export namespace args_1 { + let totalPages_1: number; + export { totalPages_1 as totalPages }; + let currentPage_1: number; + export { currentPage_1 as currentPage }; + } + export { args_1 as args }; +} +export namespace FourPages { + export namespace args_2 { + let totalPages_2: number; + export { totalPages_2 as totalPages }; + let currentPage_2: number; + export { currentPage_2 as currentPage }; + } + export { args_2 as args }; +} +export namespace FivePages { + export namespace args_3 { + let totalPages_3: number; + export { totalPages_3 as totalPages }; + let currentPage_3: number; + export { currentPage_3 as currentPage }; + } + export { args_3 as args }; +} +export namespace FirstOfMany { + export namespace args_4 { + let totalPages_4: number; + export { totalPages_4 as totalPages }; + let currentPage_4: number; + export { currentPage_4 as currentPage }; + } + export { args_4 as args }; +} +export namespace MiddleOfMany { + export namespace args_5 { + let totalPages_5: number; + export { totalPages_5 as totalPages }; + let currentPage_5: number; + export { currentPage_5 as currentPage }; + } + export { args_5 as args }; +} +export namespace LastOfMany { + export namespace args_6 { + let totalPages_6: number; + export { totalPages_6 as totalPages }; + let currentPage_6: number; + export { currentPage_6 as currentPage }; + } + export { args_6 as args }; +} diff --git a/packages/vue/dist/src/components/SearchResultCard/SearchResultCard.stories.d.ts b/packages/vue/dist/src/components/SearchResultCard/SearchResultCard.stories.d.ts new file mode 100644 index 00000000..9cdd7f0b --- /dev/null +++ b/packages/vue/dist/src/components/SearchResultCard/SearchResultCard.stories.d.ts @@ -0,0 +1,61 @@ +import { default as SearchResultCard } from './SearchResultCard.vue'; +declare namespace _default { + export let title: string; + export { SearchResultCard as component }; + export namespace argTypes { + namespace headingLevel { + let description: string; + namespace control { + let type: string; + } + let options: (string | null)[]; + } + } + export let excludeStories: RegExp; +} +export default _default; +export namespace SearchResultCardData { + export let url: string; + let type_1: string; + export { type_1 as type }; + export let topic: string; + export let date: string; + let title_1: string; + export { title_1 as title }; + export let summary: string; + export namespace image { + namespace src { + let url_1: string; + export { url_1 as url }; + export let width: number; + export let height: number; + } + let alt: string; + } + let headingLevel_1: string; + export { headingLevel_1 as headingLevel }; + export let featured: boolean; +} +export namespace StandardResult { + export { SearchResultCardData as args }; +} +export namespace FeaturedResult { + namespace args { + let featured_1: boolean; + export { featured_1 as featured }; + } +} +export namespace EventResult { + export namespace args_1 { + export let isEvents: boolean; + let type_2: string; + export { type_2 as type }; + export let startTime: string; + export let endTime: string; + export let startDate: string; + export let endDate: string; + export let location: string; + export let compact: boolean; + } + export { args_1 as args }; +} diff --git a/packages/vue/dist/src/components/SearchResultGridItem/SearchResultGridItem.stories.d.ts b/packages/vue/dist/src/components/SearchResultGridItem/SearchResultGridItem.stories.d.ts new file mode 100644 index 00000000..6dc7278f --- /dev/null +++ b/packages/vue/dist/src/components/SearchResultGridItem/SearchResultGridItem.stories.d.ts @@ -0,0 +1,71 @@ +import { default as SearchResultGridItem } from './SearchResultGridItem.vue'; +declare namespace _default { + export let title: string; + export { SearchResultGridItem as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace argTypes { + namespace headingLevel { + let description: string; + namespace control { + let type: string; + let options: (string | null)[]; + } + } + } + export namespace parameters { + namespace html { + let root: string; + } + } + export let excludeStories: RegExp; +} +export default _default; +export namespace SearchResultGridCardData { + export namespace page { + export let content_type: string; + export let url: string; + let type_1: string; + export { type_1 as type }; + export let topic: string; + export let date: string; + let title_1: string; + export { title_1 as title }; + export namespace image { + namespace src { + let url_1: string; + export { url_1 as url }; + export let width: number; + export let height: number; + } + let alt: string; + } + } + let headingLevel_1: string; + export { headingLevel_1 as headingLevel }; +} +export namespace StandardResult { + namespace args { + import pageContentType = content_type; + export { pageContentType }; + } +} +export namespace NewsResult { + export namespace args_1 { + let pageContentType_1: string; + export { pageContentType_1 as pageContentType }; + let headingLevel_2: string; + export { headingLevel_2 as headingLevel }; + } + export { args_1 as args }; +} +export namespace MissionResult { + export namespace args_2 { + let pageContentType_2: string; + export { pageContentType_2 as pageContentType }; + let headingLevel_3: string; + export { headingLevel_3 as headingLevel }; + } + export { args_2 as args }; +} diff --git a/packages/vue/dist/src/components/SearchSelectMenu/SearchSelectMenu.stories.d.ts b/packages/vue/dist/src/components/SearchSelectMenu/SearchSelectMenu.stories.d.ts new file mode 100644 index 00000000..2f9251de --- /dev/null +++ b/packages/vue/dist/src/components/SearchSelectMenu/SearchSelectMenu.stories.d.ts @@ -0,0 +1,18 @@ +import { default as SearchSelectMenu } from './SearchSelectMenu.vue'; +declare namespace _default { + export let title: string; + export { SearchSelectMenu as component }; +} +export default _default; +export namespace SortBy { + namespace args { + let title_1: string; + export { title_1 as title }; + export let options: { + text: string; + value: string; + }[]; + export let groupKey: string; + export let selectValue: string; + } +} diff --git a/packages/vue/dist/src/components/ShareButtons/ShareButtons.stories.d.ts b/packages/vue/dist/src/components/ShareButtons/ShareButtons.stories.d.ts new file mode 100644 index 00000000..8ec0b408 --- /dev/null +++ b/packages/vue/dist/src/components/ShareButtons/ShareButtons.stories.d.ts @@ -0,0 +1,16 @@ +import { default as ShareButtons } from './ShareButtons.vue'; +declare namespace _default { + export let title: string; + export { ShareButtons as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace BlockShareButtonsData { + let title_1: string; + export { title_1 as title }; + export let url: string; + export let inline: boolean; +} +export namespace Default { + export { BlockShareButtonsData as args }; +} diff --git a/packages/vue/dist/packages/vue/src/components/ShareButtonsEdu/ShareButtonsEdu.stories.d.ts b/packages/vue/dist/src/components/ShareButtonsEdu/ShareButtonsEdu.stories.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/components/ShareButtonsEdu/ShareButtonsEdu.stories.d.ts rename to packages/vue/dist/src/components/ShareButtonsEdu/ShareButtonsEdu.stories.d.ts diff --git a/packages/vue/dist/src/components/SkipLink/SkipLink.stories.d.ts b/packages/vue/dist/src/components/SkipLink/SkipLink.stories.d.ts new file mode 100644 index 00000000..3d4cd5ba --- /dev/null +++ b/packages/vue/dist/src/components/SkipLink/SkipLink.stories.d.ts @@ -0,0 +1,8 @@ +import { default as SkipLink } from './SkipLink.vue'; +declare namespace _default { + export let title: string; + export { SkipLink as component }; + export let excludeStories: RegExp; +} +export default _default; +export const Default: {}; diff --git a/packages/vue/dist/src/components/TheFooter/TheFooter.stories.d.ts b/packages/vue/dist/src/components/TheFooter/TheFooter.stories.d.ts new file mode 100644 index 00000000..74559c3c --- /dev/null +++ b/packages/vue/dist/src/components/TheFooter/TheFooter.stories.d.ts @@ -0,0 +1,83 @@ +import { default as TheFooter } from './TheFooter.vue'; +declare namespace _default { + export let title: string; + export { TheFooter as component }; + export let excludeStories: RegExp; + export namespace parameters { + let viewMode: string; + } +} +export default _default; +export namespace MenuFooterPanelData { + namespace titleLink { + export namespace linkPage { + let title_1: string; + export { title_1 as title }; + export let url: string; + } + let title_2: null; + export { title_2 as title }; + } + let links: ({ + linkPage: { + title: string; + url: string; + }; + title: string; + path: null; + } | { + linkPage: null; + title: string; + path: string; + })[]; +} +export namespace TheFooterData { + let footerMoreFromJpl: { + linkPage: null; + title: string; + path: string; + }[]; + let footerNavigation: { + titleLink: { + linkPage: { + title: string; + url: string; + }; + title: null; + }; + links: { + linkPage: { + title: string; + url: string; + }; + title: string; + path: null; + }[]; + }[]; + let footerLinks: ({ + linkPage: null; + title: string; + path: string; + } | { + linkPage: { + title: string; + url: string; + }; + title: null; + path: null; + })[]; + let relatedNasaSites: { + title: string; + path: string; + }[]; + let footerMeta: { + label: string; + text: string; + }[]; +} +export namespace Footer { + namespace args { + export { TheFooterData as data }; + export let commitSha: string; + } +} diff --git a/packages/vue/dist/src/components/ThumbnailCarousel/ThumbnailCarousel.stories.d.ts b/packages/vue/dist/src/components/ThumbnailCarousel/ThumbnailCarousel.stories.d.ts new file mode 100644 index 00000000..0805c093 --- /dev/null +++ b/packages/vue/dist/src/components/ThumbnailCarousel/ThumbnailCarousel.stories.d.ts @@ -0,0 +1,31 @@ +import { default as ThumbnailCarousel } from './ThumbnailCarousel.vue'; +declare namespace _default { + export let title: string; + export { ThumbnailCarousel as component }; + export namespace parameters { + namespace docs { + namespace description { + let component: string; + } + } + } + export let excludeStories: RegExp; +} +export default _default; +export namespace ThumbnailCarouselData { + let slides: { + url: string; + title: string; + thumbnailImage: { + src: { + url: string; + width: number; + height: number; + }; + alt: string; + }; + }[]; +} +export namespace Default { + export { ThumbnailCarouselData as args }; +} diff --git a/packages/vue/dist/src/components/TopicDetailMissionCarousel/TopicDetailMissionCarousel.stories.d.ts b/packages/vue/dist/src/components/TopicDetailMissionCarousel/TopicDetailMissionCarousel.stories.d.ts new file mode 100644 index 00000000..deaaa0cc --- /dev/null +++ b/packages/vue/dist/src/components/TopicDetailMissionCarousel/TopicDetailMissionCarousel.stories.d.ts @@ -0,0 +1,45 @@ +import { default as TopicDetailMissionCarousel } from './TopicDetailMissionCarousel.vue'; +declare namespace _default { + export let title: string; + export { TopicDetailMissionCarousel as component }; + export let excludeStories: RegExp; +} +export default _default; +export const TopicDetailMissionCarouselData: ({ + clockType: string; + showClock: boolean; + startDateTime: string; + status: string; + thumbnailImage: { + src: { + url: string; + width: number; + height: number; + }; + }; + title: string; + url: string; +} | { + clockType: string; + showClock: boolean; + startDateTime: null; + status: string; + thumbnailImage: { + src: { + url: string; + width: number; + height: number; + }; + }; + title: string; + url: string; +})[]; +export namespace Default { + namespace args { + let title_1: string; + export { title_1 as title }; + export let relatedMissionsLinkUrl: string; + export let relatedMissionsLinkText: string; + export { TopicDetailMissionCarouselData as items }; + } +} diff --git a/packages/vue/dist/src/components/TopicDetailMissionCarouselItem/TopicDetailMissionCarouselItem.stories.d.ts b/packages/vue/dist/src/components/TopicDetailMissionCarouselItem/TopicDetailMissionCarouselItem.stories.d.ts new file mode 100644 index 00000000..85451b80 --- /dev/null +++ b/packages/vue/dist/src/components/TopicDetailMissionCarouselItem/TopicDetailMissionCarouselItem.stories.d.ts @@ -0,0 +1,37 @@ +import { default as TopicDetailMissionCarouselItem } from './TopicDetailMissionCarouselItem.vue'; +declare namespace _default { + export let title: string; + export { TopicDetailMissionCarouselItem as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + } + export let excludeStories: RegExp; +} +export default _default; +export namespace TopicDetailMissionCarouselItemData { + export let clockType: string; + export let showClock: boolean; + export let startDateTime: string; + export let status: string; + export namespace thumbnailImage { + namespace src { + let url: string; + let width: number; + let height: number; + } + } + let title_1: string; + export { title_1 as title }; + let url_1: string; + export { url_1 as url }; +} +export namespace SingleItem { + namespace args { + export { TopicDetailMissionCarouselItemData as data }; + } +} diff --git a/packages/vue/dist/src/components/TopicDetailMissionSpotlight/TopicDetailMissionSpotlight.stories.d.ts b/packages/vue/dist/src/components/TopicDetailMissionSpotlight/TopicDetailMissionSpotlight.stories.d.ts new file mode 100644 index 00000000..d6d8a892 --- /dev/null +++ b/packages/vue/dist/src/components/TopicDetailMissionSpotlight/TopicDetailMissionSpotlight.stories.d.ts @@ -0,0 +1,83 @@ +import { default as TopicDetailMissionSpotlight } from './TopicDetailMissionSpotlight.vue'; +declare namespace _default { + export let title: string; + export { TopicDetailMissionSpotlight as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + let viewMode: string; + } + export let excludeStories: RegExp; +} +export default _default; +export namespace TopicDetailMissionSpotlightData { + export let url: string; + let title_1: string; + export { title_1 as title }; + export let summary: string; + export namespace heroImage { + namespace src { + let url_1: string; + export { url_1 as url }; + export let width: number; + export let height: number; + } + let srcSet: string; + namespace screenMd { + let url_2: string; + export { url_2 as url }; + } + namespace screenSm { + let url_3: string; + export { url_3 as url }; + } + let alt: string; + } + export let showClock: boolean; + export let showDistance: boolean; + export let clockType: string; + export let startDateTime: string; + export let distanceType: string; + export let distanceValue: number; + export let distanceApiUrls: string; +} +export namespace MissionSpotlight { + namespace args { + export { TopicDetailMissionSpotlightData as data }; + } +} +export namespace NoClock { + export namespace args_1 { + namespace data { + let showClock_1: boolean; + export { showClock_1 as showClock }; + } + } + export { args_1 as args }; +} +export namespace NoDistance { + export namespace args_2 { + export namespace data_1 { + let showDistance_1: boolean; + export { showDistance_1 as showDistance }; + } + export { data_1 as data }; + } + export { args_2 as args }; +} +export namespace NoStats { + export namespace args_3 { + export namespace data_2 { + let showClock_2: boolean; + export { showClock_2 as showClock }; + let showDistance_2: boolean; + export { showDistance_2 as showDistance }; + } + export { data_2 as data }; + } + export { args_3 as args }; +} diff --git a/packages/vue/dist/src/components/TopicDetailMore/TopicDetailMore.stories.d.ts b/packages/vue/dist/src/components/TopicDetailMore/TopicDetailMore.stories.d.ts new file mode 100644 index 00000000..1db7fea2 --- /dev/null +++ b/packages/vue/dist/src/components/TopicDetailMore/TopicDetailMore.stories.d.ts @@ -0,0 +1,167 @@ +import { default as TopicDetailMore } from './TopicDetailMore.vue'; +declare namespace _default { + export let title: string; + export { TopicDetailMore as component }; + export let excludeStories: RegExp; +} +export default _default; +export namespace TopicDetailMoreData { + let moreAboutTopic: { + __typename: string; + date: string; + label: string; + thumbnailImage: { + src: { + width: string; + height: string; + url: string; + }; + srcSet: string; + }; + title: string; + url: string; + }[]; + let moreAboutTopicCurated: ({ + __typename: string; + page: { + label: string; + thumbnailImage: { + src: { + width: string; + height: string; + url: string; + }; + srcSet: string; + }; + title: string; + url: string; + date?: undefined; + }; + date?: undefined; + label?: undefined; + thumbnailImage?: undefined; + title?: undefined; + url?: undefined; + } | { + __typename: string; + page: { + date: string; + label: string; + thumbnailImage: { + src: { + width: string; + height: string; + url: string; + }; + srcSet: string; + }; + title: string; + url: string; + }; + date?: undefined; + label?: undefined; + thumbnailImage?: undefined; + title?: undefined; + url?: undefined; + } | { + __typename: string; + date: string; + label: string; + thumbnailImage: { + src: { + width: string; + height: string; + url: string; + }; + srcSet: string; + }; + title: string; + url: string; + page?: undefined; + })[]; +} +export namespace Default { + namespace args { + export let topic: string; + import more = TopicDetailMoreData.moreAboutTopic; + export { more }; + import moreCurated = TopicDetailMoreData.moreAboutTopicCurated; + export { moreCurated }; + } + function render(args: any): { + setup(): { + args: any; + }; + components: { + TopicDetailMore: import("vue").DefineComponent<{ + topic: { + type: StringConstructor; + required: false; + default: string; + }; + more: { + type: import("vue").PropType; + required: false; + }; + moreCurated: { + type: import("vue").PropType; + required: false; + }; + }, unknown, unknown, { + theData(): import("../../interfaces").Card[]; + }, { + gridPlacement(index: number): "" | "col-start-2 col-span-6" | "lg:col-start-9 lg:col-span-4 md:col-start-6 md:col-span-6 lg:-mt-28" | "lg:col-start-4 lg:col-span-4 md:col-start-2 md:col-span-6 lg:-mt-28" | "lg:col-start-9 lg:col-span-4 md:col-start-6 md:col-span-6 lg:-mt-28" | "col-start-2 col-span-6 lg:-mt-28" | "lg:col-start-6 lg:col-span-6 md:col-start-6 md:col-span-6 lg:mt-28" | "lg:col-start-1 lg:col-span-4 md:col-start-2 md:col-span-6 lg:-mt-28" | "lg:col-start-6 lg:col-span-4 md:col-start-6 md:col-span-6 lg:-mt-28"; + }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; + required: false; + }; + moreCurated: { + type: import("vue").PropType; + required: false; + }; + }>>, { + topic: string; + }, {}>; + }; + template: string; + }; +} +export namespace NoSpotlight { + export namespace args_1 { + let topic_1: string; + export { topic_1 as topic }; + import more_1 = TopicDetailMoreData.moreAboutTopic; + export { more_1 as more }; + import moreCurated_1 = TopicDetailMoreData.moreAboutTopicCurated; + export { moreCurated_1 as moreCurated }; + } + export { args_1 as args }; +} +export namespace ShortList { + export namespace args_2 { + let topic_2: string; + export { topic_2 as topic }; + let more_2: never[]; + export { more_2 as more }; + import moreCurated_2 = TopicDetailMoreData.moreAboutTopicCurated; + export { moreCurated_2 as moreCurated }; + } + export { args_2 as args }; +} +export namespace NoList { + export namespace args_3 { + let topic_3: string; + export { topic_3 as topic }; + let more_3: never[]; + export { more_3 as more }; + let moreCurated_3: never[]; + export { moreCurated_3 as moreCurated }; + } + export { args_3 as args }; +} diff --git a/packages/vue/dist/src/components/TopicDetailMoreItem/TopicDetailMoreItem.stories.d.ts b/packages/vue/dist/src/components/TopicDetailMoreItem/TopicDetailMoreItem.stories.d.ts new file mode 100644 index 00000000..0066b0b9 --- /dev/null +++ b/packages/vue/dist/src/components/TopicDetailMoreItem/TopicDetailMoreItem.stories.d.ts @@ -0,0 +1,157 @@ +import { default as TopicDetailMoreItem } from './TopicDetailMoreItem.vue'; +declare namespace _default { + export let title: string; + export { TopicDetailMoreItem as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + } + export let excludeStories: RegExp; +} +export default _default; +export namespace Default { + namespace args { + import data = TopicDetailMoreItemData.default; + export { data }; + } +} +export namespace PageChooser { + export namespace args_1 { + import data_1 = TopicDetailMoreItemData.pageChooser; + export { data_1 as data }; + } + export { args_1 as args }; +} +export namespace ExternalLink { + export namespace args_2 { + import data_2 = TopicDetailMoreItemData.externalLink; + export { data_2 as data }; + } + export { args_2 as args }; +} +export namespace Video { + export namespace args_3 { + import data_3 = TopicDetailMoreItemData.video; + export { data_3 as data }; + } + export { args_3 as args }; +} +export namespace NoImage { + export namespace args_4 { + export namespace data_4 { + export let thumbnailImage: null; + export let __typename: string; + export let type: string; + export let date: string; + let title_1: string; + export { title_1 as title }; + export let url: string; + export let label: string; + } + export { data_4 as data }; + } + export { args_4 as args }; +} +declare namespace TopicDetailMoreItemData { + namespace _default { + let __typename_1: string; + export { __typename_1 as __typename }; + let type_1: string; + export { type_1 as type }; + let url_1: string; + export { url_1 as url }; + let title_2: string; + export { title_2 as title }; + let date_1: string; + export { date_1 as date }; + let label_1: string; + export { label_1 as label }; + export namespace thumbnailImage_1 { + namespace src { + export let width: string; + export let height: string; + let url_2: string; + export { url_2 as url }; + } + let srcSet: string; + } + export { thumbnailImage_1 as thumbnailImage }; + } + export { _default as default }; + export namespace pageChooser { + let __typename_2: string; + export { __typename_2 as __typename }; + let type_2: string; + export { type_2 as type }; + export namespace page { + let label_2: string; + export { label_2 as label }; + export namespace thumbnailImage_2 { + export namespace src_1 { + let width_1: string; + export { width_1 as width }; + let height_1: string; + export { height_1 as height }; + let url_3: string; + export { url_3 as url }; + } + export { src_1 as src }; + let srcSet_1: string; + export { srcSet_1 as srcSet }; + } + export { thumbnailImage_2 as thumbnailImage }; + let title_3: string; + export { title_3 as title }; + let url_4: string; + export { url_4 as url }; + } + } + export namespace externalLink { + export namespace thumbnailImage_3 { + export namespace src_2 { + let width_2: string; + export { width_2 as width }; + let height_2: string; + export { height_2 as height }; + let url_5: string; + export { url_5 as url }; + } + export { src_2 as src }; + let srcSet_2: string; + export { srcSet_2 as srcSet }; + } + export { thumbnailImage_3 as thumbnailImage }; + } + export namespace video { + let __typename_3: string; + export { __typename_3 as __typename }; + let type_3: string; + export { type_3 as type }; + let url_6: string; + export { url_6 as url }; + let title_4: string; + export { title_4 as title }; + let date_2: string; + export { date_2 as date }; + let label_3: string; + export { label_3 as label }; + export namespace thumbnailImage_4 { + export namespace src_3 { + let width_3: string; + export { width_3 as width }; + let height_3: string; + export { height_3 as height }; + let url_7: string; + export { url_7 as url }; + } + export { src_3 as src }; + let srcSet_3: string; + export { srcSet_3 as srcSet }; + } + export { thumbnailImage_4 as thumbnailImage }; + } +} diff --git a/packages/vue/dist/src/components/TopicDetailStreamfield/TopicDetailStreamfield.stories.d.ts b/packages/vue/dist/src/components/TopicDetailStreamfield/TopicDetailStreamfield.stories.d.ts new file mode 100644 index 00000000..13a9473a --- /dev/null +++ b/packages/vue/dist/src/components/TopicDetailStreamfield/TopicDetailStreamfield.stories.d.ts @@ -0,0 +1,100 @@ +import { default as TopicDetailStreamfield } from './TopicDetailStreamfield.vue'; +declare namespace _default { + export let title: string; + export { TopicDetailStreamfield as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + } + export let excludeStories: RegExp; +} +export default _default; +export namespace TopicDetailStreamfieldData { + let body: ({ + id: string; + blockType: string; + galleryTitle: string; + galleryDescription: string; + coverImage: { + alt: string; + title: string; + caption: string; + credit: string; + detailUrl: string; + original: string; + src: { + height: string; + url: string; + width: string; + }; + srcSet: string; + }; + gallerySlides: { + image: { + alt: string; + title: string; + caption: string; + credit: string; + detailUrl: string; + original: string; + src: { + height: string; + url: string; + width: string; + }; + srcSet: string; + }; + }[]; + } | { + blockType: string; + quote: string; + attribution: string; + quoteLink: { + externalLink: string; + page: { + url: string; + }; + }[]; + thumbnail: { + src: string; + alt: string; + }; + } | { + blockType: string; + heading: string; + links: ({ + text: string; + document: { + url: string; + }; + page: string; + externalLink: string; + } | { + text: string; + document: string; + page: { + url: string; + }; + externalLink: string; + } | { + text: string; + document: string; + page: string; + externalLink: string; + })[]; + } | { + blockType: string; + heading: string; + })[]; +} +export namespace Default { + namespace args { + import data = TopicDetailStreamfieldData.body; + export { data }; + export let topic: string; + } +} diff --git a/packages/vue/dist/src/components/YearTicker/YearTicker.stories.d.ts b/packages/vue/dist/src/components/YearTicker/YearTicker.stories.d.ts new file mode 100644 index 00000000..72cbe3b9 --- /dev/null +++ b/packages/vue/dist/src/components/YearTicker/YearTicker.stories.d.ts @@ -0,0 +1,39 @@ +import { default as YearTicker } from './YearTicker.vue'; +declare namespace _default { + export let title: string; + export { YearTicker as component }; + export let excludeStories: RegExp; +} +export default _default; +export function Default(args: any): { + props: string[]; + components: { + YearTicker: import('vue').DefineComponent<{ + targetYear: { + type: StringConstructor; + required: true; + }; + }, unknown, { + year: string; + animation: string; + duration: number; + }, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; + }; + data(): { + demoYear: string; + }; + mounted(): void; + beforeDestroy(): void; + methods: { + updateYear(e: any): void; + }; + template: string; +}; +export namespace Default { + let storyName: string; +} diff --git a/packages/vue/dist/src/docs/foundation/grid.stories.d.ts b/packages/vue/dist/src/docs/foundation/grid.stories.d.ts new file mode 100644 index 00000000..b6f21d26 --- /dev/null +++ b/packages/vue/dist/src/docs/foundation/grid.stories.d.ts @@ -0,0 +1,69 @@ +import { default as LayoutHelper } from './../../components/LayoutHelper/LayoutHelper.vue'; +declare namespace _default { + export let title: string; + export { LayoutHelper as component }; + export let tags: string[]; +} +export default _default; +export namespace BaseGrid { + let args: {}; + function render(): { + template: string; + }; +} +export namespace ComponentA { + let args_1: {}; + export { args_1 as args }; + export function render_1(): { + template: string; + }; + export { render_1 as render }; +} +export namespace ComponentB { + let args_2: {}; + export { args_2 as args }; + export function render_2(): { + template: string; + }; + export { render_2 as render }; +} +export namespace MixedBleedGridLines { + let args_3: {}; + export { args_3 as args }; + export function render_3(): { + template: string; + }; + export { render_3 as render }; +} +export namespace MixedBleed { + let args_4: {}; + export { args_4 as args }; + export function render_4(): { + template: string; + }; + export { render_4 as render }; +} +export namespace MixedBleedComplex { + let args_5: {}; + export { args_5 as args }; + export function render_5(): { + template: string; + }; + export { render_5 as render }; +} +export namespace PageLayout { + let args_6: {}; + export { args_6 as args }; + export function render_6(): { + template: string; + }; + export { render_6 as render }; +} +export namespace FullPageExample { + let args_7: {}; + export { args_7 as args }; + export function render_7(): { + template: string; + }; + export { render_7 as render }; +} diff --git a/packages/vue/dist/src/docs/foundation/grid_layouthelpers.stories.d.ts b/packages/vue/dist/src/docs/foundation/grid_layouthelpers.stories.d.ts new file mode 100644 index 00000000..a1e73c42 --- /dev/null +++ b/packages/vue/dist/src/docs/foundation/grid_layouthelpers.stories.d.ts @@ -0,0 +1,158 @@ +import { default as LayoutHelper } from '@explorer-1/vue/src/components/LayoutHelper/LayoutHelper.vue'; +declare namespace _default { + export let title: string; + export { LayoutHelper as component }; + export let tags: string[]; + export namespace argTypes { + namespace indent { + namespace control { + let type: string; + } + let options: string[]; + } + } + export namespace parameters { + namespace html { + let root: string; + } + } + export let decorators: (() => { + template: string; + })[]; +} +export default _default; +export function BaseWidth(args: any): { + components: { + LayoutHelper: import('vue').DefineComponent<{ + indent: { + type: StringConstructor; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + }, unknown, unknown, { + theWidth(): string; + }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly boolean; + }; + }>>, { + indent: string; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; +}; +export namespace BaseWidth { + namespace args { + let indent_1: string; + export { indent_1 as indent }; + } +} +export function ColTwoStart(args: any): { + components: { + LayoutHelper: import('vue').DefineComponent<{ + indent: { + type: StringConstructor; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + }, unknown, unknown, { + theWidth(): string; + }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly boolean; + }; + }>>, { + indent: string; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; +}; +export namespace ColTwoStart { + export namespace args_1 { + let indent_2: string; + export { indent_2 as indent }; + } + export { args_1 as args }; +} +export function ColThreeStart(args: any): { + components: { + LayoutHelper: import('vue').DefineComponent<{ + indent: { + type: StringConstructor; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + }, unknown, unknown, { + theWidth(): string; + }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly boolean; + }; + }>>, { + indent: string; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; +}; +export namespace ColThreeStart { + export namespace args_2 { + let indent_3: string; + export { indent_3 as indent }; + } + export { args_2 as args }; +} +export function ColFourStart(args: any): { + components: { + LayoutHelper: import('vue').DefineComponent<{ + indent: { + type: StringConstructor; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + }, unknown, unknown, { + theWidth(): string; + }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly boolean; + }; + }>>, { + indent: string; + }, {}>; + }; + setup(): { + args: any; + }; + template: string; +}; +export namespace ColFourStart { + export namespace args_3 { + let indent_4: string; + export { indent_4 as indent }; + } + export { args_3 as args }; +} diff --git a/packages/vue/dist/src/docs/foundation/themes.stories.d.ts b/packages/vue/dist/src/docs/foundation/themes.stories.d.ts new file mode 100644 index 00000000..3c209175 --- /dev/null +++ b/packages/vue/dist/src/docs/foundation/themes.stories.d.ts @@ -0,0 +1,32 @@ +import { default as DynamicTokens } from './DynamicTokens.vue'; +declare namespace _default { + export let title: string; + export { DynamicTokens as component }; + export let tags: string[]; +} +export default _default; +export namespace DynamicTokenStory { + let name: string; + let args: {}; +} +export namespace Internal { + let args_1: {}; + export { args_1 as args }; + export function render(args: any): { + setup(): { + args: any; + }; + template: string; + }; +} +export namespace AdaptiveText { + let args_2: {}; + export { args_2 as args }; + export function render_1(args: any): { + setup(): { + args: any; + }; + template: string; + }; + export { render_1 as render }; +} diff --git a/packages/vue/dist/src/docs/foundation/typography.stories.d.ts b/packages/vue/dist/src/docs/foundation/typography.stories.d.ts new file mode 100644 index 00000000..1ca02434 --- /dev/null +++ b/packages/vue/dist/src/docs/foundation/typography.stories.d.ts @@ -0,0 +1,102 @@ +import { default as FontVariants } from './FontVariants.vue'; +import { default as BaseHeading } from './../../components/BaseHeading/BaseHeading.vue'; +import { default as IconLocation } from './../../components/Icons/IconLocation.vue'; +declare namespace _default { + export let title: string; + export { FontVariants as component }; + export namespace subcomponents { + export { BaseHeading }; + export { IconLocation }; + } + export let tags: string[]; +} +export default _default; +export namespace Fonts { + let args: {}; +} +export namespace TextColors { + let args_1: {}; + export { args_1 as args }; + export function render(): { + template: string; + }; +} +export namespace TextStyles { + let args_2: {}; + export { args_2 as args }; + export function render_1(): { + template: string; + }; + export { render_1 as render }; +} +export namespace HeadingIcons { + export namespace argTypes { + namespace size { + namespace type { + let name: string; + let required: boolean; + } + namespace control { + let type_1: string; + export { type_1 as type }; + } + let options: string[]; + } + } + export namespace args_3 { + let size_1: string; + export { size_1 as size }; + } + export { args_3 as args }; + export function render_2(args: any): { + components: { + BaseHeading: import("vue").DefineComponent<{ + level: { + type: import("vue").PropType; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + size: { + type: import("vue").PropType; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + }, unknown, unknown, { + computedTag(): string; + computedClass(): string; + }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + size: { + type: import("vue").PropType; + required: false; + default: string; + validator: (prop: string) => boolean; + }; + }>>, { + size: import("./../../components/BaseHeading/BaseHeading.vue").HeadingLevel; + level: import("./../../components/BaseHeading/BaseHeading.vue").HeadingLevel; + }, {}>; + IconLocation: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; + }; + setup(): { + args: any; + }; + template: string; + }; + export { render_2 as render }; +} +export namespace TextContrast { + let args_4: {}; + export { args_4 as args }; + export function render_3(): { + template: string; + }; + export { render_3 as render }; +} diff --git a/packages/vue/dist/packages/vue/src/interfaces.d.ts b/packages/vue/dist/src/interfaces.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/interfaces.d.ts rename to packages/vue/dist/src/interfaces.d.ts diff --git a/packages/vue/dist/packages/vue/src/main.d.ts b/packages/vue/dist/src/main.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/main.d.ts rename to packages/vue/dist/src/main.d.ts diff --git a/packages/vue/dist/packages/vue/src/store/header.d.ts b/packages/vue/dist/src/store/header.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/store/header.d.ts rename to packages/vue/dist/src/store/header.d.ts diff --git a/packages/vue/dist/packages/vue/src/store/theme.d.ts b/packages/vue/dist/src/store/theme.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/store/theme.d.ts rename to packages/vue/dist/src/store/theme.d.ts diff --git a/packages/vue/dist/src/templates/PageContent/PageContent.stories.d.ts b/packages/vue/dist/src/templates/PageContent/PageContent.stories.d.ts new file mode 100644 index 00000000..9790799b --- /dev/null +++ b/packages/vue/dist/src/templates/PageContent/PageContent.stories.d.ts @@ -0,0 +1,197 @@ +import { default as PageContent } from './PageContent.vue'; +declare namespace _default { + export let title: string; + export { PageContent as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + let viewMode: string; + } + export let excludeStories: RegExp; +} +export default _default; +export namespace ContentPageData { + export let url: string; + export let breadcrumb: string; + let title_1: string; + export { title_1 as title }; + export let displayLabel: string; + export let heroPosition: string; + export let heroImage: { + src: { + url: string; + width: number; + height: number; + }; + screenXs: { + url: string; + width: number; + }; + screenSm: { + url: string; + width: number; + }; + screenMd: { + url: string; + width: number; + }; + screenLg: { + url: string; + width: number; + }; + screenXl: { + url: string; + width: number; + }; + screenTwoxl: { + url: string; + width: number; + }; + screenThreexl: { + url: string; + width: number; + }; + alt: string; + caption: string; + credit: string; + detailUrl: string; + }; + export let heroImageInline: { + alt: string; + caption: string; + credit: string; + detailUrl: string; + original: string; + src: { + height: number; + url: string; + width: number; + }; + srcSet: string; + }; + export let body: ({ + blockType: string; + heading: string; + level: string; + size: string; + } | { + blockType: string; + title: string; + caption: string; + url: string; + } | { + blockType: string; + beforeImage: { + src: { + url: string; + }; + srcCropped: { + url: string; + }; + }; + afterImage: { + src: { + url: string; + }; + srcCropped: { + url: string; + }; + }; + caption: string; + } | { + blockType: string; + heading: string; + listItem: { + text: string; + }[]; + } | { + blockType: string; + value: string; + })[]; + export let relatedLinks: { + blockType: string; + heading: string; + links: ({ + text: string; + document: { + url: string; + }; + page: string; + externalLink: string; + } | { + text: string; + document: string; + page: { + url: string; + }; + externalLink: string; + } | { + text: string; + document: string; + page: string; + externalLink: string; + })[]; + }[]; + export let relatedContentHeading: string; + export let relatedContent: ({ + url: string; + title: string; + slug: string; + label: string; + thumbnailImage: { + src: { + url: string; + width: number; + height: number; + }; + alt: string; + }; + } | { + url: string; + title: string; + slug: string; + thumbnailImage: { + src: { + url: string; + width: number; + height: number; + }; + alt: string; + }; + label?: undefined; + } | { + label: string; + thumbnailImage: null; + title: string; + externalLink: string; + page?: undefined; + } | { + page: { + label: string; + thumbnailImage: { + src: { + url: string; + width: number; + height: number; + }; + }; + title: string; + url: string; + }; + label?: undefined; + thumbnailImage?: undefined; + title?: undefined; + externalLink?: undefined; + })[]; + export let clearanceNumber: string; +} +export namespace Template { + let name: string; + namespace args { + export { ContentPageData as data }; + } +} diff --git a/packages/vue/dist/src/templates/PageEventDetail/PageEventDetail.stories.d.ts b/packages/vue/dist/src/templates/PageEventDetail/PageEventDetail.stories.d.ts new file mode 100644 index 00000000..e95abf66 --- /dev/null +++ b/packages/vue/dist/src/templates/PageEventDetail/PageEventDetail.stories.d.ts @@ -0,0 +1,106 @@ +import { default as PageEventDetail } from './PageEventDetail.vue'; +declare namespace _default { + export let title: string; + export { PageEventDetail as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + let viewMode: string; + } + export let excludeStories: RegExp; +} +export default _default; +export namespace EventDetail { + namespace args { + namespace data { + export let id: string; + let title_1: string; + export { title_1 as title }; + export let slug: string; + export let url: string; + export let startDate: string; + export let startDatetime: string; + export let startTime: string; + export let endDate: string; + export let endDatetime: string; + export let endTime: string; + export let isAllDay: boolean; + export let timezone: string; + export let label: string; + export let location: string; + export let registerLink: never[]; + export let heroImage: { + srcSet: string; + src: { + url: string; + width: number; + height: number; + }; + alt: string; + }; + export namespace thumbnailImage { + let alt: string; + let original: string; + } + export let body: ({ + blockType: string; + heading: string; + listItem: { + text: string; + }[]; + } | { + blockType: string; + value: string; + })[]; + export let moreEvents: { + endDate: null; + startDate: string; + thumbnailImage: { + src: { + height: string; + url: string; + width: string; + }; + }; + title: string; + url: string; + }[]; + export let speakers: ({ + host: string; + id: string; + internalLink: null; + name: string; + title: string; + image?: undefined; + } | { + host: string; + id: string; + image: { + alt: string; + src: { + height: string; + url: string; + width: string; + }; + }; + internalLink: null; + name: string; + title: string; + })[]; + export let relatedLinks: { + blockType: string; + heading: string; + links: { + document: null; + externalLink: string; + page: null; + text: string; + }[]; + }[]; + } + } +} diff --git a/packages/vue/dist/src/templates/PageNewsDetail/PageNewsDetail.stories.d.ts b/packages/vue/dist/src/templates/PageNewsDetail/PageNewsDetail.stories.d.ts new file mode 100644 index 00000000..fe2254ba --- /dev/null +++ b/packages/vue/dist/src/templates/PageNewsDetail/PageNewsDetail.stories.d.ts @@ -0,0 +1,69 @@ +import { default as PageNewsDetail } from './PageNewsDetail.vue'; +declare namespace _default { + export let title: string; + export { PageNewsDetail as component }; + export let decorators: (() => { + template: string; + })[]; + export namespace parameters { + namespace html { + let root: string; + } + } + export let excludeStories: RegExp; +} +export default _default; +export namespace NewsDetail { + namespace args { + let data: any; + } +} +export namespace InlineHero { + export namespace args_1 { + let data_1: any; + export { data_1 as data }; + } + export { args_1 as args }; +} +export namespace HeroCarousel { + export namespace args_2 { + let data_2: any; + export { data_2 as data }; + } + export { args_2 as args }; +} +export namespace HeroImageComparison { + export namespace args_3 { + let data_3: any; + export { data_3 as data }; + } + export { args_3 as args }; +} +export namespace HeroVideo { + export namespace args_4 { + let data_4: any; + export { data_4 as data }; + } + export { args_4 as args }; +} +export namespace HeroVideoEmbed { + export namespace args_5 { + let data_5: any; + export { data_5 as data }; + } + export { args_5 as args }; +} +export namespace NoHero { + export namespace args_6 { + let data_6: any; + export { data_6 as data }; + } + export { args_6 as args }; +} +export namespace WithTopper { + export namespace args_7 { + let data_7: any; + export { data_7 as data }; + } + export { args_7 as args }; +} diff --git a/packages/vue/dist/packages/vue/src/templates/edu/PageEduNewsDetail.stories.d.ts b/packages/vue/dist/src/templates/edu/PageEduNewsDetail.stories.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/templates/edu/PageEduNewsDetail.stories.d.ts rename to packages/vue/dist/src/templates/edu/PageEduNewsDetail.stories.d.ts index a1c472b3..4c34b9d6 100644 --- a/packages/vue/dist/packages/vue/src/templates/edu/PageEduNewsDetail.stories.d.ts +++ b/packages/vue/dist/src/templates/edu/PageEduNewsDetail.stories.d.ts @@ -26,23 +26,9 @@ export namespace EduNewsDetail { externalLink: string; } | { blockType: string; - beforeImage: { - src: { - url: string; - }; - srcCropped: { - url: string; - }; - }; - afterImage: { - src: { - url: string; - }; - srcCropped: { - url: string; - }; - }; + title: string; caption: string; + url: string; } | { blockType: string; fullBleed: boolean; @@ -92,6 +78,25 @@ export namespace EduNewsDetail { width: number; }; }; + } | { + blockType: string; + beforeImage: { + src: { + url: string; + }; + srcCropped: { + url: string; + }; + }; + afterImage: { + src: { + url: string; + }; + srcCropped: { + url: string; + }; + }; + caption: string; } | { id: string; blockType: string; @@ -232,11 +237,6 @@ export namespace EduNewsDetail { } | { blockType: string; table: string; - } | { - blockType: string; - title: string; - caption: string; - url: string; } | { blockType: string; video: { @@ -413,23 +413,9 @@ export namespace InlineHero { externalLink: string; } | { blockType: string; - beforeImage: { - src: { - url: string; - }; - srcCropped: { - url: string; - }; - }; - afterImage: { - src: { - url: string; - }; - srcCropped: { - url: string; - }; - }; + title: string; caption: string; + url: string; } | { blockType: string; fullBleed: boolean; @@ -479,6 +465,25 @@ export namespace InlineHero { width: number; }; }; + } | { + blockType: string; + beforeImage: { + src: { + url: string; + }; + srcCropped: { + url: string; + }; + }; + afterImage: { + src: { + url: string; + }; + srcCropped: { + url: string; + }; + }; + caption: string; } | { id: string; blockType: string; @@ -619,11 +624,6 @@ export namespace InlineHero { } | { blockType: string; table: string; - } | { - blockType: string; - title: string; - caption: string; - url: string; } | { blockType: string; video: { @@ -801,23 +801,9 @@ export namespace NoHero { externalLink: string; } | { blockType: string; - beforeImage: { - src: { - url: string; - }; - srcCropped: { - url: string; - }; - }; - afterImage: { - src: { - url: string; - }; - srcCropped: { - url: string; - }; - }; + title: string; caption: string; + url: string; } | { blockType: string; fullBleed: boolean; @@ -867,6 +853,25 @@ export namespace NoHero { width: number; }; }; + } | { + blockType: string; + beforeImage: { + src: { + url: string; + }; + srcCropped: { + url: string; + }; + }; + afterImage: { + src: { + url: string; + }; + srcCropped: { + url: string; + }; + }; + caption: string; } | { id: string; blockType: string; @@ -1007,11 +1012,6 @@ export namespace NoHero { } | { blockType: string; table: string; - } | { - blockType: string; - title: string; - caption: string; - url: string; } | { blockType: string; video: { diff --git a/packages/vue/dist/packages/vue/src/utils/dayjs.d.ts b/packages/vue/dist/src/utils/dayjs.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/utils/dayjs.d.ts rename to packages/vue/dist/src/utils/dayjs.d.ts diff --git a/packages/vue/dist/packages/vue/src/utils/filters.d.ts b/packages/vue/dist/src/utils/filters.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/utils/filters.d.ts rename to packages/vue/dist/src/utils/filters.d.ts diff --git a/packages/vue/dist/packages/vue/src/utils/mixins.d.ts b/packages/vue/dist/src/utils/mixins.d.ts similarity index 100% rename from packages/vue/dist/packages/vue/src/utils/mixins.d.ts rename to packages/vue/dist/src/utils/mixins.d.ts diff --git a/packages/vue/dist/style.css b/packages/vue/dist/style.css index d6c72e30..9dfb242b 100644 --- a/packages/vue/dist/style.css +++ b/packages/vue/dist/style.css @@ -1 +1 @@ -@charset "UTF-8";.BaseButton{padding-top:.7em;padding-bottom:.7em;background-size:100% 215%;background-position:0 -1px;position:relative;cursor:pointer;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: transparent 50% var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);font-family:Archivo Narrow,Metropolis,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:600;text-transform:uppercase;line-height:1.5;letter-spacing:1px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:linear}.BaseButton:focus{z-index:10;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.BaseButton>.label{display:flex;height:100%;align-items:center;justify-content:center}@media (hover: hover){.BaseButton:hover{background-position:bottom}}.BaseButton.-primary{background-color:var(--color-action);--tw-gradient-to: var(--color-action-dark) 50% var(--tw-gradient-to-position);padding-left:3rem;padding-right:3rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.BaseButton.-primary>.label{border-width:2px;border-color:transparent}.BaseButton.-secondary{border-width:2px;border-color:var(--color-action);background-color:transparent;--tw-gradient-to: var(--color-action-dark) 50% var(--tw-gradient-to-position);padding-left:3rem;padding-right:3rem;color:var(--color-action)}@media (hover: hover){.BaseButton.-secondary:hover{border-color:var(--color-action-dark);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.BaseButton.-dark{border-width:1px;border-color:#fff6;background-color:transparent;--tw-gradient-to: #FFFFFF 50% var(--tw-gradient-to-position);padding-left:3rem;padding-right:3rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (hover: hover){.BaseButton.-dark:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(0 69 98 / var(--tw-text-opacity))}.ThemeEdu .BaseButton.-dark:hover,.BaseButton.-dark:hover.ThemeEdu{color:var(--color-primary-dark)}}.BaseButton.-social{border-width:1px;--tw-border-opacity: 1;border-color:rgb(148 148 148 / var(--tw-border-opacity));background-color:transparent;--tw-gradient-to: #222222 50% var(--tw-gradient-to-position);padding-left:3rem;padding-right:3rem;--tw-text-opacity: 1;color:rgb(148 148 148 / var(--tw-text-opacity))}@media (hover: hover){.BaseButton.-social:hover{--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.BaseButton.-social.-facebook{--tw-gradient-to: #3b5998 50% var(--tw-gradient-to-position)}@media (hover: hover){.BaseButton.-social.-facebook:hover{--tw-border-opacity: 1;border-color:rgb(59 89 152 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(59 89 152 / var(--tw-bg-opacity))}}.BaseButton.-social.-twitter{--tw-gradient-to: #000000 50% var(--tw-gradient-to-position)}@media (hover: hover){.BaseButton.-social.-twitter:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}}.BaseButton.-social.-instagram{--tw-gradient-to: #dd2a7b 50% var(--tw-gradient-to-position)}@media (hover: hover){.BaseButton.-social.-instagram:hover{--tw-border-opacity: 1;border-color:rgb(221 42 123 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(221 42 123 / var(--tw-bg-opacity))}}.BaseButton.-social.-youtube{--tw-gradient-to: #ff0000 50% var(--tw-gradient-to-position)}@media (hover: hover){.BaseButton.-social.-youtube:hover{--tw-border-opacity: 1;border-color:rgb(255 0 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 0 0 / var(--tw-bg-opacity))}}.BaseButton.-social.-reddit{--tw-gradient-to: #ff4500 50% var(--tw-gradient-to-position)}@media (hover: hover){.BaseButton.-social.-reddit:hover{--tw-border-opacity: 1;border-color:rgb(255 69 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 69 0 / var(--tw-bg-opacity))}}.ThemeEdu .BaseButton.-social{border-color:var(--color-action)!important;--tw-gradient-to: var(--color-action) 50% var(--tw-gradient-to-position) !important;color:var(--color-action)!important}@media (hover: hover){.ThemeEdu .BaseButton.-social:hover{background-color:var(--color-action)!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}}.share-buttons-list .BaseButton.-social{border-color:transparent!important;--tw-bg-opacity: 1 !important;background-color:rgb(245 245 245 / var(--tw-bg-opacity))!important}.BaseButton.-compact{padding-left:1.25rem;padding-right:1.25rem}.BaseButton.-icon-only{padding:0}.BaseButton.-icon-only>.label{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.BaseButton:disabled{cursor:default!important;--tw-border-opacity: 1 !important;border-color:rgb(148 148 148 / var(--tw-border-opacity))!important;--tw-bg-opacity: 1 !important;background-color:rgb(148 148 148 / var(--tw-bg-opacity))!important;background-image:none!important}.BaseButton:disabled>.label{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}img.BaseImage{max-width:100%}img.BaseImage.lazyload:not([src]),img.BaseImage:not([src]){border-style:none;opacity:0}img.BaseImage.lazyloaded{opacity:0;animation-name:fadein;animation-duration:.5s;animation-iteration-count:1;animation-fill-mode:forwards;animation-direction:normal;animation-timing-function:ease-out}@keyframes fadein{0%{opacity:0}to{opacity:1}}.IconCaret{width:1em;height:1em}.MixinAnimationCaret,.AnimationCaret{display:flex;align-items:center}.MixinAnimationCaret>.arrow-wrapper,.AnimationCaret>.arrow-wrapper{position:relative;display:block;height:1.5rem;width:1.5rem}.MixinAnimationCaret>.arrow-wrapper>.arrow,.MixinAnimationCaret>.arrow-wrapper>.arrow-fixed,.AnimationCaret>.arrow-wrapper>.arrow,.AnimationCaret>.arrow-wrapper>.arrow-fixed{position:absolute;top:50%;left:0;display:block;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:.875rem}@media (hover: hover){.MixinAnimationCaret:hover>.arrow-wrapper>.arrow,.AnimationCaret:hover>.arrow-wrapper>.arrow{animation:arrow-anim .25s ease-in normal}.MixinAnimationCaret:hover>.arrow-wrapper>.arrow-fixed,.AnimationCaret:hover>.arrow-wrapper>.arrow-fixed{animation:arrow-fixed-anim .25s ease-in normal}}.MixinAnimationCaret.caret-inline,.AnimationCaret.caret-inline{display:inline-block}.MixinAnimationCaret.caret-inline>.arrow-wrapper,.AnimationCaret.caret-inline>.arrow-wrapper{display:inline-block;width:1px}.MixinAnimationCaret.caret-inline>.arrow-wrapper>.arrow,.MixinAnimationCaret.caret-inline>.arrow-wrapper>.arrow-fixed,.AnimationCaret.caret-inline>.arrow-wrapper>.arrow,.AnimationCaret.caret-inline>.arrow-wrapper>.arrow-fixed{margin-top:.45em}@keyframes arrow-anim{0%{opacity:1;transform:translateY(-50%)}50%{transform:translate(1rem,-50%);opacity:0}to{transform:translate(1rem,-50%);opacity:0}}@keyframes arrow-fixed-anim{0%{opacity:0;transform:translate(-.5rem,-50%)}to{opacity:1;transform:translateY(-50%)}}.BaseImageCaption{--tw-text-opacity: 1;color:rgb(111 111 111 / var(--tw-text-opacity))}.BaseImageCaption>div>.the-caption-text>p{display:inline!important}.BaseImageCaption>div>.the-caption-text a{cursor:pointer;color:var(--color-action);text-decoration-line:underline}@media (hover: hover){.BaseImageCaption>div>.the-caption-text a:hover{color:var(--color-action-dark)}}.ThemeVariantLight .BaseImageCaption{--tw-text-opacity: 1;color:rgb(111 111 111 / var(--tw-text-opacity))}.ThemeVariantDark .BaseImageCaption{--tw-text-opacity: 1;color:rgb(148 148 148 / var(--tw-text-opacity))}.IconExpand{width:2.75em;height:2.75em}.MixinFancyboxOpenButton{pointer-events:none;position:relative;z-index:10;cursor:pointer}.MixinFancyboxOpenButton .BaseButton{position:absolute;top:-1px;right:-1px;display:inline-block}.MixinFancyboxOpenButton .BaseButton:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width: 1280px){.MixinFancyboxOpenButton .BaseButton{font-size:1.25rem}}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;-webkit-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, .4))}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, .94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, .92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{to{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{0%{transform:scale(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:#ffffff1a}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px #0003}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;-webkit-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:#0000;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:#18181be6;color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:#0000}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, .96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:#ffffff1a;background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,#0000,#00000002 8.1%,#00000005 15.5%,#0000000c 22.5%,#00000014 29%,#0000001d 35.3%,#00000028,#00000032 47.1%,#0000003e 52.9%,#00000049,#00000053 64.7%,#0000005d 71%,#00000064 77.5%,#0000006b 84.5%,#0000006f 91.9%,#00000070);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translate(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, .96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.MixinFancybox{position:relative}.MixinFancybox:active{outline:none}.MixinFancybox .MixinFancyboxOpenButton{top:1px;right:1px;z-index:10;display:block;opacity:.7;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (hover: hover){.MixinFancybox .MixinFancyboxOpenButton{opacity:0}}.MixinFancybox:hover .MixinFancyboxOpenButton{transition-duration:.2s}@media (hover: hover){.MixinFancybox:hover .MixinFancyboxOpenButton{opacity:1}.MixinFancybox:focus .MixinFancyboxOpenButton{opacity:1}}.MixinFancybox img{display:block;height:auto;min-width:100%}.fancybox-theme-dark.fancybox__container{z-index:9999;--fancybox-color: rgba(255, 255, 255, var(--tw-text-opacity));--fancybox-bg: #000000;--fancybox-accent-color: #ffffff;--fancybox-thumbs-width: 100px;--fancybox-thumbs-border-radius: 0;--fancybox-thumbs-ratio: 1 / 1;--carousel-button-bg: rgba(0, 0, 0, .9);--carousel-button-border-radius: 0;--carousel-button-svg-width: 30px;--carousel-button-svg-height: 30px;--carousel-button-svg-stroke-width: 3;--carousel-button-svg-filter: none}.fancybox-theme-dark.fancybox__container .fancybox__content{z-index:50}.fancybox-theme-dark.fancybox__container .fancybox__nav{display:none}@media (min-width: 640px){.fancybox-theme-dark.fancybox__container .fancybox__nav{display:block}}.fancybox-theme-dark.fancybox__container .fancybox__caption{position:relative;z-index:40;display:inline-block;width:100%;padding-top:.75rem;text-align:left}@media (min-width: 1024px){.fancybox-theme-dark.fancybox__container .fancybox__caption{padding-top:1rem}}.fancybox-theme-dark.fancybox__container .fancybox__caption h1{text-overflow:ellipsis}.fancybox-theme-dark.fancybox__container .fancybox__caption p{display:inline}.fancybox-theme-dark.fancybox__container .fancybox__slide.has-image.has-caption.is-draggable .fancybox__caption{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.fancybox-theme-dark.fancybox__container .fancybox__slide.has-image:not(.is-draggable) .fancybox__caption,.fancybox-theme-dark.fancybox__container .fancybox__slide.has-image.has-caption.can-zoom_in .fancybox__caption,.fancybox-theme-dark.fancybox__container .fancybox__slide.has-image.has-caption.is-selected:not(.is-draggable) .fancybox__caption{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.fancybox-theme-dark.fancybox__container .caption-width{background:#000000f2;transition:max-width .15s ease;width:100%}@media (min-width: 1024px){.fancybox-theme-dark.fancybox__container .fancybox__toolbar{padding:25px}}.BaseImagePlaceholder[data-v-29efd36e]{position:relative;margin:0;display:block;width:auto;align-items:center;justify-content:center;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(216 216 216 / var(--tw-bg-opacity));background-repeat:no-repeat;height:inherit;background-position:center center;background-size:50px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd8AAACOCAYAAABwpQK+AAAMlUlEQVR4nO3de/Bncx3H8eeuzW3X5pJELpNWUy7DVjsug1xyKWkIUxTK1JRSihHrVrmXcYtqIpMUkm5E6SKmbWIkl1AbMYvKZbFyZ2/NqY8Gu37f27l8znk/HzO/2f1nfz7n9fn6vr7nfM/5fMbNnDkTNeLtwNnAE8C8Fk3B2sDJwNcH/HdHAPsBsyoaV1XmA0sDk4EFLRt77san1/4jwAPA3UDxhnQjcGfLjuU7wD7A4xmMpZfitTwdOCnvYXbbhOgBNGgVYGpLxz5liH+zXirutSsYj7rnPuC3wOXAL4CnMj/CienPyQ2Po19LtWOY3TU+egANmhv2yKXe1gD2BS4BHgUuAjbPODevimgglq+k3C0JfACYAdwB7OmMqe0sX0ltsg5wYbosvaszp7ayfCW10erAj4Hrh7wHQWqU5SupzaalO6OPchbVJpavpC44BrghPUUgZc/yldQVb0vfBW/vjCp3lq+kLnkV8EvgAGdVObN8JXXRmcAJzqxyZflK6qrpQyyDKtXC8pXUZfsDpzjDyo3lK6nrDgIOr/gYXV5SA7F8JUVwPLBXhce5nK8iDcLylRTFBWkrzypM9FWkQVi+kiK5GFi2guOd76tIg7B8JUVS7Cd9jjOuplm+kqLZK+0VLDXG8pUU0RmuA60mWb6SIno1cLIzr6ZYvpKi2hvYztlXEyxfSZEd6+yrCZavpMg2Bj7oK0B1s3wlRXdo9ABUP8tXUnQbeParulm+kgQHmoHqZPlKEkwDtjUH1cXylaT/2c8cVBfLV8OYbGrqoPentZ+lylm+GsbSpqYOWgLYzYlVHSzf5rR5CzK3T1NX7erMqg6Wb3MmRT1wKWObAus7Qaqa5dscy1fK007Oi6pm+TbHS7dSnnZwXlS1CSYsDWUB8Dgwr8IPscV/YylgmfT3XCxMNyd19f1jE2BV4P4MxqKOsnylwVwLfBm4EXg4FVFV5VtcHZmYvqLI6UpJ8UFgHLAysCGwR7pUOy6DsZVhmfTd74/bfyjKleUr9e944Mia83oOeDTTOfoXcAtwfirirwIfyGBcZdjc8lWV/M5X6s+vGyjeNpkN7AnsnNkl8mFt1s5hqy0sX6k/XzOnvlyeLkU/3YKxjuUtwIr5Dk9tZ/lKvRU3Vs0wp77dBuzYkrG+kmIJ1fXyHJq6wPKVepud8feuuZrRgW36pmYwBnWU5Sv19owZDaW4Aet3LRz3C96UxzDURZav1NsSZjS0E1s67sIGGYxBHWX5SqrSlcA1LU141QzGUBV3JmuY5Supaue1NOG1gNdnMI4quCd3wyxfSVW7sqWPHi0JrJLBOKrg2vINs3wlVe1B4A8tTbmr5auGWb6S6nBtS1NePYMxqIMsX0l1uKWlKXvmq0pYvpLqcE9LU56UwRjUQZavpDo81NKbfF6TwRjUQZavpDrMAf7dwqQnZjAGdZDlK6kOz6aftlnOV4eqYPlKqsO49NM2E3x1qAqWr6Q6LAss08KkF2QwBnWQ5SupDisDy7cw6RUyGIM6yPKVVIeVW5qyO1qpEpavpDps1NKUH8tgDOogy1dSHaa1NOV5GYxBHWT5Sqpa8T6zdUtTbuMd2moBy1dS1d6d9sZtoyd8dagKlq+kqn24xQk/mcEY1EGWr6QqbQns1uKEZ2cwBnWQ5SupSqe3PF0vO6sSlq+kqpwNTG15ug9kMAZ1kOUrqQqnAB/rQLL3ZjAGdZCLhksqU7GG8w+Bd3Uk1YcyGIM6yDNfSWWYBExPNyh1pXifAv6ZwTjUQZ75Sv3ZNK12NN6FF5gPvCqt1zwF2ArYHlgyg7GV6V7vdlZVLF+pt1nAXsABZhXKndEDUHW87Cz1VlxSPQK4z6xCuS16AKqO5Sv1thLwOHC0WYXyp+gBqDqWr9TbC9/xnucbcih/iR6AqmP5SoPx7DeGmelHqoTlKw3m58BPzazzro0egKpl+UqDO8rMOu+a6AGoWpavNLjiLthTza2z5lq+qprlKw3neOBhs+ukGa7prKpZvtJwHgW+ZHaddFn0AFQ9y1ca3lnAzebXKfO8oU51sHyl0Rxpfp3yE+Ce6CGoepavNJorPFPqlHOiB6B6WL7S6Fx4oxtuAn4dPQTVw/KVRnerjx51wmnRA1B9LF+pHMcBj5hlaxUfoL4bPQTVx/KVyjHHR49a7cToAahelq9UnjOBW8yzdYrVrC6KHoLqZflK5fLRo/Y5JHoAqp/lK5XrcuBSM22N4nLzDdFDUP0sX6l8PnrUDsXqZIdHD0HNsHyl8v0ZOMNcs1YsI/mh6CGoOZavVI1j3fUoa3sDt5c4wPkdzEgVsnylahTP/B5jtln6AvD9kge2XEeyUU0sX6k6Z6bFG5SPsyr6UDTROdYgLN/meJkqhqOiB5CRbwCfrmg4/v+sgVi+zVkq6oEHc6mbs2ehWLf5k9FDUD4s3+asEfXAA/Lst1mfAw6KHIDyY/k2Z5uoBx5Q8ejR6dFDaMCzwNZmrxxZvs1YF3hnxAMP7Hjgsegh1OgqYLW0brMWNc9MmmX5NuOwiAcd3MPuelSL54B90ofbOQGOd1iT2zns7rB867dfesBf8ZzurkeVKu5mXsl9efuyfgvG2GmWb72K0j030gFrEa77XL4LgLXS3cxPde3gKrIxsEUnj6wlLN96LJ/2Cz0/wsFqTMVjR1cY0cgeAo4DXpvWaL635cfThIs9A27OhJL/y6sCbwSeaVMIJVuQPtSsDLwB2A54L7BEp45Soyj2/N3JBAdWfG/+s3Sme1XLxp6jVdMKbMVNaTel8ZXxPjUuvQ/OSYuPtPUkrxj33HQcywCzge+lYxtZ2eV7IbBVyb9T6ppiK7uvAp9xZsf0YNpr97pUtsWfCzMeb1tt5ft23x4ra9GcMsv3fU6g1LeTgGnpK4knG4htYTrLeXU6U6m71JZIz+E+kY6/OKu4H7gHuAu4A/i7yzYqM9NzLN8jS/xdypuX0EdXFM1mbT8IKZhNgD2AS0Y97LKuxX8EmFrS71L+nnaOJAVVyjoNZZXv4SX9HrXDE86TpKDemk44R1JG+RaLlk/xVRjKA9EDkBTawaMe/KjluxxwSPRZCOiO6AFICm29UbeoHLV8P5eeFVMss5xv6SVcsCieg0a5aXmUF8zryjj1Vuv8C7jdaZNe4nnjCKdYUOpTwx70KOV7iDtjhPRHtyOTFtHEs9pq3ueBScOMYtjynZIuOSueq51zaRE+ARDTasN+9zts+U5Pq+Iont8EPOZS1nJVpz3o9IZ1KLDCoAc/TPlulPakVTy/D/p972RvqFEPPn4X14rAgYMe/TBvKC4jGdePgh75khVsQqJuuc35DO3gtL1l3wYt33cAu0VPOag5aTstSYu600xCm5RuvurboOU7PXrCgX077acqaVG3ps0yFFfx2NHq/R79IOVbbP69gy+ssM6JHoA0hmLT9esNKLSlBzlBHaR8/a43rq8BM6OHIPVwlQGF94l+9zrot3z3TPsYKp7i+cUTnHepp18aUXjj06NHPfVbvkdETzSwL6YlJSWNrdhw5FdmFN5HgQ17hdBP+e6fdnBQPNcBpzrvUt/ONSqlTRfG1Kt8ly5r13610khbZkkB/QD4qxMf3j7AtLFC6FW+nwXWjJ5iUMXa3TdFD0EawumGpl7P/Y5Vviu5ZWBYF/gGIg3tbOBPxhfe7sAWrxTCWOVbFO9roqcXUPGmsXf0EKQRHWKAGuu531cq3zU96w3pH8COwMLoQUgjutqrRwLeBWy7uCBeqXwPS4vJK45i6citXEJSKk1x38SNxhne4YsLYHHlu256vEhxzAY2Bu5yzqVS7QI8aqShbQO85+UBLK58XUYylqJw1wfujh6EVIH70mXHuYYb2iJnvy8v303SUpKK4bfAm4GHnG+pMjcDmwHPGnFYmwJ7vPjgX16+i702rU46IX0in+f0SpW7IV1h+odRh/WSO+BfXL7FG/HO9Y9HNSu+393S9bql2hVf8awNXG70IRUrXn3ohQN/cfkeHT2ZAE4DVgFmRA9CasjcdJJTvAk/5ySE8/8dj14o393T2ZC66dL07PZBPsMrZaFYRW5F4AynI5Tiq4eP86Ly9bve7ik+VX8rbey8S7rrUlI+nk7r5xcrCR6XvhJS9/13Aavx6S9TnfBOeBy4DNgXWAH4mM/uStl7BDgKeC2wHfBN4E6nrbPWAb4yId1oVUz+rAE211ezxqdPzcW83Qv8La3J/Efg+UznZlb6cNC2DwMrpjdCL9erDr9JP4XV04nRlPT34n6NZYH5AWeieM8rnsx4DFgAjMtgTMMoxr4asPA/PUamUywJL+kAAAAASUVORK5CYII=)}@media (min-width: 640px){.BaseImagePlaceholder[data-v-29efd36e]{background-size:100px}}.BaseImagePlaceholder .BaseLightboxOpenButton[data-v-29efd36e]{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (hover: hover){@media (min-width: 640px){.BaseImagePlaceholder .BaseLightboxOpenButton[data-v-29efd36e]{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.BaseImagePlaceholder:hover .BaseLightboxOpenButton[data-v-29efd36e]{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}}}.BaseImagePlaceholder.light-theme[data-v-29efd36e]{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.BaseImagePlaceholder.dark-theme[data-v-29efd36e]{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd8AAACOCAYAAABwpQK+AAAMk0lEQVR4nO3dd+xeVR3H8XeHUGipUJYgSMRilBGp2jACiCh1IAYEoqCAEol7QaqWpSIFlKggjggSEQVEXCBOZqwRwxQBRVBThowWKLKhy1w9GKDl96w7zr3f9yv5pf2nP879nIfn89z73HvOuFmzZqFGvBo4BXgIWNKiKdgUOAH4xoD/7nDgIGB+ReOqylJgEjAVWNaysedufHrt3wfcDfwTuAm4BrilZcfyXeAA4MEMxtJL8VqeAxyf9zC7bWL0ABq0PjCjpWOfPsS/2SIV96YVjEfdcztwCXAB8CvgkcyPcHL6c2rD4+jXqu0YZneNjx5AgxaHPXKpt42BA4FzgfuBs4EdMs7NqyIaiOUrKXerAO8A5gE3A/s6Y2o7y1dSm2wGnJUuS+/pzKmtLF9JbbQR8BPgiiHvQZAaZflKarOZ6c7oI51FtYnlK6kLjgauSk8RSNmzfCV1xavSd8EuXqDsWb6SuuR5wG+ADzurypnlK6mLTgaOdWaVK8tXUlfNGWIZVKkWlq+kLvsA8CVnWLmxfCV13SHAYRUfo8tLaiCWr6QI5gL7VXica/gq0iAsX0lRnJm28qzCZF9FGoTlKymSc4DVKzjepb6KNAjLV1IkxX7SpzrjaprlKyma/dJewVJjLF9JEZ3kOtBqkuUrKaLnAyc482qK5Sspqv2BXZ19NcHylRTZ5519NcHylRTZNsA7fQWobpavpOg+FT0A1c/ylRTdVp79qm6WryTBx8xAdbJ8JQlmAq8zB9XF8pWk/znIHFQXy1fDmGpq6qC3p7WfpcpZvhrGJFNTB00A9nJiVQfLtzlt3oLM7dPUVXs6s6qD5ducKVEPXMrYdsCWTpCqZvk2x/KV8rSb86KqWb7N8dKtlKc3OC+q2kQTloayDHgQWFLhh9jiv7EqsFr6ey6Wp5uTuvr+sS2wAXBXBmNRR1m+0mAuB74AXAPcm4qoqvItro5MTl9R5HSlpPggMA5YF3gFsE+6VDsug7GVYbX03e9P2n8oypXlK/VvLnBEzXk9Adyf6RzdCVwHnJGK+KvAOzIYVxl2sHxVJb/zlfpzYQPF2yYLgX2B3TO7RD6s7ds5bLWF5Sv15+vm1JcL0qXoR1sw1rG8HJiW7/DUdpav1FtxY9U8c+rbDcAbWzLW51IsobpFnkNTF1i+Um8LM/7eNVfzOrBN34wMxqCOsnyl3h4zo6EUN2D9roXjfspL8xiGusjylXqbYEZDO66l4y5slcEY1FGWr6Qq/Rq4rKUJb5DBGKrizmQNs3wlVe30lia8CfDCDMZRBffkbpjlK6lqv27po0erAOtnMI4quLZ8wyxfSVW7B/hDS1PuavmqYZavpDpc3tKUN8pgDOogy1dSHa5racqe+aoSlq+kOtza0pSnZDAGdZDlK6kOC1p6k886GYxBHWT5SqrDIuDfLUx6cgZjUAdZvpLq8Hj6aZs1fHWoCpavpDqMSz9tM9FXh6pg+Uqqw+rAai1MelkGY1AHWb6S6rAusGYLk14rgzGogyxfSXVYt6Upu6OVKmH5SqrD1i1N+YEMxqAOsnwl1WFmS1NeksEY1EGWr6SqFe8zr21pym28Q1stYPlKqtqb0964bfSQrw5VwfKVVLV3tzjhhzMYgzrI8pVUpZ2AvVqc8MIMxqAOsnwlVenElqfrZWdVwvKVVJVTgBktT/fuDMagDrJ8JVXhS8DBHUj2tgzGoA5y0XBJZSrWcP4R8KaOpLoggzGogzzzlVSGKcCcdINSV4r3EeBfGYxDHeSZr9Sf7dJqR+NdeIGlwPPSes3TgZ2BWcAqGYytTLd5t7OqYvlKvc0H9gM+bFah3BI9AFXHy85Sb8Ul1cOB280qlBuiB6DqWL5Sb2sDDwJHmVUoV0cPQNWxfKXenvqO93TfkEP5S/QAVB3LVxqMZ78x3JR+pEpYvtJgfgn8zMw67/LoAahalq80uCPNrPMuix6AqmX5SoMr7oL9srl11mLLV1WzfKXhzAXuNbtOmueazqqa5SsN537gc2bXSedHD0DVs3yl4X0N+JP5dcoSb6hTHSxfaTRHmF+n/BS4NXoIqp7lK43mF54pdcqp0QNQPSxfaXQuvNEN1wIXRg9B9bB8pdFd76NHnfCV6AGoPpavVI5jgPvMsrWKD1Dfix6C6mP5SuVY5KNHrXZc9ABUL8tXKs/JwHXm2TrFalZnRw9B9bJ8pXL56FH7zI4egOpn+UrlugA4z0xbo7jcfFX0EFQ/y1cqn48etUOxOtlh0UNQMyxfqXx/Bk4y16wVy0i+K3oIao7lK1Xj8+56lLX9gRtLHODSDmakClm+UjWKZ36PNtssfQb4QckDW6Mj2agmlq9UnZPT4g3Kx9cq+lA02TnWICzf5niZKoYjoweQkW8CH6loOP7/rIFYvs1ZNeqBB3Oem7NnoVi3+YPRQ1A+LN/mbBz1wAPy7LdZnwAOiRyA8mP5NmeXqAceUPHo0YnRQ2jA48BrzV45snybsTnw+ogHHthc4IHoIdToYmDDtG6zVrTETJpl+Tbj0xEPOrh73fWoFk8AB6QPt4sCHO+wprZz2N1h+dbvoPSAv+I50V2PKlXczby2+/L2ZcsWjLHTLN96FaV7WqQD1gpc97l8ZwKbpLuZH+nawVVkG2DHTh5ZS1i+9Vgz7Rd6RoSD1ZiKx45+YUQjWwAcA6yX1mi+reXH04RzPANuzsSS/8sbAC8BHmtTCCVblj7UrAu8GNgVeCswoVNHqVEUe/7uZoIDK743/3k60724ZWPP0QZpBbbiprRr0/jKeJ8al94HF6XFR9p6kleMe3E6jtWAhcD307GNrOzyPQvYueTfKXVNsZXdV4GPOrNjuifttfvHVLbFn8szHm9b7ez7dt8eKGvRnDLL921OoNS344GZ6SuJhxuIbXk6y3l+OlOpu9QmpOdwH0rHX5xV3AXcCvwDuBn4u8s2KjNzcizfI0r8Xcqbl9BHVxTN9m0/CCmYbYF9gHNHPeyyrsW/B5hR0u9S/h51jiQFVco6DWWV72El/R61w0POk6SgXplOOEdSRvkWi5ZP91UYyt3RA5AU2qGjHvyo5bsGMDv6LAR0c/QAJIW2xahbVI5avp9Iz4oplvnOt/QMLlgUzyGj3LQ8ygvmBWWceqt17gRudNqkZ3jSOMIpFpT60LAHPUr5znZnjJCudDsyaQVNPKut5n0SmDLMKIYt3+npkrPiudQ5l1bgEwAxbTjsd7/Dlu+ctCqO4rko4DGXsparOu0epzesTwFrDXrww5Tv1mlPWsXz+6Df9071hhr14ON3cU0DPjbo0Q/zhuIyknH9OOiRr1LBJiTqlhucz9AOTdtb9m3Q8n0NsFf0lINalLbTkrSiW8wktCnp5qu+DVq+c6InHNh30n6qklZ0fdosQ3EVjx1t1O/RD1K+xebfb/CFFdap0QOQxlBsun6FAYU2aZAT1EHK1+964/o6cFP0EKQeLjag8N7f714H/ZbvvmkfQ8VTPL94rPMu9fQbIwpvfHr0qKd+y/fw6IkG9tm0pKSksRUbjvzWjMJ7L/CKXiH0U74fSDs4KJ4/Al923qW+nWZUSpsujKlX+U4qa9d+tdJIW2ZJAf0Q+KsTH94BwMyxQuhVvh8HXhQ9xaCKtbuvjR6CNIQTDU29nvsdq3zXdsvAsM70DUQa2inA1cYX3t7Ajs8VwljlWxTvOtHTC6h409g/egjSiGYboMZ67ve5yvdFnvWGdAfwRmB59CCkEV3q1SMBbwJet7Ignqt8P50Wk1ccxdKRO7uEpFSa4r6Ja4wzvMNWFsDKynfz9HiR4lgIbAP8wzmXSrUHcL+RhrYL8JZnB7Cy8nUZyViKwt0S+Gf0IKQK3J4uOy423NBWOPt9dvlum5aSVAyXAC8DFjjfUmX+BGwPPG7EYW0H7PP0g392+a702rQ66dj0iXyJ0ytV7qp0hekOow7rGXfAP718izfi3esfj2pWfL+7k+t1S7UrvuLZFLjA6EMqVrx611MH/vTyPSp6MgF8BVgfmBc9CKkhi9NJTvEm/ISTEM7/dzx6qnz3TmdD6qbz0rPbh/gMr5SFYhW5acBJTkcoxVcP7+Np5et3vd1TfKr+dtrYeY9016WkfDya1s8vVhI8Jn0lpO777wJW49NfZjjhnfAgcD5wILAWcLDP7krZuw84ElgP2BX4FnCL09ZZmwFfnJhutComf/4Am+urWePTp+Zi3m4D/pbWZL4SeDLTuZmfPhy07cPAtPRG6OV61eGi9FPYKJ0YTU9/L+7XWB1YGnAmive84smMB4BlwLgMxjSMYuwbAsv/A4jqpJ30lJRnAAAAAElFTkSuQmCC)}.BaseImagePlaceholder.transparent-theme[data-v-29efd36e]{background-color:transparent;background-image:none}.BaseImagePlaceholder.no-logo[data-v-29efd36e]{background-image:none}.IconArrows{width:2em;height:2em}.IconLocation{width:1em;height:1em}.IconUser{width:1.4em;height:1.4em} +@charset "UTF-8";.BaseButton{padding-top:.7em;padding-bottom:.7em;background-size:100% 215%;background-position:0 -1px;cursor:pointer;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: transparent 50% var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);font-family:Archivo Narrow,Metropolis,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:600;text-transform:uppercase;line-height:1.5;letter-spacing:1px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:linear}.BaseButton:focus{z-index:10;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.BaseButton>.label{display:flex;height:100%;align-items:center;justify-content:center}@media (hover: hover){.BaseButton:hover{background-position:bottom}}.BaseButton.-primary{background-color:var(--color-action);--tw-gradient-to: var(--color-action-dark) 50% var(--tw-gradient-to-position);padding-left:3rem;padding-right:3rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.BaseButton.-primary>.label{border-width:2px;border-color:transparent}.BaseButton.-secondary{border-width:2px;border-color:var(--color-action);background-color:transparent;--tw-gradient-to: var(--color-action-dark) 50% var(--tw-gradient-to-position);padding-left:3rem;padding-right:3rem;color:var(--color-action)}@media (hover: hover){.BaseButton.-secondary:hover{border-color:var(--color-action-dark);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.BaseButton.-dark{border-width:1px;border-color:#fff6;background-color:transparent;--tw-gradient-to: #FFFFFF 50% var(--tw-gradient-to-position);padding-left:3rem;padding-right:3rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (hover: hover){.BaseButton.-dark:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(0 69 98 / var(--tw-text-opacity))}.ThemeEdu .BaseButton.-dark:hover,.BaseButton.-dark:hover.ThemeEdu{color:var(--color-primary-dark)}}.BaseButton.-social{border-width:1px;--tw-border-opacity: 1;border-color:rgb(148 148 148 / var(--tw-border-opacity));background-color:transparent;--tw-gradient-to: #222222 50% var(--tw-gradient-to-position);padding-left:3rem;padding-right:3rem;--tw-text-opacity: 1;color:rgb(148 148 148 / var(--tw-text-opacity))}@media (hover: hover){.BaseButton.-social:hover{--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.BaseButton.-social.-facebook{--tw-gradient-to: #3b5998 50% var(--tw-gradient-to-position)}@media (hover: hover){.BaseButton.-social.-facebook:hover{--tw-border-opacity: 1;border-color:rgb(59 89 152 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(59 89 152 / var(--tw-bg-opacity))}}.BaseButton.-social.-twitter{--tw-gradient-to: #000000 50% var(--tw-gradient-to-position)}@media (hover: hover){.BaseButton.-social.-twitter:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}}.BaseButton.-social.-instagram{--tw-gradient-to: #dd2a7b 50% var(--tw-gradient-to-position)}@media (hover: hover){.BaseButton.-social.-instagram:hover{--tw-border-opacity: 1;border-color:rgb(221 42 123 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(221 42 123 / var(--tw-bg-opacity))}}.BaseButton.-social.-youtube{--tw-gradient-to: #ff0000 50% var(--tw-gradient-to-position)}@media (hover: hover){.BaseButton.-social.-youtube:hover{--tw-border-opacity: 1;border-color:rgb(255 0 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 0 0 / var(--tw-bg-opacity))}}.BaseButton.-social.-reddit{--tw-gradient-to: #ff4500 50% var(--tw-gradient-to-position)}@media (hover: hover){.BaseButton.-social.-reddit:hover{--tw-border-opacity: 1;border-color:rgb(255 69 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 69 0 / var(--tw-bg-opacity))}}.ThemeEdu .BaseButton.-social{border-color:var(--color-action)!important;--tw-gradient-to: var(--color-action) 50% var(--tw-gradient-to-position) !important;color:var(--color-action)!important}@media (hover: hover){.ThemeEdu .BaseButton.-social:hover{background-color:var(--color-action)!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}}.share-buttons-list .BaseButton.-social{border-color:transparent!important;--tw-bg-opacity: 1 !important;background-color:rgb(245 245 245 / var(--tw-bg-opacity))!important}.BaseButton.-compact{padding-left:1.25rem;padding-right:1.25rem}.BaseButton.-icon-only{padding:0}.BaseButton.-icon-only>.label{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.BaseButton:disabled{cursor:default!important;--tw-border-opacity: 1 !important;border-color:rgb(148 148 148 / var(--tw-border-opacity))!important;--tw-bg-opacity: 1 !important;background-color:rgb(148 148 148 / var(--tw-bg-opacity))!important;background-image:none!important}.BaseButton:disabled>.label{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}img.BaseImage{max-width:100%}img.BaseImage.lazyload:not([src]),img.BaseImage:not([src]){border-style:none;opacity:0}img.BaseImage.lazyloaded{opacity:0;animation-name:fadein;animation-duration:.5s;animation-iteration-count:1;animation-fill-mode:forwards;animation-direction:normal;animation-timing-function:ease-out}@keyframes fadein{0%{opacity:0}to{opacity:1}}.IconCaret{width:1em;height:1em}.MixinAnimationCaret,.AnimationCaret{display:flex;align-items:center}.MixinAnimationCaret>.arrow-wrapper,.AnimationCaret>.arrow-wrapper{position:relative;display:block;height:1.5rem;width:1.5rem}.MixinAnimationCaret>.arrow-wrapper>.arrow,.MixinAnimationCaret>.arrow-wrapper>.arrow-fixed,.AnimationCaret>.arrow-wrapper>.arrow,.AnimationCaret>.arrow-wrapper>.arrow-fixed{position:absolute;top:50%;left:0;display:block;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:.875rem}@media (hover: hover){.MixinAnimationCaret:hover>.arrow-wrapper>.arrow,.AnimationCaret:hover>.arrow-wrapper>.arrow{animation:arrow-anim .25s ease-in normal}.MixinAnimationCaret:hover>.arrow-wrapper>.arrow-fixed,.AnimationCaret:hover>.arrow-wrapper>.arrow-fixed{animation:arrow-fixed-anim .25s ease-in normal}}.MixinAnimationCaret.caret-inline,.AnimationCaret.caret-inline{display:inline-block}.MixinAnimationCaret.caret-inline>.arrow-wrapper,.AnimationCaret.caret-inline>.arrow-wrapper{display:inline-block;width:1px}.MixinAnimationCaret.caret-inline>.arrow-wrapper>.arrow,.MixinAnimationCaret.caret-inline>.arrow-wrapper>.arrow-fixed,.AnimationCaret.caret-inline>.arrow-wrapper>.arrow,.AnimationCaret.caret-inline>.arrow-wrapper>.arrow-fixed{margin-top:.45em}@keyframes arrow-anim{0%{opacity:1;transform:translateY(-50%)}50%{transform:translate(1rem,-50%);opacity:0}to{transform:translate(1rem,-50%);opacity:0}}@keyframes arrow-fixed-anim{0%{opacity:0;transform:translate(-.5rem,-50%)}to{opacity:1;transform:translateY(-50%)}}.BaseImageCaption{--tw-text-opacity: 1;color:rgb(111 111 111 / var(--tw-text-opacity))}.BaseImageCaption>div>.the-caption-text>p{display:inline!important}.BaseImageCaption>div>.the-caption-text a{cursor:pointer;color:var(--color-action);text-decoration-line:underline}@media (hover: hover){.BaseImageCaption>div>.the-caption-text a:hover{color:var(--color-action-dark)}}.ThemeVariantLight .BaseImageCaption{--tw-text-opacity: 1;color:rgb(111 111 111 / var(--tw-text-opacity))}.ThemeVariantDark .BaseImageCaption{--tw-text-opacity: 1;color:rgb(148 148 148 / var(--tw-text-opacity))}.IconExpand{width:2.75em;height:2.75em}.MixinFancyboxOpenButton{pointer-events:none;position:relative;z-index:10;cursor:pointer}.MixinFancyboxOpenButton .BaseButton{position:absolute;top:-1px;right:-1px;display:inline-block}.MixinFancyboxOpenButton .BaseButton:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width: 1280px){.MixinFancyboxOpenButton .BaseButton{font-size:1.25rem}}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;-webkit-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, .4))}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, .94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, .92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{to{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{0%{transform:scale(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:#ffffff1a}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px #0003}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;-webkit-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:#0000;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:#18181be6;color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:#0000}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, .96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:#ffffff1a;background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,#0000,#00000002 8.1%,#00000005 15.5%,#0000000c 22.5%,#00000014 29%,#0000001d 35.3%,#00000028,#00000032 47.1%,#0000003e 52.9%,#00000049,#00000053 64.7%,#0000005d 71%,#00000064 77.5%,#0000006b 84.5%,#0000006f 91.9%,#00000070);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translate(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, .96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.MixinFancybox{position:relative}.MixinFancybox:active{outline:none}.MixinFancybox .MixinFancyboxOpenButton{top:1px;right:1px;z-index:10;display:block;opacity:.7;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (hover: hover){.MixinFancybox .MixinFancyboxOpenButton{opacity:0}}.MixinFancybox:hover .MixinFancyboxOpenButton{transition-duration:.2s}@media (hover: hover){.MixinFancybox:hover .MixinFancyboxOpenButton{opacity:1}.MixinFancybox:focus .MixinFancyboxOpenButton{opacity:1}}.MixinFancybox img{display:block;height:auto;min-width:100%}.fancybox-theme-dark.fancybox__container{z-index:9999;--fancybox-color: rgba(255, 255, 255, var(--tw-text-opacity));--fancybox-bg: #000000;--fancybox-accent-color: #ffffff;--fancybox-thumbs-width: 100px;--fancybox-thumbs-border-radius: 0;--fancybox-thumbs-ratio: 1 / 1;--carousel-button-bg: rgba(0, 0, 0, .9);--carousel-button-border-radius: 0;--carousel-button-svg-width: 30px;--carousel-button-svg-height: 30px;--carousel-button-svg-stroke-width: 3;--carousel-button-svg-filter: none}.fancybox-theme-dark.fancybox__container .fancybox__content{z-index:50}.fancybox-theme-dark.fancybox__container .fancybox__nav{display:none}@media (min-width: 640px){.fancybox-theme-dark.fancybox__container .fancybox__nav{display:block}}.fancybox-theme-dark.fancybox__container .fancybox__caption{position:relative;z-index:40;display:inline-block;width:100%;padding-top:.75rem;text-align:left}@media (min-width: 1024px){.fancybox-theme-dark.fancybox__container .fancybox__caption{padding-top:1rem}}.fancybox-theme-dark.fancybox__container .fancybox__caption h1{text-overflow:ellipsis}.fancybox-theme-dark.fancybox__container .fancybox__caption p{display:inline}.fancybox-theme-dark.fancybox__container .fancybox__slide.has-image.has-caption.is-draggable .fancybox__caption{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.fancybox-theme-dark.fancybox__container .fancybox__slide.has-image:not(.is-draggable) .fancybox__caption,.fancybox-theme-dark.fancybox__container .fancybox__slide.has-image.has-caption.can-zoom_in .fancybox__caption,.fancybox-theme-dark.fancybox__container .fancybox__slide.has-image.has-caption.is-selected:not(.is-draggable) .fancybox__caption{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.fancybox-theme-dark.fancybox__container .caption-width{background:#000000f2;transition:max-width .15s ease;width:100%}@media (min-width: 1024px){.fancybox-theme-dark.fancybox__container .fancybox__toolbar{padding:25px}}.BaseImagePlaceholder[data-v-29efd36e]{position:relative;margin:0;display:block;width:auto;align-items:center;justify-content:center;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(216 216 216 / var(--tw-bg-opacity));background-repeat:no-repeat;height:inherit;background-position:center center;background-size:50px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd8AAACOCAYAAABwpQK+AAAMlUlEQVR4nO3de/Bncx3H8eeuzW3X5pJELpNWUy7DVjsug1xyKWkIUxTK1JRSihHrVrmXcYtqIpMUkm5E6SKmbWIkl1AbMYvKZbFyZ2/NqY8Gu37f27l8znk/HzO/2f1nfz7n9fn6vr7nfM/5fMbNnDkTNeLtwNnAE8C8Fk3B2sDJwNcH/HdHAPsBsyoaV1XmA0sDk4EFLRt77san1/4jwAPA3UDxhnQjcGfLjuU7wD7A4xmMpZfitTwdOCnvYXbbhOgBNGgVYGpLxz5liH+zXirutSsYj7rnPuC3wOXAL4CnMj/CienPyQ2Po19LtWOY3TU+egANmhv2yKXe1gD2BS4BHgUuAjbPODevimgglq+k3C0JfACYAdwB7OmMqe0sX0ltsg5wYbosvaszp7ayfCW10erAj4Hrh7wHQWqU5SupzaalO6OPchbVJpavpC44BrghPUUgZc/yldQVb0vfBW/vjCp3lq+kLnkV8EvgAGdVObN8JXXRmcAJzqxyZflK6qrpQyyDKtXC8pXUZfsDpzjDyo3lK6nrDgIOr/gYXV5SA7F8JUVwPLBXhce5nK8iDcLylRTFBWkrzypM9FWkQVi+kiK5GFi2guOd76tIg7B8JUVS7Cd9jjOuplm+kqLZK+0VLDXG8pUU0RmuA60mWb6SIno1cLIzr6ZYvpKi2hvYztlXEyxfSZEd6+yrCZavpMg2Bj7oK0B1s3wlRXdo9ABUP8tXUnQbeParulm+kgQHmoHqZPlKEkwDtjUH1cXylaT/2c8cVBfLV8OYbGrqoPentZ+lylm+GsbSpqYOWgLYzYlVHSzf5rR5CzK3T1NX7erMqg6Wb3MmRT1wKWObAus7Qaqa5dscy1fK007Oi6pm+TbHS7dSnnZwXlS1CSYsDWUB8Dgwr8IPscV/YylgmfT3XCxMNyd19f1jE2BV4P4MxqKOsnylwVwLfBm4EXg4FVFV5VtcHZmYvqLI6UpJ8UFgHLAysCGwR7pUOy6DsZVhmfTd74/bfyjKleUr9e944Mia83oOeDTTOfoXcAtwfirirwIfyGBcZdjc8lWV/M5X6s+vGyjeNpkN7AnsnNkl8mFt1s5hqy0sX6k/XzOnvlyeLkU/3YKxjuUtwIr5Dk9tZ/lKvRU3Vs0wp77dBuzYkrG+kmIJ1fXyHJq6wPKVepud8feuuZrRgW36pmYwBnWU5Sv19owZDaW4Aet3LRz3C96UxzDURZav1NsSZjS0E1s67sIGGYxBHWX5SqrSlcA1LU141QzGUBV3JmuY5Supaue1NOG1gNdnMI4quCd3wyxfSVW7sqWPHi0JrJLBOKrg2vINs3wlVe1B4A8tTbmr5auGWb6S6nBtS1NePYMxqIMsX0l1uKWlKXvmq0pYvpLqcE9LU56UwRjUQZavpDo81NKbfF6TwRjUQZavpDrMAf7dwqQnZjAGdZDlK6kOz6aftlnOV4eqYPlKqsO49NM2E3x1qAqWr6Q6LAss08KkF2QwBnWQ5SupDisDy7cw6RUyGIM6yPKVVIeVW5qyO1qpEpavpDps1NKUH8tgDOogy1dSHaa1NOV5GYxBHWT5Sqpa8T6zdUtTbuMd2moBy1dS1d6d9sZtoyd8dagKlq+kqn24xQk/mcEY1EGWr6QqbQns1uKEZ2cwBnWQ5SupSqe3PF0vO6sSlq+kqpwNTG15ug9kMAZ1kOUrqQqnAB/rQLL3ZjAGdZCLhksqU7GG8w+Bd3Uk1YcyGIM6yDNfSWWYBExPNyh1pXifAv6ZwTjUQZ75Sv3ZNK12NN6FF5gPvCqt1zwF2ArYHlgyg7GV6V7vdlZVLF+pt1nAXsABZhXKndEDUHW87Cz1VlxSPQK4z6xCuS16AKqO5Sv1thLwOHC0WYXyp+gBqDqWr9TbC9/xnucbcih/iR6AqmP5SoPx7DeGmelHqoTlKw3m58BPzazzro0egKpl+UqDO8rMOu+a6AGoWpavNLjiLthTza2z5lq+qprlKw3neOBhs+ukGa7prKpZvtJwHgW+ZHaddFn0AFQ9y1ca3lnAzebXKfO8oU51sHyl0Rxpfp3yE+Ce6CGoepavNJorPFPqlHOiB6B6WL7S6Fx4oxtuAn4dPQTVw/KVRnerjx51wmnRA1B9LF+pHMcBj5hlaxUfoL4bPQTVx/KVyjHHR49a7cToAahelq9UnjOBW8yzdYrVrC6KHoLqZflK5fLRo/Y5JHoAqp/lK5XrcuBSM22N4nLzDdFDUP0sX6l8PnrUDsXqZIdHD0HNsHyl8v0ZOMNcs1YsI/mh6CGoOZavVI1j3fUoa3sDt5c4wPkdzEgVsnylahTP/B5jtln6AvD9kge2XEeyUU0sX6k6Z6bFG5SPsyr6UDTROdYgLN/meJkqhqOiB5CRbwCfrmg4/v+sgVi+zVkq6oEHc6mbs2ehWLf5k9FDUD4s3+asEfXAA/Lst1mfAw6KHIDyY/k2Z5uoBx5Q8ejR6dFDaMCzwNZmrxxZvs1YF3hnxAMP7Hjgsegh1OgqYLW0brMWNc9MmmX5NuOwiAcd3MPuelSL54B90ofbOQGOd1iT2zns7rB867dfesBf8ZzurkeVKu5mXsl9efuyfgvG2GmWb72K0j030gFrEa77XL4LgLXS3cxPde3gKrIxsEUnj6wlLN96LJ/2Cz0/wsFqTMVjR1cY0cgeAo4DXpvWaL635cfThIs9A27OhJL/y6sCbwSeaVMIJVuQPtSsDLwB2A54L7BEp45Soyj2/N3JBAdWfG/+s3Sme1XLxp6jVdMKbMVNaTel8ZXxPjUuvQ/OSYuPtPUkrxj33HQcywCzge+lYxtZ2eV7IbBVyb9T6ppiK7uvAp9xZsf0YNpr97pUtsWfCzMeb1tt5ft23x4ra9GcMsv3fU6g1LeTgGnpK4knG4htYTrLeXU6U6m71JZIz+E+kY6/OKu4H7gHuAu4A/i7yzYqM9NzLN8jS/xdypuX0EdXFM1mbT8IKZhNgD2AS0Y97LKuxX8EmFrS71L+nnaOJAVVyjoNZZXv4SX9HrXDE86TpKDemk44R1JG+RaLlk/xVRjKA9EDkBTawaMe/KjluxxwSPRZCOiO6AFICm29UbeoHLV8P5eeFVMss5xv6SVcsCieg0a5aXmUF8zryjj1Vuv8C7jdaZNe4nnjCKdYUOpTwx70KOV7iDtjhPRHtyOTFtHEs9pq3ueBScOMYtjynZIuOSueq51zaRE+ARDTasN+9zts+U5Pq+Iont8EPOZS1nJVpz3o9IZ1KLDCoAc/TPlulPakVTy/D/p972RvqFEPPn4X14rAgYMe/TBvKC4jGdePgh75khVsQqJuuc35DO3gtL1l3wYt33cAu0VPOag5aTstSYu600xCm5RuvurboOU7PXrCgX077acqaVG3ps0yFFfx2NHq/R79IOVbbP69gy+ssM6JHoA0hmLT9esNKLSlBzlBHaR8/a43rq8BM6OHIPVwlQGF94l+9zrot3z3TPsYKp7i+cUTnHepp18aUXjj06NHPfVbvkdETzSwL6YlJSWNrdhw5FdmFN5HgQ17hdBP+e6fdnBQPNcBpzrvUt/ONSqlTRfG1Kt8ly5r13610khbZkkB/QD4qxMf3j7AtLFC6FW+nwXWjJ5iUMXa3TdFD0EawumGpl7P/Y5Vviu5ZWBYF/gGIg3tbOBPxhfe7sAWrxTCWOVbFO9roqcXUPGmsXf0EKQRHWKAGuu531cq3zU96w3pH8COwMLoQUgjutqrRwLeBWy7uCBeqXwPS4vJK45i6citXEJSKk1x38SNxhne4YsLYHHlu256vEhxzAY2Bu5yzqVS7QI8aqShbQO85+UBLK58XUYylqJw1wfujh6EVIH70mXHuYYb2iJnvy8v303SUpKK4bfAm4GHnG+pMjcDmwHPGnFYmwJ7vPjgX16+i702rU46IX0in+f0SpW7IV1h+odRh/WSO+BfXL7FG/HO9Y9HNSu+393S9bql2hVf8awNXG70IRUrXn3ohQN/cfkeHT2ZAE4DVgFmRA9CasjcdJJTvAk/5ySE8/8dj14o393T2ZC66dL07PZBPsMrZaFYRW5F4AynI5Tiq4eP86Ly9bve7ik+VX8rbey8S7rrUlI+nk7r5xcrCR6XvhJS9/13Aavx6S9TnfBOeBy4DNgXWAH4mM/uStl7BDgKeC2wHfBN4E6nrbPWAb4yId1oVUz+rAE211ezxqdPzcW83Qv8La3J/Efg+UznZlb6cNC2DwMrpjdCL9erDr9JP4XV04nRlPT34n6NZYH5AWeieM8rnsx4DFgAjMtgTMMoxr4asPA/PUamUywJL+kAAAAASUVORK5CYII=)}@media (min-width: 640px){.BaseImagePlaceholder[data-v-29efd36e]{background-size:100px}}.BaseImagePlaceholder .BaseLightboxOpenButton[data-v-29efd36e]{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (hover: hover){@media (min-width: 640px){.BaseImagePlaceholder .BaseLightboxOpenButton[data-v-29efd36e]{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.BaseImagePlaceholder:hover .BaseLightboxOpenButton[data-v-29efd36e]{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}}}.BaseImagePlaceholder.light-theme[data-v-29efd36e]{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.BaseImagePlaceholder.dark-theme[data-v-29efd36e]{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd8AAACOCAYAAABwpQK+AAAMk0lEQVR4nO3dd+xeVR3H8XeHUGipUJYgSMRilBGp2jACiCh1IAYEoqCAEol7QaqWpSIFlKggjggSEQVEXCBOZqwRwxQBRVBThowWKLKhy1w9GKDl96w7zr3f9yv5pf2nP879nIfn89z73HvOuFmzZqFGvBo4BXgIWNKiKdgUOAH4xoD/7nDgIGB+ReOqylJgEjAVWNaysedufHrt3wfcDfwTuAm4BrilZcfyXeAA4MEMxtJL8VqeAxyf9zC7bWL0ABq0PjCjpWOfPsS/2SIV96YVjEfdcztwCXAB8CvgkcyPcHL6c2rD4+jXqu0YZneNjx5AgxaHPXKpt42BA4FzgfuBs4EdMs7NqyIaiOUrKXerAO8A5gE3A/s6Y2o7y1dSm2wGnJUuS+/pzKmtLF9JbbQR8BPgiiHvQZAaZflKarOZ6c7oI51FtYnlK6kLjgauSk8RSNmzfCV1xavSd8EuXqDsWb6SuuR5wG+ADzurypnlK6mLTgaOdWaVK8tXUlfNGWIZVKkWlq+kLvsA8CVnWLmxfCV13SHAYRUfo8tLaiCWr6QI5gL7VXica/gq0iAsX0lRnJm28qzCZF9FGoTlKymSc4DVKzjepb6KNAjLV1IkxX7SpzrjaprlKyma/dJewVJjLF9JEZ3kOtBqkuUrKaLnAyc482qK5Sspqv2BXZ19NcHylRTZ5519NcHylRTZNsA7fQWobpavpOg+FT0A1c/ylRTdVp79qm6WryTBx8xAdbJ8JQlmAq8zB9XF8pWk/znIHFQXy1fDmGpq6qC3p7WfpcpZvhrGJFNTB00A9nJiVQfLtzlt3oLM7dPUVXs6s6qD5ducKVEPXMrYdsCWTpCqZvk2x/KV8rSb86KqWb7N8dKtlKc3OC+q2kQTloayDHgQWFLhh9jiv7EqsFr6ey6Wp5uTuvr+sS2wAXBXBmNRR1m+0mAuB74AXAPcm4qoqvItro5MTl9R5HSlpPggMA5YF3gFsE+6VDsug7GVYbX03e9P2n8oypXlK/VvLnBEzXk9Adyf6RzdCVwHnJGK+KvAOzIYVxl2sHxVJb/zlfpzYQPF2yYLgX2B3TO7RD6s7ds5bLWF5Sv15+vm1JcL0qXoR1sw1rG8HJiW7/DUdpav1FtxY9U8c+rbDcAbWzLW51IsobpFnkNTF1i+Um8LM/7eNVfzOrBN34wMxqCOsnyl3h4zo6EUN2D9roXjfspL8xiGusjylXqbYEZDO66l4y5slcEY1FGWr6Qq/Rq4rKUJb5DBGKrizmQNs3wlVe30lia8CfDCDMZRBffkbpjlK6lqv27po0erAOtnMI4quLZ8wyxfSVW7B/hDS1PuavmqYZavpDpc3tKUN8pgDOogy1dSHa5racqe+aoSlq+kOtza0pSnZDAGdZDlK6kOC1p6k886GYxBHWT5SqrDIuDfLUx6cgZjUAdZvpLq8Hj6aZs1fHWoCpavpDqMSz9tM9FXh6pg+Uqqw+rAai1MelkGY1AHWb6S6rAusGYLk14rgzGogyxfSXVYt6Upu6OVKmH5SqrD1i1N+YEMxqAOsnwl1WFmS1NeksEY1EGWr6SqFe8zr21pym28Q1stYPlKqtqb0964bfSQrw5VwfKVVLV3tzjhhzMYgzrI8pVUpZ2AvVqc8MIMxqAOsnwlVenElqfrZWdVwvKVVJVTgBktT/fuDMagDrJ8JVXhS8DBHUj2tgzGoA5y0XBJZSrWcP4R8KaOpLoggzGogzzzlVSGKcCcdINSV4r3EeBfGYxDHeSZr9Sf7dJqR+NdeIGlwPPSes3TgZ2BWcAqGYytTLd5t7OqYvlKvc0H9gM+bFah3BI9AFXHy85Sb8Ul1cOB280qlBuiB6DqWL5Sb2sDDwJHmVUoV0cPQNWxfKXenvqO93TfkEP5S/QAVB3LVxqMZ78x3JR+pEpYvtJgfgn8zMw67/LoAahalq80uCPNrPMuix6AqmX5SoMr7oL9srl11mLLV1WzfKXhzAXuNbtOmueazqqa5SsN537gc2bXSedHD0DVs3yl4X0N+JP5dcoSb6hTHSxfaTRHmF+n/BS4NXoIqp7lK43mF54pdcqp0QNQPSxfaXQuvNEN1wIXRg9B9bB8pdFd76NHnfCV6AGoPpavVI5jgPvMsrWKD1Dfix6C6mP5SuVY5KNHrXZc9ABUL8tXKs/JwHXm2TrFalZnRw9B9bJ8pXL56FH7zI4egOpn+UrlugA4z0xbo7jcfFX0EFQ/y1cqn48etUOxOtlh0UNQMyxfqXx/Bk4y16wVy0i+K3oIao7lK1Xj8+56lLX9gRtLHODSDmakClm+UjWKZ36PNtssfQb4QckDW6Mj2agmlq9UnZPT4g3Kx9cq+lA02TnWICzf5niZKoYjoweQkW8CH6loOP7/rIFYvs1ZNeqBB3Oem7NnoVi3+YPRQ1A+LN/mbBz1wAPy7LdZnwAOiRyA8mP5NmeXqAceUPHo0YnRQ2jA48BrzV45snybsTnw+ogHHthc4IHoIdToYmDDtG6zVrTETJpl+Tbj0xEPOrh73fWoFk8AB6QPt4sCHO+wprZz2N1h+dbvoPSAv+I50V2PKlXczby2+/L2ZcsWjLHTLN96FaV7WqQD1gpc97l8ZwKbpLuZH+nawVVkG2DHTh5ZS1i+9Vgz7Rd6RoSD1ZiKx45+YUQjWwAcA6yX1mi+reXH04RzPANuzsSS/8sbAC8BHmtTCCVblj7UrAu8GNgVeCswoVNHqVEUe/7uZoIDK743/3k60724ZWPP0QZpBbbiprRr0/jKeJ8al94HF6XFR9p6kleMe3E6jtWAhcD307GNrOzyPQvYueTfKXVNsZXdV4GPOrNjuifttfvHVLbFn8szHm9b7ez7dt8eKGvRnDLL921OoNS344GZ6SuJhxuIbXk6y3l+OlOpu9QmpOdwH0rHX5xV3AXcCvwDuBn4u8s2KjNzcizfI0r8Xcqbl9BHVxTN9m0/CCmYbYF9gHNHPeyyrsW/B5hR0u9S/h51jiQFVco6DWWV72El/R61w0POk6SgXplOOEdSRvkWi5ZP91UYyt3RA5AU2qGjHvyo5bsGMDv6LAR0c/QAJIW2xahbVI5avp9Iz4oplvnOt/QMLlgUzyGj3LQ8ygvmBWWceqt17gRudNqkZ3jSOMIpFpT60LAHPUr5znZnjJCudDsyaQVNPKut5n0SmDLMKIYt3+npkrPiudQ5l1bgEwAxbTjsd7/Dlu+ctCqO4rko4DGXsparOu0epzesTwFrDXrww5Tv1mlPWsXz+6Df9071hhr14ON3cU0DPjbo0Q/zhuIyknH9OOiRr1LBJiTqlhucz9AOTdtb9m3Q8n0NsFf0lINalLbTkrSiW8wktCnp5qu+DVq+c6InHNh30n6qklZ0fdosQ3EVjx1t1O/RD1K+xebfb/CFFdap0QOQxlBsun6FAYU2aZAT1EHK1+964/o6cFP0EKQeLjag8N7f714H/ZbvvmkfQ8VTPL94rPMu9fQbIwpvfHr0qKd+y/fw6IkG9tm0pKSksRUbjvzWjMJ7L/CKXiH0U74fSDs4KJ4/Al923qW+nWZUSpsujKlX+U4qa9d+tdJIW2ZJAf0Q+KsTH94BwMyxQuhVvh8HXhQ9xaCKtbuvjR6CNIQTDU29nvsdq3zXdsvAsM70DUQa2inA1cYX3t7Ajs8VwljlWxTvOtHTC6h409g/egjSiGYboMZ67ve5yvdFnvWGdAfwRmB59CCkEV3q1SMBbwJet7Ignqt8P50Wk1ccxdKRO7uEpFSa4r6Ja4wzvMNWFsDKynfz9HiR4lgIbAP8wzmXSrUHcL+RhrYL8JZnB7Cy8nUZyViKwt0S+Gf0IKQK3J4uOy423NBWOPt9dvlum5aSVAyXAC8DFjjfUmX+BGwPPG7EYW0H7PP0g392+a702rQ66dj0iXyJ0ytV7qp0hekOow7rGXfAP718izfi3esfj2pWfL+7k+t1S7UrvuLZFLjA6EMqVrx611MH/vTyPSp6MgF8BVgfmBc9CKkhi9NJTvEm/ISTEM7/dzx6qnz3TmdD6qbz0rPbh/gMr5SFYhW5acBJTkcoxVcP7+Np5et3vd1TfKr+dtrYeY9016WkfDya1s8vVhI8Jn0lpO777wJW49NfZjjhnfAgcD5wILAWcLDP7krZuw84ElgP2BX4FnCL09ZZmwFfnJhutComf/4Am+urWePTp+Zi3m4D/pbWZL4SeDLTuZmfPhy07cPAtPRG6OV61eGi9FPYKJ0YTU9/L+7XWB1YGnAmive84smMB4BlwLgMxjSMYuwbAsv/A4jqpJ30lJRnAAAAAElFTkSuQmCC)}.BaseImagePlaceholder.transparent-theme[data-v-29efd36e]{background-color:transparent;background-image:none}.BaseImagePlaceholder.no-logo[data-v-29efd36e]{background-image:none}.IconArrows{width:2em;height:2em}.IconLocation{width:1em;height:1em}.IconUser{width:1.4em;height:1.4em}