(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{1013:function(t,e,o){"use strict";o(3),o(5),o(57);var n,r,c,d,l,y,O,v,j,h=o(0),f=o(1),m=o(339),P=o(171),w=o(20),A=o(12),T=o(480),D=o(74),J=o(15),S=class extends m.a{constructor(){super(...arguments),this.brand=null,this.collections=[],this.contentType=null,this.datePublished=null,this.dateUpdated=null,this.description=null,this.displayDatePublished=null,this.displayDateUpdated=null,this.id=null,this.image=null,this.noIndex=!1,this.pageType=null,this.publishDate=null,this.section=null,this.seoMetaDescription=null,this.seoOgDescription=null,this.seoOgImage=null,this.seoOgTitle=null,this.seoTwitterCard=null,this.seoTwitterCreator=null,this.seoTwitterDescription=null,this.seoTwitterImage=null,this.seoTwitterImageAlt=null,this.seoOgImageHeight=null,this.seoOgImageWidth=null,this.seoTwitterTitle=null,this.seoTwitterSite=null,this.site=null,this.slug=null,this.suppressAds=!1,this.tags=[],this.title=null,this.titleTag=null,this.topics=[],this.type=null,this.typeName=null}};Object(h.c)([Object(f.JsonProperty)("brand",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"brand",void 0),Object(h.c)([Object(f.JsonProperty)("collections",J.a.array(P.a),!0),Object(h.f)("design:type",Array)],S.prototype,"collections",void 0),Object(h.c)([Object(f.JsonProperty)("contentType",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"contentType",void 0),Object(h.c)([Object(f.JsonProperty)("datePublished",w.a,!0),Object(h.f)("design:type","function"==typeof(n=void 0!==w.a&&w.a)?n:Object)],S.prototype,"datePublished",void 0),Object(h.c)([Object(f.JsonProperty)("dateUpdated",w.a,!0),Object(h.f)("design:type","function"==typeof(r=void 0!==w.a&&w.a)?r:Object)],S.prototype,"dateUpdated",void 0),Object(h.c)([Object(f.JsonProperty)("description",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"description",void 0),Object(h.c)([Object(f.JsonProperty)("displayDatePublished",w.a,!0),Object(h.f)("design:type","function"==typeof(c=void 0!==w.a&&w.a)?c:Object)],S.prototype,"displayDatePublished",void 0),Object(h.c)([Object(f.JsonProperty)("displayDateUpdated",w.a,!0),Object(h.f)("design:type","function"==typeof(d=void 0!==w.a&&w.a)?d:Object)],S.prototype,"displayDateUpdated",void 0),Object(h.c)([Object(f.JsonProperty)("id",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"id",void 0),Object(h.c)([Object(f.JsonProperty)("image",A.a,!0),Object(h.f)("design:type","function"==typeof(l=void 0!==A.a&&A.a)?l:Object)],S.prototype,"image",void 0),Object(h.c)([Object(f.JsonProperty)("noIndex",f.Any,!0),Object(h.f)("design:type",Boolean)],S.prototype,"noIndex",void 0),Object(h.c)([Object(f.JsonProperty)("pageType",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"pageType",void 0),Object(h.c)([Object(f.JsonProperty)("publishDate",w.a,!0),Object(h.f)("design:type","function"==typeof(y=void 0!==w.a&&w.a)?y:Object)],S.prototype,"publishDate",void 0),Object(h.c)([Object(f.JsonProperty)("section",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"section",void 0),Object(h.c)([Object(f.JsonProperty)("seoMetaDescription",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"seoMetaDescription",void 0),Object(h.c)([Object(f.JsonProperty)("seoOgDescription",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"seoOgDescription",void 0),Object(h.c)([Object(f.JsonProperty)("seoOgImage",A.a,!0),Object(h.f)("design:type","function"==typeof(O=void 0!==A.a&&A.a)?O:Object)],S.prototype,"seoOgImage",void 0),Object(h.c)([Object(f.JsonProperty)("seoOgTitle",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"seoOgTitle",void 0),Object(h.c)([Object(f.JsonProperty)("seoTwitterCard",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"seoTwitterCard",void 0),Object(h.c)([Object(f.JsonProperty)("seoTwitterCreator",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"seoTwitterCreator",void 0),Object(h.c)([Object(f.JsonProperty)("seoTwitterDescription",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"seoTwitterDescription",void 0),Object(h.c)([Object(f.JsonProperty)("seoTwitterImage",f.Any,!0),Object(h.f)("design:type","function"==typeof(v=void 0!==A.a&&A.a)?v:Object)],S.prototype,"seoTwitterImage",void 0),Object(h.c)([Object(f.JsonProperty)("seoTwitterImageAlt",f.Any,!0),Object(h.f)("design:type","function"==typeof(j=void 0!==A.a&&A.a)?j:Object)],S.prototype,"seoTwitterImageAlt",void 0),Object(h.c)([Object(f.JsonProperty)("seoOgImageHeight",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"seoOgImageHeight",void 0),Object(h.c)([Object(f.JsonProperty)("seoOgImageWidth",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"seoOgImageWidth",void 0),Object(h.c)([Object(f.JsonProperty)("seoTwitterTitle",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"seoTwitterTitle",void 0),Object(h.c)([Object(f.JsonProperty)("seoTwitterSite",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"seoTwitterSite",void 0),Object(h.c)([Object(f.JsonProperty)("site",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"site",void 0),Object(h.c)([Object(f.JsonProperty)("slug",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"slug",void 0),Object(h.c)([Object(f.JsonProperty)("suppressAds",f.Any,!0),Object(h.f)("design:type",Boolean)],S.prototype,"suppressAds",void 0),Object(h.c)([Object(f.JsonProperty)("tags",J.a.array(T.a),!0),Object(h.f)("design:type",Array)],S.prototype,"tags",void 0),Object(h.c)([Object(f.JsonProperty)("title",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"title",void 0),Object(h.c)([Object(f.JsonProperty)("titleTag",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"titleTag",void 0),Object(h.c)([Object(f.JsonProperty)("topics",J.a.array(D.c),!0),Object(h.f)("design:type",Array)],S.prototype,"topics",void 0),Object(h.c)([Object(f.JsonProperty)("type",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"type",void 0),Object(h.c)([Object(f.JsonProperty)("typeName",f.Any,!0),Object(h.f)("design:type",String)],S.prototype,"typeName",void 0),S=Object(h.c)([Object(f.JsonObject)("Meta")],S),e.a=S},785:function(t,e,o){"use strict";o.d(e,"a",(function(){return n.a})),o.d(e,"b",(function(){return d})),o.d(e,"c",(function(){return w}));var n=o(349);var r=o(325),c=o(21);function d(t){return Object(r.createDecorator)((e=>{e.mixins.push({created(){!this.content||this.content instanceof t||(this.content=c.a.deserializeObject(this.content,t))}})}))}var l=o(6),y=o(7),O=(o(17),o(31),o(98)),v=o.n(O),j=o(8),h=o(99),f=o(64);function m(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,o)}return e}var P=new j.a("LoadPage");function w(t){return(e,o,n)=>{if("asyncData"===o)return{value(e){var o=arguments;return Object(y.a)((function*(){var r=o.length>1&&void 0!==o[1]?o[1]:void 0;try{yield e.app.$context.preAsyncDataActions(e);var c="function"==typeof t?t(e):t;P.log("pageOptions: ",c),P.log("pageOverride: ",r);var content=r||(yield e.store.dispatch("page/loadPage",c)),d={};return"function"==typeof n.value?d=yield Promise.resolve(n.value(e,content)):"object"==typeof n.value&&(d=yield Promise.resolve(n.value)),void 0===r&&(yield e.store.dispatch("updatePageData",content.getPageData())),yield e.app.$context.postAsyncDataActions(e),function(t){for(var i=1;i0&&void 0!==t[0]?t[0]:{};if(e.content){var r=e.content.getPageData();r.tracking=j(j({},r.tracking),n),yield e.$store.dispatch("updatePageData",r),null===(o=e.$abtest)||void 0===o||o.executeAbLogic(),e.$tracking.trackPageView(r.tracking,["comscore","tagular"])}}))()}updateUrl(){var t,e,path=null===(e=null===(t=this.content)||void 0===t?void 0:t.content)||void 0===e?void 0:e.getPath(this);path&&window.history.replaceState({},null,"".concat(window.location.origin).concat(path).concat(window.location.search))}setupPage(t){this.updateUrl(),this.trackPageView(t),this.$scripts.loadScripts().then((()=>{this.$config.ads.adDisplay.delayLoad=!1,this.loadAds()}))}cleanupPage(){this.removeAds()}};Object(c.c)([Object(d.Getter)("page/componentByName"),Object(c.f)("design:type",Function)],f.prototype,"getComponentByName",void 0),Object(c.c)([Object(d.Action)("page/loadComponent"),Object(c.f)("design:type",Function)],f.prototype,"loadComponent",void 0),Object(c.c)([Object(d.Action)("page/loadPage"),Object(c.f)("design:type",Function)],f.prototype,"loadPage",void 0),Object(c.c)([Object(d.Prop)({default:!1}),Object(c.f)("design:type",Boolean)],f.prototype,"isSeamless",void 0),f=Object(c.c)([d.Component],f),e.a=f},804:function(t,e,o){"use strict";o.d(e,"a",(function(){return r}));var n=o(332);function r(t){var head=new n.c;return t instanceof Function&&t(head),head.buildDecorator()}},823:function(t,e,o){"use strict";o(3),o(5),o(57);var n,r,c=o(0),d=o(1),l=o(347),y=o(125),O=o(339),v=o(36),j=o(21),h=o(444),f=o(493),m=t=>{var e=class{serialize(t){return j.a.serializeObject(t)}deserialize(e){var o,n=[];for(var r of e)if((r.fetcherName||r.name)&&void 0!==r.status&&r.errors)n.push(j.a.deserializeObject(r,v.b));else{var c=(null===(o=(r=Object(h.a)(r)).meta)||void 0===o?void 0:o.componentType)||!1,d=Object(f.a)(c);c&&d?n.push(j.a.deserializeObject(r,d)):t===v.a&&v.d.isObjectComponent(r)?n.push(j.a.deserializeObject(r,v.d)):t===v.a&&v.c.isListingComponent(r)?n.push(j.a.deserializeObject(r,v.c)):n.push(j.a.deserializeObject(r,t))}return n}};return e=Object(c.c)([d.JsonConverter],e)},P=o(71),w=class extends P.a{constructor(){super(...arguments),this.pageType=null,this.id=null,this.queryParams=null,this.meta=null,this.header=[],this.components=[],this.footer=[],this.debug=null,this.isSeamless=!1}get content(){return null}getComponentByName(t){var component=null;return void 0!==this.components&&(component=this.components.find((component=>{var e;return(null===(e=component.meta)||void 0===e?void 0:e.componentName)===t}))),component||null}getPageData(){var t;return{ads:this.getAdVars(),edition:null===(t=this.meta)||void 0===t?void 0:t.edition,pageType:this.pageType,tracking:this.getTrackingVars()}}};Object(c.c)([Object(d.JsonProperty)("pageType",d.Any,!0),Object(c.f)("design:type",String)],w.prototype,"pageType",void 0),Object(c.c)([Object(d.JsonProperty)("id",d.Any,!0),Object(c.f)("design:type",String)],w.prototype,"id",void 0),Object(c.c)([Object(d.JsonProperty)("queryParams",d.Any,!0),Object(c.f)("design:type",Object)],w.prototype,"queryParams",void 0),Object(c.c)([Object(d.JsonProperty)("meta",O.a,!0),Object(c.f)("design:type","function"==typeof(n=void 0!==O.a&&O.a)?n:Object)],w.prototype,"meta",void 0),Object(c.c)([Object(d.JsonProperty)("header",m(y.a),!0),Object(c.f)("design:type",Array)],w.prototype,"header",void 0),Object(c.c)([Object(d.JsonProperty)("components",m(y.a),!0),Object(c.f)("design:type",Array)],w.prototype,"components",void 0),Object(c.c)([Object(d.JsonProperty)("footer",m(y.a),!0),Object(c.f)("design:type",Array)],w.prototype,"footer",void 0),Object(c.c)([Object(d.JsonProperty)("debug",l.a,!0),Object(c.f)("design:type","function"==typeof(r=void 0!==l.a&&l.a)?r:Object)],w.prototype,"debug",void 0),w=Object(c.c)([Object(d.JsonObject)("Core.Page.AbstractPage")],w);var A,T=o(171),D=o(1013),J=o(132),S=class extends w{constructor(){super(...arguments),this.meta=null}getSeoTags(){var t,e,o,n,r,c,d,l,y,O,v,j,h,f,m,P,w,A,T,D,J,S,I,C,x;return{description:(null===(t=this.meta)||void 0===t?void 0:t.seoMetaDescription)||(null===(e=this.meta)||void 0===e?void 0:e.description),title:(null===(o=this.meta)||void 0===o?void 0:o.titleTag)||(null===(n=this.meta)||void 0===n?void 0:n.title),url:void 0,jsonLd:void 0,postId:(null===(r=this.meta)||void 0===r?void 0:r.id)||void 0,robots:!0===(null===(c=this.meta)||void 0===c?void 0:c.noIndex)?"noindex, follow":"max-image-preview:large",author:void 0,articleAuthor:void 0,ogDescription:(null===(d=this.meta)||void 0===d?void 0:d.seoOgDescription)||(null===(l=this.meta)||void 0===l?void 0:l.seoMetaDescription)||(null===(y=this.meta)||void 0===y?void 0:y.description),ogImage:(null===(O=this.meta)||void 0===O?void 0:O.seoOgImage)||(null===(v=this.meta)||void 0===v?void 0:v.image),ogTitle:(null===(j=this.meta)||void 0===j?void 0:j.seoOgTitle)||(null===(h=this.meta)||void 0===h?void 0:h.titleTag)||(null===(f=this.meta)||void 0===f?void 0:f.title),ogUrl:void 0,twitterCreator:null===(m=this.meta)||void 0===m?void 0:m.seoTwitterCreator,twitterDescription:(null===(P=this.meta)||void 0===P?void 0:P.seoTwitterDescription)||(null===(w=this.meta)||void 0===w?void 0:w.seoMetaDescription)||(null===(A=this.meta)||void 0===A?void 0:A.description),twitterImage:(null===(T=this.meta)||void 0===T?void 0:T.seoTwitterImage)||(null===(D=this.meta)||void 0===D?void 0:D.image),twitterSite:(null===(J=this.meta)||void 0===J?void 0:J.seoTwitterSite)||(null===(S=this.meta)||void 0===S?void 0:S.seoTwitterCreator),twitterTitle:(null===(I=this.meta)||void 0===I?void 0:I.seoTwitterTitle)||(null===(C=this.meta)||void 0===C?void 0:C.titleTag)||(null===(x=this.meta)||void 0===x?void 0:x.title),twitterUrl:void 0}}getJsonLdMarkup(t){return{"@context":"https://schema.org","@type":"WebPage"}}getTrackingVars(){var t,e,o,n,r,c,d,l,y,O,v,j={collectionId:[(null===(t=this.meta)||void 0===t?void 0:t.collections)?null===(e=T.a.getPrimaryCollection(this.meta.collections))||void 0===e?void 0:e.id:""],contentId:this.id,contentType:null===(o=this.meta)||void 0===o?void 0:o.typeName,siteEdition:(null===(n=this.meta)||void 0===n?void 0:n.edition)?this.meta.edition:"",siteSection:(null===(r=this.meta)||void 0===r?void 0:r.section)?this.meta.section:"",tagSlugs:(null===(c=this.meta)||void 0===c?void 0:c.tags)?this.meta.tags.map((t=>t.slug)):[""],topicId:(null===(d=this.meta)||void 0===d?void 0:d.topics)?this.meta.topics.map((t=>t.id)):[""],topicName:(null===(l=this.meta)||void 0===l?void 0:l.topics)?this.meta.topics.map((t=>t.name.toLowerCase())):[""],topicPaths:(null===(y=this.meta)||void 0===y?void 0:y.topics)?Object(J.f)(null===(O=this.meta)||void 0===O?void 0:O.topics):[""],topicSlugs:(null===(v=this.meta)||void 0===v?void 0:v.topics)?this.meta.topics.map((t=>t.slug)):[""]};return j}getAdVars(){return{}}};Object(c.c)([Object(d.JsonProperty)("meta",D.a,!0),Object(c.f)("design:type","function"==typeof(A=void 0!==D.a&&D.a)?A:Object)],S.prototype,"meta",void 0),S=Object(c.c)([Object(d.JsonObject)("Page")],S);e.a=S}}]); //# sourceMappingURL=a5c237f.modern.js.map