(window.webpackJsonp=window.webpackJsonp||[]).push([[311],{1587:function(e,t,r){var content=r(2227);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(217).default)("15206085",content,!0,{sourceMap:!1})},2226:function(e,t,r){"use strict";r(1587)},2227:function(e,t,r){var o=r(216)((function(i){return i[1]}));o.push([e.i,'.c-shortcodeGallery{position:relative;clear:both;margin:30px 0;contain:content}.c-shortcodeGallery figure{position:relative;z-index:0;height:100%;border-radius:.25rem;overflow:hidden}.c-shortcodeGallery img,.c-shortcodeGallery video,.c-shortcodeGallery picture{display:block;width:100%;height:100%;border-radius:.25rem}.c-shortcodeGallery a{position:relative}.c-shortcodeGallery .c-shortcodeGallery_firstImage{grid-row:span 2}@media(min-width: 288px){.c-shortcodeGallery .c-shortcodeGallery_otherImages{grid-column-start:3}}.c-shortcodeGallery .c-shortcodeGallery_overlay{grid-row:2}.c-shortcodeGallery .c-shortcodeGallery_overlay::before{content:"";background:none;background:rgba(0,0,0,.5);z-index:2;position:absolute;width:100%;height:100%;border-radius:.25rem}.c-shortcodeGallery .c-shortcodeGallery_cmsImageContainer{height:100%}.c-shortcodeGallery_more{width:100%;height:100%;position:absolute;top:0;z-index:2;font-size:1rem}@media(min-width: 768px){.c-shortcodeGallery_more{font-size:1.5rem}}.c-shortcodeGallery_all:hover{fill:#9c5bff}.c-shortcodeGallery_arrow{width:13px;height:8px;margin-left:.125rem}@media(min-width: 768px){.c-shortcodeGallery_hed{font-size:1.5rem;line-height:1.75rem}.c-shortcodeGallery_grid{gap:1rem}}@media(min-width: 1024px){.c-shortcodeGallery_hed{font-size:2rem;line-height:2.375rem}}',""]),o.locals={},e.exports=o},2960:function(e,t,r){"use strict";r.r(t);r(4),r(5);var o=r(0),n=r(829),l=r(67),c=r(834),d=r(341),h=r(836),v=r(832),m=r(831),y=r(830),f=class extends n.Vue{constructor(){super(...arguments),this.viewCorrelationId=Object(l.v4)()}get gallery(){try{return this.api?JSON.parse(this.api):{}}catch(e){return{}}}get imagesToDisplay(){var e;return null===(e=this.gallery)||void 0===e||null===(e=e.slides)||void 0===e?void 0:e.data.map((e=>e.image))}get numImagesLeft(){var e;return(null===(e=this.gallery)||void 0===e||null===(e=e.slides)||void 0===e||null===(e=e.paging)||void 0===e?void 0:e.total)-this.imagesToDisplay.length}get galleryExists(){return this.gallery&&this.gallery.slug&&this.gallery.headline}get clickTrackingGA(){return{view_correlation_id:this.viewCorrelationId,outbound_url:this.$attributeRef.href,name:"shortcode_gallery_link",type:"LINK",module_id:this.$attributeRef.section,location:"ITEM"}}created(){if(this.galleryExists){this.$store.dispatch("tracking/setPageComponents",{ig01:!0})}}};Object(o.a)([Object(n.Prop)({default:"",type:String}),Object(o.b)("design:type",String)],f.prototype,"api",void 0),Object(o.a)([Object(n.Prop)({default:"",type:String}),Object(o.b)("design:type",String)],f.prototype,"float",void 0),Object(o.a)([Object(n.Prop)({default:"",type:String}),Object(o.b)("design:type",String)],f.prototype,"size",void 0),Object(o.a)([Object(n.Prop)({default:"",type:String}),Object(o.b)("design:type",String)],f.prototype,"slug",void 0),Object(o.a)([Object(n.Prop)({default:"",type:String}),Object(o.b)("design:type",String)],f.prototype,"uuid",void 0);var O=f=Object(o.a)([Object(n.Component)({components:{CmsImage:v.a,GlobalLink:m.default,GlobalSvgIcon:y.default},inheritAttrs:!1}),Object(c.a)("track-click-ga",Object(h.a)(d.a))],f),j=(r(2226),r(127)),component=Object(j.a)(O,(function(){var e=this,t=e._self._c;e._self._setupProxy;return e.galleryExists?t("div",{staticClass:"c-shortcodeGallery g-inner-spacing-top-large g-inner-spacing-bottom-large g-border-thin-light-top g-border-thin-light-bottom"},[t("h3",{staticClass:"c-shortcodeGallery_hed g-text-small g-outer-spacing-bottom-medium"},[e._v("\n "+e._s(e._f("decode")(e.gallery.headline||""))+"\n ")]),e._v(" "),t("div",{staticClass:"c-shortcodeGallery_grid u-grid u-grid-3column u-grid-gap-medium g-outer-spacing-bottom-large"},e._l(e.imagesToDisplay,(function(image,r){return t("GlobalLink",{directives:[{name:"track-click-ga",rawName:"v-track-click-ga",value:e.clickTrackingGA,expression:"clickTrackingGA"}],key:image.id,class:[0==r?"c-shortcodeGallery_firstImage lg:u-col-2 md:u-col-2 sm:u-col-2":"c-shortcodeGallery_otherImages lg:u-col-start-3 md:u-col-start-3",r==e.imagesToDisplay.length-1?"c-shortcodeGallery_overlay":""],attrs:{to:{name:"gallery",params:{slug:e.gallery.slug},_object:e.gallery},section:"shortcodeGallery|galleryItem".concat(r+1),"aria-label":"link to gallery of images"}},[t("figure",[t("CmsImage",{staticClass:"c-shortcodeGallery_cmsImageContainer",attrs:{image:image,"lazy-load":!0,size:0==r?"col_6_wide":"col_3_wide"}})],1),e._v(" "),r==e.imagesToDisplay.length-1?t("span",{staticClass:"c-shortcodeGallery_more g-color-white g-text-bold u-flexbox u-flexbox-alignCenter u-flexbox-justifyCenter"},[e._v("\n +"+e._s(e.numImagesLeft)+" "+e._s(e.$t("more"))+"\n ")]):e._e()])})),1),e._v(" "),t("GlobalLink",{directives:[{name:"track-click-ga",rawName:"v-track-click-ga",value:e.clickTrackingGA,expression:"clickTrackingGA"}],staticClass:"c-shortcodeGallery_all",attrs:{to:{name:"gallery",params:{slug:e.gallery.slug},_object:e.gallery},section:"shortcodeGallery|all"}},[t("span",{staticClass:"g-text-xxsmall"},[e._v(e._s(e.$t("see_all_photos")))]),e._v(" "),t("GlobalSvgIcon",{staticClass:"c-shortcodeGallery_arrow",attrs:{id:"arrow-horizontal"}})],1)],1):e._e()}),[],!1,null,null,null);t.default=component.exports},830:function(e,t,r){"use strict";r.r(t);var o=r(12),n=Object(o.defineComponent)({name:"GlobalSvgIcon",props:{id:{type:String,default:null},title:{type:String,default:null},classes:{type:String,default:null}},computed:{hashedId(){return"#"+this.id}}}),l=r(127),component=Object(l.a)(n,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("svg",{staticClass:"c-globalSvgIcon",class:e.classes,attrs:{"aria-hidden":"true"}},[e.title?[t("title",[e._v(e._s(e.title))])]:e._e(),e._v(" "),t("use",{attrs:{"xlink:href":e.hashedId}})],2)}),[],!1,null,null,null);t.default=component.exports},831:function(e,t,r){"use strict";r.r(t);r(21),r(24);var o=r(0),n=r(829),l=r(6),c=(r(4),r(190),r(5),r(10)),d=r(44),h=r(48),v=r(36),m=r(114),y=r(100),f=r(32);function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function j(e){for(var t=1;te.id===parseInt(t.id,10)));null!=n&&n.editions&&(r=n.editions[t.edition])}else r="object"==typeof o?o[t.edition]:o;"function"==typeof r&&(r=r(t))}catch(t){_.warn("Error encountered trying to generate a link to '".concat(e,"' - '").concat(t,"'"))}return"string"==typeof r?r:(_.warn("legacy route to '".concat(e,"' returned a non-string, returning default value."),t),"#")}absoluteHref(e,t){return f.a.liveUrl(this.relativeHref(e,t))}hasRoute(e){return!!this.getLegacyRoute(e)}constructParams(e){var t;return j({_object:e._object,edition:null!==(t=e.edition)&&void 0!==t?t:this.context.store.getters.edition},e.params)}getLegacyRoute(e){var t;return e=Object(y.b)(e),null===(t=this.legacyRoutes)||void 0===t?void 0:t[e]}};w=Object(o.a)([Object(d.a)(v.a.Request),Object(o.c)(0,h.a),Object(o.b)("design:paramtypes",[Object])],w);var I=r(343),x=class extends n.Vue{get useClientNavigation(){return!this.noClientNavigation&&!["article","category_door","homepage-2024","image_gallery","special_feature","topic_landing","author"].includes(this.$store.getters["tracking/pageType"])}get isMailTo(){var e;return"string"==typeof this.to&&(null===(e=this.to)||void 0===e?void 0:e.includes("mailto"))}render(e){var t,r,o,n=null,l=null,c=this.to;if("string"!=typeof c)null!==(o=c)&&void 0!==o&&o.name&&(Object(y.b)(c.name)===c.name&&(c.name=Object(y.a)(c.name,this.$i18n.locale)),this.$router.bypassExtensions=!0,c=this.$router.resolve(c).route,this.$router.bypassExtensions=!1);else if(this.useClientNavigation||!this.isMailTo){this.$router.bypassExtensions=!0;var d=this.$router.resolve(this.to);d.route.name&&(c=d.route),this.$router.bypassExtensions=!1}else if(!this.useClientNavigation||!this.isMailTo){var h;this.$di.getInstance(w).hasRoute(null===(h=c)||void 0===h?void 0:h.name)&&(n="a",l={attrs:{href:this.localePath(c)}})}if(!c||"string"==typeof c||this.isMailTo)n="a",l={attrs:{href:this.to}};else if(c.name)if(this.useClientNavigation)n="NuxtLink",l={props:{to:c}};else{var v;n="a",l={attrs:{href:null!==(v=c.fullPath)&&void 0!==v?v:c.path}}}else{var m,f,O,j=(null===(m=c._object)||void 0===m||null===(m=m.metaData)||void 0===m?void 0:m.linkUrl)||(null===(f=c._object)||void 0===f?void 0:f.linkUrl)||(null===(O=c._object)||void 0===O?void 0:O.href);j?(n="a",l={attrs:{href:j}}):(n="template",l={})}if(null!==(t=l)&&void 0!==t&&null!==(t=t.attrs)&&void 0!==t&&t.href){var _,x,P,k=null!==(_=null===(x=this.$store)||void 0===x||null===(x=x.getters["tracking/data"])||void 0===x?void 0:x.articleType)&&void 0!==_?_:"",C=Object(I.b)(null===(P=l)||void 0===P||null===(P=P.attrs)||void 0===P?void 0:P.href,k);(C===I.a&&this.target||"trendingModule"===this.target)&&(l.attrs.target="_blank"),l.attrs.rel=C}else null!==(r=l)&&void 0!==r&&null!==(r=r.props)&&void 0!==r&&r.to&&this.target&&(l.attrs={target:"_blank"});if(n)return e(n,l,this.$slots.default)}};Object(o.a)([Object(n.Prop)({default:()=>null,type:[String,Object]}),Object(o.b)("design:type",Object)],x.prototype,"to",void 0),Object(o.a)([Object(n.Prop)({default:"",type:[Boolean,String]}),Object(o.b)("design:type",Object)],x.prototype,"target",void 0),Object(o.a)([Object(n.Prop)({default:!1,type:Boolean}),Object(o.b)("design:type",Boolean)],x.prototype,"noClientNavigation",void 0);var P=x=Object(o.a)([Object(n.Component)({})],x),k=r(127),component=Object(k.a)(P,undefined,undefined,!1,null,null,null);t.default=component.exports},832:function(e,t,r){"use strict";var o=r(6),n=(r(21),r(4),r(533),r(128),r(26),r(24),r(74),r(5),r(0)),l=r(829),c=r(837),d=class extends l.Vue{get imageHtml(){return'').concat(this.alt,'')}};Object(n.a)([Object(l.Prop)({default:"",type:String}),Object(n.b)("design:type",String)],d.prototype,"src",void 0),Object(n.a)([Object(l.Prop)({default:"",type:String}),Object(n.b)("design:type",String)],d.prototype,"alt",void 0),Object(n.a)([Object(l.Prop)({default:null,type:[Number,String]}),Object(n.b)("design:type",Object)],d.prototype,"height",void 0),Object(n.a)([Object(l.Prop)({default:null,type:[Number,String]}),Object(n.b)("design:type",Object)],d.prototype,"width",void 0);var h=d=Object(n.a)([Object(l.Component)({})],d),v=r(127),m=Object(v.a)(h,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("noscript",{domProps:{innerHTML:e._s(e.imageHtml)}})}),[],!1,null,null,null).exports,y=r(218);function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function O(e){for(var t=1;t{var image="small"===t&&this.hasMobileImage?this.mobileImage:this.image;this.validImage(image)&&e.push({maxwidth:"".concat(this.$device.breakpointForSize(t).max,"w"),mediaquery:"(max-width: ".concat(this.$device.breakpointForSize(t).max,"px)"),url:this.imageUrl(image,this.sizes[t])})})),e}get baseImageUrl(){var e=this.imageSize;return this.image?this.imageUrl(this.image,e):null}get gifvPosterUrl(){return this.$image(O(O({},this.image),{},{size:this.imageSize}),{frame:"1"})}get imageHeight(){var e,t,r;return this.imageConfigHeight>0?this.imageConfigHeight:this.imageConfigWidth&&null!==(e=this.image)&&void 0!==e&&e.height&&null!==(t=this.image)&&void 0!==t&&t.width?this.imageConfigWidth*(this.image.height/this.image.width):(null===(r=this.image)||void 0===r?void 0:r.height)||306}get imageRadius(){return this.hasBorderRadius?"c-cmsImage_hasBorderRadius":null}get imageWidth(){var e;return this.imageConfigWidth?this.imageConfigWidth:(null===(e=this.image)||void 0===e?void 0:e.width)||456}get isGifv(){var e;return this.$services.isFeatureEnabled("gifv")&&this.validImage(this.image)&&(null===(e=this.baseImageUrl)||void 0===e?void 0:e.includes(".gif"))}get imageConfig(){return y.a.sizes[this.imageSize]}get imageConfigHeight(){var e,t;return(null===(e=this.imageConfig)||void 0===e?void 0:e.height)||(null===(t=this.imageConfig)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.height)}get imageConfigWidth(){var e,t;return(null===(e=this.imageConfig)||void 0===e?void 0:e.width)||(null===(t=this.imageConfig)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.width)}get imageSize(){return this.size||(this.sizes?this.sizes.large||this.sizes.medium||this.sizes.small:void 0)}onImgLoad(){this.isLoaded=!0}loadDefaultImage(e){e.target.src=this.defaultImageUrl}created(){this.lazyEnabled=this.lazyLoad}imageUrl(image,e){return this.$image(O(O({},image),{size:e}))}validImage(image){return this.$isValidImage(image)}};Object(n.a)([Object(l.Prop)({default:"",type:String}),Object(n.b)("design:type",String)],j.prototype,"altText",void 0),Object(n.a)([Object(l.Prop)({default:null,type:Object}),Object(n.b)("design:type",Object)],j.prototype,"image",void 0),Object(n.a)([Object(l.Prop)({default:!1,type:Boolean}),Object(n.b)("design:type",Boolean)],j.prototype,"lazyLoad",void 0),Object(n.a)([Object(l.Prop)({default:null,type:Object}),Object(n.b)("design:type",Object)],j.prototype,"mobileImage",void 0),Object(n.a)([Object(l.Prop)({default:!1,type:[Boolean,String]}),Object(n.b)("design:type",Object)],j.prototype,"preload",void 0),Object(n.a)([Object(l.Prop)({default:"",type:String}),Object(n.b)("design:type",String)],j.prototype,"size",void 0),Object(n.a)([Object(l.Prop)({default:null,type:Object}),Object(n.b)("design:type",Object)],j.prototype,"sizes",void 0),Object(n.a)([Object(l.Prop)({default:null,type:Boolean}),Object(n.b)("design:type",Boolean)],j.prototype,"hasBorderRadius",void 0);var _=j=Object(n.a)([Object(l.Component)({components:{NoscriptImage:m}})],j),w=(r(838),Object(v.a)(_,(function(){var e,t=this,r=t._self._c;t._self._setupProxy;return r("div",{staticClass:"c-cmsImage"},[t.validImage(t.image)&&t.isGifv?r("div",{staticClass:"c-cmsImage_video"},[r("video",{attrs:{src:t.shouldLoad?t.baseImageUrl:"",poster:t.gifvPosterUrl,width:t.imageWidth,height:t.imageHeight,autoplay:"",loop:"",muted:"",playsinline:"",disableRemotePlayback:""},domProps:{muted:!0}})]):t.validImage(t.image)?[r("picture",{staticClass:"c-cmsImage_image",class:{"c-cmsImage-loaded":t.isLoaded||!t.lazyLoad}},[t._l(t.imageSources,(function(source,e){var o;return r("source",{key:source.url+"_"+e,attrs:{media:source.mediaquery,srcset:source.url,alt:null!==(o=t.altText)&&void 0!==o?o:t.image.alt}})})),t._v(" "),r("img",{class:t.imageRadius,attrs:{src:t.shouldLoad?t.baseImageUrl:"",alt:null!==(e=t.altText)&&void 0!==e?e:t.image.alt,height:t.imageHeight,width:t.imageWidth,loading:t.lazyLoad?"lazy":void 0},on:{load:t.onImgLoad,error:t.loadDefaultImage}})],2)]:t._e()],2)}),[],!1,null,null,null));t.a=w.exports},833:function(e,t,r){var content=r(839);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(217).default)("c5c3e0b2",content,!0,{sourceMap:!1})},834:function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));r(4),r(5),r(12);var o=r(342);function n(e){return{bind:e.bind?function(){return e.bind(...arguments)}:()=>{},componentUpdated:e.componentUpdated?function(){return e.componentUpdated(...arguments)}:()=>{},inserted:e.inserted?function(){return e.inserted(...arguments)}:()=>{},unbind:e.unbind?function(){return e.unbind(...arguments)}:()=>{},update:e.update?function(){return e.update(...arguments)}:()=>{}}}function l(e,t){var r=new t;return Object(o.createDecorator)((t=>{t.directives=(null==t?void 0:t.directives)||{},t.directives[e]=n(r)}))}},835:function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));r(35);var o=new(r(10).a)("observer");class n{constructor(e,t){if(!window.IntersectionObserver)return o.warn("This browser does not support IntersectionObserver"),this;e.rootMargin=e.rootMargin||"0px",e.singleIntersection=!!e.singleIntersection&&e.singleIntersection,e.triggerOn=e.triggerOn?e.triggerOn:"top";try{return this.create(e,t)}catch(t){return o.error("Failed to construct IntersectionObserver: ".concat(t.toString()),e),this}}create(e,t){if(o.log("create options",e),this.el=e.el,t)return Array.isArray(this.el)&&(this.lastTriggerPosition=[]),this.observer=new IntersectionObserver(((r,n)=>{r.forEach((r=>{var n=!0,data=(null==e?void 0:e.data)||{};if(Array.isArray(this.el)){var l,c,d=this.el.findIndex((e=>e===(null==r?void 0:r.target))),h=null===(l=this.lastTriggerPosition)||void 0===l?void 0:l[d];n=void 0===h||h>r.boundingClientRect.y,this.lastTriggerPosition[d]=r.boundingClientRect.y,data=(null==e||null===(c=e.data)||void 0===c?void 0:c[d])||{}}else n=void 0===this.lastTriggerPosition||this.lastTriggerPosition>r.boundingClientRect.y,this.lastTriggerPosition=r.boundingClientRect.y;var v=n?"down":"up",m=!1;if(o.log(v,r),e.singleIntersection?"top"===e.triggerOn?"down"===v&&r.isIntersecting?m=!0:"up"!==v||r.isIntersecting||(m=!0):"bottom"===e.triggerOn&&("down"!==v||r.isIntersecting?"up"===v&&r.isIntersecting&&(m=!0):m=!0):r.isIntersecting&&(m=!0),m){var y={direction:v,data:data,observer:this,entry:r};o.log(v,r,this),t(y)}}))}),e),this.enable(),this;o.warn("No handler specified on Intersection Observer")}enable(){this.observer&&this.el&&(Array.isArray(this.el)?this.el.forEach((e=>{this.observer.observe(e)})):this.observer.observe(this.el))}disable(){this.observer&&this.el&&(Array.isArray(this.el)?this.el.forEach((e=>{this.observer.unobserve(e)})):this.observer.unobserve(this.el))}destroy(){this.observer&&this.el&&(this.disable(),this.observer.disconnect(),this.observer=null,this.el=null)}refresh(){this.observer&&this.el&&(this.disable(),this.enable())}}},836:function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));var o=r(344);class n{bind(e,t,r){var{arg:n,value:l}=t,{context:c}=r;this.action=()=>{var t,r=c.$track(this.eventType);(t="function"==typeof l?r.create(l):r.with(l).create()).trackingData=o.a.replaceAttributeReferences(e,t.trackingData),t.fire()},e.addEventListener(n||"mousedown",this.action)}unbind(e,t){var{arg:r,value:o}=t;e.removeEventListener(r||"mousedown",this.action)}}function l(e){return class extends n{get eventType(){return e}}}},837:function(e,t,r){"use strict";var o=r(7),n=(r(4),r(5),r(0)),l=r(829),c=r(10),d=r(835),h=new c.a("lazyLoad"),v=class extends l.Vue{constructor(){super(...arguments),this.lazyEnabled=!0,this.lazyLoaded=!1,this.rootMargin="50% 0px"}mounted(){var e=this;return Object(o.a)((function*(){yield l.Vue.nextTick(),"undefined"!=typeof window&&e.lazyEnabled&&(e.lazyObserver=new d.a({rootMargin:e.rootMargin,el:e.$el,threshold:0},(data=>{h.log(e.$el,data),data.direction&&(e.lazyLoaded=!0,e.lazyObserver.destroy())})))}))()}beforeDestroy(){this.lazyObserver&&this.lazyObserver.destroy()}};v=Object(n.a)([l.Component],v),t.a=v},838:function(e,t,r){"use strict";r(833)},839:function(e,t,r){var o=r(216)((function(i){return i[1]}));o.push([e.i,".c-cmsImage,.c-cmsImage img{display:block;width:100%;height:auto;max-width:100%}.c-cmsImage_image{opacity:0}.c-cmsImage_video video{width:100%;height:100%}.c-cmsImage-loaded{opacity:1}.c-cmsImage_hasBorderRadius{border-radius:.25rem}",""]),o.locals={},e.exports=o}}]);