CINXE.COM

<!DOCTYPE html><html lang="en" data-critters-container><head> <base href="/"> <meta charset="utf-8"> <title></title> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"> <meta name="storefront-commit" content="{git-hash}"> <meta name="storefront-version" content="{npm-version}"> <link id="appIcon" rel="icon" type="image/x-icon" href="https://eu.cdn2.purplemanager.com/193c804a-a673-47bd-b09b-11baf4822a17/thumbnails/6ab86ca8-b028-4715-93c8-27c92ae62f2a/web_kiosk_favicon_1.ico"> <!-- LINKS BEGIN --><link rel="dns-prefetch preconnect" href="https://catalog.purplemanager.com" crossorigin><!-- LINKS END --> <!-- ENV BEGIN --><script>window['_env'] = []; window['_env'].MANAGER_BASE_URL= 'https://purplemanager.com'; window['_env'].KIOSK_BASE_URL= 'https://kiosk.purplemanager.com'; window['_env'].CATALOG_API_BASE_URL= 'https://catalog.purplemanager.com'; </script><!-- ENV END --> <script type="text/javascript"> var isUniversal = true; </script> <style>@charset "UTF-8";html body{--primaryColor:rgb(0, 140, 190);--secondaryColor:rgb(200, 200, 200);--backgroundColor:rgb(255, 255, 255);--secondaryBackgroundColor:rgb(200, 200, 200);--textColor:rgb(0, 0, 0);--secondaryTextColor:rgb(80, 80, 80);--ghostColor:rgba(200, 200, 200);--gutter:16px;--borderRadius:4px;--actionButtonHeight:50px;--appBarColor:white;--appBarTextColor:var(--textColor);--appBarHeight:54px;--appBarDisplay:flex;--appBarShrinkDisplay:flex;--appBarShrinkHeight:30px;--appBarFontSize:1em;--appBarShrinkFontSize:.6em;--appBarPaddingVert:4px;--appBarPaddingHoriz:0;--appBarButtonWidth:50px;--appMenuColor:white;--navigationHeight:50px;--navigationShrinkHeight:30px;--navigationColor:var(--textColor);--navigationBgColor:white;--navigationActiveColor:var(--primaryColor);--listPadding:var(--gutter);--listPaddingHoriz:var(--gutter);--listPaddingVert:var(--gutter);--listItemGutter:var(--gutter);--gridListColumns:4;--listTabBorderWidth:1px;--listTabBorderRadius:var(--borderRadius);--listTabHighlightColor:var(--primaryColor);--listTabHighlightTextColor:white;--buttonPaddingVert:calc(var(--gutter) / 2);--buttonPaddingHoriz:calc(var(--gutter) / 2);--modalBgColor:white;--modalPadding:var(--gutter);--modalPaddingBottom:var(--gutter);--issueProgressPaddingVert:2px;--issueProgressPaddingHoriz:2px;--issueProgressMarginVert:calc(var(--gutter) / 2);--issueProgressMarginHoriz:calc(var(--gutter) / 2);--issueProgressBgColor:var(--secondaryColor);--issueProgressColor:var(--primaryColor);--issueProgressFontColor:white;--issueUpdateBadgeBgColor:var(--primaryColor);--issueUpdateBadgeColor:white;--subscriptionPaddingVert:var(--gutter);--subscriptionPaddingHoriz:var(--gutter);--subscriptionPurchasedMarginHoriz:6px;--subscriptionPurchasedBorderRadius:20px;--loginPaddingVert:var(--gutter);--loginPaddingHoriz:var(--gutter);--loginElementMarginVert:calc(var(--gutter));--loginElementMarginHoriz:0;--couponPaddingVert:var(--gutter);--couponPaddingHoriz:var(--gutter);--couponElementMarginVert:calc(var(--gutter));--couponElementMarginHoriz:0;--couponElementPaddingVert:calc(var(--gutter));--couponElementPaddingHoriz:calc(var(--gutter));--bookmarkBgColor:transparent;--bookmarkImageBgColor:white;--sectionPadding:0;--spinnerColor:#fff;--imageBackgroundColor:transparent;--imageLoadingColor:rgb(200, 200, 200);--dropdownPaddingX:calc(var(--gutter) / 2);--dropdownPaddingY:calc(var(--gutter) / 2);--tickerGutter:var(--gutter);--tickerPaddingY:var(--gutter);--searchFieldFontSize:14px;--swiperPaginationTabHeight:50px;--swiperPaginationBorderWidth:4px;--swiperPaginationBackgroundColor:white;--swiperPaginationColor:var(--primaryColor);--switchWidth:50px;--switchActiveColor:var(--primaryColor);--switchHandleColor:#fff;--switchBackgroundColor:#f1f1f1;--switchBorderWidth:3px;--switchBorderRadius:calc(var(--switchWidth) * .6);--stackedCoversWidth:40%;--stackedCoversScaleStep:.1;--stackedCoversTranslateStep:.3;--stackedCoversTopEvenCenteredGap:4px;--toolbarbackgroundColor:transparent;--toolbarIconColor:#a9a9a9;color:var(--textColor);--primaryColor:#00adef;--primaryColorNightMode:white;--accentColor:var(--primaryColor);--contentFont:"OpenSans", sans-serif;--contentHeadlineFont:var(--contentFont);--contentIconNavigateBack:url(resource://dynamic/content/assets/ic_left.svg);--contentIconNavigateForward:url(resource://dynamic/content/assets/ic_right.svg);--contentSpinner:url(resource://dynamic/content/assets/tail-spin.svg);--contentBgColor:#ffffff;--contentTextColor:black;--contentPaddingVert:30px;--contentPaddingHoriz:50px;--contentHeaderMarginTop:1em;--contentHeaderMarginBottom:1.5em;--contentHeaderPaddingVert:1em;--contentHeaderElementMarginTop:.5em;--contentHeaderElementMarginBottom:.5em;--contentSectionPaddingVert:1em;--contentSectionPaddingHoriz:1em;--contentElementMarginTop:1em;--contentElementMarginBottom:1em;--contentElementPaddingVert:.5em;--contentElementPaddingHoriz:1em;--contentHeadlineBigMarginTop:1.5em;--contentHeadlineBigMarginBottom:.5em;--contentHeadlineSmallMarginTop:1em;--contentHeadlineSmallMarginBottom:.5em;--contentNavigateButtonColor:var(--primaryColor);--contentNavigateButtonSize:30px;--contentNavigateButtonGap:12px;--contentBgColorNightMode:#323232;--contentTextColorNightMode:#ffffff;--contentNavigateButtonColorNightMode:var(--primaryColorNightMode);--menuItemIconGap:calc(var(--menuItemIconHeight) / 2);--menuItemIconHeight:14px}@media (max-width: 767px) and (orientation: portrait),(max-height: 767px) and (orientation: landscape){html body{--gridListColumns:3}}@media (max-width: 533px) and (orientation: portrait),(max-height: 533px) and (orientation: landscape){html body{--gridListColumns:2;--actionButtonHeight:40px}}@media (max-height: 533px) and (orientation: landscape){html body{--gridListColumns:3}}@media (max-width: 533px) and (orientation: portrait){html body{--contentPaddingHoriz:30px}}html body{--contentHeaderMarginTop:1em;--contentHeaderMarginBottom:1.5em;--contentHeaderPaddingVert:1em;--contentSectionPaddingVert:1em;--contentSectionPaddingHoriz:1em}html{--iconContentArrow:"\e900";--iconContentAudio:"\e901";--iconContentBack:"\e902";--iconContentBookmark:"\e903";--iconContentBookmarkActive:"\e911";--iconContentCheckBg:"\e904";--iconContentCheck:"\e905";--iconContentClose:"\e906";--iconContentDelete:"\e907";--iconContentDownload:"\e908";--iconContentEye:"\e909";--iconContentFontSize:"\e90a";--iconContentMenu:"\e90b";--iconContentPlus:"\e90c";--iconContentSearch:"\e90d";--iconContentToc:"\e90e";--iconContentVideo:"\e90f";--iconContentDownloadCircle:"\e910";--iconContentSpinner:"\e984";--iconContentCheckCircle:"\e912";--iconContentInfo:"\e913";--iconContentShare:"\e914";--iconContentTime:"\e915"}html body{--topBarIconTtsPlayer:url(ic_player.f7ab37146b15e354.svg);--topBarIconTtsPlayerActive:url(ic_player_active.7034f8638f4c46a9.svg);--topBarIconTtsSpeech:url(ic_speech.4735734250409ddf.svg);--speechContainerWidth:95px;--ttsPlayerPrimaryColor:var(--primaryColor);--ttsPlayerBgColor:var(--contentBgColor);--ttsPlayerProgressBgColor:#e1e1e1;--ttsPlayerBufferingColor:#bbbbbb;--ttsPlayerTimeColor:#999999;--ttsPlayerTextColor:black;--ttsPlayerPaddingVert:var(--contentPaddingVert);--ttsPlayerPaddingHoriz:var(--contentPaddingHoriz);--ttsPlayerLoadingColor:rgba(153,153,153,.25);--ttsPlayerLoadingSize:50px;--ttsPlayerLoadingThickness:6px;--ttsPlayerLoadingOffset:187;--ttsPlayerLoadingDuration:3s;--settingsContainerWidth:50px;--ttsPlayerSettingsButtonSize:50px;--ttsPlayerSettingsButtonGap:30px;--ttsPlayerPlayButtonWidth:60px;--ttsPlayerPlayButtonHeight:60px;--ttsPlayerPauseButtonWidth:60px;--ttsPlayerPauseButtonHeight:60px;--ttsPlayerSeekButtonWidth:29px;--ttsPlayerSeekButtonHeight:38px;--ttsPlayerNavigateButtonSize:var(--contentNavigateButtonSize);--ttsPlayerNavigateButtonGap:var(--contentNavigateButtonGap);--ttsPlayerSpeechButtonWidth:20px;--ttsPlayerSpeechButtonHeight:24px;--ttsPlayerIconPlay:url(ic_play.3ac35b930bdb62de.svg);--ttsPlayerIconPause:url(ic_pause.f3a3be3838c37b57.svg);--ttsPlayerIconSeekBack:url(ic_seek_back.465680e9577a2d17.svg);--ttsPlayerIconSeekForward:url(ic_seek_forward.77b4da04050388c7.svg);--ttsPlayerIconNavigateBack:url(ic_seek_forward.77b4da04050388c7.svg);--ttsPlayerIconNavigateForward:url(ic_seek_forward.77b4da04050388c7.svg);--ttsPlayerIconSettings:url(ic_settings.3fec31f1506bf69f.svg);--ttsPlayerIconSpeechMale:url(ic_speech_male.367e43a6375611c4.svg);--ttsPlayerIconSpeechFemale:url(ic_speech_female.31a887d08c3b2d69.svg);--ttsPlayerPrimaryColorNightMode:var(--primaryColorNightMode);--ttsPlayerBgColorNightMode:var(--contentBgColorNightMode);--ttsPlayerProgressBgColorNightMode:#666666;--ttsPlayerBufferingColorNightMode:#999999;--ttsPlayerTimeColorNightMode:white;--ttsPlayerTextColorNightMode:white;--ttsPlayerLoadingColorNightMode:#999999;--ttsPlayerSpeechMarkerColor:var(--primaryColor);--ttsPlayerSpeechMarkerBgColor:rgba(153,153,153,.25);--ttsPlayerSpeechMarkerColorNightMode:var(--primaryColor);--ttsPlayerSpeechMarkerBgColorNightMode:rgba(153,153,153,.25);--ttsOverlayBgColor:rgba(0,0,0,.95);--ttsOverlayTextColor:#f6f6f6;--ttsOverlayLoadingColor:var(--ttsOverlayTextColor);--ttsOverlayrPaddingVert:var(--contentPaddingVert);--ttsOverlayPaddingHoriz:var(--contentPaddingHoriz);--ttsOverlayLoadingSize:60px;--ttsOverlayLoadingThickness:6px;--ttsOverlayLoadingDuration:10;--ttsOverlayLoadingIcon:url(ic_overlay_loading.82259dd6aaa285c4.svg);--ttsOverlayLoadingIconSize:22px}html{font-family:sans-serif}html body{height:100%;margin:0;padding:0}html body *{box-sizing:border-box}html *:not(input){-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-overflow-scrolling:touch;-webkit-user-drag:none;user-drag:none}html{--mat-ripple-color:rgba(0, 0, 0, .1);--mat-option-selected-state-label-text-color:#3f51b5;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04);--mat-optgroup-label-text-color:rgba(0, 0, 0, .87);--mat-full-pseudo-checkbox-selected-icon-color:#ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;--mat-app-background-color:#fafafa;--mat-app-text-color:rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2:0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3:0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7:0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9:0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10:0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11:0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14:0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15:0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17:0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18:0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19:0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20:0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21:0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22:0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23:0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-menu-container-shape:4px;--mat-menu-divider-bottom-spacing:0;--mat-menu-divider-top-spacing:0;--mat-menu-item-spacing:16px;--mat-menu-item-icon-size:24px;--mat-menu-item-leading-spacing:16px;--mat-menu-item-trailing-spacing:16px;--mat-menu-item-with-icon-leading-spacing:16px;--mat-menu-item-with-icon-trailing-spacing:16px;--mat-menu-base-elevation-level:8;--mat-menu-item-label-text-color:rgba(0, 0, 0, .87);--mat-menu-item-icon-color:rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-container-color:white;--mat-menu-divider-color:rgba(0, 0, 0, .12)}</style><style>@charset "UTF-8";html body{--primaryColor: rgb(0, 140, 190);--secondaryColor: rgb(200, 200, 200);--backgroundColor: rgb(255, 255, 255);--secondaryBackgroundColor: rgb(200, 200, 200);--textColor: rgb(0, 0, 0);--secondaryTextColor: rgb(80, 80, 80);--ghostColor: rgba(200, 200, 200);--gutter: 16px;--borderRadius: 4px;--actionButtonHeight: 50px;--appBarColor: white;--appBarTextColor: var(--textColor);--appBarHeight: 54px;--appBarDisplay: flex;--appBarShrinkDisplay: flex;--appBarShrinkHeight: 30px;--appBarFontSize: 1em;--appBarShrinkFontSize: .6em;--appBarPaddingVert: 4px;--appBarPaddingHoriz: 0;--appBarButtonWidth: 50px;--appMenuColor: white;--navigationHeight: 50px;--navigationShrinkHeight: 30px;--navigationColor: var(--textColor);--navigationBgColor: white;--navigationActiveColor: var(--primaryColor);--listPadding: var(--gutter);--listPaddingHoriz: var(--gutter);--listPaddingVert: var(--gutter);--listItemGutter: var(--gutter);--gridListColumns: 4;--listTabBorderWidth: 1px;--listTabBorderRadius: var(--borderRadius);--listTabHighlightColor: var(--primaryColor);--listTabHighlightTextColor: white;--buttonPaddingVert: calc(var(--gutter) / 2);--buttonPaddingHoriz: calc(var(--gutter) / 2);--modalBgColor: white;--modalPadding: var(--gutter);--modalPaddingBottom: var(--gutter);--issueProgressPaddingVert: 2px;--issueProgressPaddingHoriz: 2px;--issueProgressMarginVert: calc(var(--gutter) / 2);--issueProgressMarginHoriz: calc(var(--gutter) / 2);--issueProgressBgColor: var(--secondaryColor);--issueProgressColor: var(--primaryColor);--issueProgressFontColor: white;--issueUpdateBadgeBgColor: var(--primaryColor);--issueUpdateBadgeColor: white;--subscriptionPaddingVert: var(--gutter);--subscriptionPaddingHoriz: var(--gutter);--subscriptionPurchasedMarginHoriz: 6px;--subscriptionPurchasedBorderRadius: 20px;--loginPaddingVert: var(--gutter);--loginPaddingHoriz: var(--gutter);--loginElementMarginVert: calc(var(--gutter));--loginElementMarginHoriz: 0;--couponPaddingVert: var(--gutter);--couponPaddingHoriz: var(--gutter);--couponElementMarginVert: calc(var(--gutter));--couponElementMarginHoriz: 0;--couponElementPaddingVert: calc(var(--gutter));--couponElementPaddingHoriz: calc(var(--gutter));--bookmarkBgColor: transparent;--bookmarkImageBgColor: white;--sectionPadding: 0;--spinnerColor: #fff;--imageBackgroundColor: transparent;--imageLoadingColor: rgb(200, 200, 200);--dropdownPaddingX: calc(var(--gutter) / 2);--dropdownPaddingY: calc(var(--gutter) / 2);--tickerGutter: var(--gutter);--tickerPaddingY: var(--gutter);--searchFieldFontSize: 14px;--swiperPaginationTabHeight: 50px;--swiperPaginationBorderWidth: 4px;--swiperPaginationBackgroundColor: white;--swiperPaginationColor: var(--primaryColor);--switchWidth: 50px;--switchActiveColor: var(--primaryColor);--switchHandleColor: #fff;--switchBackgroundColor: #f1f1f1;--switchBorderWidth: 3px;--switchBorderRadius: calc(var(--switchWidth) * .6);--stackedCoversWidth: 40%;--stackedCoversScaleStep: .1;--stackedCoversTranslateStep: .3;--stackedCoversTopEvenCenteredGap: 4px;--toolbarbackgroundColor: transparent;--toolbarIconColor: #a9a9a9;color:var(--textColor);--primaryColor: #00adef;--primaryColorNightMode: white;--accentColor: var(--primaryColor);--contentFont: "OpenSans", sans-serif;--contentHeadlineFont: var(--contentFont);--contentIconNavigateBack: url(resource://dynamic/content/assets/ic_left.svg);--contentIconNavigateForward: url(resource://dynamic/content/assets/ic_right.svg);--contentSpinner: url(resource://dynamic/content/assets/tail-spin.svg);--contentBgColor: #ffffff;--contentTextColor: black;--contentPaddingVert: 30px;--contentPaddingHoriz: 50px;--contentHeaderMarginTop: 1em;--contentHeaderMarginBottom: 1.5em;--contentHeaderPaddingVert: 1em;--contentHeaderElementMarginTop: .5em;--contentHeaderElementMarginBottom: .5em;--contentSectionPaddingVert: 1em;--contentSectionPaddingHoriz: 1em;--contentElementMarginTop: 1em;--contentElementMarginBottom: 1em;--contentElementPaddingVert: .5em;--contentElementPaddingHoriz: 1em;--contentHeadlineBigMarginTop: 1.5em;--contentHeadlineBigMarginBottom: .5em;--contentHeadlineSmallMarginTop: 1em;--contentHeadlineSmallMarginBottom: .5em;--contentNavigateButtonColor: var(--primaryColor);--contentNavigateButtonSize: 30px;--contentNavigateButtonGap: 12px;--contentBgColorNightMode: #323232;--contentTextColorNightMode: #ffffff;--contentNavigateButtonColorNightMode: var(--primaryColorNightMode);--menuItemIconGap: calc(var(--menuItemIconHeight) / 2);--menuItemIconHeight: 14px}@media (max-width: 767px) and (orientation: portrait),(max-height: 767px) and (orientation: landscape){html body{--gridListColumns: 3}}@media (max-width: 533px) and (orientation: portrait),(max-height: 533px) and (orientation: landscape){html body{--gridListColumns: 2;--actionButtonHeight: 40px}}@media (max-height: 533px) and (orientation: landscape){html body{--gridListColumns: 3}}@media (max-width: 533px) and (orientation: portrait){html body{--contentPaddingHoriz: 30px}}html body{--contentHeaderMarginTop: 1em;--contentHeaderMarginBottom: 1.5em;--contentHeaderPaddingVert: 1em;--contentSectionPaddingVert: 1em;--contentSectionPaddingHoriz: 1em}html{--iconContentArrow: "\e900";--iconContentAudio: "\e901";--iconContentBack: "\e902";--iconContentBookmark: "\e903";--iconContentBookmarkActive: "\e911";--iconContentCheckBg: "\e904";--iconContentCheck: "\e905";--iconContentClose: "\e906";--iconContentDelete: "\e907";--iconContentDownload: "\e908";--iconContentEye: "\e909";--iconContentFontSize: "\e90a";--iconContentMenu: "\e90b";--iconContentPlus: "\e90c";--iconContentSearch: "\e90d";--iconContentToc: "\e90e";--iconContentVideo: "\e90f";--iconContentDownloadCircle: "\e910";--iconContentSpinner: "\e984";--iconContentCheckCircle: "\e912";--iconContentInfo: "\e913";--iconContentShare: "\e914";--iconContentTime: "\e915"}.icon{font-family:icons,serif!important;speak:none;font-style:normal;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon:after{display:inline-block}.icon:before{display:none}.icon:after,.icon:before{border:none}.icon-close:before,.icon-close:after{content:var(--iconContentClose)}button.icon{font-family:icons,serif;background:transparent;border:none;outline:none;color:inherit;border-radius:100%}html body{--topBarIconTtsPlayer: url(ic_player.f7ab37146b15e354.svg);--topBarIconTtsPlayerActive: url(ic_player_active.7034f8638f4c46a9.svg);--topBarIconTtsSpeech: url(ic_speech.4735734250409ddf.svg);--speechContainerWidth: 95px;--ttsPlayerPrimaryColor: var(--primaryColor);--ttsPlayerBgColor: var(--contentBgColor);--ttsPlayerProgressBgColor: #e1e1e1;--ttsPlayerBufferingColor: #bbbbbb;--ttsPlayerTimeColor: #999999;--ttsPlayerTextColor: black;--ttsPlayerPaddingVert: var(--contentPaddingVert);--ttsPlayerPaddingHoriz: var(--contentPaddingHoriz);--ttsPlayerLoadingColor: rgba(153,153,153,.25);--ttsPlayerLoadingSize: 50px;--ttsPlayerLoadingThickness: 6px;--ttsPlayerLoadingOffset: 187;--ttsPlayerLoadingDuration: 3s;--settingsContainerWidth: 50px;--ttsPlayerSettingsButtonSize: 50px;--ttsPlayerSettingsButtonGap: 30px;--ttsPlayerPlayButtonWidth: 60px;--ttsPlayerPlayButtonHeight: 60px;--ttsPlayerPauseButtonWidth: 60px;--ttsPlayerPauseButtonHeight: 60px;--ttsPlayerSeekButtonWidth: 29px;--ttsPlayerSeekButtonHeight: 38px;--ttsPlayerNavigateButtonSize: var(--contentNavigateButtonSize);--ttsPlayerNavigateButtonGap: var(--contentNavigateButtonGap);--ttsPlayerSpeechButtonWidth: 20px;--ttsPlayerSpeechButtonHeight: 24px;--ttsPlayerIconPlay: url(ic_play.3ac35b930bdb62de.svg);--ttsPlayerIconPause: url(ic_pause.f3a3be3838c37b57.svg);--ttsPlayerIconSeekBack: url(ic_seek_back.465680e9577a2d17.svg);--ttsPlayerIconSeekForward: url(ic_seek_forward.77b4da04050388c7.svg);--ttsPlayerIconNavigateBack: url(ic_seek_forward.77b4da04050388c7.svg);--ttsPlayerIconNavigateForward: url(ic_seek_forward.77b4da04050388c7.svg);--ttsPlayerIconSettings: url(ic_settings.3fec31f1506bf69f.svg);--ttsPlayerIconSpeechMale: url(ic_speech_male.367e43a6375611c4.svg);--ttsPlayerIconSpeechFemale: url(ic_speech_female.31a887d08c3b2d69.svg);--ttsPlayerPrimaryColorNightMode: var(--primaryColorNightMode);--ttsPlayerBgColorNightMode: var(--contentBgColorNightMode);--ttsPlayerProgressBgColorNightMode: #666666;--ttsPlayerBufferingColorNightMode: #999999;--ttsPlayerTimeColorNightMode: white;--ttsPlayerTextColorNightMode: white;--ttsPlayerLoadingColorNightMode: #999999;--ttsPlayerSpeechMarkerColor: var(--primaryColor);--ttsPlayerSpeechMarkerBgColor: rgba(153,153,153,.25);--ttsPlayerSpeechMarkerColorNightMode: var(--primaryColor);--ttsPlayerSpeechMarkerBgColorNightMode: rgba(153,153,153,.25);--ttsOverlayBgColor: rgba(0,0,0,.95);--ttsOverlayTextColor: #f6f6f6;--ttsOverlayLoadingColor: var(--ttsOverlayTextColor);--ttsOverlayrPaddingVert: var(--contentPaddingVert);--ttsOverlayPaddingHoriz: var(--contentPaddingHoriz);--ttsOverlayLoadingSize: 60px;--ttsOverlayLoadingThickness: 6px;--ttsOverlayLoadingDuration: 10;--ttsOverlayLoadingIcon: url(ic_overlay_loading.82259dd6aaa285c4.svg);--ttsOverlayLoadingIconSize: 22px}html{font-family:sans-serif}html body{height:100%;margin:0;padding:0}html body *{box-sizing:border-box}html *:not(input){-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-overflow-scrolling:touch;-webkit-user-drag:none;user-drag:none}button{outline:none;border:none;border-radius:var(--borderRadius);padding:var(--buttonPaddingVert) var(--buttonPaddingHoriz)}button:not(:disabled){color:var(--textColor)}html{--mat-ripple-color: rgba(0, 0, 0, .1);--mat-option-selected-state-label-text-color: #3f51b5;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04);--mat-optgroup-label-text-color: rgba(0, 0, 0, .87);--mat-full-pseudo-checkbox-selected-icon-color: #ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8;--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)} </style><link rel="stylesheet" href="styles.a32aeea262261fe7.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles.a32aeea262261fe7.css" media="all"></noscript><style ng-app-id="purpleStorefront">.bottom-sticky-elements[_ngcontent-purpleStorefront-c1877869553]{bottom:0;left:0;right:0;position:fixed}</style><style ng-app-id="purpleStorefront">storefront-side-menu .side-menu{position:fixed;z-index:1001;top:0;left:0;height:100%;width:var(--sideMenuWidth, min(90vw, 350px));overflow-x:hidden;transform:translate(-100%);background-color:var(--sideMenuBackground, var(--backgroundColor));transition:transform var(--sideMenuTransitionTime, .3s);display:flex;flex-direction:column;padding:var(--gutter);gap:var(--gutter)}storefront-side-menu .side-menu>.side-menu-header{width:100%;display:flex}.side-left storefront-side-menu .side-menu>.side-menu-header{justify-content:end}storefront-side-menu .side-menu-backdrop{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:#000000b3;opacity:0;transition:opacity var(--sideMenuTransitionTime, .3s);pointer-events:none}.state-open .side-menu{transform:translate(0)}.state-open .side-menu-backdrop{opacity:1;pointer-events:auto} </style><style ng-app-id="purpleStorefront">storefront-view{display:block;padding-top:var(--appBarHeight);padding-bottom:var(--navigationHeight);transition:all .15s ease;min-height:100vh;background-color:var(--backgroundColor)}storefront-view .content{position:relative}storefront-view .sticky-elements{position:fixed;width:100%;z-index:19}storefront-view .view-error{display:flex;flex-direction:column;align-items:flex-start;padding:var(--gutter)}storefront-view .view-error>.action-button{background-color:var(--secondaryColor);color:#fff}body.scrolled storefront-tab-navigation.scroll-hide~storefront-view{padding-bottom:0}body.scrolled storefront-tab-navigation.scroll-shrink~storefront-view{padding-bottom:var(--navigationShrinkHeight)} </style><style ng-app-id="purpleStorefront">storefront-element{max-width:100%;display:block}storefront-element>storefront-spinner{position:absolute;top:0;padding:calc(2 * var(--gutter));background-color:#0000001a;z-index:1;width:100%;height:100%} </style><style ng-app-id="purpleStorefront">.app-menu-xml-dynamic-entries .app-menu-entry{display:grid;cursor:pointer;position:relative;margin:calc(var(--gutter) / 2) 0;gap:var(--gutter);grid-template-columns:40px auto;align-items:center;background-color:var(--appMenuXmlItemNormalBg)}.app-menu-xml-dynamic-entries .app-menu-entry:hover,.app-menu-xml-dynamic-entries .app-menu-entry .app-menu-entry-active{background-color:var(--appMenuXmlItemHoverBg)}.app-menu-xml-dynamic-entries .app-menu-entry:hover>.app-menu-entry-icon,.app-menu-xml-dynamic-entries .app-menu-entry .app-menu-entry-active>.app-menu-entry-icon{background-color:var(--appMenuXmlIconActive)}.app-menu-xml-dynamic-entries .app-menu-entry:hover>.app-menu-entry-title,.app-menu-xml-dynamic-entries .app-menu-entry .app-menu-entry-active>.app-menu-entry-title{color:var(--appMenuXmlItemHoverText)}.app-menu-xml-dynamic-entries .app-menu-entry>.app-menu-entry-icon{width:40px;height:40px;background-color:var(--appMenuXmlIconNormal);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;z-index:2}.app-menu-xml-dynamic-entries .app-menu-entry>.app-menu-entry-title{color:var(--appMenuXmlItemNormalText);z-index:2} </style></head> <body data-storefront-app_id="6ab86ca8-b028-4715-93c8-27c92ae62f2a" data-storefront-device_id="6669a55a-5bfe-46ad-8b80-1842f586dc06" data-storefront-device_model="web" data-storefront-device_os="web" data-storefront-entitlement_mode="none" data-storefront-locale="de_DE" data-storefront-manager_base_url="https://purplemanager.com/delivery" data-storefront-platform="web" data-storefront-preview_app="false" data-storefront-purple_version="3.8.7" data-storefront-today="2025-02-21" data-storefront-outlet="primary"><!--nghm--> <style id="assets/fonts.css">/* BRAND FONTS */ @import "https://use.typekit.net/tfq8vdk.css"; html body { --primaryFont: "Trasandina"; --secondaryFont: "open-sans"; --bodyFont: "open-sans"; } @font-face { font-family: "icons"; src: url("https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/fonts/icomoon.ttf?preview=false") format("truetype"); font-weight: normal; font-style: normal; font-display: block; } [class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } </style><style id="assets/custom.css"> /* === WARNING, DO NOT CHANGE FILE === This file is auto-generated using post processing pipelines from the experience builder, default/storefront/assets/styles/index.scss. Do not manipulate this file directly, instead update the source files and run the pipeline. */ @charset "UTF-8"; *, *::before, *::after { box-sizing: border-box; } body, h1, h2, h3, h4, p, li, figure, figcaption, blockquote, dl, dd { margin: 0; } html * { user-select: auto !important; -webkit-user-select: auto !important; } html body { --borderRadius: 2px; --listPadding: 0px; --listItemGutter: 0px; --gutter: 0px; --sectionWidth: 1140px; --sectionContentWidth: 940px; --columnGridGap: 20px; } @media (max-width: 991px) { html body { --sectionWidth: 100vw; --sectionContentWidth: 728px; } } @media (max-width: 767px) { html body { --sectionContentWidth: calc(100vw - 20px); } } html body { --primaryColor: #000000; --secondaryColor: #4896D2; --tertiaryColor: #333333; --backgroundColor: #F3F4F5; --secondaryBackgroundColor: rgb(255, 255, 255); --textColor: #0f2c3b; --secondaryTextColor: white; --headerTopBgColor: var(--primaryColor); --headerTopBorderColor: var(--primaryColor); --headerTopTextColor: white; --headerTopUserIconColor: white; --headerMainBg: var(--primaryColor); --headerMobileBgColor: var(--primaryColor); --headerMobileIconColor: white; --headerMobileOverlayBgColor: white; --headerMobileOverlayTextColor: var(--textColor); --headerMobileOverlayBorderColor: #cccccc; --headerMenuBgColor: white; --headerMenuTextColor: var(--textColor); --headerMenuBorderColor: #e2efe4; --headerMenuHoverBgColor: #e7e9eb; --headerMobileMenuBgColor: white; --headerMobileMenuTextColor: var(--textColor); --headerMobileMenuSeperatorColor: #cccccc; --footerNewsletterBgColor: #e7e9eb; --footerSubscriptionWidgetBgColor: #e7e9eb; --footerTopBgColor: white; --footerTopBorderColor: #cccccc; --footerTopIconColor: black; --footerMenuBgColor: var(--secondaryColor); --footerMenuBorderColor: var(--secondaryColor); --footerMenuTextColor: white; --footerBottomBgColor: var(--primaryColor); --footerBottomTextColor: white; --articleBgColor: white; --articleButtonBgColor: var(--primaryColor); --articleButtonTextColor: white; --articleCategoryButtonBgColor: #E4003E; --articleCategoryButtonTextColor: white; --articleTitleLabelColor: #5f95b8; --articleMediaIconBgColor: rgba(0, 0, 0, 0.6); --articleCompetitionButtonColor: var(--primaryColor); --articleCompetitionButtonTextColor: white; --articleCompetitionDateBorderColor: #e7e9eb; --articleCompetitionClosedTagBgColor: black; --articleCompetitionClosedTagTextColor: white; --articleCompetitionClosedImageOverlayColor: rgba(0, 0, 0, 0.5); --externalOfferTeaserBgColor: var(--primaryColor); --externalOfferTeaserTextColor: white; --externalOfferPartnerNameColor: #961a2D; --externalOfferButtonColor: var(--primaryColor); --externalOfferButtonTextColor: white; --externalOfferDateBorderColor: #e7e9eb; --articleSponsoredTextColor: var(--textColorx); --articleSponsoredSecondaryTextColor: white; --articleSponsoredBgColor: white; --articleSponsoredButtonBgColor: white; --articleSponsoredButtonTextColor: var(--textColor); --articleSponsoredCategoryButtonBgColor:#E4003E; --articleSponsoredCategoryButtonTextColor: var(--secondaryTextColor); --articleSponsoredTitleLabelColor: var(--secondaryColor); --sponsoredExternalOfferPartnerNameColor: #961a2D; --articleEditorHighlightTextColor: white; --articleEditorHighlightSecondaryTextColor: white; --articleEditorHighlightBgColor: white; --articleEditorHighlightButtonBgColor: white; --articleEditorHighlightButtonTextColor: var(--textColor); --articleEditorHighlightCategoryButtonBgColor:#E4003E; --articleEditorHighlightCategoryButtonTextColor: var(--secondaryTextColor); --articleEditorHighlightTitleLabelColor: var(--textColor); --editorHighlightExternalOfferPartnerNameColor: #961a2D; --articleContentTextColor: var(--textColor); --articleContentAuthorColor: #000000; --articleContentFooterTagBgColor: #5a707b; --articleContentFooterTagTextColor: white; --sharingIconBgColorFacebook: #3b5998; --sharingIconBgColorTwitter: #1da1f2; --sharingIconBgColorPinterest: #bd081c; --sharingIconBgColorReddit: #5f99Cf; --sharingIconBgColorBlogger: #f57D00; --sharingIconBgColorMail: #f7bf25; --articleCompetitionHeaderAccentColor: #037983; --articleRecipePrintColor: #d4025e; --articleRecipeInfoTextColor: #0f2c3b; --articleReviewAffiliateMessagingIconColor: #f7bf25; --articleReviewAffiliateMessagingTextColor: #808080; --homeArticleGridHighlightBgColor: var(--primaryColor); --homeArticleGridButtonContainerBgColor: white; --homeArticleGridHighlightButtonContainerBgColor: white; --homeArticleGridButtonBgColor: var(--primaryColor); --homeArticleGridButtonTextColor: white; --homeArticleGridListBorderColor: #9fabb1; --authorContainerBgColor: white; --authorContainerShadowColor: #e7e9eb; --searchFieldTextColor: var(--textColor); --searchFieldPlaceholderColor: #cccccc; --searchFieldBorderColor: var(--secondaryColor); --searchFieldSearchButtonColor: var(--secondaryColor); --searchFieldResetButtonColor: white; --searchFieldResetButtonBgColor: var(--secondaryColor); --searchFilterBgColor: #0f2c3b; --searchFilterButtonBgColor: transparent; --searchFilterButtonTextColor: white; --searchFilterButtonActiveBgColor: white; --searchFilterButtonActiveTextColor: #0f2c3b; --searchFilterButtonHoverBgColor: var(--primaryColor); --searchFilterButtonHoverTextColor: white; --searchFilterButtonResultTextColor: var(--primaryColor); --searchFilterButtonActiveResultTextColor: var(--primaryColor); --searchFilterButtonHoverResultTextColor: white; --starRatingStarBgColor: transparent; --starRatingStarBorderColor: black; --starRatingStarFilledBgColor: #f4bf1f; --starRatingStarFilledBorderColor: #f4bf1f; } html body { --headerTopHeight: 35px; --headerTopLogo: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/logo-header-top.svg?preview=false); --headerMainHeight: 125px; --headerMainLogoHeight: 65px; --headerMainLogoWidth: 380px; --headerLogo: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/logo-header.svg?preview=false); --headerMobileHeight: 44px; --headerMobileLogoWidth: 100px; --headerMobileLogo: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/logo-header.svg?preview=false); --iconUser: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-user.svg?preview=false); --iconSearch: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-search.svg?preview=false); --headerMobileOverlayAnimation: fadeIn 500ms ease-in-out; --searchFieldWidth: 300px; --searchFieldHeight: 46px; --searchFieldButtonGap: 10px; --searchFieldSearchButtonWidth: 54px; --searchFieldSearchButtonHeight: 46px; --searchFieldResetButtonWidth: 16px; --searchFieldResetButtonHeight: 16px; --searchFieldFontSize: 14px; } @keyframes fadeIn { from { transform: translateY(-100%); opacity: 0; } to { transform: translateY(0); opacity: 1; } } storefront-element[child-id=header] { position: sticky; top: 0; z-index: 50; } storefront-embeddable-view.header { } storefront-embeddable-view.header .content { overflow-y: visible; } storefront-embeddable-view.header storefront-section.header-desktop { width: unset; } @media (max-width: 991px) { storefront-embeddable-view.header storefront-section.header-desktop { display: none; } } storefront-embeddable-view.header storefront-section.header-desktop .header-top { height: var(--headerTopHeight); background-color: var(--headerTopBgColor); border-top: 1px solid var(--headerTopBorderColor); border-bottom: 1px solid var(--headerTopBorderColor); color: var(--headerTopTextColor); box-sizing: content-box; } storefront-embeddable-view.header storefront-section.header-desktop .header-top .header-top-elements { flex-direction: row; max-width: var(--sectionContentWidth); margin: 0 auto; } storefront-embeddable-view.header storefront-section.header-desktop .header-top .header-top-elements .left-side { display: flex; flex-direction: row; align-items: center; } storefront-embeddable-view.header storefront-section.header-desktop .header-top .header-top-elements .left-side .header-top-logo { width: calc(var(--headerTopHeight) * 5); height: calc(var(--headerTopHeight) - 10px); background: var(--headerTopLogo); background-repeat: no-repeat; background-position: left center; background-size: contain; cursor: pointer; } storefront-embeddable-view.header storefront-section.header-desktop .header-top .header-top-elements .left-side .header-top-logo.hidden { display: none; } storefront-embeddable-view.header storefront-section.header-desktop .header-top .header-top-elements .left-side .header-top-logo div { width: 100%; } storefront-embeddable-view.header storefront-section.header-desktop .header-top .header-top-elements .left-side .header-top-left-menu.hidden { display: none; } storefront-embeddable-view.header storefront-section.header-desktop .header-top .header-top-elements .left-side .header-top-left-menu li:first-child button { padding-left: 0px; } storefront-embeddable-view.header storefront-section.header-desktop .header-top .header-top-elements .right-side { flex-direction: row; } storefront-embeddable-view.header storefront-section.header-desktop .header-top .header-top-elements .right-side .header-top-right-menu { } storefront-embeddable-view.header storefront-section.header-desktop .header-top .header-top-elements .right-side .header-top-right-menu .menu-item:last-child button { padding-right: 0px; } storefront-embeddable-view.header storefront-section.header-desktop .header-top .header-top-elements li { position: relative; } storefront-embeddable-view.header storefront-section.header-desktop .header-top .header-top-elements li:not(:last-child):after { content: ""; position: absolute; background: var(--headerTopTextColor); width: 1px; height: calc(var(--headerTopHeight) - 20px); top: 50%; right: 0; transform: translateY(-50%); } storefront-embeddable-view.header storefront-section.header-desktop .header-top .header-top-elements li storefront-button { position: relative; } storefront-embeddable-view.header storefront-section.header-desktop .header-top .header-top-elements li storefront-button button { border: none; background-color: unset; color: var(--headerTopTextColor); padding: 7px 10px; font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 13px; line-height: 22px; cursor: pointer; } storefront-embeddable-view.header storefront-section.header-desktop .header-main { height: var(--headerMainHeight); background: var(--headerMainBg); justify-content: center; } storefront-embeddable-view.header storefront-section.header-desktop .header-main .header-main-elements { flex-direction: row; align-items: end; max-width: var(--sectionContentWidth); margin: 0 auto; --borderRadius: 5px; } storefront-embeddable-view.header storefront-section.header-desktop .header-main .header-main-elements .header-main-logo { height: var(--headerMainLogoHeight); width: var(--headerMainLogoWidth); background: var(--headerLogo) left center no-repeat; background-size: contain; cursor: pointer; } storefront-embeddable-view.header storefront-section.header-desktop .header-main .header-main-elements .header-main-logo div { width: 100%; } storefront-embeddable-view.header storefront-section.header-desktop .header-main .header-main-elements storefront-search-field { width: var(--searchFieldWidth); border: 1px solid var(--searchFieldBorderColor); border-radius: var(--borderRadius); } storefront-embeddable-view.header storefront-section.header-desktop .header-main .header-main-elements storefront-search-field input { color: var(--searchFieldTextColor); padding: 13px calc(var(--searchFieldSearchButtonWidth) + var(--searchFieldResetButtonWidth) + var(--searchFieldButtonGap) * 2) 13px 14px; font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 13px; } storefront-embeddable-view.header storefront-section.header-desktop .header-main .header-main-elements storefront-search-field input::placeholder { color: var(--searchFieldPlaceholderColor); } storefront-embeddable-view.header storefront-section.header-desktop .header-main .header-main-elements storefront-search-field input::ms-input-placeholder { color: var(--searchFieldPlaceholderColor); } storefront-embeddable-view.header storefront-section.header-desktop .header-main .header-main-elements storefront-search-field .search-field-buttons { gap: var(--searchFieldButtonGap); } storefront-embeddable-view.header storefront-section.header-desktop .header-main .header-main-elements storefront-search-field .search-field-buttons .search-btn { width: var(--searchFieldSearchButtonWidth); height: var(--searchFieldSearchButtonHeight); background: var(--searchFieldSearchButtonColor); border-radius: 0 var(--borderRadius) var(--borderRadius) 0; } storefront-embeddable-view.header storefront-section.header-desktop .header-main .header-main-elements storefront-search-field .search-field-buttons .search-btn::after { content: ""; position: absolute; background: var(--iconSearch) center center no-repeat; width: 24px; height: 24px; transform: translate(-50%, -50%); } storefront-embeddable-view.header storefront-section.header-desktop .header-main .header-main-elements storefront-search-field.searched .search-field-buttons .search-btn { display: block; order: 2; } storefront-embeddable-view.header storefront-section.header-desktop .header-main .header-main-elements storefront-search-field.searched .search-field-buttons .reset-btn { color: var(--searchFieldResetButtonColor); background: var(--searchFieldResetButtonBgColor); height: var(--searchFieldResetButtonHeight); width: var(--searchFieldResetButtonWidth); padding: 4px; font-size: 8px; } storefront-embeddable-view.header storefront-section.header-desktop .header-menu { display: flex; background-color: var(--headerMenuBgColor); border-top: 1px solid var(--headerMenuBorderColor); border-bottom: 1px solid var(--headerMenuBorderColor); } storefront-embeddable-view.header storefront-section.header-desktop .header-menu .menu { width: 100%; max-width: var(--sectionContentWidth); margin: 0 auto; } storefront-embeddable-view.header storefront-section.header-desktop .header-menu .menu button { font-family: var(--secondaryFont); border-radius: 0; background-color: var(--headerMenuBgColor); } storefront-embeddable-view.header storefront-section.header-desktop .header-menu .menu button > .icon-arrow-down::after { content: ""; width: 12px; height: 10px; background-color: var(--primaryColor); -webkit-mask: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-menu-triangle.svg?preview=false); mask: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-menu-triangle.svg?preview=false); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; transform: rotate(0deg); } storefront-embeddable-view.header storefront-section.header-desktop .header-menu .menu .menu-content > .menu-item:first-child { margin-left: -15px; } storefront-embeddable-view.header storefront-section.header-desktop .header-menu .menu .menu-button-Subscribe a { background-color: var(--primaryColor); color: white; padding: 0 5px; } storefront-embeddable-view.header storefront-section.header-desktop .header-menu .menu .menu-item[depth="0"] > .menu-button > button { padding: 15px; font-style: normal; font-weight: 400; font-size: 14px; line-height: 26px; color: var(--headerMenuTextColor); font-family: var(--secondaryFont); cursor: pointer; } storefront-embeddable-view.header storefront-section.header-desktop .header-menu .menu .menu-item-open > storefront-button > button { background-color: var(--headerMenuHoverBgColor, #f3f4f5); } storefront-embeddable-view.header storefront-section.header-desktop .header-menu .menu .menu-item-open.menu-cols-2 > .menu-item-children { column-count: 2; } storefront-embeddable-view.header storefront-section.header-desktop .header-menu .menu .menu-item-open.menu-cols-3 > .menu-item-children { column-count: 3; } storefront-embeddable-view.header storefront-section.header-desktop .header-menu .menu .menu-item-open.menu-cols-4 > .menu-item-children { column-count: 4; } storefront-embeddable-view.header storefront-section.header-desktop .header-menu .menu .menu-item-open > .menu-item-children { border-radius: 0; border: 1px solid var(--headerMenuBorderColor); box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.75); background-color: var(--headerMenuBgColor); display: block; overflow-y: initial; } storefront-embeddable-view.header storefront-section.header-desktop .header-menu .menu .menu-item-open > .menu-item-children .menu-item[depth="1"] { border-right: 1px solid var(--headerMenuBorderColor); width: 200px; } storefront-embeddable-view.header storefront-section.header-desktop .header-menu .menu .menu-item-open > .menu-item-children .menu-item[depth="1"] > .menu-button span { font-weight: 700; } storefront-embeddable-view.header storefront-section.header-desktop .header-menu .menu .menu-item-open > .menu-item-children .menu-button { padding: 3px; } storefront-embeddable-view.header storefront-section.header-desktop .header-menu .menu .menu-item-open > .menu-item-children .menu-button button { padding: 5px; } storefront-embeddable-view.header storefront-section.header-desktop .header-menu .menu .menu-item-open > .menu-item-children .menu-button button > span { text-align: left; } storefront-embeddable-view.header storefront-section.header-mobile { position: relative; display: none; height: var(--headerMobileHeight); flex-direction: row; align-items: center; padding: 10px; background-color: var(--headerMobileBgColor); } @media (max-width: 991px) { storefront-embeddable-view.header storefront-section.header-mobile { display: flex; } } storefront-embeddable-view.header storefront-section.header-mobile > storefront-element:nth-child(2) { display: flex; justify-content: center; flex-grow: 1; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-left-elements .menu-icon-button button { width: 24px; height: 24px; color: var(--headerMobileIconColor); border-radius: 0; font-size: 10px; cursor: pointer; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-left-elements .header-mobile-menu { --colorTextInverted: var(--headerMobileMenuTextColor); color: var(--headerMobileMenuTextColor); } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-left-elements .header-mobile-menu .menu { padding: unset; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-left-elements .header-mobile-menu .menu .menu-actions { padding: 20px !important; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-left-elements .header-mobile-menu .menu-button:not(:last-child) { border-bottom: 1px solid var(--headerMobileOverlayBorderColor); } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-left-elements .header-mobile-menu .menu-button button { background: unset; font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 13px; line-height: 22px; color: var(--headerMobileMenuTextColor); cursor: pointer; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-left-elements .header-mobile-menu .menu-button button span { padding: 6px; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-left-elements .header-mobile-menu .menu-button button .button-icon-left { padding: 15px 0px 15px 15px; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-left-elements .header-mobile-menu .menu-button button .button-icon-right { padding: 7.5px 15px 7.5px 0px; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-left-elements .header-mobile-menu .menu-button.has-icon-right button span { margin-left: 35px; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-left-elements .header-mobile-menu .menu-button.has-icon-left button span { margin-right: 30px; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-logo { height: calc(var(--headerMobileHeight) - 20px); width: var(--headerMobileLogoWidth); background: var(--headerMobileLogo) center no-repeat; background-size: contain; cursor: pointer; margin-left: 24px; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-logo div { width: 100%; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-right-elements { display: flex; flex-direction: row; gap: 10px; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-right-elements storefront-button { display: flex; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-right-elements storefront-button button { width: 24px; height: 24px; content: ""; cursor: pointer; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-right-elements storefront-button.user button { background: var(--iconUser) center no-repeat; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-right-elements storefront-button.search button { background: var(--iconSearch) center no-repeat; cursor: pointer; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay { position: absolute; top: 0; right: 0; width: 100%; justify-content: flex-end; z-index: 100; animation: var(--headerMobileOverlayAnimation); -webkit-animation: var(--headerMobileOverlayAnimation); -moz-animation: var(--headerMobileOverlayAnimation); -o-animation: var(--headerMobileOverlayAnimation); -ms-animation: var(--headerMobileOverlayAnimation); } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay > storefront-element { display: flex; justify-content: flex-end; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-close { display: flex; height: var(--headerMobileHeight); width: calc(var(--headerMobileHeight) * 2); justify-content: center; background: var(--headerMobileOverlayBgColor); } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-close button { width: var(--headerMobileHeight); cursor: pointer; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements { width: 100%; background: var(--headerMobileOverlayBgColor); border-bottom: 1px solid var(--headerMobileOverlayBorderColor); } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements > storefront-element { display: block; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.search-overlay { padding: 10px; --borderRadius: 5px; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.search-overlay storefront-search-field { width: 100%; border: 1px solid var(--searchFieldBorderColor); border-radius: var(--borderRadius); } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.search-overlay storefront-search-field input { color: var(--searchFieldTextColor); padding: 13px calc(var(--searchFieldSearchButtonWidth) + var(--searchFieldResetButtonWidth) + var(--searchFieldButtonGap) * 2) 13px 14px; font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 13px; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.search-overlay storefront-search-field input::placeholder { color: var(--searchFieldPlaceholderColor); } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.search-overlay storefront-search-field input::ms-input-placeholder { color: var(--searchFieldPlaceholderColor); } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.search-overlay storefront-search-field .search-field-buttons { gap: var(--searchFieldButtonGap); } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.search-overlay storefront-search-field .search-field-buttons .search-btn { width: var(--searchFieldSearchButtonWidth); height: var(--searchFieldSearchButtonHeight); background: var(--searchFieldSearchButtonColor); border-radius: 0 var(--borderRadius) var(--borderRadius) 0; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.search-overlay storefront-search-field .search-field-buttons .search-btn::after { content: ""; position: absolute; background: var(--iconSearch) center center no-repeat; width: 24px; height: 24px; transform: translate(-50%, -50%); } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.search-overlay storefront-search-field.searched .search-field-buttons .search-btn { display: block; order: 2; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.search-overlay storefront-search-field.searched .search-field-buttons .reset-btn { color: var(--searchFieldResetButtonColor); background: var(--searchFieldResetButtonBgColor); height: var(--searchFieldResetButtonHeight); width: var(--searchFieldResetButtonWidth); padding: 4px; font-size: 8px; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.search-overlay storefront-search-field input { font-size: 16px !important; padding-top: 0px; padding-bottom: 0px; height: 48px !important; line-height: 20px; box-sizing: border-box; -webkit-appearance: none; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.search-overlay storefront-search-field .search-field-buttons .search-btn { height: 48px !important; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.user-overlay storefront-menu { display: flex; background-color: var(--headerMobileOverlayBgColor); } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.user-overlay storefront-menu .menu { width: 100%; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.user-overlay storefront-menu .menu .menu-content { display: flex; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.user-overlay storefront-menu .menu .menu-content li { flex-grow: 1; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.user-overlay storefront-menu .menu .menu-content li .menu-button { display: flex; justify-content: center; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.user-overlay storefront-menu .menu .menu-content li .menu-button button { padding: 12px; background: unset; color: var(--headerMobileOverlayTextColor); font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 13px; line-height: 20px; cursor: pointer; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.user-overlay storefront-menu .menu .menu-content li .menu-button:first-child { border-right: 1px solid var(--headerMobileOverlayBorderColor); } storefront-menu .menu-content[menu-name=user-menu] .navbar-item { padding: 7px; margin-top: unset !important; } storefront-menu .menu-content[menu-name=user-menu] .navbar-item::after { background-color: white; } storefront-menu .menu-content[menu-name=user-menu] .navbar-item.register-nav { padding: 7px 7px 7px 0px; } storefront-menu .menu-content[menu-name=user-menu] .navbar-item.register-nav::after { display: none; } storefront-embeddable-view.header storefront-section.header-mobile .header-mobile-overlay .header-mobile-overlay-elements.user-overlay storefront-menu .menu .menu-content { justify-content: flex-end; } html body { --footerTopHeight: 100px; --footerTopLogo: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/logo-footer.svg?preview=false); --footerTopLogoHeight: 65px; --footerTopLogoWidth: 380px; --footerTopElementsGap: 70px; --footerBottomLogo: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/logo-ourmedia.svg?preview=false); --footerBottomLogoHeight: 40px; --footerBottomLogoWidth: 100px; --footerBottomAdditionalLogo: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/logo-ipso-regulated.svg?preview=false); --footerBottomAdditionalLogoHeight: 80px; --footerBottomAdditionalLogoWidth: 80px; } @media (max-width: 767px) { html body { --footerTopHeight: 140px; --footerBottomAdditionalLogoHeight: 40px; } } storefront-embeddable-view.footer storefront-section.footer { width: unset; } storefront-embeddable-view.footer storefront-section.footer .footer-newsletter { background-color: var(--footerNewsletterBgColor); } storefront-embeddable-view.footer storefront-section.footer .footer-subscription-widgets { display: flex; justify-content: center; padding: 20px 0; background-color: var(--footerSubscriptionWidgetBgColor); } storefront-embeddable-view.footer storefront-section.footer .footer-subscription-widgets > div { display: flex; gap: 20px; flex-wrap: wrap; max-width: calc(100vw - 20px); margin: 0 auto; } storefront-embeddable-view.footer storefront-section.footer .footer-banner { cursor: pointer; display: flex; justify-content: center; } storefront-embeddable-view.footer storefront-section.footer .footer-banner img { width: 100%; } storefront-embeddable-view.footer storefront-section.footer .footer-top { height: var(--footerTopHeight); background-color: var(--footerTopBgColor); border-top: 1px solid var(--footerTopBorderColor); justify-content: center; } storefront-embeddable-view.footer storefront-section.footer .footer-top .footer-top-elements { flex-direction: row; gap: var(--footerTopElementsGap); justify-content: flex-start; align-items: center; max-width: var(--sectionContentWidth); margin: 0 auto; padding: 0 20px; } storefront-embeddable-view.footer storefront-section.footer .footer-top .footer-top-elements .footer-top-logo { width: var(--footerTopLogoWidth); height: var(--footerTopLogoHeight); background: var(--footerTopLogo) left center no-repeat; background-size: contain; max-width: 100%; cursor: pointer; } storefront-embeddable-view.footer storefront-section.footer .footer-top .footer-top-elements .footer-top-logo div { width: 100%; } @media (max-width: 767px) { storefront-embeddable-view.footer storefront-section.footer .footer-top .footer-top-elements .footer-top-logo { background-position: center; } } storefront-embeddable-view.footer storefront-section.footer .footer-top .footer-top-elements .footer-social-media-menu .menu-content { justify-content: center; gap: 20px; } storefront-embeddable-view.footer storefront-section.footer .footer-top .footer-top-elements .footer-social-media-menu .menu-content .menu-button button { border: none; background-color: unset; cursor: pointer; } storefront-embeddable-view.footer storefront-section.footer .footer-top .footer-top-elements .footer-social-media-menu .menu-content .menu-button button .button-icon img { width: 30px; height: 30px; } storefront-embeddable-view.footer storefront-section.footer .footer-top .footer-top-elements .footer-social-media-menu .menu-content .menu-button button span { display: none; } @media (max-width: 767px) { storefront-embeddable-view.footer storefront-section.footer .footer-top .footer-top-elements { flex-direction: column; gap: 22px; padding: 0; } } storefront-embeddable-view.footer storefront-section.footer .footer-bottom { background-color: var(--footerMenuBgColor); } storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-menu { width: 100%; max-width: calc(var(--sectionContentWidth) + 30px + 10px); margin: 0 auto; padding: 20px 15px 0; } storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-menu .menu { border-bottom: 1px solid var(--footerMenuBorderColor); } storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-menu .menu .menu-content { display: flex; flex-wrap: wrap; justify-content: center; } storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-menu .menu .menu-content .menu-button { position: relative; } storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-menu .menu .menu-content .menu-button button { border: none; background-color: unset; color: var(--footerMenuTextColor); padding: 0 20px 15px; font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 14px; line-height: 22px; cursor: pointer; } @media (max-width: 767px) { storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-menu .menu .menu-content .menu-button button { padding: 0 10px 15px; } } @media (max-width: 767px) { storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-menu .menu .menu-content { display: flex; flex-wrap: wrap; justify-content: center; } } storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-bottom-elements { max-width: calc(var(--sectionContentWidth) + 30px + 10px); margin: 0 auto; padding: 15px 15px 35px; flex-direction: row; justify-content: flex-start; } @media (max-width: 991px) { storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-bottom-elements { margin: 0 auto 250px; } } @media (max-width: 767px) { storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-bottom-elements { height: auto; display: grid; grid-template-columns: 1fr 1fr; column-gap: 20px; row-gap: 15px; } storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-bottom-elements > storefront-element { display: contents; } } storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-bottom-elements.hide-ipso .footer-bottom-logo-ipso { display: none; } @media (max-width: 767px) { storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-bottom-elements.hide-ipso .footer-bottom-logo { justify-self: center; grid-column: 1/span 2; } } storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-bottom-elements .footer-bottom-logo { width: var(--footerBottomLogoWidth); height: var(--footerBottomLogoHeight); background: var(--footerBottomLogo) center no-repeat; background-size: contain; } @media (min-width: 768px) { storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-bottom-elements .footer-bottom-logo { margin-top: 5px; } } @media (max-width: 767px) { storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-bottom-elements .footer-bottom-logo { justify-self: flex-end; } } storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-bottom-elements .footer-text { max-width: 740px; margin: 0 20px; color: var(--footerBottomTextColor); font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 14px; line-height: 22px; } @media (max-width: 767px) { storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-bottom-elements .footer-text { grid-row: 2; grid-column: 1/span 2; align-items: center; text-align: center; } } storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-bottom-elements .footer-text a { color: var(--footerBottomTextColor); text-decoration: underline; } storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-bottom-elements .footer-text .footer-copyright { margin-top: 5px; } storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-bottom-elements .footer-bottom-logo-ipso { width: var(--footerBottomAdditionalLogoWidth); height: var(--footerBottomAdditionalLogoHeight); margin-left: 140px; background: var(--footerBottomAdditionalLogo) left center no-repeat; background-size: contain; } @media (max-width: 991px) { storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-bottom-elements .footer-bottom-logo-ipso { margin-left: 20px; } } @media (max-width: 767px) { storefront-embeddable-view.footer storefront-section.footer .footer-bottom .footer-bottom-elements .footer-bottom-logo-ipso { margin-left: 0; } } storefront-ad { } storefront-ad.header-ad { position: relative; z-index: 200; } @media (max-width: 991px) { storefront-ad.header-ad { position: fixed; bottom: 0; width: 100%; background-color: white; } } storefront-view.home .spofity-button-img img { width: 100%; } storefront-view.home .view-content .home-article-grids { overflow-x: visible; } storefront-view.home .view-content .home-article-grids > .list-content { row-gap: var(--columnGridGap); } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(6) storefront-issue .issue-data .issue-title, storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(7) storefront-issue .issue-data .issue-title, storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(8) storefront-issue .issue-data .issue-title, storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(9) storefront-issue .issue-data .issue-title, storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(10) storefront-issue .issue-data .issue-title { font-family: var(--secondaryFont); font-weight: 400; } storefront-view.home .view-content .home-article-grids > .list-content .main-title h1 { justify-content: center; font-family: var(--primaryFont); font-style: normal; font-weight: 400; font-size: 35px; line-height: 46px; color: black; } storefront-view.home .view-content .home-article-grids > .list-content .section-title h2 { justify-content: center; font-family: var(--primaryFont); font-style: normal; font-weight: 400; font-size: 25px; line-height: 46px; color: black; } storefront-view.home .view-content .home-article-grids > .list-content .section-subtitle { margin-bottom: 20px; justify-content: center; font-family: var(--primaryFont); font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; text-transform: uppercase; } storefront-view.home .view-content .home-article-grids > .list-content .section-button-container { flex-direction: row; justify-content: center; margin: 20px calc((var(--sectionWidth) - var(--sectionContentWidth)) / -2) 0; padding: 20px calc((var(--sectionWidth) - var(--sectionContentWidth)) / 2); background: var(--homeArticleGridButtonContainerBgColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-button-container .section-button { min-width: 300px; justify-content: center; background: var(--homeArticleGridButtonBgColor); color: var(--homeArticleGridButtonTextColor); } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-button-container .section-button { width: 100%; min-width: inherit; } } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-button-container storefront-element[type=button] { width: 100%; } } storefront-view.home .view-content .home-article-grids > .list-content .section-hero .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-hero .section-content storefront-list .list-content { grid-template-columns: 1fr; } } storefront-view.home .view-content .home-article-grids > .list-content .section-hero .section-content storefront-list { overflow: visible; } storefront-view.home .view-content .home-article-grids > .list-content .section-hero .section-content storefront-issue .issue-image storefront-image[height-strategy=FIXED] { aspect-ratio: 9.4/4; padding-top: 42.5531914894%; } storefront-view.home .view-content .home-article-grids > .list-content .section-hero .section-content storefront-issue .issue-data { position: absolute; top: 50%; transform: translateY(-50%); overflow: visible; width: 400px; margin-left: 20px; padding: 20px 20px 50px; } @media (max-width: 991px) { storefront-view.home .view-content .home-article-grids > .list-content .section-hero .section-content storefront-issue .issue-data { width: 400px; padding-bottom: 40px; } } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-hero .section-content storefront-issue .issue-data { position: initial; width: initial; transform: initial; margin: 0; padding: 15px; } } storefront-view.home .view-content .home-article-grids > .list-content .section-hero .section-content storefront-issue .issue-data .issue-title { font-family: var(--primaryFont); text-align: left; margin-bottom: 20px; font-size: 20px; } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-hero .section-content storefront-issue .issue-data .issue-title { margin-bottom: 15px; } } storefront-view.home .view-content .home-article-grids > .list-content .section-hero .section-content storefront-issue .issue-data .issue-description { display: block; font-family: var(--primaryFont); font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; -webkit-box-orient: vertical; -webkit-line-clamp: 6; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; } @media (max-width: 991px) { storefront-view.home .view-content .home-article-grids > .list-content .section-hero .section-content storefront-issue .issue-data .issue-description { margin-top: -10px; } } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-hero .section-content storefront-issue .issue-data .issue-description { margin-top: 0; } } storefront-view.home .view-content .home-article-grids > .list-content .section-hero .section-content storefront-issue .issue-data .issue-actions { order: 20; justify-content: flex-start; } storefront-view.home .view-content .home-article-grids > .list-content .section-hero .section-content storefront-issue .issue-data .issue-actions .read-button { display: block; position: absolute; bottom: 0; transform: translateY(50%); min-width: 155px; } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-hero .section-content storefront-issue .issue-data .issue-actions .read-button { position: relative; transform: initial; margin-top: 30px; } } storefront-view.home .view-content .home-article-grids > .list-content .section-hero .section-content storefront-issue .issue-data .issue-actions .action-button.article-category { display: none; } storefront-view.home .view-content .home-article-grids > .list-content .home-banner { cursor: pointer; display: flex; justify-content: center; } storefront-view.home .view-content .home-article-grids > .list-content .home-banner img { width: 100%; } storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols .section-content storefront-list .list-content { grid-template-columns: 1fr; } } storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols .section-content .list-content { grid-template-columns: 1fr 1fr 1fr; } storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols .section-content storefront-list .list-content { grid-template-columns: 1fr; } } storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols .section-content .list-content { grid-template-columns: 1fr 1fr 1fr 1fr; } storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols-highlight .section-content { margin: 0 calc((var(--sectionWidth) - var(--sectionContentWidth)) / -2); padding: 20px calc((var(--sectionWidth) - var(--sectionContentWidth)) / 2); background: var(--homeArticleGridHighlightBgColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols-highlight .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols-highlight .section-content storefront-list .list-content { grid-template-columns: 1fr; } } storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols-highlight .section-content .list-content { grid-template-columns: 1fr 1fr 1fr 1fr; } storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data, storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data { color: var(--articleEditorHighlightTextColor); background: var(--articleEditorHighlightBgColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-title .article-label, storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-title .article-label { color: var(--articleEditorHighlightTextColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-actions .action-button:not(.sponsored-advertisement), storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-actions .action-button:not(.sponsored-advertisement) { background: var(--articleEditorHighlightCategoryButtonBgColor); color: var(--articleEditorHighlightTextColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-actions .action-button:not(.sponsored-advertisement).article-category, storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-actions .action-button:not(.sponsored-advertisement).article-category { background: var(--articleEditorHighlightCategoryButtonBgColor); color: var(--articleEditorHighlightTextColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-actions .sponsored-advertisement, storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-actions .sponsored-advertisement { color: var(--textColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols-highlight .section-content .list-content storefront-issue.editor-highlight.external-offer .issue-data .external-offer-partner-name, storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols-highlight .section-content .list-content storefront-issue.sponsored.external-offer .issue-data .external-offer-partner-name { color: var(--externalOfferPartnerNameColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols-highlight .section-button-container { margin-top: 0; background-color: var(--homeArticleGridHighlightButtonContainerBgColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-1 .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-custom-1 .section-content storefront-list .list-content { grid-template-columns: 1fr; } } @media (min-width: 768px) { storefront-view.home .view-content .home-article-grids > .list-content .section-custom-1 .section-content .list-content { grid-template-columns: repeat(4, minmax(0, 1fr)); grid-template-rows: repeat(4, min-content); grid-template-areas: "big big medium-1 medium-2" "big big medium-1 medium-2" "big big medium-3 medium-4" "small-1 small-2 medium-3 medium-4"; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-1 .section-content .list-content storefront-element:nth-child(1) { grid-area: big; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-1 .section-content .list-content storefront-element:nth-child(2) { grid-area: small-1; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-1 .section-content .list-content storefront-element:nth-child(3) { grid-area: small-2; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-1 .section-content .list-content storefront-element:nth-child(4) { grid-area: medium-1; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-1 .section-content .list-content storefront-element:nth-child(5) { grid-area: medium-2; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-1 .section-content .list-content storefront-element:nth-child(6) { grid-area: medium-3; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-1 .section-content .list-content storefront-element:nth-child(7) { grid-area: medium-4; } } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-1 .section-content .list-content storefront-element:nth-child(2) storefront-image { display: none; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-1 .section-content .list-content storefront-element:nth-child(3) storefront-image { display: none; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-2 .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-custom-2 .section-content storefront-list .list-content { grid-template-columns: 1fr; } } @media (min-width: 768px) { storefront-view.home .view-content .home-article-grids > .list-content .section-custom-2 .section-content .list-content { grid-template-columns: repeat(4, minmax(0, 1fr)); grid-template-rows: repeat(4, min-content); grid-template-areas: "big big medium-1 medium-2" "big big medium-1 medium-2" "big big medium-3 medium-4" "small small medium-3 medium-4"; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-2 .section-content .list-content storefront-element:nth-child(1) { grid-area: big; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-2 .section-content .list-content storefront-element:nth-child(2) { grid-area: small; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-2 .section-content .list-content storefront-element:nth-child(2) storefront-issue { display: flex; flex-direction: row; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-2 .section-content .list-content storefront-element:nth-child(2) storefront-issue .issue-image { flex-grow: 1.2; flex-shrink: 1; flex-basis: 0; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-2 .section-content .list-content storefront-element:nth-child(2) storefront-issue .issue-image storefront-image { height: 100%; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-2 .section-content .list-content storefront-element:nth-child(2) storefront-issue .issue-image storefront-image img { object-fit: cover; object-position: center; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-2 .section-content .list-content storefront-element:nth-child(2) storefront-issue .issue-data { flex-grow: 2.5; flex-shrink: 0; flex-basis: 0; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-2 .section-content .list-content storefront-element:nth-child(3) { grid-area: medium-1; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-2 .section-content .list-content storefront-element:nth-child(4) { grid-area: medium-2; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-2 .section-content .list-content storefront-element:nth-child(5) { grid-area: medium-3; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-2 .section-content .list-content storefront-element:nth-child(6) { grid-area: medium-4; } } storefront-view.home .view-content .home-article-grids > .list-content .no-image .section-content storefront-issue storefront-image { display: none; } storefront-view.home .view-content .outbrain-widget { max-width: var(--sectionContentWidth); margin: 0 auto; display: block; } storefront-view .view-content storefront-issue.sponsor-type-native-true .issue-data, storefront-view .view-content storefront-issue.sponsor-type-native-advertorial .issue-data { background: var(--articleEditorHighlightBgColor) !important; } storefront-view .view-content storefront-issue.sponsor-type-native-true .issue-data .issue-title, storefront-view .view-content storefront-issue.sponsor-type-native-advertorial .issue-data .issue-title { color: var(--articleEditorHighlightTextColor) !important; } storefront-view.home .view-content .home-article-grids .list-content .section-list-highlight, storefront-view.home .view-content .home-article-grids .list-content .section-2-cols-highlight, storefront-view.home .view-content .home-article-grids .list-content .section-3-cols-highlight, storefront-view.home .view-content .home-article-grids .list-content .section-4-cols-highlight, storefront-view.home .view-content .home-article-grids .list-content .section-custom-2-highlight, storefront-view.home .view-content .home-article-grids .list-content .section-custom-3-highlight, storefront-view.home .view-content .home-article-grids .list-content .section-custom-4-highlight { padding: 0 1rem !important; } html body { --actionButtonHeight: 44px; --articleCategoryButtonHeight: 22px; --articleImageAspectRatio: 3 / 3.9; --articleImageAspectRatioReciprocal: 3.9 / 3; --iconPodcast: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-podcast.svg?preview=false); --iconVideo: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-video.svg?preview=false); --iconGallery: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-gallery.svg?preview=false); --iconQuote: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-quote.svg?preview=false); } storefront-view .view-content { } storefront-view .view-content storefront-issue { } storefront-view .view-content storefront-issue[template=card] { all: unset; display: flex; flex-direction: column; height: 100%; box-shadow: none; border-radius: unset; cursor: pointer; } storefront-view .view-content storefront-issue[template=card] .issue-title { all: unset; } storefront-view .view-content storefront-issue[template=card] storefront-image[height-strategy=FIXED] { aspect-ratio: var(--articleImageAspectRatio); padding-top: calc(var(--articleImageAspectRatioReciprocal) * 100%); } storefront-view .view-content storefront-issue .issue-data { position: relative; padding: 15px; padding-top: 47px; background: var(--articleBgColor); } storefront-view .view-content storefront-issue .issue-data .issue-pub-date { display: none; } storefront-view .view-content storefront-issue .issue-data .issue-title { margin: 0; font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 20px; line-height: 26px; color: black; } storefront-view .view-content storefront-issue .issue-data .issue-title .article-label { color: var(--articleTitleLabelColor); font-weight: bold; } storefront-view .view-content storefront-issue .issue-data .issue-description { display: none; } storefront-view .view-content storefront-issue .issue-data .issue-actions { display: flex; flex-direction: column; justify-content: flex-start; } storefront-view .view-content storefront-issue .issue-data .issue-actions .button-custom { display: flex; justify-content: center; } storefront-view .view-content storefront-issue .issue-data .issue-actions .action-button { display: none; } storefront-view .view-content storefront-issue .issue-data .issue-actions .action-button.article-category { --borderRadius: 0; position: absolute; top: 15px; left: 15px; --actionButtonHeight: var(--articleCategoryButtonHeight); display: flex; justify-content: center; min-width: inherit; max-width: calc(100% - 30px); padding: 2px 15px; background: var(--articleCategoryButtonBgColor); color: var(--articleCategoryButtonTextColor); border-radius: var(--borderRadius); line-height: 18px; } storefront-view .view-content storefront-issue .issue-data .issue-actions .action-button.article-category span { display: block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 600 !important; } storefront-view .view-content storefront-issue[post-type=competition] storefront-image[height-strategy=FIXED] { aspect-ratio: 3/2; padding-top: 66.6666666667%; } storefront-view .view-content storefront-issue[post-type=competition] .issue-data { padding-top: 15px; } storefront-view .view-content storefront-issue[post-type=competition] .issue-data .issue-title { font-weight: 700; font-size: 18px; line-height: 28px; } storefront-view .view-content storefront-issue[post-type=competition] .issue-data .issue-description { display: flex; flex-grow: 1; margin: 5px 0 30px; font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 18px; line-height: 28px; } storefront-view .view-content storefront-issue[post-type=competition] .issue-data .competition-date { display: block; order: 4; border-top: 1px solid var(--articleCompetitionDateBorderColor); margin-top: 15px; padding-top: 15px; font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 12px; line-height: 20px; } storefront-view .view-content storefront-issue[post-type=competition] .issue-data .competition-date .date { font-weight: 700; } storefront-view .view-content storefront-issue[post-type=competition] .issue-data .issue-actions .article-category { display: none; } storefront-view .view-content storefront-issue[post-type=competition] .issue-data .issue-actions .competition-button { display: block; min-width: 140px; background: var(--articleCompetitionButtonColor); color: var(--articleCompetitionButtonTextColor); } @media (max-width: 991px) { storefront-view .view-content storefront-issue[post-type=competition] .issue-data .issue-actions .competition-button { min-width: 130px; } } @media (max-width: 767px) { storefront-view .view-content storefront-issue[post-type=competition] .issue-data .issue-actions .competition-button { min-width: 175px; } } storefront-view .view-content storefront-issue[post-type=competition].competition-closed .issue-image::before { position: absolute; z-index: 11; display: flex; justify-content: center; align-items: end; width: 120px; height: 120px; top: -60px; left: -60px; transform: rotate(-45deg); content: "CLOSED"; padding: 5px; color: var(--articleCompetitionClosedTagTextColor); background: var(--articleCompetitionClosedTagBgColor); font-family: var(--secondaryFont); font-style: normal; font-weight: 700; font-size: 16px; line-height: 24px; text-align: center; } storefront-view .view-content storefront-issue[post-type=competition].competition-closed storefront-image::before { z-index: 10; content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: var(--articleCompetitionClosedImageOverlayColor); background-size: 100% 100%; } storefront-view .view-content storefront-issue[post-type=reviews] .issue-data .star-rating { display: block; margin-block: 10px; --starRatingStarSize: 15px; } storefront-view .view-content storefront-issue[post-type=reviews] .issue-data .star-rating .star-container { display: flex; } storefront-view .view-content storefront-issue[post-type=reviews] .issue-data .star-rating .star-container .star { width: var(--starRatingStarSize); height: var(--starRatingStarSize); } storefront-view .view-content storefront-issue[post-type=reviews] .issue-data .star-rating .star-container .star:not(:last-child) { margin-right: 3px; } storefront-view .view-content storefront-issue[post-type=reviews] .issue-data .star-rating .star-container .star .star-filled { --starRatingStarBgColor: var(--starRatingStarFilledBgColor) !important; --starRatingStarBorderColor: var(--starRatingStarFilledBorderColor) !important; } storefront-view .view-content storefront-issue[post-type=reviews] .issue-data .review-price-eur, storefront-view .view-content storefront-issue[post-type=reviews] .issue-data .review-price-usd, storefront-view .view-content storefront-issue[post-type=reviews] .issue-data .review-price-gbp, storefront-view .view-content storefront-issue[post-type=reviews] .issue-data .review-price-aud { display: none; font-family: var(--primaryFont); font-style: normal; font-weight: 400; font-size: 13px; line-height: 16px; } storefront-view .view-content storefront-issue[post-type=reviews] .issue-data .review-price-eur::before { content: "EUR \20ac"; } storefront-view .view-content storefront-issue[post-type=reviews] .issue-data .review-price-usd::before { content: "USD $"; } storefront-view .view-content storefront-issue[post-type=reviews] .issue-data .review-price-gbp::before { content: "GBP \a3"; } storefront-view .view-content storefront-issue[post-type=reviews] .issue-data .review-price-aud::before { content: "AUD $"; } storefront-view .view-content storefront-issue[post-type=reviews] .issue-data .review-price-eur::after, storefront-view .view-content storefront-issue[post-type=reviews] .issue-data .review-price-usd::after, storefront-view .view-content storefront-issue[post-type=reviews] .issue-data .review-price-gbp::after, storefront-view .view-content storefront-issue[post-type=reviews] .issue-data .review-price-aud::after { content: " RRP"; } storefront-view .view-content storefront-issue[post-type=reviews] .issue-data .review-price-description { display: block; font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 13px; line-height: 16px; } storefront-view .view-content storefront-issue[post-type=offer].external-offer storefront-image[height-strategy=FIXED] { aspect-ratio: 3/2; padding-top: 66.6666666667%; } storefront-view .view-content storefront-issue[post-type=offer].external-offer .issue-data { overflow: visible; padding-top: 15px; } storefront-view .view-content storefront-issue[post-type=offer].external-offer .issue-data .issue-title { font-weight: 600; font-size: 20px; line-height: 28px; } storefront-view .view-content storefront-issue[post-type=offer].external-offer .issue-data .issue-description { display: flex; flex-grow: 1; order: 3; margin: 5px 0 10px; font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 18px; line-height: 28px; } storefront-view .view-content storefront-issue[post-type=offer].external-offer .issue-data .external-offer-teaser { position: absolute; left: 0; top: 0; transform: translate(0, -100%); width: 100%; display: flex; justify-content: center; padding: 4px 15px; background-color: var(--externalOfferTeaserBgColor); color: var(--externalOfferTeaserTextColor); font-family: var(--secondaryFont); font-style: normal; font-weight: 700; font-size: 14px; line-height: 26px; text-transform: uppercase; } storefront-view .view-content storefront-issue[post-type=offer].external-offer .issue-data .external-offer-partner-name { display: block; order: 2; margin: 10px 0 5px; color: var(--externalOfferPartnerNameColor); font-family: var(--secondaryFont); font-style: normal; font-weight: 600; font-size: 18px; line-height: 28px; } storefront-view .view-content storefront-issue[post-type=offer].external-offer .issue-data .external-offer-partner-logo { display: flex; justify-content: center; order: -1; margin-bottom: 12px; } storefront-view .view-content storefront-issue[post-type=offer].external-offer .issue-data .external-offer-partner-logo img { max-height: 42px; max-width: 100%; object-fit: contain; } storefront-view .view-content storefront-issue[post-type=offer].external-offer .issue-data .external-offer-code { display: block; order: 4; margin-bottom: 10px; font-family: var(--secondaryFont); font-style: normal; font-weight: 700; font-size: 14px; line-height: 28px; } storefront-view .view-content storefront-issue[post-type=offer].external-offer .issue-data .external-offer-end-date { display: block; order: 8; border-top: 1px solid var(--externalOfferDateBorderColor); margin-top: 15px; padding-top: 15px; font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 12px; line-height: 20px; } storefront-view .view-content storefront-issue[post-type=offer].external-offer .issue-data .external-offer-end-date .date { font-weight: 700; } storefront-view .view-content storefront-issue[post-type=offer].external-offer .issue-data .issue-actions { order: 5; } storefront-view .view-content storefront-issue[post-type=offer].external-offer .issue-data .issue-actions .article-category { display: none; } storefront-view .view-content storefront-issue[post-type=offer].external-offer .issue-data .issue-actions .external-offer-button { display: block; min-width: 140px; background: var(--externalOfferButtonColor); color: var(--externalOfferButtonTextColor); } @media (max-width: 991px) { storefront-view .view-content storefront-issue[post-type=offer].external-offer .issue-data .issue-actions .external-offer-button { min-width: 130px; } } @media (max-width: 767px) { storefront-view .view-content storefront-issue[post-type=offer].external-offer .issue-data .issue-actions .external-offer-button { min-width: 175px; } } storefront-view .view-content storefront-issue[post-type=glossary] .issue-data { padding-top: 15px; } storefront-view .view-content storefront-issue[post-type=glossary] .issue-data .issue-title { font-weight: 600; } storefront-view .view-content storefront-issue[post-type=glossary] .issue-data .issue-actions .article-category { display: none; } storefront-view .view-content storefront-issue.sponsored .issue-data { } storefront-view .view-content storefront-issue.sponsored .issue-data button.action-button.sponsored-advertisement { display: block; margin-top: 5px; background: transparent; color: var(--articleSponsoredTextColor, --secondaryColor); border-radius: 0; padding: 0; text-align: left; height: auto; font-family: var(--secondaryFont); font-style: normal; font-weight: 700; font-size: 14px; line-height: 22px; } storefront-view .view-content storefront-issue.sponsored .issue-data .issue-title .article-label { color: var(--articleSponsoredTitleLabelColor); font-weight: bold; } storefront-view .view-content storefront-issue.sponsored.external-offer .issue-data .external-offer-partner-name { color: var(--sponsoredExternalOfferPartnerNameColor); } storefront-view .view-content storefront-issue.editor-highlight .issue-data { --textColor: var(--articleEditorHighlightTextColor); --secondaryTextColor: var(--articleEditorHighlightSecondaryTextColor); color: var(--textColor); background: var(--articleEditorHighlightBgColor); } storefront-view .view-content storefront-issue.editor-highlight .issue-data .issue-title .article-label { color: var(--articleEditorHighlightTitleLabelColor); font-weight: bold; } storefront-view .view-content storefront-issue.editor-highlight .issue-data .issue-actions .action-button:not(.sponsored-advertisement) { background: var(--articleEditorHighlightButtonBgColor); color: var(--articleEditorHighlightButtonTextColor); } storefront-view .view-content storefront-issue.editor-highlight .issue-data .issue-actions .action-button:not(.sponsored-advertisement).article-category { background: var(--articleEditorHighlightCategoryButtonBgColor); color: var(--articleEditorHighlightCategoryButtonTextColor); } storefront-view .view-content storefront-issue.editor-highlight.external-offer .issue-data .external-offer-partner-name { color: var(--editorHighlightExternalOfferPartnerNameColor); } storefront-view .view-content storefront-issue.post-format-podcast .issue-data .issue-title::before, storefront-view .view-content storefront-issue.post-format-video .issue-data .issue-title::before, storefront-view .view-content storefront-issue.post-format-gallery .issue-data .issue-title::before, storefront-view .view-content storefront-issue.post-format-quote .issue-data .issue-title::before { content: ""; width: 20px; height: 20px; display: block; float: left; margin: 3px 10px 0 0; background: var(--iconPodcast) no-repeat center; background-size: 10px; background-color: black; border-radius: 100%; } storefront-view .view-content storefront-issue.post-format-video .issue-data .issue-title::before { background-image: var(--iconVideo); background-position-x: 60%; } storefront-view .view-content storefront-issue.post-format-gallery .issue-data .issue-title::before { background-image: var(--iconGallery); } storefront-view .view-content storefront-issue.post-format-quote .issue-data .issue-title::before { background-image: var(--iconQuote); } html body { scroll-behavior: smooth; } html body { --iconSharingFacebook: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-facebook.svg?preview=false); --iconSharingTwitter: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-twitter.svg?preview=false); --iconSharingPinterest: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-pinterest.svg?preview=false); --iconSharingReddit: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-reddit.svg?preview=false); --iconSharingBlogger: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-blogger.svg?preview=false); --iconSharingMail: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-mail.svg?preview=false); --iconSharingFlipboard: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-flipboard.svg?preview=false); } storefront-view.article { background-color: white !important; } storefront-view.article p.has-black-background-color { background-color: #000000; } storefront-view.article p.has-cyan-bluish-gray-background-color { background-color: #abb8c3; } storefront-view.article p.has-white-background-color { background-color: #ffffff; } storefront-view.article p.has-pale-pink-background-color { background-color: #f78da7; } storefront-view.article p.has-vivid-red-background-color { background-color: #cf2e2e; } storefront-view.article p.has-luminous-vivid-orange-background-color { background-color: #ff6900; } storefront-view.article p.has-luminous-vivid-amber-background-color { background-color: #fcb900; } storefront-view.article p.has-light-green-cyan-background-color { background-color: #7bdcb5; } storefront-view.article p.has-vivid-green-cyan-background-color { background-color: #00d084; } storefront-view.article p.has-pale-cyan-blue-background-color { background-color: #8ed1fc; } storefront-view.article p.has-vivid-cyan-blue-background-color { background-color: #0693e3; } storefront-view.article p.has-vivid-purple-background-color { background-color: #9b51e0; } storefront-view.article .jwplayer { --paddingTop: 50px; --paddingBottom: 25px; border-style: solid !important; border-bottom-width: 2px !important; border-bottom-color: black !important; border-top-width: 2px !important; border-top-color: black !important; padding: var(--paddingTop) 0px var(--paddingBottom) !important; } storefront-view.article .jwplayer .jw-plugin-googima.jw-ad-instream .jw-ads-view > :not(div), storefront-view.article .jwplayer .jw-plugin-googima.jw-ad-instream .jw-ads-view > div:not(:empty) { width: 100% !important; height: 100% !important; } storefront-view.article .jwplayer .jw-title-secondary, storefront-view.article .jwplayer .jw-flag-small-player .jw-title-secondary, storefront-view.article .jwplayer .jw-title-secondary:empty { display: none !important; } storefront-view.article .jwplayer button { border: unset !important; padding: unset !important; } storefront-view.article .jwplayer .jw-wrapper { margin: var(--paddingTop) 0px var(--paddingBottom); } storefront-view.article .jwplayer .jw-float-bar { top: -49px; right: 0px; position: absolute !important; background: white !important; width: 10% !important; } storefront-view.article .jwplayer .jw-float-bar-icon:hover { background: unset !important; } storefront-view.article .jwplayer .jw-float-bar-icon .jw-svg-icon { height: 12px !important; width: 12px !important; } storefront-view.article .jwplayer .jw-float-bar-icon .jw-svg-icon path { fill: #a1a1a1 !important; } storefront-view.article .jwplayer .jw-float-bar-title { display: none !important; } storefront-view.article .jwplayer .jw-autostart-mute { top: 12px !important; height: 34px !important; width: 34px !important; } storefront-view.article .jwplayer .jw-title { display: flex !important; flex-direction: column; justify-content: center; height: var(--paddingTop); padding: 0; background-color: white; transform: translateY(-100%); } storefront-view.article .jwplayer .jw-title .jw-title-primary { color: black !important; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 90%; padding: 5px 20px !important; } storefront-view.article .jwplayer:after { content: var(--sponsor); display: block; font-size: 0.8em; } storefront-view.article.jw-flag-floating .jw-title { padding: 0 20px; } storefront-view.article .jw-flag-floating .jw-wrapper.jw-float-to-top, storefront-view.article .jw-flag-floating.jw-floating-dismissible .jw-wrapper.jw-float-to-top { top: unset !important; bottom: 1rem !important; } @media (max-width: 480px) { storefront-view.article .jw-flag-floating .jw-wrapper, storefront-view.article storefront-view.article .jw-flag-floating.jw-floating-dismissible .jw-wrapper, storefront-view.article .jw-flag-floating .jw-wrapper.jw-float-to-top, storefront-view.article .jw-flag-floating.jw-floating-dismissible .jw-wrapper.jw-float-to-top { --paddingBottom: 10px; } storefront-view.article .jw-flag-floating.jw-floating-dismissible .jw-float-bar { align-items: start; justify-content: center; } storefront-view.article .jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-fullscreen.jw-fullscreen-ima { display: none; } storefront-view.article .jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-fullscreen { display: flex; bottom: 6px; } storefront-view.article .jwplayer.jw-flag-floating .jw-title { padding-top: 25%; justify-content: unset; } storefront-view.article .jw-float-bar { top: 0px !important; right: -285% !important; position: absolute !important; background: white !important; width: 10% !important; } storefront-view.article .jw-flag-floating .jw-wrapper, storefront-view.article .jw-flag-floating.jw-floating-dismissible .jw-wrapper { bottom: 0 !important; width: 50% !important; } storefront-view.article .jw-flag-floating .jw-title, storefront-view.article .jw-flag-floating.jw-floating-dismissible .jw-title { transform: translateX(100%); height: 100%; } storefront-view.article .jw-flag-floating .jw-title .jw-title-primary, storefront-view.article .jw-flag-floating.jw-floating-dismissible .jw-title .jw-title-primary { font-size: 0.7em; } storefront-view.article .jw-flag-floating .jw-title::after, storefront-view.article .jw-flag-floating.jw-floating-dismissible .jw-title::after { font-size: 0.5em; } storefront-view.article .jwplayer .jw-wrapper { max-width: 480px !important; } } storefront-view.article #playerContainerJW { max-width: 600px; } storefront-view.article #playerContainerJW .jw-title-secondary { display: none !important; } storefront-view.article storefront-element[type=widget] .disqus-widget { display: none; margin-top: 50px; max-width: var(--sectionContentWidth); margin: 0 auto; } storefront-view.article .sponsor-type-native-advertorial { background-color: var(--articleSponsoredNativeAdvertorialBgColor); --contentBgColor: var(--articleSponsoredNativeAdvertorialBgColor); } storefront-view.article .sponsor-type-native-true { background-color: var(--articleSponsoredNativeTrueBgColor); --contentBgColor: var(--articleSponsoredNativeTrueBgColor); } storefront-view.article .article-wrapper { background-color: white !important; display: grid; grid-template-areas: "hero-header hero-header" "content-side right-side"; grid-template-columns: auto 300px; grid-column-gap: 40px; } storefront-view.article .article-wrapper > storefront-element { min-width: 0; } storefront-view.article .article-wrapper .review-pros-cons-box { background-color: #F3F4F5; padding: 1rem; margin: 0 0 1rem 0; display: flex; flex-direction: row; } storefront-view.article .article-wrapper .review-pros-cons-box storefront-element { min-width: 50%; } storefront-view.article .article-wrapper .review-pros-cons-box .rating-positive-headline, storefront-view.article .article-wrapper .review-pros-cons-box .rating-negative-headline { font-weight: 600; } storefront-view.article .article-wrapper .review-pros-cons-box .rating-positive-headline::before { content: ""; background-image: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-green-hook.svg?preview=false); display: block; width: 16px; height: 12px; margin: 3px 5px 0 0; } storefront-view.article .article-wrapper .review-pros-cons-box .rating-negative-headline::before { content: ""; background-image: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-red-cross.svg?preview=false); display: block; width: 15px; height: 15px; margin: 3px 5px 0 0; } storefront-view.article .article-wrapper .review-pros-cons-box .rating-negative-text, storefront-view.article .article-wrapper .review-pros-cons-box .rating-positive-text { padding-left: 20px; } storefront-view.article .article-wrapper .review-pros-cons-box > .ng-star-inserted { min-width: 50%; } storefront-view.article .article-wrapper .our-rating { font-weight: 700; } storefront-view.article .article-wrapper .star-rating { margin-bottom: 1rem; display: flex; flex-wrap: wrap; flex-direction: row; justify-content: flex-start; } storefront-view.article .article-wrapper .star-rating .star-rating-stars { display: block; margin-block: 10px; --starRatingStarSize: 15px; margin-right: 8px; } storefront-view.article .article-wrapper .star-rating .star-rating-number { margin-block: 6px; } storefront-view.article .article-wrapper .star-rating .star-rating-stars .star-container { display: flex; } storefront-view.article .article-wrapper .star-rating .star-rating-stars .star-container .star { width: var(--starRatingStarSize); height: var(--starRatingStarSize); } storefront-view.article .article-wrapper .star-rating .star-rating-stars .star-container .star:not(:last-child) { margin-right: 3px; } storefront-view.article .article-wrapper .star-rating .star-rating-stars .star-container .star .star-filled { --starRatingStarBgColor: var(--starRatingStarFilledBgColor) !important; --starRatingStarBorderColor: var(--starRatingStarFilledBorderColor) !important; } storefront-view.article .article-wrapper .star-rating > .our-rating { width: 100vw; margin-bottom: 10px; font-weight: bold; } storefront-view.article .article-wrapper [child-id=hero] { grid-area: hero-header; } storefront-view.article .article-wrapper [child-id=content-side] { grid-area: content-side; } storefront-view.article .article-wrapper [child-id=right-side] { grid-area: right-side; } @media (max-width: 767px) { storefront-view.article .article-wrapper { grid-template-areas: "hero-header" "content-side" "right-side"; grid-template-columns: 1fr; } storefront-view.article .article-wrapper .right-side { display: none; } } @media (min-width: 768px) { storefront-view.article .article-wrapper #content-side { max-width: 600px; } } storefront-view.article .article-wrapper .image-source { font-family: var(--secondaryFont); font-style: normal; font-size: 14px; font-weight: 400; line-height: 20px; text-align: left; margin-top: 0.5em; color: #555; } storefront-view.article .article-wrapper .header-image { position: relative; } storefront-view.article .article-wrapper .header-image.hero { margin-bottom: 1em; } storefront-view.article .article-wrapper .header-image.featured img { aspect-ratio: 3/2; } storefront-view.article .article-wrapper .header-image img { width: 100%; height: 100%; object-fit: contain; } storefront-view.article .article-wrapper .header-image .header-image__source-name { font-size: 12px; line-height: 20px; font-family: var(--secondaryFont); font-style: italic; } storefront-view.article .article-wrapper .header-image .competition-closed-overlay { position: absolute; inset: 0; background-color: rgba(0, 0, 0, 0.5); justify-content: center; align-items: center; color: white; font-family: var(--primaryFont); font-size: 36px; } @media (max-width: 991px) { storefront-view.article .article-wrapper .header-image .competition-closed-overlay { font-size: 24px; } } @media (max-width: 767px) { storefront-view.article .article-wrapper .header-image .competition-closed-overlay { font-size: 16px; } } storefront-view.article .article-wrapper .article-sponsored-header { margin: 1em 0; } storefront-view.article .article-wrapper .article-sponsored-header .article-sponsored-header-image img { width: 150px; height: auto; object-fit: cover; margin-bottom: 1em; } storefront-view.article .article-wrapper .article-sponsored-header p { font-family: var(--secondaryFont); } storefront-view.article .article-wrapper .article-sponsored-header .sponsor-name { text-decoration: underline; color: var(--secondaryColor); font-family: var(--secondaryFont); } storefront-view.article .article-wrapper .right-side { width: 100%; height: 100%; display: flex; justify-content: start; align-items: center; gap: 15px; } @media (max-width: 991px) { storefront-view.article .article-wrapper .right-side { align-items: flex-start; } } storefront-view.article .article-wrapper .right-side storefront-element { width: 100%; } @media (max-width: 991px) { storefront-view.article .article-wrapper .right-side storefront-element { max-width: 600px; padding-left: 0px; } } storefront-view.article .article-wrapper .right-side storefront-element storefront-html { display: flex; justify-content: center; align-items: center; } storefront-view.article .article-wrapper .right-side storefront-element .placeholder-1 { height: 600px; background: #B9B9B9; } storefront-view.article .article-wrapper .right-side storefront-element .placeholder-2 { height: 420px; background: #F3F4F5; } storefront-view.article .article-wrapper .right-side storefront-element .placeholder-3 { height: 420px; background: #F3F4F5; } storefront-view.article .article-wrapper .right-side storefront-element .placeholder-4 { height: 535px; background: #F3F4F5; } storefront-view.article .article-wrapper .right-side [child-id=sidebar-bottom-ad] { position: sticky; top: 300px; } storefront-view.article .article-header { display: block; color: var(--articleContentTextColor); font-family: var(--secondaryFont); font-style: normal; font-weight: 400; } storefront-view.article .article-header h1 { font-family: var(--primaryFont); font-weight: 700; font-size: 36px; line-height: 45px; margin-bottom: 20px; } @media (max-width: 767px) { storefront-view.article .article-header h1 { font-size: 28px; line-height: 35px; } } storefront-view.article .article-header .description { font-size: 20px; line-height: 28px; margin-bottom: 20px; } storefront-view.article .article-header .hero { margin-block: 20px; } storefront-view.article .article-header .hero img { max-width: 100%; } storefront-view.article .article-header .our-review { margin-bottom: 16px; } storefront-view.article .article-header .our-review .our-review-header { font-family: var(--primaryFont); font-size: 20px; margin-bottom: 10px; font-weight: 600; } storefront-view.article .article-header .authors { margin-top: 20px; color: var(--secondaryColor); font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 19px; line-height: 26px; } storefront-view.article .article-header .authors .list-content { flex-direction: row; column-gap: 0.3em; flex-wrap: wrap; } storefront-view.article .article-header .authors .list-content::before { content: "By "; } storefront-view.article .article-header .authors .list-content storefront-element { display: flex; } storefront-view.article .article-header .authors .list-content storefront-element:not(:last-child)::after { margin-left: 0.3em; display: block; content: "|"; color: var(--articleContentAuthorColor); } storefront-view.article .article-header .authors .list-content storefront-element p { text-decoration: underline; } storefront-view.article .article-header .authors .list-content storefront-html { cursor: pointer; } storefront-view.article .article-header .publication-date { font-size: 12px; line-height: 20px; } storefront-view.article .article-header hr { width: 100%; border-top: 1px solid #cfd5d8; margin-block: 20px; } storefront-view.article .article-header .print-button > button { padding: 12px; background-color: transparent; border: 2px solid var(--articleRecipePrintColor); color: var(--articleRecipePrintColor); display: flex; align-items: center; gap: 8px; border-radius: 4px; margin-bottom: 1em; } storefront-view.article .article-header .print-button > button::before { display: block; content: ""; width: 20px; height: 20px; background-image: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-print.svg?preview=false); background-repeat: no-repeat; } storefront-view.article .article-header .highlight-box { gap: 0; } storefront-view.article .article-header .highlight-box .wp-block-column figcaption { display: none; } storefront-view.article .article-header .highlight-box .is-layout-flow { padding: 15px; } storefront-view.article .article-header .highlight-box .is-layout-flow .wp-block-group { padding: 0 0 0 15px !important; } storefront-view.article .article-header .recipe-infos { margin: 1em 0; display: flex; flex-direction: row; justify-content: start; gap: 10px; } storefront-view.article .article-header .recipe-infos .recipe-infos-servings::before { background-image: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-serving-group.svg?preview=false); display: block; content: ""; width: 24px; background-repeat: no-repeat; margin-right: 0.5em; } storefront-view.article .article-header .recipe-infos .recipe-infos-data { display: flex; flex-direction: row; justify-content: start; gap: 2px; color: var(--articleRecipeInfoTextColor); } storefront-view.article .article-header .recipe-infos .recipe-infos-data::before { background-image: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-clock.svg?preview=false); display: block; content: ""; width: 24px; background-repeat: no-repeat; margin-right: 0.5em; } storefront-view.article .article-header .competition-header-open-close > div { display: flex; flex-wrap: wrap; column-gap: 2em; margin-bottom: 1em; } storefront-view.article .article-header .competition-header-open-close > div .competition-date-name { color: var(--articleCompetitionHeaderAccentColor); width: 4em; display: inline-block; } storefront-view.article .article-header .competition-header-open-close > div .competition-date { margin-right: 0.5em; } storefront-view.article .article-header .competition-header-open-close > div .competition-time { font-size: 0.8em; text-transform: uppercase; } storefront-view.article .article-header .review-affiliate-messaging { font-size: 14px; line-height: 22px; margin-bottom: 20px; color: var(--articleReviewAffiliateMessagingTextColor); } storefront-view.article .article-header .review-affiliate-messaging div:before { content: ""; display: inline-block; width: 6px; height: 14px; margin: 4px 14px 0 0; background-color: var(--articleReviewAffiliateMessagingIconColor); } storefront-view.article .article-header .review-infos { margin-bottom: 20px; font-size: 16px; line-height: 26px; } storefront-view.article .article-header .review-infos .star-rating-container { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 10px; } storefront-view.article .article-header .review-infos .star-rating-container .star-rating { --starRatingStarSize: 15px; } storefront-view.article .article-header .review-infos .star-rating-container .star-rating .star-container { display: flex; } storefront-view.article .article-header .review-infos .star-rating-container .star-rating .star-container .star { width: var(--starRatingStarSize); height: var(--starRatingStarSize); } storefront-view.article .article-header .review-infos .star-rating-container .star-rating .star-container .star:not(:last-child) { margin-right: 3px; } storefront-view.article .article-header .review-infos .star-rating-container .star-rating .star-container .star .star-filled { --starRatingStarBgColor: var(--starRatingStarFilledBgColor) !important; --starRatingStarBorderColor: var(--starRatingStarFilledBorderColor) !important; } storefront-view.article .article-header .review-price-eur, storefront-view.article .article-header .review-price-usd, storefront-view.article .article-header .review-price-gbp, storefront-view.article .article-header .review-price-aud { font-size: 16px; line-height: 26px; margin-bottom: 10px; display: none; } storefront-view.article .article-header .review-price-eur::before { content: "EUR \20ac"; } storefront-view.article .article-header .review-price-usd::before { content: "USD $"; } storefront-view.article .article-header .review-price-gbp::before { content: "GBP \a3"; } storefront-view.article .article-header .review-price-aud::before { content: "AUD $"; } storefront-view.article .article-header .promotional-link-header { margin-bottom: 1em; text-decoration: underline; color: var(--secondaryColor); font-family: var(--secondaryFont); font-size: 15px; } storefront-view.article .article-footer { margin-top: 30px; color: var(--articleContentTextColor); font-family: var(--secondaryFont); font-style: normal; font-weight: 400; } storefront-view.article .article-footer .author-name { grid-area: name; color: var(--secondaryColor); font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; text-decoration: underline; } storefront-view.article .article-footer h2 { font-weight: 400; font-size: 20px; line-height: 28px; } storefront-view.article .article-footer .author-cards .list-content storefront-element { min-width: 50%; } @media (max-width: 990px) { storefront-view.article .article-footer .author-cards .list-content storefront-element { min-width: unset; } } storefront-view.article .article-footer .author-cards .list-content { flex-direction: row; padding-right: 40px; } storefront-view.article .article-footer .author-cards-2-plus .list-content { display: grid; grid-template-columns: 1fr 1fr; } storefront-view.article .article-footer .author-cards .list-content, storefront-view.article .article-footer .author-cards-2-plus .list-content { margin: 1em 0; gap: 2em; } @media (max-width: 990px) { storefront-view.article .article-footer .author-cards .list-content, storefront-view.article .article-footer .author-cards-2-plus .list-content { display: flex; flex-wrap: wrap; } } storefront-view.article .article-footer .author-cards .list-content .author-card:not(.has-avatar) .author-avatar, storefront-view.article .article-footer .author-cards-2-plus .list-content .author-card:not(.has-avatar) .author-avatar { display: none; } storefront-view.article .article-footer .author-cards .list-content .author-card div .author-info, storefront-view.article .article-footer .author-cards-2-plus .list-content .author-card div .author-info { cursor: pointer; display: grid; justify-content: start; grid-template-areas: "avatar name" "avatar role" "avatar socials"; } storefront-view.article .article-footer .author-cards .list-content .author-card div .author-info .author-card div .author-info storefront-element, storefront-view.article .article-footer .author-cards-2-plus .list-content .author-card div .author-info .author-card div .author-info storefront-element { width: fit-content; } storefront-view.article .article-footer .author-cards .list-content .author-card div .author-info .author-avatar, storefront-view.article .article-footer .author-cards-2-plus .list-content .author-card div .author-info .author-avatar { grid-area: avatar; width: 60px; height: 60px; background-color: gray; border-radius: 50%; margin-right: 0.5em; object-fit: cover; } storefront-view.article .article-footer .author-cards .list-content .author-card div .author-info .author-name, storefront-view.article .article-footer .author-cards-2-plus .list-content .author-card div .author-info .author-name { grid-area: name; color: var(--secondaryColor); font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; text-decoration: underline; } storefront-view.article .article-footer .author-cards .list-content .author-card div .author-info .author-role, storefront-view.article .article-footer .author-cards-2-plus .list-content .author-card div .author-info .author-role { grid-area: role; font-style: italic; font-weight: 700; font-size: 14px; line-height: 22px; } storefront-view.article .article-footer .author-cards .list-content .author-card div .author-info .author-socials, storefront-view.article .article-footer .author-cards-2-plus .list-content .author-card div .author-info .author-socials { grid-area: socials; margin-top: 5px; } storefront-view.article .article-footer .author-cards .list-content .author-card div .author-info .author-socials .author-social-links, storefront-view.article .article-footer .author-cards-2-plus .list-content .author-card div .author-info .author-socials .author-social-links { display: flex; gap: 0.5em; } storefront-view.article .article-footer .author-cards .list-content .author-card div .author-info .author-socials .author-social-links .icon, storefront-view.article .article-footer .author-cards-2-plus .list-content .author-card div .author-info .author-socials .author-social-links .icon { width: 20px; height: 20px; background: center no-repeat; background-size: contain; } storefront-view.article .article-footer .author-cards .list-content .author-card div .author-info .author-socials .author-social-links .icon-twitter, storefront-view.article .article-footer .author-cards-2-plus .list-content .author-card div .author-info .author-socials .author-social-links .icon-twitter { background-image: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-twitter-black.svg?preview=false); } storefront-view.article .article-footer .author-cards .list-content .author-card div .author-info .author-socials .author-social-links .icon-facebook, storefront-view.article .article-footer .author-cards-2-plus .list-content .author-card div .author-info .author-socials .author-social-links .icon-facebook { background-image: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-facebook-black.svg?preview=false); } storefront-view.article .article-footer .author-cards .list-content .author-card div .author-info .author-socials .author-social-links .icon-instagram, storefront-view.article .article-footer .author-cards-2-plus .list-content .author-card div .author-info .author-socials .author-social-links .icon-instagram { background-image: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-instagram-black.svg?preview=false); } storefront-view.article .article-footer .author-excerpt { margin-top: 10px; font-size: 16px; line-height: 22px; font-style: normal; font-family: var(--secondaryFont); color: black; } storefront-view.article .article-footer .related-articles { margin-top: 1em; } storefront-view.article .article-footer .related-articles h2 { margin-bottom: 0.5em; } storefront-view.article .article-footer .related-articles .issue-data { padding-top: 15px; padding-left: 0; } storefront-view.article .article-footer .related-articles .issue-data .issue-title { font-size: medium; font-family: var(--secondaryFont); } storefront-view.article .share { margin-bottom: 20px; } storefront-view.article .share h2 { margin-bottom: 10px; } storefront-view.article .share .share-icons { display: flex; align-items: center; flex-direction: row; justify-content: left; flex-wrap: wrap; gap: 10px; } storefront-view.article .share .share-icons .icon-wrapper { width: 60px; height: 40px; display: flex; justify-items: center; align-items: center; background: red; } storefront-view.article .share .share-icons .icon-wrapper[type=facebook] { background: var(--sharingIconBgColorFacebook); } storefront-view.article .share .share-icons .icon-wrapper[type=facebook]:after { background: var(--iconSharingFacebook) center no-repeat; content: ""; height: 70%; width: 100%; background-size: contain; } storefront-view.article .share .share-icons .icon-wrapper[type=twitter] { background: var(--sharingIconBgColorTwitter); } storefront-view.article .share .share-icons .icon-wrapper[type=twitter]:after { content: ""; background: var(--iconSharingTwitter) center no-repeat; height: 70%; width: 100%; background-size: contain; } storefront-view.article .share .share-icons .icon-wrapper[type=pinterest] { background: var(--sharingIconBgColorPinterest); } storefront-view.article .share .share-icons .icon-wrapper[type=pinterest]:after { background: var(--iconSharingPinterest) center no-repeat; content: ""; height: 70%; width: 100%; background-size: contain; } storefront-view.article .share .share-icons .icon-wrapper[type=reddit] { background: var(--sharingIconBgColorReddit); } storefront-view.article .share .share-icons .icon-wrapper[type=reddit]:after { background: var(--iconSharingReddit) center no-repeat; content: ""; height: 70%; width: 100%; background-size: contain; } storefront-view.article .share .share-icons .icon-wrapper[type=blogger] { background: var(--sharingIconBgColorBlogger); } storefront-view.article .share .share-icons .icon-wrapper[type=blogger]:after { background: var(--iconSharingBlogger) center no-repeat; content: ""; height: 70%; width: 100%; background-size: contain; } storefront-view.article .share .share-icons .icon-wrapper[type=mail] { background: var(--sharingIconBgColorMail); } storefront-view.article .share .share-icons .icon-wrapper[type=mail]:after { background: var(--iconSharingMail) center no-repeat; content: ""; height: 70%; width: 100%; background-size: contain; } storefront-view.article .share .share-icons .icon-wrapper[type=flipboard] { background: var(--sharingIconBgColorFlipboard); display: none; } storefront-view.article .share .share-icons .icon-wrapper[type=flipboard]:after { background: var(--iconSharingFlipboard) center no-repeat; content: ""; height: 70%; width: 100%; background-size: contain; } storefront-view.article .disqus { max-width: 600px; } storefront-view.article storefront-content-body { max-width: 600px; display: block; } storefront-view.article storefront-content-body .wp-block-coblocks-gallery-carousel { margin-bottom: 5px !important; } storefront-view.article storefront-content-body .wp-block-coblocks-gallery-carousel .coblocks-gallery--figure { height: unset !important; } storefront-view.article storefront-content-body .swiper-slide { align-self: center !important; } storefront-view.article storefront-content-body .coblocks-gallery--caption { position: unset !important; } storefront-view.article storefront-content-body .wp-block-coblocks-gallery-carousel-page-dot-pagination-container { bottom: 9rem; } storefront-view.article storefront-content-body .swiper-container { height: unset !important; } storefront-view.article storefront-content-body .entry-content { padding: unset !important; } storefront-view.article storefront-content-body .entry-title { display: none; } storefront-view.article .outbrain-widget { display: flex; max-width: var(--sectionContentWidth); margin: 0 auto; } storefront-content-body .wp-element-button { background-color: var(--primaryColor); color: white !important; } storefront-content-body #sprylab_purple_content .purple-inner-container { color: var(--articleContentTextColor); font-family: var(--secondaryFont); font-weight: 400; } storefront-content-body #sprylab_purple_content .purple-inner-container a, storefront-content-body #sprylab_purple_content .purple-inner-container a:visited { text-decoration: underline; color: var(--primaryColor); } storefront-content-body #sprylab_purple_content .purple-inner-container .alignwide, storefront-content-body #sprylab_purple_content .purple-inner-container .alignfull { margin-left: 0px; margin-right: 0px; width: 100%; } storefront-content-body #sprylab_purple_content .purple-inner-container .wp-block-columns { gap: 1em; } storefront-content-body #sprylab_purple_content .purple-inner-container .wp-block-quote { border-left-color: var(--secondaryColor); } storefront-content-body #sprylab_purple_content .purple-inner-container .wp-block-quote > p { font-family: var(--primaryFont); font-size: 1.5em; } storefront-content-body #sprylab_purple_content .purple-inner-container .wp-block-quote cite { font-size: 1em; } storefront-content-body #sprylab_purple_content .purple-inner-container .highlight-box { background-color: var(--articleHighlightedBoxBgColor, #F3F4F5); padding: 15px; } storefront-content-body #sprylab_purple_content .purple-inner-container .listicle { display: flex; align-items: center; } storefront-content-body #sprylab_purple_content .purple-inner-container .listicle .listicle__count { border-radius: 50%; background-color: #5972ae; min-width: 40px; min-height: 40px; color: #fff; font-size: 21px; font-weight: 400; margin-bottom: 0; margin-right: 0.5em; text-align: center; line-height: 40px; } storefront-content-body #sprylab_purple_content .purple-inner-container .listicle .listicle__title { font-family: var(--primaryFont); } storefront-content-body #sprylab_purple_content .purple-inner-container .coblocks-gallery .nav-button__next, storefront-content-body #sprylab_purple_content .purple-inner-container .coblocks-gallery .nav-button__prev { background-color: var(--primaryColor); top: 43%; margin: 0 10px; } storefront-content-body #sprylab_purple_content .purple-inner-container .coblocks-gallery:not(.has-caption-color).has-caption-style-dark figcaption { color: black; } storefront-content-body #sprylab_purple_content .purple-inner-container > * { margin-bottom: 20px; } storefront-content-body #sprylab_purple_content .purple-inner-container h1, storefront-content-body #sprylab_purple_content .purple-inner-container h2, storefront-content-body #sprylab_purple_content .purple-inner-container h3, storefront-content-body #sprylab_purple_content .purple-inner-container h4, storefront-content-body #sprylab_purple_content .purple-inner-container h5, storefront-content-body #sprylab_purple_content .purple-inner-container h6 { font-family: var(--primaryFont); font-weight: 600; margin-bottom: 10px; } storefront-content-body #sprylab_purple_content .purple-inner-container h2 > a::before, storefront-content-body #sprylab_purple_content .purple-inner-container h3 > a::before, storefront-content-body #sprylab_purple_content .purple-inner-container h4 > a::before { display: block; content: " "; margin-top: -230px; height: 230px; visibility: hidden; pointer-events: none; } @media (max-width: 767px) { storefront-content-body #sprylab_purple_content .purple-inner-container h2 > a::before, storefront-content-body #sprylab_purple_content .purple-inner-container h3 > a::before, storefront-content-body #sprylab_purple_content .purple-inner-container h4 > a::before { margin-top: -50px; height: 50px; } } @media (max-width: 991px) { storefront-content-body #sprylab_purple_content .purple-inner-container h2 > a::before, storefront-content-body #sprylab_purple_content .purple-inner-container h3 > a::before, storefront-content-body #sprylab_purple_content .purple-inner-container h4 > a::before { margin-top: -50px; height: 50px; } } storefront-content-body #sprylab_purple_content .purple-inner-container h1 { font-family: var(--primaryFont); } storefront-content-body #sprylab_purple_content .purple-inner-container h1 { font-size: 36px; line-height: 45px; } storefront-content-body #sprylab_purple_content .purple-inner-container h2 { font-size: 30px; line-height: 38px; } storefront-content-body #sprylab_purple_content .purple-inner-container h3 { font-size: 25px; line-height: 32px; } storefront-content-body #sprylab_purple_content .purple-inner-container h4, storefront-content-body #sprylab_purple_content .purple-inner-container h5, storefront-content-body #sprylab_purple_content .purple-inner-container h6 { font-size: 20px; line-height: 28px; } storefront-content-body #sprylab_purple_content .purple-inner-container p { hyphens: none; font-size: 18px; line-height: 26px; white-space: normal; overflow-wrap: break-word; letter-spacing: normal; font-weight: 350; color: black; font-family: var(--bodyFont); } @media (max-width: 767px) { storefront-content-body #sprylab_purple_content .purple-inner-container p { font-size: 18px; font-weight: 350; line-height: 26px; } } storefront-content-body #sprylab_purple_content .purple-inner-container figcaption { font-family: var(--secondaryFont); font-style: normal; font-size: 11px; line-height: 20px; text-align: left; } storefront-content-body #sprylab_purple_content .purple-inner-container img { max-width: 100%; height: auto; } storefront-content-body #sprylab_purple_content .purple-inner-container .author { display: none; } storefront-content-body #sprylab_purple_content .purple-inner-container ul { list-style: disc inside; text-indent: -25px; } storefront-content-body #sprylab_purple_content .purple-inner-container ul, storefront-content-body #sprylab_purple_content .purple-inner-container ol { margin: 35px; } storefront-content-body #sprylab_purple_content .purple-inner-container ul li, storefront-content-body #sprylab_purple_content .purple-inner-container ol li { font-size: 18px; list-style: inherit; margin-bottom: 10px; } storefront-content-body #sprylab_purple_content .purple-inner-container .wp-block-embed .wp-block-embed__wrapper { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; } storefront-content-body #sprylab_purple_content .purple-inner-container .wp-block-embed .wp-block-embed__wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } storefront-view.article .how-to-methods { list-style-type: none; } storefront-view.article .how-to-methods h2 > a::before, storefront-view.article .how-to-methods h3 > a::before, storefront-view.article .how-to-methods h4 > a::before, storefront-view.article .how-to-methods p > a::before { display: block; content: " "; margin-top: -230px; height: 230px; visibility: hidden; pointer-events: none; } @media (max-width: 767px) { storefront-view.article .how-to-methods h2 > a::before, storefront-view.article .how-to-methods h3 > a::before, storefront-view.article .how-to-methods h4 > a::before, storefront-view.article .how-to-methods p > a::before { margin-top: -50px; height: 50px; } } @media (max-width: 991px) { storefront-view.article .how-to-methods h2 > a::before, storefront-view.article .how-to-methods h3 > a::before, storefront-view.article .how-to-methods h4 > a::before, storefront-view.article .how-to-methods p > a::before { margin-top: -50px; height: 50px; } } storefront-view.article .how-to-methods li { margin-bottom: 30px; } storefront-view.article .how-to-methods h2 { font-family: var(--primaryFont); font-size: 1.675rem; line-height: 1.75rem; margin-bottom: 20px; } storefront-view.article .how-to-methods h3 { font-family: var(--primaryFont); font-size: 1.375rem; line-height: 1.75rem; margin-bottom: 20px; } storefront-view.article .how-to-methods p { font-family: var(--secondaryFont); font-size: 1rem; line-height: 1.625rem; margin-bottom: 20px; } storefront-view.article .how-to-methods img { max-width: 100%; height: auto; margin: 10px 0; } storefront-view.article .how-to-methods a, storefront-view.article .how-to-methods a:visited { color: var(--primaryColor); text-decoration: underline; } storefront-view.article .how-to-methods .highlight-box { background-color: #F3F4F5; padding: 15px; margin: 15px 0; } storefront-view.article .how-to-methods .highlight-box h1, storefront-view.article .how-to-methods .highlight-box h2, storefront-view.article .how-to-methods .highlight-box h3, storefront-view.article .how-to-methods .highlight-box h4, storefront-view.article .how-to-methods .highlight-box h5 { margin-bottom: 20px; } storefront-view.article .how-to-you-will-need-title h3 { font-family: var(--primaryFont); font-size: 1.375rem; line-height: 1.75rem; margin-bottom: 20px; } storefront-view.article ul.how-to-you-will-need { display: flex; flex-direction: column; font-family: var(--secondaryFont); margin-bottom: 30px; } storefront-view.article ul.how-to-you-will-need li { padding: 5px 10px; } storefront-view.article ul.how-to-you-will-need li:nth-child(odd) { background-color: rgba(125, 139, 173, 0.1); } storefront-view.article .how-to-you-will-need { width: 100%; } storefront-view.article .how-to-you-will-need div { width: 100%; } storefront-view.article .how-to-you-will-need div ul { width: 100%; } storefront-view.article .how-to-you-will-need div ul li { width: 100%; } storefront-view.article .how-to-time-note { display: flex; flex-direction: row; justify-content: start; align-items: center; padding: 15px; margin-bottom: 30px; gap: 15px; font-family: var(--secondaryFont); background-color: rgba(125, 139, 173, 0.1); } storefront-view.article .how-to-time-note .how-to-time-note-icon { display: block; width: 2.5rem; height: 2.5rem; background-image: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-clock.svg?preview=false); background-size: cover; } storefront-view.article .how-to-time-note .how-to-time-note-content-total { display: flex; flex-direction: row; justify-content: flex-start; gap: 0.25em; } storefront-view.article .how-to-time-note .how-to-time-note-content { display: flex; flex-direction: column; justify-content: center; gap: 0.5em; } storefront-view.article .end-summary { width: 100%; margin-bottom: 50px; } storefront-view.article .end-summary div { width: 100%; font-family: var(--secondaryFont); font-size: 1rem; line-height: 1.625rem; } storefront-view.article .end-summary div > * { max-width: 100%; margin-bottom: 20px; } storefront-view.article .end-summary div a { text-decoration: underline; } storefront-view.article .end-summary div img { max-width: 100%; height: auto; } storefront-view.article .recipe-details section { width: 100%; } storefront-view.article .recipe-details section .ingredients-wrapper { width: 100%; } storefront-view.article .recipe-details h2 { font-family: var(--primaryFont); font-size: 1.375rem; line-height: 1.75rem; } storefront-view.article .recipe-details .ingredients-wrapper, storefront-view.article .recipe-details .methods-wrapper { display: flex; gap: 15px; margin-bottom: 40px; font-family: var(--secondaryFont); font-size: 1rem; line-height: 1.625rem; } storefront-view.article .recipe-details .ingredients-wrapper .recipe-methods div, storefront-view.article .recipe-details .methods-wrapper .recipe-methods div { width: 100%; } storefront-view.article .recipe-details .ingredients-wrapper .recipe-methods div img, storefront-view.article .recipe-details .methods-wrapper .recipe-methods div img { width: 100%; } storefront-view.article .recipe-details .ingredients-wrapper .recipe-methods div ul, storefront-view.article .recipe-details .methods-wrapper .recipe-methods div ul { width: 100%; } storefront-view.article .recipe-details .ingredients-wrapper .recipe-methods div ul li, storefront-view.article .recipe-details .methods-wrapper .recipe-methods div ul li { width: 100%; } storefront-view.article .recipe-details .ingredients-wrapper h3, storefront-view.article .recipe-details .methods-wrapper h3 { font-family: var(--secondaryFont); font-size: inherit; } storefront-view.article .recipe-details .ingredients-wrapper div { width: 100%; } storefront-view.article .recipe-details .ingredients-wrapper div ul { width: 100%; } storefront-view.article .recipe-details .ingredients-wrapper div ul li { width: 100%; } storefront-view.article .recipe-details .ingredients-wrapper li { padding: 0.5rem 0; border-bottom: 2px solid rgba(3, 121, 131, 0.1); } storefront-view.article .recipe-details .ingredients-wrapper li:last-child { border-bottom: none; } storefront-view.article .recipe-details .methods-wrapper li { margin-bottom: 20px; } @media (min-width: 992px) { storefront-view.article .ingredients-methods-wrapper { display: flex; flex-direction: row; gap: 20px; } storefront-view.article .ingredients-methods-wrapper .ingredients-wrapper { min-width: 25ch; } } storefront-view.article .list-details storefront-issue { display: grid; grid-template-columns: 100px auto; margin-bottom: 20px; } storefront-view.article .list-details storefront-issue .issue-data { padding-top: 25px; } storefront-view.article .list-details storefront-issue .issue-data .issue-description { display: block; padding-top: 5px; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; } storefront-view.article .list-details storefront-issue .issue-data .issue-actions .action-button.article-category { top: 0; } storefront-content-body .edit-post-layout__content h1 *, storefront-content-body .purple-inner-container h1 *, storefront-content-body .edit-post-layout__content h2 *, storefront-content-body .purple-inner-container h2 *, storefront-content-body .edit-post-layout__content h3 *, storefront-content-body .purple-inner-container h3 *, storefront-content-body .edit-post-layout__content h4 *, storefront-content-body .purple-inner-container h4 *, storefront-content-body .edit-post-layout__content h5 *, storefront-content-body .purple-inner-container h5 *, storefront-content-body .edit-post-layout__content h6 *, storefront-content-body .purple-inner-container h6 * { font-family: var(--primaryFont) !important; } .article-sponsored-text { opacity: 0; animation: fadeIn 0.1s ease-out 2.2s forwards; } @keyframes fadeIn { to { opacity: 1; } } storefront-content-featured-image storefront-image { padding-top: 65% !important; } storefront-view.article .article-wrapper .header-image figcaption:has(.caption) { margin-top: 0.5em; } storefront-view.article .article-wrapper .header-image figcaption .caption { font-family: var(--secondaryFont); font-style: normal; font-size: 14px; font-weight: 400; line-height: 20px; text-align: left; color: #555; } storefront-view.page > .content > storefront-element[type=section] .view-content .entry-content { padding: unset; } @media (min-width: 992px) { storefront-view.page storefront-view > .content > storefront-element[type=section] .view-content { padding-left: 10px; padding-right: 10px; min-width: 990px; background-color: var(--backgroundColor); } } storefront-view.page storefront-content-body #sprylab_purple_content .purple-inner-container a, storefront-view.page storefront-content-body #sprylab_purple_content .purple-inner-container a:visited { text-decoration: none !important; } storefront-view.page storefront-content-body #sprylab_purple_content .purple-inner-container img { height: 100% !important; } storefront-view.page article { overflow-x: visible; row-gap: var(--columnGridGap); } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(6) storefront-issue .issue-data .issue-title, storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(7) storefront-issue .issue-data .issue-title, storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(8) storefront-issue .issue-data .issue-title, storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(9) storefront-issue .issue-data .issue-title, storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(10) storefront-issue .issue-data .issue-title { font-family: var(--secondaryFont); font-weight: 400; } storefront-view.page article storefront-button button a span { color: white; } storefront-view.page article storefront-issue .issue-actions button span { display: block !important; } storefront-view.page article button, storefront-view.page article storefront-element[type=button] { border: none !important; } storefront-view.page article storefront-element[type=button] { padding: unset !important; } storefront-view.page article .section-title { margin: 10px 0 30px; justify-content: center; font-family: var(--primaryFont); font-style: normal; font-weight: 400; font-size: 25px; line-height: 46px; color: black; } storefront-view.page article .section-subtitle { margin-bottom: 20px; justify-content: center; font-family: var(--primaryFont); font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; text-transform: uppercase; } storefront-view.page article .section-button-container { flex-direction: row; justify-content: center; margin: 20px calc((var(--sectionWidth) - var(--sectionContentWidth)) / -2) 0; padding: 20px calc((var(--sectionWidth) - var(--sectionContentWidth)) / 2); background: var(--homeArticleGridButtonContainerBgColor); } storefront-view.page article .section-button-container button.action-button { outline: none; } storefront-view.page article .section-button-container .section-button { min-width: 300px; justify-content: center; background: var(--homeArticleGridButtonBgColor); color: var(--homeArticleGridButtonTextColor); } @media (max-width: 767px) { storefront-view.page article .section-button-container .section-button { width: 100%; min-width: inherit; } } @media (max-width: 767px) { storefront-view.page article .section-button-container storefront-element[type=button] { width: 100%; } } storefront-view.page article .section-hero .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.page article .section-hero .section-content storefront-list .list-content { grid-template-columns: 1fr; } } storefront-view.page article .section-hero .section-content storefront-list { overflow: visible; } storefront-view.page article .section-hero .section-content storefront-issue .issue-image storefront-image[height-strategy=FIXED] { aspect-ratio: 9.4/4; padding-top: 42.5531914894%; } storefront-view.page article .section-hero .section-content storefront-issue .issue-data { position: absolute; top: 50%; transform: translateY(-50%); overflow: visible; width: 400px; margin-left: 20px; padding: 20px 20px 50px; } @media (max-width: 991px) { storefront-view.page article .section-hero .section-content storefront-issue .issue-data { width: 300px; padding-bottom: 40px; } } @media (max-width: 767px) { storefront-view.page article .section-hero .section-content storefront-issue .issue-data { position: initial; width: initial; transform: initial; margin: 0; padding: 15px; } } storefront-view.page article .section-hero .section-content storefront-issue .issue-data .issue-title { font-family: var(--primaryFont); text-align: left; margin-bottom: 20px; font-size: 20px; } @media (max-width: 767px) { storefront-view.page article .section-hero .section-content storefront-issue .issue-data .issue-title { margin-bottom: 15px; } } storefront-view.page article .section-hero .section-content storefront-issue .issue-data .issue-description { display: block; font-family: var(--primaryFont); font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; -webkit-box-orient: vertical; -webkit-line-clamp: 6; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; } @media (max-width: 991px) { storefront-view.page article .section-hero .section-content storefront-issue .issue-data .issue-description { margin-top: -10px; } } @media (max-width: 767px) { storefront-view.page article .section-hero .section-content storefront-issue .issue-data .issue-description { margin-top: 0; } } storefront-view.page article .section-hero .section-content storefront-issue .issue-data .issue-actions { order: 20; justify-content: flex-start; } storefront-view.page article .section-hero .section-content storefront-issue .issue-data .issue-actions .read-button { display: block; position: absolute; bottom: 0; transform: translateY(50%); min-width: 155px; } @media (max-width: 767px) { storefront-view.page article .section-hero .section-content storefront-issue .issue-data .issue-actions .read-button { position: relative; transform: initial; margin-top: 30px; } } storefront-view.page article .section-hero .section-content storefront-issue .issue-data .issue-actions .action-button.article-category { display: none; } storefront-view.page article .home-banner { cursor: pointer; } storefront-view.page article .home-banner img { width: 100%; } storefront-view.page article .section-list-highlight { background: var(--homeArticleGridHighlightBgColor); padding: 20px 20px 0; } @media (max-width: 991px) { storefront-view.page article .section-list-highlight { padding: 20px 10px 0; } } @media (max-width: 767px) { storefront-view.page article .section-list-highlight { margin: 0 calc((var(--sectionWidth) - var(--sectionContentWidth)) / -2); padding: 20px calc((var(--sectionWidth) - var(--sectionContentWidth)) / 2) 0; } } storefront-view.page article .section-list-highlight .section-title { margin-top: 10px; color: white; } @media (max-width: 767px) { storefront-view.page article .section-list-highlight .section-title { margin-top: 5px; } } storefront-view.page article .section-list-highlight .section-content { padding-bottom: 20px; } storefront-view.page article .section-list-highlight .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.page article .section-list-highlight .section-content storefront-list .list-content { grid-template-columns: 1fr; } } @media (min-width: 768px) { storefront-view.page article .section-list-highlight .section-content .list-content storefront-issue { display: flex; flex-direction: row; background-color: var(--articleBgColor); } storefront-view.page article .section-list-highlight .section-content .list-content storefront-issue .issue-image { flex-grow: 1; flex-shrink: 1; flex-basis: 0; } storefront-view.page article .section-list-highlight .section-content .list-content storefront-issue .issue-image storefront-image img { object-fit: cover; object-position: center; } storefront-view.page article .section-list-highlight .section-content .list-content storefront-issue .issue-data { flex-grow: 3.85; flex-shrink: 0; flex-basis: 0; } } @media (min-width: 768px) and (max-width: 991px) { storefront-view.page article .section-list-highlight .section-content .list-content storefront-issue .issue-data { flex-grow: 2.95; } } storefront-view.page article .section-list-highlight .section-button-container { margin: 0; padding: 20px; background-color: var(--homeArticleGridHighlightButtonContainerBgColor); } @media (max-width: 767px) { storefront-view.page article .section-list-highlight .section-button-container { margin: 0 calc((var(--sectionWidth) - var(--sectionContentWidth)) / -2); padding: 20px calc((var(--sectionWidth) - var(--sectionContentWidth)) / 2); } } storefront-view.page article .section-2-cols-small .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.page article .section-2-cols-small .section-content storefront-list .list-content { grid-template-columns: 1fr; } } storefront-view.page article .section-2-cols-small .section-content .list-content { grid-template-columns: 1fr 1fr; } @media (min-width: 768px) { storefront-view.page article .section-2-cols-small .section-content .list-content storefront-issue { display: flex; flex-direction: row; background-color: var(--articleBgColor); } storefront-view.page article .section-2-cols-small .section-content .list-content storefront-issue .issue-image { flex-grow: 1; flex-shrink: 1; flex-basis: 0; } storefront-view.page article .section-2-cols-small .section-content .list-content storefront-issue .issue-image storefront-image img { object-fit: cover; object-position: center; } storefront-view.page article .section-2-cols-small .section-content .list-content storefront-issue .issue-data { flex-grow: 1.5; flex-shrink: 0; flex-basis: 0; } } storefront-view.page article .section-custom-3 .section-content storefront-issue[post-type=competition] .issue-data .issue-actions .competition-button { display: none; } storefront-view.page article .section-custom-3 .section-content storefront-issue[post-type=competition] .issue-data .issue-description { display: none; } storefront-view.page article .section-custom-3 .section-content storefront-issue[post-type=competition] .issue-data .competition-date { display: none; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.page article .section-custom-3 .section-content storefront-list .list-content { grid-template-columns: 1fr; } } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content::before { content: "What's new?"; color: var(--textColor); font-family: var(--primaryFont); font-style: normal; font-weight: 400; font-size: 20px; line-height: 28px; } @media (min-width: 768px) { storefront-view.page article .section-custom-3 .section-content storefront-list .list-content { grid-column-gap: var(--columnGridGap); grid-row-gap: 0; grid-template-columns: repeat(4, minmax(0, 1fr)); grid-template-rows: repeat(6, min-content); grid-template-areas: "big big medium-1 list-header" "big big medium-1 list-1" "big big medium-1 list-2" "big big medium-1 list-3" "big big medium-1 list-4" "big big medium-2 list-5" "big big medium-2 empty" "big big medium-2 empty" "small-1 small-2 medium-2 empty" "small-1 small-2 medium-2 empty"; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content::before { grid-area: list-header; margin-bottom: -8px; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content::after { grid-area: empty; content: ""; height: auto; } } @media (min-width: 768px) and (max-width: 767px) { storefront-view.page article .section-custom-3 .section-content storefront-list .list-content::after { display: none; } } @media (min-width: 768px) { storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(1) { grid-area: big; margin-bottom: 10px; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(2) { grid-area: small-1; margin-top: 10px; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(3) { grid-area: small-2; margin-top: 10px; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(4) { grid-area: medium-1; margin-bottom: 10px; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(5) { grid-area: medium-2; margin-top: 10px; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(6) { grid-area: list-1; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(7) { grid-area: list-2; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(8) { grid-area: list-3; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(9) { grid-area: list-4; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(10) { grid-area: list-5; } } @media (max-width: 767px) { storefront-view.page article .section-custom-3 .section-content storefront-list .list-content::before { grid-row: 6/7; margin-bottom: -10px; } } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(2) storefront-image { display: none; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(3) storefront-image { display: none; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(6):not(:last-child) { border-bottom: 1px solid var(--homeArticleGridListBorderColor); } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(6) storefront-issue storefront-image { display: none; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(6) storefront-issue .issue-data { padding: 10px 0; background-color: transparent; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(6) storefront-issue .issue-data .issue-title { font-size: 16px; text-align: left; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(6) storefront-issue .issue-data .issue-actions { display: none; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(6) storefront-issue.sponsored .issue-data, storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(6) storefront-issue.editor-highlight .issue-data { --textColor: var(--textColor); --secondaryTextColor: var(--secondaryTextColor); color: var(--textColor); } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(7):not(:last-child) { border-bottom: 1px solid var(--homeArticleGridListBorderColor); } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(7) storefront-issue storefront-image { display: none; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(7) storefront-issue .issue-data { padding: 10px 0; background-color: transparent; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(7) storefront-issue .issue-data .issue-title { font-size: 16px; text-align: left; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(7) storefront-issue .issue-data .issue-actions { display: none; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(7) storefront-issue.sponsored .issue-data, storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(7) storefront-issue.editor-highlight .issue-data { --textColor: var(--textColor); --secondaryTextColor: var(--secondaryTextColor); color: var(--textColor); } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(8):not(:last-child) { border-bottom: 1px solid var(--homeArticleGridListBorderColor); } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(8) storefront-issue storefront-image { display: none; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(8) storefront-issue .issue-data { padding: 10px 0; background-color: transparent; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(8) storefront-issue .issue-data .issue-title { font-size: 16px; text-align: left; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(8) storefront-issue .issue-data .issue-actions { display: none; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(8) storefront-issue.sponsored .issue-data, storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(8) storefront-issue.editor-highlight .issue-data { --textColor: var(--textColor); --secondaryTextColor: var(--secondaryTextColor); color: var(--textColor); } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(9):not(:last-child) { border-bottom: 1px solid var(--homeArticleGridListBorderColor); } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(9) storefront-issue storefront-image { display: none; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(9) storefront-issue .issue-data { padding: 10px 0; background-color: transparent; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(9) storefront-issue .issue-data .issue-title { font-size: 16px; text-align: left; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(9) storefront-issue .issue-data .issue-actions { display: none; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(9) storefront-issue.sponsored .issue-data, storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(9) storefront-issue.editor-highlight .issue-data { --textColor: var(--textColor); --secondaryTextColor: var(--secondaryTextColor); color: var(--textColor); } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(10):not(:last-child) { border-bottom: 1px solid var(--homeArticleGridListBorderColor); } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(10) storefront-issue storefront-image { display: none; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(10) storefront-issue .issue-data { padding: 10px 0; background-color: transparent; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(10) storefront-issue .issue-data .issue-title { font-size: 16px; text-align: left; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(10) storefront-issue .issue-data .issue-actions { display: none; } storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(10) storefront-issue.sponsored .issue-data, storefront-view.page article .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(10) storefront-issue.editor-highlight .issue-data { --textColor: var(--textColor); --secondaryTextColor: var(--secondaryTextColor); color: var(--textColor); } storefront-view.page article .section-custom-2-highlight { padding: var(--contentPaddingVert) var(--contentPaddingHoriz); } storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-actions .action-button:not(.sponsored-advertisement).article-category, storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-actions .action-button:not(.sponsored-advertisement).article-category { color: black !important; } storefront-view.page article .section-custom-2-highlight .section-title, storefront-view.page article .section-custom-2-highlight .section-subtitle { margin: 0 calc((var(--sectionWidth) - var(--sectionContentWidth)) / -2); padding: 20px calc((var(--sectionWidth) - var(--sectionContentWidth)) / 2) 0; background: var(--homeArticleGridHighlightBgColor); color: white; } storefront-view.page article .section-custom-2-highlight .section-content { margin: 0 calc((var(--sectionWidth) - var(--sectionContentWidth)) / -2); padding: 20px calc((var(--sectionWidth) - var(--sectionContentWidth)) / 2); background: var(--homeArticleGridHighlightBgColor); } storefront-view.page article .section-custom-2-highlight .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.page article .section-custom-2-highlight .section-content storefront-list .list-content { grid-template-columns: 1fr; } } @media (min-width: 768px) { storefront-view.page article .section-custom-2-highlight .section-content .list-content { grid-template-columns: repeat(4, minmax(0, 1fr)); grid-template-rows: repeat(4, min-content); grid-template-areas: "big big medium-1 medium-2" "big big medium-1 medium-2" "big big medium-3 medium-4" "small small medium-3 medium-4"; } storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-element:nth-child(1) { grid-area: big; } storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-element:nth-child(2) { grid-area: small; } storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-element:nth-child(2) storefront-issue { display: flex; flex-direction: row; } storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-element:nth-child(2) storefront-issue .issue-image { flex-grow: 1.2; flex-shrink: 1; flex-basis: 0; } storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-element:nth-child(2) storefront-issue .issue-image storefront-image { height: 100%; } storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-element:nth-child(2) storefront-issue .issue-image storefront-image img { object-fit: cover; object-position: center; } storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-element:nth-child(2) storefront-issue .issue-data { flex-grow: 2.5; flex-shrink: 0; flex-basis: 0; } storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-element:nth-child(3) { grid-area: medium-1; } storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-element:nth-child(4) { grid-area: medium-2; } storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-element:nth-child(5) { grid-area: medium-3; } storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-element:nth-child(6) { grid-area: medium-4; } } storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data, storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-issue.sponsored .issue-data { color: var(--articleEditorHighlightTextColor); background: var(--articleEditorHighlightBgColor); } storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-title .article-label, storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-title .article-label { color: var(--articleEditorHighlightTextColor); } storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-actions .action-button:not(.sponsored-advertisement), storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-actions .action-button:not(.sponsored-advertisement) { background: var(--articleEditorHighlightCategoryButtonBgColor); color: var(--articleEditorHighlightTextColor); } storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-actions .action-button:not(.sponsored-advertisement).article-category, storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-actions .action-button:not(.sponsored-advertisement).article-category { background: var(--articleEditorHighlightCategoryButtonBgColor); color: var(--articleEditorHighlightTextColor); } storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-actions .sponsored-advertisement, storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-actions .sponsored-advertisement { color: var(--textColor); } storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-issue.editor-highlight.external-offer .issue-data .external-offer-partner-name, storefront-view.page article .section-custom-2-highlight .section-content .list-content storefront-issue.sponsored.external-offer .issue-data .external-offer-partner-name { color: var(--externalOfferPartnerNameColor); } storefront-view.page article .section-custom-2-highlight .section-button-container { margin-top: 0; background-color: var(--homeArticleGridHighlightButtonContainerBgColor); } storefront-view.page article .section-3-cols .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.page article .section-3-cols .section-content storefront-list .list-content { grid-template-columns: 1fr; } } storefront-view.page article .section-3-cols .section-content .list-content { grid-template-columns: 1fr 1fr 1fr; } storefront-view.page article .section-3-cols-highlight { padding: var(--contentPaddingVert) var(--contentPaddingHoriz); } storefront-view.page article .section-3-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-actions .action-button:not(.sponsored-advertisement).article-category, storefront-view.page article .section-3-cols-highlight storefront-view.page article .section-3-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-actions .action-button:not(.sponsored-advertisement).article-category { color: black; } storefront-view.page article .section-3-cols-highlight .section-title, storefront-view.page article .section-3-cols-highlight .section-subtitle { margin: 0 calc((var(--sectionWidth) - var(--sectionContentWidth)) / -2); padding: 20px calc((var(--sectionWidth) - var(--sectionContentWidth)) / 2) 0; background: var(--homeArticleGridHighlightBgColor); color: white; } storefront-view.page article .section-3-cols-highlight .section-content { margin: 0 calc((var(--sectionWidth) - var(--sectionContentWidth)) / -2); padding: 20px calc((var(--sectionWidth) - var(--sectionContentWidth)) / 2); background: var(--homeArticleGridHighlightBgColor); } storefront-view.page article .section-3-cols-highlight .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.page article .section-3-cols-highlight .section-content storefront-list .list-content { grid-template-columns: 1fr; } } storefront-view.page article .section-3-cols-highlight .section-content .list-content { grid-template-columns: 1fr 1fr 1fr; } storefront-view.page article .section-3-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data, storefront-view.page article .section-3-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data { color: var(--articleEditorHighlightTextColor); background: var(--articleEditorHighlightBgColor); } storefront-view.page article .section-3-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-title .article-label, storefront-view.page article .section-3-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-title .article-label { color: var(--articleEditorHighlightTextColor); } storefront-view.page article .section-3-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-actions .action-button:not(.sponsored-advertisement), storefront-view.page article .section-3-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-actions .action-button:not(.sponsored-advertisement) { background: var(--articleEditorHighlightCategoryButtonBgColor); color: var(--articleEditorHighlightTextColor); } storefront-view.page article .section-3-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-actions .action-button:not(.sponsored-advertisement).article-category, storefront-view.page article .section-3-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-actions .action-button:not(.sponsored-advertisement).article-category { background: var(--articleEditorHighlightCategoryButtonBgColor); color: var(--articleEditorHighlightTextColor); } storefront-view.page article .section-3-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-actions .sponsored-advertisement, storefront-view.page article .section-3-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-actions .sponsored-advertisement { color: var(--textColor); } storefront-view.page article .section-3-cols-highlight .section-content .list-content storefront-issue.editor-highlight.external-offer .issue-data .external-offer-partner-name, storefront-view.page article .section-3-cols-highlight .section-content .list-content storefront-issue.sponsored.external-offer .issue-data .external-offer-partner-name { color: var(--externalOfferPartnerNameColor); } storefront-view.page article .section-3-cols-highlight .section-button-container { margin-top: 0; background-color: var(--homeArticleGridHighlightButtonContainerBgColor); } storefront-view.page article .section-4-cols .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.page article .section-4-cols .section-content storefront-list .list-content { grid-template-columns: 1fr; } } storefront-view.page article .section-4-cols .section-content .list-content { grid-template-columns: 1fr 1fr 1fr 1fr; } storefront-view.page article .section-4-cols-highlight { padding: var(--contentPaddingVert) var(--contentPaddingHoriz); } storefront-view.page article .section-4-cols-highlight .section-content { margin: 0 calc((var(--sectionWidth) - var(--sectionContentWidth)) / -2); padding: 20px calc((var(--sectionWidth) - var(--sectionContentWidth)) / 2); background: var(--homeArticleGridHighlightBgColor); } storefront-view.page article .section-4-cols-highlight .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.page article .section-4-cols-highlight .section-content storefront-list .list-content { grid-template-columns: 1fr; } } storefront-view.page article .section-4-cols-highlight .section-content .list-content { grid-template-columns: 1fr 1fr 1fr 1fr; } storefront-view.page article .section-4-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data, storefront-view.page article .section-4-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data { color: var(--articleEditorHighlightTextColor); background: var(--articleEditorHighlightBgColor); } storefront-view.page article .section-4-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-title .article-label, storefront-view.page article .section-4-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-title .article-label { color: var(--articleEditorHighlightTextColor); } storefront-view.page article .section-4-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-actions .action-button:not(.sponsored-advertisement), storefront-view.page article .section-4-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-actions .action-button:not(.sponsored-advertisement) { background: var(--articleEditorHighlightCategoryButtonBgColor); color: var(--articleEditorHighlightTextColor); } storefront-view.page article .section-4-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-actions .action-button:not(.sponsored-advertisement).article-category, storefront-view.page article .section-4-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-actions .action-button:not(.sponsored-advertisement).article-category { background: var(--articleEditorHighlightCategoryButtonBgColor); color: var(--articleEditorHighlightTextColor); } storefront-view.page article .section-4-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-actions .sponsored-advertisement, storefront-view.page article .section-4-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-actions .sponsored-advertisement { color: var(--textColor); } storefront-view.page article .section-4-cols-highlight .section-content .list-content storefront-issue.editor-highlight.external-offer .issue-data .external-offer-partner-name, storefront-view.page article .section-4-cols-highlight .section-content .list-content storefront-issue.sponsored.external-offer .issue-data .external-offer-partner-name { color: var(--externalOfferPartnerNameColor); } storefront-view.page article .section-4-cols-highlight .section-button-container { margin-top: 0; background-color: var(--homeArticleGridHighlightButtonContainerBgColor); } storefront-view.page article .section-custom-1 .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.page article .section-custom-1 .section-content storefront-list .list-content { grid-template-columns: 1fr; } } @media (min-width: 768px) { storefront-view.page article .section-custom-1 .section-content .list-content { grid-template-columns: repeat(4, minmax(0, 1fr)); grid-template-rows: repeat(4, min-content); grid-template-areas: "big big medium-1 medium-2" "big big medium-1 medium-2" "big big medium-3 medium-4" "small-1 small-2 medium-3 medium-4"; } storefront-view.page article .section-custom-1 .section-content .list-content storefront-element:nth-child(1) { grid-area: big; } storefront-view.page article .section-custom-1 .section-content .list-content storefront-element:nth-child(2) { grid-area: small-1; } storefront-view.page article .section-custom-1 .section-content .list-content storefront-element:nth-child(3) { grid-area: small-2; } storefront-view.page article .section-custom-1 .section-content .list-content storefront-element:nth-child(4) { grid-area: medium-1; } storefront-view.page article .section-custom-1 .section-content .list-content storefront-element:nth-child(5) { grid-area: medium-2; } storefront-view.page article .section-custom-1 .section-content .list-content storefront-element:nth-child(6) { grid-area: medium-3; } storefront-view.page article .section-custom-1 .section-content .list-content storefront-element:nth-child(7) { grid-area: medium-4; } } storefront-view.page article .section-custom-1 .section-content .list-content storefront-element:nth-child(2) storefront-image { display: none; } storefront-view.page article .section-custom-1 .section-content .list-content storefront-element:nth-child(3) storefront-image { display: none; } storefront-view.page article .section-custom-2 .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.page article .section-custom-2 .section-content storefront-list .list-content { grid-template-columns: 1fr; } } @media (min-width: 768px) { storefront-view.page article .section-custom-2 .section-content .list-content { grid-template-columns: repeat(4, minmax(0, 1fr)); grid-template-rows: repeat(4, min-content); grid-template-areas: "big big medium-1 medium-2" "big big medium-1 medium-2" "big big medium-3 medium-4" "small small medium-3 medium-4"; } storefront-view.page article .section-custom-2 .section-content .list-content storefront-element:nth-child(1) { grid-area: big; } storefront-view.page article .section-custom-2 .section-content .list-content storefront-element:nth-child(2) { grid-area: small; } storefront-view.page article .section-custom-2 .section-content .list-content storefront-element:nth-child(2) storefront-issue { display: flex; flex-direction: row; } storefront-view.page article .section-custom-2 .section-content .list-content storefront-element:nth-child(2) storefront-issue .issue-image { flex-grow: 1.2; flex-shrink: 1; flex-basis: 0; } storefront-view.page article .section-custom-2 .section-content .list-content storefront-element:nth-child(2) storefront-issue .issue-image storefront-image { height: 100%; } storefront-view.page article .section-custom-2 .section-content .list-content storefront-element:nth-child(2) storefront-issue .issue-image storefront-image img { object-fit: cover; object-position: center; } storefront-view.page article .section-custom-2 .section-content .list-content storefront-element:nth-child(2) storefront-issue .issue-data { flex-grow: 2.5; flex-shrink: 0; flex-basis: 0; } storefront-view.page article .section-custom-2 .section-content .list-content storefront-element:nth-child(3) { grid-area: medium-1; } storefront-view.page article .section-custom-2 .section-content .list-content storefront-element:nth-child(4) { grid-area: medium-2; } storefront-view.page article .section-custom-2 .section-content .list-content storefront-element:nth-child(5) { grid-area: medium-3; } storefront-view.page article .section-custom-2 .section-content .list-content storefront-element:nth-child(6) { grid-area: medium-4; } } storefront-view.page article .no-image .section-content storefront-issue storefront-image { display: none; } .outbrain-widget { max-width: var(--sectionContentWidth); margin: 0 auto; display: block; } storefront-view.article .article-wrapper .header-image.hero figcaption, storefront-view.article .article-wrapper .header-image.featured figcaption { display: none !important; } storefront-view.page .entry-title { margin-top: unset; } storefront-view.taxonomy { } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles { display: grid; grid-column-gap: var(--columnGridGap); grid-template-columns: 1fr; margin-bottom: 20px; } @media (min-width: 768px) { storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles { grid-template-columns: calc(75.5% - var(--columnGridGap) / 2) calc(24.5% - var(--columnGridGap) / 2); grid-template-rows: 30px auto; grid-template-areas: "latest-articles-grid latest-articles-headline" "latest-articles-grid latest-articles-list"; } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles storefront-element:nth-child(1) { grid-area: latest-articles-grid; } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles storefront-element:nth-child(2) { grid-area: latest-articles-headline; } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles storefront-element:nth-child(3) { grid-area: latest-articles-list; } } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles .latest-articles-grid .list-content { display: grid; grid-gap: var(--columnGridGap); grid-template-columns: 1fr; } @media (min-width: 768px) { storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles .latest-articles-grid .list-content { grid-template-columns: repeat(3, minmax(0, 1fr)); grid-template-rows: repeat(4, min-content); grid-template-areas: "big big medium-1" "big big medium-1" "big big medium-2" "small-1 small-2 medium-2"; } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles .latest-articles-grid .list-content storefront-element:nth-child(1) { grid-area: big; } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles .latest-articles-grid .list-content storefront-element:nth-child(2) { grid-area: small-1; } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles .latest-articles-grid .list-content storefront-element:nth-child(2) storefront-image { display: none; } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles .latest-articles-grid .list-content storefront-element:nth-child(3) { grid-area: small-2; } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles .latest-articles-grid .list-content storefront-element:nth-child(3) storefront-image { display: none; } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles .latest-articles-grid .list-content storefront-element:nth-child(4) { grid-area: medium-1; } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles .latest-articles-grid .list-content storefront-element:nth-child(5) { grid-area: medium-2; } } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles .latest-articles-grid .list-content storefront-element:nth-child(2) storefront-image { display: none; } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles .latest-articles-grid .list-content storefront-element:nth-child(3) storefront-image { display: none; } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles .latest-articles-headline { color: var(--textColor); font-family: var(--primaryFont); font-style: normal; font-weight: 400; font-size: 20px; line-height: 28px; } @media (max-width: 767px) { storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles .latest-articles-headline { margin-top: var(--columnGridGap); } } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles .latest-articles-list .list-entry:not(:last-child) { border-bottom: 1px solid var(--homeArticleGridListBorderColor); } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles .latest-articles-list storefront-issue storefront-image { display: none; } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles .latest-articles-list storefront-issue .issue-data { padding: 10px 0; background-color: transparent; } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles .latest-articles-list storefront-issue .issue-data .issue-title { font-size: 16px; text-align: left; } storefront-view.taxonomy storefront-section.parent-taxonomy .taxonomy-latest-articles .latest-articles-list storefront-issue .issue-data .issue-actions { display: none; } storefront-view.taxonomy storefront-section.parent-taxonomy .child-taxonomies { margin-top: 20px; } storefront-view.taxonomy storefront-section.parent-taxonomy .child-taxonomies .list-content { row-gap: var(--columnGridGap); } storefront-view.taxonomy storefront-section.parent-taxonomy .child-taxonomies .list-content .child-taxonomy .taxonomy-title h2 { margin-bottom: 5px; font-size: 28px; line-height: 40px; cursor: pointer; } storefront-view.taxonomy storefront-section.parent-taxonomy .child-taxonomies .list-content .child-taxonomy .taxonomy-title h2:hover { text-decoration: underline; color: var(--primaryColor); } storefront-view.taxonomy storefront-section.parent-taxonomy .child-taxonomies .list-content .child-taxonomy .taxonomy-description { cursor: pointer; } storefront-view.taxonomy storefront-section.parent-taxonomy .child-taxonomies .list-content .child-taxonomy .child-taxonomy-articles storefront-issue .issue-data { position: relative; padding: 15px; padding-top: 47px; background: var(--articleBgColor); } storefront-view.taxonomy storefront-section.parent-taxonomy .child-taxonomies .list-content .child-taxonomy .child-taxonomy-articles storefront-issue .issue-data .issue-actions .action-button.article-category { --borderRadius: 0; position: absolute; top: 15px; left: 50%; transform: translateX(-50%); --actionButtonHeight: var(--articleCategoryButtonHeight); display: flex; justify-content: center; min-width: inherit; max-width: calc(100% - 30px); padding: 2px 15px; background: var(--articleCategoryButtonBgColor); color: var(--articleCategoryButtonTextColor); border-radius: var(--borderRadius); line-height: 18px; } storefront-view.taxonomy storefront-section.child-taxonomy .taxonomy-articles storefront-element[type=ad] { grid-column: span 3; } @media (max-width: 767px) { storefront-view.taxonomy storefront-section.child-taxonomy .taxonomy-articles storefront-element[type=ad] { grid-column: initial; } } storefront-view.taxonomy storefront-section.child-taxonomy .taxonomy-articles storefront-issue .issue-data { position: relative; padding: 15px; padding-top: 47px; background: var(--articleBgColor); } storefront-view.taxonomy storefront-section.child-taxonomy .taxonomy-articles storefront-issue .issue-data .issue-actions .action-button.article-category { --borderRadius: 0; position: absolute; top: 15px; left: 50%; transform: translateX(-50%); --actionButtonHeight: var(--articleCategoryButtonHeight); display: flex; justify-content: center; min-width: inherit; max-width: calc(100% - 30px); padding: 2px 15px; background: var(--articleCategoryButtonBgColor); color: var(--articleCategoryButtonTextColor); border-radius: var(--borderRadius); line-height: 18px; } storefront-view.taxonomy .taxonomy-title h1, storefront-view.taxonomy .taxonomy-title h2 { margin-bottom: 20px; color: var(--textColor); font-family: var(--primaryFont); font-style: normal; font-weight: 700; font-size: 36px; line-height: 36px; } storefront-view.taxonomy .taxonomy-description { margin-bottom: 20px; color: var(--textColor); font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; } storefront-view.author .author-container { display: flex; padding: 30px 70px; color: var(--textColor); background-color: var(--authorContainerBgColor); box-shadow: 0px 4px 0px var(--authorContainerShadowColor); margin-bottom: 30px; } @media (max-width: 767px) { storefront-view.author .author-container { align-items: center; padding: 30px 15px; } } storefront-view.author .author-container .author-avatar { width: 140px; height: 140px; margin-bottom: 20px; } storefront-view.author .author-container .author-avatar img { width: 100%; object-fit: cover; border-radius: 100%; } storefront-view.author .author-container .author-name h1 { font-family: var(--primaryFont); font-style: normal; font-weight: 700; font-size: 36px; line-height: 45px; } @media (max-width: 767px) { storefront-view.author .author-container .author-name h1 { text-align: center; } } storefront-view.author .author-container .author-extra-information { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 25px; margin-top: 5px; } @media (max-width: 767px) { storefront-view.author .author-container .author-extra-information { flex-direction: column; gap: 10px; } } storefront-view.author .author-container .author-extra-information .author-job-title h2 { font-family: var(--secondaryFont); font-style: italic; font-weight: 400; font-size: 19px; line-height: 26px; } @media (max-width: 767px) { storefront-view.author .author-container .author-extra-information .author-job-title h2 { text-align: center; } } storefront-view.author .author-container .author-extra-information .author-social-media-icons .author-social-links { display: flex; gap: 0.5em; } storefront-view.author .author-container .author-extra-information .author-social-media-icons .author-social-links .icon { width: 30px; height: 30px; background: center no-repeat; background-size: contain; } storefront-view.author .author-container .author-extra-information .author-social-media-icons .author-social-links .icon-twitter { background-image: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-twitter.svg?preview=false); } storefront-view.author .author-container .author-extra-information .author-social-media-icons .author-social-links .icon-facebook { background-image: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-facebook.svg?preview=false); } storefront-view.author .author-container .author-extra-information .author-social-media-icons .author-social-links .icon-instagram { background-image: url(https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/icon-instagram.svg?preview=false); } storefront-view.author .author-container .author-description p { margin-top: 20px; font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; } storefront-view.author .author-articles .author-articles-headline { margin-bottom: 20px; color: var(--textColor); font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 18px; line-height: 28px; } html body { --searchFilterHeight: 45px; } storefront-view .view-content .search-results-header { width: 100vw; margin: 0 calc((100vw - var(--sectionContentWidth)) / -2) 20px; } storefront-view .view-content .search-results-header .search-results-headline { margin-bottom: 15px; justify-content: center; font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; } storefront-view .view-content .search-results-header .search-filter { height: var(--searchFilterHeight); background-color: var(--searchFilterBgColor); } storefront-view .view-content .search-results-header .search-filter .search-filter-button-container { display: flex; flex-direction: row; justify-content: center; width: var(--sectionContentWidth); margin: 0 auto; } @media (max-width: 767px) { storefront-view .view-content .search-results-header .search-filter .search-filter-button-container { width: 100vw; } } storefront-view .view-content .search-results-header .search-filter .search-filter-button-container .filter-button button { height: var(--searchFilterHeight); min-width: 135px; justify-content: center; padding-inline: 15px; background: var(--searchFilterButtonBgColor); color: var(--searchFilterButtonTextColor); border-radius: 0; cursor: pointer; font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 14px; line-height: 22px; } storefront-view .view-content .search-results-header .search-filter .search-filter-button-container .filter-button button .search-result-count { color: var(--searchFilterButtonResultTextColor); } storefront-view .view-content .search-results-header .search-filter .search-filter-button-container .filter-button.active button { background: var(--searchFilterButtonActiveBgColor); color: var(--searchFilterButtonActiveTextColor); } storefront-view .view-content .search-results-header .search-filter .search-filter-button-container .filter-button.active button .search-result-count { color: var(--searchFilterButtonActiveResultTextColor); } storefront-view .view-content .search-results-header .search-filter .search-filter-button-container .filter-button:hover button { background: var(--searchFilterButtonHoverBgColor); color: var(--searchFilterButtonHoverTextColor); } storefront-view .view-content .search-results-header .search-filter .search-filter-button-container .filter-button:hover button .search-result-count { color: var(--searchFilterButtonHoverResultTextColor); } storefront-view .view-content .search-results .no-search, storefront-view .view-content .search-results .list-no-results, storefront-view .view-content .search-results .list-error { grid-column: span 3; margin-top: 50px; font-family: var(--primaryFont); font-style: normal; font-weight: 400; font-size: 30px; line-height: 38px; } storefront-view .view-content .search-results .no-search .additional-hint, storefront-view .view-content .search-results .list-no-results .additional-hint, storefront-view .view-content .search-results .list-error .additional-hint { display: block; margin-top: 10px; font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; } @media (max-width: 767px) { storefront-view .view-content .search-results .no-search .additional-hint, storefront-view .view-content .search-results .list-no-results .additional-hint, storefront-view .view-content .search-results .list-error .additional-hint { margin-top: 30px; } } @media (max-width: 991px) { storefront-view .view-content .search-results .no-search, storefront-view .view-content .search-results .list-no-results, storefront-view .view-content .search-results .list-error { max-width: 550px; } } @media (max-width: 767px) { storefront-view .view-content .search-results .no-search, storefront-view .view-content .search-results .list-no-results, storefront-view .view-content .search-results .list-error { grid-column: initial; max-width: initial; text-align: center; } } storefront-view .view-content .search-results storefront-element[type=search-result] { display: flex; flex-grow: 1; } storefront-view .view-content .search-results storefront-element[type=search-result] storefront-issue-search-result { flex-direction: column; width: 100%; cursor: pointer; } storefront-view .view-content .search-results storefront-element[type=search-result] storefront-issue-search-result .issue-image { aspect-ratio: var(--articleImageAspectRatio); width: 100%; } storefront-view .view-content .search-results storefront-element[type=search-result] storefront-issue-search-result .issue-image img { width: 100%; } storefront-view .view-content .search-results storefront-element[type=search-result] storefront-issue-search-result .issue-data { width: 100%; padding: 15px; background: var(--articleBgColor); } storefront-view .view-content .search-results storefront-element[type=search-result] storefront-issue-search-result .issue-data .issue-pub-date { display: none; } storefront-view .view-content .search-results storefront-element[type=search-result] storefront-issue-search-result .issue-data .issue-title { width: 100%; font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 20px; line-height: 26px; } storefront-view .view-content .search-results storefront-element[type=ad] { grid-column: span 3; } @media (max-width: 767px) { storefront-view .view-content .search-results storefront-element[type=ad] { grid-column: span 1; } } storefront-issue-search-result[template=feed] .issue-image storefront-image[height-strategy=FIXED] { padding-top: calc(var(--articleImageAspectRatioReciprocal) * 100%) !important; } storefront-view.search { overflow-x: hidden; } storefront-view.home .breadcrumb, storefront-view.page .breadcrumb { display: none; } .breadcrumb { flex-direction: row; justify-content: flex-start; align-items: center; max-width: var(--sectionContentWidth); margin: 0px auto 0; padding-top: 15px; font-size: 12px; font-family: var(--secondaryFont); } .breadcrumb * { background: transparent; font-size: inherit; flex: 0 0 auto; } .breadcrumb > [type=list] { flex: 1 1 auto; width: 0; } .breadcrumb > [type=list] storefront-element[type=section] { flex: 0 0 auto; } .breadcrumb > [type=list] storefront-element[type=section]:last-of-type { flex: 1 1 auto; width: 0; } .breadcrumb > [type=list] storefront-element[type=section]:last-of-type .breadcrumb-entry { text-transform: capitalize; } .breadcrumb > [type=list] storefront-element[type=section]:last-of-type .breadcrumb-entry > [type=html]:last-of-type { flex: 1 1 auto; width: 0; } .breadcrumb > [type=list] storefront-element[type=section]:last-of-type .breadcrumb-entry > [type=html]:last-of-type span { margin-top: 0.125em; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: 600; font-family: var(--secondaryFont); } .breadcrumb button { text-decoration: underline; overflow: visible !important; } .breadcrumb button span { font-weight: 400; font-family: var(--secondaryFont); text-transform: capitalize; } .breadcrumb storefront-list { overflow: visible; } .breadcrumb storefront-list[template=horizontal] .list-content, .breadcrumb storefront-list .list-group-entries[template=horizontal] .list-content { overflow: visible; } .breadcrumb .breadcrumb-entry { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; } .breadcrumb .breadcrumb-entry > * { flex: 0 0 auto; } .breadcrumb .home [type=html] span { font-weight: 600; font-family: var(--secondaryFont); } .breadcrumb .divider { margin: 0em 0.5em; } .breadcrumb .divider span { margin-top: 45%; font-family: var(--secondaryFont); height: 1.5em; display: flex; justify-content: center; align-items: center; } .breadcrumb .divider svg { height: 1.5em; } storefront-view.standard-articles .cpt-title, storefront-view.reviews .cpt-title, storefront-view.competitions .cpt-title, storefront-view.offers .cpt-title, storefront-view.lists .cpt-title, storefront-view.how-to .cpt-title, storefront-view.recipes .cpt-title, storefront-view.glossary .cpt-title { margin-bottom: 20px; color: var(--textColor); font-family: var(--primaryFont); font-style: normal; font-weight: 700; font-size: 36px; line-height: 36px; } storefront-view.standard-articles .cpt-description, storefront-view.reviews .cpt-description, storefront-view.competitions .cpt-description, storefront-view.offers .cpt-description, storefront-view.lists .cpt-description, storefront-view.how-to .cpt-description, storefront-view.recipes .cpt-description, storefront-view.glossary .cpt-description { margin-bottom: 20px; color: var(--textColor); font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; } storefront-view.standard-articles .cpt-articles storefront-element[type=ad], storefront-view.reviews .cpt-articles storefront-element[type=ad], storefront-view.competitions .cpt-articles storefront-element[type=ad], storefront-view.offers .cpt-articles storefront-element[type=ad], storefront-view.lists .cpt-articles storefront-element[type=ad], storefront-view.how-to .cpt-articles storefront-element[type=ad], storefront-view.recipes .cpt-articles storefront-element[type=ad], storefront-view.glossary .cpt-articles storefront-element[type=ad] { grid-column: span 3; } @media (max-width: 767px) { storefront-view.standard-articles .cpt-articles storefront-element[type=ad], storefront-view.reviews .cpt-articles storefront-element[type=ad], storefront-view.competitions .cpt-articles storefront-element[type=ad], storefront-view.offers .cpt-articles storefront-element[type=ad], storefront-view.lists .cpt-articles storefront-element[type=ad], storefront-view.how-to .cpt-articles storefront-element[type=ad], storefront-view.recipes .cpt-articles storefront-element[type=ad], storefront-view.glossary .cpt-articles storefront-element[type=ad] { grid-column: initial; } } storefront-view { display: flex; } storefront-view > .content { display: flex; flex-direction: column; width: 100%; } storefront-view > .content > storefront-element[type=section] { flex-grow: 1; } storefront-view > .content > storefront-element[type=section] .view-content { max-width: var(--sectionContentWidth); margin: 0 auto; padding: 15px 0 50px 0; } @media (min-width: 992px) { storefront-view > .content > storefront-element[type=section] .view-content { padding-left: 20px; padding-right: 20px; min-width: 980px; background-color: var(--backgroundColor); } } storefront-view > .content > storefront-element[type=section] .view-content button.action-button { padding: 0 20px; background: var(--articleButtonBgColor); color: var(--articleButtonTextColor); border-radius: var(--borderRadius); cursor: pointer; font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 14px; line-height: 24px; } storefront-view > .content > storefront-element[type=section] .view-content .three-column-grid storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); grid-template-columns: 1fr 1fr 1fr; } @media (max-width: 767px) { storefront-view > .content > storefront-element[type=section] .view-content .three-column-grid storefront-list .list-content { grid-template-columns: 1fr; } } storefront-view > .content > storefront-element[type=section] .view-content .four-column-grid storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); grid-template-columns: 1fr 1fr 1fr 1fr; } @media (max-width: 991px) { storefront-view > .content > storefront-element[type=section] .view-content .four-column-grid storefront-list .list-content { grid-template-columns: 1fr 1fr 1fr; } } @media (max-width: 767px) { storefront-view > .content > storefront-element[type=section] .view-content .four-column-grid storefront-list .list-content { grid-template-columns: 1fr; } } storefront-view > .content > storefront-element[type=section] .view-content storefront-list .list-error button.action-button { padding: 0 20px; background: var(--articleButtonBgColor); color: var(--articleButtonTextColor); border-radius: var(--borderRadius); cursor: pointer; font-family: var(--secondaryFont); font-style: normal; font-weight: 400; font-size: 14px; line-height: 24px; } html body { --articleImageAspectRatio: 3 / 2; --articleImageAspectRatioReciprocal: 2 / 3; } storefront-view.home .view-content .home-article-grids > .list-content { row-gap: 30px; } storefront-view.home .view-content .home-article-grids > .list-content .section-title { justify-content: flex-start; margin: 0 0 20px 0; font-size: 25px; line-height: 33px; } storefront-view.home .view-content .home-article-grids > .list-content .section-subtitle { justify-content: flex-start; text-transform: inherit; } storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols-highlight .section-title, storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols-highlight .section-subtitle { margin: 0 calc((var(--sectionWidth) - var(--sectionContentWidth)) / -2); padding: 20px calc((var(--sectionWidth) - var(--sectionContentWidth)) / 2) 0; background: var(--homeArticleGridHighlightBgColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols-highlight .section-content { margin: 0 calc((var(--sectionWidth) - var(--sectionContentWidth)) / -2); padding: 20px calc((var(--sectionWidth) - var(--sectionContentWidth)) / 2); background: var(--homeArticleGridHighlightBgColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols-highlight .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols-highlight .section-content storefront-list .list-content { grid-template-columns: 1fr; } } storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols-highlight .section-content .list-content { grid-template-columns: 1fr 1fr 1fr; } storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data, storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data { color: var(--articleEditorHighlightTextColor); background: var(--articleEditorHighlightBgColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-title .article-label, storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-title .article-label { color: var(--articleEditorHighlightTextColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-actions .action-button:not(.sponsored-advertisement), storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-actions .action-button:not(.sponsored-advertisement) { background: var(--articleEditorHighlightCategoryButtonBgColor); color: var(--articleEditorHighlightTextColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-actions .action-button:not(.sponsored-advertisement).article-category, storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-actions .action-button:not(.sponsored-advertisement).article-category { background: var(--articleEditorHighlightCategoryButtonBgColor); color: var(--articleEditorHighlightTextColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols-highlight .section-content .list-content storefront-issue.editor-highlight .issue-data .issue-actions .sponsored-advertisement, storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols-highlight .section-content .list-content storefront-issue.sponsored .issue-data .issue-actions .sponsored-advertisement { color: var(--textColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols-highlight .section-content .list-content storefront-issue.editor-highlight.external-offer .issue-data .external-offer-partner-name, storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols-highlight .section-content .list-content storefront-issue.sponsored.external-offer .issue-data .external-offer-partner-name { color: var(--externalOfferPartnerNameColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-3-cols-highlight .section-button-container { margin-top: 0; background-color: var(--homeArticleGridHighlightButtonContainerBgColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols-highlight .section-title, storefront-view.home .view-content .home-article-grids > .list-content .section-4-cols-highlight .section-subtitle { margin: 0 calc((var(--sectionWidth) - var(--sectionContentWidth)) / -2); padding: 20px calc((var(--sectionWidth) - var(--sectionContentWidth)) / 2) 0; background: var(--homeArticleGridHighlightBgColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-issue[post-type=competition] .issue-data .issue-actions .competition-button { display: none; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-issue[post-type=competition] .issue-data .issue-description { display: none; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-issue[post-type=competition] .issue-data .competition-date { display: none; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content { grid-template-columns: 1fr; } } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content::before { content: "What's new?"; color: var(--textColor); font-family: var(--primaryFont); font-style: normal; font-weight: 400; font-size: 20px; line-height: 28px; } @media (min-width: 768px) { storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content { grid-column-gap: var(--columnGridGap); grid-row-gap: 0; grid-template-columns: repeat(4, minmax(0, 1fr)); grid-template-rows: repeat(6, auto); grid-template-areas: "big big medium-1 list-header" "big big medium-1 list-1" "big big medium-1 list-2" "big big medium-1 list-3" "big big medium-1 list-4" "big big medium-2 list-5" "big big medium-2 empty" "big big medium-2 empty" "small-1 small-2 medium-2 empty" "small-1 small-2 medium-2 empty"; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content::before { grid-area: list-header; margin-bottom: -8px; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content::after { grid-area: empty; content: ""; height: auto; } } @media (min-width: 768px) and (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content::after { display: none; } } @media (min-width: 768px) { storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(1) { grid-area: big; margin-bottom: 10px; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(2) { grid-area: small-1; margin-top: 10px; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(3) { grid-area: small-2; margin-top: 10px; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(4) { grid-area: medium-1; margin-bottom: 10px; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(5) { grid-area: medium-2; margin-top: 10px; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(6) { grid-area: list-1; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(7) { grid-area: list-2; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(8) { grid-area: list-3; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(9) { grid-area: list-4; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(10) { grid-area: list-5; } } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content::before { grid-row: 6/7; margin-bottom: -10px; } } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(2) storefront-image { display: none; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(3) storefront-image { display: none; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(6):not(:last-child) { border-bottom: 1px solid var(--homeArticleGridListBorderColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(6) storefront-issue storefront-image { display: none; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(6) storefront-issue .issue-data { padding: 10px 0; background-color: transparent; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(6) storefront-issue .issue-data .issue-title { font-size: 16px; text-align: left; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(6) storefront-issue .issue-data .issue-actions { display: none; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(6) storefront-issue.sponsored .issue-data, storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(6) storefront-issue.editor-highlight .issue-data { --textColor: var(--textColor); --secondaryTextColor: var(--secondaryTextColor); color: var(--textColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(7):not(:last-child) { border-bottom: 1px solid var(--homeArticleGridListBorderColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(7) storefront-issue storefront-image { display: none; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(7) storefront-issue .issue-data { padding: 10px 0; background-color: transparent; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(7) storefront-issue .issue-data .issue-title { font-size: 16px; text-align: left; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(7) storefront-issue .issue-data .issue-actions { display: none; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(7) storefront-issue.sponsored .issue-data, storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(7) storefront-issue.editor-highlight .issue-data { --textColor: var(--textColor); --secondaryTextColor: var(--secondaryTextColor); color: var(--textColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(8):not(:last-child) { border-bottom: 1px solid var(--homeArticleGridListBorderColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(8) storefront-issue storefront-image { display: none; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(8) storefront-issue .issue-data { padding: 10px 0; background-color: transparent; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(8) storefront-issue .issue-data .issue-title { font-size: 16px; text-align: left; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(8) storefront-issue .issue-data .issue-actions { display: none; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(8) storefront-issue.sponsored .issue-data, storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(8) storefront-issue.editor-highlight .issue-data { --textColor: var(--textColor); --secondaryTextColor: var(--secondaryTextColor); color: var(--textColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(9):not(:last-child) { border-bottom: 1px solid var(--homeArticleGridListBorderColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(9) storefront-issue storefront-image { display: none; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(9) storefront-issue .issue-data { padding: 10px 0; background-color: transparent; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(9) storefront-issue .issue-data .issue-title { font-size: 16px; text-align: left; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(9) storefront-issue .issue-data .issue-actions { display: none; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(9) storefront-issue.sponsored .issue-data, storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(9) storefront-issue.editor-highlight .issue-data { --textColor: var(--textColor); --secondaryTextColor: var(--secondaryTextColor); color: var(--textColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(10):not(:last-child) { border-bottom: 1px solid var(--homeArticleGridListBorderColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(10) storefront-issue storefront-image { display: none; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(10) storefront-issue .issue-data { padding: 10px 0; background-color: transparent; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(10) storefront-issue .issue-data .issue-title { font-size: 16px; text-align: left; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(10) storefront-issue .issue-data .issue-actions { display: none; } storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(10) storefront-issue.sponsored .issue-data, storefront-view.home .view-content .home-article-grids > .list-content .section-custom-3 .section-content storefront-list .list-content storefront-element:nth-child(10) storefront-issue.editor-highlight .issue-data { --textColor: var(--textColor); --secondaryTextColor: var(--secondaryTextColor); color: var(--textColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-2-cols-small .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-2-cols-small .section-content storefront-list .list-content { grid-template-columns: 1fr; } } storefront-view.home .view-content .home-article-grids > .list-content .section-2-cols-small .section-content .list-content { grid-template-columns: 1fr 1fr; } @media (min-width: 768px) { storefront-view.home .view-content .home-article-grids > .list-content .section-2-cols-small .section-content .list-content storefront-issue { display: flex; flex-direction: row; background-color: var(--articleBgColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-2-cols-small .section-content .list-content storefront-issue .issue-image { flex-grow: 1; flex-shrink: 1; flex-basis: 0; } storefront-view.home .view-content .home-article-grids > .list-content .section-2-cols-small .section-content .list-content storefront-issue .issue-image storefront-image img { object-fit: cover; object-position: center; } storefront-view.home .view-content .home-article-grids > .list-content .section-2-cols-small .section-content .list-content storefront-issue .issue-data { flex-grow: 1.5; flex-shrink: 0; flex-basis: 0; } } storefront-view.home .view-content .home-article-grids > .list-content .section-list-highlight { background: var(--homeArticleGridHighlightBgColor); padding: 20px 20px 0; } @media (max-width: 991px) { storefront-view.home .view-content .home-article-grids > .list-content .section-list-highlight { padding: 20px 10px 0; } } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-list-highlight { margin: 0 calc((var(--sectionWidth) - var(--sectionContentWidth)) / -2); padding: 20px calc((var(--sectionWidth) - var(--sectionContentWidth)) / 2) 0; } } storefront-view.home .view-content .home-article-grids > .list-content .section-list-highlight .section-title { margin-top: 10px; } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-list-highlight .section-title { margin-top: 5px; } } storefront-view.home .view-content .home-article-grids > .list-content .section-list-highlight .section-content { padding-bottom: 20px; } storefront-view.home .view-content .home-article-grids > .list-content .section-list-highlight .section-content storefront-list .list-content { display: grid; grid-gap: var(--columnGridGap); } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-list-highlight .section-content storefront-list .list-content { grid-template-columns: 1fr; } } @media (min-width: 768px) { storefront-view.home .view-content .home-article-grids > .list-content .section-list-highlight .section-content .list-content storefront-issue { display: flex; flex-direction: row; background-color: var(--articleBgColor); } storefront-view.home .view-content .home-article-grids > .list-content .section-list-highlight .section-content .list-content storefront-issue .issue-image { flex-grow: 1; flex-shrink: 1; flex-basis: 0; } storefront-view.home .view-content .home-article-grids > .list-content .section-list-highlight .section-content .list-content storefront-issue .issue-image storefront-image img { object-fit: cover; object-position: center; } storefront-view.home .view-content .home-article-grids > .list-content .section-list-highlight .section-content .list-content storefront-issue .issue-data { flex-grow: 3.85; flex-shrink: 0; flex-basis: 0; } } @media (min-width: 768px) and (max-width: 991px) { storefront-view.home .view-content .home-article-grids > .list-content .section-list-highlight .section-content .list-content storefront-issue .issue-data { flex-grow: 2.95; } } storefront-view.home .view-content .home-article-grids > .list-content .section-list-highlight .section-button-container { margin: 0; padding: 20px; background-color: var(--homeArticleGridHighlightButtonContainerBgColor); } @media (max-width: 767px) { storefront-view.home .view-content .home-article-grids > .list-content .section-list-highlight .section-button-container { margin: 0 calc((var(--sectionWidth) - var(--sectionContentWidth)) / -2); padding: 20px calc((var(--sectionWidth) - var(--sectionContentWidth)) / 2); } } html body { --headerMainLogoWidth: 380px; } storefront-view .view-content .section-list-highlight .section-title { color: white; } storefront-view .view-content .section-list-highlight .section-subtitle { color: white; } storefront-view .view-content .section-4-cols-highlight .section-title h2 { color: white; } storefront-view .view-content storefront-issue .issue-data .issue-title { font-family: var(--primaryFont); color: var(--tertiaryColor); font-weight: 700; } storefront-view.home .view-content .home-article-grids > .list-content .section-title h2 { font-family: var(--secondaryFont); font-weight: 600; } storefront-view.home .view-content .home-article-grids > .list-content .section-subtitle { font-family: var(--secondaryFont); color: var(--tertiaryColor); font-size: 17px; font-weight: 400; } storefront-view.home .view-content .home-article-grids > .list-content .section-button-container .section-button { font-size: 14px; font-weight: 600; color: white; } storefront-view.home .view-content .home-article-grids .section-list-highlight .section-title h2, storefront-view.home .view-content .home-article-grids .section-list-highlight .section-subtitle { color: white !important; } storefront-view.home .view-content .home-article-grids .section-3-cols-highlight .section-title h2, storefront-view.home .view-content .home-article-grids .section-3-cols-highlight .section-subtitle { color: white; } storefront-view.home .view-content .home-article-grids .section-4-cols-highlight .section-title h2, storefront-view.home .view-content .home-article-grids .section-4-cols-highlight .section-subtitle { color: white; } storefront-content-body #sprylab_purple_content .purple-inner-container a, storefront-content-body #sprylab_purple_content .purple-inner-container a:visited { color: var(--secondaryColor); font-family: var(--secondaryColor) !important; } storefront-content-body #sprylab_purple_content .purple-inner-container h2, storefront-content-body #sprylab_purple_content .purple-inner-container h3, storefront-content-body #sprylab_purple_content .purple-inner-container h4, storefront-content-body #sprylab_purple_content .purple-inner-container h5, storefront-content-body #sprylab_purple_content .purple-inner-container h6 { color: var(--tertiaryColor); font-weight: 600; } storefront-content-body #sprylab_purple_content .purple-inner-container h4, storefront-content-body #sprylab_purple_content .purple-inner-container h5, storefront-content-body #sprylab_purple_content .purple-inner-container h6 { font-size: 22px; } storefront-content-body #sprylab_purple_content .purple-inner-container p { font-size: 16px; font-weight: 400; color: var(--tertiaryColor); } @media (max-width: 767px) { storefront-content-body #sprylab_purple_content .purple-inner-container p { font-size: 18px; } } storefront-content-body #sprylab_purple_content .purple-inner-container figcaption { font-style: normal; font-size: 15px; color: #555555; } storefront-view.article .article-wrapper .star-rating .rating-stars p { margin-left: 10px; } storefront-view.article .article-wrapper .review-pros-cons-box > .ng-star-inserted { flex: 1; width: 50%; } storefront-view.article .article-header h1 { color: var(--tertiaryColor); font-family: var(--primaryFont); font-size: 38px; line-height: 45px; margin-bottom: 20px; } @media (max-width: 767px) { storefront-view.article .article-header h1 { font-size: 32px; } } storefront-view.article .article-footer .author-name { font-weight: 600; font-family: var(--secondaryFont); } storefront-view.article .author-excerpt { color: var(--tertiaryColor); font-family: var(--secondaryFont); font-weight: 400; } storefront-embeddable-view.header storefront-section.header-desktop .header-menu .menu .menu-item[depth="0"] > .menu-button > button { font-family: var(--secondaryFont); font-size: 16px; font-weight: 400; } storefront-content-body .edit-post-layout__content h1 *, storefront-content-body .purple-inner-container h1 *, storefront-content-body .edit-post-layout__content h2 *, storefront-content-body .purple-inner-container h2 *, storefront-content-body .edit-post-layout__content h3 *, storefront-content-body .purple-inner-container h3 *, storefront-content-body .edit-post-layout__content h4 *, storefront-content-body .purple-inner-container h4 *, storefront-content-body .edit-post-layout__content h5 *, storefront-content-body .purple-inner-container h5 *, storefront-content-body .edit-post-layout__content h6 *, storefront-content-body .purple-inner-container h6 * { font-family: var(--primaryFont) !important; color: var(--tertiaryColor); } storefront-view.home .view-content .home-article-grids .list-content .section-list-highlight { padding-bottom: 1rem !important; } storefront-view.article .article-header .share, storefront-view.article .article-footer .share { display: none; } storefront-embeddable-view.header storefront-section.header-desktop .header-menu .menu .menu-item-open > .menu-item-children .menu-button button:hover { color: white; } </style><style id="assets/platform.css">/** This file is for all platform specific styles. The changes in this file affect all platforms. If the changes should only apply to one platform, this file must be copied under the same path into the respective platform folder and then the corresponding changes can be made there. Path in the dyn. resources: ios/default/storefront/assets/platform.css or android/default/storefront/assets/platform.css or web/default/storefront/assets/platform.css */ </style><style id="assets/submit.css">/** This file is for all submit relevant changes. The changes in this file affect both platforms android and iOS. If the changes should only apply to one platform, this file must be copied under the same path into the respective platform folder and then the corresponding changes can be made there. Path in the dyn. resources: ios/default/storefront/assets/submit.css or android/default/storefront/assets/submit.css */ </style><storefront-root _nghost-purplestorefront-c1877869553 ng-version="18.0.5" ngh="4" ng-server-context="ssr"><!----><storefront-side-menu _ngcontent-purplestorefront-c1877869553 class="state-closed side-left" ngh="2"><div class="side-menu-backdrop"></div><nav class="side-menu"><div class="side-menu-header"><button mat-ripple class="icon icon-close"></button></div><div class="side-menu-content"><storefront-element type="app-menu-xml" ngh="1"><storefront-app-menu-xml class style="--appmenuxmliconactive: #f5f5f6; --appmenuxmliconnormal: #898b8e; --appmenuxmlitemhoverbg: #00adef; --appmenuxmlitemhovertext: #f5f5f6; --appmenuxmlitemnormalbg: #f5f5f6; --appmenuxmlitemnormaltext: #898b8e;" ngh="0"><!----><!----><!----><!----><!----></storefront-app-menu-xml><!----><!----></storefront-element><!----></div></nav></storefront-side-menu><!----><router-outlet _ngcontent-purplestorefront-c1877869553></router-outlet><storefront-view ngh="3"><div class="sticky-elements"><!----></div><!----><!----><!----></storefront-view><!----><!----><!----><router-outlet _ngcontent-purplestorefront-c1877869553 name="modal"></router-outlet><!----><router-outlet _ngcontent-purplestorefront-c1877869553 name="presenter"></router-outlet><!----><div _ngcontent-purplestorefront-c1877869553 class="bottom-sticky-elements"><!----></div></storefront-root> <script src="runtime.ca8e5f74e6a561c6.js" type="module"></script><script src="polyfills.03291728486cc163.js" type="module"></script><script src="main.a66d6986dd21e52b.js" type="module"></script> <script id="purpleStorefront-state" type="application/json">{"PurpleEnvironment":{"CATALOG_API_BASE_URL":"https://catalog.purplemanager.com","KIOSK_BASE_URL":"https://kiosk.purplemanager.com","MANAGER_BASE_URL":"https://purplemanager.com","isUniversal":true,"inlineCSS":true,"isApp":false,"buildInfo":{"branch":"HEAD","commit":"3097c1e","commitDate":"Mon Jan 27 2025 08:47:58 GMT+0000 (Coordinated Universal Time)","buildDate":"Mon Jan 27 2025 08:54:29 GMT+0000 (Coordinated Universal Time)","packageVersion":"3.8.7"}},"APP_DATA":{"preview":false,"appWebConfig":{"id":"6ab86ca8-b028-4715-93c8-27c92ae62f2a","dynamicResources":{"lastModified":1734530128817},"favicons":[{"url":"https://eu.cdn2.purplemanager.com/193c804a-a673-47bd-b09b-11baf4822a17/thumbnails/6ab86ca8-b028-4715-93c8-27c92ae62f2a/web_kiosk_favicon_1.ico","mimeType":"image/x-icon"}],"entitlementConfig":{"mode":"none"},"routingMode":"byDomain"},"host":"www.sciencefocus.com","customDomain":true},"BuildInfo":{"branch":"HEAD","commit":"3097c1e","commitDate":"Mon Jan 27 2025 08:47:58 GMT+0000 (Coordinated Universal Time)","buildDate":"Mon Jan 27 2025 08:54:29 GMT+0000 (Coordinated Universal Time)","packageVersion":"3.8.7"},"baseUrl":"https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/","url.resolver.js":"const VIEW_NAMES = {\n ARITCLE_DEFAULT: 'article',\n ARTICLE_TYPE_PAGE: 'page',\n TAXONOMY_LIST: 'taxonomy',\n AUTHOR_PAGE: 'author'\n};\n\nconst EXCCLUDED_TAXONOMIES = new Set(['author', 'sponsor', 'content_type', 'syndication', 'planning', 'nutrition']);\n\n/**\n * TODO: type once experience.d.ts is provided\n *\n * @param {string[]} pathSegments\n * @param {{ [slug: string]: ResolvedMatchData }} resolvedData\n * @param {{ findFinalRedirect: (redirect: RedirectMatch) => Promise\u003CCatalogRedirect> }} dataResolver\n * @returns {Promise\u003C{ redirectTarget: string, statusCode?: number } | undefined>}\n */\nasync function resolveRedirects(pathSegments, resolvedData, dataResolver) {\n //console.log('url.resolver.js resolveRedirects', pathSegments);\n //console.log('url.resolver.js resolvedData', resolvedData);\n //console.log('url.resolver.js dataResolver', dataResolver);\n\n // can be removed once APpWEB-1499 is deployed on prod\n if (!dataResolver.findFinalRedirect) return undefined;\n\n let redirectStatusCode = undefined;\n const redirectPath = pathSegments;\n for (let i = 0; i \u003C redirectPath.length; i++) {\n const segmentRedirects = resolvedData[redirectPath[i]].redirects;\n if (segmentRedirects.length === 0) continue;\n if (segmentRedirects.length > 1) {\n console.error(`Got more than one redirect for slug ${segmentRedirects}, please refine url resolver or remove duplicate redirects`);\n }\n const finalRedirect = await dataResolver.findFinalRedirect(segmentRedirects[0]);\n redirectStatusCode = finalRedirect.statusCode;\n redirectPath[i] = finalRedirect.target;\n }\n\n if (!!redirectStatusCode) {\n return {\n redirectTarget: redirectPath.join('/'),\n statusCode: redirectStatusCode\n };\n }\n return undefined;\n}\n\n// resolves a url given a content, collection, taxonomy etc.\nasync function dataToPathResolver(params) {\n const resolver = params.dataResolver;\n if (params.content) {\n let taxonomyChain = params?.content?.taxonomies?.length ? [params.content.taxonomies[0]] : [];\n const primaryId = params?.content?.properties?.['taxonomy.category.primary'];\n\n if (primaryId) {\n // fall back to the first if taxonomy with this id doesn't exist\n const primaryTax = params.content.taxonomies.find((t) => t.id === primaryId && t.type === 'category');\n taxonomyChain = primaryTax ? [primaryTax] : taxonomyChain;\n }\n\n if (taxonomyChain[0]) {\n taxonomyChain = await resolver.findTaxonomyAncestors(taxonomyChain[0].id, 'category');\n }\n const slug = params.content.properties?.slug || '';\n return {\n paths: [\n (taxonomyChain.length ? taxonomyChain.map(t => t.id).join('/') + '/' : '') + slug\n ]\n };\n }\n\n if (params.taxonomy) {\n if (params.taxonomy.type === 'category') {\n return {\n paths: [\n (await resolver.findTaxonomyAncestors(params.taxonomy.id, params.taxonomy.type)).map((t) => t.id).join('/')\n ]\n };\n } else if (!EXCCLUDED_TAXONOMIES.has(params.taxonomy.type)) {\n const experienceConfig = getExperienceConfig(resolver);\n const omitTypeSlugs = experienceConfig.omitTaxonomyTypeSlugs?.[params.taxonomy.type];\n if (omitTypeSlugs && (omitTypeSlugs === true || omitTypeSlugs[params.taxonomy.id])) {\n return {\n paths: [params.taxonomy.id]\n };\n } else {\n return {\n paths: [params.taxonomy.type + '/' + params.taxonomy.id]\n };\n }\n }\n }\n};\n\n/**\n * @param {string[]} slugs\n * @param {{ identifier: string, parentIdentifier?: string }} curr\n * @param {{ [slug: string]: { taxonomies: { identifier: string, parentIdentifier?: string }[] } }} resolvedData\n * @returns {boolean}\n */\nfunction isValidTaxonomyChain(slugs, curr, resolvedData) {\n if (!slugs.length) return false;\n\n for (let i = slugs.length - 1; i >= 1; i--) {\n const parent = resolvedData[slugs[i - 1]].taxonomies.find(t => t.identifier === curr.parentIdentifier && t.taxonomyType === curr.taxonomyType);\n if (!parent) return false;\n curr = parent;\n }\n return !curr.parentIdentifier;\n}\n\nfunction isValidTaxonomyPath(slugs, match, experienceConfig) {\n const omitTypeSlugs = experienceConfig.omitTaxonomyTypeSlugs?.[match.taxonomyType];\n if (omitTypeSlugs && (omitTypeSlugs === true || omitTypeSlugs[match.identifier])) {\n return slugs.length == 1;\n } else {\n return slugs.length == 2 && slugs[0] === match.taxonomyType;\n }\n}\n\nfunction getExperienceConfig(dataResolver) {\n // TODO: remove if APPWEB-2453 is released and replace with\n // return dataResolver.getGlobalData().experienceConfig;\n const experienceConfig = typeof dataResolver.getGlobalData !== 'undefined'\n ? dataResolver.getGlobalData().experienceConfig\n : {\n \"omitTaxonomyTypeSlugs\": {\n \"cycling-discipline\": true,\n \"tag\": {\n \"long-term-reviews\": true,\n \"recall\": true,\n \"best-products\": true\n }\n }\n };\n return experienceConfig;\n}\n\nexport default {\n urlToViewResolvers: [\n {\n pathPattern: '/',\n async viewResolver() {\n return {\n viewName: 'home',\n viewContext: {\n ...getGad({\n gadPageType: 'index',\n gadSection: 'home',\n gadSubSection: '',\n pageid: ' ',\n }),\n breadcrumb: []\n }\n };\n }\n },\n {\n pathPattern: '/search',\n async viewResolver() {\n return {\n viewName: 'search',\n viewContext: {\n ...getGad({\n gadPageType: 'index',\n gadSection: 'search',\n gadSubSection: '',\n pageid: ' ',\n }),\n breadcrumb: [\n {\n label: 'Search',\n }\n ]\n }\n };\n }\n },\n {\n pathPattern: '/read/article',\n async viewResolver({ match, dataResolver, resolveData }) {\n const contentId = dataResolver.contextService.params.content;\n const post = await dataResolver.findContentById(contentId);\n const resolvedPaths = await dataToPathResolver({ content: post, dataResolver })\n\n return {\n redirectTarget: resolvedPaths.paths[0],\n statusCode: 301\n }\n }\n },\n {\n pathPattern: '/index.php',\n async viewResolver({ match, dataResolver, resolveData }) {\n //console.log('url.resolver.js match', match);\n //console.log('url.resolver.js dataResolver', dataResolver);\n //console.log('url.resolver.js resolveData', resolveData);\n return undefined;\n }\n },\n {\n // general pattern 1 or more taxonomy slugs + \"postSlug\" (which could be post or taxonomy)\n pathPattern: '/:segmentSlugs+',\n async viewResolver({ match, resolvedData, dataResolver }) {\n const slugs = match.params.segmentSlugs;\n const pathRedirect = await resolveRedirects(slugs, resolvedData, dataResolver);\n if (pathRedirect) {\n return pathRedirect;\n }\n\n if (slugs.length == 2) {\n if (slugs[0] === 'tag') {\n slugs[0] = 'tags';\n return {\n redirectTarget: slugs.join('/'),\n statusCode: 301\n };\n } else if (slugs[0] === 'tags') {\n slugs[0] = 'tag';\n } else if (slugs[0] === 'author') {\n const resolvedTaxonomies = resolvedData[slugs[1]]?.taxonomies;\n\n if (resolvedTaxonomies?.length) {\n const author = resolvedTaxonomies.find(tM => tM.taxonomyType === \"author\");\n const resolvedAuthor = await dataResolver.findTaxonomyById(author.identifier, 'author');\n if (resolvedAuthor) {\n return {\n viewName: VIEW_NAMES.AUTHOR_PAGE,\n viewContext: {\n author: resolvedAuthor,\n breadcrumb: [\n { label: 'Author' },\n { label: resolvedAuthor.name }\n ],\n // TODO: addGad\n }\n };\n }\n }\n }\n }\n\n const matchingPosts = resolvedData[slugs[slugs.length - 1]].contents.filter(p => p.postType !== 'nav_menu_item');\n const matchingTaxonomies = resolvedData[slugs[slugs.length - 1]].taxonomies;\n\n // TODO revine matchingPosts select\n if (matchingPosts.length > 1) {\n console.error(`Got more than one matching post for slug ${slugs[slugs.length - 1]}, please refine url.resolver.js`, matchingPosts);\n }\n\n const postMatch = matchingPosts[0];\n const taxonomyMatch = matchingTaxonomies.find(tM =>\n (tM.taxonomyType === \"category\" && isValidTaxonomyChain(slugs, tM, resolvedData))\n || (tM.taxonomyType !== \"category\" && isValidTaxonomyPath(slugs, tM, getExperienceConfig(dataResolver)))\n );\n // const taxonomyMatch = matchingTaxonomies[0];\n\n let rootTaxonomy;\n let subTaxonomy;\n if (slugs.length > 1 && (postMatch || (taxonomyMatch?.taxonomyType === \"category\"))) {\n const rootTaxSlug = slugs[0];\n if (resolvedData[rootTaxSlug]?.taxonomies.length) {\n rootTaxonomy = resolvedData[rootTaxSlug].taxonomies[0];\n }\n }\n\n if (postMatch && postMatch.contentType === 'POST') {\n\n const post = await dataResolver.findContentById(postMatch.id, { includeResources: true, includeHtml: true });\n\n // validate that post has a valid taxonomy chain\n const taxSlugs = slugs.slice(0, slugs.length - 1);\n let doRedirect = false;\n if ((slugs.length > 1) && (slugs[0] == 'apple-news-ingest')) {\n if (slugs.length > 2) doRedirect = true;\n } else if (post.properties['taxonomy.category.primary']) {\n const primaryCategorySlug = post.properties['taxonomy.category.primary'];\n if (taxSlugs[taxSlugs.length - 1] !== primaryCategorySlug) {\n doRedirect = true;\n } else {\n const primaryCategory = post.taxonomies.find(t => t.id === primaryCategorySlug && t.type === 'category');\n if (!primaryCategory ||\n !isValidTaxonomyChain(taxSlugs, { id: primaryCategory.id, parentIdentifier: primaryCategory.parentId, taxonomyType: 'category' }, resolvedData)) {\n doRedirect = true;\n }\n }\n } else if (taxSlugs.length > 0) {\n doRedirect = true;\n }\n\n if (doRedirect) {\n const resolvedPaths = await dataToPathResolver({ content: post, dataResolver });\n const redirectTo = resolvedPaths.paths[0];\n if (redirectTo === slugs.join('/')) {\n console.error(\"Data to path resolver creates an invalid path: \" + redirectTo);\n } else {\n return {\n redirectTarget: redirectTo,\n statusCode: 301\n };\n }\n }\n\n // see https://jira.sprylab.com/browse/OM-189 - the sponsor.id field is the reference to the sponsor taxonomy\n\n let sponsoredTax;\n // sponsor.id is the headless id which is not exposed to us.\n // The catalog API uses the slug as the id of taxonomies\n if (post.properties['sponsor.slug']) {\n sponsoredTax = await dataResolver.findTaxonomyById(post.properties['sponsor.slug'], 'sponsor');\n }\n\n let authors = post.taxonomies.filter(t => t.type === 'author');\n\n // OM-397\n // as the taxonomies of posts are only `TaxonomySummary`s without thumbnails,\n // we need to fetch the whole taxonomy object seperately!\n authors = await Promise.all(authors.map(a => dataResolver.findTaxonomyById(a.id, 'author')));\n\n let lastTaxonomy;\n if (slugs.length > 2) {\n const lastTaxSlug = slugs[slugs.length - 2];\n if (resolvedData[lastTaxSlug]?.taxonomies.length) {\n lastTaxonomy = resolvedData[lastTaxSlug].taxonomies[0];\n subTaxonomy = lastTaxonomy;\n }\n } else {\n lastTaxonomy = rootTaxonomy\n subTaxonomy = null;\n }\n\n // e.g. read-post, read-page, read-\u003Ccpt>\n const gad = postMatch.postType !== 'page' ? getGad({\n gadPageType: 'article',\n gadSection: getUpdatedGadSection(rootTaxonomy?.identifier, getExperienceConfig(dataResolver)?.gadSite),\n gadSubSection: subTaxonomy?.identifier,\n gadPostTags: getPostTags(post),\n gadNative: isNative(post),\n gadPrimaryCategory: lastTaxonomy?.identifier,\n pageid: post?.externalId,\n gadSpeciality: getTaxonomyValue(post, getExperienceConfig(dataResolver)?.gadSpeciality),\n gadBrand: getTaxonomyValue(post, 'brand'),\n }) : getGad({\n gadPageType: 'page',\n gadSection: rootTaxonomy?.identifier,\n gadSubSection: subTaxonomy?.identifier,\n pageid: post?.externalId,\n })\n\n return {\n viewName: postMatch.postType === 'page' ? VIEW_NAMES.ARTICLE_TYPE_PAGE : VIEW_NAMES.ARITCLE_DEFAULT,\n viewContext: {\n content: {\n ...post,\n authors: authors,\n },\n authors: authors,\n taxonomy: lastTaxonomy,\n sponsoredTaxonomy: sponsoredTax,\n rootTaxonomy,\n subTaxonomy,\n breadcrumb: await getPostBreadcrumb(post, dataResolver),\n ...gad,\n }\n };\n }\n\n if (taxonomyMatch && !EXCCLUDED_TAXONOMIES.has(taxonomyMatch.taxonomyType)) {\n if (taxonomyMatch.taxonomyType === \"category\" && slugs.length > 1) {\n subTaxonomy = taxonomyMatch;\n } else {\n rootTaxonomy = taxonomyMatch;\n }\n const taxonomy = await dataResolver.findTaxonomyById(taxonomyMatch.identifier, taxonomyMatch.taxonomyType, { seoMetadata: true });\n return {\n viewName: VIEW_NAMES.TAXONOMY_LIST,\n viewContext: {\n taxonomy,\n rootTaxonomy,\n subTaxonomy,\n breadcrumb: await getTaxonomyBreadcrumb(taxonomy, dataResolver),\n ...getGad({\n gadPageType: 'index',\n gadSection: rootTaxonomy?.identifier,\n gadSubSection: subTaxonomy?.identifier,\n pageid: ' ',\n })\n }\n };\n }\n\n return { notFound: true }; // 404\n },\n }\n ],\n dataToPathResolver,\n};\n\nconst gadSectionMapping = {\n 'the-human-body': 'health',\n 'future-technology': 'technology',\n 'planet-earth': 'environment',\n 'nature': 'wildlife',\n 'instant-genius-podcast': 'podcast',\n};\n\nfunction getUpdatedGadSection(gadSection, gadSite) {\n if (gadSite === 'sciencefocus.com') {\n return gadSectionMapping[gadSection] || gadSection;\n }\n return gadSection;\n}\n\n// if this value is changed, the \"permutiveListSeparator\" value in custom.js needs to be changed as well\nconst gadListSeparator = ',';\n\nfunction getGad(\n {\n gadPageType,\n gadSection,\n gadSubSection,\n gadPrimaryCategory,\n pageid,\n gadPostTags,\n gadNative,\n gadSpeciality,\n gadBrand,\n }\n) {\n return {\n gadPageType,\n\n ...(gadSection != null ? { gadSection } : {}),\n ...(gadSubSection != null ? { gadSubSection } : {}),\n ...(gadPrimaryCategory != null ? { gadPrimaryCategory } : {}),\n ...(pageid != null ? { pageid } : {}),\n ...(gadPostTags != null ? { gadPostTags } : {}),\n ...(gadNative != null ? { gadNative } : {}),\n ...(gadSpeciality != null ? { gadSpeciality } : {}),\n ...(gadBrand != null ? { gadBrand } : {}),\n\n // -- original gad configuration via view.json --\n //gadSection: '$context.rootTaxonomy.identifier', // if SET $context.rootTaxonomy\n //gadSubSection: '$context.subTaxonomy.identifier', // if SET $context.subTaxonomy\n //gadPrimaryCategory: '$context.taxonomy.identifier', // if SET $context.taxonomy\n //pageid: '$context.content.externalId', // if SET $context.content.externalId\n //gadPostTags: '$functions.getPostTags($context.content)',\n //gadNative: '$functions.isNative($context.content)',\n //gadSpeciality: '$functions.getTaxonomyValue($context.content, $global.experienceConfig.gadSpeciality)',\n //gadBrand: '$functions.getTaxonomyValue($context.content, \\'brand\\')'\n }\n}\n\nfunction getPostTags(content) {\n return getTaxonomyValue(content, 'tag');\n}\n\nfunction isNative(content) {\n if (!content?.properties) return null;\n return (content.properties ?? {})['sponsor_type'] === 'native-advertorial';\n}\n\nfunction getTaxonomyValue(content, taxonomyType) {\n if (!content?.taxonomies) return '';\n return (content.taxonomies ?? []).filter(t => t.type === taxonomyType).map(t => t.id).join(gadListSeparator);\n}\n\nfunction getPostBreadcrumb(post, dataResolver) {\n return getPostOrTaxonomyBreadcrumb('post', post, dataResolver);\n // const resolvedPaths = await dataToPathResolver({ content: post, dataResolver });\n\n // const pathsArray = resolvedPaths.paths[0]?.split('/');\n // pathsArray.pop();\n // const breadcrumb = await resolveTaxonomyBreadcrumb(pathsArray, dataResolver);\n // return [...breadcrumb, { label: post.name }];\n}\n\nfunction getTaxonomyBreadcrumb(taxonomy, dataResolver) {\n return getPostOrTaxonomyBreadcrumb('taxonomy', taxonomy, dataResolver);\n}\n\nasync function getPostOrTaxonomyBreadcrumb(dataType, data, dataResolver) {\n const resolvedPaths = await dataToPathResolver({\n ...(dataType === 'post' ? { content: data } : {}),\n ...(dataType === 'taxonomy' ? { taxonomy: data } : {}),\n dataResolver\n });\n const pathsArray = resolvedPaths.paths[0]?.split('/');\n pathsArray.pop();\n const breadcrumb = await resolveTaxonomyBreadcrumb(pathsArray, dataResolver);\n return [...breadcrumb, { label: data.name }];\n}\n\nasync function resolveTaxonomyBreadcrumb(pathsArray, dataResolver) {\n if (!pathsArray.length) {\n return [];\n }\n const taxonomies = await Promise.all(\n pathsArray.map(path => dataResolver.findTaxonomyById(path))\n )\n const breadcrumb = taxonomies.reduce((cum, curr) => {\n const label = curr?.name;\n if (!label) {\n return cum;\n }\n return [\n ...cum,\n {\n label,\n path: (cum[cum.length - 1]?.path ?? '') + `/${curr.id}`,\n }\n ]\n },\n []);\n return breadcrumb;\n}\n\nconsole.log('dynamically loaded module url.resolver.js');","rawAppProperties":{"kiosk_html_storefront_enabled":true,"kiosk_spinner_item_dropdown_publication_icon_selected_color":"#ff000000","kiosk_subscription_custom_ui_url":"subscriptions/index.html","app_menu_search_field_background_color":"#ffffffff","highlight_color_variation":"#ffb0b0b0","app_cmp_provider_name":"sourcepoint","kiosk_channels_enabled":true,"app_menu_item_normal_background_color":"#ffffffff","main_highlight_color":"#ffffffff","app_menu_background_color":"#ffffffff","web_kiosk_favicon_1":"4a89111b-95f8-46ff-9ff1-b8a999bb2b90.ico","app_actionbar_logo":"1f503240-c249-4b69-8ee2-be17dc9d4648.PNG","cmp_sourcepoint_privacy_manager_id":"801357","app_initial_screen_url":"storefront/index.html?bounces=false&force_status_bar=true","app_menu_item_pressed_background_color":"#80f04e30","app_menu_search_icon_color":"#ff000000","tracking_google_tag_manager_id":"GTM-TN65JF9","app_onboarding_enabled":true,"kiosk_spinner_item_dropdown_publication_icon_normal_color":"#ffffffff","app_menu_icon_normal_color":"#ff000000","tracking_google_tag_manager_enabled":true,"kiosk_button_color_pressed":"#ffffffff","web_kiosk_title":"BBC Science Focus Magazine - science, nature, technology, Q&As","ui_orientation":"Dynamic","cmp_sourcepoint_account_id":"1887","text_color_on_highlight_color":"#ff000000","build_supported_devices":"Universal","kiosk_spinner_item_publication_background_color":"#ffffffff","app_deeplink_scheme":"purple-com.yourdomain.sciencefocusprod","cmp_sourcepoint_property_name":"https://sciencefocus.com","presenter_content_fit_strategy":"magazine","app_menu_item_normal_text_color":"#ff000000","app_menu_icon_active_color":"#ffffffff","app_menu_item_pressed_text_color":"#ffffffff","manager_initial_screen_select":"html","kiosk_button_text_color_normal":"#ffffffff","app_name":"Science Focus","web_kiosk_favicon_1_type":"image/x-icon","kiosk_button_color_normal":"#ff000000","package_name":"com.yourdomain.sciencefocusprod","purchasedByNetworks":"d1d4a7d0-7cf1-490e-9352-ac1c8e3a33f3.json","cmp_sourcepoint_property_id":"30068"},"configLoader":{"views":[{"content":[{"type":"iframe","_uuid":"a1803a27-0892-4c4f-a2d1-3e0c9f4e588d"}],"name":"dynamic","path":"dynamic/:path","appBar":"back"},{"content":[{"type":"presenter","_uuid":"dcb0efe2-e1b5-418f-95c0-cdd4d3492f80"}],"name":"presenter","path":"presenter/:issueId","appBar":"back","navigation":"default"},{"globalData":[{"type":"taxonomy","filter":{"type":{"value":"sponsor"}},"contextKey":"sponsors","batchSize":200}]},{"path":"ads.txt","redirectTo":"https://prebid.the-ozone-project.com/hw2/ads/OZONEOM00001/ads.txt"},{"content":[{"mode":"once","type":"action-executor","action":{"type":"setContextVariables","variables":[{"key":"_gadPageType","value":"index"},{"key":"_gadSection","value":"home"},{"key":"_gadSubSection","value":""},{"key":"_pageid","value":" "}]},"_uuid":"7a670f0e-ac7c-4dcb-a762-aaaf540b1558"},{"adId":"leaderboard","type":"ad","class":"header-ad","_uuid":"18a7d79e-2c3c-4d8b-a35b-04aee5775f8d"},{"name":"header","type":"view","id":"header","_uuid":"e3ee9733-e35a-4e43-8d01-95ae7dbeca79"},{"name":"_breadcrumb","type":"view","embeddedParams":{"withoutHome":false},"_uuid":"7036440b-66a5-4e0a-b667-d7adaa3a0d3c"},{"content":[{"content":{"content":[{"tag":"h1","type":"html","content":"$context.json.mainTitle","class":"main-title","condition":{"AND":[{"value":"$context.json.mainTitle","operation":"SET"},{"value":"$context.json.mainTitle","operation":"NOT_EMPTY"}]},"_uuid":"d86f17ad-22f7-48c9-882e-a508877ca699"},{"tag":"h2","type":"html","content":"$context.json.title","class":"section-title","condition":{"AND":[{"value":"$context.json.title","operation":"SET"},{"value":"$context.json.title","operation":"NOT_EMPTY"}]},"_uuid":"b734ecfb-6144-4efd-b286-0cc28a5016fc"},{"tag":"div","type":"html","content":"$context.json.subtitle","class":"section-subtitle","condition":{"AND":[{"value":"$context.json.subtitle","operation":"SET"},{"value":"$context.json.subtitle","operation":"NOT_EMPTY"}]},"_uuid":"7cbd7a02-b2fc-4342-8a01-55fd0b8caedc"},{"content":[{"content":{"type":"issue","customButtons":[{"value":{"message":"$functions.getPrimaryCategory($context[\"collection-content\"]).name","tap":{"type":"openContent","taxonomyId":"$functions.getPrimaryCategory($context[\"collection-content\"]).id"},"buttonClass":"article-category"},"condition":{"value":"$functions.hasCategory($context[\"collection-content\"])","compareValue":"true","operation":"EQUALS"}},{"message":"HERO_ARTICLE_BUTTON","tap":{"type":"openContent","issueId":"$context[\"collection-content\"].id"},"buttonClass":"read-button"},{"value":{"message":"$functions.getCompetitionButtonText($context[\"collection-content\"])","tap":{"type":"openContent"},"buttonClass":"competition-button"},"condition":{"compareValue":"$context.collection-content.postType","value":"competition","operation":"EQUALS"}},{"value":{"message":"$functions.getExternalOfferButtonText($context[\"collection-content\"])","buttonClass":"external-offer-button","tap":{"type":"openUrl","url":"$context.collection-content.properties.link_link_to","target":"_blank"}},"condition":{"AND":[{"value":"offer","compareValue":"$context.collection-content.postType","operation":"EQUALS"},{"value":"$context.collection-content.properties.external_offer","operation":"SET"},{"value":"$context.collection-content.properties.link_link_to","operation":"SET"}]}},{"value":{"buttonClass":"sponsored-advertisement","message":"ARTICLE_SPONSOR_TEXT_$functions.toMessagesKey($context[\"collection-content\"].properties[\"sponsor_type\"])","variables":["$functions.getSponsorDisplayName($context[\"collection-content\"].properties[\"sponsor.slug\"])"]},"condition":{"AND":[{"value":"$context[\"collection-content\"].properties[\"sponsor_type\"]","operation":"SET"},{"value":"$context[\"collection-content\"].properties[\"sponsor_type\"]","operation":"EQUALS_NOT","compareValue":"promotional-link"}]}}],"customMessages":[{"value":{"message":"COMPETITION_CLOSING_DATE","class":"competition-date","variables":["$functions.formatDate($context[\"collection-content\"].properties.closing_date)"]},"condition":{"AND":[{"value":"$context.collection-content.postType","operation":"EQUALS","compareValue":"competition"},{"value":"$functions.isCompetitionClosed($context[\"collection-content\"])","compareValue":"false","operation":"EQUALS"}]}},{"value":{"message":"COMPETITION_CLOSED_DATE","class":"competition-date","variables":["$functions.formatDate($context[\"collection-content\"].properties.closing_date)"]},"condition":{"AND":[{"value":"$context.collection-content.postType","operation":"EQUALS","compareValue":"competition"},{"value":"$functions.isCompetitionClosed($context[\"collection-content\"])","compareValue":"true","operation":"EQUALS"}]}},{"value":{"message":"$functions.getStarElements($context[\"collection-content\"].properties[\"rating.number\"])","class":"star-rating star-count-$context.collection-content.properties[\"rating.number\"]"},"condition":{"AND":[{"value":"reviews","compareValue":"$context.collection-content.postType","operation":"EQUALS"},{"value":"$context.collection-content.properties[\"rating.number\"]","operation":"SET"}]}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_EUR']","class":"review-price-eur"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_EUR']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_USD']","class":"review-price-usd"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_USD']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_GBP']","class":"review-price-gbp"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_GBP']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_AUD']","class":"review-price-aud"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_AUD']","operation":"SET"}},{"value":{"message":"$context.collection-content.properties._IM_Product_Price_Note","class":"review-price-description"},"condition":{"AND":[{"value":"reviews","compareValue":"$context.collection-content.postType","operation":"EQUALS"},{"value":"$context.collection-content.properties._IM_Product_Price_Note","operation":"SET"}]}},{"value":{"message":"$context.collection-content.properties[\"display.teaser\"]","class":"external-offer-teaser"},"condition":{"AND":[{"value":"offer","compareValue":"$context.collection-content.postType","operation":"EQUALS"},{"value":"$context.collection-content.properties.external_offer","operation":"SET"},{"value":"$context.collection-content.properties[\"display.teaser\"]","operation":"SET"}]}},{"value":{"message":"\u003Cimg src=\"$context.collection-content.properties.partner_logo\"/>","class":"external-offer-partner-logo"},"condition":{"AND":[{"value":"offer","compareValue":"$context.collection-content.postType","operation":"EQUALS"},{"value":"$context.collection-content.properties.external_offer","operation":"SET"},{"value":"$context.collection-content.properties.partner_logo","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_PARTNER_NAME","class":"external-offer-partner-name","variables":["$context.collection-content.properties.partner_name"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.collection-content.postType","operation":"EQUALS"},{"value":"$context.collection-content.properties.external_offer","operation":"SET"},{"value":"$context.collection-content.properties.partner_name","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_CODE","class":"external-offer-code","variables":["$context.collection-content.properties.offer_code"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.collection-content.postType","operation":"EQUALS"},{"value":"$context.collection-content.properties.external_offer","operation":"SET"},{"value":"$context.collection-content.properties.offer_code","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_END_DATE","class":"external-offer-end-date","variables":["$functions.formatDate($context[\"collection-content\"].unpublishDate)"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.collection-content.postType","operation":"EQUALS"},{"value":"$context.collection-content.properties.external_offer","operation":"SET"},{"value":"$context.collection-content.unpublishDate","operation":"SET"}]}}],"class":[{"value":"$functions.getCompetitionStateClass($context[\"collection-content\"])","condition":{"compareValue":"$context.collection-content.postType","value":"competition","operation":"EQUALS"}},{"value":"sponsored sponsor-type-$context[\"collection-content\"].properties[\"sponsor_type\"]","condition":{"value":"$context[\"collection-content\"].properties[\"sponsor_type\"]","operation":"SET"}},"$functions.getEditorHighlightClass($context[\"collection-content\"])","$functions.getMediaContentTypeClass($context[\"collection-content\"])",{"value":"external-offer","condition":{"AND":[{"value":"$context.collection-content.postType","operation":"EQUALS","compareValue":"offer"},{"value":"$context.collection-content.properties.external_offer","operation":"SET"}]}}],"titleMessage":"$functions.getArticleTitle($context[\"collection-content\"])","imageResolutionStrategy":{"mode":"max","type":"dynamic"},"hideComponents":{"categories":true,"properties":true,"publication":true,"publicationDate":true,"tags":true},"issueContextKey":"collection-content"},"dataSource":{"type":"collection-content","limit":{"value":"$context.json.articleLimit","condition":{"value":"$context.json.articleLimit","operation":"SET"}},"offset":{"value":"$context.json.articleOffset","condition":{"value":"$context.json.articleOffset","operation":"SET"}},"subordinatedContent":{"value":{"after":{"value":"$context.json.nativeslot","condition":{"value":"$context.json.nativeslot","operation":"SET"}},"filter":{"AND":[{"OR":[{"properties":{"key":"sponsor_type","value":"native-true"}},{"properties":{"key":"sponsor_type","value":"native-advertorial"}}]},{"properties":{"key":"target_home_section.slug","value":"$context.json.sectionId"}}]},"randomize":true,"interval":-1},"condition":{"value":"$context.json.sectionId","operation":"SET"}},"collectionFilter":{"AND":[{"properties":{"key":"hide_on_home_page","value":"true","negated":true}},{"name":{"value":"$context.json.collection.name"}}]},"contextKey":"collection-content"},"type":"list","tapEntry":{"value":{"type":"openContent"},"condition":{"AND":[{"value":"$context.collection-content.postType","operation":"EQUALS","compareValue":"offer"},{"value":"$context.collection-content.properties.external_offer","operation":"SET"},{"value":"$context.collection-content.properties.link_link_to","operation":"SET"}],"negated":true},"fallback":{"type":"openUrl","url":"$context.collection-content.properties.link_link_to","target":"_blank"}},"_uuid":"706f7096-be5a-4dc5-b5ec-1fb7c91d73b4"}],"type":"section","class":"section-content","condition":{"value":"$context.json.collection","operation":"SET"},"_uuid":"032f6683-1083-4c38-bcec-8f11733743ea"},{"content":[{"content":{"type":"issue","customButtons":[{"value":{"message":"$functions.getPrimaryCategory($context.content).name","tap":{"type":"openContent","taxonomyId":"$functions.getPrimaryCategory($context.content).id"},"buttonClass":"article-category"},"condition":{"value":"$functions.hasCategory($context.content)","compareValue":"true","operation":"EQUALS"}},{"message":"HERO_ARTICLE_BUTTON","tap":{"type":"openContent"},"buttonClass":"read-button"},{"value":{"message":"$functions.getCompetitionButtonText($context.content)","tap":{"type":"openContent"},"buttonClass":"competition-button"},"condition":{"compareValue":"$context.content.postType","value":"competition","operation":"EQUALS"}},{"value":{"message":"$functions.getExternalOfferButtonText($context.content)","buttonClass":"external-offer-button","tap":{"type":"openUrl","url":"$context.content.properties.link_link_to","target":"_blank"}},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.link_link_to","operation":"SET"}]}},{"value":{"buttonClass":"sponsored-advertisement","message":"ARTICLE_SPONSOR_TEXT_$functions.toMessagesKey($context.content.properties[\"sponsor_type\"])","variables":["$functions.getSponsorDisplayName($context.content.properties[\"sponsor.slug\"])"]},"condition":{"AND":[{"value":"$context.content.properties[\"sponsor_type\"]","operation":"SET"},{"value":"$context.content.properties[\"sponsor_type\"]","operation":"EQUALS_NOT","compareValue":"promotional-link"}]}}],"customMessages":[{"value":{"message":"COMPETITION_CLOSING_DATE","class":"competition-date","variables":["$functions.formatDate($context.content.properties.closing_date)"]},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"competition"},{"value":"$functions.isCompetitionClosed($context.content)","compareValue":"false","operation":"EQUALS"}]}},{"value":{"message":"COMPETITION_CLOSED_DATE","class":"competition-date","variables":["$functions.formatDate($context.content.properties.closing_date)"]},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"competition"},{"value":"$functions.isCompetitionClosed($context.content)","compareValue":"true","operation":"EQUALS"}]}},{"value":{"message":"$functions.getStarElements($context.content.properties[\"rating.number\"])","class":"star-rating star-count-$context.content.properties[\"rating.number\"]"},"condition":{"AND":[{"value":"reviews","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties[\"rating.number\"]","operation":"SET"}]}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_EUR']","class":"review-price-eur"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_EUR']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_USD']","class":"review-price-usd"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_USD']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_GBP']","class":"review-price-gbp"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_GBP']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_AUD']","class":"review-price-aud"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_AUD']","operation":"SET"}},{"value":{"message":"$context.content.properties._IM_Product_Price_Note","class":"review-price-description"},"condition":{"AND":[{"value":"reviews","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties._IM_Product_Price_Note","operation":"SET"}]}},{"value":{"message":"$context.content.properties[\"display.teaser\"]","class":"external-offer-teaser"},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties[\"display.teaser\"]","operation":"SET"}]}},{"value":{"message":"\u003Cimg src=\"$context.content.properties.partner_logo\"/>","class":"external-offer-partner-logo"},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.partner_logo","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_PARTNER_NAME","class":"external-offer-partner-name","variables":["$context.content.properties.partner_name"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.partner_name","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_CODE","class":"external-offer-code","variables":["$context.content.properties.offer_code"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.offer_code","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_END_DATE","class":"external-offer-end-date","variables":["$functions.formatDate($context.content.unpublishDate)"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.unpublishDate","operation":"SET"}]}}],"class":[{"value":"$functions.getCompetitionStateClass($context.content)","condition":{"compareValue":"$context.content.postType","value":"competition","operation":"EQUALS"}},{"value":"sponsored sponsor-type-$context.content.properties[\"sponsor_type\"]","condition":{"value":"$context.content.properties[\"sponsor_type\"]","operation":"SET"}},"$functions.getEditorHighlightClass($context.content)","$functions.getMediaContentTypeClass($context.content)",{"value":"external-offer","condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"offer"},{"value":"$context.content.properties.external_offer","operation":"SET"}]}}],"titleMessage":"$functions.getArticleTitle($context.content)","imageResolutionStrategy":{"mode":"max","type":"dynamic"},"hideComponents":{"categories":true,"properties":true,"publication":true,"publicationDate":true,"tags":true}},"dataSource":{"type":"content","filter":{"AND":[{"postType":{"value":"page","negated":true}},{"postType":{"negated":true,"value":"nav_menu_item"}},{"properties":{"key":"sponsor_type","value":"native-true","negated":true}},{"properties":{"key":"sponsor_type","value":"native-advertorial","negated":true}},{"postType":{"value":null,"operation":"EQUAL"},"condition":{"value":"","operation":"EQUALS"}},{"OR":[{"postType":{"value":"$context.json.latestArticles.postType[0]","operation":"EQUAL"},"condition":{"value":"$context.json.latestArticles.postType[0]","operation":"SET"}},{"postType":{"value":"$context.json.latestArticles.postType[1]","operation":"EQUAL"},"condition":{"value":"$context.json.latestArticles.postType[1]","operation":"SET"}},{"postType":{"value":"$context.json.latestArticles.postType[2]","operation":"EQUAL"},"condition":{"value":"$context.json.latestArticles.postType[2]","operation":"SET"}}]},{"OR":[{"condition":{"value":"$context.json.latestArticles.taxonomy[0]","operation":"SET"},"taxonomies":{"content":{"value":{"AND":[{"id":{"value":"$context.json.latestArticles.taxonomy[0].id"},"condition":{"value":"$context.json.latestArticles.taxonomy[0].id","operation":"SET"}},{"type":{"value":"$context.json.latestArticles.taxonomy[0].type"},"condition":{"value":"$context.json.latestArticles.taxonomy[0].type","operation":"SET"}}]}}}},{"condition":{"value":"$context.json.latestArticles.taxonomy[1]","operation":"SET"},"taxonomies":{"content":{"value":{"AND":[{"id":{"value":"$context.json.latestArticles.taxonomy[1].id"},"condition":{"value":"$context.json.latestArticles.taxonomy[1].id","operation":"SET"}},{"type":{"value":"$context.json.latestArticles.taxonomy[1].type"},"condition":{"value":"$context.json.latestArticles.taxonomy[1].type","operation":"SET"}}]}}}},{"condition":{"value":"$context.json.latestArticles.taxonomy[2]","operation":"SET"},"taxonomies":{"content":{"value":{"AND":[{"id":{"value":"$context.json.latestArticles.taxonomy[2].id"},"condition":{"value":"$context.json.latestArticles.taxonomy[2].id","operation":"SET"}},{"type":{"value":"$context.json.latestArticles.taxonomy[2].type"},"condition":{"value":"$context.json.latestArticles.taxonomy[2].type","operation":"SET"}}]}}}},{"condition":{"value":"$context.json.latestArticles.taxonomy[3]","operation":"SET"},"taxonomies":{"content":{"value":{"AND":[{"id":{"value":"$context.json.latestArticles.taxonomy[3].id"},"condition":{"value":"$context.json.latestArticles.taxonomy[3].id","operation":"SET"}},{"type":{"value":"$context.json.latestArticles.taxonomy[3].type"},"condition":{"value":"$context.json.latestArticles.taxonomy[3].type","operation":"SET"}}]}}}},{"condition":{"value":"$context.json.latestArticles.taxonomy[4]","operation":"SET"},"taxonomies":{"content":{"value":{"AND":[{"id":{"value":"$context.json.latestArticles.taxonomy[4].id"},"condition":{"value":"$context.json.latestArticles.taxonomy[4].id","operation":"SET"}},{"type":{"value":"$context.json.latestArticles.taxonomy[4].type"},"condition":{"value":"$context.json.latestArticles.taxonomy[4].type","operation":"SET"}}]}}}},{"condition":{"value":"$context.json.latestArticles.taxonomy[5]","operation":"SET"},"taxonomies":{"content":{"value":{"AND":[{"id":{"value":"$context.json.latestArticles.taxonomy[5].id"},"condition":{"value":"$context.json.latestArticles.taxonomy[5].id","operation":"SET"}},{"type":{"value":"$context.json.latestArticles.taxonomy[5].type"},"condition":{"value":"$context.json.latestArticles.taxonomy[5].type","operation":"SET"}}]}}}},{"condition":{"value":"$context.json.latestArticles.taxonomy[6]","operation":"SET"},"taxonomies":{"content":{"value":{"AND":[{"id":{"value":"$context.json.latestArticles.taxonomy[6].id"},"condition":{"value":"$context.json.latestArticles.taxonomy[6].id","operation":"SET"}},{"type":{"value":"$context.json.latestArticles.taxonomy[6].type"},"condition":{"value":"$context.json.latestArticles.taxonomy[6].type","operation":"SET"}}]}}}},{"condition":{"value":"$context.json.latestArticles.taxonomy[7]","operation":"SET"},"taxonomies":{"content":{"value":{"AND":[{"id":{"value":"$context.json.latestArticles.taxonomy[7].id"},"condition":{"value":"$context.json.latestArticles.taxonomy[7].id","operation":"SET"}},{"type":{"value":"$context.json.latestArticles.taxonomy[7].type"},"condition":{"value":"$context.json.latestArticles.taxonomy[7].type","operation":"SET"}}]}}}},{"condition":{"value":"$context.json.latestArticles.taxonomy[8]","operation":"SET"},"taxonomies":{"content":{"value":{"AND":[{"id":{"value":"$context.json.latestArticles.taxonomy[8].id"},"condition":{"value":"$context.json.latestArticles.taxonomy[8].id","operation":"SET"}},{"type":{"value":"$context.json.latestArticles.taxonomy[8].type"},"condition":{"value":"$context.json.latestArticles.taxonomy[8].type","operation":"SET"}}]}}}},{"condition":{"value":"$context.json.latestArticles.taxonomy[9]","operation":"SET"},"taxonomies":{"content":{"value":{"AND":[{"id":{"value":"$context.json.latestArticles.taxonomy[9].id"},"condition":{"value":"$context.json.latestArticles.taxonomy[9].id","operation":"SET"}},{"type":{"value":"$context.json.latestArticles.taxonomy[9].type"},"condition":{"value":"$context.json.latestArticles.taxonomy[9].type","operation":"SET"}}]}}}},{"condition":{"value":"$context.json.latestArticles.taxonomy[10]","operation":"SET"},"taxonomies":{"content":{"value":{"AND":[{"id":{"value":"$context.json.latestArticles.taxonomy[10].id"},"condition":{"value":"$context.json.latestArticles.taxonomy[10].id","operation":"SET"}},{"type":{"value":"$context.json.latestArticles.taxonomy[10].type"},"condition":{"value":"$context.json.latestArticles.taxonomy[10].type","operation":"SET"}}]}}}},{"condition":{"value":"$context.json.latestArticles.taxonomy[11]","operation":"SET"},"taxonomies":{"content":{"value":{"AND":[{"id":{"value":"$context.json.latestArticles.taxonomy[11].id"},"condition":{"value":"$context.json.latestArticles.taxonomy[11].id","operation":"SET"}},{"type":{"value":"$context.json.latestArticles.taxonomy[11].type"},"condition":{"value":"$context.json.latestArticles.taxonomy[11].type","operation":"SET"}}]}}}}]},{"properties":{"key":"hide_on_home_page","value":"true","negated":true}}]},"limit":{"value":"$context.json.articleLimit","condition":{"value":"$context.json.articleLimit","operation":"SET"}},"offset":{"value":"$context.json.articleOffset","condition":{"value":"$context.json.articleOffset","operation":"SET"}},"fixedContentFromCollection":{"value":"$context.json.latestArticles.fixedContentFromCollection.collectionName","condition":{"value":"$context.json.latestArticles.fixedContentFromCollection","operation":"SET"}},"subordinatedContent":{"value":{"after":{"value":"$context.json.nativeslot","condition":{"value":"$context.json.nativeslot","operation":"SET"}},"filter":{"AND":[{"OR":[{"properties":{"key":"sponsor_type","value":"native-true"}},{"properties":{"key":"sponsor_type","value":"native-advertorial"}}]},{"properties":{"key":"target_home_section.slug","value":"$context.json.sectionId"}}]},"randomize":true,"interval":-1},"condition":{"value":"$context.json.sectionId","operation":"SET"}}},"type":"list","tapEntry":{"value":{"type":"openContent"},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"offer"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.link_link_to","operation":"SET"}],"negated":true},"fallback":{"type":"openUrl","url":"$context.content.properties.link_link_to","target":"_blank"}},"excludeContentPriorLoaded":true,"_uuid":"c3007611-9777-4759-91f2-d120ca2e9dc7"}],"type":"section","class":"section-content","condition":{"value":"$context.json.latestArticles","operation":"SET"},"_uuid":"22316861-74a5-4c9c-b800-38bee8181f0b"},{"tag":"img","type":"html","class":"home-banner","condition":{"value":"$context.json.banner","operation":"SET"},"attributes":{"src":"$functions.orEmptyString($global.appSettings.options_settings[$context.json.banner.id].image)"},"tap":{"type":"openUrl","url":"$global.appSettings.options_settings[$context.json.banner.id].url","target":"blank"},"_uuid":"d7e01ecc-75d6-445d-9d2f-22be367e6bae"},{"tag":"div","type":"html","class":"home-newsletter","condition":{"value":"$context.json.newsletter","operation":"SET"},"attributes":{"class":"zephr-newsletter"},"_uuid":"68327f52-150d-4b16-8e92-5685f7b3ae78"},{"content":[{"tag":"img","type":"html","class":"spofity-button-img","condition":{"value":"$context.show_spofity","operation":"NOT_SET"},"tap":{"type":"setContextVariables","variables":[{"key":"show_spofity","value":"true"}]},"attributes":{"src":"https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/images/spotify.png?preview=false"},"_uuid":"62907944-c416-4660-aa29-7d177eec411f"},{"tag":"iframe","type":"html","class":"home-podcast-widget","condition":{"AND":[{"value":"$context.json.podcastWidget","operation":"SET"},{"value":"$context.show_spofity","operation":"SET"}]},"attributes":{"src":"$context.json.podcastWidget.src","loading":"lazy","frameborder":"0","width":"100%","height":"$context.json.podcastWidget.height"},"isLazy":true,"_uuid":"28f6d507-e346-427a-be96-0783920e95c4"}],"type":"section","condition":{"value":"$context.json.podcastWidget","operation":"SET"},"_uuid":"34f65a2d-2368-404c-88f4-19f979d8af99"},{"adId":"$context.json.advertisment.id","type":"ad","class":"home-advertisment","condition":{"value":"$context.json.advertisment","operation":"SET"},"_uuid":"7eeb973d-2e64-4dd2-81f2-6528b1e97a3e"},{"content":[{"type":"button","message":"$context.json.button.text","tap":{"type":"navigate","path":"$context.json.button.path"},"buttonClass":"section-button action-button","_uuid":"3019ac26-392a-4918-a84f-d942508ea072"}],"type":"section","class":"section-button-container","condition":{"value":"$context.json.button","operation":"SET"},"_uuid":"db9f3e3d-6440-446b-bd91-4a3b112d725a"}],"type":"section","class":{"value":"$context.json.layoutClasses","condition":{"value":"$context.json.layoutClasses","operation":"SET"}}},"dataSource":{"type":"json","url":"https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/storefront/assets/view-data/home-view-data.json?preview=false"},"type":"list","class":"home-article-grids","_uuid":"92ec795f-92ca-4332-ae33-542baa501c47"}],"type":"section","class":"view-content","_uuid":"28c6ac16-a5a7-41cb-973e-b91c23501ccf"},{"name":"footer","type":"view","_uuid":"2a2af034-ffed-49cd-9d03-d30eadb8d5b5"}],"name":"home","path":"/","pullToRefresh":{"active":true},"seo":{"verification":"$global.experienceConfig.awinVerification","description":"$global.experienceConfig.home-description","og_description":"$global.experienceConfig.home-description","google":"notranslate"},"title":"$global.experienceConfig.home-title","viewTrackingParams":{"permutive.section":"$context.gadSection","permutive.page_type":"$context.gadPageType","permutive.gad_speciality":"$context.gadSpeciality","permutive.post_tag":"$context.gadPostTags","permutive.gad_brand":"$context.gadBrand"}},{"content":[{"mode":"once","type":"action-executor","action":{"type":"setContextVariables","variables":[{"key":"_gadPageType","value":"index"},{"key":"_gadSection","value":"search"},{"key":"_gadSubSection","value":""},{"key":"_pageid","value":" "}]},"_uuid":"d98bfe07-de08-4fd7-8561-01d847a65915"},{"adId":"leaderboard","type":"ad","class":"header-ad","_uuid":"a98445d5-4642-49a6-b5a4-1641de322df1"},{"name":"header","type":"view","id":"header","embeddedParams":{"withoutBreadcrumb":false,"withoutBreadcrumbHome":false},"_uuid":"8fbc57aa-827c-475f-9111-6857a19266ee"},{"name":"_breadcrumb","type":"view","embeddedParams":{"withoutHome":false},"_uuid":"214ad49e-ad9c-41c0-a6b9-ad6d30ecf137"},{"content":[{"content":[{"tag":"div","type":"html","content":"SEARCH_RESULT_TITLE","variables":["$context.phrase"],"condition":{"value":"$context.phrase","operation":"SET"},"class":"search-results-headline","_uuid":"c9a72069-117f-47bf-8693-230e6950352e"},{"tag":"div","type":"html","content":"SEARCH_RESULT_EMPTY_TITLE","class":"search-results-headline","condition":{"AND":[{"value":"$context.searchResults","operation":"NOT_SET"},{"value":"$context.phrase","operation":"NOT_SET"}]},"_uuid":"36150b4a-65c6-47ae-be18-c26119f1978d"},{"content":[{"content":[{"type":"button","variables":["$context.searchResults.totalCount"],"class":["filter-button",{"value":"active","condition":{"value":"$context.searchFilterPostType","operation":"NOT_SET"}}],"condition":{"AND":[{"value":"$context.searchResults","operation":"SET"},{"value":"$context.phrase","operation":"SET"},{"value":"$context.searchFilterPostType","operation":"NOT_SET"}]},"message":"SEARCH_RESULT_FILTER_BUTTON_ALL_ARTICLES","tap":{"type":"navigate","params":{"searchFilterPostType":null},"mergeParams":true},"_uuid":"a4fcbc70-f2b7-4ea8-a653-e039b99ede15"},{"type":"button","class":["filter-button",{"value":"active","condition":{"value":"$context.searchFilterPostType","operation":"NOT_SET"}}],"condition":{"OR":[{"AND":[{"OR":[{"value":"$context.searchResults","operation":"NOT_SET"},{"value":"$context.searchResults","operation":"EMPTY"}]},{"value":"$context.phrase","operation":"NOT_SET"}]},{"value":"$context.searchFilterPostType","operation":"SET"}]},"message":"SEARCH_RESULT_FILTER_BUTTON_ALL_ARTICLES_NO_RESULTS","tap":{"type":"navigate","params":{"searchFilterPostType":null},"mergeParams":true},"_uuid":"36ea43bb-bab2-4e38-a8e2-692021f246d8"},{"type":"button","class":["filter-button",{"value":"active","condition":{"value":"$context.searchFilterPostType","operation":"SET"}}],"variables":["$context.searchResults.totalCount"],"condition":{"AND":[{"value":"$context.searchResults","operation":"SET"},{"value":"$context.phrase","operation":"SET"},{"value":"$context.searchFilterPostType","operation":"SET"}]},"message":"SEARCH_RESULT_FILTER_BUTTON_REVIEWS","tap":{"type":"navigate","params":{"searchFilterPostType":"reviews"},"mergeParams":true},"_uuid":"83893670-9b5e-46e4-bc22-3aae33fee6c1"},{"type":"button","class":["filter-button",{"value":"active","condition":{"value":"$context.searchFilterPostType","operation":"SET"}}],"condition":{"OR":[{"AND":[{"OR":[{"value":"$context.searchResults","operation":"NOT_SET"},{"value":"$context.searchResults","operation":"EMPTY"}]},{"value":"$context.phrase","operation":"NOT_SET"}]},{"value":"$context.searchFilterPostType","operation":"NOT_SET"}]},"message":"SEARCH_RESULT_FILTER_BUTTON_REVIEWS_NO_RESULTS","tap":{"type":"navigate","params":{"searchFilterPostType":"reviews"},"mergeParams":true},"_uuid":"b29d261a-7c42-45fc-9476-f922eae94860"}],"type":"section","class":"search-filter-button-container","_uuid":"aea17fb2-f123-4714-a97c-d2909bed7c9f"}],"type":"section","class":"search-filter","condition":{"value":"$global.experienceConfig.searchFilter","operation":"SET"},"_uuid":"f97ea67c-4929-42de-919f-4912f2b78aff"}],"type":"section","class":"search-results-header","_uuid":"9e0d3688-7381-49a8-9f6b-c88122d8d3f7"},{"content":[{"content":{"type":"search-result","imageResolutionStrategy":{"mode":"max","type":"dynamic"}},"dataSource":{"phrase":"$context.phrase","type":"search-result","searchOptions":{"sortBy":"RELEVANCE"},"filter":{"AND":[{"postType":{"value":"page","operation":"EQUAL","negated":true}},{"postType":{"value":"$context.searchFilterPostType","operation":"EQUAL"},"condition":{"value":"$context.searchFilterPostType","operation":"SET"}},{"postType":{"value":"reviews","operation":"EQUAL","negated":true},"condition":{"value":"$context.searchFilterPostType","operation":"NOT_SET"}}]},"contextKey":"searchResults"},"type":"list","condition":{"value":"$context.phrase","operation":"SET"},"emptyMessage":{"message":"SEARCH_RESULT_NO_RESULT","variables":["$context.phrase"]},"tapEntry":{"value":{"type":"openContent"},"condition":{"AND":[{"value":"$context[\"search-result\"].post.postType","operation":"EQUALS","compareValue":"offer"},{"value":"$context[\"search-result\"].post.properties.external_offer","operation":"SET"},{"value":"$context[\"search-result\"].post.properties.link_link_to","operation":"SET"}],"negated":true},"fallback":{"type":"openUrl","url":"$context[\"search-result\"].post.properties.link_link_to","target":"_blank"}},"_uuid":"c9a3dede-ee08-4e78-b4f0-ef617c8d1d07"},{"tag":"div","type":"html","content":"SEARCH_RESULT_NO_SEARCH","class":"no-search","condition":{"value":"$context.phrase","operation":"NOT_SET"},"_uuid":"3782803c-08ae-4b76-8f47-b41b7e5bf7fc"}],"type":"section","class":"search-results three-column-grid","_uuid":"296a2c9e-eb0e-4914-b4e8-1b0d86aacfdf"}],"type":"section","class":"view-content","_uuid":"8749ad50-ec69-486f-b8ec-eb468316040c"},{"name":"footer","type":"view","_uuid":"09a80366-2b2a-4128-a11d-ba86790db8d9"}],"name":"search","path":"search","pullToRefresh":{"active":true},"title":"$global.experienceConfig.title - Search","viewTrackingParams":{"permutive.section":"$context.gadSection","permutive.page_type":"$context.gadPageType","permutive.gad_speciality":"$context.gadSpeciality","permutive.post_tag":"$context.gadPostTags","permutive.gad_brand":"$context.gadBrand"}},{"content":[{"adId":"ad-header","type":"ad","class":"leaderboard","_uuid":"2ce7ba34-2bc1-4788-a148-ae3ba77ad39a"},{"name":"header","type":"view","id":"header","_uuid":"20339398-b2e8-442c-9312-80e400bd44f8"},{"name":"_breadcrumb","type":"view","embeddedParams":{"withoutHome":false},"_uuid":"ab42922e-a073-4f70-aaea-de5d03cbf358"},{"content":[{"content":[{"tag":"div","type":"html","content":"CPT_STANDARD_ARTICLES_TITLE","class":"cpt-title","_uuid":"e4ea4ae3-56b6-4601-802f-2730874d04c0"},{"tag":"div","type":"html","content":"CPT_STANDARD_ARTICLES_DESCRIPTION","class":"cpt-description","_uuid":"a96caf9b-ff67-4556-8fa9-29c0bcdd1894"},{"content":{"type":"issue","class":[{"value":"sponsored","condition":{"compareValue":"true","value":"$functions.hasSponsor($context.content)","operation":"EQUALS"}},"$functions.getEditorHighlightClass($context.content)","$functions.getMediaContentTypeClass($context.content)"],"customButtons":[{"value":{"message":"$functions.getPrimaryCategory($context.content).name","tap":{"type":"openContent","taxonomyId":"$functions.getPrimaryCategory($context.content).id"},"buttonClass":"article-category"},"condition":{"value":"$functions.hasCategory($context.content)","compareValue":"true","operation":"EQUALS"}},{"value":{"message":"ARTICLE_SPONSOR_TEXT","buttonClass":"sponsored-advertisement","variables":["$functions.getSponsor($context.content).name"]},"condition":{"compareValue":"true","value":"$functions.hasSponsor($context.content)","operation":"EQUALS"}}],"titleMessage":"$functions.getArticleTitle($context.content)","imageResolutionStrategy":{"mode":"max","type":"dynamic"}},"dataSource":{"type":"content","filter":{"postType":{"value":"post"}},"ad":{"adId":"ad-header","interval":100000,"after":3}},"type":"list","tapEntry":{"type":"openContent"},"_uuid":"e01c03d0-1af1-4fc4-a108-c79396a48f90"}],"type":"section","class":"three-column-grid cpt-articles","_uuid":"6cbc936c-c8aa-424f-95a9-31dba4df45ee"}],"type":"section","class":"view-content","_uuid":"7278e687-fff1-4165-87c1-dbc96595f9ce"},{"name":"footer","type":"view","_uuid":"52e83c68-bd8e-497d-8c99-6c2dcdfba23e"}],"name":"standard-articles","path":"standard-articles","pullToRefresh":{"active":true}},{"content":[{"adId":"ad-header","type":"ad","class":"header-ad","_uuid":"4d9ee4af-afee-4c75-8e84-14f1c4309e4a"},{"name":"header","type":"view","id":"header","_uuid":"e9241a4c-3fb9-4a1a-bc5f-ed4f4a24ac1a"},{"name":"_breadcrumb","type":"view","embeddedParams":{"withoutHome":false},"_uuid":"8fd3f237-d852-41ad-9bc0-d977c9ce06eb"},{"content":[{"content":[{"tag":"div","type":"html","content":"CPT_REVIEWS_TITLE","class":"cpt-title","_uuid":"3192784d-48fc-45c1-b673-4d47e51901bc"},{"tag":"div","type":"html","content":"CPT_REVIEWS_DESCRIPTION","class":"cpt-description","_uuid":"455add78-ccb7-46ab-8c4b-8f753e380be9"},{"content":{"type":"issue","customMessages":[{"value":{"message":"$functions.getStarElements($context.content.properties[\"rating.number\"])","class":"star-rating star-count-$context.content.properties[\"rating.number\"]"},"condition":{"AND":[{"value":"reviews","operation":"EQUALS","compareValue":"$context.content.postType"},{"value":"$context.content.properties[\"rating.number\"]","operation":"SET"}]}},{"value":{"message":"$context.content.properties._IM_Product_Price","class":"review-price"},"condition":{"AND":[{"value":"reviews","operation":"EQUALS","compareValue":"$context.content.postType"},{"value":"$context.content.properties.price","operation":"SET"}]}},{"value":{"message":"$context.content.properties._IM_Product_Price_Note","class":"review-price-description"},"condition":{"AND":[{"value":"reviews","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.price_description","operation":"SET"}]}}],"class":[{"value":"sponsored","condition":{"compareValue":"true","value":"$functions.hasSponsor($context.content)","operation":"EQUALS"}},"$functions.getEditorHighlightClass($context.content)","$functions.getMediaContentTypeClass($context.content)"],"customButtons":[{"value":{"message":"$functions.getPrimaryCategory($context.content).name","tap":{"type":"openContent","taxonomyId":"$functions.getPrimaryCategory($context.content).id"},"buttonClass":"article-category"},"condition":{"value":"$functions.hasCategory($context.content)","compareValue":"true","operation":"EQUALS"}},{"value":{"message":"ARTICLE_SPONSOR_TEXT","buttonClass":"sponsored-advertisement","variables":["$functions.getSponsor($context.content).name"]},"condition":{"compareValue":"true","value":"$functions.hasSponsor($context.content)","operation":"EQUALS"}}],"titleMessage":"$functions.getArticleTitle($context.content)","imageResolutionStrategy":{"mode":"max","type":"dynamic"}},"dataSource":{"type":"content","filter":{"postType":{"value":"review"}},"ad":{"adId":"ad-header","interval":100000,"after":3}},"type":"list","tapEntry":{"type":"openContent"},"_uuid":"aadc079e-b3b4-4ac6-90f3-4a4776357311"}],"type":"section","class":"three-column-grid cpt-articles","_uuid":"e0f4f652-6fac-4bed-b6ed-702198465a5e"}],"type":"section","class":"view-content","_uuid":"8a7da681-7f73-4b2b-899a-20b86412d990"},{"name":"footer","type":"view","_uuid":"b1ba0e52-3381-4b77-98d0-470e5c35b38a"}],"name":"reviews","path":"reviews","pullToRefresh":{"active":true}},{"content":[{"adId":"ad-header","type":"ad","class":"header-ad","_uuid":"2ae5f4cc-3dfc-4f00-b46c-bbf2bd68709b"},{"name":"header","type":"view","id":"header","_uuid":"1d66ec3b-469c-4a9e-b028-739e2787486b"},{"name":"_breadcrumb","type":"view","embeddedParams":{"withoutHome":false},"_uuid":"0b4512e2-397e-48e7-b154-145bf3b447be"},{"content":[{"content":[{"tag":"div","type":"html","content":"CPT_COMPETITIONS_TITLE","class":"cpt-title","_uuid":"b15b6ac2-1c81-4e31-9ff3-17c4a69960d8"},{"tag":"div","type":"html","content":"CPT_COMPETITIONS_DESCRIPTION","class":"cpt-description","_uuid":"d0ecb539-478a-4e7d-a06f-2857f547687e"},{"content":{"type":"issue","customMessages":[{"value":{"message":"COMPETITION_CLOSING_DATE","class":"competition-date","variables":["$functions.formatDate($context.content.properties.closing_date)"]},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"competition"},{"value":"$functions.isCompetitionClosed($context.content)","compareValue":"false","operation":"EQUALS"}]}},{"value":{"message":"COMPETITION_CLOSED_DATE","class":"competition-date","variables":["$functions.formatDate($context.content.properties.closing_date)"]},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"competition"},{"value":"$functions.isCompetitionClosed($context.content)","compareValue":"true","operation":"EQUALS"}]}}],"class":[{"value":"$functions.getCompetitionStateClass($context.content)","condition":{"compareValue":"$context.content.postType","value":"competition","operation":"EQUALS"}},{"value":"sponsored","condition":{"value":"$functions.hasSponsor($context.content)","operation":"EQUALS","compareValue":"true"}},"$functions.getEditorHighlightClass($context.content)","$functions.getMediaContentTypeClass($context.content)"],"customButtons":[{"value":{"message":"$functions.getCompetitionButtonText($context.content)","tap":{"type":"openContent"},"buttonClass":"competition-button"},"condition":{"value":"competition","compareValue":"$context.content.postType","operation":"EQUALS"}},{"value":{"message":"ARTICLE_SPONSOR_TEXT","buttonClass":"sponsored-advertisement","variables":["$functions.getSponsor($context.content).name"]},"condition":{"compareValue":"true","value":"$functions.hasSponsor($context.content)","operation":"EQUALS"}}],"titleMessage":"$functions.getArticleTitle($context.content)","imageResolutionStrategy":{"mode":"max","type":"dynamic"}},"dataSource":{"type":"content","filter":{"postType":{"value":"competition"}},"ad":{"adId":"ad-header","interval":100000,"after":3},"fixedContentFromCollection":"best of the best"},"type":"list","tapEntry":{"type":"openContent"},"_uuid":"12267d2f-a286-438c-8bf7-f92995c0d36b"}],"type":"section","class":"three-column-grid cpt-articles","_uuid":"9294a874-e08c-4926-a453-5240075d7b86"}],"type":"section","class":"view-content","_uuid":"e373164a-1e19-4d7d-9767-f8c7b688decc"},{"name":"footer","type":"view","_uuid":"53f0c429-d808-422e-b28f-94d682f27180"}],"name":"competitions","path":"competitions","pullToRefresh":{"active":true}},{"content":[{"adId":"ad-header","type":"ad","class":"header-ad","_uuid":"358aeb24-2da9-47cf-9909-3efc80ad6e0b"},{"name":"header","type":"view","id":"header","_uuid":"537b7dda-c4ed-420e-a70f-2c0be7679dd1"},{"name":"_breadcrumb","type":"view","embeddedParams":{"withoutHome":false},"_uuid":"ece1f474-8778-44ef-9788-1aac6f1adb37"},{"content":[{"content":[{"tag":"div","type":"html","content":"CPT_OFFERS_TITLE","class":"cpt-title","_uuid":"c6ac8d51-6bff-4484-9317-4fabf9b89020"},{"tag":"div","type":"html","content":"CPT_OFFERS_DESCRIPTION","class":"cpt-description","_uuid":"b8471c54-dd2b-473b-9f6e-0de190327577"},{"content":{"type":"issue","customMessages":[{"value":{"message":"$context.content.properties[\"display.teaser\"]","class":"external-offer-teaser"},"condition":{"AND":[{"value":"offer","operation":"EQUALS","compareValue":"$context.content.postType"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties[\"display.teaser\"]","operation":"SET"}]}},{"value":{"message":"\u003Cimg src=\"$context.content.properties.partner_logo\"/>","class":"external-offer-partner-logo"},"condition":{"AND":[{"value":"offer","operation":"EQUALS","compareValue":"$context.content.postType"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.partner_logo","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_PARTNER_NAME","class":"external-offer-partner-name","variables":["$context.content.properties.partner_name"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.partner_name","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_CODE","class":"external-offer-code","variables":["$context.content.properties.offer_code"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.offer_code","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_END_DATE","class":"external-offer-end-date","variables":["$functions.formatDate($context.content.unpublishDate)"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.unpublishDate","operation":"SET"}]}}],"class":[{"value":"sponsored","condition":{"compareValue":"true","value":"$functions.hasSponsor($context.content)","operation":"EQUALS"}},"$functions.getEditorHighlightClass($context.content)","$functions.getMediaContentTypeClass($context.content)",{"value":"external-offer","condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"offer"},{"value":"$context.content.properties.external_offer","operation":"SET"}]}}],"customButtons":[{"value":{"message":"$functions.getPrimaryCategory($context.content).name","tap":{"type":"openContent","taxonomyId":"$functions.getPrimaryCategory($context.content).id"},"buttonClass":"article-category"},"condition":{"value":"$functions.hasCategory($context.content)","compareValue":"true","operation":"EQUALS"}},{"value":{"message":"$functions.getExternalOfferButtonText($context.content)","buttonClass":"external-offer-button","tap":{"type":"openUrl","url":"$context.content.properties.link_link_to","target":"_blank"}},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.link_link_to","operation":"SET"}]}},{"value":{"message":"ARTICLE_SPONSOR_TEXT","buttonClass":"sponsored-advertisement","variables":["$functions.getSponsor($context.content).name"]},"condition":{"compareValue":"true","value":"$functions.hasSponsor($context.content)","operation":"EQUALS"}}],"titleMessage":"$functions.getArticleTitle($context.content)","imageResolutionStrategy":{"mode":"max","type":"dynamic"}},"dataSource":{"type":"content","filter":{"postType":{"value":"offer"}},"ad":{"adId":"ad-header","interval":100000,"after":3}},"type":"list","tapEntry":{"value":{"type":"openContent"},"condition":{"AND":[{"value":"$context.content.properties.external_offer","operation":"NOT_SET"},{"value":"$context.content.properties.link_link_to","operation":"NOT_SET"}]},"fallback":{"type":"openUrl","url":"$context.content.properties.link_link_to","target":"_blank"}},"_uuid":"97e73ab6-01d9-48ab-b852-8e0581cf9520"}],"type":"section","class":"three-column-grid cpt-articles","_uuid":"5e9666cc-53cd-436a-80b3-efb3e02cd33e"}],"type":"section","class":"view-content","_uuid":"107a9646-54b1-45ca-9c3b-82640e2689e9"},{"name":"footer","type":"view","_uuid":"088a47b4-4da8-4e34-87c5-c21ac4d07f75"}],"name":"offers","path":"offers","pullToRefresh":{"active":true}},{"content":[{"adId":"ad-header","type":"ad","class":"header-ad","_uuid":"778262bf-2788-416a-a9cb-37ebb8c27a85"},{"name":"header","type":"view","id":"header","_uuid":"e9772797-610e-4d33-a23a-60e20f00c777"},{"name":"_breadcrumb","type":"view","embeddedParams":{"withoutHome":false},"_uuid":"91675581-ccea-418c-9f3d-4a9a1a284d81"},{"content":[{"content":[{"tag":"div","type":"html","content":"CPT_LISTS_TITLE","class":"cpt-title","_uuid":"ddc036c2-2423-45bf-bdaa-49856488b274"},{"tag":"div","type":"html","content":"CPT_LISTS_DESCRIPTION","class":"cpt-description","_uuid":"28942073-89ce-46cb-91d7-f0bc0ed934c5"},{"content":{"type":"issue","class":[{"value":"sponsored","condition":{"compareValue":"true","value":"$functions.hasSponsor($context.content)","operation":"EQUALS"}},"$functions.getEditorHighlightClass($context.content)","$functions.getMediaContentTypeClass($context.content)"],"customButtons":[{"value":{"message":"$functions.getPrimaryCategory($context.content).name","tap":{"type":"openContent","taxonomyId":"$functions.getPrimaryCategory($context.content).id"},"buttonClass":"article-category"},"condition":{"value":"$functions.hasCategory($context.content)","compareValue":"true","operation":"EQUALS"}},{"value":{"message":"ARTICLE_SPONSOR_TEXT","buttonClass":"sponsored-advertisement","variables":["$functions.getSponsor($context.content).name"]},"condition":{"compareValue":"true","value":"$functions.hasSponsor($context.content)","operation":"EQUALS"}}],"titleMessage":"$functions.getArticleTitle($context.content)","imageResolutionStrategy":{"mode":"max","type":"dynamic"}},"dataSource":{"type":"content","filter":{"postType":{"value":"list"}},"ad":{"adId":"ad-header","interval":100000,"after":3}},"type":"list","tapEntry":{"type":"openContent"},"_uuid":"52ef4155-e74c-4251-857a-ca9133073874"}],"type":"section","class":"three-column-grid cpt-articles","_uuid":"f8b88c07-ce25-4b95-8622-8a4b365d3ab8"}],"type":"section","class":"view-content","_uuid":"726fc883-b619-41ea-bedc-0de4184a13ec"},{"name":"footer","type":"view","_uuid":"a2f6c009-8c86-40c9-8230-28ee06e0ccb1"}],"name":"lists","path":"lists","pullToRefresh":{"active":true}},{"content":[{"adId":"ad-header","type":"ad","class":"header-ad","_uuid":"8f74ee8e-6a80-4db0-ac05-361981e0bb50"},{"name":"header","type":"view","id":"header","_uuid":"3c73db53-e8a5-4e4a-a4dc-dcd90321ae47"},{"name":"_breadcrumb","type":"view","embeddedParams":{"withoutHome":false},"_uuid":"1226d09b-8bb4-429d-a179-bf5e4a9230eb"},{"content":[{"content":[{"tag":"div","type":"html","content":"CPT_HOW_TO_TITLE","class":"cpt-title","_uuid":"91d554dc-3443-410d-9995-add523ef39c8"},{"tag":"div","type":"html","content":"CPT_HOW_TO_DESCRIPTION","class":"cpt-description","_uuid":"275022d5-b138-45ea-a6b2-8c4f9fd1b877"},{"content":{"type":"issue","class":[{"value":"sponsored","condition":{"compareValue":"true","value":"$functions.hasSponsor($context.content)","operation":"EQUALS"}},"$functions.getEditorHighlightClass($context.content)","$functions.getMediaContentTypeClass($context.content)"],"customButtons":[{"value":{"message":"$functions.getPrimaryCategory($context.content).name","tap":{"type":"openContent","taxonomyId":"$functions.getPrimaryCategory($context.content).id"},"buttonClass":"article-category"},"condition":{"value":"$functions.hasCategory($context.content)","compareValue":"true","operation":"EQUALS"}},{"value":{"message":"ARTICLE_SPONSOR_TEXT","buttonClass":"sponsored-advertisement","variables":["$functions.getSponsor($context.content).name"]},"condition":{"compareValue":"true","value":"$functions.hasSponsor($context.content)","operation":"EQUALS"}}],"titleMessage":"$functions.getArticleTitle($context.content)","imageResolutionStrategy":{"mode":"max","type":"dynamic"}},"dataSource":{"type":"content","filter":{"postType":{"value":"how_to"}},"ad":{"adId":"ad-header","interval":100000,"after":3}},"type":"list","tapEntry":{"type":"openContent"},"_uuid":"a54e4f2a-036c-471f-9921-5bc1cf7c64d0"}],"type":"section","class":"three-column-grid cpt-articles","_uuid":"81097339-39a9-4bb6-9a8a-f141988da053"}],"type":"section","class":"view-content","_uuid":"56098ccd-1453-480f-ac16-b6db35534dee"},{"name":"footer","type":"view","_uuid":"5d6ad11f-7680-492f-b805-75f1b4b33608"}],"name":"how-to","path":"how-to","pullToRefresh":{"active":true}},{"content":[{"adId":"ad-header","type":"ad","class":"header-ad","_uuid":"691dde74-8146-4f29-aafb-8beff2f2baa7"},{"name":"header","type":"view","id":"header","_uuid":"5ff1cccb-9cd9-46c7-80ef-7e97cff92c17"},{"name":"_breadcrumb","type":"view","embeddedParams":{"withoutHome":false},"_uuid":"092d28fe-5093-4c66-91b2-98b7d651836d"},{"content":[{"content":[{"tag":"div","type":"html","content":"CPT_RECIPES_TITLE","class":"cpt-title","_uuid":"8e0f4495-794a-4b80-a21d-e3895327f575"},{"tag":"div","type":"html","content":"CPT_RECIPES_DESCRIPTION","class":"cpt-description","_uuid":"bcd98a44-edb3-41e0-911e-0a133c75b01b"},{"content":{"type":"issue","class":[{"value":"sponsored","condition":{"compareValue":"true","value":"$functions.hasSponsor($context.content)","operation":"EQUALS"}},"$functions.getEditorHighlightClass($context.content)","$functions.getMediaContentTypeClass($context.content)"],"customButtons":[{"value":{"message":"$functions.getPrimaryCategory($context.content).name","tap":{"type":"openContent","taxonomyId":"$functions.getPrimaryCategory($context.content).id"},"buttonClass":"article-category"},"condition":{"value":"$functions.hasCategory($context.content)","compareValue":"true","operation":"EQUALS"}},{"value":{"message":"ARTICLE_SPONSOR_TEXT","buttonClass":"sponsored-advertisement","variables":["$functions.getSponsor($context.content).name"]},"condition":{"compareValue":"true","value":"$functions.hasSponsor($context.content)","operation":"EQUALS"}}],"titleMessage":"$functions.getArticleTitle($context.content)","imageResolutionStrategy":{"mode":"max","type":"dynamic"}},"dataSource":{"type":"content","filter":{"postType":{"value":"sxs-recipe"}},"ad":{"adId":"ad-header","interval":100000,"after":3}},"type":"list","tapEntry":{"type":"openContent"},"_uuid":"f624bd43-ca1f-4c3c-ad52-9b477d002be4"}],"type":"section","class":"three-column-grid cpt-articles","_uuid":"3ba3febe-7740-4a39-8d08-f870d1cdd863"}],"type":"section","class":"view-content","_uuid":"2364477a-a595-422e-afba-a605fbafba57"},{"name":"footer","type":"view","_uuid":"4f627cdd-fd48-4533-b024-cdc1e7809e60"}],"name":"recipes","path":"recipes","pullToRefresh":{"active":true}},{"content":[{"adId":"ad-header","type":"ad","class":"header-ad","_uuid":"de769f55-683d-4d83-b31c-919a2ea4b088"},{"name":"header","type":"view","id":"header","_uuid":"fd839810-2d2c-41c4-9d46-04e7d01ec530"},{"name":"_breadcrumb","type":"view","embeddedParams":{"withoutHome":false},"_uuid":"03f4a484-6fc1-4a68-8eee-e383f0835fb8"},{"content":[{"content":[{"tag":"div","type":"html","content":"CPT_GLOSSARY_TITLE","class":"cpt-title","_uuid":"f9bbfd18-9b00-4f79-8419-bfb0e2aecbf4"},{"content":{"type":"issue","class":[{"value":"sponsored","condition":{"compareValue":"true","value":"$functions.hasSponsor($context.content)","operation":"EQUALS"}},"$functions.getEditorHighlightClass($context.content)","$functions.getMediaContentTypeClass($context.content)"],"customButtons":[{"value":{"message":"ARTICLE_SPONSOR_TEXT","buttonClass":"sponsored-advertisement","variables":["$functions.getSponsor($context.content).name"]},"condition":{"value":"$functions.hasSponsor($context.content)","compareValue":"true","operation":"EQUALS"}}],"titleMessage":"$functions.getArticleTitle($context.content)","imageResolutionStrategy":{"mode":"max","type":"dynamic"}},"dataSource":{"type":"content","filter":{"postType":{"value":"glossary"}},"ad":{"adId":"ad-header","interval":100000,"after":3}},"type":"list","tapEntry":{"type":"openContent"},"_uuid":"b38d6b66-35b2-4aca-9883-f8570bd26fb9"}],"type":"section","class":"three-column-grid cpt-articles","_uuid":"4993050f-3538-4d83-9d25-f10b3a595e83"}],"type":"section","class":"view-content","_uuid":"c33ca75d-1b46-47d6-b946-a544a3bfcfc2"},{"name":"footer","type":"view","_uuid":"5ef14fc4-33c5-4c47-87cf-84786944d565"}],"name":"glossary","path":"glossary","pullToRefresh":{"active":true}},{"content":[{"mode":"once","type":"action-executor","action":{"type":"setContextVariables","variables":[{"key":"_gadPageType","value":"article"},{"value":{"key":"_gadSection","value":"$context.rootTaxonomy.identifier"},"condition":{"value":"$context.rootTaxonomy","operation":"SET"}},{"value":{"key":"_gadSubSection","value":"$context.subTaxonomy.identifier"},"condition":{"value":"$context.subTaxonomy","operation":"SET"}},{"key":"_gadPostTags","value":"$functions.getPostTags($context.content)"},{"key":"_gadNative","value":"$functions.isNative($context.content)"},{"value":{"key":"_gadPrimaryCategory","value":"$context.taxonomy.identifier"},"condition":{"value":"$context.taxonomy","operation":"SET"}},{"value":{"key":"_pageid","value":"$context.content.externalId"},"condition":{"operation":"SET","value":"$context.content.externalId"}},{"key":"_gadSpeciality","value":"$functions.getTaxonomyValue($context.content, $global.experienceConfig.gadSpeciality)"},{"key":"_gadBrand","value":"$functions.getTaxonomyValue($context.content, 'brand')"}]},"isLazy":false,"_uuid":"d12f02ae-4f58-463c-9405-e97022666f42"},{"adId":"out_of_page","type":"ad","class":"","_uuid":"068bc2e8-1d07-4314-9532-5d744cc0233c"},{"adId":"leaderboard","type":"ad","class":"header-ad","_uuid":"0fb430b1-396a-4bc1-a575-4d46a2fce8bf"},{"name":"header","type":"view","id":"header","_uuid":"9092e592-eec8-4eb1-8c13-528455ac2205"},{"name":"_breadcrumb","type":"view","embeddedParams":{"withoutHome":false},"_uuid":"54bb628b-3382-4215-8b30-ecd4dbc7cd94"},{"content":[{"content":[{"content":[{"tag":"div","type":"html","content":"CPT_REVIEW_AFFILIATE_MESSAGING","class":"review-affiliate-messaging","condition":{"value":"$context.content.properties.show_affiliate_messaging","operation":"SET"},"_uuid":"7511e969-aaf0-4f9f-ae73-eb5228b88556"},{"content":[{"tag":"img","type":"html","class":"article-sponsored-header-image","attributes":{"src":"$functions.getSponsoredLogo($context.sponsoredTaxonomy.properties[\"sponsor-logo-group_sponsor-logo\"], $context.sponsoredTaxonomy.thumbnails.default)"},"condition":{"OR":[{"value":"$context.sponsoredTaxonomy.properties.sponsor-logo-group_sponsor-logo","operation":"SET"},{"value":"$context.sponsoredTaxonomy.thumbnails.default","operation":"SET"}]},"tap":{"type":"openUrl","url":"$functions.getSponsoredUrl($context.sponsoredTaxonomy.properties[\"sponsor-url.url\"], $context.sponsoredTaxonomy.properties[\"sponsor-url\"])","target":"_blank"},"_uuid":"96acc029-155f-457b-b31d-e21d3b678f39"},{"tag":"a","type":"html","content":"ARTICLE_SPONSOR_TEXT_$functions.toMessagesKey($context.content.properties[\"sponsor_type\"])","variables":["$functions.getSponsorDisplayName($context.content.properties[\"sponsor.slug\"])"],"attributes":{"href":"$functions.getSponsoredUrl($context.sponsoredTaxonomy.properties[\"sponsor-url.url\"], $context.sponsoredTaxonomy.properties[\"sponsor-url\"])","target":"_blank"},"class":"article-sponsored-text","_uuid":"995fec50-38b4-4260-b703-ec5d17a4a9f5"}],"type":"section","class":"article-sponsored-header","condition":{"AND":[{"value":"$context.content.properties[\"sponsor_type\"]","operation":"SET"},{"value":"$context.content.properties[\"sponsor_type\"]","operation":"EQUALS_NOT","compareValue":"promotional-link"}]},"id":"sponsored-header","_uuid":"a56f3fc0-2319-40e7-a686-d962263d8a34"},{"tag":"h1","type":"html","content":"$context.content.name","class":"entry-title","_uuid":"2464e6ec-0a10-4484-978c-62751ba4c51b"},{"tag":"p","type":"html","content":"$context.content.description","class":"description","_uuid":"f2bb5d63-6d0e-400d-8572-a07c5526be74"},{"content":[{"tag":"p","type":"html","content":"Our rating","class":"our-rating","condition":{"value":"$context.content.properties['rating.number']","operation":"SET"},"_uuid":"69e13232-9455-44c8-a850-9f0c5a431a37"},{"content":[{"tag":"p","type":"html","content":"$functions.getStarElements($context.content.properties[\"rating.number\"])","class":"star-rating-stars star-count-$context.content.properties[\"rating.number\"]","_uuid":"1e3b8e38-cc34-4153-90d5-c66b590f942c"},{"tag":"p","type":"html","content":"$context.content.properties[\"rating.number\"]","class":"star-rating-number","_uuid":"3e39f970-6543-4fef-b074-d8b73af16594"}],"type":"section","class":"star-rating","condition":{"value":"$context.content.properties['rating.number']","operation":"SET"},"_uuid":"89938b4d-1d2c-4e45-bd8c-9a5df424cb29"},{"tag":"div","type":"html","content":"$functions.orEmptyString($context.content.properties['product_price._IM_Product_Price_EUR'])","class":"review-price-eur article-geo-price","condition":{"value":"$context.content.properties['product_price._IM_Product_Price_EUR']","operation":"SET"},"_uuid":"66b0f2b2-ba2a-4caa-8dd7-9fc457d1ab78"},{"tag":"div","type":"html","content":"$functions.orEmptyString($context.content.properties['product_price._IM_Product_Price_USD'])","class":"review-price-usd article-geo-price","condition":{"value":"$context.content.properties['product_price._IM_Product_Price_USD']","operation":"SET"},"_uuid":"5c1140c5-ffdd-4a5d-a39b-ff92ae47cb21"},{"tag":"div","type":"html","content":"$functions.orEmptyString($context.content.properties['product_price._IM_Product_Price_GBP'])","class":"review-price-gbp article-geo-price","condition":{"value":"$context.content.properties['product_price._IM_Product_Price_GBP']","operation":"SET"},"_uuid":"6c906b4c-738b-48df-9268-d0e056cc440f"},{"tag":"div","type":"html","content":"$functions.orEmptyString($context.content.properties['product_price._IM_Product_Price_AUD'])","class":"review-price-aud article-geo-price","condition":{"value":"$context.content.properties['product_price._IM_Product_Price_AUD']","operation":"SET"},"_uuid":"da99e5ea-f9a2-4136-b963-08ef515f83d1"}],"type":"section","_uuid":"5fa5ce9c-bea1-4959-9f92-25d15d912c4d"},{"content":[{"tag":"div","type":"html","content":"CPT_REVIEW_STAR_RATING_HEADLINE","class":"star-rating-headline","condition":{"value":"$context.content.properties[\"rating.number\"]","operation":"SET"},"_uuid":"87f09ad4-2638-4ead-aa99-3d946ec1784d"},{"content":[{"tag":"div","type":"html","content":"$functions.getStarElements($context.content.properties[\"rating.number\"])","class":"star-rating","_uuid":"1f6dcbf2-dc2c-48b0-909d-48bacaa2aea8"},{"tag":"div","type":"html","content":"CPT_REVIEW_STAR_RATING_TEXT","variables":["$context.content.properties[\"rating.number\"]"],"_uuid":"f127a4c8-51eb-4a68-97db-039f052e2aa6"}],"type":"section","class":"star-rating-container","condition":{"value":"$context.content.properties[\"rating.number\"]","operation":"SET"},"_uuid":"738ced67-26b7-43fa-83b1-0f690fc0fe9e"},{"tag":"div","type":"html","content":"$context.content.properties._IM_Product_Price $functions.orEmptyString($context.content.properties._IM_Product_Price_Note)","class":"review-price","condition":{"value":"$context.content.properties._IM_Product_Price","operation":"SET"},"_uuid":"06d8b5ac-013f-4af0-a834-a0d07ada08be"}],"type":"section","class":"review-infos","condition":{"value":"$context.content.postType","compareValue":"review"},"_uuid":"8c46ea20-84ce-4704-ae56-9d708a5b3438"},{"tag":"button","type":"html","content":"RECIPE_PRINT_BUTTON","class":"print-button","condition":{"value":"$context.content.postType","compareValue":"sxs-recipe"},"attributes":{"onclick":"print()"},"_uuid":"48f3b163-85aa-4d8a-9060-a4fd72f4dba1"},{"content":[{"content":[{"content":[{"tag":"div","type":"html","content":"Prep: $functions.formatTimeString($context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-prep-time.min_time\"])","class":"recipe-infos-time","condition":{"AND":[{"value":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-prep-time.min_time\"]","operation":"SET"},{"value":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-prep-time.max_time\"]","operation":"NOT_SET"}]},"_uuid":"778c22bb-0230-4c2a-bf8d-3b35f85ddfb0"},{"tag":"div","type":"html","content":"Prep: $functions.formatTimeString($context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-prep-time.max_time\"])","class":"recipe-infos-time","condition":{"AND":[{"value":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-prep-time.max_time\"]","operation":"SET"},{"value":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-prep-time.min_time\"]","operation":"NOT_SET"}]},"_uuid":"858a6187-4bf1-4607-a1bc-faeb6dccca87"},{"tag":"div","type":"html","content":"Prep: $functions.formatTimeString($context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-prep-time.max_time\"])","class":"recipe-infos-time","condition":{"AND":[{"value":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-prep-time.min_time\"]","operation":"SET"},{"value":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-prep-time.max_time\"]","operation":"SET"}]},"_uuid":"9763adda-32a1-4b43-aa8f-1d0cb8d190d4"},{"tag":"div","type":"html","content":"Cook: $functions.formatTimeString($context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-cook-time.min_time\"])","class":"recipe-infos-time","condition":{"AND":[{"value":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-cook-time.min_time\"]","operation":"SET"},{"value":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-cook-time.max_time\"]","operation":"NOT_SET"}]},"_uuid":"d149a513-7185-4619-8bfa-ef2c0093aaed"},{"tag":"div","type":"html","content":"Cook: $functions.formatTimeString($context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-cook-time.max_time\"])","class":"recipe-infos-time","condition":{"AND":[{"value":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-cook-time.max_time\"]","operation":"SET"},{"value":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-cook-time.min_time\"]","operation":"NOT_SET"}]},"_uuid":"e6ee1986-4542-4a2a-912b-a59747b8f397"},{"tag":"div","type":"html","content":"Cook: $functions.formatTimeString($context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-cook-time.max_time\"])","class":"recipe-infos-time","condition":{"AND":[{"value":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-cook-time.max_time\"]","operation":"SET"},{"value":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-cook-time.min_time\"]","operation":"SET"}]},"_uuid":"f8e598f8-d5b0-482a-a6ad-541997de0291"},{"tag":"div","type":"html","content":"Total: $functions.formatTimeString($context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-total-time.max_time\"])","class":"recipe-infos-time","condition":{"value":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-cook-time.max_time\"]","operation":"SET"},"_uuid":"92819979-04ac-4130-9edb-c1c57925d8a8"},{"tag":"div","type":"html","content":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-total-time.sxs-key-data-recipe-timing-time-note\"]","class":"recipe-infos-time","condition":{"value":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-total-time.sxs-key-data-recipe-timing-time-note\"]","operation":"SET"},"_uuid":"3a62c528-190a-4763-a4db-bacc676a44de"}],"type":"section","class":"recipe-infos-data-details","_uuid":"9a53220e-fbb0-4637-8f51-c83967a3df13"}],"type":"section","class":"recipe-infos-data","condition":{"OR":[{"value":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-prep-time.min_time\"]","operation":"SET"},{"value":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-cook-time.min_time\"]","operation":"SET"},{"value":"context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-prep-time.min_time\"]","operation":"SET"},{"value":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-prep-time.max_time\"]","operation":"SET"},{"value":"context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-cook-time.max_time\"]","operation":"SET"},{"value":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-total-time.max_time\"]","operation":"SET"},{"value":"$context.content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-total-time.sxs-key-data-recipe-timing-time-note\"]","operation":"SET"}]},"_uuid":"69628284-e6f3-418c-9854-c19c740667ef"},{"tag":"div","type":"html","content":"$functions.formatRecipeServings($context.content.properties[\"sxs-key-data-recipe-servings.sxs-key-data-recipe-servings-min\"], $context.content.properties[\"sxs-key-data-recipe-servings.sxs-key-data-recipe-servings-alt-servings\"])","class":"recipe-infos-servings","condition":{"OR":[{"value":"$context.content.properties[\"sxs-key-data-recipe-servings.sxs-key-data-recipe-servings-min\"]","operation":"SET"},{"value":"$context.content.properties[\"sxs-key-data-recipe-servings.sxs-key-data-recipe-servings-alt-servings\"]","operation":"SET"}]},"_uuid":"25ebfc4c-3cf9-4401-8514-ed130df2c32a"}],"type":"section","class":"recipe-infos","condition":{"value":"$context.content.postType","compareValue":"sxs-recipe"},"_uuid":"1b8d1e36-4f1e-4905-a0a1-4466fd37dd7b"},{"tag":"a","type":"html","content":"$context.sponsoredTaxonomy.properties[\"sponsor-link\"]","class":"promotional-link-header","condition":{"AND":[{"value":"$context.sponsoredTaxonomy","operation":"SET"},{"value":"$context.content.properties.sponsor_type","operation":"EQUALS","compareValue":"promotional-link"}]},"attributes":{"href":"$functions.getSponsoredUrl($context.sponsoredTaxonomy.properties[\"sponsor-url.url\"], $context.sponsoredTaxonomy.properties[\"sponsor-url\"])","target":"_blank"},"_uuid":"b9887d5d-9c19-4d38-9f69-9e318a7d0cbf"},{"tag":"div","type":"html","class":"magazine-link","condition":{"value":"$context.content.properties[\"sponsor_type\"]","operation":"NOT_SET"},"_uuid":"003477b7-338b-4d96-a526-bcfb1e1f3bb8"},{"content":[{"content":[{"tag":"a","type":"html","attributes":{"type":"facebook","href":"$functions.getContentShareLink(\"facebook\", $context.content)","class":"icon-wrapper","target":"_blank","rel":"nofollow noopener noreferrer"},"_uuid":"2fbd8889-6cb1-425d-b66c-a93abefe7f62"},{"tag":"a","type":"html","attributes":{"type":"twitter","href":"$functions.getContentShareLink(\"twitter\", $context.content)","class":"icon-wrapper","target":"_blank","rel":"nofollow noopener noreferrer"},"_uuid":"ecad7d7a-a24d-470a-829f-021a5da7b7ee"},{"tag":"a","type":"html","attributes":{"type":"pinterest","href":"$functions.getContentShareLink(\"pinterest\", $context.content)","class":"icon-wrapper","target":"_blank","rel":"nofollow noopener noreferrer"},"_uuid":"36eaf4e2-779d-4c92-9285-d7e5a96e95d9"},{"tag":"a","type":"html","attributes":{"type":"reddit","href":"$functions.getContentShareLink(\"reddit\", $context.content)","class":"icon-wrapper","target":"_blank","rel":"nofollow noopener noreferrer"},"_uuid":"a77f4326-4aca-4f59-8c68-1ccaa855a5e9"},{"tag":"a","type":"html","attributes":{"type":"blogger","href":"$functions.getContentShareLink(\"blogger\", $context.content)","class":"icon-wrapper","target":"_blank","rel":"nofollow noopener noreferrer"},"_uuid":"db2344f6-71e5-4069-8a57-80c17d4f515e"},{"tag":"a","type":"html","attributes":{"type":"mail","href":"$functions.getContentShareLink(\"mail\", $context.content)","class":"icon-wrapper","target":"_blank","rel":"nofollow noopener noreferrer"},"_uuid":"37485926-3202-425c-93e6-cb33f594e9ee"},{"tag":"a","type":"html","attributes":{"type":"flipboard","href":"$functions.getContentShareLink(\"flipboard\", $context.content)","class":"icon-wrapper","target":"_blank","rel":"nofollow noopener noreferrer"},"_uuid":"ed1c39f5-c32b-445a-863c-fd84d1687353"}],"type":"section","class":"share-icons","_uuid":"20fb6be8-a5ee-4174-a928-2febca068821"}],"type":"section","class":"share","_uuid":"2fedbb89-1be2-4184-9fdc-df4885470ed3"},{"content":[{"type":"content-featured-image","class":"image","thumbnailReference":"default","_uuid":"4a936d10-310f-412f-82ae-139f89d12ef8"},{"tag":"p","type":"html","content":"$context.content.thumbnailsExtended.default.properties.source_name","class":"image-source","_uuid":"8e9bbd25-0c3f-4abe-8ebb-6ee2403b58b5"},{"tag":"h2","type":"html","content":"CONTENT_COMPETITION_HEADER_OVERLAY","condition":{"value":"$functions.isCompetitionClosed($context.content)","compareValue":"true"},"class":"competition-closed-overlay","_uuid":"2362ba10-dac8-46c6-aecf-f0a5498d491c"}],"type":"section","condition":{"AND":[{"value":"$context.content.properties['hero_image.url']","operation":"NOT_SET"},{"value":"$context.content.thumbnails.default","operation":"SET"}]},"class":"header-image featured","id":"featured","_uuid":"feebd3e3-d851-409b-9f27-37277cf993d7"},{"content":{"tag":"p","type":"html","content":"$context.context.name","tap":{"type":"navigate","path":"author/$context.context.id"}},"dataSource":{"data":"$context.authors","type":"context"},"type":"list","condition":{"AND":[{"compareValue":"true","value":"$context.content.properties.hide_author","operation":"EQUALS_NOT"},{"value":"$context.content.postType","compareValue":"competition","operation":"EQUALS_NOT"}]},"class":"authors","_uuid":"98614bd8-94d9-4b6f-9926-42ceaa793456"},{"tag":"div","type":"html","content":"ARTICLE_CONTENT_PUBLICATION_DATE","condition":{"AND":[{"compareValue":"true","value":"$context.content.properties[\"hide_publish_date\"]","operation":"EQUALS_NOT"},{"value":"$context.content.postType","compareValue":"competition","operation":"EQUALS_NOT"}]},"class":"publication-date","variables":["$functions.formatDate($context.content.publicationDate)","$functions.formatDateTime($context.content.publicationDate)"],"_uuid":"dd15d635-7fa2-4d48-8049-3a530db0525c"},{"tag":"hr","type":"html","_uuid":"d014f979-d348-4ef1-ae5d-8e7d775350d9"},{"tag":"div","type":"html","content":"CONTENT_COMPETITION_HEADER_OPEN_CLOSE","condition":{"value":"$context.content.postType","compareValue":"competition"},"variables":["$functions.formatDate($context.content.publicationDate)","$functions.formatDateTime($context.content.publicationDate)","$functions.formatDate($context.content.properties.closing_date)","$functions.formatDateTime($context.content.properties.closing_date)"],"class":"competition-header-open-close","_uuid":"f75e512c-1273-4b2d-b6e6-56f81097a945"},{"content":[{"tag":"div","type":"html","content":"Our review","class":"our-review-header","_uuid":"2208d12e-5819-4402-bbd4-26ca5ad478da"},{"tag":"div","type":"html","content":"$context.content.properties['rating.review']","class":"our-review-text","_uuid":"a2df44a8-437f-49a6-8d0f-87afb52f5c0f"}],"type":"section","condition":{"value":"$context.content.properties['rating.review']","operation":"SET"},"class":"our-review","_uuid":"bb2d20bb-64fe-4f5e-8d1c-e88b723cce78"},{"content":[{"content":[{"tag":"p","type":"html","content":"Pros:","class":"rating-positive-headline","_uuid":"624a4acf-1c89-4f3c-8314-4b736ddbf57d"},{"tag":"p","type":"html","content":"$context.content.properties['rating.positive']","class":"rating-positive-text","_uuid":"b0177786-a695-4091-a070-ddfec4e05ad3"}],"type":"section","class":"rating-positive","_uuid":"70372d81-fb80-4782-bceb-c8240875d891"},{"content":[{"tag":"p","type":"html","content":"Cons:","class":"rating-negative-headline","_uuid":"4b831bc1-b347-4914-a25f-0d95ab8d0988"},{"tag":"p","type":"html","content":"$context.content.properties['rating.negative']","class":"rating-negative-text","_uuid":"4672810f-4e7a-4b1b-b499-1fb6d5d57e7d"}],"type":"section","class":"rating-negative","_uuid":"82d00208-5e0c-4f84-80bf-ca5a849241b1"}],"type":"section","condition":{"OR":[{"value":"$context.content.properties['rating.negative']","operation":"SET"},{"value":"$context.content.properties['rating.positive']","operation":"SET"}]},"class":"review-pros-cons-box","_uuid":"4b63d3d6-92c0-457e-8d67-d5cdccaa2985"}],"type":"section","class":"article-header","_uuid":"a7f0d1dd-44cb-4761-b950-f2fd3c62c36d"},{"type":"content-body","embeddedAd":{"adOffsetUnit":"CHARACTER","ads":[{"adConfig":{"adId":"mpu_mobile_top","type":"ad"},"counter":100},{"adConfig":{"adId":"outstream","type":"ad"},"counter":400},{"adConfig":{"adId":"mpu","type":"ad"},"counter":850},{"adConfig":{"adId":"mpu","type":"ad"},"counter":1000,"indexed":true,"maxCount":19}]},"customBlocks":[{"component":{"tag":"div","type":"html","attributes":{"id":"playerContainerJW"}},"blockType":"acf/jwplayer"}],"_uuid":"05e28dec-484d-497d-bf24-77f93d1b06d1"},{"content":[{"tag":"h3","type":"html","content":"ARTICLE_YOU_WILL_NEED_TITLE","class":"how-to-you-will-need-title","condition":{"value":"$context.content.properties","operation":"CONTAINS","compareValue":"you_will_need.im-requirements-list.list"},"_uuid":"7ceeec68-a205-47e1-961b-fad72ac63105"},{"tag":"div","type":"html","content":"$functions.renderHowToYouWillNeedContent($context.content)","class":"how-to-you-will-need","condition":{"value":"$context.content.properties","operation":"CONTAINS","compareValue":"you_will_need.im-requirements-list.list"},"_uuid":"3214e77e-f985-4b1c-bdb6-797e7ea59531"},{"content":[{"tag":"div","type":"html","class":"how-to-time-note-icon","_uuid":"5f9555fd-3caf-4a2b-908a-42dc83004ea6"},{"content":[{"content":[{"tag":"h4","type":"html","content":"ARTICLE_HOW_TO_TIME_HEADING","_uuid":"d880a89b-e2cf-4dcb-a9ee-a1db5ae3a1f7"},{"tag":"p","type":"html","content":"$functions.formatTimeString($context.content.properties[\"time_select\"])","_uuid":"f9985a66-8858-4085-b7d5-0ca433e8312a"}],"type":"section","class":"how-to-time-note-content-total","_uuid":"674129e3-841c-412d-be93-4c88ba26f167"},{"tag":"p","type":"html","content":"$context.content.properties.time_note","condition":{"operation":"SET","value":"$context.content.properties.time_note"},"_uuid":"dc381455-c599-42cb-b0ac-d5030e206a99"}],"type":"section","class":"how-to-time-note-content","_uuid":"672c986a-8909-4b98-ac03-774a1a912220"}],"type":"section","class":"how-to-time-note","condition":{"operation":"SET","value":"$context.content.properties.time_note"},"_uuid":"62254632-e179-438a-8f60-96789b8980ce"},{"tag":"div","type":"html","content":"$functions.renderHowToMethodsContent($context.content)","class":"how-to-methods","_uuid":"91de9a9a-84ec-4b39-bb07-bbbe8ebe4b59"},{"tag":"div","type":"html","content":"$context.content.properties.end_summary","class":"end-summary","_uuid":"29c35c0c-10bc-49c1-b5ea-fd81bac55ce0"}],"type":"section","condition":{"value":"$context.content.postType","compareValue":"how_to"},"class":"how-to-details","_uuid":"f66649e3-03f0-40ad-a7bd-9ceecfa713ff"},{"content":[{"content":{"type":"issue","dataSource":{"type":"content","filter":{"id":{"value":"$context.custom.id"}}},"template":"card","customButtons":[{"value":{"message":"$functions.getPrimaryCategory($context.issue).name","tap":{"type":"openContent","taxonomyId":"$functions.getPrimaryCategory($context.issue).id"},"buttonClass":"article-category"},"condition":{"value":"$functions.hasCategory($context.issue)","compareValue":"true","operation":"EQUALS"}}]},"dataSource":{"data":[{"id":"$context.content.properties['list-group.list_selector.0']","condition":{"value":"$context.content.properties['list-group.list_selector.0']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.1']","condition":{"value":"$context.content.properties['list-group.list_selector.1']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.2']","condition":{"value":"$context.content.properties['list-group.list_selector.2']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.3']","condition":{"value":"$context.content.properties['list-group.list_selector.3']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.4']","condition":{"value":"$context.content.properties['list-group.list_selector.4']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.5']","condition":{"value":"$context.content.properties['list-group.list_selector.5']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.6']","condition":{"value":"$context.content.properties['list-group.list_selector.6']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.7']","condition":{"value":"$context.content.properties['list-group.list_selector.7']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.8']","condition":{"value":"$context.content.properties['list-group.list_selector.8']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.9']","condition":{"value":"$context.content.properties['list-group.list_selector.9']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.10']","condition":{"value":"$context.content.properties['list-group.list_selector.10']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.11']","condition":{"value":"$context.content.properties['list-group.list_selector.11']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.12']","condition":{"value":"$context.content.properties['list-group.list_selector.12']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.13']","condition":{"value":"$context.content.properties['list-group.list_selector.13']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.14']","condition":{"value":"$context.content.properties['list-group.list_selector.14']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.15']","condition":{"value":"$context.content.properties['list-group.list_selector.15']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.16']","condition":{"value":"$context.content.properties['list-group.list_selector.16']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.17']","condition":{"value":"$context.content.properties['list-group.list_selector.17']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.18']","condition":{"value":"$context.content.properties['list-group.list_selector.18']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.19']","condition":{"value":"$context.content.properties['list-group.list_selector.19']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.20']","condition":{"value":"$context.content.properties['list-group.list_selector.20']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.21']","condition":{"value":"$context.content.properties['list-group.list_selector.21']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.22']","condition":{"value":"$context.content.properties['list-group.list_selector.22']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.23']","condition":{"value":"$context.content.properties['list-group.list_selector.23']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.24']","condition":{"value":"$context.content.properties['list-group.list_selector.24']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.25']","condition":{"value":"$context.content.properties['list-group.list_selector.25']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.26']","condition":{"value":"$context.content.properties['list-group.list_selector.26']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.27']","condition":{"value":"$context.content.properties['list-group.list_selector.27']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.28']","condition":{"value":"$context.content.properties['list-group.list_selector.28']","operation":"SET"}},{"id":"$context.content.properties['list-group.list_selector.29']","condition":{"value":"$context.content.properties['list-group.list_selector.29']","operation":"SET"}}],"type":"custom"},"type":"list","class":"list-details-list","tapEntry":{"type":"openContent"},"_uuid":"7a36ae66-59e2-4d3f-9bc4-df05a89858d8"}],"type":"section","condition":{"value":"$context.content.postType","compareValue":"list"},"class":"list-details","_uuid":"5614f1c2-9fa0-4156-ac99-08d6ca2276b2"},{"content":[{"content":[{"content":[{"tag":"h2","type":"html","content":"ARTICLE_INGREDIENTS_TITLE","_uuid":"1fa3b3f1-5d38-4704-a9db-f3b8d8502519"},{"tag":"div","type":"html","content":"$functions.renderRecipeIngredientsContent($context.content)","class":"recipe-ingredients","_uuid":"e37a4324-5ba9-4696-9f09-0f1a555e64b9"}],"type":"section","class":"ingredients-wrapper","_uuid":"0f07d2ff-91ae-468c-b983-fe4eea03ce3d"},{"content":[{"tag":"h2","type":"html","content":"ARTICLE_METHODS_TITLE","_uuid":"43cae97f-8aee-4b2f-8dee-2ac616ca706d"},{"tag":"div","type":"html","content":"$functions.renderRecipeMethodsContent($context.content)","class":"recipe-methods","_uuid":"812b7f6c-d2a9-49a1-b10d-759fb614dd55"}],"type":"section","class":"methods-wrapper","_uuid":"738946b7-31f3-44b0-a9ce-90841dae066a"}],"type":"section","class":"ingredients-methods-wrapper","_uuid":"fde0b0bc-ef0f-428e-b43f-a38db3b6eaed"},{"tag":"div","type":"html","content":"$context.content.properties[sxs-end-summary-recipe-input]","class":"end-summary","_uuid":"a5ca89c0-814d-4cf2-bb23-1a0d1cad1a3a"}],"type":"section","class":"recipe-details","condition":{"value":"$context.content.postType","compareValue":"sxs-recipe"},"_uuid":"46e8af88-5255-4611-a936-83153126cd3e"},{"content":[{"content":[{"tag":"h2","type":"html","content":"Share this article","_uuid":"1dae548c-1b2c-4bd0-aa6d-fe2b7da4dfff"},{"content":[{"tag":"a","type":"html","attributes":{"type":"facebook","href":"$functions.getContentShareLink(\"facebook\", $context.content)","class":"icon-wrapper","target":"_blank","rel":"nofollow noopener noreferrer"},"_uuid":"e3b8a6d0-8052-4fa0-981f-4b283bf4218a"},{"tag":"a","type":"html","attributes":{"type":"twitter","href":"$functions.getContentShareLink(\"twitter\", $context.content)","class":"icon-wrapper","target":"_blank","rel":"nofollow noopener noreferrer"},"_uuid":"d5163195-28de-4cbf-bb57-941e79a625fe"},{"tag":"a","type":"html","attributes":{"type":"pinterest","href":"$functions.getContentShareLink(\"pinterest\", $context.content)","class":"icon-wrapper","target":"_blank","rel":"nofollow noopener noreferrer"},"_uuid":"50a28173-09fe-46dc-8d0c-89ee805613e0"},{"tag":"a","type":"html","attributes":{"type":"reddit","href":"$functions.getContentShareLink(\"reddit\", $context.content)","class":"icon-wrapper","target":"_blank","rel":"nofollow noopener noreferrer"},"_uuid":"b5e2a926-f262-4ff3-83d4-1e1ee05ef500"},{"tag":"a","type":"html","attributes":{"type":"blogger","href":"$functions.getContentShareLink(\"blogger\", $context.content)","class":"icon-wrapper","target":"_blank","rel":"nofollow noopener noreferrer"},"_uuid":"dd5627ac-b1ba-405b-b7e8-16ec27652298"},{"tag":"a","type":"html","attributes":{"type":"mail","href":"$functions.getContentShareLink(\"mail\", $context.content)","class":"icon-wrapper","target":"_blank","rel":"nofollow noopener noreferrer"},"_uuid":"50960503-4b06-459e-a0e4-0b89bbb9860f"},{"tag":"a","type":"html","attributes":{"type":"flipboard","href":"$functions.getContentShareLink(\"flipboard\", $context.content)","class":"icon-wrapper","target":"_blank","rel":"nofollow noopener noreferrer"},"_uuid":"59ee8349-6068-4937-839f-299ce31529e0"}],"type":"section","class":"share-icons","_uuid":"7e3c7b9f-096a-4d9b-97a5-92973495c9d2"}],"type":"section","class":"share","_uuid":"2cdece01-a07f-4158-b43f-736d96173cc5"},{"content":[{"content":{"tag":"div","type":"html","content":"ARTICLE_CONTENT_FOOTER_AUTHOR_CARD","class":["author-card",{"value":"has-avatar","condition":{"value":"$context.context.thumbnails.default","operation":"SET"}}],"variables":["$functions.orEmptyString($context.context.thumbnails.default)","\u003Ca>$context.context.name\u003C/a>","$functions.orEmptyString($context.context.properties.job_title)","$functions.getAuthorSoicalLinks($context.context)","$functions.orEmptyString($context.context.properties.description)"],"tap":{"type":"navigate","path":"author/$context.context.id"}},"dataSource":{"data":"$context.authors","type":"context"},"type":"list","class":"author-cards","condition":{"compareValue":"3","value":"$context.authors.length","operation":"LESS_THAN"},"_uuid":"81d31a82-f3b5-4332-ae3b-6ce32fc4046b"},{"content":{"tag":"div","type":"html","content":"ARTICLE_CONTENT_FOOTER_AUTHOR_CARD","class":["author-card",{"value":"has-avatar","condition":{"value":"$context.context.thumbnails.default","operation":"SET"}}],"variables":["$functions.orEmptyString($context.context.thumbnails.default)","\u003Ca>$context.context.name\u003C/a>","$functions.orEmptyString($context.context.properties.job_title)","$functions.getAuthorSoicalLinks($context.context)","$functions.orEmptyString($context.context.properties.description)"],"tap":{"type":"navigate","path":"author/$context.context.id"}},"dataSource":{"data":"$context.authors","type":"context"},"type":"list","class":"author-cards-2-plus","condition":{"compareValue":"2","value":"$context.authors.length","operation":"GREATER_THAN"},"_uuid":"318bbc22-4458-4bb5-b165-28431816dde6"}],"type":"section","class":"author","condition":{"compareValue":"true","operation":"EQUALS_NOT","value":"$context.content.properties.hide_author"},"_uuid":"d2b38f8a-4db2-49d9-915d-dc29647c6046"},{"name":"ourmedia","type":"widget","widgetId":"disqus","condition":{"compareValue":"true","operation":"EQUALS","value":"false"},"_uuid":"a206a1b6-527e-47de-bca1-aee956bac7bc"},{"content":[{"tag":"h2","type":"html","content":"You may also like","_uuid":"b6a1c7ae-405b-4d5b-b74f-cb0c87eec11f"},{"content":{"type":"issue","imageResolutionStrategy":{"mode":"max","type":"dynamic"}},"dataSource":{"type":"content","filter":{"OR":[{"condition":{"value":"$context.content.properties[\"acf_im_dynamic_related_content_admin-layout._element_count\"]","operation":"GREATER_THAN","compareValue":"0"},"id":{"value":"$context.content.properties[\"acf_im_dynamic_related_content_admin-layout.0\"]"}},{"condition":{"value":"$context.content.properties[\"acf_im_dynamic_related_content_admin-layout._element_count\"]","operation":"GREATER_THAN","compareValue":"1"},"id":{"value":"$context.content.properties[\"acf_im_dynamic_related_content_admin-layout.1\"]"}},{"condition":{"value":"$context.content.properties[\"acf_im_dynamic_related_content_admin-layout._element_count\"]","operation":"GREATER_THAN","compareValue":"2"},"id":{"value":"$context.content.properties[\"acf_im_dynamic_related_content_admin-layout.2\"]"}},{"condition":{"value":"$context.content.properties[\"acf_im_dynamic_related_content_admin-layout._element_count\"]","operation":"GREATER_THAN","compareValue":"3"},"id":{"value":"$context.content.properties[\"acf_im_dynamic_related_content_admin-layout.3\"]"}},{"condition":{"value":"$context.content.properties[\"acf_im_dynamic_related_content_admin-layout._element_count\"]","operation":"GREATER_THAN","compareValue":"4"},"id":{"value":"$context.content.properties[\"acf_im_dynamic_related_content_admin-layout.4\"]"}},{"condition":{"value":"$context.content.properties[\"acf_im_dynamic_related_content_admin-layout._element_count\"]","operation":"GREATER_THAN","compareValue":"5"},"id":{"value":"$context.content.properties[\"acf_im_dynamic_related_content_admin-layout.5\"]"}},{"condition":{"value":"$context.content.properties[\"acf_im_dynamic_related_content_admin-layout._element_count\"]","operation":"GREATER_THAN","compareValue":"6"},"id":{"value":"$context.content.properties[\"acf_im_dynamic_related_content_admin-layout.6\"]"}},{"condition":{"value":"$context.content.properties[\"acf_im_dynamic_related_content_admin-layout._element_count\"]","operation":"GREATER_THAN","compareValue":"7"},"id":{"value":"$context.content.properties[\"acf_im_dynamic_related_content_admin-layout.7\"]"}}]}},"type":"list","condition":{"value":"$context.content.properties[\"acf_im_dynamic_related_content_admin-layout._element_count\"]","operation":"SET"},"class":"three-column-grid","tapEntry":{"type":"openContent"},"_uuid":"de830322-d3f0-4480-be08-60eb81625009"}],"type":"section","condition":{"operation":"SET","value":"$context.content.properties[\"acf_im_dynamic_related_content_admin-layout._element_count\"]"},"class":"four-column-grid related-articles","_uuid":"57150629-c439-4e92-9b98-643c9502a2b3"}],"type":"section","class":"article-footer","_uuid":"df997efa-6101-4474-a51c-c921ffadc5b2"}],"type":"section","class":{"value":"sponsor-type-$context.content.properties.sponsor_type","condition":{"OR":[{"value":"$context.content.properties.sponsor_type","compareValue":"native-true"},{"compareValue":"native-advertorial","value":"$context.content.properties.sponsor_type"}]}},"id":"content-side","_uuid":"4ce67735-02d7-4cfa-bf4f-0a13b120260f"},{"content":[{"type":"content-featured-image","class":"image","propertyReference":"hero_image","fallbackToDefault":true,"_uuid":"acb786de-ba7b-4ba7-b7c2-923a3be01b3a"},{"tag":"p","type":"html","content":"$context.content.thumbnailsExtended.default.properties.source_name","class":"image-source","condition":{"value":"$context.content.properties['hero_image.url']","operation":"NOT_SET"},"_uuid":"05b5f49e-3559-4e0b-856e-ef0bc1dab5c1"},{"tag":"p","type":"html","content":"$context.content.properties[\"hero_image.source_name\"]","condition":{"value":"$context.content.properties['hero_image.url']","operation":"SET"},"class":"image-source","_uuid":"34e05087-70dc-4897-8a81-77cc7bb1dafd"},{"tag":"h2","type":"html","content":"CONTENT_COMPETITION_HEADER_OVERLAY","condition":{"value":"$functions.isCompetitionClosed($context.content)","compareValue":"true"},"class":"competition-closed-overlay","_uuid":"acc5e5a6-fb5a-4573-a69d-7e08c5af1440"}],"type":"section","class":"header-image hero","id":"hero","condition":{"value":"$context.content.properties['hero_image.url']","operation":"SET"},"_uuid":"12c85630-e4b8-4e39-a0b4-42a1cbaeeebe"},{"content":[{"adId":"mpu_sidebar","type":"ad","class":"sidebar-top-ad","_uuid":"bc975c62-2396-4a0c-86dd-14f31d960249"},{"tag":"div","type":"html","attributes":{"class":"zephr-sub-sidebar"},"_uuid":"6f235799-b85d-4c8a-8c6b-ba344ae3745a"},{"adId":"mpu_sidebar_1","type":"ad","class":"sidebar-bottom-ad","id":"sidebar-bottom-ad","_uuid":"d5f7659d-dde1-4e06-a9e6-27be2b900e2c"}],"type":"section","id":"right-side","class":"right-side","condition":{"value":"$context.device_width","compareValue":"767","operation":"GREATER_THAN"},"_uuid":"35338301-a63f-4aeb-8557-19dd81d3f7c3"}],"type":"section","class":"view-content article-wrapper","_uuid":"f659faf5-8c34-46a3-bcae-c61b9030dc82"},{"name":"ourmedia","type":"widget","widgetId":"disqus","class":"disqus-widget","_uuid":"c6f63091-77a9-404e-9afd-74bfc488b48e"},{"adId":"footer","type":"ad","class":"outbrain-widget","_uuid":"1bfd0f6e-6672-4cb0-b3f4-f02ebc207dfb"},{"name":"footer","type":"view","_uuid":"cce5b516-8115-41de-9c9d-3ee22c8c7f6d"}],"name":"article","path":"_article_url_resolver","pullToRefresh":{"active":true},"postView":{},"jsonLD":"$functions.buildJsonLD($context.content, document)","seo":{"google":"notranslate","robots":"noarchive","og_description":"$functions.setArticleDescription($context.content.properties.purple_seo_meta, $context.content.description)","description":"$functions.setArticleDescription($context.content.properties.purple_seo_meta, $context.content.description)"},"viewTrackingParams":{"permutive.section":"$context.gadSection","permutive.page_type":"$context.gadPageType","permutive.gad_speciality":"$context.gadSpeciality","permutive.post_tag":"$context.gadPostTags","permutive.gad_brand":"$context.gadBrand"}},{"content":[{"mode":"once","type":"action-executor","action":{"type":"setContextVariables","variables":[{"key":"_gadPageType","value":"index"},{"value":{"key":"_gadSection","value":"$context.rootTaxonomy.identifier"},"condition":{"value":"$context.rootTaxonomy","operation":"SET"}},{"value":{"key":"_gadSubSection","value":"$context.subTaxonomy.identifier"},"condition":{"value":"$context.subTaxonomy","operation":"SET"}},{"key":"_pageid","value":" "}]},"_uuid":"c1f2927b-6c6d-4051-b958-b9d51f578829"},{"adId":"leaderboard","type":"ad","class":"header-ad","_uuid":"ab1cf998-5b31-4f33-ace6-3af4c68c0cbc"},{"name":"header","type":"view","id":"header","_uuid":"bf8cd570-3224-4f16-a093-58ace53b89eb"},{"name":"_breadcrumb","type":"view","embeddedParams":{"withoutHome":false},"_uuid":"83d929ad-1397-4be4-8c9a-63772d00d018"},{"content":[{"content":[{"tag":"h1","type":"html","content":"$context.taxonomy.name","class":"taxonomy-title","_uuid":"7c642322-d038-419a-bf55-853883e3baf6"},{"tag":"div","type":"html","content":"$context.taxonomy.description","class":"taxonomy-description","condition":{"value":"$context.taxonomy.description","operation":"NOT_EMPTY"},"_uuid":"82107ccd-0162-423e-8dee-8ac8965dad43"},{"content":[{"content":{"type":"issue","customButtons":[{"value":{"message":"$functions.getPrimaryCategory($context.content).name","tap":{"type":"openContent","taxonomyId":"$functions.getPrimaryCategory($context.content).id"},"buttonClass":"article-category"},"condition":{"value":"$functions.hasCategory($context.content)","compareValue":"true","operation":"EQUALS"}},{"message":"HERO_ARTICLE_BUTTON","tap":{"type":"openContent"},"buttonClass":"read-button"},{"value":{"message":"$functions.getCompetitionButtonText($context.content)","tap":{"type":"openContent"},"buttonClass":"competition-button"},"condition":{"compareValue":"$context.content.postType","value":"competition","operation":"EQUALS"}},{"value":{"message":"$functions.getExternalOfferButtonText($context.content)","buttonClass":"external-offer-button","tap":{"type":"openUrl","url":"$context.content.properties.link_link_to","target":"_blank"}},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.link_link_to","operation":"SET"}]}},{"value":{"buttonClass":"sponsored-advertisement","message":"ARTICLE_SPONSOR_TEXT_$functions.toMessagesKey($context.content.properties[\"sponsor_type\"])","variables":["$functions.getSponsorDisplayName($context.content.properties[\"sponsor.slug\"])"]},"condition":{"AND":[{"value":"$context.content.properties[\"sponsor_type\"]","operation":"SET"},{"value":"$context.content.properties[\"sponsor_type\"]","operation":"EQUALS_NOT","compareValue":"promotional-link"}]}}],"customMessages":[{"value":{"message":"COMPETITION_CLOSING_DATE","class":"competition-date","variables":["$functions.formatDate($context.content.properties.closing_date)"]},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"competition"},{"value":"$functions.isCompetitionClosed($context.content)","compareValue":"false","operation":"EQUALS"}]}},{"value":{"message":"COMPETITION_CLOSED_DATE","class":"competition-date","variables":["$functions.formatDate($context.content.properties.closing_date)"]},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"competition"},{"value":"$functions.isCompetitionClosed($context.content)","compareValue":"true","operation":"EQUALS"}]}},{"value":{"message":"$functions.getStarElements($context.content.properties[\"rating.number\"])","class":"star-rating star-count-$context.content.properties[\"rating.number\"]"},"condition":{"AND":[{"value":"reviews","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties[\"rating.number\"]","operation":"SET"}]}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_EUR']","class":"review-price-eur"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_EUR']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_USD']","class":"review-price-usd"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_USD']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_GBP']","class":"review-price-gbp"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_GBP']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_AUD']","class":"review-price-aud"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_AUD']","operation":"SET"}},{"value":{"message":"$context.content.properties._IM_Product_Price_Note","class":"review-price-description"},"condition":{"AND":[{"value":"reviews","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties._IM_Product_Price_Note","operation":"SET"}]}},{"value":{"message":"$context.content.properties[\"display.teaser\"]","class":"external-offer-teaser"},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties[\"display.teaser\"]","operation":"SET"}]}},{"value":{"message":"\u003Cimg src=\"$context.content.properties.partner_logo\"/>","class":"external-offer-partner-logo"},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.partner_logo","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_PARTNER_NAME","class":"external-offer-partner-name","variables":["$context.content.properties.partner_name"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.partner_name","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_CODE","class":"external-offer-code","variables":["$context.content.properties.offer_code"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.offer_code","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_END_DATE","class":"external-offer-end-date","variables":["$functions.formatDate($context.content.unpublishDate)"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.unpublishDate","operation":"SET"}]}}],"class":[{"value":"$functions.getCompetitionStateClass($context.content)","condition":{"compareValue":"$context.content.postType","value":"competition","operation":"EQUALS"}},{"value":"sponsored sponsor-type-$context.content.properties[\"sponsor_type\"]","condition":{"value":"$context.content.properties[\"sponsor_type\"]","operation":"SET"}},"$functions.getEditorHighlightClass($context.content)","$functions.getMediaContentTypeClass($context.content)",{"value":"external-offer","condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"offer"},{"value":"$context.content.properties.external_offer","operation":"SET"}]}}],"titleMessage":"$functions.getArticleTitle($context.content)","imageResolutionStrategy":{"mode":"max","type":"dynamic"},"hideComponents":{"categories":true,"properties":true,"publication":true,"publicationDate":true,"tags":true}},"dataSource":{"type":"content","filter":{"AND":[{"taxonomies":{"content":{"value":{"AND":[{"type":{"value":"$context.taxonomy.type"}},{"OR":[{"id":{"value":"$context.taxonomy.id"}},{"parentId":{"value":"$context.taxonomy.id"}}]}]}}}},{"postType":{"negated":true,"value":"page"}},{"postType":{"negated":true,"value":"nav_menu_item"}},{"properties":{"key":"subscription_article","value":"true","negated":true}}]},"sort":{"publicationDate":{"direction":"DESC"}},"limit":5,"subordinatedContent":{"after":3,"randomize":true,"filter":{"properties":{"key":"subscription_article","value":"true"}},"interval":-1}},"type":"list","class":"latest-articles-grid","tapEntry":{"value":{"type":"openContent"},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"offer"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.link_link_to","operation":"SET"}],"negated":true},"fallback":{"type":"openUrl","url":"$context.content.properties.link_link_to","target":"_blank"}},"_uuid":"d1dc472c-9c91-4508-b9ab-d333ea6ea27b"},{"tag":"div","type":"html","content":"TAXONOMY_LATEST_ARTICLES_HEADLINE","class":"latest-articles-headline","_uuid":"8c734009-6fcf-414f-b725-f85445a60a66"},{"content":{"type":"issue","imageResolutionStrategy":{"mode":"max","type":"dynamic"},"hideComponents":{"categories":true,"properties":true,"publication":true,"publicationDate":true,"tags":true}},"dataSource":{"type":"content","filter":{"AND":[{"taxonomies":{"content":{"value":{"OR":[{"id":{"value":"$context.taxonomy.id"}},{"parentId":{"value":"$context.taxonomy.id"}}]}}}},{"postType":{"negated":true,"value":"page"}},{"postType":{"negated":true,"value":"nav_menu_item"}}]},"sort":{"publicationDate":{"direction":"DESC"}},"limit":5,"offset":5},"type":"list","class":"latest-articles-list","tapEntry":{"value":{"type":"openContent"},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"offer"},{"value":"$context.content.properties.external_offer","operation":"SET"}],"negated":true},"fallback":{"type":"openUrl","url":"$functions.getExternalOfferUrl($context.content)","target":"_blank"}},"_uuid":"4c83ce0e-d5c4-4666-8fca-ec1f17c0a9e9"}],"type":"section","class":"taxonomy-latest-articles","_uuid":"65320fd1-d66b-461b-8caf-ed878f70a2f7"},{"adId":"leaderboard1","type":"ad","_uuid":"019edc18-9ed2-49e3-84d9-d53a88b00ea4"},{"content":[{"content":{"content":[{"tag":"h2","type":"html","content":"$context.taxonomy.name","class":"taxonomy-title","tap":{"type":"openContent","taxonomyId":"$context.taxonomy.id","taxonomyType":"category"},"_uuid":"e193e5b3-bfff-4c1c-8672-049c37461085"},{"tag":"div","type":"html","content":"$context.taxonomy.description","class":"taxonomy-description","condition":{"value":"$context.taxonomy.description","operation":"NOT_EMPTY"},"_uuid":"f731d6b5-8634-4c21-ad7c-300f1952fc6e"},{"content":{"type":"issue","customButtons":[{"value":{"message":"$functions.getPrimaryCategory($context.content).name","tap":{"type":"openContent","taxonomyId":"$functions.getPrimaryCategory($context.content).id"},"buttonClass":"article-category"},"condition":{"value":"$functions.hasCategory($context.content)","compareValue":"true","operation":"EQUALS"}},{"message":"HERO_ARTICLE_BUTTON","tap":{"type":"openContent"},"buttonClass":"read-button"},{"value":{"message":"$functions.getCompetitionButtonText($context.content)","tap":{"type":"openContent"},"buttonClass":"competition-button"},"condition":{"compareValue":"$context.content.postType","value":"competition","operation":"EQUALS"}},{"value":{"message":"$functions.getExternalOfferButtonText($context.content)","buttonClass":"external-offer-button","tap":{"type":"openUrl","url":"$context.content.properties.link_link_to","target":"_blank"}},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.link_link_to","operation":"SET"}]}},{"value":{"buttonClass":"sponsored-advertisement","message":"ARTICLE_SPONSOR_TEXT_$functions.toMessagesKey($context.content.properties[\"sponsor_type\"])","variables":["$functions.getSponsorDisplayName($context.content.properties[\"sponsor.slug\"])"]},"condition":{"AND":[{"value":"$context.content.properties[\"sponsor_type\"]","operation":"SET"},{"value":"$context.content.properties[\"sponsor_type\"]","operation":"EQUALS_NOT","compareValue":"promotional-link"}]}}],"customMessages":[{"value":{"message":"COMPETITION_CLOSING_DATE","class":"competition-date","variables":["$functions.formatDate($context.content.properties.closing_date)"]},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"competition"},{"value":"$functions.isCompetitionClosed($context.content)","compareValue":"false","operation":"EQUALS"}]}},{"value":{"message":"COMPETITION_CLOSED_DATE","class":"competition-date","variables":["$functions.formatDate($context.content.properties.closing_date)"]},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"competition"},{"value":"$functions.isCompetitionClosed($context.content)","compareValue":"true","operation":"EQUALS"}]}},{"value":{"message":"$functions.getStarElements($context.content.properties[\"rating.number\"])","class":"star-rating star-count-$context.content.properties[\"rating.number\"]"},"condition":{"AND":[{"value":"reviews","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties[\"rating.number\"]","operation":"SET"}]}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_EUR']","class":"review-price-eur"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_EUR']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_USD']","class":"review-price-usd"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_USD']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_GBP']","class":"review-price-gbp"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_GBP']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_AUD']","class":"review-price-aud"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_AUD']","operation":"SET"}},{"value":{"message":"$context.content.properties._IM_Product_Price_Note","class":"review-price-description"},"condition":{"AND":[{"value":"reviews","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties._IM_Product_Price_Note","operation":"SET"}]}},{"value":{"message":"$context.content.properties[\"display.teaser\"]","class":"external-offer-teaser"},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties[\"display.teaser\"]","operation":"SET"}]}},{"value":{"message":"\u003Cimg src=\"$context.content.properties.partner_logo\"/>","class":"external-offer-partner-logo"},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.partner_logo","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_PARTNER_NAME","class":"external-offer-partner-name","variables":["$context.content.properties.partner_name"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.partner_name","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_CODE","class":"external-offer-code","variables":["$context.content.properties.offer_code"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.offer_code","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_END_DATE","class":"external-offer-end-date","variables":["$functions.formatDate($context.content.unpublishDate)"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.unpublishDate","operation":"SET"}]}}],"class":[{"value":"$functions.getCompetitionStateClass($context.content)","condition":{"compareValue":"$context.content.postType","value":"competition","operation":"EQUALS"}},{"value":"sponsored sponsor-type-$context.content.properties[\"sponsor_type\"]","condition":{"value":"$context.content.properties[\"sponsor_type\"]","operation":"SET"}},"$functions.getEditorHighlightClass($context.content)","$functions.getMediaContentTypeClass($context.content)",{"value":"external-offer","condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"offer"},{"value":"$context.content.properties.external_offer","operation":"SET"}]}}],"titleMessage":"$functions.getArticleTitle($context.content)","imageResolutionStrategy":{"mode":"max","type":"dynamic"},"hideComponents":{"categories":true,"properties":true,"publication":true,"publicationDate":true,"tags":true}},"dataSource":{"type":"content","filter":{"AND":[{"taxonomies":{"content":{"value":{"AND":[{"id":{"value":"$context.taxonomy.id"}},{"type":{"value":"$context.taxonomy.type"}}]}}}},{"postType":{"negated":true,"value":"page"}},{"postType":{"negated":true,"value":"nav_menu_item"}}]},"limit":3},"type":"list","class":"child-taxonomy-articles","tapEntry":{"value":{"type":"openContent"},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"offer"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.link_link_to","operation":"SET"}],"negated":true},"fallback":{"type":"openUrl","url":"$context.content.properties.link_link_to","target":"_blank"}},"excludeContentPriorLoaded":true,"_uuid":"4365262d-b61c-45cf-9e40-59815c17392b"}],"type":"section","class":"child-taxonomy three-column-grid"},"dataSource":{"data":"$context.childTaxonomies","type":"context","ad":{"adId":"leaderboard2","interval":100000,"after":3},"entryId":"taxonomy"},"type":"list","_uuid":"5153fba5-3ea0-4190-84ee-16a708c053d4"}],"type":"section","class":"child-taxonomies","_uuid":"fd4a7709-e833-4a72-8a6a-deeccf5c0bc4"}],"type":"section","class":"parent-taxonomy","condition":{"value":"$context.childTaxonomies.length","operation":"GREATER_THAN","compareValue":"0"},"_uuid":"0c757c53-0516-4f4d-8823-fcb79ef2b303"},{"content":[{"tag":"h1","type":"html","content":"$context.taxonomy.name","class":"taxonomy-title","_uuid":"16eb1957-5fb8-4baa-b226-de879ffe625a"},{"tag":"div","type":"html","content":"$context.taxonomy.description","class":"taxonomy-description","condition":{"value":"$context.taxonomy.description","operation":"NOT_EMPTY"},"_uuid":"6349b47d-37d0-44a6-b70b-1ef3a2685ccc"},{"content":[{"content":{"type":"issue","customButtons":[{"value":{"message":"$functions.getPrimaryCategory($context.content).name","tap":{"type":"openContent","taxonomyId":"$functions.getPrimaryCategory($context.content).id"},"buttonClass":"article-category"},"condition":{"value":"$functions.hasCategory($context.content)","compareValue":"true","operation":"EQUALS"}},{"message":"HERO_ARTICLE_BUTTON","tap":{"type":"openContent"},"buttonClass":"read-button"},{"value":{"message":"$functions.getCompetitionButtonText($context.content)","tap":{"type":"openContent"},"buttonClass":"competition-button"},"condition":{"compareValue":"$context.content.postType","value":"competition","operation":"EQUALS"}},{"value":{"message":"$functions.getExternalOfferButtonText($context.content)","buttonClass":"external-offer-button","tap":{"type":"openUrl","url":"$context.content.properties.link_link_to","target":"_blank"}},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.link_link_to","operation":"SET"}]}},{"value":{"buttonClass":"sponsored-advertisement","message":"ARTICLE_SPONSOR_TEXT_$functions.toMessagesKey($context.content.properties[\"sponsor_type\"])","variables":["$functions.getSponsorDisplayName($context.content.properties[\"sponsor.slug\"])"]},"condition":{"AND":[{"value":"$context.content.properties[\"sponsor_type\"]","operation":"SET"},{"value":"$context.content.properties[\"sponsor_type\"]","operation":"EQUALS_NOT","compareValue":"promotional-link"}]}}],"customMessages":[{"value":{"message":"COMPETITION_CLOSING_DATE","class":"competition-date","variables":["$functions.formatDate($context.content.properties.closing_date)"]},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"competition"},{"value":"$functions.isCompetitionClosed($context.content)","compareValue":"false","operation":"EQUALS"}]}},{"value":{"message":"COMPETITION_CLOSED_DATE","class":"competition-date","variables":["$functions.formatDate($context.content.properties.closing_date)"]},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"competition"},{"value":"$functions.isCompetitionClosed($context.content)","compareValue":"true","operation":"EQUALS"}]}},{"value":{"message":"$functions.getStarElements($context.content.properties[\"rating.number\"])","class":"star-rating star-count-$context.content.properties[\"rating.number\"]"},"condition":{"AND":[{"value":"reviews","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties[\"rating.number\"]","operation":"SET"}]}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_EUR']","class":"review-price-eur"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_EUR']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_AUD']","class":"review-price-aud"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_AUD']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_GBP']","class":"review-price-gbp"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_GBP']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_USD']","class":"review-price-usd"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_USD']","operation":"SET"}},{"value":{"message":"$context.content.properties._IM_Product_Price_Note","class":"review-price-description"},"condition":{"AND":[{"value":"reviews","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties._IM_Product_Price_Note","operation":"SET"}]}},{"value":{"message":"$context.content.properties[\"display.teaser\"]","class":"external-offer-teaser"},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties[\"display.teaser\"]","operation":"SET"}]}},{"value":{"message":"\u003Cimg src=\"$context.content.properties.partner_logo\"/>","class":"external-offer-partner-logo"},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.partner_logo","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_PARTNER_NAME","class":"external-offer-partner-name","variables":["$context.content.properties.partner_name"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.partner_name","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_CODE","class":"external-offer-code","variables":["$context.content.properties.offer_code"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.offer_code","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_END_DATE","class":"external-offer-end-date","variables":["$functions.formatDate($context.content.unpublishDate)"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.unpublishDate","operation":"SET"}]}}],"class":[{"value":"$functions.getCompetitionStateClass($context.content)","condition":{"compareValue":"$context.content.postType","value":"competition","operation":"EQUALS"}},{"value":"sponsored sponsor-type-$context.content.properties[\"sponsor_type\"]","condition":{"value":"$context.content.properties[\"sponsor_type\"]","operation":"SET"}},"$functions.getEditorHighlightClass($context.content)","$functions.getMediaContentTypeClass($context.content)",{"value":"external-offer","condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"offer"},{"value":"$context.content.properties.external_offer","operation":"SET"}]}}],"titleMessage":"$functions.getArticleTitle($context.content)","imageResolutionStrategy":{"mode":"max","type":"dynamic"},"hideComponents":{"categories":true,"properties":true,"publication":true,"publicationDate":true,"tags":true}},"dataSource":{"type":"content","filter":{"taxonomies":{"content":{"value":{"AND":[{"id":{"value":"$context.taxonomy.id"}},{"type":{"value":"$context.taxonomy.type"}}]}}}},"sort":{"publicationDate":{"direction":"DESC"}},"ad":{"adId":"leaderboard1","interval":100000,"after":3}},"type":"list","tapEntry":{"value":{"type":"openContent"},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"offer"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.link_link_to","operation":"SET"}],"negated":true},"fallback":{"type":"openUrl","url":"$context.content.properties.link_link_to","target":"_blank"}},"_uuid":"a4b30267-d2d4-4cc7-852a-05c62d72e3ec"}],"type":"section","class":"taxonomy-articles three-column-grid","_uuid":"8ad5abb5-c895-4073-a7b7-7436f4ed6f20"}],"type":"section","class":"child-taxonomy","condition":{"value":"$context.childTaxonomies.length","operation":"EQUALS","compareValue":"0"},"_uuid":"7f890ac8-1a68-46f6-9011-924d86f23f73"}],"type":"section","class":"view-content","_uuid":"fe177fb2-91ca-4b2b-9326-0e535fe48993"},{"name":"footer","type":"view","_uuid":"efd5f1e9-a6dd-4c85-948b-4489d2ffb988"}],"name":"taxonomy","path":"_taxonomy_url_resolver_","pullToRefresh":{"active":true},"data":[{"type":"taxonomy","contextKey":"childTaxonomies","filter":{"AND":[{"parentId":{"value":"$context.taxonomy.id","operation":"EQUAL"}},{"type":{"value":"$context.taxonomy.type"}},{"contents":{"size":{"value":0,"operation":"GREATER_THAN"}}},{"properties":{"key":"hide_on_taxonomy_page","value":"true","negated":true}}]},"fetchOptions":{"seoMetadata":true}}],"title":"$functions.setTaxonomyTitle($context.taxonomy.name, $context.taxonomy.seoMetadata.purple_seo_meta, $global.experienceConfig.title)","seo":{"description":"$functions.setTaxonomyDescription($context.taxonomy.description, $context.taxonomy.seoMetadata.purple_seo_meta)","og_description":"$functions.setTaxonomyDescription($global.experienceConfig.description, $context.taxonomy.seoMetadata.purple_seo_meta)","google":"notranslate","og_title":"$functions.setTaxonomyTitle($context.taxonomy.name, $context.taxonomy.seoMetadata.purple_seo_meta, $global.experienceConfig.title)"},"postView":{}},{"content":[{"mode":"once","type":"action-executor","action":{"type":"setContextVariables","variables":[{"key":"_gadPageType","value":"article"},{"value":{"key":"_gadSection","value":"$context.rootTaxonomy.identifier"},"condition":{"value":"$context.rootTaxonomy","operation":"SET"}},{"value":{"key":"_gadSubSection","value":"$context.subTaxonomy.identifier"},"condition":{"value":"$context.subTaxonomy","operation":"SET"}},{"value":{"key":"_pageid","value":"$context.content.externalId"},"condition":{"operation":"SET","value":"$context.content.externalId"}}]},"_uuid":"4d4d809c-0d0a-4e01-be32-bbb774d91341"},{"adId":"leaderboard","type":"ad","class":"header-ad","_uuid":"a60c266c-db43-4791-aa88-e0a505c69430"},{"name":"header","type":"view","id":"header","_uuid":"8a7fabc8-e002-4fd8-b87e-288e035b2be3"},{"name":"_breadcrumb","type":"view","embeddedParams":{"withoutHome":false},"_uuid":"63424b1c-2b2c-4f69-b275-2a4ff882d686"},{"content":[{"type":"content-body","customBlocks":[{"component":{"content":[{"tag":"div","type":"html","content":"$context.contentBlock.data.title","class":"section-title","condition":{"AND":[{"value":"$context.contentBlock.data.title","operation":"SET"},{"value":"$context.contentBlock.data.title","operation":"NOT_EMPTY"}]},"_uuid":"d5e2bb79-cb67-4d99-8a62-491c3ffc59ec"},{"tag":"div","type":"html","content":"$context.contentBlock.data.subtitle","class":"section-subtitle","condition":{"AND":[{"value":"$context.contentBlock.data.subtitle","operation":"SET"},{"value":"$context.contentBlock.data.subtitle","operation":"NOT_EMPTY"}]},"_uuid":"554aa1a0-0210-4f5a-922a-3048c96dd3f9"},{"content":[{"content":{"type":"issue","issueContextKey":"collection-content","customButtons":[{"value":{"message":"$functions.getPrimaryCategory($context[\"collection-content\"]).name","tap":{"type":"openContent","taxonomyId":"$functions.getPrimaryCategory($context[\"collection-content\"]).id"},"buttonClass":"article-category"},"condition":{"value":"$functions.hasCategory($context[\"collection-content\"])","compareValue":"true","operation":"EQUALS"}},{"message":"HERO_ARTICLE_BUTTON","tap":{"type":"openContent","issueId":"$context[\"collection-content\"].id"},"buttonClass":"read-button"},{"value":{"message":"$functions.getCompetitionButtonText($context[\"collection-content\"])","buttonClass":"competition-button","tap":{"type":"openContent"}},"condition":{"compareValue":"$context.collection-content.postType","value":"competition","operation":"EQUALS"}},{"value":{"message":"$functions.getExternalOfferButtonText($context[\"collection-content\"])","buttonClass":"external-offer-button","tap":{"type":"openUrl","url":"$context.collection-content.properties.link_link_to","target":"_blank"}},"condition":{"AND":[{"value":"offer","compareValue":"$context.collection-content.postType","operation":"EQUALS"},{"value":"$context.collection-content.properties.external_offer","operation":"SET"},{"value":"$context.collection-content.properties.link_link_to","operation":"SET"}]}},{"value":{"buttonClass":"sponsored-advertisement","message":"ARTICLE_SPONSOR_TEXT_$functions.toMessagesKey($context[\"collection-content\"].properties[\"sponsor_type\"])","variables":["$functions.getSponsorDisplayName($context[\"collection-content\"].properties[\"sponsor.slug\"])"]},"condition":{"AND":[{"value":"$context[\"collection-content\"].properties[\"sponsor_type\"]","operation":"SET"},{"value":"$context[\"collection-content\"].properties[\"sponsor_type\"]","operation":"EQUALS_NOT","compareValue":"promotional-link"}]}}],"customMessages":[{"value":{"message":"COMPETITION_CLOSING_DATE","class":"competition-date","variables":["$functions.formatDate($context[\"collection-content\"].properties.closing_date)"]},"condition":{"AND":[{"value":"$context.collection-content.postType","operation":"EQUALS","compareValue":"competition"},{"value":"$functions.isCompetitionClosed($context[\"collection-content\"])","compareValue":"false","operation":"EQUALS"}]}},{"value":{"message":"COMPETITION_CLOSED_DATE","class":"competition-date","variables":["$functions.formatDate($context[\"collection-content\"].properties.closing_date)"]},"condition":{"AND":[{"value":"$context.collection-content.postType","operation":"EQUALS","compareValue":"competition"},{"value":"$functions.isCompetitionClosed($context[\"collection-content\"])","compareValue":"true","operation":"EQUALS"}]}},{"value":{"message":"$functions.getStarElements($context[\"collection-content\"].properties[\"rating.number\"])","class":"star-rating star-count-$context.collection-content.properties[\"rating.number\"]"},"condition":{"AND":[{"value":"reviews","compareValue":"$context.collection-content.postType","operation":"EQUALS"},{"value":"$context.collection-content.properties[\"rating.number\"]","operation":"SET"}]}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_EUR']","class":"review-price-eur"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_EUR']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_USD']","class":"review-price-usd"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_USD']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_GBP']","class":"review-price-gbp"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_GBP']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_AUD']","class":"review-price-aud"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_AUD']","operation":"SET"}},{"value":{"message":"$context.collection-content.properties._IM_Product_Price_Note","class":"review-price-description"},"condition":{"AND":[{"value":"reviews","compareValue":"$context.collection-content.postType","operation":"EQUALS"},{"value":"$context.collection-content.properties._IM_Product_Price_Note","operation":"SET"}]}},{"value":{"message":"$context.collection-content.properties[\"display.teaser\"]","class":"external-offer-teaser"},"condition":{"AND":[{"value":"offer","compareValue":"$context.collection-content.postType","operation":"EQUALS"},{"value":"$context.collection-content.properties.external_offer","operation":"SET"},{"value":"$context.collection-content.properties[\"display.teaser\"]","operation":"SET"}]}},{"value":{"message":"\u003Cimg src=\"$context.collection-content.properties.partner_logo\"/>","class":"external-offer-partner-logo"},"condition":{"AND":[{"value":"offer","compareValue":"$context.collection-content.postType","operation":"EQUALS"},{"value":"$context.collection-content.properties.external_offer","operation":"SET"},{"value":"$context.collection-content.properties.partner_logo","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_PARTNER_NAME","class":"external-offer-partner-name","variables":["$context.collection-content.properties.partner_name"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.collection-content.postType","operation":"EQUALS"},{"value":"$context.collection-content.properties.external_offer","operation":"SET"},{"value":"$context.collection-content.properties.partner_name","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_CODE","class":"external-offer-code","variables":["$context.collection-content.properties.offer_code"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.collection-content.postType","operation":"EQUALS"},{"value":"$context.collection-content.properties.external_offer","operation":"SET"},{"value":"$context.collection-content.properties.offer_code","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_END_DATE","class":"external-offer-end-date","variables":["$functions.formatDate($context[\"collection-content\"].unpublishDate)"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.collection-content.postType","operation":"EQUALS"},{"value":"$context.collection-content.properties.external_offer","operation":"SET"},{"value":"$context.collection-content.unpublishDate","operation":"SET"}]}}],"class":[{"value":"$functions.getCompetitionStateClass($context[\"collection-content\"])","condition":{"compareValue":"$context.collection-content.postType","value":"competition","operation":"EQUALS"}},{"value":"sponsored sponsor-type-$context[\"collection-content\"].properties[\"sponsor_type\"]","condition":{"value":"$context[\"collection-content\"].properties[\"sponsor_type\"]","operation":"SET"}},"$functions.getEditorHighlightClass($context[\"collection-content\"])","$functions.getMediaContentTypeClass($context[\"collection-content\"])",{"value":"external-offer","condition":{"AND":[{"value":"$context.collection-content.postType","operation":"EQUALS","compareValue":"offer"},{"value":"$context.collection-content.properties.external_offer","operation":"SET"}]}}],"titleMessage":"$functions.getArticleTitle($context[\"collection-content\"])","imageResolutionStrategy":{"mode":"max","type":"dynamic"},"hideComponents":{"categories":true,"properties":true,"publication":true,"publicationDate":true,"tags":true}},"dataSource":{"type":"collection-content","collectionFilter":{"AND":[{"properties":{"key":"hide_on_home_page","value":"true","negated":true}},{"name":{"value":"$context.contentBlock.data.collection_name"}}]},"limit":{"value":"$context.contentBlock.data.articleLimit","condition":{"value":"$context.contentBlock.data.articleLimit","operation":"SET"}},"offset":{"value":"$context.contentBlock.data.articleOffset","condition":{"value":"$context.contentBlock.data.articleOffset","operation":"SET"}},"contextKey":"collection-content","subordinatedContent":{"value":{"after":{"value":"$context.contentBlock.data.nativeslot","condition":{"value":"$context.contentBlock.data.nativeslot","operation":"SET"}},"filter":{"AND":[{"OR":[{"properties":{"key":"sponsor_type","value":"native-true"}},{"properties":{"key":"sponsor_type","value":"native-advertorial"}}]},{"properties":{"key":"target_home_section.slug","value":"$context.contentBlock.data.sectionId"}}]},"randomize":true,"interval":-1},"condition":{"value":"$context.contentBlock.data.sectionId","operation":"SET"}}},"type":"list","tapEntry":{"value":{"type":"openContent"},"condition":{"AND":[{"value":"$context.collection-content.postType","operation":"EQUALS","compareValue":"offer"},{"value":"$context.collection-content.properties.external_offer","operation":"SET"},{"value":"$context.collection-content.properties.link_link_to","operation":"SET"}],"negated":true},"fallback":{"type":"openUrl","url":"$context.collection-content.properties.link_link_to","target":"_blank"}},"_uuid":"23b9b95a-a04c-49aa-8e73-a84dda7efa50"}],"type":"section","class":"section-content","_uuid":"d0e389fe-88c4-43d7-9055-e66422b8a30c"}],"type":"section","class":{"value":"$context.contentBlock.data.layoutClass $functions.getNoImageClass($context.contentBlock.data.layoutWithoutImage)","condition":{"operation":"SET","value":"$context.contentBlock.data.layoutClass"}}},"blockType":"acf/page-collection"},{"component":{"content":[{"tag":"div","type":"html","content":"$context.contentBlock.data.title","class":"section-title","condition":{"AND":[{"value":"$context.contentBlock.data.title","operation":"SET"},{"value":"$context.contentBlock.data.title","operation":"NOT_EMPTY"}]},"_uuid":"f5e2a536-72e1-4263-b779-373de00453f3"},{"tag":"div","type":"html","content":"$context.contentBlock.data.subtitle","class":"section-subtitle","condition":{"AND":[{"value":"$context.contentBlock.data.subtitle","operation":"SET"},{"value":"$context.contentBlock.data.subtitle","operation":"NOT_EMPTY"}]},"_uuid":"0e948f73-ec8f-45b7-961c-b8e25edbdda4"},{"content":[{"content":{"type":"issue","customButtons":[{"value":{"message":"$functions.getPrimaryCategory($context.content).name","tap":{"type":"openContent","taxonomyId":"$functions.getPrimaryCategory($context.content).id"},"buttonClass":"article-category"},"condition":{"value":"$functions.hasCategory($context.content)","compareValue":"true","operation":"EQUALS"}},{"message":"HERO_ARTICLE_BUTTON","tap":{"type":"openContent"},"buttonClass":"read-button"},{"value":{"message":"$functions.getCompetitionButtonText($context.content)","tap":{"type":"openContent"},"buttonClass":"competition-button"},"condition":{"compareValue":"$context.content.postType","value":"competition","operation":"EQUALS"}},{"value":{"message":"$functions.getExternalOfferButtonText($context.content)","buttonClass":"external-offer-button","tap":{"type":"openUrl","url":"$context.content.properties.link_link_to","target":"_blank"}},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.link_link_to","operation":"SET"}]}},{"value":{"buttonClass":"sponsored-advertisement","message":"ARTICLE_SPONSOR_TEXT_$functions.toMessagesKey($context.content.properties[\"sponsor_type\"])","variables":["$functions.getSponsorDisplayName($context.content.properties[\"sponsor.slug\"])"]},"condition":{"AND":[{"value":"$context.content.properties[\"sponsor_type\"]","operation":"SET"},{"value":"$context.content.properties[\"sponsor_type\"]","operation":"EQUALS_NOT","compareValue":"promotional-link"}]}}],"customMessages":[{"value":{"message":"COMPETITION_CLOSING_DATE","class":"competition-date","variables":["$functions.formatDate($context.content.properties.closing_date)"]},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"competition"},{"value":"$functions.isCompetitionClosed($context.content)","compareValue":"false","operation":"EQUALS"}]}},{"value":{"message":"COMPETITION_CLOSED_DATE","class":"competition-date","variables":["$functions.formatDate($context.content.properties.closing_date)"]},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"competition"},{"value":"$functions.isCompetitionClosed($context.content)","compareValue":"true","operation":"EQUALS"}]}},{"value":{"message":"$functions.getStarElements($context.content.properties[\"rating.number\"])","class":"star-rating star-count-$context.content.properties[\"rating.number\"]"},"condition":{"AND":[{"value":"reviews","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties[\"rating.number\"]","operation":"SET"}]}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_EUR']","class":"review-price-eur"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_EUR']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_USD']","class":"review-price-usd"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_USD']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_GBP']","class":"review-price-gbp"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_GBP']","operation":"SET"}},{"value":{"message":"$context.content.properties['product_price._IM_Product_Price_AUD']","class":"review-price-aud"},"condition":{"value":"$context.content.properties['product_price._IM_Product_Price_AUD']","operation":"SET"}},{"value":{"message":"$context.content.properties._IM_Product_Price_Note","class":"review-price-description"},"condition":{"AND":[{"value":"reviews","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties._IM_Product_Price_Note","operation":"SET"}]}},{"value":{"message":"$context.content.properties[\"display.teaser\"]","class":"external-offer-teaser"},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties[\"display.teaser\"]","operation":"SET"}]}},{"value":{"message":"\u003Cimg src=\"$context.content.properties.partner_logo\"/>","class":"external-offer-partner-logo"},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.partner_logo","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_PARTNER_NAME","class":"external-offer-partner-name","variables":["$context.content.properties.partner_name"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.partner_name","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_CODE","class":"external-offer-code","variables":["$context.content.properties.offer_code"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.offer_code","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_END_DATE","class":"external-offer-end-date","variables":["$functions.formatDate($context.content.unpublishDate)"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.unpublishDate","operation":"SET"}]}}],"class":[{"value":"$functions.getCompetitionStateClass($context.content)","condition":{"compareValue":"$context.content.postType","value":"competition","operation":"EQUALS"}},{"value":"sponsored sponsor-type-$context.content.properties[\"sponsor_type\"]","condition":{"value":"$context.content.properties[\"sponsor_type\"]","operation":"SET"}},"$functions.getEditorHighlightClass($context.content)","$functions.getMediaContentTypeClass($context.content)",{"value":"external-offer","condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"offer"},{"value":"$context.content.properties.external_offer","operation":"SET"}]}}],"titleMessage":"$functions.getArticleTitle($context.content)","imageResolutionStrategy":{"mode":"max","type":"dynamic"},"hideComponents":{"categories":true,"properties":true,"publication":true,"publicationDate":true,"tags":true}},"dataSource":{"type":"content","filter":{"AND":[{"postType":{"value":"page","negated":true}},{"postType":{"negated":true,"value":"nav_menu_item"}},{"properties":{"key":"sponsor_type","value":"native-true","negated":true}},{"properties":{"key":"sponsor_type","value":"native-advertorial","negated":true}},{"OR":[{"postType":{"value":"$context.contentBlock.data[\"latestArticlesPostType.0\"]","operation":"EQUAL"},"condition":{"value":"$context.contentBlock.data[\"latestArticlesPostType.0\"]","operation":"SET"}},{"postType":{"value":"$context.contentBlock.data[\"latestArticlesPostType.1\"]","operation":"EQUAL"},"condition":{"value":"$context.contentBlock.data[\"latestArticlesPostType.1\"]","operation":"SET"}},{"postType":{"value":"$context.contentBlock.data[\"latestArticlesPostType.2\"]","operation":"EQUAL"},"condition":{"value":"$context.contentBlock.data[\"latestArticlesPostType.2\"]","operation":"SET"}},{"postType":{"value":"$context.contentBlock.data[\"latestArticlesPostType.3\"]","operation":"EQUAL"},"condition":{"value":"$context.contentBlock.data[\"latestArticlesPostType.3\"]","operation":"SET"}}]},{"properties":{"key":"hide_on_home_page","value":"true","negated":true}},{"OR":[{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.0\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.0\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.1\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.1\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.2\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.2\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.3\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.3\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.4\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.4\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.5\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.5\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.6\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.6\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.7\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.7\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.8\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.8\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.9\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTaxonomy.9\"]"}}}}}]},{"OR":[{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTags.0\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTags.0\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTags.1\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTags.1\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTags.2\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTags.2\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTags.3\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTags.3\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTags.4\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTags.4\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTags.5\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTags.5\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTags.6\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTags.6\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTags.7\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTags.7\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTags.8\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTags.8\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"latestArticlesTags.9\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"latestArticlesTags.9\"]"}}}}}]},{"OR":[{"condition":{"value":"$context.contentBlock.data[\"cycling_discipline.0\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"cycling_discipline.0\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"cycling_discipline.1\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"cycling_discipline.1\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"cycling_discipline.2\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"cycling_discipline.2\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"cycling_discipline.3\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"cycling_discipline.3\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"cycling_discipline.4\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"cycling_discipline.4\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"cycling_discipline.5\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"cycling_discipline.5\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"cycling_discipline.6\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"cycling_discipline.6\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"cycling_discipline.7\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"cycling_discipline.7\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"cycling_discipline.8\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"cycling_discipline.8\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"cycling_discipline.9\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"cycling_discipline.9\"]"}}}}}]},{"OR":[{"condition":{"value":"$context.contentBlock.data[\"event.0\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"event.0\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"event.1\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"event.1\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"event.2\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"event.2\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"event.3\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"event.3]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"event.4\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"event.4\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"event.5\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"event.5\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"event.6\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"event.6\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"event.7\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"event.7\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"event.8\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"event.8\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"event.9\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"event.9\"]"}}}}}]},{"OR":[{"condition":{"value":"$context.contentBlock.data[\"brand.0\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"brand.0\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"brand.1\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"brand.1]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"brand.2\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"brand.2\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"brand.3\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"brand.3\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"brand.4\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"brand.4\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"brand.5\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"brand.5\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"brand.6\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"brand.6\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"brand.7\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"brand.7\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"brand.8\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"brand.8\"]"}}}}},{"condition":{"value":"$context.contentBlock.data[\"brand.9\"]","operation":"SET"},"taxonomies":{"content":{"value":{"internalId":{"value":"$context.contentBlock.data[\"brand.9\"]"}}}}}]}]},"limit":{"value":"$context.contentBlock.data.articleLimit","condition":{"value":"$context.contentBlock.data.articleLimit","operation":"SET"}},"offset":{"value":"$context.contentBlock.data.articleOffset","condition":{"value":"$context.contentBlock.data.articleOffset","operation":"SET"}},"fixedContentFromCollection":{"value":"$context.contentBlock.data.fixedContentFromCollection.collectionName","condition":{"value":"$context.contentBlock.data.fixedContentFromCollection","operation":"SET"}},"subordinatedContent":{"value":{"after":3,"filter":{"AND":[{"OR":[{"properties":{"key":"sponsor_type","value":"native-true"}},{"properties":{"key":"sponsor_type","value":"native-advertorial"}}]},{"properties":{"key":"target_home_section.slug","value":"$context.contentBlock.data.sectionId"}}]},"randomize":true,"interval":-1},"condition":{"value":"$context.contentBlock.data.sectionId","operation":"SET"}}},"type":"list","tapEntry":{"value":{"type":"openContent"},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"offer"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.link_link_to","operation":"SET"}],"negated":true},"fallback":{"type":"openUrl","url":"$context.content.properties.link_link_to","target":"_blank"}},"excludeContentPriorLoaded":true,"_uuid":"796973eb-9d78-4aa4-a3d2-3a9b7f853391"}],"type":"section","class":"section-content","_uuid":"048567f9-872a-44fa-a29e-2cacdff03c34"}],"type":"section","class":{"value":"$context.contentBlock.data.layoutClass $functions.getNoImageClass($context.contentBlock.data.layoutWithoutImage)","condition":{"operation":"SET","value":"$context.contentBlock.data.layoutClass"}}},"blockType":"acf/page-latest"},{"component":{"content":[{"adId":"$context.contentBlock.data.advertisementId","type":"ad","class":"home-advertisment","_uuid":"280ba405-c79c-47c3-8cc6-9b69477b6581"}],"type":"section"},"blockType":"acf/advertisement"},{"component":{"content":[{"tag":"div","type":"html","class":"home-newsletter","attributes":{"class":"zephr-newsletter"},"_uuid":"84a03c2a-3ad9-45dc-80da-498ccbcf02df"}],"type":"section"},"blockType":"acf/newsletter"},{"component":{"content":[{"tag":"iframe","type":"html","class":"home-podcast-widget","attributes":{"loading":"lazy","frameborder":"0","src":"$context.contentBlock.data.podcastWidgetSrc","width":"100%","height":"$context.contentBlock.data.podcastWidgetHeight"},"_uuid":"2c628591-e4da-4575-b758-7b69c302b7e1"}],"type":"section"},"blockType":"acf/podcast"},{"component":{"content":[{"tag":"img","type":"html","class":"home-banner","attributes":{"src":"$functions.getBannerSrc($global.appSettings.options_settings, $context.contentBlock.data.bannerId)"},"tap":{"type":"openUrl","url":"$functions.getBannerUrl($global.appSettings.options_settings, $context.contentBlock.data.bannerId)","target":"blank"},"_uuid":"d51df870-c3c2-41b1-aed8-2f9ef8273a0b"}],"type":"section"},"blockType":"acf/banner"},{"component":{"content":[{"type":"button","message":"$context.contentBlock.data.buttonText","tap":{"type":"navigate","path":"$context.contentBlock.data.buttonPath"},"buttonClass":"section-button action-button","_uuid":"9e5ddaae-a92a-454e-8ec7-d842133fe310"}],"type":"section","class":"section-button-container"},"blockType":"acf/button"}],"_uuid":"17d1ba2b-8b9b-4df5-8e7e-c1e1d9814369"}],"type":"section","class":"view-content","_uuid":"08e28d02-4413-41d6-84bc-41df533f3a6f"},{"name":"footer","type":"view","_uuid":"e73e3327-2402-475e-9191-11f849a4e764"}],"name":"page","path":"_page_url_resolver","pullToRefresh":{"active":true},"postView":{"postType":"page"},"seo":{"google":"notranslate"}},{"content":[{"adId":"leaderboard","type":"ad","class":"header-ad","_uuid":"3db40b65-bd4c-4fb3-aec3-339a563f78b7"},{"name":"header","type":"view","id":"header","_uuid":"ccc5979d-ccad-4660-a29a-bc01996647ec"},{"name":"_breadcrumb","type":"view","embeddedParams":{"withoutHome":false},"_uuid":"bf085a1f-7912-42aa-9e5f-b89df64f77de"},{"content":[{"content":[{"tag":"img","type":"html","class":"author-avatar","attributes":{"src":"$context.author.thumbnails.default","alt":"$context.author.name"},"condition":{"value":"$context.author.thumbnails.default","operation":"SET"},"_uuid":"4ff524bc-7e0f-4e5e-bca8-eeff626af091"},{"tag":"h1","type":"html","content":"$context.author.name","class":"author-name","_uuid":"bf2222db-fb21-4a29-a222-1aa7d034328f"},{"content":[{"tag":"h2","type":"html","content":"$context.author.properties.job_title","class":"author-job-title","condition":{"value":"$context.author.properties.job_title","operation":"SET"},"_uuid":"5630f7b0-e3e2-46c0-95d8-97fa7d619ef3"},{"tag":"div","type":"html","content":"$functions.getAuthorSoicalLinks($context.author)","class":"author-social-media-icons","condition":{"OR":[{"value":"$context.author.properties.facebook","operation":"SET"},{"value":"$context.author.properties.twitter","operation":"SET"},{"value":"$context.author.properties.instagram","operation":"SET"}]},"_uuid":"3a9923fd-1489-44d6-a42e-1c4e7082efbd"}],"type":"section","class":"author-extra-information","condition":{"OR":[{"value":"$context.author.properties.job_title","operation":"SET"},{"value":"$context.author.properties.facebook","operation":"SET"},{"value":"$context.author.properties.twitter","operation":"SET"},{"value":"$context.author.properties.instagram","operation":"SET"}]},"_uuid":"817d770e-9dda-40ea-8200-7c0f2742035f"},{"tag":"p","type":"html","content":"$context.author.properties.description","class":"author-description ","condition":{"value":"$context.author.properties.description","operation":"SET"},"_uuid":"58ac8cf8-cefd-4e4e-8db0-4c04242c6c4f"}],"type":"section","class":"author-container","_uuid":"0b605f47-6009-4e2a-8986-a86652226e79"},{"content":[{"tag":"div","type":"html","content":"AUTHOR_ARTICLES_HEADLINE","class":"author-articles-headline","variables":["$context.author.name"],"_uuid":"ff602673-ce81-4d41-9c23-860b07bd9cb3"},{"content":{"type":"issue","customButtons":[{"value":{"message":"$functions.getPrimaryCategory($context.content).name","tap":{"type":"openContent","taxonomyId":"$functions.getPrimaryCategory($context.content).id"},"buttonClass":"article-category"},"condition":{"value":"$functions.hasCategory($context.content)","compareValue":"true","operation":"EQUALS"}},{"message":"HERO_ARTICLE_BUTTON","tap":{"type":"openContent"},"buttonClass":"read-button"},{"value":{"message":"$functions.getCompetitionButtonText($context.content)","tap":{"type":"openContent"},"buttonClass":"competition-button"},"condition":{"compareValue":"$context.content.postType","value":"competition","operation":"EQUALS"}},{"value":{"message":"$functions.getExternalOfferButtonText($context.content)","buttonClass":"external-offer-button","tap":{"type":"openUrl","url":"$context.content.properties.link_link_to","target":"_blank"}},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.link_link_to","operation":"SET"}]}},{"value":{"buttonClass":"sponsored-advertisement","message":"ARTICLE_SPONSOR_TEXT_$functions.toMessagesKey($context.content.properties[\"sponsor_type\"])","variables":["$functions.getSponsorDisplayName($context.content.properties[\"sponsor.slug\"], $context.sponsoredTaxonomy.properties[\"sponsor-display-name\"], $context.content.properties[\"sponsor.name\"])"]},"condition":{"AND":[{"value":"$context.content.properties[\"sponsor_type\"]","operation":"SET"},{"value":"$context.content.properties[\"sponsor_type\"]","operation":"EQUALS_NOT","compareValue":"promotional-link"}]}}],"customMessages":[{"value":{"message":"COMPETITION_CLOSING_DATE","class":"competition-date","variables":["$functions.formatDate($context.content.properties.closing_date)"]},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"competition"},{"value":"$functions.isCompetitionClosed($context.content)","compareValue":"false","operation":"EQUALS"}]}},{"value":{"message":"COMPETITION_CLOSED_DATE","class":"competition-date","variables":["$functions.formatDate($context.content.properties.closing_date)"]},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"competition"},{"value":"$functions.isCompetitionClosed($context.content)","compareValue":"true","operation":"EQUALS"}]}},{"value":{"message":"$functions.getStarElements($context.content.properties[\"rating.number\"])","class":"star-rating star-count-$context.content.properties[\"rating.number\"]"},"condition":{"AND":[{"value":"review","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties[\"rating.number\"]","operation":"SET"}]}},{"value":{"message":"$context.content.properties._IM_Product_Price","class":"review-price"},"condition":{"AND":[{"value":"review","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties._IM_Product_Price","operation":"SET"}]}},{"value":{"message":"$context.content.properties._IM_Product_Price_Note","class":"review-price-description"},"condition":{"AND":[{"value":"review","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties._IM_Product_Price_Note","operation":"SET"}]}},{"value":{"message":"$context.content.properties[\"display.teaser\"]","class":"external-offer-teaser"},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties[\"display.teaser\"]","operation":"SET"}]}},{"value":{"message":"\u003Cimg src=\"$context.content.properties.partner_logo\"/>","class":"external-offer-partner-logo"},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.partner_logo","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_PARTNER_NAME","class":"external-offer-partner-name","variables":["$context.content.properties.partner_name"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.partner_name","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_CODE","class":"external-offer-code","variables":["$context.content.properties.offer_code"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.offer_code","operation":"SET"}]}},{"value":{"message":"EXTERNAL_OFFER_END_DATE","class":"external-offer-end-date","variables":["$functions.formatDate($context.content.unpublishDate)"]},"condition":{"AND":[{"value":"offer","compareValue":"$context.content.postType","operation":"EQUALS"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.unpublishDate","operation":"SET"}]}}],"class":[{"value":"$functions.getCompetitionStateClass($context.content)","condition":{"compareValue":"$context.content.postType","value":"competition","operation":"EQUALS"}},{"value":"sponsored sponsor-type-$context.content.properties[\"sponsor_type\"]","condition":{"value":"$context.content.properties[\"sponsor_type\"]","operation":"SET"}},"$functions.getEditorHighlightClass($context.content)","$functions.getMediaContentTypeClass($context.content)",{"value":"external-offer","condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"offer"},{"value":"$context.content.properties.external_offer","operation":"SET"}]}}],"titleMessage":"$functions.getArticleTitle($context.content)","imageResolutionStrategy":{"mode":"max","type":"dynamic"},"hideComponents":{"categories":true,"properties":true,"publication":true,"publicationDate":true,"tags":true}},"dataSource":{"type":"content","filter":{"AND":[{"taxonomies":{"content":{"value":{"AND":[{"type":{"value":"author"}},{"id":{"value":"$context.author.id"}}]}}}},{"postType":{"value":"competition","operation":"EQUAL","negated":true}},{"postType":{"value":"offer","operation":"EQUAL","negated":true}}]}},"type":"list","tapEntry":{"value":{"type":"openContent"},"condition":{"AND":[{"value":"$context.content.postType","operation":"EQUALS","compareValue":"offer"},{"value":"$context.content.properties.external_offer","operation":"SET"},{"value":"$context.content.properties.link_link_to","operation":"SET"}],"negated":true},"fallback":{"type":"openUrl","url":"$context.content.properties.link_link_to","target":"_blank"}},"_uuid":"16c95623-a465-4482-8879-92ddac7bd706"}],"type":"section","class":"author-articles three-column-grid","_uuid":"94338e01-0530-4bd7-8cff-db34b5f9d62b"}],"type":"section","class":"view-content","_uuid":"dc08a224-8e6f-4a33-918f-178c3b02ad5e"},{"name":"footer","type":"view","_uuid":"c824183f-2b32-4e5e-a418-e4f466b0b620"}],"name":"author","path":"_author_url_resolver","title":"$global.experienceConfig.title - $context.author.name","seo":{"google":"notranslate"}},{"content":[{"name":"header","type":"view","id":"header","_uuid":"a3b4e904-04bb-46e9-b681-3607ae011dd0"},{"content":[{"tag":"div","type":"html","content":"\u003Cp>Page not found\u003C/p>","class":"errorMessage","condition":{"value":"$context.errorCode","operation":"EQUALS","compareValue":"404"},"_uuid":"99ac9650-719a-417f-9456-2c6585c8c19f"},{"tag":"div","type":"html","content":"\u003Cp>Page not found\u003C/p>","class":"errorMessage","condition":{"value":"$context.errorCode","operation":"EQUALS","compareValue":"404","negated":true},"_uuid":"dd7c3f26-a9a1-4844-8ca3-47e9c7c8b9fc"}],"type":"section","class":"view-content","_uuid":"a67de081-6213-470d-be50-585946f9be3c"},{"name":"footer","type":"view","_uuid":"032e346e-d37a-4efb-bb88-274a911932f7"}],"name":"Error","path":"_error","errorPage":true},{"content":[{"content":[{"content":[{"content":[{"content":[{"tag":"div","type":"html","class":"header-top-logo hidden","tap":{"type":"navigate","path":"/"},"_uuid":"ad533f4a-8620-4eed-8ccd-ec159a9e7edc"},{"dataSource":{"type":"menu","filter":{"name":{"value":"quick-links"}}},"type":"menu","class":"header-top-left-menu","template":"STATIC","_uuid":"474a4212-2b98-4591-8eae-4b787d02396c"}],"type":"section","class":"left-side","_uuid":"9d311a95-5eb9-4ab6-8a47-df2e01b9a8ce"},{"content":[{"dataSource":{"type":"menu","filter":{"name":{"value":"user-menu"}}},"type":"menu","template":"STATIC","class":"header-top-right-menu","_uuid":"82a32cd4-558a-478f-9c17-d0e880e5189e"}],"type":"section","class":"right-side","_uuid":"62b483f9-463f-4347-83a3-e78fd5c2371a"}],"type":"section","class":"header-top-elements","_uuid":"873c864e-bc06-42cc-8f04-2d94c4924647"}],"type":"section","class":"header-top","_uuid":"50e5f0a5-f24b-47cf-82ea-afcf925134f7"},{"content":[{"content":[{"tag":"div","type":"html","class":"header-main-logo","tap":{"type":"navigate","path":"/"},"_uuid":"2c77f6fe-8d40-4bf3-8467-1f950a4b9877"},{"type":"search-field","path":"search","_uuid":"e23c4221-cb03-491b-b035-b4eeb6be4c39"}],"type":"section","class":"header-main-elements","_uuid":"3b2b0da1-45ae-4cfb-9bfc-34d75b842f3e"}],"type":"section","class":"header-main","_uuid":"1303dcf6-87aa-44ec-bde5-baccf7d99bad"},{"dataSource":{"type":"menu","filter":{"name":{"value":"main-menu"}}},"type":"menu","template":"STATIC","class":"header-menu","_uuid":"f158e3cd-5d7a-4aa6-90c6-296dcbd3dbfd"}],"type":"section","class":"header-desktop","_uuid":"1653676d-d180-4417-a56a-52c00af4ea96"},{"content":[{"content":[{"type":"button","class":"menu-icon-button","buttonClass":"mat-ripple icon icon-menu","attributes":{"mat-ripple":""},"tap":{"type":"openUrl","url":"purple://app/menu/open"},"_uuid":"80c1b948-7c0d-4781-8c20-93518c0fae10"},{"dataSource":{"type":"menu","filter":{"OR":[{"name":{"value":"quick-links"}},{"name":{"value":"main-menu"}}]}},"type":"menu","class":"header-mobile-menu","actions":[{"content":{"type":"button","class":"icon icon-close"},"name":"close"}],"template":"SLIDE_IN_LEFT","_uuid":"df531a4b-a669-469b-bf81-308bc072a862"}],"type":"section","class":"header-mobile-left-elements ","_uuid":"4bdc87ab-5f3d-4365-96d7-36cbee83be76"},{"tag":"div","type":"html","class":"header-mobile-logo ","tap":{"type":"navigate","path":"/"},"_uuid":"b8ff6af6-dbfc-4089-a50b-51714436c90f"},{"content":[{"type":"button","class":"user","tap":{"type":"navigate","params":{"showUserOverlay":true}},"_uuid":"9e23717c-1b3e-4340-bf3e-ca3cbfe3784c"},{"type":"button","class":"search","tap":{"type":"navigate","params":{"showSearchOverlay":true}},"_uuid":"b9949e10-f224-4d79-9ceb-3621e9b9b051"}],"type":"section","class":"header-mobile-right-elements ","_uuid":"af0314af-2de4-4d42-8128-3c6bc0e56872"},{"content":[{"type":"button","class":"header-mobile-overlay-close","buttonClass":"icon icon-close","tap":{"type":"navigate","params":{"searchOverlay":null,"userOverlay":null}},"_uuid":"788d2dac-cff9-4410-8695-9627fcfd12c7"},{"content":[{"type":"search-field","path":"search","_uuid":"209d89ae-7b2c-49ba-b748-8c77722a4313"}],"type":"section","class":"header-mobile-overlay-elements search-overlay","condition":{"value":"$context.showSearchOverlay","operation":"SET"},"_uuid":"552a68ed-a3bb-45dd-86f7-4ee8cdcb7817"},{"content":[{"dataSource":{"type":"menu","filter":{"name":{"value":"user-menu"}}},"type":"menu","template":"STATIC","class":"","_uuid":"56046b4f-e6f6-4414-b641-5b15942cd9ab"}],"type":"section","class":"header-mobile-overlay-elements user-overlay","condition":{"value":"$context.showUserOverlay","operation":"SET"},"_uuid":"9137f1de-baa5-4b3f-a696-b7d0e37130cb"}],"type":"section","condition":{"OR":[{"value":"$context.showSearchOverlay","operation":"SET"},{"value":"$context.showUserOverlay","operation":"SET"}]},"class":"header-mobile-overlay","_uuid":"21fbd3ac-9275-4350-a62a-4d701cdcb4e7"}],"type":"section","class":"header-mobile","_uuid":"dc26623e-3a55-46e5-ba25-7945c2595697"}],"name":"header","path":"header"},{"content":[{"content":[{"tag":"div","type":"html","class":"zephr-newsletter footer-newsletter","condition":{"operation":"EQUALS_NOT","compareValue":"newsletter-777","value":"$context.content.properties.slug"},"_uuid":"1391d9aa-81a6-4cb2-8270-8dd1607db41a"},{"tag":"div","type":"html","content":"\u003Cdiv>\u003Cdiv class=\"zephr-sub-footer-1\">\u003C/div>\u003C/div>\u003Cdiv>\u003Cdiv class=\"zephr-sub-footer-2\">\u003C/div>\u003C/div>\u003Cdiv>\u003Cdiv class=\"zephr-sub-footer-3\">\u003C/div>\u003C/div>","class":"footer-subscription-widgets","condition":{"value":"$global.appSettings.options_settings.footer_banner.banner","operation":"NOT_SET"},"_uuid":"3cd1ef65-9f19-4b2e-ac3f-de8652cf50c7"},{"tag":"img","type":"html","class":"footer-subscription-widgets footer-banner","condition":{"value":"$global.appSettings.options_settings.footer_banner.banner","operation":"SET"},"attributes":{"src":"$functions.orEmptyString($global.appSettings.options_settings.footer_banner.banner)"},"tap":{"type":"openUrl","url":"$global.appSettings.options_settings.footer_banner.url","target":"blank"},"_uuid":"f22e4ae4-cb0e-46a7-a3a6-045903faa39b"},{"content":[{"content":[{"tag":"div","type":"html","class":"footer-top-logo","tap":{"type":"navigate","path":"/"},"_uuid":"8b02dca9-e1f4-434f-a813-9e3f850cc9eb"},{"dataSource":{"type":"menu","filter":{"name":{"value":"footer-social-media-menu"}}},"type":"menu","class":"footer-social-media-menu","template":"STATIC","_uuid":"e88b25c0-cb02-4d89-b380-6fd188636481"}],"type":"section","class":"footer-top-elements","_uuid":"3afd3a3d-e59e-4977-b182-2da9f7c44c33"}],"type":"section","class":"footer-top","_uuid":"fa2197d4-686b-42e4-a154-09b4538b1c41"},{"content":[{"content":[{"dataSource":{"type":"menu","filter":{"name":{"value":"footer-menu"}}},"type":"menu","template":"STATIC","_uuid":"8d0b5c93-952e-4e18-b554-9d87528ac9a7"}],"type":"section","class":"footer-menu","_uuid":"e97b0ce8-78dd-4a27-9310-2240eaef44a2"},{"content":[{"tag":"div","type":"html","class":"footer-bottom-logo","_uuid":"a7344bb9-7f89-4c32-893d-2eaf6482d8f8"},{"content":[{"tag":"div","type":"html","content":"FOOTER_TEXT","_uuid":"820798c3-7445-4831-acd1-86380eadaf50"},{"tag":"div","type":"html","content":"FOOTER_TEXT_COPYRIGHT","class":"footer-copyright","_uuid":"b5634f0d-067a-4376-83de-09f8b42a998e"}],"type":"section","class":"footer-text","_uuid":"9515b1f3-7e45-4eed-b266-924d3668d7d7"},{"tag":"div","type":"html","class":"footer-bottom-logo-ipso","_uuid":"fb0a486a-08e2-4afb-816e-a4e71fc94e54"}],"type":"section","class":"footer-bottom-elements hide-ipso","_uuid":"22e8f314-4548-49dd-9bfe-308b2e84e4b9"}],"type":"section","class":"footer-bottom","_uuid":"2d87f7a5-e9a5-4042-96dc-4ea03596c4bc"}],"type":"section","class":"footer","_uuid":"88c2b0dc-9582-4fdd-942d-e85c18b552f6"}],"name":"footer","path":"footer"},{"content":[{"content":[{"content":[{"type":"button","message":"Home","tap":{"type":"navigate","path":"/"},"condition":{"value":"$functions.isNotAnEmptyList($context.breadcrumb)","compareValue":"true","negated":false},"_uuid":"70f631cb-ba18-4165-bdd2-b416be0f3487"},{"tag":"span","type":"html","content":"Home","condition":{"value":"$functions.isNotAnEmptyList($context.breadcrumb)","compareValue":"true","negated":true},"_uuid":"6e381d98-e196-4ad6-b634-9c77a23bb936"}],"type":"section","class":"home","condition":{"value":"$context.embeddedParams.withoutHome","compareValue":"true","negated":true},"_uuid":"4bb15561-57a0-461d-a13f-9d0c64b8ac39"},{"content":{"content":[{"tag":"span","type":"html","content":"\u003Csvg width=\"6\" height=\"10\" viewBox=\"0 0 6 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0.622681 10L5.55469 5L0.622681 0L-0.00131226 0.67L4.26968 5L-0.00131226 9.329L0.622681 10Z\" fill=\"#343434\"/> \u003C/svg>","condition":{"AND":[{"value":"$context.embeddedParams.withoutHome","compareValue":"true"},{"value":"$context.entryIndex","compareValue":"0"}],"negated":true},"class":"divider","_uuid":"f64eb434-4fea-408b-9042-6f18e82ecd76"},{"type":"button","condition":{"value":"$context.context.path","operation":"SET"},"message":"$context.context.label","tap":{"type":"navigate","path":"$context.context.path"},"_uuid":"eea2f80f-96ce-4119-a389-7790b0916241"},{"tag":"span","type":"html","content":"$context.context.label","condition":{"value":"$context.context.path","operation":"NOT_SET"},"_uuid":"56e69291-7547-4a7c-ab2f-fe71f5cbae2d"}],"type":"section","class":{"value":"breadcrumb-entry current-view","condition":{"value":"$context.context.path","operation":"NOT_SET"},"fallback":"breadcrumb-entry"}},"dataSource":{"data":"$context.breadcrumb","type":"context"},"type":"list","template":"horizontal","condition":{"value":"$functions.isNotAnEmptyList($context.breadcrumb)","compareValue":"true"},"_uuid":"a7c2b9bd-2df9-42ff-abcb-d02712d0b3bc"}],"type":"section","class":"breadcrumb","condition":{"value":"$context.breadcrumb","operation":"SET"},"_uuid":"b9b6de79-4e51-4b56-98b1-2373aa2cefdf"}],"name":"_breadcrumb","path":"_breadcrumb"}],"messages":{"ACCESS_DENIED":"Access denied.","ALREADY_LOGGED_IN":"You are already logged in.","ALREADY_OWNED":"You already own this product.","APP_BAR_TITLE_BOOKMARKS":"Bookmarks","BOOKMARK_CREATION_DATE_MESSAGE":"Added on %s","BOOKMARK_CUSTOM_MESSAGE_PLURAL":"%s bookmarks","BOOKMARK_CUSTOM_MESSAGE_SINGULAR":"1 bookmark","BOOKMARK_DELETE_ALL_MESSAGE":"Are you sure you want to delete all bookmarks?","BOOKMARK_DELETE_ALL_OF_ISSUE_MESSAGE":"Are you sure you want to delete all bookmarks for the issue \"%s\"?","BOOKMARK_DELETE_All_TITLE":"Delete bookmarks","BOOKMARK_DELETE_CANCEL":"Cancel","BOOKMARK_DELETE_CONFIRM":"Delete","BOOKMARK_DELETE_MESSAGE":"Are you sure you want to delete this bookmark?","BOOKMARK_DELETE_MESSAGE_WITH_TITLE":"Are you sure you want to delete the bookmark for \"%s\"?","BOOKMARK_DELETE_TITLE":"Delete bookmark","BOOKMARK_ERROR":"Error loading bookmarks","BOOKMARK_ERROR_BUTTON":"Reload","BOOKMARK_NO_RESULTS":"There are no bookmarks.","BOOKMARK_PAGE_LABEL":"Page","BOOKMARK_PAGE_LABEL_MESSAGE":"Page %s","BUTTON_DELETE_ALL_BOOKMARKS":"Delete all bookmarks","CANCELLED":"Process was cancelled by user.","CONFIGURATION_ERROR":"Error in remote system.","COUPON_ACTIVATED_TITLE":"Your activated voucher codes","COUPON_CODE_PLACEHOLDER":"VOUCHER CODE","COUPON_CODE_TITLE":"Enter voucher code","COUPON_DEACTIVATE_BUTTON":"Delete","COUPON_DEACTIVATE_BUTTON_CANCEL":"Cancel","COUPON_DEACTIVATE_BUTTON_CONFIRM":"OK","COUPON_DEACTIVATE_MESSAGE":"Do you really want to deactivate the code %s?","COUPON_DEACTIVATE_TITLE":"Deactivate voucher code","COUPON_SUBMIT_BUTTON":"Redeem voucher","COUPON_TEASER":"\u003Ch4>Redeem your voucher here\u003C/h4>If you've received a promotional voucher or won a prize, you can exchange it for your issues here. Simply add the voucher code in the field below and tap 'Redeem Voucher'. Note: the code will be case insensitive!","COUPON_TITLE":"Voucher","COUPON_VALID_BUTTON_CANCEL":"Cancel","COUPON_VALID_BUTTON_OK":"OK","COUPON_VALID_MESSAGE":"The code you entered is valid.","COUPON_VALID_TITLE":"Add voucher","DIALOG_ERROR":"Error","DIALOG_TITLE":"Dialog","ERROR_ADD_BOOKMARK":"Bookmark could not be created. %1$s","ERROR_CONTENT_OPEN":"Error opening content. %s","ERROR_COUPON_DEACTIVATE":"This code could not be deactivated.","ERROR_COUPON_DEACTIVATE_BUTTON":"OK","ERROR_COUPON_DEACTIVATE_OFFLINE":"No internet connection! This code could not be deactivated.","ERROR_COUPON_DEACTIVATE_OFFLINE_BUTTON":"OK","ERROR_COUPON_DEACTIVATE_UNKNOWN":"Code is unknown! This code could not be deactivated.","ERROR_COUPON_DEACTIVATE_UNKNOWN_BUTTON":"OK","ERROR_COUPON_EXISTS":"This code is already added.","ERROR_COUPON_EXISTS_BUTTON":"OK","ERROR_COUPON_INVALID":"The code you entered is not valid.","ERROR_COUPON_INVALID_BUTTON":"OK","ERROR_COUPON_OFFLINE":"No internet connection! This code could not be added.","ERROR_COUPON_OFFLINE_BUTTON":"OK","ERROR_DEEP_LINK_LANDING":"Shared issue could not be opened. %s","ERROR_DELETE_ALL_BOOKMARKS":"Not all bookmarks could be deleted. %s","ERROR_DELETE_BOOKMARK":"This bookmark could not deleted. %s","ERROR_DELETE_BOOKMARK_WITH_TITLE":"The bookmark for \"%2$s\" could not deleted. %1$s","ERROR_DOWNLOAD":"Download failed for %2$s. %1$s","ERROR_LOGIN":"The login could not be performed. %s","ERROR_PREVIEW_OPEN":"Error opening preview. %s","ERROR_PRODUCT":"Product data could not be loaded. %s","ERROR_PURCHASE":"The purchase could not be completed. %s","ERROR_SEARCH":"The search could not be performed. Please try again later","ERROR_SHARE":"Content could not be shared.","ERROR_SUBSCRIPTION":"The subscription could not be purchased. Please try again later.","INSUFFICIENT_SPACE":"The storage on your device is not sufficient.","INVALID_CREDENTIALS":"Please check your username and password.","ISSUE_ACTION_CANCEL":"Cancel","ISSUE_ACTION_COUPON":"Coupon","ISSUE_ACTION_DELETE":"Delete","ISSUE_ACTION_DELETE_BOOKMARKS":"Delete all for this issue","ISSUE_ACTION_DOWNLOAD":"Download","ISSUE_ACTION_DOWNLOADING":"Downloading...","ISSUE_ACTION_LOGIN":"Login","ISSUE_ACTION_PREVIEW":"Preview","ISSUE_ACTION_PURCHASE":"%s","ISSUE_ACTION_PURCHASE_LOADING":"Loading price...","ISSUE_ACTION_PURCHASE_UNAVAILABLE":"Price not available","ISSUE_ACTION_READ":"Read","ISSUE_ACTION_SUBSCRIBE":"Subscribe","ISSUE_DELETE_CANCEL":"Cancel","ISSUE_DELETE_CONFIRM":"Delete","ISSUE_DELETE_MESSAGE":"Do you really want to delete the issue %s?","ISSUE_DELETE_TITLE":"Delete issue","ISSUE_DESCRIPTION":"%s","ISSUE_DESCRIPTION_TOGGLE_COLLAPSE":"collapse","ISSUE_DESCRIPTION_TOGGLE_EXPAND":"more","ISSUE_ERROR":"Error loading issue data","ISSUE_ERROR_BUTTON":"Try again","ISSUE_MORE":"Read article","ISSUE_NOT_FOUND":"The requested content could not be found.","ISSUE_PUBLICATION_TITLE":"%s","ISSUE_TITLE":"%s","ISSUE_UPDATE_BADGE_MESSAGE":"Update available","ISSUE_UPDATE_MESSAGE":"A new version of this issue \"%s\" is available. Would you like to read the old version or the new one?","ISSUE_UPDATE_NEW_VERSION":"Read new version","ISSUE_UPDATE_OLD_VERSION":"Read old version","ISSUE_UPDATE_TITLE":"Update available","LIST_ACTION_CONFIRM":"Confirm","LIST_ACTION_RESET":"Reset","LIST_ACTION_SELECT_ALL":"Select all","LIST_ACTION_UNSELECT_ALL":"Deselect all","LIST_ENTRIES_TOGGLE_COLLAPSE":"Show %u less","LIST_ENTRIES_TOGGLE_EXPAND":"Show %u more","LIST_ENTRY_TOGGLE_COLLAPSE":"Show %u less","LIST_ENTRY_TOGGLE_EXPAND":"Show %u more","LIST_ERROR":"Error loading data. %s","LIST_ERROR_BUTTON":"Reload","LIST_GROUPED_ENTRIES_TOGGLE_COLLAPSE":"Show %u less","LIST_GROUPED_ENTRIES_TOGGLE_EXPAND":"Show %u more","LIST_GROUPED_ENTRY_TOGGLE_COLLAPSE":"Show %u less","LIST_GROUPED_ENTRY_TOGGLE_EXPAND":"Show %u more","LIST_NO_RESULTS":"There are no contents matching the filter criteria.","LOGIN_HELP":"Forgotten your password? \u003Ca href='https://' target='_blank'>recover\u003C/a>","LOGIN_LOGOUT_BUTTON":"Log out","LOGIN_LOGOUT_TEASER":"Do you really want to logout?","LOGIN_LOGOUT_TITLE":"Logout","LOGIN_PASSWORD_PLACEHOLDER":"Password","LOGIN_SUBMIT_BUTTON":"Log in","LOGIN_TEASER":"Log in for more content","LOGIN_TEASER_RELOGIN":"You have been logged out. Please log in again.","LOGIN_TITLE":"Login","LOGIN_USERNAME_PLACEHOLDER":"Email","LOGOUT_BUTTON_CANCEL":"Cancel","LOGOUT_BUTTON_CONFIRM":"Logout","LOGOUT_MESSAGE":"Do you really want to logout?","LOGOUT_TITLE":"Logout","MANAGE_IN_APP_SUBSCRIPTIONS":"Manage in-app subscriptions","NETWORK":"Please check your internet connection.","NOT_FOUND":"The requested content could not be found.","NOT_LOGGED_IN":"You are not logged in.","NO_ISSUES_FOUND":"The requested content could not be found.","ONE_MONTH":"/month","ONE_YEAR":"/year","PAYMENT_REQUIRED":"Access denied.","PUBLICATION_DESCRIPTION":"%s","PUBLICATION_SUBSCRIPTIONS_FOOTER":"\u003Cstrong>Terms of use\u003C/strong> Terms of use go here","PUBLICATION_SUBSCRIPTIONS_FOOTER_ANDROID":"\u003Cul> \u003Cli>Das Abo startet sofort nach Abschluss des Kaufprozesses und gibt Ihnen automatisch Zugriff auf die aktuellste Ausgabe.\u003C/li> \u003Cli>Das Abo verlängert sich automatisch um die entsprechende Laufzeit, wenn Sie die Verlängerung nicht bis 24 Stunden vor Ende der Laufzeit in den Benutzereinstellungen Ihres Google Play Store Accounts deaktivieren.\u003C/li> \u003Cli>Wenn Sie Ihr Abo nicht deaktivieren, wird Ihr Benutzerkonto 24 Stunden vor Ende Ihres Abos mit dem entsprechenden Betrag belastet.\u003C/li> \u003Cli>Ihre Abos können Sie direkt nach dem Kauf in den Einstellungen Ihres Gerätes einsehen und die Funktion der automatischen Verlängerung deaktivieren.\u003C/li> \u003Cli>Nähere Informationen finden Sie in unseren \u003Ca href=\"https://sso.dpv.de/dpv_nutzungsbedingungen.html\" target=\"_blank\">Nutzungsbedingungen\u003C/a> und \u003Ca href=\"https://sso.guj.de/dpv_apps/legal/108\" target=\"_blank\">Datenschutz\u003C/a>.\u003C/li> \u003C/ul>","PUBLICATION_SUBSCRIPTIONS_FOOTER_IOS":"\u003Cul> \u003Cli>Die Zahlung wird nach Kaufbestätigung über Ihr iTunes-Konto eingezogen\u003C/li> \u003Cli>Das Abonnement wird automatisch erneuert, es sei denn, die „Automatische Verlängerung“ wurde bis mind. 24 Stunden vor Ende der aktuellen Laufzeit ausgeschaltet\u003C/li> \u003Cli>Das iTunes-Konto wird 24 Stunden vor Ablauf des aktuellen Abos mit den aktuell gültigen Preisen für Abo-Verlängerungen belastet\u003C/li> \u003Cli>Die Abonnements und automatische Verlängerungen können nach Kauf in den Kontoeinstellungen verwaltet werden\u003C/li> \u003Cli>\u003Ca href=\"https://sso.guj.de/dpv_apps/legal/108\" target=\"_blank\">Datenschutz\u003C/a>\u003C/li> \u003Cli>\u003Ca href=\"https://sso.dpv.de/dpv_nutzungsbedingungen.html\" target=\"_blank\">Nutzungsbedingungen\u003C/a>\u003C/li> \u003C/ul>","PUBLICATION_SUBSCRIPTIONS_HEADER":"Introduction text regarding subscriptions","PUBLICATION_SUBSCRIPTIONS_MANAGE_SUBSCRIPTIONS":"Manage Subscriptions","PUBLICATION_SUBSCRIPTIONS_NO_RESULTS":"Es gib keine Abonnements für die aktuelle Auswahl.","PUBLICATION_SUBSCRIPTIONS_RESTORE_PURCHASES":"Restore Purchases","PUBLICATION_SUBSCRIPTIONS_TITLE":"Store Subscriptions","PUBLICATION_TITLE":"%s","PULL_TO_REFRESH_PULL":"Pull to refresh","PULL_TO_REFRESH_RELEASE":"Release to refresh","READ_TIME":"%s min read","RESOURCE_NOT_FOUND":"The requested resource could not be found.","RESTORE_PURCHASES_BUTTON":"Restore purchases","RESTORE_PURCHASES_TEASER":"Already a subscriber?","SEARCH_FIELD_PLACEHOLDER":"Search...","SEARCH_RESULT_EMPTY_TITLE":"Search results","SEARCH_RESULT_NO_RESULT":"Sorry — we couldn't find any results for '%s'\u003Cspan class=\"additional-hint\">Please expand your search criteria\u003C/span>","SEARCH_RESULT_NO_SEARCH":"Please enter a search phrase.","SEARCH_RESULT_TITLE":"Search results for '%s'","SEARCH_RESULT_TOGGLE_COLLAPSE":"Show less","SEARCH_RESULT_TOGGLE_EXPAND":"Show more","UNKNOWN":"An unknown error occurred.","UNKNOWN_OFFER":"The requested offer could not be found.","UNKNOWN_PRODUCT":"The requested product could not be found.","UNKNOWN_VENDOR":"Vendor is unknown.","VALIDATION_FAILED":"The purchase could not be validated.","VIEW_ERROR":"Error loading data. %s","VIEW_ERROR_BUTTON":"Reload","VIEW_TITLE_BOOKMARKS":"Bookmarks","FOOTER_TEXT":"This website is owned and published by Our Media Ltd. www.ourmedia.co.uk","HEADER_TOP_LOGIN":"Sign in","HEADER_TOP_REGISTER":"Register","FOOTER_TEXT_COPYRIGHT":"© Our Media 2024","COMPETITION_OPEN_BUTTON":"Enter now","COMPETITION_CLOSED_BUTTON":"View competition","COMPETITION_CLOSING_DATE":"Closing date: \u003Cspan class=\"date\">%s\u003C/span>","COMPETITION_CLOSED_DATE":"Closed on: \u003Cspan class=\"date\">%s\u003C/span>","COMPETITION_CLOSED_BADGE":"closed","ARTICLE_CONTENT_TAG_HEADLINE":"Tags","ARTICLE_CONTENT_PUBLICATION_DATE":"Published: %1s at %2s","TAXONOMY_LATEST_ARTICLES_HEADLINE":"What's new?","HERO_ARTICLE_BUTTON":"Read more","ARTICLE_SPONSOR_TEXT":"Advertisement feature with %s","EXTERNAL_OFFER_PARTNER_NAME":"Sponsored by %s","EXTERNAL_OFFER_CODE":"Use code: %s","EXTERNAL_OFFER_END_DATE":"Offer ends: \u003Cspan class=\"date\">%s\u003C/span>","CPT_GLOSSARY_TITLE":"Glossary","CPT_RECIPES_TITLE":"Our Latest Recipes","CPT_RECIPES_DESCRIPTION":"Todo description","CPT_HOW_TO_DESCRIPTION":"Todo description","CPT_HOW_TO_TITLE":"Our Latest How To","CPT_REVIEWS_TITLE":"Our Latest Reviews","CPT_REVIEWS_DESCRIPTION":"Todo description","CPT_LISTS_TITLE":"Our Latest Lists","CPT_LISTS_DESCRIPTION":"Todo description","CPT_OFFERS_DESCRIPTION":"Todo description","CPT_COMPETITIONS_DESCRIPTION":"Todo description","CPT_STANDARD_ARTICLES_DESCRIPTION":"Todo description","CPT_STANDARD_ARTICLES_TITLE":"Our Latest Articles","CPT_OFFERS_TITLE":"Our Latest Offers","CPT_COMPETITIONS_TITLE":"Our Latest Competitions","CONTENT_COMPETITION_HEADER_OPEN_CLOSE":"\u003Cdiv>\u003Cspan class=\"competition-date-name\">OPEN\u003C/span>\u003Cspan class=\"competition-date\">%s\u003C/span>\u003Cspan class=\"competition-time\">%s\u003C/span>\u003C/div>\u003Cdiv>\u003Cspan class=\"competition-date-name\">CLOSE\u003C/span>\u003Cspan class=\"competition-date\">%s\u003C/span>\u003Cspan class=\"competition-time\">%s\u003C/span>\u003C/div>","CONTENT_COMPETITION_HEADER_OVERLAY":"This competition is now closed","RECIPE_PRINT_BUTTON":"Print","RECIPE_INFOS_TIME":"\u003Cp class=\"time-prep\">Prep: %s\u003C/p>\u003Cp class=\"time-cook\">Cook: %s\u003C/p>","ARTICLE_CONTENT_FOOTER_AUTHOR_CARD":"\u003Cdiv class=\"author-info\">\u003Cimg class=\"author-avatar\" src=\"%s\"/>\u003Cp class=\"author-name\">%s\u003C/p>\u003Cp class=\"author-role\">%s\u003C/p>\u003Cdiv class=\"author-socials\">%s\u003C/div>\u003C/div>\u003Cdiv class=\"author-excerpt\">%s\u003C/div>","AUTHOR_ARTICLES_HEADLINE":"Recent articles by %s","ARTICLE_SPONSORED_BRAND":"Advertisement feature with %s","CPT_REVIEW_AFFILIATE_MESSAGING":"All products were chosen independently by our editorial team. This guide contains affiliate links and we may receive a commission for purchases made. Please read our \u003Ca href=\"https://www.sciencefocus.com/affiliates\">affiliates FAQ page\u003C/a> to find out more.","CPT_REVIEW_STAR_RATING_HEADLINE":"Our rating","CPT_REVIEW_STAR_RATING_TEXT":"%s out of 5 star rating","SEARCH_RESULT_FILTER_BUTTON_ALL_ARTICLES":"All Articles \u003Cspan class=\"search-result-count\">(%s)\u003C/span>","SEARCH_RESULT_FILTER_BUTTON_ALL_ARTICLES_NO_RESULTS":"All Articles","SEARCH_RESULT_FILTER_BUTTON_REVIEWS":"Reviews \u003Cspan class=\"search-result-count\">(%s)\u003C/span>","SEARCH_RESULT_FILTER_BUTTON_REVIEWS_NO_RESULTS":"Reviews","ARTICLE_SPONSOR_TEXT_NATIVE_ADVERTORIAL":"Advertisement feature with \u003Cspan class=\"sponsor-name\">%s\u003C/span>","ARTICLE_SPONSOR_TEXT_NATIVE_TRUE":"Partnered content with \u003Cspan class=\"sponsor-name\">%s\u003C/span>","ARTICLE_SPONSOR_TEXT_SPONSORED":"Sponsored by \u003Cspan class=\"sponsor-name\">%s\u003C/span>","ARTICLE_YOU_WILL_NEED_TITLE":"You will need:","ARTICLE_HOW_TO_TIME_HEADING":"Total time:","ARTICLE_INGREDIENTS_TITLE":"Ingredients","ARTICLE_METHODS_TITLE":"Method","DOWNLOAD_PDF_SINGLE_LEFT":"Download left page","DOWNLOAD_PDF_SINGLE_RIGHT":"Download right page","DOWNLOAD_PDF_SINGLE":"Download single page","DOWNLOAD_PDF_FULL":"Download full PDF"},"access":{"subscriptionsAction":{"type":"navigate","path":"subscriptions"},"loginAction":{"type":"navigate","path":"login"}},"ads":{"adSlots":[{"id":"leaderboard","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_leaderboard","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[970,250],[728,90],"fluid",[320,50],[300,50]],"type":"GPT","sizeMapping":"mapping1","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"leaderboard"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"leaderboard"}]}},{"id":"leaderboard1","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_leaderboard1","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[970,250],[728,90],"fluid",[300,250],[320,50],[300,50]],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"leaderboard"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"leaderboard1"}],"sizeMapping":"mapping2"}},{"id":"leaderboard2","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_leaderboard2","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[970,250],[728,90],"fluid",[300,250],[320,50],[300,50]],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"leaderboard"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"leaderboard2"}],"sizeMapping":"mapping2"}},{"id":"mpu_sidebar","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu_sidebar","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,600],[300,250]],"type":"GPT","sizeMapping":"mapping4","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"sidebar"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu_sidebar"}]}},{"id":"mpu_sidebar_1","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu_sidebar_1","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"sidebar"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu_sidebar_1"}],"sizeMapping":"mapping4"}},{"id":"mpu_mobile_top","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu_mobile_top","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mobiletop"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu_mobile_top"}],"sizeMapping":"mapping3"}},{"id":"mpu","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,600],[300,250],"fluid"],"type":"GPT","sizeMapping":"mapping3","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu"}]}},{"id":"mpu1","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu1","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu1"}],"sizeMapping":"mapping3"}},{"id":"mpu2","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu2","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu2"}],"sizeMapping":"mapping3"}},{"id":"mpu3","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu3","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu3"}],"sizeMapping":"mapping3"}},{"id":"mpu4","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu4","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu4"}],"sizeMapping":"mapping3"}},{"id":"mpu5","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu5","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu5"}],"sizeMapping":"mapping3"}},{"id":"mpu6","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu6","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu6"}],"sizeMapping":"mapping3"}},{"id":"mpu7","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu7","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu7"}],"sizeMapping":"mapping3"}},{"id":"mpu8","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu8","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu8"}],"sizeMapping":"mapping3"}},{"id":"mpu9","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu9","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu9"}],"sizeMapping":"mapping3"}},{"id":"mpu10","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu10","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu10"}],"sizeMapping":"mapping3"}},{"id":"mpu11","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu11","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu11"}],"sizeMapping":"mapping3"}},{"id":"mpu12","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu12","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu12"}],"sizeMapping":"mapping3"}},{"id":"mpu13","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu13","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu13"}],"sizeMapping":"mapping3"}},{"id":"mpu14","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu14","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu14"}],"sizeMapping":"mapping3"}},{"id":"mpu15","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu15","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu15"}],"sizeMapping":"mapping3"}},{"id":"mpu16","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu16","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu16"}],"sizeMapping":"mapping3"}},{"id":"mpu17","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu17","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu17"}],"sizeMapping":"mapping3"}},{"id":"mpu18","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu18","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu18"}],"sizeMapping":"mapping3"}},{"id":"mpu19","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_mpu19","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],"fluid"],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"mpu"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"mpu19"}],"sizeMapping":"mapping3"}},{"id":"out_of_page","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_out_of_page","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[1,1]],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"out_of_page"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"out_of_page"}],"outOfPageSlot":true,"outOfPageFormat":"DIV"}},{"id":"footer","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/footer","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[1,1]],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"footer"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"footer"}]}},{"id":"outstream","providerConfig":{"fixedId":true,"adUnitCode":"$global.experienceConfig.gadSite/$context['gadPageType']_outstream","networkCode":"$global.experienceConfig.gadNetwork","sizes":[[300,250],[1,1]],"type":"GPT","targeting":[{"key":"gadSpeciality","value":"$context.gadSpeciality"},{"key":"gadBrand","value":"$context.gadBrand"},{"key":"at","value":"outstream"},{"key":"page_type","value":"$context.gadPageType"},{"key":"section","value":"$context.gadSection"},{"key":"sub_section","value":"$context.gadSubSection"},{"key":"primary_cat","value":"$context.gadPrimaryCategory"},{"key":"posttag","value":"$context.gadPostTags"},{"key":"native","value":"$context.gadNative"},{"key":"pageid","value":"$context.pageid"},{"key":"URL","value":"$functions.getPath()"},{"key":"adtest","value":"$context.adtest"},{"key":"ad-refresh","value":"false"},{"key":"pos","value":"outstream"}]}},{"id":"mapping1","providerConfig":{"mappings":[{"adSizes":[[970,250],[728,90],"fluid"],"viewPortSize":[980,0]},{"adSizes":[[728,90],"fluid"],"viewPortSize":[758,0]},{"adSizes":[[320,50],[300,50],"fluid"],"viewPortSize":[0,0]}],"type":"SIZEMAPPING"}},{"id":"mapping2","providerConfig":{"mappings":[{"adSizes":[[970,250],[728,90],"fluid"],"viewPortSize":[980,0]},{"adSizes":[[728,90],"fluid"],"viewPortSize":[758,0]},{"adSizes":[[320,50],[300,50],"fluid",[300,250]],"viewPortSize":[0,0]}],"type":"SIZEMAPPING"}},{"id":"mapping3","providerConfig":{"mappings":[{"adSizes":[[300,250],"fluid"],"viewPortSize":[758,0]},{"adSizes":[[300,600],[300,250],"fluid"],"viewPortSize":[0,0]}],"type":"SIZEMAPPING"}},{"id":"mapping4","providerConfig":{"mappings":[{"adSizes":[[300,600],[300,250]],"viewPortSize":[758,0]},{"adSizes":[[300,250]],"viewPortSize":[0,0]}],"type":"SIZEMAPPING"}}]},"appBar":[{"id":"default","logo":{"tap":{"type":"navigate","path":"/"}},"scrollBehavior":"none","content":{"content":[{"type":"button","class":"login","_uuid":"613e3c76-431b-4fa8-8dd3-3a89f0cab68b"},{"type":"button","class":"search","tap":{"path":"","type":"popup"},"_uuid":"e775345b-33a0-4b84-aca3-e733c8ca529d"},{"dataSource":{"type":"menu","filter":{"OR":[{"name":{"value":"menu-header"}},{"name":{"value":"menu-header-additional"}}]}},"type":"menu","class":"menu-side","actions":[{"content":{"type":"button","class":"icon icon-close"},"name":"close"}],"template":"SLIDE_IN_LEFT","_uuid":"053c1b99-f925-49f7-b946-26dca44a2278"}],"type":"section","class":"right-side"}},{"id":"back","logo":true,"scrollBehavior":"none","leftButton":"back","content":{"type":"section","content":[{"type":"toolbar","actions":[{"type":"pdf_dropdown","content":"DOWNLOAD_PDF"}],"_uuid":"36c51436-43c6-4779-bb1d-90ca3e26ad70"}]}},{"id":"bookmarks","logo":false,"scrollBehavior":"none","title":"APP_BAR_TITLE_BOOKMARKS","rightButton":{"tap":{"type":"deleteAllBookmarks","confirm":true},"message":"BUTTON_DELETE_ALL_BOOKMARKS","attributes":{"disabled":{"value":"true","condition":{"value":"$context.bookmarks","operation":"EMPTY"}}}}},{"id":"article","logo":true,"scrollBehavior":"none","leftButton":"back","content":{"content":[{"dataSource":{"type":"menu","filter":{"name":{"value":"web-main"}}},"type":"menu","_uuid":"0aaca49f-f045-4642-9fcb-8c72b13a4ca0"},{"type":"toolbar","actions":[{"iconUrl":"storefront/assets/images/icons/ic_player.svg","type":"tts","activeIconUrl":"storefront/assets/images/icons/ic_player_active.svg"},{"iconUrl":"storefront/assets/images/icons/bookmark.svg","type":"bookmark","activeIconUrl":"storefront/assets/images/icons/bookmark_active.svg"},{"iconUrl":"storefront/assets/images/icons/toc.svg","type":"toc"}],"_uuid":"a71c669a-da94-4a4b-912b-aaa4accbb2cd"}],"type":"section"}}],"downloadOptions":{},"navigation":[{"entries":[{"path":"home","text":"NAVIGATION_HOME"},{"path":"search","text":"NAVIGATION_SEARCH"}],"id":"default"}],"genericWidget":[{"name":"ourmedia","resources":[],"widgets":{"disqus":{"html":"\u003Cdiv id=\"disqus_thread\" class=\"disqus\">\u003C/div>","resources":[{"type":"script","placement":"body","position":"just_after_element","content":"function Sleep(milliseconds) { return new Promise((resolve) => setTimeout(resolve, milliseconds)); }; var disqus_config = function () { this.page.identifier = window.location.href.split('/').pop(); }; (async function () { var d = document, s = d.createElement(\"script\"); s.src = \"https://bikeradar.disqus.com/embed.js\"; s.setAttribute(\"data-timestamp\", +new Date()); (d.head || d.body).appendChild(s); })();"}]},"outbrain":{"html":"\u003Cdiv class=\"OUTBRAIN\" data-src=\"\" data-widget-id=\"\">\u003C/div>","resources":[{"type":"script","placement":"body","position":"just_after_element","content":"document.getElementsByClassName(\"OUTBRAIN\").forEach(e => { e.setAttribute(\"data-src\", location.origin + location.pathname); });","properties":{"type":"text/javascript"}},{"type":"script","placement":"body","position":"just_after_element","url":"//widgets.outbrain.com/outbrain.js","properties":{"type":"text/javascript","async":"async"}}]}}}],"features":{"anchorTags":true},"urls":{"views":"assets/views.json","messages":"assets/messages.json","access":"assets/access.json","ads":"assets/ads.json","appBar":"assets/appBar.json","downloadOptions":"assets/downloadOptions.json","navigation":"assets/navigation.json","genericWidget":"assets/generic-widget.json","features":"assets/features.json"},"menus":{"sideMenus":[{"id":"default","side":"LEFT","content":[{"type":"app-menu-xml","_uuid":"ea173423-37bc-4fa9-bbda-c2d4e0269cb1"}]}]}},"custom.server.js":"window.$functions = {\n getArticleTitle: (content) => {\n if (content) {\n const label = content.properties[\"display.label\"] ? `\u003Cspan class=\"article-label\">${content.properties[\"display.label\"].concat(' | ')}\u003C/span>` : \"\";\n const contentTitle = content.properties[\"display.headline\"] ?? content.name;\n return label.concat(contentTitle);\n }\n return \"\";\n },\n /**\n * @param {string} str\n */\n toMessagesKey: (str) => {\n return str.toUpperCase().replaceAll('-', '_');\n },\n formatDate: (dateString) => {\n let formattedDate = \"\";\n if (dateString) {\n const date = new Date(dateString);\n const dateOptions = { dateStyle: \"long\" };\n formattedDate = date.toLocaleString(\"en-US\", dateOptions);\n }\n return formattedDate;\n },\n orEmptyString(data) {\n return data || \"\";\n },\n formatDateTime: (dateString) => {\n let formattedDateTime = \"\";\n if (dateString) {\n const date = new Date(dateString);\n const timeOptions = { timeStyle: \"short\" };\n formattedDateTime = date.toLocaleString(\"en-us\", timeOptions).toLowerCase();\n }\n return formattedDateTime;\n },\n formatTimeString(string) {\n let [minHours, minMinutes, minSeconds] = string.split(':');\n\n let date = new Date();\n date.setHours(minHours);\n date.setMinutes(minMinutes);\n date.setSeconds(minSeconds);\n\n let hours = date.getHours();\n let minutes = date.getMinutes();\n let str = [];\n if (hours !== 0) {\n if (hours == 1) {\n str.push(hours + \" hr\");\n } else {\n str.push(hours + \" hrs\");\n }\n }\n if (minutes !== 0) {\n if (minutes == 1) {\n str.push(minutes + \" min\");\n } else {\n str.push(minutes + \" mins\");\n }\n }\n\n return str.join(\" \")\n },\n checkNumber() {\n var elements = document.querySelectorAll('.time-prep, .time-cook, .time-total');\n elements.forEach(element => {\n\n var content = element.textContent;\n\n var hasNumber = /\\\\d/.test(content);\n\n if (hasNumber) {\n element.style.display = 'block';\n } else {\n element.style.display = 'none';\n }\n });\n },\n formatRecipeServings(min, alt) {\n if (typeof alt !== 'undefined') {\n return alt\n }\n if (typeof min !== 'undefined') {\n return \"Serves: \" + min\n }\n return null\n },\n\n hasCategory(content) {\n if (content) {\n const categories = content.taxonomies?.filter(t => t.type === 'category' && t.id !== 'uncategorized');\n return categories.length > 0;\n }\n return false;\n },\n getPrimaryCategory(content) {\n if (content) {\n const categories = content.taxonomies?.filter(t => t.type === 'category' && t.id !== 'uncategorized');\n const primaryCategoryId = content.properties[\"taxonomy.category.primary\"];\n const primaryCategory = (categories.length > 1 && primaryCategoryId) ? categories.find(c => c.id === primaryCategoryId) ?? categories[0] : categories[0];\n return primaryCategory;\n }\n return { id: \"\", name: \"\" };\n },\n isCompetitionClosed: (content) => {\n if (content?.postType === \"competition\" && content?.properties?.closing_date) {\n let closingDate = new Date(content.properties.closing_date);\n let currentDate = new Date();\n\n if (closingDate \u003C= currentDate) {\n // closing date is less than or equal to current date including time\n return true;\n }\n }\n return false;\n },\n getCompetitionStateClass: (content) => {\n if (content?.postType === \"competition\") {\n if (window.$functions.isCompetitionClosed(content)) {\n return \"competition-closed\";\n }\n return \"competition-open\";\n }\n return \"\";\n },\n getCompetitionButtonText: (content) => {\n if (content?.postType === \"competition\") {\n if (window.$functions.isCompetitionClosed(content)) {\n return \"COMPETITION_CLOSED_BUTTON\";\n }\n return \"COMPETITION_OPEN_BUTTON\";\n }\n return \"\";\n },\n getExternalOfferButtonText: (content) => {\n const buttonValue = content?.properties[\"display.cta\"];\n //if (buttonValue) {\n // return buttonValue !== \"custom_text\" ? buttonValue : content?.properties[\"display.custom_button_text\"];\n //}\n switch (buttonValue) {\n case \"buy_now\":\n return \"Buy Now\";\n break\n case \"view_offer\":\n return \"View Offer\";\n break\n case \"subscribe\":\n return \"Subscribe\";\n break\n case \"custom_text\":\n return content?.properties[\"display.custom_button_text\"];\n break\n }\n },\n getEditorHighlightClass: (content) => {\n return content?.properties[\"editor_highlight\"] ? \"editor-highlight\" : \"\";;\n },\n getMediaContentTypeClass: (content) => {\n let primaryContentType;\n if (content) {\n const contentTypes = content.taxonomies?.filter(t => t.type === 'content_type');\n const primaryContentTypeId = content.properties[\"taxonomy.content_type.primary\"];\n primaryContentType = (contentTypes.length > 1 && primaryContentTypeId) ? contentTypes.find(t => t.id === primaryContentTypeId) ?? contentTypes[0] : contentTypes[0];\n }\n return primaryContentType.id ?? \"\";\n },\n /**\n * @param {string} sponsorSlug is the \"id\" of the taxonomy as used by the Purple API (don't confuse with headless id!)\n * assumes the sponsors were loaded with global\n */\n getSponsorTaxonomy: (sponsorSlug) => {\n const sponsor = purple.experience?.global?.sponsors?.find(t => t.id === sponsorSlug);\n return sponsor;\n },\n getSponsorDisplayName: (sponsorSlug) => {\n const sponsor = purple.experience?.global?.sponsors?.find(t => t.id === sponsorSlug);\n return sponsor?.properties['sponsor-display-name'] ?? sponsor?.name ?? 'Unknown Sponsor';\n },\n getSponsoredUrl: (oldUrl, newUrl) => {\n return oldUrl ?? newUrl ?? '';\n },\n getSponsoredLogo: (logoProp, logoThumb) => {\n return logoProp ?? logoThumb ?? '';\n },\n getStarElements: (rating = 0, starCount = 5) => {\n rating = Number(rating);\n const ratingIntegerPart = Math.floor(rating);\n const ratingDecimalPart = rating - ratingIntegerPart;\n let starRatingClass;\n\n let starContainer = `\u003Cdiv class=\"star-container\">`;\n starContainer += `\n \u003Csvg width=\"0\" height=\"0\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n \u003Cdefs>\n \u003Cmask id=\"half-star\">\n \u003Crect x=\"0\" y=\"0\" width=\"16\" height=\"16\" fill=\"white\"/>\n \u003Crect x=\"8\" y=\"0\" width=\"16\" height=\"16\" fill=\"black\"/>\n \u003C/mask>\n \u003Csymbol xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" id=\"star\">\n \u003Cpath fill=\"var(--starRatingStarBgColor)\"\n d=\"M15.1468 6.36925C15.1468 6.14175 14.9828 6.00039 14.6542 5.94504L10.2395 5.27194L8.26074 1.07627C8.14945 0.824214 8.00567 0.698242 7.82982 0.698242C7.65398 0.698242 7.5103 0.824214 7.3989 1.07627L5.42003 5.27194L1.00515 5.94504C0.676881 6.00039 0.512695 6.14175 0.512695 6.36925C0.512695 6.49839 0.585991 6.64598 0.732582 6.8119L3.93383 10.0762L3.17756 14.6868C3.16579 14.7729 3.15997 14.8345 3.15997 14.8713C3.15997 15.0004 3.19073 15.1094 3.25226 15.1987C3.31379 15.2879 3.40608 15.3324 3.52925 15.3324C3.63482 15.3324 3.75205 15.2957 3.88105 15.2218L7.82971 13.0454L11.7787 15.2218C11.902 15.2956 12.0192 15.3324 12.1304 15.3324C12.2479 15.3324 12.3372 15.288 12.3988 15.1987C12.4602 15.1095 12.4909 15.0004 12.4909 14.8713C12.4909 14.7914 12.488 14.7299 12.4821 14.6868L11.7257 10.0762L14.9181 6.8119C15.0707 6.65209 15.1468 6.5045 15.1468 6.36925Z\"/>\n \u003Cpath fill=\"var(--starRatingStarBorderColor)\"\n d=\"M9.74395 5.93655L9.5777 5.58406L7.82993 1.87769L5.91558 5.93655L5.53032 5.99529L1.55142 6.60183L4.71592 9.82866L3.97701 14.3334L7.8297 12.2099L11.6826 14.3334L10.9437 9.82929L11.2026 9.5646L14.1011 6.60088L9.74395 5.93655ZM1.06337 6.68133C1.06258 6.68162 1.06185 6.6819 1.06117 6.68217C1.06292 6.68147 1.06491 6.68057 1.06714 6.67946L1.06337 6.68133ZM1.28094 6.32744C1.27715 6.32316 1.27356 6.31902 1.27014 6.31502L1.255 6.29958L1.2406 6.3137C1.2426 6.32742 1.24394 6.34281 1.2443 6.35981L1.28094 6.32744ZM3.90254 14.7858L3.8515 14.7789C3.85252 14.7803 3.85354 14.7818 3.85455 14.7832C3.85836 14.7887 3.86183 14.7942 3.86499 14.7996L3.89962 14.8052L3.90129 14.7951C3.90169 14.7921 3.90211 14.789 3.90254 14.7858ZM3.47894 14.6062C3.47833 14.6064 3.47775 14.6065 3.47719 14.6067C3.47846 14.6063 3.48011 14.6057 3.48224 14.6048L3.47894 14.6062ZM11.7572 14.7866C11.7573 14.7871 11.7574 14.7882 11.7575 14.7897L11.76 14.8053L11.785 14.8011C11.7884 14.7955 11.7921 14.7896 11.7961 14.7837C11.7968 14.7828 11.7974 14.7819 11.798 14.781L11.7572 14.7866ZM11.7597 14.8654C11.7594 14.8677 11.7592 14.8697 11.7592 14.8713C11.7592 14.8665 11.7592 14.8618 11.7592 14.8573L11.7597 14.8654ZM15.1468 6.36925C15.1468 6.5045 15.0707 6.65209 14.9181 6.8119L11.7257 10.0762L12.4821 14.6868C12.488 14.7299 12.4909 14.7914 12.4909 14.8713C12.4909 15.0004 12.4602 15.1095 12.3988 15.1987C12.3372 15.288 12.2479 15.3324 12.1304 15.3324C12.0192 15.3324 11.902 15.2956 11.7787 15.2218L7.82971 13.0454L3.88105 15.2218C3.75205 15.2957 3.63482 15.3324 3.52925 15.3324C3.40608 15.3324 3.31379 15.2879 3.25226 15.1987C3.19073 15.1094 3.15997 15.0004 3.15997 14.8713C3.15997 14.8345 3.16579 14.7729 3.17756 14.6868L3.93383 10.0762L0.732582 6.8119C0.585991 6.64598 0.512695 6.49839 0.512695 6.36925C0.512695 6.14175 0.676881 6.00039 1.00515 5.94504L5.42003 5.27194L7.3989 1.07627C7.5103 0.824214 7.65398 0.698242 7.82982 0.698242C8.00567 0.698242 8.14945 0.824214 8.26074 1.07627L10.2395 5.27194L14.6542 5.94504C14.9828 6.00039 15.1468 6.14175 15.1468 6.36925Z\"/>\n \u003C/symbol>\n \u003C/defs>\n \u003C/svg>\n `;\n for (let i = 0; i \u003C starCount; i++) {\n const isFilled = i + 1 \u003C= ratingIntegerPart;\n const isHalfFilled = ratingDecimalPart > 0 && i + ratingDecimalPart === rating;\n starRatingClass = isFilled ? \"star-filled\" : \"star-empty\";\n\n starContainer += `\n \u003Csvg class=\"star\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\">\n \u003Cuse class=\"${starRatingClass}\" href=\"#star\">\u003C/use>\n ${isHalfFilled ? \"\u003Cuse class=\\\"star-filled\\\" href=\\\"#star\\\" mask=url(\\\"#half-star\\\")>\u003C/use>\" : \"\"}\n \u003C/svg>\n `;\n }\n starContainer += `\u003C/div>`;\n return starContainer;\n },\n getContentShareLink: (sharingProvider, content) => {\n let sharingLink = \"\";\n if (content) {\n let url = encodeURIComponent(document.URL);\n let name = encodeURIComponent(content.name);\n let imageUrl = encodeURIComponent(content.thumbnails.default);\n switch (sharingProvider) {\n case \"facebook\":\n sharingLink = \"https://www.facebook.com/sharer.php?u=\" + url;\n break;\n case \"twitter\":\n sharingLink = \"https://twitter.com/intent/tweet?text=\" + name + \"&url=\" + url;\n break;\n case \"pinterest\":\n sharingLink = \"https://www.pinterest.com/pin/create/button/?url=\" + url + \"&media=\" + imageUrl + \"&description=\" + name;\n break;\n case \"blogger\":\n sharingLink = \"https://www.blogger.com/blog-this.g?u=\" + url + \"&n=\" + name + \"&t=\" + imageUrl;\n break;\n case \"mail\":\n sharingLink = \"mailto:?subject=I saw this and thought of you...%0A%0A\" + url + \"&body=\" + imageUrl;\n break;\n case \"reddit\":\n sharingLink = \"https://reddit.com/submit?url=\" + url + \"&title=\" + name + \"&thumbnail=\" + imageUrl;\n break;\n case \"flipboard\":\n sharingLink = \"https://share.flipboard.com/bookmarklet/popout?v=2&title=\" + name + \"&url=\" + url + \"&media=\" + imageUrl;\n break;\n }\n }\n return sharingLink;\n },\n getAuthorSoicalLinks(authorTaxonomy) {\n if (!authorTaxonomy?.properties) return '';\n const p = authorTaxonomy.properties;\n\n const linkTo = (type, url) => `\u003Ca href=\"${url}\" target=\"_blank\" class=\"icon icon-${type}\">\u003C/a>`\n\n const socials = [];\n\n if (p.facebook) {\n socials.push(linkTo('facebook', `https://www.facebook.com/${p.facebook}`));\n }\n if (p.twitter) {\n socials.push(linkTo('twitter', `https://twitter.com/${p.twitter}`));\n }\n if (p.instagram) {\n socials.push(linkTo('instagram', `https://www.instagram.com/${p.instagram}`));\n }\n\n return `\u003Cdiv class=\"author-social-links\">\n ${socials.join('')}\n \u003C/div>`\n },\n renderHowToYouWillNeedContent(content) {\n const prefix = 'you_will_need.im-requirements-list.list.';\n const listLen = content?.properties?.[prefix + '_element_count'];\n const entryTexts = [];\n if (listLen) {\n for (let i = 0; i \u003C listLen; i++) {\n const title = content.properties?.[`${prefix}${i}.title`];\n const materials = content.properties?.[`${prefix}${i}.item.materials.name`];\n const note = content.properties?.[`${prefix}${i}.item.note`];\n const quantity_unit = content.properties?.[`${prefix}${i}.item.quantity_unit`];\n let str = '';\n if (title) str += `${title}: `;\n if (materials) str += materials;\n if (note) str += ` (${note})`;\n if (quantity_unit) str += ` (${quantity_unit})`;\n if (str.trim() !== '') {\n entryTexts.push(str);\n }\n }\n }\n return `\u003Cul class=\"how-to-you-will-need\">${entryTexts.map(e => `\u003Cli>${e}\u003C/li>`).join('')}\u003C/ul>`;\n },\n renderHowToMethodsContent(content) {\n const entryTexts = [];\n let currentGroup = 0;\n let stepCounter = 0;\n\n for (let i = 0; ; i++) {\n const groupTitle = content.properties[`how_to_method.0.list.${i}.item_group_title`];\n if (groupTitle) {\n currentGroup++;\n stepCounter = 0;\n entryTexts.push(`\u003Ch2>${groupTitle}\u003C/h2>`);\n } else {\n const note = content.properties[`how_to_method.0.list.${i}.note`];\n if (!note) {\n break;\n }\n stepCounter++;\n entryTexts.push(`\u003Ch3>Step ${stepCounter}\u003C/h3>\u003Cp>${note}\u003C/p>`);\n }\n }\n return `\u003Cdiv class=\"how-to-methods\">${entryTexts.join('')}\u003C/div>`;\n },\n renderRecipeIngredientsContent(content) {\n const prefix = 'sxs-ingredients-group.sxs-ingredients-flex.';\n const prefixDisplay = '.sxs-ingredients-flex-ingredient-display.';\n const prefixData = '.sxs-ingredients-flex-ingredient-data.';\n const listLen = content?.properties[prefix + '_element_count'];\n const entryTexts = [];\n\n for (let i = 0; i \u003C listLen; i++) {\n let quantity = content?.properties[`${prefix + i + prefixDisplay}sxs-ingredients-flex-ingredient-display-quantity`];\n let name = content?.properties[`${prefix + i + prefixDisplay}sxs-ingredients-flex-ingredient-display-ingredient`];\n let note = content?.properties[`${prefix + i + prefixDisplay}sxs-ingredients-flex-ingredient-display-note`];\n\n let quantityString = quantity ? `${quantity} ` : \"\";\n let nameString = name || \"\";\n let noteString = note ? ` ${note}` : \"\";\n\n let row = quantityString + nameString + noteString;\n entryTexts.push(row);\n }\n\n if (entryTexts.length > 0) {\n return `\u003Cul class=\"recipe-ingredients-list\">${entryTexts.map((e, i) => `\u003Cli${e ? '' : ' style=\"border-bottom: none;\"'}>${e}\u003C/li>`).join('')}\u003C/ul>`;\n } else {\n return \"No ingredients available.\";\n }\n },\n renderRecipeMethodsContent(content) {\n const prefix = 'sxs-method-recipe-group.sxs-method-recipe-flex.';\n const listLen = content?.properties[prefix + '_element_count'];\n const entryTexts = [];\n for (let i = 0; i \u003C listLen; i++) {\n const row = content.properties[`${prefix}${i}.sxs-method-recipe-step`];\n if (row !== undefined) {\n entryTexts.push(row);\n }\n }\n return `\u003Cul class=\"recipe-methods-list\">${entryTexts.map((e, i) => `\u003Cli>\u003Ch3>${i === 0 ? 'Step 1' : `Step ${i + 1}`}\u003C/h3>\u003Cp>${e}\u003C/p>\u003C/li>`).join('')}\u003C/ul>`;\n },\n buildJsonLD(content, document) {\n const url = document?.location?.href || '';\n const domain = (url !== '') ? url.substring(0, url.indexOf('/', 10)) : '';\n const logo = purple.experience?.global?.experienceConfig?.logo;\n if (logo) logo[\"@type\"] = \"ImageObject\";\n const JSON_LS_HELPER = {\n fillImages: (content, jsonLD) => {\n jsonLD.image = [];\n if (content.thumbnails?.default) {\n jsonLD.image.push(content.thumbnails?.default);\n }\n },\n fillAuthors: (content, jsonLD, onlyFirst) => {\n jsonLD.author = content.authors.map(a => {\n return {\n \"@type\": \"Person\",\n \"name\": a.name,\n \"jobTitle\": a.properties.job_title,\n \"description\": a.properties.description,\n \"image\": {\n \"@type\": \"ImageObject\",\n \"url\": a.thumbnails.default,\n \"width\": 768,\n \"height\": 574\n },\n \"url\": a.properties.user_url\n };\n });\n if (onlyFirst) {\n jsonLD.author = jsonLD.author.length ? jsonLD.author[0] : {};\n }\n },\n fillDates: (content, jsonLD) => {\n jsonLD.datePublished = new Date(content.publicationDate).toISOString();\n if (content.lastModified) jsonLD.dateModified = new Date(content.lastModified).toISOString();;\n },\n fillProsCons: (content, jsonLD) => {\n jsonLD.positiveNotes = [];\n jsonLD.negativeNotes = [];\n const positiveRating = content.properties[\"rating.positive\"].split(';').map(item => item.trim());\n const negativeRating = content.properties[\"rating.negative\"].split(';').map(item => item.trim());\n const positiveListItems = positiveRating.map((element, index) => ({\n \"@type\": \"ListItem\",\n \"position\": index + 1,\n \"name\": element\n }));\n const negativeListItems = negativeRating.map((element, index) => ({\n \"@type\": \"ListItem\",\n \"position\": index + 1,\n \"name\": element\n }));\n jsonLD.positiveNotes = {\n \"@type\": \"ItemList\",\n \"itemListElement\": positiveListItems\n };\n jsonLD.negativeNotes = {\n \"@type\": \"ItemList\",\n \"itemListElement\": negativeListItems\n };\n return jsonLD;\n },\n fillPriceCurrency: (content, jsonLD) => {\n if (content.properties[\"_IM_Product_Price.GBP\"]) {\n jsonLD.itemReviewed.offers.priceCurrency = \"GBP\";\n } else if (content.properties[\"product_price._IM_Product_Price_GBP\"]) {\n jsonLD.itemReviewed.offers.priceCurrency = \"GBP\";\n } else if (content.properties[\"_IM_Product_Price.USD\"]) {\n jsonLD.itemReviewed.offers.priceCurrency = \"USD\";\n } else if (content.properties[\"product_price._IM_Product_Price_USD\"]) {\n jsonLD.itemReviewed.offers.priceCurrency = \"USD\";\n } else if (content.properties[\"_IM_Product_Price.EUR\"]) {\n jsonLD.itemReviewed.offers.priceCurrency = \"EUR\";\n } else if (content.properties[\"product_price._IM_Product_Price_EUR\"]) {\n jsonLD.itemReviewed.offers.priceCurrency = \"EUR\";\n } else {\n jsonLD.itemReviewed.offers.priceCurrency = \"\";\n }\n }\n };\n if (!content) return '';\n let jsonLD = null;\n switch (content.postType) {\n case \"competition\":\n break;\n case \"reviews\":\n jsonLD = {\n \"@context\": \"https://schema.org\",\n \"@type\": \"Review\",\n \"mainEntityOfPage\": {\n \"@type\": \"WebPage\",\n \"@id\": url\n },\n \"name\": content.name,\n \"headline\": content.name,\n \"image\": {\n \"@type\": \"ImageObject\",\n \"url\": content.thumbnails.default + \"?quality=45&resize=768,574\",\n \"width\": 768,\n \"height\": 574\n },\n \"speakable\": {\n \"@type\": \"SpeakableSpecification\",\n \"xpath\": [\"/html/head/title\", \"/html/head/meta[@name='description']/@content\"]\n },\n \"itemReviewed\": {\n \"@type\": \"Product\",\n \"name\": content.properties.monetizer_product_name || content.properties[\"display.headline\"] || content.name,\n \"description\": content.description,\n \"brand\": content.taxonomies.filter(t => t.type == 'brand')[0]?.name || '',\n \"category\": content.properties[\"taxonomy.category.primary\"],\n \"sku\": content.properties[\"product_sku\"],\n \"reviewBody\": content.properties[\"rating.review\"],\n \"image\": {\n \"@type\": \"ImageObject\",\n \"url\": content.thumbnails.default + \"?quality=45&resize=768,574\",\n \"width\": 768,\n \"height\": 574\n },\n \"weight\": content.properties[\"product_weight\"],\n \"height\": content.properties[\"product_height\"],\n \"width\": content.properties[\"product_width\"],\n \"depth\": content.properties[\"product_depth\"],\n \"offers\": {\n \"@type\": \"Offer\",\n \"price\": content.properties[\"_IM_Product_Price.GBP\"] || content.properties[\"product_price._IM_Product_Price_GBP\"] || content.properties[\"_IM_Product_Price.USD\"] || content.properties[\"product_price._IM_Product_Price_USD\"] || content.properties[\"_IM_Product_Price.EUR\"] || content.properties[\"product_price._IM_Product_Price_EUR\"] || '',\n \"itemCondition\": \"https://schema.org/NewCondition\"\n }\n },\n \"publisher\": {\n \"@type\": \"Organization\",\n \"name\": typeof purple === 'undefined' ? '' : purple.experience?.global?.experienceConfig?.title || '',\n \"url\": domain,\n \"logo\": logo\n },\n \"reviewRating\": {\n \"@type\": \"Rating\",\n \"bestRating\": 5,\n \"ratingValue\": content.properties[\"rating.number\"],\n \"worstRating\": 0\n },\n };\n JSON_LS_HELPER.fillDates(content, jsonLD);\n JSON_LS_HELPER.fillAuthors(content, jsonLD, true);\n JSON_LS_HELPER.fillProsCons(content, jsonLD);\n JSON_LS_HELPER.fillPriceCurrency(content, jsonLD);\n break;\n case \"sxs-recipe\":\n jsonLD = {\n \"@context\": \"https://schema.org\",\n \"@type\": \"Recipe\",\n name: content.name,\n description: content.description,\n prepTime: content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-prep-time.max_time\"],\n cookTime: content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-cook-time.max_time\"],\n totalTime: content.properties[\"sxs-key-data-recipe-timing.sxs-key-data-recipe-timing-total-time.max_time\"],\n recipeYield: content.properties[\"sxs-key-data-recipe-servings.sxs-key-data-recipe-servings-min\"],\n recipeIngredient: [],\n recipeInstructions: []\n };\n const iMax = Number(content.properties[\"sxs-ingredients-group.sxs-ingredients-flex._element_count\"]);\n for (var m = 0; m \u003C iMax; m++) {\n jsonLD.recipeIngredient.push(\n content.properties[\"sxs-ingredients-group.sxs-ingredients-flex.\" + m + \".sxs-ingredients-flex-ingredient-data.sxs-ingredients-flex-ingredient-data-quantity.sxs-ingredients-flex-ingredient-data-quantity-metric-number\"]\n + \" \" +\n content.properties[\"sxs-ingredients-group.sxs-ingredients-flex.\" + m + \".sxs-ingredients-flex-ingredient-data.sxs-ingredients-flex-ingredient-data-quantity.sxs-ingredients-flex-ingredient-data-quantity-metric-unit\"]\n + \" \" +\n content.properties[\"sxs-ingredients-group.sxs-ingredients-flex.\" + m + \".sxs-ingredients-flex-ingredient-data.sxs-ingredients-flex-ingredient-data-ingredient-ingredient.sxs-ingredients-flex-ingredient-data-ingredient-ingredient-term.name\"]\n );\n }\n const nMax = Number(content.properties[\"sxs-method-recipe-group.sxs-method-recipe-flex._element_count\"]);\n for (var m = 0; m \u003C nMax; m++) {\n jsonLD.recipeInstructions.push({\n \"@type\": \"HowToStep\",\n \"name\": \"Step \" + (m + 1),\n \"text\": content.properties[\"sxs-method-recipe-group.sxs-method-recipe-flex.\" + m + \".sxs-method-recipe-step\"]\n });\n }\n JSON_LS_HELPER.fillDates(content, jsonLD);\n JSON_LS_HELPER.fillImages(content, jsonLD);\n JSON_LS_HELPER.fillAuthors(content, jsonLD, true);\n break;\n case \"how_to\":\n jsonLD = {\n \"@context\": \"https://schema.org\",\n \"@type\": \"HowTo\",\n name: content.name,\n image: {\n \"@type\": \"ImageObject\",\n url: content.properties.hero_image,\n \"height\": \"406\",\n \"width\": \"305\"\n },\n supply: [],\n step: []\n };\n const sMax = Number(content.properties[\"you_will_need.im-requirements-list.list\"]);\n for (var m = 0; m \u003C sMax; m++) {\n const supplyText = content.properties[\"you_will_need.im-requirements-list.list.\" + m + \".item.materials.name\"]\n + \" (\" + content.properties[\"you_will_need.im-requirements-list.list.\" + m + \".item.quantity_unit\"] + \")\";\n jsonLD.supply.push({\n \"@type\": \"HowToSupply\",\n name: supplyText\n });\n }\n const mMax = Number(content.properties.how_to_method);\n for (var m = 0; m \u003C mMax; m++) {\n const idxMax = Number(content.properties[\"how_to_method.\" + m + \".list\"]);\n for (var idx = 0; idx \u003C idxMax; idx++) {\n const note = content.properties[\"how_to_method.\" + m + \".list.\" + idx + \".note\"];\n const noteEl = document.createElement('p');\n noteEl.innerHTML = note;\n const stepText = noteEl.innerText;\n jsonLD.step.push({\n \"@type\": \"HowToStep\",\n name: \"Step \" + (idx + 1),\n \"text\": stepText\n });\n }\n }\n break;\n case \"list\":\n break;\n case \"glossary\":\n break;\n case \"offer\":\n jsonLD = {\n \"@context\": \"https://schema.org\",\n \"@type\": \"Product\",\n name: content.name,\n description: content.description,\n offers: {\n \"@type\": \"Offer\",\n url: content.properties.link_link_to\n }\n };\n JSON_LS_HELPER.fillImages(content, jsonLD);\n break;\n default:\n jsonLD = {\n \"@context\": \"https://schema.org\",\n \"@type\": \"Article\",\n headline: content.name,\n };\n JSON_LS_HELPER.fillDates(content, jsonLD);\n JSON_LS_HELPER.fillImages(content, jsonLD);\n JSON_LS_HELPER.fillAuthors(content, jsonLD);\n }\n return jsonLD ? JSON.stringify(jsonLD) : \"{}\";\n },\n getPath() {\n return document.location.pathname;\n },\n getPostTags(content) {\n if (!content || !content.taxonomies) return '';\n return content.taxonomies.filter(t => t.type === 'tag').map(t => t.id).join(',');\n },\n getTaxonomyValue: (content, taxonomyType) => {\n if (!content || !content.taxonomies) return '';\n return content.taxonomies.filter(t => t.type === taxonomyType).map(t => t.id).join(',');\n },\n isNative(content) {\n if (!content || !content.properties) return false;\n return content && content.properties && (content.properties[\"sponsor_type\"] === \"native-advertorial\");\n },\n getNoImageClass(isNoImage) {\n return isNoImage === true ? 'no-image' : '';\n },\n getBannerSrc(settings, bannerId) {\n return settings[bannerId]?.image;\n },\n getBannerUrl(settings, bannerId) {\n return settings[bannerId]?.url;\n },\n setTaxonomyTitle: (taxName, taxSeoTitle, globalTitle) => {\n if (taxSeoTitle) {\n const parsedtaxSeoTitle = JSON.parse(taxSeoTitle).title;\n return parsedtaxSeoTitle;\n }\n return taxName ? `${taxName} | ${globalTitle}` : '';\n },\n setTaxonomyDescription: (desName, taxSeoDes) => {\n const parsedtaxSeoDes = JSON.parse(taxSeoDes).description;\n return parsedtaxSeoDes ?? desName ?? '';\n },\n setArticleDescription: (seoDes, contextDes) => {\n const parsedSeoDes = JSON.parse(seoDes).description;\n if (parsedSeoDes) {\n return;\n } else {\n return contextDes;\n }\n },\n isNotAnEmptyList(list) {\n return !!list?.length;\n }\n}\n","custom.js":"if (!window.customInitialised) {\n window.customInitialised = true;\n\n var _paq = window._paq || [];\n _paq.push([\"setRequestMethod\", \"POST\"]);\n _paq.push([\"disableAlwaysUseSendBeacon\"]);\n\n window.isIssueLocked = function (issue, publicationCache, issueCache) {\n return false;\n };\n\n window.calculateStorefrontUserTags = (subs, issues, pubProds) => {\n return {};\n };\n\n // Fix for JW Player: https://jira.sprylab.com/browse/OM-1\n const _write = document.write;\n document.write = (s) => {\n try {\n _write(s);\n } catch (e) {\n document.currentScript.insertAdjacentHTML('beforebegin', s);\n }\n };\n\n // TODO: This event is not fired here. Why is that?\n // Especially in webs SSR and inlining this code in html the event should not have been fired yet.\n document.addEventListener('DOMContentLoaded', (event) => {\n // Load jQuery for content features.\n if (typeof jQuery === 'undefined') {\n const jscript = document.createElement('script');\n jscript.src = 'https://code.jquery.com/jquery-3.6.0.slim.min.js';\n jscript.async = true;\n document.head.append(jscript);\n }\n });\n\n const event = new Event(\"OnViewChange\");\n window.dispatchEvent(event);\n\n function modUrl(b) {\n if (!b || (b.indexOf(\"https://securepubads.g.doubleclick.net/gampad/ads\") != 0)) return b;\n [\"https\", \"resource\", \"file\"].forEach(p => {\n const t = \"&url=\" + p + \"%3A%2F%2F\";\n let i = b.indexOf(t);\n if (i > 0) {\n i += t.length;\n b = b.substring(0, i) + \"%2F\" + b.substring(i);\n }\n });\n return b;\n }\n\n let currentUrl = new URL(window.location.href);\n let isDebug = currentUrl.searchParams.get('debug') === 'true';\n let isForceAds = currentUrl.searchParams.get('force-ads') === 'true';\n let isCleanAds = currentUrl.searchParams.get('clean-ads') === 'true';\n\n if (isForceAds || (window.purple.experience?.global?.experienceConfig.gadURLBreaker && !isCleanAds)) {\n var _of = window.fetch;\n window.fetch = function (b, g) {\n return _of(modUrl(b), g);\n };\n var _os = XMLHttpRequest.prototype.send;\n var _oo = XMLHttpRequest.prototype.open;\n XMLHttpRequest.prototype.send = function () {\n arguments[1] = modUrl(arguments[1]);\n _os.apply(this, arguments);\n };\n XMLHttpRequest.prototype.open = function () {\n arguments[1] = modUrl(arguments[1]);\n _oo.apply(this, arguments);\n };\n }\n\n // Don't run integration for dev environment or non-zephr cdn.\n let isDevEnvironment = (currentUrl.hostname === 'localhost' || currentUrl.hostname.includes('purplemanager.com')) && false;\n if (currentUrl.searchParams.has('debug-extensions')) {\n // Allows to run the script even on localhost.\n isDevEnvironment = false;\n }\n\n // Const isDevEnvironment = false;\n\n async function waitForPurpleService() {\n while (!window.PurpleService || !window.PurpleService.getCatalogContents) {\n await new Promise(res => setTimeout(res, 10))\n }\n }\n\n window.loadExtensions = () => {\n\n if (!isDevEnvironment) {\n const zephrScript = document.createElement('script');\n document.head.appendChild(zephrScript);\n zephrScript.src = 'https://assets.zephr.com/zephr-browser/1.9.1/zephr-browser.umd.js';\n window.zephrLoadPromise = new Promise(res => zephrScript.onload = res);\n }\n\n // Await this to check if you are in SSR context or SSR-Client code AND the interactive page is loaded.\n // Hack to make missing preboot completed event work: always resolve after 1000ms.\n const prebootCompleted = Promise.race([\n new Promise(res => document.addEventListener('PrebootComplete', res)),\n // If no apps are in prebootData array, the preboot phase is already finished.\n new Promise(res => {\n if (!window.prebootData || !window.prebootData.apps || window.prebootData.apps.length === 0) res();\n })\n ]);\n\n experienceConfig = window.purple.experience?.global?.experienceConfig || {};\n\n // Loading Squirrel\n\n function loadSquirrelScript(src, id) {\n if (!document.getElementById(id)) {\n var s = document.createElement('script');\n s.type = 'text/javascript';\n s.async = true;\n s.src = src;\n s.id = id;\n document.head.appendChild(s);\n }\n }\n\n const scripts = {\n yourhomestyle: {\n src: 'https://squirrels-live.getsquirrel.co/scripts/4f746b31b6bb093c402d9627b9d493fb.js',\n id: 'squirrel-yourhomestyle'\n },\n gathered: {\n src: 'https://squirrels-live.getsquirrel.co/scripts/872381d2fdd8909a7aeaaffd200be734.js',\n id: 'squirrel-gathered'\n },\n bikeradar: {\n src: 'https://squirrels-live.getsquirrel.co/scripts/cbd7d889457d194e27673709979234a6.js',\n id: 'squirrel-bikeradar'\n },\n countryfile: {\n src: 'https://squirrels-live.getsquirrel.co/scripts/5dba32ffe8b6a7d29b2a79b055d7ce0b.js',\n id: 'squirrel-countryfile'\n },\n gardensillustrated: {\n src: 'https://squirrels-live.getsquirrel.co/scripts/cc1684d01a77201a81a6e96829b64739.js',\n id: 'squirrel-gardensillustrated'\n },\n sciencefocus: {\n src: 'https://squirrels-live.getsquirrel.co/scripts/84fdd473e119feeeb54ff7432dfe6d5a.js',\n id: 'squirrel-sciencefocus'\n },\n skyatnightmagazine: {\n src: 'https://squirrels-live.getsquirrel.co/scripts/fbcc9e2db0736060fe0d4a278f0fc6c2.js',\n id: 'squirrel-skyatnightmagazine'\n }\n };\n\n const scriptInfo = scripts[experienceConfig.trackingPrefix];\n if (scriptInfo) {\n loadSquirrelScript(scriptInfo.src, scriptInfo.id);\n }\n\n // JW Player Start\n\n function checkForJWDivAndLoadScripts(attempts = 1) {\n const maxAttempts = 20;\n const playerContainer = document.getElementById('playerContainerJW');\n\n if (playerContainer) {\n function loadJWScript(src, id, async = true, onLoadCallback) {\n if (!document.getElementById(id)) {\n const script = document.createElement('script');\n script.src = src;\n script.async = async;\n script.id = id;\n script.onload = onLoadCallback;\n script.onerror = function () {\n console.error(`Failed to load script: ${src}`);\n };\n document.head.appendChild(script);\n } else {\n onLoadCallback();\n }\n }\n\n let scriptsLoaded = 0;\n const totalScripts = 2;\n\n function onScriptLoad() {\n scriptsLoaded++;\n if (scriptsLoaded === totalScripts) {\n checkForJWPlayerFunction();\n }\n }\n\n function isOzpbLoaded() {\n return Array.from(document.getElementsByTagName('script')).some(script =>\n script.src === 'https://prebid.the-ozone-project.com/hw2/OZONEOM00001/1500000109/current/ozpb.min.js'\n );\n }\n\n if (isOzpbLoaded()) {\n loadJWScript('//www.googletagservices.com/tag/js/gpt.js', 'googleTagServiceScript', true, onScriptLoad);\n\n const jwPlayerId = window.experienceConfig?.jwPlayerId;\n if (jwPlayerId) {\n loadJWScript(`https://cdn.jwplayer.com/libraries/${jwPlayerId}.js`, 'jwPlayerScript', true, onScriptLoad);\n } else {\n console.error('JW Player ID is missing in experienceConfig');\n }\n } else if (attempts \u003C maxAttempts) {\n setTimeout(() => checkForJWDivAndLoadScripts(attempts + 1), 500);\n } else {\n console.error('ozpb.min.js script not found and maximum attempts reached.');\n }\n\n } else if (attempts \u003C maxAttempts) {\n setTimeout(() => checkForJWDivAndLoadScripts(attempts + 1), 500);\n } else {\n console.error('Player container not found and maximum attempts reached.');\n }\n\n function checkForJWPlayerFunction(attempts = 1) {\n if (typeof jwplayer === 'function') {\n initJWPlayer();\n } else if (attempts \u003C maxAttempts) {\n setTimeout(() => checkForJWPlayerFunction(attempts + 1), 500);\n } else {\n console.error('jwplayer function is not defined after maximum attempts.');\n }\n }\n }\n\n if (document.getElementsByTagName(\"storefront-view\")[0].className === \"article\") {\n checkForJWDivAndLoadScripts();\n }\n\n // JW Player End\n\n if (!isDevEnvironment) {\n if (experienceConfig.gtmCode) {\n initGtm(experienceConfig.gtmCode);\n } else {\n console.error(`Missing \"gtmCode\" in experience-config.json`)\n }\n }\n\n let loadContentResolve;\n let updateCounter = 0\n /**\n * Store last setTimeout to cancel when a new view change happened.\n */\n let lastViewChangeTimeout = undefined\n let firstViewUrl = location.href\n\n /**\n * @param {{\n * event: AngularRouterEvent,\n * viewContext: StorefrontViewContext\n * }} params\n */\n async function onViewChange(params) {\n\n if (updateCounter === 1 && firstViewUrl === location.href) {\n if (isDebug) console.log('Skipping double call to zephr API');\n return;\n }\n window.dataLayer = window.dataLayer || [];\n window.dataLayer.push({ event: 'SPA-pageview' });\n updateCounter++;\n // OM-329\n const event = new Event(\"OnViewChange\");\n window.dispatchEvent(event);\n\n if (isDevEnvironment) return;\n\n const loadContentPromise = new Promise(function (resolve, reject) {\n loadContentResolve = resolve;\n });\n\n if (lastViewChangeTimeout) {\n clearTimeout(lastViewChangeTimeout);\n lastViewChangeTimeout = undefined;\n }\n\n let ctnt = params.viewContext.post || params.viewContext.content || params.viewContext.collection?.[0];\n // Wait for config and script load if not already happened.\n if (window.zephrLoadPromise instanceof Promise) {\n await window.zephrLoadPromise;\n window.zephrLoadPromise = undefined;\n }\n\n // Should be available from the loaded script.\n if (experienceConfig.zephr) {\n if (!window.zephrBrowser || !window.zephrBrowser.run) {\n console.error('missing function zephrBrowser.run from' + experienceConfig.zephr.scriptUrl);\n } else {\n lastViewChangeTimeout = setTimeout(async () => {\n try {\n\n if (!ctnt) {\n if (isDebug) console.log('>>>> calling zephr API without any custom data');\n window.zephrBrowser.run();\n } else {\n let productCode = experienceConfig.zephr.defaultProductCode;\n\n let contentTier;\n if (ctnt.properties.content_tier === 'gated') {\n contentTier = 'gated';\n } else if (ctnt.access === 'FREE') {\n contentTier = 'free';\n } else {\n contentTier = 'paid';\n }\n\n if (isDebug) console.log(`>>>> calling zephr API base productCode: ${productCode} contentTier: ${contentTier}`);\n const args = {\n cdnApi: zephrConfig.baseUrl,\n customData: { contentTier, productCode }\n };\n await loadContentPromise;\n window.zephrBrowser.run(args);\n }\n lastViewChangeTimeout = undefined;\n } catch (e) {\n console.warn('Zephr API failed:', e);\n }\n }, 500);\n }\n }\n\n // Await the Preboot phase, should instantly resolve once the page is interactive.\n await prebootCompleted;\n if (isDebug) console.log('zephr script loaded and client-side preboot phase finished');\n\n const openConsentSettings = (evt) => {\n evt.preventDefault();\n window._sp_.loadPrivacyManagerModal(801357);\n }\n\n function addConsentSettingsButtonListener() {\n const btnAnchor = document.querySelectorAll('.menu-button-Manage-preferences a');\n for (let i = 0; i \u003C btnAnchor.length; i++) {\n btnAnchor[i].addEventListener('touchstart', openConsentSettings);\n btnAnchor[i].addEventListener('click', openConsentSettings);\n }\n }\n\n setInterval(addConsentSettingsButtonListener, 1000);\n }\n\n window.initialSquirrelLoad = true;\n\n window.storefrontHooks = {\n getIntersectionMargin() {\n const screenWidth = window.screen.width;\n return (screenWidth \u003C= 768) ? \"350px 100px\" : \"950px 100px\"\n },\n onNavigationEnd(params) {\n if (document.getElementsByTagName(\"storefront-view\")[0].className === \"article\") {\n checkForJWDivAndLoadScripts();\n }\n resetAdStatus();\n onViewChange(params);\n initializeLocalPrices();\n let trackingDimension = document.body.getAttribute(\"data-storefront-pageid\");\n if (!experienceConfig.trackingPrefix) {\n console.warn(\"Missing 'trackingPrefix' in experince.config.json\");\n } else {\n trackingDimension = experienceConfig.trackingPrefix + '-' + trackingDimension;\n }\n rewriteAmazonLinks(experienceConfig.amazonAffiliate, trackingDimension);\n rewriteAmazonContentLinks(experienceConfig.amazonAffiliate, trackingDimension);\n initSkimLinks(experienceConfig.skimLinksId, trackingDimension);\n initAwin(experienceConfig.awinId, trackingDimension);\n },\n onContentLoaded() {\n if (document.getElementsByTagName(\"storefront-view\")[0].className === \"article\") {\n if (window.initialSquirrelLoad) loadSquirrel();\n else window.initialSquirrelLoad = true;\n checkForJWDivAndLoadScripts();\n waitForJWPlayer();\n }\n loadContentResolve();\n initializeLocalPrices();\n let trackingDimension = document.body.getAttribute(\"data-storefront-pageid\");\n if (!experienceConfig.trackingPrefix) {\n console.warn(\"Missing 'trackingPrefix' in experince.config.json\");\n } else {\n trackingDimension = experienceConfig.trackingPrefix + '-' + trackingDimension;\n }\n rewriteAmazonLinks(experienceConfig.amazonAffiliate, trackingDimension);\n rewriteAmazonContentLinks(experienceConfig.amazonAffiliate, trackingDimension);\n initSkimLinks(experienceConfig.skimLinksId, trackingDimension);\n initAwin(experienceConfig.awinId, trackingDimension);\n },\n onAdInit() {\n if (!document.getElementById('prebid-script') && experienceConfig.adPrebidScript) {\n // Disable initial ad load to handle prebid.\n window.googletag = window.googletag || { cmd: [] };\n window.googletag.cmd.push(() => {\n if (isDebug) console.log(\"googletag.pubads().disableInitialLoad()\");\n googletag.pubads().disableInitialLoad();\n googletag.pubads().set('page_url', window.location.href);\n });\n\n // Load prebid script.\n var script = document.createElement('script');\n script.id = 'prebid-script';\n script.type = 'text/javascript';\n script.defer = 'defer';\n script.src = experienceConfig.adPrebidScript;\n document.head.appendChild(script);\n }\n },\n isAdDisabled(adId) {\n // Exclude sidebar ads on small screen sizes and mobile ad slot on medium/large screen sizes\n const screenWidth = window.screen.width;\n if ((adId.includes('sidebar') && (screenWidth \u003C= 768))\n || (adId.includes('mobile') && (screenWidth > 768))) {\n return true;\n }\n return false;\n },\n /**\n * @param {{\n * id: ad identifier,\n * slot: GPT ad slot object,\n * config: ad configuration,\n * refresh:\n * }} params\n */\n beforeRenderAd({ id, slot, config, refresh }, retries) {\n const OZONE_RETRY_MILLIS = 200;\n const OZONE_MAX_RETRIES = 20;\n if (!window.ozoneFetchBids) {\n if (retries == OZONE_MAX_RETRIES) {\n console.error(\"Deferred rendering of \" + id + \" \"\n + OZONE_MAX_RETRIES + \" times (\" + (OZONE_MAX_RETRIES * OZONE_RETRY_MILLIS) + \"ms because of ozone not loaded yet, loading without ozoneFetchBids now\");\n window.googletag.cmd.push(() => {\n if (isDebug) console.log(\"googletag.pubads().refresh([\" + id + \"])\");\n googletag.pubads().refresh([slot]);\n });\n return;\n }\n if (isDebug) console.log(\"Defer rendering of \" + id + \" until ozoneFetchBids is loaded\");\n setTimeout(function () {\n window.storefrontHooks.beforeRenderAd({ id, slot, config, refresh }, retries ? retries + 1 : 1);\n }, OZONE_RETRY_MILLIS);\n return false;\n }\n\n if (!refresh) {\n if (isDebug) console.log(\"googletag.display(\" + id + \")\");\n googletag.display(id);\n } else if (window.adStatus.refreshDisabled || window.adStatus.collapsed.includes(id)) {\n return false;\n }\n if (isDebug) console.log(\"ozoneFetchBids([\" + id + \"])\");\n ozoneFetchBids([id], function (s) {\n if (isDebug) console.log(\"callback from ozoneFetchBids([\" + id + \"])\");\n window.googletag.cmd.push(() => {\n if (isDebug) console.log(\"googletag.pubads().refresh([\" + id + \"])\");\n googletag.pubads().refresh([slot]);\n });\n });\n return false;\n },\n onPurpleServiceInit() {\n initPermutiveTracking();\n loadPermutive(); // Adds Permutive Script to head\n }\n };\n\n // TODO: Maybe make sure that it is only called once for the first page?\n onViewChange({ viewContext: {} });\n waitForTCF(); // Waits for TCF Api to be present and then initializes Permutive.\n // initPermutive();\n };\n\n function loadPermutive() {\n !function (e, o, n, i) {\n if (!e) {\n e = e || {}, window.permutive = e, e.q = [];\n var t = function () {\n return ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, function (e) {\n return (e ^ (window.crypto || window.msCrypto).getRandomValues(new Uint8Array(1))[0] & 15 >> e / 4).toString(16)\n })\n };\n e.config = i || {}, e.config.apiKey = o, e.config.workspaceId = n, e.config.environment = e.config.environment || \"production\", (window.crypto || window.msCrypto) && (e.config.viewId = t());\n for (var g = [\"addon\", \"identify\", \"track\", \"trigger\", \"query\", \"segment\", \"segments\", \"ready\", \"on\", \"once\", \"user\", \"consent\"], r = 0; r \u003C g.length; r++) {\n var w = g[r];\n e[w] = function (o) {\n return function () {\n var n = Array.prototype.slice.call(arguments, 0);\n e.q.push({ functionName: o, arguments: n })\n }\n }(w)\n }\n }\n }(window.permutive, \"f4421ea1-1948-4f78-bda3-363d6be60e59\", \"72db78e7-21c6-4465-beb3-88b9baa0d0a7\", { \"consentRequired\": true });\n window.googletag = window.googletag || {}, window.googletag.cmd = window.googletag.cmd || [], window.googletag.cmd.push(function () {\n if (0 === window.googletag.pubads().getTargeting(\"permutive\").length) {\n var e = window.localStorage.getItem(\"_pdfps\");\n window.googletag.pubads().setTargeting(\"permutive\", e ? JSON.parse(e) : []);\n var o = window.localStorage.getItem(\"permutive-id\");\n o && (window.googletag.pubads().setTargeting(\"puid\", o), window.googletag.pubads().setTargeting(\"ptime\", Date.now().toString())), window.permutive.config.viewId && window.googletag.pubads().setTargeting(\"prmtvvid\", window.permutive.config.viewId), window.permutive.config.workspaceId && window.googletag.pubads().setTargeting(\"prmtvwid\", window.permutive.config.workspaceId)\n }\n });\n if (!document.getElementById('permutive-script-ext')) {\n const permutiveScriptExt = document.createElement('script');\n permutiveScriptExt.id = 'permutive-script-ext';\n permutiveScriptExt.src = 'https://72db78e7-21c6-4465-beb3-88b9baa0d0a7.edge.permutive.app/72db78e7-21c6-4465-beb3-88b9baa0d0a7-web.js';\n permutiveScriptExt.async = true;\n document.head.append(permutiveScriptExt);\n }\n }\n\n function waitForJWPlayer() {\n const checkInterval = 100;\n const maxAttempts = 50;\n\n let attempts = 0;\n\n const interval = setInterval(() => {\n const jwPlayerElement = document.querySelector('.jwplayer');\n\n if (jwPlayerElement && window.innerWidth \u003C= 991) {\n clearInterval(interval);\n observeJWPlayer(jwPlayerElement);\n } else {\n attempts++;\n if (attempts >= maxAttempts) {\n clearInterval(interval);\n }\n }\n }, checkInterval);\n }\n\n function observeJWPlayer(jwPlayerElement) {\n const mutationObserver = new MutationObserver((mutationsList) => {\n for (const mutation of mutationsList) {\n if (mutation.type === 'attributes' && mutation.attributeName === 'class') {\n const classList = mutation.target.classList;\n if (classList.contains('jw-flag-floating')) {\n removeAds();\n mutationObserver.disconnect();\n }\n }\n }\n });\n\n function startMutationObserver() {\n mutationObserver.observe(jwPlayerElement, { attributes: true });\n }\n\n const intersectionObserver = new IntersectionObserver((entries) => {\n entries.forEach(entry => {\n if (entry.isIntersecting) {\n startMutationObserver();\n intersectionObserver.disconnect();\n }\n });\n });\n intersectionObserver.observe(jwPlayerElement);\n }\n\n function removeAds() {\n const headerAds = document.querySelectorAll('.header-ad');\n headerAds.forEach(ad => ad.remove());\n\n const ivoAds = document.querySelectorAll('.ivo-ad');\n ivoAds.forEach(ad => ad.remove());\n }\n\n function loadScript(scriptSrc, id, inContent, reload) {\n let scriptEl = document.getElementById(id);\n if (scriptEl) {\n if (reload) {\n scriptEl.remove();\n } else return;\n }\n let parent = document.body;\n if (inContent) {\n parent = document.getElementsByTagName(\"storefront-content-body\")[0];\n if (!parent) return;\n }\n var script = document.createElement('script');\n script.id = id;\n script.type = 'text/javascript';\n script.defer = 'defer';\n script.src = scriptSrc;\n parent.appendChild(script);\n }\n\n function initSkimLinks(skimLinksId, trackingDimension) {\n if (skimLinksId) {\n window.skimlinks_settings = {\n skimlinks_target: \"_blank\",\n skimlinks_tracking: trackingDimension,\n };\n loadScript('//s.skimresources.com/js/' + skimLinksId + '.skimlinks.js', 'SKIMLINKS', true, true);\n } else {\n console.error(`Missing \"skimLinksId\" in experience-config.json`)\n }\n }\n\n function initAwin(awinId, trackingDimension) {\n if (awinId) {\n const contentRoot = document.querySelector('storefront-content-body');\n if (contentRoot) {\n const anchors = contentRoot.querySelectorAll('a[href^=\"https://\"]');\n anchors.forEach(a => {\n a.setAttribute(\"data-clickref\", trackingDimension);\n });\n }\n loadScript('//www.dwin2.com/pub.' + awinId + '.min.js', 'AWIN', true, true);\n } else {\n console.error(`Missing \"awinId\" in experience-config.json`)\n }\n }\n\n // Wait for window.__tcfapi to be defined, then trigger when the customer has completed their consent and preferences.\n function waitForTCF() {\n console.log(\"waitForTCF\");\n if (window.__tcfapi) {\n window.__tcfapi(\"addEventListener\", 2, function (tcData, success) {\n if (success && (tcData.eventStatus === \"useractioncomplete\" || tcData.eventStatus === \"tcloaded\")) {\n initPermutive();\n\n }\n });\n } else {\n // window.__tcfapi wasn't defined. Check again in 100 milliseconds.\n setTimeout(waitForTCF, 100);\n }\n }\n\n function loadSquirrel() {\n const event = new Event(\"LoadDynSquirrel\", { bubbles: true, cancelable: true });\n window.document.dispatchEvent(event);\n };\n\n if (document.getElementsByTagName(\"storefront-view\")[0].className === \"article\") {\n loadSquirrel();\n }\n\n const COUNTRY_CURRENCY = {\n 'AX': 'EUR',\n 'AL': 'EUR',\n 'AS': 'USD',\n 'AD': 'EUR',\n 'AI': 'USD',\n 'AG': 'USD',\n 'AW': 'USD',\n 'AU': 'AUD',\n 'AT': 'EUR',\n 'BS': 'USD',\n 'BB': 'USD',\n 'BY': 'EUR',\n 'BE': 'EUR',\n 'BZ': 'USD',\n 'BM': 'USD',\n 'BA': 'EUR',\n 'BG': 'EUR',\n 'CA': 'USD',\n 'KY': 'USD',\n 'CC': 'AUD',\n 'CK': 'AUD',\n 'CR': 'USD',\n 'HR': 'EUR',\n 'CU': 'USD',\n 'CX': 'AUD',\n 'CZ': 'EUR',\n 'DK': 'EUR',\n 'DM': 'USD',\n 'DO': 'USD',\n 'SV': 'USD',\n 'EE': 'EUR',\n 'FO': 'EUR',\n 'FJ': 'AUD',\n 'FI': 'EUR',\n 'FR': 'EUR',\n 'PF': 'AUD',\n 'DE': 'EUR',\n 'GB': 'GBP',\n 'GI': 'EUR',\n 'GR': 'EUR',\n 'GL': 'USD',\n 'GD': 'USD',\n 'GP': 'EUR',\n 'GU': 'AUD',\n 'GT': 'USD',\n 'GG': 'GBP',\n 'HT': 'USD',\n 'HM': 'AUD',\n 'VA': 'EUR',\n 'HN': 'USD',\n 'HU': 'EUR',\n 'IS': 'EUR',\n 'IE': 'EUR',\n 'IM': 'GBP',\n 'IT': 'EUR',\n 'JM': 'USD',\n 'JE': 'GBP',\n 'KI': 'AUD',\n 'LV': 'EUR',\n 'LI': 'EUR',\n 'LT': 'EUR',\n 'LU': 'EUR',\n 'MK': 'EUR',\n 'MT': 'EUR',\n 'MH': 'USD',\n 'MQ': 'EUR',\n 'MX': 'USD',\n 'FM': 'USD',\n 'MD': 'EUR',\n 'MC': 'EUR',\n 'ME': 'EUR',\n 'MS': 'USD',\n 'NR': 'AUD',\n 'AN': 'USD',\n 'NL': 'EUR',\n 'NC': 'AUD',\n 'NZ': 'AUD',\n 'NI': 'USD',\n 'NU': 'AUD',\n 'NF': 'AUD',\n 'MP': 'USD',\n 'NO': 'EUR',\n 'PW': 'USD',\n 'PA': 'USD',\n 'PG': 'AUD',\n 'PN': 'AUD',\n 'PL': 'EUR',\n 'PT': 'EUR',\n 'PR': 'USD',\n 'RO': 'EUR',\n 'KN': 'USD',\n 'LC': 'USD',\n 'PM': 'EUR',\n 'VC': 'USD',\n 'WS': 'AUD',\n 'SM': 'EUR',\n 'RS': 'EUR',\n 'SK': 'EUR',\n 'SI': 'EUR',\n 'SB': 'AUD',\n 'ES': 'EUR',\n 'SJ': 'EUR',\n 'SE': 'EUR',\n 'CH': 'EUR',\n 'TK': 'AUD',\n 'TO': 'AUD',\n 'TT': 'USD',\n 'TC': 'USD',\n 'TV': 'AUD',\n 'UA': 'EUR',\n 'UM': 'USD',\n 'US': 'USD',\n 'VU': 'AUD',\n 'VG': 'USD',\n 'VI': 'USD',\n 'WF': 'AUD',\n 'BQ': 'USD',\n 'IO': 'USD',\n 'TL': 'USD',\n 'EU': 'EUR',\n 'CY': 'EUR',\n 'GF': 'EUR',\n 'TF': 'EUR',\n 'YT': 'EUR',\n 'RE': 'EUR',\n 'BL': 'EUR',\n 'UK': 'GBP',\n };\n\n function initializeLocalPrices() {\n const showLocalPricesInArticle = () => {\n let countryCode = window.zephrCountry;\n if (!countryCode) {\n countryCode = 'UK';\n }\n const currency = COUNTRY_CURRENCY[countryCode];\n if (!currency) return;\n let prices = document.querySelectorAll('.review-price-' + currency.toLowerCase());\n if (prices.length === 0) {\n prices = document.querySelectorAll('.review-price-gbp');\n }\n prices.forEach(element => {\n element.style.display = 'flex';\n });\n };\n\n const showLocalPricesForTaxonomy = () => {\n let countryCode = window.zephrCountry;\n if (!countryCode) {\n countryCode = 'UK';\n }\n const currency = COUNTRY_CURRENCY[countryCode];\n if (!currency) return;\n const currencyClass = `review-price-${currency.toLowerCase()}`;\n const issueDataContainers = document.querySelectorAll('.issue-data');\n issueDataContainers.forEach(container => {\n let localPrices = container.querySelectorAll(`.issue-custom-message.${currencyClass}`);\n if (localPrices.length === 0) {\n localPrices = container.querySelectorAll('.issue-custom-message.review-price-gbp');\n }\n localPrices.forEach(element => {\n element.style.display = 'flex';\n });\n });\n };\n\n const handleNewElements = () => {\n document.querySelectorAll('.issue-custom-message, .article-geo-price').forEach(element => {\n setTimeout(() => {\n showLocalPricesInArticle();\n }, 1000);\n showLocalPricesForTaxonomy();\n });\n };\n\n const observer = new MutationObserver((mutationsList) => {\n let newElementAdded = false;\n\n mutationsList.forEach(mutation => {\n if (mutation.type === 'childList') {\n mutation.addedNodes.forEach(node => {\n if (node.matches && (node.matches('.issue-custom-message') || node.matches('.article-geo-price'))) {\n newElementAdded = true;\n }\n });\n }\n });\n\n if (newElementAdded) {\n handleNewElements();\n }\n });\n\n const config = {\n childList: true,\n subtree: true\n };\n\n const targetNode = document.body;\n observer.observe(targetNode, config);\n\n handleNewElements();\n }\n\n initializeLocalPrices();\n\n window.setCountry = function (country) {\n console.log(\"set country: \" + country);\n window.zephrCountry = country;\n let trackingDimension = document.body.getAttribute(\"data-storefront-pageid\");\n if (!experienceConfig.trackingPrefix) {\n console.warn(\"Missing 'trackingPrefix' in experince.config.json\");\n } else {\n trackingDimension = experienceConfig.trackingPrefix + '-' + trackingDimension;\n }\n setTimeout(() => { rewriteAmazonLinks(experienceConfig.amazonAffiliate, trackingDimension); }, 1000);\n setTimeout(() => { rewriteAmazonContentLinks(experienceConfig.amazonAffiliate, trackingDimension); }, 1000);\n initializeLocalPrices();\n }\n\n const AMAZON_BASE_URLS = {\n US: \"https://www.amazon.com\",\n AU: \"https://www.amazon.com.au\",\n UK: \"https://www.amazon.co.uk\"\n };\n\n function rewriteAmazonLinks(amazonConfig, trackingDimension) {\n if (!amazonConfig) return;\n const country = window.zephrCountry || 'UK';\n const affiliateTag = amazonConfig[country] || amazonConfig.UK;\n if (!affiliateTag) return;\n const amazonBase = AMAZON_BASE_URLS[country] || AMAZON_BASE_URLS.UK;\n function updateLinks(contentRoot) {\n const anchors = contentRoot.querySelectorAll('a[href^=\"https://www.amazon.\"]');\n anchors.forEach(a => {\n try {\n const href = a.href;\n const url = new URL(href);\n const pathname = url.pathname;\n const searchParams = new URLSearchParams(url.search);\n let newHref = '';\n if (pathname.includes('/dp/') || pathname.includes('/product/')) {\n const asin = pathname.split('/')[2];\n newHref = `${amazonBase}/dp/${asin}?tag=${affiliateTag}&ascsubtag=${trackingDimension}`;\n }\n else if (pathname.includes('/s')) {\n const searchKeywords = searchParams.get('keywords') || searchParams.get('k');\n if (searchKeywords) {\n const formattedKeywords = encodeURIComponent(decodeURIComponent(searchKeywords)).replace(/%20/g, '+');\n newHref = `${amazonBase}/s?k=${formattedKeywords}&tag=${affiliateTag}&ascsubtag=${trackingDimension}`;\n }\n }\n if (newHref) {\n a.href = newHref;\n a.setAttribute('data-href', newHref);\n }\n } catch (error) {\n console.error('Error updating link:', error);\n }\n });\n }\n const contentRoots = document.querySelectorAll('.squirrel_div');\n contentRoots.forEach(contentRoot => updateLinks(contentRoot));\n const observer = new MutationObserver(mutations => {\n mutations.forEach(mutation => {\n if (mutation.type === 'childList') {\n mutation.addedNodes.forEach(node => {\n if (node.nodeType === 1) {\n if (node.closest('.squirrel_div')) {\n updateLinks(node);\n node.querySelectorAll('.squirrel_div').forEach(childNode => {\n updateLinks(childNode);\n });\n }\n }\n });\n }\n });\n });\n observer.observe(document.body, {\n childList: true,\n subtree: true,\n });\n }\n\n function rewriteAmazonContentLinks(amazonConfig, trackingDimension) {\n if (amazonConfig) {\n const country = window.zephrCountry || 'UK';\n const affiliateTag = amazonConfig[country] || amazonConfig.UK;\n if (affiliateTag) {\n const contentRoot = document.querySelector('storefront-content-body');\n if (contentRoot) {\n const amazonBase = AMAZON_BASE_URLS[country] || AMAZON_BASE_URLS.UK;\n const anchors = contentRoot.querySelectorAll('p a[href^=\"https://www.amazon.\"]');\n anchors.forEach(a => {\n let href = a.href;\n const sep = href.indexOf('/', 10);\n if (sep > 0) {\n href = amazonBase + href.substring(sep);\n }\n const qIdx = href.indexOf('?');\n if (qIdx > 0) {\n const tagIdx = href.indexOf('tag=');\n if (tagIdx > 0) {\n href = href.substring(0, tagIdx);\n }\n href += (qIdx == href.length - 1 ? '' : '&') + 'tag=' + affiliateTag;\n } else {\n href += '?tag=' + affiliateTag;\n }\n href += '&ascsubtag=' + trackingDimension;\n a.href = href;\n });\n }\n }\n }\n }\n\n function initGtm(gtmCode) {\n var gtmScript = document.createElement('script');\n gtmScript.type = 'text/javascript';\n gtmScript.text = `(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push(\n {'gtm.start': new Date().getTime(),event:'gtm.js'}\n );var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','${gtmCode}');`;\n document.head.insertBefore(gtmScript, this.document.head.firstChild);\n }\n\n // GAM Scripts that are called from ad slots via parent.xxx\n\n let skinNarrowSelectors = ['.header-desktop', 'storefront-section.footer'];\n\n window.resetAdStatus = function () {\n if (window.adStatus?.skin) {\n document.body.removeAttribute('style');\n document.body.removeAttribute('onclick');\n skinNarrowSelectors.forEach(s => {\n let e = document.querySelector(s);\n if (e) e.style.maxWidth = e.style.margin = '';\n });\n document.querySelector('storefront-view').style.backgroundColor = '';\n }\n window.adStatus = {\n skin: false,\n refreshDisabled: false,\n collapsed: []\n }\n window.googletag = window.googletag || { cmd: [] };\n window.googletag.cmd.push(() => {\n googletag.pubads().set('page_url', window.location.href);\n });\n };\n window.resetAdStatus();\n\n // Adjusts the page width to 980px to reveal the skin creative applied underneath the website.\n // Enables the creative to be clickable.\n window.serveSkinAd = function (bgColor, skinImage, backgroundRepeat, skinAttachment, clickThroughUrl) {\n window.adStatus.skin = true;\n document.querySelector('storefront-view').style.backgroundColor = '#00000000';\n document.body.style.backgroundColor = bgColor;\n document.body.style.backgroundImage = \"url('\" + skinImage + \"')\";\n document.body.style.backgroundPosition = \"top center\";\n document.body.style.backgroundRepeat = backgroundRepeat;\n document.body.style.backgroundAttachment = skinAttachment;\n document.body.style.cursor = \"pointer\";\n\n skinNarrowSelectors.forEach(s => {\n let e = document.querySelector(s);\n if (e) {\n e.style.maxWidth = '980px';\n e.style.margin = 'auto';\n }\n });\n\n document.body.onclick = function (e) {\n if (!e) return;\n var t = e.target;\n if (t.tagName == 'BODY' || t.tagName == 'HTML' || t.parentNode.id == 'div-gpt-ad-leaderboard'\n || t.parentElement.classList[0] == 'content') {\n window.open(clickThroughUrl, '_blank');\n }\n }\n };\n\n // Disable refresh\tPrevents every ad unit on the page from refreshing when that line item is served.\n window.disableAdRefresh = function () {\n window.adStatus.refreshDisabled = true;\n };\n\n // Collapse\tcollapses /disables a specific or series of ad slot(s) only certain slots are collapsible without causing a CLS.\n // The slot no longer appears on page. At present this is only possible on slots that are 320x50 as thats the only slot that wouldn’t cause a shift when being collapsed.\n // This is where the banner currently serves.\n window.collapseAdSlots = function (slots) {\n if (!Array.isArray(slots)) slots = [slots];\n let slotsToDestroy = [];\n let allSlots = [];\n try {\n allSlots = window.googletag.pubads().getSlots();\n } catch (e) {\n console.log(\"Error reading slots\", e);\n }\n slots.forEach(slot => {\n if (!window.adStatus.collapsed.includes(slot)) {\n window.adStatus.collapsed.push(slot);\n allSlots.forEach(adSlot => {\n if (adSlot.getSlotElementId() === slot) {\n slotsToDestroy.push(adSlot);\n }\n });\n }\n });\n if (slotsToDestroy.length > 0) {\n window.googletag.cmd.push(() => {\n window.googletag.destroySlots(slotsToDestroy);\n });\n }\n };\n\n // Prevents dynamic ads from serving on the page when the line item is served.\n window.blockDynamicAds = function () {\n let mpuSlots = [];\n for (let i = 0; i \u003C 20; i++) mpuSlots.push('article_MPU' + (i == 0 ? '' : i));\n collapseAdSlots(mpuSlots);\n };\n\n // MutationObserver for adding Zephr article-content div.\n const observer = new MutationObserver((mutationsList, observer) => {\n mutationsList.forEach((mutation) => {\n if (mutation.type === 'childList') {\n mutation.addedNodes.forEach((node) => {\n if (node.nodeType === Node.ELEMENT_NODE && node.classList.contains('purple-inner-container')) {\n addArticleContent(node);\n }\n });\n }\n\n if (mutation.type === 'attributes' && mutation.target.classList.contains('purple-inner-container')) {\n addArticleContent(mutation.target);\n }\n });\n });\n\n const config = { childList: true, subtree: true, attributes: true, attributeFilter: ['class'] };\n\n observer.observe(document.body, config);\n\n function addArticleContent(element) {\n if (!element.querySelector('.article-content')) {\n const articleContentDiv = document.createElement('div');\n articleContentDiv.classList.add('article-content');\n element.insertBefore(articleContentDiv, element.firstChild);\n }\n }\n\n window.loadExtensions();\n}\n\nfunction initPermutive() {\n console.log(\"InitPermutive\");\n let consent_applies = false;\n\n __tcfapi('getTCData', 2, (tcData, success) => {\n if (tcData.gdprApplies) {\n localStorage.setItem(\"consent_applies\", \"true\");\n console.log(\"GDPR applies\");\n } else {\n __uspapi('getCustomVendorRejects', 1, (uspData, success) => {\n console.log(\"GDPR does not apply\");\n if (uspData.ccpaApplies) {\n localStorage.setItem(\"consent_applies\", \"true\");\n console.log(\"Consent for uspData!\");\n } else {\n localStorage.setItem(\"consent_applies\", \"false\");\n console.log(\"No Consent for uspData!\");\n }\n });\n }\n });\n\n if (\n localStorage.getItem(\"consent_applies\") === null\n || typeof localStorage.getItem(\"consent_applies\") === \"undefined\"\n || localStorage.getItem(\"consent_applies\") === consent_applies\n ) {\n consent_applies = true;\n }\n\n // Original Place of permutive Script.\n\n}\n\nfunction initPermutiveTracking() {\n const _trackView = window.purple.tracking.trackView;\n window.purple.tracking.trackView = function (params) {\n permutiveTrackView(params.key, params.optionalParams);\n _trackView(params);\n }\n}\n\nfunction permutiveTrackView(view, params, retry = 0) {\n if (retry > 5) {\n return;\n }\n if (!window.permutive) {\n setTimeout(() => {\n permutiveTrackView(view, params, retry++);\n }, 100)\n return;\n }\n\n console.log('permutiveTrackView params', params);\n\n // const exampleParams = {\n // \"PREVIEW\": \"true\",\n // \"PERMUTIVE.SECTION\": \"garden-advice\",\n // \"PERMUTIVE.PAGE_TYPE\": \"article\",\n // \"PERMUTIVE.GAD_SPECIALITY\": \"$context.gadSpeciality\",\n // \"PERMUTIVE.POST_TAG\": \"$context.gadPostTags\",\n // \"PERMUTIVE.GAD_BRAND\": \"$context.gadBrand\",\n // \"VIEW\": \"article\",\n // \"POPUP\": \"false\"\n // };\n\n const gadSpeciality = transformPermutive(params['PERMUTIVE.GAD_SPECIALITY'], true);\n const posttag = transformPermutive(params['PERMUTIVE.POST_TAG'], true);\n const section = transformPermutive(params['PERMUTIVE.SECTION']);\n const page_type = transformPermutive(params['PERMUTIVE.PAGE_TYPE']);\n const gadBrand = transformPermutive(params['PERMUTIVE.GAD_BRAND']);\n\n const permutiveAddonConfig = {\n page: {\n ...(gadSpeciality != null ? { gadSpeciality } : {}),\n ...(posttag != null ? { posttag } : {}),\n ...(section != null ? { section } : {}),\n ...(page_type != null ? { page_type } : {}),\n ...(gadBrand != null ? { gadBrand } : {}),\n classifications_watson: {\n categories: '$alchemy_taxonomy',\n concepts: '$alchemy_concepts',\n emotion: '$alchemy_document_emotion',\n entities: '$alchemy_entities',\n keywords: '$alchemy_keywords',\n sentiment: '$alchemy_document_sentiment'\n },\n }\n }\n\n console.log('permutiveAddonConfig', permutiveAddonConfig);\n\n permutive.addon('web', permutiveAddonConfig);\n}\n\nfunction transformPermutive(value, asList) {\n // If this value is changed, the \"gadListSeparator\" value in url.resolver.js needs to be changed as well.\n const permutiveListSeparator = ',';\n\n if (!value || value.startsWith('$context.')) {\n return;\n }\n if (asList) {\n const list = value.split(permutiveListSeparator);\n return list.length ? list : undefined;\n }\n return `${value}`;\n}\n\nfunction initJWPlayer() {\n const jwPlaylistId = window.experienceConfig?.jwPlaylistId;\n const jwAdUnitId = window.experienceConfig?.jwAdUnitId;\n const jwBidAdId = window.experienceConfig?.jwBidAdId;\n\n if (!jwPlaylistId || !jwAdUnitId || !jwBidAdId) {\n console.error('Missing JW Player configuration.');\n return;\n }\n\n console.log('jwPlaylistId:', window.experienceConfig.jwPlaylistId ?? 'Property not defined');\n console.log('jwAdUnitId:', window.experienceConfig.jwAdUnitId ?? 'Property not defined');\n console.log('jwBidAdId:', window.experienceConfig.jwBidAdId ?? 'Property not defined');\n\n if (typeof window.experienceConfig.jwPlaylistId !== 'string') {\n console.log('jwPlaylistId is not a string or is undefined');\n }\n if (typeof window.experienceConfig.jwAdUnitId !== 'string') {\n console.log('jwAdUnitId is not a string or is undefined');\n }\n if (typeof window.experienceConfig.jwBidAdId !== 'string') {\n console.log('jwBidAdId is not a string or is undefined');\n }\n\n var playerInstance = jwplayer('playerContainerJW');\n var firstAdDone = false;\n var playerHasBeenInvoked = false;\n\n function invokeVideoPlayer(url) {\n if (playerHasBeenInvoked) return;\n console.log('Invoking player with URL:', url);\n playerHasBeenInvoked = true;\n\n playerInstance.setup({\n playlist: `https://cdn.jwplayer.com/v2/playlists/${jwPlaylistId}`,\n advertising: {\n client: \"vast\",\n tag: url\n }\n });\n\n playerInstance.on('beforePlay', function () {\n console.log('Before play event triggered');\n if (firstAdDone) {\n console.log('Calling ozoneFetchInstreamBid for subsequent ad');\n ozoneFetchInstreamBid(jwBidAdId, instreamCallbackFn);\n }\n firstAdDone = true;\n });\n }\n\n function instreamCallbackFn(bids, videoAdUnit) {\n console.log('Instream Callback Function Called');\n console.log('Received Bids:', bids);\n console.log('Video Ad Unit:', videoAdUnit);\n\n let videoUrl;\n\n if (bids[jwBidAdId] && bids[jwBidAdId].bids.length > 0) {\n console.log('Bids available for instream ad');\n videoUrl = ozwrap_pbjs.adServers.dfp.buildVideoUrl({\n adUnit: videoAdUnit,\n params: {\n iu: jwAdUnitId,\n sz: '640x480',\n cust_params: {\n key1test: 'blog_' + (Math.random() * 100).toFixed(0),\n anotherKey: \"anotherValue\"\n }\n }\n });\n console.log('videoUrl', videoUrl);\n } else {\n console.error('No valid bids received for instream ad');\n videoUrl = null;\n }\n\n console.log('Constructed Video URL:', videoUrl);\n\n if (!playerHasBeenInvoked) {\n invokeVideoPlayer(videoUrl);\n } else if (videoUrl) {\n playerInstance.playAd(videoUrl);\n } else {\n console.log('No valid URL for ad, not playing an ad');\n }\n }\n\n googletag.cmd.push(function () {\n console.log('Calling ozoneFetchInstreamBid for the first time');\n ozoneFetchInstreamBid(jwBidAdId, instreamCallbackFn);\n });\n}","https://www.sciencefocus.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/app_menu.xml?version=1734530128817":"\u003C?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\u003Capp_menu>\n \u003Cnavigation type=\"app_menu\">\n\n \u003CnavigationNode targetURL=\"purple://storefront/resource/dynamic/storefront/index.html?title_bar=false&amp;bounces=false&amp;force_status_bar=true#/login\">\n \u003Ctitle>Anmelden\u003C/title>\n \u003CiconURL>menuicons/newsfeed.png\u003C/iconURL>\n \u003C/navigationNode>\n\n\n \u003CnavigationNode targetURL=\"purple://kiosk/entitlement/login/oauth/start\" access=\"ROLE_ANONYMOUS\">\n \u003Ctitle>Anmelden\u003C/title>\n \u003CiconURL>menuicons/login.png\u003C/iconURL>\n \u003C/navigationNode>\n\n \u003CnavigationNode targetURL=\"purple://kiosk/entitlement/logout/perform?success_url=purple://app/home/open\" access=\"AUTHENTICATED\">\n \u003Ctitle>Abmelden\u003C/title>\n \u003CiconURL>menuicons/logout.png\u003C/iconURL>\n \u003C/navigationNode>\n\n \u003CnavigationNode targetURL=\"purple://kiosk/subscriptions/open\">\n \u003Ctitle>Abonnement\u003C/title>\n \u003CiconURL>menuicons/subscriptions.png\u003C/iconURL>\n \u003C/navigationNode>\n \u003CnavigationNode targetURL=\"purple://app/home/open\">\n \u003Ctitle>Käufe wiederherstellen (tbd.)\u003C/title>\n \u003CiconURL>menuicons/newsfeed.png\u003C/iconURL>\n \u003C/navigationNode>\n \u003CnavigationNode targetURL=\"purple://app/share_app_or_issue\">\n \u003Ctitle>App teilen\u003C/title>\n \u003CiconURL>menuicons/share.png\u003C/iconURL>\n \u003C/navigationNode>\n \u003CnavigationNode targetURL=\"purple://app/home/open\">\n \u003Ctitle>Lokalregion wählen (tbd.)\u003C/title>\n \u003CiconURL>menuicons/newsfeed.png\u003C/iconURL>\n \u003C/navigationNode>\n \u003CnavigationNode targetURL=\"purple://app/settings/open\">\n \u003Ctitle>Speicher verwalten (tbd.)\u003C/title>\n \u003CiconURL>menuicons/newsfeed.png\u003C/iconURL>\n \u003C/navigationNode>\n \u003CnavigationNode targetURL=\"purple://storefront/resource/dynamic/storefront/index.html?title_bar=false&amp;bounces=false&amp;force_status_bar=true#/rechtliches\">\n \u003Ctitle>Rechtliches\u003C/title>\n \u003CiconURL>menuicons/newsfeed.png\u003C/iconURL>\n \u003C/navigationNode>\n \u003CnavigationNode targetURL=\"purple://storefront/resource/dynamic/storefront/index.html?title_bar=false&amp;bounces=false&amp;force_status_bar=true#/datenschutz\">\n \u003Ctitle>Datenschutz\u003C/title>\n \u003CiconURL>menuicons/newsfeed.png\u003C/iconURL>\n \u003C/navigationNode>\n \u003CnavigationNode targetURL=\"purple://storefront/resource/dynamic/storefront/index.html?title_bar=false&amp;bounces=false&amp;force_status_bar=true#/impressum\">\n \u003Ctitle>Impressum\u003C/title>\n \u003CiconURL>menuicons/newsfeed.png\u003C/iconURL>\n \u003C/navigationNode>\n \u003CnavigationNode targetURL=\"purple://app/kontakt/open\">\n \u003Ctitle>Kontakt\u003C/title>\n \u003CiconURL>menuicons/newsfeed.png\u003C/iconURL>\n \u003C/navigationNode>\n \u003CnavigationNode targetURL=\"purple://app/feedback/mail/open\">\n \u003Ctitle>Feedback\u003C/title>\n \u003CiconURL>menuicons/newsfeed.png\u003C/iconURL>\n \u003C/navigationNode>\n\n\n \n\n \u003CnavigationNode targetURL=\"purple://app/bookmarks/open\">\n \u003Ctitle>Bookmarks\u003C/title>\n \u003CiconURL>menuicons/bookmarks.png\u003C/iconURL>\n \u003C/navigationNode>\n \u003CnavigationNode targetURL=\"purple://app/resource/dynamic/storefront/index.html?title_bar=false#/epaper\">\n \u003Ctitle>E-Paper\u003C/title>\n \u003CiconURL>menuicons/newsstand.png\u003C/iconURL>\n \u003C/navigationNode>\n \u003CnavigationNode targetURL=\"purple://app/resource/dynamic/info/index.html\">\n \u003Ctitle>Info/Contact\u003C/title>\n \u003CiconURL>menuicons/legal.png\u003C/iconURL>\n \u003C/navigationNode>\n \u003CnavigationNode targetURL=\"purple://app/feedback/mail/open\">\n \u003Ctitle>Feedback\u003C/title>\n \u003CiconURL>menuicons/feedback.png\u003C/iconURL>\n \u003C/navigationNode>\n\n \u003C/navigation>\n\u003C/app_menu>\n","UrlResolverService.alreadyResolvedData":{"space":{"contents":[],"collections":[],"redirects":[],"taxonomies":[{"type":"TAXONOMY","id":"5401aaff-846f-4556-b266-3bcad02bb4d5","identifier":"space","name":"space","taxonomyType":"tag","parentIdentifier":""},{"type":"TAXONOMY","id":"92359b9d-6cd1-423d-a454-dbfab74b3b53","identifier":"space","name":"Space","taxonomyType":"category","parentIdentifier":""},{"type":"TAXONOMY","id":"cbaed6b7-36ba-4c57-b983-162745de660b","identifier":"space","name":"space","taxonomyType":"tag","parentIdentifier":""},{"type":"TAXONOMY","id":"e2cc2596-acc3-4a34-b288-e8d105dc86ae","identifier":"space","name":"space","taxonomyType":"tag","parentIdentifier":""}]},"space-debris-satellites-falling":{"contents":[{"type":"CONTENT","contentType":"POST","id":"a1c55597-0ae4-45cc-b8e7-a3071e0d23fa","postType":"post"}],"collections":[],"redirects":[],"taxonomies":[]}},"__nghData__":[{"t":{"0":"t3","2":"t4","4":"t5","5":"t6","6":"t7"},"c":{"0":[],"2":[],"4":[],"5":[],"6":[]}},{"c":{"0":[{"i":"c2750547223","r":1}],"2":[]},"t":{"2":"t8"}},{"t":{"5":"t2"},"c":{"5":[{"i":"t2","r":1}]}},{"t":{"0":"t10","1":"t12","2":"t13"},"c":{"0":[{"i":"t10","r":1,"t":{"1":"t11"},"c":{"1":[]}}],"1":[],"2":[]}},{"t":{"0":"t0","1":"t1","2":"t9","6":"t14"},"c":{"0":[],"1":[{"i":"t1","r":1}],"2":[{"i":"t9","r":4,"e":{"0":3},"c":{"1":[{"i":"c2217362810","r":1}]}}],"3":[],"4":[],"6":[]}}],"PURPLE_REDIRECT_CACHE":{},"PURPLE_API_CACHE":{"getRedirects:{\"redirectFilter\":{\"AND\":[{\"type\":{\"value\":\"GENERIC\"}},{\"identifier\":{\"value\":\"/space/space-debris-satellites-falling\",\"operation\":\"EQUAL\"}}]}}":{"cursor":null,"hasNextPage":false,"nodes":[],"timestamp":1740155554086},"lookupPathSegments:{\"pathSegments\":[\"space\",\"space-debris-satellites-falling\"]}":{"timestamp":1740155554656,"nodes":["space","space-debris-satellites-falling"]},"getTaxonomies:{\"taxonomyFilter\":{\"type\":{\"value\":\"sponsor\"}},\"first\":200,\"includeContents\":false}":{"cursor":"17","hasNextPage":false,"nodes":["sponsor-bbc-science-focus-magazine-subscription-offer","sponsor-birds-eye-green-cuisine","sponsor-bt","sponsor-edexcel","sponsor-edexcel-2","sponsor-expressvpn","sponsor-expressvpn-2","sponsor-expressvpn-true-crime","sponsor-ezviz","sponsor-mpb","sponsor-newsletter-sign-up","sponsor-private-internet-access","sponsor-reckitt-benckiser-future-of-hygiene-for-businesses","sponsor-royal-society-of-chemistry","sponsor-subs-offer","sponsor-the-kavli-prize","sponsor-vodafone"],"timestamp":1740155554693},"getContents:{\"first\":1,\"fetchOptions\":{\"includeResources\":true,\"includeHtml\":true},\"contentFilter\":{\"id\":{\"value\":\"a1c55597-0ae4-45cc-b8e7-a3071e0d23fa\"}}}":{"cursor":"1","hasNextPage":false,"nodes":["a1c55597-0ae4-45cc-b8e7-a3071e0d23fa"],"timestamp":1740155554729},"getTaxonomies:{\"first\":1,\"taxonomyFilter\":{\"AND\":[{\"id\":{\"value\":\"luis-villazon\"}},{\"type\":{\"value\":\"author\"}}]}}":{"cursor":"1","hasNextPage":true,"nodes":["author-luis-villazon"],"timestamp":1740155554768},"getTaxonomies:{\"first\":1,\"taxonomyFilter\":{\"AND\":[{\"id\":{\"value\":\"space\"}},{\"type\":{\"value\":\"category\"}}]}}":{"cursor":"1","hasNextPage":false,"nodes":["category-space"],"timestamp":1740155554817}},"globalScope":{"appSettings":{"options_settings":{"home_banner_1":{"url":"https://www.ourmediashop.com/bbc-science-focus-magazine-FEB25BRA?promo=FEB25BRA&utm_medium=brandsite&utm_source=sciencefocus.com&utm_campaign=FEB25BRA&utm_content=magazine-page&style=brand","image":"https://c02.purpledshub.com/uploads/sites/41/2025/02/FEB-KNOWLEDGE-Brandsite-940x250-1.jpg"},"footer_banner":{"url":"","banner":"false"}}},"appProperties":{"appId":"6ab86ca8-b028-4715-93c8-27c92ae62f2a","appName":"Science Focus","preview":false,"deviceId":"web","messagesUrl":"https://purplemanager.com/delivery/web/translations/6ab86ca8-b028-4715-93c8-27c92ae62f2a?preview=false","stylesUrl":"https://purplemanager.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/webkiosk.css?preview=false&version=1734530128817","globalFontsUrl":"https://purplemanager.com/delivery/web/global/resource/6ab86ca8-b028-4715-93c8-27c92ae62f2a/fonts.css?preview=false&platform=web&deviceId=web","resourceBaseUrl":"https://kiosk.purplemanager.com/delivery/web/dynamicResources/6ab86ca8-b028-4715-93c8-27c92ae62f2a/","resourcesVersion":1734530128817,"contentFitStrategy":"fitInside","contentMaxWidth":"","deliveryUrl":"https://purplemanager.com/delivery","presenterBaseUrl":"https://kiosk.purplemanager.com/delivery/web/resource","presenterContentUrl":"https://kiosk.purplemanager.com/delivery/web/content","attachmentBaseUrl":"https://purplemanager.com/delivery/web/attachment/6ab86ca8-b028-4715-93c8-27c92ae62f2a/","deviceClassUrl":"https://purplemanager.com/delivery/config/deviceclasses","useFeedbackMail":false,"showPurchasableIssues":false,"purchaseUrl":"","purchasePreviewUrl":"","subscriptionUrl":"","forcePurchase":false,"loginUrl":"","logoutUrl":"","appResourceBaseUrl":"https://purplemanager.com/delivery/web/app/resource/6ab86ca8-b028-4715-93c8-27c92ae62f2a/","pageTitle":"BBC Science Focus Magazine - science, nature, technology, Q&As","metaDescription":null,"pageHeading":null,"logoUrl":null,"metaRobots":null,"metaCanonicalUrl":null,"oauthUrl":"https://purplemanager.com/delivery/entitlement/oauth/login?appId=6ab86ca8-b028-4715-93c8-27c92ae62f2a&preview=false&platform=web","oauthRefreshUrl":"https://purplemanager.com/delivery/entitlement/oauth/refresh?appId=6ab86ca8-b028-4715-93c8-27c92ae62f2a&preview=false","cookieBannerEnabled":true,"contentOpenTarget":"self","initialDynamicPath":"storefront/index.html?bounces=false&force_status_bar=true","downloadFileName":"publication_issue","trackingAtinternetEnabled":false,"trackingChartbeatEnabled":false,"trackingChartbeatAccountId":"","trackingChartbeatSiteId":"","trackingGoogleAnalytics4Enabled":false,"trackingGoogleAnalytics4Id":"","cmpProvider":"sourcepoint","cmpVendorIdAtInternet":null,"cmpVendorIdChartbeat":null,"cmpVendorIdGoogleAnalytics":null,"sourcePointAccountId":"1887","sourcePointPropertyId":"30068","sourcePointPropertyName":"https://sciencefocus.com","sourcePointPrivacyManagerId":"801357","messages":{"app_version_title_web":"App version","category_choose_web":"Choose","category_subtitle_web":"Choose your desired category:","category_title_web":"Category","connection_web":"Connection","device_id_title_web":"Device ID","device_title_web":"Device","device_model_web":"Device model","dialog_file_invalid_message_web":"The file %s within the dynamic resources is not valid. Please check for proper syntax and format.","dialog_app_menu_invalid_message_web":"You are using incompatible deep links / action URLs within the menu that are not available for the Purple web newsstand. A list of those deep links you find in our \u003Ca href=\"http://purple-docs.readthedocs.io/en/latest/deep_links.html\" target=\"_blank\">documentation\u003C/a>.","entitlement_error_unknown_web":"An error occurred. Please try again.","entitlement_error_wrong_credentials_web":"The credentials are not valid.","entitlement_error_user_deactivated_web":"Your account has been deactivated. Please contact the support team.","entitlement_error_authentication_error_web":"Incorrect email address. Please check your credentials.","entitlement_error_installation_limit_exceeded_web":"You have reached the maximum number of devices you can register for your Great Magazines account.","entitlement_error_system_web":"A system error occurred. Please try again later or contact our support team.","entitlement_error_parameter_web":"A parameter error occurred. Please try again later or contact our support team.","error_invalid_code_web":"The code you have entered is not valid","error_invalid_receipt_web":"The code you have entered is not valid","error_invalid_remote_token_web":"The receipt is not valid","error_issue_not_available_web":"This issue is not available","error_unknown_web":"An unknown error occured.","issue_pages_web#one":"%1$s Page","issue_pages_web#other":"%1$s Pages","issue_read_web":"Read","issue_purchase_web":"Buy","issue_preview_web":"Preview","issue_login_web":"Login","loading_title_web":"","login_cancel_web":"Cancel","login_code_placeholder_web":"Coupon Code","login_get_code_web":"Don’t have any login details yet? Click \u003Ca href=„http://www.sprylab.com“>here\u003C/a>","login_howto_web":"\u003Cb>This is how it works:\u003C/b>\u003Cbr/> User your login details to access the contents.","login_login_web":"Login","login_no_get_code_web":"You can download the app in Apple App Store or Google Play too!","login_password_placeholder_web":"Password","login_subtitle_web":"Make your app contents available in web browsers! \u003Cbr>\u003Cbr/> No matter if PDF or magazine: Your contents will be displayed in the same quality with no additional work to be done.","login_title_web":"Your contents in Purple DS | Web Newsstand","login_username_placeholder_web":"Username","manufacturer_web":"Manufacturer","menu_code_web":"Code","menu_login_web":"Login","menu_logout_web":"Logout","menu_title_web":"","menu_feedback_web":"Feedback","menu_subscription_web":"Subscription","menu_download_web":"PDF Download","menu_download_single_web":"Download single page","menu_download_single_left_web":"Download left page","menu_download_single_right_web":"Download right page","menu_download_full_web":"Download full PDF","os_version_web":"OS version","version_title_web":"Version","table_of_contents_web":"Table of contents","cookie_info_text_web":"We use cookies to optimize our website for you. By continuing to use this website, you agree to this.","cookie_info_link_text_web":"More Info","cookie_info_link_href_web":"https://sprylab.com/cookie-policy/","cookie_info_button_text_web":"OK","sharing_link_web_text_web":"Open Web Newsstand","sharing_link_custom_text_web":"Open website","sharing_link_custom_href_web":"https://sprylab.com"}},"experienceConfig":{"language":"en","skimLinksId":"230331X1720450","awinId":"1030178","awinVerification":"7b2ad0cc27c58b5fd5826973b984eaec","zephr":{"scriptUrl":"https://assets.zephr.com/zephr-browser/1.9.1/zephr-browser.umd.js","defaultProductCode":"SF1"},"amazonAffiliate":{"UK":"bbcsciencefoc-21","US":"bbcsciencefoc-20"},"jwPlayerId":"u4ds8HGK","jwPlaylistId":"vHO8aoPe","jwAdUnitId":"/22879518088/sciencefocus.com/instream","jwBidAdId":"instream","jwStoredRequest":"1500000136","gtmCode":"GTM-TN65JF9","gadNetwork":"22879518088","gadSite":"sciencefocus.com","gadRefresh":30,"adTxt":"prebid.the-ozone-project.com/hw2/ads/OZONEOM00001/ads.txt","adPrebidScript":"https://prebid.the-ozone-project.com/hw2/OZONEOM00001/1500000109/current/ozpb.min.js","home-title":"BBC Science Focus Magazine - science, nature, technology, Q&As","home-description":"Get the latest science news, future tech, and wonders of the natural world from the UK's no.1 science and technology monthly magazine (formerly BBC Focus).","title":"BBC Science Focus Magazine","searchFilter":true,"logo":{"url":"https://c02.purpledshub.com/uploads/sites/41/2023/12/structured_data_logo.png","width":265,"height":53},"trackingPrefix":"sciencefocus","purple":{"analytics":{"matomo":{"configuration":{"siteId":"14","endpointUrl":"https://www.sciencefocus.com/PQFSfiRwva.php","scriptSourceUrl":"https://www.sciencefocus.com/PQFSfiRwva.js"},"consent":{"vendorId":"5eeb2904325dff29c923433d"}}}}},"sponsors":[{"id":"bbc-science-focus-magazine-subscription-offer","internalId":"24719e02-7a7b-4de9-b77b-16f7aca42313","name":"BBC Science Focus Magazine","description":"","properties":{"sponsor-display-name":"BBC Science Focus Magazine ","sponsor-types":"native-true","sponsor-url._element_count":"3","sponsor-url.target":"","sponsor-url.title":"","sponsor-url.url":"https://www.ourmediashop.com/bbc-science-focus-magazine-FEB25BRA?utm_source=sciencefocus.com&utm_medium=brandsite&utm_campaign=FEB25BRA&utm_content=promotional-link&style=brand"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":"","contents":null},{"id":"birds-eye-green-cuisine","internalId":"68c3686e-d228-4b07-b990-a5959d200a09","name":"Birds Eye Green Cuisine","description":"","properties":{"sponsor-display-name":"Birds Eye Green Cuisine","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2021/04/birdseye-2-e533124.jpeg","sponsor-types":"native-true","sponsor-url":"https://www.birdseye.co.uk/range/meat-free-mealtimes/green-cuisine"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":"","contents":null},{"id":"bt","internalId":"3cbc8246-6c79-4266-8e49-4f94c6d759a2","name":"BT","description":"","properties":{"sponsor-display-name":"BT","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2021/06/BT_Logo_Indigo_RGB-9b01cf6.jpg","sponsor-types":"native-true","sponsor-url":"https://www.bt.com/broadband/complete-wifi?s_cid=con_bt_eng-brand_ess_display-pro_vidz01_&esspid=306475313_&esscrid=153163671&vendorid=z01&dclid=CMv35v2wsPECFYSCUAYd_44C7A"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":"","contents":null},{"id":"edexcel","internalId":"ecfb72a1-6057-45de-9c65-42a68027e370","name":"Pearson","description":"","properties":{"sponsor-display-name":"Pearson","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2021/01/PearsonLogo_Horizontal_Blk_RGB-e750ae6.jpg","sponsor-types":"native-true","sponsor-url":"https://home.edexcelgateway.com/pages/job_search_view.aspx?jobId=2561&JobIndex=5&categoryList=&minsal=0&maxsal=150000&workingPatternList=&Qualification=&QualificationGroup=&Subject=&keywords=science&PageIndex=1&Number=21"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":"","contents":null},{"id":"edexcel-2","internalId":"a8f0659d-145d-4752-9bfb-64a30746963a","name":"Pearson - Native Advertorial","description":"","properties":{"sponsor-display-name":"Pearson","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2024/01/Pearson_logo-1.png","sponsor-types":"native-advertorial","sponsor-url._element_count":"3","sponsor-url.target":"","sponsor-url.title":"","sponsor-url.url":"https://home.edexcelgateway.com/pages/job_search_view?jobId=2561&JobIndex=5&categoryList=&minsal=0&maxsal=150000&workingPatternList=&Qualification=&QualificationGroup=&Subject=&keywords=science&PageIndex=1&Number=21"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":"","contents":null},{"id":"expressvpn","internalId":"3a3124b9-2914-45d4-9459-9ccd340bf070","name":"Express VPN","description":"","properties":{"sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2023/06/express-VPN-a11d9bc.jpg","sponsor-types":"native-true","sponsor-url._element_count":"3","sponsor-url.target":"","sponsor-url.title":"","sponsor-url.url":"https://www.expressvpn.com/"},"thumbnails":{"default":"https://c02.purpledshub.com/uploads/sites/41/2023/10/Express_VPN_logo.png"},"thumbnailsExtended":{"default":{"kind":"default","url":"https://c02.purpledshub.com/uploads/sites/41/2023/10/Express_VPN_logo.png","properties":{"title":"Express_VPN_logo"}}},"type":"sponsor","parentId":"","contents":null},{"id":"expressvpn-2","internalId":"4a401308-e04a-452a-b823-cc13add5a5f3","name":"Express VPN true native advertorial","description":"","properties":{"sponsor-display-name":"ExpressVPN","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2024/01/ExpressVPNLogo.png","sponsor-types":"native-true","sponsor-url._element_count":"3","sponsor-url.target":"_blank","sponsor-url.title":"","sponsor-url.url":"https://www.expressvpn.com/"},"thumbnails":{"default":"https://c02.purpledshub.com/uploads/sites/41/2023/10/ExpressVPNLogo.png"},"thumbnailsExtended":{"default":{"kind":"default","url":"https://c02.purpledshub.com/uploads/sites/41/2023/10/ExpressVPNLogo.png","properties":{"title":"ExpressVPNLogo"}}},"type":"sponsor","parentId":"","contents":null},{"id":"expressvpn-true-crime","internalId":"600ea6a1-8517-4d53-8139-559da29130f6","name":"Express VPN true crime","description":"","properties":{"sponsor-display-name":"ExpressVPN","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2023/06/express-VPN-a11d9bc.jpg","sponsor-types":"native-true","sponsor-url._element_count":"3","sponsor-url.target":"_blank","sponsor-url.title":"","sponsor-url.url":"https://www.expressvpn.com/"},"thumbnails":{"default":"https://c02.purpledshub.com/uploads/sites/41/2023/10/Express_VPN_logo.png"},"thumbnailsExtended":{"default":{"kind":"default","url":"https://c02.purpledshub.com/uploads/sites/41/2023/10/Express_VPN_logo.png","properties":{"title":"Express_VPN_logo"}}},"type":"sponsor","parentId":"","contents":null},{"id":"ezviz","internalId":"231f8e8f-1137-420f-bf8f-db3e054a7914","name":"EZVIZ","description":"","properties":{"sponsor-display-name":"EZVIZ","sponsor-types":"native-true","sponsor-url._element_count":"3","sponsor-url.target":"","sponsor-url.title":"","sponsor-url.url":"https://bit.ly/3OK9rD7"},"thumbnails":{"default":"https://c02.purpledshub.com/uploads/sites/41/2024/03/ezviz-logo.jpg"},"thumbnailsExtended":{"default":{"kind":"default","url":"https://c02.purpledshub.com/uploads/sites/41/2024/03/ezviz-logo.jpg","properties":{"title":"ezviz-logo"}}},"type":"sponsor","parentId":"","contents":null},{"id":"mpb","internalId":"cc392625-0725-4895-8742-195a4ab90a6e","name":"MPB","description":"","properties":{"sponsor-display-name":"MPB","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2020/08/mpblogo-url-1fc6b32.jpg","sponsor-types":"native-true","sponsor-url":" https://www.mpb.com/en-uk/?utm_medium=partner&amp;utm_source=Science&amp;utm_campaign=Advertorial"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":"","contents":null},{"id":"newsletter-sign-up","internalId":"42f33480-55b3-4074-89b4-62f91ee02d0d","name":"newsletter sign up","description":"","properties":{"sponsor-link":"\u003Ch3>Sign up for our \u003Cem>Lunchtime Genius\u003C/em> newsletter\u003C/h3>","sponsor-types":"promotional-link","sponsor-url":"https://www.sciencefocus.com/newsletter"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":"","contents":null},{"id":"private-internet-access","internalId":"ab8bdfb0-edcc-43ce-a0e4-2a7b00a80933","name":"Private Internet Access","description":"","properties":{"sponsor-display-name":"Private Internet Access","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2024/03/private-internet-access.jpg","sponsor-types":"native-true","sponsor-url._element_count":"3","sponsor-url.target":"","sponsor-url.title":"","sponsor-url.url":"https://www.privateinternetaccess.com/ "},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":"","contents":null},{"id":"reckitt-benckiser-future-of-hygiene-for-businesses","internalId":"54351dae-66b5-4d5d-b35c-d6342b43d1b8","name":"Reckitt Benckiser - Native Advertorial","description":"","properties":{"sponsor-display-name":"Reckitt Benckiser","sponsor-types":"native-advertorial","sponsor-url":"https://www.reckitt.com/newsroom/latest-news/news/2021/december/reckitt-the-official-hygiene-partner-of-the-cop26-climate-change-conference/"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":"","contents":null},{"id":"royal-society-of-chemistry","internalId":"c592d8c4-647d-4edc-92a6-e2e99faef00c","name":"Royal Society of Chemistry - native","description":"","properties":{"sponsor-display-name":"Royal Society of Chemistry","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2023/07/RSClogoPOSRGBL-ffea84c.jpg","sponsor-types":"native-advertorial","sponsor-url._element_count":"3","sponsor-url.target":"","sponsor-url.title":"","sponsor-url.url":"https://www.rsc.org/membership-and-community/join/"},"thumbnails":{"default":"https://c02.purpledshub.com/uploads/sites/41/2023/08/RSC_logo_POS_RGB_L-scaled.jpg"},"thumbnailsExtended":{"default":{"kind":"default","url":"https://c02.purpledshub.com/uploads/sites/41/2023/08/RSC_logo_POS_RGB_L-scaled.jpg","properties":{"title":"Print"}}},"type":"sponsor","parentId":"","contents":null},{"id":"subs-offer","internalId":"f25dd40d-ab35-458d-a149-ee337a571820","name":"Subs-offer","description":"","properties":{"sponsor-display-name":"Save 40% when you subscribe to BBC Science Focus Magazine!","sponsor-link":"Save 40% when you subscribe to BBC Science Focus Magazine!","sponsor-types":"promotional-link","sponsor-url._element_count":"3","sponsor-url.target":"","sponsor-url.title":"","sponsor-url.url":"https://www.ourmediashop.com/bbc-science-focus-magazine-A24BRA?utm_source=sciencefocus.com&utm_medium=brandsite&utm_campaign=aut2024_a24bra&utm_content=promotional-link&style=brand"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":"","contents":null},{"id":"the-kavli-prize","internalId":"a68d33df-b6eb-4541-8a40-3d51759d1a63","name":"The Kavli Prize","description":"","properties":{"sponsor-display-name":"The Kavli Prize","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2020/06/The-Kavli-Prize-Logo-1-afc5772.jpg","sponsor-types":"native-true","sponsor-url._element_count":"3","sponsor-url.target":"","sponsor-url.title":"","sponsor-url.url":"http://kavliprize.org/"},"thumbnails":{"default":"https://c02.purpledshub.com/uploads/sites/41/2024/01/Kavli.jpg"},"thumbnailsExtended":{"default":{"kind":"default","url":"https://c02.purpledshub.com/uploads/sites/41/2024/01/Kavli.jpg","properties":{"title":"Kavli"}}},"type":"sponsor","parentId":"","contents":null},{"id":"vodafone","internalId":"4022146d-da69-44e8-accd-7c94848ab619","name":"Vodafone","description":"","properties":{"sponsor-display-name":"Vodafone ","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2021/07/FormulaETeam_THP_OffComPartEN_Vodafone_h_4c-crop-bf5773b.jpg","sponsor-types":"native-true","sponsor-url":"https://www.vodafone.com/porsche-formula-e-racing-sponsorship"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":"","contents":null}]},"PURPLE_PATH_SEGMENT_CACHE":{"space":{"identifier":"space","matches":[{"type":"TAXONOMY","id":"5401aaff-846f-4556-b266-3bcad02bb4d5","identifier":"space","name":"space","taxonomyType":"tag","parentIdentifier":""},{"type":"TAXONOMY","id":"92359b9d-6cd1-423d-a454-dbfab74b3b53","identifier":"space","name":"Space","taxonomyType":"category","parentIdentifier":""},{"type":"TAXONOMY","id":"cbaed6b7-36ba-4c57-b983-162745de660b","identifier":"space","name":"space","taxonomyType":"tag","parentIdentifier":""},{"type":"TAXONOMY","id":"e2cc2596-acc3-4a34-b288-e8d105dc86ae","identifier":"space","name":"space","taxonomyType":"tag","parentIdentifier":""}]},"space-debris-satellites-falling":{"identifier":"space-debris-satellites-falling","matches":[{"type":"CONTENT","contentType":"POST","id":"a1c55597-0ae4-45cc-b8e7-a3071e0d23fa","postType":"post"}]}},"PURPLE_TAXONOMY_CACHE":{"sponsor-bbc-science-focus-magazine-subscription-offer":{"id":"bbc-science-focus-magazine-subscription-offer","internalId":"24719e02-7a7b-4de9-b77b-16f7aca42313","name":"BBC Science Focus Magazine","description":"","properties":{"sponsor-display-name":"BBC Science Focus Magazine ","sponsor-types":"native-true","sponsor-url._element_count":"3","sponsor-url.target":"","sponsor-url.title":"","sponsor-url.url":"https://www.ourmediashop.com/bbc-science-focus-magazine-FEB25BRA?utm_source=sciencefocus.com&utm_medium=brandsite&utm_campaign=FEB25BRA&utm_content=promotional-link&style=brand"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":""},"sponsor-birds-eye-green-cuisine":{"id":"birds-eye-green-cuisine","internalId":"68c3686e-d228-4b07-b990-a5959d200a09","name":"Birds Eye Green Cuisine","description":"","properties":{"sponsor-display-name":"Birds Eye Green Cuisine","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2021/04/birdseye-2-e533124.jpeg","sponsor-types":"native-true","sponsor-url":"https://www.birdseye.co.uk/range/meat-free-mealtimes/green-cuisine"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":""},"sponsor-bt":{"id":"bt","internalId":"3cbc8246-6c79-4266-8e49-4f94c6d759a2","name":"BT","description":"","properties":{"sponsor-display-name":"BT","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2021/06/BT_Logo_Indigo_RGB-9b01cf6.jpg","sponsor-types":"native-true","sponsor-url":"https://www.bt.com/broadband/complete-wifi?s_cid=con_bt_eng-brand_ess_display-pro_vidz01_&esspid=306475313_&esscrid=153163671&vendorid=z01&dclid=CMv35v2wsPECFYSCUAYd_44C7A"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":""},"sponsor-edexcel":{"id":"edexcel","internalId":"ecfb72a1-6057-45de-9c65-42a68027e370","name":"Pearson","description":"","properties":{"sponsor-display-name":"Pearson","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2021/01/PearsonLogo_Horizontal_Blk_RGB-e750ae6.jpg","sponsor-types":"native-true","sponsor-url":"https://home.edexcelgateway.com/pages/job_search_view.aspx?jobId=2561&JobIndex=5&categoryList=&minsal=0&maxsal=150000&workingPatternList=&Qualification=&QualificationGroup=&Subject=&keywords=science&PageIndex=1&Number=21"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":""},"sponsor-edexcel-2":{"id":"edexcel-2","internalId":"a8f0659d-145d-4752-9bfb-64a30746963a","name":"Pearson - Native Advertorial","description":"","properties":{"sponsor-display-name":"Pearson","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2024/01/Pearson_logo-1.png","sponsor-types":"native-advertorial","sponsor-url._element_count":"3","sponsor-url.target":"","sponsor-url.title":"","sponsor-url.url":"https://home.edexcelgateway.com/pages/job_search_view?jobId=2561&JobIndex=5&categoryList=&minsal=0&maxsal=150000&workingPatternList=&Qualification=&QualificationGroup=&Subject=&keywords=science&PageIndex=1&Number=21"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":""},"sponsor-expressvpn":{"id":"expressvpn","internalId":"3a3124b9-2914-45d4-9459-9ccd340bf070","name":"Express VPN","description":"","properties":{"sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2023/06/express-VPN-a11d9bc.jpg","sponsor-types":"native-true","sponsor-url._element_count":"3","sponsor-url.target":"","sponsor-url.title":"","sponsor-url.url":"https://www.expressvpn.com/"},"thumbnails":{"default":"https://c02.purpledshub.com/uploads/sites/41/2023/10/Express_VPN_logo.png"},"thumbnailsExtended":{"default":{"kind":"default","url":"https://c02.purpledshub.com/uploads/sites/41/2023/10/Express_VPN_logo.png","properties":{"title":"Express_VPN_logo"}}},"type":"sponsor","parentId":""},"sponsor-expressvpn-2":{"id":"expressvpn-2","internalId":"4a401308-e04a-452a-b823-cc13add5a5f3","name":"Express VPN true native advertorial","description":"","properties":{"sponsor-display-name":"ExpressVPN","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2024/01/ExpressVPNLogo.png","sponsor-types":"native-true","sponsor-url._element_count":"3","sponsor-url.target":"_blank","sponsor-url.title":"","sponsor-url.url":"https://www.expressvpn.com/"},"thumbnails":{"default":"https://c02.purpledshub.com/uploads/sites/41/2023/10/ExpressVPNLogo.png"},"thumbnailsExtended":{"default":{"kind":"default","url":"https://c02.purpledshub.com/uploads/sites/41/2023/10/ExpressVPNLogo.png","properties":{"title":"ExpressVPNLogo"}}},"type":"sponsor","parentId":""},"sponsor-expressvpn-true-crime":{"id":"expressvpn-true-crime","internalId":"600ea6a1-8517-4d53-8139-559da29130f6","name":"Express VPN true crime","description":"","properties":{"sponsor-display-name":"ExpressVPN","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2023/06/express-VPN-a11d9bc.jpg","sponsor-types":"native-true","sponsor-url._element_count":"3","sponsor-url.target":"_blank","sponsor-url.title":"","sponsor-url.url":"https://www.expressvpn.com/"},"thumbnails":{"default":"https://c02.purpledshub.com/uploads/sites/41/2023/10/Express_VPN_logo.png"},"thumbnailsExtended":{"default":{"kind":"default","url":"https://c02.purpledshub.com/uploads/sites/41/2023/10/Express_VPN_logo.png","properties":{"title":"Express_VPN_logo"}}},"type":"sponsor","parentId":""},"sponsor-ezviz":{"id":"ezviz","internalId":"231f8e8f-1137-420f-bf8f-db3e054a7914","name":"EZVIZ","description":"","properties":{"sponsor-display-name":"EZVIZ","sponsor-types":"native-true","sponsor-url._element_count":"3","sponsor-url.target":"","sponsor-url.title":"","sponsor-url.url":"https://bit.ly/3OK9rD7"},"thumbnails":{"default":"https://c02.purpledshub.com/uploads/sites/41/2024/03/ezviz-logo.jpg"},"thumbnailsExtended":{"default":{"kind":"default","url":"https://c02.purpledshub.com/uploads/sites/41/2024/03/ezviz-logo.jpg","properties":{"title":"ezviz-logo"}}},"type":"sponsor","parentId":""},"sponsor-mpb":{"id":"mpb","internalId":"cc392625-0725-4895-8742-195a4ab90a6e","name":"MPB","description":"","properties":{"sponsor-display-name":"MPB","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2020/08/mpblogo-url-1fc6b32.jpg","sponsor-types":"native-true","sponsor-url":" https://www.mpb.com/en-uk/?utm_medium=partner&amp;utm_source=Science&amp;utm_campaign=Advertorial"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":""},"sponsor-newsletter-sign-up":{"id":"newsletter-sign-up","internalId":"42f33480-55b3-4074-89b4-62f91ee02d0d","name":"newsletter sign up","description":"","properties":{"sponsor-link":"\u003Ch3>Sign up for our \u003Cem>Lunchtime Genius\u003C/em> newsletter\u003C/h3>","sponsor-types":"promotional-link","sponsor-url":"https://www.sciencefocus.com/newsletter"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":""},"sponsor-private-internet-access":{"id":"private-internet-access","internalId":"ab8bdfb0-edcc-43ce-a0e4-2a7b00a80933","name":"Private Internet Access","description":"","properties":{"sponsor-display-name":"Private Internet Access","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2024/03/private-internet-access.jpg","sponsor-types":"native-true","sponsor-url._element_count":"3","sponsor-url.target":"","sponsor-url.title":"","sponsor-url.url":"https://www.privateinternetaccess.com/ "},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":""},"sponsor-reckitt-benckiser-future-of-hygiene-for-businesses":{"id":"reckitt-benckiser-future-of-hygiene-for-businesses","internalId":"54351dae-66b5-4d5d-b35c-d6342b43d1b8","name":"Reckitt Benckiser - Native Advertorial","description":"","properties":{"sponsor-display-name":"Reckitt Benckiser","sponsor-types":"native-advertorial","sponsor-url":"https://www.reckitt.com/newsroom/latest-news/news/2021/december/reckitt-the-official-hygiene-partner-of-the-cop26-climate-change-conference/"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":""},"sponsor-royal-society-of-chemistry":{"id":"royal-society-of-chemistry","internalId":"c592d8c4-647d-4edc-92a6-e2e99faef00c","name":"Royal Society of Chemistry - native","description":"","properties":{"sponsor-display-name":"Royal Society of Chemistry","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2023/07/RSClogoPOSRGBL-ffea84c.jpg","sponsor-types":"native-advertorial","sponsor-url._element_count":"3","sponsor-url.target":"","sponsor-url.title":"","sponsor-url.url":"https://www.rsc.org/membership-and-community/join/"},"thumbnails":{"default":"https://c02.purpledshub.com/uploads/sites/41/2023/08/RSC_logo_POS_RGB_L-scaled.jpg"},"thumbnailsExtended":{"default":{"kind":"default","url":"https://c02.purpledshub.com/uploads/sites/41/2023/08/RSC_logo_POS_RGB_L-scaled.jpg","properties":{"title":"Print"}}},"type":"sponsor","parentId":""},"sponsor-subs-offer":{"id":"subs-offer","internalId":"f25dd40d-ab35-458d-a149-ee337a571820","name":"Subs-offer","description":"","properties":{"sponsor-display-name":"Save 40% when you subscribe to BBC Science Focus Magazine!","sponsor-link":"Save 40% when you subscribe to BBC Science Focus Magazine!","sponsor-types":"promotional-link","sponsor-url._element_count":"3","sponsor-url.target":"","sponsor-url.title":"","sponsor-url.url":"https://www.ourmediashop.com/bbc-science-focus-magazine-A24BRA?utm_source=sciencefocus.com&utm_medium=brandsite&utm_campaign=aut2024_a24bra&utm_content=promotional-link&style=brand"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":""},"sponsor-the-kavli-prize":{"id":"the-kavli-prize","internalId":"a68d33df-b6eb-4541-8a40-3d51759d1a63","name":"The Kavli Prize","description":"","properties":{"sponsor-display-name":"The Kavli Prize","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2020/06/The-Kavli-Prize-Logo-1-afc5772.jpg","sponsor-types":"native-true","sponsor-url._element_count":"3","sponsor-url.target":"","sponsor-url.title":"","sponsor-url.url":"http://kavliprize.org/"},"thumbnails":{"default":"https://c02.purpledshub.com/uploads/sites/41/2024/01/Kavli.jpg"},"thumbnailsExtended":{"default":{"kind":"default","url":"https://c02.purpledshub.com/uploads/sites/41/2024/01/Kavli.jpg","properties":{"title":"Kavli"}}},"type":"sponsor","parentId":""},"sponsor-vodafone":{"id":"vodafone","internalId":"4022146d-da69-44e8-accd-7c94848ab619","name":"Vodafone","description":"","properties":{"sponsor-display-name":"Vodafone ","sponsor-logo-group_sponsor-logo":"https://c02.purpledshub.com/uploads/sites/41/2021/07/FormulaETeam_THP_OffComPartEN_Vodafone_h_4c-crop-bf5773b.jpg","sponsor-types":"native-true","sponsor-url":"https://www.vodafone.com/porsche-formula-e-racing-sponsorship"},"thumbnails":{},"thumbnailsExtended":{},"type":"sponsor","parentId":""},"author-luis-villazon":{"id":"luis-villazon","internalId":"47c15ea1-ef9c-4a17-bd72-305038fe8595","name":"Luis Villazon","description":"","properties":{"first_name":"Luis","last_name":"Villazon","description":"Luis trained as a zoologist, but now works as a science and technology educator. In his spare time he builds 3D-printed robots, in the hope that he will be spared when the revolution inevitably comes.","job_title":"Q&A expert"},"thumbnails":{"default":"https://c02.purpledshub.com/uploads/sites/41/2023/07/luis-villazon-48ccaee.jpg"},"thumbnailsExtended":{"default":{"kind":"default","url":"https://c02.purpledshub.com/uploads/sites/41/2023/07/luis-villazon-48ccaee.jpg","properties":{"title":"luis-villazon-48ccaee"}}},"type":"author","parentId":""},"category-space":{"id":"space","internalId":"92359b9d-6cd1-423d-a454-dbfab74b3b53","name":"Space","description":"\u003Cp>Our place in the Universe is but the tiniest speck on the map of all known matter. We're out there, floating around in the big, wide mystery that is space.\u003C/p>","properties":{},"thumbnails":{},"thumbnailsExtended":{},"type":"category","parentId":""}},"PURPLE_OPTIONAL_CACHE":{"a1c55597-0ae4-45cc-b8e7-a3071e0d23fa":{"contentHtml":"\u003Cp>Effectively zero. That's the chance of you being hit by a falling satellite. \u003C/p>\n\u003Cp>Although the number of satellites in orbit has risen exponentially, modern satellites have manoeuvring capabilities to control their re-entry trajectory and are constructed from low-density materials so that they’ll burn up as they fall through the atmosphere.\u003C/p>\n\u003Cp>\u003Ca href=\"https://www.sciencefocus.com/space/is-space-junk-a-serious-problem\">Space debris\u003C/a> does still reach the ground though – spent rocket stages from China’s Long March rockets being a recent example. \u003C/p>\n\u003Cp>But over the last 50 years, NASA has only recorded an average of \u003Ca href=\"https://www.nasa.gov/headquarters/library/find/bibliographies/space-debris/\" target=\"_blank\" rel=\"noreferrer noopener\">one piece of space debris reaching the ground per day\u003C/a> and there are currently no known incidents of death or serious injury.\u003C/p>\n\u003Cp>One piece per day sounds like a lot, but to put it in perspective, there are at least&nbsp;three \u003Ca href=\"https://www.sciencefocus.com/science/plane-crash-software-rounding-errors\">plane crashes\u003C/a> a day (mostly involving non-commercial, light aircraft), and the deaths of people being hit by falling planes are still extremely rare.\u003C/p>\n\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"810\" src=\"https://c02.purpledshub.com/uploads/sites/41/2025/01/Space-junk.jpg\" alt=\"A satellite catching fire as it re-enters the atmosphere\" class=\"wp-image-198358\">\u003Cfigcaption class=\"wp-element-caption\">Being hit by a piece of satellite is less likely than being hit by a piece of a crashing plane - Credit: Petrovich9\u003C/figcaption>\u003C/img>\u003C/figure>\n\u003Cp>When a plane crashes, it usually remains in one piece until the moment of impact and is often full of fuel. That makes a falling aircraft much more deadly than a typical piece of space debris, which may just be a small titanium shim or a piece of carbon-fibre panelling. \u003C/p>\n\u003Cp>The extra altitude that the space debris has fallen from makes no difference here though, since it will have reached its terminal velocity long before it hits the ground, so falling from 300km (approx 186 miles) is effectively the same as 10km (6.2 miles).\u003C/p>\n\u003Cp>Aircraft also tend to fly near densely populated areas, whereas spacecraft are distributed much more evenly over the globe. If everyone in the world went outside and spread out, they would only cover about 0.0002 per cent of Earth’s surface. \u003C/p>\n\u003Cp>So even if every piece of falling space debris was lethal, they would miss 99.9998 per cent of the time, translating to one death every 1,300 years.\u003C/p>\n\u003Chr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\u003Cp>\u003Cem>This article is an answer to the question (asked by Charlie Bond, via email) 'What are the chances I'll be hit by a falling satellite?'\u003C/em>\u003C/p>\n\u003Cp>To submit your questions, email us at \u003Ca href=\"mailto:questions@sciencefocus.com\">questions@sciencefocus.com\u003C/a>, or message our \u003Ca href=\"https://www.facebook.com/sciencefocus/?locale=en_GB\">Facebook\u003C/a>, \u003Ca href=\"https://twitter.com/sciencefocus?lang=en\">X\u003C/a>, or \u003Ca href=\"https://www.instagram.com/bbcsciencefocus/\">Instagram\u003C/a> pages (don't forget to include your name and location).\u003C/p>\n\u003Cp>Check out our ultimate \u003Ca href=\"https://www.sciencefocus.com/science/fun-facts\">fun facts\u003C/a> page for more mind-blowing science.\u003C/p>\n\u003Chr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\u003Cp>\u003Cstrong>Read more:\u003C/strong>\u003C/p>\n\u003Cul class=\"wp-block-list\">\n\u003Cli>\u003Ca href=\"https://www.sciencefocus.com/space/space-debris-disaster\">Space junk could soon spark a chain of catastrophic collisions above Earth. Here’s what could stop it\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://www.sciencefocus.com/news/satellite-collisions-disaster\">A satellite collision catastrophe is now inevitable, experts warn\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://www.sciencefocus.com/news/space-junk-a-rocket-crashing-into-the-moon-is-the-least-of-our-worries-uk-expert-says\">Space Junk: A rocket crashing into the Moon is the least of our worries, UK expert says\u003Cbr />\u003C/a>\u003C/li>\n\u003C/ul>\n","resources":[],"version":30004}},"PURPLE_CONTENT_CACHE":{"a1c55597-0ae4-45cc-b8e7-a3071e0d23fa":{"contentType":"POST","id":"a1c55597-0ae4-45cc-b8e7-a3071e0d23fa","publicationId":"4ab85c25-23c4-4bd2-8e5a-c22d7d167efc","version":30004,"name":"One piece of space debris crashes to Earth every day. Should we be worried?","description":"What are the chances of you getting hit by space debris? Let's check the odds.","alias":null,"externalId":"198340","publicationDate":1738490400000,"lastModified":1738498855492,"unpublishDate":0,"index":0,"productId":"","access":"FREE","purchaseData":{"purchased":true,"purchasedBy":[]},"properties":{"display.headline":"What are the chances I'll be hit by a falling satellite?","display":"{\"headline\":\"What are the chances I'll be hit by a falling satellite?\"}","purple_page_number":"1","purple_seq_number":"2","purple_source_article":"","purple_source_issue":"","purple_external_id":"","externalEntitlementIdentifier":"","purple_issue_code":"","purple_android_product":"","purple_ios_product":"","purple_web_product":"","purple_issue_page_number":"","purple_issue_sequence_number":"","slug":"space-debris-satellites-falling","purple_seo_meta":"{\"title\":\"One piece of space debris crashes to Earth every day. Should we be worried? | BBC Science Focus Magazine\",\"description\":\"What are the chances of you getting hit by space debris? While not likely, that doesn't mean that it is impossible.\",\"robots\":{\"index\":\"index\",\"follow\":\"follow\",\"max-snippet\":\"max-snippet:-1\",\"max-image-preview\":\"max-image-preview:large\",\"max-video-preview\":\"max-video-preview:-1\"},\"canonical\":\"one-piece-of-space-debris-crashes-to-earth-every-day-should-we-be-worried\",\"og_locale\":\"en_US\",\"og_type\":\"article\",\"og_title\":\"One piece of space debris crashes to Earth every day. Should we be worried?\",\"og_description\":\"What are the chances of you getting hit by space debris? While not likely, that doesn't mean that it is impossible.\",\"og_url\":\"one-piece-of-space-debris-crashes-to-earth-every-day-should-we-be-worried\",\"og_site_name\":\"BBC Science Focus Magazine\",\"article_published_time\":\"2025-02-02T10:00:00+00:00\",\"article_modified_time\":\"2025-01-31T17:36:37+00:00\",\"og_image\":[{\"width\":1200,\"height\":799,\"url\":\"https:\\/\\/c02.purpledshub.com\\/uploads\\/sites\\/41\\/2025\\/01\\/Falling-satellite.jpg?w=1200\",\"type\":\"image\\/jpeg\"}],\"twitter_card\":\"summary_large_image\",\"twitter_misc\":{\"Written by\":\"daniel.hani@sprylab.com\",\"Est. reading time\":\"2 minutes\"}}","purple_seo_meta_html":"\u003C!-- This site is optimized with the Yoast SEO Premium plugin v23.6 (Yoast SEO v23.6) - https://yoast.com/wordpress/plugins/seo/ -->\n\u003Ctitle>One piece of space debris crashes to Earth every day. Should we be worried? | BBC Science Focus Magazine\u003C/title>\n\u003Cmeta name=\"description\" content=\"What are the chances of you getting hit by space debris? While not likely, that doesn't mean that it is impossible.\" class=\"yoast-seo-meta-tag\" />\n\u003Cmeta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" />\n\u003Clink rel=\"canonical\" href=\"one-piece-of-space-debris-crashes-to-earth-every-day-should-we-be-worried\" />\n\u003Cmeta property=\"og:locale\" content=\"en_US\" class=\"yoast-seo-meta-tag\" />\n\u003Cmeta property=\"og:type\" content=\"article\" class=\"yoast-seo-meta-tag\" />\n\u003Cmeta property=\"og:title\" content=\"One piece of space debris crashes to Earth every day. Should we be worried?\" class=\"yoast-seo-meta-tag\" />\n\u003Cmeta property=\"og:description\" content=\"What are the chances of you getting hit by space debris? While not likely, that doesn't mean that it is impossible.\" class=\"yoast-seo-meta-tag\" />\n\u003Cmeta property=\"og:url\" content=\"one-piece-of-space-debris-crashes-to-earth-every-day-should-we-be-worried\" />\n\u003Cmeta property=\"og:site_name\" content=\"BBC Science Focus Magazine\" class=\"yoast-seo-meta-tag\" />\n\u003Cmeta property=\"article:published_time\" content=\"2025-02-02T10:00:00+00:00\" class=\"yoast-seo-meta-tag\" />\n\u003Cmeta property=\"article:modified_time\" content=\"2025-01-31T17:36:37+00:00\" class=\"yoast-seo-meta-tag\" />\n\u003Cmeta property=\"og:image\" content=\"https://c02.purpledshub.com/uploads/sites/41/2025/01/Falling-satellite.jpg?w=1200\" class=\"yoast-seo-meta-tag\" />\n\t\u003Cmeta property=\"og:image:width\" content=\"1200\" class=\"yoast-seo-meta-tag\" />\n\t\u003Cmeta property=\"og:image:height\" content=\"799\" class=\"yoast-seo-meta-tag\" />\n\t\u003Cmeta property=\"og:image:type\" content=\"image/jpeg\" class=\"yoast-seo-meta-tag\" />\n\u003Cmeta name=\"twitter:card\" content=\"summary_large_image\" class=\"yoast-seo-meta-tag\" />\n\u003Cmeta name=\"twitter:label1\" content=\"Written by\" class=\"yoast-seo-meta-tag\" />\n\t\u003Cmeta name=\"twitter:data1\" content=\"daniel.hani@sprylab.com\" class=\"yoast-seo-meta-tag\" />\n\t\u003Cmeta name=\"twitter:label2\" content=\"Est. reading time\" class=\"yoast-seo-meta-tag\" />\n\t\u003Cmeta name=\"twitter:data2\" content=\"2 minutes\" class=\"yoast-seo-meta-tag\" />\n\u003C!-- / Yoast SEO Premium plugin. -->","taxonomy.category.primary":"space","taxonomy.syndication.primary":"facebook-instant-articles"},"thumbnails":{"default":"https://c02.purpledshub.com/uploads/sites/41/2025/01/Falling-satellite.jpg"},"thumbnailsExtended":{"default":{"kind":"default","url":"https://c02.purpledshub.com/uploads/sites/41/2025/01/Falling-satellite.jpg","properties":{"description":"A falling satellite on fire from the heat","caption":"A falling satellite on fire from the heat","alt":"A falling satellite on fire from the heat","title":"Falling-satellite","exif_copyright":"Credit: Paul Fleet / Alamy Stock Photo","iptc_copyright_notice":"Credit: Paul Fleet / Alamy Stock Photo","iptc_creator":"[\"Paul Fleet \\/ Alamy Stock Photo\"]","iptc_date_created":" ","iptc_rights_usage_terms":"Your use of the Image is governed by Alamy's terms and conditions which can be accessed here:&#xA;www.alamy.com/terms/default.asp &#xA;Royalty Free&#xA;Image information is liable to change; it is your responsibility to check before you use an image.&#xA;Please check on www.alamy.com/image-details.asp?aref=CXD261&#xA;The image has the following Release Information at 17 September 2024;&#xA;Model Release : No&#xA;Property Release : No","iptc_title":"CXD261","source_name":"Credit: Alamy"}}},"postType":"post","authors":[],"taxonomies":[{"id":"apple-news","internalId":"abbcb936-709a-4ffe-aa19-43b32a679d9a","name":"Publish to Apple News","properties":{},"type":"category","parentId":""},{"id":"qanda","internalId":"72ba4249-ced8-4a10-b7ef-7eabde734690","name":"Q&A","properties":{},"type":"category","parentId":""},{"id":"space","internalId":"92359b9d-6cd1-423d-a454-dbfab74b3b53","name":"Space","properties":{},"type":"category","parentId":""},{"id":"satellites","internalId":"2aa34af4-db6a-4c17-808b-0129c78097e0","name":"Satellites","properties":{},"type":"tag","parentId":""},{"id":"space","internalId":"cbaed6b7-36ba-4c57-b983-162745de660b","name":"space","properties":{},"type":"tag","parentId":""},{"id":"apple-news","internalId":"604269e3-82bd-40d5-bc42-7833ebeebbd1","name":"Apple News","properties":{},"type":"syndication","parentId":""},{"id":"apple-news-2","internalId":"085f8549-4ea2-4066-b7d2-5c7c428584d1","name":"Apple News","properties":{},"type":"syndication","parentId":""},{"id":"facebook-instant-articles","internalId":"cde7595d-1aac-4f1e-8c20-a017de6cd58f","name":"Facebook Instant Articles","properties":{},"type":"syndication","parentId":""},{"id":"luis-villazon","internalId":"47c15ea1-ef9c-4a17-bd72-305038fe8595","name":"Luis Villazon","properties":{"first_name":"Luis","last_name":"Villazon","description":"Luis trained as a zoologist, but now works as a science and technology educator. In his spare time he builds 3D-printed robots, in the hope that he will be spared when the revolution inevitably comes.","job_title":"Q&A expert"},"type":"author","parentId":""}],"bundleId":null,"bundles":[]}}}</script></body></html>